Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 05 May 2013 15:06:04 +0000
From:      Max Brazhnikov <makc@freebsd.org>
To:        Raphael Kubo da Costa <rakuco@freebsd.org>
Cc:        svn-ports-head@freebsd.org, h.skuhra@gmail.com, svn-ports-all@freebsd.org, ports-committers@freebsd.org
Subject:   Re: svn commit: r317266 - head/multimedia/gst123
Message-ID:  <1607117.RnIN0iR8p5@mercury.ph.man.ac.uk>
In-Reply-To: <201305032136.r43LaTYo048658@svn.freebsd.org>
References:  <201305032136.r43LaTYo048658@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

On Fri, 03 May 2013 21:36:29 +0000Fri May  3 21:36:29 2013 Raphael Kubo da Costa wrote:
> Author: rakuco
> Date: Fri May  3 21:36:29 2013
> New Revision: 317266
> URL: http://svnweb.freebsd.org/changeset/ports/317266
> 
> Log:
>   Update to 0.3.2.
>   
>   PR:		ports/178226
>   Submitted by:	Herbert J. Skuhra <h.skuhra@gmail.com> (maintainer)
> 
> Modified:
>   head/multimedia/gst123/Makefile
>   head/multimedia/gst123/distinfo
> 
> Modified: head/multimedia/gst123/Makefile
> ==============================================================================
> --- head/multimedia/gst123/Makefile	Fri May  3 21:35:23 2013	(r317265)
> +++ head/multimedia/gst123/Makefile	Fri May  3 21:36:29 2013	(r317266)
> @@ -1,13 +1,8 @@
> -# New ports collection makefile for:	gst123
> -# Date created:				Wed December 8, 2010
> -# Whom:					Herbert J. Skuhra <h.skuhra@gmail.com>
> -#
> +# Created by: Herbert J. Skuhra <h.skuhra@gmail.com>
>  # $FreeBSD$
> -#
>  
>  PORTNAME=	gst123
> -PORTVERSION=	0.2.1
> -PORTREVISION=	1
> +PORTVERSION=	0.3.2
>  CATEGORIES=	multimedia
>  MASTER_SITES=	http://space.twc.de/~stefan/gst123/
>  
> @@ -20,13 +15,24 @@ GNU_CONFIGURE=	yes
>  USE_GMAKE=	yes
>  USE_BZIP2=	yes
>  USE_GNOME=	gtk20
> -USE_GSTREAMER=	good
>  CONFIGURE_ENV=	NCURSES5_CONFIG=/usr/bin/true
>  LDFLAGS+=	-lncurses
>  
>  PLIST_FILES=	bin/${PORTNAME}
>  MAN1=		${PORTNAME}.1
>  
> +OPTIONS_DEFINE=	GSTREAMER1
> +
> +GSTREAMER1_DESC=	Multimedia support via GStreamer 1.0 (instead of 0.10)
> +
> +.include <bsd.port.options.mk>
> +
> +.if ${PORT_OPTIONS:MGSTREAMER1} || exists(${LOCALBASE}/libdata/pkgconfig/gstreamer-1.0.pc)
> +USE_GSTREAMER1=	good
> +.else
> +USE_GSTREAMER=	good
> +.endif

Please avoid using 'exists($some_file)' for determining dependencies.
If there's no way to force building without gstreamer1 the option should be
removed in favour of hard dependence on gstreamer1.

Max



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1607117.RnIN0iR8p5>