Hrvoje Niksic <[EMAIL PROTECTED]> writes:

> Note that in a "legal" build you'd never need to do that anyway.  The
> feature is needed for anomalies like building RPM's, etc.

Most probably, you're right.  But providing the DESTDIR feature
literally will help to avoid stupid packaging errors.

> But never mind; since the (latest) GNU standards require the thing,
> it's welcome to Wget.

Thanks!  My copy coming with autoconf 2.13 doesn't mention it neither.
Patch appended -- I hope I've found all occurencies.  I's arguable how
to deal with the "po" subdir.  Maybe, you should better use the new file
from gettext 0.10.36 CVS at
:pserver:[EMAIL PROTECTED]:/cvs/gettext (it's up to you to
decide).

? doc/sample.wgetrc.munged_for_texi_inclusion
Index: doc/ChangeLog
===================================================================
RCS file: /pack/anoncvs/wget/doc/ChangeLog,v
retrieving revision 1.40
diff -u -u -r1.40 ChangeLog
--- doc/ChangeLog	2001/01/10 06:51:46	1.40
+++ doc/ChangeLog	2001/01/20 19:47:21
@@ -1,3 +1,8 @@
+2001-01-20  Karl Eichwalder  <[EMAIL PROTECTED]>
+
+	* Makefile.in: Provide and use DESTDIR according to the Coding
+	Standards.
+
 2001-01-09  Dan Harkless  <[EMAIL PROTECTED]>
 
 	* wget.texi: Did a bunch of clarification and correction to the
Index: doc/Makefile.in
===================================================================
RCS file: /pack/anoncvs/wget/doc/Makefile.in,v
retrieving revision 1.7
diff -u -u -r1.7 Makefile.in
--- doc/Makefile.in	2000/12/31 11:50:52	1.7
+++ doc/Makefile.in	2001/01/20 19:47:22
@@ -40,6 +40,8 @@
 manext     = 1
 sysconfdir = @sysconfdir@
 
+DESTDIR    =
+
 INSTALL      = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@
 RM = rm -f
@@ -90,45 +92,45 @@
 
 # install info pages, creating install directory if necessary
 install.info: wget.info
-	$(top_srcdir)/mkinstalldirs $(infodir)
+	$(top_srcdir)/mkinstalldirs $(DESTDIR)$(infodir)
 	-for file in wget.info wget.info-*[0-9]; do \
-	   test -f $$file && $(INSTALL_DATA) $$file $(infodir)/$$file ; \
+	   test -f $$file && $(INSTALL_DATA) $$file $(DESTDIR)$(infodir)/$$file ; \
 	done
 
 # install man page, creating install directory if necessary
 #install.man:
-#	$(top_srcdir)/mkinstalldirs $(mandir)/man$(manext)
-#	$(INSTALL_DATA) $(srcdir)/$(MAN) $(mandir)/man$(manext)/$(MAN)
+#	$(top_srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/man$(manext)
+#	$(INSTALL_DATA) $(srcdir)/$(MAN) $(DESTDIR)$(mandir)/man$(manext)/$(MAN)
 
 # install sample.wgetrc
 install.wgetrc:
-	$(top_srcdir)/mkinstalldirs $(sysconfdir)
+	$(top_srcdir)/mkinstalldirs $(DESTDIR)$(sysconfdir)
 	@if test -f $(WGETRC); then \
-	  if cmp -s $(srcdir)/sample.wgetrc $(WGETRC); then echo ""; \
+	  if cmp -s $(srcdir)/sample.wgetrc $(DESTDIR)$(WGETRC); then echo ""; \
 	     else \
-	     echo ' $(INSTALL_DATA) $(srcdir)/sample.wgetrc $(WGETRC).new'; \
-	     $(INSTALL_DATA) $(srcdir)/sample.wgetrc $(WGETRC).new; \
+	     echo ' $(INSTALL_DATA) $(srcdir)/sample.wgetrc $(DESTDIR)$(WGETRC).new'; \
+	     $(INSTALL_DATA) $(srcdir)/sample.wgetrc $(DESTDIR)$(WGETRC).new; \
 	     echo; \
-	     echo "WARNING: Differing \`$(WGETRC)'"; \
+	     echo "WARNING: Differing \`$(DESTDIR)$(WGETRC)'"; \
 	     echo "         exists and has been spared.  You might want to"; \
 	     echo "         consider merging in the new lines from"; \
-	     echo "         \`$(WGETRC).new'."; \
+	     echo "         \`$(DESTDIR)$(WGETRC).new'."; \
 	     echo; \
 	     echo "<Hit RETURN to acknowledge>\c"; \
 	     read user_input; \
 	     echo; \
 	  fi; \
 	else \
