# changelog

author: yd <yd@os2power.com> 1.4.2-1
changelog:
  - initial build with unixroot support for /@unixroot/etc/cron2.dat and default
    logging to /@unixroot/var/log/cron2.log.


author: Silvan Scherrer <silvan.scherrer@aroa.ch> 2.1.3-5
changelog:
  - fix version info in german index.html (upstream bug)
  - workaround for the webinterface issues (select() hack)
  - remove .exe in httpSeperateURI
  - don't deliver readonly cupsd


author: Silvan Scherrer <silvan.scherrer@aroa.ch> 2.1.3-8
changelog:
  - add bldlevel to the dll
  - fix search for ppd in cups-driver
  - change LIBS
  - change /@unixroot/var/run/cups/cups.sock to /socket/cups.sock
  - adjust spec to scm_ macros usage


author: Silvan Scherrer <silvan.scherrer@aroa.ch> 2.2.13-1
changelog:
  - 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


author: Dmitriy Kuminov <coding@dmik.org> 0.6.5-20
changelog:
  - Merged emxomf-remove-asterick.diff from libc ticket #220.
  - Made libc-devel and libc-gettext-devel strictly depend on current libc.


author: Dmitriy Kuminov <coding@dmik.org> 0.6.6-28
changelog:
  - Apply patches from tickets #361-365 to make fork() work in dash
    and similar cases and other minor improvements.


author: Dmitriy Kuminov <coding@dmik.org> 0.6.6-29
changelog:
  - Remove libcXXX.elh and libcXXX.prf from libc-devel due to missing
    dependnencies (klibdbg.dll and kprofile.dll). This also obsoletes
    the libc-kprofile dummy package.


author: Dmitriy Kuminov <coding@dmik.org> 0.6.6-32
changelog:
  - Require kLIBC user management (klusrmgr) to make programs using Unix user
    management API (getpwuid() and friends) work correctly.
  - Move debug libraries from libc-devel to libc-debug (saves a lot of space).


