NetBSD Problem Report #40346

From jmcneill@endeavour.invisible.ca  Fri Jan  9 05:05:07 2009
Return-Path: <jmcneill@endeavour.invisible.ca>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by narn.NetBSD.org (Postfix) with ESMTP id A665F63B909
	for <gnats-bugs@gnats.NetBSD.org>; Fri,  9 Jan 2009 05:05:07 +0000 (UTC)
Message-Id: <20090109050505.0774713185@endeavour.invisible.ca>
Date: Fri,  9 Jan 2009 00:05:04 -0500 (EST)
From: jmcneill@invisible.ca
Reply-To: jmcneill@invisible.ca
To: gnats-bugs@gnats.NetBSD.org
Subject: libexpat should be in base.tgz
X-Send-Pr-Version: 3.95

>Number:         40346
>Category:       lib
>Synopsis:       libexpat should be in base.tgz
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    tron
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jan 09 05:10:00 +0000 2009
>Closed-Date:    Fri Mar 02 18:39:54 +0000 2012
>Last-Modified:  Fri Mar 02 18:39:54 +0000 2012
>Originator:     Jared D. McNeill
>Release:        NetBSD 5.0_BETA
>Organization:

>Environment:


System: NetBSD endeavour.invisible.ca 5.0_BETA NetBSD 5.0_BETA (GENERIC) #0: Wed Jan 7 10:55:12 PST 2009 builds@wb25:/home/builds/ab/netbsd-5/i386/200901070002Z-obj/home/builds/ab/netbsd-5/src/sys/arch/i386/compile/GENERIC i386
Architecture: i386
Machine: i386
>Description:
	libexpat should be in base.tgz. apache requires libexpat, and with
	X11_TYPE=native (the default), pkgsrc libexpat won't be built.
>How-To-Repeat:
	1. install NetBSD 5.0 without X
	2. install apache binary package
>Fix:


>Release-Note:

>Audit-Trail:
From: Quentin Garnier <cube@cubidou.net>
To: gnats-bugs@NetBSD.org
Cc: jmcneill@invisible.ca
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Thu, 22 Jan 2009 18:00:29 +0100

 --YS7t75H5cNTCpbja
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable

 On Fri, Jan 09, 2009 at 05:10:00AM +0000, jmcneill@invisible.ca wrote:
 > >Number:         40346
 > >Category:       lib
 > >Synopsis:       libexpat should be in base.tgz
 > >Confidential:   no
 > >Severity:       serious
 > >Priority:       high
 > >Responsible:    lib-bug-people
 > >State:          open
 > >Class:          sw-bug
 > >Submitter-Id:   net
 > >Arrival-Date:   Fri Jan 09 05:10:00 +0000 2009
 > >Originator:     Jared D. McNeill
 > >Release:        NetBSD 5.0_BETA
 > >Organization:
 > =09
 > >Environment:
 > =09
 > =09
 > System: NetBSD endeavour.invisible.ca 5.0_BETA NetBSD 5.0_BETA (GENERIC) =
 #0: Wed Jan 7 10:55:12 PST 2009 builds@wb25:/home/builds/ab/netbsd-5/i386/2=
 00901070002Z-obj/home/builds/ab/netbsd-5/src/sys/arch/i386/compile/GENERIC =
 i386
 > Architecture: i386
 > Machine: i386
 > >Description:
 > 	libexpat should be in base.tgz. apache requires libexpat, and with
 > 	X11_TYPE=3Dnative (the default), pkgsrc libexpat won't be built.

 I don't understand.  pkgsrc will build expat from pkgsrc if it's not in
 base.  Are you really complaining about a bug or is expat just something
 you think should always be in base?

 The only trouble I see with the current setup is that if we provide
 binary packages built with X11_TYPE=3Dnative, users will have to install
 xbase to get libexpat for stuff that need it.  Is the bug you're
 reporting?

 --=20
 Quentin Garnier - cube@cubidou.net - cube@NetBSD.org
 "See the look on my face from staying too long in one place
 [...] every time the morning breaks I know I'm closer to falling"
 KT Tunstall, Saving My Face, Drastic Fantastic, 2007.

 --YS7t75H5cNTCpbja
 Content-Type: application/pgp-signature
 Content-Disposition: inline

 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.9 (NetBSD)

 iQEcBAEBAgAGBQJJeKYtAAoJENgoQloHrPnoCw8IAJa0Xpi+XrhOR9Puinc3GMU/
 WJo714uKIXD1TTOb+dev6q/iS8k0jlA+pTp2gtGI2M3QExhqoW6vzKpoIQsrpLi0
 Ga7CEFRsd9nCQ02KOEkD5HwJNcX3Zotm3vfUwIytR/+b5fiw/uLfdXzxdLbhkFRF
 qc2Mnokv00VMzcDIxkgg/oqOB/aRmLhZUOIfMu4xUVQhhS5GS1eagVyQOjkgzeXR
 wGM/Ba2PtUxN6FnGnr2ru3wD6yH3yGdr67y2NFbrhaPlSfqJjnC982E6wB6muDi3
 MeanABzaHt9PP1ksgB4aBaluyNyGrQlNAkeWqC8OnqORmh3KPHJsc8mDr6NMilA=
 =r5Kc
 -----END PGP SIGNATURE-----

 --YS7t75H5cNTCpbja--

From: "Jared D. McNeill" <jmcneill@invisible.ca>
To: gnats-bugs@NetBSD.org
Cc: lib-bug-people@netbsd.org, gnats-admin@netbsd.org, 
 netbsd-bugs@netbsd.org
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Thu, 22 Jan 2009 12:10:31 -0500

 Quentin Garnier wrote:
 > The following reply was made to PR lib/40346; it has been noted by GNATS.
 > 
 > From: Quentin Garnier <cube@cubidou.net>
 > To: gnats-bugs@NetBSD.org
 > Cc: jmcneill@invisible.ca
 > Subject: Re: lib/40346: libexpat should be in base.tgz
 > Date: Thu, 22 Jan 2009 18:00:29 +0100
 > 
 >  --YS7t75H5cNTCpbja
 >  Content-Type: text/plain; charset=us-ascii
 >  Content-Disposition: inline
 >  Content-Transfer-Encoding: quoted-printable
 >  
 >  On Fri, Jan 09, 2009 at 05:10:00AM +0000, jmcneill@invisible.ca wrote:
 >  > >Number:         40346
 >  > >Category:       lib
 >  > >Synopsis:       libexpat should be in base.tgz
 >  > >Confidential:   no
 >  > >Severity:       serious
 >  > >Priority:       high
 >  > >Responsible:    lib-bug-people
 >  > >State:          open
 >  > >Class:          sw-bug
 >  > >Submitter-Id:   net
 >  > >Arrival-Date:   Fri Jan 09 05:10:00 +0000 2009
 >  > >Originator:     Jared D. McNeill
 >  > >Release:        NetBSD 5.0_BETA
 >  > >Organization:
 >  > =09
 >  > >Environment:
 >  > =09
 >  > =09
 >  > System: NetBSD endeavour.invisible.ca 5.0_BETA NetBSD 5.0_BETA (GENERIC) =
 >  #0: Wed Jan 7 10:55:12 PST 2009 builds@wb25:/home/builds/ab/netbsd-5/i386/2=
 >  00901070002Z-obj/home/builds/ab/netbsd-5/src/sys/arch/i386/compile/GENERIC =
 >  i386
 >  > Architecture: i386
 >  > Machine: i386
 >  > >Description:
 >  > 	libexpat should be in base.tgz. apache requires libexpat, and with
 >  > 	X11_TYPE=3Dnative (the default), pkgsrc libexpat won't be built.
 >  
 >  I don't understand.  pkgsrc will build expat from pkgsrc if it's not in
 >  base.  Are you really complaining about a bug or is expat just something
 >  you think should always be in base?
 >  
 >  The only trouble I see with the current setup is that if we provide
 >  binary packages built with X11_TYPE=3Dnative, users will have to install
 >  xbase to get libexpat for stuff that need it.  Is the bug you're
 >  reporting?

 I see you do understand.

From: Manuel Bouyer <bouyer@antioche.eu.org>
To: gnats-bugs@NetBSD.org
Cc: lib-bug-people@NetBSD.org, gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org,
        jmcneill@invisible.ca
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Thu, 22 Jan 2009 20:09:41 +0100

 On Thu, Jan 22, 2009 at 05:05:04PM +0000, Quentin Garnier wrote:
 >  > Machine: i386
 >  > >Description:
 >  > 	libexpat should be in base.tgz. apache requires libexpat, and with
 >  > 	X11_TYPE=3Dnative (the default), pkgsrc libexpat won't be built.
 >  
 >  I don't understand.  pkgsrc will build expat from pkgsrc if it's not in
 >  base.  Are you really complaining about a bug or is expat just something
 >  you think should always be in base?
 >  
 >  The only trouble I see with the current setup is that if we provide
 >  binary packages built with X11_TYPE=3Dnative, users will have to install
 >  xbase to get libexpat for stuff that need it.  Is the bug you're
 >  reporting?

 As I understand it, yes. And it's annoying to gave to install xbase to
 get things like e.g. apache running.

 -- 
 Manuel Bouyer <bouyer@antioche.eu.org>
      NetBSD: 26 ans d'experience feront toujours la difference
 --

From: Alan Barrett <apb@cequrux.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Sat, 24 Jan 2009 09:33:49 +0200

 On Thu, 22 Jan 2009, Manuel Bouyer wrote:
 > >  The only trouble I see with the current setup is that if we provide
 > >  binary packages built with X11_TYPE=native, users will have to install
 > >  xbase to get libexpat for stuff that need it.  Is the bug you're
 > >  reporting?
 > 
 > As I understand it, yes. And it's annoying to gave to install xbase to
 > get things like e.g. apache running.

 Yes, there really should be a way to have apache work on a server that
 does not have any X11 installation at all.  I hope that an apache binary
 package built without X11_TYPE=native will correctly depend on an expat
 package.

 However, if you install somebody else's binary packages that were built
 with X11_TYPE=native, then it seems pretty obvious and unsurprising
 that the packages won't work if you don't actually have a native X11
 environment.  Don't install other people's binary packages if you don't
 have a compatible system.

 I have two suggestions:

 1. Binary packages could do a lot more at install time to check that 
    the install system is compatible with the build system.

 2. "Official" binary packages could be provided in multiple
    flavours, built with different values of X11_TYPE.

 --apb (Alan Barrett)

From: David Holland <dholland-bugs@netbsd.org>
To: Alan Barrett <apb@cequrux.com>
Cc: lib-bug-people@netbsd.org, gnats-admin@netbsd.org,
	gnats-bugs@netbsd.org, netbsd-bugs@netbsd.org,
	jmcneill@invisible.ca
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Sat, 24 Jan 2009 21:15:48 +0000

 On Sat, Jan 24, 2009 at 10:15:03AM +0000, Alan Barrett wrote:
  >  Yes, there really should be a way to have apache work on a server that
  >  does not have any X11 installation at all.  I hope that an apache binary
  >  package built without X11_TYPE=native will correctly depend on an expat
  >  package.
  >  
  >  However, if you install somebody else's binary packages that were built
  >  with X11_TYPE=native, then it seems pretty obvious and unsurprising
  >  that the packages won't work if you don't actually have a native X11
  >  environment.  Don't install other people's binary packages if you don't
  >  have a compatible system.

 This logic is somewhat flawed, because (1) apache doesn't use X11 and
 so the setting of X11_TYPE shouldn't be meaningful, and (2) you can't
 set X11_TYPE to "none" anyway.

 FWIW, I think if we're going to carry expat around anyway we may as
 well have it in base.

 -- 
 David A. Holland
 dholland@netbsd.org

