Hello community,

here is the log from the commit of package gawk for openSUSE:Factory checked in 
at 2014-05-03 16:51:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gawk (Old)
 and      /work/SRC/openSUSE:Factory/.gawk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gawk"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gawk/gawk.changes        2014-02-19 
14:10:11.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gawk.new/gawk.changes   2014-05-03 
16:51:43.000000000 +0200
@@ -1,0 +2,35 @@
+Tue Apr 29 20:28:42 UTC 2014 - andreas.stie...@gmx.de
+
+- GNU awk 4.1.1:
+  * The "stat" extension now includes a "devbsize" element which
+    indicates the units for the "nblocks" element.
+  * A number of bugs in the pretty-printing / profiling code have
+    been fixed.
+  * The -O option now works again.
+  * The --include option, documented since 4.0, now actually works.
+  * Infrastructure updated to automake 1.13.4, bison 3.0.2, and
+    libtool 2.4.2.418.
+  * The configure script now accepts a --disable-extensions option,
+    which disables checking for and building the extensions.
+  * The API now provides functions pointers for malloc(), calloc(),
+    realloc() and free(), to insure that the same memory allocation
+    functions are always used. This bumps the minor version by one.
+  * The printf quote flag now works correctly in locales with
+    a different decimal point character but without a thousands
+    separator character. If the thousands separator is a string,
+    it will be correctly added to decimal numbers.
+  * The readfile extension now has an input parser that will read
+    whole files as a single record.
+- packaging changes:
+  * remove added German po file and scanning of translations
+  * remove profiling, fixing warning make-check-outside-check-section
+  * remove autoreconf call
+  * drop gawk-3.1.8.diff 
+  * drop older-automake.diff, not required for factory
+  * build with libsigsegv
+  * no not regenerate info pages
+  * add gawk-4.1.1-build-baddest.patch required for install
+  * switch to xz tarball
+  * verify source signature
+
+-------------------------------------------------------------------

Old:
----
  gawk-3.1.8.diff
  gawk-4.0.0h.de.po.bz2
  gawk-4.1.0.tar.gz
  older-automake.diff

New:
----
  gawk-4.1.1-build-baddest.patch
  gawk-4.1.1.tar.xz
  gawk-4.1.1.tar.xz.sig
  gawk.keyring

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

Other differences:
------------------
++++++ gawk.spec ++++++
--- /var/tmp/diff_new_pack.g80BHJ/_old  2014-05-03 16:51:44.000000000 +0200
+++ /var/tmp/diff_new_pack.g80BHJ/_new  2014-05-03 16:51:44.000000000 +0200
@@ -17,24 +17,23 @@
 
 
 Name:           gawk
-Url:            http://www.gnu.org/software/gawk/
-Provides:       awk
-BuildRequires:  automake
-BuildRequires:  libtool
-BuildRequires:  update-alternatives
-%if 0%{suse_version} > 1220
-BuildRequires:  makeinfo
-%endif
-PreReq:         %{install_info_prereq} update-alternatives
-Version:        4.1.0
+Version:        4.1.1
 Release:        0
 Summary:        GNU awk
 License:        GPL-3.0+
 Group:          Productivity/Text/Utilities
-Source:         http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz
-Source1:        gawk-4.0.0h.de.po.bz2
-Patch1:         gawk-3.1.8.diff
-Patch2:         older-automake.diff
+Url:            http://www.gnu.org/software/gawk/
+Source:         http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
+Source2:        http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz.sig
+Source3:        
http://savannah.gnu.org/people/viewgpg.php?user_id=80653#/gawk.keyring
+Patch1:         gawk-4.1.1-build-baddest.patch
+BuildRequires:  libsigsegv-devel
+BuildRequires:  update-alternatives
+# FIXME: use proper Requires(pre/post/preun/...)
+PreReq:         %{install_info_prereq}
+# FIXME: use proper Requires(pre/post/preun/...)
+PreReq:         update-alternatives
+Provides:       awk
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -44,46 +43,30 @@
 %prep
 %setup -q
 %patch1 -p1
-%patch2 -p1
-
-bunzip2 -c %{S:1} > po/de.po
-rm -f regex.[ch]
 chmod -x COPYING
 
