ports/78433: [Maintainer] Update databases/mysql++ to 1.7.30

Sergey Prikhodko sergey at network-asp.biz
Sat Mar 5 00:30:18 UTC 2005


>Number:         78433
>Category:       ports
>Synopsis:       [Maintainer] Update databases/mysql++ to 1.7.30
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 05 00:30:17 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Sergey Prikhodko
>Release:        FreeBSD 5.2.1-RELEASE-p13 i386
>Organization:
Network-ASP
>Environment:
System: FreeBSD network-asp.biz 5.2.1-RELEASE-p13 FreeBSD 5.2.1-RELEASE-p13 #4: Mon Jan 24 15:00:06 EET 2005 root at network-asp.biz:/usr/obj/usr/src/sys/RKERNEL i386

>Description:

	Port changes: 
	    - update to 1.7.30
	    - removed dependencies on perl and gmake
	    - removed install procedure from Makefile ( thanks 
	      Vanilla I. Shu <vanilla at FreeBSD.org> for patch )
	    - fixed examples Makefile
	    - removed unused files from examples dir
	
	As always, you can find mysql++ ChangeLog at 
	http://tangentsoft.net/mysql++/ChangeLog
	
>How-To-Repeat:

>Fix:


--- mysql++.patch begins here ---
diff -ruN mysql++.orig/Makefile mysql++/Makefile
--- mysql++.orig/Makefile	Tue Feb  8 19:25:12 2005
+++ mysql++/Makefile	Sat Mar  5 00:56:59 2005
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	mysql++
-PORTVERSION=	1.7.28
+PORTVERSION=	1.7.30
 CATEGORIES=	databases devel
 MASTER_SITES=	http://tangentsoft.net/mysql++/releases/
 
@@ -14,9 +14,7 @@
 COMMENT=	Complex C++ API for MySQL
 
 USE_MYSQL=	yes
-USE_GMAKE=	yes
-USE_PERL5=	yes
-GNU_CONFIGURE=	yes
+USE_LIBTOOL_VER=	15
 CONFIGURE_ARGS=	--with-mysql=${LOCALBASE}
 INSTALLS_SHLIB=	yes
 
@@ -29,25 +27,19 @@
 PKGNAMESUFFIX=	-mysql${MYSQL_VER}
 COMMENT+=	${MYSQL_VER}
 
