ajacoutot 2dd913692e Long overdue update to transproxy-1.6 (fixes a problem with posting
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
2011-03-07 07:25:40 +00:00

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.