summaryrefslogtreecommitdiff
path: root/finance
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2006-02-09 21:46:47 +0000
committerwiz <wiz@pkgsrc.org>2006-02-09 21:46:47 +0000
commit1b09ae391dca0a8552676d82be780b0d0bfeb06f (patch)
tree1a2eb399d04dda494952eea1a49a26710bcbd36b /finance
parent5ded6b1c5a037d421ab69a48f4b275d516227e7d (diff)
downloadpkgsrc-1b09ae391dca0a8552676d82be780b0d0bfeb06f.tar.gz
Add libofx option, addressing second part of PR 32439 by Gary Duzan.
Turn it on by default and bump PKGREVISION. Fix pkglint warnings and whitespace nits while here.
Diffstat (limited to 'finance')
-rw-r--r--finance/kmymoney2/Makefile14
-rw-r--r--finance/kmymoney2/PLIST4
-rw-r--r--finance/kmymoney2/options.mk14
3 files changed, 25 insertions, 7 deletions
diff --git a/finance/kmymoney2/Makefile b/finance/kmymoney2/Makefile
index c4ff8bda4ea..b93117ddf84 100644
--- a/finance/kmymoney2/Makefile
+++ b/finance/kmymoney2/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.25 2006/02/05 23:09:06 joerg Exp $
+# $NetBSD: Makefile,v 1.26 2006/02/09 21:46:47 wiz Exp $
DISTNAME= kmymoney2-0.8
-PKGREVISION= 3
+PKGREVISION= 4
CATEGORIES= finance kde
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=kmymoney2/}
EXTRACT_SUFX= .tar.bz2
@@ -12,16 +12,18 @@ COMMENT= Personal finance manager for kde3
USE_TOOLS+= gmake
USE_LANGUAGES= c c++
-USE_LIBTOOL= YES
-GNU_CONFIGURE= YES
-SHLIBTOOL_OVERRIDE= libtool
+USE_LIBTOOL= YES
+GNU_CONFIGURE= YES
+SHLIBTOOL_OVERRIDE+= libtool
+
+.include "options.mk"
CONFIGURE_ARGS+= --enable-mt
# a fix for qt-3.3.5, please remove if qt-3.3.6 (or newer) solves the problem
SUBST_CLASSES+= hints
SUBST_STAGE.hints= post-patch
-SUBST_MESSAGE.hints= "Fix includehints."
+SUBST_MESSAGE.hints= Fix includehints.
SUBST_FILES.hints= kmymoney2/dialogs/*.ui kmymoney2/views/*.ui
SUBST_FILTER_CMD.hints= ${GREP} -v includehint
diff --git a/finance/kmymoney2/PLIST b/finance/kmymoney2/PLIST
index 87124d522b6..08d0ee6395b 100644
--- a/finance/kmymoney2/PLIST
+++ b/finance/kmymoney2/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2005/10/09 12:33:58 markd Exp $
+@comment $NetBSD: PLIST,v 1.5 2006/02/09 21:46:47 wiz Exp $
bin/kmymoney
bin/kmymoney2
include/kmymoney/export.h
@@ -30,6 +30,7 @@ include/kmymoney/mymoneytransactionfilter.h
include/kmymoney/mymoneyutils.h
include/kmymoney/statementinterface.h
include/kmymoney/viewinterface.h
+${HAS_LIBOFX}lib/kde3/kmm_ofximport.la
lib/libkmm_mymoney.la
lib/libkmm_plugin.la
man/man1/kmymoney2.1
@@ -327,6 +328,7 @@ share/kde/icons/hicolor/64x64/mimetypes/kmy.png
share/kde/icons/locolor/16x16/apps/kmymoney2.png
share/kde/icons/locolor/32x32/apps/kmymoney2.png
share/kde/mimelnk/application/x-kmymoney2.desktop
+${HAS_LIBOFX}share/kde/services/kmm_ofximport.desktop
share/kde/servicetypes/kmymoneyimporterplugin.desktop
share/kde/servicetypes/kmymoneyplugin.desktop
${PKGLOCALEDIR}/locale/de/LC_MESSAGES/kmymoney2.mo
diff --git a/finance/kmymoney2/options.mk b/finance/kmymoney2/options.mk
new file mode 100644
index 00000000000..dc145d01dc6
--- /dev/null
+++ b/finance/kmymoney2/options.mk
@@ -0,0 +1,14 @@
+# $NetBSD: options.mk,v 1.1 2006/02/09 21:46:47 wiz Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.kmymoney2
+PKG_SUPPORTED_OPTIONS= libofx
+PKG_SUGGESTED_OPTIONS= libofx
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mlibofx)
+.include "../../finance/libofx/buildlink3.mk"
+PLIST_SUBST+= HAS_LIBOFX=""
+.else
+PLIST_SUBST+= HAS_LIBOFX="@comment "
+.endif