1 |
Ok, there's a problem with mx4j-*-3.0.2: |
2 |
|
3 |
1. commons-modeler: has >=jdk-1.4 - would need to be changed to 1.5 |
4 |
2. groovy: has || ( =jdk-1.5 =jdk-1.4 ) |
5 |
3. proxool: has >=jdk-1.4 |
6 |
4. tomcat: needs mx4j when java5 USE flag is disabled, it uses then JDK 1.4 and |
7 |
mx4j-core is compiled with 1.5 (due to hessian needing 1.5) |
8 |
|
9 |
Maybe it's time to deprecate 1.4 and reccomend >=1.5 where it's possible? |
10 |
|
11 |
I propose to deprecate java5 USE flag and default to >=1.5 - 1.4 is long time |
12 |
dead. What that means? Everywhere where there's a >=jdk-1.{2,3,4} it should be |
13 |
changed to >=jdk-1.5, if there's a strict dependency on 1.4 there's not much we |
14 |
can do, beside leaving the offending package to bit rot. Following packages |
15 |
could be affected (the list may contain errors): |
16 |
|
17 |
adaptx-0.9.13_p20041105-r3:DEPEND="=virtual/jdk-1.4* |
18 |
avalon-logkit-1.2-r2:=virtual/jdk-1.4* |
19 |
avalon-logkit-1.2-r3:=virtual/jdk-1.4* |
20 |
avalon-logkit-2.1-r1:=virtual/jdk-1.4* |
21 |
avalon-logkit-2.1-r2:=virtual/jdk-1.4* |
22 |
axion-1.0_rc2-r3:=virtual/jdk-1.4* ) |
23 |
backport-util-concurrent-1.1.01-r1:DEPEND="=virtual/jdk-1.4* |
24 |
backport-util-concurrent-3.0:!java5? ( =virtual/jdk-1.4* ) |
25 |
batik-1.6-r3:DEPEND="=virtual/jdk-1.4* |
26 |
c3p0-0.9.0.4:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) |
27 |
castor-0.9.9.1-r2:=virtual/jdk-1.4* |
28 |
castor-0.9.9.1-r3:=virtual/jdk-1.4* |
29 |
commons-beanutils-1.7.0-r3:test? ( dev-java/junit:0 || ( =virtual/jdk-1.5* |
30 |
=virtual/jdk-1.4* ) ) |
31 |
commons-dbcp-1.2.2:=virtual/jdk-1.4* |
32 |
commons-jxpath-1.2-r3:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) |
33 |
crimson-1.1.3-r1:DEPEND="|| ( =virtual/jdk-1.4* =virtual/jdk-1.3* )" |
34 |
gnu-jaf-1.0-r2:DEPEND="|| ( =virtual/jdk-1.4* =virtual/jdk-1.5* ) |
35 |
gnu-jaxp-1.3-r1:DEPEND="=virtual/jdk-1.4* |
36 |
groovy-1.0-r1:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) |
37 |
hessian-3.0.8-r3:DEPEND="=virtual/jdk-1.4* |
38 |
hibernate-3.0.5-r2:JAVA_PKG_NV_DEPEND="=virtual/jdk-1.4* =virtual/jdk-1.5*" |
39 |
hibernate-3.1.3:=virtual/jdk-1.4* |
40 |
icu4j-3.6.1-r1:DEPEND="test? ( || ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) ) |
41 |
icu4j-3.8.1:DEPEND="test? ( || ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) ) |
42 |
icu4j-3.8.1:!test? ( || ( =virtual/jdk-1.6* =virtual/jdk-1.5* =virtual/jdk-1.4* ) ) |
43 |
itext-2.0.7:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* =virtual/jdk-1.4* ) |
44 |
itext-2.0.8:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* =virtual/jdk-1.4* ) |
45 |
itext-2.1.0:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* !doc? ( !rups? ( |
46 |
=virtual/jdk-1.4* ) ) ) |
47 |
itext-2.1.1:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* !doc? ( !rups? ( |
48 |
=virtual/jdk-1.4* ) ) ) |
49 |
itext-2.1.2-r1:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* !doc? ( !rups? ( |
50 |
=virtual/jdk-1.4* ) ) ) |
51 |
itext-2.1.2:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* !doc? ( !rups? ( |
52 |
=virtual/jdk-1.4* ) ) ) |
53 |
jakarta-jstl-1.1.2-r1:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) |
54 |
jaxme-0.3.1-r4:=virtual/jdk-1.4* |
55 |
jdbc-jaybird-2.0.1:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) |
56 |
jdbc-jaybird-2.1.0-r1:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) |
57 |
jdbc-jaybird-2.1.0:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) |
58 |
jdbc-jaybird-2.1.2:!java6? ( !java5? ( =virtual/jdk-1.4* ) ) |
59 |
jdbc-mysql-3.1.13-r5:=virtual/jdk-1.4* |
60 |
jdbc-mysql-5.0.6:=virtual/jdk-1.4* |
61 |
jdbc-mysql-5.0.8:=virtual/jdk-1.4* |
62 |
jdbc-postgresql-8.2_p504:!java5? ( =virtual/jdk-1.4* ) |
63 |
jdbc-postgresql-8.2_p504:JAVA_PKG_NV_DEPEND="=virtual/jdk-1.4*" |
64 |
jdbc-postgresql-8.2_p505:!java5? ( =virtual/jdk-1.4* ) |
65 |
jdbc-postgresql-8.2_p505:JAVA_PKG_NV_DEPEND="=virtual/jdk-1.4*" |
66 |
jdbc-postgresql-8.2_p506:!java5? ( =virtual/jdk-1.4* ) |
67 |
jdbc-postgresql-8.3_p603-r1:!java5? ( !java6? ( =virtual/jdk-1.4* ) ) |
68 |
jdbc-postgresql-8.3_p603:!java5? ( =virtual/jdk-1.4* ) |
69 |
jessie-1.0.0-r2:DEPEND="=virtual/jdk-1.4* |
70 |
jmp-0.51:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) |
71 |
joda-time-1.4-r1:=virtual/jdk-1.4* |
72 |
jtds-1.2-r2:=virtual/jdk-1.4* |
73 |
mckoi-1.0.3-r1:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) |
74 |
metadata-extractor-2.2.2-r2:test? ( =virtual/jdk-1.6* =virtual/jdk-1.5* |
75 |
=virtual/jdk-1.4* ) |
76 |
mockobjects-0.09-r2:=virtual/jdk-1.4* |
77 |
mockobjects-0.09-r3:|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) |
78 |
openjms-0.7.6.1-r3:DEPEND="=virtual/jdk-1.4* |
79 |
openjms-0.7.6.1-r4:DEPEND="=virtual/jdk-1.4* |
80 |
struts-legacy-1.0-r2:DEPEND="|| ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) |
81 |
tagunit-1.0.1-r1:DEPEND=" || ( =virtual/jdk-1.4* =virtual/jdk-1.3* ) |
82 |
tagunit-1.0.1-r2:DEPEND="=virtual/jdk-1.4* |
83 |
telnetd-1.0-r2:=virtual/jdk-1.4* ) |
84 |
tomcat-servlet-api-5.5.26:!java5? ( =virtual/jdk-1.4* ) |
85 |
tomcat-servlet-api-5.5.26:!java5? ( =virtual/jdk-1.4* )" |
86 |
xmlgraphics-commons-1.2:DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* |
87 |
=virtual/jdk-1.4* ) |
88 |
xmlunit-1.0-r2:!test? ( || ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) ) |
89 |
xmlunit-1.0-r2:=virtual/jdk-1.4* |
90 |
xstream-1.2-r1:!java5? ( =virtual/jdk-1.4* ) |
91 |
xstream-1.2:!java5? ( =virtual/jdk-1.4* ) |
92 |
|
93 |
If there are no objections I volunteer to do the transition. |
94 |
|
95 |
-- |
96 |
Krzysiek Pawlik <nelchael at gentoo.org> key id: 0xBC555551 |
97 |
desktop-misc, java, apache, ppc, vim, kernel, python... |