[Glibc-bsd-commits] r3018 - in trunk/freebsd-buildutils: . debian debian/patches

Petr Salinger ps-guest at alioth.debian.org
Mon Apr 12 08:18:09 UTC 2010


Author: ps-guest
Date: 2010-04-12 08:18:07 +0000 (Mon, 12 Apr 2010)
New Revision: 3018

Added:
   trunk/freebsd-buildutils/debian/patches/series
Removed:
   trunk/freebsd-buildutils/fetch
Modified:
   trunk/freebsd-buildutils/debian/changelog
   trunk/freebsd-buildutils/debian/control
   trunk/freebsd-buildutils/debian/patches/00_upstream.diff
   trunk/freebsd-buildutils/debian/patches/01_make_fixes.diff
   trunk/freebsd-buildutils/debian/patches/02_libbsd.diff
   trunk/freebsd-buildutils/debian/patches/03_glibc.diff
   trunk/freebsd-buildutils/debian/patches/04_sys_endian.diff
   trunk/freebsd-buildutils/debian/patches/05_disable_hardlinks.diff
   trunk/freebsd-buildutils/debian/patches/07_brandelf.diff
   trunk/freebsd-buildutils/debian/patches/08_maxpathlen.diff
   trunk/freebsd-buildutils/debian/patches/09_ports_path.diff
   trunk/freebsd-buildutils/debian/patches/11_optreset.diff
   trunk/freebsd-buildutils/debian/patches/14_config.diff
   trunk/freebsd-buildutils/debian/patches/15_manpages_gzip.diff
   trunk/freebsd-buildutils/debian/rules
Log:
freebsd-buildutils - New upstream version (RELENG_7_3_0_RELEASE)
Add a get-orig-source target to debian/rules and stop using a tar in tar system.
Use quilt for patches management, refresh all of them



Modified: trunk/freebsd-buildutils/debian/changelog
===================================================================
--- trunk/freebsd-buildutils/debian/changelog	2010-04-10 14:52:51 UTC (rev 3017)
+++ trunk/freebsd-buildutils/debian/changelog	2010-04-12 08:18:07 UTC (rev 3018)
@@ -1,3 +1,13 @@
+freebsd-buildutils (7.3-1) UNSTABLE; urgency=low
+
+  [ Petr Salinger ]
+  * New upstream version (RELENG_7_3_0_RELEASE)
+  * Add a get-orig-source target to debian/rules and 
+       stop using a tar in tar system.
+  * Use quilt for patches management
+
+ -- Aurelien Jarno <aurel32 at debian.org>  Mon, 12 Apr 2010 10:03:20 +0200
+
 freebsd-buildutils (7.2-2) unstable; urgency=low
 
   * Remove part of the automatic patches in favor of patches.

Modified: trunk/freebsd-buildutils/debian/control
===================================================================
--- trunk/freebsd-buildutils/debian/control	2010-04-10 14:52:51 UTC (rev 3017)
+++ trunk/freebsd-buildutils/debian/control	2010-04-12 08:18:07 UTC (rev 3018)
@@ -3,7 +3,7 @@
 Priority: extra
 Maintainer: GNU/kFreeBSD Maintainers <debian-bsd at lists.debian.org>
 Uploaders: Aurelien Jarno <aurel32 at debian.org>, Guillem Jover <guillem at debian.org>
-Build-Depends: debhelper (>= 5.0.0), pmake, flex, bison, libbsd-dev
+Build-Depends: debhelper (>= 5.0.0), pmake, flex, bison, libbsd-dev, quilt
 Vcs-Browser: http://svn.debian.org/wsvn/glibc-bsd/trunk/freebsd-buildutils/
 Vcs-Svn: svn://svn.debian.org/glibc-bsd/trunk/freebsd-buildutils/
 Standards-Version: 3.8.4
@@ -23,4 +23,4 @@
  utilities (make, yacc, lex ..)
  .
  They have some specific modifications needed to be able to build FreeBSD
- sources (such as kfreebsd-7).
+ sources (such as kfreebsd-8).

Modified: trunk/freebsd-buildutils/debian/patches/00_upstream.diff
===================================================================
--- trunk/freebsd-buildutils/debian/patches/00_upstream.diff	2010-04-10 14:52:51 UTC (rev 3017)
+++ trunk/freebsd-buildutils/debian/patches/00_upstream.diff	2010-04-12 08:18:07 UTC (rev 3018)
@@ -1,6 +1,5 @@
-diff -ur src.old/usr.bin/cksum/cksum.c src/usr.bin/cksum/cksum.c
---- src.old/usr.bin/cksum/cksum.c	2003-03-14 00:32:28.000000000 +0100
-+++ src/usr.bin/cksum/cksum.c	2006-02-09 19:27:55.000000000 +0100
+--- a/src/usr.bin/cksum/cksum.c
++++ b/src/usr.bin/cksum/cksum.c
 @@ -57,6 +57,7 @@
  #include <stdlib.h>
  #include <string.h>
@@ -9,9 +8,8 @@
  
  #include "extern.h"
  
-diff -ur src.old/usr.bin/cksum/extern.h src/usr.bin/cksum/extern.h
---- src.old/usr.bin/cksum/extern.h	2003-03-14 00:32:28.000000000 +0100
-+++ src/usr.bin/cksum/extern.h	2006-02-09 19:27:55.000000000 +0100
+--- a/src/usr.bin/cksum/extern.h
++++ b/src/usr.bin/cksum/extern.h
 @@ -35,6 +35,7 @@
   */
  
@@ -20,18 +18,17 @@
  
  __BEGIN_DECLS
  int	crc(int, uint32_t *, off_t *);
-diff -ur src.old/usr.bin/make/main.c src/usr.bin/make/main.c
---- src.old/usr.bin/make/main.c	2005-12-17 12:46:35.000000000 +0100
-+++ src/usr.bin/make/main.c	2006-02-09 19:28:13.000000000 +0100
-@@ -930,6 +930,7 @@
+--- a/src/usr.bin/make/main.c
++++ b/src/usr.bin/make/main.c
+@@ -946,6 +946,7 @@
  	}
  #endif
  
 +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
  	/*
- 	 * FreeBSD/pc98 kernel used to set the utsname.machine to
- 	 * "i386", and MACHINE was defined as "i386", so it could
-@@ -950,6 +951,7 @@
+ 	 * Prior to 7.0, FreeBSD/pc98 kernel used to set the
+ 	 * utsname.machine to "i386", and MACHINE was defined as
+@@ -965,6 +966,7 @@
  				machine = "pc98";
  		}
  	}
@@ -39,10 +36,9 @@
  
  	/*
  	 * Get the name of this type of MACHINE from utsname
-diff -ur src.old/usr.sbin/config/main.c src/usr.sbin/config/main.c
---- src.old/usr.sbin/config/main.c	2005-12-17 12:47:02.000000000 +0100
-+++ src/usr.sbin/config/main.c	2006-02-09 19:27:56.000000000 +0100
-@@ -52,6 +52,9 @@
+--- a/src/usr.sbin/config/main.c
++++ b/src/usr.sbin/config/main.c
+@@ -56,6 +56,9 @@
  #include <sysexits.h>
  #include <unistd.h>
  #include <dirent.h>
@@ -52,7 +48,7 @@
  #include "y.tab.h"
  #include "config.h"
  #include "configvers.h"
-@@ -455,7 +458,11 @@
+@@ -606,7 +609,11 @@
  	if ((dirp = opendir(p)) == NULL)
  		err(EX_OSERR, "opendir %s", p);
  	while ((dp = readdir(dirp)) != NULL) {
@@ -64,9 +60,8 @@
  		/* Skip non-headers */
  		if (dp->d_name[i] != '.' || dp->d_name[i + 1] != 'h')
  			continue;
-diff -ur src.old/usr.sbin/mtree/compare.c src/usr.sbin/mtree/compare.c
---- src.old/usr.sbin/mtree/compare.c	2005-03-29 13:44:17.000000000 +0200
-+++ src/usr.sbin/mtree/compare.c	2006-02-09 19:27:56.000000000 +0100
+--- a/src/usr.sbin/mtree/compare.c
++++ b/src/usr.sbin/mtree/compare.c
 @@ -176,21 +176,22 @@
  		    (intmax_t)s->st_size, (intmax_t)p->fts_statp->st_size);
  		tab = "\t";
