pkgsrc-Changes-HG archive

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

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



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e75c0d428b8b
branches:  trunk
changeset: 445464:e75c0d428b8b
user:      nia <nia%pkgsrc.org@localhost>
date:      Sun Jan 24 14:50:25 2021 +0000

description:
libsndfile: Update to 1.0.31

Version 1.0.31 (2021-01-24)

  * The releaser of libsndfile starting from this version is the libsndfile team
    member @SoapGentoo, see AUTHORS for details.
  * Implement fast SSE2 optimized psf_lrintf() and psf_lrintf() functions to
    improve perfomance when libsndfile is built using Visual C++ (especially)
    and other compilers on x86 and AMD64 platforms. See also description of
    ENABLE_SSE2 CMake option in README.md.
  * Documentation:
    * Move site to new URL: http://libsndfile.github.io/libsndfile/
    * Convert documentation pages from HTML to Markdown
    * Use GitHub's Jekyll static site generator to generate static HTML pages
      for site
    * Fix api.md table error, thanks to @zodf0055980
    * Other docuemntation fixes and updates
  * Change CMake's project name from sndfile to libsndfile as it should be.
  * Change behaviour of ENABLE_STATIC_RUNTIME option. In short:
    * You can use ENABLE_STATIC_RUNTIME for CMake >= 3.15 without error.
    * You can use your our method to set MSVC runtime library flags if none of
      ENABLE_STATIC_RUNTIME and CMAKE_MSVC_RUNTIME_LIBRARY were set.
    Advanced information:
    * If this option is defined (set to ON or OFF), set CMP0091 policy to OLD
      (we handle MSVC runtime library flags using compiler flags), set
      corresponding compiler flags for user.
    * NEW: If this option is not defined, set CMP0091 policy to OLD (we handle
      MSVC runtime library flags using compiler flags), don't touch compiler
      options, allow user to set it manually.
    * NEW: If new CMake option CMAKE_MSVC_RUNTIME_LIBRARY is set, change
      CMP0091 policy to NEW (we handle MSVC runtime library flags using that
      option), don't touch compiler flags.
    * NEW: If both ENABLE_STATIC_RUNTIME and CMAKE_MSVC_RUNTIME_LIBRARY are set,
      terminate configuration with fatal error.
    * For MinGW toolchain this option is experimental. If you enabled it and
      then disabled again, you need to clear CMake cache (delete
      CMakeCache.txt).
  * Make CMake clip test faster.
  * Fix CMake bug with sndio library dependency, thanks to @drhenault.
  * Fix memory leak in wav_read_smpl_chunk() function, credit to OSS-Fuzz.
  * Fix aiff_read_header() memory leak(), credit to OSS-Fuzz.
  * Fix leak in wav_read_header(), credit to OSS-Fuzz.
  * Fix leak in wavlike_read_cart_chunk(), credit to OSS-Fuzz.
  * Fix memory leak in wav_read_acid_chunk(), credit to OSS-Fuzz.
  * Fix memory leak in aiff_read_basc_chunk(), credit to OSS-Fuzz.
  * Fix memory leak in wavlike_read_peak_chunk(), credit to OSS-Fuzz.
  * Fix memory leak in aiff_read_header(), credit to OSS-Fuzz.
  * Fix use of uninitialized value in exif_subchunk_parse(), credit to OSS-Fuzz.
  * Fix use of uninitialized value in endswap_int64_t_array(), credit to
    OSS-Fuzz.
  * Fix up the fuzzer so that it can't under or overseek,
    thanks to Max Dymond <cmeister2%gmail.com@localhost>.
  * Fix Autotools configure on macOS, thanks to @tmcguire and @nwh.
  * Exclude repository-configuration from git-archive, thanks to @umlaeute.
  * Use version-script when compiling with clang on Unix with Autotools, thanks
    to @tstellar.
  * Improve handling of SMPL chunks in WAV files, thanks to @zodf0055980.

diffstat:

 audio/libsndfile/Makefile |  15 +++++----------
 audio/libsndfile/PLIST    |  28 ++++++++++++++--------------
 audio/libsndfile/distinfo |  10 +++++-----
 3 files changed, 24 insertions(+), 29 deletions(-)

diffs (85 lines):

diff -r b56aa00b04df -r e75c0d428b8b audio/libsndfile/Makefile
--- a/audio/libsndfile/Makefile Sun Jan 24 12:30:19 2021 +0000
+++ b/audio/libsndfile/Makefile Sun Jan 24 14:50:25 2021 +0000
@@ -1,19 +1,14 @@
-# $NetBSD: Makefile,v 1.85 2020/12/26 06:57:12 maya Exp $
+# $NetBSD: Makefile,v 1.86 2021/01/24 14:50:25 nia Exp $
 
