Date: Mon, 6 Jun 2005 11:13:36 +0300 From: Ruslan Ermilov <ru@FreeBSD.org> To: Kris Kennaway <kris@obsecurity.org> Cc: ports@FreeBSD.org Subject: Re: ports broken due to texinfo upgrade (was: Re: [ports-i386@pointyhat.freebsd.org: gnus-emacs20-5.8.8_3 pkg-plist errors on i386 6]) Message-ID: <20050606081336.GC36865@ip.net.ua> In-Reply-To: <20050606005738.GA57361@xor.obsecurity.org> References: <20050606005738.GA57361@xor.obsecurity.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--bKyqfOwhbdpXa4YI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Kris, On Sun, Jun 05, 2005 at 08:57:38PM -0400, Kris Kennaway wrote: > A number of ports are behaving differently since the recent texinfo > import. Can you please develop patches? >=20 I won't fix all the ports myself since: a) these are the bugs in the ports; b) these ports have their maintainers; c) they're supposedly reading this. :-) The fix is as easy as removing *.info dust from pkg-plist and using the INFO feature from bsd.port.mk. An example (untested) patch for devel/crossgo32 is: %%% Index: Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/ports/devel/crossgo32/Makefile,v retrieving revision 1.24 diff -u -r1.24 Makefile --- Makefile 22 May 2004 16:21:45 -0000 1.24 +++ Makefile 6 Jun 2005 08:01:07 -0000 @@ -31,6 +31,7 @@ i386-go32-strip.1 i386-go32-objcopy.1 i386-go32-nlmconv.1\ i386-go32-g++.1 i386-go32-gcc.1 cccp.1\ i386-go32-c++filt.1 configure.1 i386-go32-as.1 i386-go32-ld.1 +INFO=3D cpp gcc =20 DOCDIR=3D ${PREFIX}/share/doc/crossgo32 GO32DIR=3D ${PREFIX}/share/crossgo32 Index: pkg-plist =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/ports/devel/crossgo32/pkg-plist,v retrieving revision 1.6 diff -u -r1.6 pkg-plist --- pkg-plist 24 Dec 2001 02:13:56 -0000 1.6 +++ pkg-plist 6 Jun 2005 08:01:25 -0000 @@ -97,40 +97,6 @@ include/bfd.h include/bfdlink.h include/obstack.h -@unexec install-info --delete %D/info/cpp.info %D/info/dir -@unexec install-info --delete %D/info/gcc.info %D/info/dir -info/cpp.info -info/cpp.info-1 -info/cpp.info-2 -info/cpp.info-3 -info/gcc.info -info/gcc.info-1 -info/gcc.info-10 -info/gcc.info-11 -info/gcc.info-12 -info/gcc.info-13 -info/gcc.info-14 -info/gcc.info-15 -info/gcc.info-16 -info/gcc.info-17 -info/gcc.info-18 -info/gcc.info-19 -info/gcc.info-2 -info/gcc.info-20 -info/gcc.info-21 -info/gcc.info-22 -info/gcc.info-23 -info/gcc.info-24 -info/gcc.info-25 -info/gcc.info-3 -info/gcc.info-4 -info/gcc.info-5 -info/gcc.info-6 -info/gcc.info-7 -info/gcc.info-8 -info/gcc.info-9 -@exec install-info %D/info/cpp.info %D/info/dir -@exec install-info %D/info/gcc.info %D/info/dir lib/gcc-lib/i386-go32/2.7.2.2/SYSCALLS.c.X lib/gcc-lib/i386-go32/2.7.2.2/cc1 lib/gcc-lib/i386-go32/2.7.2.2/cc1obj %%% Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --bKyqfOwhbdpXa4YI Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFCpAWwqRfpzJluFF4RAplOAJ4wvVee/bYMbUE36V46xGvy2IxzlACbB04L BjRmA08ae1OeX4en5p6r/KQ= =jPaU -----END PGP SIGNATURE----- --bKyqfOwhbdpXa4YI--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050606081336.GC36865>