2025-07-29 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: version 2.42, SECURITY_PATCH++, (CVE-2025-0395, CVE-2025-5702,
	  CVE-2025-5745, CVE-2025-8058), HEADERS_VERSION=6.16
	* patches/0002-glibc-2.41-getenv-override.patch: removed, fixed in upstream

2025-03-11 Thomas Orgis <sobukus@sourcemage.org>
	* patches/0002-glibc-2.41-getenv-override.patch: fix bash build, broken
	  by recent update
	* DETAILS: ++PATCHLEVEL

2025-01-29 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: version 2.41, SECURITY_PATCH++, (CVE-2025-039),
	  HEADERS_VERSION=6.13.0, quoting++, switched to hashsum checking where
	  possible
	* PRE_BUILD: simplified unpaking logic for linux kernel headers, quoting++
	* glibc.gpg: removed

2024-07-22 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: version 2.40, SECURITY_PATCH++, (CVE-2024-33599, CVE-2024-33600,
	  CVE-2024-33601, CVE-2024-33602), HEADERS_VERSION=6.10.0, corrected the
	  checks for kernel patches
	* patches/CVE-2024-2961.patch: removed

2024-04-20 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: SECURITY_PATCH++, (CVE-2024-2961), HEADERS_VERSION=6.8.7
	* patches/CVE-2024-2961.patch: added

2024-02-01 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: version 2.39, SECURITY_PATCH++,
	  (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780, CVE-2023-4911, CVE-2023-4806,
	  CVE-2023-4527), HEADERS_VERSION=6.7.3
	* patches/CVE-2023-4911.patch,
	  patches/CVE-2023-4806.patch,
	  patches/CVE-2023-5156.patch: removed patches, applied in upstream

2024-01-16 Remko van der Vossen <wich@sourcemage.org>
	* DEPENDS: add missing sourcing of FUNCTIONS

2024-01-15 Remko van der Vossen <wich@sourcemage.org>
	* DEPENDS: require binutils >=2.30 for support of --no-dynamic-linker option

2024-01-14 Remko van der Vossen <wich@sourcemage.org>
	* BUILD: force to use bfd ld to build glibc

2023-12-14 Thomas Orgis <sobukus@sourcemage.org>
	* DETAILS: ++PATCHLEVEL for the previous install change

2023-12-13 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: HEADERS_VERSION=6.6.6
	* INSTALL: install /lib64 and symlink anyway even when /lib64 gets removed
	  during dispelling
	
2023-10-03 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: SECURITY_PATCH++, (CVE-2023-4911, CVE-2023-4806, CVE-2023-5156),
	  HEADERS_VERSION=6.5.5
	* patches/CVE-2023-4911.patch,
	  patches/CVE-2023-4806.patch,
	  patches/CVE-2023-5156.patch: added patches

2023-08-01 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: version 2.38, SECURITY_PATCH++, (CVE-2023-25139),
	  HEADERS_VERSION=6.4.7, corrected Watch line

2023-02-02 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: version 2.37, SECURITY_PATCH++, (CVE-2022-39046),
	  HEADERS_VERSION=6.1.9
	* PRE_BUILD: dropped sed script on nonexistant file
	* patches/glibc-2.35-make-4.4-MAKEFLAGS.patch: removed, not needed anymore

2022-11-24 Pavel Vinogradov <public@sourcemage.org>
	* patches/glibc-2.35-make-4.4-MAKEFLAGS.patch: added to fix make 4.4 tmpfile
	  bug

2022-10-19 Pavel Vinogradov <public@sourcemage.org>
	* PRE_BUILD, patches/{0001-Disable-ldconfig-during-install,
	  glibc-2.20-fhs-1}.patch: reorganized patching + added Gentoo patch
	  to disable ldconfig execution durung fake installation phase
	* PRE_INSTALL: refactored old libraries backup code, now it avoids overriding
	  of existing files

2022-10-09 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: adapt to linux 6.x

2022-09-07 Pavel Vinogradov <public@sourcemage.org>
	* INSTALL: tell cpio to unconditionally overwrite old files

2022-08-21 Pavel Vinogradov <public@sourcemage.org>
	* INSTALL: switched to find + cpio for real installation

2022-08-15 Pavel Vinogradov <public@sourcemage.org>
	* INSTALL: further simplified untar operation, symlink for dynamic loader on
	  x86_64 systems is created in the fake directory and gets copied with
	  the rest stuff
	* PRE_INSTALL: handle the case when ld-linux* isn't symlink (glibc > 2.33)

2022-08-14 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: version 2.36, SECURITY_PATCH++, HEADERS_VERSION=5.19, simplified
	  gaze call in sanitized kernel headers option
	* BUILD: added fake installation, necessary for smooth transition, install
	  all libs in /lib always (kudos to LFS)
	* INSTALL: modified accoringly to just tar/untar everything in a subshell
	  (kudos to our binutils spell)
	* PRE_BUILD, Makefile.patch: dropped the patch

2022-05-12 Florian Franzmann <bwlf@bandrate.org>
	* BUILD: set --disable-werror to work around compile error with gcc
	  12.1

2021-03-06 Treeve Jelbert <treeve@sourcemage.org>
	*  DETAILS: version 2.33, HEADERS_VERSION=5.10.12
	   SECURITY_PATCH++ fixes: CVE-2021-3326 CVE-2020-27618 CVE-2020-29562 CVE-2019-25013
	* BUILD: remove obsolete option
	* PRE_BUILD: do not build/instal manuals
	  don\'t install manuals, as texinfo seems to be broken on my systems.
	  This happens in BUILD.
	  'make install' tries to build the manuals, but the breakage happens
	  after the previous glibc has lready been removed.
	  This results in a broken system.

2021-03-06 Treeve Jelbert <treeve@sourcemage.org>
	*  DETAILS PRE_BUILD: remove kernel 3.x support

2021-02-26 Remko van der Vosen <wich@sourcemage.org>
	* DEPENDS: depends on rsync to build

2021-02-19 Ismael Luceno <ismael@iodev.co.uk>
	* PROVIDES: Added; provides ZIC

2020-08-08 Florian Franzmann <bwlf@bandrate.org>
	* DETAILS: version 2.32, sanitized-headers version 5.7.12,
	  SECURITY_PATCH++, fixes CVE-2016-10228, CVE-2020-10029,
	  CVE-2020-1752, CVE-2020-6096.

2020-04-09 Thomas Orgis <sobukus@sourcemage.org>
	* DETAILS: fix build for latest 5 kernel patch (sha512sum vs. sha1sum)

2020-02-02 Treeve Jelbert <treeve@sourcemage.org>
	* DETAILS: version 2.31
	  SECURITY_PATCH++m fix CVE-2019-19126

2020-01-13 Florian Franzmann <bwlf@bandrate.org>
	* BUILD: disable fortify source and gc sections

2019-11-24 Florian Franzmann <bwlf@bandrate.org>
	* PREPARE, BUILD: add optional support for Intel's control-flow
	  enforcement technology, activate some security-related configuration
	  settings

2019-10-11 Treeve Jelbert <treeve@sourcemage.org>
	* DEPENDS: use GETTEXT

2019-08-01 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: version 2.30, SECURITY_PATCH++,
	  (CVE-2019-7309, CVE-2019-9169)

2019-07-08 Eric Sandall <sandalle@sourcemage.org>
	* INSTALL: Set 64-bit for EM64T as well.
	  Sorcery devel (from git), glibc, gcc, or updated smgl-archspecs changed
	  SMGL_COMPAT_ARCH[1] from x86_64 to em64t.

