| 1 | NAME = lame |
|---|
| 2 | VERSION = 3.99.5 |
|---|
| 3 | GARTYPE = v2 |
|---|
| 4 | |
|---|
| 5 | DESCRIPTION = LAME is an LGPL MP3 encoder |
|---|
| 6 | define BLURB |
|---|
| 7 | LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL. |
|---|
| 8 | endef |
|---|
| 9 | |
|---|
| 10 | MASTER_SITES = $(SF_MIRRORS) |
|---|
| 11 | DISTFILES = $(NAME)-$(VERSION).tar.gz |
|---|
| 12 | |
|---|
| 13 | VENDOR_URL = http://lame.sourceforge.net/ |
|---|
| 14 | |
|---|
| 15 | # For powf, fabsf, log10f only in libm on Solaris 10 |
|---|
| 16 | PACKAGING_PLATFORMS += solaris10-sparc solaris10-i386 |
|---|
| 17 | |
|---|
| 18 | PACKAGES += CSWlame |
|---|
| 19 | SPKG_DESC_CSWlame = LAME is an LGPL MP3 encoder |
|---|
| 20 | RUNTIME_DEP_PKGS_CSWlame += CSWlibncurses5 |
|---|
| 21 | RUNTIME_DEP_PKGS_CSWlame += CSWlibiconv2 |
|---|
| 22 | |
|---|
| 23 | PACKAGES += CSWlame-mp3x |
|---|
| 24 | SPKG_DESC_CSWlame-mp3x = LAME Frame Analyzer for X11 |
|---|
| 25 | PKGFILES_CSWlame-mp3x = .*/mp3x |
|---|
| 26 | RUNTIME_DEP_PKGS_CSWlame-mp3x += CSWglib |
|---|
| 27 | RUNTIME_DEP_PKGS_CSWlame-mp3x += CSWgtk |
|---|
| 28 | RUNTIME_DEP_PKGS_CSWlame-mp3x += CSWlibncurses5 |
|---|
| 29 | RUNTIME_DEP_PKGS_CSWlame-mp3x += CSWlibiconv2 |
|---|
| 30 | |
|---|
| 31 | PACKAGES += CSWlibmp3lame-dev |
|---|
| 32 | SPKG_DESC_CSWlibmp3lame-dev = Development files for libmp3lame.so.0 |
|---|
| 33 | PKGFILES_CSWlibmp3lame-dev = $(PKGFILES_DEVEL) |
|---|
| 34 | RUNTIME_DEP_PKGS_CSWlibmp3lame-dev = CSWlibmp3lame0 |
|---|
| 35 | OBSOLETED_BY_CSWlibmp3lame-dev += CSWlame-devel |
|---|
| 36 | |
|---|
| 37 | PACKAGES += CSWlibmp3lame0 |
|---|
| 38 | SPKG_DESC_CSWlibmp3lame0 = Library for LAME, libmp3lame.so.0 |
|---|
| 39 | PKGFILES_CSWlibmp3lame0 = $(call pkgfiles_lib,libmp3lame.so.0) |
|---|
| 40 | |
|---|
| 41 | BUILD64_LIBS_ONLY = 1 |
|---|
| 42 | EXTRA_BUILD_ISAS = sparcv8plus+vis pentium_pro |
|---|
| 43 | |
|---|
| 44 | # Disable intrinsics until this has been resolved: |
|---|
| 45 | # https://sourceforge.net/tracker/?func=detail&aid=3150289&group_id=290&atid=100290 |
|---|
| 46 | # CONFIGURE_ARGS_isa-i386 = --without-nasm |
|---|
| 47 | CONFIGURE_ARGS_isa-i386 = ac_cv_header_xmmintrin_h=no |
|---|
| 48 | CONFIGURE_ARGS_isa-pentium_pro = ac_cv_header_xmmintrin_h=no |
|---|
| 49 | |
|---|
| 50 | CONFIGURE_ARGS = $(DIRPATHS) |
|---|
| 51 | CONFIGURE_ARGS += --enable-mp3x |
|---|
| 52 | CONFIGURE_ARGS += --enable-mp3rtp |
|---|
| 53 | CONFIGURE_ARGS += $(CONFIGURE_ARGS_isa-$(ISA)) |
|---|
| 54 | |
|---|
| 55 | include gar/category.mk |
|---|