Re: [gentoo-dev] [amd64-fbsd] remove charset.alias

2009-05-28 Thread Fabian Groffen
On 11-03-2009 18:26:33 -0400, Mike Frysinger wrote:
   as for the ebuilds, those lines should be dropped completely.  ive been
   dropping them in newer versions of the packages rather than going back
   and deleting them all by hand ...
 
  Aha, that explains why this recently started popping up for me and my
  too many weird platforms.  I guess this means all Prefix profiles should
  have this rm code in place... :(
 
 are bashrc scripts stackable ?  if so, might be worth adding a frag for this

It seems Portage sources all profile.bashrc files it finds in the chain
to the active profile.  That makes them sort of stackable, hence I added
this snippet in the prefix top-level profile and it works for all
sub-profiles as far as I can see.

Thanks.


-- 
Fabian Groffen
Gentoo on a different level



[gentoo-dev] [amd64-fbsd] remove charset.alias

2009-03-11 Thread Timothy Redaelli
Hi,
I'm creating the amd64 porting of Gentoo/FreeBSD (with multilib support).

The problem is that some [1] ebuilds removes 
directly ${D}/usr/lib/charset.alias and 
not ${D}/usr/$(get_libdir)/charset.alias.

May i fix all the packages or should I open a bug for every one?

[1]:
./app-text/recode/recode-3.6-r2.ebuild: rm -f ${D}/usr/lib/charset.alias
./app-text/recode/recode-3.6_p15.ebuild:
rm -f ${D}/usr/lib/charset.alias
./dev-libs/glib/glib-2.16.5.ebuild: rm -f ${D}/usr/lib/charset.alias
./dev-libs/glib/glib-2.16.6.ebuild: rm -f ${D}/usr/lib/charset.alias
./dev-libs/glib/glib-2.18.4.ebuild: rm -f ${D}/usr/lib/charset.alias
./mail-client/mutt/mutt-1.5.19.ebuild:  rm -f ${D}/usr/lib/charset.alias
./sys-apps/coreutils/coreutils-6.10-r1.ebuild:  
rm -f ${D}/usr/lib/charset.alias
./sys-apps/coreutils/coreutils-6.10-r2.ebuild:  
rm -f ${D}/usr/lib/charset.alias
./sys-apps/coreutils/coreutils-6.10-r3.ebuild:  
rm -f ${D}/usr/lib/charset.alias
./sys-apps/coreutils/coreutils-6.11.ebuild: 
rm -f ${D}/usr/lib/charset.alias
./sys-apps/coreutils/coreutils-6.12-r1.ebuild:  
rm -f ${D}/usr/lib/charset.alias
./sys-apps/coreutils/coreutils-6.12-r2.ebuild:  
rm -f ${D}/usr/lib/charset.alias
./sys-apps/coreutils/coreutils-6.9-r1.ebuild:   
rm -f ${D}/usr/lib/charset.alias
./sys-apps/sed/sed-4.1.5-r1.ebuild: 
rm -f ${D}/usr/lib/charset.alias ${D}/usr/share/locale/locale.alias
./sys-apps/sed/sed-4.1.5.ebuild:
rm -f ${D}/usr/lib/charset.alias ${D}/usr/share/locale/locale.alias
./sys-apps/texinfo/texinfo-4.11-r1.ebuild:  
rm -f ${D}/usr/lib/charset.alias #195148
./sys-apps/texinfo/texinfo-4.12.ebuild: rm -f ${D}/usr/lib/charset.alias 
#195148
./sys-apps/texinfo/texinfo-4.13.ebuild: rm -f ${D}/usr/lib/charset.alias 
#195148
./sys-devel/gettext/gettext-0.16.1-r1.ebuild:   
rm -f ${D}/usr/share/locale/locale.alias ${D}/usr/lib/charset.alias
./sys-devel/gettext/gettext-0.17.ebuild:
rm -f ${D}/usr/share/locale/locale.alias ${D}/usr/lib/charset.alias
./sys-devel/m4/m4-1.4.11.ebuild:rm -f ${D}/usr/lib/charset.alias 
#172864
./sys-devel/m4/m4-1.4.12.ebuild:rm -f ${D}/usr/lib/charset.alias 
#172864
./www-client/elinks/elinks-0.11.3.ebuild:   
rm -f ${D}/usr/share/locale/locale.alias ${D}/usr/lib/charset.alias
./www-client/elinks/elinks-0.11.4.ebuild:   
rm -f ${D}/usr/share/locale/locale.alias ${D}/usr/lib/charset.alias
./www-client/elinks/elinks-0.11.5.ebuild:   
rm -f ${D}/usr/share/locale/locale.alias ${D}/usr/lib/charset.alias

-- 
Timothy `Drizzt` Redaelli
FreeSBIE Developer, Gentoo Developer, GUFI Staff
There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence.  -- Jeremy S. Anderson


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] [amd64-fbsd] remove charset.alias

