[lwjgl] 01/02: release 2.7.1+dfsg-3

Michael Gilbert mgilbert at moszumanska.debian.org
Mon Oct 13 07:06:21 BST 2014


This is an automated email from the git hooks/post-receive script.

mgilbert pushed a commit to branch master
in repository lwjgl.

commit e2d68ad95edd371fabd1545f402ddc59f71153f9
Author: Michael Gilbert <mgilbert at debian.org>
Date:   Mon Oct 13 02:04:31 2014 -0400

    release 2.7.1+dfsg-3
---
 build.xml                                       | 17 +++++++-----
 debian/changelog                                | 11 ++++++++
 debian/control                                  | 13 ++++++---
 debian/patches/p/systemjinput.diff              |  6 ++---
 debian/rules                                    |  1 +
 platform_build/build-applet.xml                 |  2 +-
 platform_build/linux_ant/build.xml              | 36 +++++++++++++++++++++++--
 src/java/org/lwjgl/MacOSXSysImplementation.java |  4 +--
 src/java/org/lwjgl/opengl/MacOSXDisplay.java    | 10 +++----
 9 files changed, 76 insertions(+), 24 deletions(-)

diff --git a/build.xml b/build.xml
index 8d25e18..e1e8bca 100644
--- 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>
 
@@ -246,7 +248,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 +256,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 +295,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 +316,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}
@@ -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}"/>
@@ -511,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 © 2002-2009 lwjgl.org. All Rights Reserved.</i>]]></bottom>
diff --git a/debian/changelog b/debian/changelog
index bd0bdce..13bc5fd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+lwjgl (2.7.1+dfsg-3) unstable; urgency=low
+
+  * add java bin dir to the PATH environment (closes: #664180)
+  * update my email address
+  * build-conflict with binutils-gold
+  * bump standards to 3.9.3
+  * add a .gitignore file
+  * utilize jutils.jar via jinput.jar's classpath
+
+ -- Michael Gilbert <mgilbert at debian.org>  Mon, 07 May 2012 15:06:23 -0400
+
 lwjgl (2.7.1+dfsg-2) unstable; urgency=low
 
   [ Miguel Landaeta ]
diff --git a/debian/control b/debian/control
index 9f365c4..b5113df 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,9 @@ Source: lwjgl
 Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
-Uploaders: Gabriele Giacone <1o5g4r8o at gmail.com>, Michael Gilbert <michael.s.gilbert at gmail.com>
+Uploaders:
+ Gabriele Giacone <1o5g4r8o at gmail.com>,
+ Michael Gilbert <mgilbert at debian.org>,
 Build-Depends:
  debhelper (>= 8),
  javahelper,
@@ -13,9 +15,12 @@ Build-Depends:
  libxrandr-dev,
  libxxf86vm-dev,
  libxcursor-dev,
- libxt-dev
-Build-Depends-Indep: default-jdk-doc
-Standards-Version: 3.9.2
+ 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/
diff --git a/debian/patches/p/systemjinput.diff b/debian/patches/p/systemjinput.diff
index db7eccf..cda3943 100644
--- a/debian/patches/p/systemjinput.diff
+++ b/debian/patches/p/systemjinput.diff
@@ -17,7 +17,7 @@ Index: lwjgl/build.xml
  			<fileset refid="lwjgl.fileset" />
  			<manifest>
  				<attribute name="Sealed" value="true"/>
-+				<attribute name="Class-Path" value="/usr/share/java/jinput.jar /usr/share/java/jutils.jar"/>
++				<attribute name="Class-Path" value="/usr/share/java/jinput.jar"/>
  			</manifest>
  		</jar>
  
@@ -25,7 +25,7 @@ Index: lwjgl/build.xml
  			<fileset refid="lwjgl_util_applet.fileset" />
  			<manifest>
  				<attribute name="Sealed" value="true"/>
-+				<attribute name="Class-Path" value="/usr/share/java/jinput.jar /usr/share/java/jutils.jar"/>
++				<attribute name="Class-Path" value="/usr/share/java/jinput.jar"/>
  			</manifest>
  		</jar>
  
@@ -34,7 +34,7 @@ Index: lwjgl/build.xml
  		</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:/usr/share/java/jutils.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 --git a/debian/rules b/debian/rules
index 1ab77a5..735dc20 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,6 +7,7 @@ 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
 
 # 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)
diff --git a/platform_build/build-applet.xml b/platform_build/build-applet.xml
index 588347d..d96a305 100644
--- 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">
diff --git a/platform_build/linux_ant/build.xml b/platform_build/linux_ant/build.xml
index 0058f05..74545f9 100644
--- 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 -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 --git a/src/java/org/lwjgl/MacOSXSysImplementation.java b/src/java/org/lwjgl/MacOSXSysImplementation.java
index 3b6b32f..505c074 100644
--- 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 extends J2SESysImplementation {
 
 	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);
diff --git a/src/java/org/lwjgl/opengl/MacOSXDisplay.java b/src/java/org/lwjgl/opengl/MacOSXDisplay.java
index eaccaee..6e46da5 100644
--- 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 DisplayImplementation {
 		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;
 				}
 			});

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/lwjgl.git



More information about the pkg-java-commits mailing list