freebsd-ports/audio/faad/Makefile
Mark Linimon aff42c7199 Mark ports broken on mips64 that are already broken on powerpc64. In
most cases, the failure mode is the same.  Also, mark them broken on
mips when necessary.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2018-07-02 04:00:29 +00:00

47 lines
1.4 KiB
Makefile

# Created by: Sean McGovern <sean@sfarc.net>
# $FreeBSD$
PORTNAME= faad2
PORTVERSION= 2.8.8
PORTEPOCH= 1
CATEGORIES= audio
MASTER_SITES= SF/faac/${PORTNAME}-src/${PORTNAME}-${PORTVERSION:R}.0
MAINTAINER= multimedia@FreeBSD.org
COMMENT= MPEG-2 and MPEG-4 AAC audio decoder
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_mips= fails to build: mp4read.c:(.text+0x87c): undefined reference to '__builtin_bswap16'
BROKEN_mips64= fails to build: mp4read.c:(.text+0x87c): undefined reference to '__builtin_bswap16'
BROKEN_powerpc64= fails to build: mp4read.o:(.text+0x714): undefined reference to '__builtin_bswap16'
USES= autoreconf gmake libtool
INSTALL_TARGET= install-strip
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -lpthread -L${LOCALBASE}/lib
USE_LDCONFIG= yes
post-extract:
@${LN} -sf faad.man ${WRKSRC}/frontend/faad.1
post-patch:
@${REINPLACE_CMD} -e 's|faad.man|faad.1|g' \
${WRKSRC}/frontend/Makefile.am
@${REINPLACE_CMD} -e 's|^AM_CFLAGS|AM_CPPFLAGS|g ; \
s|-iquote |-I|g' ${WRKSRC}/libfaad/Makefile.am
@${REINPLACE_CMD} -e 's|= -DUSE_|= -fPIC -DPIC -DUSE_|g' \
${WRKSRC}/common/mp4ff/Makefile.am
@${ECHO_CMD} "SUBDIRS = libfaad common frontend" > \
${WRKSRC}/Makefile.am
@${REINPLACE_CMD} -E -e 's|(FAAD2_VERSION +)"unknown"|\1"${PORTVERSION:R}"|' \
${WRKSRC}/include/neaacdec.h
post-configure:
@${REINPLACE_CMD} "s/444/644/g" ${WRKSRC}/common/mp4ff/Makefile
.include <bsd.port.mk>