update to faad-2.10.1, from Brad

patch libquicktime's configure script to fix detection
This commit is contained in:
sthen 2022-12-09 10:41:19 +00:00
parent 127596e484
commit 2fd33fda8c
8 changed files with 29 additions and 107 deletions

View File

@ -3,18 +3,15 @@ NOT_FOR_ARCHS= ${GCC3_ARCHS}
COMMENT= MPEG-2 and MPEG-4 AAC decoder
V= 2.7
DISTNAME= faad2-${V}
V= 2.10.1
GH_ACCOUNT= knik0
GH_PROJECT= faad2
GH_TAGNAME= ${V}
PKGNAME= faad-${V}
REVISION= 2
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=faac/}
EXTRACT_SUFX= .tar.bz2
SHARED_LIBS= faad 3.0 \
mp4ff 2.0
HOMEPAGE= http://www.audiocoding.com/
SHARED_LIBS= faad 4.0 \
faad_drm 0.0
# GPLv2+
PERMIT_PACKAGE= Yes
@ -26,17 +23,9 @@ BUILD_DEPENDS+= ${MODGNU_AUTOCONF_DEPENDS} \
${MODGNU_AUTOMAKE_DEPENDS} \
devel/libtool
USE_GMAKE= Yes
CONFIGURE_STYLE= gnu
AUTOCONF_VERSION= 2.61
AUTOMAKE_VERSION= 1.9
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
post-extract:
@mv ${WRKSRC}/frontend/faad.man ${WRKSRC}/frontend/faad.1
post-patch:
@cd ${WRKSRC} && ${AUTOCONF_ENV} sh bootstrap
AUTOCONF_VERSION= 2.71
AUTOMAKE_VERSION= 1.16
AUTORECONF= ./bootstrap
CONFIGURE_STYLE= autoreconf
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (faad2-2.7.tar.bz2) = FFYbXWvEV+glv9OSGuUKZkjzd6k5bq8W1LBXs5o/Y7U=
SIZE (faad2-2.7.tar.bz2) = 901043
SHA256 (faad2-2.10.1.tar.gz) = TBbHEpXKDL98Pf6Y6xHY+o0KwwQuQWBM/WzBGkCM8mQ=
SIZE (faad2-2.10.1.tar.gz) = 803488

View File

@ -1,13 +0,0 @@
--- common/mp4ff/Makefile.am.orig Fri Feb 6 09:24:21 2009
+++ common/mp4ff/Makefile.am Thu May 10 19:02:20 2012
@@ -1,7 +1,7 @@
-lib_LIBRARIES = libmp4ff.a
+lib_LTLIBRARIES = libmp4ff.la
include_HEADERS = mp4ff.h mp4ffint.h
-libmp4ff_a_CFLAGS = -DUSE_TAGGING=1
+libmp4ff_la_CFLAGS = -DUSE_TAGGING=1
-libmp4ff_a_SOURCES = mp4ff.c mp4atom.c mp4meta.c mp4sample.c mp4util.c \
+libmp4ff_la_SOURCES = mp4ff.c mp4atom.c mp4meta.c mp4sample.c mp4util.c \
mp4tagupdate.c mp4ff.h mp4ffint.h mp4ff_int_types.h

View File

@ -1,14 +0,0 @@
--- common/mp4ff/mp4ff.h.orig Mon May 14 17:05:03 2012
+++ common/mp4ff/mp4ff.h Mon May 14 17:05:27 2012
@@ -35,11 +35,7 @@
extern "C" {
#endif /* __cplusplus */
-#ifdef HAVE_STDINT_H
#include <stdint.h>
-#else
-#include "mp4ff_int_types.h"
-#endif
/* file callback structure */
typedef struct

View File

@ -1,11 +0,0 @@
--- common/mp4ff/mp4ffint.h.orig Mon May 14 17:06:54 2012
+++ common/mp4ff/mp4ffint.h Mon May 14 17:07:25 2012
@@ -35,7 +35,7 @@
extern "C" {
#endif /* __cplusplus */
-#include "mp4ff_int_types.h"
+#include <stdint.h>
#include <stdlib.h>
#define MAX_TRACKS 1024

View File

@ -1,18 +0,0 @@
--- frontend/Makefile.am.orig Fri Feb 6 11:03:37 2009
+++ frontend/Makefile.am Mon May 14 16:55:55 2012
@@ -1,12 +1,11 @@
bin_PROGRAMS = faad
-man_MANS = faad.man
+man_MANS = faad.1
INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/common/faad \
-I$(top_srcdir)/common/mp4ff
faad_LDADD = $(top_builddir)/libfaad/libfaad.la \
- $(top_builddir)/common/mp4ff/libmp4ff.a
+ $(top_builddir)/common/mp4ff/libmp4ff.la
faad_SOURCES = main.c \
- audio.c audio.h \
- $(top_srcdir)/common/faad/getopt.c
+ audio.c audio.h

View File

@ -5,13 +5,12 @@
@pkgpath audio/faad,-xmms
@bin bin/faad
include/faad.h
include/mp4ff.h
include/mp4ffint.h
include/neaacdec.h
lib/libfaad.a
@static-lib lib/libfaad.a
lib/libfaad.la
@lib lib/libfaad.so.${LIBfaad_VERSION}
lib/libmp4ff.a
lib/libmp4ff.la
@lib lib/libmp4ff.so.${LIBmp4ff_VERSION}
@static-lib lib/libfaad_drm.a
lib/libfaad_drm.la
@lib lib/libfaad_drm.so.${LIBfaad_drm_VERSION}
lib/pkgconfig/faad2.pc
@man man/man1/faad.1

View File

@ -1,23 +1,13 @@
--- configure.orig Thu Mar 29 15:45:15 2012
+++ configure Mon Apr 2 19:49:37 2012
@@ -14951,7 +14951,7 @@ fi
VORBIS_LIBS="-L$prefix/lib"
fi
Fix detection of newer faad.
Index: configure
--- configure.orig
+++ configure
@@ -17588,6 +17588,7 @@ else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
- VORBIS_LIBS="$VORBIS_LIBS -lvorbis -lm"
+ VORBIS_LIBS="$VORBIS_LIBS -lvorbis -logg -lm"
VORBISFILE_LIBS="-lvorbisfile"
VORBISENC_LIBS="-lvorbisenc"
@@ -15111,11 +15111,7 @@ if test "x$with_lame" != "xno"; then
OLD_CFLAGS=$CFLAGS
OLD_LIBS=$LIBS
-if test x$have_vorbis = xtrue; then
-LIBS="$LIBS -lmp3lame -lvorbis -lm"
-else
LIBS="$LIBS -lmp3lame -lm"
-fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for lame" >&5
+ #include <faad.h>
#include <neaacdec.h>
#include <stdio.h>
main()