The Power*Architect is a user-friendly data modeling tool created by data
warehouse designers, and has many unique features geared specifically for the data warehouse architect. It allows users to reverse-engineer existing databases, perform data profiling on source databases, and auto-generate ETL metadata. Plus, the Power*Architect has the ability to take snapshots of database structures, allowing users to design DW data models while working offline. PR: ports/124318 Submitted by: José García Juanino <jjuanino at gmail.com>
This commit is contained in:
@@ -449,6 +449,7 @@
|
||||
SUBDIR += postgresql83-client
|
||||
SUBDIR += postgresql83-server
|
||||
SUBDIR += postgresql_autodoc
|
||||
SUBDIR += powerarchitect
|
||||
SUBDIR += ptop
|
||||
SUBDIR += puredb
|
||||
SUBDIR += pxlib
|
||||
|
||||
56
databases/powerarchitect/Makefile
Normal file
56
databases/powerarchitect/Makefile
Normal file
@@ -0,0 +1,56 @@
|
||||
# New ports collection makefile for: powerarchitect
|
||||
# Date created: 05 Jun 2008
|
||||
# Whom: José García Juanino <jjuanino@gmail.com>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= powerarchitect
|
||||
PORTVERSION= 0.9.10
|
||||
CATEGORIES= databases java
|
||||
MASTER_SITES= http://power-architect.googlecode.com/files/
|
||||
DISTNAME= Architect-generic-jdbc-${PORTVERSION}
|
||||
|
||||
MAINTAINER= jjuanino@gmail.com
|
||||
COMMENT= Data modeling and profiling tool
|
||||
|
||||
OPTIONS= ORACLE_JDBC "Enable JDBC connection to Oracle databases" off \
|
||||
MYSQL_JDBC "Enable JDBC connection to MySQL databases" off \
|
||||
PGSQL_JDBC "Enable JDBC connection to PostgreSQL databases" off
|
||||
|
||||
USE_JAVA= yes
|
||||
|
||||
JAVA_VERSION= 1.5+
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
|
||||
WRKSRC= ${WRKDIR}/architect-${PORTVERSION}
|
||||
SUB_FILES= ${PORTNAME}
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(WITH_ORACLE_JDBC)
|
||||
RUN_DEPENDS+= ${JAVALIBDIR}/ojdbc14.jar:${PORTSDIR}/databases/jdbc-oracle9i
|
||||
.endif
|
||||
.if defined(WITH_MYSQL_JDBC)
|
||||
RUN_DEPENDS+= ${JAVALIBDIR}/mysql-connector-java.jar:${PORTSDIR}/databases/mysql-connector-java
|
||||
.endif
|
||||
.if defined(WITH_PGSQL_JDBC)
|
||||
RUN_DEPENDS+= ${JAVALIBDIR}/postgresql.jar:${PORTSDIR}/databases/postgresql-jdbc
|
||||
.endif
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${DATADIR}/jdbc
|
||||
@cd ${WRKSRC}/ && \
|
||||
${INSTALL_DATA} architect.jar ${DATADIR}/ && \
|
||||
${INSTALL_DATA} jdbc/sqlserver_2005.jar ${DATADIR}/jdbc/ && \
|
||||
${COPYTREE_SHARE} lib ${DATADIR}
|
||||
@${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin/${PORTNAME}
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
@${INSTALL_MAN} ${WRKSRC}/README.generic ${DOCSDIR}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
3
databases/powerarchitect/distinfo
Normal file
3
databases/powerarchitect/distinfo
Normal file
@@ -0,0 +1,3 @@
|
||||
MD5 (Architect-generic-jdbc-0.9.10.tar.gz) = b32f727e645f50337f97f37a03313987
|
||||
SHA256 (Architect-generic-jdbc-0.9.10.tar.gz) = c4b833812cea6371b93a3d8c383a62d150fd746b1396ebfb85b377afd2296019
|
||||
SIZE (Architect-generic-jdbc-0.9.10.tar.gz) = 14773250
|
||||
3
databases/powerarchitect/files/powerarchitect.in
Normal file
3
databases/powerarchitect/files/powerarchitect.in
Normal file
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
exec java -jar %%DATADIR%%/architect.jar
|
||||
10
databases/powerarchitect/pkg-descr
Normal file
10
databases/powerarchitect/pkg-descr
Normal file
@@ -0,0 +1,10 @@
|
||||
[ excerpt from developer's www site ]
|
||||
|
||||
The Power*Architect is a user-friendly data modeling tool created by data
|
||||
warehouse designers, and has many unique features geared specifically for the
|
||||
data warehouse architect. It allows users to reverse-engineer existing
|
||||
databases, perform data profiling on source databases, and auto-generate ETL
|
||||
metadata.
|
||||
|
||||
Plus, the Power*Architect has the ability to take snapshots of database
|
||||
structures, allowing users to design DW data models while working offline.
|
||||
33
databases/powerarchitect/pkg-plist
Normal file
33
databases/powerarchitect/pkg-plist
Normal file
@@ -0,0 +1,33 @@
|
||||
@comment $FreeBSD$
|
||||
bin/powerarchitect
|
||||
%%DATADIR%%/architect.jar
|
||||
%%DATADIR%%/jdbc/sqlserver_2005.jar
|
||||
%%DATADIR%%/lib/activation.jar
|
||||
%%DATADIR%%/lib/architecthelp.jar
|
||||
%%DATADIR%%/lib/commons-beanutils-bean-collections.jar
|
||||
%%DATADIR%%/lib/commons-beanutils-core.jar
|
||||
%%DATADIR%%/lib/commons-beanutils.jar
|
||||
%%DATADIR%%/lib/commons-collections-3.1.jar
|
||||
%%DATADIR%%/lib/commons-dbcp-1.2.1.jar
|
||||
%%DATADIR%%/lib/commons-digester.jar
|
||||
%%DATADIR%%/lib/commons-logging.jar
|
||||
%%DATADIR%%/lib/commons-pool-1.3.jar
|
||||
%%DATADIR%%/lib/commons-vfs-1.0.jar
|
||||
%%DATADIR%%/lib/darwinsys.jar
|
||||
%%DATADIR%%/lib/edtftpj-1.5.4.jar
|
||||
%%DATADIR%%/lib/forms-1.1.0.jar
|
||||
%%DATADIR%%/lib/iText-2.0.8.jar
|
||||
%%DATADIR%%/lib/jakarta-regexp-1.2.jar
|
||||
%%DATADIR%%/lib/jcommon-1.0.0.jar
|
||||
%%DATADIR%%/lib/jfreechart-1.0.1.jar
|
||||
%%DATADIR%%/lib/jhall.jar
|
||||
%%DATADIR%%/lib/kettle-engine-3.0.jar
|
||||
%%DATADIR%%/lib/log4j.jar
|
||||
%%DATADIR%%/lib/mail.jar
|
||||
%%DATADIR%%/lib/spring-core.jar
|
||||
%%DATADIR%%/lib/sqlpower_library.jar
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.generic
|
||||
@dirrm %%DATADIR%%/jdbc
|
||||
@dirrm %%DATADIR%%/lib
|
||||
@dirrm %%DATADIR%%
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||
Reference in New Issue
Block a user