Gentoo Archives: gentoo-commits

From: "Patrice Clement (monsieurp)" <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/jarjar: jarjar-1.4.ebuild ChangeLog
Date: Tue, 28 Apr 2015 14:30:13
Message-Id: 20150428020547.5299D9AA@oystercatcher.gentoo.org
1 monsieurp 15/04/28 02:05:46
2
3 Modified: ChangeLog
4 Added: jarjar-1.4.ebuild
5 Log:
6 Version bump. Drop ia64 ppc ppc64 x86-fbsd KEYWORDS. Fix bug 263636.
7
8 Signed-off-by: Patrice Clement <monsieurp@g.o>
9 (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 93491BB8)
10
11 Revision Changes Path
12 1.36 dev-java/jarjar/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jarjar/ChangeLog?rev=1.36&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jarjar/ChangeLog?rev=1.36&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jarjar/ChangeLog?r1=1.35&r2=1.36
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-java/jarjar/ChangeLog,v
21 retrieving revision 1.35
22 retrieving revision 1.36
23 diff -u -r1.35 -r1.36
24 --- ChangeLog 10 Aug 2014 20:16:22 -0000 1.35
25 +++ ChangeLog 28 Apr 2015 02:05:46 -0000 1.36
26 @@ -1,6 +1,11 @@
27 # ChangeLog for dev-java/jarjar
28 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jarjar/ChangeLog,v 1.35 2014/08/10 20:16:22 slyfox Exp $
30 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
31 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jarjar/ChangeLog,v 1.36 2015/04/28 02:05:46 monsieurp Exp $
32 +
33 +*jarjar-1.4 (28 Apr 2015)
34 +
35 + 28 Apr 2015; Patrice Clement <monsieurp@g.o> +jarjar-1.4.ebuild:
36 + Version bump. Drop ia64 ppc ppc64 x86-fbsd KEYWORDS. Fix bug 263636.
37
38 10 Aug 2014; Sergei Trofimovich <slyfox@g.o> jarjar-0.9.ebuild:
39 QA: drop trailing '.' from DESCRIPTION
40
41
42
43 1.1 dev-java/jarjar/jarjar-1.4.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jarjar/jarjar-1.4.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jarjar/jarjar-1.4.ebuild?rev=1.1&content-type=text/plain
47
48 Index: jarjar-1.4.ebuild
49 ===================================================================
50 # Copyright 1999-2015 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-java/jarjar/jarjar-1.4.ebuild,v 1.1 2015/04/28 02:05:46 monsieurp Exp $
53 EAPI=5
54
55 JAVA_PKG_IUSE="doc source test"
56
57 inherit eutils java-pkg-2 java-ant-2
58
59 DESCRIPTION="Tool for repackaging third-party jars"
60 #SRC_URI="mirror://sourceforge/jarjar/${PN}-src-${PV}.zip"
61 SRC_URI="http://jarjar.googlecode.com/files/${PN}-src-${PV}.zip"
62 HOMEPAGE="http://jarjar.sourceforge.net"
63 LICENSE="GPL-2"
64 SLOT="1"
65 KEYWORDS="~amd64 ~arm ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
66 IUSE=""
67
68 CDEPEND="
69 dev-java/asm:4
70 =dev-java/gnu-regexp-1*
71 >=dev-java/ant-core-1.7.0
72 dev-java/java-getopt"
73 RDEPEND=">=virtual/jre-1.6
74 ${CDEPEND}"
75 DEPEND=">=virtual/jdk-1.6
76 test? ( dev-java/ant-junit )
77 app-arch/unzip
78 ${CDEPEND}"
79
80 src_unpack() {
81 unpack ${A}
82
83 cd "${S}" || die
84 rm -v src/main/com/tonicsystems/jarjar/JarJarMojo.java || die
85
86 cd "${S}/lib" || die
87 rm -v *.jar || die
88
89 java-pkg_jar-from asm-4
90 java-pkg_jar-from gnu-regexp-1
91 java-pkg_jar-from ant-core ant.jar
92 java-pkg_jar-from java-getopt-1
93 }
94
95 src_prepare() {
96 epatch "${FILESDIR}/0.9-system-jars.patch"
97
98 # bug #191378
99 epatch "${FILESDIR}/0.9-bootclasspath.patch"
100 }
101
102 ANT_TASKS="none"
103 EANT_BUILD_TARGET="jar-nojarjar"
104
105 # FIXME: tests fail to pass.
106 #src_test() {
107 # # regenerates this
108 # cp -i dist/${P}.jar "${T}" || die
109 # cd lib || die
110 # java-pkg_jar-from junit
111 # cd ..
112 # ANT_TASKS="ant-junit" eant test
113 # cp "${T}/${P}.jar" dist || die
114 #}
115
116 src_install() {
117 java-pkg_newjar dist/${P}.jar ${PN}.jar
118 java-pkg_register-ant-task
119 use doc && java-pkg_dojavadoc dist/javadoc
120 use source && java-pkg_dosrc src/main/*
121 }