= 2024-06-21 = == Graphviz == {{{ #!graphviz digraph "graphviz" { rankdir=LR; node [shape=box]; "graphviz" -> "libann0" [color=blue]; "libann0" -> "libgcc-s1" [color=blue,label="(>= 3.0)"]; "libgcc-s1" -> "gcc-12-base" [color=blue,label="(= 12.3.0-1ubuntu1~22.04)"]; "graphviz" -> "libcdt5" [color=blue]; "graphviz" -> "libcgraph6" [color=blue]; "libcgraph6" -> "libcdt5" [color=blue]; "graphviz" -> "libexpat1" [color=blue,label="(>= 2.0.1)"]; "graphviz" -> "libgcc-s1" [color=blue,label="(>= 3.3.1)"]; "graphviz" -> "libgd3" [color=blue,label="(>= 2.1.0~alpha~)"]; "libgd3" -> "libfontconfig1" [color=blue,label="(>= 2.12.6)"]; "libgd3" -> "libfreetype6" [color=blue,label="(>= 2.2.1)"]; "libfreetype6" -> "libbrotli1" [color=blue,label="(>= 0.6.0)"]; "libfreetype6" -> "libpng16-16" [color=blue,label="(>= 1.6.2-1)"]; "libgd3" -> "libjpeg8" [color=blue,label="(>= 8c)"]; "libjpeg8" -> "libjpeg-turbo8" [color=blue,label="(>= 1.1.90+svn722-1ubuntu6)"]; "libgd3" -> "libpng16-16" [color=blue,label="(>= 1.6.2-1)"]; "libgd3" -> "libtiff5" [color=blue,label="(>= 4.0.3)"]; "libtiff5" -> "libdeflate0" [color=blue,label="(>= 1.0)"]; "libtiff5" -> "libjbig0" [color=blue,label="(>= 2.0)"]; "libtiff5" -> "libjpeg8" [color=blue,label="(>= 8c)"]; "libtiff5" -> "liblzma5" [color=blue,label="(>= 5.1.1alpha+20120614)"]; "libtiff5" -> "libwebp7" [color=blue]; "libtiff5" -> "libzstd1" [color=blue,label="(>= 1.4.0)"]; "libgd3" -> "libwebp7" [color=blue]; "libgd3" -> "libxpm4" [color=blue]; "graphviz" -> "libglib2.0-0" [color=blue,label="(>= 2.16.0)"]; "graphviz" -> "libgts-0.7-5" [color=blue,label="(>= 0.7.6)"]; "libgts-0.7-5" -> "libglib2.0-0" [color=blue,label="(>= 2.16.0)"]; "libgts-0.7-5" -> "libgts-bin"; "libgts-bin" -> "libglib2.0-0" [color=blue,label="(>= 2.16.0)"]; "libgts-bin" -> "libgts-0.7-5" [color=blue,label="(= 0.7.6+darcs121130-5)"]; "graphviz" -> "libgvc6" [color=blue,label="(>= 2.42.1)"]; "libgvc6" -> "libcairo2" [color=blue,label="(>= 1.15.8)"]; "libcairo2" -> "libfontconfig1" [color=blue,label="(>= 2.12.6)"]; "libcairo2" -> "libfreetype6" [color=blue,label="(>= 2.9.1)"]; "libcairo2" -> "libpixman-1-0" [color=blue,label="(>= 0.30.0)"]; "libcairo2" -> "libpng16-16" [color=blue,label="(>= 1.6.2-1)"]; "libcairo2" -> "libxcb-render0" [color=blue]; "libxcb-render0" -> "libxcb1" [color=blue,label="(>= 1.8)"]; "libxcb1" -> "libxau6" [color=blue,label="(>= 1:1.0.9)"]; "libxcb1" -> "libxdmcp6" [color=blue]; "libxdmcp6" -> "libbsd0" [color=blue,label="(>= 0.2.0)"]; "libbsd0" -> "libmd0" [color=blue,label="(>= 1.0.3-2)"]; "libcairo2" -> "libxcb-shm0" [color=blue]; "libxcb-shm0" -> "libxcb1" [color=blue,label="(>= 1.12)"]; "libcairo2" -> "libxcb1" [color=blue,label="(>= 1.6)"]; "libcairo2" -> "libxext6" [color=blue]; "libcairo2" -> "libxrender1" [color=blue]; "libgvc6" -> "libcdt5" [color=blue]; "libgvc6" -> "libcgraph6" [color=blue]; "libgvc6" -> "libexpat1" [color=blue,label="(>= 2.0.1)"]; "libgvc6" -> "libgcc-s1" [color=blue,label="(>= 3.3.1)"]; "libgvc6" -> "libgd3" [color=blue,label="(>= 2.1.0~alpha~)"]; "libgvc6" -> "libglib2.0-0" [color=blue,label="(>= 2.16.0)"]; "libgvc6" -> "libgts-0.7-5" [color=blue,label="(>= 0.7.6)"]; "libgvc6" -> "libltdl7" [color=blue,label="(>= 2.4.6)"]; "libgvc6" -> "libpango-1.0-0" [color=blue,label="(>= 1.22.0)"]; "libpango-1.0-0" -> "fontconfig" [color=blue,label="(>= 2.13.0)"]; "libpango-1.0-0" -> "libfribidi0" [color=blue,label="(>= 1.0.6)"]; "libpango-1.0-0" -> "libglib2.0-0" [color=blue,label="(>= 2.67.3)"]; "libpango-1.0-0" -> "libharfbuzz0b" [color=blue,label="(>= 2.6.0)"]; "libharfbuzz0b" -> "libfreetype6" [color=blue,label="(>= 2.9.1)"]; "libharfbuzz0b" -> "libglib2.0-0" [color=blue,label="(>= 2.31.8)"]; "libharfbuzz0b" -> "libgraphite2-3" [color=blue,label="(>= 1.2.2)"]; "libharfbuzz0b" -> "libharfbuzz0" [color=red]; "libharfbuzz0b" -> "libharfbuzz0a" [color=red]; "libpango-1.0-0" -> "libthai0" [color=blue,label="(>= 0.1.25)"]; "libthai0" -> "libthai-data" [color=blue,label="(>= 0.1.10)"]; "libthai0" -> "libdatrie1" [color=blue,label="(>= 0.2.0)"]; "libgvc6" -> "libpangocairo-1.0-0" [color=blue,label="(>= 1.14.0)"]; "libpangocairo-1.0-0" -> "libcairo2" [color=blue,label="(>= 1.12.10)"]; "libpangocairo-1.0-0" -> "libfontconfig1" [color=blue,label="(>= 2.13.0)"]; "libpangocairo-1.0-0" -> "libglib2.0-0" [color=blue,label="(>= 2.62.0)"]; "libpangocairo-1.0-0" -> "libharfbuzz0b" [color=blue,label="(>= 2.6.0)"]; "libpangocairo-1.0-0" -> "libpango-1.0-0" [color=blue,label="(= 1.50.6+ds-2ubuntu1)"]; "libpangocairo-1.0-0" -> "libpangoft2-1.0-0" [color=blue,label="(= 1.50.6+ds-2ubuntu1)"]; "libpangoft2-1.0-0" -> "libfontconfig1" [color=blue,label="(>= 2.13.0)"]; "libpangoft2-1.0-0" -> "libfreetype6" [color=blue,label="(>= 2.2.1)"]; "libpangoft2-1.0-0" -> "libglib2.0-0" [color=blue,label="(>= 2.67.3)"]; "libpangoft2-1.0-0" -> "libharfbuzz0b" [color=blue,label="(>= 2.6.0)"]; "libpangoft2-1.0-0" -> "libpango-1.0-0" [color=blue,label="(= 1.50.6+ds-2ubuntu1)"]; "libgvc6" -> "libpangoft2-1.0-0" [color=blue,label="(>= 1.14.0)"]; "libgvc6" -> "libpathplan4" [color=blue]; "libgvc6" -> "libwebp7" [color=blue]; "graphviz" -> "libgvpr2" [color=blue]; "libgvpr2" -> "libcdt5" [color=blue]; "libgvpr2" -> "libcgraph6" [color=blue]; "graphviz" -> "liblab-gamut1" [color=blue]; "graphviz" -> "libxaw7" [color=blue]; "libxaw7" -> "libxext6" [color=blue]; "libxaw7" -> "libxmu6" [color=blue,label="(>= 2:1.1.3)"]; "libxmu6" -> "libxext6" [color=blue]; "libxmu6" -> "libxt6" [color=blue]; "libxt6" -> "libice6" [color=blue,label="(>= 1:1.0.0)"]; "libice6" -> "libbsd0" [color=blue,label="(>= 0.2.0)"]; "libice6" -> "x11-common" [color=blue]; "libxt6" -> "libsm6" [color=blue]; "libsm6" -> "libice6" [color=blue,label="(>= 1:1.0.0)"]; "libsm6" -> "libuuid1" [color=blue,label="(>= 2.16)"]; "libuuid1" -> "uuid-runtime"; "uuid-runtime" -> "libuuid1" [color=purple,style=bold]; "uuid-runtime" -> "init-system-helpers" [color=purple,style=bold,label="(>= 1.54~)"]; "init-system-helpers" -> "perl-base" [color=blue,label="(>= 5.20.1-3)"]; "perl-base" -> "libcrypt1" [color=purple,style=bold,label="(>= 1:4.1.0)"]; "perl-base" -> "dpkg" [color=purple,style=bold,label="(>= 1.17.17)"]; "uuid-runtime" -> "adduser" [color=blue]; "adduser" -> "passwd" [color=blue]; "adduser" -> "alt1":"debconf" [color=blue,label="(>= 0.5)"]; "alt1":"debconf-2.0" -> virt1 [dir=back,arrowtail=inv,color=green]; "uuid-runtime" -> "libsmartcols1" [color=blue,label="(>= 2.27~rc1)"]; "uuid-runtime" -> "libsystemd0" [color=blue]; "libsystemd0" -> "libcap2" [color=purple,style=bold,label="(>= 1:2.24-9~)"]; "libsystemd0" -> "libgcrypt20" [color=purple,style=bold,label="(>= 1.9.0)"]; "libgcrypt20" -> "libgpg-error0" [color=blue,label="(>= 1.27)"]; "libgpg-error0" -> "libgpg-error-l10n"; "libsystemd0" -> "liblz4-1" [color=purple,style=bold,label="(>= 0.0~r122)"]; "libsystemd0" -> "liblzma5" [color=purple,style=bold,label="(>= 5.1.1alpha+20120614)"]; "libsystemd0" -> "libzstd1" [color=purple,style=bold,label="(>= 1.4.0)"]; "uuid-runtime" -> "libuuid1" [color=blue,label="(>= 2.31.1)"]; "libxaw7" -> "libxpm4" [color=blue]; "libxaw7" -> "libxt6" [color=blue]; "graphviz" -> "libxmu6" [color=blue]; "graphviz" -> "libxt6" [color=blue]; "graphviz" -> "fonts-liberation"; "graphviz" [style="setlinewidth(2)"] "libharfbuzz0" [style=filled,fillcolor=oldlace]; "libharfbuzz0a" [style=filled,fillcolor=oldlace]; alt1 [ shape = "record" label = " \{debconf\} | debconf-2.0" ] virt1 [ shape = "record" style = "rounded" label = " [debconf] | \{cdebconf\}" ] "dpkg" [shape=diamond]; "fontconfig" [shape=diamond]; "libfontconfig1" [shape=diamond]; "libglib2.0-0" [shape=diamond]; "passwd" [shape=diamond]; "x11-common" [shape=diamond]; } }}} == homebrew == {{{ ~$ brew tap homebrew/cask homebrew/cask-fonts homebrew/core jazzwang/lab }}} {{{ ~$ brew list --formula aom bash-completion brotli ca-certificates cairo coreutils fontconfig freetype fribidi gd gdk-pixbuf gettext giflib git glib gmp graphite2 graphviz gts harfbuzz highway htop icu4c imath jasper jpeg-turbo jpeg-xl jq libavif libpng librsvg libtiff libtool libvmaf libx11 libxau libxcb libxdmcp libxext libxrender little-cms2 lz4 lzo m4 mpdecimal ncurses netpbm oniguruma openexr openssl@3 pango pcre2 pixman python@3.12 readline sqlite tig tree unrar webp xorgproto xz zstd }}} {{{ ~$ brew list --cask esun-webatm-activex font-hack google-chrome joplin pingid spectacle visual-studio-code }}} {{{ #!graphviz digraph "brew-dep" { rankdir=LR; node [shape=record]; "aom"->"gd"; "aom"->"graphviz"; "aom"->"libavif"; "brotli"->"aom"; "brotli"->"gd"; "brotli"->"graphviz"; "brotli"->"jpeg-xl"; "brotli"->"libavif"; "ca-certificates"->"cairo"; "ca-certificates"->"gdk-pixbuf"; "ca-certificates"->"glib"; "ca-certificates"->"graphviz"; "ca-certificates"->"gts"; "ca-certificates"->"harfbuzz"; "ca-certificates"->"librsvg"; "ca-certificates"->"openssl@3"; "ca-certificates"->"pango"; "ca-certificates"->"python@3.12"; "cairo"->"graphviz"; "cairo"->"harfbuzz"; "cairo"->"librsvg"; "cairo"->"pango"; "fontconfig"->"cairo"; "fontconfig"->"gd"; "fontconfig"->"graphviz"; "fontconfig"->"harfbuzz"; "fontconfig"->"librsvg"; "fontconfig"->"pango"; "freetype"->"cairo"; "freetype"->"fontconfig"; "freetype"->"gd"; "freetype"->"graphviz"; "freetype"->"harfbuzz"; "freetype"->"librsvg"; "freetype"->"pango"; "fribidi"->"graphviz"; "fribidi"->"librsvg"; "fribidi"->"pango"; "gd"->"graphviz"; "gdk-pixbuf"->"graphviz"; "gdk-pixbuf"->"librsvg"; "gettext"->"cairo"; "gettext"->"gdk-pixbuf"; "gettext"->"git"; "gettext"->"glib"; "gettext"->"graphviz"; "gettext"->"gts"; "gettext"->"harfbuzz"; "gettext"->"librsvg"; "gettext"->"pango"; "giflib"->"aom"; "giflib"->"gd"; "giflib"->"graphviz"; "giflib"->"jpeg-xl"; "giflib"->"libavif"; "giflib"->"webp"; "glib"->"cairo"; "glib"->"gdk-pixbuf"; "glib"->"graphviz"; "glib"->"gts"; "glib"->"harfbuzz"; "glib"->"librsvg"; "glib"->"pango"; "gmp"->"coreutils"; "graphite2"->"graphviz"; "graphite2"->"harfbuzz"; "graphite2"->"librsvg"; "graphite2"->"pango"; "gts"->"graphviz"; "harfbuzz"->"graphviz"; "harfbuzz"->"librsvg"; "harfbuzz"->"pango"; "highway"->"aom"; "highway"->"gd"; "highway"->"graphviz"; "highway"->"jpeg-xl"; "highway"->"libavif"; "icu4c"->"graphviz"; "icu4c"->"harfbuzz"; "icu4c"->"librsvg"; "icu4c"->"pango"; "imath"->"aom"; "imath"->"gd"; "imath"->"graphviz"; "imath"->"jpeg-xl"; "imath"->"libavif"; "imath"->"openexr"; "jasper"->"graphviz"; "jasper"->"gts"; "jasper"->"netpbm"; "jpeg-turbo"->"aom"; "jpeg-turbo"->"gd"; "jpeg-turbo"->"gdk-pixbuf"; "jpeg-turbo"->"graphviz"; "jpeg-turbo"->"gts"; "jpeg-turbo"->"jasper"; "jpeg-turbo"->"jpeg-xl"; "jpeg-turbo"->"libavif"; "jpeg-turbo"->"librsvg"; "jpeg-turbo"->"libtiff"; "jpeg-turbo"->"little-cms2"; "jpeg-turbo"->"netpbm"; "jpeg-turbo"->"webp"; "jpeg-xl"->"aom"; "jpeg-xl"->"gd"; "jpeg-xl"->"graphviz"; "jpeg-xl"->"libavif"; "libavif"->"gd"; "libavif"->"graphviz"; "libpng"->"aom"; "libpng"->"cairo"; "libpng"->"fontconfig"; "libpng"->"freetype"; "libpng"->"gd"; "libpng"->"gdk-pixbuf"; "libpng"->"graphviz"; "libpng"->"gts"; "libpng"->"harfbuzz"; "libpng"->"jpeg-xl"; "libpng"->"libavif"; "libpng"->"librsvg"; "libpng"->"netpbm"; "libpng"->"pango"; "libpng"->"webp"; "librsvg"->"graphviz"; "libtiff"->"aom"; "libtiff"->"gd"; "libtiff"->"gdk-pixbuf"; "libtiff"->"graphviz"; "libtiff"->"gts"; "libtiff"->"jpeg-xl"; "libtiff"->"libavif"; "libtiff"->"librsvg"; "libtiff"->"little-cms2"; "libtiff"->"netpbm"; "libtiff"->"webp"; "libtool"->"graphviz"; "libvmaf"->"aom"; "libvmaf"->"gd"; "libvmaf"->"graphviz"; "libvmaf"->"libavif"; "libx11"->"cairo"; "libx11"->"graphviz"; "libx11"->"harfbuzz"; "libx11"->"librsvg"; "libx11"->"libxext"; "libx11"->"libxrender"; "libx11"->"pango"; "libxau"->"cairo"; "libxau"->"graphviz"; "libxau"->"harfbuzz"; "libxau"->"librsvg"; "libxau"->"libx11"; "libxau"->"libxcb"; "libxau"->"libxext"; "libxau"->"libxrender"; "libxau"->"pango"; "libxcb"->"cairo"; "libxcb"->"graphviz"; "libxcb"->"harfbuzz"; "libxcb"->"librsvg"; "libxcb"->"libx11"; "libxcb"->"libxext"; "libxcb"->"libxrender"; "libxcb"->"pango"; "libxdmcp"->"cairo"; "libxdmcp"->"graphviz"; "libxdmcp"->"harfbuzz"; "libxdmcp"->"librsvg"; "libxdmcp"->"libx11"; "libxdmcp"->"libxcb"; "libxdmcp"->"libxext"; "libxdmcp"->"libxrender"; "libxdmcp"->"pango"; "libxext"->"cairo"; "libxext"->"graphviz"; "libxext"->"harfbuzz"; "libxext"->"librsvg"; "libxext"->"pango"; "libxrender"->"cairo"; "libxrender"->"graphviz"; "libxrender"->"harfbuzz"; "libxrender"->"librsvg"; "libxrender"->"pango"; "little-cms2"->"aom"; "little-cms2"->"gd"; "little-cms2"->"graphviz"; "little-cms2"->"jpeg-xl"; "little-cms2"->"libavif"; "lz4"->"aom"; "lz4"->"gd"; "lz4"->"gdk-pixbuf"; "lz4"->"graphviz"; "lz4"->"gts"; "lz4"->"jpeg-xl"; "lz4"->"libavif"; "lz4"->"librsvg"; "lz4"->"libtiff"; "lz4"->"little-cms2"; "lz4"->"netpbm"; "lz4"->"webp"; "lz4"->"zstd"; "lzo"->"cairo"; "lzo"->"graphviz"; "lzo"->"harfbuzz"; "lzo"->"librsvg"; "lzo"->"pango"; "m4"->"graphviz"; "m4"->"libtool"; "mpdecimal"->"cairo"; "mpdecimal"->"gdk-pixbuf"; "mpdecimal"->"glib"; "mpdecimal"->"graphviz"; "mpdecimal"->"gts"; "mpdecimal"->"harfbuzz"; "mpdecimal"->"librsvg"; "mpdecimal"->"pango"; "mpdecimal"->"python@3.12"; "ncurses"->"htop"; "ncurses"->"tig"; "netpbm"->"graphviz"; "netpbm"->"gts"; "oniguruma"->"jq"; "openexr"->"aom"; "openexr"->"gd"; "openexr"->"graphviz"; "openexr"->"jpeg-xl"; "openexr"->"libavif"; "openssl@3"->"cairo"; "openssl@3"->"gdk-pixbuf"; "openssl@3"->"glib"; "openssl@3"->"graphviz"; "openssl@3"->"gts"; "openssl@3"->"harfbuzz"; "openssl@3"->"librsvg"; "openssl@3"->"pango"; "openssl@3"->"python@3.12"; "pango"->"graphviz"; "pango"->"librsvg"; "pcre2"->"cairo"; "pcre2"->"gdk-pixbuf"; "pcre2"->"git"; "pcre2"->"glib"; "pcre2"->"graphviz"; "pcre2"->"gts"; "pcre2"->"harfbuzz"; "pcre2"->"librsvg"; "pcre2"->"pango"; "pcre2"->"tig"; "pixman"->"cairo"; "pixman"->"graphviz"; "pixman"->"harfbuzz"; "pixman"->"librsvg"; "pixman"->"pango"; "python@3.12"->"cairo"; "python@3.12"->"gdk-pixbuf"; "python@3.12"->"glib"; "python@3.12"->"graphviz"; "python@3.12"->"gts"; "python@3.12"->"harfbuzz"; "python@3.12"->"librsvg"; "python@3.12"->"pango"; "readline"->"cairo"; "readline"->"gdk-pixbuf"; "readline"->"glib"; "readline"->"graphviz"; "readline"->"gts"; "readline"->"harfbuzz"; "readline"->"librsvg"; "readline"->"pango"; "readline"->"python@3.12"; "readline"->"sqlite"; "readline"->"tig"; "sqlite"->"cairo"; "sqlite"->"gdk-pixbuf"; "sqlite"->"glib"; "sqlite"->"graphviz"; "sqlite"->"gts"; "sqlite"->"harfbuzz"; "sqlite"->"librsvg"; "sqlite"->"pango"; "sqlite"->"python@3.12"; "webp"->"aom"; "webp"->"gd"; "webp"->"graphviz"; "webp"->"jpeg-xl"; "webp"->"libavif"; "xorgproto"->"cairo"; "xorgproto"->"graphviz"; "xorgproto"->"harfbuzz"; "xorgproto"->"librsvg"; "xorgproto"->"libx11"; "xorgproto"->"libxau"; "xorgproto"->"libxcb"; "xorgproto"->"libxdmcp"; "xorgproto"->"libxext"; "xorgproto"->"libxrender"; "xorgproto"->"pango"; "xz"->"aom"; "xz"->"cairo"; "xz"->"gd"; "xz"->"gdk-pixbuf"; "xz"->"glib"; "xz"->"graphviz"; "xz"->"gts"; "xz"->"harfbuzz"; "xz"->"jpeg-xl"; "xz"->"libavif"; "xz"->"librsvg"; "xz"->"libtiff"; "xz"->"little-cms2"; "xz"->"netpbm"; "xz"->"pango"; "xz"->"python@3.12"; "xz"->"webp"; "xz"->"zstd"; "zstd"->"aom"; "zstd"->"gd"; "zstd"->"gdk-pixbuf"; "zstd"->"graphviz"; "zstd"->"gts"; "zstd"->"jpeg-xl"; "zstd"->"libavif"; "zstd"->"librsvg"; "zstd"->"libtiff"; "zstd"->"little-cms2"; "zstd"->"netpbm"; "zstd"->"webp"; "bash-completion"; "brotli"; "ca-certificates"; "fribidi"; "gettext"; "giflib"; "gmp"; "graphite2"; "highway"; "icu4c"; "imath"; "jpeg-turbo"; "libpng"; "libvmaf"; "lz4"; "lzo"; "m4"; "mpdecimal"; "ncurses"; "oniguruma"; "pcre2"; "pixman"; "readline"; "tree"; "unrar"; "xorgproto"; "xz"; } }}}