18978320 Userland components should specify TPNOs in Makefiles instead of pkg manifests
authorJohn Beck <John.Beck@Oracle.COM>
Fri, 13 Jun 2014 12:36:52 -0700
changeset 1948 2d1537e7942d
parent 1947 b80524cd88bc
child 1949 97e85b2096e5
18978320 Userland components should specify TPNOs in Makefiles instead of pkg manifests
components/a2ps/Makefile
components/a2ps/a2ps.p5m
components/aalib/Makefile
components/aalib/aalib.p5m
components/acpidump/Makefile
components/acpidump/acpidump.p5m
components/ant/Makefile
components/ant/ant.p5m
components/antlr/Makefile
components/antlr/antlr.p5m
components/apache2-modules/mod_dtrace/Makefile
components/apache2-modules/mod_dtrace/apache-dtrace.p5m
components/apache2-modules/mod_fcgid/Makefile
components/apache2-modules/mod_fcgid/apache-fcgid.p5m
components/apache2-modules/mod_jk/Makefile
components/apache2-modules/mod_jk/apache-jk.p5m
components/apache2-modules/mod_perl/Makefile
components/apache2-modules/mod_perl/apache-perl.p5m
components/apache2-modules/mod_proxy_html/Makefile
components/apache2-modules/mod_proxy_html/apache-proxy_html.p5m
components/apache2-modules/mod_proxy_html/apache-xml2enc.p5m
components/apache2-modules/mod_security2/Makefile
components/apache2-modules/mod_security2/apache-security.p5m
components/apache2-modules/mod_wsgi/Makefile
components/apache2-modules/mod_wsgi/mod_wsgi-26.p5m
components/apache2-modules/mod_wsgi/mod_wsgi-27.p5m
components/apache2-modules/mod_wsgi/mod_wsgi.p5m
components/apache2/Makefile
components/apache2/apache-22.p5m
components/apache2/apache-sed.p5m
components/apache2/documentation.p5m
components/apr-1_5/Makefile
components/apr-1_5/apr-15.p5m
components/apr-util-1_5/Makefile
components/apr-util-1_5/apr-util-15-apr-ldap.p5m
components/apr-util-1_5/apr-util-15-dbd-mysql.p5m
components/apr-util-1_5/apr-util-15-dbd-sqlite.p5m
components/apr-util-1_5/apr-util-15.p5m
components/apr-util/Makefile
components/apr-util/apr-util-13-apr-ldap.p5m
components/apr-util/apr-util-13-dbd-mysql.p5m
components/apr-util/apr-util-13-dbd-sqlite.p5m
components/apr-util/apr-util-13-doc.p5m
components/apr-util/apr-util-13.p5m
components/apr/Makefile
components/apr/apr-13-doc.p5m
components/apr/apr-13.p5m
components/areca/Makefile
components/areca/areca.p5m
components/asciidoc/Makefile
components/asciidoc/asciidoc.p5m
components/autoconf/Makefile
components/autoconf/autoconf.p5m
components/autogen/Makefile
components/autogen/autogen.p5m
components/automake/automake-1.10/Makefile
components/automake/automake-1.10/automake.p5m
components/automake/automake-1.11.2/Makefile
components/automake/automake-1.11.2/automake-111.p5m
components/bash/Makefile
components/bash/bash.p5m
components/bcc/Makefile
components/bcc/bcc.p5m
components/beanshell/Makefile
components/beanshell/beanshell.p5m
components/bind/Makefile
components/bind/bind.p5m
components/bind/bindc.p5m
components/binutils/Makefile
components/binutils/binutils.p5m
components/bison/Makefile
components/bison/bison-runtime.p5m
components/bison/bison.p5m
components/bzip2/Makefile
components/bzip2/bzip2.p5m
components/cdrtools/Makefile
components/cdrtools/cdrtools.p5m
components/clisp/Makefile
components/clisp/clisp.p5m
components/cmake/Makefile
components/cmake/cmake.p5m
components/conflict/Makefile
components/conflict/conflict.p5m
components/convmv/Makefile
components/convmv/convmv.p5m
components/coreutils/Makefile
components/coreutils/coreutils.p5m
components/cups/Makefile
components/cups/cups-libs.p5m
components/cups/cups.p5m
components/curl/Makefile
components/curl/curl.p5m
components/cvs/Makefile
components/cvs/cvs.p5m
components/daq/Makefile
components/daq/daq.p5m
components/dejagnu/Makefile
components/dejagnu/dejagnu.p5m
components/diffutils/Makefile
components/diffutils/diffutils.p5m
components/dnsmasq/Makefile
components/dnsmasq/dnsmasq.p5m
components/doxygen/Makefile
components/doxygen/doxygen.p5m
components/elinks/Makefile
components/elinks/elinks.p5m
components/emacs/Makefile
components/emacs/gnu-emacs-gtk.p5m
components/emacs/gnu-emacs-lisp.p5m
components/emacs/gnu-emacs-no-x11.p5m
components/emacs/gnu-emacs-x11.p5m
components/emacs/gnu-emacs.p5m
components/enscript/Makefile
components/enscript/enscript.p5m
components/facter/Makefile
components/facter/facter.p5m
components/fastcgi/Makefile
components/fastcgi/fcgi-doc.p5m
components/fastcgi/fcgi.p5m
components/fetchmail/Makefile
components/fetchmail/fetchmail.p5m
components/findutils/Makefile
components/findutils/findutils.p5m
components/flex/Makefile
components/flex/flex.p5m
components/flex/flexruntime.p5m
components/foomatic/db-engine/Makefile
components/foomatic/db-engine/foomatic-db-engine.p5m
components/foomatic/db/Makefile
components/foomatic/db/foomatic-db.p5m
components/foomatic/filters/Makefile
components/foomatic/filters/foomatic-rip.p5m
components/foomatic/fppd/Makefile
components/foomatic/fppd/foomatic-ppds.p5m
components/fping/Makefile
components/fping/fping.p5m
components/gawk/Makefile
components/gawk/gawk.p5m
components/gcc3/Makefile
components/gcc3/gcc-3-runtime.p5m
components/gcc3/gcc-3.p5m
components/gcc45/Makefile
components/gcc45/gcc-45-runtime.p5m
components/gcc45/gcc-45.p5m
components/gcc47/Makefile
components/gcc47/developer-gcc-47.p5m
components/gcc47/developer-gcc4-gcc-c++-47.p5m
components/gcc47/developer-gcc4-gcc-c-47.p5m
components/gcc47/developer-gcc4-gcc-common-47.p5m
components/gcc47/developer-gcc4-gcc-gfortran-47.p5m
components/gcc47/developer-gcc4-gcc-gobjc-47.p5m
components/gcc47/system-library-gcc-gcc-c++-runtime-47.p5m
components/gcc47/system-library-gcc-gcc-c-runtime-47.p5m
components/gcc47/system-library-gcc-gcc-gfortran-runtime-47.p5m
components/gcc47/system-library-gcc-gcc-gobjc-runtime-47.p5m
components/gcc47/system-library-gcc-gcc-runtime-47.p5m
components/gcc48/Makefile
components/gcc48/developer-gcc-48.p5m
components/gcc48/developer-gcc-c++.p5m
components/gcc48/developer-gcc-c.p5m
components/gcc48/developer-gcc-gfortran.p5m
components/gcc48/developer-gcc-gobjc.p5m
components/gcc48/developer-gcc.p5m
components/gcc48/developer-gcc4-gcc-c++-48.p5m
components/gcc48/developer-gcc4-gcc-c-48.p5m
components/gcc48/developer-gcc4-gcc-common-48.p5m
components/gcc48/developer-gcc4-gcc-gfortran-48.p5m
components/gcc48/developer-gcc4-gcc-gobjc-48.p5m
components/gcc48/system-library-gcc-gcc-c++-runtime-48.p5m
components/gcc48/system-library-gcc-gcc-c++-runtime.p5m
components/gcc48/system-library-gcc-gcc-c-runtime-48.p5m
components/gcc48/system-library-gcc-gcc-c-runtime.p5m
components/gcc48/system-library-gcc-gcc-gfortran-runtime-48.p5m
components/gcc48/system-library-gcc-gcc-gfortran-runtime.p5m
components/gcc48/system-library-gcc-gcc-gobjc-runtime-48.p5m
components/gcc48/system-library-gcc-gcc-gobjc-runtime.p5m
components/gcc48/system-library-gcc-gcc-runtime-48.p5m
components/gcc48/system-library-gcc-gcc-runtime.p5m
components/gd2/Makefile
components/gd2/gd2.p5m
components/gdb/Makefile
components/gdb/gdb.p5m
components/gdbm/Makefile
components/gdbm/gdbm.p5m
components/getopt/Makefile
components/getopt/getopt.p5m
components/gettext/Makefile
components/gettext/gettext.p5m
components/ggrep/Makefile
components/ggrep/gnu-grep.p5m
components/ghostscript/Makefile
components/ghostscript/ghostscript.p5m
components/git/Makefile
components/git/git.p5m
components/gnu-gs-fonts-other/Makefile
components/gnu-gs-fonts-other/gnu-gs-fonts-other.p5m
components/gnu-gs-fonts-std/Makefile
components/gnu-gs-fonts-std/gnu-gs-fonts-std.p5m
components/gnump/Makefile
components/gnump/gmp.p5m
components/gnupg/Makefile
components/gnupg/gnupg.p5m
components/gnuplot/Makefile
components/gnuplot/gnuplot.p5m
components/gnupth/Makefile
components/gnupth/gnupth.p5m
components/gocr/Makefile
components/gocr/gocr.p5m
components/gperf/Makefile
components/gperf/gperf.p5m
components/gpgme/Makefile
components/gpgme/gpgme.p5m
components/grails/Makefile
components/grails/grails.p5m
components/graphviz/Makefile
components/graphviz/graphviz-java.p5m
components/graphviz/graphviz-lua.p5m
components/graphviz/graphviz-ocaml.p5m
components/graphviz/graphviz-perl-512.p5m
components/graphviz/graphviz-php.p5m
components/graphviz/graphviz-python-26.p5m
components/graphviz/graphviz-python-27.p5m
components/graphviz/graphviz-ruby.p5m
components/graphviz/graphviz-sharp.p5m
components/graphviz/graphviz-tcl.p5m
components/graphviz/graphviz.p5m
components/groff/Makefile
components/groff/groff-core.p5m
components/groff/groff.p5m
components/gtar/Makefile
components/gtar/gtar.p5m
components/guile/Makefile
components/guile/guile.p5m
components/gutenprint/Makefile
components/gutenprint/gutenprint.p5m
components/gzip/Makefile
components/gzip/gzip.p5m
components/hal-cups-utils/Makefile
components/hal-cups-utils/hal-cups-utils.p5m
components/hexedit/Makefile
components/hexedit/hexedit.p5m
components/httping/Makefile
components/httping/httping.p5m
components/hwdata/Makefile
components/hwdata/hwdata.p5m
components/iftop/Makefile
components/iftop/iftop.p5m
components/ilmbase/Makefile
components/ilmbase/ilmbase.p5m
components/imagemagick/Makefile
components/imagemagick/imagemagick.p5m
components/indent/Makefile
components/indent/indent.p5m
components/indri/Makefile
components/indri/indri.p5m
components/iperf/Makefile
components/iperf/iperf.p5m
components/ircii/Makefile
components/ircii/ircii.p5m
components/isc-dhcp/Makefile
components/isc-dhcp/dhcp.p5m
components/jsl/Makefile
components/jsl/jsl.p5m
components/ksh93/Makefile
components/ksh93/developer-astdev93.p5m
components/ksh93/ksh93.p5m
components/ksh93/source-demo-ksh93.p5m
components/lcms/Makefile
components/lcms/lcms-py26.p5m
components/lcms/lcms-py27.p5m
components/lcms/lcms.p5m
components/less/Makefile
components/less/less.p5m
components/lftp/Makefile
components/lftp/lftp.p5m
components/libarchive/Makefile
components/libarchive/libarchive.p5m
components/libconfuse/Makefile
components/libconfuse/libconfuse.p5m
components/libdnet/Makefile
components/libdnet/libdnet.p5m
components/libedit/Makefile
components/libedit/libedit.p5m
components/libee/Makefile
components/libee/libee.p5m
components/libestr/Makefile
components/libestr/libestr.p5m
components/libevent/Makefile
components/libevent/libevent.p5m
components/libexpat/Makefile
components/libexpat/expat.p5m
components/libidn/Makefile
components/libidn/libidn.p5m
components/libksba/Makefile
components/libksba/libksba.p5m
components/libmcrypt/Makefile
components/libmcrypt/libmcrypt.p5m
components/libmemcached/Makefile
components/libmemcached/libmemcached.p5m
components/libmng/Makefile
components/libmng/libmng.p5m
components/libnet/Makefile
components/libnet/libnet.p5m
components/libpcap/Makefile
components/libpcap/libpcap.p5m
components/librsync/Makefile
components/librsync/librsync.p5m
components/libsigsegv/Makefile
components/libsigsegv/libsigsegv.p5m
components/libsndfile/Makefile
components/libsndfile/libsndfile.p5m
components/libssh2/Makefile
components/libssh2/libssh2.p5m
components/libtecla/Makefile
components/libtecla/libtecla.p5m
components/libtool/Makefile
components/libtool/libltdl.p5m
components/libtool/libtool.p5m
components/libtorrent/Makefile
components/libtorrent/libtorrent.p5m
components/libusb/wrapper/Makefile
components/libusb/wrapper/libusb.p5m
components/libxml2/Makefile
components/libxml2/libxml2-26.p5m
components/libxml2/libxml2-27.p5m
components/libxml2/libxml2.p5m
components/libxslt/Makefile
components/libxslt/libxsl-26.p5m
components/libxslt/libxsl-27.p5m
components/libxslt/libxslt.p5m
components/lighttpd/Makefile
components/lighttpd/lighttpd.p5m
components/links/Makefile
components/links/links.p5m
components/logilab-astng/Makefile
components/logilab-astng/logilab-astng-26.p5m
components/logilab-astng/logilab-astng-27.p5m
components/logilab-astng/logilab-astng.p5m
components/logilab-common/Makefile
components/logilab-common/logilab-common-26.p5m
components/logilab-common/logilab-common-27.p5m
components/logilab-common/logilab-common.p5m
components/lua/Makefile
components/lua/lua.p5m
components/m4/Makefile
components/m4/m4.p5m
components/make/Makefile
components/make/make.p5m
components/mc/Makefile
components/mc/mc.p5m
components/memcached-java/Makefile
components/memcached-java/memcached-java.p5m
components/memcached/Makefile
components/memcached/memcached.p5m
components/mlocate/Makefile
components/mlocate/mlocate.p5m
components/mpc/Makefile
components/mpc/mpc.p5m
components/mpfr/Makefile
components/mpfr/mpfr.p5m
components/mutt/Makefile
components/mutt/mutt.p5m
components/ncftp/Makefile
components/ncftp/ncftp.p5m
components/ncurses/Makefile
components/ncurses/ncurses.p5m
components/net-snmp/Makefile
components/net-snmp/net-snmp-26.p5m
components/net-snmp/net-snmp-27.p5m
components/net-snmp/net-snmp-addons.p5m
components/net-snmp/net-snmp-base.p5m
components/net-snmp/net-snmp-documentation.p5m
components/nethack/Makefile
components/nethack/nethack.p5m
components/nmap/Makefile
components/nmap/nmap.p5m
components/ocaml/Makefile
components/ocaml/ocaml.p5m
components/open-fabrics/Makefile
components/open-fabrics/open-fabrics.p5m
components/openexr/Makefile
components/openexr/openexr.p5m
components/openldap/Makefile
components/openldap/openldap.p5m
components/openscap/Makefile
components/openscap/openscap-perl-512.p5m
components/openscap/openscap-python-26.p5m
components/openscap/openscap.p5m
components/openssh/Makefile
components/openssh/openssh.p5m
components/openssl/openssl-1.0.1-fips-140/Makefile
components/openssl/openssl-1.0.1-fips-140/openssl-1.0.1-fips-140.p5m
components/openssl/openssl-1.0.1/Makefile
components/openssl/openssl-1.0.1/openssl-1.0.1.p5m
components/openstack/cinder/Makefile
components/openstack/cinder/cinder.p5m
components/openstack/glance/Makefile
components/openstack/glance/glance.p5m
components/openstack/horizon/Makefile
components/openstack/horizon/horizon.p5m
components/openstack/keystone/Makefile
components/openstack/keystone/keystone.p5m
components/openstack/neutron/Makefile
components/openstack/neutron/neutron.p5m
components/openstack/nova/Makefile
components/openstack/nova/nova.p5m
components/openstack/swift/Makefile
components/openstack/swift/swift.p5m
components/openusb/Makefile
components/openusb/openusb.p5m
components/pam_pkcs11/Makefile
components/pam_pkcs11/pam_pkcs11.p5m
components/parallel/Makefile
components/parallel/parallel.p5m
components/patch/Makefile
components/patch/patch.p5m
components/pbzip2/Makefile
components/pbzip2/pbzip2.p5m
components/pconsole/Makefile
components/pconsole/pconsole.p5m
components/pcre/Makefile
components/pcre/pcre.p5m
components/perl_modules/DBI/DBI-PERLVER.p5m
components/perl_modules/DBI/Makefile
components/perl_modules/authen-pam/Makefile
components/perl_modules/authen-pam/authen-pam-PERLVER.p5m
components/perl_modules/cssh/Makefile
components/perl_modules/cssh/cssh-PERLVER.p5m
components/perl_modules/perl-tk/Makefile
components/perl_modules/perl-tk/tk-PERLVER.p5m
components/perl_modules/perl-x11-protocol/Makefile
components/perl_modules/perl-x11-protocol/x11-protocol-PERLVER.p5m
components/perl_modules/xml-libxml/Makefile
components/perl_modules/xml-libxml/xml-libxml-PERLVER.p5m
components/perl_modules/xml-namespacesupport/Makefile
components/perl_modules/xml-namespacesupport/xml-namespacesupport-PERLVER.p5m
components/perl_modules/xml-parser/Makefile
components/perl_modules/xml-parser/xml-parser-512.p5m
components/perl_modules/xml-parser/xml-parser-512thread.p5m
components/perl_modules/xml-parser/xml-parser-516.p5m
components/perl_modules/xml-sax-base/Makefile
components/perl_modules/xml-sax-base/xml-sax-base-PERLVER.p5m
components/perl_modules/xml-sax/Makefile
components/perl_modules/xml-sax/xml-sax-PERLVER.p5m
components/perl_modules/xml-simple/Makefile
components/perl_modules/xml-simple/xml-simple-PERLVER.p5m
components/php-5_2/Makefile
components/php-5_2/apache-php52.p5m
components/php-5_2/php-52.p5m
components/php-5_2/php-apc.p5m
components/php-5_2/php-doc.p5m
components/php-5_2/php-idn.p5m
components/php-5_2/php-memcache.p5m
components/php-5_2/php-mysql.p5m
components/php-5_2/php-pear.p5m
components/php-5_2/php-suhosin.p5m
components/php-5_2/php-tcpwrap.p5m
components/php-5_2/php-xdebug.p5m
components/php-5_3/Makefile
components/php-5_3/apache-php53.p5m
components/php-5_3/php-53.p5m
components/php-5_3/php-apc.p5m
components/php-5_3/php-doc.p5m
components/php-5_3/php-idn.p5m
components/php-5_3/php-memcache.p5m
components/php-5_3/php-mysql.p5m
components/php-5_3/php-pear.p5m
components/php-5_3/php-suhosin.p5m
components/php-5_3/php-tcpwrap.p5m
components/php-5_3/php-xdebug.p5m
components/php-5_3/php-zendopcache.p5m
components/pigz/Makefile
components/pigz/pigz.p5m
components/pinentry/Makefile
components/pinentry/pinentry.p5m
components/pixz/Makefile
components/pixz/pixz.p5m
components/pkg-config/Makefile
components/pkg-config/pkg-config.p5m
components/popt/Makefile
components/popt/popt.p5m
components/privoxy/Makefile
components/privoxy/privoxy.p5m
components/procmail/Makefile
components/procmail/procmail.p5m
components/proftpd/Makefile
components/proftpd/proftpd.p5m
components/psutils/Makefile
components/psutils/psutils.p5m
components/ptp/Makefile
components/ptp/ptp.p5m
components/puppet/Makefile
components/puppet/puppet.p5m
components/pwgen/Makefile
components/pwgen/pwgen.p5m
components/pylint/Makefile
components/pylint/pylint-PYVER.p5m
components/python/alembic/Makefile
components/python/alembic/alembic-PYVER.p5m
components/python/amqp/Makefile
components/python/amqp/amqp-PYVER.p5m
components/python/anyjson/Makefile
components/python/anyjson/anyjson-PYVER.p5m
components/python/argparse/Makefile
components/python/argparse/argparse-26.p5m
components/python/babel/Makefile
components/python/babel/babel-PYVER.p5m
components/python/beautifulsoup4/Makefile
components/python/beautifulsoup4/beautifulsoup4-PYVER.p5m
components/python/boto/Makefile
components/python/boto/boto-PYVER.p5m
components/python/ceilometerclient/Makefile
components/python/ceilometerclient/ceilometerclient-PYVER.p5m
components/python/cffi/Makefile
components/python/cffi/cffi-PYVER.p5m
components/python/cheetah/Makefile
components/python/cheetah/cheetah-PYVER.p5m
components/python/cherrypy/Makefile
components/python/cherrypy/cherrypy-PYVER.p5m
components/python/cinderclient/Makefile
components/python/cinderclient/cinderclient-PYVER.p5m
components/python/cliff/Makefile
components/python/cliff/cliff-PYVER.p5m
components/python/cmd2/Makefile
components/python/cmd2/cmd2-PYVER.p5m
components/python/cov-core/Makefile
components/python/cov-core/cov-core-PYVER.p5m
components/python/coverage/Makefile
components/python/coverage/coverage-PYVER.p5m
components/python/cssutils/Makefile
components/python/cssutils/cssutils-PYVER.p5m
components/python/d2to1/Makefile
components/python/d2to1/d2to1-PYVER.p5m
components/python/decorator/Makefile
components/python/decorator/decorator-PYVER.p5m
components/python/django-appconf/Makefile
components/python/django-appconf/django-appconf-PYVER.p5m
components/python/django/Makefile
components/python/django/django-PYVER.p5m
components/python/django_compressor/Makefile
components/python/django_compressor/django_compressor-PYVER.p5m
components/python/django_openstack_auth/Makefile
components/python/django_openstack_auth/django_openstack_auth-PYVER.p5m
components/python/dnspython/Makefile
components/python/dnspython/dnspython-PYVER.p5m
components/python/dogpile.cache/Makefile
components/python/dogpile.cache/dogpile.cache-PYVER.p5m
components/python/dogpile.core/Makefile
components/python/dogpile.core/dogpile.core-PYVER.p5m
components/python/eventlet/Makefile
components/python/eventlet/eventlet-PYVER.p5m
components/python/filechunkio/Makefile
components/python/filechunkio/filechunkio-PYVER.p5m
components/python/formencode/Makefile
components/python/formencode/formencode-PYVER.p5m
components/python/glanceclient/Makefile
components/python/glanceclient/glanceclient-PYVER.p5m
components/python/greenlet/Makefile
components/python/greenlet/greenlet-PYVER.p5m
components/python/heatclient/Makefile
components/python/heatclient/heatclient-PYVER.p5m
components/python/httplib2/Makefile
components/python/httplib2/httplib2-PYVER.p5m
components/python/imaging/Makefile
components/python/imaging/imaging-PYVER.p5m
components/python/importlib/Makefile
components/python/importlib/importlib-26.p5m
components/python/importlib/importlib.p5m
components/python/ipython/Makefile
components/python/ipython/ipython-PYVER.p5m
components/python/iso8601/Makefile
components/python/iso8601/iso8601-PYVER.p5m
components/python/jinja2/Makefile
components/python/jinja2/jinja2-PYVER.p5m
components/python/jsonpatch/Makefile
components/python/jsonpatch/jsonpatch-PYVER.p5m
components/python/jsonpointer/Makefile
components/python/jsonpointer/jsonpointer-PYVER.p5m
components/python/jsonrpclib/Makefile
components/python/jsonrpclib/jsonrpclib-PYVER.p5m
components/python/jsonschema/Makefile
components/python/jsonschema/jsonschema-PYVER.p5m
components/python/keystoneclient/Makefile
components/python/keystoneclient/keystoneclient-PYVER.p5m
components/python/kombu/Makefile
components/python/kombu/kombu-PYVER.p5m
components/python/ldtp/Makefile
components/python/ldtp/ldtp-PYVER.p5m
components/python/lesscpy/Makefile
components/python/lesscpy/lesscpy-PYVER.p5m
components/python/librabbitmq/Makefile
components/python/librabbitmq/librabbitmq-PYVER.p5m
components/python/lockfile/Makefile
components/python/lockfile/lockfile-PYVER.p5m
components/python/m2crypto/Makefile
components/python/m2crypto/m2crypto-PYVER.p5m
components/python/mako/Makefile
components/python/mako/mako-PYVER.p5m
components/python/markdown/Makefile
components/python/markdown/markdown-PYVER.p5m
components/python/markupsafe/Makefile
components/python/markupsafe/markupsafe-PYVER.p5m
components/python/mock/Makefile
components/python/mock/mock-PYVER.p5m
components/python/mysql/Makefile
components/python/mysql/mysql-PYVER.p5m
components/python/netaddr/Makefile
components/python/netaddr/netaddr-PYVER.p5m
components/python/netifaces/Makefile
components/python/netifaces/netifaces-PYVER.p5m
components/python/neutronclient/Makefile
components/python/neutronclient/neutronclient-PYVER.p5m
components/python/nose-cover3/Makefile
components/python/nose-cover3/nose-cover3-PYVER.p5m
components/python/nose/Makefile
components/python/nose/nose-PYVER.p5m
components/python/novaclient/Makefile
components/python/novaclient/novaclient-PYVER.p5m
components/python/ordereddict/Makefile
components/python/ordereddict/ordereddict-26.p5m
components/python/ordereddict/ordereddict.p5m
components/python/oslo.config/Makefile
components/python/oslo.config/oslo.config-PYVER.p5m
components/python/passlib/Makefile
components/python/passlib/passlib-PYVER.p5m
components/python/paste.deploy/Makefile
components/python/paste.deploy/paste.deploy-PYVER.p5m
components/python/paste/Makefile
components/python/paste/paste-PYVER.p5m
components/python/pbr/Makefile
components/python/pbr/pbr-PYVER.p5m
components/python/pep8/Makefile
components/python/pep8/pep8-PYVER.p5m
components/python/pip/Makefile
components/python/pip/pip-PYVER.p5m
components/python/ply/Makefile
components/python/ply/ply-PYVER.p5m
components/python/prettytable/Makefile
components/python/prettytable/prettytable-PYVER.p5m
components/python/py/Makefile
components/python/py/py-PYVER.p5m
components/python/pyasn1-modules/Makefile
components/python/pyasn1-modules/pyasn1-modules-PYVER.p5m
components/python/pyasn1/Makefile
components/python/pyasn1/pyasn1-PYVER.p5m
components/python/pybonjour/Makefile
components/python/pybonjour/pybonjour-PYVER.p5m
components/python/pycountry/Makefile
components/python/pycountry/pycountry-PYVER.p5m
components/python/pycparser/Makefile
components/python/pycparser/pycparser-PYVER.p5m
components/python/pycups/Makefile
components/python/pycups/pycups-PYVER.p5m
components/python/pycurl/Makefile
components/python/pycurl/pycurl-PYVER.p5m
components/python/pydns/Makefile
components/python/pydns/pydns-PYVER.p5m
components/python/pyflakes/Makefile
components/python/pyflakes/pyflakes-PYVER.p5m
components/python/pygments/Makefile
components/python/pygments/pygments-PYVER.p5m
components/python/pylxml/Makefile
components/python/pylxml/pylxml-PYVER.p5m
components/python/pyopenssl/Makefile
components/python/pyopenssl/pyopenssl-PYVER.p5m
components/python/pyparsing/Makefile
components/python/pyparsing/pyparsing-PYVER.p5m
components/python/pyrabbit/Makefile
components/python/pyrabbit/pyrabbit-PYVER.p5m
components/python/pytest-capturelog/Makefile
components/python/pytest-capturelog/pytest-capturelog-PYVER.p5m
components/python/pytest-codecheckers/Makefile
components/python/pytest-codecheckers/pytest-codecheckers-PYVER.p5m
components/python/pytest-cov/Makefile
components/python/pytest-cov/pytest-cov-PYVER.p5m
components/python/pytest/Makefile
components/python/pytest/pytest-PYVER.p5m
components/python/python-ldap/Makefile
components/python/python-ldap/python-ldap-PYVER.p5m
components/python/python-memcached/Makefile
components/python/python-memcached/python-memcached-PYVER.p5m
components/python/python26/Makefile
components/python/python26/python-26-tests.p5m
components/python/python26/python-26.p5m
components/python/python26/tkinter-26.p5m
components/python/python27/Makefile
components/python/python27/python-27-tests.p5m
components/python/python27/python-27.p5m
components/python/python27/tkinter-27.p5m
components/python/python34/Makefile
components/python/python34/python-34.p5m
components/python/python34/tkinter-34.p5m
components/python/pytz/Makefile
components/python/pytz/pytz-PYVER.p5m
components/python/quantumclient/Makefile
components/python/quantumclient/quantumclient-PYVER.p5m
components/python/repoze.lru/Makefile
components/python/repoze.lru/repoze.lru-PYVER.p5m
components/python/requests/Makefile
components/python/requests/requests-PYVER.p5m
components/python/routes/Makefile
components/python/routes/routes-PYVER.p5m
components/python/setuptools-git/Makefile
components/python/setuptools-git/setuptools-git-PYVER.p5m
components/python/setuptools/Makefile
components/python/setuptools/setuptools-PYVER.p5m
components/python/simplejson/Makefile
components/python/simplejson/simplejson-PYVER.p5m
components/python/six/Makefile
components/python/six/six-PYVER.p5m
components/python/sqlalchemy-migrate/Makefile
components/python/sqlalchemy-migrate/sqlalchemy-migrate-PYVER.p5m
components/python/sqlalchemy/Makefile
components/python/sqlalchemy/sqlalchemy-PYVER.p5m
components/python/stevedore/Makefile
components/python/stevedore/stevedore-PYVER.p5m
components/python/suds/Makefile
components/python/suds/suds-PYVER.p5m
components/python/swiftclient/Makefile
components/python/swiftclient/swiftclient-PYVER.p5m
components/python/tempita/Makefile
components/python/tempita/tempita-PYVER.p5m
components/python/tox/Makefile
components/python/tox/tox-PYVER.p5m
components/python/troveclient/Makefile
components/python/troveclient/troveclient-PYVER.p5m
components/python/twisted-web2/Makefile
components/python/twisted-web2/twisted-web2-PYVER.p5m
components/python/twisted/Makefile
components/python/twisted/twisted-PYVER.p5m
components/python/unittest2/Makefile
components/python/unittest2/unittest2-26.p5m
components/python/unittest2/unittest2.p5m
components/python/virtualenv/Makefile
components/python/virtualenv/virtualenv-PYVER.p5m
components/python/waitress/Makefile
components/python/waitress/waitress-PYVER.p5m
components/python/warlock/Makefile
components/python/warlock/warlock-PYVER.p5m
components/python/webob/Makefile
components/python/webob/webob-PYVER.p5m
components/python/websockify/Makefile
components/python/websockify/websockify-PYVER.p5m
components/python/webtest/Makefile
components/python/webtest/webtest-PYVER.p5m
components/python/xattr/Makefile
components/python/xattr/xattr-PYVER.p5m
components/python/zope-interface/Makefile
components/python/zope-interface/zope-interface-PYVER.p5m
components/quagga/Makefile
components/quagga/quagga.p5m
components/quilt/Makefile
components/quilt/quilt.p5m
components/rabbitmq/Makefile
components/rabbitmq/rabbitmq.p5m
components/rdiff-backup/Makefile
components/rdiff-backup/rdiff-backup-PYVER.p5m
components/readline/Makefile
components/readline/readline.p5m
components/rpm2cpio/Makefile
components/rpm2cpio/rpm2cpio.p5m
components/rsync/Makefile
components/rsync/rsync.p5m
components/rsyslog/Makefile
components/rsyslog/rsyslog.p5m
components/rtorrent/Makefile
components/rtorrent/rtorrent.p5m
components/ruby/ruby-18/Makefile
components/ruby/ruby-18/ruby-18.p5m
components/ruby/ruby-19/Makefile
components/ruby/ruby-19/ruby-19-tk.p5m
components/ruby/ruby-19/ruby-19.p5m
components/samba/samba/Makefile
components/samba/samba/samba.p5m
components/samba/samba30/Makefile
components/samba/samba30/libsmbclient.p5m
components/sane-backends/Makefile
components/sane-backends/sane-backends.p5m
components/sane-frontends/Makefile
components/sane-frontends/sane-frontends.p5m
components/screen/Makefile
components/screen/screen.p5m
components/sed/Makefile
components/sed/sed.p5m
components/sg3_utils/Makefile
components/sg3_utils/sg3_utils.p5m
components/slang/Makefile
components/slang/slang.p5m
components/slib/Makefile
components/slib/slib.p5m
components/smp_utils/Makefile
components/smp_utils/smp_utils.p5m
components/snort/Makefile
components/snort/snort.p5m
components/sox/Makefile
components/sox/sox.p5m
components/spawn-fcgi/Makefile
components/spawn-fcgi/spawn-fcgi.p5m
components/squid/Makefile
components/squid/squid.p5m
components/stdcxx/Makefile
components/stdcxx/stdcxx.p5m
components/subversion/Makefile
components/subversion/subversion-java.p5m
components/subversion/subversion-perl-512.p5m
components/subversion/subversion-perl-516.p5m
components/subversion/subversion-perl.p5m
components/subversion/subversion-python.p5m
components/subversion/subversion.p5m
components/sudo/Makefile
components/sudo/sudo.p5m
components/swig/Makefile
components/swig/swig.p5m
components/tcl/expect/Makefile
components/tcl/expect/expect.p5m
components/tcl/tcl/Makefile
components/tcl/tcl/tcl.p5m
components/tcl/tk/Makefile
components/tcl/tk/tk.p5m
components/tcltls/Makefile
components/tcltls/tcltls.p5m
components/tcpdump/Makefile
components/tcpdump/tcpdump.p5m
components/tcsh/Makefile
components/tcsh/tcsh.p5m
components/texinfo/Makefile
components/texinfo/texinfo.p5m
components/tidy/Makefile
components/tidy/tidy.p5m
components/timezone/Makefile
components/timezone/system-data-timezone.p5m
components/tmux/Makefile
components/tmux/tmux.p5m
components/tomcat/Makefile
components/tomcat/tomcat-examples.p5m
components/tomcat/tomcat.p5m
components/top/Makefile
components/top/top.p5m
components/trousers/Makefile
components/trousers/trousers.p5m
components/unzip/Makefile
components/unzip/unzip.p5m
components/wdiff/Makefile
components/wdiff/wdiff.p5m
components/webalizer/Makefile
components/webalizer/webalizer.p5m
components/wget/Makefile
components/wget/wget.p5m
components/which/Makefile
components/which/which.p5m
components/wireshark/Makefile
components/wireshark/tshark.p5m
components/wireshark/wireshark-common.p5m
components/wireshark/wireshark.p5m
components/wxwidgets/Makefile
components/wxwidgets/wxwidgets.p5m
components/xmlto/Makefile
components/xmlto/xmlto.p5m
components/xorriso/Makefile
components/xorriso/xorriso.p5m
components/xz/Makefile
components/xz/xz.p5m
components/zip/Makefile
components/zip/zip.p5m
components/zlib/Makefile
components/zlib/zlib.p5m
doc/makefile-variables.txt
make-rules/ips.mk
--- a/components/a2ps/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/a2ps/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2010, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/a2ps/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/a2ps
 
+TPNO=			4517
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/a2ps/a2ps.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/a2ps/a2ps.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.summary \
     value="GNU a2ps - 'Anything to PostScript' converter and pretty printer"
 set name=com.oracle.info.description value="GNU a2ps"
-set name=com.oracle.info.tpno value=4517
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Printing
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/aalib/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/aalib/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -37,6 +37,8 @@
 COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/aa-project/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/aalib
 
+TPNO=			6118
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/aalib/aalib.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/aalib/aalib.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.summary value="AAlib - Ascii art graphics library"
 set name=pkg.human-version value=$(HUMAN_VERSION)
 set name=com.oracle.info.description value="the AAlib library"
-set name=com.oracle.info.tpno value=6118
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/acpidump/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/acpidump/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -37,6 +37,8 @@
 COMPONENT_ARCHIVE_URL=	http://www.lesswatts.org/patches/linux_acpi/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/acpidump
 
+TPNO=			8848
+
 # we're i386-only
 ifeq ($(MACH), sparc)
 PUBLISH_STAMP= 
--- a/components/acpidump/acpidump.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/acpidump/acpidump.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommited>
@@ -29,7 +29,7 @@
 set name=pkg.summary value="acpidump - utilities used to display ACPI tables"
 set name=pkg.human-version value=$(COMPONENT_VERSION)
 set name=com.oracle.info.description value="the acpidump utilities"
-set name=com.oracle.info.tpno value=8848
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Administration and Configuration"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/ant/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ant/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -36,6 +36,8 @@
 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/ant/source/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/ant
 
+TPNO=			6147
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/ant/ant.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ant/ant.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -29,7 +29,7 @@
 set name=pkg.description value="Apache Ant is a Java-based build tool"
 set name=pkg.summary value="Apache Ant"
 set name=com.oracle.info.description value="Apache Ant"
-set name=com.oracle.info.tpno value=6147
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Distribution Tools"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/antlr/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/antlr/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://www.antlr2.org/download/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	java-class/antlr
 
