aboutsummaryrefslogtreecommitdiff
path: root/finance/gnucash/Makefile
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2015-04-10 19:30:14 +0000
committerGuido Falsi <madpilot@FreeBSD.org>2015-04-10 19:30:14 +0000
commitb81092f1d27ccf31c1aa2c8a30858f2e8ce52abb (patch)
treeba65be8c1bcec14fee6b153d241c78b11c4407ef /finance/gnucash/Makefile
parent62fd754536d10ccf74afdb570e8b5de151d0869d (diff)
Notes
Diffstat (limited to 'finance/gnucash/Makefile')
-rw-r--r--finance/gnucash/Makefile24
1 files changed, 14 insertions, 10 deletions
diff --git a/finance/gnucash/Makefile b/finance/gnucash/Makefile
index bf212044ebcf..0b22b0513f86 100644
--- a/finance/gnucash/Makefile
+++ b/finance/gnucash/Makefile
@@ -2,7 +2,7 @@
# $MCom: ports/finance/gnucash/Makefile,v 1.26 2008/12/31 03:25:18 mezz Exp $
PORTNAME= gnucash
-PORTVERSION= 2.6.5
+PORTVERSION= 2.6.6
CATEGORIES= finance gnome
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28stable%29/${PORTVERSION}
@@ -58,7 +58,8 @@ GUILE2_BUILD_DEPENDS= slib-guile2>0:${PORTSDIR}/lang/slib-guile2
GUILE2_RUN_DEPENDS= slib-guile2>0:${PORTSDIR}/lang/slib-guile2
USE_XORG= x11
-USES= desktop-file-utils gettext gmake libtool perl5 pkgconfig shebangfix tar:bzip2
+USES= compiler:c++11-lib desktop-file-utils gettext gmake libtool perl5 \
+ pkgconfig shebangfix tar:bzip2
INSTALLS_ICONS= yes
USE_GNOME+= gtk20 libgnomecanvas libxml2 libxslt:build
GNU_CONFIGURE= yes
@@ -96,20 +97,23 @@ GLIB_SCHEMAS+= org.gnucash.dialogs.import.hbci.gschema.xml
GLIB_SCHEMAS+= org.gnucash.dialogs.import.ofx.gschema.xml
.endif
-# because webkit-gtk2 needs it
-.if ${OSVERSION} < 1000000
-USES+= compiler:c++11-lib
+.include <bsd.port.pre.mk>
+
+.if ${CHOSEN_COMPILER_TYPE} == gcc
+LDFLAGS+= -lstdc++
.endif
post-install:
.if ${PORT_OPTIONS:MPYTHON}
- @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
- ${STAGEDIR}${PYTHON_SITELIBDIR:S|${LOCALBASE}|${PREFIX}|}/${PORTNAME}
- @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
- ${STAGEDIR}${PYTHON_SITELIBDIR:S|${LOCALBASE}|${PREFIX}|}/${PORTNAME}
+ @(cd ${STAGEDIR}${PREFIX} \
+ && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
+ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}/${PORTNAME})
+ @(cd ${STAGEDIR}${PREFIX} \
+ && ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
+ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}/${PORTNAME})
@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/gnucash/_gnucash_core_c.so
.endif
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*so*
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gnucash/lib*.so
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>