Changeset View
Changeset View
Standalone View
Standalone View
finance/gnucash/Makefile
Show All 19 Lines | LIB_DEPENDS= libgnome-keyring.so:security/libgnome-keyring \ | ||||
libfreetype.so:print/freetype2 \ | libfreetype.so:print/freetype2 \ | ||||
libsecret-1.so:security/libsecret \ | libsecret-1.so:security/libsecret \ | ||||
libsoup-2.4.so:devel/libsoup | libsoup-2.4.so:devel/libsoup | ||||
RUN_DEPENDS= p5-libwww>=0:www/p5-libwww \ | RUN_DEPENDS= p5-libwww>=0:www/p5-libwww \ | ||||
p5-Date-Manip>=0:devel/p5-Date-Manip \ | p5-Date-Manip>=0:devel/p5-Date-Manip \ | ||||
p5-Finance-Quote>=0:finance/p5-Finance-Quote | p5-Finance-Quote>=0:finance/p5-Finance-Quote | ||||
OPTIONS_DEFINE= AQBANKING OFX DATABASE LOCALE_TAX PYTHON GTKMM DOCS | OPTIONS_DEFINE= AQBANKING OFX DATABASE LOCALE_TAX PYTHON GTKMM DOCS | ||||
OPTIONS_SINGLE= GV | |||||
OPTIONS_SINGLE_GV= GUILE1 GUILE2 | |||||
OPTIONS_DEFAULT= GUILE1 | |||||
AQBANKING_DESC= AqBanking support (HBCI/OpenHBCI) | AQBANKING_DESC= AqBanking support (HBCI/OpenHBCI) | ||||
OFX_DESC= OFX support | OFX_DESC= OFX support | ||||
DATABASE_DESC= Enable SQL database backends | DATABASE_DESC= Enable SQL database backends | ||||
LOCALE_TAX_DESC= Enable localized tax categories | LOCALE_TAX_DESC= Enable localized tax categories | ||||
GTKMM_DESC= Enable GTKMM based UI | GTKMM_DESC= Enable GTKMM based UI | ||||
GUILE1_DESC= Use lang/guile | |||||
GUILE2_DESC= Use lang/guile2 | |||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
AQBANKING_CONFIGURE_ENABLE=aqbanking | AQBANKING_CONFIGURE_ENABLE=aqbanking | ||||
AQBANKING_LIB_DEPENDS= libgwengui-gtk2.so:devel/gwenhywfar-gtk2 \ | AQBANKING_LIB_DEPENDS= libgwengui-gtk2.so:devel/gwenhywfar-gtk2 \ | ||||
libktoblzcheck.so:finance/ktoblzcheck \ | libktoblzcheck.so:finance/ktoblzcheck \ | ||||
libaqbanking.so:finance/aqbanking | libaqbanking.so:finance/aqbanking | ||||
AQBANKING_VARS= GLIB_SCHEMAS+=org.gnucash.dialogs.import.hbci.gschema.xml | AQBANKING_VARS= GLIB_SCHEMAS+=org.gnucash.dialogs.import.hbci.gschema.xml | ||||
OFX_CONFIGURE_ENABLE= ofx | OFX_CONFIGURE_ENABLE= ofx | ||||
OFX_LIB_DEPENDS= libofx.so:finance/libofx | OFX_LIB_DEPENDS= libofx.so:finance/libofx | ||||
OFX_VARS= GLIB_SCHEMAS+=org.gnucash.dialogs.import.ofx.gschema.xml | OFX_VARS= GLIB_SCHEMAS+=org.gnucash.dialogs.import.ofx.gschema.xml | ||||
DATABASE_CONFIGURE_ENABLE=dbi | DATABASE_CONFIGURE_ENABLE=dbi | ||||
DATABASE_BUILD_DEPENDS= libdbi-drivers>=0:databases/libdbi-drivers | DATABASE_BUILD_DEPENDS= libdbi-drivers>=0:databases/libdbi-drivers | ||||
DATABASE_LIB_DEPENDS= libdbi.so:databases/libdbi | DATABASE_LIB_DEPENDS= libdbi.so:databases/libdbi | ||||
DATABASE_RUN_DEPENDS= libdbi-drivers>=0:databases/libdbi-drivers | DATABASE_RUN_DEPENDS= libdbi-drivers>=0:databases/libdbi-drivers | ||||
DATABASE_CONFIGURE_ON= --with-dbi-dbd-dir=${LOCALBASE}/lib/dbd | DATABASE_CONFIGURE_ON= --with-dbi-dbd-dir=${LOCALBASE}/lib/dbd | ||||
LOCALE_TAX_CONFIGURE_ON=--enable-locale-specific-tax | LOCALE_TAX_CONFIGURE_ON=--enable-locale-specific-tax | ||||
PYTHON_CONFIGURE_ON= --enable-python | PYTHON_CONFIGURE_ON= --enable-python | ||||
PYTHON_USES= python:2.7 | PYTHON_USES= python:2.7 | ||||
GTKMM_USE= GNOME=gtkmm24 | GTKMM_USE= GNOME=gtkmm24 | ||||
GTKMM_CONFIGURE_ON= --enable-gtkmm | GTKMM_CONFIGURE_ON= --enable-gtkmm | ||||
GTKMM_CONFIGURE_OFF= --disable-gtkmm | GTKMM_CONFIGURE_OFF= --disable-gtkmm | ||||
GUILE1_LIB_DEPENDS= libguile.so:lang/guile | |||||
GUILE1_BUILD_DEPENDS= slib-guile>0:lang/slib-guile | |||||
GUILE1_RUN_DEPENDS= slib-guile>0:lang/slib-guile | |||||
GUILE2_LIB_DEPENDS= libguile-2.0.so:lang/guile2 | |||||
GUILE2_BUILD_DEPENDS= slib-guile2>0:lang/slib-guile2 | |||||
GUILE2_RUN_DEPENDS= slib-guile2>0:lang/slib-guile2 | |||||
FLAVORS= guile2 guile1 | |||||
guile1_PKGNAMESUFFIX= -guile1 | |||||
guile1_LIB_DEPENDS= libguile.so:lang/guile | |||||
guile1_BUILD_DEPENDS= slib-guile>0:lang/slib-guile | |||||
guile1_RUN_DEPENDS= slib-guile>0:lang/slib-guile | |||||
guile2_LIB_DEPENDS= libguile-2.0.so:lang/guile2 | |||||
guile2_BUILD_DEPENDS= slib-guile2>0:lang/slib-guile2 | |||||
guile2_RUN_DEPENDS= slib-guile2>0:lang/slib-guile2 | |||||
USES= compiler:c++11-lib desktop-file-utils gettext gmake libtool localbase \ | USES= compiler:c++11-lib desktop-file-utils gettext gmake libtool localbase \ | ||||
perl5 pkgconfig shebangfix tar:bzip2 | perl5 pkgconfig shebangfix tar:bzip2 | ||||
USE_XORG= x11 | USE_XORG= x11 | ||||
USE_CXXSTD= c++11 | USE_CXXSTD= c++11 | ||||
INSTALLS_ICONS= yes | INSTALLS_ICONS= yes | ||||
USE_GNOME+= cairo gtk20 intltool libgnomecanvas libxml2 libxslt | USE_GNOME+= cairo gtk20 intltool libgnomecanvas libxml2 libxslt | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
Show All 13 Lines | GLIB_SCHEMAS= org.gnucash.dialogs.business.gschema.xml \ | ||||
org.gnucash.dialogs.reconcile.gschema.xml \ | org.gnucash.dialogs.reconcile.gschema.xml \ | ||||
org.gnucash.dialogs.sxs.gschema.xml \ | org.gnucash.dialogs.sxs.gschema.xml \ | ||||
org.gnucash.dialogs.totd.gschema.xml \ | org.gnucash.dialogs.totd.gschema.xml \ | ||||
org.gnucash.gschema.xml \ | org.gnucash.gschema.xml \ | ||||
org.gnucash.history.gschema.xml \ | org.gnucash.history.gschema.xml \ | ||||
org.gnucash.warnings.gschema.xml \ | org.gnucash.warnings.gschema.xml \ | ||||
org.gnucash.window.pages.account.tree.gschema.xml \ | org.gnucash.window.pages.account.tree.gschema.xml \ | ||||
org.gnucash.window.pages.gschema.xml | org.gnucash.window.pages.gschema.xml | ||||
.if ${FLAVOR:U} == guile1 | |||||
CONFIGURE_ARGS+= --with-guile=1.8 | |||||
PLIST_SUB+= GUILE2="@comment " | |||||
.else | |||||
CONFIGURE_ARGS+= --with-guile=2.0 | |||||
PLIST_SUB+= GUILE2="" | |||||
.endif | |||||
mat: This could be `.else`.
Also, as the default flavor is implicit and may not be set, if you want… | |||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if ${CHOSEN_COMPILER_TYPE} == gcc | .if ${CHOSEN_COMPILER_TYPE} == gcc | ||||
LDFLAGS+= -lstdc++ | LDFLAGS+= -lstdc++ | ||||
.endif | .endif | ||||
post-install-PYTHON-on: | post-install-PYTHON-on: | ||||
Show All 13 Lines |
This could be .else.
Also, as the default flavor is implicit and may not be set, if you want this to work, you'll have to write something like:
or