ports/159627: [PATCH] devel/libfirm and lang/cparser update
Armin Pirkovitsch
armin at frozen-zone.org
Tue Aug 9 11:00:26 UTC 2011
>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 at 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:
More information about the freebsd-ports-bugs
mailing list