summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2017-11-13 08:49:31 +0100
committerMiroslav Šulc <fordfrog@gentoo.org>2017-11-13 08:49:31 +0100
commit0c6bbbc89d38ffa69e9cff6cdf5ba5be1ab7399e (patch)
treebd74fa49be8c94bfd7e96d90e65a79e3bbeaf879 /dev-java/netbeans-webcommon
parentnetbeans: bumped to the latest nightly sources (diff)
downloadfordfrog-0c6bbbc89d38ffa69e9cff6cdf5ba5be1ab7399e.tar.gz
fordfrog-0c6bbbc89d38ffa69e9cff6cdf5ba5be1ab7399e.tar.bz2
fordfrog-0c6bbbc89d38ffa69e9cff6cdf5ba5be1ab7399e.zip
netbeans: removed obsolete ebuilds
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Diffstat (limited to 'dev-java/netbeans-webcommon')
-rw-r--r--dev-java/netbeans-webcommon/Manifest4
-rw-r--r--dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20171009.ebuild118
-rw-r--r--dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20171010.ebuild118
3 files changed, 0 insertions, 240 deletions
diff --git a/dev-java/netbeans-webcommon/Manifest b/dev-java/netbeans-webcommon/Manifest
index 6ad4783ec..431d4da2b 100644
--- a/dev-java/netbeans-webcommon/Manifest
+++ b/dev-java/netbeans-webcommon/Manifest
@@ -13,8 +13,6 @@ DIST C8EEAB10E4539BEAF97476EBA252BD4B40377FA9-js-corestubs.zip 32928 SHA256 9744
DIST CA8F6968FED0BE20E786C70CF9B603F4D7B66C68-ojetdocs-2_0_0.zip 2179489 SHA256 9e60b24c8cd7930d04517872e5926dffd761f06501b14caabd9456eba5f882c0 SHA512 bafbf999c1e64da8a4b72896514d1b9e6dca2dc5fb4d66dbd62fb5a986348faa42834da7960db4cd1455104f0d0dd0eaf6e56edd47affefdbc903a2320110da6 WHIRLPOOL 4a05b2eabf3688729d4a7f77c4b18fb6de4d2c88a1f206ec6a49094826a3fcfb9c5eae5947b9d8461e284c10743c7bd35c909caeba896b4f7bb1d1aaeb3c7d91
DIST D4BD3F62EADB61216A47EF96B3152EDD35A56005-ojetdocs-1_0_0.zip 912402 SHA256 2fd1ecfc79700868afbf5915bc6196185eb66dae30c721b131bf41d732391f9c SHA512 0bc0a65bb7b6d78a003634027c93d842e2f1d928fcfedc9b12db4b508752b06931429a4a580a08b5fd5e666e4f3a208aed86eb21e81377973b43cb77b48cf4ce WHIRLPOOL 611461579d65306a303a58dcfde5a547a544750a7f77a82983dce741fff8fcf7ff259f2c201966cf1f9e1fb2e7ded4afe551ec9b04d707c0c92314074b0f378f
DIST netbeans-9999-r21-build.xml.patch.bz2 2682 SHA256 de05f6e9f75d0ebf775df5ed99c46ef67224f2c80d289a9c0b663d30e20df0a4 SHA512 4a8791f31d540f25157d6feee9182180cc525047a88e8975931ce589e5823c086f04ed200d900d593aaef97379953de58ea68f8a6ba6705d5652202a4156671a WHIRLPOOL 7617b44647ee6490f3f5277b0a3761aa8a99ad410a7b3358d6321b3a7ee3060ef2524ac45d1f6016737dd2f4a32e82247968980abde052eeca3d0015cf6d47d9
-DIST netbeans-trunk-nightly-201710090002-src.zip 221061843 SHA256 265f523f68ea6b4980b5b3baa695ae0d3a88d02ee53958a44b754bdad450740e SHA512 a89c11fcc01da93154d9fc92c5af29a772fd1dce36c69fe8bdaf3f611b725c83836ade7130729ea2bad3ab622a3361e98a66c6503a495e16a2ab8c0c9f8c0f0c WHIRLPOOL 0f7cebf96f408bbb03e3a75ed73e4cf398b65eee2e7d473a0736f32d4228ea490662025f6b383ded818737b19f79d89d27c90d6d7b2d560ba0bfc95e6115035c
-DIST netbeans-trunk-nightly-201710100002-src.zip 221061950 SHA256 934cd587d0c51ab66b412d2e030bc93e87beb170ddfdd250431fa24fd947f7ca SHA512 24db6c048117869cbe6f525de70b1d9778ea8cd09519de2dee1db3bf6af34531d1e48bd6a3ca4e37101143103d1ffdde78ed94980881d6c5356885b1260bd669 WHIRLPOOL 0c4f5562ba13a37de793ebd7dc3ab15dd489662817bf40ce8f29ed9f65c9f1c575a23cc64aacf8481e9d257140378540e19169d4accdca4f98133b4b183676cc
DIST netbeans-trunk-nightly-201710110002-src.zip 221062259 SHA256 fe29b0d1d6ea354d6ca6aa5cdbddbd2701c9760a9113748decabfaf251521653 SHA512 c8c72988b17a722aa9068127aa6de9cebd83eb60ddf0e245fe46dede3bd8c5a76f47ea283906711e158a4e5d8a08dcd9d9e4565f870df6e434a38191f3d3b2d1 WHIRLPOOL 15ba7662229fecb54b53f283190782d138db8a7ed63c4362e29b1e2c4f159853f3abd8e0ecb155128b309ccf1348130cb62474501d879105bc7d2d1ff2862020
DIST netbeans-trunk-nightly-201710120002-src.zip 221062227 SHA256 1205151feb25b90d1235e51f61c022ef16b33ac4a78281a9721de8272ede3646 SHA512 ab5ade045bf62c61512d054d5d40fa2b446c1ba0093c1237883c7df6bbf8bae6fba7a3893ea5df57442c9c815f0d880a4401a728e3a2957a14d5b0e797944f09 WHIRLPOOL 6c64f02fd1f6f8f3b40486c3a9f5b79143a224238299697fd9a09b0121a0c39166b6c7ed9ccb6a852463caa0b020189698a99990a046ab89c69a71e7ad7e6894
DIST netbeans-trunk-nightly-201710130002-src.zip 221062227 SHA256 68b60b51db5e05339d8d8878251ce3085d5f620dca779fd74277f8501db7d09a SHA512 5fdcd19435ef960baba70c17fb2c4c729ab5d294d3f2df600fe02e49529655c42cc75d090aace15bb0ef94e75b3359c25b2b8781cc9250d1a3d5a8c5648effdb WHIRLPOOL e7b98b8593d547112baa32726900879d2aeb34a5618f2604a1f4e0d72c46b8c1ea1eb80cc1f3f0aa1f04682ed6786c0d4c62b9bb59238726b1d9273e9b68c91b
@@ -36,8 +34,6 @@ DIST netbeans-trunk-nightly-201711070002-src.zip 221062529 SHA256 ae4e89afdfaec5
DIST netbeans-trunk-nightly-201711080002-src.zip 221062529 SHA256 4fa990956626e7a3e9eec14b99d5f121e162afc782dcefe8331c5a9cbeab14ed SHA512 96042faa428f68ad22ce72e97427a413df7a5eea12751b16edb1710842f7fd15bd2c16424fb18f53828988c21842e1dc117a2512069dac2dad1a2c6f54cdb610 WHIRLPOOL c531b8ded30ff32b95be44a1220902f3d374e23a919aee593e7b65ce9818403e211027c6ddbd623a13898d67575595bdb72ab957b4deea5a041032df2da3ec64
DIST netbeans-trunk-nightly-201711090002-src.zip 221062529 SHA256 1058aa47a6d700c2176fada7e3d7a9a87ef1b3753e73e47ddfccc934c286c253 SHA512 fd1ff39463259d8938dcc9c4d29faf9cb02d7d7b4042bee515b0bef2b9c0f23ac59803cc28b386067c7786b41be34f5a4a821a18ebdf7b249057a3238e33b89f WHIRLPOOL eceda19c288dc811e6fcc478f3ef61abe17a21b25deee30d8f63188003a6ef863e1251097daeece20c84b4fde4c95d354141b4db160a8959ae8c6c6d8462c858
DIST netbeans-trunk-nightly-201711100002-src.zip 221062529 SHA256 9e7c32b2dd7d7400e8f752ccbc8b948fdab4eb6a38f22208a1375f53299dac3c SHA512 6262979df165f3410b0e9d9bfb6bece96f0c2055de56a9c0b859051d311dcb46e5ee2ec6b28d479dbaa148a2a4a4c404b19fcbc9ba5c0c715c0df0f297ba1880 WHIRLPOOL 63abd03e82b6a8dee3da0e406f76b57eaef9af23af4c8dd527bec681be81b33f23fed3c8cf8dca2903880404097818bbc81ffc78b3e252717e9cd767ece53b1c
-EBUILD netbeans-webcommon-9999_p20171009.ebuild 5932 SHA256 127f77c2f89052d33be60fa8a2fc334ddcce6f37e0c8bde4adc7f69e90dbe152 SHA512 9721f5f0ff1c783aea561d2eda9ac2c577bd3ad4cf0f24b6792fc6fce422f596c17364601bcde425c621368d3c0fa9eb25c87bba66a99d3d01291b4a73bacc8d WHIRLPOOL 1c02b5b4c7319e86ac188d9f201a938bac33fbe740b90dbc79d88000e0afbab30efa2331c48ff8c3b2a6c5ded2371b46e44e89537d5fc2e64e5b3b227ac48a61
-EBUILD netbeans-webcommon-9999_p20171010.ebuild 5932 SHA256 9aeaecd0580b6eb86531b0573b44162360a87bb13e92a96164851041733903ac SHA512 51f5134115c33f754763375f66a728d5494175e8332085f948afdaaab24d1325145f3bf7adbf44a8f226358c2e511d33b5a6960391568ab7c723baefb3729e1f WHIRLPOOL a3df59f6bc763aeb93ca9e46601ea1b44bc22ea33adf7418c0274f2a4de0563fa5eb8e56368a5fca597dd61a092ed63ed89177b92fea4cccb6edceab44659b7d
EBUILD netbeans-webcommon-9999_p20171011.ebuild 5932 SHA256 0b6ef33ec78c55865add04c06b5117711e74e9fde13f9275f435a713b84733f4 SHA512 8c2f9f6c2c7c1683185fad9381f2b8d14a82da01d162ec572230a787e6aa342817d737582d8f241cb6d9314a6f786fecc9e8c475b4af5d6fe33a72f887f969cb WHIRLPOOL d3609f130e015db6776676d8dadb7a36409d111996062f759f08e81202a9e799abe28db610af031a132a38089cc131ba13b8dbb8443f2c2d67afd36e8c4b12c4
EBUILD netbeans-webcommon-9999_p20171012.ebuild 5932 SHA256 2b1563ef5950bfee3fa005560b86166d5f603b0f73e1b93b2ec2f86189adbad9 SHA512 ec31bd55d7579f321780e70b43db2e9520f930f3d0f2340922ec9efe5bd9f9025ff2f536f357d8003c613025f17eb4a7d7ffca28ee9244841f75040f217b952d WHIRLPOOL b258f47321d7c88ba7f710269be7ea0d37a97d4fb262fab9c0245e3afa3172eab74867f51eaf2d6d76571b4183343bb2a3854748b6aca4844a6c0900d96fa721
EBUILD netbeans-webcommon-9999_p20171013.ebuild 5932 SHA256 08d243bc87149784989e304d4145095adc0cbd735ad09b7ca9593065e9cdf01e SHA512 0571433bf2dc56eeb3bec6b07fb146a48cc7c6a3ef451886366bf7e9919b1eded730d2e3b9db40b2dfd5ae237ec2bc28eaaf95274d507e68fe78c7e8a37bc646 WHIRLPOOL ed71ca3956fc5c8d472c877fff23a0aec2e455a59f8994b10bea065bbd5ad0d2bc5e08841f41301c6bb14440071f4b45e5b784f7545136598a6d9ed04f27bf98
diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20171009.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20171009.ebuild
deleted file mode 100644
index 9cf1f0319..000000000
--- a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20171009.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-inherit eutils java-pkg-2 java-ant-2
-
-DESCRIPTION="Netbeans Web Services Cluster"
-HOMEPAGE="https://netbeans.org/"
-SLOT="9999"
-SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2017-10-09_00-02-02/zip/netbeans-trunk-nightly-201710090002-src.zip"
-SRC_URI="${SOURCE_URL}
- https://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r21-build.xml.patch.bz2
- https://hg.netbeans.org/binaries/7CA13589F586F659BB0E1561719A91CA47BF1897-com.oracle.js.parser.jar
- https://hg.netbeans.org/binaries/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar
- https://hg.netbeans.org/binaries/7C4A82593A85524A3541E55A4A9C906B773ABAD6-ios-sim
- https://hg.netbeans.org/binaries/C8EEAB10E4539BEAF97476EBA252BD4B40377FA9-js-corestubs.zip
- https://hg.netbeans.org/binaries/2AA13ACCC4059C930C4AD3B6ABD8E1C0FC06235C-js-domstubs.zip
- https://hg.netbeans.org/binaries/7C0C3CFD989EE775198337C11715C1ACD6C84F41-js-reststubs.zip
- https://hg.netbeans.org/binaries/0929AC5F40B5A8667021408748D64F30F77B3165-libiDeviceNativeBinding.dylib
- https://hg.netbeans.org/binaries/2A38DA3DB5D36DBBDC0B03990B46810F72430D5E-libimobiledevice.4.dylib
- https://hg.netbeans.org/binaries/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib
- https://hg.netbeans.org/binaries/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar
- https://hg.netbeans.org/binaries/C1BB9FF4232248B0054E5A26A33474A251EA19CB-libusbmuxd.2.dylib
- https://hg.netbeans.org/binaries/D4BD3F62EADB61216A47EF96B3152EDD35A56005-ojetdocs-1_0_0.zip
- https://hg.netbeans.org/binaries/1EFED55F8C442E4DB1C2338A5C35D494364F9ECD-ojetdocs-1_1_2.zip
- https://hg.netbeans.org/binaries/CA8F6968FED0BE20E786C70CF9B603F4D7B66C68-ojetdocs-2_0_0.zip"
-LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-S="${WORKDIR}"
-
-CDEPEND="virtual/jdk:1.8
- ~dev-java/netbeans-platform-${PV}
- ~dev-java/netbeans-extide-${PV}
- ~dev-java/netbeans-ide-${PV}"
-DEPEND="${CDEPEND}
- app-arch/unzip
- dev-java/javahelp:0
- dev-java/jna:4"
-RDEPEND="${CDEPEND}"
-
-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.webcommon -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"
-
-src_unpack() {
- unpack $(basename ${SOURCE_URL})
-
- einfo "Deleting bundled jars..."
- find -name "*.jar" -type f -delete
-
- unpack netbeans-9999-r21-build.xml.patch.bz2
-
- pushd "${S}" >/dev/null || die
- ln -s "${DISTDIR}"/7CA13589F586F659BB0E1561719A91CA47BF1897-com.oracle.js.parser.jar libs.nashorn/external/com.oracle.js.parser.jar || die
- ln -s "${DISTDIR}"/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar libs.plist/external/dd-plist.jar || die
- ln -s "${DISTDIR}"/7C4A82593A85524A3541E55A4A9C906B773ABAD6-ios-sim cordova.platforms.ios/external/ios-sim || die
- ln -s "${DISTDIR}"/C8EEAB10E4539BEAF97476EBA252BD4B40377FA9-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
- ln -s "${DISTDIR}"/2AA13ACCC4059C930C4AD3B6ABD8E1C0FC06235C-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
- ln -s "${DISTDIR}"/7C0C3CFD989EE775198337C11715C1ACD6C84F41-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
- ln -s "${DISTDIR}"/0929AC5F40B5A8667021408748D64F30F77B3165-libiDeviceNativeBinding.dylib cordova.platforms.ios/external/libiDeviceNativeBinding.dylib || die
- ln -s "${DISTDIR}"/2A38DA3DB5D36DBBDC0B03990B46810F72430D5E-libimobiledevice.4.dylib cordova.platforms.ios/external/libimobiledevice.4.dylib || die
- ln -s "${DISTDIR}"/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib cordova.platforms.ios/external/libplist.1.dylib || die
- ln -s "${DISTDIR}"/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar libs.jstestdriver/external/libs.jstestdriver-ext.jar || die
- ln -s "${DISTDIR}"/C1BB9FF4232248B0054E5A26A33474A251EA19CB-libusbmuxd.2.dylib cordova.platforms.ios/external/libusbmuxd.2.dylib || die
- ln -s "${DISTDIR}"/D4BD3F62EADB61216A47EF96B3152EDD35A56005-ojetdocs-1_0_0.zip html.ojet/external/ojetdocs-1_0_0.zip || die
- ln -s "${DISTDIR}"/1EFED55F8C442E4DB1C2338A5C35D494364F9ECD-ojetdocs-1_1_2.zip html.ojet/external/ojetdocs-1_1_2.zip || die
- ln -s "${DISTDIR}"/CA8F6968FED0BE20E786C70CF9B603F4D7B66C68-ojetdocs-2_0_0.zip html.ojet/external/ojetdocs-2_0_0.zip || die
- popd >/dev/null || die
-}
-
-src_prepare() {
- einfo "Deleting bundled class files..."
- find -name "*.class" -type f | xargs rm -vf
-
- epatch netbeans-9999-r21-build.xml.patch
-
- 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 --build-only --into libs.jna/external jna-4 jna.jar jna-4.4.0.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-ide-${SLOT} ide || die
- cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
- touch nb.cluster.ide.built
-
- popd >/dev/null || die
-
- java-pkg-2_src_prepare
- default
-}
-
-src_install() {
- pushd nbbuild/netbeans/webcommon >/dev/null || die
-
- insinto ${INSTALL_DIR}
- grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
- doins -r *
-
- popd >/dev/null || die
-
- dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
-}
diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20171010.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20171010.ebuild
deleted file mode 100644
index 8454c72fb..000000000
--- a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20171010.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-inherit eutils java-pkg-2 java-ant-2
-
-DESCRIPTION="Netbeans Web Services Cluster"
-HOMEPAGE="https://netbeans.org/"
-SLOT="9999"
-SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2017-10-10_00-02-02/zip/netbeans-trunk-nightly-201710100002-src.zip"
-SRC_URI="${SOURCE_URL}
- https://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r21-build.xml.patch.bz2
- https://hg.netbeans.org/binaries/7CA13589F586F659BB0E1561719A91CA47BF1897-com.oracle.js.parser.jar
- https://hg.netbeans.org/binaries/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar
- https://hg.netbeans.org/binaries/7C4A82593A85524A3541E55A4A9C906B773ABAD6-ios-sim
- https://hg.netbeans.org/binaries/C8EEAB10E4539BEAF97476EBA252BD4B40377FA9-js-corestubs.zip
- https://hg.netbeans.org/binaries/2AA13ACCC4059C930C4AD3B6ABD8E1C0FC06235C-js-domstubs.zip
- https://hg.netbeans.org/binaries/7C0C3CFD989EE775198337C11715C1ACD6C84F41-js-reststubs.zip
- https://hg.netbeans.org/binaries/0929AC5F40B5A8667021408748D64F30F77B3165-libiDeviceNativeBinding.dylib
- https://hg.netbeans.org/binaries/2A38DA3DB5D36DBBDC0B03990B46810F72430D5E-libimobiledevice.4.dylib
- https://hg.netbeans.org/binaries/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib
- https://hg.netbeans.org/binaries/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar
- https://hg.netbeans.org/binaries/C1BB9FF4232248B0054E5A26A33474A251EA19CB-libusbmuxd.2.dylib
- https://hg.netbeans.org/binaries/D4BD3F62EADB61216A47EF96B3152EDD35A56005-ojetdocs-1_0_0.zip
- https://hg.netbeans.org/binaries/1EFED55F8C442E4DB1C2338A5C35D494364F9ECD-ojetdocs-1_1_2.zip
- https://hg.netbeans.org/binaries/CA8F6968FED0BE20E786C70CF9B603F4D7B66C68-ojetdocs-2_0_0.zip"
-LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-S="${WORKDIR}"
-
-CDEPEND="virtual/jdk:1.8
- ~dev-java/netbeans-platform-${PV}
- ~dev-java/netbeans-extide-${PV}
- ~dev-java/netbeans-ide-${PV}"
-DEPEND="${CDEPEND}
- app-arch/unzip
- dev-java/javahelp:0
- dev-java/jna:4"
-RDEPEND="${CDEPEND}"
-
-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.webcommon -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"
-
-src_unpack() {
- unpack $(basename ${SOURCE_URL})
-
- einfo "Deleting bundled jars..."
- find -name "*.jar" -type f -delete
-
- unpack netbeans-9999-r21-build.xml.patch.bz2
-
- pushd "${S}" >/dev/null || die
- ln -s "${DISTDIR}"/7CA13589F586F659BB0E1561719A91CA47BF1897-com.oracle.js.parser.jar libs.nashorn/external/com.oracle.js.parser.jar || die
- ln -s "${DISTDIR}"/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar libs.plist/external/dd-plist.jar || die
- ln -s "${DISTDIR}"/7C4A82593A85524A3541E55A4A9C906B773ABAD6-ios-sim cordova.platforms.ios/external/ios-sim || die
- ln -s "${DISTDIR}"/C8EEAB10E4539BEAF97476EBA252BD4B40377FA9-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
- ln -s "${DISTDIR}"/2AA13ACCC4059C930C4AD3B6ABD8E1C0FC06235C-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
- ln -s "${DISTDIR}"/7C0C3CFD989EE775198337C11715C1ACD6C84F41-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
- ln -s "${DISTDIR}"/0929AC5F40B5A8667021408748D64F30F77B3165-libiDeviceNativeBinding.dylib cordova.platforms.ios/external/libiDeviceNativeBinding.dylib || die
- ln -s "${DISTDIR}"/2A38DA3DB5D36DBBDC0B03990B46810F72430D5E-libimobiledevice.4.dylib cordova.platforms.ios/external/libimobiledevice.4.dylib || die
- ln -s "${DISTDIR}"/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib cordova.platforms.ios/external/libplist.1.dylib || die
- ln -s "${DISTDIR}"/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar libs.jstestdriver/external/libs.jstestdriver-ext.jar || die
- ln -s "${DISTDIR}"/C1BB9FF4232248B0054E5A26A33474A251EA19CB-libusbmuxd.2.dylib cordova.platforms.ios/external/libusbmuxd.2.dylib || die
- ln -s "${DISTDIR}"/D4BD3F62EADB61216A47EF96B3152EDD35A56005-ojetdocs-1_0_0.zip html.ojet/external/ojetdocs-1_0_0.zip || die
- ln -s "${DISTDIR}"/1EFED55F8C442E4DB1C2338A5C35D494364F9ECD-ojetdocs-1_1_2.zip html.ojet/external/ojetdocs-1_1_2.zip || die
- ln -s "${DISTDIR}"/CA8F6968FED0BE20E786C70CF9B603F4D7B66C68-ojetdocs-2_0_0.zip html.ojet/external/ojetdocs-2_0_0.zip || die
- popd >/dev/null || die
-}
-
-src_prepare() {
- einfo "Deleting bundled class files..."
- find -name "*.class" -type f | xargs rm -vf
-
- epatch netbeans-9999-r21-build.xml.patch
-
- 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 --build-only --into libs.jna/external jna-4 jna.jar jna-4.4.0.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-ide-${SLOT} ide || die
- cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
- touch nb.cluster.ide.built
-
- popd >/dev/null || die
-
- java-pkg-2_src_prepare
- default
-}
-
-src_install() {
- pushd nbbuild/netbeans/webcommon >/dev/null || die
-
- insinto ${INSTALL_DIR}
- grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
- doins -r *
-
- popd >/dev/null || die
-
- dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
-}