70b63cddd0
Cntlm is an http proxy server, written in pure C, that allows you to authenticate via the proprietary NTLM protocol, so you can use web sites and web proxies that require NTLM/NTLMv2 authorization.
47 lines
2.0 KiB
Plaintext
47 lines
2.0 KiB
Plaintext
$OpenBSD: patch-Makefile,v 1.1.1.1 2009/10/08 19:13:09 sthen Exp $
|
|
--- Makefile.orig Tue Nov 20 17:18:24 2007
|
|
+++ Makefile Thu Oct 8 05:03:34 2009
|
|
@@ -2,9 +2,9 @@
|
|
# You can tweak these three variables to make things install where you
|
|
# like, but do not touch more unless you know what you are doing. ;)
|
|
#
|
|
-SYSCONFDIR=/usr/local/etc
|
|
-BINDIR=/usr/local/bin
|
|
-MANDIR=/usr/local/man
|
|
+SYSCONFDIR=${DESTDIR}/etc/${NAME}
|
|
+BINDIR=${PREFIX}/bin
|
|
+MANDIR=${PREFIX}/man
|
|
|
|
#
|
|
# Careful now...
|
|
@@ -13,8 +13,8 @@ MANDIR=/usr/local/man
|
|
#
|
|
CC=gcc
|
|
OBJS=utils.o ntlm.o xcrypt.o config.o socket.o acl.o auth.o http.o proxy.o
|
|
-CFLAGS=$(FLAGS) -std=c99 -Wall -pedantic -O3 -D__BSD_VISIBLE -D_ALL_SOURCE -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200112 -D_ISOC99_SOURCE -D_REENTRANT -DVERSION=\"`cat VERSION`\"
|
|
-LDFLAGS=-lpthread
|
|
+CFLAGS=$(FLAGS) -std=c99 -Wall -pedantic -D__BSD_VISIBLE -D_ALL_SOURCE -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200112 -D_ISOC99_SOURCE -D_REENTRANT -DVERSION=\"`cat VERSION`\"
|
|
+LDFLAGS=-pthread
|
|
NAME=cntlm
|
|
VER=`cat VERSION`
|
|
DIR=`pwd`
|
|
@@ -42,12 +42,13 @@ install: $(NAME)
|
|
install -O root -G system -M 644 -f $(MANDIR)/man1 doc/$(NAME).1; \
|
|
install -O root -G system -M 600 -c $(SYSCONFDIR) doc/$(NAME).conf; \
|
|
else \
|
|
- install -D -o root -g root -m 755 -s $(NAME) $(BINDIR)/$(NAME); \
|
|
- install -D -o root -g root -m 644 doc/$(NAME).1 $(MANDIR)/man1/$(NAME).1; \
|
|
- [ -f $(SYSCONFDIR)/$(NAME).conf -o -z "$(SYSCONFDIR)" ] \
|
|
- || install -D -o root -g root -m 600 doc/$(NAME).conf $(SYSCONFDIR)/$(NAME).conf; \
|
|
+ install -d -m 0755 ${BINDIR}; \
|
|
+ install -o root -g bin -m 0555 -s ${NAME} ${BINDIR}/${NAME}; \
|
|
+ install -d -m 0755 ${MANDIR}/man1; \
|
|
+ install -o root -g bin -m 0444 doc/${NAME}.1 ${MANDIR}/man1/${NAME}.1; \
|
|
+ install -d -m 0755 ${PREFIX}/share/examples/${NAME}; \
|
|
+ install -o root -g bin -m 0444 doc/${NAME}.conf ${PREFIX}/share/examples/${NAME}/${NAME}.conf; \
|
|
fi
|
|
- @echo; echo "Cntlm will look for configuration in $(SYSCONFDIR)/$(NAME).conf"
|
|
|
|
rpm:
|
|
if [ `id -u` = 0 ]; then \
|