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/dscanner/
Date: Thu, 30 May 2024 17:28:42 +0000 (UTC)	[thread overview]
Message-ID: <1717088606.e88c2871007e4d4b0fff2331507fff4b6ab33f29.a.horodniceanu@gentoo> (raw)

commit:     e88c2871007e4d4b0fff2331507fff4b6ab33f29
Author:     Andrei Horodniceanu <a.horodniceanu <AT> proton <DOT> me>
AuthorDate: Thu May 30 17:03:26 2024 +0000
Commit:     Horodniceanu Andrei <a.horodniceanu <AT> proton <DOT> me>
CommitDate: Thu May 30 17:03:26 2024 +0000
URL:        https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=e88c2871

dev-util/dscanner: drop 0.15.2-r1

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

 dev-util/dscanner/dscanner-0.15.2-r1.ebuild | 99 -----------------------------
 1 file changed, 99 deletions(-)

diff --git a/dev-util/dscanner/dscanner-0.15.2-r1.ebuild b/dev-util/dscanner/dscanner-0.15.2-r1.ebuild
deleted file mode 100644
index e24c6bc..0000000
--- a/dev-util/dscanner/dscanner-0.15.2-r1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Swiss-army knife for D source code"
-HOMEPAGE="https://github.com/dlang-community/D-Scanner"
-LICENSE="Boost-1.0"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="debug"
-
-CONTAINERS="116a02872039efbd0289828cd5eeff6f60bdf539"
-DCD="1c60c5480f70db568279e4637a5033953c777406"
-INIFILED="cecaff8037a60db2a51c9bded4802c87d938a44e"
-LIBDDOC="fbbfb8245728484e5f96d717994d4b404a9789a4"
-LIBDPARSE="fe6d1e38fb4fc04323170389cfec67ed7fd4e24a"
-GITHUB_URI="https://codeload.github.com"
-SRC_URI="
-	${GITHUB_URI}/dlang-community/${PN}/tar.gz/v${PV} -> ${P}.tar.gz
-	${GITHUB_URI}/dlang-community/containers/tar.gz/${CONTAINERS} -> containers-${CONTAINERS}.tar.gz
-	${GITHUB_URI}/dlang-community/DCD/tar.gz/${DCD} -> DCD-${DCD}.tar.gz
-	${GITHUB_URI}/burner/inifiled/tar.gz/${INIFILED} -> inifiled-${INIFILED}.tar.gz
-	${GITHUB_URI}/dlang-community/libddoc/tar.gz/${LIBDDOC} -> libddoc-${LIBDDOC}.tar.gz
-	${GITHUB_URI}/dlang-community/libdparse/tar.gz/${LIBDPARSE} -> libdparse-${LIBDPARSE}.tar.gz
-	"
-S="${WORKDIR}/D-Scanner-${PV}"
-PATCHES=( "${FILESDIR}/${PV}-makefile-fixes.patch" )
-
-DLANG_COMPAT=( dmd-2_{106..107} gdc-13 ldc2-1_{35..36} )
-
-inherit dlang-single
-
-REQUIRED_USE=${DLANG_REQUIRED_USE}
-DEPEND=${DLANG_DEPS}
-BDEPEND=${DLANG_DEPS}
-RDEPEND=${DLANG_DEPS}
-
-src_prepare() {
-	move_git_submodules
-
-	mkdir "${S}"/bin || die "Failed to create 'bin' directory."
-	# Stop the makefile from executing git
-	echo "v${PV}" > "${S}"/bin/githash.txt || die "Could not generate githash"
-
-	# Apply patches
-	default
-}
-
-src_compile() {
-	if use debug; then
-		# Add a -debug compiler specific flag and enable the dparse_verbose version,
-		# like the debug target in the makefile except that it doesn't build everything in 1 go.
-		DCFLAGS+=" $(dlang_get_version_flag)=dparse_verbose"
-
-		local debugFlag
-		case "${EDC}" in
-			dmd*) debugFlag="-debug" ;;
-			gdc*) debugFlag="-fdebug" ;;
-			ldc*) debugFlag="-d-debug" ;;
-		esac
-		DCFLAGS+=" ${debugFlag}"
-	fi
-
-	emake DFLAGS="${DCFLAGS}"
-}
-
-src_test() {
-	# We can specify user flags in (DMD|LDC|GDC)_TEST_FLAGS
-	local flagName=${EDC::3}
-	flagName="${flagName^^}_TEST_FLAGS"
-
-	emake test "${flagName}=${DCFLAGS}"
-}
-
-src_install() {
-	dobin bin/dscanner
-	dodoc README.md LICENSE_1_0.txt
-}
-
-move_git_submodules() {
-	# Move all submodule dependencies into the appropriate folders.
-	# They have to be moved from ${WORKDIR}/${name}-${hash} to ${S}/${name}
-	local submodule submodules=(
-		"containers" "DCD" "inifiled" "libddoc" "libdparse"
-	)
-	for submodule in "${submodules[@]}"; do
-		# make the name uppercase: inifiled -> INIFILED
-		local submodule_hash_var="${submodule^^}"
-		# and extract the hash
-		local submodule_hash="${!submodule_hash_var}"
-
-		local submodule_directory="${WORKDIR}/${submodule}-${submodule_hash}"
-
-		mv -T "${submodule_directory}" "${S}/${submodule}" \
-		   || die "Could not move submodule '${submodule}' to its subdirectory"
-	done
-}


             reply	other threads:[~2024-05-30 17:28 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-05-30 17:28 Horodniceanu Andrei [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-07-14 19:44 [gentoo-commits] repo/user/dlang:master commit in: dev-util/dscanner/ Horodniceanu Andrei
2024-06-02  5:29 Horodniceanu Andrei
2024-06-02  5:29 Horodniceanu Andrei
2024-04-13 23:04 Horodniceanu Andrei
2024-03-13 21:29 Horodniceanu Andrei
2024-03-13 21:29 Horodniceanu Andrei
2021-07-07 15:41 Marco Leise
2020-11-16  4:05 Marco Leise
2020-08-15 18:01 Marco Leise
2020-04-19 12:58 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=1717088606.e88c2871007e4d4b0fff2331507fff4b6ab33f29.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