Index: head/sysutils/radeontop/Makefile =================================================================== --- head/sysutils/radeontop/Makefile (revision 503465) +++ head/sysutils/radeontop/Makefile (revision 503466) @@ -1,45 +1,45 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= radeontop -PORTVERSION= 1.1 +PORTVERSION= 1.2 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= danfe@FreeBSD.org COMMENT= Program that shows AMD Radeon GPU resource utilization LICENSE= GPLv3 LIB_DEPENDS= libpciaccess.so:devel/libpciaccess \ libdrm.so:graphics/libdrm NOT_FOR_ARCHS= aarch64 armv6 armv7 mips mips64 NOT_FOR_ARCHS_REASON= fails to compile: fatal error: amdgpu_drm.h file not found USE_GITHUB= yes GH_ACCOUNT= clbr USES= gmake pkgconfig USE_XORG= xcb MAKE_ARGS= amdgpu=1 PLIST_FILES= lib/libradeontop_xcb.so \ man/man1/radeontop.1.gz \ sbin/radeontop OPTIONS_DEFINE= NLS NLS_USES= gettext NLS_MAKE_ARGS_OFF= nls=0 NLS_PLIST_FILES= share/locale/ru/LC_MESSAGES/radeontop.mo post-patch: @${REINPLACE_CMD} -e 's,unknown,v${PORTVERSION}, ; \ s,-n,"$$ver" = unknown -a &,' ${WRKSRC}/getver.sh @${REINPLACE_CMD} -e 's,/usr,${PREFIX},' ${WRKSRC}/radeontop.c # cdevs do not provide private mappings of any kind @${REINPLACE_CMD} -e 's,MAP_PRIVATE,MAP_SHARED,' \ ${WRKSRC}/detect.c .include Index: head/sysutils/radeontop/distinfo =================================================================== --- head/sysutils/radeontop/distinfo (revision 503465) +++ head/sysutils/radeontop/distinfo (revision 503466) @@ -1,3 +1,3 @@ -TIMESTAMP = 1521966502 -SHA256 (clbr-radeontop-v1.1_GH0.tar.gz) = 8685ea42a44b24b92974ce5b774e14ab64281f05440ea6e6df35a6c48a3460bb -SIZE (clbr-radeontop-v1.1_GH0.tar.gz) = 33527 +TIMESTAMP = 1559548796 +SHA256 (clbr-radeontop-v1.2_GH0.tar.gz) = dced8f8e64e6bfac1f4054b5cdd986e984b80766547ba272870bc25291c68349 +SIZE (clbr-radeontop-v1.2_GH0.tar.gz) = 35319 Index: head/sysutils/radeontop/files/patch-Makefile =================================================================== --- head/sysutils/radeontop/files/patch-Makefile (revision 503465) +++ head/sysutils/radeontop/files/patch-Makefile (revision 503466) @@ -1,51 +1,42 @@ --- Makefile.orig 2016-10-28 07:41:05 UTC +++ Makefile -@@ -12,7 +12,7 @@ - - PREFIX ?= /usr - INSTALL ?= install --LIBDIR ?= lib -+LIBDIR = lib - - nls ?= 1 - xcb ?= 1 @@ -42,6 +42,7 @@ CFLAGS += $(shell pkg-config --cflags nc # Comment this if you don't want translations ifeq ($(nls), 1) CFLAGS += -DENABLE_NLS=1 + LIBS += -lintl endif ifeq ($(amdgpu), 1) @@ -62,13 +63,12 @@ LIBS += $(shell pkg-config --libs pciacc LIBS += $(shell pkg-config --libs libdrm) ifeq ($(xcb), 1) xcb_LIBS += $(shell pkg-config --libs xcb xcb-dri2) - LIBS += -ldl endif # On some distros, you might have to change this to ncursesw LIBS += $(shell pkg-config --libs ncursesw 2>/dev/null || \ shell pkg-config --libs ncurses 2>/dev/null || \ - echo "-lncurses") + echo "-lncursesw") .PHONY: all clean install man dist @@ -98,12 +98,12 @@ trans: xgettext -o translations/radeontop.pot -k_ *.c \ --package-name radeontop -install: all - $(INSTALL) -D -m755 $(bin) $(DESTDIR)/$(PREFIX)/sbin/$(bin) +install: + $(INSTALL) -m755 $(bin) $(DESTDIR)$(PREFIX)/sbin ifeq ($(xcb), 1) - $(INSTALL) -D -m755 $(xcblib) $(DESTDIR)/$(PREFIX)/$(LIBDIR)/$(xcblib) + $(INSTALL) -m755 $(xcblib) $(DESTDIR)$(PREFIX)/$(LIBDIR) endif -- $(INSTALL) -D -m644 radeontop.1 $(DESTDIR)/$(PREFIX)/share/man/man1/radeontop.1 +- $(INSTALL) -D -m644 radeontop.1 $(DESTDIR)/$(PREFIX)/$(MANDIR)/man1/radeontop.1 + $(INSTALL) -m644 radeontop.1 $(DESTDIR)$(MANPREFIX)/man/man1 ifeq ($(nls), 1) $(MAKE) -C translations install PREFIX=$(PREFIX) endif