svn commit: r388912 - in head/databases/freetds: . files

Muhammad Moinur Rahman bofh at FreeBSD.org
Tue Jun 9 11:48:01 UTC 2015


Author: bofh
Date: Tue Jun  9 11:47:59 2015
New Revision: 388912
URL: https://svnweb.freebsd.org/changeset/ports/388912

Log:
  databases/freetds: Update version 0.91.112.0.0=>0.95.0
  
  - Remove PORTSCOUT variable as new version has superseeded

Added:
  head/databases/freetds/files/patch-include_freetds_tds.h   (contents, props changed)
  head/databases/freetds/files/patch-src_tds_tls.c   (contents, props changed)
Deleted:
  head/databases/freetds/files/patch-doc_Makefile.am
  head/databases/freetds/files/patch-include_tdsodbc.h
Modified:
  head/databases/freetds/Makefile
  head/databases/freetds/distinfo
  head/databases/freetds/pkg-plist

Modified: head/databases/freetds/Makefile
==============================================================================
--- head/databases/freetds/Makefile	Tue Jun  9 11:41:36 2015	(r388911)
+++ head/databases/freetds/Makefile	Tue Jun  9 11:47:59 2015	(r388912)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	freetds
-PORTVERSION=	0.91.112.0.0
+PORTVERSION=	0.95.0
 PORTEPOCH=	1
 CATEGORIES=	databases
 MASTER_SITES=	ftp://ftp.freetds.org/pub/freetds/stable/
@@ -14,14 +14,13 @@ LICENSE=	GPLv2
 
 LIB_DEPENDS=	libgcrypt.so:${PORTSDIR}/security/libgcrypt
 
-PORTSCOUT=	skipv:0.92.48,0.92.49,0.92.51,0.92.52,0.92.53,0.92.54,0.92.55,0.92.59,0.92.63,0.92.79,0.92.405
 TDS_VER?=	5.0
 
-USES=		autoreconf iconv gmake pkgconfig libtool:keepla tar:bzip2
+USES=		autoreconf iconv gmake libtool:keepla pkgconfig readline tar:bzip2
 GNU_CONFIGURE=	yes
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
-LIBS+=		-lgcrypt
+LIBS+=		-lgcrypt -lpthread
 CONFIGURE_ARGS=	--with-tdsver=${TDS_VER} --sysconfdir=${ETCDIR} \
 	       	--enable-sybase-compat --enable-msdblib
 USE_LDCONFIG=	yes
@@ -70,10 +69,5 @@ post-patch:
 
 post-install:
 	${INSTALL_DATA} ${WRKSRC}/interfaces ${STAGEDIR}${ETCDIR}/interfaces.sample
-.if ${PORT_OPTIONS:MDOCS}
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC}/doc/doc/${PORTNAME}-${PORTVERSION} && \
-		${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-.endif
 
 .include <bsd.port.mk>

Modified: head/databases/freetds/distinfo
==============================================================================
--- head/databases/freetds/distinfo	Tue Jun  9 11:41:36 2015	(r388911)
+++ head/databases/freetds/distinfo	Tue Jun  9 11:47:59 2015	(r388912)
@@ -1,2 +1,2 @@
-SHA256 (freetds-0.91.112.0.0.tar.bz2) = 31c3ae92676c325f88306b60c073a274d91b0ec391a5d24eb8cf0039b2b010fa
-SIZE (freetds-0.91.112.0.0.tar.bz2) = 1803980
+SHA256 (freetds-0.95.0.tar.bz2) = ffcf6179545dea253d6bc3b081c220d4d1ff4f1d434d159baec17c820ad5cba3
+SIZE (freetds-0.95.0.tar.bz2) = 3208585

Added: head/databases/freetds/files/patch-include_freetds_tds.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/freetds/files/patch-include_freetds_tds.h	Tue Jun  9 11:47:59 2015	(r388912)
@@ -0,0 +1,14 @@
+--- include/freetds/tds.h.orig	2015-06-09 10:34:04 UTC
++++ include/freetds/tds.h
+@@ -144,7 +144,10 @@ typedef struct
+ 	TDS_INT      date;	/**< date, 0 = 1900-01-01 */
+ 	TDS_SMALLINT offset;	/**< time offset */
+ 	TDS_USMALLINT time_prec:3;
+-	TDS_USMALLINT _res:10;
++#pragma push_macro("_res")
++#undef _res
++        TDS_USMALLINT _res:10;
++#pragma pop_macro("_res")
+ 	TDS_USMALLINT has_time:1;
+ 	TDS_USMALLINT has_date:1;
+ 	TDS_USMALLINT has_offset:1;

Added: head/databases/freetds/files/patch-src_tds_tls.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/freetds/files/patch-src_tds_tls.c	Tue Jun  9 11:47:59 2015	(r388912)
@@ -0,0 +1,13 @@
+--- src/tds/tls.c.orig	2015-06-09 10:38:40 UTC
++++ src/tds/tls.c
+@@ -46,6 +46,10 @@
+ #include <sys/stat.h>
+ #endif /* HAVE_SYS_STAT_H */
+ 
++#if defined(__FreeBSD__) || defined(__DragonFly__)
++#include <sys/socket.h>
++#endif
++
+ #include <freetds/tds.h>
+ #include <freetds/string.h>
+ #include <freetds/tls.h>

Modified: head/databases/freetds/pkg-plist
==============================================================================
--- head/databases/freetds/pkg-plist	Tue Jun  9 11:41:36 2015	(r388911)
+++ head/databases/freetds/pkg-plist	Tue Jun  9 11:47:59 2015	(r388912)
@@ -46,3 +46,4 @@ man/man5/freetds.conf.5.gz
 %%ODBC%%lib/libtdsodbc.so.0.0.0
 %%ODBC%%lib/libtdsodbc.la
 %%ODBC%%lib/libtdsodbc.a
+%%PORTDOCS%%@dir %%DOCSDIR%%/images/callouts


More information about the svn-ports-all mailing list