diff options
author | adam <adam> | 2011-08-19 07:54:04 +0000 |
---|---|---|
committer | adam <adam> | 2011-08-19 07:54:04 +0000 |
commit | c242a4f17b8dfe0bc6829e900ee9053875a3a451 (patch) | |
tree | e1f0a383b1207c7f8c872ca7110e101879f25e83 /databases/freetds | |
parent | 129fe7e81dedc43ab75ce4f19f6e4ec26dd67a3a (diff) | |
download | pkgsrc-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/Makefile | 34 | ||||
-rw-r--r-- | databases/freetds/PLIST | 559 | ||||
-rw-r--r-- | databases/freetds/buildlink3.mk | 4 | ||||
-rw-r--r-- | databases/freetds/distinfo | 14 | ||||
-rw-r--r-- | databases/freetds/options.mk | 13 | ||||
-rw-r--r-- | databases/freetds/patches/patch-aa | 16 | ||||
-rw-r--r-- | databases/freetds/patches/patch-ab | 18 | ||||
-rw-r--r-- | databases/freetds/patches/patch-ac | 6 | ||||
-rw-r--r-- | databases/freetds/patches/patch-src_apps_Makefile.in | 42 |
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) + |