Difference between revisions of "FPC trunk status"
m (→Packages: unified used status) |
m (typo) |
||
(16 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
In august 2014 support for AROS in FPC trunk started. | In august 2014 support for AROS in FPC trunk started. | ||
− | ALB42 and Chain-Q are trying to 'combine' the common implementations for | + | ALB42 and Chain-Q are trying to 'combine' the common implementations for all amiganoid platforms that FPC supports (Classic AmigaOS 3.x, AmigaOS 4.x, MorphOS and AROS). |
Beneath is a list of the status of the different FPC packages for each of the supported amiganoid platforms. If a package is not mentioned, you may assume it's not implemented and/or currently someone is busy implementing support. The list itself is currently a Work in Progress. | Beneath is a list of the status of the different FPC packages for each of the supported amiganoid platforms. If a package is not mentioned, you may assume it's not implemented and/or currently someone is busy implementing support. The list itself is currently a Work in Progress. | ||
Line 15: | Line 15: | ||
{| class="wikitable" | {| class="wikitable" | ||
− | |+ List of Free Pascal packages and their status: | + | |+ List of Free Pascal packages and their status: |
− | !Package | + | ! Package !! Description !! OS3.x !! OS4.x !! AROS !! MorphOS !! Who !! Remark(s) |
|- | |- | ||
− | | a52 || ATSC A-52 stream decoder [//liba52.sourceforge.net/] || n/a || n/a || n/a || None || Depends on availability of shared library | + | | a52 || Bindings for ATSC A-52 stream decoder library [//liba52.sourceforge.net/] || class="not" | n/a || class="not" | n/a || class="not" | n/a || class="not" | n/a || None || Depends on availability of shared library |
|- | |- | ||
− | | amunits || | + | | amunits || Amiga library units || class="progress"| WiP || no need || no need || no need || ALB42 + Chain-Q || Work in Progress |
|- | |- | ||
− | | | + | | ami-extra || Shared Amiga support units || class="progress"| WiP || class="progress"| WiP || class="progress"| WiP || class="progress"| WiP || ALB42 + Chain-Q || Work in Progress |
|- | |- | ||
− | | | + | | arosunits || AROS support units || no need || no need || class="progress"| WiP || no need || ALB42 + Chain-Q || Work in Progress |
|- | |- | ||
− | | | + | | aspell || Bindings for Aspell library (spelling) || class="not" | n/a || class="not" | n/a || class="not" | n/a || class="not" | n/a || n/a || Depends on availability of shared library. |
|- | |- | ||
− | | | + | | bfd || Bindings for BFD library (GNU Binary File Descriptor) || class="not" | n/a || class="not" | n/a || class="not" | n/a || class="not" | n/a || n/a || Depends on availability of shared library. |
|- | |- | ||
− | | | + | | bzip2 || Implementation of bzip2 decoder || class="not" | Impossible || class="unknown" | ??? || class="working"| OotB* || class="not" | Impossible || n/a || Written in native Pascal, but uses i386 asm. |
|- | |- | ||
− | | | + | | cairo || Bindings for Cairo library (vector graphics) || class="not" | n/a || class="not" | n/a || class="not" | n/a || class="not" | n/a || n/a || Depends on availability of shared library. |
|- | |- | ||
− | | | + | | cdrom || Implementation for CD-Rom detection/TOC reading || class="not" | n/a || class="not" | n/a || class="not" | n/a || class="not" | n/a || n/a || Win32 and Linux support only. Quite possible to add amiganoid support. |
|- | |- | ||
− | | | + | | chm || Implementation for .CHM helpfile reading/writing || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should work Out of the Box as it's written in native Pascal |
|- | |- | ||
− | | | + | | cocoaint || Bindings for MacOSX Objective-C framework libraries || no need || no need || no need || no need || n/a || For MacOS only. |
|- | |- | ||
− | | | + | | dblib || Bindings for dblib/tds library || class="not" | n/a || class="not" | n/a || class="not" | n/a || class="not" | n/a || n/a || Depends on availability of shared library. |
|- | |- | ||
− | | | + | | dbus || Bindings for dbus library (inter-process communication) || class="not" | n/a || class="not" | n/a || class="not" | n/a || class="not" | n/a || n/a || Depends on availability of shared library (Available for AROS). |
|- | |- | ||
− | | | + | | dts || Bindings for libdts library (dts audio stream decoding) || class="not" | n/a || class="not" | n/a || class="not" | n/a || class="not" | n/a || n/a || Depends on availability of shared library. |
|- | |- | ||
− | | fcl- | + | | fastcgi || Support unit for fcl-web || class="working"| OotB || class="unknown" | ??? || class="working"| [http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=28671 OotB] || class="working"| OotB || n/a || Some defined structures that _can_ be used by fcl-web. Native written, so should compile Out of the Box. |
|- | |- | ||
− | | fcl- | + | | fcl-async || FCL asynchronous input/output || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Native written in Pascal. Should work Out of the Box. |
|- | |- | ||
− | | fcl- | + | | fcl-base || FCL base/misc functionality || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should compile Out of the Box. |
|- | |- | ||
− | | fcl- | + | | fcl-db || FCL Database support || class="partial" | depends || class="unknown" | ??? || class="partial" | depends || class="partial" | depends || n/a || Several units, several libraries. Some compile, others won't -> Depends on availability of shared library. |
− | | | ||
− | | | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | fcl- | + | | fcl-extra || FCL extra units (daemon/service) || class="not" | n/a || class="not" | n/a || class="not" | n/a || class="not" | n/a || n/a || Impossible to implement ? |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | fcl-fpcunit || FCL unit testing framework || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should compile Out of the Box. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | fcl-image || FCL support for images/canvas || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should compile Out of the Box. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | ! Package !! Description !! OS3.x !! OS4.x !! AROS !! MorphOS !! Who !! Remark(s) | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | !Package | ||
|- | |- | ||
− | | | + | | fcl-js || FCL support for JavaScript || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should compile Out of the Box. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | fcl-json || FCL support for JSON || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should compile Out of the Box. |
− | |- | + | |- |
− | | uuid || | + | | fcl-net || FCL networking units || class="progress"| WiP || class="unknown" | ??? || class="progress"| WiP || n/a || ALB42 || AROS: ssockets, resolve. Some depends on availability of shared library. |
− | |- | + | |- |
− | | winceunits || Windows CE support units || no need || no need || no need || n/a || For Windows CE only | + | | fcl-passrc || FCL support for Pascal parsing || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should compile Out of the Box. |
− | |- | + | |- |
− | | winunits-base || Windows support units || no need || no need || no need || n/a || For Windows only | + | | fcl-process || FCL support executing a process || class="not"| n/a || class="not"| n/a || class="partial"| Fake || class="not" | n/a || n/a || Impossible to implement? |
− | |- | + | |- |
− | | winunits-jedi || Windows support units || no need || no need || no need || n/a || For Windows only | + | | fcl-registry || FCL support for registry || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should compile Out of the Box. (uses xml file on non-windows platforms). |
− | |- | + | |- |
− | | x11 || libX11 (X Window | + | | fcl-res || FCL support for handling resources || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should compile Out of the Box. |
− | |- | + | |- |
− | | xforms || Support | + | | fcl-sdo || FCL support for Service Data Objects || ? || class="unknown" | ??? || class="working"| OotB || ? || ? || Should compile Out of the Box? |
− | |- | + | |- |
− | | zlib || zlib compression | + | | fcl-sound || FCL support for reading/writing wav soundfiles || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should compile Out of the Box. |
− | |- | + | |- |
− | | zorba || | + | | fcl-stl || FCl support for Standard Template Library || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should compile Out of the Box. |
+ | |- | ||
+ | | fcl-web || FCL helpers units for web development || class="working"| [http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=28709 implemented] || class="unknown" | ??? || class="working"| [http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=28671 Implemented] || n/a || ALB42 || Some units implemented for AROS by ALB42. Some dependency on fcl-net and fcl-process. | ||
+ | |- | ||
+ | | fcl-xml || FCL XML (DOM) implementation || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should compile Out of the Box. | ||
+ | |- | ||
+ | | fftw || Bindings for fftw library (Fast Fourier Transformation) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | fpgtk || Bindings for (old) libgtk library || class="not"| ? || class="not"| ? || class="not"| ? || class="not"| ? || ? || ? | ||
+ | |- | ||
+ | | fpindexer || Implementation of Database indexer || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Some parts should compile Out of the Box (those not depending on database engine). | ||
+ | |- | ||
+ | | fpmkunit || Part of FPC buildsystem || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should compile Out of the Box. | ||
+ | |- | ||
+ | | fppkg || part of FPC buildsystem || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should compile Out of the Box. | ||
+ | |- | ||
+ | | fuse || ? || ? || class="unknown" | ??? || ? || ? || ? || ? | ||
+ | |- | ||
+ | | fv || Implementation of Free Vision application framework || class="working"| WiP || class="unknown" | ??? || class="working"| WiP || class="working"| WiP || ALB42 + Chain-Q || Work in Progress. | ||
+ | |- | ||
+ | | gdbint || Bindings for gdblib library || class="not"| ? || class="not"| ? || class="not"| ? || class="not"| ? || ? || ? | ||
+ | |- | ||
+ | ! Package !! Description !! OS3.x !! OS4.x !! AROS !! MorphOS !! Who !! Remark(s) | ||
+ | |- | ||
+ | | gdbm || Bindings for libGDBM library || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | ggi || Bindings for libGGI library (graphics) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | gmp || Bindings for libGMP library (math) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | gnome1 || Bindings for Gnome1 library (Desktop) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || For Linux only ? | ||
+ | |- | ||
+ | | graph || Implementation of original TP7 Graph unit || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || ? | ||
+ | |- | ||
+ | | gtk1 || Bindings for GTK 1 library || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | gtk2 || Bindings for GTK 2 library || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | hash || Implementation of several hash routines || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should compile Out of the Box. | ||
+ | |- | ||
+ | | hermes || Implementation of Hermes graphics support routines || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should compile Out of the Box. Required by package ptc | ||
+ | |- | ||
+ | | httpd13 || Bindings for Apache 1.3.x daemon || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. (not compiled by default on all platforms?) | ||
+ | |- | ||
+ | | httpd20 || Bindings for Apache 2.0.x daemon || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. (not compiled by default on all platforms?) | ||
+ | |- | ||
+ | | httpd22 || Bindings for Apache 2.2.x daemon || class="not"| [http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=28709 disabled] || class="not"| n/a || class="not"| [http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=28671 disabled] || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | httpd24 || Bindings for Apache 2.4.x daemon || class="not"| [http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=28709 disabled] || class="not"| n/a || class="not"| [http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=28671 disabled] || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | ibase || Bindings for Interbase libraries (database) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | iconvenc || Bindings for for iconv library || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | imagemagick || Bindings for ImageMagick libraries || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | imlib || Bindings for imlib library (images) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | iosxlocale || MacOS support units for UI locale || no need || no need || no need || no need || n/a || For MacOS only. | ||
+ | |- | ||
+ | | jni || Bindings for Java Native Interface || no need || no need || no need || no need || n/a || Java only. | ||
+ | |- | ||
+ | ! Package !! Description !! OS3.x !! OS4.x !! AROS !! MorphOS !! Who !! Remark(s) | ||
+ | |- | ||
+ | | ldap || ? || ? || ? || ? || ? || ? || ? | ||
+ | |- | ||
+ | | libc || ? || ? || ? || ? || ? || ? || ? | ||
+ | |- | ||
+ | | libcurl || Bindings for libcurl library (network) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | libgbafpc || Gameboy Advance support units || no need || no need || no need || no need | no need || n/a || For GBA handhelds only. | ||
+ | |- | ||
+ | | libgd || Bindings for Graphics Draw library || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | libndsfpc || Nintendo DS support units || no need || no need || no need || no need || n/a || For NDS handhelds only. | ||
+ | |- | ||
+ | | libogcfpc || Wii/GammeCube support units || no need || no need || no need || no need || n/a || For Wii/GameCube consoles only. | ||
+ | |- | ||
+ | | libpng || Bindings to libpng library (graphics) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | librsvg || Bindings to SVG rendering library (graphics) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | libsee || Bindings to libsee library (Simple ECMAScript Engine) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | libtar || Implementation for handling tar files || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should work Out of the Box. However, do note platform dependent path handling. | ||
+ | |- | ||
+ | | libvlc || Bindings for libvlc library (video) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | libxml || Bindings for libxml2 library || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | lua || Bindings for liblua library (scripting) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | mad || Bindings for libmad library (MP3 Audio Decompression) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | matroska || Bindings for libmatroska library (Audio/Video) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | modplug || Bindings for libmodplug library (audio) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | morphunits || MorphOS support units || no need || no need || no need || class="progress"| WiP || Chain-Q || Work in Progress. | ||
+ | |- | ||
+ | | mysql || Bindings for libmysql library (database client) || class="not" | n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | ncurses || Bindings for ncursus library (terminal) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | ! Package !! Description !! OS3.x !! OS4.x !! AROS !! MorphOS !! Who !! Remark(s) | ||
+ | |- | ||
+ | | newt || Bindings for newt library (terminal) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | numlib || ? || ? || ? || ? || ? || ? || ? | ||
+ | |- | ||
+ | | nvapi || Bindings for nvapi library (NVIDIA) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | objcrtl || Bindings to Objective-C Runtime-Library || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || n/a | ||
+ | |- | ||
+ | | odbc || Bindings for libodbc library (database) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | oggvorbis || Bindings for oggvorbis libraries (audio) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | openal || Binding for libopenal library || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | opencl || Bindings for libopencl || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | opengl || Bindings for openGL library || class="not"| ? || class="not"| ? || class="partial"| WiP, Available w. Mesa || class="working"| Available w. tinyGL || ALB42 + Chain-Q + Magorium || Awaiting AROS on trunk from deadwood, but ALB's implementation is available for AROS. | ||
+ | |- | ||
+ | | opengles || Bindings for openGLES library || * || * || * || * || * || (*) see opengl. | ||
+ | |- | ||
+ | | openssl || Bindings for openssl libraries (network) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | oracle || Bindinggs for Oracle Call Interface libraries || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | os2units || OS/2 support units || no need || no need || no need || no need || n/a || For OS/2 only. | ||
+ | |- | ||
+ | | palmunits || Palm support units || no need || no need || no need || no need || n/a || For Palm devices only. | ||
+ | |- | ||
+ | | pasjpeg || Implementation of jpeg support || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should work Out of the Box. | ||
+ | |- | ||
+ | | pastojs || ? || ? || ? || ? || ? || ? || ? | ||
+ | |- | ||
+ | | paszlib || Implementation of zlib support || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Should work Out of the Box. | ||
+ | |- | ||
+ | | pcap || Bindings for libpcap library || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | postgres || Bindings for libpq library (database) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | proj4 || Bindings for libproj library (3D-graphics) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | ! Package !! Description !! OS3.x !! OS4.x !! AROS !! MorphOS !! Who !! Remark(s) | ||
+ | |- | ||
+ | | ptc || Implementation of unified graphics unit || class="progress"| WiP || class="unknown" | ??? || class="progress"| WiP || class="progress"| WiP || Magorium || Version 1.3 implemented without GL, awaiting AROS on trunk for implementing ptc 1.4 with support for OpenGL. (Sources not available in trunk yet) | ||
+ | |- | ||
+ | | pthreads || Bindings for unix threading libraries || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || For Linux/Unix only ? (possible solution available ?) | ||
+ | |- | ||
+ | | pxlib || Bindings for Pxlib library (database) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | regexpr || Implementation of Regex (regular expression) engine || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Written in native Pascal, should work Out of the Box. | ||
+ | |- | ||
+ | | rexx || Bindings for Rexx libraries || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Having regina support, it should be possible to let things work for at least AROS. | ||
+ | |- | ||
+ | | rtl-console || Additional RTL || class="working"| WiP || class="unknown" | ??? || class="working"| WiP || class="working"| WiP || ALB42 + Chain-Q || Work in Progress. | ||
+ | |- | ||
+ | | rtl-extra || Additional RTL || class="working"| WiP || class="unknown" | ??? || class="working"| WiP || class="working"| WiP || ALB42 + Chain-Q || Work in Progress. (sockets implemented for classic and AROS) | ||
+ | |- | ||
+ | | rtl-objpas || Additional RTL || class="working"| WiP || class="unknown" | ??? || class="working"| WiP || class="working"| WiP || ALB42 + Chain-Q || Work in Progress. | ||
+ | |- | ||
+ | | rtl-unicode || Additional RTL || ? || ? || ? || ? || ? || | ||
+ | |- | ||
+ | | sdl || Bindings for Simple Direct Media library || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | sndfile || Bindings for libsndfile library || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. (emulation wrapper possible, but better use Amiga DataTypes directly). | ||
+ | |- | ||
+ | | sqlite || Bindings for libSQL library (database) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | svgalib || Bindings for libSVGA library (graphics) || no need || no need || no need || no need || n/a || For Linux/Unix Only. | ||
+ | |- | ||
+ | | symbolic || Implementation of expression parser || class="working"| OotB || class="unknown" | ??? || class="working"| OotB || class="working"| OotB || n/a || Written in native Pascal, should work Out of the Box. | ||
+ | |- | ||
+ | | syslog || Unix system logger Daemon support || no need || no need || no need || no need || n/a || For Linux/Unix Only. | ||
+ | |- | ||
+ | | tcl || Bindings tcl/tk interpreter library || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | inivint || Mac OS X library interfaces || no need || no need || no need || no need || n/a || For MacOS only. | ||
+ | |- | ||
+ | | unixutil || ? || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || wraps calls to libC functions. | ||
+ | |- | ||
+ | | unzip || Implementation for .zip files support || ... || ... || ... || ... || n/a || Pascal native written routines available with loads of Windows/Linux path handling stuff. Needs work. | ||
+ | |- | ||
+ | | users || Unix/Linux users and groups support lib || no need || no need || no need || no need || n/a || For Linux/Unix Only. | ||
+ | |- | ||
+ | ! Package !! Description !! OS3.x !! OS4.x !! AROS !! MorphOS !! Who !! Remark(s) | ||
+ | |- | ||
+ | | utmp || Unix/Linux login logfile support || no need || no need || no need || no need || n/a || For Linux/Unix only | ||
+ | |- | ||
+ | | uuid || Bindings for libuuid || ? || ? || class="partial"| WiP || ? || Magorium || AROS support added by means of uuid.library. (Sources not available in trunk yet) | ||
+ | |- | ||
+ | | winceunits || Windows CE support units || no need || no need || no need || no need || n/a || For Windows CE only | ||
+ | |- | ||
+ | | winunits-base || Windows support units || no need || no need || no need || no need || n/a || For Windows only | ||
+ | |- | ||
+ | | winunits-jedi || Windows support units || no need || no need || no need || no need || n/a || For Windows only | ||
+ | |- | ||
+ | | x11 || Bindings for libX11 library (X Window) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | xforms || Support units for libX11 forms || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on package x11 and therefor on availability of shared library. | ||
+ | |- | ||
+ | | zlib || Bindings for zlib library (compression) || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
+ | |- | ||
+ | | zorba || Bindings for libZorba XQuery Processor || class="not"| n/a || class="not"| n/a || class="not"| n/a || class="not"| n/a || n/a || Depends on availability of shared library. | ||
|} | |} |
Latest revision as of 17:45, 20 September 2019
In august 2014 support for AROS in FPC trunk started.
ALB42 and Chain-Q are trying to 'combine' the common implementations for all amiganoid platforms that FPC supports (Classic AmigaOS 3.x, AmigaOS 4.x, MorphOS and AROS).
Beneath is a list of the status of the different FPC packages for each of the supported amiganoid platforms. If a package is not mentioned, you may assume it's not implemented and/or currently someone is busy implementing support. The list itself is currently a Work in Progress.
RTL
Sorry, table not available yet.
Packages
These is a (status) list of packages that are present in the Free Pascal trunk. The table below only lists external links ot 3th party sites (when available), but more information about them can also be read on this page from the Free Pascal wiki.
Package | Description | OS3.x | OS4.x | AROS | MorphOS | Who | Remark(s) |
---|---|---|---|---|---|---|---|
a52 | Bindings for ATSC A-52 stream decoder library [1] | n/a | n/a | n/a | n/a | None | Depends on availability of shared library |
amunits | Amiga library units | WiP | no need | no need | no need | ALB42 + Chain-Q | Work in Progress |
ami-extra | Shared Amiga support units | WiP | WiP | WiP | WiP | ALB42 + Chain-Q | Work in Progress |
arosunits | AROS support units | no need | no need | WiP | no need | ALB42 + Chain-Q | Work in Progress |
aspell | Bindings for Aspell library (spelling) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
bfd | Bindings for BFD library (GNU Binary File Descriptor) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
bzip2 | Implementation of bzip2 decoder | Impossible | ??? | OotB* | Impossible | n/a | Written in native Pascal, but uses i386 asm. |
cairo | Bindings for Cairo library (vector graphics) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
cdrom | Implementation for CD-Rom detection/TOC reading | n/a | n/a | n/a | n/a | n/a | Win32 and Linux support only. Quite possible to add amiganoid support. |
chm | Implementation for .CHM helpfile reading/writing | OotB | ??? | OotB | OotB | n/a | Should work Out of the Box as it's written in native Pascal |
cocoaint | Bindings for MacOSX Objective-C framework libraries | no need | no need | no need | no need | n/a | For MacOS only. |
dblib | Bindings for dblib/tds library | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
dbus | Bindings for dbus library (inter-process communication) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library (Available for AROS). |
dts | Bindings for libdts library (dts audio stream decoding) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
fastcgi | Support unit for fcl-web | OotB | ??? | OotB | OotB | n/a | Some defined structures that _can_ be used by fcl-web. Native written, so should compile Out of the Box. |
fcl-async | FCL asynchronous input/output | OotB | ??? | OotB | OotB | n/a | Native written in Pascal. Should work Out of the Box. |
fcl-base | FCL base/misc functionality | OotB | ??? | OotB | OotB | n/a | Should compile Out of the Box. |
fcl-db | FCL Database support | depends | ??? | depends | depends | n/a | Several units, several libraries. Some compile, others won't -> Depends on availability of shared library. |
fcl-extra | FCL extra units (daemon/service) | n/a | n/a | n/a | n/a | n/a | Impossible to implement ? |
fcl-fpcunit | FCL unit testing framework | OotB | ??? | OotB | OotB | n/a | Should compile Out of the Box. |
fcl-image | FCL support for images/canvas | OotB | ??? | OotB | OotB | n/a | Should compile Out of the Box. |
Package | Description | OS3.x | OS4.x | AROS | MorphOS | Who | Remark(s) |
fcl-js | FCL support for JavaScript | OotB | ??? | OotB | OotB | n/a | Should compile Out of the Box. |
fcl-json | FCL support for JSON | OotB | ??? | OotB | OotB | n/a | Should compile Out of the Box. |
fcl-net | FCL networking units | WiP | ??? | WiP | n/a | ALB42 | AROS: ssockets, resolve. Some depends on availability of shared library. |
fcl-passrc | FCL support for Pascal parsing | OotB | ??? | OotB | OotB | n/a | Should compile Out of the Box. |
fcl-process | FCL support executing a process | n/a | n/a | Fake | n/a | n/a | Impossible to implement? |
fcl-registry | FCL support for registry | OotB | ??? | OotB | OotB | n/a | Should compile Out of the Box. (uses xml file on non-windows platforms). |
fcl-res | FCL support for handling resources | OotB | ??? | OotB | OotB | n/a | Should compile Out of the Box. |
fcl-sdo | FCL support for Service Data Objects | ? | ??? | OotB | ? | ? | Should compile Out of the Box? |
fcl-sound | FCL support for reading/writing wav soundfiles | OotB | ??? | OotB | OotB | n/a | Should compile Out of the Box. |
fcl-stl | FCl support for Standard Template Library | OotB | ??? | OotB | OotB | n/a | Should compile Out of the Box. |
fcl-web | FCL helpers units for web development | implemented | ??? | Implemented | n/a | ALB42 | Some units implemented for AROS by ALB42. Some dependency on fcl-net and fcl-process. |
fcl-xml | FCL XML (DOM) implementation | OotB | ??? | OotB | OotB | n/a | Should compile Out of the Box. |
fftw | Bindings for fftw library (Fast Fourier Transformation) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
fpgtk | Bindings for (old) libgtk library | ? | ? | ? | ? | ? | ? |
fpindexer | Implementation of Database indexer | n/a | n/a | n/a | n/a | n/a | Some parts should compile Out of the Box (those not depending on database engine). |
fpmkunit | Part of FPC buildsystem | OotB | ??? | OotB | OotB | n/a | Should compile Out of the Box. |
fppkg | part of FPC buildsystem | OotB | ??? | OotB | OotB | n/a | Should compile Out of the Box. |
fuse | ? | ? | ??? | ? | ? | ? | ? |
fv | Implementation of Free Vision application framework | WiP | ??? | WiP | WiP | ALB42 + Chain-Q | Work in Progress. |
gdbint | Bindings for gdblib library | ? | ? | ? | ? | ? | ? |
Package | Description | OS3.x | OS4.x | AROS | MorphOS | Who | Remark(s) |
gdbm | Bindings for libGDBM library | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
ggi | Bindings for libGGI library (graphics) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
gmp | Bindings for libGMP library (math) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
gnome1 | Bindings for Gnome1 library (Desktop) | n/a | n/a | n/a | n/a | n/a | For Linux only ? |
graph | Implementation of original TP7 Graph unit | n/a | n/a | n/a | n/a | n/a | ? |
gtk1 | Bindings for GTK 1 library | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
gtk2 | Bindings for GTK 2 library | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
hash | Implementation of several hash routines | OotB | ??? | OotB | OotB | n/a | Should compile Out of the Box. |
hermes | Implementation of Hermes graphics support routines | OotB | ??? | OotB | OotB | n/a | Should compile Out of the Box. Required by package ptc |
httpd13 | Bindings for Apache 1.3.x daemon | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. (not compiled by default on all platforms?) |
httpd20 | Bindings for Apache 2.0.x daemon | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. (not compiled by default on all platforms?) |
httpd22 | Bindings for Apache 2.2.x daemon | disabled | n/a | disabled | n/a | n/a | Depends on availability of shared library. |
httpd24 | Bindings for Apache 2.4.x daemon | disabled | n/a | disabled | n/a | n/a | Depends on availability of shared library. |
ibase | Bindings for Interbase libraries (database) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
iconvenc | Bindings for for iconv library | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
imagemagick | Bindings for ImageMagick libraries | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
imlib | Bindings for imlib library (images) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
iosxlocale | MacOS support units for UI locale | no need | no need | no need | no need | n/a | For MacOS only. |
jni | Bindings for Java Native Interface | no need | no need | no need | no need | n/a | Java only. |
Package | Description | OS3.x | OS4.x | AROS | MorphOS | Who | Remark(s) |
ldap | ? | ? | ? | ? | ? | ? | ? |
libc | ? | ? | ? | ? | ? | ? | ? |
libcurl | Bindings for libcurl library (network) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
libgbafpc | Gameboy Advance support units | no need | no need | no need | no need | n/a | For GBA handhelds only. |
libgd | Bindings for Graphics Draw library | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
libndsfpc | Nintendo DS support units | no need | no need | no need | no need | n/a | For NDS handhelds only. |
libogcfpc | Wii/GammeCube support units | no need | no need | no need | no need | n/a | For Wii/GameCube consoles only. |
libpng | Bindings to libpng library (graphics) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
librsvg | Bindings to SVG rendering library (graphics) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
libsee | Bindings to libsee library (Simple ECMAScript Engine) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
libtar | Implementation for handling tar files | OotB | ??? | OotB | OotB | n/a | Should work Out of the Box. However, do note platform dependent path handling. |
libvlc | Bindings for libvlc library (video) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
libxml | Bindings for libxml2 library | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
lua | Bindings for liblua library (scripting) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
mad | Bindings for libmad library (MP3 Audio Decompression) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
matroska | Bindings for libmatroska library (Audio/Video) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
modplug | Bindings for libmodplug library (audio) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
morphunits | MorphOS support units | no need | no need | no need | WiP | Chain-Q | Work in Progress. |
mysql | Bindings for libmysql library (database client) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
ncurses | Bindings for ncursus library (terminal) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
Package | Description | OS3.x | OS4.x | AROS | MorphOS | Who | Remark(s) |
newt | Bindings for newt library (terminal) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
numlib | ? | ? | ? | ? | ? | ? | ? |
nvapi | Bindings for nvapi library (NVIDIA) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
objcrtl | Bindings to Objective-C Runtime-Library | n/a | n/a | n/a | n/a | n/a | n/a |
odbc | Bindings for libodbc library (database) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
oggvorbis | Bindings for oggvorbis libraries (audio) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
openal | Binding for libopenal library | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
opencl | Bindings for libopencl | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
opengl | Bindings for openGL library | ? | ? | WiP, Available w. Mesa | Available w. tinyGL | ALB42 + Chain-Q + Magorium | Awaiting AROS on trunk from deadwood, but ALB's implementation is available for AROS. |
opengles | Bindings for openGLES library | * | * | * | * | * | (*) see opengl. |
openssl | Bindings for openssl libraries (network) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
oracle | Bindinggs for Oracle Call Interface libraries | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
os2units | OS/2 support units | no need | no need | no need | no need | n/a | For OS/2 only. |
palmunits | Palm support units | no need | no need | no need | no need | n/a | For Palm devices only. |
pasjpeg | Implementation of jpeg support | OotB | ??? | OotB | OotB | n/a | Should work Out of the Box. |
pastojs | ? | ? | ? | ? | ? | ? | ? |
paszlib | Implementation of zlib support | OotB | ??? | OotB | OotB | n/a | Should work Out of the Box. |
pcap | Bindings for libpcap library | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
postgres | Bindings for libpq library (database) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
proj4 | Bindings for libproj library (3D-graphics) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
Package | Description | OS3.x | OS4.x | AROS | MorphOS | Who | Remark(s) |
ptc | Implementation of unified graphics unit | WiP | ??? | WiP | WiP | Magorium | Version 1.3 implemented without GL, awaiting AROS on trunk for implementing ptc 1.4 with support for OpenGL. (Sources not available in trunk yet) |
pthreads | Bindings for unix threading libraries | n/a | n/a | n/a | n/a | n/a | For Linux/Unix only ? (possible solution available ?) |
pxlib | Bindings for Pxlib library (database) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
regexpr | Implementation of Regex (regular expression) engine | OotB | ??? | OotB | OotB | n/a | Written in native Pascal, should work Out of the Box. |
rexx | Bindings for Rexx libraries | n/a | n/a | n/a | n/a | n/a | Having regina support, it should be possible to let things work for at least AROS. |
rtl-console | Additional RTL | WiP | ??? | WiP | WiP | ALB42 + Chain-Q | Work in Progress. |
rtl-extra | Additional RTL | WiP | ??? | WiP | WiP | ALB42 + Chain-Q | Work in Progress. (sockets implemented for classic and AROS) |
rtl-objpas | Additional RTL | WiP | ??? | WiP | WiP | ALB42 + Chain-Q | Work in Progress. |
rtl-unicode | Additional RTL | ? | ? | ? | ? | ? | |
sdl | Bindings for Simple Direct Media library | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
sndfile | Bindings for libsndfile library | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. (emulation wrapper possible, but better use Amiga DataTypes directly). |
sqlite | Bindings for libSQL library (database) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
svgalib | Bindings for libSVGA library (graphics) | no need | no need | no need | no need | n/a | For Linux/Unix Only. |
symbolic | Implementation of expression parser | OotB | ??? | OotB | OotB | n/a | Written in native Pascal, should work Out of the Box. |
syslog | Unix system logger Daemon support | no need | no need | no need | no need | n/a | For Linux/Unix Only. |
tcl | Bindings tcl/tk interpreter library | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
inivint | Mac OS X library interfaces | no need | no need | no need | no need | n/a | For MacOS only. |
unixutil | ? | n/a | n/a | n/a | n/a | n/a | wraps calls to libC functions. |
unzip | Implementation for .zip files support | ... | ... | ... | ... | n/a | Pascal native written routines available with loads of Windows/Linux path handling stuff. Needs work. |
users | Unix/Linux users and groups support lib | no need | no need | no need | no need | n/a | For Linux/Unix Only. |
Package | Description | OS3.x | OS4.x | AROS | MorphOS | Who | Remark(s) |
utmp | Unix/Linux login logfile support | no need | no need | no need | no need | n/a | For Linux/Unix only |
uuid | Bindings for libuuid | ? | ? | WiP | ? | Magorium | AROS support added by means of uuid.library. (Sources not available in trunk yet) |
winceunits | Windows CE support units | no need | no need | no need | no need | n/a | For Windows CE only |
winunits-base | Windows support units | no need | no need | no need | no need | n/a | For Windows only |
winunits-jedi | Windows support units | no need | no need | no need | no need | n/a | For Windows only |
x11 | Bindings for libX11 library (X Window) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
xforms | Support units for libX11 forms | n/a | n/a | n/a | n/a | n/a | Depends on package x11 and therefor on availability of shared library. |
zlib | Bindings for zlib library (compression) | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |
zorba | Bindings for libZorba XQuery Processor | n/a | n/a | n/a | n/a | n/a | Depends on availability of shared library. |