Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/fordfrog:master commit in: dev-java/netbeans-platform/
Date: Sat, 02 Jun 2012 11:57:26
Message-Id: 1338636685.0f5cf67dc89b3a73cc85cb5334e0844bb532ec82.fordfrog@gentoo
1 commit: 0f5cf67dc89b3a73cc85cb5334e0844bb532ec82
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jun 2 11:31:25 2012 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 2 11:31:25 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/fordfrog.git;a=commit;h=0f5cf67d
7
8 dev-java/netbeans-platform: unbundled osgi core and cleanup
9
10 ---
11 dev-java/netbeans-platform/ChangeLog | 4 ++++
12 dev-java/netbeans-platform/Manifest | 6 +++---
13 ...ebuild => netbeans-platform-7.2_beta-r1.ebuild} | 12 ++++--------
14 ... => netbeans-platform-9999_p20120530-r1.ebuild} | 12 ++++--------
15 4 files changed, 15 insertions(+), 19 deletions(-)
16
17 diff --git a/dev-java/netbeans-platform/ChangeLog b/dev-java/netbeans-platform/ChangeLog
18 index bedc187..fb0804c 100644
19 --- a/dev-java/netbeans-platform/ChangeLog
20 +++ b/dev-java/netbeans-platform/ChangeLog
21 @@ -2,6 +2,10 @@
22 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
23 # $Header: $
24
25 + 02 Jun 2012; Miroslav Šulc <fordfrog@g.o>
26 + -netbeans-platform-7.2_beta.ebuild, -netbeans-platform-9999_p20120530.ebuild:
27 + unbundled osgi core and cleanup
28 +
29 01 Jun 2012; Miroslav Šulc <fordfrog@g.o>
30 -netbeans-platform-9999_p20120520.ebuild:
31 removed obsolete version
32
33 diff --git a/dev-java/netbeans-platform/Manifest b/dev-java/netbeans-platform/Manifest
34 index db9ee47..810ac5e 100644
35 --- a/dev-java/netbeans-platform/Manifest
36 +++ b/dev-java/netbeans-platform/Manifest
37 @@ -22,9 +22,9 @@ DIST netbeans-trunk-nightly-201205270002-src.zip 174681649 RMD160 3fbf1c797007a9
38 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
39 EBUILD netbeans-platform-7.0.1.ebuild 5049 RMD160 d6a01c7785d02b9e5aebb1a2f192c5a2b6f1ccae SHA1 2acc23f9e9f6f5c60cabce30e651b3d31d91ac41 SHA256 b67cf0867358fea808614c02b8b6ea2ab88223f8642175ac3f91dc8c610aca4e
40 EBUILD netbeans-platform-7.1.2.ebuild 5034 RMD160 e437fa7566697d4ddfacaa5343e92212aa3b0026 SHA1 7011abec507e2c96ca56069cf6d3a2d69909b124 SHA256 a069e7e45f768e590e5b30fdda26185d8fde492355e4c530ce44169def991cc6
41 -EBUILD netbeans-platform-7.2_beta.ebuild 5510 RMD160 dd9a73dff8a444c8a5ddeac53bc12d732eb1634e SHA1 e12a32a98a6ed70281ab500b50f86056bb5eabbe SHA256 b5ebd34e1db6b85e3238903885756c404d0e675aba0470b84405c6c977191966
42 +EBUILD netbeans-platform-7.2_beta-r1.ebuild 5430 RMD160 462cd01606f46c9f3d3da37c6b878390cecad7d8 SHA1 56344a68a637f8ad87530e033c7d057bc9ea9564 SHA256 b4eb5db733247b3eefe638df343ae6bc6234052b4822fc2c45d83609b96c7da3
43 EBUILD netbeans-platform-9999_p20120524.ebuild 5552 RMD160 b122e66e9655da1cbf1292730f27389c011f8555 SHA1 f2a1df369f96fb76f56aea34d0a7964b7ce2794d SHA256 77d3de6348063bdd554cec8a4edf23ad8541e9253b0e7178770f26b2d4ac1fed
44 EBUILD netbeans-platform-9999_p20120527.ebuild 5552 RMD160 f7bb7d56940b23273ce7675ec7271fde89778a46 SHA1 14746055ff8a55681ad6ba81fd8d93886b58222a SHA256 9941eb058661c967f7d29593bde92980aec038b5a61c15615c2386141e1eea56
45 -EBUILD netbeans-platform-9999_p20120530.ebuild 5552 RMD160 d09fa00816090af84573a9c940f73d87f2fadcd9 SHA1 f55c81b86538bfeeeccf3b18b4fcd5a98d586816 SHA256 0fdc5458513e8645c6ecf542799f87f1cf9c32f941fd725ae1dfe953fcd5501e
46 -MISC ChangeLog 36776 RMD160 a977f6f1a9f76254cd8477799cf44cc70a1ed200 SHA1 d6b132c06b90b7d8defd4591af3baeaae19be5e5 SHA256 404c4c790c7af3942a86a74ca3cad0060ed4805caec9a904ad3e44db62335df3
47 +EBUILD netbeans-platform-9999_p20120530-r1.ebuild 5472 RMD160 fea3be081c6a8ea1592530e7024de376690acca8 SHA1 b58ddd4fbb214e56e9a6230b588743193122d22e SHA256 328049bad85b6ae539cfe2dd5df9a75328c44f031a3d8f333b427d71a0158a57
48 +MISC ChangeLog 36943 RMD160 78d7e8c1049528f59e622ae52df2746e11ded31f SHA1 83a13653dccbe0027fd175399b8d1a0241597e06 SHA256 017c09d597251189a3e03fd9cea4e3599196f32244879c90d5660ce9afabba3c
49 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
50
51 diff --git a/dev-java/netbeans-platform/netbeans-platform-7.2_beta.ebuild b/dev-java/netbeans-platform/netbeans-platform-7.2_beta-r1.ebuild
52 similarity index 94%
53 rename from dev-java/netbeans-platform/netbeans-platform-7.2_beta.ebuild
54 rename to dev-java/netbeans-platform/netbeans-platform-7.2_beta-r1.ebuild
55 index 6f4bc81..a9bf1bd 100644
56 --- a/dev-java/netbeans-platform/netbeans-platform-7.2_beta.ebuild
57 +++ b/dev-java/netbeans-platform/netbeans-platform-7.2_beta-r1.ebuild
58 @@ -15,7 +15,6 @@ SRC_URI="${SOURCE_URL}
59 http://hg.netbeans.org/binaries/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar
60 http://hg.netbeans.org/binaries/2D80F93B8803250F232902C46EBA850BF1F3E67F-org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar
61 http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
62 - http://hg.netbeans.org/binaries/30B192ADACF0EBA1096F18B3AC445123E212CFC9-osgi.core-4.3.jar
63 http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
64 http://hg.netbeans.org/binaries/CFF0A34484AAF26F18BC15D0B2C226FD66769EAA-testng-6.5.1-dist.jar
65 http://hg.netbeans.org/binaries/D9B2EEC6413BDD174D047F9B7804C2EA440B79A5-testng-6.5.1-javadoc.zip"
66 @@ -26,6 +25,7 @@ S="${WORKDIR}"
67
68 CDEPEND="dev-java/javahelp:0
69 >=dev-java/jna-3.4:0
70 + dev-java/osgi-core-api:0
71 dev-java/swing-layout:1[source]"
72 DEPEND="virtual/jdk:1.6
73 app-arch/unzip
74 @@ -53,7 +53,6 @@ src_unpack() {
75 ln -s "${DISTDIR}"/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar libs.felix/external/felix-4.0.2.jar || die
76 ln -s "${DISTDIR}"/2D80F93B8803250F232902C46EBA850BF1F3E67F-org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar netbinox/external/org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar || die
77 ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
78 - ln -s "${DISTDIR}"/30B192ADACF0EBA1096F18B3AC445123E212CFC9-osgi.core-4.3.jar libs.osgi/external/osgi.core-4.3.jar || die
79 ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
80 ln -s "${DISTDIR}"/CFF0A34484AAF26F18BC15D0B2C226FD66769EAA-testng-6.5.1-dist.jar libs.testng/external/testng-6.5.1-dist.jar || die
81 ln -s "${DISTDIR}"/D9B2EEC6413BDD174D047F9B7804C2EA440B79A5-testng-6.5.1-javadoc.zip libs.testng/external/testng-6.5.1-javadoc.zip || die
82 @@ -64,8 +63,8 @@ src_prepare() {
83 einfo "Deleting bundled class files..."
84 find -name "*.class" -type f | xargs rm -vf
85
86 - epatch netbeans-7.2-build.xml.patch
87 # upstream jna jar contains bundled binary libraries so we disable that feature
88 + epatch netbeans-7.2-build.xml.patch
89
90 # Support for custom patches
91 if [ -n "${NETBEANS72_PATCHES_DIR}" -a -d "${NETBEANS72_PATCHES_DIR}" ] ; then
92 @@ -84,6 +83,7 @@ src_prepare() {
93 java-pkg_jar-from --into core.nativeaccess/external jna platform.jar platform-3.4.0.jar
94 java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
95 java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.4.0.jar
96 + java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-4.3.jar
97 java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
98 ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
99
100 @@ -116,15 +116,11 @@ src_install() {
101
102 local instdir=${INSTALL_DIR}/modules/ext
103 pushd "${D}"/${instdir} >/dev/null || die
104 - # felix-main-2.0.2.jar
105 - # felix-4.0.2.jar
106 rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
107 rm jna-3.4.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.4.0.jar || die
108 - # osgi.cmpn-4.2.jar
109 - # osgi.core-4.3.jar
110 + rm osgi.core-4.3.jar && dosym /usr/share/osgi-core-api/lib/osgi-core-api.jar ${instdir}/osgi.core-4.3.jar || die
111 rm platform-3.4.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.4.0.jar || die
112 rm swing-layout-1.0.4.jar && dosym /usr/share/swing-layout-1/lib/swing-layout.jar ${instdir}/swing-layout-1.0.4.jar || die
113 - # updater.jar
114 popd >/dev/null || die
115
116 dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
117
118 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20120530.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20120530-r1.ebuild
119 similarity index 94%
120 rename from dev-java/netbeans-platform/netbeans-platform-9999_p20120530.ebuild
121 rename to dev-java/netbeans-platform/netbeans-platform-9999_p20120530-r1.ebuild
122 index ece1f93..b720143 100644
123 --- a/dev-java/netbeans-platform/netbeans-platform-9999_p20120530.ebuild
124 +++ b/dev-java/netbeans-platform/netbeans-platform-9999_p20120530-r1.ebuild
125 @@ -15,7 +15,6 @@ SRC_URI="${SOURCE_URL}
126 http://hg.netbeans.org/binaries/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar
127 http://hg.netbeans.org/binaries/2D80F93B8803250F232902C46EBA850BF1F3E67F-org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar
128 http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
129 - http://hg.netbeans.org/binaries/30B192ADACF0EBA1096F18B3AC445123E212CFC9-osgi.core-4.3.jar
130 http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
131 http://hg.netbeans.org/binaries/CFF0A34484AAF26F18BC15D0B2C226FD66769EAA-testng-6.5.1-dist.jar
132 http://hg.netbeans.org/binaries/D9B2EEC6413BDD174D047F9B7804C2EA440B79A5-testng-6.5.1-javadoc.zip"
133 @@ -26,6 +25,7 @@ S="${WORKDIR}"
134
135 CDEPEND="dev-java/javahelp:0
136 >=dev-java/jna-3.4:0
137 + dev-java/osgi-core-api:0
138 dev-java/swing-layout:1[source]"
139 DEPEND="virtual/jdk:1.6
140 app-arch/unzip
141 @@ -53,7 +53,6 @@ src_unpack() {
142 ln -s "${DISTDIR}"/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar libs.felix/external/felix-4.0.2.jar || die
143 ln -s "${DISTDIR}"/2D80F93B8803250F232902C46EBA850BF1F3E67F-org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar netbinox/external/org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar || die
144 ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
145 - ln -s "${DISTDIR}"/30B192ADACF0EBA1096F18B3AC445123E212CFC9-osgi.core-4.3.jar libs.osgi/external/osgi.core-4.3.jar || die
146 ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
147 ln -s "${DISTDIR}"/CFF0A34484AAF26F18BC15D0B2C226FD66769EAA-testng-6.5.1-dist.jar libs.testng/external/testng-6.5.1-dist.jar || die
148 ln -s "${DISTDIR}"/D9B2EEC6413BDD174D047F9B7804C2EA440B79A5-testng-6.5.1-javadoc.zip libs.testng/external/testng-6.5.1-javadoc.zip || die
149 @@ -64,8 +63,8 @@ src_prepare() {
150 einfo "Deleting bundled class files..."
151 find -name "*.class" -type f | xargs rm -vf
152
153 - epatch netbeans-9999-r6-build.xml.patch
154 # upstream jna jar contains bundled binary libraries so we disable that feature
155 + epatch netbeans-9999-r6-build.xml.patch
156
157 # Support for custom patches
158 if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
159 @@ -84,6 +83,7 @@ src_prepare() {
160 java-pkg_jar-from --into core.nativeaccess/external jna platform.jar platform-3.4.0.jar
161 java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
162 java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.4.0.jar
163 + java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-4.3.jar
164 java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
165 ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
166
167 @@ -116,15 +116,11 @@ src_install() {
168
169 local instdir=${INSTALL_DIR}/modules/ext
170 pushd "${D}"/${instdir} >/dev/null || die
171 - # felix-main-2.0.2.jar
172 - # felix-4.0.2.jar
173 rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
174 rm jna-3.4.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.4.0.jar || die
175 - # osgi.cmpn-4.2.jar
176 - # osgi.core-4.3.jar
177 + rm osgi.core-4.3.jar && dosym /usr/share/osgi-core-api/lib/osgi-core-api.jar ${instdir}/osgi.core-4.3.jar || die
178 rm platform-3.4.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.4.0.jar || die
179 rm swing-layout-1.0.4.jar && dosym /usr/share/swing-layout-1/lib/swing-layout.jar ${instdir}/swing-layout-1.0.4.jar || die
180 - # updater.jar
181 popd >/dev/null || die
182
183 dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform