Commit Graph

9 Commits

Author SHA1 Message Date
Daniel Engberg 5ce6ce6b13 sound/lame: Fix optimization
Properly strip any -O switch

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-04-03 21:40:04 +02:00
Daniel Engberg de641cfb30
sound/lame: Remove unnecessary optimization args
-O3 already includes -fomit-frame-pointer -fschedule-insns2
Thanks Philip Prindeville for pointing this out and sorry for the noise.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-11-01 20:29:07 +01:00
Daniel Engberg 28aa5e18e0 sound/lame: Add optional experimental optimization
Add optional experimental optimization
Generic approach for --enable-expopt=full

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-11-01 13:17:53 +01:00
Daniel Engberg 9a9e71e533 sound/lame: Update to 3.100
* Update LAME to 3.100

* Switch to shared library instead of static binary as it adds very little
  overhead if you only need LAME binary but saves space if you need both
  library and binary.

  Static / Shared:
  LAME binary: ~252kbyte / ~72kbyte - IPK: ~138kbyte / ~34kbyte
  LAME library: ~216kbyte / ~216kbyte - IPK: ~117kbyte / ~117kbyte

* Drop patch, not needed

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-10-17 22:01:57 +02:00
Etienne Champetier 4006865ae8 treewide: run "make check FIXUP=1"
fix Makefile chmod (644)
replace MD5SUM with HASH
add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git

(PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2017-08-29 21:41:14 -07:00
Daniel Engberg 6cf3abb33e sound/lame: Update as MP3 isn't covered by patents
In April Technicolor's and Fraunhofer IIS's patents and mp3 licensing
programs has been expired and/or terminated.

Sources:
https://www.iis.fraunhofer.de/en/ff/amm/prod/audiocodec/audiocodecs/mp3.html
https://en.wikipedia.org/wiki/MP3#Licensing.2C_ownership_and_legislation

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-07-14 04:07:15 +02:00
Ted Hess 125066a1d7 lame: Fix i386 SSE builds, disable NASM (really)
Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-11-17 11:49:27 -05:00
Ian Leonard faa613fe20 lame: convert license to SPDX format
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2014-08-03 17:26:15 -07:00
Ted Hess b98e5d85d9 lame: import from oldpackages, upgrade to 3.99.5, add myself as pkg maintainer
Signed-off-by: Ted Hess <thess@kitschensync.net>
2014-07-30 11:02:40 -04:00