diff options
Diffstat (limited to 'configs')
-rw-r--r-- | configs/K1-chromebook/make.conf | 82 | ||||
-rw-r--r-- | configs/K1-chromebook/package.accept_keywords | 76 | ||||
-rw-r--r-- | configs/K1-chromebook/package.keywords | 1 | ||||
-rw-r--r-- | configs/K1-chromebook/package.mask | 20 | ||||
-rw-r--r-- | configs/K1-chromebook/package.unmask | 12 | ||||
-rw-r--r-- | configs/K1-chromebook/package.use | 124 | ||||
-rw-r--r-- | configs/K1-chromebook/profile/package.use.mask | 10 | ||||
-rw-r--r-- | configs/K1-chromebook/profile/use.mask | 2 |
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 |