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