svn commit: r513142 - in head/devel: . p5-Config-AST p5-Config-Parser p5-Config-Parser-ldap
Alexey Dokuchaev
danfe at FreeBSD.org
Sat Sep 28 16:01:18 UTC 2019
Author: danfe
Date: Sat Sep 28 16:01:15 2019
New Revision: 513142
URL: https://svnweb.freebsd.org/changeset/ports/513142
Log:
Add three more p5-Config-* ports.
Submitted by: Zeus Panchenko
Added:
head/devel/p5-Config-AST/
head/devel/p5-Config-AST/Makefile (contents, props changed)
head/devel/p5-Config-AST/distinfo (contents, props changed)
head/devel/p5-Config-AST/pkg-descr (contents, props changed)
head/devel/p5-Config-AST/pkg-plist (contents, props changed)
head/devel/p5-Config-Parser/
head/devel/p5-Config-Parser-ldap/
head/devel/p5-Config-Parser-ldap/Makefile (contents, props changed)
head/devel/p5-Config-Parser-ldap/distinfo (contents, props changed)
head/devel/p5-Config-Parser-ldap/pkg-descr (contents, props changed)
head/devel/p5-Config-Parser-ldap/pkg-plist (contents, props changed)
head/devel/p5-Config-Parser/Makefile (contents, props changed)
head/devel/p5-Config-Parser/distinfo (contents, props changed)
head/devel/p5-Config-Parser/pkg-descr (contents, props changed)
head/devel/p5-Config-Parser/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sat Sep 28 15:32:38 2019 (r513141)
+++ head/devel/Makefile Sat Sep 28 16:01:15 2019 (r513142)
@@ -1985,6 +1985,7 @@
SUBDIR += p5-Commands-Guarded
SUBDIR += p5-CommitBit
SUBDIR += p5-Compiler-Lexer
+ SUBDIR += p5-Config-AST
SUBDIR += p5-Config-Any
SUBDIR += p5-Config-ApacheFormat
SUBDIR += p5-Config-Auto
@@ -2010,6 +2011,8 @@
SUBDIR += p5-Config-MySQL
SUBDIR += p5-Config-Objective
SUBDIR += p5-Config-Options
+ SUBDIR += p5-Config-Parser
+ SUBDIR += p5-Config-Parser-ldap
SUBDIR += p5-Config-Perl-V
SUBDIR += p5-Config-Properties
SUBDIR += p5-Config-Record
Added: head/devel/p5-Config-AST/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Config-AST/Makefile Sat Sep 28 16:01:15 2019 (r513142)
@@ -0,0 +1,22 @@
+# Created by: Zeus Panchenko <zeus at gnu.org.ua>
+# $FreeBSD$
+
+PORTNAME= Config-AST
+PORTVERSION= 1.05
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= perl at FreeBSD.org
+COMMENT= Abstract syntax tree for configuration files
+
+LICENSE= GPLv3+
+
+RUN_DEPENDS= p5-Text-Locus>=1.01:textproc/p5-Text-Locus
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/devel/p5-Config-AST/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Config-AST/distinfo Sat Sep 28 16:01:15 2019 (r513142)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1567009992
+SHA256 (Config-AST-1.05.tar.gz) = cdcdc9fd07d2e45787db0c97715c1d94299f8982c55c21412c218d29ac667d8a
+SIZE (Config-AST-1.05.tar.gz) = 33445
Added: head/devel/p5-Config-AST/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Config-AST/pkg-descr Sat Sep 28 16:01:15 2019 (r513142)
@@ -0,0 +1,7 @@
+This module aims to provide a generalized syntax tree implementation for
+various configuration files. It does not implement parser for any existing
+configuration file format. Instead, it provides an API that can be used by
+parsers to build internal representation for the particular configuration
+file format.
+
+WWW: https://metacpan.org/release/Config-AST
Added: head/devel/p5-Config-AST/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Config-AST/pkg-plist Sat Sep 28 16:01:15 2019 (r513142)
@@ -0,0 +1,14 @@
+%%SITE_PERL%%/Config/AST.pm
+%%SITE_PERL%%/Config/AST/Follow.pm
+%%SITE_PERL%%/Config/AST/Node.pm
+%%SITE_PERL%%/Config/AST/Root.pm
+%%SITE_PERL%%/Config/AST/Node/Null.pm
+%%SITE_PERL%%/Config/AST/Node/Section.pm
+%%SITE_PERL%%/Config/AST/Node/Value.pm
+%%PERL5_MAN3%%/Config::AST::Follow.3.gz
+%%PERL5_MAN3%%/Config::AST::Node::Null.3.gz
+%%PERL5_MAN3%%/Config::AST::Node::Section.3.gz
+%%PERL5_MAN3%%/Config::AST::Node::Value.3.gz
+%%PERL5_MAN3%%/Config::AST::Node.3.gz
+%%PERL5_MAN3%%/Config::AST::Root.3.gz
+%%PERL5_MAN3%%/Config::AST.3.gz
Added: head/devel/p5-Config-Parser-ldap/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Config-Parser-ldap/Makefile Sat Sep 28 16:01:15 2019 (r513142)
@@ -0,0 +1,23 @@
+# Created by: Zeus Panchenko <zeus at gnu.org.ua>
+# $FreeBSD$
+
+PORTNAME= Config-Parser-ldap
+PORTVERSION= 1.00
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= perl at FreeBSD.org
+COMMENT= Configuration file parser for ldap.conf
+
+LICENSE= GPLv3+
+
+RUN_DEPENDS= p5-Config-AST>=1.05:devel/p5-Config-AST \
+ p5-Config-Parser>=1.03:devel/p5-Config-Parser
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/devel/p5-Config-Parser-ldap/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Config-Parser-ldap/distinfo Sat Sep 28 16:01:15 2019 (r513142)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1567028078
+SHA256 (Config-Parser-ldap-1.00.tar.gz) = ac632e0003673f4833de1d1b6efdff7c09b27ae846a1b30bb014a45a35ab2724
+SIZE (Config-Parser-ldap-1.00.tar.gz) = 17123
Added: head/devel/p5-Config-Parser-ldap/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Config-Parser-ldap/pkg-descr Sat Sep 28 16:01:15 2019 (r513142)
@@ -0,0 +1,3 @@
+A parser for ldap.conf and similar files.
+
+WWW: https://metacpan.org/release/Config-Parser-ldap
Added: head/devel/p5-Config-Parser-ldap/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Config-Parser-ldap/pkg-plist Sat Sep 28 16:01:15 2019 (r513142)
@@ -0,0 +1,2 @@
+%%SITE_PERL%%/Config/Parser/ldap.pm
+%%PERL5_MAN3%%/Config::Parser::ldap.3.gz
Added: head/devel/p5-Config-Parser/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Config-Parser/Makefile Sat Sep 28 16:01:15 2019 (r513142)
@@ -0,0 +1,23 @@
+# Created by: Zeus Panchenko <zeus at gnu.org.ua>
+# $FreeBSD$
+
+PORTNAME= Config-Parser
+PORTVERSION= 1.04
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= perl at FreeBSD.org
+COMMENT= Base class for configuration file parsers
+
+LICENSE= GPLv3+
+
+RUN_DEPENDS= p5-Config-AST>=1.05:devel/p5-Config-AST \
+ p5-Text-Locus>=1.01:textproc/p5-Text-Locus
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/devel/p5-Config-Parser/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Config-Parser/distinfo Sat Sep 28 16:01:15 2019 (r513142)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1567056407
+SHA256 (Config-Parser-1.04.tar.gz) = f76ecbe5d1595823ad0ec28ae7be898c1d87d11381d0cf1b33c0f0e329eec345
+SIZE (Config-Parser-1.04.tar.gz) = 24014
Added: head/devel/p5-Config-Parser/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Config-Parser/pkg-descr Sat Sep 28 16:01:15 2019 (r513142)
@@ -0,0 +1,8 @@
+Config::Parser provides a framework for writing configuration file
+parsers. It is an intermediate layer between the abstract syntax tree
+(Config::AST) and implementation of a parser for a particular
+configuration file format.
+
+Config::Parser::Ini is a configuration file parser for ini-style files.
+
+WWW: https://metacpan.org/release/Config-Parser
Added: head/devel/p5-Config-Parser/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-Config-Parser/pkg-plist Sat Sep 28 16:01:15 2019 (r513142)
@@ -0,0 +1,4 @@
+%%SITE_PERL%%/Config/Parser.pm
+%%SITE_PERL%%/Config/Parser/Ini.pm
+%%PERL5_MAN3%%/Config::Parser.3.gz
+%%PERL5_MAN3%%/Config::Parser::Ini.3.gz
More information about the svn-ports-head
mailing list