Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/
Date: Fri, 07 Oct 2016 20:55:33
Message-Id: 1475873711.21424382268246483bd078e4fdd2b838641871fa.chewi@gentoo
1 commit: 21424382268246483bd078e4fdd2b838641871fa
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 7 20:35:19 2016 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 7 20:55:11 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21424382
7
8 dev-java/antlr: Remove old 4.4
9
10 Package-Manager: portage-2.3.1
11
12 dev-java/antlr/Manifest | 3 --
13 dev-java/antlr/antlr-4.4.ebuild | 70 -----------------------------------------
14 dev-java/antlr/metadata.xml | 5 ---
15 3 files changed, 78 deletions(-)
16
17 diff --git a/dev-java/antlr/Manifest b/dev-java/antlr/Manifest
18 index 42cc048..942768f 100644
19 --- a/dev-java/antlr/Manifest
20 +++ b/dev-java/antlr/Manifest
21 @@ -1,10 +1,7 @@
22 -DIST 4.4.zip 1107695 SHA256 68a79e4accae4dfd9d45a8292fe9b2812c6a3ec1d903412e205a06ead083b8ae SHA512 5e4a92b3d0bb8583f52cbed554ef68909412cd3e9de7589870eead3359a6f5efb492029c3bcce50d6a19a220c83c809824dbde3d08a6b39a42e9fbe3eaef8ce4 WHIRLPOOL 80cf60f9679cd5d3cb512b2e1a9c4987d34fb7994a976b42c95351fb4670944343dd8b8cf0e1738b94cc177122dcf635ee5d1a262290f6b89a8e38d06adc2077
23 DIST antlr-2.7.7.tar.gz 1816180 SHA256 853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9 SHA512 faa72d2ddcba434ef1233e70c1549e63eba67c00793966322e821cf7f015cccb804448cb92d8fbef0429f59928fad65ec954f8ffbda0acbb8e983de0806d349d WHIRLPOOL def5ac0ddfe5a65f9f7d5489d039048c5d630b46cd5626593bd12e9b393d5ec26884f90b013bcdf58511e26abbf06e0d7b3789a11298b017f7e70af2ec8dde4a
24 DIST antlr-3.2.jar 1928009 SHA256 4c8737014e7ca0d2c85171edf37f5a26b2d8d8237c283357b81a3269b6848d38 SHA512 25a61404c4b41e48eeaed49d41122f9400092248a10eb776d75ce3513295870eca1acc4b06c74925284a27cc64ca0506e34de39fb91996f09727cc5cc72dd9a6 WHIRLPOOL 19d99c9f50339ee9ef31e9458ac3a44ce52aa89ed84f96be905d626e3a53d5e2bbdb2e8eb4c5ca16413e7493499b141f940dd200658f8e60e9ecbd777f83a84b
25 DIST antlr-3.2.tar.gz 837320 SHA256 01548fa03ef1f0ed05a93f0749b65db8a35a191ad7ad34e1e6a6a2529ca2ef45 SHA512 8984221cd89253c033a4596dd56cd51b297393a53b4682f5ab401172745d343371bf0d45417fa286ce972add1b4e474f1f3091fa1345158dbfc040702d61607c WHIRLPOOL 40080efc13c88312aaa318cde097f240e711b477e264739ea71b6c246ede29ac48f42eccd55365af531eb428f1ca1d89386d7e5753b6bc35cad9bf937b70e6de
26 -DIST antlr-3.5.2-complete-no-st3.jar 1862097 SHA256 46531814ba9739cdf20c6c1789c252d3d95b68932813d79fb8bbfdf8d5840417 SHA512 227f56edfb8d1935fc0f5bd69a730a2230b173f38baa7837b6dac9b4a10c5d4a9b2eb806416b21bed2621bb0b8e0fb98a6f48da2660b326728326f078bc28ea9 WHIRLPOOL 5c5285894e2d4182650a8a573ae83996e1f463d6ce866ddcff43959b16cf1070c3042b21d80c9350865716a6719d15fcd42b7370b4af69b6eca863d26ffcc325
27 DIST antlr-3.5.2-complete.jar 2456317 SHA256 26ca659f47d77384f518cf2b6463892fcd4f0b0d4d8c0de2addf697e63e7326b SHA512 560f208e38759b5e626de56816e1fce9c191c526c04ca782513859d468ac444d1e8e62c03870a68f8f9d8daee0f45fca465150e2bbfc71b46e46b952519044b1 WHIRLPOOL bdbbb081bf0aab83fa26a4a75f7f42487da688a5e3c765ea4cbd7b8c1bcb80b66e8b98bf95ee8bcd2acd60b4eacb6745f879cb899b672ea7fc4489d651a6f2e0
28 DIST antlr-3.5.2.tar.gz 6927126 SHA256 529baf7d11f06b773543e25271c1a6e1735d2f8061f4866d1ea5c99a5d71ee1f SHA512 e2a0520093fb2a77dcd9d44f26a9fdd612dceaffb398c53b2b8cd29f4630830647ede29e8dd55b434cb2c165b0fd1d77968ec6e6de0798f14d9cdfd9e6fccd99 WHIRLPOOL a3a2bf81cc91a332725a4ce15dcccf10df5395b27a521656b1f3e80fed10197edc132fa2a8b9a259b2ee603320492b4b1f664692a967fdfdbb574d919b9aa20e
29 -DIST antlr-4.3-complete.jar 1340431 SHA256 da9afec193edcc4d8080a4897e77e1e2f6a0c0bc265fccb8c44ae10660f7a8f0 SHA512 669cc21ef72ec899509181b1ec77d918fce9dba3db165d9d7429e0058c58a9d716cbf274d7a54b6bd9143d95d9a902d82acfa5bcb5e6c805c4e9fdf90b83349e WHIRLPOOL f665a200850d294ee0f8c3127bb918a9c9625098a97a960afe08b3a3940ba2c2ad54099e34c82fab5058b668a721b3ed5621a85820d0aca0e16af2f81627c723
30 DIST antlr-4.5.1-complete.jar 1478820 SHA256 9cff6c76bc5aafcbf51cac7f0974ae01e4f6119402e75436abbb97f8ab15c211 SHA512 1109087c44706694d75a7f88f6ce96e8653467d5721505db747e7e70a4f40a24469b1fb3ffcb327819bba1548b0025412e46a11a41e329b0ecf847cb1094238c WHIRLPOOL 54d8a59bbd935b84a76370645d57eb07ee9160297ad457106b7b773682f915c9632446fc818a9fb23ab37074c923b918c168a7eca98555513cfb4dfa2eb106e5
31 DIST antlr-4.5.1.tar.gz 6158475 SHA256 faaaea662e7b4792fc2264bbefaf0e196e74f45ebe29ec638f978b008e6bb5ff SHA512 949306b0ee87a0c002664ee7ac0f32c43385c501b4e28f181417559ce09b07cc12a8441c3bb81f8a72feba3d4ccc693a3c03bcccad7fc81223cddb19e10468a9 WHIRLPOOL 00aeb41f8864d65d7693cf3ca4d36a10f094967fe96fefd67e4d64eb22d1502658ff2355125ab5e36f88a276d143247c0a2814cfcd990e08ec3fe6f6212ea42e
32
33 diff --git a/dev-java/antlr/antlr-4.4.ebuild b/dev-java/antlr/antlr-4.4.ebuild
34 deleted file mode 100644
35 index 409a9d4..00000000
36 --- a/dev-java/antlr/antlr-4.4.ebuild
37 +++ /dev/null
38 @@ -1,70 +0,0 @@
39 -# Copyright 1999-2016 Gentoo Foundation
40 -# Distributed under the terms of the GNU General Public License v2
41 -# $Id$
42 -
43 -EAPI="5"
44 -
45 -JAVA_PKG_IUSE="source"
46 -
47 -inherit java-pkg-2 java-ant-2
48 -
49 -# List of jar files we need to get from the Internets.
50 -JAR_LIST=(antlr-3.5.2-complete-no-st3.jar antlr-4.3-complete.jar)
51 -
52 -DESCRIPTION="A parser generator for C++, C#, Java, and Python"
53 -HOMEPAGE="http://www.antlr.org/"
54 -SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.zip
55 -http://www.antlr3.org/download/${JAR_LIST[0]}
56 -http://www.antlr.org/download/${JAR_LIST[1]}"
57 -LICENSE="BSD"
58 -SLOT="4"
59 -KEYWORDS="amd64 ~arm ppc64 x86 ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
60 -IUSE="gunit"
61 -
62 -CDEPEND="
63 - >=dev-java/stringtemplate-3.2:0
64 - gunit? ( dev-java/junit:4 )"
65 -
66 -RDEPEND="${CDEPEND}
67 - >=virtual/jre-1.6"
68 -
69 -DEPEND="${RDEPEND}
70 - >=virtual/jdk-1.6"
71 -
72 -S="${WORKDIR}/${PN}4-${PV}"
73 -
74 -src_prepare() {
75 - # Disable manual download + lib directory creation.
76 - epatch "${FILESDIR}"/${P}-build.xml.patch
77 -
78 - # Create lib directory ourselves.
79 - mkdir "${S}"/lib/
80 -
81 - # Copy downloaded jars in lib directory.
82 - for myjar in ${JAR_LIST[@]}; do
83 - cp "${DISTDIR}"/${myjar} "${S}"/lib/
84 - done
85 -}
86 -
87 -src_compile() {
88 - eant -f build.xml
89 -}
90 -
91 -src_install() {
92 - # Single jar like upstream
93 - java-pkg_newjar dist/antlr-4.4-complete.jar antlr.jar
94 - java-pkg_dolauncher antlr4 --main org.antlr.v4.Tool
95 -
96 - if use gunit; then
97 - java-pkg_dolauncher gunit --main org.antlr.v4.gunit.Interp
98 - fi
99 -
100 - if use source; then
101 - java-pkg_dosrc tool/src/org \
102 - runtime/Java/src/org
103 - fi
104 -}
105 -
106 -pkg_postinst() {
107 - elog "This ebuild only supports the Java backend for the time being."
108 -}
109
110 diff --git a/dev-java/antlr/metadata.xml b/dev-java/antlr/metadata.xml
111 index 7526b4d..f70ce39 100644
112 --- a/dev-java/antlr/metadata.xml
113 +++ b/dev-java/antlr/metadata.xml
114 @@ -5,11 +5,6 @@
115 <email>java@g.o</email>
116 <name>Java</name>
117 </maintainer>
118 - <use>
119 - <flag name="gunit" restrict="&gt;=dev-java/antlr-3.1.3-r1">
120 - gUnit is a "Unit Test" framework for ANTLR grammars
121 - </flag>
122 - </use>
123 <upstream>
124 <remote-id type="github">antlr/antlr4</remote-id>
125 </upstream>