diff options
author | Koop Mast <kwm@FreeBSD.org> | 2011-02-28 19:49:20 +0000 |
---|---|---|
committer | Koop Mast <kwm@FreeBSD.org> | 2011-02-28 19:49:20 +0000 |
commit | 7667d781c0a7dd600afd7ca4ed1a6437ddaa054d (patch) | |
tree | 86340605285225223a8d7be230a18793af45db4c /devel/gwenhywfar/Makefile | |
parent | e2498ad350e94a916d34c008410fdda5edb96d99 (diff) |
Notes
Diffstat (limited to 'devel/gwenhywfar/Makefile')
-rw-r--r-- | devel/gwenhywfar/Makefile | 106 |
1 files changed, 60 insertions, 46 deletions
diff --git a/devel/gwenhywfar/Makefile b/devel/gwenhywfar/Makefile index fced5ac36e26..f249ce6fb277 100644 --- a/devel/gwenhywfar/Makefile +++ b/devel/gwenhywfar/Makefile @@ -6,77 +6,91 @@ # PORTNAME= gwenhywfar -PORTVERSION= 3.11.3 -PORTREVISION= 1 +PORTVERSION= 4.0.7 CATEGORIES= devel net security MASTER_SITES= http://www2.aquamaniac.de/sites/download/ -DISTFILES= download.php\?package=01\&release=31\&file=01\&dummy=${DISTNAME}${EXTRACT_SUFX} +DISTFILES= download.php\?package=01\&release=59\&file=01\&dummy=${DISTNAME}${EXTRACT_SUFX} MAINTAINER= bsdkaffee@gmail.com COMMENT= Multi-platform helper library for networking and security applications LIB_DEPENDS= gnutls.40:${PORTSDIR}/security/gnutls -OPTIONS= MEMDEBUG "Enable memory debugger statistic" off \ - PORTDOCS "Install documentation (requires doxygen)" off - -USE_AUTOTOOLS= libtool USE_GMAKE= yes -GNU_CONFIGURE= yes USE_GETTEXT= yes USE_OPENSSL= yes -USE_LDCONFIG= ${PREFIX}/lib \ - ${PREFIX}/lib/gwenhywfar/plugins/47/ct \ - ${PREFIX}/lib/gwenhywfar/plugins/47/dbio \ - ${PREFIX}/lib/gwenhywfar/plugins/47/configmgr -CFLAGS+= -I${LOCALBASE}/include -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib +USE_AUTOTOOLS= libtool +USE_GNOME= gnomehack pkgconfig + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/COPYING + +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 -.if !defined(NOPORTEXAMPLES) -# Examples to be installed from ${WRKSRC}/doc -PORTEXAMPLES= STYLE \ - apidoc.h \ - db2.png \ - plugindescr.xml \ - plugindescr.xsd \ - plugindescr.xsd.in \ - testdialog.xml -.endif +PLIST_SUB= GWEN_SHLIB_VER="${GWEN_SHLIB_VER}" +USE_LDCONFIG= yes -.include <bsd.port.pre.mk> +GWEN_SHLIB_VER= 60 -# Enable printing of memory debugger statistic at runtime. -.if defined(WITH_MEMDEBUG) -CONFIGURE_ARGS+= --enable-memtrace -.endif +.include <bsd.port.options.mk> -.if defined(WITH_PORTDOCS) +.if !defined(NOPORTDOCS) && defined(WITH_APIDOC) BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen -CONFIGURE_ARGS+= --enable-full-doc +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_QT_VER= 4 +QT_COMPONENTS= 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_PORTDOCS) +.if !defined(NOPORTDOCS) && defined(WITH_APIDOC) @cd ${WRKSRC} && ${GMAKE} srcdoc .endif post-install: -.if !defined(NOPORTDOCS) && defined(WITH_PORTDOCS) - @${ECHO_CMD} Installing documentation... +.if !defined(NOPORTDOCS) && defined(WITH_APIDOC) ${MKDIR} ${DOCSDIR}/apidoc - @cd ${WRKSRC} && ${FIND} apidoc -mindepth 1 \! -type d \ - -exec ${ECHO_CMD} "{} -> ${DOCSDIR}/{}" \; \ - -exec ${INSTALL_DATA} ${WRKSRC}/{} ${DOCSDIR}/apidoc \; -.endif -.if !defined(NOPORTEXAMPLES) - @${ECHO_CMD} Installing examples... - ${MKDIR} ${EXAMPLESDIR} -.for file in ${PORTEXAMPLES} - ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${EXAMPLESDIR} -.endfor + cd ${WRKSRC}/apidoc && \ + ${COPYTREE_SHARE} \* ${DOCSDIR}/apidoc .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> |