aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Arnold <stephen.arnold42@gmail.com>2015-01-27 09:04:42 -0800
committerSteve Arnold <stephen.arnold42@gmail.com>2015-01-27 09:04:42 -0800
commit8194bbd8b9962e84b1c905fb4d4c55e401213b8c (patch)
tree5fd98f1985303705951a5c81b8354fb483409cb0 /configs
parentfirefox build is good, but with all system-* use flags enabled (diff)
downloadarm-8194bbd8b9962e84b1c905fb4d4c55e401213b8c.tar.gz
arm-8194bbd8b9962e84b1c905fb4d4c55e401213b8c.tar.bz2
arm-8194bbd8b9962e84b1c905fb4d4c55e401213b8c.zip
added K1 portage config tuffs
Diffstat (limited to 'configs')
-rw-r--r--configs/K1-chromebook/make.conf82
-rw-r--r--configs/K1-chromebook/package.accept_keywords76
-rw-r--r--configs/K1-chromebook/package.keywords1
-rw-r--r--configs/K1-chromebook/package.mask20
-rw-r--r--configs/K1-chromebook/package.unmask12
-rw-r--r--configs/K1-chromebook/package.use124
-rw-r--r--configs/K1-chromebook/profile/package.use.mask10
-rw-r--r--configs/K1-chromebook/profile/use.mask2
8 files changed, 327 insertions, 0 deletions
diff --git a/configs/K1-chromebook/make.conf b/configs/K1-chromebook/make.conf
new file mode 100644
index 0000000..fd002ec
--- /dev/null
+++ b/configs/K1-chromebook/make.conf
@@ -0,0 +1,82 @@
+# basic armv7 machine config for Tegra K1 (armv7 neon nvidia)
+
+USE="acl gudev udev avahi ipv6 alsa pulseaudio dbus id3tag jack
+ audiofile flac faad lame vorbis ogg libsamplerate inotify caps pam
+ sqlite gpm introspection glib svg gdbm nls fortran gcj go lua python
+ ruby vala consolekit spell aspell sexy enchant imlib gd gmp
+ xrandr fam highlight policykit xattr zeroconf abiword gstreamer pic
+ wifi v4l xdg
+
+ freetype freetype2 truetype type1-fonts truetype-fonts bitmap-fonts
+ bluetooth libcanberra system-cairo system-jpeg system-sqlite webkit
+ gnome-keyring wheel directfb dv speex libsecret gnutls expat
+ gsm jpeg2k opus fbcon threads x264 tremor ivorbis theora
+ sendto djvu dvi nautilus
+
+ nptl dri drm opengl egl gles1 gles2 neon
+ xorg X gtk3 gtk wicd wayland gbm vdpau -openvg
+
+ system-libvpx system-icu -bindist -gtkspell -tslib
+ -perl -qt -qt3 -qt4 -kde -kde3 -kde4 -gnome -systemd
+ -modemmanager -networkmanager -xinerama -gnome-online-accounts
+"
+
+CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
+CXXFLAGS="${CFLAGS}"
+
+# WARNING: Changing your CHOST is not something that should be done lightly.
+# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
+CHOST="armv7a-hardfloat-linux-gnueabi"
+
+PORTDIR="/usr/portage"
+DISTDIR="${PORTDIR}/distfiles"
+PKGDIR="${PORTDIR}/packages"
+
+ACCEPT_KEYWORDS="~arm"
+
+SYNC="rsync://rsync.gentoo.org/gentoo-portage"
+GENTOO_MIRRORS="http://gentoo.osuosl.org/"
+
+ACCEPT_LICENSE="@GPL-COMPATIBLE @OSI-APPROVED @EULA dlj-1.1 skype-eula googleearth AdobeFlash-10.1 Oracle-BCLA-JavaSE"
+
+PORTAGE_TMPDIR=/var/tmp
+PORT_LOGDIR=/var/log/portage
+PORTAGE_ELOG_SYSTEM="save"
+PORTAGE_ELOG_CLASSES="warn error log qa"
+
+PORTDIR_OVERLAY="/usr/local/portage /usr/local/arm"
+
+PORTAGE_RSYNC_RETRIES="3"
+AUTOCLEAN="yes"
+PORTAGE_TMPFS="/dev/shm"
+
+MAKEOPTS="-j15"
+
+RUBY_TARGETS="ruby22 ruby21 ruby20 ruby19"
+
+FEATURES="nodoc distcc sandbox buildpkg ccache splitdebug userpriv usersandbox"
+
+ALSA_CARDS="snd_soc_tegra_max98090 usb-audio"
+CURL_SSL="openssl"
+INPUT_DEVICES="keyboard mouse evdev"
+#VIDEO_CARDS="fbdev nouveau"
+VIDEO_CARDS="fbdev"
+LINGUAS="en_US en"
+
+APACHE2_MODULES="actions alias auth_digest auth_basic authn_alias
+ authn_anon authn_dbm authn_default authn_file authz_dbm authz_default
+ authz_groupfile authz_host authz_owner authz_user autoindex cache dav
+ dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache
+ filter headers include info log_config logio mem_cache mime mime_magic
+ negotiation proxy proxy_connect proxy_http rewrite setenvif speling status
+ unique_id userdir usertrack vhost_alias"
+
+
+CCACHE_SIZE="512M"
+
+# Set PORTDIR for backward compatibility with various tools:
+# gentoo-bashcomp - bug #478444
+# euse - bug #474574
+# euses and ufed - bug #478318
+PORTDIR="/usr/portage"
+
diff --git a/configs/K1-chromebook/package.accept_keywords b/configs/K1-chromebook/package.accept_keywords
new file mode 100644
index 0000000..d1ac3c8
--- /dev/null
+++ b/configs/K1-chromebook/package.accept_keywords
@@ -0,0 +1,76 @@
+>=perl-core/ExtUtils-Install-1.540.0-r1 **
+>=perl-core/IO-1.25-r1 **
+
+>=x11-libs/libvdpau-0.8 **
+>=x11-plugins/hexchat-javascript-0.3.1 **
+>=net-misc/ssh-askpass-fullscreen-1.0-r1 **
+
+>=media-libs/chromaprint-1.2 **
+>=sys-block/zram-init-2.7 **
+
+>=app-admin/gnome-system-tools-3.0.0 **
+>=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 **
+
+>=dev-python/thunarx-python-0.3.0 **
+>=x11-themes/gentoo-artwork-0.4.2-r1 **
+>=media-plugins/exaile-soundmenu-indicator-0.0.5 **
+>=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 **
+>=x11-misc/obtheme-2013.2.20.2 **
+>=x11-misc/openbox-menu-0.5.0 **
+>=x11-themes/commonbox-styles-0.6 **
+
+>=dev-python/pyalsa-1.0.26-r1 **
+>=media-sound/alsa-tools-1.0.27-r1 **
+>=media-libs/alsa-oss-1.0.25 **
+>=media-sound/pavucontrol-2.0 **
+>=media-sound/paprefs-0.9.10 **
+
+>=x11-misc/gtkdialog-0.8.3 **
+>=net-wireless/blueman-1.23-r2 **
+>=sys-auth/nss-mdns-0.10-r1 **
+>=x11-misc/gtk2fontsel-0.1 **
+>=media-fonts/proggy-fonts-1 **
+
+>=media-sound/exaile-0.3.2.1-r1 **
+>=media-libs/mutagen-1.21 **
+>=media-gfx/gthumb-3.2.3 **
+
+>=net-misc/logmein-hamachi-2.1.0.101-r1 **
+>=media-sound/gmtp-1.3.4 **
+>=media-libs/libmtp-9999 **
+>=sys-fs/mtpfs-1.1 **
+
+>=xfce-extra/xfce4-sensors-plugin-1.2.5 **
+>=xfce-extra/xfce4-equake-plugin-1.3.3 **
+>=x11-themes/xfce-gant-icon-theme-3.9_p6 **
+>=xfce-extra/xfce4-indicator-plugin-1.0.0 **
+>=xfce-extra/xfce4-vala-4.10.3 **
+>=xfce-extra/xfce4-gvfs-mount-0.0.4 **
+>=media-libs/glyr-1.0.1 **
+>=dev-libs/libindicator-12.10.0-r200 **
+>=xfce-extra/xfce4-linelight-plugin-0.1.7 **
+>=xfce-extra/xfce4-composite-editor-0 **
+>=xfce-extra/xfce4-soundmenu-plugin-0.6.0 **
+>=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/K1-chromebook/package.keywords b/configs/K1-chromebook/package.keywords
new file mode 100644
index 0000000..a4157fb
--- /dev/null
+++ b/configs/K1-chromebook/package.keywords
@@ -0,0 +1 @@
+=sys-boot/vboot-utils-1.0_p20130222 **
diff --git a/configs/K1-chromebook/package.mask b/configs/K1-chromebook/package.mask
new file mode 100644
index 0000000..fd2fb98
--- /dev/null
+++ b/configs/K1-chromebook/package.mask
@@ -0,0 +1,20 @@
+>=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
+
+#>=media-libs/mesa-9999
+#>=sys-devel/llvm-9999
+#>=x11-base/xorg-drivers-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.11
+#>=sci-libs/proj-4.8.0
+
diff --git a/configs/K1-chromebook/package.unmask b/configs/K1-chromebook/package.unmask
new file mode 100644
index 0000000..32331e1
--- /dev/null
+++ b/configs/K1-chromebook/package.unmask
@@ -0,0 +1,12 @@
+#>=net-libs/webkit-gtk-2.4.1
+#>=net-libs/webkit-gtk-2.4.1-r200
+
+>=sys-power/upower-0.99
+>=app-misc/geoclue-2.1.8
+
+>=x11-base/xorg-server-9999
+>=x11-libs/cairo-9999
+>=net-wireless/blueman-9999
+
+=sys-libs/tdb-1.3.4
+
diff --git a/configs/K1-chromebook/package.use b/configs/K1-chromebook/package.use
new file mode 100644
index 0000000..1da4d88
--- /dev/null
+++ b/configs/K1-chromebook/package.use
@@ -0,0 +1,124 @@
+=media-plugins/gst-plugins-meta-0.10* -ffmpeg
+
+app-misc/mc samba sftp
+
+media-sound/sox ffmpeg sndfile
+media-libs/vo-aacenc -neon
+media-libs/libvpx postproc
+dev-libs/libxml2 icu
+x11-libs/libxcb xkb
+mail-client/claws-mail gdata smime -webkit
+
+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 -lto gles2 -opengl xcb xlib-xcb
+media-libs/clutter egl
+
+dev-libs/weston colord editor examples fbdev rdp -resize-optimization view wayland-compositor xwayland -opengl
+www-client/midori granite -jit webkit2 -deprecated -introspection
+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
+
+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
+dev-libs/boost icu
+sys-devel/make guile
+sys-libs/ncurses tinfo
+sys-auth/pambase gnome-keyring mktemp pam_ssh
+app-text/ghostscript-gpl cups
+sys-apps/util-linux tty-helpers
+
+media-sound/exaile -gnome ffmpeg
+sys-auth/polkit wheel
+media-libs/gd fontconfig
+media-video/vlc faad gnutls opengl
+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
+
+>=dev-python/pycairo-1.10.0-r4 python_targets_python3_3
+>=dev-python/pygobject-3.8.3 python_targets_python3_3
+>=virtual/python-unittest2-1-r2 python_targets_python3_3
+
+net-fs/samba -winbind
+net-fs/cifs-utils -acl -ads creds
+media-libs/gst-plugins-base theora
+
+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-apps/xinit -minimal
+
+x11-libs/libdrm libkms
+#=media-libs/mesa-10* -xa
+>=media-libs/mesa-9999 -xorg -openvg
+media-libs/mesa classic egl gallium gles1 gles2 llvm nptl pic xa xvmc -bindist
+x11-apps/mesa-progs egl gles1 gles2
+
+www-client/firefox -minimal bindist neon
+
+# for firefox to use system libs
+dev-db/sqlite secure-delete
+dev-lang/python sqlite
+media-plugins/gst-plugins-meta ffmpeg
+dev-libs/glib utils
+
+virtual/udev hwdb
+net-misc/networkmanager -modemmanager -nss
+
+net-misc/tightvnc server
+net-dns/avahi mdnsresponder-compat autoipd gtk3
+media-libs/harfbuzz icu
+
+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/assm patches
+media-video/libav -neon
+virtual/ffmpeg gsm jpeg2k opus theora
+
+media-sound/lame sndfile
+media-plugins/alsa-plugins ffmpeg
+
+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
+net-dns/dnsmasq dhcp-tools script
+
+>=media-libs/chromaprint-0.7 tools
+>=dev-lang/python-2.7.5-r2:2.7 berkdb
+>=sys-libs/zlib-1.2.8-r1 minizip
+
diff --git a/configs/K1-chromebook/profile/package.use.mask b/configs/K1-chromebook/profile/package.use.mask
new file mode 100644
index 0000000..73f86f1
--- /dev/null
+++ b/configs/K1-chromebook/profile/package.use.mask
@@ -0,0 +1,10 @@
+x11-libs/cairo -gles2
+dev-libs/weston -gles2 -rpi
+media-libs/clutter -egl
+media-libs/cogl -gles2
+
+
+media-video/libav -vdpau -vpx -x264
+media-video/ffmpeg -vdpau -vpx -x264
+virtual/ffmpeg -vdpau -vpx -x264
+
diff --git a/configs/K1-chromebook/profile/use.mask b/configs/K1-chromebook/profile/use.mask
new file mode 100644
index 0000000..e615301
--- /dev/null
+++ b/configs/K1-chromebook/profile/use.mask
@@ -0,0 +1,2 @@
+-python_targets_python3_3
+-python_single_target_python3_3