Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jun 2001 09:05:04 -0700 (PDT)
From:      tkato@prontomail.com
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/28040: Update port: databases/unixODBC to 2.0.7
Message-ID:  <200106111605.f5BG54X77399@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         28040
>Category:       ports
>Synopsis:       Update port: databases/unixODBC to 2.0.7
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 11 09:10:05 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        4.3-RELEASE i386
>Organization:
>Environment:
>Description:
- Update to version 2.0.7

Remove file:
files/patch-ab  files/patch-ac

>How-To-Repeat:

>Fix:
diff -urN /usr/ports/databases/unixODBC/Makefile databases/unixODBC/Makefile
--- /usr/ports/databases/unixODBC/Makefile	Fri Mar 23 23:00:58 2001
+++ databases/unixODBC/Makefile	Fri Jun  8 08:20:06 2001
@@ -6,21 +6,22 @@
 #
 
 PORTNAME=	unixODBC
-PORTVERSION=	2.0.5
+PORTVERSION=	2.0.7
 CATEGORIES=	databases
 MASTER_SITES=	http://www.unixodbc.org/
 
 MAINTAINER=	ports@FreeBSD.org
 
-USE_AUTOMAKE=	yes
-AUTOMAKE_ARGS=	--include-deps
-USE_LIBTOOL=	yes
+GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--enable-static --enable-shared
 INSTALLS_SHLIB=	yes
 
 .if defined(WITH_GUI)
-USE_QT2=	yes
-CONFIGURE_ENV=	MOC="${X11BASE}/bin/moc2"
+USE_QT_VER=	2
+QT_NONSTANDARD=	yes
+CONFIGURE_ENV=	MOC="${MOC}" LIBQT="-l${QTNAME}" \
+		USER_INCLUDES="${QTCPPFLAGS}" \
+		USER_LDFLAGS="${QTCFGLIBS}" 
 CONFIGURE_ARGS+=	--enable-gui \
 			--with-qt-includes=${X11BASE}/include/qt2 \
 			--with-qt-libraries=${X11BASE}/lib \
@@ -31,6 +32,11 @@
 CONFIGURE_ARGS+=	--disable-gui
 PLIST_SUB=	GUI:="@comment "
 .endif
+
+pre-patch:
+	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
+			 s|-lqt|-lqt2|g' ${WRKSRC}/configure
+	@${PERL} -pi -e 's| -lc||g' ${WRKSRC}/ltmain.sh
 
 post-install:
 .if !defined(NOPORTDOCS)
