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 upgrade2025-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 mess2025-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 patch2025-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