-DISTNAME=      libsndfile-1.0.30
-PKGREVISION=   1
+DISTNAME=      libsndfile-1.0.31
 CATEGORIES=    audio
-MASTER_SITES=  ${MASTER_SITE_GITHUB:=erikd/}
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=libsndfile/}
 GITHUB_PROJECT=        libsndfile
-GITHUB_RELEASE=        v${PKGVERSION_NOREV}
+GITHUB_RELEASE=        ${PKGVERSION_NOREV}
 EXTRACT_SUFX=  .tar.bz2
 
-# Remove when updating past libsndfile-1.0.30.
-# Handling re-rolled release.
-DIST_SUBDIR=   ${DISTNAME}
-
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      http://www.mega-nerd.com/libsndfile/
+HOMEPAGE=      https://libsndfile.github.io/libsndfile/
 COMMENT=       Library for reading and writing audio files
 LICENSE=       gnu-lgpl-v2.1
 
diff -r b56aa00b04df -r e75c0d428b8b audio/libsndfile/PLIST
--- a/audio/libsndfile/PLIST    Sun Jan 24 12:30:19 2021 +0000
+++ b/audio/libsndfile/PLIST    Sun Jan 24 14:50:25 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.22 2020/09/20 08:30:16 wiz Exp $
+@comment $NetBSD: PLIST,v 1.23 2021/01/24 14:50:25 nia Exp $
 bin/sndfile-cmp
 bin/sndfile-concat
 bin/sndfile-convert
@@ -23,19 +23,19 @@
 man/man1/sndfile-metadata-set.1
 man/man1/sndfile-play.1
 man/man1/sndfile-salvage.1
-share/doc/libsndfile/FAQ.html
-share/doc/libsndfile/api.html
-share/doc/libsndfile/bugs.html
-share/doc/libsndfile/command.html
-share/doc/libsndfile/embedded_files.html
-share/doc/libsndfile/formats.html
-share/doc/libsndfile/index.html
+share/doc/libsndfile/FAQ.md
+share/doc/libsndfile/api.md
+share/doc/libsndfile/bugs.md
+share/doc/libsndfile/command.md
+share/doc/libsndfile/embedded_files.md
+share/doc/libsndfile/formats.md
+share/doc/libsndfile/index.md
 share/doc/libsndfile/libsndfile.css
 share/doc/libsndfile/libsndfile.jpg
-share/doc/libsndfile/lists.html
-share/doc/libsndfile/new_file_type.HOWTO
-share/doc/libsndfile/octave.html
+share/doc/libsndfile/lists.md
+share/doc/libsndfile/new_file_type_howto.md
+share/doc/libsndfile/octave.md
 share/doc/libsndfile/print.css
-share/doc/libsndfile/sndfile_info.html
-share/doc/libsndfile/tutorial.html
-share/doc/libsndfile/win32.html
+share/doc/libsndfile/sndfile_info.md
+share/doc/libsndfile/tutorial.md
+share/doc/libsndfile/win32.md
diff -r b56aa00b04df -r e75c0d428b8b audio/libsndfile/distinfo
--- a/audio/libsndfile/distinfo Sun Jan 24 12:30:19 2021 +0000
+++ b/audio/libsndfile/distinfo Sun Jan 24 14:50:25 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.48 2020/12/26 06:57:12 maya Exp $
+$NetBSD: distinfo,v 1.49 2021/01/24 14:50:25 nia Exp $
 
-SHA1 (libsndfile-1.0.30/libsndfile-1.0.30.tar.bz2) = d9911fee50e7d2c9307708e23713aa9b4092ac2b
-RMD160 (libsndfile-1.0.30/libsndfile-1.0.30.tar.bz2) = 354ffd0a02077b73858263d44f38acce6a879c92
-SHA512 (libsndfile-1.0.30/libsndfile-1.0.30.tar.bz2) = c4be4bc57df880da81570889a80256ba4567f2c7d6bdfb38f3803c55f616278160e962544bfac32e53b613b8fdf2a2644d8da9ee778747c32cb681a0fd5aab00
-Size (libsndfile-1.0.30/libsndfile-1.0.30.tar.bz2) = 852320 bytes
+SHA1 (libsndfile-1.0.31.tar.bz2) = f16a88e7223baef7c4497536dc1b55b56811debc
+RMD160 (libsndfile-1.0.31.tar.bz2) = ae3fc5bbcb10a034f3edc1240acacd9f1ec349a7
+SHA512 (libsndfile-1.0.31.tar.bz2) = 62202092e5cac6346fd3c0a977380e9bf888fc59d08c9c9707dc254a8ef6ed6356da2ab0430bb970c7b06ba5bb1dafa5d7b0fe13898834c1fe4acb16f409f0e1
+Size (libsndfile-1.0.31.tar.bz2) = 875335 bytes



Home | Main Index | Thread Index | Old Index