FreeBSD Bugzilla – Attachment 147591 Details for
Bug 193866
[PATCH] databases/freetds-devel: update to 0.92.812,1
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch for freetds-devel-0.92.812
freetds-devel-0.92.812.patch (text/plain), 11.06 KB, created by
Muhammad Moinur Rahman
on 2014-09-23 10:28:12 UTC
(
hide
)
Description:
patch for freetds-devel-0.92.812
Filename:
MIME Type:
Creator:
Muhammad Moinur Rahman
Created:
2014-09-23 10:28:12 UTC
Size:
11.06 KB
patch
obsolete
>diff -ruN /usr/ports//databases/freetds-devel/Makefile ./Makefile >--- /usr/ports//databases/freetds-devel/Makefile 2014-07-23 15:54:02.000000000 +0600 >+++ ./Makefile 2014-09-23 17:21:23.338260563 +0600 >@@ -2,97 +2,91 @@ > # $FreeBSD: head/databases/freetds-devel/Makefile 362645 2014-07-23 09:54:02Z tijl $ > > PORTNAME= freetds >-PORTVERSION= 0.92.79 >-PORTREVISION= 2 >+PORTVERSION= 0.92.812 > PORTEPOCH= 1 > CATEGORIES= databases >-MASTER_SITES= ftp://ftp.freetds.org/pub/freetds/stable/ >+MASTER_SITES= ftp://ftp.freetds.org/pub/freetds/current/ > PKGNAMESUFFIX= -devel >+DISTNAME= ${PORTNAME}-dev.${PORTVERSION} > > MAINTAINER= pi@FreeBSD.org > COMMENT= Sybase/Microsoft TDS protocol library > > LICENSE= LGPL20 > >-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} >-TDS_VER?= 5.0 >-USES= gmake iconv libtool:keepla pkgconfig >+WRKSRC= ${WRKDIR}/${PORTNAME}-dev.${PORTVERSION} >+TDS_VER?= 7.2 >+USES= gmake iconv libtool:keepla pkgconfig tar:bzip2 > GNU_GONFIGURE= yes > USE_AUTOTOOLS= autoconf:env > CPPFLAGS+= "-I${LOCALBASE}/include" > LDFLAGS+= -L${LOCALBASE}/lib > GNU_CONFIGURE= yes >-CONFIGURE_ARGS= --with-tdsver=${TDS_VER} >+CONFIGURE_ARGS= --with-tdsver=${TDS_VER} --sysconfdir=${ETCDIR} \ >+ --enable-msdblib --enable-sybase-compat \ >+ --docdir=${DOCSDIR} > USE_LDCONFIG= yes > SUB_FILES= pkg-message > INSTALL_TARGET= install-strip > >-PORTDOCS= * >- >-# OPTIONS_DEFINE= OPENSSL GNUTLS IODBC UNIXODBC MSDBLIB >-OPTIONS_DEFINE= MSDBLIB ODBCWIDE ODBC >- >-OPTIONS_SINGLE= SSL >+OPTIONS_DEFINE= DOCS ODBCWIDE >+OPTIONS_SINGLE= SSL > OPTIONS_SINGLE_SSL= OPENSSL GNUTLS >- > OPTIONS_DEFAULT= OPENSSL >- >-OPENSSL_DESC= Use OpenSSL >-GNUTLS_DESC= Use GnuTLS >-MSDBLIB_DESC= MS SQL Server compatibility (breaks databases/sybtcl) >-ODBCWIDE_DESC= Enable Wide ODBC Support >-ODBC_DESC= ODBC driver >+OPTIONS_RADIO= ODBC >+OPTIONS_RADIO_ODBC= IODBC UNIXODBC >+ODBCWIDE_DESC= Enable Wide ODBC Support >+OPENSSL_USE= OPENSSL=yes >+OPENSSL_CONFIGURE_ON= --with-openssl=${OPENSSLBASE} >+GNUTLS_LIB_DEPENDS= libgnutls.so:${PORTSDIR}/security/gnutls >+GNUTLS_CONFIGURE_ON= --with-gnutls >+IODBC_LIB_DEPENDS= libiodbc.so:${PORTSDIR}/databases/libiodbc >+IODBC_CONFIGURE_ON= --with-iodbc=${LOCALBASE} >+IODBC_CPPFLAGS= -I${LOCALBASE}/include/libiodbc >+UNIXODBC_LIB_DEPENDS= libodbc.so:${PORTSDIR}/databases/unixODBC >+UNIXODBC_CONFIGURE_ON= --with-unixodbc=${LOCALBASE} >+ODBCWIDE_CONFIGURE_ON= --enable-odbc-wide > > CONFLICTS= freetds-0.64.[0-9] > > .include <bsd.port.options.mk> >- >-.if ${PORT_OPTIONS:MOPENSSL} >-USE_OPENSSL= yes >-CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE} >-.endif >- >-.if ${PORT_OPTIONS:MODBCWIDE} >-CONFIGURE_ARGS+= --enable-odbc-wide >-.endif >- >-.if ${PORT_OPTIONS:MGNUTLS} >-LIB_DEPENDS+= libgnutls.so:${PORTSDIR}/security/gnutls >-CONFIGURE_ARGS+= --with-gnutls >-.endif >- >-LIB_DEPENDS+= libodbc.so:${PORTSDIR}/databases/unixODBC >-CONFIGURE_ARGS+= --with-unixodbc=${LOCALBASE} >- >-# We cannot use msdblib-style by default, because port databases/sybtcl >-# relies on sybase-style dblib >-.if ${PORT_OPTIONS:MMSDBLIB} >-CONFIGURE_ARGS+= --enable-msdblib >-TDS_VER= 7.2 >+.if ${PORT_OPTIONS:MIODBC} || ${PORT_OPTIONS:MUNIXODBC} >+PLIST_SUB+= ODBC="" >+.else >+PLIST_SUB+= ODBC="@comment " > .endif > > post-extract: >- @cd ${WRKSRC} && ${LN} -s freetds.conf freetds.conf.dist >- @cd ${WRKSRC} && ${LN} -s locales.conf locales.conf.dist >- @cd ${WRKSRC}/src/pool && ${LN} -s pool.conf pool.conf.dist >+ @cd ${WRKSRC} && ${LN} -s freetds.conf freetds.conf.sample >+ @cd ${WRKSRC} && ${LN} -s locales.conf locales.conf.sample >+ @cd ${WRKSRC}/src/pool && ${LN} -s pool.conf pool.conf.sample > > post-patch: > @${REINPLACE_CMD} -e 's|libgnutls-config|pkg-config gnutls|g' \ > ${WRKSRC}/configure > @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ >- 's|<malloc.h>|<stdlib.h>| ; \ >- s|/freetds.conf|/freetds.conf.dist|g ; \ >- s|/locales.conf|/locales.conf.dist|g ; \ >- s|/pool.conf|/pool.conf.dist|g ; \ >+ 's|/pool.conf|/pool.conf.sample|g ; \ > s| common.h||g ; \ >+ s|%%DOCSDIR%%|${STAGEDIR}${DOCSDIR}|g ; \ > s|%%ICONV_LIB%%|${ICONV_LIB}|' >+ @${REINPLACE_CMD} -e 's|/freetds.conf|/freetds.conf.sample|g ; \ >+ s|/locales.conf|/locales.conf.sample|g' ${WRKSRC}/Makefile.in >+ @${REINPLACE_CMD} -e 's|$$ODBC_INC/isql.h|$$ODBC_INC/libiodbc/isql.h|g ; \ >+ s|$$ODBC_INC/isqlext.h|$$ODBC_INC/libiodbc/isqlext.h|g' ${WRKSRC}/configure > > post-install: >- @${MKDIR} ${STAGEDIR}${DOCSDIR} >- @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} images ${STAGEDIR}${DOCSDIR} >- @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} doc/${PORTNAME}-${PORTVERSION}/reference ${STAGEDIR}${DOCSDIR} >- @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} doc/${PORTNAME}-${PORTVERSION}/userguide ${STAGEDIR}${DOCSDIR} >- @${MKDIR} ${STAGEDIR}${PREFIX}/etc/freetds >- @${INSTALL_DATA} ${WRKSRC}/interfaces ${STAGEDIR}${PREFIX}/etc/freetds/interfaces.dist >+ @${INSTALL_DATA} ${WRKSRC}/interfaces ${STAGEDIR}${ETCDIR}/interfaces.sample >+.if ${PORT_OPTIONS:MDOCS} >+ @${MKDIR} ${STAGEDIR}${DOCSDIR}/userguide >+ @${MKDIR} ${STAGEDIR}${DOCSDIR}/reference >+ @${MKDIR} ${STAGEDIR}${DOCSDIR}/images >+ @${FIND} ${WRKSRC}/doc/userguide \( -type f -o -type l \) \ >+ -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/userguide ';' >+ @${FIND} ${WRKSRC}/doc/reference \( -type f -o -type l \) \ >+ -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/reference ';' >+ @${FIND} ${WRKSRC}/doc/images -name \*.gif \ >+ -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/images/ ';' >+ >+.endif > > .include <bsd.port.mk> >diff -ruN /usr/ports//databases/freetds-devel/distinfo ./distinfo >--- /usr/ports//databases/freetds-devel/distinfo 2014-01-22 21:30:13.000000000 +0600 >+++ ./distinfo 2014-09-23 06:20:29.423995108 +0600 >@@ -1,2 +1,2 @@ >-SHA256 (freetds-0.92.79.tar.gz) = 06b9b3fe797552d93365f1f1f84051f6c292bb0f9fca06a3475852700cf71f50 >-SIZE (freetds-0.92.79.tar.gz) = 2059576 >+SHA256 (freetds-dev.0.92.812.tar.bz2) = 6ac35250b24214de3635e2b8647e1b903f8482b72f5ff7b92cdde6280811c074 >+SIZE (freetds-dev.0.92.812.tar.bz2) = 1149663 >diff -ruN /usr/ports//databases/freetds-devel/files/patch-doc_Makefile.in ./files/patch-doc_Makefile.in >--- /usr/ports//databases/freetds-devel/files/patch-doc_Makefile.in 2014-01-22 23:40:44.000000000 +0600 >+++ ./files/patch-doc_Makefile.in 2014-09-23 16:26:51.470539128 +0600 >@@ -1,47 +1,20 @@ >---- doc/Makefile.in.orig 2011-09-06 20:44:07.000000000 +0200 >-+++ doc/Makefile.in 2011-09-06 20:54:10.000000000 +0200 >-@@ -507,7 +507,7 @@ >- >- info-am: >- >--install-data-am: install-data-local install-man >-+install-data-am: install-man >- >- install-dvi: install-dvi-am >- >-@@ -561,7 +561,7 @@ >- clean-local dist-hook distclean distclean-generic \ >- distclean-libtool distdir dvi dvi-am html html-am info info-am \ >- install install-am install-data install-data-am \ >-- install-data-local install-dvi install-dvi-am install-exec \ >-+ install-dvi install-dvi-am install-exec \ >- install-exec-am install-html install-html-am install-info \ >- install-info-am install-man install-man1 install-man5 \ >- install-pdf install-pdf-am install-ps install-ps-am \ >-@@ -641,16 +641,16 @@ >+--- doc/Makefile.in.orig 2014-09-23 16:23:48.662499737 +0600 >++++ doc/Makefile.in 2014-09-23 16:24:52.193494422 +0600 >+@@ -671,16 +671,7 @@ > > # If we built the documentation ourselves, install that, > # else if we have access to distributed documentation, install that. >--install-data-local: installdirs $(noinst_DATA) >-- $(mkinstalldirs) $(DOCDIR) 2>&1 >+-install-data-local: $(INSTALLDIRS) $(noinst_DATA) >+- $(MKDIR_P) $(DOCDIR) 2>&1 > - if test -r $(DOCDIR)/userguide ; then d=.; else d="$(srcdir)"; fi; \ >-- find $$d/$(DOCDIR)/userguide \( -type f -o -type l \) -exec \ >-- $(INSTALL_DATA) {} $(TARGET_DOCDIR)/userguide ';' >+- find $$d/$(DOCDIR)/userguide \( -type f -o -type l \) \ >+- -exec $(INSTALL) {} $(TARGET_DOCDIR)/userguide ';' > - 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 ';' >-- cd $(srcdir) && find images -name \*.gif -exec \ >-- $(INSTALL_DATA) {} $(TARGET_DOCDIR)/{} ';' >-+#install-data-local: installdirs $(noinst_DATA) >-+# $(mkinstalldirs) $(DOCDIR) 2>&1 >-+# if test -r $(DOCDIR)/userguide ; then d=.; else d="$(srcdir)"; fi; \ >-+# find $$d/$(DOCDIR)/userguide \( -type f -o -type l \) -exec \ >-+# $(INSTALL_DATA) {} $(TARGET_DOCDIR)/userguide ';' >-+# 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 ';' >-+# cd $(srcdir) && find images -name \*.gif -exec \ >-+# $(INSTALL_DATA) {} $(TARGET_DOCDIR)/{} ';' >+- find $$d/$(DOCDIR)/reference \( -type f -o -type l \) \ >+- -exec $(INSTALL) {} $(TARGET_DOCDIR)/reference ';' >+- find $(srcdir)/images -name \*.gif \ >+- -exec $(INSTALL) {} $(TARGET_DOCDIR)/images/ ';' >++install-data-local: > > uninstall-local: > rm -rf $(TARGET_DOCDIR) >diff -ruN /usr/ports//databases/freetds-devel/files/patch-include_freetds_tds.h ./files/patch-include_freetds_tds.h >--- /usr/ports//databases/freetds-devel/files/patch-include_freetds_tds.h 1970-01-01 06:00:00.000000000 +0600 >+++ ./files/patch-include_freetds_tds.h 2014-09-23 06:18:03.169004391 +0600 >@@ -0,0 +1,10 @@ >+--- include/freetds/tds.h.orig 2014-09-23 06:16:52.725008992 +0600 >++++ include/freetds/tds.h 2014-09-23 06:17:12.953007371 +0600 >+@@ -146,7 +146,6 @@ >+ TDS_INT date; /**< date, 0 = 1900-01-01 */ >+ TDS_SMALLINT offset; /**< time offset */ >+ TDS_USMALLINT time_prec:3; >+- TDS_USMALLINT _res:10; >+ TDS_USMALLINT has_time:1; >+ TDS_USMALLINT has_date:1; >+ TDS_USMALLINT has_offset:1; >diff -ruN /usr/ports//databases/freetds-devel/pkg-plist ./pkg-plist >--- /usr/ports//databases/freetds-devel/pkg-plist 2014-05-08 23:57:10.000000000 +0600 >+++ ./pkg-plist 2014-09-23 16:41:59.819446746 +0600 >@@ -6,10 +6,10 @@ > bin/osql > bin/tdspool > bin/tsql >-etc/freetds/interfaces.dist >-etc/freetds.conf.dist >-etc/locales.conf.dist >-etc/pool.conf.dist >+@sample %%ETCDIR%%/freetds.conf.sample >+@sample %%ETCDIR%%/interfaces.sample >+@sample %%ETCDIR%%/locales.conf.sample >+@sample %%ETCDIR%%/pool.conf.sample > include/bkpublic.h > include/cspublic.h > include/cstypes.h >@@ -40,10 +40,29 @@ > lib/libsybdb.so > lib/libsybdb.so.5 > lib/libsybdb.so.5.0.0 >-lib/libtdsodbc.so.0.0.0 >-lib/libtdsodbc.so.0 >-lib/libtdsodbc.so >-lib/libtdsodbc.la >-lib/libtdsodbc.a >-bin/bsqlodbc >-@dirrm etc/freetds >+%%ODBC%%lib/libtdsodbc.so.0.0.0 >+%%ODBC%%lib/libtdsodbc.so.0 >+%%ODBC%%lib/libtdsodbc.so >+%%ODBC%%lib/libtdsodbc.la >+%%ODBC%%lib/libtdsodbc.a >+%%ODBC%%bin/bsqlodbc >+%%PORTDOCS%%%%DOCSDIR%%/images/1.gif >+%%PORTDOCS%%%%DOCSDIR%%/images/10.gif >+%%PORTDOCS%%%%DOCSDIR%%/images/2.gif >+%%PORTDOCS%%%%DOCSDIR%%/images/3.gif >+%%PORTDOCS%%%%DOCSDIR%%/images/4.gif >+%%PORTDOCS%%%%DOCSDIR%%/images/5.gif >+%%PORTDOCS%%%%DOCSDIR%%/images/6.gif >+%%PORTDOCS%%%%DOCSDIR%%/images/7.gif >+%%PORTDOCS%%%%DOCSDIR%%/images/8.gif >+%%PORTDOCS%%%%DOCSDIR%%/images/9.gif >+%%PORTDOCS%%%%DOCSDIR%%/images/caution.gif >+%%PORTDOCS%%%%DOCSDIR%%/images/important.gif >+%%PORTDOCS%%%%DOCSDIR%%/images/note.gif >+%%PORTDOCS%%%%DOCSDIR%%/images/tip.gif >+%%PORTDOCS%%%%DOCSDIR%%/images/warning.gif >+%%PORTDOCS%%%%DOCSDIR%%/reference/index.html >+%%PORTDOCS%%%%DOCSDIR%%/userguide/index.htm >+%%PORTDOCS%%%%DOCSDIR%%/userguide/index.html >+%%PORTDOCS%%@dirrm %%DOCSDIR%% >+@dirrm %%ETCDIR%%
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 193866
: 147591