public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Horodniceanu Andrei" <a.horodniceanu@proton.me>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/user/dlang:master commit in: dev-util/dcd/
Date: Fri, 08 Aug 2025 17:03:31 +0000 (UTC)	[thread overview]
Message-ID: <1754593839.7313cd06527be9b1e26a891d913b0c89062cf68b.a.horodniceanu@gentoo> (raw)

commit:     7313cd06527be9b1e26a891d913b0c89062cf68b
Author:     Andrei Horodniceanu <a.horodniceanu <AT> proton <DOT> me>
AuthorDate: Thu Aug  7 19:10:39 2025 +0000
Commit:     Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
CommitDate: Thu Aug  7 19:10:39 2025 +0000
URL:        https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=7313cd06

dev-util/dcd: drop 0.15.2, 0.16.0_beta2

Signed-off-by: Andrei Horodniceanu <a.horodniceanu <AT> proton.me>

 dev-util/dcd/Manifest                |   6 --
 dev-util/dcd/dcd-0.15.2.ebuild       | 104 -----------------------------------
 dev-util/dcd/dcd-0.16.0_beta2.ebuild |  99 ---------------------------------
 3 files changed, 209 deletions(-)

diff --git a/dev-util/dcd/Manifest b/dev-util/dcd/Manifest
index 543287c..5b21904 100644
--- a/dev-util/dcd/Manifest
+++ b/dev-util/dcd/Manifest
@@ -1,10 +1,4 @@
-DIST DCD-0.15.2.tar.gz 171345 BLAKE2B 1d85e2b00a201a3ba762fa0357269a3980eeac4db006cd6b82d4688b624af7ac4938e0cac7cf0d8bc37ac2d08cda2c4c1d5f44dc0451bd44427fef8e98282a8a SHA512 b18a886521843b0e9b91a5c457620337073c0221bfe924c289cd5808f4433ec91078e10e6d1b7ba2f35359b2fe0fed140ca81381246322be3a02ef4e7ffd11ba
-DIST DCD-0.16.0-beta.2.tar.gz 199293 BLAKE2B 9fee6eb69340e32e1619952854ce883a834f2098a9443c2e210e9d9f6c8224f6a4bd9784ed5801cc66887588881f7e59146a75399b5c695c17ff6151399d5425 SHA512 154538ffd68f52a859bf0e736b84e483ea61037a3042f83285c86066cc954c490cf2ef7aa0a4abfef09150794ef67a30f085e43dae96b6ab4553836f00a17316
 DIST DCD-0.16.0-beta.3.tar.gz 202170 BLAKE2B 1fbbd865773b16b2c53067549e52da5ee52b22e4dee2dc59833e2be79f870d4f3dfa45fcac50dacf051e55d567495e264519604ea31cdbe9e61f00085d53b9b7 SHA512 f4563cceccc644573e26225266523e5ee2f332c1c53f95c3647492eb814f85136f763f5675cd71aa4ff90dff7b3c523cb224731264f92ffa39c0ed9425579b7e
 DIST containers-116a02872039efbd0289828cd5eeff6f60bdf539.tar.gz 55518 BLAKE2B 466c2452724b3d377ca2cec8793e27b8599e4388644ef7058de4e535d5f095f6e713e6aaf7e934f944b68726f9a96aed3f093100f993cfe4db1efd5dbd9e6cd4 SHA512 e98ecc56b7dac12c347b591f65b33fc213a183e22c455e6bd2727d9797922069db70143240d935d72c38738fc43b579ede33c4a6d8e7ac0e5194001d3b0d773f
