notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
There is a known issue with processing of security/vuxml data. As a results, the "Lastest Vulnerabilities" box is out of date and new entries after 2025-Sep-02 are not shown.
Port details on branch 2022Q2
gwenhywfar Multi-platform helper library for networking and security applications
5.12.1 devel on this many watch lists=4 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 5.12.0Version of this port present on the latest quarterly branch.
Maintainer: jhale@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2005-06-08 14:46:26
Last Update: 2025-08-05 06:50:19
Commit Hash: 689bc88
People watching this port, also watch:: mDNSResponder, libexif, vcdimager, OpenSP, libglade2
Also Listed In: net security
License: LGPL21+
WWW:
https://www.aquamaniac.de/rdm/projects/gwenhywfar
Description:
This is Gwenhywfar, a multi-platform (*BSD, Linux, MS-Win, etc.) helper library for networking and security applications and libraries. It is used by several 'finance' ports, and possibly others. Gwenhywfar includes the following features, among several others: - OS abstraction functions for directory and Internet address handling and library loading (src/os/) - Networking functions which allow managing many connections to be used economically even in single threaded applications - High-level functions for parsing files with a simplified "XML-like" format and accessing them like a hierarchical database (src/parser/) It is able to process valid XML files, too. - High-level cryptographic functions on top of OpenSSL functionality (src/crypt/)
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (259 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/gwenhywfar-5.12.1/catalog.mk
  3. /usr/local/share/licenses/gwenhywfar-5.12.1/LICENSE
  4. /usr/local/share/licenses/gwenhywfar-5.12.1/LGPL21+
  5. bin/gct-tool
  6. bin/gsa
  7. bin/gwbuild
  8. bin/gwenhywfar-config
  9. bin/mklistdoc
  10. bin/typemaker
  11. bin/typemaker2
  12. bin/xmlmerge
  13. include/gwenhywfar5/gwen-gui-cpp/api.h
  14. include/gwenhywfar5/gwen-gui-cpp/cppdialog.hpp
  15. include/gwenhywfar5/gwen-gui-cpp/cppgui.hpp
  16. include/gwenhywfar5/gwen-gui-cpp/cppwidget.hpp
  17. include/gwenhywfar5/gwenhywfar/args.h
  18. include/gwenhywfar5/gwenhywfar/base64.h
  19. include/gwenhywfar5/gwenhywfar/bindata.h
  20. include/gwenhywfar5/gwenhywfar/buffer.h
  21. include/gwenhywfar5/gwenhywfar/cgui.h
  22. include/gwenhywfar5/gwenhywfar/condvar.h
  23. include/gwenhywfar5/gwenhywfar/configmgr.h
  24. include/gwenhywfar5/gwenhywfar/configmgr_be.h
  25. include/gwenhywfar5/gwenhywfar/cryptalgo.h
  26. include/gwenhywfar5/gwenhywfar/cryptdefs.h
  27. include/gwenhywfar5/gwenhywfar/crypthead.h
  28. include/gwenhywfar5/gwenhywfar/cryptkey.h
  29. include/gwenhywfar5/gwenhywfar/cryptkey_be.h
  30. include/gwenhywfar5/gwenhywfar/cryptkeyrsa.h
  31. include/gwenhywfar5/gwenhywfar/cryptkeysym.h
  32. include/gwenhywfar5/gwenhywfar/cryptmgr.h
  33. include/gwenhywfar5/gwenhywfar/cryptmgr_be.h
  34. include/gwenhywfar5/gwenhywfar/cryptmgrkeys.h
  35. include/gwenhywfar5/gwenhywfar/ct.h
  36. include/gwenhywfar5/gwenhywfar/ct_be.h
  37. include/gwenhywfar5/gwenhywfar/ct_context.h
  38. include/gwenhywfar5/gwenhywfar/ct_keyinfo.h
  39. include/gwenhywfar5/gwenhywfar/ctf_context_be.h
  40. include/gwenhywfar5/gwenhywfar/ctfile_be.h
  41. include/gwenhywfar5/gwenhywfar/ctplugin.h
  42. include/gwenhywfar5/gwenhywfar/ctplugin_be.h
  43. include/gwenhywfar5/gwenhywfar/db.h
  44. include/gwenhywfar5/gwenhywfar/dbio.h
  45. include/gwenhywfar5/gwenhywfar/dbio_be.h
  46. include/gwenhywfar5/gwenhywfar/debug.h
  47. include/gwenhywfar5/gwenhywfar/dialog.h
  48. include/gwenhywfar5/gwenhywfar/dialog_be.h
  49. include/gwenhywfar5/gwenhywfar/directory.h
  50. include/gwenhywfar5/gwenhywfar/endianfns.h
  51. include/gwenhywfar5/gwenhywfar/endpoint.h
  52. include/gwenhywfar5/gwenhywfar/endpoint_ipc.h
  53. include/gwenhywfar5/gwenhywfar/endpoint_msgio.h
  54. include/gwenhywfar5/gwenhywfar/endpoint_multilayer.h
  55. include/gwenhywfar5/gwenhywfar/endpoint_multilayer_p.h
  56. include/gwenhywfar5/gwenhywfar/endpoint_tcpc.h
  57. include/gwenhywfar5/gwenhywfar/endpoint_tcpd.h
  58. include/gwenhywfar5/gwenhywfar/error.h
  59. include/gwenhywfar5/gwenhywfar/fastbuffer.h
  60. include/gwenhywfar5/gwenhywfar/fslock.h
  61. include/gwenhywfar5/gwenhywfar/funcs.h
  62. include/gwenhywfar5/gwenhywfar/gui.h
  63. include/gwenhywfar5/gwenhywfar/gui_be.h
  64. include/gwenhywfar5/gwenhywfar/gwen_sar_fileheader.h
  65. include/gwenhywfar5/gwenhywfar/gwendate.h
  66. include/gwenhywfar5/gwenhywfar/gwenhywfar.h
  67. include/gwenhywfar5/gwenhywfar/gwenhywfarapi.h
  68. include/gwenhywfar5/gwenhywfar/gwensemaphore.h
  69. include/gwenhywfar5/gwenhywfar/gwensignal.h
  70. include/gwenhywfar5/gwenhywfar/gwenthread.h
  71. include/gwenhywfar5/gwenhywfar/gwentime.h
  72. include/gwenhywfar5/gwenhywfar/hashalgo.h
  73. include/gwenhywfar5/gwenhywfar/htmlctx_be.h
  74. include/gwenhywfar5/gwenhywfar/htmlfont_be.h
  75. include/gwenhywfar5/gwenhywfar/htmlimage_be.h
  76. include/gwenhywfar5/gwenhywfar/htmlobject_be.h
  77. include/gwenhywfar5/gwenhywfar/htmlprops_be.h
  78. include/gwenhywfar5/gwenhywfar/httpsession.h
  79. include/gwenhywfar5/gwenhywfar/i18n.h
  80. include/gwenhywfar5/gwenhywfar/idlist64.h
  81. include/gwenhywfar5/gwenhywfar/idmap.h
  82. include/gwenhywfar5/gwenhywfar/inetaddr.h
  83. include/gwenhywfar5/gwenhywfar/inetsocket.h
  84. include/gwenhywfar5/gwenhywfar/inherit.h
  85. include/gwenhywfar5/gwenhywfar/json.h
  86. include/gwenhywfar5/gwenhywfar/json_dump.h
  87. include/gwenhywfar5/gwenhywfar/json_read.h
  88. include/gwenhywfar5/gwenhywfar/libloader.h
  89. include/gwenhywfar5/gwenhywfar/list.h
  90. include/gwenhywfar5/gwenhywfar/list1.h
  91. include/gwenhywfar5/gwenhywfar/list1.tmpl
  92. include/gwenhywfar5/gwenhywfar/list2.h
  93. include/gwenhywfar5/gwenhywfar/list2.tmpl
  94. include/gwenhywfar5/gwenhywfar/logger.h
  95. include/gwenhywfar5/gwenhywfar/mdigest.h
  96. include/gwenhywfar5/gwenhywfar/mdigest_be.h
  97. include/gwenhywfar5/gwenhywfar/memcache.h
  98. include/gwenhywfar5/gwenhywfar/memory.h
  99. include/gwenhywfar5/gwenhywfar/misc.h
  100. include/gwenhywfar5/gwenhywfar/misc2.h
  101. include/gwenhywfar5/gwenhywfar/msg.h
  102. include/gwenhywfar5/gwenhywfar/msg_ipc.h
  103. include/gwenhywfar5/gwenhywfar/msgengine.h
  104. include/gwenhywfar5/gwenhywfar/multicache.h
  105. include/gwenhywfar5/gwenhywfar/mutex.h
  106. include/gwenhywfar5/gwenhywfar/nogui.h
  107. include/gwenhywfar5/gwenhywfar/o_image_be.h
  108. include/gwenhywfar5/gwenhywfar/padd.h
  109. include/gwenhywfar5/gwenhywfar/paddalgo.h
  110. include/gwenhywfar5/gwenhywfar/param.h
  111. include/gwenhywfar5/gwenhywfar/param_fns.h
  112. include/gwenhywfar5/gwenhywfar/passwdstore.h
  113. include/gwenhywfar5/gwenhywfar/path.h
  114. include/gwenhywfar5/gwenhywfar/pathmanager.h
  115. include/gwenhywfar5/gwenhywfar/plugin.h
  116. include/gwenhywfar5/gwenhywfar/plugindescr.h
  117. include/gwenhywfar5/gwenhywfar/portable_endian.h
  118. include/gwenhywfar5/gwenhywfar/process.h
  119. include/gwenhywfar5/gwenhywfar/refptr.h
  120. include/gwenhywfar5/gwenhywfar/request.h
  121. include/gwenhywfar5/gwenhywfar/ringbuffer.h
  122. include/gwenhywfar5/gwenhywfar/sar.h
  123. include/gwenhywfar5/gwenhywfar/sighead.h
  124. include/gwenhywfar5/gwenhywfar/sigtail.h
  125. include/gwenhywfar5/gwenhywfar/simpleptrlist.h
  126. include/gwenhywfar5/gwenhywfar/smalltresor.h
  127. include/gwenhywfar5/gwenhywfar/ssl_cert_descr.h
  128. include/gwenhywfar5/gwenhywfar/ssl_cert_flags.h
  129. include/gwenhywfar5/gwenhywfar/stringlist.h
  130. include/gwenhywfar5/gwenhywfar/stringlist2.h
  131. include/gwenhywfar5/gwenhywfar/syncio.h
  132. include/gwenhywfar5/gwenhywfar/syncio_buffered.h
  133. include/gwenhywfar5/gwenhywfar/syncio_file.h
  134. include/gwenhywfar5/gwenhywfar/syncio_http.h
  135. include/gwenhywfar5/gwenhywfar/syncio_memory.h
  136. include/gwenhywfar5/gwenhywfar/syncio_socket.h
  137. include/gwenhywfar5/gwenhywfar/syncio_tls.h
  138. include/gwenhywfar5/gwenhywfar/system.h
  139. include/gwenhywfar5/gwenhywfar/tag16.h
  140. include/gwenhywfar5/gwenhywfar/testframework.h
  141. include/gwenhywfar5/gwenhywfar/testmodule.h
  142. include/gwenhywfar5/gwenhywfar/text.h
  143. include/gwenhywfar5/gwenhywfar/threadlocaldata.h
  144. include/gwenhywfar5/gwenhywfar/timestamp.h
  145. include/gwenhywfar5/gwenhywfar/tlv.h
  146. include/gwenhywfar5/gwenhywfar/tree.h
  147. include/gwenhywfar5/gwenhywfar/tree2.h
  148. include/gwenhywfar5/gwenhywfar/types.h
  149. include/gwenhywfar5/gwenhywfar/url.h
  150. include/gwenhywfar5/gwenhywfar/urlfns.h
  151. include/gwenhywfar5/gwenhywfar/version.h
  152. include/gwenhywfar5/gwenhywfar/widget_be.h
  153. include/gwenhywfar5/gwenhywfar/xml.h
  154. include/gwenhywfar5/gwenhywfar/xml2db.h
  155. include/gwenhywfar5/gwenhywfar/xmlcmd.h
  156. include/gwenhywfar5/gwenhywfar/xmlcmd_gxml.h
  157. include/gwenhywfar5/gwenhywfar/xmlcmd_gxml_fromdb.h
  158. include/gwenhywfar5/gwenhywfar/xmlcmd_gxml_todb.h
  159. @comment include/gwenhywfar5/gwenhywfar/xmlcmd_lxml.h
  160. @comment include/gwenhywfar5/gwenhywfar/xmlcmd_lxml_todb.h
  161. include/gwenhywfar5/gwenhywfar/xmlctx.h
  162. include/gwenhywfar5/gwenhywfar/xsdnode.h
  163. lib/cmake/gwengui-cpp-5.12/gwengui-cpp-config-version.cmake
  164. lib/cmake/gwengui-cpp-5.12/gwengui-cpp-config.cmake
  165. lib/cmake/gwenhywfar-5.12/gwenhywfar-config-version.cmake
  166. lib/cmake/gwenhywfar-5.12/gwenhywfar-config.cmake
  167. lib/gwenhywfar/plugins/79/configmgr/dir.so
  168. lib/gwenhywfar/plugins/79/configmgr/dir.xml
  169. lib/gwenhywfar/plugins/79/ct/ohbci.so
  170. lib/gwenhywfar/plugins/79/ct/ohbci.xml
  171. lib/gwenhywfar/plugins/79/dbio/csv.so
  172. lib/gwenhywfar/plugins/79/dbio/csv.so.0
  173. lib/gwenhywfar/plugins/79/dbio/csv.so.0.0.1
  174. lib/gwenhywfar/plugins/79/dbio/csv.xml
  175. lib/gwenhywfar/plugins/79/dbio/olddb.so
  176. lib/gwenhywfar/plugins/79/dbio/olddb.so.0
  177. lib/gwenhywfar/plugins/79/dbio/olddb.so.0.0.1
  178. lib/gwenhywfar/plugins/79/dbio/olddb.xml
  179. lib/gwenhywfar/plugins/79/dbio/xmldb.so
  180. lib/gwenhywfar/plugins/79/dbio/xmldb.so.0
  181. lib/gwenhywfar/plugins/79/dbio/xmldb.so.0.0.1
  182. lib/gwenhywfar/plugins/79/dbio/xmldb.xml
  183. lib/libgwengui-cpp.so
  184. lib/libgwengui-cpp.so.79
  185. lib/libgwengui-cpp.so.79.12.1
  186. lib/libgwenhywfar.so
  187. lib/libgwenhywfar.so.79
  188. lib/libgwenhywfar.so.79.12.1
  189. libdata/pkgconfig/gwenhywfar.pc
  190. share/aclocal/gwenhywfar.m4
  191. share/gwenbuild/templates/convlib.tmpl
  192. share/gwenbuild/templates/module.tmpl
  193. share/gwenbuild/templates/project.tmpl
  194. share/gwenhywfar/dialogs/dlg_input.dlg
  195. share/gwenhywfar/dialogs/dlg_message.dlg
  196. share/gwenhywfar/dialogs/dlg_progress.dlg
  197. share/gwenhywfar/dialogs/dlg_showbox.dlg
  198. share/gwenhywfar/gwenbuild/builders/posix/app.gwb
  199. share/gwenhywfar/gwenbuild/builders/posix/avrhexfile.gwb
  200. share/gwenhywfar/gwenbuild/builders/posix/cbuilder.gwb
  201. share/gwenhywfar/gwenbuild/builders/posix/cxxapp.gwb
  202. share/gwenhywfar/gwenbuild/builders/posix/cxxbuilder.gwb
  203. share/gwenhywfar/gwenbuild/builders/posix/module.gwb
  204. share/gwenhywfar/gwenbuild/builders/posix/msgfmt.gwb
  205. share/gwenhywfar/gwenbuild/builders/posix/sharedlib.gwb
  206. share/gwenhywfar/gwenbuild/builders/posix/staticlib.gwb
  207. share/gwenhywfar/gwenbuild/builders/posix/tm2builder.gwb
  208. share/gwenhywfar/gwenbuild/builders/posix/tmplib.gwb
  209. share/gwenhywfar/gwenbuild/builders/windows/app.gwb
  210. share/gwenhywfar/gwenbuild/builders/windows/cbuilder.gwb
  211. share/gwenhywfar/gwenbuild/builders/windows/cxxapp.gwb
  212. share/gwenhywfar/gwenbuild/builders/windows/cxxbuilder.gwb
  213. share/gwenhywfar/gwenbuild/builders/windows/module.gwb
  214. share/gwenhywfar/gwenbuild/builders/windows/sharedlib.gwb
  215. share/gwenhywfar/gwenbuild/builders/windows/staticlib.gwb
  216. share/gwenhywfar/gwenbuild/builders/windows/tm2builder.gwb
  217. share/gwenhywfar/gwenbuild/builders/windows/tmplib.gwb
  218. share/gwenhywfar/typemaker2/c/char.tm2
  219. share/gwenhywfar/typemaker2/c/char_array.tm2
  220. share/gwenhywfar/typemaker2/c/char_ptr.tm2
  221. share/gwenhywfar/typemaker2/c/double.tm2
  222. share/gwenhywfar/typemaker2/c/double_array.tm2
  223. share/gwenhywfar/typemaker2/c/gwen_bindata.tm2
  224. share/gwenhywfar/typemaker2/c/gwen_buffer.tm2
  225. share/gwenhywfar/typemaker2/c/gwen_date.tm2
  226. share/gwenhywfar/typemaker2/c/gwen_db_node.tm2
  227. share/gwenhywfar/typemaker2/c/gwen_idlist64.tm2
  228. share/gwenhywfar/typemaker2/c/gwen_multicache.tm2
  229. share/gwenhywfar/typemaker2/c/gwen_multicache_type.tm2
  230. share/gwenhywfar/typemaker2/c/gwen_param.tm2
  231. share/gwenhywfar/typemaker2/c/gwen_param_list.tm2
  232. share/gwenhywfar/typemaker2/c/gwen_param_list2.tm2
  233. share/gwenhywfar/typemaker2/c/gwen_param_tree.tm2
  234. share/gwenhywfar/typemaker2/c/gwen_stringlist2.tm2
  235. share/gwenhywfar/typemaker2/c/gwen_time.tm2
  236. share/gwenhywfar/typemaker2/c/gwen_timestamp.tm2
  237. share/gwenhywfar/typemaker2/c/gwen_xmlnode.tm2
  238. share/gwenhywfar/typemaker2/c/gwen_xmlnode_list.tm2
  239. share/gwenhywfar/typemaker2/c/gwen_xmlnode_list2.tm2
  240. share/gwenhywfar/typemaker2/c/idmap_base.tm2
  241. share/gwenhywfar/typemaker2/c/int.tm2
  242. share/gwenhywfar/typemaker2/c/int_array.tm2
  243. share/gwenhywfar/typemaker2/c/int_base.tm2
  244. share/gwenhywfar/typemaker2/c/list1_base.tm2
  245. share/gwenhywfar/typemaker2/c/list2_base.tm2
  246. share/gwenhywfar/typemaker2/c/struct_base.tm2
  247. share/gwenhywfar/typemaker2/c/tree2_base.tm2
  248. share/gwenhywfar/typemaker2/c/tree_base.tm2
  249. share/gwenhywfar/typemaker2/c/uint16_t.tm2
  250. share/gwenhywfar/typemaker2/c/uint16_t_array.tm2
  251. share/gwenhywfar/typemaker2/c/uint32_t.tm2
  252. share/gwenhywfar/typemaker2/c/uint32_t_array.tm2
  253. share/gwenhywfar/typemaker2/c/uint64_t.tm2
  254. share/gwenhywfar/typemaker2/c/uint8_t.tm2
  255. share/gwenhywfar/typemaker2/c/uint8_t_array.tm2
  256. share/locale/de/LC_MESSAGES/gwenhywfar.mo
  257. @owner
  258. @group
  259. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • gwenhywfar>0:devel/gwenhywfar
To install the port:
cd /usr/ports/devel/gwenhywfar/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/gwenhywfar
  • pkg install gwenhywfar
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: gwenhywfar
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1754206688 SHA256 (gwenhywfar-5.12.1.tar.gz) = d188448b9c3a9709721422ee0134b9d0b7790ab7514058d99e04399e39465dda SIZE (gwenhywfar-5.12.1.tar.gz) = 2734237

Packages (timestamps in pop-ups are UTC):
gwenhywfar
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest5.12.05.12.15.4.15.12.05.12.1---
FreeBSD:13:quarterly5.12.05.12.0-5.12.05.12.05.10.2_15.10.2_15.10.2_1
FreeBSD:14:latest5.12.05.12.15.10.15.12.05.12.15.10.1-5.10.1
FreeBSD:14:quarterly5.12.05.12.0-5.12.05.12.05.10.2_15.10.2_15.10.2_1
FreeBSD:15:latest--n/a5.12.0n/a5.10.2_15.10.2_15.10.2_1
Slave ports:
  1. devel/gwenhywfar-fox16
  2. devel/gwenhywfar-gtk2
  3. devel/gwenhywfar-gtk3
  4. devel/gwenhywfar-qt5
  5. devel/gwenhywfar-qt6
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. gettext-runtime>=0.22_1 : devel/gettext-runtime
  4. msgfmt : devel/gettext-tools
Library dependencies:
  1. libgcrypt.so : security/libgcrypt
  2. libgnutls.so : security/gnutls
  3. libgpg-error.so : security/libgpg-error
  4. libintl.so : devel/gettext-runtime
  5. libiconv.so : converters/libiconv
This port is required by:
for Libraries
  1. devel/gwenhywfar-fox16
  2. devel/gwenhywfar-gtk2
  3. devel/gwenhywfar-gtk3
  4. devel/gwenhywfar-qt5
  5. devel/gwenhywfar-qt6
  6. devel/libchipcard
  7. finance/aqbanking
Expand this list (11 items / 4 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. finance/gnucash
  3. finance/kmymoney
  4. Collapse this list.

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. devel/gwenhywfar-qt4*
  2. finance/kmymoney-kde4*
  3. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for gwenhywfar-5.12.1: DOXYGEN=off: Build documentation with Doxygen LIBXML2=off: XML parser support via libxml2 MEMDEBUG=off: Enable memory debugger statistic OPENSSL=on: SSL/TLS support via OpenSSL ===> Use 'make config' to modify these settings
Options name:
devel_gwenhywfar
USES:
cpe gmake libtool localbase:ldflags pathfix pkgconfig gettext iconv:translit ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://www.aquamaniac.de/rdm/attachments/download/533/
Collapse this list.

There are no commits on branch 2022Q2 for this port