summaryrefslogtreecommitdiff
path: root/x11/liblbxutil/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'x11/liblbxutil/patches/patch-aa')
-rw-r--r--x11/liblbxutil/patches/patch-aa43
1 files changed, 43 insertions, 0 deletions
diff --git a/x11/liblbxutil/patches/patch-aa b/x11/liblbxutil/patches/patch-aa
new file mode 100644
index 00000000000..3794826530b
--- /dev/null
+++ b/x11/liblbxutil/patches/patch-aa
@@ -0,0 +1,43 @@
+$NetBSD: patch-aa,v 1.1 2007/08/06 11:49:51 joerg Exp $
+
+--- src/Makefile.am.orig 2006-04-03 23:26:31.000000000 +0200
++++ src/Makefile.am
+@@ -1,6 +1,6 @@
+ lib_LTLIBRARIES = liblbxutil.la
+
+-noinst_PROGRAMS = mkg3states
++noinst_PROGRAMS = mkg3states ${MKG3STATES_PROG}
+
+ mkg3states_SOURCES = \
+ $(srcdir)/image/mkg3states.c
+@@ -20,6 +20,18 @@ liblbxutil_la_SOURCES = \
+ $(srcdir)/image/lbxbwcodes.h \
+ $(srcdir)/delta/lbxdelta.c
+
++if CROSS_COMPILING
++MKG3STATES_PROG= xmkg3states$(EXEEXT)
++MKG3STATES= ./xmkg3states
++
++xmkg3states$(EXEEXT): $(srcdir)/image/mkg3states.c
++ $(CC_FOR_BUILD) $(X11_CFLAGS) $(CPPFLAGS_FOR_BUILD) \
++ $(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -o $@ $(srcdir)/image/mkg3states.c
++else
++MKG3STATES= ./mkg3states
++endif
++
++
+ nodist_liblbxutil_la_SOURCES = g3states.h
+
+ liblbxutil_la_LIBADD = @LBXUTIL_LIBS@
+@@ -28,9 +40,9 @@ INCLUDES = @LBXUTIL_CFLAGS@
+
+ $(srcdir)/image/dfaxg42d.c: g3states.h
+
+-g3states.h: mkg3states
++g3states.h: ${MKG3STATES_PROG} mkg3states$(EXEEXT)
+ -rm -f g3states.h
+- ./mkg3states -c > g3states.h_ && mv g3states.h_ g3states.h
++ ${MKG3STATES} -c > g3states.h_ && mv g3states.h_ g3states.h
+
+ liblbxutil_la_LDFLAGS = -version-number 1:0:0 -no-undefined
+