cvs-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Cvs-cvs] ccvs/maint-aux gnulib-filelist.txt gnulib-update


From: Derek Robert Price
Subject: [Cvs-cvs] ccvs/maint-aux gnulib-filelist.txt gnulib-update
Date: Fri, 14 Apr 2006 20:12:00 +0000

CVSROOT:        /cvsroot/cvs
Module name:    ccvs
Branch:         
Changes by:     Derek Robert Price <address@hidden>     06/04/14 20:12:00

Modified files:
        maint-aux      : gnulib-filelist.txt gnulib-update 

Log message:
        * maint-aux/gnulib-update: Update code to construct file list.
        * maint-aux/gnulib-filelist.txt: Regenerated via gnulib-update.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/maint-aux/gnulib-filelist.txt.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/maint-aux/gnulib-update.diff?tr1=1.10&tr2=1.11&r1=text&r2=text

Patches:
Index: ccvs/maint-aux/gnulib-filelist.txt
diff -u ccvs/maint-aux/gnulib-filelist.txt:1.18 
ccvs/maint-aux/gnulib-filelist.txt:1.19
--- ccvs/maint-aux/gnulib-filelist.txt:1.18     Fri Apr 14 15:48:56 2006
+++ ccvs/maint-aux/gnulib-filelist.txt  Fri Apr 14 20:12:00 2006
@@ -1,5 +1,7 @@
 build-aux/config.rpath
 doc/getdate.texi
+lib/alloca.c
+lib/alloca_.h
 lib/allocsa.c
 lib/allocsa.h
 lib/allocsa.valgrind
@@ -11,22 +13,43 @@
 lib/canon-host.h
 lib/canonicalize.c
 lib/canonicalize.h
+lib/chdir-long.c
+lib/chdir-long.h
 lib/closeout.c
 lib/closeout.h
+lib/creat-safer.c
+lib/cycle-check.c
+lib/cycle-check.h
+lib/dev-ino.h
 lib/dirname.c
 lib/dirname.h
 lib/dup2.c
+lib/dup-safer.c
 lib/error.c
 lib/error.h
 lib/exitfail.c
 lib/exitfail.h
 lib/exit.h
+lib/fcntl--.h
+lib/fcntl-safer.h
+lib/fd-safer.c
+lib/filenamecat.c
+lib/filenamecat.h
 lib/fnmatch.c
 lib/fnmatch_.h
 lib/fnmatch_loop.c
+lib/__fpending.c
+lib/__fpending.h
 lib/ftruncate.c
+lib/gai_strerror.c
+lib/getaddrinfo.c
+lib/getaddrinfo.h
+lib/getcwd.c
+lib/getcwd.h
 lib/getdate.h
 lib/getdate.y
+lib/getdelim.c
+lib/getdelim.h
 lib/gethostname.c
 lib/getline.c
 lib/getline.h
@@ -43,26 +66,43 @@
 lib/getpagesize.h
 lib/getpass.c
 lib/getpass.h
+lib/gettext.h
 lib/gettime.c
 lib/gettimeofday.c
 lib/glob.c
 lib/glob_.h
 lib/glob-libc.h
+lib/intprops.h
 lib/inttypes.h
 lib/lstat.c
 lib/lstat.h
 lib/malloc.c
+lib/mbchar.c
+lib/mbchar.h
+lib/mbuiter.h
 lib/md5.c
 lib/md5.h
+lib/memchr.c
 lib/memmove.c
+lib/mempcpy.c
+lib/mempcpy.h
+lib/memrchr.c
+lib/memrchr.h
 lib/minmax.h
+lib/mkdirat.c
 lib/mkdir.c
 lib/mkstemp.c
 lib/mktime.c
 lib/nanosleep.c
+lib/openat.c
+lib/openat-die.c
+lib/openat.h
+lib/openat-priv.h
+lib/open-safer.c
 lib/pagealign_alloc.c
 lib/pagealign_alloc.h
 lib/pathmax.h
+lib/pipe-safer.c
 lib/printf-args.c
 lib/printf-args.h
 lib/printf-parse.c
@@ -78,10 +118,13 @@
 lib/regex_internal.c
 lib/regex_internal.h
 lib/rename.c
