{"name":"libpdel","portdir":"devel/libpdel","version":"0.6.1","license":"Permissive and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20080925073208/http://www.dellroad.org/pdel/index","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","active":true,"categories":["devel","www"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["openssl","expat"]}],"depends_on":[{"type":"lib","ports":["lws"]}]}