diff options
author | Miroslav Šulc <fordfrog@gentoo.org> | 2015-02-10 12:00:54 +0000 |
---|---|---|
committer | Miroslav Šulc <fordfrog@gentoo.org> | 2015-02-10 12:00:54 +0000 |
commit | 45c8a05e3c05366cdf331d804b23da7c57d9fe31 (patch) | |
tree | 5415de330605c77697b02e3829b9218ef5655ac6 /dev-java/eclipse-ecj | |
parent | version bump, move live ebuild to rust overlay (diff) | |
download | historical-45c8a05e3c05366cdf331d804b23da7c57d9fe31.tar.gz historical-45c8a05e3c05366cdf331d804b23da7c57d9fe31.tar.bz2 historical-45c8a05e3c05366cdf331d804b23da7c57d9fe31.zip |
dev-java/eclipse-ecj: removed obsolete ebuilds
Package-Manager: portage-2.2.16/cvs/Linux x86_64
Manifest-Sign-Key: 0xCFE47E2F
Diffstat (limited to 'dev-java/eclipse-ecj')
-rw-r--r-- | dev-java/eclipse-ecj/ChangeLog | 8 | ||||
-rw-r--r-- | dev-java/eclipse-ecj/Manifest | 26 | ||||
-rw-r--r-- | dev-java/eclipse-ecj/eclipse-ecj-3.6.ebuild | 103 | ||||
-rw-r--r-- | dev-java/eclipse-ecj/eclipse-ecj-3.7.2.ebuild | 103 | ||||
-rw-r--r-- | dev-java/eclipse-ecj/eclipse-ecj-4.2.ebuild | 98 |
5 files changed, 7 insertions, 331 deletions
diff --git a/dev-java/eclipse-ecj/ChangeLog b/dev-java/eclipse-ecj/ChangeLog index 18e14693fd2e..2b0bdb7f4fcd 100644 --- a/dev-java/eclipse-ecj/ChangeLog +++ b/dev-java/eclipse-ecj/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-java/eclipse-ecj -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/ChangeLog,v 1.96 2014/11/29 13:35:48 ago Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/ChangeLog,v 1.97 2015/02/10 12:00:51 fordfrog Exp $ + + 10 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org> -eclipse-ecj-3.6.ebuild, + -eclipse-ecj-3.7.2.ebuild, -eclipse-ecj-4.2.ebuild: + removed obsolete ebuilds 29 Nov 2014; Agostino Sarubbo <ago@gentoo.org> eclipse-ecj-4.4.1.ebuild: Stable for ppc64, wrt bug #519590 diff --git a/dev-java/eclipse-ecj/Manifest b/dev-java/eclipse-ecj/Manifest index ec0a21d71a96..728ba2ffdd77 100644 --- a/dev-java/eclipse-ecj/Manifest +++ b/dev-java/eclipse-ecj/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - AUX eclipse-ecj-3.3.0-gcj.patch 20084 SHA256 6c5ffcefdc385305f01b63fcb7088b04698b5d1b8d9db54d058ffcf2252460e8 SHA512 5bfd5659a6869be502979dc74175dc9db8bdb3b0e6cc1a59aebf0515b66d7b7ad9e1e471cdac26bb695c7f486163cc395c133d6b7fa39ba9f3511a6755e86278 WHIRLPOOL 77953be247626c06bf2643ae2e1810308a9ba4acae9ae529eb7dd0d2305f3d80ad3799cdbe11103225d0c4481df04b05da7531d80fc98a960c51129d096d746e DIST ecjsrc-3.4.zip 1280774 SHA256 a6ce5f0682462e85e5e47229e5b16555f74c60188fa0bb17536beb1138c537b4 SHA512 dfd2620b488e195ad456092ce9508823c60334698968a68466a004572301fb4e297c8daed71ad3a25eab6a70c9909bd24bac241138a8824166e2c4f57ed9727c WHIRLPOOL fc5f9bbfddb5a45c5b8099abace0584534eb1c6b19c62cacb1b78cf0454c4aca37fa82bcb72f7a5b52f9ce11a0adb90dc398dfa20ba1ecd998f892a0fae3e39a DIST ecjsrc-3.5.2.zip 1298691 SHA256 4ae91449962b1e2781b70713e299f9fa16fb1ce25a4d2bb335c13b55c08d6d74 SHA512 5fb3a38358511c92c12dfebbb4beb91581de25e2a3e3b4593d0388531dea5bae469f677e5154b69d634ede7395375992ae9f043be36f6b5a0fcfa873dbc98558 WHIRLPOOL 54860dd40254521cecd38d6dff645443ce61edd4b5eba036ebc002401560b313d3db26eca24b601f66ff78e288246e76b6db219379a65a88c5e16728a4f31c1d @@ -8,7 +5,6 @@ DIST ecjsrc-3.6.zip 1310484 SHA256 bc2d624c5ca135d593c71a677674509f5801998ffe98c DIST ecjsrc-3.7.1.jar 1365199 SHA256 d8567a5de289b750dd9853654aeb941a8e48766b1d7ae80803c71d1f47fbe9b4 SHA512 e01a4a12634a8280e27fe6d1ca0a0cb3e8865a59fa82b5f3836ef3985bdb592fc7e5c373b677a4641b891364f41efde78beb9e584039c0399f7512d09774f631 WHIRLPOOL 0bb99b9574d87df58c003c76dd117ca0458bf8e8b3f3507cc164e1882d1a4d1d47fa42e33eb3f4982abe63702627e76f0a232b533d71a92feb4fb28052866f10 DIST ecjsrc-3.7.2.jar 1366333 SHA256 755d871c3066f15cfaf5ea84075527eb97c92f9685058c3a326057e797f69e6b SHA512 53b9800a53d494330ef517983c756d622eaab242552586775f85a694142faa43d348131f9b49ec6ba41066c7d19dcb339eab3140302d46ccbcc7a2edd30e9d32 WHIRLPOOL 399d971251b022cea47d6db2ddea6f6b0a325789c5a09661782d7fad2b29840863b406f1c2b5f49b8b34b55ff3283519e63a76aed09305fe92b3a0ec866c6d97 DIST ecjsrc-4.2.1.jar 1417043 SHA256 d261b2158f598640f1923805d2e9bf47eb21d8333f4e1b37f59f847ad00d48f4 SHA512 967b47a722893ea1f9eb17e69d386881dc87516e93c1d7a2a119d6fb2e053faa0d9d6455b6e4b89c3f23a3ec7ae33686f4acc305d7c6e51929ce7837c9c93eaf WHIRLPOOL 3f91bbf654d8ce0621e3ce21b5a1fce5058c86ad1dd24f89269aba6716945bff8686b6e1829c602864c15f62b45c65f5d5fe0430052dd2419da7e0c0225c95d5 -DIST ecjsrc-4.2.jar 1416923 SHA256 1a1f5d1721d448665b3881f8f980d00d58c7340bfbd320de39d0d5022c540308 SHA512 6bb0714b8f3a2a92ac054c2ebc5a95586537a3f1b1b6325f56b8271e66dc67bc2a178150584dd1f109776bf84ae8e86469f14470ccceacda399e8d04dca7ec7a WHIRLPOOL c5e3d0ed36040499f22b2b68df84de8aa451fde89f4b591af3c7851b1d972dfaf1bee2b7e32120f27772927cd346228df14f023a20e2439263b77b6e0170dde3 DIST ecjsrc-4.4.1.jar 1759152 SHA256 ba3a471d000ae983498a0f398955e2f09d8c1093880c9f37544d47e5460ff82a SHA512 27086c4c6d35a07f38e2c5ae3d34314fcdfe8b03fd1bbd3e652acd10195a0ec4a20b312f4cc0d0e8204b824eb230d1730a2aef9d886896b81f26b93eff1ae2d1 WHIRLPOOL 1b1da40f61ea5b3768e48dd7b9685b9405e35f3b5019acaeae937335f521819743cb7bacd5a7603ea72a20fe1310c6e28fb57d6c64e46b2035b70335029b2937 DIST ecjsrc.zip 1215250 SHA256 f41194a9580023afd11d18b82f6815b064af83c4f9ca407a40cd8d960bd112cc SHA512 ad6b95daa8bb4c8d5bb628bf8ecb8e4540b3630cc647b88536a960ec724ea749d7b562570bb9cc7aca9faefdf725942eac4226c01a5ffd8567de7fd68ee492bc WHIRLPOOL 672ece312b4e511a3225c925976119ad1bdd5584ecb53b2184515f68d32e1584488111b5b3fdc344bfb68349caedd43fcc1bff3969ddf48af72b6ff6a6ea9228 EBUILD eclipse-ecj-3.3.0-r3.ebuild 2161 SHA256 6e76a6d5637af3796ba42b4e21c7fc905c2f5767bdc4635c8b8102b6f1d03c86 SHA512 231ba6418c4de61bb2bc327decb9db9531d6864d2da18d18574fcfdeb998e021a7051b6411f1e37f564b204a0fecb585a4e554f8f842edcec4e5884e04b011f0 WHIRLPOOL 9cb0e29d0ef7dcabda0a46c153b9974b4dc8793168177f424fb1eeb671b1fcf1a292f65aaf11de968cb6200159d2f7cc908a08379192b73a7fbbb0306d99a24c @@ -18,29 +14,9 @@ EBUILD eclipse-ecj-3.4-r5.ebuild 2333 SHA256 e4ce0f02594d7933d652d2195a4ce886301 EBUILD eclipse-ecj-3.5.2-r1.ebuild 2883 SHA256 7edcba60598e3f77420fcf6953d714d619e96a5c04e6fb88660c702c5e4932e6 SHA512 80cf80b38fe693387126108453aa15432848c8aacbf4e89a2a09d13f931406c559ae76fa80792c50de59b52ac763947e94a3f118e6d63d040e3c614cefd134c1 WHIRLPOOL ab14464f2f94083a231975d215727d8b90355fdf2d097402cf394e095ba061ffaaafe53abfe1a905b9b8120cc919b46472585b4fd7a1ab8ffcac56450b2a93f3 EBUILD eclipse-ecj-3.5.2.ebuild 2859 SHA256 b5199a992363c21a021e09dd90fc6d678278fb0dcc0c1ac94ad7c08875c4b25f SHA512 936be9f39f995f4daea60718e6a57f648ebe56afa35c2048dff0063a767eaf29f3c9211926a08035c8389ed37c5c797b43fb76091cc2c0885e7dd5e8c123ee11 WHIRLPOOL f9d5084ab227f40d799117657a65244e0d6523d2453c99fe61bed15ed87bd11a80d59d3e88e3c3cbb83e733289023db8d61823f7d878dc594a14e07ecea09011 EBUILD eclipse-ecj-3.6-r1.ebuild 2917 SHA256 9d7f71a00749cafd0153cb1490290820454690ebf02ee56881edfb7ad9e8172e SHA512 2a8418e356eea7b359732543e79f3fcd0bc34fe7a7ddaffec8fa8b86d37b7b347d94f06f66429e31b1bee4dc025c4281b84bb898aceea183516894562e3d0308 WHIRLPOOL ba7762dde32acde82798973d979b39b05b794022787c0907348ad5f6fd8d0e19a457f0488b5e81fff5eb07485b7fe64fcca2cecb0dc728a1e719c6c3996c6904 -EBUILD eclipse-ecj-3.6.ebuild 2860 SHA256 0032e352917a487115d31ea1d6088a1ab6a4b9e5d58317e26a4b9c830ff82b54 SHA512 a3b836c716b01e7673fc438b4b16c1709d9dfee95b1cd26b1baa1e7a3c916abcb2f084b65331e87fa8860993061ccc56d394ed5f8182e8d5f128314496058bf0 WHIRLPOOL 15a92cf7e950bd7147115d80ac7e6845f5df5b6df8aeaf34e529dd084720fbd79cb4be6fde8fc4b0940382aaa286f780ba192427f58e642586b11ee567ec861d EBUILD eclipse-ecj-3.7.1.ebuild 2859 SHA256 eef28beaebc7318739f494c385974a7f3759f02b1f52782eb307bd26cb92207d SHA512 8d16b4c77762474cf43deef90085ffd92c08dead02da69b6211918b7f87f684c8d8632c62f1f014825bfddbc115dd0dcbc6e9b593842384f89b474aa2a122572 WHIRLPOOL 801782c456441c7f3cb8bce6bad7283766002145e546b49a4ffc55aa4ad843838a7f3e27959c472a46651c8a060247212849b125a032fcbbad668c0d66351745 EBUILD eclipse-ecj-3.7.2-r1.ebuild 2909 SHA256 3675b33df7134b42475697b2a6f67b47a582f9fa2ca56e1356718d24da30ce68 SHA512 b47baa71f6597140eab2cd8619b72012a390a4b58101e8449b32cc24c83b0da9d8b6d61bb7515bf4b0787ca5c59ddbf654be557aaa1e91c847f95aba1494a01f WHIRLPOOL c05179b9e461d447940113295a1c175caa554c5ead4cbabc6e530be835952d5ba742b39d081cbb0b1d489255cb07aad41ecec1ae41daabad5f6dc4181e019551 -EBUILD eclipse-ecj-3.7.2.ebuild 2863 SHA256 1fabf338b86a38af207a78e161dc97bc40f8ba430ee59ba1cb7bfd4fd9df435a SHA512 575e17c0080e254484237e25a01a29e63e4216d356877b8f7cb86eb392ea8129284b34fc1aa847cdb1a729b9b1625bc4b1930c943efd4036fed1d92c4eff99fd WHIRLPOOL 67c4130e1f7b87c24e687bdbcc6988b4aba7d5a9ae0394f64764aa94fd259c13a0c716cc12d207cd1fcef749ed64a8bb4217541ce178a622d4680568556f3f57 EBUILD eclipse-ecj-4.2.1.ebuild 2941 SHA256 ac17dfadb4b108a9d6e4615e2a365f83728e0fef50e45b69ff3bedc4f35682d3 SHA512 5ca43e93ac564e12152281e834a2bf28d5c57e08f32852a1de039ddf86805a88c443d16ef4571d25cf9686ed7b877dcdb8093b22a9320c53adeb4d2a9cff52a5 WHIRLPOOL e0536adddc6ae50240a1658ed0e90bb39c8818520a06fd0c74d0d552bf16cd9cc0d933a2c734bdd7e864c2e4ab589e7cf7cb938ef451ba3f97a8bcfa76c3670f -EBUILD eclipse-ecj-4.2.ebuild 2946 SHA256 f39393685383fe593ba1cf6b368eb3b5c25b48ed35325bdeed5c174811a6ce5e SHA512 befbfb37217b499391f08de7587547b6ecfb77e11122350766fef92068140aad67dfcfe96e3fff06e0499477cb2e2d029afe83a6690aad535569efacdbe7a32e WHIRLPOOL 025f0497e78f8a844bc9c325e50273fd50e03c9155d0ba2e857a6cff42022f16d040b5401573fae85c8699281324ef2dc67db4e4987f9499b58c24263f17e33e EBUILD eclipse-ecj-4.4.1.ebuild 1714 SHA256 9b0fd42b30450249b322e14c7ebb30855852c838dce64200eabf613aff997d7d SHA512 f8fc93cd8182bc65f41e48797bed08baeee5ca174c3c1d50be62651d87467fee2b55d59d0f1e00bda386133316cd7458e507098bcc505a7c0db750557bf46772 WHIRLPOOL f60bc0670983b6b97244bc5f0e26c588548aedc412813d5279b11e07a6dc9ff47076ea560c5ff577af06bd5aa45b8d9bb8705e164abbf060af60f0838c5f0ef9 -MISC ChangeLog 14326 SHA256 d3fcfea9fdf686ca598236442157311d5ecc30cf8396d159a6d167858f1dbcd3 SHA512 8d1356f95cfabec2d3d2da15e81ab945ab92e047164a3d22ba9bf026d58285d75e4f0bb8071d96692b70e5af889f728f8f6fca7e4e09c44eb52d12d35f47d41f WHIRLPOOL 3603c10a1c28c0464bdf727025083de5963f439789510fb5c8322f08f26cb89aaf74dcfbbc9494be7771375853eea8f03ba6346ff4756b7d7f5daa53bc43ac6f +MISC ChangeLog 14490 SHA256 38920788b9a868787cf5e27648527241c9975203c2f19e12b5219d055bb22ef6 SHA512 76c711e1b0204c47c84c96e7febfa66acca6e6b231f64bda4895587b2789ade8655ff55827cf06376fc7503177d807efc655333695a7a3ffcaf7c3ab596c682a WHIRLPOOL 5c71a2f2bca6f5ccddfc694aedddc649c4633fdb5924259f706ba21193fd1a0d2960707e88f472808776fff542b4212735dce4d06bdc29718e2bd07d89068268 MISC metadata.xml 570 SHA256 dd2a09440442264363911b455040196cbb42763fbacbb135c07b3f0de44a1e3a SHA512 d71a40ba9d726da96a59e2741756863af162d44b8a3ae3a419124a43dd31180857a8e638b2e1e37d4d4bba226482900e4fb775ecf202c0cb496dc840c8c34a5b WHIRLPOOL 5963a35acb313b2d80d051be628a86e581422648e7b8eeb2cbf61c33f8ea7a1d4deb45623ef406d6fbbe1bb0fc74436ab19846b2eae09d8239608e7a7e89d29b ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQIcBAEBCAAGBQJUecu1AAoJELp701BxlEWflFMP+wdPqfIf+p5vZ0EXtyGitHIU -+m5uAxZL9f3yWbvEsngPVbMKjaNxQyBAOBu5QAakXfWo4Ctah2KZL1cGuSPmif9I -0Nx6XvSw3oP23Dq/stycpWknb0mFhTZjUutleorj5kv/p1IKMhdckZeaF9I1eM5x -Yo3k/S01jo5q/HC2j63k0GJmHtHjAbpH9cSUpwsBp6ZcwHfWZkCZ+JRGcHCRUmuo -h7EiKVzcwz6i5P0DbLMWPU8O7WxYHPkwsDseCPTAvoJm1Cg3irarhznrhvO9SvpL -ewA2O+fm9X4ii5w5NUmNpVal5Qw/aWJInPvZk7s2BJIfOSN/GodkTGVURHRrWlgf -CmSHi3cSPRrxGpv5/S+2myzHacctPjjfIv8CwoKyqtiT8zSxuzk05CUTd9nNjnQI -3Kgd2M7GacDu0UjxDCDBXXdPSiwub8CT0McKFrgNRQjigFIL5Ct/RwqHtpQpYsfD -Ecm3em0G2QCjQYB+DsBTao1G7V8h9DLmoa456e2zGQxi35+ZvalGZ2+iHaIK4IgA -aXeb/Hyc/KzpNZKKn4khTe9E+npgnbcxqYbM+oQ1d2E9f9JRypdE/qtnMLFcGUPI -gzHnwAKr4T4eIYD58bjvQlmVjOIb2vstCcbDJFt/RmVZwO1ngIQNzCc5MAVYG8zL -tvVnQXdp2Jy9BAs9KEbS -=u/a/ ------END PGP SIGNATURE----- diff --git a/dev-java/eclipse-ecj/eclipse-ecj-3.6.ebuild b/dev-java/eclipse-ecj/eclipse-ecj-3.6.ebuild deleted file mode 100644 index 45a4437e132b..000000000000 --- a/dev-java/eclipse-ecj/eclipse-ecj-3.6.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.6.ebuild,v 1.2 2011/10/19 15:44:02 fordfrog Exp $ - -EAPI=2 - -inherit java-pkg-2 - -MY_PN="ecj" -DMF="R-${PV}-201006080911" -S="${WORKDIR}" - -DESCRIPTION="Eclipse Compiler for Java" -HOMEPAGE="http://www.eclipse.org/" -SRC_URI="http://archive.eclipse.org/eclipse/downloads/drops/${DMF}/${MY_PN}src-${PV}.zip" - -IUSE="+ant userland_GNU" - -LICENSE="EPL-1.0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" -SLOT="3.6" - -CDEPEND=">=app-admin/eselect-ecj-0.3" - -JAVA_PKG_WANT_SOURCE=1.4 -JAVA_PKG_WANT_TARGET=1.4 - -DEPEND="${CDEPEND} - app-arch/unzip - >=virtual/jdk-1.6 - userland_GNU? ( sys-apps/findutils )" -RDEPEND="${CDEPEND} - >=virtual/jre-1.4" -PDEPEND="ant? ( ~dev-java/ant-eclipse-ecj-${PV} )" - -src_unpack() { - unpack ${A} - cd "${S}" - - # These have their own package. - rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java || die - rm -fr org/eclipse/jdt/internal/antadapter || die - - # upstream build.xml excludes this - rm META-INF/eclipse.inf -} - -src_compile() { - local javac_opts javac java jar - - javac_opts="$(java-pkg_javac-args) -encoding ISO-8859-1" - javac="$(java-config -c)" - java="$(java-config -J)" - jar="$(java-config -j)" - - find org/ -path org/eclipse/jdt/internal/compiler/apt -prune -o \ - -path org/eclipse/jdt/internal/compiler/tool -prune -o -name '*.java' \ - -print > sources-1.4 - find org/eclipse/jdt/internal/compiler/{apt,tool} -name '*.java' > sources-1.6 - - mkdir -p bootstrap || die - cp -pPR org bootstrap || die - cd "${S}/bootstrap" || die - - einfo "bootstrapping ${MY_PN} with ${javac} ..." - ${javac} ${javac_opts} @../sources-1.4 || die - ${javac} -encoding ISO-8859-1 -source 1.6 -target 1.6 @../sources-1.6 || die - - find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \ - | xargs ${jar} cf ${MY_PN}.jar - - cd "${S}" || die - einfo "building ${MY_PN} with bootstrapped ${MY_PN} ..." - ${java} -classpath bootstrap/${MY_PN}.jar \ - org.eclipse.jdt.internal.compiler.batch.Main \ - ${javac_opts} -nowarn @sources-1.4 || die - ${java} -classpath bootstrap/${MY_PN}.jar \ - org.eclipse.jdt.internal.compiler.batch.Main \ - -encoding ISO-8859-1 -source 1.6 -target 1.6 -nowarn @sources-1.6 || die - - find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \ - | xargs ${jar} cf ${MY_PN}.jar -} - -src_install() { - java-pkg_dolauncher ${MY_PN}-${SLOT} --main \ - org.eclipse.jdt.internal.compiler.batch.Main - - # disable the class version verify, this has intentionally - # some classes with 1.6, but most is 1.4 - JAVA_PKG_STRICT="" java-pkg_dojar ${MY_PN}.jar -} - -pkg_postinst() { - einfo "To select between slots of ECJ..." - einfo " # eselect ecj" - - eselect ecj update ecj-${SLOT} -} - -pkg_postrm() { - eselect ecj update -} diff --git a/dev-java/eclipse-ecj/eclipse-ecj-3.7.2.ebuild b/dev-java/eclipse-ecj/eclipse-ecj-3.7.2.ebuild deleted file mode 100644 index ba569b6efd9a..000000000000 --- a/dev-java/eclipse-ecj/eclipse-ecj-3.7.2.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.7.2.ebuild,v 1.1 2012/03/03 22:15:42 caster Exp $ - -EAPI="4" - -inherit java-pkg-2 - -MY_PN="ecj" -DMF="R-${PV}-201202080800" -S="${WORKDIR}" - -DESCRIPTION="Eclipse Compiler for Java" -HOMEPAGE="http://www.eclipse.org/" -SRC_URI="http://download.eclipse.org/eclipse/downloads/drops/${DMF}/${MY_PN}src-${PV}.jar" - -IUSE="+ant userland_GNU" - -LICENSE="EPL-1.0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" -SLOT="3.7" - -CDEPEND=">=app-admin/eselect-ecj-0.3" - -JAVA_PKG_WANT_SOURCE=1.4 -JAVA_PKG_WANT_TARGET=1.4 - -DEPEND="${CDEPEND} - app-arch/unzip - >=virtual/jdk-1.6 - userland_GNU? ( sys-apps/findutils )" -RDEPEND="${CDEPEND} - >=virtual/jre-1.4" -PDEPEND="ant? ( ~dev-java/ant-eclipse-ecj-${PV} )" - -src_unpack() { - unpack ${A} - cd "${S}" - - # These have their own package. - rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java || die - rm -fr org/eclipse/jdt/internal/antadapter || die - - # upstream build.xml excludes this - rm META-INF/eclipse.inf -} - -src_compile() { - local javac_opts javac java jar - - javac_opts="$(java-pkg_javac-args) -encoding ISO-8859-1" - javac="$(java-config -c)" - java="$(java-config -J)" - jar="$(java-config -j)" - - find org/ -path org/eclipse/jdt/internal/compiler/apt -prune -o \ - -path org/eclipse/jdt/internal/compiler/tool -prune -o -name '*.java' \ - -print > sources-1.4 - find org/eclipse/jdt/internal/compiler/{apt,tool} -name '*.java' > sources-1.6 - - mkdir -p bootstrap || die - cp -pPR org bootstrap || die - cd "${S}/bootstrap" || die - - einfo "bootstrapping ${MY_PN} with ${javac} ..." - ${javac} ${javac_opts} @../sources-1.4 || die - ${javac} -encoding ISO-8859-1 -source 1.6 -target 1.6 @../sources-1.6 || die - - find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \ - | xargs ${jar} cf ${MY_PN}.jar - - cd "${S}" || die - einfo "building ${MY_PN} with bootstrapped ${MY_PN} ..." - ${java} -classpath bootstrap/${MY_PN}.jar \ - org.eclipse.jdt.internal.compiler.batch.Main \ - ${javac_opts} -nowarn @sources-1.4 || die - ${java} -classpath bootstrap/${MY_PN}.jar \ - org.eclipse.jdt.internal.compiler.batch.Main \ - -encoding ISO-8859-1 -source 1.6 -target 1.6 -nowarn @sources-1.6 || die - - find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' \ - | xargs ${jar} cf ${MY_PN}.jar -} - -src_install() { - java-pkg_dolauncher ${MY_PN}-${SLOT} --main \ - org.eclipse.jdt.internal.compiler.batch.Main - - # disable the class version verify, this has intentionally - # some classes with 1.6, but most is 1.4 - JAVA_PKG_STRICT="" java-pkg_dojar ${MY_PN}.jar -} - -pkg_postinst() { - einfo "To select between slots of ECJ..." - einfo " # eselect ecj" - - eselect ecj update ecj-${SLOT} -} - -pkg_postrm() { - eselect ecj update -} diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.2.ebuild b/dev-java/eclipse-ecj/eclipse-ecj-4.2.ebuild deleted file mode 100644 index 53249926e16b..000000000000 --- a/dev-java/eclipse-ecj/eclipse-ecj-4.2.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-4.2.ebuild,v 1.1 2012/07/11 21:03:27 caster Exp $ - -EAPI="4" - -inherit java-pkg-2 - -MY_PN="ecj" -DMF="R-${PV}-201206081400" - -DESCRIPTION="Eclipse Compiler for Java" -HOMEPAGE="http://www.eclipse.org/" -SRC_URI="http://download.eclipse.org/eclipse/downloads/drops4/${DMF}/${MY_PN}src-${PV}.jar" - -LICENSE="EPL-1.0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" -SLOT="4.2" -IUSE="+ant userland_GNU" - -COMMON_DEP=" - || ( app-admin/eselect-java app-admin/eselect-ecj )" -RDEPEND="${COMMON_DEP} - >=virtual/jre-1.4" -DEPEND="${COMMON_DEP} - >=virtual/jdk-1.6 - app-arch/unzip - userland_GNU? ( sys-apps/findutils )" -PDEPEND=" - ant? ( ~dev-java/ant-eclipse-ecj-${PV} )" - -S="${WORKDIR}" - -JAVA_PKG_WANT_SOURCE=1.4 -JAVA_PKG_WANT_TARGET=1.4 - -java_prepare() { - # These have their own package. - rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java || die - rm -fr org/eclipse/jdt/internal/antadapter || die -} - -src_compile() { - local javac_opts javac java jar - - javac_opts="$(java-pkg_javac-args) -encoding ISO-8859-1" - javac="$(java-config -c)" - java="$(java-config -J)" - jar="$(java-config -j)" - - find org/ -path org/eclipse/jdt/internal/compiler/apt -prune -o \ - -path org/eclipse/jdt/internal/compiler/tool -prune -o -name '*.java' \ - -print > sources-1.4 - find org/eclipse/jdt/internal/compiler/{apt,tool} -name '*.java' > sources-1.6 - - mkdir -p bootstrap || die - cp -pPR org META-INF bootstrap || die - cd "${S}/bootstrap" || die - - einfo "bootstrapping ${MY_PN} with ${javac} ..." - ${javac} ${javac_opts} @../sources-1.4 || die - ${javac} -encoding ISO-8859-1 -source 1.6 -target 1.6 @../sources-1.6 || die - - find org/ META-INF/ \( -name '*.class' -o -name '*.properties' -o -name '*.rsc' -o -name '*.inf' -o -name '*.props' \) \ - -exec ${jar} cf ${MY_PN}.jar {} + || die - - cd "${S}" || die - einfo "building ${MY_PN} with bootstrapped ${MY_PN} ..." - ${java} -classpath bootstrap/${MY_PN}.jar \ - org.eclipse.jdt.internal.compiler.batch.Main \ - ${javac_opts} -nowarn @sources-1.4 || die - ${java} -classpath bootstrap/${MY_PN}.jar \ - org.eclipse.jdt.internal.compiler.batch.Main \ - -encoding ISO-8859-1 -source 1.6 -target 1.6 -nowarn @sources-1.6 || die - - find org/ META-INF/ \( -name '*.class' -o -name '*.properties' -o -name '*.rsc' -o -name '*.inf' -o -name '*.props' \) \ - -exec ${jar} cf ${MY_PN}.jar {} + || die -} - -src_install() { - java-pkg_dolauncher ${MY_PN}-${SLOT} --main \ - org.eclipse.jdt.internal.compiler.batch.Main - - # disable the class version verify, this has intentionally - # some classes with 1.6, but most is 1.4 - JAVA_PKG_STRICT="" java-pkg_dojar ${MY_PN}.jar -} - -pkg_postinst() { - einfo "To select between slots of ECJ..." - einfo " # eselect ecj" - - eselect ecj update ecj-${SLOT} -} - -pkg_postrm() { - eselect ecj update -} |