debian/0000755000000000000000000000000012320545703007167 5ustar debian/itweb-settings.desktop.in0000644000000000000000000000027712221506235014142 0ustar [Desktop Entry] Name=IcedTea Web Control Panel Comment=Configure IcedTea Web (javaws and plugin) Exec=/usr/bin/itweb-settings Icon=javaws Terminal=false Type=Application Categories=Settings; debian/itweb-settings.10000644000000000000000000000217012221506235012216 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.39.4. .TH UNKNOWN "1" "October 2011" "Unknown command --version" "User Commands" .SH NAME Unknown \- manual page for Unknown command --version .SH DESCRIPTION .SS "Usage:" .IP itweb\-settings [list|get|set|reset|info|check] [help] .PP The itweb\-settings tool allows a user to modify, view and check configuration. To use the GUI, do not pass any arguments. To use the CLI mode, pass in the approrpiate command and parameters. For help with a particular command, try: itweb\-settings command help .SS "Usage:" .IP itweb\-settings [list|get|set|reset|info|check] [help] .PP The itweb\-settings tool allows a user to modify, view and check configuration. To use the GUI, do not pass any arguments. To use the CLI mode, pass in the approrpiate command and parameters. For help with a particular command, try: itweb\-settings command help .SH "SEE ALSO" The full documentation for .B Unknown is maintained as a Texinfo manual. If the .B info and .B Unknown programs are properly installed at your site, the command .IP .B info Unknown .PP should give you access to the complete manual. debian/icedtea-netx-web-start.mime.in0000644000000000000000000000005712221506235014724 0ustar application/x-java-jnlp-file ext: jnlp debian/control.in0000644000000000000000000000344212317033510011174 0ustar Source: icedtea-web Section: java Priority: extra Maintainer: OpenJDK Team Uploaders: Matthias Klose , Damien Raude-Morvan Build-Depends: debhelper (>= 5), dh-autoreconf, @bd_plugin@ @bd_openjdk@ zip, lsb-release, libgtk2.0-dev, pkg-config, default-jre-headless Standards-Version: 3.9.5 Homepage: http://icedtea.classpath.org/wiki/IcedTea-Web Vcs-Bzr: http://bazaar.launchpad.net/~openjdk/openjdk/icedtea-web Vcs-Browser: https://code.launchpad.net/~openjdk/openjdk/icedtea-web Package: icedtea-netx Architecture: amd64 armel armhf arm64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc s390 s390x sparc Multi-Arch: same Depends: ${netx:Depends}, ${shlibs:Depends}, ${misc:Depends} Conflicts: openjdk-6-jre (<< 6b18-1.8.7-3), openjdk-6-jre-headless (<< 6b18-1.8.7-3) Replaces: openjdk-6-jre (<< 6b18-1.8.7-3), openjdk-6-jre-headless (<< 6b18-1.8.7-3) Description: NetX - implementation of the Java Network Launching Protocol (JNLP) NetX provides a drop-in replacement for javaws (Java Web Start). Since upstream NetX is dormant, IcedTea is hosting and modifying the sources in the IcedTea-Web directory. . IcedTea's NetX currently supports verification of signed jars, trusted certificate storing, system certificate store checking, and provides the services specified by the jnlp API. Package: icedtea-plugin Section: web Architecture: all Depends: icedtea-@default_plugin_version@-plugin, ${misc:Depends} Description: web browser plugin to execute Java applets (dependency package) IcedTeaPlugin is a web browser plugin to execute Java applets, supporting LiveConnect/JavaScript. It is targeted for xulrunner-1.9 and compatible browsers that support the NPAPI. . This is a dependency package, it can be safely removed after upgrade. debian/javaws.policy0000644000000000000000000000021112221506235011672 0ustar // Based on Oracle JDK policy file grant codeBase "file:/usr/share/icedtea-web/netx.jar" { permission java.security.AllPermission; };debian/PLUGIN.postinst.in0000644000000000000000000000324212221506235012375 0ustar #!/bin/sh -e PATH=/sbin:/bin:/usr/sbin:/usr/bin multiarch=@multiarch@ priority=@priority@ browser_dirs="@browser_dirs@" PLUGIN=@plugin_name@ basedir=/@basedir@ old_basedir=/usr/lib/jvm/java-6/openjdk PLUGINPTH=$basedir/jre/lib/@archdir@/$PLUGIN OLD_PLUGINPTH=$old_basedir/jre/lib/@archdir@/$PLUGIN NPPLUGINPTH=$basedir/jre/lib/@archdir@/IcedTeaNPPlugin.so LAST_NPP_VERSION=6b18~pre2-2 case "$1" in configure) # IcedTeaPlugin -> IcedTeaNPPlugin update plugin_update= if [ -n "$LAST_NPP_VERSION" ] && [ "$1" = configure ] && [ -n "$2" ]; then plugin_update=$(dpkg --compare-versions "$2" lt "$LAST_NPP_VERSION" && echo yes || echo no) fi for browser_dir in $browser_dirs; do if [ $browser_dir = xulrunner-addons ]; then browser=xulrunner-1.9 else browser=$browser_dir fi if [ "$plugin_update" = yes ]; then update-alternatives --quiet --remove \ $browser-javaplugin.so \ $NPPLUGINPTH || true fi if [ -n "$multiarch" ] && [ "$DPKG_MAINTSCRIPT_ARCH" != $(dpkg --print-architecture) ]; then priority=$(expr $priority - 1) fi if [ -n "$multiarch" ] && [ -n "$2" ]; then if [ -n "$(update-alternatives --list $browser-javaplugin.so 2>/dev/null | grep ^$old_basedir/)" ]; then update-alternatives --remove $browser-javaplugin.so $OLD_PLUGINPTH || true fi fi if [ -z "$(update-alternatives --list $browser-javaplugin.so 2>/dev/null | grep ^$basedir/)" ]; then update-alternatives --quiet --install \ /usr/lib/$browser_dir/plugins/libjavaplugin.so \ $browser-javaplugin.so \ $PLUGINPTH \ $priority fi done esac #DEBHELPER# exit 0 debian/PLUGIN7.prerm.in0000644000000000000000000000056612221506235011734 0ustar #!/bin/sh -e browser_dirs="@browser_dirs@" PLUGIN=@plugin_name@ PLUGINPTH=/@base7dir@/jre/lib/@archdir@/$PLUGIN for browser_dir in $browser_dirs; do if [ $browser_dir = xulrunner-addons ]; then browser=xulrunner-1.9 else browser=$browser_dir fi update-alternatives --quiet --remove \ $browser-javaplugin.so \ $PLUGINPTH done #DEBHELPER# debian/PLUGIN7.postinst.in0000644000000000000000000000314212221506235012463 0ustar #!/bin/sh -e PATH=/sbin:/bin:/usr/sbin:/usr/bin multiarch=@multiarch@ priority=@priority7@ browser_dirs="@browser_dirs@" PLUGIN=@plugin_name@ basedir=/@base7dir@ old_basedir=/usr/lib/jvm/java-7/openjdk PLUGINPTH=$basedir/jre/lib/@archdir@/$PLUGIN OLD_PLUGINPTH=$old_basedir/jre/lib/@archdir@/$PLUGIN case "$1" in configure) for browser_dir in $browser_dirs; do if [ $browser_dir = xulrunner-addons ]; then browser=xulrunner-1.9 else browser=$browser_dir fi if [ -n "$multiarch" ] && [ "$DPKG_MAINTSCRIPT_ARCH" != $(dpkg --print-architecture) ]; then priority=$(expr $priority - 1) fi if [ -n "$multiarch" ] && [ -n "$2" ]; then if [ -n "$(update-alternatives --list $browser-javaplugin.so 2>/dev/null | grep ^$old_basedir/)" ]; then update-alternatives --remove $browser-javaplugin.so $OLD_PLUGINPTH || true fi fi if [ -z "$(update-alternatives --list $browser-javaplugin.so 2>/dev/null | grep ^$basedir/)" ]; then update-alternatives --quiet --install \ /usr/lib/$browser_dir/plugins/libjavaplugin.so \ $browser-javaplugin.so \ $PLUGINPTH \ $priority elif [ $priority -gt 1060 ]; then oldp=$(update-alternatives --query $browser-javaplugin.so | awk -v b=$basedir '/^Alternative:/ && $2~b {p=1} /^Priority:/ && p {print $2; exit}') if [ -n "$oldp" ] && [ "$oldp" -le 1060 ]; then update-alternatives --quiet --install \ /usr/lib/$browser_dir/plugins/libjavaplugin.so \ $browser-javaplugin.so \ $PLUGINPTH \ $priority fi fi done esac #DEBHELPER# exit 0 debian/icedtea-netx-javaws.desktop.in0000644000000000000000000000046012221506235015027 0ustar [Desktop Entry] Name=@vendor@ Java Web Start Name[fi]=@vendor@ Java - Web Start Comment=@vendor@ Java Web Start Comment[fi]=@vendor@ Java - Web Start Exec=/usr/bin/javaws %u Terminal=false Type=Application Icon=javaws Categories=Application;Network; MimeType=application/x-java-jnlp-file; NoDisplay=true debian/PLUGIN.prerm.in0000644000000000000000000000056512221506235011644 0ustar #!/bin/sh -e browser_dirs="@browser_dirs@" PLUGIN=@plugin_name@ PLUGINPTH=/@basedir@/jre/lib/@archdir@/$PLUGIN for browser_dir in $browser_dirs; do if [ $browser_dir = xulrunner-addons ]; then browser=xulrunner-1.9 else browser=$browser_dir fi update-alternatives --quiet --remove \ $browser-javaplugin.so \ $PLUGINPTH done #DEBHELPER# debian/copyright0000644000000000000000000001337612221506235011131 0ustar This work was packaged for Debian/Ubuntu by: Matthias Klose on Wed, 20 Oct 2010 13:52:52 +0200 It was downloaded from: http://icedtea.classpath.org/ Upstream Authors: Lillian Angel Deepak Bhole Thomas Fitzsimmons Mark Greenwood Andrew John Hughes Matthias Klose Francis Kung DJ Lucas Omair Majid Jon A. Maxwell Andrew Su Joshua Sumali Mark Wielaard Man Lung Wong Copyright: Plugin: Copyright (C) 2009, 2010, 2011 RedHat, Inc. Copyright 1995-2006 Sun Microsystems, Inc. NetX: Copyright (C) 2001-2003 Jon A. Maxwell (JAM). Copyright (C) 2007, 2008, 2009, 2010, 2011 Red Hat, Inc. NetX/NanoXML: Copyright (C) 2000-2002 Marc De Scheemaecker. launcher: Copyright (c) 1998-2007, Oracle and/or its affiliates. License: Plugin: IcedTea is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. IcedTea is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with IcedTea; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. See "/usr/share/common-licenses/GPL-2". NetX: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU General Public License along with IcedTea; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. See "/usr/share/common-licenses/GPL-2". NetX/NanoXML: This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. launcher: This code is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 only, as published by the Free Software Foundation. Oracle designates this particular file as subject to the "Classpath" exception as provided by Oracle in the LICENSE file that accompanied this code. This code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License version 2 for more details (a copy is included in the LICENSE file that accompanied this code). You should have received a copy of the GNU General Public License version 2 along with this work; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA or visit www.oracle.com if you need additional information or have any questions. The Debian packaging is: Copyright (C) 2007, 2008, 2009, 2010, 2011 Canonical Ltd. The same license applies as for the plugin. See "/usr/share/common-licenses/GPL-2". debian/PLUGIN.overrides.in0000644000000000000000000000014212221506235012510 0ustar # empty directories for plugin alternatives @pkg_plugin@ binary: package-contains-empty-directory debian/icedtea-netx.prerm.in0000644000000000000000000000053612221506235013216 0ustar #!/bin/sh set -e basedir=/@basedir@ base7dir=/@base7dir@ tools='javaws itweb-settings' if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then for i in $tools; do update-alternatives --remove $i $basedir/jre/bin/$i done for i in $tools; do update-alternatives --remove $i $base7dir/jre/bin/$i done fi #DEBHELPER# debian/changelog0000644000000000000000000004267512320545647011066 0ustar icedtea-web (1.5-1ubuntu1) trusty; urgency=medium * Regenerate the control file. -- Matthias Klose Mon, 07 Apr 2014 18:00:19 +0200 icedtea-web (1.5-1) sid; urgency=medium * IcedTea-Web 1.5 release. * Build using dh-autoreconf. -- Matthias Klose Mon, 07 Apr 2014 17:38:58 +0200 icedtea-web (1.4.2-1) unstable; urgency=high * IcedTea-Web 1.4.2 release. - Security Updates- CVE-2012-4540: Heap-based buffer overflow after triggering event. -- Matthias Klose Wed, 05 Feb 2014 21:11:35 +0100 icedtea-web (1.4.1-1ubuntu1) trusty; urgency=low * Merge with Debian; remaining changes: - Regenerate the control file. -- Matthias Klose Sat, 19 Oct 2013 17:51:32 +0200 icedtea-web (1.4.1-1) unstable; urgency=low * IcedTea-Web 1.4.1 release. * Build for AArch64. * Don't build icedtea-6-plugin on KFreeBSD. -- Matthias Klose Sat, 19 Oct 2013 17:20:43 +0200 icedtea-web (1.4-3.1) unstable; urgency=low * Non-maintainer upload. * Add CVE-2013-4349.diff patch. CVE-2013-4349: Fix IcedTeaScriptableJavaObject::invoke off-by-one heap-based buffer overflow after triggering event attached to applets. (Closes: #723118) -- Salvatore Bonaccorso Sat, 28 Sep 2013 10:00:03 +0200 icedtea-web (1.4-3) unstable; urgency=low * Update from the 1.4 branch: - Fix PR1465, java.io.FileNotFoundException while trying to download a JAR file. - Fix PR1473, javaws should not depend on name of local file. - Fix PR854, resizing an applet several times causes 100% CPU load. Closes: #707729. -- Matthias Klose Thu, 04 Jul 2013 11:01:08 +0200 icedtea-web (1.4-2) unstable; urgency=low * Fix icedtea-web for use with OpenJDK 7u25. -- Matthias Klose Wed, 03 Jul 2013 17:34:23 +0200 icedtea-web (1.4-1) unstable; urgency=low * IcedTea-Web 1.4 release. * Stop building the icedtea6-plugin transitional package. -- Matthias Klose Thu, 09 May 2013 18:26:47 +0200 icedtea-web (1.3.2-1) unstable; urgency=high * IcedTea-Web 1.3.2 release. * Security Updates: - CVE-2013-1927: fixed gifar vulnerability. - CVE-2013-1926: Class-loader incorrectly shared for applets with same relative-path. * Common: - Added new option in itw-settings which allows users to set JVM arguments when plugin is initialized. * NetX: - PR580: http://www.horaoficial.cl/ loads improperly. * Plugin: - PR1260: IcedTea-Web should not rely on GTK. - PR1157: Applets can hang browser after fatal exception. * Refresh patches. -- Matthias Klose Wed, 17 Apr 2013 00:45:29 +0200 icedtea-web (1.3.1-3) unstable; urgency=low * Team upload. * Remove mips and mipsel from architectures. (Closes: #701091) -- Niels Thykier Thu, 21 Feb 2013 21:30:08 +0100 icedtea-web (1.3.1-2.1) unstable; urgency=low * Non-maintainer upload. * Don't forget to remove the itweb-settings alternative. (Closes: #668444) -- Andreas Beckmann Sat, 02 Feb 2013 13:09:09 +0100 icedtea-web (1.3.1-2) unstable; urgency=low * Team upload. * Rebuild with Java7 as "default" to fix the Java7 variant of the Java plugin. Thanks to Bálint Réczey for the report. (Closes: #693623) -- Niels Thykier Thu, 20 Dec 2012 16:06:38 +0100 icedtea-web (1.3.1-1) unstable; urgency=high * IcedTea-Web 1.3.1 release. * Security Updates - CVE-2012-4540: Heap-based buffer overflow after triggering event attached to applet. * Common - PR1161: X509VariableTrustManager does not work correctly with OpenJDK7. -- Matthias Klose Thu, 08 Nov 2012 12:39:11 +0100 icedtea-web (1.3-2) unstable; urgency=high * Configure with --disable-docs (the developer docs aren't shipped anyway). Works around the build failure on s390. -- Matthias Klose Thu, 06 Sep 2012 23:03:51 +0200 icedtea-web (1.3-1) unstable; urgency=high * IcedTea-Web 1.3 release. * Security updates: - CVE-2012-3422: Potential read from an uninitialized memory location. - CVE-2012-3423: Incorrect handling of not 0-terminated strings. * NetX fixes: - PR898: signed applications with big jnlp-file doesn't start (webstart affect like "frozen"). - PR811: javaws is not handling urls with spaces (and other characters needing encoding) correctly. * Plugin fixes: - PR820: IcedTea-Web 1.1.3 crashing Firefox when loading Citrix XenApp. - PR863: Error passing strings to applet methods in Chromium. - PR895: IcedTea-Web searches for missing classes on each loadClass or findClass. - PR861: Allow loading from non codebase hosts. Allow code to connect to hosting server. - PR518: NPString.utf8characters not guaranteed to be nul-terminated. - PR722: META-INF/ unsigned entries should be ignored in signing. - PR855: AppletStub getDocumentBase() doesn't return full URL. - PR1011: Folders treated as jar files in archive tag. - PR1106: Buffer overflow in plugin table. - PR975: Plugin should not include classpaths specified in jar manifests when using jnlp_href. - PR588: Cookies not written from cookie jar to browser cookies. * Common fixes: - PR918: java applet windows uses a low resulution black/white icon. - Disambiguate signed applet security prompt from certificate warning. - PR955: regression: SweetHome3D fails to run. * For Ubuntu quantal, set priorities for alternatives higher than for OpenJDK 6. * Call update-alternatives when the existing priority for the alternative is lower than the current one. * icedtea-netx: Don't set the alternatives to a OpenJDK which is not installed. Closes: #681269. * Allow building the plugin for OpenJDK 6 using OpenJDK 7. * Build with hardening defaults. -- Matthias Klose Thu, 06 Sep 2012 15:15:52 +0200 icedtea-web (1.2-2) unstable; urgency=low * Fix interpreter path and classpath for OpenJDK7. Closes: #663895. * Update to the 1.2 release branch 20120409. - Fix PR895 (IcedTea-Web searches for missing classes on each loadClass or findClass). -- Matthias Klose Mon, 09 Apr 2012 16:15:17 +0200 icedtea-web (1.2-1ubuntu1) precise; urgency=low * Regenerate the control file. -- Matthias Klose Fri, 09 Mar 2012 02:09:38 +0100 icedtea-web (1.2-1) unstable; urgency=low * IcedTea-Web 1.2 release. * Security updates: - CVE-2011-2513: Home directory path disclosure to untrusted applications. - CVE-2011-2514: Java Web Start security warning dialog manipulation. - CVE-2011-3377: IcedTea-Web: second-level domain subdomains and suffix domain SOP bypass. * Make icedtea-netx-common multi-arch installable. -- Matthias Klose Fri, 09 Mar 2012 01:13:55 +0100 icedtea-web (1.2~pre3-3) unstable; urgency=low * Really use OpenJDK 7 for the icedtea-7 plugin. Closes: #662239. -- Matthias Klose Sun, 04 Mar 2012 23:47:57 +0100 icedtea-web (1.2~pre3-2) unstable; urgency=low * Fix another quoting issue. Closes: #662039. -- Matthias Klose Sun, 04 Mar 2012 13:18:02 +0100 icedtea-web (1.2~pre3-1ubuntu1) precise; urgency=low * Regenerate the control file. -- Matthias Klose Sat, 03 Mar 2012 12:35:35 +0100 icedtea-web (1.2~pre3-1) unstable; urgency=low * Update to hg 20120303, taken from the icedtea-web-1.2 release branch. -- Matthias Klose Sat, 03 Mar 2012 12:30:45 +0100 icedtea-web (1.2~pre2-1ubuntu2) precise; urgency=low * debian/rules: Fix quoting issue. -- Matthias Klose Mon, 27 Feb 2012 14:38:24 +0100 icedtea-web (1.2~pre2-1ubuntu1) precise; urgency=low * icedtea-netx-common: Drop dependency on OpenJDK. Closes: #661428. * Robustify maintainer scripts. Closes: #661424. -- Matthias Klose Mon, 27 Feb 2012 10:53:13 +0100 icedtea-web (1.2~pre2-1) unstable; urgency=low * Regenerate the control file. -- Matthias Klose Sun, 26 Feb 2012 17:48:03 +0100 icedtea-web (1.2~pre2-0ubuntu1) precise; urgency=low * Update to hg 20120226, taken from the icedtea-web-1.2 release branch. * Fix icedtea-7-plugin update. * Apply proposed patch for PR820, crashes with Firefox 10. -- Matthias Klose Sun, 26 Feb 2012 17:26:04 +0100 icedtea-web (1.2~pre1-0ubuntu1) precise; urgency=low * Update to hg 20120203, taken from the icedtea-web-1.2 release branch. * Build separate plugin packages for OpenJDK 6 and OpenJDK 7, needed to provide the path to the runtime and the mime description in the plugin. Closes: #646843. * Use icedtea--plugin as the name for both plugin packages. * Remove icedtea-web-1.1.4-npapi-fix.patch, fixed upstream. * Pass -n to gzip when compressing manpages to be Multi-Arch: same safe. * Build multiarch packages. -- Matthias Klose Sat, 04 Feb 2012 18:19:46 +0100 icedtea-web (1.1.4-1) unstable; urgency=medium * New upstream release with security fix : - RH742515, CVE-2011-3377: IcedTea-Web: second-level domain subdomains and suffix domain SOP bypass [ Sylvestre Ledru ] * Fix a typo in the description. (Closes: #644538) [ Damien Raude-Morvan ] * Compress manpages. (Closes: #642975) -- Damien Raude-Morvan Fri, 11 Nov 2011 12:21:32 +0100 icedtea-web (1.1.3-2) unstable; urgency=low * Team upload * Sync from ubuntu * Explicit the dependency on the OpenJDK (Closes: #644045, #644094) * itweb-settings manpage added -- Sylvestre Ledru Tue, 04 Oct 2011 13:17:52 +0200 icedtea-web (1.1.3-1ubuntu1) oneiric; urgency=low * Fix non multiarch installation. -- Matthias Klose Thu, 29 Sep 2011 15:46:00 +0200 icedtea-web (1.1.3-1) unstable; urgency=low * New upstream release: - Plug-in: PR782: Support building against npapi-sdk as well. - Common: PR794: IcedTea-Web does not work if a Web Start app jar has a Class-Path element in the manifest (e.g. Elluminate) * d/javaws.policy: Use AllPermission for netx.jar (as in Oracle JDK). * Add myself as Uploader. -- Damien Raude-Morvan Thu, 29 Sep 2011 00:18:39 +0200 icedtea-web (1.1.2-1) unstable; urgency=low * Team upload * New upstream release: - PR769: IcedTea-Web does not work with some ssl sites with OpenJDK7. - Javaws cannot use proxy settings from Firefox. (Closes: #640748, #640736, #641038) * Drop the dependency on xulrunner (Closes: #636514, #606234, #601779) * Fix FTBFS due to the switch to multiarch (Closes: #641798) [ Damien Raude-Morvan ] * Switch to 3.0 (quilt) format. * d/javaws.policy: Allow RuntimePermission for javaws to access sun.security.util package. * d/patches/javaws_change_java_policy.diff: Loading of javaws.policy. * d/rules: Install javaws.policy into /etc/icedtea-web/. -- Sylvestre Ledru Thu, 22 Sep 2011 10:48:22 +0200 icedtea-web (1.1.1-1ubuntu2) oneiric; urgency=low * Updates from the 1.1 branch: - PR749: sun.applet.PluginStreamHandler#handleMessage(String) really slow. - PR768: Signed applets/Web Start apps don't work with OpenJDK7 and up. -- Matthias Klose Tue, 16 Aug 2011 22:00:46 +0200 icedtea-web (1.1.1-1ubuntu1) oneiric; urgency=low * Rebuild the control file. -- Matthias Klose Sat, 16 Jul 2011 13:43:28 +0200 icedtea-web (1.1.1-1) unstable; urgency=high * Upload to unstable. -- Matthias Klose Sat, 16 Jul 2011 13:19:00 +0200 icedtea-web (1.1.1-0ubuntu1) natty-security; urgency=high * IcedTea-Web 1.1.1 release. - CVE-2011-2513: Home directory path disclosure to untrusted applications. - CVE-2011-2514: Java Web Start security warning dialog manipulation. -- Matthias Klose Sat, 16 Jul 2011 12:51:46 +0200 icedtea-web (1.1-1ubuntu1) oneiric; urgency=low * Rebuild the control file. -- Matthias Klose Thu, 09 Jun 2011 12:03:52 +0200 icedtea-web (1.1-1) unstable; urgency=low * IcedTea-Web 1.1 release. -- Matthias Klose Thu, 09 Jun 2011 11:58:59 +0200 icedtea-web (1.1~20110608-1ubuntu1) oneiric; urgency=low * Rebuild the control file. -- Matthias Klose Thu, 09 Jun 2011 10:39:20 +0200 icedtea-web (1.1~20110608-1) unstable; urgency=low * Update to hg 20110608, taken from the icedtea-web-1.1 release branch. -- Matthias Klose Wed, 08 Jun 2011 22:11:08 +0200 icedtea-web (1.1~20110530-1ubuntu1) oneiric; urgency=low * Regenerate the control file. * Add other browsers as an alternative to firefox depends. LP: #766559. -- Matthias Klose Mon, 30 May 2011 22:25:14 +0200 icedtea-web (1.1~20110530-1) unstable; urgency=low * Update to hg 20110530, taken from the icedtea-web-1.1 release branch. -- Matthias Klose Mon, 30 May 2011 22:08:47 +0200 icedtea-web (1.1~20110510-1) unstable; urgency=low * Update to hg 20110510, taken from the icedtea-web-1.1 release branch. * Adjust conflicts to the OpenJDK version in unstable. Closes: #627779, #626605. * Make transitional package architecture independent. Closes: #627745. -- Matthias Klose Wed, 25 May 2011 14:29:42 +0200 icedtea-web (1.1~20110421-1) unstable; urgency=low * Update to hg 20110421, taken from the icedtea-web-1.1 release branch. -- Matthias Klose Thu, 21 Apr 2011 19:20:32 +0200 icedtea-web (1.1~20110420-1) experimental; urgency=low * Upload to experimental. -- Matthias Klose Wed, 20 Apr 2011 14:33:31 +0200 icedtea-web (1.1~20110420-0ubuntu1) natty; urgency=low * Update to hg 20110420. - Removes non-distributable pdf documents. * Update debian/copyright. -- Matthias Klose Wed, 20 Apr 2011 14:05:16 +0200 icedtea-web (1.1~20110406-0ubuntu2) natty; urgency=low * Reapply xulrunner → firefox-dev change from 1.1~20110320-0ubuntu2, which were overwritten in the previous upload. -- Martin Pitt Tue, 19 Apr 2011 08:47:28 +0200 icedtea-web (1.1~20110406-0ubuntu1) natty; urgency=low * Fix typo in icedtea-netx postinst to install the javaws alternative. -- Matthias Klose Wed, 06 Apr 2011 13:10:44 +0200 icedtea-web (1.1~20110320-0ubuntu2) natty; urgency=low * Switch build-depends to firefox-dev for natty. xulrunner is being demoted from main (LP: #740815) - update debian/rules - update debian/control -- Chris Coulson Mon, 04 Apr 2011 11:07:15 +0100 icedtea-web (1.1~20110320-0ubuntu1) natty; urgency=low * Update to hg 20110320. -- Matthias Klose Thu, 24 Feb 2011 12:57:25 +0100 icedtea-web (1.0~20110122-1) experimental; urgency=low * Upload to experimental. -- Matthias Klose Sun, 23 Jan 2011 13:53:14 +0100 icedtea-web (1.0~20110122-0lucid1) lucid; urgency=low * Update to hg 20110122. -- Matthias Klose Sat, 22 Jan 2011 21:21:29 +0100 icedtea-web (1.0~20101223-0ubuntu3) natty; urgency=low * Fix the armel build. -- Matthias Klose Fri, 24 Dec 2010 12:31:32 +0100 icedtea-web (1.0~20101223-0ubuntu2) natty; urgency=low * Build the plugin on armel. -- Matthias Klose Fri, 24 Dec 2010 11:51:37 +0100 icedtea-web (1.0~20101223-0ubuntu1) natty; urgency=low * Update to hg 20101223. -- Matthias Klose Thu, 23 Dec 2010 14:20:21 +0100 icedtea-web (1.0~20101127-0ubuntu1) natty; urgency=low * Update to hg 20101127. * icedtea-plugin: Add versioned conflict/replaces with icedtea6-plugin (<< 6b21.0~20101127~). LP: #673524. -- Matthias Klose Sat, 27 Nov 2010 11:51:06 +0100 icedtea-web (1.0~20101124-0ubuntu1) natty; urgency=low * Update to hg 20101124. * Fix xulrunner dependencies for natty. * Build-depend on pkg-config and libgtk2.0-dev. -- Matthias Klose Wed, 24 Nov 2010 13:23:28 +0100 icedtea-web (1.0~20101021-0ubuntu6) natty; urgency=low * Fix link flag ordering issues - add debian/patches/001_fix_pluginappletviewer_linkage.patch - add debian/patches/series - update debian/rules - update debian/control{.in} * Change xulrunner build-dep to xulrunner-2.0-dev for Natty and rebuild against the latest version. Change binary dependency to xulrunner-2.0 | firefox (>= 4.0~b7), because eventually, xulrunner will not be installed by default and we don't want to force Firefox users to install it - update debian/rules - update debian/control -- Chris Coulson Tue, 23 Nov 2010 21:19:01 +0000 icedtea-web (1.0~20101021-0ubuntu4) natty; urgency=low * Add a versioned build dependency on openjdk-6-jdk (>= 6b20-1.10~pre2). -- Matthias Klose Fri, 22 Oct 2010 00:23:34 +0200 icedtea-web (1.0~20101021-0ubuntu3) natty; urgency=low * Build icedtea6-plugin on amd64, i386 and powerpc only. -- Matthias Klose Thu, 21 Oct 2010 23:54:17 +0200 icedtea-web (1.0~20101021-0ubuntu2) natty; urgency=low * Fix version of the transitional icedtea6-plugin package. -- Matthias Klose Thu, 21 Oct 2010 23:48:49 +0200 icedtea-web (1.0~20101021-0ubuntu1) natty; urgency=low * Initial release, split out from openjdk-6. -- Matthias Klose Thu, 21 Oct 2010 08:07:41 +0200 debian/control.70000644000000000000000000000436012230521726010741 0ustar Package: icedtea-7-plugin Section: web Architecture: amd64 armel armhf arm64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc s390 s390x sparc Multi-Arch: same Depends: openjdk-7-jre, icedtea-netx (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Conflicts: icedtea-gcjwebplugin (<< 1.0-1ubuntu4), icedtea6-plugin (<< 6b21.2~pre1-1~), icedtea-plugin (<< 1.2~pre1-1~) Xb-Npp-Description: IcedTea Java Web Browser Plugin for OpenJDK 7 (execution of applets on web pages) Xb-Npp-Applications: ec8030f7-c20a-464f-9b0e-13a3a9e97384, 92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a, aa5ca914-c309-495d-91cf-3141bbb04115 Xb-Npp-Name: The IcedTea Web Browser Plugin 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;version=1.7, application/x-java-applet;jpi-version=1.7.0_00, 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;version=1.7, application/x-java-bean;jpi-version=1.7.0_00 Description: web browser plugin based on OpenJDK and IcedTea to execute Java applets IcedTeaPlugin is a web browser plugin to execute Java applets, supporting LiveConnect/JavaScript. It is targeted for xulrunner-1.9 and compatible browsers that support the NPAPI. debian/icedtea-netx-web-start.keys.in0000644000000000000000000000041012221506235014741 0ustar application/x-java-jnlp-file description=Java Web Start Application (IcedTea) icon_filename=sun-java default_action_type=application default_application_id=java-web-start short_list_application_user_additions=java-web-start debian/icedtea-netx.mime.in0000644000000000000000000000007612221506235013017 0ustar application/x-java-jnlp-file; /@basedir@/jre/javaws/javaws %s debian/control.compat0000644000000000000000000000066112221506235012054 0ustar Package: icedtea6-plugin Section: web Architecture: all Depends: icedtea-6-plugin, ${misc:Depends} Description: web browser plugin to execute Java applets (dependency package) IcedTeaPlugin is a web browser plugin to execute Java applets, supporting LiveConnect/JavaScript. It is targeted for xulrunner-1.9 and compatible browsers that support the NPAPI. . This is a dependency package, it can be safely removed after upgrade. debian/icedtea-netx-common.overrides0000644000000000000000000000012512221506235014746 0ustar # handled by alternatives icedtea-netx-common binary: desktop-command-not-in-package debian/compat0000644000000000000000000000000212221506235010362 0ustar 5 debian/icedtea-netx.preinst.in0000644000000000000000000000142312221506235013551 0ustar #!/bin/sh set -e multiarch=@multiarch@ old_basedir=/usr/lib/jvm/java-6-openjdk old_base7dir=/usr/lib/jvm/java-7-openjdk tools='javaws itweb-settings' case "$1" in upgrade) if [ -n "$multiarch" ] && [ -n "$2" ]; then for i in $tools; do if [ -n "$(update-alternatives --list $i 2>/dev/null | grep ^$old_basedir/)" ]; then update-alternatives --remove $i $old_basedir/jre/bin/$i || true fi done for i in $tools; do if [ -n "$(update-alternatives --list $i 2>/dev/null | grep ^$old_base7dir/)" ]; then update-alternatives --remove $i $old_base7dir/jre/bin/$i || true fi done fi ;; esac #DEBHELPER# exit 0 debian/icedtea-netx.postinst.in0000644000000000000000000000471612221506235013760 0ustar #! /bin/sh set -e multiarch=@multiarch@ priority=@priority@ basedir=/@basedir@ mandir=$basedir/jre/man priority7=@priority7@ base7dir=/@base7dir@ man7dir=$base7dir/jre/man tools='javaws itweb-settings' srcext=1.gz dstext=1.gz case "$1" in configure) if [ -z "$2" ]; then update_alternatives=y fi if [ -n "$multiarch" ] && [ -n "$2" ]; then for i in $tools; do if [ -z "$(update-alternatives --list $i 2>/dev/null | grep ^$basedir/)" ]; then update_alternatives=y break fi done fi if [ "$update_alternatives" != y ] && [ $priority -gt 1060 ]; then for i in $tools; do oldp=$(update-alternatives --query java | awk -v b=$basedir '/^Alternative:/ && $2~b {p=1} /^Priority:/ && p {print $2; exit}') if [ -n "$oldp" ] && [ "$oldp" -le 1060 ]; then update_alternatives=y break fi done fi if [ "$update_alternatives" = y ]; then if [ -n "$multiarch" ] && [ "$DPKG_MAINTSCRIPT_ARCH" != $(dpkg --print-architecture) ]; then priority=$(expr $priority - 1) priority7=$(expr $priority7 - 1) fi for i in $tools; do unset slave1 || true if [ -e $mandir/man1/$i.$srcext ]; then slave1="--slave \ /usr/share/man/man1/$i.$dstext \ $i.$dstext \ $mandir/man1/$i.$srcext" fi update-alternatives \ --install \ /usr/bin/$i \ $i \ $basedir/jre/bin/$i \ $priority \ $slave1 done for i in $tools; do unset slave1 || true if [ -e $man7dir/man1/$i.$srcext ]; then slave1="--slave \ /usr/share/man/man1/$i.$dstext \ $i.$dstext \ $man7dir/man1/$i.$srcext" fi update-alternatives \ --install \ /usr/bin/$i \ $i \ $base7dir/jre/bin/$i \ $priority7 \ $slave1 # 6's priority is higher, but 6 is not installed, set it to 7 if [ $priority -gt $priority7 ] && [ ! -f $base7dir/jre/bin/$i ]; then update-alternatives --set $i $base7dir/jre/bin/$i fi # 7's priority is higher, but 7 is not installed, set it to 6 if [ $priority7 -gt $priority ] && [ ! -f $basedir/jre/bin/$i ]; then update-alternatives --set $i $basedir/jre/bin/$i fi done fi esac #DEBHELPER# debian/generate-debian-orig.sh0000755000000000000000000000173612221506235013502 0ustar #!/bin/sh version=1.1.4 base=icedtea-web pkgdir=$base-$version origtar=${base}_${version}.orig.tar.gz icedteaweb_checkout=icedtea-web debian_checkout=debian-icedtea-web if [ -d $pkgdir ]; then echo directory $pkgdir already exists exit 1 fi if [ -d $pkgdir.orig ]; then echo directory $pkgdir.orig already exists exit 1 fi if [ -f $origtar ]; then echo "Using existing $origtar" tar xf $origtar if [ -d $pkgdir.orig ]; then mv $pkgdir.orig $pkgdir fi rm -rf $pkgdir/.hg else echo "Creating new $pkgdir.orig/" rm -rf $pkgdir.orig mkdir -p $pkgdir.orig tar -c -f - -C $icedteaweb_checkout . | tar -x -f - -C $pkgdir.orig ( cd $pkgdir.orig #sh autogen.sh #rm -rf autom4te.cache ) rm -rf $pkgdir.orig/.hg cp -a $pkgdir.orig $pkgdir fi echo "Build debian diff in $pkgdir/" cp -a $debian_checkout $pkgdir/debian rm -rf $pkgdir/debian/.bzr ( cd $pkgdir #sh autogen.sh #rm -rf autom4te.cache ) debian/control.common0000644000000000000000000000117212221506235012057 0ustar Package: icedtea-netx-common Architecture: all Multi-Arch: foreign Depends: ${misc:Depends} Conflicts: openjdk-6-jre (<< 6b18-1.8.7-3), openjdk-6-jre-headless (<< 6b18-1.8.7-3) Replaces: icedtea-netx (<< 1.2~), icedtea-plugin (<< 1.1.2-1~), openjdk-6-jre (<< 6b18-1.8.7-3), openjdk-6-jre-headless (<< 6b18-1.8.7-3) Description: NetX - implementation of the Java Network Launching Protocol (JNLP) NetX provides a drop-in replacement for javaws (Java Web Start). Since upstream NetX is dormant, IcedTea is hosting and modifying the sources in the IcedTea-Web directory. . This package contains the architecture independent files. debian/patches/0000755000000000000000000000000012317033454010617 5ustar debian/patches/gcc-option-order.diff0000644000000000000000000000127012317033421014616 0ustar Index: b/Makefile.am =================================================================== --- a/Makefile.am +++ b/Makefile.am @@ -306,7 +306,7 @@ mkdir -p $(PLUGIN_DIR) && \ cd $(PLUGIN_DIR) && \ $(CXX) $(CXXFLAGS) \ - $(DEFS) $(VERSION_DEFS) \ + $(DEFS) \ -DJDK_UPDATE_VERSION="\"$(JDK_UPDATE_VERSION)\"" \ -DPLUGIN_NAME="\"IcedTea-Web Plugin\"" \ -DPLUGIN_VERSION="\"$(PLUGIN_VERSION)\"" \ @@ -314,6 +314,7 @@ -DMOZILLA_VERSION_COLLAPSED="$(MOZILLA_VERSION_COLLAPSED)" \ -DICEDTEA_WEB_JRE="\"$(SYSTEM_JRE_DIR)\"" \ -DPLUGIN_BOOTCLASSPATH=$(PLUGIN_BOOTCLASSPATH) \ + $(VERSION_DEFS) \ $(GLIB_CFLAGS) \ $(MOZILLA_CFLAGS) \ -fvisibility=hidden \ debian/patches/am-maintainer-mode.diff0000644000000000000000000000040612317033062015110 0ustar Index: b/configure.ac =================================================================== --- a/configure.ac +++ b/configure.ac @@ -11,6 +11,8 @@ cd $abs_top_builddir AC_SUBST(abs_top_srcdir) +AM_MAINTAINER_MODE + AC_CANONICAL_HOST AC_PROG_CC AC_PROG_CXX debian/patches/javaws_change_java_policy.diff0000644000000000000000000000153212317033323016625 0ustar Description: Prepend -Djava.security.manager -Djava.security.policy= /etc/icedtea-web/javaws.policy to allow specific java security policy for Java WebStart. . The specified policy file will be loaded in *addition* to all the policy files that are specified in JVM security properties file: /etc/java-6-openjdk/security/java.policy Author: Damien Raude-Morvan Last-Update: 2011-09-21 Forwarded: no Index: b/launcher/launchers.in =================================================================== --- a/launcher/launchers.in +++ b/launcher/launchers.in @@ -86,6 +86,10 @@ k=$((k+1)) COMMAND[k]="-Dicedtea-web.bin.location=${BINARY_LOCATION}" k=$((k+1)) +COMMAND[k]="-Djava.security.manager" +k=$((k+1)) +COMMAND[k]="-Djava.security.policy=/etc/icedtea-web/javaws.policy" +k=$((k+1)) COMMAND[k]="${CLASSNAME}" k=$((k+1)) j=0 debian/patches/use-ldflags.diff0000644000000000000000000000057312317033454013664 0ustar Index: b/Makefile.am =================================================================== --- a/Makefile.am +++ b/Makefile.am @@ -322,7 +322,7 @@ $(PLUGIN_DIR)/$(BUILT_PLUGIN_LIBRARY): $(addprefix $(PLUGIN_DIR)/,$(PLUGIN_OBJECTS)) cd $(PLUGIN_DIR) && \ - $(CXX) $(CXXFLAGS) \ + $(CXX) $(LDFLAGS) $(CXXFLAGS) \ $(PLUGIN_OBJECTS) \ $(GLIB_LIBS) \ $(MOZILLA_LIBS) \ debian/patches/series0000644000000000000000000000013612317033036012030 0ustar am-maintainer-mode.diff javaws_change_java_policy.diff gcc-option-order.diff use-ldflags.diff debian/javaws-wrapper.sh0000644000000000000000000000022412221506235012467 0ustar #!/bin/sh prog="$0" while [ -h "$prog" ]; do prog=$(readlink -f $prog); done [ $# -eq 0 ] && set -- -viewer exec $(dirname $prog)/javaws.real "$@" debian/icedtea-netx-web-start.applications.in0000644000000000000000000000030312221506235016455 0ustar java-web-start command="/usr/bin/javaws" name=java-web-start can_open_multiple_files=false requires_terminal=false mime_types=application/x-java-jnlp-file debian/control0000644000000000000000000001556412320545613010605 0ustar Source: icedtea-web Section: java Priority: extra Maintainer: OpenJDK Team Uploaders: Matthias Klose , Damien Raude-Morvan Build-Depends: debhelper (>= 5), dh-autoreconf, firefox-dev, openjdk-7-jdk, zip, lsb-release, libgtk2.0-dev, pkg-config, default-jre-headless Standards-Version: 3.9.5 Homepage: http://icedtea.classpath.org/wiki/IcedTea-Web Vcs-Bzr: http://bazaar.launchpad.net/~openjdk/openjdk/icedtea-web Vcs-Browser: https://code.launchpad.net/~openjdk/openjdk/icedtea-web Package: icedtea-netx Architecture: amd64 armel armhf arm64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc s390 s390x sparc Multi-Arch: same Depends: ${netx:Depends}, ${shlibs:Depends}, ${misc:Depends} Conflicts: openjdk-6-jre (<< 6b18-1.8.7-3), openjdk-6-jre-headless (<< 6b18-1.8.7-3) Replaces: openjdk-6-jre (<< 6b18-1.8.7-3), openjdk-6-jre-headless (<< 6b18-1.8.7-3) Description: NetX - implementation of the Java Network Launching Protocol (JNLP) NetX provides a drop-in replacement for javaws (Java Web Start). Since upstream NetX is dormant, IcedTea is hosting and modifying the sources in the IcedTea-Web directory. . IcedTea's NetX currently supports verification of signed jars, trusted certificate storing, system certificate store checking, and provides the services specified by the jnlp API. Package: icedtea-plugin Section: web Architecture: all Depends: icedtea-7-plugin, ${misc:Depends} Description: web browser plugin to execute Java applets (dependency package) IcedTeaPlugin is a web browser plugin to execute Java applets, supporting LiveConnect/JavaScript. It is targeted for xulrunner-1.9 and compatible browsers that support the NPAPI. . This is a dependency package, it can be safely removed after upgrade. Package: icedtea-netx-common Architecture: all Multi-Arch: foreign Depends: ${misc:Depends} Conflicts: openjdk-6-jre (<< 6b18-1.8.7-3), openjdk-6-jre-headless (<< 6b18-1.8.7-3) Replaces: icedtea-netx (<< 1.2~), icedtea-plugin (<< 1.1.2-1~), openjdk-6-jre (<< 6b18-1.8.7-3), openjdk-6-jre-headless (<< 6b18-1.8.7-3) Description: NetX - implementation of the Java Network Launching Protocol (JNLP) NetX provides a drop-in replacement for javaws (Java Web Start). Since upstream NetX is dormant, IcedTea is hosting and modifying the sources in the IcedTea-Web directory. . This package contains the architecture independent files. Package: icedtea-6-plugin Section: web Architecture: amd64 armel armhf hurd-i386 i386 ia64 powerpc s390 s390x sparc Multi-Arch: same Depends: openjdk-6-jre, icedtea-netx (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Conflicts: icedtea-gcjwebplugin (<< 1.0-1ubuntu4), icedtea6-plugin (<< 6b21.2~pre1-1~), icedtea-plugin (<< 1.2~pre1-1~) Replaces: icedtea-gcjwebplugin, openjdk-6-jre (<< 6b18-1.8.7-3), icedtea-plugin (<< 1.2~pre1-1~) Provides: icedtea6-plugin Xb-Npp-Description: IcedTea Java Web Browser Plugin for OpenJDK 6 (execution of applets on web pages) Xb-Npp-Applications: ec8030f7-c20a-464f-9b0e-13a3a9e97384, 92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a, aa5ca914-c309-495d-91cf-3141bbb04115 Xb-Npp-Name: The IcedTea Web Browser Plugin 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_00, 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_00 Description: web browser plugin based on OpenJDK and IcedTea to execute Java applets IcedTeaPlugin is a web browser plugin to execute Java applets, supporting LiveConnect/JavaScript. It is targeted for xulrunner-1.9 and compatible browsers that support the NPAPI. Package: icedtea-7-plugin Section: web Architecture: amd64 armel armhf arm64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc s390 s390x sparc Multi-Arch: same Depends: openjdk-7-jre, icedtea-netx (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Conflicts: icedtea-gcjwebplugin (<< 1.0-1ubuntu4), icedtea6-plugin (<< 6b21.2~pre1-1~), icedtea-plugin (<< 1.2~pre1-1~) Xb-Npp-Description: IcedTea Java Web Browser Plugin for OpenJDK 7 (execution of applets on web pages) Xb-Npp-Applications: ec8030f7-c20a-464f-9b0e-13a3a9e97384, 92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a, aa5ca914-c309-495d-91cf-3141bbb04115 Xb-Npp-Name: The IcedTea Web Browser Plugin 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;version=1.7, application/x-java-applet;jpi-version=1.7.0_00, 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;version=1.7, application/x-java-bean;jpi-version=1.7.0_00 Description: web browser plugin based on OpenJDK and IcedTea to execute Java applets IcedTeaPlugin is a web browser plugin to execute Java applets, supporting LiveConnect/JavaScript. It is targeted for xulrunner-1.9 and compatible browsers that support the NPAPI. debian/rules0000755000000000000000000003552412320545611010256 0ustar #!/usr/bin/make -f # -*- makefile -*- vafilt = $(subst $(2)=,,$(filter $(2)=%,$(1))) DPKG_VARS := $(shell dpkg-architecture) DEB_HOST_GNU_TYPE ?= $(call vafilt,$(DPKG_VARS),DEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(call vafilt,$(DPKG_VARS),DEB_BUILD_GNU_TYPE) DEB_HOST_ARCH ?= $(call vafilt,$(DPKG_VARS),DEB_HOST_ARCH) DEB_HOST_MULTIARCH ?= $(call vafilt,$(DPKG_VARS),DEB_HOST_MULTIARCH) CHANGELOG_VARS := $(shell dpkg-parsechangelog | sed -n 's/ /_/g;/^[^_]/s/^\([^:]*\):_\(.*\)/\1=\2/p') PKGSOURCE := $(call vafilt,$(CHANGELOG_VARS),Source) PKGVERSION := $(call vafilt,$(CHANGELOG_VARS),Version) distribution := $(shell lsb_release --id --short) distrel := $(shell lsb_release --codename --short) ifeq ($(distrel),n/a) distrel := sid endif multiarch_dir = /$(DEB_HOST_MULTIARCH) ifneq (,$(DEB_HOST_MULTIARCH)) ifneq (,$(filter $(distrel),natty oneiric)) DEB_HOST_MULTIARCH = multiarch_dir = endif endif jre_versions = 6 # for simplicity build the plugin for 7 for multiarch setup only, # anything else requires backports. ifneq (,$(DEB_HOST_MULTIARCH)) jre_versions += 7 endif ifneq (,$(wildcard /usr/bin/dpkg-buildflags)) buildflags := \ CXXFLAGS='$(shell dpkg-buildflags --get CPPFLAGS; dpkg-buildflags --get CFLAGS)' \ LDFLAGS='$(shell dpkg-buildflags --get LDFLAGS)' endif arch_map := alpha=alpha arm=arm armel=arm arm64=aarch64 amd64=amd64 hppa=parisc i386=i586 lpia=i586 m68k=m68k mips=mips mipsel=mipsel powerpc=ppc powerpcspe=ppc ppc64=ppc64 sparc=sparc sparc64=sparc64 sh4=sh s390=s390 s390x=s390x ia64=ia64 archdir_map := alpha=alpha arm=arm armel=arm arm64=aarch64 amd64=amd64 hppa=parisc i386=i386 lpia=i386 m68k=m68k mips=mips mipsel=mipsel powerpc=ppc powerpcspe=ppc ppc64=ppc64 sparc=sparc sparc64=sparcv9 sh4=sh s390=s390 s390x=s390x ia64=ia64 jvmarch := $(strip $(patsubst $(DEB_HOST_ARCH)=%, %, \ $(filter $(DEB_HOST_ARCH)=%, $(arch_map)))) archdir := $(strip $(patsubst $(DEB_HOST_ARCH)=%, %, \ $(filter $(DEB_HOST_ARCH)=%, $(archdir_map)))) ifneq (,$(filter $(distrel),hardy intrepid jaunty karmic lucid maverick natty oneiric precise lenny etch squeeze)) is7_default = no default_version = 6 default_plugin_version = 6 else is7_default = yes default_version = 7 ifneq (,$(filter $(distrel), wheezy)) default_plugin_version = 6 else default_plugin_version = 7 endif endif # dependency package for older releases ifeq (,$(filter $(distrel),hardy intrepid jaunty karmic lucid maverick natty oneiric precise quantal raring lenny etch squeeze wheezy)) nopkgs = -Nicedtea6-plugin endif TOP = usr/lib/jvm jdirname = java-$(shortver)-$(origin) origin = openjdk basename = openjdk-$(shortver) ifneq (,$(DEB_HOST_MULTIARCH)) jdk_home = $(TOP)/java-6-openjdk-$(DEB_HOST_ARCH) jdk7_home = $(TOP)/java-7-openjdk-$(DEB_HOST_ARCH) else jdk_home = $(TOP)/java-6-openjdk jdk7_home = $(TOP)/java-7-openjdk endif basedir = $(jdk_home) base7dir = $(jdk7_home) vendor = IcedTea shortver = 6 last_npp_version = 6b18~pre2-2 priority = 1061 # not yet higher than for 6 priority7 = $(if $(filter yes, $(is7_default)),1071,1060) plugin_name = IcedTeaPlugin.so ifneq (,$(filter $(DEB_HOST_ARCH), alpha hppa sparc64)$(filter $(distrel), dapper)) with_plugin_pkg = no else ifneq (,$(filter $(DEB_HOST_ARCH)-$(distrel), sparc-hardy sparc-jaunty)) with_plugin_pkg = no else with_plugin_pkg = yes endif ifeq ($(distribution),Debian) ifneq (,$(filter $(distrel),lenny)) bd_plugin = xulrunner-dev (>= 1.9.0), else bd_plugin = xulrunner-dev (>= 1.9.1.3-3) [!alpha !sparc64], #xulrunner_depends = xulrunner-1.9.1 endif else ifneq (,$(filter $(distrel),gutsy feisty edgy dapper)) bd_plugin = firefox-dev, else ifneq (,$(filter $(distrel),intrepid)) bd_plugin = xulrunner-1.9-dev, else ifneq (,$(filter $(distrel),hardy jaunty)) # all these use the xulrunner-1.9.2 backports in *-security bd_plugin = xulrunner-1.9.2-dev [!sparc], xulrunner_depends = xulrunner-1.9.2 else ifneq (,$(filter $(distrel),karmic lucid maverick)) # all these use the xulrunner-1.9.2 backports in *-security bd_plugin = xulrunner-1.9.2-dev, xulrunner_depends = xulrunner-1.9.2 else bd_plugin = firefox-dev, xulrunner_depends = firefox (>= 4.0~b7) | chromium-browser | epiphany-browser | midori endif endif ifeq ($(is7_default),yes) bd_openjdk = openjdk-7-jdk, jdk_default_home = $(jdk7_home) else bd_openjdk = openjdk-6-jdk (>= 6b23~pre10~), jdk_default_home = $(jdk_home) endif ifeq ($(default_plugin_version),7) netx_depends = openjdk-7-jre | openjdk-6-jre (>= 6b23~pre10~) else netx_depends = openjdk-6-jre (>= 6b23~pre10~) | openjdk-7-jre endif ifneq (,$(DEB_HOST_MULTIARCH)) netx_depends := $(netx_depends), icedtea-netx-common (>= $${binary:Version}) endif ifeq ($(distribution),Ubuntu) ifneq (,$(filter $(distrel),jaunty intrepid hardy gutsy feisty edgy dapper)) # FIXME: check for every release ... browser_plugin_dirs = xulrunner-addons firefox iceape iceweasel mozilla midbrowser xulrunner else browser_plugin_dirs = mozilla endif else browser_plugin_dirs = mozilla endif java_launcher = /$(basedir)/bin/java java7_launcher = /$(base7dir)/bin/java ifeq ($(distribution),Ubuntu) ifeq (,$(filter $(distrel),karmic jaunty intrepid hardy gutsy feisty edgy dapper)) java_launcher = cautious-launcher %f /$(basedir)/bin/java endif endif control_vars = \ '-Vxulrunner:Depends=$(xulrunner_depends)' \ '-Vnetx:Depends=$(netx_depends)' # --prefix=/$(jdk_home) \ CONFIGURE_ARGS = \ --prefix=/usr \ --with-pkgversion="$(PKGVERSION)" \ --disable-docs ifneq ($(with_plugin_pkg),yes) CONFIGURE_ARGS += --disable-plugin endif p_netx = icedtea-netx p_comm = icedtea-netx-common p_plug = icedtea-6-plugin p_plug7 = icedtea-7-plugin d_netx = debian/$(p_netx) d_comm = debian/$(p_comm) d_plug = debian/$(p_plug) d_plug7 = debian/$(p_plug7) debian/control: debian/control.in debian/rules @cp -p debian/control debian/control.old sed \ -e 's/@bd_plugin@/$(bd_plugin)/g' \ -e 's/@bd_openjdk@/$(bd_openjdk)/g' \ -e 's/@default_version@/$(default_version)/g' \ -e 's/@default_plugin_version@/$(default_plugin_version)/g' \ debian/control.in \ $(if $(DEB_HOST_MULTIARCH),debian/control.common) \ $(if $(filter 6, $(jre_versions)),debian/control.6) \ $(if $(filter 7, $(jre_versions)),debian/control.7) \ $(if $(nopkgs),,debian/control.compat) \ $(if $(DEB_HOST_MULTIARCH),,| grep -v '^Multi-Arch:') \ > debian/control @if cmp -s debian/control debian/control.old; then \ rm -f debian/control.old; \ else \ diff -u debian/control.old debian/control; \ echo "debian/control did change, please restart the build"; \ rm -f debian/control.old; \ exit 1; \ fi packaging-files: for f in debian/*.in; do \ case "$$f" in debian/control.in) continue; esac; \ case "$$f" in \ debian/PLUGIN.*.in) f2=$$(echo $$f | sed 's/PLUGIN/$(p_plug)/;s/\.in$$//');; \ debian/PLUGIN7.*.in) f2=$$(echo $$f | sed 's/PLUGIN7/$(p_plug7)/;s/\.in$$//');; \ *) f2=$$(echo $$f | sed 's/JB/$(basename)/;s/\.in$$//'); \ esac; \ sed \ -e 's/@basename@/$(basename)/g' \ -e 's/@vendor@/$(vendor)/g' \ -e 's/@RELEASE@/$(shortver)/g' \ -e 's,@TOP@,$(TOP),g' \ -e 's,@basedir@,$(basedir),g' \ -e 's,@base7dir@,$(base7dir),g' \ -e 's,@jdirname@,$(jdirname),g' \ -e 's/@srcname@/$(srcname)/g' \ -e 's/@jvmarch@/$(jvmarch)/g' \ -e 's/@archdir@/$(archdir)/g' \ -e 's/@tag@/$(tag)/g' \ -e 's/@priority@/$(priority)/g' \ -e 's/@priority7@/$(priority7)/g' \ -e 's/@mantag@/$(mantag)/g' \ -e 's/@multiarch@/$(DEB_HOST_MULTIARCH)/g' \ -e 's,@plugin_name@,$(plugin_name),g' \ -e 's/@pkg_plugin7@/$(p_plug7)/g' \ -e 's,@browser_dirs@,$(browser_plugin_dirs),g' \ -e 's,@last_npp_version@,$(last_npp_version),g' \ -e 's,@java_launcher@,$(java_launcher),g' \ -e 's,@java7_launcher@,$(java7_launcher),g' \ $$f > $$f2; \ done autoreconf-stamp: dh_testdir dh_autoreconf touch $@ configure: configure-stamp $(if $(filter 7,$(jre_versions)),configure7-stamp) configure-stamp: autoreconf-stamp dh_testdir rm -rf build mkdir -p build cd build \ && $(buildflags) ../configure $(CONFIGURE_ARGS) --with-jdk-home=/$(jdk_default_home) touch $@ configure7-stamp: autoreconf-stamp dh_testdir rm -rf build7 mkdir -p build7 cd build7 \ && $(buildflags) ../configure $(CONFIGURE_ARGS) --with-jdk-home=/$(jdk_default_home) touch $@ build-arch: build-stamp build-indep: build-stamp build: build-stamp $(if $(filter 7,$(jre_versions)),build7-stamp) build-stamp: configure-stamp dh_testdir $(MAKE) -C build VERSION_DEFS='-DICEDTEA_WEB_JRE="\"/$(jdk_home)\""' touch $@ build7-stamp: configure7-stamp dh_testdir $(MAKE) -C build7 VERSION_DEFS='-DHAVE_JAVA7 -DICEDTEA_WEB_JRE="\"/$(jdk7_home)\""' touch $@ clean: dh_testdir dh_testroot rm -f *-stamp rm -rf build build7 for f in debian/*.in; do \ case "$$f" in \ debian/PLUGIN.*.in) f2=$$(echo $$f | sed 's/PLUGIN/$(p_plug)/;s/\.in$$//');; \ debian/PLUGIN7.*.in) f2=$$(echo $$f | sed 's/PLUGIN7/$(p_plug7)/;s/\.in$$//');; \ *) f2=$$(echo $$f | sed 's/JB/$(basename)/;s/\.in$$//'); \ esac; \ case "$$f2" in debian/control) continue; esac; \ rm -f $$f2; \ done rm -rf debian/tmp7 dh_autoreconf_clean dh_clean install: build packaging-files dh_testdir dh_testroot dh_clean -k dh_installdirs -p$(p_netx) \ $(jdk_home)/bin \ $(jdk_home)/man/man1 \ $(jdk_home)/jre/bin \ $(jdk_home)/jre/man/man1 ifneq (,$(filter 7, $(jre_versions))) dh_installdirs -p$(p_netx) \ $(jdk7_home)/bin \ $(jdk7_home)/man/man1 \ $(jdk7_home)/jre/bin \ $(jdk7_home)/jre/man/man1 endif ifneq (,$(DEB_HOST_MULTIARCH)) dh_installdirs -p$(p_comm) \ usr/share/applications \ usr/share/application-registry \ usr/share/mime-info \ etc/icedtea-web else dh_installdirs -p$(p_netx) \ usr/share/applications \ usr/share/application-registry \ usr/share/mime-info \ etc/icedtea-web endif dh_installdirs -p$(p_plug) \ $(jdk_home)/jre/lib/$(archdir) \ usr/share/icedtea-web \ $(foreach d, $(browser_plugin_dirs), usr/lib/$(d)/plugins) $(MAKE) -C build install DESTDIR=$(CURDIR)/$(d_netx) sed -i 's/java-7-openjdk/java-6-openjdk/g' $(d_netx)/usr/bin/* ifneq (,$(filter 7, $(jre_versions))) dh_installdirs -p$(p_plug7) \ $(jdk7_home)/jre/lib/$(archdir) \ usr/share/icedtea-web \ $(foreach d, $(browser_plugin_dirs), usr/lib/$(d)/plugins) $(MAKE) -C build7 install DESTDIR=$(CURDIR)/debian/tmp7 sed -i 's/java-6-openjdk/java-7-openjdk/g' debian/tmp7/usr/bin/* endif # FIXME: split out an icedtea-netx-doc package? rm -rf $(d_netx)/usr/share/doc/icedtea-web rm -rf debian/tmp7/usr/share/doc/icedtea-web mv $(d_netx)/usr/bin/javaws $(d_netx)/$(jdk_home)/jre/bin/ mv $(d_netx)/usr/share/man/man1/javaws.1 $(d_netx)/$(jdk_home)/jre/man/man1/ mv $(d_netx)/usr/bin/itweb-settings $(d_netx)/$(jdk_home)/jre/bin/ cp debian/itweb-settings.1 $(d_netx)/$(jdk_home)/jre/man/man1/ mv $(d_netx)/usr/lib/IcedTeaPlugin.so \ $(d_plug)/$(jdk_home)/jre/lib/$(archdir)/ ifneq (,$(filter 7, $(jre_versions))) mv debian/tmp7/usr/bin/javaws $(d_netx)/$(jdk7_home)/jre/bin/ mv debian/tmp7/usr/share/man/man1/javaws.1 $(d_netx)/$(jdk7_home)/jre/man/man1/ mv debian/tmp7/usr/bin/itweb-settings $(d_netx)/$(jdk7_home)/jre/bin/ cp debian/itweb-settings.1 $(d_netx)/$(jdk7_home)/jre/man/man1/ mv debian/tmp7/usr/lib/IcedTeaPlugin.so \ $(d_plug7)/$(jdk7_home)/jre/lib/$(archdir)/ endif # compress manpages find $(d_netx)/$(jdk_home)/jre/man/man1/ -type f ! -type l | xargs gzip -9v -n dh_link -p$(p_netx) \ /$(jdk_home)/jre/bin/javaws /$(jdk_home)/bin/javaws \ /$(jdk_home)/jre/man/man1/javaws.1.gz /$(jdk_home)/man/man1/javaws.1.gz \ /$(jdk_home)/jre/man/man1/itweb-settings.1.gz /$(jdk_home)/man/man1/itweb-settings.gz ifneq (,$(filter 7, $(jre_versions))) find $(d_netx)/$(jdk7_home)/jre/man/man1/ -type f ! -type l | xargs gzip -9v -n dh_link -p$(p_netx) \ /$(jdk7_home)/jre/bin/javaws /$(jdk7_home)/bin/javaws \ /$(jdk7_home)/jre/man/man1/javaws.1.gz /$(jdk7_home)/man/man1/javaws.1.gz \ /$(jdk7_home)/jre/man/man1/itweb-settings.1.gz /$(jdk7_home)/man/man1/itweb-settings.gz endif ifneq (,$(DEB_HOST_MULTIARCH)) mv $(d_netx)/usr/share/icedtea-web $(d_comm)/usr/share/ cp debian/javaws.policy $(d_comm)/etc/icedtea-web cp -p debian/icedtea-netx-javaws.desktop \ $(d_comm)/usr/share/applications/ cp -p debian/itweb-settings.desktop \ $(d_comm)/usr/share/applications/ for i in /usr/share/icons/hicolor/*/apps/openjdk-$(default_version).png; do \ d=$$(dirname $$i); \ mkdir -p $(d_comm)/$$d; \ cp -p $$i $(d_comm)/$$d/javaws.png; \ done for i in web-start; do \ cp debian/icedtea-netx-$$i.applications \ $(d_comm)/usr/share/application-registry/; \ cp debian/icedtea-netx-$$i.keys $(d_comm)/usr/share/mime-info/; \ cp debian/icedtea-netx-$$i.mime $(d_comm)/usr/share/mime-info/; \ done else ifeq ($(with_plugin_pkg),yes) mv $(d_netx)/usr/share/icedtea-web/plugin.jar \ $(d_plug)/usr/share/icedtea-web/plugin.jar endif cp debian/javaws.policy $(d_netx)/etc/icedtea-web cp -p debian/icedtea-netx-javaws.desktop \ $(d_netx)/usr/share/applications/ cp -p debian/itweb-settings.desktop \ $(d_netx)/usr/share/applications/ for i in /usr/share/icons/hicolor/*/apps/openjdk-$(default_version).png; do \ d=$$(dirname $$i); \ mkdir -p $(d_netx)/$$d; \ cp -p $$i $(d_netx)/$$d/javaws.png; \ done for i in web-start; do \ cp debian/icedtea-netx-$$i.applications \ $(d_netx)/usr/share/application-registry/; \ cp debian/icedtea-netx-$$i.keys $(d_netx)/usr/share/mime-info/; \ cp debian/icedtea-netx-$$i.mime $(d_netx)/usr/share/mime-info/; \ done endif for FILE in debian/icedtea-netx-common.overrides; do \ PKG=`basename $$FILE .overrides`; \ install -D -m644 $$FILE debian/$$PKG/usr/share/lintian/overrides/$$PKG; \ done binary-indep: install dh_testdir -i dh_testroot -i dh_installdocs -i $(nopkgs) dh_installchangelogs -i $(nopkgs) rm -rf $(d_plug)/usr/share/doc/$(p_plug) ln -s $(p_netx) $(d_plug)/usr/share/doc/$(p_plug) ifeq (,$(nopkgs)) rm -rf debian/icedtea6-plugin/usr/share/doc/icedtea6-plugin ln -s $(p_plug) debian/icedtea6-plugin/usr/share/doc/icedtea6-plugin endif dh_compress -i $(nopkgs) dh_fixperms -i $(nopkgs) dh_installdeb -i $(nopkgs) ifneq (,$(DEB_HOST_MULTIARCH)) dh_gencontrol -p icedtea-netx-common -p icedtea-plugin -- $(control_vars) endif ifeq (,$(nopkgs)) dh_gencontrol -p icedtea6-plugin -- -v6b2$(PKGVERSION) $(control_vars) endif dh_md5sums -i $(nopkgs) dh_builddeb -i $(nopkgs) binary: binary-arch binary-indep binary-arch: install dh_testdir -s dh_testroot -s dh_installdocs -s README NEWS AUTHORS dh_installchangelogs -s dh_strip -s dh_link -s dh_installmenu -s dh_compress -s dh_fixperms -s dh_installdeb -s dh_shlibdeps -s dh_gencontrol -s -- $(control_vars) dh_md5sums -s dh_builddeb -s binary: binary-arch binary-indep debian/source/0000755000000000000000000000000012221506235010464 5ustar debian/source/format0000644000000000000000000000001412221506235011672 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000012112221506235010207 0ustar version=3 http://icedtea.classpath.org/download/source/icedtea-web-(.*)\.tar\.gz debian/control.60000644000000000000000000000437412230523572010746 0ustar Package: icedtea-6-plugin Section: web Architecture: amd64 armel armhf hurd-i386 i386 ia64 powerpc s390 s390x sparc Multi-Arch: same Depends: openjdk-6-jre, icedtea-netx (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Conflicts: icedtea-gcjwebplugin (<< 1.0-1ubuntu4), icedtea6-plugin (<< 6b21.2~pre1-1~), icedtea-plugin (<< 1.2~pre1-1~) Replaces: icedtea-gcjwebplugin, openjdk-6-jre (<< 6b18-1.8.7-3), icedtea-plugin (<< 1.2~pre1-1~) Provides: icedtea6-plugin Xb-Npp-Description: IcedTea Java Web Browser Plugin for OpenJDK 6 (execution of applets on web pages) Xb-Npp-Applications: ec8030f7-c20a-464f-9b0e-13a3a9e97384, 92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a, aa5ca914-c309-495d-91cf-3141bbb04115 Xb-Npp-Name: The IcedTea Web Browser Plugin 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_00, 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_00 Description: web browser plugin based on OpenJDK and IcedTea to execute Java applets IcedTeaPlugin is a web browser plugin to execute Java applets, supporting LiveConnect/JavaScript. It is targeted for xulrunner-1.9 and compatible browsers that support the NPAPI. debian/PLUGIN7.overrides.in0000644000000000000000000000014312221506235012600 0ustar # empty directories for plugin alternatives @pkg_plugin7@ binary: package-contains-empty-directory