summaryrefslogtreecommitdiff
path: root/audio/lame/Makefile
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2001-07-31 14:23:01 +0000
committerdrochner <drochner@pkgsrc.org>2001-07-31 14:23:01 +0000
commit82e0befeb46dd360e15b79857e49a3452831f49c (patch)
treeb553bc3fbf39a8faa9408e25dca52f6b47457cf1 /audio/lame/Makefile
parenta8366583651977c90f09cea35c24588498a068eb (diff)
downloadpkgsrc-82e0befeb46dd360e15b79857e49a3452831f49c.tar.gz
update to 3.89
pkgsrc related changes: -use default install, so we get the library installed too (needed eg. as audacity plugin) -this version knows about libffm (on alpha), removed corresponding patches (untested) changelog: LAME 3.89alpha July 5 2001 John Stewart: long filename support for Win9x/NT. Takehiro Tominaga: LAME can calculate the CRC of VBR header, so now "lame -pv" works fine. Robert Hegemann: Improvements of the new VBR code. Robert Hegemann: New VBR code is now defaulted. The VBR speed is now on par with CBR. We will use the old VBR code in the release. Gabriel Bouvigne: Change of the maximum frame size limit. LAME should now be more friendly with hardware players. Gabriel Bouvigne: Size of VBR is now more balanced according to the -V value. Alexander Leidinger: Finished the implementation of the set/get functions. John Dahlstrom: LAME now handles 24bits input Mark Taylor: bugs in lame --decode causing truncation of mp3 file fixed Mark Taylor: preliminary --nogap support "Final" API completed: shared library safe! This API is frozen and should be backwords compatiable with future versions of libmp3lame.so, but we will continue to add new functionality. LAME 3.88beta March 25 2001 A lot of work that was never added to the History! Frank Klemm and Gabriel Bouvigne: New ATH formula. Big improvement for high bitrate encodings. Takehiro Tominaga: Temporal masking Gabriel Bouvigne/Mark Taylor: auto adjustment of ATH Robert Hegemann: Better outer_loop stopping criterion. Enabled with -q2 or better. Robert Hegemann/Naoki Shibata: slow/carefull noise shaping. -q3..9: amplify all distorted bands. -q2: amplify distorted bands within 50%. -q1-0: amplify only most distorted band at each iteration. Takehiro Tominaga: Interframe, shortblock temporal masking. Takehiro Tominaga: LAME restructured into a shared library and front end application. Slight changes to the API. More changes are coming to turn LAME into a true shared library (right now you have to recompile if you upgrade the library :-( Naoki Shibata: improvements to psychoacoustics (--nspsytune) BUG in long block pre echo control fixed (some out of range array access in M/S psychoacoustics) Ralf Kempkens: Visual Basic Script for lame, suggested to put it on your Windows Desktop and you can drag'n'drop Waves to encode on it. Alexander Stumpf: improved lame.bat for 4Dos users Mark Taylor: Several bugs fixed in the resampling code. Frank Klemm, Robert Hegemann: added assembler code for CPU feature detection on runtime (MMX, 3DNow, SIMD) Takehiro Tominaga: 3DNow FFT code. Florian Bome, Alexander Leidinger: more work on configure stuff Alexander Leidinger: automake/libtool generated Makefiles and TONS of other work. Alexander Leidinger: Much work towards shared library style API. Anonymous: New more efficient RTP code. Mark Taylor: psycho-acoustic data now computed for all scalefactor bands (up to 24khz) Mark Taylor, Takehiro Tominaga: All ISO table data replaced by formulas - should improve MPEG2.5 results for which we never had correct table data.
Diffstat (limited to 'audio/lame/Makefile')
-rw-r--r--audio/lame/Makefile21
1 files changed, 5 insertions, 16 deletions
diff --git a/audio/lame/Makefile b/audio/lame/Makefile
index 785b6ab43b5..4e01f465e06 100644
--- a/audio/lame/Makefile
+++ b/audio/lame/Makefile
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.14 2001/06/12 20:33:01 jlam Exp $
+# $NetBSD: Makefile,v 1.15 2001/07/31 14:23:01 drochner Exp $
#
-VERS= 3.87
+VERS= 3.89
DISTNAME= lame${VERS}beta
PKGNAME= lame-${VERS}
-WRKSRC= ${WRKDIR}/lame${VERS}
+WRKSRC= ${WRKDIR}/lame-${VERS}
CATEGORIES= audio
MASTER_SITES= ftp://lame.sourceforge.net/pub/lame/src/
@@ -14,21 +14,12 @@ COMMENT= Fast, high quality MP3 encoder
GNU_CONFIGURE= yes
USE_GMAKE= yes
+USE_LIBTOOL= yes
+LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
LICENSE= fee-based-commercial-use
CONFIGURE_ARGS+= --without-vorbis
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/lame ${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/doc/man/lame.1 ${PREFIX}/man/man1/lame.1
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/lame
- for f in contributors.html examples.html history.html id3.html \
- index.html lame.css modes.html node5.html node6.html \
- node7.html switchs.html; do \
- ${INSTALL_DATA} ${WRKSRC}/doc/html/$$f \
- ${PREFIX}/share/doc/html/lame; \
- done
-
.include "../../mk/bsd.prefs.mk"
.if defined(LAME_USE_GTK)
@@ -43,8 +34,6 @@ DEPENDS+= libffm-*:../../math/libffm
CFLAGS+= -O2 -Wall -fomit-frame-pointer -ffast-math -funroll-loops \
-mfp-regs -fschedule-insns -fschedule-insns2 \
-finline-functions -DFLOAT=double
-# optimized libffm (free fast math library)
-LIBS+= -L${PREFIX}/lib -Wl,-R${PREFIX}/lib -lffm -lm
.endif
.include "../../mk/bsd.pkg.mk"