Difference between revisions of "FPC trunk status"

From Freepascal Amiga wiki
Jump to navigation Jump to search
(→‎Packages: updated status of some networking related packages)
(→‎Packages: introduce colors for better visibility, fastcgi is enabled)
Line 18: Line 18:
 
!Package        !! Description                !! OS3.x !! AROS !! MorphOS !! Who !! Remark(s)
 
!Package        !! Description                !! OS3.x !! AROS !! MorphOS !! Who !! Remark(s)
 
|-
 
|-
| a52          || Bindings for ATSC A-52 stream decoder library [//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/] || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || None || Depends on availability of shared library
 
|-
 
|-
| amunits      || Shared Amiga support units || WiP  || WiP  || WiP    || ALB42 + Chain-Q || Work in Progress
+
| amunits      || Shared Amiga support units || bgcolor="#B9FFC5"|  WiP  || bgcolor="#B9FFC5"| WiP  || bgcolor="#B9FFC5"| WiP    || ALB42 + Chain-Q || Work in Progress
 
|-
 
|-
| arosunits    || AROS support units        || no need  || WiP  || no need    || ALB42 + Chain-Q || Work in Progress  
+
| arosunits    || AROS support units        || no need  || bgcolor="#B9FFC5"| WiP  || no need    || ALB42 + Chain-Q || Work in Progress  
 
|-
 
|-
| aspell        || Bindings for Aspell library (spelling) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| aspell        || Bindings for Aspell library (spelling) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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 || Depends on availability of shared library.
+
| bfd          || Bindings for BFD library (GNU Binary File Descriptor) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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.
+
| bzip2        || Implementation of bzip2 decoder || bgcolor="#FFAA00" | Impossible || bgcolor="#89FF85"| OotB* || bgcolor="#FFAA00" | 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 || Depends on availability of shared library.
+
| cairo        || Bindings for Cairo library (vector graphics) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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 || Win32 and Linux support only. Quite possible to add amiganoid support.
+
| cdrom        || Implementation for CD-Rom detection/TOC reading || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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
+
| chm          || Implementation for .CHM helpfile reading/writing || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| 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 || n/a || For MacOS only.  
 
| cocoaint      || Bindings for MacOSX Objective-C framework libraries || 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 || Depends on availability of shared library.
+
| dblib        || Bindings for dblib/tds library || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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 || Depends on availability of shared library (Available for AROS).
+
| dbus          || Bindings for dbus library (inter-process communication) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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 || Depends on availability of shared library.
+
| dts          || Bindings for libdts library (dts audio stream decoding) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-
 
|-
| fastcgi      || Support unit for fcl-web || OotB || [http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=28671 Disabled] || OotB || n/a || Some defined structures that _can_ be used by fcl-web. Native written, so should compile Out of the Box.
+
| fastcgi      || Support unit for fcl-web || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| [http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=28671 OotB] || bgcolor="#89FF85"| 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-async    || FCL asynchronous input/output || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| 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-base      || FCL base/misc functionality || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| 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-db        || FCL Database support || bgcolor="#FFFF40" | depends || bgcolor="#FFFF40" | depends || bgcolor="#FFFF40" | 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 || Impossible to implement ?
+
| fcl-extra    || FCL extra units (daemon/service) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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-fpcunit  || FCL unit testing framework || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| 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.
+
| fcl-image    || FCL support for images/canvas || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || n/a || Should compile Out of the Box.
 
|-  
 
|-  
 
!Package        !! Description                !! OS3.x !! AROS !! MorphOS !! Who !! Remark(s)
 
!Package        !! Description                !! OS3.x !! AROS !! MorphOS !! Who !! Remark(s)
 
|-
 
|-
| fcl-js        || FCL support for JavaScript || OotB || OotB || OotB || n/a || Should compile Out of the Box.
+
| fcl-js        || FCL support for JavaScript || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| 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-json      || FCL support for JSON || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| 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-net      || FCL networking units || bgcolor="#B9FFC5"| WiP || bgcolor="#B9FFC5"| 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-passrc    || FCL support for Pascal parsing || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || n/a || Should compile Out of the Box.
 
|-  
 
|-  
| fcl-process  || FCL support executing a process || n/a || Fake || n/a || n/a || Impossible to implement?
+
| fcl-process  || FCL support executing a process || bgcolor="#FFAA00" | n/a || bgcolor="#FFFF40" | Fake || bgcolor="#FFAA00" | 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-registry  || FCL support for registry || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| 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-res      || FCL support for handling resources || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| 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-sdo      || FCL support for Service Data Objects || ? || bgcolor="#89FF85"| 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-sound    || FCL support for reading/writing wav soundfiles || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| 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-stl      || FCl support for Standard Template Library || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || n/a || Should compile Out of the Box.
 
|-  
 
|-  
| fcl-web      || FCL helpers units for web development || [http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=28709 implemented] || [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-web      || FCL helpers units for web development || bgcolor="#B9FFC5"| [http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=28709 implemented] || bgcolor="#B9FFC5"| [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 || OotB || OotB || OotB || n/a || Should compile Out of the Box.
+
| fcl-xml      || FCL XML (DOM) implementation || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| 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 || Depends on availability of shared library.
+
| fftw          || Bindings for fftw library (Fast Fourier Transformation) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| fpgtk        || Bindings for (old) libgtk library || ? || ? || ? || ? || ?
+
| fpgtk        || Bindings for (old) libgtk library || bgcolor="#FFAA00" | ? || bgcolor="#FFAA00" | ? || bgcolor="#FFAA00" | ? || ? || ?
 
|-  
 
|-  
| fpindexer    || Implementation of Database indexer || n/a || n/a || n/a || n/a || Some parts should compile Out of the Box (those not depending on database engine).
+
| fpindexer    || Implementation of Database indexer || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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.
+
| fpmkunit      || Part of FPC buildsystem || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| 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.
+
| fppkg        || part of FPC buildsystem || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || n/a || Should compile Out of the Box.
 
|-  
 
|-  
 
| fuse          || ? || ? || ? || ? || ? || ?
 
| fuse          || ? || ? || ? || ? || ? || ?
 
|-  
 
|-  
| fv            || Implementation of Free Vision application framework || WiP || WiP || WiP || ALB42 + Chain-Q || Work in Progress.
+
| fv            || Implementation of Free Vision application framework || bgcolor="#B9FFC5"| WiP || bgcolor="#B9FFC5"| WiP || bgcolor="#B9FFC5"| WiP || ALB42 + Chain-Q || Work in Progress.
 
|-  
 
|-  
| gdbint        || Bindings for gdblib library || ? || ? || ? || ? || ?
+
| gdbint        || Bindings for gdblib library || bgcolor="#FFAA00" | ? || bgcolor="#FFAA00" | ? || bgcolor="#FFAA00" | ? || ? || ?
 
|-  
 
|-  
 
!Package        !! Description                !! OS3.x !! AROS !! MorphOS !! Who !! Remark(s)
 
!Package        !! Description                !! OS3.x !! AROS !! MorphOS !! Who !! Remark(s)
 
|-
 
|-
| gdbm          || Bindings for libGDBM library || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| gdbm          || Bindings for libGDBM library || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| ggi          || Bindings for libGGI library (graphics) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| ggi          || Bindings for libGGI library (graphics) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| gmp          || Bindings for libGMP library (math) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| gmp          || Bindings for libGMP library (math) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| gnome1        || Bindings for Gnome1 library (Desktop) || n/a || n/a || n/a || n/a || For Linux only ?
+
| gnome1        || Bindings for Gnome1 library (Desktop) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || For Linux only ?
 
|-  
 
|-  
| graph        || Implementation of original TP7 Graph unit || n/a || n/a || n/a || n/a || ?
+
| graph        || Implementation of original TP7 Graph unit || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || ?
 
|-  
 
|-  
| gtk1          || Bindings for GTK 1 library || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| gtk1          || Bindings for GTK 1 library || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| gtk2          || Bindings for GTK 2 library || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| gtk2          || Bindings for GTK 2 library || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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.
+
| hash          || Implementation of several hash routines || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| 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
+
| hermes        || Implementation of Hermes graphics support routines || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| 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 || Depends on availability of shared library. (not compiled by default on all platforms?)
+
| httpd13      || Bindings for Apache 1.3.x daemon || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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 || Depends on availability of shared library. (not compiled by default on all platforms?)
+
| httpd20      || Bindings for Apache 2.0.x daemon || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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 || n/a || [http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=28671 disabled] || n/a || n/a || Depends on availability of shared library.
+
| httpd22      || Bindings for Apache 2.2.x daemon || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | [http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=28671 disabled] || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| httpd24      || Bindings for Apache 2.4.x daemon || n/a || [http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=28671 disabled] || n/a || n/a || Depends on availability of shared library.
+
| httpd24      || Bindings for Apache 2.4.x daemon || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | [http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=revision&revision=28671 disabled] || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| ibase        || Bindings for Interbase libraries (database) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| ibase        || Bindings for Interbase libraries (database) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| iconvenc      || Bindings for for iconv library || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| iconvenc      || Bindings for for iconv library || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| imagemagick  || Bindings for ImageMagick libraries || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| imagemagick  || Bindings for ImageMagick libraries || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| imlib        || Bindings for imlib library (images) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| imlib        || Bindings for imlib library (images) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
 
| iosxlocale    || MacOS support units for UI locale || not needed || not needed || not needed || n/a || For MacOS only.
 
| iosxlocale    || MacOS support units for UI locale || not needed || not needed || not needed || n/a || For MacOS only.
Line 146: Line 146:
 
| libc          || ? || ? || ? || ? || ? || ?
 
| libc          || ? || ? || ? || ? || ? || ?
 
|-  
 
|-  
| libcurl      || Bindings for libcurl library (network) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| libcurl      || Bindings for libcurl library (network) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| libgbafpc    || Gameboy Advance support units || n/a || n/a || n/a || n/a || For GBA handhelds only.
+
| libgbafpc    || Gameboy Advance support units || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || For GBA handhelds only.
 
|-  
 
|-  
| libgd        || Bindings for Graphics Draw library || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| libgd        || Bindings for Graphics Draw library || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| libndsfpc    || Nintendo DS support units || n/a || n/a || n/a || n/a || For NDS handhelds only.
+
| libndsfpc    || Nintendo DS support units || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || For NDS handhelds only.
 
|-  
 
|-  
| libogcfpc    || Wii/GammeCube support units || n/a || n/a || n/a || n/a || For Wii/GameCube consoles only.
+
| libogcfpc    || Wii/GammeCube support units || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || For Wii/GameCube consoles only.
 
|-  
 
|-  
| libpng        || Bindings to libpng library (graphics) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| libpng        || Bindings to libpng library (graphics) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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 || Depends on availability of shared library.
+
| librsvg      || Bindings to SVG rendering library (graphics) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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 || Depends on availability of shared library.
+
| libsee        || Bindings to libsee library (Simple ECMAScript Engine) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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 depenend path handling.
+
| libtar        || Implementation for handling tar files || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || n/a || Should work Out of the Box. However, do note platform depenend path handling.
 
|-  
 
|-  
| libvlc        || Bindings for libvlc library (video) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| libvlc        || Bindings for libvlc library (video) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| libxml        || Bindings for libxml2 library || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| libxml        || Bindings for libxml2 library || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| lua          || Bindings for liblua library (scripting) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| lua          || Bindings for liblua library (scripting) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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 || Depends on availability of shared library.
+
| mad          || Bindings for libmad library (MP3 Audio Decompression) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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 || Depends on availability of shared library.
+
| matroska      || Bindings for libmatroska library (Audio/Video) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| modplug      || Bindings for libmodplug library (audio) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| modplug      || Bindings for libmodplug library (audio) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
 
| morphunits    || MorphOS support units || no need || no need || WiP || Chain-Q || Work in Progress.
 
| morphunits    || MorphOS support units || 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 || Depends on availability of shared library.
+
| mysql        || Bindings for libmysql library (database client) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| ncurses      || Bindings for ncursus library (terminal) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| ncurses      || Bindings for ncursus library (terminal) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
 
!Package        !! Description                !! OS3.x !! AROS !! MorphOS !! Who !! Remark(s)
 
!Package        !! Description                !! OS3.x !! AROS !! MorphOS !! Who !! Remark(s)
 
|-
 
|-
| newt          || Bindings for newt library (terminal) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| newt          || Bindings for newt library (terminal) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
 
| numlib        || ? || ? || ? || ? || ? || ?
 
| numlib        || ? || ? || ? || ? || ? || ?
 
|-  
 
|-  
| nvapi        || Bindings for nvapi library (NVIDIA) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| nvapi        || Bindings for nvapi library (NVIDIA) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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
+
| objcrtl      || Bindings to Objective-C Runtime-Library || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || n/a
 
|-  
 
|-  
| odbc          || Bindings for libodbc library (database) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| odbc          || Bindings for libodbc library (database) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| oggvorbis    || Bindings for oggvorbis libraries (audio) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| oggvorbis    || Bindings for oggvorbis libraries (audio) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| openal        || Binding for libopenal library || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| openal        || Binding for libopenal library || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| opencl        || Bindings for libopencl || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| opencl        || Bindings for libopencl || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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.
+
| opengl        || Bindings for openGL library || bgcolor="#FFAA00" | ? || bgcolor="#FFFF40" | WiP, Available w. Mesa || bgcolor="#B9FFC5"| 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.
 
| opengles      || Bindings for openGLES library || * || * || * || * || (*) see opengl.
 
|-  
 
|-  
| openssl      || Bindings for openssl libraries (network) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| openssl      || Bindings for openssl libraries (network) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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 || Depends on availability of shared library.
+
| oracle        || Bindinggs for Oracle Call Interface libraries || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
 
| os2units      || OS/2 support units || no need || no need || no need || n/a || For OS/2 only.
 
| os2units      || OS/2 support units || no need || no need || no need || n/a || For OS/2 only.
Line 212: Line 212:
 
| palmunits    || Palm support units || no need || no need || no need || n/a || For Palm devices only.
 
| palmunits    || Palm support units || 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.
+
| pasjpeg      || Implementation of jpeg support || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || n/a || Should work Out of the Box.
 
|-  
 
|-  
 
| pastojs      || ? || ? || ? || ? || ? || ?
 
| pastojs      || ? || ? || ? || ? || ? || ?
 
|-  
 
|-  
| paszlib      || Implementation of zlib support || OotB || OotB || OotB || n/a || Should work Out of the Box.
+
| paszlib      || Implementation of zlib support || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || n/a || Should work Out of the Box.
 
|-  
 
|-  
| pcap          || Bindings for libpcap library || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| pcap          || Bindings for libpcap library || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| postgres      || Bindings for libpq library (database) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| postgres      || Bindings for libpq library (database) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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 || Depends on availability of shared library.
+
| proj4        || Bindings for libproj library (3D-graphics) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
 
!Package        !! Description                !! OS3.x !! AROS !! MorphOS !! Who !! Remark(s)
 
!Package        !! Description                !! OS3.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)
+
|  ptc          || Implementation of unified graphics unit || bgcolor="#B9FFC5"| WiP || bgcolor="#B9FFC5"| WiP || bgcolor="#B9FFC5"| 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 || For Linux/Unix only ? (possible solution available ?)
+
| pthreads      || Bindings for unix threading libraries || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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 || Depends on availability of shared library.
+
| pxlib        || Bindings for Pxlib library (database) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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.
+
| regexpr      || Implementation of Regex (regular expression) engine || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| 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 || Having regina support, it should be possible to let things work for at least AROS.
+
| rexx          || Bindings for Rexx libraries || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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-console  || Additional RTL || bgcolor="#B9FFC5"| WiP || bgcolor="#B9FFC5"| WiP || bgcolor="#B9FFC5"| 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-extra    || Additional RTL || bgcolor="#B9FFC5"| WiP || bgcolor="#B9FFC5"| WiP || bgcolor="#B9FFC5"| 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-objpas    || Additional RTL || bgcolor="#B9FFC5"| WiP || bgcolor="#B9FFC5"| WiP || bgcolor="#B9FFC5"| WiP || ALB42 + Chain-Q || Work in Progress.
 
|-  
 
|-  
 
| rtl-unicode  || Additional RTL || ? || ? || ? || ? ||  
 
| rtl-unicode  || Additional RTL || ? || ? || ? || ? ||  
 
|-  
 
|-  
| sdl          || Bindings for Simple Direct Media library || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| sdl          || Bindings for Simple Direct Media library || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| sndfile      || Bindings for libsndfile library || n/a || n/a || n/a || n/a || Depends on availability of shared library. (emulation wrapper possible, but better use Amiga DataTypes directly).
+
| sndfile      || Bindings for libsndfile library || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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 || Depends on availability of shared library.
+
| sqlite        || Bindings for libSQL library (database) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
 
| svgalib      || Bindings for libSVGA library (graphics) || no need || no need || no need || n/a || For Linux/Unix Only.
 
| svgalib      || Bindings for libSVGA library (graphics) || 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.
+
| symbolic      || Implementation of expression parser || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| OotB || bgcolor="#89FF85"| 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 || n/a || For Linux/Unix Only.
 
| syslog        || Unix system logger Daemon support || 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 || Depends on availability of shared library.
+
| tcl          || Bindings tcl/tk interpreter library || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
 
| inivint      || Mac OS X library interfaces || no need || no need || no need || n/a || For MacOS only.
 
| inivint      || Mac OS X library interfaces || no need || no need || no need || n/a || For MacOS only.
 
|-  
 
|-  
| unixutil      || ? || n/a || n/a || n/a || n/a || wraps calls to libC functions.
+
| unixutil      || ? || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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.
 
| unzip        || Implementation for .zip files support || ... || ... || ... || n/a || Pascal native written routines available with loads of Windows/Linux path handling stuff. Needs work.
Line 270: Line 270:
 
| utmp          || Unix/Linux login logfile support || no need || no need || no need || n/a || For Linux/Unix only  
 
| utmp          || Unix/Linux login logfile support || 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)
+
| uuid          || Bindings for libuuid  || ? || bgcolor="#FFFF40" | 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 || n/a || For Windows CE only
 
| winceunits    || Windows CE support units || no need || no need || no need || n/a || For Windows CE only
Line 278: Line 278:
 
| winunits-jedi || Windows support units || no need || no need || no need || n/a || For Windows only
 
| winunits-jedi || Windows support units || no need || no need || no need || n/a || For Windows only
 
|-  
 
|-  
| x11          || Bindings for libX11 library (X Windows) || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| x11          || Bindings for libX11 library (X Windows) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| xforms        || Support units for libX11 forms || n/a || n/a || n/a || n/a || Depends on package x11 and therefor on availability of shared library.
+
| xforms        || Support units for libX11 forms || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | 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 || Depends on availability of shared library.
+
| zlib          || Bindings for zlib library (compression) || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|-  
 
|-  
| zorba        || Bindings for libZorba XQuery Processor || n/a || n/a || n/a || n/a || Depends on availability of shared library.
+
| zorba        || Bindings for libZorba XQuery Processor || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || bgcolor="#FFAA00" | n/a || n/a || Depends on availability of shared library.
 
|}
 
