On Tue, 6 Apr 2010, Stuart Henderson wrote: > all at once is a good idea, but no point waiting for a bulk > and sifting through all the lib-depends-check output (which is > a right pain..). the list below should be most of them. > > wonder if we should handle this via a cairo.port.mk though, > it's a lot easier to bump just PKGNAMEs than also go through > fixing up WANTLIB...
Well, I would not be very happy to create a new module just for that. WANTLIB management sucks that's for sure, but so far no one came up with that great idea that would ease the pain. Looking at your list is depressing... especially since we end up doing this batch WANTLIB commits at least twice per release now. > sqlite> select fullpkgpath from _wantlib where value='cairo'; > astro/celestia > audio/aqualung > audio/audacious > audio/audacious-plugins,-main > audio/audacious-plugins,-jack > audio/aumix > audio/bmp,-main > audio/bmp,-mp3 > audio/bmp,-vorbis > audio/easytag > audio/gimmix > audio/gmpc > audio/gmpc-libnotify > audio/gmpc-plugins,-main > audio/gmpc-plugins,-wikipedia > audio/gnomad2 > audio/gqmpeg > audio/grip > audio/gtkpod > audio/libcanberra > audio/mp3info > audio/mp3splt-gtk > audio/rhythmbox > audio/sonata > audio/tagtool > audio/vagalume > audio/xhippo > audio/xmp,-audacious > audio/xmp,-bmp > cad/gerbv > cad/pcb > cad/xnecview > comms/gmfsk > comms/gnokii > comms/gpsk31 > comms/jpilot > comms/jpilot-syncmal > comms/xdx > comms/xlog > databases/evolution-data-server > databases/gq > databases/iodbc,-admin > databases/mdbtools/snapshot,-gmdb > databases/mysql-administrator > databases/mysql-query-browser > devel/bakery > devel/codeblocks > devel/eclipse/sdk,-main > devel/eclipse/sdk,-swt > devel/ethos > devel/gal2 > devel/gconf-editor > devel/gconf2 > devel/geany > devel/giggle > devel/glade3 > devel/goffice > devel/gtkparasite > devel/libglade2 > devel/libglademm,-main > devel/libnotify > devel/libunique > devel/libwnck > devel/p5-Pango > devel/pango > devel/pangomm > devel/py-notify > devel/vte,-main > devel/vte,-python > devel/xulrunner/1.8,-main > devel/xulrunner/1.9,-main > editors/abiword > editors/beaver > editors/emacs22,-main,gtk > editors/leafpad > editors/openoffice3,-main > editors/scite > editors/subtitleeditor > editors/tea > editors/vim,-main,gtk2 > education/drgeo > education/gamgi > education/verbiste > emulators/sdlmame,-main > emulators/sdlmame,-tools > emulators/sdlmess > emulators/uae > emulators/vba > games/atomix > games/belooted > games/crack-attack > games/crossfire-client > games/csmash > games/dopewars > games/eboard > games/freeciv,-client > games/gargoyle > games/gcompris > games/ggz/ggz-gnome-client > games/gnome-mastermind > games/gtetrinet,-main > games/gtkballs > games/pioneers > games/rftg > games/tuxpaint > games/wesnoth > games/wesnoth,lite > games/wesnoth,tinygui > games/xcowsay > geo/emerillon > geo/geoclue > geo/gpx-viewer > geo/libchamplain/core > geo/osm-gps-map > geo/osm2go > graphics/amide > graphics/cairomm > graphics/clutter/core > graphics/clutter/clutter-box2d > graphics/clutter/clutter-gst > graphics/clutter/clutter-gtk > graphics/dia > graphics/dia,gnome > graphics/evince,-main > graphics/evince,-djvu > graphics/evince,-dvi > graphics/evince,-nautilus > graphics/fyre > graphics/gegl,-main > graphics/gfract > graphics/gimp/stable > graphics/gimp/liquid-rescale > graphics/goocanvas > graphics/gpicview > graphics/gqview > graphics/gthumb > graphics/gtkam > graphics/gtkimageview > graphics/inkscape > graphics/libexif-gtk > graphics/p5-Cairo > graphics/pigment > graphics/py-cairo > graphics/py-goocanvas > graphics/py-matplotlib > graphics/py-pigment > graphics/qiv > graphics/rawstudio > graphics/sane-frontends > graphics/swfdec > graphics/ufraw > graphics/ufraw,lensfun > graphics/xmedcon > graphics/xsane > graphics/xzgv > inputmethods/libtomoe-gtk > inputmethods/scim > inputmethods/scim-chewing > inputmethods/scim-hangul > inputmethods/scim-pinyin > inputmethods/scim-tables > inputmethods/uim,-gtk > inputmethods/uim,-gnome > inputmethods/uim-tomoe-gtk > japanese/kanatest > lang/classpath > lang/kaffe,-main > mail/claws-mail,-main > mail/claws-mail,-bogofilter > mail/claws-mail,-spamassassin > mail/claws-mail,-main,ldap > mail/claws-mail,-bogofilter,ldap > mail/claws-mail,-spamassassin,ldap > mail/claws-mail-htmlviewer > mail/claws-mail-notification > mail/claws-mail-pdfviewer > mail/claws-mail-rssyl > mail/claws-mail-vcalendar > mail/evolution,-main > mail/evolution,-plugins > mail/evolution-exchange > mail/evolution-plugin-rss > mail/evolution-plugin-webcal > mail/mail-notification > mail/mozilla-thunderbird > mail/sylpheed > mail/sylpheed,gpgme > math/R > math/calcoo > math/galculator > math/gnumeric > math/graphviz,-main > math/plplot,-main > math/plplot,-c++ > math/plplot,-f77 > misc/contacts > misc/dates > misc/logjam > misc/xcdroast > multimedia/avidemux > multimedia/dvdstyler > multimedia/gstreamer-0.10/plugins-base,-main > multimedia/gstreamer-0.10/plugins-good,-main > multimedia/gstreamer-0.10/plugins-bad,-main > multimedia/libquicktime > multimedia/mjpegtools > multimedia/mjpegtools,quicktime > multimedia/pspvc > net/avahi,-gtk > net/dc_gui > net/etherape > net/ettercap > net/gajim > net/gftp > net/gmudix > net/gtk-gnutella > net/mldonkey/stable > net/mtr > net/pavuk > net/pidgin,-main > net/pidgin,-main,gtkspell > net/spectrum-tools,-main > net/telepathy/telepathy-inspector > net/transmission,-gui > net/twitux > net/unison/stable > net/xchat > news/pan > print/epdfview > print/epdfview,cups > print/fontforge > print/ghostscript/gnu,gtk > print/ghostscript/gnu,a4,gtk > print/gtklp > print/lss > print/poppler,-main > productivity/glabels > productivity/gnucash > productivity/grisbi > productivity/homebank > productivity/osmo > productivity/rubrica2 > productivity/sunbird,-main > productivity/tasks > productivity/workrave > security/gringotts > security/hydra,-gui > security/nessus/core > security/ssh-askpass-fullscreen > sysutils/bubblemon > sysutils/gkrellm/gkrellm,-client > sysutils/gkrellm/plugins/aclock > sysutils/gkrellm/plugins/bgchg > sysutils/gkrellm/plugins/itime > sysutils/gkrellm/plugins/launch > sysutils/gkrellm/plugins/mailwatch > sysutils/gkrellm/plugins/mms > sysutils/gkrellm/plugins/moon > sysutils/gkrellm/plugins/mss > sysutils/gkrellm/plugins/reminder > sysutils/gkrellm/plugins/shoot > sysutils/gkrellm/plugins/stock > sysutils/gkrellm/plugins/sun > sysutils/gkrellm/plugins/volume > sysutils/gkrellm/plugins/weather > sysutils/gkrellm/plugins/wireless > sysutils/hot-babe > sysutils/ktsuss > sysutils/notification-daemon > textproc/gtkspell > www/bluefish > www/chromium > www/cssed > www/epiphany > www/epiphany-extensions > www/firefox35 > www/galeon > www/gtkhtml3 > www/kazehakase,-main > www/kazehakase,-gecko > www/kazehakase,-webkit > www/liferea > www/midori > www/minimo > www/mozilla-firefox > www/mplayerplug-in > www/py-webkitgtk > www/seamonkey > www/surf > www/swfdec-plugin > www/w3m,image > www/w3m,image,japanese > www/webkit > x11/aewm > x11/afterstep > x11/awesome > x11/awn > x11/compiz/core > x11/devilspie > x11/e16keyedit > x11/emelfm2 > x11/extace > x11/fbpanel > x11/gbdfed > x11/gdesklets > x11/gigolo > x11/gmrun > x11/gnome/applets2,-main > x11/gnome/applets2,-battstat > x11/gnome/at-spi > x11/gnome/baker > x11/gnome/bug-buddy > x11/gnome/build > x11/gnome/cheese > x11/gnome/controlcenter2 > x11/gnome/dasher > x11/gnome/deskbar-applet > x11/gnome/desktop > x11/gnome/devhelp > x11/gnome/eel > x11/gnome/ekiga > x11/gnome/empathy > x11/gnome/eog > x11/gnome/eog-plugins > x11/gnome/file-roller > x11/gnome/f-spot > x11/gnome/games > x11/gnome/gcalctool > x11/gnome/gdl > x11/gnome/gdm > x11/gnome/gedit > x11/gnome/gedit-plugins > x11/gnome/genius > x11/gnome/ghex > x11/gnome/gok > x11/gnome/gossip > x11/gnome/gucharmap > x11/gnome/gyrus > x11/gnome/hamster-applet > x11/gnome/keyring > x11/gnome/krb5-auth-dialog > x11/gnome/libbonoboui > x11/gnome/libgail-gnome > x11/gnome/libgnomemm > x11/gnome/libgnomecanvas > x11/gnome/libgnomecanvasmm > x11/gnome/libgnomekbd > x11/gnome/libgnomeui > x11/gnome/libgnomeuimm > x11/gnome/libgnomeprintui > x11/gnome/libgtkhtml > x11/gnome/librsvg > x11/gnome/libgweather > x11/gnome/mag > x11/gnome/media > x11/gnome/metacity > x11/gnome/mono-gnome > x11/gnome/mono-gnome-desktop > x11/gnome/mousetweaks > x11/gnome/nautilus > x11/gnome/nautilus-open-terminal > x11/gnome/nautilus-sendto > x11/gnome/panel > x11/gnome/planner > x11/gnome/py-gnome > x11/gnome/py-gnome-desktop > x11/gnome/py-gnome-extras > x11/gnome/py-nautilus > x11/gnome/scan,-main > x11/gnome/scan,-gimp > x11/gnome/screensaver > x11/gnome/seahorse > x11/gnome/seahorse-plugins > x11/gnome/session > x11/gnome/settings-daemon > x11/gnome/ssh-askpass > x11/gnome/terminal > x11/gnome/tomboy > x11/gnome/totem > x11/gnome/totem-pl-parser > x11/gnome/tracker > x11/gnome/utils > x11/gnome/video-arcade > x11/gnome/vinagre > x11/gnome/vino > x11/gnome/yelp > x11/gnome/zenity > x11/gnome-mplayer > x11/gromit > x11/gtk+2,-main > x11/gtk+2,-cups > x11/gtk-chtheme > x11/gtk-engines2 > x11/gtk-vnc,-main > x11/gtk-vnc,-plugin > x11/gtk2-aurora-engine > x11/gtk2-murrine-engine > x11/gtk2-nodoka-engine > x11/gtk2-theme-switch > x11/gtk2mm,-main > x11/gtkdatabox > x11/gtkglext > x11/gtkhotkey > x11/gtksourceview > x11/gtksourceviewmm > x11/gxmessage > x11/isomaster > x11/klavaro > x11/lablgtk2 > x11/libgdiplus > x11/libsexy > x11/lxrandr > x11/matchbox/matchbox-desktop > x11/matchbox/matchbox-panel-manager > x11/mlterm > x11/mono-gtk2 > x11/obconf > x11/ogle_gui > x11/p5-Gnome2-Canvas > x11/p5-Gtk2 > x11/p5-Gtk2-GladeXML > x11/pbrowser > x11/pcmanfm > x11/pidgin-guifications > x11/pidgin-libnotify > x11/pinot > x11/py-gtk2 > x11/py-gtksourceview > x11/rep-gtk > x11/rox-filer > x11/roxterm > x11/sawfish > x11/sisctrl > x11/thewidgetfactory > x11/tilda > x11/tint > x11/trayer > x11/winwrangler > x11/xarchive > x11/xarchiver > x11/xdg-user-dirs-gtk > x11/xfce4/exo > x11/xfce4/gtk-xfce-engine > x11/xfce4/libxfcegui4 > x11/xfce4/mousepad > x11/xfce4/notification-daemon-xfce > x11/xfce4/orage > x11/xfce4/parole > x11/xfce4/ristretto > x11/xfce4/thunar > x11/xfce4/thunar-media-tags > x11/xfce4/thunar-vcs > x11/xfce4/xfce-utils > x11/xfce4/xfce4-appfinder > x11/xfce4/xfce4-battery > x11/xfce4/xfce4-clipman > x11/xfce4/xfce4-dict > x11/xfce4/xfce4-diskperf > x11/xfce4/xfce4-fsguard > x11/xfce4/xfce4-genmon > x11/xfce4/xfce4-mailwatch > x11/xfce4/xfce4-mixer > x11/xfce4/xfce4-modemlights > x11/xfce4/xfce4-mount > x11/xfce4/xfce4-mpc > x11/xfce4/xfce4-netload > x11/xfce4/xfce4-notes > x11/xfce4/xfce4-notifyd > x11/xfce4/xfce4-panel > x11/xfce4/xfce4-places > x11/xfce4/xfce4-quicklauncher > x11/xfce4/xfce4-session > x11/xfce4/xfce4-screenshooter > x11/xfce4/xfce4-settings > x11/xfce4/xfce4-smartbookmark > x11/xfce4/xfce4-systemload > x11/xfce4/xfce4-time-out > x11/xfce4/xfce4-verve > x11/xfce4/xfce4-wavelan > x11/xfce4/xfce4-weather > x11/xfce4/xfce4-wmdock > x11/xfce4/xfce4-xkb > x11/xfce4/xfdesktop > x11/xfce4/xfmpc > x11/xfce4/xfprint > x11/xfce4/xfwm4 > x11/xpad > x11/xscreensaver,-main > > I hope that updating x11/awesome is worth it ;-) > > -- Antoine
