pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/libsndfile Update to 1.0.18:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fd664697fb52
branches:  trunk
changeset: 554812:fd664697fb52
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Feb 21 13:20:45 2009 +0000

description:
Update to 1.0.18:

Version 1.0.18 (2009-02-07)
  * Add Ogg/Vorbis support (thanks to John ffitch).
  * Remove captive FLAC library.
  * Many new features and bug fixes.
  * Generate Win32 and Win64 pre-compiled binaries.

Add ogg and vorbis dependencies to bl3.mk and increase ABI depends.

diffstat:

 audio/libsndfile/Makefile         |   23 +++++---
 audio/libsndfile/PLIST            |   13 ++--
 audio/libsndfile/buildlink3.mk    |    8 +-
 audio/libsndfile/distinfo         |   16 +----
 audio/libsndfile/patches/patch-aa |   13 ----
 audio/libsndfile/patches/patch-ac |  100 --------------------------------------
 audio/libsndfile/patches/patch-ad |   13 ----
 audio/libsndfile/patches/patch-ah |   13 ----
 audio/libsndfile/patches/patch-ba |   40 ---------------
 9 files changed, 29 insertions(+), 210 deletions(-)

diffs (truncated from 328 to 300 lines):

diff -r a7c944be6ea9 -r fd664697fb52 audio/libsndfile/Makefile
--- a/audio/libsndfile/Makefile Sat Feb 21 12:56:12 2009 +0000
+++ b/audio/libsndfile/Makefile Sat Feb 21 13:20:45 2009 +0000
@@ -1,14 +1,9 @@
-# $NetBSD: Makefile,v 1.47 2009/01/13 12:13:45 drochner Exp $
+# $NetBSD: Makefile,v 1.48 2009/02/21 13:20:45 wiz Exp $
 
-DISTNAME=      libsndfile-1.0.17
-PKGREVISION=   5
+DISTNAME=      libsndfile-1.0.18
 CATEGORIES=    audio
 MASTER_SITES=  http://www.mega-nerd.com/libsndfile/
 
-PATCHFILES=    libsndfile-1.0.17+flac-1.1.3.patch.bz2
-PATCH_SITES=   ${MASTER_SITE_GENTOO:=distfiles/}
-PATCH_DIST_STRIP=      -p1
-
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://www.mega-nerd.com/libsndfile/
 COMMENT=       Library for reading and writing audio files
@@ -16,16 +11,22 @@
 PKG_DESTDIR_SUPPORT=   user-destdir
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 
+USE_LANGUAGES=         c c++
 USE_LIBTOOL=           yes
+USE_TOOLS=             pkg-config
 PKGCONFIG_OVERRIDE=    sndfile.pc.in
 GNU_CONFIGURE=         yes
 
 MAKE_JOBS_SAFE=                no
 
+SUBST_CLASSES+=                vorbis
+SUBST_FILES.vorbis=    configure
+SUBST_SED.vorbis=      "s/1\.2\.1/1.2.0/g"
+SUBST_STAGE.vorbis=    pre-configure
+SUBST_MESSAGE.vorbis=  Allowing libvorbis-1.2.0.
+
 # This package compiles with gcc2, but its configure script doesn't know that
 CONFIGURE_ENV+=                ac_cv_c_struct_hack=yes
-# Avoid an ICE in gcc2 on sparc64
-CONFIGURE_ENV+=                F77=${FALSE:Q}
 
 .include "../../mk/bsd.prefs.mk"
 
@@ -36,4 +37,8 @@
 .endif
 
 .include "../../audio/flac/buildlink3.mk"
+#BUILDLINK_API_DEPENDS.libvorbis+=     libvorbis>=1.2.1
+.include "../../audio/libvorbis/buildlink3.mk"
+BUILDLINK_API_DEPENDS.libogg+= libogg>=1.1.3
+.include "../../multimedia/libogg/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r a7c944be6ea9 -r fd664697fb52 audio/libsndfile/PLIST
--- a/audio/libsndfile/PLIST    Sat Feb 21 12:56:12 2009 +0000
+++ b/audio/libsndfile/PLIST    Sat Feb 21 13:20:45 2009 +0000
@@ -1,6 +1,10 @@
-@comment $NetBSD: PLIST,v 1.14 2006/09/01 06:02:23 adam Exp $
+@comment $NetBSD: PLIST,v 1.15 2009/02/21 13:20:45 wiz Exp $
+bin/sndfile-cmp
 bin/sndfile-convert
 bin/sndfile-info
