aboutsummaryrefslogtreecommitdiffstats
path: root/databases
diff options
context:
space:
mode:
authorbeech <beech@FreeBSD.org>2008-12-07 06:43:44 +0800
committerbeech <beech@FreeBSD.org>2008-12-07 06:43:44 +0800
commit64a6688e4f24f387b0ab63ec8039d457d850c339 (patch)
treec0c101117243c44a487f1779f06dbc7e10ae233f /databases
parente620b7ef0b287e0ca8af8134dcf502605217470e (diff)
downloadfreebsd-ports-gnome-64a6688e4f24f387b0ab63ec8039d457d850c339.tar.gz
freebsd-ports-gnome-64a6688e4f24f387b0ab63ec8039d457d850c339.tar.zst
freebsd-ports-gnome-64a6688e4f24f387b0ab63ec8039d457d850c339.zip
- Revert to 0.64 (Update breaks dependent ports)
- Bump portepoch PR: ports/129413 Reported by: pointyhat (pav)
Diffstat (limited to 'databases')
-rw-r--r--databases/freetds-devel/Makefile39
-rw-r--r--databases/freetds-devel/distinfo6
-rw-r--r--databases/freetds-devel/files/noportdocs-patch-doc__Makefile.in12
-rw-r--r--databases/freetds-devel/files/patch-doc_Makefile.in103
-rw-r--r--databases/freetds-devel/files/patch-src_tds_iconv.c23
-rw-r--r--databases/freetds-devel/pkg-plist221
-rw-r--r--databases/freetds/Makefile39
-rw-r--r--databases/freetds/distinfo6
-rw-r--r--databases/freetds/files/noportdocs-patch-doc__Makefile.in12
-rw-r--r--databases/freetds/files/patch-doc_Makefile.in103
-rw-r--r--databases/freetds/files/patch-src_tds_iconv.c23
-rw-r--r--databases/freetds/pkg-plist221
12 files changed, 528 insertions, 280 deletions
diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile
index dd7eae9053ab..48eef8dec70d 100644
--- a/databases/freetds-devel/Makefile
+++ b/databases/freetds-devel/Makefile
@@ -5,17 +5,16 @@
# $FreeBSD$
PORTNAME= freetds
-PORTVERSION= 0.82.1
+PORTVERSION= 0.64
+PORTREVISION= 2
+PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_SUNSITE}
MASTER_SITE_SUBDIR= ALPHA/${PORTNAME}/stable
-DISTNAME= freetds-patched
-EXTRACT_SUFX= .tgz
-MAINTAINER???= cowbert@gmail.com
+MAINTAINER?= cowbert@gmail.com
COMMENT= Sybase/Microsoft TDS protocol library
-WRKSRC= ${WRKDIR}/freetds-0.82.1.dev.20081111
TDS_VER?= 5.0
USE_ICONV= yes
@@ -27,19 +26,8 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
CONFIGURE_ARGS= --with-tdsver=${TDS_VER}
USE_LDCONFIG= yes
-PORTDOCS= *
-
-MAN1= datacopy.1 freebcp.1 tsql.1 bsqldb.1 bsqlodbc.1 \
- defncopy.1 fisql.1 osql.1
-
-MAN5= freetds.conf.5
-
-OPTIONS= OPENSSL "Use OpenSSL" off \
- IODBC "Use libiodbc (Mutually Exclusive)" off \
- UNIXODBC "Use unixODBC (Mutually Exclusive)" off \
- MSDBLIB "MS SQL Server support (breaks databases/sybtcl)" off
-
-.include <bsd.port.pre.mk>
+DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
+MAN1= datacopy.1 freebcp.1 tsql.1 bsqldb.1 defncopy.1
.if defined(WITH_OPENSSL)
USE_OPENSSL= yes
@@ -56,10 +44,6 @@ LIB_DEPENDS+= odbc:${PORTSDIR}/databases/unixODBC
CONFIGURE_ARGS+= --with-unixodbc=${LOCALBASE}
.endif
-.if defined(WITH_IODBC) && defined(WITH_UNIXODBC)
-IGNORE= selected mutually exclusive options: WITH_IODBC and WITH_UNIXODBC
-.endif
-
.if defined(WITH_IODBC) || defined(WITH_UNIXODBC)
PLIST_SUB+= ODBC=""
.else
@@ -70,7 +54,10 @@ PLIST_SUB+= ODBC="@comment "
# relies on sybase-style dblib
.if defined(WITH_MSDBLIB)
CONFIGURE_ARGS+= --enable-msdblib
-TDS_VER?= 7.0
+.endif
+
+.if defined(NOPORTDOCS)
+EXTRA_PATCHES= ${PATCHDIR}/noportdocs-patch-doc__Makefile.in
.endif
post-extract:
@@ -87,13 +74,9 @@ post-patch:
s| common.h||g'
post-install:
-.if !defined(NOPORTDOCS)
- @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} images ${DOCSDIR}
- @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} doc ${DOCSDIR}
-.endif
@${MKDIR} ${PREFIX}/etc/freetds
@${INSTALL_DATA} ${WRKSRC}/interfaces ${PREFIX}/etc/freetds/interfaces.dist
@${ECHO_CMD} "Sample configuration files have been installed in ${PREFIX}/etc"
@${ECHO_CMD} "You should edit them and remove the .dist-suffix from their names"
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/databases/freetds-devel/distinfo b/databases/freetds-devel/distinfo
index 068508c72506..e647320f5ecd 100644
--- a/databases/freetds-devel/distinfo
+++ b/databases/freetds-devel/distinfo
@@ -1,3 +1,3 @@
-MD5 (freetds-patched.tgz) = 70a0fbb639dca41cd74acf621d93c04a
-SHA256 (freetds-patched.tgz) = 8332c626e8fe056185484ad2a990b81e112969a75143e9b128c824dca97a5aec
-SIZE (freetds-patched.tgz) = 1643212
+MD5 (freetds-0.64.tar.gz) = ecfee5d6c96932172a1f29fb215c9d23
+SHA256 (freetds-0.64.tar.gz) = 27eeef4049590f459189f859fa73dae27604ea0bf4f197e304f9934c39312c3b
+SIZE (freetds-0.64.tar.gz) = 1414954
diff --git a/databases/freetds-devel/files/noportdocs-patch-doc__Makefile.in b/databases/freetds-devel/files/noportdocs-patch-doc__Makefile.in
new file mode 100644
index 000000000000..910087cdb263
--- /dev/null
+++ b/databases/freetds-devel/files/noportdocs-patch-doc__Makefile.in
@@ -0,0 +1,12 @@
+--- ./doc/Makefile.in.orig 2008-06-16 13:01:18.956170390 +0300
++++ ./doc/Makefile.in 2008-06-16 13:10:19.492674498 +0300
+@@ -412,8 +412,7 @@
+
+ info-am:
+
+-install-data-am: install-data-local install-man \
+- install-nobase_dataDATA
++install-data-am: install-man
+
+ install-exec-am:
+
diff --git a/databases/freetds-devel/files/patch-doc_Makefile.in b/databases/freetds-devel/files/patch-doc_Makefile.in
deleted file mode 100644
index 069ea22e72a4..000000000000
--- a/databases/freetds-devel/files/patch-doc_Makefile.in
+++ /dev/null
@@ -1,103 +0,0 @@
---- doc/Makefile.in.orig 2008-11-11 04:55:16.000000000 -0900
-+++ doc/Makefile.in 2008-12-04 01:16:56.000000000 -0900
-@@ -408,25 +408,25 @@
- echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \
- rm -f "$(DESTDIR)$(man5dir)/$$inst"; \
- done
--install-nobase_dataDATA: $(nobase_data_DATA)
-- @$(NORMAL_INSTALL)
-- test -z "$(datadir)" || $(mkdir_p) "$(DESTDIR)$(datadir)"
-- @$(am__vpath_adj_setup) \
-- list='$(nobase_data_DATA)'; for p in $$list; do \
-- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-- $(am__vpath_adj) \
-- echo " $(nobase_dataDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(datadir)/$$f'"; \
-- $(nobase_dataDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(datadir)/$$f"; \
-- done
--
--uninstall-nobase_dataDATA:
-- @$(NORMAL_UNINSTALL)
-- @$(am__vpath_adj_setup) \
-- list='$(nobase_data_DATA)'; for p in $$list; do \
-- $(am__vpath_adj) \
-- echo " rm -f '$(DESTDIR)$(datadir)/$$f'"; \
-- rm -f "$(DESTDIR)$(datadir)/$$f"; \
-- done
-+#install-nobase_dataDATA: $(nobase_data_DATA)
-+# @$(NORMAL_INSTALL)
-+# test -z "$(datadir)" || $(mkdir_p) "$(DESTDIR)$(datadir)"
-+# @$(am__vpath_adj_setup) \
-+# list='$(nobase_data_DATA)'; for p in $$list; do \
-+# if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-+# $(am__vpath_adj) \
-+# echo " $(nobase_dataDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(datadir)/$$f'"; \
-+# $(nobase_dataDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(datadir)/$$f"; \
-+# done
-+
-+#uninstall-nobase_dataDATA:
-+# @$(NORMAL_UNINSTALL)
-+# @$(am__vpath_adj_setup) \
-+# list='$(nobase_data_DATA)'; for p in $$list; do \
-+# $(am__vpath_adj) \
-+# echo " rm -f '$(DESTDIR)$(datadir)/$$f'"; \
-+# rm -f "$(DESTDIR)$(datadir)/$$f"; \
-+# done
- tags: TAGS
- TAGS:
-
-@@ -508,12 +508,11 @@
-
- info-am:
-
--install-data-am: install-data-local install-man \
-- install-nobase_dataDATA
-+install-data-am: install-man
-
- install-exec-am:
-
--install-info: install-info-am
-+#install-info: install-info-am
-
- install-man: install-man1 install-man5
-
-@@ -535,8 +534,8 @@
-
- ps-am:
-
--uninstall-am: uninstall-info-am uninstall-local uninstall-man \
-- uninstall-nobase_dataDATA
-+#uninstall-am: uninstall-info-am uninstall-local uninstall-man \
-+
-
- uninstall-man: uninstall-man1 uninstall-man5
-
-@@ -554,21 +553,21 @@
- uninstall-nobase_dataDATA
-
-
--$(DOCDIR)/userguide: $(DOCDIR)/userguide/index.htm
-+#$(DOCDIR)/userguide: $(DOCDIR)/userguide/index.htm
-
--$(DOCDIR)/reference: $(DOCDIR)/reference/index.html
-+#$(DOCDIR)/reference: $(DOCDIR)/reference/index.html
-
--doc: $(DOCDIR)/userguide $(DOCDIR)/reference
-+#doc: $(DOCDIR)/userguide $(DOCDIR)/reference
-
- dist: man
-
- man: $(man_MANS)
-
--installdirs:
-- $(mkinstalldirs) $(TARGET_DOCDIR)/userguide \
-- $(TARGET_DOCDIR)/reference \
-- $(TARGET_DOCDIR)/images \
-- $(TARGET_DOCDIR)/images/callouts 2>&1
-+#installdirs:
-+# $(mkinstalldirs) $(TARGET_DOCDIR)/userguide \
-+# $(TARGET_DOCDIR)/reference \
-+# $(TARGET_DOCDIR)/images \
-+# $(TARGET_DOCDIR)/images/callouts 2>&1
-
- freebcp.1: freebcp.txt
- $(TXT2MAN) $(MANOPTS) $(srcdir)/freebcp.txt >.$@
diff --git a/databases/freetds-devel/files/patch-src_tds_iconv.c b/databases/freetds-devel/files/patch-src_tds_iconv.c
new file mode 100644
index 000000000000..1899306538c2
--- /dev/null
+++ b/databases/freetds-devel/files/patch-src_tds_iconv.c
@@ -0,0 +1,23 @@
+--- src/tds/iconv.c.orig Sat Jan 13 16:27:13 2007
++++ src/tds/iconv.c Sat Jan 13 16:29:24 2007
+@@ -973,13 +973,18 @@ tds_srv_charset_changed(TDSSOCKET * tds,
+ #if HAVE_ICONV_ALWAYS
+ TDSICONV *char_conv = tds->char_convs[client2server_chardata];
+
+- const char *canonic_charset = tds_canonical_charset_name(charset);
++ int canonic_charset_num = tds_canonical_charset(charset);
++ const char *canonic_charset;
++
++ if (tds->major_version >= 7 && canonic_charset_num == TDS_CHARSET_ISO_8859_1)
++ canonic_charset_num = TDS_CHARSET_CP1252;
+
+ /* ignore request to change to unknown charset */
+- if (!canonic_charset) {
++ if (canonic_charset_num < 0) {
+ tdsdump_log(TDS_DBG_FUNC, "tds_srv_charset_changed: what is charset \"%s\"?\n", charset);
+ return;
+ }
++ canonic_charset = canonic_charsets[canonic_charset_num].name;
+
+ if (strcmp(canonic_charset, char_conv->server_charset.name) == 0)
+ return;
diff --git a/databases/freetds-devel/pkg-plist b/databases/freetds-devel/pkg-plist
index d413b963eb6b..ba51c6d8fd36 100644
--- a/databases/freetds-devel/pkg-plist
+++ b/databases/freetds-devel/pkg-plist
@@ -1,11 +1,9 @@
-bin/bsqldb
bin/datacopy
-bin/defncopy
-bin/fisql
bin/freebcp
-bin/osql
bin/tdspool
bin/tsql
+bin/bsqldb
+bin/defncopy
etc/freetds.conf.dist
etc/freetds/interfaces.dist
etc/locales.conf.dist
@@ -19,7 +17,11 @@ include/sqlfront.h
include/sybdb.h
include/syberror.h
include/sybfront.h
+include/tds.h
include/tds_sysdep_public.h
+include/tdsconvert.h
+include/tdssrv.h
+include/tdsver.h
lib/libct.a
lib/libct.la
lib/libct.so
@@ -28,8 +30,215 @@ lib/libsybdb.a
lib/libsybdb.la
lib/libsybdb.so
lib/libsybdb.so.5
-%%ODBC%%lib/libtdsodbc.a
-%%ODBC%%lib/libtdsodbc.la
+lib/libtds.a
+lib/libtds.la
+lib/libtds.so
+lib/libtds.so.5
+lib/libtdssrv.a
+lib/libtdssrv.la
+lib/libtdssrv.so
+lib/libtdssrv.so.2
%%ODBC%%lib/libtdsodbc.so
%%ODBC%%lib/libtdsodbc.so.0
+@comment %%ODBC%%lib/libtdsodbc.a
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-11.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/index.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/about.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/what.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/tdshistory.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/freetdshistory.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/projects.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/build.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/packages.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/config.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/osissues.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/install.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/choosingtdsprotocol.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/freetdsconf.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/locales.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/envvar.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/configurations.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/confirminstall.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/prepodbc.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/odbcconnattr.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/php.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/dsnless.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/odbcinionly.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/odbcombo.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/odbcdiagnose.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/configs.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/nonwestern.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/domains.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/appendmode.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/tdspool.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/stunnel.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/software.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/perl.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/sybsql.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/python.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/troubleshooting.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/serverthere.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/logging.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/pagenodata.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/seemtooslow.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/help.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/mailinglist.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/askingforhelp.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/contrib.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/advocacy.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/programming.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/apireference.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/dblib.api.summary.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/ctlib.api.summary.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/odbc.api.summary.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/samplecode.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/acknowledgments.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/contributors.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/interfacesfile.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/interfaceslocation.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/interfacespurpose.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/interfacesformat.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/aboutunicode.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/iso8859.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/unicode.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/unicodegoodbad.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/unicodeutf.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/unicodefreetds.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-1.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-2.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-3.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-4.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-5.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-6.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-7.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-8.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-9.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-10.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/index.html
+%%PORTDOCS%%%%DOCSDIR%%/userguide/userguide.css
+%%PORTDOCS%%%%DOCSDIR%%/reference/todo.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/annotated.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/bug.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/doxygen.css
+%%PORTDOCS%%%%DOCSDIR%%/reference/doxygen.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/files.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/functions.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/globals.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/index.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/modules.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/pages.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00069.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00080.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00086.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00087.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00088.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00090.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00092.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00121.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00122.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00123.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00124.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00125.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00126.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00127.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00144.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00147.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00170.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00172.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00248.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00249.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00250.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00251.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00252.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00253.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00254.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00255.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00256.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00257.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00258.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00259.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00260.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00261.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00262.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00263.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00264.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00265.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00266.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00267.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00268.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00269.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00270.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00271.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00272.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00273.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00274.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00275.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00276.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00277.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00278.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00279.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00280.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00281.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00282.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00283.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00284.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00285.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00286.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00287.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00288.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00289.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00290.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00291.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00292.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00293.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00294.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00295.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00296.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00297.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00298.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00299.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00300.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00301.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00302.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00303.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00304.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00305.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00306.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00307.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00308.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00309.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00310.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00311.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00312.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00313.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000000.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000001.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000002.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000003.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000004.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000005.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000006.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000007.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000008.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000009.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000010.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000011.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000012.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000013.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000014.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dirs.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/functions_vars.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/globals_defs.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/globals_enum.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/globals_func.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/globals_type.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/globals_vars.html
+%%PORTDOCS%%%%DOCSDIR%%/images/important.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/note.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/tip.gif
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/userguide
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/reference
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/images
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm etc/freetds
diff --git a/databases/freetds/Makefile b/databases/freetds/Makefile
index dd7eae9053ab..48eef8dec70d 100644
--- a/databases/freetds/Makefile
+++ b/databases/freetds/Makefile
@@ -5,17 +5,16 @@
# $FreeBSD$
PORTNAME= freetds
-PORTVERSION= 0.82.1
+PORTVERSION= 0.64
+PORTREVISION= 2
+PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_SUNSITE}
MASTER_SITE_SUBDIR= ALPHA/${PORTNAME}/stable
-DISTNAME= freetds-patched
-EXTRACT_SUFX= .tgz
-MAINTAINER???= cowbert@gmail.com
+MAINTAINER?= cowbert@gmail.com
COMMENT= Sybase/Microsoft TDS protocol library
-WRKSRC= ${WRKDIR}/freetds-0.82.1.dev.20081111
TDS_VER?= 5.0
USE_ICONV= yes
@@ -27,19 +26,8 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
CONFIGURE_ARGS= --with-tdsver=${TDS_VER}
USE_LDCONFIG= yes
-PORTDOCS= *
-
-MAN1= datacopy.1 freebcp.1 tsql.1 bsqldb.1 bsqlodbc.1 \
- defncopy.1 fisql.1 osql.1
-
-MAN5= freetds.conf.5
-
-OPTIONS= OPENSSL "Use OpenSSL" off \
- IODBC "Use libiodbc (Mutually Exclusive)" off \
- UNIXODBC "Use unixODBC (Mutually Exclusive)" off \
- MSDBLIB "MS SQL Server support (breaks databases/sybtcl)" off
-
-.include <bsd.port.pre.mk>
+DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
+MAN1= datacopy.1 freebcp.1 tsql.1 bsqldb.1 defncopy.1
.if defined(WITH_OPENSSL)
USE_OPENSSL= yes
@@ -56,10 +44,6 @@ LIB_DEPENDS+= odbc:${PORTSDIR}/databases/unixODBC
CONFIGURE_ARGS+= --with-unixodbc=${LOCALBASE}
.endif
-.if defined(WITH_IODBC) && defined(WITH_UNIXODBC)
-IGNORE= selected mutually exclusive options: WITH_IODBC and WITH_UNIXODBC
-.endif
-
.if defined(WITH_IODBC) || defined(WITH_UNIXODBC)
PLIST_SUB+= ODBC=""
.else
@@ -70,7 +54,10 @@ PLIST_SUB+= ODBC="@comment "
# relies on sybase-style dblib
.if defined(WITH_MSDBLIB)
CONFIGURE_ARGS+= --enable-msdblib
-TDS_VER?= 7.0
+.endif
+
+.if defined(NOPORTDOCS)
+EXTRA_PATCHES= ${PATCHDIR}/noportdocs-patch-doc__Makefile.in
.endif
post-extract:
@@ -87,13 +74,9 @@ post-patch:
s| common.h||g'
post-install:
-.if !defined(NOPORTDOCS)
- @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} images ${DOCSDIR}
- @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} doc ${DOCSDIR}
-.endif
@${MKDIR} ${PREFIX}/etc/freetds
@${INSTALL_DATA} ${WRKSRC}/interfaces ${PREFIX}/etc/freetds/interfaces.dist
@${ECHO_CMD} "Sample configuration files have been installed in ${PREFIX}/etc"
@${ECHO_CMD} "You should edit them and remove the .dist-suffix from their names"
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/databases/freetds/distinfo b/databases/freetds/distinfo
index 068508c72506..e647320f5ecd 100644
--- a/databases/freetds/distinfo
+++ b/databases/freetds/distinfo
@@ -1,3 +1,3 @@
-MD5 (freetds-patched.tgz) = 70a0fbb639dca41cd74acf621d93c04a
-SHA256 (freetds-patched.tgz) = 8332c626e8fe056185484ad2a990b81e112969a75143e9b128c824dca97a5aec
-SIZE (freetds-patched.tgz) = 1643212
+MD5 (freetds-0.64.tar.gz) = ecfee5d6c96932172a1f29fb215c9d23
+SHA256 (freetds-0.64.tar.gz) = 27eeef4049590f459189f859fa73dae27604ea0bf4f197e304f9934c39312c3b
+SIZE (freetds-0.64.tar.gz) = 1414954
diff --git a/databases/freetds/files/noportdocs-patch-doc__Makefile.in b/databases/freetds/files/noportdocs-patch-doc__Makefile.in
new file mode 100644
index 000000000000..910087cdb263
--- /dev/null
+++ b/databases/freetds/files/noportdocs-patch-doc__Makefile.in
@@ -0,0 +1,12 @@
+--- ./doc/Makefile.in.orig 2008-06-16 13:01:18.956170390 +0300
++++ ./doc/Makefile.in 2008-06-16 13:10:19.492674498 +0300
+@@ -412,8 +412,7 @@
+
+ info-am:
+
+-install-data-am: install-data-local install-man \
+- install-nobase_dataDATA
++install-data-am: install-man
+
+ install-exec-am:
+
diff --git a/databases/freetds/files/patch-doc_Makefile.in b/databases/freetds/files/patch-doc_Makefile.in
deleted file mode 100644
index 069ea22e72a4..000000000000
--- a/databases/freetds/files/patch-doc_Makefile.in
+++ /dev/null
@@ -1,103 +0,0 @@
---- doc/Makefile.in.orig 2008-11-11 04:55:16.000000000 -0900
-+++ doc/Makefile.in 2008-12-04 01:16:56.000000000 -0900
-@@ -408,25 +408,25 @@
- echo " rm -f '$(DESTDIR)$(man5dir)/$$inst'"; \
- rm -f "$(DESTDIR)$(man5dir)/$$inst"; \
- done
--install-nobase_dataDATA: $(nobase_data_DATA)
-- @$(NORMAL_INSTALL)
-- test -z "$(datadir)" || $(mkdir_p) "$(DESTDIR)$(datadir)"
-- @$(am__vpath_adj_setup) \
-- list='$(nobase_data_DATA)'; for p in $$list; do \
-- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-- $(am__vpath_adj) \
-- echo " $(nobase_dataDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(datadir)/$$f'"; \
-- $(nobase_dataDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(datadir)/$$f"; \
-- done
--
--uninstall-nobase_dataDATA:
-- @$(NORMAL_UNINSTALL)
-- @$(am__vpath_adj_setup) \
-- list='$(nobase_data_DATA)'; for p in $$list; do \
-- $(am__vpath_adj) \
-- echo " rm -f '$(DESTDIR)$(datadir)/$$f'"; \
-- rm -f "$(DESTDIR)$(datadir)/$$f"; \
-- done
-+#install-nobase_dataDATA: $(nobase_data_DATA)
-+# @$(NORMAL_INSTALL)
-+# test -z "$(datadir)" || $(mkdir_p) "$(DESTDIR)$(datadir)"
-+# @$(am__vpath_adj_setup) \
-+# list='$(nobase_data_DATA)'; for p in $$list; do \
-+# if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-+# $(am__vpath_adj) \
-+# echo " $(nobase_dataDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(datadir)/$$f'"; \
-+# $(nobase_dataDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(datadir)/$$f"; \
-+# done
-+
-+#uninstall-nobase_dataDATA:
-+# @$(NORMAL_UNINSTALL)
-+# @$(am__vpath_adj_setup) \
-+# list='$(nobase_data_DATA)'; for p in $$list; do \
-+# $(am__vpath_adj) \
-+# echo " rm -f '$(DESTDIR)$(datadir)/$$f'"; \
-+# rm -f "$(DESTDIR)$(datadir)/$$f"; \
-+# done
- tags: TAGS
- TAGS:
-
-@@ -508,12 +508,11 @@
-
- info-am:
-
--install-data-am: install-data-local install-man \
-- install-nobase_dataDATA
-+install-data-am: install-man
-
- install-exec-am:
-
--install-info: install-info-am
-+#install-info: install-info-am
-
- install-man: install-man1 install-man5
-
-@@ -535,8 +534,8 @@
-
- ps-am:
-
--uninstall-am: uninstall-info-am uninstall-local uninstall-man \
-- uninstall-nobase_dataDATA
-+#uninstall-am: uninstall-info-am uninstall-local uninstall-man \
-+
-
- uninstall-man: uninstall-man1 uninstall-man5
-
-@@ -554,21 +553,21 @@
- uninstall-nobase_dataDATA
-
-
--$(DOCDIR)/userguide: $(DOCDIR)/userguide/index.htm
-+#$(DOCDIR)/userguide: $(DOCDIR)/userguide/index.htm
-
--$(DOCDIR)/reference: $(DOCDIR)/reference/index.html
-+#$(DOCDIR)/reference: $(DOCDIR)/reference/index.html
-
--doc: $(DOCDIR)/userguide $(DOCDIR)/reference
-+#doc: $(DOCDIR)/userguide $(DOCDIR)/reference
-
- dist: man
-
- man: $(man_MANS)
-
--installdirs:
-- $(mkinstalldirs) $(TARGET_DOCDIR)/userguide \
-- $(TARGET_DOCDIR)/reference \
-- $(TARGET_DOCDIR)/images \
-- $(TARGET_DOCDIR)/images/callouts 2>&1
-+#installdirs:
-+# $(mkinstalldirs) $(TARGET_DOCDIR)/userguide \
-+# $(TARGET_DOCDIR)/reference \
-+# $(TARGET_DOCDIR)/images \
-+# $(TARGET_DOCDIR)/images/callouts 2>&1
-
- freebcp.1: freebcp.txt
- $(TXT2MAN) $(MANOPTS) $(srcdir)/freebcp.txt >.$@
diff --git a/databases/freetds/files/patch-src_tds_iconv.c b/databases/freetds/files/patch-src_tds_iconv.c
new file mode 100644
index 000000000000..1899306538c2
--- /dev/null
+++ b/databases/freetds/files/patch-src_tds_iconv.c
@@ -0,0 +1,23 @@
+--- src/tds/iconv.c.orig Sat Jan 13 16:27:13 2007
++++ src/tds/iconv.c Sat Jan 13 16:29:24 2007
+@@ -973,13 +973,18 @@ tds_srv_charset_changed(TDSSOCKET * tds,
+ #if HAVE_ICONV_ALWAYS
+ TDSICONV *char_conv = tds->char_convs[client2server_chardata];
+
+- const char *canonic_charset = tds_canonical_charset_name(charset);
++ int canonic_charset_num = tds_canonical_charset(charset);
++ const char *canonic_charset;
++
++ if (tds->major_version >= 7 && canonic_charset_num == TDS_CHARSET_ISO_8859_1)
++ canonic_charset_num = TDS_CHARSET_CP1252;
+
+ /* ignore request to change to unknown charset */
+- if (!canonic_charset) {
++ if (canonic_charset_num < 0) {
+ tdsdump_log(TDS_DBG_FUNC, "tds_srv_charset_changed: what is charset \"%s\"?\n", charset);
+ return;
+ }
++ canonic_charset = canonic_charsets[canonic_charset_num].name;
+
+ if (strcmp(canonic_charset, char_conv->server_charset.name) == 0)
+ return;
diff --git a/databases/freetds/pkg-plist b/databases/freetds/pkg-plist
index d413b963eb6b..ba51c6d8fd36 100644
--- a/databases/freetds/pkg-plist
+++ b/databases/freetds/pkg-plist
@@ -1,11 +1,9 @@
-bin/bsqldb
bin/datacopy
-bin/defncopy
-bin/fisql
bin/freebcp
-bin/osql
bin/tdspool
bin/tsql
+bin/bsqldb
+bin/defncopy
etc/freetds.conf.dist
etc/freetds/interfaces.dist
etc/locales.conf.dist
@@ -19,7 +17,11 @@ include/sqlfront.h
include/sybdb.h
include/syberror.h
include/sybfront.h
+include/tds.h
include/tds_sysdep_public.h
+include/tdsconvert.h
+include/tdssrv.h
+include/tdsver.h
lib/libct.a
lib/libct.la
lib/libct.so
@@ -28,8 +30,215 @@ lib/libsybdb.a
lib/libsybdb.la
lib/libsybdb.so
lib/libsybdb.so.5
-%%ODBC%%lib/libtdsodbc.a
-%%ODBC%%lib/libtdsodbc.la
+lib/libtds.a
+lib/libtds.la
+lib/libtds.so
+lib/libtds.so.5
+lib/libtdssrv.a
+lib/libtdssrv.la
+lib/libtdssrv.so
+lib/libtdssrv.so.2
%%ODBC%%lib/libtdsodbc.so
%%ODBC%%lib/libtdsodbc.so.0
+@comment %%ODBC%%lib/libtdsodbc.a
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-11.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/index.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/about.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/what.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/tdshistory.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/freetdshistory.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/projects.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/build.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/packages.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/config.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/osissues.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/install.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/choosingtdsprotocol.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/freetdsconf.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/locales.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/envvar.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/configurations.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/confirminstall.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/prepodbc.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/odbcconnattr.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/php.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/dsnless.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/odbcinionly.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/odbcombo.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/odbcdiagnose.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/configs.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/nonwestern.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/domains.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/appendmode.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/tdspool.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/stunnel.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/software.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/perl.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/sybsql.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/python.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/troubleshooting.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/serverthere.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/logging.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/pagenodata.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/seemtooslow.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/help.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/mailinglist.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/askingforhelp.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/contrib.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/advocacy.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/programming.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/apireference.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/dblib.api.summary.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/ctlib.api.summary.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/odbc.api.summary.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/samplecode.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/acknowledgments.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/contributors.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/interfacesfile.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/interfaceslocation.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/interfacespurpose.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/interfacesformat.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/aboutunicode.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/iso8859.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/unicode.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/unicodegoodbad.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/unicodeutf.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/unicodefreetds.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-1.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-2.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-3.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-4.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-5.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-6.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-7.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-8.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-9.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/gfdl-10.htm
+%%PORTDOCS%%%%DOCSDIR%%/userguide/index.html
+%%PORTDOCS%%%%DOCSDIR%%/userguide/userguide.css
+%%PORTDOCS%%%%DOCSDIR%%/reference/todo.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/annotated.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/bug.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/doxygen.css
+%%PORTDOCS%%%%DOCSDIR%%/reference/doxygen.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/files.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/functions.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/globals.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/index.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/modules.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/pages.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00069.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00080.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00086.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00087.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00088.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00090.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00092.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00121.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00122.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00123.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00124.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00125.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00126.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00127.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00144.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00147.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00170.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00172.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00248.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00249.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00250.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00251.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00252.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00253.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00254.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00255.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00256.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00257.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00258.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00259.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00260.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00261.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00262.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00263.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00264.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00265.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00266.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00267.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00268.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00269.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00270.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00271.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00272.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00273.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00274.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00275.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00276.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00277.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00278.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00279.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00280.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00281.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00282.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00283.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00284.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00285.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00286.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00287.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00288.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00289.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00290.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00291.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00292.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00293.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00294.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00295.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00296.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00297.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00298.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00299.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00300.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00301.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00302.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00303.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00304.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00305.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00306.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00307.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00308.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00309.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00310.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00311.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00312.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/a00313.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000000.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000001.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000002.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000003.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000004.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000005.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000006.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000007.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000008.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000009.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000010.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000011.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000012.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000013.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dir_000014.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/dirs.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/functions_vars.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/globals_defs.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/globals_enum.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/globals_func.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/globals_type.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/globals_vars.html
+%%PORTDOCS%%%%DOCSDIR%%/images/important.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/note.gif
+%%PORTDOCS%%%%DOCSDIR%%/images/tip.gif
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/userguide
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/reference
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/images
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm etc/freetds