+TPNO=			5546
+
 # Use version of Java defined in ../../make-rules/shared-macros.mk
 PATH=$(SPRO_VROOT)/bin:$(JAVA_HOME)/bin:/usr/bin
 
--- a/components/antlr/antlr.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/antlr/antlr.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing C++ or Java actions [You can use PCCTS 1.xx to generate C-based parsers]."
 set name=com.oracle.info.description value="the ANTLR Language Recognition tool"
-set name=com.oracle.info.tpno value=5546
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Other Languages"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/apache2-modules/mod_dtrace/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_dtrace/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -28,6 +28,8 @@
 COMPONENT_PROJECT_URL=	http://prefetch.net/projects/apache_modtrace/
 COMPONENT_BUGDB=	utility/apache
 
+TPNO=			8876
+
 include ../../../make-rules/justmake.mk
 include ../../../make-rules/ips.mk
 
--- a/components/apache2-modules/mod_dtrace/apache-dtrace.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_dtrace/apache-dtrace.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,14 +18,14 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 set name=pkg.fmri \
     value=pkg:/web/server/apache-22/module/apache-dtrace@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary \
     value="DTrace plugin for Apache Web Server V2.2"
 set name=com.oracle.info.description value="the DTrace plugin for Apache Web Server V2.2"
-set name=com.oracle.info.tpno value=8876
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/apache2-modules/mod_fcgid/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_fcgid/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/httpd/mod_fcgid/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/apache
 
+TPNO=			8878
+
 include ../../../make-rules/prep.mk
 include ../../../make-rules/justmake.mk
 include ../../../make-rules/ips.mk
--- a/components/apache2-modules/mod_fcgid/apache-fcgid.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_fcgid/apache-fcgid.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 set name=pkg.fmri \
     value=pkg:/web/server/apache-22/module/apache-fcgid@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="FastCGI plugin for Apache Web Server Version 2.2"
 set name=com.oracle.info.description value="the FastCGI plugin for Apache Web Server V2.2"
-set name=com.oracle.info.tpno value=8878
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/apache2-modules/mod_jk/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_jk/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -33,6 +33,8 @@
 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/apache
 
+TPNO=			9082
+
 include ../../../make-rules/prep.mk
 include ../../../make-rules/configure.mk
 include ../../../make-rules/ips.mk
--- a/components/apache2-modules/mod_jk/apache-jk.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_jk/apache-jk.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 set name=pkg.fmri \
     value=pkg:/web/server/apache-22/module/apache-jk@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="Tomcat Connector plugin for Apache Web Server Version 2.2"
 set name=com.oracle.info.description value="the Tomcat Connector plugin for Apache Web Server V2.2"
-set name=com.oracle.info.tpno value=9082
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/apache2-modules/mod_perl/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_perl/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)dist/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/apache
 
+TPNO=			8896
+
 CONFIGURE_DEFAULT_DIRS=no
 
 include ../../../make-rules/prep.mk
--- a/components/apache2-modules/mod_perl/apache-perl.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_perl/apache-perl.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 set name=pkg.fmri \
@@ -28,7 +28,7 @@
 set name=pkg.description \
     value="Perl plugin for Apache Web Server Version 2.2"
 set name=com.oracle.info.description value="the Perl plugin for Apache Web Server V2.2"
-set name=com.oracle.info.tpno value=8896
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/apache2-modules/mod_proxy_html/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_proxy_html/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -35,6 +35,9 @@
 
 COMPONENT_BUGDB=	utility/apache
 
+TPNO_MOD_PROXY_HTML=	9032
+TPNO_MOD_XML2ENC=	9034
+
 include ../../../make-rules/prep.mk
 include ../../../make-rules/justmake.mk
 include ../../../make-rules/ips.mk
--- a/components/apache2-modules/mod_proxy_html/apache-proxy_html.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_proxy_html/apache-proxy_html.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 set name=pkg.fmri \
     value=pkg:/web/server/apache-22/module/apache-proxy_html@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="Proxy HTML plugin for Apache Web Server Version 2.2"
 set name=com.oracle.info.description value="the Proxy HTML plugin for Apache Web Server V2.2"
-set name=com.oracle.info.tpno value=9032
+set name=com.oracle.info.tpno value=$(TPNO_MOD_PROXY_HTML)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/apache2-modules/mod_proxy_html/apache-xml2enc.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_proxy_html/apache-xml2enc.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 set name=pkg.fmri \
     value=pkg:/web/server/apache-22/module/[email protected],$(BUILD_VERSION)
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="xml2enc plugin for Apache Web Server Version 2.2"
 set name=com.oracle.info.description value="the xml2nec plugin for Apache Web Server V2.2"
-set name=com.oracle.info.tpno value=9034
+set name=com.oracle.info.tpno value=$(TPNO_MOD_XML2ENC)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value="http://apache.webthing.com/mod_xml2enc/"
--- a/components/apache2-modules/mod_security2/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_security2/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -34,6 +34,8 @@
     $(COMPONENT_PROJECT_URL)tarball/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/apache
 
+TPNO=			14454
+
 include ../../../make-rules/prep.mk
 include ../../../make-rules/configure.mk
 include ../../../make-rules/ips.mk
--- a/components/apache2-modules/mod_security2/apache-security.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_security2/apache-security.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 set name=pkg.fmri \
     value=pkg:/web/server/apache-22/module/apache-security@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="Mod Security plugin for Apache Web Server Version 2.2"
 set name=com.oracle.info.description value="the Mod Security plugin for Apache Web Server V2.2"
-set name=com.oracle.info.tpno value=14454
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/apache2-modules/mod_wsgi/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_wsgi/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../../make-rules/shared-macros.mk
@@ -39,6 +39,8 @@
 COMPONENT_PROJECT_URL=  http://code.google.com/p/modwsgi/
 COMPONENT_BUGDB=	utility/apache
 
+TPNO=			7687
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/apache2-modules/mod_wsgi/mod_wsgi-26.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_wsgi/mod_wsgi-26.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri \
@@ -28,7 +28,7 @@
 set name=pkg.summary \
     value="Python 2.6 mod_wsgi plugin for Apache Web Server v2.2"
 set name=com.oracle.info.description value="the Python 2.6 mod_wsgi plugin for Apache Web Server v2.2"
-set name=com.oracle.info.tpno value=7687
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/apache2-modules/mod_wsgi/mod_wsgi-27.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_wsgi/mod_wsgi-27.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri \
@@ -28,7 +28,7 @@
 set name=pkg.summary \
     value="Python 2.7 mod_wsgi plugin for Apache Web Server v2.2"
 set name=com.oracle.info.description value="the Python 2.7 mod_wsgi plugin for Apache Web Server v2.2"
-set name=com.oracle.info.tpno value=7687
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/apache2-modules/mod_wsgi/mod_wsgi.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2-modules/mod_wsgi/mod_wsgi.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,14 +20,14 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri \
     value=pkg:/web/server/apache-22/module/apache-wsgi@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="mod_wsgi plugin for Apache Web Server v2.2"
 set name=com.oracle.info.description value="the mod_wsgi plugin for Apache Web Server v2.2"
-set name=com.oracle.info.tpno value=7687
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/apache2/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,7 +32,9 @@
     sha256:7e58abdc6f30756aafe136d7efb10a79d6ff66f8b68308fd2399cb01ae77895d
 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/httpd/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/apache
-TPNO=			16942
+
+TPNO_APACHE=		16942
+TPNO_MOD_SED=		8897
 
 CONFIGURE_DEFAULT_DIRS=no
 
--- a/components/apache2/apache-22.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2/apache-22.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
 set name=pkg.description \
     value="The Apache HTTP Server Version 2.2"
 set name=com.oracle.info.description value="the Apache Web Server V2.2"
-set name=com.oracle.info.tpno value=$(TPNO)
+set name=com.oracle.info.tpno value=$(TPNO_APACHE)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/apache2/apache-sed.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2/apache-sed.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 set name=pkg.fmri \
     value=pkg:/web/server/apache-22/module/apache-sed@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="mod_sed plugin for Apache Web Server Version 2.2"
 set name=com.oracle.info.description value="the mod_sed plugin for Apache Web Server V2.2"
-set name=com.oracle.info.tpno value=8897
+set name=com.oracle.info.tpno value=$(TPNO_MOD_SED)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value="$(COMPONENT_PROJECT_URL)/docs/2.3/mod/mod_sed.html"
--- a/components/apache2/documentation.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apache2/documentation.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="The Apache HTTP Server Version 2.2 (documentation)"
 set name=com.oracle.info.description value="the Apache Web Server V2.2 Documentation"
-set name=com.oracle.info.tpno value=$(TPNO)
+set name=com.oracle.info.tpno value=$(TPNO_APACHE)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/apr-1_5/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apr-1_5/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/apr/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/apache
 
+TPNO=			16531
+
 CONFIGURE_DEFAULT_DIRS=no
 
 include ../../make-rules/prep.mk
--- a/components/apr-1_5/apr-15.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apr-1_5/apr-15.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
 set name=pkg.description \
     value="The shared libraries for any component using Apache Portable Runtime (APR) Version 1.5"
 set name=com.oracle.info.description value="the Apache Portable Runtime (APR) 1.5 Shared Libraries"
-set name=com.oracle.info.tpno value=16531
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/apr-util-1_5/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apr-util-1_5/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/apr/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/apache
 
+TPNO=			6137
+
 CONFIGURE_DEFAULT_DIRS=no
 
 include ../../make-rules/prep.mk
--- a/components/apr-util-1_5/apr-util-15-apr-ldap.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apr-util-1_5/apr-util-15-apr-ldap.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value="Apache Portable Runtime Utility (APR-util) 1.5 LDAP's stub"
 set name=com.oracle.info.description \
     value="the Apache Portable Runtime Utility (APR-util) 1.5 LDAP's stub"
-set name=com.oracle.info.tpno value=6137
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/apr-util-1_5/apr-util-15-dbd-mysql.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apr-util-1_5/apr-util-15-dbd-mysql.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value="Apache Portable Runtime Utility (APR-util) 1.5 DBD Driver for MySQL"
 set name=com.oracle.info.description \
     value="the Apache Portable Runtime Utility (APR-util) 1.5 DBD Driver for MySQL"
-set name=com.oracle.info.tpno value=6137
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/apr-util-1_5/apr-util-15-dbd-sqlite.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apr-util-1_5/apr-util-15-dbd-sqlite.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value="Apache Portable Runtime Utility (APR-util) 1.5 DBD Driver for SQLite"
 set name=com.oracle.info.description \
     value="the Apache Portable Runtime Utility (APR-util) 1.5 DBD Driver for SQLite"
-set name=com.oracle.info.tpno value=6137
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/apr-util-1_5/apr-util-15.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apr-util-1_5/apr-util-15.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
     value="Apache Portable Runtime Utility (APR-util) 1.5 development header files and libraries"
 set name=com.oracle.info.description \
     value="the Apache Portable Runtime Utility (APR-util) 1.5 development header files and libraries"
-set name=com.oracle.info.tpno value=6137
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/apr-util/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apr-util/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/apr/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/apache
 
+TPNO=			6137
+
 CONFIGURE_DEFAULT_DIRS=no
 
 include ../../make-rules/prep.mk
--- a/components/apr-util/apr-util-13-apr-ldap.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apr-util/apr-util-13-apr-ldap.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,14 +18,14 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 set name=pkg.fmri \
     value=pkg:/library/apr-util-13/apr-ldap@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary \
     value="Apache Portable Runtime Utility (APR-util) 1.3 LDAP's stub"
 set name=com.oracle.info.description value="the Apache Portable Runtime Utility (APR-util) 1.3 LDAP's stub"
-set name=com.oracle.info.tpno value=6137
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/apr-util/apr-util-13-dbd-mysql.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apr-util/apr-util-13-dbd-mysql.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,14 +18,14 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 set name=pkg.fmri \
     value=pkg:/library/apr-util-13/dbd-mysql@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary \
     value="Apache Portable Runtime Utility (APR-util) 1.3 DBD Driver for MySQL"
 set name=com.oracle.info.description value="the Apache Portable Runtime Utility (APR-util) 1.3 DBD Driver for MySQL"
-set name=com.oracle.info.tpno value=6137
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/apr-util/apr-util-13-dbd-sqlite.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apr-util/apr-util-13-dbd-sqlite.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,14 +18,14 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 set name=pkg.fmri \
     value=pkg:/library/apr-util-13/dbd-sqlite@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary \
     value="Apache Portable Runtime Utility (APR-util) 1.3 DBD Driver for SQLite"
 set name=com.oracle.info.description value="the Apache Portable Runtime Utility (APR-util) 1.3 DBD Driver for SQLite"
-set name=com.oracle.info.tpno value=6137
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/apr-util/apr-util-13-doc.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apr-util/apr-util-13-doc.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr/apr-util/1.3/manual/(.+)$ -> set action.hash %<\1> >
 <transform file path=usr/apr-util/1.3/manual/search/(.+)$ -> set action.hash %<\1> >
@@ -29,7 +29,7 @@
 set name=pkg.summary \
     value="Apache Portable Runtime Utility (APR-util) 1.3 documentation"
 set name=com.oracle.info.description value="the Apache Portable Runtime Utility (APR-util) 1.3 documentation"
-set name=com.oracle.info.tpno value=6137
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/apr-util/apr-util-13.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apr-util/apr-util-13.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.summary \
     value="Apache Portable Runtime Utility (APR-util) 1.3 development header files and libraries"
 set name=com.oracle.info.description value="the Apache Portable Runtime Utility (APR-util) 1.3 development header files and libraries"
-set name=com.oracle.info.tpno value=6137
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/apr/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apr/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/apr/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/apache
 
+TPNO=			6136
+
 CONFIGURE_DEFAULT_DIRS=no
 
 include ../../make-rules/prep.mk
--- a/components/apr/apr-13-doc.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apr/apr-13-doc.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr/apr/1.3/manual/(.+)$ -> set action.hash %<\1> >
 <transform file path=usr/apr/1.3/manual/search/(.+)$ -> set action.hash %<\1> >
@@ -29,7 +29,7 @@
 set name=pkg.summary \
     value="Apache Portable Runtime (APR) 1.3 documentation"
 set name=com.oracle.info.description value="the Apache Portable Runtime (APR) 1.3 documentation"
-set name=com.oracle.info.tpno value=6136
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/apr/apr-13.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/apr/apr-13.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="The shared libraries for any component using Apache Portable Runtime (APR) Version 1.3"
 set name=com.oracle.info.description value="the Apache Portable Runtime (APR) 1.3 Shared Libraries"
-set name=com.oracle.info.tpno value=6136
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/areca/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/areca/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -41,6 +41,8 @@
 
 COMPONENT_BUGDB=	utility/areca
 
+TPNO=			6138
+
 include ../../make-rules/prep.mk
 include ../../make-rules/ant.mk
 include ../../make-rules/ips.mk
--- a/components/areca/areca.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/areca/areca.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -35,7 +35,7 @@
     value="Areca is file backup software that supports incremental, image and delta backup on local drives or FTP servers."
 set name=pkg.summary value="Areca backup utilities."
 set name=com.oracle.info.description value="the Areca file backup software"
-set name=com.oracle.info.tpno value=6138
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/asciidoc/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/asciidoc/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	 http://downloads.sourceforge.net/project/$(COMPONENT_NAME)/$(COMPONENT_NAME)/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/asciidoc
 
+TPNO=			14505
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/asciidoc/asciidoc.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/asciidoc/asciidoc.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -28,7 +28,7 @@
 set name=pkg.description \
     value="AsciiDoc is a text document format for writing notes, documentation, articles, books, ebooks, slideshows, web pages, man pages and blogs.  AsciiDoc files can be translated to many formats including HTML, PDF, EPUB, and man pages. AsciiDoc is highly configurable: both the AsciiDoc source file syntax and the backend output markups (which can be almost any type of SGML/XML markup) can be customized and extended by the user."
 set name=com.oracle.info.description value="the AsciiDoc developer tool"
-set name=com.oracle.info.tpno value=14505
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Text Tools"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/autoconf/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/autoconf/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/autoconf/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/autoconf
 
+TPNO=			7252
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/autoconf/autoconf.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/autoconf/autoconf.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/developer/build/autoconf@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GNU autoconf utility"
 set name=com.oracle.info.description value="GNU autoconf"
-set name=com.oracle.info.tpno value=7252
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/autogen/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/autogen/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/autogen/rel$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/autogen
 
+TPNO=			11805
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/autogen/autogen.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/autogen/autogen.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -28,7 +28,7 @@
 set name=pkg.description \
     value="AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text."
 set name=com.oracle.info.description value="GNU autogen"
-set name=com.oracle.info.tpno value=11805
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Other Languages"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/automake/automake-1.10/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/automake/automake-1.10/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/automake/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/automake
 
+TPNO=			6149
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/automake/automake-1.10/automake.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/automake/automake-1.10/automake.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,14 +18,14 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri \
     value=pkg:/developer/build/automake-110@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="A Makefile generator"
 set name=com.oracle.info.description value="GNU automake"
-set name=com.oracle.info.tpno value=6149
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/automake/automake-1.11.2/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/automake/automake-1.11.2/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../../make-rules/shared-macros.mk
@@ -34,6 +34,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/automake/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/automake
 
+TPNO=			7253
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/automake/automake-1.11.2/automake-111.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/automake/automake-1.11.2/automake-111.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/developer/build/automake-111@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="A Makefile generator"
 set name=com.oracle.info.description value="GNU automake"
-set name=com.oracle.info.tpno value=7253
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/bash/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/bash/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/bash/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/bash
 
+TPNO=			7265
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -142,4 +144,3 @@
 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/bash/bash.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/bash/bash.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/shell/bash@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GNU Bourne-Again shell (bash)"
 set name=com.oracle.info.description value="GNU Bourne-Again shell (bash)"
-set name=com.oracle.info.tpno value=7265
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:System/Shells
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/bcc/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/bcc/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/bcc
 
+TPNO=			8334
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/bcc/bcc.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/bcc/bcc.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.summary value="Bruce's C Compiler"
 set name=pkg.description value="bcc is a suite of development tools for 8086 code, including a compiler, an assembler, a linker, and an archive utility."
 set name=com.oracle.info.description value="Bruce's C Compiler"
-set name=com.oracle.info.tpno value=8334
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Other Languages"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/beanshell/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/beanshell/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -40,6 +40,8 @@
 
 IPS_COMPONENT_VERSION=	2.0
 
+TPNO=			6200
+
 include ../../make-rules/prep.mk
 include ../../make-rules/ant.mk
 include ../../make-rules/ips.mk
--- a/components/beanshell/beanshell.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/beanshell/beanshell.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.summary value="beanshell - a small and embeddable Java source interpreter"
 set name=pkg.description value="BeanShell is a small, free, embeddable Java source interpreter with object scripting language features, written in Java. BeanShell dynamically executes standard Java syntax and extends it with common scripting conveniences such as loose types, commands, and method closures like those in Perl and JavaScript."
 set name=com.oracle.info.description value="the beanshell Java source interpreter"
-set name=com.oracle.info.tpno value=6200
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Java"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/bind/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/bind/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -36,6 +36,8 @@
 	http://ftp.isc.org/isc/bind9/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	service/dns-server
 
+TPNO=			16931
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/bind/bind.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/bind/bind.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -32,7 +32,7 @@
 set name=pkg.summary \
     value="BIND DNS name server and configuration tools."
 set name=com.oracle.info.description value="the BIND DNS name server and configuration tools"
-set name=com.oracle.info.tpno value=16931
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Services"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/bind/bindc.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/bind/bindc.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.human-version value=$(COMPONENT_VERSION)
 set name=pkg.summary value="BIND DNS tools"
 set name=com.oracle.info.description value="the BIND DNS tools"
-set name=com.oracle.info.tpno value=16931
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/Internet"
 set name=pkg.description value="DNS tools and related libraries."
--- a/components/binutils/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/binutils/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 	sha256:2ab2e5b03e086d12c6295f831adad46b3e1410a3a234933a2e8fac66cb2e7a19
 COMPONENT_BUGDB=	utility/gnu-binutils
 
+TPNO=			7483
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/binutils/binutils.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/binutils/binutils.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.*$ -> default mangler.man.stability uncommitted>
 <transform link path=usr/bin/g.* -> default facet.compat.gnulinks true>
@@ -28,7 +28,7 @@
     value=pkg:/developer/gnu-binutils@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="binutils - GNU binutils"
 set name=com.oracle.info.description value="GNU binutils"
-set name=com.oracle.info.tpno value=7483
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/bison/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/bison/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/bison/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/bison
 
+TPNO=			6254
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/bison/bison-runtime.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/bison/bison-runtime.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -30,7 +30,7 @@
     value="Runtime library for a general-purpose parser generator that converts an annotated context-free grammar into an LALR(1) or GLR parser for that grammar."
 set name=pkg.summary value="bison - A YACC Replacement (Runtime Libraries)"
 set name=com.oracle.info.description value="the bison runtime libraries"
-set name=com.oracle.info.tpno value=6254
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Other Languages"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/bison/bison.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/bison/bison.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -30,7 +30,7 @@
     value="a general-purpose parser generator that converts an annotated context-free grammar into an LALR(1) or GLR parser for that grammar"
 set name=pkg.summary value="bison - A YACC Replacement"
 set name=com.oracle.info.description value="the bison parser generator"
-set name=com.oracle.info.tpno value=6254
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Other Languages"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/bzip2/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/bzip2/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/bzip
 
+TPNO=			5547
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/bzip2/bzip2.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/bzip2/bzip2.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability committed>
@@ -31,7 +31,7 @@
 set name=pkg.summary \
     value="high-quality block-sorting file compressor - utilities"
 set name=com.oracle.info.description value="the bzip2 data compression utility"
-set name=com.oracle.info.tpno value=5547
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/cdrtools/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/cdrtools/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=  ftp://ftp.berlios.de/pub/cdrecord/alpha/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/cdrtools
 
+TPNO=			6305
+
 PATH=			$(SPRO_VROOT)/bin:/usr/bin:/usr/gnu/bin
 ifeq   ($(strip $(PARFAIT_BUILD)),yes)
 PATH=$(PARFAIT_TOOLS):$(SPRO_VROOT)/bin:/usr/bin
--- a/components/cdrtools/cdrtools.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/cdrtools/cdrtools.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
 set name=pkg.fmri value=pkg:/media/cdrtools@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="CD/DVD/BluRay command line recording software"
 set name=com.oracle.info.description value="the cdrtools CD/DVD/BluRay recording software"
-set name=com.oracle.info.tpno value=6305
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Media"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=org.opensolaris.arc-caseid \
--- a/components/clisp/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/clisp/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/clisp/release/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/clisp
 
+TPNO=			8347
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/clisp/clisp.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/clisp/clisp.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -27,7 +27,7 @@
 set name=pkg.description value="ANSI Common Lisp compiler, interpreter and debugger"
 set name=pkg.summary value="GNU Common Lisp"
 set name=com.oracle.info.description value="GNU Common Lisp"
-set name=com.oracle.info.tpno value=8347
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Other Languages"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/cmake/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/cmake/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -19,7 +19,7 @@
 # CDDL HEADER END
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 # parfait seems to hang on libcmsysTestDynload.so.bc, so for
@@ -38,6 +38,8 @@
 COMPONENT_PROJECT_URL=  http://www.cmake.org/
 COMPONENT_BUGDB=	utility/cmake
 
+TPNO=			6581
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/cmake/cmake.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/cmake/cmake.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -34,7 +34,7 @@
 set name=pkg.description \
     value="CMake is a family of tools designed to build, test and package software.  It is used to control the software compilation process using simple platform and compiler-independent configuration files.  CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. "
 set name=com.oracle.info.description value="the cmake cross-platform make system"
-set name=com.oracle.info.tpno value=6581
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
 	value="org.opensolaris.category.2008:Development/Distribution Tools"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/conflict/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/conflict/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -36,6 +36,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://invisible-island.net/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/conflict
 
+TPNO=			8338
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/conflict/conflict.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/conflict/conflict.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -29,7 +29,7 @@
     value=pkg:/shell/conflict@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Displays conflicting filenames in $PATH (6.0)"
 set name=com.oracle.info.description value="the conflict utility"
-set name=com.oracle.info.tpno value=8338
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/convmv/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/convmv/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/convmv
 
+TPNO=			8348
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/convmv/convmv.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/convmv/convmv.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="Convmv helps convert a single filename, a directory tree and the contained files or a whole filesystem into a different encoding."
 set name=pkg.summary value="Filename Encoding Conversion Tool"
 set name=com.oracle.info.description value="the convmv utility"
-set name=com.oracle.info.tpno value=8348
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/coreutils/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/coreutils/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/coreutils/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gnu-coreutils
 
+TPNO=			8349
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/coreutils/coreutils.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/coreutils/coreutils.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="GNU Core Utilities are the basic file, shell and text manipulation utilities"
 set name=pkg.summary value="GNU Core Utilities"
 set name=com.oracle.info.description value="GNU Core Utilities"
-set name=com.oracle.info.tpno value=8349
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/cups/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/cups/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -34,6 +34,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.easysw.com/pub/cups/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/cups
 
+TPNO=			17705
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/cups/cups-libs.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/cups/cups-libs.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -24,7 +24,7 @@
 set name=pkg.fmri value=pkg:/library/print/cups-libs@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Common Unix Print System (CUPS) runtime libraries" 
 set name=com.oracle.info.description value="the Common Unix Print System (CUPS) runtime libraries" 
-set name=com.oracle.info.tpno value=17705
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Printing"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/cups/cups.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/cups/cups.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -37,7 +37,7 @@
 set name=pkg.fmri value=pkg:/print/cups@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Common Unix Print System (CUPS)"
 set name=com.oracle.info.description value="the Common Unix Print System (CUPS)"
-set name=com.oracle.info.tpno value=17705
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Printing"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/curl/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/curl/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/curl
 
+TPNO=			8339
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -87,4 +89,3 @@
 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/curl/curl.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/curl/curl.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.summary value="The CURL Network Utility and Library"
 set name=pkg.description value="A command-line tool and library for transforming data with URL syntax"
 set name=com.oracle.info.description value="the CURL Network Utility and Library"
-set name=com.oracle.info.tpno value=8339
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Libraries"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/cvs/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/cvs/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -33,6 +33,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/non-gnu/cvs/source/feature/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/cvs
 
+TPNO=			6323
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/cvs/cvs.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/cvs/cvs.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/developer/versioning/cvs@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The CVS version control system"
 set name=com.oracle.info.description value="the CVS version control system"
-set name=com.oracle.info.tpno value=6323
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Source Code Management"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/daq/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/daq/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)downloads/1525
 COMPONENT_BUGDB=	library/daq
 
+TPNO=			11060
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/daq/daq.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/daq/daq.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,14 +18,14 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri \
     value=pkg:/system/library/libdaq@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Snort data acquisition library for packet I/O"
 set name=com.oracle.info.description value="the Snort data acquisition library for packet I/O"
-set name=com.oracle.info.tpno value=11060
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/dejagnu/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/dejagnu/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/dejagnu
 
+TPNO=			12292
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/dejagnu/dejagnu.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/dejagnu/dejagnu.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -26,7 +26,7 @@
     value=pkg:/developer/test/dejagnu@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="DejaGnu is a framework for testing other programs."
 set name=com.oracle.info.description value="GNU DejaGnu"
-set name=com.oracle.info.tpno value=12292
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/diffutils/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/diffutils/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/diffutils/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gnu-diffutils
 
+TPNO=			10502
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/diffutils/diffutils.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/diffutils/diffutils.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -29,7 +29,7 @@
 set name=pkg.description value="Finds differences between and among files"
 set name=pkg.summary value="GNU diffutils"
 set name=com.oracle.info.description value="GNU diffutils"
-set name=com.oracle.info.tpno value=10502
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/dnsmasq/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/dnsmasq/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -38,6 +38,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	service/dnsmasq
 
+TPNO=			16307
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/dnsmasq/dnsmasq.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/dnsmasq/dnsmasq.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
     value="dnsmasq(8) is a lightweight DNS, TFTP, PXE, router advertisement and DHCP server. It is intended to provide coupled DNS and DHCP service to a LAN."
 set name=com.oracle.info.description \
     value="dnsmasq, a DNS forwarder for NAT firewalls"
-set name=com.oracle.info.tpno value=16307
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Applications/Internet
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/doxygen/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/doxygen/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -38,6 +38,8 @@
     sha256:abe8ea7db00fe68632edeb2d6e44f94ad96a0dc798702b044afbc1752c7b2a61
 COMPONENT_ARCHIVE_URL_1 =	ftp://ftp.stack.nl/pub/users/dimitri/$(COMPONENT_ARCHIVE_1)
 
+TPNO=			6511
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/doxygen/doxygen.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/doxygen/doxygen.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -28,7 +28,7 @@
     value="Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D."
 set name=pkg.summary value="Source Code Documentation Tool"
 set name=com.oracle.info.description value="the Doxygen documentation system"
-set name=com.oracle.info.tpno value=6511
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Distribution Tools"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/elinks/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/elinks/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/elinks
 
+TPNO=			8340
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/elinks/elinks.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/elinks/elinks.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr/share/doc/elinks/(.+$) -> set action.hash doc/%<\1> >
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -28,7 +28,7 @@
     value="ELinks is a feature-rich program for browsing the web in text mode.  It is like enhanced Lynx and Links."
 set name=pkg.summary value="advanced text-mode WWW browser"
 set name=com.oracle.info.description value="the elinks text based web browsing utility"
-set name=com.oracle.info.tpno value=8340
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Applications/Internet
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/emacs/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/emacs/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/emacs/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/emacs
 
+TPNO=			15684
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/emacs/gnu-emacs-gtk.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/emacs/gnu-emacs-gtk.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,14 +18,14 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 
 set name=pkg.fmri value=pkg:/editor/gnu-emacs/gnu-emacs-gtk@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GNU emacs with X11 support (GTK toolkit)"
 set name=com.oracle.info.description value="GNU emacs with X11 support (GTK toolkit)"
-set name=com.oracle.info.tpno value=15684
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/Editors"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/emacs/gnu-emacs-lisp.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/emacs/gnu-emacs-lisp.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,14 +18,14 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri value=pkg:/editor/gnu-emacs/gnu-emacs-lisp@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GNU emacs LISP (.el) files"
 set name=pkg.description value="GNU emacs LISP (.el) files not accessed in normal use but necessary for emacs development"
 set name=com.oracle.info.description value="GNU emacs LISP (.el) files"
-set name=com.oracle.info.tpno value=15684
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/Editors"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/emacs/gnu-emacs-no-x11.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/emacs/gnu-emacs-no-x11.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,14 +18,14 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 
 set name=pkg.fmri value=pkg:/editor/gnu-emacs/gnu-emacs-no-x11@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GNU emacs without X Window System support"
 set name=com.oracle.info.description value="GNU emacs without X Window System support"
-set name=com.oracle.info.tpno value=15684
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/Editors"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/emacs/gnu-emacs-x11.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/emacs/gnu-emacs-x11.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,14 +18,14 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 
 set name=pkg.fmri value=pkg:/editor/gnu-emacs/gnu-emacs-x11@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GNU emacs with X11 support (Xaw toolkit)"
 set name=com.oracle.info.description value="GNU emacs with X11 support (Xaw toolkit)"
-set name=com.oracle.info.tpno value=15684
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/Editors"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/emacs/gnu-emacs.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/emacs/gnu-emacs.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GNU emacs core"
 set name=pkg.description value="GNU emacs core, runtime support for the emacs binary packages"
 set name=com.oracle.info.description value="GNU emacs core"
-set name=com.oracle.info.tpno value=15684
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/Editors"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/enscript/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/enscript/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -47,6 +47,8 @@
     sha256:64d5b1ed1044202cda1ddcd591a966d1faff58d60156c4368d485f0405d7a9ee
 COMPONENT_ARCHIVE_URL_2= http://home.raxnet.net/downloads/viewcvs/php.st
 
+TPNO=			4380
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/enscript/enscript.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/enscript/enscript.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="GNU enscript is a free replacement for Adobe's Enscript program. Enscript converts ASCII files to PostScript(TM) and spools generated PostScript output to the specified printer or saves it to a file. Enscript can be extended to handle different output media and includes many options for customizing printouts"
 set name=com.oracle.info.description value="GNU enscript"
-set name=com.oracle.info.tpno value=4380
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:System/Printing
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=org.opensolaris.arc-caseid value=PSARC/2010/337
--- a/components/facter/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/facter/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)downloads/facter/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/puppet
 
+TPNO=			15127
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/install.rb.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/facter/facter.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/facter/facter.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.description \
     value="The facter(8) command collects and displays facts about the current system. The library behind Facter is easy to expand, making Facter an easy way to collect information about a system from within the shell or within Ruby."
 set name=com.oracle.info.description value="the facter utility"
-set name=com.oracle.info.tpno value=15127
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Administration and Configuration"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/fastcgi/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/fastcgi/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -36,6 +36,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)dist/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/fcgi
 
