4ad939f8b2
Changes: LAME 3.93.1 December 1 2002 * Gabriel Bouvigne: * preset medium added to the dll interface * fix for abr/cbr presets * fix -q0 switch * Alexander Leidinger: fix link problem on systems where socket() resides in libsocket LAME 3.93 November 16 2002 * Takehiro Tominaga: * bit allocation for pre-echo control improved for single channel encodings * substep noise shaping * optimizations by changing data structure * noise shaping model 2 fix * nspsytune FIR filter clean up * fix small psymodel bugs(DC current estimation, preecho detection of non-VBR mode, and nspsymode initialization) * portability fixes for Tru64 UNIX * Albert Faber: some fixes in the DLL * Simon Blandford: fixes for channel scaling in mono mode * Dominique Duvivier: some optimizations and a faster log10 function * Mark Taylor: * some tag related fixes in the direct show filter and in the ACM codec * fixed a mono encoding bug found by Justin Schoeman * calc_noise bug fix * other fixes * Alexander Leidinger: * update to autoconf 2.53, rewrite some configure tests * Akos Maroy: determine gcc version even with gcc 3.1 * Andrew Bachmann: compile shared libs on BeOS (and perhaps other arches) * ultrasparc switches for gcc 3.1 * fixes for SunOS 4.x * fixes for 64bit arches * CFLAGS fix for IRIX * don't override CFLAGS if exptopt isn't requested * Robert Hegeman: * some fixes * some fixes for VBR * Gabriel Bouvigne: * --noasm switch. Might help Cyrix/Via users * presets and alt-presets merged
43 lines
1 KiB
Makefile
43 lines
1 KiB
Makefile
# $NetBSD: Makefile,v 1.22 2002/12/19 00:53:47 wiz Exp $
|
|
#
|
|
|
|
VERS= 3.93.1
|
|
DISTNAME= lame-${VERS}
|
|
CATEGORIES= audio
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lame/} \
|
|
http://hive.me.gu.edu.au/not_lame/ \
|
|
http://telia.dl.sourceforge.net/lame/
|
|
|
|
MAINTAINER= hubertf@netbsd.org
|
|
HOMEPAGE= http://www.mp3dev.org/mp3/
|
|
COMMENT= Fast, high quality MP3 encoder
|
|
|
|
LICENSE= fee-based-commercial-use
|
|
|
|
USE_BUILDLINK2= yes
|
|
USE_GMAKE= yes
|
|
|
|
USE_LIBTOOL= yes
|
|
LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
|
|
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ARGS+= --without-vorbis
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
.if defined(LAME_USE_GTK)
|
|
. include "../../x11/gtk/buildlink2.mk"
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-analyzer
|
|
.endif
|
|
|
|
.if ${MACHINE_ARCH} == "alpha"
|
|
. include "../../math/libffm/buildlink2.mk"
|
|
# double is faster than float on Alpha
|
|
CFLAGS+= -O2 -Wall -fomit-frame-pointer -ffast-math -funroll-loops \
|
|
-mfp-regs -fschedule-insns -fschedule-insns2 \
|
|
-finline-functions -DFLOAT=double
|
|
.endif
|
|
|
|
.include "../../devel/ncurses/buildlink2.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|