Hi, As I don't have any hardware with Intel AMT enabled, could someone with said hardware please give this update a try?
Cheers, -- jasper Index: Makefile =================================================================== RCS file: /cvs/ports/comms/amtterm/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- Makefile 12 Jul 2019 20:43:46 -0000 1.9 +++ Makefile 1 Nov 2020 14:35:06 -0000 @@ -3,9 +3,8 @@ COMMENT-term= cli client for Intel AMT serial-over-lan COMMENT-main= client and tools for Intel AMT serial-over-lan -V= 1.4 +V= 1.6 DISTNAME= amtterm-$V -REVISION= 4 PKGNAME-main= amtterm-$V PKGNAME-term= amtterm-cli-$V MULTI_PACKAGES= -main -term @@ -18,17 +17,15 @@ HOMEPAGE= https://www.kraxel.org/blog/li PERMIT_PACKAGE= Yes WANTLIB-term += c -WANTLIB-main += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama -WANTLIB-main += Xrandr Xrender atk-1.0 c cairo fontconfig freetype -WANTLIB-main += gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 -WANTLIB-main += gtk-x11-2.0 intl pango-1.0 pangocairo-1.0 pangoft2-1.0 -WANTLIB-main += vte z +WANTLIB += atk-1.0 c cairo cairo-gobject gdk-3 gdk_pixbuf-2.0 +WANTLIB += gio-2.0 glib-2.0 gobject-2.0 gtk-3 harfbuzz intl pango-1.0 +WANTLIB += pangocairo-1.0 vte-2.91 MASTER_SITES= https://www.kraxel.org/releases/amtterm/ LIB_DEPENDS-term= LIB_DEPENDS-main= devel/gettext,-runtime \ - devel/vte + devel/vte3 RUN_DEPENDS-main= comms/amtterm,-term \ devel/desktop-file-utils \ www/p5-SOAP-Lite Index: distinfo =================================================================== RCS file: /cvs/ports/comms/amtterm/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 12 Aug 2015 14:54:07 -0000 1.3 +++ distinfo 1 Nov 2020 14:35:06 -0000 @@ -1,2 +1,2 @@ -SHA256 (amtterm-1.4.tar.gz) = 4QrysC2/Zvskq9KSud3G2Gsx7qCYh9pcsOuPsu6QDiE= -SIZE (amtterm-1.4.tar.gz) = 38445 +SHA256 (amtterm-1.6.tar.gz) = EkLOpGeCeqHi6RtBhGIpygpbPz4JJgsN+deNyHUHVZA= +SIZE (amtterm-1.6.tar.gz) = 40804 Index: patches/patch-mk_Maintainer_mk =================================================================== RCS file: /cvs/ports/comms/amtterm/patches/patch-mk_Maintainer_mk,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 patch-mk_Maintainer_mk --- patches/patch-mk_Maintainer_mk 2 Jun 2012 12:09:35 -0000 1.1.1.1 +++ patches/patch-mk_Maintainer_mk 1 Nov 2020 14:35:06 -0000 @@ -1,12 +1,13 @@ $OpenBSD: patch-mk_Maintainer_mk,v 1.1.1.1 2012/06/02 12:09:35 sthen Exp $ ---- mk/Maintainer.mk.orig Sat Jun 2 09:16:01 2012 -+++ mk/Maintainer.mk Sat Jun 2 09:15:53 2012 +Index: mk/Maintainer.mk +--- mk/Maintainer.mk.orig ++++ mk/Maintainer.mk @@ -12,7 +12,7 @@ sync:: distclean chmod 444 $(srcdir)/INSTALL $(srcdir)/mk/*.mk --repository := $(shell basename $(PWD)) -+repository := $(shell basename $$(pwd)) +-repository := $(shell basename $(PWD)) ++repository := $(shell basename $$(pwd)) + usetito := $(shell if test -d .tito; then echo yes; else echo no; fi) release-dir ?= $(HOME)/projects/Releases release-pub ?= bigendian.kraxel.org:/public/vhosts/www.kraxel.org/releases/$(repository) - tarball = $(release-dir)/$(repository)-$(VERSION).tar Index: patches/patch-parseconfig_c =================================================================== RCS file: patches/patch-parseconfig_c diff -N patches/patch-parseconfig_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-parseconfig_c 1 Nov 2020 14:35:06 -0000 @@ -0,0 +1,35 @@ +$OpenBSD$ + +https://git.kraxel.org/cgit/amtterm/commit/?id=ea1717899294af93f7342069b15fc197b525ad29 + +Index: parseconfig.c +--- parseconfig.c.orig ++++ parseconfig.c +@@ -558,17 +558,24 @@ cfg_write_file(char *dname, char *filename) + + if (-1 == unlink(bfile) && ENOENT != errno) { + fprintf(stderr,"unlink(%s): %s\n",bfile,strerror(errno)); +- return -1; ++ goto err; + } + if (-1 == rename(filename,bfile) && ENOENT != errno) { + fprintf(stderr,"rename(%s,%s): %s\n",filename,bfile,strerror(errno)); +- return -1; ++ goto err; + } + if (-1 == rename(tfile,filename)) { + fprintf(stderr,"rename(%s,%s): %s\n",tfile,filename,strerror(errno)); +- return -1; ++ goto err; + } ++ free(bfile); ++ free(tfile); + return 0; ++ ++err: ++ free(bfile); ++ free(tfile); ++ return -1; + } + + /* ------------------------------------------------------------------------ */
