ports/123817: [maintainer update] devel/mcpp Alternative C/C++ preprocessor

Kiyoshi Matsui kmatsui at t3.rim.or.jp
Mon May 19 15:20:02 UTC 2008

>Number:         123817
>Category:       ports
>Synopsis:       [maintainer update] devel/mcpp Alternative C/C++ preprocessor
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon May 19 15:20:01 UTC 2008
>Originator:     Kiyoshi Matsui
>Release:        FreeBSD 6.3-RELEASE i386
System FreeBSD banten-bsd.private 6.3-RELEASE FreeBSD 6.3-RELEASE #0: Wed Jan 16 04:18:52 UTC 2008     root at dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386

upstream update from V.2.7 to V.2.7.1.


The patch is attached.

Patch attached with submission follows:

diff -ruN mcpp-2.7/Makefile mcpp/Makefile
--- mcpp-2.7/Makefile	2008-05-19 23:45:04.000000000 +0900
+++ mcpp/Makefile	2008-05-19 23:48:08.000000000 +0900
@@ -2,11 +2,11 @@
 # Date created:		06 April 2007
 # Whom:			Kiyoshi Matsui <kmatsui at t3.rim.or.jp>
-# $FreeBSD: ports/devel/mcpp/Makefile,v 1.6 2008/03/31 06:24:39 rafan Exp $
+# $FreeBSD: $
@@ -14,10 +14,15 @@
 COMMENT=	Alternative C/C++ preprocessor
-CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}	\
+		--enable-mcpplib
 MAN1=		mcpp.1
 PLIST_FILES=	bin/mcpp    \
+		lib/libmcpp.so	\
+		lib/libmcpp.so.2	\
+		lib/libmcpp.a	\
+		lib/libmcpp.la	\
 		share/doc/mcpp/LICENSE  \
 		share/doc/mcpp/NEWS     \
 		share/doc/mcpp/README   \
diff -ruN mcpp-2.7/distinfo mcpp/distinfo
--- mcpp-2.7/distinfo	2008-03-24 00:24:30.000000000 +0900
+++ mcpp/distinfo	2008-05-19 15:38:21.000000000 +0900
@@ -1,3 +1,3 @@
-MD5 (mcpp-2.7.tar.gz) = 14f9e4155aeb5812fc3ced6345caee02
-SHA256 (mcpp-2.7.tar.gz) = 92ecb4d83682810cf207d248004d0d9e4e242c0ef0b96111d2eecde6fc6a3902
-SIZE (mcpp-2.7.tar.gz) = 1376480
+MD5 (mcpp-2.7.1.tar.gz) = 375575ed6b305edd985c7adf9f36202e
+SHA256 (mcpp-2.7.1.tar.gz) = 0e079fefe936a7057481630d7190a66421ab15ddabb5f3bf2875a4c520592d9c
+SIZE (mcpp-2.7.1.tar.gz) = 1384826
diff -ruN mcpp-2.7/pkg-descr mcpp/pkg-descr
--- mcpp-2.7/pkg-descr	2007-05-28 06:52:43.000000000 +0900
+++ mcpp/pkg-descr	2008-05-18 14:15:07.000000000 +0900
@@ -1,16 +1,15 @@
-C/C++ preprocessor expands macros and processes '#if', '#include' and
-some other directives.
+C/C++ preprocessor defines and expands macros and processes '#if',
+'#include' and some other directives.
-MCPP is an alternative C/C++ preprocessor with the highest conformance,
-implementated by Kiyoshi Matsui.  It supports multiple standards: K&R,
-ISO C90, ISO C99, and ISO C++98.  MCPP is especially useful for
-debugging the source program which use complicated macros and also
-useful for checking portability of the source.
+MCPP is an alternative C/C++ preprocessor with the highest conformance.
+It supports multiple standards: K&R, ISO C90, ISO C99, and ISO C++98.
+MCPP is especially useful for debugging a source program which use
+complicated macros and also useful for checking portability of a source.
 Though mcpp could be built as a replacement of GCC's resident
-proprocessor or as a subroutine called from some other main program,
-this package installs only a stand-alone program named 'mcpp' which
-behaves independent from GCC.
+proprocessor or as a stand-alone program withoug using library build of
+mcpp, this package installs a program named 'mcpp' which links shared
+library of libmcpp and behaves independent from GCC.
 WWW: http://mcpp.sourceforge.net/


More information about the freebsd-ports-bugs mailing list