[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#767314: marked as done (unblock: lwjgl/2.7.1+dfsg-4)



Your message dated Thu, 30 Oct 2014 06:46:48 +0100
with message-id <5451D0C8.8020200@thykier.net>
and subject line Re: Bug#767314: unblock: lwjgl/2.7.1+dfsg-4
has caused the Debian Bug report #767314,
regarding unblock: lwjgl/2.7.1+dfsg-4
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
767314: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767314
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
User: release.debian.org@packages.debian.org
Usertags: unblock
Severity: normal

Please consider unblocking/aging lwjgl.

There is no version currently in testing due to because of autoremoval
related to openjdk bug #765037, which was just fixed about a couple
days before the new lwjgl upload.

The debdiff from the prior lwjgl version in testing/wheezy is
attached.  I guess its probably undesirably large due to the packaging
modernization and cleanup that had been staged previously.  If you
want another upload without that, I'll do it.

unblock lwjgl/2.7.1+dfsg-4
diff -Nru lwjgl-2.7.1+dfsg/debian/changelog lwjgl-2.7.1+dfsg/debian/changelog
--- lwjgl-2.7.1+dfsg/debian/changelog	2012-05-07 15:06:44.000000000 -0400
+++ lwjgl-2.7.1+dfsg/debian/changelog	2014-10-26 20:43:24.000000000 -0400
@@ -1,3 +1,11 @@
+lwjgl (2.7.1+dfsg-4) unstable; urgency=low
+
+  * Update packaging standards.
+  * Remove binutils-gold build conflict (closes: #749957).
+  * Build-depend openjdk-7 >= 7u71-2.5.3-1 (closes: #761269).
+
+ -- Michael Gilbert <mgilbert@debian.org>  Mon, 13 Oct 2014 06:05:00 +0000
+
 lwjgl (2.7.1+dfsg-3) unstable; urgency=low
 
   * add java bin dir to the PATH environment (closes: #664180)
diff -Nru lwjgl-2.7.1+dfsg/debian/compat lwjgl-2.7.1+dfsg/debian/compat
--- lwjgl-2.7.1+dfsg/debian/compat	2012-05-07 14:41:00.000000000 -0400
+++ lwjgl-2.7.1+dfsg/debian/compat	2014-10-26 20:05:02.000000000 -0400
@@ -1 +1 @@
-7
+9
diff -Nru lwjgl-2.7.1+dfsg/debian/control lwjgl-2.7.1+dfsg/debian/control
--- lwjgl-2.7.1+dfsg/debian/control	2012-05-07 14:45:05.000000000 -0400
+++ lwjgl-2.7.1+dfsg/debian/control	2014-10-26 20:42:09.000000000 -0400
@@ -6,11 +6,11 @@
  Gabriele Giacone <1o5g4r8o@gmail.com>,
  Michael Gilbert <mgilbert@debian.org>,
 Build-Depends:
- debhelper (>= 8),
+ debhelper (>= 9),
  javahelper,
  ant,
  ant-optional,
- default-jdk,
+ openjdk-7-jdk (>= 7u71-2.5.3),
  libjinput-java,
  libxrandr-dev,
  libxxf86vm-dev,
@@ -18,13 +18,10 @@
  libxt-dev,
 Build-Depends-Indep:
  default-jdk-doc,
-Build-Conflicts:
- binutils-gold,
-Standards-Version: 3.9.3
-Vcs-Git: git://git.debian.org/git/pkg-java/lwjgl.git
-Vcs-Browser: http://git.debian.org/?p=pkg-java/lwjgl.git
-Homepage: http://lwjgl.org/
-DM-Upload-Allowed: yes
+Standards-Version: 3.9.6
+Vcs-Git: git://anonscm.debian.org/pkg-java/lwjgl.git
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/lwjgl.git
+Homepage: http://lwjgl.org
 
 Package: liblwjgl-java
 Architecture: all
diff -Nru lwjgl-2.7.1+dfsg/debian/copyright lwjgl-2.7.1+dfsg/debian/copyright
--- lwjgl-2.7.1+dfsg/debian/copyright	2012-05-07 13:33:31.000000000 -0400
+++ lwjgl-2.7.1+dfsg/debian/copyright	2014-10-26 20:43:48.000000000 -0400
@@ -1,11 +1,10 @@
-Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=202 
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0
 Upstream-Name: lwjgl - Lightweight Java Game Library
 Upstream-Contact: LWJGL developers <info@lwjgl.org>
-Source: http://java-game-lib.svn.sourceforge.net/viewvc/java-game-lib/
 
 Files: *
 Copyright: 2002-2010, Lightweight Java Game Library Project
-License: BSD
+License: BSD-3-clause
  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions are
  met:
@@ -31,7 +30,7 @@
 
 Files: ./src/native/common/extgl.c ./src/native/windows/extgl_wgl.c
 Copyright: 2001-2002, Lev Povalahev <levp@gmx.net>
-License: BSD
+License: BSD-3-clause
  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions are
  met:
@@ -56,8 +55,10 @@
  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 Files: debian/*
-Copyright: 2010, Gabriele Giacone <1o5g4r8o@gmail.com>
-License: BSD
+Copyright:
+ 2010 Gabriele Giacone <1o5g4r8o@gmail.com>
+ 2011-2014 Michael Gilbert <mgilbert@debian.org>
+License: BSD-3-clause
  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions are
  met:
diff -Nru lwjgl-2.7.1+dfsg/debian/patches/allarchs.patch lwjgl-2.7.1+dfsg/debian/patches/allarchs.patch
--- lwjgl-2.7.1+dfsg/debian/patches/allarchs.patch	1969-12-31 19:00:00.000000000 -0500
+++ lwjgl-2.7.1+dfsg/debian/patches/allarchs.patch	2014-10-26 20:37:01.000000000 -0400
@@ -0,0 +1,73 @@
+Author: Gabriele Giacone <1o5g4r8o@gmail.com>
+Description: support for building on all architectures
+
+--- a/platform_build/linux_ant/build.xml
++++ b/platform_build/linux_ant/build.xml
+@@ -6,12 +6,14 @@
+ 	<property name="libname64" value="liblwjgl64.so"/>
+ 	<property name="libs32" value="-L/usr/X11R6/lib -L/usr/X11/lib -lm -lX11 -lXext -lXcursor -lXrandr -lpthread -L${java.home}/lib/i386 -ljawt" />
+ 	<property name="libs64" value="-L/usr/X11R6/lib64 -L/usr/X11/lib64 -lm -lX11 -lXext -lXcursor -lXrandr -lXxf86vm -lpthread -L${java.home}/lib/amd64 -ljawt" />
++	<property name="libs" value="-L/usr/X11R6/lib -L/usr/X11/lib -lm -lX11 -lXcursor -lXrandr -lXxf86vm -L${java.home}/lib/${os.arch}" />
+ 	<property name="cflags32" value="-O2 -Wall -c -fPIC -std=c99 -Wunused"/>
+ 
+ 	<target name="clean">
+ 		<delete>
+ 			<fileset dir="x32"/>
+ 			<fileset dir="x64"/>
++			<fileset dir="deb"/>
+ 			<fileset dir="." includes="*.o"/>
+ 			<fileset dir="." includes="*.so"/>
+ 		</delete>
+@@ -41,6 +43,7 @@
+ 
+ 		<property name="linker_flags32" value="${version_script_flags32} -shared -O2 -Wall -o ${libname32} ${libs32} ${xf86vm_lib}"/>
+ 		<property name="linker_flags64" value="${version_script_flags64} -shared -O2 -Wall -o ${libname64} ${libs64} ${xf86vm_lib}"/>
++		<property name="linker_flagsdeb" value="${version_script_flags32} -shared -O2 -Wall -o ${libname32} ${libs} ${xf86vm_lib}"/>
+ 
+     	<condition property="build.32bit.only">
+     		<not>
+@@ -59,8 +62,11 @@
+     		</and>
+     	</condition>
+ 
+-    	<antcall target="compile32"/>
+-    	<antcall target="compile64"/>
++	<condition property="build.debian">
++		<os name="Linux" />
++	</condition>
++
++	<antcall target="compiledeb" />
+     </target>
+ 
+     <target name="compile32" unless="build.64bit.only">
+@@ -114,4 +120,30 @@
+ 			<fileset file="${libname64}"/>
+ 		</apply>
+     </target>
++
++    <target name="compiledeb">    	
++    	<mkdir dir="deb"/>
++    	<apply dir="deb" executable="gcc" skipemptyfilesets="true" failonerror="true">
++			<arg line="${cflags32} ${cflags_pthread}"/>
++			<arg value="-I${java.home}/include"/>
++			<arg value="-I${java.home}/include/linux"/>
++			<arg value="-I${java.home}/../include"/>
++			<arg value="-I${java.home}/../include/linux"/>
++			<arg value="-I${java.home}/../include/solaris"/>
++			<arg value="-I${native}/common"/>
++			<arg value="-I${native}/linux"/>
++			<mapper type="glob" from="*.c" to="*.o"/>
++			<fileset dir="${native}/linux" includes="*.c"/>
++			<fileset dir="${native}/generated" includes="*.c"/>
++			<fileset dir="${native}/common" includes="*.c"/>
++		</apply>
++		<apply dir="." parallel="true" executable="gcc" failonerror="true">
++			<srcfile/>
++			<arg line="${linker_flagsdeb}"/>
++			<fileset dir="deb" includes="*.o"/>
++		</apply>
++		<apply dir="." parallel="true" executable="strip" failonerror="true">
++			<fileset file="${libname32}"/>
++		</apply>
++    </target>
+ </project>
diff -Nru lwjgl-2.7.1+dfsg/debian/patches/javadoc.patch lwjgl-2.7.1+dfsg/debian/patches/javadoc.patch
--- lwjgl-2.7.1+dfsg/debian/patches/javadoc.patch	1969-12-31 19:00:00.000000000 -0500
+++ lwjgl-2.7.1+dfsg/debian/patches/javadoc.patch	2014-10-26 20:34:37.000000000 -0400
@@ -0,0 +1,13 @@
+Author: Gabriele Giacone <1o5g4r8o@gmail.com>
+Description: link against system javadoc
+
+--- a/build.xml
++++ b/build.xml
+@@ -513,6 +513,7 @@
+ 	<!-- Creates the Javadoc -->
+ 	<target name="javadoc" description="Creates javadoc from java source code">
+ 		<javadoc destdir="${lwjgl.docs}/javadoc" classpath="${lwjgl.lib}/jinput.jar" author="true" version="true" use="true" source="1.5" windowtitle="LWJGL API" useexternalfile="true">
++			<link href="/usr/share/doc/default-jdk-doc/api/" />
+ 			<fileset refid="lwjgl.javadoc.fileset" />
+ 			<doctitle><![CDATA[<h1>Lightweight Java Game Toolkit</h1>]]></doctitle>
+ 			<bottom><![CDATA[<i>Copyright &#169; 2002-2009 lwjgl.org. All Rights Reserved.</i>]]></bottom>
diff -Nru lwjgl-2.7.1+dfsg/debian/patches/nomacosx.patch lwjgl-2.7.1+dfsg/debian/patches/nomacosx.patch
--- lwjgl-2.7.1+dfsg/debian/patches/nomacosx.patch	1969-12-31 19:00:00.000000000 -0500
+++ lwjgl-2.7.1+dfsg/debian/patches/nomacosx.patch	2014-10-26 20:34:30.000000000 -0400
@@ -0,0 +1,115 @@
+Author: Gabriele Giacone <1o5g4r8o@gmail.com>
+Description: remove references to macosx-related classes
+
+--- a/build.xml
++++ b/build.xml
+@@ -246,7 +246,7 @@
+ 			<class name="org.lwjgl.opengl.WindowsContextImplementation" />
+ 		</javah>
+ 
+-		<javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.native}/macosx" force="yes">
++		<!--		<javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.native}/macosx" force="yes">
+ 			<class name="org.lwjgl.MacOSXSysImplementation" />
+ 			<class name="org.lwjgl.opengl.MacOSXMouseEventQueue" />
+ 			<class name="org.lwjgl.opengl.MacOSXCanvasPeerInfo" />
+@@ -254,7 +254,7 @@
+ 			<class name="org.lwjgl.opengl.MacOSXPbufferPeerInfo" />
+ 			<class name="org.lwjgl.opengl.MacOSXDisplay" />
+ 			<class name="org.lwjgl.opengl.MacOSXContextImplementation" />
+-		</javah>
++		</javah> -->
+ 
+ 		<javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.headers}" force="yes">
+ 			<class name="org.lwjgl.opengl.AWTSurfaceLock" />
+@@ -293,13 +293,13 @@
+ 				</tokenfilter>
+ 			</filterchain>
+ 		</loadfile>
+-		<loadfile srcfile="${lwjgl.src}/java/org/lwjgl/MacOSXSysImplementation.java" property="lwjgl.java.macosx.version">
++		<!--		<loadfile srcfile="${lwjgl.src}/java/org/lwjgl/MacOSXSysImplementation.java" property="lwjgl.java.macosx.version">
+ 			<filterchain>
+ 				<tokenfilter>
+ 	    		<containsstring contains="JNI_VERSION ="/>
+ 				</tokenfilter>
+ 			</filterchain>
+-		</loadfile>
++		</loadfile> -->
+ 		<loadfile srcfile="${lwjgl.src.native}/windows/org_lwjgl_WindowsSysImplementation.h" property="lwjgl.native.windows.version">
+ 			<filterchain>
+ 				<tokenfilter>
+@@ -314,13 +314,13 @@
+ 				</tokenfilter>
+ 			</filterchain>
+ 		</loadfile>
+-		<loadfile srcfile="${lwjgl.src.native}/macosx/org_lwjgl_MacOSXSysImplementation.h" property="lwjgl.native.macosx.version">
++		<!--		<loadfile srcfile="${lwjgl.src.native}/macosx/org_lwjgl_MacOSXSysImplementation.h" property="lwjgl.native.macosx.version">
+ 			<filterchain>
+ 				<tokenfilter>
+ 	    		<containsstring contains="#define org_lwjgl_MacOSXSysImplementation_JNI_VERSION"/>
+ 				</tokenfilter>
+ 			</filterchain>
+-		</loadfile>
++		</loadfile> -->
+ 		<echo>
+ 			lwjgl.java.windows.version = ${lwjgl.java.windows.version}
+ 			lwjgl.native.windows.version = ${lwjgl.native.windows.version}
+--- a/platform_build/build-applet.xml
++++ b/platform_build/build-applet.xml
+@@ -1,7 +1,7 @@
+ <project name="applet">
+ 
+ 	<!-- Create our packer task -->
+-	<taskdef name="pack200" classname="com.sun.tools.apache.ant.pack200.Pack200Task" classpath="platform_build/Pack200Task.jar"/>
++<!--	<taskdef name="pack200" classname="com.sun.tools.apache.ant.pack200.Pack200Task" classpath="platform_build/Pack200Task.jar"/>	-->
+ 
+ 	<target name="applet">
+ 		<antcall target="-applet">
+--- a/src/java/org/lwjgl/MacOSXSysImplementation.java
++++ b/src/java/org/lwjgl/MacOSXSysImplementation.java
+@@ -33,7 +33,7 @@ package org.lwjgl;
+ 
+ import java.awt.Toolkit;
+ 
+-import com.apple.eio.FileManager;
++//import com.apple.eio.FileManager;
+ 
+ /**
+  *
+@@ -55,7 +55,7 @@ final class MacOSXSysImplementation exte
+ 
+ 	public boolean openURL(String url) {
+ 		try {
+-			FileManager.openURL(url);
++//			FileManager.openURL(url);
+ 			return true;
+ 		} catch (Exception e) {
+ 			LWJGLUtil.log("Exception occurred while trying to invoke browser: " + e);
+--- a/src/java/org/lwjgl/opengl/MacOSXDisplay.java
++++ b/src/java/org/lwjgl/opengl/MacOSXDisplay.java
+@@ -54,9 +54,9 @@ import org.lwjgl.BufferUtils;
+ import org.lwjgl.LWJGLException;
+ import org.lwjgl.LWJGLUtil;
+ 
+-import com.apple.eawt.Application;
+-import com.apple.eawt.ApplicationAdapter;
+-import com.apple.eawt.ApplicationEvent;
++//import com.apple.eawt.Application;
++//import com.apple.eawt.ApplicationAdapter;
++//import com.apple.eawt.ApplicationEvent;
+ 
+ import static org.lwjgl.opengl.GL11.*;
+ 
+@@ -79,11 +79,11 @@ final class MacOSXDisplay implements Dis
+ 		try {
+ 			AccessController.doPrivileged(new PrivilegedExceptionAction<Object>() {
+ 				public Object run() throws Exception {
+-					Application.getApplication().addApplicationListener(new ApplicationAdapter() {
++/*					Application.getApplication().addApplicationListener(new ApplicationAdapter() {
+ 						public void handleQuit(ApplicationEvent event) {
+ 							doHandleQuit();
+ 						}
+-					});
++					});	*/
+ 					return null;
+ 				}
+ 			});
diff -Nru lwjgl-2.7.1+dfsg/debian/patches/p/allarchs.diff lwjgl-2.7.1+dfsg/debian/patches/p/allarchs.diff
--- lwjgl-2.7.1+dfsg/debian/patches/p/allarchs.diff	2012-05-07 13:33:31.000000000 -0400
+++ lwjgl-2.7.1+dfsg/debian/patches/p/allarchs.diff	1969-12-31 19:00:00.000000000 -0500
@@ -1,83 +0,0 @@
-From: Gabriele Giacone <1o5g4r8o@gmail.com>
-Subject: [PATCH] p/allarchs
-
-This patch to build on all archs.
-
-Signed-off-by: Gabriele Giacone <1o5g4r8o@gmail.com>
-
----
- platform_build/linux_ant/build.xml |   36 ++++++++++++++++++++++++++++++++++--
- 1 files changed, 34 insertions(+), 2 deletions(-)
-
-Index: lwjgl-2.7.1+dfsg/platform_build/linux_ant/build.xml
-===================================================================
---- lwjgl-2.7.1+dfsg.orig/platform_build/linux_ant/build.xml	2011-03-26 14:15:36.000000000 -0400
-+++ lwjgl-2.7.1+dfsg/platform_build/linux_ant/build.xml	2011-03-26 14:20:54.000000000 -0400
-@@ -6,12 +6,14 @@
- 	<property name="libname64" value="liblwjgl64.so"/>
- 	<property name="libs32" value="-L/usr/X11R6/lib -L/usr/X11/lib -lm -lX11 -lXext -lXcursor -lXrandr -lpthread -L${java.home}/lib/i386 -ljawt" />
- 	<property name="libs64" value="-L/usr/X11R6/lib64 -L/usr/X11/lib64 -lm -lX11 -lXext -lXcursor -lXrandr -lXxf86vm -lpthread -L${java.home}/lib/amd64 -ljawt" />
-+	<property name="libs" value="-L/usr/X11R6/lib -L/usr/X11/lib -lm -lX11 -lXext -lXcursor -lXrandr -lXxf86vm -lpthread -L${java.home}/lib/${os.arch} -ljawt" />
- 	<property name="cflags32" value="-O2 -Wall -c -fPIC -std=c99 -Wunused"/>
- 
- 	<target name="clean">
- 		<delete>
- 			<fileset dir="x32"/>
- 			<fileset dir="x64"/>
-+			<fileset dir="deb"/>
- 			<fileset dir="." includes="*.o"/>
- 			<fileset dir="." includes="*.so"/>
- 		</delete>
-@@ -41,6 +43,7 @@
- 
- 		<property name="linker_flags32" value="${version_script_flags32} -shared -O2 -Wall -o ${libname32} ${libs32} ${xf86vm_lib}"/>
- 		<property name="linker_flags64" value="${version_script_flags64} -shared -O2 -Wall -o ${libname64} ${libs64} ${xf86vm_lib}"/>
-+		<property name="linker_flagsdeb" value="${version_script_flags32} -shared -O2 -Wall -o ${libname32} ${libs} ${xf86vm_lib}"/>
- 
-     	<condition property="build.32bit.only">
-     		<not>
-@@ -59,8 +62,11 @@
-     		</and>
-     	</condition>
- 
--    	<antcall target="compile32"/>
--    	<antcall target="compile64"/>
-+	<condition property="build.debian">
-+		<os name="Linux" />
-+	</condition>
-+
-+	<antcall target="compiledeb" />
-     </target>
- 
-     <target name="compile32" unless="build.64bit.only">
-@@ -114,4 +120,30 @@
- 			<fileset file="${libname64}"/>
- 		</apply>
-     </target>
-+
-+    <target name="compiledeb">    	
-+    	<mkdir dir="deb"/>
-+    	<apply dir="deb" executable="gcc" skipemptyfilesets="true" failonerror="true">
-+			<arg line="${cflags32} ${cflags_pthread}"/>
-+			<arg value="-I${java.home}/include"/>
-+			<arg value="-I${java.home}/include/linux"/>
-+			<arg value="-I${java.home}/../include"/>
-+			<arg value="-I${java.home}/../include/linux"/>
-+			<arg value="-I${java.home}/../include/solaris"/>
-+			<arg value="-I${native}/common"/>
-+			<arg value="-I${native}/linux"/>
-+			<mapper type="glob" from="*.c" to="*.o"/>
-+			<fileset dir="${native}/linux" includes="*.c"/>
-+			<fileset dir="${native}/generated" includes="*.c"/>
-+			<fileset dir="${native}/common" includes="*.c"/>
-+		</apply>
-+		<apply dir="." parallel="true" executable="gcc" failonerror="true">
-+			<srcfile/>
-+			<arg line="${linker_flagsdeb}"/>
-+			<fileset dir="deb" includes="*.o"/>
-+		</apply>
-+		<apply dir="." parallel="true" executable="strip" failonerror="true">
-+			<fileset file="${libname32}"/>
-+		</apply>
-+    </target>
- </project>
diff -Nru lwjgl-2.7.1+dfsg/debian/patches/p/javadoc.diff lwjgl-2.7.1+dfsg/debian/patches/p/javadoc.diff
--- lwjgl-2.7.1+dfsg/debian/patches/p/javadoc.diff	2012-05-07 13:59:35.000000000 -0400
+++ lwjgl-2.7.1+dfsg/debian/patches/p/javadoc.diff	1969-12-31 19:00:00.000000000 -0500
@@ -1,23 +0,0 @@
-From: Gabriele Giacone <1o5g4r8o@gmail.com>
-Subject: [PATCH] p/javadoc
-
-This patch links javadoc to system javadoc.
-
-Signed-off-by: Gabriele Giacone <1o5g4r8o@gmail.com>
-
----
- build.xml |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-Index: lwjgl-2.7.1+dfsg/build.xml
-===================================================================
---- lwjgl-2.7.1+dfsg.orig/build.xml	2011-03-26 14:21:11.000000000 -0400
-+++ lwjgl-2.7.1+dfsg/build.xml	2011-03-26 14:23:33.000000000 -0400
-@@ -511,6 +511,7 @@
- 	<!-- Creates the Javadoc -->
- 	<target name="javadoc" description="Creates javadoc from java source code">
- 		<javadoc destdir="${lwjgl.docs}/javadoc" classpath="${lwjgl.lib}/jinput.jar" author="true" version="true" use="true" source="1.5" windowtitle="LWJGL API" useexternalfile="true">
-+			<link href="/usr/share/doc/default-jdk-doc/api/" />
- 			<fileset refid="lwjgl.javadoc.fileset" />
- 			<doctitle><![CDATA[<h1>Lightweight Java Game Toolkit</h1>]]></doctitle>
- 			<bottom><![CDATA[<i>Copyright &#169; 2002-2009 lwjgl.org. All Rights Reserved.</i>]]></bottom>
diff -Nru lwjgl-2.7.1+dfsg/debian/patches/p/nomacosx.diff lwjgl-2.7.1+dfsg/debian/patches/p/nomacosx.diff
--- lwjgl-2.7.1+dfsg/debian/patches/p/nomacosx.diff	2012-05-07 13:33:31.000000000 -0400
+++ lwjgl-2.7.1+dfsg/debian/patches/p/nomacosx.diff	1969-12-31 19:00:00.000000000 -0500
@@ -1,134 +0,0 @@
-From: Gabriele Giacone <1o5g4r8o@gmail.com>
-Subject: [PATCH] p/nomacosx
-
-This patch removes references to macosx-related classes.
-
-Signed-off-by: Gabriele Giacone <1o5g4r8o@gmail.com>
-
----
- build.xml                                       |    8 ++++----
- platform_build/build-applet.xml                 |    2 +-
- src/java/org/lwjgl/MacOSXSysImplementation.java |    4 ++--
- src/java/org/lwjgl/opengl/MacOSXDisplay.java    |   10 +++++-----
- 4 files changed, 12 insertions(+), 12 deletions(-)
-
-Index: lwjgl-2.7.1+dfsg/build.xml
-===================================================================
---- lwjgl-2.7.1+dfsg.orig/build.xml	2011-03-26 14:25:06.000000000 -0400
-+++ lwjgl-2.7.1+dfsg/build.xml	2011-03-26 14:25:37.000000000 -0400
-@@ -246,7 +246,7 @@
- 			<class name="org.lwjgl.opengl.WindowsContextImplementation" />
- 		</javah>
- 
--		<javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.native}/macosx" force="yes">
-+		<!--		<javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.native}/macosx" force="yes">
- 			<class name="org.lwjgl.MacOSXSysImplementation" />
- 			<class name="org.lwjgl.opengl.MacOSXMouseEventQueue" />
- 			<class name="org.lwjgl.opengl.MacOSXCanvasPeerInfo" />
-@@ -254,7 +254,7 @@
- 			<class name="org.lwjgl.opengl.MacOSXPbufferPeerInfo" />
- 			<class name="org.lwjgl.opengl.MacOSXDisplay" />
- 			<class name="org.lwjgl.opengl.MacOSXContextImplementation" />
--		</javah>
-+		</javah> -->
- 
- 		<javah classpath="${lwjgl.bin}" destdir="${lwjgl.src.headers}" force="yes">
- 			<class name="org.lwjgl.opengl.AWTSurfaceLock" />
-@@ -293,13 +293,13 @@
- 				</tokenfilter>
- 			</filterchain>
- 		</loadfile>
--		<loadfile srcfile="${lwjgl.src}/java/org/lwjgl/MacOSXSysImplementation.java" property="lwjgl.java.macosx.version">
-+		<!--		<loadfile srcfile="${lwjgl.src}/java/org/lwjgl/MacOSXSysImplementation.java" property="lwjgl.java.macosx.version">
- 			<filterchain>
- 				<tokenfilter>
- 	    		<containsstring contains="JNI_VERSION ="/>
- 				</tokenfilter>
- 			</filterchain>
--		</loadfile>
-+		</loadfile> -->
- 		<loadfile srcfile="${lwjgl.src.native}/windows/org_lwjgl_WindowsSysImplementation.h" property="lwjgl.native.windows.version">
- 			<filterchain>
- 				<tokenfilter>
-@@ -314,13 +314,13 @@
- 				</tokenfilter>
- 			</filterchain>
- 		</loadfile>
--		<loadfile srcfile="${lwjgl.src.native}/macosx/org_lwjgl_MacOSXSysImplementation.h" property="lwjgl.native.macosx.version">
-+		<!--		<loadfile srcfile="${lwjgl.src.native}/macosx/org_lwjgl_MacOSXSysImplementation.h" property="lwjgl.native.macosx.version">
- 			<filterchain>
- 				<tokenfilter>
- 	    		<containsstring contains="#define org_lwjgl_MacOSXSysImplementation_JNI_VERSION"/>
- 				</tokenfilter>
- 			</filterchain>
--		</loadfile>
-+		</loadfile> -->
- 		<echo>
- 			lwjgl.java.windows.version = ${lwjgl.java.windows.version}
- 			lwjgl.native.windows.version = ${lwjgl.native.windows.version}
-Index: lwjgl-2.7.1+dfsg/platform_build/build-applet.xml
-===================================================================
---- lwjgl-2.7.1+dfsg.orig/platform_build/build-applet.xml	2011-03-26 14:25:06.000000000 -0400
-+++ lwjgl-2.7.1+dfsg/platform_build/build-applet.xml	2011-03-26 14:25:09.000000000 -0400
-@@ -1,7 +1,7 @@
- <project name="applet">
- 
- 	<!-- Create our packer task -->
--	<taskdef name="pack200" classname="com.sun.tools.apache.ant.pack200.Pack200Task" classpath="platform_build/Pack200Task.jar"/>
-+<!--	<taskdef name="pack200" classname="com.sun.tools.apache.ant.pack200.Pack200Task" classpath="platform_build/Pack200Task.jar"/>	-->
- 
- 	<target name="applet">
- 		<antcall target="-applet">
-Index: lwjgl-2.7.1+dfsg/src/java/org/lwjgl/MacOSXSysImplementation.java
-===================================================================
---- lwjgl-2.7.1+dfsg.orig/src/java/org/lwjgl/MacOSXSysImplementation.java	2011-03-26 14:25:06.000000000 -0400
-+++ lwjgl-2.7.1+dfsg/src/java/org/lwjgl/MacOSXSysImplementation.java	2011-03-26 14:25:09.000000000 -0400
-@@ -33,7 +33,7 @@
- 
- import java.awt.Toolkit;
- 
--import com.apple.eio.FileManager;
-+//import com.apple.eio.FileManager;
- 
- /**
-  *
-@@ -55,7 +55,7 @@
- 
- 	public boolean openURL(String url) {
- 		try {
--			FileManager.openURL(url);
-+//			FileManager.openURL(url);
- 			return true;
- 		} catch (Exception e) {
- 			LWJGLUtil.log("Exception occurred while trying to invoke browser: " + e);
-Index: lwjgl-2.7.1+dfsg/src/java/org/lwjgl/opengl/MacOSXDisplay.java
-===================================================================
---- lwjgl-2.7.1+dfsg.orig/src/java/org/lwjgl/opengl/MacOSXDisplay.java	2011-03-26 14:25:06.000000000 -0400
-+++ lwjgl-2.7.1+dfsg/src/java/org/lwjgl/opengl/MacOSXDisplay.java	2011-03-26 14:25:09.000000000 -0400
-@@ -54,9 +54,9 @@
- import org.lwjgl.LWJGLException;
- import org.lwjgl.LWJGLUtil;
- 
--import com.apple.eawt.Application;
--import com.apple.eawt.ApplicationAdapter;
--import com.apple.eawt.ApplicationEvent;
-+//import com.apple.eawt.Application;
-+//import com.apple.eawt.ApplicationAdapter;
-+//import com.apple.eawt.ApplicationEvent;
- 
- import static org.lwjgl.opengl.GL11.*;
- 
-@@ -79,11 +79,11 @@
- 		try {
- 			AccessController.doPrivileged(new PrivilegedExceptionAction<Object>() {
- 				public Object run() throws Exception {
--					Application.getApplication().addApplicationListener(new ApplicationAdapter() {
-+/*					Application.getApplication().addApplicationListener(new ApplicationAdapter() {
- 						public void handleQuit(ApplicationEvent event) {
- 							doHandleQuit();
- 						}
--					});
-+					});	*/
- 					return null;
- 				}
- 			});
diff -Nru lwjgl-2.7.1+dfsg/debian/patches/p/systemjinput.diff lwjgl-2.7.1+dfsg/debian/patches/p/systemjinput.diff
--- lwjgl-2.7.1+dfsg/debian/patches/p/systemjinput.diff	2012-05-07 15:00:55.000000000 -0400
+++ lwjgl-2.7.1+dfsg/debian/patches/p/systemjinput.diff	1969-12-31 19:00:00.000000000 -0500
@@ -1,40 +0,0 @@
-From: Gabriele Giacone <1o5g4r8o@gmail.com>
-Subject: [PATCH] p/systemjinput
-
-This patch to build against system jinput libraries
-
-Signed-off-by: Gabriele Giacone <1o5g4r8o@gmail.com>
-
----
- build.xml |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-Index: lwjgl/build.xml
-===================================================================
---- lwjgl.orig/build.xml	2011-05-06 17:45:23.000000000 -0400
-+++ lwjgl/build.xml	2011-05-06 17:48:12.000000000 -0400
-@@ -137,6 +137,7 @@
- 			<fileset refid="lwjgl.fileset" />
- 			<manifest>
- 				<attribute name="Sealed" value="true"/>
-+				<attribute name="Class-Path" value="/usr/share/java/jinput.jar"/>
- 			</manifest>
- 		</jar>
- 
-@@ -146,6 +147,7 @@
- 			<fileset refid="lwjgl_util_applet.fileset" />
- 			<manifest>
- 				<attribute name="Sealed" value="true"/>
-+				<attribute name="Class-Path" value="/usr/share/java/jinput.jar"/>
- 			</manifest>
- 		</jar>
- 
-@@ -501,7 +503,7 @@
- 			<os name="Mac OS X" />
- 		</condition>
- 		<property name="native_path_expanded" location="${native_path}"/>
--		<java classname="${test.mainclass}" classpath="res:${lwjgl.lib}/lwjgl.jar:${lwjgl.lib}/lwjgl_util.jar:${lwjgl.lib}/lwjgl_test.jar:${lwjgl.lib}/jinput.jar" fork="true">
-+		<java classname="${test.mainclass}" classpath="res:${lwjgl.lib}/lwjgl.jar:${lwjgl.lib}/lwjgl_util.jar:${lwjgl.lib}/lwjgl_test.jar:/usr/share/java/jinput.jar" fork="true">
- 			<sysproperty key="org.lwjgl.util.Debug" value="true"/>
- 			<sysproperty key="java.library.path" value="${native_path_expanded}"/>
- 			<arg line="${args}"/>
diff -Nru lwjgl-2.7.1+dfsg/debian/patches/series lwjgl-2.7.1+dfsg/debian/patches/series
--- lwjgl-2.7.1+dfsg/debian/patches/series	2012-05-07 13:59:35.000000000 -0400
+++ lwjgl-2.7.1+dfsg/debian/patches/series	2014-10-26 20:31:04.000000000 -0400
@@ -1,4 +1,4 @@
-p/nomacosx.diff
-p/allarchs.diff
-p/systemjinput.diff
-p/javadoc.diff
+nomacosx.patch
+allarchs.patch
+systemjinput.patch
+javadoc.patch
diff -Nru lwjgl-2.7.1+dfsg/debian/patches/systemjinput.patch lwjgl-2.7.1+dfsg/debian/patches/systemjinput.patch
--- lwjgl-2.7.1+dfsg/debian/patches/systemjinput.patch	1969-12-31 19:00:00.000000000 -0500
+++ lwjgl-2.7.1+dfsg/debian/patches/systemjinput.patch	2014-10-26 20:34:35.000000000 -0400
@@ -0,0 +1,30 @@
+Author: Gabriele Giacone <1o5g4r8o@gmail.com>
+Description: build against system jinput libraries
+
+--- a/build.xml
++++ b/build.xml
+@@ -137,6 +137,7 @@
+ 			<fileset refid="lwjgl.fileset" />
+ 			<manifest>
+ 				<attribute name="Sealed" value="true"/>
++				<attribute name="Class-Path" value="/usr/share/java/jinput.jar"/>
+ 			</manifest>
+ 		</jar>
+ 
+@@ -146,6 +147,7 @@
+ 			<fileset refid="lwjgl_util_applet.fileset" />
+ 			<manifest>
+ 				<attribute name="Sealed" value="true"/>
++				<attribute name="Class-Path" value="/usr/share/java/jinput.jar"/>
+ 			</manifest>
+ 		</jar>
+ 
+@@ -501,7 +503,7 @@
+ 			<os name="Mac OS X" />
+ 		</condition>
+ 		<property name="native_path_expanded" location="${native_path}"/>
+-		<java classname="${test.mainclass}" classpath="res:${lwjgl.lib}/lwjgl.jar:${lwjgl.lib}/lwjgl_util.jar:${lwjgl.lib}/lwjgl_test.jar:${lwjgl.lib}/jinput.jar" fork="true">
++		<java classname="${test.mainclass}" classpath="res:${lwjgl.lib}/lwjgl.jar:${lwjgl.lib}/lwjgl_util.jar:${lwjgl.lib}/lwjgl_test.jar:/usr/share/java/jinput.jar" fork="true">
+ 			<sysproperty key="org.lwjgl.util.Debug" value="true"/>
+ 			<sysproperty key="java.library.path" value="${native_path_expanded}"/>
+ 			<arg line="${args}"/>
diff -Nru lwjgl-2.7.1+dfsg/debian/rules lwjgl-2.7.1+dfsg/debian/rules
--- lwjgl-2.7.1+dfsg/debian/rules	2012-05-07 15:00:19.000000000 -0400
+++ lwjgl-2.7.1+dfsg/debian/rules	2014-10-26 20:40:22.000000000 -0400
@@ -6,8 +6,8 @@
 TAR     := ../$(NAME)_$(VERSION).orig.tar.gz
 TARDFSG := ../$(NAME)_$(VERSION)+dfsg.orig.tar.gz
 
