diff options
author | Mathieu Arnold <mat@FreeBSD.org> | 2018-07-09 08:40:17 +0000 |
---|---|---|
committer | Mathieu Arnold <mat@FreeBSD.org> | 2018-07-09 08:40:17 +0000 |
commit | f6d56007b984e83ebda7162c99abc18d5bde982e (patch) | |
tree | aa20f69168c1d6c9e0dbf200cc417eb6ea9147ca /textproc | |
parent | Fix depends. (diff) |
Remove all := from BUILD_DEPENDS, here are never needed.
While there, cleanup, and sort depends.
When build and run dependencies are the same, there are three ways to
avoid duplicating the list while not adding the framework added
BUILD_DEPENDS to the RUN_DEPENDS. In order of preference, they are:
1) use RUN_DEPENDS to set BUILD_DEPENDS:
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= foo:bar/baz
2) create another variable and use it:
MY_DEPENDS= foo:bar/baz
BUILD_DEPENDS= ${MY_DEPENDS}
RUN_DEPENDS= ${MY_DEPENDS}
3) use BUILD_DEPENDS to set RUN_DEPENDS and force evaluation:
BUILD_DEPENDS= foo:bar/baz
RUN_DEPENDS:= ${BUILD_DEPENDS}
Sponsored by: Absolight
Notes
Notes:
svn path=/head/; revision=474242
Diffstat (limited to 'textproc')
24 files changed, 26 insertions, 26 deletions
diff --git a/textproc/p5-CSS-Squish/Makefile b/textproc/p5-CSS-Squish/Makefile index 18d41920fb63..d9c8f9043ee0 100644 --- a/textproc/p5-CSS-Squish/Makefile +++ b/textproc/p5-CSS-Squish/Makefile @@ -11,9 +11,9 @@ PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Compact many CSS files into one big file -RUN_DEPENDS= p5-URI>=0:net/p5-URI -BUILD_DEPENDS:= ${RUN_DEPENDS} \ +BUILD_DEPENDS= ${RUN_DEPENDS} \ p5-Test-LongString>=0:devel/p5-Test-LongString +RUN_DEPENDS= p5-URI>=0:net/p5-URI USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-CSS-Tiny/Makefile b/textproc/p5-CSS-Tiny/Makefile index 5c3d3ea91e59..9461ff393b78 100644 --- a/textproc/p5-CSS-Tiny/Makefile +++ b/textproc/p5-CSS-Tiny/Makefile @@ -12,8 +12,8 @@ COMMENT= Read/Write .css files with as little code as possible LICENSE= ARTPERL10 +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Clone>=0:devel/p5-Clone -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-HTML-Copy/Makefile b/textproc/p5-HTML-Copy/Makefile index da1578afb454..49a4d9a0e379 100644 --- a/textproc/p5-HTML-Copy/Makefile +++ b/textproc/p5-HTML-Copy/Makefile @@ -11,11 +11,11 @@ PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Copy a HTML file without breaking links +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Class-Accessor>=0:devel/p5-Class-Accessor \ p5-HTML-Parser>=3.4:www/p5-HTML-Parser \ p5-HTTP-Message>=0:www/p5-HTTP-Message \ p5-URI>=0:net/p5-URI -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-Lingua-EN-Inflect-Phrase/Makefile b/textproc/p5-Lingua-EN-Inflect-Phrase/Makefile index 80404ca69ffe..9a52b913eaab 100644 --- a/textproc/p5-Lingua-EN-Inflect-Phrase/Makefile +++ b/textproc/p5-Lingua-EN-Inflect-Phrase/Makefile @@ -13,13 +13,13 @@ COMMENT= Perl extension to inflect short English Phrases LICENSE= ART10 GPLv1+ LICENSE_COMB= dual +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= \ p5-Lingua-EN-FindNumber>=0:textproc/p5-Lingua-EN-FindNumber \ p5-Lingua-EN-Inflect>=1.891:textproc/p5-Lingua-EN-Inflect \ p5-Lingua-EN-Inflect-Number>=1.1:textproc/p5-Lingua-EN-Inflect-Number \ p5-Lingua-EN-Number-IsOrdinal>0:textproc/p5-Lingua-EN-Number-IsOrdinal \ p5-Lingua-EN-Tagger>=0.20:textproc/p5-Lingua-EN-Tagger -BUILD_DEPENDS:= ${RUN_DEPENDS} TEST_DEPENDS= \ p5-Lingua-EN-Number-IsOrdinal>0:textproc/p5-Lingua-EN-Number-IsOrdinal \ p5-Test-NoWarnings>=0:devel/p5-Test-NoWarnings diff --git a/textproc/p5-PPIx-Utilities/Makefile b/textproc/p5-PPIx-Utilities/Makefile index 36105e23fd50..d787d97f063a 100644 --- a/textproc/p5-PPIx-Utilities/Makefile +++ b/textproc/p5-PPIx-Utilities/Makefile @@ -12,11 +12,11 @@ PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Extensions to PPI +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Exception-Class>=1.23:devel/p5-Exception-Class \ p5-PPI>=1.208:textproc/p5-PPI \ p5-Readonly>=1.03:devel/p5-Readonly \ p5-Task-Weaken>=0:devel/p5-Task-Weaken -BUILD_DEPENDS:= ${RUN_DEPENDS} TEST_DEPENDS= p5-Test-Deep>=0:devel/p5-Test-Deep USES= perl5 diff --git a/textproc/p5-Pod-Tree/Makefile b/textproc/p5-Pod-Tree/Makefile index 8e45374da60f..109f4870dc92 100644 --- a/textproc/p5-Pod-Tree/Makefile +++ b/textproc/p5-Pod-Tree/Makefile @@ -13,11 +13,11 @@ COMMENT= Create a static syntax tree for a POD LICENSE= ART10 GPLv1+ LICENSE_COMB= dual +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-HTML-Stream>=1.49:www/p5-HTML-Stream \ p5-IO-String>=1:devel/p5-IO-String \ p5-Path-Tiny>=0.068:devel/p5-Path-Tiny \ p5-Text-Template>=1:textproc/p5-Text-Template -BUILD_DEPENDS:= ${RUN_DEPENDS} TEST_DEPENDS= p5-Path-Tiny>=0.068:devel/p5-Path-Tiny \ p5-Test-Compile>1.2.1:devel/p5-Test-Compile diff --git a/textproc/p5-Regexp-Log-Common/Makefile b/textproc/p5-Regexp-Log-Common/Makefile index 281f90cf3599..542d3ae516b6 100644 --- a/textproc/p5-Regexp-Log-Common/Makefile +++ b/textproc/p5-Regexp-Log-Common/Makefile @@ -12,8 +12,8 @@ COMMENT= Regexp::Log::Common, a parser for the Common Log Format LICENSE= ART20 +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Regexp-Log>=0:textproc/p5-Regexp-Log -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-String-Truncate/Makefile b/textproc/p5-String-Truncate/Makefile index d42c4fe07283..321427c1faa1 100644 --- a/textproc/p5-String-Truncate/Makefile +++ b/textproc/p5-String-Truncate/Makefile @@ -14,9 +14,9 @@ COMMENT= Module for when strings are too long to be displayed LICENSE= ART10 GPLv1+ LICENSE_COMB= dual +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Sub-Exporter>=0.953:devel/p5-Sub-Exporter \ p5-Sub-Install>=0.03:devel/p5-Sub-Install -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-String-Urandom/Makefile b/textproc/p5-String-Urandom/Makefile index b373258a1c51..4ee82bdbfb49 100644 --- a/textproc/p5-String-Urandom/Makefile +++ b/textproc/p5-String-Urandom/Makefile @@ -13,9 +13,9 @@ COMMENT= Perl extension to convert /dev/urandom to 8-bit chars LICENSE= ART10 GPLv1+ LICENSE_COMB= dual +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= \ p5-Params-Validate>0:devel/p5-Params-Validate -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-Text-Patch/Makefile b/textproc/p5-Text-Patch/Makefile index 30f7f12f2e87..2bde384997b3 100644 --- a/textproc/p5-Text-Patch/Makefile +++ b/textproc/p5-Text-Patch/Makefile @@ -10,8 +10,8 @@ PKGNAMEPREFIX= p5- MAINTAINER= kuriyama@FreeBSD.org COMMENT= Perl extension to patch text with given patch +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Text-Diff>0:textproc/p5-Text-Diff -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-Text-Report/Makefile b/textproc/p5-Text-Report/Makefile index 1cd7dfa77637..e3f87847840c 100644 --- a/textproc/p5-Text-Report/Makefile +++ b/textproc/p5-Text-Report/Makefile @@ -11,8 +11,8 @@ PKGNAMEPREFIX= p5- MAINTAINER= snowfly@yuntech.edu.tw COMMENT= For generating mixed columnar formatted reports and report templates +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Test-Simple>=0:devel/p5-Test-Simple -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-Text-Sass/Makefile b/textproc/p5-Text-Sass/Makefile index a669029bb8f0..54618f5580f2 100644 --- a/textproc/p5-Text-Sass/Makefile +++ b/textproc/p5-Text-Sass/Makefile @@ -14,10 +14,10 @@ COMMENT= Perl implementation of http://sass-lang.com/ LICENSE= ART10 GPLv1+ LICENSE_COMB= dual +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= \ p5-Readonly>=1.03:devel/p5-Readonly \ p5-Convert-Color>0:graphics/p5-Convert-Color -BUILD_DEPENDS:= ${RUN_DEPENDS} TEST_DEPENDS= p5-Try-Tiny>0:lang/p5-Try-Tiny USES= perl5 diff --git a/textproc/p5-XML-DOM/Makefile b/textproc/p5-XML-DOM/Makefile index 4b9d6542450d..c8708c77aedc 100644 --- a/textproc/p5-XML-DOM/Makefile +++ b/textproc/p5-XML-DOM/Makefile @@ -10,11 +10,11 @@ PKGNAMEPREFIX= p5- MAINTAINER= kuriyama@FreeBSD.org COMMENT= Perl module for building DOM Level 1 compliant document structures +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser \ p5-libxml>=0:textproc/p5-libxml \ p5-libwww>=0:www/p5-libwww \ p5-XML-RegExp>=0:textproc/p5-XML-RegExp -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-XML-FOAF/Makefile b/textproc/p5-XML-FOAF/Makefile index 7d9b8fbe73ef..26e8fbe7b224 100644 --- a/textproc/p5-XML-FOAF/Makefile +++ b/textproc/p5-XML-FOAF/Makefile @@ -12,10 +12,10 @@ PKGNAMEPREFIX= p5- MAINTAINER= markun@onohara.to COMMENT= Parse FOAF (Friend of a Friend) data +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Filter>=0:devel/p5-Filter \ p5-RDF-Core>=0:textproc/p5-RDF-Core \ p5-libwww>=0:www/p5-libwww -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-XML-RSS-JavaScript/Makefile b/textproc/p5-XML-RSS-JavaScript/Makefile index c10aaa528b90..c1cc0a873434 100644 --- a/textproc/p5-XML-RSS-JavaScript/Makefile +++ b/textproc/p5-XML-RSS-JavaScript/Makefile @@ -14,8 +14,8 @@ COMMENT= Perl extension to serialize your RSS as JavaScript LICENSE= ART10 GPLv1+ LICENSE_COMB= dual +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-XML-RSS>=1.31:textproc/p5-XML-RSS -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-XML-RSS-Parser/Makefile b/textproc/p5-XML-RSS-Parser/Makefile index c55a272335ca..0c57baaf63c9 100644 --- a/textproc/p5-XML-RSS-Parser/Makefile +++ b/textproc/p5-XML-RSS-Parser/Makefile @@ -11,10 +11,10 @@ PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Liberal object-oriented parser for RSS feeds +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-XML-Elemental>=0:textproc/p5-XML-Elemental \ p5-Class-XPath>=0:devel/p5-Class-XPath \ p5-Class-ErrorHandler>=0:devel/p5-Class-ErrorHandler -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-XML-RSS/Makefile b/textproc/p5-XML-RSS/Makefile index 96c5c49557e8..b96247b56fc0 100644 --- a/textproc/p5-XML-RSS/Makefile +++ b/textproc/p5-XML-RSS/Makefile @@ -10,13 +10,13 @@ PKGNAMEPREFIX= p5- MAINTAINER= swills@FreeBSD.org COMMENT= Perl extension to manage RDF Site Summary (RSS) files +BUILD_DEPENDS= ${RUN_DEPENDS} \ + p5-Test-Manifest>=0.9:devel/p5-Test-Manifest RUN_DEPENDS= p5-DateTime>=0:devel/p5-DateTime \ p5-DateTime-Format-Mail>=0:devel/p5-DateTime-Format-Mail \ p5-DateTime-Format-W3CDTF>=0:devel/p5-DateTime-Format-W3CDTF \ p5-HTML-Parser>=0:www/p5-HTML-Parser \ p5-XML-Parser>=2.23:textproc/p5-XML-Parser -BUILD_DEPENDS:= ${RUN_DEPENDS} -BUILD_DEPENDS+= p5-Test-Manifest>=0.9:devel/p5-Test-Manifest USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-XML-Rewrite/Makefile b/textproc/p5-XML-Rewrite/Makefile index d9f6bc73f2b7..04f8a744f413 100644 --- a/textproc/p5-XML-Rewrite/Makefile +++ b/textproc/p5-XML-Rewrite/Makefile @@ -11,10 +11,10 @@ PKGNAMEPREFIX= p5- MAINTAINER= papowell@astart.com COMMENT= XML processing and rewriting +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Log-Report>=0.21:devel/p5-Log-Report \ p5-XML-Compile-Cache>=0:textproc/p5-XML-Compile-Cache \ p5-XML-LibXML>=1.70:textproc/p5-XML-LibXML -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-XML-Rules/Makefile b/textproc/p5-XML-Rules/Makefile index ef1c2d7cbc0f..6ca49272a249 100644 --- a/textproc/p5-XML-Rules/Makefile +++ b/textproc/p5-XML-Rules/Makefile @@ -10,8 +10,8 @@ PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Parse XML and specify rules for individual tags +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-XML-Parser>=2.00:textproc/p5-XML-Parser -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 USE_PERL5= modbuild diff --git a/textproc/p5-XML-SAX-Expat-Incremental/Makefile b/textproc/p5-XML-SAX-Expat-Incremental/Makefile index f5bca08fdfa6..513341a8bbdb 100644 --- a/textproc/p5-XML-SAX-Expat-Incremental/Makefile +++ b/textproc/p5-XML-SAX-Expat-Incremental/Makefile @@ -11,9 +11,9 @@ PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= XML::SAX::Expat subclass for non-blocking (incremental) +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-XML-Parser>0:textproc/p5-XML-Parser \ p5-XML-SAX-Expat>0:textproc/p5-XML-SAX-Expat -BUILD_DEPENDS:= ${RUN_DEPENDS} TEST_DEPENDS= p5-Test-Exception>=0:devel/p5-Test-Exception USES= perl5 diff --git a/textproc/p5-XML-SAX-Expat/Makefile b/textproc/p5-XML-SAX-Expat/Makefile index 681f8bdc9ab6..b2a478cca053 100644 --- a/textproc/p5-XML-SAX-Expat/Makefile +++ b/textproc/p5-XML-SAX-Expat/Makefile @@ -14,10 +14,10 @@ COMMENT= Simple API for XML LICENSE= ART10 GPLv1+ LICENSE_COMB= dual +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser \ p5-XML-SAX>=0:textproc/p5-XML-SAX \ p5-XML-NamespaceSupport>=0:textproc/p5-XML-NamespaceSupport -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 dos2unix USE_PERL5= configure diff --git a/textproc/p5-YAPE-Regex-Explain/Makefile b/textproc/p5-YAPE-Regex-Explain/Makefile index 2f9fb08aaa9d..9bb57949bcf2 100644 --- a/textproc/p5-YAPE-Regex-Explain/Makefile +++ b/textproc/p5-YAPE-Regex-Explain/Makefile @@ -12,8 +12,8 @@ PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Explanation of a Regular Expression +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-YAPE-Regex>=0:textproc/p5-YAPE-Regex -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-pod2pdf/Makefile b/textproc/p5-pod2pdf/Makefile index f68d2c6b5eca..7dba6e47e3f4 100644 --- a/textproc/p5-pod2pdf/Makefile +++ b/textproc/p5-pod2pdf/Makefile @@ -12,10 +12,10 @@ PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Converts POD to PDF format +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-PDF-API2>=0.60:textproc/p5-PDF-API2 \ p5-Pod-Escapes>0:textproc/p5-Pod-Escapes \ p5-Getopt-ArgvFile>0:devel/p5-Getopt-ArgvFile -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure diff --git a/textproc/py-pyhwp/Makefile b/textproc/py-pyhwp/Makefile index bcb7ac99d760..3df922f93f79 100644 --- a/textproc/py-pyhwp/Makefile +++ b/textproc/py-pyhwp/Makefile @@ -11,12 +11,12 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= zi@FreeBSD.org COMMENT= HWP Document Format v5 parser & processor +BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}olefile>=0.40:devel/py-olefile@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypua2jamo>0:textproc/py-hypua2jamo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docopt>0:devel/py-docopt@${PY_FLAVOR} -BUILD_DEPENDS:= ${RUN_DEPENDS} USES= python:2.7 zip USE_PYTHON= distutils autoplist |