Package List

From Free Pascal wiki
Revision as of 17:10, 16 February 2009 by Marcov (talk | contribs)
Jump to navigationJump to search

This particular page is about the packages directory in SVN where all non-RTL packages are kept.

For other meanings of Package in the combined FPC/Lazarus projects see Packages(disambiguation).

  • a52 - unit for A-52 stream decoder. See SourceForge Page liba52
  • amunits - Amiga related units (68k?)
  • aspell - Aspell header unit.
  • bfd - Header to GNU Binary File Descriptor library (part of binutils)
  • bzip2 - bzip2 decoding. Turbo Pascal object, standalone, not an header.
  • cairo - headers for cairo, a vector graphics library with display and print output. (GTK related, win32 prepared)
  • cdrom - A linux/windows unit to detect cdrom drives, and get a list of TOC entries (Linux version=Ancient?)
  • chm - .CHM helpfile reader/writer package. Used for textmode IDE, fpdoc, lazarus chmhelp component/package.
  • dbus FPC and DBus - Headers for dbus inter-process communication library.
  • dts - libdts headers, which provides a low-level interface to decoding audio frames encoded using DTS Coherent Acoustics
  • fcl-async
  • fcl-base
  • fcl-db FCL Database support (including sqldb and tdbf)
  • fcl-fpcunit FCL FPCUNIT testing framework
  • fcl-image FCL fpimage, fpcanvas generic image support plus helpers.
  • fcl-json
  • fcl-net networking parts of the FCL, including the former netdb - DNS resolving
  • fcl-passrc
  • fcl-process
  • fcl-registry
  • fcl-res
  • fcl-web
  • fcl-xml
  • fftw - FFTW - Fastest Fourier Transform in the West library (so apparantly the Eastern one is faster?)
  • fpgtk - Old fpgtk framework, used to be used for fpde (documentation editor).
  • fpmkunit - linkable parts of fpmake and fppkg subsystem
  • fv - Free Vision
  • gbaunits - Gameboy Advance libraries
  • gdbint - Interface to gdblib. (static linking to GDB), for the IDE.
  • gdbm - Interface to the GNU database system. (libgdbm)
  • ggi - Interface to libGGI (General Graphic Interface)
  • gnome1 - Headers for older Gnome-1 version, Gnome is a desktop library.
  • graph - implementation of Graph unit compatible to that one originally available with TP/BP
  • gtk1 - gtk1 headers
  • gtk2 - gkt2 headers
  • hash - contains implementations for crc, md5, NTLM (1?) and, under Linux, crypt. Crypt might be better used from pkg "user"
  • hermes - Port of the "hermes" library. Graphics related
  • httpd13 - A translation of the Apache 1.3.x headers to develop modules.
  • httpd20 - A translation of the Apache 2.0.x headers to develop modules.
  • httpd22 - A translation of the Apache 2.2.x headers to develop modules.
  • ibase - Interbase and Firebird headers ?
  • imagemagick - ImageMagick headers for pascal.
  • imlib - A dynamic image creation library. See Imlib2 Homepage
  • iconvenc - A header translation of the iconv library headers.
  • ldap - Headers for OpenLDAP - An implementation of the Lightweight Directory Access Protocol. See OpenLDAP Homepage
  • libc - deprecated Kylix compatibility lib. Linux/x86 only. See libc unit
  • libcurl
  • libgd - GD is an open source code library for the dynamic creation of images. See LibGD Homepage
  • libndsfpc - Nintendo DS libraries
  • libpng - Interface to the libpng library. This library can be used to read/write/manipulate image files in PNG format
  • librsvg - Free, Open Source SVG Rendering library. See SourceForge Page
  • libxml2 - Headers for Libxml2, the XML C parser and toolkit developed for the Gnome project. See libxml2 Homepage
  • lua - headers for lua scripting language
  • mad - libmad header, (MPEG Audio Decoder) Also part of openal now?
  • matroska - An extensible open standard Audio/Video container. See Matroska Homepage
  • modplug - headers for modplug decoder. see sourceforge page ModPlug XMMS Plugin
  • mysql - headers for mysql database client library for several different versions
  • ncurses - General unix terminal support library.
  • newt - Erik Troan's newt text-mode windowing toolkit
  • numlib - numeric math lib (TP dialect) from TU/E.
  • odbc - Headers for ODBC library.
  • oggvorbis - an open music codec and container format. See OggVorbis Homepage
  • openal - A cross-platform 3D audio API See OpenAL Homepage
  • opengl - an interface to OpenGL (Open Graphics Library)
  • openssl - headers for openssl, a secure sockets library.
  • oracle - headers for oracle (version here) database clientlibs,
  • os2units - interfaces to various libraries available under OS/2 and eComStation
  • palmunits
  • pasjpeg - A Pascal conversion (thus without dependancies) of the libjpeg library.
  • paszlib - A Pascal conversion (thus without dependancies) of the standard zlib library.
  • pcap
  • postgres - Headers for Postgres (version here) database clientlibs
  • proj4 - Headers for Proj.4 a Cartographic Projections Library. See Homepage
  • ptc - http://wiki.freepascal.org/Textmode_IDE_development
  • pthreads - headers for pthreads unix threading libraries.
  • pxlib
  • regexpr - Regex engine
  • rexx - interface to REXX SAA headers allowing to use Pascal code in REXX scripts
  • sdl
  • sndfile - an interface to the linux (?) libsndfile library.
  • sqlite - Cross-platform C library that implements a self-contained, embeddable, zero- configuration SQL database engine. See SQLite Homepage
  • svgalib
  • symbolic - expression parser with minimal symbolic manipulation
  • syslog
  • tcl
  • univint - OS X (Carbon) headers.
  • unixutil - Some old kylix wrapper. Delete?
  • unzip
  • users - Various routines to work with Unix users and groups
  • utmp - Various routines to work with Unix /var/run/utmp, the unix login logfile
  • uuid - A basic libuuid header.
  • winunits-base - Additional windows units. Mostly Delphi compat (activex, comobj)
  • winunits-jedi - Very complete winapi header translation from Jedi
  • x11 - Basic X headers
  • xforms - Basic XForms headers
  • zlib - Basic zlib headers

Documentation of packages that migrated to the RTL over time:

  • cmem - Reroutes FPC memory handling to malloc/free.