public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2016-04-30 14:34 Sam Jorna
  0 siblings, 0 replies; 24+ messages in thread
From: Sam Jorna @ 2016-04-30 14:34 UTC (permalink / raw
  To: gentoo-commits

commit:     fe63884b4355094e5c69514f0e36b311d3aa873f
Author:     Sam Jorna <wraeth <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 30 13:53:20 2016 +0000
Commit:     Sam Jorna <wraeth <AT> gentoo <DOT> org>
CommitDate: Sat Apr 30 14:34:05 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe63884b

app-admin/yadm: new package

yadm is a dotfile manager that handles the hassle of synchronizing the
dotfiles in your home folder across different workstations. It has a
philosophy using git and getting out of git's way to ensure it does what
it does best.

Maintainer assigned to Espen H per request under Proxy Maintainers.

Gentoo-bug: 581118
Package-Manager: portage-2.2.28

 app-admin/yadm/Manifest         |  1 +
 app-admin/yadm/metadata.xml     | 26 ++++++++++++++++++++++++++
 app-admin/yadm/yadm-1.04.ebuild | 37 +++++++++++++++++++++++++++++++++++++
 3 files changed, 64 insertions(+)

diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest
new file mode 100644
index 0000000..227ed55
--- /dev/null
+++ b/app-admin/yadm/Manifest
@@ -0,0 +1 @@
+DIST yadm-1.04.tar.gz 27391 SHA256 a73aa51245866ce67aeb4322a62995ebbb13f29dc35508f486819dceb534968a SHA512 f3f909118f29382c6cbae565de336c27fd7d159955a231ac22b0d25e25e50c4c3e1bdc68b1629920904ad9353ee8ce8f7e5c5e50d289984447815a685a4132c9 WHIRLPOOL c74c2bfc89abb6955bb4e0d60b1cb0777c9f9ec43bc1919c130cd8470e44c090fba9003e473f4344ed92df23e399ea45ece6dafde80d575a8af491bb4c16b554

diff --git a/app-admin/yadm/metadata.xml b/app-admin/yadm/metadata.xml
new file mode 100644
index 0000000..a5fe848
--- /dev/null
+++ b/app-admin/yadm/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>dev+gentoobugzilla@henriksen.is</email>
+		<name>Espen H</name>
+		<description>Proxy maintainer - set to assignee on bugs</description>
+	</maintainer>
+	<maintainer type="project">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="github">TheLocehiliosan/yadm</remote-id>
+	</upstream>
+	<longdescription lang="en">
+	yadm is a dotfile manager that handles the hassle of synchronizing the
+	dotfiles in your home folder across different workstations. It has a
+	philosophy using git and getting out of git's way to ensure it does what it
+	does best. What sets it apart is that it supports encryption, which enables
+	you to add files like mutt configuration with passwords and host it
+	publicly. It also enables you to add suffixes to your files like
+	##Linux.hostname, and yadm will automatically symlink the file if you are
+	on that hostname.
+	</longdescription>
+</pkgmetadata>

diff --git a/app-admin/yadm/yadm-1.04.ebuild b/app-admin/yadm/yadm-1.04.ebuild
new file mode 100644
index 0000000..661af4e
--- /dev/null
+++ b/app-admin/yadm/yadm-1.04.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="A dotfile manager for the config files in your home folder"
+HOMEPAGE="https://github.com/TheLocehiliosan/yadm/"
+SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DOCS=( CHANGES CONTRIBUTORS README.md )
+
+DEPEND="
+	test? (
+		dev-util/bats
+		dev-vcs/git
+	)"
+RDEPEND="dev-vcs/git
+	app-crypt/gnupg"
+
+src_test() {
+	# 109_accept_encryption tests are interactive, thus fail. Skip them
+	bats $(find test/ -type f -name '*.bats' -and -not -name '109_accept_encryption.bats') \
+		|| die "Tests failed"
+}
+
+src_install() {
+	einstalldocs
+
+	dobin yadm
+	doman yadm.1
+}


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2016-09-27 20:21 Patrice Clement
  0 siblings, 0 replies; 24+ messages in thread
From: Patrice Clement @ 2016-09-27 20:21 UTC (permalink / raw
  To: gentoo-commits

commit:     d45fe5da6b77e1b78ecdae5aa901e7489ecb2da3
Author:     Espen Henriksen <dev <AT> henriksen <DOT> is>
AuthorDate: Mon Sep 19 15:04:16 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Tue Sep 27 20:20:56 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d45fe5da

app-admin/yadm: version bump to 1.05.

Gentoo-Bug: https://bugs.gentoo.org/593332

Package-Manager: portage-2.2.28
Closes: https://github.com/gentoo/gentoo/pull/2364

Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>

 app-admin/yadm/Manifest         |  1 +
 app-admin/yadm/yadm-1.05.ebuild | 37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+)

diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest
index 227ed55..375081c 100644
--- a/app-admin/yadm/Manifest
+++ b/app-admin/yadm/Manifest
@@ -1 +1,2 @@
 DIST yadm-1.04.tar.gz 27391 SHA256 a73aa51245866ce67aeb4322a62995ebbb13f29dc35508f486819dceb534968a SHA512 f3f909118f29382c6cbae565de336c27fd7d159955a231ac22b0d25e25e50c4c3e1bdc68b1629920904ad9353ee8ce8f7e5c5e50d289984447815a685a4132c9 WHIRLPOOL c74c2bfc89abb6955bb4e0d60b1cb0777c9f9ec43bc1919c130cd8470e44c090fba9003e473f4344ed92df23e399ea45ece6dafde80d575a8af491bb4c16b554
+DIST yadm-1.05.tar.gz 26554 SHA256 2989b458f62cd08a65ee4f43e7ecf18f539b52d4bbb20c52b0ecff619f5e76cd SHA512 74f215957038b38e056b9d5dccb03af11066627215c16171f2fb61c0f7bcc8c042784554f549224a2ba1847a9a8dea399237c3910bc978802e8a798b51f5074f WHIRLPOOL 02e9992589b3ed0a6d4ba13ade1e54377361cb085bb7be93a750fb6f742c439febd5e18af49cfe25e6f55272cd52f013aba3ff7c929581f71b8512ed3daf7876

diff --git a/app-admin/yadm/yadm-1.05.ebuild b/app-admin/yadm/yadm-1.05.ebuild
new file mode 100644
index 00000000..ffdaba7
--- /dev/null
+++ b/app-admin/yadm/yadm-1.05.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="A dotfile manager for the config files in your home folder"
+HOMEPAGE="https://github.com/TheLocehiliosan/yadm/"
+SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DOCS=( CHANGES CONTRIBUTORS README.md )
+
+DEPEND="
+	test? (
+		dev-util/bats
+		dev-vcs/git
+	)"
+RDEPEND="dev-vcs/git
+	app-crypt/gnupg"
+
+src_test() {
+	# 109_accept_encryption tests are interactive, thus fail. Skip them
+	bats $(find test/ -type f -name '*.bats' -and -not -name '109_accept_encryption.bats') \
+		|| die "Tests failed"
+}
+
+src_install() {
+	einstalldocs
+
+	dobin "${PN}"
+	doman "${PN}.1"
+}


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2017-01-21 21:19 Patrice Clement
  0 siblings, 0 replies; 24+ messages in thread
From: Patrice Clement @ 2017-01-21 21:19 UTC (permalink / raw
  To: gentoo-commits

commit:     29e345642b6fb70052db4204d396745a493feb5f
Author:     Espen Henriksen <dev <AT> henriksen <DOT> is>
AuthorDate: Fri Jan 13 22:21:58 2017 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Jan 21 21:19:32 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29e34564

app-admin/yadm: version bump to 1.06.

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/3458

 app-admin/yadm/Manifest         |  1 +
 app-admin/yadm/yadm-1.06.ebuild | 41 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest
index 375081c..79336e7 100644
--- a/app-admin/yadm/Manifest
+++ b/app-admin/yadm/Manifest
@@ -1,2 +1,3 @@
 DIST yadm-1.04.tar.gz 27391 SHA256 a73aa51245866ce67aeb4322a62995ebbb13f29dc35508f486819dceb534968a SHA512 f3f909118f29382c6cbae565de336c27fd7d159955a231ac22b0d25e25e50c4c3e1bdc68b1629920904ad9353ee8ce8f7e5c5e50d289984447815a685a4132c9 WHIRLPOOL c74c2bfc89abb6955bb4e0d60b1cb0777c9f9ec43bc1919c130cd8470e44c090fba9003e473f4344ed92df23e399ea45ece6dafde80d575a8af491bb4c16b554
 DIST yadm-1.05.tar.gz 26554 SHA256 2989b458f62cd08a65ee4f43e7ecf18f539b52d4bbb20c52b0ecff619f5e76cd SHA512 74f215957038b38e056b9d5dccb03af11066627215c16171f2fb61c0f7bcc8c042784554f549224a2ba1847a9a8dea399237c3910bc978802e8a798b51f5074f WHIRLPOOL 02e9992589b3ed0a6d4ba13ade1e54377361cb085bb7be93a750fb6f742c439febd5e18af49cfe25e6f55272cd52f013aba3ff7c929581f71b8512ed3daf7876
+DIST yadm-1.06.tar.gz 27842 SHA256 1f7bfaf4dea088e247ab35c0f571d21ef41be21a6ca66a198878c018ac756f08 SHA512 85941b233ce17fd6371a1b6b11027c65e7e0cc6a42d2674deb433e367b3666a8b7d69c0983d83b4b29797c6591c282a5a8ff890dcaff2f62ced98eb33b46a8ed WHIRLPOOL 5eb85984f77417830c88658a7bddc5d035c2c5658481901dc8fc3babe2b89d0ba4983faa8b2ea47618a461ee57722740817594844e9d8d8872b8dc8c6c3b36e8

diff --git a/app-admin/yadm/yadm-1.06.ebuild b/app-admin/yadm/yadm-1.06.ebuild
new file mode 100644
index 00000000..05ed234
--- /dev/null
+++ b/app-admin/yadm/yadm-1.06.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="A dotfile manager for the config files in your home folder"
+HOMEPAGE="https://github.com/TheLocehiliosan/yadm/"
+SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DOCS=( CHANGES CONTRIBUTORS README.md )
+
+DEPEND="
+	test? (
+		dev-util/bats
+		dev-vcs/git
+	)"
+RDEPEND="dev-vcs/git
+	app-crypt/gnupg"
+
+src_compile() {
+	make yadm.md
+}
+
+src_test() {
+	# 109_accept_encryption tests are interactive, thus fail. Skip them
+	bats $(find test/ -type f -name '*.bats' -and -not -name '109_accept_encryption.bats') \
+		|| die "Tests failed"
+}
+
+src_install() {
+	einstalldocs
+
+	dobin "${PN}"
+	doman "${PN}.1"
+}


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2017-01-21 23:01 Patrice Clement
  0 siblings, 0 replies; 24+ messages in thread
From: Patrice Clement @ 2017-01-21 23:01 UTC (permalink / raw
  To: gentoo-commits

commit:     d3a2a5ab2474b5fc98d7889fc9515664735c25d1
Author:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 21 23:01:24 2017 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Jan 21 23:01:38 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3a2a5ab

app-admin/yadm: make -> emake.

Package-Manager: portage-2.3.0

 app-admin/yadm/yadm-1.06.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/yadm/yadm-1.06.ebuild b/app-admin/yadm/yadm-1.06.ebuild
index 05ed234..4461c36 100644
--- a/app-admin/yadm/yadm-1.06.ebuild
+++ b/app-admin/yadm/yadm-1.06.ebuild
@@ -24,7 +24,7 @@ RDEPEND="dev-vcs/git
 	app-crypt/gnupg"
 
 src_compile() {
-	make yadm.md
+	emake yadm.md
 }
 
 src_test() {


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2017-02-17 12:07 Michael Palimaka
  0 siblings, 0 replies; 24+ messages in thread
From: Michael Palimaka @ 2017-02-17 12:07 UTC (permalink / raw
  To: gentoo-commits

commit:     3c3cfd015d6a55223d3ecaa693aa625794926eef
Author:     Espen Henriksen <dev <AT> henriksen <DOT> is>
AuthorDate: Thu Feb 16 22:00:31 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 12:06:50 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c3cfd01

app-admin/yadm: Remove old version 1.04

Package-Manager: portage-2.3.3

 app-admin/yadm/Manifest         |  1 -
 app-admin/yadm/yadm-1.04.ebuild | 37 -------------------------------------
 2 files changed, 38 deletions(-)

diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest
index 79336e72dc..3757de1919 100644
--- a/app-admin/yadm/Manifest
+++ b/app-admin/yadm/Manifest
@@ -1,3 +1,2 @@
-DIST yadm-1.04.tar.gz 27391 SHA256 a73aa51245866ce67aeb4322a62995ebbb13f29dc35508f486819dceb534968a SHA512 f3f909118f29382c6cbae565de336c27fd7d159955a231ac22b0d25e25e50c4c3e1bdc68b1629920904ad9353ee8ce8f7e5c5e50d289984447815a685a4132c9 WHIRLPOOL c74c2bfc89abb6955bb4e0d60b1cb0777c9f9ec43bc1919c130cd8470e44c090fba9003e473f4344ed92df23e399ea45ece6dafde80d575a8af491bb4c16b554
 DIST yadm-1.05.tar.gz 26554 SHA256 2989b458f62cd08a65ee4f43e7ecf18f539b52d4bbb20c52b0ecff619f5e76cd SHA512 74f215957038b38e056b9d5dccb03af11066627215c16171f2fb61c0f7bcc8c042784554f549224a2ba1847a9a8dea399237c3910bc978802e8a798b51f5074f WHIRLPOOL 02e9992589b3ed0a6d4ba13ade1e54377361cb085bb7be93a750fb6f742c439febd5e18af49cfe25e6f55272cd52f013aba3ff7c929581f71b8512ed3daf7876
 DIST yadm-1.06.tar.gz 27842 SHA256 1f7bfaf4dea088e247ab35c0f571d21ef41be21a6ca66a198878c018ac756f08 SHA512 85941b233ce17fd6371a1b6b11027c65e7e0cc6a42d2674deb433e367b3666a8b7d69c0983d83b4b29797c6591c282a5a8ff890dcaff2f62ced98eb33b46a8ed WHIRLPOOL 5eb85984f77417830c88658a7bddc5d035c2c5658481901dc8fc3babe2b89d0ba4983faa8b2ea47618a461ee57722740817594844e9d8d8872b8dc8c6c3b36e8

diff --git a/app-admin/yadm/yadm-1.04.ebuild b/app-admin/yadm/yadm-1.04.ebuild
deleted file mode 100644
index 661af4e881..0000000000
--- a/app-admin/yadm/yadm-1.04.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-DESCRIPTION="A dotfile manager for the config files in your home folder"
-HOMEPAGE="https://github.com/TheLocehiliosan/yadm/"
-SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-DOCS=( CHANGES CONTRIBUTORS README.md )
-
-DEPEND="
-	test? (
-		dev-util/bats
-		dev-vcs/git
-	)"
-RDEPEND="dev-vcs/git
-	app-crypt/gnupg"
-
-src_test() {
-	# 109_accept_encryption tests are interactive, thus fail. Skip them
-	bats $(find test/ -type f -name '*.bats' -and -not -name '109_accept_encryption.bats') \
-		|| die "Tests failed"
-}
-
-src_install() {
-	einstalldocs
-
-	dobin yadm
-	doman yadm.1
-}


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2017-02-18  1:44 Michael Palimaka
  0 siblings, 0 replies; 24+ messages in thread
From: Michael Palimaka @ 2017-02-18  1:44 UTC (permalink / raw
  To: gentoo-commits

commit:     bbee50cc7789c56f81c6909f4a0ff8da1f0c6a01
Author:     Espen Henriksen <dev <AT> henriksen <DOT> is>
AuthorDate: Thu Feb 16 21:56:16 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Feb 18 01:44:00 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbee50cc

app-admin/yadm: Bump version to 1.07

Package-Manager: portage-2.3.3

 app-admin/yadm/Manifest         |  1 +
 app-admin/yadm/yadm-1.07.ebuild | 44 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)

diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest
index 3757de1919..1047fa4789 100644
--- a/app-admin/yadm/Manifest
+++ b/app-admin/yadm/Manifest
@@ -1,2 +1,3 @@
 DIST yadm-1.05.tar.gz 26554 SHA256 2989b458f62cd08a65ee4f43e7ecf18f539b52d4bbb20c52b0ecff619f5e76cd SHA512 74f215957038b38e056b9d5dccb03af11066627215c16171f2fb61c0f7bcc8c042784554f549224a2ba1847a9a8dea399237c3910bc978802e8a798b51f5074f WHIRLPOOL 02e9992589b3ed0a6d4ba13ade1e54377361cb085bb7be93a750fb6f742c439febd5e18af49cfe25e6f55272cd52f013aba3ff7c929581f71b8512ed3daf7876
 DIST yadm-1.06.tar.gz 27842 SHA256 1f7bfaf4dea088e247ab35c0f571d21ef41be21a6ca66a198878c018ac756f08 SHA512 85941b233ce17fd6371a1b6b11027c65e7e0cc6a42d2674deb433e367b3666a8b7d69c0983d83b4b29797c6591c282a5a8ff890dcaff2f62ced98eb33b46a8ed WHIRLPOOL 5eb85984f77417830c88658a7bddc5d035c2c5658481901dc8fc3babe2b89d0ba4983faa8b2ea47618a461ee57722740817594844e9d8d8872b8dc8c6c3b36e8
+DIST yadm-1.07.tar.gz 34240 SHA256 39f3974c7d8f3930b9dee00d5b1b2181976e60a4e2cd26c35597951c5919a4f6 SHA512 9bbe33c82a137375cb27916ae5b5a06f06c25a75ae05688be473103c29154309d3472accc0aa0670a80a4714bc6523ab85c41fd6aa8d1909586437c5778b9144 WHIRLPOOL 615c2411f86f284159e1d9623fabc1600ed1c532bcac31b3a06e8ef11ae6685e11fe14a1b914c10eac1802f8edcd8f9e6f8b67a74b0b121f55243e846886e70a

diff --git a/app-admin/yadm/yadm-1.07.ebuild b/app-admin/yadm/yadm-1.07.ebuild
new file mode 100644
index 0000000000..02d7f2bc38
--- /dev/null
+++ b/app-admin/yadm/yadm-1.07.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="A dotfile manager for the config files in your home folder"
+HOMEPAGE="https://github.com/TheLocehiliosan/yadm/"
+SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DOCS=( CHANGES CONTRIBUTORS README.md )
+
+DEPEND="
+	test? (
+		dev-tcltk/expect
+		dev-util/bats
+		dev-vcs/git
+	)"
+RDEPEND="
+	app-crypt/gnupg
+	dev-vcs/git"
+
+src_compile() {
+	emake yadm.md
+}
+
+src_test() {
+	# 109_accept_encryption tests are interactive, thus fail. Skip them
+	while IFS="" read -d $'\0' -r f ; do
+		bats "${f}" || die "Test ${f} failed"
+	done < <(find test -name '*.bats' -and -not -name '109_accept_encryption.bats' -print0)
+}
+
+src_install() {
+	einstalldocs
+
+	dobin "${PN}"
+	doman "${PN}.1"
+}


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2017-08-08 11:03 Amy Liffey
  0 siblings, 0 replies; 24+ messages in thread
From: Amy Liffey @ 2017-08-08 11:03 UTC (permalink / raw
  To: gentoo-commits

commit:     b5deaacd5c42a579499984bfa8b05ad14d236d14
Author:     Amy Liffey <amynka <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  8 10:56:25 2017 +0000
Commit:     Amy Liffey <amynka <AT> gentoo <DOT> org>
CommitDate: Tue Aug  8 11:01:25 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5deaacd

app-admin/yadm: drop inactive proxy maintainer. By jstein

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 app-admin/yadm/metadata.xml | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/app-admin/yadm/metadata.xml b/app-admin/yadm/metadata.xml
index a5fe84884c0..1151270bb4e 100644
--- a/app-admin/yadm/metadata.xml
+++ b/app-admin/yadm/metadata.xml
@@ -1,15 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>dev+gentoobugzilla@henriksen.is</email>
-		<name>Espen H</name>
-		<description>Proxy maintainer - set to assignee on bugs</description>
-	</maintainer>
-	<maintainer type="project">
-		<email>proxy-maint@gentoo.org</email>
-		<name>Proxy Maintainers</name>
-	</maintainer>
+<!-- maintainer-needed -->
 	<upstream>
 		<remote-id type="github">TheLocehiliosan/yadm</remote-id>
 	</upstream>


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2017-08-09 11:02 Michael Palimaka
  0 siblings, 0 replies; 24+ messages in thread
From: Michael Palimaka @ 2017-08-09 11:02 UTC (permalink / raw
  To: gentoo-commits

commit:     721e2932aa24e176e45b19259646eaecbb9cf94b
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  9 11:02:16 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Aug  9 11:02:23 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=721e2932

app-admin/yadm: remove 1.05 and 1.06

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 app-admin/yadm/Manifest         |  2 --
 app-admin/yadm/yadm-1.05.ebuild | 36 ------------------------------------
 app-admin/yadm/yadm-1.06.ebuild | 40 ----------------------------------------
 3 files changed, 78 deletions(-)

diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest
index 1047fa4789d..1b300dbf0e8 100644
--- a/app-admin/yadm/Manifest
+++ b/app-admin/yadm/Manifest
@@ -1,3 +1 @@
-DIST yadm-1.05.tar.gz 26554 SHA256 2989b458f62cd08a65ee4f43e7ecf18f539b52d4bbb20c52b0ecff619f5e76cd SHA512 74f215957038b38e056b9d5dccb03af11066627215c16171f2fb61c0f7bcc8c042784554f549224a2ba1847a9a8dea399237c3910bc978802e8a798b51f5074f WHIRLPOOL 02e9992589b3ed0a6d4ba13ade1e54377361cb085bb7be93a750fb6f742c439febd5e18af49cfe25e6f55272cd52f013aba3ff7c929581f71b8512ed3daf7876
-DIST yadm-1.06.tar.gz 27842 SHA256 1f7bfaf4dea088e247ab35c0f571d21ef41be21a6ca66a198878c018ac756f08 SHA512 85941b233ce17fd6371a1b6b11027c65e7e0cc6a42d2674deb433e367b3666a8b7d69c0983d83b4b29797c6591c282a5a8ff890dcaff2f62ced98eb33b46a8ed WHIRLPOOL 5eb85984f77417830c88658a7bddc5d035c2c5658481901dc8fc3babe2b89d0ba4983faa8b2ea47618a461ee57722740817594844e9d8d8872b8dc8c6c3b36e8
 DIST yadm-1.07.tar.gz 34240 SHA256 39f3974c7d8f3930b9dee00d5b1b2181976e60a4e2cd26c35597951c5919a4f6 SHA512 9bbe33c82a137375cb27916ae5b5a06f06c25a75ae05688be473103c29154309d3472accc0aa0670a80a4714bc6523ab85c41fd6aa8d1909586437c5778b9144 WHIRLPOOL 615c2411f86f284159e1d9623fabc1600ed1c532bcac31b3a06e8ef11ae6685e11fe14a1b914c10eac1802f8edcd8f9e6f8b67a74b0b121f55243e846886e70a

diff --git a/app-admin/yadm/yadm-1.05.ebuild b/app-admin/yadm/yadm-1.05.ebuild
deleted file mode 100644
index 46faf6c8a17..00000000000
--- a/app-admin/yadm/yadm-1.05.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="A dotfile manager for the config files in your home folder"
-HOMEPAGE="https://github.com/TheLocehiliosan/yadm/"
-SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-DOCS=( CHANGES CONTRIBUTORS README.md )
-
-DEPEND="
-	test? (
-		dev-util/bats
-		dev-vcs/git
-	)"
-RDEPEND="dev-vcs/git
-	app-crypt/gnupg"
-
-src_test() {
-	# 109_accept_encryption tests are interactive, thus fail. Skip them
-	bats $(find test/ -type f -name '*.bats' -and -not -name '109_accept_encryption.bats') \
-		|| die "Tests failed"
-}
-
-src_install() {
-	einstalldocs
-
-	dobin "${PN}"
-	doman "${PN}.1"
-}

diff --git a/app-admin/yadm/yadm-1.06.ebuild b/app-admin/yadm/yadm-1.06.ebuild
deleted file mode 100644
index dee8ebb4dfb..00000000000
--- a/app-admin/yadm/yadm-1.06.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="A dotfile manager for the config files in your home folder"
-HOMEPAGE="https://github.com/TheLocehiliosan/yadm/"
-SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-DOCS=( CHANGES CONTRIBUTORS README.md )
-
-DEPEND="
-	test? (
-		dev-util/bats
-		dev-vcs/git
-	)"
-RDEPEND="dev-vcs/git
-	app-crypt/gnupg"
-
-src_compile() {
-	emake yadm.md
-}
-
-src_test() {
-	# 109_accept_encryption tests are interactive, thus fail. Skip them
-	bats $(find test/ -type f -name '*.bats' -and -not -name '109_accept_encryption.bats') \
-		|| die "Tests failed"
-}
-
-src_install() {
-	einstalldocs
-
-	dobin "${PN}"
-	doman "${PN}.1"
-}


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2017-12-31 20:46 Patrice Clement
  0 siblings, 0 replies; 24+ messages in thread
From: Patrice Clement @ 2017-12-31 20:46 UTC (permalink / raw
  To: gentoo-commits

commit:     203a8aa3740fe72a810b77a3e5830e477df3a17c
Author:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 31 20:46:13 2017 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sun Dec 31 20:46:28 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=203a8aa3

app-admin/yadm: version bump.

Closes: https://bugs.gentoo.org/642660
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-admin/yadm/Manifest           |  1 +
 app-admin/yadm/yadm-1.12.0.ebuild | 53 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 54 insertions(+)

diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest
index a24ba32f0ef..6b24d62501b 100644
--- a/app-admin/yadm/Manifest
+++ b/app-admin/yadm/Manifest
@@ -1 +1,2 @@
 DIST yadm-1.07.tar.gz 34240 BLAKE2B 11952a693c38aac2f2e7fa3efd469dc640941ef9c75a8a1e70974b4eea37c506df7480b2fce84ca8482c932295923ece4ff52cfc13bf9b52030dab0500f07c86 SHA512 9bbe33c82a137375cb27916ae5b5a06f06c25a75ae05688be473103c29154309d3472accc0aa0670a80a4714bc6523ab85c41fd6aa8d1909586437c5778b9144
+DIST yadm-1.12.0.tar.gz 47340 BLAKE2B ef710f56c96244c082bfcc887cae4aee00aaaadec5e7466500dde263c5e4f43df046e11742fd275e989bd9704b39a123f17248cd70d64f6ca552b28db6c44814 SHA512 402a67770154ce3ae7ab947ff4d4e26ca5040d343110fb749195ca5c3f4ee435aba1d8cdf02d4ecf4a81d3f331c1b891bed4fb3fcfcc893867e0fce45b9c8cd8

diff --git a/app-admin/yadm/yadm-1.12.0.ebuild b/app-admin/yadm/yadm-1.12.0.ebuild
new file mode 100644
index 00000000000..e6b2381a71f
--- /dev/null
+++ b/app-admin/yadm/yadm-1.12.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit bash-completion-r1
+
+DESCRIPTION="A dotfile manager for the config files in your home folder"
+HOMEPAGE="https://github.com/TheLocehiliosan/yadm/"
+SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="zsh-completion test"
+
+DEPEND="
+	test? (
+		dev-tcltk/expect
+		dev-util/bats
+		dev-vcs/git
+	)"
+
+RDEPEND="
+	dev-vcs/git
+	app-crypt/gnupg
+	zsh-completion? ( app-shells/gentoo-zsh-completions )"
+
+src_compile() {
+	emake "${PN}.md"
+}
+
+src_test() {
+	# 109_accept_encryption tests are interactive, thus fail. Skip them
+	# 113_accept_jinja_alt.bats are depepending on the optional envtpl
+	while IFS="" read -d $'\0' -r f ; do
+		bats "${f}" || die "test ${f} failed"
+	done < <(find test -name '*.bats' -and -not -name '109_accept_encryption.bats' -and -not -name '113_accept_jinja_alt.bats' -print0)
+}
+
+src_install() {
+	einstalldocs
+
+	dobin "${PN}"
+	doman "${PN}.1"
+
+	dobashcomp completion/yadm.bash_completion
+
+	if use zsh-completion; then
+		insinto /usr/share/zsh/site-functions
+		newins completion/yadm.zsh_completion _${PN}
+	fi
+}


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2020-03-28  0:33 Georgy Yakovlev
  0 siblings, 0 replies; 24+ messages in thread
From: Georgy Yakovlev @ 2020-03-28  0:33 UTC (permalink / raw
  To: gentoo-commits

commit:     7ded744c5b16b0966c4a39e9d5d3856fcab03ac4
Author:     Sam James (sam_c) <sam <AT> cmpct <DOT> info>
AuthorDate: Wed Mar 25 20:22:09 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sat Mar 28 00:32:23 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ded744c

app-admin/yadm: Security bump to 2.4.0

Fixed in 1.11.1 but bumped to latest while
there given it's now maintainer-needed.

Bug: https://bugs.gentoo.org/625394
Signed-off-by: Sam James (sam_c) <sam <AT> cmpct.info>
Closes: https://github.com/gentoo/gentoo/pull/15114
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 app-admin/yadm/Manifest          |  1 +
 app-admin/yadm/yadm-2.4.0.ebuild | 57 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 58 insertions(+)

diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest
index 3ebad2ae510..77a3614ccc9 100644
--- a/app-admin/yadm/Manifest
+++ b/app-admin/yadm/Manifest
@@ -1 +1,2 @@
 DIST yadm-1.12.0.tar.gz 47340 BLAKE2B ef710f56c96244c082bfcc887cae4aee00aaaadec5e7466500dde263c5e4f43df046e11742fd275e989bd9704b39a123f17248cd70d64f6ca552b28db6c44814 SHA512 402a67770154ce3ae7ab947ff4d4e26ca5040d343110fb749195ca5c3f4ee435aba1d8cdf02d4ecf4a81d3f331c1b891bed4fb3fcfcc893867e0fce45b9c8cd8
+DIST yadm-2.4.0.tar.gz 96877 BLAKE2B 462a5816e106c4502007ff34ab338904e14a9851ebcfc7ff79a32a8b11fbbe3e0b7e6538ed6b489ab67e2205c84b2250749e3091c77fa663886dc9792078a576 SHA512 43e16a9502f9dd9f6c6dba3bb5403bb048244a406d44cb42a96a43e62bf7342efd5f302304dbedede61423546787fc929f378d68da9031207e70239ec4e265ce

diff --git a/app-admin/yadm/yadm-2.4.0.ebuild b/app-admin/yadm/yadm-2.4.0.ebuild
new file mode 100644
index 00000000000..b6f903a8580
--- /dev/null
+++ b/app-admin/yadm/yadm-2.4.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1
+
+DESCRIPTION="A dotfile manager for the config files in your home folder"
+HOMEPAGE="https://github.com/TheLocehiliosan/yadm/"
+SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	app-crypt/gnupg
+	dev-vcs/git
+"
+
+DEPEND="
+	test? ( dev-tcltk/expect dev-python/pytest ${RDEPEND} )
+"
+
+src_compile() {
+	emake "${PN}.md"
+}
+
+src_test() {
+	# test_encryption: needs write access to /tmp
+	# test_alt, test_compat_jinja, test_unit_template_j2: needs envtpl
+	# test_syntax: needs yamllint (not packaged)
+	# test_compat_alt: known broken, tests deprecated features
+	# test_compat_jinja: needs envtpl
+	rm test/test_encryption.py || die
+	rm test/test_alt.py || die
+	rm test/test_compat_jinja.py || die
+	rm test/test_unit_template_j2.py || die
+	rm test/test_syntax.py || die
+	rm test/test_compat_alt.py || die
+
+	pytest || die "Testsuite failed under ${EPYTHON}"
+}
+
+src_install() {
+	einstalldocs
+
+	dobin "${PN}"
+	doman "${PN}.1"
+
+	newbashcomp completion/yadm.bash_completion yadm
+
+	insinto /usr/share/zsh/site-functions
+	newins completion/yadm.zsh_completion _${PN}
+}


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2020-03-28  0:33 Georgy Yakovlev
  0 siblings, 0 replies; 24+ messages in thread
From: Georgy Yakovlev @ 2020-03-28  0:33 UTC (permalink / raw
  To: gentoo-commits

commit:     43b385559f82776239c1fd7b9f9e5095897107b8
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 28 00:32:00 2020 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sat Mar 28 00:32:23 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43b38555

app-admin/yadm: minor QA

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 app-admin/yadm/yadm-2.4.0.ebuild | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/app-admin/yadm/yadm-2.4.0.ebuild b/app-admin/yadm/yadm-2.4.0.ebuild
index b6f903a8580..10da88e012a 100644
--- a/app-admin/yadm/yadm-2.4.0.ebuild
+++ b/app-admin/yadm/yadm-2.4.0.ebuild
@@ -13,6 +13,7 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="test"
+
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -21,7 +22,10 @@ RDEPEND="
 "
 
 DEPEND="
-	test? ( dev-tcltk/expect dev-python/pytest ${RDEPEND} )
+	test? ( ${RDEPEND}
+		dev-python/pytest
+		dev-tcltk/expect
+	)
 "
 
 src_compile() {
@@ -34,12 +38,12 @@ src_test() {
 	# test_syntax: needs yamllint (not packaged)
 	# test_compat_alt: known broken, tests deprecated features
 	# test_compat_jinja: needs envtpl
-	rm test/test_encryption.py || die
-	rm test/test_alt.py || die
-	rm test/test_compat_jinja.py || die
-	rm test/test_unit_template_j2.py || die
-	rm test/test_syntax.py || die
-	rm test/test_compat_alt.py || die
+	rm -v test/test_encryption.py || die
+	rm -v test/test_alt.py || die
+	rm -v test/test_compat_jinja.py || die
+	rm -v test/test_unit_template_j2.py || die
+	rm -v test/test_syntax.py || die
+	rm -v test/test_compat_alt.py || die
 
 	pytest || die "Testsuite failed under ${EPYTHON}"
 }


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2020-03-31  8:39 Joonas Niilola
  0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2020-03-31  8:39 UTC (permalink / raw
  To: gentoo-commits

commit:     d3ee7f2da2b73ae0c7cfd7abc61c4b819abc55b2
Author:     Sam James (sam_c) <sam <AT> cmpct <DOT> info>
AuthorDate: Sun Mar 29 00:26:04 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Mar 31 08:39:00 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3ee7f2d

app-admin/yadm: Security cleanup

Bug: https://bugs.gentoo.org/625394
Signed-off-by: Sam James (sam_c) <sam <AT> cmpct.info>
Closes: https://github.com/gentoo/gentoo/pull/15158
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 app-admin/yadm/Manifest           |  1 -
 app-admin/yadm/yadm-1.12.0.ebuild | 54 ---------------------------------------
 2 files changed, 55 deletions(-)

diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest
index 77a3614ccc9..2a3b64f3cdf 100644
--- a/app-admin/yadm/Manifest
+++ b/app-admin/yadm/Manifest
@@ -1,2 +1 @@
-DIST yadm-1.12.0.tar.gz 47340 BLAKE2B ef710f56c96244c082bfcc887cae4aee00aaaadec5e7466500dde263c5e4f43df046e11742fd275e989bd9704b39a123f17248cd70d64f6ca552b28db6c44814 SHA512 402a67770154ce3ae7ab947ff4d4e26ca5040d343110fb749195ca5c3f4ee435aba1d8cdf02d4ecf4a81d3f331c1b891bed4fb3fcfcc893867e0fce45b9c8cd8
 DIST yadm-2.4.0.tar.gz 96877 BLAKE2B 462a5816e106c4502007ff34ab338904e14a9851ebcfc7ff79a32a8b11fbbe3e0b7e6538ed6b489ab67e2205c84b2250749e3091c77fa663886dc9792078a576 SHA512 43e16a9502f9dd9f6c6dba3bb5403bb048244a406d44cb42a96a43e62bf7342efd5f302304dbedede61423546787fc929f378d68da9031207e70239ec4e265ce

diff --git a/app-admin/yadm/yadm-1.12.0.ebuild b/app-admin/yadm/yadm-1.12.0.ebuild
deleted file mode 100644
index 55922bd1e75..00000000000
--- a/app-admin/yadm/yadm-1.12.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit bash-completion-r1
-
-DESCRIPTION="A dotfile manager for the config files in your home folder"
-HOMEPAGE="https://github.com/TheLocehiliosan/yadm/"
-SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="zsh-completion test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	test? (
-		dev-tcltk/expect
-		dev-util/bats
-		dev-vcs/git
-	)"
-
-RDEPEND="
-	dev-vcs/git
-	app-crypt/gnupg
-	zsh-completion? ( app-shells/gentoo-zsh-completions )"
-
-src_compile() {
-	emake "${PN}.md"
-}
-
-src_test() {
-	# 109_accept_encryption tests are interactive, thus fail. Skip them
-	# 113_accept_jinja_alt.bats are depepending on the optional envtpl
-	while IFS="" read -d $'\0' -r f ; do
-		bats "${f}" || die "test ${f} failed"
-	done < <(find test -name '*.bats' -and -not -name '109_accept_encryption.bats' -and -not -name '113_accept_jinja_alt.bats' -print0)
-}
-
-src_install() {
-	einstalldocs
-
-	dobin "${PN}"
-	doman "${PN}.1"
-
-	dobashcomp completion/yadm.bash_completion
-
-	if use zsh-completion; then
-		insinto /usr/share/zsh/site-functions
-		newins completion/yadm.zsh_completion _${PN}
-	fi
-}


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2021-04-01 21:17 Sam James
  0 siblings, 0 replies; 24+ messages in thread
From: Sam James @ 2021-04-01 21:17 UTC (permalink / raw
  To: gentoo-commits

commit:     a6503185001adad02f1adea45f4f021f8c4ac452
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  1 01:57:29 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Apr  1 21:17:02 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6503185

app-admin/yadm: use python-any-r1 API for tests

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-admin/yadm/yadm-2.4.0.ebuild | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

diff --git a/app-admin/yadm/yadm-2.4.0.ebuild b/app-admin/yadm/yadm-2.4.0.ebuild
index 10da88e012a..b056f1e5a96 100644
--- a/app-admin/yadm/yadm-2.4.0.ebuild
+++ b/app-admin/yadm/yadm-2.4.0.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit bash-completion-r1
+PYTHON_COMPAT=( python3_{7,8,9} )
+inherit bash-completion-r1 python-any-r1
 
 DESCRIPTION="A dotfile manager for the config files in your home folder"
 HOMEPAGE="https://github.com/TheLocehiliosan/yadm/"
@@ -21,13 +22,23 @@ RDEPEND="
 	dev-vcs/git
 "
 
-DEPEND="
-	test? ( ${RDEPEND}
+BDEPEND="
+	test? (
+		${RDEPEND}
+		${PYTHON_DEPS}
 		dev-python/pytest
 		dev-tcltk/expect
 	)
 "
 
+python_check_deps() {
+	has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+	use test && python-any-r1_pkg_setup
+}
+
 src_compile() {
 	emake "${PN}.md"
 }


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2021-11-26 10:20 Marek Szuba
  0 siblings, 0 replies; 24+ messages in thread
From: Marek Szuba @ 2021-11-26 10:20 UTC (permalink / raw
  To: gentoo-commits

commit:     54c5da4d1c86a9620c3b49c4e16b2797f5e1906e
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 26 10:19:19 2021 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Fri Nov 26 10:20:27 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54c5da4d

app-admin/yadm: update the comment about yamllint

dev-util/yamllint _is_ in the tree now, however yadm requires a specific
- and rather old - version.

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-admin/yadm/yadm-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/yadm/yadm-2.4.0.ebuild b/app-admin/yadm/yadm-2.4.0.ebuild
index b056f1e5a96a..f2ab5c0fc2b1 100644
--- a/app-admin/yadm/yadm-2.4.0.ebuild
+++ b/app-admin/yadm/yadm-2.4.0.ebuild
@@ -46,7 +46,7 @@ src_compile() {
 src_test() {
 	# test_encryption: needs write access to /tmp
 	# test_alt, test_compat_jinja, test_unit_template_j2: needs envtpl
-	# test_syntax: needs yamllint (not packaged)
+	# test_syntax: needs =dev-util/yamllint-1.17.0 (not packaged)
 	# test_compat_alt: known broken, tests deprecated features
 	# test_compat_jinja: needs envtpl
 	rm -v test/test_encryption.py || die


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2022-01-13  2:27 Georgy Yakovlev
  0 siblings, 0 replies; 24+ messages in thread
From: Georgy Yakovlev @ 2022-01-13  2:27 UTC (permalink / raw
  To: gentoo-commits

commit:     5b34e0b3520ed5064147860bedf181b2d05934e1
Author:     Alexey Zapparov <alexey <AT> zapparov <DOT> com>
AuthorDate: Thu Jan 13 01:39:52 2022 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Thu Jan 13 02:27:51 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b34e0b3

app-admin/yadm: add 3.1.1

Co-Authored-By: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexey Zapparov <alexey <AT> zapparov.com>
Closes: https://github.com/gentoo/gentoo/pull/23723
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 app-admin/yadm/Manifest          |  1 +
 app-admin/yadm/yadm-3.1.1.ebuild | 88 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 89 insertions(+)

diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest
index 2a3b64f3cdf2..6478b98da09f 100644
--- a/app-admin/yadm/Manifest
+++ b/app-admin/yadm/Manifest
@@ -1 +1,2 @@
 DIST yadm-2.4.0.tar.gz 96877 BLAKE2B 462a5816e106c4502007ff34ab338904e14a9851ebcfc7ff79a32a8b11fbbe3e0b7e6538ed6b489ab67e2205c84b2250749e3091c77fa663886dc9792078a576 SHA512 43e16a9502f9dd9f6c6dba3bb5403bb048244a406d44cb42a96a43e62bf7342efd5f302304dbedede61423546787fc929f378d68da9031207e70239ec4e265ce
+DIST yadm-3.1.1.tar.gz 106890 BLAKE2B c85bfdaf15da8e88aea8e1b41af5396111fe95922f38c9709d09d76b6cb515d4aff99f0caaa225baf36bc408f6efe7f53e7b2febd45c78acf2b5f3c897b87290 SHA512 6be40ff6b1130be93649bb533d63ddc2dad626bb3022392863b600b31eef2529df443a9eb24915979bef2d1ea4ef04124668723ffb0ce0f86727f481a3997c74

diff --git a/app-admin/yadm/yadm-3.1.1.ebuild b/app-admin/yadm/yadm-3.1.1.ebuild
new file mode 100644
index 000000000000..b2d7cb882037
--- /dev/null
+++ b/app-admin/yadm/yadm-3.1.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 python-any-r1 python-utils-r1
+
+DESCRIPTION="Git based tool for managing dotfiles"
+HOMEPAGE="https://github.com/TheLocehiliosan/yadm"
+SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	app-shells/bash
+	app-crypt/gnupg
+	dev-vcs/git
+"
+
+BDEPEND="
+	test? (
+		${RDEPEND}
+		${PYTHON_DEPS}
+		$(python_gen_any_dep '
+			dev-python/pytest[${PYTHON_USEDEP}]
+		')
+		dev-tcltk/expect
+	)
+"
+
+python_check_deps() {
+	has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+	use test && python-any-r1_pkg_setup
+}
+
+src_compile() {
+	emake "${PN}.md"
+}
+
+src_test() {
+	# prevent system config having influence on tests
+	local -x GIT_CONFIG_NOSYSTEM=1
+
+	# prevent git branch warning, it confuses tests
+	local -x GIT_CONFIG_GLOBAL="${HOME}/.gitconfig"
+	git config --global init.defaultBranch master || die "setting default branch name failed"
+
+	# un-hardcode path to tmp, otherwise encryption tests fail
+	sed -i "s@^cache_dir = /tmp@cache_dir = ${TMPDIR}@" pytest.ini || die
+
+	local EPYTEST_DESELECT=(
+		test/test_alt.py # requires envtpl, not packaged
+		test/test_compat_jinja.py # ditto
+		test/test_unit_template_j2.py # ditto
+		test/test_syntax.py # needs new yamllint, not packaged yet
+		test/test_upgrade.py::test_upgrade # needs old version of yadm
+		test/test_compat_alt.py # tests obsolete features, broken
+		test/test_unit_template_esh.py # requires esh, not packaged
+		test/test_encryption.py::test_symmetric_encrypt[clean-encrypt_exists-bad_phrase] # hangs in sandbox
+		test/test_encryption.py::test_symmetric_encrypt[overwrite-encrypt_exists-bad_phrase] # ditto
+	)
+
+	epytest
+}
+
+src_install() {
+	einstalldocs
+
+	dobin "${PN}"
+	doman "${PN}.1"
+
+	dobashcomp completion/bash/yadm
+
+	insinto /usr/share/zsh/site-functions
+	doins completion/zsh/_${PN}
+
+	insinto /usr/share/fish/vendor_completions.d
+	doins completion/fish/${PN}.fish
+}


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2022-03-21 19:55 Arthur Zamarin
  0 siblings, 0 replies; 24+ messages in thread
From: Arthur Zamarin @ 2022-03-21 19:55 UTC (permalink / raw
  To: gentoo-commits

commit:     28b33bbe7e43f61e6a53267f3cdce68073aaf1f0
Author:     Alexey Zapparov <alexey <AT> zapparov <DOT> com>
AuthorDate: Sun Mar 20 04:54:58 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 21 19:55:25 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28b33bbe

app-admin/yadm: add 3.2.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexey Zapparov <alexey <AT> zapparov.com>
Co-Authored-By: Arthur Zamarin <arthurzam <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24678
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 app-admin/yadm/Manifest          |  1 +
 app-admin/yadm/yadm-3.2.1.ebuild | 90 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest
index 6478b98da09f..6b45b72e1cb1 100644
--- a/app-admin/yadm/Manifest
+++ b/app-admin/yadm/Manifest
@@ -1,2 +1,3 @@
 DIST yadm-2.4.0.tar.gz 96877 BLAKE2B 462a5816e106c4502007ff34ab338904e14a9851ebcfc7ff79a32a8b11fbbe3e0b7e6538ed6b489ab67e2205c84b2250749e3091c77fa663886dc9792078a576 SHA512 43e16a9502f9dd9f6c6dba3bb5403bb048244a406d44cb42a96a43e62bf7342efd5f302304dbedede61423546787fc929f378d68da9031207e70239ec4e265ce
 DIST yadm-3.1.1.tar.gz 106890 BLAKE2B c85bfdaf15da8e88aea8e1b41af5396111fe95922f38c9709d09d76b6cb515d4aff99f0caaa225baf36bc408f6efe7f53e7b2febd45c78acf2b5f3c897b87290 SHA512 6be40ff6b1130be93649bb533d63ddc2dad626bb3022392863b600b31eef2529df443a9eb24915979bef2d1ea4ef04124668723ffb0ce0f86727f481a3997c74
+DIST yadm-3.2.1.tar.gz 109838 BLAKE2B 4e0b829ca6f74c1300b78831d64fd95250bcea7779cca672707751e38129a7e618e8a69b2f3862ac6e87cb086de09380e4e624d54c4672c125d16ea8cc3ea11c SHA512 8ce9bc66a33fc3841e47293e002b834fac5760dc771ede37adfc47a9e911ddade23c0ef5379cf8f00cf9b24853abbc1263198b8439ca4e8a3acd5787fbd935cb

diff --git a/app-admin/yadm/yadm-3.2.1.ebuild b/app-admin/yadm/yadm-3.2.1.ebuild
new file mode 100644
index 000000000000..4da1c8793b18
--- /dev/null
+++ b/app-admin/yadm/yadm-3.2.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit bash-completion-r1 python-any-r1 python-utils-r1
+
+DESCRIPTION="Git based tool for managing dotfiles"
+HOMEPAGE="https://github.com/TheLocehiliosan/yadm"
+SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	app-shells/bash
+	app-crypt/gnupg
+	dev-vcs/git
+"
+
+BDEPEND="
+	test? (
+		${RDEPEND}
+		${PYTHON_DEPS}
+		$(python_gen_any_dep '
+			dev-python/pytest[${PYTHON_USEDEP}]
+		')
+		dev-tcltk/expect
+	)
+"
+
+DOCS=( CHANGES README.md ${PN}.md )
+
+python_check_deps() {
+	python_has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+	use test && python-any-r1_pkg_setup
+}
+
+src_compile() {
+	emake "${PN}.md"
+}
+
+src_test() {
+	# prevent system config having influence on tests
+	local -x GIT_CONFIG_NOSYSTEM=1
+
+	# prevent git branch warning, it confuses tests
+	local -x GIT_CONFIG_GLOBAL="${HOME}/.gitconfig"
+	git config --global init.defaultBranch master || die "setting default branch name failed"
+
+	# un-hardcode path to tmp, otherwise encryption tests fail
+	sed -e "/^cache_dir/s@/tmp@${T}@" -i pytest.ini || die "cannot patch cache dir"
+
+	local EPYTEST_DESELECT=(
+		test/test_alt.py # requires envtpl, not packaged
+		test/test_compat_jinja.py # ditto
+		test/test_unit_template_j2.py # ditto
+		test/test_syntax.py # needs new yamllint, not packaged yet
+		test/test_upgrade.py::test_upgrade # needs old version of yadm
+		test/test_compat_alt.py # tests obsolete features, broken
+		test/test_unit_template_esh.py # requires esh, not packaged
+		test/test_encryption.py::test_symmetric_encrypt[clean-encrypt_exists-bad_phrase] # hangs in sandbox
+		test/test_encryption.py::test_symmetric_encrypt[overwrite-encrypt_exists-bad_phrase] # ditto
+	)
+
+	epytest
+}
+
+src_install() {
+	einstalldocs
+
+	dobin "${PN}"
+	doman "${PN}.1"
+
+	dobashcomp completion/bash/yadm
+
+	insinto /usr/share/zsh/site-functions
+	doins completion/zsh/_${PN}
+
+	insinto /usr/share/fish/vendor_completions.d
+	doins completion/fish/${PN}.fish
+}


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2022-12-25 22:06 David Seifert
  0 siblings, 0 replies; 24+ messages in thread
From: David Seifert @ 2022-12-25 22:06 UTC (permalink / raw
  To: gentoo-commits

commit:     f6c26cf6a06f97c50aeb0081c293dc9a5579c1d7
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 25 22:05:49 2022 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Dec 25 22:05:49 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6c26cf6

app-admin/yadm: remove needless python-utils-r1 inherit

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 app-admin/yadm/yadm-3.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/yadm/yadm-3.2.1.ebuild b/app-admin/yadm/yadm-3.2.1.ebuild
index 4da1c8793b18..1a38c6538290 100644
--- a/app-admin/yadm/yadm-3.2.1.ebuild
+++ b/app-admin/yadm/yadm-3.2.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
-inherit bash-completion-r1 python-any-r1 python-utils-r1
+inherit bash-completion-r1 python-any-r1
 
 DESCRIPTION="Git based tool for managing dotfiles"
 HOMEPAGE="https://github.com/TheLocehiliosan/yadm"


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2023-01-19  7:16 Joonas Niilola
  0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2023-01-19  7:16 UTC (permalink / raw
  To: gentoo-commits

commit:     f63db4fdeb2bdcb0d71fa5fee5bbe98a9b1b9ae4
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 19 07:15:39 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Jan 19 07:15:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f63db4fd

app-admin/yadm: Stabilize 3.2.1 amd64, #891247

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 app-admin/yadm/yadm-3.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/yadm/yadm-3.2.1.ebuild b/app-admin/yadm/yadm-3.2.1.ebuild
index eae44112d41c..02095ec7674a 100644
--- a/app-admin/yadm/yadm-3.2.1.ebuild
+++ b/app-admin/yadm/yadm-3.2.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.t
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 IUSE="test"
 
 RESTRICT="!test? ( test )"


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2023-02-28 13:58 Joonas Niilola
  0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2023-02-28 13:58 UTC (permalink / raw
  To: gentoo-commits

commit:     7aea2010acbebf26a341ff7dbe3885bfd3869eff
Author:     Alexey Zapparov <alexey <AT> zapparov <DOT> com>
AuthorDate: Wed Feb 22 03:14:06 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Feb 28 13:47:01 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aea2010

app-admin/yadm: add 3.2.2

Signed-off-by: Alexey Zapparov <alexey <AT> zapparov.com>
Closes: https://github.com/gentoo/gentoo/pull/29712
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 app-admin/yadm/Manifest          |  1 +
 app-admin/yadm/yadm-3.2.2.ebuild | 90 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest
index ae7af64fe452..29db1d436867 100644
--- a/app-admin/yadm/Manifest
+++ b/app-admin/yadm/Manifest
@@ -1 +1,2 @@
 DIST yadm-3.2.1.tar.gz 109838 BLAKE2B 4e0b829ca6f74c1300b78831d64fd95250bcea7779cca672707751e38129a7e618e8a69b2f3862ac6e87cb086de09380e4e624d54c4672c125d16ea8cc3ea11c SHA512 8ce9bc66a33fc3841e47293e002b834fac5760dc771ede37adfc47a9e911ddade23c0ef5379cf8f00cf9b24853abbc1263198b8439ca4e8a3acd5787fbd935cb
+DIST yadm-3.2.2.tar.gz 111249 BLAKE2B 24dceda15f8bcb85df64fce987409feb4a94fac4dacb34f246ee11557e280ca1df3569f6b110fb2de02e6b756e82261a4da1896187b670df1c5e8edf123353cc SHA512 c61da3f644c2f587079fd717d4ef566861f20224f287906ef5b6d07169bc5f02aef7974afd8d4441267a92417a4fd0c7edda562b8f0cf2fc104c91fc0f5f85ff

diff --git a/app-admin/yadm/yadm-3.2.2.ebuild b/app-admin/yadm/yadm-3.2.2.ebuild
new file mode 100644
index 000000000000..eae44112d41c
--- /dev/null
+++ b/app-admin/yadm/yadm-3.2.2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+inherit bash-completion-r1 python-any-r1
+
+DESCRIPTION="Git based tool for managing dotfiles"
+HOMEPAGE="https://github.com/TheLocehiliosan/yadm"
+SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	app-shells/bash
+	app-crypt/gnupg
+	dev-vcs/git
+"
+
+BDEPEND="
+	test? (
+		${RDEPEND}
+		${PYTHON_DEPS}
+		$(python_gen_any_dep '
+			dev-python/pytest[${PYTHON_USEDEP}]
+		')
+		dev-tcltk/expect
+	)
+"
+
+DOCS=( CHANGES README.md ${PN}.md )
+
+python_check_deps() {
+	python_has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+	use test && python-any-r1_pkg_setup
+}
+
+src_compile() {
+	emake "${PN}.md"
+}
+
+src_test() {
+	# prevent system config having influence on tests
+	local -x GIT_CONFIG_NOSYSTEM=1
+
+	# prevent git branch warning, it confuses tests
+	local -x GIT_CONFIG_GLOBAL="${HOME}/.gitconfig"
+	git config --global init.defaultBranch master || die "setting default branch name failed"
+
+	# un-hardcode path to tmp, otherwise encryption tests fail
+	sed -e "/^cache_dir/s@/tmp@${T}@" -i pytest.ini || die "cannot patch cache dir"
+
+	local EPYTEST_DESELECT=(
+		test/test_alt.py # requires envtpl, not packaged
+		test/test_compat_jinja.py # ditto
+		test/test_unit_template_j2.py # ditto
+		test/test_syntax.py # needs new yamllint, not packaged yet
+		test/test_upgrade.py::test_upgrade # needs old version of yadm
+		test/test_compat_alt.py # tests obsolete features, broken
+		test/test_unit_template_esh.py # requires esh, not packaged
+		test/test_encryption.py::test_symmetric_encrypt[clean-encrypt_exists-bad_phrase] # hangs in sandbox
+		test/test_encryption.py::test_symmetric_encrypt[overwrite-encrypt_exists-bad_phrase] # ditto
+	)
+
+	epytest
+}
+
+src_install() {
+	einstalldocs
+
+	dobin "${PN}"
+	doman "${PN}.1"
+
+	dobashcomp completion/bash/yadm
+
+	insinto /usr/share/zsh/site-functions
+	doins completion/zsh/_${PN}
+
+	insinto /usr/share/fish/vendor_completions.d
+	doins completion/fish/${PN}.fish
+}


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2023-02-28 13:58 Joonas Niilola
  0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2023-02-28 13:58 UTC (permalink / raw
  To: gentoo-commits

commit:     809e34279ce2af190a3b706ea2b9c4c77e72a7f2
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 28 13:47:27 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Feb 28 13:47:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=809e3427

app-admin/yadm: sort the deps in 3.2.2

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 app-admin/yadm/yadm-3.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/yadm/yadm-3.2.2.ebuild b/app-admin/yadm/yadm-3.2.2.ebuild
index eae44112d41c..84a40d3dccec 100644
--- a/app-admin/yadm/yadm-3.2.2.ebuild
+++ b/app-admin/yadm/yadm-3.2.2.ebuild
@@ -18,8 +18,8 @@ IUSE="test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-	app-shells/bash
 	app-crypt/gnupg
+	app-shells/bash
 	dev-vcs/git
 "
 


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2023-04-06  8:20 Arthur Zamarin
  0 siblings, 0 replies; 24+ messages in thread
From: Arthur Zamarin @ 2023-04-06  8:20 UTC (permalink / raw
  To: gentoo-commits

commit:     c512069760405259deffb44014a438f556da7503
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  6 08:19:28 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Apr  6 08:20:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5120697

app-admin/yadm: update SRC_URI

Closes: https://bugs.gentoo.org/896490
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 app-admin/yadm/yadm-3.2.2.ebuild | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/app-admin/yadm/yadm-3.2.2.ebuild b/app-admin/yadm/yadm-3.2.2.ebuild
index 84a40d3dccec..e3dfca6477e2 100644
--- a/app-admin/yadm/yadm-3.2.2.ebuild
+++ b/app-admin/yadm/yadm-3.2.2.ebuild
@@ -3,18 +3,20 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit bash-completion-r1 python-any-r1
 
 DESCRIPTION="Git based tool for managing dotfiles"
 HOMEPAGE="https://github.com/TheLocehiliosan/yadm"
-SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="
+	https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz
+		-> ${P}.tar.gz
+"
 
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc64 ~x86"
 IUSE="test"
-
 RESTRICT="!test? ( test )"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2023-04-06  8:33 Arthur Zamarin
  0 siblings, 0 replies; 24+ messages in thread
From: Arthur Zamarin @ 2023-04-06  8:33 UTC (permalink / raw
  To: gentoo-commits

commit:     73285e2807f2105c941e28e70f05e338b9acc8dd
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  6 08:33:05 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Apr  6 08:33:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73285e28

app-admin/yadm: Stabilize 3.2.2 amd64, #903904

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 app-admin/yadm/yadm-3.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/yadm/yadm-3.2.2.ebuild b/app-admin/yadm/yadm-3.2.2.ebuild
index e3dfca6477e2..154ee7556273 100644
--- a/app-admin/yadm/yadm-3.2.2.ebuild
+++ b/app-admin/yadm/yadm-3.2.2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2023-04-06  8:34 Arthur Zamarin
  0 siblings, 0 replies; 24+ messages in thread
From: Arthur Zamarin @ 2023-04-06  8:34 UTC (permalink / raw
  To: gentoo-commits

commit:     07bfee0fdcf63a416031055e30785a16475f9e89
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  6 08:33:57 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Apr  6 08:34:08 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07bfee0f

app-admin/yadm: drop 3.2.1

Closes: https://bugs.gentoo.org/903904
Closes: https://bugs.gentoo.org/836700
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 app-admin/yadm/Manifest          |  1 -
 app-admin/yadm/yadm-3.2.1.ebuild | 90 ----------------------------------------
 2 files changed, 91 deletions(-)

diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest
index 29db1d436867..1845101b5b08 100644
--- a/app-admin/yadm/Manifest
+++ b/app-admin/yadm/Manifest
@@ -1,2 +1 @@
-DIST yadm-3.2.1.tar.gz 109838 BLAKE2B 4e0b829ca6f74c1300b78831d64fd95250bcea7779cca672707751e38129a7e618e8a69b2f3862ac6e87cb086de09380e4e624d54c4672c125d16ea8cc3ea11c SHA512 8ce9bc66a33fc3841e47293e002b834fac5760dc771ede37adfc47a9e911ddade23c0ef5379cf8f00cf9b24853abbc1263198b8439ca4e8a3acd5787fbd935cb
 DIST yadm-3.2.2.tar.gz 111249 BLAKE2B 24dceda15f8bcb85df64fce987409feb4a94fac4dacb34f246ee11557e280ca1df3569f6b110fb2de02e6b756e82261a4da1896187b670df1c5e8edf123353cc SHA512 c61da3f644c2f587079fd717d4ef566861f20224f287906ef5b6d07169bc5f02aef7974afd8d4441267a92417a4fd0c7edda562b8f0cf2fc104c91fc0f5f85ff

diff --git a/app-admin/yadm/yadm-3.2.1.ebuild b/app-admin/yadm/yadm-3.2.1.ebuild
deleted file mode 100644
index 02095ec7674a..000000000000
--- a/app-admin/yadm/yadm-3.2.1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit bash-completion-r1 python-any-r1
-
-DESCRIPTION="Git based tool for managing dotfiles"
-HOMEPAGE="https://github.com/TheLocehiliosan/yadm"
-SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	app-shells/bash
-	app-crypt/gnupg
-	dev-vcs/git
-"
-
-BDEPEND="
-	test? (
-		${RDEPEND}
-		${PYTHON_DEPS}
-		$(python_gen_any_dep '
-			dev-python/pytest[${PYTHON_USEDEP}]
-		')
-		dev-tcltk/expect
-	)
-"
-
-DOCS=( CHANGES README.md ${PN}.md )
-
-python_check_deps() {
-	python_has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-	use test && python-any-r1_pkg_setup
-}
-
-src_compile() {
-	emake "${PN}.md"
-}
-
-src_test() {
-	# prevent system config having influence on tests
-	local -x GIT_CONFIG_NOSYSTEM=1
-
-	# prevent git branch warning, it confuses tests
-	local -x GIT_CONFIG_GLOBAL="${HOME}/.gitconfig"
-	git config --global init.defaultBranch master || die "setting default branch name failed"
-
-	# un-hardcode path to tmp, otherwise encryption tests fail
-	sed -e "/^cache_dir/s@/tmp@${T}@" -i pytest.ini || die "cannot patch cache dir"
-
-	local EPYTEST_DESELECT=(
-		test/test_alt.py # requires envtpl, not packaged
-		test/test_compat_jinja.py # ditto
-		test/test_unit_template_j2.py # ditto
-		test/test_syntax.py # needs new yamllint, not packaged yet
-		test/test_upgrade.py::test_upgrade # needs old version of yadm
-		test/test_compat_alt.py # tests obsolete features, broken
-		test/test_unit_template_esh.py # requires esh, not packaged
-		test/test_encryption.py::test_symmetric_encrypt[clean-encrypt_exists-bad_phrase] # hangs in sandbox
-		test/test_encryption.py::test_symmetric_encrypt[overwrite-encrypt_exists-bad_phrase] # ditto
-	)
-
-	epytest
-}
-
-src_install() {
-	einstalldocs
-
-	dobin "${PN}"
-	doman "${PN}.1"
-
-	dobashcomp completion/bash/yadm
-
-	insinto /usr/share/zsh/site-functions
-	doins completion/zsh/_${PN}
-
-	insinto /usr/share/fish/vendor_completions.d
-	doins completion/fish/${PN}.fish
-}


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

* [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/
@ 2024-06-19  9:15 Pacho Ramos
  0 siblings, 0 replies; 24+ messages in thread
From: Pacho Ramos @ 2024-06-19  9:15 UTC (permalink / raw
  To: gentoo-commits

commit:     65000a560a0d5f0c5d7a7f79e3b762dca6de1e2d
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 19 09:12:41 2024 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Wed Jun 19 09:12:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65000a56

app-admin/yadm: enable py3.12

Closes: https://bugs.gentoo.org/929278
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 app-admin/yadm/yadm-3.2.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/yadm/yadm-3.2.2.ebuild b/app-admin/yadm/yadm-3.2.2.ebuild
index 154ee7556273..782673d90f70 100644
--- a/app-admin/yadm/yadm-3.2.2.ebuild
+++ b/app-admin/yadm/yadm-3.2.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit bash-completion-r1 python-any-r1
 
 DESCRIPTION="Git based tool for managing dotfiles"


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

end of thread, other threads:[~2024-06-19  9:15 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-21 23:01 [gentoo-commits] repo/gentoo:master commit in: app-admin/yadm/ Patrice Clement
  -- strict thread matches above, loose matches on Subject: below --
2024-06-19  9:15 Pacho Ramos
2023-04-06  8:34 Arthur Zamarin
2023-04-06  8:33 Arthur Zamarin
2023-04-06  8:20 Arthur Zamarin
2023-02-28 13:58 Joonas Niilola
2023-02-28 13:58 Joonas Niilola
2023-01-19  7:16 Joonas Niilola
2022-12-25 22:06 David Seifert
2022-03-21 19:55 Arthur Zamarin
2022-01-13  2:27 Georgy Yakovlev
2021-11-26 10:20 Marek Szuba
2021-04-01 21:17 Sam James
2020-03-31  8:39 Joonas Niilola
2020-03-28  0:33 Georgy Yakovlev
2020-03-28  0:33 Georgy Yakovlev
2017-12-31 20:46 Patrice Clement
2017-08-09 11:02 Michael Palimaka
2017-08-08 11:03 Amy Liffey
2017-02-18  1:44 Michael Palimaka
2017-02-17 12:07 Michael Palimaka
2017-01-21 21:19 Patrice Clement
2016-09-27 20:21 Patrice Clement
2016-04-30 14:34 Sam Jorna

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