Changeset View
Changeset View
Standalone View
Standalone View
Mk/Scripts/qa.sh
Show First 20 Lines • Show All 544 Lines • ▼ Show 20 Lines | elif [ ${pkg} = 'graphics/freeglut' ]; then | ||||
warn "you need USE_GL+=glut" | warn "you need USE_GL+=glut" | ||||
# Xorg-libraries: this should be by XORG_MODULES @ bsd.xorg.mk | # Xorg-libraries: this should be by XORG_MODULES @ bsd.xorg.mk | ||||
elif echo ${pkg} | grep -E '/lib(X11|Xau|Xdmcp|Xext|SM|ICE|Xfixes|Xft|Xdamage|Xcomposite|Xcursor|Xinerama|Xmu|Xmuu|Xpm|Xt|Xtst|Xi|Xrandr|Xrender|Xres|XScrnSaver|Xv|Xxf86vm|Xxf86dga|Xxf86misc|xcb)$' > /dev/null; then | elif echo ${pkg} | grep -E '/lib(X11|Xau|Xdmcp|Xext|SM|ICE|Xfixes|Xft|Xdamage|Xcomposite|Xcursor|Xinerama|Xmu|Xmuu|Xpm|Xt|Xtst|Xi|Xrandr|Xrender|Xres|XScrnSaver|Xv|Xxf86vm|Xxf86dga|Xxf86misc|xcb)$' > /dev/null; then | ||||
warn "you need USE_XORG+=$(echo ${pkg} | sed -E 's|.*/lib||' | tr '[:upper:]' '[:lower:]')" | warn "you need USE_XORG+=$(echo ${pkg} | sed -E 's|.*/lib||' | tr '[:upper:]' '[:lower:]')" | ||||
elif [ ${pkg} = 'x11/pixman' ]; then | elif [ ${pkg} = 'x11/pixman' ]; then | ||||
warn "you need USE_XORG+=pixman" | warn "you need USE_XORG+=pixman" | ||||
# Qt4 | # Qt4 | ||||
elif expr ${pkg} : '.*/qt4-.*' > /dev/null; then | elif expr ${pkg} : '.*/qt4-.*' > /dev/null; then | ||||
warn "you need USE_QT4+=$(echo ${pkg} | sed -E 's|.*/qt4-||')" | warn "you need USES=qt:4 and USE_QT+=$(echo ${pkg} | sed -E 's|.*/qt4-||')" | ||||
elif expr ${pkg} : '.*/.*-qt4' > /dev/null; then | |||||
warn "you need USE_QT4+=$(echo ${pkg} | sed -E 's|.*/(.*)-qt4|\1|')" | |||||
# Qt5 | # Qt5 | ||||
elif expr ${pkg} : '.*/qt5-.*' > /dev/null; then | elif expr ${pkg} : '.*/qt5-.*' > /dev/null; then | ||||
warn "you need USE_QT5+=$(echo ${pkg} | sed -E 's|.*/qt5-||')" | warn "you need USES=qt:5 and USE_QT+=$(echo ${pkg} | sed -E 's|.*/qt5-||')" | ||||
# MySQL | # MySQL | ||||
elif expr ${lib_file} : "${LOCALBASE}/lib/mysql/[^/]*$" > /dev/null; then | elif expr ${lib_file} : "${LOCALBASE}/lib/mysql/[^/]*$" > /dev/null; then | ||||
warn "you need USES+=mysql" | warn "you need USES+=mysql" | ||||
# postgresql | # postgresql | ||||
elif expr ${pkg} : "^databases/postgresql.*-client" > /dev/null; then | elif expr ${pkg} : "^databases/postgresql.*-client" > /dev/null; then | ||||
warn "you need USES+=pgsql" | warn "you need USES+=pgsql" | ||||
# bdb | # bdb | ||||
elif expr ${pkg} : "^databases/db[456]" > /dev/null; then | elif expr ${pkg} : "^databases/db[456]" > /dev/null; then | ||||
▲ Show 20 Lines • Show All 359 Lines • Show Last 20 Lines |