-DIST d-test-utils-206a2e6abd97b4462f3a320e4f2d23986fad3cff.tar.gz 3188 BLAKE2B 2b3b334a63595c5f3b85b3354b1d93035c727f494bcaf3a255db2aeb610aa00cd3639d0e08fb54b5ee2f41033173a7f5062ee30edf95c7279b87aeec32e8f39f SHA512 14e3743400957b0fec4c0799c59719957b19c4cb6cf7727f1901adc4acaa4b89309b84f47798e7af8fc066349662c720e2a0298acb8ed5e36c9a96df41e2d960
-DIST libdparse-592ef39a73a58439afc75a3e6c13a0d87d0b847d.tar.gz 150314 BLAKE2B bff8c5bd7d5f8cf542eed17f3f85bbd44f71572023a0153b8de0e9341651b137e22f7c4162a2c31abbd6d4981fd49dc3dafc227ef566687711db8c85572e5423 SHA512 7648c891f65cef4c52ff13a633568a6b4ac224300fb74455335efa132108790d62c49fb31034cce65d49128277ac3fdd2033ee6e80077d73a0b18d3c17256b1f
-DIST libdparse-86c9bf44c96e1666eb175c749cc26f62c2008979.tar.gz 158565 BLAKE2B ef572f06fa465cafd722290a8daf4cbd718d60c4df43ae46596ab3626d8866a706632bc4fc6dc197a3f33b1e83e456ad0342cfeb474f79f929f6fe6cc365d74c SHA512 f21534c7aaad254e0207fc9ac5ac1e8f12c6848a84e289b37c0a462f9fcf5dd19a2b7f7e1539999e0ca1acaccb97c31238ab97c0003ecd4ddd7a3dfe904aab7f
 DIST libdparse-f8a6c28589aae180532fb460a1b22e92a0978292.tar.gz 218393 BLAKE2B 1788d95df185e12d3d60f4ee00b10962e3b6624f0f00377185236edb69633ddc179fb37339fa8961248746a2a536959041a5eb25468017c37bfee89246205f13 SHA512 6870c2e8016a6cbb1ce8b20fbe3f89318bd38d6f0775ca0f3fb014fd307e29a05784463e313a795bb2e38df9567a451041453fe177a1671a597798c52fd36c3c
 DIST msgpack-d-26ef07e16023483ad93e3f86374b19d0e541c924.tar.gz 145738 BLAKE2B e4c7b83bac2ec131d67ec40de454413e626f62bc6ade07ed667a79fe66e76da542ccc04f643bd9ac9102beb493567221ee7711bf4ac750d76736cd3ab4a519a8 SHA512 c24c51ec6ce26756cdf3dd1f707e5abe4bb7901f0753e5fd884937bb23f664fa550e90da7637419bedc25d3ac9dcf12030448e4eda9edad250affcc3fc3596c5
-DIST msgpack-d-480f3bf9ee80ccf6695ed900cfcc1850ba8da991.tar.gz 143848 BLAKE2B 44ac6f1efbbdb455af694cc476524535bebe993777a8c47d93a7cff21d825c2b8ce4caaf0d9f072f1e37869a9e50821abbd60e23a38546e0522047809cd0695a SHA512 76f7049c9f9f4128b9e9691e224c2ff5d8ee5400bf0796cc362386f0bc6f2359bb1694606923aec21eab539f65b93b828c2e018dee22358b91713365dd443e4d