+TPNO=			8415
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -61,4 +63,3 @@
 BUILD_PKG_DEPENDENCIES =        $(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/fastcgi/fcgi-doc.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/fastcgi/fcgi-doc.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 # These are not installed, but can be found in the doc directory.
@@ -30,7 +30,7 @@
     value="Documentation for FastCGI application libraries"
 set name=pkg.summary value="FastCGI - documentation"
 set name=com.oracle.info.description value="the FastCGI documentation"
-set name=com.oracle.info.tpno value=8415
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/fastcgi/fcgi.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/fastcgi/fcgi.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 set name=pkg.fmri \
@@ -27,7 +27,7 @@
     value="FastCGI is a high-speed and scalable interface for communicating with the web server"
 set name=pkg.summary value=FastCGI
 set name=com.oracle.info.description value="the FastCGI web server interface"
-set name=com.oracle.info.tpno value=8415
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/fetchmail/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/fetchmail/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_PROJECT_URL=	http://fetchmail.berlios.de/
 COMPONENT_BUGDB=	utility/fetchmail
 
+TPNO=			8416
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/fetchmail/fetchmail.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/fetchmail/fetchmail.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability committed>
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="Fetchmail is a full-featured, robust, well-documented remote-mail retrieval and forwarding utility intended to be used over on-demand TCP/IP links (such as SLIP or PPP connections). It supports every remote-mail protocol now in use on the Internet: POP2, POP3, RPOP, APOP, KPOP, all flavors of IMAP, ETRN, and ODMR. It can even support IPv6 and IPsec."
 set name=com.oracle.info.description value="the fetchmail utility"
-set name=com.oracle.info.tpno value=8416
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Applications/Internet
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/findutils/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/findutils/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gnu-findutils
 
+TPNO=			15520
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/findutils/findutils.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/findutils/findutils.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="The GNU Find Utilities are the basic directory searching utilities of the GNU operating system. These programs are typically used in conjunction with other programs to provide modular and powerful directory search and file locating capabilities to other commands. The tools supplied with this package are: find - search for files in a directory hierarchy and xargs - build and execute command lines from standard input."
 set name=com.oracle.info.description value="GNU findutils"
-set name=com.oracle.info.tpno value=15520
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/flex/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/flex/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 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
 
+TPNO=			14883
+
 SONAME=libfl.so.1
 LDFLAGS = $(CC_BITS)
 
@@ -70,4 +72,3 @@
 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/flex/flex.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/flex/flex.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -24,7 +24,7 @@
 set name=pkg.fmri value=pkg:/developer/lexer/flex@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Flex Lexer"
 set name=com.oracle.info.description value="the flex lexer utility"
-set name=com.oracle.info.tpno value=14883
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/Other Languages"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/flex/flexruntime.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/flex/flexruntime.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -24,7 +24,7 @@
 set name=pkg.fmri value=pkg:/system/library/flex-runtime@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Flex Lexer (Runtime)"
 set name=com.oracle.info.description value="the flex lexer runtime"
-set name=com.oracle.info.tpno value=14883
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/Other Languages"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/foomatic/db-engine/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/foomatic/db-engine/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/foomatic/
 COMPONENT_BUGDB=	utility/foomatic
 
+TPNO=			6399
+
 include ../../../make-rules/prep.mk
 include ../../../make-rules/configure.mk
 include ../../../make-rules/ips.mk
--- a/components/foomatic/db-engine/foomatic-db-engine.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/foomatic/db-engine/foomatic-db-engine.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -26,7 +26,7 @@
 set name=pkg.fmri value=pkg:/print/cups/filter/[email protected],$(BUILD_VERSION)
 set name=pkg.summary value="Foomatic Database Engine"
 set name=com.oracle.info.description value="the Foomatic Database Engine"
-set name=com.oracle.info.tpno value=6399
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Printing"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/foomatic/db/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/foomatic/db/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/foomatic/
 COMPONENT_BUGDB=	utility/foomatic
 
+TPNO=			6398
+
 include ../../../make-rules/prep.mk
 include ../../../make-rules/configure.mk
 include ../../../make-rules/ips.mk
--- a/components/foomatic/db/foomatic-db.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/foomatic/db/foomatic-db.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,13 +18,13 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri value=pkg:/print/cups/filter/foomatic-db@0.$(COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Foomatic database of PostScript Printer Definition files"
 set name=com.oracle.info.description value="the Foomatic database of PostScript Printer Definition files"
-set name=com.oracle.info.tpno value=6398
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Printing"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/foomatic/filters/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/foomatic/filters/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/foomatic/
 COMPONENT_BUGDB=	utility/foomatic
 
+TPNO=			8420
+
 include ../../../make-rules/prep.mk
 include ../../../make-rules/configure.mk
 include ../../../make-rules/ips.mk
--- a/components/foomatic/filters/foomatic-rip.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/foomatic/filters/foomatic-rip.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.fmri value=pkg:/print/lp/filter/foomatic-rip@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="foomatic-filters - Foomatic Print Filters"
 set name=com.oracle.info.description value="the Foomatic Print Filters"
-set name=com.oracle.info.tpno value=8420
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Printing"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/foomatic/fppd/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/foomatic/fppd/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/foomatic/
 COMPONENT_BUGDB=	utility/foomatic
 
+TPNO=			6400
+
 include ../../../make-rules/prep.mk
 include ../../../make-rules/ips.mk
 
--- a/components/foomatic/fppd/foomatic-ppds.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/foomatic/fppd/foomatic-ppds.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,13 +18,13 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri value=pkg:/print/lp/filter/[email protected],$(BUILD_VERSION)
 set name=pkg.summary value="foomatic_ppds - Foomatic Print PPDs"
 set name=com.oracle.info.description value="the Foomatic Print PPDs"
-set name=com.oracle.info.tpno value=6400
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Printing"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/fping/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/fping/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -36,6 +36,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/fping
 
+TPNO=			5500
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/fping/fping.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/fping/fping.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -30,7 +30,7 @@
 set name=pkg.summary \
     value="fping - a program to ping hosts in parallel"
 set name=com.oracle.info.description value="the fping utility"
-set name=com.oracle.info.tpno value=5500
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gawk/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gawk/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/gawk/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gawk
 
+TPNO=			6808
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/gawk/gawk.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gawk/gawk.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -28,7 +28,7 @@
     value="The awk utility interprets a special-purpose programming language that makes it possible to handle many data-reformatting jobs with just a few lines of code."
 set name=pkg.summary value="GNU awk"
 set name=com.oracle.info.description value="GNU awk"
-set name=com.oracle.info.tpno value=6808
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gcc3/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc3/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -33,6 +33,8 @@
 COMPONENT_ARCHIVE_URL=	$(EXTERNAL_ARCHIVE_MIRROR)/$(SOURCE_ARCHIVE)
 COMPONENT_BUGDB=	utility/gnu-compiler
 
+TPNO=			17028
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/gcc3/gcc-3-runtime.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc3/gcc-3-runtime.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -34,7 +34,7 @@
 set name=pkg.summary value="GCC Runtime libraries"
 set name=pkg.description value="GCC Runtime - Shared libraries used by gcc and other gnu components"
 set name=com.oracle.info.description value="the GNU Compiler Collection"
-set name=com.oracle.info.tpno value=17028
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/gcc3/gcc-3.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc3/gcc-3.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -43,7 +43,7 @@
 set name=pkg.summary value="gcc - The GNU C compiler"
 set name=pkg.description value="GNU C - The GNU C compiler 3.4.3"
 set name=com.oracle.info.description value="the GNU Compiler Collection"
-set name=com.oracle.info.tpno value=17028
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/gcc45/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc45/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -37,6 +37,8 @@
     sha256:aeb50a52831048da9a6aed118d85a25fc33fa73cae6c80df8f84885712e1b357
 COMPONENT_BUGDB=	utility/gnu-compiler
 
+TPNO=			4456
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/gcc45/gcc-45-runtime.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc45/gcc-45-runtime.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
     value=pkg:/system/library/gcc-45-runtime@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GCC - 4.5 Runtime"
 set name=com.oracle.info.description value="the GNU Compiler Collection"
-set name=com.oracle.info.tpno value=4456
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/C++ \
     value=org.opensolaris.category.2008:Development/Fortran \
--- a/components/gcc45/gcc-45.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc45/gcc-45.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/developer/gcc-45@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GCC - 4.5 Compilers"
 set name=com.oracle.info.description value="the GNU Compiler Collection"
-set name=com.oracle.info.tpno value=4456
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/C++ \
     value=org.opensolaris.category.2008:Development/Fortran \
--- a/components/gcc47/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc47/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/gcc/$(COMPONENT_SRC)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=        utility/gnu-compiler
 
+TPNO=			14467
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -127,4 +129,3 @@
 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/gcc47/developer-gcc-47.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc47/developer-gcc-47.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC $(GCC_VERSION)"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - GCC $(GCC_VERSION)"
-set name=com.oracle.info.tpno value=14467
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/C++ \
     value=org.opensolaris.category.2008:Development/Fortran \
--- a/components/gcc47/developer-gcc4-gcc-c++-47.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc47/developer-gcc4-gcc-c++-47.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.summary value="GCC C++ Compiler - $(GCC_VERSION)"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - C++ Compiler"
-set name=com.oracle.info.tpno value=14467
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/C++ \
     value=org.opensolaris.category.2008:Development/GNU
--- a/components/gcc47/developer-gcc4-gcc-c-47.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc47/developer-gcc4-gcc-c-47.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.summary value="GCC C Compiler - $(GCC_VERSION)"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - C Compiler"
-set name=com.oracle.info.tpno value=14467
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gcc47/developer-gcc4-gcc-common-47.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc47/developer-gcc4-gcc-common-47.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.summary value="GCC Common Development Files - $(GCC_VERSION)"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Common Development Files"
-set name=com.oracle.info.tpno value=14467
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/gcc47/developer-gcc4-gcc-gfortran-47.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc47/developer-gcc4-gcc-gfortran-47.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.summary value="GCC Fortran Compiler - $(GCC_VERSION)"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Fortran Compiler"
-set name=com.oracle.info.tpno value=14467
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Fortran \
     value=org.opensolaris.category.2008:Development/GNU
--- a/components/gcc47/developer-gcc4-gcc-gobjc-47.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc47/developer-gcc4-gcc-gobjc-47.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.summary value="GCC Objective-C Compiler - $(GCC_VERSION)"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Objective-C Compiler"
-set name=com.oracle.info.tpno value=14467
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/GNU \
     value="org.opensolaris.category.2008:Development/Objective C"
--- a/components/gcc47/system-library-gcc-gcc-c++-runtime-47.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc47/system-library-gcc-gcc-c++-runtime-47.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC $(GCC_VERSION) - C++ Runtime"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - C++ Runtime Libraries"
-set name=com.oracle.info.tpno value=14467
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/C++ \
     value=org.opensolaris.category.2008:Development/GNU
--- a/components/gcc47/system-library-gcc-gcc-c-runtime-47.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc47/system-library-gcc-gcc-c-runtime-47.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC $(GCC_VERSION) - C Runtime"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - C Runtime Libraries"
-set name=com.oracle.info.tpno value=14467
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gcc47/system-library-gcc-gcc-gfortran-runtime-47.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc47/system-library-gcc-gcc-gfortran-runtime-47.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC $(GCC_VERSION) - Fortran Runtime"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Fortran Runtime Libraries"
-set name=com.oracle.info.tpno value=14467
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Fortran \
     value=org.opensolaris.category.2008:Development/GNU
--- a/components/gcc47/system-library-gcc-gcc-gobjc-runtime-47.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc47/system-library-gcc-gcc-gobjc-runtime-47.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC $(GCC_VERSION) - Objective-C Runtime"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Objective-C Runtime Libraries"
-set name=com.oracle.info.tpno value=14467
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU \
     value="org.opensolaris.category.2008:Development/Objective C"
--- a/components/gcc47/system-library-gcc-gcc-runtime-47.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc47/system-library-gcc-gcc-runtime-47.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC $(GCC_VERSION) - GCC Runtime"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Compiler Runtime Libraries"
-set name=com.oracle.info.tpno value=14467
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/C++ \
     value=org.opensolaris.category.2008:Development/Fortran \
--- a/components/gcc48/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/gcc/$(COMPONENT_SRC)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=        utility/gnu-compiler
 
+TPNO=			15448
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -133,4 +135,3 @@
 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/gcc48/developer-gcc-48.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/developer-gcc-48.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC $(GCC_VERSION)"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - GCC $(GCC_VERSION)"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/C++ \
     value=org.opensolaris.category.2008:Development/Fortran \
--- a/components/gcc48/developer-gcc-c++.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/developer-gcc-c++.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC - C++ Compiler"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - C++ Compiler"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/C++ \
     value=org.opensolaris.category.2008:Development/GNU
--- a/components/gcc48/developer-gcc-c.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/developer-gcc-c.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC - C Compiler"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - C Compiler"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gcc48/developer-gcc-gfortran.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/developer-gcc-gfortran.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC - GNU Fortran Compiler"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Fortran Compiler"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Fortran \
     value=org.opensolaris.category.2008:Development/GNU
--- a/components/gcc48/developer-gcc-gobjc.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/developer-gcc-gobjc.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC - Objective-C Compiler"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Objective-C Compiler"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/GNU \
     value="org.opensolaris.category.2008:Development/Objective C"
--- a/components/gcc48/developer-gcc.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/developer-gcc.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
     value=pkg:/developer/gcc@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value=GCC
 set name=com.oracle.info.description value="the GNU Compiler Collection"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/C++ \
     value=org.opensolaris.category.2008:Development/Fortran \
--- a/components/gcc48/developer-gcc4-gcc-c++-48.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/developer-gcc4-gcc-c++-48.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.summary value="GCC C++ Compiler - $(GCC_VERSION)"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - C++ Compiler"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/C++ \
     value=org.opensolaris.category.2008:Development/GNU
--- a/components/gcc48/developer-gcc4-gcc-c-48.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/developer-gcc4-gcc-c-48.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.summary value="GCC C Compiler - $(GCC_VERSION)"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - C Compiler"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gcc48/developer-gcc4-gcc-common-48.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/developer-gcc4-gcc-common-48.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.summary value="GCC Common Development Files - $(GCC_VERSION)"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Common Development Files"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/gcc48/developer-gcc4-gcc-gfortran-48.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/developer-gcc4-gcc-gfortran-48.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.summary value="GCC Fortran Compiler - $(GCC_VERSION)"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Fortran Compiler"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Fortran \
     value=org.opensolaris.category.2008:Development/GNU
--- a/components/gcc48/developer-gcc4-gcc-gobjc-48.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/developer-gcc4-gcc-gobjc-48.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.summary value="GCC Objective-C Compiler - $(GCC_VERSION)"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Objective-C Compiler"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/GNU \
     value="org.opensolaris.category.2008:Development/Objective C"
--- a/components/gcc48/system-library-gcc-gcc-c++-runtime-48.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/system-library-gcc-gcc-c++-runtime-48.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC $(GCC_VERSION) - C++ Runtime"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - C++ Runtime Libraries"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/C++ \
     value=org.opensolaris.category.2008:Development/GNU
--- a/components/gcc48/system-library-gcc-gcc-c++-runtime.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/system-library-gcc-gcc-c++-runtime.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -37,7 +37,7 @@
 set name=pkg.summary value="GCC $(GCC_VERSION) - C++ Runtime"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - C++ Runtime Libraries"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/C++ \
     value=org.opensolaris.category.2008:Development/GNU
--- a/components/gcc48/system-library-gcc-gcc-c-runtime-48.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/system-library-gcc-gcc-c-runtime-48.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC $(GCC_VERSION) - C Runtime"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - C Runtime Libraries"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gcc48/system-library-gcc-gcc-c-runtime.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/system-library-gcc-gcc-c-runtime.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -37,7 +37,7 @@
 set name=pkg.summary value="GCC $(GCC_VERSION) - C Runtime"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - C Runtime Libraries"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gcc48/system-library-gcc-gcc-gfortran-runtime-48.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/system-library-gcc-gcc-gfortran-runtime-48.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC $(GCC_VERSION) - Fortran Runtime"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Fortran Runtime Libraries"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Fortran \
     value=org.opensolaris.category.2008:Development/GNU
--- a/components/gcc48/system-library-gcc-gcc-gfortran-runtime.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/system-library-gcc-gcc-gfortran-runtime.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -37,7 +37,7 @@
 set name=pkg.summary value="GCC $(GCC_VERSION) - Fortran Runtime"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Fortran Runtime Libraries"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Fortran \
     value=org.opensolaris.category.2008:Development/GNU
--- a/components/gcc48/system-library-gcc-gcc-gobjc-runtime-48.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/system-library-gcc-gcc-gobjc-runtime-48.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC $(GCC_VERSION) - Objective-C Runtime"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Objective-C Runtime Libraries"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU \
     value="org.opensolaris.category.2008:Development/Objective C"
--- a/components/gcc48/system-library-gcc-gcc-gobjc-runtime.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/system-library-gcc-gcc-gobjc-runtime.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -37,7 +37,7 @@
 set name=pkg.summary value="GCC $(GCC_VERSION) - Objective-C Runtime"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Objective-C Runtime Libraries"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU \
     value="org.opensolaris.category.2008:Development/Objective C"
--- a/components/gcc48/system-library-gcc-gcc-runtime-48.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/system-library-gcc-gcc-runtime-48.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC $(GCC_VERSION) - GCC Runtime"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Compiler Runtime Libraries"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/C++ \
     value=org.opensolaris.category.2008:Development/Fortran \
--- a/components/gcc48/system-library-gcc-gcc-runtime.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gcc48/system-library-gcc-gcc-runtime.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GCC - GCC Runtime"
 set name=com.oracle.info.description \
     value="the GNU Compiler Collection - Compiler Runtime Libraries"
-set name=com.oracle.info.tpno value=15448
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/C++ \
     value=org.opensolaris.category.2008:Development/Fortran \
--- a/components/gd2/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gd2/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)releases/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/gd2
 
+TPNO=			8786
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/gd2/gd2.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gd2/gd2.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="GD - An open source code library for the dynamic creation of images by programmers"
 set name=pkg.summary value="The Graphics Draw Library"
 set name=com.oracle.info.description value="the GD Graphics Draw Library"
-set name=com.oracle.info.tpno value=8786
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gdb/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gdb/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_PROJECT_URL =	http://www.gnu.org/software/gdb/
 COMPONENT_BUGDB=	utility/gdb
 
+TPNO=			17258
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/gdb/gdb.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gdb/gdb.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GDB 7.6"
 set name=pkg.description value='GDB, the GNU Debugger, is a source-level debugger for Ada, C, C++, Objective-C, Pascal and many other languages.  GDB allows you to see what is going on inside another program while it executes, or what another program was doing at the moment it crashed.'
 set name=com.oracle.info.description value='GDB, the GNU Debugger'
-set name=com.oracle.info.tpno value=17258
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/System"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gdbm/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gdbm/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libgdbm
 
+TPNO=			8440
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/gdbm/gdbm.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gdbm/gdbm.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability Uncommitted>
@@ -27,7 +27,7 @@
 set name=pkg.description \
 	value="GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines."
 set name=com.oracle.info.description value="the GNU Database Manager"
-set name=com.oracle.info.tpno value=8440
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/Databases"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/getopt/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/getopt/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)files/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gnu-getopt
 
+TPNO=			11356
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/getopt/getopt.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/getopt/getopt.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -26,7 +26,7 @@
     value=pkg:/shell/gnu-getopt@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="parse command-line arguments from shell scripts"
 set name=com.oracle.info.description value="GNU getopt"
-set name=com.oracle.info.tpno value=11356
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Shells"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gettext/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gettext/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -36,6 +36,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/gettext/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gnu-gettext
 
+TPNO=			8435
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/gettext/gettext.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gettext/gettext.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description value="GNU gettext - message handling utilities"
 set name=pkg.summary value="GNU gettext"
 set name=com.oracle.info.description value="GNU gettext"
-set name=com.oracle.info.tpno value=8435
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/ggrep/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ggrep/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -34,6 +34,8 @@
 
 COMPONENT_BUGDB=	utility/ggrep
 
+TPNO=			8710
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/ggrep/gnu-grep.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ggrep/gnu-grep.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -28,7 +28,7 @@
     value="The grep command searches one or more input files for lines containing a match to a specified pattern."
 set name=pkg.summary value="GNU grep utilities"
 set name=com.oracle.info.description value="GNU grep"
-set name=com.oracle.info.tpno value=8710
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/ghostscript/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ghostscript/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -39,6 +39,8 @@
 COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)releases/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/ghostscript
 
+TPNO=			3796
+
 include ../../make-rules/prep.mk
 include ../../make-rules/ips.mk
 include ../../make-rules/configure.mk
--- a/components/ghostscript/ghostscript.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ghostscript/ghostscript.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
 set name=pkg.fmri value=pkg:/print/filter/ghostscript@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GPL Ghostscript"
 set name=com.oracle.info.description value="GNU Ghostscript"
-set name=com.oracle.info.tpno value=3796
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Printing "
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/git/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/git/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://git-core.googlecode.com/files/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/git
 
+TPNO=			8436
+
 #
 # man pages are a separate archive
 #
--- a/components/git/git.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/git/git.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr/lib/git-core/.* -> default mode 0555>
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency."
 set name=com.oracle.info.description value="the git version control system"
-set name=com.oracle.info.tpno value=8436
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Source Code Management"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gnu-gs-fonts-other/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gnu-gs-fonts-other/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -19,7 +19,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -33,6 +33,8 @@
 COMPONENT_ARCHIVE_URL=  http://softlayer.dl.sourceforge.net/sourceforge/gs-fonts/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/ghostscript
 
+TPNO=			8517
+
 # set relocate_to option while unpacking the tar ball
 UNPACK_ARGS= -r $(COMPONENT_SRC)
 
--- a/components/gnu-gs-fonts-other/gnu-gs-fonts-other.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gnu-gs-fonts-other/gnu-gs-fonts-other.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,13 +18,13 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 set name=pkg.fmri \
     value=pkg:/print/filter/ghostscript/fonts/gnu-gs-fonts-other@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GNU Ghostscript Fonts (Other)"
 set name=com.oracle.info.description value="GNU Ghostscript Fonts (Other)"
-set name=com.oracle.info.tpno value=8517
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Printing
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gnu-gs-fonts-std/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gnu-gs-fonts-std/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -19,7 +19,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -33,6 +33,8 @@
 COMPONENT_ARCHIVE_URL=  http://softlayer.dl.sourceforge.net/sourceforge/gs-fonts/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/ghostscript
 
+TPNO=			9240
+
 # set relocate_to option while unpacking the tar ball
 UNPACK_ARGS= -r $(COMPONENT_SRC)
 
--- a/components/gnu-gs-fonts-std/gnu-gs-fonts-std.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gnu-gs-fonts-std/gnu-gs-fonts-std.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
     value=pkg:/print/filter/ghostscript/fonts/gnu-gs-fonts-std@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GNU Ghostscript Fonts (Standard)"
 set name=com.oracle.info.description value="GNU Ghostscript Fonts (Standard)"
-set name=com.oracle.info.tpno value=9240
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Printing "
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gnump/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gnump/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -19,7 +19,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -37,6 +37,8 @@
 COMPONENT_ARCHIVE_URL=  http://ftp.gnu.org/gnu/gmp/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/gnump
 
+TPNO=			16955
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -160,4 +162,3 @@
 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/gnump/gmp.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gnump/gmp.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
 set name=pkg.fmri value=pkg:/library/gmp@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GNU Multiple Precision Bignum Library"
 set name=com.oracle.info.description value="the GNU Multiple Precision Bignum Library"
-set name=com.oracle.info.tpno value=16955
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/High Performance Computing"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gnupg/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gnupg/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://ftp.gnupg.org/gcrypt/gnupg/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gnupg
 
+TPNO=			17706
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -123,4 +125,3 @@
 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/gnupg/gnupg.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gnupg/gnupg.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.description \
     value="A complete and free implementation of the OpenPGP Standard as defined by RFC4880."
 set name=com.oracle.info.description value="GNU Privacy Guard"
-set name=com.oracle.info.tpno value=17706
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gnuplot/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gnuplot/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2010, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -37,6 +37,8 @@
 COMPONENT_ARCHIVE_URL=  http://sourceforge.net/projects/$(COMPONENT_NAME)/files/$(COMPONENT_NAME)/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)/download
 COMPONENT_BUGDB=	utility/gnuplot
 
+TPNO=			8452
+
 COMPONENT_BUILD_TARGETS = all info
 
 include ../../make-rules/prep.mk
--- a/components/gnuplot/gnuplot.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gnuplot/gnuplot.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr/demo/gnuplot/(.+[.-].+)$ -> set action.hash demo/%<\1> >
 
@@ -26,7 +26,7 @@
 set name=pkg.summary value="gnuplot - plotting utility"
 set name=pkg.description value="gnuplot - command-driven interactive function plotting program"
 set name=com.oracle.info.description value="the gnuplot plotting utility"
-set name=com.oracle.info.tpno value=8452
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Applications/Graphics and Imaging"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gnupth/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gnupth/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/pth/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/pth
 
+TPNO=			8899
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -78,4 +80,3 @@
 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/gnupth/gnupth.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gnupth/gnupth.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
 set name=pkg.fmri value=pkg:/library/pth@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The GNU Portable Threads Library"
 set name=pkg.description value="A portable POSIX/ANSI-C based library for Unix platforms providing non-preemptive priority-based scheduling for multiple threads"
-set name=com.oracle.info.tpno value=8899
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=com.oracle.info.description value="the GNU Portable Threads Library"
 set name=info.classification value="org.opensolaris.category.2008:System/Libraries"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/gocr/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gocr/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://www-e.uni-magdeburg.de/jschulen/ocr/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gocr
 
+TPNO=			8587
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/gocr/gocr.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gocr/gocr.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -30,7 +30,7 @@
     value="gocr(1) is an optical character recognition program that can be used from the command line. It takes input in PNM, PGM, PBM, PPM, or PCX format, and writes recognized text to stdout."
 set name=com.oracle.info.description \
     value="the gocr Optical Character Recognition program"
-set name=com.oracle.info.tpno value=8587
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/Graphics and Imaging"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gperf/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gperf/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/gperf/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gperf
 
+TPNO=			8589
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/gperf/gperf.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gperf/gperf.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -28,7 +28,7 @@
     value="GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash function and hash table, in form of C or C++ code, for looking up a value depending on the input string."
 set name=pkg.summary value="GNU gperf"
 set name=com.oracle.info.description value="GNU gperf"
-set name=com.oracle.info.tpno value=8589
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gpgme/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gpgme/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -34,6 +34,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://ftp.gnupg.org/gcrypt/gpgme/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gnupg
 
+TPNO=			8637
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -84,4 +86,3 @@
 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/gpgme/gpgme.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gpgme/gpgme.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GnuPG Made Easy"
 set name=pkg.description value="A library designed to make access to GnuPG easier for applications."
 set name=com.oracle.info.description value="GnuPG Made Easy"
-set name=com.oracle.info.tpno value=8637
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Libraries"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/grails/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/grails/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://dist.codehaus.org/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/grails
 
+TPNO=			8709
+
 include ../../make-rules/prep.mk
 include ../../make-rules/ant.mk
 include ../../make-rules/ips.mk
--- a/components/grails/grails.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/grails/grails.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -35,7 +35,7 @@
     value="A web application framework which uses the Groovy programming language (which is in turn based on the Java platform)"
 set name=com.oracle.info.description \
     value="the grails web application framework"
-set name=com.oracle.info.tpno value=8709
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/graphviz/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/graphviz/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)pub/graphviz/stable/SOURCES/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/graphviz
 
+TPNO=			17707
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/graphviz/graphviz-java.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/graphviz/graphviz-java.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
     value=pkg:/image/graphviz/graphviz-java@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Java bindings for Graphviz"
 set name=com.oracle.info.description value="Java bindings for Graphviz"
-set name=com.oracle.info.tpno value=17707
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/graphviz/graphviz-lua.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/graphviz/graphviz-lua.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
     value=pkg:/image/graphviz/graphviz-lua@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Lua bindings for Graphviz"
 set name=com.oracle.info.description value="Lua bindings for Graphviz"
-set name=com.oracle.info.tpno value=17707
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/graphviz/graphviz-ocaml.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/graphviz/graphviz-ocaml.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
     value=pkg:/image/graphviz/graphviz-ocaml@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="OCaml bindings for Graphviz"
 set name=com.oracle.info.description value="OCaml bindings for Graphviz"
-set name=com.oracle.info.tpno value=17707
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/graphviz/graphviz-perl-512.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/graphviz/graphviz-perl-512.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
     value=pkg:/image/graphviz/graphviz-perl-512@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Perl 5.12 bindings for Graphviz"
 set name=com.oracle.info.description value="Perl 5.12 bindings for Graphviz"
-set name=com.oracle.info.tpno value=17707
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/graphviz/graphviz-php.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/graphviz/graphviz-php.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
     value=pkg:/image/graphviz/graphviz-php@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="PHP bindings for Graphviz"
 set name=com.oracle.info.description value="PHP bindings for Graphviz"
-set name=com.oracle.info.tpno value=17707
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/graphviz/graphviz-python-26.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/graphviz/graphviz-python-26.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value=pkg:/image/graphviz/graphviz-python-26@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Python 2.6 bindings for Graphviz"
 set name=com.oracle.info.description value="Python 2.6 bindings for Graphviz"
-set name=com.oracle.info.tpno value=17707
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/graphviz/graphviz-python-27.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/graphviz/graphviz-python-27.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
     value=pkg:/image/graphviz/graphviz-python-27@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Python 2.7 bindings for Graphviz"
 set name=com.oracle.info.description value="Python 2.7 bindings for Graphviz"
-set name=com.oracle.info.tpno value=17707
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/graphviz/graphviz-ruby.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/graphviz/graphviz-ruby.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
     value=pkg:/image/graphviz/graphviz-ruby@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Ruby bindings for Graphviz"
 set name=com.oracle.info.description value="Ruby bindings for Graphviz"
-set name=com.oracle.info.tpno value=17707
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/graphviz/graphviz-sharp.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/graphviz/graphviz-sharp.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
     value=pkg:/image/graphviz/graphviz-sharp@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="C# bindings for Graphviz"
 set name=com.oracle.info.description value="C# bindings for Graphviz"
-set name=com.oracle.info.tpno value=17707
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/graphviz/graphviz-tcl.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/graphviz/graphviz-tcl.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
     value=pkg:/image/graphviz/graphviz-tcl@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Tcl bindings for Graphviz"
 set name=com.oracle.info.description value="Tcl bindings for Graphviz"
-set name=com.oracle.info.tpno value=17707
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/graphviz/graphviz.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/graphviz/graphviz.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.description value="The Graphviz layout programs take descriptions of graphs in a simple text language, and make diagrams in useful formats, such as images and SVG for web pages, PDF or PostScript for inclusion in other documents; or display in an interactive graph browser.  Graphviz has many useful features for concrete diagrams, such as options for colors, fonts, tabular node layouts, line styles, hyperlinks, and custom shapes."
 set name=pkg.summary value="Graph visualization software"
 set name=com.oracle.info.description value="Graphviz graph visualization software"
-set name=com.oracle.info.tpno value=17707
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/groff/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/groff/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/groff
 
+TPNO=			8829
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/groff/groff-core.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/groff/groff-core.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value=pkg:/text/groff/groff-core@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GNU troff Text Formatting (core system components)"
 set name=com.oracle.info.description value="GNU troff"
-set name=com.oracle.info.tpno value=8829
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Text Tools"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/groff/groff.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/groff/groff.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -36,7 +36,7 @@
     value=pkg:/text/groff@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GNU troff Text Formatting"
 set name=com.oracle.info.description value="GNU troff"
-set name=com.oracle.info.tpno value=8829
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Text Tools"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gtar/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gtar/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/tar/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gtar
 
+TPNO=			16886
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/gtar/gtar.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gtar/gtar.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="Tar is a program for packaging a set of files as a single archive in tar format."
 set name=pkg.summary value="GNU version of the tar archiving utility"
 set name=com.oracle.info.description value="GNU tar"
-set name=com.oracle.info.tpno value=16886
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/guile/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/guile/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/guile/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/guile
 
+TPNO=			8939
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/guile/guile.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/guile/guile.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
     value="Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system."
 set name=pkg.summary value="GNU guile utility"
 set name=com.oracle.info.description value="GNU guile"
-set name=com.oracle.info.tpno value=8939
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Other Languages"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gutenprint/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gutenprint/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://voxel.dl.sourceforge.net/project/gimp-print/gutenprint-5.2/5.2.7/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gutenprint
 
+TPNO=			8943
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/gutenprint/gutenprint.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gutenprint/gutenprint.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.summary \
     value="Gutenprint - Drivers for Canon, Epson, Lexmark & PCL printers"
 set name=com.oracle.info.description value="the Gutenprint drivers for Canon, Epson, Lexmark & PCL printers"
-set name=com.oracle.info.tpno value=8943
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Printing
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/gzip/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gzip/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://ftp.gnu.org/gnu/gzip/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gzip
 
+TPNO=			17904
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/gzip/gzip.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/gzip/gzip.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.summary value="GNU Zip (gzip)"
 set name=pkg.description value="The GNU Zip (gzip) compression utility"
 set name=com.oracle.info.description value="GNU zip"
-set name=com.oracle.info.tpno value=17904
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/hal-cups-utils/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/hal-cups-utils/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -19,7 +19,7 @@
 # CDDL HEADER END
 
 #
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -34,6 +34,8 @@
 COMPONENT_ARCHIVE_URL=	http://fedorahosted.org/releases/h/a/hal-cups-utils/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/hal-cups
 
+TPNO=			8957
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/hal-cups-utils/hal-cups-utils.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/hal-cups-utils/hal-cups-utils.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -28,7 +28,7 @@
     value="hal-cups-utils is a Hardware Abstraction Layer (HAL) plugin module that automatically creates print queues under the Common UNIX Printing System (CUPS) for printers detected by HAL."
 set name=pkg.summary value="Automatic queue creation for CUPS"
 set name=com.oracle.info.description value="the HAL automatic queue creation plugin module for CUPS"
-set name=com.oracle.info.tpno value=8957
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Printing
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/hexedit/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/hexedit/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://rigaux.org/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/hexedit
 
+TPNO=			8957
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -59,3 +61,4 @@
 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
+TPNO=			9060
--- a/components/hexedit/hexedit.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/hexedit/hexedit.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommited>
@@ -29,7 +29,7 @@
 set name=pkg.summary \
     value="Hexedit - a command-line binary file editor"
 set name=com.oracle.info.description value="the hexedit binary file editor"
-set name=com.oracle.info.tpno value=9060
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities" \
     value="org.opensolaris.category.2008:Development/Editors"
--- a/components/httping/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/httping/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://www.vanheusden.com/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/httping
 
+TPNO=			9238
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/httping/httping.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/httping/httping.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -28,7 +28,7 @@
 set name=pkg.description \
     value="Give httping an url, and it'll show you how long it takes to connect, send a request and retrieve the reply (only the headers)."
 set name=com.oracle.info.description value="the HTTP ping utility"
-set name=com.oracle.info.tpno value=9238
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Applications/Internet
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/hwdata/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/hwdata/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -25,6 +25,9 @@
 COMPONENT_NAME=         hwdata
 COMPONENT_VERSION=      0.5.11
 
+TPNO_PCI=	7530
+TPNO_USB=	7831
+
 include ../../make-rules/ips.mk
 
 # Since upstream only offers the latest snapshot for download, without
--- a/components/hwdata/hwdata.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/hwdata/hwdata.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2010, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri \
@@ -41,9 +41,9 @@
 file usb.ids path=usr/share/hwdata/usb.ids
 license pci.ids.license license="BSD (pci.ids)" \
     com.oracle.info.description="the pci.ids list of PCI device & vendor IDs" \
-    com.oracle.info.name=pci.ids com.oracle.info.tpno=7530 \
+    com.oracle.info.name=pci.ids com.oracle.info.tpno=$(TPNO_PCI) \
     com.oracle.info.version=$(COMPONENT_VERSION_pci.ids)
 license usb.ids.license license="BSD (usb.ids)" \
     com.oracle.info.description="the usb.ids list of USB device & vendor IDs" \
-    com.oracle.info.name=usb.ids com.oracle.info.tpno=7831 \
+    com.oracle.info.name=usb.ids com.oracle.info.tpno=$(TPNO_USB) \
     com.oracle.info.version=$(COMPONENT_VERSION_usb.ids)
--- a/components/iftop/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/iftop/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://www.ex-parrot.com/~pdw/iftop/download/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/iftop
 
+TPNO=			9256
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/iftop/iftop.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/iftop/iftop.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.fmri value=pkg:/diagnostic/iftop@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="iftop - Display bandwidth usage on an interface"
 set name=com.oracle.info.description value="the iftop utility"
-set name=com.oracle.info.tpno value=9256
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/ilmbase/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ilmbase/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=  http://download.savannah.nongnu.org/releases/openexr/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/openexr
 
+TPNO=			5574
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -69,4 +71,3 @@
 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/ilmbase/ilmbase.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ilmbase/ilmbase.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -29,7 +29,7 @@
 set name=pkg.summary \
     value="Ilmbase libraries used to read and write OpenEXR images"
 set name=com.oracle.info.description value="the OpenEXR IlmImf base libraries"
-set name=com.oracle.info.tpno value=5574
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/imagemagick/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/imagemagick/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -40,6 +40,8 @@
 COMPONENT_ARCHIVE_URL=	http://image_magick.veidrodis.com/image_magick/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/imagemagick
 
+TPNO=			17708
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/imagemagick/imagemagick.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/imagemagick/imagemagick.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.summary \
     value="ImageMagick - Image Manipulation Utilities and Libraries"
 set name=com.oracle.info.description value="the ImageMagick Image Manipulation Utilities and Libraries"
-set name=com.oracle.info.tpno value=17708
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Multimedia Libraries"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/indent/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/indent/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gnu-indent
 
+TPNO=			12225
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/indent/indent.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/indent/indent.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="GNU indent can be used to make C code easier to read. It can also convert from one style of writing C to another. It understands a substantial amount about the syntax of C, but it also attempts to cope with incomplete and misformed syntax."
 set name=com.oracle.info.description value="GNU indent"
-set name=com.oracle.info.tpno value=12225
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/indri/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/indri/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL	= http://sourceforge.net/projects/lemur/files/lemur/$(COMPONENT_SRC)/$(COMPONENT_SRC).tar.gz/download
 COMPONENT_BUGDB		= library/indri
 
+TPNO=			13668
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/indri/indri.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/indri/indri.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="Indri is a search engine that provides state-of-the-art text search and a rich structured query language for text collections of up to 50 million documents (single machine) or 500 million documents (distributed search). Available for Linux, Solaris, Windows and Mac OSX."
 set name=com.oracle.info.description value="the Indri search engine"
-set name=com.oracle.info.tpno value=13668
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/iperf/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/iperf/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/iperf/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/iperf
 
+TPNO=			5730
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/iperf/iperf.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/iperf/iperf.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.fmri value=pkg:/benchmark/iperf@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="iperf - tool for measuring maximum TCP and UDP bandwidth performance"
 set name=com.oracle.info.description value="the iperf utility"
-set name=com.oracle.info.tpno value=5730
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/ircii/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ircii/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -36,6 +36,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://ircii.warped.com/pub/ircII/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/ircii
 
+TPNO=			12675
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/ircii/ircii.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ircii/ircii.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -30,7 +30,7 @@
 set name=pkg.human-version value=$(COMPONENT_VERSION)
 set name=com.oracle.info.description \
     value="the ircii Internet Relay Chat Client"
-set name=com.oracle.info.tpno value=12675
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Applications/Internet
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/isc-dhcp/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/isc-dhcp/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -35,6 +35,8 @@
     sha256:25d579291a13ccce39c5dbb0e2f2ce8e974c82015bc4e3ee653cf95a4ed15ca4
 COMPONENT_BUGDB=	service/dhcp-server
 
+TPNO=			10383
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/isc-dhcp/dhcp.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/isc-dhcp/dhcp.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 set name=pkg.fmri \
@@ -27,7 +27,7 @@
     value="ISC DHCP is open source software that implements the Dynamic Host Configuration Protocols for connection to a local network. This package includes the ISC DHCP server, relay agent and the omshell tool."
 set name=pkg.summary value="ISC DHCP Server and Relay Agent."
 set name=com.oracle.info.description value="the ISC DHCP Server and Relay Agent"
-set name=com.oracle.info.tpno value=10383
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Services
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/jsl/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/jsl/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)/download/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/jsl
 
+TPNO=			10774
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/jsl/jsl.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/jsl/jsl.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri \
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="JavaScript Lint is a JavaScript code analyzer which checks for programming errors and helps enforce coding standards."
 set name=com.oracle.info.description value="the JavaScript Lint utility"
-set name=com.oracle.info.tpno value=10774
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Other Languages"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/ksh93/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ksh93/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -44,6 +44,8 @@
 COMPONENT_ARCHIVE_URL = http://www2.research.att.com/~gsf/download/tgz/$(COMPONENT_ARCHIVE) 
 COMPONENT_PATCHES = 
 
+TPNO=		9000
+
 # Patch only required if building ksh93 only and not ast-base
 # package-pax-suid.patch
 
--- a/components/ksh93/developer-astdev93.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ksh93/developer-astdev93.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -35,7 +35,7 @@
     value="AT&T AST development utilities for extracting messages for localisation"
 set name=pkg.summary value="AT&T AST development utilities"
 set name=com.oracle.info.description value="the AT&T AST development utilities"
-set name=com.oracle.info.tpno value=9000
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Software Management"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/ksh93/ksh93.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ksh93/ksh93.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -33,7 +33,7 @@
     value="Korn Shell 93: A command and programming language that executes commands read from a terminal or a file"
 set name=pkg.summary value="Ksh93 - The AT&T Korn Shell"
 set name=com.oracle.info.description value="the AT&T ksh93 Korn Shell"
-set name=com.oracle.info.tpno value=9000
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:System/Shells
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream \
--- a/components/ksh93/source-demo-ksh93.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ksh93/source-demo-ksh93.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -34,7 +34,7 @@
 set name=pkg.description value="Source code to demonstrate the KornShell"
 set name=pkg.summary value="KornShell demos"
 set name=com.oracle.info.description value="the Korn Shell demos"
-set name=com.oracle.info.tpno value=9000
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:System/Core
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream \
--- a/components/lcms/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/lcms/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=  http://sourceforge.net/projects/lcms/files/lcms/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/lcms
 
