svn commit: r443484 - in head/databases: . ora2pg
Wen Heping
wen at FreeBSD.org
Tue Jun 13 03:30:53 UTC 2017
Author: wen
Date: Tue Jun 13 03:30:51 2017
New Revision: 443484
URL: https://svnweb.freebsd.org/changeset/ports/443484
Log:
Ora2Pg is a free tool used to migrate an Oracle database to a PostgreSQL
compatible schema. It connects your Oracle database, scan it automatically
and extracts its structure or data, it then generates SQL scripts that you
can load into your PostgreSQL database. Ora2Pg can be used from reverse
engineering Oracle database to huge enterprise database migration or simply
to replicate some Oracle data into a PostgreSQL database. It is really easy
to used and doesn't need any Oracle database knowledge than providing the
parameters needed to connect to the Oracle database.
WWW: https://github.com/darold/ora2pg
PR: 219682
Submitted by: amutu at amutu.com
Added:
head/databases/ora2pg/
head/databases/ora2pg/Makefile (contents, props changed)
head/databases/ora2pg/distinfo (contents, props changed)
head/databases/ora2pg/pkg-descr (contents, props changed)
head/databases/ora2pg/pkg-plist (contents, props changed)
Modified:
head/databases/Makefile
Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile Mon Jun 12 23:12:19 2017 (r443483)
+++ head/databases/Makefile Tue Jun 13 03:30:51 2017 (r443484)
@@ -242,6 +242,7 @@
SUBDIR += openark-kit
SUBDIR += opendbx
SUBDIR += opentsdb
+ SUBDIR += ora2pg
SUBDIR += oracle8-client
SUBDIR += p5-Amazon-SimpleDB
SUBDIR += p5-Amon2-DBI
Added: head/databases/ora2pg/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/ora2pg/Makefile Tue Jun 13 03:30:51 2017 (r443484)
@@ -0,0 +1,30 @@
+# Created by: Jov amutu at amutu.com
+# $FreeBSD$
+
+PORTNAME= ora2pg
+PORTVERSION= 18.1
+DISTVERSIONPREFIX= v
+CATEGORIES= databases
+
+MAINTAINER= amutu at amutu.com
+COMMENT= Oracle to PostgreSQL database schema converter
+
+LICENSE= GPLv3
+
+BUILD_DEPENDS= p5-Class-DBI-Pg>=0:databases/p5-Class-DBI-Pg \
+ p5-Class-DBI-mysql>=0:databases/p5-Class-DBI-mysql \
+ p5-Class-DBI-Oracle>=0:databases/p5-Class-DBI-Oracle
+
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+USES= perl5
+USE_PERL5= configure
+USE_GITHUB= yes
+GH_ACCOUNT= darold
+
+do-patch:
+ ${REINPLACE_CMD} -e '/install_all :/,/};/s=$$CONFDIR=${STAGEDIR}${ETCDIR}=g' \
+ -e '/install_all :/,/};/s=$$DOCDIR=${STAGEDIR}${DOCSDIR}=g' \
+ ${WRKSRC}/Makefile.PL
+
+.include <bsd.port.mk>
Added: head/databases/ora2pg/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/ora2pg/distinfo Tue Jun 13 03:30:51 2017 (r443484)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1496212996
+SHA256 (darold-ora2pg-v18.1_GH0.tar.gz) = b8d330b4b4f57d3bc32624880e37f25077656be6c4b5c9f8e9042a6ea83e20da
+SIZE (darold-ora2pg-v18.1_GH0.tar.gz) = 358395
Added: head/databases/ora2pg/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/ora2pg/pkg-descr Tue Jun 13 03:30:51 2017 (r443484)
@@ -0,0 +1,10 @@
+Ora2Pg is a free tool used to migrate an Oracle database to a PostgreSQL
+compatible schema. It connects your Oracle database, scan it automatically
+and extracts its structure or data, it then generates SQL scripts that you
+can load into your PostgreSQL database. Ora2Pg can be used from reverse
+engineering Oracle database to huge enterprise database migration or simply
+to replicate some Oracle data into a PostgreSQL database. It is really easy
+to used and doesn't need any Oracle database knowledge than providing the
+parameters needed to connect to the Oracle database.
+
+WWW: https://github.com/darold/ora2pg
Added: head/databases/ora2pg/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/ora2pg/pkg-plist Tue Jun 13 03:30:51 2017 (r443484)
@@ -0,0 +1,11 @@
+bin/ora2pg
+bin/ora2pg_scanner
+%%ETCDIR%%/ora2pg.conf.dist
+%%SITE_PERL%%/Ora2Pg.pm
+%%SITE_PERL%%/Ora2Pg/GEOM.pm
+%%SITE_PERL%%/Ora2Pg/MySQL.pm
+%%SITE_PERL%%/Ora2Pg/PLSQL.pm
+%%PERL5_MAN3%%/ora2pg.3.gz
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/changelog
More information about the svn-ports-all
mailing list