Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Dec 2013 21:37:35 +0100
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        Danilo Egea Gondolfo <danilo@FreeBSD.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org
Subject:   Re: svn commit: r335835 - head/audio/beast
Message-ID:  <20131207203734.GG76976@ithaqua.etoilebsd.net>
In-Reply-To: <201312071721.rB7HLsph049433@svn.freebsd.org>
References:  <201312071721.rB7HLsph049433@svn.freebsd.org>

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

--X0vpKvTpCy87tk9a
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Dec 07, 2013 at 05:21:54PM +0000, Danilo Egea Gondolfo wrote:
> Author: danilo
> Date: Sat Dec  7 17:21:53 2013
> New Revision: 335835
> URL: http://svnweb.freebsd.org/changeset/ports/335835
>=20
> Log:
>   - Fix port build (remove BROKEN). Remove -DG_DISABLE_DEPRECATED from Ma=
kefile.(in|am), this port uses deprecated functions from glib20.
>   - Use gcc 4.6+ to support -std=3Dgnu++0x
>   - Add stage support
>   - Convert LIB_DEPENDS to new syntax
>   - Add desktop-file-utils and shared-mime-info to USES
>=20
> Modified:
>   head/audio/beast/Makefile
>   head/audio/beast/pkg-plist
>=20
> Modified: head/audio/beast/Makefile
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> --- head/audio/beast/Makefile	Sat Dec  7 17:14:12 2013	(r335834)
> +++ head/audio/beast/Makefile	Sat Dec  7 17:21:53 2013	(r335835)
> @@ -13,20 +13,18 @@ COMMENT=3D	Powerful music composition and=20
> =20
>  LICENSE=3D	LGPL21
> =20
> -LIB_DEPENDS=3D	asound:${PORTSDIR}/audio/alsa-lib \
> -		mad:${PORTSDIR}/audio/libmad \
> -		vorbisfile:${PORTSDIR}/audio/libvorbis \
> -		guile:${PORTSDIR}/lang/guile
> +LIB_DEPENDS=3D	libasound.so:${PORTSDIR}/audio/alsa-lib \
> +		libmad.so:${PORTSDIR}/audio/libmad \
> +		libvorbisfile.so:${PORTSDIR}/audio/libvorbis \
> +		libguile.so:${PORTSDIR}/lang/guile
>  RUN_DEPENDS=3D	xdg-open:${PORTSDIR}/devel/xdg-utils
> =20
> -BROKEN=3D		Does not build
> -
> +OPTIONS_DEFINE=3D		DEBUG
>  OPTIONS_DEFINE_i386=3D	SSE
> =20
>  USE_BZIP2=3D	yes
> -NO_STAGE=3D	yes
> -USES=3D		gmake pathfix gettext pkgconfig
> -USE_GCC=3D	yes
> +USES=3D		desktop-file-utils gmake gettext pathfix pkgconfig shared-mime-=
info
> +USE_GCC=3D	4.6+
>  USE_GNOME=3D	gnomehier libgnomecanvas
>  GNU_CONFIGURE=3D	yes
>  CONFIGURE_ARGS=3D	--disable-silent-rules \
> @@ -40,8 +38,7 @@ LDFLAGS+=3D	-L${LOCALBASE}/lib
> =20
>  PLIST_SUB=3D	VERSION=3D"${PORTVERSION}"
> =20
> -MAN1=3D		beast.1 bsescm.1 bsewavetool.1 sfidl.1
> -MAN5=3D		bse.5
> +DEBUG_CONFIGURE_ENABLE=3D	debug
> =20
>  .include <bsd.port.pre.mk>
> =20
> @@ -57,10 +54,6 @@ PLIST_SUB+=3D	SSE=3D"@comment "
>  SSE_FLAGS=3D	# none
>  .endif
> =20
> -.if empty(PORT_OPTIONS:MDEBUG)
> -CONFIGURE_ARGS+=3D--disable-debug
> -.endif
> -
>  post-patch:
>  	@${REINPLACE_CMD} -e \
>  		'/^[[:space:]].*FLAGS -[Ofgp].*"/s|^|#| ; \
> @@ -75,5 +68,8 @@ post-patch:
>  	@${REINPLACE_CMD} -e \
>  		's|; q|;| ; \
>  		 s|-o \(pipefail\)|\1|' ${WRKSRC}/docs/Makefile.in
> +	@${REINPLACE_CMD} -e \
> +		's|-DG_DISABLE_DEPRECATED||' ${WRKSRC}/bse/Makefile.am \
> +		${WRKSRC}/bse/Makefile.in
> =20
>  .include <bsd.port.post.mk>
>=20
> Modified: head/audio/beast/pkg-plist
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
> --- head/audio/beast/pkg-plist	Sat Dec  7 17:14:12 2013	(r335834)
> +++ head/audio/beast/pkg-plist	Sat Dec  7 17:21:53 2013	(r335835)
> @@ -4,6 +4,11 @@ bin/bsescm
>  bin/bsescm-%%VERSION%%
>  bin/bsewavetool
>  bin/sfidl
> +man/man1/beast.1.gz
> +man/man1/bsescm.1.gz
> +man/man1/bsewavetool.1.gz
> +man/man1/sfidl.1.gz
> +man/man5/bse.5.gz
>  include/birnet/birnet.hh
>  include/birnet/birnetcdefs.h
>  include/birnet/birnetconfig.h

compiler:c++11-lang (or c++11-lib) does not work? the bonus is that you are=
 not
tight to gcc but you can also use clang when available.

regards,
Bapt

--X0vpKvTpCy87tk9a
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (FreeBSD)

iEYEARECAAYFAlKjhw4ACgkQ8kTtMUmk6EzXDwCfb2+0X6V0TUb5qVBUGafmKMT3
jwkAn24WTbIMGloX7q+PDuCt2ewtxdpF
=/6kR
-----END PGP SIGNATURE-----

--X0vpKvTpCy87tk9a--



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