├── .gitignore ├── README.md └── debian ├── JAVA_HOME.in ├── JB-archive.applications.in ├── JB-archive.keys.in ├── JB-archive.mime.in ├── JB-bin-i586.menu.in ├── JB-bin.menu.in ├── JB-bin.mime.in ├── JB-bin.overrides.in ├── JB-bin.postinst.in ├── JB-bin.postrm.in ├── JB-bin.prerm.in ├── JB-controlpanel.desktop.in ├── JB-java.desktop.in ├── JB-javadb.overrides.in ├── JB-javaws.desktop.in ├── JB-jdk.doc-base.in ├── JB-jdk.menu.in ├── JB-jdk.overrides.in ├── JB-jdk.postinst.in ├── JB-jdk.prerm.in ├── JB-jre.README.Debian.in ├── JB-jre.overrides.in ├── JB-jvisualvm.desktop.in ├── JB-plugin.postinst.in ├── JB-plugin.prerm.in ├── JB-policytool.desktop.in ├── JB-web-start.applications.in ├── JB-web-start.keys.in ├── JB-web-start.mime.in ├── README.alternatives.in ├── changelog ├── compat ├── control ├── control.in ├── copyright ├── fontconfig.properties.src ├── fontconfig.properties.wqy-zenhei ├── javaws-wrapper.sh ├── rules ├── sharedmimeinfo ├── source.lintian-overrides ├── source └── format ├── sun_java.xpm └── swing.properties /.gitignore: -------------------------------------------------------------------------------- 1 | jdk-*-linux-*.bin 2 | jce_policy-*.zip 3 | i586-jdk 4 | x64-jdk 5 | tmp-i586 6 | tmp-x64 7 | tmp-jdk.zip 8 | jce 9 | 10 | debian/JAVA_HOME 11 | debian/README.alternatives 12 | debian/sun-java6-jre.README.Debian 13 | 14 | debian/files 15 | debian/ia32-sun-java6-bin 16 | debian/sun-java6-bin 17 | debian/sun-java6-demo 18 | debian/sun-java6-fonts 19 | debian/sun-java6-javadb 20 | debian/sun-java6-jdk 21 | debian/sun-java6-jre 22 | debian/sun-java6-plugin 23 | debian/sun-java6-source 24 | 25 | *-stamp 26 | debian/control.old 27 | debian/*.debhelper 28 | debian/*.substvars 29 | debian/*.log 30 | debian/*.prerm 31 | debian/*.postinst 32 | debian/*.postrm 33 | debian/*.applications 34 | debian/*.keys 35 | debian/*.overrides 36 | debian/*.menu 37 | debian/*.mime 38 | debian/*.links 39 | debian/*.desktop 40 | debian/*.defoma-hints 41 | debian/*.doc-base 42 | debian/*.tmp 43 | debian/shlibs.local 44 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Please note that Java 6 reached its end of public updates and Oracle 2 | will not release any more updates (latest being 6u45). For details 3 | please see http://www.oracle.com/technetwork/java/eol-135779.html 4 | 5 | Introduction 6 | ------------ 7 | 8 | Due to licensing problems Java 6 was recently removed from Debian 9 | testing and Debian stable/oldstable was stuck with Java 6u26. Given 10 | security updates in later Java versions, this leaves no choice, but 11 | manual Java update (OpenJDK not being an alternative for many). 12 | 13 | I didn't like the idea of installing Java by hand on my Debian 14 | systems, so I've looked for updated Java packages. As I was unable to 15 | find ones, I've decided to make my own, so I've pulled latest package 16 | sources from the Debian Subversion repository and adapted it to the 17 | latest Java 6. 18 | 19 | Supported Debian versions 20 | ------------------------- 21 | 22 | So far packages were tested on following Debian versions: 23 | 24 | - wheezy i386/amd64 25 | - squeeze i386/amd64 26 | - lenny i386/amd64 27 | 28 | New users of Debian Wheezy should cosider using java-package: 29 | 30 | 31 | Packages are compatible with the "official" Debian ones. However, I've 32 | removed a lot of obsolete code (dating back to etch), licensing stuff 33 | (since it does not apply anymore) and made general cleanups. For 34 | details of changes see 'changelog' file. 35 | 36 | I do not have resources to test packages on Ubuntu. However, if one 37 | finds any problem on Ubuntu, feel free to report an issue and I will 38 | try to resolve it. 39 | 40 | Usage 41 | ----- 42 | 43 | To create packages on your own: 44 | 45 | - apt-get install dpkg-dev 46 | - git clone git://github.com/rraptorr/sun-java6.git 47 | - cd sun-java6 48 | - download jdk-6u45-linux-i586.bin and jdk-6u45-linux-x64.bin from 49 | 50 | (yes, both, no matter which version you will run) 51 | - download jce_policy-6.zip from 52 | 53 | - on multiarch amd64 systems (Wheezy) one must add i386 architecture: 54 | dpkg --add-architecture i386 && apt-get update 55 | - dpkg-buildpackage -uc -us 56 | - install any missing packages that dpkg-buildpackage complains about 57 | and repeat 58 | 59 | Legal 60 | ----- 61 | 62 | Oracle does not permit to distribute repackaged binaries of Java, so 63 | be advised that hosting any public repository with Java packages is 64 | probably illegal (at least in some parts of the world). 65 | 66 | On the other hand, this repository contains only scripts, that allows 67 | one to repackage Oracle Java in Debian friendly way. No binaries are 68 | or will be hosted. 69 | -------------------------------------------------------------------------------- /debian/JAVA_HOME.in: -------------------------------------------------------------------------------- 1 | JAVA_HOME 2 | 3 | 1. Legacy use of JAVA_HOME 4 | 5 | As of the latest versions of java-common there really should 6 | be no need for JAVA_HOME as Java(TM) should be completely 7 | integrated with your Debian GNU/Linux system. 8 | 9 | For reference, the setting of JAVA_HOME for Sun Java is: 10 | JAVA_HOME=/@TOP@/@jdiralias@ 11 | 12 | 2. Selecting @basename@ as the default Java(TM) implementation 13 | 14 | Please see README.alternatives for instructions on how 15 | to make @basename@ executables and man pages the default on your system. 16 | -------------------------------------------------------------------------------- /debian/JB-archive.applications.in: -------------------------------------------------------------------------------- 1 | java-archive 2 | command=/@basedir@/bin/java -jar 3 | name=java-archive 4 | can_open_multiple_files=false 5 | requires_terminal=false 6 | mime_types=application/java-archive,application/x-java-archive,application/x-jar 7 | -------------------------------------------------------------------------------- /debian/JB-archive.keys.in: -------------------------------------------------------------------------------- 1 | application/java-archive 2 | description=Java Archive 3 | icon_filename=sun-java 4 | default_action_type=application 5 | default_application_id=java-archive 6 | short_list_application_user_additions=java-archive 7 | application/x-java-archive 8 | description=Java Archive 9 | icon_filename=sun-java 10 | default_action_type=application 11 | default_application_id=java-archive 12 | short_list_application_user_additions=java-archive 13 | application/x-jar 14 | description=Java Archive 15 | icon_filename=sun-java 16 | default_action_type=application 17 | default_application_id=java-archive 18 | short_list_application_user_additions=java-archive 19 | -------------------------------------------------------------------------------- /debian/JB-archive.mime.in: -------------------------------------------------------------------------------- 1 | application/java-archive 2 | ext: jar 3 | application/x-java-archive 4 | ext: jar 5 | application/x-jar 6 | ext: jar 7 | -------------------------------------------------------------------------------- /debian/JB-bin-i586.menu.in: -------------------------------------------------------------------------------- 1 | ?package(@basename@-bin):\ 2 | needs="x11"\ 3 | section="Applications/System/Administration"\ 4 | title="@vendor@ Java @RELEASE@ Plugin Control Panel@ia32txt@"\ 5 | command="/@basedir@/bin/ControlPanel"\ 6 | icon="/usr/share/pixmaps/@basename@.xpm"\ 7 | hints="Java2" 8 | 9 | ?package(@basename@-bin):\ 10 | needs="x11"\ 11 | section="Applications/Programming"\ 12 | title="@vendor@ Java @RELEASE@ Web Start@ia32txt@"\ 13 | command="/@basedir@/bin/javaws -viewer"\ 14 | icon="/usr/share/pixmaps/@basename@.xpm"\ 15 | hints="Java2" 16 | -------------------------------------------------------------------------------- /debian/JB-bin.menu.in: -------------------------------------------------------------------------------- 1 | ?package(@basename@-bin):\ 2 | needs="x11"\ 3 | section="Applications/System/Security"\ 4 | title="@vendor@ Java @RELEASE@ Policy Tool@ia32txt@"\ 5 | command="/@basedir@/bin/policytool"\ 6 | icon="/usr/share/pixmaps/@basename@.xpm"\ 7 | hints="Java2" 8 | -------------------------------------------------------------------------------- /debian/JB-bin.mime.in: -------------------------------------------------------------------------------- 1 | application/x-java-jnlp-file; /@basedir@/bin/javaws %s 2 | -------------------------------------------------------------------------------- /debian/JB-bin.overrides.in: -------------------------------------------------------------------------------- 1 | @basename@-bin: unstripped-binary-or-object 2 | @basename@-bin: shlib-without-PT_GNU_STACK-section 3 | @basename@-bin: shlib-with-non-pic-code 4 | @basename@-bin: hardening-no-fortify-functions 5 | @basename@-bin: hardening-no-relro 6 | @basename@-bin: image-file-in-usr-lib @basedir@/jre/lib/desktop/icons/* 7 | @basename@-bin: image-file-in-usr-lib @basedir@/jre/lib/deploy/splash.gif 8 | @basename@-bin: image-file-in-usr-lib @basedir@/jre/lib/servicetag/jdk_header.png 9 | @basename@-bin: image-file-in-usr-lib @basedir@/jre/plugin/desktop/sun_java.png 10 | @basename@-bin: embedded-library @basedir@/jre/bin/unpack200: zlib 11 | @basename@-bin: embedded-library @basedir@/jre/lib/@arch@/jli/libjli.so: zlib 12 | @basename@-bin: embedded-library @basedir@/jre/lib/@arch@/libjpeg.so: libjpeg 13 | @basename@-bin: embedded-library @basedir@/jre/lib/@arch@/libsplashscreen.so: zlib 14 | @basename@-bin: embedded-library @basedir@/jre/lib/@arch@/libsplashscreen.so: libjpeg 15 | @basename@-bin: embedded-library @basedir@/jre/lib/@arch@/libzip.so: zlib 16 | -------------------------------------------------------------------------------- /debian/JB-bin.postinst.in: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | priority=@priority@ 6 | basedir=/@basedir@ 7 | basediralias=/@basediralias@ 8 | jdiralias=@jdiralias@ 9 | mandir=/@basediralias@/jre/man 10 | srcext=1.gz 11 | dstext=1.gz 12 | jre_tools='@jre_tools@' 13 | 14 | case "$1" in 15 | configure) 16 | [ -d /etc/.java ] || mkdir -m 755 /etc/.java 17 | [ -d /etc/.java/.systemPrefs ] || mkdir -m 755 /etc/.java/.systemPrefs 18 | if [ ! -f /etc/.java/.systemPrefs/.system.lock ]; then 19 | touch /etc/.java/.systemPrefs/.system.lock 20 | chmod 644 /etc/.java/.systemPrefs/.system.lock 21 | fi 22 | if [ ! -f /etc/.java/.systemPrefs/.systemRootModFile ]; then 23 | touch /etc/.java/.systemPrefs/.systemRootModFile 24 | chmod 644 /etc/.java/.systemPrefs/.systemRootModFile 25 | fi 26 | 27 | for i in $jre_tools; do 28 | unset slave1 || true 29 | if [ -e $mandir/man1/$i.$srcext ]; then 30 | slave1="--slave \ 31 | /usr/share/man/man1/$i.$dstext \ 32 | $i.$dstext \ 33 | $mandir/man1/$i.$srcext" 34 | fi 35 | update-alternatives \ 36 | --install \ 37 | /usr/bin/$i \ 38 | $i \ 39 | $basediralias/jre/bin/$i \ 40 | $priority \ 41 | $slave1 42 | done 43 | 44 | update-alternatives \ 45 | --install /usr/bin/jexec jexec $basediralias/jre/lib/jexec $priority \ 46 | --slave \ 47 | /usr/share/binfmts/jar \ 48 | jexec-binfmt \ 49 | $basediralias/jre/lib/jar.binfmt 50 | 51 | # register binfmt; ignore errors, the alternative may already be 52 | # registered by another JRE. 53 | if which update-binfmts >/dev/null && [ -r /usr/share/binfmts/jar ]; then 54 | update-binfmts --package @basename@ --import jar || true 55 | fi 56 | 57 | mount | grep -qs 'on /proc type proc' || echo >&2 "/proc is not mounted; some java apps may fail" 58 | 59 | # activate class data sharing 60 | case @archdir@ in i386|amd64) 61 | for type in client server; do 62 | rm -f $basedir/jre/lib/@archdir@/$type/classes.jsa 63 | log=$(tempfile) 64 | if ! $basedir/bin/java -$type -Xshare:dump -Xmx256m -XX:PermSize=128m > $log; then 65 | rm -f $basedir/jre/lib/@archdir@/$type/classes.jsa 66 | cat >&2 $log 67 | echo "Ignoring error generating classes.jsa" 68 | fi 69 | rm -f $log 70 | done 71 | esac 72 | 73 | ;; 74 | 75 | esac 76 | 77 | #DEBHELPER# 78 | 79 | exit 0 80 | -------------------------------------------------------------------------------- /debian/JB-bin.postrm.in: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | jdiralias=@jdiralias@ 4 | 5 | case "$1" in 6 | purge) 7 | if [ -z "$jdiralias" ]; then 8 | echo >&2 "$(basename $0): Internal error" 9 | exit 1 10 | fi 11 | rm -rf /etc/$jdiralias 12 | 13 | # XXX should remove /etc/.java ??? 14 | ;; 15 | esac 16 | 17 | #DEBHELPER# 18 | -------------------------------------------------------------------------------- /debian/JB-bin.prerm.in: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | basedir=/@basedir@ 4 | basediralias=/@basediralias@ 5 | jre_tools='@jre_tools@' 6 | 7 | for type in client server; do 8 | rm -f $basedir/jre/lib/@archdir@/$type/classes.jsa 9 | done 10 | 11 | if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then 12 | for i in $jre_tools; do 13 | update-alternatives --remove $i $basediralias/jre/bin/$i 14 | done 15 | 16 | if which update-binfmts >/dev/null; then 17 | # try to remove and ignore the error 18 | if [ -e /var/lib/binfmts/@basename@ ]; then 19 | update-binfmts --package @basename@ \ 20 | --remove jar /usr/bin/jexec || true 21 | fi 22 | fi 23 | 24 | update-alternatives --remove jexec $basediralias/jre/lib/jexec 25 | fi 26 | 27 | #DEBHELPER# 28 | -------------------------------------------------------------------------------- /debian/JB-controlpanel.desktop.in: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Name=@vendor@ Java @RELEASE@ Plugin Control Panel@ia32txt@ 4 | Comment=@vendor@ Java @RELEASE@ Plugin Control Panel@ia32txt@ 5 | Exec=/@basedir@/bin/ControlPanel 6 | Terminal=false 7 | Type=Application 8 | Icon=@basename@ 9 | Categories=Settings; 10 | -------------------------------------------------------------------------------- /debian/JB-java.desktop.in: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Name=@vendor@ Java @RELEASE@ Runtime@ia32txt@ 4 | Comment=@vendor@ Java @RELEASE@ Runtime@ia32txt@ 5 | Exec=@java_launcher@ -jar 6 | Terminal=false 7 | Type=Application 8 | Icon=@basename@ 9 | MimeType=application/x-java-archive;application/java-archive;application/x-jar; 10 | NoDisplay=true 11 | -------------------------------------------------------------------------------- /debian/JB-javadb.overrides.in: -------------------------------------------------------------------------------- 1 | @basename@-javadb: extra-license-file @basedir@/db/LICENSE 2 | -------------------------------------------------------------------------------- /debian/JB-javaws.desktop.in: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Name=@vendor@ Java @RELEASE@ Web Start@ia32txt@ 4 | Comment=@vendor@ Java @RELEASE@ Web Start@ia32txt@ 5 | Exec=/@basedir@/bin/javaws %u 6 | Terminal=false 7 | Type=Application 8 | Icon=@basename@ 9 | Categories=Application;Network; 10 | MimeType=application/x-java-jnlp-file; 11 | -------------------------------------------------------------------------------- /debian/JB-jdk.doc-base.in: -------------------------------------------------------------------------------- 1 | Document: @basename@-jdk-readme 2 | Title: @vendor@ Java @RELEASE@, Standard Edition README 3 | Author: @vendor@ 4 | Abstract: The Java @RELEASE@ Platform Documentation contains API specifications, 5 | feature descriptions, developer guides, reference pages for JDK tools 6 | and utilities, demos, and links to related information. 7 | . 8 | This document is the README from the @vendor@ Java @RELEASE@ package. 9 | Section: Programming 10 | 11 | Format: HTML 12 | Index: /usr/share/doc/@basename@-jdk/README.html 13 | Files: /usr/share/doc/@basename@-jdk/README.html 14 | -------------------------------------------------------------------------------- /debian/JB-jdk.menu.in: -------------------------------------------------------------------------------- 1 | ?package(@basename@-jdk):\ 2 | needs="x11"\ 3 | section="Applications/System/Monitoring"\ 4 | title="@vendor@ Java @RELEASE@ VisualVM@ia32txt@"\ 5 | command="/@basedir@/bin/jvisualvm"\ 6 | icon="/usr/share/pixmaps/@basename@.xpm"\ 7 | hints="Java2" 8 | -------------------------------------------------------------------------------- /debian/JB-jdk.overrides.in: -------------------------------------------------------------------------------- 1 | @basename@-jdk: shlib-without-PT_GNU_STACK-section 2 | @basename@-jdk: unstripped-binary-or-object 3 | @basename@-jdk: hardening-no-fortify-functions 4 | @basename@-jdk: hardening-no-relro 5 | @basename@-jdk: menu-icon-missing usr/share/pixmaps/sun-java6.xpm 6 | -------------------------------------------------------------------------------- /debian/JB-jdk.postinst.in: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | priority=@priority@ 6 | basedir=/@basedir@ 7 | basediralias=/@basediralias@ 8 | mandir=/@basediralias@/man 9 | jdiralias=@jdiralias@ 10 | srcext=1.gz 11 | dstext=1.gz 12 | jdk_tools='@jdk_tools@' 13 | 14 | case "$1" in 15 | configure) 16 | for i in $jdk_tools; do 17 | unset slave1 || true 18 | if [ -e $mandir/man1/$i.$srcext ]; then 19 | slave1="--slave \ 20 | /usr/share/man/man1/$i.$dstext \ 21 | $i.$dstext \ 22 | $mandir/man1/$i.$srcext" 23 | fi 24 | update-alternatives \ 25 | --install \ 26 | /usr/bin/$i \ 27 | $i \ 28 | $basediralias/bin/$i \ 29 | $priority \ 30 | $slave1 31 | done 32 | 33 | ;; 34 | esac 35 | 36 | #DEBHELPER# 37 | 38 | exit 0 39 | -------------------------------------------------------------------------------- /debian/JB-jdk.prerm.in: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | jdk_tools='@jdk_tools@' 4 | basediralias=/@basediralias@ 5 | 6 | 7 | if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then 8 | for i in $jdk_tools; do 9 | update-alternatives --remove $i $basediralias/bin/$i 10 | done 11 | fi 12 | 13 | #DEBHELPER# 14 | -------------------------------------------------------------------------------- /debian/JB-jre.README.Debian.in: -------------------------------------------------------------------------------- 1 | Compatibility and problems with some window managers 2 | ==================================================== 3 | 4 | Some window mangers have problems running java programs with the environment 5 | variable AWT_TOOLKIT=MToolkit. For these cases, please use a window manger 6 | which doesn't show these problems. 7 | 8 | For details, please see http://bugs.debian.org/504524 9 | 10 | 11 | Installation of extensions: 12 | =========================== 13 | * Extensions which work with all Java 2 VMs (>= v1.3) should be installed 14 | in /@basedir@/ext (with native libraries in /@basedir@/). 15 | Packages should depend on @JRE@ or @JDK@ if development tools are required. 16 | * Extension which require a specific Java @RELEASE@ version should be installed 17 | in /@basedir@/jre/lib/ext (with native libraries 18 | in /@basedir@/jre/lib/). 19 | Packages should depend on @JRE@ or @JDK@ if 20 | development tools are required. 21 | 22 | 23 | Debian Java Repository: 24 | ======================= 25 | /usr/share/java/repository gets added to CLASSPATH automatically but 26 | it is not an extension directory. If you want to give all permissions 27 | to code installed in /usr/share/java/repository, the uncomment the 28 | corresponding section in /etc/@basename@/security/java.policy. 29 | 30 | 31 | Alternatives: 32 | ============= 33 | Please see README.alternatives. 34 | 35 | 36 | Java Plug-In: 37 | ========================= 38 | * The @basename@-plugin package automatically enables the Java Plug-In 39 | for use with Firefox, Mozilla, and browsers based on Mozilla. 40 | * The Plug-In can be configured with the program ControlPanel. 41 | * Make sure you have Java enabled in Iceweasel's preferences dialog. 42 | 43 | 44 | 45 | Java Cryptography Extension (JCE) support: 46 | ========================================== 47 | JCE unlimited strength jurisdiction policy files are now included by default, 48 | older versions of this package recommended to use dpkg-divert before replacing 49 | installed files to avoid upgrade problems, you can keep those diverted files 50 | or revert to use the included files: 51 | 52 | sudo dpkg-divert --rename --remove /@basedir@/jre/lib/security/local_policy.jar 53 | sudo dpkg-divert --rename --remove /@basedir@/jre/lib/security/US_export_policy.jar 54 | 55 | Additional security issues: 56 | =========================== 57 | /@basedir@/jre/lib/security/cacerts is a symlink to 58 | /etc/@basename@/security/cacerts and treated as a 59 | configuration file by dpkg. This means that changes to this file are 60 | preserved across package update. You should, therefore, think about 61 | changing the default password protecting this file. 62 | 63 | You should also consider changing 64 | /etc/@basename@/security/java.policy to prevent threads from 65 | calling java.lang.Thread.stop() without any arguments. This feature 66 | is enabled by default in the interests of backward compatibility but 67 | may result in security issues. You will find more details on this in 68 | java.policy. 69 | 70 | 71 | 72 | -- Juergen Kreileder , Tue Jul 27 08:00:40 2004 73 | -- Matthias Klose Wed, 3 May 2006 12:34:11 +0200 74 | -- Torsten Werner Sat, 01 May 2010 11:29:15 +0200 75 | -------------------------------------------------------------------------------- /debian/JB-jre.overrides.in: -------------------------------------------------------------------------------- 1 | @basename@-jre: extra-license-file @basedir@/jre/LICENSE 2 | @basename@-jre: image-file-in-usr-lib @basedir@/jre/lib/images/* 3 | -------------------------------------------------------------------------------- /debian/JB-jvisualvm.desktop.in: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Name=@vendor@ Java @RELEASE@ VisualVM@ia32txt@ 4 | Comment=@vendor@ Java @RELEASE@ Monitoring & Management (VisualVM)@ia32txt@ 5 | Exec=/@basedir@/bin/jvisualvm 6 | Terminal=false 7 | Type=Application 8 | Icon=@basename@ 9 | Categories=Application;System; 10 | -------------------------------------------------------------------------------- /debian/JB-plugin.postinst.in: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | PATH=/sbin:/bin:/usr/sbin:/usr/bin 4 | 5 | priority=@priority@ 6 | browser_dirs="@browser_dirs@" 7 | PLUGIN=libnpjp2.so 8 | PLUGINPTH=/@basediralias@/jre/lib/@archdir@/$PLUGIN 9 | 10 | for browser_dir in $browser_dirs; do 11 | update-alternatives --quiet --install \ 12 | /usr/lib/$browser_dir/plugins/libjavaplugin.so \ 13 | $browser_dir-javaplugin.so \ 14 | $PLUGINPTH \ 15 | $priority 16 | done 17 | 18 | #DEBHELPER# 19 | 20 | exit 0 21 | -------------------------------------------------------------------------------- /debian/JB-plugin.prerm.in: -------------------------------------------------------------------------------- 1 | #!/bin/sh -e 2 | 3 | browser_dirs="@browser_dirs@" 4 | PLUGIN=libnpjp2.so 5 | PLUGINPTH=/@basediralias@/jre/lib/@archdir@/$PLUGIN 6 | 7 | if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then 8 | for browser_dir in $browser_dirs; do 9 | update-alternatives --quiet --remove \ 10 | $browser_dir-javaplugin.so \ 11 | $PLUGINPTH 12 | done 13 | fi 14 | 15 | #DEBHELPER# 16 | -------------------------------------------------------------------------------- /debian/JB-policytool.desktop.in: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Name=@vendor@ Java @RELEASE@ Policy Tool@ia32txt@ 4 | Comment=@vendor@ Java @RELEASE@ Policy Tool@ia32txt@ 5 | Exec=/@basedir@/bin/policytool 6 | Terminal=false 7 | Type=Application 8 | Icon=@basename@ 9 | Categories=Settings; 10 | -------------------------------------------------------------------------------- /debian/JB-web-start.applications.in: -------------------------------------------------------------------------------- 1 | java-web-start 2 | command="/@basedir@/bin/javaws -viewer" 3 | name=java-web-start 4 | can_open_multiple_files=false 5 | requires_terminal=false 6 | mime_types=application/x-java-jnlp-file 7 | -------------------------------------------------------------------------------- /debian/JB-web-start.keys.in: -------------------------------------------------------------------------------- 1 | application/x-java-jnlp-file 2 | description=Java Web Start Application@ia32txt@ 3 | icon_filename=sun-java 4 | default_action_type=application 5 | default_application_id=java-web-start 6 | short_list_application_user_additions=java-web-start 7 | -------------------------------------------------------------------------------- /debian/JB-web-start.mime.in: -------------------------------------------------------------------------------- 1 | application/x-java-jnlp-file 2 | ext: jnlp 3 | -------------------------------------------------------------------------------- /debian/README.alternatives.in: -------------------------------------------------------------------------------- 1 | 2 | Packages providing a runtime or a development environment for the Java 3 | language all use symlinks in the /etc/alternatives directory to enable 4 | the system administrator to choose which programs to use for java, 5 | javac, javah, etc. 6 | 7 | Starting with java-common 0.23ubuntu1, the update-java-alternatives 8 | script can be used to set a bunch of jre/jdk alternatives: 9 | 10 | - Set all runtime tools to point to the @basename@ alternatives: 11 | 12 | update-java-alternatives --jre --set java-6-sun 13 | 14 | 15 | - Set all runtime and development tools to point to the @basename@ 16 | alternatives: 17 | 18 | update-java-alternatives --set java-6-sun 19 | 20 | 21 | - Set all runtime and development tools to auto mode: 22 | 23 | update-java-alternatives --auto 24 | -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- 1 | sun-java6 (6.45-1) unstable; urgency=high 2 | 3 | * Last public Java 6 release due to Java 6 reaching end of public updates 4 | * SECURITY UPDATE: 5 | - (CVE-2013-2383): font layout and glyph table errors (2D) 6 | - (CVE-2013-2384): font layout and glyph table errors (2D) 7 | - (CVE-2013-1569): font layout and glyph table errors (2D) 8 | - (CVE-2013-2432): unspecified vulnerability fixed in 6u45 (2D) 9 | - (CVE-2013-2420): image processing vulnerability (2D) 10 | - (CVE-2013-1491): unspecified sanbox bypass (2D) 11 | - (CVE-2013-1558): java.beans.ThreadGroupContext missing restrictions 12 | (Beans) 13 | - (CVE-2013-2440): unspecified vulnerability fixed in 6u45 (Deployment) 14 | - (CVE-2013-2435): unspecified vulnerability fixed in 6u45 (Deployment) 15 | - (CVE-2013-1518): JAXP missing security restrictions (JAXP) 16 | - (CVE-2013-2422): MethodUtil trampoline class incorrect restrictions 17 | (Libraries) 18 | - (CVE-2013-1537): remote code loading enabled by default (RMI) 19 | - (CVE-2013-1557): LogStream.setDefaultStream() missing security 20 | restrictions (RMI) 21 | - (CVE-2013-2394): unspecified vulnerability fixed in 6u45 (2D) 22 | - (CVE-2013-2430): JPEGImageReader state corruption (ImageIO) 23 | - (CVE-2013-2429): JPEGImageWriter state corruption (ImageIO) 24 | - (CVE-2013-1563): unspecified vulnerability fixed in 6u45 (Install) 25 | - (CVE-2013-2439): unspecified vulnerability fixed in 6u45 (Install) 26 | - (CVE-2013-0401): unspecified sandbox bypass (AWT) 27 | - (CVE-2013-2419): unspecified vulnerability fixed in 6u45 (2D) 28 | - (CVE-2013-2424): MBeanInstantiator insufficient class access checks 29 | (JMX) 30 | - (CVE-2013-2417): unspecified vulnerability fixed in 6u45 (Networking) 31 | - (CVE-2013-2418): unspecified vulnerability fixed in 6u45 (Deployment) 32 | - (CVE-2013-2433): unspecified vulnerability fixed in 6u45 (Deployment) 33 | - (CVE-2013-1540): unspecified vulnerability fixed in 6u45 (Deployment) 34 | 35 | -- Janusz Dziemidowicz Tue, 16 Apr 2013 23:33:16 +0200 36 | 37 | sun-java6 (6.43-1) unstable; urgency=high 38 | 39 | * SECURITY UPDATE: 40 | - (CVE-2013-0809): unspecified vulnerability fixed in 6u43 (2D) 41 | - (CVE-2013-1493): unspecified vulnerability fixed in 6u43 (2D) 42 | 43 | -- Janusz Dziemidowicz Tue, 05 Mar 2013 11:28:51 +0100 44 | 45 | sun-java6 (6.41-1) unstable; urgency=high 46 | 47 | * SECURITY UPDATE: 48 | - (CVE-2013-1487): unspecified vulnerability fixed in 6u41 (Deployment) 49 | - (CVE-2013-1486): unspecified vulnerability fixed in 6u41 (JMX) 50 | - (CVE-2013-0169): SSL/TLS Lucky Thirteen Attack (JSSE) 51 | 52 | -- Janusz Dziemidowicz Tue, 19 Feb 2013 20:34:29 +0100 53 | 54 | sun-java6 (6.39-1) unstable; urgency=high 55 | 56 | * SECURITY UPDATE: 57 | - (CVE-2013-1478): unspecified vulnerability fixed in 6u39 (2D) 58 | - (CVE-2013-0442): unspecified vulnerability fixed in 6u39 (AWT) 59 | - (CVE-2013-0445): unspecified vulnerability fixed in 6u39 (AWT) 60 | - (CVE-2013-1480): unspecified vulnerability fixed in 6u39 (AWT) 61 | - (CVE-2013-0441): unspecified vulnerability fixed in 6u39 (CORBA) 62 | - (CVE-2013-1475): unspecified vulnerability fixed in 6u39 (CORBA) 63 | - (CVE-2013-1476): unspecified vulnerability fixed in 6u39 (CORBA) 64 | - (CVE-2012-1541): unspecified vulnerability fixed in 6u39 (Deployment) 65 | - (CVE-2013-0446): unspecified vulnerability fixed in 6u39 (Deployment) 66 | - (CVE-2012-3342): unspecified vulnerability fixed in 6u39 (Deployment) 67 | - (CVE-2013-0450): unspecified vulnerability fixed in 6u39 (JMX) 68 | - (CVE-2013-1479): unspecified vulnerability fixed in 6u39 (JavaFX) 69 | - (CVE-2013-0425): unspecified vulnerability fixed in 6u39 (Libraries) 70 | - (CVE-2013-0426): unspecified vulnerability fixed in 6u39 (Libraries) 71 | - (CVE-2013-0428): unspecified vulnerability fixed in 6u39 (Libraries) 72 | - (CVE-2012-3213): unspecified vulnerability fixed in 6u39 (Scripting) 73 | - (CVE-2013-1481): unspecified vulnerability fixed in 6u39 (Sound) 74 | - (CVE-2013-0429): unspecified vulnerability fixed in 6u39 (CORBA) 75 | - (CVE-2013-0419): unspecified vulnerability fixed in 6u39 (Deployment) 76 | - (CVE-2013-0423): unspecified vulnerability fixed in 6u39 (Deployment) 77 | - (CVE-2013-0351): unspecified vulnerability fixed in 6u39 (Deployment) 78 | - (CVE-2013-0430): unspecified vulnerability fixed in 6u39 (Install) 79 | - (CVE-2013-0432): unspecified vulnerability fixed in 6u39 (AWT) 80 | - (CVE-2013-1473): unspecified vulnerability fixed in 6u39 (Deployment) 81 | - (CVE-2013-0435): unspecified vulnerability fixed in 6u39 (JAX-WS) 82 | - (CVE-2013-0434): unspecified vulnerability fixed in 6u39 (JAXP) 83 | - (CVE-2013-0409): unspecified vulnerability fixed in 6u39 (JMX) 84 | - (CVE-2013-0427): unspecified vulnerability fixed in 6u39 (Libraries) 85 | - (CVE-2013-0433): unspecified vulnerability fixed in 6u39 (Networking) 86 | - (CVE-2013-0424): unspecified vulnerability fixed in 6u39 (RMI) 87 | - (CVE-2013-0440): unspecified vulnerability fixed in 6u39 (JSSE) 88 | - (CVE-2013-0438): unspecified vulnerability fixed in 6u39 (Deployment) 89 | - (CVE-2013-0443): unspecified vulnerability fixed in 6u39 (JSSE) 90 | 91 | -- Janusz Dziemidowicz Sat, 02 Feb 2013 10:58:24 +0000 92 | 93 | sun-java6 (6.38-1) unstable; urgency=low 94 | 95 | * Make rules display clearly what files are missing 96 | * New upstream release 97 | 98 | -- Janusz Dziemidowicz Wed, 12 Dec 2012 11:59:18 +0100 99 | 100 | sun-java6 (6.37-1) unstable; urgency=high 101 | 102 | * Remove even more obsolete code 103 | * Fix building on 32 bit systems 104 | * Add links for machine dependent include files 105 | * SECURITY UPDATE: 106 | - (CVE-2012-5083): unspecified vulnerability fixed in 6u37 (2D) 107 | - (CVE-2012-1531): unspecified vulnerability fixed in 6u37 (2D) 108 | - (CVE-2012-5086): XMLDecoder sandbox restriction bypass (Beans) 109 | - (CVE-2012-1533): unspecified vulnerability fixed in 6u37 (Deployment) 110 | - (CVE-2012-1532): unspecified vulnerability fixed in 6u37 (Deployment) 111 | - (CVE-2012-3143): unspecified vulnerability fixed in 6u37 (JMX) 112 | - (CVE-2012-5089): RMIConnectionImpl insufficient access control checks 113 | (JMX) 114 | - (CVE-2012-5084): DefaultFormatter insufficient data validation (Swing) 115 | - (CVE-2012-3159): unspecified vulnerability fixed in 6u37 (Deployment) 116 | - (CVE-2012-5068): RhinoScriptEngine security bypass (Libraries) 117 | - (CVE-2012-4416): uninitialized Array JVM memory disclosure (Hotspot) 118 | - (CVE-2012-5071): DescriptorSupport insufficient package access checks 119 | (JMX) 120 | - (CVE-2012-5069): Executors state handling issues (Concurrency) 121 | - (CVE-2012-5075): RMIConnectionImpl information disclosure (JMX) 122 | - (CVE-2012-5073): LogManager security bypass (Libraries) 123 | - (CVE-2012-5079): unspecified vulnerability fixed in 6u37 (Libraries) 124 | - (CVE-2012-5072): AccessController.doPrivilegedWithCombiner() information 125 | disclosure (Security) 126 | - (CVE-2012-5081): JSSE denial of service (JSSE) 127 | - (CVE-2012-3216): java.io.FilePermission information leak (Libraries) 128 | - (CVE-2012-5077): SecureRandom mulitple seeders information disclosure 129 | (Security) 130 | - (CVE-2012-5085): disable Gopher support by default (Gopher) 131 | 132 | -- Janusz Dziemidowicz Wed, 17 Oct 2012 11:44:14 +0200 133 | 134 | sun-java6 (6.35-1) unstable; urgency=high 135 | 136 | * SECURITY UPDATE: 137 | - (CVE-2012-4681): Oracle Java 7 Update 6, and possibly other versions, 138 | allows remote attackers to execute arbitrary code via a 139 | crafted applet, as exploited in the wild in 140 | August 2012 using Gondzz.class and Gondvv.class. 141 | 142 | -- Janusz Dziemidowicz Fri, 31 Aug 2012 10:59:43 +0200 143 | 144 | sun-java6 (6.34-1) unstable; urgency=low 145 | 146 | * Fix building on lenny with lib32asound2 from lenny-backports on amd64 147 | * New upstream release 148 | 149 | -- Janusz Dziemidowicz Wed, 15 Aug 2012 21:10:57 +0000 150 | 151 | sun-java6 (6.33-2) unstable; urgency=low 152 | 153 | * Add lintian overrides for missing binary hardening 154 | * Remove unused code from installation scripts 155 | * Remove obsolete code for browser plugin 156 | * Remove Java release dates from diff invocation 157 | * Update copyright year 158 | 159 | -- Janusz Dziemidowicz Sun, 15 Jul 2012 22:59:34 +0200 160 | 161 | sun-java6 (6.33-1) unstable; urgency=high 162 | 163 | * Add JCE Unlimited Strength Jurisdiction Policy Files 164 | * Set source format to "3.0 (native)" 165 | * SECURITY UPDATE: multiple upstream vulnerabilities. Upstream fixes: 166 | - (CVE-2012-1713): fontmanager layout lookup code memory corruption (2D) 167 | - (CVE-2012-1721): unspecified vulnerability fixed in 6u33 (Deployment) 168 | - (CVE-2012-1722): unspecified vulnerability fixed in 6u33 (Deployment) 169 | - (CVE-2012-1723): insufficient field accessibility checks (Hotspot) 170 | - (CVE-2012-1725): insufficient invokespecial verification (Hotspot) 171 | - (CVE-2012-1716): SynthLookAndFeel application context bypass (Swing) 172 | - (CVE-2012-1711): improper protection of CORBA data models (CORBA) 173 | - (CVE-2012-0551): unspecified vulnerability fixed in 6u33 (Deployment) 174 | - (CVE-2012-1719): mutable repository identifiers in generated stub code 175 | (CORBA) 176 | - (CVE-2012-1724): XML parsing infinite loop (JAXP) 177 | - (CVE-2012-1718): unspecified vulnerability fixed in 6u33 (Security) 178 | - (CVE-2012-1720): unspecified vulnerability fixed in 6u33 (Networking) 179 | - (CVE-2012-1717): insecure temporary file permissions (JRE) 180 | 181 | -- Janusz Dziemidowicz Tue, 12 Jun 2012 23:23:34 +0000 182 | 183 | sun-java6 (6.32-2) unstable; urgency=low 184 | 185 | * Fix rules on certain locales (i.e. et_EE) 186 | * Remove defoma stuff 187 | 188 | -- Janusz Dziemidowicz Mon, 07 May 2012 14:00:37 +0200 189 | 190 | sun-java6 (6.32-1) unstable; urgency=low 191 | 192 | * New upstream release 193 | * Remove demo package as it was split from upstream 194 | 195 | -- Janusz Dziemidowicz Thu, 26 Apr 2012 22:00:14 +0000 196 | 197 | sun-java6 (6.31-2) unstable; urgency=low 198 | 199 | * Remove obsolete dependency information 200 | * Remove obsolete Ubuntu rules 201 | * Standards-Version updated to version 3.9.3 202 | * Change location of Lucida fonts 203 | * Remove unused rules targets and variables 204 | * Bring back shlibs:Depends in plugin 205 | 206 | -- Janusz Dziemidowicz Tue, 13 Mar 2012 00:45:48 +0100 207 | 208 | sun-java6 (6.31-1) unstable; urgency=high 209 | 210 | * Fix lintian source package warnings 211 | * Update debhelper compatibility level to 6 212 | * Update java-common dependency to 0.28 213 | * New upstream release 214 | * SECURITY UPDATE: multiple upstream vulnerabilities. Upstream fixes: 215 | - (CVE-2012-0497): unspecified vulnerability fixed in 6u31 (2D) 216 | - (CVE-2012-0498): unspecified vulnerability fixed in 6u31 (2D) 217 | - (CVE-2012-0499): unspecified vulnerability fixed in 6u31 (2D) 218 | - (CVE-2012-0500): unspecified vulnerability fixed in 6u31 (Deployment) 219 | - (CVE-2012-0504): unspecified vulnerability fixed in 6u31 (Install) 220 | - (CVE-2011-3571): unspecified vulnerability in the Virtual Desktop 221 | Infrastructure (Concurrency) 222 | - (CVE-2012-0503): unspecified vulnerability fixed in 6u31 (I18n) 223 | - (CVE-2012-0505): unspecified vulnerability fixed in 6u31 (Serialization) 224 | - (CVE-2012-0502): unspecified vulnerability fixed in 6u31 (AWT) 225 | - (CVE-2011-3563): unspecified vulnerability fixed in 6u31 (Sound) 226 | - (CVE-2011-5035): hash table implementations vulnerable to algorithmic 227 | complexity attacks (Lightweight HTTP Server) 228 | - (CVE-2012-0501): unspecified vulnerability fixed in 6u31 (JRE) 229 | - (CVE-2012-0506): unspecified vulnerability fixed in 6u31 (CORBA) 230 | 231 | -- Janusz Dziemidowicz Thu, 16 Feb 2012 15:12:50 +0100 232 | 233 | sun-java6 (6.30-3) unstable; urgency=low 234 | 235 | * Detect Java version from changelog instead of directory name 236 | * Set proper (lower) priority for ia32-java-6-sun 237 | * Update link for JCE Unlimited Strength Jurisdiction Policy Files 238 | * Add Homepage to control file 239 | * Update list of common JRE things 240 | * Replace sun-java6-app.xpm with sun-java6.xpm 241 | 242 | -- Janusz Dziemidowicz Wed, 18 Jan 2012 13:45:07 +0100 243 | 244 | sun-java6 (6.30-2) unstable; urgency=low 245 | 246 | * Remove libnss-mdns from Suggests 247 | * Generate classes.jsa, needed by class data sharing, for every architecture 248 | and mode 249 | * Remove ia64 support 250 | * Remove more obsolete code from rules 251 | 252 | -- Janusz Dziemidowicz Mon, 02 Jan 2012 17:54:34 +0100 253 | 254 | sun-java6 (6.30-1) unstable; urgency=low 255 | 256 | * New upstream release 257 | * Remove DLJ related stuff 258 | * Remove various obsolete/commented stuff 259 | 260 | -- Janusz Dziemidowicz Sat, 24 Dec 2011 00:06:35 +0100 261 | 262 | sun-java6 (6.26-3) unstable; urgency=low 263 | 264 | * "ia32-sun-java6-bin has improperly equal alternatives priority on amd64" 265 | fixed. Thanks to Todd Vierling for providing the patch (LP: #643658) 266 | 267 | -- Sylvestre Ledru Fri, 22 Jul 2011 23:22:17 +0200 268 | 269 | sun-java6 (6.26-2) unstable; urgency=low 270 | 271 | * Move libnss-mdns to Suggests. Thanks to Arthur Gautier for investigating 272 | (Closes: #484316) 273 | 274 | -- Sylvestre Ledru Fri, 26 Aug 2011 11:33:19 +0200 275 | 276 | sun-java6 (6.26-1) unstable; urgency=high 277 | 278 | * New upstream release (Closes: #629852) 279 | * SECURITY UPDATE: multiple upstream vulnerabilities. Upstream fixes: 280 | - (CVE-2011-0862): integer overflows in JPEGImageReader and font 281 | SunLayoutEngine (2D, 7013519) 282 | - (CVE-2011-0873): unspecified vulnerability fixed in 6u26 (2D) 283 | - (CVE-2011-0815): FileDialog.show() buffer overflow (AWT, 7012520) 284 | - (CVE-2011-0817): unspecified vulnerabilities fixed in 6u26 (Deployment, 285 | JRE) 286 | - (CVE-2011-0863): unspecified vulnerability fixed in 6u26 (Deployment) 287 | - (CVE-2011-0864): JVM memory corruption via certain bytecode (HotSpot, 288 | 7020373) 289 | - (CVE-2011-0802): unspecified vulnerabilities fixed in 6u26 (Sound) 290 | - (CVE-2011-0814): unspecified vulnerabilities fixed in 6u26 (Sound) 291 | - (CVE-2011-0871): MediaTracker created Component instances with 292 | unnecessary privileges (Swing, 7020198) 293 | - (CVE-2011-0786): unspecified vulnerabilities fixed in 6u26 (Deployment, 294 | JRE) 295 | - (CVE-2011-0788): unspecified vulnerabilities fixed in 6u26 (Deployment, 296 | JRE) 297 | - (CVE-2011-0866): unspecified vulnerabilities fixed in 6u26 (Deployment, 298 | JRE) 299 | - (CVE-2011-0868): incorrect numeric type conversion in TransformHelper 300 | (2D, 7016495) 301 | - (CVE-2011-0872): non-blocking sockets incorrectly selected for reading 302 | (NIO, 6213702) 303 | - (CVE-2011-0867): NetworkInterface information leak (Networking, 7013969) 304 | - (CVE-2011-0869): unprivileged proxy settings change via SOAPConnection 305 | (SAAJ, 7013971) 306 | - (CVE-2011-0865): Deserialization allows creation of mutable SignedObject 307 | (Deserialization, 6618658) 308 | * - 309 | 310 | -- Sylvestre Ledru Fri, 22 Jul 2011 23:22:15 +0200 311 | 312 | sun-java6 (6.25-3) unstable; urgency=low 313 | 314 | * For now, revert changes of upload 6.25-2 due to license reasons. 315 | In touch with upstream about this issue. 316 | 317 | -- Sylvestre Ledru Thu, 19 May 2011 16:50:11 +0200 318 | 319 | sun-java6 (6.25-2) unstable; urgency=low 320 | 321 | * sun-java6-fonts can be installed without installing the jre 322 | (Closes: #625617) 323 | 324 | -- Sylvestre Ledru Sat, 07 May 2011 23:06:10 +0200 325 | 326 | sun-java6 (6.25-1) unstable; urgency=low 327 | 328 | * New upstream release 329 | * Standards-Version updated to version 3.9.2 330 | * Suggests default-jdk-doc instead of openjdk-6-doc 331 | * Update of the lintian overrides about embedded-library 332 | 333 | -- Sylvestre Ledru Tue, 03 May 2011 15:54:53 +0200 334 | 335 | sun-java6 (6.24-2) unstable; urgency=low 336 | 337 | * Remove Build-Depends: libxp6. (Closes: #623657) 338 | 339 | -- Torsten Werner Fri, 22 Apr 2011 20:10:15 +0200 340 | 341 | sun-java6 (6.24-1) unstable; urgency=high 342 | 343 | * New upstream release 344 | * Watch file added 345 | * Homepage updated to http://jdk-distros.java.net/ 346 | * SECURITY UPDATE: multiple upstream vulnerabilities. Upstream fixes: 347 | - (CVE-2010-4476): Java Runtime Environment hangs when converting 348 | "2.2250738585072012e-308" to a binary floating-point number. 349 | - (CVE-2010-4452): Oracle Java XGetSamplePtrFromSnd Remote Code 350 | Execution Vulnerability 351 | - (CVE-2010-4454): Vulnerability allows successful unauthenticated network 352 | attacks via multiple protocols. 353 | - (CVE-2010-4462): XGetSamplePtrFromSnd Remote Code Execution Vulnerability 354 | - (CVE-2010-4463): Webstart Trusted JNLP Extension Remote Code Execution 355 | Vulnerability 356 | - (CVE-2010-4465): Swing timer-based security manager bypass 357 | - (CVE-2010-4467): Vulnerability allows successful unauthenticated network 358 | attacks via multiple protocols. 359 | - (CVE-2010-4469): Hotspot backward jsr heap corruption 360 | - (CVE-2010-4473): Vulnerability allows successful unauthenticated network 361 | attacks via multiple protocols. 362 | - (CVE-2010-4422): Vulnerability allows successful unauthenticated network 363 | attacks via multiple protocols. 364 | - (CVE-2010-4451): Vulnerability allows successful unauthenticated network 365 | attacks via HTTP. 366 | - (CVE-2010-4466): Runtime NTLM Authentication Information Leakage 367 | Vulnerability 368 | - (CVE-2010-4470): JAXP untrusted component state manipulation 369 | - (CVE-2010-4471): Java2D font-related system property leak 370 | - (CVE-2010-4447): Vulnerability allows successful unauthenticated network 371 | attacks via multiple protocols. 372 | - (CVE-2010-4475): vulnerability allows successful unauthenticated network 373 | attacks via multiple protocols. 374 | - (CVE-2010-4468): DNS cache poisoning by untrusted applets 375 | - (CVE-2010-4450): Launcher incorrect processing of empty library path 376 | entries 377 | - (CVE-2010-4448): DNS cache poisoning by untrusted applets 378 | - (CVE-2010-4472): Untrusted code allowed to replace DSIG/C14N 379 | implementation 380 | - (CVE-2010-4474): Easily exploitable vulnerability requiring logon to 381 | Operating System. 382 | 383 | -- Sylvestre Ledru Wed, 16 Feb 2011 00:46:20 +0100 384 | 385 | sun-java6 (6.23-1) unstable; urgency=low 386 | 387 | * New upstream release 388 | * Add 'google-chrome' as Depends of sun-java6-plugin (Closes: #607455) 389 | * Standards-Version updated to version 3.9.1 390 | 391 | -- Sylvestre Ledru Wed, 09 Feb 2011 01:23:20 +0100 392 | 393 | sun-java6 (6.22-1) unstable; urgency=low 394 | 395 | [ Torsten Werner ] 396 | * Add file /etc/java-6-sun/swing.properties. (Closes: #480570) 397 | * Install the desktop file for jvisualvm and remove the one for jconsole. 398 | (Closes: #539288) 399 | 400 | [ Sylvestre Ledru ] 401 | * New upstream release (Closes: #600259) 402 | * SECURITY UPDATE: multiple upstream vulnerabilities. Upstream fixes: 403 | - (CVE-2010-3556): JDK unspecified vulnerability in 2D component 404 | - (CVE-2010-3562): JDK IndexColorModel double-free 405 | - (CVE-2010-3565): JDK JPEG writeImage remote code execution 406 | - (CVE-2010-3566): JDK ICC Profile remote code execution 407 | - (CVE-2010-3567): Crash in ICU Opentype layout engine due to mismatch in 408 | character counts 409 | - (CVE-2010-3571): JDK unspecified vulnerability in 2D component 410 | - (CVE-2010-3554): JDK corba reflection vulnerabilities 411 | - (CVE-2010-3563): JDK unspecified vulnerability in Deployment component 412 | - (CVE-2010-3568): JDK Deserialization Race condition 413 | - (CVE-2010-3569): JDK Serialization inconsistencies 414 | - (CVE-2010-3558): JDK unspecified vulnerability in Java Web Start component 415 | - (CVE-2010-3552): JDK unspecified vulnerability in New Java Plugin 416 | component 417 | - (CVE-2010-3559): JDK unspecified vulnerability in Sound component 418 | - (CVE-2010-3572): JDK unspecified vulnerability in Sound component 419 | - (CVE-2010-3553): UIDefault.ProxyLazyValue has unsafe reflection usage 420 | - (CVE-2010-3555): JDK unspecified vulnerability in Deployment component 421 | - (CVE-2010-3550): JDK unspecified vulnerability in Java Web Start component 422 | - (CVE-2010-3570): JDK unspecified vulnerability in Deployment Toolkit 423 | - (CVE-2010-3561): Privileged ServerSocket.accept allows receiving 424 | connections from any host 425 | - (CVE-2009-3555): TLS: MITM attacks via session renegotiation 426 | - (CVE-2010-1321): krb5: null pointer dereference in GSS-API library leads 427 | to DoS 428 | - (CVE-2010-3549): HttpURLConnection chunked encoding issue (Http request 429 | splitting) 430 | - (CVE-2010-3557): JDK Swing mutable static 431 | - (CVE-2010-3541): limit setting of some request headers in 432 | HttpURLConnection 433 | - (CVE-2010-3573): limit HTTP request cookie headers in HttpURLConnection 434 | - (CVE-2010-3574): limit use of TRACE method in HttpURLConnection 435 | - (CVE-2010-3548): JDK DNS server IP address information leak 436 | - (CVE-2010-3551): NetworkInterface reveals local network address to 437 | untrusted code 438 | - (CVE-2010-3560): JDK unspecified vulnerability in Networking component 439 | * Update of the italian po. Thanks to Vincenzo Campanella (Closes: #597313) 440 | 441 | -- Sylvestre Ledru Fri, 15 Oct 2010 10:05:39 +0200 442 | 443 | sun-java6 (6.21-1) unstable; urgency=low 444 | 445 | * New upstream release 446 | - There are no security fixes in this release. 447 | * Update $(bin_pattern) and $(diff_ignore) in debian/rules. 448 | * Add a lintian override for embedded-libjpeg. 449 | * Update danish debconf translation; thanks to Joe Dalton. (Closes: #586238) 450 | * Update japanese debconf translation; thanks to Hideki Yamane. 451 | (Closes: #580157) 452 | * Add midori as an alternative to $(browsers) in debian/rules. 453 | (Closes: #588663) 454 | 455 | -- Torsten Werner Wed, 28 Jul 2010 14:47:10 +0200 456 | 457 | sun-java6 (6.20-dlj-4) unstable; urgency=low 458 | 459 | * Remove wrong space character for uming.ttc path in fontconfig.properties. 460 | Thanks to Alberto Alvarez García. 461 | 462 | -- Torsten Werner Sat, 08 May 2010 11:30:59 +0200 463 | 464 | sun-java6 (6.20-dlj-3) unstable; urgency=low 465 | 466 | * Change Vcs-Svn header to allow anonymous access. (Closes: #478673) 467 | * Add Recommends: ia32-libs-gtk to package ia32-sun-java6-bin. 468 | (Closes: #532359) 469 | * Add a some information to README.Debian that explains how to enable the 470 | plugin in Iceweasel. (Closes: #541154) 471 | * Add myself to Uploaders. 472 | * Add missing changelog entry for CVE-2010-0087 to version 6.19-0ubuntu1. 473 | * Add missing changelog entry for CVE-2010-1423 to version 6.20-1. 474 | 475 | -- Torsten Werner Sun, 02 May 2010 12:07:16 +0200 476 | 477 | sun-java6 (6.20-dlj-2) unstable; urgency=low 478 | 479 | * Team upload. 480 | * Update Homepage in d/control. 481 | * Update italian and spanish debconf translation. (Closes: #560354, #570790) 482 | * Switch to source format 3.0. 483 | * Remove files for the old -doc package since we Suggests: openjdk-6-doc. 484 | * Clean up README.Debian and add some information about using dpkg-divert 485 | before manually installing JCE policy files. (Closes: #578578) 486 | 487 | -- Torsten Werner Sat, 01 May 2010 11:29:15 +0200 488 | 489 | sun-java6 (6.20-dlj-1) unstable; urgency=low 490 | 491 | * Team upload. 492 | * Create orig tarball from files at 493 | . (Closes: #578402) 494 | * Upload for Architecture: amd64. (Closes: #578361, #576481) 495 | * Re-enable the license check in d/rules. (Closes: #578378) 496 | 497 | -- Torsten Werner Mon, 19 Apr 2010 22:13:23 +0200 498 | 499 | sun-java6 (6.20-1) unstable; urgency=low 500 | 501 | * New upstream release 502 | * SECURITY UPDATE: multiple upstream vulnerabilities. Upstream fixes: 503 | - (CVE-2010-0886): Vulnerability in desktop Java 504 | - (CVE-2010-0887): Vulnerability in desktop Java 505 | - (CVE-2010-1423): Vulnerability in desktop Java 506 | 507 | -- Sylvestre Ledru Fri, 16 Apr 2010 16:54:12 +0200 508 | 509 | sun-java6 (6.19-1) unstable; urgency=low 510 | 511 | * Sync from Ubuntu. Thanks to Matthias Klose. 512 | * Vietnamese (vi) debconf templates translation updated (Closes: #576135) 513 | 514 | -- Sylvestre Ledru Tue, 06 Apr 2010 11:54:35 +0200 515 | 516 | sun-java6 (6.19-0ubuntu2) lucid; urgency=low 517 | 518 | [ Kees Cook ] 519 | * implement an execute bit checker for the Ubuntu Non-Exec Policy 520 | (LP: #506702): 521 | - debian/JB-java.desktop.in: update mime handler to use new launcher. 522 | 523 | [ Michael Terry ] 524 | * Recognize chromium-browser as an available browser. LP: #553468. 525 | 526 | -- Matthias Klose Thu, 01 Apr 2010 22:26:43 +0200 527 | 528 | sun-java6 (6.19-0ubuntu1) lucid; urgency=low 529 | 530 | * New upstream version. 531 | * SECURITY UPDATE: multiple upstream vulnerabilities. Upstream fixes: 532 | - (CVE-2010-0837): JAR "unpack200" must verify input parameters (6902299). 533 | - (CVE-2010-0845): No ClassCastException for HashAttributeSet constructors 534 | if run with -Xcomp (6894807). 535 | - (CVE-2010-0838): CMM readMabCurveData Buffer Overflow Vulnerability 536 | (6899653). 537 | - (CVE-2010-0082): Loader-constraint table allows arrays instead of 538 | only the base-classes (6626217). 539 | - (CVE-2010-0095): Subclasses of InetAddress may incorrectly interpret 540 | network addresses (6893954) [ZDI-CAN-603]. 541 | - (CVE-2010-0085): File TOCTOU deserialization vulnerability (6736390). 542 | - (CVE-2010-0087): Unspecified vulnerability in the Java Web Start, Java 543 | Plug-in component allows remote attackers to affect confidentiality, 544 | integrity, and availability via unknown vectors. 545 | - (CVE-2010-0091): Unsigned applet can retrieve the dragged information 546 | before drop action occurs (6887703). 547 | - (CVE-2010-0088): Inflater/Deflater clone issues (6745393). 548 | - (CVE-2010-0084): Policy/PolicyFile leak dynamic ProtectionDomains 549 | (6633872). 550 | - (CVE-2010-0092): AtomicReferenceArray causes SIGSEGV -> SEGV_MAPERR 551 | error (6888149). 552 | - (CVE-2010-0094): Deserialization of RMIConnectionImpl objects should 553 | enforce stricter checks (6893947) [ZDI-CAN-588]. 554 | - (CVE-2010-0093): System.arraycopy unable to reference elements 555 | beyond Integer.MAX_VALUE bytes (6892265). 556 | - (CVE-2010-0840): Applet Trusted Methods Chaining Privilege Escalation 557 | Vulnerability (6904691). 558 | - (CVE-2010-0848): AWT Library Invalid Index Vulnerability (6914823). 559 | - (CVE-2010-0847): ImagingLib arbitrary code execution vulnerability 560 | (6914866). 561 | - (CVE-2009-3555): TLS: MITM attacks via session renegotiation. 562 | - 6639665: ThreadGroup finalizer allows creation of false root 563 | ThreadGroups. 564 | - 6898622: ObjectIdentifer.equals is not capable of detecting incorrectly. 565 | encoded CommonName OIDs. 566 | - 6910590: Application can modify command array in ProcessBuilder. 567 | - 6909597: JPEGImageReader stepX Integer Overflow Vulnerability. 568 | - 6932480: Crash in CompilerThread/Parser. Unloaded array klass? 569 | - 6898739: TLS renegotiation issue. 570 | 571 | -- Matthias Klose Tue, 30 Mar 2010 23:07:56 +0000 572 | 573 | sun-java6 (6.18-4) unstable; urgency=low 574 | 575 | * Package sun-java6-plugin now register plugins for various browser 576 | (Closes: #534174) 577 | 578 | -- Sylvestre Ledru Wed, 24 Mar 2010 11:50:06 +0100 579 | 580 | sun-java6 (6.18-3) unstable; urgency=low 581 | 582 | * Update of the docs filenames (Closes: #523390) 583 | * Swedish debconf templates translation updated (Closes: #570023) 584 | * Chinese (zh_CN) debconf templates translation updated 585 | * Czech debconf templates translation updated (Closes: #570062) 586 | * French debconf templates translation updated (Closes: #570060) 587 | * Slovak debconf templates translation updated (Closes: #570061) 588 | * Russian debconf templates translation updated (Closes: #570541) 589 | * German debconf templates translation updated (Closes: #570741) 590 | * Portuguese debconf templates translation updated (Closes: #571042) 591 | 592 | -- Sylvestre Ledru Fri, 05 Mar 2010 14:55:36 +0100 593 | 594 | sun-java6 (6.18-2) unstable; urgency=low 595 | 596 | * Package moved under the Debian Java team 597 | * Add myself as uploader (Closes: #544629) 598 | * Update of the Vcs-Svn & Vcs-Browser fields 599 | * Cleanup the version numbers (- in the version was messing up) 600 | (Closes: #445343) 601 | * Update of the license URL from http://java.sun.com/notes (404) 602 | to http://download.java.net/dlj/jdk6/LICENSE (Closes: 569352) 603 | * French debconf templates translation updated (Closes: #569282) 604 | * Czech debconf templates translation updated (Closes: #569294) 605 | * Japanese debconf templates translation updated (Closes: #569312) 606 | * Italien debconf templates translation updated 607 | * Slovak debconf templates translation updated (Closes: #569489) 608 | * Fix Incorrect Menu Entry for Java Web Start 609 | Reuse javaws.wrapper from openjdk (Closes: #489833) 610 | * Konqueror also available as a browser (Closes: #514983) 611 | 612 | -- Sylvestre Ledru Thu, 11 Feb 2010 09:27:04 +0100 613 | 614 | sun-java6 (6-18-1) unstable; urgency=low 615 | 616 | * QA upload. 617 | * Non-maintainer upload. 618 | * New upstream version. 619 | Release notes at http://java.sun.com/javase/6/webnotes/6u18.html 620 | * Rephrase on the license approval (Closes: #541881) 621 | * Update messages to show the actual $TMP instead of /tmp 622 | (Closes: #539556; #506890) 623 | * Standards-Version updated to version 3.8.4 624 | * Replace jconsole => jvisualvm in the menu (Closes: #539288) 625 | * fontconfig.properties uses uming.ttc instead of uming.ttc (Closes: #566088) 626 | * Integration of the Galician translation. Thanks marce. (Closes: #537543) 627 | * Integration of the Slovak translation. Thanks Ivan Masár (Closes: #535184) 628 | * Integration of the Simplified Chinese translation. Thanks Ji ZhengYu 629 | (Closes: #535184) 630 | * dh_desktop removed from debian/rules 631 | * not-binnmuable-all-depends-any fixed 632 | 633 | -- Sylvestre Ledru Mon, 08 Feb 2010 15:01:36 +0100 634 | 635 | sun-java6 (6-17-1) unstable; urgency=low 636 | 637 | * QA upload. 638 | * New upstream version. (Closes: #558173) 639 | Release notes at http://java.sun.com/javase/6/webnotes/6u17.html 640 | 641 | -- Giuseppe Iuculano Sat, 28 Nov 2009 19:02:56 +0100 642 | 643 | sun-java6 (6-16-1) unstable; urgency=low 644 | 645 | * QA upload. 646 | * Remove `Uploaders' attribute. 647 | * New upstream version. 648 | Release notes at http://java.sun.com/javase/6/webnotes/6u16.html 649 | * Fix some more lintian warnings. 650 | * Stop building sun-java6-doc, it's an installer package anyway. 651 | Suggest openjdk-6-doc instead. 652 | * Mention compatibility problems with some window managers and running with 653 | AWT_TOOLKIT=MToolkit in README.Debian. See #504524. 654 | 655 | -- Matthias Klose Fri, 28 Aug 2009 10:24:29 +0200 656 | 657 | sun-java6 (6-15-1) unstable; urgency=medium 658 | 659 | * New upstream version. 660 | Release notes at http://java.sun.com/javase/6/webnotes/6u15.html 661 | Addresses CVE-2009-0217, CVE-2009-2475, CVE-2009-2476, CVE-2009-2625, 662 | CVE-2009-2670, CVE-2009-2671, CVE-2009-2672, CVE-2009-2673, CVE-2009-2674, 663 | CVE-2009-2675, CVE-2009-2676, CVE-2009-2690. 664 | * Set section names to java. 665 | * Orphan the package. 666 | 667 | -- Matthias Klose Fri, 07 Aug 2009 13:05:35 +0200 668 | 669 | sun-java6 (6-14-1) unstable; urgency=low 670 | 671 | * New upstream version. 672 | Release notes at http://java.sun.com/javase/6/webnotes/ReleaseNotes.html. 673 | * Add xulrunner-1.9 as a browser alternative. Closes: #526227. 674 | 675 | -- Matthias Klose Tue, 02 Jun 2009 18:49:25 +0200 676 | 677 | sun-java6 (6-13-1) unstable; urgency=low 678 | 679 | * New upstream version. Closes: #521414. LP: #349135. 680 | Release notes at http://java.sun.com/javase/6/webnotes/ReleaseNotes.html. 681 | Fixes CVE-2006-2426, CVE-2009-1093, CVE-2009-1094, CVE-2009-1095, 682 | CVE-2009-1096, CVE-2009-1097, CVE-2009-1098, CVE-2009-1099, CVE-2009-1100, 683 | CVE-2009-1101, CVE-2009-1102, CVE-2009-1103, CVE-2009-1104, CVE-2009-1105, 684 | CVE-2009-1106, CVE-2009-1107. 685 | * Fix name of the downloaded doc zip. 686 | 687 | -- Matthias Klose Sun, 29 Mar 2009 19:12:49 +0200 688 | 689 | sun-java6 (6-12-1) unstable; urgency=medium 690 | 691 | * Upload to unstable. 692 | 693 | -- Matthias Klose Fri, 06 Feb 2009 15:39:56 +0100 694 | 695 | sun-java6 (6-12-0ubuntu1) jaunty; urgency=low 696 | 697 | * New upstream release. Closes: #508195, #507979. 698 | Release notes at http://java.sun.com/javase/6/webnotes/ReleaseNotes.html. 699 | * Build the -plugin package on amd64. Closes: #508871. 700 | * Install desktop files for javaws and the plugin control panel on amd64. 701 | * Find the correct doc zip when installing the -doc package. LP: #85969. 702 | LP: #321863. 703 | 704 | -- Matthias Klose Fri, 06 Feb 2009 14:03:30 +0100 705 | 706 | sun-java6 (6-11-0ubuntu1) jaunty; urgency=low 707 | 708 | * New upstream release. 709 | Release notes at http://java.sun.com/javase/6/webnotes/ReleaseNotes.html. 710 | * sun-java6-plugin: Use the libnpjp2 plugin instead of libjavaplugin_oji. 711 | LP: #291135. 712 | 713 | -- Matthias Klose Wed, 03 Dec 2008 11:43:53 +0100 714 | 715 | sun-java6 (6-10-1) unstable; urgency=low 716 | 717 | * New upstream release. 718 | Release notes at http://java.sun.com/javase/6/webnotes/ReleaseNotes.html. 719 | 720 | -- Matthias Klose Thu, 16 Oct 2008 23:42:24 +0200 721 | 722 | sun-java6 (6-07-3ubuntu2) hardy-proposed; urgency=low 723 | 724 | * New upstream bug fix release. LP: #254997. 725 | - Release notes at http://java.sun.com/javase/6/webnotes/ReleaseNotes.html. 726 | - Including security related changes. 727 | 728 | -- Matthias Klose Tue, 05 Aug 2008 18:37:50 +0200 729 | 730 | sun-java6 (6-07-4) unstable; urgency=low 731 | 732 | * Ignore errors when registering the jar binfmt. The alternative may 733 | already be registered by another JVM (openjdk-6, cacao-oj6). 734 | * Ignore errors when generating the java shared archive. Closes: #493085. 735 | LP: #247296. 736 | 737 | -- Matthias Klose Tue, 05 Aug 2008 17:54:06 +0200 738 | 739 | sun-java6 (6-07-3) unstable; urgency=low 740 | 741 | * Use recent macro names in the control file for releases that support these. 742 | * Bump debhelper to v5. 743 | 744 | [ Following changes by Philipp Hahn] 745 | * Don't remove alternatives on upgrade. Closes: #490249. 746 | * debian/control: Add Pre-Depends: debconf for bin-package, 747 | add Homepage-field. 748 | * debian/copyright: Reference /usr/share/common-licenses/{LGPL-2,Apache-2.0}, 749 | convert to UTF-8. 750 | * debian/JB-doc.postinst.in: /chown/s/./:/. 751 | * debian/*.menu.in: s/Apps/Applications/. 752 | * debian/rules: rm ...javadb.../*.bat. 753 | 754 | -- Matthias Klose Fri, 11 Jul 2008 15:46:13 +0200 755 | 756 | sun-java6 (6-07-2ubuntu1) intrepid; urgency=low 757 | 758 | * Merge with Debian; remaining changes: 759 | - Regenerate the control file. 760 | 761 | -- Matthias Klose Thu, 10 Jul 2008 14:05:05 +0000 762 | 763 | sun-java6 (6-07-2) unstable; urgency=low 764 | 765 | * Ignore errors during activation of class data sharing. 766 | 767 | -- Matthias Klose Thu, 10 Jul 2008 15:42:54 +0200 768 | 769 | sun-java6 (6-07-1) unstable; urgency=low 770 | 771 | * debian/control.in: Update Xb-Npp-MimeType. 772 | * Let update-java-alternatives handle the jexec alternative. Closes: #477673. 773 | * Ignore errors during activation of class data sharing. Closes: #428142. 774 | * Update sv translation for debconf template (Martin Bagge). Closes: #488184. 775 | * Distributions are not allowed to package the released versions published 776 | at http://java.sun.com/javase/downloads and have to wait for the 777 | availability of the DLJ bundles. No need to file reports. Closes: #485913. 778 | * Allow epiphany-gecko | epiphany-webkit as browser alternatives. 779 | * Remove konqueror as browser alternative, requested in report. 780 | Closes: #477204. 781 | 782 | -- Matthias Klose Thu, 10 Jul 2008 11:49:10 +0200 783 | 784 | sun-java6 (6-07-0ubuntu1) intrepid; urgency=low 785 | 786 | * New upstream bug fix release. 787 | - Release notes at http://java.sun.com/javase/6/webnotes/ReleaseNotes.html. 788 | 789 | -- Matthias Klose Wed, 09 Jul 2008 11:15:28 +0200 790 | 791 | sun-java6 (6-06-1ubuntu1) hardy-proposed; urgency=low 792 | 793 | * Fix names for browser alternatives in jinfo file, set browser_plugin_dirs 794 | unconditionally. 795 | 796 | -- Matthias Klose Mon, 28 Apr 2008 13:54:52 +0200 797 | 798 | sun-java6 (6-06-1) unstable; urgency=low 799 | 800 | * Upload to unstable. Closes: #474932. 801 | 802 | -- Matthias Klose Wed, 16 Apr 2008 18:51:00 +0200 803 | 804 | sun-java6 (6-06-0ubuntu1) hardy; urgency=low 805 | 806 | * New upstream bug fix release. 807 | - Release notes at http://java.sun.com/javase/6/webnotes/ReleaseNotes.html. 808 | - Fixes Xlib/XCB locking problems. LP: #86103. Closes: #414535. 809 | - Update timezone information. Closes: #468234. 810 | * Don't open the control panel when starting a WebStart application. 811 | LP: #84501. 812 | * javaws.desktop: Add `%u' to the Exec key, remove -viewer option. 813 | Closes: #436645. 814 | * Suggest ttf-wqy-zenhei instead of ttf-arphic-uming (only available in .ttc 815 | format not supported by Sun Java) (Arne Goetje). LP: #213925. 816 | * Only use the basename for icons in desktop files. LP: #207413. 817 | * Add XS-Autobuild: yes attribute. Closes: #473164. 818 | * ia32-sun-java6-bin: Recommend lib32nss-mdns on amd64. Closes: #430917. 819 | * JB-bin.postinst.in: Call java -client -Xshare:dump with -Xmx1m, if the 820 | memory is available. Closes: #425654, #428654. 821 | * binfmt-support: Handle /usr/share/binfmts/jar as a slave symlink of 822 | the jexec alternative, install the binfmt file in the jre libdir. 823 | Use the jexec alternative in the binfmt file. 824 | * Don't fail on removal, if /var/lib/binfmts/openjdk-6 is missing. 825 | Closes: #441880. 826 | * README.Debian: Clarify about configuring the ControlPanel. Closes: #459435. 827 | * Don't include empty directories in /usr/share. Closes: #472995. 828 | 829 | -- Matthias Klose Wed, 16 Apr 2008 01:02:07 +0200 830 | 831 | sun-java6 (6-05-1) unstable; urgency=low 832 | 833 | * Upload to unstable. 834 | 835 | -- Matthias Klose Wed, 26 Mar 2008 02:00:33 +0100 836 | 837 | sun-java6 (6-05-0ubuntu1) hardy; urgency=low 838 | 839 | * New upstream bug fix release. 840 | This was released today on https://jdk-distros.dev.java.net/developer.html. 841 | Distributions are not allowed to package the released versions published 842 | at http://java.sun.com/javase/downloads and have to wait for the 843 | availability of the DLJ bundles. No need to file reports like LP: #199477. 844 | * Install all desktop files in /usr/share/applications. 845 | * sun-java6-jdk: Add java*-sdk provides. 846 | * Adjust plugin links for xulrunner-1.9. LP: #173966, #198633. 847 | 848 | -- Matthias Klose Tue, 25 Mar 2008 23:33:13 +0000 849 | 850 | sun-java6 (6-04-2) unstable; urgency=low 851 | 852 | * Install icons in /usr/share/pixmaps; debhelper silently generates 853 | wrong code for icons installed in /usr/share/icons. Addresses: #462727. 854 | 855 | -- Matthias Klose Mon, 04 Feb 2008 22:16:31 +0100 856 | 857 | sun-java6 (6-04-1) unstable; urgency=low 858 | 859 | * Provide the -headless versions of the runtime as well. 860 | * Upstream doesn't link with g++-3.3 anymore; drop dependency on libstdc++5. 861 | Closes: #449052. 862 | * Fix removal of alternatives. Closes: #437083. 863 | * README.alternatives: Fix update-java-alternatives example. Closes: #452320. 864 | 865 | -- Matthias Klose Fri, 25 Jan 2008 16:54:54 +0100 866 | 867 | sun-java6 (6-04-0ubuntu1) hardy; urgency=low 868 | 869 | * New upstream bug fix release. 870 | * sun-java6-jre: Provide java-runtime packages. LP: #181028. 871 | * Register plugin for firefox-3.0. 872 | 873 | -- Matthias Klose Fri, 18 Jan 2008 10:06:14 +0100 874 | 875 | sun-java6 (6-03-2) unstable; urgency=low 876 | 877 | * Fix package removal (unregister binary format). 878 | 879 | -- Matthias Klose Wed, 03 Oct 2007 18:37:35 +0200 880 | 881 | sun-java6 (6-03-1) unstable; urgency=low 882 | 883 | * Upload to unstable. 884 | 885 | -- Matthias Klose Thu, 27 Sep 2007 23:42:40 +0200 886 | 887 | sun-java6 (6-03-0ubuntu1) gutsy; urgency=low 888 | 889 | * New upstream bug fix release. 890 | * Re-add the sun-java6-db package, now included upstream again. 891 | * Fix lintian warnings for menu files. 892 | 893 | -- Matthias Klose Thu, 27 Sep 2007 15:42:00 +0200 894 | 895 | sun-java6 (6-02-2) unstable; urgency=low 896 | 897 | * Register jar binfmt. 898 | * Merge from Ubuntu: 899 | - Add Xb-Npp-xxx tags (Hilario Montoliu). See 900 | https://blueprints.launchpad.net/ubuntu/+spec/firefox-distro-addon-support. 901 | - Register the plugin for more browsers. 902 | - Build packages for the lpia architecture. 903 | * debian/control: Add XS-Vcs fields. 904 | * Changed font configuration to fix CJK font support (Arne Goetje). 905 | 906 | -- Matthias Klose Wed, 29 Aug 2007 21:42:44 +0200 907 | 908 | sun-java6 (6-02-1ubuntu3) gutsy; urgency=low 909 | 910 | * debian/rules: Fix typo in binfmts directory name. 911 | 912 | -- Matthias Klose Fri, 07 Sep 2007 18:28:50 +0000 913 | 914 | sun-java6 (6-02-1ubuntu2) gutsy; urgency=low 915 | 916 | * Register jar binfmt. 917 | * debian/control: Add XS-Vcs fields. 918 | * Changed font configuration to fix CJK font support (Arne Goetje). 919 | 920 | -- Matthias Klose Fri, 07 Sep 2007 18:13:46 +0200 921 | 922 | sun-java6 (6-02-1ubuntu1) gutsy; urgency=low 923 | 924 | * Add Xb-Npp-xxx tags (Hilario Montoliu). See 925 | https://blueprints.launchpad.net/ubuntu/+spec/firefox-distro-addon-support. 926 | * Register the plugin for more browsers. 927 | * Build packages for the lpia architecture. 928 | * debian/control: Add XS-Vcs fields. 929 | 930 | -- Matthias Klose Mon, 30 Jul 2007 17:34:07 +0200 931 | 932 | sun-java6 (6-02-1) unstable; urgency=low 933 | 934 | * New upstream bug fix release. Closes LP: #126059. 935 | 936 | * WARNING: Remove the sun-java6-db package. Apparently the javadb 937 | sources are not included in the DLJ bundles while these are still 938 | included in the standard bundles. The fix will most likely have 939 | to wait until the 6u3 update. Please don't use the 6-02 package 940 | for any backport. 941 | 942 | * sun-java6-bin: Make libnss-mdns a recommendation. Closes: #432661. 943 | * sun-java6-plugin: Change the dependency iceape -> iceape-browser. 944 | Closes: #432593. 945 | 946 | -- Matthias Klose Wed, 18 Jul 2007 22:55:01 +0200 947 | 948 | sun-java6 (6-01-1) unstable; urgency=low 949 | 950 | * JDK image parsing library vulnerabilities fixed in new upstream. 951 | CVE-2007-2789. 952 | * sun-java6-bin: Depend on libnss-mdns. Closes: #410116. 953 | * README.alternatives: Use correct syntax. Closes: #409911. 954 | * Updated russian debconf templates translation. Closes: #409802. 955 | * README.Debian: The plugin is only available for 32bit. Closes: #411283. 956 | * Add portuguese translation for debconf messages. Closes: #413928. 957 | 958 | -- Matthias Klose Fri, 29 Jun 2007 00:54:31 +0200 959 | 960 | sun-java6 (6-01-0ubuntu1) gutsy; urgency=low 961 | 962 | * New upstream bug fix release. Closes LP: #115687. 963 | Closes: #418004, #422403, #424047. 964 | * Update fontconfig.properties for Japanese. Closes LP: #115573. 965 | * Update fontconfig.properties for Korean. Closes LP: #113494. 966 | 967 | -- Matthias Klose Wed, 27 Jun 2007 13:07:58 +0200 968 | 969 | sun-java6 (6-00-2ubuntu3) gutsy; urgency=low 970 | 971 | * debian/JB-plugin.postinst.in: s/mozilla-firefox/firefox/ 972 | install alternative to new firefox plugin directory 973 | (LP: #112994). 974 | * debian/rules: don't dh_installdirs for mozilla-firefox 975 | plugins directory anymore. 976 | 977 | -- Alexander Sack Mon, 25 Jun 2007 11:05:33 +0200 978 | 979 | sun-java6 (6-00-2ubuntu2) feisty; urgency=low 980 | 981 | * Use the unversioned jvm path for the man page alternatives. 982 | Ubuntu #93619. 983 | 984 | -- Matthias Klose Tue, 3 Apr 2007 12:30:01 +0200 985 | 986 | sun-java6 (6-00-2ubuntu1) feisty; urgency=low 987 | 988 | [ Matthias Klose ] 989 | * Add russian po-debconf translation. Closes: #409802. 990 | * Add menu entry for jconsole. Ubuntu #83384. 991 | * Move javadb demos to /usr/share/doc. 992 | 993 | [ Tom Marble ] 994 | * Added the optional sun-java6-javadb package 995 | * Updated TODO 996 | 997 | -- Matthias Klose Mon, 12 Feb 2007 12:27:21 +0100 998 | 999 | sun-java6 (6-00-2) unstable; urgency=low 1000 | 1001 | * sun-java6-plugin: please add an alternative dependency on iceape-browser. 1002 | Addresses: #406954. 1003 | * Fix installation of sun-java6-plugin. Closes: #407134. 1004 | * sun-java6-bin: Depend on libstdc++5. Closes: #407197. Ubuntu #78663. 1005 | * Start javaws with the -viewer option. Ubuntu #78169. 1006 | 1007 | -- Matthias Klose Wed, 17 Jan 2007 22:52:30 +0100 1008 | 1009 | sun-java6 (6-00-1) unstable; urgency=low 1010 | 1011 | [ Matthias Klose ] 1012 | * Configure plugin for iceape and iceweasel. Addresses: #404808. 1013 | * Clarify short descriptions. Addresses: #404608. 1014 | * Add spanish po-debconf translation (Steve Lord Flaubert). Closes: #404746. 1015 | 1016 | -- Matthias Klose Mon, 2 Jan 2007 18:11:50 +0100 1017 | 1018 | sun-java6 (6-00-0ubuntu1) feisty; urgency=low 1019 | 1020 | [ Tom Marble ] 1021 | * Packaging based on sun-java5 (1.5.0-10-1) 1022 | * Initial packaging for JDK 6 1023 | 1024 | [ Matthias Klose ] 1025 | * debian/rules: Differentiate between JDK version (6) and 1026 | API version (1.6.0). 1027 | * debian/rules: First release doesn't have a CHANGES file. 1028 | * Adjust jar and tarball comparision for JDK 6. 1029 | * debian/control.in: The demo directory is now listed as optional. 1030 | Let -jdk suggest -demo instead of depending on it. Closes: #367562. 1031 | * management/*: Mark as configuration files. 1032 | * psfontj2d.properties, psfont.properties.ja, fontconfig.*.*: 1033 | Don't mark as configuration files. 1034 | * Install binary demos into /usr/lib. Closes: #392415. 1035 | 1036 | -- Matthias Klose Tue, 19 Dec 2006 13:37:44 +0100 1037 | 1038 | sun-java5 (1.5.0-10-1) unstable; urgency=medium 1039 | 1040 | * New upstream release. Closes: #393153. 1041 | - CVE-2006-2426 is fixed. Closes: #384734. 1042 | - CVE-2006-5201 is fixed. Closes: #393042. 1043 | * ia32-sun-java5-bin: Depend on ia32-libs. Ubuntu #71933. 1044 | * Don't install javaplugin for obsolete mozilla-snapshot package. 1045 | Closes: #396590. 1046 | * Add german po-debconf template translation (Matthias Julius). 1047 | Closes: #398641. 1048 | * README.alternatives: Fix update-java-alternatives parameters. 1049 | Closes: #394994. 1050 | * Add iceweasel as a browser alternative. Closes #399553. 1051 | * sun-java5-jre: Provide java1-runtime. Closes: #387192. 1052 | 1053 | -- Matthias Klose Tue, 5 Dec 2006 23:24:48 +0100 1054 | 1055 | sun-java5 (1.5.0-08-1) unstable; urgency=low 1056 | 1057 | * New upstream release. Closes: #382919. 1058 | * Update packaging to reflect changed file names and date stamps. 1059 | * The jre and sdk README's clarify the distribution in native 1060 | distribution packaging formats and repository mechanisms. 1061 | Closes: #370296. 1062 | * Update/new translations (sv, fr, da, ja, cs) for the debconf templates. 1063 | Closes: #375745, #377969, #379411, #382931. 1064 | 1065 | -- Matthias Klose Thu, 17 Aug 2006 22:19:41 +0200 1066 | 1067 | sun-java5 (1.5.0-07-1) unstable; urgency=low 1068 | 1069 | * New upstream release. 1070 | * The FAQ for the DLJ is now part of the LICENSE file. 1071 | 1072 | [Jeroen van Wolffelaar] 1073 | * Drop duplicate uploader name, change my email address 1074 | * Fix typo in package description (Closes: #367493) 1075 | 1076 | [Matthias Klose] 1077 | * Include copyright templates in the -jre and -bin packages. 1078 | Closes: #367504. 1079 | * Do not use the generated debconf template files. Closes: #367530. 1080 | * Add debian/sharedmimeinfo. Addresses: #367445. 1081 | * JB-java.desktop.in, JB-javaws.desktop.in: Add Encoding=UTF-8. 1082 | * JB-policytool.desktop.in, JB-controlpanel.desktop.in: Remove GNOME 1083 | from categories. 1084 | * fontconfig.properties: Use sazanami fonts instead of kochi. 1085 | Closes: #367573. 1086 | * Fix display of chinese characters. Ubuntu #47045. 1087 | * Provide alternatives for the corba tools. Ubuntu #44966. 1088 | * Give a more verbose error message when the license or the agreement 1089 | question cannot be presented; point to 'dpkg-reconfigure debconf' to 1090 | select a frontend other than noninteractive. Ubuntu #44891, #45292, #46096. 1091 | * Add upstream homepage URL to copyright, regenerate copyright file. 1092 | Closes: #368083. 1093 | * Add French debconf templates translation (Florentin Duneau). 1094 | Closes: #368766. 1095 | * Add the FAQ for the Operating System Distributor License for Java (DLJ). 1096 | * Add konqueror as an alternative dependency in the plugin package. 1097 | Ubuntu #49320. 1098 | 1099 | [Tom Marble] 1100 | * updated JAVA_HOME.in to reflect the one (1) directory for 1101 | for the JRE and JDK (thanks to some clever symlinking). 1102 | * Fixed proposed args to update-java-alternatives (UJA) 1103 | in README.alternatives.in Addresses: #376888 1104 | * Updated Debian installation documentation (for etch) at 1105 | https://jdk-distros.dev.java.net/debian.html 1106 | * Added Swedish debconf templates translation (Daniel Nylander) 1107 | Addresses: #375745 1108 | 1109 | -- Matthias Klose Tue, 6 Jun 2006 15:05:53 +0200 1110 | 1111 | sun-java5 (1.5.0-06-1) unstable; urgency=low 1112 | 1113 | [ Combined changelog for versions -0 up to -0.9b ] 1114 | 1115 | * Initial packages, derived from the j2se1.4 packages. 1116 | * Update license (DJL v.1.1) and license questions in the installation 1117 | scripts. 1118 | * "Source" tarball includes both i586 and amd64 bin packages. 1119 | * New binary packages: 1120 | - New empty -plugin package, just installs the plugin alternatives. 1121 | - New empty -fonts package, registering the fonts in defoma. 1122 | - Arch independent src package, the src.zip differs on amd64 1123 | and i386. Check that all src.zip files are equal, besides time stamp 1124 | and build path differences in comments. 1125 | - Keep the -demo packages as a separate package; for license reasons 1126 | -jdk and -demo depend on each other. 1127 | - Split the jre in an arch and arch-indep packages; move all common 1128 | jar files and jar files with the same content into the -jre package. 1129 | Checked at build time to assert equality of the files. 1130 | Move common subdirectories into the -jre package. 1131 | - Build the -doc package (needs downloaded docs). 1132 | - Build ia32 runtime packages for amd64 and ia64. 1133 | - Rename the -src package to -source (Tom Marble). 1134 | - Update dependency/replacement information for the new packages. 1135 | * Unpack the jar files during the build, don't include the pack 1136 | files in the binaries; always use unpack200 from the i586 archive, 1137 | which works on amd64, i386 and ia64. 1138 | * Adjust build dependencies. 1139 | * Adopt fontconfig.properties.src for Debian/Ubuntu. 1140 | * Keep all files but the example and demo files in /usr/lib. 1141 | * Move the sample and demo files into /usr/share/doc/sun-java5-jdk. 1142 | * Use the jpackage naming conventions for the toplevel 1143 | directory (java-1.5.0-sun-1.5.0.06, alias java-1.5.0-sun); 1144 | Use the alias symlink for registering the alternatives. 1145 | * jre package depends on unixodbc; don't depend on unixodbc for the 1146 | ia32 runtime, the 32bit libraries are not packaged. 1147 | * ControlPanel: Fix logic to get the location of the script. 1148 | * Install README.html in the jdk docdir. 1149 | * Use /usr/lib/jvm/.sun-java5.jinfo (description file to work with 1150 | update-java-alternatives). Recommend the java-common package 1151 | including this script. 1152 | * Drop all version information from the dependencies on shared 1153 | libraries; we don't have any information about it anyway. 1154 | * Place the man pages for the jre tools into JAVA_HOME. 1155 | * Ease the generation of the copyright file to include the packaging 1156 | copyright, upstream copyright and third party licenses (Tom Marble). 1157 | * Activate class data sharing for 32bit runtimes using the client 1158 | VM (Juergen Kreileder). 1159 | * Install menu icons in xpm format, convert desktop and menu files 1160 | to use them. 1161 | * Do not provide alternatives for kinit, klist, ktab, also in packages 1162 | heimdal-clients, krb5-user. 1163 | * For the plugins, use the alternative names used by java-package: 1164 | netscape-javaplugin.so, mozilla-javaplugin.so, firefox-javaplugin.so. 1165 | * -jre: suggest the -fonts package (Tom Marble). 1166 | * Unpack the archives using unzip, don't run the native included 1167 | installer. 1168 | 1169 | * Modified debconf for more user friendly license presentment: 1170 | elaborated dlj.templates and coordinated state machine 1171 | in JB-jre.preinst.in and JB-jdk.preinst.in per debconf-devel(1). 1172 | Thanks to Tom Marble. 1173 | * DLJ related code in JB-jre.config.in and JB-jdk.config.in may 1174 | no longer be necessary (as it is done in preinst) (Tom Marble). 1175 | 1176 | * Fix charset encoding of license, making the license show in the gnome 1177 | frontend of debconf (Jeroen van Wolffelaar). 1178 | * po-debconf'ize (Jeroen van Wolffelaar). 1179 | 1180 | -- Matthias Klose Sun, 14 May 2006 20:30:38 +0200 1181 | 1182 | j2se1.4-i586 (1.4.2.03-1) unstable; urgency=low 1183 | 1184 | * New upstream version. 1185 | Fixes security vulnerabilities in the Java runtime environment which may 1186 | allow an untrusted applet to elevate its privileges. 1187 | http://sunsolve.sun.com/search/document.do?assetkey=1-26-102003-1 1188 | * Add new dependency package j2re1.4-mozilla-plugin to hold all dependencies 1189 | needed to run the mozilla browser plugin. Taken from Ubuntu. 1190 | 1191 | -- Matthias Klose Mon, 28 Nov 2005 09:48:28 +0000 1192 | 1193 | j2se1.4-i586 (1.4.2.02-2) unstable; urgency=low 1194 | 1195 | * Package rebuild using the xorg packages. 1196 | * Build-depend on xlibs, libasound2. 1197 | * Reflect change of menu directory. 1198 | 1199 | -- Matthias Klose Mon, 19 Sep 2005 09:04:43 +0000 1200 | 1201 | j2se1.4-i586 (1.4.2.02-1) testing unstable; urgency=low 1202 | 1203 | * Update to 1.4.2-02. 1204 | 1205 | -- Matthias Klose Tue, 14 Jun 2005 16:51:49 +0200 1206 | 1207 | j2se1.4-i586 (1.4.2.01-2) testing unstable; urgency=low 1208 | 1209 | * Reset license question seen state in *.config to prevent installation 1210 | problems when license wasn't accepted in the first run (closes: #301064) 1211 | 1212 | * Fix AMD64 plug-in link 1213 | 1214 | -- Juergen Kreileder Fri, 21 Jan 2005 18:06:01 +0100 1215 | 1216 | j2se1.4-i586 (1.4.2.01-1) unstable; urgency=low 1217 | 1218 | * Juergen Kreileder 1219 | - 1.4.2-01 release 1220 | - Run update-desktop-database 1221 | - Add hidden .desktop for executing JAR files with java 1222 | 1223 | * Matthias Klose 1224 | - Fix package version. 1225 | - Cleanup debian/rules. 1226 | - Keep HtmlConverter in the sdk package. 1227 | 1228 | -- Juergen Kreileder Mon, 22 Nov 2004 01:17:41 +0100 1229 | 1230 | j2se1.4-i586 (1.4.2-1) unstable; urgency=low 1231 | 1232 | * 1.4.2-fcs release 1233 | 1234 | * Matthias Klose 1235 | - Recommend libasound and xlibs, do not depend on it. 1236 | - Fix locations of gnome menu entries, drop entries for docs. 1237 | - j2re1.4 replaces j2se-common. 1238 | 1239 | * Juergen Kreileder 1240 | - Gnome mime support. JAR files can be started using nautilus. 1241 | - Java web start applications works with Gnome 2.8. 1242 | - Gnome icons for mimetapes. 1243 | - Updated JCE URL's. 1244 | - Don't remove needed empty directories in binary target. 1245 | 1246 | -- Matthias Klose Sat, 7 Aug 2004 09:53:29 +0200 1247 | 1248 | j2se1.4-i586 (1.4.1.98-1) unstable; urgency=low 1249 | 1250 | * First Debian package of upstream release 1.4.2 rc1. 1251 | 1252 | * Joris Patroons 1253 | 1254 | - Lots of changes, all coming from blackdown. Read their docs. 1255 | - Fixed minor postinst bug. 1256 | - Original jvm.cfg is now in the i386 subdirectory (we put it in /etc) 1257 | - Handle licenses using debconf. 1258 | 1259 | * Matthias Klose 1260 | 1261 | - Merged with the packaging of Joris Patroons 1262 | - Cleanup gnome desktop files. 1263 | - Add menu support for j2re1.4, j2sdk1.4-demo. 1264 | - Add doc-base support for j2re1.4, j2sdk1.4. 1265 | - Add support for mozilla-firefox. 1266 | 1267 | -- Matthias Klose Sat, 24 Jan 2004 09:38:09 +0100 1268 | 1269 | j2se1.4-i586 (1.4.2~rc1-1) unstable; urgency=low 1270 | 1271 | * New upstream version. 1272 | 1273 | -- Matthias Klose Thu, 18 Dec 2003 22:45:23 +0100 1274 | 1275 | j2se1.4-i586 (1.4.1.01-1.1) unstable; urgency=low 1276 | 1277 | * Update build dependencies. 1278 | 1279 | -- Matthias Klose Sat, 6 Dec 2003 09:09:15 +0100 1280 | 1281 | j2se1.4-i386 (1.4.1-6) unstable; urgency=low 1282 | 1283 | * Ok, removed the sed4 dependency again, and finally fixed all the 1284 | .desktop files. Many thanks go to Andrew Lau. 1285 | 1286 | -- Joris Patroons Sun, 1 Jun 2003 13:37:01 +0200 1287 | 1288 | j2se1.4-i386 (1.4.1-5) unstable; urgency=low 1289 | 1290 | * Two minor bug fixes: the gnome menu items and a mozilla-cvs link. 1291 | Added build-depends on sed >=4 to fix the former, since I don't 1292 | know perl. 1293 | 1294 | -- Joris Patroons Sat, 31 May 2003 18:20:29 +0200 1295 | 1296 | j2se1.4-i386 (1.4.1-4) unstable; urgency=low 1297 | 1298 | * Fixed a minor bug in debian/rules that copied the Japanese 1299 | manpages over the English ones. 1300 | 1301 | -- Joris Patroons Mon, 26 May 2003 00:21:57 +0200 1302 | 1303 | j2se1.4-i386 (1.4.1-3) unstable; urgency=low 1304 | 1305 | * Fixed a small but nasty bug in the JavaPluginControlPanel script. 1306 | 1307 | -- Joris Patroons Thu, 22 May 2003 18:37:01 +0200 1308 | 1309 | j2se1.4-i386 (1.4.1-2) unstable; urgency=low 1310 | 1311 | * Installation now creates /etc/.java/.systemPrefs/ and two files in it, 1312 | needed by the Blackdown jre. Purge will rm -rf /etc/.java/. 1313 | 1314 | * Fixed a lot of things in the debian/ dir, unimportant to end users. 1315 | 1316 | -- Joris Patroons Sun, 20 Apr 2003 01:57:46 +0200 1317 | 1318 | j2se1.4-i386 (1.4.1-1) unstable; urgency=low 1319 | 1320 | * Used Stephen's debian/ directory to package j2se 1.4.1 (final), 1321 | compiled with gcc-3.2 for compatibility with sid's mozilla. 1322 | 1323 | -- Joris Patroons Mon, 7 Apr 2003 18:44:21 +0200 1324 | -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- 1 | Source: sun-java6 2 | Section: non-free/java 3 | Priority: optional 4 | Maintainer: Janusz Dziemidowicz 5 | Homepage: http://www.oracle.com/technetwork/java/javase/downloads/index.html 6 | Build-Depends: debhelper (>= 6), lsb-release, unzip, bzip2, patch, libasound2, unixodbc, libx11-6, libxext6, libxi6, libxt6, libxtst6, lib32asound2 [amd64], ia32-libs [amd64] 7 | Standards-Version: 3.9.3 8 | 9 | Package: sun-java6-jre 10 | Section: non-free/java 11 | Architecture: all 12 | Provides: java-virtual-machine, java-runtime, java2-runtime, java5-runtime, java6-runtime, java-runtime-headless, java2-runtime-headless, java5-runtime-headless, java6-runtime-headless 13 | Depends: java-common (>= 0.28), locales, sun-java6-bin (>= ${source:Version}) | ia32-sun-java6-bin (>= ${source:Version}), ${misc:Depends} 14 | Recommends: gsfonts-x11 15 | Suggests: sun-java6-plugin, sun-java6-fonts, ttf-baekmuk | ttf-unfonts-core, ttf-kochi-gothic | ttf-sazanami-gothic, ttf-kochi-mincho | ttf-sazanami-mincho, ttf-arphic-uming, 16 | Replaces: sun-java6-bin, ia32-sun-java6-bin 17 | Description: Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files) 18 | The Sun Java Platform Standard Edition Runtime Environment (JRE) 6 19 | contains the Java virtual machine, runtime class libraries, and 20 | Java application launcher that are necessary to run programs written 21 | in the Java progamming language. It is not a development environment and 22 | doesn't contain development tools such as compilers or debuggers. 23 | For development tools, see the Java Development Kit JDK(TM) 6 24 | (package sun-java6-jdk). 25 | . 26 | This package contains architecture independent files. 27 | 28 | Package: sun-java6-bin 29 | Section: non-free/java 30 | Architecture: amd64 i386 31 | Depends: sun-java6-jre (>= ${source:Version}), ${odbc:Depends}, ${shlibs:Depends}, ${misc:Depends} 32 | Recommends: ${shlibs:Recommends} 33 | Suggests: binfmt-support 34 | Description: Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files) 35 | The Sun Java Platform Standard Edition Runtime Environment (JRE) 6 36 | contains the Java virtual machine, runtime class libraries, and 37 | Java application launcher that are necessary to run programs written 38 | in the Java progamming language. It is not a development environment and 39 | doesn't contain development tools such as compilers or debuggers. 40 | For development tools, see the Java Development Kit JDK(TM) 6 41 | (package sun-java6-jdk). 42 | . 43 | This package contains architecture dependent files. 44 | 45 | Package: sun-java6-plugin 46 | Architecture: amd64 i386 47 | Section: non-free/web 48 | Priority: optional 49 | Depends: ${shlibs:Depends}, ${misc:Depends}, sun-java6-bin (>= ${source:Version}), firefox | firefox-2 | iceweasel | mozilla-firefox | iceape-browser | mozilla-browser | epiphany-gecko | epiphany-webkit | epiphany-browser | galeon | midbrowser | konqueror | chromium-browser | midori | google-chrome 50 | Xb-Npp-Applications: ec8030f7-c20a-464f-9b0e-13a3a9e97384, 92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a 51 | Xb-Npp-Name: The Java(TM) Plug-in, Java SE 6 52 | Xb-Npp-MimeType: application/x-java-vm, application/x-java-applet, application/x-java-applet;version=1.1, application/x-java-applet;version=1.1.1, application/x-java-applet;version=1.1.2, application/x-java-applet;version=1.1.3, application/x-java-applet;version=1.2, application/x-java-applet;version=1.2.1, application/x-java-applet;version=1.2.2, application/x-java-applet;version=1.3, application/x-java-applet;version=1.3.1, application/x-java-applet;version=1.4, application/x-java-applet;version=1.4.1, application/x-java-applet;version=1.4.2, application/x-java-applet;version=1.5, application/x-java-applet;version=1.6, application/x-java-applet;jpi-version=1.6.0_45, application/x-java-bean, application/x-java-bean;version=1.1, application/x-java-bean;version=1.1.1, application/x-java-bean;version=1.1.2, application/x-java-bean;version=1.1.3, application/x-java-bean;version=1.2, application/x-java-bean;version=1.2.1, application/x-java-bean;version=1.2.2, application/x-java-bean;version=1.3, application/x-java-bean;version=1.3.1, application/x-java-bean;version=1.4, application/x-java-bean;version=1.4.1, application/x-java-bean;version=1.4.2, application/x-java-bean;version=1.5, application/x-java-bean;version=1.6, application/x-java-bean;jpi-version=1.6.0_45, application/x-java-vm-npruntime 53 | Description: Java(TM) Plug-in, Java SE 6 54 | Java Plug-in enables applets written to the Java Platform 6 55 | specification to be run in Mozilla and other web browsers. 56 | Java Plug-in comes with the Java Runtime Environment (JRE). 57 | . 58 | This is a metapackage containing dependencies for running Java in 59 | various browsers. 60 | 61 | Package: ia32-sun-java6-bin 62 | Section: non-free/java 63 | Architecture: amd64 64 | Depends: sun-java6-jre (>= ${source:Version}), ia32-libs, ${shlibs:Depends}, ${odbc:Depends}, ${misc:Depends} 65 | Recommends: ${shlibs:Recommends}, ia32-libs-gtk 66 | Description: Sun Java(TM) Runtime Environment (JRE) 6 (32-bit) 67 | The Sun Java Platform Standard Edition Runtime Environment (JRE) 6 68 | contains the Java virtual machine, runtime class libraries, and 69 | Java application launcher that are necessary to run programs written 70 | in the Java progamming language. It is not a development environment and 71 | doesn't contain development tools such as compilers or debuggers. 72 | For development tools, see the Java Development Kit JDK(TM) 6 73 | (package sun-java6-jdk). 74 | . 75 | This package contains architecture dependent files for ia32. 76 | 77 | Package: sun-java6-fonts 78 | Section: non-free/fonts 79 | Architecture: all 80 | Depends: sun-java6-jre (>= ${source:Version}), ${misc:Depends} 81 | Provides: ttf-lucida 82 | Conflicts: ttf-lucida 83 | Description: Lucida TrueType fonts (from the Sun JRE) 84 | The Lucida fonts are included in the sun-java6-jre package. 85 | This package makes the fonts available to system. 86 | 87 | Package: sun-java6-jdk 88 | Architecture: amd64 i386 89 | Depends: sun-java6-bin (>= ${source:Version}), ${shlibs:Depends}, ${misc:Depends} 90 | Suggests: default-jdk-doc, sun-java6-source 91 | Provides: java-compiler, java2-compiler, java-sdk, java2-sdk, java5-sdk, java6-sdk 92 | Description: Sun Java(TM) Development Kit (JDK) 6 93 | The JDK(TM) is a development environment for building applications, 94 | applets, and components using the Java programming language. 95 | . 96 | The JDK includes tools useful for developing and testing programs 97 | written in the Java programming language and running on the Java 98 | Platform. 99 | 100 | Package: sun-java6-source 101 | Architecture: all 102 | Depends: sun-java6-jdk (>= ${source:Version}), ${misc:Depends} 103 | Description: Sun Java(TM) Development Kit (JDK) 6 source files 104 | The JDK(TM) is a development environment for building applications, 105 | applets, and components using the Java programming language. 106 | . 107 | This package contains the Java programming language source 108 | files (src.zip) for all classes that make up the Java core API. 109 | 110 | Package: sun-java6-javadb 111 | Architecture: all 112 | Section: non-free/java 113 | Depends: sun-java6-jdk (>= ${source:Version}), ${misc:Depends} 114 | Enhances: sun-java6-jdk 115 | Description: Java(TM) DB, Sun Microsystems' distribution of Apache Derby 116 | Java DB is Sun's supported distribution of the open source Apache 117 | Derby 100% Java technology database. It is fully transactional, secure, 118 | easy-to-use, standards-based -- SQL, JDBC API, and Java EE -- yet small, 119 | only 2MB. 120 | . 121 | This package adds the optional Java DB to your JDK 6 installation. 122 | . 123 | For more information, check out the Java DB website: 124 | http://www.oracle.com/technetwork/java/javadb/overview/index.html 125 | -------------------------------------------------------------------------------- /debian/control.in: -------------------------------------------------------------------------------- 1 | Source: @basename@ 2 | Section: non-free/java 3 | Priority: optional 4 | Maintainer: Janusz Dziemidowicz 5 | Homepage: http://www.oracle.com/technetwork/java/javase/downloads/index.html 6 | Build-Depends: debhelper (>= 6), lsb-release, unzip, bzip2, patch, libasound2, unixodbc, libx11-6, libxext6, libxi6, libxt6, libxtst6, lib32asound2 [amd64], ia32-libs [amd64] 7 | Standards-Version: 3.9.3 8 | 9 | Package: @basename@-jre 10 | Section: non-free/java 11 | Architecture: all 12 | Provides: java-virtual-machine, java-runtime, java2-runtime, java5-runtime, java6-runtime, java-runtime-headless, java2-runtime-headless, java5-runtime-headless, java6-runtime-headless 13 | Depends: java-common (>= 0.28), locales, @basename@-bin (>= ${source:Version}) | ia32-@basename@-bin (>= ${source:Version}), ${misc:Depends} 14 | Recommends: gsfonts-x11 15 | Suggests: @basename@-plugin, @basename@-fonts, @cjk_fonts@ 16 | Replaces: @basename@-bin, ia32-@basename@-bin 17 | Description: @vendor@ Java(TM) Runtime Environment (JRE) @RELEASE@ (architecture independent files) 18 | The @vendor@ Java Platform Standard Edition Runtime Environment (JRE) @RELEASE@ 19 | contains the Java virtual machine, runtime class libraries, and 20 | Java application launcher that are necessary to run programs written 21 | in the Java progamming language. It is not a development environment and 22 | doesn't contain development tools such as compilers or debuggers. 23 | For development tools, see the Java Development Kit JDK(TM) @RELEASE@ 24 | (package @basename@-jdk). 25 | . 26 | This package contains architecture independent files. 27 | 28 | Package: @basename@-bin 29 | Section: non-free/java 30 | Architecture: amd64 i386 31 | Depends: @basename@-jre (>= ${source:Version}), ${odbc:Depends}, ${shlibs:Depends}, ${misc:Depends} 32 | Recommends: ${shlibs:Recommends} 33 | Suggests: binfmt-support 34 | Description: @vendor@ Java(TM) Runtime Environment (JRE) @RELEASE@ (architecture dependent files) 35 | The @vendor@ Java Platform Standard Edition Runtime Environment (JRE) @RELEASE@ 36 | contains the Java virtual machine, runtime class libraries, and 37 | Java application launcher that are necessary to run programs written 38 | in the Java progamming language. It is not a development environment and 39 | doesn't contain development tools such as compilers or debuggers. 40 | For development tools, see the Java Development Kit JDK(TM) @RELEASE@ 41 | (package @basename@-jdk). 42 | . 43 | This package contains architecture dependent files. 44 | 45 | Package: @basename@-plugin 46 | Architecture: amd64 i386 47 | Section: non-free/web 48 | Priority: optional 49 | Depends: ${shlibs:Depends}, ${misc:Depends}, @basename@-bin (>= ${source:Version}), @browsers@ 50 | Xb-Npp-Applications: ec8030f7-c20a-464f-9b0e-13a3a9e97384, 92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a 51 | Xb-Npp-Name: The Java(TM) Plug-in, Java SE @RELEASE@ 52 | Xb-Npp-MimeType: application/x-java-vm, application/x-java-applet, application/x-java-applet;version=1.1, application/x-java-applet;version=1.1.1, application/x-java-applet;version=1.1.2, application/x-java-applet;version=1.1.3, application/x-java-applet;version=1.2, application/x-java-applet;version=1.2.1, application/x-java-applet;version=1.2.2, application/x-java-applet;version=1.3, application/x-java-applet;version=1.3.1, application/x-java-applet;version=1.4, application/x-java-applet;version=1.4.1, application/x-java-applet;version=1.4.2, application/x-java-applet;version=1.5, application/x-java-applet;version=1.6, application/x-java-applet;jpi-version=@jdkversion@_@releng_ver@, application/x-java-bean, application/x-java-bean;version=1.1, application/x-java-bean;version=1.1.1, application/x-java-bean;version=1.1.2, application/x-java-bean;version=1.1.3, application/x-java-bean;version=1.2, application/x-java-bean;version=1.2.1, application/x-java-bean;version=1.2.2, application/x-java-bean;version=1.3, application/x-java-bean;version=1.3.1, application/x-java-bean;version=1.4, application/x-java-bean;version=1.4.1, application/x-java-bean;version=1.4.2, application/x-java-bean;version=1.5, application/x-java-bean;version=1.6, application/x-java-bean;jpi-version=@jdkversion@_@releng_ver@, application/x-java-vm-npruntime 53 | Description: Java(TM) Plug-in, Java SE @RELEASE@ 54 | Java Plug-in enables applets written to the Java Platform @RELEASE@ 55 | specification to be run in Mozilla and other web browsers. 56 | Java Plug-in comes with the Java Runtime Environment (JRE). 57 | . 58 | This is a metapackage containing dependencies for running Java in 59 | various browsers. 60 | 61 | Package: ia32-@basename@-bin 62 | Section: non-free/java 63 | Architecture: amd64 64 | Depends: @basename@-jre (>= ${source:Version}), ia32-libs, ${shlibs:Depends}, ${odbc:Depends}, ${misc:Depends} 65 | Recommends: ${shlibs:Recommends}, ia32-libs-gtk 66 | Description: @vendor@ Java(TM) Runtime Environment (JRE) @RELEASE@ (32-bit) 67 | The @vendor@ Java Platform Standard Edition Runtime Environment (JRE) @RELEASE@ 68 | contains the Java virtual machine, runtime class libraries, and 69 | Java application launcher that are necessary to run programs written 70 | in the Java progamming language. It is not a development environment and 71 | doesn't contain development tools such as compilers or debuggers. 72 | For development tools, see the Java Development Kit JDK(TM) @RELEASE@ 73 | (package @basename@-jdk). 74 | . 75 | This package contains architecture dependent files for ia32. 76 | 77 | Package: @basename@-fonts 78 | Section: non-free/fonts 79 | Architecture: all 80 | Depends: @JRE@ (>= ${source:Version}), ${misc:Depends} 81 | Provides: ttf-lucida 82 | Conflicts: ttf-lucida 83 | Description: Lucida TrueType fonts (from the @vendor@ JRE) 84 | The Lucida fonts are included in the @JRE@ package. 85 | This package makes the fonts available to system. 86 | 87 | Package: @basename@-jdk 88 | Architecture: amd64 i386 89 | Depends: @basename@-bin (>= ${source:Version}), ${shlibs:Depends}, ${misc:Depends} 90 | Suggests: default-jdk-doc, @basename@-source 91 | Provides: java-compiler, java2-compiler, java-sdk, java2-sdk, java5-sdk, java6-sdk 92 | Description: @vendor@ Java(TM) Development Kit (JDK) @RELEASE@ 93 | The JDK(TM) is a development environment for building applications, 94 | applets, and components using the Java programming language. 95 | . 96 | The JDK includes tools useful for developing and testing programs 97 | written in the Java programming language and running on the Java 98 | Platform. 99 | 100 | Package: @basename@-source 101 | Architecture: all 102 | Depends: @basename@-jdk (>= ${source:Version}), ${misc:Depends} 103 | Description: @vendor@ Java(TM) Development Kit (JDK) @RELEASE@ source files 104 | The JDK(TM) is a development environment for building applications, 105 | applets, and components using the Java programming language. 106 | . 107 | This package contains the Java programming language source 108 | files (src.zip) for all classes that make up the Java core API. 109 | 110 | Package: @basename@-javadb 111 | Architecture: all 112 | Section: non-free/java 113 | Depends: @basename@-jdk (>= ${source:Version}), ${misc:Depends} 114 | Enhances: @basename@-jdk 115 | Description: Java(TM) DB, Sun Microsystems' distribution of Apache Derby 116 | Java DB is Sun's supported distribution of the open source Apache 117 | Derby 100% Java technology database. It is fully transactional, secure, 118 | easy-to-use, standards-based -- SQL, JDBC API, and Java EE -- yet small, 119 | only 2MB. 120 | . 121 | This package adds the optional Java DB to your JDK 6 installation. 122 | . 123 | For more information, check out the Java DB website: 124 | http://www.oracle.com/technetwork/java/javadb/overview/index.html 125 | -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- 1 | Copyright © 2006, 2012, Oracle and/or its affiliates. 2 | All rights reserved. 3 | 4 | This software and related documentation are provided under a 5 | license agreement containing restrictions on use and 6 | disclosure and are protected by intellectual property laws. 7 | Except as expressly permitted in your license agreement or 8 | allowed by law, you may not use, copy, reproduce, translate, 9 | broadcast, modify, license, transmit, distribute, exhibit, 10 | perform, publish, or display any part, in any form, or by 11 | any means. Reverse engineering, disassembly, or 12 | decompilation of this software, unless required by law for 13 | interoperability, is prohibited. 14 | 15 | The information contained herein is subject to change 16 | without notice and is not warranted to be error-free. If 17 | you find any errors, please report them to us in writing. 18 | 19 | If this is software or related software documentation that 20 | is delivered to the U.S. Government or anyone licensing it 21 | on behalf of the U.S. Government, the following notice is 22 | applicable: 23 | 24 | U.S. GOVERNMENT RIGHTS Programs, software, databases, and 25 | related documentation and technical data delivered to U.S. 26 | Government customers are "commercial computer software" or 27 | "commercial technical data" pursuant to the applicable 28 | Federal Acquisition Regulation and agency-specific 29 | supplemental regulations. As such, the use, duplication, 30 | disclosure, modification, and adaptation shall be subject to 31 | the restrictions and license terms set forth in the 32 | applicable Government contract, and, to the extent 33 | applicable by the terms of the Government contract, the 34 | additional rights set forth in FAR 52.227-19, Commercial 35 | Computer Software License (December 2007). Oracle America, 36 | Inc., 500 Oracle Parkway, Redwood City, CA 94065. 37 | 38 | This software or hardware is developed for general use in a 39 | variety of information management applications. It is not 40 | developed or intended for use in any inherently dangerous 41 | applications, including applications which may create a risk 42 | of personal injury. If you use this software or hardware in 43 | dangerous applications, then you shall be responsible to 44 | take all appropriate fail-safe, backup, redundancy, and 45 | other measures to ensure its safe use. Oracle Corporation 46 | and its affiliates disclaim any liability for any damages 47 | caused by use of this software or hardware in dangerous 48 | applications. 49 | 50 | Oracle and Java are registered trademarks of Oracle and/or 51 | its affiliates. Other names may be trademarks of their 52 | respective owners. 53 | 54 | AMD, Opteron, the AMD logo, and the AMD Opteron logo are 55 | trademarks or registered trademarks of Advanced Micro 56 | Devices. Intel and Intel Xeon are trademarks or registered 57 | trademarks of Intel Corporation. All SPARC trademarks are 58 | used under license and are trademarks or registered 59 | trademarks of SPARC International, Inc. UNIX is a 60 | registered trademark licensed through X/Open Company, Ltd. 61 | 62 | This software or hardware and documentation may provide 63 | access to or information on content, products, and services 64 | from third parties. Oracle Corporation and its affiliates 65 | are not responsible for and expressly disclaim all 66 | warranties of any kind with respect to third-party content, 67 | products, and services. Oracle Corporation and its 68 | affiliates will not be responsible for any loss, costs, or 69 | damages incurred due to your access to or use of third-party 70 | content, products, or services. 71 | -------------------------------------------------------------------------------- /debian/fontconfig.properties.src: -------------------------------------------------------------------------------- 1 | # 2 | # fontconfig.properties for Debian/Ubuntu, derived from linux.fontconfig.RedHat.9.0.properties 3 | # 4 | 5 | # @(#)linux.fontconfig.RedHat.9.0.properties 1.6 03/11/14 6 | # 7 | # Copyright 2003 Sun Microsystems, Inc. All rights reserved. 8 | # 9 | 10 | # Version 11 | 12 | version=1 13 | 14 | # Component Font Mappings 15 | 16 | allfonts.chinese-arphic1=-arphic-ar pl shanheisun uni-medium-r-normal--*-*-*-*-p-*-iso10646-1 17 | allfonts.chinese-arphic1.motif=-arphic-ar pl shanheisun uni-medium-r-normal--*-*-*-*-p-*-iso10646-1 18 | allfonts.chinese-arphic2=-arphic-ar pl uming uni-medium-r-normal--*-*-*-*-p-*-iso10646-1 19 | allfonts.chinese-arphic2.motif=-arphic-ar pl uming uni-medium-r-normal--*-*-*-*-p-*-iso10646-1 20 | allfonts.lucida=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 21 | 22 | serif.plain.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 23 | serif.plain.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 24 | serif.plain.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 25 | serif.plain.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 26 | serif.plain.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 27 | serif.plain.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 28 | serif.plain.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1 29 | serif.plain.latin-1.motif=-b&h-luxi serif-medium-r-normal--*-%d-*-*-p-*-iso8859-1 30 | 31 | serif.bold.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 32 | serif.bold.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 33 | serif.bold.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 34 | serif.bold.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 35 | serif.bold.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 36 | serif.bold.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 37 | serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1 38 | serif.bold.latin-1.motif=-b&h-luxi serif-bold-r-normal--*-%d-*-*-p-*-iso8859-1 39 | 40 | serif.italic.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 41 | serif.italic.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 42 | serif.italic.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 43 | serif.italic.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 44 | serif.italic.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 45 | serif.italic.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 46 | serif.italic.latin-1=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1 47 | serif.italic.latin-1.motif=-b&h-luxi serif-medium-i-normal--*-%d-*-*-p-*-iso8859-1 48 | 49 | serif.bolditalic.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 50 | serif.bolditalic.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 51 | serif.bolditalic.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 52 | serif.bolditalic.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 53 | serif.bolditalic.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 54 | serif.bolditalic.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 55 | serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1 56 | serif.bolditalic.latin-1.motif=-b&h-luxi serif-bold-i-normal--*-%d-*-*-p-*-iso8859-1 57 | 58 | sansserif.plain.japanese-kochi=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 59 | sansserif.plain.japanese-sazanami=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 60 | sansserif.plain.korean-baekmuk=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1 61 | sansserif.plain.korean-baekmuk.motif=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 62 | sansserif.plain.korean-un=-un-dotum-medium-r-normal--*-%d-*-*-c-*-iso10646-1 63 | sansserif.plain.korean-un.motif=-un-dotum-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 64 | sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 65 | sansserif.plain.latin-1.motif=-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1 66 | 67 | sansserif.bold.japanese-kochi=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 68 | sansserif.bold.japanese-sazanami=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 69 | sansserif.bold.korean-baekmuk=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1 70 | sansserif.bold.korean-baekmuk.motif=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 71 | sansserif.bold.korean-un=-un-dotum-bold-r-normal--*-%d-*-*-c-*-iso10646-1 72 | sansserif.bold.korean-un.motif=-un-dotum-bold-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 73 | sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1 74 | sansserif.bold.latin-1.motif=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1 75 | 76 | sansserif.italic.japanese-kochi=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 77 | sansserif.italic.japanese-sazanami=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 78 | sansserif.italic.korean-baekmuk=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1 79 | sansserif.italic.korean-baekmuk.motif=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 80 | sansserif.italic.korean-un=-un-dotum-medium-r-normal--*-%d-*-*-c-*-iso10646-1 81 | sansserif.italic.korean-un.motif=-un-dotum-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 82 | sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1 83 | sansserif.italic.latin-1.motif=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1 84 | 85 | sansserif.bolditalic.japanese-kochi=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 86 | sansserif.bolditalic.japanese-sazanami=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 87 | sansserif.bolditalic.korean-baekmuk=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1 88 | sansserif.bolditalic.korean-baekmuk.motif=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 89 | sansserif.bolditalic.korean-un=-un-dotum-bold-r-normal--*-%d-*-*-c-*-iso10646-1 90 | sansserif.bolditalic.korean-un.motif=-un-dotum-bold-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 91 | sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1 92 | sansserif.bolditalic.latin-1.motif=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1 93 | 94 | monospaced.plain.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 95 | monospaced.plain.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 96 | monospaced.plain.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 97 | monospaced.plain.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 98 | monospaced.plain.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 99 | monospaced.plain.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 100 | monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1 101 | monospaced.plain.latin-1.motif=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1 102 | 103 | monospaced.bold.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 104 | monospaced.bold.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 105 | monospaced.bold.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 106 | monospaced.bold.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 107 | monospaced.bold.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 108 | monospaced.bold.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 109 | monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1 110 | monospaced.bold.latin-1.motif=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1 111 | 112 | monospaced.italic.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 113 | monospaced.italic.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 114 | monospaced.italic.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 115 | monospaced.italic.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 116 | monospaced.italic.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 117 | monospaced.italic.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 118 | monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1 119 | monospaced.italic.latin-1.motif=-b&h-luxi mono-medium-i-normal--*-%d-*-*-m-*-iso8859-1 120 | 121 | monospaced.bolditalic.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 122 | monospaced.bolditalic.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 123 | monospaced.bolditalic.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 124 | monospaced.bolditalic.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 125 | monospaced.bolditalic.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 126 | monospaced.bolditalic.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 127 | monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1 128 | monospaced.bolditalic.latin-1.motif=-b&h-luxi mono-bold-i-normal--*-%d-*-*-m-*-iso8859-1 129 | 130 | dialog.plain.japanese-kochi=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 131 | dialog.plain.japanese-sazanami=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 132 | dialog.plain.korean-baekmuk=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1 133 | dialog.plain.korean-baekmuk.motif=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 134 | dialog.plain.korean-un=-un-dotum-medium-r-normal--*-%d-*-*-c-*-iso10646-1 135 | dialog.plain.korean-un.motif=-un-dotum-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 136 | dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 137 | dialog.plain.latin-1.motif=-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1 138 | 139 | dialog.bold.japanese-kochi=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 140 | dialog.bold.japanese-sazanami=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 141 | dialog.bold.korean-baekmuk=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1 142 | dialog.bold.korean-baekmuk.motif=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 143 | dialog.bold.korean-un=-un-dotum-bold-r-normal--*-%d-*-*-c-*-iso10646-1 144 | dialog.bold.korean-un.motif=-un-dotum-bold-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 145 | dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1 146 | dialog.bold.latin-1.motif=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1 147 | 148 | dialog.italic.japanese-kochi=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 149 | dialog.italic.japanese-sazanami=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 150 | dialog.italic.korean-baekmuk=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1 151 | dialog.italic.korean-baekmuk.motif=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 152 | dialog.italic.korean-un=-un-dotum-medium-r-normal--*-%d-*-*-c-*-iso10646-1 153 | dialog.italic.korean-un.motif=-un-dotum-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 154 | dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1 155 | dialog.italic.latin-1.motif=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1 156 | 157 | dialog.bolditalic.japanese-kochi=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 158 | dialog.bolditalic.japanese-sazanami=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 159 | dialog.bolditalic.korean-baekmuk=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1 160 | dialog.bolditalic.korean-baekmuk.motif=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 161 | dialog.bolditalic.korean-un=-un-dotum-bold-r-normal--*-%d-*-*-c-*-iso10646-1 162 | dialog.bolditalic.korean-un.motif=-un-dotum-bold-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 163 | dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1 164 | dialog.bolditalic.latin-1.motif=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1 165 | 166 | dialoginput.plain.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 167 | dialoginput.plain.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 168 | dialoginput.plain.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 169 | dialoginput.plain.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 170 | dialoginput.plain.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 171 | dialoginput.plain.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 172 | dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1 173 | dialoginput.plain.latin-1.motif=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1 174 | 175 | dialoginput.bold.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 176 | dialoginput.bold.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 177 | dialoginput.bold.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 178 | dialoginput.bold.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 179 | dialoginput.bold.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 180 | dialoginput.bold.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 181 | dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1 182 | dialoginput.bold.latin-1.motif=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1 183 | 184 | dialoginput.italic.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 185 | dialoginput.italic.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 186 | dialoginput.italic.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 187 | dialoginput.italic.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 188 | dialoginput.italic.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 189 | dialoginput.italic.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 190 | dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1 191 | dialoginput.italic.latin-1.motif=-b&h-luxi mono-medium-i-normal--*-%d-*-*-m-*-iso8859-1 192 | 193 | dialoginput.bolditalic.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 194 | dialoginput.bolditalic.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 195 | dialoginput.bolditalic.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 196 | dialoginput.bolditalic.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 197 | dialoginput.bolditalic.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 198 | dialoginput.bolditalic.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 199 | dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1 200 | dialoginput.bolditalic.latin-1.motif=-b&h-luxi mono-bold-i-normal--*-%d-*-*-m-*-iso8859-1 201 | 202 | # Search Sequences 203 | 204 | sequence.allfonts=latin-1 205 | sequence.allfonts.UTF-8.ko=latin-1,korean-baekmuk,korean-un 206 | sequence.allfonts.UTF-8=latin-1,chinese-arphic1,chinese-arphic2,japanese-kochi,japanese-sazanami,korean-baekmuk,korean-un 207 | sequence.allfonts.UTF-8.ja=latin-1,japanese-kochi,japanese-sazanami 208 | sequence.allfonts.UTF-8.zh.CN=latin-1,chinese-arphic1,chinese-arphic2 209 | sequence.allfonts.UTF-8.zh.TW=latin-1,chinese-arphic1,chinese-arphic2 210 | sequence.allfonts.UTF-8.zh.HK=latin-1,chinese-arphic1,chinese-arphic2 211 | sequence.allfonts.UTF-8.zh.SG=latin-1,chinese-arphic1,chinese-arphic2 212 | sequence.allfonts.GB18030=latin-1,chinese-arphic1,chinese-arphic2 213 | sequence.allfonts.GB2312=latin-1,chinese-arphic1,chinese-arphic2 214 | sequence.allfonts.GBK=latin-1,chinese-arphic1,chinese-arphic2 215 | sequence.allfonts.x-euc-jp-linux=latin-1,japanese-kochi,japanese-sazanami 216 | sequence.allfonts.EUC-KR=latin-1,korean-baekmuk,korean-un 217 | sequence.allfonts.Big5=latin-1,chinese-arphic1,chinese-arphic2 218 | sequence.allfonts.Big5-HKSCS=latin-1,chinese-arphic1,chinese-arphic2 219 | sequence.fallback=lucida,chinese-arphic1,chinese-arphic2,japanese-kochi,japanese-sazanami,korean-baekmuk,korean-un 220 | 221 | # Exclusion Ranges 222 | 223 | exclusion.japanese-kochi=0390-03d6,2200-22ef,2701-27be 224 | exclusion.japanese-sazanami=0390-03d6,2200-22ef,2701-27be 225 | 226 | # Font File Names 227 | 228 | filename.-arphic-ar_pl_shanheisun_uni-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttc 229 | filename.-arphic-ar_pl_uming_uni-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttc 230 | filename.-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-*-*=/usr/share/fonts/truetype/baekmuk/batang.ttf 231 | filename.-un-batang-medium-r-normal--*-%d-*-*-c-*-*-*=/usr/share/fonts/truetype/unfonts/UnBatang.ttf 232 | filename.-un-batang-bold-r-normal--*-%d-*-*-c-*-*-*=/usr/share/fonts/truetype/unfonts/UnBatangBold.ttf 233 | filename.-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-*-*=/usr/share/fonts/truetype/baekmuk/gulim.ttf 234 | filename.-un-dotum-medium-r-normal--*-%d-*-*-c-*-*-*=/usr/share/fonts/truetype/unfonts/UnDotum.ttf 235 | filename.-un-dotum-bold-r-normal--*-%d-*-*-c-*-*-*=/usr/share/fonts/truetype/unfonts/UnDotumBold.ttf 236 | filename.-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/kochi/kochi-gothic.ttf 237 | filename.-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/sazanami/sazanami-gothic.ttf 238 | filename.-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/kochi/kochi-mincho.ttf 239 | filename.-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/sazanami/sazanami-mincho.ttf 240 | 241 | # AWT X11 font paths 242 | awtfontpath.latin-1=/usr/share/fonts/X11/Type1 243 | awtfontpath.chinese-arphic1=/usr/share/fonts/truetype/arphic 244 | awtfontpath.chinese-arphic2=/usr/share/fonts/truetype/arphic 245 | awtfontpath.japanese-kochi=/usr/share/fonts/truetype/kochi 246 | awtfontpath.japanese-sazanami=/usr/share/fonts/truetype/sazanami 247 | awtfontpath.korean-baekmuk=/usr/share/fonts/truetype/baekmuk 248 | awtfontpath.korean-un=/usr/share/fonts/truetype/unfonts 249 | -------------------------------------------------------------------------------- /debian/fontconfig.properties.wqy-zenhei: -------------------------------------------------------------------------------- 1 | # 2 | # fontconfig.properties for Debian/Ubuntu, derived from linux.fontconfig.RedHat.9.0.properties 3 | # 4 | 5 | # @(#)linux.fontconfig.RedHat.9.0.properties 1.6 03/11/14 6 | # 7 | # Copyright 2003 Sun Microsystems, Inc. All rights reserved. 8 | # 9 | 10 | # Version 11 | 12 | version=1 13 | 14 | # Component Font Mappings 15 | allfonts.chinese-wqy=-wenquanyi-wenquanyi zenhei-medium-r-normal--*-*-*-*-p-*-iso10646-1 16 | allfonts.lucida=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 17 | 18 | serif.plain.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 19 | serif.plain.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 20 | serif.plain.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 21 | serif.plain.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 22 | serif.plain.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 23 | serif.plain.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 24 | serif.plain.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1 25 | serif.plain.latin-1.motif=-b&h-luxi serif-medium-r-normal--*-%d-*-*-p-*-iso8859-1 26 | 27 | serif.bold.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 28 | serif.bold.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 29 | serif.bold.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 30 | serif.bold.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 31 | serif.bold.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 32 | serif.bold.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 33 | serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1 34 | serif.bold.latin-1.motif=-b&h-luxi serif-bold-r-normal--*-%d-*-*-p-*-iso8859-1 35 | 36 | serif.italic.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 37 | serif.italic.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 38 | serif.italic.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 39 | serif.italic.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 40 | serif.italic.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 41 | serif.italic.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 42 | serif.italic.latin-1=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1 43 | serif.italic.latin-1.motif=-b&h-luxi serif-medium-i-normal--*-%d-*-*-p-*-iso8859-1 44 | 45 | serif.bolditalic.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 46 | serif.bolditalic.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 47 | serif.bolditalic.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 48 | serif.bolditalic.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 49 | serif.bolditalic.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 50 | serif.bolditalic.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 51 | serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1 52 | serif.bolditalic.latin-1.motif=-b&h-luxi serif-bold-i-normal--*-%d-*-*-p-*-iso8859-1 53 | 54 | sansserif.plain.japanese-kochi=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 55 | sansserif.plain.japanese-sazanami=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 56 | sansserif.plain.korean-baekmuk=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1 57 | sansserif.plain.korean-baekmuk.motif=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 58 | sansserif.plain.korean-un=-un-dotum-medium-r-normal--*-%d-*-*-c-*-iso10646-1 59 | sansserif.plain.korean-un.motif=-un-dotum-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 60 | sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 61 | sansserif.plain.latin-1.motif=-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1 62 | 63 | sansserif.bold.japanese-kochi=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 64 | sansserif.bold.japanese-sazanami=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 65 | sansserif.bold.korean-baekmuk=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1 66 | sansserif.bold.korean-baekmuk.motif=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 67 | sansserif.bold.korean-un=-un-dotum-bold-r-normal--*-%d-*-*-c-*-iso10646-1 68 | sansserif.bold.korean-un.motif=-un-dotum-bold-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 69 | sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1 70 | sansserif.bold.latin-1.motif=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1 71 | 72 | sansserif.italic.japanese-kochi=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 73 | sansserif.italic.japanese-sazanami=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 74 | sansserif.italic.korean-baekmuk=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1 75 | sansserif.italic.korean-baekmuk.motif=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 76 | sansserif.italic.korean-un=-un-dotum-medium-r-normal--*-%d-*-*-c-*-iso10646-1 77 | sansserif.italic.korean-un.motif=-un-dotum-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 78 | sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1 79 | sansserif.italic.latin-1.motif=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1 80 | 81 | sansserif.bolditalic.japanese-kochi=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 82 | sansserif.bolditalic.japanese-sazanami=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 83 | sansserif.bolditalic.korean-baekmuk=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1 84 | sansserif.bolditalic.korean-baekmuk.motif=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 85 | sansserif.bolditalic.korean-un=-un-dotum-bold-r-normal--*-%d-*-*-c-*-iso10646-1 86 | sansserif.bolditalic.korean-un.motif=-un-dotum-bold-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 87 | sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1 88 | sansserif.bolditalic.latin-1.motif=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1 89 | 90 | monospaced.plain.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 91 | monospaced.plain.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 92 | monospaced.plain.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 93 | monospaced.plain.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 94 | monospaced.plain.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 95 | monospaced.plain.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 96 | monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1 97 | monospaced.plain.latin-1.motif=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1 98 | 99 | monospaced.bold.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 100 | monospaced.bold.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 101 | monospaced.bold.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 102 | monospaced.bold.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 103 | monospaced.bold.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 104 | monospaced.bold.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 105 | monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1 106 | monospaced.bold.latin-1.motif=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1 107 | 108 | monospaced.italic.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 109 | monospaced.italic.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 110 | monospaced.italic.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 111 | monospaced.italic.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 112 | monospaced.italic.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 113 | monospaced.italic.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 114 | monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1 115 | monospaced.italic.latin-1.motif=-b&h-luxi mono-medium-i-normal--*-%d-*-*-m-*-iso8859-1 116 | 117 | monospaced.bolditalic.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 118 | monospaced.bolditalic.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 119 | monospaced.bolditalic.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 120 | monospaced.bolditalic.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 121 | monospaced.bolditalic.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 122 | monospaced.bolditalic.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 123 | monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1 124 | monospaced.bolditalic.latin-1.motif=-b&h-luxi mono-bold-i-normal--*-%d-*-*-m-*-iso8859-1 125 | 126 | dialog.plain.japanese-kochi=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 127 | dialog.plain.japanese-sazanami=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 128 | dialog.plain.korean-baekmuk=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1 129 | dialog.plain.korean-baekmuk.motif=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 130 | dialog.plain.korean-un=-un-dotum-medium-r-normal--*-%d-*-*-c-*-iso10646-1 131 | dialog.plain.korean-un.motif=-un-dotum-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 132 | dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 133 | dialog.plain.latin-1.motif=-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1 134 | 135 | dialog.bold.japanese-kochi=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 136 | dialog.bold.japanese-sazanami=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 137 | dialog.bold.korean-baekmuk=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1 138 | dialog.bold.korean-baekmuk.motif=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 139 | dialog.bold.korean-un=-un-dotum-bold-r-normal--*-%d-*-*-c-*-iso10646-1 140 | dialog.bold.korean-un.motif=-un-dotum-bold-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 141 | dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1 142 | dialog.bold.latin-1.motif=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1 143 | 144 | dialog.italic.japanese-kochi=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 145 | dialog.italic.japanese-sazanami=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 146 | dialog.italic.korean-baekmuk=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1 147 | dialog.italic.korean-baekmuk.motif=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 148 | dialog.italic.korean-un=-un-dotum-medium-r-normal--*-%d-*-*-c-*-iso10646-1 149 | dialog.italic.korean-un.motif=-un-dotum-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 150 | dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1 151 | dialog.italic.latin-1.motif=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1 152 | 153 | dialog.bolditalic.japanese-kochi=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 154 | dialog.bolditalic.japanese-sazanami=-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 155 | dialog.bolditalic.korean-baekmuk=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1 156 | dialog.bolditalic.korean-baekmuk.motif=-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 157 | dialog.bolditalic.korean-un=-un-dotum-bold-r-normal--*-%d-*-*-c-*-iso10646-1 158 | dialog.bolditalic.korean-un.motif=-un-dotum-bold-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 159 | dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1 160 | dialog.bolditalic.latin-1.motif=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1 161 | 162 | dialoginput.plain.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 163 | dialoginput.plain.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 164 | dialoginput.plain.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 165 | dialoginput.plain.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 166 | dialoginput.plain.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 167 | dialoginput.plain.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 168 | dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1 169 | dialoginput.plain.latin-1.motif=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1 170 | 171 | dialoginput.bold.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 172 | dialoginput.bold.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 173 | dialoginput.bold.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 174 | dialoginput.bold.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 175 | dialoginput.bold.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 176 | dialoginput.bold.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 177 | dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1 178 | dialoginput.bold.latin-1.motif=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1 179 | 180 | dialoginput.italic.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 181 | dialoginput.italic.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 182 | dialoginput.italic.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 183 | dialoginput.italic.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 184 | dialoginput.italic.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 185 | dialoginput.italic.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 186 | dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1 187 | dialoginput.italic.latin-1.motif=-b&h-luxi mono-medium-i-normal--*-%d-*-*-m-*-iso8859-1 188 | 189 | dialoginput.bolditalic.japanese-kochi=-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 190 | dialoginput.bolditalic.japanese-sazanami=-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 191 | dialoginput.bolditalic.korean-baekmuk=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 192 | dialoginput.bolditalic.korean-baekmuk.motif=-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 193 | dialoginput.bolditalic.korean-un=-un-batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1 194 | dialoginput.bolditalic.korean-un.motif=-un-batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0 195 | dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1 196 | dialoginput.bolditalic.latin-1.motif=-b&h-luxi mono-bold-i-normal--*-%d-*-*-m-*-iso8859-1 197 | 198 | # Search Sequences 199 | 200 | sequence.allfonts=latin-1 201 | sequence.allfonts.UTF-8.ko=latin-1,korean-baekmuk,korean-un 202 | sequence.allfonts.UTF-8=latin-1,chinese-wqy,japanese-kochi,japanese-sazanami,korean-baekmuk,korean-un 203 | sequence.allfonts.UTF-8.ja=latin-1,japanese-kochi,japanese-sazanami 204 | sequence.allfonts.UTF-8.zh.CN=latin-1,chinese-wqy,chinese-cn-arphic 205 | sequence.allfonts.UTF-8.zh.TW=latin-1,chinese-wqy,chinese-tw-arphic 206 | sequence.allfonts.UTF-8.zh.HK=latin-1,chinese-hk-arphic 207 | sequence.allfonts.UTF-8.zh.SG=latin-1,chinese-wqy,chinese-cn-arphic 208 | sequence.allfonts.GB18030=latin-1,chinese-wqy,chinese-cn-arphic 209 | sequence.allfonts.GB2312=latin-1,chinese-wqy,chinese-cn-arphic 210 | sequence.allfonts.GBK=latin-1,chinese-wqy,chinese-cn-arphic 211 | sequence.allfonts.x-euc-jp-linux=latin-1,japanese-kochi,japanese-sazanami 212 | sequence.allfonts.EUC-KR=latin-1,korean-baekmuk,korean-un 213 | sequence.allfonts.Big5=latin-1,chinese-wqy,chinese-tw-arphic 214 | sequence.allfonts.Big5-HKSCS=latin-1,chinese-hk-arphic 215 | sequence.fallback=lucida,chinese-wqy,japanese-kochi,japanese-sazanami,korean-baekmuk,korean-un 216 | 217 | # Exclusion Ranges 218 | 219 | exclusion.japanese-kochi=0390-03d6,2200-22ef,2701-27be 220 | exclusion.japanese-sazanami=0390-03d6,2200-22ef,2701-27be 221 | 222 | # Font File Names 223 | 224 | filename.-wenquanyi-wenquanyi zenhei-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/wqy/wqy-zenhei.ttf 225 | filename.-baekmuk-batang-medium-r-normal--*-%d-*-*-c-*-*-*=/usr/share/fonts/truetype/baekmuk/batang.ttf 226 | filename.-un-batang-medium-r-normal--*-%d-*-*-c-*-*-*=/usr/share/fonts/truetype/unfonts/UnBatang.ttf 227 | filename.-un-batang-bold-r-normal--*-%d-*-*-c-*-*-*=/usr/share/fonts/truetype/unfonts/UnBatangBold.ttf 228 | filename.-baekmuk-gulim-medium-r-normal--*-%d-*-*-c-*-*-*=/usr/share/fonts/truetype/baekmuk/gulim.ttf 229 | filename.-un-dotum-medium-r-normal--*-%d-*-*-c-*-*-*=/usr/share/fonts/truetype/unfonts/UnDotum.ttf 230 | filename.-un-dotum-bold-r-normal--*-%d-*-*-c-*-*-*=/usr/share/fonts/truetype/unfonts/UnDotumBold.ttf 231 | filename.-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/kochi/kochi-gothic.ttf 232 | filename.-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/sazanami/sazanami-gothic.ttf 233 | filename.-kochi-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/kochi/kochi-mincho.ttf 234 | filename.-sazanami-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/sazanami/sazanami-mincho.ttf 235 | 236 | # AWT X11 font paths 237 | awtfontpath.latin-1=/usr/share/fonts/X11/Type1 238 | awtfontpath.chinese-wqy=/usr/share/fonts/truetype/wqy 239 | awtfontpath.japanese-kochi=/usr/share/fonts/truetype/kochi 240 | awtfontpath.japanese-sazanami=/usr/share/fonts/truetype/sazanami 241 | awtfontpath.korean-baekmuk=/usr/share/fonts/truetype/baekmuk 242 | awtfontpath.korean-un=/usr/share/fonts/truetype/unfonts 243 | -------------------------------------------------------------------------------- /debian/javaws-wrapper.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | prog="$0" 4 | while [ -h "$prog" ]; do prog=$(readlink -f $prog); done 5 | [ $# -eq 0 ] && set -- -viewer 6 | exec $(dirname $prog)/javaws.real "$@" 7 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | # -*- makefile -*- 3 | # debian/rules file derived from the gcc build system 4 | 5 | unexport LANG LC_ALL 6 | 7 | export DH_OPTIONS= 8 | 9 | export SHELL=/bin/bash 10 | 11 | distribution := $(shell lsb_release -is) 12 | distrelease := $(shell lsb_release -cs) 13 | 14 | DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) 15 | 16 | arch_map := amd64=x64 i386=i586 17 | archdir_map := amd64=amd64 i386=i386 18 | 19 | arch := $(strip $(patsubst $(DEB_HOST_ARCH)=%, %, \ 20 | $(filter $(DEB_HOST_ARCH)=%, $(arch_map)))) 21 | archdir := $(strip $(patsubst $(DEB_HOST_ARCH)=%, %, \ 22 | $(filter $(DEB_HOST_ARCH)=%, $(archdir_map)))) 23 | 24 | TOP := usr/lib/jvm 25 | dirparts := $(shell dpkg-parsechangelog | sed -ne '/Source:/ s,Source: \(.*\),\1,p' | tr '-' ' ') 26 | VENDOR := $(word 1, $(dirparts)) 27 | Vendor := $(shell perl -e 'print ucfirst("$(VENDOR)");') 28 | javaname := $(shell echo $(word 2, $(dirparts)) | sed 's/[0-9.]*$$//') 29 | RELEASE := $(shell echo $(word 2, $(dirparts)) | sed 's/^[[:alpha:]]*//') 30 | PRODUCT := $(javaname)$(RELEASE) 31 | basename := $(ia32_prefix)$(VENDOR)-$(PRODUCT) 32 | dirpartsv := $(shell dpkg-parsechangelog | sed -ne '/Version:/ s,Version: \(.*\),\1,p' | tr '.-' ' ') 33 | version := $(word 1, $(dirpartsv)) 34 | releng_ver := $(word 2, $(dirpartsv)) 35 | jdkversion := 1.$(version).0 36 | unpackdir := jdk$(jdkversion)_$(releng_ver) 37 | jdirname := $(ia32_prefix)java-$(version)-$(VENDOR)-$(jdkversion).$(releng_ver) 38 | jdiralias := $(ia32_prefix)java-$(version)-$(VENDOR) 39 | srcdir := $(arch)-jdk 40 | bin_pattern := jdk-$(version)u$(releng_ver)-linux-%.bin 41 | all_archs := i586 x64 42 | priority := 63 43 | 44 | basedir := $(TOP)/$(jdirname) 45 | security := etc/$(jdiralias)/security 46 | 47 | browser_plugin_dirs = firefox iceape iceweasel mozilla midbrowser konqueror 48 | browsers = firefox | firefox-2 | iceweasel | mozilla-firefox | iceape-browser | mozilla-browser | epiphany-gecko | epiphany-webkit | epiphany-browser | galeon | midbrowser | konqueror | chromium-browser | midori | google-chrome 49 | 50 | ifeq ($(distribution),Ubuntu) 51 | browser_plugin_dirs = mozilla 52 | else 53 | browser_plugin_dirs = firefox iceape iceweasel mozilla midbrowser 54 | endif 55 | 56 | java_launcher = /$(basedir)/bin/java 57 | ifeq ($(distribution),Ubuntu) 58 | ifeq (,$(filter $(distrelease),hardy)) 59 | java_launcher = cautious-launcher %f /$(basedir)/bin/java 60 | endif 61 | endif 62 | 63 | with_wgy_zenhai = $(if $(filter $(distrelease),hardy),yes) 64 | 65 | cjk_fonts = ttf-baekmuk | ttf-unfonts-core, 66 | cjk_fonts += ttf-kochi-gothic | ttf-sazanami-gothic, 67 | cjk_fonts += ttf-kochi-mincho | ttf-sazanami-mincho, 68 | cjk_fonts += $(if $(with_wgy_zenhai),ttf-wqy-zenhei,ttf-arphic-uming), 69 | 70 | lintian_overrides := usr/share/lintian/overrides 71 | 72 | packaging_files = packaging-files 73 | ifneq (,$(findstring $(DEB_HOST_ARCH), amd64)) 74 | with_ia32 = yes 75 | ia32_packaging_files = ia32-packaging-files 76 | endif 77 | 78 | info: 79 | @echo Build information 80 | @echo ========================== 81 | @echo 'TOP = $(TOP)' 82 | @echo 'VENDOR = $(VENDOR)' 83 | @echo 'RELEASE = $(RELEASE)' 84 | @echo 'PRODUCT = $(PRODUCT)' 85 | @echo 'basename = $(basename)' 86 | @echo 'version = $(version)' 87 | @echo 'releng_ver = $(releng_ver)' 88 | @echo 'unpackdir = $(unpackdir)' 89 | @echo 'srcdir = $(srcdir)' 90 | @echo 'all_archs = $(all_archs)' 91 | @echo 'arch = $(arch)' 92 | @echo 'archdir = $(archdir)' 93 | @echo 'bin_pattern = $(bin_pattern)' 94 | @echo $(jre_tools) 95 | 96 | d = debian/tmp 97 | 98 | p_jre := $(basename)-jre 99 | p_jbin := $(basename)-bin 100 | p_jdk := $(basename)-jdk 101 | p_src := $(basename)-source 102 | p_fonts := $(basename)-fonts 103 | p_plug := $(basename)-plugin 104 | p_javadb := $(basename)-javadb 105 | 106 | d_jre := debian/$(p_jre) 107 | d_jbin := debian/$(p_jbin) 108 | d_jdk := debian/$(p_jdk) 109 | d_src := debian/$(p_src) 110 | d_fonts := debian/$(p_fonts) 111 | d_plug := debian/$(p_plug) 112 | d_javadb := debian/$(p_javadb) 113 | 114 | binary_arch_targets = \ 115 | $(patsubst %, binary-%, $(p_jbin) $(p_jdk)) 116 | ifneq (,$(filter $(DEB_HOST_ARCH), amd64 i386)) 117 | binary_arch_targets += binary-$(p_plug) 118 | endif 119 | ifeq ($(with_ia32),yes) 120 | binary_arch_targets += ia32-binary-bin 121 | endif 122 | binary_indep_targets := \ 123 | $(patsubst %, binary-%, $(p_jre) $(p_src) $(p_fonts) $(p_javadb)) 124 | ifneq ($(with_ia32),yes) 125 | NO_PACKAGES = -Nia32-$(p_jbin) 126 | endif 127 | 128 | # (most) jre and jdk tools handled by the alternatives system. 129 | # dups in heimdal-clients, krb5-user: kinit, klist, ktab, no alternatives 130 | all_jre_tools = $(notdir $(wildcard $(srcdir)/jre/bin/*)) 131 | corba_tools = orbd servertool tnameserv 132 | jre_tools = $(filter-out $(corba_tools), $(all_jre_tools)) 133 | jre_tools_alt = $(filter-out kinit klist ktab, $(jre_tools)) $(corba_tools) 134 | 135 | all_jdk_tools = $(notdir $(wildcard $(srcdir)/bin/*)) 136 | jdk_tools = $(filter-out $(all_jre_tools), $(all_jdk_tools)) 137 | jdk_tools_alt = $(filter-out jvisualvm, $(jdk_tools)) 138 | 139 | jre_manpages_re:= $(shell echo $(jre_tools) $(corba_tools) | tr -s ' ' '|') 140 | 141 | # TODO: unpack both tarballs, compare them to ensure we do things right 142 | # these are identical files / directories 143 | common_jre_things = \ 144 | jre/lib/audio \ 145 | jre/lib/cmm \ 146 | jre/lib/fonts \ 147 | jre/lib/images \ 148 | jre/lib/oblique-fonts \ 149 | jre/lib/zi \ 150 | jre/lib/jsse.jar \ 151 | jre/lib/jce.jar \ 152 | jre/lib/ext/sunjce_provider.jar \ 153 | jre/lib/ext/sunpkcs11.jar \ 154 | jre/lib/security/local_policy.jar \ 155 | jre/lib/security/US_export_policy.jar \ 156 | jre/lib/locale \ 157 | jre/COPYRIGHT \ 158 | jre/LICENSE \ 159 | jre/THIRDPARTYLICENSEREADME.txt \ 160 | jre/README \ 161 | jre/Welcome.html \ 162 | 163 | # jar files, whith the same contents; just the time stamps differ 164 | common_jre_jars = \ 165 | jre/lib/ext/dnsns.jar \ 166 | jre/lib/ext/localedata.jar \ 167 | jre/lib/im/indicim.jar \ 168 | jre/lib/im/thaiim.jar \ 169 | jre/lib/charsets.jar \ 170 | jre/lib/management-agent.jar \ 171 | jre/lib/plugin.jar \ 172 | jre/lib/resources.jar \ 173 | jre/lib/javaws.jar \ 174 | jre/lib/deploy.jar \ 175 | jre/lib/alt-rt.jar \ 176 | jre/lib/alt-string.jar \ 177 | 178 | control: control-stamp 179 | control-stamp: debian/control $(ia32_packaging_files) $(packaging_files) 180 | touch control-stamp 181 | 182 | build: build-arch build-indep 183 | build-arch: build-stamp 184 | build-indep: build-stamp 185 | build-stamp: info unpack-stamp control-stamp 186 | touch build-stamp 187 | 188 | debian/control: debian/control.in debian/rules 189 | @cp -p debian/control debian/control.old 190 | sed -e 's/@JRE@/$(p_jre)/g' \ 191 | -e 's/@JDK@/$(p_jdk)/g' \ 192 | -e 's/@vendor@/$(Vendor)/g' \ 193 | -e 's/@basename@/$(basename)/g' \ 194 | -e 's,@basedir@,$(basedir),g' \ 195 | -e 's/@arch@/$(DEB_HOST_ARCH)/g' \ 196 | -e 's/@RELEASE@/$(RELEASE)/g' \ 197 | -e 's/@archdir@/$(archdir)/g' \ 198 | -e 's/@browsers@/$(browsers)/g' \ 199 | -e 's/@cjk_fonts@/$(cjk_fonts)/g' \ 200 | -e 's/@jdkversion@/$(jdkversion)/g' \ 201 | -e 's/@releng_ver@/$(releng_ver)/g' \ 202 | debian/control.in > debian/control 203 | @if cmp -s debian/control debian/control.old; then \ 204 | rm -f debian/control.old; \ 205 | else \ 206 | echo "debian/control did change, please restart the build"; \ 207 | exit 1; \ 208 | fi 209 | 210 | ifeq (,$(ia32_prefix)) 211 | in_files = debian/*.in 212 | else 213 | in_files = debian/JB-{archive,bin,control,java,policy,plugin,web}*.in 214 | ia32txt= $(empty_) (32bit) 215 | endif 216 | packaging-files: 217 | for f in $(in_files); do \ 218 | case "$$f" in debian/control.in) continue; esac; \ 219 | f2=$$(echo $$f | sed 's/JB/$(basename)/;s/\.in$$//'); \ 220 | sed -e 's/@JRE@/$(p_jre)/g' \ 221 | -e 's/@JDK@/$(p_jdk)/g' \ 222 | -e 's/@vendor@/$(Vendor)/g' \ 223 | -e 's/@RELEASE@/$(RELEASE)/g' \ 224 | -e 's/@basename@/$(basename)/g' \ 225 | -e 's,@TOP@,$(TOP),g' \ 226 | -e 's,@basedir@,$(basedir),g' \ 227 | -e 's,@basediralias@,$(TOP)/$(jdiralias),g' \ 228 | -e 's,@jdiralias@,$(jdiralias),g' \ 229 | -e 's/@arch@/$(DEB_HOST_ARCH)/g' \ 230 | -e 's/@archdir@/$(archdir)/g' \ 231 | -e 's/@ia32txt@/$(ia32txt)/g' \ 232 | -e 's/@priority@/$(priority)/g' \ 233 | -e 's/@jre_tools@/$(jre_tools_alt)/g' \ 234 | -e 's/@jdk_tools@/$(jdk_tools_alt)/g' \ 235 | -e 's,@browser_dirs@,$(browser_plugin_dirs),g' \ 236 | -e 's,@java_launcher@,$(java_launcher),g' \ 237 | $$f > $$f2; \ 238 | done 239 | ifneq (,$(filter $(DEB_HOST_ARCH), amd64 i386)) 240 | cat debian/$(p_jbin)-i586.menu >> $(d_jbin).menu 241 | rm -f debian/$(p_jbin)-i586.menu 242 | endif 243 | ia32-packaging-files: 244 | $(MAKE) -f debian/rules packaging-files \ 245 | ia32_prefix=ia32- \ 246 | packaging_files= \ 247 | priority=15 \ 248 | DEB_HOST_ARCH=i386 249 | 250 | diff_ignore = -I '^\* Monday' -I '^\* Tuesday' -I '^\* Wednesday' \ 251 | -I '^\* Thursday' -I '^\* Friday' -I '^\* Saturday' -I '^\* Sunday' \ 252 | -I '^// This file was generated AUTOMATICALLY' \ 253 | -I '^ *// java GenerateCharacter' \ 254 | -I '^// Generated from input file' 255 | 256 | unpack-stamp: $(foreach a, $(all_archs), unpack-$(a)-stamp) unpack-jce-stamp 257 | : # check for identical files / trees 258 | set -e; set -- $(all_archs); a1=$$1; shift; \ 259 | for a2; do \ 260 | echo "Comparing architecture $$a1 with $$a2"; \ 261 | for i in $(common_jre_things); do \ 262 | echo " Comparing $$i ..."; \ 263 | if diff -ur $$a1-jdk/$$i $$a2-jdk/$$i; then \ 264 | echo " OK"; \ 265 | else \ 266 | echo " differ"; \ 267 | badthings="$$badthings $$i"; \ 268 | fi; \ 269 | done; \ 270 | done; \ 271 | if [ -n "$$badthings" ]; then \ 272 | echo "Differing files/subtrees: $$badthings"; \ 273 | exit 1; \ 274 | fi 275 | 276 | : # check for jars with the same content 277 | set -e; \ 278 | for j in $(common_jre_jars); do \ 279 | echo " Comparing $$j ..."; \ 280 | d=$${j%*.jar}; \ 281 | set -- $(all_archs); a1=$$1; shift; \ 282 | mkdir -p tmp-$$a1/$$d; \ 283 | unzip -q -d tmp-$$a1/$$d $$a1-jdk/$$j; \ 284 | for a2; do \ 285 | mkdir -p tmp-$$a2/$$d; \ 286 | unzip -q -d tmp-$$a2/$$d $$a2-jdk/$$j; \ 287 | if diff -ur tmp-$$a1/$$d tmp-$$a2/$$d; then \ 288 | echo " OK"; \ 289 | else \ 290 | echo " differ"; \ 291 | badjars="$$badjars $$j ($$a1, $$a2)"; \ 292 | fi; \ 293 | done; \ 294 | done; \ 295 | if [ -n "$$badjars" ]; then \ 296 | echo "Differing jar files: $$badjars"; \ 297 | exit 1; \ 298 | fi 299 | 300 | : # check if the sources are the "same" 301 | set -e; set -- $(all_archs); a1=$$1; shift; \ 302 | unzip -q -d tmp-$$a1/src $$a1-jdk/src.zip; \ 303 | for a2; do \ 304 | unzip -q -d tmp-$$a2/src $$a2-jdk/src.zip; \ 305 | echo "Comparing sources: tmp-$$a1/src tmp-$$a2/src ..."; \ 306 | echo " diff -ur $(diff_ignore)"; \ 307 | diff -ur $(diff_ignore) tmp-$$a1/src tmp-$$a2/src; \ 308 | done 309 | 310 | @echo No relevant differences 311 | touch unpack-stamp 312 | 313 | $(foreach a, $(all_archs), unpack-$(a)-stamp): unpack-%-stamp: $(bin_pattern) 314 | rm -rf $(unpackdir) 315 | binsize=$$(wc -c $< | awk '{print $$1}'); \ 316 | zipstart=$$(unzip -ql $< 2>&1 >/dev/null \ 317 | | sed -n -e 's/.* \([0-9][0-9]*\) extra bytes.*/\1/p'); \ 318 | tail -c $$(expr $$binsize - $$zipstart) $< > tmp-jdk.zip 319 | unzip -q tmp-jdk.zip 320 | mv $(unpackdir) $*-jdk 321 | @echo $* 322 | 323 | diff -u $*-jdk/COPYRIGHT $*-jdk/jre/COPYRIGHT 324 | diff -u $*-jdk/LICENSE $*-jdk/jre/LICENSE 325 | diff -u $*-jdk/THIRDPARTYLICENSEREADME.txt \ 326 | $*-jdk/jre/THIRDPARTYLICENSEREADME.txt 327 | 328 | set -e; \ 329 | for i in $$(find $*-jdk -name '*.pack'); do \ 330 | i586-jdk/bin/unpack200 $$i \ 331 | $$(dirname $$i)/$$(basename $$i .pack).jar; \ 332 | rm -f $$i; \ 333 | done 334 | 335 | : # fix permissions 336 | -find $*-jdk -name '*.properties' -o -name '*.xml' -o -name '*.bat' | xargs chmod 644 337 | 338 | touch $@ 339 | 340 | unpack-jce-stamp: jce_policy-$(version).zip 341 | rm -rf jce 342 | unzip -q jce_policy-$(version).zip 343 | touch $@ 344 | 345 | clean: 346 | dh_testdir 347 | dh_testroot 348 | rm -f *-stamp 349 | rm -rf x64-jdk i586-jdk jce tmp-* $(unpackdir) 350 | rm -f debian/*.debhelper debian/control.old 351 | rm -f debian/$(p_jbin).substvars.tmp 352 | 353 | for f in debian/*.in; do \ 354 | f2=$$(echo $$f | sed 's/JB/$(basename)/;s/\.in$$//'); \ 355 | case "$$f2" in debian/control) continue; esac; \ 356 | rm -f $$f2; \ 357 | done 358 | rm -f debian/$(basename)*.links 359 | rm -f debian/ia32-$(basename)*.* 360 | rm -f debian/*.debhelper.log 361 | rm -f debian/shlibs.local 362 | 363 | dh_clean 364 | 365 | 366 | binary-$(p_jbin): DH_OPTIONS=-p$(p_jbin) $(NO_PACKAGES) 367 | binary-$(p_jbin): build 368 | dh_testdir 369 | dh_testroot 370 | dh_clean -d 371 | dh_installdirs \ 372 | usr/share/doc \ 373 | etc/$(jdiralias)/security \ 374 | $(basedir)/ext \ 375 | $(basedir)/man/man1 \ 376 | $(basedir)/man/ja/man1 \ 377 | $(basedir)/jre/man/man1 \ 378 | $(basedir)/jre/man/ja/man1 \ 379 | $(basedir)/bin/$(archdir)/native_threads \ 380 | usr/share/lintian/overrides \ 381 | usr/share/applications \ 382 | usr/share/application-registry \ 383 | usr/share/binfmts \ 384 | usr/share/pixmaps \ 385 | usr/share/mime-info \ 386 | 387 | cp -a $(srcdir)/jre $(d_jbin)/$(basedir) 388 | 389 | echo $(basedir) $(TOP)/$(jdiralias) > $(d_jbin).links 390 | 391 | : remove arch indep files and directories 392 | rm -rf $(foreach i, $(common_jre_things) $(common_jre_jars), $(d_jbin)/$(basedir)/$(i)) 393 | 394 | : # install a wrapper for javaws 395 | mv $(d_jbin)/$(basedir)/jre/bin/javaws $(d_jbin)/$(basedir)/jre/bin/javaws.real 396 | install -m 755 debian/javaws-wrapper.sh $(d_jbin)/$(basedir)/jre/bin/javaws 397 | 398 | 399 | ### : # get upstream docs out of there 400 | rm -f $(d_jbin)/$(basedir)/jre/{CHANGES,INSTALL} 401 | 402 | : # install template files as real files (all commented out) 403 | for i in $(d_jbin)/$(basedir)/jre/lib/management/*.template; do \ 404 | mv $$i $${i%*.template}; \ 405 | done 406 | 407 | : # move config files to etc/$(jdiralias) and symlink them. 408 | mkdir -p $(d_jbin)/etc/$(jdiralias)/management 409 | for i in \ 410 | calendars.properties \ 411 | content-types.properties \ 412 | logging.properties \ 413 | sound.properties \ 414 | flavormap.properties \ 415 | net.properties \ 416 | management/jmxremote.access \ 417 | management/jmxremote.password \ 418 | management/management.properties \ 419 | management/snmp.acl; \ 420 | do \ 421 | mv $(d_jbin)/$(basedir)/jre/lib/$$i $(d_jbin)/etc/$(jdiralias)/$$i; \ 422 | done 423 | cp debian/fontconfig.properties.$(if $(with_wgy_zenhai),wqy-zenhei,src) \ 424 | $(d_jbin)/etc/$(jdiralias)/fontconfig.properties 425 | 426 | mv $(d_jbin)/$(basedir)/jre/lib/$(archdir)/jvm.cfg \ 427 | $(d_jbin)/etc/$(jdiralias)/ 428 | -mv $(d_jbin)/$(basedir)/jre/lib/security/{java.*,cacerts} \ 429 | $(d_jbin)/$(security) 430 | 431 | : # create links for the conffiles 432 | find $(d_jbin)/etc/$(jdiralias) -type f ! -name jvm.cfg \ 433 | -printf "etc/$(jdiralias)/%P $(basedir)/jre/lib/%P\n" >> $(d_jbin).links 434 | echo "etc/$(jdiralias)/jvm.cfg $(basedir)/jre/lib/$(archdir)/jvm.cfg" \ 435 | >> $(d_jbin).links 436 | 437 | set -e; \ 438 | for i in $$(find $(srcdir)/bin ! -type d); do \ 439 | n=$$(basename $$i); \ 440 | case " $(jre_tools) $(corba_tools) " in *\ $$n\ *) ;; *) continue; esac; \ 441 | echo $(basedir)/jre/bin/$$n $(basedir)/bin/$$n; \ 442 | done >> $(d_jbin).links 443 | 444 | : # give all permissions to cross-VM extension directory 445 | mv $(d_jbin)/$(security)/java.policy \ 446 | $(d_jbin)/$(security)/java.policy.orig 447 | sed -e '/permission java\.security\.AllPermission;/,/};/c\' \ 448 | -e ' permission java.security.AllPermission;\' \ 449 | -e '};\' \ 450 | -e '\' \ 451 | -e 'grant codeBase "file:/$(basedir)/ext/*" {\' \ 452 | -e ' permission java.security.AllPermission;\' \ 453 | -e '};\' \ 454 | -e '\' \ 455 | -e '// Comment this out if you want to give all permissions to the\' \ 456 | -e '// Debian Java repository too:\' \ 457 | -e '//grant codeBase "file:/usr/share/java/repository/-" {\' \ 458 | -e '// permission java.security.AllPermission;\' \ 459 | -e '//};\' \ 460 | -e '' \ 461 | $(d_jbin)/$(security)/java.policy.orig \ 462 | > $(d_jbin)/$(security)/java.policy 463 | # 'make Emacs Makefile mode happy 464 | $(RM) $(d_jbin)/$(security)/java.policy.orig 465 | 466 | : # add lintian overrides 467 | cp -p debian/$(p_jbin).overrides \ 468 | $(d_jbin)/$(lintian_overrides)/$(p_jbin) 469 | 470 | : # add GNOME stuff 471 | cp -p debian/$(basename)-java.desktop \ 472 | $(d_jbin)/usr/share/applications/ 473 | cp -p debian/$(basename)-policytool.desktop \ 474 | $(d_jbin)/usr/share/applications/ 475 | ifneq (,$(filter $(DEB_HOST_ARCH), amd64 i386)) 476 | cp -p debian/$(basename)-{java,javaws}.desktop \ 477 | $(d_jbin)/usr/share/applications/ 478 | cp -p debian/$(basename)-{controlpanel,policytool}.desktop \ 479 | $(d_jbin)/usr/share/applications/ 480 | endif 481 | 482 | for i in archive web-start; do \ 483 | cp debian/$(basename)-$$i.applications \ 484 | $(d_jbin)/usr/share/application-registry/; \ 485 | cp debian/$(basename)-$$i.keys $(d_jbin)/usr/share/mime-info/; \ 486 | cp debian/$(basename)-$$i.mime $(d_jbin)/usr/share/mime-info/; \ 487 | done 488 | 489 | cp -p $(d_jbin)/$(basedir)/jre/plugin/desktop/sun_java.png \ 490 | $(d_jbin)/usr/share/pixmaps/$(basename).png 491 | cp -p debian/sun_java.xpm \ 492 | $(d_jbin)/usr/share/pixmaps/$(basename).xpm 493 | 494 | : # install manpages 495 | set -e; \ 496 | for m in $$(find $(srcdir)/man/man1 -type f); do \ 497 | n=$$(basename $$m .1); \ 498 | case " $(jre_tools) $(corba_tools) " in *\ $$n\ *) ;; *) continue; esac; \ 499 | cp -p $$m $(d_jbin)/$(basedir)/jre/man/man1/$$n.1; \ 500 | ln -s ../../jre/man/man1/$$n.1 $(d_jbin)/$(basedir)/man/man1/$$n.1; \ 501 | [ -f $(srcdir)/man/ja/man1/$$n.1 ] || continue; \ 502 | cp -p $(srcdir)/man/ja/man1/$$n.1 \ 503 | $(d_jbin)/$(basedir)/jre/man/ja/man1/$$n.1; \ 504 | ln -s ../../../jre/man/ja/man1/$$n.1 \ 505 | $(d_jbin)/$(basedir)/man/ja/man1/$$n.1; \ 506 | done 507 | -find $(d_jbin)/$(basedir)/jre/man -name '*.[1-9]' | xargs gzip 508 | 509 | # make these absolute links, so we can use them for resolving the dependencies 510 | ifeq (,$(ia32_prefix)) 511 | ln -sf /usr/lib/libodbcinst.so.1 \ 512 | $(d_jbin)/$(basedir)/jre/lib/$(archdir)/libodbcinst.so 513 | ln -sf /usr/lib/libodbc.so.1 \ 514 | $(d_jbin)/$(basedir)/jre/lib/$(archdir)/libodbc.so 515 | endif 516 | 517 | # a bit ugly fix for lenny with 32bit libraries installed from backports 518 | ifeq (,$(ia32_prefix)) 519 | rm -f debian/shlibs.local 520 | else 521 | echo 'libasound 2 lib32asound2' > debian/shlibs.local 522 | endif 523 | 524 | rm -f $(d_jbin).substvars 525 | dh_shlibdeps \ 526 | -l$(basedir)/jre/lib/$(archdir)/server \ 527 | -Xlibjavaplugin_oji.so -Xlibnpjp2.so \ 528 | -- --warnings=0 529 | 530 | sed -i -e 's/libc6[^,]*, *//g' -e 's/libc6[^,]*$$//g' -e 's/ *([^,]*) *//g' \ 531 | $(d_jbin).substvars 532 | cp -p $(d_jbin).substvars $(d_plug).substvars 533 | sed -e 's/Depends/Recommends/' \ 534 | $(d_jbin).substvars > $(d_jbin).substvars.tmp 535 | rm -f debian/$(p_jbin).substvars 536 | dh_shlibdeps \ 537 | -l$(basedir)/jre/lib/$(archdir)/server \ 538 | -Xjavaws -Xpolicytool \ 539 | -Xlibjavaplugin -Xlibawt -Xlibjawt -Xlibmawt -Xlibdcpr \ 540 | -Xlibfontmanager -Xlibjsoundalsa -X_g.so \ 541 | -Xlibsplashscreen -Xlibmlib -Xlibdeploy \ 542 | -- --warnings=0 543 | sed -i -e 's/ *([^,]*) *//g' $(d_jbin).substvars 544 | cat $(d_jbin).substvars.tmp >> $(d_jbin).substvars 545 | ifeq (,$(ia32_prefix)) 546 | echo 'odbc:Depends=unixodbc' >> $(d_jbin).substvars 547 | else 548 | echo 'odbc:Depends=' >> $(d_jbin).substvars 549 | endif 550 | 551 | ( \ 552 | echo 'package $(basename)'; \ 553 | echo 'interpreter /$(basedir)/jre/lib/jexec'; \ 554 | echo 'magic PK\x03\x04'; \ 555 | ) > $(d_jbin)/$(basedir)/jre/lib/jar.binfmt 556 | 557 | ln -sf $(subst $(ia32_prefix),, $(p_jre)) $(d_jbin)/usr/share/doc/$(p_jbin) 558 | 559 | rm -f debian/$(p_jbin).substvars.tmp 560 | 561 | ( \ 562 | echo 'name=$(jdirname)'; \ 563 | echo 'alias=$(jdiralias)'; \ 564 | echo 'priority=$(priority)'; \ 565 | echo 'section=non-free'; \ 566 | echo ''; \ 567 | for i in $(jre_tools_alt); do \ 568 | echo "jre $$i /$(TOP)/$(jdiralias)/jre/bin/$$i"; \ 569 | done; \ 570 | echo "jre jexec /$(TOP)/$(jdiralias)/jre/lib/jexec"; \ 571 | for i in $(jdk_tools_alt); do \ 572 | echo "jdk $$i /$(TOP)/$(jdiralias)/bin/$$i"; \ 573 | done; \ 574 | for d in $(browser_plugin_dirs); do \ 575 | echo "plugin $$d-javaplugin.so /$(TOP)/$(jdiralias)/jre/lib/$(archdir)/libnpjp2.so"; \ 576 | done; \ 577 | ) > $(d_jbin)/$(TOP)/.$(jdiralias).jinfo 578 | 579 | 580 | ia32-binary-bin: unpack-stamp 581 | dh_testdir 582 | dh_testroot 583 | $(MAKE) -f debian/rules binary-ia32-$(p_jbin) \ 584 | ia32_prefix=ia32- \ 585 | packaging_files= \ 586 | priority=15 \ 587 | DEB_HOST_ARCH=i386 588 | 589 | for i in $(common_jre_things) $(common_jre_jars); do \ 590 | echo $(basedir)/$$i $(TOP)/ia32-$(jdirname)/$$i; \ 591 | done >> debian/ia32-$(p_jbin).links 592 | 593 | 594 | binary-$(p_jre): DH_OPTIONS=-p$(p_jre) 595 | binary-$(p_jre): build 596 | dh_testdir 597 | dh_testroot 598 | dh_clean -d 599 | dh_installdirs \ 600 | $(basedir)/jre \ 601 | usr/share/doc \ 602 | $(lintian_overrides) 603 | 604 | set -e; \ 605 | tar -c -C $(srcdir) -f - $(common_jre_things) $(common_jre_jars) \ 606 | | tar -x -C $(d_jre)/$(basedir) -f - 607 | 608 | : # JCE Unlimited Strength Jurisdiction Policy 609 | cp -a jce/*.jar $(d_jre)/$(basedir)/jre/lib/security/ 610 | 611 | : # add lintian overrides 612 | cp -p debian/$(p_jre).overrides \ 613 | $(d_jre)/$(lintian_overrides)/$(p_jre) 614 | 615 | dh_installdocs \ 616 | $(srcdir)/jre/README \ 617 | debian/README.alternatives \ 618 | debian/JAVA_HOME 619 | 620 | dh_installchangelogs 621 | 622 | ln -sf /etc/.java $(d_jre)/$(basedir)/.systemPrefs 623 | 624 | dh_install -p$(p_jre) debian/swing.properties /etc/$(jdiralias)/ 625 | dh_link -p$(p_jre) /etc/$(jdiralias)/swing.properties \ 626 | /$(basedir)/jre/lib/swing.properties 627 | 628 | 629 | binary-$(p_plug): DH_OPTIONS=-p$(p_plug) 630 | binary-$(p_plug): build 631 | dh_testdir 632 | dh_testroot 633 | dh_clean -d 634 | dh_installdirs \ 635 | usr/share/doc \ 636 | $(lintian_overrides) \ 637 | $(foreach d, $(browser_plugin_dirs), usr/lib/$(d)/plugins) 638 | ln -s $(p_jbin) $(d_plug)/usr/share/doc/$(p_plug) 639 | 640 | binary-$(p_fonts): DH_OPTIONS=-p$(p_fonts) 641 | binary-$(p_fonts): build 642 | dh_testroot 643 | dh_clean -d 644 | dh_installdirs \ 645 | usr/share/doc \ 646 | usr/share/fonts/truetype/lucida 647 | 648 | cd $(srcdir) && \ 649 | for f in jre/lib/*fonts/*.ttf; do \ 650 | echo $(basedir)/$$f usr/share/fonts/truetype/lucida/$$(basename $$f); \ 651 | done >> $(CURDIR)/$(d_fonts).links 652 | 653 | ln -s $(p_jre) $(d_fonts)/usr/share/doc/$(p_fonts) 654 | 655 | 656 | binary-$(p_jdk): DH_OPTIONS=-p$(p_jdk) 657 | binary-$(p_jdk): build 658 | dh_testdir 659 | dh_testroot 660 | dh_clean -d 661 | dh_installdirs \ 662 | usr/share/doc/$(p_jdk) \ 663 | $(basedir)/jre/lib/$(archdir) \ 664 | $(basedir)/man/man1 \ 665 | $(basedir)/man/ja/man1 \ 666 | usr/share/applications \ 667 | $(lintian_overrides) 668 | 669 | -cp -a $(srcdir)/{bin,include,lib,README.html} \ 670 | $(d_jdk)/$(basedir) 671 | 672 | for i in COPYRIGHT LICENSE THIRDPARTYLICENSEREADME.txt; do \ 673 | ln -sf jre/$$i $(d_jdk)/$(basedir)/$$i; \ 674 | done 675 | 676 | # add links to machine dependent include files 677 | for i in jawt_md.h jni_md.h; do \ 678 | ln -sf linux/$$i $(d_jdk)/$(basedir)/include/$$i; \ 679 | done 680 | 681 | : # remove any runtime files from the jdk package 682 | -find $(d_jbin)/$(basedir)/jre/bin \! -type d \ 683 | -printf "$(d_jdk)/$(basedir)/bin/%P\0" | xargs -r0 rm -f 684 | 685 | : # fix java-rmi.cgi PATH 686 | perl -pi -e 's:/usr/local/java/bin:/$(basedir)/bin:' \ 687 | $(d_jdk)/$(basedir)/bin/java-rmi.cgi 688 | 689 | : # add menu stuff 690 | cp -p debian/$(basename)-jvisualvm.desktop \ 691 | $(d_jdk)/usr/share/applications/ 692 | 693 | : # add lintian overrides 694 | cp -p debian/$(p_jdk).overrides \ 695 | $(d_jdk)/$(lintian_overrides)/$(p_jdk) 696 | 697 | : # fix permissions 698 | chmod 755 $(d_jdk)/$(basedir)/lib/visualvm/platform/lib/nbexec 699 | 700 | for m in $$(find $(srcdir)/man/man1 -type f); do \ 701 | n=$$(basename $$m .1); \ 702 | case " $(jre_tools) $(corba_tools) " in *\ $$n\ *) continue; esac; \ 703 | cp -p $$m $(d_jdk)/$(basedir)/man/man1/$$n.1; \ 704 | [ -f $(srcdir)/man/ja/man1/$$n.1 ] || continue; \ 705 | cp -p $(srcdir)/man/ja/man1/$$n.1 \ 706 | $(d_jdk)/$(basedir)/man/ja/man1/$$n.1; \ 707 | done 708 | -find $(d_jdk)/$(basedir)/man -name '*.[1-9]' | xargs gzip 709 | 710 | dh_shlibdeps \ 711 | -L$(p_jbin) \ 712 | -l$(basedir)/jre/lib/$(archdir)/server \ 713 | -- --warnings=0 714 | 715 | sed -i -e 's/ *([^,]*) *//g' $(d_jdk).substvars 716 | 717 | dh_installdocs \ 718 | $(srcdir)/README.html debian/README.alternatives 719 | dh_installchangelogs 720 | 721 | 722 | binary-$(p_src): DH_OPTIONS=-p$(p_src) 723 | binary-$(p_src): build 724 | dh_testdir 725 | dh_testroot 726 | dh_clean -d 727 | dh_installdirs \ 728 | usr/share/doc \ 729 | $(basedir) 730 | 731 | cp -a $(srcdir)/src.zip $(d_src)/$(basedir)/ 732 | 733 | ln -s $(p_jdk) $(d_src)/usr/share/doc/$(p_src) 734 | 735 | 736 | binary-$(p_javadb): DH_OPTIONS=-p$(p_javadb) 737 | binary-$(p_javadb): build 738 | dh_testdir 739 | dh_testroot 740 | dh_clean -d 741 | dh_installdirs \ 742 | $(basedir) \ 743 | $(lintian_overrides) \ 744 | usr/share/doc/$(p_javadb) 745 | cp -a $(srcdir)/db $(d_javadb)/$(basedir)/ 746 | 747 | : # add lintian overrides 748 | cp -p debian/$(p_javadb).overrides \ 749 | $(d_javadb)/$(lintian_overrides)/$(p_javadb) 750 | 751 | dh_installdocs 752 | dh_installchangelogs 753 | mv $(d_javadb)/$(basedir)/db/demo $(d_javadb)/usr/share/doc/$(p_javadb)/ 754 | mv $(d_javadb)/$(basedir)/db/docs/* $(d_javadb)/usr/share/doc/$(p_javadb)/ 755 | mv $(d_javadb)/$(basedir)/db/javadoc $(d_javadb)/usr/share/doc/$(p_javadb)/ 756 | rmdir $(d_javadb)/$(basedir)/db/docs 757 | echo usr/share/doc/$(p_javadb)/demo $(basedir)/db/demo >> $(d_javadb).links 758 | echo usr/share/doc/$(p_javadb) $(basedir)/db/docs >> $(d_javadb).links 759 | echo usr/share/doc/$(p_javadb)/javadoc $(basedir)/db/javadoc >> $(d_javadb).links 760 | 761 | 762 | binary-indep: DH_OPTIONS=-i $(NO_PACKAGES) 763 | binary-indep: $(binary_indep_targets) 764 | dh_testdir 765 | dh_testroot 766 | dh_installmime 767 | dh_installmenu 768 | dh_icons 769 | dh_link 770 | : # don't compress anything from the shipped demo and sample files 771 | dh_compress -Xdemo -Xsample -X.html 772 | dh_fixperms 773 | dh_installdeb 774 | dh_gencontrol 775 | dh_md5sums 776 | dh_builddeb 777 | 778 | 779 | binary-arch: DH_OPTIONS=-s $(NO_PACKAGES) 780 | binary-arch: $(binary_arch_targets) 781 | dh_testdir 782 | dh_testroot 783 | dh_installmime 784 | dh_installmenu 785 | dh_icons 786 | dh_link 787 | : # don't compress anything from the shipped demo and sample files 788 | dh_compress -Xdemo -Xexamples -Xsample -X.html -X.pdf 789 | dh_fixperms 790 | dh_installdeb 791 | dh_gencontrol 792 | dh_md5sums 793 | dh_builddeb 794 | 795 | binary: binary-arch binary-indep 796 | 797 | .PHONY: binary binary-indep binary-arch build build-indep build-arch clean 798 | -------------------------------------------------------------------------------- /debian/sharedmimeinfo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Java Archive 5 | 6 | 7 | 8 | 9 | Java Web Start application 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /debian/source.lintian-overrides: -------------------------------------------------------------------------------- 1 | sun-java6 source: native-package-with-dash-version 2 | -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /debian/sun_java.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char *sun_java[] = { 3 | /* columns rows colors chars-per-pixel */ 4 | "32 32 156 2", 5 | " c #34479E", 6 | ". c #4152A3", 7 | "X c #4153A2", 8 | "o c #4153A3", 9 | "O c #4D5EA8", 10 | "+ c #4D5EA9", 11 | "@ c #4E5EA9", 12 | "# c #5A69AD", 13 | "$ c #5A69AE", 14 | "% c #5A69AF", 15 | "& c #5A6AAD", 16 | "* c #6675B3", 17 | "= c #6775B2", 18 | "- c #6775B3", 19 | "; c #6776B3", 20 | ": c #6775B5", 21 | "> c #6776B4", 22 | ", c #7480B7", 23 | "< c #7380B8", 24 | "1 c #7381B8", 25 | "2 c #7380BA", 26 | "3 c #7481B8", 27 | "4 c #D12124", 28 | "5 c #D42F31", 29 | "6 c #D73D3E", 30 | "7 c #D94A4A", 31 | "8 c #D94A4B", 32 | "9 c #DA4A4A", 33 | "0 c #DA4B4B", 34 | "q c #DC5957", 35 | "w c #DC5858", 36 | "e c #DD5859", 37 | "r c #DD5959", 38 | "t c #DF6664", 39 | "y c #E06664", 40 | "u c #E27471", 41 | "i c #E27570", 42 | "p c #E27472", 43 | "a c #E37472", 44 | "s c #E27574", 45 | "d c #E37474", 46 | "f c #E5827E", 47 | "g c #E5837F", 48 | "h c #818BBD", 49 | "j c #818CBC", 50 | "k c #808CBE", 51 | "l c #818DC0", 52 | "z c #8D97C2", 53 | "x c #8D97C3", 54 | "c c #8D97C5", 55 | "v c #8E98C5", 56 | "b c #99A2C7", 57 | "n c #99A3C7", 58 | "m c #99A2C8", 59 | "M c #99A3C8", 60 | "N c #99A2CA", 61 | "B c #99A2CB", 62 | "V c #A6AECD", 63 | "C c #A5AED2", 64 | "Z c #A6AED0", 65 | "A c #B3B9D3", 66 | "S c #B2B9D4", 67 | "D c #B3B9D5", 68 | "F c #B2B9D6", 69 | "G c #B3BAD5", 70 | "H c #BFC4D6", 71 | "J c #BFC5D7", 72 | "K c #BFC5D8", 73 | "L c #BFC5D9", 74 | "P c #BFC5DA", 75 | "I c #BFC5DB", 76 | "U c #BFC5DC", 77 | "Y c #BFC5DD", 78 | "T c #E58381", 79 | "R c #E68380", 80 | "E c #E88F89", 81 | "W c #E88F8B", 82 | "Q c #E8908A", 83 | "! c #EB9D99", 84 | "~ c #EB9D9A", 85 | "^ c #EB9D9D", 86 | "/ c #EDABA2", 87 | "( c #EEABA6", 88 | ") c #EDACA6", 89 | "_ c #F0B9B1", 90 | "` c #F1B9B1", 91 | "' c #F0B9B6", 92 | "] c #F3C7BD", 93 | "[ c #CCD0DA", 94 | "{ c #CCD1DA", 95 | "} c #CDD0DA", 96 | "| c #CCD0DC", 97 | " . c #CCD0DD", 98 | ".. c #CCD1DD", 99 | "X. c #CCD0DE", 100 | "o. c #CCD1DE", 101 | "O. c #CCD1DF", 102 | "+. c #D8DBDF", 103 | "@. c #CCD0E0", 104 | "#. c #D8DCE1", 105 | "$. c #D9DCE1", 106 | "%. c #D9DCE3", 107 | "&. c #D9DCE4", 108 | "*. c #D9DCE5", 109 | "=. c #D9DCE6", 110 | "-. c #D9DCE7", 111 | ";. c #D9DCE8", 112 | ":. c #F6D5CB", 113 | ">. c #F6D5CD", 114 | ",. c #F6D5D3", 115 | "<. c #F9E3D7", 116 | "1. c #F9E3DA", 117 | "2. c #F9E3DB", 118 | "3. c #E6E7E7", 119 | "4. c #E5E7E9", 120 | "5. c #E5E7EC", 121 | "6. c #E5E8E8", 122 | "7. c #E6E8E9", 123 | "8. c #E6E8EA", 124 | "9. c #E6E8EB", 125 | "0. c #E5E8EC", 126 | "q. c #E6E8EC", 127 | "w. c #F9E3E1", 128 | "e. c #F2F3EC", 129 | "r. c #FCF0E1", 130 | "t. c #FCF0E3", 131 | "y. c #FCF1E5", 132 | "u. c #FCF0E7", 133 | "i. c #FCF1E6", 134 | "p. c #FCF1E7", 135 | "a. c #FCF1E8", 136 | "s. c #FFFEED", 137 | "d. c #FFFEEE", 138 | "f. c #FFFEEF", 139 | "g. c #F2F3F0", 140 | "h. c #F2F3F1", 141 | "j. c #F2F3F2", 142 | "k. c #F2F3F4", 143 | "l. c #FFFEF0", 144 | "z. c #FFFEF1", 145 | "x. c #FFFEF2", 146 | "c. c #FFFEF3", 147 | "v. c #FFFFF3", 148 | "b. c #FFFFF4", 149 | "n. c #FFFFF5", 150 | "m. c #FFFFF6", 151 | "M. c #FFFFF7", 152 | "N. c #FFFFF8", 153 | "B. c #FFFFF9", 154 | "V. c #FFFFFA", 155 | "C. c #FFFFFB", 156 | "Z. c #FFFFFC", 157 | "A. c #FFFFFD", 158 | "S. c #FFFFFE", 159 | "D. c gray100", 160 | "F. c None", 161 | /* pixels */ 162 | "F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.", 163 | "F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.w.~ F.F.F.F.F.F.F.F.F.F.F.F.F.", 164 | "F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.r F.F.F.F.F.F.F.F.F.F.F.F.F.", 165 | "F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.' q F.F.F.F.F.F.F.F.F.F.F.F.F.", 166 | "F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.M.q u F.F.F.F.F.F.F.F.F.F.F.F.F.", 167 | "F.F.F.F.F.F.F.F.F.F.F.F.F.F.M.M.! 4 1.F.F.F.F.F.F.F.F.F.F.F.F.F.", 168 | "F.F.F.F.F.F.F.F.F.F.F.F.F.M.M.f 4 E M.M.F.w.F.F.F.F.F.F.F.F.F.F.", 169 | "F.F.F.F.F.F.F.F.F.F.F.F.M.i.t 4 i x.1.g u ,.F.F.F.F.F.F.F.F.F.F.", 170 | "F.F.F.F.F.F.F.F.F.F.F.M.>.7 4 f r.f 5 ! C.F.F.F.F.F.F.F.F.F.F.F.", 171 | "F.F.F.F.F.F.F.F.F.F.F.1.5 4 / r.7 5 >.M.F.F.F.F.F.F.F.F.F.F.F.F.", 172 | "F.F.F.F.F.F.F.F.F.F.M.q 4 E d.i 4 >.M.F.F.F.F.F.F.F.F.F.F.F.F.F.", 173 | "F.F.F.F.F.F.F.F.F.F.M.4 5 d.d.4 6 x.x.F.F.F.F.F.F.F.F.F.F.F.F.F.", 174 | "F.F.F.F.F.F.F.F.F.F.F.7 7 d.d.4 4 :.M.F.F.F.F.F.F.F.F.F.F.F.F.F.", 175 | "F.F.F.F.F.F.F.F.F.F.M./ 4 <.x.q 4 7 i.F.F.F.F.F.F.F.F.F.F.F.F.F.", 176 | "F.F.F.F.F.F.F.F.F.F.F.M.u t x.] 4 4 ) M.F.F.F.F.F.F.F.F.F.F.F.F.", 177 | "F.F.F.F.F.F.F.F.F.F.F.F.u.7 _ x.E 4 ! M.M.F.F.F.F.F.F.F.F.F.F.F.", 178 | "F.F.F.F.F.F.F.F.F.h.@.4.M.i.u i._ 5 i.M.F.-.N : c @.M.F.F.F.F.F.", 179 | "F.F.F.F.F.F.k.B O h P x.x.M.x.i.a :.x.M.9.L @.L O c M.F.F.F.F.", 180 | "F.F.F.F.F.F.> X c n b n n n n h = & X v M.M.M.8. M.F.F.F.F.", 181 | "F.F.F.F.F.F.F.+...N n n n N N n J ..4.M.M.M.x.M.M. M.F.F.F.F.", 182 | "F.F.F.F.F.F.F.M.+.O ..x.d.x.d.x.x.3.L 8.M.M.M.x. . X M.F.F.F.F.", 183 | "F.F.F.F.F.F.F.M.F X = = = = O 8.M.M.h.& S M.F.F.F.F.", 184 | "F.F.F.F.F.F.F.M.M...z = = = = = j V %.x.F.M.9.% S M.F.F.F.F.F.", 185 | "F.F.F.F.F.F.F.M.M.4.n d.d.d.d.x.d.x.M.M.M.S X l 5.F.M.F.F.F.F.F.", 186 | "F.F.F.F.F.F.M.M.x.= O = = = = o = -.-.S h.M.F.M.F.F.F.F.F.F.", 187 | "F.F.F.F.F.M.-.{ { %., , A x.M.M.M.M.M.F.F.F.F.F.F.F.", 188 | "F.F.F.F.F O , J e.x.d.d.{ { { +.x.x.x.M.M.M.M.M.=.Y F.F.F.F.F.F.", 189 | "F.F.F.F. O z H %.d.x.x.d.d.d.d.x.x.x.x...K N O C C.F.F.F.F.F.", 190 | "F.F.F.F.N O # = = = = = O O L C.F.F.F.F.F.F.", 191 | "F.F.F.F.M.M.%.V > & O = N =.F.F.F.F.F.F.F.F.F.", 192 | "F.F.F.F.F.F.F.M.M.M.M.x.x.M.M.M.M.M.M.M.M.M.F.F.F.F.F.F.F.F.F.F.", 193 | "F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F." 194 | }; 195 | -------------------------------------------------------------------------------- /debian/swing.properties: -------------------------------------------------------------------------------- 1 | # uncomment to set the default look and feel to GTK 2 | #swing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel 3 | --------------------------------------------------------------------------------