15930486 - Auto-generation of Userland gate list for the Solaris 11 Update Release s11-update
authorRich Burridge <rich.burridge@oracle.com>
Thu, 29 Nov 2012 06:06:04 -0800
branchs11-update
changeset 2434 6c9bb5cf5610
parent 2433 0f0e1a4f811b
child 2435 33cb297fa37c
15930486 - Auto-generation of Userland gate list for the Solaris 11 Update Release
Makefile
components/Makefile
components/a2ps/Makefile
components/aalib/Makefile
components/acpidump/Makefile
components/ant/Makefile
components/apache2-modules/mod_dtrace/Makefile
components/apache2-modules/mod_fcgid/Makefile
components/apache2-modules/mod_jk/Makefile
components/apache2-modules/mod_perl/Makefile
components/apache2-modules/mod_proxy_html/Makefile
components/apache2-modules/mod_security2/Makefile
components/apache2-modules/mod_wsgi/Makefile
components/apache2/Makefile
components/apr-util/Makefile
components/apr/Makefile
components/areca/Makefile
components/autoconf/Makefile
components/autogen/Makefile
components/automake/automake-1.10/Makefile
components/automake/automake-1.11.2/Makefile
components/automake/automake-1.9.6/Makefile
components/bash/Makefile
components/bcc/Makefile
components/beanshell/Makefile
components/berkeleydb/Makefile
components/bind/Makefile
components/binutils/Makefile
components/bison/Makefile
components/bzip2/Makefile
components/cdrtools/Makefile
components/clisp/Makefile
components/cmake/Makefile
components/common/Makefile
components/conflict/Makefile
components/convmv/Makefile
components/coreutils/Makefile
components/cups/Makefile
components/curl/Makefile
components/cvs/Makefile
components/diffutils/Makefile
components/doxygen/Makefile
components/ejabberd/Makefile
components/elinks/Makefile
components/emacs/Makefile
components/erlang/Makefile
components/fastcgi/Makefile
components/fetchmail/Makefile
components/flex/Makefile
components/foomatic/db-engine/Makefile
components/foomatic/db/Makefile
components/foomatic/filters/Makefile
components/foomatic/fppd/Makefile
components/fping/Makefile
components/gawk/Makefile
components/gcc3/Makefile
components/gcc45/Makefile
components/gd2/Makefile
components/gdb/Makefile
components/gdbm/Makefile
components/gettext/Makefile
components/ggrep/Makefile
components/ghostscript/Makefile
components/git/Makefile
components/gnu-gs-fonts-other/Makefile
components/gnu-gs-fonts-std/Makefile
components/gnump/Makefile
components/gnupg/Makefile
components/gnuplot/Makefile
components/gnupth/Makefile
components/gocr/Makefile
components/gperf/Makefile
components/gpgme/Makefile
components/grails/Makefile
components/graphviz/Makefile
components/gtar/Makefile
components/guile/Makefile
components/gutenprint/Makefile
components/gzip/Makefile
components/hal-cups-utils/Makefile
components/hexedit/Makefile
components/hplip/Makefile
components/httping/Makefile
components/hwdata/Makefile
components/iftop/Makefile
components/ilmbase/Makefile
components/imagemagick/Makefile
components/iperf/Makefile
components/ipmitool/Makefile
components/ircii/Makefile
components/isc-dhcp/Makefile
components/junit/Makefile
components/ksh93/Makefile
components/lcms/Makefile
components/less/Makefile
components/lftp/Makefile
components/libassuan/Makefile
components/libconfuse/Makefile
components/libedit/Makefile
components/libee/Makefile
components/libestr/Makefile
components/libevent/Makefile
components/libexpat/Makefile
components/libidn/Makefile
components/libksba/Makefile
components/libmcrypt/Makefile
components/libmemcached/Makefile
components/libmng/Makefile
components/libneon/Makefile
components/libnet/Makefile
components/libpcap/Makefile
components/librsync/Makefile
components/libsigsegv/Makefile
components/libsndfile/Makefile
components/libtecla/Makefile
components/libtool/Makefile
components/libtorrent/Makefile
components/libusb/ugen/Makefile
components/libusb/wrapper/Makefile
components/libxml2/Makefile
components/libxslt/Makefile
components/lighttpd/Makefile
components/links/Makefile
components/logilab-astng/Makefile
components/logilab-common/Makefile
components/lua/Makefile
components/m4/Makefile
components/make/Makefile
components/mc/Makefile
components/meld/Makefile
components/memcached-java/Makefile
components/memcached/Makefile
components/mercurial/Makefile
components/meta-packages/history/Makefile
components/mpc/Makefile
components/mpfr/Makefile
components/mutt/Makefile
components/mysql-5-1/Makefile
components/ncftp/Makefile
components/net-snmp/Makefile
components/nethack/Makefile
components/nmap/Makefile
components/ntp/Makefile
components/open-fabrics/Makefile
components/openexr/Makefile
components/openldap/Makefile
components/openscap/Makefile
components/openssl/openssl-0.9.8-fips-140/Makefile
components/openssl/openssl-1.0.0/Makefile
components/openssl/openssl-fips/Makefile
components/openusb/Makefile
components/p7zip/Makefile
components/pam_pkcs11/Makefile
components/patch/Makefile
components/pconsole/Makefile
components/pcre/Makefile
components/perl512/Makefile
components/perl_modules/DBI/Makefile
components/perl_modules/net-ssleay/Makefile
components/perl_modules/pmtools/Makefile
components/perl_modules/xml-parser/Makefile
components/perl_modules/xml-simple/Makefile
components/php-5_2/Makefile
components/php-5_3/Makefile
components/php-common/Makefile
components/pinentry/Makefile
components/privoxy/Makefile
components/proftpd/Makefile
components/psutils/Makefile
components/pv/Makefile
components/pwgen/Makefile
components/pylint/Makefile
components/python/cherrypy/Makefile
components/python/coverage/Makefile
components/python/jsonrpclib/Makefile
components/python/ldtp/Makefile
components/python/m2crypto/Makefile
components/python/mako/Makefile
components/python/nose/Makefile
components/python/ply/Makefile
components/python/pybonjour/Makefile
components/python/pycups/Makefile
components/python/pycurl/Makefile
components/python/pylxml/Makefile
components/python/pyopenssl/Makefile
components/python/python26/Makefile
components/python/python27/Makefile
components/python/setuptools/Makefile
components/quagga/Makefile
components/quilt/Makefile
components/rdiff-backup/Makefile
components/readline/Makefile
components/rpm2cpio/Makefile
components/rsync/Makefile
components/rsyslog/Makefile
components/rtorrent/Makefile
components/ruby/Makefile
components/samba/samba/Makefile
components/samba/samba30/Makefile
components/sane-backends/Makefile
components/sane-frontends/Makefile
components/screen/Makefile
components/sed/Makefile
components/slang/Makefile
components/slib/Makefile
components/slrn/Makefile
components/snort/Makefile
components/sox/Makefile
components/spawn-fcgi/Makefile
components/squid/Makefile
components/stdcxx/Makefile
components/subversion/Makefile
components/sudo/Makefile
components/swig/Makefile
components/tcl/expect/Makefile
components/tcl/tcl/Makefile
components/tcl/tk/Makefile
components/tcltls/Makefile
components/tcpdump/Makefile
components/tcsh/Makefile
components/texinfo/Makefile
components/tidy/Makefile
components/timezone/Makefile
components/tomcat/Makefile
components/top/Makefile
components/trousers/Makefile
components/unixodbc/Makefile
components/unrar/Makefile
components/unzip/Makefile
components/vim/Makefile
components/visual-panels/apache/Makefile
components/visual-panels/core/Makefile
components/visual-panels/coreadm/Makefile
components/visual-panels/examples/Makefile
components/visual-panels/firewall/Makefile
components/visual-panels/smf/Makefile
components/visual-panels/sysmon/Makefile
components/visual-panels/time/Makefile
components/visual-panels/usermgr/Makefile
components/visual-panels/zconsole/Makefile
components/wget/Makefile
components/which/Makefile
components/wireshark/Makefile
components/wxwidgets/Makefile
components/xorriso/Makefile
components/xz/Makefile
components/zip/Makefile
components/zlib/Makefile
components/zsh/Makefile
make-rules/component-report
make-rules/shared-macros.mk
tools/gen-components
transforms/report
--- a/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
 #
 
 include make-rules/shared-macros.mk
@@ -35,11 +35,12 @@
 clobber:	TARGET = clobber
 setup:		TARGET = setup
 test:		TARGET = test
+component-hook:			TARGET = component-hook
 
 .DEFAULT:	publish
 
 download setup prep build install publish validate clean clobber \
-test: $(SUBDIRS)
+test: component-hook $(SUBDIRS)
 
 $(SUBDIRS):	FORCE
 	+echo "$(TARGET) $@" ; $(GMAKE) -C $@ $(TARGET)
--- a/components/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -57,6 +57,7 @@
 clean:			TARGET = clean
 clobber:		TARGET = clobber
 test:			TARGET = test
+component-hook:		TARGET = component-hook
 prep build install publish test:	TEMPLATE_ZONE=$(ZONE)
 prep build install publish test:	LOG = >$(WS_LOGS)/$(@F).$(TARGET).log 2>&1
 
@@ -73,6 +74,8 @@
 
 download prep:	$(COMPONENT_DIRS.nosetup)
 
+component-hook:	$(COMPONENT_DIRS.nosetup)
+
 clean:		$(COMPONENT_DIRS.nosetup)
 	$(RM) components.mk depends.mk .profile
 
--- a/components/a2ps/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/a2ps/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:f3ae8d3d4564a41b6e2a21f237d2f2b104f48108591e8b83497500182a3ab3a4
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/a2ps/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/a2ps
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/aalib/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/aalib/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -35,6 +35,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:fbddda9230cf6ee2a4f5706b4b11e2190ae45f5eda1f0409dc4f99b35e0a70ee
 COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/aa-project/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/aalib
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/acpidump/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/acpidump/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -25,15 +25,17 @@
 
 include ../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		pmtools
+COMPONENT_NAME=		acpidump
 COMPONENT_VERSION=	20071116
 IPS_COMPONENT_VERSION=	0.2007.11.16
 COMPONENT_PROJECT_URL=	http://www.lesswatts.org/projects/acpi/utilities.php
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME=	pmtools
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
     sha256:91751774976e39f6237efd0326eb35196a9346220b92ad35894a33283e872748
 COMPONENT_ARCHIVE_URL=	http://www.lesswatts.org/patches/linux_acpi/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/acpidump
 
 # we're i386-only
 ifeq ($(MACH), sparc)
--- a/components/ant/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/ant/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -25,14 +25,16 @@
 
 include ../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		apache-ant
+COMPONENT_NAME=		ant
 COMPONENT_VERSION=	1.8.4
 COMPONENT_PROJECT_URL=	http://ant.apache.org/
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME=	apache-ant
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC)-src.tar.bz2
 COMPONENT_ARCHIVE_HASH=	\
     sha256:5de65f7ba3f67e436ffffcdc0a73f591d1006e9fb41af8632c1f1f84d4a3e0b1
 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/ant/source/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/ant
 
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
--- a/components/apache2-modules/mod_dtrace/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/apache2-modules/mod_dtrace/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -26,6 +26,7 @@
 COMPONENT_VERSION=	0.3.1
 COMPONENT_SRC=		src
 COMPONENT_PROJECT_URL=	http://prefetch.net/projects/apache_modtrace/
+COMPONENT_BUGDB=	utility/apache
 
 include ../../../make-rules/justmake.mk
 include ../../../make-rules/ips.mk
--- a/components/apache2-modules/mod_fcgid/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/apache2-modules/mod_fcgid/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:e831795498d91cf27a519ea1332c2a92a2a9920b0844d817b2ea7f079056d12b
 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/httpd/mod_fcgid/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/apache
 
 include ../../../make-rules/prep.mk
 include ../../../make-rules/justmake.mk
--- a/components/apache2-modules/mod_jk/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/apache2-modules/mod_jk/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -22,14 +22,16 @@
 #
 include ../../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		tomcat-connectors
+COMPONENT_NAME=		mod_jk
 COMPONENT_VERSION=	1.2.28
 COMPONENT_PROJECT_URL=	http://tomcat.apache.org/connectors-doc/
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)-src
+COMPONENT_SRC_NAME=	tomcat-connectors
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)-src
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
     sha256:898fddced320754121b53b3292d1d20a31bebc6733d5aeb92367143f8941fe6f
 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/apache
 
 include ../../../make-rules/prep.mk
 include ../../../make-rules/configure.mk
--- a/components/apache2-modules/mod_perl/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/apache2-modules/mod_perl/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:7da2046aa65dbef64ff5b71400bed4b6b82441e6313c8ca4becb85fb4a89a0f0
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)dist/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/apache
 
 CONFIGURE_DEFAULT_DIRS=no
 
--- a/components/apache2-modules/mod_proxy_html/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/apache2-modules/mod_proxy_html/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,8 @@
 # Therefore we created special Userland copy with version info.
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
 
+COMPONENT_BUGDB=	utility/apache
+
 include ../../../make-rules/prep.mk
 include ../../../make-rules/justmake.mk
 include ../../../make-rules/ips.mk
