Skip to Content.
Sympa Menu

sm-commit - Re: [SM-Commit] GIT changes to master grimoire by Sukneet Basuta (154af912f28092ad4b76a239d4e3d2698b339071)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Andraž 'ruskie' Levstik <ruskie AT codemages.net>
  • To: Sukneet Basuta <sukneet AT sourcemage.org>
  • Cc: sm-commit AT lists.ibiblio.org
  • Subject: Re: [SM-Commit] GIT changes to master grimoire by Sukneet Basuta (154af912f28092ad4b76a239d4e3d2698b339071)
  • Date: Sat, 26 May 2012 11:08:37 +0200 (CEST)

:2012-05-26T01:28:Sukneet Basuta:

> GIT changes to master grimoire by Sukneet Basuta <sukneet AT sourcemage.org>:
>
> audio-libs/a52dec/HISTORY | 5 +++++
> audio-libs/a52dec/PRE_BUILD | 6 ++++++
> audio-libs/a52dec/fPIC.patch | 11 +++++++++++
> lua-forge/lua/BUILD | 2 +-
> lua-forge/lua/HISTORY | 3 +++
> lua-forge/lua51/HISTORY | 3 +++
> lua-forge/lua51/PRE_BUILD | 2 +-
> 7 files changed, 30 insertions(+), 2 deletions(-)
>
> New commits:
> commit 154af912f28092ad4b76a239d4e3d2698b339071
> Author: Sukneet Basuta <sukneet AT sourcemage.org>
> Commit: Sukneet Basuta <sukneet AT sourcemage.org>

The normal x86_64 flags from gcc already include that flag on the arch.
Or is this something extra you've found?
>
> a52dec: remove prefer-non-pic flag from LIBA52_CFLAGS if x86_64 so it
> builds on systems without -fPIC CFLAG
> - PRE_BUILD: added, to apply fPIC.patch if x86_64
> - fPIC.patch: added, remove prefer-non-pic flag from LIBA52_CFLAGS so
> it builds on systems without -fPIC
>
> commit 0955d0d4ab4b8a9129d3c9c6f2ba7dbcd92fc13c
> Author: Sukneet Basuta <sukneet AT sourcemage.org>
> Commit: Sukneet Basuta <sukneet AT sourcemage.org>
>
> lua: fix x86_64 check in BUILD
>
> commit 2493191e44654dc340a25b28442e7cc1e9078d1f
> Author: Sukneet Basuta <sukneet AT sourcemage.org>
> Commit: Sukneet Basuta <sukneet AT sourcemage.org>
>
> lua51: fix x86_64 check in PRE_BUILD
>
> diff --git a/audio-libs/a52dec/HISTORY b/audio-libs/a52dec/HISTORY
> index c20a3b0..ee0e914 100644
> --- a/audio-libs/a52dec/HISTORY
> +++ b/audio-libs/a52dec/HISTORY
> @@ -1,3 +1,8 @@
> +2012-05-26 Sukneet Basuta <sukneet AT sourcemage.org>
> + * PRE_BUILD: added, to apply fPIC.patch if x86_64
> + * fPIC.patch: added, remove prefer-non-pic flag from
> + LIBA52_CFLAGS so it builds on systems without -fPIC
> +
> 2009-05-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
> * BUILD: build shared library as well
>
> diff --git a/audio-libs/a52dec/PRE_BUILD b/audio-libs/a52dec/PRE_BUILD
> new file mode 100755
> index 0000000..d318639
> --- /dev/null
> +++ b/audio-libs/a52dec/PRE_BUILD
> @@ -0,0 +1,6 @@
> +default_pre_build &&
> +cd $SOURCE_DIRECTORY &&
> +
> +if [ "${SMGL_COMPAT_ARCHS[1]}" = x86_64 ]; then
> + patch -p1 < $SPELL_DIRECTORY/fPIC.patch
> +fi
> diff --git a/audio-libs/a52dec/fPIC.patch b/audio-libs/a52dec/fPIC.patch
> new file mode 100644
> index 0000000..36551b7
> --- /dev/null
> +++ b/audio-libs/a52dec/fPIC.patch
> @@ -0,0 +1,11 @@
> +--- a52dec-0.7.4.orig/configure 2012-05-26 02:11:17.470286522 -0400
> ++++ a52dec-0.7.4/configure 2012-05-26 02:10:00.614283869 -0400
> +@@ -9640,7 +9640,7 @@
> +
> +
> +
> +-LIBA52_CFLAGS="$LIBA52_CFLAGS -prefer-non-pic"
> ++LIBA52_CFLAGS="$LIBA52_CFLAGS"
> +
> + # Check whether --enable-double or --disable-double was given.
> + if test "${enable_double+set}" = set; then
> diff --git a/lua-forge/lua/BUILD b/lua-forge/lua/BUILD
> index e649d23..a3bd3d7 100755
> --- a/lua-forge/lua/BUILD
> +++ b/lua-forge/lua/BUILD
> @@ -1,4 +1,4 @@
> -if [ "${SMGL_COMPAT_ARCHS[1]}" ]; then
> +if [ "${SMGL_COMPAT_ARCHS[1]}" = x86_64 ]; then
> CFLAGS="${CFLAGS} -fPIC"
> fi &&
>
> diff --git a/lua-forge/lua/HISTORY b/lua-forge/lua/HISTORY
> index ef0b3a7..eaa57fe 100644
> --- a/lua-forge/lua/HISTORY
> +++ b/lua-forge/lua/HISTORY
> @@ -1,3 +1,6 @@
> +2012-05-26 Sukneet Basuta <sukneet AT sourcemage.org>
> + * BUILD: fix x86_64 check
> +
> 2012-05-25 Sukneet Basuta <sukneet AT sourcemage.org>
> * BUILD: if x86_64, force fPIC CFLAG
>
> diff --git a/lua-forge/lua51/HISTORY b/lua-forge/lua51/HISTORY
> index 67ec91d..1812f30 100644
> --- a/lua-forge/lua51/HISTORY
> +++ b/lua-forge/lua51/HISTORY
> @@ -1,3 +1,6 @@
> +2012-05-26 Sukneet Basuta <sukneet AT sourcemage.org>
> + * PRE_BUILD: fix x86_64 check
> +
> 2012-05-25 Sukneet Basuta <sukneet AT sourcemage.org>
> * PRE_BUILD: if x86_64, force fPIC CFLAG
>
> diff --git a/lua-forge/lua51/PRE_BUILD b/lua-forge/lua51/PRE_BUILD
> index b9dca08..bf6c4cc 100755
> --- a/lua-forge/lua51/PRE_BUILD
> +++ b/lua-forge/lua51/PRE_BUILD
> @@ -12,7 +12,7 @@ sed -i "s:/usr/local:$INSTALL_ROOT/usr:" etc/lua.pc
> src/luaconf.h Makefile &&
> # fix man-installation path
> sed -i "s:man/:share/man/:" etc/lua.pc Makefile &&
>
> -if [ "${SMGL_COMPAT_ARCHS[1]}" ]; then
> +if [ "${SMGL_COMPAT_ARCHS[1]}" = x86_64 ]; then
> CFLAGS="${CFLAGS} -fPIC"
> fi &&
>
> _______________________________________________
> SM-Commit mailing list
> SM-Commit AT lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/sm-commit
>
>

--
Andraž 'ruskie' Levstik
Source Mage GNU/Linux Games/Xorg grimoire guru
Re-Alpine Coordinator http://sourceforge.net/projects/re-alpine/
Geek/Hacker/Tinker

Waiting for the computer to reboot. ®


Archive powered by MHonArc 2.6.24.

Top of Page