Revert "sys-boot/grub: populate MULTIBUILD_VARIANTS in a more PMS-defined way"
authorMike Gilbert <floppym@gentoo.org>
Wed, 29 Jun 2016 02:26:39 +0000 (22:26 -0400)
committerMike Gilbert <floppym@gentoo.org>
Wed, 29 Jun 2016 02:26:39 +0000 (22:26 -0400)
This reverts commit e1374135af76bf31a01ff4ecb6696d8bbe041f31.

sys-boot/grub/grub-2.02_beta3-r1.ebuild
sys-boot/grub/grub-9999-r1.ebuild

index 51efcb7db16d89ed72348b0a50bed64a1a322707..edef1e750f30d6d509dd4348b539d4ba5c9a8e4e 100644 (file)
@@ -219,19 +219,6 @@ grub_configure() {
        ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }
 
-grub_get_platforms() {
-       MULTIBUILD_VARIANTS=()
-       local platform
-       for platform in "${GRUB_ALL_PLATFORMS[@]}"; do
-               if use "grub_platforms_${platform}"; then
-                       MULTIBUILD_VARIANTS+=( "${platform}" )
-               fi
-       done
-       if (( ${#MULTIBUILD_VARIANTS[@]} == 0 )); then
-               MULTIBUILD_VARIANTS=( guessed )
-       fi
-}
-
 src_configure() {
        # Bug 508758.
        replace-flags -O3 -O2
@@ -253,7 +240,7 @@ src_configure() {
        tc-export BUILD_CC # Bug 485592
 
        # Portage will take care of cleaning up GRUB_PLATFORMS
-       grub_get_platforms
+       MULTIBUILD_VARIANTS=( ${GRUB_PLATFORMS:-guessed} )
        grub_do grub_configure
 }
 
index ad5762439cbbc9779309def8c766ec9486eb93a9..9fe3b54b1ad74842a565d375dcae42a8e25abf89 100644 (file)
@@ -220,19 +220,6 @@ grub_configure() {
        ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }
 
-grub_get_platforms() {
-       MULTIBUILD_VARIANTS=()
-       local platform
-       for platform in "${GRUB_ALL_PLATFORMS[@]}"; do
-               if use "grub_platforms_${platform}"; then
-                       MULTIBUILD_VARIANTS+=( "${platform}" )
-               fi
-       done
-       if (( ${#MULTIBUILD_VARIANTS[@]} == 0 )); then
-               MULTIBUILD_VARIANTS=( guessed )
-       fi
-}
-
 src_configure() {
        # Bug 508758.
        replace-flags -O3 -O2
@@ -254,7 +241,7 @@ src_configure() {
        tc-export BUILD_CC # Bug 485592
 
        # Portage will take care of cleaning up GRUB_PLATFORMS
-       grub_get_platforms
+       MULTIBUILD_VARIANTS=( ${GRUB_PLATFORMS:-guessed} )
        grub_do grub_configure
 }