Add misc/p5-Library-CallNumber-LC: Deal with Library-of-Congress call numbers

PR:		267045
This commit is contained in:
Martin Neubauer 2022-10-12 16:54:39 +02:00 committed by Li-Wen Hsu
parent 44274aab1a
commit 05790c362c
No known key found for this signature in database
GPG Key ID: 82B261B14D3BC7AF
5 changed files with 37 additions and 0 deletions

View File

@ -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

View File

@ -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>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1665544776
SHA256 (Library-CallNumber-LC-0.23.tar.gz) = 225ccdf39f5224955786cc9df3971bb15cf15611a460a6a45c85376405a267aa
SIZE (Library-CallNumber-LC-0.23.tar.gz) = 10819

View File

@ -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.

View File

@ -0,0 +1,2 @@
%%SITE_PERL%%/Library/CallNumber/LC.pm
%%PERL5_MAN3%%/Library::CallNumber::LC.3.gz