ports/148723: devel/libfirm, lang/cparser update
Armin Pirkovitsch
armin at frozen-zone.org
Sat Jul 17 22:40:06 UTC 2010
>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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list