diff options
author | Miroslav Šulc <fordfrog@gentoo.org> | 2018-01-09 15:52:59 +0100 |
---|---|---|
committer | Miroslav Šulc <fordfrog@gentoo.org> | 2018-01-09 15:52:59 +0100 |
commit | f666dabfd3d9df1efaf7718b2270b6d36ac11287 (patch) | |
tree | c9fb14b9ba69dec9483cbe11718ddafa6442186e /dev-java/netbeans-extide | |
parent | netbeans: removed obsolete ebuilds (diff) | |
download | fordfrog-f666dabfd3d9df1efaf7718b2270b6d36ac11287.tar.gz fordfrog-f666dabfd3d9df1efaf7718b2270b6d36ac11287.tar.bz2 fordfrog-f666dabfd3d9df1efaf7718b2270b6d36ac11287.zip |
netbeans: bumped to the latest nightly sources
Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --force
Diffstat (limited to 'dev-java/netbeans-extide')
-rw-r--r-- | dev-java/netbeans-extide/Manifest | 2 | ||||
-rw-r--r-- | dev-java/netbeans-extide/netbeans-extide-9999_p20180109.ebuild | 94 |
2 files changed, 96 insertions, 0 deletions
diff --git a/dev-java/netbeans-extide/Manifest b/dev-java/netbeans-extide/Manifest index 6a48c2bd5..1bfe0ff6f 100644 --- a/dev-java/netbeans-extide/Manifest +++ b/dev-java/netbeans-extide/Manifest @@ -10,6 +10,7 @@ DIST netbeans-trunk-nightly-201801020002-src.zip 221062529 SHA256 d4996bf1c18c00 DIST netbeans-trunk-nightly-201801040002-src.zip 221062529 SHA256 87de89f5a4cca45c1a4c9ca8d0b140fe1cba308c5360ba4901935fb620758334 SHA512 fcf9b91229193c5589c96ec84d7f556c3e16121b0f5227e152e898d256235e97884f92ed7935363075ee7609e25242668d1080d47bf637ced5cfcfc0828cab08 WHIRLPOOL f82ec9a3eb7604e27c9e44c14e7759c970fc0e25e6e2a796502e8767f250d0c71b38230f748f1b0743cd3b423e0968771a0c716b363bd52432b94defd57d8ec5 DIST netbeans-trunk-nightly-201801050002-src.zip 221062529 SHA256 7bce08527a742ae281c2326a865242c76a12bc0f909f6236c1b89f4e62164512 SHA512 239a50d280118b8b01a2ce6ee4528051a4ab7d3715378db9df77d6eea08de472089dcac7326ec2c82eb55960d0afc006c4a20cde66f818e80be7547e0c825eb6 WHIRLPOOL bbf3f3f5e1c93f1e5b770b25fe950cab0f1f2fc66c7fc838db141c6c6d25b1a9a6d8d6bff7465d1ab6aa04d48f531e6064e6c7647994eef004bb6f4eae825502 DIST netbeans-trunk-nightly-201801080002-src.zip 221062529 SHA256 108544c0eafd9a999c1aeaecf7ee4888e778a0ab1282e044a5ad9278fb25aec9 SHA512 3eab832f56d7fddfc74342532bdc99d68b559d7d958d9725807f436f9c26e28408bdff724f3eb4ce9656f4637d462c762ae0d02f6a8d58cd9f249895c726a233 WHIRLPOOL 4424197344fba51818fbd60a595449cd713fbf8743d0cec4321a94ce08b64b567c36b633b13f2ddcf96a76eb43f0904a92892ded6ac30c54bc2c39851b8daa85 +DIST netbeans-trunk-nightly-201801090002-src.zip 221062529 SHA256 77c04b2f703e2106bbcfcb17bdb8bef02083bc4b8b1a5285adf1adc8cf212b14 SHA512 59201c784a48deb4c7c10f0d24679b4f3e556222130df9b18c6e0b7556e5d65e0c9aa8f4fdd9d156b2cd27e94fcdfeeccf885d7ab185e46bffb3351aeeb9dd26 WHIRLPOOL 31fdde931b05afcc4505f13aa2d4054d0c5a9280e79a10f0b538f3d38f6e5193e863fe2007a63e25c4e855a8663e57bf99c9ca0460d7e6fa7df1ccffa84cb627 EBUILD netbeans-extide-9999_p20171211.ebuild 3059 SHA256 be4c014df63c0256e4284dabc50e8c34d82e8aa0e8f499e7a8b0121269cfcd2d SHA512 afde53b48ad3c7e9759f8d35809560a3cccac61a662a5ce9611983b6fd95fe3a710624881bb0159c2189234746c1de26ba83a91dd3d7f1b584179835a8e152c4 WHIRLPOOL 2790e4f361b556ca5473f9dee6963c5c9795f740e9b37ee15775e71cac0755dcb3e859ca82386a19547e30bc3d54bcdebf6199a0c9abd90c85371a39f8a22add EBUILD netbeans-extide-9999_p20171212.ebuild 3059 SHA256 50b3128c653fde0e73c01693258d185cfdacde7d5a2b822cb6adc5a45c05c3ed SHA512 c2be90ba1d8d40a78b3f86f611d2a714aa893ddaab97517fbaaab3bdda4e99921a4c52e1943b8f0967eba42a618c2feb970ad4f4cb99a0cad063c35cd142fff4 WHIRLPOOL eb86ec4f8b0a8cd987e4d4cc0d92e6480155d328dffe7f0c26c0e111fcfe34f8655bfb4133830b63699b044d9aac7364b65be6f63af39206a7b15564aee49b5d EBUILD netbeans-extide-9999_p20171213.ebuild 3059 SHA256 3a88122896ec18db560195a7c8cfa8618431444c8d0d10c7a2fe8671ed4a8aba SHA512 76924b6f11788e3c85f60fe7454d86573f68e0a7d2cfa023b21484163e228fb4ab29cb8de96a86bf3da411c39713c3233b1f3caf798dce318cdecfe3366f1249 WHIRLPOOL 38c18dfc2a21d638eebe7e881b627073cd250b0e828e85bb668b00eb85646f5e4c801b0e69a093201b0a1197a33889457349975962e29ec95d3509581521a20a @@ -19,4 +20,5 @@ EBUILD netbeans-extide-9999_p20180102.ebuild 3059 SHA256 e128ad7f2e7673ed18f035c EBUILD netbeans-extide-9999_p20180104.ebuild 3059 SHA256 6add29e808245fc679b5b4434cec63af6f75621b92d26768567a494017f8ae86 SHA512 361259eeb195c78b49940d4f0e23301015c32a17385327a7b0098be727751940cb7a1e847e74f6881d9092feb73a4910a53532b659c3e4b29d417a9a95f878a4 WHIRLPOOL 75c35bb8cb6bb1b1402a26fb75a8937faf8b902b999763d9603de27ad699bb476a3cbb900d0674193b0aa58519edc6ba12b4c4e8b35637dc8a80ea3e27699133 EBUILD netbeans-extide-9999_p20180105.ebuild 3059 SHA256 b5555cf5924a296235903b61a5d24b03de4cef4bbc55bfce2dddde2460656cfd SHA512 e1da71160895c96e092c59042b7c1fb3a6d7a473ff96928ca13d27dfdca8c26f580734b3b8527f54bd644c12e91c4b5759c53b1ac14eed9700da07a7041526d5 WHIRLPOOL 16613d26727bd528a553c7402690365207f2a4f2fe7f949db501565893a2f13e2e03d8abc22cf3c880050b608f90e81f9b636274e323a60463dd37ebbed98f0e EBUILD netbeans-extide-9999_p20180108.ebuild 3059 SHA256 a1bfaa6aa80f28cdc7eaa369bb4f070b5691e73d1b11c43e1d7268e4f66622ea SHA512 9c9bd50dbbbac9e8577c438af6601daa1e2c680c8cf7aa898bddee6a8dd943a9104ca61e3a6e141264923364c2a2cdcaa0d0d00e877e1a680096b4db314947b5 WHIRLPOOL 5a18644a47cda8fc5af3b1e7e8d46a9f2c06fb26aa852d479cbeb2bbe97bd71b96e452c2c6381009311cb9bc1afc5c4b35958bf3193fd78d5bbb4ba3d40d17ab +EBUILD netbeans-extide-9999_p20180109.ebuild 3059 SHA256 61f7e7d1d44095963a30f3c59fde4349a95f71bed660501fde41fbe8b2b6b6ff SHA512 fb6be0e4ba9d5616ac1178e2160073cce58c79ff47667aef46b79322b69fbf23db0299a3ded1e943815e9ad6383a8ec836adb08bfb04a5fdf30b08fee799d662 WHIRLPOOL 2fa6c2061e58dce2565a750c793bdc12cab2c5f73b9e4f967e9b964927ab02fc746a46b61bce7bfd2f8952b32061fd8c7ad90e67501661bc4aa19af6c6982b39 MISC metadata.xml 247 SHA256 8e0ccbf349cdd36adaaa8c3becadea9b65febd7868f27664ef7e70a1197765fe SHA512 1a68c1448a18938e13e6e39e718934a3e700b1d2ca708332d9cefd522d30049794b281c1cc8f788f1d0eb73c468a55b67a4bafbcf6e43317978d661d5d736faf WHIRLPOOL aaa66eab1db9d82717d76e5c65990f7f30e9527a6573006ebc43cc0edb05550ddce87e8e911ba7c7d67de863e6a191cc351b31fed299c4654a7b894f9eb13740 diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20180109.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20180109.ebuild new file mode 100644 index 000000000..374fa50f5 --- /dev/null +++ b/dev-java/netbeans-extide/netbeans-extide-9999_p20180109.ebuild @@ -0,0 +1,94 @@ +# 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 ExtIDE Cluster" +HOMEPAGE="https://netbeans.org/projects/ide" +SLOT="9999" +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2018-01-09_00-02-15/zip/netbeans-trunk-nightly-201801090002-src.zip" +SRC_URI="${SOURCE_URL} + https://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r21-build.xml.patch.bz2 + https://hg.netbeans.org/binaries/0B539A378C2EA52B17BD0326ECE03DF66E3A65E9-ant-libs-1.10.1.zip + https://hg.netbeans.org/binaries/F6E0317E5F315E395DA47E5B008D01FAA48C91FB-ant-misc-1.10.1.zip" +LICENSE="|| ( CDDL GPL-2-with-linking-exception )" +KEYWORDS="~amd64 ~x86" +IUSE="" +S="${WORKDIR}" + +CDEPEND="virtual/jdk:1.8 + ~dev-java/netbeans-ide-${PV} + ~dev-java/netbeans-platform-${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.extide -Dext.binaries.downloaded=true -Djava.awt.headless=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}"/0B539A378C2EA52B17BD0326ECE03DF66E3A65E9-ant-libs-1.10.1.zip o.apache.tools.ant.module/external/ant-libs-1.10.1.zip || die + ln -s "${DISTDIR}"/F6E0317E5F315E395DA47E5B008D01FAA48C91FB-ant-misc-1.10.1.zip o.apache.tools.ant.module/external/ant-misc-1.10.1.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 + + einfo "Linking in other clusters..." + mkdir "${S}"/nbbuild/netbeans || die + pushd "${S}"/nbbuild/netbeans >/dev/null || die + + 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-platform-${SLOT} platform || die + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die + touch nb.cluster.platform.built + + popd >/dev/null || die + + java-pkg-2_src_prepare + default +} + +src_compile() { + unset DISPLAY + eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed" +} + +src_install() { + pushd nbbuild/netbeans/extide >/dev/null || die + + insinto ${INSTALL_DIR} + + grep -E "/extide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die + + doins -r * + + popd >/dev/null || die + + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/extide +} |