2019-05-25 Ismael Luceno <ismael@sourcemage.org>
	* CONFLICTS: Added conflict with tzcode
	* CONFLICTS: Added conflict with libiconv

2019-05-06 Remko van der Vossen <wich@sourcemage.org>
	* PRE_BUILD: unset CFLAGS instead of export CFLAGS=''

2019-05-03 Treeve Jelbert <treeve@sourcemage.org>
	* PREPARE: delete typo

2019-03-04 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: added support for 5.x kernels

2019-02-21 Treeve Jelbert <treeve@sourcemage.org>
	* BUILD: remove lots of commented code

2019-02-21 Treeve Jelbert <treeve@sourcemage.org>
	* BUILD: remove lots of obsolete logic, fix building linux headers
	  disable sparc logic
	* PRE_BUILD: move some sed code from BUILD
	* PRE_INSTALL: tweak bash syntax
	  generalise & simplify symlink handling for ld-linux*

2019-02-18 Treeve Jelbert <treeve@sourcemage.org>
	* BUILD DETAILS INSTALL PREPARE PRE_BUILD: remove non NPTL support,
	  it implies kerenl-2.4, which is not supported

2019-02-15 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS, PRE_BUILD: removed 2.x kernels support in sanitized
	  headers code

2019-02-03 Treeve Jelbert <treeve@sourcemage.org>
	* DETAILS: latest 4,19.19
	* BUILD: remove make single
	  support kernel version 3.2.0
	* PREPARE: tweak
	* DEPENDS: add python3
	* PRE_INSTALL: correctly copy old libs

2019-01-31 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: version 2.29, SECURITY_PATCH++,
	  (CVE-2018-19591, CVE-2019-6488, CVE-2016-10739)
	* PRE_BUILD: fixed indirect expansion error, some tidying up

2019-01-19  Treeve Jelbert <treeve@sourcemage.org>
	* DEPENDS: delete gnupg

2018-12-05 Pavel Vinogradov <public@sourcemage.org>
	* PRE_BUILD: don't verify signatures of kernel patches > 4.17.9 either

2018-12-03 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: addressed the lack of signatures for kernel patches > 4.17.9

2018-09-13 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Latest LTS kernel is 4.14.69

2018-08-01 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: version 2.28

2018-03-06 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Update non-sanitized headers to kernel LTS 4.14.24
	  PATCHLEVEL++
	  3.17.4 is not LTS.

2018-02-02 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: version 2.27, SECURITY_PATCH++,
	  (CVE-2009-5064, CVE-2017-15671, CVE-2017-15804, CVE-2017-17426,
	   CVE-2017-1000408, CVE-2017-1000409, CVE-2017-16997, CVE-2018-6485)
	* PRE_BUILD, getcwd.patch, glob.patch, pthread-longjmp.patch,
	  00_all_0007-rtld-do-not-ignore-arch-specific-CFLAGS.patch: removed,
	  fixed by upstream
	* glibx.gpg: added new key, A25340F8,
	  Carlos O'Donell <carlos@systemhalted.org>

2018-01-13 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS, PRE_BUILD, getcwd.patch: SECURITY_PATCH++,
	  (CVE-2018-1000001)

2016-12-26 Florian Franzmann <bwlf@bandrate.org>
	* INSTALL: create /usr/include/xlocale.h symlink

2017-10-21 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS, PRE_BUILD, glob.patch: SECURITY_PATCH++, (CVE-2017-15670)

2017-09-24 Thomas Orgis <sobukus@sourcemage.org>
	* UP_TRIGGERS: add icu to the xlocale.h offenders,
	  also trigger on any update crossing 2.26
	* PRE_BUILD, pthread-longjmp.patch: Fix mixture of libs
	  using longjmp but no pthread with applications linking with
	  pthread.
	* DETAILS: PATCHLEVEL++

2017-08-16 Eric Sandall <sandalle@sourcemage.org>
	* DEPENDS: Force gcc to be built if major version upgrade
	  e.g. gcc 4.6.4 (stable-0.62-10) -> gcc 7.2.0 (test-0.63)

2017-08-10 Eric Sandall <sandalle@sourcemage.org>
	* UP_TRIGGERS: Re-cast spells broken by update to 2.26 by removal of xlocale.h
	  See https://bugzilla.redhat.com/show_bug.cgi?id=1464244 (they should never have
	  been using xlocale.h in the first place); so far just perl
	  Add weechat http://libc-alpha.sourceware.narkive.com/txpP5VRY/removal-of-xlocale-h-causes-weechat-failure-during-perl-plugin-build-as-perl-h-includes-it.
	  Add matplotlib https://serverfault.com/questions/771211/docker-alpine-and-matplotlib
	  Add gsoap https://sourceforge.net/p/gsoap2/bugs/1098/
	  Add qjson https://github.com/flavio/qjson/issues/33
	  Add numpy https://github.com/docker-library/python/issues/112
	  Add scipy https://www.codefull.org/2015/12/installing-scipy-numpy-and-matplotlib-under-cygwin/

2017-08-02 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: version 2.26, SECURITY_PATCH++,
	  (CVE-2017-12132, CVE-2017-1000366, CVE-2010-3192, CVE-2017-12133)
	* PRE_BUILD, symver.patch: removed the patch, applied by upstream,
	  added a check for Kbuild file existance before sed

2017-07-29 Pavel Vinogradov <public@sourcemage.org>
	* PRE_BUILD, symver.patch: added slightly modified patch from upstream
	  to fix building with binutils 2.29

2017-02-05 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: version 2.25, SECURITY_PATCH++, (CVE-2016-6323,
	  CVE-2015-5180)
	* glibc.gpg: replaced old key with F1CF2187,
	  Siddhesh Poyarekar <siddhesh@gotplt.org>

2016-08-06 Treeve Jelbert <treeve@sourcemage.org>
	* DETAILS: fix previous bad merge

2016-08-05 Treeve Jelbert <treeve@sourcemage.org>
	* DETAILS: version 2.24
	  SECURITY_PATCH++ 
	  fixes CVE-2016-3075 CVE-2016-3706 CVE-2016-1234 CVE-2016-4429 CVE-2016-5417
	* glibc.gpg: add A25340F8 "Carlos O'Donell <carlos@systemhalted.org>"
	* PRE_BUILD, glibc-2.23_gcc6.patch: remove unneeded patch

2016-06-01 Eric Sandall <sandalle@sourcemage.org>
	* init.d/nscd: Add standard restart() command (just calls reload)

2016-05-24 Remko van der Vossen <wich@sourcemage.org>
	* PRE_BUILD, glibc-2.23_gcc6.patch: patched to build with gcc6

2016-02-20 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: version 2.23, SECURITY_PATCH++, (CVE-2015-7547,
	  CVE-2015-8776, CVE-2015-8777, CVE-2015-8778, CVE-2015-8779,
	  CVE-2014-9761)
	* PRE_BUILD, 10_all_glibc-CVE-2015-7547.patch,
	  00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch: removed,
	  fixed by upstream

2016-02-17 Florian Franzmann <bwlf@bandrate.org>
	* DETAILS, PRE_BUILD, 10_all_glibc-CVE-2015-7547.patch: add patch from
	  gentoo to fix CVE-2015-7547, SECURITY_PATCH++

2015-11-07 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: version 2.22, SECURITY_PATCH++, (CVE-2014-8121)

2015-07-13 Ismael Luceno <ismael@sourcemage.org>
	* BUILD: Remove -lto and -Wunsafe-loop-optimizations from CFLAGS and
	  LDFLAGS, makes the build fail

