summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2018-02-08 13:37:15 +0100
committerMiroslav Šulc <fordfrog@gentoo.org>2018-02-08 13:37:15 +0100
commit460c8cd0ec69293a9782b8a3d08983fd75257235 (patch)
tree52016a463bfbc8d4c8ed9dbdec616dd1ef165552 /dev-java/netbeans-mobility
parentnetbeans: bumped to the latest nightly sources (diff)
downloadfordfrog-460c8cd0ec69293a9782b8a3d08983fd75257235.tar.gz
fordfrog-460c8cd0ec69293a9782b8a3d08983fd75257235.tar.bz2
fordfrog-460c8cd0ec69293a9782b8a3d08983fd75257235.zip
netbeans: bumped to the latest nightly sources
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --force
Diffstat (limited to 'dev-java/netbeans-mobility')
-rw-r--r--dev-java/netbeans-mobility/Manifest2
-rw-r--r--dev-java/netbeans-mobility/netbeans-mobility-9999_p20180208.ebuild112
2 files changed, 114 insertions, 0 deletions
diff --git a/dev-java/netbeans-mobility/Manifest b/dev-java/netbeans-mobility/Manifest
index 6146121ae..538e640d9 100644
--- a/dev-java/netbeans-mobility/Manifest
+++ b/dev-java/netbeans-mobility/Manifest
@@ -19,6 +19,7 @@ DIST netbeans-trunk-nightly-201802020002-src.zip 221062529 BLAKE2B f768aa4220653
DIST netbeans-trunk-nightly-201802050002-src.zip 221062529 BLAKE2B f64413a8373aa29179213a56c13c4909343713e84c621b38fe558af58181e5bb5d86b78a05d00fdca12a92b4118ea4938cc156253bf2d267ff11e4a3d4e50444 SHA512 5b6046a3f18fc5293106387beb3208d30c624d0b2d623df61df48bf2fbfd3d39cc0374f32ce1eb571b264620aa16243f4c3dfde75dcb700f03862020eff474c0
DIST netbeans-trunk-nightly-201802060002-src.zip 221062529 BLAKE2B a2cdbbb0e0396b4ee3397eba6baf9135f57509246147eb4fc854f371087b6fd14e160853187e59f7b7536f1b09e580a3a031f394fcf1aea3d5373febd2e2eb70 SHA512 9c9bde3c7bcdbc80498f3073c552f5fa71af506d8355bc32aa085013d404abcafe3ad2ba97773c444b083e8cfe53249dc29afa1e509ac7c5184c7fcb6d39d61b
DIST netbeans-trunk-nightly-201802070002-src.zip 221062529 BLAKE2B 6884468bb88be7926b1e8a4e72a35fe2ed26693c719c036eee1bbb3d9f092bc11daa5551528651cafbbfa0d5ade093adb133ef020738bc3ba3294fcff01aa9f2 SHA512 3dac215650a4d0bf0497b636951cca469da68e577fdeff04151ef531b0d67ae7d5634e1fee04e72343114c69ca9eb2ef14cbc61c67d2c143bda3ef0de13ab506
+DIST netbeans-trunk-nightly-201802080002-src.zip 221062529 BLAKE2B 6de3de583566c682750c12d8098b1fb84f465ffa89f9d14b0b8b6007aca094a505df39db2133456f6da5bb1257362c0aa618d3f4ca6c015078135e9f1bfac057 SHA512 d96745b13a85263efc57d5eb4c9a69f97a79d0dde1ec79fa9e3a49d3dbdacb6a5688d68da64e0d414cc29b4b8dfeb5da309e8606db192926eecc0ceb2a10db47
EBUILD netbeans-mobility-9999_p20180108.ebuild 4086 BLAKE2B ceece1a6a142ed42ff9c840e7feeb28350250a5e7a54a0b615a66d51316c1964405a3c390c1a72342a8af09f3d4239de9b41445d973106c26758faa7a75eff0b SHA512 cb20ad6e61b2bbf23862cde16534886ef5e1cb93eb7119bc52981cd0359b58dbb3e857b305eed0f566dcee3b209307485ed265f78ec169934d19a655177657a5
EBUILD netbeans-mobility-9999_p20180109.ebuild 4086 BLAKE2B 570eee8da960a7fda1f989047bf3e596cd00ccfb128a6ed356416962f8b9a993c8f82a2b4da06f3ae20b220b27777c9356bf9b7b57f424967117168010ee552e SHA512 be1eeb78b0c832cefe4190ac67c864001b047acfe8a47034e3b547efec54aca80f2b937b7f20f2d5c5f07b8cffaf67b18a4cdb6fb479ed0351f6c3483af1c863
EBUILD netbeans-mobility-9999_p20180110.ebuild 4086 BLAKE2B 84137f5cd35153a2be69ac2688bd52ad3e0744d4e5d48b3da53e493553d5201ccd632eb33bce8a1c38f14bd378b2edf7c68d31d2e7c3f0798965f84224246e01 SHA512 39ac5c88b57dc957efbdc39dfb6328f81ef66180d966d970707b1ce0b25180e7f9f1b5cf961cb5356b6808c4511d6b98754be759ad3235362cb871ca5fa297f3
@@ -39,4 +40,5 @@ EBUILD netbeans-mobility-9999_p20180202.ebuild 4086 BLAKE2B 7464ee03431fa6417999
EBUILD netbeans-mobility-9999_p20180205.ebuild 4086 BLAKE2B 43a5494bc671b8b07ec1e18d702dcd9fce654e493d5022b0b707a85a1cd4d9740fcf07efd0c73a4a632ec081550241ffd555ad767a2f81cc3ec876ed9437f6be SHA512 cc3373f326f6bba7a0bb01f733d914ff7b564ee23eef542d0764f251c75e4a7cfaca47a91ce1fa0cf500a534a37a3ac71b3d68231c2b01568e8b1baf0b44033f
EBUILD netbeans-mobility-9999_p20180206.ebuild 4086 BLAKE2B 53680de862c1144f3f93749fb0858a2a72f3ea6c286f287fd301c30f7f31ac36b6846ae3bf4315165b8deafa0a9b020787714d484f804d3c6412fd2882299bdd SHA512 7d617eee1398a0a025a944590fffcb8a31e885995770cf855e2744f544155f5738362d9d2d5cad7825cd01ba5ae2b2d16514bf8c3d5e918df27bd6792b9395fb
EBUILD netbeans-mobility-9999_p20180207.ebuild 4086 BLAKE2B 6aed640d3e7b0d0528ddbe32264716cd2783f9788b480b2acd10bbad49f5c2844980013fc9dea986125397d9cebd2231f34a1de0d563aad674d69edf739fe7fc SHA512 71642d55d1777e1227ecfbc1ddf8b2a1e1c3d833a197749d5e8f482e4bd9b29ac573644875f333d341083910c6d2fae40d6835c576ccb49fa79923482c85bd7b
+EBUILD netbeans-mobility-9999_p20180208.ebuild 4086 BLAKE2B f616c7b8ff7c3f6f6b387d02f3fcd28b2dfc8c1027cbd945e573ce58de168a9edfde9005dac9975dddb533451dcfde314849abbd2a70ba3fe49ad0c16b0130bf SHA512 c73bd0ba1a654e2f5f9e9528d346959986088c835cd5eaa7da348a2d8c2bd601da4085ff69c6d0086b13168cc151b3beb65f4cc931a2ce14b015581924cec7f2
MISC metadata.xml 247 BLAKE2B fbff0596069b3cf260a3fd1bba160220927b592dfab36a26e86a4b331ec7060e399121c2467e490aaf535755483bfbd631278d07f91e4fbc3dd03d65677c7786 SHA512 1a68c1448a18938e13e6e39e718934a3e700b1d2ca708332d9cefd522d30049794b281c1cc8f788f1d0eb73c468a55b67a4bafbcf6e43317978d661d5d736faf
diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20180208.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20180208.ebuild
new file mode 100644
index 000000000..39bcc9992
--- /dev/null
+++ b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20180208.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2018 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 Mobility Cluster"
+HOMEPAGE="https://netbeans.org/features/platform/"
+SLOT="9999"
+SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2018-02-08_00-02-34/zip/netbeans-trunk-nightly-201802080002-src.zip"
+SRC_URI="${SOURCE_URL}
+ https://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r21-build.xml.patch.bz2"
+LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+S="${WORKDIR}"
+
+CDEPEND="virtual/jdk:1.8
+ ~dev-java/netbeans-apisupport-${PV}
+ ~dev-java/netbeans-enterprise-${PV}
+ ~dev-java/netbeans-extide-${PV}
+ ~dev-java/netbeans-ide-${PV}
+ ~dev-java/netbeans-java-${PV}
+ ~dev-java/netbeans-platform-${PV}
+ ~dev-java/netbeans-websvccommon-${PV}"
+DEPEND="${CDEPEND}
+ app-arch/unzip
+ dev-java/javahelp:0"
+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.mobility -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 | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
+ | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
+ | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
+ | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
+ | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
+
+ unpack netbeans-9999-r21-build.xml.patch.bz2
+}
+
+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
+
+ einfo "Linking in other clusters..."
+ mkdir "${S}"/nbbuild/netbeans || die
+ pushd "${S}"/nbbuild/netbeans >/dev/null || die
+
+ ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
+ cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.apisupport.built
+
+ ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
+ cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.enterprise.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
+
+ ln -s /usr/share/netbeans-java-${SLOT} java || die
+ cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
+ touch nb.cluster.java.built
+
+ 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-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
+ default
+}
+
+src_install() {
+ pushd nbbuild/netbeans/mobility >/dev/null || die
+
+ insinto ${INSTALL_DIR}
+
+ grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
+
+ doins -r *
+ rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
+
+ popd >/dev/null || die
+
+ dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
+}