Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Mar 2013 09:59:20 +0100
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        Daniel Thiele <dthiele@gmx.net>
Cc:        Johan van Selst <johans@stack.nl>, lumiwa@gmail.com, freebsd-ports@freebsd.org
Subject:   Re: texinfo
Message-ID:  <20130324085920.GA41438@ithaqua.etoilebsd.net>
In-Reply-To: <51433A15.8090109@gmx.net>
References:  <10036027.4LiqNzccbQ@luna.wi.rr.com> <20130314220441.GA5864@mud.stack.nl> <5142FFEC.70108@gmx.net> <20130315112146.GC54969@ithaqua.etoilebsd.net> <51433A15.8090109@gmx.net>

next in thread | previous in thread | raw e-mail | index | archive | help

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

On Fri, Mar 15, 2013 at 04:11:17PM +0100, Daniel Thiele wrote:
> On 03/15/13 12:21, Baptiste Daroussin wrote:
> > On Fri, Mar 15, 2013 at 12:03:08PM +0100, Daniel Thiele wrote:
> >> On 03/14/13 23:04, Johan van Selst wrote:
> >>> Hi Mitja,
> >>>
> >>> ajtiM wrote:
> >>>> In ports is texinfo-5.1 update but whenever is texinfo new version
> >>>> (update) I have a problem:
> >>>> print/texinfo-5.1 confilcts with texi2html-5.0 (installs files into
> >>>> the same place.
> >>>> Problematic: /usr/local/share/texinfo/init/book.init
> >>>
> >>> This is curious: texinfo does not install this book.init file; and
> >>> neither port seems to mention a potential conflict in the port Makefi=
le.
> >>>
> >>> Could this be a left-over warning from an old version? Are other peop=
le
> >>> seeing this problem as well?
> >>
> >> I also see this problem. I am experiencing this on a freshly installed
> >> system, so no updating of any of the two ports is involved. texi2html
> >> was installed first and seems to install a couple of init files in
> >> TEXINFODIR. An installation of texinfo then fails with
> >>
> >> =3D=3D=3D>   Registering installation for texinfo-5.1.20130313 as auto=
matic
> >> Installing texinfo-5.1.20130313...pkg: texinfo-5.1.20130313 conflicts
> >> with texi2html-5.0_1,1 (installs files into the same place).
> >> Problematic file: /usr/local/share/texinfo/init/book.init
> >> *** [fake-pkg] Error code 70
> >>
> >> although the conflicting file is not listed in texinfo's pkg-plist.
> >>
> >>
> >> Regards,
> >> Daniel
> >>
> >
> > Ok I'll try to reproduce, and fix pkgng is the bug comes from pkgng or =
come back
> > with an explanation
> >
> > But do not expect something before next week.
> >
> > regards
> > Bapt
> >
>=20
> Thanks for looking into it. If you need any assistance or more=20
> information, just drop me a line.
>=20

I finally got it. The bug is in the texinfo port:
PORTDATA=3D *
This globbing makes texinfo pick up all the files inside
/usr/local/share/texinfo but if texi2html is installed before texinfo then =
it
installs some files in that place, and those files are picked up in the tex=
info
plist. Thus pkgng is right yelling about a conflict in files.

The fix would be to expand the files in PORTDATADIR directly into the texin=
fo
plist.

Until we get the stage feature into the ports tree

regards,
Bapt

--G4iJoqBmSsgzjUCe
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iEYEARECAAYFAlFOwGgACgkQ8kTtMUmk6EwOpACfWDAvnDkR/F/mVETf0Gh4/VrV
Ly8AoIdjd1q/Qbi1GvqoBdJGB+YkuzFs
=I8E6
-----END PGP SIGNATURE-----

--G4iJoqBmSsgzjUCe--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130324085920.GA41438>