diff options
author | Chris Aniszczyk <zx@gentoo.org> | 2004-02-14 05:49:58 +0000 |
---|---|---|
committer | Chris Aniszczyk <zx@gentoo.org> | 2004-02-14 05:49:58 +0000 |
commit | cbfc249fa06af77f9df6bb34d2af88605aaa8799 (patch) | |
tree | 099dbf5d50c12bcd08b4f84b3f7095469c11607f /dev-util | |
parent | Marked stable on x86. (Manifest recommit) (diff) | |
download | gentoo-2-cbfc249fa06af77f9df6bb34d2af88605aaa8799.tar.gz gentoo-2-cbfc249fa06af77f9df6bb34d2af88605aaa8799.tar.bz2 gentoo-2-cbfc249fa06af77f9df6bb34d2af88605aaa8799.zip |
Initial Import.
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/poseidonCE/ChangeLog | 10 | ||||
-rw-r--r-- | dev-util/poseidonCE/Manifest | 4 | ||||
-rw-r--r-- | dev-util/poseidonCE/files/digest-poseidonCE-2.1.2 | 1 | ||||
-rw-r--r-- | dev-util/poseidonCE/metadata.xml | 16 | ||||
-rw-r--r-- | dev-util/poseidonCE/poseidonCE-2.1.2.ebuild | 78 |
5 files changed, 109 insertions, 0 deletions
diff --git a/dev-util/poseidonCE/ChangeLog b/dev-util/poseidonCE/ChangeLog new file mode 100644 index 000000000000..85e5a9480427 --- /dev/null +++ b/dev-util/poseidonCE/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for dev-util/poseidonCE +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/poseidonCE/ChangeLog,v 1.1 2004/02/14 05:49:58 zx Exp $ + +*poseidonCE-2.1.2 (14 Feb 2004) + + 14 Feb 2004; Chris Aniszczyk <zx@gentoo.org> poseidonCE-2.1.2.ebuild: + Initial Release. Bug #39266 + Thanks to Rene Androsch <art@artstower.com> for comments. + diff --git a/dev-util/poseidonCE/Manifest b/dev-util/poseidonCE/Manifest new file mode 100644 index 000000000000..0cc5769bb8ed --- /dev/null +++ b/dev-util/poseidonCE/Manifest @@ -0,0 +1,4 @@ +MD5 14a8d0f38c401149a024551436ac4a87 poseidonCE-2.1.2.ebuild 1926 +MD5 a907f6a243254a123e0b9dfdff2a24b1 ChangeLog 324 +MD5 43293b026ec087097be1c686eb7dfdc0 metadata.xml 1559 +MD5 19ea7826c0b48e1de5b8a7bbd8468f26 files/digest-poseidonCE-2.1.2 67 diff --git a/dev-util/poseidonCE/files/digest-poseidonCE-2.1.2 b/dev-util/poseidonCE/files/digest-poseidonCE-2.1.2 new file mode 100644 index 000000000000..45c6c659e4e9 --- /dev/null +++ b/dev-util/poseidonCE/files/digest-poseidonCE-2.1.2 @@ -0,0 +1 @@ +MD5 85848122f338fc904a08bb730d9c2134 poseidonCE-2.1.2.zip 20231803 diff --git a/dev-util/poseidonCE/metadata.xml b/dev-util/poseidonCE/metadata.xml new file mode 100644 index 000000000000..61b67d8a4dc3 --- /dev/null +++ b/dev-util/poseidonCE/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>java</herd> +<maintainer> + <email>zx@gentoo.org</email> + <name>Chris Aniszczyk</name> +</maintainer> +<longdescription> +The Community Edition is fully usable for modeling UML, and you may use it for any purpose, commercial or not, for any duration and in any number. It contains all UML diagrams and all implemented diagram elements. You can create, save, and load projects, browse existing models, exchange models, generate Java code, export your diagrams to various formats and much more. You may freely distribute it, put it on local or Internet servers, and distribute it on CDs or DVDs. Gentleware does not provide support for the Community Edition. + +Generally speaking, the Community Edition provides everything you need to learn and to use UML at a non-professional level. However, there are some restrictions. A few features are available in the commercial editions but not in the free Community Edition. + +These features are nice to have in order to increase your productivity, but are not necessary to build UML models. Perhaps most importantly, the Community Edition does not support reverse or round-trip engineering, and it cannot load plug-ins. The Community Edition also does not support printing, copy and paste to the Windows clipboard (to copy diagrams to Word or Powerpoint for example), and the zoom is restricted. The other Editions meet the requirements of professional users. +</longdescription> +</pkgmetadata> diff --git a/dev-util/poseidonCE/poseidonCE-2.1.2.ebuild b/dev-util/poseidonCE/poseidonCE-2.1.2.ebuild new file mode 100644 index 000000000000..304f2da00b28 --- /dev/null +++ b/dev-util/poseidonCE/poseidonCE-2.1.2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/poseidonCE/poseidonCE-2.1.2.ebuild,v 1.1 2004/02/14 05:49:58 zx Exp $ + +IUSE="doc gnome kde" +DESCRIPTION="A UML CASE-Tool powered by Java" +SRC_URI="poseidonCE-2.1.2.zip" +HOMEPAGE="http://www.gentleware.com/" +LICENSE="PoseidonCommon.pdf" +SLOT="0" +KEYWORDS="~x86 ~sparc" +RDEPEND=">=virtual/jdk-1.4.1" +RESTRICT="fetch" + +pkg_nofetch() { + + einfo "Please visit ${HOMEPAGE} and download Poseidon Community Edition:" + einfo " ${SRC_URI}" + einfo "Save it in ${DISTDIR} !" + +} + +src_install() { + + insinto /opt/${PN}/lib + doins lib/*.jar + + echo "#!/bin/sh" > ${PN} + echo "cd /opt/${PN}" >> ${PN} + echo '${JAVA_HOME}'/bin/java -cp lib/poseidon.jar:lib/umlplugin.jar com.gentleware.poseidon.Poseidon '$*' >> ${PN} + + into /opt + dobin ${PN} + + if [ `use doc` ] ; then + dohtml -r docs/* + insinto /usr/share/doc/${P} + doins docs/PoseidonUsersGuide.pdf + fi + + if [ `use gnome || use kde` ] ; then + einfo "Adding icons..." + insinto /opt/${PN}/lib + doins bin/poseidon.ico + fi + + if [ `use gnome` ] ; then + + einfo "Adding GNOME support..." + echo "[Desktop Entry]" > ${PN}.desktop + echo "Name=${PN}" >> ${PN}.desktop + echo "Comment=${DESCRIPTION}" >> ${PN}.desktop + echo "Icon=/opt/${PN}/lib/poseidon.ico" >> ${PN}.desktop + echo "Exec=/opt/bin/${PN}" >> ${PN}.desktop + echo "Type=Application" >> ${PN}.desktop + echo "Categories=GNOME;Application;Development" >> ${PN}.desktop + + insinto /usr/share/gnome/apps/Development + doins ${PN}.desktop + fi + + if [ `use kde` ] ; then + einfo "Adding KDE support..." + echo "Name=PoseidonCE" > ${PN}-kde.desktop + echo "Exec=/opt/bin/${PN}" >> ${PN}-kde.desktop + echo "Icon=/opt/${PN}/lib/poseidon.ico" >> ${PN}-kde.desktop + echo "Type=Application" >> ${PN}-kde.desktop + insinto ${KDEDIR}/share/applnk/Development + doins ${PN}-kde.desktop + fi + + + dodoc LICENSE.txt + + dodir /opt/${PN}/examples + cp -R examples/* ${D}opt/${PN}/examples + +} |