Re: [gentoo-dev] [amd64-fbsd] remove charset.alias
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
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
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
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
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
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
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
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
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
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
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.