svn commit: r316316 - in head: . Mk/Uses

Jason Helfman jgh at FreeBSD.org
Tue Apr 23 08:01:29 UTC 2013


Actually...

build to add gettext into BUILD DEPENDS
*NOT*
build to add gettext into both RUN and BUILD DEPENDS

On Tue, Apr 23, 2013 at 12:27 AM, Jason Helfman <jgh at freebsd.org> wrote:

> Author: jgh
> Date: Tue Apr 23 07:27:18 2013
> New Revision: 316316
> URL: http://svnweb.freebsd.org/changeset/ports/316316
>
> Log:
>   Introduces USES= gettext to replace USE_GETTEXT
>
>     It can take 3 arguments:
>     build to add gettext into both RUN and BUILD DEPENDS
>     run to add gettext into RUN_DEPENDS
>     lib (default,implicit) to add gettext into LIB_DEPENDS
>
>     This deprecates USE_GETTEXT. Please convert your ports.
>     USE_GETTEXT will be removed as soon as it is no longer used in
>     the ports tree
>
>   Approved by:  portmgr (bapt)
>
> Added:
>   head/Mk/Uses/gettext.mk   (contents, props changed)
> Modified:
>   head/CHANGES
>
> Modified: head/CHANGES
>
> ==============================================================================
> --- head/CHANGES        Tue Apr 23 07:24:02 2013        (r316315)
> +++ head/CHANGES        Tue Apr 23 07:27:18 2013        (r316316)
> @@ -10,6 +10,19 @@ in the release notes and/or placed into
>
>  All ports committers are allowed to commit to this file.
>
> +20130423:
> +AUTHOR: jgh at FreeBSD.org
> +
> +  * New USES macro to handle support for gettext dependency:
> +
> +    USES= gettext:build will add gettext into BUILD_DEPENDS
> +    USES= gettext:run will add gettext into RUN_DEPENDS
> +    USES= gettext:lib will add gettext into LIB_DEPENDS
> +
> +    It deprecates USE_GETTEXT which will be removed as soon as it is not
> +    used anymore
> +
> +
>  20130422:
>  AUTHOR: bdrewery at FreeBSD.org
>
>
> Added: head/Mk/Uses/gettext.mk
>
> ==============================================================================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/Mk/Uses/gettext.mk     Tue Apr 23 07:27:18 2013        (r316316)
> @@ -0,0 +1,31 @@
> +# $FreeBSD$
> +#
> +# handle dependency on the gettext (libintl) port
> +#
> +# MAINTAINER: portmgr at FreeBSD.org
> +#
> +# Feature:     gettext
> +# Usage:       USES=gettext or USES=gettext:ARGS
> +# Valid ARGS:  build, run, lib (default, implicit)
> +#
> +#
> +.if !defined(_INCLUDE_USES_GETTEXT_MK)
> +_INCLUDE_USES_GETTEXT_MK=      yes
> +
> +_GETTEXT_DEPENDS=      xgettext:${PORTSDIR}/devel/gettext
> +
> +.if !defined(gettext_ARGS)
> +gettext_ARGS=  lib
> +.endif
> +
> +.if ${gettext_ARGS} == "build"
> +BUILD_DEPENDS+=        ${_GETTEXT_DEPENDS}
> +.elif ${gettext_ARGS} == "run"
> +RUN_DEPENDS+=  ${_GETTEXT_DEPENDS}
> +.elif ${gettext_ARGS} == "lib"
> +LIB_DEPENDS+=  intl:${PORTSDIR}/devel/gettext
> +.else
> +IGNORE=        USES=gettext - invalid args: [${gettext_ARGS}] specifed
> +.endif
> +
> +.endif
>
>


-- 
--
Jason Helfman          | FreeBSD Committer
jgh at FreeBSD.org     | http://people.freebsd.org/~jgh  | The Power to Serve


More information about the svn-ports-all mailing list