Fri Oct 13 17:18:42 2017 UTC ()
databases/freetds: update to 1.00.64.

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Sat Sep 30 22:25:16 2017 +0100

    ctlib: Add CS_BIGTIME/CS_BIGDATETIME type declarations

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Fri Sep 22 12:28:30 2017 +0100

    ctlib: Support Microsoft DATE/TIME types

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Thu Sep 21 18:23:06 2017 +0100

    ctlib: Support missing Sybase types in _ct_get_client_type

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Thu Sep 21 20:57:11 2017 +0100

    ctlib: Fix wrong type for TIME and DATE from _ct_get_server_type

    This caused data to be converted in the wrong way.

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Wed Sep 20 11:20:37 2017 +0100

    tds: Fix possible reading buffer overflow converting from char to float

    Row column data are not NUL terminated so make sure we use
    terminated strings.
    This patch also improve checking format errors converting
    float numbers using strtod instead of atof.

Author: Frediano Ziglio <freddy77@gmail.com>
Date:   Sun Sep 17 17:34:16 2017 +0100

    tds: Add missing declaration for Sybase type

    Declarations are used for bulk copy and datacopy utility.


(taca)
diff -r1.60 -r1.61 pkgsrc/databases/freetds/Makefile
diff -r1.23 -r1.24 pkgsrc/databases/freetds/distinfo

cvs diff -r1.60 -r1.61 pkgsrc/databases/freetds/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/freetds/Makefile 2017/09/17 17:31:03 1.60
+++ pkgsrc/databases/freetds/Makefile 2017/10/13 17:18:42 1.61
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.60 2017/09/17 17:31:03 taca Exp $ 1# $NetBSD: Makefile,v 1.61 2017/10/13 17:18:42 taca Exp $
2 2
3DISTNAME= freetds-1.00.58 3DISTNAME= freetds-1.00.64
4CATEGORIES= databases 4CATEGORIES= databases
5MASTER_SITES= ftp://ftp.freetds.org/pub/freetds/stable/ 5MASTER_SITES= ftp://ftp.freetds.org/pub/freetds/stable/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://www.freetds.org/ 8HOMEPAGE= http://www.freetds.org/
9COMMENT= Implementation of TDS protocol used by Sybase and MS-SQL servers 9COMMENT= Implementation of TDS protocol used by Sybase and MS-SQL servers
10LICENSE= gnu-lgpl-v2 10LICENSE= gnu-lgpl-v2
11 11
12USE_LIBTOOL= yes 12USE_LIBTOOL= yes
13GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
14CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 14CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
15CONFIGURE_ARGS+= --datadir=${PREFIX}/share 15CONFIGURE_ARGS+= --datadir=${PREFIX}/share
16CONFIGURE_ARGS+= --with-libiconv-prefix=${BUILDLINK_PREFIX.iconv} 16CONFIGURE_ARGS+= --with-libiconv-prefix=${BUILDLINK_PREFIX.iconv}
@@ -25,25 +25,25 @@ EGDIR= ${PREFIX}/share/examples/freetds @@ -25,25 +25,25 @@ EGDIR= ${PREFIX}/share/examples/freetds
25CONF_FILES+= ${EGDIR}/freetds.conf ${PKG_SYSCONFDIR}/freetds.conf 25CONF_FILES+= ${EGDIR}/freetds.conf ${PKG_SYSCONFDIR}/freetds.conf
26CONF_FILES+= ${EGDIR}/locales.conf ${PKG_SYSCONFDIR}/locales.conf 26CONF_FILES+= ${EGDIR}/locales.conf ${PKG_SYSCONFDIR}/locales.conf
27CONF_FILES+= ${EGDIR}/pool.conf ${PKG_SYSCONFDIR}/pool.conf 27CONF_FILES+= ${EGDIR}/pool.conf ${PKG_SYSCONFDIR}/pool.conf
28 28
29# doc/Makefile ignores TARGET_DOCDIR for the files listed in 29# doc/Makefile ignores TARGET_DOCDIR for the files listed in
30# nobase_data_DATA. Make the Makefiles think the documentation is 30# nobase_data_DATA. Make the Makefiles think the documentation is
31# in doc/freetds through symlinks and by overriding DOCDIR. 31# in doc/freetds through symlinks and by overriding DOCDIR.
32MAKE_FLAGS+= DOCDIR=doc/freetds 32MAKE_FLAGS+= DOCDIR=doc/freetds
33INSTALL_MAKE_FLAGS+= ${MAKE_FLAGS} ETC=${DESTDIR}${EGDIR} 33INSTALL_MAKE_FLAGS+= ${MAKE_FLAGS} ETC=${DESTDIR}${EGDIR}
34 34
35SUBST_CLASSES+= visibility 35SUBST_CLASSES+= visibility
36SUBST_STAGE.visibility+= pre-configure 36SUBST_STAGE.visibility+= pre-configure
37SUBST_MESSAGE.visibility+= Turn off visibility for GCC 4.2 37SUBST_MESSAGE.visibility+= Turn off visibility for GCC 4.2
38SUBST_FILES.visibility+= src/tds/tds_checks.h 38SUBST_FILES.visibility+= include/freetds/odbc.h \
39SUBST_FILES.visibility+= include/*.h 39 include/freetds/popvis.h \
40SUBST_FILES.visibility+= include/*/*.h 40 include/freetds/pushvis.h
41SUBST_SED.visibility+= -e 's,!defined(__MINGW32__),!defined(__MINGW32__) \&\& !(__GNUC__ == 4 \&\& __GNUC_MINOR__ == 2),g' 41SUBST_SED.visibility+= -e 's,!defined(__MINGW32__),!defined(__MINGW32__) \&\& !(__GNUC__ == 4 \&\& __GNUC_MINOR__ == 2),g'
42 42
43.include "options.mk" 43.include "options.mk"
44 44
45.include "../../converters/libiconv/buildlink3.mk" 45.include "../../converters/libiconv/buildlink3.mk"
46# rl_on_new_line, rl_reset_line_state 46# rl_on_new_line, rl_reset_line_state
47.include "../../devel/readline/buildlink3.mk" 47.include "../../devel/readline/buildlink3.mk"
48.include "../../devel/libltdl/buildlink3.mk" 48.include "../../devel/libltdl/buildlink3.mk"
49.include "../../mk/bsd.pkg.mk" 49.include "../../mk/bsd.pkg.mk"

