From nobody Tue Jan 28 17:06:22 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 4YjBWy564mz5lmQS; Tue, 28 Jan 2025 17:06:22 +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 4YjBWy1Ym2z44TB; Tue, 28 Jan 2025 17:06:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738083982; 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=b7Fgrn4qpz8OrPl74vr3jVYlbyLjp1Srz9ECCLp6mQU=; b=kS96riCS8aNfjVn5rbQDcdY3emae4Wbld0IUbkR/9N0It2BF1ZLiZ2CsQqQwnDHHqR7+NI XF0nmEXcbCkTuy1PtLqGbqEQnTjj1/0YQz6AbzG2kzBKrLQ2IB6FrME2qbPKZD4waf0zAC 0J+Tt6KpRiVNTcxHP4J4+KxM0yrOEcAiPZrME2DJ4cu4VahpT6MFsNYg27gDDJ+x/KC3Jn UmPjatyTLe7jBv5fwjK/+7LSWj5ZDVN7kmUVaefB4RWuwgwA/ik1tN/XzQcwzgIus6JY6V 8pwFjY7pkYLGYmgKKFF+ira2J2lfOW4rXnGOhwo+NFckfOQDaUZVBQ3l36aHCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738083982; 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=b7Fgrn4qpz8OrPl74vr3jVYlbyLjp1Srz9ECCLp6mQU=; b=L2CwGxAlFwconRBaLwEsDsb7UySQ7bd6hQQ68xq5+WY4dSEGFtZMj8S3w1AIBVjbmDOYBz do1aQRn7eiLPQP5U4CVUceh8cCfmTW6W77kF2FbmZ8Ws4wiM2ydxZns2Fc5jVX9mrnn3pt OGD8NM0glb1IfVb0Zal7Z6CS8UtqCENN7N7edrNGyFUrliqfc6aIBSJRMm7jLPIqtaBlNS IPbZZfs+N5lad7PHUCcJB0S/Kvlc3OK2RyJ+JO7+YJAoZ+IUryCySBARlkfyGcaASKAjXf n9DIgXGhbalhQaW9p87gvrTWD4B8LrApMi+2QEvyZaqd28F7ulXXf7FRPZLkOg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1738083982; a=rsa-sha256; cv=none; b=Fll3gjfiksqv9xYendfWTZmSBjVAbqyvbkbUbR/ABcV4cfKHgmzvk2wLac24yopWDKvmbr PupwFdB5TAlErz0MnfTXQx4VWVhjUMwl4kTpLHlCr3BJtLXRHfzURyK+gSWX5Yl41iI0oR bPLgXsMgUbsEWpL2BofFTcHXxu6+IGtfSpOaYNRvSb7dQT2MWk36fAGkswtQhJOFpJwgi/ Q4pF4MKItYDxtY20ia9KdcnYLQnVcdrNU2nGgYuTW5V8dswkOkJ6DgED56YW+gFHN0bure qPm2SlXWoFrFfgMRNldXXcYSEHkphZdnAisg0Q8CvrLYeTeTGpoWwc/4JTgSrg== 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 4YjBWy13W2z898; Tue, 28 Jan 2025 17:06:22 +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 50SH6MMc061956; Tue, 28 Jan 2025 17:06:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 50SH6MOJ061953; Tue, 28 Jan 2025 17:06:22 GMT (envelope-from git) Date: Tue, 28 Jan 2025 17:06:22 GMT Message-Id: <202501281706.50SH6MOJ061953@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: ba7c80a43fe4 - main - math/p5-PDL-Perldl2: Add p5-PDL-Perldl2 2.002 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: ba7c80a43fe43eb450bf12e27dcf8bceabf90f03 Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=ba7c80a43fe43eb450bf12e27dcf8bceabf90f03 commit ba7c80a43fe43eb450bf12e27dcf8bceabf90f03 Author: Po-Chuan Hsieh AuthorDate: 2025-01-28 16:49:59 +0000 Commit: Po-Chuan Hsieh CommitDate: 2025-01-28 17:04:08 +0000 math/p5-PDL-Perldl2: Add p5-PDL-Perldl2 2.002 The pdl2 program, also known as the Perldl2 shell, is a second generation version of the original perldl interactive PDL shell. It attempts to be backward compatible in usage while providing improved features, better support for Perl syntax, and an more easily extended framework based on the Devel::REPL shell. By default, command lines beginning with the default prompt of either pdl2 or perldl (one of 'pdl> ', 'PDL> ', or 'perldl> ') will have the prefix string and surrounding whitespace stripped. This allows for easy cut-and-paste from sample PDL shell sessions or other examples into another PDL shell session. --- math/Makefile | 1 + math/p5-PDL-Perldl2/Makefile | 24 ++++++++++++++++++++++++ math/p5-PDL-Perldl2/distinfo | 3 +++ math/p5-PDL-Perldl2/pkg-descr | 9 +++++++++ math/p5-PDL-Perldl2/pkg-plist | 15 +++++++++++++++ 5 files changed, 52 insertions(+) diff --git a/math/Makefile b/math/Makefile index ddeaf5c867dd..31b3e079d0df 100644 --- a/math/Makefile +++ b/math/Makefile @@ -832,6 +832,7 @@ SUBDIR += p5-PDL-LinearAlgebra SUBDIR += p5-PDL-Minuit SUBDIR += p5-PDL-Opt-Simplex + SUBDIR += p5-PDL-Perldl2 SUBDIR += p5-Parse-Range SUBDIR += p5-Roman SUBDIR += p5-Set-IntSpan diff --git a/math/p5-PDL-Perldl2/Makefile b/math/p5-PDL-Perldl2/Makefile new file mode 100644 index 000000000000..a91d3d2272c0 --- /dev/null +++ b/math/p5-PDL-Perldl2/Makefile @@ -0,0 +1,24 @@ +PORTNAME= PDL-Perldl2 +PORTVERSION= 2.002 +CATEGORIES= math perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Simple shell (version 2) for PDL +WWW= https://metacpan.org/dist/PDL-Perldl2 + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual + +BUILD_DEPENDS= ${RUN_DEPENDS} +RUN_DEPENDS= p5-Devel-REPL>=0:devel/p5-Devel-REPL \ + p5-PDL>=2.095:math/p5-PDL \ + p5-namespace-clean>=0:devel/p5-namespace-clean + +USES= perl5 +USE_PERL5= configure + +NO_ARCH= yes + +.include diff --git a/math/p5-PDL-Perldl2/distinfo b/math/p5-PDL-Perldl2/distinfo new file mode 100644 index 000000000000..e3fd239e3671 --- /dev/null +++ b/math/p5-PDL-Perldl2/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1736671159 +SHA256 (PDL-Perldl2-2.002.tar.gz) = 337e1ad39f250bf1bd24f1feef449f21c9895a5d58ddbf5c375ea42400f92a66 +SIZE (PDL-Perldl2-2.002.tar.gz) = 16492 diff --git a/math/p5-PDL-Perldl2/pkg-descr b/math/p5-PDL-Perldl2/pkg-descr new file mode 100644 index 000000000000..963c0ef261dc --- /dev/null +++ b/math/p5-PDL-Perldl2/pkg-descr @@ -0,0 +1,9 @@ +The pdl2 program, also known as the Perldl2 shell, is a second generation +version of the original perldl interactive PDL shell. It attempts to be backward +compatible in usage while providing improved features, better support for Perl +syntax, and an more easily extended framework based on the Devel::REPL shell. + +By default, command lines beginning with the default prompt of either pdl2 or +perldl (one of 'pdl> ', 'PDL> ', or 'perldl> ') will have the prefix string and +surrounding whitespace stripped. This allows for easy cut-and-paste from sample +PDL shell sessions or other examples into another PDL shell session. diff --git a/math/p5-PDL-Perldl2/pkg-plist b/math/p5-PDL-Perldl2/pkg-plist new file mode 100644 index 000000000000..9b0788a9c8cc --- /dev/null +++ b/math/p5-PDL-Perldl2/pkg-plist @@ -0,0 +1,15 @@ +bin/pdl2 +%%SITE_PERL%%/PDL/Perldl2/Plugin/CleanErrors.pm +%%SITE_PERL%%/PDL/Perldl2/Plugin/NiceSlice.pm +%%SITE_PERL%%/PDL/Perldl2/Plugin/PDLCommands.pm +%%SITE_PERL%%/PDL/Perldl2/Plugin/PrintControl.pm +%%SITE_PERL%%/PDL/Perldl2/Profile/Perldl2.pm +%%SITE_PERL%%/PDL/Perldl2/Script.pm +%%SITE_PERL%%/PDL/pdl2.pod +%%PERL5_MAN1%%/pdl2.1.gz +%%PERL5_MAN3%%/PDL::Perldl2::CleanErrors.3.gz +%%PERL5_MAN3%%/PDL::Perldl2::NiceSlice.3.gz +%%PERL5_MAN3%%/PDL::Perldl2::PDLCommands.3.gz +%%PERL5_MAN3%%/PDL::Perldl2::Perldl2.3.gz +%%PERL5_MAN3%%/PDL::Perldl2::PrintControl.3.gz +%%PERL5_MAN3%%/PDL::pdl2.3.gz