SHA256
8
0
forked from pool/slang

64 Commits
devel ... main

Author SHA256 Message Date
981740a66b Accepting request 1267513 from devel:libraries:c_c++
- Drop pcre module, it hasn't been ported to pcre2 yet. (forwarded request 1267491 from anag_factory)

OBS-URL: https://build.opensuse.org/request/show/1267513
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=40
2025-04-08 15:50:14 +00:00
d32bbe5b60 Accepting request 1235698 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1235698
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=39
2025-01-09 14:05:15 +00:00
f9686a9ba8 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=57
2025-01-07 18:06:44 +00:00
e56ccb846e Accepting request 1153811 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1153811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=38
2024-03-01 22:35:42 +00:00
9fa05f53ec Accepting request 1153803 from home:dimstar:Factory
- Drop slsh/lib/test/test_timestamp.sl: Do not test timestamps but
  trust on upstream (calculations in leap years are off in the
  test).

OBS-URL: https://build.opensuse.org/request/show/1153803
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=55
2024-03-01 09:29:52 +00:00
1773eebbe4 Accepting request 1152444 from devel:libraries:c_c++
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.

OBS-URL: https://build.opensuse.org/request/show/1152444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=37
2024-02-28 18:44:25 +00:00
e0b03a38b0 Accepting request 1151527 from home:dimstar:rpm4.20:s
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1151527
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=53
2024-02-27 15:09:05 +00:00
901dc3a3d8 Accepting request 1042088 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1042088
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=36
2022-12-12 16:37:12 +00:00
c3f9df6256 Accepting request 1041962 from home:AndreasStieger:branches:devel:libraries:c_c++
fix Factory submission

OBS-URL: https://build.opensuse.org/request/show/1041962
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=51
2022-12-11 11:12:04 +00:00
e0e92d76f4 Accepting request 1006092 from home:coolo:branches:openSUSE:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1006092
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=50
2022-09-26 11:04:20 +00:00
f4d5baf8c4 Accepting request 791795 from devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/791795
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=35
2020-04-09 21:14:17 +00:00
f0ccb82a0e OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=48 2020-04-06 14:30:25 +00:00
23918a56ef - drop static library and its LTO workaround
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=47
2020-04-06 13:50:38 +00:00
dd554535c7 - 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 };
- git-6dd5ade9a97b52ace4ac033779a6d3c1c51db4d1.patch: upstreamed 
- slang-fsuid.patch: refreshed

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=46
2020-04-06 12:46:16 +00:00
db32d16cef Accepting request 720516 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/720516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=34
2019-09-05 10:02:24 +00:00
2588bfb0f7 Accepting request 720514 from home:marxin:static
Use FAT LTO objects in order to provide proper static library.

OBS-URL: https://build.opensuse.org/request/show/720514
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=44
2019-08-02 08:25:13 +00:00
459a42c000 Accepting request 637425 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/637425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=33
2018-10-01 07:06:14 +00:00
Ismail Dönmez
410f4c3ccb Accepting request 637422 from home:Andreas_Schwab:Factory
- overflow.patch: fix overflow checks not to depend on undefined behaviour

OBS-URL: https://build.opensuse.org/request/show/637422
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=42
2018-09-24 11:11:40 +00:00
e4a65ecf02 Accepting request 587519 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/587519
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=32
2018-03-16 09:35:37 +00:00
db8ee62925 Accepting request 587488 from home:oertel:branches:devel:libraries:c_c++
- handle s390 like s390x

OBS-URL: https://build.opensuse.org/request/show/587488
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=40
2018-03-15 13:40:34 +00:00
7885ba1244 Accepting request 582541 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/582541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=31
2018-03-07 09:30:45 +00:00
37280179f3 Accepting request 582053 from home:elvigia:branches:devel:libraries:c_c++
- BuildRequire default libpng on the system, builds and test 
  pass fine. (drops slang-libpng12-linker-flag.patch)

