Next | Query returned 118 messages, browsing 21 to 30 | Previous

History of commit frequency

CVS Commit History:


   2021-05-25 20:11:17 by Dr. Thomas Orgis | Files touched by this commit (1)
Log message:
audio/mpg123: really fix PLIST.oss check
   2021-05-25 19:02:13 by Dr. Thomas Orgis | Files touched by this commit (1)
Log message:
audio/mpg123: fix check for PLIST.oss
   2021-05-25 12:44:23 by Dr. Thomas Orgis | Files touched by this commit (14) | Package updated
Log message:
audio/mpg123*: update to 1.27.2, simplify things

This updates the mpg123 version and also removes packaging cruft.

Among that, a never-working patch for madvise and a very old i586
assembly source are gone. The output modules are now installed without
libtool files, just as .so (or .dylib). A future update to 1.28 will
probably also get rid of the static libraries (upstream fixed the build
to work around pkgsrc's wrapped libtool which ignores the autoconf
macros to trigger non-static default build).

These are the upstream changes:

1.27.2
------

(Trying some svn tag discipline: 1.27.1 has been tagged before, but
not released. Let's increment for any change.)

- Removed ports/Xcode, ports/cmake should handle that case.
- Ensure debug.h is included last where it matters to avoid
  conflicts with debug/warning macros in system headers
  (bug 308).
- Fix some debug/printf integer casts for 32 bit platforms (bug 309).

1.27.0
------

- libmpg123:
-- Running on precomputed tables now, no need to call
   mpg123_init() anymore. That and mpg123_exit() are both just
   empty shells. You can omit them if you do not care about earlier
   libmpg123. You can check for MPG123_API_VERSION >= 46.
-- Added API that avoids enums, mapped-to by default unless
   MPG123_ENUM_API is defined.
- libout123:
-- Added API that avoids enums, mapped-to by default unless
   MPG123_ENUM_API is defined.
-- Added device enumeration for win32, win32_wasapi, alsa, pulse.
   This increments the output module ABI version to 3.
-- You can choose output devices now on Windows.
-- Changed default output module order to put pulse before alsa since
   we now ensure that pulse is not inadvertedly started by the
   autospawn feature. This improves the experience on desktop
   systems with pulse where the alsa to pulse use causes glitches.
   Note that on a modern Linux desktop (Ubuntu), you will not
   escape an instance of pulseaudio being started, with even the
   enumeration of the ALSA default device summoning the daemon.
   If you _want_ sound daemon autospawn behaviour on other platforms,
   you need to trigger it outside of libout123.
- examples: Update for dropped mpg123_init(), more sensible
  copyright notes.
- out123:
-- safer limiting of maximum playback rate
-- Added --list-devices.
- mpg123:
-- Fix --continue output to print track_count+1 as continue
   position after hitting the end of playlist. Makes scripts/conplay
   go to back to the beginning again (regression in 1.24.0, bug 250).
-- Remote control API version 9 with @I { .. @I } wrapping of ID3 and
   playlist display.
-- Added --list-devices.
-- Fix console printout on Windows.
-- Fix terminal control logic to better handle cases where stdin or
   stderr is not a terminal, also avoid enabling control if you specify
   stdin as input file.
- Updated debugging/warning/error message macros to include the function
  name.
   2021-04-25 09:51:27 by matthew green | Files touched by this commit (22)
Log message:
various fixes for arm64 big endian support.

most of these simply extend matching from "aarch64" to \ 
"aarch64eb"
in various forms of code.  most remaining uses in pkgsrc of
"MACHINE_ARCH == aarch64" are because of missing aarch64eb support,
such as most of the binary-bootstrap requiring languages like rust,
go, and java.

no pkg-bump because this shouldn't change packages on systems that
could already build all of these.
   2021-03-26 00:53:13 by Dr. Thomas Orgis | Files touched by this commit (2) | Package updated
Log message:
mpg123: update to 1.26.5 and use default optimization

This approaches a serious performance issue with 1.26.x when
resampling is used on certain platforms (observed on SPARC).
Floating point denormals crop up. This change approaches that
two-fold

1. Do not disable default optimization flags for GCC.
2. Update to 1.26.5 that contains code to avoid denormals.

The default flags are about code optimization (like -ffast-math),
not the target architecture, so should not affect portability.
They are also rather safe and tested as development of mpg123
always has them in place. This is how it is meant to be played;-)

Approved during freeze by wiz.
   2021-03-15 19:25:22 by David A. Holland | Files touched by this commit (1)
Log message:
Spell --with-cpu correctly for aarch64 in mpg123's options.mk.
   2021-01-03 16:06:01 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
mpg123: updated to 1.26.4

1.26.4
------
- Clarify seeking documentation regarding samples and PCM frames.
- Fix build on MorphOS (patch by Ozkan Sezer, bug 295).
- Fix cmake build to install fmt123.h.
- Some cmake build fixes, tinyalsa addition by Maarten (bug 299).
- libmpg123: explicitly handle some
   2020-10-27 09:58:13 by Nia Alarie | Files touched by this commit (1)
Log message:
mpg123: Actually, the 'x86_dither' option is missing from ./configure

So we can probably just remove this option.
   2020-10-27 09:53:58 by Nia Alarie | Files touched by this commit (1)
Log message:
mpg123: Simplify option selection.

Don't use a version check that will break as soon as we make a NetBSD 10.
   2020-08-02 01:44:06 by Izumi Tsutsui | Files touched by this commit (2)
Log message:
Don't set PKG_SUGGESTED_OPTIONS=mpg123-with-fpu on softfloat arm.

Fixes PR/54779.
Bump PKGREVISION to rebuild arm binaries.

Next | Query returned 118 messages, browsing 21 to 30 | Previous