Recent Package Updates
2025-11-24: sfml24-shlibs-2.4.2-2 (Simple and Fast Multimedia Lib (shared libs))The Simple and Fast Multimedia Library, it provides a simple interface to the various components of your computer, to ease the development of games and multimedia applications. It is composed of five modules: system, window, graphics, audio and network. commit log from Daniel Macks ([email protected]): sfml24: libflac upgrade2025-11-23: vim-9.1.1926-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.1926.2025-11-23: vim-nox-9.1.1926-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.1926.2025-11-23: sdl2-2.32.10-1 (Cross-platform multimedia library)
Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software, emulators, and popular games including Valve's award winning catalog and many Humble Bundle games. commit log from Hanspeter Niederstrasser ([email protected]): sdl2: v2.32.102025-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-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-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-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-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