Hello community,

here is the log from the commit of package librep for openSUSE:Factory checked 
in at 2014-09-03 18:22:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/librep (Old)
 and      /work/SRC/openSUSE:Factory/.librep.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "librep"

Changes:
--------
--- /work/SRC/openSUSE:Factory/librep/librep.changes    2013-01-10 
15:46:17.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.librep.new/librep.changes       2014-09-03 
20:19:12.000000000 +0200
@@ -1,0 +2,12 @@
+Mon Sep  1 07:13:15 UTC 2014 - tog...@opensuse.org
+
+- Update to 0.92.4
+  * Fix building librep on ARM 
+
+- Packaging changes
+  * Backported from git
+    0002-Assume-stack-direction-downwards-for-all-sparc-hppa-.patch
+
+  * Removed librep-armthumb.patch
+
+-------------------------------------------------------------------

Old:
----
  librep-0.92.3.tar.xz
  librep-armthumb.patch

New:
----
  0002-Assume-stack-direction-downwards-for-all-sparc-hppa-.patch
  librep_0.92.4.tar.xz

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

Other differences:
------------------
++++++ librep.spec ++++++
--- /var/tmp/diff_new_pack.GcRSdG/_old  2014-09-03 20:19:12.000000000 +0200
+++ /var/tmp/diff_new_pack.GcRSdG/_new  2014-09-03 20:19:12.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package librep
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2007 John Harper <j...@dcs.warwick.ac.uk>
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,13 +18,13 @@
 
 
 Name:           librep
-Version:        0.92.3
+Version:        0.92.4
 Release:        0
 Summary:        Implementation of rep, a lisp dialect
 License:        GPL-2.0+
 Group:          Development/Languages/Scheme
 Url:            http://sawfish.wikia.com/wiki/Librep
-Source:         http://download.tuxfamily.org/librep/%{name}-%{version}.tar.xz
+Source:         http://download.tuxfamily.org/librep/%{name}_%{version}.tar.xz
 BuildRequires:  chrpath
 BuildRequires:  emacs-nox
 BuildRequires:  fdupes
@@ -49,8 +49,8 @@
 Patch2:         0001-string-to-number.patch
 # PATCH-FEATURE-OPENSUSE tog...@opensuse.org remove builddate to prevent 
unnecessary builds
 Patch3:         librep-remove-build_date.patch
-# PATCH-FIX-DEBIAN crrodrig...@opensuse.org fix build in arm thumb
-Patch4:         librep-armthumb.patch
+# PATCH-FIX-UPSTREAM fix build in sparc
+Patch4:         0002-Assume-stack-direction-downwards-for-all-sparc-hppa-.patch
 
 %description
 Librep is a shared library implementing a Lisp dialect that is
@@ -96,13 +96,12 @@
 removed. Also, rep only has a single namespace for symbols.
 
 %prep
-%setup -q
+%setup -q -n %{name}_%{version}
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4
+%patch4 -p1
 %build
-sed -i 
's/sparc|i?86|powerpc|x86_64|armv\*)/sparc|i?86|powerpc*|x86_64|armv*|s390*)/' 
configure
 export CFLAGS="%{optflags} -D_GNU_SOURCE -fno-strict-aliasing"
 export CXXFLAGS="$CFLAGS"
 export CPPFLAGS="$CFLAGS"

++++++ 0002-Assume-stack-direction-downwards-for-all-sparc-hppa-.patch ++++++
>From a6276509c54a241323b75bfeff079a340bd8f91d Mon Sep 17 00:00:00 2001
From: Christopher Roy Bratusek <n...@jpberlin.de>
Date: Thu, 28 Aug 2014 08:35:26 +0200
Subject: [PATCH 2/2] Assume stack-direction downwards for all sparc, hppa,
 mips, mipsel, ia64 and alpha variants (fixes compilation)

Signed-off-by: madanyang <tog...@opensuse.org>
---
 configure.in  |  2 +-
 debian/rules  | 30 ++----------------------------
 man/news.texi |  5 +++++
 3 files changed, 8 insertions(+), 29 deletions(-)

diff --git a/configure.in b/configure.in
index 21f542b..a8742e6 100644
--- a/configure.in
+++ b/configure.in
@@ -536,7 +536,7 @@ AC_ARG_WITH(stack-direction,
  [with_stack_direction=unknown])
 if test "${with_stack_direction}" = unknown; then
   case ${host_cpu} in
-    sparc|i?86|powerpc*|x86_64|arm*|aarch64*|s390*)
+    sparc*|i?86*|powerpc*|x86_64*|arm*|aarch64*|s390*|hppa*|mips*|alpha*|ia64*)
       AC_MSG_RESULT([assuming downwards])
       with_stack_direction="-1"
       ;;
diff --git a/debian/rules b/debian/rules
index d724cf8..4001f6d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,37 +8,11 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 DEB_PREF = $(shell gcc -print-multiarch)
 
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-       export DEB_CFLAGS_MAINT_APPEND = -O0 -Wall -g
-else
-       export DEB_CFLAGS_MAINT_APPEND = -O2 -Wall -g
-endif
-
 ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH),m68k))
        export DEB_CFLAGS_MAINT_APPEND = -Wall -g -O0
 endif
 
-ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH),alpha))
-       ARCH_CONF = --with-stack-direction=-1
-endif
-
-ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH),ia64))
-       ARCH_CONF = --with-stack-direction=-1
-endif
-
-ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH),mips))
-       ARCH_CONF = --with-stack-direction=-1
-endif
-
-ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH),mipsel))
-       ARCH_CONF = --with-stack-direction=-1
-endif
-
-ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH),armhf))
-       ARCH_CONF = --with-stack-direction=-1
-endif
-
-DEB_CONFIGURE_USER_FLAGS = --with-readline $(ARCH_CONF)
+DEB_CONFIGURE_USER_FLAGS = --with-readline
 
 dev_extras = debian/tmp -name install-aliases -o -name rep_config.h -o -name 
*.a -o -name *.jl
 
@@ -76,7 +50,7 @@ override_dh_strip:
        dh_strip -a --dbg-package=librep-dbg
 
 override_dh_makeshlibs:
-       dh_makeshlibs -Xusr/lib/rep/
+       dh_makeshlibs -Xusr/lib/$(DEB_PREF)/rep/
 
 override_dh_shlibdeps:
        dh_shlibdeps -- --warnings=2
diff --git a/man/news.texi b/man/news.texi
index 9f49e2a..2a2ab7d 100644
--- a/man/news.texi
+++ b/man/news.texi
@@ -3,6 +3,11 @@
 @chapter News
 @cindex News
 
+@heading 0.92.5
+@itemize @bullet
+@item Assume stack-direction @code{downwards} for all sparc, hppa, mips, 
mipsel, ia64 and alpha variants (fixes compilation) [Christopher Bratusek]
+@end itemize
+
 @heading 0.92.4
 @itemize @bullet
 
-- 
2.1.0

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to