Package-Name: jdk
Gentoo-Package: virtual/jdk
Conflicts: jre
# gone
#Source: ftp://ftp.planetmirror.com/pub/java-sun/J2SE/(\d+(.\d+)*(_\d+)?) 1.$1 e:"$1/linux32/jdk-".join("_",split(/\./,$0))."-linux-i586.bin"
Zap-Before-Install: 1
Repack:
	echo '#!/bin/sh' >more
	chmod 700 more
	perl -pe 's/^PATH=/#PATH=/' <"$(SOURCE)" >source
	export HOME=/no/such/path PATH=`pwd`:$$PATH ; echo yes | sh source
	test -d jdk-"$(VERSION)" || mv j* jdk-"$(VERSION)"
	rm -f /tmp/unpack.log
Compile:
	rm -rf "$(PREFIX)"/*
	cp -af * "$(PREFIX)"/
	chmod 755 "$(PREFIX)"/bin/{appletviewer,jar,javac}.sh
	chmod 755 "$(PREFIX)"/jre/{bin/java,javaws/javaws}.sh
Install:
	ln -fs "$(PREFIX)"/bin/appletviewer.sh /usr/bin/appletviewer
	ln -fs "$(PREFIX)"/bin/jar.sh /usr/bin/jar
	ln -fs "$(PREFIX)"/jre/bin/java.sh /usr/bin/java
	ln -fs "$(PREFIX)"/bin/javac.sh /usr/bin/javac
	ln -fs "$(PREFIX)"/jre/javaws/javaws.sh /usr/bin/javaws
Patch: <<EOT
--- bin/appletviewer.sh.old	1994-07-18 08:46:18 +0900
+++ bin/appletviewer.sh	2003-05-06 10:30:26 +0900
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /pkg/jdk/bin/appletviewer "$@"
--- bin/jar.sh.old	1994-07-18 08:46:18 +0900
+++ bin/jar.sh	2003-05-06 10:30:26 +0900
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /pkg/jdk/bin/jar "$@"
--- bin/javac.sh.old	1994-07-18 08:46:18 +0900
+++ bin/javac.sh	2003-05-06 10:30:26 +0900
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /pkg/jdk/bin/javac "$@"
--- jre/bin/java.sh.old	1994-07-18 08:46:18 +0900
+++ jre/bin/java.sh	2003-05-06 10:30:26 +0900
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /pkg/jdk/jre/bin/java "$@"
--- jre/javaws/javaws.sh.old	1994-07-18 08:46:18 +0900
+++ jre/javaws/javaws.sh	2003-05-06 10:30:26 +0900
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /pkg/jdk/jre/javaws/javaws "$@"
--- /no/such/file	1994-07-18 08:46:18 +0900
+++ jre/lib/fontconfig.properties	2005-11-29 09:52:16 +0900
@@ -0,0 +1,49 @@
+version=1
+
+sequence.allfonts=latin-1,japanese
+
+serif.plain.japanese=-ms-mincho-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+serif.bold.japanese=-ms-mincho-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+serif.italic.japanese=-ms-mincho-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+serif.bolditalic.japanese=-ms-mincho-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+sansserif.plain.japanese=-ms-gothic-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+sansserif.bold.japanese=-ms-gothic-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+sansserif.italic.japanese=-ms-gothic-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+sansserif.bolditalic.japanese=-ms-gothic-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+monospaced.plain.japanese=-ms-mincho-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+monospaced.bold.japanese=-ms-mincho-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+monospaced.italic.japanese=-ms-mincho-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+monospaced.bolditalic.japanese=-ms-mincho-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+dialog.plain.japanese=-ms-gothic-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+dialog.bold.japanese=-ms-gothic-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+dialog.italic.japanese=-ms-gothic-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+dialog.bolditalic.japanese=-ms-gothic-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+dialoginput.plain.japanese=-ms-mincho-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+dialoginput.bold.japanese=-ms-mincho-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+dialoginput.italic.japanese=-ms-mincho-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+dialoginput.bolditalic.japanese=-ms-mincho-medium-r-normal--*-%d-*-*-m-*-iso10646-1
+
+serif.plain.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
+serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
+serif.italic.latin-1=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
+serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1
+
+sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
+sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
+sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
+sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
+
+monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
+monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
+monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
+monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1
+
+dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
+dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
+dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
+dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
+
+dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
+dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
+dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
+dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1
EOT

/pkg/j2sdk/
/usr/bin/appletviewer
/usr/bin/jar
/usr/bin/java
/usr/bin/javac
/usr/bin/javaws
