$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 -