+TPNO=			9072
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -99,4 +101,3 @@
 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/lcms/lcms-py26.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/lcms/lcms-py26.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
     value=pkg:/library/python/lcms-26@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Python 2.6 bindings for the Little Color Management System"
 set name=com.oracle.info.description value="the Python 2.6 bindings for the Little Color Management System"
-set name=com.oracle.info.tpno value=9072
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/lcms/lcms-py27.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/lcms/lcms-py27.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
     value=pkg:/library/python/lcms-27@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Python 2.7 bindings for the Little Color Management System"
 set name=com.oracle.info.description value="the Python 2.7 bindings for the Little Color Management System"
-set name=com.oracle.info.tpno value=9072
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/lcms/lcms.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/lcms/lcms.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 set name=pkg.fmri \
@@ -27,7 +27,7 @@
     value="A small-footprint color management engine, with special focus on accuracy and performance"
 set name=pkg.summary value="The Little Color Management System"
 set name=com.oracle.info.description value="the Little Color Management System"
-set name=com.oracle.info.tpno value=9072
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/less/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/less/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/less
 
+TPNO=			9286
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/less/less.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/less/less.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -30,7 +30,7 @@
     value="The package provides less, a file pager (a memory-efficient utility for displaying text one screenful at a time)."
 set name=pkg.summary value="pager program similar to more"
 set name=com.oracle.info.description value="the less pager program"
-set name=com.oracle.info.tpno value=9286
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/lftp/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/lftp/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.yars.free.net/pub/source/lftp/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/lftp
 
+TPNO=			16991
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/lftp/lftp.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/lftp/lftp.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.fmri value=pkg:/network/ftp/lftp@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="lftp - Sophisticated file transfer program"
 set name=com.oracle.info.description value="the lftp file transfer program"
-set name=com.oracle.info.tpno value=16991
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libarchive/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libarchive/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -33,6 +33,8 @@
     $(COMPONENT_PROJECT_URL)downloads/libarchive/libarchive/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libarchive
 
+TPNO=			11624
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libarchive/libarchive.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libarchive/libarchive.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability Uncommitted>
@@ -33,7 +33,7 @@
     value="The libarchive(3LIB) library provides a flexible interface for reading and writing archives in various formats such as tar(1) and cpio(1). libarchive also supports reading and writing archives compressed using various compression filters such as gzip(1) and bzip2(1). The library is inherently stream-oriented; readers serially iterate through the archive, writers serially add things to the archive."
 set name=com.oracle.info.description \
     value="multi-format archive and compression library"
-set name=com.oracle.info.tpno value=11624
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libconfuse/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libconfuse/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -33,6 +33,8 @@
 COMPONENT_ARCHIVE_URL=	http://bzero.se/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libconfuse
 
+TPNO=			6306
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libconfuse/libconfuse.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libconfuse/libconfuse.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -42,7 +42,7 @@
 set name=pkg.description \
     value="libConfuse is a configuration file parser library written in C. It supports sections and lists of values. It makes it very easy to add configuration file capability to a program using a simple API."
 set name=com.oracle.info.description value="the libconfuse configuration file parser library"
-set name=com.oracle.info.tpno value=6306
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Libraries"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/libdnet/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libdnet/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://libdnet.googlecode.com/files/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libdnet 
 
+TPNO=			9402
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libdnet/libdnet.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libdnet/libdnet.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/system/library/libdnet@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="a simplified, portable interface to several low-level networking routines"
 set name=com.oracle.info.description value="the libdnet networking library"
-set name=com.oracle.info.tpno value=9402
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Libraries"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libedit/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libedit/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -33,6 +33,8 @@
 COMPONENT_ARCHIVE_URL=	http://www.thrysoee.dk/editline/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libedit
 
+TPNO=			7013
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libedit/libedit.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libedit/libedit.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -27,7 +27,7 @@
 set name=pkg.human-version value=$(COMPONENT_VERSION)
 set name=pkg.summary value="Libedit - Command line editor library"
 set name=com.oracle.info.description value="the libedit command line editor library"
-set name=com.oracle.info.tpno value=7013
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libee/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libee/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -31,6 +31,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)files/download/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	service/rsyslog
 
+TPNO=			7585
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libee/libee.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libee/libee.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,14 +20,14 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri \
     value=pkg:/library/libee@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="event expression library"
 set name=com.oracle.info.description value="the libee event expression library"
-set name=com.oracle.info.tpno value=7585
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libestr/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libestr/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -31,6 +31,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)files/download/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	service/rsyslog
 
+TPNO=			7585
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libestr/libestr.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libestr/libestr.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,14 +20,14 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri \
     value=pkg:/library/libestr@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="extended string handling library"
 set name=com.oracle.info.description value="the libestr extended string handling library"
-set name=com.oracle.info.tpno value=7585
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libevent/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libevent/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -36,6 +36,8 @@
 COMPONENT_ARCHIVE_URL=	http://cloud.github.com/downloads/libevent/libevent/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libevent
 
+TPNO=			5581
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libevent/libevent.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libevent/libevent.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -30,7 +30,7 @@
 set name=pkg.summary \
     value="Libevent - an event notification library"
 set name=com.oracle.info.description value="the libevent event notification library"
-set name=com.oracle.info.tpno value=5581
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Libraries"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libexpat/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libexpat/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -37,6 +37,8 @@
     http://downloads.sourceforge.net/project/expat/expat/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libexpat
 
+TPNO=			5498
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libexpat/expat.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libexpat/expat.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri \
@@ -26,7 +26,7 @@
 set name=pkg.summary value="libexpat - XML parser library"
 set name=pkg.description value="A fast, non-validating, stream-oriented XML parsing library"
 set name=com.oracle.info.description value="the libexpat XML parser library"
-set name=com.oracle.info.tpno value=5498
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libidn/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libidn/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -39,6 +39,8 @@
     sha256:7423f48d15fb1377ee0050c3e1f22e8a91668c2f158afed57b8ead3fed908785
 COMPONENT_ARCHIVE_URL_1 = http://download.berlios.de/tldchk/$(COMPONENT_ARCHIVE_1)
 
+TPNO=			8079
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -139,4 +141,3 @@
 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/libidn/libidn.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libidn/libidn.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 
@@ -26,7 +26,7 @@
 set name=pkg.summary value="IDN - The Internationalized Domains Library"
 set name=pkg.description value="A fully documented implementation of the Stringprep, Punycode and IDNA specifications for the purpose of encoding and decoding internationalized domain names"
 set name=com.oracle.info.description value="the libidn Internationalized Domains Library"
-set name=com.oracle.info.tpno value=8079
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Libraries"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libksba/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libksba/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://ftp.gnupg.org/gcrypt/libksba/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gnupg
 
+TPNO=			8768
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -72,4 +74,3 @@
 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/libksba/libksba.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libksba/libksba.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GnuPG X.509 certificate library"
 set name=pkg.description value="A C library to make the tasks of working with X.509 certificates, CMS data and related objects easier, by encapsulating specific protocol details."
 set name=com.oracle.info.description value="the GnuPG X.509 certificate library"
-set name=com.oracle.info.tpno value=8768
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Libraries"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libmcrypt/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libmcrypt/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -19,7 +19,7 @@
 # CDDL HEADER END
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=  http://mcrypt.sourceforge.net/
 COMPONENT_BUGDB=	library/libmcrypt
 
+TPNO=			8771
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/libmcrypt/libmcrypt.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libmcrypt/libmcrypt.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.fmri value=pkg:/system/library/security/libmcrypt@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Libmcrypt Encryption Algorithms Library"
 set name=com.oracle.info.description value="the libmcrypt encryption algorithms library"
-set name=com.oracle.info.tpno value=8771
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Libraries"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libmemcached/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libmemcached/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -19,7 +19,7 @@
 # CDDL HEADER END
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=  http://libmemcached.org/libMemcached.html
 COMPONENT_BUGDB=	database/memcached
 
+TPNO=			5582
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/libmemcached/libmemcached.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libmemcached/libmemcached.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -28,7 +28,7 @@
 set name=pkg.description \
     value="Libmemcached has been designed to be light on memory usage, thread safe, and provide full access to server side methods."
 set name=com.oracle.info.description value="the memcached server library"
-set name=com.oracle.info.tpno value=5582
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
 	value="org.opensolaris.category.2008:System/Libraries"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/libmng/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libmng/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -56,6 +56,8 @@
 
 COMPONENT_BUGDB=	library/libmng
 
+TPNO=			5583
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -107,4 +109,3 @@
 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/libmng/libmng.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libmng/libmng.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 
@@ -26,7 +26,7 @@
 set name=pkg.summary value="The Multiple Image Network Graphics Library"
 set name=pkg.description value="A PNG-like image format library supporting multiple images, animations and transparent JPEG"
 set name=com.oracle.info.description value="the libmng multiple image network graphics library"
-set name=com.oracle.info.tpno value=5583
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Libraries"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libnet/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libnet/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://cdnetworks-us-2.dl.sourceforge.net/project/libnet-dev/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libnet
 
+TPNO=			17724
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libnet/libnet.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libnet/libnet.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.fmri value=pkg:/system/library/libnet@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="libnet - a library for portable network packet construction"
 set name=com.oracle.info.description value="the libnet network packet construction library"
-set name=com.oracle.info.tpno value=17724
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Libraries"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libpcap/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libpcap/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)release/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libpcap
 
+TPNO=			15968
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libpcap/libpcap.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libpcap/libpcap.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="The library provides a portable framework for low-level network monitoring and user-level packet capture. Applications include network statistics collection, security monitoring, network debugging, etc."
 set name=com.oracle.info.description value="the libpcap package capture library"
-set name=com.oracle.info.tpno value=15968
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/librsync/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/librsync/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -43,6 +43,9 @@
 COMPONENT_ARCHIVE_HASH_1=	\
     sha256:e805819272f71b06823ee13f2dd7ddb92e75d75de18c33b7fd32133847c52afe
 COMPONENT_ARCHIVE_URL_1=	$(EXTERNAL_ARCHIVE_MIRROR)/$(COMPONENT_ARCHIVE_1)
+
+TPNO=			9087
+
 CLOBBER_PATHS += $(COMPONENT_NAME_1)
 
 include ../../make-rules/prep.mk
--- a/components/librsync/librsync.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/librsync/librsync.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="A library that implements the rolling-checksum algorithm of remote file synchronization that was popularized by the rsync utility and is used in rproxy"
 set name=pkg.summary value="A library that implements the rsync remote-delta algorithm"
 set name=com.oracle.info.description value="the librsync rsync remote-delta algorithm library"
-set name=com.oracle.info.tpno value=9087
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libsigsegv/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libsigsegv/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/libsigsegv/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libsigsegv
 
+TPNO=			8453
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libsigsegv/libsigsegv.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libsigsegv/libsigsegv.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
     value="libsigsegv provides a set of functions for handling page faults in user mode"
 set name=pkg.summary value="libsigsegv - handling page faults in user mode"
 set name=com.oracle.info.description value="the libsigsegv page fault handling library"
-set name=com.oracle.info.tpno value=8453
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libsndfile/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libsndfile/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://www.mega-nerd.com/libsndfile/files/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libsndfile
 
+TPNO=			8890
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libsndfile/libsndfile.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libsndfile/libsndfile.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.description \
 	value="Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface."
 set name=com.oracle.info.description value="the libsndfile sound file library"
-set name=com.oracle.info.tpno value=8890
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Libraries"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libssh2/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libssh2/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libssh2
 
+TPNO=			11357
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libssh2/libssh2.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libssh2/libssh2.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -32,7 +32,7 @@
 set name=pkg.description \
     value="libssh2 is a client-side C library implementing the SSH2 protocol. It can be used to permit file transfer using SCP or SFTP, to communicate with a program that runs on the remote host, or to tunnel TCP connections through the secure transport offered by SSH."
 set name=com.oracle.info.description value="the libssh2 client-side C library"
-set name=com.oracle.info.tpno value=11357
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:System/Security
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/libtecla/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libtecla/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libtecla
 
+TPNO=			8740
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libtecla/libtecla.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libtecla/libtecla.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -36,7 +36,7 @@
 set name=pkg.summary value="Tecla command-line editing library"
 set name=com.oracle.info.description \
     value="the libtecla command-line editing library"
-set name=com.oracle.info.tpno value=8740
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libtool/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libtool/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/libtool
 
+TPNO=			9088
+
 # For now, we want to continue to provide the libltdl.so's (and their
 # links) from libtool 1.5.22.
 #
--- a/components/libtool/libltdl.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libtool/libltdl.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,14 +18,14 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri \
     value=pkg:/library/libtool/libltdl@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GNU libtool dlopen wrapper"
 set name=com.oracle.info.description value="the GNU libtool dlopen wrapper"
-set name=com.oracle.info.tpno value=9088
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libtool/libtool.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libtool/libtool.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr/share/man/.+$ -> set mangler.man.stability 'uncommitted (obsolete)' >
@@ -26,7 +26,7 @@
     value=pkg:/developer/build/libtool@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GNU libtool"
 set name=com.oracle.info.description value="GNU libtool"
-set name=com.oracle.info.tpno value=9088
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libtorrent/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libtorrent/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 # we really need to use studio, mostly because that's what
@@ -39,6 +39,8 @@
 COMPONENT_ARCHIVE_URL=	http://libtorrent.rakshasa.no/downloads/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/rtorrent
 
+TPNO=			9038
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libtorrent/libtorrent.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libtorrent/libtorrent.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.fmri value=pkg:/library/libtorrent@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="libtorrent - a Bittorrent library for rtorrent"
 set name=com.oracle.info.description value="the bittorrent library for rtorrent"
-set name=com.oracle.info.tpno value=9038
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Libraries"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libusb/wrapper/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libusb/wrapper/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -29,6 +29,8 @@
 COMPONENT_SRC=		src
 COMPONENT_BUGDB=	library/libusb
 
+TPNO=			9184
+
 include $(WS_TOP)/make-rules/justmake.mk
 include $(WS_TOP)/make-rules/ips.mk
 
--- a/components/libusb/wrapper/libusb.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libusb/wrapper/libusb.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.human-version value=$(COMPONENT_VERSION)
 set name=pkg.summary value="Sun wrapper library for libusb"
 set name=com.oracle.info.description value="the wrapper library for libusb"
-set name=com.oracle.info.tpno value=9184
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Libraries"
 set name=info.source-url value=http://opensolaris.org/
--- a/components/libxml2/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libxml2/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -41,6 +41,8 @@
     sha256:96151685cec997e1f9f3387e3626d61e6284d4d6e66e0e440c209286c03e9cc7
 COMPONENT_ARCHIVE_URL_1= http://www.w3.org/XML/Test/$(COMPONENT_ARCHIVE_1)
 
+TPNO=			17981
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/libxml2/libxml2-26.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libxml2/libxml2-26.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
     value=pkg:/library/python/libxml2-26@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The XML library - Python 2.6 bindings"
 set name=com.oracle.info.description value="Python 2.6 bindings for the XML library"
-set name=com.oracle.info.tpno value=17981
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libxml2/libxml2-27.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libxml2/libxml2-27.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
     value=pkg:/library/python/libxml2-27@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The XML library - Python 2.7 bindings"
 set name=com.oracle.info.description value="Python 2.7 bindings for the XML library"
-set name=com.oracle.info.tpno value=17981
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libxml2/libxml2.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libxml2/libxml2.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/library/libxml2@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The XML library"
 set name=com.oracle.info.description value="the XML library"
-set name=com.oracle.info.tpno value=17981
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libxslt/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libxslt/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://xmlsoft.org/libxslt/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libxslt
 
+TPNO=			17982
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -90,4 +92,3 @@
 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/libxslt/libxsl-26.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libxslt/libxsl-26.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
     value=pkg:/library/python/libxsl-26@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The XSLT library - Python 2.6 bindings"
 set name=com.oracle.info.description value="Python 2.6 bindings for the XSLT library"
-set name=com.oracle.info.tpno value=17982
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libxslt/libxsl-27.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libxslt/libxsl-27.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
     value=pkg:/library/python/libxsl-27@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The XSLT library - Python 2.7 bindings"
 set name=com.oracle.info.description value="Python 2.7 bindings for the XSLT library"
-set name=com.oracle.info.tpno value=17982
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/libxslt/libxslt.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/libxslt/libxslt.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/library/libxslt@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The XSLT library"
 set name=com.oracle.info.description value="the XSLT library"
-set name=com.oracle.info.tpno value=17982
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/lighttpd/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/lighttpd/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/lighttpd
 
+TPNO=			17006
+
 LIGHTTPD_INSTALLDIR=/usr/lighttpd/1.4
 
 include ../../make-rules/prep.mk
--- a/components/lighttpd/lighttpd.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/lighttpd/lighttpd.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.summary \
     value="The Lighttpd Web Server"
 set name=com.oracle.info.description value="the Lightppd web server"
-set name=com.oracle.info.tpno value=17006
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/links/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/links/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -33,6 +33,8 @@
 COMPONENT_ARCHIVE_URL=	http://www.jikos.cz/~mikulas/$(COMPONENT_NAME)/download/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/links
 
+TPNO=			9049
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/links/links.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/links/links.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -26,7 +26,7 @@
 set name=pkg.human-version value=$(COMPONENT_VERSION)
 set name=pkg.summary value="Text based web browser"
 set name=com.oracle.info.description value="the links text based web browser"
-set name=com.oracle.info.tpno value=9049
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Applications/Internet"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/logilab-astng/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/logilab-astng/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://download.logilab.org/pub/astng/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/logilab-astng
 
+TPNO=			8267
+
 # logilab-astng depends on logilab-common, which is not Python 3 ready, so mark
 # this likewise.
 PYTHON_VERSIONS=	2.7 2.6
--- a/components/logilab-astng/logilab-astng-26.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/logilab-astng/logilab-astng-26.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.summary \
     value="logilab-astng - Python Abstract Syntax Tree New Generation"
 set name=com.oracle.info.description value="the logilab-astng Python 2.6 module"
-set name=com.oracle.info.tpno value=8267
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/logilab-astng/logilab-astng-27.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/logilab-astng/logilab-astng-27.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.summary \
     value="logilab-astng - Python Abstract Syntax Tree New Generation"
 set name=com.oracle.info.description value="the logilab-astng Python 2.7 module"
-set name=com.oracle.info.tpno value=8267
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/logilab-astng/logilab-astng.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/logilab-astng/logilab-astng.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.summary \
     value="logilab-astng - Python Abstract Syntax Tree New Generation"
 set name=com.oracle.info.description value="the logilab-astng Python module"
-set name=com.oracle.info.tpno value=8267
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/logilab-common/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/logilab-common/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://download.logilab.org/pub/common/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/logilab-common
 
+TPNO=			8268
+
 # Syntax issues: not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/logilab-common/logilab-common-26.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/logilab-common/logilab-common-26.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="Modules providing low level functionality shared among various python projects."
 set name=pkg.summary value="common python libraries for logilab applications"
 set name=com.oracle.info.description value="the logilab-common Python 2.6 module"
-set name=com.oracle.info.tpno value=8268
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/logilab-common/logilab-common-27.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/logilab-common/logilab-common-27.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="Modules providing low level functionality shared among various python projects."
 set name=pkg.summary value="common python libraries for logilab applications"
 set name=com.oracle.info.description value="the logilab-common Python 2.7 module"
-set name=com.oracle.info.tpno value=8268
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/logilab-common/logilab-common.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/logilab-common/logilab-common.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="Modules providing low level functionality shared among various python projects."
 set name=pkg.summary value="common python libraries for logilab applications"
 set name=com.oracle.info.description value="the logilab-common Python module"
-set name=com.oracle.info.tpno value=8268
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/lua/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/lua/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -38,6 +38,7 @@
     sha256:2346d635ee392c8d8024b07beaa10b7b66a3f861c41d575753d03155751cf114
 COMPONENT_ARCHIVE_URL_1= $(COMPONENT_PROJECT_URL)/tests/5.2/$(COMPONENT_ARCHIVE_1)
 
+TPNO=			5814
 
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
@@ -77,4 +78,3 @@
 BUILD_PKG_DEPENDENCIES =        $(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/lua/lua.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/lua/lua.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="Lua is a powerful, fast, lightweight, embeddable scripting language."
 set name=pkg.summary value="Lua Programming language"
 set name=com.oracle.info.description value="the lua scripting language"
-set name=com.oracle.info.tpno value=5814
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Other Languages"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/m4/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/m4/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/m4/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gnu-m4
 
+TPNO=			16962
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/m4/m4.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/m4/m4.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="GNU M4 is an implementation of the traditional Unix macro processor"
 set name=pkg.summary value="GNU m4"
 set name=com.oracle.info.description value="GNU m4"
-set name=com.oracle.info.tpno value=16962
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/make/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/make/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/make/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gnu-make
 
+TPNO=			5521
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/make/make.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/make/make.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -30,7 +30,7 @@
     value="GNU Make is an utility which controls the generation of executables and other target files."
 set name=pkg.summary value="A utility for directing compilation."
 set name=com.oracle.info.description value="GNU make"
-set name=com.oracle.info.tpno value=5521
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/mc/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/mc/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)downloads/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/mc
 
+TPNO=			13150
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/mc/mc.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/mc/mc.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -27,7 +27,7 @@
     value="GNU Midnight Commander is a full-screen text mode application that allows user to copy, move and delete files and whole directory trees, search for files and run commands in the subshell"
 set name=pkg.summary value="The GNU Midnight Commander file manager"
 set name=com.oracle.info.description value="The GNU Midnight Commander file manager"
-set name=com.oracle.info.tpno value=13150
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Desktop (GNOME)/File Managers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/memcached-java/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/memcached-java/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -19,7 +19,7 @@
 # CDDL HEADER END
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_PROJECT_URL=  http://whalin.com/memcached/
 COMPONENT_BUGDB=	database/memcached
 
+TPNO=			5586
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/ant.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/memcached-java/memcached-java.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/memcached-java/memcached-java.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -19,7 +19,7 @@
 # CDDL HEADER END
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform dir file path=usr/share/lib/java/javadoc* -> default group other>
@@ -32,7 +32,7 @@
 set name=pkg.fmri value=pkg:/library/java/memcached-java@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="memcached client for the Java platform"
 set name=com.oracle.info.description value="the memcached client for the Java platform"
-set name=com.oracle.info.tpno value=5586
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/Java"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/memcached/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/memcached/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://memcached.org/files/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	database/memcached
 
+TPNO=			16265
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/memcached/memcached.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/memcached/memcached.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/service/memcached@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The memcached memory object cache"
 set name=com.oracle.info.description value="the memcached memory object cache"
-set name=com.oracle.info.tpno value=16265
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/mlocate/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/mlocate/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -33,8 +33,9 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:ab95c111f9dba35b5690896180dd0a7639dbf07d70b862fcb0731264d9273951
 COMPONENT_ARCHIVE_URL=  https://fedorahosted.org/releases/m/l/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
+COMPONENT_BUGDB=	utility/mlocate
 
-COMPONENT_BUGDB = utility/mlocate
+TPNO=			10233
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/mlocate/mlocate.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/mlocate/mlocate.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.description \
     value="mlocate is a 'merging' implementation of locate(1), the fast file location utility. The 'm' stands for 'merging': updatedb tool reuses the existing database to avoid rereading most of the file system, which makes updatedb faster."
 set name=com.oracle.info.description value="mlocate, the fast file location utility"
-set name=com.oracle.info.tpno value=10233
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/mpc/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/mpc/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)mpc/download/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/mpc
 
+TPNO=			4706
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/mpc/mpc.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/mpc/mpc.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -24,7 +24,7 @@
 set name=pkg.fmri value=pkg:/library/mpc@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Multiprecision complex data type evaluation library"
 set name=com.oracle.info.description value="GNU Mpc"
-set name=com.oracle.info.tpno value=4706
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/High Performance Computing"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/mpfr/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/mpfr/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -19,7 +19,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -36,6 +36,8 @@
 COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)$(COMPONENT_SRC)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libmpfr
 
+TPNO=			17709
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -133,4 +135,3 @@
 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/mpfr/mpfr.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/mpfr/mpfr.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="GNU MPFR"
 set name=pkg.description value="The GNU Multiple Precision with IEEE Rounding Floating-Point Library"
 set name=com.oracle.info.description value="GNU MPFR"
-set name=com.oracle.info.tpno value=17709
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/High Performance Computing"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/mutt/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/mutt/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_PROJECT_URL=	http://www.mutt.org/
 COMPONENT_BUGDB=	utility/mutt
 
+TPNO=			9259
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/mutt/mutt.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/mutt/mutt.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+/flea\.1$ -> default mangler.man.stability uncommitted>
@@ -39,7 +39,7 @@
 set name=pkg.description \
     value="Mutt is a small but very powerful text-based mail client for Unix operating systems."
 set name=com.oracle.info.description value="the Mutt email client"
-set name=com.oracle.info.tpno value=9259
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Applications/Internet
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/ncftp/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ncftp/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -36,6 +36,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://ftp.ncftp.com/ncftp/older_versions/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/ncftp-client
 
+TPNO=			9255
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/ncftp/ncftp.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ncftp/ncftp.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -26,7 +26,7 @@
 set name=pkg.fmri value=pkg:/network/ftp/ncftp@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="NcFTP - client application implementing FTP"
 set name=com.oracle.info.description value="the ncftp file transfer application"
-set name=com.oracle.info.tpno value=9255
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Applications/Internet"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/ncurses/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ncurses/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/ncurses
 
+TPNO=			5931
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/ncurses/ncurses.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ncurses/ncurses.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -28,7 +28,7 @@
     value=pkg:/library/ncurses@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="A CRT screen handling and optimization package."
 set name=com.oracle.info.description value="the ncurses screen handling software"
-set name=com.oracle.info.tpno value=5931
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/net-snmp/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/net-snmp/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -40,6 +40,8 @@
 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
 
+TPNO=			5702
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/net-snmp/net-snmp-26.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/net-snmp/net-snmp-26.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=org.opensolaris.arc-caseid value=LSARC/2008/355
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-set name=com.oracle.info.tpno value=5702
+set name=com.oracle.info.tpno value=$(TPNO)
 file path=usr/lib/python2.6/vendor-packages/netsnmp/__init__.py
 file path=usr/lib/python2.6/vendor-packages/netsnmp/client.py
 file path=usr/lib/python2.6/vendor-packages/netsnmp/client_intf.so
--- a/components/net-snmp/net-snmp-27.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/net-snmp/net-snmp-27.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=org.opensolaris.arc-caseid value=LSARC/2008/355
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-set name=com.oracle.info.tpno value=5702
+set name=com.oracle.info.tpno value=$(TPNO)
 file path=usr/lib/python2.7/vendor-packages/netsnmp/__init__.py
 file path=usr/lib/python2.7/vendor-packages/netsnmp/client.py
 file path=usr/lib/python2.7/vendor-packages/netsnmp/client_intf.so
--- a/components/net-snmp/net-snmp-addons.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/net-snmp/net-snmp-addons.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
 set name=org.opensolaris.arc-caseid \
     value=LSARC/2008/355
-set name=com.oracle.info.tpno value=5702
+set name=com.oracle.info.tpno value=$(TPNO)
 
 license COPYING license="BSD, BSD-like"
 
--- a/components/net-snmp/net-snmp-base.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/net-snmp/net-snmp-base.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -33,7 +33,7 @@
 
 set name=org.opensolaris.arc-caseid \
     value=LSARC/2008/355
-set name=com.oracle.info.tpno value=5702
+set name=com.oracle.info.tpno value=$(TPNO)
 
 license COPYING license="BSD, BSD-like"
 
--- a/components/net-snmp/net-snmp-documentation.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/net-snmp/net-snmp-documentation.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -33,7 +33,7 @@
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=org.opensolaris.arc-caseid value=LSARC/2008/355
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-set name=com.oracle.info.tpno value=5702
+set name=com.oracle.info.tpno value=$(TPNO)
 # This package name has known conflicts with other packages in the WOS
 set pkg.linted.pkglint.manifest004=true
 
--- a/components/nethack/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/nethack/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -37,6 +37,8 @@
 COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/$(COMPONENT_NAME)/files/$(COMPONENT_NAME)/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)/download
 COMPONENT_BUGDB=	utility/nethack
 
+TPNO=			9239
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/nethack/nethack.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/nethack/nethack.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description value="Nethack is a turn-based single-player dungeon exploration game related to Hack and Rogue.  The primary interface is a pseudo-graphical display rendered in text in a terminal, and controlled by the keyboard."
 set name=pkg.summary value="A single-player dungeon exploration game"
 set name=com.oracle.info.description value="the nethack game"
-set name=com.oracle.info.tpno value=9239
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Applications/Games
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/nmap/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/nmap/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)dist/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/nmap
 
+TPNO=			9217
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/nmap/nmap.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/nmap/nmap.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -34,7 +34,7 @@
 set name=pkg.description \
     value="Nmap is useful for inventorying the network, managing service upgrade schedules, and monitoring host or service uptime."
 set name=com.oracle.info.description value="the nmap network exploration tool and security / port scanner"
-set name=com.oracle.info.tpno value=9217
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Administration and Configuration"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/ocaml/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ocaml/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -55,6 +55,8 @@
 
 COMPONENT_BUGDB=	utility/ocaml
 
+TPNO=			9233
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/ocaml/ocaml.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ocaml/ocaml.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.summary value="Objective Caml compiler and programming environment"
 set name=pkg.description \
     value="Objective Caml is a high-level, strongly-typed, functional and object-oriented programming language from the ML family of languages. This package comprises two batch compilers (a fast bytecode compiler and an optimizing native-code compiler), an interactive toplevel system, parsing tools (Lex,Yacc,Camlp4), a replay debugger, a documentation generator, and a comprehensive library."
-set name=com.oracle.info.tpno value=9233
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=com.oracle.info.description value="the ocaml language"
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/System
--- a/components/open-fabrics/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/open-fabrics/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,11 +18,8 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2010, 2014, Oracle and/or its affiliates. All rights reserved.
 #
-include ../../make-rules/shared-macros.mk
-include ../../make-rules/ips.mk
-include ofed.mk
 
 LD_Z_IGNORE =
 
@@ -32,6 +29,24 @@
 COMPONENT_PROJECT_URL=	http://www.openfabrics.org/
 COMPONENT_BUGDB=	library/ofuv_lib utility/ofuv_tools
 
+TPNO_OPEN_FABRICS=	3369
+TPNO_IBUTILS=		5084
+TPNO_INFINIBAND_DIAGS=	5085
+TPNO_LIBIBMAD=		5086
+TPNO_LIBIBUMAD=		5087
+TPNO_LIBIBVERBS=	5082
+TPNO_LIBMLX4=		5088
+TPNO_LIBRDMACM=		5089
+TPNO_LIBSDP=		5080
+TPNO_OPENSM=		5091
+TPNO_PERFTEST=		5081
+TPNO_QPERF=		5083
+TPNO_RDS_TOOLS=		5092
+
+include ../../make-rules/shared-macros.mk
+include ../../make-rules/ips.mk
+include ofed.mk
+
 # for now, everything with a Makefile should be built
 SUBDIRS =	$(shell echo */Makefile | sed -e 's;/Makefile;;g')
 
--- a/components/open-fabrics/open-fabrics.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/open-fabrics/open-fabrics.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -418,78 +418,78 @@
     com.oracle.info.description="the OpenFabrics Enterprise Distribution" \
     com.oracle.info.name=open-fabrics \
     com.oracle.info.version=1.5.3 \
-    com.oracle.info.tpno=3369
+    com.oracle.info.tpno=$(TPNO_OPEN_FABRICS)
 
 license open-fabrics.license license='open-fabrics (ibutils)' \
     com.oracle.info.description="the OpenFabrics User Level InfiniBand Management Utilities" \
     com.oracle.info.name=ibutils \
     com.oracle.info.version=1.5.7 \
-    com.oracle.info.tpno=5084
+    com.oracle.info.tpno=$(TPNO_IBUTILS)
 
 license open-fabrics.license license='open-fabrics (infiniband-diags)' \
     com.oracle.info.description="the OpenFabrics Diagnostic Tools" \
     com.oracle.info.name=infiniband-diags \
     com.oracle.info.version=1.5.8 \
-    com.oracle.info.tpno=5085
+    com.oracle.info.tpno=$(TPNO_INFINIBAND_DIAGS)
 
 license open-fabrics.license license='open-fabrics (libibmad)' \
     com.oracle.info.description="the OpenFabrics InfiniBand MAD library" \
     com.oracle.info.name=libibmad \
     com.oracle.info.version=1.3.7 \
-    com.oracle.info.tpno=5086
+    com.oracle.info.tpno=$(TPNO_LIBIBMAD)
 
 license open-fabrics.license license='open-fabrics (libibumad)' \
     com.oracle.info.description="the OpenFabrics user MAD interface library" \
     com.oracle.info.name=libibumad \
     com.oracle.info.version=1.3.7 \
-    com.oracle.info.tpno=5087
+    com.oracle.info.tpno=$(TPNO_LIBIBUMAD)
 
 license open-fabrics.license license='open-fabrics (libibverbs)' \
     com.oracle.info.description="the OpenFabrics RDMA verbs library" \
     com.oracle.info.name=libibverbs \
     com.oracle.info.version=1.1.4 \
-    com.oracle.info.tpno=5082
+    com.oracle.info.tpno=$(TPNO_LIBIBVERBS)
 
 license open-fabrics.license license='open-fabrics (libmlx4)' \
     com.oracle.info.description="the OpenFabrics Mellanox ConnectX driver" \
     com.oracle.info.name=libmlx4 \
     com.oracle.info.version=1.0.1 \
-    com.oracle.info.tpno=5088
+    com.oracle.info.tpno=$(TPNO_LIBMLX4)
 
 license open-fabrics.license license='open-fabrics (librdmacm)' \
     com.oracle.info.description="the OpenFabrics RDMA cm library" \
     com.oracle.info.name=librdmacm \
     com.oracle.info.version=1.0.14.1 \
-    com.oracle.info.tpno=5089
+    com.oracle.info.tpno=$(TPNO_LIBRDMACM)
 
 license open-fabrics.license license='open-fabrics (libsdp)' \
     com.oracle.info.description="the OpenFabrics InfiniBand SDP library" \
     com.oracle.info.name=libsdp \
     com.oracle.info.version=1.1.108 \
-    com.oracle.info.tpno=5080
+    com.oracle.info.tpno=$(TPNO_LIBSDP)
 
 license open-fabrics.license license='open-fabrics (opensm)' \
     com.oracle.info.description="the OpenFabrics InfiniBand Subnet Manager and Administrator" \
     com.oracle.info.name=opensm \
     com.oracle.info.version=3.3.9 \
-    com.oracle.info.tpno=5091
+    com.oracle.info.tpno=$(TPNO_OPENSM)
 
 license open-fabrics.license license='open-fabrics (perftest)' \
     com.oracle.info.description="the OpenFabrics performance tests" \
     com.oracle.info.name=perftest \
     com.oracle.info.version=1.3.0 \
-    com.oracle.info.tpno=5081
+    com.oracle.info.tpno=$(TPNO_PERFTEST)
 
 license open-fabrics.license license='open-fabrics (qperf)' \
     com.oracle.info.description="the OpenFabrics RDMA and IP performance tests" \
     com.oracle.info.name=qperf \
     com.oracle.info.version=0.4.6 \
-    com.oracle.info.tpno=5083
+    com.oracle.info.tpno=$(TPNO_QPERF)
 
 license open-fabrics.license license='open-fabrics (rds-tools)' \
     com.oracle.info.description="the OpenFabrics RDS support tools" \
     com.oracle.info.name=rds-tools \
     com.oracle.info.version=2.0.4 \
-    com.oracle.info.tpno=5092
+    com.oracle.info.tpno=$(TPNO_RDS_TOOLS)
 
 depend fmri=text/gawk type=require
--- a/components/openexr/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openexr/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=  http://download.savannah.nongnu.org/releases/openexr/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/openexr
 
+TPNO=			10771
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/openexr/openexr.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openexr/openexr.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.summary \
     value="OpenEXR header files and libraries used to read and write OpenEXR images"
 set name=com.oracle.info.description value="the OpenEXR header files and libraries"
-set name=com.oracle.info.tpno value=10771
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/openldap/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openldap/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 
@@ -37,6 +37,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	service/openldap
 
+TPNO=			5295
+
 SDFVER=			sdf-2.001
 SDFBLIB=		$(BUILD_DIR_32)/${SDFVER}/blib
 
--- a/components/openldap/openldap.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openldap/openldap.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability committed>
@@ -42,7 +42,7 @@
 set name=pkg.description \
     value="OpenLDAP is an open source implementation of the Lightweight Directory Access Protocol."
 set name=com.oracle.info.description value=OpenLDAP
-set name=com.oracle.info.tpno value=5295
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/openscap/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openscap/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_ARCHIVE_URL=  $(COMPONENT_DOWNLOAD_URL)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=        utility/openscap
 
+TPNO=			16560
+
 COMPILER =		gcc
 CFLAGS+=		-std=c99
 CFLAGS+=		-DNDEBUG
--- a/components/openscap/openscap-perl-512.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openscap/openscap-perl-512.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
     value="Perl 5.12 bindings for the Open implementation of SCAP"
 set name=com.oracle.info.description \
     value="Perl 5.12 bindings for the Open implementation of SCAP"
-set name=com.oracle.info.tpno value=16560
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:System/Security
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/openscap/openscap-python-26.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openscap/openscap-python-26.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
     value="Python 2.6 bindings for the Open implementation of SCAP"
 set name=com.oracle.info.description \
     value="the Python 2.6 bindings for the Open implementation of SCAP"
-set name=com.oracle.info.tpno value=16560
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:System/Security
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/openscap/openscap.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openscap/openscap.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.summary \
     value="Open implementation of SCAP; a line of standards managed by NIST"
 set name=com.oracle.info.description value="the Open implementation of SCAP"
-set name=com.oracle.info.tpno value=16560
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:System/Security
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/openssh/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openssh/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -38,6 +38,8 @@
 COMPONENT_ARCHIVE_URL=	http://mirror.team-cymru.org/pub/OpenBSD/OpenSSH/portable/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=utility/openssh
 
