Date: Sun, 15 Apr 2007 06:20:39 GMT From: Kiyoshi Matsui<kmatsui@t3.rim.or.jp> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/111588: New port: devel/mcpp Alternative C/C++ preprocessor Message-ID: <200704150620.l3F6Kdj9062885@www.freebsd.org> Resent-Message-ID: <200704150630.l3F6U5gc078059@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 111588 >Category: ports >Synopsis: New port: devel/mcpp Alternative C/C++ preprocessor >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Apr 15 06:30:03 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Kiyoshi Matsui >Release: FreeBSD 6.2-RELEASE i386 >Organization: none >Environment: System: FreeBSD 6.2-RELEASE #0: Fri Jan 12 10:40:27 UTC 2007 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: 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. 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. WWW: http://mcpp.sourceforge.net/ >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/devel/mcpp # /usr/ports/devel/mcpp/Makefile # /usr/ports/devel/mcpp/pkg-descr # /usr/ports/devel/mcpp/distinfo # echo c - /usr/ports/devel/mcpp mkdir -p /usr/ports/devel/mcpp > /dev/null 2>&1 echo x - /usr/ports/devel/mcpp/Makefile sed 's/^X//' >/usr/ports/devel/mcpp/Makefile << 'END-of-/usr/ports/devel/mcpp/Makefile' X# New ports collection makefile for: mcpp X# Date created: 06 April 2007 X# Whom: Kiyoshi Matsui <kmatsui@t3.rim.or.jp> X# X# $FreeBSD$ X# X XPORTNAME= mcpp XPORTVERSION= 2.6.3 XCATEGORIES= devel XMASTER_SITES= http://prdownloads.sourceforge.net/mcpp/ \ X http://jaist.dl.sourceforge.net/sourceforge/mcpp/ X XMAINTAINER= kmatsui@t3.rim.or.jp XCOMMENT= Alternative C/C++ preprocessor X XGNU_CONFIGURE= yes XCONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} XMAN1= mcpp.1 X XPLIST_FILES= bin/mcpp \ X share/doc/mcpp/LICENSE \ X share/doc/mcpp/NEWS \ X share/doc/mcpp/README \ X share/doc/mcpp/doc-jp/mcpp-manual.html \ X share/doc/mcpp/doc/mcpp-manual.html XPLIST_DIRS= share/doc/mcpp/doc-jp \ X share/doc/mcpp/doc \ X share/doc/mcpp X X.include <bsd.port.mk> END-of-/usr/ports/devel/mcpp/Makefile echo x - /usr/ports/devel/mcpp/pkg-descr sed 's/^X//' >/usr/ports/devel/mcpp/pkg-descr << 'END-of-/usr/ports/devel/mcpp/pkg-descr' XC/C++ preprocessor expands macros and processes '#if', '#include' and Xsome other directives. X XMCPP is an alternative C/C++ preprocessor with the highest conformance, Ximplementated by Kiyoshi Matsui. MCPP is especially useful for Xdebugging the source program which use complicated macros and also Xuseful for checking portability of the source. It supports multiple Xstandards: K&R, ISO C90, ISO C99, and ISO C++98. X XThough mcpp could be built as a replacement of GCC's resident Xproprocessor or as a subroutine called from some other main program, Xthis package installs only a stand-alone program named 'mcpp' which Xbehaves independent from GCC. X XWWW: http://mcpp.sourceforge.net/ X X- Kiyoshi Matsui <kmatsui@t3.rim.or.jp> END-of-/usr/ports/devel/mcpp/pkg-descr echo x - /usr/ports/devel/mcpp/distinfo sed 's/^X//' >/usr/ports/devel/mcpp/distinfo << 'END-of-/usr/ports/devel/mcpp/distinfo' XMD5 (mcpp-2.6.3.tar.gz) = ae64027a2d474f31656ad44ef656ca21 XSHA256 (mcpp-2.6.3.tar.gz) = ea9af7252efa76ef81508232ea2b0c2f55c1c2720086c668201c805d49dbc414 XSIZE (mcpp-2.6.3.tar.gz) = 1301041 END-of-/usr/ports/devel/mcpp/distinfo exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200704150620.l3F6Kdj9062885>