Version: 2.10.9.4, Package name: ptlib-2.10.9.4 |
Maintained by: Antoine Jacoutot |
Master sites: |
Description PTLib is a moderately large C++ class library that originated many years ago as a method to produce applications that run on both Microsoft Windows and Unix X-Windows systems. It also was to have a Macintosh port as well, but this never eventuated. In those days it was called the PWLib the Portable Windows Library. Since then, the availability of multi-platform GUI toolkits such as KDE and wxWindows, and the development of the OpenH323 and OPAL projects as primary user of the library, has emphasised the focus on networking, I/O portability, multi-threading and protocol portability. Mostly, the library is used to create high performance and highly portable network-centric applications. So all the GUI abstractions ahave been dropped and it was renamed the Portable Tools Library that you see today. NOTE: This is a fork of PTLib 2.10.9 to keep a stable API for the H323Plus library and the GNU Gatekeeper. The main PTLib development branch makes substantial API changes with every version, while this branch keeps the API stable and only makes compatible changes wherever possible. This fork is actively maintained to fix bugs and security issues. |
Filesize: 5286.749 KB |
Version History (View Complete History) |
|
2021-11-28 06:31:14 by Antoine Jacoutot | Files touched by this commit (3) |
Log message: And these ones... |
2021-11-28 06:30:47 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: cvs didn't add this patch; noticed by tb@ |
2021-11-28 04:40:23 by Antoine Jacoutot | Files touched by this commit (29) |
Log message: Downgrade version and use the maintained fork of PTLib 2.10.9 in github.com/willamowius/ptlib as advised by the gnugk project. Set up CONFIGURE_ARGS as documented at https://www.gnugk.org/gnugk-manual-14.html This also has the nice side effect to unbreak with OpenSSL 1.1.1 where DH and BIO are opaque (req. by tb@). |
2019-07-12 14:45:17 by Stuart Henderson | Files touched by this commit (859) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2019-01-06 03:36:38 by Antoine Jacoutot | Files touched by this commit (3) |
Log message: Don't patch out -Wl,-soname... Ptlib and friends use their own build system and getting rid of the libfoo.so -> libfoo.so.X.Y symlink would be a nightmare to maintain. So soname is mandatory. |
2018-12-20 13:18:53 by Christian Weisgerber | Files touched by this commit (1) |
Log message: add missing include for big-endian archs; ok jca@ ajacoutot@ |
2018-10-24 08:28:14 by Stuart Henderson | Files touched by this commit (740) |
Log message: Add COMPILER lines to c++ ports which currently use the default. Adjust some existing COMPILER lines with arch restrictions etc. In the usual case this is now using "COMPILER = base-clang ports-gcc base-gcc" on ports with c++ libraries in WANTLIB. This is basically intended to be a noop on architectures using clang as the system compiler, but help with other architectures where we currently have many ports knocked out due to building with an unsuitable compiler - - some ports require c++11/newer so the GCC version in base that is used on these archirtectures is too old. - some ports have conflicts where an executable is built with one compiler (e.g. gcc from base) but a library dependency is built with a different one (e.g. gcc from ports), resulted in mixing incompatible libraries in the same address space. devel/gmp is intentionally skipped as it's on the path to building gcc - the c++ library there is unused in ports (and not built by default upstream) so intending to disable building gmpcxx in a future commit. |
2018-05-29 18:23:12 by Theo Buehler | Files touched by this commit (1) |
Log message: Fix build after LibreSSL const change. |
2018-04-13 13:50:50 by Christian Weisgerber | Files touched by this commit (2) |
Log message: fix build with clang6: bugfix from upstream git |
2018-03-07 08:09:20 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: Unbreak. reported by naddy@ |
2017-07-26 16:45:35 by Stuart Henderson | Files touched by this commit (937) |
Log message: bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. |
2017-07-16 13:19:06 by Marc Espie | Files touched by this commit (880) |
Log message: use COMPILER_LIBCXX where applicable |
2017-05-07 14:48:29 by Marc Espie | Files touched by this commit (13) |
Log message: make it build with clang, mostly misses unistd.h everywhere |
2017-04-10 05:45:29 by Stuart Henderson | Files touched by this commit (281) |
Log message: use LIBCXX |
2017-02-19 12:26:39 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: post-patch -> pre-configure like $DEITY intended; next time talk to $MAINTAINER. |
2017-02-19 12:04:16 by Ingo Feinerer | Files touched by this commit (1) |
Log message: Use standard type u_int32_t instead of __u32. Build error after sys/videoio.h update reported by naddy@. |
2016-03-16 15:19:39 by Christian Weisgerber | Files touched by this commit (46) |
Log message: remove SHARED_ONLY from ports that use only the gnu module |
2016-01-08 03:06:48 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: This picks up libv4l. |
2016-01-01 10:30:33 by Antoine Jacoutot | Files touched by this commit (3) |
Log message: Re-enable v4l2 support now that we have a modern header. |
2015-10-08 15:19:23 by Stuart Henderson | Files touched by this commit (33) |
Log message: Bump some ports which reference if_msghdr in their source, so that package updates are triggered. This is following the struct if_data ABI change a few days ago; if_msghdr has an embedded if_data. Some may be unnecessary, but some are definitely needed and bumps are cheaper than debugging. Problem reported with wpa_supplicant by Mikolaj Kucharski. |
2015-07-18 15:54:04 by Stuart Henderson | Files touched by this commit (1) |
Log message: guard SSLv3_method |
2015-05-22 09:16:24 by Antoine Jacoutot | Files touched by this commit (2) |
Log message: Add -fPIC to PTLIB_CFLAGS to build with newer binutils. As a bonus, drop patching for STDCCFLAGS used by ptlib dependencies (/usr/local/share/ptlib/make/unix.mak) since PTLIB_CFLAGS is appended to CFLAGS/CXXFLAGS automatically. |
2014-10-17 22:19:31 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: Move INSTALL_REPLACE; no pkg change. |
2014-10-17 19:27:43 by Jeremy Evans | Files touched by this commit (1) |
Log message: Allow use of ptlib without a ports tree installed. This removes the last use of FAKE_AS_ROOT = always-wrap in the tree. OK ajacoutot@ |
2010-11-15 12:46:10 by Marc Espie | Files touched by this commit (706) |
Log message: move depends to new style |
2010-11-08 03:28:23 by Marc Espie | Files touched by this commit (24) |
Log message: more conversions |
2010-10-24 15:11:03 by Antoine Jacoutot | Files touched by this commit (39) |
Log message: Remove USE_X11. |
2010-05-30 23:28:06 by Antoine Jacoutot | Files touched by this commit (3) |
Log message: Update to ptlib-2.6.7. |
2010-05-11 01:23:23 by Marc Espie | Files touched by this commit (4) |
Log message: make it compile on gcc4, by making the relevant patch dependent on compiler version. also removes lvalue cast, that's not ansi. |
2010-03-27 08:32:23 by Antoine Jacoutot | Files touched by this commit (2) |
Log message: Put '-fPIC' in openbsd ifdefs. |
2010-03-26 08:24:42 by Antoine Jacoutot | Files touched by this commit (2) |
Log message: Unbreak on 64bits arches. (thanks robert@ for giving me access to an amd64 machine) breakage reported by viq at viq dot ath dot cx |