Skip to Content.
Sympa Menu

sm-commit - [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: Sukneet Basuta <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Sukneet Basuta (154af912f28092ad4b76a239d4e3d2698b339071)
  • Date: Sat, 26 May 2012 01:28:59 -0500

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>

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 &&





Archive powered by MHonArc 2.6.24.

Top of Page