summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-text/peg-multimarkdown/files/peg-multimarkdown-9999-cflags.patch')
-rw-r--r--app-text/peg-multimarkdown/files/peg-multimarkdown-9999-cflags.patch104
1 files changed, 104 insertions, 0 deletions
diff --git a/app-text/peg-multimarkdown/files/peg-multimarkdown-9999-cflags.patch b/app-text/peg-multimarkdown/files/peg-multimarkdown-9999-cflags.patch
new file mode 100644
index 0000000..4a6802a
--- /dev/null
+++ b/app-text/peg-multimarkdown/files/peg-multimarkdown-9999-cflags.patch
@@ -0,0 +1,104 @@
+--- Makefile 2012-05-05 17:08:42.000000000 +0200
++++ Makefile 2012-06-17 16:59:29.289745982 +0200
+@@ -18,26 +18,27 @@ else
+ FINALNOTES=Build complete.
+ endif
+
+-CFLAGS ?= -Wall -O3 -include GLibFacade.h -I ./ -D MD_USE_GET_OPT=1
++OFLAGS = $(CFLAGS)
++LDFLAGS += -include GLibFacade.h -I ./ -D MD_USE_GET_OPT=1
+ ifeq ($(UNAME), SunOS)
+ CC = gcc
+ # Use of <stdbool.h> is valid only in a c99 compilation environment
+- CFLAGS += --std=c99
++ OFLAGS += --std=c99
+ else
+- CFLAGS += -ansi
++ OFLAGS += -ansi
+ endif
+
+ # make ARCH=ppc
+ # build for ppc architecture - Only works on machines with PPC compilation support installed
+ # probably only Snow Leopard machines with Xcode 3 installed
+ ifeq ($(ARCH), ppc)
+- CFLAGS += -arch ppc
++ OFLAGS += -arch ppc
+ endif
+
+ # make ARCH=i386
+ # build for i386 architecture - useful with older machines or those running 10.4?
+ ifeq ($(ARCH), i386)
+- CFLAGS += -arch i386
++ OFLAGS += -arch i386
+ endif
+
+ OBJS=markdown_parser.o markdown_output.o markdown_lib.o GLibFacade.o
+@@ -49,18 +50,18 @@ PKG_CONFIG = pkg-config
+ ALL : $(PROGRAM)
+
+ $(PEGDIR):
+- cp -r $(PEGDIR_ORIG) $(PEGDIR) ; \
+- patch -p1 < peg-memory-fix.patch ; \
+- patch -p1 < peg-exe-ext.patch
++ # cp -r $(PEGDIR_ORIG) $(PEGDIR) ; \
++ # patch -p1 < peg-memory-fix.patch ; \
++ # patch -p1 < peg-exe-ext.patch
+
+ $(LEG): $(PEGDIR)
+ CC=gcc $(MAKE) -C $(PEGDIR)
+
+ %.o : %.c markdown_peg.h
+- $(CC) -c $(CFLAGS) -o $@ $<
++ $(CC) -c $(OFLAGS) -o $@ $<
+
+ $(PROGRAM) : markdown.c $(OBJS)
+- $(CC) $(CFLAGS) -o $@ $(OBJS) $<
++ $(CC) $(OFLAGS) $(LDFLAGS) -o $@ $(OBJS) $<
+ @echo "$(FINALNOTES)"
+
+ markdown_parser.c : markdown_parser.leg $(LEG) markdown_peg.h parsing_functions.c utility_functions.c
+--- peg/Makefile 2012-06-17 17:07:40.089725367 +0200
++++ peg/Makefile 2012-06-17 17:00:54.691742397 +0200
+@@ -1,5 +1,6 @@
+-CFLAGS = -g -Wall $(OFLAGS) $(XFLAGS)
+-OFLAGS = -O3 -DNDEBUG
++# CFLAGS = -g -Wall $(OFLAGS) $(XFLAGS)
++# OFLAGS = -O3 -DNDEBUG
++CFLAGS += -DNDEBUG
+ #OFLAGS = -pg
+
+ OBJS = tree.o compile.o
+--- peg/examples/Makefile 2012-06-17 17:07:40.089725367 +0200
++++ peg/examples/Makefile 2012-06-17 17:02:10.977739219 +0200
+@@ -1,6 +1,6 @@
+ EXAMPLES = test rule accept wc dc dcv calc basic
+
+-CFLAGS = -g -O3
++CFLAGS += -g
+
+ DIFF = diff
+ TEE = cat >
+--- peg-0.1.4/Makefile 2012-06-17 17:07:40.093725369 +0200
++++ peg-0.1.4/Makefile 2012-06-17 17:01:27.767741069 +0200
+@@ -1,8 +1,9 @@
+ PEG = peg$(X)
+ LEG = leg$(X)
+
+-CFLAGS = -g -Wall $(OFLAGS) $(XFLAGS)
+-OFLAGS = -O3 -DNDEBUG
++# CFLAGS = -g -Wall $(OFLAGS) $(XFLAGS)
++# OFLAGS = -O3 -DNDEBUG
++CFLAGS += -DNDEBUG
+ #OFLAGS = -pg
+
+ OBJS = tree.o compile.o
+--- peg-0.1.4/examples/Makefile 2012-05-05 17:08:42.000000000 +0200
++++ peg-0.1.4/examples/Makefile 2012-06-17 17:02:27.055738544 +0200
+@@ -1,6 +1,6 @@
+ EXAMPLES = test rule accept wc dc dcv calc basic
+
+-CFLAGS = -g -O3
++CFLAGS += -g
+
+ DIFF = diff
+ TEE = cat >