+TPNO=			16633
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/openssh/openssh.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openssh/openssh.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.human-version value=$(HUMAN_VERSION)
 set name=com.oracle.info.description \
     value="OpenSSH, a suite of tools that help secure network connections"
-set name=com.oracle.info.tpno value=16633
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Applications/Internet \
     value=org.opensolaris.category.2008:System/Security
--- a/components/openssl/openssl-1.0.1-fips-140/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openssl/openssl-1.0.1-fips-140/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -40,6 +40,8 @@
 COMPONENT_ARCHIVE_URL =	$(COMPONENT_PROJECT_URL)source/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/openssl
 
+TPNO=			17979
+
 # OpenSSL FIPS 2.0.5 directory
 OPENSSL_FIPS_DIR = $(COMPONENT_DIR)/../openssl-fips
 
--- a/components/openssl/openssl-1.0.1-fips-140/openssl-1.0.1-fips-140.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openssl/openssl-1.0.1-fips-140/openssl-1.0.1-fips-140.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -34,7 +34,7 @@
 set name=pkg.human-version value=$(COMPONENT_VERSION)
 set name=com.oracle.info.description \
     value="the FIPS 140-2 Capable OpenSSL libraries"
-set name=com.oracle.info.tpno value=17979
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:System/Security
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/openssl/openssl-1.0.1/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openssl/openssl-1.0.1/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -40,6 +40,8 @@
 COMPONENT_ARCHIVE_URL =	$(COMPONENT_PROJECT_URL)source/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/openssl
 
+TPNO=			17979
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/openssl/openssl-1.0.1/openssl-1.0.1.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openssl/openssl-1.0.1/openssl-1.0.1.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="OpenSSL is a full-featured toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library."
 set name=pkg.human-version value=$(COMPONENT_VERSION)
 set name=com.oracle.info.description value=OpenSSL
-set name=com.oracle.info.tpno value=17979
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:System/Security
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/openstack/cinder/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openstack/cinder/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -36,6 +36,8 @@
 COMPONENT_BUGDB=	service/cinder
 IPS_COMPONENT_VERSION=	0.$(COMPONENT_VERSION) 
 
+TPNO=			17714
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/openstack/cinder/cinder.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openstack/cinder/cinder.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
 set name=pkg.human-version value="Havana $(COMPONENT_VERSION)"
 set name=com.oracle.info.description \
     value="Cinder, the OpenStack block storage service"
-set name=com.oracle.info.tpno value=17714
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
     value="org.opensolaris.category.2008:System/Enterprise Management" \
--- a/components/openstack/glance/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openstack/glance/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -36,6 +36,8 @@
 COMPONENT_BUGDB=	service/glance
 IPS_COMPONENT_VERSION=	0.$(COMPONENT_VERSION) 
 
+TPNO=			17717
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/openstack/glance/glance.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openstack/glance/glance.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="OpenStack Glance provides services for discovering, registering, and retrieving virtual machine images. Glance has a RESTful API that allows querying of VM image metadata as well as retrieval of the actual image. VM images made available through Glance can be stored in a variety of locations from simple file systems to object-storage systems like OpenStack Swift."
 set name=pkg.human-version value="Havana $(COMPONENT_VERSION)"
 set name=com.oracle.info.description value="Glance, the OpenStack image service"
-set name=com.oracle.info.tpno value=17717
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
     value="org.opensolaris.category.2008:System/Enterprise Management" \
--- a/components/openstack/horizon/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openstack/horizon/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -36,6 +36,9 @@
 COMPONENT_BUGDB=	utility/horizon
 IPS_COMPONENT_VERSION=  0.$(COMPONENT_VERSION)
 
+TPNO_HORIZON=		17862
+TPNO_CSS=		16775
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/openstack/horizon/horizon.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openstack/horizon/horizon.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -1023,11 +1023,12 @@
     target=../../../../../usr/lib/python$(PYVER)/vendor-packages/horizon/static/horizon
 license horizon.license license="Apache v2.0" \
     com.oracle.info.description="Horizon, the OpenStack web based user interface service" \
-    com.oracle.info.name=$(COMPONENT_NAME) com.oracle.info.tpno=17862 \
+    com.oracle.info.name=$(COMPONENT_NAME) \
+    com.oracle.info.tpno=$(TPNO_HORIZON) \
     com.oracle.info.version=$(IPS_COMPONENT_VERSION)
 license solaris.css.license license="Apache v2.0 (Solaris theme)" \
     com.oracle.info.description="the Solaris theme for the OpenStack Dashboard" \
-    com.oracle.info.name=$(COMPONENT_NAME) com.oracle.info.tpno=16775 \
+    com.oracle.info.name=$(COMPONENT_NAME) com.oracle.info.tpno=$(TPNO_CSS) \
     com.oracle.info.version=1.0
 
 # force a group dependency on the optional anyjson; pkgdepend work is needed to
--- a/components/openstack/keystone/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openstack/keystone/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -36,6 +36,8 @@
 COMPONENT_BUGDB=	service/keystone
 IPS_COMPONENT_VERSION=	0.$(COMPONENT_VERSION) 
 
+TPNO=			17866
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/openstack/keystone/keystone.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openstack/keystone/keystone.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
 set name=pkg.human-version value="Havana $(COMPONENT_VERSION)"
 set name=com.oracle.info.description \
     value="Keystone, the OpenStack identity service"
-set name=com.oracle.info.tpno value=17866
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
     value="org.opensolaris.category.2008:System/Enterprise Management" \
--- a/components/openstack/neutron/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openstack/neutron/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -36,6 +36,8 @@
 COMPONENT_BUGDB=	service/neutron
 IPS_COMPONENT_VERSION=	0.$(COMPONENT_VERSION) 
 
+TPNO=			17716
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/openstack/neutron/neutron.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openstack/neutron/neutron.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
 set name=pkg.human-version value="Havana $(COMPONENT_VERSION)"
 set name=com.oracle.info.description \
     value="Neutron, the OpenStack virtual network service"
-set name=com.oracle.info.tpno value=17716
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
     value="org.opensolaris.category.2008:System/Enterprise Management" \
--- a/components/openstack/nova/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openstack/nova/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -36,6 +36,8 @@
 COMPONENT_BUGDB=	service/nova
 IPS_COMPONENT_VERSION=	0.$(COMPONENT_VERSION) 
 
+TPNO=			17715
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/openstack/nova/nova.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openstack/nova/nova.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="OpenStack Nova provides a cloud computing fabric controller, supporting a wide variety of virtualization technologies. In addition to its native API, it includes compatibility with the commonly encountered Amazon EC2 and S3 APIs."
 set name=pkg.human-version value="Havana $(COMPONENT_VERSION)"
 set name=com.oracle.info.description value="Nova, the OpenStack compute service"
-set name=com.oracle.info.tpno value=17715
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
     value="org.opensolaris.category.2008:System/Enterprise Management" \
--- a/components/openstack/swift/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openstack/swift/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_PROJECT_URL=	http://www.openstack.org/
 COMPONENT_BUG_DB=	service/swift
 
+TPNO=			17868
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/openstack/swift/swift.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openstack/swift/swift.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -33,7 +33,7 @@
 set name=pkg.human-version value="Havana 2013.2.3"
 set name=com.oracle.info.description \
     value="Swift, the OpenStack object storage service"
-set name=com.oracle.info.tpno value=17868
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
     value="org.opensolaris.category.2008:System/Enterprise Management" \
--- a/components/openusb/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openusb/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -33,6 +33,8 @@
 COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/openusb/files/$(COMPONENT_NAME)/libopenusb%201.0.1/$(COMPONENT_ARCHIVE)/download
 COMPONENT_BUGDB=	library/libopenusb
 
+TPNO=			8843
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -60,4 +62,3 @@
 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/openusb/openusb.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/openusb/openusb.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -28,7 +28,7 @@
     value="A library to enable userspace application programs to communicate with USB devices"
 set name=pkg.summary value="A USB device management library"
 set name=com.oracle.info.description value="the openusb USB device management library"
-set name=com.oracle.info.tpno value=8843
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/pam_pkcs11/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pam_pkcs11/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)files/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/pam-pkcs11
 
+TPNO=			17173
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/pam_pkcs11/pam_pkcs11.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pam_pkcs11/pam_pkcs11.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
     value=pkg:/library/security/pam/module/pam-pkcs11@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The OpenSC PKCS#11 PAM Login Tools"
 set name=com.oracle.info.description value="the OpenSC PKCS#11 PAM login tools"
-set name=com.oracle.info.tpno value=17173
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Security"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/parallel/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/parallel/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -38,6 +38,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/parallel
 
+TPNO=			8651
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/parallel/parallel.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/parallel/parallel.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -27,7 +27,7 @@
 set name=pkg.summary \
     value="GNU parallel is a shell tool for executing jobs in parallel using one or more computers."
 set name=com.oracle.info.description value="GNU parallel"
-set name=com.oracle.info.tpno value=8651
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Shells"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/patch/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/patch/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -33,6 +33,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/patch/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gpatch
 
+TPNO=			8588
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/patch/patch.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/patch/patch.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -26,7 +26,7 @@
     value=pkg:/text/gnu-patch@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The GNU Patch utility"
 set name=com.oracle.info.description value="GNU patch"
-set name=com.oracle.info.tpno value=8588
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/GNU
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/pbzip2/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pbzip2/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/pbzip2
 
+TPNO=			11059
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/pbzip2/pbzip2.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pbzip2/pbzip2.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="pbzip2 is a parallel implementation of the bzip2 block-sorting file compressor, which should be fully compatible with bzip2."
 set name=com.oracle.info.description value="pbzip2, a parallel bzip2"
-set name=com.oracle.info.tpno value=11059
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/pconsole/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pconsole/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://www.heiho.net/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/pconsole
 
+TPNO=			9270
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/pconsole/pconsole.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pconsole/pconsole.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -29,7 +29,7 @@
 set name=pkg.description value="pconsole is an administrative tool for working with clusters of machines: it distributes the commands you type to each node in the cluster."
 set name=pkg.summary value="Parallel console"
 set name=com.oracle.info.description value="pconsole, the parallel console"
-set name=com.oracle.info.tpno value=9270
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/pcre/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pcre/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -19,7 +19,7 @@
 # CDDL HEADER END
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=  http://pcre.org/
 COMPONENT_BUGDB=	library/pcre
 
+TPNO=			9271
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/pcre/pcre.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pcre/pcre.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -27,7 +27,7 @@
 set name=pkg.summary value="Perl-Compatible Regular Expressions"
 set name=pkg.description value="The PCRE library is a set of functions that implement regular expression pattern matching using almost the same syntax and semantics as Perl"
 set name=com.oracle.info.description value="the PCRE library"
-set name=com.oracle.info.tpno value=9271
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/C"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/perl_modules/DBI/DBI-PERLVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/DBI/DBI-PERLVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.summary value="Perl Database Independent Interface"
 set name=pkg.description value="The DBI is the standard database interface module for Perl."
 set name=com.oracle.info.description value="the Perl Database Independent interface"
-set name=com.oracle.info.tpno value=17614
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/Perl"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/perl_modules/DBI/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/DBI/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://search.cpan.org/~timb/DBI/
 COMPONENT_BUGDB=	perl-mod/dbi
 
+TPNO=			17614
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/ips.mk
 include $(WS_TOP)/make-rules/makemaker.mk
--- a/components/perl_modules/authen-pam/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/authen-pam/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../../make-rules/shared-macros.mk
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://search.cpan.org/~nikip/
 COMPONENT_BUGDB=	perl-mod/authen-pam
 
+TPNO=			9303
+
 # build threaded 5.12 support too
 PERL_VERSIONS += 5.12-mt
 
--- a/components/perl_modules/authen-pam/authen-pam-PERLVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/authen-pam/authen-pam-PERLVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform depend pkg.debug.depend.path=usr.*/5.12-mt/bin ->  set pkg.debug.depend.file perl-threaded>
@@ -37,7 +37,7 @@
 set name=pkg.summary value="Authen::PAM - PAM Perl Module"
 set name=pkg.description value="the Authen::PAM Perl module for using PAM"
 set name=com.oracle.info.description value="the Authen::PAM Perl module"
-set name=com.oracle.info.tpno value=9303
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Perl"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/perl_modules/cssh/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/cssh/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/project/clusterssh/2.%20ClusterSSH%20Series%204/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/cssh
 
+TPNO=			13257
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/ips.mk
 include $(WS_TOP)/make-rules/makemaker.mk
--- a/components/perl_modules/cssh/cssh-PERLVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/cssh/cssh-PERLVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
 set name=com.oracle.info.description \
     value="Perl CPAN utility to administer cluster of servers."
 set name=pkg.human-version value=$(HUMAN_VERSION)
-set name=com.oracle.info.tpno value=13257
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/perl_modules/perl-tk/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/perl-tk/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_ARCHIVE_URL=	http://search.cpan.org/CPAN/authors/id/S/SR/SREZIC/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	perl-mod/tk
 
+TPNO=			13259
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/ips.mk
 include $(WS_TOP)/make-rules/makemaker.mk
--- a/components/perl_modules/perl-tk/tk-PERLVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/perl-tk/tk-PERLVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="perl-tk provides a number of (GUI) widgets commonly needed to develop desktop applications such as buttons, menu, canvas, text, frame, label etc."
 set name=com.oracle.info.description value="the perl Tk library"
-set name=com.oracle.info.tpno value=13259
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Perl
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/perl_modules/perl-x11-protocol/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/perl-x11-protocol/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://search.cpan.org/CPAN/authors/id/S/SM/SMCCAM/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	perl-mod/x11-protocol
 
+TPNO=			13258
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/ips.mk
 include $(WS_TOP)/make-rules/makemaker.mk
--- a/components/perl_modules/perl-x11-protocol/x11-protocol-PERLVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/perl-x11-protocol/x11-protocol-PERLVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 set name=pkg.fmri \
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="perl-x11-protocol is a client-side interface to the X11 Protocol, allowing perl programs to display windows and graphics on X11 servers."
 set name=com.oracle.info.description value="the perl x11-protocol library."
-set name=com.oracle.info.tpno value=13258
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Perl
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/perl_modules/xml-libxml/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/xml-libxml/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -33,6 +33,8 @@
 COMPONENT_PROJECT_URL=	http://search.cpan.org/~shlomif/XML-LibXML/
 COMPONENT_BUGDB=	perl-mod/xml-libxml
 
+TPNO=			12995
+
 # build threaded 5.12 support too
 PERL_VERSIONS += 5.12-mt
 
--- a/components/perl_modules/xml-libxml/xml-libxml-PERLVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/xml-libxml/xml-libxml-PERLVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 #
 <transform depend pkg.debug.depend.path=usr.*/5.12-mt/bin ->  set pkg.debug.depend.file perl-threaded>
@@ -40,7 +40,7 @@
     value="XML-LibXML is an an interface to libxml2, providing XML and HTML parsers with DOM, SAX and XMLReader interfaces."
 set name=pkg.human-version value=$(HUMAN_VERSION)
 set name=com.oracle.info.description value="Perl interface to libxml2"
-set name=com.oracle.info.tpno value=12995
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Perl
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/perl_modules/xml-namespacesupport/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/xml-namespacesupport/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../../make-rules/shared-macros.mk
@@ -33,6 +33,8 @@
 COMPONENT_PROJECT_URL=	http://search.cpan.org/~perigrin/XML-NamespaceSupport-1.11/lib/XML/NamespaceSupport.pm
 COMPONENT_BUGDB=	perl-mod/xml-namespacesupport
 
+TPNO=			12996
+
 # build threaded 5.12 support too
 PERL_VERSIONS += 5.12-mt
 
--- a/components/perl_modules/xml-namespacesupport/xml-namespacesupport-PERLVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/xml-namespacesupport/xml-namespacesupport-PERLVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 #
 <transform depend pkg.debug.depend.path=usr.*/5.12-mt/bin ->  set pkg.debug.depend.file perl-threaded>
@@ -40,7 +40,7 @@
     value="XML-NamespaceSupport offers a simple to process namespaced XML names from within any application that may need them. It also helps maintain a prefix to namespace URI map."
 set name=com.oracle.info.description \
     value="Perl module to process namespaced XML names"
-set name=com.oracle.info.tpno value=12996
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Perl
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/perl_modules/xml-parser/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/xml-parser/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 #
@@ -39,6 +39,8 @@
 COMPONENT_PROJECT_URL=	http://search.cpan.org/~toddr/
 COMPONENT_BUGDB=	perl-mod/xml-parser
 
+TPNO=			9386
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/ips.mk
 include $(WS_TOP)/make-rules/makemaker.mk
--- a/components/perl_modules/xml-parser/xml-parser-512.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/xml-parser/xml-parser-512.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="XML::Parser - A perl module for parsing XML documents"
 set name=pkg.description value="This module provides ways to parse XML documents. It is built on top of XML::Parser::Expat."
 set name=com.oracle.info.description value="the XML::Parser Perl 5.12 module"
-set name=com.oracle.info.tpno value=9386
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Perl"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/perl_modules/xml-parser/xml-parser-512thread.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/xml-parser/xml-parser-512thread.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="This module provides ways to parse XML documents. It is built on top of XML::Parser::Expat.  Threaded version."
 set name=com.oracle.info.description \
     value="the Perl-5.12-threaded XML::Parser module"
-set name=com.oracle.info.tpno value=9386
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Perl
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/perl_modules/xml-parser/xml-parser-516.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/xml-parser/xml-parser-516.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="XML::Parser - A perl module for parsing XML documents"
 set name=pkg.description value="This module provides ways to parse XML documents. It is built on top of XML::Parser::Expat."
 set name=com.oracle.info.description value="the XML::Parser Perl 5.16 module"
-set name=com.oracle.info.tpno value=9386
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Perl"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/perl_modules/xml-sax-base/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/xml-sax-base/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../../make-rules/shared-macros.mk
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://search.cpan.org/~grantm/
 COMPONENT_BUGDB=	perl-mod/xml-sax-base
 
+TPNO=			13137
+
 # build threaded 5.12 support too
 PERL_VERSIONS += 5.12-mt
 
--- a/components/perl_modules/xml-sax-base/xml-sax-base-PERLVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/xml-sax-base/xml-sax-base-PERLVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 #
 <transform depend pkg.debug.depend.path=usr.*/5.12-mt/bin ->  set pkg.debug.depend.file perl-threaded>
@@ -42,7 +42,7 @@
     value="This module provides a Base class for SAX Drivers and Filters."
 set name=pkg.human-version value=$(HUMAN_VERSION)
 set name=com.oracle.info.description value="Perl base class for SAX"
-set name=com.oracle.info.tpno value=13137
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Perl
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/perl_modules/xml-sax/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/xml-sax/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../../make-rules/shared-macros.mk
@@ -33,6 +33,8 @@
 COMPONENT_PROJECT_URL=	http://search.cpan.org/~grantm/XML-SAX-0.99/SAX.pm
 COMPONENT_BUGDB=	perl-mod/xml-sax
 
+TPNO=			12998
+
 # build threaded 5.12 support too
 PERL_VERSIONS += 5.12-mt
 
--- a/components/perl_modules/xml-sax/xml-sax-PERLVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/xml-sax/xml-sax-PERLVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 #
 <transform depend pkg.debug.depend.path=usr.*/5.12-mt/bin ->  set pkg.debug.depend.file perl-threaded>
@@ -39,7 +39,7 @@
 set name=pkg.description \
     value="This module provides a Simple API for XML parsing in Perl."
 set name=com.oracle.info.description value="Perl simple API for XML Parsing"
-set name=com.oracle.info.tpno value=12998
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Perl
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/perl_modules/xml-simple/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/xml-simple/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../../make-rules/shared-macros.mk
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://search.cpan.org/~grantm/
 COMPONENT_BUGDB=	perl-mod/xml-parser
 
+TPNO=			17624
+
 # build threaded 5.12 support too
 PERL_VERSIONS += 5.12-mt
 
--- a/components/perl_modules/xml-simple/xml-simple-PERLVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/perl_modules/xml-simple/xml-simple-PERLVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -38,7 +38,7 @@
     value="XML::Simple - Easy API to maintain XML (esp config files)"
 set name=pkg.description value="The XML::Simple module provides a simple API layer on top of an underlying XML parsing module (either XML::Parser or one of the SAX2 parser modules)."
 set name=com.oracle.info.description value="the XML::Simple Perl module"
-set name=com.oracle.info.tpno value=17624
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Perl"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/php-5_2/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_2/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,9 +18,18 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
+
+TPNO_PHP_5_2=		17129
+TPNO_PHP_APC=		17127
+TPNO_PHP_IDN=		17128
+TPNO_PHP_MEMCACHE=	17130
+TPNO_PHP_SUHOSIN=	17131
+TPNO_PHP_TCPWRAP=	17132
+TPNO_PHP_XDEBUG=	17133
+
 include ../../make-rules/ips.mk
 
 ##
--- a/components/php-5_2/apache-php52.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_2/apache-php52.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -35,7 +35,7 @@
     com.oracle.info.description="the PHP 5.2 module for the Apache web server" \
     com.oracle.info.name=apache-php52 \
     com.oracle.info.version=5.2.17 \
-    com.oracle.info.tpno=17129
+    com.oracle.info.tpno=$(TPNO_PHP_5_2)
 
 file path=etc/apache2/2.2/conf.d/php/php5.2.conf mode=0644 \
     original_name=SUNWapch22-php52:etc/apache2/2.2/conf.d/php5.2.conf \
--- a/components/php-5_2/php-52.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_2/php-52.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -43,7 +43,7 @@
     com.oracle.info.description="the PHP scripting language" \
     com.oracle.info.name=php-52 \
     com.oracle.info.version=5.2.17 \
-    com.oracle.info.tpno=17129
+    com.oracle.info.tpno=$(TPNO_PHP_5_2)
 
 dir path=var/php/5.2/sessions owner=webservd mode=0750
 file path=etc/php/5.2/conf.d/bz2.ini
--- a/components/php-5_2/php-apc.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_2/php-apc.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -41,7 +41,7 @@
     com.oracle.info.description="the APC extension module for PHP" \
     com.oracle.info.name=php-apc \
     com.oracle.info.version=3.0.19 \
-    com.oracle.info.tpno=17127
+    com.oracle.info.tpno=$(TPNO_PHP_APC)
 
 file path=etc/apache2/2.2/samples-conf.d/php-apc-stats.conf mode=0644 \
     original_name=SUNWphp52-apc:etc/apache2/2.2/samples-conf.d/php-apc-stats.conf \
--- a/components/php-5_2/php-doc.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_2/php-doc.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -40,7 +40,7 @@
     com.oracle.info.description="the PHP documentation" \
     com.oracle.info.name=php-doc \
     com.oracle.info.version=5.2.17 \
-    com.oracle.info.tpno=17129
+    com.oracle.info.tpno=$(TPNO_PHP_5_2)
 
 file path=usr/php/5.2/doc/html/PharException.intro.unused.html
 file path=usr/php/5.2/doc/html/SCA.examples.calling.html
--- a/components/php-5_2/php-idn.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_2/php-idn.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -39,7 +39,7 @@
     com.oracle.info.description="the IDN extension module for PHP" \
     com.oracle.info.name=php-idn \
     com.oracle.info.version=0.2.0 \
-    com.oracle.info.tpno=17128
+    com.oracle.info.tpno=$(TPNO_PHP_IDN)
 
 file path=etc/php/5.2/conf.d/idn.ini mode=0644 \
     original_name=SUNWphp52-idn:etc/php/5.2/conf.d/idn.ini preserve=renamenew
--- a/components/php-5_2/php-memcache.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_2/php-memcache.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -40,7 +40,7 @@
     com.oracle.info.description="the Memcache extension module for PHP" \
     com.oracle.info.name=php-memcache \
     com.oracle.info.version=2.2.5 \
-    com.oracle.info.tpno=17130
+    com.oracle.info.tpno=$(TPNO_PHP_MEMCACHE)
 
 file path=etc/apache2/2.2/samples-conf.d/php-memcache-stats.conf mode=0644 \
     original_name=SUNWphp52-memcache:etc/apache2/2.2/samples-conf.d/php-memcache-stats.conf \
--- a/components/php-5_2/php-mysql.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_2/php-mysql.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -39,7 +39,7 @@
     com.oracle.info.description="the MySQL extension module for PHP" \
     com.oracle.info.name=php-mysql \
     com.oracle.info.version=5.2.17 \
-    com.oracle.info.tpno=17129
+    com.oracle.info.tpno=$(TPNO_PHP_5_2)
 
 file path=etc/php/5.2/conf.d/mysql.ini mode=0644 preserve=renamenew \
     original_name=SUNWphp52-mysql:etc/php/5.2/conf.d/mysql.ini
--- a/components/php-5_2/php-pear.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_2/php-pear.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -47,7 +47,7 @@
     com.oracle.info.description="the PEAR extension module for PHP" \
     com.oracle.info.name=php-pear \
     com.oracle.info.version=5.2.17 \
-    com.oracle.info.tpno=17129
+    com.oracle.info.tpno=$(TPNO_PHP_5_2)
 
 dir path=var/php/5.2/include/php
 dir path=var/php/5.2/modules
--- a/components/php-5_2/php-suhosin.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_2/php-suhosin.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -39,7 +39,7 @@
     com.oracle.info.description="the Suhosin extension module for PHP" \
     com.oracle.info.name=php-suhosin \
     com.oracle.info.version=0.9.29 \
-    com.oracle.info.tpno=17131
+    com.oracle.info.tpno=$(TPNO_PHP_SUHOSIN)
 
 file path=etc/php/5.2/conf.d/suhosin.ini mode=0644 \
     original_name=SUNWphp52-suhosin:etc/php/5.2/conf.d/suhosin.ini \
--- a/components/php-5_2/php-tcpwrap.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_2/php-tcpwrap.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -39,7 +39,7 @@
     com.oracle.info.description="the Tcpwrap extension module for PHP" \
     com.oracle.info.name=php-tcpwrap \
     com.oracle.info.version=1.1.3 \
-    com.oracle.info.tpno=17132
+    com.oracle.info.tpno=$(TPNO_PHP_TCPWRAP)
 
 file path=etc/php/5.2/conf.d/tcpwrap.ini mode=0644 \
     original_name=SUNWphp52-tcpwrap:etc/php/5.2/conf.d/tcpwrap.ini \
--- a/components/php-5_2/php-xdebug.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_2/php-xdebug.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -41,7 +41,7 @@
     com.oracle.info.description="the XDebug extension module for PHP" \
     com.oracle.info.name=php-xdebug \
     com.oracle.info.version=2.0.5 \
-    com.oracle.info.tpno=17133
+    com.oracle.info.tpno=$(TPNO_PHP_XDEBUG)
 
 file path=etc/php/5.2/conf.d/xdebug.ini mode=0644 \
     original_name=SUNWphp52-xdebug:etc/php/5.2/conf.d/xdebug.ini \
--- a/components/php-5_3/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_3/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -21,6 +21,16 @@
 # Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
+
+TPNO_PHP_5_3=		17137
+TPNO_PHP_APC=		17127
+TPNO_PHP_IDN=		17128
+TPNO_PHP_MEMCACHE=	17130
+TPNO_PHP_SUHOSIN=	17131
+TPNO_PHP_TCPWRAP=	17132
+TPNO_PHP_XDEBUG=	17133
+TPNO_PHP_ZENDOPCACHE=	14926
+
 include ../../make-rules/ips.mk
 
 ##
--- a/components/php-5_3/apache-php53.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_3/apache-php53.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -33,7 +33,7 @@
     com.oracle.info.description="the PHP module for the Apache web server" \
     com.oracle.info.name=apache-php53 \
     com.oracle.info.version=$(COMPONENT_VERSION) \
-    com.oracle.info.tpno=17137
+    com.oracle.info.tpno=$(TPNO_PHP_5_3)
 
 file path=etc/apache2/2.2/conf.d/php/php5.3.conf mode=0644 preserve=renamenew
 link path=etc/apache2/2.2/conf.d/php/php.conf target=php5.3.conf \
--- a/components/php-5_3/php-53.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_3/php-53.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -42,7 +42,7 @@
     com.oracle.info.description="the PHP scripting language" \
     com.oracle.info.name=php-53 \
     com.oracle.info.version=$(COMPONENT_VERSION) \
-    com.oracle.info.tpno=17137
+    com.oracle.info.tpno=$(TPNO_PHP_5_3)
 
 dir path=var/php/5.3/sessions owner=webservd mode=0750
 file path=etc/php/5.3/conf.d/bz2.ini
--- a/components/php-5_3/php-apc.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_3/php-apc.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -40,7 +40,7 @@
     com.oracle.info.description="the APC extension module for PHP" \
     com.oracle.info.name=php-apc \
     com.oracle.info.version=3.1.9 \
-    com.oracle.info.tpno=17127
+    com.oracle.info.tpno=$(TPNO_PHP_APC)
 
 file path=etc/apache2/2.2/samples-conf.d/php5.3-apc-stats.conf mode=0644 \
 	preserve=renamenew
--- a/components/php-5_3/php-doc.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_3/php-doc.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -38,7 +38,7 @@
     com.oracle.info.description="the PHP documentation" \
     com.oracle.info.name=php-doc \
     com.oracle.info.version=$(COMPONENT_VERSION) \
-    com.oracle.info.tpno=17137
+    com.oracle.info.tpno=$(TPNO_PHP_5_3)
 
 link path=usr/php/doc target=5.3/doc mediator=php mediator-version=5.3
 file path=usr/php/5.3/doc/php-chunked-xhtml/about.formats.html
--- a/components/php-5_3/php-idn.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_3/php-idn.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -38,7 +38,7 @@
     com.oracle.info.description="the IDN extension module for PHP" \
     com.oracle.info.name=php-idn \
     com.oracle.info.version=0.2.0 \
-    com.oracle.info.tpno=17128
+    com.oracle.info.tpno=$(TPNO_PHP_IDN)
 
 file path=etc/php/5.3/conf.d/idn.ini mode=0644 preserve=renameold
 file path=etc/php/5.3/zts-conf.d/idn.ini mode=0644 preserve=renameold
--- a/components/php-5_3/php-memcache.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_3/php-memcache.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -39,7 +39,7 @@
     com.oracle.info.description="the Memcache extension module for PHP" \
     com.oracle.info.name=php-memcache \
     com.oracle.info.version=3.0.6 \
-    com.oracle.info.tpno=17130
+    com.oracle.info.tpno=$(TPNO_PHP_MEMCACHE)
 
 file path=etc/apache2/2.2/samples-conf.d/php5.3-memcache-stats.conf \
     mode=0644 preserve=renamenew
--- a/components/php-5_3/php-mysql.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_3/php-mysql.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -38,7 +38,7 @@
     com.oracle.info.description="the MySQL extension module for PHP" \
     com.oracle.info.name=php-mysql \
     com.oracle.info.version=$(COMPONENT_VERSION) \
-    com.oracle.info.tpno=17137
+    com.oracle.info.tpno=$(TPNO_PHP_5_3)
 
 file path=etc/php/5.3/conf.d/mysql.ini mode=0644 preserve=renameold
 file path=etc/php/5.3/conf.d/mysqli.ini mode=0644 preserve=renameold
--- a/components/php-5_3/php-pear.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_3/php-pear.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -45,7 +45,7 @@
     com.oracle.info.description="the PEAR extension module for PHP" \
     com.oracle.info.name=php-pear \
     com.oracle.info.version=$(COMPONENT_VERSION) \
-    com.oracle.info.tpno=17137
+    com.oracle.info.tpno=$(TPNO_PHP_5_3)
 
 dir path=var/php/5.3/include/php
 dir path=var/php/5.3/modules
--- a/components/php-5_3/php-suhosin.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_3/php-suhosin.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -38,7 +38,7 @@
     com.oracle.info.description="the Suhosin extension module for PHP" \
     com.oracle.info.name=php-suhosin \
     com.oracle.info.version=0.9.33 \
-    com.oracle.info.tpno=17131
+    com.oracle.info.tpno=$(TPNO_PHP_SUHOSIN)
 
 file path=etc/php/5.3/conf.d/suhosin.ini mode=0644 preserve=renamenew
 file path=etc/php/5.3/zts-conf.d/suhosin.ini mode=0644 preserve=renamenew
--- a/components/php-5_3/php-tcpwrap.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_3/php-tcpwrap.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -38,7 +38,7 @@
     com.oracle.info.description="the Tcpwrap extension module for PHP" \
     com.oracle.info.name=php-tcpwrap \
     com.oracle.info.version=1.1.3 \
-    com.oracle.info.tpno=17132
+    com.oracle.info.tpno=$(TPNO_PHP_TCPWRAP)
 
 file path=etc/php/5.3/conf.d/tcpwrap.ini mode=0644 preserve=renamenew
 file path=etc/php/5.3/zts-conf.d/tcpwrap.ini mode=0644 preserve=renamenew
--- a/components/php-5_3/php-xdebug.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_3/php-xdebug.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -40,7 +40,7 @@
     com.oracle.info.description="the XDebug extension module for PHP" \
     com.oracle.info.name=php-xdebug \
     com.oracle.info.version=2.2.0 \
-    com.oracle.info.tpno=17133
+    com.oracle.info.tpno=$(TPNO_PHP_XDEBUG)
 
 file path=etc/php/5.3/conf.d/xdebug.ini mode=0644 preserve=renamenew
 file path=etc/php/5.3/zts-conf.d/xdebug.ini mode=0644 preserve=renamenew
--- a/components/php-5_3/php-zendopcache.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/php-5_3/php-zendopcache.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="The Zend OPcache provides faster PHP execution through opcode caching and optimization. It improves PHP performance by storing precompiled script bytecode in the shared memory. This eliminates the stages of reading code from the disk and compiling it on future access. In addition, it applies a few bytecode optimization patterns that make code execution faster."
 set name=com.oracle.info.description value="the Zend OPcache PHP extension"
-set name=com.oracle.info.tpno value=14926
+set name=com.oracle.info.tpno value=$(TPNO_PHP_ZENDOPCACHE)
 set name=info.classification value=org.opensolaris.category.2008:Development/PHP
 set name=info.source-url value=http://pecl.php.net/get/zendopcache-7.0.2.tgz
 set name=info.upstream-url value=http://pecl.php.net/package/ZendOpcache
--- a/components/pigz/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pigz/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -33,6 +33,8 @@
 COMPONENT_BUGDB=	utility/pigz
 COMPONENT_TEST_TARGETS=	test
 
+TPNO=			11152
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/pigz/pigz.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pigz/pigz.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability Uncommitted>
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="Pigz compresses using threads to make use of multiple processors and cores. The compressed data format generated is in the gzip, zlib, or single-entry zip format using the deflate compression method."
 set name=com.oracle.info.description value="parallel gzip"
-set name=com.oracle.info.tpno value=11152
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/pinentry/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pinentry/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://ftp.gnupg.org/gcrypt/pinentry/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gnupg
 
+TPNO=			8850
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -96,4 +98,3 @@
 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/pinentry/pinentry.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pinentry/pinentry.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 
@@ -26,7 +26,7 @@
 set name=pkg.summary value="A small utility for entering passwords."
 set name=pkg.description value="A small collection of dialog programs that allow GnuPG to read passphrases and PIN numbers in a secure manner."
 set name=com.oracle.info.description value="the pinentry utility"
-set name=com.oracle.info.tpno value=8850
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/pixz/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pixz/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)archive/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/pixz
 
+TPNO=			11623
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/pixz/pixz.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pixz/pixz.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability Uncommitted>
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="pixz compresses and decompresses files using multiple processors. If the input looks like a tar(1) archive, it also creates an index of all the files in the archive. This allows the extraction of only a small segment of the tarball, without needing to decompress the entire archive."
 set name=com.oracle.info.description value="parallel indexing version of XZ"
-set name=com.oracle.info.tpno value=11623
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/pkg-config/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pkg-config/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://pkgconfig.freedesktop.org/releases/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/pkg-config
 
+TPNO=			9421
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/pkg-config/pkg-config.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pkg-config/pkg-config.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -28,7 +28,7 @@
 set name=pkg.description \
     value="pkg-config(1) is used to determine what compile and link flags should be used when building against a library that supports pkg-config, as well as additional required dependencies, and their versions."
 set name=com.oracle.info.description value="the pkg-config developer tool"
-set name=com.oracle.info.tpno value=9421
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/System
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/popt/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/popt/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/cross-stuff/files/cross-stuff/1.0/$(COMPONENT_ARCHIVE)/download
 COMPONENT_BUGDB=	library/popt
 
+TPNO=			7904
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/popt/popt.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/popt/popt.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value=pkg:/library/popt@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Command line parsing library"
 set name=com.oracle.info.description value="the popt command line parsing library"
-set name=com.oracle.info.tpno value=7904
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/privoxy/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/privoxy/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/ijbswa/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/privoxy
 
+TPNO=			9002
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/privoxy/privoxy.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/privoxy/privoxy.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -38,7 +38,7 @@
 set name=pkg.description value="Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk"
 set name=pkg.summary value="Privacy-enhancing, ad-removing web proxy"
 set name=com.oracle.info.description value="the privoxy web proxy"
-set name=com.oracle.info.tpno value=9002
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/procmail/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/procmail/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -37,6 +37,8 @@
 # ftp://ftp.procmail.org/pub/procmail/procmail-3.22.tar.gz no longer works.
 COMPONENT_ARCHIVE_URL=	ftp://ftp.ucsb.edu/pub/mirrors/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 
+TPNO=			9003
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/procmail/procmail.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/procmail/procmail.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -34,7 +34,7 @@
 set name=pkg.description \
     value="Procmail can be used to create mail-servers, mailing lists, sort your incoming mail into separate folders/files (real convenient when subscribing to one or more mailing lists or for prioritising your mail), preprocess your mail, start any programs upon mail arrival (e.g. to generate different chimes on your workstation for different types of mail) or selectively forward certain incoming mail automatically to someone."
 set name=com.oracle.info.description value="the procmail mail processing program"