2009-03-11 Thread Mike Frysinger
On Wednesday 11 March 2009 09:16:29 Timothy Redaelli wrote:
 I'm creating the amd64 porting of Gentoo/FreeBSD (with multilib support).

 The problem is that some [1] ebuilds removes
 directly ${D}/usr/lib/charset.alias and
 not ${D}/usr/$(get_libdir)/charset.alias.

 May i fix all the packages or should I open a bug for every one?

no.  considering you're on the BSD alias, i would have thought you'd be seeing 
the bugs that go through them.  refer to Bug 256129.  so the profile needs 
fixing.

as for the ebuilds, those lines should be dropped completely.  ive been 
dropping them in newer versions of the packages rather than going back and 
deleting them all by hand ...
-mike


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] [amd64-fbsd] remove charset.alias

2009-03-11 Thread Alexis Ballier
On Wed, 11 Mar 2009 14:16:29 +0100
Timothy Redaelli dri...@gentoo.org wrote:

 Hi,
 I'm creating the amd64 porting of Gentoo/FreeBSD (with multilib
 support).
 
 The problem is that some [1] ebuilds removes 
 directly ${D}/usr/lib/charset.alias and 
 not ${D}/usr/$(get_libdir)/charset.alias.

What about a epunt_charset_alias function in eutils? That would for
sure factorize that code.

Alexis.


signature.asc
Description: PGP signature


Re: [gentoo-dev] [amd64-fbsd] remove charset.alias

2009-03-11 Thread Timothy Redaelli
On Wednesday 11 March 2009 14:56:18 Mike Frysinger wrote:
 On Wednesday 11 March 2009 09:16:29 Timothy Redaelli wrote:
  I'm creating the amd64 porting of Gentoo/FreeBSD (with multilib support).
 
  The problem is that some [1] ebuilds removes
  directly ${D}/usr/lib/charset.alias and
  not ${D}/usr/$(get_libdir)/charset.alias.
 
  May i fix all the packages or should I open a bug for every one?

 no.  considering you're on the BSD alias, i would have thought you'd be
 seeing the bugs that go through them.  refer to Bug 256129.  so the profile
 needs fixing.

 as for the ebuilds, those lines should be dropped completely.  ive been
 dropping them in newer versions of the packages rather than going back and
 deleting them all by hand ...

How can I inherit multilib in profile.bashrc?

-- 
Timothy `Drizzt` Redaelli
FreeSBIE Developer, Gentoo Developer, GUFI Staff
There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence.  -- Jeremy S. Anderson


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] [amd64-fbsd] remove charset.alias

2009-03-11 Thread Alexis Ballier
On Wed, 11 Mar 2009 15:04:52 +0100
Alexis Ballier aball...@gentoo.org wrote:

 On Wed, 11 Mar 2009 14:16:29 +0100
 Timothy Redaelli dri...@gentoo.org wrote:
 
  Hi,
  I'm creating the amd64 porting of Gentoo/FreeBSD (with multilib
  support).
  
  The problem is that some [1] ebuilds removes 
  directly ${D}/usr/lib/charset.alias and 
  not ${D}/usr/$(get_libdir)/charset.alias.
 
 What about a epunt_charset_alias function in eutils? That would for
 sure factorize that code.

Forget about this per Mike's comment; imho that's just
default/bsd/fbsd/profile.bashrc that needs fixing.

Alexis.


signature.asc
Description: PGP signature


Re: [gentoo-dev] [amd64-fbsd] remove charset.alias

