diff options
author | adamw <adamw@FreeBSD.org> | 2015-03-14 01:29:58 +0800 |
---|---|---|
committer | adamw <adamw@FreeBSD.org> | 2015-03-14 01:29:58 +0800 |
commit | 3285716aaeafc0b799b7d0f09455fb838f7423eb (patch) | |
tree | 31d423e420103f6111ac7dcc29da77612438b7a3 /mail | |
parent | 0e44743df6c6b7c3f4bc9ebe5b47c9868ff2ca6d (diff) | |
download | freebsd-ports-gnome-3285716aaeafc0b799b7d0f09455fb838f7423eb.tar.gz freebsd-ports-gnome-3285716aaeafc0b799b7d0f09455fb838f7423eb.tar.zst freebsd-ports-gnome-3285716aaeafc0b799b7d0f09455fb838f7423eb.zip |
Clean up the rest of the perl@ Makefiles a bit.
- Remove dependencies on modules distributed as part of perl core
- Remove references to FreeBSD < 8 and perl < 5.16
- Ensure that DOCS and EXAMPLES options exist for ports installing
PORTDOCS or PORTEXAMPLES
- Reduce unnecessary inclusions of bsd.port.options.mk by using
OPTIONS helpers and the like
- Fix some cases where dependencies were only assigned to BUILD_DEPENDS
- Fix a few of the cases where dependencies were only assigned to RUN_DEPENDS.
This one happens in many, many ports. I only applied it in cases where
it interfered with 'make test' but it should maybe be done more generally.
- Mute ${MKDIR} in installation
- Parethesize compound commands
- In www/p5-URI-Fetch, remove the ZLIB option that wasn't used
Diffstat (limited to 'mail')
-rw-r--r-- | mail/p5-Mail-Graph/Makefile | 2 | ||||
-rw-r--r-- | mail/p5-Mail-Graph/pkg-plist | 20 | ||||
-rw-r--r-- | mail/p5-Mail-LMLM/Makefile | 4 | ||||
-rw-r--r-- | mail/p5-Mail-LMLM/pkg-plist | 46 | ||||
-rw-r--r-- | mail/p5-Mail-ListDetector/Makefile | 2 | ||||
-rw-r--r-- | mail/p5-Mail-ListDetector/pkg-plist | 49 |
6 files changed, 59 insertions, 64 deletions
diff --git a/mail/p5-Mail-Graph/Makefile b/mail/p5-Mail-Graph/Makefile index ddb8dadb668a..5894befaed26 100644 --- a/mail/p5-Mail-Graph/Makefile +++ b/mail/p5-Mail-Graph/Makefile @@ -26,6 +26,8 @@ EXAMPLEARCHIVE= samples/archive/*.gz SHEBANG_FILES= samples/*.pl +OPTIONS_DEFINE= EXAMPLES + post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/archive \ ${STAGEDIR}${EXAMPLESDIR}/index ${STAGEDIR}${EXAMPLESDIR}/output diff --git a/mail/p5-Mail-Graph/pkg-plist b/mail/p5-Mail-Graph/pkg-plist index 9d3d36aaf0ac..3c1dac0572cf 100644 --- a/mail/p5-Mail-Graph/pkg-plist +++ b/mail/p5-Mail-Graph/pkg-plist @@ -1,14 +1,10 @@ %%SITE_PERL%%/Mail/Graph.pm -%%EXAMPLESDIR%%/sample.pl -%%EXAMPLESDIR%%/convert.pl -%%EXAMPLESDIR%%/index/dummy.txt -%%EXAMPLESDIR%%/index.tpl -%%EXAMPLESDIR%%/output/w3c.png -%%EXAMPLESDIR%%/output/spam.css -%%EXAMPLESDIR%%/archive/sample.txt.gz -%%EXAMPLESDIR%%/archive/sample2.txt.gz +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample.pl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/convert.pl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/index/dummy.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/index.tpl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/output/w3c.png +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/output/spam.css +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/archive/sample.txt.gz +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/archive/sample2.txt.gz %%PERL5_MAN3%%/Mail::Graph.3.gz -@dirrm %%EXAMPLESDIR%%/archive -@dirrm %%EXAMPLESDIR%%/index -@dirrm %%EXAMPLESDIR%%/output -@dirrm %%EXAMPLESDIR%% diff --git a/mail/p5-Mail-LMLM/Makefile b/mail/p5-Mail-LMLM/Makefile index 966c5ff89958..af4a7f9f31e4 100644 --- a/mail/p5-Mail-LMLM/Makefile +++ b/mail/p5-Mail-LMLM/Makefile @@ -17,10 +17,12 @@ LICENSE= MIT USES= perl5 USE_PERL5= configure +OPTIONS_DEFINE= EXAMPLES + post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - ${CP} -R ${WRKSRC}/examples/ ${STAGEDIR}${EXAMPLESDIR} + (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include <bsd.port.mk> diff --git a/mail/p5-Mail-LMLM/pkg-plist b/mail/p5-Mail-LMLM/pkg-plist index 0c23a906747f..abba84e33064 100644 --- a/mail/p5-Mail-LMLM/pkg-plist +++ b/mail/p5-Mail-LMLM/pkg-plist @@ -1,15 +1,3 @@ -%%PERL5_MAN3%%/Mail::LMLM.3.gz -%%PERL5_MAN3%%/Mail::LMLM::Object.3.gz -%%PERL5_MAN3%%/Mail::LMLM::Render.3.gz -%%PERL5_MAN3%%/Mail::LMLM::Render::HTML.3.gz -%%PERL5_MAN3%%/Mail::LMLM::Types::Base.3.gz -%%PERL5_MAN3%%/Mail::LMLM::Types::Egroups.3.gz -%%PERL5_MAN3%%/Mail::LMLM::Types::Ezmlm.3.gz -%%PERL5_MAN3%%/Mail::LMLM::Types::GoogleGroups.3.gz -%%PERL5_MAN3%%/Mail::LMLM::Types::Listar.3.gz -%%PERL5_MAN3%%/Mail::LMLM::Types::Listserv.3.gz -%%PERL5_MAN3%%/Mail::LMLM::Types::Mailman.3.gz -%%PERL5_MAN3%%/Mail::LMLM::Types::Majordomo.3.gz %%SITE_PERL%%/Mail/LMLM.pm %%SITE_PERL%%/Mail/LMLM/Object.pm %%SITE_PERL%%/Mail/LMLM/Render.pm @@ -23,18 +11,24 @@ %%SITE_PERL%%/Mail/LMLM/Types/Mailman.pm %%SITE_PERL%%/Mail/LMLM/Types/Majordomo.pm %%SITE_PERL%%/Mail/get-version.pl +%%PERL5_MAN3%%/Mail::LMLM.3.gz +%%PERL5_MAN3%%/Mail::LMLM::Object.3.gz +%%PERL5_MAN3%%/Mail::LMLM::Render.3.gz +%%PERL5_MAN3%%/Mail::LMLM::Render::HTML.3.gz +%%PERL5_MAN3%%/Mail::LMLM::Types::Base.3.gz +%%PERL5_MAN3%%/Mail::LMLM::Types::Egroups.3.gz +%%PERL5_MAN3%%/Mail::LMLM::Types::Ezmlm.3.gz +%%PERL5_MAN3%%/Mail::LMLM::Types::GoogleGroups.3.gz +%%PERL5_MAN3%%/Mail::LMLM::Types::Listar.3.gz +%%PERL5_MAN3%%/Mail::LMLM::Types::Listserv.3.gz +%%PERL5_MAN3%%/Mail::LMLM::Types::Mailman.3.gz +%%PERL5_MAN3%%/Mail::LMLM::Types::Majordomo.3.gz %%DATADIR%%/COPYING -%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Hamakor.pm -%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Iglu.pm -%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Ivrix.pm -%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Linuxology.pm -%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Perl_IL.pm -%%EXAMPLESDIR%%/Iglu/make-dist.sh -%%EXAMPLESDIR%%/Iglu/test.pl -%%EXAMPLESDIR%%/Iglu/upload.sh -@dirrmtry %%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types -@dirrmtry %%EXAMPLESDIR%%/Iglu/Iglu/LMLM -@dirrmtry %%EXAMPLESDIR%%/Iglu/Iglu -@dirrmtry %%EXAMPLESDIR%%/Iglu -@dirrmtry %%EXAMPLESDIR%% -@dirrmtry %%DATADIR%% +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Hamakor.pm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Iglu.pm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Ivrix.pm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Linuxology.pm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Iglu/Iglu/LMLM/Types/Perl_IL.pm +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Iglu/make-dist.sh +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Iglu/test.pl +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Iglu/upload.sh diff --git a/mail/p5-Mail-ListDetector/Makefile b/mail/p5-Mail-ListDetector/Makefile index 964290b3604e..b1a163771ac2 100644 --- a/mail/p5-Mail-ListDetector/Makefile +++ b/mail/p5-Mail-ListDetector/Makefile @@ -21,6 +21,8 @@ BUILD_DEPENDS:= ${RUN_DEPENDS} USES= perl5 USE_PERL5= configure +OPTIONS_DEFINE= EXAMPLES + post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/examples/sample.pl ${STAGEDIR}${EXAMPLESDIR} diff --git a/mail/p5-Mail-ListDetector/pkg-plist b/mail/p5-Mail-ListDetector/pkg-plist index 859f9982136c..a45e16b54174 100644 --- a/mail/p5-Mail-ListDetector/pkg-plist +++ b/mail/p5-Mail-ListDetector/pkg-plist @@ -1,26 +1,3 @@ -%%PERL5_MAN3%%/Mail::ListDetector.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::AutoShare.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::Base.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::CommuniGate.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::CommuniGatePro.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::Ecartis.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::Ezmlm.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::Fml.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::GoogleGroups.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::LetterRip.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::ListSTAR.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::Listar.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::Listbox.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::Listserv.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::Lyris.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::Mailman.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::Majordomo.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::Onelist.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::RFC2369.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::RFC2919.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::Smartlist.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::Detector::Yahoogroups.3.gz -%%PERL5_MAN3%%/Mail::ListDetector::List.3.gz %%SITE_PERL%%/Mail/ListDetector.pm %%SITE_PERL%%/Mail/ListDetector/Detector/AutoShare.pm %%SITE_PERL%%/Mail/ListDetector/Detector/Base.pm @@ -45,5 +22,27 @@ %%SITE_PERL%%/Mail/ListDetector/Detector/Yahoogroups.pm %%SITE_PERL%%/Mail/ListDetector/List.pm %%SITE_PERL%%/auto/Mail/ListDetector/autosplit.ix -%%EXAMPLESDIR%%/sample.pl -@dirrm %%EXAMPLESDIR%% +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample.pl +%%PERL5_MAN3%%/Mail::ListDetector.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::AutoShare.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::Base.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::CommuniGate.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::CommuniGatePro.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::Ecartis.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::Ezmlm.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::Fml.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::GoogleGroups.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::LetterRip.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::ListSTAR.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::Listar.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::Listbox.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::Listserv.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::Lyris.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::Mailman.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::Majordomo.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::Onelist.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::RFC2369.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::RFC2919.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::Smartlist.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::Detector::Yahoogroups.3.gz +%%PERL5_MAN3%%/Mail::ListDetector::List.3.gz |