From nobody Fri Mar 14 09:57:11 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZDfsz59ZRz5qvFD; Fri, 14 Mar 2025 09:57:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZDfsz4WkSz3tVk; Fri, 14 Mar 2025 09:57:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1741946231; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8utbxIDIVDL2zaTPb0YRO9X3P632TgkWz0udDGhVCZo=; b=OF7rDaiAtdRzeg7mYual3+YuRoJ1Ua12DSptM59dMyQ38xeG+yaXl1Ujel6a4BJJW0Zkon ym+BptRs68+EV4pkF6FkIBnjDcg7RihHpH1QE2vxlApCiFPXhHWf6oCleDsRgvmc54krOE Ch4pvnQu5bPmbXvRkq2pqoJ6t5S+MO9SAX2h7PBdRWCWwVwY2UvFx89zbJWbRuN4qScGuc eUebtvA2WDphH/RZfUElAohY5B0h9SZJPC8o7NLCocNzc/m/fZp7+MffiXbl40Zp5zWuo0 /jB9RyzrxHFy1flOGMqgrsAAbzj2F7XwZaD1M0X8pbLLhNnwQbcCsuiIJt2M/Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1741946231; a=rsa-sha256; cv=none; b=uImy0pvkM2k6AZvBD/5tx+xqyeYBXeALtems4Nv5Zui1fJbJsGd0jd5VHWFcZS2PQkCKp3 ms68v5G8o8gjEelCDko8Cvlj0slsE9vjEJ0WSile6seMmr1JafltLjxsHBdecvii6d+fSE q9R9/PUVMz9dFTpbfU/6ZuYTOLkaBv/L271P79YniUZrdtkczRIQD8o21FiFvUk8lAc8iH uFrTHAd23dGXlwauDI38SnBPV3KWbQAAtIUYn7QMM7HvMRSRoi9bWRQacGkkv7bnGeFmWm /lry56N4icyvjbXPlc+9jYRYxWwa2Ppe1RRfVmeyQSw29nnd05LqXX/nhE+KEA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1741946231; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8utbxIDIVDL2zaTPb0YRO9X3P632TgkWz0udDGhVCZo=; b=Xki4nQtnwCyXBEwL2TQ1PMyxsMwRyZkEpJJEng2y+8iuKnc+cSWNxZp+fr+RbPzqzGBMb9 299cKgMHpb8rLiN5uosgKx9FiDDM6Um1CyoT1hatDDWb0kv2HCtCwnJEw1yxxC2Zvx8Zlm XcIqcftAoW2Jrj45eQIObFPfAzQwgMB5RFikkkYieRb+ioVYhq2iGyWcwYuG0rGJk2x+CL TSGIke1FC9LQGlZRq7pIJGXDJit0mm+MdcxZa97qLfSlEsmxzPu0Szmx9INOYFAoCYas39 8gyCasixpzGJQt1h5LuQdcx/DqKWeSTbO4yI7qgr4NZTruVfjRlCxFncb5ByjQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ZDfsz43ZQzfpM; Fri, 14 Mar 2025 09:57:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 52E9vBFA058760; Fri, 14 Mar 2025 09:57:11 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 52E9vBu9058756; Fri, 14 Mar 2025 09:57:11 GMT (envelope-from git) Date: Fri, 14 Mar 2025 09:57:11 GMT Message-Id: <202503140957.52E9vBu9058756@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: d4a0579bb1e8 - main - www/Mojo-UserAgent-Mockable: Add Mojo-UserAgent-Mockable 1.59 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d4a0579bb1e8cba8c1ef0ca6a107b3869266b509 Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=d4a0579bb1e8cba8c1ef0ca6a107b3869266b509 commit d4a0579bb1e8cba8c1ef0ca6a107b3869266b509 Author: Po-Chuan Hsieh AuthorDate: 2025-03-14 09:37:22 +0000 Commit: Po-Chuan Hsieh CommitDate: 2025-03-14 09:53:58 +0000 www/Mojo-UserAgent-Mockable: Add Mojo-UserAgent-Mockable 1.59 Mojo::UserAgent::Mockable is a Mojo User-Agent that can record and play back requests without Internet connectivity, similar to LWP::UserAgent::Mockable. --- www/Makefile | 1 + www/p5-Mojo-UserAgent-Mockable/Makefile | 41 ++++++++++++++++++++++++++++++++ www/p5-Mojo-UserAgent-Mockable/distinfo | 3 +++ www/p5-Mojo-UserAgent-Mockable/pkg-descr | 2 ++ www/p5-Mojo-UserAgent-Mockable/pkg-plist | 8 +++++++ 5 files changed, 55 insertions(+) diff --git a/www/Makefile b/www/Makefile index d136cff6142b..263241e9e18d 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1042,6 +1042,7 @@ SUBDIR += p5-Mojo-IOLoop-Delay SUBDIR += p5-Mojo-IOLoop-ForkCall SUBDIR += p5-Mojo-Server-FastCGI + SUBDIR += p5-Mojo-UserAgent-Mockable SUBDIR += p5-Mojo-Weixin SUBDIR += p5-MojoMojo SUBDIR += p5-MojoX-Log-Dispatch-Simple diff --git a/www/p5-Mojo-UserAgent-Mockable/Makefile b/www/p5-Mojo-UserAgent-Mockable/Makefile new file mode 100644 index 000000000000..3168aac86f06 --- /dev/null +++ b/www/p5-Mojo-UserAgent-Mockable/Makefile @@ -0,0 +1,41 @@ +PORTNAME= Mojo-UserAgent-Mockable +PORTVERSION= 1.59 +CATEGORIES= www perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:POPEFELIX +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Mojo User-Agent that can record and play back requests without Internet connectivity +WWW= https://metacpan.org/dist/Mojo-UserAgent-Mockable + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${RUN_DEPENDS} +RUN_DEPENDS= p5-Class-Load>=0:devel/p5-Class-Load \ + p5-JSON-MaybeXS>=0:converters/p5-JSON-MaybeXS \ + p5-Mojolicious>=7.22:www/p5-Mojolicious \ + p5-Path-Tiny>=0:devel/p5-Path-Tiny \ + p5-Safe-Isa>=0:devel/p5-Safe-Isa \ + p5-Try-Tiny>=0:lang/p5-Try-Tiny +TEST_DEPENDS= p5-Array-Compare>=0:misc/p5-Array-Compare \ + p5-Devel-Hide>=0:devel/p5-Devel-Hide \ + p5-IO-Socket-SSL>=2.009:security/p5-IO-Socket-SSL \ + p5-Module-Util>=0:devel/p5-Module-Util \ + p5-Mojolicious-Plugin-BasicAuthPlus>=0:www/p5-Mojolicious-Plugin-BasicAuthPlus \ + p5-Moose>=0:devel/p5-Moose \ + p5-Pod-Coverage-TrustPod>=0:devel/p5-Pod-Coverage-TrustPod \ + p5-Test-Exception>=0:devel/p5-Test-Exception \ + p5-Test-JSON>=0:devel/p5-Test-JSON \ + p5-Test-Most>=0:devel/p5-Test-Most \ + p5-Test-Pod>=0:devel/p5-Test-Pod \ + p5-Test-Pod-Coverage>=0:devel/p5-Test-Pod-Coverage + +USES= perl5 +USE_PERL5= configure + +NO_ARCH= yes + +.include diff --git a/www/p5-Mojo-UserAgent-Mockable/distinfo b/www/p5-Mojo-UserAgent-Mockable/distinfo new file mode 100644 index 000000000000..1e1715a28765 --- /dev/null +++ b/www/p5-Mojo-UserAgent-Mockable/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1740836000 +SHA256 (Mojo-UserAgent-Mockable-1.59.tar.gz) = b7227aab5fdd3b58b0df29e8c71a44fed2130c5831de38bd012a58254146c520 +SIZE (Mojo-UserAgent-Mockable-1.59.tar.gz) = 102361 diff --git a/www/p5-Mojo-UserAgent-Mockable/pkg-descr b/www/p5-Mojo-UserAgent-Mockable/pkg-descr new file mode 100644 index 000000000000..fbccc5788caf --- /dev/null +++ b/www/p5-Mojo-UserAgent-Mockable/pkg-descr @@ -0,0 +1,2 @@ +Mojo::UserAgent::Mockable is a Mojo User-Agent that can record and play back +requests without Internet connectivity, similar to LWP::UserAgent::Mockable. diff --git a/www/p5-Mojo-UserAgent-Mockable/pkg-plist b/www/p5-Mojo-UserAgent-Mockable/pkg-plist new file mode 100644 index 000000000000..786875185321 --- /dev/null +++ b/www/p5-Mojo-UserAgent-Mockable/pkg-plist @@ -0,0 +1,8 @@ +%%SITE_PERL%%/Mojo/UserAgent/Mockable.pm +%%SITE_PERL%%/Mojo/UserAgent/Mockable/Proxy.pm +%%SITE_PERL%%/Mojo/UserAgent/Mockable/Request/Compare.pm +%%SITE_PERL%%/Mojo/UserAgent/Mockable/Serializer.pm +%%PERL5_MAN3%%/Mojo::UserAgent::Mockable.3.gz +%%PERL5_MAN3%%/Mojo::UserAgent::Mockable::Proxy.3.gz +%%PERL5_MAN3%%/Mojo::UserAgent::Mockable::Request::Compare.3.gz +%%PERL5_MAN3%%/Mojo::UserAgent::Mockable::Serializer.3.gz