@@ -120,9 +115,8 @@
  #ifdef MD5
  	if (s->flags & F_MD5) {
  		char *new_digest, buf[33];
-diff -ur src.old/usr.sbin/mtree/create.c src/usr.sbin/mtree/create.c
---- src.old/usr.sbin/mtree/create.c	2005-03-29 13:44:17.000000000 +0200
-+++ src/usr.sbin/mtree/create.c	2006-02-09 19:27:56.000000000 +0100
+--- a/src/usr.sbin/mtree/create.c
++++ b/src/usr.sbin/mtree/create.c
 @@ -73,7 +73,11 @@
  static u_long flags = 0xffffffff;
  
@@ -195,12 +189,11 @@
  		(void)printf("\n");
  		*puid = saveuid;
  		*pgid = savegid;
-diff -ur src.old/usr.sbin/mtree/extern.h src/usr.sbin/mtree/extern.h
---- src.old/usr.sbin/mtree/extern.h	2004-01-11 20:38:48.000000000 +0100
-+++ src/usr.sbin/mtree/extern.h	2006-02-09 19:27:56.000000000 +0100
+--- a/src/usr.sbin/mtree/extern.h
++++ b/src/usr.sbin/mtree/extern.h
 @@ -29,6 +29,9 @@
   *	@(#)extern.h	8.1 (Berkeley) 6/6/93
-  * $FreeBSD: ./src/usr.sbin/mtree/extern.h,v 1.13 2004/01/11 19:38:48 phk Exp $
+  * $FreeBSD$
   */
 +
 +#include <stdint.h>
@@ -208,10 +201,9 @@
  extern uint32_t crc_total;
  
  #ifdef _FTS_H_
-diff -ur src.old/usr.sbin/mtree/misc.c src/usr.sbin/mtree/misc.c
---- src.old/usr.sbin/mtree/misc.c	2005-03-29 13:44:17.000000000 +0200
-+++ src/usr.sbin/mtree/misc.c	2006-02-09 19:27:56.000000000 +0100
-@@ -106,6 +106,7 @@
+--- a/src/usr.sbin/mtree/misc.c
++++ b/src/usr.sbin/mtree/misc.c
+@@ -107,6 +107,7 @@
  	return (strcmp(((const KEY *)a)->name, ((const KEY *)b)->name));
  }
  
@@ -219,14 +211,13 @@
  char *
  flags_to_string(u_long fflags)
  {
-@@ -121,3 +122,4 @@
+@@ -122,3 +123,4 @@
  
  	return string;
  }
 +#endif /* __FreeBSD__ */
-diff -ur src.old/usr.sbin/mtree/mtree.h src/usr.sbin/mtree/mtree.h
---- src.old/usr.sbin/mtree/mtree.h	2005-03-29 13:44:17.000000000 +0200
-+++ src/usr.sbin/mtree/mtree.h	2006-02-09 19:27:56.000000000 +0100
+--- a/src/usr.sbin/mtree/mtree.h
++++ b/src/usr.sbin/mtree/mtree.h
 @@ -42,7 +42,16 @@
  	struct _node	*parent, *child;	/* up, down */
  	struct _node	*prev, *next;		/* left, right */
@@ -255,10 +246,9 @@
  #define	MBITS	(S_ISUID|S_ISGID|S_ISTXT|S_IRWXU|S_IRWXG|S_IRWXO)
  	mode_t	st_mode;			/* mode */
  	u_long	st_flags;			/* flags */
-diff -ur src.old/usr.sbin/mtree/spec.c src/usr.sbin/mtree/spec.c
---- src.old/usr.sbin/mtree/spec.c	2005-03-29 13:44:17.000000000 +0200
-+++ src/usr.sbin/mtree/spec.c	2006-02-09 19:27:56.000000000 +0100
-@@ -204,12 +206,14 @@
+--- a/src/usr.sbin/mtree/spec.c
++++ b/src/usr.sbin/mtree/spec.c
+@@ -204,12 +204,14 @@
  			if(!ip->rmd160digest)
  				errx(1, "strdup");
  			break;
@@ -273,7 +263,7 @@
  		case F_GID:
  			ip->st_gid = strtoul(val, &ep, 10);
  			if (*ep)
-@@ -249,17 +253,19 @@
+@@ -252,17 +254,19 @@
  			if (strunvis(ip->slink, val) == -1)
  				errx(1, "symlink %s is ill-encoded", val);
  			break;
@@ -295,9 +285,8 @@
  		case F_TYPE:
  			switch(*val) {
  			case 'b':
-diff -ur src.old/usr.sbin/mtree/specspec.c src/usr.sbin/mtree/specspec.c
---- src.old/usr.sbin/mtree/specspec.c	2005-03-29 13:44:17.000000000 +0200
-+++ src/usr.sbin/mtree/specspec.c	2006-02-09 19:27:56.000000000 +0100
+--- a/src/usr.sbin/mtree/specspec.c
++++ b/src/usr.sbin/mtree/specspec.c
 @@ -150,8 +150,10 @@
  		differs |= F_SIZE;
  	if (FS(n1, n2, F_SLINK, slink))
@@ -310,10 +299,9 @@
  	if (FF(n1, n2, F_UID, st_uid))
  		differs |= F_UID;
  	if (FF(n1, n2, F_UNAME, st_uid))
-diff -ur src.old/usr.sbin/mtree/verify.c src/usr.sbin/mtree/verify.c
---- src.old/usr.sbin/mtree/verify.c	2005-12-17 12:47:12.000000000 +0100
-+++ src/usr.sbin/mtree/verify.c	2006-02-09 19:27:56.000000000 +0100
-@@ -243,9 +243,11 @@
+--- a/src/usr.sbin/mtree/verify.c
++++ b/src/usr.sbin/mtree/verify.c
+@@ -251,9 +251,11 @@
  		if (chmod(path, p->st_mode))
  			(void)printf("%s: permissions not set: %s\n",
  			    path, strerror(errno));

Modified: trunk/freebsd-buildutils/debian/patches/01_make_fixes.diff
===================================================================
--- trunk/freebsd-buildutils/debian/patches/01_make_fixes.diff	2010-04-10 14:52:51 UTC (rev 3017)
+++ trunk/freebsd-buildutils/debian/patches/01_make_fixes.diff	2010-04-12 08:18:07 UTC (rev 3018)
@@ -1,7 +1,6 @@
-diff -ur ../foo.old/src/share/mk/bsd.incs.mk ./src/share/mk/bsd.incs.mk
---- ../foo.old/src/share/mk/bsd.incs.mk	2005-12-17 12:45:38.000000000 +0100
-+++ ./src/share/mk/bsd.incs.mk	2005-12-17 12:49:33.000000000 +0100
-@@ -39,7 +39,7 @@
+--- a/src/share/mk/bsd.incs.mk
++++ b/src/share/mk/bsd.incs.mk
+@@ -41,7 +41,7 @@
  .endif
  installincludes: _${group}INS_${header:T}
  _${group}INS_${header:T}: ${header}
@@ -10,7 +9,7 @@
  	    -g ${${group}GRP_${.ALLSRC:T}} -m ${${group}MODE_${.ALLSRC:T}} \
  	    ${.ALLSRC} \
  	    ${DESTDIR}${${group}DIR_${.ALLSRC:T}}/${${group}NAME_${.ALLSRC:T}}
-@@ -51,10 +51,10 @@
+@@ -53,10 +53,10 @@
  installincludes: _${group}INS
  _${group}INS: ${_${group}INCS}
  .if defined(${group}NAME)
@@ -23,10 +22,9 @@
  	    ${.ALLSRC} ${DESTDIR}${${group}DIR}
  .endif
  .endif
-diff -ur ../foo.old/src/share/mk/bsd.info.mk ./src/share/mk/bsd.info.mk
---- ../foo.old/src/share/mk/bsd.info.mk	2005-12-17 12:45:38.000000000 +0100
-+++ ./src/share/mk/bsd.info.mk	2005-12-17 12:50:33.000000000 +0100
-@@ -75,7 +75,7 @@
+--- a/src/share/mk/bsd.info.mk
++++ b/src/share/mk/bsd.info.mk
+@@ -73,7 +73,7 @@
  MAKEINFOFLAGS+=	--no-split # simplify some things, e.g., compression
  SRCDIR?=	${.CURDIR}
  INFODIRFILE?=   dir
@@ -35,7 +33,7 @@
  INSTALLINFOFLAGS+=--quiet
  INFOSECTION?=   Miscellaneous
  ICOMPRESS_CMD?=	${COMPRESS_CMD}
-@@ -145,18 +145,8 @@
+@@ -143,18 +143,8 @@
  .for x in ${INFO}
  INSTALLINFODIRS+= ${x:S/$/-install/}
  ${x:S/$/-install/}:
@@ -56,10 +54,9 @@
  .endfor
  
  .PHONY: ${INSTALLINFODIRS}
-diff -ur ../foo.old/src/share/mk/bsd.lib.mk ./src/share/mk/bsd.lib.mk
---- ../foo.old/src/share/mk/bsd.lib.mk	2005-12-17 12:45:38.000000000 +0100
-+++ ./src/share/mk/bsd.lib.mk	2005-12-17 12:49:11.000000000 +0100
-@@ -124,9 +124,9 @@
+--- a/src/share/mk/bsd.lib.mk
++++ b/src/share/mk/bsd.lib.mk
+@@ -161,9 +161,9 @@
  	@${ECHO} building static ${LIB} library
  	@rm -f ${.TARGET}
  .if !defined(NM)
@@ -71,7 +68,7 @@
  .endif
  	${RANLIB} ${.TARGET}
  .endif
-@@ -141,9 +141,9 @@
+@@ -178,9 +178,9 @@
  	@${ECHO} building profiled ${LIB} library
  	@rm -f ${.TARGET}
  .if !defined(NM)
@@ -83,7 +80,7 @@
  .endif
  	${RANLIB} ${.TARGET}
  .endif
-@@ -160,16 +160,16 @@
+@@ -197,16 +197,16 @@
  	@${ECHO} building shared library ${SHLIB_NAME}
  	@rm -f ${.TARGET} ${SHLIB_LINK}
  .if defined(SHLIB_LINK)
@@ -101,9 +98,9 @@
 -	    `NM='${NM}' lorder ${SOBJS} | tsort -q` ${LDADD}
 +	    `NM='${NM}' lorder ${SOBJS} | tsort` ${LDADD}
  .endif
- .endif
- 
-@@ -236,11 +236,11 @@
+ .if defined(CTFMERGE)
+ 	${CTFMERGE} ${CTFFLAGS} -o ${.TARGET} ${SOBJS}
+@@ -276,11 +276,11 @@
  .ORDER: beforeinstall _libinstall
  _libinstall:
  .if defined(LIB) && !empty(LIB) && ${MK_INSTALLLIB} != "no"
@@ -117,9 +114,8 @@
  	    ${_INSTALLFLAGS} lib${LIB}_p.a ${DESTDIR}${LIBDIR}
  .endif
  .if defined(SHLIB_NAME)
-diff -ur ../foo.old/src/share/mk/bsd.man.mk ./src/share/mk/bsd.man.mk
---- ../foo.old/src/share/mk/bsd.man.mk	2005-01-06 12:12:43.000000000 +0100
-+++ ./src/share/mk/bsd.man.mk	2005-12-17 12:49:11.000000000 +0100
+--- a/src/share/mk/bsd.man.mk
++++ b/src/share/mk/bsd.man.mk
 @@ -211,12 +211,12 @@
  			[123]) echo "warn: empty MLINK: $$1 $$2 $$3"; break;; \
  		esac; \
@@ -150,9 +146,8 @@
  	done
  .endif
  .endif
-diff -ur ../foo.old/src/share/mk/bsd.own.mk ./src/share/mk/bsd.own.mk
---- ../foo.old/src/share/mk/bsd.own.mk	2005-04-11 09:13:29.000000000 +0200
-+++ ./src/share/mk/bsd.own.mk	2005-12-17 12:49:11.000000000 +0100
+--- a/src/share/mk/bsd.own.mk
++++ b/src/share/mk/bsd.own.mk
 @@ -18,7 +18,7 @@
  #
  # BINOWN	Binary owner. [root]
@@ -171,7 +166,7 @@
  #
  # SHAREMODE	ASCII text file mode. [${NOBINMODE}]
  #
-@@ -106,7 +106,7 @@
+@@ -113,7 +113,7 @@
  
  # Binaries
  BINOWN?=	root
@@ -180,7 +175,7 @@
  BINMODE?=	555
  NOBINMODE?=	444
  
-@@ -132,7 +132,7 @@
+@@ -139,7 +139,7 @@
  # Share files
  SHAREDIR?=	/usr/share
  SHAREOWN?=	root

Modified: trunk/freebsd-buildutils/debian/patches/02_libbsd.diff
===================================================================
--- trunk/freebsd-buildutils/debian/patches/02_libbsd.diff	2010-04-10 14:52:51 UTC (rev 3017)
+++ trunk/freebsd-buildutils/debian/patches/02_libbsd.diff	2010-04-12 08:18:07 UTC (rev 3018)
@@ -1,5 +1,5 @@
---- src/share/mk/version_gen.awk
-+++ src/share/mk/version_gen.awk
+--- a/src/share/mk/version_gen.awk
++++ b/src/share/mk/version_gen.awk
 @@ -41,7 +41,7 @@
  	version_count = 0;
  	current_version = "";
@@ -8,28 +8,28 @@
 +	while (bsd_getline < vfile) {
  		# Strip comments.
  		sub("#.*$", "", $0);
-
---- src/usr.bin/file2c/file2c.c
-+++ src/usr.bin/file2c/file2c.c
+ 
+--- a/src/usr.bin/file2c/file2c.c
++++ b/src/usr.bin/file2c/file2c.c
 @@ -10,6 +10,7 @@
  #include <sys/cdefs.h>
- __FBSDID("$FreeBSD: src/usr.bin/file2c/file2c.c,v 1.10.2.1.6.1 2009/04/15 03:14:26 kensmith Exp $");
+ __FBSDID("$FreeBSD$");
  
 +#include <bsd/stdlib.h>
  #include <limits.h>
  #include <stdio.h>
  #include <stdlib.h>
---- src/usr.bin/file2c/Makefile
-+++ src/usr.bin/file2c/Makefile
+--- a/src/usr.bin/file2c/Makefile
++++ b/src/usr.bin/file2c/Makefile
 @@ -1,5 +1,6 @@
- # $FreeBSD: src/usr.bin/file2c/Makefile,v 1.8.20.1 2009/04/15 03:14:26 kensmith Exp $
+ # $FreeBSD$
  
  PROG=	file2c
 +LDADD= -lbsd
  WARNS?=	6
  .include <bsd.prog.mk>
---- src/usr.bin/make/arch.c
-+++ src/usr.bin/make/arch.c
+--- a/src/usr.bin/make/arch.c
++++ b/src/usr.bin/make/arch.c
 @@ -88,7 +88,7 @@
   */
  
@@ -39,8 +39,8 @@
  #include <sys/types.h>
  #include <ar.h>
  #include <ctype.h>
---- src/usr.bin/make/dir.h
-+++ src/usr.bin/make/dir.h
+--- a/src/usr.bin/make/dir.h
++++ b/src/usr.bin/make/dir.h
 @@ -43,7 +43,7 @@
  #ifndef dir_h_6002e3b8
  #define	dir_h_6002e3b8
@@ -50,8 +50,8 @@
  #include "hash.h"
  
  struct GNode;
---- src/usr.bin/make/job.c
-+++ src/usr.bin/make/job.c
+--- a/src/usr.bin/make/job.c
++++ b/src/usr.bin/make/job.c
 @@ -101,7 +101,8 @@
   *			    thems as need creatin'
   */
@@ -62,8 +62,8 @@
  #include <sys/types.h>
  #include <sys/select.h>
  #include <sys/stat.h>
---- src/usr.bin/make/main.c
-+++ src/usr.bin/make/main.c
+--- a/src/usr.bin/make/main.c
++++ b/src/usr.bin/make/main.c
 @@ -65,7 +65,8 @@
  #include <sys/stat.h>
  #include <sys/sysctl.h>
@@ -74,19 +74,19 @@
  #include <sys/resource.h>
  #include <sys/utsname.h>
  #include <sys/wait.h>
---- src/usr.bin/make/shell.c
-+++ src/usr.bin/make/shell.c
+--- a/src/usr.bin/make/shell.c
++++ b/src/usr.bin/make/shell.c
 @@ -40,7 +40,7 @@
  #include <sys/cdefs.h>
- __FBSDID("$FreeBSD: src/usr.bin/make/shell.c,v 1.1.20.1 2009/04/15 03:14:26 kensmith Exp $");
+ __FBSDID("$FreeBSD$");
  
 -#include <sys/queue.h>
 +#include <bsd/sys/queue.h>
  #include <stdio.h>
  #include <stdlib.h>
  #include <string.h>
---- src/usr.bin/make/shell.h
-+++ src/usr.bin/make/shell.h
+--- a/src/usr.bin/make/shell.h
++++ b/src/usr.bin/make/shell.h
 @@ -42,7 +42,7 @@
  #ifndef shell_h_6002e3b8
  #define	shell_h_6002e3b8
@@ -96,8 +96,8 @@
  
  #include "str.h"
  #include "util.h"
---- src/usr.bin/make/suff.c
-+++ src/usr.bin/make/suff.c
+--- a/src/usr.bin/make/suff.c
++++ b/src/usr.bin/make/suff.c
 @@ -90,7 +90,7 @@
   *	    	  	    	if the target had no implicit sources.
   */
@@ -107,8 +107,8 @@
  #include <assert.h>
  #include <string.h>
  #include <stdlib.h>
---- src/usr.bin/make/Makefile
-+++ src/usr.bin/make/Makefile
+--- a/src/usr.bin/make/Makefile
++++ b/src/usr.bin/make/Makefile
 @@ -7,6 +7,7 @@
  SRCS=	arch.c buf.c cond.c dir.c for.c hash.c hash_tables.c job.c	\
  	lst.c main.c make.c parse.c proc.c shell.c str.c suff.c targ.c	\
@@ -117,8 +117,8 @@
  
  WARNS?=	6
  NO_SHARED?=	YES
---- src/usr.bin/yacc/test/ftp.tab.c
-+++ src/usr.bin/yacc/test/ftp.tab.c
+--- a/src/usr.bin/yacc/test/ftp.tab.c
++++ b/src/usr.bin/yacc/test/ftp.tab.c
 @@ -490,10 +490,10 @@
  #include <arpa/telnet.h>
  
@@ -141,8 +141,8 @@
  				reply(221, "You could at least say goodbye.");
  				dologout(0);
  			}
---- src/usr.bin/yacc/test/ftp.y
-+++ src/usr.bin/yacc/test/ftp.y
+--- a/src/usr.bin/yacc/test/ftp.y
++++ b/src/usr.bin/yacc/test/ftp.y
 @@ -750,10 +750,10 @@
  #include <arpa/telnet.h>
  
@@ -165,8 +165,8 @@
  				reply(221, "You could at least say goodbye.");
  				dologout(0);
  			}
