From: "Andreas K. Hüttel" <dilfridge@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-perl/PDL/
Date: Fri, 11 Apr 2025 21:18:26 +0000 (UTC) [thread overview]
Message-ID: <1744406285.4de1c1567d8ab2cd6dd0d15bfeb1bcffa34f8304.dilfridge@gentoo> (raw)
commit: 4de1c1567d8ab2cd6dd0d15bfeb1bcffa34f8304
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 11 21:16:10 2025 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Apr 11 21:18:05 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4de1c156
dev-perl/PDL: add 2.100.0 without keywords
Should work (passes tests), but some parts were split out into separate Perl
distributions and these need to be packaged too...
Also, main PDL does not need Fortran anymore. Yay!
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
dev-perl/PDL/Manifest | 1 +
dev-perl/PDL/PDL-2.100.0.ebuild | 122 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 123 insertions(+)
diff --git a/dev-perl/PDL/Manifest b/dev-perl/PDL/Manifest
index 27b21db5d639..9c2d4480ed30 100644
--- a/dev-perl/PDL/Manifest
+++ b/dev-perl/PDL/Manifest
@@ -1,2 +1,3 @@
DIST PDL-2.063.tar.gz 2813482 BLAKE2B eff1737c2d27a51b911f8dd32095bb3016cddf52a93242ddad9fad3e179cd499d84b17ef1fbed4e11bdc759823032636cc32994eea2b8c91c6adda7cb1f15ef9 SHA512 dfb776103fa98da990cc30939e218b392c7c25c8c645230a71c7e881cf5325c97f855fe46e9bc093c7517883f78457f67eee14012fa5b39790b8dfcfa1ec08c9
DIST PDL-2.093.tar.gz 2832383 BLAKE2B d95673b195b8140705926a720bf0fb41bf30e5e2267361ffeaf7952b3e6832e79331e181cc4cd862bbe1d2c07490c57551b1ab0c4d803cb8530e04fb5a5db200 SHA512 2da0b8849d4918c8ff239a9f56dccb30228a54577303c89764de23118d9d9334efecd91f115e2f7ec40d3d4054c184318941cee6653b69f122d33c7aba9d6de5
+DIST PDL-2.100.tar.gz 2219478 BLAKE2B 7d16ba82b8b14d09f58cd0b7482f68d216f5c0e5ecd7ae4a6d9532d37b7a983749e166743372dba5e07d45a140667a4ee2a5f4dcd36afa3e08ca70f9e3b78f65 SHA512 2a266753abb50c4b3ac7976b8f7d19f8b6feab7896ac37fa20756c29847e4abc533c57535556d09e32a5c1ee86afe92e69257937a56a6e121687ec9297d97f62
diff --git a/dev-perl/PDL/PDL-2.100.0.ebuild b/dev-perl/PDL/PDL-2.100.0.ebuild
new file mode 100644
index 000000000000..b84156bf7558
--- /dev/null
+++ b/dev-perl/PDL/PDL-2.100.0.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ETJ
+DIST_VERSION=2.100
+DIST_EXAMPLES=( "examples/*" )
+
+inherit perl-module toolchain-funcs
+
+DESCRIPTION="Perl Data Language for scientific computing"
+
+LICENSE="|| ( Artistic GPL-1+ ) public-domain PerlDL"
+SLOT="0"
+# KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="gd gsl hdf netpbm pgplot test"
+
+# these need another round of review
+RDEPEND="
+ sys-libs/ncurses:=
+ app-arch/sharutils
+ dev-perl/Astro-FITS-Header
+ dev-perl/Convert-UU
+ >=virtual/perl-Data-Dumper-2.121.0
+ >=dev-perl/File-Map-0.570.0
+ dev-perl/Filter
+ dev-perl/File-Which
+ >=dev-perl/Inline-0.830.0
+ >=dev-perl/Inline-C-0.620.0
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ virtual/perl-Math-Complex
+ dev-perl/Module-Compile
+ >=dev-perl/OpenGL-0.700.0
+ dev-perl/OpenGL-GLUT
+ >=dev-perl/TermReadKey-2.340.0
+ || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu )
+ >=virtual/perl-Data-Dumper-2.121.0
+ dev-perl/Pod-Parser
+ virtual/perl-File-Spec
+ virtual/perl-File-Temp
+ virtual/perl-Storable
+ >=virtual/perl-Text-Balanced-2.50.0
+ >=dev-perl/Devel-REPL-1.3.11
+ || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu )
+ netpbm? (
+ media-libs/netpbm
+ media-video/ffmpeg
+ )
+ pgplot? ( dev-perl/PGPLOT )
+"
+
+# OLD:
+# # now in separate, new distros:
+# gd? ( media-libs/gd )
+# gsl? ( sci-libs/gsl )
+# hdf? (
+# sci-libs/hdf
+# dev-perl/Alien-HDF4
+# )
+# # always enabled:
+# pdl2? (
+# >=dev-perl/Devel-REPL-1.3.11
+# || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu )
+# )
+# # always in PGPLOT already
+# pgplot? ( dev-perl/PGPLOT )
+
+DEPEND="
+ ${RDEPEND}
+"
+
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-Carp-1.200.0
+ >=dev-perl/Devel-CheckLib-1.10.0
+ >=dev-perl/ExtUtils-Depends-0.402.0
+ >=virtual/perl-ExtUtils-MakeMaker-7.120.0
+ >=virtual/perl-ExtUtils-ParseXS-3.10.0
+ virtual/perl-File-Path
+ test? (
+ dev-perl/Test-Exception
+ dev-perl/Test-Warn
+ dev-perl/Test-Deep
+ )
+"
+
+# this is a temporary workaround
+PDEPEND="
+ gd? ( dev-perl/PDL-IO-GD )
+ gsl? ( dev-perl/PDL-GSL )
+ hdf? ( dev-perl/PDL-IO-HDF )
+"
+
+mydoc="BUGS DEPENDENCIES DEVELOPMENT Known_problems MANIFEST* Release_Notes"
+
+src_prepare() {
+ perl-module_src_prepare
+ find . -name Makefile.PL -exec \
+ sed -i -e "s|/usr|${EPREFIX}/usr|g" {} \; || die
+}
+
+src_test() {
+ MAKEOPTS+=" -j1" perl-module_src_test
+}
+
+src_install() {
+ perl-module_src_install
+ cp Doc/scantree.pl "${D}"/${VENDOR_ARCH}/PDL/Doc || die
+}
+
+pkg_postinst() {
+ perl "${VENDOR_ARCH}/PDL/Doc/scantree.pl" || die
+ elog "Building perldl.db done. You can recreate this at any time"
+ elog "by running:"
+ elog "perl ${VENDOR_ARCH}/PDL/Doc/scantree.pl"
+}
+
+pkg_prerm() {
+ rm -rf "${EROOT}"/var/lib/pdl/html
+ rm -f "${EROOT}"/var/lib/pdl/{pdldoc.db,Index.pod}
+}
next reply other threads:[~2025-04-11 21:18 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-11 21:18 Andreas K. Hüttel [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-04-11 23:00 [gentoo-commits] repo/gentoo:master commit in: dev-perl/PDL/ Andreas K. Hüttel
2025-04-11 22:44 Andreas K. Hüttel
2025-03-23 9:00 Arthur Zamarin
2025-02-27 22:54 Andreas K. Hüttel
2024-10-14 7:08 Arthur Zamarin
2024-10-14 4:18 Sam James
2024-05-12 0:12 Sam James
2024-05-01 7:54 Sam James
2024-04-30 23:08 Andreas K. Hüttel
2024-03-27 4:52 Sam James
2023-05-03 18:58 Sam James
2023-03-24 11:26 Arthur Zamarin
2023-03-22 9:21 Sam James
2023-03-22 5:27 Sam James
2021-12-08 5:29 Sam James
2021-11-20 10:23 Arthur Zamarin
2021-10-10 23:45 Sam James
2021-07-17 19:18 Andreas K. Hüttel
2021-03-26 9:21 Andreas K. Hüttel
2020-04-26 10:35 David Seifert
2017-06-24 6:21 Kent Fredric
2017-03-17 10:26 Agostino Sarubbo
2017-03-17 10:15 Agostino Sarubbo
2017-03-15 14:14 Michael Weber
2017-03-15 13:00 Michael Weber
2017-02-13 13:18 David Seifert
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1744406285.4de1c1567d8ab2cd6dd0d15bfeb1bcffa34f8304.dilfridge@gentoo \
--to=dilfridge@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox