lame ------------------------------------------ LAME Ain't an MP3 Encoder Runtime requirements: cygwin-1.5.25 or newer libncurses8-5.5-3 libsndfile1-1.0.17 libFLAC8-1.1.2 Build requirements: all the runtime + libsndfile-1.0.17 libncurses-devel-5.5 nasm-0.98.31 Canonical homepage: http://lame.sourceforge.net/ ------------------------------------ Build instructions: unpack lame-3.98.4-EL-1-src.tar.bz2 if you use setup to install this src package, it will be unpacked under /usr/src automatically cd /usr/src/lame-3.98 #Configure CXXFLAGS="-O4 -march=i686" CFLAGS="-O4 -march=i686" ./configure --prefix=/usr --disable-dependency-tracking --enable-fast-install --disable-libtool-lock --with-gnu-ld --sysconfdir=/etc --with-fileio=lame --enable-decode-layer1 --disable-gtktest --enable-expopt=full --disable-static #Make make # Make lame package for subdir in frontend doc misc dshow ACM do (cd $subdir; make install-strip DESTDIR=/tmp/lame) done /usr/bin/install -c -d /tmp/lame/usr/doc/Cygwin /usr/bin/install -c -m 644 CYGWIN-PATCHES/lame-3.98.4.README /tmp/lame/usr/doc/Cygwin/lame-3.98.4.README # Make libmp3lame-devel package for subdir in libmp3lame include do (cd $subdir; make install DESTDIR=/tmp/liblame-devel) done # Make libmp3lame0 package /usr/bin/install -c -d /tmp/liblame/usr/bin mv /tmp/liblame-devel/usr/bin/cygmp3lame-0.dll /tmp/liblame/usr/bin rmdir /tmp/liblame-devel/usr/bin/ # mp3x package can't be done with GTK2 ------------------------------------------- Files included in the binary distro lame: usr |-- bin | `-- lame.exe |-- doc | `-- Cygwin | `-- lame-3.98.4.README `-- share |-- doc | `-- lame | `-- html | |-- basic.html | |-- contributors.html | |-- examples.html | |-- history.html | |-- id3.html | |-- index.html | |-- lame.css | |-- modes.html | |-- node6.html | `-- switchs.html `-- man `-- man1 `-- lame.1 libmp3lame0: usr `-- bin `-- cygmp3lame-0.dll libmp3lame-devel: usr |-- include | `-- lame | `-- lame.h `-- lib |-- libmp3lame.dll.a `-- libmp3lame.la ------------------ Port Notes: ----- version 3.98.4.EL-1 ----- Upstream for 3.98.4 ----- version 3.98.2.EL-1 ----- Updated for 3.98-2 Warning: 3.97-EL-1 is very buggy ----- version 3.97.EL-1 ----- Updated for 3.97 Reused a modified version of my patch 'lame-3.96-patch_for_lib_sndfile-1.0.9' still not included. Had a fight with configure and link pass: LDFLAGS to use (see above) and no more static library. ----- version 3.96.1.EL-1 ----- Updated to 3.96.1 This time included this README file and provided the patched source tree ! + explained how to create the 4 packages. Reused my patch 'lame-3.96-patch_for_lib_sndfile-1.0.9' posted on SF: https://sourceforge.net/tracker/?func=detail&aid=974622&group_id=290&atid=300290 ----- version 3.96.EL-1 ----- Initial release Cygwin port maintained by: Eric LASSAUGE http://lassauge.free.fr/cygwin/