freebsd-ports/audio/mpg123/Makefile
Oliver Eikemeier bb08d2c7c7 Sync FORBIDDEN tags with the FreeBSD VuXML database, please refer to the
individual database entries for details. Report errors and omissions in the
database to the FreeBSD Security Officer <security-officer@FreeBSD.org>

bump PORTREVISON for x11/linux-XFree86-libs, since the vulnerabilites are
fixed.
2004-03-11 18:48:07 +00:00

106 lines
2.7 KiB
Makefile

# New ports collection makefile for: mpg123
# Date created: 25 June 1997
# Whom: Carey Jones <mcj@acquiesce.org>
#
# $FreeBSD$
#
PORTNAME= mpg123
PORTVERSION= 0.59r
PORTREVISION= 12
CATEGORIES= audio ipv6
MASTER_SITES= http://www.mpg123.de/mpg123/ \
http://www-ti.informatik.uni-tuebingen.de/~hippm/mpg123/
DISTFILES= mpg123-0.59r-pl1.tar.gz
PATCH_SITES= ftp://ftp.kame.net/pub/kame/misc/:ipv6 \
http://www.unix-ag.org/Linux-Alpha/Packages/:l3 \
${MASTER_SITE_LOCAL:S/%SUBDIR%/sobomax/}:recode
PATCHFILES= mpg123-059r-v6-20000713b.diff.gz:ipv6 \
mpg123-059r-recode-20010410.diff.gz:recode \
l3.diff.gz:l3
PATCH_DIST_STRIP= -p1
MAINTAINER= ports@FreeBSD.org
COMMENT= Command-line player for mpeg layer 1, 2 and 3 audio
FORBIDDEN= http://people.freebsd.org/~eik/portaudit/9fccad5a-7096-11d8-873f-0020ed76ef5a.html
WANT_GNOME= yes
.if defined(WITH_ICONV)
MAKE_ARGS+= WITH_ICONV=yes
.if defined(DEFAULT_RECODE)
MAKE_ARGS+= DEFAULT_RECODE=${DEFAULT_RECODE}
.endif
LIB_DEPENDS+= iconv.3:${PORTSDIR}/converters/libiconv
.endif
.if defined(WITH_NAS)
HAVE_NAS= yes
LIB_DEPENDS= audio.2:${PORTSDIR}/audio/nas
MAKE_ENV+= HAVE_NAS=${HAVE_NAS}
.endif
MAN1= mpg123.1
PLIST_FILES= bin/mpg123
.include <bsd.port.pre.mk>
.if ${OSVERSION} >= 400014
MAKE_ENV+= USE_INET6=yes
.endif
.if ${HAVE_GNOME:Mesound}!=""
USE_GNOME+= esound
ALL_TARGET= freebsd-esd
PKGNAMESUFFIX= -esound
MAKE_ENV+= HAVE_ESOUND=yes
.elif defined(HAVE_NAS)
PKGNAMESUFFIX= -nas
ALL_TARGET= freebsd-nas
.else
ALL_TARGET= freebsd
.endif
pre-fetch:
.if !defined(WITH_NAS)
@${ECHO_MSG}
@${ECHO_MSG} "If you want to compile with NAS support,"
@${ECHO_MSG} "hit Ctrl-C right now and use \"make WITH_NAS=yes\""
@${ECHO_MSG}
.endif
.if !defined(WITH_ICONV)
@${ECHO_MSG}
@${ECHO_MSG} "If you want to enable ID3 tags charset recoding,"
@${ECHO_MSG} "hit Ctrl-C and use \"make WITH_ICONV=yes\"; you can"
@${ECHO_MSG} "also specify DEFAULT_RECODE in 'from:to' format"
@${ECHO_MSG}
.endif
.if ${MACHINE_ARCH} == "i386"
.if ${OSVERSION} >= 430000
.if ${MACHINE_CPU:M3dnow}
OPT_ARCH= 3dnow
.elif ${MACHINE_CPU:Mi586}
OPT_ARCH= i586
.elif ${MACHINE_CPU:Mi486}
OPT_ARCH= i486
.endif
.else
.if !defined(OPT_ARCH) || ((${OPT_ARCH} != "i486") && (${OPT_ARCH} != "i586") \
&& (${OPT_ARCH} != "3dnow"))
@${ECHO_MSG} "+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
@${ECHO_MSG} "Note: you can set OPT_ARCH to optimize for your hardware."
@${ECHO_MSG} "(e.g. make OPT_ARCH=i486)."
@${ECHO_MSG} "Valid values are: i486, i586, 3dnow"
@${ECHO_MSG} "+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
OPT_ARCH?= i586
.endif
.endif
.endif
.if defined(OPT_ARCH)
MAKE_ARGS+= OPT_ARCH=${OPT_ARCH}
.endif
.include <bsd.port.post.mk>