|}

Revision as of 20:31, 23 September 2014

In august 2014 support for AROS in FPC trunk started.

ALB42 and Chain-Q are trying to 'combine' the common implementations for the three amiganoid platforms that FPC supports (Classic AmigaOS 3.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.

List of Free Pascal packages and their status:
Package Description OS3.x AROS MorphOS Who Remark(s)
a52 Bindings for ATSC A-52 stream decoder library [1] n/a n/a n/a None Depends on availability of shared library
amunits Shared Amiga support units WiP WiP WiP ALB42 + Chain-Q Work in Progress
arosunits AROS support units 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 Depends on availability of shared library.
bfd Bindings for BFD library (GNU Binary File Descriptor) 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 Depends on availability of shared library.
cdrom Implementation for CD-Rom detection/TOC reading 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 n/a For MacOS only.
dblib Bindings for dblib/tds library 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 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 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 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 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 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 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 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 AROS MorphOS Who Remark(s)
gdbm Bindings for libGDBM library 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 Depends on availability of shared library.
gmp Bindings for libGMP library (math) 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 For Linux only ?
graph Implementation of original TP7 Graph unit n/a n/a n/a n/a ?
gtk1 Bindings for GTK 1 library 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 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 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 Depends on availability of shared library. (not compiled by default on all platforms?)
httpd22 Bindings for Apache 2.2.x daemon n/a disabled n/a n/a Depends on availability of shared library.
httpd24 Bindings for Apache 2.4.x daemon 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 Depends on availability of shared library.
iconvenc Bindings for for iconv library 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 Depends on availability of shared library.
imlib Bindings for imlib library (images) n/a n/a n/a n/a Depends on availability of shared library.
iosxlocale MacOS support units for UI locale not needed not needed not needed n/a For MacOS only.
jni Bindings for Java Native Interface not needed not needed not needed n/a Java only.
Package Description OS3.x AROS MorphOS Who Remark(s)
ldap ? ? ? ? ? ?
libc ? ? ? ? ? ?
libcurl Bindings for libcurl library (network) n/a n/a n/a n/a Depends on availability of shared library.
libgbafpc Gameboy Advance support units n/a n/a n/a n/a For GBA handhelds only.
libgd Bindings for Graphics Draw library n/a n/a n/a n/a Depends on availability of shared library.
libndsfpc Nintendo DS support units n/a n/a n/a n/a For NDS handhelds only.
libogcfpc Wii/GammeCube support units n/a n/a n/a n/a For Wii/GameCube consoles only.
libpng Bindings to libpng library (graphics) 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 Depends on availability of shared library.
libsee Bindings to libsee library (Simple ECMAScript Engine) 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 depenend path handling.
libvlc Bindings for libvlc library (video) 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 Depends on availability of shared library.
lua Bindings for liblua library (scripting) 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 Depends on availability of shared library.
matroska Bindings for libmatroska library (Audio/Video) 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 Depends on availability of shared library.
morphunits MorphOS support units 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 Depends on availability of shared library.
ncurses Bindings for ncursus library (terminal) n/a n/a n/a n/a Depends on availability of shared library.
Package Description OS3.x AROS MorphOS Who Remark(s)
newt Bindings for newt library (terminal) 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 Depends on availability of shared library.
objcrtl Bindings to Objective-C Runtime-Library n/a n/a n/a n/a n/a
odbc Bindings for libodbc library (database) 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 Depends on availability of shared library.
openal Binding for libopenal library 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 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 Depends on availability of shared library.
oracle Bindinggs for Oracle Call Interface libraries 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 n/a For OS/2 only.
palmunits Palm support units 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 Depends on availability of shared library.
postgres Bindings for libpq library (database) 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 Depends on availability of shared library.
Package Description OS3.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 For Linux/Unix only ? (possible solution available ?)
pxlib Bindings for Pxlib library (database) 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 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 Depends on availability of shared library.
sndfile Bindings for libsndfile library 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 Depends on availability of shared library.
svgalib Bindings for libSVGA library (graphics) 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 n/a For Linux/Unix Only.
tcl Bindings tcl/tk interpreter library 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 n/a For MacOS only.
unixutil ? 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 n/a For Linux/Unix Only.
Package Description OS3.x AROS MorphOS Who Remark(s)
utmp Unix/Linux login logfile support 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 n/a For Windows CE only
winunits-base Windows support units no need no need no need n/a For Windows only
winunits-jedi Windows support units no need no need no need n/a For Windows only
x11 Bindings for libX11 library (X Windows) 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 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 Depends on availability of shared library.
zorba Bindings for libZorba XQuery Processor n/a n/a n/a n/a Depends on availability of shared library.