---- src/usr.sbin/config/config.h
-+++ src/usr.sbin/config/config.h
+--- a/src/usr.sbin/config/config.h
++++ b/src/usr.sbin/config/config.h
 @@ -34,7 +34,7 @@
   * Config.
   */
@@ -176,8 +176,8 @@
  #include <stdlib.h>
  #include <string.h>
  
---- src/usr.sbin/config/mkoptions.c
-+++ src/usr.sbin/config/mkoptions.c
+--- a/src/usr.sbin/config/mkoptions.c
++++ b/src/usr.sbin/config/mkoptions.c
 @@ -40,6 +40,7 @@
   * Make all the .h files for the optional entries
   */
@@ -186,8 +186,8 @@
  #include <ctype.h>
  #include <err.h>
  #include <stdio.h>
---- src/usr.sbin/config/Makefile
-+++ src/usr.sbin/config/Makefile
+--- a/src/usr.sbin/config/Makefile
++++ b/src/usr.sbin/config/Makefile
 @@ -13,7 +13,7 @@
  CFLAGS+= -I. -I${.CURDIR}
  
@@ -197,8 +197,8 @@
  
  CLEANFILES+=	kernconf.c
  
---- src/usr.sbin/mtree/excludes.c
-+++ src/usr.sbin/mtree/excludes.c
+--- a/src/usr.sbin/mtree/excludes.c
++++ b/src/usr.sbin/mtree/excludes.c
 @@ -32,7 +32,8 @@
  
  #include <sys/types.h>