--- a/components/apache2-modules/mod_security2/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/apache2-modules/mod_security2/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -22,14 +22,16 @@
 #
 include ../../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		modsecurity-apache
+COMPONENT_NAME=		mod_security2
 COMPONENT_VERSION=	2.5.9
 COMPONENT_PROJECT_URL=	http://www.modsecurity.org/
-COMPONENT_SRC=		$(COMPONENT_NAME)_$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME=	modsecurity-apache
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)_$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
     sha256:02352221ea268f8ae9aae5b84507f51eba2a67c0f7d2efd5cc88e85f1f394056
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/apache
 
 include ../../../make-rules/prep.mk
 include ../../../make-rules/configure.mk
--- a/components/apache2-modules/mod_wsgi/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/apache2-modules/mod_wsgi/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -34,6 +34,7 @@
 COMPONENT_ARCHIVE_HASH=	sha256:d96e1078990484cfe5579df1e95dc73f009495e9c3f9a066b0983650bd9e3243
 COMPONENT_ARCHIVE_URL=	http://modwsgi.googlecode.com/files/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=  http://code.google.com/p/modwsgi/
+COMPONENT_BUGDB=	utility/apache
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
--- a/components/apache2/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/apache2/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -22,14 +22,16 @@
 #
 include ../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		httpd
+COMPONENT_NAME=		apache2
 COMPONENT_VERSION=	2.2.23
 COMPONENT_PROJECT_URL=	http://httpd.apache.org/
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME=	httpd
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
     sha256:227c85a5c57f2edae0c5c54c68ccc127f06f6e7cff5340efa00de04f463fa3a4
 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/httpd/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/apache
 
 CONFIGURE_DEFAULT_DIRS=no
 
--- a/components/apr-util/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/apr-util/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:20897069274a026057df26b90a6424da9d70318d930c99885c451d8753b8e4d9
 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/apr/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/apache
 
 CONFIGURE_DEFAULT_DIRS=no
 
--- a/components/apr/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/apr/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:562b5f7251f356a221641262e7ba7a4e1d966086df2fb46477ec9e2c748f9f28
 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/apr/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/apache
 
 CONFIGURE_DEFAULT_DIRS=no
 
--- a/components/areca/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/areca/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -39,6 +39,8 @@
 #        http://downloads.sourceforge.net/areca/areca-7.1-src.zip
 COMPONENT_ARCHIVE_URL=	$(EXTERNAL_ARCHIVE_MIRROR)/$(COMPONENT_ARCHIVE)
 
+COMPONENT_BUGDB=	utility/areca
+
 include ../../make-rules/prep.mk
 include ../../make-rules/ant.mk
 include ../../make-rules/ips.mk
--- a/components/autoconf/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/autoconf/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:eff70a2916f2e2b3ed7fe8a2d7e63d72cf3a23684b56456b319c3ebce0705d99
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/autoconf/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/autoconf
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
--- a/components/autogen/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/autogen/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:bc2181f9568897b9ad4d57978bc0a72e2a31b97e837999e6f839bdbbc02c3fc8
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/autogen/rel$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/autogen
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/automake/automake-1.10/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/automake/automake-1.10/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:d92c77acdc3b132ff6b2de06a1321654a556defa21b7dd3e8d4829434ed64e8e
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/automake/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/automake
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
--- a/components/automake/automake-1.11.2/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/automake/automake-1.11.2/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:c339e3871d6595620760725da61de02cf1c293af8a05b14592d6587ac39ce546
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/automake/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/automake
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
--- a/components/automake/automake-1.9.6/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/automake/automake-1.9.6/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:e6d3030dd3f7a07ee2075da5f77864a3cc3e78c5bf76bb48df23dbe3d6ba13b9
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/automake/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/automake
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
--- a/components/bash/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/bash/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:3f627124a83c6d34db503a923e20710d370573a29dd5d11d6f116d1aee7be1da
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/bash/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/bash
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/bcc/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/bcc/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:52ed4980c0e4b68d2624aadb0ceb0339cb3fd8dd7c2175419d4f77a451846cbe
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/other
 
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
--- a/components/beanshell/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/beanshell/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -36,6 +36,8 @@
 # more attention at the google code repository of late.
 COMPONENT_ARCHIVE_URL=	$(EXTERNAL_ARCHIVE_MIRROR)/$(SOURCE_ARCHIVE)
 
+COMPONENT_BUGDB=	utility/beanshell
+
 IPS_COMPONENT_VERSION=	2.0
 
 include ../../make-rules/prep.mk
--- a/components/berkeleydb/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/berkeleydb/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -27,14 +27,16 @@
 
 PATH=$(SPRO_VROOT)/bin:$(JAVA_HOME)/bin:/usr/bin
 
-COMPONENT_NAME=		db
+COMPONENT_NAME=		berkeleydb
 COMPONENT_VERSION=	5.1.25
 COMPONENT_PROJECT_URL=	http://www.oracle.com/technetwork/database/berkeleydb/overview/index.html
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME=	db
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
     sha256:72eac5fcae4b51b0f1edc727c0368407f29b42e3f2f50ebc31a282d0d6c0a617
 COMPONENT_ARCHIVE_URL=	http://download.oracle.com/berkeley-db/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	database/berkeley
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/bind/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/bind/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -34,6 +34,7 @@
     sha256:a4fb8baa5c5018ef0ca7c1a035326efab32e84074daab82599fe5e63a562fa45
 COMPONENT_ARCHIVE_URL=	\
 	http://ftp.isc.org/isc/bind9/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	service/dns-server
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/binutils/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/binutils/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_ARCHIVE_HASH=	\
     sha256:cdecfa69f02aa7b05fbcdf678e33137151f361313b2f3e48aba925f64eabf654
+COMPONENT_BUGDB=	utility/gnu-binutils
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/bison/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/bison/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:52f78aa4761a74ceb7fdf770f3554dd84308c3b93c4255e3a5c17558ecda293e
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/bison/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/bison
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/bzip2/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/bzip2/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/bzip
 
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
--- a/components/cdrtools/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/cdrtools/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -31,6 +31,7 @@
     sha256:6326762da8b8281c9a910c66fe698cd4d1bc5f33c37b59e8f1c83343c25f3e98
 COMPONENT_ARCHIVE_URL=  ftp://ftp.berlios.de/pub/cdrecord/$(COMPONENT_ARCHIVE)
 PATH=			$(SPRO_VROOT)/bin:/usr/bin:/usr/gnu/bin
+COMPONENT_BUGDB=	utility/cdrtools
 
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
--- a/components/clisp/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/clisp/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:8132ff353afaa70e6b19367a25ae3d5a43627279c25647c220641fed00f8e890
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/clisp/release/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/clisp
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/cmake/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/cmake/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -36,6 +36,7 @@
     sha256:e6999b81ac367d85ffb0f69b6c4a0ef96f95dc154efd3592f9cfebacdf75728e
 COMPONENT_ARCHIVE_URL=	http://www.cmake.org/files/v2.8/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=  http://www.cmake.org/
+COMPONENT_BUGDB=	utility/cmake
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
--- a/components/common/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/common/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -20,14 +20,15 @@
 #
 
 #
-# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
 
 # There isn't anything really to do here
-COMPONENT_NAME=		gnu
+COMPONENT_NAME=		gnu-common
 COMPONENT_VERSION=	0.5.11
+COMPONENT_BUGDB=	gate-stuff/userland
 
 include ../../make-rules/prep.mk
 
--- a/components/conflict/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/conflict/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -34,6 +34,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:e795d7d580d2a2bb5081bcf9b0efe6d86567fd29770c60de90da7c07105bfeb9
 COMPONENT_ARCHIVE_URL=	ftp://invisible-island.net/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/conflict
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/convmv/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/convmv/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:c315aec78490b588000467d1c51081b36e629de0537c5a17fd48b1acaf8a5135
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/convmv
 
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
--- a/components/coreutils/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/coreutils/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:2a458fead15d9336f46bb4304cc3eaa6ed9407b9130e7ee2ec533909881d2067
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/coreutils/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gnu-coreutils
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/cups/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/cups/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:0450d6d8e6e8af225d2a3319c848737d76473a6c7579cf97c52086d0371c0efe
 COMPONENT_ARCHIVE_URL=	http://ftp.easysw.com/pub/cups/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/cups
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/curl/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/curl/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:d8e0ce964b75b99efa2e6c58e6523027fe2fa56305cc180ecacda6ced636e2bf
 COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/curl
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/cvs/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/cvs/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -35,6 +35,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:78853613b9a6873a30e1cc2417f738c330e75f887afdaf7b3d0800cb19ca515e
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/non-gnu/cvs/source/feature/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/cvs
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/diffutils/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/diffutils/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:53d9c10830ac322c00dfcccf60d961014e767da86d2c802ccc5cbad7e7aea07c
 COMPONENT_ARCHIVE_URL=	http://alpha.gnu.org/gnu/diffutils/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gnu-diffutils
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/doxygen/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/doxygen/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:0e60e794fb172d3fa4a9a9535f0b8e0eeb04e8366153f6b417569af0bcd61fcd
 COMPONENT_ARCHIVE_URL=	http://ftp.stack.nl/pub/users/dimitri/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/doxygen
 
 # Download the manual so that we don't have to keep updating it in the gate.
 COMPONENT_ARCHIVE_1 =	$(COMPONENT_NAME)_manual-$(COMPONENT_VERSION).pdf.zip
--- a/components/ejabberd/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/ejabberd/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -35,6 +35,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:dedf7684f9e96efbbc12f08f175096ef50b3f75b284bd27d172eaf75cecded7f
 COMPONENT_ARCHIVE_URL=	http://www.process-one.net/downloads/ejabberd/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/ejabberd
 
 include ../../make-rules/prep.mk
 
--- a/components/elinks/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/elinks/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:456db6f704c591b1298b0cd80105f459ff8a1fc07a0ec1156a36c4da6f898979
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/elinks
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/emacs/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/emacs/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:26576f9e664397c729f78f5ffcd092969251988461896fe8793062346ee988b9
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/emacs/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/emacs
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/erlang/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/erlang/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -27,18 +27,20 @@
 
 PATH=$(SPRO_VROOT)/bin:$(JAVA_HOME)/bin:/usr/bin
 
-COMPONENT_NAME=		otp_src
+COMPONENT_NAME=			erlang
 COMPONENT_VERSION_MAJOR=	12
 COMPONENT_VERSION_MINOR=	B
 COMPONENT_VERSION_MICRO=	5
 # IPS_COMPONENT_VERSION needs update whenever this is changed
 COMPONENT_VERSION=	R$(COMPONENT_VERSION_MAJOR)$(COMPONENT_VERSION_MINOR)-$(COMPONENT_VERSION_MICRO)
 COMPONENT_PROJECT_URL=	http://www.erlang.org/
-COMPONENT_SRC=		$(COMPONENT_NAME)_$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME=	otp_src
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)_$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
     sha256:6ec3f344dd626bd83494fcad66db98a03f930a039b2a1499313d1a5a57aadda7
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/erlang
 
 # manpages
 COMPONENT_NAME_1=	otp_doc_man
--- a/components/fastcgi/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/fastcgi/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -25,14 +25,16 @@
 
 include ../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		fcgi
+COMPONENT_NAME=		fastcgi
 COMPONENT_VERSION=	2.4.0
 COMPONENT_PROJECT_URL=	http://www.fastcgi.com/
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME=	fcgi
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
     sha256:66fc45c6b36a21bf2fbbb68e90f780cc21a9da1fffbae75e76d2b4402d3f05b9
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)dist/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/fcgi
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/fetchmail/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/fetchmail/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
     sha256:09093168552119e962617f86f2713564cf6e3fe7fd32d6799aa0b87df28f1e89
 COMPONENT_ARCHIVE_URL=	http://download.berlios.de/fetchmail/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=	http://fetchmail.berlios.de/
+COMPONENT_BUGDB=	utility/fetchmail
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/flex/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/flex/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:0becbd4b2b36b99c67f8c22ab98f7f80c9860aec70f0350a0018f29a88704e7b
 COMPONENT_ARCHIVE_URL=	http://softlayer.dl.sourceforge.net/project/flex/flex/flex-2.5.35/flex-2.5.35.tar.bz2
+COMPONENT_BUGDB=	utility/flex
 
 SONAME=libfl.so.1
 LDFLAGS = $(CC_BITS)
--- a/components/foomatic/db-engine/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/foomatic/db-engine/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
     sha256:668f2020eb136359523090cc17151e6aad0c56bce0e4ae91217a9eba19eec917
 COMPONENT_ARCHIVE_URL=	$(EXTERNAL_ARCHIVE_MIRROR)/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=	http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/foomatic/
+COMPONENT_BUGDB=	utility/foomatic
 
 include ../../../make-rules/prep.mk
 include ../../../make-rules/configure.mk
--- a/components/foomatic/db/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/foomatic/db/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
     sha256:a404d1243a313259490a6a29238498c438b6e8638dafeb980ab98de347957414
 COMPONENT_ARCHIVE_URL=	$(EXTERNAL_ARCHIVE_MIRROR)/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=	http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/foomatic/
+COMPONENT_BUGDB=	utility/foomatic
 
 include ../../../make-rules/prep.mk
 include ../../../make-rules/configure.mk
