git: aa094c3c69e9 - main - devel/py-resolvelib: Add a new port
Mateusz Piotrowski
0mp at FreeBSD.org
Wed May 12 18:45:40 UTC 2021
The branch main has been updated by 0mp:
URL: https://cgit.FreeBSD.org/ports/commit/?id=aa094c3c69e96cebbf14ed721eafad4f25697288
commit aa094c3c69e96cebbf14ed721eafad4f25697288
Author: Mateusz Piotrowski <0mp at FreeBSD.org>
AuthorDate: 2021-05-12 18:44:51 +0000
Commit: Mateusz Piotrowski <0mp at FreeBSD.org>
CommitDate: 2021-05-12 18:45:50 +0000
devel/py-resolvelib: Add a new port
This is a dependency for the upcoming sysutils/py-ansible-core port.
---
devel/Makefile | 1 +
devel/py-resolvelib/Makefile | 18 ++++++++++++++++++
devel/py-resolvelib/distinfo | 3 +++
devel/py-resolvelib/pkg-descr | 5 +++++
4 files changed, 27 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index 7eba1549b4d8..7fc93e877862 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5072,6 +5072,7 @@
SUBDIR += py-represent
SUBDIR += py-requestsexceptions
SUBDIR += py-requirementslib
+ SUBDIR += py-resolvelib
SUBDIR += py-resolver
SUBDIR += py-resource
SUBDIR += py-responses
diff --git a/devel/py-resolvelib/Makefile b/devel/py-resolvelib/Makefile
new file mode 100644
index 000000000000..6de8f8098805
--- /dev/null
+++ b/devel/py-resolvelib/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= resolvelib
+# Make sure you don't break Ansible.
+DISTVERSION= 0.5.4
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= 0mp at FreeBSD.org
+COMMENT= Resolve abstract dependencies into concrete ones
+
+LICENSE= ISCL
+
+USES= python:3.6+
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-resolvelib/distinfo b/devel/py-resolvelib/distinfo
new file mode 100644
index 000000000000..5bf4672495fb
--- /dev/null
+++ b/devel/py-resolvelib/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1620308660
+SHA256 (resolvelib-0.5.4.tar.gz) = 9b9b80d5c60e4c2a8b7fbf0712c3449dc01d74e215632e5199850c9eca687628
+SIZE (resolvelib-0.5.4.tar.gz) = 14474
diff --git a/devel/py-resolvelib/pkg-descr b/devel/py-resolvelib/pkg-descr
new file mode 100644
index 000000000000..7f9d2869a375
--- /dev/null
+++ b/devel/py-resolvelib/pkg-descr
@@ -0,0 +1,5 @@
+ResolveLib at the highest level provides a Resolver class that includes
+dependency resolution logic. You give it some things, and a little information
+on how it should interact with them, and it will spit out a resolution result.
+
+WWW: https://github.com/sarugaku/resolvelib
More information about the dev-commits-ports-all
mailing list