summaryrefslogtreecommitdiff
path: root/databases/lbdb
diff options
context:
space:
mode:
authortonio <tonio@pkgsrc.org>2005-08-30 16:14:53 +0000
committertonio <tonio@pkgsrc.org>2005-08-30 16:14:53 +0000
commit1fc6c73557166e36f0ee98a16db995983ebaba4b (patch)
treee814bfa93b58e444dc8f7cb049c697749f7f690f /databases/lbdb
parent639118662146260335c6f345e5f78b3812bf0aca (diff)
downloadpkgsrc-1fc6c73557166e36f0ee98a16db995983ebaba4b.tar.gz
Update databases/lbdb to 0.30
Make it use the option framework, to enable/disable abook and gnupg plugins and dependancies fix PR 29879, applying the appended patch approved by cube@
Diffstat (limited to 'databases/lbdb')
-rw-r--r--databases/lbdb/Makefile11
-rw-r--r--databases/lbdb/PLIST9
-rw-r--r--databases/lbdb/distinfo11
-rw-r--r--databases/lbdb/options.mk33
-rw-r--r--databases/lbdb/patches/patch-aa6
-rw-r--r--databases/lbdb/patches/patch-ab29
6 files changed, 85 insertions, 14 deletions
diff --git a/databases/lbdb/Makefile b/databases/lbdb/Makefile
index aad67cfe06b..7b47182cd08 100644
--- a/databases/lbdb/Makefile
+++ b/databases/lbdb/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2005/07/16 01:19:08 jlam Exp $
+# $NetBSD: Makefile,v 1.4 2005/08/30 16:14:53 tonio Exp $
DISTNAME= ${PKGNAME:S/-/_/}
-PKGNAME= lbdb-0.29
+PKGNAME= lbdb-0.30
CATEGORIES= databases
MASTER_SITES= http://www.spinnaker.de/debian/
@@ -17,6 +17,13 @@ USE_PKGINSTALL= yes
CONFIGURE_ARGS+= --libdir=${PREFIX}/libexec/lbdb/
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
+CONFIGURE_ARGS+= --enable-lbdb_dotlock
+CONFIGURE_ARGS+= --without-getent
+CONFIGURE_ARGS+= --without-evolution-addressbook-export
+CONFIGURE_ARGS+= --without-pgp
+CONFIGURE_ARGS+= --without-pgpk
+
+.include "options.mk"
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
diff --git a/databases/lbdb/PLIST b/databases/lbdb/PLIST
index 1a6290bc389..e17fb54d54d 100644
--- a/databases/lbdb/PLIST
+++ b/databases/lbdb/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2005/03/25 21:39:11 kim Exp $
+@comment $NetBSD: PLIST,v 1.2 2005/08/30 16:14:53 tonio Exp $
bin/lbdb-fetchaddr
bin/lbdb_dotlock
bin/lbdbq
@@ -7,13 +7,12 @@ libexec/lbdb/fetchaddr
libexec/lbdb/lbdb-munge
libexec/lbdb/lbdb_bbdb_query.el
libexec/lbdb/lbdb_lib
-libexec/lbdb/m_abook
libexec/lbdb/m_bbdb
libexec/lbdb/m_fido
libexec/lbdb/m_finger
-libexec/lbdb/m_getent
libexec/lbdb/m_gnomecard
-libexec/lbdb/m_gpg
+${WITHGPG}libexec/lbdb/m_gpg
+${WITHABOOK}libexec/lbdb/m_abook
libexec/lbdb/m_inmail
libexec/lbdb/m_ldap
libexec/lbdb/m_muttalias
@@ -28,6 +27,8 @@ libexec/lbdb/mutt_ldap_query
libexec/lbdb/palm_lsaddr
libexec/lbdb/qpto8bit
libexec/lbdb/tac
+${OSXADDRESSBOOK}libexec/lbdb/ABQuery
+${OSXADDRESSBOOK}libexec/lbdb/m_osx_addressbook
man/man1/lbdb-fetchaddr.1
man/man1/lbdb_dotlock.1
man/man1/lbdbq.1
diff --git a/databases/lbdb/distinfo b/databases/lbdb/distinfo
index abe8d576b0c..1c0106eee9b 100644
--- a/databases/lbdb/distinfo
+++ b/databases/lbdb/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.1.1.1 2005/03/25 21:39:11 kim Exp $
+$NetBSD: distinfo,v 1.2 2005/08/30 16:14:53 tonio Exp $
-SHA1 (lbdb_0.29.tar.gz) = 60f34b7867908450d34a75b5e09f3f7f89b9f8e9
-RMD160 (lbdb_0.29.tar.gz) = b5574ad13ead6b49fc7fe12472707f42046e38e3
-Size (lbdb_0.29.tar.gz) = 85590 bytes
-SHA1 (patch-aa) = 00b2f69f30637938e9142c17c334e633878a0526
+SHA1 (lbdb_0.30.tar.gz) = d137c11857ea23e9689e0f93d876ec107a7b8467
+RMD160 (lbdb_0.30.tar.gz) = 289c2a9395523bac08bc36510894b14fb3b18057
+Size (lbdb_0.30.tar.gz) = 104620 bytes
+SHA1 (patch-aa) = 1a3218252c353c45e85d75278f824eca6c6811b3
+SHA1 (patch-ab) = 9fda85f934b41be45239c1c4083e6592caa01d00
diff --git a/databases/lbdb/options.mk b/databases/lbdb/options.mk
new file mode 100644
index 00000000000..2b78f13c158
--- /dev/null
+++ b/databases/lbdb/options.mk
@@ -0,0 +1,33 @@
+# $NetBSD: options.mk,v 1.1 2005/08/30 16:14:53 tonio Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.lbdb
+PKG_SUPPORTED_OPTIONS= osx-addressbook gnupg abook
+PKG_SUGGESTED_OPTIONS= gnupg abook
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mosx-addressbook)
+CONFIGURE_ARGS+= --with-osx-addressbook
+PLIST_SUBST+= OSXADDRESSBOOK=""
+.else
+CONFIGURE_ARGS+= --without-osx-addressbook
+PLIST_SUBST+= OSXADDRESSBOOK="@comment "
+.endif
+
+.if !empty(PKG_OPTIONS:Mgnupg)
+DEPENDS=gnupg-[0-9]*:../../security/gnupg
+CONFIGURE_ARGS+= --with-gpg
+PLIST_SUBST+= WITHGPG=""
+.else
+CONFIGURE_ARGS+= --without-gpg
+PLIST_SUBST+= WITHGPG="@comment "
+.endif
+
+.if !empty(PKG_OPTIONS:Mabook)
+DEPENDS=abook-[0-9]*:../../databases/abook
+CONFIGURE_ARGS+= --with-abook
+PLIST_SUBST+= WITHABOOK=""
+.else
+CONFIGURE_ARGS+= --without-abook
+PLIST_SUBST+= WITHABOOK="@comment "
+.endif
diff --git a/databases/lbdb/patches/patch-aa b/databases/lbdb/patches/patch-aa
index f56109b94b5..4ccba1b9a9a 100644
--- a/databases/lbdb/patches/patch-aa
+++ b/databases/lbdb/patches/patch-aa
@@ -1,7 +1,7 @@
-$NetBSD: patch-aa,v 1.1.1.1 2005/03/25 21:39:11 kim Exp $
+$NetBSD: patch-aa,v 1.2 2005/08/30 16:14:53 tonio Exp $
---- Makefile.in.orig 2004-01-18 07:58:43.000000000 -0500
-+++ Makefile.in 2005-03-25 16:25:39.000000000 -0500
+--- Makefile.in.orig 2004-01-18 12:58:43.000000000 +0000
++++ Makefile.in 2005-07-05 17:40:54.000000000 +0100
@@ -38,6 +38,7 @@
libdir=@libdir@
mandir=@mandir@
diff --git a/databases/lbdb/patches/patch-ab b/databases/lbdb/patches/patch-ab
new file mode 100644
index 00000000000..4731c907731
--- /dev/null
+++ b/databases/lbdb/patches/patch-ab
@@ -0,0 +1,29 @@
+$NetBSD: patch-ab,v 1.1 2005/08/30 16:14:53 tonio Exp $
+
+--- configure.orig 2005-04-30 20:23:23.000000000 +0100
++++ configure 2005-07-05 17:46:06.000000000 +0100
+@@ -4604,6 +4604,12 @@
+
+ fi
+
++# Check whether --with-osx-addressbook or --without-osx-addressbook was given.
++if test "${with_osx_addressbook+set}" = set; then
++ withval="$with_osx_addressbook"
++
++fi;
++ if test x$withval = xyes; then
+ # m_osx_addressbook requires xcode (10.3) or projectbuilder (<10.3)
+ # Extract the first word of "xcodebuild", so it can be a program name with args.
+ set dummy xcodebuild; ac_word=$2
+@@ -4694,6 +4700,11 @@
+
+ fi
+ fi
++else
++ PBXBUILD="no"
++ XCODEBUILD="no"
++fi
++withval=""
+
+ MODULES_SH=""
+ for i in $MODULES ; do