- when db4 is installed it will be picked whatever option we set, so
merge -db4 subpackage into -main (which makes sense anyway) - fix WANTLIB and regen PLIST for all subpackages ok jasper@
This commit is contained in:
parent
3695089654
commit
5010871952
@ -1,9 +1,8 @@
|
||||
# $OpenBSD: Makefile,v 1.2 2008/11/21 18:35:31 jasper Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2008/11/22 23:53:47 ajacoutot Exp $
|
||||
|
||||
# XXX: use system sqlite3
|
||||
|
||||
COMMENT-main= GNOME Data Access library
|
||||
COMMENT-db4= BerkeleyDB backend for libgda
|
||||
COMMENT-ldap= LDAP backend for libgda
|
||||
COMMENT-mdb= MS Access MDB backend for libgda
|
||||
COMMENT-mysql= MySQL backend for libgda
|
||||
@ -12,12 +11,11 @@ COMMENT-pgsql= PostreSQL backend for libgda
|
||||
GNOME_PROJECT= libgda
|
||||
GNOME_VERSION= 3.1.5
|
||||
|
||||
PKGNAME-main= ${DISTNAME}
|
||||
PKGNAME-db4= libgda-db4-${GNOME_VERSION}
|
||||
PKGNAME-ldap= libgda-ldap-${GNOME_VERSION}
|
||||
PKGNAME-mdb= libgda-mdb-${GNOME_VERSION}
|
||||
PKGNAME-mysql= libgda-mysql-${GNOME_VERSION}
|
||||
PKGNAME-pgsql= libgda-pgsql-${GNOME_VERSION}
|
||||
PKGNAME-main= ${DISTNAME}p0
|
||||
PKGNAME-ldap= libgda-ldap-${GNOME_VERSION}p0
|
||||
PKGNAME-mdb= libgda-mdb-${GNOME_VERSION}p0
|
||||
PKGNAME-mysql= libgda-mysql-${GNOME_VERSION}p0
|
||||
PKGNAME-pgsql= libgda-pgsql-${GNOME_VERSION}p0
|
||||
|
||||
CATEGORIES= databases
|
||||
|
||||
@ -28,7 +26,6 @@ SHARED_LIBS += gda-3.0 1.0 # .3.0
|
||||
SHARED_LIBS += gda-report-3.0 1.0 # .3.0
|
||||
SHARED_LIBS += gda-xslt-3.0 0.0 # .0.0
|
||||
|
||||
|
||||
HOMEPAGE= http://www.gnome-db.org/
|
||||
|
||||
# library: LGPLv2
|
||||
@ -38,21 +35,25 @@ PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
WANTLIB= crypto m pcre rpcsvc ssl stdc++ util z
|
||||
WANTLIB-main= ${WANTLIB} curses c pthread gpg-error \
|
||||
readline xml2
|
||||
WANTLIB= crypto m rpcsvc ssl stdc++ util z ORBit-2 dbus-1 \
|
||||
dbus-glib-1 fam gconf-2 glib-2.0 gmodule-2.0 \
|
||||
gobject-2.0 gpg-error gthread-2.0 pcre xml2
|
||||
|
||||
WANTLIB-main= ${WANTLIB} c curses pthread readline
|
||||
|
||||
MODULES= devel/gettext \
|
||||
x11/gnome
|
||||
|
||||
SUBST_VARS= GDA_MAJOR
|
||||
|
||||
PSEUDO_FLAVORS= no_db4 no_ldap no_mdb no_mysql no_pgsql
|
||||
PSEUDO_FLAVORS= no_ldap no_mdb no_mysql no_pgsql
|
||||
FLAVOR?=
|
||||
|
||||
MULTI_PACKAGES= -main
|
||||
|
||||
LIB_DEPENDS-main= xslt::textproc/libxslt
|
||||
LIB_DEPENDS-main= ${LIB_DEPENDS} \
|
||||
xslt::textproc/libxslt \
|
||||
db.>=5::databases/db/v4
|
||||
|
||||
LIB_DEPENDS= gcrypt::security/libgcrypt \
|
||||
gnomevfs-2::x11/gnome/vfs2
|
||||
@ -61,6 +62,7 @@ REGRESS_DEPENDS= ::devel/check
|
||||
|
||||
CONFIGURE_ARGS+= ${CONFIGURE_SHARED} \
|
||||
--disable-gtk-doc \
|
||||
--with-bdb="${LOCALBASE}" \
|
||||
--without-firebird \
|
||||
--without-ibmdb2 \
|
||||
--without-mSQL \
|
||||
@ -76,22 +78,11 @@ FAKE_FLAGS= configdir="${PREFIX}/share/examples/libgda"
|
||||
# XXX configuration checks for freetds fail in mysterious ways
|
||||
CONFIGURE_ARGS+= --without-tds
|
||||
|
||||
.if ${FLAVOR:L:Mno_db4}
|
||||
CONFIGURE_ARGS+= --without-bdb
|
||||
.else
|
||||
MULTI_PACKAGES+= -db4
|
||||
WANTLIB-db4= ${WANTLIB}
|
||||
LIB_DEPENDS-db4= ${LIB_DEPENDS} \
|
||||
gda-3.0,gdasql-3.0::x11/gnome/libgda \
|
||||
db::databases/db/v4
|
||||
CONFIGURE_ARGS+= --with-bdb="${LOCALBASE}"
|
||||
.endif
|
||||
|
||||
.if ${FLAVOR:L:Mno_ldap}
|
||||
CONFIGURE_ARGS+= --without-ldap
|
||||
.else
|
||||
MULTI_PACKAGES+= -ldap
|
||||
WANTLIB-ldap= ${WANTLIB} asn1 com_err crypto gssapi krb5 sasl2 ssl
|
||||
WANTLIB-ldap= ${WANTLIB} asn1 com_err db gssapi krb5 sasl2
|
||||
LIB_DEPENDS-ldap= ${LIB_DEPENDS} \
|
||||
gda-3.0,gdasql-3.0::x11/gnome/libgda \
|
||||
lber.>=9,ldap::databases/openldap
|
||||
@ -102,10 +93,10 @@ CONFIGURE_ARGS+= --with-ldap="${LOCALBASE}"
|
||||
CONFIGURE_ARGS+= --without-mdb
|
||||
.else
|
||||
MULTI_PACKAGES+= -mdb
|
||||
WANTLIB-mdb= ${WANTLIB}
|
||||
WANTLIB-mdb= ${WANTLIB} db
|
||||
LIB_DEPENDS-mdb= ${LIB_DEPENDS} \
|
||||
gda-3.0,gdasql-3.0::x11/gnome/libgda \
|
||||
mdb.>=1,mdbsql::databases/mdbtools/snapshot
|
||||
mdb.>=1::databases/mdbtools/snapshot
|
||||
CONFIGURE_ARGS+= --with-mdb="${LOCALBASE}"
|
||||
.endif
|
||||
|
||||
@ -113,7 +104,7 @@ CONFIGURE_ARGS+= --with-mdb="${LOCALBASE}"
|
||||
CONFIGURE_ARGS+= --without-mysql
|
||||
.else
|
||||
MULTI_PACKAGES+= -mysql
|
||||
WANTLIB-mysql= ${WANTLIB} crypto ssl
|
||||
WANTLIB-mysql= ${WANTLIB} db
|
||||
LIB_DEPENDS-mysql= ${LIB_DEPENDS} \
|
||||
gda-3.0,gdasql-3.0::x11/gnome/libgda \
|
||||
mysqlclient::databases/mysql
|
||||
@ -124,7 +115,7 @@ CONFIGURE_ARGS+= --with-mysql="${LOCALBASE}"
|
||||
CONFIGURE_ARGS+= --without-postgresql
|
||||
.else
|
||||
MULTI_PACKAGES+= -pgsql
|
||||
WANTLIB-pgsql= ${WANTLIB}
|
||||
WANTLIB-pgsql= ${WANTLIB} db
|
||||
LIB_DEPENDS-pgsql= ${LIB_DEPENDS} \
|
||||
gda-3.0,gdasql-3.0::x11/gnome/libgda \
|
||||
pq::databases/postgresql
|
||||
|
@ -1,5 +0,0 @@
|
||||
GNOME Data Access (GDA) is an attempt to provide uniform access to
|
||||
different kinds of data sources (databases, information servers, mail
|
||||
spools, etc).
|
||||
|
||||
This package provides the BerkeleyDB backend for libgda.
|
@ -1,2 +0,0 @@
|
||||
@comment $OpenBSD: PFRAG.shared-db4,v 1.1.1.1 2008/08/21 10:27:25 jasper Exp $
|
||||
lib/libgda-${GDA_MAJOR}/providers/libgda-bdb.so
|
@ -1,5 +1,6 @@
|
||||
@comment $OpenBSD: PFRAG.shared-main,v 1.2 2008/11/21 18:35:31 jasper Exp $
|
||||
@comment $OpenBSD: PFRAG.shared-main,v 1.3 2008/11/22 23:53:47 ajacoutot Exp $
|
||||
@lib lib/libgda-${GDA_MAJOR}.so.${LIBgda-3.0_VERSION}
|
||||
lib/libgda-${GDA_MAJOR}/providers/libgda-bdb.so
|
||||
lib/libgda-${GDA_MAJOR}/providers/libgda-sqlite.so
|
||||
@lib lib/libgda-report-${GDA_MAJOR}.so.${LIBgda-report-3.0_VERSION}
|
||||
@lib lib/libgda-xslt-${GDA_MAJOR}.so.${LIBgda-xslt-3.0_VERSION}
|
||||
|
@ -1,6 +0,0 @@
|
||||
@comment $OpenBSD: PLIST-db4,v 1.1.1.1 2008/08/21 10:27:25 jasper Exp $
|
||||
%%SHARED%%
|
||||
lib/libgda-${GDA_MAJOR}/providers/libgda-bdb.a
|
||||
lib/libgda-${GDA_MAJOR}/providers/libgda-bdb.la
|
||||
lib/pkgconfig/libgda-bdb-${GDA_MAJOR}.pc
|
||||
share/libgda-${GDA_MAJOR}/bdb_specs_dsn.xml
|
@ -1,4 +1,5 @@
|
||||
@comment $OpenBSD: PLIST-main,v 1.2 2008/11/21 18:35:31 jasper Exp $
|
||||
@comment $OpenBSD: PLIST-main,v 1.3 2008/11/22 23:53:47 ajacoutot Exp $
|
||||
@conflict libgda-db4-*
|
||||
%%SHARED%%
|
||||
@bin bin/gda-author-dict-file-${GDA_MAJOR}
|
||||
@bin bin/gda-bdb-test
|
||||
@ -127,6 +128,8 @@ lib/libgda-${GDA_MAJOR}/
|
||||
lib/libgda-${GDA_MAJOR}.a
|
||||
lib/libgda-${GDA_MAJOR}.la
|
||||
lib/libgda-${GDA_MAJOR}/providers/
|
||||
lib/libgda-${GDA_MAJOR}/providers/libgda-bdb.a
|
||||
lib/libgda-${GDA_MAJOR}/providers/libgda-bdb.la
|
||||
lib/libgda-${GDA_MAJOR}/providers/libgda-sqlite.a
|
||||
lib/libgda-${GDA_MAJOR}/providers/libgda-sqlite.la
|
||||
lib/libgda-report-${GDA_MAJOR}.a
|
||||
@ -137,6 +140,7 @@ lib/libgdasql-${GDA_MAJOR}.a
|
||||
lib/libgdasql-${GDA_MAJOR}.la
|
||||
lib/pkgconfig/
|
||||
lib/pkgconfig/libgda-${GDA_MAJOR}.pc
|
||||
lib/pkgconfig/libgda-bdb-${GDA_MAJOR}.pc
|
||||
lib/pkgconfig/libgda-report-${GDA_MAJOR}.pc
|
||||
lib/pkgconfig/libgda-sqlite-${GDA_MAJOR}.pc
|
||||
lib/pkgconfig/libgda-xslt-${GDA_MAJOR}.pc
|
||||
@ -335,6 +339,7 @@ share/gtk-doc/html/libgda-${GDA_MAJOR}/transactions.html
|
||||
share/gtk-doc/html/libgda-${GDA_MAJOR}/up.png
|
||||
share/gtk-doc/html/libgda-${GDA_MAJOR}/virtual_connection.html
|
||||
share/libgda-${GDA_MAJOR}/
|
||||
share/libgda-${GDA_MAJOR}/bdb_specs_dsn.xml
|
||||
share/libgda-${GDA_MAJOR}/dtd/
|
||||
share/libgda-${GDA_MAJOR}/dtd/libgda-array.dtd
|
||||
share/libgda-${GDA_MAJOR}/dtd/libgda-dict.dtd
|
||||
|
Loading…
x
Reference in New Issue
Block a user