--- a/components/foomatic/filters/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/foomatic/filters/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
     sha256:f5b7b67aacedec4c0294d242cbffbe0d7d3cd0fdd2b410c055e818f25ed3bc79
 COMPONENT_ARCHIVE_URL=	http://www.openprinting.org/download/foomatic/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=	http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/foomatic/
+COMPONENT_BUGDB=	utility/foomatic
 
 include ../../../make-rules/prep.mk
 include ../../../make-rules/configure.mk
--- a/components/foomatic/fppd/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/foomatic/fppd/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
     sha256:906e1ea87ddb7cf0fd27f21c1b077f87644b402f1b7a66d4049a72b68e5eeb05
 COMPONENT_ARCHIVE_URL=	$(EXTERNAL_ARCHIVE_MIRROR)/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=	http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/foomatic/
+COMPONENT_BUGDB=	utility/foomatic
 
 include ../../../make-rules/prep.mk
 include ../../../make-rules/ips.mk
--- a/components/fping/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/fping/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -34,6 +34,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:9f3b3ed7c9fffccefefa9af432eee7244a65592118851f75b5897814cb79b86f
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/network
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/gawk/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gawk/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:5dbc7b2c4c328711337c2aacd09a122c7313122262e3ff034590f014067412b4
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/gawk/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gawk
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/gcc3/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gcc3/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -31,6 +31,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:3ab488fe2df01bf54a57acd70e745266e19232edacf77512f77655296748e7a0
 COMPONENT_ARCHIVE_URL=	$(EXTERNAL_ARCHIVE_MIRROR)/$(SOURCE_ARCHIVE)
+COMPONENT_BUGDB=	utility/gnu-compiler
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/gcc45/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gcc45/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:07b880faf29f3f9d9c0953717002ac29f5d061427797d2487a7c9c169e6395b3
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/gcc/$(COMPONENT_SRC)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gnu-compiler
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/gd2/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gd2/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -22,9 +22,10 @@
 #
 include ../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=         gd
+COMPONENT_NAME=		gd2
 COMPONENT_VERSION=      2.0.35
-COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME=	gd
+COMPONENT_SRC=          $(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
 COMPONENT_PROJECT_URL=  http://www.libgd.org/
 COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
 # this is the hash of the payload because it appears to be re-compressed
@@ -32,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:44bd0819b64a2341fb800abbe99f23c7f6388327c71e1f5bd5ed7874a8cc0e49
 COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)releases/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/gd2
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/gdb/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gdb/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:a3c5455f30ffb3e6eeafb9e54598b48f9fbf46e3e99f431120360c183ddcc889
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/gdb/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gdb
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/gdbm/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gdbm/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:cc340338a2e28b40058ab9eb5354a21d53f88a1582ea21ba0bb185c37a281dc9
 COMPONENT_ARCHIVE_URL=	ftp://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libgdbm
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/gettext/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gettext/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -34,6 +34,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:0bf850d1a079fb5a61f0a47b1a9efd35eb44032255375e1cedb0253bc27b376d
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/gettext/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gnu-gettext
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/ggrep/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/ggrep/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -37,6 +37,8 @@
     sha256:299d0ccb0238894cc674da3c5a6a6fb82c3d63286f7f127e448e2ff97d21e2fb
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/grep/$(COMPONENT_ARCHIVE)
 
+COMPONENT_BUGDB=	utility/ggrep
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/ghostscript/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/ghostscript/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -36,6 +36,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:9e754c315d68d91a65ef208b9a8bda1fb57e45a7be18aa9397acfcc5ff59de16
 COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)releases/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/ghostscript
 
 include ../../make-rules/prep.mk
 include ../../make-rules/ips.mk
--- a/components/git/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/git/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,8 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:bd7725fb80f305bf27666e3d26a9b7b79596e2248f2ae2d27e06bc15a501ac75
 COMPONENT_ARCHIVE_URL=	http://git-core.googlecode.com/files/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/git
+
 #
 # man pages are a separate archive
 #
--- a/components/gnu-gs-fonts-other/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gnu-gs-fonts-other/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -31,6 +31,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:8146cccc4699fe9dab841446bdd17039f4769c903eceb54409188b920754aab3
 COMPONENT_ARCHIVE_URL=  http://softlayer.dl.sourceforge.net/sourceforge/gs-fonts/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/ghostscript
 
 # set relocate_to option while unpacking the tar ball
 UNPACK_ARGS= -r $(COMPONENT_SRC)
--- a/components/gnu-gs-fonts-std/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gnu-gs-fonts-std/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -31,6 +31,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:4cef38d05aa958dfee4dabb8d1599b8ad2b2347413b7895c94d8882c8a0fb9d3
 COMPONENT_ARCHIVE_URL=  http://softlayer.dl.sourceforge.net/sourceforge/gs-fonts/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/ghostscript
 
 # set relocate_to option while unpacking the tar ball
 UNPACK_ARGS= -r $(COMPONENT_SRC)
--- a/components/gnump/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gnump/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -26,14 +26,16 @@
 
 PATH=$(dir $(CC)):/usr/bin:/usr/gnu/bin
 
-COMPONENT_NAME=         gmp
+COMPONENT_NAME=		gnump
 COMPONENT_VERSION=      4.3.2
 COMPONENT_PROJECT_URL=	http://gmplib.org/
-COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME=	gmp
+COMPONENT_SRC=          $(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH= \
     sha256:7be3ad1641b99b17f6a8be6a976f1f954e997c41e919ad7e0c418fe848c13c97
 COMPONENT_ARCHIVE_URL=  http://ftp.gnu.org/gnu/gmp/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/gnump
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/gnupg/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gnupg/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:ea649d5ecb2f97cc8d81c5796c6ad8d7d8581f9554241c39d2b11ab12139eea6
 COMPONENT_ARCHIVE_URL=	ftp://ftp.gnupg.org/gcrypt/gnupg/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gnupg
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/gnuplot/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gnuplot/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -35,6 +35,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:6e60adb5039a3541f407c2ade670004178b376754c424c13f0be24c7960c17be
 COMPONENT_ARCHIVE_URL=  http://sourceforge.net/projects/$(COMPONENT_NAME)/files/$(COMPONENT_NAME)/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)/download
+COMPONENT_BUGDB=	utility/gnuplot
 
 COMPONENT_BUILD_TARGETS = all info
 
--- a/components/gnupth/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gnupth/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:72353660c5a2caafd601b20e12e75d865fd88f6cf1a088b306a3963f0bc77232
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/pth/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/pth
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/gocr/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gocr/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:e0c7b6fc864abfebcb0afa084963fb98f8967b356913e6406cf7b21cfd83d8a2
 COMPONENT_ARCHIVE_URL=	http://prdownloads.sourceforge.net/jocr/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gocr
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/gperf/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gperf/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:63287527c8d9e27e801cf0804436f3494bd569db05d49dcdd2a942ae72fa9055
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/gperf/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gperf
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/gpgme/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gpgme/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:0f73a219e0b389f25c8d9b563eb8e0a9ffd9dd038d91b572eaf0ea33beff05e2
 COMPONENT_ARCHIVE_URL=	ftp://ftp.gnupg.org/gcrypt/gpgme/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gnupg
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/grails/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/grails/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:529e3cb766e1d49ef60f591f4b9355c5f3d090e38ba193505685cc0cdb729a59
 COMPONENT_ARCHIVE_URL=	http://dist.codehaus.org/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/grails
 
 include ../../make-rules/prep.mk
 include ../../make-rules/ant.mk
--- a/components/graphviz/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/graphviz/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:d3aa7973c578cae4cc26d9d6498c57ed06680cab9a4e940d0357a3c6527afc76
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)pub/graphviz/stable/SOURCES/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/graphviz
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/gtar/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gtar/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:5a5369f464502a598e938029c310d4b3abd51e6bb8dfd045663e61c8ea9f6d41
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/tar/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gtar
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/guile/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/guile/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:69a2f9491480ff756d1cc4c8ea2bdc13d40ea8ddc8f93f26957bade8219a1d86
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/guile/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/guile
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/gutenprint/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gutenprint/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:114c899227e3ebb0753c1db503e6a5c1afaa4b1f1235fdfe02fb6bbd533beed1
 COMPONENT_ARCHIVE_URL=	http://voxel.dl.sourceforge.net/project/gimp-print/gutenprint-5.2/5.2.7/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gutenprint
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/gzip/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/gzip/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:b5d56e8ffc9918e8c941fab56e04121194f9870adeeb859e09c09eac264035a3
 COMPONENT_ARCHIVE_URL=	ftp://ftp.gnu.org/gnu/gzip/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gzip
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/hal-cups-utils/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/hal-cups-utils/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:f40a7ebd1453d471a8a6bfd8c635708dd739a6160bb661813f936d936ba85618
 COMPONENT_ARCHIVE_URL=	http://fedorahosted.org/releases/h/a/hal-cups-utils/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/hal-cups
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/hexedit/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/hexedit/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:bcffbf3d128516cc4e1da64485866fbb5f62754f2af8327e7a527855186ba10f
 COMPONENT_ARCHIVE_URL=	http://rigaux.org/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/hexedit
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/hplip/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/hplip/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -31,6 +31,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:1d34630084eccfcc80c08065becdf9313fd8f5a09a4cf523dbd9d3ec724206b9
 COMPONENT_ARCHIVE_URL=  http://sourceforge.net/projects/hplip/files/hplip/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/hplip
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/httping/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/httping/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:f00da30e0744d86ed832f6a49ae455b9447570af3589e1111a1c6210a51cafee
 COMPONENT_ARCHIVE_URL=	http://www.vanheusden.com/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/httping
 
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
--- a/components/hwdata/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/hwdata/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -46,6 +46,8 @@
 COMPONENT_ARCHIVE_URL_usb.ids =	http://www.linux-usb.org/usb.ids
 COMPONENT_ARCHIVE_URLS = $(foreach i,$(ID_FILES),$(COMPONENT_ARCHIVE_URL_$(i)))
 
+COMPONENT_BUGDB=	utility/hwdata
+
 PKG_OPTIONS += -D COMPONENT_ARCHIVE_URLS='$(COMPONENT_ARCHIVE_URLS:%=value="%")'
 
 $(ID_FILES):
--- a/components/iftop/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/iftop/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:d032547c708307159ff5fd0df23ebd3cfa7799c31536fa0aea1820318a8e0eac
 COMPONENT_ARCHIVE_URL=	http://www.ex-parrot.com/~pdw/iftop/download/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/iftop
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/ilmbase/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/ilmbase/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:4f14fc7b26a37a391ec5f979697148e6774bc36bc052de26e40ffabe401e397d
 COMPONENT_ARCHIVE_URL=  http://download.savannah.nongnu.org/releases/openexr/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/openexr
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/imagemagick/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/imagemagick/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -38,6 +38,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:25fb373ac3889e81555e5b48c8a22a3deabeac8b6129387cec9dc7e13804914e
 COMPONENT_ARCHIVE_URL=	http://image_magick.veidrodis.com/image_magick/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/imagemagick
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/iperf/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/iperf/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:3b52f1c178d6a99c27114929d5469c009197d15379c967b329bafb956f397944
 COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/iperf/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/iperf
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/ipmitool/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/ipmitool/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:5612f4835d89a6f2cede588eef978a05d63435cf2646256300d9785d8020a13e
 COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/ipmitool/files/ipmitool/1.8.11/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/ipmitool
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/ircii/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/ircii/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -34,6 +34,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:09c5840cbf9a060acd4f57a24eb4bbacd7c3fba52986a356ffebad736b961dfe
 COMPONENT_ARCHIVE_URL=	ftp://ircii.warped.com/pub/ircII/old/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/ircii
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/isc-dhcp/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/isc-dhcp/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -22,16 +22,18 @@
 #
 include ../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		dhcp
+COMPONENT_NAME=		isc-dhcp
 COMPONENT_VERSION=	4.1-ESV-R7
 IPS_COMPONENT_VERSION=	4.1.0.7
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME=	dhcp
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_PROJECT_URL=	http://www.isc.org/software/dhcp/
 COMPONENT_ARCHIVE_URL=  \
     http://ftp.isc.org/isc/dhcp/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_ARCHIVE_HASH= \
     sha256:25d579291a13ccce39c5dbb0e2f2ce8e974c82015bc4e3ee653cf95a4ed15ca4
+COMPONENT_BUGDB=	service/dhcp-server
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/junit/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/junit/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:df92699adbdf0716c19e9daf30118c65b82229d644594308b2a040dafe06a1f5
 COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)files/junit/4.10/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/junit
 
 include ../../make-rules/prep.mk
 include ../../make-rules/ant.mk
--- a/components/ksh93/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/ksh93/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -24,6 +24,8 @@
 
 include ../../make-rules/shared-macros.mk
 
+COMPONENT_BUGDB=	utility/ksh93
+
 COMPONENT_PROJECT_URL= http://www2.research.att.com/sw/download/
 
 # These are required if retrieving packages from the AT&T website.
@@ -33,10 +35,11 @@
 # This flag controls the prep.mk behaviour to patch each archive individually
 PATCH_EACH_ARCHIVE = 1
 
-COMPONENT_NAME = INIT
+COMPONENT_NAME = ksh93
+COMPONENT_SRC_NAME = INIT
 COMPONENT_VERSION = 2011-02-08
