Date: Fri, 13 Sep 2002 08:29:19 -0700 (PDT) From: KATO Tsuguru <tkato@prontomail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/42735: Update port: databases/freetds to 0.60 Message-ID: <200209131529.g8DFTJZD025810@www.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 42735 >Category: ports >Synopsis: Update port: databases/freetds to 0.60 >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: Fri Sep 13 08:30:02 PDT 2002 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: 4.6.2-RELEASE i386 >Organization: >Environment: >Description: - Update to version 0.60 New file: files/patch-configure Remove file: files/patch-ab files/patch-iconv-linkage files/patch-ltmain.sh >How-To-Repeat: >Fix: diff -urN /usr/ports/databases/freetds/Makefile databases/freetds/Makefile --- /usr/ports/databases/freetds/Makefile Tue Sep 10 20:07:12 2002 +++ databases/freetds/Makefile Fri Sep 13 20:44:48 2002 @@ -5,8 +5,7 @@ # $FreeBSD: ports/databases/freetds/Makefile,v 1.22 2002/09/01 16:07:46 dwcjr Exp $ PORTNAME= freetds -PORTVERSION= 0.53 -PORTREVISION= 2 +PORTVERSION= 0.60 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_SUNSITE} MASTER_SITE_SUBDIR= ALPHA/freetds @@ -16,14 +15,16 @@ LIB_DEPENDS= iconv.3:${PORTSDIR}/converters/libiconv -USE_GMAKE= yes -GNU_CONFIGURE= yes USE_REINPLACE= yes +USE_GMAKE= yes +USE_LIBTOOL= yes CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" CONFIGURE_ARGS= --with-tdsver=4.2 INSTALLS_SHLIB= yes +MAN1= freebcp.1 tsql.1 + .if defined(WITH_IODBC) LIB_DEPENDS+= iodbc:${PORTSDIR}/databases/libiodbc CONFIGURE_ARGS+= --with-iodbc=${LOCALBASE} @@ -35,18 +36,17 @@ .endif .if defined(WITH_IODBC) || defined(WITH_UNIXODBC) -USE_GNOMENG= yes -USE_GNOME= glib12 PLIST_SUB+= ODBC="" .else PLIST_SUB+= ODBC="@comment " .endif +post-extract: + @cd ${WRKSRC} && ${LN} -s freetds.conf freetds.conf.dist + post-patch: @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|/freetds.conf|/freetds.conf.dist|g ; \ - s|glib-config|$$(GLIB_CONFIG)|g ; \ - s|-lglib|`$$(GLIB_CONFIG) --libs glib`|g ; \ s| common.h||g' post-install: diff -urN /usr/ports/databases/freetds/distinfo databases/freetds/distinfo --- /usr/ports/databases/freetds/distinfo Mon Dec 24 13:40:35 2001 +++ databases/freetds/distinfo Fri Sep 13 19:47:32 2002 @@ -1 +1 @@ -MD5 (freetds-0.53.tgz) = 78586f3db87f53a8097d7665a4d8f892 +MD5 (freetds-0.60.tgz) = bf719c9e1a5f8cd080dec6f9664e7f44 diff -urN /usr/ports/databases/freetds/files/patch-ab databases/freetds/files/patch-ab --- /usr/ports/databases/freetds/files/patch-ab Sun Jul 22 12:01:22 2001 +++ databases/freetds/files/patch-ab Thu Jan 1 09:00:00 1970 @@ -1,11 +0,0 @@ ---- src/tds/config.c Tue Jun 19 05:22:00 2001 -+++ src/tds/config.c.new Thu Jul 12 09:49:08 2001 -@@ -609,7 +609,7 @@ - char *sybase = getenv("SYBASE"); - if (sybase!=NULL && sybase[0]!='\0') - { -- search_interface_file(sybase, "interfaces", server, ip_addr, ip_port, tds_ver); -+ search_interface_file(sybase, "etc/freetds/interfaces", server, ip_addr, ip_port, tds_ver); - } else { - search_interface_file("/etc/freetds", "interfaces", server, ip_addr, ip_port, tds_ver); - } diff -urN /usr/ports/databases/freetds/files/patch-configure databases/freetds/files/patch-configure --- /usr/ports/databases/freetds/files/patch-configure Thu Jan 1 09:00:00 1970 +++ databases/freetds/files/patch-configure Fri Sep 13 20:21:13 2002 @@ -0,0 +1,12 @@ +--- configure.orig Thu Sep 12 01:35:52 2002 ++++ configure Fri Sep 13 20:20:20 2002 +@@ -2241,7 +2241,8 @@ + + + # This can be used to rebuild libtool when needed +-LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh" ++LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" ++$ac_aux_dir/ltconfig $LIBTOOL_DEPS + + # Always use our own libtool. + LIBTOOL='$(SHELL) $(top_builddir)/libtool' diff -urN /usr/ports/databases/freetds/files/patch-iconv-linkage databases/freetds/files/patch-iconv-linkage --- /usr/ports/databases/freetds/files/patch-iconv-linkage Sat Mar 30 17:30:29 2002 +++ databases/freetds/files/patch-iconv-linkage Thu Jan 1 09:00:00 1970 @@ -1,28 +0,0 @@ ---- src/ctlib/Makefile.in.orig Sat Mar 30 17:14:45 2002 -+++ src/ctlib/Makefile.in Sat Mar 30 17:15:17 2002 -@@ -104,3 +104,3 @@ - LDFLAGS = @LDFLAGS@ --LIBS = @LIBS@ -+LIBS = @LIBS@ $(LIBICONV) - libct_la_LDFLAGS = ---- src/dblib/Makefile.in.orig Sat Mar 30 17:14:45 2002 -+++ src/dblib/Makefile.in Sat Mar 30 17:15:30 2002 -@@ -105,3 +105,3 @@ - LDFLAGS = @LDFLAGS@ --LIBS = @LIBS@ -+LIBS = @LIBS@ $(LIBICONV) - libsybdb_la_DEPENDENCIES = $(patsubst %, $(TDSDIR)/%, $(patsubst %.c, \ ---- src/odbc/Makefile.in.orig Sat Mar 30 17:14:45 2002 -+++ src/odbc/Makefile.in Sat Mar 30 17:15:50 2002 -@@ -103,3 +103,3 @@ - LDFLAGS = @LDFLAGS@ --LIBS = @LIBS@ -+LIBS = @LIBS@ $(LIBICONV) - libtdsodbc_la_LDFLAGS = ---- src/tds/Makefile.in.orig Sat Mar 30 17:14:45 2002 -+++ src/tds/Makefile.in Sat Mar 30 17:16:42 2002 -@@ -90,3 +90,3 @@ - INCLUDES = -I$(top_srcdir)/include --LIBS = @LIBICONV@ -+LIBS = @LIBICONV@ $(LIBICONV) - mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs diff -urN /usr/ports/databases/freetds/files/patch-ltmain.sh databases/freetds/files/patch-ltmain.sh --- /usr/ports/databases/freetds/files/patch-ltmain.sh Mon Dec 24 13:40:36 2001 +++ databases/freetds/files/patch-ltmain.sh Thu Jan 1 09:00:00 1970 @@ -1,25 +0,0 @@ ---- ltmain.sh.orig Mon Dec 17 00:39:30 2001 -+++ ltmain.sh Sun Dec 23 15:21:53 2001 -@@ -2408,6 +2408,9 @@ - *-*-netbsd*) - # Don't link with libc until the a.out ld.so is fixed. - ;; -+ *-*-freebsd*) -+ # FreeBSD doesn't need this... -+ ;; - *) - # Add libc to deplibs on all other systems if necessary. - if test "$build_libtool_need_lc" = "yes"; then -@@ -4175,10 +4178,12 @@ - fi - - # Install the pseudo-library for information purposes. -+ if /usr/bin/false; then - name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` - instname="$dir/$name"i - $show "$install_prog $instname $destdir/$name" - $run eval "$install_prog $instname $destdir/$name" || exit $? -+ fi - - # Maybe install the static library, too. - test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" diff -urN /usr/ports/databases/freetds/pkg-plist databases/freetds/pkg-plist --- /usr/ports/databases/freetds/pkg-plist Mon Dec 24 13:40:35 2001 +++ databases/freetds/pkg-plist Fri Sep 13 20:09:41 2002 @@ -1,6 +1,9 @@ +bin/freebcp +bin/tsql @unexec if cmp -s %D/etc/freetds.conf.dist %D/etc/freetds.conf; then rm -f %D/etc/freetds.conf; fi etc/freetds.conf.dist @exec if [ ! -f %D/etc/freetds.conf ]; then cp %D/etc/%f %D/etc/freetds.conf; fi +etc/locales.conf etc/freetds/interfaces include/bkpublic.h include/cspublic.h @@ -8,6 +11,7 @@ include/ctlib.h include/ctpublic.h include/dblib.h +include/freebcp.h include/sqldb.h include/sqlfront.h include/sybdb.h >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?200209131529.g8DFTJZD025810>