aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Arnold <stephen.arnold42@gmail.com>2015-04-26 15:57:19 -0700
committerSteve Arnold <stephen.arnold42@gmail.com>2015-04-26 15:57:19 -0700
commit0418f5515ee98ac3b08df5bcef3d0dff2330fe79 (patch)
tree36b4ac0e0fc5778f111104dba20c746595b0de19 /configs
parentadded udev rule and init script for SGX pvr modules and runtime (diff)
downloadarm-0418f5515ee98ac3b08df5bcef3d0dff2330fe79.tar.gz
arm-0418f5515ee98ac3b08df5bcef3d0dff2330fe79.tar.bz2
arm-0418f5515ee98ac3b08df5bcef3d0dff2330fe79.zip
samsung chromebook config updates
Diffstat (limited to 'configs')
-rw-r--r--configs/chromebook/make.conf48
-rw-r--r--configs/chromebook/package.accept_keywords81
-rw-r--r--configs/chromebook/package.mask21
-rw-r--r--configs/chromebook/package.unmask15
-rw-r--r--configs/chromebook/package.use102
-rw-r--r--configs/chromebook/profile/package.use.mask13
6 files changed, 217 insertions, 63 deletions
diff --git a/configs/chromebook/make.conf b/configs/chromebook/make.conf
index c02669b..232e51f 100644
--- a/configs/chromebook/make.conf
+++ b/configs/chromebook/make.conf
@@ -1,19 +1,21 @@
-# basic armv7 machine config for imx6 wandboard/udoo (armv7 neon vivante)
+# basic armv7 machine config for exynos chromebook (armv7 neon armsoc/mali)
-USE="acl gudev udev bindist avahi ipv6 alsa pulseaudio dbus gpm id3tag
+USE="acl gudev udev -bindist avahi ipv6 alsa pulseaudio dbus gpm id3tag
audiofile flac lame vorbis ogg libsamplerate inotify caps pam sqlite
- introspection glib svg gdbm nls fortran gcj go lua python ruby vala
+ introspection glib svg nls fortran gcj go lua python ruby vala json
consolekit spell aspell sexy enchant imlib gd xrandr fam libcanberra
- highlight policykit xattr zeroconf abiword gstreamer wifi v4l xdg
+ highlight policykit xattr zeroconf abiword gstreamer gmp wifi v4l xdg
freetype freetype2 truetype type1-fonts truetype-fonts bitmap-fonts
- bluetooth pulseaudio system-cairo system-jpeg system-sqlite webkit
- gnome-keyring libsecret
+ bluetooth system-cairo system-jpeg system-sqlite webkit threads upower
+ geolocation gnome-keyring libsecret telepathy zeitgeist
- dri drm opengl egl gles1 gles2 neon
- xorg X gtk wicd wayland gbm vdpau
+ nptl pic dri drm -opengl egl gles gles2 neon -openvg exynos
+ xorg X gtk3 gtk -wicd -nautilus -directfb gdbm berkdb
+ wayland weston gbm vdpau opencl eglfs evdev ibus kms
- -perl -qt -qt3 -qt4 -kde -kde3 -kde4 -gnome -gtkspell -systemd
- -modemmanager -networkmanager -xinerama -gnome-online-accounts
+ system-libvpx system-icu -bindist -gtkspell tslib phonon
+ -perl qt -qt3 -qt4 qt3support qt5 -kde -kde3 -kde4 -gnome -systemd
+ modemmanager networkmanager -xinerama -gnome-online-accounts
"
CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
@@ -29,8 +31,12 @@ PKGDIR="${PORTDIR}/packages"
ACCEPT_KEYWORDS="~arm"
-SYNC="rsync://rsync.gentoo.org/gentoo-portage"
-GENTOO_MIRRORS="http://gentoo.osuosl.org/"
+##SYNC="rsync://rsync.gentoo.org/gentoo-portage"
+#GENTOO_MIRRORS="http://gentoo.osuosl.org/"
+
+##SYNC="rsync://prime.arnolds.bogus/gentoo-portage"
+GENTOO_MIRRORS="http://wimpy.arnolds.bogus/gentoo/"
+#PORTAGE_BINHOST="http://wimpy.arnolds.bogus/gentoo-packages/armv7a_hardfp/All"
ACCEPT_LICENSE="@GPL-COMPATIBLE @OSI-APPROVED @EULA dlj-1.1 skype-eula googleearth AdobeFlash-10.1 Oracle-BCLA-JavaSE"
@@ -45,21 +51,21 @@ PORTAGE_RSYNC_RETRIES="3"
AUTOCLEAN="yes"
PORTAGE_TMPFS="/dev/shm"
-MAKEOPTS="-j15"
+MAKEOPTS="-j11"
-USE_PYTHON="2.7 3.3 3.4"
-PYTHON_SINGLE_TARGET="python2_7"
-PYTHON_TARGETS="python3_4 python3_3 python2_7"
+#USE_PYTHON="2.7 3.3 3.4"
+#PYTHON_SINGLE_TARGET="python2_7"
+#PYTHON_TARGETS="python3_4 python3_3 python2_7"
-RUBY_TARGETS="ruby21 ruby20"
+RUBY_TARGETS="ruby22 ruby21 ruby20 ruby19"
-FEATURES="nodoc distcc sandbox -buildpkg ccache splitdebug userpriv usersandbox"
+FEATURES="nodoc distcc sandbox -buildpkg -ccache splitdebug userpriv usersandbox"
ALSA_CARDS=" usb-audio"
CURL_SSL="openssl"
INPUT_DEVICES="keyboard mouse evdev"
-# armsoc is old, not sure what works with chromebook/exynos right now
-VIDEO_CARDS=" fbdev fbturbo armsoc"
+# armsoc requires older mesa / xorg-server
+VIDEO_CARDS="exynos fbdev"
LINGUAS="en_US en"
APACHE2_MODULES="actions alias auth_digest auth_basic authn_alias
@@ -71,7 +77,7 @@ APACHE2_MODULES="actions alias auth_digest auth_basic authn_alias
unique_id userdir usertrack vhost_alias"
-CCACHE_SIZE="1GM"
+CCACHE_SIZE="2G"
# Set PORTDIR for backward compatibility with various tools:
# gentoo-bashcomp - bug #478444
diff --git a/configs/chromebook/package.accept_keywords b/configs/chromebook/package.accept_keywords
index 8bc243c..1e5f8c5 100644
--- a/configs/chromebook/package.accept_keywords
+++ b/configs/chromebook/package.accept_keywords
@@ -1,38 +1,83 @@
->=dev-python/cddb-py-1.4 **
->=media-libs/chromaprint-1.1 **
->=net-misc/ssh-askpass-fullscreen-1.0-r1 **
+>=x11-themes/pulse-glass-20100616 **
+
+>=kde-frameworks/extra-cmake-modules-5.9.0 **
+>=kde-frameworks/kguiaddons-5.8.0 **
+>=kde-frameworks/kwindowsystem-5.8.0 **
+>=kde-frameworks/kf-env-3 **
->=dev-perl/XML-Twig-3.460.0 **
->=dev-perl/Net-DBus-1.0.0 **
->=dev-perl/XML-Handler-YAWriter-0.230.0 **
->=app-admin/system-tools-backends-2.10.2 **
->=dev-libs/liboobs-3.0.0 **
->=app-admin/gnome-system-tools-3.0.0 **
+>=www-client/otter-9999 **
+>=www-client/qtweb-3.8.5_p108 **
+>=media-sound/qmpdclient-1.2.2-r1 **
+>=media-sound/cantata-1.5.1 **
+>=media-libs/taglib-extras-1.0.1 **
+>=media-sound/coquillo-1.12 **
+>=media-libs/liblastfm-1.0.9 **
+>=dev-cpp/sparsehash-2.0.2 **
+>=net-libs/jreen-1.2.0 **
+>=net-im/qutim-0.3.2 **
+>=media-libs/chromaprint-1.2 **
+>=media-libs/libmygpo-qt-9999 **
+>=media-libs/libechonest-2.3.1 **
+>=dev-python/markups-0.2.4-r1 **
+>=media-sound/clementine-9999 **
+>=dev-python/pyenchant-1.6.6 **
+>=app-editors/retext-9999 **
+>=app-editors/tea-36.0.2 **
+>=media-sound/qtmpc-0.6.1 **
+>=dev-vcs/qct-1.7-r1 **
->=sys-block/zram-init-2.7-r1 **
->=net-wireless/wifi-radar-2.0.8-r2 **
->=app-editors/scite-3.4.1 **
+>=app-editors/vim-qt-20150102 **
+>=dev-libs/libqtxdg-1.1.0 **
+>=x11-misc/pcmanfm-qt-0.9.0 **
+media-gfx/lximage-qt **
+lxqt-base/liblxqt **
+lxqt-base/liblxqt-mount **
+lxqt-base/libsysstat **
+lxqt-base/lxqt-about **
+lxqt-base/lxqt-admin **
+lxqt-base/lxqt-common **
+lxqt-base/lxqt-config **
+lxqt-base/lxqt-config-randr **
+lxqt-base/lxqt-globalkeys **
+lxqt-base/lxqt-meta **
+lxqt-base/lxqt-notificationd **
+lxqt-base/lxqt-openssh-askpass **
+lxqt-base/lxqt-panel **
+lxqt-base/lxqt-policykit **
+lxqt-base/lxqt-powermanagement **
+lxqt-base/lxqt-qtplugin **
+lxqt-base/lxqt-runner **
+lxqt-base/lxqt-session **
>=x11-themes/human-icon-theme-0.36 **
->=x11-themes/echo-icon-theme-0.3.89.0_pre20081031 **
->=x11-themes/nuovo-icon-theme-0.5 **
+>=x11-themes/gtk-theme-switch-2.1.0 **
+>=x11-themes/tango-icon-theme-extras-0.1.0-r1 **
+
+>=x11-misc/sddm-9999 **
+
+>=media-libs/libmpd-11.8.17-r1 **
+>=media-libs/x264-9999 **
+>=x11-libs/libvdpau-0.8 **
+>=x11-plugins/hexchat-javascript-0.3.1 **
+>=net-misc/ssh-askpass-fullscreen-1.0-r1 **
>=x11-themes/gnome-colors-common-5.5.1 **
>=x11-themes/gnome-colors-themes-5.5.1 **
>=x11-themes/light-themes-0.1.93-r3 **
=sys-devel/llvm-9999 **
+>=sys-block/zram-init-2.7 **
>=dev-python/thunarx-python-0.3.0 **
>=x11-themes/gentoo-artwork-0.4.2-r1 **
>=media-plugins/exaile-soundmenu-indicator-0.0.5 **
->=media-sound/picard-1.2-r1 **
>=x11-themes/gentoo10-backgrounds-20110309 **
>=x11-misc/arandr-0.1.7.1 **
>=x11-libs/libdrm-9999 **
>=media-libs/mesa-9999 **
>=x11-base/xorg-server-9999 **
+>=x11-base/xorg-drivers-9999 **
>=net-wireless/blueman-9999 **
>=dev-python/fuse-python-0.2.1 **
@@ -75,4 +120,10 @@
>=xfce-extra/xfce4-volumed-pulse-0.2.0 **
>=xfce-extra/xfce4-mpc-plugin-0.4.4 **
>=x11-misc/gtkdialog-0.8.3 **
+>=xfce-extra/thunar-vcs-plugin-0.1.4 **
+>=xfce-extra/thunar-media-tags-plugin-0.2.1 **
+>=xfce-extra/xfce-theme-manager-0.3.5 **
+>=x11-themes/gtk-engines-experience-0.10.5 **
+>=x11-themes/gtk-engines-unico-1.0.3_pre20121212 **
+>=x11-themes/gtk-engines-cleanice-2.4.1 **
diff --git a/configs/chromebook/package.mask b/configs/chromebook/package.mask
index cf551c1..2382624 100644
--- a/configs/chromebook/package.mask
+++ b/configs/chromebook/package.mask
@@ -1,14 +1,21 @@
->=sys-fs/udev-213
+>=sys-block/zram-init-3.0
+
+#>=www-client/firefox-24.0
+
+>=dev-util/ccache-3.2
+>=sys-fs/udev-217
>=sys-libs/tdb-1.3.0
-#>=x11-base/xorg-server-1.14
-#>=x11-libs/libfontenc-9999
-#>=x11-proto/fontsproto-9999
-#>=media-libs/mesa-9999
-#>=sys-devel/llvm-9999
+>=media-libs/mesa-9999
+>=sys-devel/llvm-9999
+>=x11-base/xorg-drivers-9999
+>=x11-base/xorg-server-9999
+
+# new upstream fail (wtf?)
+=sys-devel/libtool-2.4.3
=sys-libs/glibc-2.18*
>=sys-libs/glibc-2.20
->=sys-kernel/linux-headers-3.15
+>=sys-kernel/linux-headers-3.11
#>=sci-libs/proj-4.8.0
diff --git a/configs/chromebook/package.unmask b/configs/chromebook/package.unmask
index c6b01a2..ffed87e 100644
--- a/configs/chromebook/package.unmask
+++ b/configs/chromebook/package.unmask
@@ -1,9 +1,20 @@
#>=net-libs/webkit-gtk-2.4.1
#>=net-libs/webkit-gtk-2.4.1-r200
+>=x11-misc/sddm-9999:0
+>=x11-libs/libXfont-9999
+>=x11-proto/fontsproto-9999
+>=dev-libs/wayland-1.5.0
+#>=x11-base/xorg-server-9999
+>=dev-libs/weston-1.5.0
+>=x11-libs/cairo-9999
+>=x11-libs/libdrm-9999
+#>=x11-base/xorg-drivers-9999
+#>=media-libs/mesa-9999
+
>=sys-power/upower-0.99
>=app-misc/geoclue-2.1.8
-
->=x11-libs/cairo-9999
>=net-wireless/blueman-9999
+=sys-libs/tdb-1.3.4
+
diff --git a/configs/chromebook/package.use b/configs/chromebook/package.use
index 838fa8c..2f9095a 100644
--- a/configs/chromebook/package.use
+++ b/configs/chromebook/package.use
@@ -1,20 +1,77 @@
app-misc/mc samba sftp
+x11-misc/lightdm gtk qt4
+www-client/chromium -proprietary-codecs
+dev-libs/libdbusmenu -gtk
+dev-qt/qtcore:5 icu
+dev-python/PyQt5 webkit widgets printsupport network
+dev-qt/qtwebkit printsupport -multimedia opengl qml webp
+dev-qt/qtprintsupport opengl
+dev-qt/qt-mobility multimedia
+dev-qt/qtmultimedia opengl qml widgets
+www-client/qupzilla qt5 -qt4
+>=kde-base/kdelibs-4.14.6-r1 opengl
+>=dev-python/PyQt4-4.11.3 sql webkit declarative script
+net-libs/jreen qt4
+app-crypt/qca gcrypt gpg
+dev-python/PyQt4 opengl phonon
+dev-qt/designer -phonon webkit
+net-irc/quassel -crypt webkit
+media-video/mpv opengl
+
+sys-auth/polkit-qt qt4
+dev-qt/qtwidgets:5 opengl
+app-i18n/ibus gtk3
+dev-libs/libpcre pcre16
+media-libs/libcanberra gtk3
+dev-qt/qtgui eglfs evdev ibus kms opengl
+lxqt-base/lxqt-panel alsa clock desktopswitch kbindicator mainmenu mount pulseaudio quicklaunch showdesktop taskbar tray volume colorpicker cpuload dom networkmonitor screensaver sensors sysstat worldclock
+lxqt-base/lxqt-meta filemanager icons policykit admin -lightdm lximage -minimal powermanagement sddm ssh-askpass
+net-im/qutim histman irc jabber jingle oscar plugman purple qml telepathy tools webkit
+media-sound/clementine googledrive lastfm
+media-sound/cantata dynamic musicbrainz online-services replaygain streams taglib
+
+dev-lang/perl ithreads
+dev-vcs/qct cvs subversion
+sys-apps/man gdbm -berkdb
+net-dns/avahi gdbm
+app-crypt/gcr gtk
+dev-libs/libpcre pcre16
+app-i18n/ibus gtk3 introspection
+media-libs/libcanberra gtk3
+media-plugins/alsa-plugins -ffmpeg
+media-sound/sox ffmpeg sndfile
+media-libs/vo-aacenc neon
+media-libs/libvpx postproc -pic
+
+# needed by qt-webkit?
dev-libs/libxml2 icu
x11-libs/libxcb xkb
-mail-client/claws-mail gdata smime -webkit
+mail-client/claws-mail gdata smime -webkit calendar
+
net-libs/libproxy -webkit
net-libs/webkit-gtk -opengl geoloc gles2 gstreamer introspection -jit webgl webkit1
-media-libs/cogl -opengl gles2
-x11-libs/cairo -drm -gles2 -lto opengl xcb xlib-xcb
+media-libs/cogl opengl gles2
+x11-libs/cairo -drm -lto gles2 -opengl xcb xlib-xcb
+sys-devel/llvm -ncurses
dev-libs/weston colord editor examples fbdev rdp -resize-optimization view wayland-compositor xwayland -opengl
-www-client/midori granite -jit webkit2 -deprecated -introspection
+www-client/midori -granite -jit webkit2 -deprecated -introspection zeitgeist
+gnome-extra/zeitgeist downloads-monitor extensions -fts icu -plugins telepathy
media-sound/pulseaudio gnome
sys-libs/glibc -nscd
sys-apps/kmod lzma
+sys-libs/ncurses tinfo
+net-dns/avahi mdnsresponder-compat
+dev-libs/boost icu
+media-libs/harfbuzz icu
+
+app-misc/mc -slang sftp
+dev-libs/DirectFB fbcon imlib2 jpeg2k drmkms -egl input_hub mpeg2 mpeg3 multicore
+media-libs/libsdl alsa fbcon -joystick pulseaudio sound video -aalib
+
# for midori crashing bug on arm
=net-libs/webkit-gtk-1* -jit
@@ -23,7 +80,6 @@ net-libs/glib-networking -libproxy
media-libs/libcanberra sound
sys-fs/lvm2 lvm1
gnome-base/gvfs archive avahi bluetooth cdda fuse gdu gnome-keyring gphoto2 http ios mtp samba udisks
-app-admin/gnome-system-tools policykit nfs samba
dev-libs/boost icu
sys-devel/make guile
sys-libs/ncurses tinfo
@@ -31,16 +87,17 @@ sys-auth/pambase gnome-keyring mktemp pam_ssh
app-text/ghostscript-gpl cups
sys-apps/util-linux tty-helpers
-media-sound/exaile -gnome -ffmpeg cddb -context-info
+media-sound/exaile -gnome -ffmpeg
sys-auth/polkit wheel
media-libs/gd fontconfig
-media-video/vlc faad gnutls opengl
+media-video/vlc faad gnutls opengl -vaapi vpx
media-gfx/imagemagick corefonts djvu fftw fontconfig graphviz jbig jpeg2k lzma
x11-libs/vte glade
x11-terms/xterm Xaw3d toolbar
>=dev-python/markupsafe-0.18 python_targets_python3_3
>=dev-python/mako-0.7.3-r2 python_targets_python3_3
=dev-python/setuptools-1.1.6 python_targets_python3_3
+>=app-editors/gedit-3.12.2 python_targets_python3_3
net-irc/hexchat -gtkspell libcanberra perl plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo sexy
media-sound/rhythmbox python_single_target_python3_3 python_targets_python3_3
@@ -52,45 +109,54 @@ media-sound/rhythmbox python_single_target_python3_3 python_targets_python3_3
net-fs/samba -winbind
net-fs/cifs-utils -acl -ads creds
media-libs/gst-plugins-base theora
+media-libs/gst-plugins-bad -gles2
media-video/vlc cddb egl fontconfig -opengl live matroska neon omxil alsa rtsp taglib theora wma-fixed
x11-themes/gentoo-artwork -grub offensive
x11-misc/tint2 battery tint2conf
-x11-base/xorg-server -minimal xvfb kdrive
+x11-base/xorg-server -minimal xvfb kdrive xorg
x11-apps/xinit -minimal
x11-libs/libdrm libkms
-#=media-libs/mesa-10* -xa
+=media-libs/mesa-10* -xa -dri3 -llvm -pic -gallium
#>=media-libs/mesa-9999 -xorg
-media-libs/mesa classic egl gallium gles1 gles2 llvm nptl pic xa xvmc -bindist
+media-libs/mesa classic egl gles1 gles2 llvm nptl xvmc -bindist
x11-apps/mesa-progs egl gles1 gles2
+www-client/firefox -minimal -system-libvpx
+
# for firefox to use system libs
dev-db/sqlite secure-delete
dev-lang/python sqlite
-media-plugins/gst-plugins-meta ffmpeg jack opus theora
+media-plugins/gst-plugins-meta ffmpeg
+media-plugins/gst-plugins-meta:0.10 -ffmpeg
dev-libs/glib utils
virtual/udev hwdb
-net-misc/networkmanager modemmanager
+net-misc/networkmanager modemmanager gnutls -nss -wext ppp connection-sharing
net-misc/tightvnc server
net-dns/avahi mdnsresponder-compat autoipd gtk3
media-libs/harfbuzz icu
-media-libs/vo-aacenc -neon
-virtual/ffmpeg X encode mp3 sdl truetype gsm jpeg2k opus speex theora threads
-media-video/libav -neon pic faac -bindist jack tools speex jpeg2k opus threads gsm theora
-media-plugins/gst-plugins-meta:0.10 -ffmpeg
-#media-video/ffmpeg -aac armvfp pic -bindist fontconfig jack libv4l flite openssl theora threads
+media-video/mplayer2 -dvd -dvdnav yuv4mpeg
+media-video/mplayer live lzo rtc -dvd -dvdnav -encode libmpeg2 -opengl -osdmenu -xscreensaver -xv -X
+media-video/ffmpeg armv7 armvfp -encode -opengl -X
+media-video/libav armv7 armvfp encode gpl gsm jack jpeg2k speex -opengl opus X tools theora
+# needs neon/asm patches
+media-video/libav -neon
+virtual/ffmpeg gsm jpeg2k opus theora
+
+media-sound/lame sndfile
+media-video/ffmpeg -bindist fontconfig jack libv4l flite openssl theora threads
app-office/abiword calendar collab -eds grammar latex math openxml ots thesaurus wmf
app-misc/ddccontrol -gnome
app-laptop/tlp X -thinkpad ethtool -laptop-mode-tools smartmontools
app-mobilephone/obex-data-server imagemagick
-net-wireless/blueman network sendto
+net-wireless/blueman network
net-dns/dnsmasq dhcp-tools script
>=media-libs/chromaprint-0.7 tools
diff --git a/configs/chromebook/profile/package.use.mask b/configs/chromebook/profile/package.use.mask
index f331df3..fe856c0 100644
--- a/configs/chromebook/profile/package.use.mask
+++ b/configs/chromebook/profile/package.use.mask
@@ -1,2 +1,15 @@
+media-libs/cogl -gstreamer
+media-libs/clutter -egl
x11-libs/cairo -gles2
dev-libs/weston -gles2 -rpi
+
+media-video/vlc -vaapi -vdpau -vpx -x264
+media-video/libav -vdpau -vpx -x264 pic
+media-video/ffmpeg -vdpau -vpx -x264 pic
+virtual/ffmpeg -vdpau -vpx -x264 pic
+media-libs/libvpx pic
+media-libs/mesa pic
+
+lxqt-base/lxqt-meta -lximage
+
+www-client/chromium pic