diff options
author | Jeffrey Gardner <je_fro@gentoo.org> | 2009-11-15 19:56:21 +0000 |
---|---|---|
committer | Jeffrey Gardner <je_fro@gentoo.org> | 2009-11-15 19:56:21 +0000 |
commit | ecbb438d6a49162e2022679a353b7da7b95bb5ab (patch) | |
tree | f6d13bbba30e27558cedc87016556ba1b05cfcac | |
parent | Cleanup of dir and ebuild (diff) | |
download | je_fro-ecbb438d6a49162e2022679a353b7da7b95bb5ab.tar.gz je_fro-ecbb438d6a49162e2022679a353b7da7b95bb5ab.tar.bz2 je_fro-ecbb438d6a49162e2022679a353b7da7b95bb5ab.zip |
Add dvd95 for testing.
svn path=/; revision=294
-rw-r--r-- | app-cdr/dvd95/Manifest | 4 | ||||
-rw-r--r-- | app-cdr/dvd95/dvd95-1.5_p3.ebuild | 50 | ||||
-rw-r--r-- | app-cdr/dvd95/files/dvd95-1.3_p3-desktop-entry.patch | 16 | ||||
-rw-r--r-- | app-cdr/dvd95/metadata.xml | 5 | ||||
-rw-r--r-- | sci-chemistry/jmol/Manifest | 7 | ||||
-rw-r--r-- | sci-chemistry/jmol/files/caffeine.xyz | 26 | ||||
-rw-r--r-- | sci-chemistry/jmol/files/index.html | 14 | ||||
-rw-r--r-- | sci-chemistry/jmol/files/jmol-11.0.3-manifest.patch | 96 | ||||
-rw-r--r-- | sci-chemistry/jmol/files/jmol-11.4.6-nointl.patch | 267 | ||||
-rw-r--r-- | sci-chemistry/jmol/files/selfSignedCertificate.store | bin | 0 -> 1516 bytes | |||
-rw-r--r-- | sci-chemistry/jmol/jmol-11.4.6.ebuild | 118 |
11 files changed, 603 insertions, 0 deletions
diff --git a/app-cdr/dvd95/Manifest b/app-cdr/dvd95/Manifest new file mode 100644 index 0000000..20f9705 --- /dev/null +++ b/app-cdr/dvd95/Manifest @@ -0,0 +1,4 @@ +AUX dvd95-1.3_p3-desktop-entry.patch 522 RMD160 2994f861bad84e3d5e7b38683d0e763fc0ffaf8d SHA1 8c087041ce7509f7d7041e8e69a772ac82b3362e SHA256 3ec7848b21c9ca64b5656aeed82a2c86c923225195ce6dfb624d5d6be12d9d7e +DIST dvd95-1.5p3.tar.gz 1068766 RMD160 803e636c96811f6a9e523b4025fb4286a92ff8b2 SHA1 b317c79742111c3cc8c8e39a0292eb6d65e8fcef SHA256 4ef0ed1b122a3688c9ae0737d2658e148318334403fc1ee277b4ff9071ba5ea9 +EBUILD dvd95-1.5_p3.ebuild 1078 RMD160 6a9460870c84694b3dd22bfd32c570b8aada1688 SHA1 87f2b7c3531004f87eef1a3b0b7a434d1cf73d2c SHA256 93bfba95a728e8d9d24886ebc043eb477f96d9a53ea812efae9407d195e4c548 +MISC metadata.xml 166 RMD160 02ca0a5d9279c1b52c3887f5a1f52f3feb002af9 SHA1 b9fccc7c24aa717c30efef068fd544a692f264f6 SHA256 ce62d1e5b04e01d03a732ee6d33b3d500810de8e55af4a527c970e5b475735d8 diff --git a/app-cdr/dvd95/dvd95-1.5_p3.ebuild b/app-cdr/dvd95/dvd95-1.5_p3.ebuild new file mode 100644 index 0000000..e5cf785 --- /dev/null +++ b/app-cdr/dvd95/dvd95-1.5_p3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $ + +EAPI=2 +inherit eutils + +DESCRIPTION="DVD95 is a Gnome application to convert DVD9 to DVD5." +HOMEPAGE="http://dvd95.sourceforge.net/" +SRC_URI="mirror://sourceforge/dvd95/${P/_}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="3dnow nls mmx mpeg sse sse2" + +RDEPEND=">=gnome-base/libgnomeui-2 + dev-libs/libxml2 + media-libs/libdvdread + mpeg? ( media-libs/libmpeg2 ) + media-video/mplayer" +DEPEND="${RDEPEND} + dev-util/pkgconfig + nls? ( sys-devel/gettext + dev-util/intltool ) + sys-apps/sed" + +S=${WORKDIR}/${P/_} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.3_p3-desktop-entry.patch + sed -i -e "s:-O3:${CFLAGS}:" configure || die "sed failed" +} + +src_configure() { + econf \ + --disable-dependency-tracking \ + $(use_enable nls) \ + $(use_enable mmx) \ + $(use_enable 3dnow) \ + $(use_enable sse) \ + $(use_enable sse2) \ + $(use_enable mpeg libmpeg2) +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc AUTHORS ChangeLog +} diff --git a/app-cdr/dvd95/files/dvd95-1.3_p3-desktop-entry.patch b/app-cdr/dvd95/files/dvd95-1.3_p3-desktop-entry.patch new file mode 100644 index 0000000..3bdfa30 --- /dev/null +++ b/app-cdr/dvd95/files/dvd95-1.3_p3-desktop-entry.patch @@ -0,0 +1,16 @@ +diff -ur dvd95-1.3p3.orig/dvd95.desktop dvd95-1.3p3/dvd95.desktop +--- dvd95-1.3p3.orig/dvd95.desktop 2007-04-10 22:53:38.000000000 +0300 ++++ dvd95-1.3p3/dvd95.desktop 2008-06-06 22:53:00.000000000 +0300 +@@ -3,10 +3,9 @@ + Comment=DVD9 to DVD5 converter + Comment[fr]=Convertisseur DVD9 vers DVD5 + Exec=dvd95 +-Icon=dvd95/dvd9548.png ++Icon=/usr/share/pixmaps/dvd95/dvd9548.png + Terminal=false + Type=Application +-Encoding=UTF-8 +-Categories=Application;AudioVideo; ++Categories=AudioVideo; + X-Desktop-File-Install-Version=0.10 + diff --git a/app-cdr/dvd95/metadata.xml b/app-cdr/dvd95/metadata.xml new file mode 100644 index 0000000..3ca6ae7 --- /dev/null +++ b/app-cdr/dvd95/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>media-optical</herd> +</pkgmetadata> diff --git a/sci-chemistry/jmol/Manifest b/sci-chemistry/jmol/Manifest new file mode 100644 index 0000000..4ad5c1a --- /dev/null +++ b/sci-chemistry/jmol/Manifest @@ -0,0 +1,7 @@ +AUX caffeine.xyz 1116 RMD160 92b432c6584cd927fa1bfb155ea41011ab7a82d8 SHA1 d0f35a447b333b8ea51c15ab0ac67d887556e43c SHA256 45a9afac0b247780595944a98f8e1076a7e7e0dbb3e02cb54cecb0764b1cb67f +AUX index.html 328 RMD160 60d2a573c228e018a864fd7d9cfc7554264ccd6b SHA1 7ab256d768d3a4da43b5e497dfb1c3a53a8068a9 SHA256 8cba2c5eb7f25c0ecf23bc007eb61549a7d2177ac327db6c1e5f51f333ae2451 +AUX jmol-11.0.3-manifest.patch 3726 RMD160 03e1e11fdd29fb63de15934fff166348577084b0 SHA1 925a957bc30e1fbab9fd773dc07f83411f667d30 SHA256 74cdf274352161ffdf155b34b8d9110dad9c4a15720467f73d301104005566bd +AUX jmol-11.4.6-nointl.patch 10695 RMD160 3d10af3e3c8debeb6680ab37e3e7fbf0cb871d4d SHA1 39f48d30de57e92f6399178a0605059eefda6373 SHA256 d34440c05b251e9392d9e4c85eceaeab9aaddac35be04e71781d95541252dc6f +AUX selfSignedCertificate.store 1516 RMD160 583b7bab5578e1e32f649388b7009dc654df1199 SHA1 88d9123bdc1a376ba00e00c8abef4751adefe3a5 SHA256 81b69722530d94dc599ce79382a3386cce518baa7ab79fbb530d13483b51bed5 +DIST jmol-11.4.6-full.tar.gz 16022367 RMD160 281fc0886df82763545fde94c040f3011ad0e672 SHA1 b83df223bc6c1ecb64c9d3de0e6baca2882f07fa SHA256 c5c4dd6d28adf15c25f4a5f795578d3f25f245b40b3a2bb5dc09b3e2f30b048b +EBUILD jmol-11.4.6.ebuild 3191 RMD160 f7a2d94379fa69d38053ee0ee0edc70398e83012 SHA1 93a0d72fe9f0e26edc0e6ea36fd6c1abd297b51a SHA256 767d3036f6e3ca0d1d37c3a08a2bee09f8fd938557dbecb438c15d9e4ebebd16 diff --git a/sci-chemistry/jmol/files/caffeine.xyz b/sci-chemistry/jmol/files/caffeine.xyz new file mode 100644 index 0000000..f0325b0 --- /dev/null +++ b/sci-chemistry/jmol/files/caffeine.xyz @@ -0,0 +1,26 @@ +24 +Caffeine +H -3.3804130 -1.1272367 0.5733036 +N 0.9668296 -1.0737425 -0.8198227 +C 0.0567293 0.8527195 0.3923156 +N -1.3751742 -1.0212243 -0.0570552 +C -1.2615018 0.2590713 0.5234135 +C -0.3068337 -1.6836331 -0.7169344 +C 1.1394235 0.1874122 -0.2700900 +N 0.5602627 2.0839095 0.8251589 +O -0.4926797 -2.8180554 -1.2094732 +C -2.6328073 -1.7303959 -0.0060953 +O -2.2301338 0.7988624 1.0899730 +H 2.5496990 2.9734977 0.6229590 +C 2.0527432 -1.7360887 -1.4931279 +H -2.4807715 -2.7269528 0.4882631 +H -3.0089039 -1.9025254 -1.0498023 +H 2.9176101 -1.8481516 -0.7857866 +H 2.3787863 -1.1211917 -2.3743655 +H 1.7189877 -2.7489920 -1.8439205 +C -0.1518450 3.0970046 1.5348347 +C 1.8934096 2.1181245 0.4193193 +N 2.2861252 0.9968439 -0.2440298 +H -0.1687028 4.0436553 0.9301094 +H 0.3535322 3.2979060 2.5177747 +H -1.2074498 2.7537592 1.7203047 diff --git a/sci-chemistry/jmol/files/index.html b/sci-chemistry/jmol/files/index.html new file mode 100644 index 0000000..35a5d49 --- /dev/null +++ b/sci-chemistry/jmol/files/index.html @@ -0,0 +1,14 @@ +<html> + <head> + <title>Jmol Test Page</title> + <div align="center"> <b>All the Sugar and Twice the Caffeine.</b> <br><br> + <script src="./Jmol.js"></script> + </head> + <body> + <script> + jmolInitialize("./"); // REQUIRED + jmolApplet(400, "load ./caffeine.xyz"); + </script></div> + </body> +</html> + diff --git a/sci-chemistry/jmol/files/jmol-11.0.3-manifest.patch b/sci-chemistry/jmol/files/jmol-11.0.3-manifest.patch new file mode 100644 index 0000000..3b43c21 --- /dev/null +++ b/sci-chemistry/jmol/files/jmol-11.0.3-manifest.patch @@ -0,0 +1,96 @@ +diff -aurN jmol-11.0.3-orig/manifest/applet0.txt jmol-11.0.3/manifest/applet0.txt +--- jmol-11.0.3-orig/manifest/applet0.txt 1969-12-31 18:00:00.000000000 -0600 ++++ jmol-11.0.3/manifest/applet0.txt 2007-05-16 01:54:10.000000000 -0500 +@@ -0,0 +1,6 @@ ++Main-Class: JmolApplet
++Sealed: true
++
++Name: org/jmol/api/
++Sealed: false
++
+diff -aurN jmol-11.0.3-orig/manifest/applet1.txt jmol-11.0.3/manifest/applet1.txt +--- jmol-11.0.3-orig/manifest/applet1.txt 1969-12-31 18:00:00.000000000 -0600 ++++ jmol-11.0.3/manifest/applet1.txt 2007-05-16 01:54:10.000000000 -0500 +@@ -0,0 +1,6 @@ ++Name: org/jmol/api/
++Sealed: false
++
++Name: org/jmol/applet/
++Sealed: true
++
+diff -aurN jmol-11.0.3-orig/manifest/applet2.txt jmol-11.0.3/manifest/applet2.txt +--- jmol-11.0.3-orig/manifest/applet2.txt 1969-12-31 18:00:00.000000000 -0600 ++++ jmol-11.0.3/manifest/applet2.txt 2007-05-16 01:56:19.000000000 -0500 +@@ -0,0 +1,3 @@ ++Name: javax/vecmath/ ++ ++ +diff -aurN jmol-11.0.3-orig/manifest/applet3.txt jmol-11.0.3/manifest/applet3.txt +--- jmol-11.0.3-orig/manifest/applet3.txt 1969-12-31 18:00:00.000000000 -0600 ++++ jmol-11.0.3/manifest/applet3.txt 2007-05-16 01:56:47.000000000 -0500 +@@ -0,0 +1,4 @@ ++ ++Name: org/jmol/g3d/ ++Sealed: true ++ +diff -aurN jmol-11.0.3-orig/manifest/applet4.txt jmol-11.0.3/manifest/applet4.txt +--- jmol-11.0.3-orig/manifest/applet4.txt 1969-12-31 18:00:00.000000000 -0600 ++++ jmol-11.0.3/manifest/applet4.txt 2007-05-16 01:57:05.000000000 -0500 +@@ -0,0 +1,4 @@ ++ ++Name: org/jmol/adapter/smarter/ ++Sealed: true ++ +diff -aurN jmol-11.0.3-orig/manifest/applet5.txt jmol-11.0.3/manifest/applet5.txt +--- jmol-11.0.3-orig/manifest/applet5.txt 1969-12-31 18:00:00.000000000 -0600 ++++ jmol-11.0.3/manifest/applet5.txt 2007-05-16 01:57:23.000000000 -0500 +@@ -0,0 +1,4 @@ ++Name: org/openscience/jmol/ui/ ++Sealed: true ++ ++ +diff -aurN jmol-11.0.3-orig/manifest/applet6.txt jmol-11.0.3/manifest/applet6.txt +--- jmol-11.0.3-orig/manifest/applet6.txt 1969-12-31 18:00:00.000000000 -0600 ++++ jmol-11.0.3/manifest/applet6.txt 2007-05-16 01:57:46.000000000 -0500 +@@ -0,0 +1,4 @@ ++ ++Name: org/jmol/viewer/ ++Sealed: true ++ +diff -aurN jmol-11.0.3-orig/manifest/appletMain.txt jmol-11.0.3/manifest/appletMain.txt +--- jmol-11.0.3-orig/manifest/appletMain.txt 1969-12-31 18:00:00.000000000 -0600 ++++ jmol-11.0.3/manifest/appletMain.txt 2007-05-16 01:54:10.000000000 -0500 +@@ -0,0 +1,5 @@ ++Manifest-Version: 1.0
++Sealed: true
++
++Name: org/jmol/api/
++Sealed: false
+diff -aurN jmol-11.0.3-orig/manifest/appletMonolithic.txt jmol-11.0.3/manifest/appletMonolithic.txt +--- jmol-11.0.3-orig/manifest/appletMonolithic.txt 1969-12-31 18:00:00.000000000 -0600 ++++ jmol-11.0.3/manifest/appletMonolithic.txt 2007-05-16 01:54:10.000000000 -0500 +@@ -0,0 +1,7 @@ ++Main-Class: JmolApplet
++Sealed: true
++
++Name: org/jmol/api/
++Sealed: false
++
++
+diff -aurN jmol-11.0.3-orig/manifest/applet.txt jmol-11.0.3/manifest/applet.txt +--- jmol-11.0.3-orig/manifest/applet.txt 1969-12-31 18:00:00.000000000 -0600 ++++ jmol-11.0.3/manifest/applet.txt 2007-05-16 01:54:10.000000000 -0500 +@@ -0,0 +1,2 @@ ++Manifest-Version: 1.0
++Sealed: true
+\ No newline at end of file +diff -aurN jmol-11.0.3-orig/manifest/application.txt jmol-11.0.3/manifest/application.txt +--- jmol-11.0.3-orig/manifest/application.txt 1969-12-31 18:00:00.000000000 -0600 ++++ jmol-11.0.3/manifest/application.txt 2007-05-16 01:54:10.000000000 -0500 +@@ -0,0 +1 @@ ++Main-Class: org.openscience.jmol.app.Jmol
+diff -aurN jmol-11.0.3-orig/manifest/jvxl.txt jmol-11.0.3/manifest/jvxl.txt +--- jmol-11.0.3-orig/manifest/jvxl.txt 1969-12-31 18:00:00.000000000 -0600 ++++ jmol-11.0.3/manifest/jvxl.txt 2007-05-16 01:54:10.000000000 -0500 +@@ -0,0 +1 @@ ++Main-Class: org.openscience.jvxl.Jvxl
diff --git a/sci-chemistry/jmol/files/jmol-11.4.6-nointl.patch b/sci-chemistry/jmol/files/jmol-11.4.6-nointl.patch new file mode 100644 index 0000000..252e236 --- /dev/null +++ b/sci-chemistry/jmol/files/jmol-11.4.6-nointl.patch @@ -0,0 +1,267 @@ +--- jmol-11.4.6/build.xml.orig 2008-09-16 15:27:28.388008850 -0500 ++++ jmol-11.4.6/build.xml 2008-09-16 15:38:57.637384713 -0500 +@@ -104,10 +104,6 @@ + <srcfiles dir="doc/source" + includes="JmolGuide.docbook.xml, guide/*.docbook.xml"/> + </uptodate> +- <uptodate targetfile="build/doc/JmolUserGuide_fr/index.html"> +- <srcfiles dir="doc/source" +- includes="JmolGuide_fr.docbook.xml, guide/*_fr.docbook.xml"/> +- </uptodate> + </and> + </condition> + +@@ -117,14 +113,6 @@ + <srcfiles dir="doc/source" + includes="JmolHistory.xml,JmolHistoryToHtml.xsl,history/changes.xml" /> + </uptodate> +- <uptodate targetfile="build/doc/JmolHistory/ChangeLog_fr.html"> +- <srcfiles dir="doc/source" +- includes="JmolHistory_fr.xml,JmolHistoryToHtml.xsl,history/changes_fr.xml" /> +- </uptodate> +- <uptodate targetfile="build/doc/JmolHistory/ChangeLog_nl.html"> +- <srcfiles dir="doc/source" +- includes="JmolHistory_nl.xml,JmolHistoryToHtml.xsl,history/changes_nl.xml" /> +- </uptodate> + </and> + </condition> + +@@ -134,14 +122,6 @@ + <srcfiles dir="doc/source" + includes="JmolDevelopersGuide.docbook.xml"/> + </uptodate> +- <uptodate targetfile="build/doc/JmolDevelopersGuide_fr.html"> +- <srcfiles dir="doc/source" +- includes="JmolDevelopersGuide_fr.docbook.xml"/> +- </uptodate> +- <uptodate targetfile="build/doc/JmolDevelopersGuide_de.html"> +- <srcfiles dir="doc/source" +- includes="JmolDevelopersGuide_de.docbook.xml"/> +- </uptodate> + </and> + </condition> + +@@ -151,14 +131,6 @@ + <srcfiles dir="doc/source" + includes="JmolAppletGuide.docbook.xml, applet/*.docbook.xml"/> + </uptodate> +- <uptodate targetfile="build/doc/JmolAppletGuide_fr.html"> +- <srcfiles dir="doc/source" +- includes="JmolAppletGuide_fr.docbook.xml, applet/*_fr.docbook.xml"/> +- </uptodate> +- <uptodate targetfile="build/doc/JmolAppletGuide_de.html"> +- <srcfiles dir="doc/source" +- includes="JmolAppletGuide_de.docbook.xml"/> +- </uptodate> + </and> + </condition> + +@@ -350,17 +322,12 @@ + </target> + + <target name="jar" id="jar" +- depends="init,classes,jmolGuide,jmolHistory,jmolDevelopersGuide,libjars,main-i18n"> ++ depends="init,classes,jmolGuide,jmolHistory,jmolDevelopersGuide,libjars"> + <copy todir="${classes.dir}/org/openscience/jmol/Data/guide" > + <fileset dir="build/doc/JmolUserGuide"> + <include name="**/*.html" /> + </fileset> + </copy> +- <copy todir="${classes.dir}/org/openscience/jmol/Data/guide_fr" > +- <fileset dir="build/doc/JmolUserGuide_fr"> +- <include name="**/*.html" /> +- </fileset> +- </copy> + <copy todir="${classes.dir}/org/openscience/jmol/Data" > + <fileset dir="build/doc/JmolHistory"> + <include name="**/*.html" /> +@@ -506,7 +473,6 @@ + <!-- note that this class is included in JmolApplet0.jar --> + <exclude name="org/jmol/api/JmolAppletInterface.class" /> + <include name="org/jmol/applet/**" /> +- <include name="org/jmol/i18n/**" /> + </fileset> + </jar> + +@@ -602,12 +568,6 @@ + </fileset> + </jar> + +- <jar destfile="${jmol.applet.build.dir}/JmolApplet0_i18n.jar" manifest="manifest/applet_i18n.txt" > +- <fileset dir="${applet.classes.dir}"> +- <include name="org/jmol/translation/**" /> +- </fileset> +- </jar> +- + + <!-- vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv --> + <!-- changes to this must be replicated below for the signed applet --> +@@ -636,7 +596,6 @@ + <pathelement path="${jmol.applet.build.dir}/JmolApplet0_ShapeSpecial.jar" /> + <pathelement path="${jmol.applet.build.dir}/JmolApplet0_Smiles.jar" /> + <pathelement path="${jmol.applet.build.dir}/JmolApplet0_Viewer.jar" /> +- <pathelement path="${jmol.applet.build.dir}/JmolApplet0_i18n.jar" /> + </indexjars> + </jar> + <!-- changes to this must be replicated below for the signed applet --> +@@ -728,11 +687,6 @@ + + + +- <signjar jar="${jmol.applet.build.dir}/JmolApplet0_i18n.jar" +- signedjar="${jmol.applet.build.dir}/JmolAppletSigned0_i18n.jar" +- keystore="selfSignedCertificate/selfSignedCertificate.store" +- storepass="selfSignedCertificate" alias="selfSignedCertificate" /> +- + <!-- vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv --> + <!-- this one must be treated specially because of jar indexing + we cannot simply rename the jar file, because the index has +@@ -762,7 +716,6 @@ + <pathelement path="${jmol.applet.build.dir}/JmolAppletSigned0_ShapeSpecial.jar" /> + <pathelement path="${jmol.applet.build.dir}/JmolAppletSigned0_Smiles.jar" /> + <pathelement path="${jmol.applet.build.dir}/JmolAppletSigned0_Viewer.jar" /> +- <pathelement path="${jmol.applet.build.dir}/JmolAppletSigned0_i18n.jar" /> + </indexjars> + </jar> + <signjar jar="${jmol.applet.build.dir}/JmolAppletSigned0.jar" +@@ -772,7 +725,7 @@ + </target> + + <target name="dist" id="dist" +- depends="doc,main-i18n,main,signed-applet"> ++ depends="doc,main,signed-applet"> + <!-- first build binary distribution --> + <delete dir="build/dist/jmol-${version}"/> + <mkdir dir="build/dist/jmol-${version}"/> +@@ -829,7 +782,6 @@ + <fileset dir="."> + <include name="applet.classes" /> + <include name="build.xml" /> +- <include name="build-i18n.xml" /> + </fileset> + </copy> + +@@ -908,7 +860,6 @@ + <fileset dir="."> + <include name="apisio.classes" /> + <include name="build.xml" /> +- <include name="build-i18n.xml" /> + </fileset> + </copy> + +@@ -1000,7 +951,7 @@ + <target name="xclean" id="xclean"> + </target> + +- <target name="spotless" id="spotless" depends="clean,spotless-i18n"> ++ <target name="spotless" id="spotless" depends="clean"> + <delete dir="build"/> + <delete dir="${javadoc.dir}"/> + <delete dir="packaging/rpm/dist"/> +@@ -1063,16 +1014,6 @@ + <arg value="../../../doc/source/JmolGuide.docbook.xml" /> + <arg value="../../${docbook-xsl}/html/chunk.xsl" /> + </java> +- <echo message="Generating user's guide (fr)" /> +- <mkdir dir="build/doc/JmolUserGuide_fr" /> +- <java fork="true" dir="build/doc/JmolUserGuide_fr" +- classname="com.icl.saxon.StyleSheet" +- classpath="${lib.dir}/saxon.jar" > +- <jvmarg value="${proxyHost}" /> +- <jvmarg value="${proxyPort}" /> +- <arg value="../../../doc/source/JmolGuide_fr.docbook.xml" /> +- <arg value="../../${docbook-xsl}/html/chunk.xsl" /> +- </java> + </target> + + <target name="jmolHistory" id="jmolHistory" +@@ -1087,26 +1028,6 @@ + <arg value="../../../doc/source/JmolHistory.xml" /> + <arg value="../../../doc/source/JmolHistoryToHtml.xsl" /> + </java> +- <echo message="Generating history of changes (fr)" /> +- <java fork="true" dir="build/doc/JmolHistory" +- classname="com.icl.saxon.StyleSheet" +- classpath="${lib.dir}/saxon.jar" > +- <arg value="-o" /> +- <arg value="ChangeLog_fr.html" /> +- <arg value="../../../doc/source/JmolHistory_fr.xml" /> +- <arg value="../../../doc/source/JmolHistoryToHtml.xsl" /> +- <arg value="lang=fr" /> +- </java> +- <echo message="Generating history of changes (nl)" /> +- <java fork="true" dir="build/doc/JmolHistory" +- classname="com.icl.saxon.StyleSheet" +- classpath="${lib.dir}/saxon.jar" > +- <arg value="-o" /> +- <arg value="ChangeLog_nl.html" /> +- <arg value="../../../doc/source/JmolHistory_nl.xml" /> +- <arg value="../../../doc/source/JmolHistoryToHtml.xsl" /> +- <arg value="lang=nl" /> +- </java> + </target> + + <target name="jmolDevelopersGuide" id="jmolDevelopersGuide" +@@ -1120,24 +1041,6 @@ + <arg value="../../doc/source/JmolDevelopersGuide.docbook.xml" /> + <arg value="../${docbook-xsl}/html/docbook.xsl" /> + </java> +- <echo message="Generating developer's guide (fr)" /> +- <java fork="true" dir="build/doc" +- classname="com.icl.saxon.StyleSheet" +- classpath="${lib.dir}/saxon.jar" > +- <arg value="-o" /> +- <arg value="JmolDevelopersGuide_fr.html" /> +- <arg value="../../doc/source/JmolDevelopersGuide_fr.docbook.xml" /> +- <arg value="../${docbook-xsl}/html/docbook.xsl" /> +- </java> +- <echo message="Generating developer's guide (de)" /> +- <java fork="true" dir="build/doc" +- classname="com.icl.saxon.StyleSheet" +- classpath="${lib.dir}/saxon.jar" > +- <arg value="-o" /> +- <arg value="JmolDevelopersGuide_de.html" /> +- <arg value="../../doc/source/JmolDevelopersGuide_de.docbook.xml" /> +- <arg value="../${docbook-xsl}/html/docbook.xsl" /> +- </java> + </target> + + <target name="jmolAppletGuide" id="jmolAppletGuide" depends="initdoc" +@@ -1151,24 +1054,6 @@ + <arg value="../../doc/source/JmolAppletGuide.docbook.xml" /> + <arg value="../${docbook-xsl}/html/docbook.xsl" /> + </java> +- <echo message="Generating applet guide (fr)" /> +- <java fork="true" dir="build/doc" +- classname="com.icl.saxon.StyleSheet" +- classpath="${lib.dir}/saxon.jar" > +- <arg value="-o" /> +- <arg value="JmolAppletGuide_fr.html" /> +- <arg value="../../doc/source/JmolAppletGuide_fr.docbook.xml" /> +- <arg value="../${docbook-xsl}/html/docbook.xsl" /> +- </java> +- <echo message="Generating applet guide (de)" /> +- <java fork="true" dir="build/doc" +- classname="com.icl.saxon.StyleSheet" +- classpath="${lib.dir}/saxon.jar" > +- <arg value="-o" /> +- <arg value="JmolAppletGuide_de.html" /> +- <arg value="../../doc/source/JmolAppletGuide_de.docbook.xml" /> +- <arg value="../${docbook-xsl}/html/docbook.xsl" /> +- </java> + </target> + + <target name="test" id="test" depends="main,compile-tests"> +@@ -1200,12 +1085,4 @@ + <jar destfile="${tests.dir}/Tests.jar" basedir="${test-classes.dir}" /> + </target> + +- <!-- i18n stuff --> +- <target name="main-i18n" depends="classes"> +- <ant antfile="build-i18n.xml" target="main-i18n"/> +- </target> +- <target name="spotless-i18n"> +- <ant antfile="build-i18n.xml" target="spotless-i18n"/> +- </target> +- + </project> diff --git a/sci-chemistry/jmol/files/selfSignedCertificate.store b/sci-chemistry/jmol/files/selfSignedCertificate.store Binary files differnew file mode 100644 index 0000000..a7b0ccb --- /dev/null +++ b/sci-chemistry/jmol/files/selfSignedCertificate.store diff --git a/sci-chemistry/jmol/jmol-11.4.6.ebuild b/sci-chemistry/jmol/jmol-11.4.6.ebuild new file mode 100644 index 0000000..4d988b2 --- /dev/null +++ b/sci-chemistry/jmol/jmol-11.4.6.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +WEBAPP_OPTIONAL="yes" + +inherit eutils webapp java-pkg-2 java-ant-2 + +DESCRIPTION="Jmol is a java molecular viever for 3-D chemical structures." +SRC_URI="mirror://sourceforge/${PN}/${P}-full.tar.gz" +HOMEPAGE="http://jmol.sourceforge.net/" +KEYWORDS="~x86 ~amd64" +LICENSE="LGPL-2.1" + +IUSE="client-only vhosts" + +WEBAPP_MANUAL_SLOT="yes" +SLOT="0" + +COMMON_DEP="dev-java/commons-cli + dev-java/itext + sci-libs/jmol-acme + sci-libs/vecmath-objectclub" + +RDEPEND=">=virtual/jre-1.4 + ${COMMON_DEP}" +DEPEND=">=virtual/jdk-1.4 + !client-only? ( ${WEBAPP_DEPEND} ) + ${COMMON_DEP}" + +pkg_setup() { + + if ! use client-only ; then + webapp_pkg_setup || die "Failed to setup webapp" + fi + + java-pkg-2_pkg_setup + +} + +src_unpack() { + + unpack ${A} + epatch "${FILESDIR}"/${P}-nointl.patch +# epatch "${FILESDIR}"/${P}-manifest.patch + + mkdir "${S}"/selfSignedCertificate || die "Failed to create Cert directory." + cp "${FILESDIR}"/selfSignedCertificate.store "${S}"/selfSignedCertificate/ \ + || die "Failed to install Cert file." + + rm -v "${S}"/*.jar "${S}"/plugin-jars/*.jar || die + cd "${S}/jars" + +# We still have to use netscape.jar on amd64 until a nice way to include plugin.jar comes along. + if use amd64; then + mv -v netscape.jar netscape.tempjar || die "Failed to move netscape.jar." + rm -v *.jar *.tar.gz || die "Failed to remove jars." + mv -v netscape.tempjar netscape.jar || die "Failed to move netscape.tempjar." + fi + + java-pkg_jar-from vecmath-objectclub vecmath-objectclub.jar vecmath1.2-1.14.jar + java-pkg_jar-from itext iText.jar itext-1.4.5.jar + java-pkg_jar-from jmol-acme jmol-acme.jar Acme.jar + java-pkg_jar-from commons-cli-1 commons-cli.jar commons-cli-1.0.jar + + mkdir -p "${S}/build/appjars" || die +} + +src_compile() { + # prevent absorbing dep's classes + eant -Dlibjars.uptodate=true main +} + +src_install() { + + java-pkg_dojar build/Jmol.jar + dohtml -r build/doc/* || die "Failed to install html docs." + dodoc *.txt doc/*license* || die "Failed to install licenses." + + java-pkg_dolauncher ${PN} --main org.openscience.jmol.app.Jmol \ + --java_args "-Xmx512m" + + if ! use client-only ; then + webapp_src_preinst || die "Failed webapp_src_preinst." + cmd="cp Jmol.js build/Jmol.jar "${D}${MY_HTDOCSDIR}"" ; ${cmd} \ + || die "${cmd} failed." + cmd="cp build/JmolApplet*.jar "${D}${MY_HTDOCSDIR}"" ; ${cmd} \ + || die "${cmd} failed." + cmd="cp applet.classes "${D}${MY_HTDOCSDIR}"" ; ${cmd} \ + || die "${cmd} failed." + cmd="cp -r build/classes/* "${D}${MY_HTDOCSDIR}"" ; ${cmd} \ + || die "${cmd} failed." + cmd="cp -r build/appletjars/* "${D}${MY_HTDOCSDIR}"" ; ${cmd} \ + || die "${cmd} failed." + cmd="cp "${FILESDIR}"/caffeine.xyz "${D}${MY_HTDOCSDIR}"" ; ${cmd} \ + || die "${cmd} failed." + cmd="cp "${FILESDIR}"/index.html "${D}${MY_HTDOCSDIR}"" ; ${cmd} \ + || die "${cmd} failed." + + webapp_src_install || die "Failed running webapp_src_install" + fi +} + +pkg_postinst() { + + if ! use client-only ; then + webapp_pkg_postinst || die "webapp_pkg_postinst failed" + fi + +} + +pkg_prerm() { + + if ! use client-only ; then + webapp_pkg_prerm || die "webapp_pkg_prerm failed" + fi + +} |