mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
New port faad version 1.1: A LC, MAIN and LTP profile, MPEG2 and
MPEG-4 AAC decoder PR: 46884 Submitted by: Sean McGovern <sean@sfarc.net>
This commit is contained in:
parent
e622b31995
commit
06f6765b64
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=73421
10 changed files with 134 additions and 0 deletions
|
@ -50,6 +50,7 @@
|
||||||
SUBDIR += ecawave
|
SUBDIR += ecawave
|
||||||
SUBDIR += esound
|
SUBDIR += esound
|
||||||
SUBDIR += extace
|
SUBDIR += extace
|
||||||
|
SUBDIR += faad
|
||||||
SUBDIR += fcplay
|
SUBDIR += fcplay
|
||||||
SUBDIR += festdoc
|
SUBDIR += festdoc
|
||||||
SUBDIR += festival
|
SUBDIR += festival
|
||||||
|
|
53
audio/faad/Makefile
Normal file
53
audio/faad/Makefile
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
# New ports collection makefile for: faad
|
||||||
|
# Date created: 8 January 2003
|
||||||
|
# Whom: Sean McGovern <sean@sfarc.net>
|
||||||
|
#
|
||||||
|
# $FreeBSD$
|
||||||
|
#
|
||||||
|
|
||||||
|
PORTNAME= faad2
|
||||||
|
PORTVERSION= 1.1
|
||||||
|
CATEGORIES= audio
|
||||||
|
MASTER_SITES= http://faac.sourceforge.net/files/
|
||||||
|
|
||||||
|
MAINTAINER= sean@sfarc.net
|
||||||
|
|
||||||
|
LIB_DEPENDS= sndfile.1:${PORTSDIR}/audio/libsndfile \
|
||||||
|
gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
|
||||||
|
|
||||||
|
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||||
|
|
||||||
|
USE_AUTOMAKE_VER= 15
|
||||||
|
AUTOMAKE_ARGS= --add-missing
|
||||||
|
|
||||||
|
GNU_CONFIGURE= yes
|
||||||
|
USE_GMAKE= yes
|
||||||
|
USE_LIBTOOL= yes
|
||||||
|
USE_REINPLACE= yes
|
||||||
|
|
||||||
|
CONFIGURE_ARGS= --program-transform-name=''
|
||||||
|
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
|
||||||
|
LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" \
|
||||||
|
|
||||||
|
INSTALLS_SHLIB= yes
|
||||||
|
|
||||||
|
post-patch:
|
||||||
|
# make sure everything is prepared prior to configure stage
|
||||||
|
# pre-configure will not work since *AUTO* tools happen in-between
|
||||||
|
@cd ${WRKSRC}; ${ACLOCAL} -I ${ACLOCAL_DIR} -I .; libtoolize \
|
||||||
|
--automake
|
||||||
|
# CFLAGS safeness
|
||||||
|
@${FIND} ${WRKSRC} -type f -name Makefile.am | \
|
||||||
|
${XARGS} -n 5 -x \
|
||||||
|
${REINPLACE_CMD} -e \
|
||||||
|
's|-O2|${CFLAGS}|'
|
||||||
|
|
||||||
|
post-configure:
|
||||||
|
# sync the multiple libtool copies
|
||||||
|
@${CP} ${WRKSRC}/${LIBTOOL} ${WRKSRC}/common/mp4v2/
|
||||||
|
|
||||||
|
.include <bsd.port.pre.mk>
|
||||||
|
|
||||||
|
CONFIGURE_ARGS+= --build=${CONFIGURE_TARGET}
|
||||||
|
|
||||||
|
.include <bsd.port.post.mk>
|
1
audio/faad/distinfo
Normal file
1
audio/faad/distinfo
Normal file
|
@ -0,0 +1 @@
|
||||||
|
MD5 (faad2-1.1.tar.gz) = 5a20a6268484dea0e080df47f64b9075
|
16
audio/faad/files/patch-common-mp4v2-configure.in
Normal file
16
audio/faad/files/patch-common-mp4v2-configure.in
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
--- common/mp4v2/configure.in.orig Wed Jan 8 19:45:23 2003
|
||||||
|
+++ common/mp4v2/configure.in Wed Jan 8 19:45:57 2003
|
||||||
|
@@ -1,11 +1,12 @@
|
||||||
|
AC_INIT()
|
||||||
|
+AC_CANONICAL_TARGET
|
||||||
|
AM_INIT_AUTOMAKE(mpeg4ip,0.9.2.8,dummy)
|
||||||
|
|
||||||
|
AC_PROG_CC
|
||||||
|
AC_PROG_CXX
|
||||||
|
AC_PROG_INSTALL
|
||||||
|
|
||||||
|
-AM_PROG_LIBTOOL
|
||||||
|
+AC_PROG_LIBTOOL
|
||||||
|
|
||||||
|
AM_CONFIG_HEADER(config.h)
|
||||||
|
|
26
audio/faad/files/patch-configure.in
Normal file
26
audio/faad/files/patch-configure.in
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
--- configure.in.orig Fri Aug 9 03:23:28 2002
|
||||||
|
+++ configure.in Wed Jan 8 19:20:59 2003
|
||||||
|
@@ -1,8 +1,9 @@
|
||||||
|
-AC_INIT()
|
||||||
|
+AC_INIT
|
||||||
|
+AC_CANONICAL_TARGET
|
||||||
|
AM_INIT_AUTOMAKE(faad,2.0)
|
||||||
|
|
||||||
|
AC_PROG_CC
|
||||||
|
-AM_PROG_LIBTOOL
|
||||||
|
+AC_PROG_LIBTOOL
|
||||||
|
AC_SUBST(LIBTOOL_DEPS)
|
||||||
|
|
||||||
|
dnl Checks for programs.
|
||||||
|
@@ -29,8 +30,9 @@
|
||||||
|
])
|
||||||
|
fi
|
||||||
|
|
||||||
|
-AC_OUTPUT_COMMANDS(,[cd common/mp4v2; aclocal -I .; autoheader; libtoolize --automake; automake --add-missing; autoconf; cd -])
|
||||||
|
+AC_CONFIG_COMMANDS([default-1],[[]],[[cd common/mp4v2; aclocal -I . -I /usr/local/share/aclocal; autoheader; libtoolize --automake; automake --add-missing; autoconf; cd -]])
|
||||||
|
|
||||||
|
AC_CONFIG_SUBDIRS(common/mp4v2)
|
||||||
|
|
||||||
|
-AC_OUTPUT(libfaad/Makefile common/Makefile frontend/Makefile Makefile)
|
||||||
|
+AC_CONFIG_FILES([libfaad/Makefile common/Makefile frontend/Makefile Makefile])
|
||||||
|
+AC_OUTPUT
|
8
audio/faad/files/patch-frontend-Makefile.am
Normal file
8
audio/faad/files/patch-frontend-Makefile.am
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
--- frontend/Makefile.am.orig Thu Jul 25 10:22:25 2002
|
||||||
|
+++ frontend/Makefile.am Wed Jan 8 21:30:40 2003
|
||||||
|
@@ -6,4 +6,4 @@
|
||||||
|
CFLAGS = -O2 -D_FILE_OFFSET_BITS=64
|
||||||
|
INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/common/mp4v2
|
||||||
|
LDFLAGS =
|
||||||
|
-LDADD = $(top_builddir)/libfaad/libfaad.la $(top_builddir)/common/mp4v2/libmp4v2.la -lm -lsndfile
|
||||||
|
+LDADD = $(top_builddir)/libfaad/libfaad.la $(top_builddir)/common/mp4v2/libmp4v2.la -lm -lsndfile -lgnugetopt
|
11
audio/faad/files/patch-frontend-audio.c
Normal file
11
audio/faad/files/patch-frontend-audio.c
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
--- frontend/audio.c.orig Thu Jul 25 08:42:54 2002
|
||||||
|
+++ frontend/audio.c Wed Jan 8 20:52:34 2003
|
||||||
|
@@ -52,7 +52,7 @@
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
aufile->sfinfo.channels = channels;
|
||||||
|
- aufile->sfinfo.samples = 0;
|
||||||
|
+ aufile->sfinfo.frames = 0;
|
||||||
|
#ifdef _WIN32
|
||||||
|
if(infile[0] == '-')
|
||||||
|
{
|
1
audio/faad/pkg-comment
Normal file
1
audio/faad/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
||||||
|
A LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder
|
9
audio/faad/pkg-descr
Normal file
9
audio/faad/pkg-descr
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
This is FAAD 2 - Freeware Advanced Audio Decoder 2.
|
||||||
|
|
||||||
|
FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder,
|
||||||
|
completely written from scratch.
|
||||||
|
|
||||||
|
WWW: http://faac.sourceforge.net/
|
||||||
|
|
||||||
|
- Sean McGovern
|
||||||
|
sean@sfarc.net
|
8
audio/faad/pkg-plist
Normal file
8
audio/faad/pkg-plist
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
bin/faad
|
||||||
|
include/faad.h
|
||||||
|
lib/libfaad.a
|
||||||
|
lib/libfaad.so
|
||||||
|
lib/libfaad.so.0
|
||||||
|
lib/libmp4v2.a
|
||||||
|
lib/libmp4v2.so
|
||||||
|
lib/libmp4v2.so.0
|
Loading…
Add table
Reference in a new issue