diff --git a/component/perl-DBD-mariadb/buildout.cfg b/component/perl-DBD-mariadb/buildout.cfg index 7f01944e07dd732827c923a3ef6903c32b5d1732..3a2e2f74add8a20dbd675ce10d982c310f55ad3b 100644 --- a/component/perl-DBD-mariadb/buildout.cfg +++ b/component/perl-DBD-mariadb/buildout.cfg @@ -9,9 +9,11 @@ parts = [perl-DBD-mariadb] recipe = hexagonit.recipe.cmmi version = 4.019 +# binary library should be rebuilt when perl is updated. depends = ${mariadb:version} ${perl:version} + ${perl:revision} ${perl-DBI:version} url = http://search.cpan.org/CPAN/authors/id/C/CA/CAPTTOFU/DBD-mysql-4.019.tar.gz md5sum = 566d98ab8ffac9626a31f6f6d455558e diff --git a/component/perl-DBI/buildout.cfg b/component/perl-DBI/buildout.cfg index 03bcad4ff4f870df15bc0d8516b9c24abe97b87b..b02990c2c774ce11a1c9b1933c42ee857927335b 100644 --- a/component/perl-DBI/buildout.cfg +++ b/component/perl-DBI/buildout.cfg @@ -7,8 +7,10 @@ parts = [perl-DBI] recipe = hexagonit.recipe.cmmi version = 1.616 +# binary library should be rebuilt when perl is updated. depends = ${perl:version} + ${perl:revision} url = http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-1.616.tar.gz md5sum = 799313e54a693beb635b47918458f7c4 configure-command = diff --git a/component/perl-Encode-HanExtra/buildout.cfg b/component/perl-Encode-HanExtra/buildout.cfg index d693b10fa828b079ece20d61eb3061c73db7babf..2e88fa5aaf6c11468f1d4705b172370b89044e22 100644 --- a/component/perl-Encode-HanExtra/buildout.cfg +++ b/component/perl-Encode-HanExtra/buildout.cfg @@ -6,8 +6,10 @@ parts = [perl-Encode-HanExtra] recipe = hexagonit.recipe.cmmi +# binary library should be rebuilt when perl is updated. depends = ${perl:version} + ${perl:revision} url = http://search.cpan.org/CPAN/authors/id/A/AU/AUDREYT/Encode-HanExtra-0.23.tar.gz md5sum = e1d3bc32c1c8ee304235a06fbcd5d5a4 configure-command = diff --git a/component/perl-HTML-Parser/buildout.cfg b/component/perl-HTML-Parser/buildout.cfg index d09fedfc2b02af36a3dcf37381e24f87d2969a42..2478122672e9713b10d8a185e7d9d97794f9b4de 100644 --- a/component/perl-HTML-Parser/buildout.cfg +++ b/component/perl-HTML-Parser/buildout.cfg @@ -7,8 +7,10 @@ parts = [perl-HTML-Parser] recipe = hexagonit.recipe.cmmi +# binary library should be rebuilt when perl is updated. depends = ${perl:version} + ${perl:revision} ${perl-HTML-Tagset:location} url = http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTML-Parser-3.68.tar.gz md5sum = 5550b2da7aa94341f1e8a17a4ac20c68 diff --git a/component/perl-SGML-Parser-OpenSP/buildout.cfg b/component/perl-SGML-Parser-OpenSP/buildout.cfg index 3b56fc1ce2247470c463d69a3ce7ad1581418d04..dfb3e32920d1e25f572ae0f30aba8ccbe75afe2e 100644 --- a/component/perl-SGML-Parser-OpenSP/buildout.cfg +++ b/component/perl-SGML-Parser-OpenSP/buildout.cfg @@ -8,8 +8,10 @@ parts = [perl-SGML-Parser-OpenSP] recipe = hexagonit.recipe.cmmi +# binary library should be rebuilt when perl is updated. depends = ${perl:version} + ${perl:revision} ${perl-Class-Accessor:location} url = http://search.cpan.org/CPAN/authors/id/B/BJ/BJOERN/SGML-Parser-OpenSP-0.994.tar.gz md5sum = b1ee0244e9daa4d37f28cf32c4753691 diff --git a/component/perl-XML-LibXML/buildout.cfg b/component/perl-XML-LibXML/buildout.cfg index c6072e9c5bc581ab75a9342a05a75524df95ade4..f1f8ee6730e4d92b78ea4711ba2b1c69313ab573 100644 --- a/component/perl-XML-LibXML/buildout.cfg +++ b/component/perl-XML-LibXML/buildout.cfg @@ -10,8 +10,10 @@ parts = [perl-XML-LibXML] recipe = hexagonit.recipe.cmmi +# binary library should be rebuilt when perl is updated. depends = ${perl:version} + ${perl:revision} ${perl-XML-NamespaceSupport:location} ${perl-XML-SAX:location} url = http://search.cpan.org/CPAN/authors/id/P/PA/PAJAS/XML-LibXML-1.70.tar.gz diff --git a/component/perl/buildout.cfg b/component/perl/buildout.cfg index b900cb6d87f14211083ea62c23e6be212eaffc58..834398232d19aac626c952e47b5c8f12f3a66b28 100644 --- a/component/perl/buildout.cfg +++ b/component/perl/buildout.cfg @@ -24,6 +24,8 @@ recipe = hexagonit.recipe.cmmi depends = ${gdbm:version} version = 5.16.2 +# increase revision when we need to rebuild binary libraries. +revision = 1 url = http://www.cpan.org/src/5.0/perl-${:version}.tar.bz2 md5sum = 2818ab01672f005a4e552a713aa27b08 siteprefix = ${buildout:parts-directory}/site_${:_buildout_section_name_}