diff options
author | Miroslav Šulc <fordfrog@gentoo.org> | 2018-01-13 08:20:24 +0100 |
---|---|---|
committer | Miroslav Šulc <fordfrog@gentoo.org> | 2018-01-13 08:20:24 +0100 |
commit | f18a43c1dbd0862bae3061998e0b69fe2b40afc6 (patch) | |
tree | d50e58a98f1619f5b7ec25858fae434f70c49108 /dev-util | |
parent | netbeans: bumped to the latest nightly sources (diff) | |
download | fordfrog-f18a43c1dbd0862bae3061998e0b69fe2b40afc6.tar.gz fordfrog-f18a43c1dbd0862bae3061998e0b69fe2b40afc6.tar.bz2 fordfrog-f18a43c1dbd0862bae3061998e0b69fe2b40afc6.zip |
netbeans: removed obsolete ebuilds
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 | 4 | ||||
-rw-r--r-- | dev-util/netbeans/netbeans-9999_p20171211.ebuild | 235 | ||||
-rw-r--r-- | dev-util/netbeans/netbeans-9999_p20171212.ebuild | 235 |
3 files changed, 0 insertions, 474 deletions
diff --git a/dev-util/netbeans/Manifest b/dev-util/netbeans/Manifest index cc8cf8ff3..7b6fe7a3c 100644 --- a/dev-util/netbeans/Manifest +++ b/dev-util/netbeans/Manifest @@ -1,7 +1,5 @@ DIST netbeans-9999-r21-build.xml.patch.bz2 2682 SHA256 de05f6e9f75d0ebf775df5ed99c46ef67224f2c80d289a9c0b663d30e20df0a4 SHA512 4a8791f31d540f25157d6feee9182180cc525047a88e8975931ce589e5823c086f04ed200d900d593aaef97379953de58ea68f8a6ba6705d5652202a4156671a WHIRLPOOL 7617b44647ee6490f3f5277b0a3761aa8a99ad410a7b3358d6321b3a7ee3060ef2524ac45d1f6016737dd2f4a32e82247968980abde052eeca3d0015cf6d47d9 DIST netbeans-l10n-9999-20160920.tar.bz2 12724225 SHA256 f7bf8748874b30e7553c0f63492d556d24764bb4c8ea0083ade37707db0db0d1 SHA512 777160e22f648cd4c6343b51212c1a1ab5de31e84a36b8581dc3742aec7933122edc5215292ddb43df69960b6baaa8670b1b204c4728772627347b2bdcfa6254 WHIRLPOOL 9de45a38286d003e549da4eba2e1379c349d0aed4025e9c0697942a2596087994b428cf8843f3dbf2ac09524bc41aaa5ac1e7c810c78207a220af143cdc794ae -DIST netbeans-trunk-nightly-201712110002-src.zip 221062529 SHA256 b36471ddb46ffa09e69e571cdd15d5f234abeb7edc60e5155dce3136b861c69b SHA512 4c578afbcc251df5a74b17a768d8230d21db42f5ce8d570649a845212ebb2f0b8b6e737d3acfa5ab42961496159849b3fb57c803b9a4fdfeb15b5cf7570d69bc WHIRLPOOL 0f96f8cb2ba050b36d66fd7c49677af594e1582e5b103305012486cf1cc797e6cef06034cea4c8f7e7a61e09d3e0fc6c7121b2fab2a9fd33f77c45df9e4bafcd -DIST netbeans-trunk-nightly-201712120002-src.zip 221062529 SHA256 68af8898e3820034396a63d08cd2030df2b470bfdb4ae81080ce1fdbc6c244ee SHA512 3c25389a329bb2fd25d2df668100c8a7bed33785ba92533fe20428d760a1549c0bcd0c328714808677f9daa8b2611bf0a282d5520e9502c22ec4fe208dbcc284 WHIRLPOOL 4672a7587bb8c814869af4b5bbfb20a8e8b8fe8ca239eee5c472a9cf00cc647d004332b9d99949bd71380b46c94c0f790478f1492e2ea18a1085df201f4966ee DIST netbeans-trunk-nightly-201712130002-src.zip 221062529 SHA256 eb97d873b040d66884fa27b1c5a3a063a00e611c4e9c799d46ea1a4619eedbab SHA512 577fcac1fef0e6197e640fca9eed3f8c9bb8ae29a676610631570e84f055aa97252db817ab258d3cf8d89f7c92636379edae12fcad0bc8dfcc8c928b841b72cd WHIRLPOOL c7d90c6bf010366917e76c99802b434112feab54ad64b98491d7ceb13f97c04a5835515c52472a0c5a1686a8bb98bf7c7d7669c34ce8476c5a9ec418b83b1d56 DIST netbeans-trunk-nightly-201712140002-src.zip 221062529 SHA256 6cd8ec77bcbbf71b49633058c99f218febdd314e2d1ecd9d6d521a108b7d3ad0 SHA512 ab35c3ff4e9c82d2b005cdf94df22c7f6490c9b8e52554af2dfc46986bb538b197407fea768f425f793cca4020503f40ed52307dc46ba4c4ecf10bd1ae70230b WHIRLPOOL 296adeeb223f78b80177815d1a7229fa703539e454038b2dc850f2d7923fc8f09f8f1274bd13495eb136d6b813174efb46bb4fd9c563d1779f9030270b2ee859 DIST netbeans-trunk-nightly-201712150002-src.zip 221062529 SHA256 7e49ce9cdfb4a820e76896f52c96aa384f08f74b678b1ceb01cb2e8bfb7fc8e0 SHA512 7cfc561beee5bd485f180ff5a1741f5b33ecd02648e87fcd465d57805f16f7c2bfb6c383a16dbfd81d060355ff4ef770cfae24eca18e3c4713dc94c72a1f412f WHIRLPOOL 64144719fcab72e61a64273d9bf125ab4975bde3a780a43a45c9cd791e834575d2c48b665dcfea19311c1f10357e013927ed0b47bd16552aa5e1f6b1e2e82a09 @@ -11,8 +9,6 @@ DIST netbeans-trunk-nightly-201801050002-src.zip 221062529 SHA256 7bce08527a742a 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 DIST netbeans-trunk-nightly-201801100002-src.zip 221062529 SHA256 d011b554fb8e7735c504a8b1621a52e839efab06462a6e1ca03e5c463a6f5c58 SHA512 e7e522cc18b2de4453ad03895246f9847a91b198be6152e6f3155eeebfde30c0359a5b54b32c4dfb014f8d6d0a5148e3acd69aaab63a7914683490039002f769 WHIRLPOOL 8d2ecf85dffcd786487d41d0b9dfb93b65c781249b38ec8ca4204c5ad9e494d0dfb9ff34d3d7cad896dfe688fa5d201ea67c386c1b2175b6709e828b56634907 -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 EBUILD netbeans-9999_p20171214.ebuild 6186 SHA256 a7a66efcd302fc09b7787cc3b8982573b986a103ea39dab45b730a2167cddd03 SHA512 ae125a6bafd9173c330b1669b8483068d6c5b4caa1a0059effc340bada15d4cbbad991bddbde4bae8fec304bef4d6748b93c8f2bfcc34031c65aeda11f38116e WHIRLPOOL 4af17dae9b2f3f54083d777cbf4d809d4e1be84837cade6f3e4821eba8f1f57d02cd8d97e8ae81042bd2fb683393a6806d242df323208fc69d3ca27edd7dcf8e EBUILD netbeans-9999_p20171215.ebuild 6186 SHA256 79151fe6ab1a98c6f69f90cae6860eba5f04926c43a8ebbbaddb25df24130e56 SHA512 0552b7f0258688df0c288070645281f12434feb4f5d1afd3872df15f1300a8ed77bb61a459c297f03301857645e38008d383abbf3434d5261a528c3b09f3dfe0 WHIRLPOOL 19d21ff1137eb9fdb6f3d094a8b2c754b9a71f3e770d53f28be0ab99e0766a5f9d38900a3089aa93ed2314601421d18ca14deb4fa65db569d0527554cf7a6f2b diff --git a/dev-util/netbeans/netbeans-9999_p20171211.ebuild b/dev-util/netbeans/netbeans-9999_p20171211.ebuild deleted file mode 100644 index f28cb2fb4..000000000 --- a/dev-util/netbeans/netbeans-9999_p20171211.ebuild +++ /dev/null @@ -1,235 +0,0 @@ -# Copyright 1999-2017 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/2017-12-11_00-02-15/zip/netbeans-trunk-nightly-201712110002-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 -} diff --git a/dev-util/netbeans/netbeans-9999_p20171212.ebuild b/dev-util/netbeans/netbeans-9999_p20171212.ebuild deleted file mode 100644 index 3abd29217..000000000 --- a/dev-util/netbeans/netbeans-9999_p20171212.ebuild +++ /dev/null @@ -1,235 +0,0 @@ -# Copyright 1999-2017 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/2017-12-12_00-02-15/zip/netbeans-trunk-nightly-201712120002-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 -} |