Quellcode durchsuchen

Fresh build-related updates

Maxim Kammerer vor 11 Jahren
Ursprung
Commit
c4f6fd8c9b
3 geänderte Dateien mit 12 neuen und 1 gelöschten Zeilen
  1. 4 0
      src/etc/portage/package.accept_keywords
  2. 2 0
      src/etc/portage/package.use/all
  3. 6 1
      src/root/setup

+ 4 - 0
src/etc/portage/package.accept_keywords

@@ -25,3 +25,7 @@ x11-drivers/radeon-ucode
 
 # Compilation failure (#317539)
 =net-wireless/irda-utils-0.9.18*
+
+# Stabilization, compilation faulure (#510204)
+=app-crypt/tpm-tools-1.3.8
+=dev-libs/opencryptoki-2.4.3*

+ 2 - 0
src/etc/portage/package.use/all

@@ -16,12 +16,14 @@ dev-libs/libxml2                -readline
 dev-db/sqlite                   -readline
 app-i18n/uim                    gtk3
 x11-themes/light-themes         gtk3
+app-text/poppler                cairo
 
 # Drivers
 # [xf86-video-ati[glamor] requires mesa[egl,gbm]]
 # [xf86-video-vmware requires mesa[xa]]
 # [xf86-video-virtualbox[dri] conflicts w/ mprotect]
 media-libs/mesa                 xa gbm -llvm
+x11-libs/libdrm                 libkms
 x11-drivers/xf86-video-virtualbox -dri
 app-emulation/open-vm-tools     -X
 x11-base/xorg-drivers           -video_cards_nv

+ 6 - 1
src/root/setup

@@ -44,7 +44,7 @@ rm -f /etc/portage/savedconfig/*/*-[0-9]*
 if [ -x /usr/bin/gpg  -a  -x /usr/bin/eix ]; then
     sinfo "Updating portage"
 
-    gpg -q --homedir /etc/portage/gnupg --import /usr/local/addons/certs/gentoo-*.asc
+    gpg -q --homedir /etc/portage/gnupg --trust-model direct --import /usr/local/addons/certs/gentoo-*.asc
     eix-sync -qw -C -q
 fi
 
@@ -131,6 +131,11 @@ if [ "$1" = fresh  -o  ! -e /usr/src/linux-${kversion}/incremental ]; then
     USE="-X -consolekit" emerge -qeupv @system
     USE="-X -consolekit" emerge -qeu   @system
     rm -f ${protected}
+
+    # (#518524)
+    sinfo "Rebuilding packages that use old libraries"
+    emerge -q @preserved-rebuild
+
     rebuild_locales
 
     # Also rebuild hardened-sources dependencies (#461848)