From: Alan Barrett <apb@cequrux.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Sun, 25 Jan 2009 12:36:19 +0200

 On Sat, 24 Jan 2009, David Holland wrote:
 >  On Sat, Jan 24, 2009 at 10:15:03AM +0000, Alan Barrett wrote:
 >   >  Yes, there really should be a way to have apache work on a server that
 >   >  does not have any X11 installation at all.  I hope that an apache binary
 >   >  package built without X11_TYPE=native will correctly depend on an expat
 >   >  package.

 BTW, my apache package built with X11_TYPE=modular does depend on an
 expat package, so at least part of this is working.

 >   >  However, if you install somebody else's binary packages that were built
 >   >  with X11_TYPE=native, then it seems pretty obvious and unsurprising
 >   >  that the packages won't work if you don't actually have a native X11
 >   >  environment.  Don't install other people's binary packages if you don't
 >   >  have a compatible system.
 >  
 >  This logic is somewhat flawed, because (1) apache doesn't use X11 and
 >  so the setting of X11_TYPE shouldn't be meaningful, and (2) you can't
 >  set X11_TYPE to "none" anyway.

 Yes, the setting of X11_TYPE *shouldn't* be meaningful for apache, but
 I got the impression from the PR that it *is* meaningful.

 Having now looked more carefully at the pkgsrc makefiles, I suspect that
 the problem was that the apache binary package was built on a system
 where IS_BUILTIN.expat was true, but was installed on a system without
 expat.  That won't work, and fixing it may require changes in the way
 binary packages deal with prerequisites that may or may not be "built
 in" to the host system.

 >  FWIW, I think if we're going to carry expat around anyway we may as
 >  well have it in base.

 I think that adding expat to base should have a beter reason than
 "there's something wrong in the way pkgsrc builds apache, and this is
 the quickest workaround we can think of".

 --apb (Alan Barrett)

From: David Holland <dholland-bugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Sun, 25 Jan 2009 20:08:58 +0000

 On Sun, Jan 25, 2009 at 10:40:04AM +0000, Alan Barrett wrote:
  >  Having now looked more carefully at the pkgsrc makefiles, I suspect that
  >  the problem was that the apache binary package was built on a system
  >  where IS_BUILTIN.expat was true, but was installed on a system without
  >  expat.  That won't work, and fixing it may require changes in the way
  >  binary packages deal with prerequisites that may or may not be "built
  >  in" to the host system.

 Right. Which seems like a good thing to handle properly.

  >  >  FWIW, I think if we're going to carry expat around anyway we may as
  >  >  well have it in base.
  >  
  >  I think that adding expat to base should have a beter reason than
  >  "there's something wrong in the way pkgsrc builds apache, and this is
  >  the quickest workaround we can think of".

 That's true, but there are a number of fairly good reasons. I suppose
 this part should be taken to tech-userlevel...

 -- 
 David A. Holland
 dholland@netbsd.org

From: Manuel Bouyer <bouyer@antioche.eu.org>
To: gnats-bugs@NetBSD.org
Cc: lib-bug-people@NetBSD.org, gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org,
        jmcneill@invisible.ca
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Tue, 27 Jan 2009 17:47:02 +0100

 On Sun, Jan 25, 2009 at 10:40:04AM +0000, Alan Barrett wrote:
 >  On Sat, 24 Jan 2009, David Holland wrote:
 >  >  On Sat, Jan 24, 2009 at 10:15:03AM +0000, Alan Barrett wrote:
 >  >   >  Yes, there really should be a way to have apache work on a server that
 >  >   >  does not have any X11 installation at all.  I hope that an apache binary
 >  >   >  package built without X11_TYPE=native will correctly depend on an expat
 >  >   >  package.
 >  
 >  BTW, my apache package built with X11_TYPE=modular does depend on an
 >  expat package, so at least part of this is working.

 But it would be silly to build official binary packages with X11_TYPE=modular.
 If libexpat is used by more software than X11 ones, it should be in base
 and not xbase. It doesn't look very x11-specific anyway.

 -- 
 Manuel Bouyer <bouyer@antioche.eu.org>
      NetBSD: 26 ans d'experience feront toujours la difference
 --

From: Matthias Drochner <M.Drochner@fz-juelich.de>
To: Manuel Bouyer <bouyer@antioche.eu.org>
Cc: gnats-bugs@NetBSD.org, lib-bug-people@NetBSD.org,
	gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org, jmcneill@invisible.ca
Subject: Re: lib/40346: libexpat should be in base.tgz 
Date: Tue, 27 Jan 2009 20:46:19 +0100

 bouyer@antioche.eu.org said:
 > If libexpat is used by more software than X11 ones, it should be in
 > base and not xbase. It doesn't look very x11-specific anyway. 

 In former times, with X11R6 from xsrc, we had a lot of problems
 with pkgsrc applications mixing libraries from /usr/X11R6 and
 /usr/pkg (most notably freetype and fontconfig, maybe Mesa).
 pkgsrc develops rather rapidly, and some software wants features
 only present in the pkgsrc version.
 While this doesn't affect expat directly (which seems quite
 stable) we should avoid that situation and hide libraries which
 are only used by /usr/X11R7 programs but not NEEDED by exported
 X11 libraries is some way so that they are not declared "builtin"
 and picked up by pkgsrc.


 best regards
 Matthias




 -------------------------------------------------------------------
 -------------------------------------------------------------------
 Forschungszentrum Juelich GmbH
 52425 Juelich

 Sitz der Gesellschaft: Juelich
 Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
 Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
 Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
 Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr. Harald Bolt,
 Dr. Sebastian M. Schmidt
 -------------------------------------------------------------------
 -------------------------------------------------------------------

From: Matthias Drochner <M.Drochner@fz-juelich.de>
To: Manuel Bouyer <bouyer@antioche.eu.org>
Cc: gnats-bugs@NetBSD.org, lib-bug-people@NetBSD.org,
	gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org, jmcneill@invisible.ca
Subject: Re: lib/40346: libexpat should be in base.tgz 
Date: Tue, 27 Jan 2009 21:09:45 +0100

 In former times, with X11R6 from xsrc, we had problems with pkgsrc
 applications mixing shared library versions from /usr/X11R6 and
 /usr/pkg. pkgsrc evolves faster than common system installations,
 and newer software wants features only present in libraries provided
 by pkgsrc. Worst offenders were freetype and fontconfig iirc, perhaps
 Mesa, don't remember details.
 To avoid this from happening again we should only put these libraries
 into public namespace which are "NEEDED" by X11 libraries which
 are comprising our base X11 support. Not those which are only used
 by X11 programs in /usr/X11R7/bin.
 So all external/pkgsrc software would have to use the pkgsrc version.

 best regards
 Matthias




 -------------------------------------------------------------------
 -------------------------------------------------------------------
 Forschungszentrum Juelich GmbH
 52425 Juelich

 Sitz der Gesellschaft: Juelich
 Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
 Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
 Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
 Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr. Harald Bolt,
 Dr. Sebastian M. Schmidt
 -------------------------------------------------------------------
 -------------------------------------------------------------------

From: Matthias Drochner <M.Drochner@fz-juelich.de>
To: M.Drochner@fz-juelich.de
Cc: Manuel Bouyer <bouyer@antioche.eu.org>, gnats-bugs@NetBSD.org,
	lib-bug-people@NetBSD.org, gnats-admin@NetBSD.org,
	netbsd-bugs@NetBSD.org, jmcneill@invisible.ca
Subject: Re: lib/40346: libexpat should be in base.tgz 
Date: Tue, 27 Jan 2009 21:12:40 +0100

 M.Drochner@fz-juelich.de said:
 > we had problems with pkgsrc applications mixing shared library
 > versions from /usr/X11R6 and /usr/pkg

 Argh - sorry for duplicating. My mailer died unexpectedly and
 I was assuming the message was lost. Somehow it made it...
 No, I'm not on drugs.

 best regards
 Matthias




 -------------------------------------------------------------------
 -------------------------------------------------------------------
 Forschungszentrum Juelich GmbH
 52425 Juelich

 Sitz der Gesellschaft: Juelich
 Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
 Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
 Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
 Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr. Harald Bolt,
 Dr. Sebastian M. Schmidt
 -------------------------------------------------------------------
 -------------------------------------------------------------------

From: Alan Barrett <apb@cequrux.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Tue, 27 Jan 2009 23:47:36 +0200

 On Tue, 27 Jan 2009, Manuel Bouyer wrote:
 > But it would be silly to build official binary packages with X11_TYPE=modular.

 Why?

 I think it would be sensible to build official binary packages with
 several different combinations of options, and to have a naming scheme
 that facilitates finding the correct variant of a binary package.

 > If libexpat is used by more software than X11 ones, it should be in
 > base and not xbase. It doesn't look very x11-specific anyway.

 Right, it doesn't look x11-specific.  But I still don't see why
 it can't be kept in pkgsrc.

 --apb (Alan Barrett)

From: Manuel Bouyer <bouyer@antioche.eu.org>
To: gnats-bugs@NetBSD.org
Cc: lib-bug-people@NetBSD.org, gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org,
        jmcneill@invisible.ca
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Sun, 1 Feb 2009 18:05:33 +0100

 On Tue, Jan 27, 2009 at 09:55:02PM +0000, Alan Barrett wrote:
 > The following reply was made to PR lib/40346; it has been noted by GNATS.
 > 
 > From: Alan Barrett <apb@cequrux.com>
 > To: gnats-bugs@NetBSD.org
 > Cc: 
 > Subject: Re: lib/40346: libexpat should be in base.tgz
 > Date: Tue, 27 Jan 2009 23:47:36 +0200
 > 
 >  On Tue, 27 Jan 2009, Manuel Bouyer wrote:
 >  > But it would be silly to build official binary packages with X11_TYPE=modular.
 >  
 >  Why?
 >  
 >  I think it would be sensible to build official binary packages with
 >  several different combinations of options, and to have a naming scheme
 >  that facilitates finding the correct variant of a binary package.

 Given the number of possible combination it's not doable. that would take
 months to build unless you have a clusters of several dozen of x86 boxes.

 Anyway it wouldn't fix this issue; there's no reason to have to use
 a different X11_TYPE= to get a working package of something that isn't related
 to x11.

 >  
 >  > If libexpat is used by more software than X11 ones, it should be in
 >  > base and not xbase. It doesn't look very x11-specific anyway.
 >  
 >  Right, it doesn't look x11-specific.  But I still don't see why
 >  it can't be kept in pkgsrc.

 So you'd have 2 version of the library on a workstation ?
 If the version in the base system is good enough for a package it should use
 the one from base.  But then the base system should make is available
 without extra dependancy (at last not one as large as x11).

 This works fine for things like openssl, I can't see why it wouldn't work
 for this library.

 -- 
 Manuel Bouyer <bouyer@antioche.eu.org>
      NetBSD: 26 ans d'experience feront toujours la difference
 --

