From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Aug 9 11:00:26 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53205106564A for ; Tue, 9 Aug 2011 11:00:26 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1CB448FC17 for ; Tue, 9 Aug 2011 11:00:26 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p79B0PYM041946 for ; Tue, 9 Aug 2011 11:00:25 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p79B0PgE041940; Tue, 9 Aug 2011 11:00:25 GMT (envelope-from gnats) Resent-Date: Tue, 9 Aug 2011 11:00:25 GMT Resent-Message-Id: <201108091100.p79B0PgE041940@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Armin Pirkovitsch Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5F361106566C for ; Tue, 9 Aug 2011 10:51:18 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 4DB3C8FC19 for ; Tue, 9 Aug 2011 10:51:18 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p79ApHXl070801 for ; Tue, 9 Aug 2011 10:51:17 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p79ApHOC070800; Tue, 9 Aug 2011 10:51:17 GMT (envelope-from nobody) Message-Id: <201108091051.p79ApHOC070800@red.freebsd.org> Date: Tue, 9 Aug 2011 10:51:17 GMT From: Armin Pirkovitsch To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/159627: [PATCH] devel/libfirm and lang/cparser update X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Aug 2011 11:00:26 -0000 >Number: 159627 >Category: ports >Synopsis: [PATCH] devel/libfirm and lang/cparser update >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Aug 09 11:00:25 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Armin Pirkovitsch >Release: >Organization: >Environment: >Description: Update of devel/libfirm to 1.19.1 lang/cparser to 0.9.12 libfirm: configure patch is required to disable "-fvisilbility=hidden"-feature which removes certain parts in the resulting library which are required by cparser. - libfirm.so was raised to .1 by upstream - I haven't found any depending ports other than cparser. cparser: Makefile patch is no longer required. >How-To-Repeat: >Fix: Patch attached with submission follows: diff -Nur /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/devel/libfirm/Makefile devel/libfirm/Makefile --- /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/devel/libfirm/Makefile 2010-07-25 17:11:08.000000000 +0200 +++ devel/libfirm/Makefile 2011-08-09 09:04:17.000000000 +0200 @@ -6,7 +6,7 @@ # PORTNAME= libfirm -PORTVERSION= 1.18.1 +PORTVERSION= 1.19.1 CATEGORIES= devel lang MASTER_SITES= SF diff -Nur /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/devel/libfirm/distinfo devel/libfirm/distinfo --- /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/devel/libfirm/distinfo 2011-07-07 15:18:26.000000000 +0200 +++ devel/libfirm/distinfo 2011-08-09 09:04:22.000000000 +0200 @@ -1,2 +1,2 @@ -SHA256 (libfirm-1.18.1.tar.bz2) = b706e4d927e01aa0ac74ccc0513ce95a8efebb79673f32ec2da8b1662318b292 -SIZE (libfirm-1.18.1.tar.bz2) = 1621064 +SHA256 (libfirm-1.19.1.tar.bz2) = 63d2070a9362226fd95aa2070a93c131694eb6514e16e6c9522c118d16927dc3 +SIZE (libfirm-1.19.1.tar.bz2) = 1445112 diff -Nur /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/devel/libfirm/files/patch-configure devel/libfirm/files/patch-configure --- /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/devel/libfirm/files/patch-configure 1970-01-01 01:00:00.000000000 +0100 +++ devel/libfirm/files/patch-configure 2011-08-09 11:52:19.000000000 +0200 @@ -0,0 +1,79 @@ +--- configure.orig 2011-08-09 11:50:50.000000000 +0200 ++++ configure 2011-08-09 11:52:00.000000000 +0200 +@@ -11493,76 +11493,6 @@ + am__fastdepCC_FALSE= + fi + +- +- +-as_VAR=`$as_echo "ax_cv_cflags_gcc_option_-fvisibility=hidden" | $as_tr_sh` +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking CFLAGS for gcc -fvisibility=hidden" >&5 +-$as_echo_n "checking CFLAGS for gcc -fvisibility=hidden... " >&6; } +-if eval "test \"\${$as_VAR+set}\"" = set; then : +- $as_echo_n "(cached) " >&6 +-else +- eval "$as_VAR=\"no, unknown\"" +- +- ac_ext=c +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_c_compiler_gnu +- +- ac_save_CFLAGS="$CFLAGS" +-for ac_arg in "-pedantic -Werror % -fvisibility=hidden" "-pedantic % -fvisibility=hidden %% no, obsolete" # +-do CFLAGS="$ac_save_CFLAGS "`echo $ac_arg | sed -e 's,%%.*,,' -e 's,%,,'` +- cat confdefs.h - <<_ACEOF >conftest.$ac_ext +-/* end confdefs.h. */ +- +-int +-main () +-{ +-return 0; +- ; +- return 0; +-} +-_ACEOF +-if ac_fn_c_try_compile "$LINENO"; then : +- eval "$as_VAR=\`echo \$ac_arg | sed -e 's,.*% *,,'\`"; break +-fi +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-done +- CFLAGS="$ac_save_CFLAGS" +- ac_ext=c +-ac_cpp='$CPP $CPPFLAGS' +-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +-ac_compiler_gnu=$ac_cv_c_compiler_gnu +- +- +-fi +-eval ac_res=\$$as_VAR +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +-$as_echo "$ac_res" >&6; } +-eval var=\$$as_VAR +-case ".$var" in +- .ok|.ok,*) ;; +- .|.no|.no,*) ;; +- *) +- if echo " $CFLAGS " | grep " $var " 2>&1 >/dev/null +- then { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS does contain \$var"; } >&5 +- (: CFLAGS does contain $var) 2>&5 +- ac_status=$? +- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 +- test $ac_status = 0; } +- else { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS \$var\""; } >&5 +- (: CFLAGS="$CFLAGS $var") 2>&5 +- ac_status=$? +- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 +- test $ac_status = 0; } +- CFLAGS="$CFLAGS $var" +- fi +- ;; +-esac +- +- +- + for ac_prog in perl perl5 + do + # Extract the first word of "$ac_prog", so it can be a program name with args. diff -Nur /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/devel/libfirm/pkg-plist devel/libfirm/pkg-plist --- /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/devel/libfirm/pkg-plist 2010-07-25 17:11:08.000000000 +0200 +++ devel/libfirm/pkg-plist 2011-08-09 07:57:15.000000000 +0200 @@ -1,4 +1,3 @@ -include/libfirm/adt/align.h include/libfirm/adt/array.h include/libfirm/adt/bipartite.h include/libfirm/adt/cpset.h @@ -9,12 +8,10 @@ include/libfirm/adt/hashptr.h include/libfirm/adt/hashset.h include/libfirm/adt/hungarian.h -include/libfirm/adt/impl.h include/libfirm/adt/iterator.h include/libfirm/adt/list.h include/libfirm/adt/obst.h include/libfirm/adt/obstack.h -include/libfirm/adt/offset.h include/libfirm/adt/pdeq.h include/libfirm/adt/plist.h include/libfirm/adt/pmap.h @@ -23,15 +20,16 @@ include/libfirm/adt/pset_new.h include/libfirm/adt/set.h include/libfirm/adt/unionfind.h -include/libfirm/adt/util.h include/libfirm/adt/xmalloc.h include/libfirm/analyze_irg_args.h include/libfirm/be.h +include/libfirm/begin.h include/libfirm/callgraph.h include/libfirm/cdep.h include/libfirm/cgana.h include/libfirm/compound_path.h include/libfirm/dbginfo.h +include/libfirm/end.h include/libfirm/execfreq.h include/libfirm/execution_frequency.h include/libfirm/field_temperature.h @@ -39,11 +37,10 @@ include/libfirm/firm_common.h include/libfirm/firm_types.h include/libfirm/firmstat.h -include/libfirm/height.h +include/libfirm/heights.h include/libfirm/ident.h include/libfirm/interval_analysis.h include/libfirm/irarch.h -include/libfirm/ircgcons.h include/libfirm/ircgopt.h include/libfirm/ircons.h include/libfirm/irconsconfirm.h @@ -70,14 +67,12 @@ include/libfirm/irouts.h include/libfirm/irprintf.h include/libfirm/irprog.h -include/libfirm/irsimpletype.h include/libfirm/irtypeinfo.h -include/libfirm/irvrfy.h +include/libfirm/irverify.h include/libfirm/lowering.h -include/libfirm/old_fctnames.h -include/libfirm/pseudo_irg.h +include/libfirm/nodeops.h +include/libfirm/opcodes.h include/libfirm/rta.h -include/libfirm/seqnumbers.h include/libfirm/structure.h include/libfirm/timing.h include/libfirm/trouts.h @@ -87,7 +82,7 @@ lib/libfirm.a lib/libfirm.la lib/libfirm.so -lib/libfirm.so.0 +lib/libfirm.so.1 libdata/pkgconfig/libfirm.pc @dirrm include/libfirm/adt @dirrm include/libfirm diff -Nur /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/lang/cparser/Makefile lang/cparser/Makefile --- /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/lang/cparser/Makefile 2010-07-25 17:13:41.000000000 +0200 +++ lang/cparser/Makefile 2011-08-09 08:02:19.000000000 +0200 @@ -6,14 +6,14 @@ # PORTNAME= cparser -PORTVERSION= 0.9.11 +PORTVERSION= 0.9.12 CATEGORIES= lang devel MASTER_SITES= SF MAINTAINER= armin@frozen-zone.org COMMENT= A C99 compiler using libFIRM as backend -LIB_DEPENDS= firm.0:${PORTSDIR}/devel/libfirm +LIB_DEPENDS= firm.1:${PORTSDIR}/devel/libfirm LICENSE= GPLv2 diff -Nur /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/lang/cparser/distinfo lang/cparser/distinfo --- /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/lang/cparser/distinfo 2011-07-07 15:19:48.000000000 +0200 +++ lang/cparser/distinfo 2011-08-09 07:46:15.000000000 +0200 @@ -1,2 +1,2 @@ -SHA256 (cparser-0.9.11.tar.bz2) = 6683268ebb098d89332f04c9f789262b03b585e742709de247d4e71e9758ca82 -SIZE (cparser-0.9.11.tar.bz2) = 187465 +SHA256 (cparser-0.9.12.tar.bz2) = a664f7bd75ab1ff5984a3d10c5a734f373a23ecc7ad8bce55591c6cfb895a733 +SIZE (cparser-0.9.12.tar.bz2) = 185835 diff -Nur /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/lang/cparser/files/patch-Makefile lang/cparser/files/patch-Makefile --- /mnt/ad12/tinderbox/portstrees/FreeBSD/ports/lang/cparser/files/patch-Makefile 2010-07-25 17:13:41.000000000 +0200 +++ lang/cparser/files/patch-Makefile 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ ---- 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 \ >Release-Note: >Audit-Trail: >Unformatted: