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 <[email protected]>
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 &#169; 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 <[email protected]>  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 
<[email protected]>
-Uploaders: Gabriele Giacone <[email protected]>, Michael Gilbert 
<[email protected]>
+Uploaders:
+ Gabriele Giacone <[email protected]>,
+ Michael Gilbert <[email protected]>,
 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

_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to