From a8a829281f78b06657c742476435ed491e3d15f1 Mon Sep 17 00:00:00 2001 From: Alexander Tratsevskiy Date: Mon, 7 Aug 2017 15:04:00 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D1=81=D1=82=D1=80=D1=83=D0=BA?= =?UTF-8?q?=D1=82=D1=83=D1=80=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D1=8B=20?= =?UTF-8?q?=D0=BE=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D1=8F=20USE-=D1=84?= =?UTF-8?q?=D0=BB=D0=B0=D0=B3=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- profiles/base/package.use/any-of | 15 + profiles/base/package.use/blocks | 2 - profiles/base/package.use/cinnamon | 1 - profiles/base/package.use/default | 404 ++++++++++--- profiles/base/package.use/default.desktop | 540 ------------------ profiles/base/package.use/depends | 43 -- profiles/base/package.use/depends.desktop | 113 ---- profiles/base/package.use/exactly-one-of | 19 + profiles/base/package.use/fix | 12 + profiles/base/package.use/{mate => gtk3} | 0 profiles/base/package.use/is-blocking | 13 + profiles/base/package.use/python | 48 -- profiles/base/package.use/qt5 | 37 -- profiles/base/package.use/required-by | 493 ++++++++++++++++ profiles/base/package.use/required-use | 18 + profiles/base/package.use/server | 29 - .../base/package.use/unnecessary-dependence | 48 ++ 17 files changed, 933 insertions(+), 902 deletions(-) create mode 100644 profiles/base/package.use/any-of delete mode 100644 profiles/base/package.use/blocks delete mode 100644 profiles/base/package.use/cinnamon delete mode 100644 profiles/base/package.use/default.desktop delete mode 100644 profiles/base/package.use/depends delete mode 100644 profiles/base/package.use/depends.desktop create mode 100644 profiles/base/package.use/exactly-one-of rename profiles/base/package.use/{mate => gtk3} (100%) create mode 100644 profiles/base/package.use/is-blocking delete mode 100644 profiles/base/package.use/python create mode 100644 profiles/base/package.use/required-by create mode 100644 profiles/base/package.use/required-use delete mode 100644 profiles/base/package.use/server create mode 100644 profiles/base/package.use/unnecessary-dependence diff --git a/profiles/base/package.use/any-of b/profiles/base/package.use/any-of new file mode 100644 index 000000000..201d47fbc --- /dev/null +++ b/profiles/base/package.use/any-of @@ -0,0 +1,15 @@ +# any-of ( mysql postgres sqlite ) +sys-cluster/cinder postgres +sys-cluster/csync2 postgres +sys-cluster/neutron postgres +sys-cluster/nova postgres + +# any-of (chrome qt4) +net-misc/hotot qt4 + +# any-of ( chrome qt5 ) +net-misc/hotot qt5 + +# any-of ( mysql postgres sqlite ) +mail-client/roundcube sqlite + diff --git a/profiles/base/package.use/blocks b/profiles/base/package.use/blocks deleted file mode 100644 index fa13a6246..000000000 --- a/profiles/base/package.use/blocks +++ /dev/null @@ -1,2 +0,0 @@ -# dev-java/oracle-jdk-bin[nsplugin]" is blocking dev-java/icedtea-web-1.6.1-r1 -dev-java/oracle-jdk-bin -nsplugin diff --git a/profiles/base/package.use/cinnamon b/profiles/base/package.use/cinnamon deleted file mode 100644 index 38410d13a..000000000 --- a/profiles/base/package.use/cinnamon +++ /dev/null @@ -1 +0,0 @@ -x11-terms/gnome-terminal -gnome-shell -nautilus diff --git a/profiles/base/package.use/default b/profiles/base/package.use/default index 52211ab42..ad19e8f38 100644 --- a/profiles/base/package.use/default +++ b/profiles/base/package.use/default @@ -1,25 +1,32 @@ -# required by sys-apps/calculate-lib [python] -sys-apps/file python - - -# Removed unnecessary dependence -media-fonts/terminus-font -pcf -sys-apps/man-db -nls -sys-fs/lvm2 -thin - -# Сompile the kernel during the installation package +# server +dev-vcs/git cgi curl perl webdav +mail-mta/postfix ldap sasl dovecot-sasl +net-dns/bind ldap sdb-ldap dlz +net-im/ejabberd ldap sqlite +net-mail/dovecot pop3d ldap sieve managesieve +net-nds/openldap syslog +net-proxy/squid ldap +net-ftp/proftpd -ipv6 -acl ldap openssl +net-fs/samba ldap aio + +net-misc/asterisk alsa dahdi span speex vorbis +net-misc/asterisk-extra-sounds alaw g722 g729 siren14 siren7 sln16 ulaw wav +net-misc/asterisk-moh-opsound alaw g722 g729 siren14 siren7 sln16 ulaw wav +net-misc/asterisk-core-sounds alaw g722 g729 siren14 siren7 sln16 ulaw wav + +# сompile the kernel during the installation package sys-kernel/calculate-sources firmware minimal symlink vmlinuz -# Add NTFS and Reiserfs support +# add NTFS and Reiserfs support app-admin/testdisk ntfs reiserfs -# Include internal version of ntfsprogs. +# include internal version of ntfsprogs. sys-fs/ntfs3g ntfsprogs # for support .ko.xz modules sys-apps/kmod lzma -# Support for LZMA +# support for LZMA sys-fs/squashfs-tools lzma # grub multislot by default @@ -39,54 +46,25 @@ app-portage/layman sync-plugin-portage net-p2p/rtorrent daemon xmlrpc -# required by app-mobilephone/wammu-0.35 -app-mobilephone/gammu python - -# required by media-sound/picard-1.3.1 -media-libs/chromaprint tools - -# required by media-radio/fldigi-3.22.05 -x11-libs/fltk xft - -# required by net-wireless/aircrack-ng-1.2_rc1-r1::gentoo[airdrop-ng] -net-wireless/lorcon python - -# required by net-wireless/blueman-2.0 -net-dns/avahi autoipd - -# Enabled iproute2 support instead of net-tools, enable socks support +# enabled iproute2 support instead of net-tools, enable socks support net-misc/openvpn iproute2 socks -# Using instead of bzip2 +# using instead of bzip2 app-arch/lbzip2 symlink -# Using instead of gzip +# using instead of gzip app-arch/pigz symlink -# Add plugin aria2 +# add plugin aria2 www-client/uget aria2 # install legacy rule generator rules and support scripts sys-fs/eudev rule-generator -# required by net-fs/samba-4.2.9 -sys-libs/ntdb python -sys-libs/tdb python -sys-libs/tevent python - -# required by media-video/vlc -net-fs/samba client - -# Use x86emu for Video BIOS calls (32 bit) +# use x86emu for Video BIOS calls (32 bit) sys-apps/v86d x86emu -# required by dev-python/ipython-3.2.1-r1 -dev-lang/python sqlite - -# required by media-sound/quodlibet -media-libs/libgpod python - -# Enable support for Media Transfer Protocol +# enable support for Media Transfer Protocol kde-apps/kio-extras mtp # needed only for binary packages @@ -98,48 +76,17 @@ net-misc/iputils arping # i386 support, TLS support for the VNC console server, VirtFS app-emulation/qemu gnutls spice sdl2 usbredir xfs qemu_softmmu_targets_i386 qemu_softmmu_targets_x86_64 virtfs -# required by app-forensics/rkhunter-1.4.2 -sys-process/lsof rpc - -# required by app-emulation/lxd-2.0.1[daemon] -app-emulation/lxc cgmanager - -# [embedded] required by media-sound/amarok -virtual/mysql embedded -dev-db/mariadb embedded -dev-db/mysql embedded - -# required by x11-misc/shutter-0.90 -media-gfx/imagemagick perl - -# required by gnome-extra/gnome-user-share-3.18.1-r1 -www-servers/apache apache2_modules_auth_digest - -# required by app-editors/neovim-0.1.5 -dev-lua/mpack luajit -dev-lua/lpeg luajit - # use dev-libs/libnatspec to correctly decode non-ascii file names app-arch/zip natspec app-arch/unzip natspec -# required by sys-devel/clang-3.7.1-r100 -# required by clang (argument) -sys-devel/llvm clang - # produce faster libraries dev-libs/gmp pgo -# hcache? ( exactly-one-of ( berkdb gdbm lmdb qdbm tokyocabinet ) -mail-client/mutt -gdbm - # enable mpeg2 codec for cutscenes games-engines/scummvm mpeg2 -# required by dev-util/nvidia-cuda-sdk-8.0.44-r1[examples] -x11-drivers/nvidia-drivers uvm - -# Support for the fbcondecor kernel patch +# support for the fbcondecor kernel patch media-gfx/splashutils fbcondecor # support/bindings for the Python @@ -151,20 +98,299 @@ net-firewall/ipset -modules # support/bindings for the Python language sys-fs/cryptsetup python -# Add support for the postgresql database +# add support for the postgresql database app-backup/holland postgres -mysql -# Build for use with thread-capable perl +# build for use with thread-capable perl www-apache/mod_perl ithreads -# required by app-emulation/libvirt-3.3.0[virt-network] -net-dns/dnsmasq script - -# Enable virtual networking (NAT) support for guests +# enable virtual networking (NAT) support for guests app-emulation/libvirt virt-network -# required by sys-apps/microcode-ctl-1.23 -sys-firmware/intel-microcode monolithic - # use ipv4 instead of ipv6 net-p2p/opentracker -ipv6 + +# fix vfs share IssueID #550 +app-office/libreoffice gnome + +# include backup, client, desktop, console and console-gui modules +sys-apps/calculate-utils backup client desktop console qt4 + +# Calculate themes dependence +sys-kernel/calculate-sources themes + +# support caja +app-arch/engrampa caja + +# use the system components instead of bundled +# bug firefox http://www.calculate-linux.org/issues/851 +mail-client/thunderbird system-cairo system-icu system-jpeg system-libvpx system-sqlite +media-sound/clementine system-sqlite +www-client/firefox system-icu system-jpeg system-libevent system-libvpx system-sqlite +www-client/seamonkey system-icu system-jpeg system-libvpx system-sqlite + +# use qt4 +media-video/smplayer qt4 autoshutdown + +# build with native HSP backend and oFono HFP backend for bluez 5 +media-sound/pulseaudio native-headset ofono-headset + +# enable Vulkan drivers +media-libs/mesa vulkan + +# user preferences +kde-apps/akonadi -mysql postgres + + +# circular dependencies net-libs/glib-networking-2.42.1 and net-libs/libproxy-0.4.11-r2 +net-libs/libproxy -webkit + +# support primusrun command (primus from bumblebee overlay), gtk3 support +x11-drivers/nvidia-drivers compat gtk3 tools + +# use gstreamer for sound +media-libs/phonon gstreamer -vlc + +# enables video thumbnails generation +kde-apps/dolphin thumbnail + +# support for the KDE Image Plugin Interface. +kde-apps/gwenview kipi semantic-desktop + +# remote desktop viewer support +kde-apps/krdc vnc + +# hardware sensors support +kde-base/ksysguard lm_sensors + +# enable support for mobile broadband devices +kde-misc/plasma-nm modemmanager +kde-plasma/plasma-nm modemmanager openconnect + +# enable support for mobile broadband devices +net-libs/libnm-qt modemmanager + +# add support for access point mode +net-wireless/wpa_supplicant ap + +# disable Xorg dependence, large number of supported fonts reduces productivity +media-fonts/terminus-font -X + +# SMplayer support, streaming media support +media-video/mplayer bidi live -video_cards_tdfx + +# select dhcp client, support modemmanager +net-misc/networkmanager connection-sharing dhclient modemmanager + +# enable fax, support work over networks, IJS driver for cups, exclude scanner GUI (use XSane) +net-print/hplip snmp hpijs -X -qt4 + +# to display the icons in the menu, support xdg autostart +x11-wm/openbox imlib xdg + +# add support xft and 256 color +x11-terms/rxvt-unicode 256-color xft + +x11-base/xorg-drivers -video_cards_nvidia -video_cards_vmware -video_cards_glint -video_cards_mach64 -video_cards_mga -video_cards_r128 -video_cards_savage -video_cards_tdfx -video_cards_trident + +# remove the sound when changing volume in pulseaudio +media-libs/libcanberra -sound + +# add functionality +net-wireless/blueman network + +# support for encrypted user directories +sys-fs/ecryptfs-utils suid + +# name Service Cache Daemon +sys-libs/glibc nscd + +# raw? ( opencv ) tiff? ( opencv ) +media-gfx/nomacs opencv + +# add support for LDAP, PDF, RSS, SMIME, HTML, Xface, sieve filter support +mail-client/claws-mail ldap pdf rss smime webkit xface sieve + +# add file systems and raid support. +sys-block/gparted btrfs dmraid fat mdadm ntfs reiserfs xfs + +# add Catalyst Control Panel +x11-drivers/ati-drivers qt4 + +# build a Qt4/5 style called GTK+ that mimics the active GTK+ theme +dev-qt/qtgui gtkstyle +dev-qt/qtwidgets gtkstyle + +# add automounting,volume monitoring, etc. Build thunar-tpa (trash) plugin for panel. +xfce-base/thunar udisks xfce_plugins_trash + +xfce-base/xfdesktop thunar xfce_plugins_menu +xfce-base/xfce4-session -xscreensaver + +# build a plugin for the GIMP +net-print/gutenprint gimp + +# add support for RAW format in GIMP +media-gfx/ufraw gimp + +# install the sendto-plugin for xfce-base/thunar +#net-wireless/blueman thunar + +# fix crash +=media-sound/clementine-1.2.3 -udisks + +# enable support for Media Transfer Protocol +media-sound/clementine mtp dropbox googledrive + +# support for OpenOffice.org SVG jar files, color management engine, +# Microsoft Visio Diagrams, WordPerfect Graphics +media-gfx/inkscape inkjar lcms visio wpg + +# mikmod? ( mod ) timidity? ( midi ) +media-libs/sdl-mixer mod timidity midi + +# the following REQUIRED_USE flag constraints are unsatisfied: +# theora? ( video ) X? ( video ) v4l? ( video ) +media-libs/mediastreamer video + +# add support for the Qt GUI/Application +net-im/licq qt4 + +# enables fuse mount points in $HOME/.gvfs for legacy application access +# enable storage password +gnome-base/gvfs archive fuse mtp gnome-keyring + +# the following REQUIRED_USE flag constraints are unsatisfied: +# pulseaudio? ( sound ) +dev-libs/efl sound + +# the following REQUIRED_USE flag constraints are unsatisfied: +# introspection? ( deprecated ) +www-client/midori -introspection + +# add support git and cmake +dev-qt/qt-creator cmake git + +# add support for net-libs/gnutls (TLS 1.0 and SSL 3.0 support) +net-im/pidgin gnutls + +# it might be possible to solve this slot collision +net-libs/gtk-vnc python + +# build cycles renderer +# cycles? ( openimageio ) +media-gfx/blender cycles openimageio + +# support HTTP streams through neon (radio) +media-plugins/audacious-plugins http + +# add support for applications using legacy xembed systray icons +kde-plasma/plasma-desktop legacy-systray gtk2 gtk3 touchpad qt4 + +# add modules +lxqt-base/lxqt-panel colorpicker cpuload dom networkmonitor screensaver sensors sysstat worldclock + +# support for XPM graphics format +x11-wm/jwm xpm + +# support GUI/Application +media-video/avidemux qt4 +media-libs/avidemux-plugins qt4 + +# wine 1.7.x +# The following REQUIRED_USE flag constraints are unsatisfied: +# vaapi? ( staging ), at-most-one-of ( gstreamer staging ) +app-emulation/wine -gstreamer staging + +# extensions without dependencies +mate-extra/caja-extensions -cdr image-converter share + +# add support ePub format +app-text/atril epub + +# need for mpv, to play over ssh +media-video/ffmpeg openssl + +# enable sound support +games-strategy/0ad sound + +# opengl? ( gui widgets ), webkit? ( network printsupport ) +dev-python/PyQt5 gui printsupport network widgets + +# vpn, bluetooth, etc support +net-misc/connman l2tp ofono openconnect openvpn pptp vpnc wispr +net-misc/connman-gtk openconnect + +# install firmware for older chipsets +#sys-firmware/amdgpu-ucode legacy + +# enable sound event support using +net-irc/hexchat libcanberra + +# install x11-themes/sound-theme-freedesktop to get sounds on Gnome and Xfce +media-libs/libcanberra sound + +# www-client/seamonkey-2.38, www-client/firefox-44.0, mail-client/thunderbird-38.5.0 +dev-db/sqlite secure-delete + +# the following REQUIRED_USE flag constraints are unsatisfied: wayland gles +media-libs/libsdl2 wayland gles + +# support accountservice +x11-misc/lightdm gnome + +# enable support Jabber, vkontakte +net-im/qutim xmpp vkontakte + +# at-most-one-of ( gstreamer ffmpeg ) +app-misc/tracker ffmpeg -gstreamer -cue + +# new bytecode hinting mode for TrueType fonts that activates subpixel hinting +media-libs/freetype cleartype_hinting + +# enable color management, enable sound support for animations +media-gfx/krita color-management qtmedia + +# detect GPS location (need for CLDX) IssueID #897 +x11-misc/redshift geoclue + +# support for XFT font renderer, drag-n-drop +app-editors/xemacs xft dnd + +# support flash by default in the adobe-flash package$ +www-plugins/chrome-binary-plugins -flash + +# support for wxWidgets/wxGTK GUI toolkit +media-video/mediainfo wxwidgets + +# use postgresql database for not using '-secure-delete' sqlite USE flag +net-irc/quassel postgres qt5 + +# enable support for mobile broadband devices +gnome-extra/nm-applet modemmanager + +# support an image loading and rendering +app-admin/conky imlib + +# prevent automagic depends +media-libs/opencv contrib_hdf + +# support for profile-guided optimization for faster binaries +www-client/firefox pgo hwaccel + +# DRI3 support, UMA Acceleration Architecture +x11-drivers/xf86-video-intel dri3 uxa + +# enable face detection and recognition +media-gfx/kphotoalbum face + +# support for the Qt GUI/Application +app-backup/backintime qt4 +app-backup/bacula qt4 + +# support for some plasmoids +kde-base/plasma-workspace python + +# mate-base/mate -> x11-misc/mozo-1.8.0 +mate-base/mate-menus python + diff --git a/profiles/base/package.use/default.desktop b/profiles/base/package.use/default.desktop deleted file mode 100644 index f7aa12d57..000000000 --- a/profiles/base/package.use/default.desktop +++ /dev/null @@ -1,540 +0,0 @@ -# include backup, client, desktop, console and console-gui modules -sys-apps/calculate-utils backup client desktop console qt4 - -# Calculate themes dependence -sys-kernel/calculate-sources themes - -# need for splashutils -app-arch/bzip2 static-libs -app-misc/neofetch -X -media-libs/freetype static-libs -media-libs/libjpeg-turbo static-libs -media-libs/libpng static-libs -sys-libs/gpm static-libs -sys-libs/zlib static-libs -virtual/jpeg static-libs - -# support caja -app-arch/engrampa caja - -# use the system components instead of bundled -# bug firefox http://www.calculate-linux.org/issues/851 -mail-client/thunderbird system-cairo system-icu system-jpeg system-libvpx system-sqlite -media-sound/clementine system-sqlite -www-client/firefox system-icu system-jpeg system-libevent system-libvpx system-sqlite -www-client/seamonkey system-icu system-jpeg system-libvpx system-sqlite - -# use qt4 -media-video/smplayer qt4 autoshutdown - -# build with native HSP backend and oFono HFP backend for bluez 5 -media-sound/pulseaudio native-headset ofono-headset - -# required by sys-boot/plymouth [libkms] -# required by media-libs/mesa-11.0.6 [video_cards_radeonsi] -x11-libs/libdrm libkms video_cards_amdgpu video_cards_vmware - -# required by www-client/firefox [apng] -media-libs/libpng apng - -# required by x11-libs/glamor [gdm], x11-drivers/xf86-video-vmware, -# app-emulation/libvirt-1.2.18-r1::gentoo[qemu] -# kde-plasma/kwin-5.5.0 -media-libs/mesa gbm xa gles2 wayland - -# enable Vulkan drivers -media-libs/mesa vulkan - -# required by www-client/chromium [minizip] -sys-libs/zlib minizip - -# required by www-client/chromium [icu], required by media-libs/mesa [python], app-text/gnome-doc-utils -dev-libs/libxml2 python icu - -# for using dev-libs/libxml2 [icu] - required by www-client/chromium -dev-qt/qtwebkit icu - -# required by sys-apps/calculate-console-gui [script] -dev-python/pyside script - -# required by sys-devel/prelink -dev-libs/elfutils static-libs - -# required by kde-base/kopete-4.14.3-r1[ssl] -app-crypt/qca openssl - -# [declarative, script, sql] required by kde-base/pykde4 -# [help] required by dev-util/eric -dev-python/PyQt4 declarative script sql help - -# [melt, xml] required by media-video/kdenlive -media-libs/mlt melt xml kdenlive -xine qt5 - -# [pyqt4] required by kde-misc/synaptiks -dev-python/pyudev pyqt4 - -# [xmp] required by kde-base/libkexiv2 -media-gfx/exiv2 xmp - -# user preferences -kde-apps/akonadi -mysql postgres - -# [sql] required by app-office/akonadi-server -dev-qt/qtsql postgres - -# required by kde-apps/libkface-15.08.3 -media-libs/opencv contrib - -# required by kde-apps/okteta-15.08.3 ->=dev-qt/qtscript-5.5.1 scripttools - - -# circular dependencies net-libs/glib-networking-2.42.1 and net-libs/libproxy-0.4.11-r2 -net-libs/libproxy -webkit - -# ----------------------------------------- -# Removed unnecessary dependence -# ----------------------------------------- -app-accessibility/speech-dispatcher -espeak -app-editors/nano -spell -app-emulation/wine -samba -app-misc/mc -spell -app-text/evince -nsplugin -dev-lang/php -imap -spell -dev-libs/folks -bluetooth -dev-util/cmake -qt4 -dev-vcs/git -gtk -gnome-extra/zenity -webkit -kde-apps/kdebase-runtime-meta -crash-reporter -kde-apps/kget -bittorrent -kde-apps/print-manager -gtk -kde-plasma/plasma-desktop -qt4 -mate-extra/mate-sensors-applet -video_cards_nvidia -media-gfx/gimp -webkit -media-gfx/imagemagick -X -raw -media-gfx/inkscape -spell -media-gfx/ufraw -gtk -media-video/ffmpeg -samba -net-analyzer/net-snmp -X -net-analyzer/nmap -gtk -net-analyzer/vnstat -gd -net-dialup/rp-pppoe -X -net-fs/samba -winbind -net-irc/kvirc -audiofile -dcc_video -dcc_voice -theora -webkit -phonon -spell doc -net-irc/weechat -spell -net-libs/webkit-gtk -geoloc -net-misc/asterisk -bluetooth -net-misc/dahdi -flash -net-misc/remmina -webkit -net-p2p/ktorrent -infowidget -net-wireless/wpa_supplicant -qt4 -sys-auth/polkit -gtk -sys-fs/mtools -X -www-client/firefox -pulseaudio -www-client/links -X -x11-drivers/nvidia-drivers -acpi -xfce-extra/xfce4-sensors-plugin -video_cards_nvidia - -# support primusrun command (primus from bumblebee overlay), gtk3 support -x11-drivers/nvidia-drivers compat gtk3 tools - -# use gstreamer for sound -media-libs/phonon gstreamer -vlc - -# Enables video thumbnails generation -kde-apps/dolphin thumbnail - -# Support for the KDE Image Plugin Interface. -kde-apps/gwenview kipi semantic-desktop - -# Remote desktop viewer support -kde-apps/krdc vnc - -# Hardware sensors support -kde-base/ksysguard lm_sensors - -# Enable support for mobile broadband devices -kde-misc/plasma-nm modemmanager -kde-plasma/plasma-nm modemmanager openconnect - -# Enable support for mobile broadband devices -net-libs/libnm-qt modemmanager - -# Add support for access point mode -net-wireless/wpa_supplicant ap - -# Disable Xorg dependence, large number of supported fonts reduces productivity -media-fonts/terminus-font -X - -# SMplayer support, streaming media support -media-video/mplayer bidi live -video_cards_tdfx - -# select dhcp client, support modemmanager -net-misc/networkmanager connection-sharing dhclient modemmanager - -# Enable fax, support work over networks, IJS driver for cups, exclude scanner GUI (use XSane) -net-print/hplip snmp hpijs -X -qt4 - -#To display the icons in the menu, support xdg autostart -x11-wm/openbox imlib xdg - -# Add support xft and 256 color -x11-terms/rxvt-unicode 256-color xft - -x11-base/xorg-drivers -video_cards_nvidia -video_cards_vmware -video_cards_glint -video_cards_mach64 -video_cards_mga -video_cards_r128 -video_cards_savage -video_cards_tdfx -video_cards_trident - -# remove the sound when changing volume in pulseaudio -media-libs/libcanberra -sound - -# Add functionality -net-wireless/blueman network - -# Remove unsupported languages -www-client/chromium -linguas_am -linguas_ar -linguas_bn -linguas_ca -linguas_el -linguas_fa -linguas_fil -linguas_gu -linguas_he -linguas_hi -linguas_id -linguas_ja -linguas_kn -linguas_ko -linguas_ml -linguas_mr -linguas_ms -linguas_nb -linguas_sw -linguas_ta -linguas_te -linguas_th -linguas_tr -linguas_vi -linguas_zh_CN -linguas_zh_TW -www-client/opera -linguas_af -linguas_am -linguas_ar -linguas_az -linguas_bn -linguas_ca -linguas_el -linguas_es_419 -linguas_fa -linguas_fil -linguas_fy -linguas_gd -linguas_gu -linguas_he -linguas_hi -linguas_id -linguas_ja -linguas_kk -linguas_kn -linguas_ko -linguas_me -linguas_mk -linguas_ml -linguas_mr -linguas_ms -linguas_nb -linguas_nn -linguas_pa -linguas_sw -linguas_ta -linguas_te -linguas_th -linguas_tr -linguas_uz -linguas_vi -linguas_zh_CN -linguas_zh_TW -linguas_zu - -# Support for encrypted user directories -sys-fs/ecryptfs-utils suid - -# Name Service Cache Daemon -sys-libs/glibc nscd - -# raw? ( opencv ) tiff? ( opencv ) -media-gfx/nomacs opencv - -# required by app-text/qpdfview [pdf] -# required by kde-apps/okular-15.08.3-r1::gentoo[pdf] -app-text/poppler qt4 qt5 - -# Add support for LDAP, PDF, RSS, SMIME, HTML, Xface, sieve filter support -mail-client/claws-mail ldap pdf rss smime webkit xface sieve - -# Add file systems and raid support. -sys-block/gparted btrfs dmraid fat mdadm ntfs reiserfs xfs - -# Add Catalyst Control Panel -x11-drivers/ati-drivers qt4 - -# Build a Qt4/5 style called GTK+ that mimics the active GTK+ theme -dev-qt/qtgui gtkstyle -dev-qt/qtwidgets gtkstyle - -# Add automounting,volume monitoring, etc. Build thunar-tpa (trash) plugin for panel. -xfce-base/thunar udisks xfce_plugins_trash - -xfce-base/xfdesktop thunar xfce_plugins_menu -xfce-base/xfce4-session -xscreensaver - -# Build a plugin for the GIMP -net-print/gutenprint gimp - -# [icu] required by www-client/chromium -media-libs/harfbuzz icu - -# Add support for RAW format in GIMP -media-gfx/ufraw gimp - -# Install the sendto-plugin for xfce-base/thunar -#net-wireless/blueman thunar - -# fix crash -=media-sound/clementine-1.2.3 -udisks - -# Enable support for Media Transfer Protocol -media-sound/clementine mtp dropbox googledrive - -# required by www-client/chromium-43.0.2357.130 (https://bugs.gentoo.org/show_bug.cgi?id=553502) -# required by www-client/firefox-46.0 [system-libvpx] -media-libs/libvpx postproc svc - -# required by media-gfx/digikam-4.4.0-r1 -kde-apps/marble plasma - -# required by dev-qt/qtwebkit-5.4.2 ->=dev-qt/qtcore-5.4.2 icu -# required by dev-qt/qtcore -dev-libs/libpcre pcre16 -# required by dev-qt/qtgui-5.4.2::gentoo[xcb] -x11-libs/libxcb xkb - -# required by app-emulation/virt-manager-1.1.0-r2 -net-misc/spice-gtk -gstreamer python usbredir gtk3 - -# required by x11-wm/i3-4.8 -x11-libs/cairo xcb - -# required by mail-client/geary-0.6.3-r1 -app-crypt/gcr vala - -# required by media-tv/kodi-14.1 -net-libs/libmicrohttpd messages - -# support for OpenOffice.org SVG jar files, color management engine, -# Microsoft Visio Diagrams, WordPerfect Graphics -media-gfx/inkscape inkjar lcms visio wpg - -# required by dev-python/PyQt5-5.4.2::gentoo[webkit] ->=dev-qt/qtwebkit-5.4.2 printsupport - -# mikmod? ( mod ) timidity? ( midi ) -media-libs/sdl-mixer mod timidity midi - -# The following REQUIRED_USE flag constraints are unsatisfied: -# theora? ( video ) X? ( video ) v4l? ( video ) -media-libs/mediastreamer video - -# required by media-video/openshot-1.4.3o -media-libs/mlt python frei0r - -# required by net-im/psi-0.15::gentoo[crypt] -app-crypt/qca gpg - -# required by media-video/totem-3.14.3 -media-libs/grilo playlist - -# required by "net-voip/ekiga-4.0.0-r1 -net-libs/opal sip sipim xml -net-libs/ptlib wav xml - -# required by sci-visualization/qtiplot-0.9.8.9-r2 -dev-qt/qthelp compat - -# required by sys-power/apcupsd-3.14.8-r2 -sys-apps/util-linux tty-helpers - -# Add support for the Qt GUI/Application -net-im/licq qt4 - -# Enables fuse mount points in $HOME/.gvfs for legacy application access -# enable storage password -gnome-base/gvfs archive fuse mtp gnome-keyring - -# The following REQUIRED_USE flag constraints are unsatisfied: -# pulseaudio? ( sound ) -dev-libs/efl sound - -# The following REQUIRED_USE flag constraints are unsatisfied: -# introspection? ( deprecated ) -www-client/midori -introspection - -# required by kde-apps/kopete-4.14.3-r1:4/4.14 -dev-qt/qtgui mng - -# add support git and cmake -dev-qt/qt-creator cmake git - -# Add support for net-libs/gnutls (TLS 1.0 and SSL 3.0 support) -net-im/pidgin gnutls - -# It might be possible to solve this slot collision -net-libs/gtk-vnc python - -# required by gnome-base/gnome-keyring-3.16.0-r1 -app-crypt/pinentry gnome-keyring - -# required by media-video/plasma-mediacenter-5.4.0, net-irc/kvirc-5.0_pre20160201053254 -dev-qt/qtmultimedia qml widgets - -# required by media-gfx/graphviz-2.26.3-r4 -media-libs/gd fontconfig - -# The following REQUIRED_USE flag constraints are unsatisfied: ssh? ( vte ) -net-misc/remmina ssh rdp vte - -# required by net-misc/remmina-1.2.0_rc3-r1, x11-drivers/xf86-video-ati-7.6.1 -x11-base/xorg-server kdrive glamor - -# Build cycles renderer -# cycles? ( openimageio ) -media-gfx/blender cycles openimageio - -# Support HTTP streams through neon (radio) -media-plugins/audacious-plugins http - -# Add support for applications using legacy xembed systray icons -kde-plasma/plasma-desktop legacy-systray gtk2 gtk3 touchpad qt4 - -# required by dev-libs/libappindicator-12.10.0-r300 -dev-libs/libdbusmenu gtk3 - -# add modules -lxqt-base/lxqt-panel colorpicker cpuload dom networkmonitor screensaver sensors sysstat worldclock - -# required by sci-geosciences/qgis-1.8.0 -sci-libs/gdal geos - -# support for XPM graphics format -x11-wm/jwm xpm - -# support GUI/Application -media-video/avidemux qt4 -media-libs/avidemux-plugins qt4 - -# required by games-action/oolite-1.82::calculate -sys-devel/gcc objc - -# wine 1.7.x -# The following REQUIRED_USE flag constraints are unsatisfied: -# vaapi? ( staging ), at-most-one-of ( gstreamer staging ) -app-emulation/wine -gstreamer staging - -# extensions without dependencies -mate-extra/caja-extensions -cdr image-converter share - -# add support ePub format -app-text/atril epub - -# need for mpv, to play over ssh -media-video/ffmpeg openssl - -# required by media-gfx/freecad-0.15.4671 -dev-libs/xerces-c icu - -# not compiled on x86 with qt5 -=app-office/texmaker-4.5 -qt5 qt4 - -# not compiled with ru_RU -=media-video/smtube-15.11.0 -linguas_ru_RU -linguas_lt - -#exactly-one-of ( qt4 qt5 ) -x11-terms/qterminal qt5 -x11-libs/qtermwidget qt5 - -# required by dev-texlive/texlive-langczechslovak-2014 -app-text/texlive-core xetex - -# Enable sound support -games-strategy/0ad sound - -# opengl? ( gui widgets ), webkit? ( network printsupport ) -dev-python/PyQt5 gui printsupport network widgets - -# vpn, bluetooth, etc support -net-misc/connman l2tp ofono openconnect openvpn pptp vpnc wispr -net-misc/connman-gtk openconnect - -# Install firmware for older chipsets -#sys-firmware/amdgpu-ucode legacy - -# Enable sound event support using -net-irc/hexchat libcanberra - -# Install x11-themes/sound-theme-freedesktop to get sounds on Gnome and Xfce -media-libs/libcanberra sound - -# required by net-im/skype-4.3.0.37-r6 -dev-qt/qtwebkit -exceptions - -# www-client/seamonkey-2.38, www-client/firefox-44.0, mail-client/thunderbird-38.5.0 -dev-db/sqlite secure-delete - -# The following REQUIRED_USE flag constraints are unsatisfied: wayland gles -media-libs/libsdl2 wayland gles - -# required by media-video/openshot-1.4.3-r1::gentoo[-libav,ffmpeg] -media-video/ffmpeg vpx - -# support accountservice -x11-misc/lightdm gnome - -# required by www-client/qupzilla-2.0.0 ->=dev-qt/qtwebengine-5.6.0 widgets ->=dev-qt/qtdeclarative-5.6.0 widgets - -# required by sci-chemistry/chemical-mime-data-0.1.94-r2 -media-gfx/imagemagick xml - -# required by kde-apps/ktp-common-internals-15.12.3 -net-libs/telepathy-qt qt5 - -# required by kde-apps/ktp-text-ui-15.12.3 -kde-apps/ktp-common-internals otr - -# required by dev-qt/qtwebengine-5.6.0 -dev-qt/qtwebchannel qml - -# required by kde-apps/ktp-call-ui-16.04.1 -net-libs/telepathy-qt farstream - -# Enable support Jabber, vkontakte -net-im/qutim xmpp vkontakte - -# at-most-one-of ( gstreamer ffmpeg ) -app-misc/tracker ffmpeg -gstreamer -cue - -# required by gnome-photos (argument) -media-plugins/grilo-plugins upnp-av -dev-libs/libgdata gnome-online-accounts - -# required by media-sound/gnome-music-3.18.2 -media-plugins/grilo-plugins tracker - -# new bytecode hinting mode for TrueType fonts that activates subpixel hinting -media-libs/freetype cleartype_hinting - -# enable color management, enable sound support for animations -media-gfx/krita color-management qtmedia - -# detect GPS location (need for CLDX) IssueID #897 -x11-misc/redshift geoclue - -# support for XFT font renderer, drag-n-drop -app-editors/xemacs xft dnd - -# required by app-backup/qt4-fsarchiver-0.6.19.6 -app-backup/fsarchiver lzma - -# support flash by default in the adobe-flash package$ -www-plugins/chrome-binary-plugins -flash - -# required by dev-java/netbeans-websvccommon-8.0.2 -dev-java/swing-layout source - -# support for wxWidgets/wxGTK GUI toolkit -media-video/mediainfo wxwidgets - -# use postgresql database for not using '-secure-delete' sqlite USE flag -net-irc/quassel postgres qt5 - -# enable support for mobile broadband devices -gnome-extra/nm-applet modemmanager - -# support an image loading and rendering -app-admin/conky imlib - -# required by dev-java/netbeans-platform-8.2 -dev-java/junit source - -# required by dev-java/netbeans-platform-8.2 -dev-java/oracle-jdk-bin javafx - -# prevent automagic depends -media-libs/opencv contrib_hdf - -# support for profile-guided optimization for faster binaries -www-client/firefox pgo hwaccel - -# DRI3 support, UMA Acceleration Architecture -x11-drivers/xf86-video-intel dri3 uxa - -# enable face detection and recognition -media-gfx/kphotoalbum face - -# required by kde-apps/akonadiconsole-16.12.2 -kde-apps/akonadi tools - -# required by sys-fs/e4rat-0.2.4_pre20141201 -sys-process/audit static-libs - -# required by x11-misc/shutter-0.93.1-r3 -virtual/imagemagick-tools perl - -# required by kde-misc/plasma-applet-weather-widget-1.6.8 -dev-qt/qtdeclarative xml - -# support for the Qt GUI/Application -app-backup/backintime qt4 -app-backup/bacula qt4 - -# required by app-office/gnucash-2.6.15 -x11-libs/goffice:0.8 gnome diff --git a/profiles/base/package.use/depends b/profiles/base/package.use/depends deleted file mode 100644 index 5895c70bf..000000000 --- a/profiles/base/package.use/depends +++ /dev/null @@ -1,43 +0,0 @@ -# required by app-emulation/docker-1.11.0[device-mapper] -sys-libs/libseccomp static-libs - -# required by sys-apps/policycoreutils-2.5 -sys-libs/libsemanage python -sys-libs/libselinux python - -# required by dev-python/sepolgen-1.2.3 -app-admin/setools python - -# smp? ( exactly-one-of ( kaapi tbb ) ) -sci-libs/vtk tbb - -# required by net-analyzer/cacti-0.8.8h -net-analyzer/rrdtool graph -dev-lang/php sockets - -# required by www-apps/nextcloud-11.0.2 -dev-lang/php xmlwriter sqlite zip - -# required by dev-texlive/texlive-langcjk-2016 -app-text/texlive-core cjk - -# required by www-apache/mod_perl-2.0.10 -dev-lang/perl ithreads - -# any-of ( mysql postgres sqlite ) -sys-cluster/cinder postgres -sys-cluster/csync2 postgres -sys-cluster/neutron postgres -sys-cluster/nova postgres - -# upnp? ( expat ) -media-sound/mpd expat - -# required by media-sound/rosegarden-13.04 -media-libs/libsamplerate sndfile - -# required by media-sound/ncmpcpp-0.7.7[unicode] -dev-libs/boost icu - -# exactly-one-of ( alsa oss portaudio pulseaudio ) -app-accessibility/julius -pulseaudio diff --git a/profiles/base/package.use/depends.desktop b/profiles/base/package.use/depends.desktop deleted file mode 100644 index 8356f8f56..000000000 --- a/profiles/base/package.use/depends.desktop +++ /dev/null @@ -1,113 +0,0 @@ -# required by app-emulation/docker-1.11.0[device-mapper] -sys-fs/lvm2 thin - -# required by media-gfx/simple-scan-3.18.2 -dev-libs/libgusb vala - -# exactly-one-of -media-video/openshot python_single_target_python3_4 -# required by media-video/openshot-2.0.7-r1 -media-libs/libopenshot python_single_target_python3_4 - -# required by sci-visualization/qtiplot-0.9.8.9-r3 -dev-libs/quazip qt4 - -# required by kde-plasma/plasma-pa-5.8.3 -media-sound/pulseaudio gnome - -# required by sci-libs/scipy-0.16.1 -dev-python/numpy lapack - -# required by dev-python/pytables-3.1.1-r2 -dev-libs/c-blosc hdf5 - -# The following REQUIRED_USE flag constraints are unsatisfied: -# threads? ( !cxx !fortran ) -sci-libs/hdf5 -threads - -# required by dev-qt/qtwayland-5.6.1 -dev-qt/qtgui:5 egl - -# required by kde-frameworks/kwayland-5.28.0 -dev-qt/qtwayland egl - -# required by www-client/firefox-50.0.2[pgo] -x11-base/xorg-server xvfb - -# required by kde-apps/libkleo-16.12.0 -app-crypt/gpgme qt5 - -# kde-apps/audiocd-kio:4" is blocking kde-apps/audiocd-kio-16.12.0 -media-sound/amarok -cdda - -# mikmod? ( mod ) -media-libs/sdl2-mixer mod - -# any-of (chrome qt4) -net-misc/hotot qt4 - -# gimp? ( gtk ) -media-gfx/ufraw gtk - -# required by app-office/calligra-3.0.0[calligra_features_karbon] -media-gfx/pstoedit plotutils - -# required by x11-misc/xdg-utils-1.1.1-r1, net-print/cups-2.1.4[X] -app-text/xmlto text - -# ERROR: net-p2p/mldonkey-3.1.5-r1 failed -net-p2p/mldonkey -gd - -# required by sci-geosciences/qgis-2.18.3-r1 -x11-libs/qwt designer qt4 - -# exactly-one-of -app-editors/gedit python_single_target_python3_4 - -# required by net-misc/libteam-1.22 -dev-libs/libnl utils - -# x264? ( dec_av2 ) x265? ( dec_av2 ) -x11-wm/xpra dec_av2 - -# required by www-client/qutebrowser-0.9.1 -dev-python/PyQt5 declarative - -# required by net-im/pidgin-2.12.0[gadu] -net-libs/libgadu gnutls - -# fix vfs share IssueID #550 -app-office/libreoffice gnome - -# required by app-emulation/docker-17.03.1[container-init] -sys-process/tini static - -# required by media-libs/phonon-4.9.0[gstreamer] -media-libs/phonon-gstreamer qt4 - -# required by media-libs/phonon-gstreamer-4.9.0-r1 -media-libs/phonon qt4 - -# any-of ( chrome qt5 ) -net-misc/hotot qt5 - -# required by gnome-extra/gnome-builder-3.22.4[git] -dev-libs/libgit2-glib ssh - -# required by gnome-extra/gnome-contacts-3.22.1 -dev-libs/folks eds - -# required by dev-libs/folks-0.11.3[eds] -gnome-extra/evolution-data-server vala - -# required by dev-libs/libgit2-glib-0.24.4 -dev-libs/libgit2 ssh - -# required by games-action/d1x-rebirth-0.58.1 -dev-games/physfs mvl hog - -# linguas_nl_NL? ( ljr ) -net-p2p/bitcoin-qt ljr - -# required by games-arcade/smc-1.9 -dev-games/cegui devil diff --git a/profiles/base/package.use/exactly-one-of b/profiles/base/package.use/exactly-one-of new file mode 100644 index 000000000..d50c927d8 --- /dev/null +++ b/profiles/base/package.use/exactly-one-of @@ -0,0 +1,19 @@ +# smp? ( exactly-one-of ( kaapi tbb ) ) +sci-libs/vtk tbb + +# exactly-one-of ( alsa oss portaudio pulseaudio ) +app-accessibility/julius -pulseaudio + +#exactly-one-of ( qt4 qt5 ) +x11-terms/qterminal qt5 +x11-libs/qtermwidget qt5 + +# exactly-one-of +media-video/openshot python_single_target_python3_4 + +# exactly-one-of +app-editors/gedit python_single_target_python3_4 + +# hcache? ( exactly-one-of ( berkdb gdbm lmdb qdbm tokyocabinet ) +mail-client/mutt -gdbm + diff --git a/profiles/base/package.use/fix b/profiles/base/package.use/fix index 7b787f37f..dbbb15de2 100644 --- a/profiles/base/package.use/fix +++ b/profiles/base/package.use/fix @@ -1,5 +1,17 @@ dev-qt/qtwebkit:4 -gstreamer + # random rebuild the package for no reason media-libs/babl -cpu_flags_x86_f16c -cpu_flags_x86_sse4_1 + # not compiled with app-text/hunspell > 1.3.3 net-im/qutim -hunspell + +# ERROR: net-p2p/mldonkey-3.1.5-r1 failed +net-p2p/mldonkey -gd + +# not compiled on x86 with qt5 +=app-office/texmaker-4.5 -qt5 qt4 + +# not compiled with ru_RU +=media-video/smtube-15.11.0 -linguas_ru_RU -linguas_lt + diff --git a/profiles/base/package.use/mate b/profiles/base/package.use/gtk3 similarity index 100% rename from profiles/base/package.use/mate rename to profiles/base/package.use/gtk3 diff --git a/profiles/base/package.use/is-blocking b/profiles/base/package.use/is-blocking new file mode 100644 index 000000000..ba1edd56e --- /dev/null +++ b/profiles/base/package.use/is-blocking @@ -0,0 +1,13 @@ +# dev-java/oracle-jdk-bin[nsplugin]" is blocking dev-java/icedtea-web-1.6.1-r1 +dev-java/oracle-jdk-bin -nsplugin + +# sys-auth/pambase[systemd] have been masked +x11-terms/gnome-terminal -gnome-shell + +# kde-apps/audiocd-kio:4" is blocking kde-apps/audiocd-kio-16.12.0 +media-sound/amarok -cdda + +# The following REQUIRED_USE flag constraints are unsatisfied: +# threads? ( !cxx !fortran ) +sci-libs/hdf5 -threads + diff --git a/profiles/base/package.use/python b/profiles/base/package.use/python deleted file mode 100644 index 9eae4023a..000000000 --- a/profiles/base/package.use/python +++ /dev/null @@ -1,48 +0,0 @@ -# support for some plasmoids -kde-base/plasma-workspace python - -# mate-base/mate -> x11-misc/mozo-1.8.0 -mate-base/mate-menus python - -# [python] required by net-p2p/deluge -net-libs/rb_libtorrent python -net-libs/libtorrent-rasterbar python - -# [python] required by net-libs/rb_libtorrent -dev-libs/boost python - -# required by x11-terms/guake-0.5.2 -x11-libs/vte python - -# required by x11-terms/terminator-0.96-r1 -dev-libs/keybinder python - -# required by app-emulation/virt-manager-1.1.0-r2 -app-emulation/libvirt-glib python - -# required by kde-frameworks/kapidox-5.13.0 -media-gfx/graphviz python - -# required by net-misc/electrum-2.6.4 -dev-libs/protobuf python - -# required by dev-python/tlslite-0.4.3-r1 -dev-libs/cryptlib python - -# required by dev-util/osc-0.152.0 -app-arch/rpm python - -# required by dev-util/dput-ng-1.10 -dev-util/distro-info python - -# required by app-vim/gundo-2.6.1 -app-editors/vim python - -# required by app-accessibility/orca-3.22.2 -app-accessibility/speech-dispatcher python - -# required by app-accessibility/orca-3.22.2[braille] -app-accessibility/brltty python - -# required by app-accessibility/orca-3.22.2[braille] -dev-libs/liblouis python diff --git a/profiles/base/package.use/qt5 b/profiles/base/package.use/qt5 index bc5370d8d..445ac28ef 100644 --- a/profiles/base/package.use/qt5 +++ b/profiles/base/package.use/qt5 @@ -1,40 +1,3 @@ -# required by kde-frameworks/kfilemetadata-5.13.0 [pdf] -app-text/poppler qt5 -# required by kde-frameworks/knotifications-5.13.0 [dbus] -dev-libs/libdbusmenu-qt qt5 -# required by media-libs/phonon-4.7.2 [gstreamer] -media-libs/phonon-gstreamer qt5 -# required by media-libs/phonon-gstreamer-4.7.2 -media-libs/phonon qt5 -# required by kde-plasma/polkit-kde-agent-5.4.0 -sys-auth/polkit-qt qt5 -# required by required by net-irc/konversation-1.6 [crypt] -app-crypt/qca qt5 -# required by dev-db/sqlitebrowser-3.7.0 -dev-libs/qcustomplot qt5 -# required by net-p2p/qbittorrent-3.3.3 -dev-qt/qtlockedfile qt5 -dev-qt/qtsingleapplication qt5 -# required by media-gfx/nomacs-3.0.0 -media-libs/opencv qt5 -# required by mail-client/trojita-0.7 [password] -dev-libs/qtkeychain qt5 -# required by media-sound/tomahawk-0.9.0_pre20161029 -media-libs/liblastfm qt5 -# required by media-sound/tomahawk-0.9.0_pre20161029 -media-libs/libechonest qt5 -# required by media-sound/tomahawk-0.9.0_pre20161029 -dev-libs/quazip qt5 -# required by dev-util/eric-17.04 -dev-python/PyQt5 sql help -dev-python/qscintilla-python qt5 -qt4 -x11-libs/qscintilla qt5 -qt4 -# required by sci-geosciences/qgis-2.18.7 -x11-libs/qwtpolar qt5 -qt4 -x11-libs/qwt qt5 -# required by media-video/kamerka-0.12_p20161002 -media-libs/qimageblitz qt5 - app-admin/packagekit-qt qt5 app-crypt/xca qt5 app-misc/qlcplus qt5 diff --git a/profiles/base/package.use/required-by b/profiles/base/package.use/required-by new file mode 100644 index 000000000..3a5c5d970 --- /dev/null +++ b/profiles/base/package.use/required-by @@ -0,0 +1,493 @@ +# required by media-gfx/splashutils-1.5.4.4-r7 +app-arch/bzip2 static-libs +app-misc/neofetch -X +media-libs/freetype static-libs +media-libs/libjpeg-turbo static-libs +media-libs/libpng static-libs +sys-libs/gpm static-libs +sys-libs/zlib static-libs +virtual/jpeg static-libs + +# required by sys-apps/calculate-lib [python] +sys-apps/file python + +# required by app-mobilephone/wammu-0.35 +app-mobilephone/gammu python + +# required by media-sound/picard-1.3.1 +media-libs/chromaprint tools + +# required by media-radio/fldigi-3.22.05 +x11-libs/fltk xft + +# required by net-wireless/aircrack-ng-1.2_rc1-r1[airdrop-ng] +net-wireless/lorcon python + +# required by net-wireless/blueman-2.0 +net-dns/avahi autoipd + +# required by net-fs/samba-4.2.9 +sys-libs/ntdb python +sys-libs/tdb python +sys-libs/tevent python + +# required by media-video/vlc +net-fs/samba client + +# required by dev-python/ipython-3.2.1-r1 +dev-lang/python sqlite + +# required by media-sound/quodlibet +media-libs/libgpod python + +# required by app-forensics/rkhunter-1.4.2 +sys-process/lsof rpc + +# required by app-emulation/lxd-2.0.1[daemon] +app-emulation/lxc cgmanager + +# required by media-sound/amarok +virtual/mysql embedded +dev-db/mariadb embedded +dev-db/mysql embedded + +# required by x11-misc/shutter-0.90 +media-gfx/imagemagick perl + +# required by gnome-extra/gnome-user-share-3.18.1-r1 +www-servers/apache apache2_modules_auth_digest + +# required by app-editors/neovim-0.1.5 +dev-lua/mpack luajit +dev-lua/lpeg luajit + +# required by sys-devel/clang-3.7.1-r100 +# required by clang (argument) +sys-devel/llvm clang + +# required by dev-util/nvidia-cuda-sdk-8.0.44-r1[examples] +x11-drivers/nvidia-drivers uvm + +# required by app-emulation/libvirt-3.3.0[virt-network] +net-dns/dnsmasq script + +# required by sys-apps/microcode-ctl-1.23 +sys-firmware/intel-microcode monolithic + +# required by app-office/gnucash-2.6.15 +x11-libs/goffice:0.8 gnome + +# required by kde-apps/akonadiconsole-16.12.2 +kde-apps/akonadi tools + +# required by sys-fs/e4rat-0.2.4_pre20141201 +sys-process/audit static-libs + +# required by x11-misc/shutter-0.93.1-r3 +virtual/imagemagick-tools perl + +# required by kde-misc/plasma-applet-weather-widget-1.6.8 +dev-qt/qtdeclarative xml + +# required by dev-java/netbeans-platform-8.2 +dev-java/junit source + +# required by dev-java/netbeans-platform-8.2 +dev-java/oracle-jdk-bin javafx + +# required by dev-java/netbeans-websvccommon-8.0.2 +dev-java/swing-layout source + +# required by sys-boot/plymouth [libkms] +# required by media-libs/mesa-11.0.6 [video_cards_radeonsi] +x11-libs/libdrm libkms video_cards_amdgpu video_cards_vmware + +# required by www-client/firefox [apng] +media-libs/libpng apng + +# required by x11-libs/glamor [gdm], x11-drivers/xf86-video-vmware, +# app-emulation/libvirt-1.2.18-r1::gentoo[qemu] +# kde-plasma/kwin-5.5.0 +media-libs/mesa gbm xa gles2 wayland + +# required by www-client/chromium [minizip] +sys-libs/zlib minizip + +# required by www-client/chromium [icu], required by media-libs/mesa [python], app-text/gnome-doc-utils +dev-libs/libxml2 python icu + +# for using dev-libs/libxml2 [icu] - required by www-client/chromium +dev-qt/qtwebkit icu + +# required by sys-apps/calculate-console-gui [script] +dev-python/pyside script + +# required by sys-devel/prelink +dev-libs/elfutils static-libs + +# required by kde-base/kopete-4.14.3-r1[ssl] +app-crypt/qca openssl + +# [declarative, script, sql] required by kde-base/pykde4 +# [help] required by dev-util/eric +dev-python/PyQt4 declarative script sql help + +# [melt, xml] required by media-video/kdenlive +media-libs/mlt melt xml kdenlive -xine qt5 + +# [pyqt4] required by kde-misc/synaptiks +dev-python/pyudev pyqt4 + +# [xmp] required by kde-base/libkexiv2 +media-gfx/exiv2 xmp + +# [sql] required by app-office/akonadi-server +dev-qt/qtsql postgres + +# required by kde-apps/libkface-15.08.3 +media-libs/opencv contrib + +# required by kde-apps/okteta-15.08.3 +>=dev-qt/qtscript-5.5.1 scripttools + +# required by app-text/qpdfview [pdf] +# required by kde-apps/okular-15.08.3-r1::gentoo[pdf] +app-text/poppler qt4 qt5 + +# [icu] required by www-client/chromium +media-libs/harfbuzz icu + +# required by gnome-photos (argument) +media-plugins/grilo-plugins upnp-av +dev-libs/libgdata gnome-online-accounts + +# required by media-sound/gnome-music-3.18.2 +media-plugins/grilo-plugins tracker + +# required by kde-apps/ktp-call-ui-16.04.1 +net-libs/telepathy-qt farstream + +# required by app-backup/qt4-fsarchiver-0.6.19.6 +app-backup/fsarchiver lzma + +# required by net-im/skype-4.3.0.37-r6 +dev-qt/qtwebkit -exceptions + +# required by media-video/openshot-1.4.3-r1::gentoo[-libav,ffmpeg] +media-video/ffmpeg vpx + +# required by www-client/qupzilla-2.0.0 +>=dev-qt/qtwebengine-5.6.0 widgets +>=dev-qt/qtdeclarative-5.6.0 widgets + +# required by sci-chemistry/chemical-mime-data-0.1.94-r2 +media-gfx/imagemagick xml + +# required by kde-apps/ktp-common-internals-15.12.3 +net-libs/telepathy-qt qt5 + +# required by kde-apps/ktp-text-ui-15.12.3 +kde-apps/ktp-common-internals otr + +# required by dev-qt/qtwebengine-5.6.0 +dev-qt/qtwebchannel qml + +# required by games-action/oolite-1.82::calculate +sys-devel/gcc objc + +# required by media-gfx/freecad-0.15.4671 +dev-libs/xerces-c icu + +# required by dev-texlive/texlive-langczechslovak-2014 +app-text/texlive-core xetex + +# required by gnome-base/gnome-keyring-3.16.0-r1 +app-crypt/pinentry gnome-keyring + +# required by media-video/plasma-mediacenter-5.4.0, net-irc/kvirc-5.0_pre20160201053254 +dev-qt/qtmultimedia qml widgets + +# required by media-gfx/graphviz-2.26.3-r4 +media-libs/gd fontconfig + +# The following REQUIRED_USE flag constraints are unsatisfied: ssh? ( vte ) +net-misc/remmina ssh rdp vte + +# required by net-misc/remmina-1.2.0_rc3-r1, x11-drivers/xf86-video-ati-7.6.1 +x11-base/xorg-server kdrive glamor + +# required by dev-libs/libappindicator-12.10.0-r300 +dev-libs/libdbusmenu gtk3 + +# required by sci-geosciences/qgis-1.8.0 +sci-libs/gdal geos + +# required by net-im/psi-0.15::gentoo[crypt] +app-crypt/qca gpg + +# required by media-video/totem-3.14.3 +media-libs/grilo playlist + +# required by "net-voip/ekiga-4.0.0-r1 +net-libs/opal sip sipim xml +net-libs/ptlib wav xml + +# required by sci-visualization/qtiplot-0.9.8.9-r2 +dev-qt/qthelp compat + +# required by sys-power/apcupsd-3.14.8-r2 +sys-apps/util-linux tty-helpers + +# required by kde-apps/kopete-4.14.3-r1:4/4.14 +dev-qt/qtgui mng + +# required by www-client/chromium-43.0.2357.130 (https://bugs.gentoo.org/show_bug.cgi?id=553502) +# required by www-client/firefox-46.0 [system-libvpx] +media-libs/libvpx postproc svc + +# required by media-gfx/digikam-4.4.0-r1 +kde-apps/marble plasma + +# required by dev-qt/qtwebkit-5.4.2 +>=dev-qt/qtcore-5.4.2 icu + +# required by dev-qt/qtcore +dev-libs/libpcre pcre16 + +# required by dev-qt/qtgui-5.4.2::gentoo[xcb] +x11-libs/libxcb xkb + +# required by app-emulation/virt-manager-1.1.0-r2 +net-misc/spice-gtk -gstreamer python usbredir gtk3 + +# required by x11-wm/i3-4.8 +x11-libs/cairo xcb + +# required by mail-client/geary-0.6.3-r1 +app-crypt/gcr vala + +# required by media-tv/kodi-14.1 +net-libs/libmicrohttpd messages + +# required by dev-python/PyQt5-5.4.2::gentoo[webkit] +>=dev-qt/qtwebkit-5.4.2 printsupport + +# required by media-video/openshot-1.4.3o +media-libs/mlt python frei0r + +# required by app-emulation/docker-1.11.0[device-mapper] +sys-fs/lvm2 thin + +# required by media-gfx/simple-scan-3.18.2 +dev-libs/libgusb vala + +# required by media-video/openshot-2.0.7-r1 +media-libs/libopenshot python_single_target_python3_4 + +# required by sci-visualization/qtiplot-0.9.8.9-r3 +dev-libs/quazip qt4 + +# required by kde-plasma/plasma-pa-5.8.3 +media-sound/pulseaudio gnome + +# required by sci-libs/scipy-0.16.1 +dev-python/numpy lapack + +# required by dev-python/pytables-3.1.1-r2 +dev-libs/c-blosc hdf5 + +# required by dev-qt/qtwayland-5.6.1 +dev-qt/qtgui:5 egl + +# required by kde-frameworks/kwayland-5.28.0 +dev-qt/qtwayland egl + +# required by www-client/firefox-50.0.2[pgo] +x11-base/xorg-server xvfb + +# required by kde-apps/libkleo-16.12.0 +app-crypt/gpgme qt5 + +# required by app-office/calligra-3.0.0[calligra_features_karbon] +media-gfx/pstoedit plotutils + +# required by x11-misc/xdg-utils-1.1.1-r1, net-print/cups-2.1.4[X] +app-text/xmlto text + +# required by sci-geosciences/qgis-2.18.3-r1 +x11-libs/qwt designer qt4 + +# required by net-misc/libteam-1.22 +dev-libs/libnl utils + +# required by www-client/qutebrowser-0.9.1 +dev-python/PyQt5 declarative + +# required by net-im/pidgin-2.12.0[gadu] +net-libs/libgadu gnutls + +# required by app-emulation/docker-17.03.1[container-init] +sys-process/tini static + +# required by media-libs/phonon-4.9.0[gstreamer] +media-libs/phonon-gstreamer qt4 + +# required by media-libs/phonon-gstreamer-4.9.0-r1 +media-libs/phonon qt4 + +# required by gnome-extra/gnome-builder-3.22.4[git] +dev-libs/libgit2-glib ssh + +# required by gnome-extra/gnome-contacts-3.22.1 +dev-libs/folks eds + +# required by dev-libs/folks-0.11.3[eds] +gnome-extra/evolution-data-server vala + +# required by dev-libs/libgit2-glib-0.24.4 +dev-libs/libgit2 ssh + +# required by games-action/d1x-rebirth-0.58.1 +dev-games/physfs mvl hog + +# required by games-arcade/smc-1.9 +dev-games/cegui devil +# required by app-emulation/docker-1.11.0[device-mapper] +sys-libs/libseccomp static-libs + +# required by sys-apps/policycoreutils-2.5 +sys-libs/libsemanage python +sys-libs/libselinux python + +# required by dev-python/sepolgen-1.2.3 +app-admin/setools python + +# required by net-analyzer/cacti-0.8.8h +net-analyzer/rrdtool graph +dev-lang/php sockets + +# required by www-apps/nextcloud-11.0.2 +dev-lang/php xmlwriter sqlite zip + +# required by dev-texlive/texlive-langcjk-2016 +app-text/texlive-core cjk + +# required by www-apache/mod_perl-2.0.10 +dev-lang/perl ithreads + +# required by media-sound/rosegarden-13.04 +media-libs/libsamplerate sndfile + +# required by media-sound/ncmpcpp-0.7.7[unicode] +dev-libs/boost icu + +# [python] required by net-p2p/deluge +net-libs/rb_libtorrent python +net-libs/libtorrent-rasterbar python + +# [python] required by net-libs/rb_libtorrent +dev-libs/boost python + +# required by x11-terms/guake-0.5.2 +x11-libs/vte python + +# required by x11-terms/terminator-0.96-r1 +dev-libs/keybinder python + +# required by app-emulation/virt-manager-1.1.0-r2 +app-emulation/libvirt-glib python + +# required by kde-frameworks/kapidox-5.13.0 +media-gfx/graphviz python + +# required by net-misc/electrum-2.6.4 +dev-libs/protobuf python + +# required by dev-python/tlslite-0.4.3-r1 +dev-libs/cryptlib python + +# required by dev-util/osc-0.152.0 +app-arch/rpm python + +# required by dev-util/dput-ng-1.10 +dev-util/distro-info python + +# required by app-vim/gundo-2.6.1 +app-editors/vim python + +# required by app-accessibility/orca-3.22.2 +app-accessibility/speech-dispatcher python + +# required by app-accessibility/orca-3.22.2[braille] +app-accessibility/brltty python + +# required by app-accessibility/orca-3.22.2[braille] +dev-libs/liblouis python + +# required by kde-frameworks/kfilemetadata-5.13.0 [pdf] +app-text/poppler qt5 + +# required by kde-frameworks/knotifications-5.13.0 [dbus] +dev-libs/libdbusmenu-qt qt5 + +# required by media-libs/phonon-4.7.2 [gstreamer] +media-libs/phonon-gstreamer qt5 + +# required by media-libs/phonon-gstreamer-4.7.2 +media-libs/phonon qt5 + +# required by kde-plasma/polkit-kde-agent-5.4.0 +sys-auth/polkit-qt qt5 + +# required by required by net-irc/konversation-1.6 [crypt] +app-crypt/qca qt5 + +# required by dev-db/sqlitebrowser-3.7.0 +dev-libs/qcustomplot qt5 + +# required by net-p2p/qbittorrent-3.3.3 +dev-qt/qtlockedfile qt5 +dev-qt/qtsingleapplication qt5 + +# required by media-gfx/nomacs-3.0.0 +media-libs/opencv qt5 + +# required by mail-client/trojita-0.7 [password] +dev-libs/qtkeychain qt5 + +# required by media-sound/tomahawk-0.9.0_pre20161029 +media-libs/liblastfm qt5 + +# required by media-sound/tomahawk-0.9.0_pre20161029 +media-libs/libechonest qt5 + +# required by media-sound/tomahawk-0.9.0_pre20161029 +dev-libs/quazip qt5 + +# required by dev-util/eric-17.04 +dev-python/PyQt5 sql help +dev-python/qscintilla-python qt5 -qt4 +x11-libs/qscintilla qt5 -qt4 + +# required by sci-geosciences/qgis-2.18.7 +x11-libs/qwtpolar qt5 -qt4 +x11-libs/qwt qt5 + +# required by media-video/kamerka-0.12_p20161002 +media-libs/qimageblitz qt5 + +# required by (sys-apps/calculate-server-2.1.16-r17 +net-ftp/proftpd ident + +# required by dev-lang/php-5.6.10::gentoo +app-eselect/eselect-php apache2 + +# [gd, xmlreader] required by www-apps/mediawiki-1.23.8 +# [fpm] required by virtual/httpd-php-5.6 +# [pdo] required by www-apps/drupal-8.0.0_beta11 +app-eselect/eselect-php fpm +dev-lang/php apache2 curl fpm gd mysql pdo xmlreader + +# required by mail-client/roundcube-1.2.5[spell] +dev-lang/php spell + diff --git a/profiles/base/package.use/required-use b/profiles/base/package.use/required-use new file mode 100644 index 000000000..31c406bd9 --- /dev/null +++ b/profiles/base/package.use/required-use @@ -0,0 +1,18 @@ +# upnp? ( expat ) +media-sound/mpd expat + +# mikmod? ( mod ) +media-libs/sdl2-mixer mod + +# gimp? ( gtk ) +media-gfx/ufraw gtk + +# x264? ( dec_av2 ) x265? ( dec_av2 ) +x11-wm/xpra dec_av2 + +# linguas_nl_NL? ( ljr ) +net-p2p/bitcoin-qt ljr + +# threads? ( caps ) +net-dns/bind caps + diff --git a/profiles/base/package.use/server b/profiles/base/package.use/server deleted file mode 100644 index 4012de382..000000000 --- a/profiles/base/package.use/server +++ /dev/null @@ -1,29 +0,0 @@ -dev-vcs/git cgi curl perl webdav -mail-mta/postfix ldap sasl dovecot-sasl -net-dns/bind ldap sdb-ldap dlz -net-im/ejabberd ldap sqlite -net-mail/dovecot pop3d ldap sieve managesieve -net-nds/openldap syslog -net-proxy/squid ldap -net-ftp/proftpd -ipv6 -acl ldap openssl -net-fs/samba ldap aio - -net-misc/asterisk alsa dahdi span speex vorbis -net-misc/asterisk-extra-sounds alaw g722 g729 siren14 siren7 sln16 ulaw wav -net-misc/asterisk-moh-opsound alaw g722 g729 siren14 siren7 sln16 ulaw wav -net-misc/asterisk-core-sounds alaw g722 g729 siren14 siren7 sln16 ulaw wav - -# threads? ( caps ) -net-dns/bind caps - -# required by (sys-apps/calculate-server-2.1.16-r17 -net-ftp/proftpd ident - -# required by dev-lang/php-5.6.10::gentoo -app-eselect/eselect-php apache2 - -# [gd, xmlreader] required by www-apps/mediawiki-1.23.8 -# [fpm] required by virtual/httpd-php-5.6 -# [pdo] required by www-apps/drupal-8.0.0_beta11 -app-eselect/eselect-php fpm -dev-lang/php apache2 curl fpm gd mysql pdo xmlreader diff --git a/profiles/base/package.use/unnecessary-dependence b/profiles/base/package.use/unnecessary-dependence new file mode 100644 index 000000000..3d460c2ff --- /dev/null +++ b/profiles/base/package.use/unnecessary-dependence @@ -0,0 +1,48 @@ +# remove unsupported languages +www-client/chromium -linguas_am -linguas_ar -linguas_bn -linguas_ca -linguas_el -linguas_fa -linguas_fil -linguas_gu -linguas_he -linguas_hi -linguas_id -linguas_ja -linguas_kn -linguas_ko -linguas_ml -linguas_mr -linguas_ms -linguas_nb -linguas_sw -linguas_ta -linguas_te -linguas_th -linguas_tr -linguas_vi -linguas_zh_CN -linguas_zh_TW +www-client/opera -linguas_af -linguas_am -linguas_ar -linguas_az -linguas_bn -linguas_ca -linguas_el -linguas_es_419 -linguas_fa -linguas_fil -linguas_fy -linguas_gd -linguas_gu -linguas_he -linguas_hi -linguas_id -linguas_ja -linguas_kk -linguas_kn -linguas_ko -linguas_me -linguas_mk -linguas_ml -linguas_mr -linguas_ms -linguas_nb -linguas_nn -linguas_pa -linguas_sw -linguas_ta -linguas_te -linguas_th -linguas_tr -linguas_uz -linguas_vi -linguas_zh_CN -linguas_zh_TW -linguas_zu + +# removed unnecessary dependence +app-accessibility/speech-dispatcher -espeak +app-editors/nano -spell +app-emulation/wine -samba +app-misc/mc -spell +app-text/evince -nsplugin +dev-lang/php -imap -spell +dev-libs/folks -bluetooth +dev-util/cmake -qt4 +dev-vcs/git -gtk +gnome-extra/zenity -webkit +kde-apps/kdebase-runtime-meta -crash-reporter +kde-apps/kget -bittorrent +kde-apps/print-manager -gtk +kde-plasma/plasma-desktop -qt4 +mate-extra/mate-sensors-applet -video_cards_nvidia +media-fonts/terminus-font -pcf +media-gfx/gimp -webkit +media-gfx/imagemagick -X -raw +media-gfx/inkscape -spell +media-gfx/ufraw -gtk +media-video/ffmpeg -samba +net-analyzer/net-snmp -X +net-analyzer/nmap -gtk +net-analyzer/vnstat -gd +net-dialup/rp-pppoe -X +net-fs/samba -winbind +net-irc/kvirc -audiofile -dcc_video -dcc_voice -theora -webkit -phonon -spell doc +net-irc/weechat -spell +net-libs/webkit-gtk -geoloc +net-misc/asterisk -bluetooth +net-misc/dahdi -flash +net-misc/remmina -webkit +net-p2p/ktorrent -infowidget +net-wireless/wpa_supplicant -qt4 +sys-apps/man-db -nls +sys-auth/polkit -gtk +sys-fs/lvm2 -thin +sys-fs/mtools -X +www-client/firefox -pulseaudio +www-client/links -X +x11-drivers/nvidia-drivers -acpi +x11-terms/gnome-terminal -nautilus +xfce-extra/xfce4-sensors-plugin -video_cards_nvidia