diff --git a/dev-util/dcd/dcd-0.15.2.ebuild b/dev-util/dcd/dcd-0.15.2.ebuild
deleted file mode 100644
index c7c8c61..0000000
--- a/dev-util/dcd/dcd-0.15.2.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Auto-complete program for the D programming language"
-HOMEPAGE="https://github.com/dlang-community/DCD"
-LICENSE="GPL-3"
-
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="systemd"
-
-CONTAINERS="116a02872039efbd0289828cd5eeff6f60bdf539"
-DTESTUTILS="206a2e6abd97b4462f3a320e4f2d23986fad3cff"
-LIBDPARSE="592ef39a73a58439afc75a3e6c13a0d87d0b847d"
-MSGPACK="480f3bf9ee80ccf6695ed900cfcc1850ba8da991"
-SRC_URI="
-	https://github.com/dlang-community/DCD/archive/v${PV}.tar.gz -> DCD-${PV}.tar.gz
-	https://github.com/economicmodeling/containers/archive/${CONTAINERS}.tar.gz -> containers-${CONTAINERS}.tar.gz
-	https://github.com/dlang-community/d-test-utils/archive/${DTESTUTILS}.tar.gz -> d-test-utils-${DTESTUTILS}.tar.gz
-	https://github.com/dlang-community/libdparse/archive/${LIBDPARSE}.tar.gz -> libdparse-${LIBDPARSE}.tar.gz
-	https://github.com/msgpack/msgpack-d/archive/${MSGPACK}.tar.gz -> msgpack-d-${MSGPACK}.tar.gz
-	"
-S="${WORKDIR}/DCD-${PV}"
-
-DLANG_VERSION_RANGE="2.095-2.106"
-DLANG_PACKAGE_TYPE="single"
-
-inherit dlang systemd bash-completion-r1
-
-src_prepare() {
-	# Default ebuild unpack function places archives side-by-side ...
-	mv -T ../containers-${CONTAINERS}    containers            || die
-	mv -T ../d-test-utils-${DTESTUTILS}  d-test-utils          || die
-	mv -T ../libdparse-${LIBDPARSE}      libdparse             || die
-	mv -T ../msgpack-d-${MSGPACK}        msgpack-d             || die
-	# Stop makefile from executing git to write an unused githash.txt
-	mkdir bin || die "Coult not create output directory"
-	echo "v${PV}" > bin/githash.txt || die "Could not generate githash"
-	touch githash || die "Could not generate githash"
-	# Apply patches
-	dlang_src_prepare
-}
-
-d_src_compile() {
-	# Don't let the makefile overwrite user flags.
-	# The downside is that we have to also pass the include dirs.
-	local flags="$DCFLAGS $LDFLAGS"
-	flags+=" -Icontainers/src -Idsymbol/src -Ilibdparse/src -Imsgpack-d/src -Isrc -Jbin"
-	# An uppercase name of the compiler. It can be GDC, LDC or DMD
-	local name
-	case "$DLANG_VENDOR" in
-		DigitalMars)
-			name=DMD
-			;;
-		GNU)
-			name=GDC
-			;;
-		LDC)
-			name=LDC
-			;;
-		*)
-			die "Unsupported compiler vendor: $DLANG_VENDOR"
-			;;
-	esac
-
-	# Build client & server with the requested Dlang compiler.
-	local mymakeargs=(
-		# The path to the correct compiler
-		"${name}=${DC}"
-		# The flags for the client and the server
-		"${name}_CLIENT_FLAGS=${flags} ${DLANG_OUTPUT_FLAG}bin/dcd-client"
-		"${name}_SERVER_FLAGS=${flags} ${DLANG_OUTPUT_FLAG}bin/dcd-server"
-		# The target to build, the lowercase version of the compiler name
-		${name,,}
-	)
-	emake "${mymakeargs[@]}"
-
-	# Write system include paths of host compiler into dcd.conf
-	dlang_system_imports > dcd.conf
-}
-
-d_src_test() {
-	# The tests don't work too well in a sandbox, e.g. multiple permission denied errors.
-	cd tests
-	#./run_tests.sh || die "Tests failed"
-}
-
-d_src_install() {
-	dobin bin/dcd-server
-	dobin bin/dcd-client
-	use systemd && systemd_douserunit "${FILESDIR}"/dcd-server.service
-	dobashcomp bash-completion/completions/dcd-server
-	dobashcomp bash-completion/completions/dcd-client
-	insinto /etc
-	doins dcd.conf
-	dodoc README.md
-	doman man1/dcd-client.1 man1/dcd-server.1
-}
-
-pkg_postinst() {
-	use systemd && elog "A systemd user service for 'dcd-server' has been installed."
-}

