1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-22 08:58:47 +00:00

- Update to 14.3.0

PR:		ports/138248
Submitted by:	Dan Nelson <dnelson@allantgroup.com> (maintainer)
Feature safe:	yes
This commit is contained in:
Pav Lucistnik 2009-09-18 19:32:50 +00:00
parent c7acb4aa30
commit 4635720dc7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=241668
5 changed files with 39 additions and 242 deletions

View File

@ -6,8 +6,7 @@
#
PORTNAME= sox
PORTVERSION= 14.2.0
PORTREVISION= 2
PORTVERSION= 14.3.0
CATEGORIES= audio
MASTER_SITES= SF
@ -25,6 +24,7 @@ USE_LDCONFIG= yes
USE_AUTOTOOLS= libltdl
USE_GNOME= pkgconfig
# Default LAME to off for packages so we don't end up RESTRICTED
.if defined(PACKAGE_BUILDING)
_LAME= off
.else
@ -37,11 +37,11 @@ OPTIONS= AO "Enable libao output" on \
FFMPEG "Enable ffmpeg en/decoding" on \
FLAC "Enable flac en/decoding with libflac" on \
GSM "Use libgsm from ports (else use bundled lib)" on \
ID3TAG "Enable mp3 tagging with libid3tag" on \
LADSPA "Audio plugin support" off \
LAME "Enable mp3 encoding with LAME" ${_LAME} \
MAD "Enable mp3 decoding with MAD" on \
PNG "Enable PNG spectrogram creation" on \
SAMPLERATE "Enable libsamplerate" on \
SNDFILE "Enable libsndfile" on \
VORBIS "Enable Ogg Vorbis support" on \
WAVPACK "Enable Wavpack support" off
@ -52,65 +52,48 @@ CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
CONFIGURE_ARGS+= --with-pkgconfigdir="${PREFIX}/libdata/pkgconfig"
.if !defined(WITH_LAME) && !defined(WITH_MAD)
PLIST_SUB+= PLIST_MP3="@comment "
.else
PLIST_SUB+= PLIST_MP3=""
.endif
CONFIGURE_ARGS+= --with-distro="${CONFIGURE_TARGET} ${PKGNAME}"
.if defined(WITH_AO)
CONFIGURE_ARGS+= --enable-libao
CONFIGURE_ARGS+= --with-ao
LIB_DEPENDS+= ao.3:${PORTSDIR}/audio/libao
PLIST_SUB+= PLIST_AO=""
.else
CONFIGURE_ARGS+= --disable-libao
PLIST_SUB+= PLIST_AO="@comment "
CONFIGURE_ARGS+= --without-ao
.endif
.if defined(WITH_AMRNB)
CONFIGURE_ARGS+= --with-amr-nb
CONFIGURE_ARGS+= --with-amrnb
LIB_DEPENDS+= amrnb.3:${PORTSDIR}/audio/libamrnb
PLIST_SUB+= PLIST_AMRNB=""
.else
CONFIGURE_ARGS+= --without-amr-nb
PLIST_SUB+= PLIST_AMRNB="@comment "
CONFIGURE_ARGS+= --without-amrnb
.endif
.if defined(WITH_AMRWB)
CONFIGURE_ARGS+= --with-amr-wb
CONFIGURE_ARGS+= --with-amrwb
LIB_DEPENDS+= amrwb.3:${PORTSDIR}/audio/libamrwb
PLIST_SUB+= PLIST_AMRWB=""
.else
CONFIGURE_ARGS+= --without-amr-wb
PLIST_SUB+= PLIST_AMRWB="@comment "
CONFIGURE_ARGS+= --without-amrwb
.endif
.if defined(WITH_FFMPEG)
CONFIGURE_ARGS+= --with-ffmpeg
LIB_DEPENDS+= avformat:${PORTSDIR}/multimedia/ffmpeg
PLIST_SUB+= PLIST_FFMPEG=""
.else
CONFIGURE_ARGS+= --without-ffmpeg
PLIST_SUB+= PLIST_FFMPEG="@comment "
.endif
.if defined(WITH_VORBIS)
CONFIGURE_ARGS+= --with-ogg
CONFIGURE_ARGS+= --with-oggvorbis
LIB_DEPENDS+= vorbis.4:${PORTSDIR}/audio/libvorbis
PLIST_SUB+= PLIST_VORBIS=""
.else
CONFIGURE_ARGS+= --without-ogg
PLIST_SUB+= PLIST_VORBIS="@comment "
CONFIGURE_ARGS+= --without-oggvorbis
.endif
.if defined(WITH_SNDFILE)
CONFIGURE_ARGS+= --with-sndfile
LIB_DEPENDS+= sndfile.1:${PORTSDIR}/audio/libsndfile
PLIST_SUB+= PLIST_SNDFILE=""
.else
CONFIGURE_ARGS+= --without-sndfile
PLIST_SUB+= PLIST_SNDFILE="@comment "
.endif
.if defined(WITH_LADSPA)
@ -131,10 +114,8 @@ CONFIGURE_ARGS+= --without-lame
.if defined(WITH_FLAC)
CONFIGURE_ARGS+= --with-flac
LIB_DEPENDS+= FLAC.10:${PORTSDIR}/audio/flac
PLIST_SUB+= PLIST_FLAC=""
.else
CONFIGURE_ARGS+= --without-flac
PLIST_SUB+= PLIST_FLAC="@comment "
.endif
.if defined(WITH_MAD)
@ -152,30 +133,27 @@ CONFIGURE_ARGS+= --without-png
.endif
.if defined(WITH_GSM)
CONFIGURE_ARGS+= --with-external-gsm
CONFIGURE_ARGS+= --with-gsm
LIB_DEPENDS+= gsm.1:${PORTSDIR}/audio/gsm
PLIST_SUB+= PLIST_GSM=""
.else
CONFIGURE_ARGS+= --without-external-gsm
# Above configure flag does not exist, so workaround with the below line
CONFIGURE_ARGS+= --with-gsm
# We cannot ask for gsm to be enabled without it trying to use external gsm,
# so workaround with the below line
CONFIGURE_ENV+= ac_cv_header_gsm_h=no
PLIST_SUB+= PLIST_GSM="@comment "
.endif
.if defined(WITH_SAMPLERATE)
CONFIGURE_ARGS+= --with-samplerate
LIB_DEPENDS+= samplerate.1:${PORTSDIR}/audio/libsamplerate
.if defined(WITH_ID3TAG)
CONFIGURE_ARGS+= --with-id3tag
LIB_DEPENDS+= id3tag.0:${PORTSDIR}/audio/libid3tag
.else
CONFIGURE_ARGS+= --without-samplerate
CONFIGURE_ARGS+= --without-id3tag
.endif
.if defined(WITH_WAVPACK)
CONFIGURE_ARGS+= --with-wavpack
LIB_DEPENDS+= wavpack.1:${PORTSDIR}/audio/wavpack
PLIST_SUB+= PLIST_WAVPACK=""
.else
CONFIGURE_ARGS+= --without-wavpack
PLIST_SUB+= PLIST_WAVPACK="@comment "
.endif
# Tell configure that libgsm's headers are in $LOCALDIR/include