2015-06-04 Vlad Glagolev <stealth@sourcemage.org>
	* DEPENDS: added missing required dependency -- binutils

2015-05-24 Remko van der Vossen <wich@sourcemage.org>
	* DETAILS, PREPARE, PRE_BUILD: support kernel headers 4.x

2015-02-06 Pavel Vinogradov <public@sourcemage.org>
	* DETAILS: version 2.21, SECURITY_PATCH++, (CVE-2015-1472),
	  (CVE-2014-7817). (CVE-2012-3406). (CVE-2014-9402)

2014-12-10 Pol Vinogradov <vin.public@gmail.com>
	* DETAILS: version 2.20, SECURITY_PATCH++ (CVE-2014-4043)
	* BUILD: NPTL is no longer an addon, disable -Ofast too in CFLAGS
	* PRE_BUILD: removed obsolete patches, added glibc-2.20-fhs-1.patch, cleanup formatting
	* glibc-2.20-fhs-1.patch: added a LFS patch, fixes nscd's cache directory
	* glibc-2.19-fix-sign-in-bsloww1-input.patch, glibc-2.19-xattr_header.patch,
	  00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch,
	  00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch: removed
	* init.d/nscd: fixed cache directory check/creation

2014-12-03 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Updated kernel headers to 3.17.4
	  The prior 2.6.38 headers are getting too old (e.g. libcap requires newer,
	  see https://bugs.launchpad.net/ubuntu/+source/libcap-ng/+bug/684969)
	* PRE_BUILD: Remove 2.6.x kernel code for non-sanitized headers

2014-11-21 Vlad Glagolev <stealth@sourcemage.org>
	* DETAILS: PATCHLEVEL=1
	* BUILD: allow drop of strip option if a user desires so
	* CONFIGURE: added, for GLIBC_DEBUG option

2014-07-03 Ismael Luceno <ismael@sourcemage.org>
	* DETAILS: Use get_scm_version

2014-05-25 Florian Franzmann <bwlf@bandrate.org>
	* PRE_BUILD, glibc-2.19-fix-sign-in-bsloww1-input.patch,
	  glibc-2.19-xattr_header.patch: add bug fixes from arch linux
	* PRE_BUILD,
	  00_all_0005-reload-etc-resolv.conf-when-it-has-changed.patch,
	  00_all_0007-rtld-do-not-ignore-arch-specific-CFLAGS.patch,
	  00_all_0008-nptl-handle-EAGAIN-with-some-futex-operations.patch,
	  00_all_0011-arm-fix-PIC-vs-SHARED-typos.patch: add bug fixes from gentoo

2014-05-24 Pol Vinogradov <vin.public@gmail.com>
	* DETAILS: version 2.19, .bz2 -> .xz
	* PRE_BUILD, as-test-x.patch, glibc-2.17-sync-with-linux37.patch: removed obsolete patches
	* glibc.gpg: new key, 6C2A4AFF, Carlos O'Donell's key again

2014-02-15 Thomas Orgis <sobukus@sourcemage.org>
	* DETAILS, PRE_BUILD: Use .xz files for 3.x kernels, .bz2 missing
	  for newer versions.

2013-03-24 Florian Franzmann <bwlf@bandrate.org>
	* DETAILS: TMPFS=off

2013-01-24 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.17
	* glibc.gpg: 6C2A4AFF removed, 82764ED5 added
	* PRE_BUILD, fix-res_query-assert.patch, revert-c5a0802a.patch:
	  patches removed
	* PRE_BUILD, glibc-2.17-sync-with-linux37.patch: patch from Arch added

2012-12-02 Vlad Glagolev <stealth@sourcemage.org>
	* DETAILS: fixed source urls for GLIBC_SANITIZE_HEADERS=y in 2.6

2012-09-06 Sukneet Basuta <sukneet@sourcemage.org>
	* BUILD: specify slibdir to force install libs to /lib (fixes #411)
	* PREPARE: scm-2.13 renamed to scm
	* DETAILS: checkout head for scm, instead of a release branch

2012-07-14 Sukneet Basuta <sukneet@sourcemage.org>
	* BUILD: specify libdir so libs install to /usr/lib on all archs
	* PRE_BUILD: remove fixing ieee754 function names. This would break the
	  build on my box.
	  Re-enable libgd detection
	  Added patch to fix res_query assertion and another to fix various hangs
	* fix-res_query-assert.patch: added, fix assertion in res_query
	* revert-c5a0802a.patch: added, revert to fix various hangs
	* removed unused files

2012-07-10 Sukneet Basuta <sukneet@sourcemage.org>
	* PRE_BUILD: apply as_fn_executable_p.patch
	* as_fn_executable_p.patch: add as_fn_executable_p() to configure
	  so it can detect grep. I have no idea why or how its missing though.

2012-07-01 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.16.0
	* BUILD: --enable-obsolete-rpc added
	* PRE_BUILD, glibc-2.15-fixes-1.patch, gcc45.patch,
	  do-not-install-timezones.patch, do-not-install-timezones-2.patch,
	  test-installation.pl.patch: patches removed
	* PRE_BUILD: removed scripts/test-installation.pl, broken for me

2012-06-26 Pol Vinogradov <vin.public@gmail.com>
	* DETAILS: version 2.15
	* PRE_BUILD: added gcc specific fixes, added patch to fix segfaults
	  in some programs
	* glibc-2.15-fixes-1.patch: added LFS patch
	* glibc.gpg: deleted old key, replaced with 6C2A4AFF  Carlos O'Donell's key

2012-05-17 Sukneet Basuta <sukneet@sourcemage.org>
	* DETAILS: PATCHLEVEL=2
	* DEPENDS: added runtime_depends tzdata
	* PRE_BUILD: apply patches to not install time zone rules
	  remove localtime.patch
	* do_not_install_timezones.patch, do_not_install_timezones_2.patch:
	  from upstream. Do not install timezones, instead use tzdata.
	  The timezone rules included with glibc are fairly dated.
	* localtime.patch: removed, no longer needed

2012-05-15 Sukneet Basuta <sukneet@sourcemage.org>
	* DETAILS: fix SOURCE URLS for sigs of kernel versions >=3.0
	* PRE_BUILD: correctly verify files with GPG for Kernel headers >=3.1
	  and patches >3.0.4

2011-09-20 Ismael Luceno <ismael@sourcemage.org>
	* DEPENDS, DETAILS, PREPARE: Use prepare_select_branch

2011-09-12 Bor Kraljič <pyrobor@ver.si>
	* PREPARE,DETAILS: changed cvs url to git (uses 2.13 branch) (fixes #195)
	* DEPENDS: replaced CVS with git

2011-07-25 Ladislav Hagara <hgr@vabo.cz>
	* PREPARE, DETAILS: linux 3 support added

2011-07-14 Vlad Glagolev <stealth@sourcemage.org>
	* DETAILS: PATCHLEVEL=1
	* INSTALL: install default nscd config if init script is installed
	* init.d/nscd: added reload() function for cleaning up cache
	* init.d/nscd.conf: added option to select cache tables

2011-05-10 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Updated default kernel headers to 2.6.38

2011-02-03 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.13, HEADERS_VERSION=2.6.37
	* PRE_BUILD, test-installation.pl.patch: added patch

2010-12-14 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.12.2, HEADERS_VERSION=2.6.36
	* PRE_BUILD, glibc-2.12.1-never-expand-origin-when-privileged.patch,
	  glibc-2.12.1-require-suid-on-audit.patch: patches removed

2010-10-29 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: SECURITY_PATCH=1, #15892
	* PRE_BUILD, glibc-2.12.1-never-expand-origin-when-privileged.patch,
	  glibc-2.12.1-require-suid-on-audit.patch: added patches

2010-09-12 Florian Franzmann <bwlf@bandrate.org>
	* PRE_BUILD: fixed build with make 3.82

2010-08-06 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.12.1, HEADERS_VERSION=2.6.35, gnu.gpg -> glibc.gpg
	* PRE_BUILD, binutils-2.20.patch: removed patch
	* BUILD: added --disable-multi-arch, ldconfid segfaults with --enable
	* glibc.gpg: added with key 6F00984E (Andreas Schwab)

2010-06-13 Bor Kraljič <pyrobor@ver.si>
	* DETAILS: added SOURCE{6,8}_IGNORE for signatures

2010-06-01 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* PRE_BUILD: don't verify the kernel sources twice

2010-05-31 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* gcc45.patch: fixed building with gcc 4.5 #15719
	* PRE_BUILD: apply the patch

2010-05-20 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.11.2, HEADERS_VERSION=2.6.34

2010-02-07 Arwed v. Merkatz <v.merkatz@gmx.net>
	* UP_TRIGGERS: up_trigger libdrm even if drm.h is not in glibc install
	  log, but anything in /usr/include/drm, since cleanse will remove
	  files from the install log if libdrm was installed later, bug 15565

2010-02-06 Eric Sandall <sandalle@sourcemage.org>
	* UP_TRIGGERS: Only trigger cast of libdrm if libdrm is also installed

2010-01-19 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: PATCHLEVEL++
	* PRE_BUILD: Remove kernel DRM headers (Bug #15547)
	* UP_TRIGGERS: Rebuild libdrm if drm/drm.h is registered as from glibc

2009-12-30 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.11.1

2009-12-15 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Updated default kernel headers to 2.6.32

2009-11-07 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.11
	* PRE_BUILD, DETAILS: libidn again included in glibc source tarball

2009-10-19 Ladislav Hagara <hgr@vabo.cz>
	* PRE_BUILD, binutils-2.20.patch: added patch due to new binutils 2.20

2009-09-22 Treeve Jelbert <treeve@sourcemage.org>
	* DETAILS: PATCHLEVEL++
	* BUILD: mimimise optimisations, to prevent race conditions in some other packages

2009-09-18 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Updated Linux kernel headers to 2.6.31

2009-08-20 Eric Sandall <sandalle@sourcemage.org>
	* INSTALL: stubs-32.h and stubs-64.h are also only created if they differ

2009-07-25 Andraž "ruskie" Levstik <ruskie+f03a580f@codemages.net>
	* BUILD: removed the /lib workaround it's always in /lib
	* PREPARE: removed the query it's always in /lib

2009-06-09 Eric Sandall <sandalle@sourcemage.org>
	* init.d/nscd: Also requires /var/db/nscd to exist

2009-05-21 Eric Sandall <sandalle@sourcemage.org>
	* INSTALL: Install default nscd.conf file
	* init.d/nscd: The long missing nscd init script
	* init.d/nscd.conf: Configure number of starting threads (default 4)

2009-05-19 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.10.1, updated SOURCE_URL[0], asc -> sig
	  Neumeier.gpg -> gnu.gpg
	* DETAILS, PRE_BUILD: no internal libidn, SOURCE4 and SOURCE5 get back
	* PRE_BUILD, bug-15014.patch: removed patch
	* Neumeier.gpg: removed

2009-04-21 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Update default headers to 2.6.29
	  Use standard kernel source for headers to avoid packaging per
	  release and per architecture
	* PRE_BUILD: Unpack default header SOURCE3 and prepare for use
	* BUILD: Update GLIBC_HEADERS_DIR identically for sanitized and
	  non-sanitized headers

2009-03-24 Vlad Glagolev <stealth@sourcemage.org>
	* DETAILS: fixed a typo for the kernel's sources

2009-01-12 Arwed v. Merkatz <v.merkatz@gmx.net>
	* PRE_BUILD, bug-15014.patch: patch for link failure on i486 and i686,
	  bug #15014

2008-11-23 Treeve Jelbert <treeve@sourcemage.org>
	* DETAILS, PRE_BUILD: remove libidn related stuff. now in normal tarbal
	* BUILD: fix ia32 usage

2008-11-22 Treeve Jelbert <treeve@sourcemage.org>
	* DETAILS: version 2.9
	  new url
	* Neumeier.gpg: added
	* PREPARE: change query text
	* PRE_BUILD: don't apply gcc43.patch, fnstsw.patch
	* gcc43.patch, fnstsw.patch: deleted, now included upstream

2008-11-22 Fredrik Carlström <fredrik.carlstrom@tele2.se>
	* DETAILS: update cvs version to latest stable (2.9)
	  optionally use sanitized kernel headers
	  fixes bug #14897
	* PREPARE: update cvs query
	  query for sanitized kernel headers
	* BUILD, PRE_BUILD: adapt for sanitized kernel headers

2008-11-07 : Julien "_kaze_" ROZO <julien@rozo.org>
	* fnstsw.patch: added, fix asm compilation issue for version 2.7
	  with latest binutils
	* PRE_BUILD: apply fnstsw.patch

2008-10-29 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.8 from CVS #14831

2008-10-13 Eric Sandall <sandalle@sourcemage.org>
	* PRE_BUILD: Apply localtime.patch for NPTL-based glibc
	* localtime.patch: Do not overwrite /etc/localtime
	  Fixes Bug #14548

2008-09-30 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Set default version to show when unconfigured

2008-08-02 Elisamuel Resto <ryuji@sourcemage.org>
	* DETAILS: updated linux-headers tarballs to 2.6.25; use guru GPG sigs; PATCHLEVEL++

2008-04-10 Eric Sandall <sandalle@sourcemage.org>
	* DEPENDS: Depend on autoconf for rebuilding configure
	* PRE_BUILD: Apply gcc43.patch to configure.in
	  Run `autoconf` to rebuild configure from configure.in
	* gcc43.patch: Patch to fix finding limits.h
	  From http://sources.redhat.com/bugzilla/show_bug.cgi?id=5442

2007-10-31 David Brown <dmlb2000@gmail.com>
	* BUILD: updated new cflags for 2.7
	* DETAILS: updated glibc to 2.7

2007-10-21 Arwed v. Merkatz <v.merkatz@gmx.net>
	* PRE_INSTALL: remove each of /usr/include/{asm,asm-generic,linux} if
	  it is a symlink, seems like some installations still have those,
	  which breaks stuff

2007-10-18 David Brown <dmlb2000@gmail.com>
	* DETAILS: updated header version to 2.6.23.1

2007-09-23 David Brown <dmlb2000@gmail.com>
	* PRE_BUILD: nisplus_fix.diff and iconv_open.patch removed not needed
	* nisplus_fix.diff: removed
	* iconv_open.patch: removed
	* glibcshared.patch: removed for same reason

2007-09-16 David Brown <dmlb2000@gmail.com>
	* DETAILS: removed GLIBC_ARCH altogether
	* BUILD: removed GLIBC_ARCH gone... and some syntax errors as a result

2007-09-16 Arwed v. Merkatz <v.merkatz@gmx.net>
	* PREPARE: removed the persistent_add GLIBC_ARCH, there seems to be
	  problem with persistent vars set in DETAILS
	* PRE_BUILD: derive GLIBC_HEADERS_DIR from SOURCE3 instead of using
	  GLIBC_ARCH, set GLIBC_HEADERS_DIR to something sane for non-nptl
	  builds

2007-09-16 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* TESTS: added my info
	* DETAILS: don't return negative values

2007-09-15 David Brown <dmlb2000@gmail.com>
	* BUILD: changed out old headers for new headers and removed GLIBC_ARCH
	* DEPENDS: optionally on selinux some of the apps glibc builds use it
	* DETAILS: updated to 2.6.1 and moved checks for GLIBC_ARCH to here
	* INSTALL: install all the headers not just asm and linux
	* PREPARE: add GLIBC_ARCH as persistant here so it gets tracked before
	  details sets it
	* PRE_BUILD: added a patch for autoconf not setting as_test_x for egrep
	* as-test-x.patch: added to add as_text_x to the appropriate configure
	* config.h.patch: changed file to patch so p stays the same

2007-08-06 Treeve Jelbert <treeve@sourcemage.org>
	* BUILD: fix typo (bug #13925)

2007-08-06 Treeve Jelbert <treeve@sourcemage.org>
	* BUILD: fix broken libidn (bug #13925)

2007-05-13 Eric Sandall <sandalle@sourcemage.org>
	* BUILD: Only enable IDN if using a NPTL build (Bug #13771)

2007-05-05 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* PRE_BUILD: remove an useless persistent var (epilogue of #13465)

2007-01-21 Elisamuel Resto <ryuji@sourcemage.org>
	* BUILD, DEPENDS, DETAILS, PREPARE, PRE_BUILD: Added libidn support
	  as per: http://bugs.sourcemage.org/show_bug.cgi?id=13465

2007-01-25 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* DEPENDS: added gcc for proper ordering; avoids some compilation errors

2007-01-10 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* PRE_BUILD: fix #11832 by modifying test-installation.pl for grsecurity

2006-12-31 Thomas Orgis <sobukus@sourcemage.org>
	* BUILD: limit these two lib64 lines to x86_64, they trigger
	  an additional configure run that mysteriously fails with a grep error
	  for some ppl on various archs

2006-11-09 David Brown <dmlb2000@gmail.com>
	* PRE_BUILD: added patch from upstream bug
	https://bugzilla.samba.org/show_bug.cgi?id=3678
	* glibc-2.4-iconv_open.patch: fix for the iconv_open function

2006-11-01 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* DETAILS, INSTALL, PRE_BUILD, nisplus_fix.diff: merge from devel; 2.4

2006-10-26 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* INSTALL: use TRACK_ROOT when linking #9163

2006-09-21 Juuso Alasuutari <iuso@sourcemage.org>
	* DETAILS: [automated] Removed BUILD_API=2.

2006-08-15 Juuso Alasuutari <iuso@sourcemage.org>
	* DETAILS: [automated] Removed UPDATED (deprecated in favor of
	  PATCHLEVEL).

2006-07-11 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* DEPENDS: added smgl-archspecs, #12814

2006-06-29 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* applied iuso's patch for separating locale generation (from devel) 12552
	* PREPARE, INSTALL: use SMGL_COMPAT_ARCHS for 64b test
	* PRE_INSTALL: removed duplicate tests
	* UP_TRIGGERS: added for 12552

2006-06-29 Juuso Alasuutari <iuso@sourcemage.org>
	* INSTALL: Removed locale generation code.
	* PREPARE: Removed locale query.
	* CONFIGURE: Deleted, had only locale stuff.
	* locale: Deleted.

2006-06-24 Thomas Orgis <sobukus@sourcemage.org>
	* BUILD: added alpha headers/CFLAGS setup, made build fail for
	  unknown arch in a controlled way

2006-06-20 David Brown <dmlb2000@gmail.com>
	* DETAILS: turned off staged install for this spell

2006-06-04 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* BUILD, PRE_INSTALL: check SMGL_COMPAT_ARCHS instead of uname -m

2006-05-19 David Brown <dmlb2000@gmail.com>
	* PRE_INSTALL: removed explicit check of HOST for check against
	  SMGL_COMPAT_ARCHS

2006-04-12 Arwed v. Merkatz <v.merkatz@gmx.net>
	* PRE_BUILD, nisplus_fix.diff: fix for upstream bug
	  http://sourceware.org/bugzilla/show_bug.cgi?id=2429,
	  set PATCHLEVEL=1 for glibc 2.4

2006-03-12 Karsten Behrmann <BearPerson@sourcemage.org>
	* DETAILS: (automated) Add KEYWORDS

2006-03-11 Arwed v. Merkatz <v.merkatz@gmx.net>
	* DETAILS: updated NPTL glibc to 2.4 (linuxthreads has to stay at
	  2.3.6 as linxuthread/kernel 2.4 support has been dropped).
	  Removed DISTCC_HOSTS, make_single in BUILD takes care of that.
	  Seperate 2.3.6 and 2.4 SOURCE*, use upstream signatures where
	  applicable.
	* PRE_BUILD, kd.h.patch: removed, not necessary with 2.4 headers,
	  already applied in 2.4
	* CONFIGURE, DETAILS, INSTALL, locales: removed locale generation, done
	  by the locale spell now, updated PATCHLEVEL for 2.3.6 in DETAILS
	* INSTALL: install kernel headers before running 'make install', as
	  glibc 2.4 decides to recompile some stuff during install which fails
	  otherwise

2006-02-22 Juuso Alasuutari <juuso.alasuutari@tamperelainen.org>
	* DETAILS: patchlevel downgraded to previous value, no need to
	  recompile
	* REPAIR^none^volatiles: added

2006-02-21 Juuso Alasuutari <juuso.alasuutari@tamperelainen.org>
	* volatiles: added for /usr/lib/locale/locale-archive so that
	  adding and removing locales doesn't frighten cleanse
	* DETAILS: bump PATCHLEVEL

2006-02-08 Eric Sandall <sandalle@sourcemage.org>
	* DEPENDS: Depends on smgl-fhs (for directory structure)

2006-02-06 Eric Sandall <sandalle@sourcemage.org>
	* DEPENDS: Depends on gnupg (for SOURCE verification)

2005-12-23 Robin Cook <rcook@wyrms.net>
	* DETAILS: bump PATCHLEVEL
	* PRE_BUILD: apply kd.h.patch

2005-12-22 Arwed v. Merkatz <v.merkatz@gmx.net>
	* PRE_BUILD: fix linux/agpgart.h header
	* DETAILS: set PATCHLEVEL=1 for NPTL glibc
	* PRE_BUILD, glibc-2.3.4-allow-gcc-4.0-iconvdata.patch,
	  glibc-2.3.5-allow-gcc4-string.patch,
	  glibc-2.3.5-allow-gcc4-symbols.patch,
	  glibc-2.3.5-allow-gcc4-wcstol_l.patch,
	  glibc-2.3.5-gcc4_fix_elf-1.patch, csu_makefile.patch:
	  removed unused patches

2005-12-02 Seth Woolley <seth@tautology.org>
	* DETAILS: MD5 -> SHA512 (again)

2005-11-29 Seth Woolley <seth@tautology.org>
	* DETAILS: MD5 -> SHA512

2005-11-28 Seth Woolley <seth@tautology.org>
	* PRE_BUILD: unpack api update

2005-11-05 Arwed v. Merkatz <v.merkatz@gmx.net>
	* DETAILS: fixed SOURCE_URL (it's in the releases dir, not snapshots)

2005-11-04 George Sherwood <george@beernabeer.com>
	* DETAILS: Updated to 2.3.6
	* PRE_BUILD: Removed 2.3.5 specific patches
	* WIP: Added to start testing of 2.3.6

2005-09-13 Seth Woolley <seth@tautology.org>
	* PRE_BUILD,glibc-2.3.5-fix-_dl_next_tls_modid-assert.patch:
	  added patch to fix an assertion failure

2005-08-16 George Sherwood <george@beernabeer.com>
	* locales:  Added ru_RU/KOI8-R

2005-07-30 David Brown <dmlb2000@gmail.com>
	* BUILD: removed invoke_gcc command
	* DEPENDS: removed gcc34 from depends
	* PRE_BUILD: added patching of all added patches
	* DETAILS: updated to snapshot of glibc
	* glibc-2.3.4-allow-gcc-4.0-iconvdata.patch: added
	* glibc-2.3.5-allow-gcc4-string.patch: added
	* glibc-2.3.5-allow-gcc4-symbols.patch: added
	* glibc-2.3.5-allow-gcc4-wcstol_l.patch: added
	* glibc-2.3.5-gcc4_fix_elf-1.patch: added

2005-07-07 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Updated headers to 2.6.12.0
	  Removed some trailing whitespaces

2005-07-02 Andrew Stitt <astitt@sourcemage.org>
	* BUILD: add --without-__thread to OPTS if building linuxthreads

2005-06-30 Arwed v. Merkatz <v.merkatz@gmx.net>
	* PREPARE: don't allow NPTL glibc on i386, fixes bug #8399

2005-06-20 David Brown <dmlb2000@excite.com>
	* SOLO: added part of bug #9110

2005-06-05 David Brown <dmlb2000@excite.com>
	* csu_makefile.patch: added fix creation of the version-info.h file
	* PRE_BUILD: added application of the patch

2005-05-18 Eric Sandall <sandalle@sourcemage.org>
	* CONFLICTS: Removed 'cause glibc-kernel-headers got removed

2005-05-18 Arwed v. Merkatz <v.merkatz@gmx.net>
	* BUILD, DEPENDS, DETAILS: use gcc 3.4

2005-05-15 Seth Woolley <seth@tautology.org>
	* PREPARE,BUILD,INSTALL: add fixes for bug 8626,
	  for a pure non-lib64 64-bit system
	* INSTALL: add afrayedknot's install_root fix

2005-05-16 Eric Sandall <sandalle@sourcemage.org>
	* BUILD: # Something adds "-O" to CFLAGS so the prior check didn't work
	  Now we just put "-Os" first in CFLAGS so the user's CFLAGS override
	  ours if they want something other than "tiny", however, I noticed that
	  my compile log still shows "-O -Os", so glibc still puts "-O" in even
	  if we already have optimizations, but luckily the let ours override
	  theirs (Fixes Bug #8595)

2005-04-25 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Updated 2.6 glibc headers to 2.6.11.2
	  Updated UPDATED as these headers fix a compile problem with
	  at least howl (thanks Flintz)

2005-04-11 Eric Sandall <sandalle@sourcemage.org>
	* PRE_BUILD: glibcshared.patch now uses -p1
	* glibcshared.patch: Updated for glibc 2.3.5

2005-04-09 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Updated md5sum for 2.4 version (thanks Andrew)

2005-04-07 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Updated to 2.3.5
	  Removed MAKE_NJOBS=1
	* BUILD: Run make_single for the entire process

2005-04-07 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Updated linux-libc-headers to 2.6.11.1
	* HISTORY: Formatted to 80 columns

2005-03-13 Seth Woolley <seth@tautology.org>
	* PRE_INSTALL: support for pure amd64 environment backup

2005-02-19 Arwed v. Merkatz <v.merkatz@gmx.net>
	* CONFLICTS: instead of using 'conflicts glibc-kernel-headers y', just
	  dispel --notriggers glibc-kernel-headers so any remaining glibc
	  triggers aren't executed
	* PRE_BUILD: disable libgd detection/building memusagestat by sediting
	  configure, quick&dirty fix for bug #8277

2005-02-18 Eric Sandall <sandalle@sourcemage.org>
	* config.h.patch: Don't say the compilation was aborted when it wasn't

2005-02-18 Arwed v. Merkatz <v.merkatz@gmx.net>
	* TRIGGERS: removed

2005-02-14 Eric Sandall <sandalle@sourcemage.org>
	* CONFLICTS: Auto-conflict with deprecated glibc-kernel-headers
	  (Bug #8237)

2005-02-13 Arwed v. Merkatz <v.merkatz@gmx.net>
	* INSTALL: added a workaround for the broken glibc-kernel-headers
	  install on the 0.9.3 iso

2005-02-11 Arwed v. Merkatz <v.merkatz@gmx.net>
	* DETAILS: updated linux-libc-headers to 2.6.10.0

2005-02-09 Eric Sandall <sandalle@sourcemage.org>
	* PRE_INSTALL: Don't fail if glibc isn't installed (e.g. install_root)

2005-02-08 Arwed v. Merkatz <v.merkatz@gmx.net>
	* PRE_BUILD, BUILD: set up the 2.4 kernel headers in the correct way

2005-02-06 Arwed v. Merkatz <v.merkatz@gmx.net>
	* INSTALL: fix installation of asm-generic headers for linuxthreads
	  glibc

2005-02-05 Arwed v. Merkatz <v.merkatz@gmx.net>
	* PRE_INSTALL: don't use default_pre_install, sorcerys save_libraries
	  can do harmful things for glibc. PRE_INSTALL now copies all regular
	  files from /lib to $SOURCE_DIRECTORY.bld/old.libs, ldconfig's that
	  dir and then sets up the /lib/{ld-linux.so.2,ld.so.1} link. After
	  that the whole system will use the libraries in
	  $SOURCE_DIRECTORY.bld/old.libs, so dispelling the old glibc works.
	* makelinks: removed, not needed anymore
	* Makefile.patch, PRE_BUILD: patch the main Makefile so glibc doesn't
	  replace /lib/ld-linux.so.2 before running ldconfig

2005-01-29 Arwed v. Merkatz <v.merkatz@gmx.net>
	* BUILD: set CPPFLAGS to include the sanitized headers, fixes building
	  on systems with no kernel headers in /usr/include
	* DETAILS: updated both NPTL and non-NPTL to use the 2.3.4 release
	  tarball
	* locales: de_DE@euro needs ISO-8859-15, not ISO-8859-1
	* PRE_BUILD: always apply glibcshared.patch
	* glibcshared.patch: updated to match the line numbers in this glibc
	* INSTALL: fix generation of UTF8 locales
	* PRE_INSTALL: make /lib/ld-linux.so.2|/lib/ld.so.1 point to the ld.so
	  in the now built glibc so it doesn't break when the old ld.so is
	  removed during dispel

2005-01-08 Eric Sandall <sandalle@sourcemage.org>
	* INSTALL: Don't fail if files are left from a prior (possibly
	  untracked or broken) install

2005-01-07 Arwed v. Merkatz <v.merkatz@gmx.net>
	* FINAL: remove $SOURCE_DIRECTORY.bld

2005-01-06 Arwed v. Merkatz <v.merkatz@gmx.net>
	* INSTALL: check GLIBC_UTF variable not UTF for utf-8 locales

2004-12-11 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Updated NPTL version to 2.3.4
	  Updated non-NPTL version to 2.3.3
	  SOURCE3 removed, SOURCE4 renamed
	  Use CVS_VERSION for the NPTL release
	* PRE_BUILD: SOURCE3 removed, renamed SOURCE4 to SOURCE3
	  Removed application of 2.3.2 gcc 3.3 patch
	* CONFIGURE,INSTALL: Use locales instead of locales-$VERSION
	* locales: Branched from locales-2.3.3 as both versions of glibc now use
	  the locales from 2.3.3+
	* locales-2.3.2,locales-2.3.3: Removed
	* WIP: This new "setup" for glibc fixes some problems on my SPARC and
	  needs to be tested again, sorry about that.

2004-12-10 Eric Sandall <sandalle@sourcemage.org>
	* BUILD: More fixes for sparc64 from Gentoo's 2.3.3 ebuild

2004-12-09 Eric Sandall <sandalle@sourcemage.org>
	* INSTALL: In case this is a clean install without a prior glibc, setup
	  INSTALL_ROOT/etc/ld.so.conf

2004-11-30 Eric Sandall <sandalle@sourcemage.org>
	* BUILD: Need to echo $CFLAGS into grep for it to work
	  Removed all references to CXXFLAGS (glibc has never used C++...)

2004-11-29 Eric Sandall <sandalle@sourcemage.org>
	* BUILD: Apply CFLAGS fixes from a Gentoo ebuild for sparc and sparc64.
	  No longer uses echo to remove -ffast-math from CFLAGS.
	  Don't try to use sparc64 headers when building for sparc32 on a
	  sparc64.
	  If building for sparc64, set CC to gcc64, not gcc (untested!).
	* config.h.patch: Instead of removing the #errors, replace them with
	  #warnings to match the spirit of the errors.
	* INSTALL: Force copy in case files/directories exist from a prior,
	  possibly broken, installation.
	  Fix installation of 2.4 headers.
	* CONFIGURE: Don't use config_query, but instead query every time
	  (otherwise you'll always get the menu if you say 'y' and never use
	  '-r' with cast).

2004-11-24 Eric Sandall <sandalle@sourcemage.org>
	* CONFIGURE: Removed IFS code and set to use config_query instead of
	  query
	  Removed add_status() and make_locales_checklist()
	* locales-2.3.2,locales-2.3.3: Replaced spaces in all description fields
	  with "_"
	  Removed TABs
	  Added "off" flag for each entry
	  Formatted to look nice. :)
	* HISTORY: Formatted my prior entries to 80 columns

2004-11-23 Eric Sandall <sandalle@sourcemage.org>
	* Merging glibc-kernel-headers with glibc (Bug #7560)
	* Removed glibc log cleanup of headers (since it now does install the
	  headers)
	* I have simplified glibc-kernel-headers selection to either install
	  the 2.6 headers if you chose NPTL, or 2.4 headers if you didn't
	  choose NPTL, whereas the prior method allowed you to have 2.6 headers
	  with or without NPTL.
	* DETAILS: Added glibc-kernel-headers for 2.4 and 2.6 kernels
	  Moved DISTCC_HOSTS and MAKE_NJOBS=1 to "global" area
	* BUILD: Use --with-headers= to use included glibc-kernel-headers
	  (Bug #7560)
	  Setup glibc-kernel-headers for compilation (2.4 headers need extra
	  setup)
	  Clean up formatting
	* BUILD,PRE_BUILD: Moved patches from BUILD to PRE_BUILD
	* PRE_BUILD: Merged permission fix from glibc-kernel-headers
	* INSTALL: Added ARCH code
	  Cleaned up formatting
	  Removed MAKE_NJOBS=1
	  Renamed UTF, INPUTFILE, CHARMAP, LOCALE, and DESCRIPTION to be
	  prefixed with GLIBC_
	  Made GLIBC_INPUTFILE, GLIBC_CHARMAP, GLIBC_LOCALE, and
	  GLIBC_DESCRIPTION local variables
	  Install glibc-kernel-headers at the end
	* PREPARE: Remove ldconfig protected hack (Sorcery takes care of this)
	  Renamed UTF and NPTL to GLIBC_UTF and GLIBC_NPTL, respectively
	* DEPENDS: No longer depends on glibc-kernel-headers
	* CONFLICTS: glibc now conflicts with glibc-kernel-headers ;)
	* TRIGGERS: On dispel or cast of glibc-kernel-headers, recast glibc
	  There may be a smarter/better way to do this, but this'll work for now
	* WIP: Removed all verified tests as the "new" glibc needs testing. :)
	  Added "name" field to keep track of who has tested
	* config.h.patch: Fixes xorg (and others) compilation against 2.6
	  Integrated from glibc-kernel-headers
	* makelinks, BUILD, INSTALL, PRE_BUILD, DETAILS: Renamed NPTL to
	  GLIBC_NTPL
	* makelinks: Cleaned up formatting

2004-10-29 Robin Cook <rcook@wyrms.net>
	* BUILD: changed all "$NPTL" = "yes" to $NPTL = "y"
	  changed "$CROSS_INSTALL" = "on" to "$CROSS_INSTALL" == "on"
	  removed section belonging in INSTALL
	* DETAILS: changed all "$NPTL" = "yes" to $NPTL = "y"
	  added BUILD_API=2
	* INSTALL: added with parts from BUILD that belong here
	* makelinks: changed all "$NPTL" = "yes" to $NPTL = "y"
	* PRE_BUILD: changed all "$NPTL" = "no" to $NPTL = "n"
	* PREPARE: changed to using config_query
	* POST_INSTALL: moved to FINAL

2004-10-12 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Move prerelease comment out of VERSION flag
	  Shortened SHORT
	* HISTORY: Formatted to Guru Handbook

2004-09-15 Wolfgang Scheicher <worf@sbox.tu-graz.ac.at>
	* DETAILS: snapshot 20040907

2004-08-25 Arwed v. Merkatz <v.merkatz@gmx.net>
	* BUILD: only apply glibcshared.patch to the NPTL glibc, bug #7204

2004-07-16 Jose Bernardo Silva <jbernardo@sourcemage.org>
	* glibcshared.patch: added (from gentoo) to fix but #7095
	* BUILD: added patch

2004-07-03 Arwed v. Merkatz <v.merkatz@gmx.net>
	* DETAILS: updated snapshot to 20040628

2004-03-30 Eric Sandall <sandalle@sourcemage.org>
	* PREPARE: Extra space typo

2004-03-25 hgg <hgreig@bigpond.net.au>
	* BUILD: adding non-nptl CROSS_INSTALL hacks

2004-03-15 Arwed v. Merkatz <v.merkatz@gmx.net>
	* BUILD: use --enable-kernel=2.6 instead of current for nptl, otherwise
	  prevents you from going back to earlier 2.6 kernels
	* DETAILS: changed UPDATED

2004-03-10 hgg <hgreig@bigpond.net.au>
	* DETAILS: still no official glibc release, but lots of bugfixes in cvs
	* PRE_BUILD: nptl is included in the tarball
	* BUILD: no patching needed for /lib/libc.so.6 to report it's version
	* glibc-nptl-fix-asserts.patch: remove (as above)

2004-02-18 hgg <hgreig@bigpond.net.au>
	* BUILD: fix two typos in my cross_install hack

2004-02-03 hgg <hgreig@bigpond.net.au>
	* BUILD: modify behaviour for CROSS_INSTALL. uses regular paths to
	  compile (or it hardcodes invalid paths) but then installs to
	  INSTALL_ROOT. Works for a x86 -> x86 crossinstall (iso procduction),
	  will work for other "non-cross-compile" crossinstalls. true
	  cross-compiling might need more work.

2004-01-31 hgg <hgreig@bigpond.net.au>
	* DETAILS: update UPDATED, this needs testing by more than sandalle
	  before it can be integrated into test.

2004-01-20 hgg <hgreig@bigponnd.et.au>
	* DEPENDS: remove autoconf
	* BUILD: add export CCACHE_RECACHE=true so ccache users can't be bitten
	  by bug#5570

2004-01-20 hgg <hgreig@bigpond.net.au>
	* BUILD: check for saved libraries (from prepare_install) as an empty
	  install log ruins the whole plan
	* BUILD,CONFIGURE,DEPENDS: remove the headers copying, now depends on a
	  glibc-kernel-headers spell
	* locales-2.3.2,locales-2.3.3: needs seperate locales for each version

2004-01-13 hgg <hgreig@bigpond.net.au>
	* DETAILS: change to use if ... else ... fi
	* BUILD: provide 2nd locale file for 2.3.2 version, move links after
	  prepare_install to a function outside the FIFO and just call the
	  function (much cleaner/ more readable)

2004-01-11 hgg <hgreig@bigpond.net.au>
	* BUILD: ldconfig will relink any alien glibc files in /lib or /usr/lib
	  ldconfig -X stops it relinking them.

2004-01-09 Arwed v. Merkatz <v.merkatz@gmx.net>
	* linux-2.6-header-fix.patch: add another fix, not redefining 'inline'
	  in compiler-gcc3.h

2004-01-04 hgg <hgreig@bigpond.net.au>
	* locales: regenerated from the actual locale files and now using the
	  proper native charset. Now if you want to use UTF-8 for a locale that
	  has it's own native charset, just change LANG to $LANG.UTF-8 in your
	  profile
	* PREPARE,BUILD: ask if user wants UTF-8 locales (to fix bug with gtk+
	  apps) and shuffle the localedef stuff for nicer output, add optional
	  UTF-8 usage, fixes bug #5444
	* BUILD: more symlinks so normal system is maintained during the make
	  install stage

2003-12-23 hgg <hgreig@bigpond.net.au>
	* BUILD: copy the headers immediately after prepare_install
	* BUILD: use the headers from currently running kernel
	* BUILD, linux-2.6-headers-fix.patch: add a few more fixes, appears to
	  be a good fix for fb.h
	  I have tested with MPlayer SDL(needs an extra flag) directfb , libggi
	* DETAILS: add sourcemage mirror for the glibc 2.3.2 sscanf patch

2003-12-16 Arwed v. Merkatz <v.merkatz@gmx.net>
	* BUILD: moved --enable-kernel=current to nptl options (breaks
	  compilation for linuxthreads on linux-2.6.0-test11)
	* BUILD, linux-2.6-headers-fix.patch: added patch to fix some kernel
	  headers so they can be included by apps (only videodev.h and
	  videodev2.h so far)
	* locales: added UTF-8 locales

2003-12-15 hgg <hgreig@bigpond.net.au>
	* BUILD: change to use "if ... ; then ... ; fi" after prepare_install
	  or make install is run even when make has failed. (more of same)
	  I should have thought that through before I tried to make it so lean
	  and clean :(

2003-12-14 hgg <hgreig@bigpond.net.au>
	* DETAILS,PRE_BUILD,BUILD,PREPARE,CONFIGURE: Optional nptl (if running
	  2.6 kernel)
	* DETAILS: nptl build seems to need distcc turned off, in this case
	  better safe than sorry
	* BUILD: glibc is happiest installing from a few symlinks to the new
	  libraries. BUILD now makes symlinks after prepare_install (while the
	  old libs are still preloaded by sorcery) then reruns ldconfig so only
	  the new version and symbols are used. "make install" then adjusts all
	  symlinks to point to the correct version.
	  Version updates, or even architecture updates should never fail tests
	  or segfault now, "make install" is using the newset libs already
	* glibc-nptl-fix-asserts.patch: A patch so /lib/libc.so.6 will report
	  version strings and compile stats correctly if nptl is built

2003-12-01 Eric Sandall <sandalle@sourcemage.org>
	* BUILD: Use INSTALL_ROOT

2003-10-20 Seth Woolley <seth@tautology.org>
	* BUILD, DETAILS: Security fix, downloads patch for grp/initgroups.c
	* HISTORY: new history format

2003-09-29 hgg <hgreig@bigpond.net.au>
	* BUILD: Remove that hack, and edit BUILD to remove the files during
	  prepare_install, re-add the export CC=gcc line needed for new install

2003-09-22 Eric Schabell <eschabell@sourcemage.org>
	* BUILD: Patch for Build file, allows for tracking of two files that
	  were alien in glibc. (fix for iso team).

2003-08-31 hgg <hgreig@bigpond.net.au>
	* TRIGGERS: Remove trigger "on_cast gettext cast_self"

2003-07-23 hgg <hgreig@bigpond.net.au>
	* BUILD: Comment "unset LD_PRELOAD" so locale stuff is tracked (Major
	  version updates might require it later)
	* TRIGGERS: Add to TRIGGERS and update UPDATED in case libiconv is
	  installed then dispelled removing some of glibc's files.

2003-07-08 Eric Sandall <sandalle@sourcemage.org>
	* BUILD: Fixes a 'gcc not found' error during configure on some
	  systems

2003-06-15 Eric Sandall <sandalle@sourcemage.org>
	* BUILD/DETAILS: gcc 3.3 patch from LFS, thanks to Wolfgang

2003-03-30 Julian v. Bock <julian@wongr.net>
	* locales: fix some spelling errors.
	* BUILD: remove unset LD_PRELOAD; remove -ffast-math from
	  CFLAGS.

2003-04-08 M.L. <mlubrano@sourcemage.org>
	* BUILD: Added $OPTS in BUILD.

2003-03-19 Julian v. Bock <julian@wongr.net>
	* DETAILS: set VERSION to 2.3.2.
	* BUILD: build glibc in separate directory.
	* PRE_BUILD: likewise.
	* POST_INSTALL: add.

2003-02-26 Julian v. Bock <julian@wongr.net>
	* TRIGGERS: add.

2003-01-07 Julian v. Bock <julian@wongr.net>
	* PRE_BUILD: pass md5 to unpack.

2002-12-10 Julian v. Bock <julian@wongr.net>
	* CONFIGURE: source $SPELL_CONFIG if the user does not reconfigure
	  locales.

2002-11-16 Julian v. Bock <julian@wongr.net>
	* DEPENDS: add gettext dependency.
	* DETAILS: update UPDATED because of gettext update.

2002-11-10 Julian v. Bock <julian@wongr.net>
	* DETAILS: add LICENSE and MD5 fields.

2002-10-24 Julian v. Bock <julian@wongr.net>
	* BUILD: execute ldconfig after make install.

2002-10-06 Julian v. Bock <julian@wongr.net>
	* DETAILS: set VERSION to 2.3.1.
	* glibc-2.2.5-weak-alias.patch: remove.
	* glibc-2.2.5.patch: likewise.
	* sunrpc-2.2.5.patch: likewise.

2002-10-02 Julian v. Bock <julian@wongr.net>
	* CONFIGURE: replace newlines locale list with spaces
	  (thanks to Robert Helgesson).

2002-08-21 Julian v. Bock <julian@wongr.net>
	* glibc-2.2.5-weak-alias.patch: add.
	* BUILD: apply patch.
	* PRE_BUILD: remove autoconf stuff.

2002-03-10 Julian v. Bock <julian@wongr.net>
	* BUILD: escape grep -O option.

2002-01-22 Kyle Sallee <cromwell@metalab.unc.edu>
	* BUILD: Create patch for compiling and installing glibc 2.2.5.
	  Also happy birthday to me.

2002-01-11 Kyle Sallee <cromwell@metalab.unc.edu>
	* BUILD: Added the saving old libs into a directory and exporting
	  LD_LIBRARY_PATH with that directory.
	  This should keep the make install from breaking.
