From nobody Wed Feb 21 15:17:22 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Tg0J34BBGz59dVX; Wed, 21 Feb 2024 15:17:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tg0J26cvVz4tSd; Wed, 21 Feb 2024 15:17:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708528642; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=E0yP0npw+li3PFQpct0yiYXbQlzH9LB2czvDicq01Vs=; b=kmHWl522NNw9CL1DnVQkNN2jeI2shU2z3QMRajT5txm0zXMFrz5G6a8j1QV4y3/N9RVM1U V4SfQyLRsbK4uIikpOBlxR1+PV5mHzGRDN8CtitV+zTpi2hwELC8THsOWOFbdYTshGrLKr Xbp0wjxeLtAVG6jvFOaI429jDbsKbhmCq92XFGpt3lK4opKDG2ZywnAPqkwl1S2IryWea/ wjqo0OWJnxntkP/fQjw+wCoiFyBuWL3ZAqheM9rCAwz9T8amLIKLR85NLB7NZMLKjlwhmD ojrdHcZgxMEF1CORGzZApgl8EN1UaHN8IGzql6kGuEPdFVPw0yUDL1wuTL5ilA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708528642; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=E0yP0npw+li3PFQpct0yiYXbQlzH9LB2czvDicq01Vs=; b=EhmLehFcbWcPKIE0ZtBDF941eSQT7xaNUTbAWLMQNc0HYhBa4W22oToDpqkZmjoh+Pt/zL jdIJxVHaOx40NJhSorI4TzrqpOJ/0wjq8SbjDk5OPHo1mtqQN/qX4xhs0SwE91R7U8IcXn /cGI6tD/ME78rQohkSFiw8SgmhvmBX9UeW5gsKPqJvMB+Vbqi72gBVcDRrdLTxxEOm0OxT gMz6ycfxDWNPdpa7gZSFvj1wrkiQj0tHjgblbNxudY1A3dsXmP/z9hh9B8bhiGW0i/I89v YcwE9YYJN2o0IVXTBiYMeCSgQv/rltTzqmXwmTSrGyKxaJNEkvyn3+AlQ3bSJg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708528642; a=rsa-sha256; cv=none; b=SJKb+rd/BgXyRBXe/0fjyhpTu4DXm+dwDe1O0ixbqd9H+6mq88VSIuyYDdjkMLOcMeiAhE cwzwMUAJHNzYLsMZszOPoNbh67Qkr+VM2dNRqsM1b5SzTvPSzTCSUcgdERORMOlc0ScgnN WWoVSfsc/2RqRX2kJrDzBZFtJTAS705whQvJ0haLQoS05WkHTdrID3DFwEH4+vrvZ3PkqQ DeUVyDH3Qibhxg5TP/dGFvYpbwG8dnxcerDBVoVIaxSIhuVHHEaCiodt//WuUWlyTwq3G8 yhDNDz5KwzDyEzkCMN4BhQn7O+NisnvOT7O2uWq8oMU8osl0s2FZS1YlSKbLwQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Tg0J25h0jz16wY; Wed, 21 Feb 2024 15:17:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 41LFHMK8012469; Wed, 21 Feb 2024 15:17:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 41LFHMvu012466; Wed, 21 Feb 2024 15:17:22 GMT (envelope-from git) Date: Wed, 21 Feb 2024 15:17:22 GMT Message-Id: <202402211517.41LFHMvu012466@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 2a33c9bfda2f - main - textproc/py-langcodes: Add py-langcodes 3.3.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2a33c9bfda2ff40aadf0c1d0fa88b75ec2572c1e Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=2a33c9bfda2ff40aadf0c1d0fa88b75ec2572c1e commit 2a33c9bfda2ff40aadf0c1d0fa88b75ec2572c1e Author: Po-Chuan Hsieh AuthorDate: 2024-02-21 14:13:23 +0000 Commit: Po-Chuan Hsieh CommitDate: 2024-02-21 15:06:08 +0000 textproc/py-langcodes: Add py-langcodes 3.3.0 langcodes knows what languages are. It knows the standardized codes that refer to them, such as en for English, es for Spanish and hi for Hindi. These are IETF language tags. You may know them by their old name, ISO 639 language codes. IETF has done some important things for backward compatibility and supporting language variations that you won't find in the ISO standard. --- textproc/Makefile | 1 + textproc/py-langcodes/Makefile | 27 +++++++++++++++++++++++++++ textproc/py-langcodes/distinfo | 3 +++ textproc/py-langcodes/pkg-descr | 6 ++++++ 4 files changed, 37 insertions(+) diff --git a/textproc/Makefile b/textproc/Makefile index 70813069b4b1..bc1e67f61263 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1403,6 +1403,7 @@ SUBDIR += py-junit-xml SUBDIR += py-jupyter_sphinx SUBDIR += py-jupyterlab-pygments + SUBDIR += py-langcodes SUBDIR += py-langdetect SUBDIR += py-langid SUBDIR += py-laserhammer diff --git a/textproc/py-langcodes/Makefile b/textproc/py-langcodes/Makefile new file mode 100644 index 000000000000..e902a7b8cc48 --- /dev/null +++ b/textproc/py-langcodes/Makefile @@ -0,0 +1,27 @@ +PORTNAME= langcodes +PORTVERSION= 3.3.0 +CATEGORIES= textproc python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Tools for labeling human languages with IETF language tags +WWW= https://github.com/rspeer/langcodes + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes + +OPTIONS_DEFINE= DATA +OPTIONS_DEFAULT=DATA +DATA_DESC= Use supplementary language data + +DATA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}language-data>=1.1<2:textproc/py-language-data@${PY_FLAVOR} + +.include diff --git a/textproc/py-langcodes/distinfo b/textproc/py-langcodes/distinfo new file mode 100644 index 000000000000..3f6cf5e4d157 --- /dev/null +++ b/textproc/py-langcodes/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1708448846 +SHA256 (langcodes-3.3.0.tar.gz) = 794d07d5a28781231ac335a1561b8442f8648ca07cd518310aeb45d6f0807ef6 +SIZE (langcodes-3.3.0.tar.gz) = 189505 diff --git a/textproc/py-langcodes/pkg-descr b/textproc/py-langcodes/pkg-descr new file mode 100644 index 000000000000..fd2af8750603 --- /dev/null +++ b/textproc/py-langcodes/pkg-descr @@ -0,0 +1,6 @@ +langcodes knows what languages are. It knows the standardized codes that refer +to them, such as en for English, es for Spanish and hi for Hindi. + +These are IETF language tags. You may know them by their old name, ISO 639 +language codes. IETF has done some important things for backward compatibility +and supporting language variations that you won't find in the ISO standard.