aboutsummaryrefslogtreecommitdiff
path: root/audio/liba52/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'audio/liba52/Makefile')
-rw-r--r--audio/liba52/Makefile39
1 files changed, 12 insertions, 27 deletions
diff --git a/audio/liba52/Makefile b/audio/liba52/Makefile
index 5400db3fb71a..60cc806b80b4 100644
--- a/audio/liba52/Makefile
+++ b/audio/liba52/Makefile
@@ -1,47 +1,32 @@
-# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
-
PORTNAME= liba52
-PORTVERSION= 0.7.4
-PORTREVISION= 3
+DISTVERSION= 0.8.0
+PORTREVISION= 1
CATEGORIES= audio
-MASTER_SITES= http://liba52.sourceforge.net/files/
-DISTNAME= a52dec-${PORTVERSION:S/.b/b/}
+MASTER_SITES= https://distfiles.adelielinux.org/source/a52dec/
+DISTNAME= a52dec-${DISTVERSION}
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Free library for decoding ATSC A/52 streams, aka AC-3
+WWW= https://git.adelielinux.org/community/a52dec/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gmake libtool
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-oss --enable-shared
+USES= autoreconf libtool pathfix
USE_LDCONFIG= yes
-OPTIONS_DEFINE= DJBFFT OPTIMIZED_CFLAGS DOCS
-DJBFFT_DESC= djb fft support
-
-DJBFFT_BUILD_DEPENDS= ${LOCALBASE}/lib/libdjbfft.a:math/djbfft
-DJBFFT_RUN_DEPENDS= ${LOCALBASE}/lib/libdjbfft.a:math/djbfft
-DJBFFT_CFLAGS= -I${LOCALBASE}/include
-DJBFFT_LDFLAGS= -L${LOCALBASE}/lib
-DJBFFT_CONFIGURE_ON= --enable-djbfft
-
-HEADER_FILES= liba52/a52_internal.h
+GNU_CONFIGURE= yes
+GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
+INSTALL_TARGET= install-strip
+TEST_TARGET= check
-post-patch:
- @${REINPLACE_CMD} '/-prefer-non-pic/d' ${WRKSRC}/configure
+CONFIGURE_ARGS= --disable-oss --enable-shared
-post-patch-OPTIMIZED_CFLAGS-off:
- @${REINPLACE_CMD} -E -e 's!-O3!${CFLAGS}!' -e 's!-mcpu=[^"]+"!"!' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-post-patch-DJBFFT-on:
- @${REINPLACE_CMD} -E -e 's|(fftc4.h)|djbfft/\1|' ${WRKSRC}/liba52/imdct.c
+OPTIONS_DEFINE= DOCS
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/liba52.txt ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/liba52/a52_internal.h ${STAGEDIR}${PREFIX}/include/a52dec
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/liba52.so.0.*
.include <bsd.port.mk>