svn commit: r355029 - in head/devel/cflow: . files

Vanilla I. Shu vanilla at FreeBSD.org
Sat May 24 14:12:04 UTC 2014


Author: vanilla
Date: Sat May 24 14:12:03 2014
New Revision: 355029
URL: http://svnweb.freebsd.org/changeset/ports/355029
QAT: https://qat.redports.org/buildarchive/r355029/

Log:
  Stageify.
  
  Approved by:	portmgr@

Added:
  head/devel/cflow/files/patch-Makefile   (contents, props changed)
Deleted:
  head/devel/cflow/files/patch-aa
Modified:
  head/devel/cflow/Makefile
  head/devel/cflow/pkg-plist

Modified: head/devel/cflow/Makefile
==============================================================================
--- head/devel/cflow/Makefile	Sat May 24 14:12:03 2014	(r355028)
+++ head/devel/cflow/Makefile	Sat May 24 14:12:03 2014	(r355029)
@@ -13,9 +13,6 @@ COMMENT=	A call graph generator for C co
 
 CONFLICTS=	bsdcflow-[0-9]* gnucflow-[0-9]*
 
-USE_GMAKE=	yes
-MAN1=		cflow.1
-MANCOMPRESSED=	yes
+USES=		gmake
 
-NO_STAGE=	yes
 .include <bsd.port.mk>

Added: head/devel/cflow/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/cflow/files/patch-Makefile	Sat May 24 14:12:03 2014	(r355029)
@@ -0,0 +1,72 @@
+--- Makefile.orig	1995-03-06 22:00:20.000000000 +0800
++++ Makefile	2014-05-24 22:09:47.087270512 +0800
+@@ -5,19 +5,20 @@ CC=gcc
+ endif
+ 
+ # use cp backup option if you have gnu cp
+-CP=cp
+-CP=cp -b
++#CP=cp
++#CP=cp -b
++INSTALL_CMD=	install -c -o bin -g bin
+ 
+ # where you want to install
+ ifndef PREFIX
+-PREFIX=$(HOME)
++PREFIX=/usr/local
+ endif
+ 
+ # which shell do we use for the cflow to script?
+ # I know it works on bash on unix, it also should work with
+ # msh on ms-dog
+ ifndef CFLOW_SHELL
+-CFLOW_SHELL=/bin/bash
++CFLOW_SHELL=$(PREFIX)/bin/bash
+ endif
+ 
+ # actual location of prcc
+@@ -39,12 +40,13 @@ ifdef MALLOC_DEBUG
+ LOADLIBES=-L$(HOME)/lib -ldmalloc
+ endif
+ 
+-DEBUG=-g
+-OPT=-O
+-CFLAGS=-Wall $(DEBUG) $(OPT) $(DEFS)
++#DEBUG=-g
++#OPT=-O
++CFLAGS+=$(DEBUG) $(OPT) $(DEFS)
+ 
+ # set this to where to install
+-BINDIR=$(PREFIX)/bin
++BINDIR=$(DESTDIR)$(PREFIX)/bin
++MANDIR=$(DESTDIR)$(PREFIX)/man/man1
+ 
+ SRCS=cflow.sh prcc.c prcg.c
+ 
+@@ -64,17 +66,23 @@ PROTOTYPES= prcc.prototypes.h prcg.proto
+ prototypes: 	$(PROTOTYPES)
+ 
+ 
+-install:	install-cflow  install-bins
++install:	install-cflow  install-bins install-man
+ 
+ install-bins: $(BINDIR)/prcc $(BINDIR)/prcg
+ 
+ install-cflow:	$(BINDIR)/cflow
+ 
++install-man:	$(MANDIR)/cflow.1.gz
++
+ $(BINDIR)/prcc $(BINDIR)/prcg: $(BINDIR)/%:	%
+-	$(CP) $^ $@
++	$(INSTALL_CMD) $^ $@
+ 
+ $(BINDIR)/cflow:	cflow
+-	$(CP) $^ $@
++	$(INSTALL_CMD) -m0755 $^ $@
++
++$(MANDIR)/cflow.1.gz:	cflow.1
++	$(INSTALL_CMD) -m 0644 $^ $(MANDIR)
++	gzip -9nf $(MANDIR)/cflow.1
+ 
+ cflow:	cflow.sh
+ 	sed -e "s;@CFLOW_SHELL@;$(CFLOW_SHELL);g" \

Modified: head/devel/cflow/pkg-plist
==============================================================================
--- head/devel/cflow/pkg-plist	Sat May 24 14:12:03 2014	(r355028)
+++ head/devel/cflow/pkg-plist	Sat May 24 14:12:03 2014	(r355029)
@@ -1,3 +1,4 @@
 bin/cflow
 bin/prcc
 bin/prcg
+man/man1/cflow.1.gz


More information about the svn-ports-all mailing list