+bin/sndfile-jackplay
+bin/sndfile-metadata-get
+bin/sndfile-metadata-set
 bin/sndfile-play
 bin/sndfile-regtest
 include/sndfile.h
@@ -24,12 +28,7 @@
 share/doc/libsndfile1-dev/html/octave.html
 share/doc/libsndfile1-dev/html/pkgconfig.html
 share/doc/libsndfile1-dev/html/sndfile_info.html
+share/doc/libsndfile1-dev/html/tutorial.html
 share/doc/libsndfile1-dev/html/win32.html
-share/octave/site/m/sndfile_load.m
-share/octave/site/m/sndfile_play.m
-share/octave/site/m/sndfile_save.m
 @dirrm share/doc/libsndfile1-dev/html
 @dirrm share/doc/libsndfile1-dev
-@dirrm share/octave/site/m
-@dirrm share/octave/site
-@dirrm share/octave
diff -r a7c944be6ea9 -r fd664697fb52 audio/libsndfile/buildlink3.mk
--- a/audio/libsndfile/buildlink3.mk    Sat Feb 21 12:56:12 2009 +0000
+++ b/audio/libsndfile/buildlink3.mk    Sat Feb 21 13:20:45 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.11 2007/01/07 12:25:52 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.12 2009/02/21 13:20:45 wiz Exp $
 
 BUILDLINK_DEPTH:=              ${BUILDLINK_DEPTH}+
 LIBSNDFILE_BUILDLINK3_MK:=     ${LIBSNDFILE_BUILDLINK3_MK}+
@@ -12,11 +12,13 @@
 BUILDLINK_ORDER:=      ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libsndfile
 
 .if !empty(LIBSNDFILE_BUILDLINK3_MK:M+)
-BUILDLINK_API_DEPENDS.libsndfile+=             libsndfile>=1.0.0
-BUILDLINK_ABI_DEPENDS.libsndfile+=     libsndfile>=1.0.17nb1
+BUILDLINK_API_DEPENDS.libsndfile+=     libsndfile>=1.0.0
+BUILDLINK_ABI_DEPENDS.libsndfile+=     libsndfile>=1.0.18
 BUILDLINK_PKGSRCDIR.libsndfile?=       ../../audio/libsndfile
 .endif # LIBSNDFILE_BUILDLINK3_MK
 
+.include "../../audio/libvorbis/buildlink3.mk"
 .include "../../audio/flac/buildlink3.mk"
