git: 412ee47b803c - main - devel/py-resolvelib*: Add a new port for the 0.5 branch

Mateusz Piotrowski 0mp at FreeBSD.org
Thu Jul 1 00:27:21 UTC 2021


The branch main has been updated by 0mp:

URL: https://cgit.FreeBSD.org/ports/commit/?id=412ee47b803ceecc5758fd68bbd520786bedd5cc

commit 412ee47b803ceecc5758fd68bbd520786bedd5cc
Author:     Mateusz Piotrowski <0mp at FreeBSD.org>
AuthorDate: 2021-07-01 00:07:18 +0000
Commit:     Mateusz Piotrowski <0mp at FreeBSD.org>
CommitDate: 2021-07-01 00:24:29 +0000

    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.
---
 devel/Makefile                  |  1 +
 devel/py-resolvelib/Makefile    |  2 ++
 devel/py-resolvelib05/Makefile  | 23 +++++++++++++++++++++++
 devel/py-resolvelib05/distinfo  |  3 +++
 devel/py-resolvelib05/pkg-descr |  5 +++++
 5 files changed, 34 insertions(+)

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 at 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


More information about the dev-commits-ports-main mailing list