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-util | |
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-util')
-rw-r--r-- | dev-util/netbeans/Manifest | 2 | ||||
-rw-r--r-- | dev-util/netbeans/netbeans-9999_p20180109.ebuild | 235 |
2 files changed, 237 insertions, 0 deletions
diff --git a/dev-util/netbeans/Manifest b/dev-util/netbeans/Manifest index 953590615..0afbf5aef 100644 --- a/dev-util/netbeans/Manifest +++ b/dev-util/netbeans/Manifest @@ -9,6 +9,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-9999_p20171211.ebuild 6186 SHA256 83d8eb36550b6bfbf9308b9442509e6411b1aa28db9f56a23717872fb5bdf97d SHA512 657efbb4cd1148e69a54041ba86430ef43d9361bd56e3c2a4fa4bac8293995f6ea8fe8272ed321fa7327b2e3916db03f16d35861597d8ef4e0935f991d44d6bc WHIRLPOOL 70147a3a3861251c62b9176f627f4f8fd988cbb6a7b394893ef3447420e09a360ed5b9da155a1fd2ae2c966d8b3bda0fc1757840da731af9d3b7b89fca32b9d4 EBUILD netbeans-9999_p20171212.ebuild 6186 SHA256 9c900000bb8332a1815425ed0489715d063eccb43325e650c6a820d6dd26bac6 SHA512 31a18bce3faf4da94a8d3ae00a55479c4d728fe5a8e313f9efcc8680a39601fc7a4131ff267829eacc679cd0b2b0a458fd9110238eb623f7fcbd8fd24e6458e8 WHIRLPOOL ee6e9008822b7b9151557c59be3528c16c3519553fb3c6066ce7f0b7077b1516a5059a936082b9f43cca374299c031386325d98a7ce0cd960ca0e8a9559be925 EBUILD netbeans-9999_p20171213.ebuild 6186 SHA256 d645f434c552de2b05fcdce1dca58f6ffe28e7f9a4fc2079bfbb4bb7a0194fc3 SHA512 d8f6989d0f33354b83c4fdb3b578373773f749515ca1b43a1b0456257b9fd2332a200301781add7b8ab99de8c00db8e3e0c16d35cc4e301865299cf9bf5a8a55 WHIRLPOOL 2db23d0e422ee31ccb20ed3765fcd1797236daac79b11536cab290ae51ca0ef1bbdacfee8b970fb943722c138fc8e50d4752611d455e03d357c8ba67198ea2d1 @@ -18,4 +19,5 @@ EBUILD netbeans-9999_p20180102.ebuild 6186 SHA256 84fd70fbcb6ed86344c70f2db32ce9 EBUILD netbeans-9999_p20180104.ebuild 6186 SHA256 381e9ddc6c2a067e822df0d5f09dfe98dd00523d73c765a07136b7d538e559fc SHA512 edb96028ce6c6d004a4b3ce37340d717ea39aa6a64ecccb1bec7ea0bfb8efdece3f12cc63b95ddba082b37cbb4356f3f443e205331ad1f6332c9e46d7b78902d WHIRLPOOL d16c0ab0e0377720f301969aecd2bab9f8ab97dd4b140016710f9ad8cc535a4a10ae8a3d777e481cce5840226c5450d4e100366098b008af2c97e57f89dc7ba4 EBUILD netbeans-9999_p20180105.ebuild 6186 SHA256 1b70141ef9d34c2ffe85ec66c4b9b5a6c7b938e9559dec79cf7296bad89466c7 SHA512 2e2ea7994d7ddba73bf50c4d7511d178f67e5d5f82f4a9647cf5547ea95358bf2f0605efd455e73c79c90dec220fe2ad73ed8d0d11ab7d7644e8cd29a1c4fc0e WHIRLPOOL 07492feec4e1c629fd0af67c5dd71a42ad98052a5078d4b5b7997257f1e5509b4148b8adbd23cbd49658a782372462735b03a333718a349c00edf527d20e912d EBUILD netbeans-9999_p20180108.ebuild 6186 SHA256 5bb53b30acedfd903ca1936331248e52d5743a775f5f031638ef1483c87ec79b SHA512 4f78f6a70b82792a4f1049726218104aa316ac89619802fc0ac45ad84148d324dc89cd48c914d3b71e803881aaffa5a92faccd0d0d5bc8a00be6f6437b758524 WHIRLPOOL 84272ee266ca8cd0eec062c2e8ae51539cfd59715ce88137ac7debf7110d298aa38e7b0d9c75ad8f0b14cfadfc164721017bf72cbc1b436d311a748478b870c0 +EBUILD netbeans-9999_p20180109.ebuild 6186 SHA256 057fadabda469258a89e6bc97c4f3aaace412c2b0da527729f4c30c7489d54ba SHA512 efcb22fd8f98c8ca3e6e3e7f1b97d841fadd5093833a1e762eb4846cea3181f4b916f4f501e503dac04c7adf7f946791198d43a21bb57081b3bad96569105612 WHIRLPOOL 06a710428d8fa6d1bf0e5be989c44222cb62675640b33e0e088f0a5ef95361e4799c3df3efd39d1a05c805b21d168117b944c4ef7a3c5f1fa14051efcf2bcf7f MISC metadata.xml 329 SHA256 8aeaf2a0228f15c2e4140f401b30f083509bd99d0a578873069f3595cd8555f3 SHA512 d5d878b3903238db8e1c807862c68fff34e86b972daac3e38a3b283c802ba8a5e6345723740f5ecf7b0313daa5430708a21eca4d4a1415069cf836aaf5429640 WHIRLPOOL 799a9b79b1b447bda9631f67e2dfaf722376740e1d2037796528a05f9745eeed00d9990a74a65ce09f74bc5e1d60a887abde540c3c62487d7dd49b8377c15834 diff --git a/dev-util/netbeans/netbeans-9999_p20180109.ebuild b/dev-util/netbeans/netbeans-9999_p20180109.ebuild new file mode 100644 index 000000000..02850b7cc --- /dev/null +++ b/dev-util/netbeans/netbeans-9999_p20180109.ebuild @@ -0,0 +1,235 @@ +# 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 IDE" +HOMEPAGE="https://netbeans.org/" +SLOT="9999" +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2018-01-09_00-02-15/zip/netbeans-trunk-nightly-201801090002-src.zip" +PATCHES_URL="https://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r21-build.xml.patch.bz2" +L10N_URL="https://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20160920.tar.bz2" +ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}" +SRC_URI="l10n_af? ( ${ALL_URLS} ) + l10n_ar? ( ${ALL_URLS} ) + l10n_bg? ( ${ALL_URLS} ) + l10n_ca? ( ${ALL_URLS} ) + l10n_cs? ( ${ALL_URLS} ) + l10n_de? ( ${ALL_URLS} ) + l10n_el? ( ${ALL_URLS} ) + l10n_es? ( ${ALL_URLS} ) + l10n_fil? ( ${ALL_URLS} ) + l10n_fr? ( ${ALL_URLS} ) + l10n_gl? ( ${ALL_URLS} ) + l10n_hi? ( ${ALL_URLS} ) + l10n_id? ( ${ALL_URLS} ) + l10n_it? ( ${ALL_URLS} ) + l10n_ja? ( ${ALL_URLS} ) + l10n_ko? ( ${ALL_URLS} ) + l10n_lt? ( ${ALL_URLS} ) + l10n_nl? ( ${ALL_URLS} ) + l10n_pl? ( ${ALL_URLS} ) + l10n_pt-BR? ( ${ALL_URLS} ) + l10n_pt-PT? ( ${ALL_URLS} ) + l10n_ro? ( ${ALL_URLS} ) + l10n_ru? ( ${ALL_URLS} ) + l10n_si? ( ${ALL_URLS} ) + l10n_sq? ( ${ALL_URLS} ) + l10n_sr? ( ${ALL_URLS} ) + l10n_sv? ( ${ALL_URLS} ) + l10n_ta? ( ${ALL_URLS} ) + l10n_tr? ( ${ALL_URLS} ) + l10n_vi? ( ${ALL_URLS} ) + l10n_zh-CN? ( ${ALL_URLS} ) + l10n_zh-TW? ( ${ALL_URLS} ) +" +LICENSE="|| ( CDDL GPL-2-with-linking-exception )" +KEYWORDS="~amd64 ~x86" +IUSE_NETBEANS_MODULES=" + +netbeans_modules_apisupport + netbeans_modules_cnd + netbeans_modules_dlight + netbeans_modules_enterprise + netbeans_modules_ergonomics + netbeans_modules_extide + netbeans_modules_groovy + +netbeans_modules_java + netbeans_modules_javacard + +netbeans_modules_javafx + netbeans_modules_mobility + netbeans_modules_php + +netbeans_modules_profiler + netbeans_modules_webcommon + +netbeans_modules_websvccommon" +IUSE_L10N=" + l10n_af + l10n_ar + l10n_bg + l10n_ca + l10n_cs + l10n_de + l10n_el + l10n_es + l10n_fil + l10n_fr + l10n_gl + l10n_hi + l10n_id + l10n_it + l10n_ja + l10n_ko + l10n_lt + l10n_nl + l10n_pl + l10n_pt-BR + l10n_pt-PT + l10n_ro + l10n_ru + l10n_si + l10n_sq + l10n_sr + l10n_sv + l10n_ta + l10n_tr + l10n_vi + l10n_zh-CN + l10n_zh-TW" +IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_L10N}" +S="${WORKDIR}" + +CDEPEND="virtual/jdk:1.8" +DEPEND="${CDEPEND} + dev-java/javahelp:0" +RDEPEND="${CDEPEND} + ~dev-java/netbeans-harness-${PV} + ~dev-java/netbeans-ide-${PV} + ~dev-java/netbeans-nb-${PV} + ~dev-java/netbeans-platform-${PV} + netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} ) + netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} ) + netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} ) + netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} ) + netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} ) + netbeans_modules_extide? ( ~dev-java/netbeans-extide-${PV} ) + netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} ) + netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} ) + netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} ) + netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} ) + netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} ) + netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} ) + netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} ) + netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} ) + netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} ) + doc? ( ~dev-java/netbeans-javadoc-${PV} )" + +JAVA_PKG_BSFIX="off" +NBLOCALES="" + +pkg_setup() { + for lingua in ${IUSE_L10N} ; do + if use ${lingua} ; then + local lang=${lingua/l10n_/} + lang=${lang/-/_} + + case ${lang} in + ar) lang="ar_EG,ar_SA" ;; + es) lang="es,es_CO" ;; + fil) lang="fil_PH" ;; + gl) lang="gl_ES" ;; + hi) lang="hi_IN" ;; + id) lang="in_ID" ;; + nl) lang="nl_BE,nl_NL" ;; + ta) lang="ta_IN" ;; + esac + + if [ -z "${NBLOCALES}" ] ; then + NBLOCALES="${lang}" + else + NBLOCALES="${NBLOCALES},${lang}" + fi + fi + done + + java-pkg-2_pkg_setup +} + +src_unpack() { + if [ -n "${NBLOCALES}" ] ; then + unpack $(basename ${SOURCE_URL}) + unpack $(basename ${L10N_URL}) + + einfo "Deleting bundled jars..." + find -name "*.jar" -type f -delete + + unpack netbeans-9999-r21-build.xml.patch.bz2 + fi +} + +src_prepare() { + if [ -n "${NBLOCALES}" ] ; then + 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 + fi + + java-pkg-2_src_prepare + default +} + +src_compile() { + if [ -n "${NBLOCALES}" ] ; then + einfo "Compiling support for locales: ${NBLOCALES}" + eant -f nbbuild/build.xml bootstrap || die + eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \ + -Dpermit.jdk7.builds=true -f l10n/build.xml build || die + fi +} + +src_install() { + if [ -n "${NBLOCALES}" ] ; then + pushd "${S}"/nbbuild/netbeans >/dev/null || die + + for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do + if [ -d "${cluster}" ] ; then + insinto /usr/share/netbeans-${cluster}-${SLOT} + doins -r ${cluster}/* + fi + done + + if [ -d nb ] ; then + insinto /usr/share/netbeans-nb-${SLOT}/nb + doins -r nb/* + fi + + popd >/dev/null || die + + make_desktop_entry "netbeans-${SLOT} --locale en" "Netbeans ${PV} en" netbeans-${SLOT} Development + + for lingua in ${IUSE_L10N}; do + if use ${lingua} ; then + local locales=${lingua/l10n_/} + locales=${locales/-/:} + + case ${locales} in + ar) lang="ar:EG ar:SA" ;; + es) lang="es es:CO" ;; + fil) lang="fil:PH" ;; + gl) lang="gl:ES" ;; + hi) lang="hi:IN" ;; + id) lang="in:ID" ;; + nl) lang="nl:BE nl:NL" ;; + ta) lang="ta:IN" ;; + esac + + for locale in ${locales}; do + make_desktop_entry "netbeans-${SLOT} --locale ${locale}" "Netbeans ${PV} ${locale}" netbeans-${SLOT} Development + done + fi + done + fi +} |