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 (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A124115807B for ; Tue, 12 Nov 2024 23:48:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8A57EE0856; Tue, 12 Nov 2024 23:48:35 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 73200E0843 for ; Tue, 12 Nov 2024 23:48:35 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id B06A6342FE1 for ; Tue, 12 Nov 2024 23:48:34 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id A05741A26 for ; Tue, 12 Nov 2024 23:48:32 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1731455276.6544303c46bf98403219a91b13187d62e3eb934b.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-scheme/guile/guile-3.0.10-r100.ebuild dev-scheme/guile/guile-3.0.10-r101.ebuild X-VCS-Directories: dev-scheme/guile/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 6544303c46bf98403219a91b13187d62e3eb934b X-VCS-Branch: master Date: Tue, 12 Nov 2024 23:48:32 +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: 7f80fb92-e0f9-49ff-bc16-57b750993045 X-Archives-Hash: 615c59b6c2d3acab1ad0bcaf6ec69634 commit: 6544303c46bf98403219a91b13187d62e3eb934b Author: Sam James gentoo org> AuthorDate: Tue Nov 12 23:47:38 2024 +0000 Commit: Sam James gentoo org> CommitDate: Tue Nov 12 23:47:56 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6544303c dev-scheme/guile: drop 3.0.10-r100, 3.0.10-r101 Signed-off-by: Sam James gentoo.org> dev-scheme/guile/guile-3.0.10-r100.ebuild | 91 ------------------------ dev-scheme/guile/guile-3.0.10-r101.ebuild | 112 ------------------------------ 2 files changed, 203 deletions(-) diff --git a/dev-scheme/guile/guile-3.0.10-r100.ebuild b/dev-scheme/guile/guile-3.0.10-r100.ebuild deleted file mode 100644 index 534e4389494a..000000000000 --- a/dev-scheme/guile/guile-3.0.10-r100.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions" -HOMEPAGE="https://www.gnu.org/software/guile/" -SRC_URI="mirror://gnu/guile/${P}.tar.xz" - -LICENSE="LGPL-3+" -SLOT="$(ver_cut 1-2)" # See (guile)Parallel Installations. -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos" - -IUSE="debug debug-malloc +deprecated +jit +networking +nls +regex +threads" # upstream recommended +networking +nls -REQUIRED_USE="regex" # workaround for bug #596322 -RESTRICT="strip" - -RDEPEND=" - >=dev-libs/boehm-gc-7.0[threads?] - dev-libs/gmp:= - dev-libs/libffi:= - dev-libs/libatomic_ops - dev-libs/libunistring:= - sys-libs/ncurses:= - sys-libs/readline:= - virtual/libcrypt:= - !dev-scheme/guile:12 -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - dev-build/libtool - sys-devel/gettext -" - -# guile generates ELF files without use of C or machine code -# It's false positive. bug #677600 -QA_PREBUILT='*[.]go' - -DOCS=( ABOUT-NLS AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS ) - -PATCHES=( "${FILESDIR}"/${PN}-2.2.3-gentoo-sandbox.patch ) - -# Where to install data files. -GUILE_DATA="${EPREFIX}/usr/share/guile-data/${SLOT}" -GUILE_PCDIR="${EPREFIX}/usr/share/guile-data/${SLOT}/pkgconfig" - -src_configure() { - # see bug #676468 - mv prebuilt/32-bit-big-endian{,.broken} || die - - local -a myconf=( - --program-suffix="-${SLOT}" - --infodir="${GUILE_DATA}/info" - --with-pkgconfigdir="${GUILE_PCDIR}" - - --disable-error-on-warning - --disable-rpath - --disable-lto - --enable-posix - --without-libgmp-prefix - --without-libiconv-prefix - --without-libintl-prefix - --without-libreadline-prefix - --without-libunistring-prefix - $(use_enable debug guile-debug) - $(use_enable debug-malloc) - $(use_enable deprecated) - $(use_enable jit) - $(use_enable networking) - $(use_enable nls) - $(use_enable regex) - $(use_with threads) - ) - econf "${myconf[@]}" -} - -src_install() { - default - - # From Novell https://bugzilla.novell.com/show_bug.cgi?id=874028#c0 - dodir /usr/share/gdb/auto-load/$(get_libdir) - mv "${ED}"/usr/$(get_libdir)/libguile-*-gdb.scm "${ED}"/usr/share/gdb/auto-load/$(get_libdir) || die - - mv "${ED}"/usr/share/aclocal/guile{,-"${SLOT}"}.m4 || die - find "${ED}" -name '*.la' -delete || die - - newenvd - "50guile${SLOT}" <<-EOF - PKG_CONFIG_PATH="${GUILE_PCDIR}" - EOF -} diff --git a/dev-scheme/guile/guile-3.0.10-r101.ebuild b/dev-scheme/guile/guile-3.0.10-r101.ebuild deleted file mode 100644 index 3f491dcc2e19..000000000000 --- a/dev-scheme/guile/guile-3.0.10-r101.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions" -HOMEPAGE="https://www.gnu.org/software/guile/" -SRC_URI="mirror://gnu/guile/${P}.tar.xz" - -LICENSE="LGPL-3+" -SLOT="$(ver_cut 1-2)" # See (guile)Parallel Installations. -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos" - -IUSE="debug debug-malloc +deprecated +jit +networking +nls +regex +threads" # upstream recommended +networking +nls -REQUIRED_USE="regex" # workaround for bug #596322 -RESTRICT="strip" - -RDEPEND=" - >=dev-libs/boehm-gc-7.0[threads?] - dev-libs/gmp:= - dev-libs/libffi:= - dev-libs/libatomic_ops - dev-libs/libunistring:= - sys-libs/ncurses:= - sys-libs/readline:= - virtual/libcrypt:= - !dev-scheme/guile:12 -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - dev-build/libtool - sys-devel/gettext -" - -# guile generates ELF files without use of C or machine code -# It's false positive. bug #677600 -QA_PREBUILT='*[.]go' - -DOCS=( ABOUT-NLS AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS ) - -PATCHES=( "${FILESDIR}"/${PN}-2.2.3-gentoo-sandbox.patch ) - -# Where to install data files. -GUILE_DATA="${EPREFIX}/usr/share/guile-data/${SLOT}" -GUILE_PCDIR="${EPREFIX}/usr/share/guile-data/${SLOT}/pkgconfig" -GUILE_INFODIR="${GUILE_DATA}"/info - -src_configure() { - # see bug #676468 - mv prebuilt/32-bit-big-endian{,.broken} || die - - local -a myconf=( - --program-suffix="-${SLOT}" - --infodir="${GUILE_INFODIR}" - --with-pkgconfigdir="${GUILE_PCDIR}" - - --disable-error-on-warning - --disable-rpath - --disable-lto - --enable-posix - --without-libgmp-prefix - --without-libiconv-prefix - --without-libintl-prefix - --without-libreadline-prefix - --without-libunistring-prefix - $(use_enable debug guile-debug) - $(use_enable debug-malloc) - $(use_enable deprecated) - $(use_enable jit) - $(use_enable networking) - $(use_enable nls) - $(use_enable regex) - $(use_with threads) - ) - econf "${myconf[@]}" -} - -# Akin to (and taken from) toolchain-autoconfs eclass -guile_slot_info() { - rm -f dir || die - - pushd "${D}/${GUILE_INFODIR}" >/dev/null || die - for f in *.info*; do - # Install convenience aliases for versioned Guile pages. - ln -s "$f" "${f/./-${SLOT}.}" || die - done - popd >/dev/null || die - - docompress "${GUILE_INFODIR}" -} - -src_install() { - default - - # From Novell https://bugzilla.novell.com/show_bug.cgi?id=874028#c0 - dodir /usr/share/gdb/auto-load/$(get_libdir) - mv "${ED}"/usr/$(get_libdir)/libguile-*-gdb.scm "${ED}"/usr/share/gdb/auto-load/$(get_libdir) || die - - mv "${ED}"/usr/share/aclocal/guile{,-"${SLOT}"}.m4 || die - find "${ED}" -name '*.la' -delete || die - - guile_slot_info - - local major="$(ver_cut 1 "${SLOT}")" - local minor="$(ver_cut 2 "${SLOT}")" - local idx="$((99999-(major*1000+minor)))" - newenvd - "50guile${idx}" <<-EOF - PKG_CONFIG_PATH="${GUILE_PCDIR}" - INFOPATH="${GUILE_INFODIR}" - EOF -}