public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-vcs/cvsync/, profiles/
@ 2023-06-22 13:26 Jakov Smolić
  0 siblings, 0 replies; only message in thread
From: Jakov Smolić @ 2023-06-22 13:26 UTC (permalink / raw
  To: gentoo-commits

commit:     592a5b505f6d8eb16efd158de552e9d1f77606da
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 22 13:11:24 2023 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Jun 22 13:11:24 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=592a5b50

dev-vcs/cvsync: treeclean

Closes: https://bugs.gentoo.org/872539
Closes: https://bugs.gentoo.org/713794
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-vcs/cvsync/Manifest                        |  1 -
 dev-vcs/cvsync/cvsync-2014.08.24.014706.ebuild | 80 --------------------------
 dev-vcs/cvsync/cvsync-9999.ebuild              | 80 --------------------------
 dev-vcs/cvsync/metadata.xml                    | 13 -----
 profiles/package.mask                          |  5 --
 5 files changed, 179 deletions(-)

diff --git a/dev-vcs/cvsync/Manifest b/dev-vcs/cvsync/Manifest
deleted file mode 100644
index 4890d46e5e5b..000000000000
--- a/dev-vcs/cvsync/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cvsync-2014.08.24.014706.tar.xz 94820 BLAKE2B 52453eb281571978d37aa9ef0e0e29c1b0ffdb54a7e140bfbbc0cb0ba62a1efd8464da952ab7f0bf95dcbda9ff85122c9dd852a0985e145437363c32c890ee8b SHA512 8aa05d3e2459a14e6abe48eb13b7130aa0bdba7bc9e3604b8406622541450349c233bf43f11804d3820567f882335e1079a9fb747e1d1b8a5d93325bf4e97158

diff --git a/dev-vcs/cvsync/cvsync-2014.08.24.014706.ebuild b/dev-vcs/cvsync/cvsync-2014.08.24.014706.ebuild
deleted file mode 100644
index 974b64224953..000000000000
--- a/dev-vcs/cvsync/cvsync-2014.08.24.014706.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-if [[ ${PV} == "9999" ]] ; then
-	EGIT_REPO_URI="https://github.com/cvsync/cvsync.git"
-	inherit git-r3
-else
-	SRC_URI="mirror://gentoo/${P}.tar.xz"
-	KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-	S="${WORKDIR}/${PN}"
-fi
-
-DESCRIPTION="portable CVS repository synchronization utility"
-HOMEPAGE="https://github.com/cvsync/cvsync"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="gcrypt mhash +openssl"
-REQUIRED_USE="!openssl? ( ^^ ( gcrypt mhash ) )"
-
-RDEPEND="sys-libs/zlib
-	openssl? ( dev-libs/openssl:0= )
-	!openssl? (
-		gcrypt? ( dev-libs/libgcrypt:0= )
-		mhash? ( app-crypt/mhash )
-	)"
-DEPEND="${RDEPEND}"
-
-maint_pkg_create() {
-	cd "${S}"
-	local ver=$(date --date="$(git log -n1 --pretty=format:%ci HEAD)" -u "+%Y.%m.%d.%H%M%S")
-	local tar="${T}/${PN}-${ver}.tar.xz"
-	git archive --prefix "${PN}/" HEAD | xz > "${tar}" || die "creating tar failed"
-	einfo "Packaged tar now available:"
-	einfo "$(du -b "${tar}")"
-}
-
-src_unpack() {
-	if [[ ${PV} == "9999" ]] ; then
-		git-r3_src_unpack
-		maint_pkg_create
-	else
-		default
-	fi
-}
-
-_emake() {
-	# USE flag settings are enforced by REQUIRED_USE.
-	local hash=$(usex openssl openssl $(usex gcrypt gcrypt mhash))
-
-	# Probably want to expand this at some point.
-	local host_os="Linux"
-
-	emake \
-		CC="$(tc-getCC)" \
-		ECHO="echo" \
-		TEST="test" \
-		INSTALL="install" \
-		HASH_TYPE="${hash}" \
-		HOST_OS="${host_os}" \
-		BINOWN="$(id -u)" \
-		BINGRP="$(id -g)" \
-		BINDIR="\$(PREFIX)/usr/bin" \
-		MANDIR="\$(PREFIX)/usr/share/man" \
-		"$@"
-}
-
-src_compile() {
-	_emake PREFIX="${EPREFIX}"
-}
-
-src_install() {
-	dodir /usr/bin /usr/share/man/man1
-	_emake PREFIX="${ED}" install
-	dodoc samples/*.conf
-}

diff --git a/dev-vcs/cvsync/cvsync-9999.ebuild b/dev-vcs/cvsync/cvsync-9999.ebuild
deleted file mode 100644
index 974b64224953..000000000000
--- a/dev-vcs/cvsync/cvsync-9999.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-if [[ ${PV} == "9999" ]] ; then
-	EGIT_REPO_URI="https://github.com/cvsync/cvsync.git"
-	inherit git-r3
-else
-	SRC_URI="mirror://gentoo/${P}.tar.xz"
-	KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
-	S="${WORKDIR}/${PN}"
-fi
-
-DESCRIPTION="portable CVS repository synchronization utility"
-HOMEPAGE="https://github.com/cvsync/cvsync"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="gcrypt mhash +openssl"
-REQUIRED_USE="!openssl? ( ^^ ( gcrypt mhash ) )"
-
-RDEPEND="sys-libs/zlib
-	openssl? ( dev-libs/openssl:0= )
-	!openssl? (
-		gcrypt? ( dev-libs/libgcrypt:0= )
-		mhash? ( app-crypt/mhash )
-	)"
-DEPEND="${RDEPEND}"
-
-maint_pkg_create() {
-	cd "${S}"
-	local ver=$(date --date="$(git log -n1 --pretty=format:%ci HEAD)" -u "+%Y.%m.%d.%H%M%S")
-	local tar="${T}/${PN}-${ver}.tar.xz"
-	git archive --prefix "${PN}/" HEAD | xz > "${tar}" || die "creating tar failed"
-	einfo "Packaged tar now available:"
-	einfo "$(du -b "${tar}")"
-}
-
-src_unpack() {
-	if [[ ${PV} == "9999" ]] ; then
-		git-r3_src_unpack
-		maint_pkg_create
-	else
-		default
-	fi
-}
-
-_emake() {
-	# USE flag settings are enforced by REQUIRED_USE.
-	local hash=$(usex openssl openssl $(usex gcrypt gcrypt mhash))
-
-	# Probably want to expand this at some point.
-	local host_os="Linux"
-
-	emake \
-		CC="$(tc-getCC)" \
-		ECHO="echo" \
-		TEST="test" \
-		INSTALL="install" \
-		HASH_TYPE="${hash}" \
-		HOST_OS="${host_os}" \
-		BINOWN="$(id -u)" \
-		BINGRP="$(id -g)" \
-		BINDIR="\$(PREFIX)/usr/bin" \
-		MANDIR="\$(PREFIX)/usr/share/man" \
-		"$@"
-}
-
-src_compile() {
-	_emake PREFIX="${EPREFIX}"
-}
-
-src_install() {
-	dodir /usr/bin /usr/share/man/man1
-	_emake PREFIX="${ED}" install
-	dodoc samples/*.conf
-}

diff --git a/dev-vcs/cvsync/metadata.xml b/dev-vcs/cvsync/metadata.xml
deleted file mode 100644
index 0fe8ea3dcc7f..000000000000
--- a/dev-vcs/cvsync/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-<use>
-	<flag name="gcrypt">Use <pkg>dev-libs/libgcrypt</pkg> for hash functions.</flag>
-	<flag name="mhash">Use <pkg>app-crypt/mhash</pkg> for hash functions.</flag>
-	<flag name="openssl">Use <pkg>dev-libs/openssl</pkg> for hash functions.</flag>
-</use>
-<upstream>
-	<remote-id type="github">cvsync/cvsync</remote-id>
-</upstream>
-</pkgmetadata>

diff --git a/profiles/package.mask b/profiles/package.mask
index ffb6573feab0..ef005551889a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -317,11 +317,6 @@ net-wireless/gr-iio
 # Removal on 2023-06-15.  Bug #878651.
 dev-python/toml
 
-# David Seifert <soap@gentoo.org> (2023-05-14)
-# QA and build issues, EAPI 6, no proper releases, no other
-# distro packages this. Removal on 2023-06-13. Bug #713794, #872539.
-dev-vcs/cvsync
-
 # Sam James <sam@gentoo.org> (2023-05-10)
 # A major reverse depndency (kde-apps/libkexiv2) does not yet build against this
 # so mask for now, see bug #906087 and bug #906090.


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2023-06-22 13:27 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-22 13:26 [gentoo-commits] repo/gentoo:master commit in: dev-vcs/cvsync/, profiles/ Jakov Smolić

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