+lib/rpmatch.c
 lib/save-cwd.c
 lib/save-cwd.h
 lib/setenv.c
 lib/setenv.h
+lib/size_max.h
+lib/socket_.h
 lib/stat-macros.h
 lib/stdbool_.h
 lib/stdint_.h
@@ -94,36 +137,52 @@
 lib/strftime.h
 lib/stripslash.c
 lib/strncasecmp.c
+lib/strnlen1.c
+lib/strnlen1.h
 lib/strstr.c
 lib/strstr.h
+lib/strtoimax.c
+lib/strtol.c
+lib/strtoll.c
 lib/strtoul.c
+lib/strtoull.c
 lib/strtoumax.c
 lib/tempname.c
 lib/time_r.c
 lib/time_r.h
 lib/timespec.h
+lib/unistd--.h
+lib/unistd-safer.h
 lib/unlocked-io.h
 lib/unsetenv.c
 lib/vasnprintf.c
 lib/vasnprintf.h
 lib/vasprintf.c
 lib/vasprintf.h
+lib/verify.h
 lib/xalloc-die.c
+lib/xalloc.h
+lib/xgetcwd.c
+lib/xgetcwd.h
 lib/xgethostname.c
 lib/xgethostname.h
+lib/xmalloc.c
 lib/xreadlink.c
 lib/xreadlink.h
 lib/xsize.h
 lib/yesno.c
 lib/yesno.h
+m4/alloca.m4
 m4/allocsa.m4
 m4/atexit.m4
 m4/bison.m4
 m4/canon-host.m4
 m4/canonicalize.m4
+m4/chdir-long.m4
 m4/clock_time.m4
 m4/closeout.m4
 m4/codeset.m4
+m4/d-ino.m4
 m4/dirname.m4
 m4/dos.m4
 m4/d-type.m4
@@ -133,10 +192,17 @@
 m4/error.m4
 m4/exitfail.m4
 m4/extensions.m4
+m4/fcntl-safer.m4
+m4/filenamecat.m4
 m4/fnmatch.m4
+m4/fpending.m4
 m4/ftruncate.m4
 m4/full-header-path.m4
+m4/getaddrinfo.m4
+m4/getcwd.m4
+m4/getcwd-path-max.m4
 m4/getdate.m4
+m4/getdelim.m4
 m4/gethostname.m4
 m4/getline.m4
 m4/getlogin_r.m4
@@ -162,13 +228,21 @@
 m4/inttypes-pri.m4
 m4/isc-posix.m4
 m4/lcmessage.m4
+m4/lib-ld.m4
+m4/lib-link.m4
+m4/lib-prefix.m4
 m4/longdouble.m4
 m4/longlong.m4
 m4/lstat.m4
+m4/mbchar.m4
+m4/mbiter.m4
 m4/mbrtowc.m4
 m4/mbstate_t.m4
 m4/md5.m4
+m4/memchr.m4
 m4/memmove.m4
+m4/mempcpy.m4
+m4/memrchr.m4
 m4/minmax.m4
 m4/mkdir-slash.m4
 m4/mkstemp.m4
@@ -177,6 +251,7 @@
 m4/nanosleep.m4
 m4/nls.m4
 m4/onceonly_2_57.m4
+m4/openat.m4
 m4/pagealign_alloc.m4
 m4/pathmax.m4
 m4/po.m4
@@ -187,10 +262,14 @@
 m4/regex.m4
 m4/rename.m4
 m4/restrict.m4
+m4/rpmatch.m4
 m4/save-cwd.m4
 m4/setenv.m4
 m4/signed.m4
 m4/size_max.m4
+m4/socklen.m4
+m4/sockpfaf.m4
+m4/ssize_t.m4
 m4/stat-macros.m4
 m4/stdbool.m4
 m4/stdint_h.m4
@@ -201,19 +280,28 @@
 m4/strerror_r.m4
 m4/strftime.m4
 m4/strstr.m4
+m4/strtoimax.m4
+m4/strtoll.m4
+m4/strtol.m4
+m4/strtoull.m4
 m4/strtoul.m4
 m4/strtoumax.m4