View File

@ -1,3 +1,3 @@
MD5 (sox-14.2.0.tar.gz) = 7afc0e85d14be014f08e7d3b7ee8c24e
SHA256 (sox-14.2.0.tar.gz) = 8d1b8eb33a72a181369475c9da5fdcbe5f6820e6af3d86a0e84f6939e61a9dc1
SIZE (sox-14.2.0.tar.gz) = 964800
MD5 (sox-14.3.0.tar.gz) = 8e3509804e6227273ef84092e1a2fea7
SHA256 (sox-14.3.0.tar.gz) = 9abf411c949366d75c884b368284690b6c8c7d5fb5df0deaf599539b704b2397
SIZE (sox-14.3.0.tar.gz) = 1007679

View File

@ -1,11 +0,0 @@
--- configure.orig 2009-02-14 19:08:53.000000000 +0100
+++ configure 2009-02-14 19:09:06.000000000 +0100
@@ -20805,7 +20805,7 @@
-if test -r /etc/issue; then
+if false && test -r /etc/issue; then
{ $as_echo "$as_me:$LINENO: checking distro name" >&5
$as_echo_n "checking distro name... " >&6; }
DISTRO=`sed -e "s/.0-90-9;*mJH//g" < /etc/issue|tr "\n" " " | sed -e "s/(\\\\?\\\\\\\\.*//" -e "s/ */ /g" -e "s/^ //" -e "s/ $//"`

View File

