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,22 +1,33 @@ 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 LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c++17-lang ncurses MAKE_ARGS+= DATADIR="${DATADIR}" PREFIX="${PREFIX}" VERSION="${PKGVERSION}" MAN1_DIR="${STAGEDIR}/${PREFIX}/share/man/man1" MAKE_ENV+= LC_ALL=en_US.UTF-8 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 + +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 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 @@ -1,29 +1,40 @@ 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 %%DATADIR%%/Elliott-Programs/com-208.hex5 %%DATADIR%%/Elliott-Programs/README.markdown %%DATADIR%%/Elliott-Programs/t102-rel-add.elliott %%DATADIR%%/Elliott-Programs/t102-rel-add.hex5 %%DATADIR%%/Elliott-Programs/t2-rel-add.elliott %%DATADIR%%/Elliott-Programs/t2-rel-add.hex5 %%DATADIR%%/Elliott-Programs/X5/46.1.4.61.pdf %%DATADIR%%/Elliott-Programs/X5/803X5.pdf %%DATADIR%%/Elliott-Programs/X5/X5.pdf %%DATADIR%%/Elliott-Programs/X5/x5.hex5 %%DATADIR%%/Elliott-Programs/X5/x5.script %%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