lame ------------------------------------------ LAME Ain't an MP3 Encoder Runtime requirements: cygwin-1.7.29 or newer libncurses8-5.7-18 libiconv2-1.14-2 Build requirements: all the runtime + libncurses-devel-5.7-18 nasm-2.10 Canonical homepage: http://lame.sourceforge.net/ ------------------------------------ Build instructions: unpack lame-3.99.5-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.99.5 #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 --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 DESTDIR=/tmp/lame) done /usr/bin/install -c -d /tmp/lame/usr/doc/Cygwin /usr/bin/install -c -m 644 CYGWIN-PATCHES/lame-3.99.5.README /tmp/lame/usr/doc/Cygwin/lame-3.99.5.README # Make libmp3lame-devel package for subdir in libmp3lame include do (cd $subdir; make install-strip 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.99.5.README └── share ├── doc │   └── lame │   └── html │   ├── about.html │   ├── abr.html │   ├── cbr.html │   ├── contact.html │   ├── contributors.html │   ├── detailed.html │   ├── history.html │   ├── index.html │   ├── introduction.html │   ├── links.html │   ├── list.html │   ├── ms_stereo.html │   ├── usage.html │   └── vbr.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.99.5.EL-1 ----- Upstream for 3.99.5 ----- 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/