diff --git a/gnu/README b/gnu/README index b63af91aaea9..1385f95e6702 100644 --- a/gnu/README +++ b/gnu/README @@ -1,28 +1,49 @@ -src/gnu/README: <$Revision: 1.1 $> +src/gnu/README: <$Revision: 1.2 $> -This directory hierarchy is using a new organization for -separating the "stock" GNU sources from the BSD-ized -build infrastructure. The "stock" GNU sources are in: + +Organization of Sources: + +This directory hierarchy is using a new organization that +separates the GNU sources from the BSD-style infrastructure +used to build the GNU sources. The GNU sources are kept in +the standard GNU source tree layout under: dist/* -and the above are organized exactly as they are in the -GNU project's own common source repository. Original -sources for the above were imported as follows: - - dist/gdb FSF gdb-4-16 - dist/readline FSF readline-2-1 - dist/(other) FSF binutils-2-8 - The build infrastructure uses the normal BSD way under: lib/* usr.bin/* -The makefiles in the above hierarchy will "reach over" -into the stock GNU sources for everything they need. +The makefiles in the above hierarchy will "reach over" into +the GNU sources (src/gnu/dist) for everything they need. ------ -Working notes: -Imported binutils-2.8, gdb-4.16, readline-2.1 [gwr 970924] +Maintenance Strategy: + +The sources under src/gnu/dist are generally a combination of +some published distribution plus changes that we submit to the +maintainers and that are not yet published by them. There are +a few files that are never expected to be submitted to the FSF, +(i.e. BSD-style makefiles and such) and those generally should +stay in src/gnu/lib or src/gnu/usr.bin (the BSD build areas). + +Make sure all changes made to the GNU sources are submitted to +the appropriate maintainer, but only after coordinating with the +NetBSD maintainers by sending your proposed submission to the + mailing list. Only send the changes +to the third-party maintainers after consensus has been reached. + + +Maintenance History: + +Original GNU sources were imported as follows: [gwr,1997/09/24] + dist/gdb FSF gdb-4-16 + dist/readline FSF readline-2-1 + dist/(other) FSF binutils-2-8 +Updated dist/(other) to FSF binutils-2-8-1 [gwr,1997/09/24] + +Several changes have been integrated since the initial import, +and those will be submitted to the maintainers after this code +has been tested on all NetBSD ports (i.e. after NetBSD 1.3). +