Portable Tools Libary

Edit Package ptlib

This package is based on the package 'ptlib' from project 'network:telephony'.

PTLib is a moderately large class library that has its genesis many years ago as PWLib (portable Windows Library), a method to product applications to run on both Microsoft Windows and Unix X-Windows systems. It also was to have a Macintosh port as well but that never eventuated. The parts of the library relating to GUI functions have long been removed as other class libraries such as wxWidgets were much more advanced.

Since then the system has grown to include many classes that assist in writing complete multi-platform applications. Classes for I/O portability, multi-threading portability, aid in producing unix daemons and NT services portably and all sorts of internet protocols were added over the years. So it became a Portable Tools Library and was renamed to PTLib.

All this over and above basic "container" classes such as arrays, linear lists, sorted lists (RB Tree) and dictionaries (hash tables) which were all created
before STL was standardized. Future versions of PTLib will see many of these classes replaced or supplemented by STL.

Refresh
Refresh
Source Files (show unmerged sources)
Filename Size Changed
libpt2-aarch64.patch 0000001077 1.05 KB
libpt2-fix-avc-plugin.patch 0000002086 2.04 KB
libpt2-gnu-make-4.3.patch 0000001957 1.91 KB
libpt2-move.patch 0000000942 942 Bytes
libpt2-ppc64le.patch 0000000970 970 Bytes
missing-decls.patch 0000000420 420 Bytes
ptlib-2.18.8.tar.bz2 0004131676 3.94 MB
ptlib.changes 0000013846 13.5 KB
ptlib.spec 0000007054 6.89 KB
pttypes.patch 0000000746 746 Bytes
Latest Revision
ThJordan's avatar ThJordan committed (revision 1)
Comments 0
openSUSE Build Service is sponsored by