diff options
author | Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> | 2005-01-20 11:22:16 +0000 |
---|---|---|
committer | Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> | 2005-01-20 11:22:16 +0000 |
commit | fa8b6dc0f6acb0a9814d75ea31780448755e279d (patch) | |
tree | 1e59c8d16df03961eca9d01d6572614b1d8701d9 /finance/venice/Makefile | |
parent | b1ab232145ff1fcf93dda1d1a79384601b1ffbb4 (diff) | |
download | ports-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/Makefile | 76 |
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> |