Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Jul 2010 22:36:00 GMT
From:      Armin Pirkovitsch <armin@frozen-zone.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/148723: devel/libfirm, lang/cparser update
Message-ID:  <201007172236.o6HMa0QG061550@www.freebsd.org>
Resent-Message-ID: <201007172240.o6HMe6v8053871@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         148723
>Category:       ports
>Synopsis:       devel/libfirm, lang/cparser update
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 17 22:40:05 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Armin Pirkovitsch
>Release:        
>Organization:
>Environment:
>Description:
Update of port devel/libfirm to 1.18.0
Update of port lang/cparser to 0.9.11

add LICENSE to both ports

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -Nur lang/cparser.orig/Makefile lang/cparser/Makefile
--- lang/cparser.orig/Makefile	2010-06-06 14:07:30.000000000 +0000
+++ lang/cparser/Makefile	2010-07-17 21:49:37.000000000 +0000
@@ -6,13 +6,15 @@
 #
 
 PORTNAME=	cparser
-PORTVERSION=	0.9.8
+PORTVERSION=	0.9.11
 CATEGORIES=	lang devel
 MASTER_SITES=	SF
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	A C99 compiler using libFIRM as backend
 
+LICENSE=	GPLv2
+
 LIB_DEPENDS=	firm.0:${PORTSDIR}/devel/libfirm
 
 USE_BZIP2=	yes
diff -Nur lang/cparser.orig/distinfo lang/cparser/distinfo
--- lang/cparser.orig/distinfo	2009-02-15 13:22:27.000000000 +0000
+++ lang/cparser/distinfo	2010-07-17 19:41:28.000000000 +0000
@@ -1,3 +1,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
+MD5 (cparser-0.9.11.tar.bz2) = 5c12689cf0440fdb5719e778b9553308
+SHA256 (cparser-0.9.11.tar.bz2) = 6683268ebb098d89332f04c9f789262b03b585e742709de247d4e71e9758ca82
+SIZE (cparser-0.9.11.tar.bz2) = 187465
diff -Nur lang/cparser.orig/files/patch-Makefile lang/cparser/files/patch-Makefile
--- lang/cparser.orig/files/patch-Makefile	1970-01-01 00:00:00.000000000 +0000
+++ lang/cparser/files/patch-Makefile	2010-07-17 20:44:51.000000000 +0000
@@ -0,0 +1,11 @@
+--- Makefile.orig	2010-07-17 20:44:08.000000000 +0000
++++ Makefile	2010-07-17 20:44:24.000000000 +0000
+@@ -25,8 +25,6 @@
+ 
+ SOURCES := \
+ 	adt/hashset.c \
+-	adt/obstack.c \
+-	adt/obstack_printf.c \
+ 	adt/strset.c \
+ 	adt/xmalloc.c \
+ 	attribute.c \
diff -Nur lang/cparser.orig/files/patch-printer.c lang/cparser/files/patch-printer.c
--- lang/cparser.orig/files/patch-printer.c	1970-01-01 00:00:00.000000000 +0000
+++ lang/cparser/files/patch-printer.c	2010-07-17 20:51:50.000000000 +0000
@@ -0,0 +1,11 @@
+--- printer.c.orig	2010-07-17 20:50:52.000000000 +0000
++++ printer.c	2010-07-17 20:51:04.000000000 +0000
+@@ -66,7 +66,7 @@
+ 
+ static void print_vformat_obstack(const char *format, va_list ap)
+ {
+-	obstack_vprintf(obst, format, ap);
++	obstack_printf(obst, format, ap);
+ }
+ 
+ void print_to_obstack(struct obstack *new_obst)
diff -Nur devel/libfirm.orig/Makefile devel/libfirm/Makefile
--- devel/libfirm.orig/Makefile	2010-06-06 14:06:43.000000000 +0000
+++ devel/libfirm/Makefile	2010-07-17 21:50:07.000000000 +0000
@@ -6,13 +6,15 @@
 #
 
 PORTNAME=	libfirm
-PORTVERSION=	1.16.0
+PORTVERSION=	1.18.0
 CATEGORIES=	devel lang
 MASTER_SITES=	SF
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	A graph-based SSA intermediate representation library for compilers
 
+LICENSE=	GPLv2
+
 GNU_CONFIGURE=	yes
 USE_BZIP2=	yes
 USE_GMAKE=	yes
