Date: Tue, 2 Jun 2009 15:27:33 GMT From: Cezary Morga <cm@therek.net> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/135181: [maintainer update] update editors/p5-Padre to 0.36 Message-ID: <200906021527.n52FRXaI063643@www.freebsd.org> Resent-Message-ID: <200906021530.n52FU2Xv068464@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 135181 >Category: ports >Synopsis: [maintainer update] update editors/p5-Padre to 0.36 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Jun 02 15:30:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Cezary Morga >Release: FreeBSD 7.1-STABLE i386 >Organization: >Environment: >Description: - Update editors/p5-Padre to 0.36. - The patch contains a new port textproc/p5-Pod-Abstract (editors/p5-Padre dependency) - The patch also contains a new port devel/p5-Thread-Queue (required only on systems with Perl 5.10.0) - Only for Perl 5.10.0 Padre requires also ports/135177 and ports/135180. >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ruN editors/p5-Padre.orig/Makefile editors/p5-Padre/Makefile --- editors/p5-Padre.orig/Makefile 2009-05-29 22:02:17.565628000 +0200 +++ editors/p5-Padre/Makefile 2009-06-02 17:04:02.834586000 +0200 @@ -6,7 +6,7 @@ # PORTNAME= Padre -PORTVERSION= 0.35 +PORTVERSION= 0.36 CATEGORIES= editors perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -16,18 +16,19 @@ BUILD_DEPENDS= ${SITE_PERL}/App/Ack.pm:${PORTSDIR}/textproc/p5-ack \ ${SITE_PERL}/Class/Adapter.pm:${PORTSDIR}/devel/p5-Class-Adapter \ - ${SITE_PERL}/Class/Autouse.pm:${PORTSDIR}/devel/p5-Class-Autouse \ ${SITE_PERL}/Class/Unload.pm:${PORTSDIR}/devel/p5-Class-Unload \ ${SITE_PERL}/Devel/Dumpvar.pm:${PORTSDIR}/devel/p5-Devel-Dumpvar \ ${SITE_PERL}/File/Copy/Recursive.pm:${PORTSDIR}/devel/p5-File-Copy-Recursive \ ${SITE_PERL}/File/Find/Rule.pm:${PORTSDIR}/devel/p5-File-Find-Rule \ ${SITE_PERL}/File/HomeDir.pm:${PORTSDIR}/devel/p5-File-HomeDir \ + p5-File-Path>=2.07:${PORTSDIR}/devel/p5-File-Path \ ${SITE_PERL}/File/ShareDir.pm:${PORTSDIR}/devel/p5-File-ShareDir \ ${SITE_PERL}/File/ShareDir/PAR.pm:${PORTSDIR}/devel/p5-File-ShareDir-PAR \ ${SITE_PERL}/File/Which.pm:${PORTSDIR}/sysutils/p5-File-Which \ ${SITE_PERL}/IO/Scalar.pm:${PORTSDIR}/devel/p5-IO-stringy \ ${SITE_PERL}/IO/String.pm:${PORTSDIR}/devel/p5-IO-String \ ${SITE_PERL}/IPC/Cmd.pm:${PORTSDIR}/devel/p5-IPC-Cmd \ + p5-List-MoreUtils>=0.22:${PORTSDIR}/lang/p5-List-MoreUtils \ ${SITE_PERL}/Module/Inspector.pm:${PORTSDIR}/devel/p5-Module-Inspector \ ${SITE_PERL}/Module/Refresh.pm:${PORTSDIR}/devel/p5-Module-Refresh \ ${SITE_PERL}/Module/Starter.pm:${PORTSDIR}/devel/p5-Module-Starter \ @@ -36,6 +37,7 @@ ${SITE_PERL}/PAR.pm:${PORTSDIR}/devel/p5-PAR \ ${SITE_PERL}/PPI.pm:${PORTSDIR}/textproc/p5-PPI \ ${SITE_PERL}/Parse/ErrorString/Perl.pm:${PORTSDIR}/devel/p5-Parse-ErrorString-Perl \ + p5-Pod-Abstract>=0.16:${PORTSDIR}/textproc/p5-Pod-Abstract \ ${SITE_PERL}/Pod/POM.pm:${PORTSDIR}/textproc/p5-Pod-POM \ ${SITE_PERL}/Pod/Simple.pm:${PORTSDIR}/textproc/p5-Pod-Simple \ ${SITE_PERL}/Pod/Simple/XHTML.pm:${PORTSDIR}/textproc/p5-Pod-Simple \ @@ -49,14 +51,14 @@ ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI \ ${SITE_PERL}/Wx/Perl/ProcessStream.pm:${PORTSDIR}/x11-toolkits/p5-Wx-Perl-ProcessStream \ ${SITE_PERL}/YAML/Tiny.pm:${PORTSDIR}/textproc/p5-YAML-Tiny \ - ${SITE_PERL}/${PERL_ARCH}/Class/XSAccessor.pm:${PORTSDIR}/devel/p5-Class-XSAccessor \ - ${SITE_PERL}/${PERL_ARCH}/Class/XSAccessor/Array.pm:${PORTSDIR}/devel/p5-Class-XSAccessor-Array \ + p5-Class-XSAccessor>=1.02:${PORTSDIR}/devel/p5-Class-XSAccessor \ + p5-Class-XSAccessor-Array>=1.02:${PORTSDIR}/devel/p5-Class-XSAccessor-Array \ ${SITE_PERL}/${PERL_ARCH}/DBD/SQLite.pm:${PORTSDIR}/databases/p5-DBD-SQLite \ ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \ ${SITE_PERL}/${PERL_ARCH}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser \ ${SITE_PERL}/${PERL_ARCH}/HTML/Parser.pm:${PORTSDIR}/www/p5-HTML-Parser \ ${SITE_PERL}/${PERL_ARCH}/Params/Util.pm:${PORTSDIR}/devel/p5-Params-Util \ - ${SITE_PERL}/${PERL_ARCH}/Wx.pm:${PORTSDIR}/x11-toolkits/p5-Wx + p5-Wx>=0.91:${PORTSDIR}/x11-toolkits/p5-Wx RUN_DEPENDS= ${BUILD_DEPENDS} USE_WX= 2.8+ @@ -78,12 +80,19 @@ IGNORE= needs an existing installation of Perl built with WITH_THREADS=yes .endif +.if ${PERL_LEVEL} == 501000 +BUILD_DEPENDS+= p5-Encode>=2.26:${PORTSDIR}/converters/p5-Encode \ + p5-Thread-Queue>=2.11:${PORTSDIR}/devel/p5-Thread-Queue \ + p5-threads>=1.71:${PORTSDIR}/devel/p5-threads \ + p5-threads-shared>=1.26:${PORTSDIR}/devel/p5-threads-shared +.endif + MAN3= Padre.3 \ Padre::Autosave.3 \ Padre::Config.3 \ - Padre::Config::Constants.3 \ Padre::Config::Host.3 \ Padre::Config::Human.3 \ + Padre::Constant.3 \ Padre::Current.3 \ Padre::DB.3 \ Padre::DB::Bookmark.3 \ @@ -95,6 +104,7 @@ Padre::DB::SessionFile.3 \ Padre::DB::Snippets.3 \ Padre::DocBrowser.3 \ + Padre::DocBrowser::document.3 \ Padre::Document.3 \ Padre::Document::Perl::Beginner.3 \ Padre::Locale.3 \ @@ -111,6 +121,7 @@ Padre::Pod2HTML.3 \ Padre::Task.3 \ Padre::Task::HTTPClient.3 \ + Padre::Task::LWP.3 \ Padre::Task::Outline.3 \ Padre::Task::Outline::Perl.3 \ Padre::Task::PPI.3 \ @@ -120,17 +131,23 @@ Padre::Task::SyntaxChecker.3 \ Padre::Task::SyntaxChecker::Perl.3 \ Padre::TaskManager.3 \ + Padre::Transform.3 \ + Padre::Transform::Perl::UpdateCopyright.3 \ Padre::Util.3 \ + Padre::Wx::Ack.3 \ Padre::Wx::App.3 \ Padre::Wx::CPAN.3 \ Padre::Wx::Dialog.3 \ + Padre::Wx::Dialog::Find.3 \ Padre::Wx::Dialog::PluginManager.3 \ + Padre::Wx::Dialog::Preferences.3 \ Padre::Wx::Dialog::SessionManager.3 \ Padre::Wx::Dialog::SessionSave.3 \ Padre::Wx::DocBrowser.3 \ Padre::Wx::HtmlWindow.3 \ Padre::Wx::Main.3 \ Padre::Wx::PodFrame.3 \ + Padre::Wx::StatusBar.3 \ Wx::Perl::Dialog.3 \ Wx::Perl::Dialog::Simple.3 \ Wx::Perl::Dialog::SingleChoice.3 diff -ruN editors/p5-Padre.orig/distinfo editors/p5-Padre/distinfo --- editors/p5-Padre.orig/distinfo 2009-05-29 22:02:17.747626000 +0200 +++ editors/p5-Padre/distinfo 2009-05-30 10:00:00.761267000 +0200 @@ -1,3 +1,3 @@ -MD5 (Padre-0.35.tar.gz) = ebc200f7df26a6c5fa573f45c1f44004 -SHA256 (Padre-0.35.tar.gz) = 9464c963df0431b7eb78029412158d51e6339ab78ae981930eb422e78efe331b -SIZE (Padre-0.35.tar.gz) = 586412 +MD5 (Padre-0.36.tar.gz) = 1dc8221c650eeba0491fe41e9df78912 +SHA256 (Padre-0.36.tar.gz) = 1abcc914c9b2a3704c2786982561f623e8dd16a089b899dfa438da27eb2ea1e5 +SIZE (Padre-0.36.tar.gz) = 689672 diff -ruN editors/p5-Padre.orig/pkg-plist editors/p5-Padre/pkg-plist --- editors/p5-Padre.orig/pkg-plist 2009-05-29 22:02:17.749628000 +0200 +++ editors/p5-Padre/pkg-plist 2009-05-30 10:12:44.744714000 +0200 @@ -4,13 +4,13 @@ %%SITE_PERL%%/Padre/Autosave.pm %%SITE_PERL%%/Padre/CPAN.pm %%SITE_PERL%%/Padre/Config.pm -%%SITE_PERL%%/Padre/Config/Constants.pm %%SITE_PERL%%/Padre/Config/Host.pm %%SITE_PERL%%/Padre/Config/Human.pm %%SITE_PERL%%/Padre/Config/Patch.pm %%SITE_PERL%%/Padre/Config/Project.pm %%SITE_PERL%%/Padre/Config/Setting.pm %%SITE_PERL%%/Padre/Config/Style.pm +%%SITE_PERL%%/Padre/Constant.pm %%SITE_PERL%%/Padre/Current.pm %%SITE_PERL%%/Padre/DB.pm %%SITE_PERL%%/Padre/DB/Bookmark.pm @@ -23,6 +23,7 @@ %%SITE_PERL%%/Padre/DB/Snippets.pod %%SITE_PERL%%/Padre/DocBrowser.pm %%SITE_PERL%%/Padre/DocBrowser/POD.pm +%%SITE_PERL%%/Padre/DocBrowser/document.pm %%SITE_PERL%%/Padre/Document.pm %%SITE_PERL%%/Padre/Document/POD.pm %%SITE_PERL%%/Padre/Document/Perl.pm @@ -38,6 +39,7 @@ %%SITE_PERL%%/Padre/Plugin/My.pm %%SITE_PERL%%/Padre/Plugin/Perl5.pm %%SITE_PERL%%/Padre/Plugin/PopularityContest.pm +%%SITE_PERL%%/Padre/Plugin/PopularityContest/Ping.pm %%SITE_PERL%%/Padre/PluginBuilder.pm %%SITE_PERL%%/Padre/PluginHandle.pm %%SITE_PERL%%/Padre/PluginManager.pm @@ -51,6 +53,7 @@ %%SITE_PERL%%/Padre/Task/ErrorParser.pm %%SITE_PERL%%/Padre/Task/Examples/WxEvent.pm %%SITE_PERL%%/Padre/Task/HTTPClient.pm +%%SITE_PERL%%/Padre/Task/LWP.pm %%SITE_PERL%%/Padre/Task/LaunchDefaultBrowser.pm %%SITE_PERL%%/Padre/Task/Outline.pm %%SITE_PERL%%/Padre/Task/Outline/Perl.pm @@ -61,6 +64,9 @@ %%SITE_PERL%%/Padre/Task/SyntaxChecker.pm %%SITE_PERL%%/Padre/Task/SyntaxChecker/Perl.pm %%SITE_PERL%%/Padre/TaskManager.pm +%%SITE_PERL%%/Padre/Transform.pm +%%SITE_PERL%%/Padre/Transform/Perl.pm +%%SITE_PERL%%/Padre/Transform/Perl/UpdateCopyright.pm %%SITE_PERL%%/Padre/Util.pm %%SITE_PERL%%/Padre/Wx.pm %%SITE_PERL%%/Padre/Wx/Ack.pm @@ -88,7 +94,7 @@ %%SITE_PERL%%/Padre/Wx/FileDropTarget.pm %%SITE_PERL%%/Padre/Wx/FunctionList.pm %%SITE_PERL%%/Padre/Wx/History/ComboBox.pm -%%SITE_PERL%%/Padre/Wx/History/TextDialog.pm +%%SITE_PERL%%/Padre/Wx/History/TextEntryDialog.pm %%SITE_PERL%%/Padre/Wx/HtmlWindow.pm %%SITE_PERL%%/Padre/Wx/Icon.pm %%SITE_PERL%%/Padre/Wx/Main.pm @@ -142,28 +148,28 @@ %%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-plugin.png %%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-syntax-error.png %%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-syntax-warning.png -%%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-tasks-idle.png %%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-tasks-load.png %%SITE_PERL%%/auto/share/dist/Padre/icons/padre/16x16/status/padre-tasks-running.png %%SITE_PERL%%/auto/share/dist/Padre/icons/padre/README.txt %%SITE_PERL%%/auto/share/dist/Padre/languages/perl5/perl5.yml %%SITE_PERL%%/auto/share/dist/Padre/locale/ar.mo %%SITE_PERL%%/auto/share/dist/Padre/locale/ar.po +%%SITE_PERL%%/auto/share/dist/Padre/locale/cz.mo +%%SITE_PERL%%/auto/share/dist/Padre/locale/cz.po %%SITE_PERL%%/auto/share/dist/Padre/locale/de.mo %%SITE_PERL%%/auto/share/dist/Padre/locale/de.po %%SITE_PERL%%/auto/share/dist/Padre/locale/es-es.mo %%SITE_PERL%%/auto/share/dist/Padre/locale/es-es.po -%%SITE_PERL%%/auto/share/dist/Padre/locale/es.mo +%%SITE_PERL%%/auto/share/dist/Padre/locale/fa.mo +%%SITE_PERL%%/auto/share/dist/Padre/locale/fa.po %%SITE_PERL%%/auto/share/dist/Padre/locale/fr-fr.mo %%SITE_PERL%%/auto/share/dist/Padre/locale/fr-fr.po -%%SITE_PERL%%/auto/share/dist/Padre/locale/fr.mo %%SITE_PERL%%/auto/share/dist/Padre/locale/he.mo %%SITE_PERL%%/auto/share/dist/Padre/locale/he.po %%SITE_PERL%%/auto/share/dist/Padre/locale/hu.mo %%SITE_PERL%%/auto/share/dist/Padre/locale/hu.po %%SITE_PERL%%/auto/share/dist/Padre/locale/it-it.mo %%SITE_PERL%%/auto/share/dist/Padre/locale/it-it.po -%%SITE_PERL%%/auto/share/dist/Padre/locale/it.mo %%SITE_PERL%%/auto/share/dist/Padre/locale/ja.mo %%SITE_PERL%%/auto/share/dist/Padre/locale/ja.po %%SITE_PERL%%/auto/share/dist/Padre/locale/ko.mo @@ -171,17 +177,18 @@ %%SITE_PERL%%/auto/share/dist/Padre/locale/messages.pot %%SITE_PERL%%/auto/share/dist/Padre/locale/nl-nl.mo %%SITE_PERL%%/auto/share/dist/Padre/locale/nl-nl.po -%%SITE_PERL%%/auto/share/dist/Padre/locale/nl.mo +%%SITE_PERL%%/auto/share/dist/Padre/locale/no.mo +%%SITE_PERL%%/auto/share/dist/Padre/locale/no.po %%SITE_PERL%%/auto/share/dist/Padre/locale/pl.mo %%SITE_PERL%%/auto/share/dist/Padre/locale/pl.po %%SITE_PERL%%/auto/share/dist/Padre/locale/pt-br.mo %%SITE_PERL%%/auto/share/dist/Padre/locale/pt-br.po -%%SITE_PERL%%/auto/share/dist/Padre/locale/pt.mo %%SITE_PERL%%/auto/share/dist/Padre/locale/ru.mo %%SITE_PERL%%/auto/share/dist/Padre/locale/ru.po %%SITE_PERL%%/auto/share/dist/Padre/locale/zh-cn.mo %%SITE_PERL%%/auto/share/dist/Padre/locale/zh-cn.po -%%SITE_PERL%%/auto/share/dist/Padre/locale/zh_cn.mo +%%SITE_PERL%%/auto/share/dist/Padre/locale/zh-tw.mo +%%SITE_PERL%%/auto/share/dist/Padre/locale/zh-tw.po %%SITE_PERL%%/auto/share/dist/Padre/ppm/README.txt %%SITE_PERL%%/auto/share/dist/Padre/styles/default.yml %%SITE_PERL%%/auto/share/dist/Padre/styles/night.yml @@ -216,11 +223,15 @@ @dirrmtry %%SITE_PERL%%/auto/share/dist/Padre/icons/gnome218 @dirrmtry %%SITE_PERL%%/auto/share/dist/Padre/icons @dirrmtry %%SITE_PERL%%/auto/share/dist/Padre +@dirrmtry %%SITE_PERL%%/Wx/Perl/Dialog +@dirrmtry %%SITE_PERL%%/Wx/Perl @dirrmtry %%SITE_PERL%%/Padre/Wx/Menu @dirrmtry %%SITE_PERL%%/Padre/Wx/History @dirrmtry %%SITE_PERL%%/Padre/Wx/Dialog @dirrmtry %%SITE_PERL%%/Padre/Wx/CPAN @dirrmtry %%SITE_PERL%%/Padre/Wx +@dirrmtry %%SITE_PERL%%/Padre/Transform/Perl +@dirrmtry %%SITE_PERL%%/Padre/Transform @dirrmtry %%SITE_PERL%%/Padre/Task/SyntaxChecker @dirrmtry %%SITE_PERL%%/Padre/Task/PPI @dirrmtry %%SITE_PERL%%/Padre/Task/Outline @@ -228,6 +239,7 @@ @dirrmtry %%SITE_PERL%%/Padre/Task/Debug @dirrmtry %%SITE_PERL%%/Padre/Task @dirrmtry %%SITE_PERL%%/Padre/Project +@dirrmtry %%SITE_PERL%%/Padre/Plugin/PopularityContest @dirrmtry %%SITE_PERL%%/Padre/Plugin @dirrmtry %%SITE_PERL%%/Padre/Manual @dirrmtry %%SITE_PERL%%/Padre/Document/Perl @@ -236,6 +248,3 @@ @dirrmtry %%SITE_PERL%%/Padre/DB @dirrmtry %%SITE_PERL%%/Padre/Config @dirrmtry %%SITE_PERL%%/Padre -@dirrmtry %%SITE_PERL%%/Wx/Perl/Dialog -@dirrmtry %%SITE_PERL%%/Wx/Perl -@dirrmtry %%SITE_PERL%%/Wx diff -ruN devel/p5-Thread-Queue.orig/Makefile devel/p5-Thread-Queue/Makefile --- devel/p5-Thread-Queue.orig/Makefile 1970-01-01 01:00:00.000000000 +0100 +++ devel/p5-Thread-Queue/Makefile 2009-05-30 11:19:23.169088000 +0200 @@ -0,0 +1,25 @@ +# New ports collection makefile for: p5-Thread-Queue +# Date created: June 2nd 2009 +# Whom: Cezary Morga <cm@therek.net> +# +# $FreeBSD$ +# + +PORTNAME= Thread-Queue +PORTVERSION= 2.11 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= cm@therek.net +COMMENT= Perl5 thread-safe queues + +BUILD_DEPENDS= p5-Scalar-List-Utils>=1.10:${PORTSDIR}/lang/p5-Scalar-List-Utils \ + p5-threads-shared>=1.26:${PORTSDIR}/devel/p5-threads-shared +RUN_DEPENDS= ${BUILD_DEPENDS} + +PERL_CONFIGURE= YES + +MAN3= Thread::Queue.3 + +.include <bsd.port.mk> diff -ruN devel/p5-Thread-Queue.orig/distinfo devel/p5-Thread-Queue/distinfo --- devel/p5-Thread-Queue.orig/distinfo 1970-01-01 01:00:00.000000000 +0100 +++ devel/p5-Thread-Queue/distinfo 2009-05-30 11:07:07.110132000 +0200 @@ -0,0 +1,3 @@ +MD5 (Thread-Queue-2.11.tar.gz) = 955df887847e767dfeecbd3ead490606 +SHA256 (Thread-Queue-2.11.tar.gz) = f8c45414e6d7a03964575435a50446ef0b33b55d8130b957b5551056a81a480c +SIZE (Thread-Queue-2.11.tar.gz) = 10879 diff -ruN devel/p5-Thread-Queue.orig/pkg-descr devel/p5-Thread-Queue/pkg-descr --- devel/p5-Thread-Queue.orig/pkg-descr 1970-01-01 01:00:00.000000000 +0100 +++ devel/p5-Thread-Queue/pkg-descr 2009-05-30 11:08:33.027645000 +0200 @@ -0,0 +1,13 @@ +This module provides thread-safe FIFO queues that can be accessed safely +by any number of threads. + +Any data types supported by threads::shared can be passed via queues: +- Ordinary scalars +- Array refs +- Hash refs +- Scalar refs +- Objects based on the above + +Ordinary scalars are added to queues as they are. + +WWW: http://search.cpan.org/dist/Thread-Queue/ diff -ruN devel/p5-Thread-Queue.orig/pkg-plist devel/p5-Thread-Queue/pkg-plist --- devel/p5-Thread-Queue.orig/pkg-plist 1970-01-01 01:00:00.000000000 +0100 +++ devel/p5-Thread-Queue/pkg-plist 2009-05-30 11:15:45.019248000 +0200 @@ -0,0 +1,5 @@ +%%SITE_PERL%%/Thread/Queue.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Thread/Queue/.packlist +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Thread/Queue +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Thread +@dirrmtry %%SITE_PERL%%/Thread diff -ruN textproc/p5-Pod-Abstract.orig/Makefile textproc/p5-Pod-Abstract/Makefile --- textproc/p5-Pod-Abstract.orig/Makefile 1970-01-01 01:00:00.000000000 +0100 +++ textproc/p5-Pod-Abstract/Makefile 2009-05-18 22:09:02.080362000 +0200 @@ -0,0 +1,42 @@ +# New ports collection makefile for: p5-Pod-Abstract +# Date created: June 2nd 2009 +# Whom: Cezary Morga <cm@therek.net> +# +# $FreeBSD$ +# + +PORTNAME= Pod-Abstract +PORTVERSION= 0.16 +CATEGORIES= textproc perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= cm@therek.net +COMMENT= Abstract document tree for Perl POD documents + +BUILD_DEPENDS= ${SITE_PERL}/IO/String.pm:${PORTSDIR}/devel/p5-IO-String +RUN_DEPENDS= ${BUILD_DEPENDS} + +PERL_CONFIGURE= YES + +MAN1= paf.1 +MAN3= Pod::Abstract.3 \ + Pod::Abstract::BuildNode.3 \ + Pod::Abstract::Filter.3 \ + Pod::Abstract::Filter::add_podcmds.3 \ + Pod::Abstract::Filter::clear_podcmds.3 \ + Pod::Abstract::Filter::cut.3 \ + Pod::Abstract::Filter::find.3 \ + Pod::Abstract::Filter::number_sections.3 \ + Pod::Abstract::Filter::overlay.3 \ + Pod::Abstract::Filter::sort.3 \ + Pod::Abstract::Filter::summary.3 \ + Pod::Abstract::Filter::uncut.3 \ + Pod::Abstract::Filter::unoverlay.3 \ + Pod::Abstract::Node.3 \ + Pod::Abstract::Parser.3 \ + Pod::Abstract::Path.3 \ + Pod::Abstract::Serial.3 \ + Pod::Abstract::Tree.3 + +.include <bsd.port.mk> diff -ruN textproc/p5-Pod-Abstract.orig/distinfo textproc/p5-Pod-Abstract/distinfo --- textproc/p5-Pod-Abstract.orig/distinfo 1970-01-01 01:00:00.000000000 +0100 +++ textproc/p5-Pod-Abstract/distinfo 2009-05-13 19:01:38.763237000 +0200 @@ -0,0 +1,3 @@ +MD5 (Pod-Abstract-0.16.tar.gz) = 023d5fd27a24342ef4839f37d6e7188b +SHA256 (Pod-Abstract-0.16.tar.gz) = cac5bcde643df0edd07b9e3edc9fbef85db0bb4bba9b9b8ae6491e43704f9629 +SIZE (Pod-Abstract-0.16.tar.gz) = 24102 diff -ruN textproc/p5-Pod-Abstract.orig/pkg-descr textproc/p5-Pod-Abstract/pkg-descr --- textproc/p5-Pod-Abstract.orig/pkg-descr 1970-01-01 01:00:00.000000000 +0100 +++ textproc/p5-Pod-Abstract/pkg-descr 2009-05-13 19:04:26.741870000 +0200 @@ -0,0 +1,20 @@ +POD::Abstract provides a means to load a POD (or POD compatible) +document without direct reference to it's syntax, and perform +manipulations on the abstract syntax tree. + +This can be used to support additional features for POD, to format +output, to compile into alternative formats, etc. + +While Pod looks like a simple format, the specification calls for +a number of special cases to be handled, and that makes any software +that works on Pod as text more complex than it needs to be. In +addition to this, Pod does not lend itself to a natural structured +model. This makes it difficult to manipulate without damaging the +validity of the document. + +Pod::Abstract solves these problems by loading the document into a +structured tree, and providing consistent traversal, searching, +manpulation and re-serialisation. Pod related utilities are easy +to write using Pod::Abstract. + +WWW: http://search.cpan.org/dist/Pod-Abstract/ diff -ruN textproc/p5-Pod-Abstract.orig/pkg-plist textproc/p5-Pod-Abstract/pkg-plist --- textproc/p5-Pod-Abstract.orig/pkg-plist 1970-01-01 01:00:00.000000000 +0100 +++ textproc/p5-Pod-Abstract/pkg-plist 2009-05-13 19:10:26.702084000 +0200 @@ -0,0 +1,25 @@ +bin/paf +%%SITE_PERL%%/Pod/Abstract.pm +%%SITE_PERL%%/Pod/Abstract/BuildNode.pm +%%SITE_PERL%%/Pod/Abstract/Filter.pm +%%SITE_PERL%%/Pod/Abstract/Filter/add_podcmds.pm +%%SITE_PERL%%/Pod/Abstract/Filter/clear_podcmds.pm +%%SITE_PERL%%/Pod/Abstract/Filter/cut.pm +%%SITE_PERL%%/Pod/Abstract/Filter/find.pm +%%SITE_PERL%%/Pod/Abstract/Filter/number_sections.pm +%%SITE_PERL%%/Pod/Abstract/Filter/overlay.pm +%%SITE_PERL%%/Pod/Abstract/Filter/sort.pm +%%SITE_PERL%%/Pod/Abstract/Filter/summary.pm +%%SITE_PERL%%/Pod/Abstract/Filter/uncut.pm +%%SITE_PERL%%/Pod/Abstract/Filter/unoverlay.pm +%%SITE_PERL%%/Pod/Abstract/Node.pm +%%SITE_PERL%%/Pod/Abstract/Parser.pm +%%SITE_PERL%%/Pod/Abstract/Path.pm +%%SITE_PERL%%/Pod/Abstract/Serial.pm +%%SITE_PERL%%/Pod/Abstract/Tree.pm +%%SITE_PERL%%/mach/auto/Pod/Abstract/.packlist +@dirrmtry %%SITE_PERL%%/mach/auto/Pod/Abstract +@dirrmtry %%SITE_PERL%%/mach/auto/Pod +@dirrmtry %%SITE_PERL%%/Pod/Abstract/Filter +@dirrmtry %%SITE_PERL%%/Pod/Abstract +@dirrmtry %%SITE_PERL%%/Pod >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906021527.n52FRXaI063643>