23 Commits

Author SHA256 Message Date
3fd7e6062f Accepting request 1254982 from home:rguenther:branches:devel:languages:tcl
- Use -std=gnu89 to avoid the new C23 default of GCC 15, the codebase
  is still using K&R C after all.

OBS-URL: https://build.opensuse.org/request/show/1254982
OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/expect?expand=0&rev=36
2025-04-09 13:53:21 +00:00
c703e63da3 Accepting request 1173624 from home:msmeissn:branches:devel:languages:tcl
- expect-fix-implicit.patch: fixed several implicit warnings,
  fixed bad struct initialization
  - if you see pty related issues, please report them.

OBS-URL: https://build.opensuse.org/request/show/1173624
OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/expect?expand=0&rev=34
2024-05-16 13:56:35 +00:00
416447de0c Accepting request 970919 from home:dirkmueller:Factory
- add expect-5.45-format-security.patch

OBS-URL: https://build.opensuse.org/request/show/970919
OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/expect?expand=0&rev=32
2022-05-19 08:29:32 +00:00
cbd719755c Accepting request 941870 from home:lnussel:branches:devel:languages:tcl
- Fix home page URL https://core.tcl-lang.org/expect/

OBS-URL: https://build.opensuse.org/request/show/941870
OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/expect?expand=0&rev=31
2022-01-15 14:03:57 +00:00
820a6c78da - bsc#1183904, expect-errorfd.patch:
errorfd file descriptors should be closed when forking

OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/expect?expand=0&rev=29
2021-05-10 14:07:34 +00:00
c85116253e Accepting request 890323 from home:mgerstner:branches:devel:languages:tcl
- fix previous change regarding PIE linking. Passing SHLIB_CFLAGS="-shared"
  causes /usr/bin/expect to become a shared library that SEGFAULTs upon
  execution. Instead use SHLIB_LD to pass -shared only to shared library
  linking.

OBS-URL: https://build.opensuse.org/request/show/890323
OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/expect?expand=0&rev=27
2021-05-04 11:31:06 +00:00
cc82ccd393 Accepting request 887314 from home:mgerstner:branches:devel:languages:tcl
- pass explicit -pie flag to CFLAGS and hack `make` invocation so that
  /usr/bin/expect actually becomes a PIE binary. This is especially awkard
  since the expect build system implicitly passes -fPIC which breaks our
  gcc-PIE package, but does not pass -pie while linking the executable.
  Shared libraries are also not linked with -shared so we need to explicitly
  pass this, too, to avoid build breakage (bsc#1184122).

OBS-URL: https://build.opensuse.org/request/show/887314
OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/expect?expand=0&rev=26
2021-05-03 13:06:21 +00:00
9364672928 - Add an unversioned symlink to make linking easier for
applications that use libexpect without Tcl (boo#1172681).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/expect?expand=0&rev=24
2020-10-15 08:34:16 +00:00
7b6c8e5e03 - New version 5.45.4:
* Fix two bugs in EOF handling.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/expect?expand=0&rev=21
2018-10-25 09:46:31 +00:00
b7c15090dc Accepting request 540240 from home:avindra
- New version 5.45.3:
  * expect.c: On finding a full buffer during matching the sliding
    window mechanism slides too far, truncating the whole buffer and
    preventing matches across the boundary. Fix is shortening the
    slide distance (slide only one 1/3).
  * expect.c: Replaced a cc==0 check with proper Tcl_Eof() check.
- Includes changes from 5.45.2:
  * configure: Extended Tcl header detection for OS X Mountain Lion.
  * expect.c: Replaced memcpy with memmove to properly handle
    overlapping memory.
- Includes changes from 5.45.1:
  * exp_chan.c: Fix a problem when talking a tty where the writer
    dies. Some operating systems report the condition as EIO with
    nothing read, while this actually an EOF. Previously, returned
    data was incomplete due to the error causing data in buffers to
    be dropped.
  * exp_chan.c: Fix a problem with the iteration over the expect
    channel list where the loop code may modify the list, breaking
    the iterator.
  * Fixes for exp_chan.c and exp_command.h
  * expect.c: Convert #bytes information to #chars to prevent later
    code to fail when copying strings around and miscalculating how
    much to copy, for strings containing non-ASCII utf chars.
  * exp_inter.c: Hack access to TCL_REG_BOSONLY when not present,
    became private with Tcl 8.5 and higher.
  * expect.h: Remove the local fiddling with the memory allocation
    and panic macros.
  * example/unbuffer: Prevent unbuffer from swallowing exit code of
    the command it ran (regular mode only, not -p)
  * Various deduplications and cleanups
- cleanup with spec-cleaner
- use %make_install macro

OBS-URL: https://build.opensuse.org/request/show/540240
OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/expect?expand=0&rev=19
2017-11-09 14:56:10 +00:00
a72f4378c7 - Don't ship the 'weather' example anymore (fate#318342).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/expect?expand=0&rev=17
2015-07-17 09:01:55 +00:00
d2edc34ce0 Accepting request 161180 from home:m_meister:branches:openSUSE:Factory
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/161180
OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/expect?expand=0&rev=15
2013-03-26 16:06:41 +00:00
890fea372b Accepting request 151451 from home:Andreas_Schwab:Factory
- Update config.guess/sub for aarch64

OBS-URL: https://build.opensuse.org/request/show/151451
OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/expect?expand=0&rev=13
2013-02-06 11:40:39 +00:00
Factory Maintainer
f3ca5b9b46 Accepting request 113576 from home:AndreasSchwab:ff
- Remove execute permission from logfiles

OBS-URL: https://build.opensuse.org/request/show/113576
OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/expect?expand=0&rev=11
2012-04-17 19:19:47 +00:00
c76744d16f Accepting request 97331 from home:coolo:removeautoconf
add autoconf to buildrequires

OBS-URL: https://build.opensuse.org/request/show/97331
OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/expect?expand=0&rev=9
2011-12-21 11:18:15 +00:00
Lars Vogdt
3377dc9f64 Accepting request 87061 from devel:languages:tcl
version 5.45

OBS-URL: https://build.opensuse.org/request/show/87061
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expect?expand=0&rev=14
2011-10-07 14:20:42 +00:00
OBS User unknown
1366b4c066 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expect?expand=0&rev=8 2009-08-06 15:11:25 +00:00
OBS User unknown
dc36ab1315 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expect?expand=0&rev=7 2008-11-03 11:04:57 +00:00
OBS User unknown
d3912324c4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expect?expand=0&rev=6 2008-10-22 15:50:47 +00:00
OBS User unknown
483d337fd8 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expect?expand=0&rev=4 2008-05-07 19:53:28 +00:00
OBS User unknown
cfa6a1c38c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expect?expand=0&rev=3 2008-04-06 01:57:53 +00:00
OBS User unknown
59ab91b0ea OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expect?expand=0&rev=2 2008-03-21 00:34:20 +00:00
OBS User unknown
86f544963a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/expect?expand=0&rev=1 2006-12-18 23:15:52 +00:00