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 |
- |