From 6c84c99775fb70b2251d44409a898e4358164d77 Mon Sep 17 00:00:00 2001 From: Miroslav Ć ulc Date: Tue, 6 Feb 2018 09:55:33 +0100 Subject: netbeans: bumped to the latest nightly sources Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --force --- dev-java/netbeans-webcommon/Manifest | 2 + .../netbeans-webcommon-9999_p20180206.ebuild | 118 +++++++++++++++++++++ 2 files changed, 120 insertions(+) create mode 100644 dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20180206.ebuild (limited to 'dev-java/netbeans-webcommon') diff --git a/dev-java/netbeans-webcommon/Manifest b/dev-java/netbeans-webcommon/Manifest index 65fa4daf6..2151ac763 100644 --- a/dev-java/netbeans-webcommon/Manifest +++ b/dev-java/netbeans-webcommon/Manifest @@ -32,6 +32,7 @@ DIST netbeans-trunk-nightly-201801310002-src.zip 221062529 BLAKE2B 6617149288b40 DIST netbeans-trunk-nightly-201802010002-src.zip 221062529 BLAKE2B 8a1deba3bfe45c2eadc7f12ba56fd47723d2f6e523464c4d140ae4b5790e63faec159406e7f5852332c0c34273505d21328bd746f775f4892b5dcccb2aa362c9 SHA512 3edc8ecc797ea3bb04d3006090652abefbe71f791e149d907fb83b8aeac23111b4dedbf31372531627bf92778d096ddc9009208241be44a2c7adcd8833c0b10b DIST netbeans-trunk-nightly-201802020002-src.zip 221062529 BLAKE2B f768aa422065302e8ba27956370805f959082161d94369f3c899611db6dc8866d995a275d4df3ae342cbfb53e10e731df1ba7fa04002995009f299eba8ab0b53 SHA512 c2c9c63421c104f73723171deb1bc230e0cc6420baba7e3fd8c25eafea79950a66ae7451f1e0d969a445ad75343a99958195e1198498824dd3775c9247ffc990 DIST netbeans-trunk-nightly-201802050002-src.zip 221062529 BLAKE2B f64413a8373aa29179213a56c13c4909343713e84c621b38fe558af58181e5bb5d86b78a05d00fdca12a92b4118ea4938cc156253bf2d267ff11e4a3d4e50444 SHA512 5b6046a3f18fc5293106387beb3208d30c624d0b2d623df61df48bf2fbfd3d39cc0374f32ce1eb571b264620aa16243f4c3dfde75dcb700f03862020eff474c0 +DIST netbeans-trunk-nightly-201802060002-src.zip 221062529 BLAKE2B a2cdbbb0e0396b4ee3397eba6baf9135f57509246147eb4fc854f371087b6fd14e160853187e59f7b7536f1b09e580a3a031f394fcf1aea3d5373febd2e2eb70 SHA512 9c9bde3c7bcdbc80498f3073c552f5fa71af506d8355bc32aa085013d404abcafe3ad2ba97773c444b083e8cfe53249dc29afa1e509ac7c5184c7fcb6d39d61b EBUILD netbeans-webcommon-9999_p20180105.ebuild 5932 BLAKE2B a0782d93b371718beb886dc7066c2044d0983d430aa5a2dffead378890e31f869c8fc10bf348008d8908689b5bbda0debbc82e00a52aa883eb7f8308f987afad SHA512 72acdb456274921215e39c9996c2c3f2a220677b8813d52c1638fb4fdb65824427fadba7b4498409d1251952c1366b0f2a5bc11d3a7f687211f28e6a25ef6602 EBUILD netbeans-webcommon-9999_p20180108.ebuild 5932 BLAKE2B 4c3699b5311a428352065ffd336e077fc715d7511c241cc0c06ae8bf52d59a6972275bc59a3485a1f2d291ca665bfc1775f01b73c616d02d0af3078ae8830c23 SHA512 66fd6e2ce70b4219fbf5cff9f60a7985f9b1f622f5e23a2b1b435fc4b034bef56c90732f010c98cbaa0dce3fb522ad6cdd0cf5db5dc26a24fe7fc8914abd1125 EBUILD netbeans-webcommon-9999_p20180109.ebuild 5932 BLAKE2B 6fc58f766d7fb0e3069367c116b7d9687519550935b8e338ea4a74703114c8d5a72ac11e49aaf1ccc07fe281bcdb7818599b2eb39d85a03fe979c0d71cfaf418 SHA512 6bbea4a398145c65130e355c31ee56d17947e74785b560822ff0b1e6e2bf24d2694855940acaf729c812f65dfe938d374d03798c33585bae8d4308b0eeff425e @@ -51,4 +52,5 @@ EBUILD netbeans-webcommon-9999_p20180131.ebuild 5932 BLAKE2B 4c963bc6444903ef164 EBUILD netbeans-webcommon-9999_p20180201.ebuild 5932 BLAKE2B 7e53dcf567e59df6edc82723f81a96bfeb8200a28601674e71aa30cae7cd44514b120ac4f9e82f618efed5b2f8eec4f60be590341cce79f9a5c9ce717b1fc5dc SHA512 78792964292d52dc3d6e69f9c1647d4a0d2529b75fbde4a6b519b2a1f57892c905b61ddb499fd2b4ab7043200e7909828d78eb68e3befea081c795b69ebf3f08 EBUILD netbeans-webcommon-9999_p20180202.ebuild 5932 BLAKE2B acc11879ccf17034a228a48e52610b19c69dd6b5031c01ece355330d77018ac4f7c24ff3634109a97908bbb3e1aeb69ebcd5c27a3999b6f3b4b897ca9e9b5539 SHA512 d76da271ca63cb70a47c57a93d63a1fcd5d12d28220c615d0aee88f4626f4578737c24381f80d67d11e25c0dcd7f5890070a56b7500682a9d8c3e9075f290b9b EBUILD netbeans-webcommon-9999_p20180205.ebuild 5932 BLAKE2B 050729798ab8ca0e2a099e9d4da885d6a014a5e0745b56fc8f3f24c0a1b5b27f38a05a854805b60a0c5eb91684005b0c8212dc36732a3535dc0c88bb1a730fef SHA512 1b144f1473ef1a1f3306511f9cf23335a347a851c3157d12a02ac7d73542ecdf3fa0f2283a988919e6c1a722d19eeb849e9d24f1630e90165ea97f1be79dd8f6 +EBUILD netbeans-webcommon-9999_p20180206.ebuild 5932 BLAKE2B b63ee0ab63d471a638d14b800b8dbc3168af11055ef34b2989b125f810f10e479151f4681608d6c128909696174b8f9616cf6c3a2e2dfd94e64f27c9f817ddcd SHA512 0464716e946a41e4d14ea5ca0fb752a4751b8cf3e92d9caa8f93cd18d1ab1292c03a0602a8b451a97db5c219249a6ec13ba4ff8ec6e692867d743b701e01d3a6 MISC metadata.xml 247 BLAKE2B fbff0596069b3cf260a3fd1bba160220927b592dfab36a26e86a4b331ec7060e399121c2467e490aaf535755483bfbd631278d07f91e4fbc3dd03d65677c7786 SHA512 1a68c1448a18938e13e6e39e718934a3e700b1d2ca708332d9cefd522d30049794b281c1cc8f788f1d0eb73c468a55b67a4bafbcf6e43317978d661d5d736faf diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20180206.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20180206.ebuild new file mode 100644 index 000000000..fb1641854 --- /dev/null +++ b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20180206.ebuild @@ -0,0 +1,118 @@ +# 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 Web Services Cluster" +HOMEPAGE="https://netbeans.org/" +SLOT="9999" +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2018-02-06_00-02-34/zip/netbeans-trunk-nightly-201802060002-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 +} -- cgit v1.2.3-65-gdbad