Edit

IABSD.fr/ports/audio/mpg123/Makefile

Branch :

  • Show log

    Commit

  • Author : naddy
    Date : 2016-07-30 20:48:01
    Hash : 0950e022
    Message : update to 1.23.6 for minor regression fixes

  • audio/mpg123/Makefile
  • # $OpenBSD: Makefile,v 1.85 2016/07/30 20:48:01 naddy Exp $
    
    COMMENT=	fast console MPEG audio player and decoder library
    
    DISTNAME=	mpg123-1.23.6
    SHARED_LIBS=	mpg123		6.0	# 42.2
    SHARED_LIBS+=	out123		0.1	# 1.4
    CATEGORIES=	audio
    HOMEPAGE=	http://www.mpg123.de/
    
    MAINTAINER=	Christian Weisgerber <naddy@openbsd.org>
    
    # LGPL 2.1
    PERMIT_PACKAGE_CDROM=	Yes
    
    MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=mpg123/} \
    		http://www.mpg123.de/download/
    EXTRACT_SUFX=	.tar.bz2
    
    WANTLIB=	c ltdl m sndio
    LIB_DEPENDS=	devel/libtool,-ltdl
    
    CONFIGURE_STYLE=gnu
    CONFIGURE_ARGS=	--enable-static \
    		--disable-lfs-alias \
    		--with-audio=sndio \
    		--with-module-suffix=.so \
    		--with-optimization=0
    CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
    		LDFLAGS="-L${LOCALBASE}/lib"
    MODGNU_CONFIG_GUESS_DIRS=${WRKSRC}/build
    
    .if   ${MACHINE_ARCH} == "amd64"
    # no support for AVX instructions in as(1)
    USE_GMAKE=	Yes
    BUILD_DEPENDS+=	devel/yasm
    
    .elif ${MACHINE_ARCH} == "arm"
    CONFIGURE_ARGS+=--with-cpu=arm_nofpu
    
    .endif
    
    # Do not build static modules
    pre-patch:
    	@cd ${WRKSRC}; mv Makefile.in Makefile.in.bak; sed '\
    	    /^src_libout123_modules_.*_la_LINK =/ { \
    		N; s/\$$(LIBTOOLFLAGS)/& --tag=disable-static/; \
    	    }' Makefile.in.bak >Makefile.in
    
    .include <bsd.port.mk>