From nobody Wed Apr 05 17:33:17 2023 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 4PsBYT4xXqz43p3J; Wed, 5 Apr 2023 17:33:17 +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 4PsBYT2Pn5z477d; Wed, 5 Apr 2023 17:33:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680715997; 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=7lCqi/Y+jAGq9J1XpQVwAaEYFl9PeJw2nNsVywsZRwc=; b=hWLp6PbI12KCZ1tlOPDdgdojRNhWp9VQrOoWxUw0sMu4Njsa4uzQHX+RrIJH5BzYupsMYV DY+LrJkNStoVrDYN1JC4HluQkT2ZRtyvMSuY0Is1ZLZOznSiNhMTU6jc8kTgImSucJLEhQ Ni7P3hOzxomL2hiPCIykDEl7hMu6VjrJl+JvHTWsXqvm4sZHdEgjz2Bn0X5VvaCUfJncGy UQSXIckJH7aTLp4AG0F7EGPHcGXxUMb98AXPzIijeFUNn8ZGmqYeXSHfPXjRLdStYy+OKM 3w4DWmxUTq2Gv6aRGyjfudePXwg+rJXrcOQdX9NKjqeQVPGYHoEUwG2Lheb++Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680715997; 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=7lCqi/Y+jAGq9J1XpQVwAaEYFl9PeJw2nNsVywsZRwc=; b=RU4GfTBfDlL1ymSShYTJLe2g62kywZ9+d4+BRmo5n5yxVdHPeiScnMDJp376bTTdNtVcwR uwT2YgRykNYDLKX59yO6ZdGUgoB3dpQ6RH17UbvRBi//2Z0gT6OwCs588Tr3917tZc5HEv 9qVM+GFNmCwl7HJEaHTD6jm9/WftegRS5f8ebLNZRJ/KWQ8g1hB4XZFoAzzm/h525OvFM6 J+Pp+I8zxOrSoxmvrdMMh/wxex79JsQXMZYwAQv7dN9/oYPjuCbgK5L4+u+aqvy+kBXcsb AIltNYDI3PPit1q40GIf7w6yzfEBIlJTg3Ik/1t+oBSTQrExsrpxLblD/C1wBw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680715997; a=rsa-sha256; cv=none; b=MmbqyXswLKJfa3zw+Pqg3LCc7B6eLQeiM1uuuzt/9aHzdvJR/rWaR4k46EhB98iONMFSwx FGVfz7bQwJj+ppdmwuxFzUkV4Dlm6nCqyiwIsiIkp0WhmL5eZwvMjBz8dlE2I9fnBXjHBa YwRnCMJj6u9ulG7k52RfiT0anSqazilb9N7UwWsassJBVdJ6EDYsu30NLqQJiJtSL/pvf2 PDQ2b45xoa011TJa5rDl+89f+q1Fwu9ld/1ACS2KA5MOltozlJXbHZjRs+PxxABeRe2Zt/ yGZ6/2UMKjE2MAnmidOWe+RK9EjmUHHDLIBW/+Klk3YNNoCvQvBrEMzCc3tbJA== 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 4PsBYT1VJkzX5Q; Wed, 5 Apr 2023 17:33:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 335HXHgd083275; Wed, 5 Apr 2023 17:33:17 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 335HXHxM083274; Wed, 5 Apr 2023 17:33:17 GMT (envelope-from git) Date: Wed, 5 Apr 2023 17:33:17 GMT Message-Id: <202304051733.335HXHxM083274@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: d4bcc76818c4 - main - devel/py-frictionless-ckan-mapper: Add py-frictionless-ckan-mapper 1.0.9 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: d4bcc76818c48b91af3dcf5677786768fe9c9330 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=d4bcc76818c48b91af3dcf5677786768fe9c9330 commit d4bcc76818c48b91af3dcf5677786768fe9c9330 Author: Po-Chuan Hsieh AuthorDate: 2023-04-05 17:07:24 +0000 Commit: Po-Chuan Hsieh CommitDate: 2023-04-05 17:29:38 +0000 devel/py-frictionless-ckan-mapper: Add py-frictionless-ckan-mapper 1.0.9 Frictionless CKAN Mapper is a library for mapping CKAN metadata from/to Frictionless metadata. The library has zero dependencies (not even on Data Package libs). You can use it directly or use it for inspiration. Detailed outline of the algorithm is in the docs or you can read the code. --- devel/Makefile | 1 + devel/py-frictionless-ckan-mapper/Makefile | 22 ++++++++++++++++++++++ devel/py-frictionless-ckan-mapper/distinfo | 3 +++ devel/py-frictionless-ckan-mapper/pkg-descr | 6 ++++++ 4 files changed, 32 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 2c3a609f9efd..074a22c6cae0 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4620,6 +4620,7 @@ SUBDIR += py-freenas.utils SUBDIR += py-freezegun SUBDIR += py-frictionless + SUBDIR += py-frictionless-ckan-mapper SUBDIR += py-frozendict SUBDIR += py-frozenlist SUBDIR += py-fs diff --git a/devel/py-frictionless-ckan-mapper/Makefile b/devel/py-frictionless-ckan-mapper/Makefile new file mode 100644 index 000000000000..1d567f2c403f --- /dev/null +++ b/devel/py-frictionless-ckan-mapper/Makefile @@ -0,0 +1,22 @@ +PORTNAME= frictionless-ckan-mapper +PORTVERSION= 1.0.9 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Library for mapping CKAN metadata from/to Frictionless metadata +WWW= https://github.com/frictionlessdata/frictionless-ckan-mapper + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9<2.0:devel/py-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${PY_FLAVOR} + +USES= python:3.7+ +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +.include diff --git a/devel/py-frictionless-ckan-mapper/distinfo b/devel/py-frictionless-ckan-mapper/distinfo new file mode 100644 index 000000000000..aa50f2a7ca2b --- /dev/null +++ b/devel/py-frictionless-ckan-mapper/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1679498492 +SHA256 (frictionless-ckan-mapper-1.0.9.tar.gz) = 9972b94f59709bf83928a02f9581a42981364a69c2a150053178427432b37893 +SIZE (frictionless-ckan-mapper-1.0.9.tar.gz) = 16223 diff --git a/devel/py-frictionless-ckan-mapper/pkg-descr b/devel/py-frictionless-ckan-mapper/pkg-descr new file mode 100644 index 000000000000..c49ff74aab20 --- /dev/null +++ b/devel/py-frictionless-ckan-mapper/pkg-descr @@ -0,0 +1,6 @@ +Frictionless CKAN Mapper is a library for mapping CKAN metadata from/to +Frictionless metadata. + +The library has zero dependencies (not even on Data Package libs). You can use +it directly or use it for inspiration. Detailed outline of the algorithm is in +the docs or you can read the code.