Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jun 2020 22:14:12 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r538552 - in head/sysutils: . conan conan/files
Message-ID:  <202006112214.05BMECEa011451@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Thu Jun 11 22:14:11 2020
New Revision: 538552
URL: https://svnweb.freebsd.org/changeset/ports/538552

Log:
  New port: sysutils/conan: C/C++ package manager

Added:
  head/sysutils/conan/
  head/sysutils/conan/Makefile   (contents, props changed)
  head/sysutils/conan/distinfo   (contents, props changed)
  head/sysutils/conan/files/
  head/sysutils/conan/files/patch-conans_requirements.txt   (contents, props changed)
  head/sysutils/conan/files/patch-conans_requirements__server.txt   (contents, props changed)
  head/sysutils/conan/pkg-descr   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Thu Jun 11 22:12:58 2020	(r538551)
+++ head/sysutils/Makefile	Thu Jun 11 22:14:11 2020	(r538552)
@@ -178,6 +178,7 @@
     SUBDIR += cmogstored
     SUBDIR += cmospwd
     SUBDIR += colorize
+    SUBDIR += conan
     SUBDIR += condor
     SUBDIR += confctl
     SUBDIR += conky

Added: head/sysutils/conan/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/conan/Makefile	Thu Jun 11 22:14:11 2020	(r538552)
@@ -0,0 +1,43 @@
+# $FreeBSD$
+
+PORTNAME=	conan
+PORTVERSION=	1.26.0
+CATEGORIES=	sysutils python
+MASTER_SITES=	CHEESESHOP
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	C/C++ package manager
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE.md
+
+PY_DEPENDS=	\
+		${PYTHON_PKGNAMEPREFIX}bottle>=0.12.8:www/py-bottle@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}colorama>=0.3.3,<0.5.0:devel/py-colorama@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}dateutil>=2.7.0,<3:devel/py-dateutil@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}deprecation>=2.0:devel/py-deprecation@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}distro>=1.0.2:sysutils/py-distro@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}fasteners>=0.14.1:devel/py-fasteners@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}future>=0.16.0,<0.19.0:devel/py-future@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}Jinja2>=2.3,<3:devel/py-Jinja2@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}node-semver>0:devel/py-node-semver@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}patch-ng>=1.17.4,<1.18:devel/py-patch-ng@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pluginbase>=0.5:devel/py-pluginbase@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pygments>=2.0,<3.0:textproc/py-pygments@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pyjwt>=1.4.0,<2.0.0:www/py-pyjwt@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}requests>=2.8.1,<3.0.0:www/py-requests@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}tqdm>=4.28.1:misc/py-tqdm@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR}
+BUILD_DEPENDS=	${PY_DEPENDS}
+RUN_DEPENDS=	${PY_DEPENDS}
+
+USES=		python
+USE_GITHUB=	yes
+GH_ACCOUNT=	conan-io
+USE_PYTHON=	distutils concurrent noflavors autoplist
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>

Added: head/sysutils/conan/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/conan/distinfo	Thu Jun 11 22:14:11 2020	(r538552)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1591905278
+SHA256 (conan-io-conan-1.26.0_GH0.tar.gz) = 935f3cb5ed03447c735d6597ee4da91d7ec13ba6a90f27b51e5d3cf441fd8cbb
+SIZE (conan-io-conan-1.26.0_GH0.tar.gz) = 1088277

Added: head/sysutils/conan/files/patch-conans_requirements.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/conan/files/patch-conans_requirements.txt	Thu Jun 11 22:14:11 2020	(r538552)
@@ -0,0 +1,17 @@
+--- conans/requirements.txt.orig	2020-06-10 07:13:38 UTC
++++ conans/requirements.txt
+@@ -6,11 +6,11 @@ PyYAML>=3.11, <6.0
+ patch-ng>=1.17.4, <1.18
+ fasteners>=0.14.1
+ six>=1.10.0,<=1.14.0
+-node-semver==0.6.1
+-distro>=1.0.2, <1.2.0
++node-semver>=0.6.1
++distro>=1.0.2
+ future>=0.16.0, <0.19.0
+ pygments>=2.0, <3.0
+-deprecation>=2.0, <2.1
++deprecation>=2.0
+ tqdm>=4.28.1, <5
+ Jinja2>=2.3, <3
+ python-dateutil>=2.7.0, <3

Added: head/sysutils/conan/files/patch-conans_requirements__server.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/conan/files/patch-conans_requirements__server.txt	Thu Jun 11 22:14:11 2020	(r538552)
@@ -0,0 +1,9 @@
+--- conans/requirements_server.txt.orig	2020-06-11 21:59:08 UTC
++++ conans/requirements_server.txt
+@@ -1,3 +1,3 @@
+ # Server
+-bottle>=0.12.8, < 0.13
+-pluginbase>=0.5, < 1.0
+\ No newline at end of file
++bottle>=0.12.8
++pluginbase>=0.5

Added: head/sysutils/conan/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/conan/pkg-descr	Thu Jun 11 22:14:11 2020	(r538552)
@@ -0,0 +1,5 @@
+Conan is a MIT-licensed, Open Source package manager for C and C++ development,
+allowing development teams to easily and efficiently manage their packages and
+dependencies across platforms and build systems.
+
+WWW: https://conan.io/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006112214.05BMECEa011451>