-COMPONENT_SRC = $(COMPONENT_NAME).$(COMPONENT_VERSION)
-COMPONENT_ARCHIVE =	$(COMPONENT_NAME).$(COMPONENT_VERSION).tgz
+COMPONENT_SRC = $(COMPONENT_SRC_NAME).$(COMPONENT_VERSION)
+COMPONENT_ARCHIVE =	$(COMPONENT_SRC).tgz
 COMPONENT_ARCHIVE_HASH = \
     sha256:d692d476fe4bb933e7b6459c0cc99a2e9f428bfd81a495ed4201ec197e070f57
 COMPONENT_ARCHIVE_URL = http://www2.research.att.com/~gsf/download/tgz/$(COMPONENT_ARCHIVE) 
--- a/components/lcms/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/lcms/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:80ae32cb9f568af4dc7ee4d3c05a4c31fc513fc3e31730fed0ce7378237273a9
 COMPONENT_ARCHIVE_URL=  http://sourceforge.net/projects/lcms/files/lcms/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/lcms
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/less/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/less/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:57a16ff07431a9af45cf1cd5b374e1066d019304219f0d156e22bb8c4d6734d2
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/less
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/lftp/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/lftp/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:a3df26383053081e67b8101aa9e1705ee8274e14a5938746a944b0a2d97948e3
 COMPONENT_ARCHIVE_URL=	http://ftp.yars.free.net/pub/source/lftp/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/lftp
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/libassuan/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libassuan/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:1117be532ac41b13790b4756df7fa747d3d04264f7b4544aa9d7ff468a24b457
 COMPONENT_ARCHIVE_URL=	ftp://ftp.gnupg.org/gcrypt/libassuan/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gnupg
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/libconfuse/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libconfuse/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -22,14 +22,16 @@
 #
 include ../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		confuse
+COMPONENT_NAME=		libconfuse
 COMPONENT_VERSION=	2.6
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME=	confuse
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
 COMPONENT_PROJECT_URL=	http://www.nongnu.org/confuse/
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
     sha256:e8d653159b152f3850a7224b3eb604955795dbd3fd6603816ee46411ea53e84a
 COMPONENT_ARCHIVE_URL=	http://bzero.se/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libconfuse
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/libedit/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libedit/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -31,7 +31,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:0b5ec9aa41faff761cda7819add93e9d8cb9c0bad85e65a686475e8375ac8a71
 COMPONENT_ARCHIVE_URL=	http://www.thrysoee.dk/editline/$(COMPONENT_ARCHIVE)
-
+COMPONENT_BUGDB=	library/libedit
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/libee/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libee/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -29,6 +29,7 @@
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	sha256:4e19bf297fb76f18fef773c651767152ebf65ecd4a1f4b06fe1c5f117fa4f81a
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)files/download/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/logger
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/libestr/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libestr/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -29,6 +29,7 @@
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	sha256:0e8b95374fa271dc2afdfadfc9afc0f5826252a1b698ddea1474d5600a7c66ca
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)files/download/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/logger
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/libevent/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libevent/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -34,6 +34,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:afa61b476a222ba43fc7cca2d24849ab0bbd940124400cb699915d3c60e46301
 COMPONENT_ARCHIVE_URL=	http://cloud.github.com/downloads/libevent/libevent/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libevent
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/libexpat/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libexpat/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -25,15 +25,17 @@
 
 include ../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		expat
+COMPONENT_NAME=		libexpat
 COMPONENT_VERSION=	2.1.0
 COMPONENT_PROJECT_URL=	http://expat.sourceforge.net/
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME=	expat
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
     sha256:823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86
 COMPONENT_ARCHIVE_URL= \
     http://downloads.sourceforge.net/project/expat/expat/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libexpat
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/libidn/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libidn/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:8ed2e936b1ae3e30b45b54ca3672deaa83ee0f4d20db5ad83dc1af7222d39f41
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/libidn/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libidn
 
 COMPONENT_ARCHIVE_1 =   tld-0.7.tar.gz
 COMPONENT_ARCHIVE_HASH_1 = \
--- a/components/libksba/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libksba/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:d8eb845d7272d23a00d4da6dc65f108ded6a977f32abf4488a075335433769f7
 COMPONENT_ARCHIVE_URL=	ftp://ftp.gnupg.org/gcrypt/libksba/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gnupg
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/libmcrypt/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libmcrypt/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
     sha256:e4eb6c074bbab168ac47b947c195ff8cef9d51a211cdd18ca9c9ef34d27a373e
 COMPONENT_ARCHIVE_URL= http://sourceforge.net/projects/mcrypt/files/Libmcrypt/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=  http://mcrypt.sourceforge.net/
+COMPONENT_BUGDB=	library/libmcrypt
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
--- a/components/libmemcached/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libmemcached/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
     sha256:d4fb3a64dc592c104caa4e98bc11f209fcb97eecdeb7f506797320dea75b9459
 COMPONENT_ARCHIVE_URL= http://launchpadlibrarian.net/33299595/${COMPONENT_ARCHIVE}
 COMPONENT_PROJECT_URL=  http://libmemcached.org/libMemcached.html
+COMPONENT_BUGDB=	database/memcached
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
--- a/components/libmng/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libmng/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -54,6 +54,8 @@
     sha256:fe8e0a7aa7371c4c1369b56485fdbd96699e53f0078d7369162c883bb7dac1ca
 COMPONENT_ARCHIVE_URL_5 = http://www.libpng.org/pub/mng/spec/index.html
 
+COMPONENT_BUGDB=	library/libmng
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libneon/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libneon/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -22,14 +22,16 @@
 #
 include ../../make-rules/shared-macros.mk
 
-COMPONENT_NAME = neon
+COMPONENT_NAME = libneon
 COMPONENT_VERSION = 0.29.6
 COMPONENT_PROJECT_URL=	http://www.webdav.org/neon/
-COMPONENT_SRC = $(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME = neon
+COMPONENT_SRC = $(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE = $(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH = \
     sha256:9c640b728d6dc80ef1e48f83181166ab6bc95309cece5537e01ffdd01b96eb43
 COMPONENT_ARCHIVE_URL = $(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/svn
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/libnet/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libnet/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:75588f8d1232e1df34eccf2dba5e66be197b345a07fae80d8275db994496a20d
 COMPONENT_ARCHIVE_URL=	http://cdnetworks-us-2.dl.sourceforge.net/project/libnet-dev/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libnet
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/libpcap/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libpcap/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:508cca15547e55d1318498b838456a21770c450beb2dc7d7d4a96d90816e5a85
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)release/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libpcap
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/librsync/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/librsync/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:6633e4605662763a03bb6388529cbdfd3b11a9ec55b8845351c1bd9a92bc41d6
 COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/$(COMPONENT_NAME)/files/librsync/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)/download
+COMPONENT_BUGDB=	library/librsync
 
 # librsync documentation as originally found at:
 # http://librsync.sourcefrog.net/doc/librsync.html
--- a/components/libsigsegv/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libsigsegv/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:c18b3b0975ec7e0a6af03a9533d7ffbdc500bb146e0ca338a6174b1346d655bb
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/libsigsegv/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libsigsegv
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/libsndfile/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libsndfile/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:54c9c375598538263395a691f9b30987a2faa3d8a166d27e6a09ba4700223d4d
 COMPONENT_ARCHIVE_URL=	http://www.mega-nerd.com/libsndfile/files/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libsndfile
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/libtecla/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libtecla/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:21db2947bd1415070e0462673aa9bed04610946e09169fcd63e02557b0d999a1
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libtecla
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/libtool/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libtool/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:b38de44862a987293cd3d8dfae1c409d514b6c4e794ebc93648febf9afc38918
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/libtool
 
 # For now, we want to continue to provide the libltdl.so's (and their
 # links) from libtool 1.5.22.
--- a/components/libtorrent/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libtorrent/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -37,6 +37,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:cf9d2cd667fd6939a3e0bd27e48d0c7f35d9ab2f7affbb3214da03fd2c1360a8
 COMPONENT_ARCHIVE_URL=	http://libtorrent.rakshasa.no/downloads/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/rtorrent
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/libusb/ugen/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libusb/ugen/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -22,11 +22,12 @@
 #
 include ../../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		libusbugen
+COMPONENT_NAME=		libusb-ugen
 COMPONENT_VERSION=	0.1.8
 IPS_COMPONENT_VERSION=	0.5.11
 COMPONENT_PROJECT_URL=	http://libusb.sf.net/
 COMPONENT_SRC=		src
+COMPONENT_BUGDB=	library/libusb
 
 include $(WS_TOP)/make-rules/justmake.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/libusb/wrapper/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libusb/wrapper/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -22,11 +22,12 @@
 #
 include ../../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		libusb
+COMPONENT_NAME=		libusb-wrapper
 COMPONENT_VERSION=	0.1.8
 IPS_COMPONENT_VERSION=	0.5.11
 COMPONENT_PROJECT_URL=	http://libusb.sf.net/
 COMPONENT_SRC=		src
+COMPONENT_BUGDB=	library/libusb
 
 include $(WS_TOP)/make-rules/justmake.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/libxml2/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libxml2/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:238c4f0203c012e5776522640c0fb3ac532c4064981c1ce3e74c00b75501d761
 COMPONENT_ARCHIVE_URL=	ftp://xmlsoft.org/libxml2/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libxml
 
 # W3C XML Conformance Test Suites
 COMPONENT_ARCHIVE_1= xmlts20080205.tar.gz
--- a/components/libxslt/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/libxslt/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:55dd52b42861f8a02989d701ef716d6280bfa02971e967c285016f99c66e3db1
 COMPONENT_ARCHIVE_URL=	ftp://xmlsoft.org/libxslt/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libxslt
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/lighttpd/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/lighttpd/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:8555db22ed7d429160701555611d8cd5eff42fc7e6e3ad3b050279c9b2145469
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/lighttpd
 
 LIGHTTPD_INSTALLDIR=/usr/lighttpd/1.4
 
--- a/components/links/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/links/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -31,6 +31,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:32443c6f011216a8a43ed0806d9d23c1defdd19bc4b021ee00cda197782e175a
 COMPONENT_ARCHIVE_URL=	http://www.jikos.cz/~mikulas/$(COMPONENT_NAME)/download/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/links
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/logilab-astng/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/logilab-astng/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
 	sha256:2d9413fa338ccf8b3f4b86520b385e9d35e848117dc7602b3994972a3163647f
 COMPONENT_ARCHIVE_URL=	http://download.logilab.org/pub/astng/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	python-mod/logilab-astng
 
 include ../../make-rules/prep.mk
 include ../../make-rules/ips.mk
--- a/components/logilab-common/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/logilab-common/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
 	sha256:c92db7d6bbac880969a439027a8239827a02a90815dbfba6bd4c031d85f4cd61
 COMPONENT_ARCHIVE_URL=	http://download.logilab.org/pub/common/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	python-mod/logilab-common
 
 include ../../make-rules/prep.mk
 include ../../make-rules/ips.mk
--- a/components/lua/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/lua/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:b038e225eaf2a5b57c9bcc35cd13aa8c6c8288ef493d52970c9545074098af3a
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)ftp/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/lua
 
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
--- a/components/m4/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/m4/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:47e8f9a33ba06fa6710b42d6f6ded41f45027f6f4039b0a3ed887c5116bc2173
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/m4/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gnu-m4
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/make/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/make/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:3d991b33e604187c5881a0abc2e102d5b9776da5569640e73778f85d617242e7
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/make/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gnu-make
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/mc/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/mc/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:351f667d79d0045dedb3dd132ca770be3d51960627b2b0d0996d3cc8bab888f5
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)downloads/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/mc
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/meld/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/meld/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -31,6 +31,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:429a0d0408464f623d25e351adc387ff4ed92813b8760d1c16700cb3180f9303
 COMPONENT_ARCHIVE_URL=	http://ftp.gnome.org/pub/gnome/sources/meld/1.4/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/meld
 
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
--- a/components/memcached-java/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/memcached-java/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
     sha256:f0978f387cd6c42191a3ec366ecc5519f66ee03e686c5d080eb2516ebbecdcc4
 COMPONENT_ARCHIVE_URL=	http://img.whalin.com/memcached/jdk5/standard/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=  http://whalin.com/memcached/
+COMPONENT_BUGDB=	database/memcached
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/ant.mk
--- a/components/memcached/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/memcached/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:9571b4b85484e46b3b10f07ccba77a1fa97d60660b32859f990effefb3005f91
 COMPONENT_ARCHIVE_URL=	http://memcached.googlecode.com/files/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	database/memcached
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/mercurial/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/mercurial/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:ab4ffe751553f852813c21ad73907530ffbc5aa39b0cf962f61fe70f196cbb81
 COMPONENT_ARCHIVE_URL=	http://www.selenic.com/mercurial/release/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/hg
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/meta-packages/history/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/meta-packages/history/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,9 @@
 PKGLINT =	/usr/bin/pkglint
 PKGMOGRIFY =	/usr/bin/pkgmogrify
 
+COMPONENT_NAME=		"Package History"
+COMPONENT_BUGDB=	gate-stuff/userland
+
 CANONICAL_MANIFESTS =	$(wildcard *.p5m)
 ARCH_MANIFESTS =	$(wildcard *.p5m.$(MACH))
 GENERATED_ARCH_MANIFESTS =	$(ARCH_MANIFESTS:%.p5m.$(MACH)=%.p5m)