diff -urN /usr/ports/databases/unixODBC/distinfo databases/unixODBC/distinfo
--- /usr/ports/databases/unixODBC/distinfo	Fri Mar 23 23:00:58 2001
+++ databases/unixODBC/distinfo	Thu Jun  7 01:41:21 2001
@@ -1 +1 @@
-MD5 (unixODBC-2.0.5.tar.gz) = fb587aed6ce2aacf6868ba1a45f272eb
+MD5 (unixODBC-2.0.7.tar.gz) = d862b82c655e38bd97511bdf21441320
diff -urN /usr/ports/databases/unixODBC/files/patch-ab databases/unixODBC/files/patch-ab
--- /usr/ports/databases/unixODBC/files/patch-ab	Thu Jan 25 15:48:15 2001
+++ databases/unixODBC/files/patch-ab	Thu Jan  1 09:00:00 1970
@@ -1,47 +0,0 @@
---- aclocal.m4.orig	Mon Jan 15 05:45:19 2001
-+++ aclocal.m4	Wed Jan 24 00:32:54 2001
-@@ -518,7 +518,7 @@
- 
- CXXFLAGS="$CXXFLAGS -I$qt_includes"
- LDFLAGS="$X_LDFLAGS"
--LIBS="-lqt -lXext -lX11 $LIBSOCKET"
-+LIBS="-lqt2 -lXext -lX11 $LIBSOCKET"
- LD_LIBRARY_PATH=
- export LD_LIBRARY_PATH
- LIBRARY_PATH=
-@@ -565,7 +565,7 @@
- [
- AC_REQUIRE([K_PATH_X])
- AC_REQUIRE([KDE_USE_QT])
--LIBQT="-lqt"
-+LIBQT="-lqt2"
- if test $kde_qtver = 2; then
-   
-   AC_REQUIRE([AC_FIND_PNG])
-@@ -704,7 +704,7 @@
- AC_SUBST(QT_LDFLAGS)
- AC_PATH_QT_MOC
- 
--LIB_QT='-lqt $(LIBPNG) -lXext $(LIB_X11)'
-+LIB_QT='-lqt2 $(LIBPNG) -lXext $(LIB_X11)'
- AC_SUBST(LIB_QT)
- 
- ])
-@@ -2587,7 +2587,7 @@
- 
- AC_DEFUN(KDE_CHECK_LIBPTHREAD,
- [
--AC_CHECK_LIB(pthread, pthread_create, [LIBPTHREAD="-lpthread"], LIBPTHREAD= )
-+AC_CHECK_LIB(c_r, pthread_create, [LIBPTHREAD="-pthread"], LIBPTHREAD= )
- AC_SUBST(LIBPTHREAD)
- ])
- 
-@@ -2709,7 +2709,7 @@
- kde_python_link_found=no
- KDE_TRY_LINK_PYTHON(normal)
- KDE_TRY_LINK_PYTHON(m, -lm)
--KDE_TRY_LINK_PYTHON(pthread, $LIBPTHREAD)
-+KDE_TRY_LINK_PYTHON(c_r, $LIBPTHREAD)
- KDE_TRY_LINK_PYTHON(tcl, -ltcl)
- KDE_TRY_LINK_PYTHON(m_and_thread, [$LIBPTHREAD -lm], [],
- 	[AC_MSG_WARN([it seems, Python depends on another library. 
diff -urN /usr/ports/databases/unixODBC/files/patch-ac databases/unixODBC/files/patch-ac
--- /usr/ports/databases/unixODBC/files/patch-ac	Fri Mar 23 23:01:00 2001
+++ databases/unixODBC/files/patch-ac	Thu Jan  1 09:00:00 1970
@@ -1,40 +0,0 @@
---- configure.in.orig	Wed Mar 21 22:15:36 2001
-+++ configure.in	Thu Mar 22 07:09:08 2001
-@@ -143,12 +143,13 @@
-     ])
- 
-     if test "x$gotthread" = "xno"; then
--      AC_CHECK_LIBPT(pthread, pthread_mutex_lock, 
-+      AC_CHECK_LIBPT(c_r, pthread_mutex_lock, 
-       [
-         AC_DEFINE(HAVE_LIBPTHREAD,1)
-         if test "x$ac_cv_prog_gcc"="xyes"; then
-           dnl Check if the compiler will build with -pthread as a option
-           AC_CHECK_COMP_OPT(pthread)
-+          AC_DEFINE(_THREAD_SAFE,1)
-         else
-           dnl Check if the compiler will build with -mt as a option
-           AC_CHECK_COMP_OPT(mt)
-@@ -156,16 +157,16 @@
-       ])
-     fi
- 
--    AC_CHECK_LIB(c, localtime_r, [AC_DEFINE(HAVE_LOCALTIME_R, 1)] )
-+    AC_CHECK_FUNC(localtime_r, [AC_DEFINE(HAVE_LOCALTIME_R, 1)] )
-   fi
- fi
- 
- if test "x$stats" = "xtrue"; then
--  AC_CHECK_LIB( c, ftok,[],[stats=false] )
--  AC_CHECK_LIB( c, semget,[],[stats=false] )
--  AC_CHECK_LIB( c, shmget,[],[stats=false] )
--  AC_CHECK_LIB( c, semop,[],[stats=false] )
--  AC_CHECK_LIB( c, snprintf, [AC_DEFINE(HAVE_SNPRINTF)],[stats=false] )
-+  AC_CHECK_FUNC(ftok,[],[stats=false] )
-+  AC_CHECK_FUNC(semget,[],[stats=false] )
-+  AC_CHECK_FUNC(shmget,[],[stats=false] )
-+  AC_CHECK_FUNC(semop,[],[stats=false] )
-+  AC_CHECK_FUNC(snprintf, [AC_DEFINE(HAVE_SNPRINTF)],[stats=false] )
- fi
- 
- if test "x$stats" = "xtrue"; then
diff -urN /usr/ports/databases/unixODBC/pkg-plist databases/unixODBC/pkg-plist
--- /usr/ports/databases/unixODBC/pkg-plist	Fri Mar 23 23:00:58 2001
+++ databases/unixODBC/pkg-plist	Fri Jun  8 01:23:40 2001
@@ -1,11 +1,12 @@
 %%GUI:%%bin/DataManager
 %%GUI:%%bin/ODBCConfig
-%%GUI:%%bin/odbctest
 bin/dltest
 bin/isql
 bin/odbcinst
+%%GUI:%%bin/odbctest
 etc/odbc.ini
 etc/odbcinst.ini
+include/autotest.h
 include/odbcinst.h
 include/odbcinstext.h
 include/sql.h
@@ -13,62 +14,93 @@
 include/sqltypes.h
 include/sqlucode.h
 include/uodbc_stats.h
+lib/libboundparam.a
+lib/libboundparam.la
+lib/libboundparam.so
+lib/libboundparam.so.1
 lib/libesoobS.a
+lib/libesoobS.la
 lib/libesoobS.so
 lib/libesoobS.so.1
+lib/libgtrtst.a
+lib/libgtrtst.la
+lib/libgtrtst.so
+lib/libgtrtst.so.1
 lib/libnn.a
+lib/libnn.la
 lib/libnn.so
 lib/libnn.so.1
 lib/libodbc.a
+lib/libodbc.la
 lib/libodbc.so
 lib/libodbc.so.1
 lib/libodbccr.a
+lib/libodbccr.la
 lib/libodbccr.so
 lib/libodbccr.so.1
 lib/libodbcdrvcfg1S.a
+lib/libodbcdrvcfg1S.la
 lib/libodbcdrvcfg1S.so
 lib/libodbcdrvcfg1S.so.1
 lib/libodbcdrvcfg2S.a
+lib/libodbcdrvcfg2S.la
 lib/libodbcdrvcfg2S.so
 lib/libodbcdrvcfg2S.so.1
 lib/libodbcextras.a
+lib/libodbcextras.la
 lib/libodbcextras.so
 lib/libodbcextras.so.1
 lib/libodbcinst.a
+lib/libodbcinst.la
 lib/libodbcinst.so
 lib/libodbcinst.so.1
 lib/libodbcminiS.a
+lib/libodbcminiS.la
 lib/libodbcminiS.so
 lib/libodbcminiS.so.1
 lib/libodbcmyS.a
+lib/libodbcmyS.la
 lib/libodbcmyS.so
 lib/libodbcmyS.so.1
 lib/libodbcnnS.a
+lib/libodbcnnS.la
 lib/libodbcnnS.so
 lib/libodbcnnS.so.1
 lib/libodbcpsql.a
+lib/libodbcpsql.la
 lib/libodbcpsql.so
 lib/libodbcpsql.so.1
 lib/libodbcpsql.so.2
 lib/libodbcpsqlS.a
+lib/libodbcpsqlS.la
 lib/libodbcpsqlS.so
 lib/libodbcpsqlS.so.1
 lib/libodbctxt.a
+lib/libodbctxt.la
 lib/libodbctxt.so
 lib/libodbctxt.so.1
+lib/libodbctxtS.a
+lib/libodbctxtS.la
+lib/libodbctxtS.so
+lib/libodbctxtS.so.1
 lib/liboplodbcS.a
+lib/liboplodbcS.la
 lib/liboplodbcS.so
 lib/liboplodbcS.so.1
 lib/liboraodbcS.a
+lib/liboraodbcS.la
 lib/liboraodbcS.so
 lib/liboraodbcS.so.1
 lib/libsapdbS.a
+lib/libsapdbS.la
 lib/libsapdbS.so
 lib/libsapdbS.so.1
 lib/libtdsS.a
+lib/libtdsS.la
 lib/libtdsS.so
 lib/libtdsS.so.1
 lib/libtemplate.a
+lib/libtemplate.la
 lib/libtemplate.so
 lib/libtemplate.so.1
 %%PORTDOCS%%share/doc/unixODBC/AdministratorManual/index.html

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200106111605.f5BG54X77399>