| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: slang-devel | Distribution: openSUSE Tumbleweed |
| Version: 2.3.3+git16.89d32bb | Vendor: openSUSE |
| Release: 2.1 | Build date: Mon Apr 7 09:24:16 2025 |
| Group: Development/Languages/C and C++ | Build host: reproducible |
| Size: 1247151 | Source RPM: slang-2.3.3+git16.89d32bb-2.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://www.jedsoft.org/ | |
| Summary: Programming Library and Embeddable Extension Language - Development Package | |
S-Lang is a programming library for creating multi-platform software. It provides display/screen management, keyboard input, keymaps, etc. Another feature is the interpreter for the S-Lang extension language which can be embedded into an application to make it extensible. With slsh, a standalone interpreter is available as well. This package contains all necessary include files and libraries needed to develop applications that require it.
GPL-2.0-or-later
* Mon Apr 07 2025 Ana Guerrero <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 Dominique Leuenberger <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 Dominique Leuenberger <dimstar@opensuse.org>
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
* Mon Sep 26 2022 Stephan Kulow <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 <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 Martin Liška <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)
/usr/include/slang.h /usr/include/slcurses.h /usr/lib/libslang.so /usr/lib/pkgconfig/slang.pc /usr/share/doc/packages/slang-devel /usr/share/doc/packages/slang-devel/NEWS /usr/share/doc/packages/slang-devel/README /usr/share/doc/packages/slang-devel/UPGRADE.txt /usr/share/doc/packages/slang-devel/changes.txt /usr/share/doc/packages/slang-devel/demo /usr/share/doc/packages/slang-devel/demo/Makefile /usr/share/doc/packages/slang-devel/demo/Makefile.in /usr/share/doc/packages/slang-devel/demo/Makefile.w32 /usr/share/doc/packages/slang-devel/demo/README /usr/share/doc/packages/slang-devel/demo/demolib.c /usr/share/doc/packages/slang-devel/demo/keypad.c /usr/share/doc/packages/slang-devel/demo/pager.c /usr/share/doc/packages/slang-devel/demo/rline.c /usr/share/doc/packages/slang-devel/demo/smgtest.c /usr/share/doc/packages/slang-devel/demo/useropen.c /usr/share/doc/packages/slang-devel/examples /usr/share/doc/packages/slang-devel/examples/assoc.sl /usr/share/doc/packages/slang-devel/examples/colormap.sl /usr/share/doc/packages/slang-devel/examples/life.sl /usr/share/doc/packages/slang-devel/examples/prime.sl /usr/share/doc/packages/slang-devel/examples/saveobj.sl /usr/share/doc/packages/slang-devel/examples/slsmgex2.sl /usr/share/doc/packages/slang-devel/examples/sort.sl /usr/share/doc/packages/slang-devel/examples/utmp.sl /usr/share/doc/packages/slang-devel/grammar.txt /usr/share/doc/packages/slang-devel/text /usr/share/doc/packages/slang-devel/text/cref.txt /usr/share/doc/packages/slang-devel/text/cslang.txt /usr/share/doc/packages/slang-devel/text/slang.txt /usr/share/doc/packages/slang-devel/text/slangfun.txt /usr/share/licenses/slang-devel /usr/share/licenses/slang-devel/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:22:36 2025