ports/62877: Update of port databases/libiodbc to version 3.51.1

Erik H. Bakke ebakke at trolltech.com
Sun Mar 21 23:13:25 UTC 2004


On Sunday 22 February 2004 12:52, Oliver Eikemeier wrote:
> >>
> >>Please don't. This is a bento bug.
> >
> > I am quite sure there was also a problem in my diff.
> > It looks like I diffed against an intermediary step in the process.
> > So, please consider my latest version of the patch as the real one :)
>
> The lines are from your latest patch. For the bento bug, see PR 56392:
>   http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/56392
>
> It seems to be halfway fixed, but not with USE_X_PREFIX...

Finally I managed to fit this into my schedule.  I believe the included diff 
should solve the problems you and others have seen with the previous versions 
of the update.

This should fix the packing list, the wchar_t problems on 4.9 as well as the 
core problem (which was the out of date version).

If this version does not fix the problems, feel free to change it as you need 
to make it work.  I will move to Australia in a few days, and will be offline 
from Wednesday afternoon (CET) until some time in late April, so I will not 
be able to handle any requests until then.

I am aware that this patch does not update to the very latest version of the 
libiodbc library, but I will submit another update when I am back online 
(along with a maintainer-email update)


diff -ruN libiodbc.old/Makefile libiodbc/Makefile
--- libiodbc.old/Makefile	Sun Mar 21 22:09:58 2004
+++ libiodbc/Makefile	Sun Mar 21 23:54:25 2004
@@ -9,10 +9,9 @@
 #        databases/unixODBC.
 
 PORTNAME=	libiodbc
-PORTVERSION=	3.0.5
-PORTREVISION=	1
+PORTVERSION=	3.51.1
 CATEGORIES=	databases
-MASTER_SITES=	http://www.iodbc.org/dist/
+MASTER_SITES=	http://www.iodbc.org/downloads/iODBC/
 
 MAINTAINER=	ebakke at trolltech.com
 COMMENT=	An ODBC 3.x driver manager, for universal data source access
@@ -23,6 +22,7 @@
 INIDIR=		${PREFIX}/etc/${PORTNAME}
 CONFIGURE_ENV=	LDFLAGS="${PTHREAD_LIBS}"
 CONFIGURE_ARGS=	--with-iodbc-inidir=${INIDIR} --with-pthread
+CFLAGS += -D_BSD_WCHAR_T_DEFINED_
 
 .if !defined(WITHOUT_GUI)
 USE_GNOME=	gtk12
@@ -33,8 +33,6 @@
 .endif
 
 post-install:
-	@ ${MKDIR} ${PREFIX}/bin && ${INSTALL_PROGRAM} \
-	  ${WRKSRC}/samples/odbctest ${PREFIX}/bin/iodbc-odbctest
 	@ ${MKDIR} ${INIDIR} && \
 	  ${INSTALL_DATA} ${WRKSRC}/etc/odbc*.ini.sample ${INIDIR}
 .if !defined(NOPORTDOCS)
diff -ruN libiodbc.old/distinfo libiodbc/distinfo
--- libiodbc.old/distinfo	Sun Mar 21 22:09:58 2004
+++ libiodbc/distinfo	Sun Mar 21 22:41:04 2004
@@ -1 +1,2 @@
-MD5 (libiodbc-3.0.5.tar.gz) = fea3df52843bec96293ff37a08cf1478
+MD5 (libiodbc-3.51.1.tar.gz) = c63b6f3d7bc459bdf791517c84402160
+SIZE (libiodbc-3.51.1.tar.gz) = 540563
diff -ruN libiodbc.old/files/patch-configure libiodbc/files/patch-configure
--- libiodbc.old/files/patch-configure	Sun Mar 21 22:09:58 2004
+++ libiodbc/files/patch-configure	Thu Jan  1 01:00:00 1970
@@ -1,13 +0,0 @@
---- configure.orig	Mon Jun 11 16:30:50 2001
-+++ configure	Tue Oct  2 12:25:50 2001
-@@ -6458,8 +6458,8 @@
- # This can be used to rebuild libtool when needed
- LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
- 
--# Always use our own libtool.
--LIBTOOL='$(SHELL) $(top_builddir)/libtool'
-+# Always use FreeBSD's libtool port.
-+LIBTOOL='libtool'
- 
- # Prevent multiple expansion
- 
diff -ruN libiodbc.old/pkg-plist libiodbc/pkg-plist
--- libiodbc.old/pkg-plist	Sun Mar 21 22:09:58 2004
+++ libiodbc/pkg-plist	Sun Mar 21 22:41:04 2004
@@ -4,10 +4,11 @@
 %%PORTDOCS%%share/doc/libiodbc/NEWS
 %%PORTDOCS%%share/doc/libiodbc/README
 bin/iodbc-config
-bin/iodbc-odbctest
+bin/iodbctest
 %%GUI%%bin/iodbcadm-gtk
 etc/libiodbc/odbc.ini.sample
 etc/libiodbc/odbcinst.ini.sample
+include/iodbcext.h
 include/iodbcinst.h
 include/isql.h
 include/isqlext.h
@@ -15,8 +16,7 @@
 include/sql.h
 include/sqlext.h
 include/sqltypes.h
-%%GUI%%lib/libdrvproxy-gtk.a
-%%GUI%%lib/libdrvproxy-gtk.la
+include/sqlucode.h
 %%GUI%%lib/libdrvproxy.a
 %%GUI%%lib/libdrvproxy.la
 %%GUI%%lib/libdrvproxy.so
@@ -25,8 +25,6 @@
 lib/libiodbc.la
 lib/libiodbc.so
 lib/libiodbc.so.3
-%%GUI%%lib/libiodbcadm-gtk.a
-%%GUI%%lib/libiodbcadm-gtk.la
 %%GUI%%lib/libiodbcadm.a
 %%GUI%%lib/libiodbcadm.la
 %%GUI%%lib/libiodbcadm.so
@@ -36,3 +34,4 @@
 lib/libiodbcinst.so
 lib/libiodbcinst.so.3
 %%PORTDOCS%%@dirrm share/doc/libiodbc
+ at dirrm etc/libiodbc

-- 
Erik H. Bakke



More information about the freebsd-ports-bugs mailing list