pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

freetds: update to 1.5.14



Module Name:	pkgsrc-wip
Committed By:	Bartosz Kuzma <bartosz.kuzma%gmail.com@localhost>
Pushed By:	bartosz.kuzma
Date:		Fri Mar 6 04:13:23 2026 +0100
Changeset:	a74b74adad85789cade9e83bbc72bb3874d16ebf

Modified Files:
	freetds/Makefile
	freetds/distinfo
Added Files:
	freetds/patches/patch-src_tds_gssapi.c

Log Message:
freetds: update to 1.5.14

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=a74b74adad85789cade9e83bbc72bb3874d16ebf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 freetds/Makefile                       | 11 +++++++----
 freetds/distinfo                       |  7 ++++---
 freetds/patches/patch-src_tds_gssapi.c | 18 ++++++++++++++++++
 3 files changed, 29 insertions(+), 7 deletions(-)

diffs:
diff --git a/freetds/Makefile b/freetds/Makefile
index acad83b6a3..d006cff583 100644
--- a/freetds/Makefile
+++ b/freetds/Makefile
@@ -1,9 +1,9 @@
 # $NetBSD$
 
-DISTNAME=	freetds-1.5.13
+DISTNAME=	freetds-1.5.14
 PKGREVISION=
 CATEGORIES=	databases
-MASTER_SITES=	ftp://ftp.freetds.org/pub/freetds/stable/
+MASTER_SITES=	https://www.freetds.org/files/stable/
 EXTRACT_SUFX=	.tar.bz2
 
 MAINTAINER=	bartosz.kuzma%gmail.com@localhost
@@ -11,12 +11,15 @@ 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
 TEST_TARGET=		check
@@ -47,6 +50,6 @@ SUBST_SED.visibility+=		-e 's,!defined(__MINGW32__),!defined(__MINGW32__) \&\& !
 
 .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"
diff --git a/freetds/distinfo b/freetds/distinfo
index ca8ca27b8a..16ed468719 100644
--- a/freetds/distinfo
+++ b/freetds/distinfo
@@ -1,9 +1,10 @@
 $NetBSD$
 
-BLAKE2s (freetds-1.5.13.tar.bz2) = 49e74e62084539de1195e132cbcd55185ec2e186e2763a5ce563fc3b4b933141
-SHA512 (freetds-1.5.13.tar.bz2) = 8f86ac8e49050c8a8f6b2155872f1266d9ed9b1a256ee8f0f8a8a035d200c3f4a83bde3fc23045541afa087de24b60fe7439bae08f8a8e143630f064e2b7d7cb
-Size (freetds-1.5.13.tar.bz2) = 2443981 bytes
+BLAKE2s (freetds-1.5.14.tar.bz2) = 52b53b1d3df222fd8c3225e05c53682c7d25b2d1e74c858ade9374df6989155f
+SHA512 (freetds-1.5.14.tar.bz2) = 4f53ee06676311b2e358a1ad7dd63249328b9061b465aabfee092360725a429997bad035f36874e678800470c7fd5038070794988ee647ec213b73d07c3d6e6b
+Size (freetds-1.5.14.tar.bz2) = 2442921 bytes
 SHA1 (patch-doc__Makefile_in) = 5bd412133f6d81a09a004adc463c3491f41a6cea
 SHA1 (patch-include_freetds_thread.h) = 3723f3a8aed8f2932ec382d8937a2a7a6b19d222
 SHA1 (patch-src_apps_Makefile.in) = 0826569571ff16473964f8651bbdeae27f496842
+SHA1 (patch-src_tds_gssapi.c) = 9adc4084c2e6e47a2dccb4bf2c0d4eae84b5f500
 SHA1 (patch-src_tds_tls.c) = 015c2637a84a44b11cc11ba5685d90f1c5a4739f
diff --git a/freetds/patches/patch-src_tds_gssapi.c b/freetds/patches/patch-src_tds_gssapi.c
new file mode 100644
index 0000000000..20d71b214f
--- /dev/null
+++ b/freetds/patches/patch-src_tds_gssapi.c
@@ -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