Package Release Info

slang-2.3.3+git16.89d32bb-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libslang2-32bit

Change Logs

* Mon Apr 07 2025 ana.guerrero@suse.com
- Drop pcre module, it hasn't been ported to pcre2 yet.
* Tue Jan 07 2025 kkaempf@suse.de
- Update to version 2.3.3+git16.89d32bb:
  * pre2.3.4-16: Removed unnecessary chack for a NULL string in keymap.c:find_the_key, and corrected a potential memory leak in the sltoken.c:compile_byte_compiled_multistring function
  * pre2.3.4-15: Added UTF-16 surrogate handling to the expand_escaped_string function and json module
  * pre2.3.4-14: Added fcntl_getpipe_sz and fcntl_setpipe_sz functions to the fcntl module to get and set the buffer size for pipes
  * pre2.3.4-13: Initialize the variables provided by the %g operator to zero to not leak uninitialized data from the stack if not set by %P. (Miroslav Lichvar)
  * pre2.3.4-12: modules/chksum_sha2.c: Use memcpy to avoid type-punning warning
  * pre2.3.4-11: lib/timestamp.sl: Fixed a bug involving leap years
  * pre2.3.4-10: Updated the Unicode tables to v15 from v10
  * pre2.3.4-9: src/slang.ver: Removed the undefined symbol SLang_Rline_Quit, which was causing a link error on Gentoo Linux (Michal Rostecki)
  * pre2.3.4-8: check for NULL return value from the ctime function
  * pre2.3.4-7: mkfiles/makefile.m32: Added install1 target to work with versions of mingw make that cannot process the install target.  Previously this required editing the makefile (windows-specific)
- download from git://git.jedsoft.org/git/slang.git
  * drop slang-2.3.3.tar.bz2.asc and slang.keyring
- rename patches
  * slang.patch to 0001-Use-termcap.patch
  * slang-autoconf.patch to 0002-Fix-CFLAGS-and-generate-sl-config.h.patch
  * slang-fsuid.patch to 0003-Enforce-use-of-setfsuid.patch
* Fri Mar 01 2024 dimstar@opensuse.org
- Drop slsh/lib/test/test_timestamp.sl: Do not test timestamps but
  trust on upstream (calculations in leap years are off in the
  test).
* Mon Feb 26 2024 dimstar@opensuse.org
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.
* Mon Sep 26 2022 coolo@suse.com
- slang 2.3.3:
  * This version includes a number of backward-compatible enhancements to
    the interpreter and its modules, as well as support for so-called
    user-defined terminfo extensions.  It is also binary compatible with
    prior 2.x.y versions of the library.
  * See changes.txt
- obsolete overflow.patch and rebase autoconf.patch
* Mon Apr 06 2020 adam.majer@suse.de
- slang 2.3.2:
  * It is now possible to use reserved words as struct
  field names without quoting them.  For example, it is now possible
  to write
    s = struct { public = value };
  Previously, this required the field name to be quoted:
    s = struct { "public" = value };
- drop static library and its LTO workaround
- git-6dd5ade9a97b52ace4ac033779a6d3c1c51db4d1.patch: upstreamed
- slang-fsuid.patch: refreshed
* Fri Aug 02 2019 mliska@suse.cz
- Use FAT LTO objects in order to provide proper static library.
* Mon Sep 24 2018 schwab@suse.de
- overflow.patch: fix overflow checks not to depend on undefined behaviour
* Thu Mar 15 2018 ro@suse.de
- handle s390 like s390x
* Fri Mar 02 2018 crrodriguez@opensuse.org
- BuildRequire default libpng on the system, builds and test
  pass fine. (drops slang-libpng12-linker-flag.patch)