@@ -209,18 +209,18 @@
  
  #include <err.h>
  #include <fnmatch.h>
---- src/usr.sbin/mtree/spec.c
-+++ src/usr.sbin/mtree/spec.c
+--- a/src/usr.sbin/mtree/spec.c
++++ b/src/usr.sbin/mtree/spec.c
 @@ -35,6 +35,7 @@
  #include <sys/cdefs.h>
- __FBSDID("$FreeBSD: src/usr.sbin/mtree/spec.c,v 1.23.8.1 2009/04/15 03:14:26 kensmith Exp $");
+ __FBSDID("$FreeBSD$");
  
 +#include <bsd/stdlib.h>
  #include <sys/types.h>
  #include <sys/stat.h>
  #include <ctype.h>
---- src/usr.sbin/mtree/Makefile
-+++ src/usr.sbin/mtree/Makefile
+--- a/src/usr.sbin/mtree/Makefile
++++ b/src/usr.sbin/mtree/Makefile
 @@ -7,6 +7,7 @@
  MAN=	mtree.8
  SRCS=	compare.c crc.c create.c excludes.c misc.c mtree.c spec.c verify.c

Modified: trunk/freebsd-buildutils/debian/patches/03_glibc.diff
===================================================================
--- trunk/freebsd-buildutils/debian/patches/03_glibc.diff	2010-04-10 14:52:51 UTC (rev 3017)
+++ trunk/freebsd-buildutils/debian/patches/03_glibc.diff	2010-04-12 08:18:07 UTC (rev 3018)
@@ -1,52 +1,6 @@
-diff -ur ../foo.old/src/usr.sbin/btxld/btx.h ./src/usr.sbin/btxld/btx.h
---- ../foo.old/src/usr.sbin/btxld/btx.h	1999-08-28 03:15:41.000000000 +0200
-+++ ./src/usr.sbin/btxld/btx.h	2005-12-16 23:52:43.000000000 +0100
-@@ -30,6 +30,7 @@
- #define _BTX_H_
- 
- #include <sys/types.h>
-+#include <stdint.h>
- 
- #define BTX_PGSIZE	0x1000		/* Page size */
- #define BTX_PGBASE	0x5000		/* Start of page tables */
-diff -ur ../foo.old/src/usr.sbin/btxld/elfh.c ./src/usr.sbin/btxld/elfh.c
---- ../foo.old/src/usr.sbin/btxld/elfh.c	2004-06-22 19:05:37.000000000 +0200
-+++ ./src/usr.sbin/btxld/elfh.c	2005-12-16 23:52:43.000000000 +0100
-@@ -30,6 +30,7 @@
- #include <sys/endian.h>
- 
- #include <stddef.h>
-+#include <stdint.h>
- #include "elfh.h"
- 
- #define SET_ME	0xeeeeeeee    /* filled in by btxld */
-diff -ur ../foo.old/src/usr.sbin/btxld/elfh.h ./src/usr.sbin/btxld/elfh.h
---- ../foo.old/src/usr.sbin/btxld/elfh.h	2000-01-04 15:10:36.000000000 +0100
-+++ ./src/usr.sbin/btxld/elfh.h	2005-12-16 23:52:43.000000000 +0100
-@@ -26,7 +26,7 @@
-  * $FreeBSD: ./src/usr.sbin/btxld/elfh.h,v 1.3 2000/01/04 14:10:36 marcel Exp $
-  */
- 
--#include <sys/elf32.h>
-+#include "elf32.h"
- 
- struct elfh {
-     Elf32_Ehdr e;		/* ELF header */
-diff -ur ../foo.old/src/usr.sbin/mtree/Makefile ./src/usr.sbin/mtree/Makefile
---- ../foo.old/src/usr.sbin/mtree/Makefile	2005-03-29 13:44:17.000000000 +0200
-+++ ./src/usr.sbin/mtree/Makefile	2005-12-16 23:53:50.000000000 +0100
-@@ -10,8 +10,4 @@
- 
- WARNS?=	4
- 
--CFLAGS+= -DMD5 -DSHA1 -DRMD160 -DSHA256
--DPADD=	${LIBMD}
--LDADD=	-lmd
--
- .include <bsd.prog.mk>
---- src/usr.sbin/mtree/specspec.c~	2005-12-17 11:59:50.000000000 +0100
-+++ src/usr.sbin/mtree/specspec.c	2005-12-17 12:04:11.000000000 +0100
-@@ -83,8 +83,6 @@
+--- a/src/usr.sbin/mtree/specspec.c
++++ b/src/usr.sbin/mtree/specspec.c
+@@ -84,8 +84,6 @@
  		printf(" rmd160digest=%s", n->rmd160digest);
  	if (f & F_SHA256)
  		printf(" sha256digest=%s", n->sha256digest);
@@ -55,8 +9,8 @@
  	printf("\n");
  }
  
---- src/usr.bin/make/cond.c
-+++ src/usr.bin/make/cond.c
+--- a/src/usr.bin/make/cond.c
++++ b/src/usr.bin/make/cond.c
 @@ -1115,7 +1115,7 @@
   *	Handle .else statement.
   */
@@ -75,9 +29,9 @@
  {
  
  	while (isspace((u_char)*line))
---- src/usr.bin/make/job.c
-+++ src/usr.bin/make/job.c
-@@ -473,7 +473,7 @@
+--- a/src/usr.bin/make/job.c
++++ b/src/usr.bin/make/job.c
+@@ -474,7 +474,7 @@
  }
  
  static void
@@ -86,7 +40,7 @@
  {
  }
  
-@@ -2189,7 +2189,7 @@
+@@ -2190,7 +2190,7 @@
   */
  void
  #ifdef USE_KQUEUE
@@ -95,8 +49,8 @@
  #else
  Job_CatchOutput(int flag)
  #endif
---- src/usr.bin/make/parse.c
-+++ src/usr.bin/make/parse.c
+--- a/src/usr.bin/make/parse.c
++++ b/src/usr.bin/make/parse.c
 @@ -2210,13 +2210,13 @@
  }
  
@@ -149,8 +103,8 @@
  {
  
  	Parse_Error(PARSE_FATAL, "for-less endfor");
---- src/usr.bin/make/proc.h
-+++ src/usr.bin/make/proc.h
+--- a/src/usr.bin/make/proc.h
++++ b/src/usr.bin/make/proc.h
 @@ -48,6 +48,6 @@
  	pid_t	child_pid;
  } ProcStuff;
@@ -159,8 +113,8 @@
 +void Proc_Exec(const ProcStuff *);
  
  #endif /* proc_h_458845848 */
