svn commit: r464377 - in head/devel/bsdcflow: . files

Dmitry Marakasov amdmi3 at FreeBSD.org
Tue Mar 13 14:13:27 UTC 2018


Author: amdmi3
Date: Tue Mar 13 14:13:26 2018
New Revision: 464377
URL: https://svnweb.freebsd.org/changeset/ports/464377

Log:
  - Simplify and fix installation, use BSD_* commands, switch to pkg-plist, use WRKSRC_SUBDIR

Added:
  head/devel/bsdcflow/files/patch-Makefile
     - copied, changed from r464376, head/devel/bsdcflow/files/patch-gnu_Makefile
  head/devel/bsdcflow/pkg-plist   (contents, props changed)
Deleted:
  head/devel/bsdcflow/files/patch-gnu_Makefile
Modified:
  head/devel/bsdcflow/Makefile

Modified: head/devel/bsdcflow/Makefile
==============================================================================
--- head/devel/bsdcflow/Makefile	Tue Mar 13 14:11:42 2018	(r464376)
+++ head/devel/bsdcflow/Makefile	Tue Mar 13 14:13:26 2018	(r464377)
@@ -17,12 +17,7 @@ CONFLICTS=	gnucflow-[0-9]* cflow-[0-9]*
 USES=		gmake
 MAKE_ENV=	MANDIR=${PREFIX}/man
 MAKE_JOBS_UNSAFE=	yes
-
-PLIST_FILES=	bin/asmgraph bin/cgraph	bin/cflow \
-		man/man1/asmgraph.1.gz man/man1/cflow.1.gz \
-		man/man1/cgraph.1.gz
-
-WRKSRC=		${WRKDIR}/${DISTNAME}/gnu
+WRKSRC_SUBDIR=	gnu
 
 post-install:
 	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/cgraph

Copied and modified: head/devel/bsdcflow/files/patch-Makefile (from r464376, head/devel/bsdcflow/files/patch-gnu_Makefile)
==============================================================================
--- head/devel/bsdcflow/files/patch-gnu_Makefile	Tue Mar 13 14:11:42 2018	(r464376, copy source)
+++ head/devel/bsdcflow/files/patch-Makefile	Tue Mar 13 14:13:26 2018	(r464377)
@@ -1,11 +1,6 @@
 --- Makefile.orig	2010-04-03 09:52:16 UTC
 +++ Makefile
-@@ -1,3 +1,4 @@
-+DESTDIR?=
- PREFIX?=/usr/local
- MANDIR?=$(PREFIX)/share/man
- MAN1DIR=$(MANDIR)/man1
-@@ -67,11 +68,11 @@ clean:
+@@ -67,11 +67,11 @@ clean:
  	$(RM) $(CFLOWMAN).gz $(CMAN).gz $(ASMMAN).gz
  
  install: mkdirs build
@@ -17,11 +12,11 @@
 -	$(INSTALL) -c -m 0644 $(CFLOWMAN).gz $(MAN1DIR)/$(CFLOWMAN).gz
 -	$(INSTALL) -c -m 0644 $(ASMMAN).gz $(MAN1DIR)/$(ASMMAN).gz
 -	$(INSTALL) -c -m 0644 $(CMAN).gz $(MAN1DIR)/$(CMAN).gz
-+	$(INSTALL) -d $(DESTDIR)$(PREFIX)/bin
-+	$(INSTALL) -c -m 0755 $(CFLOW) $(DESTDIR)$(PREFIX)/bin/$(CFLOW)
-+	$(INSTALL) -c -m 0755 $(ASMPROG) $(DESTDIR)$(PREFIX)/bin/$(ASMPROG)
-+	$(INSTALL) -c -m 0755 $(CPROG) $(DESTDIR)$(PREFIX)/bin/$(CPROG)
-+	$(INSTALL) -d $(DESTDIR)$(MAN1DIR)
-+	$(INSTALL) -c -m 0644 $(CFLOWMAN).gz $(DESTDIR)$(MAN1DIR)/$(CFLOWMAN).gz
-+	$(INSTALL) -c -m 0644 $(ASMMAN).gz $(DESTDIR)$(MAN1DIR)/$(ASMMAN).gz
-+	$(INSTALL) -c -m 0644 $(CMAN).gz $(DESTDIR)$(MAN1DIR)/$(CMAN).gz
++	$(MKDIR) $(DESTDIR)$(PREFIX)/bin
++	$(BSD_INSTALL_SCRIPT) $(CFLOW) $(DESTDIR)$(PREFIX)/bin/$(CFLOW)
++	$(BSD_INSTALL_PROGRAM) $(ASMPROG) $(DESTDIR)$(PREFIX)/bin/$(ASMPROG)
++	$(BSD_INSTALL_PROGRAM) $(CPROG) $(DESTDIR)$(PREFIX)/bin/$(CPROG)
++	$(MKDIR) $(DESTDIR)$(MAN1DIR)
++	$(BSD_INSTALL_MAN) $(CFLOWMAN).gz $(DESTDIR)$(MAN1DIR)/$(CFLOWMAN).gz
++	$(BSD_INSTALL_MAN) $(ASMMAN).gz $(DESTDIR)$(MAN1DIR)/$(ASMMAN).gz
++	$(BSD_INSTALL_MAN) $(CMAN).gz $(DESTDIR)$(MAN1DIR)/$(CMAN).gz

Added: head/devel/bsdcflow/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/bsdcflow/pkg-plist	Tue Mar 13 14:13:26 2018	(r464377)
@@ -0,0 +1,6 @@
+bin/asmgraph
+bin/cflow
+bin/cgraph
+man/man1/asmgraph.1.gz
+man/man1/cflow.1.gz
+man/man1/cgraph.1.gz


More information about the svn-ports-all mailing list