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 127d581f30c1e2d6f0e0f69161015021a3b1c387 (commit) via 8a3a777faba87ea5ca3f660269c0e97cdf0e3269 (commit) via 876f9cff96e8074b6a4eaa135a2592e754dcada2 (commit) via 6ea901152a669dc91553378d30418f274b006c1a (commit) via 68b0def9cd4f394ef715101bed5d06d84599ca75 (commit) via 66c632e461d2eb5562089a8b12fbe04ea08ef2a4 (commit) from 6a0868472f76b05936bf571ffb5e61bdb4e5f9bb (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 127d581f30c1e2d6f0e0f69161015021a3b1c387 Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Nov 2 16:25:29 2011 +0100
python: Add a symlink to shared lib.
At the same place, there should have been the static version, but as we don't like static libraries, we removed it. If a tool is linking against -lpython2.7 using that path, it will find the shared version of libpython.
commit 8a3a777faba87ea5ca3f660269c0e97cdf0e3269 Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Nov 2 16:25:00 2011 +0100
glibc: Package lib{c,pthread}_nonshared.a.
commit 876f9cff96e8074b6a4eaa135a2592e754dcada2 Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Nov 2 16:24:13 2011 +0100
gcc: Package libgcc{,_eh}.a.
commit 6ea901152a669dc91553378d30418f274b006c1a Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Nov 2 16:23:42 2011 +0100
flex: Package libfl_pic.a.
commit 68b0def9cd4f394ef715101bed5d06d84599ca75 Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Nov 2 16:22:09 2011 +0100
binutils: Package libiberty.a.
Fixes #263.
commit 66c632e461d2eb5562089a8b12fbe04ea08ef2a4 Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Nov 2 10:38:26 2011 +0100
nano: Don't install nano in /bin.
-----------------------------------------------------------------------
Summary of changes: binutils/binutils.nm | 33 +++++++++++++++++++-------------- flex/flex.nm | 4 +++- gcc/gcc.nm | 7 ++++++- glibc/glibc.nm | 7 ++++++- nano/nano.nm | 3 +-- python/python.nm | 8 ++++++-- 6 files changed, 41 insertions(+), 21 deletions(-)
Difference in files: diff --git a/binutils/binutils.nm b/binutils/binutils.nm index bb6919a..75158ec 100644 --- a/binutils/binutils.nm +++ b/binutils/binutils.nm @@ -5,7 +5,7 @@
name = binutils version = 2.21.51.0.8 -release = 2 +release = 3
maintainer = Michael Tremer michael.tremer@ipfire.org groups = Development/Tools @@ -45,19 +45,19 @@ build build BINUTILS_TARGET_PLATFORM=$(echo "%{DISTRO_MACHINE}" | sed -e "s/-gnu//")
- cd %{DIR_SRC}/binutils-build && \ - ../%{thisapp}/configure \ - --host=${BINUTILS_TARGET_PLATFORM} \ - --build=${BINUTILS_TARGET_PLATFORM} \ - --target=${BINUTILS_TARGET_PLATFORM} \ - --prefix=/usr \ - --mandir=/usr/share/man \ - --enable-shared \ - --disable-nls \ - --disable-werror \ - --disable-static - - cd %{DIR_SRC}/binutils-build && make tooldir=/usr %{PARALLELISMFLAGS} + cd %{DIR_SRC}/binutils-build + ../%{thisapp}/configure \ + --host=${BINUTILS_TARGET_PLATFORM} \ + --build=${BINUTILS_TARGET_PLATFORM} \ + --target=${BINUTILS_TARGET_PLATFORM} \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --enable-shared \ + --disable-nls \ + --disable-werror \ + --disable-static + + make tooldir=/usr %{PARALLELISMFLAGS} end
#def test @@ -71,6 +71,11 @@ build
cp -fv %{DIR_APP}/include/libiberty.h %{BUILDROOT}/usr/include end + + # Keep static version of libiberty. + keep_libraries + /usr/lib/libiberty.a + end end
packages diff --git a/flex/flex.nm b/flex/flex.nm index 8f31c17..30df439 100644 --- a/flex/flex.nm +++ b/flex/flex.nm @@ -5,7 +5,7 @@
name = flex version = 2.5.35 -release = 2 +release = 3
groups = Development/Tools url = http://flex.sourceforge.net/ @@ -34,6 +34,8 @@ build m4 end
+ keep_libraries = /usr/lib/libfl_pic.a + configure_options += \ --mandir=/usr/share/man
diff --git a/gcc/gcc.nm b/gcc/gcc.nm index 8d466d2..94cb575 100644 --- a/gcc/gcc.nm +++ b/gcc/gcc.nm @@ -10,7 +10,7 @@ build_cloog_ppl = 0
name = gcc version = 4.6.2 -release = 1 +release = 2
maintainer = Michael Tremer michael.tremer@ipfire.org groups = Development/Compilers @@ -194,6 +194,11 @@ build # Remove some GNU debugger stuff. rm -vf %{BUILDROOT}/usr/lib/lib*.py end + + keep_libraries + /usr/lib/gcc/%{DISTRO_BUILDTARGET}/%{version}/libgcc.a + /usr/lib/gcc/%{DISTRO_BUILDTARGET}/%{version}/libgcc_eh.a + end end
packages diff --git a/glibc/glibc.nm b/glibc/glibc.nm index 997cd19..3fdba7b 100644 --- a/glibc/glibc.nm +++ b/glibc/glibc.nm @@ -7,7 +7,7 @@
name = glibc version = 2.14 -release = 2 +release = 3
maintainer = Michael Tremer michael.tremer@ipfire.org groups = System/Base @@ -215,6 +215,11 @@ build # Move some libs to correct place mv -v %{BUILDROOT}/lib/lib{memusage,pcprofile}.so %{BUILDROOT}/usr/lib/ end + + keep_libraries + /usr/lib/libc_nonshared.a + /usr/lib/libpthread_nonshared.a + end end
packages diff --git a/nano/nano.nm b/nano/nano.nm index 7d38f23..7e88a8c 100644 --- a/nano/nano.nm +++ b/nano/nano.nm @@ -5,7 +5,7 @@
name = nano version = 2.3.0 -release = 1 +release = 2
groups = Application/Editors url = http://www.nano-editor.org/ @@ -25,7 +25,6 @@ build end
configure_options += \ - --bindir=/bin \ --sysconfdir=/etc/nano \ --enable-color \ --enable-multibuffer \ diff --git a/python/python.nm b/python/python.nm index 7ca7f0c..73f564f 100644 --- a/python/python.nm +++ b/python/python.nm @@ -4,8 +4,9 @@ ###############################################################################
name = python -version = 2.7.2 -release = 1 +major_ver = 2.7 +version = %{major_ver}.2 +release = 2 thisapp = Python-%{version}
groups = Development/Languages @@ -74,6 +75,9 @@ build install_cmds # All *.py files don't need to be executeable... find %{BUILDROOT}/usr/lib/python*/ -name "*.py" | xargs chmod a-x -v + + # Create symlink for shared lib. + ln -svf ../../libpython%{major_ver}.so %{BUILDROOT}/usr/lib/python%{major_ver}/config/ end end
hooks/post-receive -- IPFire 3.x development tree