aboutsummaryrefslogtreecommitdiff
path: root/databases/opendbx
diff options
context:
space:
mode:
authorDanilo Egea Gondolfo <danilo@FreeBSD.org>2014-01-19 02:36:25 +0000
committerDanilo Egea Gondolfo <danilo@FreeBSD.org>2014-01-19 02:36:25 +0000
commit64debba09347092eefe36105ffcf3394b1f39caf (patch)
tree50bc92e15d0c3fca8df8ef3210b45d5a54fc50de /databases/opendbx
parentb0dc3681d8c482864b4f86d1cb74f464cc53791e (diff)
downloadports-64debba09347092eefe36105ffcf3394b1f39caf.tar.gz
ports-64debba09347092eefe36105ffcf3394b1f39caf.zip
- Update from 1.4.5 to 1.4.6
- Use options helpers - Add stage support while here - Define LICENSE properly - Convert USE_GMAKE to USES - Remove the indefinite article from COMMENT PR: ports/185532 Submitted by: Ralf van der Enden <tremere@cainites.net> (maintainer)
Notes
Notes: svn path=/head/; revision=340229
Diffstat (limited to 'databases/opendbx')
-rw-r--r--databases/opendbx/Makefile80
-rw-r--r--databases/opendbx/distinfo4
-rw-r--r--databases/opendbx/files/patch-Makefile.in6
-rw-r--r--databases/opendbx/pkg-plist48
4 files changed, 61 insertions, 77 deletions
diff --git a/databases/opendbx/Makefile b/databases/opendbx/Makefile
index 932597cda920..18aaecf774f2 100644
--- a/databases/opendbx/Makefile
+++ b/databases/opendbx/Makefile
@@ -2,15 +2,16 @@
# $FreeBSD$
PORTNAME= opendbx
-PORTVERSION= 1.4.5
-PORTREVISION= 2
+PORTVERSION= 1.4.6
CATEGORIES= databases
MASTER_SITES= http://www.linuxnetworks.de/opendbx/download/
MAINTAINER= tremere@cainites.net
-COMMENT= A C library for accessing databases with a single API
+COMMENT= C library for accessing databases with a single API
-USE_GMAKE= YES
+LICENSE= LGPL21
+
+USES= gmake
USE_AUTOTOOLS= libtool
CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
@@ -21,71 +22,54 @@ USE_LDCONFIG= ${PREFIX}/lib/opendbx
OPTIONS_DEFINE= NLS
OPTIONS_MULTI= DRIVER
-OPTIONS_MULTI_DRIVER= MYSQL PGSQL SQLITE2 MSSQL SYBASE
+OPTIONS_MULTI_DRIVER= MYSQL PGSQL SQLITE SQLITE3 MSSQL SYBASE
OPTIONS_DEFAULT= MYSQL
-SQLITE2_DESC= SQLite 2 database
-SYBASE_DESC= Sybase database
+SQLITE_DESC= SQLite 2 database support
+SYBASE_DESC= Sybase database support
DRIVER_DESC= Database drivers
-NO_STAGE= yes
+OPTIONS_SUB= YES
+MYSQL_USE= MYSQL=YES
+MYSQL_CPPFLAGS= -I${LOCALBASE}/include/mysql
+MYSQL_LDFLAGS= -L${LOCALBASE}/lib/mysql
+
+PGSQL_USE= PGSQL=YES
+
+SQLITE_LIB_DEPENDS= libsqlite.so:${PORTSDIR}/databases/sqlite2
+
+SQLITE3_USE= SQLITE=3
+
+MSSQL_LIB_DEPENDS= sybdb:${PORTSDIR}/databases/freetds
+
+SYBASE_LIB_DEPENDS= ct:${PORTSDIR}/databases/freetds
+
+NLS_USES= gettext
+NLS_CONFIGURE_DISABLE= nls
+
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MMYSQL}
-USE_MYSQL?= YES
-CONFIGURE_MODULES+= "mysql"
-CPPFLAGS+= -I${LOCALBASE}/include/mysql
-LDFLAGS+= -L${LOCALBASE}/lib/mysql
-PLIST_SUB+= WITHMYSQL=""
-.else
-PLIST_SUB+= WITHMYSQL="@comment "
+CONFIGURE_MODULES+= mysql
.endif
.if ${PORT_OPTIONS:MPGSQL}
-USE_PGSQL?= YES
-CONFIGURE_MODULES+= "pgsql"
-PLIST_SUB+= WITHPGSQL=""
-.else
-PLIST_SUB+= WITHPGSQL="@comment "
+CONFIGURE_MODULES+= pgsql
.endif
.if ${PORT_OPTIONS:MSQLITE}
-LIB_DEPENDS+= libsqlite.so:${PORTSDIR}/databases/sqlite2
-CONFIGURE_MODULES+= "sqlite"
-PLIST_SUB+= WITHSQLITE=""
-.else
-PLIST_SUB+= WITHSQLITE="@comment "
+CONFIGURE_MODULES+= sqlite
.endif
.if ${PORT_OPTIONS:MSQLITE3}
-LIB_DEPENDS+= libsqlite3.so:${PORTSDIR}/databases/sqlite3
-CONFIGURE_MODULES+= "sqlite3"
-PLIST_SUB+= WITHSQLITE3=""
-.else
-PLIST_SUB+= WITHSQLITE3="@comment "
+CONFIGURE_MODULES+= sqlite3
.endif
.if ${PORT_OPTIONS:MMSSQL}
-LIB_DEPENDS+= libsybdb.so:${PORTSDIR}/databases/freetds
-CONFIGURE_MODULES+= "mssql"
-PLIST_SUB+= WITHMSSQL=""
-.else
-PLIST_SUB+= WITHMSSQL="@comment "
+CONFIGURE_MODULES+= mssql
.endif
.if ${PORT_OPTIONS:MSYBASE}
-LIB_DEPENDS+= libct.so:${PORTSDIR}/databases/freetds
-CONFIGURE_MODULES+= "sybase"
-PLIST_SUB+= WITHSYBASE=""
-.else
-PLIST_SUB+= WITHSYBASE="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-PLIST_SUB+= NLS=""
-.else
-CONFIGURE_ARGS+= --disable-nls
-PLIST_SUB+= NLS="@comment "
+CONFIGURE_MODULES+= sybase
.endif
.include <bsd.port.mk>
diff --git a/databases/opendbx/distinfo b/databases/opendbx/distinfo
index 2e29617c09a5..25eb5acf8ffd 100644
--- a/databases/opendbx/distinfo
+++ b/databases/opendbx/distinfo
@@ -1,2 +1,2 @@
-SHA256 (opendbx-1.4.5.tar.gz) = 206c998f370d1677a5692a64941470205dc6cd8ad95be1af6b033df50a6431cd
-SIZE (opendbx-1.4.5.tar.gz) = 582915
+SHA256 (opendbx-1.4.6.tar.gz) = 2246a03812c7d90f10194ad01c2213a7646e383000a800277c6fb8d2bf81497c
+SIZE (opendbx-1.4.6.tar.gz) = 587514
diff --git a/databases/opendbx/files/patch-Makefile.in b/databases/opendbx/files/patch-Makefile.in
index 6b918402b540..0e25f1e1f40c 100644
--- a/databases/opendbx/files/patch-Makefile.in
+++ b/databases/opendbx/files/patch-Makefile.in
@@ -1,6 +1,6 @@
---- Makefile.in.orig 2009-08-07 22:52:54.000000000 -0300
-+++ Makefile.in 2009-08-07 22:54:01.000000000 -0300
-@@ -260,7 +260,7 @@
+--- ./Makefile.in.orig 2012-06-10 18:33:53.000000000 -0300
++++ ./Makefile.in 2014-01-19 00:08:50.000000000 -0200
+@@ -308,7 +308,7 @@
opendbx.spec \
ABOUT-NLS
diff --git a/databases/opendbx/pkg-plist b/databases/opendbx/pkg-plist
index 58e1e40fcb82..eee1a604598c 100644
--- a/databases/opendbx/pkg-plist
+++ b/databases/opendbx/pkg-plist
@@ -17,30 +17,30 @@ libdata/pkgconfig/opendbxplus.pc
%%NLS%%share/locale/de/LC_MESSAGES/opendbx-utils.mo
%%NLS%%share/locale/en@quot/LC_MESSAGES/opendbx.mo
%%NLS%%share/locale/en@quot/LC_MESSAGES/opendbx-utils.mo
-%%WITHPGSQL%%lib/opendbx/libpgsqlbackend.a
-%%WITHPGSQL%%lib/opendbx/libpgsqlbackend.la
-%%WITHPGSQL%%lib/opendbx/libpgsqlbackend.so
-%%WITHPGSQL%%lib/opendbx/libpgsqlbackend.so.3
-%%WITHMYSQL%%lib/opendbx/libmysqlbackend.a
-%%WITHMYSQL%%lib/opendbx/libmysqlbackend.la
-%%WITHMYSQL%%lib/opendbx/libmysqlbackend.so
-%%WITHMYSQL%%lib/opendbx/libmysqlbackend.so.3
-%%WITHSQLITE%%lib/opendbx/libsqlitebackend.a
-%%WITHSQLITE%%lib/opendbx/libsqlitebackend.la
-%%WITHSQLITE%%lib/opendbx/libsqlitebackend.so
-%%WITHSQLITE%%lib/opendbx/libsqlitebackend.so.3
-%%WITHSQLITE3%%lib/opendbx/libsqlite3backend.a
-%%WITHSQLITE3%%lib/opendbx/libsqlite3backend.la
-%%WITHSQLITE3%%lib/opendbx/libsqlite3backend.so
-%%WITHSQLITE3%%lib/opendbx/libsqlite3backend.so.3
-%%WITHMSSQL%%lib/opendbx/libmssqlbackend.a
-%%WITHMSSQL%%lib/opendbx/libmssqlbackend.la
-%%WITHMSSQL%%lib/opendbx/libmssqlbackend.so
-%%WITHMSSQL%%lib/opendbx/libmssqlbackend.so.3
-%%WITHSYBASE%%lib/opendbx/libsybasebackend.a
-%%WITHSYBASE%%lib/opendbx/libsybasebackend.la
-%%WITHSYBASE%%lib/opendbx/libsybasebackend.so
-%%WITHSYBASE%%lib/opendbx/libsybasebackend.so.3
+%%PGSQL%%lib/opendbx/libpgsqlbackend.a
+%%PGSQL%%lib/opendbx/libpgsqlbackend.la
+%%PGSQL%%lib/opendbx/libpgsqlbackend.so
+%%PGSQL%%lib/opendbx/libpgsqlbackend.so.3
+%%MYSQL%%lib/opendbx/libmysqlbackend.a
+%%MYSQL%%lib/opendbx/libmysqlbackend.la
+%%MYSQL%%lib/opendbx/libmysqlbackend.so
+%%MYSQL%%lib/opendbx/libmysqlbackend.so.3
+%%SQLITE%%lib/opendbx/libsqlitebackend.a
+%%SQLITE%%lib/opendbx/libsqlitebackend.la
+%%SQLITE%%lib/opendbx/libsqlitebackend.so
+%%SQLITE%%lib/opendbx/libsqlitebackend.so.3
+%%SQLITE3%%lib/opendbx/libsqlite3backend.a
+%%SQLITE3%%lib/opendbx/libsqlite3backend.la
+%%SQLITE3%%lib/opendbx/libsqlite3backend.so
+%%SQLITE3%%lib/opendbx/libsqlite3backend.so.3
+%%MSSQL%%lib/opendbx/libmssqlbackend.a
+%%MSSQL%%lib/opendbx/libmssqlbackend.la
+%%MSSQL%%lib/opendbx/libmssqlbackend.so
+%%MSSQL%%lib/opendbx/libmssqlbackend.so.3
+%%SYBASE%%lib/opendbx/libsybasebackend.a
+%%SYBASE%%lib/opendbx/libsybasebackend.la
+%%SYBASE%%lib/opendbx/libsybasebackend.so
+%%SYBASE%%lib/opendbx/libsybasebackend.so.3
@dirrm include/opendbx
@dirrm lib/opendbx
@dirrm %%DATADIR%%