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;
+ }
+ 
+ /* ------------------------------------------------------------------------ */

Reply via email to