ports/security/ipv6toolkit/files/patch-Makefile
Hiroki Sato 5602556351 Update to 1.3.1. Changes include:
- Fix tunnel support.
2013-02-19 20:16:22 +00:00

51 lines
1.4 KiB
Text

--- Makefile.orig 2013-02-16 18:15:13.000000000 +0900
+++ Makefile 2013-02-18 01:36:14.000000000 +0900
@@ -1,12 +1,14 @@
+# $FreeBSD$
+
#
# SI6 Networks' IPv6 toolkit Makefile
#
-CC= gcc
-CFLAGS= -Wall
+CC?= gcc
+CFLAGS+= -Wall -DIPV6TOOLKITCONF=\"${PREFIX}/etc/ipv6toolkit.conf\"
LDFLAGS+= -lpcap -lm
-MANPATH= /usr/share/man
-DATAPATH= /usr/share
-BINPATH= /usr/bin
+MANPATH= ${MANPREFIX}/man
+DATAPATH= ${DATADIR}
+BINPATH= ${PREFIX}/bin
SRCPATH= tools
TOOLS= flow6 frag6 icmp6 jumbo6 na6 ni6 ns6 ra6 rd6 rs6 scan6 tcp6
@@ -51,21 +53,21 @@
clean:
-rm -f $(TOOLS)
-install: all
+install:
# Install the binaries
install -m0755 -d $(BINPATH)
- install -m0755 $(TOOLS) $(BINPATH)
+ ${BSD_INSTALL_PROGRAM} $(TOOLS) $(BINPATH)
# Install the configuration file
- install -m0644 data/ipv6toolkit.conf /etc
+ ${BSD_INSTALL_DATA} data/ipv6toolkit.conf ${PREFIX}/etc
# Install the IEEE OUI database
- install -m0755 -d $(DATAPATH)/ipv6toolkit
- install -m0644 data/oui.txt $(DATAPATH)/ipv6toolkit
+ install -m0755 -d $(DATAPATH)
+ ${BSD_INSTALL_DATA} -m0644 data/oui.txt $(DATAPATH)
# Install the manual pages
install -m0755 -d $(MANPATH)/man1
- install -m0644 manuals/*.1 $(MANPATH)/man1
+ ${BSD_INSTALL_MAN} manuals/*.1 $(MANPATH)/man1
install -m0755 -d $(MANPATH)/man5
- install -m0644 manuals/*.5 $(MANPATH)/man1
+ ${BSD_INSTALL_MAN} -m0644 manuals/*.5 $(MANPATH)/man5