From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-1425876-garchives=archives.gentoo.org@lists.gentoo.org>
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 586D6158094
	for <garchives@archives.gentoo.org>; Sun,  7 Aug 2022 16:24:39 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 5C6BEE0CCB;
	Sun,  7 Aug 2022 16:24: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) server-digest SHA256)
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 39A0DE0CCB
	for <gentoo-commits@lists.gentoo.org>; Sun,  7 Aug 2022 16:24: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) server-digest SHA256)
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id 01B0C340F97
	for <gentoo-commits@lists.gentoo.org>; Sun,  7 Aug 2022 16:24:37 +0000 (UTC)
Received: from localhost.localdomain (localhost [IPv6:::1])
	by oystercatcher.gentoo.org (Postfix) with ESMTP id 756E251F
	for <gentoo-commits@lists.gentoo.org>; Sun,  7 Aug 2022 16:24:35 +0000 (UTC)
From: "Maciej Barć" <xgqt@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: 8bit
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Maciej Barć" <xgqt@gentoo.org>
Message-ID: <1659889472.43a1ef191259990dedbd3352fc5d9077224acfc2.xgqt@gentoo>
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-scheme/racket/
X-VCS-Repository: repo/gentoo
X-VCS-Files: dev-scheme/racket/Manifest dev-scheme/racket/racket-8.2-r3.ebuild
X-VCS-Directories: dev-scheme/racket/
X-VCS-Committer: xgqt
X-VCS-Committer-Name: Maciej Barć
X-VCS-Revision: 43a1ef191259990dedbd3352fc5d9077224acfc2
X-VCS-Branch: master
Date: Sun,  7 Aug 2022 16:24:35 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-Archives-Salt: 2b2cc684-5c1a-4922-b30d-e6975cbfd882
X-Archives-Hash: 845bacc0edad021614b01d95a8e6e1e3

commit:     43a1ef191259990dedbd3352fc5d9077224acfc2
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  7 12:14:59 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun Aug  7 16:24:32 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43a1ef19

dev-scheme/racket: drop old 8.2-r3

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/racket/Manifest             |   2 -
 dev-scheme/racket/racket-8.2-r3.ebuild | 187 ---------------------------------
 2 files changed, 189 deletions(-)

diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest
index 59759de5fdd1..11423611d777 100644
--- a/dev-scheme/racket/Manifest
+++ b/dev-scheme/racket/Manifest
@@ -1,9 +1,7 @@
-DIST racket-8.2-src-builtpkgs.tgz 150467561 BLAKE2B 5005aa852b089becd9d6da136a55a035ac5fd86bd1ad186ec30cdcf411927d444e1814797d63dbde3eb7b52bba7756e0464edf1d854d2ee7f5851caaae18ba55 SHA512 9e4c0cabfcbdb8c8742e8170548bee58021697e8b0842f575f94193db31adc04a7b9023ed8fd70dae197e5ec6f1aee7985d849be3ce5b4279f216e900ee143c7
 DIST racket-8.3-src-builtpkgs.tgz 150608486 BLAKE2B f002934c07afab4152ad8395c4ab5c6c87ef810f5cf79cf5ae0b41f4caa4508e0044f4246812513def14130d507af57aa61efaff8106eaeac0b86918bd775902 SHA512 7c340f65d221343beb2b4205cdc58648bd65dceabdb16f40cda425474faa905f4dd441193dc6cd4856f7863fb83834721394d6888027db356f830eceb127dbae
 DIST racket-8.4-src-builtpkgs.tgz 151809822 BLAKE2B c42f7943975a6f91a03ef0f668d218571dfc4159eac5a5722b9513b978413a9617b4e1bf3ccabef051014311ecf51fdc80d7563942e9e645c442ddfc4995a308 SHA512 afd9f357673a28ac5e4529ea0879a4edc3dbffc5b8627aa3553f1caf867be3296b94620dc2d86b8bb3f0c7ec7743d0057ce897c5caa705e02f2cc469ce4c7116
 DIST racket-8.5-src-builtpkgs.tgz 152548446 BLAKE2B ef914d742b3b949ecd7a1f817900add3ede874d7bd4dbe195c2ab69826d938c3ac81b883bc57d938908bc1f9e96faeaa25cb4dedf85288c580b7a89d62ec970a SHA512 4714599cbe10247cad119cc4073d80329d77c845d92b3741d35a9c88cc6395dc3d6f08ace8f606c3e39840f7071789ea953e3b6548da04fd7dfaa72a4368a7ae
 DIST racket-8.6-src-builtpkgs.tgz 154505661 BLAKE2B ab788ae3e5175024ec75fa0c34297616ab4dcc1bb6f62d4ff4623dc2dd699d63eb9b24238407a854b03210f21fefd02680dc29931ed9d146920ae32472196e32 SHA512 c2948164463fb59a2d6f1b5188cee7634da190ea40bd19f5a88ef466ccdf07da03503b6a1f00e327a66c31b862048bcd5b047f7c586ea0d26e23397ee5ee7682
