aboutsummaryrefslogtreecommitdiff
path: root/databases/postgresql-jdbc/Makefile
diff options
context:
space:
mode:
authorPalle Girgensohn <girgen@FreeBSD.org>2005-02-11 00:10:59 +0000
committerPalle Girgensohn <girgen@FreeBSD.org>2005-02-11 00:10:59 +0000
commit718e9b7e4c32650e40175e4fede45031c80f4188 (patch)
tree5916075b9fbf7cd92b1b4ee4d5b91d1d3aaee7fe /databases/postgresql-jdbc/Makefile
parentbd402498d988912e5ff85346096d0905bc080c60 (diff)
Notes
Diffstat (limited to 'databases/postgresql-jdbc/Makefile')
-rw-r--r--databases/postgresql-jdbc/Makefile53
1 files changed, 29 insertions, 24 deletions
diff --git a/databases/postgresql-jdbc/Makefile b/databases/postgresql-jdbc/Makefile
index d825fca4e3d7..264fed1b9eb2 100644
--- a/databases/postgresql-jdbc/Makefile
+++ b/databases/postgresql-jdbc/Makefile
@@ -6,42 +6,47 @@
#
PORTNAME= postgresql
+PORTVERSION= 8.0.310
+DISTVERSIONSUFFIX=.src
PORTREVISION= 0
CATEGORIES= databases java
+MASTER_SITES= http://jdbc.postgresql.org/download/
PKGNAMESUFFIX= -jdbc
+DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSION:C/.([0-9][0-9][0-9]*)/-\1/g}${DISTVERSIONSUFFIX}
MAINTAINER= girgen@FreeBSD.org
COMMENT= The Java JDBC implementation for PostgreSQL
-BUILD_DEPENDS= ${LOCALBASE}/bin/ant:${PORTSDIR}/devel/apache-ant
-
-MASTERDIR= ${.CURDIR}/../../databases/postgresql74-server
-
-CONFLICTS= ${PORTNAME}${PKGNAMESUFFIX}-7.[0-3]* \
- ${PORTNAME}${PKGNAMESUFFIX}-[1-689]*
-
-CONFIGURE_ARGS= --with-java
+DIST_SUBDIR= postgresql
+USE_ANT= yes
USE_JAVA= yes
JAVA_VERSION?= "1.1+"
+USE_REINPLACE= yes
-CONFIGURE_ENV= JAVA_HOME="${JAVA_HOME}"
-MAKE_ENV+= JAVA_HOME="${JAVA_HOME}"
-BUILD_DIRS= src/interfaces/jdbc
-SLAVE_ONLY= yes
+PKGMESSAGE= ${WRKDIR}/.pkg-message
-post-install:
- @- ${MKDIR} -m 0555 ${PREFIX}/share/java/classes ;\
- ${INSTALL_DATA} ${WRKSRC}/src/interfaces/jdbc/jars/postgresql.jar \
- ${PREFIX}/share/java/classes/postgresql.jar
+post-patch:
+ ${REINPLACE_CMD} 's,/usr/local/pgsql/share/java,${PREFIX}/share/java/classes,' ${WRKSRC}/README
+
+do-install:
+ @- ${MKDIR} -m 0755 ${PREFIX}/share/java/classes ;\
+ ${INSTALL_DATA} ${WRKSRC}/jars/postgresql.jar \
+ ${PREFIX}/share/java/classes/postgresql.jar ;\
+ ${MKDIR} -m 0755 ${DOCSDIR} ;\
+ ${INSTALL_DATA} ${WRKSRC}/README \
+ ${DOCSDIR}/README-jdbc
.if !defined(NOPORTDOCS)
- @- ${MKDIR} -m 0555 ${EXAMPLESDIR} ;\
- cd ${WRKSRC}/src/interfaces/jdbc/example ;\
- ${PAX} -rw . ${EXAMPLESDIR}
-.for i in README
- @- ${INSTALL_DATA} ${WRKSRC}/src/interfaces/jdbc/$i \
- ${EXAMPLESDIR}
-.endfor
+ @- ${MKDIR} -m 0755 ${EXAMPLESDIR}/jdbc ;\
+ ${INSTALL_DATA} ${WRKSRC}/jars/postgresql-examples.jar \
+ ${EXAMPLESDIR}/jdbc/postgresql-examples.jar ;\
+ cd ${WRKSRC}/example ;\
+ ${PAX} -rw . ${EXAMPLESDIR}/jdbc
.endif
-.include "${MASTERDIR}/Makefile"
+post-install:
+ @ ${SED} "s|%%PREFIX%%|${PREFIX}|g" \
+ < ${PKGDIR}/pkg-message > ${PKGMESSAGE}
+ @ ${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>