aboutsummaryrefslogtreecommitdiff
path: root/devel/gwenhywfar-qt4
diff options
context:
space:
mode:
authorRaphael Kubo da Costa <rakuco@FreeBSD.org>2012-09-01 17:05:14 +0000
committerRaphael Kubo da Costa <rakuco@FreeBSD.org>2012-09-01 17:05:14 +0000
commitb2b7993a62b3b2f66daf98f8439ffbde6ccaa146 (patch)
tree1ce9e643d4ff5e1609fc209342a2b2dcfe715301 /devel/gwenhywfar-qt4
parentb2e9b698df519fa6633e1eab2f37e9849617180a (diff)
Notes
Diffstat (limited to 'devel/gwenhywfar-qt4')
-rw-r--r--devel/gwenhywfar-qt4/Makefile92
-rw-r--r--devel/gwenhywfar-qt4/distinfo0
-rw-r--r--devel/gwenhywfar-qt4/files/patch-configure0
-rw-r--r--devel/gwenhywfar-qt4/pkg-descr0
-rw-r--r--devel/gwenhywfar-qt4/pkg-plist7
5 files changed, 99 insertions, 0 deletions
diff --git a/devel/gwenhywfar-qt4/Makefile b/devel/gwenhywfar-qt4/Makefile
new file mode 100644
index 000000000000..7fe22d5fcc70
--- /dev/null
+++ b/devel/gwenhywfar-qt4/Makefile
@@ -0,0 +1,92 @@
+# $FreeBSD$
+
+PORTNAME= gwenhywfar
+PORTVERSION= 4.3.3
+PORTREVISION= 1
+CATEGORIES= devel net security
+MASTER_SITES= http://www.aquamaniac.de/sites/download/download.php?package=01&release=67&file=01&dummy=/
+
+MAINTAINER= bsdkaffee@gmail.com
+COMMENT= Multi-platform helper library for networking and security applications
+
+LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= gcrypt.18:${PORTSDIR}/security/libgcrypt \
+ gnutls.47:${PORTSDIR}/security/gnutls
+
+USE_GMAKE= yes
+USE_GETTEXT= yes
+USE_OPENSSL= yes
+USE_AUTOTOOLS= libtool
+USE_GNOME= gnomehack pkgconfig
+
+OPTIONS= APIDOC "Full API documentation (requires Doxygen)" off \
+ MEMDEBUG "Enable memory debugger statistic" off \
+ FOX16 "Build FOX 1.6 GUI" off \
+ GTK2 "Build GTK 2.x GUI (for GnuCash)" on \
+ QT4 "Build Qt 4.x GUI (for KMyMoney)" on
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --enable-release="yes" \
+ --with-guis="${_GWEN_GUIS}"
+CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
+LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
+MAKE_JOBS_SAFE= yes
+
+PLIST_SUB= GWEN_SHLIB_VER="${GWEN_SHLIB_VER}"
+USE_LDCONFIG= yes
+
+GWEN_SHLIB_VER= 60
+
+.include <bsd.port.options.mk>
+
+.if !defined(NOPORTDOCS) && defined(WITH_APIDOC)
+BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen \
+ dot:${PORTSDIR}/graphics/graphviz
+CONFIGURE_ARGS+=--enable-full-doc
+PORTDOCS= apidoc
+.endif
+
+.if defined(WITH_MEMDEBUG)
+CONFIGURE_ARGS+=--enable-memtrace
+.endif
+
+.if defined(WITH_FOX16)
+LIB_DEPENDS+= FOX-1.6:${PORTSDIR}/x11-toolkits/fox16
+PLIST_SUB+= WITH_FOX16=""
+_GWEN_GUIS+= fox16
+.else
+PLIST_SUB+= WITH_FOX16="@comment "
+.endif
+
+.if defined(WITH_GTK2)
+USE_GNOME+= gtk20
+PLIST_SUB+= WITH_GTK2=""
+_GWEN_GUIS+= gtk2
+.else
+PLIST_SUB+= WITH_GTK2="@comment "
+.endif
+
+.if defined(WITH_QT4)
+USE_QT4= gui moc_build uic_build
+QT_NONSTANDARD= yes
+PLIST_SUB+= WITH_QT4=""
+_GWEN_GUIS+= qt4
+.else
+PLIST_SUB+= WITH_QT4="@comment "
+.endif
+
+post-build:
+.if !defined(NOPORTDOCS) && defined(WITH_APIDOC)
+ @cd ${WRKSRC} && ${GMAKE} srcdoc
+.endif
+
+post-install:
+.if !defined(NOPORTDOCS) && defined(WITH_APIDOC)
+ ${MKDIR} ${DOCSDIR}/apidoc
+ cd ${WRKSRC}/apidoc && \
+ ${COPYTREE_SHARE} \* ${DOCSDIR}/apidoc
+.endif
+
+.include <bsd.port.mk>
diff --git a/devel/gwenhywfar-qt4/distinfo b/devel/gwenhywfar-qt4/distinfo
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/devel/gwenhywfar-qt4/distinfo
diff --git a/devel/gwenhywfar-qt4/files/patch-configure b/devel/gwenhywfar-qt4/files/patch-configure
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/devel/gwenhywfar-qt4/files/patch-configure
diff --git a/devel/gwenhywfar-qt4/pkg-descr b/devel/gwenhywfar-qt4/pkg-descr
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/devel/gwenhywfar-qt4/pkg-descr
diff --git a/devel/gwenhywfar-qt4/pkg-plist b/devel/gwenhywfar-qt4/pkg-plist
new file mode 100644
index 000000000000..12a04f082161
--- /dev/null
+++ b/devel/gwenhywfar-qt4/pkg-plist
@@ -0,0 +1,7 @@
+include/gwenhywfar4/gwen-gui-qt4/qt4_gui.hpp
+lib/libgwengui-qt4.a
+lib/libgwengui-qt4.la
+lib/libgwengui-qt4.so
+lib/libgwengui-qt4.so.0
+libdata/pkgconfig/gwengui-qt4.pc
+@dirrm include/gwenhywfar4/gwen-gui-qt4