+.include "../../multimedia/libogg/buildlink3.mk"
 
 BUILDLINK_DEPTH:=              ${BUILDLINK_DEPTH:S/+$//}
diff -r a7c944be6ea9 -r fd664697fb52 audio/libsndfile/distinfo
--- a/audio/libsndfile/distinfo Sat Feb 21 12:56:12 2009 +0000
+++ b/audio/libsndfile/distinfo Sat Feb 21 13:20:45 2009 +0000
@@ -1,13 +1,5 @@
-$NetBSD: distinfo,v 1.25 2009/01/13 12:13:46 drochner Exp $
+$NetBSD: distinfo,v 1.26 2009/02/21 13:20:45 wiz Exp $
 
-SHA1 (libsndfile-1.0.17+flac-1.1.3.patch.bz2) = 10e0d19dfc8cf2a6bf499e0fa0d1ab17dca4c519
-RMD160 (libsndfile-1.0.17+flac-1.1.3.patch.bz2) = fc6e6f03069c1ad8ee43f600f6ac2aa6e97bb1f5
-Size (libsndfile-1.0.17+flac-1.1.3.patch.bz2) = 3127 bytes
-SHA1 (libsndfile-1.0.17.tar.gz) = 2f66798d596a15491fbd1191ded8125ed71ef411
-RMD160 (libsndfile-1.0.17.tar.gz) = ae93822a4c587dcdd7c70d043d2a38ed2fe3a188
-Size (libsndfile-1.0.17.tar.gz) = 819456 bytes
-SHA1 (patch-aa) = a3bb33cc28c10c9aa23a0b066339a512dbd7b0e2
-SHA1 (patch-ac) = ee4b99239e21fe1104bcec4b5579fe2b1039619c
-SHA1 (patch-ad) = b730de6bb0716bece5f83c3100f9fc0f8eb2ae7d
-SHA1 (patch-ah) = 8c936316ca1191f8893579a562ff705c8dde6f92
-SHA1 (patch-ba) = 92ec08d4e021f121d2255760d601625df71e3805
+SHA1 (libsndfile-1.0.18.tar.gz) = d0fb643dc5b1030cf769e06d1260c70320fc877e
+RMD160 (libsndfile-1.0.18.tar.gz) = 15b19f4df1d8ced6c25e234258fb3d88fe3cd2ae
+Size (libsndfile-1.0.18.tar.gz) = 923666 bytes
diff -r a7c944be6ea9 -r fd664697fb52 audio/libsndfile/patches/patch-aa
--- a/audio/libsndfile/patches/patch-aa Sat Feb 21 12:56:12 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.13 2006/09/01 06:02:23 adam Exp $
-
---- src/Makefile.in.orig       2006-08-31 12:55:38.000000000 +0200
-+++ src/Makefile.in
-@@ -864,7 +864,7 @@ cygsndfile.def: create_symbols_file.py
-       ./create_symbols_file.py cygwin $(VERSION) > cygsndfile.def
- 
- # Fake dependancy to force the creation of these files.
--sndfile.c : Symbols.linux Symbols.darwin libsndfile.def cygsndfile.def
-+sndfile.c :
- 
- # Dependancies.
- 
diff -r a7c944be6ea9 -r fd664697fb52 audio/libsndfile/patches/patch-ac
--- a/audio/libsndfile/patches/patch-ac Sat Feb 21 12:56:12 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,100 +0,0 @@
-$NetBSD: patch-ac,v 1.9 2008/04/07 15:36:19 bjs Exp $
-
---- examples/sndfile-play.c.orig       2006-08-31 05:22:07.000000000 -0400
-+++ examples/sndfile-play.c
-@@ -34,16 +34,21 @@
-       #include <sys/time.h>
- #endif
- 
--#if defined (__linux__)
-+#if defined (__linux__) || defined(USE_OSS)
-       #include        <fcntl.h>
-       #include        <sys/ioctl.h>
-       #include        <sys/soundcard.h>
- 
-+      #ifndef DEV_DSP
-+      #define DEV_DSP "/dev/dsp"
-+      #endif
-+
- #elif (defined (__MACH__) && defined (__APPLE__))
-       #include <Carbon.h>
-       #include <CoreAudio/AudioHardware.h>
- 
--#elif (defined (sun) && defined (unix))
-+#elif (defined (sun) && defined (unix)) || \
-+      defined (USE_SUN)
-       #include <fcntl.h>
-       #include <sys/ioctl.h>
-       #include <sys/audioio.h>
-@@ -339,7 +344,7 @@ alsa_write_float (snd_pcm_t *alsa_dev, f
- **    Linux/OSS functions for playing a sound.
- */
- 
--#if defined (__linux__)
-+#if defined (__linux__) || defined(USE_OSS)
- 
- static        int     linux_open_dsp_device (int channels, int srate) ;
- 
-@@ -408,7 +413,7 @@ static int
- linux_open_dsp_device (int channels, int srate)
- {     int fd, stereo, fmt ;
- 
--      if ((fd = open ("/dev/dsp", O_WRONLY, 0)) == -1 &&
-+      if ((fd = open (DEV_DSP, O_WRONLY, 0)) == -1 &&
-               (fd = open ("/dev/sound/dsp", O_WRONLY, 0)) == -1)
-       {       perror ("linux_open_dsp_device : open ") ;
-               exit (1) ;
-@@ -819,7 +824,12 @@ win32_play (int argc, char *argv [])
- **    Solaris.
- */
- 
--#if (defined (sun) && defined (unix)) /* ie Solaris */
-+#if (defined (sun) && defined (unix)) || \
-+    defined (USE_SUN)
-+
-+#ifndef SUN_DEV
-+#define SUN_DEV "/dev/audio"
-+#endif
- 
- static void
- solaris_play (int argc, char *argv [])
-@@ -844,8 +854,8 @@ solaris_play (int argc, char *argv [])
-                       } ;
- 
-               /* open the audio device - write only, non-blocking */
--              if ((audio_fd = open ("/dev/audio", O_WRONLY | O_NONBLOCK)) < 0)
--              {       perror ("open (/dev/audio) failed") ;
-+              if ((audio_fd = open (SUN_DEV, O_WRONLY | O_NONBLOCK)) < 0)
-+              {       perror ("open ("SUN_DEV") failed") ;
-                       return ;
-                       } ;
- 
-@@ -858,6 +868,9 @@ solaris_play (int argc, char *argv [])
-               audio_info.play.encoding = AUDIO_ENCODING_LINEAR ;
-               audio_info.play.gain = AUDIO_MAX_GAIN ;
-               audio_info.play.balance = AUDIO_MID_BALANCE ;
-+#if defined(__NetBSD__) || defined(__OpenBSD__)
-+              audio_info.mode = AUMODE_PLAY | AUMODE_PLAY_ALL;
-+#endif
- 
-               if ((error = ioctl (audio_fd, AUDIO_SETINFO, &audio_info)))
-               {       perror ("ioctl (AUDIO_SETINFO) failed") ;
-@@ -926,7 +939,7 @@ main (int argc, char *argv [])
-               return 1 ;
-               } ;
- 
--#if defined (__linux__)
-+#if defined (__linux__) || defined (USE_OSS)
-       #if HAVE_ALSA_ASOUNDLIB_H
-               if (access ("/proc/asound/cards", R_OK) == 0)
-                       alsa_play (argc, argv) ;
-@@ -935,7 +948,8 @@ main (int argc, char *argv [])
-               linux_play (argc, argv) ;
- #elif (defined (__MACH__) && defined (__APPLE__))
-       macosx_play (argc, argv) ;
--#elif (defined (sun) && defined (unix))
-+#elif (defined (sun) && defined (unix)) || \
-+      defined (USE_SUN)
-       solaris_play (argc, argv) ;
- #elif (OS_IS_WIN32 == 1)
-       win32_play (argc, argv) ;
diff -r a7c944be6ea9 -r fd664697fb52 audio/libsndfile/patches/patch-ad
--- a/audio/libsndfile/patches/patch-ad Sat Feb 21 12:56:12 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ad,v 1.10 2006/09/01 06:02:23 adam Exp $
-
---- examples/Makefile.in.orig  2006-08-31 12:55:32.000000000 +0200
-+++ examples/Makefile.in
-@@ -238,7 +238,7 @@ INCLUDES = -I$(srcdir)/$(SNDFILEDIR) $(O
- sndfile_info_SOURCES = sndfile-info.c 
- sndfile_info_LDADD = $(SNDFILEDIR)/libsndfile.la
- sndfile_play_SOURCES = sndfile-play.c 
--sndfile_play_LDADD = $(SNDFILEDIR)/libsndfile.la $(OS_SPECIFIC_LINKS) $(ALSA_LIBS)
-+sndfile_play_LDADD = $(SNDFILEDIR)/libsndfile.la $(OS_SPECIFIC_LINKS) $(ALSA_LIBS) $(LIBOSSAUDIO)
- sndfile_convert_SOURCES = sndfile-convert.c 
- sndfile_convert_LDADD = $(SNDFILEDIR)/libsndfile.la
- make_sine_SOURCES = make_sine.c 
diff -r a7c944be6ea9 -r fd664697fb52 audio/libsndfile/patches/patch-ah
--- a/audio/libsndfile/patches/patch-ah Sat Feb 21 12:56:12 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ah,v 1.1 2006/09/01 06:02:23 adam Exp $
-
---- Makefile.in.orig   2006-09-01 07:54:23.000000000 +0200
-+++ Makefile.in
-@@ -209,7 +209,7 @@ target_alias = @target_alias@
- target_cpu = @target_cpu@
- target_os = @target_os@
- target_vendor = @target_vendor@
--SUBDIRS = man doc Win32 Octave src examples regtest tests
-+SUBDIRS = man doc Win32 Octave src examples regtest
- DIST_SUBDIRS = $(SUBDIRS)
- EXTRA_DIST = reconfigure.mk acinclude.m4 libsndfile.spec.in \
-                       sndfile.pc.in Mingw-make-dist.sh
diff -r a7c944be6ea9 -r fd664697fb52 audio/libsndfile/patches/patch-ba
--- a/audio/libsndfile/patches/patch-ba Sat Feb 21 12:56:12 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-$NetBSD: patch-ba,v 1.1 2008/01/07 17:34:37 drochner Exp $
-
---- src/flac.c.orig    2008-01-03 17:13:00.000000000 +0100
-+++ src/flac.c
-@@ -57,7 +57,7 @@ flac_open (SF_PRIVATE *psf)
- ** Private static functions.
- */
- 
--#define ENC_BUFFER_SIZE 4096
-+#define ENC_BUFFER_SIZE 8192
- 
- typedef enum



Home | Main Index | Thread Index | Old Index