Changeset View
Changeset View
Standalone View
Standalone View
head/Mk/Scripts/qa.sh
Show First 20 Lines • Show All 62 Lines • ▼ Show 20 Lines | shebangonefile() { | ||||
return ${rc} | return ${rc} | ||||
} | } | ||||
shebang() { | shebang() { | ||||
local f l link rc | local f l link rc | ||||
rc=0 | rc=0 | ||||
while read f; do | while read f; do | ||||
# No results presents a blank line from heredoc. | # No results presents a blank line from heredoc. | ||||
[ -z "${f}" ] && continue | [ -z "${f}" ] && continue | ||||
shebangonefile "${f}" || rc=1 | shebangonefile "${f}" || rc=1 | ||||
# Use heredoc to avoid losing rc from find|while subshell | # Use heredoc to avoid losing rc from find|while subshell | ||||
done <<-EOF | done <<-EOF | ||||
$(find ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${PREFIX}/sbin \ | $(find ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${PREFIX}/sbin \ | ||||
${STAGEDIR}${PREFIX}/libexec ${STAGEDIR}${PREFIX}/www \ | ${STAGEDIR}${PREFIX}/libexec ${STAGEDIR}${PREFIX}/www \ | ||||
▲ Show 20 Lines • Show All 393 Lines • ▼ Show 20 Lines | proxydeps_suggest_uses() { | ||||
elif [ ${pkg} = "devel/smokekde" ]; then warn "you need to use USE_KDE+=smokekde" | elif [ ${pkg} = "devel/smokekde" ]; then warn "you need to use USE_KDE+=smokekde" | ||||
elif [ ${pkg} = "devel/smokeqt" ]; then warn "you need to use USE_KDE+=smokeqt" | elif [ ${pkg} = "devel/smokeqt" ]; then warn "you need to use USE_KDE+=smokeqt" | ||||
elif [ ${pkg} = "x11/kde4-workspace" ]; then warn "you need to use USE_KDE+=workspace" | elif [ ${pkg} = "x11/kde4-workspace" ]; then warn "you need to use USE_KDE+=workspace" | ||||
elif [ ${pkg} = "databases/akonadi" ]; then warn "you need to use USE_KDE+=akonadi" | elif [ ${pkg} = "databases/akonadi" ]; then warn "you need to use USE_KDE+=akonadi" | ||||
elif [ ${pkg} = "x11-toolkits/attica" ]; then warn "you need to use USE_KDE+=attica" | elif [ ${pkg} = "x11-toolkits/attica" ]; then warn "you need to use USE_KDE+=attica" | ||||
elif [ ${pkg} = "x11/qimageblitz" ]; then warn "you need to use USE_KDE+=qimageblitz" | elif [ ${pkg} = "x11/qimageblitz" ]; then warn "you need to use USE_KDE+=qimageblitz" | ||||
elif [ ${pkg} = "textproc/soprano" ]; then warn "you need to use USE_KDE+=soprano" | elif [ ${pkg} = "textproc/soprano" ]; then warn "you need to use USE_KDE+=soprano" | ||||
elif [ ${pkg} = "deskutils/libstreamanalyzer" ]; then warn "you need to use USE_KDE+=strigi" | elif [ ${pkg} = "deskutils/libstreamanalyzer" ]; then warn "you need to use USE_KDE+=strigi" | ||||
# KDE Frameworks | |||||
elif [ ${pkg} = "devel/kf5-extra-cmake-modules" ]; then warn "you need to use USE_KDE+=ecm" | |||||
elif [ ${pkg} = "devel/kf5-kcmutils" ]; then warn "you need to use USE_KDE+=kcmutils" | |||||
elif [ ${pkg} = "devel/kf5-kdeclarative" ]; then warn "you need to use USE_KDE+=kdeclarative" | |||||
elif [ ${pkg} = "devel/kf5-kfilemetadata" ]; then warn "you need to use USE_KDE+=filemetadata5" | |||||
elif [ ${pkg} = "devel/kf5-kio" ]; then warn "you need to use USE_KDE+=kio" | |||||
elif [ ${pkg} = "devel/kf5-solid" ]; then warn "you need to use USE_KDE+=solid" | |||||
elif [ ${pkg} = "devel/kf5-threadweaver" ]; then warn "you need to use USE_KDE+=threadweaver" | |||||
elif [ ${pkg} = "devel/kio-extras-kf5" ]; then warn "you need to use USE_KDE+=kio-extras" | |||||
elif [ ${pkg} = "graphics/kf5-kimageformats" ]; then warn "you need to use USE_KDE+=kimageformats" | |||||
elif [ ${pkg} = "lang/kf5-kross" ]; then warn "you need to use USE_KDE+=kross" | |||||
elif [ ${pkg} = "security/kf5-kdesu" ]; then warn "you need to use USE_KDE+=kdesu" | |||||
elif [ ${pkg} = "sysutils/kf5-baloo" ]; then warn "you need to use USE_KDE+=baloo5" | |||||
elif [ ${pkg} = "sysutils/kf5-bluez-qt" ]; then warn "you need to use USE_KDE+=bluez-qt" | |||||
elif [ ${pkg} = "textproc/kf5-sonnet" ]; then warn "you need to use USE_KDE+=sonnet" | |||||
elif [ ${pkg} = "www/kf5-kdewebkit" ]; then warn "you need to use USE_KDE+=kdewebkit" | |||||
elif [ ${pkg} = "www/kf5-khtml" ]; then warn "you need to use USE_KDE+=khtml" | |||||
elif [ ${pkg} = "x11-themes/kf5-breeze-icons" ]; then warn "you need to use USE_KDE+=breeze-icons" | |||||
elif [ ${pkg} = "x11-themes/kf5-oxygen-icons5" ]; then warn "you need to use USE_KDE+=oxygen-icons5" | |||||
elif [ ${pkg} = "x11-toolkits/kf5-attica" ]; then warn "you need to use USE_KDE+=attica5" | |||||
elif [ ${pkg} = "x11/kf5-frameworkintegration" ]; then warn "you need to use USE_KDE+=frameworkintegration" | |||||
elif [ ${pkg} = "x11/kf5-kded" ]; then warn "you need to use USE_KDE+=kded" | |||||
elif [ ${pkg} = "x11/kf5-kdelibs4support" ]; then warn "you need to use USE_KDE+=kdelibs4support" | |||||
elif [ ${pkg} = "x11/kf5-plasma-framework" ]; then warn "you need to use USE_KDE+=plasma-framework" | |||||
elif expr ${pkg} : '.*/kf5-.*' > /dev/null; then | |||||
warn "you need USE_KDE+=$(echo ${pkg} | sed -E 's|.*/kf5-k||')" | |||||
# sdl-related | # sdl-related | ||||
elif [ ${pkg} = 'devel/sdl12' ]; then | elif [ ${pkg} = 'devel/sdl12' ]; then | ||||
warn "you need USE_SDL+=sdl" | warn "you need USE_SDL+=sdl" | ||||
elif echo ${pkg} | grep -E '/sdl_(console|gfx|image|mixer|mm|net|pango|sound|ttf)$' > /dev/null; then | elif echo ${pkg} | grep -E '/sdl_(console|gfx|image|mixer|mm|net|pango|sound|ttf)$' > /dev/null; then | ||||
warn "you need USE_SDL+=$(echo ${pkg} | sed -E 's|.*/sdl_||')" | warn "you need USE_SDL+=$(echo ${pkg} | sed -E 's|.*/sdl_||')" | ||||
elif [ ${pkg} = 'devel/sdl20' ]; then | elif [ ${pkg} = 'devel/sdl20' ]; then | ||||
warn "you need USE_SDL+=sdl2" | warn "you need USE_SDL+=sdl2" | ||||
elif echo ${pkg} | grep -E '/sdl2_(gfx|image|mixer|net|ttf)$' > /dev/null; then | elif echo ${pkg} | grep -E '/sdl2_(gfx|image|mixer|net|ttf)$' > /dev/null; then | ||||
▲ Show 20 Lines • Show All 276 Lines • Show Last 20 Lines |