Hi Again to my Gentoo Friends, OK, this one was a little bit challenging, and it is certainly far from being over. There are a few things in gnome-extra that still depend on nls for some reason. Meanwhile, I am attaching patches for all the ones that seem to work when nls is disabled. Much thanks to Achim whose gconf ebuild was invaluable during this process. As for changelog entries: --disable-nls flag if nls not in USE. How's that? Oh yeah, the mc patch here takes into account bug 1009's fix as well. Thanks, Seemant
Created attachment 297 [details, diff] patch for eel
Created attachment 298 [details, diff] gnome-core
Created attachment 299 [details, diff] gnome-libs
Created attachment 300 [details, diff] gnome-mime-data
Created attachment 301 [details, diff] gnome-mud
Created attachment 302 [details, diff] gnome-print
Created attachment 303 [details, diff] gnome-vfs
Created attachment 304 [details, diff] gtk+-1.2
Created attachment 305 [details, diff] mc
Created attachment 306 [details, diff] medusa
Created attachment 307 [details, diff] nautilus
This makes attachment 299 [details, diff] obsolete. That one is incomplete. -- Cut here --- gnome-libs-1.4.1.4.ebuild Fri Mar 8 15:22:41 2002 +++ gnome-libs-1.4.1.4-r1.ebuild Fri Mar 8 15:15:36 2002 @@ -12,9 +12,16 @@ >=media-sound/esound-0.2.23 >=gnome-base/ORBit-0.5.12 >=x11-libs/gtk+-1.2.10-r4 - <sys-libs/db-2" + <sys-libs/db-2 + nls? ( >=sys-devel/gettext-0.10.40 + >=dev-util/intltool-0.11 )" + +src_compile() { + + local myconf -src_compile() { + use nls || myconf="${myconf} --disable-nls" + use kde && myconf="${myconf} --with-kde-datadir=/usr/share" CFLAGS="$CFLAGS -I/usr/include/db1" ./configure --host=${CHOST} \ @@ -23,7 +30,8 @@ --infodir=/usr/share/info \ --sysconfdir=/etc \ --localstatedir=/var/lib \ - --enable-prefer-db1 || die + --enable-prefer-db1 \ + ${myconf} || die emake || die
eel, gnome-mime-data, gnome-mud, gnome-print, gnome-vfs, mc, medusa, and nautilus were checked in... gnome-mime-data configure script/makefile set seems to still install a few locale files but alot fewer then with NLS enabled Left to do: gnome-core, gnome-libs, gtk+-1.2 Great work :)
gnome-libs done
done. Thank you for the patches and good work.