Sunday, November 01, 2020

update: amtterm

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

No comments:

Post a Comment