Gentoo Archives: gentoo-commits

From: "Robin H. Johnson (robbat2)" <robbat2@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/istack-commons-buildtools: metadata.xml ChangeLog istack-commons-buildtools-20090620.ebuild
Date: Sun, 21 Jun 2009 05:21:28
Message-Id: E1MIFUc-0006Em-8X@stork.gentoo.org
1 robbat2 09/06/21 05:21:26
2
3 Added: metadata.xml ChangeLog
4 istack-commons-buildtools-20090620.ebuild
5 Log:
6 Part of new istack-commons (upstream pom.xml tag is 1.1-SNAPSHOT) in a new slot, needed for jersey. buildtools portion was not packaged before.
7 (Portage version: 2.2_rc33/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 dev-java/istack-commons-buildtools/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/istack-commons-buildtools/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/istack-commons-buildtools/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>java</herd>
21 <maintainer>
22 <email>robbat2@g.o</email>
23 </maintainer>
24 </pkgmetadata>
25
26
27
28 1.1 dev-java/istack-commons-buildtools/ChangeLog
29
30 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/istack-commons-buildtools/ChangeLog?rev=1.1&view=markup
31 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/istack-commons-buildtools/ChangeLog?rev=1.1&content-type=text/plain
32
33 Index: ChangeLog
34 ===================================================================
35 # ChangeLog for dev-java/istack-commons-buildtools
36 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
37 # $Header: /var/cvsroot/gentoo-x86/dev-java/istack-commons-buildtools/ChangeLog,v 1.1 2009/06/21 05:21:26 robbat2 Exp $
38
39 *istack-commons-buildtools-20090620 (21 Jun 2009)
40
41 21 Jun 2009; Robin H. Johnson <robbat2@g.o>
42 +istack-commons-buildtools-20090620.ebuild,
43 +files/istack-commons-20090620-less-maven.patch, +metadata.xml:
44 Part of new istack-commons (upstream pom.xml tag is 1.1-SNAPSHOT) in a new
45 slot, needed for jersey. buildtools portion was not packaged before.
46
47
48
49
50 1.1 dev-java/istack-commons-buildtools/istack-commons-buildtools-20090620.ebuild
51
52 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/istack-commons-buildtools/istack-commons-buildtools-20090620.ebuild?rev=1.1&view=markup
53 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/istack-commons-buildtools/istack-commons-buildtools-20090620.ebuild?rev=1.1&content-type=text/plain
54
55 Index: istack-commons-buildtools-20090620.ebuild
56 ===================================================================
57 # Copyright 1999-2009 Gentoo Foundation
58 # Distributed under the terms of the GNU General Public License v2
59 # $Header: /var/cvsroot/gentoo-x86/dev-java/istack-commons-buildtools/istack-commons-buildtools-20090620.ebuild,v 1.1 2009/06/21 05:21:26 robbat2 Exp $
60
61 JAVA_PKG_IUSE="source"
62 EAPI=2
63
64 inherit java-pkg-2 java-ant-2
65
66 DESCRIPTION="istack-commons - buildtools"
67 HOMEPAGE="https://istack-commons.dev.java.net/"
68 PROJ_PN="istack-commons"
69 PROJ_P="${PROJ_PN}-${PV}"
70 SUB_PN="buildtools"
71 SRC_FILE="${PROJ_P}-src.tar.bz2"
72 SRC_URI="mirror://gentoo/${SRC_FILE}"
73
74 LICENSE="CDDL"
75 SLOT="1.1"
76 KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
77 IUSE=""
78
79 DEPEND=">=virtual/jdk-1.5"
80 RDEPEND=">=virtual/jre-1.5"
81
82 S="${WORKDIR}/${PROJ_P}"
83
84 # Helper to generate the tarball :-)
85 # ( PN=istack-commons-runtime ; PV=20090620 ; P="${PN}-${PV}" ; . ${P}.ebuild ; src_tarball )
86 src_tarball() {
87 CVSROOT=':pserver:guest@××××××××××××.net:/cvs'
88 PROJ_PN='istack-commons'
89 cvs -d "${CVSROOT}" \
90 export -D $PV -d "${PROJ_P}" \
91 "${PROJ_PN}/${PROJ_PN}" && \
92 tar cvjf "${SRC_FILE}" \
93 --exclude '*.zip' \
94 --exclude '*.jar' \
95 "${PROJ_P}" \
96 && \
97 echo "New tarball located at ${SRC_FILE}"
98 }
99
100 java_prepare() {
101 epatch "${FILESDIR}/${PROJ_PN}-20090620-less-maven.patch"
102 java-ant_bsfix_one "${S}/build-common.xml"
103 libdir="${S}/${SUB_PN}/lib"
104 mkdir -p "${libdir}" || die
105 java-pkg_jar-from --into "${libdir}" ant-core
106 java-pkg_jar-from --into "${libdir}" codemodel-2
107 java-pkg_jar-from --into "${libdir}" istack-commons-runtime-1.1
108 }
109
110 EANT_BUILD_XML="${SUB_PN}/build.xml"
111
112 src_install() {
113 java-pkg_dojar ${SUB_PN}/build/${PN}.jar
114 use source && java-pkg_dosrc ${SUB_PN}/src/*
115 }