Date: Tue, 23 Nov 2010 19:10:12 -0800 From: Charlie Kester <corky1951@comcast.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/152532: [MAINTAINER] x11/fbpanel: fix patch of configure script Message-ID: <20101124031015.DF972106566B@hub.freebsd.org> Resent-Message-ID: <201011240320.oAO3K91L091774@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 152532 >Category: ports >Synopsis: [MAINTAINER] x11/fbpanel: fix patch of configure script >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: Wed Nov 24 03:20:09 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Charlie Kester >Release: FreeBSD 8.1-STABLE i386 >Organization: >Environment: System: FreeBSD atom.local 8.1-STABLE FreeBSD 8.1-STABLE #0: Tue Nov 16 17:15:14 PST 2010 root@atom.local:/usr/obj/usr/src/sys/ATOM i386 >Description: Existing port sets PREFIX in configure environment, in order to force installation into proper directories. This was a quick and dirty workaround. Wolfgang Jenkner did root cause analysis and suggested the attached changes to fix the real problem. My testing confirms his fix. No need to bump PORTREVISION since this doesn't affect the resulting package. >How-To-Repeat: >Fix: --- fbpanel-6.1_1.diff begins here --- diff -ruN /usr/ports/x11/fbpanel/Makefile ./fbpanel/Makefile --- /usr/ports/x11/fbpanel/Makefile 2010-11-22 14:58:13.000000000 -0800 +++ ./fbpanel/Makefile 2010-11-23 18:54:04.000000000 -0800 @@ -21,7 +21,7 @@ HAS_CONFIGURE= yes USE_GMAKE= yes -CONFIGURE_ENV+= PREFIX=${PREFIX} +CONFIGURE_ARGS+= --prefix=${PREFIX} MAN1= fbpanel.1 MANCOMPRESSED= no diff -ruN /usr/ports/x11/fbpanel/files/patch-configure ./fbpanel/files/patch-configure --- /usr/ports/x11/fbpanel/files/patch-configure 2010-11-22 03:35:55.000000000 -0800 +++ ./fbpanel/files/patch-configure 2010-11-23 17:48:11.000000000 -0800 @@ -1,11 +1,20 @@ ---- ./configure.orig 2010-04-04 02:02:40.000000000 -0700 -+++ ./configure 2010-11-17 11:11:33.000000000 -0800 -@@ -324,7 +324,7 @@ - add_var target "stab: configure for arch" "" +--- ./configure.orig 2010-04-04 11:02:40.000000000 +0200 ++++ ./configure 2010-11-22 19:41:52.000000000 +0100 +@@ -92,7 +92,7 @@ + { + local var val A - # N.B. order is important --add_var prefix "install architecture-independent files" /usr -+add_var prefix "install architecture-independent files" '${PREFIX}' - add_var eprefix "install architecture-dependent files" '$prefix' - add_var bindir "user executables" '$eprefix/bin' - add_var sbindir "system executables" '$eprefix/sbin' +- [ "$(sed -e 's/--[^=]\+=[^=]*/AA/' <<< $1)" != AA ] && return 1 ++ [ "$(sed -r -e 's/--[^=]+=[^=]*/AA/' <<< $1)" != AA ] && return 1 + + A=${1:2} + var=${A%%=*} +@@ -167,7 +167,7 @@ + + function check_feature () + { +- [ "$(sed -e 's/--\(enable\|disable\)-.\+/AA/' <<< $1)" != AA ] && return 1 ++ [ "$(sed -r -e 's/--(enable|disable)-.+/AA/' <<< $1)" != AA ] && return 1 + A=${1:2} + var=${A#*-} + val=${A%%-*} --- fbpanel-6.1_1.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101124031015.DF972106566B>