MAINTAINER timeout I ported a database design app that wants to use the graphical odbc admin app, so I added it as a subpackage. Look okay?
Index: Makefile =================================================================== RCS file: /cvs/ports/databases/iodbc/Makefile,v retrieving revision 1.11 diff -u -r1.11 Makefile --- Makefile 28 Oct 2006 11:19:20 -0000 1.11 +++ Makefile 13 Dec 2006 20:59:58 -0000 @@ -1,12 +1,18 @@ # $OpenBSD: Makefile,v 1.11 2006/10/28 11:19:20 espie Exp $ -COMMENT= "ODBC 3.x driver manager" +COMMENT-main= "ODBC 3.x driver manager" +COMMENT-admin= "ODBC 3.x driver manager admin application" -DISTNAME= libiodbc-3.52.4 -PKGNAME= ${DISTNAME:S/lib//} +V= 3.52.4 +DISTNAME= libiodbc-${V} +PKGNAME= iodbc-${V} +PKGNAME-main= iodbc-${V} +PKGNAME-admin= iodbc-admin-${V} CATEGORIES= databases SHARED_LIBS += iodbcinst 3.15 # .3.15 SHARED_LIBS += iodbc 3.15 # .3.15 +SHARED_LIBS += iodbcadm 3.15 # .3.15 +SHARED_LIBS += drvproxy 3.15 # .3.15 HOMEPAGE= http://www.iodbc.org/ @@ -17,7 +23,6 @@ PERMIT_PACKAGE_FTP= yes PERMIT_DISTFILES_CDROM= yes PERMIT_DISTFILES_FTP= yes -WANTLIB= c pthread MASTER_SITES= ${HOMEPAGE}downloads/iODBC/ @@ -25,8 +30,15 @@ CONFIGURE_STYLE= gnu CONFIGURE_ARGS= --with-iodbc-inidir="${SYSCONFDIR}/iodbc" \ - --disable-gui \ --disable-libodbc + +MULTI_PACKAGES= -main -admin + +WANTLIB-main= c pthread + +LIB_DEPENDS-admin= gtk,gdk::x11/gtk+ \ + iodbc,iodbcinst::databases/iodbc,-main +WANTLIB-admin= X11 Xext Xi c glib gmodule iconv intl m pthread post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/iodbc Index: pkg/DESCR =================================================================== RCS file: pkg/DESCR diff -N pkg/DESCR --- pkg/DESCR 15 Dec 2003 21:42:16 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ -iODBC (intrinsic Open Database Connectivity) driver manager -is compatible with ODBC 2.x specification and performs exactly -same jobs of ODBC 2.x driver manager(i.e. driver loading, -Parameters and function sequence checking, driver's function -Invoking, etc.). Any ODBC driver works with ODBC 2.0 driver -Manager will also work with iODBC driver manager and vice versa. - -Applications (using ODBC function calls) linked with -iODBC driver manager will be able to simultaneously access -different type of data sources within one process through -suitable iODBC drivers. Index: pkg/DESCR-admin =================================================================== RCS file: pkg/DESCR-admin diff -N pkg/DESCR-admin --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/DESCR-admin 13 Dec 2006 20:59:58 -0000 @@ -0,0 +1,2 @@ +iODBC (intrinsic Open Database Connectivity) driver manager +graphical administration application. Index: pkg/DESCR-main =================================================================== RCS file: pkg/DESCR-main diff -N pkg/DESCR-main --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/DESCR-main 13 Dec 2006 20:59:58 -0000 @@ -0,0 +1,11 @@ +iODBC (intrinsic Open Database Connectivity) driver manager +is compatible with ODBC 2.x specification and performs exactly +same jobs of ODBC 2.x driver manager(i.e. driver loading, +Parameters and function sequence checking, driver's function +Invoking, etc.). Any ODBC driver works with ODBC 2.0 driver +Manager will also work with iODBC driver manager and vice versa. + +Applications (using ODBC function calls) linked with +iODBC driver manager will be able to simultaneously access +different type of data sources within one process through +suitable iODBC drivers. Index: pkg/PFRAG.shared =================================================================== RCS file: pkg/PFRAG.shared diff -N pkg/PFRAG.shared --- pkg/PFRAG.shared 18 Jul 2006 19:44:27 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,3 +0,0 @@ [EMAIL PROTECTED] $OpenBSD: PFRAG.shared,v 1.4 2006/07/18 19:44:27 alek Exp $ [EMAIL PROTECTED] lib/libiodbc.so.${LIBiodbc_VERSION} [EMAIL PROTECTED] lib/libiodbcinst.so.${LIBiodbcinst_VERSION} Index: pkg/PFRAG.shared-admin =================================================================== RCS file: pkg/PFRAG.shared-admin diff -N pkg/PFRAG.shared-admin --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/PFRAG.shared-admin 13 Dec 2006 20:59:58 -0000 @@ -0,0 +1,3 @@ [EMAIL PROTECTED] $OpenBSD$ [EMAIL PROTECTED] lib/libdrvproxy.so.${LIBdrvproxy_VERSION} [EMAIL PROTECTED] lib/libiodbcadm.so.${LIBiodbcadm_VERSION} Index: pkg/PFRAG.shared-main =================================================================== RCS file: pkg/PFRAG.shared-main diff -N pkg/PFRAG.shared-main --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/PFRAG.shared-main 13 Dec 2006 20:59:58 -0000 @@ -0,0 +1,3 @@ [EMAIL PROTECTED] $OpenBSD: PFRAG.shared,v 1.4 2006/07/18 19:44:27 alek Exp $ [EMAIL PROTECTED] lib/libiodbc.so.${LIBiodbc_VERSION} [EMAIL PROTECTED] lib/libiodbcinst.so.${LIBiodbcinst_VERSION} Index: pkg/PLIST =================================================================== RCS file: pkg/PLIST diff -N pkg/PLIST --- pkg/PLIST 18 Jul 2006 19:44:27 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,33 +0,0 @@ [EMAIL PROTECTED] $OpenBSD: PLIST,v 1.4 2006/07/18 19:44:27 alek Exp $ -%%SHARED%% -bin/iodbc-config -bin/iodbctest -bin/iodbctestw -include/iodbcext.h -include/iodbcinst.h -include/iodbcunix.h -include/isql.h -include/isqlext.h -include/isqltypes.h -include/odbcinst.h -include/sql.h -include/sqlext.h -include/sqltypes.h -include/sqlucode.h -lib/libiodbc.a -lib/libiodbc.la -lib/libiodbcinst.a -lib/libiodbcinst.la -lib/pkgconfig/ -lib/pkgconfig/libiodbc.pc [EMAIL PROTECTED] man/man1/iodbc-config.1 [EMAIL PROTECTED] man/man1/iodbctest.1 [EMAIL PROTECTED] man/man1/iodbctestw.1 -share/examples/iodbc/ [EMAIL PROTECTED] ${SYSCONFDIR}/iodbc/ -share/examples/iodbc/Makefile -share/examples/iodbc/iodbctest.c -share/examples/iodbc/odbc.ini.sample [EMAIL PROTECTED] ${SYSCONFDIR}/iodbc/odbc.ini -share/examples/iodbc/odbcinst.ini.sample [EMAIL PROTECTED] ${SYSCONFDIR}/iodbc/odbcinst.ini Index: pkg/PLIST-admin =================================================================== RCS file: pkg/PLIST-admin diff -N pkg/PLIST-admin --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/PLIST-admin 13 Dec 2006 20:59:58 -0000 @@ -0,0 +1,8 @@ [EMAIL PROTECTED] $OpenBSD$ +%%SHARED%% +bin/iodbcadm-gtk +lib/libdrvproxy.a +lib/libdrvproxy.la +lib/libiodbcadm.a +lib/libiodbcadm.la [EMAIL PROTECTED] man/man1/iodbcadm-gtk.1 Index: pkg/PLIST-main =================================================================== RCS file: pkg/PLIST-main diff -N pkg/PLIST-main --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/PLIST-main 13 Dec 2006 20:59:58 -0000 @@ -0,0 +1,33 @@ [EMAIL PROTECTED] $OpenBSD: PLIST,v 1.4 2006/07/18 19:44:27 alek Exp $ +%%SHARED%% +bin/iodbc-config +bin/iodbctest +bin/iodbctestw +include/iodbcext.h +include/iodbcinst.h +include/iodbcunix.h +include/isql.h +include/isqlext.h +include/isqltypes.h +include/odbcinst.h +include/sql.h +include/sqlext.h +include/sqltypes.h +include/sqlucode.h +lib/libiodbc.a +lib/libiodbc.la +lib/libiodbcinst.a +lib/libiodbcinst.la +lib/pkgconfig/ +lib/pkgconfig/libiodbc.pc [EMAIL PROTECTED] man/man1/iodbc-config.1 [EMAIL PROTECTED] man/man1/iodbctest.1 [EMAIL PROTECTED] man/man1/iodbctestw.1 +share/examples/iodbc/ [EMAIL PROTECTED] ${SYSCONFDIR}/iodbc/ +share/examples/iodbc/Makefile +share/examples/iodbc/iodbctest.c +share/examples/iodbc/odbc.ini.sample [EMAIL PROTECTED] ${SYSCONFDIR}/iodbc/odbc.ini +share/examples/iodbc/odbcinst.ini.sample [EMAIL PROTECTED] ${SYSCONFDIR}/iodbc/odbcinst.ini