From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 8CCDD158092 for ; Mon, 13 Jun 2022 09:06:39 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BE35DE0900; Mon, 13 Jun 2022 09:06:38 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9DF05E0900 for ; Mon, 13 Jun 2022 09:06:38 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id B1EC0341448 for ; Mon, 13 Jun 2022 09:06:37 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 61E284FB for ; Mon, 13 Jun 2022 09:06:36 +0000 (UTC) From: "Florian Schmaus" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Florian Schmaus" Message-ID: <1655111180.7558c21dee27834e7516d1672886777e4222256d.flow@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: x11-wm/herbstluftwm/ X-VCS-Repository: repo/gentoo X-VCS-Files: x11-wm/herbstluftwm/Manifest x11-wm/herbstluftwm/herbstluftwm-0.9.3.ebuild X-VCS-Directories: x11-wm/herbstluftwm/ X-VCS-Committer: flow X-VCS-Committer-Name: Florian Schmaus X-VCS-Revision: 7558c21dee27834e7516d1672886777e4222256d X-VCS-Branch: master Date: Mon, 13 Jun 2022 09:06:36 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 0ffd9e72-a07f-4985-aacb-83b9e2f1193a X-Archives-Hash: e6e5b9187b0557b2068af7713839636b commit: 7558c21dee27834e7516d1672886777e4222256d Author: Florian Schmaus gentoo org> AuthorDate: Mon Jun 13 09:06:20 2022 +0000 Commit: Florian Schmaus gentoo org> CommitDate: Mon Jun 13 09:06:20 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7558c21d x11-wm/herbstluftwm: drop 0.9.3 Signed-off-by: Florian Schmaus gentoo.org> x11-wm/herbstluftwm/Manifest | 1 - x11-wm/herbstluftwm/herbstluftwm-0.9.3.ebuild | 140 -------------------------- 2 files changed, 141 deletions(-) diff --git a/x11-wm/herbstluftwm/Manifest b/x11-wm/herbstluftwm/Manifest index 4fdba79f51c1..2462e486361d 100644 --- a/x11-wm/herbstluftwm/Manifest +++ b/x11-wm/herbstluftwm/Manifest @@ -1,2 +1 @@ -DIST herbstluftwm-0.9.3.tar.gz 497523 BLAKE2B 1936924f86201b6ad6ec33426d366912fd72e2a5e5a4964cafcb40d76624c2a1398c9330cde472343b436d16c9299aba495e1a224c6ea8bb173bbf76b7209cb3 SHA512 73e4193a2d79c452c08b4ac1c8fea1e93b88b07baa0c9006b74a76ed84de578d3234789e3666a9299ef3942695225c9a7f85eb3698a44edb1234f6042dbea47c DIST herbstluftwm-0.9.4.tar.gz 549029 BLAKE2B 23f1dbf212c4d0a64f2e2d8442ac7c2465a54a13af74de6c949c4d6eda85fd4e66b73188c526d0968372eb45691ffca43e387c8410691fd134f662e1e8c501b3 SHA512 068438d14b0addcd17a0c0bda1d33ec4aaff08a3c85698a49e9d3dd0c07f91e315f936d73c11b0c159b8735373ea1efe8a572a0976fc327f4aaa6a0f08436e9d diff --git a/x11-wm/herbstluftwm/herbstluftwm-0.9.3.ebuild b/x11-wm/herbstluftwm/herbstluftwm-0.9.3.ebuild deleted file mode 100644 index fe478ccf2e52..000000000000 --- a/x11-wm/herbstluftwm/herbstluftwm-0.9.3.ebuild +++ /dev/null @@ -1,140 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..10} ) -DISTUTILS_OPTIONAL=1 - -inherit cmake distutils-r1 toolchain-funcs - -DESCRIPTION="A manual tiling window manager for X" -HOMEPAGE="https://herbstluftwm.org/" - -if [[ "${PV}" == "9999" ]] || [[ -n "${EGIT_COMMIT_ID}" ]]; then - EGIT_REPO_URI="https://github.com/herbstluftwm/herbstluftwm" - inherit git-r3 -else - SRC_URI="https://herbstluftwm.org/tarballs/${P}.tar.gz" - KEYWORDS="amd64 x86" -fi - -LICENSE="BSD-2" -SLOT="0" -IUSE="+doc python test" -RESTRICT="!test? ( test )" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -COMMON_DEPEND=" - media-libs/freetype - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXft - x11-libs/libXinerama - x11-libs/libXrandr -" -DEPEND=" - ${COMMON_DEPEND} - test? ( - dev-python/ewmh - dev-python/python-xlib - x11-apps/xsetroot - x11-base/xorg-server[xephyr,xvfb] - x11-misc/xdotool - x11-terms/xterm - ) -" -RDEPEND=" - ${COMMON_DEPEND} - app-shells/bash - python? ( ${PYTHON_DEPS} ) -" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig -" - -if [[ -n "${EGIT_REPO_URI}" ]]; then - # Herbstluftwm tarballs ship with pre-compiled documentation, only - # if we build from git asciidoc is needed. - BDEPEND+=" doc? ( app-text/asciidoc )" -fi - -src_prepare() { - # Do not install LICENSE and respect CMAKE_INSTALL_DOCDIR. - sed -i \ - -e '/^install.*LICENSEDIR/d' \ - -e '/set(DOCDIR / s#.*#set(DOCDIR ${CMAKE_INSTALL_DOCDIR})#' \ - CMakeLists.txt || die - cmake_src_prepare - - if use python; then - pushd "${S}"/python > /dev/null || die - distutils-r1_src_prepare - popd > /dev/null || die - fi -} - -src_configure() { - # Ensure that 'python3' is in PATH. #765118 - python_setup - - mycmakeargs=( - -DWITH_DOCUMENTATION=$(usex doc) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use python; then - pushd python > /dev/null || die - distutils-r1_src_compile - popd >/dev/null || die - fi -} - -src_install() { - cmake_src_install - - if ! use doc; then - rm -r "${ED}"/usr/share/doc/${PF}/examples || die - fi - - if use python; then - pushd python > /dev/null || die - distutils-r1_src_install - popd > /dev/null || die - fi - - # The man pages exists in src_install either in non-live ebuilds, - # since they are then shipped pre-compiled in herbstluftwm's - # release tarbal. Or they exist in live ebuilds if the 'doc' USE - # flag is enabled. - if [[ "${PV}" != 9999 ]] || use doc; then - local man_pages=( - herbstluftwm.1 - herbstclient.1 - herbstluftwm-tutorial.7 - ) - for man_page in "${man_pages[@]}"; do - doman "doc/${man_page}" - done - fi -} - -distutils_enable_tests pytest - -src_test() { - ln -s "${BUILD_DIR}/herbstclient" || die "Could not symlink herbstclient" - ln -s "${BUILD_DIR}/herbstluftwm" || die "Could not symlink herbstluftwm" - - pushd python > /dev/null || die - distutils_install_for_testing - popd > /dev/null || die - - # Ensure PYTHONPATH is exported, see https://bugs.gentoo.org/801658. - export PYTHONPATH - python_test -}