-set name=com.oracle.info.tpno value=9003
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Applications/Internet
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/proftpd/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/proftpd/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -46,6 +46,9 @@
     sha256:bd1cb3f8ba0668981beb54d8b4de10ab204199327a464debd9da19196bbb23c4
 COMPONENT_ARCHIVE_URL_1= http://downloads.sourceforge.net/gssmod/$(COMPONENT_ARCHIVE_1)
 
+TPNO_PROFTPD=		13478
+TPNO_MOD_GSS=		13480
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/proftpd/proftpd.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/proftpd/proftpd.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 # PSARC/2011/088
@@ -158,12 +158,12 @@
 license proftpd.license license="GPLv2 (mod_gss)" \
     com.oracle.info.description="the ProFPTD GSS Engine" \
     com.oracle.info.name=mod_gss \
-    com.oracle.info.tpno=13480 \
+    com.oracle.info.tpno=$(TPNO_MOD_GSS) \
     com.oracle.info.version=1.3.6
 license proftpd.license license="GPLv2 (proftpd)" \
     com.oracle.info.description="the ProFTPD server and utilities" \
     com.oracle.info.name=proftpd \
-    com.oracle.info.tpno=13478 \
+    com.oracle.info.tpno=$(TPNO_PROFTPD) \
     com.oracle.info.version=1.3.4c
 
 user ftpuser=false gcos-field="FTPD Reserved UID" username="ftp" uid=21 group="ftp"
--- a/components/psutils/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/psutils/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 include ../../make-rules/shared-targets.mk
@@ -37,6 +37,8 @@
 
 COMPONENT_BUGDB=	utility/psutils
 
+TPNO=			9004
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/psutils/psutils.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/psutils/psutils.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -29,7 +29,7 @@
     value="Collection of utilities for manipulating PostScript documents"
 set name=pkg.summary value="PostScript utilities"
 set name=com.oracle.info.description value="the psutils PostScript Utilities"
-set name=com.oracle.info.tpno value=9004
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Printing
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/ptp/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ptp/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,9 @@
 	http://downloads.sourceforge.net/project/ptpd/ptpd/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	service/ptpd
 
+TPNO_PTP=		12665
+TPNO_SOLARFLARE=	15817
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/ptp/ptp.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ptp/ptp.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -46,8 +46,8 @@
 file path=usr/share/man/man1m/ptpd.1m
 license ptp.license license="BSD (PTP)" \
     com.oracle.info.description="the community version of ptpd" \
-    com.oracle.info.name=PTP com.oracle.info.tpno=12665
+    com.oracle.info.name=PTP com.oracle.info.tpno=$(TPNO_PTP)
 license solarflare.license license="BSD (Solarflare)" \
     com.oracle.info.description="the Solarflare enhancement to community version of ptpd" \
-    com.oracle.info.name=Solarflare com.oracle.info.tpno=15817
+    com.oracle.info.name=Solarflare com.oracle.info.tpno=$(TPNO_SOLARFLARE)
 
--- a/components/puppet/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/puppet/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)downloads/puppet/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/puppet
 
+TPNO=			16191
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/install.rb.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/puppet/puppet.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/puppet/puppet.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -33,7 +33,7 @@
     value='Puppet is a flexible, customizable framework designed to help system administrators automate the many repetitive tasks they regularly perform. As a declarative, model-based approach to IT automation, it lets you define the desired state - or the "what" - of your infrastructure using the Puppet configuration language. Once these configurations are deployed, Puppet automatically installs the necessary packages and starts the related services, and then regularly enforces the desired state.'
 set name=com.oracle.info.description \
     value="Puppet, a configuration management toolkit"
-set name=com.oracle.info.tpno value=16191
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Administration and Configuration"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/pwgen/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pwgen/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)files/pwgen/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)	
 COMPONENT_BUGDB=	utility/pwgen
 
+TPNO=			9020
+
 CONFIGURE_OPTIONS += LDFLAGS="$(CC_BITS)"
 
 include ../../make-rules/prep.mk
--- a/components/pwgen/pwgen.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pwgen/pwgen.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability committed>
@@ -29,7 +29,7 @@
     value="pwgen is a password generator for creating passwords which can be easily memorized by a human."
 set name=pkg.summary value="Easy to memorize password generator"
 set name=com.oracle.info.description value="the pwgen password generator"
-set name=com.oracle.info.tpno value=9020
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/pylint/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pylint/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=  http://www.logilab.org/project/pylint/
 COMPONENT_BUGDB=	utility/pylint
 
+TPNO=			9026
+
 # Depends on logilab-common which is not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/pylint/pylint-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/pylint/pylint-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
     value="pylint is a Python source code analyzer which looks for programming errors and helps enforce a coding standard"
 set name=com.oracle.info.description \
     value="the pylint Python code static checker for Python $(PYVER)"
-set name=com.oracle.info.tpno value=9026
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/alembic/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/alembic/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/alembic/
 COMPONENT_BUGDB=	python-mod/alembic
 
+TPNO=			14503
+
 # Depends on sqlalchemy which is not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/alembic/alembic-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/alembic/alembic-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="The Python alembic module is a new database migrations tool, offering the following functionality: 1) Can emit ALTER statements to a database in order to change the structure of tables and other constructs. 2) Provides a system whereby 'migration scripts' may be constructed; each script indicates a particular series of steps that can 'upgrade' a target database to a new version, and optionally a series of steps that can 'downgrade' similarly, doing the same steps in reverse. 3) Allows the scripts to execute in some sequential manner."
 set name=com.oracle.info.description value="the Python alembic module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/amqp/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/amqp/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://github.com/celery/py-amqp/
 COMPONENT_BUGDB=	python-mod/amqp
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/amqp/amqp-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/amqp/amqp-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="Amqp implements a simple non-threaded Python client library for the Advanced Message Queuing Protocol (AMQP) version 0-8."
 set name=com.oracle.info.description value="the Python amqp module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/anyjson/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/anyjson/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://bitbucket.org/runeh/anyjson/
 COMPONENT_BUGDB=	python-mod/anyjson
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/anyjson/anyjson-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/anyjson/anyjson-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
     value="Anyjson loads whichever is the fastest JSON module installed and provides a uniform API regardless of which JSON implementation is used."
 set name=com.oracle.info.description \
     value="the Python JSON library wrapper module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/argparse/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/argparse/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://code.google.com/p/argparse/
 COMPONENT_BUGDB=	python-mod/argparse
 
+TPNO=			13152
+
 # The argparse module was integrated into Python 2.7, so we should only deliver
 # a 2.6 module.
 PYTHON_VERSIONS = 2.6
--- a/components/python/argparse/argparse-26.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/argparse/argparse-26.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="The argparse module makes it easy to write user-friendly command-line interfaces. The program defines what arguments it requires, and argparse will figure out how to parse those out of sys.argv. The argparse module also automatically generates help and usage messages and issues errors when users give the program invalid arguments."
 set name=com.oracle.info.description \
     value="the Python argparse command-line parsing library"
-set name=com.oracle.info.tpno value=13152
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/babel/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/babel/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://babel.pocoo.org/
 COMPONENT_BUGDB=	python-mod/babel
 
+TPNO=			15897
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/babel/babel-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/babel/babel-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="Babel is a Python library that provides an integrated collection of utilities that assist with internationalizing and localizing Python applications (in particular web-based applications)."
 set name=com.oracle.info.description \
     value="Babel, the internationalization utilities for Python"
-set name=com.oracle.info.tpno value=15897
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value=org.opensolaris.category.2008:System/Internationalization
--- a/components/python/beautifulsoup4/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/beautifulsoup4/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/beautifulsoup4
 COMPONENT_BUGDB=	python-mod/beautifulsoup4
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/beautifulsoup4/beautifulsoup4-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/beautifulsoup4/beautifulsoup4-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="Beautiful Soup provides a few simple methods and Pythonic idioms for navigating, searching, and modifying a parse tree: a toolkit for dissecting a document and extracting what you need. It also automatically converts incoming documents to Unicode and outgoing documents to UTF-8. Beautiful Soup sits on top of popular Python parsers like lxml and html5lib, allowing you to try out different parsing strategies or trade speed for flexibility."
 set name=com.oracle.info.description value="the Python beautifulsoup4 module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/boto/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/boto/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://github.com/boto/boto/
 COMPONENT_BUGDB=	python-mod/boto
 
+TPNO=			14503
+
 # Syntax issues: not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/boto/boto-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/boto/boto-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="Boto is a Python package that provides interfaces to Amazon Web Services (AWS).  In addition, boto provides support for other public services such as Google Storage in, as well as private cloud systems like Eucalyptus, OpenStack and Nebula."
 set name=com.oracle.info.description value="the Python boto module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/ceilometerclient/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/ceilometerclient/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://launchpad.net/python-cinderclient
 COMPONENT_BUGDB=	service/ceilometer
 
+TPNO=			17306
+
 # Depends on keystoneclient which is not Python 3 ready. 
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/ceilometerclient/ceilometerclient-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/ceilometerclient/ceilometerclient-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
     value="A client for the OpenStack Telemetry API. There's a Python API (the 'ceilometerclient' module), and a command-line script ('ceilometer'). Each implements 100% of the OpenStack Telemetry API."
 set name=com.oracle.info.description \
     value="ceilometerclient, the Python bindings to the OpenStack Telemetry API"
-set name=com.oracle.info.tpno value=17306
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
--- a/components/python/cffi/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/cffi/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_PROJECT_URL=	http://cffi.readthedocs.org/
 COMPONENT_BUGDB=	python-mod/cffi
 
+TPNO=			16913
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/cffi/cffi-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/cffi/cffi-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -33,7 +33,7 @@
 set name=pkg.description \
     value="CFFI provides a convenient and reliable way of calling C code from Python.  It does not require learning a new language or an extensive API, and tries to minimize the amount of C code you have to write.  It works at both an ABI level, allowing you to reference symbols in libraries as well as at an API level, allowing you to embed C code in your Python program."
 set name=com.oracle.info.description value="the cffi Python module"
-set name=com.oracle.info.tpno value=16913
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:Development/C \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/cheetah/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/cheetah/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://www.cheetahtemplate.org/
 COMPONENT_BUGDB=	python-mod/cheetah
 
+TPNO=			14503
+
 # Syntax issues: not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/cheetah/cheetah-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/cheetah/cheetah-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="Cheetah is a template engine and code generation too.  It can be used standalone or combined with other tools and frameworks.  At its core, Cheetah is a domain-specific language for markup generation and templating which allows for full integration with existing Python code but also offers extensions to traditional Python syntax to allow for easier text generation.  Web development is its principal use, but Cheetah is very flexible and can be used to geenrate C++ game code, Java, SQL, form emails, and even Python code."
 set name=com.oracle.info.description \
     value="the Cheetah template engine and code generation tool"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/cherrypy/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/cherrypy/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_ARCHIVE_URL=	http://download.cherrypy.org/cherrypy/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/cherrypy
 
+TPNO=			5881
+
 PATCH_LEVEL=0
 
 # This module is not Python 3 ready: syntax issues.
--- a/components/python/cherrypy/cherrypy-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/cherrypy/cherrypy-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="CherryPy is a Pythonic, object-oriented HTTP framework.  It includes a fast, HTTP/1.1-compliant, WSGI thread-pooled web server and also allows the use of any other WSGI-enabled web server or adapter including Apache, lighttpd, mod_python, FastCGI, and mod_wsgi. In addition to supporting a flexible plugin system, CherryPy includes built-in tools for caching, encoding, sessions, authorization, and static content."
 set name=com.oracle.info.description \
     value="the CherryPy object-oriented HTTP framework for Python"
-set name=com.oracle.info.tpno value=5881
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
--- a/components/python/cinderclient/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/cinderclient/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://launchpad.net/python-cinderclient
 COMPONENT_BUGDB=	service/cinder
 
+TPNO=			17869
+
 # depends on keystoneclient which is not Python 3 ready
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/cinderclient/cinderclient-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/cinderclient/cinderclient-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
     value="A client for the OpenStack Block Storage API. There's a Python API (the 'cinderclient' module), and a command-line script ('cinder'). Each implements 100% of the OpenStack Block Storage API."
 set name=com.oracle.info.description \
     value="cinderclient, the Python bindings to the OpenStack Block Storage API"
-set name=com.oracle.info.tpno value=17869
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
--- a/components/python/cliff/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/cliff/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/cliff
 COMPONENT_BUGDB=	python-mod/cliff
 
+TPNO=			15998
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/cliff/cliff-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/cliff/cliff-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="The Python cliff module is a framework for building command line programs. It uses setuptools entry points to provide subcommands, output formatters, and other extensions."
 set name=com.oracle.info.description value="the Python cliff module"
-set name=com.oracle.info.tpno value=15998
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/cmd2/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/cmd2/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://pythonhosted.org/cmd2/
 COMPONENT_BUGDB=	python-mod/cmd2
 
+TPNO=			15996
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/cmd2/cmd2-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/cmd2/cmd2-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="The Python cmd2 module is a drop-in replacement for the standard library's cmd module, and provides numerous enhancements for command-prompt tools."
 set name=com.oracle.info.description value="the Python pyparsing module"
-set name=com.oracle.info.tpno value=15996
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/cov-core/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/cov-core/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/cov-core
 COMPONENT_BUGDB=	python-mod/cov-core
 
+TPNO=			14503
+
 # Depends on coverage, which is not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/cov-core/cov-core-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/cov-core/cov-core-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.description \
     value="This is a Python library package for use by pytest-cov, nose-cov and nose2-cov. Unless you are developing a coverage plugin for a test framework then you probably want one of those."
 set name=com.oracle.info.description value="the Python cov-core module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/coverage/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/coverage/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://pypi.python.org/packages/source/c/coverage/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/coverage
 
+TPNO=			10021
+
 # Not Python 3 ready: weird build issues (tries to download & install
 # "distribute").  But coverage version 3.7.1 has fixed these issues; it
 # builds and publishes fine with Python 3.
--- a/components/python/coverage/coverage-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/coverage/coverage-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="Coverage is a tool for measuring code coverage of Python programs. It monitors a program, noting which parts of the code have been executed, then analyzes the source to identify code that could have been executed, but was not. Coverage measurement is typically used to gauge the effectiveness of tests. It can show which parts of your code are being exercised by tests, and which are not."
 set name=com.oracle.info.description \
     value="coverage, the code coverage tool for Python"
-set name=com.oracle.info.tpno value=10021
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/cssutils/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/cssutils/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	https://pypi.python.org/packages/source/c/cssutils/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/cssutils
 
+TPNO=			7908
+
 # This module is not Python 3 ready: syntax issues.
 PYTHON_VERSIONS = 2.7 2.6
 
--- a/components/python/cssutils/cssutils-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/cssutils/cssutils-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.summary \
     value="A Python package to parse and build CSS Cascading Style Sheets."
 set name=com.oracle.info.description value="the cssutils Python module"
-set name=com.oracle.info.tpno value=7908
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/d2to1/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/d2to1/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://pypi.python.org/pypi/d2to1/
 COMPONENT_BUGDB=	python-mod/d2to1
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/d2to1/d2to1-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/d2to1/d2to1-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="d2to1 allows developers to use distutils2-like setup.cfg files for a package's metadata with a distribute/setuptools setup.py script. It works by providing a distutils2-formatted setup.cfg file containing all of a package's metadata, and a very minimal setup.py which will slurp its arguments from the setup.cfg."
 set name=com.oracle.info.description value="the Python d2to1 module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/decorator/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/decorator/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://pypi.python.org/pypi/decorator
 COMPONENT_BUGDB=	python-mod/decorator
 
+TPNO=			13154
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/decorator/decorator-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/decorator/decorator-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="The aim of the decorator module is to simplify the usage of decorators for the average programmer, and to popularize decorators by showing various non-trivial examples."
 set name=com.oracle.info.description value="the Python decorator helper module"
-set name=com.oracle.info.tpno value=13154
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/django-appconf/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/django-appconf/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://django-appconf.readthedocs.org/
 COMPONENT_BUGDB=	python-mod/django-appconf
 
+TPNO=			14503
+
 # Depends on django, which is not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/django-appconf/django-appconf-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/django-appconf/django-appconf-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="A helper class for handling configuration defaults of packaged Django apps gracefully."
 set name=com.oracle.info.description \
     value="the configuration defaults helper class for Django"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
--- a/components/python/django/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/django/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://www.djangoproject.com/
 COMPONENT_BUGDB=	python-mod/django
 
+TPNO=			17445
+
 # Syntax issues: not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/django/django-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/django/django-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design."
 set name=com.oracle.info.description value="the Django Python web framework"
-set name=com.oracle.info.tpno value=17445
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
--- a/components/python/django_compressor/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/django_compressor/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://django-compressor.readthedocs.org
 COMPONENT_BUGDB=	python-mod/django_compressor
 
+TPNO=			14503
+
 # Depends on django, which is not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/django_compressor/django_compressor-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/django_compressor/django_compressor-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="Django Compressor combines and compresses linked and inline Javascript or CSS in a Django templates into cacheable static files."
 set name=com.oracle.info.description value="the django_compressor Python module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
--- a/components/python/django_openstack_auth/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/django_openstack_auth/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://www.openstack.org/
 COMPONENT_BUGDB=	python-mod/django_openstack_auth
 
+TPNO=			16306
+
 # Depends on django, which is not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/django_openstack_auth/django_openstack_auth-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/django_openstack_auth/django_openstack_auth-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
     value="Django OpenStack Auth is a pluggable Django authentication backend that works with Django's contrib.auth framework to authenticate a user against OpenStack's Keystone Identity API."
 set name=com.oracle.info.description \
     value="the django_openstack_auth Django authentication backend"
-set name=com.oracle.info.tpno value=16306
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
--- a/components/python/dnspython/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/dnspython/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/dnspython
 COMPONENT_BUGDB=	python-mod/dnspython
 
+TPNO=			17630
+
 # dnspython is not Python3 ready.  dnspython3 should be used for
 # Python3
 PYTHON_VERSIONS=	2.7 2.6
--- a/components/python/dnspython/dnspython-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/dnspython/dnspython-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="dnspython provides both high and low level access to DNS. The high level classes perform queries for data of a given name, type, and class, and return an answer set. The low level classes allow direct manipulation of DNS zones, messages, names, and records."
 set name=com.oracle.info.description value="the Python dnspython module"
-set name=com.oracle.info.tpno value=17630
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/dogpile.cache/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/dogpile.cache/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	https://bitbucket.org/zzzeek/dogpile.cache
 COMPONENT_BUGDB=	python-mod/dogpile.cache
 
+TPNO=			17712
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/dogpile.cache/dogpile.cache-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/dogpile.cache/dogpile.cache-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="dogpile.cache is a caching API built around the concept of a 'dogpile lock', which allows continued access to an expiring data value while a single thread generates a new value. dogpile.cache builds on the 'dogpile.core' locking system, which implements the idea of 'allow one creator to write while others read' in the abstract."
 set name=com.oracle.info.description value="the Python dogpile.cache module"
-set name=com.oracle.info.tpno value=17712
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
--- a/components/python/dogpile.core/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/dogpile.core/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	https://bitbucket.org/zzzeek/dogpile.core
 COMPONENT_BUGDB=	python-mod/dogpile.core
 
+TPNO=			17259
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/dogpile.core/dogpile.core-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/dogpile.core/dogpile.core-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="dogpile.core implements 'dogpile locks' which allows a single thread to generate an expensive resource while other threads use the 'old' value, until the 'new' value is ready."
 set name=com.oracle.info.description value="the Python dogpile.core module"
-set name=com.oracle.info.tpno value=17259
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
--- a/components/python/eventlet/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/eventlet/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://eventlet.net/
 COMPONENT_BUGDB=	python-mod/eventlet
 
+TPNO=			14503
+
 # Depends on greenlet, which is not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/eventlet/eventlet-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/eventlet/eventlet-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="Eventlet is a concurrent networking library for Python that allows you to change how you run your code, not how you write it. It uses libevent for highly scalable non-blocking I/O. Coroutines or green threads ensure that the developer uses a blocking style of programming that is similar to threading, but provide the benefits of non-blocking I/O. The event dispatch is implicit, which means you can easily use Eventlet from the Python interpreter, or as a small part of a larger application."
 set name=com.oracle.info.description value="the Python eventlet module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/filechunkio/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/filechunkio/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://bitbucket.org/fabian/filechunkio
 COMPONENT_BUGDB=	python-mod/filechunkio
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/filechunkio/filechunkio-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/filechunkio/filechunkio-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="FileChunkIO is a Python library that allows representation of chunks of files. It can be used to segment large files into multiple parts without having to split them physically up front or for creating in-memory chunks as StringIO instances."
 set name=com.oracle.info.description value="the Python filechunkio module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/formencode/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/formencode/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://www.formencode.org/en/latest/
 COMPONENT_BUGDB=	python-mod/formencode
 
+TPNO=			14503
+
 # Code explicitly checks for sys.version < '3.0'
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/formencode/formencode-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/formencode/formencode-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="FormEncode is a validation and form generation package. The validation can be used separately from the form generation. The validation works on compound data structures, with all parts being nestable. It is separate from HTTP or any other input mechanism."
 set name=com.oracle.info.description value="the Python formencode module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/glanceclient/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/glanceclient/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://launchpad.net/python-glanceclient
 COMPONENT_BUGDB=	service/glance
 
+TPNO=			16348
+
 # Depends on netaddr, which depends on ipython, which is not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/glanceclient/glanceclient-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/glanceclient/glanceclient-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
     value="A client library for Glance built on the OpenStack Images API. It provides a Python API (the 'glanceclient' module) and a command-line tool ('glance'). This library fully supports the v1 Images API, while support for the v2 API is in progress."
 set name=com.oracle.info.description \
     value="glanceclient, the Python bindings to the OpenStack Images API"
-set name=com.oracle.info.tpno value=16348
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
--- a/components/python/greenlet/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/greenlet/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://github.com/python-greenlet/greenlet
 COMPONENT_BUGDB=	python-mod/greenlet
 
+TPNO=			14503
+
 # This module is not Python 3 ready: strange build failures that need more
 # investigation.
 PYTHON_VERSIONS = 2.7 2.6
--- a/components/python/greenlet/greenlet-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/greenlet/greenlet-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="Greenlet is a Python module providing lightweight coroutines for in-process concurrent programming."
 set name=com.oracle.info.description \
     value="the Python greenlet coroutine module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/heatclient/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/heatclient/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://launchpad.net/python-heatclient
 COMPONENT_BUGDB=	service/heat
 
+TPNO=			17303
+
 # Depends on pyyaml which is not Python 3 ready. 
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/heatclient/heatclient-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/heatclient/heatclient-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -33,7 +33,7 @@
     value="A client for the OpenStack Orchestration API. There's a Python API (the 'heatclient' module), and a command-line script ('heat'). Each implements 100% of the OpenStack Orchestration API."
 set name=com.oracle.info.description \
     value="heatclient, the Python bindings to the OpenStack Orchestration API"
-set name=com.oracle.info.tpno value=17303
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
--- a/components/python/httplib2/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/httplib2/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://code.google.com/p/httplib2/
 COMPONENT_BUGDB=	python-mod/httplib2
 
+TPNO=			14503
+
 # Depends on SocksiPy; for Python 2.x, the module is part of httplib2, but
 # for Python 3.x, it is separate.  Once we add this module, httplib2 will
 # most likely work with Python 3.
--- a/components/python/httplib2/httplib2-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/httplib2/httplib2-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="A comprehensive HTTP client library for Python that supports many features left out of other HTTP libraries, such as Keep-Alive, Authentication, Caching, Redirects, Compression and Lost update support"
 set name=com.oracle.info.description value="the Python httplib2 module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/imaging/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/imaging/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://effbot.org/downloads/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/pil
 
+TPNO=			7909
+
 # Syntax issues: not Python 3 ready.
 PYTHON_VERSIONS = 2.7 2.6
 
--- a/components/python/imaging/imaging-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/imaging/imaging-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and powerful image processing capabilities."
 set name=com.oracle.info.description value="the Python imaging library"
-set name=com.oracle.info.tpno value=7909
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/importlib/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/importlib/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/importlib
 COMPONENT_BUGDB=	python-mod/importlib
 
+TPNO=			14503
+
 # The importlib module was integrated into Python 2.7, so we should
 # only deliver a 2.6 module.
 PYTHON_VERSIONS = 2.6
--- a/components/python/importlib/importlib-26.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/importlib/importlib-26.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="The importlib module contains the code from importlib as found in Python 2.7. It is provided so that people who wish to use importlib.import_module() with a version of Python prior to 2.7 or in 3.0 have the function readily available."
 set name=com.oracle.info.description value="the Python importlib module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/importlib/importlib.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/importlib/importlib.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="The importlib module contains the code from importlib as found in Python 2.7. It is provided so that people who wish to use importlib.import_module() with a version of Python prior to 2.7 or in 3.0 have the function readily available."
 set name=com.oracle.info.description value="the Python importlib module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/ipython/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/ipython/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://archive.ipython.org/release/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/ipython
 
+TPNO=			9640
+
 # Syntax issues: not Python 3 ready.
 PYTHON_VERSIONS = 2.7 2.6
 
--- a/components/python/ipython/ipython-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/ipython/ipython-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
     value=pkg:/library/python/ipython-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Enhanced interactive Python shell"
 set name=com.oracle.info.description value="the IPython interactive Python shell"
-set name=com.oracle.info.tpno value=9640
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/iso8601/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/iso8601/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://code.google.com/p/pyiso8601/
 COMPONENT_BUGDB=	python-mod/iso8601
 
+TPNO=			16616
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/iso8601/iso8601-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/iso8601/iso8601-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="This Python module parses the most common forms of ISO 8601 date strings into datetime objects."
 set name=com.oracle.info.description \
     value="the Python iso8601 date parsing module"
-set name=com.oracle.info.tpno value=16616
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/jinja2/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/jinja2/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://jinja.pocoo.org/
 COMPONENT_BUGDB=	python-mod/jinja2
 
+TPNO=			17235
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/jinja2/jinja2-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/jinja2/jinja2-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="Jinja2 is one of the most used template engines for Python. It is inspired by Django's templating system but extends it with an expressive language that gives template authors a more powerful set of tools. On top of that it adds sandboxed execution and optional automatic escaping for applications where security is important. It is internally based on Unicode and runs on a wide range of Python versions."
 set name=com.oracle.info.description \
     value="Jinja2, the template engine for Python"
-set name=com.oracle.info.tpno value=17235
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/jsonpatch/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/jsonpatch/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://pypi.python.org/pypi/jsonpatch
 COMPONENT_BUGDB=	python-mod/jsonpatch
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/jsonpatch/jsonpatch-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/jsonpatch/jsonpatch-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
     value="The jsonpatch Python module allows you to create and apply a JSON Patch -- a series of operations applied to a JSON document -- as defined by RFC 6902."
 set name=com.oracle.info.description \
     value="the jsonpatch Python module for JSON Patch application"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/jsonpointer/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/jsonpointer/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://pypi.python.org/pypi/jsonpointer
 COMPONENT_BUGDB=	python-mod/jsonpointer
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/jsonpointer/jsonpointer-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/jsonpointer/jsonpointer-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="The jsonpointer module resolves a JSON Pointer -- a string identifier for a specific object within a JSON document - - as defined by RFC 6901."
 set name=com.oracle.info.description \
     value="the jsonpointer Python module for JSON Pointer resolution"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/jsonrpclib/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/jsonrpclib/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -36,6 +36,8 @@
 COMPONENT_ARCHIVE_URL=https://github.com/joshmarshall/jsonrpclib/tarball/$(COMPONENT_HASH)
 COMPONENT_BUGDB=	python-mod/jsonrpclib
 
+TPNO=			8061
+
 # This module builds with Python 3, but depends on simplejson.  The following
 # line can be removed when simplejson supports Python 3.
 PYTHON_VERSIONS=	2.7 2.6
--- a/components/python/jsonrpclib/jsonrpclib-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/jsonrpclib/jsonrpclib-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="The jsonrpclib library is an implementation of the JSON-RPC specification. It supports both the original 1.0 specification, as well as the new (proposed) 2.0 spec, which includes features such as batch submission and keyword arguments. It is designed to be as compatible with the syntax of xmlrpclib as possible (it extends where possible), so that projects using xmlrpclib could easily be modified to use JSON and experiment with the differences."
 set name=com.oracle.info.description \
     value="the Python implementation of JSON-RPC v2.0"
-set name=com.oracle.info.tpno value=8061
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/jsonschema/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/jsonschema/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://github.com/Julian/jsonschema
 COMPONENT_BUGDB=	python-mod/jsonschema
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/jsonschema/jsonschema-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/jsonschema/jsonschema-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
     value="jsonschema is an implementation of the JSON Schema for Python. JSON Schema is intended to define validation, documentation, hyperlink navigation, and interaction control of JSON data. This implementation is small and extensible, supports lazy validation that can iteratively report all validation errors and allows for programmatic querying of which properties or items failed validation."
 set name=com.oracle.info.description \
     value="the jsonschema implementation of the JSON Schema for Python"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/keystoneclient/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/keystoneclient/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://launchpad.net/python-keystoneclient
 COMPONENT_BUGDB=	service/keystone
 
+TPNO=			17870
+
 # Depends on netaddr, which depends on ipython, which is not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/keystoneclient/keystoneclient-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/keystoneclient/keystoneclient-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
     value="A client for the OpenStack Identity API, implemented by Keystone. There's a Python API (the 'keystoneclient' module), and a command-line script ('keystone')."
 set name=com.oracle.info.description \
     value="keystoneclient, the Python bindings to the OpenStack Identity API"
-set name=com.oracle.info.tpno value=17870
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
--- a/components/python/kombu/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/kombu/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://kombu.readthedocs.org/
 COMPONENT_BUGDB=	python-mod/kombu
 
+TPNO=			14503
+
 # Depends on pyrabbit which depends on httplib2 which has its own dependency
 # issues (see its Makefile for details).  So don't build for Python 3 until
 # dependencies resolved.
--- a/components/python/kombu/kombu-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/kombu/kombu-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="The aim of Kombu is to make messaging in Python as easy as possible by providing an idiomatic high-level interface for the AMQ protocol (AMQP), and also provide proven and tested solutions to common messaging problems."
 set name=com.oracle.info.description value="the Python kombu module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/ldtp/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/ldtp/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -36,6 +36,8 @@
 COMPONENT_ARCHIVE_URL=  http://download.freedesktop.org/ldtp/$(COMPONENT_MAJOR_VERSION)/$(COMPONENT_MINOR_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/ldtp
 
+TPNO=			10015
+
 # Syntax issues: not Python 3 ready.
 PYTHON_VERSIONS = 2.7 2.6
 
--- a/components/python/ldtp/ldtp-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/ldtp/ldtp-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="LDTP is a test automation framework that can be used to test and improve desktops and desktop applications."
 set name=com.oracle.info.description \
     value="ldtp, the Linux Desktop Testing Project for Python"
-set name=com.oracle.info.tpno value=10015
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Distribution Tools" \
     value=org.opensolaris.category.2008:Development/Python
--- a/components/python/lesscpy/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/lesscpy/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://github.com/robotis/Lesscpy
 COMPONENT_BUGDB=	python-mod/lesscpy
 
+TPNO=			16108
+
 # Depends on ply which is not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/lesscpy/lesscpy-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/lesscpy/lesscpy-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="A compiler written in Python for the LESS dynamic stylesheet language. LESS extends CSS with dynamic behavior such as variables, mixins, operations, and functions."
 set name=com.oracle.info.description value="the Lesscpy Python LESS compiler"
-set name=com.oracle.info.tpno value=16108
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/librabbitmq/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/librabbitmq/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://github.com/celery/librabbitmq
 COMPONENT_BUGDB=	python-mod/librabbitmq
 
+TPNO=			14503
+
 # This module is not Python 3 ready: syntax work needed.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/librabbitmq/librabbitmq-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/librabbitmq/librabbitmq-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="Provides Python bindings for AMQP clients that wish to communicate with AMQP servers speaking protocol version 0-9-1."
 set name=com.oracle.info.description \
     value="the librabbitmq Python bindings for AMQP clients"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/lockfile/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/lockfile/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://github.com/smontanaro/pylockfile
 COMPONENT_BUGDB=	python-mod/lockfile
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/lockfile/lockfile-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/lockfile/lockfile-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="The lockfile package provides a simple API for locking files. Unlike the Windows msvcrt.locking function, the fcntl.lockf and flock functions, and the deprecated posixfile module, the API is identical across both Unix and Windows platforms. The lock mechanism relies on the atomic nature of the link (on Unix) and mkdir (on Windows) system calls."
 set name=com.oracle.info.description \
     value="lockfile, the Python file locking module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/m2crypto/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/m2crypto/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,8 +35,10 @@
 COMPONENT_ARCHIVE_URL=	http://pypi.python.org/packages/source/M/M2Crypto/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/m2crypto
 
+TPNO=			4424
+
 # Syntax issues: not Python 3 ready.
-PYTHON_VERSIONS = 2.7 2.6
+PYTHON_VERSIONS=	2.7 2.6
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/m2crypto/m2crypto-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/m2crypto/m2crypto-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="M2Crypto is a complete Python wrapper for OpenSSL featuring RSA, DSA, DH, HMACs, message digests, symmetric ciphers (including AES); SSL functionality to implement clients and servers; HTTPS extensions to Python's httplib, urllib, and xmlrpclib; unforgeable HMAC'ing AuthCookies for web session management; FTP/TLS client and server; S/MIME; ZServerSSL: an HTTPS server for Zope; and ZSmime: an S/MIME messenger for Zope. M2Crypto can also be used to provide SSL for Twisted."
 set name=com.oracle.info.description value="Python bindings for OpenSSL"
-set name=com.oracle.info.tpno value=4424
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value=org.opensolaris.category.2008:System/Security
--- a/components/python/mako/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/mako/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)downloads/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/mako
 
+TPNO=			10020
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/mako/mako-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/mako/mako-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="Mako is a template library written in Python. It provides a familiar, non-XML syntax which compiles into Python modules for maximum performance. Mako's syntax and API borrow from the best ideas of many others, including Django templates, Cheetah, Myghty, and Genshi. Conceptually, Mako is an embedded Python (i.e., Python Server Page) language, which refines the familiar ideas of componentized layout and inheritance to produce one of the most straightforward and flexible models available while also maintaining close ties to Python calling and scoping semantics."
 set name=com.oracle.info.description value="the Mako Python template library"
-set name=com.oracle.info.tpno value=10020
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/markdown/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/markdown/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://packages.python.org/Markdown/
 COMPONENT_BUGDB=	python-mod/markdown
 
+TPNO=			15143
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/markdown/markdown-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/markdown/markdown-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="Markdown is an implementation of John Gruber's Markdown parser that follows the syntax rules and the behavior of the original (markdown.pl) implementation and which is suited to use in web server environments (such that it never raises an exception, never writes to standard output, etc.) It provides an Extension API which makes it possible to change and/or extend the behavior of the parser."
 set name=com.oracle.info.description value="the Python Markdown implementation"
-set name=com.oracle.info.tpno value=15143
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/markupsafe/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/markupsafe/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/markupsafe/
 COMPONENT_BUGDB=	python-mod/markupsafe
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/markupsafe/markupsafe-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/markupsafe/markupsafe-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="The Python markupsafe module implements an XML/HTML/XHTML Markup safe string for Python."
 set name=com.oracle.info.description value="the Python markupsafe module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/mock/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/mock/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://pypi.python.org/packages/source/m/mock/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/mock
 
+TPNO=			12679
+
 # mock has been subsumed into Python starting with 3.3, so no need to build
 # it for Python 3.
 PYTHON_VERSIONS=	2.7 2.6
--- a/components/python/mock/mock-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/mock/mock-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="Mock is a library for testing in Python. It allows you to replace parts of your system under test with mock objects and make assertions about how they have been used."
 set name=com.oracle.info.description \
     value="Mock, a library for creating mock objects for testing in Python"
-set name=com.oracle.info.tpno value=12679
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/mysql/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/mysql/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -40,8 +40,10 @@
 COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/mysql-python/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/mysql
 
+TPNO=			9533
+
 # Syntax issues: not Python 3 ready.
-PYTHON_VERSIONS = 2.7 2.6
+PYTHON_VERSIONS=	2.7 2.6
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/mysql/mysql-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/mysql/mysql-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
     value="A MySQL database adapter for the Python programming language"
 set name=com.oracle.info.description \
     value="the MySQL database adapter for Python"
-set name=com.oracle.info.tpno value=9533
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Databases
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/netaddr/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/netaddr/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,10 +32,12 @@
 COMPONENT_ARCHIVE_URL=	http://github.com/downloads/drkjam/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/netaddr
 
-# This module depends on iPython and cannot support Python 3.3 until iPython
+TPNO=			13141
+
+# This module depends on iPython and cannot support Python 3 until iPython
 # is also migrated.
 #
-PYTHON_VERSIONS = 2.7 2.6
+PYTHON_VERSIONS=	2.7 2.6
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/netaddr/netaddr-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/netaddr/netaddr-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="The netaddr Python library represents and manipulates network addresses. It supports the ability to work and interact with the following: IPv4 and IPv6 addresses and subnets; MAC addresses, OUI and IAB identifiers, IEEE EUI-64 identifiers; arbitrary (non-aligned) IP address ranges and IP address sets; various non-CIDR IP range formats such as nmap and glob-style formats."
 set name=com.oracle.info.description \
     value="the Python network address manipulation library"
-set name=com.oracle.info.tpno value=13141
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/netifaces/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/netifaces/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,8 +32,10 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/netifaces
 
+TPNO=			14503
+
 # Syntax issues: not Python 3 ready.
