Integrated DEBUG related macros to WITH_DEBUG/WITHOUT_DEBUG

Norikatsu Shigemura nork at FreeBSD.org
Sat Nov 12 16:39:44 PST 2005


Hi ports maintainers!

	I consider that DEBUG related knob should be integrated
	to WITH_DEBUG/WITHOUT_DEBUG.  So I want to add DEBUG to
	/usr/ports/KNOBS.  But following ports should be modified.
	How about do you think?

	ok: using WITH_DEBUG/WITHOUT_DEBUG
	ok? using *_DEBUG_* knobs.  But I think that these should not
	    be replaced to WITH_DEBUG.  Semantics different.
	ng: using *DEBUG* knobs.  I think that these should be replaced
	    to WITH_DEBUG/WITHOUT_DEBUG.

------------------------------------------------------------------------------
ng: using DEBUG => WITH_DEBUG
   ports/devel/ice
   ports/devel/py-ice
   ports/dns/staticcharge
   ports/editors/xemacs-devel-mule
   ports/emulators/wine
   ports/graphics/utah-glx
   ports/lang/ruby16
   ports/lang/ruby16_static
   ports/lang/ruby18
   ports/mail/postfix
   ports/mail/postfix-current
   ports/mail/postfix1
   ports/mail/postfix21
   ports/multimedia/mplayer
   ports/shells/bash2

ng: using WITH_MAINTAINER_DEBUG => WITH_DEBUG
   ports/devel/subversion

ng: using WITH_CURL_DEBUG => WITH_DEBUG
   ports/ftp/curl

ng: WITH_DEBUGGING => WITH_DEBUG
   ports/lang/perl5.8

ng: ENABLE_DEBUG => WITH_DEBUG
   ports/irc/undernet-ircu
   ports/www/httptunnel

ng: NODEBUG => WITHOUT_DEBUG
   ports/java/jdk12
   ports/java/jdk13

ng: using WITH_FULLDEBUG => WITH_DEBUG
   ports/devel/boehm-gc

ng: using WITH_SRS_DEBUG => WITH_DEBUG
   ports/mail/libsrs

ng: using WITH_POPPER_DEBUG => WITH_DEBUG
   ports/mail/popper

ng: using using WITH_TLS_DEBUG (and WITH_LDAP_DEBUG) => WITH_DEBUG
   ports/mail/qmail

ng: using WITH_FULL_POPD_DEBUG => WITH_DEBUG
   ports/mail/qpopper

ng: WITH_NODEBUG => WITHOUT_DEBUG
   ports/net/tsocks

ng: WITH_CTPP_DEBUG => WITH_DEBUG
   ports/textproc/ctpp

ng: using WITH_MEM_DEBUG => WITH_DEBUG
   ports/textproc/libxml2
   ports/textproc/libxslt

ng: using WITH_DEBUGGER => WITH_DEBUG
   ports/textproc/sablotron

ng: using DEBUG_FLAGS => WITH_DEBUG
   ports/x11-toolkits/py-wxPython24
   ports/x11-toolkits/py-wxPython26

ng: using WANT_QT_DEBUG => WITH_DEBUG
   ports/x11-toolkits/qt33

------------------------------------------------------------------------------
ok? using MAINTAINER_DEBUG
   ports/devel/avr-libc

ok? using WITH_SSLDEBUG and WITH_MEMDEBUG
   ports/devel/gwenhywfar

ok? using WITH_BOCHS_DEBUGGER and WITH_BOCHS_X86_DEBUGGER
   ports/emulators/bochs

ok? using PATCH_DEBUG
   ports/japanese/tcl76
   ports/japanese/tcl80
   ports/japanese/tk42
   ports/japanese/tk80
   ports/japanese/tkstep80
   ports/mail/squirrelmail
   ports/www/frontpage

ok? using _NO_KDE_NDEBUG and WANT_KDE_DEBUG
   ports/x11/kde3

ok: using WITH_DEBUG(or WITHOUT_DEBUG)
   ports/audio/alac
   ports/audio/ocp
   ports/audio/scrobbler
   ports/audio/xmms-imms
   ports/databases/libmemcache
   ports/databases/pgcluster
   ports/databases/postgresql-devel
   ports/databases/postgresql73-server
   ports/databases/postgresql74-server
   ports/databases/postgresql80-server
   ports/databases/postgresql81-server
   ports/databases/qdbm
   ports/devel/boost
   ports/devel/libbnr
   ports/devel/mico
   ports/devel/opentop
   ports/devel/ptypes
   ports/devel/py-sip
   ports/editors/abiword
   ports/emulators/pearpc
   ports/games/scourge
   ports/games/wesnoth
   ports/graphics/gimp
   ports/graphics/inventor
   ports/graphics/mapserver
   ports/irc/srvx
   ports/japanese/xdtp
   ports/java/jdk14
   ports/java/jdk15
   ports/java/jmp
   ports/lang/php4
   ports/lang/php5
   ports/mail/bmf
   ports/mail/dspam		(but using WITH_{VERBOSE_DEBUG|BNR_DEBUG}, too)
   ports/mail/dspam-devel	(but using WITH_{VERBOSE_DEBUG|BNR_DEBUG}, too)
   ports/mail/libspf
   ports/mail/mutt-ng
   ports/mail/nbsmtp
   ports/mail/rabl_client
   ports/mail/rabl_server
   ports/mail/sccmilter
   ports/mail/thunderbird
   ports/mail/thunderbird-devel
   ports/misc/lingoteach
   ports/multimedia/ogmrip
   ports/multimedia/openquicktime
   ports/multimedia/vlc		(but using DEBUG, maybe compat use)
   ports/multimedia/vlc-devel	(but using DEBUG, maybe compat use)
   ports/multimedia/x264
   ports/net-im/jabberd
   ports/net-mgmt/netams
   ports/net/bfilter
   ports/net/gtk-gnutella
   ports/security/opensc
   ports/sysutils/portmanager
   ports/textproc/iiimf-gtk
   ports/textproc/iiimf-server
   ports/textproc/liblingoteach
   ports/textproc/xalan-c
   ports/textproc/xerces-c2
   ports/www/apache2
   ports/www/apache20
   ports/www/apache21
   ports/www/bluefish
   ports/www/cgiwrap
   ports/www/firefox
   ports/www/firefox-devel
   ports/www/linuxpluginwrapper
   ports/www/middleman
   ports/www/mozilla
   ports/www/mozilla-devel
   ports/www/nginx
   ports/www/nvu
   ports/x11-fm/evidence
   ports/x11-toolkits/fox
   ports/x11-toolkits/fox-devel
   ports/x11-toolkits/fox12
   ports/x11-toolkits/gtk20	(but extended WITH_DEBUG=[no|minimum|yes])
   ports/x11-toolkits/py-kde
   ports/x11-toolkits/py-qt
   ports/x11-wm/fluxbox-devel
------------------------------------------------------------------------------


Index: KNOBS
===================================================================
RCS file: /home/ncvs/ports/KNOBS,v
retrieving revision 1.3
diff -u -r1.3 KNOBS
--- KNOBS	12 Nov 2005 11:56:10 -0000	1.3
+++ KNOBS	12 Nov 2005 23:19:43 -0000
@@ -90,3 +90,6 @@
 XINE			XINE multimedia support
 XVID			XVID multimedia mpeg4 codec support
 ZVBI			Adds support to access raw VBI capture devices
+DEBUG			Adds debug code, extra messages or symbols(-g)
+
+#  Length  |		|                   Length                   |


More information about the freebsd-ports mailing list