diff options
Diffstat (limited to 'java/poseidon')
-rw-r--r-- | java/poseidon/Makefile | 96 | ||||
-rw-r--r-- | java/poseidon/distinfo | 6 | ||||
-rw-r--r-- | java/poseidon/files/poseidon.sh.in | 42 | ||||
-rw-r--r-- | java/poseidon/pkg-descr | 12 |
4 files changed, 0 insertions, 156 deletions
diff --git a/java/poseidon/Makefile b/java/poseidon/Makefile deleted file mode 100644 index 284bf7ab3dcd..000000000000 --- a/java/poseidon/Makefile +++ /dev/null @@ -1,96 +0,0 @@ -# Created by: Gerrit Beine (<tux@pinguru.net>) -# $FreeBSD$ - -PORTNAME= poseidon -PORTVERSION= 6.0.2 -CATEGORIES= java devel -MASTER_SITES= http://download.gentleware.com/ \ - ftp://gentleware.com/ -DISTNAME= ${PORTNAME}${EDITION}-${PORTVERSION} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Popular UML CASE tool - -USES= zip -USE_JAVA= yes -JAVA_VERSION= 1.6+ -JAVA_VENDOR= openjdk # the port is broken with Sun JDKs -NO_BUILD= yes -RESTRICTED= Redistribution is not permitted - -EDITION= CE -.if defined(WITH_EDITION) -EDITION= ${WITH_EDITION} -.endif -DATAFILES= LICENSE.txt lib licenses-3rdparty -.if ${EDITION} == "PE" -DATAFILES+= LICENSE-concurrent.txt -.endif -PLIST_FILES= bin/poseidon %%DATADIR%%/bin/poseidon.sh - -.if make(makesum) -DISTFILES+= ${PORTNAME}CE-${PORTVERSION}${EXTRACT_SUFX} \ - ${PORTNAME}PE-${PORTVERSION}${EXTRACT_SUFX} \ - ${PORTNAME}SE-${PORTVERSION}${EXTRACT_SUFX} -.else -DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} -.endif - -OPTIONS_DEFINE= DOCS - -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MDOCS} -PORTDOCS= * -PLIST_FILES+= %%DATADIR%%/docs %%DATADIR%%/examples -.endif - -SUB_FILES= poseidon.sh -SUB_LIST= JAVA_HOME="${JAVA_HOME}" EDITION="${EDITION}" - -NO_STAGE= yes -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 WITH_EDITION=SE for the Standard Edition" - @${ECHO_MSG} "or WITH_EDITION=PE for the Professional Edition." - @${ECHO_MSG} - -do-install: - ${MKDIR} ${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}/{} \; \ - && ${FIND} ${DATAFILES} -type f -exec ${INSTALL_DATA} {} ${DATADIR}/{} \; -.if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${DOCSDIR} - ${LN} -s ${DOCSDIR} ${DATADIR}/docs - cd ${WRKSRC}/docs/ \ - && ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/{} \; \ - && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} \; - ${MKDIR} ${EXAMPLESDIR} - ${LN} -s ${EXAMPLESDIR} ${DATADIR}/examples - cd ${WRKSRC}/examples/ \ - && ${FIND} . -type d -exec ${MKDIR} ${EXAMPLESDIR}/{} \; \ - && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${EXAMPLESDIR}/{} \; -.endif - -post-install: - @${FIND} -s ${DATAFILES:S,^,${WRKSRC}/,} -not -type d \ - | ${SED} -ne 's,^${WRKSRC},${DATADIR:S,^${PREFIX}/,,},p' >> ${TMPPLIST} - @${FIND} -s -d ${DATAFILES:S,^,${WRKSRC}/,} -type d \ - | ${SED} -ne 's,^${WRKSRC},@dirrm ${DATADIR:S,^${PREFIX}/,,},p' >> ${TMPPLIST} - @${ECHO_CMD} "@dirrm ${DATADIR:S,^${PREFIX}/,,}/bin" >> ${TMPPLIST} - @${ECHO_CMD} "@dirrm ${DATADIR:S,^${PREFIX}/,,}" >> ${TMPPLIST} -.if ${PORT_OPTIONS:MDOCS} - @${FIND} -s ${WRKSRC}/examples -not -type d \ - | ${SED} -ne 's,^${WRKSRC}/examples,${EXAMPLESDIR:S,^${PREFIX}/,,},p' >> ${TMPPLIST} - @${FIND} -s -d ${WRKSRC}/examples -type d \ - | ${SED} -ne 's,^${WRKSRC}/examples,@dirrm ${EXAMPLESDIR:S,^${PREFIX}/,,},p' >> ${TMPPLIST} -.endif - -.include <bsd.port.mk> diff --git a/java/poseidon/distinfo b/java/poseidon/distinfo deleted file mode 100644 index 1de061f5152b..000000000000 --- a/java/poseidon/distinfo +++ /dev/null @@ -1,6 +0,0 @@ -SHA256 (poseidonCE-6.0.2.zip) = a00303c2bc39196b5212b93d07db6ae88d8d3b5244fb49e5c27f7577baadf3d4 -SIZE (poseidonCE-6.0.2.zip) = 33366770 -SHA256 (poseidonPE-6.0.2.zip) = 10e6805aa333caa6c223b9b18185426a371b83a203f160a9853e8e735964d9a2 -SIZE (poseidonPE-6.0.2.zip) = 37653759 -SHA256 (poseidonSE-6.0.2.zip) = b0118135fff3d5060f6dbd5e0e14748eda30de7705aecb193e5bafb8cf2b165d -SIZE (poseidonSE-6.0.2.zip) = 34651074 diff --git a/java/poseidon/files/poseidon.sh.in b/java/poseidon/files/poseidon.sh.in deleted file mode 100644 index 64de93da34ed..000000000000 --- a/java/poseidon/files/poseidon.sh.in +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ - -JAVA_HOME=${JAVA_HOME:-"%%JAVA_HOME%%"} -POSEIDON_HOME="$HOME/.poseidon" - -if [ ! -d "$JAVA_HOME" ] ; then - echo "Could not find a JDK." - echo "Either you have to install a JDK (1.4 or up)," - echo "or you have to set JAVA_HOME to your JDK installation directory." - exit -fi - -JAVACMD="$JAVA_HOME/bin/java" - -ulimit -s 2048 - -cmd="`realpath "$0"`" -echo "Absolute path: $cmd" -instdir="`dirname "$cmd"`" -if [ -n "$1" ] ; then - project="`realpath "$1"`" - echo "Project to load: $project" - loglevel=$2 -else - project= - loglevel= -fi - -cd "$instdir" - -CLASSPATH="../lib/poseidon2.jar:../lib/uml14.jar:../lib/printing.jar:../lib/wmf_export.jar:../lib/councurrent_license_server.jar" -CLASSPATH="$CLASSPATH:$JAVA_HOME/jre/lib/rt.jar" # for compilation - -export CLASSPATH - -# increase memory here, if required (e. g. -Xmx256m) -POSEIDON_ADDITIONAL_JAVA_ARGS="-Xms64m -Xmx160m" -POSEIDON_PLATFORM_JAVA_ARGS= - -exec "$JAVACMD" $POSEIDON_PLATFORM_JAVA_ARGS $POSEIDON_ADDITIONAL_JAVA_ARGS -Dposeidon.java.home="$JAVA_HOME" -Dposeidon.user.dir.%%EDITION%%="$POSEIDON_HOME" com.gentleware.poseidon.Poseidon "$project" diff --git a/java/poseidon/pkg-descr b/java/poseidon/pkg-descr deleted file mode 100644 index 901e38ddf71a..000000000000 --- a/java/poseidon/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -Poseidon for UML is a professional UML CASE tool. With roots in the open source -project ArgoUML, it has evolved into a world-class modeling tool. Its superior -usability makes it the easiest tool to learn and work with. - -With UML standards compliancy, it facilitates interoperability with other sets -of tools while maintaining investment security at an outstanding price- -performance ratio. - -It is available in different editions to meet the needs of a wide range of -users. - -WWW: http://www.gentleware.com/ |