head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.26 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.24 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.22 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.20 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.18 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.16 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.14 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.12 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.10 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.8 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.6 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.4 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.2 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.1.0.22 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.20 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.18 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.16 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.14 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.12 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.10 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.8 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.6 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.4 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.2 pkgsrc-2020Q2-base:1.1; locks; strict; comment @# @; 1.2 date 2023.01.16.04.10.47; author dholland; state Exp; branches; next 1.1; commitid DQQurvqzUBmxFI9E; 1.1 date 2020.06.14.10.38.11; author ryoon; state Exp; branches; next ; commitid vyQcZEOPtT5KdbcC; desc @@ 1.2 log @lang/forth-retro: honor $(PKGMANDIR) @ text @$NetBSD: patch-Makefile,v 1.1 2020/06/14 10:38:11 ryoon Exp $ * Honor PKGMANDIR. * Fix DESTDIR installation of man pages. --- Makefile.orig 2019-08-12 17:00:59.000000000 +0000 +++ Makefile @@@@ -2,7 +2,8 @@@@ PREFIX ?= /usr/local DATADIR ?= $(PREFIX)/share/RETRO12 DOCSDIR ?= $(PREFIX)/share/doc/RETRO12 EXAMPLESDIR ?= $(PREFIX)/share/examples/RETRO12 -MANDIR ?= $(PREFIX)/man/man1 +PKGMANDIR ?= man +MANDIR ?= $(PREFIX)/$(PKGMANDIR)/man1 LIBM ?= -lm all: build @@@@ -61,13 +62,14 @@@@ install-examples: cp -fpR example $(DESTDIR)$(EXAMPLESDIR) install-manpages: - install -c -m 644 man/retro.1 $(MANDIR)/retro.1 - install -c -m 644 man/retro-embedimage.1 $(MANDIR)/retro-embedimage.1 - install -c -m 644 man/retro-extend.1 $(MANDIR)/retro-extend.1 - install -c -m 644 man/retro-describe.1 $(MANDIR)/retro-describe.1 - install -c -m 644 man/retro-document.1 $(MANDIR)/retro-document.1 - install -c -m 644 man/retro-muri.1 $(MANDIR)/retro-muri.1 - install -c -m 644 man/retro-unu.1 $(MANDIR)/retro-unu.1 + install -m 755 -d -- $(DESTDIR)$(MANDIR) + install -c -m 644 man/retro.1 ${DESTDIR}$(MANDIR)/retro.1 + install -c -m 644 man/retro-embedimage.1 ${DESTDIR}$(MANDIR)/retro-embedimage.1 + install -c -m 644 man/retro-extend.1 ${DESTDIR}$(MANDIR)/retro-extend.1 + install -c -m 644 man/retro-describe.1 ${DESTDIR}$(MANDIR)/retro-describe.1 + install -c -m 644 man/retro-document.1 ${DESTDIR}$(MANDIR)/retro-document.1 + install -c -m 644 man/retro-muri.1 ${DESTDIR}$(MANDIR)/retro-muri.1 + install -c -m 644 man/retro-unu.1 ${DESTDIR}$(MANDIR)/retro-unu.1 test: bin/retro ./bin/retro tests/test-core.forth @ 1.1 log @forth-retro: Update to 2019.7 Changelog: # RETRO 2019.7 This is the changelog for the development builds of Retro. The version number is likely to change; I'm targetting an early July window for this release. ## Bug Fixes - all - strl* functions now renamed, included on all builds - `d:add-header` is extended by retro.forth to remap spaces back to underscores when creating headers - fix overflow issue with `n:MIN`, `n:MAX` - build - fix compile issue under Solaris - retro-unix - `clock:year` corrected - `clock:month` corrected - examples - fixed issue in mail.forth ## Build - Merged Linux & BSD Makefiles ## Core Language - new words - `a:fetch` - `a:store` - `s:replace-all` - renamed - `a:nth` to `a:th` - `v:update-using` to `v:update` - performance improvements - `times` - `times` - `while` - `until` ## Documentation - merged BSD, Linux, macOS build instructions - updated Starting instructions - added implementation notes on arrays - updated the initial word table in rx.muri - added a man page for retro-describe ## Toolchain - fixed a bug in the glossary server ## Examples - new examples - bury.forth - compat.forth - gopher.forth - magic-8th-ball.forth - mandelbrot.forth - RFC865.forth - RFC867.forth - safety-net.retro - shell.forth - sqlite3 wrapper - unix-does-user-exist.forth - improved examples - 99bottles.forth - edit.forth - other - publish-examples.forth now uses `retro-document` to generate glossaries ## General - reorganized directory tree ## I/O - retro-unix (rre) - added `clock:utc:` namespace - remove gopher downloader - add sockets interface - add `unix:slurp-pipe` ## Interfaces - retro-compiler - runtime now supports scripting arguments - retro-unix - remove FullScreenListener - ok prompt now a hook - rewrite the listener - retro-c# - restored this to the source tree - native - better `0x` prefix handling ## Notes for the future: In a future release, the examples will start using a `.retro` file name extension rather than `.forth` to avoid possible confusion with other systems that use `.forth` (e.g., MPE). @ text @d1 1 a1 1 $NetBSD$ d3 1 d8 11 a18 1 @@@@ -61,13 +61,14 @@@@ install-examples: @