+m4/sys_socket_h.m4
 m4/time_r.m4
 m4/timespec.m4
 m4/tm_gmtoff.m4
 m4/tzset.m4
 m4/uintmax_t.m4
 m4/ulonglong.m4
+m4/unistd_h.m4
+m4/unistd-safer.m4
 m4/unlocked-io.m4
 m4/vasnprintf.m4
 m4/vasprintf.m4
 m4/wchar_t.m4
 m4/wint_t.m4
+m4/xalloc.m4
+m4/xgetcwd.m4
 m4/xreadlink.m4
 m4/xsize.m4
 m4/yesno.m4
Index: ccvs/maint-aux/gnulib-update
diff -u ccvs/maint-aux/gnulib-update:1.10 ccvs/maint-aux/gnulib-update:1.11
--- ccvs/maint-aux/gnulib-update:1.10   Fri Apr 14 15:48:56 2006
+++ ccvs/maint-aux/gnulib-update        Fri Apr 14 20:12:00 2006
@@ -79,7 +79,9 @@
   mv m4/error.m4.save m4/error.m4
 fi
 # Clean up temp files.
-rm -f maint-aux/gnulib-filelist.tmp maint-aux/gnulib-filelist.new
+rm -f maint-aux/gnulib-filelist.tmp maint-aux/gnulib-filelist.new \
+      maint-aux/gnulib-modules.tmp maint-aux/gnulib-modules.new \
+      maint-aux/gnulib-modules.last maint-aux/gnulib-modules.txt
 exit $status' EXIT
        
 # Prevent lib/Makefile.am from being overwritten.
@@ -104,15 +106,42 @@
 fi
 
 # Extract the names of the files we imported.
+sed -n '/^gl_MODULES/{s/^gl_MODULES(\[\(.*\)\])$/\1/;p;}' \
+    <m4/gnulib-cache.m4 >maint-aux/gnulib-modules.txt
+rm -f maint-aux/gnulib-modules.last
+touch maint-aux/gnulib-modules.last
+while :; do
+  rm -f maint-aux/gnulib-modules.tmp
+  touch maint-aux/gnulib-modules.tmp
+  for module in `cat maint-aux/gnulib-modules.txt`; do
+    if grep -w $module maint-aux/gnulib-modules.last >/dev/null; then
+      # Don't check the same module twice.
+      continue
+    fi
+    $GNULIB_TOOL --extract-dependencies $module >>maint-aux/gnulib-modules.tmp
+  done
+  cat maint-aux/gnulib-modules.txt maint-aux/gnulib-modules.tmp \
+    |sort |uniq |sed '/^$/d' \
+    > maint-aux/gnulib-modules.new
+  if cmp maint-aux/gnulib-modules.txt maint-aux/gnulib-modules.new >/dev/null
+  then
+    # If the files are the same then there are no more dependencies.
+    break
+  fi
+  mv maint-aux/gnulib-modules.txt maint-aux/gnulib-modules.last
+  mv maint-aux/gnulib-modules.new maint-aux/gnulib-modules.txt
+done
+rm maint-aux/gnulib-modules.tmp maint-aux/gnulib-modules.new \
+   maint-aux/gnulib-modules.last
+
 rm -f maint-aux/gnulib-filelist.tmp
-for module in `sed -n '/^gl_MODULES/{s/^gl_MODULES(\[\(.*\)\])$/\1/;p;}' \
-                  <m4/gnulib-cache.m4`; do
+for module in `cat maint-aux/gnulib-modules.txt`; do
   $GNULIB_TOOL --extract-filelist $module >>maint-aux/gnulib-filelist.tmp
 done
 sort <maint-aux/gnulib-filelist.tmp \
   |uniq |sed '/^$/d' \
   >maint-aux/gnulib-filelist.new
-rm maint-aux/gnulib-filelist.tmp
+rm maint-aux/gnulib-modules.txt maint-aux/gnulib-filelist.tmp
 
 # Warn the user if the file list has changed.
 if cmp maint-aux/gnulib-filelist.txt maint-aux/gnulib-filelist.new >/dev/null




reply via email to

[Prev in Thread] Current Thread [Next in Thread]