-PYTHON_VERSIONS = 2.7 2.6
+PYTHON_VERSIONS=	2.7 2.6
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/netifaces/netifaces-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/netifaces/netifaces-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="netifaces provides a way for Python programmers to get access to a list of the network interfaces on the local machine, and to obtain the addresses of those network interfaces."
 set name=com.oracle.info.description value="the Python netifaces module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/neutronclient/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/neutronclient/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://launchpad.net/python-neutronclient
 COMPONENT_BUGDB=	service/neutron
 
+TPNO=			17871
+
 # Syntax issues: not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/neutronclient/neutronclient-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/neutronclient/neutronclient-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
     value="A client library for Neutron built on the OpenStack Virtual Network API. It provides a Python API (the 'neutronclient' module) and a command-line tool ('neutron')."
 set name=com.oracle.info.description \
     value="neutronclient, the Python bindings to the OpenStack Virtual Network API"
-set name=com.oracle.info.tpno value=17871
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
--- a/components/python/nose-cover3/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/nose-cover3/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/nose-cover3
 COMPONENT_BUGDB=	python-mod/nose-cover3
 
+TPNO=			14503
+
 # Depends on coverage, which is not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/nose-cover3/nose-cover3-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/nose-cover3/nose-cover3-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="The nosecover3 module provides support for generating Python code coverage reports through the Nose test framework."
 set name=com.oracle.info.description value="the Python nose-cover3 module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/nose/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/nose/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://pypi.python.org/packages/source/n/nose/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/nose
 
+TPNO=			12933
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/nose/nose-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/nose/nose-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
 set name=pkg.description \
     value="nose extends the test loading and running features of unittest, making it easier to write, find and run tests. By default, nose will run tests in files or directories under the current working directory whose names include 'test' or 'Test' at a word boundary. Test output is similar to that of unittest, but also includes captured stdout output from failing tests, for easy print-style debugging. These features, and many more, are customizable through the use of plugins. Plugins included with nose provide support for doctest, code coverage and profiling, flexible attribute-based test selection, output capture and more."
 set name=com.oracle.info.description value="the Python nose unit test framework"
-set name=com.oracle.info.tpno value=12933
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/novaclient/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/novaclient/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://launchpad.net/python-novaclient
 COMPONENT_BUGDB=	service/nova
 
+TPNO=			17872
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/novaclient/novaclient-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/novaclient/novaclient-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="A client for the OpenStack Compute API. There's a Python API (the 'novaclient' module) and a command-line script ('nova'). Each implements 100% of the OpenStack Compute API."
 set name=com.oracle.info.description \
     value="novaclient, the Python bindings to the OpenStack Compute API"
-set name=com.oracle.info.tpno value=17872
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
--- a/components/python/ordereddict/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/ordereddict/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/ordereddict
 COMPONENT_BUGDB=	python-mod/ordereddict
 
+TPNO=			14503
+
 # The ordereddict module was integrated into Python 2.7, so we should
 # only deliver a 2.6 module.
 PYTHON_VERSIONS = 2.6
--- a/components/python/ordereddict/ordereddict-26.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/ordereddict/ordereddict-26.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="Python ordereddict library"
 set name=com.oracle.info.description \
     value="Drop-in substitute for Py2.7's new collections.OrderedDict. The recipe has big-oh performance that matches regular dictionaries (amortized O(1) insertion/deletion/lookup and O(n) iteration/repr/copy/equality_testing)."
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/ordereddict/ordereddict.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/ordereddict/ordereddict.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary value="Python ordereddict library"
 set name=com.oracle.info.description \
     value="Drop-in substitute for Py2.7's new collections.OrderedDict. The recipe has big-oh performance that matches regular dictionaries (amortized O(1) insertion/deletion/lookup and O(n) iteration/repr/copy/equality_testing)."
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/oslo.config/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/oslo.config/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://www.openstack.org/
 COMPONENT_BUGDB=	python-mod/oslo.config
 
+TPNO=			17861
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/oslo.config/oslo.config-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/oslo.config/oslo.config-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="The Oslo configuration API supports parsing command line arguments and .ini style configuration files."
 set name=com.oracle.info.description value="the Oslo Configuration Library"
-set name=com.oracle.info.tpno value=17861
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
--- a/components/python/passlib/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/passlib/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://passlib.googlecode.com/
 COMPONENT_BUGDB=	python-mod/passlib
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/passlib/passlib-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/passlib/passlib-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="Passlib is a password hashing library for Python which provides cross-platform implementations of over thirty password hashing algorithms, as well as a framework for managing existing password hashes.  It is designed to be useful for a wide range of tasks, from verifying a hash found in /etc/shadow, to providing full-strength password hashing for multi-user applications."
 set name=com.oracle.info.description value="Python passlib module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/paste.deploy/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/paste.deploy/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://pythonpaste.org/deploy/
 COMPONENT_BUGDB=	python-mod/paste-deploy
 
+TPNO=			14503
+
 # Depends on paste which is not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/paste.deploy/paste.deploy-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/paste.deploy/paste.deploy-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="The Python paste.deploy module is a system for finding and configuring WSGI applications and servers."
 set name=com.oracle.info.description value="the Python paste.deploy module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/paste/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/paste/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://pythonpaste.org/
 COMPONENT_BUGDB=	python-mod/paste
 
+TPNO=			14503
+
 # Syntax issues: not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/paste/paste-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/paste/paste-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value='Paste provides several pieces of "middleware" (or filters) that can be nested to build web applications. Each piece of middleware uses the WSGI (PEP 333) interface, and should be compatible with other middleware based on those interfaces.'
 set name=com.oracle.info.description value="the Python paste module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pbr/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pbr/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_PROJECT_URL=	http://pypi.python.org/pypi/pbr/
 COMPONENT_BUGDB=	python-mod/pbr
 
+TPNO=			17860
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/pbr/pbr-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pbr/pbr-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="pbr is a library that injects some useful and sensible default behaviors into your setuptools run. It builds on top of d2to1 to provide for declarative configuration. It then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors."
 set name=com.oracle.info.description value="the Python pbr module"
-set name=com.oracle.info.tpno value=17860
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pep8/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pep8/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://pypi.python.org/packages/source/p/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/pep8
 
+TPNO=			12771
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/pep8/pep8-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pep8/pep8-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="pep8 is a tool to check your Python code against some of the style conventions in PEP 8 (Style Guide for Python Code)."
 set name=com.oracle.info.description value="the pep8 Python style guide checker"
-set name=com.oracle.info.tpno value=12771
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pip/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pip/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -19,7 +19,7 @@
 # CDDL HEADER END
 
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -33,6 +33,8 @@
 COMPONENT_PROJECT_URL=  https://github.com/pypa/pip
 COMPONENT_BUGDB=	utility/pip
 
+TPNO=			15181
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/pip/pip-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pip/pip-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="Pip is a tool which can install Python packages from a variety of sources including PyPI (and other indexes) using requirement specifiers, VCS project URLs, local project directories, local or remote source archives and requirement files which provide an easy way to specify a whole installation environment."
 set name=com.oracle.info.description \
     value="pip, a tool for installing and managing Python packages"
-set name=com.oracle.info.tpno value=15181
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/ply/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/ply/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=  http://www.dabeaz.com/ply/
 COMPONENT_BUGDB=	python-mod/ply
 
+TPNO=			10013
+
 # Syntax issues: not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/ply/ply-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/ply/ply-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="PLY is an implementation of lex and yacc parsing tools for Python"
 set name=com.oracle.info.description \
     value="the lex and yacc parsing tools for Python"
-set name=com.oracle.info.tpno value=10013
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/prettytable/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/prettytable/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://code.google.com/p/prettytable/
 COMPONENT_BUGDB=	python-mod/prettytable
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/prettytable/prettytable-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/prettytable/prettytable-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.description \
     value="PrettyTable is a simple Python library designed to make it quick and easy to represent tabular data in visually appealing ASCII tables."
 set name=com.oracle.info.description value="the Python prettytable module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/py/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/py/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/py/1.4.15
 COMPONENT_BUGDB=	python-mod/py
 
+TPNO=			15677
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/py/py-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/py/py-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="The py lib is a Python development support library featuring the following tools and modules: py.path: uniform local and svn path objects; py.apipkg: explicit API control and lazy-importing; py.iniconfig: easy parsing of .ini files; py.code: dynamic code generation and introspection; py.path: uniform local and svn path objects."
 set name=com.oracle.info.description value="the Python py module"
-set name=com.oracle.info.tpno value=15677
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pyasn1-modules/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pyasn1-modules/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://pyasn1.sourceforge.net/
 COMPONENT_BUGDB=	python-mod/pyasn1
 
+TPNO=			14413
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/pyasn1-modules/pyasn1-modules-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pyasn1-modules/pyasn1-modules-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="pyasn1-modules is a collection of ASN.1 modules expressed in the form of pyasn1 classes. It includes protocols PDUs definition (SNMP, LDAP etc.) and various data structures (X.509, PKCS etc.)."
 set name=com.oracle.info.description value="the Python pyasn1-modules module"
-set name=com.oracle.info.tpno value=14413
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pyasn1/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pyasn1/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://pyasn1.sourceforge.net/
 COMPONENT_BUGDB=	python-mod/pyasn1
 
+TPNO=			14413
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/pyasn1/pyasn1-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pyasn1/pyasn1-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="pyasn1 is an implementation of ASN.1 types and codecs written in Python. It was initially written to support the SNMP protocol but then generalized to be suitable for a wide range of protocols based on the ASN.1 specification."
 set name=com.oracle.info.description value="the Python pyasn1 module"
-set name=com.oracle.info.tpno value=14413
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pybonjour/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pybonjour/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://pybonjour.googlecode.com/files/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/pybonjour
 
+TPNO=			4453
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/pybonjour/pybonjour-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pybonjour/pybonjour-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="Pybonjour provides a pure-Python interface to Bonjour and compatible DNS-SD libraries (such as Avahi). It allows Python scripts to take advantage of Zero Configuration Networking (Zeroconf) to register, discover, and resolve services on both local and wide-area networks."
 set name=com.oracle.info.description \
     value="Python bindings for Bonjour / DNS-SD"
-set name=com.oracle.info.tpno value=4453
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pycountry/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pycountry/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/pycountry
 COMPONENT_BUGDB=	python-mod/pycountry
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/pycountry/pycountry-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pycountry/pycountry-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.description \
     value="The Python pycountry module provides the ISO country (ISO 3166 and 3166-3), subdivision (3166-2), language (639), currency (4217) and script (15924) definitions and their translations."
 set name=com.oracle.info.description value="the Python pycountry module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pycparser/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pycparser/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_PROJECT_URL=	https://github.com/eliben/pycparser
 COMPONENT_BUGDB=	python-mod/pycparser
 
+TPNO=			16938
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/pycparser/pycparser-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pycparser/pycparser-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="pycparser is a parser for the C language, written in pure Python. It is a module designed to be easily integrated into applications that need to parse C source code."
 set name=com.oracle.info.description value="the pycparser Python module"
-set name=com.oracle.info.tpno value=16938
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value=org.opensolaris.category.2008:Development/C
--- a/components/python/pycups/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pycups/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,8 +35,10 @@
 COMPONENT_ARCHIVE_URL=	http://cyberelk.net/tim/data/pycups/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/pycups
 
+TPNO=			9025
+
 # Fails to compile: not Python 3 ready.
-PYTHON_VERSIONS = 2.7 2.6
+PYTHON_VERSIONS=	2.7 2.6
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/pycups/pycups-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pycups/pycups-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="The pycups module provides Python bindings for the API used by the CUPS printing subsystem."
 set name=com.oracle.info.description \
     value="pycups, Python language bindings for CUPS"
-set name=com.oracle.info.tpno value=9025
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value=org.opensolaris.category.2008:System/Printing
--- a/components/python/pycurl/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pycurl/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -39,8 +39,10 @@
 
 PATCH_LEVEL = 0
 
+TPNO=			5912
+
 # Syntax issues: not Python 3 ready.
-PYTHON_VERSIONS = 2.7 2.6
+PYTHON_VERSIONS=	2.7 2.6
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/pycurl/pycurl-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pycurl/pycurl-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="PycURL is a Python interface to libcurl(3). PycURL can be used to fetch objects identified by a URL from a Python program, similar to the urllib Python module."
 set name=com.oracle.info.description value="Python bindings for libcurl"
-set name=com.oracle.info.tpno value=5912
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pydns/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pydns/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/pydns
 COMPONENT_BUGDB=	python-mod/pydns
 
+TPNO=			14503
+
 # Import/syntax issues: not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/pydns/pydns-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pydns/pydns-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="PyDNS provides a module for performing DNS queries from Python applications."
 set name=com.oracle.info.description value="the Python pydns module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pyflakes/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pyflakes/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/pyflakes
 COMPONENT_BUGDB=	python-mod/pyflakes
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/pyflakes/pyflakes-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pyflakes/pyflakes-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="Pyflakes analyzes programs and detects various errors. It works by parsing the source file, not importing it, so it is safe to use on modules with side effects. It's also much faster."
 set name=com.oracle.info.description value="the Python pyflakes module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pygments/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pygments/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://pygments.org/
 COMPONENT_BUGDB=	python-mod/pygments
 
+TPNO=			15206
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/pygments/pygments-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pygments/pygments-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="Pygments is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis, or other applications that need to prettify source code.  It supports a wide range of common languages and markup formats, and new languages and formats can be added easily. A number of output formats are available, including: HTML, ANSI sequences (console output), LaTeX, and RTF."
 set name=com.oracle.info.description value="the Pygments syntax highlighter"
-set name=com.oracle.info.tpno value=15206
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pylxml/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pylxml/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -36,6 +36,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)files/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/lxml
 
+TPNO=			17146
+
 # disable optimization to prevent the Studio compilers from spinning
 studio_OPT.i386.32 =
 studio_OPT.i386.64 =
--- a/components/python/pylxml/pylxml-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pylxml/pylxml-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -34,7 +34,7 @@
     value="The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt. It is unique in that it combines the speed and XML feature completeness of these libraries with the simplicity of a native Python API, mostly compatible but superior to the well-known ElementTree API."
 set name=com.oracle.info.description \
     value="Python bindings for the libxml2 and libxslt libraries"
-set name=com.oracle.info.tpno value=17146
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pyopenssl/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pyopenssl/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=  https://launchpad.net/pyopenssl
 COMPONENT_BUGDB=	python-mod/pyopenssl
 
+TPNO=			9207
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/pyopenssl/pyopenssl-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pyopenssl/pyopenssl-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -32,7 +32,7 @@
 set name=pkg.description \
     value="The pyOpenSSL package provides a high-level, Python interface to the functions in the OpenSSL library. It includes a generic cryptographic module, an interface to the OpenSSL pseudo random number generator, and an interface to the SSL-specific parts of OpenSSL. The latter defines SSL Context objects and SSL Connection objects, using Python sockets as a transport layer. The Connection object wraps all the socket methods and can therefore be used interchangeably."
 set name=com.oracle.info.description value="Python bindings for OpenSSL"
-set name=com.oracle.info.tpno value=9207
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value=org.opensolaris.category.2008:System/Security
--- a/components/python/pyparsing/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pyparsing/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/pyparsing/
 COMPONENT_BUGDB=	python-mod/pyparsing
 
+TPNO=			15999
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/pyparsing/pyparsing-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pyparsing/pyparsing-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="The pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code."
 set name=com.oracle.info.description value="the Python pyparsing module"
-set name=com.oracle.info.tpno value=15999
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pyrabbit/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pyrabbit/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://github.com/bkjones/pyrabbit
 COMPONENT_BUGDB=	python-mod/pyrabbit
 
+TPNO=			14503
+
 # pyrabbit itself is Python 3 ready: builds & publishes cleanly.  But it
 # depends on httplib2 which has its own dependency issues (see its Makefile
 # for details).  So don't build for Python 3 until dependencies resolved.
--- a/components/python/pyrabbit/pyrabbit-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pyrabbit/pyrabbit-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
     value="PyRabbit is a module for interfacing with RabbitMQ's HTTP Management API. It abstracts away the need to directly handle HTTP authentication and parsing of JSON responses and provides an intuitive, easy way to work with the data that lives inside of RabbitMQ, and manipulate the resources there."
 set name=com.oracle.info.description \
     value="the PyRabbit RabbitMQ Management HTTP API module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pytest-capturelog/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pytest-capturelog/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/pytest-capturelog
 COMPONENT_BUGDB=	python-mod/pytest-plugins
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/pytest-capturelog/pytest-capturelog-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pytest-capturelog/pytest-capturelog-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="The capturelog pytest plugin when installed will cause log messages to be captured by default and for each failed test, standard output and error will be captured in the same manner. By default, each captured log message shows the module, line number, log level, and message. If desired, the log format and date format can be specified to anything that the logging module supports."
 set name=com.oracle.info.description value="the Python pytest-capturelog module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pytest-codecheckers/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pytest-codecheckers/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/pytest-codecheckers
 COMPONENT_BUGDB=	python-mod/pytest-plugins
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/pytest-codecheckers/pytest-codecheckers-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pytest-codecheckers/pytest-codecheckers-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
     value="The codecheckers pytest plugin runs pyflakes, pep8 and other configurable checks on Python files."
 set name=com.oracle.info.description \
     value="the Python pytest-codecheckers module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pytest-cov/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pytest-cov/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/pytest-cov
 COMPONENT_BUGDB=	python-mod/pytest-plugins
 
+TPNO=			14503
+
 # pytest-cov itself is Python 3 ready (builds & publishes cleanly with usual
 # changes applied) but it depends on cov-core which depends on coverage which
 # needs to be upgraded.  Thus, skip Python 3 until then.
--- a/components/python/pytest-cov/pytest-cov-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pytest-cov/pytest-cov-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="A pytest plugin that produces coverage reports. It supports centralised testing and distributed testing in both load and each modes. It also supports coverage of subprocesses."
 set name=com.oracle.info.description value="the Python pytest-cov module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pytest/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pytest/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/pytest
 COMPONENT_BUGDB=	python-mod/pytest
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/pytest/pytest-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pytest/pytest-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="The Python py.test testing tool makes it easy to write small tests, yet scales to support complex functional testing."
 set name=com.oracle.info.description value="the Python pytest module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/python-ldap/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/python-ldap/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,8 +32,10 @@
 COMPONENT_PROJECT_URL=	http://www.python-ldap.org/
 COMPONENT_BUGDB=	python-mod/python-ldap
 
-# This module has syntax issues and this is not Python 3 ready.
-PYTHON_VERSIONS = 2.7 2.6
+TPNO=			14503
+
+# This module has syntax issues and thus is not Python 3 ready.
+PYTHON_VERSIONS=	2.7 2.6
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/python-ldap/python-ldap-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/python-ldap/python-ldap-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="python-ldap provides an object-oriented API to access LDAP directory servers from Python programs. Mainly it wraps the OpenLDAP 2.x library for that purpose."
 set name=com.oracle.info.description value="the Python python-ldap module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/python-memcached/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/python-memcached/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_PROJECT_URL=	https://github.com/linsomniac/python-memcached
 COMPONENT_BUGDB=	python-mod/memcached
 
+TPNO=			17839
+
 # Syntax errors: not Python 3 ready
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/python-memcached/python-memcached-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/python-memcached/python-memcached-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="The Python memcache module provides an interface to the memcached(1M) memory cache daemon. It is the client side software which allows storing values in one or more, possibly remote, memcached servers."
 set name=com.oracle.info.description value="the Python memcached client library"
-set name=com.oracle.info.tpno value=17839
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/python26/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/python26/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -34,6 +34,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)ftp/python/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/python
 
+TPNO=			9104
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/python26/python-26-tests.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/python26/python-26-tests.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,14 +18,14 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri \
     value=pkg:/runtime/python-26/tests@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Tests for the Python interpreter, libraries and utilities"
 set name=com.oracle.info.description value="test cases for Python 2.6"
-set name=com.oracle.info.tpno value=9104
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/python26/python-26.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/python26/python-26.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/runtime/python-26@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The Python interpreter, libraries and utilities"
 set name=com.oracle.info.description value="Python 2.6"
-set name=com.oracle.info.tpno value=9104
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/python26/tkinter-26.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/python26/tkinter-26.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/library/python/tkinter-26@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Python bindings to tcl/tk"
 set name=com.oracle.info.description value="Python 2.6 bindings for Tcl/Tk"
-set name=com.oracle.info.tpno value=9104
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/python27/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/python27/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)ftp/python/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/python
 
+TPNO=			17755
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/python27/python-27-tests.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/python27/python-27-tests.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value=pkg:/runtime/python-27/tests@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The Python tests"
 set name=com.oracle.info.description value="test cases for Python 2.7"
-set name=com.oracle.info.tpno value=17755
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/python27/python-27.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/python27/python-27.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/runtime/python-27@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The Python interpreter, libraries and utilities"
 set name=com.oracle.info.description value="Python 2.7"
-set name=com.oracle.info.tpno value=17755
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/python27/tkinter-27.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/python27/tkinter-27.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
     value=pkg:/library/python/tkinter-27@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Python 2.7 bindings to tcl/tk"
 set name=com.oracle.info.description value="Python 2.7 bindings for Tcl/Tk"
-set name=com.oracle.info.tpno value=17755
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/python34/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/python34/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)ftp/python/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/python
 
+TPNO=			17691
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/python34/python-34.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/python34/python-34.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -37,7 +37,7 @@
     value=pkg:/runtime/python-34@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The Python interpreter, libraries and utilities"
 set name=com.oracle.info.description value="Python 3.4"
-set name=com.oracle.info.tpno value=17691
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/python34/tkinter-34.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/python34/tkinter-34.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -34,7 +34,7 @@
     value=pkg:/library/python/tkinter-34@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Python 3.4 bindings to tcl/tk"
 set name=com.oracle.info.description value="Python 3.4 bindings for Tcl/Tk"
-set name=com.oracle.info.tpno value=9104
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/pytz/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pytz/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://pytz.sourceforge.net/
 COMPONENT_BUGDB=	python-mod/pytz
 
+TPNO=			15417
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/pytz/pytz-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/pytz/pytz-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="This library allows accurate and cross-platform timezone calculations using Python 2.4 or higher and provides access to the Olson timezone database.  It also solves the issue of ambiguous times at the end of daylight savings."
 set name=pkg.human-version value=$(HUMAN_VERSION)
 set name=com.oracle.info.description value="the Python time zone library"
-set name=com.oracle.info.tpno value=15417
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/quantumclient/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/quantumclient/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://launchpad.net/python-quantumclient
 COMPONENT_BUGDB=	service/neutron
 
+TPNO=			15410
+
 # Depends on neutronclient which is not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/quantumclient/quantumclient-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/quantumclient/quantumclient-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
     value="This package provides a compatibility layer for code that was built to require the old Quantum API Client. New code should use the neutronclient module."
 set name=com.oracle.info.description \
     value="quantumclient, the Python bindings to the OpenStack Network API"
-set name=com.oracle.info.tpno value=15410
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
--- a/components/python/repoze.lru/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/repoze.lru/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://repoze.org/
 COMPONENT_BUGDB=	python-mod/repoze-lru
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/repoze.lru/repoze.lru-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/repoze.lru/repoze.lru-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.description \
     value="repoze.lru is a LRU (least recently used) cache implementation. Keys and values that are not used frequently will be evicted from the cache faster than keys and values that are used frequently."
 set name=com.oracle.info.description value="the Python repoze.lru module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/requests/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/requests/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/requests/
 COMPONENT_BUGDB=	python-mod/requests
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/requests/requests-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/requests/requests-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="The Python requests module is an HTTP library, for human beings. It allow you to send HTTP/1.1 requests. You can add headers, form data, multipart files, and parameters with simple Python dictionaries, and access the response data in the same way. It's powered by httplib and urllib3."
 set name=com.oracle.info.description value="the Python urllib3 module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/routes/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/routes/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://routes.groovie.org/
 COMPONENT_BUGDB=	python-mod/routes
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/routes/routes-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/routes/routes-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="Routes is a Python re-implementation of the Rails routes system for mapping URLs to Controllers/Actions and generating URLs. Routes makes it easy to create pretty and concise URLs that are RESTful with little effort."
 set name=com.oracle.info.description value="the Python routes module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/setuptools-git/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/setuptools-git/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://github.com/wichert/setuptools-git
 COMPONENT_BUGDB=	python-mod/setuptools-git
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/setuptools-git/setuptools-git-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/setuptools-git/setuptools-git-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="setuptools-git is a plugin for setuptools that enables git integration.  Once installed, setuptools can be told to include in a package distribution all the files tracked by git."
 set name=com.oracle.info.description \
     value="the Setuptools revision control system plugin for Git"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:Development/Source Code Management"
--- a/components/python/setuptools/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/setuptools/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -33,6 +33,8 @@
 COMPONENT_ARCHIVE_URL=	https://pypi.python.org/packages/source/s/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/setuptools
 
+TPNO=			17692
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/setuptools/setuptools-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/setuptools/setuptools-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.summary \
     value="Download, build, install, upgrade, and uninstall Python packages easily"
 set name=com.oracle.info.description value="Python $(PYVER) setup tools"
-set name=com.oracle.info.tpno value=17692
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/simplejson/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/simplejson/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,8 +35,10 @@
 COMPONENT_ARCHIVE_URL=	http://pypi.python.org/packages/source/s/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/simplejson
 
+TPNO=			5929
+
 # Syntax issues: not Python 3 ready.
-PYTHON_VERSIONS = 2.7 2.6
+PYTHON_VERSIONS=	2.7 2.6
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/simplejson/simplejson-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/simplejson/simplejson-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="The simplejson module is a simple, fast, complete, correct, and extensible JSON encoder and decoder for Python. The encoder can be specialized to provide serialization in any kind of situation, without any special support by the objects to be serialized (somewhat like pickle). The decoder can handle incoming JSON strings of any specified encoding (UTF-8 by default). It can also be specialized to post-process JSON objects, which is particularly useful for implementing protocols such as JSON-RPC that have a richer type system than JSON itself."
 set name=com.oracle.info.description value="the JSON encoder/decoder for Python"
-set name=com.oracle.info.tpno value=5929
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/six/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/six/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://pypi.python.org/pypi/six/
 COMPONENT_BUGDB=	python-mod/six
 
+TPNO=			17859
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/six/six-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/six/six-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="Six is a Python 2 and 3 compatibility library. It provides utility functions for smoothing over the differences between the Python versions with the goal of writing Python code that is compatible on both Python versions."
 set name=com.oracle.info.description value="the Python six module"
-set name=com.oracle.info.tpno value=17859
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/sqlalchemy-migrate/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/sqlalchemy-migrate/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://code.google.com/p/sqlalchemy-migrate/
 COMPONENT_BUGDB=	python-mod/sqlalchemy-migrate
 
+TPNO=			14503
+
 # Syntax issues: not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/sqlalchemy-migrate/sqlalchemy-migrate-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/sqlalchemy-migrate/sqlalchemy-migrate-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -32,7 +32,7 @@
     value="Inspired by Ruby on Rails' migrations, Migrate provides a way to deal with database schema changes in SQLAlchemy projects.  Migrate extends SQLAlchemy to have database changeset handling.  It provides a database change repository mechanism which can be used from the command line as well as from inside Python code."
 set name=com.oracle.info.description \
     value="the database schema migration for SQLAlchemy module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Databases \
     value=org.opensolaris.category.2008:Development/Python
--- a/components/python/sqlalchemy/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/sqlalchemy/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,9 +32,11 @@
 COMPONENT_PROJECT_URL=	http://www.sqlalchemy.org/
 COMPONENT_BUGDB=	python-mod/sqlalchemy
 
+TPNO=			14503
+
 # This module appears to be Python 3 ready, but work is needed before we can
 # enable it.  See the README.py3k in the distro for details.
-PYTHON_VERSIONS = 2.7 2.6
+PYTHON_VERSIONS=	2.7 2.6
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/sqlalchemy/sqlalchemy-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/sqlalchemy/sqlalchemy-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="SQLAlchemy is the Python SQL toolkit and Object Relational Mapper (ORM) that gives application developers the full power and flexibility of SQL.  SQLAlchemy provides a full suite of well known enterprise-level persistence patterns, designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language."
 set name=com.oracle.info.description \
     value="the Python SQL toolkit and Object Relational Mapper"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Databases \
     value=org.opensolaris.category.2008:Development/Python
--- a/components/python/stevedore/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/stevedore/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://pypi.python.org/pypi/stevedore/
 COMPONENT_BUGDB=	python-mod/stevedore
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/stevedore/stevedore-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/stevedore/stevedore-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="Python makes loading code dynamically easy, allowing you to configure and extend your application by discovering and loading extensions ('plugins') at runtime. Many applications implement their own library for doing this, using __import__ or importlib. stevedore avoids creating yet another extension mechanism by building on top of setuptools entry points. The code for managing entry points tends to be repetitive, though, so stevedore provides manager classes for implementing common patterns for using dynamically loaded extensions."
 set name=com.oracle.info.description value="the Python stevedore module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/suds/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/suds/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://fedorahosted.org/suds/
 COMPONENT_BUGDB=	python-mod/suds
 
+TPNO=			14503
+
 # Import/syntax issues: not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/suds/suds-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/suds/suds-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="The Python suds module is a lightweight SOAP-based client, providing an RPC-like interface into SOAP-based web services. This means that in most cases, users do not need to be concerned with the complexities of the WSDL and referenced schemas. Regardless of which SOAP message style is specified, the signature of the service methods remain the same."
 set name=com.oracle.info.description value="the Python suds module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/swiftclient/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/swiftclient/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://launchpad.net/python-swiftclient
 COMPONENT_BUGDB=	service/swift
 
+TPNO=			17873
+
 # depends on keystoneclient which is not Python 3 ready
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/swiftclient/swiftclient-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/swiftclient/swiftclient-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
     value="A python client for the OpenStack Object Storage API. There's a Python API (the 'swiftclient' module), and a command-line script ('swift')."
 set name=com.oracle.info.description \
     value="swiftclient, the Python bindings to the OpenStack Object Storage API"
-set name=com.oracle.info.tpno value=17873
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
--- a/components/python/tempita/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/tempita/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://pythonpaste.org/tempita/
 COMPONENT_BUGDB=	python-mod/tempita
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/tempita/tempita-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/tempita/tempita-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="Tempita is a small Python templating language for text substitution, that can be used when your project outgrows string.Template or % substitution."
 set name=com.oracle.info.description value="the Python tempita module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/tox/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/tox/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/tox
 COMPONENT_BUGDB=	python-mod/tox
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/tox/tox-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/tox/tox-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="Tox as is a generic virtualenv management and test command line tool you can use for: checking your package installs correctly with different Python versions and interpreters; running your tests in each of the environments; configuring your test tool of choice; acting as a frontend to Continuous Integration servers, greatly reducing boilerplate and merging CI and shell-based testing."
 set name=com.oracle.info.description value="the Python tox module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/troveclient/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/troveclient/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=	http://launchpad.net/python-troveclient
 COMPONENT_BUGDB=	service/trove
 
+TPNO=			17305
+
 # Syntax errors: not Python 3 ready
 PYTHON_VERSIONS=        2.7 2.6
 
--- a/components/python/troveclient/troveclient-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/troveclient/troveclient-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
     value="A client for the OpenStack DBaaS API. There's a Python API (the 'troveclient' module), and a command-line script ('trove'). Each implements 100% of the OpenStack DBaaS API."
 set name=com.oracle.info.description \
     value="troveclient, the Python bindings to the OpenStack DBaaS API"
-set name=com.oracle.info.tpno value=17305
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:System/Administration and Configuration" \
--- a/components/python/twisted-web2/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/twisted-web2/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,8 +35,10 @@
 COMPONENT_ARCHIVE_URL=	http://tmrc.mit.edu/mirror/twisted/Web2/8.1/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/twisted-web2
 
+TPNO=			9693
+
 # Depends on twisted, which is not Python 3 ready.
-PYTHON_VERSIONS = 2.7 2.6
+PYTHON_VERSIONS=	2.7 2.6
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/twisted-web2/twisted-web2-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/twisted-web2/twisted-web2-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="Twisted.web2 is an asynchronous HTTP 1.1 server written for the Twisted internet framework. It provides a RFC 2616 compliant HTTP 1.1 protocol implementation, with pipelined and persistent request support, in a non-blocking threadless manner. It also includes a simple web framework with request and response objects, static file support, error handling, form upload support, HTTP range support, and pre-built parsers for all standard headers. It is deployable as a standalone HTTP or HTTPS server, as a HTTP[S] server proxied behind another server, or as a SCGI, FastCGI, or CGI script. In addition to running native twisted.web2 applications, it can also run any WSGI or CGI application, or, via compatibility wrappers, most applications written for the older twisted.web API."
 set name=com.oracle.info.description \
     value="the Twisted Web2 Python HTTP/1.1 Server Framework"
-set name=com.oracle.info.tpno value=9693
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
--- a/components/python/twisted/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/twisted/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,8 +35,10 @@
 COMPONENT_ARCHIVE_URL=	http://tmrc.mit.edu/mirror/twisted/$(COMPONENT_NAME)/10.1/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/twisted
 
+TPNO=			9692
+
 # Syntax issues: not Python 3 ready.
-PYTHON_VERSIONS = 2.7 2.6
+PYTHON_VERSIONS=	2.7 2.6
 
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
--- a/components/python/twisted/twisted-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/twisted/twisted-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="Twisted is an event-driven, Python-based networking engine that supports many common network protocols, including SMTP, POP3, IMAP, SSHv2, and DNS."
 set name=com.oracle.info.description \
     value="the Twisted event-based Python framework"
-set name=com.oracle.info.tpno value=9692
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/unittest2/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/unittest2/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://pypi.python.org/pypi/unittest2
 COMPONENT_BUGDB=	python-mod/unittest2
 
+TPNO=			14503
+
 # The unittest2 module was integrated into Python 2.7, so we should
 # only deliver a 2.6 module.
 PYTHON_VERSIONS = 2.6
--- a/components/python/unittest2/unittest2-26.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/unittest2/unittest2-26.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="Many new features were added to unittest in Python 2.7, including test discovery. unittest2 allows you to use these features with earlier versions of Python."
 set name=com.oracle.info.description \
     value="the unittest2 Python unit testing framework"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/unittest2/unittest2.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/unittest2/unittest2.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="Many new features were added to unittest in Python 2.7, including test discovery. unittest2 allows you to use these features with earlier versions of Python."
 set name=com.oracle.info.description \
     value="the unittest2 Python unit testing framework"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/virtualenv/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/virtualenv/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/virtualenv
 COMPONENT_BUGDB=	python-mod/virtualenv
 
+TPNO=			15853
+
 # virtualenv includes bundled versions of setuptools and a couple of other
 # modules, versioned for older versions of Python only.  This appears to be
 # deliberate, as 'pyvenv' in Python 3.4 appears to subsume this module.  Thus
--- a/components/python/virtualenv/virtualenv-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/virtualenv/virtualenv-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="virtualenv is a tool to create isolated Python environments. It creates an environment that has its own installation directories, that doesn't share libraries with other virtualenv environments (and optionally doesn't access the globally installed libraries either)."
 set name=com.oracle.info.description value="the Python virtualenv module"
-set name=com.oracle.info.tpno value=15853
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/waitress/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/waitress/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/waitress
 COMPONENT_BUGDB=	python-mod/waitress
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/waitress/waitress-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/waitress/waitress-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description \
     value="Waitress is meant to be a production-quality pure-Python WSGI server with very acceptable performance. It has no dependencies except ones which live in the Python standard library. It supports HTTP/1.0 and HTTP/1.1."
 set name=com.oracle.info.description value="the Python waitress module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/warlock/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/warlock/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://pypi.python.org/pypi/warlock
 COMPONENT_BUGDB=	python-mod/warlock
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/warlock/warlock-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/warlock/warlock-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
     value="Warlock can be used to build self-validating Python classes that conform to a JSON schema definition."
 set name=com.oracle.info.description \
     value="the warlock Python module for building JSON conforming classes"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/webob/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/webob/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	http://webob.org/
 COMPONENT_BUGDB=	python-mod/webob
 
+TPNO=			14503
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/webob/webob-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/webob/webob-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="WebOb provides wrappers around the WSGI request environment, and an object to help create WSGI responses.  The objects map much of the specified behavior of HTTP, including header parsing, content negotiation, and correct handling of conditional and range requests.  This helps you create rich applications and valid middleware without knowing all the complexities of WSGI and HTTP."
 set name=com.oracle.info.description value="the Python webob module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/websockify/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/websockify/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)/archive/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/websockify
 
+TPNO=			16167
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/websockify/websockify-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/websockify/websockify-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="Websockify translates WebSockets traffic to normal socket traffic. Websockify accepts the WebSockets handshake, parses it, and then begins forwarding traffic between the client and the target in both directions."
 set name=com.oracle.info.description \
     value="Websockify, the WebSockets translater"
-set name=com.oracle.info.tpno value=16167
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python \
     value="org.opensolaris.category.2008:Web Services/Communications"
--- a/components/python/webtest/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/webtest/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_PROJECT_URL=	https://pypi.python.org/pypi/WebTest
 COMPONENT_BUGDB=	python-mod/webtest
 
+TPNO=			14503
+
 # Depends on paste.deploy, which depends on paste, which is not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/webtest/webtest-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/webtest/webtest-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="The Python webtest module wraps any WSGI application and makes it easy to send test requests to that application, without starting up an HTTP server."
 set name=com.oracle.info.description value="the Python webtest module"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/xattr/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/xattr/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_PROJECT_URL=	http://github.com/xattr/xattr
 COMPONENT_BUGDB=	python-mod/xattr
 
+TPNO=			16912
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/setup.py.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/python/xattr/xattr-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/xattr/xattr-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
     value=pkg:/library/python/xattr-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Python wrapper for extended filesystem attributes"
 set name=com.oracle.info.description value="the xattr Python module"
-set name=com.oracle.info.tpno value=16912
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/python/zope-interface/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/zope-interface/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://www.zope.org/Products/ZopeInterface/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	python-mod/zope
 