diff --git a/dev-util/dcd/dcd-0.16.0_beta2.ebuild b/dev-util/dcd/dcd-0.16.0_beta2.ebuild
deleted file mode 100644
index 3670977..0000000
--- a/dev-util/dcd/dcd-0.16.0_beta2.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Auto-complete program for the D programming language"
-HOMEPAGE="https://github.com/dlang-community/DCD"
-
-MY_PV=$(ver_rs 3 - 4 .) # For beta releases 0.16.0_beta2 -> 0.16.0-beta.2
-
-CONTAINERS="116a02872039efbd0289828cd5eeff6f60bdf539"
-LIBDPARSE="86c9bf44c96e1666eb175c749cc26f62c2008979"
-MSGPACK="480f3bf9ee80ccf6695ed900cfcc1850ba8da991"
-SRC_URI="
-	https://github.com/dlang-community/DCD/archive/v${MY_PV}.tar.gz -> DCD-${MY_PV}.tar.gz
-	https://github.com/economicmodeling/containers/archive/${CONTAINERS}.tar.gz -> containers-${CONTAINERS}.tar.gz
-	https://github.com/dlang-community/libdparse/archive/${LIBDPARSE}.tar.gz -> libdparse-${LIBDPARSE}.tar.gz
-	https://github.com/msgpack/msgpack-d/archive/${MSGPACK}.tar.gz -> msgpack-d-${MSGPACK}.tar.gz
-	"
-S="${WORKDIR}/DCD-${MY_PV}"
-LICENSE="GPL-3"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="systemd"
-
-PATCHES=(
-	"${FILESDIR}/pr-774.patch"
-)
-
-DLANG_COMPAT=( dmd-2_{106..109} gdc-1{3,4} ldc2-1_{35..40} )
-
-inherit dlang-single systemd bash-completion-r1
-
-REQUIRED_USE=${DLANG_REQUIRED_USE}
-DEPEND=${DLANG_DEPS}
-RDEPEND=${DLANG_DEPS}
-BDEPEND=${DLANG_DEPS}
-
-src_prepare() {
-	# Default ebuild unpack function places archives side-by-side ...
-	mv -T ../containers-${CONTAINERS}    containers            || die
-	mv -T ../libdparse-${LIBDPARSE}      libdparse             || die
-	mv -T ../msgpack-d-${MSGPACK}        msgpack-d             || die
-	# Stop the makefile from executing git to write an unused githash.txt
-	mkdir bin || die "Coult not create output directory"
-	echo "v${PV}" > bin/githash.txt || die "Could not generate githash"
-	touch githash || die "Could not generate githash"
-
-	# Apply patches
-	default
-}
-
-src_compile() {
-	# Don't let the makefile overwrite user flags.
-	# The downside is that we have to also pass the include dirs.
-	local flags="${DCFLAGS} ${DLANG_LDFLAGS}"
-	flags+=" -Icontainers/src -Idsymbol/src -Ilibdparse/src -Imsgpack-d/src -Isrc -Jbin"
-	# An uppercase name of the compiler. It can be GDC, LDC or DMD
-	local name=${EDC::3}
-	name=${name^^}
-
-	# Build client & server with the requested Dlang compiler.
-	local mymakeargs=(
-		# The path to the correct compiler
-		"${name}=${DC}"
-		# The flags for the client and the server
-		"${name}_CLIENT_FLAGS=${flags} $(dlang_get_output_flag)bin/dcd-client"
-		"${name}_SERVER_FLAGS=${flags} $(dlang_get_output_flag)bin/dcd-server"
-		# The target to build, the lowercase version of the compiler name
-		${name,,}
-	)
-	emake "${mymakeargs[@]}"
-
-	# Write system include paths of host implementation into dcd.conf
-	dlang_print_system_import_paths > dcd.conf
-}
-
-src_test() {
-	# Note, the makefile compiles the server with -g for tests.
-	cd tests && ./run_tests.sh --extra || die "Tests failed"
-}
-
-src_install() {
-	dobin bin/dcd-server
-	dobin bin/dcd-client
-	use systemd && systemd_douserunit "${FILESDIR}"/dcd-server.service
-	dobashcomp bash-completion/completions/dcd-server
-	dobashcomp bash-completion/completions/dcd-client
-	insinto /etc
-	doins dcd.conf
-	dodoc README.md
-	doman man1/dcd-client.1 man1/dcd-server.1
-}
-
-pkg_postinst() {
-	use systemd && elog "A systemd user service for 'dcd-server' has been installed."
-}


             reply	other threads:[~2025-08-08 17:03 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-08-08 17:03 Horodniceanu Andrei [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-08-13 19:56 [gentoo-commits] repo/user/dlang:master commit in: dev-util/dcd/ Horodniceanu Andrei
2025-05-12  4:01 Horodniceanu Andrei
2025-01-03 20:34 Horodniceanu Andrei
2024-07-14 19:44 Horodniceanu Andrei
2024-06-02  5:29 Horodniceanu Andrei
2024-06-02  5:29 Horodniceanu Andrei
2024-05-30 17:28 Horodniceanu Andrei
2024-04-13 23:04 Horodniceanu Andrei
2024-02-18 22:49 Horodniceanu Andrei
2024-02-18 22:49 Horodniceanu Andrei
2023-11-26 13:43 Horodniceanu Andrei
2021-07-07 15:41 Marco Leise
2020-08-15 18:01 Marco Leise

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1754593839.7313cd06527be9b1e26a891d913b0c89062cf68b.a.horodniceanu@gentoo \
    --to=a.horodniceanu@proton.me \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox