Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2012-01-05 19:16:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xemacs", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes 2011-12-25 17:43:00.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2012-01-05 19:16:38.000000000 +0100 @@ -1,0 +2,5 @@ +Wed Jan 4 16:17:08 CET 2012 - [email protected] + +- rebuild for ppc64 and ia64 (bnc#726769) + +------------------------------------------------------------------- New: ---- check-build.sh ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xemacs.spec ++++++ --- /var/tmp/diff_new_pack.Bj4oRR/_old 2012-01-05 19:16:39.000000000 +0100 +++ /var/tmp/diff_new_pack.Bj4oRR/_new 2012-01-05 19:16:39.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package xemacs # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,7 +15,6 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - Name: xemacs BuildRequires: autoconf BuildRequires: canna-devel @@ -117,6 +116,7 @@ Requires: xemacs == %{version}-%{release} Requires: xemacs-packages-el Summary: Emacs-Lisp source files for XEmacs +Group: Productivity/Editors/Emacs %if 0%{?suse_version} >= 1120 BuildArch: noarch %endif @@ -131,6 +131,7 @@ %package -n xemacs-info Requires: xemacs-packages-info Summary: Info Files for XEmacs +Group: Productivity/Editors/Emacs %if 0%{?suse_version} >= 1120 BuildArch: noarch %endif @@ -197,6 +198,16 @@ # byte compiled: find . | xargs touch -r . +# make sure that the binaries work (pagesize on build must be the same as on target, bnc#726769) +%if %suse_version >= 1110 +%ifarch ppc ppc64 ia64 +%if %(getconf PAGESIZE) != 65536 +%error "Error: wrong build host, PAGESIZE must be 65536" +exit 1 +%endif +%endif +%endif + %build #libtoolize --force #autoreconf --force --install --verbose ++++++ check-build.sh ++++++ #!/bin/bash case $BUILD_BASENAME in *ppc*) if test $(getconf PAGESIZE) -ne 65536; then echo "Error: wrong build host, PAGESIZE must be 65536" exit 1 fi ;; *ia64*) if test $(getconf PAGESIZE) -ne 65536; then echo "Error: wrong build host, PAGESIZE must be 65536" exit 1 fi ;; *) ;; esac exit 0 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
