summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2018-01-09 15:52:59 +0100
committerMiroslav Šulc <fordfrog@gentoo.org>2018-01-09 15:52:59 +0100
commitf666dabfd3d9df1efaf7718b2270b6d36ac11287 (patch)
treec9fb14b9ba69dec9483cbe11718ddafa6442186e /dev-java/netbeans-extide
parentnetbeans: removed obsolete ebuilds (diff)
downloadfordfrog-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/Manifest2
-rw-r--r--dev-java/netbeans-extide/netbeans-extide-9999_p20180109.ebuild94
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
+}