= Unix Ports and more = [[PageOutline]] This will become the home of all diffs for known Unix ports and also for other ports. The reason we did that is, because is't almost not possible to keep track of the different pages where people provide ports. [[br]][[br]] == Structure == Every port has to be listed at the available ports section below. At a seperate page the app has to be explained (including how to patch and how to build). See [wiki:explain] for how such a page should look like. Every checkin or change to the wiki needs a comment. In the comment the port needs to be included like: "portxy: some comment about what was changed". [[br]][[br]] == Developers== * [wiki:explainSvn SVN tutorial] and most common commit messages * [wiki:explainGIT GIT tutorial] and most common commit messages * [wiki:PortingTips Common tasks and useful tips] for porting Unix software to OS/2 * [wiki:diffNotes some notes] in an unsorted list [[br]] == Setting up a build env == '''To start building unix ports we recommend to use only the rpm distribution of the tools.'''[[br]] See [http://svn.netlabs.org/rpm/wiki/RpmHowToDevelopers RPM wiki] for more information. [[br]][[br]] == Available ports == ||Project||Version||Last update||Description||RPM available||Remarks|| ||apr||1.4.5||Mar 02 2012||Apache Portable Runtime library||Y|| || ||apr-util||1.4.1||Mar 02 2012||Apache Portable Runtime Utility library||Y|| || ||ash||0.0.1||Apr 06 2015||A smaller version of the Bourne shell (sh)||Y|| || ||aspell||0.60.6.1||Feb 12 2015 ||A spelling checker||Y|| || ||autoconf||2.13||May 22 2014||A GNU tool for automatically configuring source code||Y||RPM name: autoconf213|| ||autoconf||2.69||Oct 19 2016||A GNU tool for automatically configuring source code||Y|| || ||automake||1.14.1||Feb 05 2014||A GNU tool for automatically creating Makefiles||Y|| || ||bc||1.06||Mar 17 2016||GNU's bc (a numeric processing language) and dc (a calculator)||Y|| || ||bdb||4.8.30||Jan 09 2012||Berkley DB||N|| || ||bind||9.8.1||Jan 30 2012||The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server||Y|| || ||binutils||2.25||May 31 2016||A GNU collection of binary utilities||Y|| || ||bison||3.0.4||Jun 27 2016||A GNU general-purpose parser generator||Y|| || ||[wiki:Boost]||1.57.0||Jun 26 2015||Boost C++ Libraries||N|| || ||bzip2||1.0.6||Jun 22 2016||A file compression utility||Y|| || ||cairo||1.12.18||Jun 18 2016||A 2D graphics library||Y|| || ||check||0.9.8||Nov 10 2010||A unit test framework for C||Y|| || ||clamav||0.99.2||Nov 29 2016||End-user tools for the Clam Antivirus scanner||Y|| || ||cmake||3.7.0||Dez 06 2016||A tool to control the software compilation process||planned|| || ||coreutils||8.25||Sep 12 2016||A set of basic GNU tools commonly used in shell scripts||Y|| || ||cpio||2.11||Oct 14 2016||A GNU archiving program||Y|| || ||cups||2.1.3||May 12 2016||CUPS||Y|| || ||cups-filters||1.8.2||Aug 24 2016||!OpenPrinting CUPS filters and backends||Y|| || ||curl||7.37.0||Sep 04 2014||A utility for getting files from remote servers (FTP, HTTP, and others)||Y|| || ||dash||0.5.9||Sep 06 2016||Small and fast POSIX-compliant shell||Y|| || ||dhcp||3.1-ESV-R3||Apr 13 2014||Dynamic host configuration protocol software||Y|| || ||diffutils||3.2.0||May 23 2014||A GNU collection of diff utilities||Y|| || ||[wiki:djvulibre]||3.5.27||Sep 08 2016||!DjVu viewers, encoders, and utilities||Y|| || ||doxygen||1.8.12||Dec 13 2016||De facto standard tool for generating documentation from annotated C++ sources||planned|| || ||expat||2.1.0||Sep 08 2014||An XML parser library||Y|| || ||file||5.0.4||Feb 02 2015||A utility for determining file types||Y|| || ||findutils||4.6.0||Oct 04 2016||The GNU versions of find utilities (find and xargs)||Y|| || ||flex||2.5.35||Feb 20 2012||A tool for creating scanners (text pattern recognizers)||Y|| || ||fontconfig||2.11.94||Dec 14 2015||(special os2 version [based on fontconfig and mozfntcfg], considered obsolete now)||Y|| || ||fontconfig||2.12.1||Oct 25 2016||Font configuration and customization library||Y|| || ||freetype||2.7.0||Oct 25 2016||A free and portable font rendering engine||Y|| || ||gawk||4.0.0||Nov 10 2012||The GNU version of the awk text processing utility||Y|| || ||gettext||0.19.8.1||Jun 30 2016||GNU libraries and utilities for producing multi-lingual messages||Y|| || ||ghostscript||9.18||Apr 08 2016||A !PostScript interpreter and renderer||Y|| || ||git||2.0.0||Sep 10 2014||Fast Version Control System||Y|| || ||glib||2.33.12||Jul 05 2016||A Library with Convenient Functions Written in C||Y|| || ||[wiki:gnupg]||1.4.8||Dec 30 2011||The GNU Privacy Guard||N|| || ||grep||2.25||Sep 13 2016||Pattern matching utilities||Y|| || ||gsoap||2.8.29||Nov 18 2015||Generator Tools for Coding SOAP/XML Web Services in C and C++||Y|| || ||gutenprint||5.2.11||May 13 2016||Printer Drivers Package||Y|| || ||gzip||1.4||Feb 02 2012||The GNU data compression program||Y|| || ||help2man||1.46.4||Feb 13 2015||help2man||Y|| || ||hermes||1.6||Apr 22 2011||An anti-spam SMTP proxy||Y|| || ||hplip||3.16.3||Jun 13 2016||HP Linux Imaging and Printing Project||Y|| || ||json-c||0.10||Dec 29 2012||A JSON implementation in C||Y|| || ||lcms2||2.7||Mar 16 2016||Color Management Engine||Y|| || ||less||4.81||Oct 21 2016||A text file browser similar to more, but better||Y|| || ||libaio||2.15||Mar 10 2016||Port of Asynchronous I/O support from glibc||Y|| || ||libffi||3.0.11||Oct 27 2012||A portable foreign function interface library||Y|| || ||libidl||0.8.14||Jun 22 2016||IDL Parsing Library||Y|| || ||libidn||1.33||Nov 16 2016||IDNA text processing||Y|| || ||[wiki:libjpeg]||8.0.4 (8d)||Sep 21 2016||A library for manipulating JPEG image format files||Y|| || ||libpaper||1.1.24||Oct 11 2016||Library and tools for handling papersize||Y|| || ||libpng||1.6.21||Apr 07 2016||A library of functions for manipulating PNG image format files||Y|| || ||libpsl||0.15.0||Nov 17 2016||C Library for the Public Suffix List||Y|| || ||libqpdf||6.0.0||Feb 19 2016||Command-line tools and library for transforming PDF files||Y|| || ||libspectre||0.2.8||Sep 06 2016||A library for rendering !PostScript(TM) documents||Y|| || ||libsdl||1.2.15||Jun 30 2016||A cross-platform multimedia library||Y||RPM name SDL|| ||libspf2||1.2.9||Apr 11 2011||An implementation of the SPF specification||Y|| || ||libtiff||4.0.6||Jan 13 2016||Library of functions for manipulating TIFF format image files||Y|| || ||libtool||2.4.6||Feb 02 2016||The GNU Portable Library Tool||Y|| || ||[wiki:libtorrent]||1.0.2||Oct 13 2014||C++ library implementing !BitTorrent protocol||N|| || ||libvncserver/libvncclient||0.9.10||Mar 07 2016||A library to make writing a vnc server easy||Y|| || ||libvpx||1.4.0||Nov 17 2015||VP8 Video Codec SDK||Y|| || ||[wiki:lzo]||2.09||Sep 22 2016||Data compression library with very fast (de)compression||Y|| || ||libxml2||2.9.4||Nov 11 2016||Library providing XML and HTML support||Y|| || ||libxslt||1.1.29||Nov 11 2016||Library providing the Gnome XSLT engine||Y|| || ||m4||1.4.17||Sep 03 2014||The GNU macro processor||Y|| || ||mercurial||2.5.2||Apr 09 2014||A fast, lightweight distributed source control management system||Y|| || ||mmap||2:0.5.1||Apr 21 2014||Memory mapped file emulation library for OS/2 (obsolete use libcx instead)||Y|| || ||mpc||1.0.1||Aug 05 2014||MPC multiple-precision complex shared library||Y|| || ||nasm||2.11.8||Dec 29 2015||A portable x86 assembler which uses Intel-like syntax||Y|| || ||ncurses||5.7||Jan 16 2012||Ncurses support utilities||Y|| || ||NcFTP||3.2.6||Dec 22 2016||A free set of programms that use the File Transfer Protocol||planned|| || ||neon||0.30.0||Sep 23 2014||An HTTP and WebDAV client library||Y|| || ||nspr||4.12.0||Mar 25 2016||Netscape Portable Runtime||Y|| || ||nss||3.23.0||Apr 15 2016||Network Security Services||Y|| || ||oauth||1.0.0||Dec 28 2012||OAuth library functions||Y||RPM name liboauth|| ||openssh||5.9p1||Sep 12 2011||An open source implementation of SSH protocol versions 1 and 2||Y|| || ||openssl||1.0.2j||Oct 26 2016||A general purpose cryptography library with TLS implementation||Y|| || ||[wiki:openvpn]||2.1.3||Sep 20 2010||An application to securely tunnel IP networks||N|| || ||pango||1.28.4||Jun 18 2016||System for layout and rendering of internationalized text||Y|| || ||patch||2.6.1||May 22 2014||Utility for modifying/upgrading files||Y|| || ||pcre||8.12||Feb 23 2011||Perl-compatible regular expression library||Y|| || ||perl||5.16.1||Mar 11 2016||Practical Extraction and Report Language||Y|| || ||pkgconfig||0.29.1||Jun 18 2016||A tool for determining compilation options||Y|| || ||[wiki:poppler]||0.49.0||Nov 25 2016||PDF rendering library||Y|| || ||popt||1.15||Dec 08 2015||C library for parsing command line parameters||Y|| || ||psutils||1.23||Oct 11 2016||!PostScript Utilities||Y|| || ||pthread||20151229||Dec 29 2015||A posix pthread emulation for OS/2-eComStation||Y|| || ||PyQt4||4.11.4||Jul 01 2016||Python bindings for Qt4||Y|| || ||readline||6.1||Jan 16 2012||A library for editing typed command lines||Y|| || ||rsync||3.0.9||Oct 14 2011||A program for synchronizing files over a network||Y|| || ||sed||4.2.1||Jan 08 2012||A GNU stream text editor||Y|| || ||serf||1.2.1||Feb 20 2014||A high-performance asynchronous HTTP client library||Y|| || ||sip||4.18||Jun 14 2016||SIP - Python/C++ Bindings Generator||Y|| || ||sqlite||3.7.2||Jan 16 2012||Library that implements an embeddable SQL database engine||Y|| || ||tar||1.2.3||Feb 02 2012||A GNU file archiving program||Y|| || ||tcl||8.5.9||Jun 14 2016||Tool Command Language, pronounced tickle||Y|| || ||texinfo||5.2||Feb 17 2015||Tools needed to create Texinfo format documentation files||Y|| || ||unzip||6.0||Mar 29 2013||A utility for unpacking zip files||Y|| || ||urpo||20160630||Jun 30 2016||Unlink Rename Pending Operation library||Y|| || ||wcd||5.3.3||Oct 30 2016||Chdir for DOS and Unix||Y|| || ||wget||1.18||Nov 14 2016||A utility for retrieving files using the HTTP or FTP ptotocols||Y|| || ||which||1.0||Jun 04 2014||Summary: Locate a program file in the user's paths||Y|| || ||[wiki:wpa_supplicant]||2.2||Feb 17 2015||WPA suppclient||N|| || ||xz||5.2.2||Nov 11 2016||A Program for Compressing Files||Y|| || ||yum-utils||1.1.31||Jun 13 2016||Utilities based around the yum package manager||Y|| || ||zip||3.0||Jul 24 2013||A file compression and packaging utility compatible with PKZIP||Y|| || [[br]][[br]] == Reporting Bugs == Reporting bugs and requesting new features is done through the ticket system. You can view existing tickets, add comments to them and create new tickets using the corresponding buttons at the top of every page. If you want to submit a new bug or request a feature, please use the Search function first to make sure there is no ticket for this task already created. [[BR]] We review the tickets regulary and leave comments if we need more info. So please revisit the [http://svn.netlabs.org/ports/report/10 Feedback analysis] as often as possible. If we leave comment and don't get feedback from the ticket creator, we will close the ticket after some weeks.[[BR]][[BR]] Anonymous access to the ticket system has been restricted due to multiple attacks of stupid spammers we've been suffering from during the last month. In order to create a new ticket or comment the existing one, you need to login with your Netlabs login id. If you do not have a login id, you can request one at [http://www.netlabs.org/en/site/member/member.xml]. We are sorry for inconvenience, but at the present time this is the only way to avoid extremely annoying spam. [[br]][[br]] == Credits == * Yuri Dario * Paul Smedley (for the old buildenv) * Herwig Bauernfeind * Silvan Scherrer * Dmitriy Kuminov * Valery V. Sedletski * Elbert Pol (for a lot testing) * netlabs.org (hosting & support) * all the companies and developers from where we ported [[br]] == Screenshots ==