aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Neubauer <m.ne@gmx.net>2022-10-12 23:41:22 +0000
committerLi-Wen Hsu <lwhsu@FreeBSD.org>2022-10-22 17:22:35 +0000
commit76d822d633c91164fa940d39abc78e405b2c867d (patch)
tree4adde95b5e5e1fe7df5fcf7a35e76e0f32ea084a
parent392abcf58a119648238a49ed278725547f534183 (diff)
downloadports-76d822d633c91164fa940d39abc78e405b2c867d.tar.gz
ports-76d822d633c91164fa940d39abc78e405b2c867d.zip
Add devel/p5-String-KeyboardDistance: String Comparison Algorithm
PR: 267046
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-String-KeyboardDistance/Makefile17
-rw-r--r--devel/p5-String-KeyboardDistance/distinfo3
-rw-r--r--devel/p5-String-KeyboardDistance/pkg-descr7
-rw-r--r--devel/p5-String-KeyboardDistance/pkg-plist2
5 files changed, 30 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index afee439bec2b..82ad859b9ff9 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -3285,6 +3285,7 @@
SUBDIR += p5-String-Errf
SUBDIR += p5-String-Formatter
SUBDIR += p5-String-Interpolate-Named
+ SUBDIR += p5-String-KeyboardDistance
SUBDIR += p5-String-LRC
SUBDIR += p5-String-Parity
SUBDIR += p5-String-Random
diff --git a/devel/p5-String-KeyboardDistance/Makefile b/devel/p5-String-KeyboardDistance/Makefile
new file mode 100644
index 000000000000..7a92d282266c
--- /dev/null
+++ b/devel/p5-String-KeyboardDistance/Makefile
@@ -0,0 +1,17 @@
+PORTNAME= String-KeyboardDistance
+PORTVERSION= 1.01
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:KRBURTON
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= m.ne@gmx.net
+COMMENT= String::KeyboardDistance - String Comparison Algorithm
+WWW= https://metacpan.org/dist/String-KeyboardDistance
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/p5-String-KeyboardDistance/distinfo b/devel/p5-String-KeyboardDistance/distinfo
new file mode 100644
index 000000000000..cf855833ddde
--- /dev/null
+++ b/devel/p5-String-KeyboardDistance/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1665546379
+SHA256 (String-KeyboardDistance-1.01.tar.gz) = 60885f1f25d77568665c76dc89b587481a7ba94e4caee252297222bfe5adea70
+SIZE (String-KeyboardDistance-1.01.tar.gz) = 6739
diff --git a/devel/p5-String-KeyboardDistance/pkg-descr b/devel/p5-String-KeyboardDistance/pkg-descr
new file mode 100644
index 000000000000..aa700f3623d9
--- /dev/null
+++ b/devel/p5-String-KeyboardDistance/pkg-descr
@@ -0,0 +1,7 @@
+This module implmements a version of keyboard distance for fuzzy
+string matching. Keyboard distance is a measure of the physical
+distance between two keys on a keyboard. For example, 'g' has a
+distance of 1 from the keys 'r', 't', 'y', 'f', 'h', 'v', 'b', and
+'n'. Immediate diagonals (like ''r, 'y', 'v', and 'n') are considered
+to have a distance of 1 instead of 1.414 to help to prevent
+horizontal/vertical bias.
diff --git a/devel/p5-String-KeyboardDistance/pkg-plist b/devel/p5-String-KeyboardDistance/pkg-plist
new file mode 100644
index 000000000000..777b8cbab96c
--- /dev/null
+++ b/devel/p5-String-KeyboardDistance/pkg-plist
@@ -0,0 +1,2 @@
+%%SITE_PERL%%/String/KeyboardDistance.pm
+%%PERL5_MAN3%%/String::KeyboardDistance.3.gz