From owner-freebsd-emulation@FreeBSD.ORG Tue Apr 8 02:21:23 2008 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D3CF1065670 for ; Tue, 8 Apr 2008 02:21:23 +0000 (UTC) (envelope-from aline@riseup.net) Received: from mx1.riseup.net (mx1.riseup.net [204.13.164.18]) by mx1.freebsd.org (Postfix) with ESMTP id 695368FC0C for ; Tue, 8 Apr 2008 02:21:23 +0000 (UTC) (envelope-from aline@riseup.net) Received: from petrel.riseup.net (unknown [10.0.1.16]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "ipsCA CLASEA1 Certification Authority" (not verified)) by mx1.riseup.net (Postfix) with ESMTP id A9B18570053 for ; Mon, 7 Apr 2008 19:21:22 -0700 (PDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: aline@petrel.riseup.net) with ESMTP id 179728B1 From: Aline de Freitas To: freebsd-emulation@freebsd.org Date: Mon, 7 Apr 2008 23:21:16 -0300 User-Agent: KMail/1.9.7 References: <72854627@bb.ipt.ru> In-Reply-To: <72854627@bb.ipt.ru> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1838526.ysuB5IiDqQ"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200804072321.19332.aline@riseup.net> Subject: Re: CALL FOR TESTERS: linux-f8 infrastructure ports X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2008 02:21:23 -0000 --nextPart1838526.ysuB5IiDqQ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Em Monday 07 April 2008 17:07:24 Boris Samorodov escreveu: > Hello List, > > > here it is: ftp://ftp.ipt.ru/pub/FreeBSD/linux-f8/test-f8.tar.bz2 > > Though this is a first version to test it works for me and my > tibderbox just fine. Instructions for testing are simple: > ----- > # tar xyf test-f8.tar.bz2 > # cd test-f8 > # install [] > ----- > > The last command will install new ports and files to > (/usr/ports by default) and patch some Mk files (bsd.ports.mk, > bsd.linux-rpm.mk). There is a command to revert installing: > ----- > # uninstall [] > ----- > > For those who wish only to view changes here is a patch for > bsd.ports.mk, bsd.linux-rpm.mk): > ftp://ftp.ipt.ru/pub/FreeBSD/linux-f8/Mk.diff.txt > > and a new file: > ftp://ftp.ipt.ru/pub/FreeBSD/linux-f8/bsd.linux-apps.mk.txt > > How it works. Automagically. ;-) > One should define OVERRIDE_LINUX_BASE_PORT=3Df8 at /etc/make.conf > and change an application makefile to use the new stuff. Only one > change is needed: replace all strict RUN_DEPENDS on linux > infrastructure ports to USE_LINUX_APPS knob (if a port has > USE_X11, replace it with UAE_LINUX_APPS=3Dxorglibs). For the list > of available components please look at bsd.linux-apps.mk. > > Here is an example. For those mozilla ports one should do: > ----- > Index: Makefile.common > =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/pcvs/ports/www/linux-seamonkey/Makefile.common,v > retrieving revision 1.11 > diff -u -r1.11 Makefile.common > --- Makefile.common 14 Dec 2007 17:55:34 -0000 1.11 > +++ Makefile.common 7 Apr 2008 19:45:32 -0000 > @@ -12,18 +12,14 @@ > .endif > PKGNAMEPREFIX?=3D linux- > > -RUN_DEPENDS?=3D ${LINUXBASE}/usr/lib/libgtk-x11-2.0.so.0:${PORTSDIR}/x11= =2Dtoo >lkits/linux-gtk2 \ > - ${LINUXBASE}/usr/lib/libatk-1.0.so.0:${PORTSDIR}/accessibility/linux-a= tk > \ > - ${LINUXBASE}/usr/lib/libpangoxft-1.0.so.0:${PORTSDIR}/x11-toolkits/lin= ux >-pango\ > - ${LINUXBASE}/usr/lib/libgobject-2.0.so.0:${PORTSDIR}/devel/linux-glib2= \ > - ${LINUXBASE}/usr/lib/libfontconfig.so.1:${PORTSDIR}/x11-fonts/linux-fo= nt >config \ > - ${LINUXBASE}/usr/share/icons/hicolor/index.theme:${PORTSDIR}/x11-theme= s/ >linux-hicolor-icon-theme > +RUN_DEPENDS?=3D ${LINUXBASE}/usr/share/icons/hicolor/index.theme:${PORTS= DIR} >/x11-themes/linux-hicolor-icon-theme > > NO_BUILD=3D yes > ONLY_FOR_ARCHS=3D i386 amd64 > APP_NAME=3D ${PKGBASE} > BIN_NAME?=3D ${PORTNAME} > USE_LINUX=3D yes > +USE_LINUX_APPS=3D gtk2 atk pango fontconfig > WRKSRC?=3D ${WRKDIR}/${BIN_NAME} > FDIR=3D ${PREFIX}/lib/${APP_NAME} > COMMON_DIR=3D ${.CURDIR}/../../www/linux-seamonkey > ----- > > Notes: > 1. For linux-hicolor-icon-theme I created a component but it will be > deleted as this port is not an infrastructure port from Fedora > distribution. > 2. Please, beware that ports and components do not have same names. > E.g. linux-f8-xorg-libs (a port) vs xorglibs (a component). > 3. devel/linux-glib2 (a port) does not need to be presented as > a component since it is a part of linux_base-f8 port. > > Known bugs: > . linux-aspell port is only a skeleton port; > . upgrading tools (portupgrade, portmaster) will not understand > if an fc4 or f8 port is installed for those ports which has > the same files (library versions). I'd recommend full uninstall > of linux infrastructure ports to receive strict results. > > To revert back to using a default linux_base port you should delete > OVERRIDE_LINUX_BASE_PORT variable from /etc/make.conf (and a full > uninstall of linux infrastructure ports is recommended). > > Thanks for your patience. ;-) > > > WBR I use the linux_base port mostly for: =2D googleearth =2D linux-realplayer (really I only use it in order to be able to play .rm= =20 related media under mplayer). =2D acroread7 =2D flashplayer7 Googleearth: The linux_dri is builted against the old linux-xorg-libs, so I keep it (loo= ks=20 like it doesn't conflict with the new linux-f8-xorg-libs). googleearth=20 complains for the old expat (linux-expat) but a symlink using the new=20 linux-f8-expat seems to do the trick. The only problem really is with the=20 fonts. Googleearth pop-ups a windows complaining about missing Bitstream Ve= ra=20 Sans font and I get a interface with a strange (but readeable) font. linux-realplayer: Looks ok, no problems at all. The font interface doesn't seems to be the=20 default one, but I'm not sure. (linux-f8-fontconfig issue?) Terminal messages: (realplay.bin:37022): Gtk-WARNING **: Locale not supported by C library. Using the fallback 'C' locale. flashplayer7: With nspluginwrapper, in the native freebsd compiled firefox, its working a= s=20 it should. Terminal messages: *** NSPlugin Wrapper *** WARNING: unhandled variable 11 in NPP_GetValue() *** NSPlugin Wrapper *** WARNING: unhandled variable 11 in NPP_GetValue() [...] acroread7: Seems to be ok, no problems at all. Also the font interface doesn't seem to= be=20 the default one. Terminal messages: (acroread:36728): Gtk-WARNING **: Locale not supported by C library. Using the fallback 'C' locale. (acroread:36728): GdkPixbuf-WARNING **: Error loading XPM image loader: Ima= ge=20 type 'xpm' is not supported (acroread:36728): GdkPixbuf-WARNING **: Error loading XPM image loader: Ima= ge=20 type 'xpm' is not supported (acroread:36728): GdkPixbuf-WARNING **: Error loading XPM image loader: Ima= ge=20 type 'xpm' is not supported (acroread:36728): GLib-GObject-CRITICAL **: g_object_ref: assertion=20 `G_IS_OBJECT (object)' failed (acroread:36728): GLib-GObject-CRITICAL **: g_object_ref: assertion=20 `G_IS_OBJECT (object)' failed (acroread:36728): GLib-GObject-CRITICAL **: g_object_ref: assertion=20 `G_IS_OBJECT (object)' failed (acroread:36728): GLib-GObject-CRITICAL **: g_object_unref: assertion=20 `G_IS_OBJECT (object)' failed (acroread:36728): GLib-GObject-CRITICAL **: g_object_unref: assertion=20 `G_IS_OBJECT (object)' failed (acroread:36728): GLib-GObject-CRITICAL **: g_object_unref: assertion=20 `G_IS_OBJECT (object)' failed (acroread:36728): Gdk-CRITICAL **: gdk_window_set_icon_list: assertion=20 `GDK_IS_PIXBUF (pixbuf)' failed (acroread:36728): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion=20 `pixbuf !=3D NULL' failed (acroread:36728): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion=20 `pixbuf !=3D NULL' failed [...] Thanks! =2D-=20 Aline de Freitas - Chave p=FAblica: ID DE632016 / keys.indymedia.org gpg --keyserver keys.indymedia.org --recv-keys DE632016 --nextPart1838526.ysuB5IiDqQ Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.8 (FreeBSD) iEYEABECAAYFAkf61p8ACgkQhLRvs95jIBaotQCfTk2O0+wrTe7QITCF8jBiGZHM sSMAn1kj4PjBIJ0G5iBfWhR/gCVgqR45 =J60w -----END PGP SIGNATURE----- --nextPart1838526.ysuB5IiDqQ--