--- a/components/mpc/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/mpc/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:fd3efe422f0d454592059e80f2c00d1a2e381bf2beda424c5094abd4deb049ac
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)mpc/download/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/mpc
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/mpfr/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/mpfr/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -34,6 +34,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:246d7e184048b1fc48d3696dd302c9774e24e921204221540745e5464022b637
 COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)$(COMPONENT_SRC)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libmpfr
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/mutt/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/mutt/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
     sha256:2141f36e8d0f4f71c9ca6780001e7cc679fe313e643953fc07f001223e67c4a0
 COMPONENT_ARCHIVE_URL=	ftp://ftp.mutt.org/mutt/devel/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=	http://www.mutt.org/
+COMPONENT_BUGDB=	utility/mutt
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/mysql-5-1/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/mysql-5-1/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
     sha256:6a4596462d4447a79a0ad607ea1475ba0599651e2d82305a7f7dade038827f0c
 COMPONENT_ARCHIVE_URL=	http://downloads.mysql.com/archives/mysql-5.1/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=	http://dev.mysql.com/ 
+COMPONENT_BUGDB=	database/mysql
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/ncftp/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/ncftp/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -34,7 +34,7 @@
     sha256:46f4f2fbde40187a164bdd0fe3d37d2d85d36445e56f2bf08fc814ee8dcba510
 # though 3.2.3 is mysteriously missing from the upstream site, it would be here.
 COMPONENT_ARCHIVE_URL=	ftp://ftp.ncftp.com/ncftp/older_versions/$(COMPONENT_ARCHIVE)
-
+COMPONENT_BUGDB=	utility/ncftp-client
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/net-snmp/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/net-snmp/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -34,7 +34,7 @@
     sha256:0ea976722c993c87dede8eb6348e6feb059e3851bbef2de824bf18ac97cdb565
 #COMPONENT_ARCHIVE_URL=	http://ftp.ntua.gr/mirror/net-snmp/net-snmp/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_ARCHIVE_URL= http://ftp.ntua.gr/mirror/net-snmp/OldFiles/net-snmp-5.4.x/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
-
+COMPONENT_BUGDB=	service/net-snmp utility/net-snmp library/net-snmp
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
--- a/components/nethack/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/nethack/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -35,6 +35,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:bb39c3d2a9ee2df4a0c8fdde708fbc63740853a7608d2f4c560b488124866fe4
 COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/$(COMPONENT_NAME)/files/$(COMPONENT_NAME)/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)/download
+COMPONENT_BUGDB=	utility/nethack
 
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
--- a/components/nmap/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/nmap/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:d44cd28fc087a98056234ac56fc187b6742daa5c20f56bc4d524548042f4b25e
 COMPONENT_ARCHIVE_URL=  http://nmap.org/dist/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/nmap
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/ntp/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/ntp/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -25,17 +25,20 @@
 
 include ../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		ntp-dev
+COMPONENT_NAME=		ntp
 COMPONENT_PATCH_VERSION=	200
 COMPONENT_VERSION=	4.2.5
 HUMAN_VERSION=		$(COMPONENT_VERSION)p$(COMPONENT_PATCH_VERSION)
 IPS_COMPONENT_VERSION=	$(COMPONENT_VERSION).$(COMPONENT_PATCH_VERSION)
 COMPONENT_PROJECT_URL=	http://www.ntp.org/
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(HUMAN_VERSION)
+COMPONENT_SRC_NAME=	ntp-dev
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)-$(HUMAN_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
     sha256:97eeb4e90fba1ae3210e13574a4b3df715957cb9895264c6a455ee97dec87611
 COMPONENT_ARCHIVE_URL=	http://archive.ntp.org/ntp4/ntp-dev/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	service/ntp
+
 PATCH_LEVEL = 0
 
 include ../../make-rules/prep.mk
--- a/components/open-fabrics/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/open-fabrics/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 include ../../make-rules/ips.mk
@@ -26,9 +26,11 @@
 
 LD_Z_IGNORE =
 
+COMPONENT_NAME=	open-fabrics
 COMPONENT_VERSION=1.5.3
 
 COMPONENT_PROJECT_URL=	http://www.openfabrics.org/
+COMPONENT_BUGDB=	library/ofuv_lib utility/ofuv_tools
 
 # for now, everything with a Makefile should be built
 SUBDIRS =	$(shell echo */Makefile | sed -e 's;/Makefile;;g')
--- a/components/openexr/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/openexr/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:c616906ab958de9c37bb86ca7547cfedbdfbad5e1ca2a4ab98983c9afa6a5950
 COMPONENT_ARCHIVE_URL=  http://download.savannah.nongnu.org/releases/openexr/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/openexr
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/openldap/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/openldap/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -35,6 +35,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:fc013e528616f8578d9f221409c48af9b8937a62005e0bec88f6f1c4c8ff3d81
 COMPONENT_ARCHIVE_URL=	ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	service/openldap
 
 SDFVER=			sdf-2.001
 SDFBLIB=		$(BUILD_DIR_32)/${SDFVER}/blib
--- a/components/openscap/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/openscap/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -31,6 +31,7 @@
 COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH= sha256:3365a5f4e7535e5f7134fdf386d4bd35d9b98f61d185be67606e946dc62efedc
 COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/openscap
 
 COMPILER=		gcc
 CFLAGS+=		-std=c99 -DNDEBUG
--- a/components/openssl/openssl-0.9.8-fips-140/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/openssl/openssl-0.9.8-fips-140/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -26,17 +26,19 @@
 
 PATH=$(SPRO_VROOT)/bin:/usr/bin:/usr/gnu/bin:/usr/perl5/bin
 
-COMPONENT_NAME =	openssl
+COMPONENT_NAME =	openssl-fips-140
 # Note that this is the OpenSSL version that is used to build FIPS-140 certified
 # libraries. However, we use the FIPS canister version for the IPS package.
 COMPONENT_VERSION =	0.9.8q
 IPS_COMPONENT_VERSION = 1.2
 COMPONENT_PROJECT_URL=	http://www.openssl.org/
-COMPONENT_SRC =		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME =	openssl
+COMPONENT_SRC =		$(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE =	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
     sha256:d522b3e8a2b48e83ba1e142d7205eaca01358a137bb58e8d64583574e697ffd7
 COMPONENT_ARCHIVE_URL =	$(COMPONENT_PROJECT_URL)source/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/openssl
 
 # Apply the patch on SPARC only. Must put this before including prep.mk as
 # mentioned in there.
--- a/components/openssl/openssl-1.0.0/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/openssl/openssl-1.0.0/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -38,6 +38,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:626fb8fcb3eb7e966edbe71553ff993d137f6e8a87b05051a3695e621098b8af
 COMPONENT_ARCHIVE_URL =	$(COMPONENT_PROJECT_URL)source/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/openssl
 
 # Architecture-specific patches
 EXTRA_PATCHES.i386 = $(PATCH_DIR)/openssl-1.0.0d-aesni-v4.i386-patch
--- a/components/openssl/openssl-fips/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/openssl/openssl-fips/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -35,6 +35,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:645cc77775a3e2e50d766ae0e0631327ceec6ab7793fe582da51cb04c007a5e1
 COMPONENT_ARCHIVE_URL =	http://www.openssl.org/source/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/openssl
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
--- a/components/openusb/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/openusb/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -22,14 +22,16 @@
 #
 include ../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		libopenusb
+COMPONENT_NAME=		openusb
 COMPONENT_VERSION=	1.0.1
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME=	libopenusb
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
 COMPONENT_PROJECT_URL=	http://openusb.sourceforge.net/
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
     sha256:031098c376f16f6030c4dbd553266e107b39d1f7b3fc366f8f7fd412d3d7c3ad
 COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/openusb/files/$(COMPONENT_NAME)/libopenusb%201.0.1/$(COMPONENT_ARCHIVE)/download
+COMPONENT_BUGDB=	library/libopenusb
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/p7zip/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/p7zip/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -35,6 +35,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:49557e7ffca08100f9fc687f4dfc5aea703ca207640c76d9dee7b66f03cb4782
 COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/project/p7zip/p7zip/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/p7zip
 
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
--- a/components/pam_pkcs11/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/pam_pkcs11/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:170db26eb9610dde5d3307771ed0e0e14cc0778aaacd3b3d4e71240ccb61cec6
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)files/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/pam-pkcs11
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/patch/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/patch/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -31,6 +31,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:ecb5c6469d732bcf01d6ec1afe9e64f1668caba5bfdb103c28d7f537ba3cdb8a
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/patch/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gpatch
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/pconsole/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/pconsole/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:94520bf65f726df9d7e686bb486e9a2828c29d09a20b9522f1da4f7d66700bb2
 COMPONENT_ARCHIVE_URL=	http://www.heiho.net/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/pconsole
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/pcre/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/pcre/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
     sha256:62e1116549ce5b1ad92901f04d8338d5f7b59f92abce8d15e9a17cafe0efb102
 COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/pcre/files/pcre/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=  http://pcre.org/
+COMPONENT_BUGDB=	library/pcre
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
--- a/components/perl512/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/perl512/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -37,6 +37,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:c920fa01a34b7752e8cbbc99c6921b908df60611d84a29c4377e4a798604767e
 COMPONENT_ARCHIVE_URL=	http://www.cpan.org/src/5.0/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/perl
 
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
--- a/components/perl_modules/DBI/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/perl_modules/DBI/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
     sha256:32d0d92cc6a6589e88d6b476564be649908ca49152f3f13af5eeebf9522b1cf6
 COMPONENT_ARCHIVE_URL=	http://backpan.perl.org/authors/id/T/TI/TIMB/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=	http://search.cpan.org/~timb/DBI/
+COMPONENT_BUGDB=	utility/perl
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/perl_modules/net-ssleay/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/perl_modules/net-ssleay/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:e262897263c5aa9096e39f7813c7cb7d4d05508ca406b173878c4ecddb2c53ce
 COMPONENT_ARCHIVE_URL=	http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/openssl
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/makemaker.mk
--- a/components/perl_modules/pmtools/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/perl_modules/pmtools/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:44e8cbe9ac851dad2373e2e0243a1faab690a4ca1e69b83a77591a47682806ae
 COMPONENT_ARCHIVE_URL=	http://search.cpan.org/CPAN/authors/id/M/ML/MLFISHER/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/perl-pmtools
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/makemaker.mk
--- a/components/perl_modules/xml-parser/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/perl_modules/xml-parser/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
     sha256:9fd529867402456bd826fe0e5588d35b3a2e27e586a2fd838d1352b71c2ed73f
 COMPONENT_ARCHIVE_URL=	http://www.cpan.org/authors/id/M/MS/MSERGEANT/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=	http://search.cpan.org/~msergeant/
+COMPONENT_BUGDB=	perl-mod/xml-parser
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/perl_modules/xml-simple/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/perl_modules/xml-simple/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -31,6 +31,7 @@
     sha256:a54967c188cda3e20f496c83be4de3f1740eeaa83c0380712ecd969ad8766826
 COMPONENT_ARCHIVE_URL=	http://www.cpan.org/authors/id/G/GR/GRANTM/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=	http://search.cpan.org/~grantm/
+COMPONENT_BUGDB=	perl-mod/xml-parser
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/php-5_2/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/php-5_2/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -114,7 +114,10 @@
 #			[paths already correct and some things don't exist.]
 #               looks like i DO NEED the pear patches
 
+COMPONENT_NAME=		php
+COMPONENT_VERSION=	5.2.17
 COMPONENT_PROJECT_URL=	http://www.php.net/
+COMPONENT_BUGDB=	utility/php
 
 PKG_PROTO_DIRS += APC/build/prototype/$(MACH)
 PKG_PROTO_DIRS += APC-zts/build/prototype/$(MACH)
--- a/components/php-5_3/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/php-5_3/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -114,7 +114,10 @@
 #			[paths already correct and some things don't exist.]
 #               looks like i DO NEED the pear patches
 
+COMPONENT_NAME=		php
+COMPONENT_VERSION=	5.3.14
 COMPONENT_PROJECT_URL=	http://www.php.net/
+COMPONENT_BUGDB=	utility/php
 
 PKG_PROTO_DIRS += APC/build/prototype/$(MACH)
 PKG_PROTO_DIRS += APC-zts/build/prototype/$(MACH)
--- a/components/php-common/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/php-common/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -22,10 +22,11 @@
 #
 include ../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		php
+COMPONENT_NAME=		php-common
 # This version # based on the version # of Solaris
 COMPONENT_VERSION=	11.1
 COMPONENT_PROJECT_URL=	http://www.php.net/
+COMPONENT_BUGDB=	utility/php
 
 include $(WS_TOP)/make-rules/configure.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/pinentry/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/pinentry/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:14670c18f4a042ffcbd7a937aa3f15de392816c56b472588383d8378f65b42ab
 COMPONENT_ARCHIVE_URL=	ftp://ftp.gnupg.org/gcrypt/pinentry/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gnupg
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/privoxy/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/privoxy/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:d1de36dc141180a5ab5e910507551564e958cc23a7d8daaa411e1564c208cd77
 COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/ijbswa/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/network
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/proftpd/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/proftpd/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -35,6 +35,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:1705192f8053978fdfc02d89ff500b385d7703555ac311d31c0d1c3accaaec76
 COMPONENT_ARCHIVE_URL=	ftp://ftp.proftpd.org/distrib/source/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	service/ftp-server
 
 # mod_gss subcomponent
 COMPONENT_NAME_1=	mod_gss
--- a/components/psutils/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/psutils/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -35,6 +35,8 @@
 # Official ftp sources are currently unavailable, so I'm using mirror I found.
 # I made sure that the tarball is equal to the one present in SFW
 
+COMPONENT_BUGDB=	utility/psutils
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/pv/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/pv/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:f93a5eda47d4607e35020622717ade5bc0e5ee82123a97331090f19e0b907c5f
 COMPONENT_ARCHIVE_URL=	http://pipeviewer.googlecode.com/files/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/pv
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/pwgen/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/pwgen/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:61598c9e3a0f7eb2e7367d4ecc71522c4f16a7d41ed31db29e3afee8d9843454
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)files/pwgen/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)	
+COMPONENT_BUGDB=	utility/pwgen
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/pylint/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/pylint/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 	sha256:757f2b97071a87fb7e4d017fc7c9eb74f26dcf412e683b614d3c5d54b217212d
 COMPONENT_ARCHIVE_URL=	http://download.logilab.org/pub/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=  http://www.logilab.org/project/pylint/
