commit:     6544303c46bf98403219a91b13187d62e3eb934b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 12 23:47:38 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> 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 <sam <AT> 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
-}

Reply via email to