summaryrefslogtreecommitdiff
path: root/databases/freetds
diff options
context:
space:
mode:
authoradam <adam>2011-08-19 07:54:04 +0000
committeradam <adam>2011-08-19 07:54:04 +0000
commitc242a4f17b8dfe0bc6829e900ee9053875a3a451 (patch)
treee1f0a383b1207c7f8c872ca7110e101879f25e83 /databases/freetds
parent129fe7e81dedc43ab75ce4f19f6e4ec26dd67a3a (diff)
downloadpkgsrc-c242a4f17b8dfe0bc6829e900ee9053875a3a451.tar.gz
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.
Diffstat (limited to 'databases/freetds')
-rw-r--r--databases/freetds/Makefile34
-rw-r--r--databases/freetds/PLIST559
-rw-r--r--databases/freetds/buildlink3.mk4
-rw-r--r--databases/freetds/distinfo14
-rw-r--r--databases/freetds/options.mk13
-rw-r--r--databases/freetds/patches/patch-aa16
-rw-r--r--databases/freetds/patches/patch-ab18
-rw-r--r--databases/freetds/patches/patch-ac6
-rw-r--r--databases/freetds/patches/patch-src_apps_Makefile.in42
9 files changed, 640 insertions, 66 deletions
diff --git a/databases/freetds/Makefile b/databases/freetds/Makefile
index 4a6ff07226b..fdb97f3ff68 100644
--- a/databases/freetds/Makefile
+++ b/databases/freetds/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.44 2011/04/22 14:40:41 obache Exp $
+# $NetBSD: Makefile,v 1.45 2011/08/19 07:54:04 adam Exp $
-DISTNAME= freetds-0.82
-PKGREVISION= 3
+DISTNAME= freetds-0.91
CATEGORIES= databases
MASTER_SITES= ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/
@@ -12,20 +11,16 @@ LICENSE= gnu-lgpl-v2
PKG_DESTDIR_SUPPORT= user-destdir
-.include "options.mk"
-
-USE_LIBTOOL= yes
USE_GNU_READLINE= yes # rl_on_new_line, rl_reset_line_state
+USE_LIBTOOL= yes
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
CONFIGURE_ARGS+= --datadir=${PREFIX}/share
-CONFIGURE_ARGS+= --with-libiconv-prefix=${BUILDLINK_PREFIX.iconv:Q}
+CONFIGURE_ARGS+= --with-libiconv-prefix=${BUILDLINK_PREFIX.iconv}
CONFIGURE_ARGS+= --with-tdsver=7.0
-
# no thread-safe resolver functions on NetBSD
CONFIGURE_ARGS+= --disable-threadsafe
-DOCDIR= ${PREFIX}/share/doc/freetds
EGDIR= ${PREFIX}/share/examples/freetds
CONF_FILES+= ${EGDIR}/freetds.conf ${PKG_SYSCONFDIR}/freetds.conf
CONF_FILES+= ${EGDIR}/locales.conf ${PKG_SYSCONFDIR}/locales.conf
@@ -34,24 +29,13 @@ CONF_FILES+= ${EGDIR}/pool.conf ${PKG_SYSCONFDIR}/pool.conf
# doc/Makefile ignores TARGET_DOCDIR for the files listed in
# nobase_data_DATA. Make the Makefiles think the documentation is
# in doc/freetds through symlinks and by overriding DOCDIR.
-#
MAKE_FLAGS+= DOCDIR=doc/freetds
-INSTALL_MAKE_FLAGS+= ${MAKE_FLAGS} ETC=${DESTDIR}${EGDIR:Q}
+INSTALL_MAKE_FLAGS+= ${MAKE_FLAGS} ETC=${DESTDIR}${EGDIR}
pre-build:
- cd ${WRKSRC}/doc/doc && ln -s ${DISTNAME:Q} freetds
-
-# The FreeTDS documentation is generated by doxygen and the file names
-# change from release to release. Rather than having the PLIST change
-# radically between releases, just generate the documentation entries
-# dynamically for the PLIST.
-#
-GENERATE_PLIST+= \
- ${ECHO} "@comment The following lines are automatically generated." && \
- ( cd ${WRKSRC}/doc/doc/${DISTNAME} && \
- ${FIND} reference userguide \! -type d -print && \
- cd ${WRKSRC}/doc && ${FIND} images -name "*.gif" -print ) | \
- ${SED} -e "s,^,"${DOCDIR:S|${PREFIX}/||:Q}"/," | ${SORT};
+ cd ${WRKSRC}/doc/doc && ln -sf ${DISTNAME} freetds
+
+.include "options.mk"
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/readline/buildlink3.mk"
diff --git a/databases/freetds/PLIST b/databases/freetds/PLIST
index e902eadcd8f..0cd3d6ef261 100644
--- a/databases/freetds/PLIST
+++ b/databases/freetds/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.18 2009/06/14 17:43:15 joerg Exp $
+@comment $NetBSD: PLIST,v 1.19 2011/08/19 07:54:04 adam Exp $
bin/bsqldb
${PLIST.odbc}bin/bsqlodbc
bin/datacopy
@@ -12,6 +12,7 @@ include/bkpublic.h
include/cspublic.h
include/cstypes.h
include/ctpublic.h
+include/odbcss.h
include/sqldb.h
include/sqlfront.h
include/sybdb.h
@@ -30,8 +31,564 @@ man/man1/freebcp.1
man/man1/osql.1
man/man1/tsql.1
man/man5/freetds.conf.5
+share/doc/freetds/images/callouts/1.gif
+share/doc/freetds/images/callouts/10.gif
+share/doc/freetds/images/callouts/2.gif
+share/doc/freetds/images/callouts/3.gif
+share/doc/freetds/images/callouts/4.gif
+share/doc/freetds/images/callouts/5.gif
+share/doc/freetds/images/callouts/6.gif
+share/doc/freetds/images/callouts/7.gif
+share/doc/freetds/images/callouts/8.gif
+share/doc/freetds/images/callouts/9.gif
+share/doc/freetds/images/caution.gif
+share/doc/freetds/images/important.gif
+share/doc/freetds/images/note.gif
+share/doc/freetds/images/tip.gif
+share/doc/freetds/images/warning.gif
+share/doc/freetds/reference/a00001.html
+share/doc/freetds/reference/a00002.html
+share/doc/freetds/reference/a00003.html
+share/doc/freetds/reference/a00004.html
+share/doc/freetds/reference/a00005.html
+share/doc/freetds/reference/a00006.html
+share/doc/freetds/reference/a00007.html
+share/doc/freetds/reference/a00008.html
+share/doc/freetds/reference/a00009.html
+share/doc/freetds/reference/a00010.html
+share/doc/freetds/reference/a00011.html
+share/doc/freetds/reference/a00012.html
+share/doc/freetds/reference/a00013.html
+share/doc/freetds/reference/a00014.html
+share/doc/freetds/reference/a00015.html
+share/doc/freetds/reference/a00016.html
+share/doc/freetds/reference/a00017.html
+share/doc/freetds/reference/a00018.html
+share/doc/freetds/reference/a00019.html
+share/doc/freetds/reference/a00020.html
+share/doc/freetds/reference/a00021.html
+share/doc/freetds/reference/a00022.html
+share/doc/freetds/reference/a00023.html
+share/doc/freetds/reference/a00024.html
+share/doc/freetds/reference/a00025.html
+share/doc/freetds/reference/a00026.html
+share/doc/freetds/reference/a00027.html
+share/doc/freetds/reference/a00028.html
+share/doc/freetds/reference/a00029.html
+share/doc/freetds/reference/a00030.html
+share/doc/freetds/reference/a00031.html
+share/doc/freetds/reference/a00032.html
+share/doc/freetds/reference/a00033.html
+share/doc/freetds/reference/a00034.html
+share/doc/freetds/reference/a00035.html
+share/doc/freetds/reference/a00036.html
+share/doc/freetds/reference/a00037.html
+share/doc/freetds/reference/a00038.html
+share/doc/freetds/reference/a00039.html
+share/doc/freetds/reference/a00040.html
+share/doc/freetds/reference/a00041.html
+share/doc/freetds/reference/a00042.html
+share/doc/freetds/reference/a00043.html
+share/doc/freetds/reference/a00044.html
+share/doc/freetds/reference/a00045.html
+share/doc/freetds/reference/a00046.html
+share/doc/freetds/reference/a00047.html
+share/doc/freetds/reference/a00048.html
+share/doc/freetds/reference/a00049.html
+share/doc/freetds/reference/a00050.html
+share/doc/freetds/reference/a00051.html
+share/doc/freetds/reference/a00052.html
+share/doc/freetds/reference/a00053.html
+share/doc/freetds/reference/a00054.html
+share/doc/freetds/reference/a00055.html
+share/doc/freetds/reference/a00056.html
+share/doc/freetds/reference/a00057.html
+share/doc/freetds/reference/a00058.html
+share/doc/freetds/reference/a00059.html
+share/doc/freetds/reference/a00060.html
+share/doc/freetds/reference/a00061.html
+share/doc/freetds/reference/a00062.html
+share/doc/freetds/reference/a00063.html
+share/doc/freetds/reference/a00064.html
+share/doc/freetds/reference/a00065.html
+share/doc/freetds/reference/a00066.html
+share/doc/freetds/reference/a00067.html
+share/doc/freetds/reference/a00068.html
+share/doc/freetds/reference/a00069.html
+share/doc/freetds/reference/a00070.html
+share/doc/freetds/reference/a00071.html
+share/doc/freetds/reference/a00072.html
+share/doc/freetds/reference/a00073.html
+share/doc/freetds/reference/a00074.html
+share/doc/freetds/reference/a00075.html
+share/doc/freetds/reference/a00076.html
+share/doc/freetds/reference/a00077.html
+share/doc/freetds/reference/a00078.html
+share/doc/freetds/reference/a00079.html
+share/doc/freetds/reference/a00080.html
+share/doc/freetds/reference/a00081.html
+share/doc/freetds/reference/a00082.html
+share/doc/freetds/reference/a00083.html
+share/doc/freetds/reference/a00084.html
+share/doc/freetds/reference/a00085.html
+share/doc/freetds/reference/a00086.html
+share/doc/freetds/reference/a00087.html
+share/doc/freetds/reference/a00088.html
+share/doc/freetds/reference/a00089.html
+share/doc/freetds/reference/a00090.html
+share/doc/freetds/reference/a00091.html
+share/doc/freetds/reference/a00092.html
+share/doc/freetds/reference/a00093.html
+share/doc/freetds/reference/a00094.html
+share/doc/freetds/reference/a00095.html
+share/doc/freetds/reference/a00096.html
+share/doc/freetds/reference/a00097.html
+share/doc/freetds/reference/a00098.html
+share/doc/freetds/reference/a00099.html
+share/doc/freetds/reference/a00100.html
+share/doc/freetds/reference/a00101.html
+share/doc/freetds/reference/a00102.html
+share/doc/freetds/reference/a00103.html
+share/doc/freetds/reference/a00104.html
+share/doc/freetds/reference/a00105.html
+share/doc/freetds/reference/a00106.html
+share/doc/freetds/reference/a00107.html
+share/doc/freetds/reference/a00108.html
+share/doc/freetds/reference/a00109.html
+share/doc/freetds/reference/a00110.html
+share/doc/freetds/reference/a00111.html
+share/doc/freetds/reference/a00112.html
+share/doc/freetds/reference/a00113.html
+share/doc/freetds/reference/a00114.html
+share/doc/freetds/reference/a00115.html
+share/doc/freetds/reference/a00116.html
+share/doc/freetds/reference/a00117.html
+share/doc/freetds/reference/a00118.html
+share/doc/freetds/reference/a00119.html
+share/doc/freetds/reference/a00120.html
+share/doc/freetds/reference/a00121.html
+share/doc/freetds/reference/a00122.html
+share/doc/freetds/reference/a00123.html
+share/doc/freetds/reference/a00124.html
+share/doc/freetds/reference/a00125.html
+share/doc/freetds/reference/a00126.html
+share/doc/freetds/reference/a00127.html
+share/doc/freetds/reference/a00128.html
+share/doc/freetds/reference/a00129.html
+share/doc/freetds/reference/a00130.html
+share/doc/freetds/reference/a00131.html
+share/doc/freetds/reference/a00132.html
+share/doc/freetds/reference/a00133.html
+share/doc/freetds/reference/a00134.html
+share/doc/freetds/reference/a00135.html
+share/doc/freetds/reference/a00136.html
+share/doc/freetds/reference/a00137.html
+share/doc/freetds/reference/a00138.html
+share/doc/freetds/reference/a00139_source.html
+share/doc/freetds/reference/a00140_source.html
+share/doc/freetds/reference/a00141_source.html
+share/doc/freetds/reference/a00142_source.html
+share/doc/freetds/reference/a00143_source.html
+share/doc/freetds/reference/a00144_source.html
+share/doc/freetds/reference/a00145_source.html
+share/doc/freetds/reference/a00146_source.html
+share/doc/freetds/reference/a00147_source.html
+share/doc/freetds/reference/a00148_source.html
+share/doc/freetds/reference/a00149_source.html
+share/doc/freetds/reference/a00150_source.html
+share/doc/freetds/reference/a00151_source.html
+share/doc/freetds/reference/a00152_source.html
+share/doc/freetds/reference/a00153_source.html
+share/doc/freetds/reference/a00154_source.html
+share/doc/freetds/reference/a00155_source.html
+share/doc/freetds/reference/a00156.html
+share/doc/freetds/reference/a00156_source.html
+share/doc/freetds/reference/a00157_source.html
+share/doc/freetds/reference/a00158_source.html
+share/doc/freetds/reference/a00159.html
+share/doc/freetds/reference/a00159_source.html
+share/doc/freetds/reference/a00160_source.html
+share/doc/freetds/reference/a00161_source.html
+share/doc/freetds/reference/a00162_source.html
+share/doc/freetds/reference/a00163_source.html
+share/doc/freetds/reference/a00164_source.html
+share/doc/freetds/reference/a00165_source.html
+share/doc/freetds/reference/a00166_source.html
+share/doc/freetds/reference/a00167_source.html
+share/doc/freetds/reference/a00168_source.html
+share/doc/freetds/reference/a00175_source.html
+share/doc/freetds/reference/a00178_source.html
+share/doc/freetds/reference/a00180_source.html
+share/doc/freetds/reference/a00182_source.html
+share/doc/freetds/reference/a00184_source.html
+share/doc/freetds/reference/a00190.html
+share/doc/freetds/reference/a00191_source.html
+share/doc/freetds/reference/a00192.html
+share/doc/freetds/reference/a00195_source.html
+share/doc/freetds/reference/a00209_source.html
+share/doc/freetds/reference/a00214_source.html
+share/doc/freetds/reference/a00238_source.html
+share/doc/freetds/reference/a00241_source.html
+share/doc/freetds/reference/a00245_source.html
+share/doc/freetds/reference/a00261_source.html
+share/doc/freetds/reference/a00264_source.html
+share/doc/freetds/reference/a00272_source.html
+share/doc/freetds/reference/a00277_source.html
+share/doc/freetds/reference/a00278_source.html
+share/doc/freetds/reference/a00281_source.html
+share/doc/freetds/reference/a00282_source.html
+share/doc/freetds/reference/a00285.html
+share/doc/freetds/reference/a00286.html
+share/doc/freetds/reference/a00287.html
+share/doc/freetds/reference/a00288.html
+share/doc/freetds/reference/a00289.html
+share/doc/freetds/reference/a00290.html
+share/doc/freetds/reference/a00291.html
+share/doc/freetds/reference/a00292.html
+share/doc/freetds/reference/a00293.html
+share/doc/freetds/reference/a00294.html
+share/doc/freetds/reference/a00295.html
+share/doc/freetds/reference/a00296.html
+share/doc/freetds/reference/a00297.html
+share/doc/freetds/reference/a00298.html
+share/doc/freetds/reference/a00299.html
+share/doc/freetds/reference/a00300.html
+share/doc/freetds/reference/a00301.html
+share/doc/freetds/reference/a00302.html
+share/doc/freetds/reference/a00303.html
+share/doc/freetds/reference/a00304.html
+share/doc/freetds/reference/a00305.html
+share/doc/freetds/reference/a00306.html
+share/doc/freetds/reference/a00307.html
+share/doc/freetds/reference/a00309.html
+share/doc/freetds/reference/a00310.html
+share/doc/freetds/reference/a00311.html
+share/doc/freetds/reference/a00312.html
+share/doc/freetds/reference/a00313.html
+share/doc/freetds/reference/a00314.html
+share/doc/freetds/reference/a00315.html
+share/doc/freetds/reference/a00316.html
+share/doc/freetds/reference/a00317.html
+share/doc/freetds/reference/a00318.html
+share/doc/freetds/reference/a00319.html
+share/doc/freetds/reference/a00320.html
+share/doc/freetds/reference/a00321.html
+share/doc/freetds/reference/a00322.html
+share/doc/freetds/reference/a00323.html
+share/doc/freetds/reference/a00324.html
+share/doc/freetds/reference/a00325.html
+share/doc/freetds/reference/a00326.html
+share/doc/freetds/reference/a00327.html
+share/doc/freetds/reference/a00328.html
+share/doc/freetds/reference/a00329.html
+share/doc/freetds/reference/a00330.html
+share/doc/freetds/reference/a00331.html
+share/doc/freetds/reference/a00332.html
+share/doc/freetds/reference/a00333.html
+share/doc/freetds/reference/a00334.html
+share/doc/freetds/reference/a00335.html
+share/doc/freetds/reference/a00336.html
+share/doc/freetds/reference/a00337.html
+share/doc/freetds/reference/a00338.html
+share/doc/freetds/reference/a00339.html
+share/doc/freetds/reference/a00340.html
+share/doc/freetds/reference/a00341.html
+share/doc/freetds/reference/a00342.html
+share/doc/freetds/reference/a00343.html
+share/doc/freetds/reference/a00344.html
+share/doc/freetds/reference/a00345.html
+share/doc/freetds/reference/a00346.html
+share/doc/freetds/reference/a00347.html
+share/doc/freetds/reference/a00348.html
+share/doc/freetds/reference/a00349.html
+share/doc/freetds/reference/a00350.html
+share/doc/freetds/reference/a00351.html
+share/doc/freetds/reference/a00352.html
+share/doc/freetds/reference/a00353.html
+share/doc/freetds/reference/a00354.html
+share/doc/freetds/reference/a00355.html
+share/doc/freetds/reference/a00356.html
+share/doc/freetds/reference/a00357.html
+share/doc/freetds/reference/a00358.html
+share/doc/freetds/reference/a00359.html
+share/doc/freetds/reference/a00360.html
+share/doc/freetds/reference/a00361.html
+share/doc/freetds/reference/a00362.html
+share/doc/freetds/reference/a00363.html
+share/doc/freetds/reference/a00364.html
+share/doc/freetds/reference/a00365.html
+share/doc/freetds/reference/a00366.html
+share/doc/freetds/reference/a00367.html
+share/doc/freetds/reference/a00368.html
+share/doc/freetds/reference/a00369.html
+share/doc/freetds/reference/a00370.html
+share/doc/freetds/reference/a00371.html
+share/doc/freetds/reference/a00372.html
+share/doc/freetds/reference/a00373.html
+share/doc/freetds/reference/a00374.html
+share/doc/freetds/reference/a00375.html
+share/doc/freetds/reference/a00376.html
+share/doc/freetds/reference/a00377.html
+share/doc/freetds/reference/a00378.html
+share/doc/freetds/reference/a00379.html
+share/doc/freetds/reference/a00380.html
+share/doc/freetds/reference/a00381.html
+share/doc/freetds/reference/a00382.html
+share/doc/freetds/reference/a00383.html
+share/doc/freetds/reference/a00384.html
+share/doc/freetds/reference/a00385.html
+share/doc/freetds/reference/a00386.html
+share/doc/freetds/reference/a00387.html
+share/doc/freetds/reference/a00388.html
+share/doc/freetds/reference/a00389.html
+share/doc/freetds/reference/a00390.html
+share/doc/freetds/reference/a00391.html
+share/doc/freetds/reference/a00392.html
+share/doc/freetds/reference/a00393.html
+share/doc/freetds/reference/a00394.html
+share/doc/freetds/reference/a00395.html
+share/doc/freetds/reference/a00396.html
+share/doc/freetds/reference/a00397.html
+share/doc/freetds/reference/a00398.html
+share/doc/freetds/reference/a00399.html
+share/doc/freetds/reference/a00400.html
+share/doc/freetds/reference/a00402.html
+share/doc/freetds/reference/a00403.html
+share/doc/freetds/reference/a00404.html
+share/doc/freetds/reference/a00405.html
+share/doc/freetds/reference/a00406.html
+share/doc/freetds/reference/a00407.html
+share/doc/freetds/reference/a00408.html
+share/doc/freetds/reference/a00409.html
+share/doc/freetds/reference/a00410.html
+share/doc/freetds/reference/a00411.html
+share/doc/freetds/reference/a00412.html
+share/doc/freetds/reference/a00413.html
+share/doc/freetds/reference/a00414.html
+share/doc/freetds/reference/a00415.html
+share/doc/freetds/reference/a00416.html
+share/doc/freetds/reference/a00417.html
+share/doc/freetds/reference/a00418.html
+share/doc/freetds/reference/a00419.html
+share/doc/freetds/reference/a00420.html
+share/doc/freetds/reference/a00421.html
+share/doc/freetds/reference/a00422.html
+share/doc/freetds/reference/a00423.html
+share/doc/freetds/reference/a00424.html
+share/doc/freetds/reference/a00425.html
+share/doc/freetds/reference/a00426.html
+share/doc/freetds/reference/a00427.html
+share/doc/freetds/reference/a00428.html
+share/doc/freetds/reference/a00429.html
+share/doc/freetds/reference/a00430.html
+share/doc/freetds/reference/a00431.html
+share/doc/freetds/reference/a00432.html
+share/doc/freetds/reference/a00433.html
+share/doc/freetds/reference/a00434.html
+share/doc/freetds/reference/a00435.html
+share/doc/freetds/reference/a00436.html
+share/doc/freetds/reference/a00437.html
+share/doc/freetds/reference/a00438.html
+share/doc/freetds/reference/a00439.html
+share/doc/freetds/reference/a00440.html
+share/doc/freetds/reference/a00441.html
+share/doc/freetds/reference/a00442.html
+share/doc/freetds/reference/a00443.html
+share/doc/freetds/reference/a00444.html
+share/doc/freetds/reference/a00445.html
+share/doc/freetds/reference/a00446.html
+share/doc/freetds/reference/a00447.html
+share/doc/freetds/reference/all_5f.html
+share/doc/freetds/reference/all_62.html
+share/doc/freetds/reference/all_63.html
+share/doc/freetds/reference/all_64.html
+share/doc/freetds/reference/all_65.html
+share/doc/freetds/reference/all_66.html
+share/doc/freetds/reference/all_68.html
+share/doc/freetds/reference/all_69.html
+share/doc/freetds/reference/all_6c.html
+share/doc/freetds/reference/all_6d.html
+share/doc/freetds/reference/all_6e.html
+share/doc/freetds/reference/all_6f.html
+share/doc/freetds/reference/all_70.html
+share/doc/freetds/reference/all_71.html
+share/doc/freetds/reference/all_72.html
+share/doc/freetds/reference/all_73.html
+share/doc/freetds/reference/all_74.html
+share/doc/freetds/reference/all_75.html
+share/doc/freetds/reference/all_77.html
+share/doc/freetds/reference/all_79.html
+share/doc/freetds/reference/annotated.html
+share/doc/freetds/reference/classes.html
+share/doc/freetds/reference/classes_5f.html
+share/doc/freetds/reference/classes_62.html
+share/doc/freetds/reference/classes_63.html
+share/doc/freetds/reference/classes_64.html
+share/doc/freetds/reference/classes_66.html
+share/doc/freetds/reference/classes_6c.html
+share/doc/freetds/reference/classes_6d.html
+share/doc/freetds/reference/classes_6e.html
+share/doc/freetds/reference/classes_70.html
+share/doc/freetds/reference/classes_73.html
+share/doc/freetds/reference/classes_74.html
+share/doc/freetds/reference/close.png
+share/doc/freetds/reference/defines_62.html
+share/doc/freetds/reference/defines_64.html
+share/doc/freetds/reference/defines_74.html
+share/doc/freetds/reference/doxygen.css
+share/doc/freetds/reference/doxygen.png
+share/doc/freetds/reference/enums_5f.html
+share/doc/freetds/reference/enums_74.html
+share/doc/freetds/reference/enumvalues_74.html
+share/doc/freetds/reference/files.html
+share/doc/freetds/reference/files_62.html
+share/doc/freetds/reference/files_64.html
+share/doc/freetds/reference/files_73.html
+share/doc/freetds/reference/files_74.html
+share/doc/freetds/reference/functions.html
+share/doc/freetds/reference/functions_5f.html
+share/doc/freetds/reference/functions_62.html
+share/doc/freetds/reference/functions_64.html
+share/doc/freetds/reference/functions_72.html
+share/doc/freetds/reference/functions_74.html
+share/doc/freetds/reference/functions_vars.html
+share/doc/freetds/reference/globals.html
+share/doc/freetds/reference/globals_0x62.html
+share/doc/freetds/reference/globals_0x64.html
+share/doc/freetds/reference/globals_0x72.html
+share/doc/freetds/reference/globals_0x74.html
+share/doc/freetds/reference/globals_defs.html
+share/doc/freetds/reference/globals_enum.html
+share/doc/freetds/reference/globals_eval.html
+share/doc/freetds/reference/globals_func.html
+share/doc/freetds/reference/globals_func_0x62.html
+share/doc/freetds/reference/globals_func_0x64.html
+share/doc/freetds/reference/globals_func_0x72.html
+share/doc/freetds/reference/globals_func_0x74.html
+share/doc/freetds/reference/globals_type.html
+share/doc/freetds/reference/globals_vars.html
share/doc/freetds/reference/index.html
+share/doc/freetds/reference/installdox
+share/doc/freetds/reference/modules.html
+share/doc/freetds/reference/nomatches.html
+share/doc/freetds/reference/pages.html
+share/doc/freetds/reference/search.css
+share/doc/freetds/reference/search.js
+share/doc/freetds/reference/search.png
+share/doc/freetds/reference/tab_b.gif
+share/doc/freetds/reference/tab_l.gif
+share/doc/freetds/reference/tab_r.gif
+share/doc/freetds/reference/tabs.css
+share/doc/freetds/reference/typedefs_64.html
+share/doc/freetds/reference/typedefs_74.html
+share/doc/freetds/reference/variables_62.html
+share/doc/freetds/reference/variables_63.html
+share/doc/freetds/reference/variables_64.html
+share/doc/freetds/reference/variables_65.html
+share/doc/freetds/reference/variables_68.html
+share/doc/freetds/reference/variables_69.html
+share/doc/freetds/reference/variables_6c.html
+share/doc/freetds/reference/variables_6d.html
+share/doc/freetds/reference/variables_6e.html
+share/doc/freetds/reference/variables_6f.html
+share/doc/freetds/reference/variables_70.html
+share/doc/freetds/reference/variables_71.html
+share/doc/freetds/reference/variables_72.html
+share/doc/freetds/reference/variables_73.html
+share/doc/freetds/reference/variables_74.html
+share/doc/freetds/reference/variables_75.html
+share/doc/freetds/reference/variables_77.html
+share/doc/freetds/reference/variables_79.html
+share/doc/freetds/userguide/about.htm
+share/doc/freetds/userguide/aboutunicode.htm
+share/doc/freetds/userguide/acknowledgments.htm
+share/doc/freetds/userguide/advocacy.htm
+share/doc/freetds/userguide/ambition.htm
+share/doc/freetds/userguide/apireference.htm
+share/doc/freetds/userguide/appendmode.htm
+share/doc/freetds/userguide/askingforhelp.htm
+share/doc/freetds/userguide/build.htm
+share/doc/freetds/userguide/choosingtdsprotocol.htm
+share/doc/freetds/userguide/config.htm
+share/doc/freetds/userguide/configs.htm
+share/doc/freetds/userguide/confirminstall.htm
+share/doc/freetds/userguide/contrib.htm
+share/doc/freetds/userguide/contributors.htm
+share/doc/freetds/userguide/ctlib.api.summary.htm
+share/doc/freetds/userguide/dblib.api.summary.htm
+share/doc/freetds/userguide/domains.htm
+share/doc/freetds/userguide/dsnless.htm
+share/doc/freetds/userguide/envvar.htm
+share/doc/freetds/userguide/freetdsconf.htm
+share/doc/freetds/userguide/freetdshistory.htm
+share/doc/freetds/userguide/gfdl-1.htm
+share/doc/freetds/userguide/gfdl-10.htm
+share/doc/freetds/userguide/gfdl-11.htm
+share/doc/freetds/userguide/gfdl-2.htm
+share/doc/freetds/userguide/gfdl-3.htm
+share/doc/freetds/userguide/gfdl-4.htm
+share/doc/freetds/userguide/gfdl-5.htm
+share/doc/freetds/userguide/gfdl-6.htm
+share/doc/freetds/userguide/gfdl-7.htm
+share/doc/freetds/userguide/gfdl-8.htm
+share/doc/freetds/userguide/gfdl-9.htm
+share/doc/freetds/userguide/gfdl.htm
+share/doc/freetds/userguide/help.htm
share/doc/freetds/userguide/index.htm
+share/doc/freetds/userguide/index.html
+share/doc/freetds/userguide/install.htm
+share/doc/freetds/userguide/interfacesfile.htm
+share/doc/freetds/userguide/interfacesformat.htm
+share/doc/freetds/userguide/interfaceslocation.htm
+share/doc/freetds/userguide/interfacespurpose.htm
+share/doc/freetds/userguide/iso8859.htm
+share/doc/freetds/userguide/isolatecause.htm
+share/doc/freetds/userguide/kerberos.htm
+share/doc/freetds/userguide/light.taper.htm
+share/doc/freetds/userguide/linker.conclusion.htm
+share/doc/freetds/userguide/linker.how.htm
+share/doc/freetds/userguide/linker.library.check.htm
+share/doc/freetds/userguide/locales.htm
+share/doc/freetds/userguide/localization.htm
+share/doc/freetds/userguide/logging.htm
+share/doc/freetds/userguide/mailinglist.htm
+share/doc/freetds/userguide/name.lookup.htm
+share/doc/freetds/userguide/odbc.api.summary.htm
+share/doc/freetds/userguide/odbcconnattr.htm
+share/doc/freetds/userguide/odbcdiagnose.htm
+share/doc/freetds/userguide/odbcinionly.htm
+share/doc/freetds/userguide/odbcombo.htm
+share/doc/freetds/userguide/osissues.htm
+share/doc/freetds/userguide/packages.htm
+share/doc/freetds/userguide/pagenodata.htm
+share/doc/freetds/userguide/perl.htm
+share/doc/freetds/userguide/php.htm
+share/doc/freetds/userguide/portoverride.htm
+share/doc/freetds/userguide/prepodbc.htm
+share/doc/freetds/userguide/programming.htm
+share/doc/freetds/userguide/projects.htm
+share/doc/freetds/userguide/python.htm
+share/doc/freetds/userguide/qt.htm
+share/doc/freetds/userguide/rtl.define.library.htm
+share/doc/freetds/userguide/rtl.htm
+share/doc/freetds/userguide/samplecode.htm
+share/doc/freetds/userguide/seemtooslow.htm
+share/doc/freetds/userguide/serverthere.htm
+share/doc/freetds/userguide/software.htm
+share/doc/freetds/userguide/stunnel.htm
+share/doc/freetds/userguide/sybsql.htm
+share/doc/freetds/userguide/tdshistory.htm
+share/doc/freetds/userguide/tdspool.htm
+share/doc/freetds/userguide/troubleshooting.htm
+share/doc/freetds/userguide/unicode.htm
+share/doc/freetds/userguide/unicodefreetds.htm
+share/doc/freetds/userguide/unicodegoodbad.htm
+share/doc/freetds/userguide/unicodeutf.htm
+share/doc/freetds/userguide/uodbc.htm
+share/doc/freetds/userguide/uothread.htm
+share/doc/freetds/userguide/usefreetds.htm
+share/doc/freetds/userguide/userguide.css
+share/doc/freetds/userguide/what.htm
share/examples/freetds/freetds.conf
share/examples/freetds/locales.conf
share/examples/freetds/pool.conf
diff --git a/databases/freetds/buildlink3.mk b/databases/freetds/buildlink3.mk
index 107f3cfa176..b057bea4da5 100644
--- a/databases/freetds/buildlink3.mk
+++ b/databases/freetds/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.15 2011/04/22 13:42:43 obache Exp $
+# $NetBSD: buildlink3.mk,v 1.16 2011/08/19 07:54:04 adam Exp $
BUILDLINK_TREE+= freetds
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= freetds
FREETDS_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.freetds+= freetds>=0.82
-BUILDLINK_ABI_DEPENDS.freetds?= freetds>=0.82nb3
+BUILDLINK_ABI_DEPENDS.freetds+= freetds>=0.82nb3
BUILDLINK_PKGSRCDIR.freetds?= ../../databases/freetds
.include "../../converters/libiconv/buildlink3.mk"
diff --git a/databases/freetds/distinfo b/databases/freetds/distinfo
index 732c344bc29..b3808221920 100644
--- a/databases/freetds/distinfo
+++ b/databases/freetds/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.18 2008/09/02 00:58:31 grant Exp $
+$NetBSD: distinfo,v 1.19 2011/08/19 07:54:04 adam Exp $
-SHA1 (freetds-0.82.tar.gz) = 7e2a0c9e41c240c2d1c7f69c6f278e9a5bb80c2d
-RMD160 (freetds-0.82.tar.gz) = d3596c512022332cdb3bab375950159f1e930a4b
-Size (freetds-0.82.tar.gz) = 1596755 bytes
-SHA1 (patch-aa) = 78a8ecc52d61a38ec8950aaca3a52fb5f3969500
-SHA1 (patch-ab) = 1740208f872ae191fdcb2aa88453f43662f7f130
-SHA1 (patch-ac) = 10d2fe4e7d11dcc259faeca49225205961178965
+SHA1 (freetds-0.91.tar.gz) = 3ab06c8e208e82197dc25d09ae353d9f3be7db52
+RMD160 (freetds-0.91.tar.gz) = 1d33d4c4414d0793d83c87a8224bac181528fdb0
+Size (freetds-0.91.tar.gz) = 2136329 bytes
+SHA1 (patch-aa) = 3c1df8f94c18b88915795a3a7596d5c282782a4a
+SHA1 (patch-ac) = f5ae8f79adf5e2e227fb7b9e41334659713589ad
+SHA1 (patch-src_apps_Makefile.in) = 490630759ae5a4c470d5151bf22217bfa218d8d8
diff --git a/databases/freetds/options.mk b/databases/freetds/options.mk
index 1c5b79eaa34..3129586cae6 100644
--- a/databases/freetds/options.mk
+++ b/databases/freetds/options.mk
@@ -1,15 +1,24 @@
-# $NetBSD: options.mk,v 1.5 2009/07/02 19:29:29 tnn Exp $
+# $NetBSD: options.mk,v 1.6 2011/08/19 07:54:04 adam Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.freetds
PKG_OPTIONS_OPTIONAL_GROUPS+= odbc tls
PKG_OPTIONS_GROUP.odbc= iodbc unixodbc
PKG_OPTIONS_GROUP.tls= gnutls openssl
+PKG_SUPPORTED_OPTIONS= kerberos
.include "../../mk/bsd.options.mk"
PLIST_VARS+= odbc
###
+### Kerberos5 support
+###
+.if !empty(PKG_OPTIONS:Mkerberos)
+CONFIGURE_ARGS+= --enable-krb5
+.include "../../mk/krb5.buildlink3.mk"
+.endif
+
+###
### Whether to build with iODBC to enable ODBC access to TDS servers.
###
.if !empty(PKG_OPTIONS:Miodbc)
@@ -50,7 +59,7 @@ CONFIGURE_ARGS+= --without-gnutls
###
.if !empty(PKG_OPTIONS:Mopenssl)
.include "../../security/openssl/buildlink3.mk"
-CONFIGURE_ARGS+= --with-openssl=${BUILDLINK_PREFIX.openssl:Q}
+CONFIGURE_ARGS+= --with-openssl=${BUILDLINK_PREFIX.openssl}
.else
CONFIGURE_ARGS+= --without-openssl
.endif
diff --git a/databases/freetds/patches/patch-aa b/databases/freetds/patches/patch-aa
index 8d555b0a97c..1e312a9169c 100644
--- a/databases/freetds/patches/patch-aa
+++ b/databases/freetds/patches/patch-aa
@@ -1,10 +1,10 @@
-$NetBSD: patch-aa,v 1.7 2008/06/07 16:02:21 joerg Exp $
+$NetBSD: patch-aa,v 1.8 2011/08/19 07:54:04 adam Exp $
---- include/tds.h.orig 2008-06-07 17:28:34.000000000 +0200
+--- include/tds.h.orig 2011-06-02 19:19:30.000000000 +0000
+++ include/tds.h
-@@ -36,6 +36,10 @@ typedef struct tds_socket TDSSOCKET;
- #include "tds_sysdep_private.h"
- #endif /* _FREETDS_LIBRARY_SOURCE */
+@@ -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)
@@ -13,9 +13,9 @@ $NetBSD: patch-aa,v 1.7 2008/06/07 16:02:21 joerg Exp $
#ifdef __cplusplus
extern "C"
{
-@@ -1606,4 +1610,8 @@ TDSAUTHENTICATION * tds_gss_get_auth(TDS
- }
- #endif
+@@ -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
diff --git a/databases/freetds/patches/patch-ab b/databases/freetds/patches/patch-ab
deleted file mode 100644
index 96488fb681e..00000000000
--- a/databases/freetds/patches/patch-ab
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-ab,v 1.5 2008/09/02 00:58:07 grant Exp $
-
---- configure.orig 2008-05-08 08:59:26.000000000 +1000
-+++ configure
-@@ -22585,11 +22585,11 @@ else
- echo $ECHO_N "checking if openssl is wanted... $ECHO_C" >&6
-
- # Check whether --with-openssl or --without-openssl was given.
--if test "${with_openssl+set}" = set; then
-+if test "${with_openssl+set}" = set -a x${with_openssl} != xno; then
- withval="$with_openssl"
- echo "$as_me:$LINENO: result: yes" >&5
- echo "${ECHO_T}yes" >&6
-- for dir in $withval /usr/local/ssl /usr/lib/ssl /usr/ssl /usr/pkg /usr/local /usr; do
-+ for dir in $withval; do
- ssldir="$dir"
- if test -f "$dir/include/openssl/ssl.h"; then
- found_ssl="yes"
diff --git a/databases/freetds/patches/patch-ac b/databases/freetds/patches/patch-ac
index 5e58dc1bea7..cf1e03370be 100644
--- a/databases/freetds/patches/patch-ac
+++ b/databases/freetds/patches/patch-ac
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.6 2008/09/02 00:58:07 grant Exp $
+$NetBSD: patch-ac,v 1.7 2011/08/19 07:54:04 adam Exp $
---- doc/Makefile.in.orig 2008-05-08 08:59:15.000000000 +1000
+--- doc/Makefile.in.orig 2011-06-10 08:29:28.000000000 +0000
+++ doc/Makefile.in
-@@ -627,8 +627,9 @@ install-data-local: installdirs $(DOCDIR
+@@ -649,8 +649,9 @@ install-data-local: installdirs $(noinst
if test -r $(DOCDIR)/reference ; then d=.; else d="$(srcdir)"; fi; \
find $$d/$(DOCDIR)/reference \( -type f -o -type l \) -exec \
$(INSTALL_DATA) {} $(TARGET_DOCDIR)/reference ';'
diff --git a/databases/freetds/patches/patch-src_apps_Makefile.in b/databases/freetds/patches/patch-src_apps_Makefile.in
new file mode 100644
index 00000000000..134a641ef5c
--- /dev/null
+++ b/databases/freetds/patches/patch-src_apps_Makefile.in
@@ -0,0 +1,42 @@
+$NetBSD: patch-src_apps_Makefile.in,v 1.1 2011/08/19 07:54:04 adam Exp $
+
+Also link libtds.
+
+--- src/apps/Makefile.in.orig 2011-06-21 10:04:47.000000000 +0000
++++ src/apps/Makefile.in
+@@ -88,7 +88,7 @@ bsqlodbc_OBJECTS = bsqlodbc-bsqlodbc.$(O
+ @ODBC_TRUE@ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+ am_datacopy_OBJECTS = datacopy.$(OBJEXT)
+ datacopy_OBJECTS = $(am_datacopy_OBJECTS)
+-datacopy_DEPENDENCIES = ../dblib/libsybdb.la \
++datacopy_DEPENDENCIES = ../dblib/libsybdb.la ../tds/libtds.la \
+ ../replacements/libreplacements.la $(am__DEPENDENCIES_1) \
+ $(am__DEPENDENCIES_1)
+ defncopy_SOURCES = defncopy.c
+@@ -98,7 +98,7 @@ defncopy_DEPENDENCIES = ../dblib/libsybd
+ $(am__DEPENDENCIES_1)
+ am_freebcp_OBJECTS = freebcp.$(OBJEXT)
+ freebcp_OBJECTS = $(am_freebcp_OBJECTS)
+-freebcp_DEPENDENCIES = ../dblib/libsybdb.la \
++freebcp_DEPENDENCIES = ../dblib/libsybdb.la ../tds/libtds.la \
+ ../replacements/libreplacements.la $(am__DEPENDENCIES_1) \
+ $(am__DEPENDENCIES_1)
+ tsql_SOURCES = tsql.c
+@@ -344,7 +344,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/include
+ SUBDIRS = fisql
+ DIST_SUBDIRS = $(SUBDIRS)
+ dist_bin_SCRIPTS = osql
+-freebcp_LDADD = ../dblib/libsybdb.la ../replacements/libreplacements.la $(LIBICONV) $(NETWORK_LIBS)
++freebcp_LDADD = ../dblib/libsybdb.la ../tds/libtds.la ../replacements/libreplacements.la $(LIBICONV) $(NETWORK_LIBS)
+ freebcp_SOURCES = freebcp.c freebcp.h
+ tsql_LDADD = ../tds/libtds.la \
+ ../replacements/libreplacements.la \
+@@ -363,7 +363,7 @@ defncopy_LDADD = ../dblib/libsybdb.la \
+ $(NETWORK_LIBS) $(LIBICONV)
+
+ datacopy_SOURCES = datacopy.c
+-datacopy_LDADD = ../dblib/libsybdb.la \
++datacopy_LDADD = ../dblib/libsybdb.la ../tds/libtds.la \
+ ../replacements/libreplacements.la \
+ $(NETWORK_LIBS) $(LIBICONV)
+