2009-03-11 Thread Mike Frysinger
On Wednesday 11 March 2009 10:09:36 Timothy Redaelli wrote:
 On Wednesday 11 March 2009 14:56:18 Mike Frysinger wrote:
  On Wednesday 11 March 2009 09:16:29 Timothy Redaelli wrote:
   I'm creating the amd64 porting of Gentoo/FreeBSD (with multilib
   support).
  
   The problem is that some [1] ebuilds removes
   directly ${D}/usr/lib/charset.alias and
   not ${D}/usr/$(get_libdir)/charset.alias.
  
   May i fix all the packages or should I open a bug for every one?
 
  no.  considering you're on the BSD alias, i would have thought you'd be
  seeing the bugs that go through them.  refer to Bug 256129.  so the
  profile needs fixing.
 
  as for the ebuilds, those lines should be dropped completely.  ive been
  dropping them in newer versions of the packages rather than going back
  and deleting them all by hand ...

 How can I inherit multilib in profile.bashrc?

i would just change it to /usr/lib*/charset.alias
-mike


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] [amd64-fbsd] remove charset.alias

2009-03-11 Thread Timothy Redaelli
On Wednesday 11 March 2009 15:17:37 Mike Frysinger wrote:
snip
   as for the ebuilds, those lines should be dropped completely.  ive been
   dropping them in newer versions of the packages rather than going back
   and deleting them all by hand ...
 
  How can I inherit multilib in profile.bashrc?

 i would just change it to /usr/lib*/charset.alias

Done, it works. Thanks :)

-- 
Timothy `Drizzt` Redaelli
FreeSBIE Developer, Gentoo Developer, GUFI Staff
There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence.  -- Jeremy S. Anderson


signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-dev] [amd64-fbsd] remove charset.alias

2009-03-11 Thread Mike Frysinger
On Wednesday 11 March 2009 10:46:20 Timothy Redaelli wrote:
 On Wednesday 11 March 2009 15:17:37 Mike Frysinger wrote:
 snip

as for the ebuilds, those lines should be dropped completely.  ive
been dropping them in newer versions of the packages rather than
going back and deleting them all by hand ...
  
   How can I inherit multilib in profile.bashrc?
 
  i would just change it to /usr/lib*/charset.alias

 Done, it works. Thanks :)

if you really still want to change ebuilds, feel free to remove those lines 
from base-system packages ... i wont complain
-mike



Re: [gentoo-dev] [amd64-fbsd] remove charset.alias

2009-03-11 Thread Fabian Groffen
On 11-03-2009 09:56:18 -0400, Mike Frysinger wrote:
 On Wednesday 11 March 2009 09:16:29 Timothy Redaelli wrote:
  I'm creating the amd64 porting of Gentoo/FreeBSD (with multilib support).
 
  The problem is that some [1] ebuilds removes
  directly ${D}/usr/lib/charset.alias and
  not ${D}/usr/$(get_libdir)/charset.alias.
 
  May i fix all the packages or should I open a bug for every one?
 
 no.  considering you're on the BSD alias, i would have thought you'd be 
 seeing 
 the bugs that go through them.  refer to Bug 256129.  so the profile needs 
 fixing.
 
 as for the ebuilds, those lines should be dropped completely.  ive been 
 dropping them in newer versions of the packages rather than going back and 
 deleting them all by hand ...

Aha, that explains why this recently started popping up for me and my
too many weird platforms.  I guess this means all Prefix profiles should
have this rm code in place... :(


-- 
Fabian Groffen
Gentoo on a different level



Re: [gentoo-dev] [amd64-fbsd] remove charset.alias

2009-03-11 Thread Mike Frysinger
On Wednesday 11 March 2009 15:36:13 Fabian Groffen wrote:
 On 11-03-2009 09:56:18 -0400, Mike Frysinger wrote:
  On Wednesday 11 March 2009 09:16:29 Timothy Redaelli wrote:
   I'm creating the amd64 porting of Gentoo/FreeBSD (with multilib
   support).
  
   The problem is that some [1] ebuilds removes
   directly ${D}/usr/lib/charset.alias and
   not ${D}/usr/$(get_libdir)/charset.alias.
  
   May i fix all the packages or should I open a bug for every one?
 
  no.  considering you're on the BSD alias, i would have thought you'd be
  seeing the bugs that go through them.  refer to Bug 256129.  so the
  profile needs fixing.
 
  as for the ebuilds, those lines should be dropped completely.  ive been
  dropping them in newer versions of the packages rather than going back
  and deleting them all by hand ...

 Aha, that explains why this recently started popping up for me and my
 too many weird platforms.  I guess this means all Prefix profiles should
 have this rm code in place... :(

are bashrc scripts stackable ?  if so, might be worth adding a frag for this
-mike


signature.asc
Description: This is a digitally signed message part.