PortSystem 1.0 name libpdel version 0.6.1 revision 2 categories devel www license Permissive BSD maintainers nomaintainer description Packet Design multi-purpose C library for embedded applications. long_description The Packet Design Embedded Library (PDEL) is a kitchen \ sink C library containing an assorted collection of code \ useful for developing embedded applications: \ - C data structure run-time introspection library \ - Threaded HTTP client/server library with SSL and XML-RPC support \ - PPP library using netgraph(4) with PPTP and L2TP servers \ - Application configuration framework \ - Heap memory accounting and sanity checking \ - Generic template processing library \ - Routines to configure networking interfaces, ARP and routing tables \ - Logging library \ - Generic TCP server \ - Generic hash table implementation \ - Generic balanced tree implementation \ - Miscellaneous FILE * enhancements \ - Base-64 encoding/decoding \ - Events and actions with automated locking \ - Generalized per-thread variables \ - Message ports \ - Digital signature creation/verification \ - Filesystem mounting/unmounting \ - String quoting/parsing homepage https://web.archive.org/web/20080925073208/http://www.dellroad.org/pdel/index platforms darwin depends_lib port:expat \ path:lib/libssl.dylib:openssl master_sites sourceforge:project/libpdel/libpdel-combined/${version} use_bzip2 yes checksums md5 13af4b8eb09602838e99c41a05712f56 \ sha1 dad96204f2d4f737326d8622f069bb74186c84f9 \ rmd160 5e99afa267fd20e6bfff2437b01065d85063f4a7 worksrcdir ${name}-${version}/pdel # Darwin's sendfile() has a different prototype, so we skip the optimization. patchfiles GNUmakefile.patch \ http_servlet_file.c.patch \ pd_port.h.patch \ http_http_server.patch \ ppp_ppp__msoft.c.patch post-patch { file copy -force ${filespath}/Darwin ${worksrcpath}/ports/ } build.type gnu build.args prefix=${prefix} \ mandir=${prefix}/share/man \ cc=${configure.cc} \ MP_CFLAGS="${configure.cflags} [get_canonical_archflags cc]" destroot.args {*}${build.args} use_configure no