mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-23 04:23:08 +00:00
Stageify.
Approved by: portmgr@
This commit is contained in:
parent
0224b9e7cd
commit
f601100da5
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=355029
@ -13,9 +13,6 @@ COMMENT= A call graph generator for C code
|
||||
|
||||
CONFLICTS= bsdcflow-[0-9]* gnucflow-[0-9]*
|
||||
|
||||
USE_GMAKE= yes
|
||||
MAN1= cflow.1
|
||||
MANCOMPRESSED= yes
|
||||
USES= gmake
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.mk>
|
||||
|
72
devel/cflow/files/patch-Makefile
Normal file
72
devel/cflow/files/patch-Makefile
Normal file
@ -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" \
|
@ -1,115 +0,0 @@
|
||||
*** Makefile.orig Mon Mar 6 15:00:20 1995
|
||||
--- Makefile Tue Jan 25 23:25:46 2000
|
||||
***************
|
||||
*** 5,23 ****
|
||||
endif
|
||||
|
||||
# use cp backup option if you have gnu cp
|
||||
! CP=cp
|
||||
! CP=cp -b
|
||||
|
||||
# where you want to install
|
||||
ifndef PREFIX
|
||||
! PREFIX=$(HOME)
|
||||
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
|
||||
endif
|
||||
|
||||
# actual location of prcc
|
||||
--- 5,24 ----
|
||||
endif
|
||||
|
||||
# use cp backup option if you have gnu cp
|
||||
! #CP=cp
|
||||
! #CP=cp -b
|
||||
! INSTALL_CMD= install -c -o bin -g bin
|
||||
|
||||
# where you want to install
|
||||
ifndef PREFIX
|
||||
! 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=$(PREFIX)/bin/bash
|
||||
endif
|
||||
|
||||
# actual location of prcc
|
||||
***************
|
||||
*** 39,50 ****
|
||||
LOADLIBES=-L$(HOME)/lib -ldmalloc
|
||||
endif
|
||||
|
||||
! DEBUG=-g
|
||||
! OPT=-O
|
||||
! CFLAGS=-Wall $(DEBUG) $(OPT) $(DEFS)
|
||||
|
||||
# set this to where to install
|
||||
BINDIR=$(PREFIX)/bin
|
||||
|
||||
SRCS=cflow.sh prcc.c prcg.c
|
||||
|
||||
--- 40,52 ----
|
||||
LOADLIBES=-L$(HOME)/lib -ldmalloc
|
||||
endif
|
||||
|
||||
! #DEBUG=-g
|
||||
! #OPT=-O
|
||||
! CFLAGS+=$(DEBUG) $(OPT) $(DEFS)
|
||||
|
||||
# set this to where to install
|
||||
BINDIR=$(PREFIX)/bin
|
||||
+ MANDIR=$(PREFIX)/man/man1
|
||||
|
||||
SRCS=cflow.sh prcc.c prcg.c
|
||||
|
||||
***************
|
||||
*** 64,80 ****
|
||||
prototypes: $(PROTOTYPES)
|
||||
|
||||
|
||||
! install: install-cflow install-bins
|
||||
|
||||
install-bins: $(BINDIR)/prcc $(BINDIR)/prcg
|
||||
|
||||
install-cflow: $(BINDIR)/cflow
|
||||
|
||||
$(BINDIR)/prcc $(BINDIR)/prcg: $(BINDIR)/%: %
|
||||
! $(CP) $^ $@
|
||||
|
||||
$(BINDIR)/cflow: cflow
|
||||
! $(CP) $^ $@
|
||||
|
||||
cflow: cflow.sh
|
||||
sed -e "s;@CFLOW_SHELL@;$(CFLOW_SHELL);g" \
|
||||
--- 66,88 ----
|
||||
prototypes: $(PROTOTYPES)
|
||||
|
||||
|
||||
! 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)/%: %
|
||||
! $(INSTALL_CMD) $^ $@
|
||||
|
||||
$(BINDIR)/cflow: cflow
|
||||
! $(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" \
|
@ -1,3 +1,4 @@
|
||||
bin/cflow
|
||||
bin/prcc
|
||||
bin/prcg
|
||||
man/man1/cflow.1.gz
|
||||
|
Loading…
Reference in New Issue
Block a user