BLFS: Revised and verified (I hope) all current circular dependencies.

This commit is contained in:
Manuel Canales Esparcia 2007-07-25 19:35:17 +00:00
parent 76d58bc22a
commit ba5efc414d

View file

@ -220,75 +220,102 @@ inline_doc
# must be skipped, not placed here, to avoid that the script will bomb # must be skipped, not placed here, to avoid that the script will bomb
# due empty *.xinc files # due empty *.xinc files
case $DEP in case $DEP in
jadetex | perl-* | lynx | Links | w3m ) akode )
# Optional dependencies are runtime only # Both are in the same page
[[ "$PKG" = "docbook-utils" ]] && continue [[ "$PKG" = "kdemultimedia" ]] && continue
# w3c is used only to rebuild the documentation
[[ "$PKG" = "linux-pam" ]] && continue
;;
libxslt )
# libxml2-->libxslt-->libxml2
[[ "$PKG" = "libxml2" ]] && continue
# Used only to rebuild the documentation
[[ "$PKG" = "linux-pam" ]] && continue
;;
openldap | postgresql | $KBR5 )
# cyrus-sasl-->several-->cyrus-sasl
[[ "$PKG" = "cyrus-sasl" ]] && continue
;;
espgs )
# sendmail-->espgs-->cups-->php-->sendmail
[[ "$PKG" = "$MAIL_SERVER" ]] && continue
;; ;;
aRts ) aRts )
# esound-->aRts-->esound # esound-->aRts-->esound
[[ "$PKG" = "esound" ]] && continue [[ "$PKG" = "esound" ]] && continue
;; ;;
gimp | sane ) dbus-bindings )
# imagemagick-->{sane}-->gimp-->imagemagick # True circular dependecy
[[ "$PKG" = "imagemagick" ]] && continue [[ "$PKG" = "dbus-bindings" ]] && continue
;;
DocBook )
# Used to rebuild the documentation
[[ "$PKG" = "linux-pam" ]] && continue
;;
docbook-xsl )
# Used to rebuild the documentation
[[ "$PKG" = "linux-pam" ]] && continue
;;
doxygen )
# Used to rebuild the documentation
[[ "$PKG" = "dbus" ]] && continue
[[ "$PKG" = "libdvdcss" ]] && continue
[[ "$PKG" = "libusb" ]] && continue
[[ "$PKG" = "libxcb" ]] && continue
;;
espgs )
# Used to rebuild the documentation
[[ "$PKG" = "$MAIL_SERVER" ]] && continue
;; ;;
ffmpeg ) ffmpeg )
# alsa-plugins-->ffmpeg-->several-->alsa-plugins # alsa-plugins-->ffmpeg-->several-->alsa-plugins
[[ "$PKG" = "alsa-plugins" ]] && continue [[ "$PKG" = "alsa-plugins" ]] && continue
;; ;;
fop )
# Used to rebuild the documentation
[[ "$PKG" = "linux-pam" ]] && continue
;;
graphviz )
# Used to build the API documentation
[[ "$PKG" = "libusb" ]] && continue
;;
GTK ) GTK )
# deprecated GTK version # deprecated GTK version
[[ "$PKG" = "alsa-tools" ]] && continue [[ "$PKG" = "alsa-tools" ]] && continue
;; ;;
akode ) gtk2 )
# Both are in the same page # Testsuite only
[[ "$PKG" = "kdemultimedia" ]] && continue
;;
dbus )
# cups-->dbus-->several combinations-->cups
[[ "$PKG" = "cups" ]] && continue
;;
librsvg | poppler | gtk2 )
# All optinal testsuite dependencies are circular
[[ "$PKG" = "cairo" ]] && continue [[ "$PKG" = "cairo" ]] && continue
;; ;;
fop | docbook-xsl | DocBook ) jadetex )
# Used only to rebuild the documentation # Runtime only
[[ "$PKG" = "linux-pam" ]] && continue [[ "$PKG" = "docbook-utils" ]] && continue
;; ;;
doxygen ) $KBR5 )
# Used only to rebuild the documentation # cyrus-sasl-->postgresql-->$KBR5-->openldap-->cyrus-sasl
[[ "$PKG" = "libxcb" ]] && continue [[ "$PKG" = "cyrus-sasl" ]] && continue
[[ "$PKG" = "libusb" ]] && continue ;;
[[ "$PKG" = "dbus" ]] && continue librsvg )
# Testsuite only
[[ "$PKG" = "cairo" ]] && continue
;;
libxslt )
# libxml2-->libxslt-->libxml2
[[ "$PKG" = "libxml2" ]] && continue
;;
Links )
# Runtime only
[[ "$PKG" = "docbook-utils" ]] && continue
;;
lynx )
# Runtime only
[[ "$PKG" = "docbook-utils" ]] && continue
;;
openldap )
# cyrus-sasl-->postgresql-->$KBR5-->openldap-->cyrus-sasl
[[ "$PKG" = "cyrus-sasl" ]] && continue
;;
poppler )
# Testsuite only
[[ "$PKG" = "cairo" ]] && continue
;;
postgresql )
# cyrus-sasl-->postgresql-->$KBR5-->openldap-->cyrus-sasl
[[ "$PKG" = "cyrus-sasl" ]] && continue
;; ;;
tk ) tk )
# python-->tk-->xorg7-->libxcb-->libxslt-->python # python-->tk-->xorg7-->several combinations-->libxslt-->python
[[ "$PKG" = "python" ]] && continue [[ "$PKG" = "python" ]] && continue
;; ;;
graphviz ) w3m )
# Used only to build the API documentation # Runtime only
[[ "$PKG" = "libusb" ]] && continue [[ "$PKG" = "docbook-utils" ]] && continue
;; # Used to rebuild the documentation
dbus-bindings ) [[ "$PKG" = "linux-pam" ]] && continue
# True circular dependecy
[[ "$PKG" = "dbus-bindings" ]] && continue
;; ;;
esac esac