author: Dmitriy Kuminov <coding@dmik.org> 0.6.6-34
changelog:
  - Remove BSD defines from sys/param.h and types.h to avoid mistreating OS/2
    as BSD (e.g. by LIBICU's unicode/platform.h).


author: Dmitriy Kuminov <coding@dmik.org> 0.6.6-38
changelog:
  - Fix resetting file access mode to O_WRONLY if opened with O_NOINHERIT. GitHub #2.
  - Define __LONG_LONG_SUPPORTED on modern C++ (C++11 and above). GitHub #6.


author: Dmitriy Kuminov <coding@dmik.org> 0.6.6-39
changelog:
  - Make readdir return DT_LNK for symlinks (GH #9).
  - Make sure SIGCHLD is raised after a zombie for wait[pid] is created (GH #10).
  - Make reaplath fail on non-existing paths (GH #11).
  - Make stat succeed on file names with trailing spaces (GH #12).
  - Make [f]close return 0 regardless of DosClose result if LIBC handle is freed.
  - Fix typo in dlclose backend that would result in random return values (GH #14).
  - Increase dlerror buffer to 260+64 chars.


author: Elbert Pol <elbert.pol@gmail.com> - 1.30-1
changelog:
  - Update to latest version
  - resync with latest fedora spec
  - Add bldlevel to the dll
  - Based on os2 source from KO Myung-Hun


author: Elbert Pol <elbert.pol@gmail.com> - 2.11.1-1
changelog:
  - Update to latest version
  - resync with latest fedora spec
  - Add bldlevel to the dll and exe file
  - Based on os2 source from KO Myung-Hun


author: Elbert Pol <elbert.pol@gmail.com> 1.4.3-1
changelog:
  - Updated to latest version
  - Make a bldlevel for dlls
  - syncronized the spec with lated fedora spec


author: yd
changelog:
  - symlink script files to exe, so execvp can find them.
  - ignore CR while reading CRLF terminated text files.


author: Dmitriy Kuminov <coding@dmik.org> 2.0.0-1
changelog:
  - Update git to version 2.0.0.
  - Fix cloning and pushing over HTTP(S).
  - Remove many old unneeded patches to have less OS/2-dependent code.


author: Dmitriy Kuminov <coding@dmik.org> 2.11.0-1
changelog:
  - Update git to version 2.11.0.
  - Increase stack size to 8 MB to fix crashes when cloning huge repos.
  - Link against LIBCx 0.4 (this brings EXCEPTQ TRP report generator).
  - Rebuild against LIBC 0.6.6 and GCC 4.9.2.
  - Enable %lang definitions.


author: Dmitriy Kuminov <coding@dmik.org> 2.11.0-2
changelog:
  - Make git add --interactive output use CRLFs on DOS-like platforms.
  - Remove a lot of outdated OS/2-specific code.
  - Make the .git directory truly hidden on OS/2.
  - Enable mmap support on OS/2.
  - Change vendor to bww bitwise works GmbH.


author: Dmitriy Kuminov <coding@dmik.org> 2.11.0-3
changelog:
  - Make updated file locking fully work on OS/2 (no more chmod errors).
  - Forbid inheriting O_CLOEXEC (e.g. temporary) files on OS/2.


author: Silvan Scherrer <silvan.scherrer@aroa.ch> 2.11.0-4
changelog:
  - build with latest tools to overcome a dbg file creation issue (ticket #193)
  - fix git-all rpm (rpm ticket #327)


author: Silvan Scherrer <silvan.scherrer@aroa.ch> 7.7.0-1
changelog:
  - update to vendor version 7.7.0
  - fix location of key files
  - find config files in the right directory
  - enable all features we need


author: Silvan Scherrer <silvan.scherrer@aroa.ch> - 3.17.11-1
changelog:
  - changed the way python finds USER and HOME env
  - moved source to github
  - updated to version 3.17.11


author: Elbert Pol <elbert.pol@gmail.com> -2.14-1
changelog:
  - Updated to latest version
  - Add bldlevel for the dll
  - Setmode adapt to OS2
  - Fix some ctlf errors for test


author: Dmitriy Kuminov <coding@dmik.org> - 9.2.0-1
changelog:
  - Initial RPM release of GCC 9
    (https://github.com/bitwiseworks/gcc-os2/blob/gcc-9_2_0-release-os2-b1/ChangeLog.md).


author: Dmitriy Kuminov <coding@dmik.org> - 9.2.0-2
changelog:
  - Use os2_config_sys macro (with -e and %) instead of hard-coded c:\config.sys.
  - Fix gcc1.dll BLDLEVEL string.


author: Dmitriy Kuminov <coding@dmik.org> - 9.2.0-3
changelog:
  - Release version 9.2.0 OS/2 Beta 2.
    (https://github.com/bitwiseworks/gcc-os2/blob/gcc-9_2_0-release-os2-b2/ChangeLog.md).
  - Provide libgcc1 and libstdc++6 as aliasses for libgcc and libstdc++6 as some
    .spec may use Require them directly.
  - Change mpc-devel dependency to libmpc-devel (remaned according to Fedora).


author: Dmitriy Kuminov <coding@dmik.org> 1.4.0-2
changelog:
  - Use -Zomf to preserve HLL debug info and significantly reduce DLL size.
  - Use per-platform optimization flags.
  - Remove static library and OMF libraries.


author: Dmitriy Kuminov <coding@dmik.org> 1.6.1-1
changelog:
  - Update to version 1.6.1.
  - Generate development documentation and provide it in a separate sub-package.
  - Provide legacy packages with DLLs for old ABI.


author: Silvan Scherrer <silvan.scherrer@aroa.ch> - 1.1.32-1
changelog:
  - update to vendor version 1.1.32
  - moved source to github
  - use the new scm_source and scm_setup macros


author: Elbert Pol <elbert.pol@gmail.com> - 5.30.3-1
changelog:
  - Updated to latest source
  - Updated the spec file
  - Added patched to get is build and to get the test build


author: Elbert Pol <elbert.pol@gmail.com> - 1.21-2
changelog:
  - Upload src to github

  Sun Jan 13 2019 Elbert Pol <elbert.pol@gmail.com> 1.21-1
  - Updated to latest source


author: Elbert Pol <elbert.pol@gmail.com> - 1.24-3
changelog:
  - Update makefile.in and configure the right OS2 way, Thankz to Silvan
  - Also some changes in the spec file


author: Silvan Scherrer <silvan.scherrer@aroa.ch> 1:3.4.1-2
changelog:
  - remove legacy package, as this does not work
  - rename ssl3.dll to Ossl3.dll, as else we get in trouble with the nss package


author: Silvan Scherrer <silvan.scherrer@aroa.ch> 3.9-2
changelog:
  - use the right location for the python.lua script
  - use new %{_rpmluadir} macro instead of %{_rpmconfigdir}/lua


author: Silvan Scherrer <silvan.scherrer@aroa.ch> 41.2.0-1
changelog:
  - update to version 41.2.0
  - Split python2-setuptools from python-setuptools
  - resynced with fedora spec


author: Elbert Pol <elbert.pol@gmail.com> 50.0.4-2
changelog:
  - Requirement from some files not needed and build with gcc 9.2.0
  - Also fix some other definitions for OS2


author: Elbert Pol <elbert.pol@gmail.com> - 10.0.0-1
changelog:
  - Updated to latest version
  - Add bldlevel nfo for os2
  - Provide legacy packages with DLLs for old ABI.


author: Elbert Pol <elbert.pol@gmail.com> - 10.0.0-2
changelog:
  - Build with the right version, and not with master
  - Add a defination for that we dont have dllimport