OBS-URL: https://build.opensuse.org/request/show/582053
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=38
2018-03-05 08:51:29 +00:00
a92eef5751 Accepting request 574532 from devel:libraries:c_c++
- Add upstream commit 6dd5ade9a97b52ace4ac033779a6d3c1c51db4d1 as
  patch git-6dd5ade9a97b52ace4ac033779a6d3c1c51db4d1.patch (boo#1079543)
  * Added support for the new ncurses 32-bit terminfo database entries

OBS-URL: https://build.opensuse.org/request/show/574532
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=30
2018-02-12 09:11:47 +00:00
91618a59fb Add bug number as well
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=36
2018-02-09 08:52:42 +00:00
8caa2c043f Support 32bit ncurses format
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=35
2018-02-09 08:48:22 +00:00
6fea96301b Accepting request 503684 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/503684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=29
2017-06-20 08:58:03 +00:00
Ismail Dönmez
3c7c397c38 Accepting request 503406 from home:jengelh:branches:devel:libraries:c_c++
- Rectify RPM groups. Trim filler wording from description.

OBS-URL: https://build.opensuse.org/request/show/503406
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=33
2017-06-14 12:09:59 +00:00
0be1c92282 Accepting request 499648 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/499648
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=28
2017-06-07 07:51:24 +00:00
f6a49207cb Accepting request 498856 from home:AndreasStieger:branches:devel:libraries:c_c++
slang 2.3.1a

OBS-URL: https://build.opensuse.org/request/show/498856
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=31
2017-05-30 10:01:14 +00:00
4a5cf5447d Accepting request 492723 from home:AndreasStieger:branches:devel:libraries:c_c++
slang 2.3.1a

OBS-URL: https://build.opensuse.org/request/show/492723
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=30
2017-05-07 16:31:40 +00:00
f96c9c213f Accepting request 288288 from devel:libraries:c_c++
- Cleanup spec file with spec-cleaner
- Add gpg signature
- Remove upstreamed patch
  * sprintf-bug-concerning-c-for-8-bit-character-in-non-.patch
- Update to 2.3.0
  * numerous changes, see included changes.txt for a detailed
    list

OBS-URL: https://build.opensuse.org/request/show/288288
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=27
2015-03-03 10:12:42 +00:00
c70318b541 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=28 2015-03-01 10:35:30 +00:00
f16dfe4009 Accepting request 288248 from home:pluskalm:branches:devel:libraries:c_c++
- Cleanup spec file with spec-cleaner
- Add gpg signature
- Remove upstreamed patch
  * sprintf-bug-concerning-c-for-8-bit-character-in-non-.patch
- Update to 2.3.0
  * numerous changes, see included changes.txt for a detailed
    list

OBS-URL: https://build.opensuse.org/request/show/288248
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=27
2015-03-01 09:40:44 +00:00
Stephan Kulow
089ac04ce2 Accepting request 246528 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/246528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=25
2014-08-28 19:05:11 +00:00
df9e88edb0 Accepting request 246500 from home:fcrozat:branches:devel:libraries:c_c++
- Add obsoletes/provides to baselibs.conf.

OBS-URL: https://build.opensuse.org/request/show/246500
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=25
2014-08-26 13:59:42 +00:00
Stephan Kulow
73482fda77 Accepting request 239602 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/239602
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=24
2014-07-15 14:25:44 +00:00
Ismail Dönmez
8f1d0588af Accepting request 239524 from home:kwk
- fix for running in non-utf-8 environments (bnc#885624)
  add sprintf-bug-concerning-c-for-8-bit-character-in-non-.patch
- drop slang-2.2.2-makefile.patch, obsolete

OBS-URL: https://build.opensuse.org/request/show/239524
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=23
2014-07-04 13:28:14 +00:00
Stephan Kulow
542714b1af Accepting request 122072 from devel:libraries:c_c++
- update to version 2.2.4
  - numerous changes, see the included changes.txt for a detailed
    list
- rebased slang-2.2.2.dif and renamed to slang.patch
- rebased slang-2.2.2-autoconf.dif and renamed to
  slang-autoconf.patch
- rebased slang-2.2.2-libpng12-linker-flag.patch and renamed to
  slang-libpng12-linker-flag.patch
- rebased slang-2.2.2-fsuid.dif and renamed to slang-fsuid.patch
- build oniguruma module on >= 12.1 (forwarded request 122071 from gberh)

OBS-URL: https://build.opensuse.org/request/show/122072
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=20
2012-05-26 11:06:16 +00:00
Ismail Dönmez
1ed9811a89 Accepting request 122071 from home:gberh:branches:devel:libraries:c_c++
- update to version 2.2.4
  - numerous changes, see the included changes.txt for a detailed
    list
- rebased slang-2.2.2.dif and renamed to slang.patch
- rebased slang-2.2.2-autoconf.dif and renamed to
  slang-autoconf.patch
- rebased slang-2.2.2-libpng12-linker-flag.patch and renamed to
  slang-libpng12-linker-flag.patch
- rebased slang-2.2.2-fsuid.dif and renamed to slang-fsuid.patch
- build oniguruma module on >= 12.1

OBS-URL: https://build.opensuse.org/request/show/122071
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=21
2012-05-24 14:18:21 +00:00
Stephan Kulow
7dac2476a7 Accepting request 104014 from devel:libraries:c_c++
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/104014
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=19
2012-02-14 18:08:29 +00:00
406533acaf Add explicit pkgconfig BR, so that pkgconfig provides are guaranteed to exist
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=18
2012-01-29 11:55:11 +00:00
Stephan Kulow
0fe6c58935 Accepting request 95185 from devel:libraries:c_c++
add automake to buildrequires (forwarded request 95137 from coolo)

OBS-URL: https://build.opensuse.org/request/show/95185
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=18
2012-01-04 07:01:31 +00:00
dcc1c26696 Remove redundant/unwanted tags/section (cf. specfile guidelines)
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=15
2011-12-02 19:41:14 +00:00
Cristian Rodríguez
f018448220 Accepting request 95137 from home:coolo:removeautomake
add automake to buildrequires

OBS-URL: https://build.opensuse.org/request/show/95137
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=14
2011-12-02 19:08:45 +00:00
OBS User autobuild
8e7c1463bc Accepting request 47988 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/slang based on submit request 47988 from user coolo

OBS-URL: https://build.opensuse.org/request/show/47988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=15
2010-09-13 11:47:49 +00:00
OBS User autobuild
491f70326b Accepting request 47988 from devel:libraries:c_c++
checked in (request 47988)

OBS-URL: https://build.opensuse.org/request/show/47988
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=13
2010-09-13 11:47:48 +00:00
Stephan Kulow
0ae67cb310 Accepting request 47975 from home:coolo:branches:openSUSE:Factory
OBS-URL: https://build.opensuse.org/request/show/47975
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=12
2010-09-13 11:02:50 +00:00
OBS User autobuild
cc82425138 Accepting request 46177 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/slang based on submit request 46177 from user coolo

OBS-URL: https://build.opensuse.org/request/show/46177
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=14
2010-09-03 12:18:16 +00:00
OBS User buildservice-autocommit
07e38b927c Updating link to change in openSUSE:Factory/slang revision 14.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=719f2b51834aaf13332a4afd4f04c91f
2010-09-03 12:18:16 +00:00
OBS User autobuild
25003a734b Accepting request 46177 from devel:libraries:c_c++
checked in (request 46177)

OBS-URL: https://build.opensuse.org/request/show/46177
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=11
2010-09-03 12:18:15 +00:00
Stephan Kulow
0974fb16f5 Accepting request 45722 from home:gberh:branches:devel:libraries:c_c++
Copy from home:gberh:branches:devel:libraries:c_c++/slang via accept of submit request 45722 revision 5.
Request was accepted with message:
thans

OBS-URL: https://build.opensuse.org/request/show/45722
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=10
2010-08-25 09:56:30 +00:00
OBS User autobuild
e2913ba482 Accepting request 39203 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/slang based on submit request 39203 from user msmeissn

OBS-URL: https://build.opensuse.org/request/show/39203
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=11
2010-05-03 19:33:54 +00:00
OBS User autobuild
7262edfd7e Accepting request 39203 from devel:libraries:c_c++
checked in (request 39203)

OBS-URL: https://build.opensuse.org/request/show/39203
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=9
2010-05-03 19:33:53 +00:00
cdda829495 Accepting request 37351 from home:msmeissn:branches:devel:libraries:c_c++
Copy from home:msmeissn:branches:devel:libraries:c_c++/slang via accept of submit request 37351 revision 3.
Request was accepted with message:
ok

OBS-URL: https://build.opensuse.org/request/show/37351
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=8
2010-04-08 12:04:00 +00:00
OBS User autobuild
f2a182fc75 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=10 2010-03-18 15:29:41 +00:00
OBS User buildservice-autocommit
aecfc06f7a Updating link to change in openSUSE:Factory/slang revision 10.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/slang?expand=0&rev=064fb940f9ede04bf9d8ae7210d418d9
2010-03-18 15:29:41 +00:00
OBS User autobuild
9141d9e7ed Accepting request 29419 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/slang based on submit request 29419 from user msmeissn

OBS-URL: https://build.opensuse.org/request/show/29419
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=9
2010-01-14 16:10:54 +00:00
OBS User autobuild
d46aeffe81 Accepting request 28336 from devel:libraries:c_c++
Copy from devel:libraries:c_c++/slang based on submit request 28336 from user coolo

OBS-URL: https://build.opensuse.org/request/show/28336
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=8
2010-01-09 10:49:43 +00:00
OBS User unknown
f167e33d31 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=6 2009-01-09 01:02:10 +00:00
OBS User unknown
653496da67 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=5 2008-07-08 23:28:45 +00:00
OBS User unknown
2b38403474 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=4 2008-04-10 13:32:49 +00:00
OBS User unknown
0795731a18 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=3 2007-07-12 02:43:50 +00:00
OBS User unknown
f2c24202bd OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=2 2007-05-28 21:38:04 +00:00
OBS User unknown
4c24a81d3c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/slang?expand=0&rev=1 2007-01-15 23:37:17 +00:00
6 changed files with 0 additions and 309 deletions

Binary file not shown.

View File

@@ -1,17 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Comment: See http://www.jedsoft.org/signature.html for more information
iQIzBAABCgAdFiEEZAgzc+nh3pl+u+d4S4LQuCkwI30FAmLs9VEACgkQS4LQuCkw
I314Vg//ZaFvxc3vEyo4BIlIJP7yQovsDf+DkXQScSIx9QnuZKnzznk4voM1JKDW
YZr77fxRHKkFVB5AgP7CyC5LSqacysbng2S51ry1NT/uN41IkwKldbi4cDBj6iaF
062kViTvlTexCuYmqtVc3ssrQGFec0eQdAsOcmikutp6Bx7pBlQ0oSevY/GU7dC5
4uW4uFY94nJm3+mEEr/j2vyiaCrpLVSUUQHX9TbmjgL4mYulFNHDNAlf6xwxedwU
QuRnBa97BYIuZbS/CK24X+7Dr8hiKsAiYBClmch9n6hS6NppNintCBbBEdH4Mer5
x8fL9xWDbI6GAzgF0KV1tzWmE1xga9bf8V0YhDBVH5oyog/yQU5W2/2WwCnRSSL2
TX1EU/KEGisbzjeruFKaN6Qo4UIfqBjpmNaM3ky02YXiKn8UQMCxfEJfVRWd3UYg
8sI2bM3VPxSLp/V0eTB81rZ/PtJB6KD0l8oeUY/umwZYA28yYgxhOL08DW1Y0M6v
YyiFifUzJcGrNJI1u20PHqC4kP92M0B9ZFU3hBT79fvsFpXyhCXKzwoHBywwE5Gp
camSPKX/8FNV5Jnv+Ene9Oy3FjJo24Rs9fmq0G7loTNjK8ZdzNGYg/XOjyVQXnOi
T8ezae10IjhOubm2r1gYxTbaLyTMMy9mT0sC0AuWo1/FlHJeDOQ=
=iyx4
-----END PGP SIGNATURE-----

View File

@@ -1,103 +0,0 @@
Index: slang-2.3.3/autoconf/aclocal.m4
===================================================================
--- slang-2.3.3.orig/autoconf/aclocal.m4
+++ slang-2.3.3/autoconf/aclocal.m4
@@ -362,8 +362,11 @@ then
if test -n "$gcc_warnings"
then
CFLAGS="$CFLAGS -Wall -W -pedantic -Winline -Wmissing-prototypes \
- -Wnested-externs -Wpointer-arith -Wcast-align -Wshadow -Wstrict-prototypes \
- -Wformat=2"
+ -Wnested-externs -Wpointer-arith -Wcast-align -Wshadow -Wstrict-prototypes \
+ -Wformat -Wformat-security"
+ ELF_CFLAGS="$ELF_CFLAGS -Wall -W -pedantic -Winline -Wmissing-prototypes \
+ -Wnested-externs -Wpointer-arith -Wcast-align -Wshadow -Wstrict-prototypes \
+ -Wformat -Wformat-security"
# Now trim excess whitespace
CFLAGS=`echo $CFLAGS`
fi
@@ -578,7 +581,7 @@ dnl # Check for dynamic linker
dnl #-------------------------------------------------------------------------
DYNAMIC_LINK_LIB=""
-dnl# AH_TEMPLATE([HAVE_DLOPEN],1,[Define if you have dlopen])
+AH_TEMPLATE([HAVE_DLOPEN],1,[Define if you have dlopen])
AC_CHECK_HEADER(dlfcn.h,[
AC_DEFINE(HAVE_DLFCN_H,1,[Define if you have the dlfcn.h header])
Index: slang-2.3.3/autoconf/configure.ac
===================================================================
--- slang-2.3.3.orig/autoconf/configure.ac
+++ slang-2.3.3/autoconf/configure.ac
@@ -17,6 +17,62 @@ dnl# fi
AC_CONFIG_AUX_DIR(autoconf)
AC_CANONICAL_HOST
+AH_TOP([
+/* -*- c -*- */
+/* Note: this is for unix only. */
+
+#ifndef SL_CONFIG_H
+#define SL_CONFIG_H
+])
+
+AH_BOTTOM([
+#if defined(HAVE_SIGADDSET) && defined(HAVE_SIGEMPTYSET)
+# if defined(HAVE_SIGACTION) && defined(HAVE_SIGPROCMASK)
+# define SLANG_POSIX_SIGNALS
+# endif
+#endif
+
+/* Define if you need to in order for stat and other things to work. */
+#undef _POSIX_SOURCE
+
+#ifdef _AIX
+# ifndef _POSIX_SOURCE
+# define _POSIX_SOURCE 1
+# endif
+# ifndef _ALL_SOURCE
+# define _ALL_SOURCE
+# endif
+/* This may generate warnings but the fact is that without it, xlc will
+ * INCORRECTLY inline many str* functions. */
+# undef __STR__
+#endif
+
+/* define USE_TERMCAP if you want to use it instead of terminfo. */
+#if defined(sequent) || defined(NeXT)
+# ifndef USE_TERMCAP
+# define USE_TERMCAP
+# endif
+#endif
+
+#if defined(ultrix) && !defined(__GNUC__)
+# ifndef NO_PROTOTYPES
+# define NO_PROTOTYPES
+# endif
+#endif
+
+#ifndef unix
+# define unix 1
+#endif
+
+#ifndef __unix__
+# define __unix__ 1
+#endif
+
+#define _SLANG_SOURCE_ 1
+#endif /* SL_CONFIG_H */
+])
+
+
JD_INIT
JD_ANSI_CC
@@ -308,7 +364,7 @@ else
fi
AC_SUBST(ZLIB_MODULE)
-m4_include([./iconv.m4])
+dnl m4_include([./iconv.m4])
ICONV_MODULE=""
JD_CHECK_FOR_LIBRARY(iconv)

View File

@@ -1,96 +0,0 @@
Index: slang-2.3.2/autoconf/configure.ac
===================================================================
--- slang-2.3.2.orig/autoconf/configure.ac
+++ slang-2.3.2/autoconf/configure.ac
@@ -177,9 +177,18 @@ sys/socket.h \
netinet/in.h \
arpa/inet.h \
sys/un.h \
+sys/fsuid.h \
sys/resource.h \
)
+AC_CHECK_FUNCS(setfsuid setfsgid)
+
+if test "${ac_cv_func_setfsuid}" != "yes" || test "${ac_cv_func_setfsgid}" != "yes"; then
+ AC_MSG_ERROR([
+*** setfsguid and setfsgid cannot be found!!!
+ These are needed to support setuid/setgid applications ***])
+fi
+
AC_TYPE_MODE_T
AC_TYPE_PID_T
AC_TYPE_UID_T
Index: slang-2.3.2/src/config.hin
===================================================================
--- slang-2.3.2.orig/src/config.hin
+++ slang-2.3.2/src/config.hin
@@ -201,6 +201,8 @@
#undef HAVE_SYS_UN_H
#undef socklen_t
+#undef HAVE_SYS_FSUID_H
+#undef HAVE_SETFSUID
#undef HAVE_CONFSTR
#undef HAVE_SYSCONF
#undef HAVE_PATHCONF
Index: slang-2.3.2/src/slinclud.h
===================================================================
--- slang-2.3.2.orig/src/slinclud.h
+++ slang-2.3.2/src/slinclud.h
@@ -30,4 +30,8 @@
# include <memory.h>
#endif
+#ifdef HAVE_SYS_FSUID_H
+# include <sys/fsuid.h>
+#endif
+
#endif /* _SLANG_INCLUDE_H_ */
Index: slang-2.3.2/src/sltermin.c
===================================================================
--- slang-2.3.2.orig/src/sltermin.c
+++ slang-2.3.2/src/sltermin.c
@@ -23,6 +23,9 @@ Foundation, Inc., 59 Temple Place - Suit
USA.
*/
+#include <unistd.h>
+#include <sys/types.h>
+
#include "slinclud.h"
#include "slang.h"
@@ -142,7 +145,32 @@ static FILE *open_terminfo (char *file,
* I will also look into the use of setreuid, seteuid and setregid, setegid.
* FIXME: Priority=medium
*/
+ /* If your system lacks setfsuid/getfsuid either write
+ equivalent support or dont use slang to build setuid/setgid
+ apps like Mutt */
+
+ if(setfsuid(getuid())==-1)
+ {
+ perror("setfsuid");
+ return NULL;
+ }
+ if(setfsgid(getgid())==-1)
+ {
+ perror("setfsgid");
+ return NULL;
+ }
fp = fopen (file, "rb");
+ if(setfsuid(geteuid())==-1)
+ {
+ perror("setfsuid");
+ return NULL;
+ }
+ if(setfsgid(getegid())==-1)
+ {
+ perror("setfsgid");
+ return NULL;
+ }
+
if (fp == NULL) return NULL;
if (12 != fread ((char *)buf, 1, 12, fp))

View File

@@ -1,51 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=/DrM
-----END PGP PUBLIC KEY BLOCK-----

View File

@@ -1,39 +0,0 @@
Index: slang-2.2.4/src/sldisply.c
===================================================================
--- slang-2.2.4.orig/src/sldisply.c
+++ slang-2.2.4/src/sldisply.c
@@ -2609,6 +2609,13 @@ int SLtt_initialize (SLFUTURE_CONST char
Start_Abs_Cursor_Addressing_Mode = tt_tgetstr ("ti");
End_Abs_Cursor_Addressing_Mode = tt_tgetstr ("te");
+# ifndef USE_TERMCAP
+ /* Use the given terminal specification of the terminfo entries
+ * even if we have almost vtxxx.
+ */
+ Keypad_Init_Str = SLtt_tgetstr ("ks");
+ Keypad_Reset_Str = SLtt_tgetstr ("ke");
+# else
/* If I do this for vtxxx terminals, arrow keys start sending ESC O A,
* which I do not want. This is mainly for HP terminals.
*/
@@ -2626,6 +2633,7 @@ int SLtt_initialize (SLFUTURE_CONST char
if (Del_N_Lines_Str == NULL) Del_N_Lines_Str = "\033[%dM";
if (Add_N_Lines_Str == NULL) Add_N_Lines_Str = "\033[%dL";
}
+#endif
Scroll_R_Str = tt_tgetstr("cs");
@@ -2808,10 +2816,12 @@ int SLtt_initialize (SLFUTURE_CONST char
/* specific to vtxxx only */
void SLtt_enable_cursor_keys (void)
{
+#if 0
#ifdef __unix__
if (Vt100_Like)
#endif
tt_write_string("\033=\033[?1l");
+#endif
}
#ifdef VMS