aboutsummaryrefslogtreecommitdiff
path: root/finance/venice/Makefile
diff options
context:
space:
mode:
authorMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2005-01-20 11:22:16 +0000
committerMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2005-01-20 11:22:16 +0000
commitfa8b6dc0f6acb0a9814d75ea31780448755e279d (patch)
tree1e59c8d16df03961eca9d01d6572614b1d8701d9 /finance/venice/Makefile
parentb1ab232145ff1fcf93dda1d1a79384601b1ffbb4 (diff)
downloadports-fa8b6dc0f6acb0a9814d75ea31780448755e279d.tar.gz
ports-fa8b6dc0f6acb0a9814d75ea31780448755e279d.zip
New port venice version 0.4alpha: Merchant Of Venice, a stock market
trading program
Notes
Notes: svn path=/head/; revision=126932
Diffstat (limited to 'finance/venice/Makefile')
-rw-r--r--finance/venice/Makefile76
1 files changed, 76 insertions, 0 deletions
diff --git a/finance/venice/Makefile b/finance/venice/Makefile
new file mode 100644
index 000000000000..c3cbf19fbbb3
--- /dev/null
+++ b/finance/venice/Makefile
@@ -0,0 +1,76 @@
+# New ports collection makefile for: Merchant Of Venice
+# Date created: Thu Jan 20 03:24:01 UTC 2005
+# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= venice
+DISTVERSION= 0.4alpha
+CATEGORIES= finance java
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= mov
+DISTNAME= ${PORTNAME}-${DISTVERSION}
+
+MAINTAINER= lioux@FreeBSD.org
+COMMENT= Merchant Of Venice, a stock market trading program
+
+USE_JAVA= yes
+JAVA_VERSION= 1.4+
+USE_ANT= yes
+ALL_TARGET= build jar
+
+USE_REINPLACE= yes
+
+BUILD_WRKSRC= ${WRKDIR}/${DISTNAME}/build
+
+JARFILE= ${PORTNAME}.jar
+
+PLIST_FILES= \
+ bin/${PKGNAMEPREFIX}${PORTNAME} \
+ %%JAVAJARDIR%%/${JARFILE}
+
+# docs
+DOC_FILES= \
+ changelog.txt \
+ readme.txt
+
+.ifndef(NOPORTDOCS)
+PORTDOCS= \
+ *
+.endif
+
+post-extract:
+# extract docs
+ @cd ${BUILD_WRKSRC}/src && ${JAR} -xf ${WRKSRC}/venice.jar org/mov/help/doc
+ @cd ${BUILD_WRKSRC}/src && ${JAR} -xf ${WRKSRC}/venice.jar org/mov/quote/samples
+ @cd ${BUILD_WRKSRC} && ${JAR} -xf ${WRKSRC}/venice.jar META-INF
+ @${MV} ${BUILD_WRKSRC}/META-INF/MANIFEST.MF ${BUILD_WRKSRC}/src
+
+post-patch:
+ @${REINPLACE_CMD} -E \
+ -e 's|(build),[[:space:]]*doc|\1|' \
+ ${BUILD_WRKSRC}/build.xml
+ @${SED} -E \
+ -e "s|%%JAVAVM%%|${LOCALBASE}/bin/java|" \
+ -e "s|%%JAVA_VERSION%%|${JAVA_VERSION}|" \
+ -e "s|%%JAVAJARDIR%%|${JAVAJARDIR}|" \
+ -e "s|%%JARFILE%%|${JARFILE}|" \
+ ${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh
+
+do-install:
+# docs
+.ifndef(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for doc in ${DOC_FILES}
+ @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
+.endfor
+.endif
+# wrapper
+ @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh \
+ ${PREFIX}/bin/${PORTNAME}
+# jar
+ @${MKDIR} ${JAVAJARDIR}
+ @${INSTALL_DATA} ${BUILD_WRKSRC}/${JARFILE} ${JAVAJARDIR}/${JARFILE}
+
+.include <bsd.port.mk>