From nobody Sun Aug 04 17:23:01 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WcRGt0RZHz5ShNm; Sun, 04 Aug 2024 17:23:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WcRGs2bxrz412C; Sun, 4 Aug 2024 17:23:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1722792181; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=5rPUXV1ymowraXzBC4RZh0lR9ijFUcru6rwQdnW2JT0=; b=Xaqi79mKQsE93niZzEf246KfXSzNHysqe6Gy7+CRs2zDnoQ9nDlLsjtCrMRwhpP4LjHGI+ 43MiSjltoOZ8h4I635XIJr1HkM+Ase3cgrhnBNbNFUcBvYVHrI8vezMOaYzMhE7cmpQxw3 LxCfEsa8JLhb9kAb36846yJEUjJZDQtL1Y69N9SgeHsVh6SIZ/49ABdKt8M7+cr9cA1Y8Z i74W83Dougpy8/nm4A16eWF0fsSD9E6Kw0cDTKX8F14OiPnr19rtwZUZo+rz7SSr81e3vv IoizacKyZzGL85I84a82JD7YZmp9Tl+K9VNEHVoJTbYOGjI1TMdbFDd6Up8jGQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1722792181; a=rsa-sha256; cv=none; b=IODcf0GssWq8X4H5Y1Di2tyXdYng7BVArTMAsUBtl3MpTj9iGfVIZB8mE2kmL7sa22sNaq UumE4PjPyr+pBuJxj/M98CDRvWYKiLinL7eBJlIOzDuBYgLlxCqM6jH5eKxcLWgpnIA9to sqWoeO4LUaxD7/4/qCpjoCfcA1YDbU64kPdOw8u3P6uhx4NMEOqBiKTAomlFD/69x0ZSoC HROKCIO1orIEfWczTAkERQh3JlC2UXwHP/BPt/kNFqMV4jqvr8aRUuiROqEYuaeNNkyXBC xAEBd1UvbX3fyTzL2wU1xLsNpBy3XkEVtwC60cRD6OYv9O2x2rwo/HvxEzgVYQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1722792181; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=5rPUXV1ymowraXzBC4RZh0lR9ijFUcru6rwQdnW2JT0=; b=TLFoXrSsoRf57e5q20waOl1vjj7cJ1/ycIgVCS4KLEBMpE+VKTJVwpgrSw/xJw5sZSbSbi 3s+VNqIlFS/+qPHIxkGTo5Gtt23xLGdXDI1kYi30Bw9goXWxAU4PItenjgVlicNmGYCrEP BEuKXmqIYaVvV5+UH3mzzuO/524l4+NC4tD5WQVtN43jKHoIVwCkWtQODLsRvN7zlNUWJX QvslVubUxcDl7lmFw7RywSvfi80Z/9f9UBO0tJ/Od/c87TslbzoWiVvVOnKxA08pobe+Cg xuBGsOM5SpclZ8YmFElOT2SiRvxBWnPygiSXiZ2OXwgvmUvnNOjmUh5QYuDIGw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WcRGs1qwfz14M5; Sun, 4 Aug 2024 17:23:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 474HN1jh066333; Sun, 4 Aug 2024 17:23:01 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 474HN1mT066330; Sun, 4 Aug 2024 17:23:01 GMT (envelope-from git) Date: Sun, 4 Aug 2024 17:23:01 GMT Message-Id: <202408041723.474HN1mT066330@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 6056887c3f87 - main - net/py-pychromecast: Update to 14.0.1 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6056887c3f8741fe5abb29ee2f25f188b4f6ae4e Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=6056887c3f8741fe5abb29ee2f25f188b4f6ae4e commit 6056887c3f8741fe5abb29ee2f25f188b4f6ae4e Author: Po-Chuan Hsieh AuthorDate: 2024-08-04 17:08:49 +0000 Commit: Po-Chuan Hsieh CommitDate: 2024-08-04 17:14:10 +0000 net/py-pychromecast: Update to 14.0.1 - Update PORTNAME: use lowercase - Update WWW - Add LICENSE_FILE - Convert to USE_PYTHON=pep517 - Update pkg-descr Changes: https://github.com/home-assistant-libs/pychromecast/releases --- net/py-pychromecast/Makefile | 22 ++++++++++++++-------- net/py-pychromecast/distinfo | 6 +++--- net/py-pychromecast/files/patch-pyproject.toml | 14 ++++++++++++++ net/py-pychromecast/pkg-descr | 19 +++++++++---------- 4 files changed, 40 insertions(+), 21 deletions(-) diff --git a/net/py-pychromecast/Makefile b/net/py-pychromecast/Makefile index 4b32bf547b7d..0b34cf8acf3c 100644 --- a/net/py-pychromecast/Makefile +++ b/net/py-pychromecast/Makefile @@ -1,20 +1,26 @@ -PORTNAME= PyChromecast -DISTVERSION= 13.1.0 +PORTNAME= pychromecast +PORTVERSION= 14.0.1 CATEGORIES= net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= PyChromecast-${PORTVERSION} -MAINTAINER= ports@freebsd.org +MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python module to talk to Google Chromecast -WWW= https://pypi.org/project/PyChromecast/ +WWW= https://github.com/home-assistant-libs/pychromecast LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3.19.1:devel/py-protobuf@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}zeroconf>=0.25.1:net/py-zeroconf@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}casttube>=0.2.0:net/py-casttube@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0.37.1:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}casttube>=0.2.0:net/py-casttube@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}protobuf>=4.25.1,1:devel/py-protobuf@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zeroconf>=0.25.1:net/py-zeroconf@${PY_FLAVOR} USES= python -USE_PYTHON= distutils autoplist +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes .include diff --git a/net/py-pychromecast/distinfo b/net/py-pychromecast/distinfo index e26f94eaac24..6d94494f8779 100644 --- a/net/py-pychromecast/distinfo +++ b/net/py-pychromecast/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1705473319 -SHA256 (PyChromecast-13.1.0.tar.gz) = 08e61a8b54bd2119d3c9ab1ec0136d3d8563aa97e0a3b57841588b9be60c2676 -SIZE (PyChromecast-13.1.0.tar.gz) = 53436 +TIMESTAMP = 1722711241 +SHA256 (PyChromecast-14.0.1.tar.gz) = e16e0a7f9488319191b8b4fa21ca0beb4bf12eeda5c9bf640241188f2bea0a3e +SIZE (PyChromecast-14.0.1.tar.gz) = 60482 diff --git a/net/py-pychromecast/files/patch-pyproject.toml b/net/py-pychromecast/files/patch-pyproject.toml new file mode 100644 index 000000000000..8095e8b9a4f9 --- /dev/null +++ b/net/py-pychromecast/files/patch-pyproject.toml @@ -0,0 +1,14 @@ +--- pyproject.toml.orig 2024-03-19 20:05:25 UTC ++++ pyproject.toml +@@ -1,9 +1,9 @@ + [build-system] +-requires = ["setuptools~=65.6", "wheel~=0.37.1"] ++requires = ["setuptools>=61", "wheel>=0.37.1"] + build-backend = "setuptools.build_meta" + + [project] +-name = "PyChromecast" ++name = "pychromecast" + version = "14.0.1" + description = "Python module to talk to Google Chromecast." + readme = "README.rst" diff --git a/net/py-pychromecast/pkg-descr b/net/py-pychromecast/pkg-descr index c7de15e49366..a4766f516bee 100644 --- a/net/py-pychromecast/pkg-descr +++ b/net/py-pychromecast/pkg-descr @@ -1,10 +1,9 @@ -Library for Python 3.6+ to communicate with the Google Chromecast. - -It currently supports: -* Auto discovering connected Chromecasts on the network -* Start the default media receiver and play any online media -* Control playback of current playing media -* Implement Google Chromecast api v2 -* Communicate with apps via channels -* Easily extendable to add support for unsupported namespaces -* Multi-room setups with Audio cast devices +Library for Python to communicate with the Google Chromecast. It currently +supports: +- Auto discovering connected Chromecasts on the network +- Start the default media receiver and play any online media +- Control playback of current playing media +- Implement Google Chromecast API v2 +- Communicate with apps via channels +- Easily extendable to add support for unsupported namespaces +- Multi-room setups with Audio cast devices