summaryrefslogtreecommitdiff
path: root/dev-embedded/xa/files/xa-2.4.1-make.patch
diff options
context:
space:
mode:
Diffstat (limited to 'dev-embedded/xa/files/xa-2.4.1-make.patch')
-rw-r--r--dev-embedded/xa/files/xa-2.4.1-make.patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/dev-embedded/xa/files/xa-2.4.1-make.patch b/dev-embedded/xa/files/xa-2.4.1-make.patch
new file mode 100644
index 000000000000..c4fd2f667584
--- /dev/null
+++ b/dev-embedded/xa/files/xa-2.4.1-make.patch
@@ -0,0 +1,28 @@
+https://bugs.gentoo.org/722600
+--- a/Makefile
++++ b/Makefile
+@@ -4,2 +3,0 @@
+-CC = gcc
+-LD = gcc
+@@ -8,2 +5,0 @@
+-CFLAGS = -O2 -g
+-LDFLAGS = -lc
+@@ -32 +28 @@
+-all: killxa xa uncpk
++all: xa uncpk
+@@ -38 +34 @@
+- (cd src && LD=${LD} CC="${CC} ${CFLAGS}" ${MAKE})
++ (cd src && ${MAKE})
+@@ -44 +40 @@
+- (cd misc && CC="${CC} ${CFLAGS}" ${MAKE})
++ (cd misc && ${MAKE})
+--- a/misc/Makefile
++++ b/misc/Makefile
+@@ -5 +5 @@
+-CFLAGS = -O2 -g
++CFLAGS := $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -12 +12 @@
+- ${LD} -o ../xa ${OBJ} ${LDFLAGS}
++ ${CC} ${LDFLAGS} -o ../xa ${OBJ}