Java SE 7 update 2 is out: http://www.oracle.com/technetwork/java/javase/7u2-relnotes-1394228.html
Bumped, thanks for the report.
The added ebuild doesn't do the install phase successfully >>> Install oracle-jdk-bin-1.7.0.2 into /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/image/ category dev-java cp: cannot stat `demo': No such file or directory cp: cannot stat `sample': No such file or directory maybe it is because Oracle have split demos and samples into separate package.
Full log
(In reply to comment #3) > Full log * Package: dev-java/oracle-jdk-bin-1.7.0.2 * Repository: gentoo * Maintainer: java@gentoo.org * USE: X alsa amd64 doc elibc_glibc examples jce kernel_linux multilib nsplugin userland_GNU * FEATURES: sandbox userpriv >>> Unpacking source... >>> Unpacking jdk-7u2-linux-x64.tar.gz to /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work >>> Unpacking UnlimitedJCEPolicyJDK7.zip to /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work >>> Source unpacked in /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work >>> Preparing source in /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02 ... * Fallback PaX marking -m * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/appletviewer * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/apt * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/extcheck * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/idlj * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jar * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jarsigner * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/java * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/javac * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/javadoc * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/javah * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/javap * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/javaws * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jconsole * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jdb * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jhat * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jinfo * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jmap * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jps * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jrunscript * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jsadebugd * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jstack * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jstat * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jstatd * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/keytool * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/native2ascii * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/orbd * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/pack200 * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/policytool * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/rmic * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/rmid * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/rmiregistry * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/schemagen * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/serialver * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/servertool * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/tnameserv * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/unpack200 * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/wsgen * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/wsimport * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/xjc * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/java * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/java_vm * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/javaws * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/keytool * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/orbd * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/pack200 * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/policytool * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/rmid * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/rmiregistry * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/servertool * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/tnameserv * /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/unpack200 TYPE PAX FILE ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/appletviewer ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/apt ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/extcheck ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/idlj ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jar ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jarsigner ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/java ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/javac ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/javadoc ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/javah ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/javap ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/javaws ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jconsole ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jdb ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jhat ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jinfo ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jmap ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jps ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jrunscript ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jsadebugd ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jstack ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jstat ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/jstatd ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/keytool ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/native2ascii ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/orbd ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/pack200 ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/policytool ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/rmic ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/rmid ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/rmiregistry ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/schemagen ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/serialver ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/servertool ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/tnameserv ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/unpack200 ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/wsgen ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/wsimport ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/bin/xjc ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/java ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/java_vm ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/javaws ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/keytool ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/orbd ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/pack200 ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/policytool ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/rmid ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/rmiregistry ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/servertool ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/tnameserv ET_EXEC PemRxS /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02/jre/bin/unpack200 * Creating the Class Data Sharing archives Loading classes to share ... done. Rewriting and unlinking classes ... done. Calculating hash values for String objects .. done. Calculating fingerprints ... done. Removing unshareable information ... done. Moving common symbols to metadata section at 0x00007f8d26016ae0 ... done. Moving vmSymbols to metadata section at 0x00007f8d261e90d0 ... done. Moving the remaining symbols to metadata section at 0x00007f8d261ea1a8 ... done. Moved 48580 symbols, 1914608 bytes. Moving pre-ordered read-only objects to shared space at 0x00007f8d24810000 ... done. Moving read-only objects to shared space at 0x00007f8d24d76e50 ... done. Moving string char arrays to shared space at 0x00007f8d24d86ad0 ... done. Moving pre-ordered read-write objects to shared space at 0x00007f8d25210000 ... done. Moving read-write objects to shared space at 0x00007f8d25dda7b0 ... done. Moving String objects to shared space at 0x00007f8d25e74fc0 ... done. Read-write space ends at 0x00007f8d25ee58b0, 13457584 bytes. Updating references to shared objects ... done. >>> Source compiled. >>> Test phase [not enabled]: dev-java/oracle-jdk-bin-1.7.0.2 >>> Install oracle-jdk-bin-1.7.0.2 into /var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/image/ category dev-java cp: cannot stat `demo': No such file or directory cp: cannot stat `sample': No such file or directory * ERROR: dev-java/oracle-jdk-bin-1.7.0.2 failed (install phase): * (no error message) * * Call stack: * ebuild.sh, line 56: Called src_install * environment, line 2637: Called die * The specific snippet of code: * cp -pPR demo sample "${ED}"/opt/${P} || die; * * If you need support, post the output of 'emerge --info =dev-java/oracle-jdk-bin-1.7.0.2', * the complete build log and the output of 'emerge -pqv =dev-java/oracle-jdk-bin-1.7.0.2'. * The complete build log is located at '/var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/temp/build.log.gz'. * The ebuild environment file is located at '/var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/temp/environment'. * S: '/var/tmp/portage/dev-java/oracle-jdk-bin-1.7.0.2/work/jdk1.7.0_02'
After disabling "examples" use flag Installs successfully.
(In reply to comment #5) > After disabling "examples" use flag > Installs successfully. The examples were split out into a separate tarball, fixed, thanks.