[Midnightbsd-cvs] mports [24179] trunk/devel: add new perl ports

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Tue Sep 4 08:42:27 EDT 2018


Revision: 24179
          http://svnweb.midnightbsd.org/mports/?rev=24179
Author:   laffer1
Date:     2018-09-04 08:42:26 -0400 (Tue, 04 Sep 2018)
Log Message:
-----------
add new perl ports

Modified Paths:
--------------
    trunk/devel/Makefile

Added Paths:
-----------
    trunk/devel/p5-Config-Any/
    trunk/devel/p5-Config-Any/Makefile
    trunk/devel/p5-Config-Any/distinfo
    trunk/devel/p5-Config-Any/pkg-descr
    trunk/devel/p5-Config-Any/pkg-plist
    trunk/devel/p5-Data-Compare/
    trunk/devel/p5-Data-Compare/Makefile
    trunk/devel/p5-Data-Compare/distinfo
    trunk/devel/p5-Data-Compare/pkg-descr
    trunk/devel/p5-Data-Compare/pkg-plist

Modified: trunk/devel/Makefile
===================================================================
--- trunk/devel/Makefile	2018-09-04 12:36:16 UTC (rev 24178)
+++ trunk/devel/Makefile	2018-09-04 12:42:26 UTC (rev 24179)
@@ -276,9 +276,11 @@
 SUBDIR += p5-Class-Trigger
 SUBDIR += p5-Class-XSAccessor
 SUBDIR += p5-Clone
+SUBDIR += p5-Config-Any
 SUBDIR += p5-Config-General
 SUBDIR += p5-Config-Tiny
 SUBDIR += p5-Context-Preserve
+SUBDIR += p5-Data-Compare
 SUBDIR += p5-Data-Dumper
 SUBDIR += p5-Data-Dumper-Concise
 SUBDIR += p5-Data-OptList

Added: trunk/devel/p5-Config-Any/Makefile
===================================================================
--- trunk/devel/p5-Config-Any/Makefile	                        (rev 0)
+++ trunk/devel/p5-Config-Any/Makefile	2018-09-04 12:42:26 UTC (rev 24179)
@@ -0,0 +1,39 @@
+# $MidnightBSD$
+
+PORTNAME=	Config-Any
+PORTVERSION=	0.32
+CATEGORIES=	devel perl5
+MASTER_SITES=	CPAN
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Load class configuration data from a number of file formats
+
+LICENSE=	artistic gpl
+LICENSE_COMB=	dual
+
+BUILD_DEPENDS=	p5-Module-Pluggable>=3.6:devel/p5-Module-Pluggable
+RUN_DEPENDS=	p5-Module-Pluggable>=3.6:devel/p5-Module-Pluggable
+
+OPTIONS_DEFINE=	GENERAL INI JSON XML YAML
+OPTIONS_DEFAULT=GENERAL INI JSON XML YAML
+
+GENERAL_DESC=	Generic Config format support
+
+NO_ARCH=	yes
+USES=		perl5
+USE_PERL5=	configure
+PERL_CONFIGURE=	yes
+
+GENERAL_BUILD_DEPENDS=	p5-Config-General>=2.47:devel/p5-Config-General
+GENERAL_RUN_DEPENDS=	p5-Config-General>=2.47:devel/p5-Config-General
+INI_BUILD_DEPENDS=	p5-Config-Tiny>=0:devel/p5-Config-Tiny
+INI_RUN_DEPENDS=	p5-Config-Tiny>=0:devel/p5-Config-Tiny
+JSON_BUILD_DEPENDS=	p5-Cpanel-JSON-XS>=0:converters/p5-Cpanel-JSON-XS
+JSON_RUN_DEPENDS=	p5-Cpanel-JSON-XS>=0:converters/p5-Cpanel-JSON-XS
+XML_BUILD_DEPENDS=	p5-XML-Simple>=0:textproc/p5-XML-Simple
+XML_RUN_DEPENDS=	p5-XML-Simple>=0:textproc/p5-XML-Simple
+YAML_BUILD_DEPENDS=	p5-YAML-LibYAML>=0:textproc/p5-YAML-LibYAML
+YAML_RUN_DEPENDS=	p5-YAML-LibYAML>=0:textproc/p5-YAML-LibYAML
+
+.include <bsd.port.mk>


Property changes on: trunk/devel/p5-Config-Any/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/p5-Config-Any/distinfo
===================================================================
--- trunk/devel/p5-Config-Any/distinfo	                        (rev 0)
+++ trunk/devel/p5-Config-Any/distinfo	2018-09-04 12:42:26 UTC (rev 24179)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1493032020
+SHA256 (Config-Any-0.32.tar.gz) = 68da2a5cf25faedd4d24cf3d0d570995c199d5b950108a2de78d40deced36150
+SIZE (Config-Any-0.32.tar.gz) = 21045


