| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: Regina-REXX-devel | Distribution: openSUSE Tumbleweed |
| Version: 3.9.7 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Aug 14 10:39:55 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 31281 | Source RPM: Regina-REXX-3.9.7-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://regina-rexx.sourceforge.io/ | |
| Summary: Header files for the REXX interpreter | |
This package contains all necessary include files and libraries needed to develop applications that require Regina-REXX.
GFDL-1.1-only AND LGPL-2.1-or-later
* Fri Aug 14 2026 Martin Pluskal <mpluskal@suse.com>
- Group the rexx and rxqueue alternatives together so that selecting
one switches both, matching the group ooRexx registers for the same
two commands:
* rxqueue communicates with the queue of its own interpreter, so
mixing the two implementations is not a supported combination
* a libalternatives group only takes effect when every member
declares it, so a group present on one side alone does nothing
* Fri Aug 14 2026 Martin Pluskal <mpluskal@suse.com>
- Migrate the rexx and rxqueue commands from update-alternatives,
which is deprecated and not to be used in new packages, to
libalternatives:
* Ship /usr/share/libalternatives/rexx/15.conf and
/usr/share/libalternatives/rxqueue/15.conf, keeping the priority
update-alternatives was registering
* Drop the %post/%postun registration and the two /etc/alternatives
ghost entries; libalternatives keeps no install-time state
* Require alts, which provides the /usr/bin/alts dispatcher
* Set options=KeepArgv0 so both tools keep reporting the invoked
name in their usage and -v output, as the symlink used to
* Point man= at the manual pages that are actually shipped, so
"man rexx" and "man rxqueue" keep resolving
- Package /usr/bin/rexx and /usr/bin/rxqueue as real symlinks to
/usr/bin/alts instead of marking them %ghost, so both commands are
created and owned by the package itself
* Thu Aug 13 2026 Martin Pluskal <mpluskal@suse.com>
- Coexist with ooRexx, which provides the same rexx and rxqueue
commands (this conflict is what got the previous Factory submission,
request 1287670, declined):
* Do not ship man1/rexx.1, a byte-identical copy of the regina.1 we
already ship, and rename man1/rxqueue.1 to rxqueue-Regina-REXX.1;
ooRexx owns both of those paths outright
* Mark %ghost the /usr/bin/rexx and /usr/bin/rxqueue symlinks that
update-alternatives creates, as ooRexx does
* Record the /etc/alternatives/rexx and rxqueue ghosts with mode
0755 so their attributes match ooRexx's
* Thu Aug 13 2026 Martin Pluskal <mpluskal@suse.com>
- Add Regina-REXX-parallel-make.patch: build the alternate-variant
objects with -o instead of moving the shared object aside and back,
which raced under make -j and forced a serial build
- Add Regina-REXX-trip-helpers-c99.patch: include <stdlib.h> in the
trip test helpers, whose implicit exit()/atoi() declarations have
been an error since GCC 14
- Run upstream's trip conformance suite in %check
- Ship rxstack.conf instead of marking it %ghost, which dropped the
installed configuration file from the package
- Do not download the documentation PDFs separately, they are the very
same files the tarball already ships in doc/ (1.5 MB duplicated)
- Fix the example scripts: replace the env(1) shebang with an absolute
path and convert rexxcps.rexx to LF line endings
- Install libregina.pc non-executable
- Move regina-config.1 to the devel subpackage next to regina-config
- Drop the no-op removal of a datadir addons directory that is really
installed under libdir
- Drop unused lsb-release and distribution-release build requirements
* Thu Jun 26 2025 Sarah Kriesch <sarah.kriesch@opensuse.org>
- Adopt permissions for sbindir because of permission conflict
* Tue Jun 17 2025 Sarah Kriesch <sarah.kriesch@opensuse.org>
- Update docs to 3.9.7
* Tue May 27 2025 Sarah Kriesch <sarah.kriesch@opensuse.org>
- Update to 3.9.7
* Bugs Fixed:
* #580 Missing files in SVN trunk (target Windows)
* #587 https://regina-rexx.sourceforge.io/ Sourceforge links mostly broken
* #595 Unexpected NUL bytes from changestr()
* #596 stream(filename,"C","OPEN WRITE REPLACE") fails, but "CREATE" works
* #598 Implicit command doesn't recognize arguments
* #600 Erroneous syntax error 37
* #602 Error "System resources exhausted" on Haiku
* #606 regina.dll reports WIN8 for Windows 11 systems
* #607 Visual C++ 4.0 build is broken
* #609 CENTER regression
* #610 CALL X(SIGL) passes updated SIGL as ARG(1)
* #612 Problems with cc23
* #613 Fixed typos in PDF #
* Implement return of available memory via STORAGE() and FREESPACE() for Windows and Linux
* Distribute binary error message files as source so Regina can be cross-compiled
* Add rexxtry.rexx test program
- Documentation for 3.9.6 because of missing documentation for 3.9.7
- Conflict resolution with datadir between package and lib
- Conflict resolution related to regina config between package and devel package
* Sat Feb 22 2025 Sarah Kriesch <sarah.kriesch@opensuse.org>
- Update to 3.9.6
* Fixed bugs
* Changed addons dir in regina-config script to exclude prefix - breakage
* Add optional setting of PATHEXT under Windows installer
* Enabled rxstack to run as a Websocket server
* Added .DIRSEP reserved variable for current directory separator
* Support ~ as first character in filenames under Un*x/Linux platforms
* Added 'I' option to sysfiletree() in regutil
* Add libregina.pc for pkg-config
* Version information display via "regina -v" now goes to stdout
* Added options to -v switch to provide more information to external function
* Added support for update-alternatives mechanism on Linux
* Added Alpine Linux package support
* Added "CALLER" as valid environment for VALUE BIF
* Enabled GETCALLSTACK to display to stderr if no stem argument specified
* Package builds now self-contained
* Add syshomedirectory() in regutil to get user's home directory
* Add sysgetline() and sysgetlinehistory() in regutil to provide an interface to readline
* Support both AA and AC as Logical Not
* run rxstack as rxstack user not root when installing Linux package
* Fix crash with sysgetline() if line > 260 characters
* Support tilde in Linux file names
* Improve performance by reducing initial variable pool hash size from 2003 to 227
* Add REGINA_HASHTABLELENGTH to enable initial variable pool size to be changed at runtime
* Add sysgetline() and sysgetlinehistory() to Regutil; implementation of GNU Readline
* Add handling support for SIGUSR1 and SIGUSR2 to turn on/off TRACE I
* Add ReginaGetAddonDir() API call to obtain location where Regina looks for external function packages
* Check for Windows 11 and arm/arm64 architecture in UNAME BIF
* Add OPTION STRICT_ANSI_FORMAT_BIF to apply strict ANSI rules to the FORMAT BIF
* Tue Jul 27 2021 Johannes Segitz <jsegitz@suse.com>
- Added hardening to systemd service(s). Modified:
* rxstack.service
* Thu Oct 17 2019 Richard Brown <rbrown@suse.com>
- Remove obsolete Groups tag (fate#326485)
/usr/bin/regina-config /usr/include/rexxsaa.h /usr/lib64/libregina.so /usr/lib64/pkgconfig/libregina.pc /usr/share/man/man1/regina-config.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 1 00:00:51 2026