head	1.7;
access;
symbols
	RELEASE_8_3_0:1.7
	RELEASE_9_0_0:1.6
	RELEASE_7_4_0:1.4
	RELEASE_8_2_0:1.4
	RELEASE_6_EOL:1.4
	RELEASE_8_1_0:1.3
	RELEASE_7_3_0:1.3
	RELEASE_8_0_0:1.3
	RELEASE_7_2_0:1.3;
locks; strict;
comment	@# @;


1.7
date	2012.01.28.20.30.02;	author miwi;	state Exp;
branches;
next	1.6;

1.6
date	2011.08.12.17.13.55;	author crees;	state Exp;
branches;
next	1.5;

1.5
date	2011.07.03.13.45.08;	author ohauer;	state Exp;
branches;
next	1.4;

1.4
date	2010.07.25.15.13.41;	author decke;	state Exp;
branches;
next	1.3;

1.3
date	2009.02.15.13.22.27;	author miwi;	state Exp;
branches;
next	1.2;

1.2
date	2008.12.02.01.24.52;	author wxs;	state Exp;
branches;
next	1.1;

1.1
date	2008.11.24.09.33.54;	author miwi;	state Exp;
branches;
next	;


desc
@@


1.7
log
@- Update to 0.9.13

PR:		164297
Submitted by:	Armin Pirkovitsch <armin@@frozen-zone.org> (maintainer)
@
text
@SHA256 (cparser-0.9.13.tar.bz2) = ccc44a3b230beb841404a40cc792650accee2fa45ac7ad14820f792364e02dbc
SIZE (cparser-0.9.13.tar.bz2) = 190912
@


1.6
log
@- Update devel/libfirm to 1.19.1
- Update lang/cparser to 0.9.12 and bump LIB_DEPENDS for libfirm

PR:		ports/159627
Submitted by:	Armin Pirkovitsch <armin@@frozen-zone.org> (maintainer)
@
text
@d1 2
a2 2
SHA256 (cparser-0.9.12.tar.bz2) = a664f7bd75ab1ff5984a3d10c5a734f373a23ecc7ad8bce55591c6cfb895a733
SIZE (cparser-0.9.12.tar.bz2) = 185835
@


1.5
log
@- remove MD5
@
text
@d1 2
a2 2
SHA256 (cparser-0.9.11.tar.bz2) = 6683268ebb098d89332f04c9f789262b03b585e742709de247d4e71e9758ca82
SIZE (cparser-0.9.11.tar.bz2) = 187465
@


1.4
log
@- Update to 0.9.11
- Add LICENSE
- Pass maintainership to submitter (via IRC)

PR:		ports/148723
Submitted by:	Armin Pirkovitsch <armin at frozen-zone dot org>
Approved by:	beat (co-mentor)
@
text
@a0 1
MD5 (cparser-0.9.11.tar.bz2) = 5c12689cf0440fdb5719e778b9553308
@


1.3
log
@- Update to 0.9.8
- Use SF macro

Submitted by:	Christoph Mallon (maintainer via irc)
@
text
@d1 3
a3 3
MD5 (cparser-0.9.8.tar.bz2) = c2deef8b85e9ed8c502f434a47b067ca
SHA256 (cparser-0.9.8.tar.bz2) = 20f7c73273bffa859110dc191f9e1c0fafc9444ea123b77dddf0ea82886e4669
SIZE (cparser-0.9.8.tar.bz2) = 203531
@


1.2
log
@- Update to 0.9.7
- Switch to MASTER_SITE_SOURCEFORGE
- Install man pages
- Fixup pkg-descr typos

PR:		ports/129343
Submitted by:	Christoph Mallon <christoph.mallon@@gmx.de> (maintainer)
@
text
@d1 3
a3 3
MD5 (cparser-0.9.7.tar.bz2) = 19af4d2d0fe76d444f043b257dc28970
SHA256 (cparser-0.9.7.tar.bz2) = 623bf32ccfce4a5676c6172a63e3cbada59919cc862c671b35e881a0c424ee00
SIZE (cparser-0.9.7.tar.bz2) = 187966
@


1.1
log
@cparser is a C compiler, which can parse C89 and C99 as well as many GCC and
some MSVC extensions.  It also provides many useful analyses for warnings.  It
uses libFIRM, which provides a SSA-based intermediate representation in form of
explicit dependency graphs, for optimization and code generation.  Parsing is
done with a handwritten recursive descent parser.  The AST representation is
straightforward, so it can be used for other purposes than code generation.

* fast recursive descent parser, parses C89 and C99
* handles most GCC extensions, f.e. __attribute__, inline assembler,
  computed goto, statement expressions
* handles some MSVC extensions (like declspec)
* provides many useful warnings
  * format string checker for char and wchar_t
  * unreachable code analysis
  * missing return statement check, which pinpoints exact location(s)
  * write-only/-self variables detection
  * missing and redundant forward declarations
  * most warnings switches, which are available for GCC
* provides concise messages in case of error, for example when encountering
  misspelled typenames
* compiler driver compatible with with GCC (-fxxx, -Wxxx, -M, ...)
* uses libFIRM for optimization and code generation (devel/libfirm)

WWW: http://www.libfirm.org

Submitted by:	Christoph Mallon <christoph.mallon at gmx.de>
@
text
@d1 3
a3 3
MD5 (cparser-0.9.6.tar.bz2) = 3efd0e233292038642ec6c0de065bca5
SHA256 (cparser-0.9.6.tar.bz2) = cb81ff4838aeb39b7692906d7872ccb9c389326136745da9f3dd602fab092149
SIZE (cparser-0.9.6.tar.bz2) = 179038
@

