Date: Wed, 10 Aug 2005 08:50:02 -0300 From: Carlos A M dos Santos <casantos@urisan.tche.br> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/84744: Allow user to disable libcaca in ports/multimedia/xine Message-ID: <200508101131.j7ABVe325948@gama-rt.urisan.tche.br> Resent-Message-ID: <200508101150.j7ABoU4n006329@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 84744 >Category: ports >Synopsis: Allow user to disable libcaca in ports/multimedia/xine >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Aug 10 11:50:29 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Carlos A M dos Santos >Release: FreeBSD 5.4-RELEASE i386 >Organization: Universidade Regional Integrada >Environment: System: FreeBSD sophia.inf.urisan 5.4-RELEASE FreeBSD 5.4-RELEASE #1: Mon May 16 01:34:41 BRT 2005 root@avatar.casantos.org:/share/FreeBSD/5.4-RELEASE/src/sys/i386/compile/A7N266-VM i386 >Description: The Makefile contained in ports/multimedia/xine tests for the presence of libcaca.a in the system and enables support for the corresponding feature if such library is found. The attached patch allows the uses to disable that feature by means of a variable named "WITHOUT_LIBCACA". >How-To-Repeat: N.A. >Fix: Apply the attached patch. --- multimedia::xine.patch begins here --- diff -durP ports/multimedia/xine/Makefile ports/multimedia/xine/Makefile --- ports.orig/multimedia/xine/Makefile Thu Apr 28 22:11:59 2005 +++ ports/multimedia/xine/Makefile Thu Jun 2 21:22:30 2005 @@ -72,11 +71,22 @@ CONFIGURE_ARGS+= --disable-xft .endif -.if exists(${LOCALBASE}/lib/libcaca.a) || defined(WITH_LIBCACA) +.if !defined(WITHOUT_LIBCACA) && (exists(${LOCALBASE}/lib/libcaca.a) || defined(WITH_LIBCACA)) PLIST_SUB+= WITH_LIBCACA="" .else PLIST_SUB+= WITH_LIBCACA="@comment " .endif + +pre-everything:: + @${ECHO_MSG} "===>" + @${ECHO_MSG} "===> You can enable some features by defining following variables." + @${ECHO_MSG} "===>" +.if defined (WITHOUT_LIBCACA) || (!exists(${LOCALBASE}/lib/libcaca.a) && !defined(WITH_LIBCACA)) + @${ECHO_MSG} "===> WITH_LIBCACA (libcaca support)" +.else + @${ECHO_MSG} "===> WITH_LIBCACA (libcaca support, enabled)" +.endif + @${ECHO_MSG} "===>" post-patch: @${REINPLACE_CMD} -e \ --- multimedia::xine.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200508101131.j7ABVe325948>