fc6f899691
worth of changes and an altered API. Bump the revision of all ports that depend on libFLAC and adapt to the new API where necessary. Some patches from Debian, Gentoo, OpenBSD, and upstream repositories. PR: 119476
57 lines
1.3 KiB
Makefile
57 lines
1.3 KiB
Makefile
# New ports collection makefile for: flac
|
|
# Date created: Mar 18, 2001
|
|
# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= flac
|
|
PORTVERSION= 1.2.1
|
|
CATEGORIES= audio
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
|
MASTER_SITE_SUBDIR= ${PORTNAME}
|
|
|
|
MAINTAINER= naddy@FreeBSD.org
|
|
COMMENT= Free lossless audio codec
|
|
|
|
LIB_DEPENDS= ogg.5:${PORTSDIR}/audio/libogg
|
|
|
|
USE_AUTOTOOLS= libtool:15
|
|
USE_ICONV= yes
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_TARGET= --target=${ARCH}-unknown-freebsd${OSREL}
|
|
CONFIGURE_ARGS= --enable-sse \
|
|
--with-libiconv-prefix="${LOCALBASE}" \
|
|
--with-ogg="${LOCALBASE}" \
|
|
--disable-thorough-tests \
|
|
--disable-xmms-plugin
|
|
CONFIGURE_ENV= CPPFLAGS="-I${WRKSRC}/include"
|
|
|
|
MAKE_ARGS= pkgconfigdir="${PREFIX}/libdata/pkgconfig"
|
|
MAKE_ENV= MAKEOBJDIR=/nonexistent # ignore ${WRKSRC}/obj
|
|
.if defined(NOPORTDOCS)
|
|
MAKE_ENV+= DOC=""
|
|
.else
|
|
MAKE_ENV+= DOC=doc
|
|
.endif
|
|
|
|
USE_LDCONFIG= yes
|
|
MAN1= flac.1 metaflac.1
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if ${ARCH} == "i386"
|
|
BUILD_DEPENDS+= nasm:${PORTSDIR}/devel/nasm
|
|
.endif
|
|
|
|
pre-patch:
|
|
@${REINPLACE_CMD} 's:^docdir = $$(datadir)/doc/$$(PACKAGE)-$$(VERSION):docdir = $$(datadir)/doc/$$(PACKAGE):' \
|
|
`find ${WRKSRC}/doc -name Makefile.in`
|
|
|
|
post-build:
|
|
${REINPLACE_CMD} 's:%%PREFIX%%:${PREFIX}:' ${WRKSRC}/man/flac.1
|
|
|
|
test: build
|
|
@cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} check
|
|
|
|
.include <bsd.port.post.mk>
|