public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-arch/cfv/
@ 2016-10-02  8:13 Jeroen Roovers
  0 siblings, 0 replies; 7+ messages in thread
From: Jeroen Roovers @ 2016-10-02  8:13 UTC (permalink / raw
  To: gentoo-commits

commit:     4339e04429a62919dda8b81cdb5b613e04a943b2
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  2 08:13:46 2016 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Oct  2 08:13:46 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4339e044

app-arch/cfv: Stable for HPPA (bug #591464).

Package-Manager: portage-2.3.1
RepoMan-Options: --ignore-arches

 app-arch/cfv/cfv-1.18.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-arch/cfv/cfv-1.18.3-r1.ebuild b/app-arch/cfv/cfv-1.18.3-r1.ebuild
index 3838e18..8d2beb3 100644
--- a/app-arch/cfv/cfv-1.18.3-r1.ebuild
+++ b/app-arch/cfv/cfv-1.18.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/cfv/${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="bittorrent"
-KEYWORDS="amd64 ~hppa ~ppc ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 hppa ~ppc ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND=""
 RDEPEND="${PYTHON_DEPS}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-arch/cfv/
@ 2016-11-01 10:29 Pacho Ramos
  0 siblings, 0 replies; 7+ messages in thread
From: Pacho Ramos @ 2016-11-01 10:29 UTC (permalink / raw
  To: gentoo-commits

commit:     8c9037aabb827ecfff84c5c75b943624fe5d048b
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Tue Nov  1 10:18:14 2016 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Nov  1 10:18:14 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c9037aa

app-arch/cfv: x86 stable, bug #591464

Package-Manager: portage-2.3.2

 app-arch/cfv/cfv-1.18.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/cfv/cfv-1.18.3-r1.ebuild b/app-arch/cfv/cfv-1.18.3-r1.ebuild
index 8d2beb3..3d3e24f 100644
--- a/app-arch/cfv/cfv-1.18.3-r1.ebuild
+++ b/app-arch/cfv/cfv-1.18.3-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/cfv/${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="bittorrent"
-KEYWORDS="amd64 hppa ~ppc ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 hppa ~ppc ~sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND=""
 RDEPEND="${PYTHON_DEPS}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-arch/cfv/
@ 2016-11-09 14:04 Pacho Ramos
  0 siblings, 0 replies; 7+ messages in thread
From: Pacho Ramos @ 2016-11-09 14:04 UTC (permalink / raw
  To: gentoo-commits

commit:     452501f4759db5dcda4928c185ac9d8e98aafebe
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  9 13:27:45 2016 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Wed Nov  9 14:03:51 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452501f4

app-arch/cfv: Drop old

Package-Manager: portage-2.3.2

 app-arch/cfv/Manifest          |  1 -
 app-arch/cfv/cfv-1.18.2.ebuild | 32 --------------------------------
 2 files changed, 33 deletions(-)

diff --git a/app-arch/cfv/Manifest b/app-arch/cfv/Manifest
index e55a885..13ffe35 100644
--- a/app-arch/cfv/Manifest
+++ b/app-arch/cfv/Manifest
@@ -1,2 +1 @@
-DIST cfv-1.18.2.tar.gz 67970 SHA256 73fc368e3717cdc7062c3c909778d03d15128bc9a18a76c7e4f7a75e8a99f391 SHA512 8999349485a404b71aec8abe21b554a867c6a94ed77dda2441f418c5798a243039685d72ccfb5e020885c8bab2a571da48d98a3171339bf14becfacca3ae5508 WHIRLPOOL b6d2d19bb69975b3cecfd884be034983318e118ee609dea0ebd9491a42c945a53e0e613daafd99fdc76542364013749989880ebe6969e8acdd3a48e3a942bb18
 DIST cfv-1.18.3.tar.gz 68030 SHA256 ff28a8aa679932b83eb3b248ed2557c6da5860d5f8456ffe24686253a354cff6 SHA512 dbca82df850703ab68a20db9314475025ac2e7012f34a12abbb358677e81cbb29a465adf4a1b002f6cf1c1dd84f1588fc1072791d6bbaad0c02cc563e5fe7d71 WHIRLPOOL 895211c61ff57068f28945fd374d3b9e2f00dc2739e1b884bbdb7cfa0a799d50ee36ff6791bb6457e2eba5f613a8b57b77bd1b3bacc7c4a329f0326d58375b13

diff --git a/app-arch/cfv/cfv-1.18.2.ebuild b/app-arch/cfv/cfv-1.18.2.ebuild
deleted file mode 100644
index 0b754c2..00000000
--- a/app-arch/cfv/cfv-1.18.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="3"
-
-PYTHON_DEPEND="2"
-
-inherit python
-
-DESCRIPTION="Utility to test and create .sfv, .csv, .crc and md5sum files"
-HOMEPAGE="http://cfv.sourceforge.net/"
-SRC_URI="mirror://sourceforge/cfv/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-KEYWORDS="amd64 hppa ppc sparc x86 ~x86-fbsd"
-
-DEPEND=""
-RDEPEND="dev-python/python-fchksum"
-
-src_compile() {
-	true
-}
-
-src_install() {
-	dobin cfv || die "dobin failed"
-	doman cfv.1 || die "doman failed"
-	dodoc README Changelog || die "dodoc failed"
-	python_convert_shebangs -r 2 "${ED}"
-}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-arch/cfv/
@ 2018-05-02 21:52 Mikle Kolyada
  0 siblings, 0 replies; 7+ messages in thread
From: Mikle Kolyada @ 2018-05-02 21:52 UTC (permalink / raw
  To: gentoo-commits

commit:     f5b05007b443a5e31421c70e444f0f1b0b7e8a0e
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Wed May  2 21:52:06 2018 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Wed May  2 21:52:37 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5b05007

app-arch/cfv: [QA] Drop dead dependency

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-arch/cfv/cfv-1.18.3-r1.ebuild | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/app-arch/cfv/cfv-1.18.3-r1.ebuild b/app-arch/cfv/cfv-1.18.3-r1.ebuild
index a83d0cfdaf2..f15261510f0 100644
--- a/app-arch/cfv/cfv-1.18.3-r1.ebuild
+++ b/app-arch/cfv/cfv-1.18.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -19,12 +19,7 @@ KEYWORDS="amd64 hppa ~ppc ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-maco
 DEPEND=""
 RDEPEND="${PYTHON_DEPS}
 	dev-python/python-fchksum[${PYTHON_USEDEP}]
-	bittorrent? (
-		|| (
-			net-p2p/bittorrent[${PYTHON_USEDEP}]
-			net-p2p/bittornado[${PYTHON_USEDEP}]
-		)
-	)"
+	bittorrent? ( net-p2p/bittornado[${PYTHON_USEDEP}] )"
 
 REQUIRED_USE=${PYTHON_REQUIRED_USE}
 


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-arch/cfv/
@ 2020-02-07  9:08 Michał Górny
  0 siblings, 0 replies; 7+ messages in thread
From: Michał Górny @ 2020-02-07  9:08 UTC (permalink / raw
  To: gentoo-commits

commit:     4dbd877095a5fb958b13a6df3f280f60033de059
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  7 08:51:51 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb  7 09:08:30 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dbd8770

app-arch/cfv: Switch to PYTHON_MULTI_USEDEP API

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 app-arch/cfv/cfv-1.18.3-r1.ebuild | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/app-arch/cfv/cfv-1.18.3-r1.ebuild b/app-arch/cfv/cfv-1.18.3-r1.ebuild
index 05ba386240c..3fdafa44a20 100644
--- a/app-arch/cfv/cfv-1.18.3-r1.ebuild
+++ b/app-arch/cfv/cfv-1.18.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -18,8 +18,10 @@ KEYWORDS="amd64 hppa ~ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-mac
 
 DEPEND=""
 RDEPEND="${PYTHON_DEPS}
-	dev-python/python-fchksum[${PYTHON_USEDEP}]
-	bittorrent? ( net-p2p/bittornado[${PYTHON_USEDEP}] )"
+	$(python_gen_cond_dep '
+		dev-python/python-fchksum[${PYTHON_MULTI_USEDEP}]
+		bittorrent? ( net-p2p/bittornado[${PYTHON_MULTI_USEDEP}] )
+	')"
 
 REQUIRED_USE=${PYTHON_REQUIRED_USE}
 


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-arch/cfv/
@ 2022-11-05  4:33 Louis Sautier
  0 siblings, 0 replies; 7+ messages in thread
From: Louis Sautier @ 2022-11-05  4:33 UTC (permalink / raw
  To: gentoo-commits

commit:     640f8e674a25c16d37f95ba1b647628615847f5f
Author:     Louis Sautier <sbraz <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  5 03:26:00 2022 +0000
Commit:     Louis Sautier <sbraz <AT> gentoo <DOT> org>
CommitDate: Sat Nov  5 04:30:28 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=640f8e67

app-arch/cfv: resurrect package, version 3.0.0

Signed-off-by: Louis Sautier <sbraz <AT> gentoo.org>

 app-arch/cfv/Manifest         |  1 +
 app-arch/cfv/cfv-3.0.0.ebuild | 48 +++++++++++++++++++++++++++++++++++++++++++
 app-arch/cfv/metadata.xml     | 20 ++++++++++++++++++
 3 files changed, 69 insertions(+)

diff --git a/app-arch/cfv/Manifest b/app-arch/cfv/Manifest
new file mode 100644
index 000000000000..db038dfc39a1
--- /dev/null
+++ b/app-arch/cfv/Manifest
@@ -0,0 +1 @@
+DIST cfv-3.0.0.gh.tar.gz 91600 BLAKE2B 5a0d53a2b75973967ef976ce55d5262f71af97a8d7c64e8ea94ed9d66fd12778e10321e82bdbc4b8037df3f1a9c9c817694a7cd5e60615fc903127df9057b04f SHA512 9a44bf20f0a4f48a93631353d0b0ab79ea15d19f1da5492296dd4bd4e6208d3f0d71e957165e31d07b5faa7fc75122f0ae5ddbd8d54b9c6b633c43695b362640

diff --git a/app-arch/cfv/cfv-3.0.0.ebuild b/app-arch/cfv/cfv-3.0.0.ebuild
new file mode 100644
index 000000000000..5b940295d074
--- /dev/null
+++ b/app-arch/cfv/cfv-3.0.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+# Tests fail with pypy3 as of PyPy 7.3.9 / Python 3.9.12
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Command-line File Verify - versatile file checksum creator and verifier"
+HOMEPAGE="https://github.com/cfv-project/cfv/"
+# Tests aren't included in PyPI tarballs
+SRC_URI="https://github.com/cfv-project/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+	test? (
+		app-arch/cksfv
+	)
+"
+
+python_prepare_all() {
+	# Remove upstream's attempt to install the man page
+	sed -i '/\sdata_files=/d' setup.py || die
+	distutils-r1_python_prepare_all
+}
+
+python_test() {
+	# In order to run integration tests in addition to unit tests, we can't
+	# just rely on pytest here, we need to use upstream's runner.
+	"${EPYTHON}" "test/test.py" || die "Tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+	doman cfv.1
+}
+
+pkg_postinst() {
+	optfeature "the dimension column of JPEG Sheriff crc files" dev-python/pillow
+}

diff --git a/app-arch/cfv/metadata.xml b/app-arch/cfv/metadata.xml
new file mode 100644
index 000000000000..373591c9c7a7
--- /dev/null
+++ b/app-arch/cfv/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>sbraz@gentoo.org</email>
+		<name>Louis Sautier</name>
+	</maintainer>
+	<longdescription>
+		cfv is a utility to test and create a wide range of checksum
+		verification files. It currently supports testing and creating sfv,
+		sfvmd5, csv, csv2, csv4, md5, bsdmd5, sha1, sha224, sha256, sha384,
+		sha512, torrent and crc files. Test-only support is available for par,
+		par2.
+	</longdescription>
+	<upstream>
+		<remote-id type="pypi">cfv</remote-id>
+		<remote-id type="github">cfv-project/cfv</remote-id>
+		<bugs-to>https://github.com/cfv-project/cfv/issues</bugs-to>
+	</upstream>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-arch/cfv/
@ 2024-05-25  0:39 Louis Sautier
  0 siblings, 0 replies; 7+ messages in thread
From: Louis Sautier @ 2024-05-25  0:39 UTC (permalink / raw
  To: gentoo-commits

commit:     efaea5f1c5543f982a5dbb7ed2debbe6f487fbba
Author:     Louis Sautier <sbraz <AT> gentoo <DOT> org>
AuthorDate: Sat May 25 00:37:28 2024 +0000
Commit:     Louis Sautier <sbraz <AT> gentoo <DOT> org>
CommitDate: Sat May 25 00:38:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efaea5f1

app-arch/cfv: add 3.1.0, enable py3.13

Signed-off-by: Louis Sautier <sbraz <AT> gentoo.org>

 app-arch/cfv/Manifest         |  1 +
 app-arch/cfv/cfv-3.1.0.ebuild | 48 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

diff --git a/app-arch/cfv/Manifest b/app-arch/cfv/Manifest
index db038dfc39a1..cdecf640cbc1 100644
--- a/app-arch/cfv/Manifest
+++ b/app-arch/cfv/Manifest
@@ -1 +1,2 @@
 DIST cfv-3.0.0.gh.tar.gz 91600 BLAKE2B 5a0d53a2b75973967ef976ce55d5262f71af97a8d7c64e8ea94ed9d66fd12778e10321e82bdbc4b8037df3f1a9c9c817694a7cd5e60615fc903127df9057b04f SHA512 9a44bf20f0a4f48a93631353d0b0ab79ea15d19f1da5492296dd4bd4e6208d3f0d71e957165e31d07b5faa7fc75122f0ae5ddbd8d54b9c6b633c43695b362640
+DIST cfv-3.1.0.gh.tar.gz 93155 BLAKE2B 45dd2cfa121052a96de4b8d8b9d1b25e4639c3956c8e0878981381dce89560abd3d1c56a7c1d7c3c86f97e767ea43f1d4df08a4be725d392a2a25bb2576f4ee6 SHA512 71c02cc0e5cb1dcf32aa180075744ccde27cf08765a6cf50b24bbdf68d61ba46d9e2e98cc9d414bddf1538ead1426f8eff56cfa788ad283981922c96519b10c4

diff --git a/app-arch/cfv/cfv-3.1.0.ebuild b/app-arch/cfv/cfv-3.1.0.ebuild
new file mode 100644
index 000000000000..90b1af6f41c1
--- /dev/null
+++ b/app-arch/cfv/cfv-3.1.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+# Tests fail with pypy3 as of PyPy 7.3.16 / Python 3.10.14
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Command-line File Verify - versatile file checksum creator and verifier"
+HOMEPAGE="https://github.com/cfv-project/cfv/"
+# Tests aren't included in PyPI tarballs
+SRC_URI="https://github.com/cfv-project/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+	test? (
+		app-arch/cksfv
+	)
+"
+
+python_prepare_all() {
+	# Remove upstream's attempt to install the man page
+	sed -i '/\sdata_files=/d' setup.py || die
+	distutils-r1_python_prepare_all
+}
+
+python_test() {
+	# In order to run integration tests in addition to unit tests, we can't
+	# just rely on pytest here, we need to use upstream's runner.
+	"${EPYTHON}" "test/test.py" || die "Tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+	distutils-r1_python_install_all
+	doman cfv.1
+}
+
+pkg_postinst() {
+	optfeature "the dimension column of JPEG Sheriff crc files" dev-python/pillow
+}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-05-25  0:39 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-09 14:04 [gentoo-commits] repo/gentoo:master commit in: app-arch/cfv/ Pacho Ramos
  -- strict thread matches above, loose matches on Subject: below --
2024-05-25  0:39 Louis Sautier
2022-11-05  4:33 Louis Sautier
2020-02-07  9:08 Michał Górny
2018-05-02 21:52 Mikle Kolyada
2016-11-01 10:29 Pacho Ramos
2016-10-02  8:13 Jeroen Roovers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox