Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/netbeans-java/, profiles/
Date: Sat, 14 Sep 2019 15:38:01
Message-Id: 1568475450.5c1871ad6664ce53c3d52c97feb331877733048c.mgorny@gentoo
1 commit: 5c1871ad6664ce53c3d52c97feb331877733048c
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 14 15:34:04 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 14 15:37:30 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1871ad
7
8 dev-java/netbeans-java: Remove last-rited pkg
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-java/netbeans-java/Manifest | 28 ---
13 dev-java/netbeans-java/metadata.xml | 12 -
14 dev-java/netbeans-java/netbeans-java-8.2-r1.ebuild | 266 ---------------------
15 dev-java/netbeans-java/netbeans-java-8.2.ebuild | 266 ---------------------
16 profiles/package.mask | 2 -
17 5 files changed, 574 deletions(-)
18
19 diff --git a/dev-java/netbeans-java/Manifest b/dev-java/netbeans-java/Manifest
20 deleted file mode 100644
21 index 25438b17890..00000000000
22 --- a/dev-java/netbeans-java/Manifest
23 +++ /dev/null
24 @@ -1,28 +0,0 @@
25 -DIST 0CD9CDDE3F56BB5250D87C54592F04CBC24F03BF-wagon-provider-api-2.10.jar 53529 BLAKE2B 982e25621a42bc6d7fe708984aeb1308f2a14037708f22e250e8d89749eb969221ee191c8a228136757ad6087adc1b545bc51ae21cceaf138171404d06e990ae SHA512 406fc500e6356cb6729b89026180331c8717921e22fd0627abb799e73cd0f82c64af654b64922175f7f5514af621bd83dacae123a6078966264cc3cc753a7b5e
26 -DIST 29AF1D338CBB76290D1A96F5A6610F1E8C319AE5-org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar 1366247 BLAKE2B 7303eee6b3583bf14d659ce47d1f93ff5bd83d9eb91adeb0bcaac82dfd23a45699a8424158f94731d08f04ae14f0633ea2b3b23deb220b831a80c57768227740 SHA512 06d887e5cd47b6bd86ea9e1a26c604b630285129dde43e6068d4b36f0e81c39cd91757e3323e77316e76b0fdf8c18a609bd216c7103ac8a4d947abd0ed6bab47
27 -DIST 3B96251214DF697E902C849EB0B4A0EFA2CD1A53-wagon-http-shared-2.10.jar 11763 BLAKE2B 41aa6a8fe13341ceba288973c314b8f8d4ac53594d2ac3b0523ea6420542f86eb51f410b6367ca93e5695b49b152814ac08848c8b1cd1861c434f09a27606647 SHA512 c834126f83008d75320eb33c5a752787d6ed7e96b4223aed329aabb08aad93d13d64a8be03d28f989d5f558e9233ae221e4eb9fec326df01b6be101ebab38b35
28 -DIST 3CE04BDB48FE315736B1DCE407362C57DFAE286D-org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar 45718 BLAKE2B cfd1271501b7ac8763d21617af3e837575822bfda8f43f970120573613a08483839c672fafe23aa3684e97c518774b5dc02f6ec928349a6ecebee6dcc8f05978 SHA512 1abad0ebdb35d8fd4eec1350ac497cc6a372239aea9eb6c45a94265f46e4e5c2458fe5e4d0e1e067effc9ba8629451abf169bb4820274484f9c2404271b21727
29 -DIST 4EF309C09ABB5F8B2D0C6A4010205DB185729CDC-wagon-http-2.10-shaded.jar 2259008 BLAKE2B a737c5a3b6e084569a7a9fe8b24d6ecf1137b04b037c502fda7581a125563670df218c496414b1ce0d715861a093bec9136abd4da183c998d4208560328486dd SHA512 058d88fad0522a9fdae80552eecfa743cd771c7325b630762d13c1456f5f51024c6e88111d3e92ed97c69cc1013cc3d2e81332b94063113fc025951f871bf881
30 -DIST 562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar 23838 BLAKE2B cffd29e50cf40e3ff5eef7f458bdb802fb7ae0c47b63780b290fb07762a09f3330e0773bd991ee323506f61ec550e963744981bd92f276f31437bfe29f43539f SHA512 a39da963b1e0c0111870bc3989e10c70dd136c0276099b48cadc70706f76b0b2ba1ece6df67c05bf8e26a4638b19b28b454df6c23ed5a9d4936d3cc5506ec4b1
31 -DIST 5968566A351B28623DE4720B0ACB1E40338074D0-nb-javac-impl.jar 3046788 BLAKE2B ca8e7040d9ea5df8076649eda04c171828d6611c0f5d00561bebf3e2d80c73ff17396d2f2463b3c1aed4d59d4add4c7c55eaaedbb314516e5c52a4f44417e3e9 SHA512 600640efc8be0dba0081eb3969688936caf57c50dc1967e94471d8ec35d0361e62aa73d3d9546271a80fe3fa8e3bdda365616d2a6ed309dc6fa3ff84f31680ed
32 -DIST 5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar 162126 BLAKE2B cd778dc9e92f93e2d1f99ba69b1b8d5c4bf289454fd6d9c70f40f2a1daad994581e9b14928d02bdf712cb4541b12f8914217477c9bf8e48a5e876008d787877f SHA512 de26d1e19a625adb040b6aa870762ecf8f1ffdfb2c82f58cc7a82f1a029249862dcfd39b6a995f63f04d9b36ef23a8ba8518c9cff1b5e2242e6ad5268790b5ba
33 -DIST 5D007C6037A8501E73A3D3FB98A1F6AE5768C3DD-nb-javac-api.jar 187846 BLAKE2B 8b20b89514fec78b00ce9f8c5cd04105f23b7c5637d7f741ee9a95fd888a2394ea269166b5ca065c25ab13e4a0edeaba4adb20c834c20cb5417ea8518eab3c1a SHA512 548dcb27bc8aa61f17573e0e9896c361466a5d226b8e6b0d5f9a0181d17ce61ad5d137caa268c33da17e8541978427c3faa34be99d96817d09f22277f99dfda2
34 -DIST 694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip 5870668 BLAKE2B f7bab4a4d1315a315eb57182abbe8fb3136eb1e5da229a115ecbf2e9ac354da579b8b0a1957ac1635d6638961df8e58dadc4b7099b5c84f0c4e4f7425113849e SHA512 49a0854318678ec52641babca57bbf57ce8d67825dc9b0565df77b8fc6bc90a2b02a3ace7dce737de49de2eb7d1f2885ca901350e8826a63c4dd5381f03fcaa6
35 -DIST 7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip 5678488 BLAKE2B 3752ba72d5e59a6607f69e4110e94fc84f78341a3014258a7a66997a18e62e205b9f725fe9577ea79dc7a56c6891ea64004175737f0e5d68434deaf24ab995e7 SHA512 d49f22b3ce2bd49f3ddfc35f86c0c21accd45a07b710b0787560b9969e40700d408a25e8e02d10f0d937ce642cbcab222d4e8fa28bd442e34c768b63e5583b41
36 -DIST 839F93A5213FB3E233B09BFD6D6B95669F7043C0-aether-api-1.0.2.v20150114.jar 136324 BLAKE2B 83d2acd77c4ce91cb888fccf04439f19c6c5e4b3ac518776e8430551edadaadcbb84131f9af493aa25f17aa19e62a60ba9b13935db282d68420f59797ac70829 SHA512 c75746a1b82ef2c7ae13a33f06ec82292934e4348ead4a57d0e6b356ba79903e4658d031dd347e1e2c627288de6585c125a70e0f1d47a696db1eb967cbc36da3
37 -DIST 84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip 4599034 BLAKE2B 56e8f574461a4f9f34422d16c9769a38bdb42dfae9328640b1c5c1178f01ccdcd57068c2447f271253baa6374332b26732efa37a898e720eb5b8b18ac4c5a64d SHA512 5058624cadecf56182afe021b94b4ef10375b217000155a30d6f16d24286e985d472deaf47271a8239c15b5941a412b58c918e5f0684f5045690be322e0acc5d
38 -DIST 8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip 266314 BLAKE2B 186585fafd7a33b39ab37fbf05d560e9c78960d80c8923420f126cf5f82ef5018dbbfffaf463bd5820b28bbf2306c70a2ee303d8bbceffe2cb15851b26eae406 SHA512 f08cf953e56966a239d3ff31adc1b3ad74aac76207c4f92d860b13a2ddfbc6cb9ebe8223959ebebbdc6eb8f358a170ff8de544e58bf72a7c12eb101c32b02f46
39 -DIST 91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip 6377019 BLAKE2B 12cb5718f2f3807a48cbc6bec17bdd79b2cf131d6b38d954f77869a69a7643f2c7f8acaf141805e6a9f6f67f9754ed82d2cfd60e1b6158f5f5f9566dd7c958c6 SHA512 b43fce0d1e39985395b3f161908d52a3c7eb4b1d70b9f0485cde5b782c2ef861594e1f49d71059cbab8fb71d5fbdeabbdb9c40866b9596bc8677359b79876c99
40 -DIST 9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar 1539086 BLAKE2B 941239dba58346bf80e7dd9537fc24d3779dd2a8f72d1d12a3cd022b6c10c3a5d70624c5cd5574d531d0650c45051c1e64e4423c4fb56a64f3bb598a47c3bd3f SHA512 cf8c1218f59a20e4bff22a1b179299e632258dbab92992b6600f1af3ddba1ffd10daa709e758deade56f37dc34245bff23a0789b0d57c97805767a1639602653
41 -DIST A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip 675425 BLAKE2B 976aaf823f1406b661bf23b1c8be1fa40340152590e0ed9644ac799af574a643d05f07ab0fe6aee44c3dd289d6cdec1ab589a623480e28d866c839bfcd2eb188 SHA512 bff8f89e96ae7b5cf22bbdbcbf95c1b6c789626a4f3f972a7216c3a545b3f85a67950c022f19c36edefb8e3fa605968b31e267166922dfb46fdd56bc16e4bd7e
42 -DIST A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar 89171 BLAKE2B d7e06cde7dd4dd9b518eeff0e690edc83f4bc629f28d88ac26a357ca4cdabac8514bd73f98f15ba74132f4b651d3dbb7388bd389220c20b7b19e97f283882ba7 SHA512 b66922bb86a5eb787a76714a6bf2c2adfd8469ea9c3031d9b5970373f71a2349b1e8156213397b9119cc9510e48905b181388744bf2189e04e18922023dacb12
43 -DIST A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip 19717645 BLAKE2B 2adb68820a13423b9a991df50eb52120189e4e691da1536138da1e74bcf207bf1b648b3ebcddfe180e0f6b37d1b81326dcdd23d405c5b032b5c13798657d0207 SHA512 160fa0353baa9b31090432053a2d602fdffa663fe1f83ad79de4788ed74d3e5938d0bba0ef28ff4a946e6bc99c3a629b3fc8ff7d44ada98348fee816cb39b42e
44 -DIST BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar 56032 BLAKE2B 33fec12990b539eb86ba3e2df8760130ff8465340797a610ac80e1ce9927340dea3dcb6e2fa329c3ae86a3d49cfdd11d04810ba3b1346e116ca50aa1a356bd14 SHA512 c84d4066b9519cf2c00d5d4f054865693cd1665e5db3b30f6e77b44a7c0d3055cc40a1641b805ea38d2294e2cab1a27fab85035950ff0d94960a4de185bcc76b
45 -DIST BFCC4C322190D6E3DD2FA9F191C0359D380D87C5-wagon-file-2.10.jar 11429 BLAKE2B f394952ce980db5ee29eae5309a1891b021c49bdd86a60d1c0681b46f242ade272762a053b2e7dada569623946b6573ec38e6f707e513756c20b630706dc208b SHA512 f7a69e5622153a3f6568a7b28b753ab0d19adea6c34a265b5efeaf95a9961dd0af711d0719956e0859fa3c63a1c06237381c35f20fb14e1fc9d9894f09f3522a
46 -DIST CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar 8632395 BLAKE2B 1a29ac269c1561dae6d6255d8360dbbf630659f16bf1aca876be2c15f2e0b3027fc333dbf0e7721ce0454b0c1cf940a60f8267e60b065e9a96b2783a8cfb189c SHA512 56559a40532fa42775a92d82296a86033a587116870d8201dd42f07e29990a28de5b1547e3fb59ddedadfe6b4fc3dd109b108cc65cf7b253ac1b0fbb9cc03fcc
47 -DIST D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip 84706 BLAKE2B 6a793abd7cfa879ec9fa382fc2dd6b81a6c914cdfaec1d57194cab836a0a072672d794b1e848ec69b9b7ce8d86abc8dd9df9bcb4805e3dc93bf03232a76bfe6e SHA512 5dd4270d3514f448f2d1533b099dbe64aab97c21e89066c467a3332d354f0675e27f6ed5ca1b23c01a2222c8e1ad261c374ae6549b9323951763b7a542a386f5
48 -DIST D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar 120575 BLAKE2B e60c0c49c5e81a4490d9be7b4c774a2cfabcdb7cee5b8e78110437c9d67ac1145fff47e744bbb9b3554ba7b5b58883b21ee3f9680f47f3f3e60f793b3834a123 SHA512 788bb5e115a77e12e9329db70e0b6edca185ebd5e30a8178f451da3a8492acba8c89848873acff224868772f464f17bd9eccc9130638d49c95593edd697d3dd2
49 -DIST E775F5BEB07F8303A9AD3DDC12E3128DD48AB03A-indexer-core-5.1.1-patched.jar 227553 BLAKE2B 0d39bd0332636a8a9a906d926b9507a77ba03088e544ea360852dca1496e12aabfd3063b38e85a10f75043b1c292ebb114e837b45522733fbeb387c036547cf4 SHA512 5ff83f5925fa4250ecb46e08f7f064ccf5d637bff14edadf16abbcd0d6a6203cedd07a64cc5718656249d18b17a1016f7152094da3f8ed13fdbee9afbdfcd926
50 -DIST F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip 930828 BLAKE2B 3dd14163ec38294b42974e54fa7bcfb551468294dc4e8ef00928ec13df9eb774ee938a58c06565cc621592457f0c9c96d4f352bbb53d63bca5f2526c6022d9ea SHA512 0a65813cf76e997b362a0ce48ec55ac180907a7af6062c6f86f96448775164c2bf67c147920f2bfa6a8eb24c14046acf66d0ee9a5481bd7b9b251774a86a7db6
51 -DIST netbeans-8.2-201609300101-src.zip 217356974 BLAKE2B 0afd60c1060a0a1d7be882628a0d4df1d8e214aabb4c8ec511341e40960eb291dbd768150711e3d639e6cd200136d2170e3cfead6c9c76be19509327debcf8a9 SHA512 d0499489dcd9383f719209997fd5518ea93ad5c2f727005f074a351a4adc7f8708ebff972a4bff4572e2ba9237b14c7a24b7fb1f89100e33012e14404f0336e7
52 -DIST netbeans-8.2-build.xml.patch.bz2 2678 BLAKE2B abfb7cb228a8f0a03d052226d4ea6b5ce111d8d246cf070a2548a6019b7abf793af5fb21dcde54bcfaaa31ffdfdc112f742971a7b55dfc79a5d78483bde299d4 SHA512 a287681acc0771445f9389b22ca6fd855393c0b9e8885680d13c9157aa37b215162aac6f958d0831dc64a55fc21a391fdee13c3ab9a97ad416929c6a4710b619
53
54 diff --git a/dev-java/netbeans-java/metadata.xml b/dev-java/netbeans-java/metadata.xml
55 deleted file mode 100644
56 index 85f4d904aad..00000000000
57 --- a/dev-java/netbeans-java/metadata.xml
58 +++ /dev/null
59 @@ -1,12 +0,0 @@
60 -<?xml version="1.0" encoding="UTF-8"?>
61 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
62 -<pkgmetadata>
63 -<maintainer type="person">
64 - <email>fordfrog@g.o</email>
65 - <name>Miroslav Šulc</name>
66 -</maintainer>
67 -<maintainer type="project">
68 - <email>java@g.o</email>
69 - <name>Java</name>
70 -</maintainer>
71 -</pkgmetadata>
72
73 diff --git a/dev-java/netbeans-java/netbeans-java-8.2-r1.ebuild b/dev-java/netbeans-java/netbeans-java-8.2-r1.ebuild
74 deleted file mode 100644
75 index d876f1b6185..00000000000
76 --- a/dev-java/netbeans-java/netbeans-java-8.2-r1.ebuild
77 +++ /dev/null
78 @@ -1,266 +0,0 @@
79 -# Copyright 1999-2019 Gentoo Authors
80 -# Distributed under the terms of the GNU General Public License v2
81 -
82 -EAPI="6"
83 -inherit eutils java-pkg-2 java-ant-2
84 -
85 -# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
86 -
87 -DESCRIPTION="Netbeans Java Cluster"
88 -HOMEPAGE="https://netbeans.org/projects/java"
89 -SLOT="8.2"
90 -SOURCE_URL="https://download.netbeans.org/netbeans/8.2/final/zip/netbeans-8.2-201609300101-src.zip"
91 -# jarjar-1.4 contains also asm libraries
92 -SRC_URI="${SOURCE_URL}
93 - https://dev.gentoo.org/~fordfrog/distfiles/netbeans-8.2-build.xml.patch.bz2
94 - https://hg.netbeans.org/binaries/839F93A5213FB3E233B09BFD6D6B95669F7043C0-aether-api-1.0.2.v20150114.jar
95 - https://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
96 - https://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
97 - https://hg.netbeans.org/binaries/CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar
98 - https://hg.netbeans.org/binaries/A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip
99 - https://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
100 - https://hg.netbeans.org/binaries/E775F5BEB07F8303A9AD3DDC12E3128DD48AB03A-indexer-core-5.1.1-patched.jar
101 - https://hg.netbeans.org/binaries/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar
102 - https://hg.netbeans.org/binaries/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar
103 - https://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
104 - https://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
105 - https://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
106 - https://hg.netbeans.org/binaries/A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip
107 - https://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar
108 - https://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
109 - https://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
110 - https://hg.netbeans.org/binaries/5D007C6037A8501E73A3D3FB98A1F6AE5768C3DD-nb-javac-api.jar
111 - https://hg.netbeans.org/binaries/5968566A351B28623DE4720B0ACB1E40338074D0-nb-javac-impl.jar
112 - https://hg.netbeans.org/binaries/29AF1D338CBB76290D1A96F5A6610F1E8C319AE5-org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar
113 - https://hg.netbeans.org/binaries/3CE04BDB48FE315736B1DCE407362C57DFAE286D-org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar
114 - https://hg.netbeans.org/binaries/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip
115 - https://hg.netbeans.org/binaries/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip
116 - https://hg.netbeans.org/binaries/BFCC4C322190D6E3DD2FA9F191C0359D380D87C5-wagon-file-2.10.jar
117 - https://hg.netbeans.org/binaries/4EF309C09ABB5F8B2D0C6A4010205DB185729CDC-wagon-http-2.10-shaded.jar
118 - https://hg.netbeans.org/binaries/3B96251214DF697E902C849EB0B4A0EFA2CD1A53-wagon-http-shared-2.10.jar
119 - https://hg.netbeans.org/binaries/0CD9CDDE3F56BB5250D87C54592F04CBC24F03BF-wagon-provider-api-2.10.jar"
120 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
121 -KEYWORDS="amd64 ~x86"
122 -IUSE=""
123 -S="${WORKDIR}"
124 -
125 -CDEPEND="virtual/jdk:1.8
126 - ~dev-java/netbeans-platform-${PV}
127 - ~dev-java/netbeans-extide-${PV}
128 - ~dev-java/netbeans-harness-${PV}
129 - ~dev-java/netbeans-ide-${PV}
130 - ~dev-java/netbeans-websvccommon-${PV}
131 - dev-java/beansbinding:0
132 - dev-java/cglib:3
133 - dev-java/jdom:0"
134 -DEPEND="${CDEPEND}
135 - app-arch/unzip
136 - dev-java/javahelp:0
137 - dev-java/json-simple:0
138 - dev-java/junit:4"
139 -RDEPEND="${CDEPEND}
140 - dev-java/absolutelayout:0
141 - >=dev-java/antlr-2.7.7-r7:0
142 - dev-java/c3p0:0
143 - dev-java/commons-cli:1
144 - dev-java/commons-collections:0
145 - dev-java/dom4j:1
146 - dev-java/fastinfoset:0
147 - dev-java/glassfish-transaction-api:0
148 - dev-java/javassist:3
149 - dev-java/jboss-logging:0
150 - dev-java/jsr67:0
151 - dev-java/jsr181:0
152 - >=dev-java/jtidy-1:0
153 - dev-java/log4j:0
154 - dev-java/mimepull:0
155 - dev-java/oracle-javamail:0
156 - dev-java/saaj:0
157 - dev-java/slf4j-api:0
158 - dev-java/slf4j-log4j12:0
159 - dev-java/slf4j-simple:0
160 - dev-java/stax-ex:0
161 - dev-java/stax2-api:0
162 - dev-java/xmlstreambuffer:0"
163 -
164 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
165 -
166 -EANT_BUILD_XML="nbbuild/build.xml"
167 -EANT_BUILD_TARGET="rebuild-cluster"
168 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
169 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
170 -JAVA_PKG_BSFIX="off"
171 -
172 -pkg_pretend() {
173 - local die_now=""
174 -
175 - if [ -d /usr/share/netbeans-java-${SLOT}/ant ]; then
176 - if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
177 - eerror "Please remove following symlinks and run emerge again:"
178 - find /usr/share/netbeans-java-${SLOT}/ant -type l
179 - die_now="1"
180 - fi
181 - fi
182 -
183 - if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
184 - if [ -z "${die_now}" ]; then
185 - eerror "Please remove following symlinks and run emerge again:"
186 - fi
187 -
188 - echo "/usr/share/netbeans-java-${SLOT}/maven"
189 - die_now="1"
190 - fi
191 -
192 - if [ -n "${die_now}" ]; then
193 - die "Symlinks exist"
194 - fi
195 -}
196 -
197 -src_unpack() {
198 - unpack $(basename ${SOURCE_URL})
199 -
200 - einfo "Deleting bundled jars..."
201 - find -name "*.jar" -type f -delete
202 -
203 - unpack netbeans-8.2-build.xml.patch.bz2
204 -
205 - pushd "${S}" >/dev/null || die
206 - ln -s "${DISTDIR}"/839F93A5213FB3E233B09BFD6D6B95669F7043C0-aether-api-1.0.2.v20150114.jar maven/external/aether-api-1.0.2.v20150114.jar || die
207 - ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die
208 - ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
209 - ln -s "${DISTDIR}"/CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die
210 - ln -s "${DISTDIR}"/A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip hibernate4lib/external/hibernate-release-4.3.1-lib.zip || die
211 - ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die
212 - ln -s "${DISTDIR}"/E775F5BEB07F8303A9AD3DDC12E3128DD48AB03A-indexer-core-5.1.1-patched.jar maven.indexer/external/indexer-core-5.1.1-patched.jar || die
213 - ln -s "${DISTDIR}"/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar maven/external/jarjar-1.4.jar || die
214 - ln -s "${DISTDIR}"/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar j2ee.eclipselink/external/javax.persistence_2.1.0.v201304241213.jar || die
215 - ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
216 - ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
217 - ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
218 - ln -s "${DISTDIR}"/A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip j2ee.eclipselink/external/JPAjavadocs04032013.zip || die
219 - ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die
220 - ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die
221 - ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die
222 - ln -s "${DISTDIR}"/5D007C6037A8501E73A3D3FB98A1F6AE5768C3DD-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
223 - ln -s "${DISTDIR}"/5968566A351B28623DE4720B0ACB1E40338074D0-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
224 - ln -s "${DISTDIR}"/CA4F4DB7B6C140E36B0001873BEEA7C26489D2A1-netbeans-cos.jar maven/external/netbeans-cos.jar || die
225 - ln -s "${DISTDIR}"/29AF1D338CBB76290D1A96F5A6610F1E8C319AE5-org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar || die
226 - ln -s "${DISTDIR}"/3CE04BDB48FE315736B1DCE407362C57DFAE286D-org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar || die
227 - ln -s "${DISTDIR}"/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip libs.springframework/external/spring-framework-3.2.7.RELEASE.zip || die
228 - ln -s "${DISTDIR}"/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip libs.springframework/external/spring-framework-4.0.1.RELEASE.zip || die
229 - ln -s "${DISTDIR}"/BFCC4C322190D6E3DD2FA9F191C0359D380D87C5-wagon-file-2.10.jar maven.embedder/external/wagon-file-2.10.jar || die
230 - ln -s "${DISTDIR}"/4EF309C09ABB5F8B2D0C6A4010205DB185729CDC-wagon-http-2.10-shaded.jar maven.embedder/external/wagon-http-2.10-shaded.jar || die
231 - ln -s "${DISTDIR}"/3B96251214DF697E902C849EB0B4A0EFA2CD1A53-wagon-http-shared-2.10.jar maven.embedder/external/wagon-http-shared-2.10.jar || die
232 - ln -s "${DISTDIR}"/0CD9CDDE3F56BB5250D87C54592F04CBC24F03BF-wagon-provider-api-2.10.jar maven.embedder/external/wagon-provider-api-2.10.jar || die
233 - popd >/dev/null || die
234 -}
235 -
236 -src_prepare() {
237 - einfo "Deleting bundled class files..."
238 - find -name "*.class" -type f | xargs rm -vf
239 -
240 - epatch netbeans-8.2-build.xml.patch
241 -
242 - einfo "Symlinking external libraries..."
243 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
244 - java-pkg_jar-from --into libs.cglib/external cglib-3 cglib.jar cglib-2.2.jar
245 - java-pkg_jar-from --build-only --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
246 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.12.jar
247 - java-pkg_jar-from --into maven.embedder/external jdom jdom.jar jdom-1.0.jar
248 - java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
249 -
250 - einfo "Linking in other clusters..."
251 - mkdir "${S}"/nbbuild/netbeans || die
252 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
253 -
254 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
255 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
256 - touch nb.cluster.platform.built
257 -
258 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
259 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
260 - touch nb.cluster.extide.built
261 -
262 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
263 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
264 - touch nb.cluster.harness.built
265 -
266 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
267 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
268 - touch nb.cluster.ide.built
269 -
270 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
271 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
272 - touch nb.cluster.websvccommon.built
273 -
274 - popd >/dev/null || die
275 -
276 - java-pkg-2_src_prepare
277 - default
278 -}
279 -
280 -src_install() {
281 - pushd nbbuild/netbeans/java >/dev/null || die
282 -
283 - insinto ${INSTALL_DIR}
284 - grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
285 -
286 - doins -r *
287 - chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
288 - rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
289 -
290 - popd >/dev/null || die
291 -
292 - local instdir="${D}"/${INSTALL_DIR}/maven/lib
293 - pushd "${instdir}" >/dev/null || die
294 - rm commons-cli-1.2.jar && java-pkg_jar-from --into "${instdir}" commons-cli-1 commons-cli.jar commons-cli-1.2.jar
295 - popd >/dev/null || die
296 -
297 - local instdir="${D}"/${INSTALL_DIR}/modules/ext
298 - pushd "${instdir}" >/dev/null || die
299 - rm AbsoluteLayout.jar && java-pkg_jar-from --into "${instdir}" absolutelayout absolutelayout.jar AbsoluteLayout.jar
300 - rm beansbinding-1.2.1.jar && java-pkg_jar-from --into "${instdir}" beansbinding beansbinding.jar beansbinding-1.2.1.jar
301 - rm cglib-2.2.jar && java-pkg_jar-from --into "${instdir}" cglib-3 cglib.jar cglib-2.2.jar
302 - popd >/dev/null || die
303 -
304 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/hibernate4
305 - pushd "${instdir}" >/dev/null || die
306 - rm antlr-2.7.7.jar && java-pkg_jar-from --into "${instdir}" antlr antlr.jar antlr-2.7.7.jar
307 - rm c3p0-0.9.2.1.jar && java-pkg_jar-from --into "${instdir}" c3p0 c3p0.jar c3p0-0.9.2.1.jar
308 - rm cglib-2.2.jar && java-pkg_jar-from --into "${instdir}" cglib-3 cglib.jar cglib-2.2.jar
309 - rm commons-collections-3.2.1.jar && java-pkg_jar-from --into "${instdir}" commons-collections commons-collections.jar commons-collections-3.2.1.jar
310 - rm dom4j-1.6.1.jar && java-pkg_jar-from --into "${instdir}" dom4j-1 dom4j.jar dom4j-1.6.1.jar
311 - rm javassist-3.18.1-GA.jar && java-pkg_jar-from --into "${instdir}" javassist-3 javassist.jar javassist-3.18.1-GA.jar
312 - rm jboss-logging-3.1.3.GA.jar && java-pkg_jar-from --into "${instdir}" jboss-logging jboss-logging.jar jboss-logging-3.1.3.GA.jar
313 - rm jboss-transaction-api_1.2_spec-1.0.0.Final.jar && java-pkg_jar-from --into "${instdir}" glassfish-transaction-api glassfish-transaction-api.jar jboss-transaction-api_1.2_spec-1.0.0.Final.jar
314 - rm jtidy-r8-20060801.jar && java-pkg_jar-from --into "${instdir}" jtidy jtidy.jar jtidy-r8-20060801.jar
315 - rm log4j-1.2.12.jar && java-pkg_jar-from --into "${instdir}" log4j log4j.jar log4j-1.2.12.jar
316 - rm slf4j-api-1.6.1.jar && java-pkg_jar-from --into "${instdir}" slf4j-api slf4j-api.jar slf4j-api-1.6.1.jar
317 - rm slf4j-log4j12-1.6.1.jar && java-pkg_jar-from --into "${instdir}" slf4j-log4j12 slf4j-log4j12.jar slf4j-log4j12-1.6.1.jar
318 - rm slf4j-simple-1.6.1.jar && java-pkg_jar-from --into "${instdir}" slf4j-simple slf4j-simple.jar slf4j-simple-1.6.1.jar
319 - popd >/dev/null || die
320 -
321 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/jaxws22
322 - pushd "${instdir}" >/dev/null || die
323 - rm FastInfoset.jar && java-pkg_jar-from --into "${instdir}" fastinfoset fastinfoset.jar FastInfoset.jar
324 - rm javax.mail_1.4.jar && java-pkg_jar-from --into "${instdir}" oracle-javamail mail.jar javax.mail_1.4.jar
325 - rm mimepull.jar && java-pkg_jar-from --into "${instdir}" mimepull mimepull.jar
326 - rm saaj-impl.jar && java-pkg_jar-from --into "${instdir}" saaj saaj.jar saaj-impl.jar
327 - rm stax-ex.jar && java-pkg_jar-from --into "${instdir}" stax-ex stax-ex.jar
328 - rm stax2-api.jar && java-pkg_jar-from --into "${instdir}" stax2-api stax2-api.jar
329 - rm streambuffer.jar && java-pkg_jar-from --into "${instdir}" xmlstreambuffer xmlstreambuffer.jar streambuffer.jar
330 - popd >/dev/null || die
331 -
332 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/jaxws22/api
333 - pushd "${instdir}" >/dev/null || die
334 - rm jsr181-api.jar && java-pkg_jar-from --into "${instdir}" jsr181 jsr181.jar jsr181-api.jar
335 - rm saaj-api.jar && java-pkg_jar-from --into "${instdir}" jsr67 jsr67.jar saaj-api.jar
336 - popd >/dev/null || die
337 -
338 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/maven
339 - pushd "${instdir}" >/dev/null || die
340 - rm jdom-1.0.jar && java-pkg_jar-from --into "${instdir}" jdom jdom.jar jdom-1.0.jar
341 - popd >/dev/null || die
342 -
343 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
344 -}
345
346 diff --git a/dev-java/netbeans-java/netbeans-java-8.2.ebuild b/dev-java/netbeans-java/netbeans-java-8.2.ebuild
347 deleted file mode 100644
348 index 76d2c3f2a68..00000000000
349 --- a/dev-java/netbeans-java/netbeans-java-8.2.ebuild
350 +++ /dev/null
351 @@ -1,266 +0,0 @@
352 -# Copyright 1999-2019 Gentoo Authors
353 -# Distributed under the terms of the GNU General Public License v2
354 -
355 -EAPI="6"
356 -inherit eutils java-pkg-2 java-ant-2
357 -
358 -# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
359 -
360 -DESCRIPTION="Netbeans Java Cluster"
361 -HOMEPAGE="https://netbeans.org/projects/java"
362 -SLOT="8.2"
363 -SOURCE_URL="https://download.netbeans.org/netbeans/8.2/final/zip/netbeans-8.2-201609300101-src.zip"
364 -# jarjar-1.4 contains also asm libraries
365 -SRC_URI="${SOURCE_URL}
366 - https://dev.gentoo.org/~fordfrog/distfiles/netbeans-8.2-build.xml.patch.bz2
367 - https://hg.netbeans.org/binaries/839F93A5213FB3E233B09BFD6D6B95669F7043C0-aether-api-1.0.2.v20150114.jar
368 - https://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
369 - https://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
370 - https://hg.netbeans.org/binaries/CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar
371 - https://hg.netbeans.org/binaries/A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip
372 - https://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
373 - https://hg.netbeans.org/binaries/E775F5BEB07F8303A9AD3DDC12E3128DD48AB03A-indexer-core-5.1.1-patched.jar
374 - https://hg.netbeans.org/binaries/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar
375 - https://hg.netbeans.org/binaries/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar
376 - https://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
377 - https://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
378 - https://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
379 - https://hg.netbeans.org/binaries/A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip
380 - https://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar
381 - https://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
382 - https://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
383 - https://hg.netbeans.org/binaries/5D007C6037A8501E73A3D3FB98A1F6AE5768C3DD-nb-javac-api.jar
384 - https://hg.netbeans.org/binaries/5968566A351B28623DE4720B0ACB1E40338074D0-nb-javac-impl.jar
385 - https://hg.netbeans.org/binaries/29AF1D338CBB76290D1A96F5A6610F1E8C319AE5-org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar
386 - https://hg.netbeans.org/binaries/3CE04BDB48FE315736B1DCE407362C57DFAE286D-org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar
387 - https://hg.netbeans.org/binaries/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip
388 - https://hg.netbeans.org/binaries/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip
389 - https://hg.netbeans.org/binaries/BFCC4C322190D6E3DD2FA9F191C0359D380D87C5-wagon-file-2.10.jar
390 - https://hg.netbeans.org/binaries/4EF309C09ABB5F8B2D0C6A4010205DB185729CDC-wagon-http-2.10-shaded.jar
391 - https://hg.netbeans.org/binaries/3B96251214DF697E902C849EB0B4A0EFA2CD1A53-wagon-http-shared-2.10.jar
392 - https://hg.netbeans.org/binaries/0CD9CDDE3F56BB5250D87C54592F04CBC24F03BF-wagon-provider-api-2.10.jar"
393 -LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
394 -KEYWORDS="amd64 ~x86"
395 -IUSE=""
396 -S="${WORKDIR}"
397 -
398 -CDEPEND="virtual/jdk:1.8
399 - ~dev-java/netbeans-platform-${PV}
400 - ~dev-java/netbeans-extide-${PV}
401 - ~dev-java/netbeans-harness-${PV}
402 - ~dev-java/netbeans-ide-${PV}
403 - ~dev-java/netbeans-websvccommon-${PV}
404 - dev-java/beansbinding:0
405 - dev-java/cglib:3
406 - dev-java/jdom:0"
407 -DEPEND="${CDEPEND}
408 - app-arch/unzip
409 - dev-java/javahelp:0
410 - dev-java/json-simple:0
411 - dev-java/junit:4"
412 -RDEPEND="${CDEPEND}
413 - dev-java/absolutelayout:0
414 - >=dev-java/antlr-2.7.7-r7:0
415 - dev-java/c3p0:0
416 - dev-java/commons-cli:1
417 - dev-java/commons-collections:0
418 - dev-java/dom4j:1
419 - dev-java/fastinfoset:0
420 - dev-java/glassfish-transaction-api:0
421 - dev-java/javassist:3
422 - dev-java/jboss-logging:0
423 - dev-java/jsr67:0
424 - dev-java/jsr181:0
425 - >=dev-java/jtidy-1:0
426 - dev-java/log4j:0
427 - dev-java/mimepull:0
428 - dev-java/oracle-javamail:0
429 - dev-java/saaj:0
430 - dev-java/slf4j-api:0
431 - dev-java/slf4j-log4j12:0
432 - dev-java/slf4j-simple:0
433 - dev-java/stax-ex:0
434 - dev-java/stax2-api:0
435 - dev-java/xmlstreambuffer:0"
436 -
437 -INSTALL_DIR="/usr/share/${PN}-${SLOT}"
438 -
439 -EANT_BUILD_XML="nbbuild/build.xml"
440 -EANT_BUILD_TARGET="rebuild-cluster"
441 -EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true -Dpermit.jdk8.builds=true"
442 -EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
443 -JAVA_PKG_BSFIX="off"
444 -
445 -pkg_pretend() {
446 - local die_now=""
447 -
448 - if [ -d /usr/share/netbeans-java-${SLOT}/ant ]; then
449 - if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
450 - eerror "Please remove following symlinks and run emerge again:"
451 - find /usr/share/netbeans-java-${SLOT}/ant -type l
452 - die_now="1"
453 - fi
454 - fi
455 -
456 - if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
457 - if [ -z "${die_now}" ]; then
458 - eerror "Please remove following symlinks and run emerge again:"
459 - fi
460 -
461 - echo "/usr/share/netbeans-java-${SLOT}/maven"
462 - die_now="1"
463 - fi
464 -
465 - if [ -n "${die_now}" ]; then
466 - die "Symlinks exist"
467 - fi
468 -}
469 -
470 -src_unpack() {
471 - unpack $(basename ${SOURCE_URL})
472 -
473 - einfo "Deleting bundled jars..."
474 - find -name "*.jar" -type f -delete
475 -
476 - unpack netbeans-8.2-build.xml.patch.bz2
477 -
478 - pushd "${S}" >/dev/null || die
479 - ln -s "${DISTDIR}"/839F93A5213FB3E233B09BFD6D6B95669F7043C0-aether-api-1.0.2.v20150114.jar maven/external/aether-api-1.0.2.v20150114.jar || die
480 - ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die
481 - ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
482 - ln -s "${DISTDIR}"/CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die
483 - ln -s "${DISTDIR}"/A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip hibernate4lib/external/hibernate-release-4.3.1-lib.zip || die
484 - ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die
485 - ln -s "${DISTDIR}"/E775F5BEB07F8303A9AD3DDC12E3128DD48AB03A-indexer-core-5.1.1-patched.jar maven.indexer/external/indexer-core-5.1.1-patched.jar || die
486 - ln -s "${DISTDIR}"/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar maven/external/jarjar-1.4.jar || die
487 - ln -s "${DISTDIR}"/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar j2ee.eclipselink/external/javax.persistence_2.1.0.v201304241213.jar || die
488 - ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
489 - ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
490 - ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
491 - ln -s "${DISTDIR}"/A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip j2ee.eclipselink/external/JPAjavadocs04032013.zip || die
492 - ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die
493 - ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die
494 - ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die
495 - ln -s "${DISTDIR}"/5D007C6037A8501E73A3D3FB98A1F6AE5768C3DD-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
496 - ln -s "${DISTDIR}"/5968566A351B28623DE4720B0ACB1E40338074D0-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
497 - ln -s "${DISTDIR}"/CA4F4DB7B6C140E36B0001873BEEA7C26489D2A1-netbeans-cos.jar maven/external/netbeans-cos.jar || die
498 - ln -s "${DISTDIR}"/29AF1D338CBB76290D1A96F5A6610F1E8C319AE5-org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar || die
499 - ln -s "${DISTDIR}"/3CE04BDB48FE315736B1DCE407362C57DFAE286D-org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar || die
500 - ln -s "${DISTDIR}"/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip libs.springframework/external/spring-framework-3.2.7.RELEASE.zip || die
501 - ln -s "${DISTDIR}"/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip libs.springframework/external/spring-framework-4.0.1.RELEASE.zip || die
502 - ln -s "${DISTDIR}"/BFCC4C322190D6E3DD2FA9F191C0359D380D87C5-wagon-file-2.10.jar maven.embedder/external/wagon-file-2.10.jar || die
503 - ln -s "${DISTDIR}"/4EF309C09ABB5F8B2D0C6A4010205DB185729CDC-wagon-http-2.10-shaded.jar maven.embedder/external/wagon-http-2.10-shaded.jar || die
504 - ln -s "${DISTDIR}"/3B96251214DF697E902C849EB0B4A0EFA2CD1A53-wagon-http-shared-2.10.jar maven.embedder/external/wagon-http-shared-2.10.jar || die
505 - ln -s "${DISTDIR}"/0CD9CDDE3F56BB5250D87C54592F04CBC24F03BF-wagon-provider-api-2.10.jar maven.embedder/external/wagon-provider-api-2.10.jar || die
506 - popd >/dev/null || die
507 -}
508 -
509 -src_prepare() {
510 - einfo "Deleting bundled class files..."
511 - find -name "*.class" -type f | xargs rm -vf
512 -
513 - epatch netbeans-8.2-build.xml.patch
514 -
515 - einfo "Symlinking external libraries..."
516 - java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
517 - java-pkg_jar-from --into libs.cglib/external cglib-3 cglib.jar cglib-2.2.jar
518 - java-pkg_jar-from --build-only --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
519 - java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.12.jar
520 - java-pkg_jar-from --into maven.embedder/external jdom jdom.jar jdom-1.0.jar
521 - java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
522 -
523 - einfo "Linking in other clusters..."
524 - mkdir "${S}"/nbbuild/netbeans || die
525 - pushd "${S}"/nbbuild/netbeans >/dev/null || die
526 -
527 - ln -s /usr/share/netbeans-platform-${SLOT} platform || die
528 - cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
529 - touch nb.cluster.platform.built
530 -
531 - ln -s /usr/share/netbeans-extide-${SLOT} extide || die
532 - cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
533 - touch nb.cluster.extide.built
534 -
535 - ln -s /usr/share/netbeans-harness-${SLOT} harness || die
536 - cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
537 - touch nb.cluster.harness.built
538 -
539 - ln -s /usr/share/netbeans-ide-${SLOT} ide || die
540 - cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
541 - touch nb.cluster.ide.built
542 -
543 - ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
544 - cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
545 - touch nb.cluster.websvccommon.built
546 -
547 - popd >/dev/null || die
548 -
549 - java-pkg-2_src_prepare
550 - default
551 -}
552 -
553 -src_install() {
554 - pushd nbbuild/netbeans/java >/dev/null || die
555 -
556 - insinto ${INSTALL_DIR}
557 - grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
558 -
559 - doins -r *
560 - chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
561 - rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
562 -
563 - popd >/dev/null || die
564 -
565 - local instdir="${D}"/${INSTALL_DIR}/maven/lib
566 - pushd "${instdir}" >/dev/null || die
567 - rm commons-cli-1.2.jar && java-pkg_jar-from --into "${instdir}" commons-cli-1 commons-cli.jar commons-cli-1.2.jar
568 - popd >/dev/null || die
569 -
570 - local instdir="${D}"/${INSTALL_DIR}/modules/ext
571 - pushd "${instdir}" >/dev/null || die
572 - rm AbsoluteLayout.jar && java-pkg_jar-from --into "${instdir}" absolutelayout absolutelayout.jar AbsoluteLayout.jar
573 - rm beansbinding-1.2.1.jar && java-pkg_jar-from --into "${instdir}" beansbinding beansbinding.jar beansbinding-1.2.1.jar
574 - rm cglib-2.2.jar && java-pkg_jar-from --into "${instdir}" cglib-3 cglib.jar cglib-2.2.jar
575 - popd >/dev/null || die
576 -
577 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/hibernate4
578 - pushd "${instdir}" >/dev/null || die
579 - rm antlr-2.7.7.jar && java-pkg_jar-from --into "${instdir}" antlr antlr.jar antlr-2.7.7.jar
580 - rm c3p0-0.9.2.1.jar && java-pkg_jar-from --into "${instdir}" c3p0 c3p0.jar c3p0-0.9.2.1.jar
581 - rm cglib-2.2.jar && java-pkg_jar-from --into "${instdir}" cglib-3 cglib.jar cglib-2.2.jar
582 - rm commons-collections-3.2.1.jar && java-pkg_jar-from --into "${instdir}" commons-collections commons-collections.jar commons-collections-3.2.1.jar
583 - rm dom4j-1.6.1.jar && java-pkg_jar-from --into "${instdir}" dom4j-1 dom4j.jar dom4j-1.6.1.jar
584 - rm javassist-3.18.1-GA.jar && java-pkg_jar-from --into "${instdir}" javassist-3 javassist.jar javassist-3.18.1-GA.jar
585 - rm jboss-logging-3.1.3.GA.jar && java-pkg_jar-from --into "${instdir}" jboss-logging jboss-logging.jar jboss-logging-3.1.3.GA.jar
586 - rm jboss-transaction-api_1.2_spec-1.0.0.Final.jar && java-pkg_jar-from --into "${instdir}" glassfish-transaction-api jta.jar jboss-transaction-api_1.2_spec-1.0.0.Final.jar
587 - rm jtidy-r8-20060801.jar && java-pkg_jar-from --into "${instdir}" jtidy jtidy.jar jtidy-r8-20060801.jar
588 - rm log4j-1.2.12.jar && java-pkg_jar-from --into "${instdir}" log4j log4j.jar log4j-1.2.12.jar
589 - rm slf4j-api-1.6.1.jar && java-pkg_jar-from --into "${instdir}" slf4j-api slf4j-api.jar slf4j-api-1.6.1.jar
590 - rm slf4j-log4j12-1.6.1.jar && java-pkg_jar-from --into "${instdir}" slf4j-log4j12 slf4j-log4j12.jar slf4j-log4j12-1.6.1.jar
591 - rm slf4j-simple-1.6.1.jar && java-pkg_jar-from --into "${instdir}" slf4j-simple slf4j-simple.jar slf4j-simple-1.6.1.jar
592 - popd >/dev/null || die
593 -
594 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/jaxws22
595 - pushd "${instdir}" >/dev/null || die
596 - rm FastInfoset.jar && java-pkg_jar-from --into "${instdir}" fastinfoset fastinfoset.jar FastInfoset.jar
597 - rm javax.mail_1.4.jar && java-pkg_jar-from --into "${instdir}" oracle-javamail mail.jar javax.mail_1.4.jar
598 - rm mimepull.jar && java-pkg_jar-from --into "${instdir}" mimepull mimepull.jar
599 - rm saaj-impl.jar && java-pkg_jar-from --into "${instdir}" saaj saaj.jar saaj-impl.jar
600 - rm stax-ex.jar && java-pkg_jar-from --into "${instdir}" stax-ex stax-ex.jar
601 - rm stax2-api.jar && java-pkg_jar-from --into "${instdir}" stax2-api stax2-api.jar
602 - rm streambuffer.jar && java-pkg_jar-from --into "${instdir}" xmlstreambuffer xmlstreambuffer.jar streambuffer.jar
603 - popd >/dev/null || die
604 -
605 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/jaxws22/api
606 - pushd "${instdir}" >/dev/null || die
607 - rm jsr181-api.jar && java-pkg_jar-from --into "${instdir}" jsr181 jsr181.jar jsr181-api.jar
608 - rm saaj-api.jar && java-pkg_jar-from --into "${instdir}" jsr67 jsr67.jar saaj-api.jar
609 - popd >/dev/null || die
610 -
611 - local instdir="${D}"/${INSTALL_DIR}/modules/ext/maven
612 - pushd "${instdir}" >/dev/null || die
613 - rm jdom-1.0.jar && java-pkg_jar-from --into "${instdir}" jdom jdom.jar jdom-1.0.jar
614 - popd >/dev/null || die
615 -
616 - dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
617 -}
618
619 diff --git a/profiles/package.mask b/profiles/package.mask
620 index 00c4d095f94..a08cf48b584 100644
621 --- a/profiles/package.mask
622 +++ b/profiles/package.mask
623 @@ -1142,8 +1142,6 @@ sci-biology/goby
624 dev-java/smack
625 dev-java/netbeans-ide
626 dev-java/netbeans-extide
627 -dev-java/netbeans-java
628 -dev-java/netbeans-java
629 dev-java/netbeans-webcommon
630 dev-java/netbeans-websvccommon