From nobody@FreeBSD.org  Sat Nov 22 19:09:16 2008
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 2D4B21065670
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 22 Nov 2008 19:09:16 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 263E88FC13
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 22 Nov 2008 19:09:16 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id mAMJ9Fpg067064
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 22 Nov 2008 19:09:15 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id mAMJ9F2s067063;
	Sat, 22 Nov 2008 19:09:15 GMT
	(envelope-from nobody)
Message-Id: <200811221909.mAMJ9F2s067063@www.freebsd.org>
Date: Sat, 22 Nov 2008 19:09:15 GMT
From: Christoph Mallon <christoph.mallon@gmx.de>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [new ports] devel/libfirm and lang/cparser
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         129070
>Category:       ports
>Synopsis:       [new ports] devel/libfirm and lang/cparser
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    miwi
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Nov 22 19:10:01 UTC 2008
>Closed-Date:    Mon Nov 24 10:16:25 UTC 2008
>Last-Modified:  Mon Nov 24 10:16:25 UTC 2008
>Originator:     Christoph Mallon
>Release:        
>Organization:
>Environment:
>Description:
Please commit these two ports to the ports tree.

* libFIRM is a graph-based SSA intermediate representation library for compilers, which includes many optimizations and a code generator framework.

* cparser is a C compiler, which uses libFIRM.

More information is available at http://www.libfirm.org/
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

begin-base64 644 libfirm_cparser.tbz2
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
====


>Release-Note:
>Audit-Trail:
Class-Changed-From-To: maintainer-update->change-request 
Class-Changed-By: edwin 
Class-Changed-When: Sat Nov 22 19:10:10 UTC 2008 
Class-Changed-Why:  
Fix category (new ports should be change-requests) (via the GNATS Auto 
Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=129070 
Responsible-Changed-From-To: freebsd-ports-bugs->miwi 
Responsible-Changed-By: miwi 
Responsible-Changed-When: Sat Nov 22 21:11:56 UTC 2008 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=129070 
State-Changed-From-To: open->closed 
State-Changed-By: miwi 
State-Changed-When: Sun Nov 23 22:56:39 UTC 2008 
State-Changed-Why:  
New port added, with minor changes. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=129070 
State-Changed-From-To: closed->open 
State-Changed-By: miwi 
State-Changed-When: Sun Nov 23 22:57:07 UTC 2008 
State-Changed-Why:  
lang/cparser need a fix. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=129070 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/129070: commit references a PR
Date: Sun, 23 Nov 2008 22:57:04 +0000 (UTC)

 miwi        2008-11-23 22:56:50 UTC
 
   FreeBSD ports repository
 
   Modified files:
     devel                Makefile 
   Added files:
     devel/libfirm        Makefile distinfo pkg-descr pkg-plist 
   Log:
   libFIRM provides a graph-based intermediate representation (IR), which operates
   exclusively in SSA-form, starting at IR construction until assembler code
   emission.  It offers many analyses and optimizations, provides extensive debug
   support and includes a backend framework.
   
   * analyses: dominance, loop tree, execution frequency, control dependencies,
     call graph, rapid type, def-use, alias analysis, class hierarchy analysis
   * optimizations: dead code elimination (happens implicitly), constant folding,
     local common subexpression elimination, arithmetic identities (happens on the
     fly), unreachable code elimination, global common subexpression elimination,
     code placement, strength reduction, scalar replacement, if-conversion,
     load/store optimization, control flow optimizations, reassociation, partial
     condition evaluation, tail recursion elimination, inlining, procedure cloning
   * enhanced debugging support: extensive checkers, breakpoints on node creation,
     entity creation, graph dumping
   * lowering of intrinsics, double word arithmetics, bitfields
   * generic backend features:
     * novel SSA based register allocator
     * several SSA copy coalescing and spilling algorithms
     * algorithms for instruction and basic block scheduling
   * working ia32 backend, unfinished backends for MIPS, ARM, PPC32
   * handwritten recursive descent C89/C99 frontend available (lang/cparser)
   
   WWW: http://libfirm.org/
   
   PR:             ports/129070
   Submitted by:   Christoph Mallon <christoph.mallon at gmx.de>
   
   Revision  Changes    Path
   1.3271    +1 -0      ports/devel/Makefile
   1.1       +30 -0     ports/devel/libfirm/Makefile (new)
   1.1       +3 -0      ports/devel/libfirm/distinfo (new)
   1.1       +24 -0     ports/devel/libfirm/pkg-descr (new)
   1.1       +97 -0     ports/devel/libfirm/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: open->closed 
State-Changed-By: miwi 
State-Changed-When: Mon Nov 24 10:16:24 UTC 2008 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=129070 
>Unformatted:
