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.diff -r1.47 -r1.48 pkgsrc/audio/libsndfile/Makefile
(wiz)
@@ -1,39 +1,44 @@ | @@ -1,39 +1,44 @@ | |||
1 | # $NetBSD: Makefile,v 1.47 2009/01/13 12:13:45 drochner Exp $ | 1 | # $NetBSD: Makefile,v 1.48 2009/02/21 13:20:45 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= libsndfile-1.0.17 | 3 | DISTNAME= libsndfile-1.0.18 | |
4 | PKGREVISION= 5 | |||
5 | CATEGORIES= audio | 4 | CATEGORIES= audio | |
6 | MASTER_SITES= http://www.mega-nerd.com/libsndfile/ | 5 | MASTER_SITES= http://www.mega-nerd.com/libsndfile/ | |
7 | 6 | |||
8 | PATCHFILES= libsndfile-1.0.17+flac-1.1.3.patch.bz2 | |||
9 | PATCH_SITES= ${MASTER_SITE_GENTOO:=distfiles/} | |||
10 | PATCH_DIST_STRIP= -p1 | |||
11 | ||||
12 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
13 | HOMEPAGE= http://www.mega-nerd.com/libsndfile/ | 8 | HOMEPAGE= http://www.mega-nerd.com/libsndfile/ | |
14 | COMMENT= Library for reading and writing audio files | 9 | COMMENT= Library for reading and writing audio files | |
15 | 10 | |||
16 | PKG_DESTDIR_SUPPORT= user-destdir | 11 | PKG_DESTDIR_SUPPORT= user-destdir | |
17 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 12 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
18 | 13 | |||
14 | USE_LANGUAGES= c c++ | |||
19 | USE_LIBTOOL= yes | 15 | USE_LIBTOOL= yes | |
16 | USE_TOOLS= pkg-config | |||
20 | PKGCONFIG_OVERRIDE= sndfile.pc.in | 17 | PKGCONFIG_OVERRIDE= sndfile.pc.in | |
21 | GNU_CONFIGURE= yes | 18 | GNU_CONFIGURE= yes | |
22 | 19 | |||
23 | MAKE_JOBS_SAFE= no | 20 | MAKE_JOBS_SAFE= no | |
24 | 21 | |||
22 | SUBST_CLASSES+= vorbis | |||
23 | SUBST_FILES.vorbis= configure | |||
24 | SUBST_SED.vorbis= "s/1\.2\.1/1.2.0/g" | |||
25 | SUBST_STAGE.vorbis= pre-configure | |||
26 | SUBST_MESSAGE.vorbis= Allowing libvorbis-1.2.0. | |||
27 | ||||
25 | # This package compiles with gcc2, but its configure script doesn't know that | 28 | # This package compiles with gcc2, but its configure script doesn't know that | |
26 | CONFIGURE_ENV+= ac_cv_c_struct_hack=yes | 29 | CONFIGURE_ENV+= ac_cv_c_struct_hack=yes | |
27 | # Avoid an ICE in gcc2 on sparc64 | |||
28 | CONFIGURE_ENV+= F77=${FALSE:Q} | |||
29 | 30 | |||
30 | .include "../../mk/bsd.prefs.mk" | 31 | .include "../../mk/bsd.prefs.mk" | |
31 | 32 | |||
32 | .include "options.mk" | 33 | .include "options.mk" | |
33 | 34 | |||
34 | .if ${OPSYS} == "Darwin" | 35 | .if ${OPSYS} == "Darwin" | |
35 | BUILDLINK_PASSTHRU_DIRS+= /Developer | 36 | BUILDLINK_PASSTHRU_DIRS+= /Developer | |
36 | .endif | 37 | .endif | |
37 | 38 | |||
38 | .include "../../audio/flac/buildlink3.mk" | 39 | .include "../../audio/flac/buildlink3.mk" | |
40 | #BUILDLINK_API_DEPENDS.libvorbis+= libvorbis>=1.2.1 | |||
41 | .include "../../audio/libvorbis/buildlink3.mk" | |||
42 | BUILDLINK_API_DEPENDS.libogg+= libogg>=1.1.3 | |||
43 | .include "../../multimedia/libogg/buildlink3.mk" | |||
39 | .include "../../mk/bsd.pkg.mk" | 44 | .include "../../mk/bsd.pkg.mk" |
@@ -1,35 +1,34 @@ | @@ -1,35 +1,34 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.14 2006/09/01 06:02:23 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.15 2009/02/21 13:20:45 wiz Exp $ | |
2 | bin/sndfile-cmp | |||
2 | bin/sndfile-convert | 3 | bin/sndfile-convert | |
3 | bin/sndfile-info | 4 | bin/sndfile-info | |
5 | bin/sndfile-jackplay | |||
6 | bin/sndfile-metadata-get | |||
7 | bin/sndfile-metadata-set | |||
4 | bin/sndfile-play | 8 | bin/sndfile-play | |
5 | bin/sndfile-regtest | 9 | bin/sndfile-regtest | |
6 | include/sndfile.h | 10 | include/sndfile.h | |
7 | include/sndfile.hh | 11 | include/sndfile.hh | |
8 | lib/libsndfile.la | 12 | lib/libsndfile.la | |
9 | lib/pkgconfig/sndfile.pc | 13 | lib/pkgconfig/sndfile.pc | |
10 | man/man1/sndfile-convert.1 | 14 | man/man1/sndfile-convert.1 | |
11 | man/man1/sndfile-info.1 | 15 | man/man1/sndfile-info.1 | |
12 | man/man1/sndfile-play.1 | 16 | man/man1/sndfile-play.1 | |
13 | share/doc/libsndfile1-dev/html/FAQ.html | 17 | share/doc/libsndfile1-dev/html/FAQ.html | |
14 | share/doc/libsndfile1-dev/html/api.html | 18 | share/doc/libsndfile1-dev/html/api.html | |
15 | share/doc/libsndfile1-dev/html/bugs.html | 19 | share/doc/libsndfile1-dev/html/bugs.html | |
16 | share/doc/libsndfile1-dev/html/command.html | 20 | share/doc/libsndfile1-dev/html/command.html | |
17 | share/doc/libsndfile1-dev/html/dither.html | 21 | share/doc/libsndfile1-dev/html/dither.html | |
18 | share/doc/libsndfile1-dev/html/embedded_files.html | 22 | share/doc/libsndfile1-dev/html/embedded_files.html | |
19 | share/doc/libsndfile1-dev/html/index.html | 23 | share/doc/libsndfile1-dev/html/index.html | |
20 | share/doc/libsndfile1-dev/html/libsndfile.css | 24 | share/doc/libsndfile1-dev/html/libsndfile.css | |
21 | share/doc/libsndfile1-dev/html/libsndfile.jpg | 25 | share/doc/libsndfile1-dev/html/libsndfile.jpg | |
22 | share/doc/libsndfile1-dev/html/lists.html | 26 | share/doc/libsndfile1-dev/html/lists.html | |
23 | share/doc/libsndfile1-dev/html/new_file_type.HOWTO | 27 | share/doc/libsndfile1-dev/html/new_file_type.HOWTO | |
24 | share/doc/libsndfile1-dev/html/octave.html | 28 | share/doc/libsndfile1-dev/html/octave.html | |
25 | share/doc/libsndfile1-dev/html/pkgconfig.html | 29 | share/doc/libsndfile1-dev/html/pkgconfig.html | |
26 | share/doc/libsndfile1-dev/html/sndfile_info.html | 30 | share/doc/libsndfile1-dev/html/sndfile_info.html | |
31 | share/doc/libsndfile1-dev/html/tutorial.html | |||
27 | share/doc/libsndfile1-dev/html/win32.html | 32 | share/doc/libsndfile1-dev/html/win32.html | |
28 | share/octave/site/m/sndfile_load.m | |||
29 | share/octave/site/m/sndfile_play.m | |||
30 | share/octave/site/m/sndfile_save.m | |||
31 | @dirrm share/doc/libsndfile1-dev/html | 33 | @dirrm share/doc/libsndfile1-dev/html | |
32 | @dirrm share/doc/libsndfile1-dev | 34 | @dirrm share/doc/libsndfile1-dev | |
33 | @dirrm share/octave/site/m | |||
34 | @dirrm share/octave/site | |||
35 | @dirrm share/octave |
@@ -1,22 +1,24 @@ | @@ -1,22 +1,24 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.11 2007/01/07 12:25:52 wiz Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.12 2009/02/21 13:20:45 wiz Exp $ | |
2 | 2 | |||
3 | BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ | 3 | BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ | |
4 | LIBSNDFILE_BUILDLINK3_MK:= ${LIBSNDFILE_BUILDLINK3_MK}+ | 4 | LIBSNDFILE_BUILDLINK3_MK:= ${LIBSNDFILE_BUILDLINK3_MK}+ | |
5 | 5 | |||
6 | .if !empty(BUILDLINK_DEPTH:M+) | 6 | .if !empty(BUILDLINK_DEPTH:M+) | |
7 | BUILDLINK_DEPENDS+= libsndfile | 7 | BUILDLINK_DEPENDS+= libsndfile | |
8 | .endif | 8 | .endif | |
9 | 9 | |||
10 | BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibsndfile} | 10 | BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibsndfile} | |
11 | BUILDLINK_PACKAGES+= libsndfile | 11 | BUILDLINK_PACKAGES+= libsndfile | |
12 | BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libsndfile | 12 | BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libsndfile | |
13 | 13 | |||
14 | .if !empty(LIBSNDFILE_BUILDLINK3_MK:M+) | 14 | .if !empty(LIBSNDFILE_BUILDLINK3_MK:M+) | |
15 | BUILDLINK_API_DEPENDS.libsndfile+= libsndfile>=1.0.0 | 15 | BUILDLINK_API_DEPENDS.libsndfile+= libsndfile>=1.0.0 | |
16 | BUILDLINK_ABI_DEPENDS.libsndfile+= libsndfile>=1.0.17nb1 | 16 | BUILDLINK_ABI_DEPENDS.libsndfile+= libsndfile>=1.0.18 | |
17 | BUILDLINK_PKGSRCDIR.libsndfile?= ../../audio/libsndfile | 17 | BUILDLINK_PKGSRCDIR.libsndfile?= ../../audio/libsndfile | |
18 | .endif # LIBSNDFILE_BUILDLINK3_MK | 18 | .endif # LIBSNDFILE_BUILDLINK3_MK | |
19 | 19 | |||
20 | .include "../../audio/libvorbis/buildlink3.mk" | |||
20 | .include "../../audio/flac/buildlink3.mk" | 21 | .include "../../audio/flac/buildlink3.mk" | |
22 | .include "../../multimedia/libogg/buildlink3.mk" | |||
21 | 23 | |||
22 | BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} | 24 | BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} |
@@ -1,13 +1,5 @@ | @@ -1,13 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.25 2009/01/13 12:13:46 drochner Exp $ | 1 | $NetBSD: distinfo,v 1.26 2009/02/21 13:20:45 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (libsndfile-1.0.17+flac-1.1.3.patch.bz2) = 10e0d19dfc8cf2a6bf499e0fa0d1ab17dca4c519 | 3 | SHA1 (libsndfile-1.0.18.tar.gz) = d0fb643dc5b1030cf769e06d1260c70320fc877e | |
4 | RMD160 (libsndfile-1.0.17+flac-1.1.3.patch.bz2) = fc6e6f03069c1ad8ee43f600f6ac2aa6e97bb1f5 | 4 | RMD160 (libsndfile-1.0.18.tar.gz) = 15b19f4df1d8ced6c25e234258fb3d88fe3cd2ae | |
5 | Size (libsndfile-1.0.17+flac-1.1.3.patch.bz2) = 3127 bytes | 5 | Size (libsndfile-1.0.18.tar.gz) = 923666 bytes | |
6 | SHA1 (libsndfile-1.0.17.tar.gz) = 2f66798d596a15491fbd1191ded8125ed71ef411 | |||
7 | RMD160 (libsndfile-1.0.17.tar.gz) = ae93822a4c587dcdd7c70d043d2a38ed2fe3a188 | |||
8 | Size (libsndfile-1.0.17.tar.gz) = 819456 bytes | |||
9 | SHA1 (patch-aa) = a3bb33cc28c10c9aa23a0b066339a512dbd7b0e2 | |||
10 | SHA1 (patch-ac) = ee4b99239e21fe1104bcec4b5579fe2b1039619c | |||
11 | SHA1 (patch-ad) = b730de6bb0716bece5f83c3100f9fc0f8eb2ae7d | |||
12 | SHA1 (patch-ah) = 8c936316ca1191f8893579a562ff705c8dde6f92 | |||
13 | SHA1 (patch-ba) = 92ec08d4e021f121d2255760d601625df71e3805 |