diff --git a/emulators/elliott-803/Makefile b/emulators/elliott-803/Makefile --- 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 @@ 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 + +do-build-DOCS-on: + cd ${WRKSRC} && ${SETENVI} ${MAKE_ENV} ${MAKE_CMD} DESTDIR="${STAGEDIR}/${PREFIX}/share/doc/${PORTNAME}" h-code-docs + .include diff --git a/emulators/elliott-803/distinfo b/emulators/elliott-803/distinfo --- 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 --- a/emulators/elliott-803/pkg-plist +++ b/emulators/elliott-803/pkg-plist @@ -2,8 +2,14 @@ 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 @@ %%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