summaryrefslogtreecommitdiff
path: root/lang/cli/files/patch-tools::cppmunge::makefile
diff options
context:
space:
mode:
authorMaxim Sobolev <sobomax@FreeBSD.org>2002-04-16 17:54:35 +0000
committerMaxim Sobolev <sobomax@FreeBSD.org>2002-04-16 17:54:35 +0000
commit1b712c05fca0c9e382f975be9e67244aeeadfc03 (patch)
treecda27314b19651ac34b4d3066f1bf28f27812124 /lang/cli/files/patch-tools::cppmunge::makefile
parentUpdate to CMUCL version 18d. Use bzip2 distfiles. (diff)
- Clean-up build system a bit;
- fix remaining two places where CFLAGS weren't respected; - use cpio(1) to copy hierarchies instead of tar(1), so that it is possible to build the port as ordinary user, but still have installed files be owned by root; - use slightly different solution for the problem with 777 permissions on directories created during the build. Instead of harcoding resulting prmission apply umask(2) to all mode arguments of [f]chmod() calls. Since Rotor has no notion of file-level security anyway this should be an optimal way to fix the problem. Submitted by: Patrick Backlund <pbacklun@cc.hut.fi> (cpio fix) sobomax (the rest)
Diffstat (limited to '')
-rw-r--r--lang/cli/files/patch-tools::cppmunge::makefile15
1 files changed, 15 insertions, 0 deletions
diff --git a/lang/cli/files/patch-tools::cppmunge::makefile b/lang/cli/files/patch-tools::cppmunge::makefile
new file mode 100644
index 000000000000..09565c91cd53
--- /dev/null
+++ b/lang/cli/files/patch-tools::cppmunge::makefile
@@ -0,0 +1,15 @@
+
+$FreeBSD$
+
+--- tools/cppmunge/makefile.orig Fri Mar 22 03:49:22 2002
++++ tools/cppmunge/makefile Wed Apr 10 12:10:29 2002
+@@ -17,7 +17,8 @@
+ # makefile for cppmunge
+ # ============================================================================
+
+-CFLAGS = -g -Wall -O2
++CFLAGS ?= -g -Wall -O2
++CFLAGS += -fno-builtin -fno-exceptions -fno-rtti
+ TARGET_NAME = $(TARGETCOMPLUS)/cppmunge
+
+ SOURCES=cppmunge.c