@ -0,0 +1,16 @@
Generalize the "rewind on pipes" hack to work with all Torek-based stdio's
without having to check for each one. Fix will appear in the next release.
http://sourceforge.net/tracker/index.php?func=detail&aid=2847998&group_id=10706&atid=310706
--- src/formats.c 2009-06-14 20:14:53.000000000 -0500
+++ src/formats.c 2009-08-31 13:16:21.440822225 -0500
@@ -392,7 +392,7 @@
* Works by resetting the FILE buffer pointer */
static void UNUSED rewind_pipe(FILE * fp)
{
-#if defined _NEWLIB_VERSION || defined __APPLE__
+#if defined _FSTDIO /* Torek stdio (i.e. most BSD-derived libc's) */
fp->_p -= AUTO_DETECT_SIZE;
fp->_r += AUTO_DETECT_SIZE;
#elif defined __GLIBC__

View File

@ -9,191 +9,5 @@ lib/libsox.a
lib/libsox.la
lib/libsox.so
lib/libsox.so.1
lib/sox/libsox_fmt_aifc.a
lib/sox/libsox_fmt_aifc.la
lib/sox/libsox_fmt_aifc.so
lib/sox/libsox_fmt_aiff.a
lib/sox/libsox_fmt_aiff.la
lib/sox/libsox_fmt_aiff.so
lib/sox/libsox_fmt_al.a
lib/sox/libsox_fmt_al.la
lib/sox/libsox_fmt_al.so
%%PLIST_AMRNB%%lib/sox/libsox_fmt_amr_nb.a
%%PLIST_AMRNB%%lib/sox/libsox_fmt_amr_nb.la
%%PLIST_AMRNB%%lib/sox/libsox_fmt_amr_nb.so
%%PLIST_AMRWB%%lib/sox/libsox_fmt_amr_wb.a
%%PLIST_AMRWB%%lib/sox/libsox_fmt_amr_wb.la
%%PLIST_AMRWB%%lib/sox/libsox_fmt_amr_wb.so
%%PLIST_AO%%lib/sox/libsox_fmt_ao.a
%%PLIST_AO%%lib/sox/libsox_fmt_ao.la
%%PLIST_AO%%lib/sox/libsox_fmt_ao.so
lib/sox/libsox_fmt_au.a
lib/sox/libsox_fmt_au.la
lib/sox/libsox_fmt_au.so
lib/sox/libsox_fmt_avr.a
lib/sox/libsox_fmt_avr.la
lib/sox/libsox_fmt_avr.so
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_caf.a
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_caf.la
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_caf.so
lib/sox/libsox_fmt_cdr.a
lib/sox/libsox_fmt_cdr.la
lib/sox/libsox_fmt_cdr.so
lib/sox/libsox_fmt_cvsd.a
lib/sox/libsox_fmt_cvsd.la
lib/sox/libsox_fmt_cvsd.so
lib/sox/libsox_fmt_dat.a
lib/sox/libsox_fmt_dat.la
lib/sox/libsox_fmt_dat.so
lib/sox/libsox_fmt_dvms.a
lib/sox/libsox_fmt_dvms.la
lib/sox/libsox_fmt_dvms.so
lib/sox/libsox_fmt_f4.a
lib/sox/libsox_fmt_f4.la
lib/sox/libsox_fmt_f4.so
lib/sox/libsox_fmt_f8.a
lib/sox/libsox_fmt_f8.la
lib/sox/libsox_fmt_f8.so
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_fap.a
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_fap.la
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_fap.so
%%PLIST_FFMPEG%%lib/sox/libsox_fmt_ffmpeg.a
%%PLIST_FFMPEG%%lib/sox/libsox_fmt_ffmpeg.la
%%PLIST_FFMPEG%%lib/sox/libsox_fmt_ffmpeg.so
%%PLIST_FLAC%%lib/sox/libsox_fmt_flac.a
%%PLIST_FLAC%%lib/sox/libsox_fmt_flac.la
%%PLIST_FLAC%%lib/sox/libsox_fmt_flac.so
lib/sox/libsox_fmt_gsm.a
lib/sox/libsox_fmt_gsm.la
lib/sox/libsox_fmt_gsm.so
lib/sox/libsox_fmt_hcom.a
lib/sox/libsox_fmt_hcom.la
lib/sox/libsox_fmt_hcom.so
lib/sox/libsox_fmt_htk.a
lib/sox/libsox_fmt_htk.la
lib/sox/libsox_fmt_htk.so
lib/sox/libsox_fmt_ima.a
lib/sox/libsox_fmt_ima.la
lib/sox/libsox_fmt_ima.so
lib/sox/libsox_fmt_la.a
lib/sox/libsox_fmt_la.la
lib/sox/libsox_fmt_la.so
lib/sox/libsox_fmt_lpc10.a
lib/sox/libsox_fmt_lpc10.la
lib/sox/libsox_fmt_lpc10.so
lib/sox/libsox_fmt_lu.a
lib/sox/libsox_fmt_lu.la
lib/sox/libsox_fmt_lu.so
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_mat4.a
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_mat4.la
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_mat4.so
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_mat5.a
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_mat5.la
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_mat5.so
lib/sox/libsox_fmt_maud.a
lib/sox/libsox_fmt_maud.la
lib/sox/libsox_fmt_maud.so
%%PLIST_MP3%%lib/sox/libsox_fmt_mp3.a
%%PLIST_MP3%%lib/sox/libsox_fmt_mp3.la
%%PLIST_MP3%%lib/sox/libsox_fmt_mp3.so
lib/sox/libsox_fmt_nul.a
lib/sox/libsox_fmt_nul.la
lib/sox/libsox_fmt_nul.so
lib/sox/libsox_fmt_oss.a
lib/sox/libsox_fmt_oss.la
lib/sox/libsox_fmt_oss.so
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_paf.a
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_paf.la
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_paf.so
lib/sox/libsox_fmt_prc.a
lib/sox/libsox_fmt_prc.la
lib/sox/libsox_fmt_prc.so
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_pvf.a
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_pvf.la
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_pvf.so
lib/sox/libsox_fmt_raw.a
lib/sox/libsox_fmt_raw.la
lib/sox/libsox_fmt_raw.so
lib/sox/libsox_fmt_s1.a
lib/sox/libsox_fmt_s1.la
lib/sox/libsox_fmt_s1.so
lib/sox/libsox_fmt_s2.a
lib/sox/libsox_fmt_s2.la
lib/sox/libsox_fmt_s2.so
lib/sox/libsox_fmt_s3.a
lib/sox/libsox_fmt_s3.la
lib/sox/libsox_fmt_s3.so
lib/sox/libsox_fmt_s4.a
lib/sox/libsox_fmt_s4.la
lib/sox/libsox_fmt_s4.so
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_sd2.a
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_sd2.la
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_sd2.so
lib/sox/libsox_fmt_sf.a
lib/sox/libsox_fmt_sf.la
lib/sox/libsox_fmt_sf.so
lib/sox/libsox_fmt_smp.a
lib/sox/libsox_fmt_smp.la
lib/sox/libsox_fmt_smp.so
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_sndfile.a
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_sndfile.la
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_sndfile.so
lib/sox/libsox_fmt_sounder.a
lib/sox/libsox_fmt_sounder.la
lib/sox/libsox_fmt_sounder.so
lib/sox/libsox_fmt_soundtool.a
lib/sox/libsox_fmt_soundtool.la
lib/sox/libsox_fmt_soundtool.so
lib/sox/libsox_fmt_sphere.a
lib/sox/libsox_fmt_sphere.la
lib/sox/libsox_fmt_sphere.so
lib/sox/libsox_fmt_svx.a
lib/sox/libsox_fmt_svx.la
lib/sox/libsox_fmt_svx.so
lib/sox/libsox_fmt_txw.a
lib/sox/libsox_fmt_txw.la
lib/sox/libsox_fmt_txw.so
lib/sox/libsox_fmt_u1.a
lib/sox/libsox_fmt_u1.la
lib/sox/libsox_fmt_u1.so
lib/sox/libsox_fmt_u2.a
lib/sox/libsox_fmt_u2.la
lib/sox/libsox_fmt_u2.so
lib/sox/libsox_fmt_u3.a
lib/sox/libsox_fmt_u3.la
lib/sox/libsox_fmt_u3.so
lib/sox/libsox_fmt_u4.a
lib/sox/libsox_fmt_u4.la
lib/sox/libsox_fmt_u4.so
lib/sox/libsox_fmt_ul.a
lib/sox/libsox_fmt_ul.la
lib/sox/libsox_fmt_ul.so
lib/sox/libsox_fmt_voc.a
lib/sox/libsox_fmt_voc.la
lib/sox/libsox_fmt_voc.so
%%PLIST_VORBIS%%lib/sox/libsox_fmt_vorbis.a
%%PLIST_VORBIS%%lib/sox/libsox_fmt_vorbis.la
%%PLIST_VORBIS%%lib/sox/libsox_fmt_vorbis.so
lib/sox/libsox_fmt_vox.a
lib/sox/libsox_fmt_vox.la
lib/sox/libsox_fmt_vox.so
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_w64.a
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_w64.la
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_w64.so
lib/sox/libsox_fmt_wav.a
lib/sox/libsox_fmt_wav.la
lib/sox/libsox_fmt_wav.so
%%PLIST_WAVPACK%%lib/sox/libsox_fmt_wavpack.a
%%PLIST_WAVPACK%%lib/sox/libsox_fmt_wavpack.la
%%PLIST_WAVPACK%%lib/sox/libsox_fmt_wavpack.so
lib/sox/libsox_fmt_wve.a
lib/sox/libsox_fmt_wve.la
lib/sox/libsox_fmt_wve.so
lib/sox/libsox_fmt_xa.a
lib/sox/libsox_fmt_xa.la
lib/sox/libsox_fmt_xa.so
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_xi.a
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_xi.la
%%PLIST_SNDFILE%%lib/sox/libsox_fmt_xi.so
@dirrm lib/sox
libdata/pkgconfig/sox.pc