summaryrefslogtreecommitdiff
path: root/java/poseidon
diff options
context:
space:
mode:
Diffstat (limited to 'java/poseidon')
-rw-r--r--java/poseidon/Makefile96
-rw-r--r--java/poseidon/distinfo6
-rw-r--r--java/poseidon/files/poseidon.sh.in42
-rw-r--r--java/poseidon/pkg-descr12
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/