ports/124318: New port: databases/powerarchitect Data modeling and profiling tool

José García Juanino jjuanino at gmail.com
Thu Jun 5 18:20:01 UTC 2008


>Number:         124318
>Category:       ports
>Synopsis:       New port: databases/powerarchitect Data modeling and profiling tool
>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:   Thu Jun 05 18:20:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     José García Juanino
>Release:        7.0-RELEASE
>Organization:
>Environment:
>Description:

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	powerarchitect
#	powerarchitect/Makefile
#	powerarchitect/distinfo
#	powerarchitect/files
#	powerarchitect/files/powerarchitect.in
#	powerarchitect/pkg-descr
#	powerarchitect/pkg-plist
#
echo c - powerarchitect
mkdir -p powerarchitect > /dev/null 2>&1
echo x - powerarchitect/Makefile
sed 's/^X//' >powerarchitect/Makefile << 'END-of-powerarchitect/Makefile'
X# New ports collection makefile for:	powerarchitect
X# Date created:				05 Jun 2008
X# Whom:					José García Juanino <jjuanino at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	powerarchitect
XPORTVERSION=	0.9.10
XCATEGORIES=	databases java
XMASTER_SITES=	http://power-architect.googlecode.com/files/
XDISTNAME=	Architect-generic-jdbc-${PORTVERSION}
X
XMAINTAINER=	jjuanino at gmail.com
XCOMMENT=	Data modeling and profiling tool
X
XOPTIONS=	ORACLE_JDBC "Enable JDBC connection to Oracle databases" off \
X		MYSQL_JDBC "Enable JDBC connection to MySQL databases" off \
X		PGSQL_JDBC "Enable JDBC connection to PostgreSQL databases" off
X
XUSE_JAVA=	yes
X
XJAVA_VERSION=	1.5+
X
XNO_BUILD=	yes
X
XDATADIR=	${JAVASHAREDIR}/${PORTNAME}
XWRKSRC=		${WRKDIR}/architect-${PORTVERSION}
XSUB_FILES=      ${PORTNAME}
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_ORACLE_JDBC)
XRUN_DEPENDS+=	${JAVALIBDIR}/ojdbc14.jar:${PORTSDIR}/databases/jdbc-oracle9i
X.endif
X.if defined(WITH_MYSQL_JDBC)
XRUN_DEPENDS+=	${JAVALIBDIR}/mysql-connector-java.jar:${PORTSDIR}/databases/mysql-connector-java
X.endif
X.if defined(WITH_PGSQL_JDBC)
XRUN_DEPENDS+=	${JAVALIBDIR}/postgresql.jar:${PORTSDIR}/databases/postgresql-jdbc
X.endif
X
Xdo-install:
X	@${MKDIR} ${DATADIR}/jdbc
X	@cd ${WRKSRC}/ && \
X	    ${INSTALL_DATA} architect.jar ${DATADIR}/ && \
X	    ${INSTALL_DATA} jdbc/sqlserver_2005.jar ${DATADIR}/jdbc/ && \
X	    ${COPYTREE_SHARE} lib ${DATADIR}
X	@${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin/${PORTNAME}
X
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	@${INSTALL_MAN} ${WRKSRC}/README.generic ${DOCSDIR}
X.endif
X
X.include <bsd.port.post.mk>
END-of-powerarchitect/Makefile
echo x - powerarchitect/distinfo
sed 's/^X//' >powerarchitect/distinfo << 'END-of-powerarchitect/distinfo'
XMD5 (Architect-generic-jdbc-0.9.10.tar.gz) = b32f727e645f50337f97f37a03313987
XSHA256 (Architect-generic-jdbc-0.9.10.tar.gz) = c4b833812cea6371b93a3d8c383a62d150fd746b1396ebfb85b377afd2296019
XSIZE (Architect-generic-jdbc-0.9.10.tar.gz) = 14773250
END-of-powerarchitect/distinfo
echo c - powerarchitect/files
mkdir -p powerarchitect/files > /dev/null 2>&1
echo x - powerarchitect/files/powerarchitect.in
sed 's/^X//' >powerarchitect/files/powerarchitect.in << 'END-of-powerarchitect/files/powerarchitect.in'
X#!/bin/sh
X
Xexec java -jar %%DATADIR%%/architect.jar
END-of-powerarchitect/files/powerarchitect.in
echo x - powerarchitect/pkg-descr
sed 's/^X//' >powerarchitect/pkg-descr << 'END-of-powerarchitect/pkg-descr'
X[ excerpt from developer's www site ]
X
XThe Power*Architect is a user-friendly data modeling tool created by data
Xwarehouse designers, and has many unique features geared specifically for the
Xdata warehouse architect. It allows users to reverse-engineer existing
Xdatabases, perform data profiling on source databases, and auto-generate ETL
Xmetadata.
X
XPlus, the Power*Architect has the ability to take snapshots of database
Xstructures, allowing users to design DW data models while working offline.
END-of-powerarchitect/pkg-descr
echo x - powerarchitect/pkg-plist
sed 's/^X//' >powerarchitect/pkg-plist << 'END-of-powerarchitect/pkg-plist'
X at comment $FreeBSD$
Xbin/powerarchitect
X%%DATADIR%%/architect.jar
X%%DATADIR%%/jdbc/sqlserver_2005.jar
X%%DATADIR%%/lib/activation.jar
X%%DATADIR%%/lib/architecthelp.jar
X%%DATADIR%%/lib/commons-beanutils-bean-collections.jar
X%%DATADIR%%/lib/commons-beanutils-core.jar
X%%DATADIR%%/lib/commons-beanutils.jar
X%%DATADIR%%/lib/commons-collections-3.1.jar
X%%DATADIR%%/lib/commons-dbcp-1.2.1.jar
X%%DATADIR%%/lib/commons-digester.jar
X%%DATADIR%%/lib/commons-logging.jar
X%%DATADIR%%/lib/commons-pool-1.3.jar
X%%DATADIR%%/lib/commons-vfs-1.0.jar
X%%DATADIR%%/lib/darwinsys.jar
X%%DATADIR%%/lib/edtftpj-1.5.4.jar
X%%DATADIR%%/lib/forms-1.1.0.jar
X%%DATADIR%%/lib/iText-2.0.8.jar
X%%DATADIR%%/lib/jakarta-regexp-1.2.jar
X%%DATADIR%%/lib/jcommon-1.0.0.jar
X%%DATADIR%%/lib/jfreechart-1.0.1.jar
X%%DATADIR%%/lib/jhall.jar
X%%DATADIR%%/lib/kettle-engine-3.0.jar
X%%DATADIR%%/lib/log4j.jar
X%%DATADIR%%/lib/mail.jar
X%%DATADIR%%/lib/spring-core.jar
X%%DATADIR%%/lib/sqlpower_library.jar
X%%PORTDOCS%%%%DOCSDIR%%/README.generic
X at dirrm %%DATADIR%%/jdbc
X at dirrm %%DATADIR%%/lib
X at dirrm %%DATADIR%%
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-powerarchitect/pkg-plist
exit



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



More information about the freebsd-ports-bugs mailing list