Gentoo Archives: gentoo-commits

From: Andrew John Hughes <gnu_andrew@××××××××××.org>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/java:master commit in: dev-java/gcj-jdk/
Date: Thu, 26 Dec 2013 19:12:15
Message-Id: 1388072545.10e7e9f9b77668a9f8629db82079ab8de4f1b709.gnu_andrew@gentoo
1 commit: 10e7e9f9b77668a9f8629db82079ab8de4f1b709
2 Author: Andrew John Hughes <gnu_andrew <AT> member <DOT> fsf <DOT> org>
3 AuthorDate: Thu Dec 26 15:42:25 2013 +0000
4 Commit: Andrew John Hughes <gnu_andrew <AT> member <DOT> fsf <DOT> org>
5 CommitDate: Thu Dec 26 15:42:25 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/java.git;a=commit;h=10e7e9f9
7
8 Support only latest of each major gcc release.
9
10 Package-Manager: portage-2.2.7
11 Manifest-Sign-Key: 248BDC07
12
13 ---
14 dev-java/gcj-jdk/ChangeLog | 9 ++
15 dev-java/gcj-jdk/Manifest | 40 +++-----
16 dev-java/gcj-jdk/gcj-jdk-4.6.0.ebuild | 106 --------------------
17 dev-java/gcj-jdk/gcj-jdk-4.6.1.ebuild | 106 --------------------
18 dev-java/gcj-jdk/gcj-jdk-4.6.2.ebuild | 106 --------------------
19 ...cj-jdk-4.6.2-r1.ebuild => gcj-jdk-4.6.4.ebuild} | 2 +-
20 dev-java/gcj-jdk/gcj-jdk-4.7.0-r1.ebuild | 110 ---------------------
21 dev-java/gcj-jdk/gcj-jdk-4.7.0.ebuild | 106 --------------------
22 dev-java/gcj-jdk/gcj-jdk-4.7.1-r1.ebuild | 110 ---------------------
23 dev-java/gcj-jdk/gcj-jdk-4.7.1.ebuild | 110 ---------------------
24 dev-java/gcj-jdk/gcj-jdk-4.7.2-r1.ebuild | 98 ------------------
25 dev-java/gcj-jdk/gcj-jdk-4.7.2.ebuild | 101 -------------------
26 dev-java/gcj-jdk/gcj-jdk-4.8.0-r1.ebuild | 98 ------------------
27 13 files changed, 25 insertions(+), 1077 deletions(-)
28
29 diff --git a/dev-java/gcj-jdk/ChangeLog b/dev-java/gcj-jdk/ChangeLog
30 index cc67a79..7ee940d 100644
31 --- a/dev-java/gcj-jdk/ChangeLog
32 +++ b/dev-java/gcj-jdk/ChangeLog
33 @@ -2,6 +2,15 @@
34 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
35 # $Header: $
36
37 +*gcj-jdk-4.6.4 (26 Dec 2013)
38 +
39 + 26 Dec 2013; Andrew John Hughes <gnu_andrew@××××××××××.org>
40 + +gcj-jdk-4.6.4.ebuild, -gcj-jdk-4.6.0.ebuild, -gcj-jdk-4.6.1.ebuild,
41 + -gcj-jdk-4.6.2-r1.ebuild, -gcj-jdk-4.6.2.ebuild, -gcj-jdk-4.7.0-r1.ebuild,
42 + -gcj-jdk-4.7.0.ebuild, -gcj-jdk-4.7.1-r1.ebuild, -gcj-jdk-4.7.1.ebuild,
43 + -gcj-jdk-4.7.2-r1.ebuild, -gcj-jdk-4.7.2.ebuild, -gcj-jdk-4.8.0-r1.ebuild:
44 + Support only latest of each major gcc release.
45 +
46 *gcj-jdk-4.8.2 (26 Dec 2013)
47
48 26 Dec 2013; Andrew John Hughes <gnu_andrew@××××××××××.org>
49
50 diff --git a/dev-java/gcj-jdk/Manifest b/dev-java/gcj-jdk/Manifest
51 index 7703245..4eafc6d 100644
52 --- a/dev-java/gcj-jdk/Manifest
53 +++ b/dev-java/gcj-jdk/Manifest
54 @@ -3,35 +3,25 @@ Hash: SHA256
55
56 AUX gcj-jdk.env 676 SHA256 d8c8aab55aebe15dd783e273b857da4042d5041f32d31277180b619a9715be68 SHA512 b843774ee68f82f2379fb01a7f5b482993d13cd01cefefee7dcd50292555ff2b459c81ae0c30a5837a145ed559adb62c57811790cfed6c245c37ed395ca1579a WHIRLPOOL 414b00a70a95d13a8b733c0168bb18c95487c553b76c5dff7056883e1e6d9bc23bb3dd84330504805b01930a60e05ef85a63141491203667299f0f9e268e3134
57 AUX javac.in 1739 SHA256 3bb23cff0a6e5a7a820e19cce4b9b0f51a7b84ee9e0eeb048b463a5f3e996db0 SHA512 65170b747012e114b072cd28a688089cdf2f54ddd151ba0cea92241b9b75fd0c7c410bfa4186cf9d233af4328bf962e13e8838a0cc09a1fbf2c28d29b13e36cb WHIRLPOOL 2237edd6abffdfb762d178e611768396f0b93a38f8a70f83c986049b60e26bb7084e3a38b70ed29c09df739091cdbfbfdd688e5eccee6ca4ea4006c23cf2b7d8
58 -EBUILD gcj-jdk-4.6.0.ebuild 3630 SHA256 152d92cadd32b75d2dc76a0a9f0b55a9a40ecaed802ceff8080be93f457f7a69 SHA512 efb8d824b3aaafcc11a774fd6094cb444aff8bf3d07d5e9596b8cee9a71b4c541bbfa1e9e1d39a63c1430317eaadba76f2f793bebdf09a06404d4ad4f80f23da WHIRLPOOL ccda10d3d6d0088b54b6c4ec5a8c5e0466c7c0485e50ca58dbfff3831531e79b48cd38c63a9ee1bcbf290e9344ae0e5fffe88c837fb30672bbce5c8ab27aa1a5
59 -EBUILD gcj-jdk-4.6.1.ebuild 3630 SHA256 ef4096e3990c7cdabd44d40deccff7388d87dd4bf8a353a28d21507ceb293733 SHA512 0bbd17a0bffb24b1ee4bdd202f7d22cd7a14adbd2d64bedbbca58dbf8632bbaa755b1e15751fbd1565ce329ccaff1bcf741a1876bd5927ca197102fef2fd3483 WHIRLPOOL f5c0adde67978c8b39636db603da65df23e113168fd6ce08ba7ee534f84a9ad59be3f2022aa4acab1fdc9866026f7f87baf4942b0425a6a0acef2d92c6bc335f
60 -EBUILD gcj-jdk-4.6.2-r1.ebuild 3715 SHA256 3732377fd8db111de0202063ab97d981fa94d373475b91439026307abbdee010 SHA512 7b0ce0ae995866ab959d50c82df9521ad45f94a888b0acd0138259f34a5b4abfce770ac322b62af72cc7100484cbffe5d258b18cac469a6c16738bfa7beab083 WHIRLPOOL 3c2274923d972d727a53b6dd69e505462309804ef5a06aa513a66f941f4db5762a1b3b383d7f0b44772006b021d61a34b3c8acf34e49fc38a8e880174c239890
61 -EBUILD gcj-jdk-4.6.2.ebuild 3630 SHA256 1c2c0a94c83cfa63afcbf58109bba0a690ba259aa1d9af6df6e69d7ee61f2e89 SHA512 20008cc93a3cd9a52456839ba20d761f7798db9b5cf50c0d614f5360ebbe462279471b0b8a41333a9c9ab70257b7d620106d3ceff80eaacc7a39e27d983a2ec9 WHIRLPOOL b48d2bc830c03a8dbd2154fcacfdcd1ea7e2e559659d793342816786b61de54990204bbce48239ee568c7bf2c282a0e3f9a5b2afff933e11cbcf9a0aa0549171
62 -EBUILD gcj-jdk-4.7.0-r1.ebuild 3714 SHA256 f822bfd5d744e69eeed4ddb4251454c1ff6177e78266f7f8374470514d4880c4 SHA512 c221e4eb63a2a277dabfcc42a93c2779cbeae44baec158646e93f8b6fd3cf9a7efcd3d9b96b458cfeb428ce715b3c41dcbb92eaf689d17b344d744a8b7f31165 WHIRLPOOL 7bb2800f0dcd7c3f141ae0abe7bcfa634950153af120f74b1bca7134209fd5a93c93427378111572ad69a6237b5400cf41f46ff3fa7b52236e3080c456b86351
63 -EBUILD gcj-jdk-4.7.0.ebuild 3634 SHA256 1664408bb52a0991e956834bea1211bd354ed6adb3478f6c949250d412340750 SHA512 88dfae7b5308f742148411a14ab11f78f664c17dccfa7606d40b567f52333ac4654541c9529e7b6cefa11acf023752cbf16de7365047fe3214f86f16d4f45201 WHIRLPOOL ccdc952974c315541470b09168c1b1e232b3dd2bdb585ff44c954f8cb0332790092714bce94726b983903fb0a21c5314948100905ed38f6fc8acb4a27881764c
64 -EBUILD gcj-jdk-4.7.1-r1.ebuild 3662 SHA256 5e05970a0302b3a563521e1cc1b47008cb20977348a97a3ab509ad74c45ef962 SHA512 be599b4e08c64b3fc5fa2e24356158f5a2d2e0038642429b456b735dd8f96cdd4ab7ffe10b25c1c5c7e703faa8505772ba3e9aac5a0e5251975a278bdc2599e1 WHIRLPOOL 44f73a9a69faa2eb147c5b7f9af918343b463f48f135ef838eda96c91a5d4961e77b8372ccd9c81b15f6f25d2a84eb907f92855b33b674c66c502669f7d35d2a
65 -EBUILD gcj-jdk-4.7.1.ebuild 3714 SHA256 f822bfd5d744e69eeed4ddb4251454c1ff6177e78266f7f8374470514d4880c4 SHA512 c221e4eb63a2a277dabfcc42a93c2779cbeae44baec158646e93f8b6fd3cf9a7efcd3d9b96b458cfeb428ce715b3c41dcbb92eaf689d17b344d744a8b7f31165 WHIRLPOOL 7bb2800f0dcd7c3f141ae0abe7bcfa634950153af120f74b1bca7134209fd5a93c93427378111572ad69a6237b5400cf41f46ff3fa7b52236e3080c456b86351
66 -EBUILD gcj-jdk-4.7.2-r1.ebuild 3455 SHA256 13156f274ff9af7a29e381f9d9030c6094a7f33f557a98a50d324e886399d8b9 SHA512 62211b7542c0adb962f557097c331bf5715d0d48cc3c5400fda12602afdfe9f0dd3b120a3919981b072877902afa9879897c4b99f97a0510e1ef5798a3e4d618 WHIRLPOOL 7b38bda6976df5d4c25cc56c72220e5fb8f293ba171f8bc374b062772523199fae09bbe232ff608145b1da9f17045173bfe90de81f4f14af6e3c63e7d8d4d570
67 -EBUILD gcj-jdk-4.7.2.ebuild 3392 SHA256 834eab03ae7b66605ae869fcb9c027f2add73457fdd442f6e14fca82f988fd58 SHA512 e6928094e152b9a85a287e5c2e7369605bdca6803fde5fd522f7bb10e58b90ad428e39d0eec0122b1dc5a6c345315ee7ba826f52c4ec62d32c20af8defff4430 WHIRLPOOL 4f36f8d05e3e6bd4c6b6c2635b6662cd0ed3eaca657fb5bf980d952052ca2ba51f3e961ba1ce672183c9d091aba315683e2fd80f9bcef55f3b1a2106feca16ad
68 +EBUILD gcj-jdk-4.6.4.ebuild 3680 SHA256 8c63f2ab224a7b39c73658cd92871ad012fcd91037dd5c9b8dc925774ab2f631 SHA512 6b5c62363400b2ed762de56e0a0921b6d90677ab21d35e3c59e8f83eeef0ebe8f069df37bb5399b92028c35d79336fe691a56d9c6b39395e2d57932c2f2b77d6 WHIRLPOOL da0f414ad5c1be2eb47b9e57697477d9de42119ea51b77e42b65fba8a0c0eb732af1465e82e6cc725b9dad52f0b34023c541750dc5968c5a0da98fafcae7cefd
69 EBUILD gcj-jdk-4.7.3-r2.ebuild 3718 SHA256 a5513ece7a1efd99845b4252b234304fb71375602d68bb1110d9493c47c09721 SHA512 bbd6ddd58d17fec3cc67e39396f1922ae52ae49240c6effd1021d58e06c2c53499f034134894080eedb1f2ec7657bfbde05aeb945993b01de54cac2417fbe5cd WHIRLPOOL 5b94a0c0bf7e779fbc1fda00f1bfb01c1294a0b7b287787c404eaf682452c99e5f51525e3fa77a197ff29686e5ad2fc02e0a9510e485609d45b0e88471cc5798
70 -EBUILD gcj-jdk-4.8.0-r1.ebuild 3410 SHA256 34ee813a7affea50cb6e25d2641a8783dca8711a1e43f3b85803bdf62982e504 SHA512 a6ee480ed2c559429cfa3d6591f2f2404cc41f95a0a1d14a3cb1a1d15f95d83653a6ec3f30e13f8230c0fec1e148f149577c78dc28346c29d91d75f0038db562 WHIRLPOOL 1539d5be642305f927bb3a3b39bf40bed70b77f997611d582e17f30bd9f9e1985759c1d915e004d10d332adedd20b36aef1fcdbc622accea1f7a15f85819ead2
71 EBUILD gcj-jdk-4.8.2.ebuild 3743 SHA256 9fd0d79e3df75a6dd28aa05fbc17cebc9845b9f7d7f20443c0563cb918c7d2b5 SHA512 ad8b039e2dcd091304e03abc7a2e9117b6c78faa05fa82041ff4229019622fbdd895f60f7ae2cd7a24090e7440dff5588736ea5d44c26e51572a99f14634465b WHIRLPOOL 0b1437ceae94f01bdf0b8c54695e8d541f18f733863513b0874be3cd39445d0da1246094b4fa2701ffcfc55dd924488beb1d8a110acc884183bb588557f23aef
72 -MISC ChangeLog 9980 SHA256 6f3062659e0e1ae110560beebdd78e218a02cb03d229da31a6e37dc03309d860 SHA512 fabcaff09e054086c78237dedc5e0a86fe535d98c328d562fdd89f4eff839a4362ca6bd4192ee2abe5ba19f0d7b0ede344df2eaf9ca89da4cc1029e9f9e27b8c WHIRLPOOL d8f4146dface3d0f83da2f56952847100a76ea119137e016f08c7939fe504fa58669c2c398faf00ab9efad1bdaafbb93ec9730f80079b6d7516377ef8c350b53
73 +MISC ChangeLog 10421 SHA256 5737c86bb8756c7d9c0b0d5191aa7e08d753f642a7a8b4068882715c7688f1ee SHA512 9b0535c9e5411440d2fb653e227e161940a6022d04e187d39aaa56d09d6066a68c5aa699099824eca7e0f62b0da62950c3be81a0b20c0c8e4ab0878df78fd097 WHIRLPOOL c690e976e0451e8f2ea1f826a5fce79872588adc1d7c80e3227e2acbfeb34809452b4ac3361d506bfefab4f9af0b6c9780152a6adfe07758ea18d9ccf9d203fd
74 MISC metadata.xml 389 SHA256 a1a04237211b0bac3c7d591a283c41bd4ee9afcb2304f85cf15a9436a66c724b SHA512 8214632729e5d93013b28af2aadaa324b6fb14b7cae83816dee1fe612537e58150080df0ae940237d65f8e08e6df01b4eb281a2d4af9002f8e2a5db1aa715b5c WHIRLPOOL 52aca940bef6aa74d862f2ca3704afb79983cfbd4d33d7384f362548e0d7b1f8a1c9cdacd4bbe58f24d31e3938ff67af48bec88f9ecadc92a7a083da9798c314
75 -----BEGIN PGP SIGNATURE-----
76 Version: GnuPG v2.0.20 (GNU/Linux)
77
78 -iQIcBAEBCAAGBQJSvE3CAAoJEDuWpXgki9wHlkMQAKvG5kcTCSiVAT715yphGM45
79 -yrqinXOtXh3PjByyIYGDSWKxlm5+an8geU8maTUlRnTxgQLGGzY+q2+xy2xrbtRX
80 -LpHmX0UsnpR3+zF/PvjhLncdx4EgTxepQgIHvrU5aApksy7zYljdqOphw4+PQJcT
81 -TmmxXzfs1aXVn7vnWfNmtk69jiwE8R4Y9o/ZYwwT7vtvXGIw/ntSSAyVcuvPS1HF
82 -QwmRuMQgtD1mIUjiat3y8boRoaJtkGfcUqZBqPBXSzJbA//h+o31Dyz/MLNKrpzn
83 -aycCFk+ht6ulSTKhyKS5OreT1mQRk7aUAmk1KSvlmUJ636P1fSvq9gCzpAuEbtLB
84 -BbvgvUPEI4KTAvggFieEyxu6CFFbjqlVKwIPAb0maX1cWhBwPDl+FouxP93Fd9u2
85 -y0pXupEgROfpz1B9O6NFjtHCfdOxI2aCW34XNvsnDvombHMDEKWg0c+UrE+bp/F0
86 -OnMCIrw0Git004eg3GTswKEzNGuSCgCoPzAY2sRMtO0yTbMpincj9KpaPE9AWjPa
87 -LZ1LhHM04ka7IJ4KuskDt6MISrhU0Tvvb+pg15IbNQ/I1+rVKlo0VfqLa266eaKP
88 -TDrPUgXbN59Wx0UJ2Zwsy4GzeTHKK5XRIN7TMsvETWhuilivg5BNbp04wlFtcd0c
89 -BFLsZSpz1KlMbKV2Dud5
90 -=YN1L
91 +iQIbBAEBCAAGBQJSvE5gAAoJEDuWpXgki9wH9BsP907CN7DNxQgaQYlzam1p+fE+
92 +VDQvUnJD0Z6PE5awLhYrScaEliswHXqFfnCpe68KfQ+NCP3drjQtuqLJiW3ghzW6
93 +f5UItPJx9ESHzgT9O+3A6WzMOSElfzTCshMZCt0HH327WG8VO2uqMyQIF7aSuVDO
94 +c7mVHcuGgojUIGeHT279VhHPLgnQXNNpyoQX/OhwhVeZYqh9tqDSJmLVwBh0u734
95 +34AcH30vWyjRDM/6H4WbXgX10wX8F6VI2ZNWOp5U7N/dJIIBLLted9+4s8mxbvie
96 +q1QKgpshefepD5rqXe3szkC52fz+QHBDJ+94UZnhPbF/9U0bJV6wBcaeKz/DF9A+
97 +mnkvkFomzgIY+EZsWfDJBk6t+QtSphReiPmKvNxCzShrwgbpSqCSF1+LmO9CdSoX
98 +TZ/bui3osFeDXN0cr0jzrPxwFPy8OIcgvF3xsNXlz+2TRoQDV1VNMl2fWQQbCzzZ
99 +QI1zYmOAs0PhfvrFb3P5+2TX1tQ8W0hMMF3fMCSgYPGa0HP3ViSZmNFHvBcfjzwL
100 +ihvoOPqe7QczcpW90EFDG6Vz8kXKXKKdz8JqAClNTYGCSroIj1bdrwEAnD+658JC
101 +xoZl/Y0sPJCLAJxEy5DbmsmADglsFZiXmlyc2zVcnKi0JS4lhkixUxna/O7IzHpC
102 +U2umkLENeMdXpKY9bxo=
103 +=/KYe
104 -----END PGP SIGNATURE-----
105
106 diff --git a/dev-java/gcj-jdk/gcj-jdk-4.6.0.ebuild b/dev-java/gcj-jdk/gcj-jdk-4.6.0.ebuild
107 deleted file mode 100644
108 index ad4ec20..0000000
109 --- a/dev-java/gcj-jdk/gcj-jdk-4.6.0.ebuild
110 +++ /dev/null
111 @@ -1,106 +0,0 @@
112 -# Copyright 1999-2011 Gentoo Foundation
113 -# Distributed under the terms of the GNU General Public License v2
114 -# $Header: $
115 -
116 -EAPI="2"
117 -
118 -inherit java-vm-2 toolchain-funcs multilib versionator
119 -
120 -DESCRIPTION="Java wrappers around GCJ"
121 -HOMEPAGE="http://www.gentoo.org/"
122 -SRC_URI=""
123 -
124 -LICENSE="GPL-2"
125 -#KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
126 -SLOT="0"
127 -IUSE=""
128 -
129 -ECJ_GCJ_SLOT="3.5"
130 -
131 -RDEPEND="~sys-devel/gcc-${PV}[gcj]
132 - dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
133 -DEPEND="${RDEPEND}"
134 -
135 -JAVA_PROVIDE="jdbc-stdext jdbc2-stdext gnu-jaxp"
136 -
137 -pkg_setup() {
138 - if [[ $(gcc-fullversion) != ${PV} ]]; then
139 - eerror "Your current GCC version is not set to ${PV} via gcc-config"
140 - eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
141 - echo "$(gcc-fullversion) != ${PV}"
142 - die "gcc ${PV} must be selected via gcc-config"
143 - fi
144 -
145 - java-vm-2_pkg_setup
146 -}
147 -
148 -src_install() {
149 - # jre lib paths ...
150 - local libarch="$(get_system_arch)"
151 - local gccbin=$(gcc-config -B)
152 - local gcclib=$(gcc-config -L|cut -d':' -f1)
153 - local gcjhome="/usr/lib/${P}"
154 - local gcc_version=$(gcc-fullversion)
155 - local gccchost="${CHOST}"
156 -
157 - # correctly install gcj
158 - dosym ${gccbin}/gij /usr/bin/gij
159 - dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
160 -
161 - # links
162 - dodir ${gcjhome}/bin
163 - dodir ${gcjhome}/jre/bin
164 - dosym ${gcjhome}/bin/java ${gcjhome}/jre/bin/java
165 - dosym ${gccbin}/gjar ${gcjhome}/bin/jar
166 - dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
167 - dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
168 - dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
169 - dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
170 - dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
171 - dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
172 - dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
173 - dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
174 - dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
175 - dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
176 - dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
177 - dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
178 - dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
179 - dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
180 - dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
181 - dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
182 - dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
183 - dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
184 - dodir ${gcjhome}/jre/lib/${libarch}/client
185 - dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
186 - dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
187 - dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
188 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
189 - ${gcjhome}/jre/lib/rt.jar
190 - dodir ${gcjhome}/lib
191 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
192 - ${gcjhome}/lib/tools.jar
193 - dosym ${gcclib}/include ${gcjhome}
194 -
195 - dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac;
196 - dosym /usr/bin/gij ${gcjhome}/bin/java;
197 -
198 - set_java_env
199 -}
200 -
201 -pkg_postinst() {
202 -
203 - # Do not set as system VM (see below)
204 - # java-vm-2_pkg_postinst
205 -
206 - ewarn "gcj does not currently provide all the 1.5 APIs."
207 - ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
208 - ewarn "Check for existing bugs relating to missing APIs and file"
209 - ewarn "new ones at http://gcc.gnu.org/bugzilla/"
210 - ewarn
211 - ewarn "Due to this and limited manpower, we currently cannot support"
212 - ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
213 - ewarn "IcedTea without prior binary VM installation. To do that, execute:"
214 - ewarn
215 - ewarn "emerge -o icedtea && emerge icedtea"
216 -
217 -}
218
219 diff --git a/dev-java/gcj-jdk/gcj-jdk-4.6.1.ebuild b/dev-java/gcj-jdk/gcj-jdk-4.6.1.ebuild
220 deleted file mode 100644
221 index 7ecef95..0000000
222 --- a/dev-java/gcj-jdk/gcj-jdk-4.6.1.ebuild
223 +++ /dev/null
224 @@ -1,106 +0,0 @@
225 -# Copyright 1999-2011 Gentoo Foundation
226 -# Distributed under the terms of the GNU General Public License v2
227 -# $Header: $
228 -
229 -EAPI="2"
230 -
231 -inherit java-vm-2 toolchain-funcs multilib versionator
232 -
233 -DESCRIPTION="Java wrappers around GCJ"
234 -HOMEPAGE="http://www.gentoo.org/"
235 -SRC_URI=""
236 -
237 -LICENSE="GPL-2"
238 -#KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
239 -SLOT="0"
240 -IUSE=""
241 -
242 -ECJ_GCJ_SLOT="3.6"
243 -
244 -RDEPEND="~sys-devel/gcc-${PV}[gcj]
245 - dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
246 -DEPEND="${RDEPEND}"
247 -
248 -JAVA_PROVIDE="jdbc-stdext jdbc2-stdext gnu-jaxp"
249 -
250 -pkg_setup() {
251 - if [[ $(gcc-fullversion) != ${PV} ]]; then
252 - eerror "Your current GCC version is not set to ${PV} via gcc-config"
253 - eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
254 - echo "$(gcc-fullversion) != ${PV}"
255 - die "gcc ${PV} must be selected via gcc-config"
256 - fi
257 -
258 - java-vm-2_pkg_setup
259 -}
260 -
261 -src_install() {
262 - # jre lib paths ...
263 - local libarch="$(get_system_arch)"
264 - local gccbin=$(gcc-config -B)
265 - local gcclib=$(gcc-config -L|cut -d':' -f1)
266 - local gcjhome="/usr/lib/${P}"
267 - local gcc_version=$(gcc-fullversion)
268 - local gccchost="${CHOST}"
269 -
270 - # correctly install gcj
271 - dosym ${gccbin}/gij /usr/bin/gij
272 - dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
273 -
274 - # links
275 - dodir ${gcjhome}/bin
276 - dodir ${gcjhome}/jre/bin
277 - dosym ${gcjhome}/bin/java ${gcjhome}/jre/bin/java
278 - dosym ${gccbin}/gjar ${gcjhome}/bin/jar
279 - dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
280 - dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
281 - dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
282 - dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
283 - dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
284 - dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
285 - dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
286 - dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
287 - dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
288 - dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
289 - dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
290 - dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
291 - dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
292 - dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
293 - dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
294 - dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
295 - dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
296 - dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
297 - dodir ${gcjhome}/jre/lib/${libarch}/client
298 - dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
299 - dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
300 - dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
301 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
302 - ${gcjhome}/jre/lib/rt.jar
303 - dodir ${gcjhome}/lib
304 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
305 - ${gcjhome}/lib/tools.jar
306 - dosym ${gcclib}/include ${gcjhome}
307 -
308 - dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac;
309 - dosym /usr/bin/gij ${gcjhome}/bin/java;
310 -
311 - set_java_env
312 -}
313 -
314 -pkg_postinst() {
315 -
316 - # Do not set as system VM (see below)
317 - # java-vm-2_pkg_postinst
318 -
319 - ewarn "gcj does not currently provide all the 1.5 APIs."
320 - ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
321 - ewarn "Check for existing bugs relating to missing APIs and file"
322 - ewarn "new ones at http://gcc.gnu.org/bugzilla/"
323 - ewarn
324 - ewarn "Due to this and limited manpower, we currently cannot support"
325 - ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
326 - ewarn "IcedTea without prior binary VM installation. To do that, execute:"
327 - ewarn
328 - ewarn "emerge -o icedtea && emerge icedtea"
329 -
330 -}
331
332 diff --git a/dev-java/gcj-jdk/gcj-jdk-4.6.2.ebuild b/dev-java/gcj-jdk/gcj-jdk-4.6.2.ebuild
333 deleted file mode 100644
334 index f144b5b..0000000
335 --- a/dev-java/gcj-jdk/gcj-jdk-4.6.2.ebuild
336 +++ /dev/null
337 @@ -1,106 +0,0 @@
338 -# Copyright 1999-2012 Gentoo Foundation
339 -# Distributed under the terms of the GNU General Public License v2
340 -# $Header: $
341 -
342 -EAPI="2"
343 -
344 -inherit java-vm-2 toolchain-funcs multilib versionator
345 -
346 -DESCRIPTION="Java wrappers around GCJ"
347 -HOMEPAGE="http://www.gentoo.org/"
348 -SRC_URI=""
349 -
350 -LICENSE="GPL-2"
351 -#KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
352 -SLOT="0"
353 -IUSE=""
354 -
355 -ECJ_GCJ_SLOT="3.6"
356 -
357 -RDEPEND="~sys-devel/gcc-${PV}[gcj]
358 - dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
359 -DEPEND="${RDEPEND}"
360 -
361 -JAVA_PROVIDE="jdbc-stdext jdbc2-stdext gnu-jaxp"
362 -
363 -pkg_setup() {
364 - if [[ $(gcc-fullversion) != ${PV} ]]; then
365 - eerror "Your current GCC version is not set to ${PV} via gcc-config"
366 - eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
367 - echo "$(gcc-fullversion) != ${PV}"
368 - die "gcc ${PV} must be selected via gcc-config"
369 - fi
370 -
371 - java-vm-2_pkg_setup
372 -}
373 -
374 -src_install() {
375 - # jre lib paths ...
376 - local libarch="$(get_system_arch)"
377 - local gccbin=$(gcc-config -B)
378 - local gcclib=$(gcc-config -L|cut -d':' -f1)
379 - local gcjhome="/usr/lib/${P}"
380 - local gcc_version=$(gcc-fullversion)
381 - local gccchost="${CHOST}"
382 -
383 - # correctly install gcj
384 - dosym ${gccbin}/gij /usr/bin/gij
385 - dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
386 -
387 - # links
388 - dodir ${gcjhome}/bin
389 - dodir ${gcjhome}/jre/bin
390 - dosym ${gcjhome}/bin/java ${gcjhome}/jre/bin/java
391 - dosym ${gccbin}/gjar ${gcjhome}/bin/jar
392 - dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
393 - dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
394 - dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
395 - dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
396 - dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
397 - dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
398 - dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
399 - dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
400 - dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
401 - dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
402 - dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
403 - dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
404 - dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
405 - dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
406 - dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
407 - dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
408 - dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
409 - dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
410 - dodir ${gcjhome}/jre/lib/${libarch}/client
411 - dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
412 - dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
413 - dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
414 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
415 - ${gcjhome}/jre/lib/rt.jar
416 - dodir ${gcjhome}/lib
417 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
418 - ${gcjhome}/lib/tools.jar
419 - dosym ${gcclib}/include ${gcjhome}
420 -
421 - dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac;
422 - dosym /usr/bin/gij ${gcjhome}/bin/java;
423 -
424 - set_java_env
425 -}
426 -
427 -pkg_postinst() {
428 -
429 - # Do not set as system VM (see below)
430 - # java-vm-2_pkg_postinst
431 -
432 - ewarn "gcj does not currently provide all the 1.5 APIs."
433 - ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
434 - ewarn "Check for existing bugs relating to missing APIs and file"
435 - ewarn "new ones at http://gcc.gnu.org/bugzilla/"
436 - ewarn
437 - ewarn "Due to this and limited manpower, we currently cannot support"
438 - ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
439 - ewarn "IcedTea without prior binary VM installation. To do that, execute:"
440 - ewarn
441 - ewarn "emerge -o icedtea && emerge icedtea"
442 -
443 -}
444
445 diff --git a/dev-java/gcj-jdk/gcj-jdk-4.6.2-r1.ebuild b/dev-java/gcj-jdk/gcj-jdk-4.6.4.ebuild
446 similarity index 98%
447 rename from dev-java/gcj-jdk/gcj-jdk-4.6.2-r1.ebuild
448 rename to dev-java/gcj-jdk/gcj-jdk-4.6.4.ebuild
449 index 0276a69..409084d 100644
450 --- a/dev-java/gcj-jdk/gcj-jdk-4.6.2-r1.ebuild
451 +++ b/dev-java/gcj-jdk/gcj-jdk-4.6.4.ebuild
452 @@ -11,7 +11,7 @@ HOMEPAGE="http://www.gentoo.org/"
453 SRC_URI=""
454
455 LICENSE="GPL-2"
456 -#KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-linux"
457 +KEYWORDS="~amd64"
458 SLOT="0"
459 IUSE=""
460
461
462 diff --git a/dev-java/gcj-jdk/gcj-jdk-4.7.0-r1.ebuild b/dev-java/gcj-jdk/gcj-jdk-4.7.0-r1.ebuild
463 deleted file mode 100644
464 index b7ef5df..0000000
465 --- a/dev-java/gcj-jdk/gcj-jdk-4.7.0-r1.ebuild
466 +++ /dev/null
467 @@ -1,110 +0,0 @@
468 -# Copyright 1999-2013 Gentoo Foundation
469 -# Distributed under the terms of the GNU General Public License v2
470 -# $Header: $
471 -
472 -EAPI="4"
473 -
474 -inherit java-vm-2 toolchain-funcs multilib versionator
475 -
476 -DESCRIPTION="Java wrappers around GCJ"
477 -HOMEPAGE="http://www.gentoo.org/"
478 -SRC_URI=""
479 -
480 -LICENSE="GPL-2"
481 -#KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-linux"
482 -SLOT="0"
483 -IUSE=""
484 -
485 -ECJ_GCJ_SLOT="3.6"
486 -
487 -RDEPEND="~sys-devel/gcc-${PV}[gcj,awt]
488 - dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
489 -DEPEND="${RDEPEND}"
490 -
491 -S="${WORKDIR}"
492 -
493 -pkg_setup() {
494 - if [[ $(gcc-fullversion) != ${PV} ]]; then
495 - eerror "Your current GCC version is not set to ${PV} via gcc-config"
496 - eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
497 - echo "$(gcc-fullversion) != ${PV}"
498 - die "gcc ${PV} must be selected via gcc-config"
499 - fi
500 -
501 - java-vm-2_pkg_setup
502 -}
503 -
504 -src_install() {
505 - # jre lib paths ...
506 - local libarch="$(get_system_arch)"
507 - local gccbin=$(gcc-config -B)
508 - gccbin=${gccbin#"${EPREFIX}"}
509 - local gcclib=$(gcc-config -L|cut -d':' -f1)
510 - gcclib=${gcclib#"${EPREFIX}"}
511 - local gcjhome="/usr/lib/${P}"
512 - local gcc_version=$(gcc-fullversion)
513 - local gccchost="${CHOST}"
514 - local gcjlibdir=$(echo "${EPREFIX}"/usr/$(get_libdir)/gcj-${gcc_version}-*)
515 - gcjlibdir=${gcjlibdir#"${EPREFIX}"}
516 -
517 - # correctly install gcj
518 - dosym ${gccbin}/gij /usr/bin/gij
519 - dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
520 -
521 - # links
522 - dodir ${gcjhome}/bin
523 - dodir ${gcjhome}/jre/bin
524 - dosym ${gccbin}/gij ${gcjhome}/bin/java;
525 - dosym ${gccbin}/gij ${gcjhome}/jre/bin/java
526 - dosym ${gccbin}/gjar ${gcjhome}/bin/jar
527 - dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
528 - dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
529 - dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
530 - dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
531 - dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
532 - dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
533 - dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
534 - dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
535 - dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
536 - dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
537 - dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
538 - dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
539 - dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
540 - dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
541 - dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
542 - dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
543 - dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
544 - dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
545 - dodir ${gcjhome}/jre/lib/${libarch}/client
546 - dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
547 - dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
548 - dosym ${gcjlibdir}/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
549 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}*/java/libgcj-${gcc_version/_/-}*.jar \
550 - ${gcjhome}/jre/lib/rt.jar
551 - dodir ${gcjhome}/lib
552 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}*/java/libgcj-tools-${gcc_version/_/-}*.jar \
553 - ${gcjhome}/lib/tools.jar
554 - dosym ${gcclib}/include ${gcjhome}
555 -
556 - dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac;
557 -
558 - set_java_env
559 -}
560 -
561 -pkg_postinst() {
562 -
563 - # Do not set as system VM (see below)
564 - # java-vm-2_pkg_postinst
565 -
566 - ewarn "gcj does not currently provide all the 1.5 APIs."
567 - ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
568 - ewarn "Check for existing bugs relating to missing APIs and file"
569 - ewarn "new ones at http://gcc.gnu.org/bugzilla/"
570 - ewarn
571 - ewarn "Due to this and limited manpower, we currently cannot support"
572 - ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
573 - ewarn "IcedTea without prior binary VM installation. To do that, execute:"
574 - ewarn
575 - ewarn "emerge -o icedtea && emerge icedtea"
576 -
577 -}
578
579 diff --git a/dev-java/gcj-jdk/gcj-jdk-4.7.0.ebuild b/dev-java/gcj-jdk/gcj-jdk-4.7.0.ebuild
580 deleted file mode 100644
581 index 8f0e972..0000000
582 --- a/dev-java/gcj-jdk/gcj-jdk-4.7.0.ebuild
583 +++ /dev/null
584 @@ -1,106 +0,0 @@
585 -# Copyright 1999-2012 Gentoo Foundation
586 -# Distributed under the terms of the GNU General Public License v2
587 -# $Header: $
588 -
589 -EAPI="2"
590 -
591 -inherit java-vm-2 toolchain-funcs multilib versionator
592 -
593 -DESCRIPTION="Java wrappers around GCJ"
594 -HOMEPAGE="http://www.gentoo.org/"
595 -SRC_URI=""
596 -
597 -LICENSE="GPL-2"
598 -#KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
599 -SLOT="0"
600 -IUSE=""
601 -
602 -ECJ_GCJ_SLOT="3.6"
603 -
604 -RDEPEND="~sys-devel/gcc-${PV}[gcj]
605 - dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
606 -DEPEND="${RDEPEND}"
607 -
608 -JAVA_PROVIDE="jdbc-stdext jdbc2-stdext gnu-jaxp"
609 -
610 -pkg_setup() {
611 - if [[ $(gcc-fullversion) != ${PV} ]]; then
612 - eerror "Your current GCC version is not set to ${PV} via gcc-config"
613 - eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
614 - echo "$(gcc-fullversion) != ${PV}"
615 - die "gcc ${PV} must be selected via gcc-config"
616 - fi
617 -
618 - java-vm-2_pkg_setup
619 -}
620 -
621 -src_install() {
622 - # jre lib paths ...
623 - local libarch="$(get_system_arch)"
624 - local gccbin=$(gcc-config -B)
625 - local gcclib=$(gcc-config -L|cut -d':' -f1)
626 - local gcjhome="/usr/lib/${P}"
627 - local gcc_version=$(gcc-fullversion)
628 - local gccchost="${CHOST}"
629 -
630 - # correctly install gcj
631 - dosym ${gccbin}/gij /usr/bin/gij
632 - dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
633 -
634 - # links
635 - dodir ${gcjhome}/bin
636 - dodir ${gcjhome}/jre/bin
637 - dosym ${gccbin}/gij ${gcjhome}/bin/java
638 - dosym ${gcjhome}/bin/java ${gcjhome}/jre/bin/java
639 - dosym ${gccbin}/gjar ${gcjhome}/bin/jar
640 - dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
641 - dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
642 - dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
643 - dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
644 - dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
645 - dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
646 - dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
647 - dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
648 - dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
649 - dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
650 - dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
651 - dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
652 - dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
653 - dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
654 - dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
655 - dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
656 - dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
657 - dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
658 - dodir ${gcjhome}/jre/lib/${libarch}/client
659 - dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
660 - dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
661 - dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
662 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}*/java/libgcj-${gcc_version/_/-}*.jar \
663 - ${gcjhome}/jre/lib/rt.jar
664 - dodir ${gcjhome}/lib
665 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}*/java/libgcj-tools-${gcc_version/_/-}*.jar \
666 - ${gcjhome}/lib/tools.jar
667 - dosym ${gcclib}/include ${gcjhome}
668 -
669 - dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac;
670 -
671 - set_java_env
672 -}
673 -
674 -pkg_postinst() {
675 -
676 - # Do not set as system VM (see below)
677 - # java-vm-2_pkg_postinst
678 -
679 - ewarn "gcj does not currently provide all the 1.5 APIs."
680 - ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
681 - ewarn "Check for existing bugs relating to missing APIs and file"
682 - ewarn "new ones at http://gcc.gnu.org/bugzilla/"
683 - ewarn
684 - ewarn "Due to this and limited manpower, we currently cannot support"
685 - ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
686 - ewarn "IcedTea without prior binary VM installation. To do that, execute:"
687 - ewarn
688 - ewarn "emerge -o icedtea && emerge icedtea"
689 -
690 -}
691
692 diff --git a/dev-java/gcj-jdk/gcj-jdk-4.7.1-r1.ebuild b/dev-java/gcj-jdk/gcj-jdk-4.7.1-r1.ebuild
693 deleted file mode 100644
694 index cd0db51..0000000
695 --- a/dev-java/gcj-jdk/gcj-jdk-4.7.1-r1.ebuild
696 +++ /dev/null
697 @@ -1,110 +0,0 @@
698 -# Copyright 1999-2013 Gentoo Foundation
699 -# Distributed under the terms of the GNU General Public License v2
700 -# $Header: $
701 -
702 -EAPI="4"
703 -
704 -inherit java-vm-2 toolchain-funcs multilib versionator
705 -
706 -DESCRIPTION="Java wrappers around GCJ"
707 -HOMEPAGE="http://www.gentoo.org/"
708 -SRC_URI=""
709 -
710 -LICENSE="GPL-2"
711 -#KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-linux"
712 -SLOT="0"
713 -IUSE=""
714 -
715 -ECJ_GCJ_SLOT="3.6"
716 -
717 -RDEPEND="
718 - ~sys-devel/gcc-${PV}[gcj,awt]
719 - dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
720 -DEPEND="${RDEPEND}"
721 -
722 -S="${WORKDIR}"
723 -
724 -pkg_setup() {
725 - if [[ $(gcc-fullversion) != ${PV} ]]; then
726 - eerror "Your current GCC version is not set to ${PV} via gcc-config"
727 - eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
728 - echo "$(gcc-fullversion) != ${PV}"
729 - die "gcc ${PV} must be selected via gcc-config"
730 - fi
731 -
732 - java-vm-2_pkg_setup
733 -}
734 -
735 -src_install() {
736 - # jre lib paths ...
737 - local libarch="$(get_system_arch)"
738 - local gccbin=$(gcc-config -B)
739 - gccbin=${gccbin#"${EPREFIX}"}
740 - local gcclib=$(gcc-config -L|cut -d':' -f1)
741 - gcclib=${gcclib#"${EPREFIX}"}
742 - local gcjhome="/usr/$(get_libdir)/${P}"
743 - local gcc_version=$(gcc-fullversion)
744 - local gccchost="${CHOST}"
745 - local gcjlibdir=$(echo "${EPREFIX}"/usr/$(get_libdir)/gcj-${gcc_version}-*)
746 - gcjlibdir=${gcjlibdir#"${EPREFIX}"}
747 -
748 - # links
749 - dodir ${gcjhome}/bin
750 - dodir ${gcjhome}/jre/bin
751 - dosym ${gccbin}/gij ${gcjhome}/bin/java
752 - dosym ${gccbin}/gij ${gcjhome}/jre/bin/java
753 - dosym ${gccbin}/gjar ${gcjhome}/bin/jar
754 - dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
755 - dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
756 - dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
757 - dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
758 - dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
759 - dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
760 - dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
761 - dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
762 - dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
763 - dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
764 - dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
765 - dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
766 - dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
767 - dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
768 - dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
769 - dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
770 - dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
771 - dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
772 -
773 - dodir ${gcjhome}/jre/lib/${libarch}/client
774 - dodir ${gcjhome}/jre/lib/${libarch}/server
775 - dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
776 - dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
777 - dosym ${gcjlibdir}/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
778 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}*/java/libgcj-${gcc_version/_/-}*.jar \
779 - ${gcjhome}/jre/lib/rt.jar
780 -
781 - dodir ${gcjhome}/lib
782 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}*/java/libgcj-tools-${gcc_version/_/-}*.jar \
783 - ${gcjhome}/lib/tools.jar
784 - dosym ${gcclib}/include ${gcjhome}
785 -
786 - dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac
787 -
788 - set_java_env
789 -}
790 -
791 -pkg_postinst() {
792 -
793 - # Do not set as system VM (see below)
794 - # java-vm-2_pkg_postinst
795 -
796 - ewarn "gcj does not currently provide all the 1.5 APIs."
797 - ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
798 - ewarn "Check for existing bugs relating to missing APIs and file"
799 - ewarn "new ones at http://gcc.gnu.org/bugzilla/"
800 - ewarn
801 - ewarn "Due to this and limited manpower, we currently cannot support"
802 - ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
803 - ewarn "IcedTea without prior binary VM installation. To do that, execute:"
804 - ewarn
805 - ewarn "emerge -o icedtea && emerge icedtea"
806 -
807 -}
808
809 diff --git a/dev-java/gcj-jdk/gcj-jdk-4.7.1.ebuild b/dev-java/gcj-jdk/gcj-jdk-4.7.1.ebuild
810 deleted file mode 100644
811 index b7ef5df..0000000
812 --- a/dev-java/gcj-jdk/gcj-jdk-4.7.1.ebuild
813 +++ /dev/null
814 @@ -1,110 +0,0 @@
815 -# Copyright 1999-2013 Gentoo Foundation
816 -# Distributed under the terms of the GNU General Public License v2
817 -# $Header: $
818 -
819 -EAPI="4"
820 -
821 -inherit java-vm-2 toolchain-funcs multilib versionator
822 -
823 -DESCRIPTION="Java wrappers around GCJ"
824 -HOMEPAGE="http://www.gentoo.org/"
825 -SRC_URI=""
826 -
827 -LICENSE="GPL-2"
828 -#KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-linux"
829 -SLOT="0"
830 -IUSE=""
831 -
832 -ECJ_GCJ_SLOT="3.6"
833 -
834 -RDEPEND="~sys-devel/gcc-${PV}[gcj,awt]
835 - dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
836 -DEPEND="${RDEPEND}"
837 -
838 -S="${WORKDIR}"
839 -
840 -pkg_setup() {
841 - if [[ $(gcc-fullversion) != ${PV} ]]; then
842 - eerror "Your current GCC version is not set to ${PV} via gcc-config"
843 - eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
844 - echo "$(gcc-fullversion) != ${PV}"
845 - die "gcc ${PV} must be selected via gcc-config"
846 - fi
847 -
848 - java-vm-2_pkg_setup
849 -}
850 -
851 -src_install() {
852 - # jre lib paths ...
853 - local libarch="$(get_system_arch)"
854 - local gccbin=$(gcc-config -B)
855 - gccbin=${gccbin#"${EPREFIX}"}
856 - local gcclib=$(gcc-config -L|cut -d':' -f1)
857 - gcclib=${gcclib#"${EPREFIX}"}
858 - local gcjhome="/usr/lib/${P}"
859 - local gcc_version=$(gcc-fullversion)
860 - local gccchost="${CHOST}"
861 - local gcjlibdir=$(echo "${EPREFIX}"/usr/$(get_libdir)/gcj-${gcc_version}-*)
862 - gcjlibdir=${gcjlibdir#"${EPREFIX}"}
863 -
864 - # correctly install gcj
865 - dosym ${gccbin}/gij /usr/bin/gij
866 - dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
867 -
868 - # links
869 - dodir ${gcjhome}/bin
870 - dodir ${gcjhome}/jre/bin
871 - dosym ${gccbin}/gij ${gcjhome}/bin/java;
872 - dosym ${gccbin}/gij ${gcjhome}/jre/bin/java
873 - dosym ${gccbin}/gjar ${gcjhome}/bin/jar
874 - dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
875 - dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
876 - dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
877 - dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
878 - dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
879 - dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
880 - dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
881 - dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
882 - dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
883 - dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
884 - dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
885 - dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
886 - dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
887 - dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
888 - dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
889 - dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
890 - dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
891 - dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
892 - dodir ${gcjhome}/jre/lib/${libarch}/client
893 - dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
894 - dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
895 - dosym ${gcjlibdir}/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
896 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}*/java/libgcj-${gcc_version/_/-}*.jar \
897 - ${gcjhome}/jre/lib/rt.jar
898 - dodir ${gcjhome}/lib
899 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}*/java/libgcj-tools-${gcc_version/_/-}*.jar \
900 - ${gcjhome}/lib/tools.jar
901 - dosym ${gcclib}/include ${gcjhome}
902 -
903 - dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac;
904 -
905 - set_java_env
906 -}
907 -
908 -pkg_postinst() {
909 -
910 - # Do not set as system VM (see below)
911 - # java-vm-2_pkg_postinst
912 -
913 - ewarn "gcj does not currently provide all the 1.5 APIs."
914 - ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
915 - ewarn "Check for existing bugs relating to missing APIs and file"
916 - ewarn "new ones at http://gcc.gnu.org/bugzilla/"
917 - ewarn
918 - ewarn "Due to this and limited manpower, we currently cannot support"
919 - ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
920 - ewarn "IcedTea without prior binary VM installation. To do that, execute:"
921 - ewarn
922 - ewarn "emerge -o icedtea && emerge icedtea"
923 -
924 -}
925
926 diff --git a/dev-java/gcj-jdk/gcj-jdk-4.7.2-r1.ebuild b/dev-java/gcj-jdk/gcj-jdk-4.7.2-r1.ebuild
927 deleted file mode 100644
928 index ca7f3d3..0000000
929 --- a/dev-java/gcj-jdk/gcj-jdk-4.7.2-r1.ebuild
930 +++ /dev/null
931 @@ -1,98 +0,0 @@
932 -# Copyright 1999-2013 Gentoo Foundation
933 -# Distributed under the terms of the GNU General Public License v2
934 -# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/gcj-jdk-4.7.2.ebuild,v 1.1 2013/01/23 10:30:56 sera Exp $
935 -
936 -EAPI="5"
937 -
938 -inherit java-vm-2 multilib
939 -
940 -DESCRIPTION="Java wrappers around GCJ"
941 -HOMEPAGE="http://www.gentoo.org/"
942 -SRC_URI=""
943 -
944 -LICENSE="GPL-2"
945 -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~x86-linux"
946 -SLOT="0"
947 -IUSE="X"
948 -
949 -ECJ_GCJ_SLOT="3.6"
950 -
951 -RDEPEND="
952 - ~sys-devel/gcc-${PV}[gcj]
953 - X? ( ~sys-devel/gcc-${PV}[awt] )
954 - dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
955 -DEPEND="${RDEPEND}"
956 -
957 -S="${WORKDIR}"
958 -
959 -src_install() {
960 - # jre lib paths ...
961 - local libarch="$(get_system_arch)"
962 - local gcc_version=${PV}
963 - local gccbin=$(gcc-config -B ${gcc_version})
964 - gccbin=${gccbin#"${EPREFIX}"}
965 - local gcclib=$(gcc-config -L ${gcc_version} | cut -d':' -f1)
966 - gcclib=${gcclib#"${EPREFIX}"}
967 - local gcjhome="/usr/$(get_libdir)/${P}"
968 - local gccchost="${CHOST}"
969 - local gcjlibdir=$(echo "${EPREFIX}"/usr/$(get_libdir)/gcj-${gcc_version}-*)
970 - gcjlibdir=${gcjlibdir#"${EPREFIX}"}
971 -
972 - # links
973 - dodir ${gcjhome}/bin
974 - dodir ${gcjhome}/jre/bin
975 - dosym ${gccbin}/gij ${gcjhome}/bin/java
976 - dosym ${gccbin}/gij ${gcjhome}/jre/bin/java
977 - dosym ${gccbin}/gjar ${gcjhome}/bin/jar
978 - dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
979 - dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
980 - dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
981 - dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
982 - dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
983 - dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
984 - dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
985 - dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
986 - dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
987 - dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
988 - dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
989 - dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
990 - dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
991 - dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
992 - dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
993 - dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
994 - dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
995 - dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
996 -
997 - dodir ${gcjhome}/jre/lib/${libarch}/client
998 - dodir ${gcjhome}/jre/lib/${libarch}/server
999 - dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
1000 - dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
1001 - use X && dosym ${gcjlibdir}/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
1002 -
1003 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
1004 - ${gcjhome}/jre/lib/rt.jar
1005 - dodir ${gcjhome}/lib
1006 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
1007 - ${gcjhome}/lib/tools.jar
1008 - dosym ${gcclib}/include ${gcjhome}
1009 -
1010 - dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac
1011 -
1012 - set_java_env
1013 -}
1014 -
1015 -pkg_postinst() {
1016 - # Do not set as system VM (see below)
1017 - # java-vm-2_pkg_postinst
1018 -
1019 - ewarn "gcj does not currently provide all the 1.5 APIs."
1020 - ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
1021 - ewarn "Check for existing bugs relating to missing APIs and file"
1022 - ewarn "new ones at http://gcc.gnu.org/bugzilla/"
1023 - ewarn
1024 - ewarn "Due to this and limited manpower, we currently cannot support"
1025 - ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
1026 - ewarn "IcedTea without prior binary VM installation. To do that, execute:"
1027 - ewarn
1028 - ewarn "emerge -o icedtea && emerge icedtea"
1029 -}
1030
1031 diff --git a/dev-java/gcj-jdk/gcj-jdk-4.7.2.ebuild b/dev-java/gcj-jdk/gcj-jdk-4.7.2.ebuild
1032 deleted file mode 100644
1033 index f20494a..0000000
1034 --- a/dev-java/gcj-jdk/gcj-jdk-4.7.2.ebuild
1035 +++ /dev/null
1036 @@ -1,101 +0,0 @@
1037 -# Copyright 1999-2013 Gentoo Foundation
1038 -# Distributed under the terms of the GNU General Public License v2
1039 -# $Header: $
1040 -
1041 -EAPI="4"
1042 -
1043 -inherit java-vm-2 multilib
1044 -
1045 -DESCRIPTION="Java wrappers around GCJ"
1046 -HOMEPAGE="http://www.gentoo.org/"
1047 -SRC_URI=""
1048 -
1049 -LICENSE="GPL-2"
1050 -#KEYWORDS="~amd64"
1051 -SLOT="0"
1052 -IUSE=""
1053 -
1054 -ECJ_GCJ_SLOT="3.6"
1055 -
1056 -RDEPEND="
1057 - ~sys-devel/gcc-${PV}[gcj,awt]
1058 - dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
1059 -DEPEND="${RDEPEND}"
1060 -
1061 -S="${WORKDIR}"
1062 -
1063 -src_install() {
1064 - # jre lib paths ...
1065 - local libarch="$(get_system_arch)"
1066 - local gcc_version=${PV}
1067 - local gccbin=$(gcc-config -B ${gcc_version})
1068 - gccbin=${gccbin#"${EPREFIX}"}
1069 - local gcclib=$(gcc-config -L ${gcc_version} | cut -d':' -f1)
1070 - gcclib=${gcclib#"${EPREFIX}"}
1071 - local gcjhome="/usr/$(get_libdir)/${P}"
1072 - local gccchost="${CHOST}"
1073 - local gcjlibdir=$(echo "${EPREFIX}"/usr/$(get_libdir)/gcj-${gcc_version}-*)
1074 - gcjlibdir=${gcjlibdir#"${EPREFIX}"}
1075 -
1076 - # correctly install gcj
1077 - dosym ${gccbin}/gij /usr/bin/gij
1078 - dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
1079 -
1080 - # links
1081 - dodir ${gcjhome}/bin
1082 - dodir ${gcjhome}/jre/bin
1083 - dosym ${gccbin}/gij ${gcjhome}/bin/java
1084 - dosym ${gccbin}/gij ${gcjhome}/jre/bin/java
1085 - dosym ${gccbin}/gjar ${gcjhome}/bin/jar
1086 - dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
1087 - dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
1088 - dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
1089 - dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
1090 - dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
1091 - dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
1092 - dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
1093 - dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
1094 - dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
1095 - dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
1096 - dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
1097 - dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
1098 - dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
1099 - dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
1100 - dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
1101 - dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
1102 - dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
1103 - dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
1104 -
1105 - dodir ${gcjhome}/jre/lib/${libarch}/client
1106 - dodir ${gcjhome}/jre/lib/${libarch}/server
1107 - dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
1108 - dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
1109 - dosym ${gcjlibdir}/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
1110 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}*/java/libgcj-${gcc_version/_/-}*.jar \
1111 - ${gcjhome}/jre/lib/rt.jar
1112 -
1113 - dodir ${gcjhome}/lib
1114 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}*/java/libgcj-tools-${gcc_version/_/-}*.jar \
1115 - ${gcjhome}/lib/tools.jar
1116 - dosym ${gcclib}/include ${gcjhome}
1117 -
1118 - dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac
1119 -
1120 - set_java_env
1121 -}
1122 -
1123 -pkg_postinst() {
1124 - # Do not set as system VM (see below)
1125 - # java-vm-2_pkg_postinst
1126 -
1127 - ewarn "gcj does not currently provide all the 1.5 APIs."
1128 - ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
1129 - ewarn "Check for existing bugs relating to missing APIs and file"
1130 - ewarn "new ones at http://gcc.gnu.org/bugzilla/"
1131 - ewarn
1132 - ewarn "Due to this and limited manpower, we currently cannot support"
1133 - ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
1134 - ewarn "IcedTea without prior binary VM installation. To do that, execute:"
1135 - ewarn
1136 - ewarn "emerge -o icedtea && emerge icedtea"
1137 -}
1138
1139 diff --git a/dev-java/gcj-jdk/gcj-jdk-4.8.0-r1.ebuild b/dev-java/gcj-jdk/gcj-jdk-4.8.0-r1.ebuild
1140 deleted file mode 100644
1141 index c4ee25c..0000000
1142 --- a/dev-java/gcj-jdk/gcj-jdk-4.8.0-r1.ebuild
1143 +++ /dev/null
1144 @@ -1,98 +0,0 @@
1145 -# Copyright 1999-2013 Gentoo Foundation
1146 -# Distributed under the terms of the GNU General Public License v2
1147 -# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/gcj-jdk-4.7.2.ebuild,v 1.1 2013/01/23 10:30:56 sera Exp $
1148 -
1149 -EAPI="5"
1150 -
1151 -inherit java-vm-2 multilib
1152 -
1153 -DESCRIPTION="Java wrappers around GCJ"
1154 -HOMEPAGE="http://www.gentoo.org/"
1155 -SRC_URI=""
1156 -
1157 -LICENSE="GPL-2"
1158 -KEYWORDS=""
1159 -SLOT="0"
1160 -IUSE="X"
1161 -
1162 -ECJ_GCJ_SLOT="4.2"
1163 -
1164 -RDEPEND="
1165 - ~sys-devel/gcc-${PV}[gcj]
1166 - X? ( ~sys-devel/gcc-${PV}[awt] )
1167 - dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
1168 -DEPEND="${RDEPEND}"
1169 -
1170 -S="${WORKDIR}"
1171 -
1172 -src_install() {
1173 - # jre lib paths ...
1174 - local libarch="$(get_system_arch)"
1175 - local gcc_version=${PV}
1176 - local gccbin=$(gcc-config -B ${gcc_version})
1177 - gccbin=${gccbin#"${EPREFIX}"}
1178 - local gcclib=$(gcc-config -L ${gcc_version} | cut -d':' -f1)
1179 - gcclib=${gcclib#"${EPREFIX}"}
1180 - local gcjhome="/usr/$(get_libdir)/${P}"
1181 - local gccchost="${CHOST}"
1182 - local gcjlibdir=$(echo "${EPREFIX}"/usr/$(get_libdir)/gcj-${gcc_version}-*)
1183 - gcjlibdir=${gcjlibdir#"${EPREFIX}"}
1184 -
1185 - # links
1186 - dodir ${gcjhome}/bin
1187 - dodir ${gcjhome}/jre/bin
1188 - dosym ${gccbin}/gij ${gcjhome}/bin/java
1189 - dosym ${gccbin}/gij ${gcjhome}/jre/bin/java
1190 - dosym ${gccbin}/gjar ${gcjhome}/bin/jar
1191 - dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
1192 - dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
1193 - dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
1194 - dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
1195 - dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
1196 - dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
1197 - dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
1198 - dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
1199 - dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
1200 - dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
1201 - dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
1202 - dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
1203 - dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
1204 - dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
1205 - dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
1206 - dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
1207 - dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
1208 - dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
1209 -
1210 - dodir ${gcjhome}/jre/lib/${libarch}/client
1211 - dodir ${gcjhome}/jre/lib/${libarch}/server
1212 - dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
1213 - dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
1214 - use X && dosym ${gcjlibdir}/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
1215 -
1216 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
1217 - ${gcjhome}/jre/lib/rt.jar
1218 - dodir ${gcjhome}/lib
1219 - dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
1220 - ${gcjhome}/lib/tools.jar
1221 - dosym ${gcclib}/include ${gcjhome}
1222 -
1223 - dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac
1224 -
1225 - set_java_env
1226 -}
1227 -
1228 -pkg_postinst() {
1229 - # Do not set as system VM (see below)
1230 - # java-vm-2_pkg_postinst
1231 -
1232 - ewarn "gcj does not currently provide all the 1.5 APIs."
1233 - ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
1234 - ewarn "Check for existing bugs relating to missing APIs and file"
1235 - ewarn "new ones at http://gcc.gnu.org/bugzilla/"
1236 - ewarn
1237 - ewarn "Due to this and limited manpower, we currently cannot support"
1238 - ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
1239 - ewarn "IcedTea without prior binary VM installation. To do that, execute:"
1240 - ewarn
1241 - ewarn "emerge -o icedtea && emerge icedtea"
1242 -}