4
0

README-alpha 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  1. This is a test release of GNU tar.
  2. Please send comments and problem reports to <[email protected]>.
  3. Copyright 2001 Free Software Foundation, Inc.
  4. This file is part of GNU tar.
  5. GNU tar is free software; you can redistribute it and/or modify
  6. it under the terms of the GNU General Public License as published by
  7. the Free Software Foundation; either version 2, or (at your option)
  8. any later version.
  9. GNU tar is distributed in the hope that it will be useful,
  10. but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. GNU General Public License for more details.
  13. You should have received a copy of the GNU General Public License
  14. along with tar; see the file COPYING. If not, write to
  15. the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  16. Boston, MA 02111-1307, USA.
  17. This release was built with GNU automake 1.5 patched as follows:
  18. 2001-09-14 Paul Eggert <[email protected]>
  19. * lib/am/distdir.am (REMOVE_DISTDIR):
  20. New macro. Do not change permission of non-directories.
  21. (distdir, dist, dist-bzip2, dist-tarZ, dist-shar, dist-zip, dist-all,
  22. distcheck): Use it.
  23. ===================================================================
  24. RCS file: lib/am/distdir.am,v
  25. retrieving revision 1.5
  26. retrieving revision 1.5.0.1
  27. diff -pu -r1.5 -r1.5.0.1
  28. --- lib/am/distdir.am 2001/07/14 20:12:52 1.5
  29. +++ lib/am/distdir.am 2001/09/15 05:12:18 1.5.0.1
  30. @@ -29,6 +29,11 @@ else !%?TOPDIR_P%
  31. ?DISTDIR?distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
  32. endif !%?TOPDIR_P%
  33. +REMOVE_DISTDIR = \
  34. + { test ! -d $(distdir) \
  35. + || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
  36. + && rm -fr $(distdir); }; }
  37. +
  38. distdir: $(DISTFILES)
  39. ##
  40. ## For Gnits users, this is pretty handy. Look at 15 lines
  41. @@ -47,7 +52,7 @@ endif %?TOPDIR_P%
  42. ## Only for the top dir.
  43. ##
  44. if %?TOPDIR_P%
  45. - -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
  46. + $(REMOVE_DISTDIR)
  47. mkdir $(distdir)
  48. endif %?TOPDIR_P%
  49. ##
  50. @@ -168,13 +173,13 @@ GZIP_ENV = --best
  51. .PHONY: dist
  52. dist: distdir
  53. $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
  54. - -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
  55. + $(REMOVE_DISTDIR)
  56. if %?BZIP2%
  57. .PHONY: dist-bzip2
  58. dist-bzip2: distdir
  59. $(AMTAR) chof - $(distdir) | bzip2 -9 -c >$(distdir).tar.bz2
  60. - -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
  61. + $(REMOVE_DISTDIR)
  62. endif %?BZIP2%
  63. @@ -182,7 +187,7 @@ if %?COMPRESS%
  64. .PHONY: dist-tarZ
  65. dist-tarZ: distdir
  66. $(AMTAR) chof - $(distdir) | compress -c >$(distdir).tar.Z
  67. - -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
  68. + $(REMOVE_DISTDIR)
  69. endif %?COMPRESS%
  70. @@ -190,7 +195,7 @@ if %?SHAR%
  71. .PHONY: dist-shar
  72. dist-shar: distdir
  73. shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
  74. - -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
  75. + $(REMOVE_DISTDIR)
  76. endif %?SHAR%
  77. @@ -199,7 +204,7 @@ if %?ZIP%
  78. dist-zip: distdir
  79. -rm -f $(distdir).zip
  80. zip -rq $(distdir).zip $(distdir)
  81. - -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
  82. + $(REMOVE_DISTDIR)
  83. endif %?ZIP%
  84. endif %?TOPDIR_P%
  85. @@ -223,7 +228,7 @@ dist-all: distdir
  86. ?SHAR? shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
  87. ?ZIP? -rm -f $(distdir).zip
  88. ?ZIP? zip -rq $(distdir).zip $(distdir)
  89. - -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir)
  90. + $(REMOVE_DISTDIR)
  91. endif %?TOPDIR_P%
  92. @@ -239,8 +244,7 @@ if %?TOPDIR_P%
  93. # tarfile.
  94. .PHONY: distcheck
  95. distcheck: dist
  96. -## Make sure we can remove distdir before trying to remove it.
  97. - -chmod -R a+w $(distdir) > /dev/null 2>&1; rm -rf $(distdir)
  98. + $(REMOVE_DISTDIR)
  99. GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf -
  100. ## Make the new source tree read-only. Distributions ought to work in
  101. ## this case. However, make the top-level directory writable so we
  102. @@ -273,7 +277,7 @@ distcheck: dist
  103. && (test `find . -type f -print | wc -l` -eq 0 \
  104. || (echo "Error: files left after distclean" 1>&2; \
  105. exit 1) )
  106. - -chmod -R a+w $(distdir) > /dev/null 2>&1; rm -rf $(distdir)
  107. + $(REMOVE_DISTDIR)
  108. @echo "$(distdir).tar.gz is ready for distribution" | \
  109. sed 'h;s/./=/g;p;x;p;x'
  110. endif %?TOPDIR_P%
  111. and with GNU autoconf 2.52 patched as follows:
  112. 2001-09-15 Paul Eggert <[email protected]>
  113. Fix bug reported by Paul Townsend on AIX 4.3.3.0 with
  114. CFLAGS=-O4 or CFLAGS=-O5. In that case, the linker has a
  115. relaxed view of fatal errors, and AC_CHECK_LIB causes it to
  116. include libraries even when they don't exist.
  117. * acheaders.m4 (AC_HEADER_DIRENT): Use AC_SEARCH_LIBS, not
  118. AC_CHECK_LIB, so that we don't use -ldir or -lx if we don't
  119. need it.
  120. * acspecific.m4 (AC_ISC_POSIX): Replace the old, crufty
  121. version with the version used by fileutils 4.1, except use
  122. AC_SEARCH_LIBS, not AC_CHECK_LIB, so that we don't use
  123. -lcposix if we don't need it.
  124. ===================================================================
  125. RCS file: acheaders.m4,v
  126. retrieving revision 2.52
  127. retrieving revision 2.52.0.1
  128. diff -pu -r2.52 -r2.52.0.1
  129. --- acheaders.m4 2001/07/03 14:19:09 2.52
  130. +++ acheaders.m4 2001/09/16 02:53:51 2.52.0.1
  131. @@ -158,9 +158,9 @@ ac_header_dirent=$ac_hdr; break])
  132. done
  133. # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
  134. if test $ac_header_dirent = dirent.h; then
  135. - AC_CHECK_LIB(dir, opendir, LIBS="$LIBS -ldir")
  136. + AC_SEARCH_LIBS(opendir, dir)
  137. else
  138. - AC_CHECK_LIB(x, opendir, LIBS="$LIBS -lx")
  139. + AC_SEARCH_LIBS(opendir, x)
  140. fi
  141. ])# AC_HEADER_DIRENT
  142. ===================================================================
  143. RCS file: acspecific.m4,v
  144. retrieving revision 2.52
  145. retrieving revision 2.52.0.1
  146. diff -pu -r2.52 -r2.52.0.1
  147. --- acspecific.m4 2001/06/15 17:46:01 2.52
  148. +++ acspecific.m4 2001/09/16 02:53:51 2.52.0.1
  149. @@ -993,28 +993,7 @@ fi
  150. # AC_ISC_POSIX
  151. # ------------
  152. AC_DEFUN([AC_ISC_POSIX],
  153. -[AC_REQUIRE([AC_PROG_CC])dnl
  154. -AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl
  155. -AC_BEFORE([$0], [AC_RUN_IFELSE])dnl
  156. -AC_MSG_CHECKING([for POSIXized ISC])
  157. -if test -d /etc/conf/kconfig.d &&
  158. - grep _POSIX_VERSION [/usr/include/sys/unistd.h] >/dev/null 2>&1
  159. -then
  160. - AC_MSG_RESULT([yes])
  161. - ISC=yes # If later tests want to check for ISC.
  162. - AC_DEFINE(_POSIX_SOURCE, 1,
  163. - [Define if you need to in order for stat and other things to
  164. - work.])
  165. - if test "$GCC" = yes; then
  166. - CC="$CC -posix"
  167. - else
  168. - CC="$CC -Xp"
  169. - fi
  170. -else
  171. - AC_MSG_RESULT([no])
  172. - ISC=
  173. -fi
  174. -])# AC_ISC_POSIX
  175. +[AC_SEARCH_LIBS(strerror, cposix)])
  176. # AC_XENIX_DIR