notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
retro12 Clean, elegant, and pragmatic dialect of Forth
2021.4 lang on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2021.2Version of this port present on the latest quarterly branch.
Maintainer: nc@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-01-29 19:12:45
Last Update: 2021-05-06 18:45:38
Commit Hash: fcc8a0c
License: ISCL
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (12 items)
Collapse this list.
  1. bin/retro
  2. bin/retro-describe
  3. bin/retro-document
  4. bin/retro-embedimage
  5. bin/retro-extend
  6. bin/retro-locate
  7. bin/retro-muri
  8. bin/retro-tags
  9. bin/retro-unu
  10. /usr/local/share/licenses/retro12-2021.4/catalog.mk
  11. /usr/local/share/licenses/retro12-2021.4/LICENSE
  12. /usr/local/share/licenses/retro12-2021.4/ISCL
Collapse this list.
Dependency lines:
  • retro12>0:lang/retro12
To install the port: cd /usr/ports/lang/retro12/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/retro12
  • pkg install retro12
PKGNAME: retro12
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
retro12
ABIlatestquarterly
FreeBSD:11:aarch642018.4.202020.4
FreeBSD:11:amd642021.42021.2
FreeBSD:11:armv6-2020.4
FreeBSD:11:i3862021.42021.2
FreeBSD:11:mips--
FreeBSD:11:mips64-2020.4
FreeBSD:12:aarch642018.4.202021.2
FreeBSD:12:amd642021.42021.2
FreeBSD:12:armv62018.4.202020.7
FreeBSD:12:armv72018.4.202020.7
FreeBSD:12:i3862021.42021.2
FreeBSD:12:mips--
FreeBSD:12:mips642018.4.202020.4
FreeBSD:12:powerpc64--
FreeBSD:13:aarch642020.102021.2
FreeBSD:13:amd642021.42021.2
FreeBSD:13:armv62020.102021.2
FreeBSD:13:armv72020.102021.2
FreeBSD:13:i3862021.42021.2
FreeBSD:13:mips--
FreeBSD:13:mips642020.102021.2
FreeBSD:13:powerpc642020.102021.2
FreeBSD:14:aarch642021.4-
FreeBSD:14:amd642021.4-
FreeBSD:14:armv62021.2-
FreeBSD:14:armv72021.2-
FreeBSD:14:i3862021.4-
FreeBSD:14:mips--
FreeBSD:14:mips642021.4-
FreeBSD:14:powerpc642021.2-
 

There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (2 items)
Collapse this list.
  1. http://forthworks.com/retro/r/
  2. https://forthworks.com/retro/r/
Collapse this list.

Number of commits found: 16

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 May 2021 18:45:38
 files touched by this commit commit hash:fcc8a0c94b68d92f1728f66a69e57b91083934dc  2021.4
nc search for other commits by this committer
lang/retro12: Update to 2021.4 and adopt port
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  2021.2
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  2021.2
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
18 Feb 2021 12:30:58
Original commit files touched by this commit Revision:565924  2021.2
fernape search for other commits by this committer
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:	2021Q1
25 Oct 2020 15:25:44
Original commit files touched by this commit Revision:553270  2020.10
0mp search for other commits by this committer
Update to 2020.10

- Development history can be viewed here:
  https://forthworks.com/retro/changes.txt
- Drop maintainership
18 Aug 2020 00:01:12
Original commit files touched by this commit Revision:545199  2020.7
0mp search for other commits by this committer
lang/retro12: Update to 2020.07
08 Jun 2020 00:15:19
Original commit files touched by this commit Revision:538195  2020.4
0mp search for other commits by this committer
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 Childers
31 Jan 2020 16:57:50
Original commit files touched by this commit Revision:524731  2020.1
0mp search for other commits by this committer
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 2020
05 Nov 2019 08:01:44
Original commit files touched by this commit Revision:516777  2019.10
0mp search for other commits by this committer
lang/retro12: fix build on GCC architectures

PR:		241723
Submitted by:	pkubaj@
29 Oct 2019 20:36:23
Original commit files touched by this commit Revision:516034  2019.10
0mp search for other commits by this committer
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>
23 Aug 2019 14:24:47
Original commit files touched by this commit Revision:509649  2019.7
0mp search for other commits by this committer
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>
16 Aug 2019 11:18:04
Original commit files touched by this commit Revision:509074  2019.6
0mp search for other commits by this committer
lang/retro12: Update to 2019.6

PR:		238272
Submitted by:	checo1705@secmail.pro (previous version)
18 Apr 2019 16:39:34
Original commit files touched by this commit Revision:499276  2019.1
0mp search for other commits by this committer
lang/retro12: Update to 2019.1

Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D19471
23 Nov 2018 10:52:23
Original commit files touched by this commit Revision:485650  2018.8
0mp search for other commits by this committer
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/D17830
21 Apr 2018 09:30:22
Original commit files touched by this commit Revision:467865  2018.4.20
riggs search for other commits by this committer
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)
29 Jan 2018 19:12:30
Original commit files touched by this commit Revision:460323  2018.1
yuri search for other commits by this committer
New 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/D14102

Number of commits found: 16