Since quite a while I am using dev-java/icedtea on ia64, which works nicely. My package.use for Java: # zero is required on ia64 dev-java/icedtea -nsplugin -xrender zero # dev-java/gcj-jdk requires: gcj sys-devel/gcc gcj USE=zero should probably be enforced by profile, because hotspot afaik does not support ia64. My package.keywords for Java: # Required by dev-java/ecj-jdk ~app-admin/eselect-ecj-0.6 ~ia64 # Required by dev-java/icedtea ~dev-java/ant-nodeps-1.7.1 ~ia64 # Required by dev-java/xalan ~dev-java/bcel-5.2 ~ia64 # Required by dev-java/gcj-jdk ~dev-java/ecj-gcj-3.5.2-r2 ** # Required to boostrap dev-java/icedtea ~dev-java/gcj-jdk-4.5.1 ** # Required for Java support ~dev-java/icedtea-6.1.9.3 ** # Required by dev-java/xalan ~dev-java/javacup-0.11a_beta20060608 ~ia64 # Required by dev-java/icedtea ~dev-java/xalan-2.7.1 ~ia64 # Required by dev-java/xalan ~dev-java/xalan-serializer-2.7.1 ~ia64 # Required by dev-java/icedtea ~dev-java/xerces-2.9.1 ~ia64 # Required by dev-java/xerces-2.9.1 ~dev-java/xjavac-20041208-r5 ~ia64 # Required by dev-java/icedtea ~sys-apps/lsb-release-1.4 ** Reproducible: Always
P.S: This obviously counters bug #345433 (Removal of Java support on ia64). I will not recommend to stabilise any of the Java packages, but having them ~ia64 would be nice already.
Commit message: Add back ia64 love http://sources.gentoo.org/app-admin/eselect-ecj/eselect-ecj-0.7.ebuild?r1=1.5&r2=1.6
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/ecj-gcj/ecj-gcj-3.5.2-r2.ebuild?r1=1.1&r2=1.2
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/gcj-jdk/gcj-jdk-4.5.3.ebuild?r1=1.1&r2=1.2
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/ant-core/ant-core-1.8.2.ebuild?r1=1.1&r2=1.2
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/ant-nodeps/ant-nodeps-1.8.2.ebuild?r1=1.3&r2=1.4
Commit message: Add ia64 love http://sources.gentoo.org/media-fonts/lklug/lklug-0.6.ebuild?r1=1.1&r2=1.2
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/javacup/javacup-0.11a_beta20060608.ebuild?r1=1.12&r2=1.13
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/bcel/bcel-5.2-r2.ebuild?r1=1.8&r2=1.9
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/xml-commons-external/xml-commons-external-1.3.04.ebuild?r1=1.12&r2=1.13
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/xalan-serializer/xalan-serializer-2.7.1.ebuild?r1=1.8&r2=1.9
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/xjavac/xjavac-20110814.ebuild?r1=1.6&r2=1.7
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/xml-commons-resolver/xml-commons-resolver-1.2.ebuild?r1=1.11&r2=1.12
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/ant-owanttask/ant-owanttask-1.1-r12.ebuild?r1=1.13&r2=1.14
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/asm/asm-2.0-r1.ebuild?r1=1.11&r2=1.12 http://sources.gentoo.org/dev-java/asm/asm-2.2.3-r1.ebuild?r1=1.10&r2=1.11 http://sources.gentoo.org/dev-java/asm/asm-3.0.ebuild?r1=1.8&r2=1.9 http://sources.gentoo.org/dev-java/asm/asm-3.1.ebuild?r1=1.6&r2=1.7 http://sources.gentoo.org/dev-java/asm/asm-3.2.ebuild?r1=1.5&r2=1.6 http://sources.gentoo.org/dev-java/asm/asm-3.3.1.ebuild?r1=1.1&r2=1.2
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/junit/junit-3.8.2-r1.ebuild?r1=1.9&r2=1.10 http://sources.gentoo.org/dev-java/junit/junit-4.8.2-r1.ebuild?r1=1.9&r2=1.10
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/qdox/qdox-1.6.3.ebuild?r1=1.13&r2=1.14
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/xml-xmlbeans/xml-xmlbeans-1.0.4_pre20041217.ebuild?r1=1.5&r2=1.6
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/xerces/xerces-2.9.1.ebuild?r1=1.11&r2=1.12
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/xalan/xalan-2.7.1.ebuild?r1=1.8&r2=1.9
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/saxpath/saxpath-1.0-r2.ebuild?r1=1.15&r2=1.16
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/rhino/rhino-1.7.2-r2.ebuild?r1=1.7&r2=1.8
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/jdom-jaxen/jdom-jaxen-1.0-r1.ebuild?r1=1.11&r2=1.12
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/jdom/jdom-1.0-r4.ebuild?r1=1.11&r2=1.12
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/java-getopt/java-getopt-1.0.13.ebuild?r1=1.10&r2=1.11
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/gnu-regexp/gnu-regexp-1.1.4-r2.ebuild?r1=1.11&r2=1.12
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/jarjar/jarjar-0.9.ebuild?r1=1.17&r2=1.18
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/servletapi/servletapi-2.4-r5.ebuild?r1=1.11&r2=1.12
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/xom/xom-1.2.6-r1.ebuild?r1=1.1&r2=1.2
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/ant-apache-xalan2/ant-apache-xalan2-1.8.2.ebuild?r1=1.1&r2=1.2
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/ant-junit/ant-junit-1.8.2.ebuild?r1=1.2&r2=1.3
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/ant-trax/ant-trax-1.8.2.ebuild?r1=1.1&r2=1.2
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/hamcrest-core/hamcrest-core-1.1.ebuild?r1=1.11&r2=1.12
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/icedtea-web/icedtea-web-1.2-r7.ebuild?r1=1.2&r2=1.3
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/icedtea/icedtea-7.2.1.ebuild?r1=1.2&r2=1.3
Commit message: Add back ia64 love http://sources.gentoo.org/virtual/jre/jre-1.6.0.ebuild?r1=1.13&r2=1.14 http://sources.gentoo.org/virtual/jre/jre-1.7.0.ebuild?r1=1.3&r2=1.4
Commit message: Add back ia64 love http://sources.gentoo.org/virtual/jdk/jdk-1.6.0-r1.ebuild?r1=1.1&r2=1.2 http://sources.gentoo.org/virtual/jdk/jdk-1.7.0.ebuild?r1=1.5&r2=1.6
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/icedtea/icedtea-6.1.11.1.ebuild?r1=1.4&r2=1.5
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/icedtea-web/icedtea-web-1.2.ebuild?r1=1.2&r2=1.3
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/java-config/java-config-2.1.11-r3.ebuild?r1=1.7&r2=1.8
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/stringtemplate/stringtemplate-3.2.1.ebuild?r1=1.2&r2=1.3
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/jsr173/jsr173-1.0-r1.ebuild?r1=1.13&r2=1.14
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/iso-relax/iso-relax-20050331-r2.ebuild?r1=1.5&r2=1.6
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/relaxng-datatype/relaxng-datatype-1.0-r1.ebuild?r1=1.13&r2=1.14
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/xsdlib/xsdlib-20050627-r2.ebuild?r1=1.10&r2=1.11
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/msv/msv-20050627-r3.ebuild?r1=1.4&r2=1.5
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/log4j/log4j-1.2.16.ebuild?r1=1.7&r2=1.8
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/jaxen/jaxen-1.1.1.ebuild?r1=1.8&r2=1.9
Commit message: Add ia64 love http://sources.gentoo.org/dev-db/hsqldb/hsqldb-1.8.1.3.ebuild?r1=1.2&r2=1.3
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/jaxme/jaxme-0.5.2.ebuild?r1=1.11&r2=1.12
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/xmldb/xmldb-20011111-r1.ebuild?r1=1.17&r2=1.18
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/xpp2/xpp2-2.1.10-r1.ebuild?r1=1.17&r2=1.18
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/xpp3/xpp3-1.1.4c-r1.ebuild?r1=1.10&r2=1.11
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/junitperf/junitperf-1.9.1-r1.ebuild?r1=1.16&r2=1.17
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/dom4j/dom4j-1.6.1-r3.ebuild?r1=1.12&r2=1.13
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/antlr/antlr-2.7.7-r5.ebuild?r1=1.1&r2=1.2 http://sources.gentoo.org/dev-java/antlr/antlr-3.1.3-r2.ebuild?r1=1.7&r2=1.8
Commit message: Add back ia64 love http://sources.gentoo.org/java-virtuals/servlet-api/servlet-api-2.2.ebuild?r1=1.14&r2=1.15 http://sources.gentoo.org/java-virtuals/servlet-api/servlet-api-2.3.ebuild?r1=1.15&r2=1.16 http://sources.gentoo.org/java-virtuals/servlet-api/servlet-api-2.4.ebuild?r1=1.10&r2=1.11 http://sources.gentoo.org/java-virtuals/servlet-api/servlet-api-2.5-r1.ebuild?r1=1.5&r2=1.6 http://sources.gentoo.org/java-virtuals/servlet-api/servlet-api-2.5.ebuild?r1=1.12&r2=1.13 http://sources.gentoo.org/java-virtuals/servlet-api/servlet-api-3.0-r1.ebuild?r1=1.1&r2=1.2
Commit message: Add back ia64 love http://sources.gentoo.org/dev-java/tomcat-servlet-api/tomcat-servlet-api-3.ebuild?r1=1.10&r2=1.11 http://sources.gentoo.org/dev-java/tomcat-servlet-api/tomcat-servlet-api-4.1.36.ebuild?r1=1.10&r2=1.11 http://sources.gentoo.org/dev-java/tomcat-servlet-api/tomcat-servlet-api-5.5.27-r1.ebuild?r1=1.5&r2=1.6 http://sources.gentoo.org/dev-java/tomcat-servlet-api/tomcat-servlet-api-5.5.34.ebuild?r1=1.1&r2=1.2 http://sources.gentoo.org/dev-java/tomcat-servlet-api/tomcat-servlet-api-6.0.35.ebuild?r1=1.5&r2=1.6 http://sources.gentoo.org/dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.23.ebuild?r1=1.4&r2=1.5 http://sources.gentoo.org/dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.26.ebuild?r1=1.2&r2=1.3 http://sources.gentoo.org/dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.27.ebuild?r1=1.1&r2=1.2
afaik, all the things that need to be keyworded now are