From nobody Tue Jan 28 17:06:18 2025 X-Original-To: dev-commits-ports-all@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 4YjBWv3DSPz5lmLP; Tue, 28 Jan 2025 17:06:19 +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 4YjBWt65XWz44bf; Tue, 28 Jan 2025 17:06:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738083979; 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=Ct8hKhMDJ75F6b0F305vRUQ66CEdMxGLvTvRzPgdzSU=; b=Ch/1KxrJWPOh6vYGBjMVq5c7zKbwRBIIBDd8FwegOkG4fKRkdPaJ0R/so3mZZMwrp0uTj8 Xotvc7rtVn78kUAQbf2mhIBmvtfB5TVB7dIPMmw7Oa7Qs77hJwdGb2HuE8bvi56fMOPnoa ZLnANFbDlM+ENLNm0s7l7mXP8wUCNTHKqPq0IylxYpdD/IdFzeMxoFJVeueyNqyowCOTPE n0I4+xFYJ7RI5bcCTUjbcX1o7rn+vK1Dszj+SGxiAEPMeGvFC3h0a+spuGfZ1LikqM+LDQ dsAcDDgE7ZnEQjWL86TdLztH9uFMOI1Ah5OOQS8onm6ea0oLAFyNIxuJX0Osig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738083978; 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=Ct8hKhMDJ75F6b0F305vRUQ66CEdMxGLvTvRzPgdzSU=; b=U4VgSUaBuaf74l58ReDKJqx1G5dttchDx9MYF/HqjY+kCG2O5qZmDnTD4QaqPZBXNxjQpF vBmCYVgt5WIzCDddN/9NtWEOBtTLosP0MQAlnvRBRI+HIABn7nnabAYcgZ1at/RIbdvr6q /hB8scP0QJ+wLPgo/MCNoet3cNXJ/L19XBDqJFvH37W13Ed+kU45g4Sv5yQvLO66M5/boM SEMkCESk+9eD/pUvG6PMrrrzEZib2uM6jGzZd5EKD+QztmeIRhiqnnCGElmMEylQEdg5pN 4lIcxCphdB71yUbo7ZGzlo9O5NYH2fJvPOEUR4OvxzNkcvLGXMy41AnLP45rNQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1738083978; a=rsa-sha256; cv=none; b=RLL2bP3wxvbTbGDQ14rO2VDMW21yUOO/uqEV+lsXySN28zqNxPhp3Em/rX10tFJ0wHVpOV EgjoEvkh86tPywkT56bQbsCAhv3bDg1jFA7cGiwmFSaK/c9mlm9TEYu/L3lU9pzsOvTAFx E+FL+aw2sBhH2KiHHkBBNnQNmAveIz4AAGg3trO5L1P2uOihO5D34KygEcR/0di95Cg4GH +8QaW0fzFgSIJDB/nHddfjcW+dDsiAjJuGNEZry5RPK+QPYZFg2zQIE/GUzUIplTA7K3YD P156iOAzyGyWDBnUHMtqxiifxrNjCthsVmg/ztFU39koBuRGCw9DFFUcQegFmA== 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 4YjBWt5VTMz8Rg; Tue, 28 Jan 2025 17:06:18 +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 50SH6Iin061851; Tue, 28 Jan 2025 17:06:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 50SH6IPD061848; Tue, 28 Jan 2025 17:06:18 GMT (envelope-from git) Date: Tue, 28 Jan 2025 17:06:18 GMT Message-Id: <202501281706.50SH6IPD061848@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: 783e6b334c53 - main - math/p5-PDL-LinearAlgebra: Add p5-PDL-LinearAlgebra 0.432 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@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: 783e6b334c5369198c551671ce4c2b6b4c657bba Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=783e6b334c5369198c551671ce4c2b6b4c657bba commit 783e6b334c5369198c551671ce4c2b6b4c657bba Author: Po-Chuan Hsieh AuthorDate: 2025-01-28 16:49:45 +0000 Commit: Po-Chuan Hsieh CommitDate: 2025-01-28 17:04:07 +0000 math/p5-PDL-LinearAlgebra: Add p5-PDL-LinearAlgebra 0.432 PDL::LinearAlgebra provides a convenient interface to PDL::LinearAlgebra::Real and PDL::LinearAlgebra::Complex. Since Blas and Lapack use a column major ordering scheme some routines here need to transpose matrices before calling fortran routines and transpose back (see the documentation of each routine). If you need optimized code use directly PDL::LinearAlgebra::Real and PDL::LinearAlgebra::Complex. --- math/Makefile | 1 + math/p5-PDL-LinearAlgebra/Makefile | 30 ++++++++++++++++++++++++++++++ math/p5-PDL-LinearAlgebra/distinfo | 3 +++ math/p5-PDL-LinearAlgebra/pkg-descr | 6 ++++++ math/p5-PDL-LinearAlgebra/pkg-plist | 10 ++++++++++ 5 files changed, 50 insertions(+) diff --git a/math/Makefile b/math/Makefile index 905630756c77..3a367ad0cf8e 100644 --- a/math/Makefile +++ b/math/Makefile @@ -829,6 +829,7 @@ SUBDIR += p5-PDL-IO-GD SUBDIR += p5-PDL-IO-HDF SUBDIR += p5-PDL-IO-IDL + SUBDIR += p5-PDL-LinearAlgebra SUBDIR += p5-Parse-Range SUBDIR += p5-Roman SUBDIR += p5-Set-IntSpan diff --git a/math/p5-PDL-LinearAlgebra/Makefile b/math/p5-PDL-LinearAlgebra/Makefile new file mode 100644 index 000000000000..19fcc3d4f183 --- /dev/null +++ b/math/p5-PDL-LinearAlgebra/Makefile @@ -0,0 +1,30 @@ +PORTNAME= PDL-LinearAlgebra +PORTVERSION= 0.432 +CATEGORIES= math perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Linear Algebra utils for PDL +WWW= https://metacpan.org/dist/PDL-LinearAlgebra + +LICENSE= ART20 +LICENSE_FILE= ${WRKSRC}/Artistic_2 + +BUILD_DEPENDS= p5-Devel-CheckLib>=0:devel/p5-Devel-CheckLib \ + p5-ExtUtils-F77>=1.26:lang/p5-ExtUtils-F77 \ + p5-PkgConfig>=0:devel/p5-PkgConfig \ + ${RUN_DEPENDS} +RUN_DEPENDS= p5-PDL>=2.096:math/p5-PDL + +USES= blaslapack perl5 +USE_PERL5= configure + +MAKE_JOBS_UNSAFE= yes + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/PDL/LinearAlgebra/Complex/Complex.so + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/PDL/LinearAlgebra/Real/Real.so + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/PDL/LinearAlgebra/Trans/Trans.so + +.include diff --git a/math/p5-PDL-LinearAlgebra/distinfo b/math/p5-PDL-LinearAlgebra/distinfo new file mode 100644 index 000000000000..fd6151b344b9 --- /dev/null +++ b/math/p5-PDL-LinearAlgebra/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1736671153 +SHA256 (PDL-LinearAlgebra-0.432.tar.gz) = 6c819654436fcd85ae82d2ec5d12f863b5f35d64ef46e9b5393f72913be2f182 +SIZE (PDL-LinearAlgebra-0.432.tar.gz) = 159684 diff --git a/math/p5-PDL-LinearAlgebra/pkg-descr b/math/p5-PDL-LinearAlgebra/pkg-descr new file mode 100644 index 000000000000..c68c606f0f6c --- /dev/null +++ b/math/p5-PDL-LinearAlgebra/pkg-descr @@ -0,0 +1,6 @@ +PDL::LinearAlgebra provides a convenient interface to PDL::LinearAlgebra::Real +and PDL::LinearAlgebra::Complex. Since Blas and Lapack use a column major +ordering scheme some routines here need to transpose matrices before calling +fortran routines and transpose back (see the documentation of each routine). If +you need optimized code use directly PDL::LinearAlgebra::Real and +PDL::LinearAlgebra::Complex. diff --git a/math/p5-PDL-LinearAlgebra/pkg-plist b/math/p5-PDL-LinearAlgebra/pkg-plist new file mode 100644 index 000000000000..f178530b6943 --- /dev/null +++ b/math/p5-PDL-LinearAlgebra/pkg-plist @@ -0,0 +1,10 @@ +%%SITE_ARCH%%/PDL/LinearAlgebra.pm +%%SITE_ARCH%%/PDL/LinearAlgebra/Complex.pm +%%SITE_ARCH%%/PDL/LinearAlgebra/Real.pm +%%SITE_ARCH%%/PDL/LinearAlgebra/Special.pm +%%SITE_ARCH%%/PDL/LinearAlgebra/Trans.pm +%%SITE_ARCH%%/auto/PDL/LinearAlgebra/Complex/Complex.so +%%SITE_ARCH%%/auto/PDL/LinearAlgebra/Real/Real.so +%%SITE_ARCH%%/auto/PDL/LinearAlgebra/Trans/Trans.so +%%PERL5_MAN3%%/PDL::LinearAlgebra.3.gz +%%PERL5_MAN3%%/PDL::LinearAlgebra::Special.3.gz