Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Dec 1999 23:07:05 -0800 (PST)
From:      winard@ritax.dorm.ccu.edu.tw
To:        freebsd-gnats-submit@freebsd.org
Subject:   ports/15453: Update FreeTDS from 0.47pre2 to 0.50
Message-ID:  <19991213070705.4C41A14F67@hub.freebsd.org>

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

>Number:         15453
>Category:       ports
>Synopsis:       Update FreeTDS from 0.47pre2 to 0.50
>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:   Sun Dec 12 23:10:02 PST 1999
>Closed-Date:
>Last-Modified:
>Originator:     Yung-Jeng Hung
>Release:        FreeBSD 3.3-STABLE i386
>Organization:
CCU CSIE, Taiwan
>Environment:
FreeBSD ritax.dorm.ccu.edu.tw 3.4-RC FreeBSD 3.4-RC #3: Mon Dec 13 09:14:36 CST 1999     root@ritax.dorm.ccu.edu.tw:/usr/src/sys/compile/RITAX  i386

>Description:
FreeTDS version 5.0 has new features such as TDS 7.0 support,
hostfile BCP for dblib, writetext support for dblib, and others.
There is a chage-request before (PR ports/15143, from 0.47pre2 to 0.47),
but never commited.

>How-To-Repeat:

>Fix:
diff -Nru freetds/Makefile freetds-current/Makefile
--- freetds/Makefile    Mon Nov 29 11:07:51 1999
+++ freetds-current/Makefile    Mon Dec 13 15:00:24 1999
@@ -1,12 +1,11 @@
 # New ports collection makefile for:   freetds
-# Version required:    0.47pre2
+# Version required:    0.50
 # Date created:                02 Nov 1999
 # Whom:                        Domas Mituzas <midom@dammit.lt>
 #
 # $FreeBSD: /ctm/FreeBSD/anoncvs/cvs/ports/databases/freetds/Makefile,v 1.1.1. 

-DISTNAME=      freetds-0.47pre2
-PKGNAME=       freetds-0.47p2
+DISTNAME=      freetds-0.50
 CATEGORIES=    databases
 MASTER_SITES=  ${MASTER_SITE_SUNSITE}
 MASTER_SITE_SUBDIR=    ALPHA/freetds
@@ -17,6 +16,9 @@
 WRKSRC=                ${WRKDIR}/freetds

 GNU_CONFIGURE= yes
+CONFIGURE_ARGS=        --prefix=${PREFIX} \
+               --with-tdsver=7.0 \
+               --enable-dbmfix
 USE_GMAKE=     yes

 .include <bsd.port.mk>
diff -Nru freetds/files/md5 freetds-current/files/md5
--- freetds/files/md5   Mon Nov 29 11:07:51 1999
+++ freetds-current/files/md5   Fri Dec 10 17:42:16 1999
@@ -1 +1 @@
-MD5 (freetds-0.47pre2.tgz) = b7e36074bf1f0e2dfbb53b1eebc9c6f0
+MD5 (freetds-0.50.tgz) = 06bfb775de2b903fd43163b102cbd16b
diff -Nru freetds/patches/patch-aa freetds-current/patches/patch-aa
--- freetds/patches/patch-aa    Thu Jan  1 08:00:00 1970
+++ freetds-current/patches/patch-aa    Mon Dec 13 12:18:18 1999
@@ -0,0 +1,30 @@
+--- Makefile.in.orig   Sun Dec  5 07:14:52 1999
++++ Makefile.in        Mon Dec 13 11:54:52 1999
+@@ -77,7 +77,7 @@
+ EXTRA_DIST = interfaces src/tds/client.42_1 src/tds/client.42_2
+
+
+-DEFDIR = $(prefix)
++DEFDIR = $(prefix)/etc/freetds
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_CLEAN_FILES =
+diff -ru freetds.origin/src/tds/util.c freetds/src/tds/util.c
+--- src/tds/util.c.orig        Fri Nov 12 09:15:05 1999
++++ src/tds/util.c     Mon Dec 13 11:51:56 1999
+@@ -261,13 +261,14 @@
+
+    /*
+     * if we haven't found the server yet then look in $SYBBASE/interfaces fil 
++    * FreeBSD: $SYBBASE/etc/freetds/interfaces
+     */
+    if (ip_addr[0]=='\0')
+    {
+       char  *sybase = getenv("SYBASE");
+       if (sybase!=NULL && sybase[0]!='\0')
+       {
+-         search_interface_file(sybase, "interfaces", server, ip_addr, ip_port 
++         search_interface_file(sybase, "etc/freetds/interfaces", server, ip_a 
+       }
+    }
+
diff -Nru freetds/pkg/PLIST freetds-current/pkg/PLIST
--- freetds/pkg/PLIST   Mon Nov 29 11:07:51 1999
+++ freetds-current/pkg/PLIST   Mon Dec 13 12:10:45 1999
@@ -1,3 +1,4 @@
+etc/freetds/interfaces
 include/bkpublic.h
 include/cspublic.h
 include/cstypes.h
@@ -11,7 +12,6 @@
 include/tds.h
 include/tdsutil.h
 include/tdsver.h
-interfaces
 lib/libct.a
 lib/libct.la
 lib/libct.so.0


>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?19991213070705.4C41A14F67>