-	  $(INSTALL_DATA) $(srcdir)/sample.wgetrc $(WGETRC); \
+	  $(INSTALL_DATA) $(srcdir)/sample.wgetrc $(DESTDIR)$(WGETRC); \
 	fi
 
 # uninstall info pages
 uninstall.info:
-	$(RM) $(infodir)/wget.info*
+	$(RM) $(DESTDIR)$(infodir)/wget.info*
 
 # uninstall man page
 #uninstall.man:
-#	$(RM) $(mandir)/man$(manext)/$(MAN)
+#	$(RM) $(DESTDIR)$(mandir)/man$(manext)/$(MAN)
 
 #
 # Dependencies for cleanup
Index: po/Makefile.in.in
===================================================================
RCS file: /pack/anoncvs/wget/po/Makefile.in.in,v
retrieving revision 1.2
diff -u -u -r1.2 Makefile.in.in
--- po/Makefile.in.in	2001/01/15 23:55:48	1.2
+++ po/Makefile.in.in	2001/01/20 19:47:22
@@ -24,6 +24,8 @@
 gettextsrcdir = $(prefix)/share/gettext/po
 subdir = po
 
+DESTDIR =
+
 INSTALL = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@
 
@@ -92,8 +94,8 @@
 	for cat in $$catalogs; do \
 	  cat=`basename $$cat`; \
 	  case "$$cat" in \
-	    *.gmo) destdir=$(gnulocaledir);; \
-	    *)     destdir=$(localedir);; \
+	    *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \
+	    *)     destdir=$(DESTDIR)$(localedir);; \
 	  esac; \
 	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
 	  dir=$$destdir/$$lang/LC_MESSAGES; \
@@ -135,10 +137,12 @@
 	for cat in $$catalogs; do \
 	  cat=`basename $$cat`; \
 	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
-	  rm -f $(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
-	  rm -f $(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
-	  rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
-	  rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
+	  dir=$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \
+	  rm -f $$dir/$(PACKAGE)$(INSTOBJEXT); \
+	  rm -f $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
+	  dir=$(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES; \
+	  rm -f $$dir/$(PACKAGE)$(INSTOBJEXT); \
+	  rm -f $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
 	done
 	rm -f $(gettextsrcdir)/po-Makefile.in.in
 
Index: src/ChangeLog
===================================================================
RCS file: /pack/anoncvs/wget/src/ChangeLog,v
retrieving revision 1.112
diff -u -u -r1.112 ChangeLog
--- src/ChangeLog	2001/01/11 06:16:46	1.112
+++ src/ChangeLog	2001/01/20 19:47:27
@@ -1,3 +1,8 @@
+2001-01-20  Karl Eichwalder  <[EMAIL PROTECTED]>
+
+	* Makefile.in: Provide and use DESTDIR according to the Coding
+	Standards.
+
 2001-01-10  Dan Harkless  <[EMAIL PROTECTED]>
 
 	* url.c (str_url): Clarified this function's comment header after
Index: src/Makefile.in
===================================================================
RCS file: /pack/anoncvs/wget/src/Makefile.in,v
retrieving revision 1.6
diff -u -u -r1.6 Makefile.in
--- src/Makefile.in	2000/12/05 23:09:37	1.6
+++ src/Makefile.in	2001/01/20 19:47:27
@@ -33,6 +33,8 @@
 sysconfdir   = @sysconfdir@
 localedir    = $(prefix)/share/locale
 
+DESTDIR      =
+
 CC       = @CC@
 CPPFLAGS = @CPPFLAGS@
 # The following line is losing on some versions of make!
@@ -102,11 +104,11 @@
 uninstall: uninstall.bin
 
 install.bin: wget$(exeext)
-	$(top_srcdir)/mkinstalldirs $(bindir)
-	$(INSTALL_PROGRAM) wget$(exeext) $(bindir)/wget$(exeext)
+	$(top_srcdir)/mkinstalldirs $(DESTDIR)$(bindir)
+	$(INSTALL_PROGRAM) wget$(exeext) $(DESTDIR)$(bindir)/wget$(exeext)
 
 uninstall.bin:
-	$(RM) $(bindir)/wget$(exeext)
+	$(RM) $(DESTDIR)$(bindir)/wget$(exeext)
 
 #
 # Dependencies for cleanup

-- 
work : [EMAIL PROTECTED]                          |                   ,__o
     : http://www.suse.de/~ke/             |                 _-\_<,
home : [EMAIL PROTECTED]                     |                (*)/'(*)

Reply via email to