aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMateusz Piotrowski <0mp@FreeBSD.org>2021-07-01 00:07:18 +0000
committerMateusz Piotrowski <0mp@FreeBSD.org>2021-07-01 00:24:29 +0000
commit412ee47b803ceecc5758fd68bbd520786bedd5cc (patch)
treee74021cd5868dd48f60f27f168c24e717187c37b
parent8bfb9ea01c9157b384f1ecdd2037a2b79f9a19af (diff)
downloadports-412ee47b803ceecc5758fd68bbd520786bedd5cc.tar.gz
ports-412ee47b803ceecc5758fd68bbd520786bedd5cc.zip
devel/py-resolvelib*: Add a new port for the 0.5 branch
Ansible requires the version of this port to be <0.6. Let's make it happen without preventing the main port to get latest updates.
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-resolvelib/Makefile2
-rw-r--r--devel/py-resolvelib05/Makefile23
-rw-r--r--devel/py-resolvelib05/distinfo3
-rw-r--r--devel/py-resolvelib05/pkg-descr5
5 files changed, 34 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 46727943accd..3cb9db621904 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5059,6 +5059,7 @@
SUBDIR += py-requestsexceptions
SUBDIR += py-requirementslib
SUBDIR += py-resolvelib
+ SUBDIR += py-resolvelib05
SUBDIR += py-resolver
SUBDIR += py-resource
SUBDIR += py-responses
diff --git a/devel/py-resolvelib/Makefile b/devel/py-resolvelib/Makefile
index 6de8f8098805..969fe813a192 100644
--- a/devel/py-resolvelib/Makefile
+++ b/devel/py-resolvelib/Makefile
@@ -13,6 +13,8 @@ LICENSE= ISCL
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
+CONFLICTS_INSTALL= py${PYTHON_SUFFIX}-${PORTNAME}05
+
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/devel/py-resolvelib05/Makefile b/devel/py-resolvelib05/Makefile
new file mode 100644
index 000000000000..dd0f5be6b037
--- /dev/null
+++ b/devel/py-resolvelib05/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= resolvelib
+# Make sure you don't break Ansible.
+DISTVERSION= 0.5.4
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX= 05
+
+MAINTAINER= 0mp@FreeBSD.org
+COMMENT= Resolve abstract dependencies into concrete ones
+
+LICENSE= ISCL
+
+USES= python:3.6+
+USE_PYTHON= autoplist concurrent distutils
+
+CONFLICTS_INSTALL= py${PYTHON_SUFFIX}-${PORTNAME}
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^0\.5\.
+
+.include <bsd.port.mk>
diff --git a/devel/py-resolvelib05/distinfo b/devel/py-resolvelib05/distinfo
new file mode 100644
index 000000000000..5bf4672495fb
--- /dev/null
+++ b/devel/py-resolvelib05/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-resolvelib05/pkg-descr b/devel/py-resolvelib05/pkg-descr
new file mode 100644
index 000000000000..7f9d2869a375
--- /dev/null
+++ b/devel/py-resolvelib05/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