Thank you !
wen
________________________________________
发件人: Alexander Bluhm <alexander.bluhm@gmx.net>
发送时间: 2021年6月12日 8:27
收件人: Charlene Wendling
抄送: wen heping; ports@openbsd.org
主题: Re: www/p5-Dancer2: Update to 0.301004
On Fri, Jun 11, 2021 at 11:38:09AM +0000, Charlene Wendling wrote:
> > Here is a patch for www/p5-Dancer2:
> > i) Update to 0.301004
> > ii) Add sysutils/p5-File-Which as RUN_DEPENDS
> > It build well and pass all tests on amd64-6.9 system.
> > 4 ports depends on it and all build and pass tests too.
>
> OK cwen@ with 2 tweaks:
>
> - sysutils/p5-Capture-Tiny is missing as TEST_DEPENDS
> - we don't need gitignore and docker files
I commited with this and sorting the dependencies. Some dependencies
are out of date. I regenerated with portgen, checked manually, and
added everything that is rcommended. So the correct list should
be below.
I think we should not run author tests. It makes trcking the
dependendcies even harder. And there is no sense in checking the
pod and style again as the author did before.
While there, sort the Makefile according to template.
ok?
bluhm
Index: www/p5-Dancer2/Makefile
===================================================================
RCS file: /data/mirror/openbsd/cvs/ports/www/p5-Dancer2/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- www/p5-Dancer2/Makefile 11 Jun 2021 16:51:21 -0000 1.14
+++ www/p5-Dancer2/Makefile 12 Jun 2021 00:08:44 -0000
@@ -2,55 +2,61 @@
COMMENT = lightweight yet powerful web application framework
-MODULES = cpan
-PKG_ARCH = *
DISTNAME = Dancer2-0.301004
+REVISION = 0
+
CATEGORIES = www
# Perl
PERMIT_PACKAGE = Yes
+MODULES = cpan
+
BUILD_DEPENDS = devel/p5-File-ShareDir-Install>=0.06
-RUN_DEPENDS = converters/p5-JSON \
- converters/p5-JSON-XS \
+RUN_DEPENDS = converters/p5-Cpanel-JSON-XS \
+ converters/p5-JSON-MaybeXS \
devel/p5-CLI-Osprey \
- devel/p5-Class-Load \
+ devel/p5-Class-XSAccessor \
+ devel/p5-Clone \
devel/p5-Config-Any \
+ devel/p5-Exporter-Tiny \
devel/p5-File-Share \
devel/p5-Hash-Merge-Simple \
+ devel/p5-Hash-MultiValue \
devel/p5-Import-Into \
- devel/p5-Moo>=2.000000 \
- devel/p5-MooX-Types-MooseLike \
+ devel/p5-Module-Runtime \
+ devel/p5-Moo>=2.0 \
+ devel/p5-MooX-TypeTiny \
+ devel/p5-Path-Tiny \
devel/p5-Ref-Util \
- devel/p5-Return-MultiLevel \
+ devel/p5-Role-Tiny>=2.0 \
devel/p5-Safe-Isa \
devel/p5-Scope-Upper \
- devel/p5-Type-Tiny \
- devel/p5-YAML \
+ devel/p5-Sub-Quote \
+ devel/p5-Type-Tiny>=1.000006 \
+ devel/p5-YAML>=0.86 \
+ devel/p5-YAML-XS \
mail/p5-MIME-Types \
- security/p5-Digest-SHA1 \
sysutils/p5-File-Which \
textproc/p5-Template \
textproc/p5-Template-Tiny \
- www/p5-HTTP-Body \
- www/p5-HTTP-Cookies \
www/p5-HTTP-Date \
- www/p5-HTTP-Headers-Fast \
+ www/p5-HTTP-Headers-Fast>=0.21 \
+ www/p5-Plack>=1.0040 \
www/p5-Plack-Middleware-FixMissingBodyInRedirect \
www/p5-Plack-Middleware-RemoveRedundantBody \
- www/p5-Plack>=1.0040
+ www/p5-URI
TEST_DEPENDS = devel/p5-AnyEvent \
- devel/p5-Test-CPAN-Meta \
devel/p5-Test-EOL \
devel/p5-Test-Fatal \
- devel/p5-Test-Memory-Cycle>=1.04 \
+ devel/p5-Test-Memory-Cycle \
devel/p5-Test-MockTime \
- devel/p5-Test-NoTabs \
- devel/p5-Test-Perl-Critic \
- sysutils/p5-Capture-Tiny
+ sysutils/p5-Capture-Tiny>=0.12 \
+ www/p5-HTTP-Cookies \
+ www/p5-HTTP-Message
-MAKE_ENV += TEST_POD=yes AUTHOR_TESTING=Yes
+PKG_ARCH = *
.include <bsd.port.mk>
No comments:
Post a Comment