+TPNO=			7911
+
 # Syntax issues: not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/python/zope-interface/zope-interface-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/python/zope-interface/zope-interface-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
     value="The Zope Interfaces package provides an implementation of 'object interfaces' for Python. Interfaces are a mechanism for labeling objects as conforming to a given API or contract. This package can be considered as an implementation of the Design By Contract methodology support in Python."
 set name=com.oracle.info.description \
     value="the Zope Interfaces package for Python"
-set name=com.oracle.info.tpno value=7911
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Python
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/quagga/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/quagga/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -36,6 +36,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	service/quagga
 
+TPNO=			9106
+
 PATCH_LEVEL = 0
 
 # without this we bus error on sparc. Until the code in all of Quagga
--- a/components/quagga/quagga.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/quagga/quagga.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=(.+)/man/man1m/(.+).1m$ -> set action.hash %<\1>/man/man8/%<\2>.8 >
@@ -30,7 +30,7 @@
     value="Quagga is a routing software suite, providing implementations of OSPFv2, OSPFv3, RIP v1 and v2, RIPng, ISIS and BGP-4"
 set name=pkg.summary value="Quagga - Quagga Routing Software"
 set name=com.oracle.info.description value="the Quagga routing software"
-set name=com.oracle.info.tpno value=9106
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Administration and Configuration"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/quilt/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/quilt/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -37,6 +37,8 @@
 COMPONENT_ARCHIVE_URL=	http://download.savannah.gnu.org/releases/quilt/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/quilt
 
+TPNO=			9108
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/quilt/quilt.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/quilt/quilt.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.fmri value=pkg:/developer/quilt@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Quilt - tool to manage series of patches"
 set name=com.oracle.info.description value="the quilt patch utility"
-set name=com.oracle.info.tpno value=9108
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/Source Code Management"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/rabbitmq/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/rabbitmq/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)/releases/$(COMPONENT_NAME)/v$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	service/rabbitmq
 
+TPNO=			14503
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/rabbitmq/rabbitmq.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/rabbitmq/rabbitmq.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 # XXX web/server/ejabberd is a similar kind of program; should that move here?
@@ -35,7 +35,7 @@
 set name=pkg.description \
     value="RabbitMQ is message broker software written in Erlang that implements the Advanced Message Queuing Protocol (AMQP) standard."
 set name=com.oracle.info.description value="the RabbitMQ message broker"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Communications"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/rdiff-backup/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/rdiff-backup/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=  http://www.nongnu.org/rdiff-backup/
 COMPONENT_BUGDB=	utility/rdiff-backup
 
+TPNO=			9055
+
 # Syntax issues: not Python 3 ready.
 PYTHON_VERSIONS=	2.7 2.6
 
--- a/components/rdiff-backup/rdiff-backup-PYVER.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/rdiff-backup/rdiff-backup-PYVER.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,14 +18,14 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri \
     value=pkg:/backup/rdiff-backup-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Local/remote mirror and incremental backup utility"
 set name=com.oracle.info.description value="Python bindings for rdiff-backup"
-set name=com.oracle.info.tpno value=9055
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/readline/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/readline/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/readline/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/readline
 
+TPNO=			9042
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/readline/readline.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/readline/readline.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -31,7 +31,7 @@
 set name=pkg.description \
     value="The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in."
 set name=com.oracle.info.description value="GNU readline"
-set name=com.oracle.info.tpno value=9042
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/rpm2cpio/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/rpm2cpio/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_SRC=		src
 COMPONENT_BUGDB=	utility/rpm
 
+TPNO=			17710
+
 include ../../make-rules/prep.mk
 
 # Do not clean the sources (set in prep.mk)
--- a/components/rpm2cpio/rpm2cpio.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/rpm2cpio/rpm2cpio.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
     value=pkg:/package/rpm@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Utilities for processing RPM archives"
 set name=com.oracle.info.description value="the rpm2cpio archive utility"
-set name=com.oracle.info.tpno value=17710
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Packaging"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/rsync/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/rsync/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://rsync.samba.org/ftp/rsync/src/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/rsync
 
+TPNO=			16940
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/rsync/rsync.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/rsync/rsync.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="rsync is a utility that synchronizes files and directories from one location to another while minimizing data transfer by using delta encoding when appropriate."
 set name=com.oracle.info.description value="the rsync file transfer utility"
-set name=com.oracle.info.tpno value=16940
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/rsyslog/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/rsyslog/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -31,6 +31,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)files/download/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	service/rsyslog
 
+TPNO=			7585
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/rsyslog/rsyslog.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/rsyslog/rsyslog.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability Uncommitted>
@@ -33,7 +33,7 @@
     value="Rsyslog is a reliable and extended syslog daemon implementation with a modular design, supporting many features (e.g., filtering, TCP, encryption, high-precision time-stamps, output control)."
 set name=com.oracle.info.description \
     value="rsyslog, a reliable and extended syslogd"
-set name=com.oracle.info.tpno value=7585
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Administration and Configuration"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/rtorrent/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/rtorrent/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -39,6 +39,8 @@
 COMPONENT_ARCHIVE_URL=	http://libtorrent.rakshasa.no/downloads/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/rtorrent
 
+TPNO=			8824
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/rtorrent/rtorrent.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/rtorrent/rtorrent.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.fmri value=pkg:/network/rtorrent@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="rtorrent - a BitTorrent client for ncurses"
 set name=com.oracle.info.description value="the rtorrent BitTorrent client"
-set name=com.oracle.info.tpno value=8824
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Applications/Internet"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/ruby/ruby-18/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ruby/ruby-18/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -44,6 +44,8 @@
     sha256:c0928cc1ae54dedfb5f57ad3829882c1f90e42bc17bf50491aa6f93a937546ac
 COMPONENT_ARCHIVE_URL_1=	http://production.cf.rubygems.org/rubygems/$(COMPONENT_ARCHIVE_1)
 
+TPNO=			14356
+
 SOURCE_DIR_1=$(COMPONENT_DIR)/$(COMPONENT_SRC_1)
 CLEAN_PATHS += $(SOURCE_DIR_1)
 
--- a/components/ruby/ruby-18/ruby-18.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ruby/ruby-18/ruby-18.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.fmri value=pkg:/runtime/ruby-18@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Ruby & RubyGems"
 set name=com.oracle.info.description value="Ruby & RubyGems"
-set name=com.oracle.info.tpno value=14356
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/Ruby"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/ruby/ruby-19/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ruby/ruby-19/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -39,6 +39,8 @@
 IPS_COMPONENT_VERSION=	$(COMPONENT_VERSION).$(COMPONENT_PATCH_VERSION)
 COMPONENT_BUGDB=	utility/ruby
 
+TPNO=			15969
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/ips.mk
 include $(WS_TOP)/make-rules/configure.mk
--- a/components/ruby/ruby-19/ruby-19-tk.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ruby/ruby-19/ruby-19-tk.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
     value=pkg:/runtime/ruby-19/ruby-tk@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Ruby Tk libraries"
 set name=com.oracle.info.description value="the Ruby 1.9 Tk libraries"
-set name=com.oracle.info.tpno value=15969
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Ruby
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/ruby/ruby-19/ruby-19.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/ruby/ruby-19/ruby-19.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/runtime/ruby-19@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Ruby, RubyGems, and Rake"
 set name=com.oracle.info.description value="Ruby, including RubyGems and Rake"
-set name=com.oracle.info.tpno value=15969
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Development/Ruby
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/samba/samba/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/samba/samba/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -47,6 +47,8 @@
     sha256:4324f2c4a9ba94f1165c5922f166636621681b09d635257d921f6df654e7191e
 COMPONENT_ARCHIVE_URL_2=	http://hub.opensolaris.org/bin/download/Project+samqfs/files/libsam%2DLGPL.tar
 
+TPNO=			16839
+
 # Samba does not work properly on i86 when built by studio.
 # Samba on SPARC has serious performance drop when built by gcc.
 ifeq ($(MACH), sparc)
--- a/components/samba/samba/samba.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/samba/samba/samba.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -24,7 +24,7 @@
 set name=pkg.fmri value=pkg:/service/network/samba@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="samba - A Windows SMB/CIFS fileserver for UNIX"
 set name=com.oracle.info.description value="Samba, a SMB/CIFS fileserver"
-set name=com.oracle.info.tpno value=16839
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/File System"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/samba/samba30/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/samba/samba30/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../../make-rules/shared-macros.mk
@@ -42,6 +42,9 @@
 COMPONENT_ARCHIVE_URL=	http://www.samba.org/samba/ftp/stable/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/samba
 
+TPNO_LIBSMBCLIENT=	17765
+TPNO_MOZLDAP=		4457
+
 include ../../../make-rules/prep.mk
 
 SRC_OFFSET =	source
--- a/components/samba/samba30/libsmbclient.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/samba/samba30/libsmbclient.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -41,13 +41,13 @@
     com.oracle.info.description="the libsmbclient library" \
     com.oracle.info.name=libsmbclient \
     com.oracle.info.version=3.0.37 \
-    com.oracle.info.tpno=17765
+    com.oracle.info.tpno=$(TPNO_LIBSMBCLIENT)
 
 license mozldap.license license="LGPLv2.1 (mozldap)" \
     com.oracle.info.description="mozldap, the Mozilla LDAP SDK" \
     com.oracle.info.name=mozldap \
     com.oracle.info.version=6.0.7 \
-    com.oracle.info.tpno=4457
+    com.oracle.info.tpno=$(TPNO_MOZLDAP)
 
 dir path=etc/sfw/private mode=500
 dir path=var/samba/locks
--- a/components/sane-backends/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/sane-backends/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://ftp2.sane-project.org/pub/sane/old-versions/sane-backends-1.0.19/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libsane
 
+TPNO=			8865
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/sane-backends/sane-backends.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/sane-backends/sane-backends.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -26,7 +26,7 @@
     value=pkg:/image/scanner/xsane/sane-backends@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="SANE library and backends"
 set name=com.oracle.info.description value="the SANE library and backends"
-set name=com.oracle.info.tpno value=8865
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/sane-frontends/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/sane-frontends/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://ftp2.sane-project.org/pub/sane/sane-frontends-1.0.14/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libsane
 
+TPNO=			8865
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/sane-frontends/sane-frontends.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/sane-frontends/sane-frontends.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -26,7 +26,7 @@
     value=pkg:/image/scanner/xsane/sane-frontend@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="SANE frontends"
 set name=com.oracle.info.description value="the SANE frontends"
-set name=com.oracle.info.tpno value=8865
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/Graphics and Imaging"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/screen/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/screen/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/screen/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/screen
 
+TPNO=			8940
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/screen/screen.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/screen/screen.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -27,7 +27,7 @@
 set name=pkg.description value="GNU Screen terminal multiplexer"
 set name=pkg.summary value="GNU Screen"
 set name=com.oracle.info.description value="GNU screen"
-set name=com.oracle.info.tpno value=8940
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/sed/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/sed/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/pub/gnu/sed/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gnu-sed
 
+TPNO=			12595
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/sed/sed.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/sed/sed.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value="sed takes text input and performs some operation (or set of operations) on it and outputs the modified text."
 set name=com.oracle.info.description value="GNU sed"
-set name=com.oracle.info.tpno value=12595
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/sg3_utils/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/sg3_utils/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://sg.danny.cz/sg/p/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/sg3utils
 
+TPNO=			17711
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/sg3_utils/sg3_utils.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/sg3_utils/sg3_utils.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -30,7 +30,7 @@
 set name=pkg.description \
     value='Collection of utilities for devices that use the SCSI command set. Includes utilities to copy data based on "dd" syntax and semantics (called sg_dd, sgp_dd and sgm_dd); check INQUIRY data and VPD pages (sg_inq); check mode and log pages (sginfo, sg_modes and sg_logs); spin up and down disks (sg_start); do self tests (sg_senddiag); and various other functions. Warning: Some of these tools access the internals of your system and the incorrect usage of them may render your system inoperable.'
 set name=com.oracle.info.description value="the sg3_utils SCSI utilities"
-set name=com.oracle.info.tpno value=17711
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/slang/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/slang/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_PROJECT_URL=	http://www.jedsoft.org/slang/
 COMPONENT_BUGDB=	utility/slang
 
+TPNO=			8995
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/slang/slang.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/slang/slang.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -35,7 +35,7 @@
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
-set name=com.oracle.info.tpno value=8995
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=org.opensolaris.arc-caseid \
     value=PSARC/2008/135
 
--- a/components/slib/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/slib/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 #
@@ -39,6 +39,8 @@
 COMPONENT_ARCHIVE_URL=	http://groups.csail.mit.edu/mac/ftpdir/scm/OLD/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/slib
 
+TPNO=			5839
+
 include ../../make-rules/prep.mk
 include ../../make-rules/ips.mk
 
--- a/components/slib/slib.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/slib/slib.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.summary \
     value="GNU slib - a portable library for the programming language Scheme"
 set name=com.oracle.info.description value="GNU slib"
-set name=com.oracle.info.tpno value=5839
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Other Languages"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/smp_utils/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/smp_utils/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -33,7 +33,9 @@
 COMPONENT_ARCHIVE_HASH= \
     sha256:0e10d304cfa8789bcf16537e8f72d9afdf8838fca20ae68103c317432d00915b
 COMPONENT_ARCHIVE_URL=	http://sg.danny.cz/sg/p/$(COMPONENT_ARCHIVE)
-COMPONENT_BUGDB=    utility/smputils
+COMPONENT_BUGDB=	utility/smputils
+
+TPNO=			11065
 
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
--- a/components/smp_utils/smp_utils.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/smp_utils/smp_utils.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -32,7 +32,7 @@
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=com.oracle.info.description value="SMP diagnostic tools"
-set name=com.oracle.info.tpno value=11065
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=org.opensolaris.arc-caseid value=PSARC/2012/329
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
 file smp_utils-prof_attr path=etc/security/prof_attr.d/smp_utils
--- a/components/snort/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/snort/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)dl/snort-current/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/snort
 
+TPNO=			9027
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/snort/snort.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/snort/snort.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -27,7 +27,7 @@
 set name=pkg.summary value="snort - Network Intrusion and Protection Detector"
 set name=com.oracle.info.description \
     value="snort, the network intrusion and protection detector"
-set name=com.oracle.info.tpno value=9027
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Applications/Internet
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/sox/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/sox/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/project/$(COMPONENT_NAME)/$(COMPONENT_NAME)/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/sox
 
+TPNO=			9040
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/sox/sox.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/sox/sox.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -29,7 +29,7 @@
 set name=pkg.summary \
     value="Sound eXchange, the Swiss Army knife of audio manipulation."
 set name=com.oracle.info.description value="the sox audio conversion utility"
-set name=com.oracle.info.tpno value=9040
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/Sound and Video"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/spawn-fcgi/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/spawn-fcgi/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/spawn-fcgi
 
+TPNO=			9041
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/spawn-fcgi/spawn-fcgi.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/spawn-fcgi/spawn-fcgi.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -28,7 +28,7 @@
     value="spawn-fcgi is a little helper program to spawn fastcgi processes."
 set name=pkg.summary value="Spawn-Fcgi utility"
 set name=com.oracle.info.description value="the spawn-fcgi utility"
-set name=com.oracle.info.tpno value=9041
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/squid/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/squid/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -37,6 +37,8 @@
 COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)Versions/v3/3.1/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/squid
 
+TPNO=			13323
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/squid/squid.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/squid/squid.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -29,7 +29,7 @@
     value="Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more."
 set name=pkg.summary value="Squid Web Proxy Cache"
 set name=com.oracle.info.description value="the Squid Web Proxy Cache"
-set name=com.oracle.info.tpno value=13323
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/stdcxx/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/stdcxx/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 # we really need to use studio so we don't like that
@@ -40,6 +40,8 @@
 COMPONENT_ARCHIVE_URL=	http://www.apache.org/dist/stdcxx/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libstdcxx
 
+TPNO=			9048
+
 CLOBBER_PATHS += install.sh
 
 include ../../make-rules/prep.mk
@@ -282,4 +284,3 @@
 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/stdcxx/stdcxx.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/stdcxx/stdcxx.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability committed>
 <transform dir file link hardlink path=usr/share/stdcxx4/.* -> \
@@ -30,7 +30,7 @@
 set name=pkg.summary value="The Apache C++ Standard Library"
 set name=pkg.description value="An Open Source ISO/IEC:14882:2003 Compliant Implementation of the C++ Standard Library"
 set name=com.oracle.info.description value="the Apache C++ Standard Library"
-set name=com.oracle.info.tpno value=9048
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Development/C++"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/subversion/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/subversion/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -37,6 +37,8 @@
 COMPONENT_ARCHIVE_URL=	http://archive.apache.org/dist/subversion/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/svn
 
+TPNO=			9086
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -167,4 +169,3 @@
 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/subversion/subversion-java.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/subversion/subversion-java.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 set name=pkg.fmri \
     value=pkg:/library/java/subversion@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -28,7 +28,7 @@
 set name=pkg.linted.pkglint.manifest004 value=true
 set name=com.oracle.info.description \
     value="Java bindings for the Subversion SCM"
-set name=com.oracle.info.tpno value=9086
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Source Code Management"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/subversion/subversion-perl-512.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/subversion/subversion-perl-512.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr/perl5/$(PERL_VERSION)/man.+ -> default mangler.man.stability uncommitted>
 
@@ -29,7 +29,7 @@
 set name=pkg.summary value="Perl bindings for the Subversion SCM"
 set name=com.oracle.info.description \
     value="Perl bindings for the Subversion SCM"
-set name=com.oracle.info.tpno value=9086
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Source Code Management"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/subversion/subversion-perl-516.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/subversion/subversion-perl-516.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr/perl5/5.16/man.+ -> default mangler.man.stability uncommitted>
 
@@ -29,7 +29,7 @@
 set name=pkg.summary value="Perl bindings for the Subversion SCM"
 set name=com.oracle.info.description \
     value="Perl bindings for the Subversion SCM"
-set name=com.oracle.info.tpno value=9086
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Source Code Management"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/subversion/subversion-perl.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/subversion/subversion-perl.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 set name=pkg.fmri \
@@ -26,7 +26,7 @@
 set name=pkg.summary value="Perl bindings for the Subversion SCM"
 set name=com.oracle.info.description \
     value="Perl bindings for the Subversion SCM"
-set name=com.oracle.info.tpno value=9086
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Source Code Management"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/subversion/subversion-python.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/subversion/subversion-python.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.linted.pkglint.manifest004 value=true
 set name=com.oracle.info.description \
     value="Python bindings for the Subversion SCM"
-set name=com.oracle.info.tpno value=9086
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Source Code Management"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/subversion/subversion.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/subversion/subversion.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 <transform file  path=usr/include/svn/(.+)$ -> \
@@ -33,7 +33,7 @@
 set name=pkg.linted.pkglint.manifest004 value=true
 set name=com.oracle.info.description \
     value="the Subversion source code management system"
-set name=com.oracle.info.tpno value=9086
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Source Code Management"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/sudo/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/sudo/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -36,6 +36,8 @@
 COMPONENT_PROJECT_URL=  http://www.sudo.ws/
 COMPONENT_BUGDB=	utility/sudo
 
+TPNO=			16733
+
 include $(WS_TOP)/make-rules/prep.mk
 include $(WS_TOP)/make-rules/configure.mk
 include $(WS_TOP)/make-rules/ips.mk
--- a/components/sudo/sudo.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/sudo/sudo.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.fmri value=pkg:/security/sudo@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="sudo - tool to allow certain tasks to be run as root by ordinary users"
 set name=com.oracle.info.description value="the sudo utility"
-set name=com.oracle.info.tpno value=16733
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
 	value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/swig/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/swig/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/project/swig/swig/swig-2.0.8/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/swig
 
+TPNO=			10991
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/swig/swig.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/swig/swig.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -33,7 +33,7 @@
 set name=pkg.summary value="Simplified Wrapper and Interface Generator"
 set name=com.oracle.info.description \
     value="SWIG, the Simplified Wrapper and Interface Generator"
-set name=com.oracle.info.tpno value=10991
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Other Languages"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/tcl/expect/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tcl/expect/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/expect/files/Expect/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)/download
 COMPONENT_BUGDB=	utility/expect
 
+TPNO=			5552
+
 include ../../../make-rules/prep.mk
 include ../../../make-rules/configure.mk
 include ../../../make-rules/ips.mk
--- a/components/tcl/expect/expect.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tcl/expect/expect.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 <transform file path=usr/demo/expect/.+ ->default mode 0555>
@@ -31,7 +31,7 @@
 set name=pkg.summary \
     value="expect - Programmed dialogue with other interactive programs"
 set name=com.oracle.info.description value="the Expect tool"
-set name=com.oracle.info.tpno value=5552
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/tcl/tcl/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tcl/tcl/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libtcl
 
+TPNO=			9083
+
 include ../../../make-rules/prep.mk
 include ../../../make-rules/configure.mk
 include ../../../make-rules/ips.mk
--- a/components/tcl/tcl/tcl.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tcl/tcl/tcl.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 set name=pkg.fmri \
@@ -27,7 +27,7 @@
     value="Tcl is a dynamic programming language used in web and desktop applications, networking, administration, testing and many more applications"
 set name=pkg.summary value="Tcl - portable scripting environment"
 set name=com.oracle.info.description value="the Tcl programming language"
-set name=com.oracle.info.tpno value=9083
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Other Languages"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/tcl/tk/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tcl/tk/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/tcl/files/Tcl/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)/download
 COMPONENT_BUGDB=	library/libtk
 
+TPNO=			16968
+
 include ../../../make-rules/prep.mk
 include ../../../make-rules/configure.mk
 include ../../../make-rules/ips.mk
--- a/components/tcl/tk/tk.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tcl/tk/tk.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
     value="Tk is an open source, cross-platform widget toolkit that provides a library of basic elements for building a graphical user interface"
 set name=pkg.summary value="Tk - TCL GUI Toolkit"
 set name=com.oracle.info.description value="Tk, the Tcl GUI toolkit"
-set name=com.oracle.info.tpno value=16968
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Other Languages"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/tcltls/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tcltls/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -33,6 +33,8 @@
 COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/tls/files/tls/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)/download
 COMPONENT_BUGDB=	library/libtls
 
+TPNO=			5697
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/tcltls/tcltls.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tcltls/tcltls.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,14 +18,14 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
 set name=pkg.fmri \
     value=pkg:/runtime/tcl-8/tcl-openssl@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="TCL bindings for OpenSSL"
 set name=com.oracle.info.description value="TCL bindings for OpenSSL"
-set name=com.oracle.info.tpno value=5697
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Development/Other Languages"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/tcpdump/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tcpdump/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)release/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/tcpdump
 
+TPNO=			16021
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/tcpdump/tcpdump.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tcpdump/tcpdump.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.description \
     value="The tcpdump(1) program prints out a description of the contents of packets on a network interface that match a boolean expression. The network packets captured can also be saved to a file for later analysis by the tool."
 set name=com.oracle.info.description value="tcpdump, a network traffic sniffer"
-set name=com.oracle.info.tpno value=16021
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Applications/Internet
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/tcsh/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tcsh/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -36,6 +36,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://ftp.astron.com/pub/tcsh/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/tcsh
 
+TPNO=			5688
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/tcsh/tcsh.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tcsh/tcsh.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -28,7 +28,7 @@
     value="C shell with file name completion and command line editing"
 set name=pkg.summary value="Tenex C-shell (tcsh)"
 set name=com.oracle.info.description value="tcsh, the Tenex C-shell"
-set name=com.oracle.info.tpno value=5688
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value=org.opensolaris.category.2008:System/Shells
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
--- a/components/texinfo/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/texinfo/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,9 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/texinfo/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/texinfo
 
+TPNO_TEXINFO=		7876
+TPNO_TEXI2HTML=		9089
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/texinfo/texinfo.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/texinfo/texinfo.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -42,10 +42,10 @@
 
 license texinfo.copyright license="GPLv3, FDLv1.3" \
 	com.oracle.info.description="texinfo" \
-	com.oracle.info.name=texinfo com.oracle.info.tpno=7876
+	com.oracle.info.name=texinfo com.oracle.info.tpno=$(TPNO_TEXINFO)
 license texi2html.copyright license="texi2html" \
 	com.oracle.info.description="texi2html" \
-	com.oracle.info.name=texi2html com.oracle.info.tpno=9089
+	com.oracle.info.name=texi2html com.oracle.info.tpno=$(TPNO_TEXI2HTML)
 
 legacy	pkg=SUNWtexi \
 	name="GNU texinfo - Texinfo utilities (texinfo)" \
--- a/components/tidy/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tidy/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -20,7 +20,7 @@
 #
 
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	$(EXTERNAL_ARCHIVE_MIRROR)/$(SOURCE_ARCHIVE)
 COMPONENT_BUGDB=	library/tidy
 
+TPNO=			9098
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/tidy/tidy.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tidy/tidy.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="HTML Tidy is an open source program and library for checking and generating clean XHTML/HTML."
 set name=pkg.summary value="The HTML Tidy Library."
 set name=com.oracle.info.description value="the HTML Tidy utility"
-set name=com.oracle.info.tpno value=9098
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/timezone/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/timezone/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -29,6 +29,8 @@
 
 HUMAN_VERSION=		2014c
 
+TPNO=			17794
+
 # "etcetera" must be listed before "backward" because it sets up links that
 # "backward" needs.
 TZFILES= africa antarctica asia australasia etcetera europe \
@@ -65,4 +67,3 @@
 clobber: clean
 
 include ../../make-rules/depend.mk
-
--- a/components/timezone/system-data-timezone.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/timezone/system-data-timezone.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.summary value="Timezone Definition"
 set name=pkg.description value="Timezone definition files"
 set name=com.oracle.info.description value="the timezone definition files"
-set name=com.oracle.info.tpno value=17794
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Core
 set name=org.opensolaris.arc-caseid \
--- a/components/tmux/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tmux/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://sourceforge.net/projects/tmux/files/tmux/$(COMPONENT_SRC)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/tmux
 
+TPNO=			14287
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/tmux/tmux.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tmux/tmux.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 #
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -28,7 +28,7 @@
 set name=pkg.summary value="tmux - terminal multiplexer"
 set name=pkg.description \
     value="tmux(1) is a terminal multiplexer that enables a number of terminals to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached."
-set name=com.oracle.info.tpno value=14287
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=com.oracle.info.description value="the tmux terminal multiplexer"
--- a/components/tomcat/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tomcat/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -50,6 +50,8 @@
     sha256:5f86314f67dc57a0a9865265a48fd7831f16ab177c0c1349eea798c2c6297295
 COMPONENT_ARCHIVE_URL_3= http://download.eclipse.org/eclipse/downloads/drops4/R-4.3.1-201309111000/$(COMPONENT_ARCHIVE_3)
 
+TPNO=			17997
+
 include ../../make-rules/prep.mk
 include ../../make-rules/ant.mk
 include ../../make-rules/ips.mk
--- a/components/tomcat/tomcat-examples.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tomcat/tomcat-examples.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -35,7 +35,7 @@
 set name=pkg.summary \
     value="Tomcat Servlet/JSP Container - example applications"
 set name=com.oracle.info.description value="the Tomcat example applications"
-set name=com.oracle.info.tpno value=17997
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/tomcat/tomcat.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/tomcat/tomcat.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -40,7 +40,7 @@
     value=pkg:/web/java-servlet/tomcat@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Tomcat Servlet/JSP Container"
 set name=com.oracle.info.description value="the Tomcat Servlet/JSP Container"
-set name=com.oracle.info.tpno value=17997
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/top/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/top/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)dist/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/top
 
+TPNO=			5701
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/top/top.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/top/top.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
 set name=pkg.summary \
     value="provides a rolling display of top cpu using processes"
 set name=com.oracle.info.description value="the top utility"
-set name=com.oracle.info.tpno value=5701
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/trousers/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/trousers/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -33,6 +33,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/tss
 
+TPNO=			8341
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/trousers/trousers.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/trousers/trousers.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -29,7 +29,7 @@
 set name=pkg.description \
     value="The TrouSerS library provides a software stack from the Trusted Computer Group (TCG) that accesses a Trusted Platform Module (TPM) hardware device."
 set name=com.oracle.info.description value="the TrouSerS library"
-set name=com.oracle.info.tpno value=8341
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Security
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/unzip/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/unzip/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=http://www.info-zip.org/UnZip.html
 COMPONENT_BUGDB=	utility/zip
 
+TPNO=			9100
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
--- a/components/unzip/unzip.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/unzip/unzip.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability volatile>
@@ -28,7 +28,7 @@
 set name=pkg.description value="The Info-Zip (unzip) decompression utility"
 set name=pkg.summary value="Info-Zip (unzip)"
 set name=com.oracle.info.description value="the unzip decompression utility"
-set name=com.oracle.info.tpno value=9100
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities "
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/wdiff/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/wdiff/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/wdiff/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/wdiff
 
+TPNO=			7092
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/wdiff/wdiff.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/wdiff/wdiff.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -27,7 +27,7 @@
 set name=pkg.summary \
     value="GNU wdiff - a front end to GNU diff for comparing files on a word per word basis."
 set name=com.oracle.info.description value="GNU wdiff"
-set name=com.oracle.info.tpno value=7092
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Text Tools"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/webalizer/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/webalizer/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -36,6 +36,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://ftp.mrunix.net/pub/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/webalizer
 
+TPNO=			9201
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/webalizer/webalizer.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/webalizer/webalizer.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -31,7 +31,7 @@
 set name=pkg.description \
     value="The Webalizer is a Web server log analysis program. It is designed to scan Web server log files in various formats and produce usage statistics in HTML format for viewing through a browser. It produces professional looking graphs which make analyzing when and where your Web traffic is coming from easy."
 set name=com.oracle.info.description value="the Webalizer utility"
-set name=com.oracle.info.tpno value=9201
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Web Services/Application and Web Servers"
 set name=info.source-url \
--- a/components/wget/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/wget/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/wget/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/wget
 
+TPNO=			9188
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/wget/wget.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/wget/wget.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="GNU wget - a utility to retrieve files from the World Wide Web"
 set name=pkg.summary value="wget - GNU wget"
 set name=com.oracle.info.description value="GNU wget"
-set name=com.oracle.info.tpno value=9188
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Applications/Internet
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/which/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/which/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/which/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/gnu-which
 
+TPNO=	9202
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/which/which.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/which/which.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
@@ -27,7 +27,7 @@
 set name=pkg.description value="Utility to show the full path of (shell) commands"
 set name=pkg.summary value="GNU which"
 set name=com.oracle.info.description value="GNU which"
-set name=com.oracle.info.tpno value=9202
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/wireshark/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/wireshark/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/src/all-versions/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/wireshark
 
+TPNO=			17414
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/wireshark/tshark.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/wireshark/tshark.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/diagnostic/wireshark/tshark@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Command-line network protocol analyzer"
 set name=com.oracle.info.description value="TShark, the Wireshark command line network protocol analyzer"
-set name=com.oracle.info.tpno value=17414
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Applications/Internet
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/wireshark/wireshark-common.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/wireshark/wireshark-common.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/diagnostic/wireshark/wireshark-common@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Libraries and Tools used by Wireshark and TShark Network protocol analyzers"
 set name=com.oracle.info.description value="the Wireshark and TShark common libraries and tools"
-set name=com.oracle.info.tpno value=17414
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Applications/Internet
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/wireshark/wireshark.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/wireshark/wireshark.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/diagnostic/wireshark@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="Graphical network protocol analyzer"
 set name=com.oracle.info.description value="the Wireshark graphical network protocol analyzer"
-set name=com.oracle.info.tpno value=17414
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:Applications/Internet
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/wxwidgets/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/wxwidgets/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 
 include ../../make-rules/shared-macros.mk
@@ -34,6 +34,8 @@
 COMPONENT_PROJECT_URL=  http://www.wxwidgets.org/
 COMPONENT_BUGDB=	library/wxwidgets
 
+TPNO=			9216
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/wxwidgets/wxwidgets.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/wxwidgets/wxwidgets.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
 set name=pkg.fmri value=pkg:/library/graphics/wxwidgets@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="wxWidgets A cross-platform GUI toolkit"
 set name=com.oracle.info.description value="wxWidgets, cross-platform GUI toolkit"
-set name=com.oracle.info.tpno value=9216
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:Desktop (GNOME)/Libraries"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/xmlto/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/xmlto/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	 https://fedorahosted.org/releases/x/m/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/xmlto
 
+TPNO=			13394
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/xmlto/xmlto.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/xmlto/xmlto.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="xmlto(1) is a shell-script tool for converting XML files to various formats. It supports conversion from DocBook, XHTML 1.0 and XSL-FO formats to various output formats including AWT, XSL-FO, HTML Help, JavaHelp, MIF, PDF, SVG, XHTML, DVI, HTML, HTML (no chunks), UNIX man, PCL, PostScript, TXT, XHTML (no chunks), and EPUB."
 set name=com.oracle.info.description \
     value="the xmlto developer documentation tool"
-set name=com.oracle.info.tpno value=13394
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:System/Text Tools"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/xorriso/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/xorriso/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=  http://scdbackup.sourceforge.net/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/xorriso
 
+TPNO=			3504
+
 CPPFLAGS+=		-I./test
 
 include ../../make-rules/prep.mk
--- a/components/xorriso/xorriso.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/xorriso/xorriso.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -25,7 +25,7 @@
 set name=pkg.fmri value=pkg:/media/xorriso@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="GNU xorriso"
 set name=com.oracle.info.description value="GNU xorriso"
-set name=com.oracle.info.tpno value=3504
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification value="org.opensolaris.category.2008:System/Media"
 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
 set name=org.opensolaris.arc-caseid \
--- a/components/xz/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/xz/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -18,7 +18,7 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
 #
 include ../../make-rules/shared-macros.mk
 
@@ -32,6 +32,8 @@
 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/xz
 
+TPNO=			4463
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
@@ -52,4 +54,3 @@
 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
--- a/components/xz/xz.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/xz/xz.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -28,7 +28,7 @@
     value="XZ Utils - loss-less file compression application and library."
 set name=com.oracle.info.description \
     value="the xz file compression application and library"
-set name=com.oracle.info.tpno value=4463
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/zip/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/zip/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -34,6 +34,8 @@
 COMPONENT_ARCHIVE_URL=	ftp://ftp.info-zip.org/pub/infozip/src/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	utility/zip
 
+TPNO=			17905
+
 include ../../make-rules/prep.mk
 include ../../make-rules/justmake.mk
 include ../../make-rules/ips.mk
@@ -64,5 +66,3 @@
 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
 
 include ../../make-rules/depend.mk
-
-
--- a/components/zip/zip.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/zip/zip.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -27,7 +27,7 @@
 set name=pkg.description value="The Info-Zip (zip) compression utility"
 set name=pkg.summary value="Info-Zip (zip)"
 set name=com.oracle.info.description value="the Info-Zip compression utility"
-set name=com.oracle.info.tpno value=17905
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value="org.opensolaris.category.2008:Applications/System Utilities"
 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
--- a/components/zlib/Makefile	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/zlib/Makefile	Fri Jun 13 12:36:52 2014 -0700
@@ -35,6 +35,8 @@
 COMPONENT_ARCHIVE_URL=	http://downloads.sourceforge.net/project/libpng/zlib/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	library/libz
 
+TPNO=			17611
+
 include ../../make-rules/prep.mk
 include ../../make-rules/configure.mk
 include ../../make-rules/ips.mk
--- a/components/zlib/zlib.p5m	Fri Jun 13 10:00:52 2014 -0600
+++ b/components/zlib/zlib.p5m	Fri Jun 13 12:36:52 2014 -0700
@@ -26,7 +26,7 @@
     value=pkg:/library/zlib@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
 set name=pkg.summary value="The Zip compression library"
 set name=com.oracle.info.description value="the zip compression library"
-set name=com.oracle.info.tpno value=17611
+set name=com.oracle.info.tpno value=$(TPNO)
 set name=info.classification \
     value=org.opensolaris.category.2008:System/Libraries
 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
--- a/doc/makefile-variables.txt	Fri Jun 13 10:00:52 2014 -0600
+++ b/doc/makefile-variables.txt	Fri Jun 13 12:36:52 2014 -0700
@@ -98,6 +98,17 @@
   studio_OPT.$(MACH).$(BITS) versions of this available if greater specificity
   is needed.
 
+* TPNO is the Third Party number (i.e., a numeric value): the License
+  Technology from the Product Lifecycle Suite tool.  This should be used
+  in the common case when there is just one TPNO for a component.  We
+  recommend that this be near the top of any Makefile, just below the
+  various COMPONENT_foo definitions.
+* TPNO_foo is for the rare case (~3% of components) when a component has
+  more than one TPNO.  Each one should have a separate short but descriptive
+  name substituted for "foo".  This likewise should be near the top of any
+  Makefile, just below the various COMPONENT_foo definitions, and it must
+  also be before the inclusion of ips.mk .
+
 ---
 
 Now switching from explaining the function of specific variables to a more
--- a/make-rules/ips.mk	Fri Jun 13 10:00:52 2014 -0600
+++ b/make-rules/ips.mk	Fri Jun 13 12:36:52 2014 -0700
@@ -96,6 +96,12 @@
 PKG_MACROS +=		COMPONENT_HG_REV=$(COMPONENT_HG_REV)
 PKG_MACROS +=		COMPONENT_NAME=$(COMPONENT_NAME)
 PKG_MACROS +=		TPNO=$(TPNO)
+
+# Add any TPNO_* Makefile macros to the pkgmogrify arguments.
+$(foreach macro, $(filter TPNO_%, $(.VARIABLES)), \
+    $(eval PKG_MACROS += $(macro)=$$($(macro))) \
+)
+
 PKG_MACROS +=		PYTHON_2.6_ONLY=\#
 PKG_MACROS +=		PYTHON_2.7_ONLY=\#
 PKG_MACROS +=		PYTHON_3.4_ONLY=\#