ports/125580: [PATCH] Update databases/mysql2pgsql to 1.2

Alex Kloss klossalex at gmail.com
Sun Jul 13 18:40:05 UTC 2008


>Number:         125580
>Category:       ports
>Synopsis:       [PATCH] Update databases/mysql2pgsql to 1.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 13 18:40:05 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Alex Kloss
>Release:        FreeBSD 7.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD alexandria.greenwood.homeip.net 7.0-STABLE FreeBSD 7.0-STABLE #0: Wed Jul 9 22:32:42 EDT 2008 root at alexandria:/usr/obj/usr/src/sys/GENERIC i386


	
>Description:
	The attached patch updates the mysql2pgsql port to version 1.2.

	The patch takes care of most of the update, but the files/ directory 
	and all files below it should be removed as well, as no patches are 
	necessary to install this properly.

	Also, this is my first port update, so any feedback would be appreciated!

	Thanks!
	
>How-To-Repeat:
	
>Fix:

	

--- mysql2pgsql-1.2.patch begins here ---
diff -ruN mysql2pgsql/Makefile mysql2pgsql.new/Makefile
--- mysql2pgsql/Makefile	2008-06-06 09:16:55.000000000 -0400
+++ mysql2pgsql.new/Makefile	2008-07-13 12:54:25.000000000 -0400
@@ -6,29 +6,24 @@
 #
 
 PORTNAME=	mysql2pgsql
-PORTVERSION=	20010527
-PORTREVISION=	2
+PORTVERSION=	1.2
 CATEGORIES=	databases
-MASTER_SITES=	http://www.rot13.org/~dpavlin/projects/sql/
+MASTER_SITES=	http://pgfoundry.org/frs/download.php/1535/
 DISTNAME=	${PORTNAME}
-EXTRACT_SUFX=
-EXTRACT_ONLY=	${PORTNAME}
+EXTRACT_SUFX=	.perl
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	klossalex at gmail.com
 COMMENT=	Convert a MySQL dump to a PostgreSQL dump
 
-RUN_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg
-
-PATCH_WRKSRC=	${WRKDIR}
 PLIST_FILES=	bin/mysql2pgsql
 USE_PERL5=	yes
 NO_BUILD=	yes
 
 do-extract:
 	${MKDIR} ${WRKDIR}
-	${CP} -p ${DISTDIR}/mysql2pgsql ${WRKDIR}
+	${CP} -p ${DISTDIR}/mysql2pgsql.perl ${WRKDIR}
 
 do-install:
-	${INSTALL_SCRIPT} ${WRKDIR}/mysql2pgsql ${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKDIR}/mysql2pgsql.perl ${PREFIX}/bin/mysql2pgsql
 
 .include <bsd.port.mk>
diff -ruN mysql2pgsql/distinfo mysql2pgsql.new/distinfo
--- mysql2pgsql/distinfo	2006-01-22 03:23:21.000000000 -0500
+++ mysql2pgsql.new/distinfo	2008-07-13 12:54:25.000000000 -0400
@@ -1,3 +1,3 @@
-MD5 (mysql2pgsql) = 5ffeb56aacb9ab60753727b3358e0d75
-SHA256 (mysql2pgsql) = bcc2ca51f302b1c5362270e87dd1fea90090fa7408d56e7e986774f758f45ac9
-SIZE (mysql2pgsql) = 6467
+MD5 (mysql2pgsql.perl) = 544a64a9d15efb37c6860d912ce23e3e
+SHA256 (mysql2pgsql.perl) = e98597a849f70e27879bd33fd0b8729c6e84b5e4ef68cd640f7c3f9b12e67965
+SIZE (mysql2pgsql.perl) = 41961
diff -ruN mysql2pgsql/files/patch-arguments mysql2pgsql.new/files/patch-arguments
--- mysql2pgsql/files/patch-arguments	2001-06-23 12:30:27.000000000 -0400
+++ mysql2pgsql.new/files/patch-arguments	1969-12-31 19:00:00.000000000 -0500
@@ -1,11 +0,0 @@
---- mysql2pgsql.old	Sat Jun 23 16:12:18 2001
-+++ mysql2pgsql	Sat Jun 23 16:11:51 2001
-@@ -49,7 +49,7 @@
- 		exit 1;
- 	} else {
- 		$dump="$ARGV[1]";
--		$database="$ARGV[1]";
-+		$database="$ARGV[2]";
- 	}
- } else {
- 	$dump="$ARGV[0]";
diff -ruN mysql2pgsql/pkg-descr mysql2pgsql.new/pkg-descr
--- mysql2pgsql/pkg-descr	2001-06-22 22:36:54.000000000 -0400
+++ mysql2pgsql.new/pkg-descr	2008-07-13 12:54:25.000000000 -0400
@@ -1,10 +1,7 @@
-The perl script mysql2pgsql can be used to convert MySQL database
-dumps to a -compatible format (so the data can be imported into
-PostgreSQL).  This can be useful if you are switching from MySQL
+The Perl script mysql2pgsql can be used to convert MySQL database
+dumps to a PostgreSQL-compatible format (so the data can be imported
+into PostgreSQL).  This can be useful if you are switching from MySQL
 to PostgreSQL and you have quite a bit of data in your MySQL
 databases.
 
-WWW: http://www.rot13.org/~dpavlin/projects.html
-
-- Pete
-petef at databits.net
+WWW: http://pgfoundry.org/projects/mysql2pgsql/
--- mysql2pgsql-1.2.patch ends here ---


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



More information about the freebsd-ports-bugs mailing list