large amount of data amongst other things). Add an rc.d(8) script. Add a _tproxy user/group and make tproxy runs as this user by default. Remove jakob@ from maintainer per his request. While here, do some cleanings: * clean-up indent * don't overwrite CC, CFLAGS and PREFIX * fix patch naming * fix a wording in DESCR * comment tproxyrun and tproxywatch, they are useless under OpenBSD
47 lines
1.4 KiB
Plaintext
47 lines
1.4 KiB
Plaintext
$OpenBSD: patch-Makefile,v 1.3 2011/03/07 07:25:40 ajacoutot Exp $
|
|
--- Makefile.orig Wed Mar 31 14:19:34 2004
|
|
+++ Makefile Mon Mar 7 07:39:57 2011
|
|
@@ -47,8 +47,11 @@ OPTIONS += -DLOG_TO_FILE_LINEBUFF
|
|
# BSD IPFILTER mechanism for fetching intended destination address.
|
|
#OPTIONS += -DIPFILTER
|
|
|
|
+# OpenBSD PF mechanism for fetching intended destination address.
|
|
+OPTIONS += -DOPENBSD_PF
|
|
+
|
|
# linux-2.4 iptables mechanism for fetching intended destination address.
|
|
-OPTIONS += -DIPTABLES
|
|
+#OPTIONS += -DIPTABLES
|
|
|
|
# Double fork to make init(8) handle zombie processes. Some Unix variants
|
|
# simply don't let you ignore the death of child processes easily.
|
|
@@ -56,15 +59,15 @@ OPTIONS += -DIPTABLES
|
|
|
|
# Define these to enable tcp_wrappers. You can use the built-in ACLs
|
|
# instead though.
|
|
-#OPTIONS += -DTCP_WRAPPERS
|
|
-#LIBS += -lwrap
|
|
+OPTIONS += -DTCP_WRAPPERS
|
|
+LIBS += -lwrap
|
|
|
|
# You may need one or both of these to get a clean compile.
|
|
#OPTIONS += -DHAVE_PATHS_H
|
|
#OPTIONS += -DHAVE_GETOPT_H
|
|
|
|
# You may need to touch PREFIX, CC and CFLAGS.
|
|
-PREFIX = /usr/local
|
|
+PREFIX ?= /usr/local
|
|
INSTALL_PROGRAM = install -c -m 555 -o bin -g bin
|
|
INSTALL_MAN = install -c -m 444 -o bin -g bin
|
|
|
|
@@ -72,8 +75,8 @@ INSTALL_MAN = install -c -m 444 -o bin -g bin
|
|
RM = rm -f
|
|
|
|
# Should be OK for GNU gcc.
|
|
-CC = gcc
|
|
-CFLAGS = -O2 -Wall
|
|
+CC ?= gcc
|
|
+CFLAGS ?= -O2 -Wall
|
|
LDFLAGS = -s
|
|
|
|
# For using BIND resolver instead of system resolver.
|