commit: 8932f9700f7d63f235a433b40654a5bab6ae8f99 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> AuthorDate: Mon Jan 25 09:40:24 2016 +0000 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> CommitDate: Mon Jan 25 09:40:24 2016 +0000 URL: https://gitweb.gentoo.org/dev/fordfrog.git/commit/?id=8932f970
dev-java/netbeans-java: removed obsolete broken ebuilds Package-Manager: portage-2.2.27 dev-java/netbeans-java/Manifest | 2 - .../netbeans-java/netbeans-java-8.0.2-r3.ebuild | 252 ------------------- dev-java/netbeans-java/netbeans-java-8.1.ebuild | 273 --------------------- 3 files changed, 527 deletions(-) diff --git a/dev-java/netbeans-java/Manifest b/dev-java/netbeans-java/Manifest index 4477854..18bcd2d 100644 --- a/dev-java/netbeans-java/Manifest +++ b/dev-java/netbeans-java/Manifest @@ -49,11 +49,9 @@ DIST netbeans-trunk-nightly-201601130002-src.zip 209467720 SHA256 698a49d5927b74 DIST netbeans-trunk-nightly-201601140002-src.zip 209481469 SHA256 33537fc486387f80171ffed7ef43de359f70f9a0f3b15ccc0c183b323f9587c0 SHA512 575e538c0c24173d230efeaac0687784425e2bd252d92e8f4708c7f571a9b4301864aa300da6060ae487ee9b07671874fe6e78677a6337a613aadd0429b74fb3 WHIRLPOOL 314b5321ed8ffc84ded4a705b1c811f56bf143417121d82360894f66c279c5c7fcc131ce0f096f863b9aae3114e9531e6f0ebb37f28c7d6ad375c6d0ec9f1810 DIST netbeans-trunk-nightly-201601190002-src.zip 209493622 SHA256 170dd02b09b8e637f67e9ba65239a901239db60505da64e996a883d6f6796268 SHA512 f6aa1806046166536f775914ecfc91adc4894f15d55d3164386f83733346a65f52f1bc9323f8fe2f14f65046c9409fd24ca72d623e5474736718fb88cdd0f875 WHIRLPOOL 92e847dcf9f46e58b1b94e404be99dcc16f38bfefdcaa698d290aa3c0af3a5d9c6fa8decc552bd8e8d04f3a6b86cf65729a35fcdd38fc629ffb6fd854c22210f DIST netbeans-trunk-nightly-201601210002-src.zip 209506648 SHA256 b84fdf8553818ce4503d91850e5a853c67249b646c7bb54710c1905202e04971 SHA512 5dd6a6dab6671ce956ed16e0072d51843cb48e3b53bdb80aa356aaaa93fa9513ecf9440556987082907cdb5054b1be70569e342848c45a6ad5754d3166375ad7 WHIRLPOOL c50bfa3d015364282856853b92e99c235786e1744f3e0eaa937b1e1db48dfa4e7cc1a29c15b6fed875d144572cb951a56dc7668be9790245276f347b2ba99b38 -EBUILD netbeans-java-8.0.2-r3.ebuild 13294 SHA256 4abac657cff75400e92b1f2b19bca696113cdc37611c8c0f49dfa8c82fec4296 SHA512 32e41d7acc3aca026993e5edc791f1314f2bfda47413538af655b0335973c4fe50d998c67f129307b164075c3e0503280b4c1729d700431644ca6610d7f0f635 WHIRLPOOL d7f99c13421d08529b54085138fcffd2959a3c3f97d94a1dbe6e726a6dbc2cded69ec0bf97e1458b56847ac121954e8f173c1adde0703fd2969defa53ac37c51 EBUILD netbeans-java-8.0.2-r4.ebuild 13298 SHA256 d4172dfdec5afecb1cd099e18a21aa872c7822bff40b192b5f4ec4d35e6e0ef8 SHA512 48ae6f7141117fbf58123ded750d76f2e7311211a6be3b62bd491349817460da11f781ec5694da91584315547c32008f568fac3bfb406dbdb5ed7fd825ff694e WHIRLPOOL 73fb68aec003707c14b2b390c2de80f24e1e5413cf7e16cf7e661af47c908e2d559214580379e45e21d316767987ac906b5a119a61ae39f03c3d01dafad49b7c EBUILD netbeans-java-8.1-r1.ebuild 14775 SHA256 1bbcc19358e42931f2ebcffbc234ba4f903506bb255142f5dc8a6a3dfaac621a SHA512 9578fbd4732edfeca9d6abc6da147af8fe5bae2f740405b28bf82d403f7952a4f9302605dab07f4ad1e42b525d1562579d0b84de0b0a73c06113eaa8a617924e WHIRLPOOL 77e4d2a188b2aafb2506cc47abf98619edc783cd82c19d1c89c6278a4a3136c3f157e164354588fe6b6cc5889934380353b59e68cbe28f3e49d2c5989a7e4628 EBUILD netbeans-java-8.1-r2.ebuild 14814 SHA256 1f49212c90fcaa9a6483f19bb60c963520f20aa08c2a509aa19cc7fda12e4564 SHA512 2d6b225f5d32f0ce1801124808b0cc2101f16a703540877c4818be06694742cfa262c3a2e7018761254f9244a7992eb7fe9bc15cdb20f6f4cb83958789c0ef42 WHIRLPOOL 8557163a46ea91a47efec3c272b8a8a0f2acbf9eaa8f6c280d0ddaac6dd8b2185f06716ab12ebf76fb87fe6c05ab1a14bfd281875ebef586f1304d2162e5f2dc -EBUILD netbeans-java-8.1.ebuild 14772 SHA256 cb902b5daf59fb70506d8b8b665418eb98ef2088a72be533b321cc894ef81642 SHA512 b34b6aa8b6358916b0d65f1af261c5cef5e14e9b037cfb6592b98c34f74c556ea57422cc9cd71c1b6cffe6676a7d16cd44b4ddabf270b06078a907a4a79a2fea WHIRLPOOL 1b497bcf6e5141438b69ed81efd64e60532bf956dceea98f30a50d52c3a9bf04c415d578e1315081deef37fd7a7684ddf4806c88c48e51a1ff6eafa7c9fa338d EBUILD netbeans-java-9999_p20151216.ebuild 14930 SHA256 b2d06430f0af429c7d1307fed2b888bf71c211852dcba01cf9d8fb89508ff36b SHA512 4e3ffac4a5a92fb5c590dc5b479c4ae1a6b8a1c0084167ffa987e5e1f73bc84f2c388b07b22ba4bf15af046b4c5db0f0ab9bfa62256414349730e6d084a09b50 WHIRLPOOL 233bc9b1b589940fdb6baff044852e0ab878ebe29e470491ed8e8c267be9744fdf8f037abc23ac42f1770ad4141391c5bacd55cd6fc43061edbe8fe585ec2dab EBUILD netbeans-java-9999_p20151217.ebuild 14930 SHA256 151909ff0a2b3102b96ca3d5daa971ca51453c4cfbd347d21f5ec5dc7b8738ed SHA512 c1b333450937318607518f0dff06c1757940f40ca239fdfb60f2e05eef45f6014d761cb45fab242bfcd8822913a33675e5f6a565f266daf0135a16cadb3c4f1f WHIRLPOOL 21cc8e563deeebe64fd26fc63fd372ec63737166d6b4fd9302b495a474e1a262c6dee0386a39378fa50ad9c5cd09a7b9947e1dc7fe042f55c22eca04c816f4e1 EBUILD netbeans-java-9999_p20151218.ebuild 14930 SHA256 4dd047a73c549944d1ff39002173e051d2ea974d39a3825621e2e822c261e299 SHA512 bbd45809212c558a45e9ea345871163dc553fd3e2faf01aa550d9ac09743e7a13e221ed397de435a200683c84f3e1514c2bb13897288821106bddaef918cb5df WHIRLPOOL afe6f016299081fd9fc6ce2a65eba5278c0206c49be0c27cd9e39e2bacd98b455973e0680589ae5e0ee9a57c104d459a2b15d6ee00d2b35c47cc1107e8ed5f9e diff --git a/dev-java/netbeans-java/netbeans-java-8.0.2-r3.ebuild b/dev-java/netbeans-java/netbeans-java-8.0.2-r3.ebuild deleted file mode 100644 index f075fdd..0000000 --- a/dev-java/netbeans-java/netbeans-java-8.0.2-r3.ebuild +++ /dev/null @@ -1,252 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" -inherit eutils java-pkg-2 java-ant-2 - -# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory - -DESCRIPTION="Netbeans Java Cluster" -HOMEPAGE="http://netbeans.org/projects/java" -SLOT="8.0" -SOURCE_URL="http://download.netbeans.org/netbeans/8.0.2/final/zip/netbeans-8.0.2-201411181905-src.zip" -SRC_URI="${SOURCE_URL} - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-8.0.2-build.xml.patch.bz2 - http://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip - http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip - http://hg.netbeans.org/binaries/CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar - http://hg.netbeans.org/binaries/A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip - http://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar - http://hg.netbeans.org/binaries/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar - http://hg.netbeans.org/binaries/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar - http://hg.netbeans.org/binaries/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar - http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip - http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip - http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip - http://hg.netbeans.org/binaries/A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip - http://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar - http://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar - http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar - http://hg.netbeans.org/binaries/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar - http://hg.netbeans.org/binaries/8BDE88C9512D8783E64788F32A50E4CCBC48485E-nb-javac-impl.jar - http://hg.netbeans.org/binaries/29AF1D338CBB76290D1A96F5A6610F1E8C319AE5-org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar - http://hg.netbeans.org/binaries/3CE04BDB48FE315736B1DCE407362C57DFAE286D-org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar - http://hg.netbeans.org/binaries/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip - http://hg.netbeans.org/binaries/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip" -LICENSE="|| ( CDDL GPL-2-with-linking-exception )" -KEYWORDS="~amd64 ~x86" -IUSE="" -S="${WORKDIR}" - -CDEPEND="~dev-java/netbeans-platform-${PV} - ~dev-java/netbeans-extide-${PV} - ~dev-java/netbeans-harness-${PV} - ~dev-java/netbeans-ide-${PV} - ~dev-java/netbeans-websvccommon-${PV} - dev-java/beansbinding:0 - dev-java/cglib:3 - dev-java/jdom:0" -DEPEND="virtual/jdk:1.7 - app-arch/unzip - ${CDEPEND} - dev-java/javahelp:0 - dev-java/json-simple:0 - dev-java/junit:4" -RDEPEND=">=virtual/jdk-1.7 - ${CDEPEND} - dev-java/absolutelayout:0 - dev-java/antlr:0[java] - dev-java/c3p0:0 - dev-java/commons-collections:0 - dev-java/dom4j:1 - dev-java/fastinfoset:0 - dev-java/glassfish-transaction-api:0 - dev-java/javassist:3 - dev-java/jboss-logging:0 - dev-java/jsr67:0 - dev-java/jsr181:0 - dev-java/jtidy:0 - dev-java/log4j:0 - dev-java/mimepull:0 - dev-java/saaj:0 - dev-java/stax-ex:0 - dev-java/xmlstreambuffer:0" - -INSTALL_DIR="/usr/share/${PN}-${SLOT}" - -EANT_BUILD_XML="nbbuild/build.xml" -EANT_BUILD_TARGET="rebuild-cluster" -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true" -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7" -JAVA_PKG_BSFIX="off" - -pkg_pretend() { - local die_now="" - - if [ -d /usr/share/netbeans-java-${SLOT}/ant ]; then - if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then - eerror "Please remove following symlinks and run emerge again:" - find /usr/share/netbeans-java-${SLOT}/ant -type l - die_now="1" - fi - fi - - if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then - if [ -z "${die_now}" ]; then - eerror "Please remove following symlinks and run emerge again:" - fi - - echo "/usr/share/netbeans-java-${SLOT}/maven" - die_now="1" - fi - - if [ -n "${die_now}" ]; then - die "Symlinks exist" - fi -} - -src_unpack() { - unpack $(basename ${SOURCE_URL}) - - einfo "Deleting bundled jars..." - find -name "*.jar" -type f -delete - - unpack netbeans-8.0.2-build.xml.patch.bz2 - - pushd "${S}" >/dev/null || die - ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die - ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die - ln -s "${DISTDIR}"/CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die - ln -s "${DISTDIR}"/A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip hibernate4lib/external/hibernate-release-4.3.1-lib.zip || die - ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die - ln -s "${DISTDIR}"/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar maven.indexer/external/indexer-core-5.1.1.jar || die - ln -s "${DISTDIR}"/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar maven/external/jarjar-1.4.jar || die - ln -s "${DISTDIR}"/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar j2ee.eclipselink/external/javax.persistence_2.1.0.v201304241213.jar || die - ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die - ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die - ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die - ln -s "${DISTDIR}"/A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip j2ee.eclipselink/external/JPAjavadocs04032013.zip || die - ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die - ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die - ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die - ln -s "${DISTDIR}"/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die - ln -s "${DISTDIR}"/8BDE88C9512D8783E64788F32A50E4CCBC48485E-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die - ln -s "${DISTDIR}"/29AF1D338CBB76290D1A96F5A6610F1E8C319AE5-org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar || die - ln -s "${DISTDIR}"/3CE04BDB48FE315736B1DCE407362C57DFAE286D-org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar || die - ln -s "${DISTDIR}"/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip libs.springframework/external/spring-framework-3.2.7.RELEASE.zip || die - ln -s "${DISTDIR}"/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip libs.springframework/external/spring-framework-4.0.1.RELEASE.zip || die - popd >/dev/null || die -} - -src_prepare() { - einfo "Deleting bundled class files..." - find -name "*.class" -type f | xargs rm -vf - - epatch netbeans-8.0.2-build.xml.patch - - # Support for custom patches - if [ -n "${NETBEANS80_PATCHES_DIR}" -a -d "${NETBEANS80_PATCHES_DIR}" ] ; then - local files=`find "${NETBEANS80_PATCHES_DIR}" -type f` - - if [ -n "${files}" ] ; then - einfo "Applying custom patches:" - - for file in ${files} ; do - epatch "${file}" - done - fi - fi - - einfo "Symlinking external libraries..." - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar - java-pkg_jar-from --into libs.cglib/external cglib-3 cglib.jar cglib-2.2.jar - java-pkg_jar-from --build-only --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar - java-pkg_jar-from --into maven.embedder/external jdom jdom.jar jdom-1.0.jar - java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar - - einfo "Linking in other clusters..." - mkdir "${S}"/nbbuild/netbeans || die - pushd "${S}"/nbbuild/netbeans >/dev/null || die - - ln -s /usr/share/netbeans-platform-${SLOT} platform || die - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die - touch nb.cluster.platform.built - - ln -s /usr/share/netbeans-extide-${SLOT} extide || die - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die - touch nb.cluster.extide.built - - ln -s /usr/share/netbeans-harness-${SLOT} harness || die - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die - touch nb.cluster.harness.built - - ln -s /usr/share/netbeans-ide-${SLOT} ide || die - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die - touch nb.cluster.ide.built - - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die - touch nb.cluster.websvccommon.built - - popd >/dev/null || die - - java-pkg-2_src_prepare -} - -src_install() { - pushd nbbuild/netbeans/java >/dev/null || die - - insinto ${INSTALL_DIR} - grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die - - doins -r * - chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die - rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die - - popd >/dev/null || die - - local instdir=/${INSTALL_DIR}/modules/ext - pushd "${D}"/${instdir} >/dev/null || die - rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die - rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die - rm cglib-2.2.jar && dosym /usr/share/cglib-3/lib/cglib.jar ${instdir}/cglib-2.2.jar || die - popd >/dev/null || die - - local instdir=${INSTALL_DIR}/modules/ext/hibernate4 - pushd "${D}"/${instdir} >/dev/null || die - rm antlr-2.7.7.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.7.jar || die - rm c3p0-0.9.2.1.jar && dosym /usr/share/c3p0/lib/c3p0.jar ${instdir}/c3p0-0.9.2.1.jar || die - rm cglib-2.2.jar && dosym /usr/share/cglib-3/lib/cglib.jar ${instdir}/cglib-2.2.jar || die - rm commons-collections-3.2.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-3.2.1.jar || die - rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die - rm javassist-3.18.1-GA.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist-3.18.1-GA.jar || die - rm jboss-logging-3.1.3.GA.jar && dosym /usr/share/jboss-logging/lib/jboss-logging.jar ${instdir}/jboss-logging-3.1.3.GA.jar || die - rm jboss-transaction-api_1.2_spec-1.0.0.Final.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jboss-transaction-api_1.2_spec-1.0.0.Final.jar || die - rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die - rm log4j-1.2.12.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.12.jar || die - popd >/dev/null || die - - local instdir=/${INSTALL_DIR}/modules/ext/jaxws22 - pushd "${D}"/${instdir} >/dev/null || die - rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die - rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar ${instdir}/mimepull.jar || die - rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die - rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die - rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/xmlstreambuffer.jar ${instdir}/streambuffer.jar || die - popd >/dev/null || die - - local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api - pushd "${D}"/${instdir} >/dev/null || die - rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die - rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die - popd >/dev/null || die - - local instdir=${INSTALL_DIR}/modules/ext/maven - pushd "${D}"/${instdir} >/dev/null || die - rm jdom-1.0.jar && dosym /usr/share/jdom/lib/jdom.jar ${instdir}/jdom-1.0.jar || die - popd >/dev/null || die - - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java -} diff --git a/dev-java/netbeans-java/netbeans-java-8.1.ebuild b/dev-java/netbeans-java/netbeans-java-8.1.ebuild deleted file mode 100644 index 9f47ec1..0000000 --- a/dev-java/netbeans-java/netbeans-java-8.1.ebuild +++ /dev/null @@ -1,273 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" -inherit eutils java-pkg-2 java-ant-2 - -# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory - -DESCRIPTION="Netbeans Java Cluster" -HOMEPAGE="http://netbeans.org/projects/java" -SLOT="8.1" -SOURCE_URL="http://download.netbeans.org/netbeans/8.1/final/zip/netbeans-8.1-201510222201-src.zip" -# jarjar-1.4 contains also asm libraries -SRC_URI="${SOURCE_URL} - http://dev.gentoo.org/~fordfrog/distfiles/netbeans-8.1-build.xml.patch.bz2 - http://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip - http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip - http://hg.netbeans.org/binaries/CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar - http://hg.netbeans.org/binaries/A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip - http://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar - http://hg.netbeans.org/binaries/E775F5BEB07F8303A9AD3DDC12E3128DD48AB03A-indexer-core-5.1.1-patched.jar - http://hg.netbeans.org/binaries/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar - http://hg.netbeans.org/binaries/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar - http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip - http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip - http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip - http://hg.netbeans.org/binaries/A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip - http://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar - http://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar - http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar - http://hg.netbeans.org/binaries/B2EB2006BCDB022420BDB4C2D596564539C65699-nb-javac-api.jar - http://hg.netbeans.org/binaries/FBC85B83A93F76A159C8C0D782F02AF7E68E8ECF-nb-javac-impl.jar - http://hg.netbeans.org/binaries/CA4F4DB7B6C140E36B0001873BEEA7C26489D2A1-netbeans-cos.jar - http://hg.netbeans.org/binaries/29AF1D338CBB76290D1A96F5A6610F1E8C319AE5-org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar - http://hg.netbeans.org/binaries/3CE04BDB48FE315736B1DCE407362C57DFAE286D-org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar - http://hg.netbeans.org/binaries/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip - http://hg.netbeans.org/binaries/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip - http://hg.netbeans.org/binaries/B572007A07023ADF7ECBDB7FC2D572BF1BDED20D-wagon-http-2.8-shaded.jar" -LICENSE="|| ( CDDL GPL-2-with-linking-exception )" -KEYWORDS="~amd64 ~x86" -IUSE="" -S="${WORKDIR}" - -CDEPEND="~dev-java/netbeans-platform-${PV} - ~dev-java/netbeans-extide-${PV} - ~dev-java/netbeans-harness-${PV} - ~dev-java/netbeans-ide-${PV} - ~dev-java/netbeans-websvccommon-${PV} - dev-java/beansbinding:0 - dev-java/cglib:3 - dev-java/jdom:0" -DEPEND=">=virtual/jdk-1.7 - app-arch/unzip - ${CDEPEND} - dev-java/javahelp:0 - dev-java/json-simple:0 - dev-java/junit:4" -RDEPEND=">=virtual/jdk-1.7 - ${CDEPEND} - dev-java/absolutelayout:0 - dev-java/antlr:0[java] - dev-java/c3p0:0 - dev-java/commons-cli:1 - dev-java/commons-collections:0 - dev-java/dom4j:1 - dev-java/fastinfoset:0 - dev-java/glassfish-transaction-api:0 - dev-java/javassist:3 - dev-java/jboss-logging:0 - dev-java/jsr67:0 - dev-java/jsr181:0 - dev-java/jtidy:0 - dev-java/log4j:0 - dev-java/mimepull:0 - dev-java/oracle-javamail:0 - dev-java/saaj:0 - dev-java/slf4j-api:0 - dev-java/slf4j-log4j12:0 - dev-java/slf4j-simple:0 - dev-java/stax-ex:0 - dev-java/stax2-api:0 - dev-java/xmlstreambuffer:0" - -INSTALL_DIR="/usr/share/${PN}-${SLOT}" - -EANT_BUILD_XML="nbbuild/build.xml" -EANT_BUILD_TARGET="rebuild-cluster" -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true" -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7" -JAVA_PKG_BSFIX="off" - -pkg_pretend() { - local die_now="" - - if [ -d /usr/share/netbeans-java-${SLOT}/ant ]; then - if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then - eerror "Please remove following symlinks and run emerge again:" - find /usr/share/netbeans-java-${SLOT}/ant -type l - die_now="1" - fi - fi - - if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then - if [ -z "${die_now}" ]; then - eerror "Please remove following symlinks and run emerge again:" - fi - - echo "/usr/share/netbeans-java-${SLOT}/maven" - die_now="1" - fi - - if [ -n "${die_now}" ]; then - die "Symlinks exist" - fi -} - -src_unpack() { - unpack $(basename ${SOURCE_URL}) - - einfo "Deleting bundled jars..." - find -name "*.jar" -type f -delete - - unpack netbeans-8.1-build.xml.patch.bz2 - - pushd "${S}" >/dev/null || die - ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die - ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die - ln -s "${DISTDIR}"/CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die - ln -s "${DISTDIR}"/A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip hibernate4lib/external/hibernate-release-4.3.1-lib.zip || die - ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die - ln -s "${DISTDIR}"/E775F5BEB07F8303A9AD3DDC12E3128DD48AB03A-indexer-core-5.1.1-patched.jar maven.indexer/external/indexer-core-5.1.1-patched.jar || die - ln -s "${DISTDIR}"/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar maven/external/jarjar-1.4.jar || die - ln -s "${DISTDIR}"/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar j2ee.eclipselink/external/javax.persistence_2.1.0.v201304241213.jar || die - ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die - ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die - ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die - ln -s "${DISTDIR}"/A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip j2ee.eclipselink/external/JPAjavadocs04032013.zip || die - ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die - ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die - ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die - ln -s "${DISTDIR}"/B2EB2006BCDB022420BDB4C2D596564539C65699-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die - ln -s "${DISTDIR}"/FBC85B83A93F76A159C8C0D782F02AF7E68E8ECF-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die - ln -s "${DISTDIR}"/CA4F4DB7B6C140E36B0001873BEEA7C26489D2A1-netbeans-cos.jar maven/external/netbeans-cos.jar || die - ln -s "${DISTDIR}"/29AF1D338CBB76290D1A96F5A6610F1E8C319AE5-org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar || die - ln -s "${DISTDIR}"/3CE04BDB48FE315736B1DCE407362C57DFAE286D-org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar || die - ln -s "${DISTDIR}"/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip libs.springframework/external/spring-framework-3.2.7.RELEASE.zip || die - ln -s "${DISTDIR}"/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip libs.springframework/external/spring-framework-4.0.1.RELEASE.zip || die - ln -s "${DISTDIR}"/B572007A07023ADF7ECBDB7FC2D572BF1BDED20D-wagon-http-2.8-shaded.jar maven.embedder/external/wagon-http-2.8-shaded.jar || die - popd >/dev/null || die -} - -src_prepare() { - einfo "Deleting bundled class files..." - find -name "*.class" -type f | xargs rm -vf - - epatch netbeans-8.1-build.xml.patch - - # Support for custom patches - if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then - local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f` - - if [ -n "${files}" ] ; then - einfo "Applying custom patches:" - - for file in ${files} ; do - epatch "${file}" - done - fi - fi - - einfo "Symlinking external libraries..." - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar - java-pkg_jar-from --into libs.cglib/external cglib-3 cglib.jar cglib-2.2.jar - java-pkg_jar-from --build-only --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.12.jar - java-pkg_jar-from --into maven.embedder/external jdom jdom.jar jdom-1.0.jar - java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar - - einfo "Linking in other clusters..." - mkdir "${S}"/nbbuild/netbeans || die - pushd "${S}"/nbbuild/netbeans >/dev/null || die - - ln -s /usr/share/netbeans-platform-${SLOT} platform || die - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die - touch nb.cluster.platform.built - - ln -s /usr/share/netbeans-extide-${SLOT} extide || die - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die - touch nb.cluster.extide.built - - ln -s /usr/share/netbeans-harness-${SLOT} harness || die - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die - touch nb.cluster.harness.built - - ln -s /usr/share/netbeans-ide-${SLOT} ide || die - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die - touch nb.cluster.ide.built - - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die - touch nb.cluster.websvccommon.built - - popd >/dev/null || die - - java-pkg-2_src_prepare -} - -src_install() { - pushd nbbuild/netbeans/java >/dev/null || die - - insinto ${INSTALL_DIR} - grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die - - doins -r * - chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die - rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die - - popd >/dev/null || die - - local instdir=/${INSTALL_DIR}/maven/lib - pushd "${D}"/${instdir} >/dev/null || die - rm commons-cli-1.2.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.2.jar || die - popd >/dev/null || die - - local instdir=/${INSTALL_DIR}/modules/ext - pushd "${D}"/${instdir} >/dev/null || die - rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die - rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die - rm cglib-2.2.jar && dosym /usr/share/cglib-3/lib/cglib.jar ${instdir}/cglib-2.2.jar || die - popd >/dev/null || die - - local instdir=${INSTALL_DIR}/modules/ext/hibernate4 - pushd "${D}"/${instdir} >/dev/null || die - rm antlr-2.7.7.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.7.jar || die - rm c3p0-0.9.2.1.jar && dosym /usr/share/c3p0/lib/c3p0.jar ${instdir}/c3p0-0.9.2.1.jar || die - rm cglib-2.2.jar && dosym /usr/share/cglib-3/lib/cglib.jar ${instdir}/cglib-2.2.jar || die - rm commons-collections-3.2.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-3.2.1.jar || die - rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die - rm javassist-3.18.1-GA.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist-3.18.1-GA.jar || die - rm jboss-logging-3.1.3.GA.jar && dosym /usr/share/jboss-logging/lib/jboss-logging.jar ${instdir}/jboss-logging-3.1.3.GA.jar || die - rm jboss-transaction-api_1.2_spec-1.0.0.Final.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jboss-transaction-api_1.2_spec-1.0.0.Final.jar || die - rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die - rm log4j-1.2.12.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.12.jar || die - rm slf4j-api-1.6.1.jar && dosym /usr/share/slf4j-api/lib/slf4j-api.jar ${instdir}/slf4j-api-1.6.1.jar || die - rm slf4j-log4j12-1.6.1.jar && dosym /usr/share/slf4j-log4j12/lib/slf4j-log4j12.jar ${instdir}/slf4j-log4j12-1.6.1.jar || die - rm slf4j-simple-1.6.1.jar && dosym /usr/share/slf4j-simple/lib/slf4j-simple.jar ${instdir}/slf4j-simple-1.6.1.jar || die - popd >/dev/null || die - - local instdir=/${INSTALL_DIR}/modules/ext/jaxws22 - pushd "${D}"/${instdir} >/dev/null || die - rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die - rm javax.mail_1.4.jar && dosym /usr/share/oracle-javamail/lib/mail.jar ${instdir}/javax.mail_1.4.jar || die - rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar ${instdir}/mimepull.jar || die - rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die - rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die - rm stax2-api.jar && dosym /usr/share/stax2-api/lib/stax2-api.jar ${instdir}/stax2-api.jar || die - rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/xmlstreambuffer.jar ${instdir}/streambuffer.jar || die - popd >/dev/null || die - - local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api - pushd "${D}"/${instdir} >/dev/null || die - rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die - rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die - popd >/dev/null || die - - local instdir=${INSTALL_DIR}/modules/ext/maven - pushd "${D}"/${instdir} >/dev/null || die - rm jdom-1.0.jar && dosym /usr/share/jdom/lib/jdom.jar ${instdir}/jdom-1.0.jar || die - popd >/dev/null || die - - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java -}
