[csw-devel] SF.net SVN: gar:[13480] csw/mgar/gar/v2/lib/python

wahwah at users.sourceforge.net wahwah at users.sourceforge.net
Sun Feb 27 01:38:19 CET 2011


Revision: 13480
          http://gar.svn.sourceforge.net/gar/?rev=13480&view=rev
Author:   wahwah
Date:     2011-02-27 00:38:18 +0000 (Sun, 27 Feb 2011)

Log Message:
-----------
uwatch: Cope with numbers in software names

e.g. Crypt-DES_EDE3 - don't treat the number 3 as version number.

Signed-off-by: Maciej Blizi?\197?\132ski <maciej at opencsw.org>

Modified Paths:
--------------
    csw/mgar/gar/v2/lib/python/uwatch.py
    csw/mgar/gar/v2/lib/python/uwatch_test.py

Added Paths:
-----------
    csw/mgar/gar/v2/lib/python/testdata/uwatch_regexes_data.py
    csw/mgar/gar/v2/lib/python/uwatch_regexes_test.py

Added: csw/mgar/gar/v2/lib/python/testdata/uwatch_regexes_data.py
===================================================================
--- csw/mgar/gar/v2/lib/python/testdata/uwatch_regexes_data.py	                        (rev 0)
+++ csw/mgar/gar/v2/lib/python/testdata/uwatch_regexes_data.py	2011-02-27 00:38:18 UTC (rev 13480)
@@ -0,0 +1,16720 @@
+regex_list = [{'catalogname': u'9menu',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSW9menu',
+  'target_regex': None},
+ {'catalogname': u'a2ps',
+  'distfiles': u'a2ps-4.13b.tar.gz ',
+  'gar_regex': u'a2ps-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWa2ps',
+  'target_regex': u'a2ps-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'aalib',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaalib',
+  'target_regex': None},
+ {'catalogname': u'achievo',
+  'distfiles': u'achievo-1.4.3.tar.gz ',
+  'gar_regex': u'achievo-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWachievo',
+  'target_regex': u'achievo-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'aggregate',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaggregate',
+  'target_regex': None},
+ {'catalogname': u'amanda',
+  'distfiles': u'amanda-3.2.0.tar.gz ',
+  'gar_regex': u'amanda-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWamanda',
+  'target_regex': u'amanda-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'amarok',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWamarok',
+  'target_regex': None},
+ {'catalogname': u'amavisd_new',
+  'distfiles': u'amavisd-new-2.6.4.tar.gz CSWamavisdnew.cswusergroup CSWamavisdnew.postinstall CSWamavisdnew.preinstall ',
+  'gar_regex': u'amavisd-new-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWamavisdnew',
+  'target_regex': u'amavisd-new-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'amsn',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWamsn',
+  'target_regex': None},
+ {'catalogname': u'analog',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWanalog',
+  'target_regex': None},
+ {'catalogname': u'angband',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWangband',
+  'target_regex': None},
+ {'catalogname': u'anjuta',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWanjuta',
+  'target_regex': None},
+ {'catalogname': u'ant',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWant',
+  'target_regex': None},
+ {'catalogname': u'antdoc',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWantdoc',
+  'target_regex': None},
+ {'catalogname': u'antiword',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWantiword',
+  'target_regex': None},
+ {'catalogname': u'ap2_mod_jk',
+  'distfiles': u'tomcat-connectors-1.2.30-src.tar.gz CSWap2modjk.gspec CSWap2modjk.depend CSWap2modjk.prototype CSWap2modjk.postinstall CSWap2modjk.preremove CSWap2modjk.space httpd-jk.conf.CSW workers.properties workers.properties.minimal uriworkermap.properties ',
+  'gar_regex': u'tomcat-connectors-(\\d+(?:\\.\\d+)*)-src.tar.gz',
+  'pkgname': u'CSWap2modjk',
+  'target_regex': u'tomcat-connectors-(\\d+(?:\\.\\d+)*)-src.tar.gz'},
+ {'catalogname': u'ap2_modapreq2',
+  'distfiles': u'libapreq2-2.12.tar.gz ',
+  'gar_regex': u'libapreq2-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWap2modapreq2',
+  'target_regex': u'libapreq2-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'ap2_modevasive',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWap2modevasive',
+  'target_regex': None},
+ {'catalogname': u'ap2_modfastcgi',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWap2modfastcgi',
+  'target_regex': None},
+ {'catalogname': u'ap2_modperl',
+  'distfiles': u'mod_perl-2.0.4.tar.gz ',
+  'gar_regex': u'mod_perl-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWap2modperl',
+  'target_regex': u'mod_perl-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'ap2_modphp5',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWap2modphp5',
+  'target_regex': None},
+ {'catalogname': u'ap2_modpython',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWap2modpython',
+  'target_regex': None},
+ {'catalogname': u'ap2_prefork',
+  'distfiles': u'httpd-2.2.17.tar.gz config.layout CSWapache2.killproc cswapache2 CSWapache2.preinstall CSWap2worker.postinstall CSWap2worker.preremove update20to22 README.CSW.apache2 README.CSW.ap2_prefork README.CSW.apache2rt ',
+  'gar_regex': u'httpd-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWap2prefork',
+  'target_regex': u'httpd-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'ap2_subversion',
+  'distfiles': u'subversion-1.6.15.tar.bz2 CSWsvn.checkinstall CSWap2svn.postinstall CSWap2svn.preremove httpd-svn.conf.CSW svn_access.conf.CSW fixme.sh ',
+  'gar_regex': u'subversion-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWap2svn',
+  'target_regex': u'subversion-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'ap2_suexec',
+  'distfiles': u'httpd-2.2.17.tar.gz config.layout CSWapache2.killproc cswapache2 CSWapache2.preinstall CSWap2worker.postinstall CSWap2worker.preremove update20to22 README.CSW.apache2 README.CSW.ap2_prefork README.CSW.apache2rt ',
+  'gar_regex': u'httpd-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWap2suexec',
+  'target_regex': u'httpd-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'ap2_worker',
+  'distfiles': u'httpd-2.2.17.tar.gz config.layout CSWapache2.killproc cswapache2 CSWapache2.preinstall CSWap2worker.postinstall CSWap2worker.preremove update20to22 README.CSW.apache2 README.CSW.ap2_prefork README.CSW.apache2rt ',
+  'gar_regex': u'httpd-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWap2worker',
+  'target_regex': u'httpd-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'apache',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWapache',
+  'target_regex': None},
+ {'catalogname': u'apache2',
+  'distfiles': u'httpd-2.2.17.tar.gz config.layout CSWapache2.killproc cswapache2 CSWapache2.preinstall CSWap2worker.postinstall CSWap2worker.preremove update20to22 README.CSW.apache2 README.CSW.ap2_prefork README.CSW.apache2rt ',
+  'gar_regex': u'httpd-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWapache2',
+  'target_regex': u'httpd-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'apache2_devel',
+  'distfiles': u'httpd-2.2.17.tar.gz config.layout CSWapache2.killproc cswapache2 CSWapache2.preinstall CSWap2worker.postinstall CSWap2worker.preremove update20to22 README.CSW.apache2 README.CSW.ap2_prefork README.CSW.apache2rt ',
+  'gar_regex': u'httpd-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWapache2-devel',
+  'target_regex': u'httpd-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'apache2_manual',
+  'distfiles': u'httpd-2.2.17.tar.gz config.layout CSWapache2.killproc cswapache2 CSWapache2.preinstall CSWap2worker.postinstall CSWap2worker.preremove update20to22 README.CSW.apache2 README.CSW.ap2_prefork README.CSW.apache2rt ',
+  'gar_regex': u'httpd-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWapache2-manual',
+  'target_regex': u'httpd-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'apache2c',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWapache2c',
+  'target_regex': None},
+ {'catalogname': u'apache2rt',
+  'distfiles': u'httpd-2.2.17.tar.gz config.layout CSWapache2.killproc cswapache2 CSWapache2.preinstall CSWap2worker.postinstall CSWap2worker.preremove update20to22 README.CSW.apache2 README.CSW.ap2_prefork README.CSW.apache2rt ',
+  'gar_regex': u'httpd-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWapache2rt',
+  'target_regex': u'httpd-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'apg',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWapg',
+  'target_regex': None},
+ {'catalogname': u'arc',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWarc',
+  'target_regex': None},
+ {'catalogname': u'archivemail',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWarchivemail',
+  'target_regex': None},
+ {'catalogname': u'argus',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWargus',
+  'target_regex': None},
+ {'catalogname': u'armagetron',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWarmagetron',
+  'target_regex': None},
+ {'catalogname': u'arts',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWarts',
+  'target_regex': None},
+ {'catalogname': u'arts_gcc',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWartsgcc',
+  'target_regex': None},
+ {'catalogname': u'aspell',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspell',
+  'target_regex': None},
+ {'catalogname': u'aspellaf',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellaf',
+  'target_regex': None},
+ {'catalogname': u'aspellam',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellam',
+  'target_regex': None},
+ {'catalogname': u'aspellaz',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellaz',
+  'target_regex': None},
+ {'catalogname': u'aspellbe',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellbe',
+  'target_regex': None},
+ {'catalogname': u'aspellbg',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellbg',
+  'target_regex': None},
+ {'catalogname': u'aspellbn',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellbn',
+  'target_regex': None},
+ {'catalogname': u'aspellbr',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellbr',
+  'target_regex': None},
+ {'catalogname': u'aspellca',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellca',
+  'target_regex': None},
+ {'catalogname': u'aspellcs',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellcs',
+  'target_regex': None},
+ {'catalogname': u'aspellcsb',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellcsb',
+  'target_regex': None},
+ {'catalogname': u'aspellcy',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellcy',
+  'target_regex': None},
+ {'catalogname': u'aspellda',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellda',
+  'target_regex': None},
+ {'catalogname': u'aspellde',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellde',
+  'target_regex': None},
+ {'catalogname': u'aspellel',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellel',
+  'target_regex': None},
+ {'catalogname': u'aspellen',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellen',
+  'target_regex': None},
+ {'catalogname': u'aspelleo',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspelleo',
+  'target_regex': None},
+ {'catalogname': u'aspelles',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspelles',
+  'target_regex': None},
+ {'catalogname': u'aspellet',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellet',
+  'target_regex': None},
+ {'catalogname': u'aspellfa',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellfa',
+  'target_regex': None},
+ {'catalogname': u'aspellfi',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellfi',
+  'target_regex': None},
+ {'catalogname': u'aspellfo',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellfo',
+  'target_regex': None},
+ {'catalogname': u'aspellfr',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellfr',
+  'target_regex': None},
+ {'catalogname': u'aspellga',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellga',
+  'target_regex': None},
+ {'catalogname': u'aspellgd',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellgd',
+  'target_regex': None},
+ {'catalogname': u'aspellgl',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellgl',
+  'target_regex': None},
+ {'catalogname': u'aspellgv',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellgv',
+  'target_regex': None},
+ {'catalogname': u'aspellhe',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellhe',
+  'target_regex': None},
+ {'catalogname': u'aspellhi',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellhi',
+  'target_regex': None},
+ {'catalogname': u'aspellhil',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellhil',
+  'target_regex': None},
+ {'catalogname': u'aspellhr',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellhr',
+  'target_regex': None},
+ {'catalogname': u'aspellhsb',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellhsb',
+  'target_regex': None},
+ {'catalogname': u'aspellhu',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellhu',
+  'target_regex': None},
+ {'catalogname': u'aspellia',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellia',
+  'target_regex': None},
+ {'catalogname': u'aspellid',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellid',
+  'target_regex': None},
+ {'catalogname': u'aspellis',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellis',
+  'target_regex': None},
+ {'catalogname': u'aspellit',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellit',
+  'target_regex': None},
+ {'catalogname': u'aspellku',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellku',
+  'target_regex': None},
+ {'catalogname': u'aspellla',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellla',
+  'target_regex': None},
+ {'catalogname': u'aspelllt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspelllt',
+  'target_regex': None},
+ {'catalogname': u'aspelllv',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspelllv',
+  'target_regex': None},
+ {'catalogname': u'aspellmg',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellmg',
+  'target_regex': None},
+ {'catalogname': u'aspellmi',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellmi',
+  'target_regex': None},
+ {'catalogname': u'aspellmk',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellmk',
+  'target_regex': None},
+ {'catalogname': u'aspellmn',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellmn',
+  'target_regex': None},
+ {'catalogname': u'aspellmr',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellmr',
+  'target_regex': None},
+ {'catalogname': u'aspellms',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellms',
+  'target_regex': None},
+ {'catalogname': u'aspellmt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellmt',
+  'target_regex': None},
+ {'catalogname': u'aspellnb',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellnb',
+  'target_regex': None},
+ {'catalogname': u'aspellnds',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellnds',
+  'target_regex': None},
+ {'catalogname': u'aspellnl',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellnl',
+  'target_regex': None},
+ {'catalogname': u'aspellnn',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellnn',
+  'target_regex': None},
+ {'catalogname': u'aspellny',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellny',
+  'target_regex': None},
+ {'catalogname': u'aspellor',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellor',
+  'target_regex': None},
+ {'catalogname': u'aspellpa',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellpa',
+  'target_regex': None},
+ {'catalogname': u'aspellpl',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellpl',
+  'target_regex': None},
+ {'catalogname': u'aspellpt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellpt',
+  'target_regex': None},
+ {'catalogname': u'aspellptbr',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellptbr',
+  'target_regex': None},
+ {'catalogname': u'aspellptpt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellptpt',
+  'target_regex': None},
+ {'catalogname': u'aspellqu',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellqu',
+  'target_regex': None},
+ {'catalogname': u'aspellro',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellro',
+  'target_regex': None},
+ {'catalogname': u'aspellru',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellru',
+  'target_regex': None},
+ {'catalogname': u'aspellrw',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellrw',
+  'target_regex': None},
+ {'catalogname': u'aspellsc',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellsc',
+  'target_regex': None},
+ {'catalogname': u'aspellsk',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellsk',
+  'target_regex': None},
+ {'catalogname': u'aspellsl',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellsl',
+  'target_regex': None},
+ {'catalogname': u'aspellsv',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellsv',
+  'target_regex': None},
+ {'catalogname': u'aspellsw',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellsw',
+  'target_regex': None},
+ {'catalogname': u'aspellta',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellta',
+  'target_regex': None},
+ {'catalogname': u'aspellte',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellte',
+  'target_regex': None},
+ {'catalogname': u'aspelltet',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspelltet',
+  'target_regex': None},
+ {'catalogname': u'aspelltl',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspelltl',
+  'target_regex': None},
+ {'catalogname': u'aspelltn',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspelltn',
+  'target_regex': None},
+ {'catalogname': u'aspelltr',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspelltr',
+  'target_regex': None},
+ {'catalogname': u'aspelluk',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspelluk',
+  'target_regex': None},
+ {'catalogname': u'aspelluz',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspelluz',
+  'target_regex': None},
+ {'catalogname': u'aspellvi',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellvi',
+  'target_regex': None},
+ {'catalogname': u'aspellwa',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellwa',
+  'target_regex': None},
+ {'catalogname': u'aspellyi',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellyi',
+  'target_regex': None},
+ {'catalogname': u'aspellzu',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWaspellzu',
+  'target_regex': None},
+ {'catalogname': u'auctex',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWauctex',
+  'target_regex': None},
+ {'catalogname': u'audiofile',
+  'distfiles': u'audiofile-0.2.7.tar.gz ',
+  'gar_regex': u'audiofile-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWaudiofile',
+  'target_regex': u'audiofile-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'autoconf',
+  'distfiles': u'autoconf-2.68.tar.gz ',
+  'gar_regex': u'autoconf-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWautoconf',
+  'target_regex': u'autoconf-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'autogen',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWautogen',
+  'target_regex': None},
+ {'catalogname': u'automake',
+  'distfiles': u'automake-1.6.3.tar.gz automake-1.7.9.tar.gz automake-1.8.5.tar.gz automake-1.9.6.tar.gz automake-1.10.3.tar.gz automake-1.11.1.tar.gz CSWautomake.postmsg ',
+  'gar_regex': u'',
+  'pkgname': u'CSWautomake',
+  'target_regex': u''},
+ {'catalogname': u'awstats',
+  'distfiles': u'awstats-6.9.tar.gz CSWawstats.postinstall ',
+  'gar_regex': u'awstats-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWawstats',
+  'target_regex': u'awstats-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'bacula',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWbacula',
+  'target_regex': None},
+ {'catalogname': u'bacula_client',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWbaculaclient',
+  'target_regex': None},
+ {'catalogname': u'bacula_docs',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWbaculadocs',
+  'target_regex': None},
+ {'catalogname': u'bacula_gnome',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWbaculagnome',
+  'target_regex': None},
+ {'catalogname': u'balance',
+  'distfiles': u'balance-3.54.tar.gz ',
+  'gar_regex': u'balance-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWbalance',
+  'target_regex': u'balance-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'bash',
+  'distfiles': u'bash-4.1.tar.gz changelog.CSW shells ',
+  'gar_regex': u'bash-(\\d+\\.\\d+).tar.gz bash41-(\\d+)',
+  'pkgname': u'CSWbash',
+  'target_regex': u'bash-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'bash_completion',
+  'distfiles': u'bash-completion-1.1.tar.gz pkg-get.completion pkgadd.completion pkgrm.completion pkgutil.completion smf.completion changelog.CSW ',
+  'gar_regex': u'bash-completion-(\\d+).tar.gz',
+  'pkgname': u'CSWbashcmplt',
+  'target_regex': u'bash-completion-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'batik',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWbatik',
+  'target_regex': None},
+ {'catalogname': u'bbkeys',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWbbkeys',
+  'target_regex': None},
+ {'catalogname': u'bbpager',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWbbpager',
+  'target_regex': None},
+ {'catalogname': u'berkeleydb3',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWbdb3',
+  'target_regex': None},
+ {'catalogname': u'berkeleydb4',
+  'distfiles': u'',
+  'gar_regex': u'',
+  'pkgname': u'CSWbdb4',
+  'target_regex': u''},
+ {'catalogname': u'berkeleydb43',
+  'distfiles': u'db-4.3.29.tar.gz  ',
+  'gar_regex': u'db-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWbdb43',
+  'target_regex': u'db-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'berkeleydb43_devel',
+  'distfiles': u'db-4.3.29.tar.gz  ',
+  'gar_regex': u'db-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWbdb43-devel',
+  'target_regex': u'db-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'berkeleydb43_doc',
+  'distfiles': u'db-4.3.29.tar.gz  ',
+  'gar_regex': u'db-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWbdb43-doc',
+  'target_regex': u'db-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'berkeleydb44',
+  'distfiles': u'db-4.4.20.tar.gz  ',
+  'gar_regex': u'db-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWbdb44',
+  'target_regex': u'db-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'berkeleydb44_devel',
+  'distfiles': u'db-4.4.20.tar.gz  ',
+  'gar_regex': u'db-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWbdb44-devel',
+  'target_regex': u'db-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'berkeleydb44_doc',
+  'distfiles': u'db-4.4.20.tar.gz  ',
+  'gar_regex': u'db-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWbdb44-doc',
+  'target_regex': u'db-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'berkeleydb4_doc',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWbdb4-doc',
+  'target_regex': None},
+ {'catalogname': u'bibtex2html',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWbibtex2html',
+  'target_regex': None},
+ {'catalogname': u'bind',
+  'distfiles': u'bind-9.7.2-P3.tar.gz CSWbindchroot.postinstall ',
+  'gar_regex': u'(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWbind',
+  'target_regex': u'(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'binutils',
+  'distfiles': u'binutils-2.20.tar.bz2 ',
+  'gar_regex': u'binutils-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWbinutils',
+  'target_regex': u'binutils-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'bison',
+  'distfiles': u'bison-2.4.3.tar.gz ',
+  'gar_regex': u'bison-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWbison',
+  'target_regex': u'bison-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'bittorrent',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWbittorrent',
+  'target_regex': None},
+ {'catalogname': u'blackbox',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWblackbox',
+  'target_regex': None},
+ {'catalogname': u'blt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWblt',
+  'target_regex': None},
+ {'catalogname': u'bluefish',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWbluefish',
+  'target_regex': None},
+ {'catalogname': u'bmon',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWbmon',
+  'target_regex': None},
+ {'catalogname': u'bochs',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWbochs',
+  'target_regex': None},
+ {'catalogname': u'boost_devel',
+  'distfiles': u'boost_1_45_0.tar.bz2 ',
+  'gar_regex': u'(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWboostdevel',
+  'target_regex': u'(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'boost_rt',
+  'distfiles': u'boost_1_45_0.tar.bz2 ',
+  'gar_regex': u'(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWboostrt',
+  'target_regex': u'(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'bzflag',
+  'distfiles': u'bzflag-2.0.16.tar.bz2 ',
+  'gar_regex': u'bzflag-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWbzflag',
+  'target_regex': u'bzflag-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'bzip2',
+  'distfiles': u'bzip2-1.0.5.tar.gz ',
+  'gar_regex': u'bzip2-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWbzip2',
+  'target_regex': u'bzip2-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'cabextract',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWcabex',
+  'target_regex': None},
+ {'catalogname': u'cadaver',
+  'distfiles': u'cadaver-0.23.3.tar.gz CSWcadav.prototype changelog.CSW ',
+  'gar_regex': u'cadaver-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWcadav',
+  'target_regex': u'cadaver-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'ccache',
+  'distfiles': u'ccache-3.0pre1.tar.gz ',
+  'gar_regex': u'ccache-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWccache',
+  'target_regex': u'ccache-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'cdrdao',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWcdrdao',
+  'target_regex': None},
+ {'catalogname': u'cdrtools',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWcdrtools',
+  'target_regex': None},
+ {'catalogname': u'cfengine',
+  'distfiles': u'cfengine-2.2.10.tar.gz  ',
+  'gar_regex': u'cfengine-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWcfengine',
+  'target_regex': u'cfengine-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'cgilib',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWcgilib',
+  'target_regex': None},
+ {'catalogname': u'chkconfig',
+  'distfiles': u'chkconfig-1.3.30c.tar.gz CSWalternatives.i.cswalternatives CSWalternatives.r.cswalternatives ',
+  'gar_regex': u'chkconfig-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWchkconfig',
+  'target_regex': u'chkconfig-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'chmlib',
+  'distfiles': u'chmlib-0.40.tar.bz2 ',
+  'gar_regex': u'chmlib-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWchmlib',
+  'target_regex': u'chmlib-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'cinepaint',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWcinepaint',
+  'target_regex': None},
+ {'catalogname': u'cksfv',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWcksfv',
+  'target_regex': None},
+ {'catalogname': u'clamav',
+  'distfiles': u'clamav-0.96.5.tar.gz ',
+  'gar_regex': u'clamav-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWclamav',
+  'target_regex': u'clamav-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'claws_htmlviewer',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWclaws-htmlviewer',
+  'target_regex': None},
+ {'catalogname': u'claws_mail',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWclaws-mail',
+  'target_regex': None},
+ {'catalogname': u'claws_mail_devel',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWclaws-mail-devel',
+  'target_regex': None},
+ {'catalogname': u'claws_pdfviewer',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWclaws-pdfviewer',
+  'target_regex': None},
+ {'catalogname': u'claws_themes',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWclaws-themes',
+  'target_regex': None},
+ {'catalogname': u'clearsilver',
+  'distfiles': u'clearsilver-0.10.5.tar.gz ',
+  'gar_regex': u'clearsilver-(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWcs',
+  'target_regex': u'clearsilver-(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'clex',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWclex',
+  'target_regex': None},
+ {'catalogname': u'cmake',
+  'distfiles': u'cmake-2.8.2.tar.gz ',
+  'gar_regex': u'(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWcmake',
+  'target_regex': u'(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'colordiff',
+  'distfiles': u'colordiff-1.0.9.tar.gz ',
+  'gar_regex': u'colordiff-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWcolordiff',
+  'target_regex': u'colordiff-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'colorgcc',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWcolorgcc',
+  'target_regex': None},
+ {'catalogname': u'colormake',
+  'distfiles': u'colormake-0.2.tar.gz ',
+  'gar_regex': u'colormake-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWcolormake',
+  'target_regex': u'colormake-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'column',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWcolumn',
+  'target_regex': None},
+ {'catalogname': u'common',
+  'distfiles': u'common-1.4.6,REV=2008.04.28-SunOS5.8-sparc-CSW.pkg ',
+  'gar_regex': u'(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWcommon',
+  'target_regex': u'(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'commons_beanutils',
+  'distfiles': u'commons-beanutils-1.8.2-bin.tar.gz ',
+  'gar_regex': u'commons-commons-beanutils-(\\d+(?:\\.\\d+)*)-bin.tar.gz',
+  'pkgname': u'CSWajcbeanutils',
+  'target_regex': u'commons-commons-beanutils-(\\d+(?:\\.\\d+)*)-bin.tar.gz'},
+ {'catalogname': u'commons_beanutl_doc',
+  'distfiles': u'commons-beanutils-1.8.2-bin.tar.gz ',
+  'gar_regex': u'commons-commons-beanutils-(\\d+(?:\\.\\d+)*)-bin.tar.gz',
+  'pkgname': u'CSWajcbeanutilsdoc',
+  'target_regex': u'commons-commons-beanutils-(\\d+(?:\\.\\d+)*)-bin.tar.gz'},
+ {'catalogname': u'commons_chain',
+  'distfiles': u'commons-chain-1.2-bin.tar.gz CSWajcchain.gspec  CSWajcchaindoc.gspec  ',
+  'gar_regex': u'commons-commons-chain-(\\d+(?:\\.\\d+)*)-bin.tar.gz',
+  'pkgname': u'CSWajcchain',
+  'target_regex': u'commons-commons-chain-(\\d+(?:\\.\\d+)*)-bin.tar.gz'},
+ {'catalogname': u'commons_chain_doc',
+  'distfiles': u'commons-chain-1.2-bin.tar.gz CSWajcchain.gspec  CSWajcchaindoc.gspec  ',
+  'gar_regex': u'commons-commons-chain-(\\d+(?:\\.\\d+)*)-bin.tar.gz',
+  'pkgname': u'CSWajcchaindoc',
+  'target_regex': u'commons-commons-chain-(\\d+(?:\\.\\d+)*)-bin.tar.gz'},
+ {'catalogname': u'commons_cli',
+  'distfiles': u'commons-cli-1.1.tar.gz CSWajccli.gspec  CSWajcclidoc.gspec  ',
+  'gar_regex': u'commons-cli-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWajccli',
+  'target_regex': u'commons-cli-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'commons_cli_doc',
+  'distfiles': u'commons-cli-1.1.tar.gz CSWajccli.gspec  CSWajcclidoc.gspec  ',
+  'gar_regex': u'commons-cli-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWajcclidoc',
+  'target_regex': u'commons-cli-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'commons_codec',
+  'distfiles': u'commons-codec-1.3.tar.gz CSWajccodec.gspec  CSWajccodecdoc.gspec  ',
+  'gar_regex': u'commons-codec-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWajccodec',
+  'target_regex': u'commons-codec-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'commons_codec_doc',
+  'distfiles': u'commons-codec-1.3.tar.gz CSWajccodec.gspec  CSWajccodecdoc.gspec  ',
+  'gar_regex': u'commons-codec-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWajccodecdoc',
+  'target_regex': u'commons-codec-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'commons_collect',
+  'distfiles': u'commons-collections-3.2.1-bin.tar.gz CSWajccollect.gspec  CSWajccollectdoc.gspec  ',
+  'gar_regex': u'commons-commons-collections-(\\d+(?:\\.\\d+)*)-bin.tar.gz',
+  'pkgname': u'CSWajccollect',
+  'target_regex': u'commons-commons-collections-(\\d+(?:\\.\\d+)*)-bin.tar.gz'},
+ {'catalogname': u'commons_collect_doc',
+  'distfiles': u'commons-collections-3.2.1-bin.tar.gz CSWajccollect.gspec  CSWajccollectdoc.gspec  ',
+  'gar_regex': u'commons-commons-collections-(\\d+(?:\\.\\d+)*)-bin.tar.gz',
+  'pkgname': u'CSWajccollectdoc',
+  'target_regex': u'commons-commons-collections-(\\d+(?:\\.\\d+)*)-bin.tar.gz'},
+ {'catalogname': u'commons_config',
+  'distfiles': u'commons-configuration-1.6.tar.gz CSWajcconfig.gspec  CSWajcconfigdoc.gspec  ',
+  'gar_regex': u'commons-configuration-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWajcconfig',
+  'target_regex': u'commons-configuration-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'commons_config_doc',
+  'distfiles': u'commons-configuration-1.6.tar.gz CSWajcconfig.gspec  CSWajcconfigdoc.gspec  ',
+  'gar_regex': u'commons-configuration-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWajcconfigdoc',
+  'target_regex': u'commons-configuration-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'commons_digester',
+  'distfiles': u'commons-digester-2.0-bin.tar.gz CSWajcdigester.gspec  CSWajcdigesterdoc.gspec  ',
+  'gar_regex': u'commons-digester-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcdigester',
+  'target_regex': u'commons-digester-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_digester_doc',
+  'distfiles': u'commons-digester-2.0-bin.tar.gz CSWajcdigester.gspec  CSWajcdigesterdoc.gspec  ',
+  'gar_regex': u'commons-digester-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcdigesterdoc',
+  'target_regex': u'commons-digester-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_disco_doc',
+  'distfiles': u'commons-discovery-0.4.tar.gz CSWajcdiscovery.gspec  CSWajcdiscoverydoc.gspec  ',
+  'gar_regex': u'commons-discovery-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcdiscoverydoc',
+  'target_regex': u'commons-discovery-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_discovery',
+  'distfiles': u'commons-discovery-0.4.tar.gz CSWajcdiscovery.gspec  CSWajcdiscoverydoc.gspec  ',
+  'gar_regex': u'commons-discovery-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcdiscovery',
+  'target_regex': u'commons-discovery-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_email',
+  'distfiles': u'commons-email-1.1-bin.tar.gz CSWajcemail.gspec  CSWajcemaildoc.gspec  ',
+  'gar_regex': u'commons-email-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcemail',
+  'target_regex': u'commons-email-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_email_doc',
+  'distfiles': u'commons-email-1.1-bin.tar.gz CSWajcemail.gspec  CSWajcemaildoc.gspec  ',
+  'gar_regex': u'commons-email-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcemaildoc',
+  'target_regex': u'commons-email-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_httpcl_doc',
+  'distfiles': u'commons-httpclient-3.1.tar.gz CSWajchttpclient.gspec  CSWajchttpcldoc.gspec  ',
+  'gar_regex': u'commons-httpclient-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajchttpcldoc',
+  'target_regex': u'commons-httpclient-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_httpclient',
+  'distfiles': u'commons-httpclient-3.1.tar.gz CSWajchttpclient.gspec  CSWajchttpcldoc.gspec  ',
+  'gar_regex': u'commons-httpclient-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajchttpclient',
+  'target_regex': u'commons-httpclient-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_io',
+  'distfiles': u'commons-io-1.4-bin.tar.gz CSWajcio.gspec  CSWajciodoc.gspec  ',
+  'gar_regex': u'commons-io-(\\d+(?:\\.\\d+)*)(?:-bin*).tar.gz',
+  'pkgname': u'CSWajcio',
+  'target_regex': u'commons-io-(\\d+(?:\\.\\d+)*)(?:-bin*).tar.gz'},
+ {'catalogname': u'commons_io_doc',
+  'distfiles': u'commons-io-1.4-bin.tar.gz CSWajcio.gspec  CSWajciodoc.gspec  ',
+  'gar_regex': u'commons-io-(\\d+(?:\\.\\d+)*)(?:-bin*).tar.gz',
+  'pkgname': u'CSWajciodoc',
+  'target_regex': u'commons-io-(\\d+(?:\\.\\d+)*)(?:-bin*).tar.gz'},
+ {'catalogname': u'commons_lang',
+  'distfiles': u'commons-lang-2.4-bin.tar.gz CSWajclang.gspec  CSWajclangdoc.gspec  ',
+  'gar_regex': u'commons-lang-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajclang',
+  'target_regex': u'commons-lang-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_lang_doc',
+  'distfiles': u'commons-lang-2.4-bin.tar.gz CSWajclang.gspec  CSWajclangdoc.gspec  ',
+  'gar_regex': u'commons-lang-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajclangdoc',
+  'target_regex': u'commons-lang-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_logging',
+  'distfiles': u'commons-logging-1.1.1-bin.tar.gz CSWajclogging.gspec  CSWajcloggingdoc.gspec  ',
+  'gar_regex': u'commons-logging-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajclogging',
+  'target_regex': u'commons-logging-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_logging_doc',
+  'distfiles': u'commons-logging-1.1.1-bin.tar.gz CSWajclogging.gspec  CSWajcloggingdoc.gspec  ',
+  'gar_regex': u'commons-logging-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcloggingdoc',
+  'target_regex': u'commons-logging-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_math',
+  'distfiles': u'commons-math-1.2.tar.gz CSWajcmath.gspec  CSWajcmathdoc.gspec  ',
+  'gar_regex': u'commons-math-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcmath',
+  'target_regex': u'commons-math-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_math_doc',
+  'distfiles': u'commons-math-1.2.tar.gz CSWajcmath.gspec  CSWajcmathdoc.gspec  ',
+  'gar_regex': u'commons-math-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcmathdoc',
+  'target_regex': u'commons-math-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_net',
+  'distfiles': u'commons-net-2.0.tar.gz CSWajcnet.gspec  CSWajcnetdoc.gspec  ',
+  'gar_regex': u'commons-net-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcnet',
+  'target_regex': u'commons-net-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_net_doc',
+  'distfiles': u'commons-net-2.0.tar.gz CSWajcnet.gspec  CSWajcnetdoc.gspec  ',
+  'gar_regex': u'commons-net-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcnetdoc',
+  'target_regex': u'commons-net-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_pool',
+  'distfiles': u'commons-pool-1.5-bin.tar.gz ',
+  'gar_regex': u'commons-pool-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcpool',
+  'target_regex': u'commons-pool-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_pool_doc',
+  'distfiles': u'commons-pool-1.5-bin.tar.gz ',
+  'gar_regex': u'commons-pool-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcpooldoc',
+  'target_regex': u'commons-pool-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_primit_doc',
+  'distfiles': u'commons-primitives-1.0.tar.gz CSWajcprimitives.gspec  CSWajcprimitivesdoc.gspec  ',
+  'gar_regex': u'commons-primitives-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWajcprimitivesdoc',
+  'target_regex': u'commons-primitives-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'commons_primitives',
+  'distfiles': u'commons-primitives-1.0.tar.gz CSWajcprimitives.gspec  CSWajcprimitivesdoc.gspec  ',
+  'gar_regex': u'commons-primitives-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWajcprimitives',
+  'target_regex': u'commons-primitives-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'commons_upload',
+  'distfiles': u'commons-fileupload-1.2.1-bin.tar.gz CSWajcupload.gspec  CSWajcuploaddoc.gspec  ',
+  'gar_regex': u'commons-fileupload-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcpeupload',
+  'target_regex': u'commons-fileupload-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_upload_doc',
+  'distfiles': u'commons-fileupload-1.2.1-bin.tar.gz CSWajcupload.gspec  CSWajcuploaddoc.gspec  ',
+  'gar_regex': u'commons-fileupload-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcuploaddoc',
+  'target_regex': u'commons-fileupload-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_validat_doc',
+  'distfiles': u'commons-validator-1.3.1.tar.gz CSWajcvalidator.gspec  CSWajcvalidatordoc.gspec  ',
+  'gar_regex': u'commons-validator-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcvalidatordoc',
+  'target_regex': u'commons-validator-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'commons_validator',
+  'distfiles': u'commons-validator-1.3.1.tar.gz CSWajcvalidator.gspec  CSWajcvalidatordoc.gspec  ',
+  'gar_regex': u'commons-validator-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz',
+  'pkgname': u'CSWajcvalidator',
+  'target_regex': u'commons-validator-(\\d+(?:\\.\\d+)*)(-bin*).tar.gz'},
+ {'catalogname': u'conserver',
+  'distfiles': u'conserver-8.1.7.tar.gz cswconserver ',
+  'gar_regex': u'conserver-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWconserver',
+  'target_regex': u'conserver-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'courier_auth',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWcourierauth',
+  'target_regex': None},
+ {'catalogname': u'courier_imap',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWcourierimap',
+  'target_regex': None},
+ {'catalogname': u'criticalmass',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWcriticalmass',
+  'target_regex': None},
+ {'catalogname': u'cronolog',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWcronolog',
+  'target_regex': None},
+ {'catalogname': u'cryptopp',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWcryptopp',
+  'target_regex': None},
+ {'catalogname': u'cscope',
+  'distfiles': u'cscope-15.7a.tar.bz2 ',
+  'gar_regex': u'cscope-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWcscope',
+  'target_regex': u'cscope-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'csnobol4',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWcsnobol4',
+  'target_regex': None},
+ {'catalogname': u'cswutils',
+  'distfiles': u'COPYING checkpkg checkpkg.8 cpan2pkg createpkg createpkg.8 stagepkg stagepkg.8 stagepkg stagepkg.8 catalog.py checkpkg.py checkpkg2.py checkpkg_lib.py common_constants.py compare_pkgs.py configuration.py database.py dependency_checks.py inspective_package.py ldd_emul.py models.py mute_progressbar.py opencsw.py overrides.py package.py package_checks.py package_stats.py pkgdb.py pkgmap.py pylintrc sharedlib_utils.py shell.py struct_util.py submit_to_newpkgs.py system_pkgmap.py tag.py ',
+  'gar_regex': u'',
+  'pkgname': u'CSWcswutils',
+  'target_regex': u''},
+ {'catalogname': u'cups',
+  'distfiles': u'cups-1.4.5-source.tar.bz2 CSWcupsclient.preinstall CSWcupsd.preinstall CSWcupsd.postremove client.conf.CSW ',
+  'gar_regex': u'cups-(\\d+(?:\\.\\d+)*)-source.tar.bz2',
+  'pkgname': u'CSWcups',
+  'target_regex': u'cups-(\\d+(?:\\.\\d+)*)-source.tar.bz2'},
+ {'catalogname': u'cupsclient',
+  'distfiles': u'cups-1.4.5-source.tar.bz2 CSWcupsclient.preinstall CSWcupsd.preinstall CSWcupsd.postremove client.conf.CSW ',
+  'gar_regex': u'cups-(\\d+(?:\\.\\d+)*)-source.tar.bz2',
+  'pkgname': u'CSWcupsclient',
+  'target_regex': u'cups-(\\d+(?:\\.\\d+)*)-source.tar.bz2'},
+ {'catalogname': u'cupsd',
+  'distfiles': u'cups-1.4.5-source.tar.bz2 CSWcupsclient.preinstall CSWcupsd.preinstall CSWcupsd.postremove client.conf.CSW ',
+  'gar_regex': u'cups-(\\d+(?:\\.\\d+)*)-source.tar.bz2',
+  'pkgname': u'CSWcupsd',
+  'target_regex': u'cups-(\\d+(?:\\.\\d+)*)-source.tar.bz2'},
+ {'catalogname': u'cupsdev',
+  'distfiles': u'cups-1.4.5-source.tar.bz2 CSWcupsclient.preinstall CSWcupsd.preinstall CSWcupsd.postremove client.conf.CSW ',
+  'gar_regex': u'cups-(\\d+(?:\\.\\d+)*)-source.tar.bz2',
+  'pkgname': u'CSWcupsdev',
+  'target_regex': u'cups-(\\d+(?:\\.\\d+)*)-source.tar.bz2'},
+ {'catalogname': u'cupsdoc',
+  'distfiles': u'cups-1.4.5-source.tar.bz2 CSWcupsclient.preinstall CSWcupsd.preinstall CSWcupsd.postremove client.conf.CSW ',
+  'gar_regex': u'cups-(\\d+(?:\\.\\d+)*)-source.tar.bz2',
+  'pkgname': u'CSWcupsdoc',
+  'target_regex': u'cups-(\\d+(?:\\.\\d+)*)-source.tar.bz2'},
+ {'catalogname': u'curl',
+  'distfiles': u'curl-7.21.2.tar.bz2 libcurl.so.3.0.0.s libcurl.so.2.0.2.s libcurl.so.3.0.0.i libcurl.so.2.0.2.i curlbuild.h ',
+  'gar_regex': u'curl-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWcurl',
+  'target_regex': u'curl-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'curlrt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWcurlrt',
+  'target_regex': None},
+ {'catalogname': u'cvs',
+  'distfiles': u'cvs-1.12.13.tar.bz2 ',
+  'gar_regex': u'(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWcvs',
+  'target_regex': u'(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'cvs_feature',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWcvs-feature',
+  'target_regex': None},
+ {'catalogname': u'cyrus_imapd',
+  'distfiles': u'cyrus-imapd-2.3.16.tar.gz CSWcyrusimapd.preinstall CSWcyrusimapd.checkinstall cyrus_imapd.changelog.CSW README.CSW services cswcyrus cswcyrus.xml imapd.conf cyrus.conf cyrus_imapd_utils.changelog.CSW pm_cyrus.changelog.CSW compile_et et_c.awk et_h.awk install-upgrade ',
+  'gar_regex': u'cyrus-imapd-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWcyrusimapd',
+  'target_regex': u'cyrus-imapd-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'cyrus_imapd_utils',
+  'distfiles': u'cyrus-imapd-2.3.16.tar.gz CSWcyrusimapd.preinstall CSWcyrusimapd.checkinstall cyrus_imapd.changelog.CSW README.CSW services cswcyrus cswcyrus.xml imapd.conf cyrus.conf cyrus_imapd_utils.changelog.CSW pm_cyrus.changelog.CSW compile_et et_c.awk et_h.awk install-upgrade ',
+  'gar_regex': u'cyrus-imapd-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWcyrusimapdutils',
+  'target_regex': u'cyrus-imapd-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'daemontools',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWdaemontools',
+  'target_regex': None},
+ {'catalogname': u'daemontools_core',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWdaemontools-core',
+  'target_regex': None},
+ {'catalogname': u'dante',
+  'distfiles': u'dante-1.2.1.tar.gz ',
+  'gar_regex': u'dante-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWdante',
+  'target_regex': u'dante-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'dbh',
+  'distfiles': u'dbh-1.0.24.tar.gz dbh-1.0.24.tar.gz\t ',
+  'gar_regex': u'dbh-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWdbh',
+  'target_regex': u'dbh-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'dbus',
+  'distfiles': u'dbus-1.3.1.tar.gz  CSWdbus.preinstall cswdbus ',
+  'gar_regex': u'dbus-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWdbus',
+  'target_regex': u'dbus-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'dbus_glib',
+  'distfiles': u'dbus-glib-0.86.tar.gz  ',
+  'gar_regex': u'dbus-glib-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWdbusglib',
+  'target_regex': u'dbus-glib-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'dbus_glibdev',
+  'distfiles': u'dbus-glib-0.86.tar.gz  ',
+  'gar_regex': u'dbus-glib-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWdbusglibdev',
+  'target_regex': u'dbus-glib-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'dcc',
+  'distfiles': u'dcc-1.3.127.tar.Z ',
+  'gar_regex': u'dcc-(\\d+(?:\\.\\d+)*).tar.Z',
+  'pkgname': u'CSWdcc',
+  'target_regex': u'dcc-(\\d+(?:\\.\\d+)*).tar.Z'},
+ {'catalogname': u'dcraw',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWdcraw',
+  'target_regex': None},
+ {'catalogname': u'ddd',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWddd',
+  'target_regex': None},
+ {'catalogname': u'dejagnu',
+  'distfiles': u'dejagnu-1.4.4.tar.gz ',
+  'gar_regex': u'dejagnu-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWdejagnu',
+  'target_regex': u'dejagnu-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'desktop_file_utils',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWdskutl',
+  'target_regex': None},
+ {'catalogname': u'devmon',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWdevmon',
+  'target_regex': None},
+ {'catalogname': u'dhcp',
+  'distfiles': u'dhcp-4.2.0-P2.tar.gz ',
+  'gar_regex': u'(dhcp-\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWdhcp',
+  'target_regex': u'(dhcp-\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'dia',
+  'distfiles': u'dia-0.97.tar.bz2 ',
+  'gar_regex': u'dia-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWdia',
+  'target_regex': u'dia-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'dialog',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWdialog',
+  'target_regex': None},
+ {'catalogname': u'dict',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWdict',
+  'target_regex': None},
+ {'catalogname': u'diffstat',
+  'distfiles': u'diffstat-1.54.tgz ',
+  'gar_regex': u'diffstat-(\\d+(?:\\.\\d+)*).tgz',
+  'pkgname': u'CSWdiffstat',
+  'target_regex': u'diffstat-(\\d+(?:\\.\\d+)*).tgz'},
+ {'catalogname': u'diffutils',
+  'distfiles': u'diffutils-3.0.tar.gz  ',
+  'gar_regex': u'diffutils-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWdiffutils',
+  'target_regex': u'diffutils-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'dillo',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWdillo',
+  'target_regex': None},
+ {'catalogname': u'dirvish',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWdirvish',
+  'target_regex': None},
+ {'catalogname': u'disktype',
+  'distfiles': u'disktype-9.tar.gz disktype.1 ',
+  'gar_regex': u'disktype-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWdisktype',
+  'target_regex': u'disktype-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'distcc',
+  'distfiles': u'distcc-3.1.tar.bz2 ',
+  'gar_regex': u'distcc-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWdistcc',
+  'target_regex': u'distcc-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'djvulibre',
+  'distfiles': u'djvulibre-3.5.22.tar.gz ',
+  'gar_regex': u'(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWdjvulibre',
+  'target_regex': u'(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'dnstracer',
+  'distfiles': u'dnstracer-1.9.tar.gz ',
+  'gar_regex': u'dnstracer-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWdnstracer',
+  'target_regex': u'dnstracer-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'dnswalk',
+  'distfiles': u'dnswalk-2.0.2.tar.gz COPYING ',
+  'gar_regex': u'dnswalk-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWdnswalk',
+  'target_regex': u'dnswalk-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'dotproject',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWdotproject',
+  'target_regex': None},
+ {'catalogname': u'dovecot',
+  'distfiles': u'dovecot-1.2.16.tar.gz ',
+  'gar_regex': u'dovecot-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWdovecot',
+  'target_regex': u'dovecot-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'dovecot_devel',
+  'distfiles': u'dovecot-1.2.16.tar.gz ',
+  'gar_regex': u'dovecot-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWdovecot-devel',
+  'target_regex': u'dovecot-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'dovecot_sieve',
+  'distfiles': u'dovecot-1.2.16.tar.gz ',
+  'gar_regex': u'dovecot-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWdovecot-sieve',
+  'target_regex': u'dovecot-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'doxygen',
+  'distfiles': u'doxygen-1.7.3.src.tar.gz ',
+  'gar_regex': u'doxygen-(\\d+(?:\\.\\d+)*).src.tar.gz',
+  'pkgname': u'CSWdoxygen',
+  'target_regex': u'doxygen-(\\d+(?:\\.\\d+)*).src.tar.gz'},
+ {'catalogname': u'driftnet',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWdriftnet',
+  'target_regex': None},
+ {'catalogname': u'drupal',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWdrupal',
+  'target_regex': None},
+ {'catalogname': u'dsniff',
+  'distfiles': u'dsniff-2.4b1.tar.gz ',
+  'gar_regex': u'dsniff-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWdsniff',
+  'target_regex': u'dsniff-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'easytag',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWeasytag',
+  'target_regex': None},
+ {'catalogname': u'eclipse',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWeclipse',
+  'target_regex': None},
+ {'catalogname': u'ectags',
+  'distfiles': u'ctags-5.8.tar.gz  ',
+  'gar_regex': u'(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWectags',
+  'target_regex': u'(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'eel',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWeel',
+  'target_regex': None},
+ {'catalogname': u'efence',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWefence',
+  'target_regex': None},
+ {'catalogname': u'elinks',
+  'distfiles': u'elinks-0.11.7.tar.bz2 CSWelinks.prototype changelog.CSW ',
+  'gar_regex': u'elinks-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWelinks',
+  'target_regex': u'elinks-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'emacs',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWemacs',
+  'target_regex': None},
+ {'catalogname': u'emacs_bin_common',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWemacsbincommon',
+  'target_regex': None},
+ {'catalogname': u'emacs_chooser',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWemacschooser',
+  'target_regex': None},
+ {'catalogname': u'emacs_common',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWemacscommon',
+  'target_regex': None},
+ {'catalogname': u'emacs_el',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWemacsel',
+  'target_regex': None},
+ {'catalogname': u'emacs_gtk',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWemacsgtk',
+  'target_regex': None},
+ {'catalogname': u'emacs_nox',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWemacsnox',
+  'target_regex': None},
+ {'catalogname': u'emacs_template',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWemacstemplate',
+  'target_regex': None},
+ {'catalogname': u'emacscalc',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWemacscalc',
+  'target_regex': None},
+ {'catalogname': u'enigma',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWenigma',
+  'target_regex': None},
+ {'catalogname': u'enlightenment',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWenlightenment',
+  'target_regex': None},
+ {'catalogname': u'enlightenment_dt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWenlightenment-dt',
+  'target_regex': None},
+ {'catalogname': u'enscript',
+  'distfiles': u'enscript-1.6.4.tar.gz ',
+  'gar_regex': u'enscript-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWenscript',
+  'target_regex': u'enscript-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'epstool',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWepstool',
+  'target_regex': None},
+ {'catalogname': u'eruby',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWeruby',
+  'target_regex': None},
+ {'catalogname': u'esound',
+  'distfiles': u'esound-0.2.41.tar.bz2 ',
+  'gar_regex': u'esound-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWesound',
+  'target_regex': u'esound-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'espgs',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWespgs',
+  'target_regex': None},
+ {'catalogname': u'eventlog',
+  'distfiles': u'eventlog_0.2.9.tar.gz ',
+  'gar_regex': u'eventlog-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWeventlog',
+  'target_regex': u'eventlog-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'evince',
+  'distfiles': u'evince-2.24.2.tar.gz ',
+  'gar_regex': u'evince-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWevince',
+  'target_regex': u'evince-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'evolution_ds',
+  'distfiles': u'evolution-data-server-2.28.2.tar.bz2 ',
+  'gar_regex': u'evolution-data-server-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWevolution-ds',
+  'target_regex': u'evolution-data-server-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'exiftool',
+  'distfiles': u'Image-ExifTool-8.31.tar.gz COPYING  ',
+  'gar_regex': u'Image-ExifTool-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWexiftool',
+  'target_regex': u'Image-ExifTool-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'exim',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWexim',
+  'target_regex': None},
+ {'catalogname': u'exmh',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWexmh',
+  'target_regex': None},
+ {'catalogname': u'expat',
+  'distfiles': u' expat-1.95.8.tar.gz  expat-2.0.1.tar.gz CSWexpat.gspec  ',
+  'gar_regex': u'(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWexpat',
+  'target_regex': u'(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'expect',
+  'distfiles': u'expect.tar.gz expect.m4 license ',
+  'gar_regex': u'expect-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWexpect',
+  'target_regex': u'expect-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'faad2',
+  'distfiles': u'faad2-2.7.tar.bz2 ',
+  'gar_regex': u'faac-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWfaad2',
+  'target_regex': u'faac-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'facter',
+  'distfiles': u'facter-1.5.7.tar.gz ',
+  'gar_regex': u'facter-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWfacter',
+  'target_regex': u'facter-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'fakeroot',
+  'distfiles': u'fakeroot_1.12.4.tar.gz ',
+  'gar_regex': u'fakeroot-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWfakeroot',
+  'target_regex': u'fakeroot-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'fam',
+  'distfiles': u'fam-2.7.0.tar.gz ',
+  'gar_regex': u'fam-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWfam',
+  'target_regex': u'fam-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'fetchmail',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWfetchmail',
+  'target_regex': None},
+ {'catalogname': u'fetchmailconf',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWfetchmailconf',
+  'target_regex': None},
+ {'catalogname': u'ffmpeg',
+  'distfiles': u'ffmpeg-0.5.tar.bz2 ',
+  'gar_regex': u'ffmpeg-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWffmpeg',
+  'target_regex': u'ffmpeg-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'fftw2',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWfftw2',
+  'target_regex': None},
+ {'catalogname': u'ficy',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWficy',
+  'target_regex': None},
+ {'catalogname': u'figlet',
+  'distfiles': u'figlet222.tar.gz contributed.tar.gz international.tar.gz ms-dos.tar.gz ',
+  'gar_regex': u'figlet(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWfiglet',
+  'target_regex': u'figlet(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'fileutils',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgfile',
+  'target_regex': None},
+ {'catalogname': u'filter',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWfilter',
+  'target_regex': None},
+ {'catalogname': u'findutils',
+  'distfiles': u'findutils-4.4.2.tar.gz CSWfindutils.postinstall ',
+  'gar_regex': u'findutils-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWfindutils',
+  'target_regex': u'findutils-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'firefox',
+  'distfiles': u'firefox-3.0.18-source.tar.bz2 CSWfirefox.postremove CSWfirefox.postinstall autoconf.mk.diff firefox.diff firefox.dist.bin.diff ',
+  'gar_regex': u'"(\\d+(?:\\.\\d+)*)/',
+  'pkgname': u'CSWfirefox',
+  'target_regex': u'"(\\d+(?:\\.\\d+)*)/'},
+ {'catalogname': u'firefox_fr',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWfirefox-fr',
+  'target_regex': None},
+ {'catalogname': u'flex',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWflex',
+  'target_regex': None},
+ {'catalogname': u'flex_new',
+  'distfiles': u'flex-2.5.35.tar.bz2 ',
+  'gar_regex': u'',
+  'pkgname': u'CSWflex-new',
+  'target_regex': u''},
+ {'catalogname': u'flightgear',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWflightgear',
+  'target_regex': None},
+ {'catalogname': u'flightgear_base',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWflightgearbase',
+  'target_regex': None},
+ {'catalogname': u'flowtools',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWflowtools',
+  'target_regex': None},
+ {'catalogname': u'flphoto',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWflphoto',
+  'target_regex': None},
+ {'catalogname': u'fltk',
+  'distfiles': u'fltk-1.1.10-source.tar.gz ',
+  'gar_regex': u'fltk-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWfltk',
+  'target_regex': u'fltk-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'fluxbox',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWfluxbox',
+  'target_regex': None},
+ {'catalogname': u'fluxbox_dtlogin',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWfluxbox-dtlogin',
+  'target_regex': None},
+ {'catalogname': u'fnlib',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWfnlib',
+  'target_regex': None},
+ {'catalogname': u'fontconfig',
+  'distfiles': u'fontconfig-2.8.0.tar.gz  CSWfconfig.postinstall ',
+  'gar_regex': u'fontconfig-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWfconfig',
+  'target_regex': u'fontconfig-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'foremost',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWforemost',
+  'target_regex': None},
+ {'catalogname': u'fortune',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWfortune',
+  'target_regex': None},
+ {'catalogname': u'fox',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWfox',
+  'target_regex': None},
+ {'catalogname': u'foxrt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWfoxrt',
+  'target_regex': None},
+ {'catalogname': u'fping',
+  'distfiles': u'fping.tar.gz ',
+  'gar_regex': u'',
+  'pkgname': u'CSWfping',
+  'target_regex': u''},
+ {'catalogname': u'fprobe',
+  'distfiles': u'fprobe-1.1.tar.bz2 ',
+  'gar_regex': u'fprobe-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWfprobe',
+  'target_regex': u'fprobe-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'freeciv',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWfreeciv',
+  'target_regex': None},
+ {'catalogname': u'freeglut',
+  'distfiles': u'freeglut-2.6.0.tar.gz ',
+  'gar_regex': u'freeglut-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWfreeglut',
+  'target_regex': u'freeglut-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'freetds',
+  'distfiles': u'freetds-0.82.tar.gz ',
+  'gar_regex': u'freetds-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWfreetds',
+  'target_regex': u'freetds-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'freetds_doc',
+  'distfiles': u'freetds-0.82.tar.gz ',
+  'gar_regex': u'freetds-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWfreetdsdoc',
+  'target_regex': u'freetds-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'freetype',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWfreetype',
+  'target_regex': None},
+ {'catalogname': u'freetype2',
+  'distfiles': u'freetype-2.4.2.tar.bz2 ',
+  'gar_regex': u'(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWftype2',
+  'target_regex': u'(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'fribidi',
+  'distfiles': u'fribidi-0.19.2.tar.gz ',
+  'gar_regex': u'fribidi-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWfribidi',
+  'target_regex': u'fribidi-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'fvwm',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWfvwm',
+  'target_regex': None},
+ {'catalogname': u'fwbuilder',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWfwbuilder',
+  'target_regex': None},
+ {'catalogname': u'gadu',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWlibgadu',
+  'target_regex': None},
+ {'catalogname': u'gail',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgail',
+  'target_regex': None},
+ {'catalogname': u'gal',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgal',
+  'target_regex': None},
+ {'catalogname': u'gal2',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgal2',
+  'target_regex': None},
+ {'catalogname': u'gawk',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgawk',
+  'target_regex': None},
+ {'catalogname': u'gbc',
+  'distfiles': u'bc-1.06.tar.gz ',
+  'gar_regex': u'bc-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgbc',
+  'target_regex': u'bc-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'gcalctool',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcalctool',
+  'target_regex': None},
+ {'catalogname': u'gcc2',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc2',
+  'target_regex': None},
+ {'catalogname': u'gcc2chill',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc2chill',
+  'target_regex': None},
+ {'catalogname': u'gcc2chillrt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc2chillrt',
+  'target_regex': None},
+ {'catalogname': u'gcc2core',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc2core',
+  'target_regex': None},
+ {'catalogname': u'gcc2corert',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc2corert',
+  'target_regex': None},
+ {'catalogname': u'gcc2g++',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc2g++',
+  'target_regex': None},
+ {'catalogname': u'gcc2g++rt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc2g++rt',
+  'target_regex': None},
+ {'catalogname': u'gcc2g77',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc2g77',
+  'target_regex': None},
+ {'catalogname': u'gcc2g77rt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc2g77rt',
+  'target_regex': None},
+ {'catalogname': u'gcc2java',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc2java',
+  'target_regex': None},
+ {'catalogname': u'gcc2javart',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc2javart',
+  'target_regex': None},
+ {'catalogname': u'gcc2objc',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc2objc',
+  'target_regex': None},
+ {'catalogname': u'gcc2objcrt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc2objcrt',
+  'target_regex': None},
+ {'catalogname': u'gcc2rt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc2rt',
+  'target_regex': None},
+ {'catalogname': u'gcc3',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc3',
+  'target_regex': None},
+ {'catalogname': u'gcc3ada',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc3ada',
+  'target_regex': None},
+ {'catalogname': u'gcc3adart',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc3adart',
+  'target_regex': None},
+ {'catalogname': u'gcc3core',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc3core',
+  'target_regex': None},
+ {'catalogname': u'gcc3corert',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc3corert',
+  'target_regex': None},
+ {'catalogname': u'gcc3g++',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc3g++',
+  'target_regex': None},
+ {'catalogname': u'gcc3g++rt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc3g++rt',
+  'target_regex': None},
+ {'catalogname': u'gcc3g77',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc3g77',
+  'target_regex': None},
+ {'catalogname': u'gcc3g77rt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc3g77rt',
+  'target_regex': None},
+ {'catalogname': u'gcc3java',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc3java',
+  'target_regex': None},
+ {'catalogname': u'gcc3javart',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc3javart',
+  'target_regex': None},
+ {'catalogname': u'gcc3objc',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc3objc',
+  'target_regex': None},
+ {'catalogname': u'gcc3objcrt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc3objcrt',
+  'target_regex': None},
+ {'catalogname': u'gcc3rt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc3rt',
+  'target_regex': None},
+ {'catalogname': u'gcc4ada',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc4ada',
+  'target_regex': None},
+ {'catalogname': u'gcc4adart',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc4adart',
+  'target_regex': None},
+ {'catalogname': u'gcc4core',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc4core',
+  'target_regex': None},
+ {'catalogname': u'gcc4corert',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc4corert',
+  'target_regex': None},
+ {'catalogname': u'gcc4g++',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc4g++',
+  'target_regex': None},
+ {'catalogname': u'gcc4g++rt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc4g++rt',
+  'target_regex': None},
+ {'catalogname': u'gcc4g95',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc4g95',
+  'target_regex': None},
+ {'catalogname': u'gcc4g95rt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc4g95rt',
+  'target_regex': None},
+ {'catalogname': u'gcc4java',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc4java',
+  'target_regex': None},
+ {'catalogname': u'gcc4javart',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc4javart',
+  'target_regex': None},
+ {'catalogname': u'gcc4objc',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc4objc',
+  'target_regex': None},
+ {'catalogname': u'gcc4objcrt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgcc4objcrt',
+  'target_regex': None},
+ {'catalogname': u'gconf2',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgconf2',
+  'target_regex': None},
+ {'catalogname': u'gd',
+  'distfiles': u'gd-2.0.35.tar.bz2 ',
+  'gar_regex': u'gd-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWgd',
+  'target_regex': u'gd-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'gdb',
+  'distfiles': u'gdb-6.8.tar.bz2 ',
+  'gar_regex': u'gdb-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgdb',
+  'target_regex': u'gdb-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'gdbm',
+  'distfiles': u'gdbm-1.8.3.tar.gz ',
+  'gar_regex': u'gdbm-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgdbm',
+  'target_regex': u'gdbm-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'gdk_pixbuf',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgdkpixbuf',
+  'target_regex': None},
+ {'catalogname': u'gdm',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgdm',
+  'target_regex': None},
+ {'catalogname': u'gdome2',
+  'distfiles': u'gdome2-0.8.1.tar.gz ',
+  'gar_regex': u'gdome2-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgdome2',
+  'target_regex': u'gdome2-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'gedit',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgedit',
+  'target_regex': None},
+ {'catalogname': u'gengetopt',
+  'distfiles': u'gengetopt-2.22.4.tar.gz ',
+  'gar_regex': u'gengetopt-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgengetopt',
+  'target_regex': u'gengetopt-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'geos',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgeos',
+  'target_regex': None},
+ {'catalogname': u'gftp',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgftp',
+  'target_regex': None},
+ {'catalogname': u'ggetopt',
+  'distfiles': u'getopt-1.1.4.tar.gz ',
+  'gar_regex': u'getopt-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWggetopt',
+  'target_regex': u'getopt-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'ggettext',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWggettext',
+  'target_regex': None},
+ {'catalogname': u'ggettextdoc',
+  'distfiles': u'gettext-0.18.1.1.tar.gz ',
+  'gar_regex': u'gettext-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWggettextdoc',
+  'target_regex': u'gettext-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'ggrep',
+  'distfiles': u'grep-2.7.tar.xz ',
+  'gar_regex': u'grep-(\\d+(?:\\.\\d+)*).tar.xz',
+  'pkgname': u'CSWggrep',
+  'target_regex': u'grep-(\\d+(?:\\.\\d+)*).tar.xz'},
+ {'catalogname': u'ggv',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWggv',
+  'target_regex': None},
+ {'catalogname': u'ghex',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWghex',
+  'target_regex': None},
+ {'catalogname': u'ghostscript',
+  'distfiles': u'ghostscript-8.70.tar.bz2 ',
+  'gar_regex': u'(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWgs',
+  'target_regex': u'(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'gifsicle',
+  'distfiles': u'gifsicle-1.59.tar.gz ',
+  'gar_regex': u'gifsicle-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgifsicle',
+  'target_regex': u'gifsicle-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'gimp',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgimp',
+  'target_regex': None},
+ {'catalogname': u'gimp_extras',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgimpextras',
+  'target_regex': None},
+ {'catalogname': u'gimp_help',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgimphelp',
+  'target_regex': None},
+ {'catalogname': u'gimp_template',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgimptemplate',
+  'target_regex': None},
+ {'catalogname': u'gimplibs',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgimplibs',
+  'target_regex': None},
+ {'catalogname': u'gimpprint',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgimpprint',
+  'target_regex': None},
+ {'catalogname': u'gkermit',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgkermit',
+  'target_regex': None},
+ {'catalogname': u'gkrellm',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgkrellm',
+  'target_regex': None},
+ {'catalogname': u'gkrellmd',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgkrellmd',
+  'target_regex': None},
+ {'catalogname': u'gl117',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgl117',
+  'target_regex': None},
+ {'catalogname': u'gladegui',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgladegui',
+  'target_regex': None},
+ {'catalogname': u'glib',
+  'distfiles': u' glib-1.2.10.tar.gz  glib-1.3.15.tar.gz ',
+  'gar_regex': u'glib-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWglib',
+  'target_regex': u'glib-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'glib2',
+  'distfiles': u'glib-2.25.10.tar.bz2 ',
+  'gar_regex': u'glib-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWglib2',
+  'target_regex': u'glib-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'gm4',
+  'distfiles': u'm4-1.4.15.tar.gz ',
+  'gar_regex': u'm4-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgm4',
+  'target_regex': u'm4-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'gmake',
+  'distfiles': u'make-3.82.tar.gz ',
+  'gar_regex': u'make-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgmake',
+  'target_regex': u'make-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'gmime',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgmime',
+  'target_regex': None},
+ {'catalogname': u'gnome_icon_theme',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgnomeicontheme',
+  'target_regex': None},
+ {'catalogname': u'gnome_menus',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgnomemenus',
+  'target_regex': None},
+ {'catalogname': u'gnome_panel',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgnomepanel',
+  'target_regex': None},
+ {'catalogname': u'gnome_spell',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgnomespell',
+  'target_regex': None},
+ {'catalogname': u'gnomedesktop',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgnomedesktop',
+  'target_regex': None},
+ {'catalogname': u'gnomekeyring',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgnomekeyring',
+  'target_regex': None},
+ {'catalogname': u'gnomevfs2',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgnomevfs2',
+  'target_regex': None},
+ {'catalogname': u'gnucash',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgnucash',
+  'target_regex': None},
+ {'catalogname': u'gnucashcommon',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgnucashcommon',
+  'target_regex': None},
+ {'catalogname': u'gnuchess',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWchss',
+  'target_regex': None},
+ {'catalogname': u'gnulinks',
+  'distfiles': u'COPYING ',
+  'gar_regex': u'',
+  'pkgname': u'CSWgnulinks',
+  'target_regex': u''},
+ {'catalogname': u'gnumeric',
+  'distfiles': u'gnumeric-1.9.5.tar.gz ',
+  'gar_regex': u'gnumeric-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgnumeric',
+  'target_regex': u'gnumeric-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'gnupg',
+  'distfiles': u'gnupg-1.4.11.tar.bz2 ',
+  'gar_regex': u'(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWgnupg',
+  'target_regex': u'(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'gnupg_minimal',
+  'distfiles': u'gnupg-1.4.9.tar.bz2 ',
+  'gar_regex': u'(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWgnupgminimal',
+  'target_regex': u'(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'gnuplot',
+  'distfiles': u'gnuplot-4.4.2.tar.gz ',
+  'gar_regex': u'gnuplot-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgnuplot',
+  'target_regex': u'gnuplot-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'gnusnamazu',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgnusnamazu',
+  'target_regex': None},
+ {'catalogname': u'gnustep_make',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgsmake',
+  'target_regex': None},
+ {'catalogname': u'gnutls',
+  'distfiles': u'gnutls-2.10.4.tar.bz2 ',
+  'gar_regex': u'gnutls-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWgnutls',
+  'target_regex': u'gnutls-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'gocr',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgocr',
+  'target_regex': None},
+ {'catalogname': u'gp2c',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgp2c',
+  'target_regex': None},
+ {'catalogname': u'gpdf',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgpdf',
+  'target_regex': None},
+ {'catalogname': u'gperf',
+  'distfiles': u'gperf-3.0.4.tar.gz ',
+  'gar_regex': u'gperf-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgperf',
+  'target_regex': u'gperf-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'gpgme',
+  'distfiles': u'gpgme-1.1.8.tar.bz2 CSWgpgme.gspec  ',
+  'gar_regex': u'-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWgpgme',
+  'target_regex': u'-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'gphoto2',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgphoto2',
+  'target_regex': None},
+ {'catalogname': u'gplbp',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgplbp',
+  'target_regex': None},
+ {'catalogname': u'gqview',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgqview',
+  'target_regex': None},
+ {'catalogname': u'grap',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgrap',
+  'target_regex': None},
+ {'catalogname': u'graphicsmagick',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgraphicsmagick',
+  'target_regex': None},
+ {'catalogname': u'graphviz',
+  'distfiles': u'graphviz-2.26.3.tar.gz CSWgraphviz.postinstall CSWgraphvizgd.postinstall CSWgraphvizgd.postuninstall CSWgraphvizdevil.postinstall CSWgraphvizdevil.postuninstall ',
+  'gar_regex': u'graphviz-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgraphvis',
+  'target_regex': u'graphviz-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'graphviz2',
+  'distfiles': u'graphviz-2.26.3.tar.gz CSWgraphviz.postinstall CSWgraphvizgd.postinstall CSWgraphvizgd.postuninstall CSWgraphvizdevil.postinstall CSWgraphvizdevil.postuninstall ',
+  'gar_regex': u'graphviz-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgraphviz2',
+  'target_regex': u'graphviz-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'groff',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgroff',
+  'target_regex': None},
+ {'catalogname': u'gsed',
+  'distfiles': u'sed-4.2.1.tar.gz  ',
+  'gar_regex': u'sed-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgsed',
+  'target_regex': u'sed-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'gsfonts',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgsfonts',
+  'target_regex': None},
+ {'catalogname': u'gsl',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgsl',
+  'target_regex': None},
+ {'catalogname': u'gsnmp',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgsnmp',
+  'target_regex': None},
+ {'catalogname': u'gstplugins',
+  'distfiles': u'gst-plugins-base-0.10.26.tar.gz ',
+  'gar_regex': u'gst-plugins-base-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgstplugins',
+  'target_regex': u'gst-plugins-base-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'gstplugins_bad',
+  'distfiles': u'gst-plugins-bad-0.10.20.tar.gz ',
+  'gar_regex': u'gst-plugins-bad-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgstpluginsbad',
+  'target_regex': u'gst-plugins-bad-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'gstplugins_good',
+  'distfiles': u'gst-plugins-good-0.10.18.tar.gz ',
+  'gar_regex': u'gst-plugins-good-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgstpluginsgood',
+  'target_regex': u'gst-plugins-good-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'gstplugins_ugly',
+  'distfiles': u'gst-plugins-ugly-0.10.13.tar.gz ',
+  'gar_regex': u'gst-plugins-ugly-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgstpluginsugly',
+  'target_regex': u'gst-plugins-ugly-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'gstreamer',
+  'distfiles': u'gstreamer-0.10.26.tar.gz ',
+  'gar_regex': u'gstreamer-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWgstreamer',
+  'target_regex': u'gstreamer-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'gsview',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgsview',
+  'target_regex': None},
+ {'catalogname': u'gtar',
+  'distfiles': u'tar-1.25.tar.gz ',
+  'gar_regex': u'tar-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgtar',
+  'target_regex': u'tar-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'gtk',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgtk',
+  'target_regex': None},
+ {'catalogname': u'gtk2',
+  'distfiles': u'gtk+-2.18.9.tar.bz2 CSWgtk2.postinstall ',
+  'gar_regex': u'',
+  'pkgname': u'CSWgtk2',
+  'target_regex': u''},
+ {'catalogname': u'gtkgnutella',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgtkgnutella',
+  'target_regex': None},
+ {'catalogname': u'gtkhtml',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgtkhtml',
+  'target_regex': None},
+ {'catalogname': u'gtkhtml31',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgtkhtml31',
+  'target_regex': None},
+ {'catalogname': u'gtklp',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgtklp',
+  'target_regex': None},
+ {'catalogname': u'gtkmm2',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgtkmm2',
+  'target_regex': None},
+ {'catalogname': u'gtkpod',
+  'distfiles': u'gtkpod-0.99.14.tar.gz ',
+  'gar_regex': u'gtkpod-(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWgtkpod',
+  'target_regex': u'gtkpod-(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'gtksourceview',
+  'distfiles': u'gtksourceview-2.9.3.tar.bz2 ',
+  'gar_regex': u'gtksourceview-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWgtksourceview',
+  'target_regex': u'gtksourceview-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'gtkspell',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgtkspell',
+  'target_regex': None},
+ {'catalogname': u'gtodo',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgtodo',
+  'target_regex': None},
+ {'catalogname': u'guile',
+  'distfiles': u'guile-1.8.7.tar.gz ',
+  'gar_regex': u'guile-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWguile',
+  'target_regex': u'guile-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'guilelib12',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWguilelib12',
+  'target_regex': None},
+ {'catalogname': u'gv',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgv',
+  'target_regex': None},
+ {'catalogname': u'gvim',
+  'distfiles': u'vim-7.3.tar.bz2 gvim.desktop COPYING ',
+  'gar_regex': u'',
+  'pkgname': u'CSWgvim',
+  'target_regex': u''},
+ {'catalogname': u'gwhois',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgwhois',
+  'target_regex': None},
+ {'catalogname': u'gwrap',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWgwrap',
+  'target_regex': None},
+ {'catalogname': u'gzip',
+  'distfiles': u'gzip-1.4.tar.gz ',
+  'gar_regex': u'gzip-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWgzip',
+  'target_regex': u'gzip-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'hatari',
+  'distfiles': u'hatari-1.3.1.tar.bz2 ',
+  'gar_regex': u'hatari-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWhatari',
+  'target_regex': u'hatari-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'hexdump',
+  'distfiles': u'hexdump-1.6.tar.gz ',
+  'gar_regex': u'hexdump-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWhexdump',
+  'target_regex': u'hexdump-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'hexedit',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWhexedit',
+  'target_regex': None},
+ {'catalogname': u'hobbit',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWhobbit',
+  'target_regex': None},
+ {'catalogname': u'hobbit_client',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWhobbitc',
+  'target_regex': None},
+ {'catalogname': u'hpijs',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWhpijs',
+  'target_regex': None},
+ {'catalogname': u'htmltidy',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWhtmltidy',
+  'target_regex': None},
+ {'catalogname': u'httping',
+  'distfiles': u'httping-1.4.1.tgz ',
+  'gar_regex': u'httping-(\\d+(?:\\.\\d+)*).tgz',
+  'pkgname': u'CSWhttping',
+  'target_regex': u'httping-(\\d+(?:\\.\\d+)*).tgz'},
+ {'catalogname': u'hugs',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWhugs',
+  'target_regex': None},
+ {'catalogname': u'hylafax',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWhylafax',
+  'target_regex': None},
+ {'catalogname': u'hypermail',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWhypermail',
+  'target_regex': None},
+ {'catalogname': u'icewm',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWicewm',
+  'target_regex': None},
+ {'catalogname': u'icon',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWicon',
+  'target_regex': None},
+ {'catalogname': u'id3lib',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWid3lib',
+  'target_regex': None},
+ {'catalogname': u'idle',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWidle',
+  'target_regex': None},
+ {'catalogname': u'iftop',
+  'distfiles': u'iftop-0.17.tar.gz ',
+  'gar_regex': u'iftop-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWiftop',
+  'target_regex': u'iftop-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'ijs',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWijs',
+  'target_regex': None},
+ {'catalogname': u'imagemagick',
+  'distfiles': u'ImageMagick-6.6.0-9.tar.bz2 ',
+  'gar_regex': u'ImageMagick-((\\d+(?:\\.\\d+)*)-(\\d+)?).tar.bz2',
+  'pkgname': u'CSWimagemagick',
+  'target_regex': u'ImageMagick-((\\d+(?:\\.\\d+)*)-(\\d+)?).tar.bz2'},
+ {'catalogname': u'imap',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWimap',
+  'target_regex': None},
+ {'catalogname': u'imap_devel',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWimap-devel',
+  'target_regex': None},
+ {'catalogname': u'imapfilter',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWimapfilter',
+  'target_regex': None},
+ {'catalogname': u'imapproxy',
+  'distfiles': u'up-imapproxy-1.2.7.tar.gz imapproxy.conf changelog.CSW README.CSW cswimapproxy cswimapproxy.xml ',
+  'gar_regex': u'up-imapproxy-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWimapproxy',
+  'target_regex': u'up-imapproxy-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'imaprt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWimaprt',
+  'target_regex': None},
+ {'catalogname': u'imapsync',
+  'distfiles': u'imapsync-1.267.tgz CSWimapsync.gspec  ',
+  'gar_regex': u'-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWimapsync',
+  'target_regex': u'-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'imlib',
+  'distfiles': u'imlib-1.9.15.tar.bz2 ',
+  'gar_regex': u'imlib-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWimlib',
+  'target_regex': u'imlib-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'imlib2',
+  'distfiles': u'imlib2-1.4.4.tar.bz2 ',
+  'gar_regex': u'imlib2-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWimlib2',
+  'target_regex': u'imlib2-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'indent',
+  'distfiles': u'indent-2.2.10.tar.gz ',
+  'gar_regex': u'indent-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWindent',
+  'target_regex': u'indent-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'intltool',
+  'distfiles': u'intltool-0.40.6.tar.gz ',
+  'gar_regex': u'intltool-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWintltool',
+  'target_regex': u'intltool-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'ion',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWion',
+  'target_regex': None},
+ {'catalogname': u'iozone',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWiozone',
+  'target_regex': None},
+ {'catalogname': u'ipaudit',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWipaudit',
+  'target_regex': None},
+ {'catalogname': u'ircii',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWircii',
+  'target_regex': None},
+ {'catalogname': u'irrtoolset',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWirrtoolset',
+  'target_regex': None},
+ {'catalogname': u'irssi',
+  'distfiles': u'irssi-0.8.15.tar.gz ',
+  'gar_regex': u'irssi-(\\d+(?:\\.\\d+)*).tar.gz',
+  'pkgname': u'CSWirssi',
+  'target_regex': u'irssi-(\\d+(?:\\.\\d+)*).tar.gz'},
+ {'catalogname': u'isaexec',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWisaexec',
+  'target_regex': None},
+ {'catalogname': u'ivtools',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWivtools',
+  'target_regex': None},
+ {'catalogname': u'ivtools_doc',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWivtoolsdoc',
+  'target_regex': None},
+ {'catalogname': u'jabberd',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWjabberd',
+  'target_regex': None},
+ {'catalogname': u'jasper',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWjasper',
+  'target_regex': None},
+ {'catalogname': u'jasperdocs',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWjasperdocs',
+  'target_regex': None},
+ {'catalogname': u'javasvn',
+  'distfiles': u'subversion-1.6.15.tar.bz2 CSWsvn.checkinstall CSWap2svn.postinstall CSWap2svn.preremove httpd-svn.conf.CSW svn_access.conf.CSW fixme.sh ',
+  'gar_regex': u'subversion-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWjavasvn',
+  'target_regex': u'subversion-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'jbig2dec',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWjbig2dec',
+  'target_regex': None},
+ {'catalogname': u'jbigkit',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWjbigkit',
+  'target_regex': None},
+ {'catalogname': u'jboss3',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWjboss3',
+  'target_regex': None},
+ {'catalogname': u'jboss4',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWjboss4',
+  'target_regex': None},
+ {'catalogname': u'jdicts',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWjdicts',
+  'target_regex': None},
+ {'catalogname': u'jed',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWjed',
+  'target_regex': None},
+ {'catalogname': u'jhead',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWjhead',
+  'target_regex': None},
+ {'catalogname': u'jikes',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWjikes',
+  'target_regex': None},
+ {'catalogname': u'joe',
+  'distfiles': u'joe-3.7.tar.gz ',
+  'gar_regex': u'joe-(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWjoe',
+  'target_regex': u'joe-(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'jove',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWjove',
+  'target_regex': None},
+ {'catalogname': u'jpeg',
+  'distfiles': u'jpegsrc.v7.tar.gz ',
+  'gar_regex': u'jpeg-(\\d+(?:\\.\\d+)*).tar.bz2',
+  'pkgname': u'CSWjpeg',
+  'target_regex': u'jpeg-(\\d+(?:\\.\\d+)*).tar.bz2'},
+ {'catalogname': u'jpeg2ps',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWjpeg2ps',
+  'target_regex': None},
+ {'catalogname': u'jpilot',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWjpilot',
+  'target_regex': None},
+ {'catalogname': u'jsdrv',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWjsdrv',
+  'target_regex': None},
+ {'catalogname': u'junit',
+  'distfiles': u'junit4.5.zip CSWjunit.gspec  CSWjunitdoc.gspec  ',
+  'gar_regex': u'junit(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWjunit',
+  'target_regex': u'junit(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'junit_doc',
+  'distfiles': u'junit4.5.zip CSWjunit.gspec  CSWjunitdoc.gspec  ',
+  'gar_regex': u'junit(\\d+(?:\\.\\d+)*)',
+  'pkgname': u'CSWjunitdoc',
+  'target_regex': u'junit(\\d+(?:\\.\\d+)*)'},
+ {'catalogname': u'jython',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWjython',
+  'target_regex': None},
+ {'catalogname': u'kanjipad',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkpad',
+  'target_regex': None},
+ {'catalogname': u'kde_gcc',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdegcc',
+  'target_regex': None},
+ {'catalogname': u'kde_gcc_dtlogin',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdegccdtlogin',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_af',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18naf',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_ar',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nar',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_bg',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nbg',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_bn',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nbn',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_bs',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nbs',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_ca',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nca',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_cs',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18ncs',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_cy',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18ncy',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_da',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nda',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_de',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nde',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_el',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nel',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_en_gb',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nenGB',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_eo',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18neo',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_es',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nes',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_et',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18net',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_eu',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18neu',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_fa',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nfa',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_fi',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nfi',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_fr',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nfr',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_fy',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nfy',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_ga',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nga',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_he',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nhe',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_hi',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nhi',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_hr',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nhr',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_hsb',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nhsb',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_hu',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nhu',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_is',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nis',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_it',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nit',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_ja',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nja',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_lt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nlt',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_mk',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nmk',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_mn',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nmn',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_ms',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nms',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_nb',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nnb',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_nds',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nnds',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_nl',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nnl',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_nn',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nnn',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_pa',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18npa',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_pl',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18npl',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_pt',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18npt',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_pt_br',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nptBR',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_ro',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nro',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_ru',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nru',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_se',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nse',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_sk',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nsk',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_sl',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nsl',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_sr',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nsr',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_sr_latn',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nsrlatn',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_sv',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nsv',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_ta',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nta',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_tg',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18ntg',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_tr',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18ntr',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_uk',
+  'distfiles': None,
+  'gar_regex': None,
+  'pkgname': u'CSWkdei18nuk',
+  'target_regex': None},
+ {'catalogname': u'kde_i18n_uz',
+  'distfiles': None,

@@ Diff output truncated at 100000 characters. @@

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


More information about the devel mailing list