Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Feb 2002 04:28:12 +0100 (CET)
From:      Palle Girgensohn <girgen@partitur.se>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/34856: new port databases/postgresql-jdbc
Message-ID:  <200202120328.g1C3SCt66103@palle.girgensohn.se>

next in thread | raw e-mail | index | archive | help

>Number:         34856
>Category:       ports
>Synopsis:       new port databases/postgresql-jdbc
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 11 19:50:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Palle Girgensohn <girgen@partitur.se>
>Release:        FreeBSD 4.5-PRERELEASE i386
>Organization:
Partitur
>Environment:
System: FreeBSD palle.girgensohn.se 4.5-PRERELEASE FreeBSD 4.5-PRERELEASE #11: Fri Dec 28 17:22:10 CET 2001 root@palle.girgensohn.se:/usr/obj/usr/src/sys/STORDATAN i386


	
>Description:
This is the implementation of JDBC, the Java Database Connectivity API,
for accessing PostgreSQL databases from Java.

It has been split from the main postgres port for many reasons, most
of them good ;-)
	
>How-To-Repeat:
	
>Fix:
When committing this port, make sure the postgresql main port has been
updated first. Thanks!

# 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:
#
#	postgresql-jdbc
#	postgresql-jdbc/Makefile
#	postgresql-jdbc/pkg-comment
#	postgresql-jdbc/pkg-descr
#	postgresql-jdbc/pkg-plist
#	postgresql-jdbc/pkg-message
#
echo c - postgresql-jdbc
mkdir -p postgresql-jdbc > /dev/null 2>&1
echo x - postgresql-jdbc/Makefile
sed 's/^X//' >postgresql-jdbc/Makefile << 'END-of-postgresql-jdbc/Makefile'
X# New ports collection makefile for:	PostgreSQL JDBC
X# Date created:		January 14, 2002
X# Whom:			Palle Girgensohn <girgen@partitur.se>
X#
X# $FreeBSD: ports/databases/postgresql7/Makefile,v 1.90 2001/12/12 19:30:35 ijliao Exp $
X#
X
XPORTNAME=	postgresql-jdbc
XPORTVERSION=	7.2
XCATEGORIES=	databases java
X
XMAINTAINER=	girgen@partitur.se
X
XBUILD_DEPENDS=	${LOCALBASE}/bin/ant:${PORTSDIR}/devel/jakarta-ant
X# Since we cannot distribute JVMs in binary format yet, don't set this
X# to allow bento to build something useful
X#RUN_DEPENDS=	${JAVA_HOME}/bin/java:${PORTSDIR}/java/jdk13
X
XPOSTGRESQL_SUBPORT=YES
X.include <${.CURDIR}/../postgresql7/Makefile>
X
XCONFIGURE_ARGS=	--with-java
X
X# Honour JAVA_HOME if it is set
XJAVA_HOME?=	${LOCALBASE}/jdk1.3.1
X
XCONFIGURE_ENV=	JAVA_HOME="${JAVA_HOME}"
XMAKE_ENV+=	JAVA_HOME="${JAVA_HOME}"
XMAKE_ARGS+=	-C src/interfaces/jdbc
X
Xpre-everything::
X	@ ${ECHO} ;\
X	  ${ECHO} "Building PostgreSQL JDBC using the JVM in ${JAVA_HOME}." ;\
X	  ${ECHO} "You can instruct this port to use your favourite JVM by typing:" ;\
X	  ${ECHO} "      make JAVA_HOME=${LOCALBASE}/jdk1.1.8" ;\
X	  ${ECHO} "or similar." ;\
X	  ${ECHO}
X
Xpost-build:
X# will fail for java 1.1, so ignore errors
X	-@ cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${GMAKE} -C contrib/retep
X
Xpost-install:
X	@ ${MKDIR} -m 0555 ${PREFIX}/share/java/classes ;\
X	  ${INSTALL_DATA} ${WRKSRC}/src/interfaces/jdbc/jars/postgresql.jar \
X			  ${PREFIX}/share/java/classes/postgresql.jar
X	@ cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${GMAKE} -C contrib/retep install
X.if !defined(NOPORTDOCS)
X	@ ${MKDIR} -m 0555 ${PREFIX}/share/examples/postgresql ;\
X	  cd ${WRKSRC}/src/interfaces/jdbc/example ;\
X	  pax -rw . ${PREFIX}/share/examples/postgresql
X.for i in README Implementation
X	@ ${INSTALL_DATA} ${WRKSRC}/src/interfaces/jdbc/$i \
X			  ${PREFIX}/share/examples/postgresql
X.endfor
X.endif
X	@ ${ECHO} ==================================== ;\
X	  ${SED} -e "s,/usr/local,${PREFIX},g" pkg-message ;\
X	  ${ECHO} ====================================
X
X.include <bsd.port.mk>
END-of-postgresql-jdbc/Makefile
echo x - postgresql-jdbc/pkg-comment
sed 's/^X//' >postgresql-jdbc/pkg-comment << 'END-of-postgresql-jdbc/pkg-comment'
XThe Java JDBC implementation for PostgreSQL
END-of-postgresql-jdbc/pkg-comment
echo x - postgresql-jdbc/pkg-descr
sed 's/^X//' >postgresql-jdbc/pkg-descr << 'END-of-postgresql-jdbc/pkg-descr'
XThis is the implementation of JDBC, the Java Database Connectivity API,
Xfor accessing PostgreSQL databases from Java.
X
XThis software is part of the standard PostgreSQL distribution.
X
XWWW: http://www.postgresql.org/
END-of-postgresql-jdbc/pkg-descr
echo x - postgresql-jdbc/pkg-plist
sed 's/^X//' >postgresql-jdbc/pkg-plist << 'END-of-postgresql-jdbc/pkg-plist'
X%%PORTDOCS%%share/examples/postgresql/corba/StockClient.java
X%%PORTDOCS%%share/examples/postgresql/corba/StockDB.java
X%%PORTDOCS%%share/examples/postgresql/corba/StockDispenserImpl.java
X%%PORTDOCS%%share/examples/postgresql/corba/StockItemImpl.java
X%%PORTDOCS%%share/examples/postgresql/corba/StockServer.java
X%%PORTDOCS%%share/examples/postgresql/corba/readme
X%%PORTDOCS%%share/examples/postgresql/corba/stock.idl
X%%PORTDOCS%%share/examples/postgresql/corba/stock.sql
X%%PORTDOCS%%@dirrm share/examples/postgresql/corba
X%%PORTDOCS%%share/examples/postgresql/ImageViewer.java
X%%PORTDOCS%%share/examples/postgresql/Unicode.java
X%%PORTDOCS%%share/examples/postgresql/basic.java
X%%PORTDOCS%%share/examples/postgresql/blobtest.java
X%%PORTDOCS%%share/examples/postgresql/datestyle.java
X%%PORTDOCS%%share/examples/postgresql/metadata.java
X%%PORTDOCS%%share/examples/postgresql/psql.java
X%%PORTDOCS%%share/examples/postgresql/threadsafe.java
X%%PORTDOCS%%share/examples/postgresql/README
X%%PORTDOCS%%share/examples/postgresql/Implementation
X%%PORTDOCS%%@dirrm share/examples/postgresql
Xshare/postgresql/java/postgresql-examples.jar
Xshare/postgresql/java/postgresql.jar
Xshare/postgresql/java/retepTools.jar
X@dirrm share/postgresql/java
X@unexec rmdir %D/share/postgresql 2>/dev/null || true
Xshare/java/classes/postgresql.jar
X@unexec rmdir %D/share/java/classes 2>/dev/null || true
X@unexec rmdir %D/share/java 2>/dev/null || true
END-of-postgresql-jdbc/pkg-plist
echo x - postgresql-jdbc/pkg-message
sed 's/^X//' >postgresql-jdbc/pkg-message << 'END-of-postgresql-jdbc/pkg-message'
XPostgreSQL JDBC support installed!
X
Xpostgresql.jar resides in
X/usr/local/share/java/classes/postgresql.jar
XAdd this to your CLASSPATH!
X
Xjava examples reside in
X/usr/local/share/examples/postgresql
END-of-postgresql-jdbc/pkg-message
exit

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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200202120328.g1C3SCt66103>