pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/audio/twolame twolame: Update to 0.4.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/beebed018b26
branches:  trunk
changeset: 413785:beebed018b26
user:      nia <nia%pkgsrc.org@localhost>
date:      Sun Mar 22 11:37:17 2020 +0000

description:
twolame: Update to 0.4.0

Version 0.4.0 (2019-10-11)
--------------------------
- Added free format encoding (now up to 450 kbps)
- Added DAB utility methods for ScF-CRC handling
- Added `twolame_get_original()` and `twolame_set_original()`
- Added `twolame_get_extension()` and `twolame_set_extension()`
- Bundled .spec file in tarball for building RPM for twolame
- Make libsndfile dependency (and therefore the frontend) optional
- Fixed VBR encoding
- Fixed setting for error protection flag
- New check for invalid bitrate/channel encoder settings
- New checks against failed memory allocations
- Fixed padding policy (now adding an empty slot)
- Fixed build when maintainer mode is disabled
- Fixed scaling of floating point input source through libsndfile
- Removed `slotinfo` global variables to fix thread safety bug
- Switched to handling reading from STDIN using libsndfile
- Fix for potential buffer overrun relating to `MAX_NAME_SIZE` in CLI tool
- Install AUTHORS, COPYING, README, NEWS in `$prefix/share/doc/twolame/`
- Zero the whole of the data structure when calling `twolame_init()`
- Prefixed all global symbols with `twolame_` to prevent symbol conflicts
- Fix for `twolame_get_framelength()` returning the correct frame size when padding is enabled
- Fix progress counter in twolame CLI
- Fix compilation on mingw or mxe cross compiler
- Fix symbols visibility on Windows
- Add `-no-undefined` for compilation on Windows
- Added `win32-dll` option to `LT_INIT`
- Compiler and Valgrind warning fixes
- Various other minor fixes

diffstat:

 audio/twolame/Makefile |  13 ++++++-------
 audio/twolame/PLIST    |  24 +++++-------------------
 audio/twolame/distinfo |  10 +++++-----
 3 files changed, 16 insertions(+), 31 deletions(-)

diffs (79 lines):

diff -r d00baba0b5f6 -r beebed018b26 audio/twolame/Makefile
--- a/audio/twolame/Makefile    Sun Mar 22 11:29:46 2020 +0000
+++ b/audio/twolame/Makefile    Sun Mar 22 11:37:17 2020 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2016/04/20 12:10:33 nros Exp $
-#
+# $NetBSD: Makefile,v 1.10 2020/03/22 11:37:17 nia Exp $
 
-DISTNAME=      twolame-0.3.13
+DISTNAME=      twolame-0.4.0
 CATEGORIES=    audio
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=twolame/}
 
@@ -10,10 +9,10 @@
 COMMENT=       Optimised MPEG Audio Layer 2 (MP2) encoder based on tooLAME
 LICENSE=       gnu-lgpl-v2.1
 
-USE_LIBTOOL=           yes
-USE_PKGLOCALEDIR=      yes
-USE_TOOLS+=            pkg-config
-GNU_CONFIGURE=         yes
+USE_LIBTOOL=   yes
+USE_TOOLS+=    pkg-config
+USE_LANGUAGES= c99
+GNU_CONFIGURE= yes
 
 PKGCONFIG_OVERRIDE+=   twolame.pc.in
 
diff -r d00baba0b5f6 -r beebed018b26 audio/twolame/PLIST
--- a/audio/twolame/PLIST       Sun Mar 22 11:29:46 2020 +0000
+++ b/audio/twolame/PLIST       Sun Mar 22 11:37:17 2020 +0000
@@ -1,27 +1,13 @@
-@comment $NetBSD: PLIST,v 1.3 2011/02/05 13:32:44 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.4 2020/03/22 11:37:17 nia Exp $
 bin/twolame
 include/twolame.h
 lib/libtwolame.la
 lib/pkgconfig/twolame.pc
 man/man1/twolame.1
+share/doc/twolame/AUTHORS
+share/doc/twolame/COPYING
+share/doc/twolame/NEWS
+share/doc/twolame/README
 share/doc/twolame/api.txt
-share/doc/twolame/html/api.html
-share/doc/twolame/html/authors.html
-share/doc/twolame/html/changelog.html
-share/doc/twolame/html/doxygen.css
-share/doc/twolame/html/doxygen.png
-share/doc/twolame/html/index.html
-share/doc/twolame/html/nav_f.png
-share/doc/twolame/html/nav_h.png
-share/doc/twolame/html/psycho.html
-share/doc/twolame/html/readme.html
-share/doc/twolame/html/tabs.css
-share/doc/twolame/html/todo.html
-share/doc/twolame/html/twolame-manpage.css
-share/doc/twolame/html/twolame.1.html
-share/doc/twolame/html/twolame.css
-share/doc/twolame/html/twolame_8h.html
-share/doc/twolame/html/twolame_8h_source.html
-share/doc/twolame/html/vbr.html
 share/doc/twolame/psycho.txt
 share/doc/twolame/vbr.txt
diff -r d00baba0b5f6 -r beebed018b26 audio/twolame/distinfo
--- a/audio/twolame/distinfo    Sun Mar 22 11:29:46 2020 +0000
+++ b/audio/twolame/distinfo    Sun Mar 22 11:37:17 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.4 2015/11/03 01:12:53 agc Exp $
+$NetBSD: distinfo,v 1.5 2020/03/22 11:37:17 nia Exp $
 
-SHA1 (twolame-0.3.13.tar.gz) = 3ca460472c2f6eeedad70291d8e37da88b64eb8b
-RMD160 (twolame-0.3.13.tar.gz) = a73f01a281a66cf53e8109d57919593a90dc0bcc
-SHA512 (twolame-0.3.13.tar.gz) = 241ae5faebf05cb919959bb0545cb89e9b71cfb07f92a7118d864499ea4f0065ddaa646ab1482ffbcbca427d52c2436764074bd67fd19a1eb9979987f23163f7
-Size (twolame-0.3.13.tar.gz) = 660415 bytes
+SHA1 (twolame-0.4.0.tar.gz) = 6ec05fdaf555ef4157746ac3c91e8cdd20d4a3bc
+RMD160 (twolame-0.4.0.tar.gz) = cec54945c4dd28921f8dbdb25e74aac2fa07b61e
+SHA512 (twolame-0.4.0.tar.gz) = cc594bc8d2322922280f915a3c0aa52540cca0350d6498bc96f3f60fd6e53f951e775ea015a44bdb29ec883b46b31a0e5483f6a5c188b02e30008289273c7d03
+Size (twolame-0.4.0.tar.gz) = 890908 bytes



Home | Main Index | Thread Index | Old Index