= Unix Ports and more = [[PageOutline]] This is the home of all 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. If the port isn't available as rpm, then at a separate page it should be explained how to patch and 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 please use only rpm available tools and libs. As else it will be very hard to set up a decent build env.'''[[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.27||Feb 6 2017||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.11.0||Apr 12 2017||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||Jan 27 2017||A tool to control the software compilation process||Y|| || ||coreutils||8.26||Jan 27 2017||A set of basic GNU tools commonly used in shell scripts||Y|| || ||cpio||2.12||Feb 03 2017||A GNU archiving program||Y|| || ||cups||2.1.3||May 12 2016||CUPS||Y|| || ||cups-filters||1.13.3||Feb 14 2017||!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.1||Nov 18 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|| || ||djvulibre||3.5.27||Sep 08 2016||!DjVu viewers, encoders, and utilities||Y|| || ||dos2unix||7.3.4||Feb 12 2017||Text file format converters||Y|| || ||doxygen||1.8.13||Jan 27 2017||De facto standard tool for generating documentation from annotated C++ sources||Y|| || ||ffmpeg||2.8.6||Apr 18 2016||FFmpeg is the leading multimedia framework||Y|| || ||expat||2.1.0||Sep 08 2014||An XML parser library||Y|| || ||file||5.3.0||Mar 17 2017||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.1||Mar 16 2017||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.11.0||Dec 06 2016||Fast Version Control System||Y|| || ||glib||2.33.12||Jul 05 2016||A Library with Convenient Functions Written in C||Y|| || ||gmp||5.0.2||Jan 07 2012||A GNU arbitrary precision library||Y|| || ||[wiki:gnupg]||1.4.8||Dec 30 2011||The GNU Privacy Guard||N|| || ||grep||2.28||Feb 08 2017||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.12||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.11||Jun 13 2016||HP Linux Imaging and Printing Project||Y|| || ||hunspell||1.6.1||Apr 7 2017||A spell checker and morphological analyzer library||Y|| || ||icu||56.1||Mar 15 2016||International Components for Unicode||Y|| || ||intltool||0.41.1||Apr 21 2011||Utility for internationalizing various kinds of data files||Y|| || ||Jhead||3.0.0||Jan 16 2017||Jhead is a command line program for manipulating the non-image parts of Exif||Y|| || ||json-c||0.10||Dec 29 2012||A JSON implementation in C||Y|| || ||kbuild||0.1.9998||Dec 17 2015||kBuild is a GNU Make fork with a set of scripts to simplify complex build tasks||Y|| || ||kLIBCum||1.0.10||Nov 18 2016||The purpose of this utility is to manage kLIBC users and groups||Y|| || ||klusrmgr||1.1.2||Jun 08 2017||kLIBC User Management||Y|| || ||lcms2||2.8||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|| || ||libjpeg||8.0.4 (8d)||Sep 21 2016||A library for manipulating JPEG image format files||Y|| || ||libjpeg-turbo||1.5.1||May 12 2017||libjpeg-turbo includes two APIs that can be used to compress and decompress JPEG images||Y|| || ||libkai||1.2.0||Jan 28 2016||Audio Interface is a frontend library that simplifies access to OS/2 audio hardware||Y|| || ||libmikmod||3.3.8||Mar 16 2016||sound library for module files||Y|| || ||libogg||1.3.2||Mar 15 2016||Libogg is a library for manipulating ogg bitstreams||Y|| || ||libpaper||1.1.24||Oct 11 2016||Library and tools for handling papersize||Y|| || ||libpipeline||1.4.1||Apr 03 2017||libpipeline is a C library for setting up and running pipelines of processes||Y|| || ||libpng||1.6.28||Feb 06 2017||A library of functions for manipulating PNG image format files||Y|| || ||libpsl||0.17.0||Mar 13 2017||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.7||Feb 06 2017||Library of functions for manipulating TIFF format image files||Y|| || ||libtool||2.4.6||Feb 02 2016||The GNU Portable Library Tool||Y|| || ||libusb1||1.0.21||Dec 12 2016||This package provides a way for applications to access USB devices||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|| || ||libvorbis||1.3.5||Mar 15 2016||Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free||Y|| || ||libvpx||1.6.1||Feb 02 2017||VP8 Video Codec SDK||Y|| || ||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|| || ||lua||5.3.4||Mar 13 2017||Powerful light-weight programming language||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.9||Jan 14 2017||Ncurses support utilities||Y|| || ||NcFTP||3.2.6||Jan 14 2017||A free set of programms that use the File Transfer Protocol||Y|| || ||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.2k||Mar 01 2017||A general purpose cryptography library with TLS implementation||Y|| || ||os2tk45||4.5.2||Jan 27 2016||IBM OS/2 Developer's Toolkit||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|| || ||pixman||0.32.8||Mar 01 2016||Pixman is a pixel manipulation library for X and Cairo||Y|| || ||po4a||0.51||May 05 2017||A tool maintaining translations anywhere||Y|| || ||poppler||0.52.0||Feb 17 2017||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|| || ||python||2.7.6||Jun 03 2017||An interpreted, interactive, object-oriented programming language||Y|| || ||PyQt4||4.11.4||Jul 01 2016||Python bindings for Qt4||Y|| || ||qpdf||6.0.0||Feb 19 2016||Command-line tools and library for transforming PDF files||Y|| || ||qpdfview||0.4.17||Mar 20 2017||qpdfview is a tabbed PDF viewer||Y|| || ||readline||6.1||Jan 16 2012||A library for editing typed command lines||Y|| || ||rpm||4.13.0||Dec 08 2015||The RPM package management system||Y|| || ||rsync||3.0.9||Oct 14 2011||A program for synchronizing files over a network||Y|| || ||rxcrypt||1.0.0||Feb 25 2017||This Rexx DLL provides a crypt API||Y|| || ||rxu||1.a.0||Feb 05 2017||Rich set of Rexx functions which expose most of the OS/2 API set to Rexx programs||Y|| || ||s3cmd||1.6.1||May 10 2017||Command line tool for managing Amazon S3 and CloudFront services||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|| || ||splix||2.0.0||Feb 12 2017||Driver for QPDL/SPL2 printers (Samsung and several Xerox printers)||Y|| || ||sqlite||3.7.2||Jan 16 2012||Library that implements an embeddable SQL database engine||Y|| || ||subversion||1.6.16||Okt 05 2011||Subversion, known as svn, is a concurrent version control system||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|| || ||tig||2.2.1||Apr 10 2017||Text-mode interface for the git revision control system||Y|| || ||uclip||0.3.0||Mar 17 2016||UClip, enhanced OS/2 clipboard support||Y|| || ||unzip||6.0||Mar 29 2013||A utility for unpacking zip files||Y|| || ||urlgrabber||3.10.1||Feb 28 2015||A high-level cross-protocol url-grabber||Y|| || ||urpo||20160630||Jun 30 2016||Unlink Rename Pending Operation library||Y|| || ||watcom||2.0beta1||Jun 20 2014||Watcom Compiler tools for gcc||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|| || ||whois||5.2.16||Jun 15 2017||Searches for an object in a RFC 3912 database.||Y|| || ||[wiki:wpa_supplicant]||2.2||Feb 17 2015||WPA suppclient||N|| || ||xz||5.2.3||Feb 14 2017||A Program for Compressing Files||Y|| || ||yum||3.4.3||Jun 05 2017||RPM installer/updater||Y|| || ||yum-metadata-parser||1.1.4||Jun 18 2016||A fast metadata parser for yum||Y|| ||yum-utils||1.1.31||Jun 13 2016||Utilities based around the yum package manager||Y|| || ||yum-plugin-replace||0.2.7||Feb 24 2017||Package Replacement Plugin for Yum||Y|| || ||zip||3.0||Jul 24 2013||A file compression and packaging utility compatible with PKZIP||Y|| || ||zlib||1.2.11||Jan 24 2017||The compression and decompression library||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 == (in alphabetical order) * Dmitriy Kuminov * Elbert Pol * Herwig Bauernfeind * KO Myung-Hun * Paul Smedley * Silvan Scherrer * Valery V. Sedletski * Yuri Dario * netlabs.org (hosting & support) * all the companies and developers from where we ported [[br]] == Screenshots ==