git: 05790c362c93 - main - Add misc/p5-Library-CallNumber-LC: Deal with Library-of-Congress call numbers
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 22 Oct 2022 17:22:53 UTC
The branch main has been updated by lwhsu:
URL: https://cgit.FreeBSD.org/ports/commit/?id=05790c362c930adde08cedeae7d1d7e8519e6786
commit 05790c362c930adde08cedeae7d1d7e8519e6786
Author: Martin Neubauer <m.ne@gmx.net>
AuthorDate: 2022-10-12 14:54:39 +0000
Commit: Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2022-10-22 17:22:31 +0000
Add misc/p5-Library-CallNumber-LC: Deal with Library-of-Congress call numbers
PR: 267045
---
misc/Makefile | 1 +
misc/p5-Library-CallNumber-LC/Makefile | 21 +++++++++++++++++++++
misc/p5-Library-CallNumber-LC/distinfo | 3 +++
misc/p5-Library-CallNumber-LC/pkg-descr | 10 ++++++++++
misc/p5-Library-CallNumber-LC/pkg-plist | 2 ++
5 files changed, 37 insertions(+)
diff --git a/misc/Makefile b/misc/Makefile
index 419f1bd275b5..e759ce0a2dec 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -331,6 +331,7 @@
SUBDIR += p5-I18N-Charset
SUBDIR += p5-I18N-LangTags
SUBDIR += p5-LEGO-RCX
+ SUBDIR += p5-Library-CallNumber-LC
SUBDIR += p5-List-Compare
SUBDIR += p5-List-Util-WeightedRoundRobin
SUBDIR += p5-Locale-Codes
diff --git a/misc/p5-Library-CallNumber-LC/Makefile b/misc/p5-Library-CallNumber-LC/Makefile
new file mode 100644
index 000000000000..a52443336566
--- /dev/null
+++ b/misc/p5-Library-CallNumber-LC/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= Library-CallNumber-LC
+PORTVERSION= 0.23
+CATEGORIES= misc perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:DBWELLS
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= m.ne@gmx.net
+COMMENT= Deal with Library-of-Congress call numbers
+WWW= https://metacpan.org/dist/Library-CallNumber-LC
+
+LICENSE= ART10 BSD2CLAUSE GPLv1+
+LICENSE_COMB= multi
+
+BUILD_DEPENDS= p5-Math-BigInt>=0:math/p5-Math-BigInt
+RUN_DEPENDS= p5-Math-BigInt>=0:math/p5-Math-BigInt
+
+USES= perl5
+USE_PERL5= configure
+
+.include <bsd.port.mk>
diff --git a/misc/p5-Library-CallNumber-LC/distinfo b/misc/p5-Library-CallNumber-LC/distinfo
new file mode 100644
index 000000000000..869aaca3afac
--- /dev/null
+++ b/misc/p5-Library-CallNumber-LC/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1665544776
+SHA256 (Library-CallNumber-LC-0.23.tar.gz) = 225ccdf39f5224955786cc9df3971bb15cf15611a460a6a45c85376405a267aa
+SIZE (Library-CallNumber-LC-0.23.tar.gz) = 10819
diff --git a/misc/p5-Library-CallNumber-LC/pkg-descr b/misc/p5-Library-CallNumber-LC/pkg-descr
new file mode 100644
index 000000000000..a0b8c6f12825
--- /dev/null
+++ b/misc/p5-Library-CallNumber-LC/pkg-descr
@@ -0,0 +1,10 @@
+Library::CallNumber::LC is mostly designed to do call number
+normalization, with the following goals:
+* The normalized call numbers are comparable with each other, for
+ proper sorting
+* The normalized call number is a short as possible, so left-anchored
+ wildcard searches are possible (e.g., searching on "A11*" should
+ give you all the A11 call numbers)
+* A range defined by start_of_range and end_of_range should be
+ correct, assuming that the string given for the end of the range
+ is, in fact, a left prefix.
diff --git a/misc/p5-Library-CallNumber-LC/pkg-plist b/misc/p5-Library-CallNumber-LC/pkg-plist
new file mode 100644
index 000000000000..f209aab71570
--- /dev/null
+++ b/misc/p5-Library-CallNumber-LC/pkg-plist
@@ -0,0 +1,2 @@
+%%SITE_PERL%%/Library/CallNumber/LC.pm
+%%PERL5_MAN3%%/Library::CallNumber::LC.3.gz