InJoy Firewall 4.2.3 GA is out
19.02.2024
19.02.2024
What is new in Version 4.2.3:
- add libcx exception handler
- Allow higher possible link speed values
- Add new columns in Active connection
- Fix a lot issues with fxwrap.sys
cmake, klusrmgr, exceptq, libcx, SDL2, python3.9, os2-rpm, zstd, libc, libarchive, ncurses
quassel, libvpx, zlib, libtiff, createrepo_c, libjpeg-turbo, nettle, gnutls, python-cups, automake, libtool, libpng,
libxslt, libxml2, libssh2, xz, curl, hplip, opus
19.02.2024
19.02.2024
We released version 3.25.2-1 of cmake (Cross-platform make system), version 1.4.5-2 of klusrmgr ((kLIBC) User Manager), version 7.11.6-1 of expectq (Exceptq creates a debugging report), version 0.7.3-1 of libcx (kLIBC Extension Library), version 2.28.1-1 of SDL2 (Cross-platform multimedia library), version 3.9.17-1 of python3.9 (Version 3.9 of the Python interpreter), version 1-11 of os2-rpm (OS/2 specific RPM macros and scripts), version 1.5.5-1 of zstd (Zstd compression library), version 0.1.12-1 of libc (Standard Shared Libraries), version 3.7.1-1 of libarchive (A library for handling streaming archive formats), version 6.4-1 of ncurses (Ncurses support utilities), version 0.14.0-1 of quassel (A modern distributed IRC system), version 1.13.1-1 of libvpx (VP8/VP9 Video Codec SDK), version 1.3-1 of zlib ( The compression and decompression library), version 4.6.0-1 of libtiff (Library of functions for manipulating TIFF format image files), version 1.0.2-1 of createrepo_c (Creates a common metadata repository), version 3.0.1-1 of libjpeg-turbo (A MMX/SSE2/SIMD accelerated library for manipulating JPEG image files), version 3.9.1-1 of nettle (A low-level cryptographic library), version 3.8.2-1 of gnutls (A TLS protocol implementation), version 2.0.1-1 of python-cups (python binding for CUPS), version 1.16.5-1 of automake (A GNU tool for automatically creating Makefiles), version 2.4.7 of libtool (The GNU Portable Library Tool), version 1.6.40-1 of libpng (A library of functions for manipulating PNG image format files), version 1.1.39-1 of libxslt (Library providing the Gnome XSLT engine), version 2.12.4-1 of libxml2 (Library providing XML and HTML support), version 1.11.1-1 of libssh2 (A library implementing the SSH2 protocol), version 5.4.6-1 of xz (LZMA compression utilities), version 7.75.0-3 of curl (A utility for getting files from remote servers (FTP, HTTP, and others)), version 3.19.12-1 of hplip (HP Linux Imaging and Printing Project), version 1.4-1 of opus (An audio codec for use in low-delay speech and audio communication)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Behind the scenes
There are more projects being worked on. If you are interested in it all, please look at our GitHub repo's.
Again to be able to finish this all we urgently need more sponsors!!!.
What's new in cmake:
- Disable HLL debug info due to overflows in EMXOMF
- Update to version 3.25.2
- Fix ticket #9
- Fix error when WarpIn is not present, do not crash
- Add helpfiles for several languages
- Update to 7.11.6-shl-2023-02-23 binaries
- mmap: Fix endless loop in munmap in some cases
- select: Don't hide errors from system select anymore
- Fixed some issues (mostly done by Josch)
- Added/Changed/Fixed audio support (mostly done by Josch)
- Update to version 2.28.1
- Update to version 3.9.17
- Add macros.vpath and enhance macros with build flags
- First RPM for OS/2 and OS/2 based systems
- readv/writev: Use IOV_MAX instead of hard coded values
- logstrict: Creat reports/logs in BOOTDIR\var\log\app if no LOGFILES or UNIXROOT set
- spawn: Support large environment and command line for kLIBC apps
- Bump _XOPEN_SOURCE to 700
- errno: Make EWOULDBLOCK, ETXTBSY and others available in POSIX mode
- ...
- First RPM for OS/2 and OS/2 based systems
- Update to version 6.4
- Added version 5 and version 6
- Added wide support
- Update to version 0.14.0
- Add a icon to the exe
- Add WPS objects for core
- Update to version 1.13.1
- Update to latest version
- Updated to version 4.6.0
- Resync with fedora spec
- update to vendor version 3.20.6
- resync with fedora spec
- fix a crash
- enable system jsoncpp
- Update to version 1.0.2
- Enable python3
- Update to version 3.0.1
- Update to version 3.9.1
- Update to version 3.8.2
- First RPM for OS/2 and OS/2 based systems
- Update to version 1.16.5
- Update to version 2.4.7
- Update to version 1.6.40
- Update to version 1.1.39
- Add python3 binding
- Remove python2 binding
- Update to version 2.12.4
- Remove python2 binding
- First RPM for OS/2 and OS/2 based systems
- Update to version 5.4.6
- Update to version 3.19.12
- Enable sftp with libssh2
- Update to version 1.4
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
docbook-style-dsssl, libuvc, libusb1, fonts-rpm-macros, python-rpm-macros, json-c, foo2zjs, openssl,
python3.9, Qt5-base, libuv, libjpeg-turbo, grep, kbuild, jsoncpp, cmake, lxlite, wget
17.03.2023
17.03.2023
We released version 1.79.1 of docbook-style-dsssl (Norman Walsh's modular stylesheet for DocBook), version 0.0.6-6 of libuvc (A cross-platform library for USB video devices), version 1.0.24-5 of libusb1 (Library for utilities accessing USB devices), version 2.0.5-1 of fonts-rpm-macros (Build-stage rpm automation for fonts packages), version 3.9-3 of python-rpm-macros (The common Python RPM macros), version 0.16-1 of json-c (JSON implementation in C), version 0.20201003-2 of foo2zjs (Linux printer driver for ZjStream protocol), version 1.1.1s-1 of openssl (Utilities from the general purpose cryptography library with TLS implementation), version 3.9.13-2 of python3.9 (Version 3.9 of the Python interpreter), version 5.15.2-2 of Qt5-base (Qt5 QtBase component), version 1.44.3-3 of libuv (Platform layer for node.js), version 2.1.4-1 of libjpeg-turbo (A MMX/SSE2/SIMD accelerated library for manipulating JPEG image files), version 3.8-1 of grep (Pattern matching utilities), version 0.1.9998-16 of kbuild ((kbuild is a GNU make fork), version 1.9.5 of jsoncpp (JSON library implemented in C++), version 3.20.6-2 of cmake (Cross-platform make system), version 1.3.9-7 of lxlite (OS/2 LX executable packer), version 1.21.3-1 of wet (A utility for retrieving files using the HTTP or FTP protocols)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Behind the scenes
There are more projects being worked on. If you are interested in it all, please look at our GitHub repo's.
Again to be able to finish this all we urgently need more sponsors!!!.
What's new in docbook-style-dsssl:
- first OS/2 rpm
- some more fixes/changes done by Lars Erdmann
- merged with latest upstream sources
- some more fixes/changes done by Lars Erdmann
- first OS/2 rpm
- use the same location for the python.lua script as fedora
- first OS/2 rpm
- first OS/2 rpm
- Update to version 1.1.1s
- update to version 3.9.13
- fix ticket #9
- Release version 5.15.2 Beta 2 for OS/2
- first OS/2 rpm
- some fixes
- fixe a possible race
- update to version 2.1.4
- resync with fedora spec
- update to version 3.8
- resync with fedora spec
- update to latest kbuild source
- disable output sync (-O option) completely for now
- updated to latest version
- resync with fedora spec
- update to vendor version 3.20.6
- resync with fedora spec
- fix a crash
- enable system jsoncpp
- enhance message 424 to print larger value, as else it might cut of some values
- update to version 1.21.3
- resync with fedora spec
- fix ticket #2 (fix done by komh thx)
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
python3.9, yum, libusb1, libuvc, libc
23.03.2022
23.03.2022
We released version 3.9.5-8 of python3.9 (Version 3.9 of the Python interpreter), version 3.4.3-14 of yum (RPM installer/updatern), version 1.0.24-3 of libusb1 (Library for utilities accessing USB devices), version 0.0.6-3 of libuvc (A cross-platform library for USB video devices), version 0.1.10-1 of libc (Standard Shared Libraries)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Behind the scenes
There are more projects being worked on. If you are interested in it all, please look at our GitHub repo's.
Again to be able to finish this all we urgently need more sponsors!!!.
What's new in python3.9:
- fix several glitches in codepage handling
- enable os2 in bdist as well
- change yum.cof to new rpm issue location in post section
- moved source to github
- some more fixes/changes done by Lars Erdmann
- some more fixes/changes done by Lars Erdmann
- Call non-OS/2 handle close callback upon unexpected handle loss [#117]
- Add usual enter/exit logging to more I/O APIs [#117]
- fwrite: Don't return EOL [#120]
- Add missing scandir and alphasort definitions [#52]
- Import wcsdup.c from FreeBSD and align to EMX [#118,#119]
- unistd.h: Align crypt and friends to crypt.h [#121]
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
python-six, pyparsing, python-packaging, python-appdirs, python-setuptools, libusb1, libuvc,
python-pycurl, xz, libxml2, python-lxml, libxslt, python-dateutil, SDL2, sip, PyQt4
07.02.2022
07.02.2022
We released version 1.10.0-2 of python-six (Python 2 and 3 compatibility utilities), version 2.1.10-3 of pyparsing (Python package with an object-oriented approach to text processing), version 16.8-3 of python-packaging (Core utilities for Python packages), version 1.4.3-2 of python-appdirs (Python module for determining platform-specific), version 34.4.1-4 of python-setuptools (Easily build and distribute Python packages), version 1.0.24-2 of libusb1 (Library for accessing USB devices), version 0.0.6-2 of libuvc (A cross-platform library for USB video devices), version 7.44.1-3 of python-pycurl (A Python interface to libcurl), version 5.2.3-3 of xz (LZMA compression utilities), version 2.9.10-3 of libxml2 (Library providing XML and HTML support), version 4.4.1-1 of python-lxml (XML processing library combining libxml2/libxslt with the ElementTree API), version 1.1.34-2 of libxslt (Library providing the Gnome XSLT engine), version 2.8.1-3 of python-dateutil (Powerful extensions to the standard datetime module), version 2.0.18-1 od SDL2 (Cross-platform multimedia library), version 4.19.25-1 of sip (SIP - Python/C++ Bindings Generator), version 4.12.3 of PyQt4 (Python bindings for Qt4)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Behind the scenes
There are more projects being worked on. If you are interested in it all, please look at our GitHub repo's.
Again to be able to finish this all we urgently need more sponsors!!!.
What's new in python-six:
- clean up spec a bit
- enable python3
- enable python3
- enable python3
- enable python3
- fix symlink creation
- enable python3
- reduce number of worker threads (Lars Erdmann)
- implement iso transfer (Lars Erdmann)
- update to version 1.0.24
- fix example.c (Lars Erdmann)
- first OS/2 rpm
- enable python3
- resync with fedora spec
- moved source to github
- added static part
- provide a python-libxml2 for python2-libxml2
- resync with fedora spec
- enable python3
- resync with fedora spec
- update to version 4.4.1
- resync with fedora spec
- resync with fedora spec
- enable python3
- updated to version 2.0.18
- change buildsystem to cmake
- updated to version 4.19.25
- resync with fedora spec
- enable python3
- updated to version 4.12.3
- resync with fedora spec
- enable python3
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
python3.9, python2.7, libusb1, libuvc
03.01.2022
03.01.2022
We released version 3.9.5-7 of python3.9 (Version 3.9 of the Python interpreter), version 2.7.18-3 of python2.7 (Version 2.7 of the Python interpreter)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Non rpm work:
There is a lot effort put into libusb1 and libuvc. With this work we hope to bring decent webcam support soon.
To be able to finish this all we urgently need more sponsors!!!.
Behind the scenes
There are more projects being worked on. If you are interested in it all, please look at our GitHub repo's.
Again to be able to finish this all we urgently need more sponsors!!!.
What's new in python3.9:
- fix ticket #7
- fix ticket #7
What's new in libuvc:
What's new in Chromium:
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
python-pycurl, glib2, djvulibre, python3.9, git
06.12.2021
06.12.2021
We released version 7.44.1-2 of python-pycurl (A Python interface to libcurl), version 2.46.2-2 of glib2 (A library of handy utility functions), version 3.5.28-1 of djvulibre (DjVu viewers, encoders, and utilities), version 3.9.5-6 of python 3.9 (Version 3.9 of the Python interpreter), version 2.30.2-2 of git (Fast Version Control System)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Non rpm work:
We released a test browser to some testers.
To be able to finish this all we urgently need more sponsors!!!.
Behind the scenes
There are more projects being worked on. If you are interested in it all, please look at our GitHub repo's.
Again to be able to finish this all we urgently need more sponsors!!!.
What's new in python-pycurl:
- provide a python-pycurl and obsolete the old version
- update to 7.44.1
- reync spec with fedora version
- provide libgio to force update as well
- update to version 2.46.2
- resync with fedora spec
- update to version 3.5.28
- resync with fedora spec
- fix reading pyc files
- fix isabs for in bootstrap
- fix spawn
- add HOME as ~ replacement
- disable email, as we lack still some perl stuff
- update to version 2.32.2
- resync spec with fedora spec
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
Apache OpenOffice for OS/2 and OS/2 based systems 4.1.11 GA
04.11.2021
04.11.2021
This GA fixes several issues found in 4.1.8
The GA version includes English, German, Italian, French, Spanish, Dutch and Russian language pack. And of course this version comes nicely packed in a wpi. A rpm version of it will be available shortly.
Apache OpenOffice is the open productivity suite, consisting of several mighty applications, such as Calc, Writer, Base, Impress and several more. Apache OpenOffice is compatible to the leading commercial productivity suite.
You need only one complete wpi for your preferred language. If you want to install an additional language you need only the language wpi for the new language.
For additional installation information, please read the readme file. The file is also found in the download directory.
To fill a bug please use the Apache bugtracker. If you create a ticket, please also set your ticket to block ticket 118923.
If you ever bought a Apache OpenOffice Development unit in our shop, you will receive a link shortly. If that's not the case, please send us an e-mail. If you are a first time customer, then please buy a Apache OpenOffice Development unit at our online shop. The download link will then be sent within some hours.
Some remarks for this release:
This AOO release needs the latest ICU library. So if AOO doesn't start after installation make sure you have the latest ICU installed (which is version 68.1). The second pitfall might be you miss libxslt. This lib is not installed by default in ArcaOS.
Development units help to pay the costs for developing OS/2 compatible ports of Apache OpenOffice. Development unit purchases help to ensure that development will continue. Note: you are not buying an Apache OpenOffice license. Apache OpenOffice is licensed under the terms of the Apache License v2.0.
rpm, python-rpm-macros, popt, createrepo_c, qt5, pthread, os2-base, poppler-data, ca-certificates,
highmem
03.11.2021
03.11.2021
We released version 4.13.0-20 of rpm (The RPM package management system), version 3.9-2 of python-rpm-macros (The common Python RPM macros), version 1.18-2 of popt (C library for parsing command line parameters), version 0.17.3-2 of createrepo_c (Creates a common metadata repository), version 5.15.2-1 of Qt5 (Qt5 meta package), version 0.2.6-1 of pthread (A posix pthread emulation for OS/2 and OS/2 based systems), version 0.0.1-3 of os2-base (OS/2 - eComStation 2.0 - ArcaOS 5.0 base), version 0.4.11-1 of poppler-data (Encoding files for use with poppler), version 2021.2.50-1 of ca-certificates (The Mozilla CA root certificate bundle), version 1.0.3-1 of highmem (HighMem, a LX format 32bit DLL 'loading above 512MB' marking utility)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Non rpm work:
We released a test browser to some testers.
To be able to finish this all we urgently need more sponsors!!!.
Behind the scenes
There are more projects being worked on. If you are interested in it all, please look at our GitHub repo's.
Again to be able to finish this all we urgently need more sponsors!!!.
What's new in rpm:
- force proper sse2 alignment in optflags on x86 platforms
- cherry pick some lua changes from upstream, fixes lua path handling
- use the right location for the python.lua scriptp
- use new %%{_rpmluadir} macro instead of %%{_rpmconfigdir}/lua
- update to version 1.18
- add a forwarder to the old popt.dll
- obsolete and provide -libs and -data/li>
- use epoch 1, as old spec had it
- add -Zbin-files, as the rpm dll need it. which is a rpm dll flaw!!!
- Release version 5.15.2 for OS/2
- Add qtmultimedia, qtwebchannel, qtwebsockets to dependencies
- Add pthread_condattr_setclock() and needed functions for that
- Fix ticket 16 with pull request 17
- Fix wrong return codes in pthread_rwlock_try*lock()
- Set pentium4 as defalut platform
- updated to version 0.4.11
- adjusted the spec according to fedora
- update to latest fedora spec
- update ca-cert to latest Mozilla cert
- Always skip marking of libc runtime dlls
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
libc, libcx, openssl, pcre, pcre2
08.09.2021
08.09.2021
We released version 0.1.9-1 of libc (Standard Shared Libraries), version 0.7.2-1 of libcx (kLIBC Extension Library), version 1.1.1l-1 of openssl (Utilities from the general purpose cryptography library with TLS implementation), version 8.45-1 of pcre (Perl-compatible regular expression library), version 10.37-1 of pcre2 (Perl-compatible regular expression library)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Non rpm work:
We are making steady progress in stabilizing Chromium.
To be able to finish this all we urgently need more sponsors!!!.
Behind the scenes
There are more projects being worked on. If you are interested in it all, please look at our GitHub repo's.
Again to be able to finish this all we urgently need more sponsors!!!.
What's new in libc:
- logstrict: Fix crash when logging with no groups provided [#112].
- logstrict: Add __LIBC_LOG_MSGF_ALWAYS to ignore log groups when writing message [#113].
- Append LIBC DLL module handle to its shared mutex/memory names [#114].
- Make environ properly reflect empty environment on startup [#100].
- spawnve: Skip empty strings in envp argument [#100].
- setenv: Avoid arbitrary memory overwrite when replacing vars with no = [#102].
- Fix Y2038 bug in DST handling for timezones with DST [#109].
- Change defalt SIGTRAP action to terminate + "core dump" [#111].
- emx/io.h: Prefix nbuf, cbuf, ubuf etc. macros with underscore [#107].
- logging: Fix handling lowercase log groups [#101].
- logstrict: Create log files in system log directory by default [#101].
- logstrict: Make __libc_LogAssert work even on log file creation failure [#101].
- Move EXCEPTQ .TRP reports generated by LIBC to system log directory [#99].
- _isterm: Make it return non-zero only for real console (kbd/scr) devices [#105].
- Write assertions to log file even if no log groups are enabled [#97].
- Log dead LIBCx mutex owner on assertions [#96].
- select: Fix crash with ENOTSOCK and NULL fd sets [#100].
- Append LIBCx DLL module handle to its shared mutex/memory names [#99].
- shmem: Fix broken handle allocation causing assertions and crashes.
- Fix endless hang at startup when no UNIXROOT env. var is set [bitwiseworks/libc#100].
- spawn2: Fix restoring inheritance for parent handles matching child handles [bitwiseworks/git-os2#4].
- spawn2: Support deletion of environment variables [#91].
- handles: Fix crashes due to missing lock in interrupt service [bitwiseworks/qtwebengine-chromium-os2#43].
- handles: libcx_send_handles: Convert no PID assertion to error.
- mmap: Make DosRead workaround not crash after partial unmap [#95].
- Adapt to LIBC logstrict changes (log to /var/log/app now) [bitwiseworks/libc#101].
- README: Do not mention EXCEPTQ any more (we don't install it since version 0.7.0) [bitwiseworks/libc#98].
- select: Implement ENOTSOCK hack to avoid false errors [#94].
- Update to version 1.1.1l
- resync with fedora spec
- update to version 8.45
- updated to version 10.37
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
python2.7, python3.9, yum, SDL2_mixer, SDL2, createrepo_c, libkai
10.08.2021
10.08.2021
We released version 2.7.18-2 of python2.7 (Version 2.7 of the Python interpreter), version 3.9.5-5 of python 3.9 (Version 3.9 of the Python interpreter), version 3.4.3-13 of yum (RPM installer/updater), version 2.0.4-3 of SDL2_mixer (Simple DirectMedia Layer - Sample Mixer Library), version 2.0.12-3 of SDL2 (Cross-platform multimedia library), version 0.17.3-1 of createrepo_c (Creates a common metadata repository), version 2.1.0-1 of libkai (K Audio Interface library for OS/2 multimedia subsystem)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Non rpm work:
We are making steady progress in stabilizing Chromium.
To be able to finish this all we urgently need more sponsors!!!.
Behind the scenes
We are also working on updating/enhancing libc and libcx. We expect a new release of both within some days.
There are more projects being worked on. If you are interested in it all, please look at our GitHub repo's.
Again to be able to finish this all we urgently need more sponsors!!!.
What's new in python2.7:
- Add a symlink for python2.7
- Add python2.7-unversioned-command files
- Fix issue #5
- Add python2-rpm-macros content here
- Rename package to python2.7
- update to latest version 2.7.18
- resync with fedora spec
- python-tkinter was tkinter, so name it righ
- obsolete/provide python-tools, python-tkinter
- obsolete/provide python, python-libs, python-devel, python-test
- use pyd again instead of dll for modules. fixes some name clashes in anpm
- Add a symlink for python3.9
- Add python.exe to unversioned-command
- Fix issue #5
- fix several bugs from first 3.9.2
- update to version 3.9.5
- first OS/2 python3 rpm
- use github as rpm issue location instead of netlabs
- Remove python-sqlite requires
- rebuild with latest changes from josch1710 (pull request #1)
- adapt spec a bit
- added pull request #1 from josch1710
- added pull request #2 from josch1710
- first OS/2 rpm
- Update to version 2.1.0 from vendor
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
libpsl, curl, autoconf, pcre, pcre2, openssl, libsolv
21.04.2021
21.04.2021
We released version 0.21.1-1 of libpsl (C library for the Publix Suffix List), version 7.75.0-2 of curl (A utility for getting files from remote servers (FTP, HTTP, and others)), version 2.69-6 of autoconf (A GNU tool for automatically configuring source code), version 8.44-2 of pcre (Perl-compatible regular expression library), version 10.36-1 of pcre2 (Perl-compatible regular expression library), version 1.1.1k of openssl (Utilities from the general purpose cryptography library with TLS implementation), version 0.7.16-2 of libsolv (Package dependency solver)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Non rpm work:
We are making steady progress in stabilizing Chromium.
To be able to finish this all we urgently need more sponsors!!!.
QT5 News
We updated the codebase to latest Qt5 5.15.2. We also run all GUI tests succesfully for the first time ever. In Qt4 the tests never run. So this marks another very big step in stability. We hope to have a updated rpm out very soon now.
To be able to finish this all we urgently need more sponsors!!!.
Behind the scenes
We are also working on isochronous support on libusb1. This is needed to have libuvc (A cross platform library for USB video devices) working correct. We have already everything built and are now in internal testing. We expect to have updated rpm's very soon.
There are more projects being worked on. If you are interested in it all, please look at our GitHub repo's.
Again to be able to finish this all we urgently need more sponsors!!!.
What's new in libpsl:
- update to version 0.21.1
- resync with fedora spec
- add a legacy package
- update version to 7.75.0
- use scm_ macros
- fix an annoying crash in print.com
- disable a conflict, as this clashes with the old legacy package
- update to version 8.44
- resync with fedora spec
- first OS/2 rpm
- Update to version 1.1.1k
- fix a wrong requires
- first OS/2 rpm
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
openssh, libgcrypt, perl, libc, libcx, pthread, libevent, exceptq, ffmpeg
09.03.2021
09.03.2021
We released version 8.4p1-4 of openssh (An open source implementation of SSH protocol version 2), version 1.8.6-2 of libgcrypt (A general-purpose cryptography library), version 5.16.1-9 of perl (Practical Extraction and Report Language), version 0.1.7-1 of libc (Standard Shared Libraries), version 0.7.0-1 of libcx (kLIBC Extension Library), version 0.2.4-1 of pthread (A posix pthread emulation for OS/2 and OS/2 based systems), version 2.1.11-4 of libevent (Abstract asynchronous event notification library), version 7.11.5-1 of exceptq (Exceptq creates a debugging report), version 4.2.2-4 of ffmpeg (Digital VCR and streaming server)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Non rpm work:
We are making steady progress in stabilizing Chromium.
To be able to finish this all we urgently need more sponsors!!!.
Proof of concept:
Among the proof of concept simplebrowser we also built the otter browser 1.0. There are still some bits to work on until we can publish it to more testers. One of the thing we need to do first, is update Qt5 to version 5.15. This update also updates chromium to at least 83.x. We might be able to update it even to 87.x, but this is not certain as of now.
What's new in openssh:
- update to vendor version 8.4
- disable mmap usage, as we lack some features still
- add libcx to the exe as well, so we get a nice trp on failures
- Release LIBC Next version 0.1.7
- complete changelog
- Release version 0.7.0
- complete changelog
- Install forgotten
- Return proper POSIX errors in 'key' APIs (try 2).
- Retry waiting after DOS wait APIs fail with ERROR_INTERRUPT.
- pthread_mutex_trylock: Return EBUSY when mutex is locked instead of ETIMEDOUT.
- pthread_join: Don't call DosWaitThread twice.
- Use _fmutex for pthread_mutex [#9].
- Make PTHREAD_RECURSIVE_MUTEX_INITIALIZER actually work [#11].
- Add support for kLIBC fork [#12].
- pthread_join: Fix possible race [#7].
- Rebuild against libc 0.1.7 to fix faulty socketpair errors.
- Update to 7.11.5-shl-beta8-2020-06-01 binaries.
- Clean up spec file
- Fix crashes on AVX hardware [bitwiseworks/ffmpeg-os2#4]
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
opus-tools, gd, bzip2, cpio, libpng, findutils, lcms2 libpaper, libc, libcx, libevent, ffmpeg,
klusrmgr, perl-Scalar-List-Utils
18.01.2021
18.01.2021
We released version 0.2.1-1 of opus-tools (A set of tools for the opus audio codec), version 2.3.0-1 of gd (A graphics library for quick creation of PNG or JPEG images), version 1.0.8-1 of bzip2 (A file compression utility), version 2.13-1 of cpio (A GNU archiving program), version 1.6.37-1 of libpng (A library of functions for manipulating PNG image format file), version 4.7.0-1 of findutils (The GNU versions of find utilities (find and xargs)), version 2.11-1 of lcms2 (Color Management Engine), version 1.1.28-1 of libpaper (Library and tools for handling papersize), version 0.1.6-1 of libc (Standard Shared Libraries), version 0.6.9-2 of libcx (kLIBC Extension Library), version 2.1.11-3 ot libevent (Abstract asynchronous event notification library), version 4.2.2-3 of ffmpeg (Digital VCR and streaming server), version 1.4.2-1 of klusrmgr ((kLIBC) User Manager), version 1.49-2 of perl-Scalar-List-Utils (A selection of general-utility scalar and list subroutines)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Non rpm work:
We are making steady progress in stabilizing Chromium.
To be able to finish this all we urgently need more sponsors!!!.
Proof of concept:
We released a proof of concept browser, which is limited in functionality. It lacks bookmarks, printing and more. This browser is to demonstrate, that a lot more websites are working. The Otter Browser in the end will have more functionality of course.
Here you can download the latest browser version. In the 7z download is a readme.txt file with details how to run and install the browser.
In order to run it, you need to update libc, libcx, libevent and ffmpeg-libs from Netlabs experimental repository.
What's new in opus-tools:
- first OS/2 rpm
- updated to version 2.3.0
- resync with fedora spec
- added changelog entry
- updated to version 1.0.8
- resynced the spec with fedora
- update to vendor version 2.13
- use scm_* macros
- resynced with fedora spec
- updated libpng to 1.6.37
- resynced with latest fedora spec
- update to version 4.7.0
- resync with fedora spec
- update to vendor version 2.11
- resynced with fedora spec
- update to vendor version 1.1.28
- resynced with fedora spec
- Release LIBC Next version 0.1.6
- complete changelog
- Release version 0.6.9
- complete changelog
- Install forgotten
- Remove OS/2 specific EBADF hack from select_dispatch [#2]
- Disable broken native Opus decoder/encoder [ffmpeg-os2#4]
- add context menu for users and groups
- fix error when manipulating groups with numbers below 10
- fix ticket #11 by adding -xx switch for silent removal in usermod and groupmod
- rebuilt with latest tools, fixes a crash
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
highmem, libkai, libdaemon, dbus, libcomps, libopusenc, opusfile, klusrmgr, openssl, p11-kit,
ca-certificates, icu, perl
14.12.2020
14.12.2020
We released version 1.0.2-1 of highmem (HighMem, a LX format 32bit DLL module 'loading above 512MB' marking utility), version 2.0.0-1 of libkai (K Audio Interface library for OS/2 multimedia subsystem), version 0.14-2 of libdaemon (Library for writing UNIX daemons), version 1.13.12 of dbus (D-BUS message bus), version 0.1.15-1 of libcomps (Comps XML file manipulation library), version 0.2.1-2 of libopusenc (A library that provides an easy way to encode Ogg Opus files), version 0.12-3 of opusfile (A high-level API for decoding and seeking within .opus files), version 1.4.1 of klusrmgr ((kLIBC) User Manager), version 1.1.1h of openssl (Utilities from the general purpose cryptography library with TLS implementations), version 0.23.21-1 of p11-kit (Library for loading and sharing PKCS#11 modules), version 2020.2.41-1 (The Mozilla CA root certificate bundle), version 68.1-1 of icu (International Components for Unicode), version 5.16.1-8 of perl (Practical Extraction and Report Language)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Non rpm work:
We are making steady progress in stabilizing Chromium.
To be able to finish this all we urgently need more sponsors!!!.
What's new in highmem:
- Use scm_source and friends
- Fix system hangs when processing huge DLLs (hundreds of megabytes).
- Update to version 2.0.0 from Ko Myung-Hun
- add a forwarder to the older kai0.dll
- add the possibility to unlink files, as we need to close them first
- first OS/2 rpm
- first OS/2 rpm
- fix spec file a bit
- add a nice buildlevel to the dll
- fix spec file a bit
- add a nice buildlevel to the dll
- transparently handle /@unixroot/ (both for reading and writing)
- Update to version 1.1.1h
- update to version 0.23.21
- resync spec with fedora
- update to latest fedora spec
- update ca-cert to latest Mozilla cert
- updated to version 68.1
- fix a gcc 9 compiler regression while creating Errno.pm
- enable libcx
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
Apache OpenOffice for OS/2 and OS/2 based systems 4.1.8 GA
07.12.2020
07.12.2020
This GA includes drag and drop support like on other platforms.
The GA version includes English, German, Italian, French, Spanish, Dutch and Russian language pack. And of course this version comes nicely packed in a wpi. A rpm version of it will be available shortly.
Apache OpenOffice is the open productivity suite, consisting of several mighty applications, such as Calc, Writer, Base, Impress and several more. Apache OpenOffice is compatible to the leading commercial productivity suite.
You need only one complete wpi for your preferred language. If you want to install an additional language you need only the language wpi for the new language.
For additional installation information, please read the readme file. The file is also found in the download directory.
To fill a bug please use the Apache bugtracker. If you create a ticket, please also set your ticket to block ticket 118923.
If you ever bought a Apache OpenOffice Development unit in our shop, you will receive a link shortly. If that's not the case, please send us an e-mail. If you are a first time customer, then please buy a Apache OpenOffice Development unit at our online shop. The download link will then be sent within some hours.
Some remarks for this release:
This AOO release needs the latest ICU library. So if AOO doesn't start after installation make sure you have the latest ICU installed (which is version 65.1). The second pitfall might be you miss libxslt. This lib is not installed by default in ArcaOS.
Development units help to pay the costs for developing OS/2 compatible ports of Apache OpenOffice. Development unit purchases help to ensure that development will continue. Note: you are not buying an Apache OpenOffice license. Apache OpenOffice is licensed under the terms of the Apache License v2.0.
ffmpeg, libksba, libassuan, npth, cups, poppler, cups-pdf
11.11.2020
11.11.2020
We released version 4.2.2-2 of ffmpeg (Digital VCR and streaming server), version 1.4.0-1 of (CMS and X.509 library), version 2.5.3-2 of libassuan (GnuPG IPC library), version 1.6-1 of npth (The New GNU Portable Threads library), version 2.2.13-1 of cups (CUPS printing system), version 0.90.1-1 of poppler (PDF rendering library), version 3.0.1-3 of cups-pdf (Extension for creating pdf-Files with CUPS)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Non rpm work:
We are making steady progress in stabilizing Chromium.
To be able to finish this all we urgently need more sponsors!!!.
What's new in ffmpeg:
- add a legacy package to version 2.8.6 to please ffox
- adjusted spec a bit to have legacy working
- first OS/2 rpm
- first OS/2 rpm
- fix some socket problems with AF_LOCAL
- first OS/2 rpm
- enable gnutls
- fix some build breaks due to latest tools
- updated to 2.2.13
- use %os2_version macro for stuff we don't enable
- update to vendor version 0.90.1
- adapt the spec to latest fedora spec
- rebuild with latest toolchain
- fix ticket #3
- handle title better in documents
- install the printer when cupsd runs
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
openssl, compat-openssl10, SDL2, icu, libgpg-error, transfig, libgcrypt
13.10.2020
13.10.2020
We released version 1.1.1f-1 of openssl (Utilities from the general purpose cryptography library with TLS implementation), version 1.0.2u-1 of compat-openssl10 (Compatibility version of the OpenSSL library), version 2.0.12-2 of SDL2 (Cross-platform multimedia library), version 65.1-2 of icu (International Components for Unicode), version 1.39-1 of libgpg-error (Library for error values used by GnuPG components), version 3.2.7b-1 of transfig (Utility for converting FIG files (made by xfig) to other formats), version 1.8.6-1 of libgcrypt (A general-purpose cryptography library)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Non rpm work:
We are making steady progress in stabilizing Chromium.
To be able to finish this all we urgently need more sponsors!!!.
What's new in openssl:
- Update to version 1.1.1f
- resync with fedora spec
- Update to version 1.0.2u
- rename to compat-openssl10, like fedora to have openssl1.1 in parallel
- adjusted the spec heavily
- fix a sigsegv in some situations
- don't enable a capture device for now
- unify debug
- mark our SW renderer as accelerated
- fixed ticket #3 & #4 (patch sent by Ko Myung-Hun)
- update to version 1.39
- resync spec with fedora
- first OS/2 rpm version
- update to version 1.8.6
- resync spec with fedora
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
perl, libvorbis, SDL2, SDL2_image, xvidcore, opus, gmp, ffmpeg, sane-backend, net-snmp, os2-rpm,
hplip, opusfile, SDL2_net, SDL2_gfx, SDL2_ttf, SDL2_mixer
14.09.2020
14.09.2020
We released version 5.16.1-6 of perl (Practical Extraction and Report Language), version 1.3.7-2 of libvorbis (The Vorbis General Audio Compression Code), version 2.0.12-1 of SDL2 (Cross-platform multimedia library), version 2.0.5-5 of SDL_image (Image loading library for SDL), version 1.3.7-2 of xvidcore (MPEG-4 Simple and Advanced Simple Profile codec), version 1.3.1-2 of opus (An audio codec for use in low-delay speech and audio communication), version 6.2.0-2 of gmp (A GNU arbitrary precision library), version 4.2.2-1 of ffmpeg (Digital VCR and streaming server), version 1.0.28-2 of sane-backends (Scanner access software), version 5.8-1 of net-snmp (A collection of SNMP protocol tools and libraries), version 1-10 of os2-rpm (OS/2 specific RPM macros and scripts), version 3.19.8-3 of hplip (HP Linux Imaging and Printing Project), version 0.12-1 of opusfile (A high-level API for decoding and seeking within opus files), version 2.0.1-1 of SDL2_net (SDL portable network library), version 1.0.4-1 of SDL2_gfx (SDL2 graphics drawing primitives and other support functions), version 2.0.15-1 of SDL2_ttf (TrueType font rendering library for SDL2), version 2.0.4-1 of SDL2_mixer (Simple DirectMedia Layer - Sample Mixer Library)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Non rpm work:
We are making steady progress in stabilizing Chromium.
To be able to finish this all we urgently need more sponsors!!!.
What's new in perl:
- preserve boot_DynaLoader export
- updated vorbis right, which includes buildlevel again and such
- updated to latest source
- first OS/2 rpm
- first OS/2 rpm
- fix a name typo in _dll.a
- make sure we get the right version in the .pc file and in config.h
- move pc files to devel (fedora resync)
- update to version 4.2.2
- enable all features we have available as rpm
- rework the spec file heavily
- rebuild with net-snmp enabled
- first OS/2 rpm version
- streamline DATBAS_?.INI detection code in wpi4rpm
- enable net-snmp
- First rpm for OS2
- First rpm for OS2
- First rpm for OS2
- First rpm for OS2
- First rpm for OS2
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
Qt 5 QtWebengine status
31.08.2020
31.08.2020
The app we test with, is a QtWebengine test app called Qt Simple Browser.
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.


libc, gcc, hplip, pthread, Chromium
17.08.2020
17.08.2020
We released version 0.1.5-1 of libc (Standard Shared Libraries), version 9.2.0-5 of gcc (Various compilers (C, C++, Objective-C, ...), version 3.19.8-2 of hplip (HP Linux Imaging and Printing Project), version 0.2.2-1 of pthread (A posix pthread emulation for OS/2 and OS/2 based systems)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Non rpm work:
We are making steady progress in bringing Chromium to work. Some first screenshots will be published soon. Those will show a simple browser (testapp within QtWebengine sources) and what already works. Stay tuned for more.
To be able to finish this all we urgently need more sponsors!!!.
What's new in libc:
- Release LIBC Next version 0.1.5
- complete changelog
- Remove libc-db1-devel from BuildRequires (not needed any more).
- Release version 9.2.0 OS/2 Beta 3.
- complete changelog
- enable sane-backends
- fix ticket #8
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
readline, bash, Chromium, QtWebengine
16.07.2020
16.07.2020
We released version 8.0-3 of readline (A library for editing typed command lines), version 5.0.11-3 of bash (The GNU Bourne Again shell)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Non rpm work:
We have finally built the Qt5 QtWebengine. This is a next big milestone. We are now ironing out some bugs and test the whole part with small browser apps.
What's new in readline:
- fix insert key, add delete key
- enable system readline
- added BEGINLIBPATH and friends
- fixed a double fault, which leads to a kernel trap
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
grep, bash, heimdal, unzip, Chromium
18.06.2020
18.06.2020
We released version 3.4-1 of grep (Pattern matching utilities), version 5.0.11-1 of bash (The GNU Bourne Again shell), version 7.7.0-1 of heimdal (A Kerberos 5 implementation without export restrictions), version 6.0-9 of unzip (A utility for unpacking zip file)
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
Non rpm work:
We have finally built all chromium sources within the Qt5 QtWebengine. This is a real big milestone.
What's new in grep:
- fix a issue where closing a pipe didn't work and spit an error
- update to version 3.4
- updated to version 5.0.11
- use scm_macros and friends
- synced with latest fedora spec
- update to vendor version 7.7.0
- fix location of key files
- find config files in the right directory
- enable all features we need (client and server)
- better version to find zip.exe in zip2exe (Herwig Bauernfeind)
- use a nicer -v sting (ticket #1)
- fix zip ticket #1 done by Herwig Bauernfeind
- deliver *.cmd as *.exe
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
icu, libvpx, klusrmgr, libxml2, nasm, libogg, libvorbis, libtheora, lame, expat, gcc, xvidcore,
x264, readline, python
19.05.2020
19.05.2020
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
What's new in icu:
- moved source to github
- enable doxygen
- add bldlevel to the dll
- update to latest source
- Update to version 1.8.2
- syncronized with latest fedora spec
- moved source to github
- Fix vxapps tickets #12 and #13
- Remove "wheel" group upon installation
- Add a refresh timer to the GUI in order to detect externally changed users
- update to vendor version 2.9.10
- enable icu support
- updated to vendor version 2.14.02
- synchronized with fedora spec
- updated to latest source
- moved the source to github.com/bitwiseworks
- added a debug package
- added a buildlevel to the dll
- moved the source to github.com/bitwiseworks
- added a debug package
- added a buildlevel to the dll
- first OS/2 rpm version
- first OS/2 rpm version
- update to version 2.2.9
- built with latest tools
- remove -Zbin-files
- Require gettext-devel when building to avoid GCC own intl usage [gcc-os2#24]
- Fix forwarders for GCC runtime 4.4.0-4.4.2, 4.4.4 and 4.4.5 [gcc-os2#25]
- first OS/2 rpm version
- update to version 8.0
- sync with latest fedora spec
- use scm_macros
- add legacy package to the old version 6.1-4
- fix library name in dll
- Move OS/2 port from Trac to GitHub
- Build with GCC 9 and latest toolchain
- Provide built-in dbm and bsddb modules
- Make python distutils recognize FOO_dll.a libraries in EMX mode
- Make sys.getfilesystemencoding() never return None [#1]
- Properly restore BEGINLIBPATH and friends after execve/spawnve
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
libevent, nettle, pthread, kbuild, libc, libcx, gcc, gnutls, klusrmgr, opus, giflib, libwebp
17.04.2020
17.04.2020
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
What's new in libevent:
- fix a wrong if in the spec
- first OS/2 rpm version
- fix compiler warnings
- make pthread_key_creation thread safe
- make pthread_key_t integer for compatibility with POSIX
- fix a regression of 0.2.0 (Dmitriy Kuminov)
- fix wrong dates in spec file
- EMX: Make memchr assembly override work with GCC 9 optimizer
- Build with GCC 9 and for pentium4 as well as for i686
- devel: Install logging version of DLL to /@unixroot/usr/lib/log/
- complete changelog
What's new in gcc:
- Provide libgcc1 and libstdc++6 as aliasses for libgcc and libstdc++6 as somelete .spec may use Require them directly
- Change mpc-devel dependency to libmpc-devel (remaned according to Fedora)
- first complete OS/2 rpm version
- Testfix for uninitislized groupname variable
- Clean fix for uninitiazed groupname. stem variable
- cloned source to our github
- updated to latest version
- synchronized the spec with lated fedora spec
- add bldlevel info to the dll
- moved source to github
- synchronized with latest fedora spec
- removed double files in devel
- used original source and adjusted the Makefiles
- first OS/2 rpm version
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
libevent, db4, gmp, mpfr, libmpc, os2-release
18.03.2020
18.03.2020
We also did a lot enhancements to gcc, libcx, libc and qt5. Most important ones are the wide char output functions (wscanf, getwc and families) in libc. Those were needed to get along with qt5 qtwebengine.
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
What's new in libevent:
- first rpm release
- fix some /tmp glitches which crashed heimdal
- rebuilt with gcc 9
- big overhaul of the spec file
- add documentation
- update to version 6.2.0
- move source to github
- redo the spec heavily
- update to version 4.0.2
- add legacy dll
- reworked the spec
- update to version 1.1.0
- add a forwarder dll
- reworked the spec, including name change as in fedora
- add os2_version to macros.dist, so %%if %%{os2_version} works in spec files
- changelog added
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
qca, quassel, cmake, doxygen, poppler, libxml2, libxslt, hunspell
18.02.2020
18.02.2020
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
What's new in qca:
- first rpm release
- first rpm release
- update to vendor version 3.15.3
- build with gcc9
- add rc file handling
- disable 1121 wlink messages
- don't use emxexp for c++ by default anymore, it relies on declspec. if you want the old way use -DOS2_USE_CXX_EMXEXP=ON
- fix a binary read
- update to version 1.8.17
- update to vendor version 0.84.0
- adapt the spec to latest fedora spec
- add qt4 backend again like fedora does
- update to vendor version 2.9.9
- fixed libxslt ticket #1 (enable loading of symbols with _)
- update to vendor version 1.1.34
- rebuild with gcc9
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
GCC 9.2 released - new milestone for OS/2 development!
04.02.2020
04.02.2020
So, bitwise works has taken the challenge to port the latest stable GCC (which is only a few months old, dating from Aug 12, 2019).
Our work is based upon Knut St. Osmundsens work on GCC3, Paul Smedleys work on GCC 4 and later versions, Ko Myung-Huns important patches to that and has been completed by the proven skills of our Dmitriy Kuminov.
So, now OS/2 is on par compilerwise again with all significant other platforms!
Here is our official readme.
We hate to repeat us, but as you all know meanwhile, good software does not grow on trees! In order to enable us to continue to create software for ArcaOS (and eComStation and OS/2), we have to ask for some help. Please contribute either in our shop or on Patreon!
We appreciate both and thank you in advance!
Apache OpenOffice for OS/2 and OS/2 based systems 4.1.7 GA
29.01.2020
29.01.2020
This GA includes drag and drop support like on other platforms.
The GA version includes English, German, Italian, French, Spanish, Dutch and Russian language pack. And of course this version comes nicely packed in a wpi. A rpm version of it will be available shortly.
Apache OpenOffice is the open productivity suite, consisting of several mighty applications, such as Calc, Writer, Base, Impress and several more. Apache OpenOffice is compatible to the leading commercial productivity suite.
You need only one complete wpi for your preferred language. If you want to install an additional language you need only the language wpi for the new language.
For additional installation information, please read the readme file. The file is also found in the download directory.
To fill a bug please use the Apache bugtracker. If you create a ticket, please also set your ticket to block ticket 118923.
If you ever bought a Apache OpenOffice Development unit in our shop, you will receive a link shortly. If that's not the case, please send us an e-mail. If you are a first time customer, then please buy a Apache OpenOffice Development unit at our online shop. The download link will then be sent within some hours.
Development units help to pay the costs for developing OS/2 compatible ports of Apache OpenOffice. Development unit purchases help to ensure that development will continue. Note: you are not buying an Apache OpenOffice license. Apache OpenOffice is licensed under the terms of the Apache License v2.0.
libusb1, sane-backends, xmltoman, pthread, libdaemon, fontconfig, zip, libunistring, libidn2, wget,
libtool, gcc
20.01.2020
20.01.2020
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
What's new in libusb1:
- remove unused poll implementation
- finetune errorhandling
- handle the case when we opened the device already, this is to mimik the nix behaviour better (libsane testcases failed because of that)
- first release
- first release
- add a real pthread_sigmask, so returncode is correctt
- move source to github and clean it a bit
- first release
- handle _EURO extention in set lang env
- fix a 4GB issue
- first release
- first release
- enable libidn2
- Use scm_ macros
- Resync with latest Fedora spec (11bb551)
- Rebuild for GCC 9
- Add support for LT_BUILDLEVEL [#1]
- Use os2_config_sys macro (with -e and %%) instead of hard-coded c:\config.sys
- Fix gcc1.dll BLDLEVEL string
- merge spec with fedora one
- Initial RPM release of GCC 9
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
os2-base, python-setuptools_scm, python-dateutil, os2tk45, watcom, klusrmgr, m4, automake, nss,
coreutils, autoconf-archive, binutils
23.12.2019
23.12.2019
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
What's new in os2-base:
- fix usage os os2_config_sys macro
- use -e for all post/pre state
- first release
- remove tzdata req for now (needs to be ported once)
- update to version 2.8.1
- merge spec with latest fedora one
- use -e and %% in scriplets, so it gets expanded right
- use -e and %% in scriplets, so it gets expanded right
- fix bug upon -init invocation
- added additional default groups and users
- internal: Addition of group/user manipulation routines without GUI
- updated to version 1.4.18
- cleanup of the spec and use scm_* macros
- update to version 1.16.1
- cleanup the spec and use scm_ macros and friends
- fix a bug in the nss*config scripts
- update to versiion 8.31
- fix ticket #1
- merge spec with fedora one
- remove Work around sort stdn close failure (#145), as fixed in libc now
- first release
- update to version 2.33.1
- merge spec with fedora one
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
cups, source-highlight, poppler, libtasn1, os2-rpm, p11-kit, gperf, wget, ca-certificates, getopt,
xmlto, nspr, nss
21.11.2019
21.11.2019
It is uploaded as rpm to the netlabs rel or exp repository. To install, use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
What's new in cups:
- update to version 2.2.12
- reworked spec file heavily
- fix a echo issue
- first release
- update to vendor version 0.61.1
- include qt5 backend
- first release
- fix a CRLF vs LF issue in getbootdrive.cmd
- first release
- first release
- update to version 1.20.3
- fix a bashism in ca-legcacy
- update to latest fedora spec
- update ca-cert to latest Mozilla cert
- first release
- first release
- update to version 4.23
- adjusted the spec to latest ferora version
- update to version 3.47
- merge spec from fedora with our version
- fix a requires softokn vs softoken issue in legacy-packages
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
Qt 5 version 5.13.1 OS/2 Beta 1
28.10.2019
28.10.2019
In this release we picked up the latest version of the Qt framework that is officially available ‐ 5.13.1.
Besides updating Qt Base to version 5.13.1 we ported three new modules to OS/2! These are:
- Qt Declarative (Includes Qt QML, Qt Quick, Qt Quick Controls, Qt Quick Disalogs, Qt Quick WIdgets)
- Qt Tools (Includes Qt Designer, Qt Linguist etc.)
- Qt SVG (SVG processing library)
Please refer to Qt Base's README for installation instructions and other important information. There are also Qt Declarative's README, Qt Tools's README and Qt SVG 's README that contain useful information about these modules.
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.



libjpeg-turbo, hplip, gutenprint, cups-filters, qpdf, bww-resources-rpm and Qt 5
21.10.2019
21.10.2019
It is uploaded as rpm to the netlabs rel or exp repository. To install just use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
What's new in libjpeg-turbo:
- update to vendor version 2.0.3
- update to vendor version 3.19.8
- update to vendor version 5.3.3
- update cups ppd files across versions
- update to vendor version 1.25.6
- update to vendor version 9.0.1
- Add -s option to allow for shared folders/objects
- Make build sup-package depend on the main one
- update to vendor version 5.13.1
- port qtsvg to version 5.13.1
- port qttools to version 5.13.1
- port qtdeclarative to version 5.13.1
- a whole bunch of fixes
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
fontconfig, os2-rpm, bww-resources-rpm, cmake, openssl
19.09.2019
19.09.2019
It is uploaded as rpm to the netlabs rel or exp repository. To install just use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
What's new in fontconfig:
- enable embedded bitmaps and full hinting for Workplace sans
- scm_setup: Support github tags starting with 'v' (nasty GitHub bug)
- Open package folder instead of help folder when using bww_folder
- update to vendor version 3.10.3
- update to vendor version 1.0.2t
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
Updating Qt to 5.13 in the works
28.08.2019
28.08.2019
- Port Qt Tools modules to OS/2 (contains translation and documentation tools needed by some Qt-based projects)
- Port Qt SVG module to OS/2 (provides support for SVG graphics used as UI elements in many Qt-based appluications)
- Fix some networking bugs
- Release a new beta version of Qt plus some popular applications
You will find a lot of useful information about Qt 5 for OS/2 on the Wiki pages of the project's main github repository. There you may also watch the progress of our work on this port. Please read these pages carefully if you need any help or want to report a problem.
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.

Qt 5 Base for OS/2
14.08.2019
14.08.2019
The current version of the port implements all major parts of the Qt Base module and is suitable to compile and run a large amount of Qt 5 applications on OS/2. It, however, carries a beta status and has the following limitations compared to versions of Qt 5 for officially supported platforms (Linux, macOS and Windows):
- OpenGL and IPv6 support is absent.
- Drag and drop support is not implemented.
- Application-defined mouse pointer shapes are not supported.
- Some aspects of the desktop integration are missing.
- Some bugs are still there.
Please refer to CHANGELOG.md for a list of changes from release to release.
Installation
The easiest and the only officially supported way to install Qt 5 is to use binary builds provided by bitwiseworks. This requires the RPM/YUM environment for OS/2 to be installed. Note that all recent distributions of ArcaOS already have it, so nothing needs to be done if you have one of these. In the RPM/YUM environment, there is no need to install Qt 5 libraries explicitly - it will be done automatically as long as an application that needs them is about to be installed. However, if you want to play around with Qt 5 without installing any real Qt application, the best way to do so is to install official Qt 5 example and demo applications. This can be done by issuing the following command from the command line prompt:
yum install qt5-qtbase-examples
If you have ArcaOS and prefer a GUI installer, then you should launch Arca Noae Package Manager located in the Computer > Install/Remove folder on your desktop, select YUM > Quick install.. from the main menu, type qt5-qtbase-examples in the entry field and press Enter.
Once successfully installed, all Qt 5 example applications may be found in the Programs > bitwiseworks Apps and Ports > Qt5 Base Examples folder on your desktop.
Help and Support
You will find a lot of useful information about Qt 5 for OS/2 on the Wiki pages of the project's main github repository. There you may also watch the progress of our work on this port. Please read these pages carefully if you need any help or want to report a problem.
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
os2tk45, os2-base, rpm, check, klusrmgr, libc, libcx, sqlite
16.07.2019
16.07.2019
It is uploaded as rpm to the netlabs rel or exp repository. To install just use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
What's new in os2tk45:
- fixes rpm spec ticket #337
- remove the fhs package, as not needed with libcn
- add requires to libcn (libc version 1:0.1.0 or better)
- fix ticket #246 (symlinks)
- fix ticket #289 (no cron)
- fix location of rpm.exe
- update vendor source to version 0.12.0
- remove pwd_mkdb.exe as in libc now
- added requires of libc
- Get rid of direct resolving of DosOpenL and friends. [#36]
- unlink() shall not delete directories, but return EISDIR [upstream]
- Make _fnlwr/_fnlwr2 work for path rewrites (/@unixroot and such) [#39]
- Provide pwd_mkdb tool that handles : to $ replacement in drive names in pw_dir [#1]
- Add getrusage() implementation [#40]
- Handle ERROR_INTERRUPT from Dos calls by retrying [#39]
- updated to vendor version 3.28.0
- add a nice bldlevel to the dll
- use the nix codepath where possible
- use the latest scm_ macros
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
hunspell, flex, doxygen, bison, Qt 5
16.06.2019
16.06.2019
In Qt 5 we again added/fixed a bunch. For a brief changelog see below please. A first Qt 5 rpm is expected to be available very soon.
It is uploaded as rpm to the netlabs rel or exp repository. To install just use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
What's new in hunspell:
- update to upstream version 1.7.0
- update to version 2.6.4
- use scm_ macros
- moved source to github
- move source to github
- use scm_ macros
- update to version 1.8.15
- update to version 3.4.1
- implement focus traversal between windows
- adapt filedialog and friends to OS/2
- implemet keyboard grab
- implemet modality support
- implemet mouse grab
- properly handle WM_CLOSE messages
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
grep, sed, less, ed, bc, freetype, os2-rpm, fontconfig, Qt 5
29.05.2019
29.05.2019
In Qt 5 we added Mouse, Keyboard, PM Font and PM Color support. A test rpm should be available soon.
It is uploaded as rpm to the netlabs rel or exp repository. To install just use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
What's new in grep:
- case insensitive search in --include/--exclude options (ticket #208)
- update to version 3.3
- move source to github
- merge fedora spec with our spec
- update to vendor version 4.7
- update source to version 530
- move source to github
- first rpm version
- update to latest version
- moved source to github
- use scm_ macros
- updated source to 2.10.0
- moved source to github
- adjusted spec according to fedora
- deliver docs as well
- chg warpin-conflicts to look for rpmdummy entries as well
- fix a merge glitch, which gave crashes (sorry for that)
- update to version 2.13.1
- moved source to github
- adjusted spec according to fedora one
Sponsoring
To be able to finish our goals we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.
First Qt 5 GUI demo
23.04.2019
23.04.2019
There is also another Qt GUI example application that we got running ‐ the classic Analog Clock demo. The fun thing is that, besides staring at screen shots in this post, you may also download these applications to play with them live using this link! It's a ZIP archive that contains both applications and all necessary Qt 5 run-time files. Note that this archive requires that you have the RPM/YUM environment installed on your OS/2 machine (all ArcaOS installs provide it by default). Please consult to README included in the archive for more detailed instructions on how to run these demos.
All in all, this demonstrates that we are on the right track. We've already invested a good amount of work in Qt 5 (and in our OS/2 support in general) and here are the first fruits. We are now confident that we can have it done in an estimated time frame. However, we depend on your support in order to finish this project. It is still about 6 months of full time work to a point where such a complex Qt 5 application as the Falkon web browser can be built on OS/2.
Sponsoring
To be able to finish our goal we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.


Qt 5 GUI/Widgets in the works
10.04.2019
10.04.2019
- VirtualBox
- Scribus
- VLC media player
- SMPlayer
- PSI
- Quassel
- QBittorent
- QPdfView
- PyQt (will bring A LOT of GUI applications)
We have an estimate to finish the GUI/Widgets part (and get the first Qt GUI application running on OS/2) in a 2 months time frame. Finishing the browser part and the rest of Qt will, of course, take longer - upto 6 months.
Sponsoring
To be able to finish our goal we need your support. Please sponsor as much as possible via our webshop or via our Patreon page.

libc, cube, ncftp, tcl, openjpeg2, pthread, libcx, rpm
02.04.2019
02.04.2019
It is uploaded as rpm to the netlabs rel or exp repository. To install just use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
What's new in libc:
- Fix failures to fork children from drive root directory [#31]
- Silence emxomf warnings not fixable by programmer [#32]
- fixes ticket #2 (courtesy of RLW)
- rebuild with latest macros.bww
- rebuild with latext libc and libcx
- better version to find sa_family
- reworked fd handling in the mkstemp() case, to make it work
- create a nice bldlevel
- rebuild with latest scm_macros
- remove the dll from the devel rpm
- add debug package
- disable sse, as it crashed on some systems
- Bump epoch to 2 to replace bulky versioning scheme with normal one
- Implement key destructors [#182]
- Make pthread_join survive kLIBC signal delivery
- Build against LIBCn (kLIBC successor)
- mmap: Implement thread-safe concurrent access to file-based mappings [#68]
- Build against LIBCn (kLIBC successor)
- add buildlevel string
- fix ticket #333
LIBC Next (kLIBC fork) released
17.02.2019
17.02.2019
Our work on the Qt 5 port made several changes to kLIBC necessary, so we decided to fork kLIBC. As you can see, our Qt 5 port also has synergies for other vital OS/2 libraries.
LIBC Next (or LIBCn, for short) is an attempt to provide an implementation of the C runtime library which is suitable for porting Unix and Linux applications to the OS/2 operating system using the GCC compiler. LIBC Next is heavily based on the kLIBC project. Look at the original kLIBC home page for more information. We imported the original kLIBC source code version 0.6.6 (wthout the history) to our new repository. We will sync with the kLIBC periodically, if there are important changes.
A fork with a separate repository became necessary because the ongoing OS/2 development directed by bitwise works mostly uses the GCC compiler which requires kLIBC, but the original kLIBC project is not actively maintained anymore. As we at bitwise works work on our numerous projects, we find bugs in kLIBC and missing features that we want to implement. And although we usually submit all our patches to the kLIBC maintainer, new kLIBC versions are released very rarely and some of our patches are rejected. Since almost all our applications depend on kLIBC, we simply cannot wait that long. Therefore we have to make our own binary releases of this library from time to time.
LIBC Next uses its own DLL name and versioning scheme in order to clearly distinguish from kLIBC as required by its maintainer. It is, however, fully backward compatible with the original kLIBC library version 0.6.6 (both ABI- and API-wise) and may be used as a drop-in replacement. Compatibility with earlier kLIBC releases is as good as that of kLIBC version 0.6.6 itself.
Note that we also have a project named LIBCx where we attempted to apply our fixes and improvements without forking kLIBC (mostly because kLIBC is a rather complex library all other libraries depend on and therefore it must be rock solid, any patch to it is potentially dangerous). However, some fixes and improvements are simply impossible to be implemented within a separate library so there have been still patches to the original kLIBC code that we need to deploy.
The general plan for LIBC Next is to eventually incorporate all LIBCx code into this repository. And then merge it all with the original kLIBC project if it ever gets resurrected.
We want to thank Knut St. Osmundsen (aka Bird) for his effortful support of OS/2 software throughout many years and especially for his work on the kLIBC project where LIBC Next is based on.
We invite everyone to read the impressive changelog, to see what we added and or modified in LIBC Next compared to kLIBC.
python, libxml2, docbook-style-xsl, python-setuptools refreshed
25.01.2019
25.01.2019
It is uploaded as rpm to the netlabs rel or exp repository. To install just use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
What's new in python:
- enable more DBCS languages (ticket 328)
- fix CRLF issue in help screen
- don't use .exe extention in symlinks
- enable file:// with drive letters
- Use non-recursive string.subst to allow building of large documents
- rebuilt with latest python macros
QtCore 5.11 porting and testing finished
31.12.2018
31.12.2018
We at bitwise wish you all Happy New Year! We also want to thank those of you who supported us through all the past years! We are looking forward into 2019 where we plan to finish Qt 5 and bring a new browser experience to the OS/2 platform (among other nice Qt 5 applications out there).
More on the Qt 5 Port can be found here.
Apache OpenOffice for OS/2 and OS/2 based systems 4.1.6 GA
04.12.2018
04.12.2018
This GA includes drag and drop support like on other platforms.
The GA version includes English, German, Italian, French, Spanish, Dutch and Russian language pack. And of course this version comes nicely packed in a wpi.
Apache OpenOffice is the open productivity suite, consisting of several mighty applications, such as Calc, Writer, Base, Impress and several more. Apache OpenOffice is compatible to the leading commercial productivity suite.
You need only one complete wpi for your preferred language. If you want to install an additional language you need only the language wpi for the new language.
For additional installation information, please read the readme file. The file is also found in the download directory.
To fill a bug please use the Apache bugtracker. If you create a ticket, please also set your ticket to block ticket 118923.
If you ever bought a Apache OpenOffice Development unit in our shop, you will receive a link shortly. If that's not the case, please send us an e-mail. If you are a first time customer, then please buy a Apache OpenOffice Development unit at our online shop. The download link will then be sent within some hours.
Development units help to pay the costs for developing OS/2 compatible ports of Apache OpenOffice. Development unit purchases help to ensure that development will continue. Note: you are not buying an Apache OpenOffice license. Apache OpenOffice is licensed under the terms of the Apache License v2.0.
poppler, man-db, openssl and openssh released
03.12.2018
03.12.2018
It is uploaded as rpm to the netlabs rel or exp repository. To install just use either yum or ANPM. If anyone prefers a zip file, those are available at the netlabs rel repo or at the netlabs exp repo.
What's new in poppler:
- enable openjpeg2
- fix a crlf issue
- updated to vendor 1.0.2q
- add a nice buillevel string
- don't echo password
- handle stdin/stdout in select()
- first announced port
Black Friday
20.11.2018
20.11.2018
Our webshop already awaits your orders.
As a sidenote: with every order in our shop you help building the future. As we have more money to spend and so we can port more software.
New payment methods accepted
19.11.2018
19.11.2018
openjpeg2, libiconv, man-db, createrepo, kbuild and poppler released
13.11.2018
13.11.2018
It is uploaded as rpm to the netlabs experimental repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.
What's new in openjpeg2:
- first OS/2 rpm
- first OS/2 rpm
- first OS/2 rpm
- fix amount of workers
- fix select() issue on stdout/stderr
- update to vendor version 0.10.4
- Update sources to SVN r3236 from vendor
- enable the unmaintained JPXDecoder for now
netpbm, groff, perl and sed released
31.10.2018
31.10.2018
It is uploaded as rpm to the netlabs experimental repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.
What's new in netpbm:
- first OS/2 rpm
- first OS/2 rpm
- readd zip functionality, which was lost in 5.16.1-4
- remove duplicate files
- fix for ticket #67
- fix for ticket #160
- Updated to vendor version 4.5
zip 3.0-8 released
10.10.2018
10.10.2018
It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.
What's new:
- fix volume label info (rpm ticket #310)
Why we are moving away from NetLabs....
10.10.2018
10.10.2018
bitwise has always been a little mixed concerning open versus closed source.
InJoy Firewall, our first product, has been closed source when we acquired the source code for it. InJoy was always closed source and this will not change, at least there are no plans to change this.
Libraries and programs that are open source for other platforms for example Apache OpenOffice, and many libraries and programs that bitwise ported to the OS/2 platform, will also be open source on OS/2 including our changes/additions to these programs and libraries.
These have been located at NetLabs in the past.
And here comes the missunderstanding.
We want to do our work as efficiently as possible, however unfortunately NetLabs.org when it comes to efficiency, NetLabs.org is loosing ground: It only provides SVN as a versioning system, but this shows its age. These days a decent versioning system on which we can store our projects is GIT. NetLabs.org does not have that. For bitwise the ability to use GIT is crucial.
That is why we opened an additional base for our software projects at GITHub. As you can see, the software there is just as open source as it always has been on NetLabs.org. However many tasks are just faster and more efficient there as they ever could be at the SVN driven NetLabs.org.
We invite everybody to register at GITHub and get an authentication in order to check our words. You will find alle new projects bitwise works on there.
As we have said in the past, "free software doesn't grow on trees", therefore we are always in search of sponsors. Please pass by our webshop and buy some items from there.
A new way to help us, is to support us on Patreon. The plan is to provide small gifts, gadgets and gifts there otherwise not available from bitwise works.
aspell 0.60.6.1-4 and dash 0.5.9.1-2 released
03.09.2018
03.09.2018
It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.
What's new in aspell:
- reenable libcx again
- Add support for BEGINLIBPATH and friends (#161)
- Fix broken 'cd x:' command (#163)
OS/2 in 2018 - 2 companies and the community
28.08.2018
28.08.2018
-
ArcaNoae LLC (in short "AN")
- they put things together, develop drivers and they are entitled to sell ArcaOS direct or via resellers.
-
bww bitwise works GmbH (in short "bitwise")
- creates software to make ArcaOS usable. "Bitwise" develops and maintains a default toolchain to create software for all flavors of OS/2 (plain OS/2 4.5, eComStation 1.x and 2.x and ArcaOS 5.x).
- "Bitwise" main emphasis is on providing open source software by porting various libraries, toolkits and programs. The biggest part found at the available RPM Wiki is work of "bitwise".
- In addition "bitwise" is working on InJoy Firewall, a closed source project providing security to OS/2.
Recently income for development projects like Firefox, which we did partialy for "AN" and other consultancy projects has dropped. Since then we don't have a flowing source of income and this is one of the reasons you see more sponsorship campaigns from different sources, where the campaigns from OS/2 VOICE are most probably the most known ones.
We know we have been too silent during the last couple of years, but we invested most of the time in development.
"Bitwise" main goal is to provide as much software as possible for free, but we cannot do so without the help of the community. We need as many sponsors as possible or sales through our webshop - as to say lightely: "Free software does not grow on trees".
Overall the best way to support "bitwise" and the open source idea on OS/2 is to become a sponsor and buy development units or other articles (including ArcaOS) in our webshop. If you buy, as example, ArcaOS in our webshop, a part of the sale stays in "bitwise", the rest goes to "AN".
A completely different way to support us, is our channel at patreon. Supporters on patreon will receive little special gimmicks from time to time, not available otherwise.
OS/2 is, and has always been our passion! Help us to create more and better software for it for a longer period of time!
Qt 5 donation meter
16.08.2018
16.08.2018
We estimated in 2018 that we need around 42000 €. But it turns out this estimate was too optimistic. As of today 21.01.2021 the new estimate is 7000 € higher, which means 49000 € in total.
As of 08.11.2021 we collected 49000 €.
More on the Qt 5 Port can be found here.
hplip 3.17.11-1 released
20.07.2018
20.07.2018
It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.
What's new:
- changed the way python finds USER and HOME env
- moved source to github
- updated to version 3.17.11
unzip 6.0-7 released
14.06.2018
14.06.2018
It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.
What's new:
- fix ticket #184 (wrong timestamp of directories)
openssl 1.0.2o-1 released
30.05.2018
30.05.2018
It is uploaded as rpm to the netlabs stable repository. To install just use either yum or ANPM. If anyone prefers a zip file, this is available at the netlabs zip repo.
What's new:
- updated to vendor version 1.0.2o
- moved source to github
- linked against libcx
Qt 5 port
24.05.2018
24.05.2018
For more information and progress see our github page.
Firefox 45.9.0 for OS/2 GA2 released
21.05.2018
21.05.2018
The full announcement and download information is available at our github page.
nasm 2.13.03-1 released
04.04.2018
04.04.2018
What's new:
- updated to vendor version 2.13.03
New Perl modules released
04.04.2018
04.04.2018
Released modules:
- perl-Sort-Versions 1.62-1 (Perl module for sorting of revision-like numbers)
- perl-XML-Parser 2.44-1 (Perl module for parsing XML documents)
- perl-Digest-SHA1 2.13-1 (Digest-SHA1 Perl module)
- perl-Digest-HMAC 1.03-1 (Key-Hashing for Message Authentication)
- perl-NTLM 1.09-1 (NTLM Perl module)
- perl-File_Listing 6.04-1 (Parse directory listing)
- perl-libwww-perl 6.32-2 (A Perl interface to the World-Wide Web)
- perl-Net-HTTP 6.17-1 (Low-level HTTP connection (client))
- perl-Net-SSLeay 1.84-1 (Perl extension for using OpenSSL)
- perl-Mozilla-CA 20160104-1 (Mozilla's CA cert bundle in PEM format)
- perl-IO-Socket-SSL 2.056-1 (Perl library for transparent SSL)
- perl-Scalar-List-Utils 1.49-1 (A selection of general-utility scalar and list subroutines)
- perl-Try-Tiny 0.30-1 (Minimal try/catch with proper localization of $@)
- perl-Devel-CheckLib 1.11-1 (Check that a library is available)
- perl-Font-TTF 1.06-1 (Perl library for modifying TTF font files)
- perl-IO-String 1.08-1 (Emulate file interface for in-core strings)
- perl-HTTP-Negotiate 6.01-1 (Chose a variant to serve)
- perl-HTTP-CookiesL 6.04-1 (HTTP cookie jars)
- perl-WWW-RobotRules 6.02-1 (Database of robots.txt-derived permissions)
- perl-Data-Dump 1.23-1 (Pretty printing of data structures)
libtiff 4.0.9-1 released
04.04.2018
04.04.2018
What's new:
- enable jbig encoding
- updated source to 4.0.9 version
jbigkit 2.1-1 released
04.04.2018
04.04.2018
What's new:
- initial rpm version
Samba Command Line Utilities updated
25.03.2018
25.03.2018
zip 3.0-7 released
02.03.2018
02.03.2018
What's new:
- fix wildcard and current dir processing
ghostscript 9.18-7 released
14.02.2018
14.02.2018
What's new:
- use fork friendly DosLoadModuleEx and DosFreeModuleEx
aspell 0.60.6.1-2 released
14.02.2018
14.02.2018
What's new:
- fix loading of filters
- add bldlevel to the dll
cups-drivers-magicolor5430dl 1.8.1-1 released
21.12.2017
21.12.2017
What's new:
- first version
cups-filters 1.17.2-3 released
21.12.2017
21.12.2017
What's new:
- fix ghostscript execution (gs can't work with \, so provide / only)
- fix a path issue with pdftops from poppler
CUPS 2.1.3-10 released
28.11.2017
28.11.2017
What's new:
- add ETC to the env, as otherwise tcpip32.dll doesn't find any dns names
- fixed a regression of the /socket/cups.sock change in 2.1.3-8
Apache OpenOffice for OS/2 and OS/2 based systems 4.1.3 GA
30.11.2016
30.11.2016
This GA is rebuilt with our latest compiler. With this compiler we were able to reduce the memory footprint significantly. This should bring more stability on some systems.
The GA version includes English, German, Italian, French, Spanish, Dutch and Russian language pack. And of course this version comes nicely packed in a wpi.
Apache OpenOffice is the open productivity suite, consisting of several mighty applications, such as Calc, Writer, Base, Impress and several more. Apache OpenOffice is compatible to the leading commercial productivity suite.
You need only one complete wpi for your preferred language. If you want to install an additional language you need only the language wpi for the new language.
For additional installation information, please read the readme_aoo.txt file. The file is also found in the download directory.
To fill a bug please use the Apache bugtracker. If you create a ticket, please also set your ticket to block ticket 118923.
If you ever bought a Apache OpenOffice Development unit in our shop, you should already have gotten the download link. If that's not the case, please send us an e-mail. If you are a first time customer, then please buy a Apache OpenOffice Development unit at our online shop. The download link will then be sent within some hours.
Development units help to pay the costs for developing OS/2 compatible ports of Apache OpenOffice. Development unit purchases help to ensure that development will continue. Note: you are not buying an Apache OpenOffice license. Apache OpenOffice is licensed under the terms of the Apache License v2.0.
bww bitwise works GmbH progress update
19.08.2016
19.08.2016
- LIBCx
- Samba Server 3.6
- Binutils
- Coreutils
- Bison
- DASH
- GNU gettext
- HPLip
- kLIBC
The kLIBC Extension Library extends the functionality of the kLIBC library by adding a number of high demand features required by modern application.
Currently, LIBCx provides the following extensions:
- Improved advisory file locking using the fcntl() API. The implementation provided by kLIBC uses DosSetFileLocks and is broken as it does not guarantee atomicity of lock/unlock operations in many cases (like overlapping lock regions etc.) and does not have deadlock detection.
- Improved positional read/write operations provided by pread() and pwrite() APIs that guarantee atomic behavior. kLIBC emulates these functions using a pair of lseek and read()/write() calls in non-atomic manner which leads to data corruption when accessing the same file from multiple threads or processes.
- Improved select() that now supports regular file descriptors instead of returning EINVAL (22) on them as kLIBC does. Regular files are always reported ready for writing/reading/exceptions (as per POSIX requirements).
- Implementation of poll() using select(). kLIBC does not provide the poll() call at all.
Samba Server 3.6
Samba is a free implementation of the CIFS/SMB protocol for Unix, which allows LAN-Server style file and printer sharing among machines running Windows, Mac OS, Unix or OS/2 and OS/2-based systems. The goal of this project is to port the Samb a server and create Samba clients for OS/2 and OS/2-based systems in order to replace the functionality of the outdated IBM-LAN-Requester/Peer/Server components.
We fixed a whole lot of longstanding issues in Samba Server 3.6 like:
- Max logfile size does not work (Ticket #36)
- Adding exceptQ support (Ticket #236)
- SIGABRT on some situations (Ticket #189)
- TDBBackup does not work (Ticket #225)
- All remaining TDB Problems (Ticket #208)
Binutils
We updated the Binutils port to version 2.25.
Binutils is a collection of binary utilities, mostly needed to develop applications.
Coreutils
We updated the Coreutils port to version 8.25.
These are the GNU core utilities. This package is the combination of the old GNU fileutils, sh-utils, and textutils packages.
Bison
We updated the Bison port to version 3.0.4
Bison is a general purpose parser generator that converts a grammar description for an LALR(1) context-free grammar into a C program to parse that grammar. Bison can be used to develop a wide range of language parsers, from ones used in simple desk calculators to complex programming languages.
DASH
Because our ASH shell shows it's age we have been in the need of a more modern one. So we decided to use DASH as our new shell and ported version 0.5.9.
DASH is a POSIX-compliant implementation of /bin/sh that aims to be as small as possible. It does this without sacrificing speed where possible. In fact, it is significantly faster than bash (the GNU Bourne-Again SHell) for most tasks.
GNU gettext
We updated the GNU gettext port to version 0.19.8.
The GNU gettext package provides a set of tools and documentation for producing multi-lingual messages in programs.
HPLip
We portet HPLip version 3.16.3.
The Hewlett-Packard Linux Imaging and Printing Project provides drivers for HP printers and multi-function peripherals. It is used in our case as a addon to the CUPS printing subsystem.
kLIBC
We released a new version of kLIBC as RPM with an important fix. The fix prevents a possible crash when a app uses fork().
See Ticket #363 for more details. We now hope Knut will integrate this fix soon in his main branch.
Sponsoring
If you want to support us or a specific project then please check out our Online Shop
You are one of the people making the future possible!
Partners
We at bww bitwise works GmbH would like to thank our development partners, Arca Noae and Netlabs.org for their continued contribution to the OS/2 platform.
Especially without Arca Noae the Firefox port would not be possible. They help us out when we are short on sponsorship.
Writing bug reports
12.07.2016
12.07.2016
What to do now?
Easiest thing to do is go to the next newsgroup or forum and rant about this piece of crap in there. Maybe other users have found ways to overcome this problem. Maybe even one or more of the developers are hanging around there, too. Maybe there is some incompatibility with some stuff on my system, but my system is good anyway.
Sounds like a plan.
Think twice! Would you try to have your car fixed in a similar way? Or any other piece of your property?
No, probably not.
Now what you should really do...
A similar place like the service station for your car is the bugtracker of your independent software vendor.
Every software has bugs and one of our noblest tasks is to hunt and eliminate them. There is a problem however: We are (like auto mechanics) not clairvoyants. In order to help you, we need your help first.
Give us a description of what you are seeing!
- What does the program do (or not do or doing wrongly)?
- How often does the bug happen? Once? More often? Always?
- Of course an unclear readme or other documentation errors also qualify for a bug.
- There is another problem: We only speak a few languages. Our default language of bug reports is English. This may suck for you, but first of all, we expect an English bug report. However you are not completely out of luck, in case your English is not perfect. Bitwise works also understands German (plus Austrian and Swiss flavors thereof) and Russian, so follow up communication might be possible in German or Russian. In case we get bug reports in German or Russian, one of us will try to translate them.
Now that you filed your bug report, what will happen next? We will read it and try to make sense of it. It is quite likely the developer working on your bug will have additional questions in order to rule out well known problems or misunderstandings. It is important that you either look at your bug report for comments or questions, or register your email address in order to get notified about changes.
Depending on the bug report system there are tools to add a severity or label components for to the bug report. Please do not change the standard labels or severity codes. Those are not meant for users, we use them to do our triage and priority management. If you think a certain bug needs higher attention, you are welcome to explain in the bug report itself.
As soon as you see any comment, question or suggestion, please answer and follow our suggestions. By doing so, you are providing valuable information to our developer, which greatly help to resolve and fix your problem.
As soon as our developer is able to reproduce your problem, the game is almost won. Our developer will be able to find out why the software fails.
Bug reports which cannot be reproduced and which require more information from you - in case we do not get them, your bug might end up being closed without resolution.
Usually however, the final step will be to fix the bug and provide a new version of the software.
Unfortunately, it is hard to predict, how long it will take to fix the bug. It depends largely where the fix has to be applied. As our work for OS/2 is by and large porting software from other platforms, bugs fall roughly into one of the following categories:
- Simple porting errors. These are usually easily spotted and more or less easy to fix. We control the whole process of fixing.
- Errors occurring in the software due to a bug in an underlying library. These are much harder to fix. Possibly the library is not ours and we have no control over it.
- Errors occurring because of shortcomings of our beloved operating system.
Can I help?
Sure. Depending on your own skills, you are welcome to add suggested corrections to the bug report (both for documentation and coding).
Some final words
Last but not least important, try to be polite. Thank you.
Sponsoring
If you want to support us or a specific project then please check out our Online Shop
You are one of the people making the future possible!
Partners
We at bww bitwise works GmbH would like to thank our development partners, Arca Noae and Netlabs.org for their continued contribution to the OS/2 platform.
bww bitwise works GmbH progress update
30.05.2016
30.05.2016
- Firefox 38.8.0 Beta7
- Cups 2.1.3
- Cups-filters 1.8.2
- Gutenprint 5.2.11
- Ghostscript 9.18
- PyQt4 4.11.4
- VirtualBox 5.0
This is the seventh beta release of Firefox for OS/2 and OS/2-based systems which updates Firefox to the latest release of the 38 ESR lifecycle. The Beta 7 release also fixes a couple of regressions from the previous Beta 6 release, brings the Open in New Tab functionality back, improves font rendering furthermore and enables MP4 video playback in HTML5 content using FFmpeg libraries. Please read also the documentation at the Firefox 38.8.0 beta7 wiki for the complete announcement and download information.
If you use Apache Openoffice as well, be aware, that you need to install the icu-legacy package to have AOO still working. To install it, either use Arca Noae Package Manager or yum. The yum command is: yum install libicu-legacy.
Cups
To have the complete Cups subsystem working, we had to port several libraries. Among others this was Cups 2.1.3 (the subsystem itself), Cups-filters 1.8.2 (Cups filters and backends), qpdf (tools and library for transforming PDF files), Ghostscript 9.18 (a PostScript interpreter and renderer), lcms2 2.7 (color management engine), bc 1.06 (a numeric processing language), Gutenprint 5.2.11 (printer driver package). For all needed dependencies for Cups we created RPM packages. So finally it's easy to install cups.
Currently we work on the hplip (HP Linux Imaging and Printing Project) port. The needed dependencies like SIP (Python/C++ Bindings Generator) and PyQt4 (Python bindings for Qt 4) are already done.
For this project we also created a small user management tool. With this tool it will be easy to maintain local users and groups. This was necessary because more and more ports rely on users and groups.
VirtualBox
We are very far in the port and hope to have a first preview within a couple of weeks. If you are interested to see the progress of this port, then please have a look at VirtualBox for eCS (OS/2).
About VirtualBox: VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL).
For the VirtualBox port we would like to thank XEU, because they gave us a good financial start.
Sponsoring
If you want to support us or a specific project then please check out our Online Shop
You are one of the people making the future possible!
Partners
We at bww bitwise works GmbH would like to thank our development partners, Arca Noae and Netlabs.org for their continued contribution to the OS/2 platform.
Especially without Arca Noae the Firefox port would not be possible. They help us out when we are short on sponsorship.
bww bitwise works GmbH progress update
28.12.2015
28.12.2015
- lxml
- Python
- Rpm
- Fontconfig
- FreeType
- HarfBuzz
- Pango
- Cairo
- Pixman
- libpoll
- VirtualBox
The lxml python parser was packed as rpm.
About lxml: lxml is the most feature-rich and easy-to-use library for processing XML and HTML in the Python language.
Python
We updated python 2.7.6 with some important fixes. Without this fixes some python based build systems (like the Mozilla build system) would not work.
About Python: Python is a programming language that lets you work more quickly and integrate your systems more effectively.
Rpm
We updated rpm 4.8.1 with some important fixes. Among some fixes we also added the %debug macro. This which makes the live of rpm packers easier.
About Rpm: The RPM Package Manager is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages.
Fontconfig
First we enhanced our old mozilla based Fontconfig with some functions and hoped this would work with our new upcoming Firefox 38. But unfortunately this turned out to be wrong. So we decided to port the complete Fontconfig. We renamed the old Fontconfig rpm and updated the Fontconfig rpm with the new Fontconfig. To make sure old and new works, the "yum update fontconfig" does not only update to the new Fontconfig, it also installs the old version. So both work together.
About Fontconfig: Fontconfig is a library for configuring and customizing font access.
FreeType
We updated FreeType including rpm to version 2.6.2.
About FreeType: FreeType is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.
HarfBuzz
This is a new port. We also created a rpm for it. This port is currently needed by the upcoming Firefox 38 port.
About HarfBuzz: HarfBuzz is an OpenType text shaping engine.
Pango
This is a new port. We also created a rpm for it. This port is currently needed by the upcoming Firefox 38 port.
About Pango: Pango is a library for laying out and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed. The integration of Pango with Cairo provides a complete solution with high quality text handling and graphics rendering.
Cairo
Cairo is not a new port, but we enhanced it and created also a rpm for it.
About Cairo: Cairo is a 2D graphics library with support for multiple output devices.
Pixman
This is a new port. We also created a rpm for it. This port is currently needed by the upcoming Firefox 38 port.
About Pixman: Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization. Important users of pixman are the Cairo graphics library and the X server.
libpoll
This is a new port. We also created a rpm for it. This port is currently needed by the upcoming VBox port.
About libpoll: libpoll implements the poll() system call for systems that do not support poll out of the box.
VirtualBox
The team to port the latest VirtualBox Host to eCS (OS/2) is formed. We already checked in a lot code and a very early build is running already. In the next couple of weeks we plan to deliver a first developer preview. If you are interested to see the progress of this port, then please have a look at VirtualBox for eCS (OS/2).
About VirtualBox: VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL).
Sponsoring
If you want to support us or a specific project then please check out our Online Shop
You are one of the people making the future possible!
Partners
We at bww bitwise works GmbH would like to thank our development partners, Arca Noae and Netlabs.org for their continued contribution to the OS/2 platform.
Apache OpenOffice for eCS (OS/2) 4.1.2 GA
18.12.2015
18.12.2015
This GA is rebuilt with our latest compiler. With this compiler we were able to reduce the memory footprint significantly. This should bring more stability on some systems.
The GA version includes english, german, italian, french, spanish, dutch and russian language pack. And of course this version comes nicely packed in a wpi.
Apache OpenOffice is the free and open productivity suite, consisting of several mighty applications, such as Calc, Writer, Base, Impress and several more. Apache OpenOffice is compatible to the leading commercial productivity suite.
Download Apache OpenOffice 4.1.2 GA from here.
For the download you need a password.
As password please enter "bww" without the quotes.
You need only one complete wpi for your preferred language. If you want to install an additional language you need only the language wpi for the new language.
For additional installation information, please read the readme_aoo.txt file. The file can also be found in the directory from the download link.
To fill a bug please use the Apache bugtracker. If you create a ticket, please also set your ticket to block ticket 118923.
If you like Apache OpenOffice, please pass by our online shop and donate for Apache OpenOffice for eCS(OS/2). These donations support the ongoing development and bugfixing efforts.
bww bitwise works GmbH progress update
24.07.2015
24.07.2015
- Firefox
- SWT/Eclipse
- VirtualBox
The fifth beta of Firefox is online now. Please see Firefox 31 ESR for the complete announcement and download information.
This is a big step forward because the official Mozilla team dropped OS/2 support from the main development line between versions 24 and 31 and in this release we carefully restored it back including all previously existed OS/2 features. We also ported new Firefox code to OS/2 and fixed some old bugs. This includes reviewed JavaScript support where we finally fixed infamous crashes of Firefox on websites with heavy JavaScript usage and generally improved JavaScript performance.
One of our goals for Firefox 31 was to enable sound support again. For this we hired Myung-Hun KO to add his libkai to Firefox. Unfortunately some sound support is still not working, as we could not enable FFMPEG support completely. The reason for this is that Firefox itself doesn't support FFMPEG library completely in version 31. In version 38, which is now in ESR state as well, this support is complete. Because of that we decided to leave Firefox 31 ESR after this beta and move on to Firefox 38 ESR. This will bring us at such a current browser level we haven't been able to have for a long time. If you are interested to see the progress on Firefox, then please have a look at Firefox for eCS (OS/2).
SWT/Eclipse
If you are interested to see the progress on SWT/Eclipse, then please have a look at Eclipse (SWT) for eCS (OS/2).
VirtualBox
We are forming a new team to port the latest VirtualBox Host to eCS (OS/2). Right now we are in the negotiation phase with developers. The SVN/wiki and trac are already partially done. We reused the existing one from netlabs.org. If you are interested to see the progress of this port, then please have a look at VirtualBox for eCS (OS/2).
Sponsoring
If you want to support us or a specific project then please check out our Online Shop
You are one of the people making the future possible!
bww bitwise works GmbH progress update
08.04.2015
08.04.2015
- dash 0.5.8 (new port)
- ash (update to have it working nicely along dash)
- boost 1.57.0 (update from 1.40.0)
- openssl 1.0.0r (update from 1.0.0n, more modules enabled)
We are now switching to Firefox again. A new beta will need some weeks, as we port Firefox 31ESR and leave Firefox 24 ESR behind us.
If you are interested to see the progress on Firefox, please have a look at Firefox for eCS (OS/2).
In parallel we are also working on porting Eclipse (SWT). We did a lot progress in this area and expect a new alpha very soon from now.
If you are interested to see the progress on Eclipse (SWT), please have a look at Eclipse (SWT) for eCS (OS/2).
Sponsoring
If you want to support us or a specific project then please check out our Online Shop You are one of the people making the future possible!
bww bitwise works GmbH progress update
10.03.2015
10.03.2015
The CHANGES.OS2file contains more detailed list of changes.
The README.OS2file contains software requirements and detailed installation instructions.
LAST MINUTE UPDATE
Unfortunately, the README file lacks references to a number of libraries required for manual installation. Here are the missing links. Take the specified DLLs from the corresponding RPM archives and place them into one of the directories on your LIBPATH (this is not needed in a RPM/YUM installation):
- png1616.dll from http://rpm.netlabs.org/release/00/i386/i386/libpng-1.6.16-1.oc00.i386.rpm
- z.dll from http://rpm.netlabs.org/release/00/i386/i386/zlib-1.2.5-5.oc00.i386.rpm
- urpo.dll from http://rpm.netlabs.org/release/00/i386/i386/urpo-20150101-9.oc00.i386.rpm
IMPORTANT NOTICE
- If you find a bug (which is likely), please create an issue at the issues page. But before you create a new issue, be sure it is not already reported by searching through the existing ones using the Search field at the top of this page.
- When Firefox crashes it creates a trap report that may contain useful information for the developers. These reports
are saved in .TRP files created in the directory where firefox.exe is installed. By default these reports contain only
basic information. In order to make them even more useful (and therefore make a fix for your problem much more likely)
please do the following:
- Install the latest EXCEPTQ runtime from http://home.earthlink.net/~steve53/betas/ (currently, this one is the latest).
- Install the Firefox symbol files by downloading the .symbols.zip archive from the link below and unzipping it to the same directory where you installed Firefox.
- Make Firefox crash again and attach the resulting .TRP file to the issue describing your problem.
The Firefox for eCS (OS/2) beta 4 wiki contains the download link and some more information.
Sponsoring
If you want to support us or a specific project then please check out our Online Shop You are one of the people making the future possible!
bww bitwise works GmbH progress update
18.02.2015
18.02.2015
Among small other updates we added or updated:
- libtool 2.4.6
- automake 1.14.1
- help2man 1.46.4
- texinfo 5.2
- gettext 0.18.3
- libc 0.6.6
- gcc 4.9.2
- poppler 0.31.0
- yum 3.4.3
- rpm 4.8.1
- aspell 0.60.6.1
- libpng 1.6.16
- freetype 2.5.5
For libc a big thanks goes also to Knut St. Osmundsen. For gcc a big thanks goes also to Paul Smedley.
We are now switching to Firefox again and we hope to have a fresh beta out very soon. If you are interested to see the progress on Firefox, please have a look at Firefox for eCS (OS/2).
Shopping hunt January 2015
The hunt is over and was claimed by:
Robert Tomlinson
Cypress United Methodist Church
Stay tuned for the next hunt.
Sponsoring
If you want to support us or a specific project then please check out our Online Shop You are one of the people making the future possible!
Apache OpenOffice for eCS (OS/2) 4.1.1.1
10.02.2015
10.02.2015
This GA is rebuilt with our latest compiler. With this compiler we were able to reduce the memory footprint significantly. This should bring more stability on some systems.
The GA version includes english, german, italian, french, spanish, dutch and russian language pack. And of course this version comes nicely packed in a wpi.
Apache OpenOffice is the free and open productivity suite, consisting of several mighty applications, such as Calc, Writer, Base, Impress and several more. Apache OpenOffice is compatible to the leading commercial productivity suite.
Download Apache OpenOffice 4.1.1.1 GA from here.
For the download you need a password.
As password please enter "bww" without the quotes.
You need only one complete wpi for your preferred language. If you want to install an additional language you need only the language wpi for the new language.
For additional installation information, please read the readme_aoo.txt file. The file can also be found in the directory from the download link.
To fill a bug please use the Apache bugtracker. If you create a ticket, please also set your ticket to block ticket 118923.
If you like Apache OpenOffice, please pass by our online shop and donate for Apache OpenOffice for eCS(OS/2). These donations support the ongoing development and bugfixing efforts.
Apache OpenOffice for eCS (OS/2) 4.1.1 GA
07.01.2015
07.01.2015
The GA version includes english, german, italian, french, spanish, dutch and russian language pack. And of course this version comes nicely packed in a wpi.
Apache OpenOffice is the free and open productivity suite, consisting of several mighty applications, such as Calc, Writer, Base, Impress and several more. Apache OpenOffice is compatible to the leading commercial productivity suite.
Download Apache OpenOffice 4.1.1 GA from here.
For the download you need a password.
As password please enter "bww" without the quotes.
You need only one complete wpi for your preferred language. If you want to install an additional language you need only the language wpi for the new language.
For additional installation information, please read the readme_aoo.txt file. The file can also be found in the directory from the download link.
To fill a bug please use the Apache bugtracker. If you create a ticket, please also set your ticket to block ticket 118923.
If you like Apache OpenOffice, please pass by our online shop and donate for Apache OpenOffice for eCS(OS/2). These donations support the ongoing development and bugfixing efforts.
bww bitwise works GmbH progress update
11.11.2014
11.11.2014
We are right now packing and testing Apache OpenOffice 4.1.1 GA as wpi. The announcement will follow very soon.
Java Plugin:
We are updating IcedTea-Web Java plugin to version 1.5. This version will bring a lot enhancements and stability. We hope to have a new beta available within some days.
Flash Plugin:
We plan to work on the flash plugin very soon. The planned features are available here.
Qt 4:
We imported the vendor source 4.8.6 to our repository. We are right now discussing, if we should do a Qt 4.8 release. We think the time needed is not that much and could make sense. As Qt 5 is for sure needed, but with all the work we have right now, not the most important part. So stay tuned for more news on the Qt front.
Sponsoring:
If you want to support us or a specific project then please check out our Online Shop You are one of the people making the future possible!
bww bitwise works GmbH Newsletter
22.08.2014
22.08.2014
Right now we work on various projects as you might have read or heard. Some people seem to think that all projects are done by the same people in parallel, which is not the case.
We have a very qualified team of developers working on the various projects, nevertheless our resources are limited and therefore we have to put projects temporarily on hold and resume later, as we never over schedule our resources. Thereby we are very capable of running multiple projects in parallel.
We can assure you we do not announce or promise more than we can manage at a given time!
bww bitwise works GmbH has been in touch for some time with Lewis Rosenthal, who has recently announced the new OS/2-focused company, Arca Noae LLC. He has launched Arca Noae mainly due to a lack of updated offerings for the OS/2 community. We continue to work closely with Arca Noae to map out the schedule for the release of new and updated items. Both companies will also sell each others products.
As mentioned in Lewis recent public postings to the community, the Arca Noae team is working on the final bits and pieces in order to get their new website live and open their shop for business.
Current projects:
- Firefox 24
We know that a later one is out for a while, but we stick at this version until its GA for us as this means a new base version from which the newer releases are easier to be build. At the moment it is depending on underlying tooling to be finished first as in: git (versioning application used for github as example), which is 98% done now. - SWT (Standard Widget Toolkit)
This will also include odin updates. SWT will bring eclipse and current SmartSVN/SmartGit tools. - Apache OpenOffice 4.1.1
RC3 was announced recently - Injoy Firewall
Version 4.2.2 is available since some weeks already
Future projects:
- update Java to latest OpenJDK, which brings new recent Java applications
- update Qt to Qt 5, to have latest webkit working. With this we will get even more Qt applications
Track record for this year:
We also updated a whole bunch of other stuff, as we needed it for some projects we work on. Here is the list we did so far:
- curl
- python
- git
- mmap
- perl
- pthread
- openssl
- expat
- libtool
- autoconf
- automake
Sponsoring:
If you want to support us or a specific project then please check out our Online Shop You are one of the people making the future possible!
Apache OpenOffice for eCS (OS/2)
18.08.2014
18.08.2014
We took over the development lead from Mensys beginning this year. The developer behind Apache OpenOffice is still the same, however he is now working for bww bitwise works.
While we think a subscription service might work out, we have decided to not go this way. We believe a donation way is better more the suitable for current situation.
If you like Apache OpenOffice, please pass by our online shop and buy Apache OpenOffice for eCS (OS/2). This donations save the ongoing development and bugfixing.
Apache OpenOffice is the free and open productivity suite, consisting of several mighty applications, such as Calc, Writer, Base, Impress and several more. Apache OpenOffice is compatible to the leading commercial productivity suite.
bww bitwise works is commited to provide the latest version available, which will be version 4.1.1.
By providing a 4.1.1 RC3 our version for eComStation (OS/2) is on the same level as for other major platforms such as Windows and Linux.
Download Apache OpenOffice 4.1.1 RC3 and Apache_OpenOffice_4.1.1_os2gcci_install-arc_en-US-rc3-strip.zip is the non debug file, if you have issues please use the debug file to get more debug output.
To fill a bug please use the Apache OpenOffice bugtracker
InJoy Firewall 4.2.2 GA is out
26.06.2014
26.06.2014
What is new in Version 4.2.2:
- Fixed pluto crash when installing a server x-auth SA
InJoy Firewall 4.2.1 GA is out
02.04.2014
02.04.2014
What is new in Version 4.2.1:
- Fixed regression of ticket #34 (new ExceptQ support)
- Fixed regression of ticket #4 (installer to prevent icons)
InJoy Firewall 4.2 GA is out
20.02.2014
20.02.2014
What is new in Version 4.2:
- 32bit and 64bit versions supporting Microsoft Windows XP/Vista/7/8
- End of support for older Windows versions (pre XP)
- Migration of the build system to kBuild, in order to streamline and accelerate development
- Switch of compiler for the eComStation (OS/2) Version to GCC (more modern, eases cross platform delelopment)
- Ticket #1 und #2: Changed all trademarks to bitwise works GmbH
- Ticket #3: The installer now shows a logfile of the installation process.
- Ticket #4: The installer now does not delete old symbols anymore
- Ticket #5: Addition of a precise changelog to all distributions
- Ticket #25: Changed PPPoE part on Windows
- Ticket #34: Added new ExceptQ support on eCS
- Ticket #37: Allow older remote Guis to connect to newer server
- Ticket #39: Removed wrong bitmaps in the installer
InJoy Firewall 4.2 beta is out
31.05.2013
31.05.2013
What is new in Version 4.2:
- 32bit and 64bit versions supporting Microsoft Windows XP/Vista/7/8
- End of support for older Windows versions (pre XP)
- Migration of the build system to kBuild, in order to streamline and accelerate development
- Switch of compiler for the eComStation (OS/2) Version to GCC (more modern, eases cross platform delelopment)
- Ticket #1 und #2: Changed all trademarks to bitwise works GmbH
- Ticket #3: The installer now shows a logfile of the installation process.
- Ticket #4: The installer now does not delete old symbols anymore
- Ticket #5: Addition of a precise changelog to all distributions
bww bitwise works GmbH starts new project to port Mozilla (Firefox/Thunderbird) to eCS (OS/2)
21.04.2013
21.04.2013
The project will be entirely open source. Source code and progress can be found at Mozilla for eCS repository
As with previous big projects (like Qt GUI framework, Java 6, Flash) funding is required to ensure a steady progress at a reasonal speed. Partial funding was already provided by several companies and individuals, with Mensys BV being the main sponsor. But in order to have the project updated in a reasonable timeframe, we need more sponsoring.
If you are interested in sponsoring this project, please contact Silvan Scherrer directly or alternatively buy sponsoring units.
Sponsoring units may be bought at Mensys. 100% of that money will be transferred to bww bitwise works GmbH.
The Mensys sponsor link is: here.
bww bitwise works GmbH takes over the InJoy products from F/X Communications
01.05.2012
01.05.2012
This includes the source code for the InJoy Firewall, InJoy Dialer, the NDIS Packet Intercepting Toolkit and the IPSec VPN Toolkit.