+COMPONENT_BUGDB=	utility/pylint
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/cherrypy/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/python/cherrypy/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:0dfd65507b047d54c09849e7a4b8bdd3616fa8776a5dbff7697cbf6ea1559bf6
 COMPONENT_ARCHIVE_URL=	http://download.cherrypy.org/cherrypy/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	python-mod/cherrypy
 
 PATCH_LEVEL=0
 
--- a/components/python/coverage/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/python/coverage/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:b181d5ec72baf7478942fd600503d9f32bb525cfca413b1c73ebfa7ff1b95ae9
 COMPONENT_ARCHIVE_URL=	http://pypi.python.org/packages/source/c/coverage/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	python-mod/coverage
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/jsonrpclib/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/python/jsonrpclib/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:1480f0f189250d46552e29d2a6f04f5b92788ffd9b8f51d06fdaeee03aa2d8bb
 COMPONENT_ARCHIVE_URL=https://github.com/joshmarshall/jsonrpclib/tarball/$(COMPONENT_HASH)
+COMPONENT_BUGDB=	utility/python
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/ldtp/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/python/ldtp/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -34,6 +34,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:53215930b38edeb980f43130fc29783db4875ce2317c946391a7baa63d98aa0e
 COMPONENT_ARCHIVE_URL=  http://download.freedesktop.org/ldtp/$(COMPONENT_MAJOR_VERSION)/$(COMPONENT_MINOR_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	python-mod/ldtp
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/m2crypto/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/python/m2crypto/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:25b94498505c2d800ee465db0cc1aff097b1615adc3ac042a1c85ceca264fc0a
 COMPONENT_ARCHIVE_URL=	http://pypi.python.org/packages/source/M/M2Crypto/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	python-mod/m2crypto
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/mako/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/python/mako/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:c282a6bb1c15571e1bc1612df58e6b5bb8d3d7c57169e641434bb50d303af6e9
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)downloads/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	python-mod/mako
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/nose/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/python/nose/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:b1ba12c1c45323fd8695be68ce7228456b86e51234f167027ebbc4ccda852c61
 COMPONENT_ARCHIVE_URL=	http://pypi.python.org/packages/source/n/nose/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/nose
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/ply/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/python/ply/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
     sha256:436461f455d83292bb9c2cd89ce02414de1421a2023628b94666bc5f71b0128b
 COMPONENT_ARCHIVE_URL=	http://www.dabeaz.com/ply/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=  http://www.dabeaz.com/ply/
+COMPONENT_BUGDB=	python-mod/ply
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/pybonjour/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/python/pybonjour/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:006175b0fa6ef555fe8970132db81332827662a680d5f64dcb005bfcc80299ad
 COMPONENT_ARCHIVE_URL=	http://pybonjour.googlecode.com/files/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	python-mod/pybonjour
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/pycups/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/python/pycups/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:74abd1d6b1a5b8a22d2ccf3730000848fcef0b63c6105b178f73ff76e72bc8fe
 COMPONENT_ARCHIVE_URL=	http://cyberelk.net/tim/data/pycups/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	python-mod/pycups
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/pycurl/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/python/pycurl/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:eb782dfcc5a7c023539a077462b83c167e178128ee9f7201665b9fbb1a8b0642
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	python-mod/pycurl
 
 IPS_COMPONENT_VERSION=  7.19.0.1
 
--- a/components/python/pylxml/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/python/pylxml/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -22,14 +22,16 @@
 #
 include ../../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		lxml
+COMPONENT_NAME=		pylxml
 COMPONENT_VERSION=	2.3.3
 COMPONENT_PROJECT_URL=	http://lxml.de/
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME=	lxml
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tgz
 COMPONENT_ARCHIVE_HASH=	\
     sha256:2a3ca34f63b062ee8e059ca2460ac18040ec9622f0a31e143383f0db944ceb36
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)files/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/python
 
 # disable optimization to prevent the Studio compilers from spinning
 studio_OPT.i386.32 =
--- a/components/python/pyopenssl/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/python/pyopenssl/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:42ae2dc29a5ebf5088521cb8df2b1bdf039d28e14845fd9df4ab59658b565cfd
 COMPONENT_ARCHIVE_URL=	http://launchpad.net/pyopenssl/main/0.11/+download/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/openssl
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/python26/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/python/python26/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:c34036718ee1f091736677f543bc7960861cf9fcbea77d49572b59f7f1ab3c3f
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)ftp/python/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/python
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
--- a/components/python/python27/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/python/python27/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:726457e11cb153adc3f428aaf1901fc561a374c30e5e7da6742c0742a338663c
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)ftp/python/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/python
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
--- a/components/python/setuptools/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/python/setuptools/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -34,6 +34,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:630fea9b726320b73ee3ca6ff61732cb32675b0389be658080fe46383b87a1d3
 COMPONENT_ARCHIVE_URL=	http://pypi.python.org/packages/source/s/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/python
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/quagga/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/quagga/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -34,6 +34,8 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:bc5052d285af6e7aac42984741e74261637c57c4a02032bf05de7a5ea3a1afe0
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	service/quagga
+
 PATCH_LEVEL = 0
 
 # without this we bus error on sparc. Until the code in all of Quagga
--- a/components/quilt/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/quilt/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -35,6 +35,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:3d72a292e432beb9a73f9d0acfe3a77c9b4d7e42209919bb244e9958c7cfe64b
 COMPONENT_ARCHIVE_URL=	http://download.savannah.gnu.org/releases/quilt/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/quilt
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/rdiff-backup/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/rdiff-backup/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
     sha256:ee030ce638df0eb1047cf72578e0de15d9a3ee9ab24da2dc0023e2978be30c06
 COMPONENT_ARCHIVE_URL=	http://download.savannah.gnu.org/releases/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=  http://www.nongnu.org/rdiff-backup/
+COMPONENT_BUGDB=	utility/rdiff-backup
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/readline/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/readline/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:12e88d96aee2cd1192500356f0535540db499282ca7f76339fb4228c31249f45
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/readline/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/readline
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/rpm2cpio/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/rpm2cpio/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -33,6 +33,7 @@
 COMPONENT_VERSION=	0.5.11
 COMPONENT_PROJECT_URL=	http://www.iagora.com/~espel/rpm2cpio/
 COMPONENT_SRC=		src
+COMPONENT_BUGDB=	utility/rpm
 
 include ../../make-rules/prep.mk
 
--- a/components/rsync/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/rsync/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:4b3fc271f4c96036b4c73fb019be078e4d8cce2defe1e7ae7cde1117859a2114
 COMPONENT_ARCHIVE_URL=	http://rsync.samba.org/ftp/rsync/src/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/rsync
 
 COPYRIGHT_FILE=	rsync.copyright
 
--- a/components/rsyslog/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/rsyslog/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -29,6 +29,7 @@
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	sha256:f8869a1c25d0dd9ff04468743969ffc9ff89c6f7afa3046f77f91c3982543cc1
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)files/download/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/logger
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/rtorrent/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/rtorrent/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -37,6 +37,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:76135a63869e43fa0392829bb45d94c0aa55e94350dddc272685ccfac1bbb2ed
 COMPONENT_ARCHIVE_URL=	http://libtorrent.rakshasa.no/downloads/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/rtorrent
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/ruby/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/ruby/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -35,6 +35,7 @@
     sha256:5c64b63a597b4cb545887364e1fd1e0601a7aeb545e576e74a6d8e88a2765a37
 COMPONENT_ARCHIVE_URL=	http://ftp.ruby-lang.org/pub/ruby/1.8/$(COMPONENT_ARCHIVE)
 IPS_COMPONENT_VERSION=	$(COMPONENT_VERSION).$(COMPONENT_PATCH_VERSION)
+COMPONENT_BUGDB=	utility/ruby
 
 # rubygems 
 COMPONENT_SRC_1=	rubygems-1.3.5
--- a/components/samba/samba/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/samba/samba/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -36,6 +36,7 @@
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	sha256:67685f2badf7451cb06ad60534784072947c3a845e4d0afec5ab7817f2ee9310
 COMPONENT_ARCHIVE_URL=	http://us1.samba.org/samba/ftp/stable/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/samba
 
 COMPONENT_NAME_1=		docbook-xsl
 COMPONENT_VERSION_1=		1.76.1
--- a/components/samba/samba30/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/samba/samba30/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -40,6 +40,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:bb67c0e13d4ccbd84b9200c8739393fdd9b3145b5aad216934dc670f0fcea266
 COMPONENT_ARCHIVE_URL=	http://www.samba.org/samba/ftp/stable/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/samba
 
 include ../../../make-rules/prep.mk
 
--- a/components/sane-backends/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/sane-backends/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:13271a7eb4dc4aa6072162abbd78848e4faad32c468b9b44e7f95cde96a4e17e
 COMPONENT_ARCHIVE_URL=	ftp://ftp2.sane-project.org/pub/sane/old-versions/sane-backends-1.0.19/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libsane
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/sane-frontends/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/sane-frontends/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:e7839dac1b70b5bb39124615aba8a136f5275d0e78bafd3d52ed76964ffea4a9
 COMPONENT_ARCHIVE_URL=	ftp://ftp2.sane-project.org/pub/sane/sane-frontends-1.0.14/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libsane
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/screen/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/screen/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:78f0d5b1496084a5902586304d4a73954b2bfe33ea13edceecf21615c39e6c77
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/screen/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/screen
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/sed/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/sed/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:8773541ce097fdc4c5b9e7da12a82dffbb30cd91f7bc169f52f05f93b7fc3060
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/sed/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gnu-sed
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/slang/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/slang/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
     sha256:9a8257a9a2a55099af858b13338dc8f3a06dd2069f46f0df2c9c3bb84a01d5db
 COMPONENT_ARCHIVE_URL=	ftp://space.mit.edu/pub/davis/slang/v2.2/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=	http://www.jedsoft.org/slang/
+COMPONENT_BUGDB=	utility/slang
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/slib/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/slib/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -37,6 +37,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:8e3ec24d51be03ebb7357ad9a2f3554056b86dafbc9e48d1d491aeda1efa566f
 COMPONENT_ARCHIVE_URL=	http://groups.csail.mit.edu/mac/ftpdir/scm/OLD/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/slib
 
 include ../../make-rules/prep.mk
 include ../../make-rules/ips.mk
--- a/components/slrn/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/slrn/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -36,6 +36,7 @@
     sha256:3a896f42b78c32252878fd291b21d6482d466921b68ab97f7d8cbadf4a76b533
 COMPONENT_ARCHIVE_URL=	ftp://space.mit.edu/pub/davis/slrn/$(COMPONENT_ARCHIVE)
 IPS_COMPONENT_VERSION=	$(COMPONENT_VERSION).1
+COMPONENT_BUGDB=	utility/slrn
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/snort/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/snort/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -34,6 +34,7 @@
 COMPONENT_PROJECT_URL=	http://www.snort.org/
 # the main site does not retain older releases
 COMPONENT_ARCHIVE_URL=	http://mirror2.openwrt.org/sources/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/snort
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/sox/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/sox/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:0668cc087c346f7c4084ae294c676a11ddefb462974bc3f67be30d789c850e8f
 COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/project/$(COMPONENT_NAME)/$(COMPONENT_NAME)/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/sox
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/spawn-fcgi/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/spawn-fcgi/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:7507a822995731629149040ee5686279b7582ae46f0296efd64b542ef052a90e
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/spawn-fcgi
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/squid/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/squid/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -35,6 +35,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:6a7122514d58c3077f2b43c928864be10753d8e2c8439133dacc9eba6c45e00d
 COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)Versions/v3/3.1/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/squid
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/stdcxx/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/stdcxx/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -38,6 +38,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:00854223cbd947bf1bd85d9dabd1b2829706d9062e0007d5022082a5e4b7e15e
 COMPONENT_ARCHIVE_URL=	http://www.apache.org/dist/stdcxx/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/stdcxx
 
 CLOBBER_PATHS += install.sh
 
