diff options
author | Herve Quiroz <hq@FreeBSD.org> | 2004-12-20 19:25:59 +0000 |
---|---|---|
committer | Herve Quiroz <hq@FreeBSD.org> | 2004-12-20 19:25:59 +0000 |
commit | c55deb02b30a71dcda926df17cd600bf58a4b77e (patch) | |
tree | 11d2d10bc0848e35ff700b7556c6a90fe7b2b321 /java/poseidon/Makefile | |
parent | Add usermanager, a web administration of virtual PureFTPd users. (diff) |
- Update to 3.0.1 [1]
- Use a specific FreeBSD launcher shell script instead of the distribution one
due to some bash2 requirement [1]
- Changed the edition knob to WITH_EDITION=[SE|PE] [1]
- Changed minimum required JDK version to 1.4 as it seems like the port won't
run on 1.3 [2]
PR: 75308 [1]
Submitted by: maintainer [1]
Approved by: maintainer [2]
Notes
Notes:
svn path=/head/; revision=124620
Diffstat (limited to 'java/poseidon/Makefile')
-rw-r--r-- | java/poseidon/Makefile | 35 |
1 files changed, 16 insertions, 19 deletions
diff --git a/java/poseidon/Makefile b/java/poseidon/Makefile index f2c74385aea3..f65786e2c699 100644 --- a/java/poseidon/Makefile +++ b/java/poseidon/Makefile @@ -6,41 +6,38 @@ # PORTNAME= poseidon -PORTVERSION= 2.6.0 +PORTVERSION= 3.0.1 CATEGORIES= java MASTER_SITES= ftp://ftp.gentleware.org/ \ http://download.gentleware.org/ \ ftp://download.gentleware.biz/ \ http://download.gentleware.biz/ \ ftp://ftp.beine-computer.de/pub/distfiles/ -DISTNAME= ${PORTNAME}${EDI}-${PORTVERSION} +DISTNAME= ${PORTNAME}${EDITION}-${PORTVERSION}.01 MAINTAINER= tux@pinguru.net COMMENT= A popular UML CASE tool +WRKSRC= ${WRKDIR}/${PORTNAME}${EDITION}-${PORTVERSION} + USE_ZIP= yes USE_JAVA= yes -JAVA_VERSION= 1.3+ +JAVA_VERSION= 1.4+ USE_REINPLACE= yes NO_BUILD= yes NO_PACKAGE= "Redistribution is not permitted" NO_CDROM= ${NO_PACKAGE} RESTRICTED= ${NO_PACKAGE} -.for edition in SE PE -. if defined(POSEIDON_${edition}) -EDI= ${edition} -. endif -.endfor -.if !defined(EDI) -EDI= CE +EDITION= CE +.if defined(WITH_EDITION) +EDITION= ${WITH_EDITION} .endif - DATAFILES= LICENSE.txt lib -.if defined(POSEIDON_PE) +.if ${EDITION} == "PE" DATAFILES+= LICENSE-concurrent.txt .endif -.if !defined(POSEIDON_SE) && !defined(POSEIDON_PE) +.if ${EDITION} == "CE" DATAFILES+= license-keys.txt .endif PLIST_FILES= bin/poseidon %%DATADIR%%/bin/poseidon.sh @@ -50,22 +47,22 @@ PORTDOCS= * PLIST_FILES+= %%DATADIR%%/docs %%DATADIR%%/examples .endif +SUB_FILES= poseidon.sh +SUB_LIST= JAVA_HOME="${JAVA_HOME}" EDITION="${EDITION}" + pre-fetch: @${ECHO_MSG} @${ECHO_MSG} "There is a free usable edition of Poseidon for UML," @${ECHO_MSG} "the Community Edition, which is installed by default." @${ECHO_MSG} @${ECHO_MSG} "If you like to install the Standard Edition or the Professional Edition" - @${ECHO_MSG} "please specify POSEIDON_SE=yes for the Standard Edition" - @${ECHO_MSG} "or POSEIDON_PE=yes for the Professional Edition." + @${ECHO_MSG} "please specify WITH_EDITION=SE for the Standard Edition" + @${ECHO_MSG} "or WITH_EDITION=PE for the Professional Edition." @${ECHO_MSG} -post-patch: - @${REINPLACE_CMD} -e "s,%%JAVA_HOME%%,${JAVA_HOME}," ${WRKSRC}/bin/poseidon.sh - do-install: ${MKDIR} ${DATADIR}/bin - ${INSTALL_SCRIPT} ${WRKSRC}/bin/poseidon.sh ${DATADIR}/bin/ + ${INSTALL_SCRIPT} ${WRKDIR}/poseidon.sh ${DATADIR}/bin/ ${LN} -s ${DATADIR}/bin/poseidon.sh ${PREFIX}/bin/poseidon cd ${WRKSRC}/ \ && ${FIND} ${DATAFILES} -type d -exec ${MKDIR} ${DATADIR}/{} \; \ |