git: adba40c97cad - main - devel/z88dk: new port had been added (+)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 19 Nov 2021 14:20:18 UTC
The branch main has been updated by danfe:
URL: https://cgit.FreeBSD.org/ports/commit/?id=adba40c97cad4b10e5190e696807ff4a4d8aa29a
commit adba40c97cad4b10e5190e696807ff4a4d8aa29a
Author: Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2021-11-19 14:18:56 +0000
Commit: Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2021-11-19 14:18:57 +0000
devel/z88dk: new port had been added (+)
Z88DK is a collection of software development tools that targets the
8080 and Z80 family of machines. It allows program development in C,
assembly language, or any mixture of the two.
WWW: https://z88dk.org/site/
---
devel/Makefile | 1 +
devel/z88dk/Makefile | 53 ++
devel/z88dk/distinfo | 3 +
devel/z88dk/files/patch-Makefile | 85 ++
devel/z88dk/files/patch-ext_cpm_Makefile | 11 +
devel/z88dk/files/patch-src_appmake_Makefile | 10 +
devel/z88dk/files/patch-src_copt_Makefile | 11 +
devel/z88dk/files/patch-src_cpp_Makefile | 10 +
devel/z88dk/files/patch-src_sccz80_Makefile | 11 +
devel/z88dk/files/patch-src_ticks_Makefile | 13 +
devel/z88dk/files/patch-src_ticks_hook__io.c | 11 +
devel/z88dk/files/patch-src_ucpp_Makefile | 10 +
devel/z88dk/files/patch-src_z80asm_Makefile | 15 +
devel/z88dk/files/patch-src_z80nm_Makefile | 11 +
devel/z88dk/files/patch-src_z88dk-lib_Makefile | 11 +
devel/z88dk/files/patch-src_zcc_Makefile | 11 +
devel/z88dk/files/patch-src_zobjcopy_Makefile | 10 +
devel/z88dk/files/patch-src_zpragma_Makefile | 10 +
devel/z88dk/files/patch-src_zx7_Makefile | 13 +
devel/z88dk/files/patch-support_basck_Makefile | 10 +
devel/z88dk/files/patch-support_graphics_Makefile | 11 +
devel/z88dk/files/patch-support_graphics_z80svg.c | 11 +
devel/z88dk/files/patch-support_pv1000_Makefile | 10 +
devel/z88dk/pkg-descr | 8 +
devel/z88dk/pkg-plist | 916 ++++++++++++++++++++++
25 files changed, 1276 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index 415334ae249e..1ad7a7638ab2 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -7219,6 +7219,7 @@
SUBDIR += z80-asm
SUBDIR += z80asm
SUBDIR += z80ex
+ SUBDIR += z88dk
SUBDIR += zanata-cli
SUBDIR += zanata-platform
SUBDIR += zapcc
diff --git a/devel/z88dk/Makefile b/devel/z88dk/Makefile
new file mode 100644
index 000000000000..03f810445f11
--- /dev/null
+++ b/devel/z88dk/Makefile
@@ -0,0 +1,53 @@
+# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
+
+PORTNAME= z88dk
+PORTVERSION= 2.1
+CATEGORIES= devel
+MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}
+DISTNAME= ${PORTNAME}-src-${PORTVERSION}
+
+MAINTAINER= danfe@FreeBSD.org
+COMMENT= Complete Z80/Z180 development kit
+
+LICENSE= ClArtistic
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= gmake gnome shebangfix tar:tgz
+USE_GNOME= libxml2
+MAKE_ENV= ZCCCFG=${WRKSRC}/lib/config
+SHEBANG_FILES= src/z80asm/asmpp.pl
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
+MAKE_JOBS_UNSAFE= ../../z80asm: No such file or directory
+
+post-patch:
+ @${REINPLACE_CMD} -e 's,"gcc,"${CC},' \
+ ${WRKSRC}/src/z80asm/lib/t/array.t \
+ ${WRKSRC}/src/z80asm/lib/t/class.t \
+ ${WRKSRC}/src/z80asm/lib/t/classhash.t \
+ ${WRKSRC}/src/z80asm/lib/t/classlist.t \
+ ${WRKSRC}/src/z80asm/lib/t/list.t \
+ ${WRKSRC}/src/z80asm/lib/t/srcfile.t \
+ ${WRKSRC}/src/z80asm/lib/t/strhash.t \
+ ${WRKSRC}/src/z80asm/t/test_utils.pl
+ @${REINPLACE_CMD} -e 's,"make,"${MAKE_CMD},' \
+ ${WRKSRC}/src/z80asm/t/TestZ80asm.pm \
+ ${WRKSRC}/src/z80asm/t/objfile.t \
+ ${WRKSRC}/src/z80asm/t/test_enigma.t \
+ ${WRKSRC}/src/z80asm/t/test_utils.pl \
+ ${WRKSRC}/src/z80asm/t/testlib.pl \
+ ${WRKSRC}/src/zobjcopy/t/test.t
+ @${REINPLACE_CMD} -e '/\/bin\//s,bash,sh,' \
+ ${WRKSRC}/src/common/t/run_tests.sh
+
+pre-build:
+ ${LN} -sf z88dk/bin ${BINARY_LINKDIR}
+
+post-install:
+ @${RM} -r ${INSTALL_WRKSRC}/include/_DEVELOPMENT
+ @${RM} -r ${INSTALL_WRKSRC}/libsrc/_DEVELOPMENT
+ cd ${INSTALL_WRKSRC} && ${COPYTREE_SHARE} "lib include" \
+ ${STAGEDIR}${DATADIR}
+ @${RMDIR} ${STAGEDIR}${DATADIR}/src
+
+.include <bsd.port.mk>
diff --git a/devel/z88dk/distinfo b/devel/z88dk/distinfo
new file mode 100644
index 000000000000..b0ec9ecf0191
--- /dev/null
+++ b/devel/z88dk/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1612696851
+SHA256 (z88dk-src-2.1.tgz) = f3579ee59b4af552721173165af38223b115ccb67179e79d2f3c0ae64338dc7c
+SIZE (z88dk-src-2.1.tgz) = 36360121
diff --git a/devel/z88dk/files/patch-Makefile b/devel/z88dk/files/patch-Makefile
new file mode 100644
index 000000000000..32e82f25bc9e
--- /dev/null
+++ b/devel/z88dk/files/patch-Makefile
@@ -0,0 +1,85 @@
+--- Makefile.orig 2021-01-30 03:00:06 UTC
++++ Makefile
+@@ -14,9 +14,9 @@ else
+ EXESUFFIX ?=
+ endif
+
+-DESTDIR ?= /usr/local
++PREFIX ?= /usr/local
+
+-prefix_share = $(DESTDIR)/share/z88dk
++prefix_share = $(PREFIX)/share/z88dk
+ git_rev ?= $(shell git rev-parse --short HEAD)
+ git_count ?= $(shell git rev-list --count HEAD)
+ version ?= $(shell date +%Y%m%d)
+@@ -54,7 +54,7 @@ BINS = bin/z88dk-appmake$(EXESUFFIX) bin/z88dk-copt$(E
+ bin/z88dk-font2pv1000$(EXESUFFIX) bin/z88dk-basck$(EXESUFFIX) \
+ bin/z88dk-lib$(EXESUFFIX)
+
+-ALL = $(BINS) testsuite
++ALL = libs
+
+ ALL_EXT = bin/zsdcc$(EXESUFFIX)
+
+@@ -171,33 +171,35 @@ bin/z88dk-lib$(EXESUFFIX): src/config.h
+
+
+ libs: $(BINS)
+- cd libsrc ; $(MAKE)
+- cd libsrc ; $(MAKE) install
++ $(MAKE) -C libsrc
++ $(MAKE) -C libsrc install
+
+-install: install-clean
+- install -d $(DESTDIR) $(DESTDIR)/bin $(prefix_share)/lib $(prefix_share)/src
+- $(MAKE) -C src/appmake PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/copt PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/ucpp PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/cpp PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/sccz80 PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/z80asm PREFIX=$(DESTDIR) PREFIX_SHARE=$(prefix_share) install
+- $(MAKE) -C src/zcc PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/zpragma PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/zx7 PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/z80nm PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/zobjcopy PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/ticks PREFIX=$(DESTDIR) install
+- $(MAKE) -C src/z88dk-lib PREFIX=$(DESTDIR) install
+- $(MAKE) -C support/graphics PREFIX=$(DESTDIR) install
+- $(MAKE) -C support/basck PREFIX=$(DESTDIR) install
+- $(MAKE) -C support/pv1000 PREFIX=$(DESTDIR) install
+- if [ -f bin/zsdcpp$(EXESUFFIX) ]; then cp bin/zsdcpp$(EXESUFFIX) $(DESTDIR)/bin/; fi
+- if [ -f bin/zsdcc$(EXESUFFIX) ]; then cp bin/zsdcc$(EXESUFFIX) $(DESTDIR)/bin/; fi
+- cp -r include $(prefix_share)/
+- cp -r lib $(prefix_share)/
+- cp -r libsrc $(prefix_share)/
+- cp -r src/m4 $(prefix_share)/src/
++install:
++ mkdir -p $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(prefix_share)/lib $(DESTDIR)$(prefix_share)/src
++ $(MAKE) -C src/appmake PREFIX=$(DESTDIR)$(PREFIX) install
++ $(MAKE) -C src/copt PREFIX=$(DESTDIR)$(PREFIX) install
++ $(MAKE) -C src/ucpp PREFIX=$(DESTDIR)$(PREFIX) install
++ $(MAKE) -C src/cpp PREFIX=$(DESTDIR)$(PREFIX) install
++ $(MAKE) -C src/sccz80 PREFIX=$(DESTDIR)$(PREFIX) install
++ $(MAKE) -C src/z80asm PREFIX=$(DESTDIR)$(PREFIX) PREFIX_SHARE=$(DESTDIR)$(prefix_share) install
++ $(MAKE) -C src/zcc PREFIX=$(DESTDIR)$(PREFIX) install
++ $(MAKE) -C src/zpragma PREFIX=$(DESTDIR)$(PREFIX) install
++ $(MAKE) -C src/zx7 PREFIX=$(DESTDIR)$(PREFIX) install
++ $(MAKE) -C src/z80nm PREFIX=$(DESTDIR)$(PREFIX) install
++ $(MAKE) -C src/zobjcopy PREFIX=$(DESTDIR)$(PREFIX) install
++ $(MAKE) -C src/ticks PREFIX=$(DESTDIR)$(PREFIX) install
++ $(MAKE) -C src/z88dk-lib PREFIX=$(DESTDIR)$(PREFIX) install
++ $(MAKE) -C support/graphics PREFIX=$(DESTDIR)$(PREFIX) install
++ $(MAKE) -C support/basck PREFIX=$(DESTDIR)$(PREFIX) install
++ $(MAKE) -C support/pv1000 PREFIX=$(DESTDIR)$(PREFIX) install
++ if [ -f bin/zsdcpp$(EXESUFFIX) ]; then cp bin/zsdcpp$(EXESUFFIX) $(DESTDIR)$(PREFIX)/bin/; fi
++ if [ -f bin/zsdcc$(EXESUFFIX) ]; then cp bin/zsdcc$(EXESUFFIX) $(DESTDIR)$(PREFIX)/bin/; fi
++ # XXX: perform installation in the port's Makefile (bogus permissions,
++ # huge and useless(?) _DEVELOPMENT collection)
++ #cp -r lib $(DESTDIR)$(prefix_share)/
++ #cp -r include $(DESTDIR)$(prefix_share)/
++ #cp -r libsrc $(DESTDIR)$(prefix_share)/
++ #cp -r src/m4 $(DESTDIR)$(prefix_share)/src/
+
+
+ # BSD install syntax below
diff --git a/devel/z88dk/files/patch-ext_cpm_Makefile b/devel/z88dk/files/patch-ext_cpm_Makefile
new file mode 100644
index 000000000000..580b987151ca
--- /dev/null
+++ b/devel/z88dk/files/patch-ext_cpm_Makefile
@@ -0,0 +1,11 @@
+--- ext/cpm/Makefile.orig 2018-08-30 03:00:18 UTC
++++ ext/cpm/Makefile
+@@ -12,7 +12,7 @@ else
+ EXE :=
+ endif
+
+-CC = gcc
++CC ?= gcc
+ CFLAGS = -g -pipe -Wall -DPOSIX_TTY -DLITTLE_ENDIAN -DMEM_BREAK
+ LDFLAGS =
+
diff --git a/devel/z88dk/files/patch-src_appmake_Makefile b/devel/z88dk/files/patch-src_appmake_Makefile
new file mode 100644
index 000000000000..c373a05fef4c
--- /dev/null
+++ b/devel/z88dk/files/patch-src_appmake_Makefile
@@ -0,0 +1,10 @@
+--- src/appmake/Makefile.orig 2020-09-24 03:00:09 UTC
++++ src/appmake/Makefile
+@@ -57,6 +57,6 @@ clean::
+
+ #------------------------------------------------------------------------------
+ install: $(PROJ)$(EXESUFFIX)
+- $(INSTALL) $(PROJ)$(EXESUFFIX) $(PREFIX)/bin/$(PROJ)$(EXESUFFIX)
++ $(BSD_INSTALL_PROGRAM) $(PROJ)$(EXESUFFIX) $(PREFIX)/bin/$(PROJ)$(EXESUFFIX)
+
+ -include $(DEPENDS)
diff --git a/devel/z88dk/files/patch-src_copt_Makefile b/devel/z88dk/files/patch-src_copt_Makefile
new file mode 100644
index 000000000000..84c11551c577
--- /dev/null
+++ b/devel/z88dk/files/patch-src_copt_Makefile
@@ -0,0 +1,11 @@
+--- src/copt/Makefile.orig 2020-06-03 03:00:16 UTC
++++ src/copt/Makefile
+@@ -27,7 +27,7 @@ z88dk-copt$(EXESUFFIX): $(OBJS)
+ $(CC) -c -o $@ $(CFLAGS) $(LOCAL_CFLAGS) $(INCLUDES) $^
+
+ install: z88dk-copt$(EXESUFFIX)
+- $(INSTALL) z88dk-copt$(EXESUFFIX) $(PREFIX)/bin/z88dk-copt$(EXESUFFIX)
++ $(BSD_INSTALL_PROGRAM) z88dk-copt$(EXESUFFIX) $(PREFIX)/bin/z88dk-copt$(EXESUFFIX)
+
+ clean:
+ $(RM) z88dk-copt$(EXESUFFIX) copt.o core$(EXESUFFIX) regex/*.o
diff --git a/devel/z88dk/files/patch-src_cpp_Makefile b/devel/z88dk/files/patch-src_cpp_Makefile
new file mode 100644
index 000000000000..dca1b419d254
--- /dev/null
+++ b/devel/z88dk/files/patch-src_cpp_Makefile
@@ -0,0 +1,10 @@
+--- src/cpp/Makefile.orig 2019-02-21 03:00:16 UTC
++++ src/cpp/Makefile
+@@ -59,6 +59,6 @@ clean::
+
+ #------------------------------------------------------------------------------
+ install: $(PROJ)$(EXESUFFIX)
+- $(INSTALL) $(PROJ)$(EXESUFFIX) $(PREFIX)/bin/$(PROJ)$(EXESUFFIX)
++ $(BSD_INSTALL_PROGRAM) $(PROJ)$(EXESUFFIX) $(PREFIX)/bin/$(PROJ)$(EXESUFFIX)
+
+ -include $(DEPENDS)
diff --git a/devel/z88dk/files/patch-src_sccz80_Makefile b/devel/z88dk/files/patch-src_sccz80_Makefile
new file mode 100644
index 000000000000..dea5c8adea5c
--- /dev/null
+++ b/devel/z88dk/files/patch-src_sccz80_Makefile
@@ -0,0 +1,11 @@
+--- src/sccz80/Makefile.orig 2021-01-19 03:00:18 UTC
++++ src/sccz80/Makefile
+@@ -45,7 +45,7 @@ sccz80$(EXESUFFIX): $(OBJS)
+ $(CC) $(LDFLAGS) -o sccz80$(EXESUFFIX) $(OBJS) -lm
+
+ install: sccz80$(EXESUFFIX)
+- $(INSTALL) -m 755 sccz80$(EXESUFFIX) $(PREFIX)/bin/sccz80$(EXESUFFIX)
++ $(BSD_INSTALL_PROGRAM) sccz80$(EXESUFFIX) $(PREFIX)/bin/sccz80$(EXESUFFIX)
+
+ clean :
+ $(RM) *.o *~ core sccz80$(EXESUFFIX)
diff --git a/devel/z88dk/files/patch-src_ticks_Makefile b/devel/z88dk/files/patch-src_ticks_Makefile
new file mode 100644
index 000000000000..f11ca4ed87c8
--- /dev/null
+++ b/devel/z88dk/files/patch-src_ticks_Makefile
@@ -0,0 +1,13 @@
+--- src/ticks/Makefile.orig 2021-01-19 03:00:18 UTC
++++ src/ticks/Makefile
+@@ -29,8 +29,8 @@ z88dk-dis$(EXESUFFIX): $(DISOBJS)
+ $(CC) -o $@ $(CFLAGS) $(DISOBJS)
+
+ install: z88dk-ticks$(EXESUFFIX) z88dk-dis$(EXESUFFIX)
+- $(INSTALL) z88dk-ticks$(EXESUFFIX) $(PREFIX)/bin/z88dk-ticks$(EXESUFFIX)
+- $(INSTALL) z88dk-dis$(EXESUFFIX) $(PREFIX)/bin/z88dk-dis$(EXESUFFIX)
++ $(BSD_INSTALL_PROGRAM) z88dk-ticks$(EXESUFFIX) $(PREFIX)/bin/z88dk-ticks$(EXESUFFIX)
++ $(BSD_INSTALL_PROGRAM) z88dk-dis$(EXESUFFIX) $(PREFIX)/bin/z88dk-dis$(EXESUFFIX)
+
+ clean:
+ $(RM) z88dk-ticks$(EXESUFFIX) $(OBJS) core
diff --git a/devel/z88dk/files/patch-src_ticks_hook__io.c b/devel/z88dk/files/patch-src_ticks_hook__io.c
new file mode 100644
index 000000000000..bf9f4a4250be
--- /dev/null
+++ b/devel/z88dk/files/patch-src_ticks_hook__io.c
@@ -0,0 +1,11 @@
+--- src/ticks/hook_io.c.orig 2018-04-26 07:38:01 UTC
++++ src/ticks/hook_io.c
+@@ -10,6 +10,8 @@
+ #ifdef WIN32
+ #include <io.h>
+ #include <sys/stat.h>
++#elif defined(__FreeBSD__)
++#include <sys/stat.h>
+ #else
+ #include <unistd.h>
+ #endif
diff --git a/devel/z88dk/files/patch-src_ucpp_Makefile b/devel/z88dk/files/patch-src_ucpp_Makefile
new file mode 100644
index 000000000000..39c322e2b803
--- /dev/null
+++ b/devel/z88dk/files/patch-src_ucpp_Makefile
@@ -0,0 +1,10 @@
+--- src/ucpp/Makefile.orig 2019-02-21 03:00:16 UTC
++++ src/ucpp/Makefile
+@@ -60,6 +60,6 @@ clean::
+
+ #------------------------------------------------------------------------------
+ install: $(PROJ)$(EXESUFFIX)
+- $(INSTALL) $(PROJ)$(EXESUFFIX) $(PREFIX)/bin/$(PROJ)$(EXESUFFIX)
++ $(BSD_INSTALL_PROGRAM) $(PROJ)$(EXESUFFIX) $(PREFIX)/bin/$(PROJ)$(EXESUFFIX)
+
+ -include $(DEPENDS)
diff --git a/devel/z88dk/files/patch-src_z80asm_Makefile b/devel/z88dk/files/patch-src_z80asm_Makefile
new file mode 100644
index 000000000000..70a8c08b3f77
--- /dev/null
+++ b/devel/z88dk/files/patch-src_z80asm_Makefile
@@ -0,0 +1,15 @@
+--- src/z80asm/Makefile.orig 2020-09-24 03:00:09 UTC
++++ src/z80asm/Makefile
+@@ -122,9 +122,9 @@ clean::
+ # install
+ #------------------------------------------------------------------------------
+ install: $(TARGET) z80asm_lib
+- $(INSTALL) $(TARGET) $(PREFIX)/bin/$(TARGET)
+- $(INSTALL) $(TARGET) $(PREFIX)/bin/z88dk-$(TARGET)
+- $(INSTALL) asmpp.pl $(PREFIX)/bin/asmpp.pl
++ $(BSD_INSTALL_PROGRAM) $(TARGET) $(PREFIX)/bin/$(TARGET)
++ $(BSD_INSTALL_PROGRAM) $(TARGET) $(PREFIX)/bin/z88dk-$(TARGET)
++ $(BSD_INSTALL_SCRIPT) asmpp.pl $(PREFIX)/bin/asmpp.pl
+ $(MAKE) -C dev/z80asm_lib install PREFIX=$(PREFIX_SHARE)
+
+ #------------------------------------------------------------------------------
diff --git a/devel/z88dk/files/patch-src_z80nm_Makefile b/devel/z88dk/files/patch-src_z80nm_Makefile
new file mode 100644
index 000000000000..021ee8ef5e0a
--- /dev/null
+++ b/devel/z88dk/files/patch-src_z80nm_Makefile
@@ -0,0 +1,11 @@
+--- src/z80nm/Makefile.orig 2020-09-24 03:00:09 UTC
++++ src/z80nm/Makefile
+@@ -46,7 +46,7 @@ z88dk-z80nm$(EXESUFFIX): $(OBJS)
+ $(CC) -o z88dk-z80nm$(EXESUFFIX) $(CFLAGS) $(OBJS)
+
+ install: z88dk-z80nm$(EXESUFFIX)
+- $(INSTALL) z88dk-z80nm$(EXESUFFIX) $(PREFIX)/bin/z88dk-z80nm$(EXESUFFIX)
++ $(BSD_INSTALL_PROGRAM) z88dk-z80nm$(EXESUFFIX) $(PREFIX)/bin/z88dk-z80nm$(EXESUFFIX)
+
+ clean:
+ $(RM) z88dk-z80nm$(EXESUFFIX) $(OBJS) $(DEPENDS) core
diff --git a/devel/z88dk/files/patch-src_z88dk-lib_Makefile b/devel/z88dk/files/patch-src_z88dk-lib_Makefile
new file mode 100644
index 000000000000..97014931967c
--- /dev/null
+++ b/devel/z88dk/files/patch-src_z88dk-lib_Makefile
@@ -0,0 +1,11 @@
+--- src/z88dk-lib/Makefile.orig 2019-02-21 03:00:16 UTC
++++ src/z88dk-lib/Makefile
+@@ -17,7 +17,7 @@ z88dk-lib$(EXESUFFIX): $(OBJS)
+ $(CC) -o z88dk-lib$(EXESUFFIX) $(LDFLAGS) $(OBJS)
+
+ install: z88dk-lib$(EXESUFFIX)
+- $(INSTALL) z88dk-lib$(EXESUFFIX) $(PREFIX)/bin/z88dk-lib$(EXESUFFIX)
++ $(BSD_INSTALL_PROGRAM) z88dk-lib$(EXESUFFIX) $(PREFIX)/bin/z88dk-lib$(EXESUFFIX)
+
+ clean:
+ $(RM) z88dk-lib$(EXESUFFIX) z88dk-lib.o core$(EXESUFFIX)
diff --git a/devel/z88dk/files/patch-src_zcc_Makefile b/devel/z88dk/files/patch-src_zcc_Makefile
new file mode 100644
index 000000000000..6e2d816f7fe6
--- /dev/null
+++ b/devel/z88dk/files/patch-src_zcc_Makefile
@@ -0,0 +1,11 @@
+--- src/zcc/Makefile.orig 2020-09-28 03:00:10 UTC
++++ src/zcc/Makefile
+@@ -26,7 +26,7 @@ zcc$(EXESUFFIX): $(OBJS)
+ $(CC) -c -o $@ $(CFLAGS) $(INCLUDES) $^
+
+ install: zcc$(EXESUFFIX)
+- $(INSTALL) zcc$(EXESUFFIX) $(PREFIX)/bin/
++ $(BSD_INSTALL_PROGRAM) zcc$(EXESUFFIX) $(PREFIX)/bin/
+
+ clean:
+ $(RM) zcc$(EXESUFFIX) zcc.o core
diff --git a/devel/z88dk/files/patch-src_zobjcopy_Makefile b/devel/z88dk/files/patch-src_zobjcopy_Makefile
new file mode 100644
index 000000000000..7e643286840e
--- /dev/null
+++ b/devel/z88dk/files/patch-src_zobjcopy_Makefile
@@ -0,0 +1,10 @@
+--- src/zobjcopy/Makefile.orig 2020-09-24 03:00:09 UTC
++++ src/zobjcopy/Makefile
+@@ -70,6 +70,6 @@ clean::
+
+ #------------------------------------------------------------------------------
+ install: $(PROJ)$(EXESUFFIX)
+- $(INSTALL) $(PROJ)$(EXESUFFIX) $(PREFIX)/bin/$(PROJ)$(EXESUFFIX)
++ $(BSD_INSTALL_PROGRAM) $(PROJ)$(EXESUFFIX) $(PREFIX)/bin/$(PROJ)$(EXESUFFIX)
+
+ -include $(DEPENDS)
diff --git a/devel/z88dk/files/patch-src_zpragma_Makefile b/devel/z88dk/files/patch-src_zpragma_Makefile
new file mode 100644
index 000000000000..97be9faf6346
--- /dev/null
+++ b/devel/z88dk/files/patch-src_zpragma_Makefile
@@ -0,0 +1,10 @@
+--- src/zpragma/Makefile.orig 2019-06-12 03:00:08 UTC
++++ src/zpragma/Makefile
+@@ -59,6 +59,6 @@ clean::
+
+ #------------------------------------------------------------------------------
+ install: $(PROJ)$(EXESUFFIX)
+- $(INSTALL) $(PROJ)$(EXESUFFIX) $(PREFIX)/bin/$(PROJ)$(EXESUFFIX)
++ $(BSD_INSTALL_PROGRAM) $(PROJ)$(EXESUFFIX) $(PREFIX)/bin/$(PROJ)$(EXESUFFIX)
+
+ -include $(DEPENDS)
diff --git a/devel/z88dk/files/patch-src_zx7_Makefile b/devel/z88dk/files/patch-src_zx7_Makefile
new file mode 100644
index 000000000000..656a8c3d8d21
--- /dev/null
+++ b/devel/z88dk/files/patch-src_zx7_Makefile
@@ -0,0 +1,13 @@
+--- src/zx7/Makefile.orig 2019-02-21 03:00:16 UTC
++++ src/zx7/Makefile
+@@ -20,8 +20,8 @@ z88dk-dzx7$(EXESUFFIX): dzx7.c
+ $(CC) -o z88dk-dzx7$(EXESUFFIX) $(LDFLAGS) dzx7.c
+
+ install: z88dk-zx7$(EXESUFFIX) z88dk-dzx7$(EXESUFFIX)
+- $(INSTALL) z88dk-zx7$(EXESUFFIX) $(PREFIX)/bin/z88dk-zx7$(EXESUFFIX)
+- $(INSTALL) z88dk-dzx7$(EXESUFFIX) $(PREFIX)/bin/z88dk-dzx7$(EXESUFFIX)
++ $(BSD_INSTALL_PROGRAM) z88dk-zx7$(EXESUFFIX) $(PREFIX)/bin/z88dk-zx7$(EXESUFFIX)
++ $(BSD_INSTALL_PROGRAM) z88dk-dzx7$(EXESUFFIX) $(PREFIX)/bin/z88dk-dzx7$(EXESUFFIX)
+
+ clean:
+ $(RM) z88dk-zx7$(EXESUFFIX) zx7.o core$(EXESUFFIX)
diff --git a/devel/z88dk/files/patch-support_basck_Makefile b/devel/z88dk/files/patch-support_basck_Makefile
new file mode 100644
index 000000000000..9054aab6b7b3
--- /dev/null
+++ b/devel/z88dk/files/patch-support_basck_Makefile
@@ -0,0 +1,10 @@
+--- support/basck/Makefile.orig 2019-02-21 03:00:16 UTC
++++ support/basck/Makefile
+@@ -59,6 +59,6 @@ clean::
+
+ #------------------------------------------------------------------------------
+ install: $(PROJ)$(EXESUFFIX)
+- $(INSTALL) $(PROJ)$(EXESUFFIX) $(PREFIX)/bin/$(PROJ)$(EXESUFFIX)
++ $(BSD_INSTALL_PROGRAM) $(PROJ)$(EXESUFFIX) $(PREFIX)/bin/$(PROJ)$(EXESUFFIX)
+
+ -include $(DEPENDS)
diff --git a/devel/z88dk/files/patch-support_graphics_Makefile b/devel/z88dk/files/patch-support_graphics_Makefile
new file mode 100644
index 000000000000..3d896f764263
--- /dev/null
+++ b/devel/z88dk/files/patch-support_graphics_Makefile
@@ -0,0 +1,11 @@
+--- support/graphics/Makefile.orig 2019-02-21 03:00:16 UTC
++++ support/graphics/Makefile
+@@ -22,7 +22,7 @@ z88dk-z80svg$(EXESUFFIX): $(OBJS)
+ $(CC) -o z88dk-z80svg$(EXESUFFIX) $(CFLAGS) $(OBJS) $(LIBS)
+
+ install: z88dk-z80svg$(EXESUFFIX)
+- $(INSTALL) z88dk-z80svg$(EXESUFFIX) $(PREFIX)/bin/z88dk-z80svg$(EXESUFFIX)
++ $(BSD_INSTALL_PROGRAM) z88dk-z80svg$(EXESUFFIX) $(PREFIX)/bin/z88dk-z80svg$(EXESUFFIX)
+
+ clean:
+ $(RM) z88dk-z80svg$(EXESUFFIX) z80svg.o getopt/*.o core
diff --git a/devel/z88dk/files/patch-support_graphics_z80svg.c b/devel/z88dk/files/patch-support_graphics_z80svg.c
new file mode 100644
index 000000000000..e70d8c4bc535
--- /dev/null
+++ b/devel/z88dk/files/patch-support_graphics_z80svg.c
@@ -0,0 +1,11 @@
+--- support/graphics/z80svg.c.orig 2018-04-26 07:38:01 UTC
++++ support/graphics/z80svg.c
+@@ -22,7 +22,7 @@
+ #include <ctype.h>
+ #include <string.h>
+ #include <math.h>
+-#include <libxml2/libxml/parser.h>
++#include <libxml/parser.h>
+
+ #include "../../include/gfxprofile.h"
+ //#include "gfxprofile.h"
diff --git a/devel/z88dk/files/patch-support_pv1000_Makefile b/devel/z88dk/files/patch-support_pv1000_Makefile
new file mode 100644
index 000000000000..05282cdb19c9
--- /dev/null
+++ b/devel/z88dk/files/patch-support_pv1000_Makefile
@@ -0,0 +1,10 @@
+--- support/pv1000/Makefile.orig 2019-02-21 03:00:16 UTC
++++ support/pv1000/Makefile
+@@ -59,6 +59,6 @@ clean::
+
+ #------------------------------------------------------------------------------
+ install: $(PROJ)$(EXESUFFIX)
+- $(INSTALL) $(PROJ)$(EXESUFFIX) $(PREFIX)/bin/$(PROJ)$(EXESUFFIX)
++ $(BSD_INSTALL_PROGRAM) $(PROJ)$(EXESUFFIX) $(PREFIX)/bin/$(PROJ)$(EXESUFFIX)
+
+ -include $(DEPENDS)
diff --git a/devel/z88dk/pkg-descr b/devel/z88dk/pkg-descr
new file mode 100644
index 000000000000..ba87ef630065
--- /dev/null
+++ b/devel/z88dk/pkg-descr
@@ -0,0 +1,8 @@
+Z88DK is a collection of software development tools that targets the 8080
+and Z80 family of machines. It allows development of programs in C,
+assembly language, or any mixture of the two. What makes Z88DK unique is
+its ease of use, built-in support for many Z80 machines and its extensive
+set of assembly language library subroutines implementing the C standard
+and extensions.
+
+WWW: https://z88dk.org/site/
diff --git a/devel/z88dk/pkg-plist b/devel/z88dk/pkg-plist
new file mode 100644
index 000000000000..53b9d4e0f627
--- /dev/null
+++ b/devel/z88dk/pkg-plist
@@ -0,0 +1,916 @@
+bin/asmpp.pl
+bin/sccz80
+bin/z80asm
+bin/z88dk-appmake
+bin/z88dk-basck
+bin/z88dk-copt
+bin/z88dk-dis
+bin/z88dk-dzx7
+bin/z88dk-font2pv1000
+bin/z88dk-lib
+bin/z88dk-ticks
+bin/z88dk-ucpp
+bin/z88dk-z80asm
+bin/z88dk-z80nm
+bin/z88dk-z80svg
+bin/z88dk-zcpp
+bin/z88dk-zobjcopy
+bin/z88dk-zpragma
+bin/z88dk-zx7
+bin/zcc
+%%DATADIR%%/include/X11/X.h
+%%DATADIR%%/include/X11/Xlib.h
+%%DATADIR%%/include/X11/Xos.h
+%%DATADIR%%/include/X11/Xutil.h
+%%DATADIR%%/include/X11/Xz88dk.h
+%%DATADIR%%/include/abc80.h
+%%DATADIR%%/include/abc800.h
+%%DATADIR%%/include/ace.h
+%%DATADIR%%/include/adt.h
+%%DATADIR%%/include/adt/b_array.h
+%%DATADIR%%/include/adt/b_vector.h
+%%DATADIR%%/include/adt/ba_priority_queue.h
+%%DATADIR%%/include/adt/ba_stack.h
+%%DATADIR%%/include/adt/bv_priority_queue.h
+%%DATADIR%%/include/adt/bv_stack.h
+%%DATADIR%%/include/adt/p_forward_list.h
+%%DATADIR%%/include/adt/p_forward_list_alt.h
+%%DATADIR%%/include/adt/p_list.h
+%%DATADIR%%/include/adt/p_queue.h
+%%DATADIR%%/include/adt/p_stack.h
+%%DATADIR%%/include/adt/w_array.h
+%%DATADIR%%/include/adt/w_vector.h
+%%DATADIR%%/include/adt/wa_priority_queue.h
+%%DATADIR%%/include/adt/wa_stack.h
+%%DATADIR%%/include/adt/wv_priority_queue.h
+%%DATADIR%%/include/adt/wv_stack.h
+%%DATADIR%%/include/algorithm.h
+%%DATADIR%%/include/alloc.h
+%%DATADIR%%/include/alloc/balloc.h
+%%DATADIR%%/include/alloc/malloc.h
+%%DATADIR%%/include/alloc/obstack.h
+%%DATADIR%%/include/application.h
+%%DATADIR%%/include/arch.h
+%%DATADIR%%/include/arch/g800.h
+%%DATADIR%%/include/arch/gb/cgb.h
+%%DATADIR%%/include/arch/gb/console.h
+%%DATADIR%%/include/arch/gb/drawing.h
+%%DATADIR%%/include/arch/gb/font.h
+%%DATADIR%%/include/arch/gb/gb.h
+%%DATADIR%%/include/arch/gb/hardware.h
+%%DATADIR%%/include/arch/gb/sample.h
+%%DATADIR%%/include/arch/gb/sgb.h
+%%DATADIR%%/include/arch/msx.h
+%%DATADIR%%/include/arch/msx/asm.h
+%%DATADIR%%/include/arch/multi8.h
+%%DATADIR%%/include/arch/oz.h
+%%DATADIR%%/include/arch/oz700/ozfont.h
+%%DATADIR%%/include/arch/oz700/ozgfx.h
+%%DATADIR%%/include/arch/oz700/ozinput.h
+%%DATADIR%%/include/arch/oz700/ozint.h
+%%DATADIR%%/include/arch/oz700/ozmisc.h
+%%DATADIR%%/include/arch/oz700/ozscreen.h
+%%DATADIR%%/include/arch/oz700/ozserial.h
+%%DATADIR%%/include/arch/oz700/oztime.h
+%%DATADIR%%/include/arch/oz700/scaldate.h
+%%DATADIR%%/include/arch/pc88.h
+%%DATADIR%%/include/arch/px8.h
+%%DATADIR%%/include/arch/rx78.h
+%%DATADIR%%/include/arch/s1mp3/ATJ2085_Ports.h
+%%DATADIR%%/include/arch/s1mp3/drivers/flash.h
+%%DATADIR%%/include/arch/s1mp3/drivers/flash/flash_defs.h
+%%DATADIR%%/include/arch/s1mp3/drivers/ioport.h
+%%DATADIR%%/include/arch/s1mp3/drivers/isr.h
+%%DATADIR%%/include/arch/s1mp3/drivers/keyboard.h
+%%DATADIR%%/include/arch/s1mp3/drivers/lcd.h
+%%DATADIR%%/include/arch/s1mp3/drivers/lcdtarget.h
+%%DATADIR%%/include/arch/s1mp3/drivers/mcu.h
+%%DATADIR%%/include/arch/s1mp3/drivers/rs232.h
+%%DATADIR%%/include/arch/s1mp3/drivers/rtc.h
+%%DATADIR%%/include/arch/s1mp3/drivers/usb.h
+%%DATADIR%%/include/arch/s1mp3/drivers/watchdog.h
+%%DATADIR%%/include/arch/s1mp3/fonts.h
+%%DATADIR%%/include/arch/s1mp3/s1sdk.h
+%%DATADIR%%/include/arch/sms/PSGlib.h
+%%DATADIR%%/include/arch/test.h
+%%DATADIR%%/include/arch/vector06c.h
+%%DATADIR%%/include/arch/z80.h
+%%DATADIR%%/include/arch/zx/.placeholder
+%%DATADIR%%/include/arch/zx/esxdos.h
+%%DATADIR%%/include/arch/zxn.h
+%%DATADIR%%/include/arch/zxn/.placeholder
+%%DATADIR%%/include/arch/zxn/esxdos.h
+%%DATADIR%%/include/assert.h
+%%DATADIR%%/include/aztecc.h
+%%DATADIR%%/include/balloc.h
+%%DATADIR%%/include/bdscio.h
+%%DATADIR%%/include/bgi.h
+%%DATADIR%%/include/byteswap.h
+%%DATADIR%%/include/c128/cia.h
+%%DATADIR%%/include/c128/pcx.h
+%%DATADIR%%/include/c128/sid.h
+%%DATADIR%%/include/c128/vdc.h
+%%DATADIR%%/include/compress/aplib.h
+%%DATADIR%%/include/compress/zx7.h
+%%DATADIR%%/include/conio.h
+%%DATADIR%%/include/cpc.h
+%%DATADIR%%/include/cpm.h
+%%DATADIR%%/include/ctype.h
+%%DATADIR%%/include/curses.h
+%%DATADIR%%/include/debug.h
+%%DATADIR%%/include/dirent.h
+%%DATADIR%%/include/dor.h
+%%DATADIR%%/include/dos.h
+%%DATADIR%%/include/endian.h
+%%DATADIR%%/include/enterprise.h
+%%DATADIR%%/include/errno.h
+%%DATADIR%%/include/fcntl.h
+%%DATADIR%%/include/float.h
+%%DATADIR%%/include/flos.h
+%%DATADIR%%/include/font/font.h
+%%DATADIR%%/include/font/fzx.h
+%%DATADIR%%/include/games.h
+%%DATADIR%%/include/gfxprofile.h
+%%DATADIR%%/include/graphics.h
+%%DATADIR%%/include/gray.h
+%%DATADIR%%/include/gui.h
+%%DATADIR%%/include/im2.h
+%%DATADIR%%/include/input.h
+%%DATADIR%%/include/interrupt.h
+%%DATADIR%%/include/intrinsic.h
+%%DATADIR%%/include/iso646.h
+%%DATADIR%%/include/lib/README
+%%DATADIR%%/include/lib/zx/README
+%%DATADIR%%/include/lib3d.h
+%%DATADIR%%/include/libgen.h
+%%DATADIR%%/include/limits.h
+%%DATADIR%%/include/malloc.h
+%%DATADIR%%/include/math.h
+%%DATADIR%%/include/math/math_am9511.h
+%%DATADIR%%/include/math/math_cpc.h
+%%DATADIR%%/include/math/math_dai32.h
+%%DATADIR%%/include/math/math_genmath.h
+%%DATADIR%%/include/math/math_math16.h
+%%DATADIR%%/include/math/math_math32.h
+%%DATADIR%%/include/math/math_mbf32.h
+%%DATADIR%%/include/math/math_zx.h
+%%DATADIR%%/include/microc.h
+%%DATADIR%%/include/msx.h
+%%DATADIR%%/include/msx/3d.h
+%%DATADIR%%/include/msx/defs.h
+%%DATADIR%%/include/msx/gfx.h
+%%DATADIR%%/include/msx/line.h
+%%DATADIR%%/include/nc.h
+%%DATADIR%%/include/nc100/nc100.h
+%%DATADIR%%/include/net/device.h
+%%DATADIR%%/include/net/hton.h
+%%DATADIR%%/include/net/inet.h
+%%DATADIR%%/include/net/misc.h
+%%DATADIR%%/include/net/netstats.h
+%%DATADIR%%/include/net/resolv.h
+%%DATADIR%%/include/net/resolver.h
+%%DATADIR%%/include/net/socket.h
+%%DATADIR%%/include/net/tcpsock.h
+%%DATADIR%%/include/net/telnet.h
+%%DATADIR%%/include/net/tftp.h
+%%DATADIR%%/include/net/zsfiles.h
+%%DATADIR%%/include/net/zsockerrs.h
+%%DATADIR%%/include/newbrain.h
+%%DATADIR%%/include/osca.h
+%%DATADIR%%/include/oz/command0.h
+%%DATADIR%%/include/oz/command1.h
+%%DATADIR%%/include/oz/command2.h
+%%DATADIR%%/include/oz/command3.h
+%%DATADIR%%/include/oz/command4.h
+%%DATADIR%%/include/oz/command5.h
+%%DATADIR%%/include/oz/command6.h
+%%DATADIR%%/include/oz/command7.h
+%%DATADIR%%/include/oz/help0.h
+%%DATADIR%%/include/oz/help1.h
+%%DATADIR%%/include/oz/help2.h
+%%DATADIR%%/include/oz/help3.h
+%%DATADIR%%/include/oz/help4.h
+%%DATADIR%%/include/oz/help5.h
+%%DATADIR%%/include/oz/help6.h
+%%DATADIR%%/include/oz/help7.h
+%%DATADIR%%/include/package.h
+%%DATADIR%%/include/pc.h
+%%DATADIR%%/include/psg.h
+%%DATADIR%%/include/psg/PSGlib.h
+%%DATADIR%%/include/psg/vt2.h
+%%DATADIR%%/include/psg/wyz.h
+%%DATADIR%%/include/pwd.h
+%%DATADIR%%/include/rect.h
+%%DATADIR%%/include/regexp.h
+%%DATADIR%%/include/residos/idedos.h
+%%DATADIR%%/include/residos/package.h
+%%DATADIR%%/include/rex/CalendarDB.h
+%%DATADIR%%/include/rex/Database.h
+%%DATADIR%%/include/rex/MemoDB.h
+%%DATADIR%%/include/rex/StatusDB.h
+%%DATADIR%%/include/rex/TaskDB.h
+%%DATADIR%%/include/rex/TextInfDB.h
+%%DATADIR%%/include/rex/library.h
+%%DATADIR%%/include/rex/message.h
+%%DATADIR%%/include/rex/register.h
+%%DATADIR%%/include/rex/rex.h
+%%DATADIR%%/include/rex/struct.h
+%%DATADIR%%/include/rex/syscall.h
+%%DATADIR%%/include/rex/syscallEx.h
+%%DATADIR%%/include/rs232.h
+%%DATADIR%%/include/sdcard.h
+%%DATADIR%%/include/setjmp.h
+%%DATADIR%%/include/sms.h
+%%DATADIR%%/include/sos.h
+%%DATADIR%%/include/sound.h
+%%DATADIR%%/include/spectrum.h
+%%DATADIR%%/include/sprites/readme.txt
+%%DATADIR%%/include/sprites/sp1.h
+%%DATADIR%%/include/stdarg.h
+%%DATADIR%%/include/stdbool.h
+%%DATADIR%%/include/stddef.h
+%%DATADIR%%/include/stdint.h
+%%DATADIR%%/include/stdio.h
+%%DATADIR%%/include/stdlib.h
+%%DATADIR%%/include/string.h
+%%DATADIR%%/include/strings.h
+%%DATADIR%%/include/sys/compiler.h
+%%DATADIR%%/include/sys/ioctl.h
+%%DATADIR%%/include/sys/stat.h
+%%DATADIR%%/include/sys/time.h
+%%DATADIR%%/include/sys/types.h
+%%DATADIR%%/include/termcap.h
+%%DATADIR%%/include/threading/preempt.h
+%%DATADIR%%/include/threading/semaphore.h
+%%DATADIR%%/include/ti.h
+%%DATADIR%%/include/ti/ti82.h
+%%DATADIR%%/include/ti/ti83.h
+%%DATADIR%%/include/ti/ti85.h
+%%DATADIR%%/include/ti/ti86.h
+%%DATADIR%%/include/ti/ti8x.h
+%%DATADIR%%/include/tiki100.h
+%%DATADIR%%/include/time.h
+%%DATADIR%%/include/trsdos.h
+%%DATADIR%%/include/ts2068.h
+%%DATADIR%%/include/tvc.h
+%%DATADIR%%/include/unistd.h
+%%DATADIR%%/include/vz.h
+%%DATADIR%%/include/windows.h
+%%DATADIR%%/include/x1.h
+%%DATADIR%%/include/z88.h
+%%DATADIR%%/include/zx81.h
+%%DATADIR%%/include/zx81lowgfx.h
+%%DATADIR%%/include/zxbeta.h
+%%DATADIR%%/include/zxcurrah.h
+%%DATADIR%%/include/zxinterface1.h
+%%DATADIR%%/include/zxlowgfx.h
+%%DATADIR%%/include/zxmmc.h
+%%DATADIR%%/include/zxopus.h
+%%DATADIR%%/include/zxvgs.h
+%%DATADIR%%/lib/README
+%%DATADIR%%/lib/arch/8085/8085_rules.1
+%%DATADIR%%/lib/arch/ez80/ez80_rules.1
+%%DATADIR%%/lib/arch/gbz80/gbz80_rules.1
+%%DATADIR%%/lib/arch/rabbit/rabbit_rules.1
+%%DATADIR%%/lib/clibs/464_math.lib
+%%DATADIR%%/lib/clibs/6128_math.lib
+%%DATADIR%%/lib/clibs/664_math.lib
+%%DATADIR%%/lib/clibs/8080_crt0.lib
+%%DATADIR%%/lib/clibs/8085_opt.lib
+%%DATADIR%%/lib/clibs/README
+%%DATADIR%%/lib/clibs/abc800_clib.lib
+%%DATADIR%%/lib/clibs/abc80_clib.lib
+%%DATADIR%%/lib/clibs/ace_clib.lib
+%%DATADIR%%/lib/clibs/adam.lib
+%%DATADIR%%/lib/clibs/alphatro_clib.lib
+%%DATADIR%%/lib/clibs/altair8800_clib.lib
+%%DATADIR%%/lib/clibs/am9511.lib
+%%DATADIR%%/lib/clibs/am9511_ixiy.lib
+%%DATADIR%%/lib/clibs/aquarius_clib.lib
+%%DATADIR%%/lib/clibs/attache.lib
+%%DATADIR%%/lib/clibs/aussie.lib
+%%DATADIR%%/lib/clibs/bbc_math.lib
+%%DATADIR%%/lib/clibs/bbc_math_iy.lib
+%%DATADIR%%/lib/clibs/bee_clib.lib
+%%DATADIR%%/lib/clibs/bic.lib
+%%DATADIR%%/lib/clibs/bit90.lib
+%%DATADIR%%/lib/clibs/c128ansi_clib.lib
+%%DATADIR%%/lib/clibs/c128cpm.lib
+%%DATADIR%%/lib/clibs/c7420_clib.lib
+%%DATADIR%%/lib/clibs/coleco_clib.lib
+%%DATADIR%%/lib/clibs/cpc_clib.lib
+%%DATADIR%%/lib/clibs/cpc_math.lib
+%%DATADIR%%/lib/clibs/cpccpm.lib
+%%DATADIR%%/lib/clibs/cpcfs.lib
+%%DATADIR%%/lib/clibs/cpm8080_clib.lib
+%%DATADIR%%/lib/clibs/cpm_clib.lib
+%%DATADIR%%/lib/clibs/cpmdevice.lib
+%%DATADIR%%/lib/clibs/cpmdevice_8080.lib
+%%DATADIR%%/lib/clibs/dai_clib.lib
+%%DATADIR%%/lib/clibs/daimath32.lib
+%%DATADIR%%/lib/clibs/daimath32_8080.lib
+%%DATADIR%%/lib/clibs/einstein.lib
+%%DATADIR%%/lib/clibs/embedded_clib.lib
+%%DATADIR%%/lib/clibs/enterprise_clib.lib
+%%DATADIR%%/lib/clibs/esxdos.lib
+%%DATADIR%%/lib/clibs/excali64_clib.lib
+%%DATADIR%%/lib/clibs/excali64_cpm.lib
+%%DATADIR%%/lib/clibs/ez80_opt.lib
+%%DATADIR%%/lib/clibs/farz88.lib
+%%DATADIR%%/lib/clibs/fastmath.lib
+%%DATADIR%%/lib/clibs/fastmath_ixiy.lib
+%%DATADIR%%/lib/clibs/fastmath_z80n.lib
+%%DATADIR%%/lib/clibs/flosdos.lib
+%%DATADIR%%/lib/clibs/flosxdos.lib
+%%DATADIR%%/lib/clibs/fp1100_clib.lib
+%%DATADIR%%/lib/clibs/g800_clib.lib
+%%DATADIR%%/lib/clibs/g850_clib.lib
+%%DATADIR%%/lib/clibs/g850b.lib
+%%DATADIR%%/lib/clibs/gal_clib.lib
+%%DATADIR%%/lib/clibs/gb_clib.lib
+%%DATADIR%%/lib/clibs/gbz80_crt0.lib
+%%DATADIR%%/lib/clibs/gendos.lib
+%%DATADIR%%/lib/clibs/genmath.lib
+%%DATADIR%%/lib/clibs/genmath_iy.lib
+%%DATADIR%%/lib/clibs/genmath_zx81.lib
+%%DATADIR%%/lib/clibs/gfx128.lib
+%%DATADIR%%/lib/clibs/gfx128hr.lib
+%%DATADIR%%/lib/clibs/gfx128hr480.lib
+%%DATADIR%%/lib/clibs/gfx128udg.lib
+%%DATADIR%%/lib/clibs/gfx81.lib
+%%DATADIR%%/lib/clibs/gfx81arx192.lib
+%%DATADIR%%/lib/clibs/gfx81arx64.lib
+%%DATADIR%%/lib/clibs/gfx81g007.lib
+%%DATADIR%%/lib/clibs/gfx81hr192.lib
+%%DATADIR%%/lib/clibs/gfx81hr64.lib
+%%DATADIR%%/lib/clibs/gfx81mt192.lib
+%%DATADIR%%/lib/clibs/gfx81mt64.lib
+%%DATADIR%%/lib/clibs/gfx81phrg.lib
+%%DATADIR%%/lib/clibs/gfx81udg.lib
+%%DATADIR%%/lib/clibs/gfx9001krt.lib
+%%DATADIR%%/lib/clibs/gfxace.lib
+%%DATADIR%%/lib/clibs/gfxaceudg.lib
+%%DATADIR%%/lib/clibs/gfxaq48.lib
+%%DATADIR%%/lib/clibs/gfxbee.lib
+%%DATADIR%%/lib/clibs/gfxbee320.lib
+%%DATADIR%%/lib/clibs/gfxbee512.lib
+%%DATADIR%%/lib/clibs/gfxbee640.lib
+%%DATADIR%%/lib/clibs/gfxeg2000.lib
+%%DATADIR%%/lib/clibs/gfxep.lib
+%%DATADIR%%/lib/clibs/gfxephr.lib
+%%DATADIR%%/lib/clibs/gfxkp.lib
+%%DATADIR%%/lib/clibs/gfxkp83.lib
+%%DATADIR%%/lib/clibs/gfxlambda.lib
+%%DATADIR%%/lib/clibs/gfxnc100.lib
+%%DATADIR%%/lib/clibs/gfxnc200.lib
+%%DATADIR%%/lib/clibs/gfxosborne1.lib
+%%DATADIR%%/lib/clibs/gfxpc88.lib
+%%DATADIR%%/lib/clibs/gfxpc88hr200.lib
+%%DATADIR%%/lib/clibs/gfxtrs80.lib
+%%DATADIR%%/lib/clibs/gfxvdm.lib
+%%DATADIR%%/lib/clibs/gfxvio.lib
+%%DATADIR%%/lib/clibs/gfxvti.lib
+%%DATADIR%%/lib/clibs/gfxzcn.lib
+%%DATADIR%%/lib/clibs/gl6000_clib.lib
+%%DATADIR%%/lib/clibs/gl_clib.lib
+%%DATADIR%%/lib/clibs/hemc_clib.lib
+%%DATADIR%%/lib/clibs/hgmc_clib.lib
+%%DATADIR%%/lib/clibs/homelab2_clib.lib
+%%DATADIR%%/lib/clibs/homelab_clib.lib
+%%DATADIR%%/lib/clibs/kc_clib.lib
+%%DATADIR%%/lib/clibs/kramermc_clib.lib
+%%DATADIR%%/lib/clibs/krokha_clib.lib
+%%DATADIR%%/lib/clibs/lambda_clib.lib
+%%DATADIR%%/lib/clibs/laser500_clib.lib
+%%DATADIR%%/lib/clibs/lib/README
+%%DATADIR%%/lib/clibs/lib/zx/README
+%%DATADIR%%/lib/clibs/lib3d.lib
+%%DATADIR%%/lib/clibs/lm80c_clib.lib
+%%DATADIR%%/lib/clibs/lviv_clib.lib
+%%DATADIR%%/lib/clibs/lynx_clib.lib
+%%DATADIR%%/lib/clibs/m100_clib.lib
+%%DATADIR%%/lib/clibs/m2068.lib
+%%DATADIR%%/lib/clibs/m5_clib.lib
+%%DATADIR%%/lib/clibs/m81.lib
+%%DATADIR%%/lib/clibs/m81_tiny.lib
+%%DATADIR%%/lib/clibs/math16.lib
+%%DATADIR%%/lib/clibs/math16_ixiy.lib
+%%DATADIR%%/lib/clibs/math32.lib
+%%DATADIR%%/lib/clibs/math32_ixiy.lib
+%%DATADIR%%/lib/clibs/math48.lib
+%%DATADIR%%/lib/clibs/math48_iy.lib
+%%DATADIR%%/lib/clibs/mbf32.lib
+%%DATADIR%%/lib/clibs/mbf32_8080.lib
+%%DATADIR%%/lib/clibs/mbf32_gbz80.lib
+%%DATADIR%%/lib/clibs/mbf32_iy.lib
+%%DATADIR%%/lib/clibs/mbf64.lib
+%%DATADIR%%/lib/clibs/mbf64_iy.lib
+%%DATADIR%%/lib/clibs/mc1000_clib.lib
+%%DATADIR%%/lib/clibs/microbee.lib
+%%DATADIR%%/lib/clibs/mikro80_clib.lib
+%%DATADIR%%/lib/clibs/mlambda.lib
+%%DATADIR%%/lib/clibs/mlambda_tiny.lib
+%%DATADIR%%/lib/clibs/msx_clib.lib
+%%DATADIR%%/lib/clibs/msxbios.lib
+%%DATADIR%%/lib/clibs/msxdos2.lib
+%%DATADIR%%/lib/clibs/mtx_clib.lib
+%%DATADIR%%/lib/clibs/multi8_clib.lib
+%%DATADIR%%/lib/clibs/myvision_clib.lib
+%%DATADIR%%/lib/clibs/mz2500_clib.lib
+%%DATADIR%%/lib/clibs/mz_clib.lib
+%%DATADIR%%/lib/clibs/mzx.lib
+%%DATADIR%%/lib/clibs/mzx_tiny.lib
+%%DATADIR%%/lib/clibs/nascom_clib.lib
+%%DATADIR%%/lib/clibs/nbdrv.lib
+%%DATADIR%%/lib/clibs/nc_clib.lib
+%%DATADIR%%/lib/clibs/ndos.lib
+%%DATADIR%%/lib/clibs/net.lib
*** 489 LINES SKIPPED ***