git: ee84aa4877b9 - main - math/p5-PDL-IO-IDL: Add p5-PDL-IO-IDL 2.097
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 28 Jan 2025 17:06:17 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=ee84aa4877b92dbc1081cfcb3ff2ae3d85e867cb
commit ee84aa4877b92dbc1081cfcb3ff2ae3d85e867cb
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-01-28 16:49:40 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-01-28 17:04:07 +0000
math/p5-PDL-IO-IDL: Add p5-PDL-IO-IDL 2.097
PDL::IO::IDL allows you to read and write IDL(tm) data files.
Currently, only reading is implemented. Scalars, arrays, and structures are all
supported. Heap pointers, compiled code, and objects are not supported. Of those
three, only heap pointers are likely to be supported in the future.
This code was not developed by RSI, makers of IDL.
---
math/Makefile | 1 +
math/p5-PDL-IO-IDL/Makefile | 22 ++++++++++++++++++++++
math/p5-PDL-IO-IDL/distinfo | 3 +++
math/p5-PDL-IO-IDL/pkg-descr | 7 +++++++
math/p5-PDL-IO-IDL/pkg-plist | 2 ++
5 files changed, 35 insertions(+)
diff --git a/math/Makefile b/math/Makefile
index 12d8d281222a..905630756c77 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -828,6 +828,7 @@
SUBDIR += p5-PDL-IO-ENVI
SUBDIR += p5-PDL-IO-GD
SUBDIR += p5-PDL-IO-HDF
+ SUBDIR += p5-PDL-IO-IDL
SUBDIR += p5-Parse-Range
SUBDIR += p5-Roman
SUBDIR += p5-Set-IntSpan
diff --git a/math/p5-PDL-IO-IDL/Makefile b/math/p5-PDL-IO-IDL/Makefile
new file mode 100644
index 000000000000..5d80a281addb
--- /dev/null
+++ b/math/p5-PDL-IO-IDL/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= PDL-IO-IDL
+PORTVERSION= 2.097
+CATEGORIES= math perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= I/O of IDL Save Files
+WWW= https://metacpan.org/dist/PDL-IO-IDL
+
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS= p5-PDL>=2.094:math/p5-PDL
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/math/p5-PDL-IO-IDL/distinfo b/math/p5-PDL-IO-IDL/distinfo
new file mode 100644
index 000000000000..9410e22cb2ea
--- /dev/null
+++ b/math/p5-PDL-IO-IDL/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1736671151
+SHA256 (PDL-IO-IDL-2.097.tar.gz) = 9318314b89eb2d94f283ea8aabcfe15bec467e853305dae2b101a36894598834
+SIZE (PDL-IO-IDL-2.097.tar.gz) = 13924
diff --git a/math/p5-PDL-IO-IDL/pkg-descr b/math/p5-PDL-IO-IDL/pkg-descr
new file mode 100644
index 000000000000..80293c0b14ef
--- /dev/null
+++ b/math/p5-PDL-IO-IDL/pkg-descr
@@ -0,0 +1,7 @@
+PDL::IO::IDL allows you to read and write IDL(tm) data files.
+
+Currently, only reading is implemented. Scalars, arrays, and structures are all
+supported. Heap pointers, compiled code, and objects are not supported. Of those
+three, only heap pointers are likely to be supported in the future.
+
+This code was not developed by RSI, makers of IDL.
diff --git a/math/p5-PDL-IO-IDL/pkg-plist b/math/p5-PDL-IO-IDL/pkg-plist
new file mode 100644
index 000000000000..e73dbc20bc51
--- /dev/null
+++ b/math/p5-PDL-IO-IDL/pkg-plist
@@ -0,0 +1,2 @@
+%%SITE_PERL%%/PDL/IO/IDL.pm
+%%PERL5_MAN3%%/PDL::IO::IDL.3.gz