phessler f013db20a8 Gwenhywfar is a multi-platform (*BSD, Linux, MS-Win, etc.)
helper library for networking and security applications and libraries.
It is used by various 'finance' software, 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/)

with and OK sthen@
lots of poking and testing from henning@
2013-07-11 18:57:39 +00:00

47 lines
1.5 KiB
Makefile

# $OpenBSD: Makefile,v 1.1.1.1 2013/07/11 18:57:39 phessler Exp $
SHARED_ONLY= Yes
COMMENT= helper library for networking and security applications
DISTNAME= gwenhywfar-4.3.3
SHARED_LIBS += gwenhywfar 0.0 # 63.3
SHARED_LIBS += gwengui-gtk2 0.0 # unknown
CATEGORIES= devel
HOMEPAGE= http://www2.aquamaniac.de/sites/download/packages.php?package=01&showall=1
# LGPLv2.1 with OpenSSL exemption
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
WANTLIB += Xrandr Xrender atk-1.0 c cairo crypto expat ffi fontconfig
WANTLIB += freetype gcrypt gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0
WANTLIB += glib-2.0 gmodule-2.0 gnutls gobject-2.0 gpg-error
WANTLIB += graphite2 gthread-2.0 gtk-x11-2.0 harfbuzz hogweed
WANTLIB += m nettle p11-kit pango-1.0 pangocairo-1.0 pangoft2-1.0
WANTLIB += pcre pixman-1 png pthread pthread-stubs ssl tasn1 xcb
WANTLIB += xcb-render xcb-shm z
MASTER_SITES= http://www.aquamaniac.de/sites/download/download.php?package=01\&release=67\&file=01\&bleh=/
# XXX less hacky alternative if bsd.port.mk is fixed to properly escape
# "{file}" in DISTFILES
#MASTER_SITES= http://www.aquamaniac.de/sites/download/
#DISTFILES= ${DISTNAME}${EXTRACT_SUFX}{download.php?package=01&release=67&file=01}
MODULES= devel/gettext
LIB_DEPENDS= graphics/png \
security/libgcrypt \
security/gnutls \
x11/gtk+2
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS+= --with-guis=gtk2
LIBTOOL_FLAGS= --tag=disable-static
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib"
.include <bsd.port.mk>