From: Rhialto <rhialto@falu.nl>
To: gnats-bugs@NetBSD.org
Cc: jmcneill@invisible.ca, Quentin Garnier <cube@cubidou.net>,
        Manuel Bouyer <bouyer@antioche.eu.org>, Alan Barrett <apb@cequrux.com>,
        Rhialto <rhialto@falu.nl>, lib-bug-people@NetBSD.org,
        gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org
Subject: Re: lib/40346: libexpat should be in base.tgz
Date: Sat, 6 Jun 2009 12:54:03 +0200

 I just ran into another case of this. I am rebuilding all my packages
 for 5.0 now, and I wondered why p5-XML-Parser got built without
 libexpat. After some discussion on irc channel #netbsd, it turned out
 that it probably uses /usr/X11R7/lib/libexpat.so.

 Of course this is wrong.

 libexpat is not an X library, so it should not be in /usr/X11R7.

 I now have packages depending on it, which do not use X, yet if I decide
 to remove or replace X, are utterly broken.

 One could also argue that it is pkgsrc's fault for accepting that expat
 library as acceptable.

 -Olaf.
 -- 
 ___ Olaf 'Rhialto' Seibert    -- You author it, and I'll reader it.
 \X/ rhialto/at/xs4all.nl      -- Cetero censeo "authored" delendum esse.