---- src/usr.bin/make/shell.c
-+++ src/usr.bin/make/shell.c
+--- a/src/usr.bin/make/shell.c
++++ b/src/usr.bin/make/shell.c
 @@ -120,7 +120,7 @@
   */
  static struct Shells shells = TAILQ_HEAD_INITIALIZER(shells);
@@ -170,8 +124,8 @@
  
  /**
   * Helper function for sorting the builtin list alphabetically.
---- src/usr.bin/make/util.c
-+++ src/usr.bin/make/util.c
+--- a/src/usr.bin/make/util.c
++++ b/src/usr.bin/make/util.c
 @@ -61,7 +61,7 @@
  #include "targ.h"
  #include "util.h"
@@ -181,8 +135,8 @@
  
  /*-
   * Debug --
---- src/usr.bin/make/util.h
-+++ src/usr.bin/make/util.h
+--- a/src/usr.bin/make/util.h
++++ b/src/usr.bin/make/util.h
 @@ -103,10 +103,10 @@
  void Debug(const char *, ...);
  void DebugM(const char *, ...);
@@ -198,8 +152,8 @@
  char *estrdup(const char *);
  void *emalloc(size_t);
  void *erealloc(void *, size_t);
---- src/usr.bin/make/var.c
-+++ src/usr.bin/make/var.c
+--- a/src/usr.bin/make/var.c
++++ b/src/usr.bin/make/var.c
 @@ -248,7 +248,7 @@
   *	The trimmed word is added to the buffer.
   */
