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