pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/databases/freetds
Module Name: pkgsrc
Committed By: adam
Date: Sat Feb 7 18:22:48 UTC 2026
Modified Files:
pkgsrc/databases/freetds: Makefile PLIST distinfo
pkgsrc/databases/freetds/patches: patch-include_freetds_thread.h
patch-src_apps_Makefile.in
Added Files:
pkgsrc/databases/freetds/patches: patch-src_tds_gssapi.c
Removed Files:
pkgsrc/databases/freetds/patches: patch-Makefile.in patch-ac
patch-configure patch-src_pool_Makefile.in
Log Message:
freetds: updated to 1.5.10
1.5
Fix some compatibility with OpenVMS
Fix dbreadtext crash on NULL values
Allows to pass NULL to dbsetifile
To generate a diff of this commit:
cvs rdiff -u -r1.87 -r1.88 pkgsrc/databases/freetds/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/databases/freetds/PLIST
cvs rdiff -u -r1.30 -r1.31 pkgsrc/databases/freetds/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/databases/freetds/patches/patch-Makefile.in \
pkgsrc/databases/freetds/patches/patch-configure \
pkgsrc/databases/freetds/patches/patch-src_pool_Makefile.in
cvs rdiff -u -r1.8 -r0 pkgsrc/databases/freetds/patches/patch-ac
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/databases/freetds/patches/patch-include_freetds_thread.h
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/databases/freetds/patches/patch-src_apps_Makefile.in
cvs rdiff -u -r0 -r1.1 \
pkgsrc/databases/freetds/patches/patch-src_tds_gssapi.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/databases/freetds/Makefile
diff -u pkgsrc/databases/freetds/Makefile:1.87 pkgsrc/databases/freetds/Makefile:1.88
--- pkgsrc/databases/freetds/Makefile:1.87 Fri Feb 6 10:04:22 2026
+++ pkgsrc/databases/freetds/Makefile Sat Feb 7 18:22:48 2026
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.87 2026/02/06 10:04:22 wiz Exp $
+# $NetBSD: Makefile,v 1.88 2026/02/07 18:22:48 adam Exp $
-DISTNAME= freetds-1.00.112
-PKGREVISION= 21
+DISTNAME= freetds-1.5.10
CATEGORIES= databases
-MASTER_SITES= ftp://ftp.freetds.org/pub/freetds/stable/
+MASTER_SITES= https://www.freetds.org/files/stable/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -11,14 +10,17 @@ HOMEPAGE= https://www.freetds.org/
COMMENT= Implementation of TDS protocol used by Sybase and MS-SQL servers
LICENSE= gnu-lgpl-v2
+TOOL_DEPENDS+= doxygen>=1.8.15:../../devel/doxygen
+TOOL_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto
+
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
CONFIGURE_ARGS+= --datadir=${PREFIX}/share
CONFIGURE_ARGS+= --with-libiconv-prefix=${BUILDLINK_PREFIX.iconv}
-CONFIGURE_ARGS+= --with-tdsver=7.0
+#CONFIGURE_ARGS+= --with-tdsver=7.4
# no thread-safe resolver functions on NetBSD
-CONFIGURE_ARGS+= --disable-threadsafe
+#CONFIGURE_ARGS+= --disable-threadsafe
TEST_TARGET= check
# Fails to build the shared lib on SunOS with -O2 or greater
@@ -47,6 +49,6 @@ SUBST_SED.visibility+= -e 's,!defined(_
.include "../../converters/libiconv/buildlink3.mk"
# rl_on_new_line, rl_reset_line_state
-.include "../../devel/readline/buildlink3.mk"
.include "../../devel/libltdl/buildlink3.mk"
+.include "../../devel/readline/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/databases/freetds/PLIST
diff -u pkgsrc/databases/freetds/PLIST:1.20 pkgsrc/databases/freetds/PLIST:1.21
--- pkgsrc/databases/freetds/PLIST:1.20 Sun Sep 17 14:57:59 2017
+++ pkgsrc/databases/freetds/PLIST Sat Feb 7 18:22:48 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2017/09/17 14:57:59 taca Exp $
+@comment $NetBSD: PLIST,v 1.21 2026/02/07 18:22:48 adam Exp $
bin/bsqldb
${PLIST.odbc}bin/bsqlodbc
bin/datacopy
@@ -47,8 +47,8 @@ share/doc/freetds/images/note.gif
share/doc/freetds/images/tip.gif
share/doc/freetds/images/warning.gif
share/doc/freetds/reference/index.html
-share/doc/freetds/userguide/index.htm
share/doc/freetds/userguide/index.html
+share/doc/freetds/userguide/userguide.css
share/examples/freetds/freetds.conf
share/examples/freetds/locales.conf
share/examples/freetds/pool.conf
Index: pkgsrc/databases/freetds/distinfo
diff -u pkgsrc/databases/freetds/distinfo:1.30 pkgsrc/databases/freetds/distinfo:1.31
--- pkgsrc/databases/freetds/distinfo:1.30 Tue Apr 25 13:41:16 2023
+++ pkgsrc/databases/freetds/distinfo Sat Feb 7 18:22:48 2026
@@ -1,12 +1,9 @@
-$NetBSD: distinfo,v 1.30 2023/04/25 13:41:16 wiz Exp $
+$NetBSD: distinfo,v 1.31 2026/02/07 18:22:48 adam Exp $
-BLAKE2s (freetds-1.00.112.tar.bz2) = 8d50f6354a5ee4dec34878b77b60263af30dc43624271844997f8409d1ba7c4a
-SHA512 (freetds-1.00.112.tar.bz2) = 162fd65552260a25af7399e8f69ec6b7f609d72b1822c6cec00a33b055958a267f0bb580f074a59d325a4e93d57244a9b515f7581b0186d35f402ab6b3b86f83
-Size (freetds-1.00.112.tar.bz2) = 2225521 bytes
-SHA1 (patch-Makefile.in) = 46a2663d03502cb913cff5b55bd4c95a4ff670bc
-SHA1 (patch-ac) = 7533cc71d37949038e2cad093fad0f371b49d729
-SHA1 (patch-configure) = 6857ee5efe4635abf5ec20b6ddbd883b50d8403f
-SHA1 (patch-include_freetds_thread.h) = 28c4cf6ad79f8662b5b3b51171791b9e4fd3ede5
-SHA1 (patch-src_apps_Makefile.in) = 27efd0c34be6c166e805b502bae12cf444227dbb
-SHA1 (patch-src_pool_Makefile.in) = 5a715b0321af739be1f5a8cb6a91743a80b9074b
+BLAKE2s (freetds-1.5.10.tar.bz2) = 37657453a3b39d70ef9302cad6f64ab6e1807ecec0e00f61266f913bc474c948
+SHA512 (freetds-1.5.10.tar.bz2) = 4004e13ddaaf9a5a26671f17b4acbca4455af7aa1553a63ae284f17f8f044d5738f5330ec741c7a0c71231b95d9827574f2c07fd2f1ae887cad4248e74b79791
+Size (freetds-1.5.10.tar.bz2) = 2443568 bytes
+SHA1 (patch-include_freetds_thread.h) = d6a418cf29feebc4655c228e7c653572d17143cd
+SHA1 (patch-src_apps_Makefile.in) = 7b7bc15949965256663d1e16028f526b4158258f
+SHA1 (patch-src_tds_gssapi.c) = 9adc4084c2e6e47a2dccb4bf2c0d4eae84b5f500
SHA1 (patch-src_tds_tls.c) = 015c2637a84a44b11cc11ba5685d90f1c5a4739f
Index: pkgsrc/databases/freetds/patches/patch-include_freetds_thread.h
diff -u pkgsrc/databases/freetds/patches/patch-include_freetds_thread.h:1.1 pkgsrc/databases/freetds/patches/patch-include_freetds_thread.h:1.2
--- pkgsrc/databases/freetds/patches/patch-include_freetds_thread.h:1.1 Sun Sep 17 14:57:59 2017
+++ pkgsrc/databases/freetds/patches/patch-include_freetds_thread.h Sat Feb 7 18:22:48 2026
@@ -1,8 +1,8 @@
-$NetBSD: patch-include_freetds_thread.h,v 1.1 2017/09/17 14:57:59 taca Exp $
+$NetBSD: patch-include_freetds_thread.h,v 1.2 2026/02/07 18:22:48 adam Exp $
-* Check _REENTRANT, too.
+Check _REENTRANT, too.
---- include/freetds/thread.h.orig 2016-05-18 20:02:15.000000000 +0000
+--- include/freetds/thread.h.orig 2025-03-06 20:38:39.000000000 +0000
+++ include/freetds/thread.h
@@ -24,7 +24,7 @@
@@ -11,5 +11,5 @@ $NetBSD: patch-include_freetds_thread.h,
-#if defined(_THREAD_SAFE) && defined(TDS_HAVE_PTHREAD_MUTEX)
+#if (defined(_REENTRANT) || defined(_THREAD_SAFE)) && defined(TDS_HAVE_PTHREAD_MUTEX)
- #include <pthread.h>
-
+ #include <tds_sysdep_public.h>
+ #include <freetds/sysdep_private.h>
Index: pkgsrc/databases/freetds/patches/patch-src_apps_Makefile.in
diff -u pkgsrc/databases/freetds/patches/patch-src_apps_Makefile.in:1.2 pkgsrc/databases/freetds/patches/patch-src_apps_Makefile.in:1.3
--- pkgsrc/databases/freetds/patches/patch-src_apps_Makefile.in:1.2 Sun Sep 17 14:58:00 2017
+++ pkgsrc/databases/freetds/patches/patch-src_apps_Makefile.in Sat Feb 7 18:22:48 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-src_apps_Makefile.in,v 1.2 2017/09/17 14:58:00 taca Exp $
+$NetBSD: patch-src_apps_Makefile.in,v 1.3 2026/02/07 18:22:48 adam Exp $
Also link libtds.
---- src/apps/Makefile.in.orig 2017-09-02 09:00:55.000000000 +0000
+--- src/apps/Makefile.in.orig 2025-12-02 09:01:20.000000000 +0000
+++ src/apps/Makefile.in
-@@ -143,7 +143,7 @@ bsqlodbc_OBJECTS = bsqlodbc-bsqlodbc.$(O
- @ODBC_TRUE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+@@ -144,7 +144,7 @@ bsqlodbc_LINK = $(LIBTOOL) $(AM_V_lt) --
+ $(bsqlodbc_LDFLAGS) $(LDFLAGS) -o $@
am_datacopy_OBJECTS = datacopy.$(OBJEXT)
datacopy_OBJECTS = $(am_datacopy_OBJECTS)
-datacopy_DEPENDENCIES = ../dblib/libsybdb.la \
@@ -13,7 +13,7 @@ Also link libtds.
../replacements/libreplacements.la $(am__DEPENDENCIES_1)
defncopy_SOURCES = defncopy.c
defncopy_OBJECTS = defncopy.$(OBJEXT)
-@@ -151,7 +151,7 @@ defncopy_DEPENDENCIES = ../dblib/libsybd
+@@ -152,7 +152,7 @@ defncopy_DEPENDENCIES = ../dblib/libsybd
../replacements/libreplacements.la $(am__DEPENDENCIES_1)
am_freebcp_OBJECTS = freebcp.$(OBJEXT)
freebcp_OBJECTS = $(am_freebcp_OBJECTS)
@@ -22,8 +22,8 @@ Also link libtds.
../replacements/libreplacements.la $(am__DEPENDENCIES_1)
tsql_SOURCES = tsql.c
tsql_OBJECTS = tsql.$(OBJEXT)
-@@ -465,7 +465,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/include
- SUBDIRS = fisql
+@@ -474,7 +474,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/include
+ SUBDIRS = fisql . unittests
DIST_SUBDIRS = $(SUBDIRS)
dist_bin_SCRIPTS = osql
-freebcp_LDADD = ../dblib/libsybdb.la ../replacements/libreplacements.la $(LTLIBICONV)
Added files:
Index: pkgsrc/databases/freetds/patches/patch-src_tds_gssapi.c
diff -u /dev/null pkgsrc/databases/freetds/patches/patch-src_tds_gssapi.c:1.1
--- /dev/null Sat Feb 7 18:22:49 2026
+++ pkgsrc/databases/freetds/patches/patch-src_tds_gssapi.c Sat Feb 7 18:22:48 2026
@@ -0,0 +1,18 @@
+$NetBSD: patch-src_tds_gssapi.c,v 1.1 2026/02/07 18:22:48 adam Exp $
+
+Allow build when AI_V4MAPPED is not defined (e.g. NetBSD).
+
+--- src/tds/gssapi.c.orig 2026-02-07 18:08:56.363628916 +0000
++++ src/tds/gssapi.c
+@@ -267,7 +267,11 @@ tds_gss_get_auth(TDSSOCKET * tds)
+ memset(&hints, 0, sizeof(hints));
+ hints.ai_family = AF_UNSPEC;
+ hints.ai_socktype = SOCK_STREAM;
++#ifdef AI_V4MAPPED
+ hints.ai_flags = AI_V4MAPPED|AI_ADDRCONFIG|AI_CANONNAME|AI_FQDN;
++#else
++ hints.ai_flags = AI_ADDRCONFIG|AI_CANONNAME|AI_FQDN;
++#endif
+ if (!getaddrinfo(server_name, NULL, &hints, &addrs) && addrs->ai_canonname
+ && strchr(addrs->ai_canonname, '.') != NULL)
+ server_name = addrs->ai_canonname;
Home |
Main Index |
Thread Index |
Old Index