From nobody Fri Jan 31 18:02:44 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 4Yl3dd2gjBz5mjFK; Fri, 31 Jan 2025 18:02:45 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Yl3dd06zpz46q6; Fri, 31 Jan 2025 18:02:45 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738346565; 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=h07nr2WCFan/UOPxA/yd1kjMlZBkDMpxOsTn0KoaY5o=; b=TrsodIBCA7tkDcN/sIuu8iUzPsQqohjtsX2QLyq/n3wwN7TUARf1YHDtMOVoRsKIc6R2as TnTmDpW5ro0kRsaY6ZayOe0zPfXIEfvwtkX2d54win0jKwxTR5WSk1yQI2N5GxMPY+oBNe yMyR6jjvYfASkU09VpK4HT6HhomqiOR/xyCkdMgLCl64t7+MMGCQv/Z4azJ0CX2XAODmii BkNAWkQcyStSJQ+FNjMWFZ4ZzByx4c5muu0+ZlUg/91QN1YRAGLJL1C0Vqswx1nO47rDm/ dDewbJiT7d3kpsVvu5+1s5QSgDxTkUKOJw6Br4PkY9fVLymeU8VElmlXX+mAdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738346565; 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=h07nr2WCFan/UOPxA/yd1kjMlZBkDMpxOsTn0KoaY5o=; b=rwGVSRs8uKmhLcq3dYM/ZsACi7N17Ht25nEPMVHEhWLeEmZrH1zqviDWAMpoB+X6fHA/Qi 87A3XaKs2Mus1XPKWPPe/xDXz2pQUgAyMAzuIMM73b30Q+ZaIooV4ZjFSzvfu/hNcPVlXd zE/1NmgX6kbTj4/DIds8VYOMCBqITetOU4KQCK6u00cRJK12do8MghEgIeCRmSRJJ0Oozk R1rdYHalTLexeYejdAAreg4mAO3+KlmU+ifSjWf8JHqDn34SKJrOv2am3vSNZw6plB3kop E5R7A6ZBK56gT4KwaBdrGDMm1/LebM90EnUMzXwsis0iEKSBH/YE3c+nZcKm4g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1738346565; a=rsa-sha256; cv=none; b=bQt720lH1Q4rrA5Os1iyNKCAGBPl5A4svXt06qjWPjGzW9o4Fl87p6aRmZ4ThICTxkgny+ FE3pzkUbX9jpfpK8YTYFHq0yEWG8qIvFcPbbiJ/SEErINa6QGzQKS/Vm+6S4JldfnUU7bl z5oaBXVbV/CV76t79InUVlRw0qkYO5vhWAwMvT6iDQ1W+ouwUFTW/P7O9xehQXuaPYRCDb X0734lHTL5ctiueXt+cxU7GgzzIyoLnm3gIcvMugK3B9Y/Qktk0TicvuyfitOXoVtxrK6X Oj4EnL5fkDkapp6bjmjr1V0CvUyNUG2laLA4ZjuvAg+SinV19RcGtS3yuaap7Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4Yl3dc6W1JzCsC; Fri, 31 Jan 2025 18:02:44 +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 50VI2iV5062666; Fri, 31 Jan 2025 18:02:44 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 50VI2i15062663; Fri, 31 Jan 2025 18:02:44 GMT (envelope-from git) Date: Fri, 31 Jan 2025 18:02:44 GMT Message-Id: <202501311802.50VI2i15062663@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Vladimir Druzenko Subject: git: c93a69262733 - main - devel/p5-Test-Pod-Links: New port: test Pod for invalid HTTP/S links 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: vvd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c93a69262733e81b52a42c0d221be4b952bc97e0 Auto-Submitted: auto-generated The branch main has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=c93a69262733e81b52a42c0d221be4b952bc97e0 commit c93a69262733e81b52a42c0d221be4b952bc97e0 Author: Sergei Vyshenski AuthorDate: 2025-01-31 18:00:27 +0000 Commit: Vladimir Druzenko CommitDate: 2025-01-31 18:02:29 +0000 devel/p5-Test-Pod-Links: New port: test Pod for invalid HTTP/S links Tests that all HTTP/S links from Pod documentation are reachable by calling the head method of HTTP::Tiny on them. Recommended to put it into your xt instead of your t directory. PR: 284481 --- devel/Makefile | 1 + devel/p5-Test-Pod-Links/Makefile | 24 ++++++++++++++++++++++++ devel/p5-Test-Pod-Links/distinfo | 3 +++ devel/p5-Test-Pod-Links/pkg-descr | 3 +++ devel/p5-Test-Pod-Links/pkg-plist | 2 ++ 5 files changed, 33 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 0d14d60bdc85..ed3558c45a06 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -3728,6 +3728,7 @@ SUBDIR += p5-Test-Pod SUBDIR += p5-Test-Pod-Coverage SUBDIR += p5-Test-Pod-Coverage-Permissive + SUBDIR += p5-Test-Pod-Links SUBDIR += p5-Test-Portability-Files SUBDIR += p5-Test-Prereq SUBDIR += p5-Test-RandomResults diff --git a/devel/p5-Test-Pod-Links/Makefile b/devel/p5-Test-Pod-Links/Makefile new file mode 100644 index 000000000000..9f325b221240 --- /dev/null +++ b/devel/p5-Test-Pod-Links/Makefile @@ -0,0 +1,24 @@ +PORTNAME= Test-Pod-Links +DISTVERSION= 0.003 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= svysh.fbsd@gmail.com +COMMENT= Test Pod for invalid HTTP/S links +WWW= https://metacpan.org/release/Test-Pod-Links + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${RUN_DEPENDS} +RUN_DEPENDS= p5-XT-Files>=0:devel/p5-XT-Files +TEST_DEPENDS= p5-Test-Fatal>=0:devel/p5-Test-Fatal \ + p5-Test-MockModule>=0:devel/p5-Test-MockModule + +USES= perl5 +USE_PERL5= configure + +NO_ARCH= yes + +.include diff --git a/devel/p5-Test-Pod-Links/distinfo b/devel/p5-Test-Pod-Links/distinfo new file mode 100644 index 000000000000..22a6770b1eaf --- /dev/null +++ b/devel/p5-Test-Pod-Links/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1738277233 +SHA256 (Test-Pod-Links-0.003.tar.gz) = cfe96182b9bf7596d16a8dd459cdef7916b46ac0a82abda3b36a6c0931166b03 +SIZE (Test-Pod-Links-0.003.tar.gz) = 18399 diff --git a/devel/p5-Test-Pod-Links/pkg-descr b/devel/p5-Test-Pod-Links/pkg-descr new file mode 100644 index 000000000000..99847e9e74e7 --- /dev/null +++ b/devel/p5-Test-Pod-Links/pkg-descr @@ -0,0 +1,3 @@ +Tests that all HTTP/S links from Pod documentation are reachable by calling +the head method of HTTP::Tiny on them. Recommended to put it into your xt +instead of your t directory. diff --git a/devel/p5-Test-Pod-Links/pkg-plist b/devel/p5-Test-Pod-Links/pkg-plist new file mode 100644 index 000000000000..471a7fcf2cfe --- /dev/null +++ b/devel/p5-Test-Pod-Links/pkg-plist @@ -0,0 +1,2 @@ +%%SITE_PERL%%/Test/Pod/Links.pm +%%PERL5_MAN3%%/Test::Pod::Links.3.gz