-DIST racket-minimal-8.2-src-builtpkgs.tgz 21187959 BLAKE2B 0f62a900e71ee101fa3acf0985b0a72215ac657285c5ce9e4f5f49189180b82dcca94ded9778b7ba92a42919f17b1dc24eec07e13c64c77e47fc958614d7dc0a SHA512 04950703fa73cdbbb10c234d57c89e70db6076b42d4a74ddb8cace9e0438b9a1431f7317baf31d667368ad75ae19e4eecec39667ba0c5b08a3580f8cc81f4f5e
 DIST racket-minimal-8.3-src-builtpkgs.tgz 21212037 BLAKE2B 76a742efe7ba2c44eb935d4852c20be355ccff9b935b39226ef1935184b0a9179ef6ca2ac0a64f3c7a6ae4a0082117a12c668d7804a0b73b9f1a391eaba61994 SHA512 3cab4a24cab5c1ac107c8aead2ada6fa3ec7d7aa122716c78af584f055dadf89497168e95b36d99115ecd1a1905dc1ec51774dd2c8099198ec7d6aa9d380039d
 DIST racket-minimal-8.4-src-builtpkgs.tgz 21279666 BLAKE2B 25d5eb405cedaa9cadfa776c4dd66b87f1641c86b638110f1a3a788465aaf573f5f8054e1e6913e6c0123840a1a2f64d5855db5f52acace3475b91d095272a76 SHA512 92433c08508cfb1bdb9093e5c7c726630826e9046de02fcb3d402f3dd76aa98fc2d9a5d09515d44e7a50eab0e38d963d2202f48a44741c3cf7fe8e47d9404e63
 DIST racket-minimal-8.5-src-builtpkgs.tgz 21390850 BLAKE2B 7bcd8c409203f71b3a49cd7e4a34159ef62fcc61b8fb66e976bfc0938ac54b7bc475e6aff59796b9c01ee324eb0d88bd68340c787f728a3739a57e879e731bfb SHA512 e0dec1038f33dbe3dfbbeba05cb24829e4b0c4223c5326cd26f920c736171e3b47b457236a06c9c57b6ebc82d17b022fba6558e3c94315b75469a2130b6fd375

