manibuilder/anita: Switch to libftdi1, add libjaylink

We had the old libftdi (0.x) selected, which is useless to us.
The newer libftdi1 is available for x86 at least. Fortunately,
libjaylink seems always available.

Change-Id: I423de4bd857b63418c4d0a11f773ce9d7e1fcc42
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.sourcearcade.org/c/flashprog/+/374
diff --git a/util/manibuilder/Dockerfile.anita b/util/manibuilder/Dockerfile.anita
index 2e2b449..eed0eed 100644
--- a/util/manibuilder/Dockerfile.anita
+++ b/util/manibuilder/Dockerfile.anita
@@ -32,7 +32,7 @@
  echo 'export PKG_PATH=${PKG_PATH}'             >>init && \
  . ./init && \
  pkg_add gmake git-base ccache pkg-config meson \
-         pciutils libusb1 libusb-compat libftdi \
+         pciutils libusb1 libusb-compat libjaylink \
          ${EXTRA_PKG} && \
  git config --global --add http.sslVerify false && \
  git clone ${ORIGIN} flashprog" \
diff --git a/util/manibuilder/Makefile.anita b/util/manibuilder/Makefile.anita
index d45c50e..4ea6fff 100644
--- a/util/manibuilder/Makefile.anita
+++ b/util/manibuilder/Makefile.anita
@@ -31,12 +31,17 @@
 anita\:9.3-i386-build: QEMU_INSTALL_MEM=128M
 anita\:9.3-i386-build: QEMU_RUNTIME_MEM=256M
 
+# libftdi1
+LIBFTDI1_TAGS := \
+	$(addprefix anita\:,10.0-amd64 10.0-i386 9.3-amd64 9.3-i386) \
 
+$(addsuffix -build,$(LIBFTDI1_TAGS)): EXTRA_PKG=libftdi1
 
 $(addsuffix -build,$(ANITA_TAGS)): %-build: Dockerfile.anita anita-wrapper.sh
 	$(QUIET_SETUP)docker build . -f $< -t mani/$* \
 		--build-arg PKG_PATH=$(PKGSRC_MIRROR)$(PKGSRC_PATH) \
 		--build-arg INST_IMG=$(NETBSD_MIRROR)$(NETBSD_IMAGE) \
+		--build-arg EXTRA_PKG=$(EXTRA_PKG) \
 		--build-arg DISK_SIZE=$(QEMU_DISK_SIZE) \
 		--build-arg INSTALL_MEM=$(QEMU_INSTALL_MEM) \
 		--build-arg RUNTIME_MEM=$(QEMU_RUNTIME_MEM)
@@ -53,8 +58,5 @@
 # Always use GNU make
 $(ANITA_TAGS): MAKECMD=gmake
 
-# No libjaylink
-$(ANITA_TAGS): MAKEARGS+=CONFIG_JLINK_SPI=no
-
 # No libftdi1
-$(ANITA_TAGS): MAKEARGS+=CONFIG_FT2232_SPI=no CONFIG_USBBLASTER_SPI=no
+anita\:10.1-sparc64: MAKEARGS+=CONFIG_FT2232_SPI=no CONFIG_USBBLASTER_SPI=no