git: d9d3c5d1e34b - main - textproc/py-language-data: Add py-language-data 1.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 21 Feb 2024 15:17:23 UTC
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=d9d3c5d1e34b69640aec0e85466cd372c9dcf27c commit d9d3c5d1e34b69640aec0e85466cd372c9dcf27c Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2024-02-21 14:13:26 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2024-02-21 15:06:09 +0000 textproc/py-language-data: Add py-language-data 1.1 language_data is a supplement to the langcodes module, for working with standardized codes for human languages. It stores the more bulky and hard-to-index data about languages, particularly what they are named in various languages. The functions and test cases for working with this data are in langcodes, because working with the data correctly requires parsing language codes. --- textproc/Makefile | 1 + textproc/py-language-data/Makefile | 22 ++++++++++++++++++++++ textproc/py-language-data/distinfo | 3 +++ .../py-language-data/files/patch-pyproject.toml | 11 +++++++++++ textproc/py-language-data/pkg-descr | 7 +++++++ 5 files changed, 44 insertions(+) diff --git a/textproc/Makefile b/textproc/Makefile index bc1e67f61263..d96dde273ada 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1406,6 +1406,7 @@ SUBDIR += py-langcodes SUBDIR += py-langdetect SUBDIR += py-langid + SUBDIR += py-language-data SUBDIR += py-laserhammer SUBDIR += py-latexcodec SUBDIR += py-libxml2 diff --git a/textproc/py-language-data/Makefile b/textproc/py-language-data/Makefile new file mode 100644 index 000000000000..6f7b637f255a --- /dev/null +++ b/textproc/py-language-data/Makefile @@ -0,0 +1,22 @@ +PORTNAME= language-data +PORTVERSION= 1.1 +CATEGORIES= textproc python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= language_data-${PORTVERSION} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Supplementary data about languages used by the langcodes module +WWW= https://github.com/rspeer/language_data + +LICENSE= MIT + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marisa-trie>=0.7.7:devel/py-marisa-trie@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/textproc/py-language-data/distinfo b/textproc/py-language-data/distinfo new file mode 100644 index 000000000000..88a46e6db8f1 --- /dev/null +++ b/textproc/py-language-data/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1708448848 +SHA256 (language_data-1.1.tar.gz) = c1f5283c46bba68befa37505857a3f672497aba0c522b37d99367e911232455b +SIZE (language_data-1.1.tar.gz) = 4668860 diff --git a/textproc/py-language-data/files/patch-pyproject.toml b/textproc/py-language-data/files/patch-pyproject.toml new file mode 100644 index 000000000000..70ed6789da3f --- /dev/null +++ b/textproc/py-language-data/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2021-11-11 17:27:05 UTC ++++ pyproject.toml +@@ -11,7 +11,7 @@ exclude = ["language_data/data/cldr", "language_data/d + + [tool.poetry.dependencies] + python = ">= 3.6" +-marisa-trie = "^0.7.7" ++marisa-trie = ">= 0.7.7" + + [tool.poetry.dev-dependencies] + diff --git a/textproc/py-language-data/pkg-descr b/textproc/py-language-data/pkg-descr new file mode 100644 index 000000000000..cd78712c5588 --- /dev/null +++ b/textproc/py-language-data/pkg-descr @@ -0,0 +1,7 @@ +language_data is a supplement to the langcodes module, for working with +standardized codes for human languages. It stores the more bulky and +hard-to-index data about languages, particularly what they are named in various +languages. + +The functions and test cases for working with this data are in langcodes, +because working with the data correctly requires parsing language codes.