summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-games/snesreader/files/snesreader-0.010_gentoo.patch')
-rw-r--r--dev-games/snesreader/files/snesreader-0.010_gentoo.patch36
1 files changed, 36 insertions, 0 deletions
diff --git a/dev-games/snesreader/files/snesreader-0.010_gentoo.patch b/dev-games/snesreader/files/snesreader-0.010_gentoo.patch
new file mode 100644
index 0000000..43b846e
--- /dev/null
+++ b/dev-games/snesreader/files/snesreader-0.010_gentoo.patch
@@ -0,0 +1,36 @@
+diff -ur a/Makefile b/Makefile
+--- a/Makefile 2009-12-08 02:46:17.000000000 -0500
++++ b/Makefile 2010-01-01 21:58:00.934621740 -0500
+@@ -2,9 +2,11 @@
+ include nall/Makefile-qt
+
+ c := $(compiler)
+-cpp := $(subst cc,++,$(compiler))
+-flags := -O3 -I. -fomit-frame-pointer
+-link :=
++cpp ?= $(subst cc,++,$(compiler))
++flags := $(CXXFLAGS) -fPIC -I.
++cflags := $(CFLAGS) -fPIC -I.
++link := $(LDFLAGS)
++ar ?= ar
+
+ ifeq ($(platform),osx)
+ flags := -fPIC $(flags)
+@@ -31,7 +33,7 @@
+ compile = \
+ $(strip \
+ $(if $(filter %.c,$<), \
+- $(c) $(flags) $1 -c $< -o $@, \
++ $(c) $(cflags) $1 -c $< -o $@, \
+ $(if $(filter %.cpp,$<), \
+ $(cpp) $(flags) $1 -c $< -o $@ \
+ ) \
+@@ -156,7 +158,7 @@
+ ar rcs libsnesreader.a $(objects)
+ $(cpp) $(link) -o libsnesreader.dylib -shared -dynamiclib $(objects) $(qtlib)
+ else
+- ar rcs libsnesreader.a $(objects)
++ $(ar) rcs libsnesreader.a $(objects)
+ $(cpp) $(link) -o libsnesreader.so -shared -Wl,-soname,libsnesreader.so.1 $(objects) $(qtlib)
+ endif
+