lang/retro12: Update to 2024.1 ChangeLog: http://retroforth.org/relnotes/202401.txt PR: 276203 Reported by: crc@forthworks.com (maintainer)773dea43a5
Port details
lang/retro122024.1
Clean, elegant, and pragmatic dialect of Forth
- Maintainer
- crc@forthworks.com
- Packages
- retro12 2024.1
- Upstream
- Higher version available: 2025.08
- CPE
- none, CVEs only via VuXML
- WWW
- https://retroforth.org
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (22)
Cleanup: drop redundant DESTDIR propagation via MAKE_{ARGS,ENV}
Our framework usually DTRT; sometimes it's necessary to pass it
explicitly, e.g. for ports with USES+=qmake or which use exotic
build systems, but these are mostly staging dawn and apparently
debug leftovers, so remove them to not confuse the reader.8b63b54d43lang/retro12: Update to 2023.3 - Submitter becomes maintainer ChangeLog: https://retroforth.org/changelog/202303.txt PR: 270480e195b4e2f3
lang/retro12: Release maintainershipb828180d38
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
lang/retro12: Update to 2021.4 and adopt portfcc8a0c94b
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
lang/retro12: Update to 2021.2 ChangeLog: * fixes a bug causing address stack corruption in some circumstances * improved handling of pipes * added `abort` * add support for user defined block delimiters PR: 253610 Submitted by: crc@forthworks.com MFH: 2021Q1a3076c840b
Update to 2020.10 - Development history can be viewed here: https://forthworks.com/retro/changes.txt - Drop maintainership72cbcb5021
lang/retro12: Update to 2020.07d549f79dbf
Update to 2020.4 This release fixes numerous bugs, and makes a lot of improvements to the standard library, using inline assembly to enhance performance and reduce size. PR: 246961 Submitted by: Charles Childers8ec4d0ab81
Update to 2020.01 Changelog (main changes): - fix bugs in n:MIN, n:MAX, a:index-of, s:WHITESPACE - removed uses of raw nga bytecode from standard library - added optimized implementations of the standard library functions - reduced the overall size slightly - added retro-lookup(1) to search the tags file created by retro-tags(1) PR: 243373 Submitted by: Charles Childers <crc@forthworks.com> Event: Brussels DevSummit 2020648245723a
lang/retro12: fix build on GCC architectures PR: 241723 Submitted by: pkubaj@9d4f5453ed
Update to 2019.10 - Pet portlint, portclippy & portfmt. Changelog: - deprecate some old functionality - cleaner separation of time/date handling functions - clearer separation of random number generation - bug fixes to floating point encode/decode - better stack over/underflow error reporting - fixed a bug related to using a custom image when other command line flags were passed - improved the assembler - supports both 64-bit and 32-bit cell sizes PR: 241575 Submitted by: Charles Childers <crc@forthworks.com>14fdcd2dbe
lang/retro12: Update to 2019.7 The main changes: - fix overflow issue with `n:MIN`, `n:MAX` - fix `clock:year` and `clock:month` - word headers now preserve underscores in names - added sockets support PR: 240055 Submitted by: Charles Childers <crc@forthworks.com>845d15899e
lang/retro12: Update to 2019.6 PR: 238272 Submitted by: checo1705@secmail.pro (previous version)217ebf01e8
lang/retro12: Update to 2019.1 Reviewed by: mat Differential Revision: https://reviews.freebsd.org/D194715a3b74ef44
lang/retro12: Update to 2018.8 Also: - Fix the order of variables. - Set USES=shebangfix for the rre interpreter. PR: 232885 Submitted by: w.schwarzenfeld@utanet.at Reviewed by: krion, mat ndowens_yahoo.com Approved by: mat (mentor) Differential Revision: https://reviews.freebsd.org/D178303a4fbeec46
Update to upstream version 2018.4.20
Details:
- The Makefile was simplified after working with the upstream developer
to integrate some improvements into the release.
- CONFLICTS_INSTALL were added.
- Patches were removed as they are no longer needed.
Release notes:
- http://forthworks.com:8000/artifact/9bd7d3eda271788f
PR: 227665
Submitted by: 0mp (maintainer)6a34a51108New port: lang/retro12: Clean, elegant, and pragmatic dialect of Forth See details in https://forthworks.com/retro PR: 225320 Submitted by: Mateusz Piotrowski <mpp302@gmail.com> Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D1410292d8728873