From d44674845ac41621cdaf69f6898b81fac435233f Mon Sep 17 00:00:00 2001 From: Mateusz Piotrowski <0mp@FreeBSD.org> Date: Fri, 1 Oct 2021 14:37:42 +0200 Subject: [PATCH] Avoid using non-portable install(1) options Flags like -D and -t are available in all implementations of install(1). It's better to avoid using them in a portable makefile. --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index e1262110..d7c60da5 100644 --- a/Makefile +++ b/Makefile @@ -112,14 +112,16 @@ uninstall-icon: install: all @echo "INSTALL bin/nsxiv" - install -Dt $(DESTDIR)$(PREFIX)/bin nsxiv + mkdir -p $(DESTDIR)$(PREFIX)/bin + install nsxiv $(DESTDIR)$(PREFIX)/bin/nsxiv @echo "INSTALL nsxiv.1" mkdir -p $(DESTDIR)$(MANPREFIX)/man1 sed "s!DOCPREFIX!$(DOCPREFIX)!g; s!PREFIX!$(PREFIX)!g; s!VERSION!$(VERSION)!g" nsxiv.1 \ >$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1 chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1 @echo "INSTALL share/nsxiv/" - install -Dt $(DESTDIR)$(DOCPREFIX)/examples examples/* + mkdir -p $(DESTDIR)$(DOCPREFIX)/examples + install examples/* $(DESTDIR)$(DOCPREFIX)/examples uninstall: uninstall-icon @echo "REMOVE bin/nsxiv"