pkgsrc/audio/twolame/Makefile
nia 4a8fc19f64 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
2020-03-22 11:37:17 +00:00

20 lines
509 B
Makefile

# $NetBSD: Makefile,v 1.10 2020/03/22 11:37:17 nia Exp $
DISTNAME= twolame-0.4.0
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=twolame/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.twolame.org/
COMMENT= Optimised MPEG Audio Layer 2 (MP2) encoder based on tooLAME
LICENSE= gnu-lgpl-v2.1
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
USE_LANGUAGES= c99
GNU_CONFIGURE= yes
PKGCONFIG_OVERRIDE+= twolame.pc.in
.include "../../audio/libsndfile/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"