@@ -236,8 +190,8 @@
  {
  	char *dot;
  
---- src/usr.bin/yacc/main.c
-+++ src/usr.bin/yacc/main.c
+--- a/src/usr.bin/yacc/main.c
++++ b/src/usr.bin/yacc/main.c
 @@ -114,7 +114,7 @@
  
  volatile sig_atomic_t sigdie;
@@ -256,8 +210,8 @@
  {
      sigdie = 1;
      done(1);
---- src/usr.sbin/mtree/compare.c
-+++ src/usr.sbin/mtree/compare.c
+--- a/src/usr.sbin/mtree/compare.c
++++ b/src/usr.sbin/mtree/compare.c
 @@ -72,7 +72,7 @@
  	}
  
@@ -267,3 +221,45 @@
  {
  	struct timeval tv[2];
  	uint32_t val;
+--- a/src/usr.sbin/btxld/btx.h
++++ b/src/usr.sbin/btxld/btx.h
+@@ -30,6 +30,7 @@
+ #define _BTX_H_
+ 
+ #include <sys/types.h>
++#include <stdint.h>
+ 
+ #define BTX_PGSIZE	0x1000		/* Page size */
+ #define BTX_PGBASE	0x5000		/* Start of page tables */
+--- a/src/usr.sbin/btxld/elfh.c
++++ b/src/usr.sbin/btxld/elfh.c
+@@ -30,6 +30,7 @@
+ #include <sys/endian.h>
+ 
+ #include <stddef.h>
++#include <stdint.h>
+ #include "elfh.h"
+ 
+ #define SET_ME	0xeeeeeeee    /* filled in by btxld */
+--- a/src/usr.sbin/btxld/elfh.h
++++ b/src/usr.sbin/btxld/elfh.h
+@@ -26,7 +26,7 @@
+  * $FreeBSD$
+  */
+ 
+-#include <sys/elf32.h>
++#include "elf32.h"
+ 
+ struct elfh {
+     Elf32_Ehdr e;		/* ELF header */
+--- a/src/usr.sbin/mtree/Makefile
++++ b/src/usr.sbin/mtree/Makefile
+@@ -11,8 +11,4 @@
+ 
+ WARNS?=	4
+ 
+-CFLAGS+= -DMD5 -DSHA1 -DRMD160 -DSHA256
+-DPADD=	${LIBMD}
+-LDADD=	-lmd
+-
+ .include <bsd.prog.mk>

Modified: trunk/freebsd-buildutils/debian/patches/04_sys_endian.diff
===================================================================
--- trunk/freebsd-buildutils/debian/patches/04_sys_endian.diff	2010-04-10 14:52:51 UTC (rev 3017)
+++ trunk/freebsd-buildutils/debian/patches/04_sys_endian.diff	2010-04-12 08:18:07 UTC (rev 3018)
@@ -1,6 +1,5 @@
-diff -ur src.old/usr.sbin/btxld/btxld.c src/usr.sbin/btxld/btxld.c
---- src.old/usr.sbin/btxld/btxld.c	2004-06-22 19:05:37.000000000 +0200
-+++ src/usr.sbin/btxld/btxld.c	2004-10-28 23:38:43.000000000 +0200
+--- a/src/usr.sbin/btxld/btxld.c
++++ b/src/usr.sbin/btxld/btxld.c
 @@ -30,7 +30,6 @@
  #endif /* not lint */
  
@@ -9,9 +8,8 @@
  #include <sys/stat.h>
  #include <sys/mman.h>
  
-diff -ur src.old/usr.sbin/btxld/elfh.c src/usr.sbin/btxld/elfh.c
---- src.old/usr.sbin/btxld/elfh.c	2004-10-28 23:36:25.000000000 +0200
-+++ src/usr.sbin/btxld/elfh.c	2004-10-28 23:38:56.000000000 +0200
+--- a/src/usr.sbin/btxld/elfh.c
++++ b/src/usr.sbin/btxld/elfh.c
 @@ -27,7 +27,6 @@
   */
  
@@ -20,20 +18,18 @@
  
  #include <stddef.h>
  #include <stdint.h>
-diff -ur src.old/usr.sbin/kgzip/elfhdr.c src/usr.sbin/kgzip/elfhdr.c
---- src.old/usr.sbin/kgzip/elfhdr.c	2004-06-22 19:05:39.000000000 +0200
-+++ src/usr.sbin/kgzip/elfhdr.c	2004-10-28 23:39:06.000000000 +0200
+--- a/src/usr.sbin/kgzip/elfhdr.c
++++ b/src/usr.sbin/kgzip/elfhdr.c
 @@ -26,7 +26,6 @@
-  * $FreeBSD: src/usr.sbin/kgzip/elfhdr.c,v 1.4 2004/06/22 17:05:39 obrien Exp $
+  * $FreeBSD$
   */
  
 -#include <sys/endian.h>
  #include <stddef.h>
  #include "elfhdr.h"
  
-diff -ur src.old/usr.sbin/kgzip/kgzld.c src/usr.sbin/kgzip/kgzld.c
---- src.old/usr.sbin/kgzip/kgzld.c	2004-06-22 19:05:39.000000000 +0200
-+++ src/usr.sbin/kgzip/kgzld.c	2004-10-28 23:39:15.000000000 +0200
+--- a/src/usr.sbin/kgzip/kgzld.c
++++ b/src/usr.sbin/kgzip/kgzld.c
 @@ -27,7 +27,6 @@
   */
  

Modified: trunk/freebsd-buildutils/debian/patches/05_disable_hardlinks.diff
===================================================================
--- trunk/freebsd-buildutils/debian/patches/05_disable_hardlinks.diff	2010-04-10 14:52:51 UTC (rev 3017)
+++ trunk/freebsd-buildutils/debian/patches/05_disable_hardlinks.diff	2010-04-12 08:18:07 UTC (rev 3018)
@@ -1,6 +1,5 @@
-diff -ur src.old/usr.bin/cksum/Makefile src/usr.bin/cksum/Makefile
---- src.old/usr.bin/cksum/Makefile	2002-02-08 23:31:36.000000000 +0100
-+++ src/usr.bin/cksum/Makefile	2004-03-11 23:28:08.000000000 +0100
+--- a/src/usr.bin/cksum/Makefile
++++ b/src/usr.bin/cksum/Makefile
 @@ -3,7 +3,7 @@
  
  PROG=	cksum
@@ -10,9 +9,8 @@
  MLINKS=	cksum.1 sum.1
  
  .include <bsd.prog.mk>
-diff -ur src.old/usr.bin/lex/Makefile src/usr.bin/lex/Makefile
---- src.old/usr.bin/lex/Makefile	2002-05-12 18:00:44.000000000 +0200
-+++ src/usr.bin/lex/Makefile	2004-03-11 23:28:24.000000000 +0100
+--- a/src/usr.bin/lex/Makefile
++++ b/src/usr.bin/lex/Makefile
 @@ -10,9 +10,9 @@
  #
  
@@ -26,9 +24,8 @@
  
  SRCS=		scan.c ccl.c dfa.c ecs.c gen.c main.c misc.c nfa.c parse.y \
  		skel.c sym.c tblcmp.c yylex.c
-diff -ur src.old/usr.bin/yacc/Makefile src/usr.bin/yacc/Makefile
---- src.old/usr.bin/yacc/Makefile	2002-02-09 00:07:36.000000000 +0100
-+++ src/usr.bin/yacc/Makefile	2004-03-11 23:27:28.000000000 +0100
+--- a/src/usr.bin/yacc/Makefile
++++ b/src/usr.bin/yacc/Makefile
 @@ -6,7 +6,7 @@
  	skeleton.c symtab.c verbose.c warshall.c
  SCRIPTS=yyfix.sh

Modified: trunk/freebsd-buildutils/debian/patches/07_brandelf.diff
===================================================================
--- trunk/freebsd-buildutils/debian/patches/07_brandelf.diff	2010-04-10 14:52:51 UTC (rev 3017)
+++ trunk/freebsd-buildutils/debian/patches/07_brandelf.diff	2010-04-12 08:18:07 UTC (rev 3018)
@@ -1,8 +1,7 @@
-diff -Nur src/usr.bin/brandelf.old/brandelf.c src/usr.bin/brandelf/brandelf.c
---- src/usr.bin/brandelf.old/brandelf.c	2004-12-27 22:19:41.000000000 +0100
-+++ src/usr.bin/brandelf/brandelf.c	2004-12-27 22:24:22.000000000 +0100
-@@ -30,7 +30,7 @@
- #include <sys/cdefs.h>
+--- a/src/usr.bin/brandelf/brandelf.c
++++ b/src/usr.bin/brandelf/brandelf.c
+@@ -31,7 +31,7 @@
+ __FBSDID("$FreeBSD$");
  
  #include <sys/types.h>
 -#include <sys/elf_common.h>
@@ -10,9 +9,8 @@
  #include <sys/errno.h>
  #include <err.h>
  #include <fcntl.h>
-diff -Nur src/usr.bin/brandelf.old/elf_common.h src/usr.bin/brandelf/elf_common.h
---- src/usr.bin/brandelf.old/elf_common.h	1970-01-01 01:00:00.000000000 +0100
-+++ src/usr.bin/brandelf/elf_common.h	2004-12-27 22:24:12.000000000 +0100
+--- /dev/null
++++ b/src/usr.bin/brandelf/elf_common.h
 @@ -0,0 +1,299 @@
 +/*-
 + * Copyright (c) 1998 John D. Polstra.

Modified: trunk/freebsd-buildutils/debian/patches/08_maxpathlen.diff
===================================================================
--- trunk/freebsd-buildutils/debian/patches/08_maxpathlen.diff	2010-04-10 14:52:51 UTC (rev 3017)
+++ trunk/freebsd-buildutils/debian/patches/08_maxpathlen.diff	2010-04-12 08:18:07 UTC (rev 3018)
@@ -1,6 +1,5 @@
-diff -ur ../foo.old/src/usr.bin/make/arch.c ./src/usr.bin/make/arch.c
---- ../foo.old/src/usr.bin/make/arch.c	2005-05-24 17:58:34.000000000 +0200
-+++ ./src/usr.bin/make/arch.c	2005-12-16 23:56:52.000000000 +0100
+--- a/src/usr.bin/make/arch.c
++++ b/src/usr.bin/make/arch.c
 @@ -190,6 +190,10 @@
  		Error ARGS;					\
      } while (0)
@@ -12,10 +11,9 @@
  /*-
   *-----------------------------------------------------------------------
   * Arch_ParseArchive --
-diff -ur ../foo.old/src/usr.bin/make/main.c ./src/usr.bin/make/main.c
---- ../foo.old/src/usr.bin/make/main.c	2005-12-16 23:54:51.000000000 +0100
-+++ ./src/usr.bin/make/main.c	2005-12-16 23:57:36.000000000 +0100
-@@ -236,6 +236,9 @@
+--- a/src/usr.bin/make/main.c
++++ b/src/usr.bin/make/main.c
+@@ -248,6 +248,9 @@
  {
  	char *fname, *fnamesave;	/* makefile to read */
  	FILE *stream;
@@ -25,10 +23,9 @@
  	char *name, path[MAXPATHLEN];
  	char *MAKEFILE;
  	int setMAKEFILE;
-diff -ur ../foo.old/src/usr.sbin/config/main.c ./src/usr.sbin/config/main.c
---- ../foo.old/src/usr.sbin/config/main.c	2005-12-16 23:54:51.000000000 +0100
-+++ ./src/usr.sbin/config/main.c	2005-12-16 23:56:52.000000000 +0100
-@@ -67,6 +67,10 @@
+--- a/src/usr.sbin/config/main.c
++++ b/src/usr.sbin/config/main.c
+@@ -71,6 +71,10 @@
  #define FALSE	(0)
  #endif
  
@@ -39,9 +36,8 @@
  #define	CDIR	"../compile/"
  
  char *	PREFIX;
-diff -ur ../foo.old/src/usr.sbin/config/mkmakefile.c ./src/usr.sbin/config/mkmakefile.c
---- ../foo.old/src/usr.sbin/config/mkmakefile.c	2005-11-27 22:41:57.000000000 +0100
-+++ ./src/usr.sbin/config/mkmakefile.c	2005-12-16 23:56:52.000000000 +0100
+--- a/src/usr.sbin/config/mkmakefile.c
++++ b/src/usr.sbin/config/mkmakefile.c
 @@ -65,6 +65,10 @@
  		wd = word; \
  	}
@@ -53,10 +49,9 @@
  static char *tail(char *);
  static void do_clean(FILE *);
  static void do_rules(FILE *);
-diff -ur ../foo.old/src/usr.sbin/config/mkoptions.c ./src/usr.sbin/config/mkoptions.c
---- ../foo.old/src/usr.sbin/config/mkoptions.c	2004-08-07 06:19:37.000000000 +0200
-+++ ./src/usr.sbin/config/mkoptions.c	2005-12-16 23:56:52.000000000 +0100
-@@ -48,6 +48,10 @@
+--- a/src/usr.sbin/config/mkoptions.c
++++ b/src/usr.sbin/config/mkoptions.c
+@@ -49,6 +49,10 @@
  #include "config.h"
  #include "y.tab.h"
  
@@ -67,10 +62,9 @@
  static	struct users {
  	int	u_default;
  	int	u_min;
-diff -ur ../foo.old/src/usr.sbin/mtree/create.c ./src/usr.sbin/mtree/create.c
---- ../foo.old/src/usr.sbin/mtree/create.c	2005-12-16 23:54:51.000000000 +0100
-+++ ./src/usr.sbin/mtree/create.c	2005-12-16 23:56:52.000000000 +0100
-@@ -66,6 +66,10 @@
+--- a/src/usr.sbin/mtree/create.c
++++ b/src/usr.sbin/mtree/create.c
+@@ -67,6 +67,10 @@
  #define	INDENTNAMELEN	15
  #define	MAXLINELEN	80
  
@@ -81,9 +75,8 @@
  static gid_t gid;
  static uid_t uid;
  static mode_t mode;
-diff -ur ../foo.old/src/usr.sbin/mtree/extern.h ./src/usr.sbin/mtree/extern.h
---- ../foo.old/src/usr.sbin/mtree/extern.h	2005-12-16 23:52:51.000000000 +0100
-+++ ./src/usr.sbin/mtree/extern.h	2005-12-16 23:56:52.000000000 +0100
+--- a/src/usr.sbin/mtree/extern.h
++++ b/src/usr.sbin/mtree/extern.h
 @@ -57,6 +57,7 @@
  extern u_int keys;
  extern int lineno;

Modified: trunk/freebsd-buildutils/debian/patches/09_ports_path.diff
===================================================================
--- trunk/freebsd-buildutils/debian/patches/09_ports_path.diff	2010-04-10 14:52:51 UTC (rev 3017)
+++ trunk/freebsd-buildutils/debian/patches/09_ports_path.diff	2010-04-12 08:18:07 UTC (rev 3018)
@@ -1,16 +1,15 @@
-diff -ur ports.old/Mk/bsd.port.mk ports/Mk/bsd.port.mk
---- ports.old/Mk/bsd.port.mk	2006-02-13 14:38:58.000000000 +0100
-+++ ports/Mk/bsd.port.mk	2006-02-13 14:40:38.000000000 +0100
-@@ -3336,7 +3332,7 @@
+--- a/ports/Mk/bsd.port.mk
++++ b/ports/Mk/bsd.port.mk
+@@ -3484,7 +3484,7 @@
  .if !defined(DISABLE_VULNERABILITIES) && !defined(PACKAGE_BUILDING)
  	@if [ -f "${AUDITFILE}" ]; then \
  		audit_created=`${_EXTRACT_AUDITFILE} | \
 -			${SED} -nEe "1s/^#CREATED: *([0-9]{4})-?([0-9]{2})-?([0-9]{2}).*$$/\1\2\3/p"`; \
 +			${SED} -ne "1s/^#CREATED: *([0-9]{4})-?([0-9]{2})-?([0-9]{2}).*$$/\1\2\3/p"`; \
- 		audit_expiry=`date -u -v-14d "+%Y%m%d"`; \
+ 		audit_expiry=`/bin/date -u -v-14d "+%Y%m%d"`; \
  		if [ "$$audit_created" -lt "$$audit_expiry" ]; then \
  			${ECHO_MSG} "===>  WARNING: Vulnerability database out of date, checking anyway"; \
-@@ -3440,7 +3436,7 @@
+@@ -3588,7 +3588,7 @@
  	@cd ${_DISTDIR};\
  	${_PATCH_SITES_ENV} ; \
  	for _file in ${PATCHFILES}; do \
@@ -19,7 +18,7 @@
  		select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; \
  		force_fetch=false; \
  		filebasename=$${file##*/}; \
-@@ -4415,7 +4411,7 @@
+@@ -4665,7 +4665,7 @@
  	@(cd ${_DISTDIR}; \
  	 ${_MASTER_SITES_ENV} ; \
  	 for _file in ${DISTFILES}; do \
@@ -28,7 +27,7 @@
  		select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; \
  		if [ ! -f $$file -a ! -f $${file##*/} ]; then \
  			if [ ! -z "$$select" ] ; then \
-@@ -4452,7 +4448,7 @@
+@@ -4702,7 +4702,7 @@
  	@(cd ${_DISTDIR}; \
  	 ${_PATCH_SITES_ENV} ; \
  	 for _file in ${PATCHFILES}; do \
@@ -37,7 +36,7 @@
  		select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; \
  		if [ ! -f $$file -a ! -f $${file##*/} ]; then \
  			if [ ! -z "$$select" ] ; then \
-@@ -4488,7 +4484,7 @@
+@@ -4738,7 +4738,7 @@
  	@(cd ${_DISTDIR}; \
  	${_MASTER_SITES_ENV}; \
  	for _file in ${DISTFILES}; do \
@@ -46,7 +45,7 @@
  		select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; \
  		if [ ! -z "${LISTALL}" -o ! -f $$file -a ! -f `${BASENAME} $$file` ]; then \
  			if [ ! -z "$$select" ] ; then \
-@@ -4519,7 +4515,7 @@
+@@ -4769,7 +4769,7 @@
  	@(cd ${_DISTDIR}; \
  	${_PATCH_SITES_ENV} ; \
  	for _file in ${PATCHFILES}; do \
@@ -55,7 +54,16 @@
  		select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; \
  		if [ ! -z "${LISTALL}" -o ! -f $$file -a ! -f `${BASENAME} $$file` ]; then \
  			if [ ! -z "$$select" ] ; then \
-@@ -5173,7 +5169,7 @@
+@@ -5155,7 +5155,7 @@
+ .if defined(LIB_DEPENDS) && !defined(NO_DEPENDS)
+ 	@for i in ${LIB_DEPENDS}; do \
+ 		lib=$${i%%:*}; \
+-		pattern="`${ECHO_CMD} $$lib | ${SED} -E -e 's/\./\\\\./g' -e 's/(\\\\)?\+/\\\\+/g'`"\
++		pattern="`${ECHO_CMD} $$lib | ${SED} -e 's/\./\\\\./g' -e 's/(\\\\)?\+/\\\\+/g'`"\
+ 		dir=$${i#*:}; \
+ 		target=$${i##*:}; \
+ 		if ${TEST} $$dir = $$target; then \
+@@ -5419,7 +5419,7 @@
  .endif
  
  BUILD-DEPENDS-LIST= \
@@ -64,7 +72,7 @@
  		if [ -d $$dir ]; then \
  			${ECHO_CMD} $$dir; \
  		else \
-@@ -5489,7 +5485,7 @@
+@@ -5768,7 +5768,7 @@
  	done
  	@${ECHO_CMD} '@cwd ${PREFIX}' >> ${TMPPLIST}
  .endif
@@ -73,7 +81,7 @@
  		${ECHO_CMD} "@unexec rm -f %D/$$i %D/$${i%.gz} %D/$${i%.bz2} %D/$$i.gz %D/$$i.bz2" >> ${TMPPLIST}; \
  	done
  .endfor
-@@ -5540,7 +5536,7 @@
+@@ -5826,7 +5826,7 @@
  add-plist-docs:
  .if defined(PORTDOCS) && !defined(NOPORTDOCS)
  	@if ${EGREP} -qe '^@cw?d' ${TMPPLIST} && \
@@ -82,7 +90,7 @@
  		${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}; \
  	fi
  .for x in ${PORTDOCS}
-@@ -5563,7 +5559,7 @@
+@@ -5849,7 +5849,7 @@
  add-plist-examples:
  .if defined(PORTEXAMPLES) && !defined(NOPORTEXAMPLES)
  	@if ${EGREP} -qe '^@cw?d' ${TMPPLIST} && \
@@ -91,7 +99,7 @@
  		${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}; \
  	fi
  .for x in ${PORTEXAMPLES}
-@@ -5587,7 +5583,7 @@
+@@ -5873,7 +5873,7 @@
  add-plist-data:
  .if defined(PORTDATA) && !defined(NOPORTDATA)
  	@if ${EGREP} -qe '^@cw?d' ${TMPPLIST} && \
@@ -100,22 +108,20 @@
  		${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}; \
  	fi
  .for x in ${PORTDATA}
-diff -ur src/share/mk.old/bsd.port.mk src/share/mk/bsd.port.mk
---- src/share/mk.old/bsd.port.mk	2006-02-17 14:36:48.000000000 +0100
-+++ src/share/mk/bsd.port.mk	2006-02-17 14:37:53.000000000 +0100
+--- a/src/share/mk/bsd.port.mk
++++ b/src/share/mk/bsd.port.mk
 @@ -1,6 +1,6 @@
- # $FreeBSD: src/share/mk/bsd.port.mk,v 1.307 2004/07/02 20:47:18 eik Exp $
+ # $FreeBSD$
  
 -PORTSDIR?=	/usr/ports
 +PORTSDIR?=	/usr/share
  BSDPORTMK?=	${PORTSDIR}/Mk/bsd.port.mk
  
- .include <bsd.own.mk>
-diff -ur src/share/mk.old/bsd.port.subdir.mk src/share/mk/bsd.port.subdir.mk
---- src/share/mk.old/bsd.port.subdir.mk	2006-02-17 14:36:48.000000000 +0100
-+++ src/share/mk/bsd.port.subdir.mk	2006-02-17 14:38:03.000000000 +0100
+ # Needed to keep bsd.own.mk from reading in /etc/src.conf
+--- a/src/share/mk/bsd.port.subdir.mk
++++ b/src/share/mk/bsd.port.subdir.mk
 @@ -1,6 +1,6 @@
- # $FreeBSD: src/share/mk/bsd.port.subdir.mk,v 1.31 2004/07/02 20:47:18 eik Exp $
+ # $FreeBSD$
  
 -PORTSDIR?=	/usr/ports
 +PORTSDIR?=	/usr/share

Modified: trunk/freebsd-buildutils/debian/patches/11_optreset.diff
===================================================================
--- trunk/freebsd-buildutils/debian/patches/11_optreset.diff	2010-04-10 14:52:51 UTC (rev 3017)
+++ trunk/freebsd-buildutils/debian/patches/11_optreset.diff	2010-04-12 08:18:07 UTC (rev 3018)
@@ -1,6 +1,6 @@
---- src/usr.bin/make/main.c~	2006-02-13 20:44:23.000000000 +0100
-+++ src/usr.bin/make/main.c	2006-02-13 20:46:55.000000000 +0100@
-@@ -136,6 +136,8 @@
+--- a/src/usr.bin/make/main.c
++++ b/src/usr.bin/make/main.c
+@@ -147,6 +147,8 @@
  time_t		now;		/* Time at start of make */
  struct GNode	*DEFAULT;	/* .DEFAULT node */
  
@@ -9,7 +9,7 @@
  /**
   * Exit with usage message.
   */
-@@ -358,7 +358,7 @@
+@@ -380,7 +382,7 @@
  		if ((optind < argc) && strcmp(argv[optind], "--") == 0) {
  			found_dd = TRUE;
  		}

Modified: trunk/freebsd-buildutils/debian/patches/14_config.diff
===================================================================
--- trunk/freebsd-buildutils/debian/patches/14_config.diff	2010-04-10 14:52:51 UTC (rev 3017)
+++ trunk/freebsd-buildutils/debian/patches/14_config.diff	2010-04-12 08:18:07 UTC (rev 3018)
@@ -1,6 +1,5 @@
-diff -u src/sys/sys/sbuf.h src/sys/sys/sbuf.h
---- src/sys/sys/sbuf.h
-+++ src/sys/sys/sbuf.h
+--- a/src/sys/sys/sbuf.h
++++ b/src/sys/sys/sbuf.h
 @@ -31,7 +31,8 @@
  #ifndef _SYS_SBUF_H_
  #define	_SYS_SBUF_H_
@@ -11,7 +10,7 @@
  
  /*
   * Structure definition
-@@ -63,8 +63,8 @@
+@@ -64,8 +65,8 @@
  int		 sbuf_bcpy(struct sbuf *, const void *, size_t);
  int		 sbuf_cat(struct sbuf *, const char *);
  int		 sbuf_cpy(struct sbuf *, const char *);
@@ -22,10 +21,9 @@
  int		 sbuf_putc(struct sbuf *, int);
  int		 sbuf_trim(struct sbuf *);
  int		 sbuf_overflowed(struct sbuf *);
-diff -u src/sys/kern/subr_sbuf.c src/sys/kern/subr_sbuf.c
---- src/sys/kern/subr_sbuf.c
-+++ src/sys/kern/subr_sbuf.c
-@@ -76,8 +76,8 @@
+--- a/src/sys/kern/subr_sbuf.c
++++ b/src/sys/kern/subr_sbuf.c
+@@ -77,8 +77,8 @@
  #define	SBUF_CLEARFLAG(s, f)	do { (s)->s_flags &= ~(f); } while (0)
  
  #define	SBUF_MINEXTENDSIZE	16		/* Should be power of 2. */
@@ -36,9 +34,8 @@
  
  /*
   * Debugging support
-diff -u src/usr.sbin/config/Makefile src/usr.sbin/config/Makefile
---- src/usr.sbin/config/Makefile
-+++ src/usr.sbin/config/Makefile
+--- a/src/usr.sbin/config/Makefile
++++ b/src/usr.sbin/config/Makefile
 @@ -4,7 +4,7 @@
  PROG=	config
  MAN=	config.5 config.8
@@ -57,9 +54,8 @@
  
  CLEANFILES+=	kernconf.c
  
-diff -u src/usr.sbin/config/main.c src/usr.sbin/config/main.c
---- src/usr.sbin/config/main.c
-+++ src/usr.sbin/config/main.c
+--- a/src/usr.sbin/config/main.c
++++ b/src/usr.sbin/config/main.c
 @@ -43,6 +43,8 @@
  
  #include <sys/types.h>

Modified: trunk/freebsd-buildutils/debian/patches/15_manpages_gzip.diff
===================================================================
--- trunk/freebsd-buildutils/debian/patches/15_manpages_gzip.diff	2010-04-10 14:52:51 UTC (rev 3017)
+++ trunk/freebsd-buildutils/debian/patches/15_manpages_gzip.diff	2010-04-12 08:18:07 UTC (rev 3018)
@@ -1,5 +1,5 @@
---- src/share/mk/bsd.own.mk.orig	2009-04-07 17:46:36.000000000 +0200
-+++ src/share/mk/bsd.own.mk	2009-04-07 17:46:43.000000000 +0200
+--- a/src/share/mk/bsd.own.mk
++++ b/src/share/mk/bsd.own.mk
 @@ -171,7 +171,7 @@
  STRIP?=		-s
  .endif

Added: trunk/freebsd-buildutils/debian/patches/series
===================================================================
--- trunk/freebsd-buildutils/debian/patches/series	                        (rev 0)
+++ trunk/freebsd-buildutils/debian/patches/series	2010-04-12 08:18:07 UTC (rev 3018)
@@ -0,0 +1,12 @@
+00_upstream.diff
+01_make_fixes.diff
+02_libbsd.diff
+03_glibc.diff
+04_sys_endian.diff
+05_disable_hardlinks.diff
+07_brandelf.diff
+08_maxpathlen.diff
+09_ports_path.diff
+11_optreset.diff
+14_config.diff
+15_manpages_gzip.diff

Modified: trunk/freebsd-buildutils/debian/rules
===================================================================
--- trunk/freebsd-buildutils/debian/rules	2010-04-10 14:52:51 UTC (rev 3017)
+++ trunk/freebsd-buildutils/debian/rules	2010-04-12 08:18:07 UTC (rev 3018)
@@ -16,7 +16,11 @@
 endif
 
 VERSION=$(shell dpkg-parsechangelog | sed -e '/^Version:/!d' -e 's/^Version: //g' -e 's/-.*//g')
-SVN=svn://svn.freebsd.org/base/release/$(VERSION).0
+SVN=http://svn.freebsd.org/base/release/$(VERSION).0
+
+PCVS=anoncvs at anoncvs.fr.freebsd.org:/home/ncvs
+PTAG=RELEASE_7_3_0
+
 ORIGDIR=freebsd-buildutils-$(VERSION)
 PMAKE=pmake
 CFLAGS=-O2 -g -Wall -DMACHINE_ARCH='"$(DEB_HOST_ARCH_CPU)"' -D_GNU_SOURCE -D'__FBSDID(string)=' -I$(CURDIR)/build-tree/src/sys
@@ -27,18 +31,35 @@
 
 get-orig-source:
 	rm -rf $(ORIGDIR)
-	for i in sbin/dmesg sbin/sysctl usr.bin/kdump usr.bin/ktrace \
-	        sys/kern/syscalls.c ; do \
-	    svn export $(SVN)/$$i $(ORIGDIR)/$$i ; \
+	mkdir -p $(ORIGDIR)/src/sys/sys $(ORIGDIR)/src/sys/kern/
+	for i in \
+		share/mk \
+		usr.bin/cksum \
+		usr.bin/file2c \
+		usr.bin/lex \
+		usr.bin/make \
+		usr.bin/mkdep \
+		usr.bin/yacc \
+		usr.bin/brandelf \
+		usr.sbin/btxld \
+		usr.sbin/config \
+		usr.sbin/kgzip \
+		usr.sbin/mtree \
+		sys/sys/sbuf.h \
+		sys/kern/subr_sbuf.c \
+	; do \
+		svn export $(SVN)/$$i $(ORIGDIR)/src/$$i ; \
 	done
+	cd $(ORIGDIR); cvs -d $(PCVS) export -r $(PTAG) ports/Mk ; cd ..
 	tar --numeric-owner --owner 0 --group 0 -czf ../freebsd-buildutils_$(VERSION).orig.tar.gz $(ORIGDIR)
 	rm -rf $(ORIGDIR)
 
+include /usr/share/quilt/quilt.make
+
 unpack: unpack-stamp
-unpack-stamp:
+unpack-stamp: debian/stamp-patched
 	mkdir build-tree
-	tar -C build-tree -xzf src.tar.gz
-	find build-tree -type d -name CVS | xargs rm -rf
+	cp -a src ports build-tree/
 	set -e ; for i in \
 		build-tree/ports/Mk/bsd.port.mk \
 		build-tree/ports/Mk/bsd.port.subdir.mk \
@@ -49,19 +70,14 @@
 		-e "s,/sbin/,,g" \
 		-e "s,/usr/ports,/usr/share/$(package)/ports,g" \
 	; done
-	set -e ; cd build-tree && \
-		for i in $(CURDIR)/debian/patches/*.diff ; do \
-		  echo "--- Patch $$i ---" ; \
-		  patch -p0 < $$i ; \
-		done
 
 	cp $(CURDIR)/build-tree/src/sys/kern/subr_sbuf.c \
 	   $(CURDIR)/build-tree/src/usr.sbin/config/
 
 	touch unpack-stamp
 
-build: unpack-stamp build-stamp
-build-stamp:
+build: build-stamp
+build-stamp: unpack-stamp
 	dh_testdir
 
 	cd build-tree/src/usr.bin/yacc ; \
@@ -127,7 +143,7 @@
 	done
 	rmdir $(CURDIR)/debian/$(package)/usr/sbin
 
-clean:
+clean:  unpatch
 	dh_testdir
 	dh_testroot
 	rm -rf build-tree

Deleted: trunk/freebsd-buildutils/fetch
===================================================================
--- trunk/freebsd-buildutils/fetch	2010-04-10 14:52:51 UTC (rev 3017)
+++ trunk/freebsd-buildutils/fetch	2010-04-12 08:18:07 UTC (rev 3018)
@@ -1,42 +0,0 @@
-#!/bin/bash
-set -ex
-
-ANONCVS=:pserver:anoncvs at anoncvs.fr.freebsd.org:/home/ncvs
-
-RELENG=RELENG_7_2_0_RELEASE
-RPORTS=RELEASE_7_2_0
-
-rm -rf src ports
-
-if test -e src.tar.gz ; then
-  tar -xzpf src.tar.gz
-  action="update"
-else
-  action="checkout"
-fi
-
-cvs -d $ANONCVS ${action} -r $RPORTS ports/Mk
-for i in \
-    src/share/mk \
-    src/usr.bin/cksum \
-    src/usr.bin/file2c \
-    src/usr.bin/lex \
-    src/usr.bin/make \
-    src/usr.bin/mkdep \
-    src/usr.bin/yacc \
-    src/usr.bin/brandelf \
-    src/usr.sbin/btxld \
-    src/usr.sbin/config \
-    src/usr.sbin/kgzip \
-    src/usr.sbin/mtree \
-    src/sys/sys/sbuf.h \
-    src/sys/kern/subr_sbuf.c \
-  ; do
-  cvs -d $ANONCVS ${action} -r $RELENG $i
-  test -e $i
-done
-
-rm -f src.tar.gz
-tar -czpf src.tar.gz src/ ports/
-
-rm -rf src ports




More information about the Glibc-bsd-commits mailing list