From owner-freebsd-emulation@FreeBSD.ORG Wed Sep 17 17:42:55 2014 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9C7B3C73; Wed, 17 Sep 2014 17:42:55 +0000 (UTC) Received: from dd16522.kasserver.com (dd16522.kasserver.com [85.13.137.124]) (using TLSv1.1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F37AAE82; Wed, 17 Sep 2014 17:42:54 +0000 (UTC) Received: from mx12.chaot.net (82.131.12.220.cable.starman.ee [82.131.12.220]) by dd16522.kasserver.com (Postfix) with ESMTPSA id BFE62456036; Wed, 17 Sep 2014 19:42:45 +0200 (CEST) Received: from localhost (1001@localhost [local]); by localhost (OpenSMTPD) with ESMTPA id 355d858c; Wed, 17 Sep 2014 20:42:44 +0300 (EEST) Date: Wed, 17 Sep 2014 20:42:44 +0300 From: Johannes Meixner To: freebsd-emulation@freebsd.org Subject: CentOS 6.5 Userland -- ready for review. Message-ID: <20140917174243.GA16488@mx12.chaot.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="T4sUOijqQbZv57TR" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Cc: netchild@freebsd.org, allanjude@freebsd.org X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.18-1 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: Wed, 17 Sep 2014 17:42:55 -0000 --T4sUOijqQbZv57TR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable moin emulation@ I've come around to submitting the CentOS 6.5 stuff to phabric, link here: https://reviews.freebsd.org/D793 Would be a pleasure to have all the people contributing to this work=20 (waves to rene@, AllanJude@, netchild@ for the f10 stuff and many more) as reviewers. Thanks for all the help cheers -xmj --=20 Johannes Meixner | FreeBSD Committer xmj@FreeBSD.org | http://people.freebsd.org/~xmj REVISION SUMMARY First described in Status report Q1/2014, Fedora 10 is old, rusty, broken= if not forbidden as riddled with CVEs. =20 Patch attached adds CentOS 6.5 Userland, amends Mk/ files to make working with multiple Linux userlands more easy, fixes smaller details in ports along the way, and adds software like Skyp= e and Sublime. =20 =20 FOR NOW I've reverted default to fedora 10. I've also marked the spots in= Mk/ where to do that All so that we'll have an easier time making c6 default. =20 You can of course test if your stuff works with centos through setting th= ose lines in make.conf =20 OVERRIDE_LINUX_BASE_PORT=3Dc6 OVERRIDE_LINUX_NONBASE_PORTS=3Dc6 TEST PLAN I've tested build of CentOS ports locally through building emulators/linu= x-c6-meta. =20 Building f10 is impossible and pointless due to FORBIDDEN-ness. =20 An exp-run to see what breaks and needs immediate fixing would be good, t= hough.. hopefully unnecessary. REVISION DETAIL https://reviews.freebsd.org/D793 AFFECTED FILES Mk/bsd.linux-apps.mk Mk/bsd.linux-rpm.mk Mk/bsd.port.mk Mk/bsd.sites.mk accessibility/Makefile accessibility/linux-c6-atk/Makefile accessibility/linux-c6-atk/distinfo.i686 accessibility/linux-c6-atk/pkg-descr accessibility/linux-c6-atk/pkg-plist accessibility/linux-f10-atk/Makefile archivers/linux-f10-ucl/Makefile archivers/linux-f10-upx/Makefile astro/google-earth/Makefile astro/google-earth/files/patch-bin__googleearth audio/Makefile audio/linux-c6-alsa-lib/Makefile audio/linux-c6-alsa-lib/distinfo.i686 audio/linux-c6-alsa-lib/pkg-descr audio/linux-c6-alsa-lib/pkg-plist audio/linux-c6-alsa-plugins-oss/Makefile audio/linux-c6-alsa-plugins-oss/distinfo.i686 audio/linux-c6-alsa-plugins-oss/files/patch-pcm-oss.conf audio/linux-c6-alsa-plugins-oss/pkg-deinstall audio/linux-c6-alsa-plugins-oss/pkg-descr audio/linux-c6-alsa-plugins-oss/pkg-install audio/linux-c6-alsa-plugins-oss/pkg-plist audio/linux-c6-alsa-plugins-pulseaudio/Makefile audio/linux-c6-alsa-plugins-pulseaudio/distinfo.i686 audio/linux-c6-alsa-plugins-pulseaudio/pkg-descr audio/linux-c6-alsa-plugins-pulseaudio/pkg-plist audio/linux-c6-alsa-utils/Makefile audio/linux-c6-alsa-utils/distinfo.i686 audio/linux-c6-alsa-utils/pkg-descr audio/linux-c6-alsa-utils/pkg-plist audio/linux-c6-arts/Makefile audio/linux-c6-arts/distinfo.i686 audio/linux-c6-arts/pkg-descr audio/linux-c6-arts/pkg-plist audio/linux-c6-esound/Makefile audio/linux-c6-esound/distinfo.i686 audio/linux-c6-esound/pkg-descr audio/linux-c6-flac/Makefile audio/linux-c6-flac/distinfo.i686 audio/linux-c6-flac/pkg-plist audio/linux-c6-libaudiofile/Makefile audio/linux-c6-libaudiofile/distinfo.i686 audio/linux-c6-libaudiofile/pkg-plist audio/linux-c6-libogg/Makefile audio/linux-c6-libogg/distinfo.i686 audio/linux-c6-libsndfile/Makefile audio/linux-c6-libsndfile/distinfo.i686 audio/linux-c6-libsndfile/pkg-plist audio/linux-c6-libvorbis/Makefile audio/linux-c6-libvorbis/distinfo.i686 audio/linux-c6-mikmod/Makefile audio/linux-c6-mikmod/distinfo.i686 audio/linux-c6-nas-libs/Makefile audio/linux-c6-nas-libs/distinfo.i386 audio/linux-c6-nas-libs/distinfo.i686 audio/linux-c6-nas-libs/pkg-plist audio/linux-c6-openal-soft/Makefile audio/linux-c6-openal-soft/distinfo.i686 audio/linux-c6-pulseaudio-libs/Makefile audio/linux-c6-pulseaudio-libs/distinfo.i686 audio/linux-c6-pulseaudio-libs/files/patch-etc__pulse__client.conf audio/linux-c6-pulseaudio-libs/pkg-plist audio/linux-c6-pulseaudio-utils/Makefile audio/linux-c6-pulseaudio-utils/distinfo.i686 audio/linux-c6-pulseaudio-utils/pkg-plist audio/linux-c6-sdl_mixer/Makefile audio/linux-c6-sdl_mixer/distinfo.i686 audio/linux-f10-alsa-lib/Makefile audio/linux-f10-alsa-lib/pkg-plist audio/linux-f10-alsa-plugins-oss/Makefile audio/linux-f10-alsa-plugins-oss/pkg-plist audio/linux-f10-arts/Makefile audio/linux-f10-arts/pkg-plist audio/linux-f10-esound/Makefile audio/linux-f10-freealut/Makefile audio/linux-f10-libaudiofile/Makefile audio/linux-f10-libogg/Makefile audio/linux-f10-libvorbis/Makefile audio/linux-f10-mikmod/Makefile audio/linux-f10-nas-libs/Makefile audio/linux-f10-openal-soft/Makefile audio/linux-f10-openal/Makefile audio/linux-f10-pulseaudio-libs/Makefile audio/linux-f10-sdl_mixer/Makefile databases/Makefile databases/linux-c6-sqlite3/Makefile databases/linux-c6-sqlite3/distinfo.i686 databases/linux-f10-sqlite3/Makefile devel/Makefile devel/linux-c6-dbus-glib/Makefile devel/linux-c6-dbus-glib/distinfo.i686 devel/linux-c6-dbus-libs/Makefile devel/linux-c6-dbus-libs/distinfo.i686 devel/linux-c6-devtools/Makefile devel/linux-c6-devtools/distinfo.i686 devel/linux-c6-devtools/pkg-descr devel/linux-c6-devtools/pkg-plist devel/linux-c6-libglade2/Makefile devel/linux-c6-libglade2/distinfo.i686 devel/linux-c6-libpciaccess/Makefile devel/linux-c6-libpciaccess/distinfo.i686 devel/linux-c6-libpciaccess/pkg-descr devel/linux-c6-libpciaccess/pkg-plist devel/linux-c6-ncurses-base/Makefile devel/linux-c6-ncurses-base/distinfo.i686 devel/linux-c6-ncurses-base/pkg-plist devel/linux-c6-nspr/Makefile devel/linux-c6-nspr/distinfo.i686 devel/linux-c6-qt47/Makefile devel/linux-c6-qt47/distinfo.i386 devel/linux-c6-qt47/pkg-descr devel/linux-c6-qt47/pkg-plist devel/linux-c6-sdl12/Makefile devel/linux-c6-sdl12/distinfo.i686 devel/linux-f10-allegro/Makefile devel/linux-f10-dbus-glib/Makefile devel/linux-f10-dbus-libs/Makefile devel/linux-f10-devtools/Makefile devel/linux-f10-libglade2/Makefile devel/linux-f10-libsigc++20/Makefile devel/linux-f10-ncurses-base/Makefile devel/linux-f10-nspr/Makefile devel/linux-f10-sdl12/Makefile devel/linux_kdump/Makefile devel/linux_kdump/files/patch-Makefile devel/linux_kdump/files/patch-mkioctls.linux dns/Makefile dns/linux-c6-libasyncns/Makefile dns/linux-c6-libasyncns/distinfo.i686 dns/linux-c6-libasyncns/pkg-descr dns/linux-f10-libasyncns/Makefile editors/Makefile editors/sublime/Makefile editors/sublime/distinfo editors/sublime/files/patch-PackageSetup.py editors/sublime/files/sublime.in editors/sublime/pkg-descr editors/sublime/pkg-plist editors/sublime3/Makefile editors/sublime3/distinfo editors/sublime3/files/sublime.in editors/sublime3/pkg-descr editors/sublime3/pkg-plist emulators/Makefile emulators/linux-c6-meta/Makefile emulators/linux-c6-meta/pkg-descr emulators/linux-c6-meta/pkg-plist emulators/linux-f10-meta/Makefile emulators/linux-f10-meta/pkg-descr emulators/linux_base-c6/Makefile emulators/linux_base-c6/distinfo.i686 emulators/linux_base-c6/pkg-plist emulators/linux_base-f10/Makefile emulators/linux_base-f10/distinfo.i386 emulators/linux_base-f10/pkg-plist ftp/Makefile ftp/linux-c6-curl/Makefile ftp/linux-c6-curl/distinfo.i686 ftp/linux-c6-curl/pkg-descr ftp/linux-f10-curl/Makefile graphics/Makefile graphics/linux-c6-cairo/Makefile graphics/linux-c6-cairo/distinfo.i686 graphics/linux-c6-cairo/pkg-descr graphics/linux-c6-dri-compat/Makefile graphics/linux-c6-dri-compat/distinfo.i686 graphics/linux-c6-dri-compat/pkg-descr graphics/linux-c6-dri-compat/pkg-plist graphics/linux-c6-dri/Makefile graphics/linux-c6-dri/distinfo.i686 graphics/linux-c6-dri/pkg-descr graphics/linux-c6-dri/pkg-plist graphics/linux-c6-jpeg/Makefile graphics/linux-c6-jpeg/distinfo.i686 graphics/linux-c6-jpeg/pkg-plist graphics/linux-c6-png/Makefile graphics/linux-c6-png/distinfo.i686 graphics/linux-c6-sdl_image/Makefile graphics/linux-c6-sdl_image/distinfo.i386 graphics/linux-c6-sdl_image/distinfo.i686 graphics/linux-c6-sdl_ttf/Makefile graphics/linux-c6-sdl_ttf/distinfo.i386 graphics/linux-c6-sdl_ttf/distinfo.i686 graphics/linux-c6-tiff/Makefile graphics/linux-c6-tiff/distinfo.i686 graphics/linux-c6-tiff/pkg-plist graphics/linux-f10-cairo/Makefile graphics/linux-f10-dri/Makefile graphics/linux-f10-gdk-pixbuf/Makefile graphics/linux-f10-glew/Makefile graphics/linux-f10-imlib/Makefile graphics/linux-f10-jpeg/Makefile graphics/linux-f10-libGLU/Makefile graphics/linux-f10-libmng/Makefile graphics/linux-f10-png/Makefile graphics/linux-f10-sdl_image/Makefile graphics/linux-f10-sdl_ttf/Makefile graphics/linux-f10-sdl_ttf/distinfo.i386 graphics/linux-f10-sdl_ttf/linux-sdl_ttf/Makefile graphics/linux-f10-sdl_ttf/linux-sdl_ttf/distinfo.i386 graphics/linux-f10-sdl_ttf/linux-sdl_ttf/pkg-descr graphics/linux-f10-sdl_ttf/linux-sdl_ttf/pkg-plist graphics/linux-f10-sdl_ttf/pkg-descr graphics/linux-f10-sdl_ttf/pkg-plist graphics/linux-f10-tiff/Makefile graphics/linux-f10-ungif/Makefile graphics/linux-sdl_ttf/Makefile graphics/linux-sdl_ttf/distinfo.i386 graphics/linux-sdl_ttf/pkg-descr graphics/linux-sdl_ttf/pkg-plist java/Makefile lang/Makefile lang/linux-c6-tcl85/Makefile lang/linux-c6-tcl85/distinfo.i686 lang/linux-c6-tcl85/pkg-plist lang/linux-f10-libg2c/Makefile lang/linux-f10-tcl85/Makefile math/matlab-installer/Makefile multimedia/Makefile multimedia/linux-c6-libtheora/Makefile multimedia/linux-c6-libtheora/distinfo.i686 multimedia/linux-c6-libv4l/Makefile multimedia/linux-c6-libv4l/distinfo.i686 multimedia/linux-c6-libv4l/pkg-descr multimedia/linux-c6-libv4l/pkg-plist multimedia/linux-f10-libtheora/Makefile multimedia/linux-f10-libv4l/Makefile net-im/Makefile net-im/skype4/Makefile net-im/skype4/distinfo net-im/skype4/files/skype.sh.in net-im/skype4/pkg-descr net-im/skype4/pkg-message net-im/skype4/pkg-plist net/Makefile net/linux-c6-openldap/Makefile net/linux-c6-openldap/distinfo.i686 net/linux-c6-tcp_wrappers-libs/Makefile net/linux-c6-tcp_wrappers-libs/distinfo.i686 net/linux-c6-tcp_wrappers-libs/pkg-descr net/linux-c6-tcp_wrappers-libs/pkg-plist net/linux-f10-nss_ldap/Makefile net/linux-f10-nss_ldap/pkg-plist net/linux-f10-openldap/Makefile print/Makefile print/linux-c6-cups-libs/Makefile (117 more files...) --T4sUOijqQbZv57TR Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAABAgAGBQJUGcgTAAoJEPyeKTcbGw0LWPwIALIuOj9u7uxpvXYLVe1g/z7o mI8KaPt9SJNO/h1pwWNq+4fBr3AdJLo1sr8fx8Teu11p+Hf756T007kFrJEWS9Nx iiMAkY9FoCjqih+prxEPfbhYIRLbxG/ZDggLB2TopGkWcJ+MzkGNWCQ6XvuaxAtC EmnpCX33GiqKBE9UDC8eQbJ8DhcEk7/QE15qkjQAIB9NYbQx8T1EEDz7TvF8joD6 V02HR5GCE6CxoIpQ2aANqOt0CLam4rKoseCm+zlurvOTwQPXpxSuFZ4dlWPHHTwo fFFwivNlxknlhz8FFbiRKlZJEURwJpoom26aaSI2guaPmQMDrP1tk0Zb60zIZUI= =RbY+ -----END PGP SIGNATURE----- --T4sUOijqQbZv57TR--