Recent Package Updates
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 version2026-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 version2026-10-22: itk-4.1.0-3 (Mega-widget support for Tcl)
commit log from Daniel Macks ([email protected]): tcltk: new version2026-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 version2026-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 package2026-10-22: tktreectrl-2.4.1-203 (Flexible listbox widget for Tk)
commit log from Daniel Macks ([email protected]): tktreectrl: fix FTBFS, upgrade FSH layout2026-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 version2026-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 version2026-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 version2026-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 version2026-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 version2026-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 version2026-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 version2026-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 configure2026-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)