From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/40346: libexpat should be in base.tgz
Date: Sat, 13 Mar 2010 22:26:08 +0000

 From PR 42960, which is a duplicate.

    ------

 From: Matthias Drochner <M.Drochner@fz-juelich.de>
 To: drochner@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org,
 	bad@bsd.de
 Cc: 
 Subject: Re: pkg/42960 (expat/buildlink3.mk picks up libexpat.so from X11BASE 
 	for non-X11 program)
 Date: Fri, 12 Mar 2010 19:15:04 +0000 (UTC)

 The following reply was made to PR pkg/42960; it has been noted by GNATS.

 From: Matthias Drochner <M.Drochner@fz-juelich.de>
 To: <gnats-bugs@NetBSD.org>
 Cc: <drochner@NetBSD.org>, <pkg-manager@NetBSD.org>, <pkgsrc-bugs@NetBSD.org>,
 	<gnats-admin@NetBSD.org>, <gls@NetBSD.org>, <bad@bsd.de>
 Subject: Re: pkg/42960 (expat/buildlink3.mk picks up libexpat.so from X11BASE 
  for non-X11 program)
 Date: Fri, 12 Mar 2010 20:12:23 +0100

  gls@NetBSD.org said:
  > Can you have a look at this Matthias ? Thanks

  I can give some comments at least. Unfortunately I don't have an easy
  solution.

  The problem is that we need an "expat" for some parts of native X11 -
  basically libXft and xterm, through fontconfig and freetype2.
  (The latter two are also candidates for the same kind of problems
  as expat has, because they are used by non-X11 programs as well.)
  We can't easily use a pkgsrc expat (or freetype or fontconfig)
  on a native-X11 system because it can lead to the situation that
  a program ends up pulling in both versions through shared libs
  or dynamically loaded objects, causing all kinds of mysterious
  failures and crashes. We had lots of these problems with native
  xfree86 before modular-x11 was available. People tried at least to
  make sure that native and pkgsrc libs had different major numbers,
  but this doesn't fix the problem, it only makes it easier to
  detect.

  I see 4 ways to approach the problem:
  1. Provide binary pkgs built with modular X11. This would be clean
     and sane, but it was told that the bulk build servers don't
     have the capacity to do this atm.
     (There should also be some naming scheme or so to make sure
     that native-x11 and modular-x11 pkgs don't get mixed.)
  2. Hide the native-x11 versions of the offending libraries namespace-
     wise (rename exported symbols, change SONAME) to make sure they
     are only used within the native-X11 code and never referenced
     by pkgsrc. libXft's API uses some fontconfig definitions, so
     one would need to be careful that every future pkgsrc version
     of fontconfig is ABI compatible... It's not easy, but worth
     considering.
  3. Put expat et al. into base (as proposed in PR pkg/42960), or
     some in-between entity. That's technically easy, but poor engineering
     for some reasons:
     -bloat
     -It doesn't really fix the problem. base doesn't get updated much
      after a release, and if it does, it is restricted to binary-compatible
      versions. pkgsrc evolves fast, and after a while users want/need
      a newer version which is in pkgsrc, and we'll get the problem
      of duplicated libraries again.
  4. Use pkgsrc expat (et al.) for pkgs which don't use other X11 libraries,
     as proposed in this PR. There is still the danger that the native
     and pkgsrc libs get mixed in some pkg down the dependency chain.
     It might be manageable, needs detailed checks, but that close to
     a pkgsrc freeze it can't be done anyway.

  Imho the best way would be (1). Just look at the pkgsrc bulk build logs
  for NetBSD-4 with native-x11. Thousands of failures because the x11
  implementation doesn't match today's expectations. For me this means
  that pkgsrc with native-x11 doesn't work in the long run.
  For now, I can only state that users which don't have native-x11
  installed can't use the official binary pkgs but need to compile
  their own.

  best regards
  Matthias





  ---------------------------------------------------------------------------=
  ---------------------
  ---------------------------------------------------------------------------=
  ---------------------
  Forschungszentrum Juelich GmbH
  52425 Juelich
  Sitz der Gesellschaft: Juelich
  Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
  Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
  Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
  Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
  Prof. Dr. Sebastian M. Schmidt
  ---------------------------------------------------------------------------=
  ---------------------
  ---------------------------------------------------------------------------=
  ---------------------


Responsible-Changed-From-To: lib-bug-people->tron
Responsible-Changed-By: tron@NetBSD.org
Responsible-Changed-When: Sat, 11 Feb 2012 18:10:44 +0000
Responsible-Changed-Why:
I'll try to handle this PR.


From: "Matthias Scheler" <tron@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/40346 CVS commit: src/external/mit/expat/dist
Date: Sat, 11 Feb 2012 18:18:25 +0000

 Module Name:	src
 Committed By:	tron
 Date:		Sat Feb 11 18:18:24 UTC 2012

 Update of /cvsroot/src/external/mit/expat/dist
 In directory ivanova.netbsd.org:/tmp/cvs-serv16625

 Log Message:
 Initial import of "expat" 2.0.1 into base:
 This is James Clark's expat XML parser library in C. It is a stream
 oriented parser that requires setting handlers to deal with the
 structure that the parser discovers in the document.

 This is the first part of the fix for PR lib/40346.

 Status:

 Vendor Tag:	expat
 Release Tags:	expat-2-0-1

 N src/external/mit/expat/dist/Changes
 N src/external/mit/expat/dist/MANIFEST
 N src/external/mit/expat/dist/Makefile.in
 N src/external/mit/expat/dist/configure
 N src/external/mit/expat/dist/configure.in
 N src/external/mit/expat/dist/README
 N src/external/mit/expat/dist/expat.dsw
 N src/external/mit/expat/dist/expat_config.h.in
 N src/external/mit/expat/dist/COPYING
 N src/external/mit/expat/dist/doc/style.css
 N src/external/mit/expat/dist/doc/xmlwf.1
 N src/external/mit/expat/dist/doc/valid-xhtml10.png
 N src/external/mit/expat/dist/doc/reference.html
 N src/external/mit/expat/dist/doc/xmlwf.sgml
 N src/external/mit/expat/dist/doc/expat.png
 N src/external/mit/expat/dist/xmlwf/xmlfile.c
 N src/external/mit/expat/dist/xmlwf/xmlmime.c
 N src/external/mit/expat/dist/xmlwf/readfilemap.c
 N src/external/mit/expat/dist/xmlwf/xmlwin32url.cxx
 N src/external/mit/expat/dist/xmlwf/xmlurl.h
 N src/external/mit/expat/dist/xmlwf/codepage.c
 N src/external/mit/expat/dist/xmlwf/ct.c
 N src/external/mit/expat/dist/xmlwf/filemap.h
 N src/external/mit/expat/dist/xmlwf/unixfilemap.c
 N src/external/mit/expat/dist/xmlwf/xmlmime.h
 N src/external/mit/expat/dist/xmlwf/xmlwf.dsp
 N src/external/mit/expat/dist/xmlwf/xmltchar.h
 N src/external/mit/expat/dist/xmlwf/xmlwf.c
 N src/external/mit/expat/dist/xmlwf/codepage.h
 N src/external/mit/expat/dist/xmlwf/xmlfile.h
 N src/external/mit/expat/dist/xmlwf/win32filemap.c
 N src/external/mit/expat/dist/vms/descrip.mms
 N src/external/mit/expat/dist/vms/expat_config.h
 N src/external/mit/expat/dist/vms/README.vms
 N src/external/mit/expat/dist/lib/expat.dsp
 N src/external/mit/expat/dist/lib/xmltok.h
 N src/external/mit/expat/dist/lib/expatw.dsp
 N src/external/mit/expat/dist/lib/xmltok.c
 N src/external/mit/expat/dist/lib/xmlrole.c
 N src/external/mit/expat/dist/lib/expat_static.dsp
 N src/external/mit/expat/dist/lib/libexpat.def
 N src/external/mit/expat/dist/lib/winconfig.h
 N src/external/mit/expat/dist/lib/latin1tab.h
 N src/external/mit/expat/dist/lib/libexpatw.def
 N src/external/mit/expat/dist/lib/expatw_static.dsp
 N src/external/mit/expat/dist/lib/expat.h
 N src/external/mit/expat/dist/lib/xmlparse.c
 N src/external/mit/expat/dist/lib/utf8tab.h
 N src/external/mit/expat/dist/lib/asciitab.h
 N src/external/mit/expat/dist/lib/nametab.h
 N src/external/mit/expat/dist/lib/ascii.h
 N src/external/mit/expat/dist/lib/expat_external.h
 N src/external/mit/expat/dist/lib/iasciitab.h
 N src/external/mit/expat/dist/lib/xmltok_impl.h
 N src/external/mit/expat/dist/lib/macconfig.h
 N src/external/mit/expat/dist/lib/Makefile.MPW
 N src/external/mit/expat/dist/lib/internal.h
 N src/external/mit/expat/dist/lib/xmlrole.h
 N src/external/mit/expat/dist/lib/xmltok_ns.c
 N src/external/mit/expat/dist/lib/amigaconfig.h
 N src/external/mit/expat/dist/lib/xmltok_impl.c
 N src/external/mit/expat/dist/examples/elements.dsp
 N src/external/mit/expat/dist/examples/elements.c
 N src/external/mit/expat/dist/examples/outline.c
 N src/external/mit/expat/dist/examples/outline.dsp
 N src/external/mit/expat/dist/bcb5/makefile.mak
 N src/external/mit/expat/dist/bcb5/expat_static.bpf
 N src/external/mit/expat/dist/bcb5/libexpatw_mtd.def
 N src/external/mit/expat/dist/bcb5/expat.bpr
 N src/external/mit/expat/dist/bcb5/expatw.mak
 N src/external/mit/expat/dist/bcb5/expatw_static.bpf
 N src/external/mit/expat/dist/bcb5/libexpat_mtd.def
 N src/external/mit/expat/dist/bcb5/setup.bat
 N src/external/mit/expat/dist/bcb5/expatw.bpr
 N src/external/mit/expat/dist/bcb5/xmlwf.bpr
 N src/external/mit/expat/dist/bcb5/outline.bpr
 N src/external/mit/expat/dist/bcb5/expat_static.mak
 N src/external/mit/expat/dist/bcb5/expatw_static.bpr
 N src/external/mit/expat/dist/bcb5/expatw.bpf
 N src/external/mit/expat/dist/bcb5/outline.mak
 N src/external/mit/expat/dist/bcb5/outline.bpf
 N src/external/mit/expat/dist/bcb5/xmlwf.mak
 N src/external/mit/expat/dist/bcb5/expat_static.bpr
 N src/external/mit/expat/dist/bcb5/expat.mak
 N src/external/mit/expat/dist/bcb5/elements.bpr
 N src/external/mit/expat/dist/bcb5/elements.mak
 N src/external/mit/expat/dist/bcb5/all_projects.bpg
 N src/external/mit/expat/dist/bcb5/elements.bpf
 N src/external/mit/expat/dist/bcb5/expat.bpf
 N src/external/mit/expat/dist/bcb5/xmlwf.bpf
 N src/external/mit/expat/dist/bcb5/expatw_static.mak
 N src/external/mit/expat/dist/bcb5/README.txt
 N src/external/mit/expat/dist/amiga/expat_lib.c
 N src/external/mit/expat/dist/amiga/Makefile
 N src/external/mit/expat/dist/amiga/launch.c
 N src/external/mit/expat/dist/amiga/stdlib.c
 N src/external/mit/expat/dist/amiga/expat_vectors.c
 N src/external/mit/expat/dist/amiga/expat.xml
 N src/external/mit/expat/dist/amiga/README.txt
 N src/external/mit/expat/dist/amiga/include/inline4/expat.h
 N src/external/mit/expat/dist/amiga/include/proto/expat.h
 N src/external/mit/expat/dist/amiga/include/libraries/expat.h
 N src/external/mit/expat/dist/amiga/include/interfaces/expat.h
 N src/external/mit/expat/dist/tests/runtestspp.cpp
 N src/external/mit/expat/dist/tests/minicheck.h
 N src/external/mit/expat/dist/tests/minicheck.c
 N src/external/mit/expat/dist/tests/runtests.c
 N src/external/mit/expat/dist/tests/xmltest.sh
 N src/external/mit/expat/dist/tests/chardata.c
 N src/external/mit/expat/dist/tests/chardata.h
 N src/external/mit/expat/dist/tests/README.txt
 N src/external/mit/expat/dist/tests/benchmark/benchmark.dsp
 N src/external/mit/expat/dist/tests/benchmark/benchmark.c
 N src/external/mit/expat/dist/tests/benchmark/benchmark.dsw
 N src/external/mit/expat/dist/tests/benchmark/README.txt
 N src/external/mit/expat/dist/win32/expat.iss
 N src/external/mit/expat/dist/win32/MANIFEST.txt
 N src/external/mit/expat/dist/win32/README.txt
 N src/external/mit/expat/dist/conftools/config.sub
 N src/external/mit/expat/dist/conftools/get-version.sh
 N src/external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4
 N src/external/mit/expat/dist/conftools/mkinstalldirs
 N src/external/mit/expat/dist/conftools/ltmain.sh
 N src/external/mit/expat/dist/conftools/config.guess
 N src/external/mit/expat/dist/conftools/PrintPath
 N src/external/mit/expat/dist/conftools/expat.m4
 N src/external/mit/expat/dist/conftools/libtool.m4
 N src/external/mit/expat/dist/conftools/install-sh

 No conflicts created by this import

From: "Matthias Scheler" <tron@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/40346 CVS commit: src
Date: Wed, 29 Feb 2012 20:07:59 +0000

 Module Name:	src
 Committed By:	tron
 Date:		Wed Feb 29 20:07:58 UTC 2012

 Modified Files:
 	src/distrib/sets/lists/base: ad.mips64eb ad.mips64el md.amd64
 	    md.sparc64 mi shl.mi
 	src/distrib/sets/lists/comp: ad.mips64eb ad.mips64el md.amd64
 	    md.sparc64 mi shl.mi
 	src/distrib/sets/lists/man: mi
 	src/distrib/sets/lists/xbase: mi shl.mi
 	src/distrib/sets/lists/xcomp: mi shl.mi
 	src/external/mit: Makefile
 	src/external/mit/xorg/bin/xmlwf: Makefile
 	src/external/mit/xorg/lib: Makefile
 	src/external/mit/xorg/lib/dri: dri.mk
 	src/external/mit/xorg/lib/fontconfig/src: Makefile
 	src/external/mit/xorg/tools/fc-cache: Makefile
 	src/lib: Makefile
 	src/share/mk: bsd.README bsd.hostprog.mk bsd.prog.mk
 	src/x11/lib: Makefile
 	src/x11/lib/fontconfig/src: Makefile
 Added Files:
 	src/external/mit/expat: Makefile Makefile.inc
 	src/external/mit/expat/bin: Makefile Makefile.inc
 	src/external/mit/expat/bin/xmlwf: Makefile
 	src/external/mit/expat/lib: Makefile Makefile.inc
 	src/external/mit/expat/lib/libexpat: Makefile expat_config.h
 	    shlib_version
 Removed Files:
 	src/external/mit/xorg/lib/expat: Makefile expat_config.h shlib_version
 	src/x11/lib/expat: Makefile shlib_version

 Log Message:
 Move "libexpat" from X11 into base which fixes PR lib/40346.
 This change was approved by the Core Group.


 To generate a diff of this commit:
 cvs rdiff -u -r1.84 -r1.85 src/distrib/sets/lists/base/ad.mips64eb
 cvs rdiff -u -r1.83 -r1.84 src/distrib/sets/lists/base/ad.mips64el
 cvs rdiff -u -r1.158 -r1.159 src/distrib/sets/lists/base/md.amd64
 cvs rdiff -u -r1.149 -r1.150 src/distrib/sets/lists/base/md.sparc64
 cvs rdiff -u -r1.986 -r1.987 src/distrib/sets/lists/base/mi
 cvs rdiff -u -r1.618 -r1.619 src/distrib/sets/lists/base/shl.mi
 cvs rdiff -u -r1.71 -r1.72 src/distrib/sets/lists/comp/ad.mips64eb \
     src/distrib/sets/lists/comp/ad.mips64el
 cvs rdiff -u -r1.157 -r1.158 src/distrib/sets/lists/comp/md.amd64
 cvs rdiff -u -r1.140 -r1.141 src/distrib/sets/lists/comp/md.sparc64
 cvs rdiff -u -r1.1742 -r1.1743 src/distrib/sets/lists/comp/mi
 cvs rdiff -u -r1.211 -r1.212 src/distrib/sets/lists/comp/shl.mi
 cvs rdiff -u -r1.1381 -r1.1382 src/distrib/sets/lists/man/mi
 cvs rdiff -u -r1.112 -r1.113 src/distrib/sets/lists/xbase/mi
 cvs rdiff -u -r1.44 -r1.45 src/distrib/sets/lists/xbase/shl.mi
 cvs rdiff -u -r1.133 -r1.134 src/distrib/sets/lists/xcomp/mi
 cvs rdiff -u -r1.30 -r1.31 src/distrib/sets/lists/xcomp/shl.mi
 cvs rdiff -u -r1.1 -r1.2 src/external/mit/Makefile
 cvs rdiff -u -r0 -r1.1 src/external/mit/expat/Makefile \
     src/external/mit/expat/Makefile.inc
 cvs rdiff -u -r0 -r1.1 src/external/mit/expat/bin/Makefile \
     src/external/mit/expat/bin/Makefile.inc
 cvs rdiff -u -r0 -r1.1 src/external/mit/expat/bin/xmlwf/Makefile
 cvs rdiff -u -r0 -r1.1 src/external/mit/expat/lib/Makefile \
     src/external/mit/expat/lib/Makefile.inc
 cvs rdiff -u -r0 -r1.1 src/external/mit/expat/lib/libexpat/Makefile \
     src/external/mit/expat/lib/libexpat/expat_config.h \
     src/external/mit/expat/lib/libexpat/shlib_version
 cvs rdiff -u -r1.3 -r1.4 src/external/mit/xorg/bin/xmlwf/Makefile
 cvs rdiff -u -r1.24 -r1.25 src/external/mit/xorg/lib/Makefile
 cvs rdiff -u -r1.10 -r1.11 src/external/mit/xorg/lib/dri/dri.mk
 cvs rdiff -u -r1.2 -r0 src/external/mit/xorg/lib/expat/Makefile \
     src/external/mit/xorg/lib/expat/shlib_version
 cvs rdiff -u -r1.1 -r0 src/external/mit/xorg/lib/expat/expat_config.h
 cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/lib/fontconfig/src/Makefile
 cvs rdiff -u -r1.5 -r1.6 src/external/mit/xorg/tools/fc-cache/Makefile
 cvs rdiff -u -r1.181 -r1.182 src/lib/Makefile
 cvs rdiff -u -r1.293 -r1.294 src/share/mk/bsd.README
 cvs rdiff -u -r1.66 -r1.67 src/share/mk/bsd.hostprog.mk
 cvs rdiff -u -r1.273 -r1.274 src/share/mk/bsd.prog.mk
 cvs rdiff -u -r1.10 -r1.11 src/x11/lib/Makefile
 cvs rdiff -u -r1.7 -r0 src/x11/lib/expat/Makefile
 cvs rdiff -u -r1.2 -r0 src/x11/lib/expat/shlib_version
 cvs rdiff -u -r1.10 -r1.11 src/x11/lib/fontconfig/src/Makefile

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "Matthias Scheler" <tron@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/40346 CVS commit: xsrc/external/mit/expat/dist
Date: Wed, 29 Feb 2012 20:08:50 +0000

 Module Name:	xsrc
 Committed By:	tron
 Date:		Wed Feb 29 20:08:50 UTC 2012

 Removed Files:
 	xsrc/external/mit/expat/dist: COPYING Changes MANIFEST Makefile.in
 	    README configure configure.in expat.dsw expat_config.h.in
 	xsrc/external/mit/expat/dist/amiga: Makefile README.txt expat.xml
 	    expat_lib.c expat_vectors.c launch.c stdlib.c
 	xsrc/external/mit/expat/dist/amiga/include/inline4: expat.h
 	xsrc/external/mit/expat/dist/amiga/include/interfaces: expat.h
 	xsrc/external/mit/expat/dist/amiga/include/libraries: expat.h
 	xsrc/external/mit/expat/dist/amiga/include/proto: expat.h
 	xsrc/external/mit/expat/dist/bcb5: README.txt all_projects.bpg
 	    elements.bpf elements.bpr elements.mak expat.bpf expat.bpr
 	    expat.mak expat_static.bpf expat_static.bpr expat_static.mak
 	    expatw.bpf expatw.bpr expatw.mak expatw_static.bpf
 	    expatw_static.bpr expatw_static.mak libexpat_mtd.def
 	    libexpatw_mtd.def makefile.mak outline.bpf outline.bpr outline.mak
 	    setup.bat xmlwf.bpf xmlwf.bpr xmlwf.mak
 	xsrc/external/mit/expat/dist/conftools: PrintPath
 	    ac_c_bigendian_cross.m4 config.guess config.sub expat.m4
 	    get-version.sh install-sh libtool.m4 ltmain.sh mkinstalldirs
 	xsrc/external/mit/expat/dist/doc: expat.png reference.html style.css
 	    valid-xhtml10.png xmlwf.1 xmlwf.sgml
 	xsrc/external/mit/expat/dist/examples: elements.c elements.dsp
 	    outline.c outline.dsp
 	xsrc/external/mit/expat/dist/lib: Makefile.MPW amigaconfig.h ascii.h
 	    asciitab.h expat.dsp expat.h expat_external.h expat_static.dsp
 	    expatw.dsp expatw_static.dsp iasciitab.h internal.h latin1tab.h
 	    libexpat.def libexpatw.def macconfig.h nametab.h utf8tab.h
 	    winconfig.h xmlparse.c xmlrole.c xmlrole.h xmltok.c xmltok.h
 	    xmltok_impl.c xmltok_impl.h xmltok_ns.c
 	xsrc/external/mit/expat/dist/tests: README.txt chardata.c chardata.h
 	    minicheck.c minicheck.h runtests.c runtestspp.cpp xmltest.sh
 	xsrc/external/mit/expat/dist/tests/benchmark: README.txt benchmark.c
 	    benchmark.dsp benchmark.dsw
 	xsrc/external/mit/expat/dist/vms: README.vms descrip.mms expat_config.h
 	xsrc/external/mit/expat/dist/win32: MANIFEST.txt README.txt expat.iss
 	xsrc/external/mit/expat/dist/xmlwf: codepage.c codepage.h ct.c
 	    filemap.h readfilemap.c unixfilemap.c win32filemap.c xmlfile.c
 	    xmlfile.h xmlmime.c xmlmime.h xmltchar.h xmlurl.h xmlwf.c xmlwf.dsp
 	    xmlwin32url.cxx

 Log Message:
 Move "libexpat" from X11 into base which fixes PR lib/40346.
 This change was approved by the Core Group.


 To generate a diff of this commit:
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/COPYING \
     xsrc/external/mit/expat/dist/Changes \
     xsrc/external/mit/expat/dist/MANIFEST \
     xsrc/external/mit/expat/dist/Makefile.in \
     xsrc/external/mit/expat/dist/README \
     xsrc/external/mit/expat/dist/configure \
     xsrc/external/mit/expat/dist/configure.in \
     xsrc/external/mit/expat/dist/expat.dsw \
     xsrc/external/mit/expat/dist/expat_config.h.in
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/amiga/Makefile \
     xsrc/external/mit/expat/dist/amiga/README.txt \
     xsrc/external/mit/expat/dist/amiga/expat.xml \
     xsrc/external/mit/expat/dist/amiga/expat_lib.c \
     xsrc/external/mit/expat/dist/amiga/expat_vectors.c \
     xsrc/external/mit/expat/dist/amiga/launch.c \
     xsrc/external/mit/expat/dist/amiga/stdlib.c
 cvs rdiff -u -r1.1.1.1 -r0 \
     xsrc/external/mit/expat/dist/amiga/include/inline4/expat.h
 cvs rdiff -u -r1.1.1.1 -r0 \
     xsrc/external/mit/expat/dist/amiga/include/interfaces/expat.h
 cvs rdiff -u -r1.1.1.1 -r0 \
     xsrc/external/mit/expat/dist/amiga/include/libraries/expat.h
 cvs rdiff -u -r1.1.1.1 -r0 \
     xsrc/external/mit/expat/dist/amiga/include/proto/expat.h
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/bcb5/README.txt \
     xsrc/external/mit/expat/dist/bcb5/all_projects.bpg \
     xsrc/external/mit/expat/dist/bcb5/elements.bpf \
     xsrc/external/mit/expat/dist/bcb5/elements.bpr \
     xsrc/external/mit/expat/dist/bcb5/elements.mak \
     xsrc/external/mit/expat/dist/bcb5/expat.bpf \
     xsrc/external/mit/expat/dist/bcb5/expat.bpr \
     xsrc/external/mit/expat/dist/bcb5/expat.mak \
     xsrc/external/mit/expat/dist/bcb5/expat_static.bpf \
     xsrc/external/mit/expat/dist/bcb5/expat_static.bpr \
     xsrc/external/mit/expat/dist/bcb5/expat_static.mak \
     xsrc/external/mit/expat/dist/bcb5/expatw.bpf \
     xsrc/external/mit/expat/dist/bcb5/expatw.bpr \
     xsrc/external/mit/expat/dist/bcb5/expatw.mak \
     xsrc/external/mit/expat/dist/bcb5/expatw_static.bpf \
     xsrc/external/mit/expat/dist/bcb5/expatw_static.bpr \
     xsrc/external/mit/expat/dist/bcb5/expatw_static.mak \
     xsrc/external/mit/expat/dist/bcb5/libexpat_mtd.def \
     xsrc/external/mit/expat/dist/bcb5/libexpatw_mtd.def \
     xsrc/external/mit/expat/dist/bcb5/makefile.mak \
     xsrc/external/mit/expat/dist/bcb5/outline.bpf \
     xsrc/external/mit/expat/dist/bcb5/outline.bpr \
     xsrc/external/mit/expat/dist/bcb5/outline.mak \
     xsrc/external/mit/expat/dist/bcb5/setup.bat \
     xsrc/external/mit/expat/dist/bcb5/xmlwf.bpf \
     xsrc/external/mit/expat/dist/bcb5/xmlwf.bpr \
     xsrc/external/mit/expat/dist/bcb5/xmlwf.mak
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/conftools/PrintPath \
     xsrc/external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4 \
     xsrc/external/mit/expat/dist/conftools/config.guess \
     xsrc/external/mit/expat/dist/conftools/config.sub \
     xsrc/external/mit/expat/dist/conftools/expat.m4 \
     xsrc/external/mit/expat/dist/conftools/get-version.sh \
     xsrc/external/mit/expat/dist/conftools/install-sh \
     xsrc/external/mit/expat/dist/conftools/libtool.m4 \
     xsrc/external/mit/expat/dist/conftools/ltmain.sh \
     xsrc/external/mit/expat/dist/conftools/mkinstalldirs
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/doc/expat.png \
     xsrc/external/mit/expat/dist/doc/reference.html \
     xsrc/external/mit/expat/dist/doc/style.css \
     xsrc/external/mit/expat/dist/doc/valid-xhtml10.png \
     xsrc/external/mit/expat/dist/doc/xmlwf.1 \
     xsrc/external/mit/expat/dist/doc/xmlwf.sgml
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/examples/elements.c \
     xsrc/external/mit/expat/dist/examples/elements.dsp \
     xsrc/external/mit/expat/dist/examples/outline.c \
     xsrc/external/mit/expat/dist/examples/outline.dsp
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/lib/Makefile.MPW \
     xsrc/external/mit/expat/dist/lib/amigaconfig.h \
     xsrc/external/mit/expat/dist/lib/ascii.h \
     xsrc/external/mit/expat/dist/lib/asciitab.h \
     xsrc/external/mit/expat/dist/lib/expat.dsp \
     xsrc/external/mit/expat/dist/lib/expat.h \
     xsrc/external/mit/expat/dist/lib/expat_external.h \
     xsrc/external/mit/expat/dist/lib/expat_static.dsp \
     xsrc/external/mit/expat/dist/lib/expatw.dsp \
     xsrc/external/mit/expat/dist/lib/expatw_static.dsp \
     xsrc/external/mit/expat/dist/lib/iasciitab.h \
     xsrc/external/mit/expat/dist/lib/internal.h \
     xsrc/external/mit/expat/dist/lib/latin1tab.h \
     xsrc/external/mit/expat/dist/lib/libexpat.def \
     xsrc/external/mit/expat/dist/lib/libexpatw.def \
     xsrc/external/mit/expat/dist/lib/macconfig.h \
     xsrc/external/mit/expat/dist/lib/nametab.h \
     xsrc/external/mit/expat/dist/lib/utf8tab.h \
     xsrc/external/mit/expat/dist/lib/winconfig.h \
     xsrc/external/mit/expat/dist/lib/xmlrole.c \
     xsrc/external/mit/expat/dist/lib/xmlrole.h \
     xsrc/external/mit/expat/dist/lib/xmltok.c \
     xsrc/external/mit/expat/dist/lib/xmltok.h \
     xsrc/external/mit/expat/dist/lib/xmltok_impl.h \
     xsrc/external/mit/expat/dist/lib/xmltok_ns.c
 cvs rdiff -u -r1.2 -r0 xsrc/external/mit/expat/dist/lib/xmlparse.c \
     xsrc/external/mit/expat/dist/lib/xmltok_impl.c
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/tests/README.txt \
     xsrc/external/mit/expat/dist/tests/chardata.c \
     xsrc/external/mit/expat/dist/tests/chardata.h \
     xsrc/external/mit/expat/dist/tests/minicheck.c \
     xsrc/external/mit/expat/dist/tests/minicheck.h \
     xsrc/external/mit/expat/dist/tests/runtests.c \
     xsrc/external/mit/expat/dist/tests/runtestspp.cpp \
     xsrc/external/mit/expat/dist/tests/xmltest.sh
 cvs rdiff -u -r1.1.1.1 -r0 \
     xsrc/external/mit/expat/dist/tests/benchmark/README.txt \
     xsrc/external/mit/expat/dist/tests/benchmark/benchmark.c \
     xsrc/external/mit/expat/dist/tests/benchmark/benchmark.dsp \
     xsrc/external/mit/expat/dist/tests/benchmark/benchmark.dsw
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/vms/README.vms \
     xsrc/external/mit/expat/dist/vms/descrip.mms \
     xsrc/external/mit/expat/dist/vms/expat_config.h
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/win32/MANIFEST.txt \
     xsrc/external/mit/expat/dist/win32/README.txt \
     xsrc/external/mit/expat/dist/win32/expat.iss
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/xmlwf/codepage.c \
     xsrc/external/mit/expat/dist/xmlwf/codepage.h \
     xsrc/external/mit/expat/dist/xmlwf/ct.c \
     xsrc/external/mit/expat/dist/xmlwf/filemap.h \
     xsrc/external/mit/expat/dist/xmlwf/readfilemap.c \
     xsrc/external/mit/expat/dist/xmlwf/unixfilemap.c \
     xsrc/external/mit/expat/dist/xmlwf/win32filemap.c \
     xsrc/external/mit/expat/dist/xmlwf/xmlfile.c \
     xsrc/external/mit/expat/dist/xmlwf/xmlfile.h \
     xsrc/external/mit/expat/dist/xmlwf/xmlmime.c \
     xsrc/external/mit/expat/dist/xmlwf/xmlmime.h \
     xsrc/external/mit/expat/dist/xmlwf/xmltchar.h \
     xsrc/external/mit/expat/dist/xmlwf/xmlurl.h \
     xsrc/external/mit/expat/dist/xmlwf/xmlwf.c \
     xsrc/external/mit/expat/dist/xmlwf/xmlwf.dsp \
     xsrc/external/mit/expat/dist/xmlwf/xmlwin32url.cxx

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->pending-pullups
State-Changed-By: tron@NetBSD.org
State-Changed-When: Thu, 01 Mar 2012 07:42:25 +0000
State-Changed-Why:
The problem has been fixed in NetBSD-current. I've requested a pullup into
the "netbsd-6" branch.


From: "Jeff Rizzo" <riz@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/40346 CVS commit: [netbsd-6] xsrc/external/mit/expat/dist
Date: Fri, 2 Mar 2012 18:21:09 +0000

 Module Name:	xsrc
 Committed By:	riz
 Date:		Fri Mar  2 18:21:09 UTC 2012

 Removed Files:
 	xsrc/external/mit/expat/dist [netbsd-6]: COPYING Changes MANIFEST
 	    Makefile.in README configure configure.in expat.dsw
 	    expat_config.h.in
 	xsrc/external/mit/expat/dist/amiga [netbsd-6]: Makefile README.txt
 	    expat.xml expat_lib.c expat_vectors.c launch.c stdlib.c
 	xsrc/external/mit/expat/dist/amiga/include/inline4 [netbsd-6]: expat.h
 	xsrc/external/mit/expat/dist/amiga/include/interfaces [netbsd-6]:
 	    expat.h
 	xsrc/external/mit/expat/dist/amiga/include/libraries [netbsd-6]:
 	    expat.h
 	xsrc/external/mit/expat/dist/amiga/include/proto [netbsd-6]: expat.h
 	xsrc/external/mit/expat/dist/bcb5 [netbsd-6]: README.txt
 	    all_projects.bpg elements.bpf elements.bpr elements.mak expat.bpf
 	    expat.bpr expat.mak expat_static.bpf expat_static.bpr
 	    expat_static.mak expatw.bpf expatw.bpr expatw.mak expatw_static.bpf
 	    expatw_static.bpr expatw_static.mak libexpat_mtd.def
 	    libexpatw_mtd.def makefile.mak outline.bpf outline.bpr outline.mak
 	    setup.bat xmlwf.bpf xmlwf.bpr xmlwf.mak
 	xsrc/external/mit/expat/dist/conftools [netbsd-6]: PrintPath
 	    ac_c_bigendian_cross.m4 config.guess config.sub expat.m4
 	    get-version.sh install-sh libtool.m4 ltmain.sh mkinstalldirs
 	xsrc/external/mit/expat/dist/doc [netbsd-6]: expat.png reference.html
 	    style.css valid-xhtml10.png xmlwf.1 xmlwf.sgml
 	xsrc/external/mit/expat/dist/examples [netbsd-6]: elements.c
 	    elements.dsp outline.c outline.dsp
 	xsrc/external/mit/expat/dist/lib [netbsd-6]: Makefile.MPW amigaconfig.h
 	    ascii.h asciitab.h expat.dsp expat.h expat_external.h
 	    expat_static.dsp expatw.dsp expatw_static.dsp iasciitab.h
 	    internal.h latin1tab.h libexpat.def libexpatw.def macconfig.h
 	    nametab.h utf8tab.h winconfig.h xmlparse.c xmlrole.c xmlrole.h
 	    xmltok.c xmltok.h xmltok_impl.c xmltok_impl.h xmltok_ns.c
 	xsrc/external/mit/expat/dist/tests [netbsd-6]: README.txt chardata.c
 	    chardata.h minicheck.c minicheck.h runtests.c runtestspp.cpp
 	    xmltest.sh
 	xsrc/external/mit/expat/dist/tests/benchmark [netbsd-6]: README.txt
 	    benchmark.c benchmark.dsp benchmark.dsw
 	xsrc/external/mit/expat/dist/vms [netbsd-6]: README.vms descrip.mms
 	    expat_config.h
 	xsrc/external/mit/expat/dist/win32 [netbsd-6]: MANIFEST.txt README.txt
 	    expat.iss
 	xsrc/external/mit/expat/dist/xmlwf [netbsd-6]: codepage.c codepage.h
 	    ct.c filemap.h readfilemap.c unixfilemap.c win32filemap.c xmlfile.c
 	    xmlfile.h xmlmime.c xmlmime.h xmltchar.h xmlurl.h xmlwf.c xmlwf.dsp
 	    xmlwin32url.cxx

 Log Message:
 Pull up following revision(s) (requested by tron in ticket #72):
 	external/mit/expat/dist/lib/xmltok_impl.c: file removal
 	external/mit/expat/dist/bcb5/xmlwf.bpf: file removal
 	external/mit/expat/dist/configure.in: file removal
 	external/mit/expat/dist/tests/chardata.h: file removal
 	external/mit/expat/dist/tests/benchmark/benchmark.c: file removal
 	external/mit/expat/dist/conftools/mkinstalldirs: file removal
 	external/mit/expat/dist/doc/reference.html: file removal
 	external/mit/expat/dist/amiga/include/libraries/expat.h: file removal
 	external/mit/expat/dist/bcb5/makefile.mak: file removal
 	external/mit/expat/dist/bcb5/elements.bpr: file removal
 	external/mit/expat/dist/lib/amigaconfig.h: file removal
 	external/mit/expat/dist/conftools/ltmain.sh: file removal
 	external/mit/expat/dist/lib/xmltok.h: file removal
 	external/mit/expat/dist/README: file removal
 	external/mit/expat/dist/amiga/README.txt: file removal
 	external/mit/expat/dist/tests/runtests.c: file removal
 	external/mit/expat/dist/bcb5/outline.bpf: file removal
 	external/mit/expat/dist/examples/outline.c: file removal
 	external/mit/expat/dist/tests/benchmark/benchmark.dsp: file removal
 	external/mit/expat/dist/Makefile.in: file removal
 	external/mit/expat/dist/bcb5/expatw_static.mak: file removal
 	external/mit/expat/dist/COPYING: file removal
 	external/mit/expat/dist/bcb5/xmlwf.bpr: file removal
 	external/mit/expat/dist/xmlwf/xmlurl.h: file removal
 	external/mit/expat/dist/lib/expat.dsp: file removal
 	external/mit/expat/dist/bcb5/expat.mak: file removal
 	external/mit/expat/dist/bcb5/expatw.bpf: file removal
 	external/mit/expat/dist/lib/utf8tab.h: file removal
 	external/mit/expat/dist/lib/xmlparse.c: file removal
 	external/mit/expat/dist/vms/descrip.mms: file removal
 	external/mit/expat/dist/lib/libexpat.def: file removal
 	external/mit/expat/dist/bcb5/libexpatw_mtd.def: file removal
 	external/mit/expat/dist/tests/minicheck.h: file removal
 	external/mit/expat/dist/tests/xmltest.sh: file removal
 	external/mit/expat/dist/lib/xmltok_impl.h: file removal
 	external/mit/expat/dist/xmlwf/xmlmime.c: file removal
 	external/mit/expat/dist/bcb5/expatw_static.bpr: file removal
 	external/mit/expat/dist/lib/latin1tab.h: file removal
 	external/mit/expat/dist/vms/README.vms: file removal
 	external/mit/expat/dist/bcb5/all_projects.bpg: file removal
 	external/mit/expat/dist/lib/Makefile.MPW: file removal
 	external/mit/expat/dist/win32/MANIFEST.txt: file removal
 	external/mit/expat/dist/doc/expat.png: file removal
 	external/mit/expat/dist/configure: file removal
 	external/mit/expat/dist/lib/asciitab.h: file removal
 	external/mit/expat/dist/bcb5/expat.bpr: file removal
 	external/mit/expat/dist/doc/xmlwf.sgml: file removal
 	external/mit/expat/dist/conftools/PrintPath: file removal
 	external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4: file removal
 	external/mit/expat/dist/examples/outline.dsp: file removal
 	external/mit/expat/dist/xmlwf/xmlfile.c: file removal
 	external/mit/expat/dist/amiga/Makefile: file removal
 	external/mit/expat/dist/bcb5/expat_static.mak: file removal
 	external/mit/expat/dist/lib/macconfig.h: file removal
 	external/mit/expat/dist/amiga/expat_lib.c: file removal
 	external/mit/expat/dist/xmlwf/unixfilemap.c: file removal
 	external/mit/expat/dist/vms/expat_config.h: file removal
 	external/mit/expat/dist/bcb5/elements.bpf: file removal
 	external/mit/expat/dist/MANIFEST: file removal
 	external/mit/expat/dist/amiga/stdlib.c: file removal
 	external/mit/expat/dist/xmlwf/readfilemap.c: file removal
 	external/mit/expat/dist/tests/benchmark/benchmark.dsw: file removal
 	external/mit/expat/dist/bcb5/xmlwf.mak: file removal
 	external/mit/expat/dist/xmlwf/xmlwf.dsp: file removal
 	external/mit/expat/dist/doc/xmlwf.1: file removal
 	external/mit/expat/dist/xmlwf/xmlmime.h: file removal
 	external/mit/expat/dist/amiga/expat_vectors.c: file removal
 	external/mit/expat/dist/expat_config.h.in: file removal
 	external/mit/expat/dist/conftools/config.guess: file removal
 	external/mit/expat/dist/conftools/expat.m4: file removal
 	external/mit/expat/dist/xmlwf/xmltchar.h: file removal
 	external/mit/expat/dist/amiga/launch.c: file removal
 	external/mit/expat/dist/bcb5/expat_static.bpr: file removal
 	external/mit/expat/dist/bcb5/outline.mak: file removal
 	external/mit/expat/dist/lib/winconfig.h: file removal
 	external/mit/expat/dist/lib/internal.h: file removal
 	external/mit/expat/dist/examples/elements.dsp: file removal
 	external/mit/expat/dist/amiga/include/interfaces/expat.h: file removal
 	external/mit/expat/dist/bcb5/README.txt: file removal
 	external/mit/expat/dist/bcb5/expatw_static.bpf: file removal
 	external/mit/expat/dist/bcb5/libexpat_mtd.def: file removal
 	external/mit/expat/dist/xmlwf/win32filemap.c: file removal
 	external/mit/expat/dist/xmlwf/filemap.h: file removal
 	external/mit/expat/dist/win32/README.txt: file removal
 	external/mit/expat/dist/examples/elements.c: file removal
 	external/mit/expat/dist/bcb5/expatw.mak: file removal
 	external/mit/expat/dist/xmlwf/xmlfile.h: file removal
 	external/mit/expat/dist/xmlwf/xmlwin32url.cxx: file removal
 	external/mit/expat/dist/xmlwf/codepage.c: file removal
 	external/mit/expat/dist/lib/expat_static.dsp: file removal
 	external/mit/expat/dist/lib/xmlrole.c: file removal
 	external/mit/expat/dist/lib/nametab.h: file removal
 	external/mit/expat/dist/bcb5/outline.bpr: file removal
 	external/mit/expat/dist/bcb5/expat.bpf: file removal
 	external/mit/expat/dist/doc/valid-xhtml10.png: file removal
 	external/mit/expat/dist/tests/benchmark/README.txt: file removal
 	external/mit/expat/dist/win32/expat.iss: file removal
 	external/mit/expat/dist/amiga/expat.xml: file removal
 	external/mit/expat/dist/tests/chardata.c: file removal
 	external/mit/expat/dist/conftools/install-sh: file removal
 	external/mit/expat/dist/doc/style.css: file removal
 	external/mit/expat/dist/lib/libexpatw.def: file removal
 	external/mit/expat/dist/Changes: file removal
 	external/mit/expat/dist/amiga/include/proto/expat.h: file removal
 	external/mit/expat/dist/tests/README.txt: file removal
 	external/mit/expat/dist/xmlwf/ct.c: file removal
 	external/mit/expat/dist/lib/iasciitab.h: file removal
 	external/mit/expat/dist/lib/xmltok.c: file removal
 	external/mit/expat/dist/bcb5/setup.bat: file removal
 	external/mit/expat/dist/bcb5/expatw.bpr: file removal
 	external/mit/expat/dist/conftools/get-version.sh: file removal
 	external/mit/expat/dist/lib/expatw.dsp: file removal
 	external/mit/expat/dist/lib/expat_external.h: file removal
 	external/mit/expat/dist/xmlwf/xmlwf.c: file removal
 	external/mit/expat/dist/conftools/libtool.m4: file removal
 	external/mit/expat/dist/tests/runtestspp.cpp: file removal
 	external/mit/expat/dist/conftools/config.sub: file removal
 	external/mit/expat/dist/bcb5/elements.mak: file removal
 	external/mit/expat/dist/lib/xmltok_ns.c: file removal
 	external/mit/expat/dist/amiga/include/inline4/expat.h: file removal
 	external/mit/expat/dist/lib/expatw_static.dsp: file removal
 	external/mit/expat/dist/lib/ascii.h: file removal
 	external/mit/expat/dist/bcb5/expat_static.bpf: file removal
 	external/mit/expat/dist/expat.dsw: file removal
 	external/mit/expat/dist/xmlwf/codepage.h: file removal
 	external/mit/expat/dist/lib/xmlrole.h: file removal
 	external/mit/expat/dist/tests/minicheck.c: file removal
 	external/mit/expat/dist/lib/expat.h: file removal
 Move &quot;libexpat&quot; from X11 into base which fixes PR lib/40346.
 This change was approved by the Core Group.


 To generate a diff of this commit:
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/COPYING \
     xsrc/external/mit/expat/dist/Changes \
     xsrc/external/mit/expat/dist/MANIFEST \
     xsrc/external/mit/expat/dist/Makefile.in \
     xsrc/external/mit/expat/dist/README \
     xsrc/external/mit/expat/dist/configure \
     xsrc/external/mit/expat/dist/configure.in \
     xsrc/external/mit/expat/dist/expat.dsw \
     xsrc/external/mit/expat/dist/expat_config.h.in
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/amiga/Makefile \
     xsrc/external/mit/expat/dist/amiga/README.txt \
     xsrc/external/mit/expat/dist/amiga/expat.xml \
     xsrc/external/mit/expat/dist/amiga/expat_lib.c \
     xsrc/external/mit/expat/dist/amiga/expat_vectors.c \
     xsrc/external/mit/expat/dist/amiga/launch.c \
     xsrc/external/mit/expat/dist/amiga/stdlib.c
 cvs rdiff -u -r1.1.1.1 -r0 \
     xsrc/external/mit/expat/dist/amiga/include/inline4/expat.h
 cvs rdiff -u -r1.1.1.1 -r0 \
     xsrc/external/mit/expat/dist/amiga/include/interfaces/expat.h
 cvs rdiff -u -r1.1.1.1 -r0 \
     xsrc/external/mit/expat/dist/amiga/include/libraries/expat.h
 cvs rdiff -u -r1.1.1.1 -r0 \
     xsrc/external/mit/expat/dist/amiga/include/proto/expat.h
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/bcb5/README.txt \
     xsrc/external/mit/expat/dist/bcb5/all_projects.bpg \
     xsrc/external/mit/expat/dist/bcb5/elements.bpf \
     xsrc/external/mit/expat/dist/bcb5/elements.bpr \
     xsrc/external/mit/expat/dist/bcb5/elements.mak \
     xsrc/external/mit/expat/dist/bcb5/expat.bpf \
     xsrc/external/mit/expat/dist/bcb5/expat.bpr \
     xsrc/external/mit/expat/dist/bcb5/expat.mak \
     xsrc/external/mit/expat/dist/bcb5/expat_static.bpf \
     xsrc/external/mit/expat/dist/bcb5/expat_static.bpr \
     xsrc/external/mit/expat/dist/bcb5/expat_static.mak \
     xsrc/external/mit/expat/dist/bcb5/expatw.bpf \
     xsrc/external/mit/expat/dist/bcb5/expatw.bpr \
     xsrc/external/mit/expat/dist/bcb5/expatw.mak \
     xsrc/external/mit/expat/dist/bcb5/expatw_static.bpf \
     xsrc/external/mit/expat/dist/bcb5/expatw_static.bpr \
     xsrc/external/mit/expat/dist/bcb5/expatw_static.mak \
     xsrc/external/mit/expat/dist/bcb5/libexpat_mtd.def \
     xsrc/external/mit/expat/dist/bcb5/libexpatw_mtd.def \
     xsrc/external/mit/expat/dist/bcb5/makefile.mak \
     xsrc/external/mit/expat/dist/bcb5/outline.bpf \
     xsrc/external/mit/expat/dist/bcb5/outline.bpr \
     xsrc/external/mit/expat/dist/bcb5/outline.mak \
     xsrc/external/mit/expat/dist/bcb5/setup.bat \
     xsrc/external/mit/expat/dist/bcb5/xmlwf.bpf \
     xsrc/external/mit/expat/dist/bcb5/xmlwf.bpr \
     xsrc/external/mit/expat/dist/bcb5/xmlwf.mak
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/conftools/PrintPath \
     xsrc/external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4 \
     xsrc/external/mit/expat/dist/conftools/config.guess \
     xsrc/external/mit/expat/dist/conftools/config.sub \
     xsrc/external/mit/expat/dist/conftools/expat.m4 \
     xsrc/external/mit/expat/dist/conftools/get-version.sh \
     xsrc/external/mit/expat/dist/conftools/install-sh \
     xsrc/external/mit/expat/dist/conftools/libtool.m4 \
     xsrc/external/mit/expat/dist/conftools/ltmain.sh \
     xsrc/external/mit/expat/dist/conftools/mkinstalldirs
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/doc/expat.png \
     xsrc/external/mit/expat/dist/doc/reference.html \
     xsrc/external/mit/expat/dist/doc/style.css \
     xsrc/external/mit/expat/dist/doc/valid-xhtml10.png \
     xsrc/external/mit/expat/dist/doc/xmlwf.1 \
     xsrc/external/mit/expat/dist/doc/xmlwf.sgml
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/examples/elements.c \
     xsrc/external/mit/expat/dist/examples/elements.dsp \
     xsrc/external/mit/expat/dist/examples/outline.c \
     xsrc/external/mit/expat/dist/examples/outline.dsp
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/lib/Makefile.MPW \
     xsrc/external/mit/expat/dist/lib/amigaconfig.h \
     xsrc/external/mit/expat/dist/lib/ascii.h \
     xsrc/external/mit/expat/dist/lib/asciitab.h \
     xsrc/external/mit/expat/dist/lib/expat.dsp \
     xsrc/external/mit/expat/dist/lib/expat.h \
     xsrc/external/mit/expat/dist/lib/expat_external.h \
     xsrc/external/mit/expat/dist/lib/expat_static.dsp \
     xsrc/external/mit/expat/dist/lib/expatw.dsp \
     xsrc/external/mit/expat/dist/lib/expatw_static.dsp \
     xsrc/external/mit/expat/dist/lib/iasciitab.h \
     xsrc/external/mit/expat/dist/lib/internal.h \
     xsrc/external/mit/expat/dist/lib/latin1tab.h \
     xsrc/external/mit/expat/dist/lib/libexpat.def \
     xsrc/external/mit/expat/dist/lib/libexpatw.def \
     xsrc/external/mit/expat/dist/lib/macconfig.h \
     xsrc/external/mit/expat/dist/lib/nametab.h \
     xsrc/external/mit/expat/dist/lib/utf8tab.h \
     xsrc/external/mit/expat/dist/lib/winconfig.h \
     xsrc/external/mit/expat/dist/lib/xmlrole.c \
     xsrc/external/mit/expat/dist/lib/xmlrole.h \
     xsrc/external/mit/expat/dist/lib/xmltok.c \
     xsrc/external/mit/expat/dist/lib/xmltok.h \
     xsrc/external/mit/expat/dist/lib/xmltok_impl.h \
     xsrc/external/mit/expat/dist/lib/xmltok_ns.c
 cvs rdiff -u -r1.2 -r0 xsrc/external/mit/expat/dist/lib/xmlparse.c \
     xsrc/external/mit/expat/dist/lib/xmltok_impl.c
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/tests/README.txt \
     xsrc/external/mit/expat/dist/tests/chardata.c \
     xsrc/external/mit/expat/dist/tests/chardata.h \
     xsrc/external/mit/expat/dist/tests/minicheck.c \
     xsrc/external/mit/expat/dist/tests/minicheck.h \
     xsrc/external/mit/expat/dist/tests/runtests.c \
     xsrc/external/mit/expat/dist/tests/runtestspp.cpp \
     xsrc/external/mit/expat/dist/tests/xmltest.sh
 cvs rdiff -u -r1.1.1.1 -r0 \
     xsrc/external/mit/expat/dist/tests/benchmark/README.txt \
     xsrc/external/mit/expat/dist/tests/benchmark/benchmark.c \
     xsrc/external/mit/expat/dist/tests/benchmark/benchmark.dsp \
     xsrc/external/mit/expat/dist/tests/benchmark/benchmark.dsw
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/vms/README.vms \
     xsrc/external/mit/expat/dist/vms/descrip.mms \
     xsrc/external/mit/expat/dist/vms/expat_config.h
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/win32/MANIFEST.txt \
     xsrc/external/mit/expat/dist/win32/README.txt \
     xsrc/external/mit/expat/dist/win32/expat.iss
 cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/expat/dist/xmlwf/codepage.c \
     xsrc/external/mit/expat/dist/xmlwf/codepage.h \
     xsrc/external/mit/expat/dist/xmlwf/ct.c \
     xsrc/external/mit/expat/dist/xmlwf/filemap.h \
     xsrc/external/mit/expat/dist/xmlwf/readfilemap.c \
     xsrc/external/mit/expat/dist/xmlwf/unixfilemap.c \
     xsrc/external/mit/expat/dist/xmlwf/win32filemap.c \
     xsrc/external/mit/expat/dist/xmlwf/xmlfile.c \
     xsrc/external/mit/expat/dist/xmlwf/xmlfile.h \
     xsrc/external/mit/expat/dist/xmlwf/xmlmime.c \
     xsrc/external/mit/expat/dist/xmlwf/xmlmime.h \
     xsrc/external/mit/expat/dist/xmlwf/xmltchar.h \
     xsrc/external/mit/expat/dist/xmlwf/xmlurl.h \
     xsrc/external/mit/expat/dist/xmlwf/xmlwf.c \
     xsrc/external/mit/expat/dist/xmlwf/xmlwf.dsp \
     xsrc/external/mit/expat/dist/xmlwf/xmlwin32url.cxx

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "Jeff Rizzo" <riz@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/40346 CVS commit: [netbsd-6] src
Date: Fri, 2 Mar 2012 18:27:57 +0000

 Module Name:	src
 Committed By:	riz
 Date:		Fri Mar  2 18:27:56 UTC 2012

 Modified Files:
 	src/distrib/sets/lists/base [netbsd-6]: ad.mips64eb ad.mips64el
 	    md.amd64 md.sparc64 mi shl.mi
 	src/distrib/sets/lists/comp [netbsd-6]: ad.mips64eb ad.mips64el
 	    md.amd64 md.sparc64 mi shl.mi
 	src/distrib/sets/lists/man [netbsd-6]: mi
 	src/distrib/sets/lists/xbase [netbsd-6]: mi shl.mi
 	src/distrib/sets/lists/xcomp [netbsd-6]: mi shl.mi
 	src/external/mit [netbsd-6]: Makefile
 	src/external/mit/xorg/bin/xmlwf [netbsd-6]: Makefile
 	src/external/mit/xorg/lib [netbsd-6]: Makefile
 	src/external/mit/xorg/lib/dri [netbsd-6]: dri.mk
 	src/external/mit/xorg/lib/fontconfig/src [netbsd-6]: Makefile
 	src/external/mit/xorg/tools/fc-cache [netbsd-6]: Makefile
 	src/lib [netbsd-6]: Makefile
 	src/share/mk [netbsd-6]: bsd.README bsd.hostprog.mk bsd.prog.mk
 	src/x11/lib [netbsd-6]: Makefile
 	src/x11/lib/fontconfig/src [netbsd-6]: Makefile
 Added Files:
 	src/external/mit/expat [netbsd-6]: Makefile Makefile.inc
 	src/external/mit/expat/bin [netbsd-6]: Makefile Makefile.inc
 	src/external/mit/expat/bin/xmlwf [netbsd-6]: Makefile
 	src/external/mit/expat/lib [netbsd-6]: Makefile Makefile.inc
 	src/external/mit/expat/lib/libexpat [netbsd-6]: Makefile expat_config.h
 	    shlib_version
 Removed Files:
 	src/external/mit/xorg/lib/expat [netbsd-6]: Makefile expat_config.h
 	    shlib_version
 	src/x11/lib/expat [netbsd-6]: Makefile shlib_version

 Log Message:
 Pull up following revision(s) (requested by tron in ticket #72):
 	external/mit/xorg/lib/fontconfig/src/Makefile: revision 1.8
 	distrib/sets/lists/xbase/shl.mi: revision 1.45
 	distrib/sets/lists/comp/ad.mips64eb: revision 1.72
 	external/mit/expat/lib/Makefile: revision 1.1
 	external/mit/xorg/tools/fc-cache/Makefile: revision 1.6
 	x11/lib/fontconfig/src/Makefile: revision 1.11
 	distrib/sets/lists/xcomp/mi: revision 1.134
 	distrib/sets/lists/base/md.amd64: revision 1.159
 	distrib/sets/lists/base/ad.mips64eb: revision 1.85
 	external/mit/xorg/lib/dri/dri.mk: revision 1.11
 	external/mit/expat/lib/Makefile.inc: revision 1.1
 	external/mit/expat/Makefile.inc: revision 1.1
 	distrib/sets/lists/base/shl.mi: revision 1.619
 	distrib/sets/lists/comp/shl.mi: revision 1.212
 	distrib/sets/lists/man/mi: revision 1.1382
 	distrib/sets/lists/comp/mi: revision 1.1743
 	x11/lib/expat/Makefile: file removal
 	lib/Makefile: revision 1.182
 	external/mit/expat/Makefile: revision 1.1
 	external/mit/Makefile: revision 1.2
 	distrib/sets/lists/xcomp/shl.mi: revision 1.31
 	external/mit/xorg/bin/xmlwf/Makefile: revision 1.4
 	external/mit/xorg/lib/Makefile: revision 1.25
 	external/mit/expat/lib/libexpat/Makefile: revision 1.1
 	distrib/sets/lists/comp/ad.mips64el: revision 1.72
 	x11/lib/expat/shlib_version: file removal
 	external/mit/xorg/lib/expat/expat_config.h: file removal
 	external/mit/expat/bin/xmlwf/Makefile: revision 1.1
 	share/mk/bsd.prog.mk: revision 1.274
 	distrib/sets/lists/base/ad.mips64el: revision 1.84
 	x11/lib/Makefile: revision 1.11
 	external/mit/xorg/lib/expat/Makefile: file removal
 	external/mit/xorg/lib/expat/shlib_version: file removal
 	distrib/sets/lists/comp/md.amd64: revision 1.158
 	distrib/sets/lists/base/mi: revision 1.987
 	distrib/sets/lists/base/md.sparc64: revision 1.150
 	share/mk/bsd.README: revision 1.294
 	external/mit/expat/bin/Makefile.inc: revision 1.1
 	distrib/sets/lists/xbase/mi: revision 1.113
 	external/mit/expat/lib/libexpat/shlib_version: revision 1.1
 	external/mit/expat/lib/libexpat/expat_config.h: revision 1.1
 	distrib/sets/lists/comp/md.sparc64: revision 1.141
 	share/mk/bsd.hostprog.mk: revision 1.67
 	external/mit/expat/bin/Makefile: revision 1.1
 Move &quot;libexpat&quot; from X11 into base which fixes PR lib/40346.
 This change was approved by the Core Group.


 To generate a diff of this commit:
 cvs rdiff -u -r1.82 -r1.82.2.1 src/distrib/sets/lists/base/ad.mips64eb
 cvs rdiff -u -r1.81 -r1.81.2.1 src/distrib/sets/lists/base/ad.mips64el
 cvs rdiff -u -r1.156 -r1.156.2.1 src/distrib/sets/lists/base/md.amd64
 cvs rdiff -u -r1.147 -r1.147.2.1 src/distrib/sets/lists/base/md.sparc64
 cvs rdiff -u -r1.984.2.1 -r1.984.2.2 src/distrib/sets/lists/base/mi
 cvs rdiff -u -r1.616 -r1.616.2.1 src/distrib/sets/lists/base/shl.mi
 cvs rdiff -u -r1.69 -r1.69.2.1 src/distrib/sets/lists/comp/ad.mips64eb \
     src/distrib/sets/lists/comp/ad.mips64el
 cvs rdiff -u -r1.155 -r1.155.2.1 src/distrib/sets/lists/comp/md.amd64
 cvs rdiff -u -r1.138 -r1.138.2.1 src/distrib/sets/lists/comp/md.sparc64
 cvs rdiff -u -r1.1738 -r1.1738.2.1 src/distrib/sets/lists/comp/mi
 cvs rdiff -u -r1.209 -r1.209.2.1 src/distrib/sets/lists/comp/shl.mi
 cvs rdiff -u -r1.1379 -r1.1379.2.1 src/distrib/sets/lists/man/mi
 cvs rdiff -u -r1.112 -r1.112.2.1 src/distrib/sets/lists/xbase/mi
 cvs rdiff -u -r1.44 -r1.44.4.1 src/distrib/sets/lists/xbase/shl.mi
 cvs rdiff -u -r1.133 -r1.133.4.1 src/distrib/sets/lists/xcomp/mi
 cvs rdiff -u -r1.30 -r1.30.4.1 src/distrib/sets/lists/xcomp/shl.mi
 cvs rdiff -u -r1.1 -r1.1.8.1 src/external/mit/Makefile
 cvs rdiff -u -r0 -r1.1.2.2 src/external/mit/expat/Makefile \
     src/external/mit/expat/Makefile.inc
 cvs rdiff -u -r0 -r1.1.2.2 src/external/mit/expat/bin/Makefile \
     src/external/mit/expat/bin/Makefile.inc
 cvs rdiff -u -r0 -r1.1.2.2 src/external/mit/expat/bin/xmlwf/Makefile
 cvs rdiff -u -r0 -r1.1.2.2 src/external/mit/expat/lib/Makefile \
     src/external/mit/expat/lib/Makefile.inc
 cvs rdiff -u -r0 -r1.1.2.2 src/external/mit/expat/lib/libexpat/Makefile \
     src/external/mit/expat/lib/libexpat/expat_config.h \
     src/external/mit/expat/lib/libexpat/shlib_version
 cvs rdiff -u -r1.3 -r1.3.6.1 src/external/mit/xorg/bin/xmlwf/Makefile
 cvs rdiff -u -r1.24 -r1.24.6.1 src/external/mit/xorg/lib/Makefile
 cvs rdiff -u -r1.10 -r1.10.8.1 src/external/mit/xorg/lib/dri/dri.mk
 cvs rdiff -u -r1.2 -r0 src/external/mit/xorg/lib/expat/Makefile \
     src/external/mit/xorg/lib/expat/shlib_version
 cvs rdiff -u -r1.1 -r0 src/external/mit/xorg/lib/expat/expat_config.h
 cvs rdiff -u -r1.7 -r1.7.4.1 \
     src/external/mit/xorg/lib/fontconfig/src/Makefile
 cvs rdiff -u -r1.5 -r1.5.4.1 src/external/mit/xorg/tools/fc-cache/Makefile
 cvs rdiff -u -r1.181 -r1.181.2.1 src/lib/Makefile
 cvs rdiff -u -r1.292.2.1 -r1.292.2.2 src/share/mk/bsd.README
 cvs rdiff -u -r1.66 -r1.66.4.1 src/share/mk/bsd.hostprog.mk
 cvs rdiff -u -r1.270 -r1.270.2.1 src/share/mk/bsd.prog.mk
 cvs rdiff -u -r1.10 -r1.10.42.1 src/x11/lib/Makefile
 cvs rdiff -u -r1.7 -r0 src/x11/lib/expat/Makefile
 cvs rdiff -u -r1.2 -r0 src/x11/lib/expat/shlib_version
 cvs rdiff -u -r1.10 -r1.10.42.1 src/x11/lib/fontconfig/src/Makefile

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: pending-pullups->closed
State-Changed-By: tron@NetBSD.org
State-Changed-When: Fri, 02 Mar 2012 18:39:54 +0000
State-Changed-Why:
The changes have been pulled up into the "netbsd-6" branch.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.