maint: move the last coreutils-specific files from lib/ to gl/
authorJim Meyering <meyering@redhat.com>
Sat, 8 Sep 2012 13:11:20 +0000 (15:11 +0200)
committerJim Meyering <meyering@redhat.com>
Mon, 10 Sep 2012 06:58:03 +0000 (08:58 +0200)
Convert the few remaining coreutils-specific files in lib/ to
gnulib-style modules under gl/, removing their corresponding .m4
files, since the information recorded in those files is better
stored in module-description file in gl/modules/.
* bootstrap.conf (gnulib_modules): Add new modules:
fd-reopen, buffer-lcm, xfts, strnumcmp.
* gl/lib/buffer-lcm.c: Renamed from the file in lib/.
* gl/lib/buffer-lcm.h: Likewise.
* gl/lib/fd-reopen.c: Likewise.
* gl/lib/fd-reopen.h: Likewise.
* gl/lib/strintcmp.c: Likewise.
* gl/lib/strnumcmp-in.h: Likewise.
* gl/lib/strnumcmp.c: Likewise.
* gl/lib/strnumcmp.h: Likewise.
* gl/lib/xfts.c: Likewise.
* gl/lib/xfts.h: Likewise.
* gl/modules/buffer-lcm: New module-description file.
* gl/modules/fd-reopen: Likewise.
* gl/modules/strnumcmp: Likewise.
* gl/modules/xfts: Likewise.
* m4/fd-reopen.m4: Remove, no longer needed.
* m4/strnumcmp.m4: Likewise.
* m4/xfts.m4: Likewise.
* m4/prereq.m4: Do not AC_REQUIRE the m4 functions from
our just-removed m4/*.m4 files.

19 files changed:
bootstrap.conf
gl/lib/buffer-lcm.c [moved from lib/buffer-lcm.c with 100% similarity]
gl/lib/buffer-lcm.h [moved from lib/buffer-lcm.h with 100% similarity]
gl/lib/fd-reopen.c [moved from lib/fd-reopen.c with 100% similarity]
gl/lib/fd-reopen.h [moved from lib/fd-reopen.h with 100% similarity]
gl/lib/strintcmp.c [moved from lib/strintcmp.c with 100% similarity]
gl/lib/strnumcmp-in.h [moved from lib/strnumcmp-in.h with 100% similarity]
gl/lib/strnumcmp.c [moved from lib/strnumcmp.c with 100% similarity]
gl/lib/strnumcmp.h [moved from lib/strnumcmp.h with 100% similarity]
gl/lib/xfts.c [moved from lib/xfts.c with 100% similarity]
gl/lib/xfts.h [moved from lib/xfts.h with 100% similarity]
gl/modules/buffer-lcm [new file with mode: 0644]
gl/modules/fd-reopen [new file with mode: 0644]
gl/modules/strnumcmp [new file with mode: 0644]
gl/modules/xfts [new file with mode: 0644]
m4/fd-reopen.m4 [deleted file]
m4/prereq.m4
m4/strnumcmp.m4 [deleted file]
m4/xfts.m4 [deleted file]

index dc0ffb6..0658e1b 100644 (file)
@@ -36,6 +36,7 @@ gnulib_modules="
   autobuild
   backupfile
   base64
+  buffer-lcm
   c-strcase
   c-strtod
   c-strtold
@@ -75,6 +76,7 @@ gnulib_modules="
   fclose
   fcntl
   fcntl-safer
+  fd-reopen
   fdatasync
   fdl
   fdopen
@@ -219,6 +221,7 @@ gnulib_modules="
   strdup-posix
   strftime
   strncat
+  strnumcmp
   strpbrk
   strsignal
   strtod
@@ -258,6 +261,7 @@ gnulib_modules="
   write-any-file
   xalloc
   xfreopen
+  xfts
   xgetcwd
   xgetgroups
   xgethostname
similarity index 100%
rename from lib/buffer-lcm.c
rename to gl/lib/buffer-lcm.c
similarity index 100%
rename from lib/buffer-lcm.h
rename to gl/lib/buffer-lcm.h
similarity index 100%
rename from lib/fd-reopen.c
rename to gl/lib/fd-reopen.c
similarity index 100%
rename from lib/fd-reopen.h
rename to gl/lib/fd-reopen.h
similarity index 100%
rename from lib/strintcmp.c
rename to gl/lib/strintcmp.c
similarity index 100%
rename from lib/strnumcmp-in.h
rename to gl/lib/strnumcmp-in.h
similarity index 100%
rename from lib/strnumcmp.c
rename to gl/lib/strnumcmp.c
similarity index 100%
rename from lib/strnumcmp.h
rename to gl/lib/strnumcmp.h
similarity index 100%
rename from lib/xfts.c
rename to gl/lib/xfts.c
similarity index 100%
rename from lib/xfts.h
rename to gl/lib/xfts.h
diff --git a/gl/modules/buffer-lcm b/gl/modules/buffer-lcm
new file mode 100644 (file)
index 0000000..1d86f71
--- /dev/null
@@ -0,0 +1,23 @@
+Description:
+Compute a good buffer size for dealing with two files.
+
+Files:
+lib/buffer-lcm.c
+lib/buffer-lcm.h
+
+Depends-on:
+stddef
+
+configure.ac:
+
+Makefile.am:
+lib_SOURCES += buffer-lcm.c buffer-lcm.h
+
+Include:
+"buffer-lcm.h"
+
+License:
+GPL
+
+Maintainer:
+Paul Eggert
diff --git a/gl/modules/fd-reopen b/gl/modules/fd-reopen
new file mode 100644 (file)
index 0000000..70a21c3
--- /dev/null
@@ -0,0 +1,23 @@
+Description:
+Open a file to a particular file descriptor.
+
+Files:
+lib/fd-reopen.c
+lib/fd-reopen.h
+
+Depends-on:
+fcntl-h
+
+configure.ac:
+
+Makefile.am:
+lib_SOURCES += fd-reopen.c fd-reopen.h
+
+Include:
+"fd-reopen.h"
+
+License:
+GPL
+
+Maintainer:
+Paul Eggert
diff --git a/gl/modules/strnumcmp b/gl/modules/strnumcmp
new file mode 100644 (file)
index 0000000..83f4e7c
--- /dev/null
@@ -0,0 +1,26 @@
+Description:
+Compare numeric strings.
+
+Files:
+lib/strintcmp.c
+lib/strnumcmp.c
+lib/strnumcmp.h
+lib/strnumcmp-in.h
+
+Depends-on:
+inline
+stddef
+
+configure.ac:
+
+Makefile.am:
+lib_SOURCES += strintcmp.c strnumcmp.c strnumcmp.h
+
+Include:
+"strnumcmp.h"
+
+License:
+GPL
+
+Maintainer:
+Paul Eggert
diff --git a/gl/modules/xfts b/gl/modules/xfts
new file mode 100644 (file)
index 0000000..335946e
--- /dev/null
@@ -0,0 +1,23 @@
+Description:
+a wrapper for fts_open
+
+Files:
+lib/xfts.c
+lib/xfts.h
+
+Depends-on:
+stddef
+
+configure.ac:
+
+Makefile.am:
+lib_SOURCES += xfts.c xfts.h
+
+Include:
+"xfts.h"
+
+License:
+GPL
+
+Maintainer:
+Jim Meyering
diff --git a/m4/fd-reopen.m4 b/m4/fd-reopen.m4
deleted file mode 100644 (file)
index ae7390c..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-# Invoke open, but return either a desired file descriptor or -1.
-
-dnl Copyright (C) 2005-2012 Free Software Foundation, Inc.
-
-dnl This file is free software; the Free Software Foundation
-dnl gives unlimited permission to copy and/or distribute it,
-dnl with or without modifications, as long as this notice is preserved.
-
-dnl Written by Paul Eggert.
-
-AC_DEFUN([gl_FD_REOPEN],
-[
-  AC_LIBSOURCES([fd-reopen.c, fd-reopen.h])
-  AC_LIBOBJ([fd-reopen])
-])
index f458f9d..8ba61d1 100644 (file)
@@ -36,9 +36,5 @@ AC_DEFUN([gl_PREREQ],
   # Invoke macros of modules that may migrate into gnulib.
   # There's no need to list gnulib modules here, since gnulib-tool
   # handles that; see ../bootstrap.conf.
-  AC_REQUIRE([gl_FD_REOPEN])
   AC_REQUIRE([gl_FUNC_XATTR])
-  AC_REQUIRE([gl_FUNC_XFTS])
-  AC_REQUIRE([gl_STRINTCMP])
-  AC_REQUIRE([gl_STRNUMCMP])
 ])
diff --git a/m4/strnumcmp.m4 b/m4/strnumcmp.m4
deleted file mode 100644 (file)
index 437e18c..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-# Compare numeric strings.
-
-dnl Copyright (C) 2005-2012 Free Software Foundation, Inc.
-
-dnl This file is free software; the Free Software Foundation
-dnl gives unlimited permission to copy and/or distribute it,
-dnl with or without modifications, as long as this notice is preserved.
-
-dnl Written by Paul Eggert.
-
-AC_DEFUN([gl_STRINTCMP],
-[
-  AC_LIBSOURCES([strintcmp.c, strnumcmp.h, strnumcmp-in.h])
-  AC_LIBOBJ([strintcmp])
-
-  dnl Prerequisites of lib/strintcmp.c.
-  AC_REQUIRE([AC_INLINE])
-])
-
-AC_DEFUN([gl_STRNUMCMP],
-[
-  AC_LIBSOURCES([strnumcmp.c, strnumcmp.h, strnumcmp-in.h])
-  AC_LIBOBJ([strnumcmp])
-
-  dnl Prerequisites of lib/strnumcmp.c.
-  AC_REQUIRE([AC_INLINE])
-])
diff --git a/m4/xfts.m4 b/m4/xfts.m4
deleted file mode 100644 (file)
index ce55692..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-#serial 1
-dnl Copyright (C) 2005-2012 Free Software Foundation, Inc.
-dnl This file is free software; the Free Software Foundation
-dnl gives unlimited permission to copy and/or distribute it,
-dnl with or without modifications, as long as this notice is preserved.
-
-AC_DEFUN([gl_FUNC_XFTS],
-[
-  AC_LIBSOURCES([xfts.c, xfts.h])
-  AC_LIBOBJ([xfts])
-
-  dnl Prerequisites of lib/xfts.c.
-  :
-])