www-servers/uwsgi: avoid using obsolete ruby targets
authorHans de Graaff <graaff@gentoo.org>
Sat, 3 Aug 2019 06:22:21 +0000 (08:22 +0200)
committerHans de Graaff <graaff@gentoo.org>
Sat, 3 Aug 2019 06:24:14 +0000 (08:24 +0200)
Only use ruby targets that are still available, rather than those
listed in USE_RUBY.

Fixes: https://bugs.gentoo.org/687762
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
www-servers/uwsgi/uwsgi-2.0.17.1-r1.ebuild
www-servers/uwsgi/uwsgi-2.0.17.1.ebuild
www-servers/uwsgi/uwsgi-2.0.17.ebuild
www-servers/uwsgi/uwsgi-2.0.18.ebuild

index f3a4990dac348d77f91009a2a440753dc06970bf..972eee8c2333c77d3c05062876728d670da587a8 100644 (file)
@@ -389,12 +389,10 @@ pkg_postinst() {
        use python && python_foreach_impl python_pkg_postinst
 
        if use ruby ; then
-               for ruby in $USE_RUBY; do
-                       if use ruby_targets_${ruby} ; then
-                               elog "  '--plugins rack_${ruby/.}' for ${ruby}"
-                               elog "  '--plugins fiber_${ruby/.}' for ${ruby} fibers"
-                               elog "  '--plugins rbthreads_${ruby/.}' for ${ruby} rbthreads"
-                       fi
+               for ruby in $(ruby_get_use_implementations) ; do
+                       elog "  '--plugins rack_${ruby/.}' for ${ruby}"
+                       elog "  '--plugins fiber_${ruby/.}' for ${ruby} fibers"
+                       elog "  '--plugins rbthreads_${ruby/.}' for ${ruby} rbthreads"
                done
        fi
 }
index 29267552f1dad103b8d3a6fb567cfb8f9c74b719..dbf4130313b5c82e7a139444eec96f57e6092100 100644 (file)
@@ -399,12 +399,10 @@ pkg_postinst() {
        use python && python_foreach_impl python_pkg_postinst
 
        if use ruby ; then
-               for ruby in $USE_RUBY; do
-                       if use ruby_targets_${ruby} ; then
-                               elog "  '--plugins rack_${ruby/.}' for ${ruby}"
-                               elog "  '--plugins fiber_${ruby/.}' for ${ruby} fibers"
-                               elog "  '--plugins rbthreads_${ruby/.}' for ${ruby} rbthreads"
-                       fi
+               for ruby in $(ruby_get_use_implementations) ; do
+                       elog "  '--plugins rack_${ruby/.}' for ${ruby}"
+                       elog "  '--plugins fiber_${ruby/.}' for ${ruby} fibers"
+                       elog "  '--plugins rbthreads_${ruby/.}' for ${ruby} rbthreads"
                done
        fi
 }
index 07c27595255dc9e56cc2acb289a65658412d4517..91962faabb4bc3d0a5ab7aea75b57a788e96c381 100644 (file)
@@ -404,12 +404,10 @@ pkg_postinst() {
        use python && python_foreach_impl python_pkg_postinst
 
        if use ruby ; then
-               for ruby in $USE_RUBY; do
-                       if use ruby_targets_${ruby} ; then
-                               elog "  '--plugins rack_${ruby/.}' for ${ruby}"
-                               elog "  '--plugins fiber_${ruby/.}' for ${ruby} fibers"
-                               elog "  '--plugins rbthreads_${ruby/.}' for ${ruby} rbthreads"
-                       fi
+               for ruby in $(ruby_get_use_implementations) ; do
+                       elog "  '--plugins rack_${ruby/.}' for ${ruby}"
+                       elog "  '--plugins fiber_${ruby/.}' for ${ruby} fibers"
+                       elog "  '--plugins rbthreads_${ruby/.}' for ${ruby} rbthreads"
                done
        fi
 }
index badd0a9e1c3ce3cde1e8133092b92f1de004b8d0..918ff7c51ab484727b0e7e5886ccfa68057be78a 100644 (file)
@@ -390,12 +390,10 @@ pkg_postinst() {
        use python && python_foreach_impl python_pkg_postinst
 
        if use ruby ; then
-               for ruby in $USE_RUBY; do
-                       if use ruby_targets_${ruby} ; then
-                               elog "  '--plugins rack_${ruby/.}' for ${ruby}"
-                               elog "  '--plugins fiber_${ruby/.}' for ${ruby} fibers"
-                               elog "  '--plugins rbthreads_${ruby/.}' for ${ruby} rbthreads"
-                       fi
+               for ruby in $(ruby_get_use_implementations) ; do
+                       elog "  '--plugins rack_${ruby/.}' for ${ruby}"
+                       elog "  '--plugins fiber_${ruby/.}' for ${ruby} fibers"
+                       elog "  '--plugins rbthreads_${ruby/.}' for ${ruby} rbthreads"
                done
        fi
 }