diff --git a/dev-scheme/racket/racket-8.2-r3.ebuild b/dev-scheme/racket/racket-8.2-r3.ebuild
deleted file mode 100644
index 41e0c43edd56..000000000000
--- a/dev-scheme/racket/racket-8.2-r3.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop optfeature readme.gentoo-r1 xdg-utils
-
-DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language"
-HOMEPAGE="https://racket-lang.org/"
-SRC_URI="
-	minimal? ( https://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz )
-	!minimal? ( https://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )
-"
-S="${WORKDIR}/${P}/src"
-
-# See https://blog.racket-lang.org/2019/11/completing-racket-s-relicensing-effort.html
-LICENSE="
-	|| ( MIT Apache-2.0 )
-	chez? ( Apache-2.0 )
-	!chez? ( LGPL-3 )
-"
-# Bytecode generated by Racket is not compatible between versions.
-# The bytecode version should be denoted by SLOT, in most cases
-# PV == SLOT but this has to be checked carefully and in cases
-# where we use _p, _pre, etc it will have to be set manually.
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
-IUSE="X +chez +doc +futures +jit minimal +places +threads"
-# See bug #809785 re chez/threads
-REQUIRED_USE="futures? ( jit threads ) chez? ( threads ) places? ( threads )"
-
-DEPEND="
-	!dev-tex/slatex
-	dev-db/sqlite:3
-	dev-libs/libffi:=
-	X? (
-		dev-util/desktop-file-utils
-		media-libs/libpng:0
-		virtual/jpeg:0
-		x11-libs/cairo[X]
-		x11-libs/gtk+:3[X]
-		x11-libs/pango[X]
-		x11-misc/shared-mime-info
-	)
-"
-RDEPEND="${DEPEND}"
-
-# "mred" and "mzscheme" are binaries generated by Racket, not CC
-QA_FLAGS_IGNORED="usr/bin/mred usr/bin/mzscheme"
-
-# Backports that will be probably available in 8.3 release
-PATCHES=(
-	# Prevent "libracket3m" from being stripped
-	# https://github.com/racket/racket/commit/92d202060201f569fafc348c4f64a2965b55287f
-	"${FILESDIR}/Makefile-nostrip.patch"
-	# Fix "starter" LDFLAGS
-	# https://github.com/racket/racket/commit/4f0e1703979d704c4f91b009945c324450acec7a
-	"${FILESDIR}/Makefile-starter.patch"
-)
-
-DOC_CONTENTS="
-If you wish to use sys-libs/readline instead of dev-libs/libedit
-for readline-like features in the Racket's REPL you can install
-the package 'readline-gpl' using raco, Racket's package manager
-https://pkgs.racket-lang.org/package/readline-gpl
-"
-
-# Package database files
-PKGDB=(
-	/usr/share/racket/info-cache.rktd
-	/usr/share/racket/links.rktd
-	/usr/share/racket/pkgs/pkgs.rktd
-)
-
-post_X_update() {
-	if use X && ! use minimal; then
-		xdg_desktop_database_update
-		xdg_icon_cache_update
-	fi
-}
-
-src_prepare() {
-	# Prepare environment
-	unset PLTADDONDIR PLTCOLLECTS PLTCONFIGDIR PLTUSERHOME
-	xdg_environment_reset
-
-	default
-
-	# Remove bundled libffi
-	rm -r ./bc/foreign/libffi || die "failed to remove bundled libffi"
-}
-
-src_configure() {
-	# Libtool:
-	#   According to vapier, we should use the bundled libtool
-	#   such that we don't preclude cross-compile.
-	#   Thus don't use --enable-lt=/usr/bin/libtool
-	# Backend:
-	#   --enable-bc builds Racket w/o chez backend
-	# C Libraries:
-	#   --enable-libs & --disable-shared is the way to build
-	#   .a files that are needed to embed Racket into programs
-	#   https://docs.racket-lang.org/inside/cs-embedding.html
-	local myconf=(
-		--disable-shared
-		--disable-strip
-		--docdir="${EPREFIX}/usr/share/doc/${PF}"
-		--enable-float
-		--enable-foreign
-		--enable-libffi
-		--enable-libs
-		$(usex chez "--enable-cs --enable-csonly" "--enable-bc --enable-bconly")
-		$(use_enable X gracket)
-		$(use_enable doc docs)
-		$(use_enable futures)
-		$(use_enable jit)
-		$(use_enable places)
-		$(use_enable threads pthread)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-
-	# Install Racket boot files
-	if use chez; then
-		pushd "${S}"/cs/c || die
-		emake DESTDIR="${ED}" unix-install-boot-files
-		popd || die
-	fi
-
-	# raco needs decompressed files for packages doc installation bug 662424
-	if use doc; then
-		docompress -x /usr/share/doc/${PF}
-	fi
-
-	# Create missing desktop files and icon
-	if use X && ! use minimal; then
-		newicon "${ED}/usr/share/racket/drracket-exe-icon.png" "racket.png"
-		make_desktop_entry "gracket" "GRacket" "racket" "Development;Education;"
-		make_desktop_entry "plt-games" "PLT Games" "racket" "Education;Game;"
-	fi
-
-	readme.gentoo_create_doc
-}
-
-pkg_preinst() {
-	# If we are merging the same SLOT check if package
-	# database files exist and do not overwrite them
-	if has_version "${CATEGORY}/${PN}:${SLOT}"; then
-		echo "We are installing the same SLOT: ${SLOT}"
-		local rktd
-		for rktd in "${PKGDB[@]}"; do
-			if [[ -f "${EROOT}"/${rktd} ]] && [[ -f "${ED}"/${rktd} ]]; then
-				einfo "Keeping old file: ${rktd}"
-				mv "${ED}"/${rktd} "${ED}"/${rktd}.bak ||
-					die "failed to create a backup of ${rktd}"
-				cp "${EROOT}"/${rktd} "${ED}"/${rktd} ||
-					die "failed to create a copy of ${rktd}"
-			fi
-		done
-	fi
-}
-
-pkg_postinst() {
-	post_X_update
-
-	optfeature "readline editing features in REPL" dev-libs/libedit
-	optfeature "generating PDF files using Scribble" dev-texlive/texlive-fontsextra
-
-	readme.gentoo_print_elog
-}
-
-pkg_postrm() {
-	post_X_update
-}
-
-pkg_config() {
-	einfo "Swapping package database backup files"
-
-	for rktd in "${PKGDB[@]}"; do
-		mv "${EROOT}"/${rktd} "${EROOT}"/${rktd}.pkg_config
-		mv "${EROOT}"/${rktd}.bak "${EROOT}"/${rktd}
-		mv "${EROOT}"/${rktd}.pkg_config "${EROOT}"/${rktd}.bak
-	done
-}