aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2026-04-27 13:01:17 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2026-04-27 13:06:47 +0000
commit6fe3caa8fac8c20cb3d1ac83f388f57cedff249b (patch)
tree6dc22c511b9a819239b3f0500d45bacf4533eada
parent82591758a8d1e5eb492bf6b37101fdd7144f8b33 (diff)
devel/p5-Getopt-Yath: Add p5-Getopt-Yath 2.000011
Getopt::Yath is the getopt processor yath uses. It should work perfectly fine outside of yath as well.
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-Getopt-Yath/Makefile27
-rw-r--r--devel/p5-Getopt-Yath/distinfo3
-rw-r--r--devel/p5-Getopt-Yath/pkg-descr2
-rw-r--r--devel/p5-Getopt-Yath/pkg-plist42
5 files changed, 75 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index ef78b30b5569..87bb966a77c1 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -2758,6 +2758,7 @@
SUBDIR += p5-Getopt-Long
SUBDIR += p5-Getopt-Long-Descriptive
SUBDIR += p5-Getopt-Tabular
+ SUBDIR += p5-Getopt-Yath
SUBDIR += p5-Git-PurePerl
SUBDIR += p5-Git-Repository
SUBDIR += p5-Git-Repository-Plugin-Log
diff --git a/devel/p5-Getopt-Yath/Makefile b/devel/p5-Getopt-Yath/Makefile
new file mode 100644
index 000000000000..076b2d285127
--- /dev/null
+++ b/devel/p5-Getopt-Yath/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= Getopt-Yath
+PORTVERSION= 2.000011
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:EXODIST
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Option processing yath style
+WWW= https://metacpan.org/dist/Getopt-Yath
+
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS= p5-Cpanel-JSON-XS>=0:converters/p5-Cpanel-JSON-XS \
+ p5-Importer>=0.024:devel/p5-Importer \
+ p5-Term-Table>=0.028:devel/p5-Term-Table
+TEST_DEPENDS= p5-Test-Simple>=1.302200:devel/p5-Test-Simple
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Getopt-Yath/distinfo b/devel/p5-Getopt-Yath/distinfo
new file mode 100644
index 000000000000..6652104a745f
--- /dev/null
+++ b/devel/p5-Getopt-Yath/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1777252470
+SHA256 (Getopt-Yath-2.000011.tar.gz) = 2b0f78f94d246ead5c8f21550c5f00bcde93fd957e45b64a6db261137646f5ce
+SIZE (Getopt-Yath-2.000011.tar.gz) = 138748
diff --git a/devel/p5-Getopt-Yath/pkg-descr b/devel/p5-Getopt-Yath/pkg-descr
new file mode 100644
index 000000000000..4b07845bf8c4
--- /dev/null
+++ b/devel/p5-Getopt-Yath/pkg-descr
@@ -0,0 +1,2 @@
+Getopt::Yath is the getopt processor yath uses. It should work perfectly fine
+outside of yath as well.
diff --git a/devel/p5-Getopt-Yath/pkg-plist b/devel/p5-Getopt-Yath/pkg-plist
new file mode 100644
index 000000000000..d31d554c3651
--- /dev/null
+++ b/devel/p5-Getopt-Yath/pkg-plist
@@ -0,0 +1,42 @@
+%%SITE_PERL%%/Getopt/Yath.pm
+%%SITE_PERL%%/Getopt/Yath/HashBase.pm
+%%SITE_PERL%%/Getopt/Yath/Instance.pm
+%%SITE_PERL%%/Getopt/Yath/Option.pm
+%%SITE_PERL%%/Getopt/Yath/Option/Auto.pm
+%%SITE_PERL%%/Getopt/Yath/Option/AutoList.pm
+%%SITE_PERL%%/Getopt/Yath/Option/AutoMap.pm
+%%SITE_PERL%%/Getopt/Yath/Option/AutoPathList.pm
+%%SITE_PERL%%/Getopt/Yath/Option/Bool.pm
+%%SITE_PERL%%/Getopt/Yath/Option/BoolMap.pm
+%%SITE_PERL%%/Getopt/Yath/Option/Count.pm
+%%SITE_PERL%%/Getopt/Yath/Option/List.pm
+%%SITE_PERL%%/Getopt/Yath/Option/Map.pm
+%%SITE_PERL%%/Getopt/Yath/Option/PathList.pm
+%%SITE_PERL%%/Getopt/Yath/Option/Scalar.pm
+%%SITE_PERL%%/Getopt/Yath/Settings.pm
+%%SITE_PERL%%/Getopt/Yath/Settings/Group.pm
+%%SITE_PERL%%/Getopt/Yath/State.pm
+%%SITE_PERL%%/Getopt/Yath/Term.pm
+%%SITE_PERL%%/Getopt/Yath/Tutorial.pm
+%%SITE_PERL%%/Getopt/Yath/Util.pm
+%%PERL5_MAN3%%/Getopt::Yath.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::HashBase.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Instance.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Option.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Option::Auto.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Option::AutoList.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Option::AutoMap.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Option::AutoPathList.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Option::Bool.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Option::BoolMap.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Option::Count.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Option::List.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Option::Map.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Option::PathList.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Option::Scalar.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Settings.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Settings::Group.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::State.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Term.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Tutorial.3.gz
+%%PERL5_MAN3%%/Getopt::Yath::Util.3.gz