CentOS 6.5 Userland -- ready for review.

Johannes Meixner xmj at freebsd.org
Wed Sep 17 17:42:55 UTC 2014


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 
(waves to rene@, AllanJude@, netchild@ for the f10 stuff and many more)
as reviewers.

Thanks for all the help

cheers
-xmj

-- 
Johannes Meixner        | FreeBSD Committer
xmj at 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.
  
  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 Skype and Sublime.
  
  
  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.
  
  You can of course test if your stuff works with centos through setting those lines in make.conf
  
      OVERRIDE_LINUX_BASE_PORT=c6
      OVERRIDE_LINUX_NONBASE_PORTS=c6

TEST PLAN
  I've tested build of CentOS ports locally through building emulators/linux-c6-meta.
  
  Building f10 is impossible and pointless due to FORBIDDEN-ness.
  
  An exp-run to see what breaks and needs immediate fixing would be good, though.. 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...)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-emulation/attachments/20140917/7d9aa52b/attachment.sig>


More information about the freebsd-emulation mailing list