summaryrefslogtreecommitdiff
path: root/textproc/ppower4
diff options
context:
space:
mode:
authorStefan Walter <stefan@FreeBSD.org>2006-08-28 18:40:20 +0000
committerStefan Walter <stefan@FreeBSD.org>2006-08-28 18:40:20 +0000
commit665d68243ad1a325e75e5889b691b50a0ac3b9fe (patch)
tree4b37ca3582b8c85490eaafa3d16b3934cc6114cd /textproc/ppower4
parentUpdate to 1.4.4. (diff)
- Update to bsd.java.mk 2.0
- Install JAR in ${JAVASHAREDIR}/${PORTNAME} (${JAVAJARDIR} is for JAR libraries used by other ports) - Register an explicit dependency on java/javavmwrapper - Set JAVA_VERSION in the launcher script so that a correct JVM is chosen - Use 'exec' to launch JVM (as encouraged in the Porter's Handbook) - Use SUB_FILES to build the launcher script (some substitutions are provided by default, such as %%JAVA_VERSION%%) - Add $FreeBSD$ tags - Bump PORTREVISION because of packing list changes PR: 102193 Submitted by: Herve Quiroz <hq@freebsd.org>
Notes
Notes: svn path=/head/; revision=171574
Diffstat (limited to 'textproc/ppower4')
-rw-r--r--textproc/ppower4/Makefile20
-rw-r--r--textproc/ppower4/files/ppower44
-rw-r--r--textproc/ppower4/files/ppower4.sh.in4
-rw-r--r--textproc/ppower4/pkg-plist1
4 files changed, 14 insertions, 15 deletions
diff --git a/textproc/ppower4/Makefile b/textproc/ppower4/Makefile
index 50d04ae8922a..90cead0ebe63 100644
--- a/textproc/ppower4/Makefile
+++ b/textproc/ppower4/Makefile
@@ -7,7 +7,7 @@
PORTNAME= ppower4
PORTVERSION= 0.9.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc java
MASTER_SITES= ${MASTER_SITE_TEX_CTAN}
MASTER_SITE_SUBDIR= support/${PORTNAME}
@@ -18,15 +18,16 @@ EXTRACT_ONLY= pp4sty.zip leveldemo.zip
MAINTAINER= stefan@FreeBSD.org
COMMENT= Post processor for PDF presentations made with (La)TeX
-RUN_DEPENDS= latex:${PORTSDIR}/print/teTeX
+RUN_DEPENDS= latex:${PORTSDIR}/print/teTeX \
+ java:${PORTSDIR}/java/javavmwrapper
USE_ZIP= yes
-USE_JAVA= 1.3+
+USE_JAVA= yes
+JAVA_VERSION= 1.3+
NO_BUILD= yes
-NO_BUILD_DEPENDS_JAVA= yes
NO_WRKSUBDIR= yes
-JAR_DIR= ${JAVAJARDIR}/${PORTNAME}
+JAR_DIR= ${JAVASHAREDIR}/${PORTNAME}
STY_DIR= ${PREFIX}/share/texmf/tex/latex/${PORTNAME}
STY_FILES= ${WRKDIR}/pause.sty ${WRKDIR}/background.sty \
${WRKDIR}/pp4link.sty ${WRKDIR}/mpmulti.sty
@@ -37,11 +38,8 @@ EXAMPLE_FILES+= ${WRKDIR}/example.${i}
PLIST_SUB= STY_DIR="${STY_DIR:S,^${PREFIX}/,,}" \
JAR_DIR="${JAR_DIR:S,^${PREFIX}/,,}"
-post-patch:
-# prepare wrapper script
- @${SED} -e "s,%%JAVAVM%%,${LOCALBASE}/bin/javavm,; \
- s,%%JARFILE%%,${JAR_DIR}/pp4p.jar," \
- ${FILESDIR}/ppower4 > ${WRKDIR}/ppower4
+SUB_FILES= ppower4.sh
+SUB_LIST= JARFILE=${JAR_DIR}/pp4p.jar
do-install:
# install docs?
@@ -59,7 +57,7 @@ do-install:
@${MKDIR} ${JAR_DIR}
@${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/pp4p.jar ${JAR_DIR}
# install wrapper script
- @${INSTALL_SCRIPT} ${WRKDIR}/ppower4 ${PREFIX}/bin/ppower4
+ @${INSTALL_SCRIPT} ${WRKDIR}/ppower4.sh ${PREFIX}/bin/ppower4
post-install:
${SETENV} LOCALBASE=${LOCALBASE} PKG_PREFIX=${PREFIX} \
diff --git a/textproc/ppower4/files/ppower4 b/textproc/ppower4/files/ppower4
deleted file mode 100644
index 9ea832a64f41..000000000000
--- a/textproc/ppower4/files/ppower4
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-JAVAVM_CALL="%%JAVAVM%%"
-JARFILE="%%JARFILE%%"
-${JAVAVM_CALL} -jar ${JARFILE} "$@"
diff --git a/textproc/ppower4/files/ppower4.sh.in b/textproc/ppower4/files/ppower4.sh.in
new file mode 100644
index 000000000000..4336fce21178
--- /dev/null
+++ b/textproc/ppower4/files/ppower4.sh.in
@@ -0,0 +1,4 @@
+#!/bin/sh
+# $FreeBSD$
+
+JAVA_VERSION="%%JAVA_VERSION%%" exec "%%LOCALBASE%%/bin/java" -jar "%%JARFILE%%" "$@"
diff --git a/textproc/ppower4/pkg-plist b/textproc/ppower4/pkg-plist
index 361bb081a4e9..b9ab181c1956 100644
--- a/textproc/ppower4/pkg-plist
+++ b/textproc/ppower4/pkg-plist
@@ -1,3 +1,4 @@
+@comment $FreeBSD$
bin/ppower4
%%PORTDOCS%%%%DOCSDIR%%/manual.pdf
%%PORTDOCS%%%%EXAMPLESDIR%%/leveldemo.tex