Module Name:    src
Committed By:   plunky
Date:           Sun Mar  7 16:27:18 UTC 2010

Modified Files:
        src/distrib/sets/lists/comp: mi
        src/external/bsd/pcc/include: config.h
        src/external/bsd/pcc/libexec/cpp: Makefile

Log Message:
Install PCC cpp as libexec/pcpp to avoid name conflicts with other
compilers (eg GCC), and to match the manpage which is already installed
as pcpp.1

(Gregory McGarry: "I think it's a good idea")


To generate a diff of this commit:
cvs rdiff -u -r1.1403 -r1.1404 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/pcc/include/config.h
cvs rdiff -u -r1.6 -r1.7 src/external/bsd/pcc/libexec/cpp/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/comp/mi
diff -u src/distrib/sets/lists/comp/mi:1.1403 src/distrib/sets/lists/comp/mi:1.1404
--- src/distrib/sets/lists/comp/mi:1.1403	Sat Mar  6 16:42:55 2010
+++ src/distrib/sets/lists/comp/mi	Sun Mar  7 16:27:17 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: mi,v 1.1403 2010/03/06 16:42:55 dsieger Exp $
+#	$NetBSD: mi,v 1.1404 2010/03/07 16:27:17 plunky Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -3343,7 +3343,7 @@
 ./usr/libdata/debug/usr/libexec/ching/castching.debug	comp-games-debug	debug
 ./usr/libdata/debug/usr/libexec/ching/printching.debug	comp-games-debug	debug
 ./usr/libdata/debug/usr/libexec/comsat.debug	comp-mail-debug		debug
-./usr/libdata/debug/usr/libexec/cpp.debug	comp-c-debug		pcccmds,debug
+./usr/libdata/debug/usr/libexec/cpp.debug	comp-obsolete		pcccmds,obsolete
 ./usr/libdata/debug/usr/libexec/f771.debug	comp-fortran-debug	gcc=3,gcccmds,debug
 ./usr/libdata/debug/usr/libexec/f771.debug	comp-obsolete		gcc=4,obsolete
 ./usr/libdata/debug/usr/libexec/fingerd.debug	comp-netutil-debug	debug
@@ -3368,6 +3368,7 @@
 ./usr/libdata/debug/usr/libexec/makekey.debug	comp-crypto-debug	debug
 ./usr/libdata/debug/usr/libexec/makewhatis.debug	comp-man-debug		debug
 ./usr/libdata/debug/usr/libexec/ntalkd.debug	comp-netutil-debug	debug
+./usr/libdata/debug/usr/libexec/pcpp.debug	comp-c-debug		pcccmds,debug
 ./usr/libdata/debug/usr/libexec/postfix/anvil.debug	comp-postfix-debug	postfix,debug
 ./usr/libdata/debug/usr/libexec/postfix/bounce.debug	comp-postfix-debug	postfix,debug
 ./usr/libdata/debug/usr/libexec/postfix/cleanup.debug	comp-postfix-debug	postfix,debug
@@ -3771,11 +3772,12 @@
 ./usr/libexec/cc1plus				comp-cxx-bin		gcccmds
 ./usr/libexec/ccom				comp-c-bin		pcccmds
 ./usr/libexec/collect2				comp-obsolete		obsolete
-./usr/libexec/cpp				comp-c-bin		pcccmds
+./usr/libexec/cpp				comp-obsolete		pcccmds,obsolete
 ./usr/libexec/f771				comp-fortran-bin	gcc=3,gcccmds
 ./usr/libexec/f771				comp-obsolete		gcc=4,obsolete
 ./usr/libexec/lint1				comp-c-bin
 ./usr/libexec/lint2				comp-c-bin
+./usr/libexec/pcpp				comp-c-bin		pcccmds
 ./usr/sbin/config				comp-obsolete		obsolete
 ./usr/sbin/config.new				comp-obsolete		obsolete
 ./usr/sbin/genassym				comp-obsolete		obsolete

Index: src/external/bsd/pcc/include/config.h
diff -u src/external/bsd/pcc/include/config.h:1.1 src/external/bsd/pcc/include/config.h:1.2
--- src/external/bsd/pcc/include/config.h:1.1	Thu Feb 11 14:22:30 2010
+++ src/external/bsd/pcc/include/config.h	Sun Mar  7 16:27:18 2010
@@ -149,7 +149,7 @@
 /* #undef PECOFFABI */
 
 /* Define path to alternate preprocessor */
-/* #undef PREPROCESSOR */
+#define PREPROCESSOR "pcpp"
 
 /* If using the C implementation of alloca, define if you know the
    direction of stack growth for your system; otherwise it will be

Index: src/external/bsd/pcc/libexec/cpp/Makefile
diff -u src/external/bsd/pcc/libexec/cpp/Makefile:1.6 src/external/bsd/pcc/libexec/cpp/Makefile:1.7
--- src/external/bsd/pcc/libexec/cpp/Makefile:1.6	Fri Feb  5 08:37:48 2010
+++ src/external/bsd/pcc/libexec/cpp/Makefile	Sun Mar  7 16:27:18 2010
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.6 2010/02/05 08:37:48 plunky Exp $
+#	$NetBSD: Makefile,v 1.7 2010/03/07 16:27:18 plunky Exp $
 
 WARNS?=	2
 
@@ -7,16 +7,21 @@
 .PATH:	${PCC_DIST}/cc/cpp \
 	${PCC_DIST}/mip
 
-PROG=	cpp
+#
+# We build cpp(1) as pcpp(1) to avoid confusion with GCC
+#
+
+PROG=	pcpp
 
 SRCS=	cpy.y
 SRCS+=	cpp.c token.c
 
-# avoid conflicts with the GCC cpp.1 page
 MAN=	pcpp.1
 
 pcpp.1:	cpp.1
-	cp ${.ALLSRC} ${.TARGET}
+	${TOOL_SED} -e "s,Nm cpp,Nm pcpp,"	\
+		    -e "s,Dt CPP,Dt PCPP,"	\
+		    ${.ALLSRC} > ${.TARGET}
 
 CPPFLAGS+=	-DCPP_DEBUG
 CPPFLAGS+=	-I${.OBJDIR}

Reply via email to