Fink

Recent Package Updates

2026-10-22: iwidgets-4.1.1-2 (Mega-widget support for Tcl)
Mega-widget support for Tcl

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

    tcltk: new version
2026-10-22: libffi8-shlibs-3.8.0-1 (Foreign Function Interface)
Compilers for high level languages generate code that follows certain
conventions. These conventions are necessary, in part, for separate
compilation to work. One such convention is the "calling convention".
The "calling convention" is a set of assumptions made by the compiler
about where function arguments will be found on entry to a function. A
"calling convention" also specifies where the return value for a
function is found.

Some programs may not know at the time of compilation what arguments are
to be passed to a function. For instance, an interpreter may be told at
run-time about the number and types of arguments used to call a given
function. Libffi can be used in such programs to provide a bridge from
the interpreter program to compiled code.

The libffi library provides a portable, high level programming interface
to various calling conventions. This allows a programmer to call any
function specified by a call interface description at run-time.

FFI stands for Foreign Function Interface. A foreign function interface
is the popular name for the interface that allows code written in one
language to call code written in another language. The libffi library
really only provides the lowest, machine dependent layer of a fully
featured foreign function interface. A layer must exist above libffi
that handles type conversions for values passed between the two
languages.

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

    libffi: new version
2026-10-22: libmpdec4-shlibs-4.0.1-1 (Decimal floating point arithmetic)
Decimal floating point arithmetic

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

    libmpdec: new package
2026-10-22: itk-4.1.0-3 (Mega-widget support for Tcl)

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

    tcltk: new version
2026-10-22: tcltk-8.6.18-1 (Tool Command Language and the Tk toolkit)
Tcl provides a portable scripting environment for Unix, Windows,
and Macintosh that supports string processing and pattern matching,
native file system access, shell-like control over other programs,
TCP/IP networking, timers, and event-driven I/O.

Tcl has traditional programming constructs like variables, loops,
procedures, namespaces, error handling, script packages, 
and dynamic loading of DLLs.

Tk provides portable GUIs on UNIX, Windows, and Macintosh.
A powerful widget set and the concise scripting interface to Tk make
it a breeze to develop sophisticated user interfaces.

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

    tcltk: new version
2026-10-22: tktreectrl-2.4.1-203 (Flexible listbox widget for Tk)

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

    tktreectrl: fix FTBFS, upgrade FSH layout
2026-10-21: tk-histentry-pm5303-0.46-1 (Entry widget ith history)
Entry widget ith history

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

    Tk::HistEntry: new version
2026-10-21: tk-histentry-pm5282-0.46-1 (Entry widget ith history)
Entry widget ith history

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

    Tk::HistEntry: new version
2026-10-21: tk-histentry-pm5341-0.46-1 (Entry widget ith history)
Entry widget ith history

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

    Tk::HistEntry: new version
2026-10-21: tk-histentry-pm5302-0.46-1 (Entry widget ith history)
Entry widget ith history

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

    Tk::HistEntry: new version
2026-10-21: tk-histentry-pm5162-0.46-1 (Entry widget ith history)
Entry widget ith history

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

    Tk::HistEntry: new version
2026-10-21: tk-histentry-pm5184-0.46-1 (Entry widget ith history)
Entry widget ith history

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

    Tk::HistEntry: new version
2026-10-21: tk-histentry-pm5182-0.46-1 (Entry widget ith history)
Entry widget ith history

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

    Tk::HistEntry: new version
2026-10-21: gettext-tools-0.22.5-4 (GNU Internationalization utils)
The gettext packages provides some of the i18n and l10n support used by
  many GNU programs but missing from the Darwin C library.

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

    gettext-tools: fix some implicit-function strictness in configure
2026-10-20: expat1-2.9.0-1 (C library for parsing XML)
This is expat, a C library for parsing XML, written by James Clark.
Expat is a stream-oriented XML parser. This means that you register
handlers with the parser before starting the parse. These handlers
are called when the parser discovers the associated structures in the
document being parsed. A start tag is an example of the kind of
structures for which you may register handlers.

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

    expat: new version
    
    Cascade versioned deps into base packages due to bumped
    compatibility_version (avoid runtime breakage due to inconsistent
    order of updating)