head 1.9; access; symbols pkgsrc-2017Q2:1.8.0.48 pkgsrc-2017Q2-base:1.8 pkgsrc-2017Q1:1.8.0.46 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.44 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.42 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.8.0.40 pkgsrc-2016Q2-base:1.8 pkgsrc-2016Q1:1.8.0.38 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.8.0.36 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.8.0.34 pkgsrc-2015Q3-base:1.8 pkgsrc-2015Q2:1.8.0.32 pkgsrc-2015Q2-base:1.8 pkgsrc-2015Q1:1.8.0.30 pkgsrc-2015Q1-base:1.8 pkgsrc-2014Q4:1.8.0.28 pkgsrc-2014Q4-base:1.8 pkgsrc-2014Q3:1.8.0.26 pkgsrc-2014Q3-base:1.8 pkgsrc-2014Q2:1.8.0.24 pkgsrc-2014Q2-base:1.8 pkgsrc-2014Q1:1.8.0.22 pkgsrc-2014Q1-base:1.8 pkgsrc-2013Q4:1.8.0.20 pkgsrc-2013Q4-base:1.8 pkgsrc-2013Q3:1.8.0.18 pkgsrc-2013Q3-base:1.8 pkgsrc-2013Q2:1.8.0.16 pkgsrc-2013Q2-base:1.8 pkgsrc-2013Q1:1.8.0.14 pkgsrc-2013Q1-base:1.8 pkgsrc-2012Q4:1.8.0.12 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q3:1.8.0.10 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.8.0.8 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.8.0.6 pkgsrc-2012Q1-base:1.8 pkgsrc-2011Q4:1.8.0.4 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q3:1.8.0.2 pkgsrc-2011Q3-base:1.8 pkgsrc-2011Q2:1.7.0.30 pkgsrc-2011Q2-base:1.7 pkgsrc-2011Q1:1.7.0.28 pkgsrc-2011Q1-base:1.7 pkgsrc-2010Q4:1.7.0.26 pkgsrc-2010Q4-base:1.7 pkgsrc-2010Q3:1.7.0.24 pkgsrc-2010Q3-base:1.7 pkgsrc-2010Q2:1.7.0.22 pkgsrc-2010Q2-base:1.7 pkgsrc-2010Q1:1.7.0.20 pkgsrc-2010Q1-base:1.7 pkgsrc-2009Q4:1.7.0.18 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.7.0.16 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.7.0.14 pkgsrc-2009Q2-base:1.7 pkgsrc-2009Q1:1.7.0.12 pkgsrc-2009Q1-base:1.7 pkgsrc-2008Q4:1.7.0.10 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.8 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.6 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.4 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.2 pkgsrc-2008Q1:1.6.0.18 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.16 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.14 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.12 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.10 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.8 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.6.0.6 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.6.0.4 pkgsrc-2006Q2-base:1.6 pkgsrc-2006Q1:1.6.0.2 pkgsrc-2006Q1-base:1.6 pkgsrc-2005Q4:1.5.0.2 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.4.0.16 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.14 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.12 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.10 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.8 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.6 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.4 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.3.0.2 netbsd-1-6-1-base:1.3 netbsd-1-6:1.1.0.8 netbsd-1-6-RELEASE-base:1.1 pkgviews:1.1.0.4 pkgviews-base:1.1 buildlink2-base:1.1 buildlink2:1.1.0.2; locks; strict; comment @# @; 1.9 date 2017.09.17.14.57.59; author taca; state dead; branches; next 1.8; commitid c1YmZfNeJBELPy7A; 1.8 date 2011.08.19.07.54.04; author adam; state Exp; branches; next 1.7; 1.7 date 2008.06.07.16.02.21; author joerg; state Exp; branches; next 1.6; 1.6 date 2005.12.30.16.39.39; author jlam; state dead; branches; next 1.5; 1.5 date 2005.10.09.12.58.59; author jdolecek; state Exp; branches; next 1.4; 1.4 date 2003.06.11.13.24.09; author wiz; state Exp; branches; next 1.3; 1.3 date 2002.10.26.18.45.29; author grant; state Exp; branches; next 1.2; 1.2 date 2002.08.25.19.22.06; author jlam; state Exp; branches; next 1.1; 1.1 date 2002.06.23.03.38.21; author jlam; state Exp; branches 1.1.2.1; next ; 1.1.2.1 date 2002.06.23.03.38.21; author jlam; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2002.06.23.18.43.13; author jlam; state Exp; branches; next ; desc @@ 1.9 log @databases/freetds: update to 1.00.55. Summary of Changes in release 1.0 -------------------------------------------- User visible (not in a particular order): - Removed "8.0" from protocol version string accepted. Please update configuration files; - Default protocol version is now auto. This could slow down connection but make user experience less painful; - Sybase encrypted login. Set encryption to get it; - Support protocol version 7.4; - Add intent support to specify we don't want to change data; - Allow to attach database file during the login (MS SQL Server); - Support for Sybase time/date/bigdate/bigdatetime; - Pool is working again; - ODBC BCP (not complete); - Improved dbconvert and dbconvert_ps (more compatible); - Fixed dbspid; - Improved ODBC type information; - Better certificate verification; - AppVeyor is used for every build; - Try all IPs from DNS. This allows SQL Cluster connection to secondary servers. Implementation: - Removed Nmake support; - Type conversions simplified; - Better type handle code. @ text @$NetBSD: patch-aa,v 1.8 2011/08/19 07:54:04 adam Exp $ --- include/tds.h.orig 2011-06-02 19:19:30.000000000 +0000 +++ include/tds.h @@@@ -48,6 +48,10 @@@@ typedef struct tds_socket TDSSOCKET; #pragma GCC visibility push(hidden) #endif +#if defined(__GNUC__) && __GNUC__ >= 4 +#pragma GCC visibility push(default) +#endif + #ifdef __cplusplus extern "C" { @@@@ -1702,4 +1706,8 @@@@ int tds_writetext_end(TDSSOCKET *tds); #define TDS_PUT_SMALLINT(tds,v) tds_put_smallint((tds), ((TDS_SMALLINT)(v))) #define TDS_PUT_BYTE(tds,v) tds_put_byte((tds), ((unsigned char)(v))) +#if defined(__GNUC__) && __GNUC__ >= 4 +#pragma GCC visibility pop +#endif + #endif /* _tds_h_ */ @ 1.8 log @Changes 0.91: * Full Kerberos and SSPI support for passwordless login to Microsoft SQL Server from Unix and Windows clients. Includes Kerberos delegation option. * Full support for DB-Library under Win32/64 via NMAKE.EXE. * Built-in support for UTF-8. * Support for wide characters in ODBC. * Support for varchar(max) and varbinary(max). * Better thread-safety in ODBC. * Distinguish between connect and login errors. * Bulk-copy functions in CT-Library. @ text @d1 1 a1 1 $NetBSD$ @ 1.7 log @At least some places use tds functions from the libraries and the visibility default is messed up, so make them all visible for now. This also fixes the compilation on AMD64 as it doesn't allow text relocations. Bump revision. @ text @d3 1 a3 1 --- include/tds.h.orig 2008-06-07 17:28:34.000000000 +0200 d5 3 a7 3 @@@@ -36,6 +36,10 @@@@ typedef struct tds_socket TDSSOCKET; #include "tds_sysdep_private.h" #endif /* _FREETDS_LIBRARY_SOURCE */ d16 3 a18 3 @@@@ -1606,4 +1610,8 @@@@ TDSAUTHENTICATION * tds_gss_get_auth(TDS } #endif @ 1.6 log @Remove some unnecessary patches that removed targets to install the configuration files. It's easier just to override the installation destination during the install phase by setting INSTALL_MAKE_FLAGS. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2005/10/09 12:58:59 jdolecek Exp $ d3 5 a7 3 --- Makefile.in.orig 2005-03-30 02:51:55.000000000 +0200 +++ Makefile.in 2005-10-09 14:20:14.000000000 +0200 @@@@ -576,13 +576,6 @@@@ d9 10 d20 5 a24 11 install-data-local: - $(mkinstalldirs) $(ETC) - if test ! -f $(ETC)/freetds.conf; then \ - $(INSTALL_DATA) $(srcdir)/freetds.conf $(ETC)/freetds.conf; \ - fi - if test ! -f $(ETC)/locales.conf; then \ - $(INSTALL_DATA) $(srcdir)/locales.conf $(ETC)/locales.conf; \ - fi # do not uninstall configuration files (they may have been changed) @@DISTCHECK_BUILD_TRUE@@uninstall-local: @ 1.5 log @Update freetds to version 0.63. Main changes since 0.61 besides general bug fixes: * BCP support for db-lib and ct-lib * many ODBC fixes * added support for TDS 8.0 * iconv changes (better collation, improve error reporting) @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @Update to 0.61, based on 21395 by MLH, but with the PKG_SYSCONFDIR patches intact. Changes since 0.60: * Jan 2003 - Version 0.61 - Dynamic SQL - Output parameters - Compute rows - Varbinary support - dsn-less ODBC connections - RPC support (db-lib) - Compatibility with DBD::Sybase 0.95 - 68 new functions! (see doc/api_status.txt) - Error/message handling rewritten, uses real error numbers - new sample programs - much cleaner code, warning-free compiles - namespace cleanup - public domain versions of functions for OSs that lack them - autoconf portability improvements - builds in HP-UX, Win32, and cygwin - No dependency on OpenSSL @ text @d3 3 a5 3 --- Makefile.in.orig Wed Jun 11 14:41:58 2003 +++ Makefile.in @@@@ -538,13 +538,6 @@@@ uninstall-info: uninstall-info-recursive d17 1 a17 1 # for default we do not uninstall configuration (they can be changed) @ 1.3 log @Update to freetds-0.60. Changes since 0.53 include: * Much improved support for Microsoft servers, including SQL Server 2000 datatypes and domain logins. * Support and convertibility of all major datatypes. * Much expanded coverage of the ODBC API. * An all-new BCP implementation, including host variable support. * Character set conversions, via the iconv library. * Threadsafe operation. @ text @d3 1 a3 1 --- Makefile.in.orig Thu Sep 12 02:35:50 2002 d5 1 a5 1 @@@@ -349,17 +349,7 @@@@ maintainer-clean-generic clean mostlycle d9 2 a10 4 - $(mkinstalldirs) $(DEFDIR) $(ETC) - if [ -f $(ETC)/freetds.conf ]; \ - then :; \ - else \ d13 1 a13 3 - if [ -f $(ETC)/locales.conf ]; \ - then :; \ - else \ a15 1 + $(mkinstalldirs) $(DEFDIR) d17 2 a18 2 test: @@echo "The 'make test' option has been replaced with 'make check'"; @ 1.2 log @Merge changes in packages from the buildlink2 branch that have buildlink2.mk files back into the main trunk. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1.2.1 2002/06/23 18:43:13 jlam Exp $ d3 1 a3 1 --- Makefile.in.orig Sun Dec 16 10:40:25 2001 d5 1 a5 1 @@@@ -369,12 +369,7 @@@@ d13 6 a18 1 - $(INSTALL_DATA) freetds.conf $(ETC)/freetds.conf; \ @ 1.1 log @* Honor PKG_SYSCONFDIR for location of freetds.conf config file. * Use GNU_CONFIGURE_PREFIX instead of HAS_CONFIGURE workaround. @ text @d1 1 a1 1 $NetBSD$ @ 1.1.2.1 log @file patch-aa was added on branch buildlink2 on 2002-06-23 18:43:13 +0000 @ text @d1 18 @ 1.1.2.2 log @Merge from pkgsrc-current to buildlink2 branch. @ text @a0 18 $NetBSD: patch-aa,v 1.1.2.1 2002/06/23 18:43:13 jlam Exp $ --- Makefile.in.orig Sun Dec 16 10:40:25 2001 +++ Makefile.in @@@@ -369,12 +369,7 @@@@ install-data-local: - $(mkinstalldirs) $(DEFDIR) $(ETC) - if [ -f $(ETC)/freetds.conf ]; \ - then :; \ - else \ - $(INSTALL_DATA) freetds.conf $(ETC)/freetds.conf; \ - fi + $(mkinstalldirs) $(DEFDIR) test: @@echo "The 'make test' option has been replaced with 'make check'"; @