index | | raw e-mail
emulators/elliott-803: Update to 0.1.18
- Add fixes and additional samples and documentation for the H-Code language
- Add docs
- Change maintainer's email.
Differential Revision: https://reviews.freebsd.org/D54389
---
emulators/elliott-803/Makefile | 17 ++++++++++++++---
emulators/elliott-803/distinfo | 6 +++---
emulators/elliott-803/pkg-plist | 23 +++++++++++++++++------
3 files changed, 34 insertions(+), 12 deletions(-)
diff --git a/emulators/elliott-803/Makefile b/emulators/elliott-803/Makefile
index 04cb7ad29ed0..33eaa0a00dc5 100644
--- a/emulators/elliott-803/Makefile
+++ b/emulators/elliott-803/Makefile
@@ -1,10 +1,9 @@
PORTNAME= elliott-803
-PORTVERSION= 0.1.11
-PORTREVISION= 1
+PORTVERSION= 0.1.18
DISTVERSIONPREFIX= v
CATEGORIES= emulators
-MAINTAINER= hsw@bitmark.com
+MAINTAINER= bsd.hsw@gmail.com
COMMENT= Emulator and compilers for Elliott 803 computer
WWW= https://github.com/hxw/Elliott-803
@@ -19,4 +18,16 @@ USE_GITHUB= yes
GH_ACCOUNT= hxw
GH_PROJECT= Elliott-803
+OPTIONS_DEFINE= DOCS
+OPTIONS_SUB= yes
+
+DOCS_USES= tex
+DOCS_USE= tex=xetex:build,dvipsk:build,latex:build
+DOCS_BUILD_DEPENDS= ${LOCALBASE}/share/fonts/linuxlibertine/LinLibertine_Bd-4.1.5.otf:x11-fonts/linuxlibertine
+
+.include <bsd.port.options.mk>
+
+do-build-DOCS-on:
+ cd ${WRKSRC} && ${SETENVI} ${MAKE_ENV} ${MAKE_CMD} DESTDIR="${STAGEDIR}/${PREFIX}/share/doc/${PORTNAME}" h-code-docs
+
.include <bsd.port.mk>
diff --git a/emulators/elliott-803/distinfo b/emulators/elliott-803/distinfo
index 39f55b689dfe..c9561bd12bd6 100644
--- a/emulators/elliott-803/distinfo
+++ b/emulators/elliott-803/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1676263014
-SHA256 (hxw-Elliott-803-v0.1.11_GH0.tar.gz) = d0aacfa9d02d63f4249d14df1f378525804bc022840eb7bf63804eb9f125d253
-SIZE (hxw-Elliott-803-v0.1.11_GH0.tar.gz) = 32670963
+TIMESTAMP = 1766978350
+SHA256 (hxw-Elliott-803-v0.1.18_GH0.tar.gz) = 616940743f86a8a99a47dcef806fa1a7b226fff6fa2550778dc21d26ad980e47
+SIZE (hxw-Elliott-803-v0.1.18_GH0.tar.gz) = 32720815
diff --git a/emulators/elliott-803/pkg-plist b/emulators/elliott-803/pkg-plist
index eb3a517c288c..0a2df06e8413 100644
--- a/emulators/elliott-803/pkg-plist
+++ b/emulators/elliott-803/pkg-plist
@@ -2,8 +2,14 @@ bin/emu803
share/man/man1/emu803.1.gz
%%DATADIR%%/Algol60-Samples/cogs.a60
%%DATADIR%%/Algol60-Samples/cogs.script
+%%DATADIR%%/Algol60-Samples/easter.a60
+%%DATADIR%%/Algol60-Samples/easter.script
%%DATADIR%%/Algol60-Samples/fib.a60
%%DATADIR%%/Algol60-Samples/fib.script
+%%DATADIR%%/Algol60-Samples/hello.a60
+%%DATADIR%%/Algol60-Samples/hello.script
+%%DATADIR%%/Algol60-Samples/tables.a60
+%%DATADIR%%/Algol60-Samples/tables.script
%%DATADIR%%/Elliott-Algol60-A104/a104-tape-1.hex5
%%DATADIR%%/Elliott-Algol60-A104/a104-tape-2.hex5
%%DATADIR%%/Elliott-Algol60-A104/A104.md
@@ -21,9 +27,14 @@ share/man/man1/emu803.1.gz
%%DATADIR%%/H-Code-Compilers/h-code-compiler-plus.hex5
%%DATADIR%%/H-Code-Compilers/h-code-compiler.hex5
%%DATADIR%%/H-Code-Compilers/README.markdown
-%%DATADIR%%/hello/hello-a60.script
-%%DATADIR%%/hello/hello-h-code.script
-%%DATADIR%%/hello/hello.a60
-%%DATADIR%%/hello/hello.h-code
-%%DATADIR%%/hello/tins.h-code
-%%DATADIR%%/hello/tins.md
+%%DATADIR%%/H-Code-Samples/easter.h-code
+%%DATADIR%%/H-Code-Samples/easter.script
+%%DATADIR%%/H-Code-Samples/hello.h-code
+%%DATADIR%%/H-Code-Samples/hello.script
+%%DATADIR%%/H-Code-Samples/move1.define
+%%DATADIR%%/H-Code-Samples/move2.define
+%%DATADIR%%/H-Code-Samples/tins.h-code
+%%DATADIR%%/H-Code-Samples/tins.md
+%%DOCS%%%%DOCSDIR%%/H-Code_Intro.pdf
+%%DOCS%%%%DOCSDIR%%/H-Code_Manual.pdf
+%%DOCS%%%%DOCSDIR%%/H-Code_Manual_single.pdf
help
