diff options
author | 2018-02-15 09:41:04 +0100 | |
---|---|---|
committer | 2018-02-15 09:41:04 +0100 | |
commit | 78626738231739d778e82277c9f915ff7cd6ea8c (patch) | |
tree | b888798585720c70842c035ad08e394be45081fe /dev-util | |
parent | netbeans: removed obsolete ebuilds (diff) | |
download | fordfrog-78626738231739d778e82277c9f915ff7cd6ea8c.tar.gz fordfrog-78626738231739d778e82277c9f915ff7cd6ea8c.tar.bz2 fordfrog-78626738231739d778e82277c9f915ff7cd6ea8c.zip |
netbeans: bumped to the latest nightly sources
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/netbeans/Manifest | 2 | ||||
-rw-r--r-- | dev-util/netbeans/netbeans-9999_p20180215.ebuild | 235 |
2 files changed, 237 insertions, 0 deletions
diff --git a/dev-util/netbeans/Manifest b/dev-util/netbeans/Manifest index 295744b78..8fe723ba8 100644 --- a/dev-util/netbeans/Manifest +++ b/dev-util/netbeans/Manifest @@ -21,6 +21,7 @@ DIST netbeans-trunk-nightly-201802090002-src.zip 221062529 BLAKE2B 824de86e26712 DIST netbeans-trunk-nightly-201802120002-src.zip 221062529 BLAKE2B 79813136dc175491e1a8563fd91306684cd29cba720a35d219ab003641a8997240751908419c9d870f505c71cb4e041386833fcac35153292eb0afc84a14173a SHA512 7b9268466a3da860e4b0a7651dee19070c3856b9d3511afaaff686e67eef7331d44a55d0b95ca36e8501a36bfc31edf292f7a6e429a47410b3d6c3ba3bb56fc2 DIST netbeans-trunk-nightly-201802130002-src.zip 221062529 BLAKE2B 24bbe9b3dc6db17fd63592d058f8f769f370b8644ac5ac3c57c5e23f0959435758cdc436a0130ca2af058d807c25725615f161190802e81d9fa2414bff27e866 SHA512 c768205844a16378c871ad6519f1f6379c04cee50fb0db97aad77335913632f1b574b2a74321674187e20fd500778e7059017fed1b7a83e16ca149bf9be1f71b DIST netbeans-trunk-nightly-201802140002-src.zip 221062529 BLAKE2B 757d952970b57150a76b6705d370f95c4df5e594a7f5ccb180346882ff2fab12f222c0ec07ad4a4ed00ce4aee8a496e37ac876d3e792f6cb13090e152cd0817f SHA512 bf42f93bc7221c5265249f488205eb13de9edb8a02f61b5753eb135d44710458d1532615407a93ac1111ef63ca2d835a83be33405048cd90419d1031fd5a8d65 +DIST netbeans-trunk-nightly-201802150002-src.zip 221062529 BLAKE2B 133e46408d191ea7d0fdee106913c400eb9cc8bd0a6d787af05f647aa7a8caa363b1a773915a3dee1f7f900c9e7f8da7f29cf08801ac6ab0281e7a70f05153d4 SHA512 d8f34a17fe6085f8560f836a7872d037d2967d6c68d4638abef4eaeba00ab26c77f6db1e1d1d8682c55175085a38f7198151345d48704a7c5b13f1e567e81b67 EBUILD netbeans-9999_p20180115.ebuild 6186 BLAKE2B e7079a710c9006b9c4d0d1e7ee8fc3b4a24b74f86791965fc7feb1689a7817f4f8e2e3d22f34253c26e3c8d62fc5fe7008b43fe64b69e6649334cb3fda23f9b1 SHA512 6c5825bc6c10306c8d2e498a115d7472a94da1a0cdb2af8c26246a0609df8d9d935bd9efccfc7e22a462584d06c6c52970d3af0bb54ae355a32bb2f02ca9778b EBUILD netbeans-9999_p20180116.ebuild 6186 BLAKE2B 6ac44255d8dee9c9557212990468d725d48d7577cf46490eced11f69ed1c62a121d076480084fdb15461a5bbe4d0449d2709929c23841d56916a66b624b1b25f SHA512 a6e77d32a1f96938970a9c23791e0734a760bdb2561610b122bc806ae18e8998a513a31d18ab36af28799375216714f431098b9c4cbe514ef055e930c7d4e34b EBUILD netbeans-9999_p20180117.ebuild 6186 BLAKE2B 1d17f92f2751b63dc21a004412ae9c76661dbecabaaad1c8d8a5633487e23a05c2be5e6e4a785cae8fc19c69fbcc28d7742055d83b94d6b12c48f7e567921fb8 SHA512 8cc3cf3a5311030da3b00105ca6b7024e519ce2612ecd7a06a43c131879a0aeef03bf3234fa5bbf5dea6c801c06d7c6773613e40fdcdc13dc0070b99c9e3d810 @@ -42,4 +43,5 @@ EBUILD netbeans-9999_p20180209.ebuild 6186 BLAKE2B 9efb3ca0fdfcebbada918b33d3ad0 EBUILD netbeans-9999_p20180212.ebuild 6186 BLAKE2B df1dd3231555a360836376f1b12d3a4cb9b89cdd57b2cdcf834dea6a0b71329adb77181ff6d6e37a4c25812fbbf50b970844a68471dae8e8fd5a252c9980ad70 SHA512 93431e64a4b8fbf54e7b23b34700e17925ef004dc10053cf0fc3e9f856615d8253c4d1e459fac79d8e998b5a9ee797a2f36b492b8f0f49f6da80243e89ce07bf EBUILD netbeans-9999_p20180213.ebuild 6186 BLAKE2B dd664b2e7bc89c4d56c611ca504e7f00305ce1db3cf845d39a23930604719ae2dd13ad2e0c472d9c10ce59cc1a3ad9bfe708dd5c10d7185c11796bc664079fbd SHA512 d87790b7401658c06f45dfe747442691ddeae4aa5f7beebd0a3a9b2d6563981f83b7b5895b0bd9c947b8825f580944e9dbefd3535b706a187b3ca683a3bd3bc8 EBUILD netbeans-9999_p20180214.ebuild 6186 BLAKE2B 312f52a1db8d1439e59ac22bfd611c50865d54632dce9ac4c081a34072823db0025df925f682de95048038622fe30e69cdbf42d3db064a4ce58070dd777a1787 SHA512 8557ba78446b32b4b26f289215b8999ab7655392fa47485856c09f7c338ca345b42b66707412b83946ba015bd256543b83d13f2c6f3497c6553065464bb40dc5 +EBUILD netbeans-9999_p20180215.ebuild 6186 BLAKE2B a7c4d3b33b50b244f70f79755a8843c1b13de882df02b06cd94e7bd0e983b61e38a682dd8c8011ed70e43ce5207e64543489d0cd866c14f661ac2aff36d68b18 SHA512 46341688f3f85f646f792fcbb4eabc9b253c0aea02e5f5ae3883208cbf765c25cf7430f83747b3c3608a76d7d8e0ba16d2c2e3b16cbdc9221e0cde0f7e40d0ea MISC metadata.xml 329 BLAKE2B 88f7b4966ca5fc8e18720ef5488809039344b15344c78cc4f016ab3fa95f76283805ef5d1c85b5c0b419462a0611ed6ceeecb0eee65b5b1b068a605c89efdf6b SHA512 d5d878b3903238db8e1c807862c68fff34e86b972daac3e38a3b283c802ba8a5e6345723740f5ecf7b0313daa5430708a21eca4d4a1415069cf836aaf5429640 diff --git a/dev-util/netbeans/netbeans-9999_p20180215.ebuild b/dev-util/netbeans/netbeans-9999_p20180215.ebuild new file mode 100644 index 000000000..75d19d4cc --- /dev/null +++ b/dev-util/netbeans/netbeans-9999_p20180215.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-02-15_00-02-34/zip/netbeans-trunk-nightly-201802150002-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 +} |