Lines 2-9
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= postgresql |
4 |
PORTNAME= postgresql |
5 |
PORTVERSION= 9.1.902 |
5 |
PORTVERSION= 9.3.1101 |
6 |
PORTREVISION= 1 |
|
|
7 |
DISTVERSIONSUFFIX=.src |
6 |
DISTVERSIONSUFFIX=.src |
8 |
CATEGORIES= databases java |
7 |
CATEGORIES= databases java |
9 |
MASTER_SITES= http://jdbc.postgresql.org/download/ |
8 |
MASTER_SITES= http://jdbc.postgresql.org/download/ |
Lines 15-42
COMMENT= The Java JDBC implementation for PostgreSQL
Link Here
|
15 |
|
14 |
|
16 |
DIST_SUBDIR= postgresql |
15 |
DIST_SUBDIR= postgresql |
17 |
|
16 |
|
|
|
17 |
OPTIONS_DEFINE= DOCS |
18 |
|
18 |
USE_ANT= yes |
19 |
USE_ANT= yes |
19 |
USE_JAVA= yes |
20 |
USE_JAVA= yes |
20 |
|
21 |
|
21 |
PLIST_FILES= %%JAVAJARDIR%%/postgresql.jar |
22 |
JAR_FILE= postgresql-${DISTVERSION:C/.([0-9][0-9][0-9]*)/-\1/g}.${JDBCVER}.jar |
|
|
23 |
|
24 |
PLIST_FILES= %%JAVAJARDIR%%/${JAR_FILE} |
22 |
PORTDOCS= * |
25 |
PORTDOCS= * |
23 |
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} |
26 |
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} |
24 |
SUB_FILES= pkg-message |
27 |
SUB_FILES= pkg-message |
|
|
28 |
SUB_LIST= JAR_FILE=${JAR_FILE} |
25 |
|
29 |
|
26 |
NO_STAGE= yes |
30 |
.include <bsd.port.options.mk> |
27 |
post-patch: |
|
|
28 |
${REINPLACE_CMD} 's,/usr/local/pgsql/share/java,${JAVAJARDIR},' ${WRKSRC}/README |
29 |
|
31 |
|
30 |
OPTIONS_DEFINE= DOCS |
32 |
.include <bsd.port.pre.mk> |
31 |
|
33 |
|
32 |
.include <bsd.port.options.mk> |
34 |
.if "${JAVA_PORT_VERSION}" == "1.6.0" |
|
|
35 |
JDBCVER= jdbc4 |
36 |
.elif "${JAVA_PORT_VERSION}" == "1.7.0" || "${JAVA_PORT_VERSION}" == "1.8.0" |
37 |
JDBCVER= jdbc41 |
38 |
.else |
39 |
IGNORE= Unsupported Java version |
40 |
.endif |
41 |
|
42 |
post-patch: |
43 |
${REINPLACE_CMD} 's,/usr/local/pgsql/share/java,${JAVAJARDIR},' ${WRKSRC}/README.md |
44 |
${REINPLACE_CMD} 's,postgresql\.jar,${JAR_FILE},' ${WRKSRC}/README.md |
33 |
|
45 |
|
34 |
do-install: |
46 |
do-install: |
35 |
@ ${INSTALL_DATA} ${WRKSRC}/jars/postgresql.jar ${JAVAJARDIR}/postgresql.jar |
47 |
@ ${INSTALL_DATA} ${WRKSRC}/jars/${JAR_FILE} ${STAGEDIR}${JAVAJARDIR}/ |
36 |
.if ${PORT_OPTIONS:MDOCS} |
48 |
.if ${PORT_OPTIONS:MDOCS} |
37 |
${MKDIR} ${DOCSDIR} |
49 |
${MKDIR} ${STAGEDIR}${DOCSDIR} |
38 |
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} |
50 |
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} |
39 |
.endif |
51 |
.endif |
40 |
@${CAT} ${PKGMESSAGE} |
|
|
41 |
|
52 |
|
42 |
.include <bsd.port.mk> |
53 |
.include <bsd.port.post.mk> |