Hello community,

here is the log from the commit of package tanukiwrapper for openSUSE:Factory 
checked in at 2013-08-20 11:33:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tanukiwrapper (Old)
 and      /work/SRC/openSUSE:Factory/.tanukiwrapper.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tanukiwrapper"

Changes:
--------
--- /work/SRC/openSUSE:Factory/tanukiwrapper/tanukiwrapper.changes      
2013-01-03 13:54:37.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.tanukiwrapper.new/tanukiwrapper.changes 
2013-08-20 11:33:49.000000000 +0200
@@ -1,0 +2,6 @@
+Sun Aug 18 17:45:01 UTC 2013 - [email protected]
+
+- Add aarch64 to the list of 64-bit architectures
+- tanukiwrapper-Makefile-aarch64.patch: add makefile for aarch64
+
+-------------------------------------------------------------------

New:
----
  tanukiwrapper-Makefile-aarch64.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tanukiwrapper.spec ++++++
--- /var/tmp/diff_new_pack.pS1Rh0/_old  2013-08-20 11:33:50.000000000 +0200
+++ /var/tmp/diff_new_pack.pS1Rh0/_new  2013-08-20 11:33:50.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package tanukiwrapper
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2000-2006, JPackage Project
 # All rights reserved.
 #
@@ -36,6 +36,7 @@
 Patch4:         %{name}-Makefile-s390-s390x-ppc.patch
 # The following patch is only needed for GCJ.
 #Patch5:               %{name}-nosun-jvm-64.patch
+Patch6:         %{name}-Makefile-aarch64.patch
 BuildRequires:  ant >= 1.6.1
 BuildRequires:  ant-junit
 BuildRequires:  ant-nodeps >= 1.6.1
@@ -99,6 +100,7 @@
 %patch2
 %patch3
 %patch4
+%patch6 -p1
 find . -name "*.jar" -exec %__rm -f {} \;
 %__perl -p -i -e 's/\r//' doc/AUTHORS
 %__perl -p -i -e 's|-O3|%optflags|' src/c/Makefile*
@@ -113,7 +115,7 @@
 
 %build
 export CLASSPATH=$(build-classpath ant junit xerces-j2 xml-commons-apis)
-%ifarch x86_64 ia64 ppc64 sparc64 s390x
+%ifarch x86_64 ia64 ppc64 sparc64 s390x aarch64
 bits=64
 %else
 bits=32

++++++ tanukiwrapper-Makefile-aarch64.patch ++++++
Index: wrapper_3.2.3_src/src/c/Makefile-linux-aarch64-64
===================================================================
--- /dev/null
+++ wrapper_3.2.3_src/src/c/Makefile-linux-aarch64-64
@@ -0,0 +1,41 @@
+# This makefile is inprogess.  It builds, but the resulting libwrapper.so does 
not yet work.
+# If you know how to fix it then please help out.
+COMPILE = gcc -O3 -fPIC -Wall -pedantic
+
+INCLUDE=$(JAVA_HOME)/include
+
+DEFS = -I$(INCLUDE) -I$(INCLUDE)/linux
+
+wrapper_SOURCE = wrapper.c wrapperinfo.c wrappereventloop.c wrapper_unix.c 
property.c logger.c
+
+libwrapper_so_OBJECTS = wrapperjni_unix.o wrapperinfo.o wrapperjni.o
+
+BIN = ../../bin
+LIB = ../../lib
+
+all: init wrapper libwrapper.so
+
+clean:
+       rm -f *.o
+
+cleanall: clean
+       rm -rf *~ .deps
+       rm -f $(BIN)/wrapper $(LIB)/libwrapper.so
+
+init:
+       if test ! -d .deps; then mkdir .deps; fi
+
+wrapper: $(wrapper_SOURCE)
+       $(COMPILE) -pthread $(wrapper_SOURCE) -o $(BIN)/wrapper -lm
+
+libwrapper.so: $(libwrapper_so_OBJECTS)
+       ${COMPILE} -shared $(libwrapper_so_OBJECTS) -o $(LIB)/libwrapper.so -lm
+
+%.o: %.c
+       @echo '$(COMPILE) -c $<'; \
+       $(COMPILE) $(DEFS) -Wp,-MD,.deps/$(*F).pp -c $<
+       @-cp .deps/$(*F).pp .deps/$(*F).P; \
+       tr ' ' '\012' < .deps/$(*F).pp \
+       | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
+       >> .deps/$(*F).P; \
+       rm .deps/$(*F).pp
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to