-export JAVA_HOME=/usr/lib/jvm/default-java
-export PATH:=${PATH}:${JAVA_HOME}/bin
+export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-$(DEB_BUILD_ARCH)
+export PATH:=$(JAVA_HOME)/bin:$(PATH)
 
 # NOTE: jutils is explicitly included here (without a depends in our control
 # file) because jinput.jar lacks jutils in its own "Class-Path" (bug #626002)

--- End Message ---
--- Begin Message ---
On 2014-10-30 05:14, Michael Gilbert wrote:
> Package: release.debian.org
> User: release.debian.org@packages.debian.org
> Usertags: unblock
> Severity: normal
> 
> Please consider unblocking/aging lwjgl.
> 
> There is no version currently in testing due to because of autoremoval
> related to openjdk bug #765037, which was just fixed about a couple
> days before the new lwjgl upload.
> 
> The debdiff from the prior lwjgl version in testing/wheezy is
> attached.  I guess its probably undesirably large due to the packaging
> modernization and cleanup that had been staged previously.  If you
> want another upload without that, I'll do it.
> 
> unblock lwjgl/2.7.1+dfsg-4
> 

Hi Michael,

It looks like lwjgl will reach age 10/10 on the last Britney run on the
5th of November and should have its chance to migrate then without being
affected by the freeze policy.  This of course assumes the "mips" build
finishes successfully before then.

The alternative being that you revert the "unacceptable" changes, but
let us wait with that until it is clear that is an necessity rather than
a possible risk.

If the lwjgl upload fails to migrate in time, but you can prepare a fix
for it, please contact us again. Please remember to /reference this bug/.

Thanks,
~Niels

--- End Message ---

Reply to: