ports/www/chpasswd/files/patch-Makefile.in
2013-10-02 22:56:00 +00:00

57 lines
1.8 KiB
Text

--- Makefile.in.orig 2009-02-16 18:04:20.000000000 +0100
+++ Makefile.in 2013-09-24 14:43:03.683410883 +0200
@@ -1,13 +1,13 @@
# Makefile.in for chpasswd.cgi
-CC = gcc
+CC ?= gcc
LANGUAGE = @LANGUAGE@
CGIDIR = @CGIDIR@
SRCDIR = .
VPATH = .
INSTALL = cp
LIBCRYPT = @CRYPTLIB@
-CFLAGS = -O2 -w $(DEFINES)
+CFLAGS += -w $(DEFINES)
PREFIX = @prefix@
DEFS = -I. @DEFS@ -DPREFIX=\"@prefix@\"
@@ -27,27 +27,22 @@
$(CC) $(OBJS) $(LIBCRYPT) -o $@
install: all
- $(INSTALL_PROGRAM) chpasswd.cgi $(CGIDIR)/chpasswd.cgi
- chmod 755 $(CGIDIR)/chpasswd.cgi
- -@if test ! -d $(PREFIX); then \
- echo "mkdir $(PREFIX)"; \
- mkdir $(PREFIX); \
+ $(INSTALL_PROGRAM) chpasswd.cgi $(DESTDIR)$(CGIDIR)/chpasswd.cgi
+ chmod 755 $(DESTDIR)$(CGIDIR)/chpasswd.cgi
+ -@if test ! -d $(DESTDIR)$(PREFIX); then \
+ echo "mkdir $(DESTDIR)$(PREFIX)"; \
+ mkdir $(DESTDIR)$(PREFIX); \
fi
- @if test ! -f $(PREFIX)/chpasswd.conf; then \
- echo "cp $(PREFIX)/chpasswd.conf"; \
- cp chpasswd.conf $(PREFIX)/chpasswd.conf; \
- chmod 755 $(PREFIX)/chpasswd.conf; \
- else \
- cp chpasswd.conf $(PREFIX)/chpasswd.conf.orig; \
- fi
- @if test ! -f $(PREFIX)/chpasswd.log; then \
+ @echo "cp $(DESTDIR)$(PREFIX)/chpasswd.conf.sample"
+ @cp chpasswd.conf $(DESTDIR)$(PREFIX)/chpasswd.conf.sample
+ @if test ! -f $(DESTDIR)$(PREFIX)/chpasswd.log; then \
echo "touch $(PREFIX)/chpasswd.log"; \
- touch $(PREFIX)/chpasswd.log; \
- chmod 777 $(PREFIX)/chpasswd.log; \
+ touch $(DESTDIR)$(PREFIX)/chpasswd.log; \
+ chmod 775 $(DESTDIR)$(PREFIX)/chpasswd.log; \
fi
uninstall:
- rm -f $(CGIDIR)/chpasswd.cgi
+ rm -f $(DESTDIR)$(CGIDIR)/chpasswd.cgi
TAGS: $(SRCS)
etags $(SRCS)