-# force rebuild with non-broken makeinfo
-rm -f doc/*.info
-
 %build
-AUTOPOINT=true autoreconf --force --install
 %configure --libexecdir=%{_libdir}
-%if %do_profiling
-  make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS %cflags_profile_generate"
-  make check
-  make clean
-  make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS %cflags_profile_feedback"
-%else
-  make %{?_smp_mflags}
-%endif
-make -C po update-po
+make %{?_smp_mflags}
 
 %check
-make check
+make check %{?_smp_mflags}
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
 
 #UsrMerge
-install -d $RPM_BUILD_ROOT/bin
-ln -sf %{_bindir}/gawk $RPM_BUILD_ROOT/bin
-ln -s %{_sysconfdir}/alternatives/awk $RPM_BUILD_ROOT/bin/awk
+install -d %{buildroot}/bin
+ln -sf %{_bindir}/gawk %{buildroot}/bin
+ln -s %{_sysconfdir}/alternatives/awk %{buildroot}/bin/awk
 #EndUsrMerge
-rm -f $RPM_BUILD_ROOT/usr/bin/*-%{version} $RPM_BUILD_ROOT/usr/bin/awk
+rm -f %{buildroot}%{_bindir}/*-%{version} %{buildroot}%{_bindir}/awk
 
 # create symlinks for update-alternatives
-ln -s %{_sysconfdir}/alternatives/usr-bin-awk $RPM_BUILD_ROOT%{_bindir}/awk
-ln -s %{_sysconfdir}/alternatives/awk.1%{?ext_man} 
$RPM_BUILD_ROOT%{_mandir}/man1/awk.1%{?ext_man}
+ln -s %{_sysconfdir}/alternatives/usr-bin-awk %{buildroot}%{_bindir}/awk
+ln -s %{_sysconfdir}/alternatives/awk.1%{?ext_man} 
%{buildroot}%{_mandir}/man1/awk.1%{?ext_man}
 
-%find_lang %name
+%find_lang %{name}
 
 %post
 %{_sbindir}/update-alternatives \
@@ -102,7 +85,7 @@
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/gawk.info.gz
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/gawkinet.info.gz
 
-%files -f %name.lang
+%files -f %{name}.lang
 %defattr(-,root,root)
 #UsrMerge
 /bin/awk
@@ -112,7 +95,7 @@
 %ghost %{_sysconfdir}/alternatives/awk
 %ghost %{_sysconfdir}/alternatives/usr-bin-awk
 %ghost %{_sysconfdir}/alternatives/awk.1%{?ext_man}
-%doc AUTHORS COPYING NEWS POSIX.STD README
+%doc AUTHORS COPYING NEWS POSIX.STD README ChangeLog* 
 #UsrMerge
 /bin/gawk
 #EndUsrMerge

++++++ gawk-4.1.1-build-baddest.patch ++++++
>From e3282563daa30a621cfd57ac424b36dd9fd4dbe4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Va=C5=A1=C3=ADk?= <ova...@redhat.com>
Date: Mon, 21 Apr 2014 11:59:54 +0200
Subject: Fix build failure because of missing destdir in extension Makefile
References: 
http://pkgs.fedoraproject.org/cgit/gawk.git/commit/?id=e3282563daa30a621cfd57ac424b36dd9fd4dbe4
Upstream: yes

diff -urNp gawk-4.1.1-bak/extension/Makefile.am gawk-4.1.1/extension/Makefile.am
--- gawk-4.1.1-bak/extension/Makefile.am        2014-02-20 19:42:25.000000000 
+0100
+++ gawk-4.1.1/extension/Makefile.am    2014-04-21 11:56:49.227755196 +0200
@@ -100,7 +100,7 @@ testext_la_LIBADD     = $(MY_LIBS)
 
 install-data-hook:
        for i in $(pkgextension_LTLIBRARIES) ; do \
-               $(RM) $(pkgextensiondir)/$$i ; \
+               $(RM) ${DESTDIR}$(pkgextensiondir)/$$i ; \
        done
 
 # Keep the uninstall check working:
diff -urNp gawk-4.1.1-bak/extension/Makefile.in gawk-4.1.1/extension/Makefile.in
--- gawk-4.1.1-bak/extension/Makefile.in        2014-04-08 18:13:03.000000000 
+0200
+++ gawk-4.1.1/extension/Makefile.in    2014-04-21 11:57:54.884756674 +0200
@@ -1231,7 +1231,7 @@ uninstall-man: uninstall-man3
 
 install-data-hook:
        for i in $(pkgextension_LTLIBRARIES) ; do \
-               $(RM) $(pkgextensiondir)/$$i ; \
+               $(RM) $(DESTDIR)$(pkgextensiondir)/$$i ; \
        done
 
 # Keep the uninstall check working:
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to