Package-Name: diffutils
Gentoo-Package: sys-apps/diffutils
Homepage: http://www.gnu.org/software/diffutils/
Source: gnu:///diffutils/diffutils-(\d+.\d+(.\d+)?).tar.gz $1
Zap-Before-Install: 1
Repack:
	tar xzvfp "$(SOURCE)"
Compile:
	cp -pf COPYING ChangeLog NEWS README "$(PREFIX)/"
# We don't need nanosecond resolution!
	ac_cv_search_clock_gettime=no $(MAKE) -f ../Makefile configure
	$(MAKE)
	$(MAKE) install
Install:
	$(MAKE) instbin BIN="cmp diff diff3 sdiff"
	$(MAKE) instlocale FILE=diffutils
	$(MAKE) instinfo INFO=diff
	$(MAKE) instman SECTION=1 MAN="cmp diff diff3 sdiff"
Patch: <<EOT
--- src/context.c.old	2002-02-28 13:22:42 +0900
+++ src/context.c	2003-05-06 13:52:41 +0900
@@ -63,7 +63,11 @@
 	{
 	  long sec = inf->stat.st_mtime;
 	  verify (info_preserved, sizeof inf->stat.st_mtime <= sizeof sec);
+#if HAVE_CLOCK_GETTIME
 	  sprintf (buf, "%ld.%.9d", sec, nsec);
+#else
+	  sprintf (buf, "%ld", sec);
+#endif
 	}
       fprintf (outfile, "%s %s\t%s\n", mark, inf->name, buf);
     }
--- src/diff.c.old	2002-03-24 16:35:28.000000000 +0900
+++ src/diff.c	2003-05-06 14:31:11.000000000 +0900
@@ -607,7 +607,11 @@
     }
 
   if (output_style != OUTPUT_CONTEXT || hard_locale (LC_TIME))
+#if HAVE_CLOCK_GETTIME
     time_format = "%Y-%m-%d %H:%M:%S.%N %z";
+#else
+    time_format = "%Y-%m-%d %H:%M:%S %z";
+#endif
   else
     {
       /* See POSIX 1003.1-2001 for this format.  */
EOT

/pkg/diffutils/
/usr/bin/cmp
/usr/bin/diff
/usr/bin/diff3
/usr/bin/sdiff
/usr/info/diff.info*
/usr/man/man1/cmp.1.gz
/usr/man/man1/diff.1.gz
/usr/man/man1/diff3.1.gz
/usr/man/man1/sdiff.1.gz
/usr/share/locale/*/LC_MESSAGES/diffutils.mo
