Skip site navigation (1)Skip section navigation (2)


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