aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorMarcus von Appen <mva@FreeBSD.org>2014-01-14 22:02:45 +0000
committerMarcus von Appen <mva@FreeBSD.org>2014-01-14 22:02:45 +0000
commit3f2e5f41f07825a27aede41dd16f407e18fd11ab (patch)
tree4cc2301978e57aa88f63969f7fbc8c6e5267f389 /devel
parent609c6db656f7f856d505354d509db157c6ecc9f2 (diff)
Notes
Diffstat (limited to 'devel')
-rw-r--r--devel/bsdcflow/Makefile14
-rw-r--r--devel/bsdcflow/files/patch-gnu_Makefile27
-rw-r--r--devel/bsdcflow/pkg-descr2
3 files changed, 33 insertions, 10 deletions
diff --git a/devel/bsdcflow/Makefile b/devel/bsdcflow/Makefile
index 25037058f9d9..18101f15992d 100644
--- a/devel/bsdcflow/Makefile
+++ b/devel/bsdcflow/Makefile
@@ -3,7 +3,7 @@
PORTNAME= bsdcflow
PORTVERSION= 0.0.6
CATEGORIES= devel
-MASTER_SITES= http://www.sysfault.org/projects/
+MASTER_SITES= http://cdn.bitbucket.org/marcusva/cflow/downloads/
DISTNAME= cflow-${PORTVERSION}
MAINTAINER= mva@FreeBSD.org
@@ -11,18 +11,14 @@ COMMENT= A call graph generator for C and assembler code
CONFLICTS= gnucflow-[0-9]* cflow-[0-9]*
-USE_GMAKE= yes
+USES= gmake
MAKE_ENV= MANDIR=${PREFIX}/man
MAKE_JOBS_UNSAFE= yes
-PLIST_FILES= bin/asmgraph \
- bin/cgraph \
- bin/cflow
-
-MAN1= cflow.1 cgraph.1 asmgraph.1
-MANCOMPRESSED= 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
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/devel/bsdcflow/files/patch-gnu_Makefile b/devel/bsdcflow/files/patch-gnu_Makefile
new file mode 100644
index 000000000000..84babdee1026
--- /dev/null
+++ b/devel/bsdcflow/files/patch-gnu_Makefile
@@ -0,0 +1,27 @@
+--- Makefile.orig 2014-01-14 00:24:40.000000000 +0100
++++ Makefile 2014-01-14 00:25:34.000000000 +0100
+@@ -1,3 +1,4 @@
++DESTDIR?=
+ PREFIX?=/usr/local
+ MANDIR?=$(PREFIX)/share/man
+ MAN1DIR=$(MANDIR)/man1
+@@ -67,11 +68,11 @@
+ $(RM) $(CFLOWMAN).gz $(CMAN).gz $(ASMMAN).gz
+
+ install: mkdirs build
+- $(INSTALL) -d $(PREFIX)/bin
+- $(INSTALL) -c -m 0755 $(CFLOW) $(PREFIX)/bin/$(CFLOW)
+- $(INSTALL) -c -m 0755 $(ASMPROG) $(PREFIX)/bin/$(ASMPROG)
+- $(INSTALL) -c -m 0755 $(CPROG) $(PREFIX)/bin/$(CPROG)
+- $(INSTALL) -d $(MAN1DIR)
+- $(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
diff --git a/devel/bsdcflow/pkg-descr b/devel/bsdcflow/pkg-descr
index e6413eb98e6d..4b7132e865b6 100644
--- a/devel/bsdcflow/pkg-descr
+++ b/devel/bsdcflow/pkg-descr
@@ -2,4 +2,4 @@ cflow reads files as C or assembler program source and prints a graph
of the function call hierarchy. Called functions are indented according
to their caller-callee relationship, in the order of occurrence.
-WWW: http://www.sysfault.org/projects
+WWW: http://bitbucket.org/marcusva/cflow