Property changes on: trunk/devel/p5-Config-Any/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/p5-Config-Any/pkg-descr
===================================================================
--- trunk/devel/p5-Config-Any/pkg-descr	                        (rev 0)
+++ trunk/devel/p5-Config-Any/pkg-descr	2018-09-04 12:42:26 UTC (rev 24179)
@@ -0,0 +1,13 @@
+Config::Any provides a facility for Perl applications and libraries to load
+configuration data from multiple different file formats. It supports XML, YAML,
+JSON, Apache-style configuration, Windows INI files, and even Perl code.
+
+The rationale for this module is as follows: Perl programs are deployed on many
+different platforms and integrated with many different systems.  Systems
+administrators and end users may prefer different configuration formats than the
+developers. The flexibility inherent in a multiple format configuration loader
+allows different users to make different choices, without generating extra work
+for the developers. As a developer you only need to learn a single interface to
+be able to use the power of different configuration formats.
+
+WWW: https://metacpan.org/release/Config-Any


Property changes on: trunk/devel/p5-Config-Any/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/p5-Config-Any/pkg-plist
===================================================================
--- trunk/devel/p5-Config-Any/pkg-plist	                        (rev 0)
+++ trunk/devel/p5-Config-Any/pkg-plist	2018-09-04 12:42:26 UTC (rev 24179)
@@ -0,0 +1,16 @@
+%%SITE_PERL%%/Config/Any.pm
+%%SITE_PERL%%/Config/Any/Base.pm
+%%SITE_PERL%%/Config/Any/General.pm
+%%SITE_PERL%%/Config/Any/INI.pm
+%%SITE_PERL%%/Config/Any/JSON.pm
+%%SITE_PERL%%/Config/Any/Perl.pm
+%%SITE_PERL%%/Config/Any/XML.pm
+%%SITE_PERL%%/Config/Any/YAML.pm
+%%PERL5_MAN3%%/Config::Any.3.gz
+%%PERL5_MAN3%%/Config::Any::Base.3.gz
+%%PERL5_MAN3%%/Config::Any::General.3.gz
+%%PERL5_MAN3%%/Config::Any::INI.3.gz
+%%PERL5_MAN3%%/Config::Any::JSON.3.gz
+%%PERL5_MAN3%%/Config::Any::Perl.3.gz
+%%PERL5_MAN3%%/Config::Any::XML.3.gz
+%%PERL5_MAN3%%/Config::Any::YAML.3.gz


Property changes on: trunk/devel/p5-Config-Any/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/p5-Data-Compare/Makefile
===================================================================
--- trunk/devel/p5-Data-Compare/Makefile	                        (rev 0)
+++ trunk/devel/p5-Data-Compare/Makefile	2018-09-04 12:42:26 UTC (rev 24179)
@@ -0,0 +1,26 @@
+# $MidnightBSD$
+
+PORTNAME=	Data-Compare
+PORTVERSION=	1.2200
+PORTREVISION=	1
+CATEGORIES=	devel perl5
+MASTER_SITES=	CPAN
+MASTER_SITE_SUBDIR=	CPAN:DCANTRELL
+PKGNAMEPREFIX=	p5-
+DISTNAME=	${PORTNAME}-${PORTVERSION:C/0*$//}
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Data::Compare - compare perl data structures
+
+LICENSE=	artistic gpl
+LICENSE_COMB=	dual
+
+BUILD_DEPENDS=	p5-File-Find-Rule>=0:devel/p5-File-Find-Rule
+RUN_DEPENDS:=	${BUILD_DEPENDS}
+
+USES=		perl5
+USE_PERL5=	configure
+PERL_CONFIGURE=	yes
+NO_ARCH=	yes
+
+.include <bsd.port.mk>


Property changes on: trunk/devel/p5-Data-Compare/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/p5-Data-Compare/distinfo
===================================================================
--- trunk/devel/p5-Data-Compare/distinfo	                        (rev 0)
+++ trunk/devel/p5-Data-Compare/distinfo	2018-09-04 12:42:26 UTC (rev 24179)
@@ -0,0 +1,2 @@
+SHA256 (Data-Compare-1.22.tar.gz) = ce8f2c7cd8e7aad8bfa381824f43c0d2ae0ed8a21450817bbeb1d971b5c2e8af
+SIZE (Data-Compare-1.22.tar.gz) = 23483


Property changes on: trunk/devel/p5-Data-Compare/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/p5-Data-Compare/pkg-descr
===================================================================
--- trunk/devel/p5-Data-Compare/pkg-descr	                        (rev 0)
+++ trunk/devel/p5-Data-Compare/pkg-descr	2018-09-04 12:42:26 UTC (rev 24179)
@@ -0,0 +1,4 @@
+Compare two perl data structures recursively. Returns 0 if the
+structures differ, else returns 1.
+
+WWW: https://metacpan.org/release/Data-Compare


Property changes on: trunk/devel/p5-Data-Compare/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/devel/p5-Data-Compare/pkg-plist
===================================================================
--- trunk/devel/p5-Data-Compare/pkg-plist	                        (rev 0)
+++ trunk/devel/p5-Data-Compare/pkg-plist	2018-09-04 12:42:26 UTC (rev 24179)
@@ -0,0 +1,6 @@
+%%SITE_PERL%%/Data/Compare.pm
+%%SITE_PERL%%/Data/Compare/Plugins.pod
+%%SITE_PERL%%/Data/Compare/Plugins/Scalar/Properties.pm
+%%PERL5_MAN3%%/Data::Compare.3.gz
+%%PERL5_MAN3%%/Data::Compare::Plugins.3.gz
+%%PERL5_MAN3%%/Data::Compare::Plugins::Scalar::Properties.3.gz


Property changes on: trunk/devel/p5-Data-Compare/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list