Fink

Recent Package Updates

2025-11-22: sdl-sound-1.0.3-7 (SDL sound library)
SDL sound library

commit log from Daniel Macks ([email protected]):

    sdl-sound: libflac upgrade
2025-11-22: smpeg-0.4.4-1028 (SDL MPEG Player Library)
SDL MPEG Player Library

commit log from Daniel Macks ([email protected]):

    smpeg: fix bit-rotted mess
2025-11-21: eigen3-3.4.1-3 (C++ template library for linear algebra)
Eigen 3 is a C++ template library for linear algebra (vectors, matrices, and 
related algorithms). It is:
 * Versatile. Eigen handles both fixed-size and dynamic-size matrices and
  vectors, without code duplication, and in a completely integrated way. It
  aims to provide not only vectors and matrices but also many algorithms.
 * Fast. Expression templates remove temporaries and enable lazy evaluation.
  Explicit vectorization is performed for the SSE (2 and later) and AltiVec
  instruction sets, with graceful fallback to non-vectorized code. With
  fixed-size objects, dynamic memory allocation is avoided, and the loops
  are unrolled when that makes sense. For large matrices, special attention
  is paid to cache-friendliness. This Benchmark shows Eigen's outstanding
 performance.
 * Good API. Expression templates allow for a very clean and expressive API.
  Implementing an algorithm on top of Eigen feels like just copying
  pseudocode.

commit log from Daniel Macks ([email protected]):

    eigen: disable fortran detection to prevent building shared libs (closes #1285)
2025-11-21: eigen3-5-5.0.0-2 (C++ template library for linear algebra)
Eigen 3 is a C++ template library for linear algebra (vectors, matrices, and 
related algorithms). It is:
 * Versatile. Eigen handles both fixed-size and dynamic-size matrices and
  vectors, without code duplication, and in a completely integrated way. It
  aims to provide not only vectors and matrices but also many algorithms.
 * Fast. Expression templates remove temporaries and enable lazy evaluation.
  Explicit vectorization is performed for the SSE (2 and later) and AltiVec
  instruction sets, with graceful fallback to non-vectorized code. With
  fixed-size objects, dynamic memory allocation is avoided, and the loops
  are unrolled when that makes sense. For large matrices, special attention
  is paid to cache-friendliness. This Benchmark shows Eigen's outstanding
 performance.
 * Good API. Expression templates allow for a very clean and expressive API.
  Implementing an algorithm on top of Eigen feels like just copying
  pseudocode.

commit log from Daniel Macks ([email protected]):

    eigen: disable fortran detection to prevent building shared libs (closes #1285)
2025-11-20: ruby32-3.2.9-2 (Interpreted, object-oriented language)
- It has many features to process text files and to do system
  management tasks (as in Perl).
- It is simple, straight-forward, extensible, and portable, and free.
- It has simple syntax, partially inspired by Eiffel and Ada.
- All data in Ruby is an object, not in the sense of Python or Perl,
  but in the sense of Smalltalk: no exceptions.

commit log from Daniel Macks ([email protected]):

    ruby32: updates of some test fail/success, and upstream socket patch
2025-11-19: vim-nox-9.1.1919-1 (Improved version of the editor "vi")
VIM adds many of the features that you would expect in an editor:
Unlimited undo, syntax coloring, split windows, visual selection,
graphical user interface (read: menus, mouse control, scrollbars,
text selection), and much much more.

commit log from Hisashi T Fujinaka ([email protected]):

    Vim: Welcome to Vim-9.1.1919.
2025-11-19: vim-9.1.1919-1 (Improved version of the editor "vi")
VIM adds many of the features that you would expect in an editor:
Unlimited undo, syntax coloring, split windows, visual selection,
graphical user interface (read: menus, mouse control, scrollbars,
text selection), and much much more.

commit log from Hisashi T Fujinaka ([email protected]):

    Vim: Welcome to Vim-9.1.1919.
2025-11-18: fink-buildenv-modules-0.1.11-1 (Script for getting common buildtime values)
Helper scripts to automatically set variables commonly used during the
building of a Fink package (system version, Xcode release, SDK path, etc).
Using these scripts helps to prevent reinventing the wheel whenever such a
setting needs to be calculated.

commit log from Hanspeter Niederstrasser ([email protected]):

    fink-buildenv-modules: v0.1.11