Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/java:master commit in: dev-java/jsfapi/
Date: Mon, 04 Jan 2016 23:10:41
Message-Id: 1451948688.731604e4839305443c94e5d5a3275449ab362a97.chewi@gentoo
1 commit: 731604e4839305443c94e5d5a3275449ab362a97
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 4 23:04:48 2016 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 4 23:04:48 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=731604e4
7
8 dev-java/jsfapi: Broken dependency and really ancient, bye!
9
10 dev-java/jsfapi/Manifest | 2 --
11 dev-java/jsfapi/jsfapi-1.1.4.ebuild | 65 -------------------------------------
12 dev-java/jsfapi/metadata.xml | 6 ----
13 3 files changed, 73 deletions(-)
14
15 diff --git a/dev-java/jsfapi/Manifest b/dev-java/jsfapi/Manifest
16 deleted file mode 100644
17 index 322d12f..0000000
18 --- a/dev-java/jsfapi/Manifest
19 +++ /dev/null
20 @@ -1,2 +0,0 @@
21 -DIST jsf-1_1_01.zip 11582180 SHA256 d40eab949d9f221598b0b0c1f559f4d260051c86078ec8fc1eee624fa58b91fb
22 -DIST myfaces-core-1.1.4-src.tar.gz 287353 SHA256 4b9a64e92dddeb565d14d34364281010c16f3919d0bead59fecc23c054741379
23
24 diff --git a/dev-java/jsfapi/jsfapi-1.1.4.ebuild b/dev-java/jsfapi/jsfapi-1.1.4.ebuild
25 deleted file mode 100644
26 index 014e3dd..0000000
27 --- a/dev-java/jsfapi/jsfapi-1.1.4.ebuild
28 +++ /dev/null
29 @@ -1,65 +0,0 @@
30 -# Copyright 1999-2015 Gentoo Foundation
31 -# Distributed under the terms of the GNU General Public License v2
32 -# $Id$
33 -
34 -inherit java-pkg-2
35 -
36 -JSF_P="jsf-1_1_01"
37 -DOC_A="${JSF_P}.zip"
38 -DOWNLOADSITE="http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=jsf-1_1_01-fcs-oth-JPR&SiteId=JSC&TransactionId=noreg"
39 -JAVA_PKG_FILTER_COMPILER="jikes"
40 -
41 -MY_PN="myfaces-core"
42 -MY_P="${MY_PN}-${PV}"
43 -
44 -DESCRIPTION="JavaServer Faces technology is a framework for building user interfaces for web applications"
45 -HOMEPAGE="http://myfaces.apache.org/"
46 -SRC_URI="mirror://apache/myfaces/source/${MY_P}-src.tar.gz
47 - doc? ( ${DOC_A} )"
48 -
49 -RESTRICT="fetch"
50 -LICENSE="Apache-2.0"
51 -SLOT="1"
52 -KEYWORDS="~amd64 ~x86"
53 -IUSE="doc"
54 -
55 -COMMON_DEP="
56 - >=dev-java/commons-logging-1.0
57 - =dev-java/servletapi-2.4*
58 - =dev-java/jakarta-jstl-1.1*"
59 -
60 -DEPEND=">=virtual/jdk-1.4
61 - doc? ( app-arch/unzip )
62 - ${COMMON_DEP}"
63 -
64 -RDEPEND=">=virtual/jre-1.4
65 - ${COMMON_DEP}"
66 -
67 -S="${WORKDIR}/${MY_P}"
68 -
69 -pkg_nofetch() {
70 - einfo " Due to license restrictions, we cannot fetch the"
71 - einfo " docs automagically."
72 - einfo
73 - einfo " 1. Visit ${DOWNLOADSITE} and follow instructions"
74 - einfo " 2. Download ${DOC_A}"
75 - einfo " 3. Move file to ${DISTDIR}"
76 - einfo " 4. Run emerge on this package again to complete"
77 -}
78 -
79 -src_compile() {
80 - local build_dir=${S}/build
81 - local classpath="-classpath $(java-pkg_getjars servletapi-2.4,commons-logging,jakarta-jstl):${build_dir}:."
82 - mkdir ${build_dir}
83 -
84 - cd source
85 - ejavac ${classpath} -nowarn -d ${build_dir} $(find javax/ -name "*.java")
86 -
87 - cd ..
88 - jar cf ${PN}.jar -C build . || die "Unable to create jar"
89 -}
90 -
91 -src_install() {
92 - java-pkg_dojar ${PN}.jar
93 - use doc && java-pkg_dojavadoc ${WORKDIR}/${JSF_P}/javadocs/
94 -}
95
96 diff --git a/dev-java/jsfapi/metadata.xml b/dev-java/jsfapi/metadata.xml
97 deleted file mode 100644
98 index 604e0a4..0000000
99 --- a/dev-java/jsfapi/metadata.xml
100 +++ /dev/null
101 @@ -1,6 +0,0 @@
102 -<?xml version="1.0" encoding="UTF-8"?>
103 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
104 -<pkgmetadata>
105 - <herd>java</herd>
106 -</pkgmetadata>
107 -