This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 3.x development tree".
The branch, master has been updated via 63c2bb861b082f50a2707b0b1546f41b53801bdb (commit) via c3197273dd108c58e41048865fc3f358c2247a8c (commit) from 5218f081de12b420175b419d1f96f0c9b7a3e56b (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 63c2bb861b082f50a2707b0b1546f41b53801bdb Author: Michael Tremer michael.tremer@ipfire.org Date: Thu Mar 8 00:08:56 2012 +0100
pakfire: Add some patches from upstream.
Those patches fix the sharedstatedir variable, fix a the library check on GCC updates and don't download mirror lists inside the build root unless they are needed.
commit c3197273dd108c58e41048865fc3f358c2247a8c Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Mar 7 23:59:13 2012 +0100
dialog: Make package compile on x86_64.
-----------------------------------------------------------------------
Summary of changes: dialog/dialog.nm | 15 ++--- pakfire/pakfire.nm | 2 +- .../pakfire-0.9.20-dont-download-mirrorlists.patch | 53 ++++++++++++++++++++ .../patches/pakfire-0.9.20-fix-library-check.patch | 36 +++++++++++++ .../patches/pakfire-0.9.20-sharedstatedir.patch | 25 +++++++++ 5 files changed, 121 insertions(+), 10 deletions(-) create mode 100644 pakfire/patches/pakfire-0.9.20-dont-download-mirrorlists.patch create mode 100644 pakfire/patches/pakfire-0.9.20-fix-library-check.patch create mode 100644 pakfire/patches/pakfire-0.9.20-sharedstatedir.patch
Difference in files: diff --git a/dialog/dialog.nm b/dialog/dialog.nm index b46ae2b..17d5d9f 100644 --- a/dialog/dialog.nm +++ b/dialog/dialog.nm @@ -6,7 +6,7 @@ name = dialog version = 1.1 svn_ver = 20111020 -release = 1.%{svn_ver} +release = 2.%{svn_ver} thisapp = %{name}-%{version}-%{svn_ver}
groups = Applications/System @@ -27,6 +27,7 @@ sources = %{thisapp}.tgz
build requires + chrpath findutils gettext libtool @@ -37,17 +38,13 @@ build --enable-nls \ --with-libtool \ --with-ncursesw \ - --includedir=/usr/include/dialog \ - --mandir=/usr/share/man + --includedir=/usr/include/dialog
install_cmds - chmod -v 755 %{BUILDROOT}/usr/lib/libdialog.so.*.*.* - end -end + chmod -v 755 %{BUILDROOT}%{libdir}/libdialog.so.*.*.*
-quality-agent - whitelist_rpath - /usr/lib + # Remove RPATH. + chrpath --delete %{BUILDROOT}%{bindir}/dialog end end
diff --git a/pakfire/pakfire.nm b/pakfire/pakfire.nm index 8490682..c5b65e3 100644 --- a/pakfire/pakfire.nm +++ b/pakfire/pakfire.nm @@ -5,7 +5,7 @@
name = pakfire version = 0.9.20 -release = 2 +release = 3
maintainer = Michael Tremer michael.tremer@ipfire.org groups = System/Packaging diff --git a/pakfire/patches/pakfire-0.9.20-dont-download-mirrorlists.patch b/pakfire/patches/pakfire-0.9.20-dont-download-mirrorlists.patch new file mode 100644 index 0000000..c8cafc6 --- /dev/null +++ b/pakfire/patches/pakfire-0.9.20-dont-download-mirrorlists.patch @@ -0,0 +1,53 @@ +From 90919c62214dd821048027cce5752a8d7f64d437 Mon Sep 17 00:00:00 2001 +From: Michael Tremer michael.tremer@ipfire.org +Date: Wed, 29 Feb 2012 18:37:50 +0100 +Subject: [PATCH] Don't download mirrorlist at repository initialization. + +--- + python/pakfire/downloader.py | 9 +++++++-- + 1 files changed, 7 insertions(+), 2 deletions(-) + +diff --git a/python/pakfire/downloader.py b/python/pakfire/downloader.py +index 3bfbff2..f89681f 100644 +--- a/python/pakfire/downloader.py ++++ b/python/pakfire/downloader.py +@@ -190,8 +190,6 @@ class MirrorList(object): + # Save URL to more mirrors. + self.mirrorlist = repo._mirrors + +- self.update(force=False) +- + @property + def distro(self): + return self.repo.distro +@@ -245,6 +243,7 @@ class MirrorList(object): + f.close() + + # Read mirrorlist from cache and parse it. ++ self.forget_mirrors() + with self.cache.open(cache_filename) as f: + self.parse_mirrordata(f.read()) + +@@ -259,6 +258,9 @@ class MirrorList(object): + + self.__mirrors.append(mirror) + ++ def forget_mirrors(self): ++ self.__mirrors = [] ++ + @property + def preferred(self): + """ +@@ -289,6 +291,9 @@ class MirrorList(object): + """ + Return a MirrorGroup object for the given grabber. + """ ++ # Make sure the mirrorlist is up to date. ++ self.update() ++ + # A list of mirrors that is passed to MirrorGroup. + mirrors = [] + +-- +1.7.3.4 + diff --git a/pakfire/patches/pakfire-0.9.20-fix-library-check.patch b/pakfire/patches/pakfire-0.9.20-fix-library-check.patch new file mode 100644 index 0000000..8bde631 --- /dev/null +++ b/pakfire/patches/pakfire-0.9.20-fix-library-check.patch @@ -0,0 +1,36 @@ +From 1f2968430df446dcbf0e27ff870ac7aa6e8113cd Mon Sep 17 00:00:00 2001 +From: Michael Tremer michael.tremer@ipfire.org +Date: Tue, 6 Mar 2012 16:11:01 +0100 +Subject: [PATCH] Fix library check when updating GCC. + +As it only happens on ARM, the new GCC libdir is not found. +--- + tools/quality-agent.d/003-libs-location | 7 +++++-- + 1 files changed, 5 insertions(+), 2 deletions(-) + +diff --git a/tools/quality-agent.d/003-libs-location b/tools/quality-agent.d/003-libs-location +index 48b2521..ce5ba72 100755 +--- a/tools/quality-agent.d/003-libs-location ++++ b/tools/quality-agent.d/003-libs-location +@@ -16,13 +16,16 @@ esac + + # Find gcc libdir. + gcc_libdir=$(gcc -print-libgcc-file-name) +-gcc_libdir=$(dirname ${gcc_libdir}) ++for i in 1 2; do ++ gcc_libdir=$(dirname ${gcc_libdir}) ++done ++gcc_libdir=$(ls ${BUILDROOT}${gcc_libdir}/* 2>/dev/null | tail -n1) + + function check() { + local failed=0 + local found + +- for lib in $(find ${BUILDROOT}/${libdir} -type f -name "lib*.so.*" 2>/dev/null); do ++ for lib in $(find ${BUILDROOT}/{,usr/}${libdir} -type f -name "lib*.so.*" 2>/dev/null); do + lib=${lib##*/} + lib=${lib%%.so*} + +-- +1.7.3.4 + diff --git a/pakfire/patches/pakfire-0.9.20-sharedstatedir.patch b/pakfire/patches/pakfire-0.9.20-sharedstatedir.patch new file mode 100644 index 0000000..8c582bd --- /dev/null +++ b/pakfire/patches/pakfire-0.9.20-sharedstatedir.patch @@ -0,0 +1,25 @@ +From 7cefdc0a2cb917e16c95d522fb1e3d4ed600faca Mon Sep 17 00:00:00 2001 +From: Michael Tremer michael.tremer@ipfire.org +Date: Wed, 7 Mar 2012 17:11:37 +0100 +Subject: [PATCH] Fix definition of sharedstatedir. + +--- + macros/arch.macro | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/macros/arch.macro b/macros/arch.macro +index e756b8e..536e9d2 100644 +--- a/macros/arch.macro ++++ b/macros/arch.macro +@@ -8,7 +8,7 @@ sbindir = %{exec_prefix}/sbin + libexecdir = %{exec_prefix}/lib + datadir = %{prefix}/share + sysconfdir = /etc +-sharedstatedir = %{prefix}/com ++sharedstatedir = %{localstatedir}/lib + localstatedir = /var + lib = lib + libdir = %{exec_prefix}/%{lib} +-- +1.7.3.4 +
hooks/post-receive -- IPFire 3.x development tree