[ Ondřej Nový ]
* Team upload.
* d/copyright: Change Format URL to correct one
* d/control: Set Vcs-* to salsa.debian.org
* d/changelog: Remove trailing whitespaces
[ Felipe Sateler ]
* Change maintainer address to debian-multimedia@lists.debian.org
[ Ondřej Nový ]
* d/watch: Use https protocol
* Use debhelper-compat instead of debian/compat
[ Sebastian Ramacher ]
* debian/control:
- Bump Standards-Version
- Set RRR: no
- Bump debhelper compat to 12
* debian/rules: Remove obsolete override
* Add CVE ids to previous changelog entry.
* Add a libmp3lame0.symbols file now that LAME only exports
its own API (Closes: #702290).
* Let lame suggest lame-doc (Closes: #805899).
* New upstream version 3.100 (Closes: #879129).
+ CVE-2017-9410, CVE-2017-9411, CVE-2017-9412.
* Remove or refresh the Debian patch set, as appropriate:
+ 07-field-width-fix.patch - refreshed
+ parallel-builds-fix.patch - removed, applied upstream
+ ansi2knr2devnull.patch - removed, does not apply anymore
+ privacy-breach.patch - refreshed
+ msse.patch - refreshed
+ force_align_arg_pointer.patch - removed, does not apply anymore
+ 0001-Add-check-for-invalid-input-sample-rate.patch - removed,
resolved upstream
+ bits_per_sample.patch - removed, resolved upstream
+ int_resample_ratio.patch - removed, applied upstream
* Bump debhelper compat to 10.
* Bump Standards-Version to 4.1.1.
* Fix vcs-field-uses-insecure-uri lintian warnings.
* Enable all hardening flags.
* Enable dbg package migration.
* Remove source/lintian-overrides, does not apply anymore.
* Remove obsolete source/local-options.
* Improve long package descriptions to mention that LAME
is a recursive acronym.
* Fix spelling errors in the frontend code and manpage.
* Add debug package.
* Run wrap-and-sort -asb.
* debian/patches/force_align_arg_pointer.patch: Enable functions with SSE
instructions to maintain their own properly aligned stack. Fixes crashes
with a general protection error when called from the ocaml bindings
(Closes: #786438). Thanks Detrick Merz for the bug report, Robert Hegemann
and especially Bernhard Übelacker for their help with analyzing the bug.
* Remove "experimental optimizations". These are compiler flags that are
selected on a per-compiler basis, but the latest detected compilers are
from the gcc-4.x series.
* Build the frontend with the sndfile io routines, it should be able to read
RAW PCM and WAV from stdin since at least 3.99.0. As per upstream request.
+ Add Build-Depends: libsndfile1-dev.
* Append "-Wl,--as-needed -Wl,-z,defs" to LDFLAGS to get rid of the
unnecessary dependency on libncurses.
* Change Uploaders field to my <fabian@debian.org> address.
* Bump Standards-Version to 3.9.6.
* Fix space-in-std-shortname-in-dep5-copyright "BSD (3 clause)" and
unused-license-paragraph-in-dep5-copyright "GPL-2+" lintian warnings.
* Update Debian packaging copyright years and address.
* TODO: Add a lame-dbg package.
* Extend Maks Naumov's patch to also include a sanity check for
a valid amount of input channels (Closes: #778703).
* Fix decision if sample rate ratio is an integer value or not
(Closes: #778529).
* Thanks to Henri Salo for the bug reports and the fuzzed samples!
* Do not mangle CFLAGS in debian/rules anymore, leave this to
dpkg-buildflags (Closes: #775955). Thanks, Jakub Wilk.
* Add check for invalid input sample rate, thanks Maks Naumov
(Closes: #775959, #777160, #777161). Thanks Jakub Wilk and
Brian Carpenter for the bug reports and test cases.
* Remove chunks modifying */Makefile.in from parallel-builds-fix.patch,
we are running autoreconf anyway.
* Remove unbreak-ftbfs-gcc4.4.patch, does not apply anymore.
* Avoid malformed wav causing floating point exception in the frontend
(Closes: #777159).
* Team upload.
* debian/patches/msse.patch: Build xmm_quantize_sub.c with -msse to fix a
build failure on any-i386. This also enables SSE support on i386 if SSE
support is detected at runtime. (Closes: #760047)
* Team upload.
[ Alessio Treglia ]
* Build with dh-autoreconf. (Closes: #755111)
[ Sebastian Ramacher ]
* debian/control:
- Remove Andres Mejia from Uploaders since he is MIA. Thank you for
maintaining lame, Andres! (Closes: #743522)
- Remove obsolete DM-Upload-Allowed.
- Change Maintainer to match other packages maintained by the team.
- Add missing B-D dh-autoreconf and pkg-config.
- Bump Standards-Version to 3.9.5
- Remove obsolete Breaks / Replaces.
- Use canonical Vcs-* locations.
* debian/patches/privacy-breach.patch: Fix privacy-breach linitan erros in
HTML documentation.
* Handle case on setting CFLAGS for systems where dpkg-dev (<< 1.15.7)
* Allow dev package to be multiarch installable.
* New upstream release.
* Refresh patches. Remove patches applied upstream.
* Bump Standards-Version to 3.9.3.
* New upstream release.
* Refresh patches.
* Use CFLAGS from dpkg-buildflags, but don't pass -g or -O2.
* Fix up lintian warning about commas in Files section of copyright file.
* Update copyright.
* Refresh all patches, remove patches applied upstreamed.
* Update README.source.
* Remove commas from Files section in copyright file.
* Add missing 'Multi-Arch: same' field.
[ Andres Mejia ]
* Include fix for alpha builds. alpha builds need include guards in config.h.
* Implement multiarch support.
[ Reinhard Tartler ]
* Unbreak compilation with gcc 4.4
* Fix compiler warning on machines not i386 or amd64.
* normalize fields in debian/control with 'wrap-and-sort(1)'
* Fix parallel builds on i386.
* Update debian/copyright to reflect replacement of portableio code from
upstream.
* Update README.source to mention change of portableio code.
[ Andres Mejia ]
* Disable use of sndfile, breaks KDE apps relying on kio_audiocd slave for CD
ripping.
* Fix warning on 64 bit machines on use of size_t.
* Support parallel builds.
* Bump to Standards-Version 3.9.2.
* Fix Vcs-Browser entry.
* Don't use quilt when source format 3.0 (quilt) is being used.
* Fixup build system. Don't patch generated files directly.
Needed to disable GTK support so lame would build.
* Enable full experimental optimizations.
NOTE: The only extra optimizations that are really enabled are -O3,
-fomit-frame-pointer, and -ffast-math. -fschedule-insns2 is on by default in
-O2, -fbranch-count-reg is on by default in any mode, and -fforce-addr looks
to be a noop now. This is with using GCC 4.6.*.
* Modifiy override_dh_clean target to check if quilt is installed, and use it
to unapply patches during cleaning.
* Use patch to apply autoreconf changes.
* Fix description-synopsis-starts-with-article lintian warnings.
* Add DM-Upload-Allowed: yes.
* Update to my @debian.org email.
* Add script that can regenerate repacked tarball.
* Build system changes are made before the tarball is generated.
* Remove patches for which the build system is updated for the repacking.
* No longer require the need to copy autotool files.
* Update debian/copyright. This includes changes for the removal of the
problematic exclusions to the LGPL and helpful comments about some of the
files. This needed an update to latest DEP-5 spec.
* Use dpkg-source unapply-patches option to unapply patches.
* Add in changes to output of license information from upstream.
* Update debian/README.source. This includes information what is changed from
the original upstream source tarball.
* Update debian/watch to mangle some common version info from the Debian
version.
[ Fabian Greffrath ]
* Remove duplicate patches/05-armel-no-finite-math-only.diff.
* Update my e-mail address.
* Fix dh usage.
* Build with libsndfile.
* debian/patches/06-sndfile-stdin.patch: New patch from Gentoo to
support reading from stdin with sndfile.
* Do not install the libtool .la file in the -dev package.
* Do not provide the liblame0 package anymore.
* Upload to unstable. Closes: #90091
* New upstream Release
* Switch to source Format 3.0 (quilt)
* Remove debian/patches/03-buffer-too-small.patch, merged upstream
* Refreshed patches
* Tighten build depends on debhelper und quilt
* Bump standards version
* Remove outdated config.guess and config.sub during build
* Prepare upload for Debian.
* Fix Maintainer field and add myself as uploader.
* Bump Standards-Version to 3.8.4.
* Set the default debian branch to master for master branch.
* Add versioned dependency on quilt.
* Add versioned dependency on debhelper for use of debhelper overrides.
* Add README.source for use of quilt.
* debian/control: libmp3lame0 Conflicts+Replaces+Provides liblame0
(LP: #469676)
[ Fabian Greffrath ]
* Prefer my d-u.o address for "official" packages.
* Ported from debhelper (>= 7.2) to cdbs.
* Remove redundant DEB_DH_INSTALL_SOURCEDIR.
[ Reinhard Tartler ]
* update debian/changelog
[ Fabian Greffrath ]
* Revert "update config.guess and config.sub with more recent
versions"
* debian/copyright: Vastly improved.
* cosmetic cleanup
* Bumped Standards-Version to 3.8.2.
* Update debian/copyright.
* Really update debian/changelog.
[ Reinhard Tartler ]
* patches taken from the marillat package:
- fix the ffmpeg 'buffer too small' bug. LP: #401406
- disable executable stack
- buggy optimization for single-precision floats when
-ffinite-math-only
* reconvert to dh7
* New upstream version
* Import the package prepared by Fabian Greffrath in the pkg-multimedia
repository.
* This replaces the former marillat packaging completely.
* target karmic.
[ Fabian Greffrath ]
* Prefer my d-u.o address for "official" packages.
* Ported from debhelper (>= 7.2) to cdbs.
* Remove redundant DEB_DH_INSTALL_SOURCEDIR.
[ Reinhard Tartler ]
* New upstream version
* Import the package prepared by Fabian Greffrath in the pkg-multimedia
repository.
* This replaces the former marillat packaging completely.
* update config.guess and config.sub with more recent versions
* update maintainer field
* prefer multiline fields in debian/control
* fix typo in description of libmp3lame-dev
* Initial release.
* Rebuilt upstream tarball without debian/ directory.
* Linked frontend against shared libraries.