--- a/components/subversion/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/subversion/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -35,6 +35,7 @@
 COMPONENT_ARCHIVE_HASH=	\
 	sha256:cb102a437335a8921f00cef9bf730d84527713f1a5091e3e1eb2f16402f85dc1
 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/subversion/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/svn
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/sudo/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/sudo/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -34,6 +34,7 @@
     sha256:cf41ea1ada17c0dfbd8480dd9dc800999e0db9f2972ffa8f7a2944751ad32aba
 COMPONENT_ARCHIVE_URL=	http://www.sudo.ws/sudo/dist/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=  http://www.sudo.ws/
+COMPONENT_BUGDB=	utility/sudo
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
--- a/components/swig/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/swig/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:2b03c44c8802e16ff4a493dd486de23c027fd5a46dedb08bf7561171b16cd084
 COMPONENT_ARCHIVE_URL=	http://iweb.dl.sourceforge.net/project/swig/swig/swig-1.3.35/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/swig
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/tcl/expect/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/tcl/expect/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:b28dca90428a3b30e650525cdc16255d76bb6ccd65d448be53e620d95d5cc040
 COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/expect/files/Expect/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)/download
+COMPONENT_BUGDB=	utility/expect
 
 include ../../../make-rules/prep.mk
 include ../../../make-rules/configure.mk
--- a/components/tcl/tcl/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/tcl/tcl/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:20ba7a10a30571983afd3599f19b441adb5222b21f1d2b27d0fba3ed8d4707c2
 COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libtcl
 
 include ../../../make-rules/prep.mk
 include ../../../make-rules/configure.mk
--- a/components/tcl/tk/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/tcl/tk/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:c453d820925bf526bbe8a0d1c17ab3168b076fcb9844bea797ad75e3b9ad9291
 COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/tcl/files/Tcl/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)/download
+COMPONENT_BUGDB=	library/libtk
 
 include ../../../make-rules/prep.mk
 include ../../../make-rules/configure.mk
--- a/components/tcltls/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/tcltls/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -22,14 +22,16 @@
 #
 include ../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		tls
+COMPONENT_NAME=		tcltls
 COMPONENT_VERSION=	1.6
 COMPONENT_PROJECT_URL=	http://tls.sourceforge.net/
-COMPONENT_SRC=		$(COMPONENT_NAME)$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME=	tls
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC)-src.tar.gz
 COMPONENT_ARCHIVE_HASH=	\
     sha256:adec50143a9ad634a671d24f7c7bbf2455487eb5f12d290f41797c32a98b93f3
 COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/tls/files/tls/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)/download
+COMPONENT_BUGDB=	library/libtls
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/tcpdump/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/tcpdump/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:efd08b610210d39977ec3175fa82dad9fbd33587930081be2a905a712dba4286
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)release/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/tcpdump
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/tcsh/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/tcsh/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:575266122bc2bc351c84a7f858020c0e6b6f95a64ad4de3ce95e340f57e4a9a9
 COMPONENT_ARCHIVE_URL=	ftp://ftp.astron.com/pub/tcsh/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/tcsh
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/texinfo/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/texinfo/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:080a48f49bdad8797de0e1c18ba436b5fb030f24bd606bfd334ebf2dd91aeb62
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/texinfo/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/other
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/tidy/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/tidy/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,7 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:074023e48ed151db743d194af1028e4a17fa72a18e4069b4f18d4683db4bb9cf
 COMPONENT_ARCHIVE_URL=	$(EXTERNAL_ARCHIVE_MIRROR)/$(SOURCE_ARCHIVE)
-
+COMPONENT_BUGDB=	library/tidy
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/timezone/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/timezone/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -25,6 +25,8 @@
 
 COMPONENT_NAME= 	timezone
 
+COMPONENT_BUGDB=	utility/timezone
+
 HUMAN_VERSION=		2012f
 
 # "etcetera" must be listed before "backward" because it sets up links that
--- a/components/tomcat/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/tomcat/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -25,14 +25,16 @@
 
 include ../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		apache-tomcat
+COMPONENT_NAME=		tomcat
 COMPONENT_VERSION=	6.0.35
 COMPONENT_PROJECT_URL=	http://tomcat.apache.org/
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)-src
+COMPONENT_SRC_NAME=	apache-tomcat
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)-src
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
     sha256:6e5205834bd595250c8e0b640e2345ef643f23364ae0e099334b5132103be764
 COMPONENT_ARCHIVE_URL=	http://www.apache.org/dist/tomcat/tomcat-6/v$(COMPONENT_VERSION)/src/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/tomcat
 
 # Tomcat subcomponents
 COMPONENT_ARCHIVE_1= commons-dbcp-1.4-src.tar.gz
--- a/components/top/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/top/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:6c683e9cb092078cbc1b2233b15fa8bd3d35a00874e6ba27cf54370d1d64fa4d
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)dist/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/top
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/trousers/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/trousers/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -31,6 +31,7 @@
 COMPONENT_ARCHIVE_HASH=	\
 	sha256:91025f60248af44df192e8df16fa6b0c0f1e48c54f6dc51626567ed95758b0d6
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/tss
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/unixodbc/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/unixodbc/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,8 @@
     sha256:15a7a855a2951a6af7137379bfcdccc15626b869c4804a1d1536cd37e9f3872c
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
 
+COMPONENT_BUGDB=	library/unixodbc
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/unrar/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/unrar/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -35,6 +35,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:9432bf798e5f7123f3060f37b75b7c07f36f0091305f46473dcae9154f8cd686
 COMPONENT_ARCHIVE_URL=	http://www.rarlab.com/rar/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/unrar
 
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
--- a/components/unzip/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/unzip/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
     sha256:036d96991646d0449ed0aa952e4fbe21b476ce994abc276e49d30e686708bd37
 COMPONENT_ARCHIVE_URL=	ftp://ftp.info-zip.org/pub/infozip/src/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=http://www.info-zip.org/UnZip.html
+COMPONENT_BUGDB=	utility/zip
 
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
--- a/components/vim/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/vim/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -39,6 +39,8 @@
 COMPONENT_HG_REV=	v7-3-600
 COMPONENT_HG_REV_OLD=	v7-3-600
 
+COMPONENT_BUGDB=	utility/vim
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/visual-panels/apache/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/visual-panels/apache/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -29,6 +29,7 @@
 COMPONENT_NAME =		visual-panels-apache
 COMPONENT_VERSION =		0.5.11
 COMPONENT_SRC =			src
+COMPONENT_BUGDB=		utility/vpanels
 
 include $(WS_MAKE_RULES)/justmake.mk
 include $(WS_MAKE_RULES)/ips.mk
--- a/components/visual-panels/core/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/visual-panels/core/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -28,6 +28,7 @@
 COMPONENT_NAME =		visual-panels-core
 COMPONENT_VERSION =		0.5.11
 COMPONENT_SRC =			src
+COMPONENT_BUGDB=		utility/vpanels
 
 include $(WS_MAKE_RULES)/justmake.mk
 include $(WS_MAKE_RULES)/ips.mk
--- a/components/visual-panels/coreadm/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/visual-panels/coreadm/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_NAME =		visual-panels-coreadm
 COMPONENT_VERSION =		0.5.11
 COMPONENT_SRC =			src
+COMPONENT_BUGDB=		utility/vpanels
 
 include $(WS_MAKE_RULES)/justmake.mk
 include $(WS_MAKE_RULES)/ips.mk
--- a/components/visual-panels/examples/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/visual-panels/examples/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_NAME =		visual-panels-example
 COMPONENT_VERSION =		0.5.11
 COMPONENT_SRC =			src
+COMPONENT_BUGDB=		utility/vpanels
 
 include $(WS_MAKE_RULES)/justmake.mk
 include $(WS_MAKE_RULES)/ips.mk
--- a/components/visual-panels/firewall/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/visual-panels/firewall/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_NAME =		visual-panels-firewall
 COMPONENT_VERSION =		0.5.11
 COMPONENT_SRC =			src
+COMPONENT_BUGDB=		utility/vpanels
 
 include $(WS_MAKE_RULES)/justmake.mk
 include $(WS_MAKE_RULES)/ips.mk
--- a/components/visual-panels/smf/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/visual-panels/smf/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_NAME =		visual-panels-smf
 COMPONENT_VERSION =		0.5.11
 COMPONENT_SRC =			src
+COMPONENT_BUGDB=		utility/vpanels
 
 include $(WS_MAKE_RULES)/justmake.mk
 include $(WS_MAKE_RULES)/ips.mk
--- a/components/visual-panels/sysmon/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/visual-panels/sysmon/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_NAME =		visual-panels-sysmon
 COMPONENT_VERSION =		0.5.11
 COMPONENT_SRC =			src
+COMPONENT_BUGDB=		utility/vpanels
 
 include $(WS_MAKE_RULES)/justmake.mk
 include $(WS_MAKE_RULES)/ips.mk
--- a/components/visual-panels/time/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/visual-panels/time/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_NAME =		visual-panels-time
 COMPONENT_VERSION =		0.5.11
 COMPONENT_SRC =			src
+COMPONENT_BUGDB=		utility/vpanels
 
 include $(WS_MAKE_RULES)/justmake.mk
 include $(WS_MAKE_RULES)/ips.mk
--- a/components/visual-panels/usermgr/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/visual-panels/usermgr/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_NAME =		visual-panels-usermgr
 COMPONENT_VERSION =		0.5.11
 COMPONENT_SRC =			src
+COMPONENT_BUGDB=		utility/vpanels
 
 include $(WS_MAKE_RULES)/justmake.mk
 include $(WS_MAKE_RULES)/ips.mk
--- a/components/visual-panels/zconsole/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/visual-panels/zconsole/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_NAME =		visual-panels-zconsole
 COMPONENT_VERSION =		0.5.11
 COMPONENT_SRC =			src
+COMPONENT_BUGDB=		utility/vpanels
 
 include $(WS_MAKE_RULES)/justmake.mk
 include $(WS_MAKE_RULES)/ips.mk
--- a/components/wget/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/wget/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:c823d938e2f849305a101c0860229b123d7564c26470fdac9118d85e3c7dba9a
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/wget/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/wget
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/which/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/which/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:0ac8502e9985a3ac6b0e2aa4f2a60f91cad0dc0cca6dc9c1c142ebba4b8dd664
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/which/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/gnu-which
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/wireshark/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/wireshark/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:83a85ff506b5e2a70f03c49de7af291802404983a23c7779e0f4ac3e672a2fb3
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/src/all-versions/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/wireshark
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/wxwidgets/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/wxwidgets/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -23,14 +23,16 @@
 
 include ../../make-rules/shared-macros.mk
 
-COMPONENT_NAME=		wxGTK
+COMPONENT_NAME=		wxwidgets
 COMPONENT_VERSION=	2.8.12
-COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_SRC_NAME=	wxGTK
+COMPONENT_SRC=		$(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
 COMPONENT_ARCHIVE_HASH=	\
     sha256:13cf89f2c29bcb90bb56a31ac1af10f23003d3d43c3e4b24991518f5dc4e5abe
 COMPONENT_ARCHIVE_URL=	http://prdownloads.sourceforge.net/wxwindows/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=  http://www.wxwidgets.org/
+COMPONENT_BUGDB=	library/wxwidgets
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/xorriso/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/xorriso/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,8 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:1f26880eaacf7bd806520a458963d2374ad6bf90353e08ed0de271b6d45c5b8a
 COMPONENT_ARCHIVE_URL=  http://scdbackup.sourceforge.net/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/xorriso
+
 CPPFLAGS+=		-I./test
 
 include ../../make-rules/prep.mk
--- a/components/xz/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/xz/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -30,6 +30,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:3770b8872a4322b9502937b4781d523303bf193962c4822899fd3a210878fc80
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/xz
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/zip/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/zip/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -32,6 +32,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:f0e8bb1f9b7eb0b01285495a2699df3a4b766784c1765a8f1aeedf63c0806369
 COMPONENT_ARCHIVE_URL=	ftp://ftp.info-zip.org/pub/infozip/src/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/zip
 
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
--- a/components/zlib/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/zlib/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -33,6 +33,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e
 COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/project/libpng/zlib/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	library/libz
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/zsh/Makefile	Wed Nov 28 01:19:47 2012 -0800
+++ b/components/zsh/Makefile	Thu Nov 29 06:06:04 2012 -0800
@@ -34,6 +34,7 @@
 COMPONENT_ARCHIVE_HASH=	\
     sha256:054e0452afd9c742c9f1489465175e1d4d7db50d88b602d132551d850cf7a704
 COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/project/zsh/zsh-dev/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/zsh
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/make-rules/component-report	Thu Nov 29 06:06:04 2012 -0800
@@ -0,0 +1,55 @@
+
+PKG_REPORTS=$(CANONICAL_MANIFESTS:%.p5m=$(BUILD_DIR)/%.pkg-report)
+
+HGWEB_BASE_URL = http://userland.us.oracle.com/hg/file/tip/
+ARIA_BASE_URL = http://people.us.oracle.com/pls/oracle/find_person?p_string=
+ARC_BASE_URL = http://psarc.us.oracle.com/
+
+REPORT_TRANSFORMS = $(WS_TOP)/transforms/report
+CDIR=$(COMPONENT_DIR:$(WS_TOP)/%=%)
+
+component-report:	$(BUILD_DIR)/component-report
+
+$(BUILD_DIR)/component-report:	$(BUILD_DIR)/package-info
+	@echo "<tr>" >$@
+	@echo "<td><a href='$(COMPONENT_PROJECT_URL)'>$(COMPONENT_NAME)</a></td>" >>$@
+	@echo "<td><a href='$(COMPONENT_ARCHIVE_URL)'>$(COMPONENT_VERSION)</a></td>" >>$@
+	@echo "<td><a href='$(HGWEB_BASE_URL)$(CDIR)'>$(CDIR)</a></td>" >>$@
+	@echo "<td>" >>$@ ; for pkg in $(PACKAGE) ; do \
+             echo "$$pkg<br>" >>$@ ; \
+	 done ; echo "</td>" >>$@
+	@echo "<td>" >>$@ ; for arc in $(ARC_CASE) ; do \
+             echo "<a href='$(ARC_BASE_URL)$$arc'>$$arc</a><br>" >>$@ ; \
+	 done ; echo "</td>" >>$@
+	@echo "<td>" >>$@ ; for license in $(LICENSE) ; do \
+	     echo "$$license<br>" >>$@ ; \
+	 done ; echo "</td>" >>$@
+	@echo "<td>$(TPNO)</td>" >>$@
+	@echo "<td>" >>$@ ; for bugdb in $(COMPONENT_BUGDB) ; do \
+	     echo "$$bugdb<br>" >>$@ ; \
+	 done ; echo "</td>" >>$@
+	@echo "<td><a href='$(ARIA_BASE_URL)$(RESPONSIBLE_ENGINEER)'>$(RESPONSIBLE_ENGINEER)</a></td>" >>$@
+	@echo "<td><a href='$(ARIA_BASE_URL)$(RESPONSIBLE_MANAGER)'>$(RESPONSIBLE_MANAGER)</a></td>" >>$@
+	@echo "<td>$(TEAM)</td>" >>$@
+	@echo "</tr>" >>$@
+
+$(BUILD_DIR)/package-info:	$(PKG_REPORTS)
+	@cat $(PKG_REPORTS) | sort -u >$@
+
+$(BUILD_DIR)/component-info:	$(PKG_REPORTS)
+	@echo "COMPONENT_NAME=\"$(COMPONENT_NAME)\"" >$@
+	@echo "COMPONENT_VERSION=\"$(COMPONENT_VERSION)\"" >>$@
+	@echo "COMPONENT_PROJECT_URL=\"$(COMPONENT_PROJECT_URL)\"" >>$@
+	@echo "COMPONENT_ARCHIVE_URL=\"$(COMPONENT_ARCHIVE_URL)\"" >>$@
+	@echo "COMPONENT_DIR=\"$(CDIR)\"" >>$@
+	@echo "TPNO=\"$(TPNO)\"" >>$@
+	@echo "COMPONENT_BUGDB=\"$(COMPONENT_BUGDB)\"" >>$@
+	@echo "RESPONSIBLE_ENGINEER=\"$(RESPONSIBLE_ENGINEER)\"" >>$@
+	@echo "RESPONSIBLE_MANAGER=\"$(RESPONSIBLE_MANAGER)\"" >>$@
+	@echo "TEAM=\"$(TEAM)\"" >>$@
+
+$(BUILD_DIR)/%.pkg-report:	%.p5m $(BUILD_DIR)
+	@$(PKGMOGRIFY) $(PKG_OPTIONS) -P $@ $< \
+		$(REPORT_TRANSFORMS) >/dev/null
+
+include $(BUILD_DIR)/package-info
--- a/make-rules/shared-macros.mk	Wed Nov 28 01:19:47 2012 -0800
+++ b/make-rules/shared-macros.mk	Thu Nov 29 06:06:04 2012 -0800
@@ -89,6 +89,8 @@
 
 PKG_REPO =	file:$(WS_REPO)
 
+COMPONENT_SRC_NAME =	$(COMPONENT_NAME)
+
 COMPONENT_DIR =	$(shell pwd)
 SOURCE_DIR =	$(COMPONENT_DIR)/$(COMPONENT_SRC)
 BUILD_DIR =	$(COMPONENT_DIR)/build
@@ -647,3 +649,11 @@
 NO_TESTS =	test-nothing
 test-nothing:
 	@echo "There are no tests available at this time."
+
+# default behaviour for 'component-hook' target is to echo the component
+# name and version information, but more complex behaviour can be implemented
+# via command line setting of the COMPONENT_HOOK macro.
+COMPONENT_HOOK ?=	echo $(COMPONENT_NAME) $(COMPONENT_VERSION)
+
+component-hook:
+	@$(COMPONENT_HOOK)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/gen-components	Thu Nov 29 06:06:04 2012 -0800
@@ -0,0 +1,284 @@
+#!/usr/bin/python
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2012, Oracle and/or it's affiliates.  All rights reserved.
+#
+#
+# gen_components
+# A simple script to generate (on stdout), the component.html web page 
+# found at: http://userland.us.oracle.com/components.html
+#
+
+import getopt
+import os
+import sys
+
+debug = False
+
+# Hashtable of components with TPNOs keyed by component name.
+comp_TPNOs = {}
+
+# Hashtable of RE's, RM's and Teams keyed by component path.
+owners = {}
+
+# Initial HTML for the generated web page.
+preamble = """
+<html>
+<head>
+    <style type='text/css' media='screen'>
+        @import '/css/demo_table.css';
+        @import '/css/ColVis.css';
+        @import '/css/ColReorder.css';
+
+            tr.even:hover,  tr.even:hover td.sorting_1 ,
+            tr.odd:hover,  tr.odd:hover td.sorting_1 {
+                            background-color: gold;
+            }
+
+    </style>
+    <script type='text/javascript' src='js/jquery.js'></script>
+    <script type='text/javascript' src='js/jquery.dataTables.js'></script>
+    <script type='text/javascript' src='js/ColReorder.js'></script>
+    <script type='text/javascript' src='js/ColVis.js'></script>
+
+    <script>
+        $(document).ready(function() {
+            $('#components').dataTable({
+                "sDom": 'C<"clear">Rlfrtip',
+                bPaginate: true,
+                bFilter: true,
+                bSort: true,
+                iDisplayLength: -1,
+                aLengthMenu: [ [ 10, 50, -1], [ 10, 50, 'All'] ]
+            });
+        });
+    </script>
+</head>
+<body>
+
+<h1>Userland Components</h1>
+<p>
+<table align='center' id='components'>
+<thead>
+<tr>
+    <th>Component</th>
+    <th>Version</th>
+    <th>Gate Path</th>
+    <th>Package(s)</th>
+    <th>ARC Case(s)</th>
+    <th>License(s)</th>
+    <th>TPNO</th>
+    <th>BugDB</th>
+    <th>RE</th>
+    <th>RM</th>
+    <th>Team</th>
+</tr>
+</thead>
+<tbody>
+"""
+
+# Final HTML for the generated web page.
+postamble = """
+</tr>
+</tbody>
+</table>
+</body>
+</html>
+"""
+
+# Return a hashtable of RE's, RM's and Teams keyed by component path.
+def read_owners(owners_file):
+    if debug:
+        print >> sys.stderr, "Reading %s" % owners_file
+    try:
+        fin = open(owners_file, 'r')
+        lines = fin.readlines()
+        fin.close()
+    except:
+        if debug:
+            print >> sys.stderr, "Unable to read owners file: %s" % owners_file
+
+    owners = {}
+    for line in lines:
+        line = line[:-1]
+        component, re, rm, team = line.split("|")
+        owners[component] = [ re, rm, team ]
+
+    return owners
+
+# Return a hashtable of components with TPNOs keyed by component name.
+def find_TPNOs(workspace):
+    comp_TPNOs = {}
+    for directory, _, files in os.walk(workspace + "/components"):
+        for filename in files:
+            if filename.endswith(".license") or filename.endswith(".copyright"):
+                pathname = os.path.join(directory, filename)
+                fin = open(pathname, 'r')
+                lines = fin.readlines()
+                fin.close()
+
+                for line in lines:
+                    line = line.replace("\n", "")
+                    if line.startswith("Oracle Internal Tracking Number"):
+                        tpno_str = line.split()[-1]
+                        try:
+                            # Check that the TPNO is a valid number.
+                            tpno = int(tpno_str)
+                            if debug:
+                                print >> sys.stderr, "TPNO: %s: %s" % \
+                                    (directory, tpno_str)
+                            comp_TPNOs[directory] = tpno_str
+                        except:
+                            print >> sys.stderr, "Unable to read TPNO: %s" % \
+                                pathname
+
+    return(comp_TPNOs)
+
+# Return a sorted list of the directories containing one or more .p5m files.
+def find_p5m_dirs(workspace):
+    p5m_dirs = []
+    for dir, _, files in os.walk(workspace + "/components"):
+        for file in files:
+            if file.endswith(".p5m"):
+                p5m_dirs.append(dir)
+
+    return sorted(list(set(p5m_dirs)))
+
+# Write out the initial HTML for the components.html web page.
+def write_preamble():
+    print preamble
+
+# Return the RE,  RM and Team for this component.
+def get_owner(p5m_dir):
+    result = [ "Unknown", "Unknown", "Unknown" ]
+    component_path = ""
+    started = False
+    tokens = p5m_dir.split("/")
+    for token in tokens:
+        if started:
+            component_path += token + "/"
+        if token == "components":
+            started = True
+    component_path = component_path[:-1]
+    if component_path in owners:
+        result = owners[component_path]
+    if debug:
+        print >> sys.stderr, "Component path: ", component_path,
+        print >> sys.stderr, "RE, RM, Team: ", result
+    
+    return result
+
+# Generate an HTML table entry for all the information for the component
+# in the given directory. This generates a file called 'component-report'
+# under the components build directory.
+def gen_reports(workspace, component_dir):
+    if debug:
+        print >> sys.stderr, "Processing %s" % component_dir
+
+    try:
+        tpno = comp_TPNOs[component_dir]
+    except:
+        tpno = ""
+
+    re, rm, team = get_owner(component_dir)
+    makefiles = "-f Makefile -f %s/make-rules/component-report" % workspace
+    targets = "clean component-hook"
+    template = "cd %s; "
+    template += "TPNO='%s' "
+    template += "RESPONSIBLE_ENGINEER='%s' "
+    template += "RESPONSIBLE_MANAGER='%s' "
+    template += "TEAM='%s' "
+    template += "gmake COMPONENT_HOOK='gmake %s component-report' %s"
+    cmd = template % (component_dir, tpno, re, rm, team, makefiles, targets)
+
+    if debug:
+        print >> sys.stderr, "gen_reports: command: `%s`" % cmd
+    lines = os.popen(cmd).readlines()
+
+# Collect all the .../build/component-report files and write them to stdout.
+def write_reports(p5m_dirs, owners_file):
+    for p5m_dir in p5m_dirs:
+        report = "%s/build/component-report" % p5m_dir
+        if debug:
+            print >> sys.stderr, "Reading %s" % report
+        try:
+            fin = open(report, 'r')
+            lines = fin.readlines()
+            fin.close()
+            sys.stdout.writelines(lines)
+        except:
+            if debug:
+                print >> sys.stderr, "Unable to read: %s" % report
+
+# Write out the final HTML for the components.html web page.
+def write_postamble():
+    print postamble
+
+# Write out a usage message showing valid options to this script.
+def usage():
+    print  >> sys.stderr, \
+"""
+Usage: 
+      update_man_pages.py [OPTION...]
+
+-d, --debug
+      Turn on debugging
+
+-o, --owners
+      Location of a file containing a list of RE's /RM's per component
+
+-w --workspace
+      Location of the Userland workspace
+"""
+
+    sys.exit(1)
+
+
+if __name__ == "__main__":
+    workspace = os.getenv('WS_TOP')
+    owners_file = "/net/userland.us.oracle.com/gates/private/RM-RE-list.txt"
+
+    try:
+        opts, args = getopt.getopt(sys.argv[1:], "do:w:",
+            [ "debug", "owners=", "workspace=" ])
+    except getopt.GetoptError, err:
+        print str(err)
+        usage()
+
+    for opt, arg in opts:
+        if opt in [ "-d", "--debug" ]:
+            debug = True
+        elif opt in [ "-o", "--owners" ]:
+            owners_file = arg
+        elif opt in [ "-w", "--workspace" ]:
+            workspace = arg
+        else:
+            assert False, "unknown option"
+ 
+    owners = read_owners(owners_file)
+    write_preamble()
+    comp_TPNOs = find_TPNOs(workspace)
+    p5m_dirs = find_p5m_dirs(workspace)
+    for p5m_dir in p5m_dirs:
+        gen_reports(workspace, p5m_dir)
+    write_reports(p5m_dirs, owners_file)
+    write_postamble()
+    sys.exit(0)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/transforms/report	Thu Nov 29 06:06:04 2012 -0800
@@ -0,0 +1,7 @@
+
+<transform set name=pkg.fmri value=pkg:/(.*)@(.*),.* -> \
+	print PACKAGE += "%<1>@%<2>" >
+<transform set name=org.opensolaris.arc-caseid value=(.*) -> \
+	print ARC_CASE += "%<1>" >
+
+<transform license license=(.*) -> print LICENSE += "%<1>" >