Subject: CVS commit: pkgsrc
From: Joerg Sonnenberger
Date: 2006-12-27 14:37:47
Message id: 20061227133747.50951211CA@cvs.netbsd.org

Log Message:
- fine grained X11 dependencies for packages which have either USE_IMAKE
  or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or
  via buildlink3.mks
- introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm
  in the !modular case
- fix some cases where the check for libX11 couldn't work at all by using
  C++ for compilation without including the proper headers

Verified using a full X11_TYPE=xorg bulk build without additional
breakage. Discussed with salo@, wiz@ and send to packages@ for feedback.

Files:
RevisionActionfile
1.22modifypkgsrc/audio/bmp/Makefile.common
1.14modifypkgsrc/audio/mixer.app/Makefile
1.69modifypkgsrc/audio/nas/Makefile
1.13modifypkgsrc/audio/terminatorx/Makefile
1.15modifypkgsrc/audio/wmmixer/Makefile
1.13modifypkgsrc/audio/wmmp3/Makefile
1.15modifypkgsrc/audio/wmsmixer/Makefile
1.19modifypkgsrc/audio/xcdplayer/Makefile
1.23modifypkgsrc/audio/xmix/Makefile
1.22modifypkgsrc/audio/xwave/Makefile
1.20modifypkgsrc/benchmarks/xengine/Makefile
1.14modifypkgsrc/comms/xtel/Makefile
1.38modifypkgsrc/devel/at-spi/Makefile
1.15modifypkgsrc/devel/at-spi/buildlink3.mk
1.20modifypkgsrc/devel/libdockapp/Makefile
1.18modifypkgsrc/devel/libmatchbox/Makefile
1.13modifypkgsrc/devel/libmatchbox/buildlink3.mk
1.13modifypkgsrc/devel/xxgdb/Makefile
1.28modifypkgsrc/editors/cooledit/Makefile
1.34modifypkgsrc/editors/sam/Makefile
1.32modifypkgsrc/editors/ted/Makefile
1.32modifypkgsrc/emulators/spim/Makefile
1.71modifypkgsrc/emulators/vice/Makefile
1.11modifypkgsrc/emulators/x48/Makefile
1.15modifypkgsrc/emulators/xcopilot/Makefile
1.8modifypkgsrc/games/cbzone/Makefile
1.13modifypkgsrc/games/crack-attack/Makefile
1.7modifypkgsrc/games/jetpack/Makefile
1.19modifypkgsrc/games/maelstrom-x11/Makefile
1.35modifypkgsrc/games/nethack-x11/Makefile
1.8modifypkgsrc/games/spider/Makefile
1.11modifypkgsrc/games/svb/Makefile
1.15modifypkgsrc/games/tanked/Makefile
1.12modifypkgsrc/games/xbat/Makefile
1.29modifypkgsrc/games/xbill/Makefile
1.22modifypkgsrc/games/xboing/Makefile
1.24modifypkgsrc/games/xdemineur/Makefile
1.12modifypkgsrc/games/xemeraldia/Makefile
1.30modifypkgsrc/games/xgalaga/Makefile
1.11modifypkgsrc/games/xjewel/Makefile
1.20modifypkgsrc/games/xjig/Makefile
1.12modifypkgsrc/games/xjump/Makefile
1.18modifypkgsrc/games/xkobo/Makefile
1.11modifypkgsrc/games/xmris/Makefile
1.21modifypkgsrc/games/xpat2/Makefile
1.11modifypkgsrc/games/xpilot/Makefile
1.14modifypkgsrc/games/xpipeman/Makefile
1.17modifypkgsrc/games/xscavenger/Makefile
1.20modifypkgsrc/games/xscrabble/Makefile
1.14modifypkgsrc/games/xskat/Makefile
1.15modifypkgsrc/games/xvier/Makefile
1.20modifypkgsrc/games/zoom/Makefile
1.7modifypkgsrc/geography/xrmap-base/Makefile
1.4modifypkgsrc/geography/xrmap-base/distinfo
1.3modifypkgsrc/geography/xrmap-base/patches/patch-aa
1.29modifypkgsrc/graphics/MesaDemos/Makefile
1.14modifypkgsrc/graphics/glut/buildlink3.mk
1.35modifypkgsrc/graphics/gtkglext/Makefile
1.15modifypkgsrc/graphics/plotmtv/Makefile
1.54modifypkgsrc/graphics/tgif/Makefile
1.6modifypkgsrc/graphics/viewfax/Makefile
1.18modifypkgsrc/graphics/wmphoto/Makefile
1.44modifypkgsrc/graphics/xart/Makefile
1.27modifypkgsrc/graphics/xbmbrowser/Makefile
1.8modifypkgsrc/graphics/xgraph/Makefile
1.35modifypkgsrc/graphics/xli/Makefile
1.57modifypkgsrc/graphics/xpaint/Makefile
1.53modifypkgsrc/graphics/xpm/Makefile
1.67modifypkgsrc/graphics/xv/Makefile
1.9modifypkgsrc/inputmethod/gcin/Makefile
1.14modifypkgsrc/inputmethod/kinput2/Makefile
1.13modifypkgsrc/inputmethod/skkinput/Makefile
1.12modifypkgsrc/lang/classpath-gui/Makefile
1.13modifypkgsrc/lang/sablevm-classpath-gui/Makefile
1.16modifypkgsrc/lang/swi-prolog-packages/Makefile
1.15modifypkgsrc/mail/xmailbox/Makefile
1.9modifypkgsrc/mail/xmailwatcher/Makefile
1.19modifypkgsrc/math/abs/Makefile
1.19modifypkgsrc/math/snns/Makefile
1.14modifypkgsrc/math/xlife/Makefile
1.16modifypkgsrc/misc/kdrill/Makefile
1.9modifypkgsrc/misc/root-tail/Makefile
1.21modifypkgsrc/misc/xtide/Makefile
1.6modifypkgsrc/multimedia/mpeg_play/Makefile
1.14modifypkgsrc/multimedia/xanim/Makefile
1.22modifypkgsrc/net/tightvncviewer/Makefile
1.17modifypkgsrc/net/vncviewer/Makefile
1.10modifypkgsrc/net/vncviewer/distinfo
1.5modifypkgsrc/net/wmget/Makefile
1.10modifypkgsrc/net/wminet/Makefile
1.13modifypkgsrc/net/wmnet/Makefile
1.14modifypkgsrc/news/xrn/Makefile
1.32modifypkgsrc/print/ja-ptex-bin/Makefile
1.11modifypkgsrc/security/ssh-askpass/Makefile
1.37modifypkgsrc/sysutils/asapm/Makefile
1.14modifypkgsrc/sysutils/xdu/Makefile
1.11modifypkgsrc/sysutils/xmeter/Makefile
1.27modifypkgsrc/time/asclock/Makefile
1.18modifypkgsrc/time/asclock-xlib/Makefile
1.18modifypkgsrc/time/emiclock/Makefile
1.12modifypkgsrc/time/gnyaclock/Makefile
1.9modifypkgsrc/time/lmclock/Makefile
1.13modifypkgsrc/time/pclock/Makefile
1.10modifypkgsrc/time/polclock/Makefile
1.13modifypkgsrc/time/sunclock/Makefile
1.6modifypkgsrc/time/swisswatch/Makefile
1.17modifypkgsrc/time/titrax/Makefile
1.17modifypkgsrc/time/wmcalclock/Makefile
1.16modifypkgsrc/time/wmmoonclock/Makefile
1.13modifypkgsrc/time/xbeats/Makefile
1.9modifypkgsrc/time/xcal/Makefile
1.7modifypkgsrc/time/xchrono/Makefile
1.9modifypkgsrc/time/xtimer/Makefile
1.14modifypkgsrc/wm/9wm/Makefile
1.20modifypkgsrc/wm/ctwm/Makefile
1.7modifypkgsrc/wm/cwm/Makefile
1.38modifypkgsrc/wm/enlightenment/Makefile
1.7modifypkgsrc/wm/fvwm/Makefile
1.20modifypkgsrc/wm/fvwm-devel/Makefile
1.14modifypkgsrc/wm/fvwm1/Makefile
1.24modifypkgsrc/wm/golem/Makefile
1.37modifypkgsrc/wm/icewm/Makefile
1.14modifypkgsrc/wm/larswm/Makefile
1.10modifypkgsrc/wm/lwm/Makefile
1.7modifypkgsrc/wm/mlvwm/Makefile
1.34modifypkgsrc/wm/openbox/Makefile
1.15modifypkgsrc/wm/oroborus/Makefile
1.11modifypkgsrc/wm/piewm/Makefile
1.12modifypkgsrc/wm/skippy/Makefile
1.16modifypkgsrc/wm/tvtwm/Makefile
1.11modifypkgsrc/wm/uwm/Makefile
1.3modifypkgsrc/wm/w9wm/Makefile
1.18modifypkgsrc/wm/windowlab/Makefile
1.14modifypkgsrc/wm/wmi/Makefile
1.19modifypkgsrc/wm/wmx/Makefile.common
1.11modifypkgsrc/wm/wmx/distinfo
1.19modifypkgsrc/www/chimera/Makefile
1.13modifypkgsrc/www/firefox/Makefile.common
1.11modifypkgsrc/x11/Xaw-Xpm/buildlink3.mk
1.51modifypkgsrc/x11/Xaw3d/Makefile
1.24modifypkgsrc/x11/Xrandr/Makefile
1.7modifypkgsrc/x11/asnap/Makefile
1.33modifypkgsrc/x11/aterm/Makefile
1.22modifypkgsrc/x11/fbdesk/Makefile
1.15modifypkgsrc/x11/fvwm-wharf/Makefile
1.37modifypkgsrc/x11/gnome-mag/Makefile
1.11modifypkgsrc/x11/gtkterm2/Makefile
1.19modifypkgsrc/x11/hanterm/Makefile
1.39modifypkgsrc/x11/kterm/Makefile
1.92modifypkgsrc/x11/lesstif/Makefile
1.3modifypkgsrc/x11/libXpm/buildlink3.mk
1.13modifypkgsrc/x11/mowitz/Makefile
1.11modifypkgsrc/x11/multi-aterm/Makefile
1.8modifypkgsrc/x11/oneko/Makefile
1.51modifypkgsrc/x11/rxvt/Makefile
1.13modifypkgsrc/x11/speyes/Makefile
1.16modifypkgsrc/x11/unclutter/Makefile
1.44modifypkgsrc/x11/vte/Makefile
1.14modifypkgsrc/x11/wmavgload/Makefile
1.21modifypkgsrc/x11/wmfire/Makefile
1.18modifypkgsrc/x11/wmfstatus/Makefile
1.30modifypkgsrc/x11/wmweather/Makefile
1.32modifypkgsrc/x11/wterm/Makefile
1.10modifypkgsrc/x11/x2x/Makefile
1.19modifypkgsrc/x11/x3270/Makefile
1.12modifypkgsrc/x11/xaniroc/Makefile
1.20modifypkgsrc/x11/xautolock/Makefile
1.10modifypkgsrc/x11/xcb/Makefile
1.10modifypkgsrc/x11/xclip/Makefile
1.16modifypkgsrc/x11/xcolors/Makefile
1.18modifypkgsrc/x11/xcompmgr/Makefile
1.9modifypkgsrc/x11/xcruise/Makefile
1.18modifypkgsrc/x11/xcursorgen/Makefile
1.18modifypkgsrc/x11/xearth/Makefile
1.15modifypkgsrc/x11/xfishtank/Makefile
1.8modifypkgsrc/x11/xflame/Makefile
1.59modifypkgsrc/x11/xforms/Makefile
1.13modifypkgsrc/x11/xgas/Makefile
1.11modifypkgsrc/x11/xhangglider/Makefile
1.10modifypkgsrc/x11/xkbd/Makefile
1.14modifypkgsrc/x11/xkeycaps/Makefile
1.18modifypkgsrc/x11/xless/Makefile
1.46modifypkgsrc/x11/xlockmore/Makefile.common
1.8modifypkgsrc/x11/xlogout/Makefile
1.8modifypkgsrc/x11/xlupe/Makefile
1.18modifypkgsrc/x11/xmascot/Makefile
1.10modifypkgsrc/x11/xmon/Makefile
1.14modifypkgsrc/x11/xmountains/Makefile
1.15modifypkgsrc/x11/xmove/Makefile
1.11modifypkgsrc/x11/xp/Makefile
1.26modifypkgsrc/x11/xpad/Makefile
1.13modifypkgsrc/x11/xpaste/Makefile
1.21modifypkgsrc/x11/xpenguins/Makefile
1.23modifypkgsrc/x11/xphoon/Makefile
1.35modifypkgsrc/x11/xplanet/Makefile
1.53modifypkgsrc/x11/xpmroot/Makefile
1.9modifypkgsrc/x11/xpostit/Makefile
1.12modifypkgsrc/x11/xscribble/Makefile
1.13modifypkgsrc/x11/xscript/Makefile
1.22modifypkgsrc/x11/xsnow/Makefile
1.18modifypkgsrc/x11/xteddy/Makefile
1.9modifypkgsrc/x11/xtoolwait/Makefile
1.30modifypkgsrc/x11/xview-clients/Makefile
1.33modifypkgsrc/x11/xview-lib/Makefile
1.7modifypkgsrc/x11/xview-lib/buildlink3.mk
1.14modifypkgsrc/x11/xwatchwin/Makefile
1.11modifypkgsrc/x11/xwit/Makefile
1.4addpkgsrc/net/vncviewer/patches/patch-ab
1.1addpkgsrc/net/vncviewer/patches/patch-ac
1.1addpkgsrc/wm/wmx/patches/patch-ag