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>