diff -Nur devel/libfirm.orig/distinfo devel/libfirm/distinfo
--- devel/libfirm.orig/distinfo	2009-02-15 13:21:18.000000000 +0000
+++ devel/libfirm/distinfo	2010-07-17 19:40:47.000000000 +0000
@@ -1,3 +1,3 @@
-MD5 (libfirm-1.16.0.tar.bz2) = a65f67e4f771e5f446d0131ef4be4d5e
-SHA256 (libfirm-1.16.0.tar.bz2) = 7404237ec32f46a66e3096e7b10d18c7dce5e3ac00940fc5a8b3715ce92b40cf
-SIZE (libfirm-1.16.0.tar.bz2) = 1544923
+MD5 (libfirm-1.18.0.tar.bz2) = 65b3c456f5ba4e86b6b4eea3a24fc416
+SHA256 (libfirm-1.18.0.tar.bz2) = ba37ecb41d4a676795841e13e98d74c025ac8376a3be7944a931ba64f3fca19b
+SIZE (libfirm-1.18.0.tar.bz2) = 1610597
diff -Nur devel/libfirm.orig/files/patch-ir_be_bespillbelady3.c devel/libfirm/files/patch-ir_be_bespillbelady3.c
--- devel/libfirm.orig/files/patch-ir_be_bespillbelady3.c	1970-01-01 00:00:00.000000000 +0000
+++ devel/libfirm/files/patch-ir_be_bespillbelady3.c	2010-07-17 20:11:16.000000000 +0000
@@ -0,0 +1,19 @@
+--- ir/be/bespillbelady3.c.orig	2010-07-17 21:46:27.000000000 +0200
++++ ir/be/bespillbelady3.c	2010-07-17 22:09:01.000000000 +0200
+@@ -929,12 +929,16 @@
+ #ifndef NDEBUG
+ 	/* run3: tentative phase - check fixpoint */
+ 	tentative_mode               = true;
++#ifdef DEBUG_libfirm
+ 	should_have_reached_fixpoint = true;
++#endif
+ 	for (i = len-1; i >= 0; --i) {
+ 		process_block_or_loop(loop_blocks[i]);
+ 	}
++#ifdef DEBUG_libfirm
+ 	should_have_reached_fixpoint = false;
+ #endif
++#endif
+ 
+ 	/* run4: add spills/reloads */
+ 	tentative_mode              = false;
diff -Nur devel/libfirm.orig/pkg-plist devel/libfirm/pkg-plist
--- devel/libfirm.orig/pkg-plist	2008-12-02 01:21:33.000000000 +0000
+++ devel/libfirm/pkg-plist	2010-07-17 20:30:23.000000000 +0000
@@ -1,4 +1,3 @@
-include/libfirm/absgraph.h
 include/libfirm/adt/align.h
 include/libfirm/adt/array.h
 include/libfirm/adt/bipartite.h
@@ -22,7 +21,6 @@
 include/libfirm/adt/pqueue.h
 include/libfirm/adt/pset.h
 include/libfirm/adt/pset_new.h
-include/libfirm/adt/raw_bitset.h
 include/libfirm/adt/set.h
 include/libfirm/adt/unionfind.h
 include/libfirm/adt/util.h
@@ -32,15 +30,14 @@
 include/libfirm/callgraph.h
 include/libfirm/cdep.h
 include/libfirm/cgana.h
+include/libfirm/compound_path.h
 include/libfirm/dbginfo.h
-include/libfirm/dfs.h
 include/libfirm/execfreq.h
 include/libfirm/execution_frequency.h
 include/libfirm/field_temperature.h
 include/libfirm/firm.h
 include/libfirm/firm_common.h
 include/libfirm/firm_types.h
-include/libfirm/firm_ycomp.h
 include/libfirm/firmstat.h
 include/libfirm/height.h
 include/libfirm/ident.h
@@ -61,14 +58,14 @@
 include/libfirm/irgraph.h
 include/libfirm/irgwalk.h
 include/libfirm/irhooks.h
-include/libfirm/irlivechk.h
+include/libfirm/irio.h
+include/libfirm/irpass.h
 include/libfirm/irloop.h
 include/libfirm/irmemory.h
 include/libfirm/irmode.h
 include/libfirm/irnode.h
 include/libfirm/irop.h
 include/libfirm/iropt.h
-include/libfirm/iropt_dbg.h
 include/libfirm/iroptimize.h
 include/libfirm/irouts.h
 include/libfirm/irprintf.h
@@ -78,7 +75,6 @@
 include/libfirm/irvrfy.h
 include/libfirm/lowering.h
 include/libfirm/old_fctnames.h
-include/libfirm/phiclass.h
 include/libfirm/pseudo_irg.h
 include/libfirm/rta.h
 include/libfirm/seqnumbers.h
@@ -87,6 +83,7 @@
 include/libfirm/trouts.h
 include/libfirm/tv.h
 include/libfirm/typerep.h
+include/libfirm/vrp.h
 lib/libfirm.a
 lib/libfirm.la
 lib/libfirm.so


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007172236.o6HMa0QG061550>