-pre-configure:
-	@${RM} ${WRKSRC}/examples/Makefile.in
-	@${ECHO} "all:" >${WRKSRC}/examples/Makefile.in
-	@${ECHO} "install:" >>${WRKSRC}/examples/Makefile.in
-
-do-install:
-	@${INSTALL_PROGRAM} ${WRKSRC}/lib/.libs/libmysqlpp.so.4 ${PREFIX}/lib
-	@${INSTALL_DATA} ${WRKSRC}/lib/.libs/libmysqlpp.a ${PREFIX}/lib
-	@(cd ${PREFIX}/lib && ${RM} -f libmysqlpp.so && ${LN} -s libmysqlpp.so.4 libmysqlpp.so)
-	@ranlib ${PREFIX}/lib/libmysqlpp.a
-	@${MKDIR} ${PREFIX}/include/mysql++
-	@(cd ${WRKSRC}/lib/; \
-		${INSTALL_DATA} *.hh ${PREFIX}/include/mysql++; \
-		${INSTALL_DATA} *.h ${PREFIX}/include/mysql++)
+post-install:
 .if !defined(NOPORTDOCS)
 	@${MKDIR} ${DOCSDIR}
 	@${INSTALL_DATA} ${WRKSRC}/doc/man-text/*.txt ${DOCSDIR}
 	@${MKDIR} ${EXAMPLESDIR}
-	@${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR}
+	@${INSTALL_DATA} ${WRKSRC}/examples/*.cpp ${EXAMPLESDIR}
+	@${INSTALL_DATA} ${WRKSRC}/examples/*.h ${EXAMPLESDIR}
+	@${INSTALL_DATA} ${WRKSRC}/examples/README ${EXAMPLESDIR}
+	@${INSTALL_DATA} ${WRKSRC}/examples/Makefile.simple ${EXAMPLESDIR}/Makefile.temp
+	@${SED} -e "s|/usr/include/mysql++|${PREFIX}/include/mysql++|" < ${EXAMPLESDIR}/Makefile.temp | \
+	${SED} -e "s|/usr/include/mysql|${LOCALBASE}/include/mysql|" | \
+	${SED} -e "s|-lmysqlpp|-L${PREFIX}/lib -L${LOCALBASE}/lib/mysql -lmysqlpp|" > ${EXAMPLESDIR}/Makefile
+	@${RM} -f ${EXAMPLESDIR}/Makefile.temp
 .endif
 
 .include <bsd.port.post.mk>
diff -ruN mysql++.orig/distinfo mysql++/distinfo
--- mysql++.orig/distinfo	Tue Feb  8 12:13:04 2005
+++ mysql++/distinfo	Fri Mar  4 23:38:53 2005
@@ -1,2 +1,2 @@
-MD5 (mysql++-1.7.28.tar.gz) = 8e0864a7ff66dbd6b51b427f07294040
-SIZE (mysql++-1.7.28.tar.gz) = 807791
+MD5 (mysql++-1.7.30.tar.gz) = 6e45b42e710461ce17b153e58780aed6
+SIZE (mysql++-1.7.30.tar.gz) = 925209
diff -ruN mysql++.orig/files/patch-Makefile.in mysql++/files/patch-Makefile.in
--- mysql++.orig/files/patch-Makefile.in	Thu Jan  1 03:00:00 1970
+++ mysql++/files/patch-Makefile.in	Sat Mar  5 00:15:13 2005
@@ -0,0 +1,11 @@
+--- Makefile.in.orig	Tue Mar  1 07:59:04 2005
++++ Makefile.in	Sat Mar  5 00:15:10 2005
+@@ -187,7 +187,7 @@
+ 
+ 
+ #SUBDIRS = lib examples doc
+-SUBDIRS = lib examples
++SUBDIRS = lib
+ all: config.h
+ 	$(MAKE) $(AM_MAKEFLAGS) all-recursive
+ 
diff -ruN mysql++.orig/files/patch-configure mysql++/files/patch-configure
--- mysql++.orig/files/patch-configure	Thu Jan  1 03:00:00 1970
+++ mysql++/files/patch-configure	Sat Mar  5 00:11:37 2005
@@ -0,0 +1,11 @@
+--- configure.orig	Tue Mar  1 07:55:49 2005
++++ configure	Sat Mar  5 00:11:20 2005
+@@ -499,7 +499,7 @@
+ sharedstatedir='${prefix}/com'
+ localstatedir='${prefix}/var'
+ libdir='${exec_prefix}/lib'
+-includedir='${prefix}/include'
++includedir='${prefix}/include/mysql++'
+ oldincludedir='/usr/include'
+ infodir='${prefix}/info'
+ mandir='${prefix}/man'
diff -ruN mysql++.orig/pkg-plist mysql++/pkg-plist
--- mysql++.orig/pkg-plist	Sat Jan 15 06:00:27 2005
+++ mysql++/pkg-plist	Sat Mar  5 00:58:10 2005
@@ -54,50 +54,18 @@
 %%PORTDOCS%%%%DOCSDIR%%/index.txt
 %%PORTDOCS%%%%DOCSDIR%%/manual.txt
 %%PORTDOCS%%%%EXAMPLESDIR%%/Makefile
-%%PORTDOCS%%%%EXAMPLESDIR%%/Makefile.am
-%%PORTDOCS%%%%EXAMPLESDIR%%/Makefile.in
-%%PORTDOCS%%%%EXAMPLESDIR%%/Makefile.simple
 %%PORTDOCS%%%%EXAMPLESDIR%%/README
-%%PORTDOCS%%%%EXAMPLESDIR%%/cgi_image.bpf
-%%PORTDOCS%%%%EXAMPLESDIR%%/cgi_image.bpr
 %%PORTDOCS%%%%EXAMPLESDIR%%/cgi_image.cpp
-%%PORTDOCS%%%%EXAMPLESDIR%%/cgi_image.vcproj
-%%PORTDOCS%%%%EXAMPLESDIR%%/complic1.bpf
-%%PORTDOCS%%%%EXAMPLESDIR%%/complic1.bpr
 %%PORTDOCS%%%%EXAMPLESDIR%%/complic1.cpp
-%%PORTDOCS%%%%EXAMPLESDIR%%/complic1.vcproj
 %%PORTDOCS%%%%EXAMPLESDIR%%/custom1.cpp
-%%PORTDOCS%%%%EXAMPLESDIR%%/custom1.vcproj
 %%PORTDOCS%%%%EXAMPLESDIR%%/custom2.cpp
-%%PORTDOCS%%%%EXAMPLESDIR%%/custom2.vcproj
 %%PORTDOCS%%%%EXAMPLESDIR%%/custom3.cpp
-%%PORTDOCS%%%%EXAMPLESDIR%%/custom3.vcproj
 %%PORTDOCS%%%%EXAMPLESDIR%%/custom4.cpp
-%%PORTDOCS%%%%EXAMPLESDIR%%/custom4.vcproj
-%%PORTDOCS%%%%EXAMPLESDIR%%/dbinfo.bpf
-%%PORTDOCS%%%%EXAMPLESDIR%%/dbinfo.bpr
 %%PORTDOCS%%%%EXAMPLESDIR%%/dbinfo.cpp
-%%PORTDOCS%%%%EXAMPLESDIR%%/dbinfo.vcproj
-%%PORTDOCS%%%%EXAMPLESDIR%%/examples.bpg
-%%PORTDOCS%%%%EXAMPLESDIR%%/fieldinf1.bpf
-%%PORTDOCS%%%%EXAMPLESDIR%%/fieldinf1.bpr
 %%PORTDOCS%%%%EXAMPLESDIR%%/fieldinf1.cpp
-%%PORTDOCS%%%%EXAMPLESDIR%%/fieldinf1.vcproj
-%%PORTDOCS%%%%EXAMPLESDIR%%/load_file.bpf
-%%PORTDOCS%%%%EXAMPLESDIR%%/load_file.bpr
 %%PORTDOCS%%%%EXAMPLESDIR%%/load_file.cpp
-%%PORTDOCS%%%%EXAMPLESDIR%%/load_file.vcproj
-%%PORTDOCS%%%%EXAMPLESDIR%%/resetdb.bpf
-%%PORTDOCS%%%%EXAMPLESDIR%%/resetdb.bpr
 %%PORTDOCS%%%%EXAMPLESDIR%%/resetdb.cpp
-%%PORTDOCS%%%%EXAMPLESDIR%%/resetdb.vcproj
-%%PORTDOCS%%%%EXAMPLESDIR%%/simple1.bpf
-%%PORTDOCS%%%%EXAMPLESDIR%%/simple1.bpr
 %%PORTDOCS%%%%EXAMPLESDIR%%/simple1.cpp
-%%PORTDOCS%%%%EXAMPLESDIR%%/simple1.vcproj
-%%PORTDOCS%%%%EXAMPLESDIR%%/updel.vcproj
-%%PORTDOCS%%%%EXAMPLESDIR%%/updel.bpf
-%%PORTDOCS%%%%EXAMPLESDIR%%/updel.bpr
 %%PORTDOCS%%%%EXAMPLESDIR%%/updel.cpp
 %%PORTDOCS%%%%EXAMPLESDIR%%/util.cpp
 %%PORTDOCS%%%%EXAMPLESDIR%%/util.h
--- mysql++.patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list