cvs diff -r1.23 -r1.24 pkgsrc/databases/freetds/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/freetds/distinfo 2017/09/17 17:31:03 1.23
+++ pkgsrc/databases/freetds/distinfo 2017/10/13 17:18:42 1.24
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.23 2017/09/17 17:31:03 taca Exp $ 1$NetBSD: distinfo,v 1.24 2017/10/13 17:18:42 taca Exp $
2 2
3SHA1 (freetds-1.00.58.tar.gz) = 3cfc87204b4de2bfd159c54d214946a5f63d802e 3SHA1 (freetds-1.00.64.tar.gz) = 233be25d50cfa562a8b1bbb25777d90f6710322f
4RMD160 (freetds-1.00.58.tar.gz) = 008de0f27e2315a3d5ca811efcc7182a10be6666 4RMD160 (freetds-1.00.64.tar.gz) = d1a5dafaeb8d86ba4e88d35d62d0329686db59fe
5SHA512 (freetds-1.00.58.tar.gz) = 907e1d188b44b025c5453932c1fa8505863569df074462f5704b6c8d9f8287e910c6b1c92a8030796cbf823048be6a0a264315971355e81c1d84f114f6e51933 5SHA512 (freetds-1.00.64.tar.gz) = c7ecfb29b7071bf69eef0964786db86aa02aba5419afb5b8665fa4b5eb8c9b8147ccf78b5bd23d9c675a80b49a1eeb2e1a3244f6fa8ae2c1a6c07613b0dd32c8
6Size (freetds-1.00.58.tar.gz) = 2907438 bytes 6Size (freetds-1.00.64.tar.gz) = 2908843 bytes
7SHA1 (patch-Makefile.in) = 46a2663d03502cb913cff5b55bd4c95a4ff670bc 7SHA1 (patch-Makefile.in) = 46a2663d03502cb913cff5b55bd4c95a4ff670bc
8SHA1 (patch-ac) = 7533cc71d37949038e2cad093fad0f371b49d729 8SHA1 (patch-ac) = 7533cc71d37949038e2cad093fad0f371b49d729
9SHA1 (patch-include_freetds_thread.h) = 28c4cf6ad79f8662b5b3b51171791b9e4fd3ede5 9SHA1 (patch-include_freetds_thread.h) = 28c4cf6ad79f8662b5b3b51171791b9e4fd3ede5
10SHA1 (patch-src_apps_Makefile.in) = 27efd0c34be6c166e805b502bae12cf444227dbb 10SHA1 (patch-src_apps_Makefile.in) = 27efd0c34be6c166e805b502bae12cf444227dbb
11SHA1 (patch-src_pool_Makefile.in) = 5a715b0321af739be1f5a8cb6a91743a80b9074b 11SHA1 (patch-src_pool_Makefile.in) = 5a715b0321af739be1f5a8cb6a91743a80b9074b