mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-08-05 18:58:55 -04:00
165 lines
6.6 KiB
Plaintext
165 lines
6.6 KiB
Plaintext
$NetBSD: patch-aa,v 1.5 2007/01/08 03:42:13 rillig Exp $
|
|
|
|
--- Makefile.netbsd.orig 2000-04-27 22:18:57.000000000 +0930
|
|
+++ Makefile.netbsd 2006-04-21 10:41:09.000000000 +0930
|
|
@@ -1,9 +1,9 @@
|
|
###############################################################################
|
|
# #
|
|
-# This is the Makefile of dpbox-5.08 for NetBSD #
|
|
+# This is the Makefile of dpbox-6.00.00 for NetBSD #
|
|
# #
|
|
-# Version: 1.0.0 #
|
|
-# Date : 16 September 1999 #
|
|
+# Version: 1.2.0 #
|
|
+# Date : 15 May 2000 #
|
|
# Author : Berndt Josef Wulf, VK5ABN #
|
|
# #
|
|
###############################################################################
|
|
@@ -19,11 +19,12 @@
|
|
INSTALL_CONF = ${INSTALL} -m 440
|
|
MKDIR = mkdir -p
|
|
LN = ln -sf
|
|
-
|
|
-prefix = /usr/pkg
|
|
+CHMOD = /bin/chmod
|
|
+SED = /usr/bin/sed
|
|
bindir = $(prefix)/bin
|
|
sbindir = $(prefix)/sbin
|
|
confdir = $(prefix)/share/dpbox/conf
|
|
+exampledir = $(prefix)/share/examples/dpbox/conf
|
|
docdir = $(prefix)/share/doc/dpbox
|
|
landir = $(prefix)/share/dpbox/language
|
|
spooldir = /var/spool/dpbox
|
|
@@ -63,10 +64,6 @@
|
|
|
|
OTHER_SRCS = dpputlinks.c dpcodeconv.c dpgate.c crawler.c dpmybbs.c
|
|
|
|
-SUBDIRS = indexes infofiles newmail import save crawler \
|
|
- fileserv fileserv/incoming fileserv/temp7pl fileserv/newbin \
|
|
- privserv privserv/temp7pl proto server stat stat/extusers
|
|
-
|
|
all: dpbox crawler cgi toolbox
|
|
|
|
tgz:
|
|
@@ -96,11 +93,12 @@
|
|
$(INSTALL_PROGRAM) dpbox $(sbindir)
|
|
|
|
$(MKDIR) $(bindir)
|
|
- $(INSTALL_PROGRAM) -m u+s,a+x dpgate $(bindir)
|
|
+ $(INSTALL_PROGRAM) -m 4511 dpgate $(bindir)
|
|
$(INSTALL_PROGRAM) dpputlinks $(bindir)
|
|
$(INSTALL_PROGRAM) dpcodeconv $(bindir)
|
|
$(INSTALL_PROGRAM) dpmybbs $(bindir)
|
|
- $(INSTALL) -m 555 ../cgi/dpboxcgi/dphttp $(bindir)
|
|
+ $(SED) "s,/installdir,$(bindir)," < ../cgi/dpboxcgi/dphttp > $(bindir)/dphttp
|
|
+ $(CHMOD) 555 $(bindir)/dphttp
|
|
|
|
$(MKDIR) $(docdir)
|
|
$(INSTALL_DATA) ../document/* $(docdir)
|
|
@@ -123,59 +121,51 @@
|
|
$(LN) HELP_SYS.DL $(landir)/HELP_SYS.HB
|
|
$(LN) HELP_SYS.DL $(landir)/HELP_SYS.OE1
|
|
|
|
- for i in $(SUBDIRS); \
|
|
- do \
|
|
- $(MKDIR) $(spooldir)/$$i; \
|
|
- done;
|
|
-
|
|
$(MKDIR) $(prefix)/libexec/dpbox
|
|
$(INSTALL) -m 555 ../run/* $(prefix)/libexec/dpbox
|
|
$(INSTALL_PROGRAM) crawler $(prefix)/libexec/dpbox
|
|
- $(INSTALL_DATA) ../crawler/stopwords $(spooldir)/crawler
|
|
|
|
- @if [ -f ${confdir}/dpbox.ini ]; then \
|
|
- echo "***********************************************************"; \
|
|
- echo "* *"; \
|
|
- echo "* W A R N I N G *"; \
|
|
- echo "* ============= *"; \
|
|
- echo "* *"; \
|
|
- echo "* A previously installed version of DPBOX was dected *"; \
|
|
- echo "* on this system. The installation of the configuration *"; \
|
|
- echo "* files was suspended in order to preserve the *"; \
|
|
- echo "* old configuration. *"; \
|
|
- echo "* *"; \
|
|
- echo "* Please refer to the documentation and CHANGE logfile *"; \
|
|
- echo "* and manually adjust the configuration files where *"; \
|
|
- echo "* necessary. *"; \
|
|
- echo "* *"; \
|
|
- echo "***********************************************************"; \
|
|
- else \
|
|
- $(MKDIR) $(confdir); \
|
|
- $(INSTALL_CONF) ../dpbox.ini $(confdir)/dpbox.ini; \
|
|
- $(MKDIR) $(confdir)/system; \
|
|
- $(INSTALL_CONF) ../system/* $(confdir)/system ; \
|
|
- $(MKDIR) $(confdir)/sf ; \
|
|
- $(INSTALL_CONF) ../sf/* $(confdir)/sf; \
|
|
- fi
|
|
-
|
|
- @if [ -e ${cgidir} ]; then \
|
|
- echo "installing cgi-scripts"; \
|
|
- $(INSTALL) -m 755 ../cgi/cgi/* $(cgidir); \
|
|
- $(INSTALL_DATA) ../cgi/dpboxcgi/*.html $(cgidir); \
|
|
- fi
|
|
-
|
|
- @if [ -e ${httpdir} ]; then \
|
|
- echo "installing html pages"; \
|
|
- $(MKDIR) $(httpdir)/dpbox/pic; \
|
|
- $(INSTALL_DATA) ../cgi/dpbox/*.html $(httpdir)/dpbox; \
|
|
- $(INSTALL_DATA) ../cgi/dpbox/pic/* $(httpdir)/dpbox/pic; \
|
|
- fi
|
|
-
|
|
- @echo
|
|
- @echo dpbox installation complete
|
|
- @echo
|
|
- @echo Now edit the configuration files in $(confdir) and
|
|
- @echo $(confdir)/dpbox.ini!!!
|
|
+ $(MKDIR) $(exampledir)
|
|
+ $(INSTALL_CONF) ../dpbox.ini $(exampledir)/dpbox.ini
|
|
+ $(MKDIR) $(exampledir)/crawler
|
|
+ $(INSTALL_DATA) ../crawler/stopwords $(exampledir)/crawler
|
|
+ $(MKDIR) $(exampledir)/system
|
|
+ $(INSTALL_CONF) ../system/* $(exampledir)/system
|
|
+ $(MKDIR) $(exampledir)/sf
|
|
+ $(INSTALL_CONF) ../sf/* $(exampledir)/sf
|
|
+
|
|
+ $(MKDIR) $(cgidir)
|
|
+ echo "installing cgi-scripts";
|
|
+ @for i in `ls -1 ../cgi/cgi`; \
|
|
+ do \
|
|
+ $(SED) "s,/installdir,$(bindir)," < ../cgi/cgi/$$i > $(cgidir)/$$i; \
|
|
+ $(CHMOD) 555 $(cgidir)/$$i; \
|
|
+ done; \
|
|
+ $(INSTALL_DATA) ../cgi/dpboxcgi/*.html $(cgidir);
|
|
+
|
|
+ $(MKDIR) $(httpdir)
|
|
+ echo "installing html pages";
|
|
+ $(MKDIR) $(httpdir)/dpbox/pic;
|
|
+ $(INSTALL_DATA) ../cgi/dpbox/*.html $(httpdir)/dpbox;
|
|
+ $(INSTALL_DATA) ../cgi/dpbox/pic/* $(httpdir)/dpbox/pic;
|
|
+
|
|
+ @echo
|
|
+ @echo "***********************************************************"
|
|
+ @echo "* *"
|
|
+ @echo "* The installation of dpbox is now completed. *"
|
|
+ @echo "* *"
|
|
+ @echo "* Please read the documentation provided with this *"
|
|
+ @echo "* package carefully and edit all configuration files *"
|
|
+ @echo "* to reflect your system setup! *"
|
|
+ @echo "* *"
|
|
+ @echo "* The documentation can be found in *"
|
|
+ @echo "* $(docdir) *"
|
|
+ @echo "* *"
|
|
+ @echo "* The configuration files are located in *"
|
|
+ @echo "* $(confdir) *"
|
|
+ @echo "* *"
|
|
+ @echo "***********************************************************"
|
|
+ @echo
|
|
|
|
clean:
|
|
$(RM) *.o *~ .*~ *.orig *.bak *.s *.core
|
|
@@ -193,4 +183,3 @@
|
|
ifeq (.depend,$(wildcard .depend))
|
|
include .depend
|
|
endif
|
|
-
|