commit:     f862e16529810296f0b4fe751210823b486d2ef0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 29 14:43:27 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 29 14:45:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f862e165

dev-python/bsddb3: Remove last-rited pkg

Closes: https://bugs.gentoo.org/922816
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/bsddb3/Manifest               |  2 -
 dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild | 64 --------------------------------
 dev-python/bsddb3/metadata.xml           | 11 ------
 profiles/package.deprecated              |  5 ---
 profiles/package.mask                    |  7 ----
 5 files changed, 89 deletions(-)

diff --git a/dev-python/bsddb3/Manifest b/dev-python/bsddb3/Manifest
deleted file mode 100644
index a291722f5c6b..000000000000
--- a/dev-python/bsddb3/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST bsddb3-6.2.9-fix-py3.10.patch.gz 3153 BLAKE2B 
dfdd00e90c683557bafe7d5f0d5c9a6f944fb8495bf1baef8857f6e771cef58c8e5feac9b3d345ebf6403ba73ceaa7f9077f221ad6bad9916b756e6605b30d3d
 SHA512 
3c6157110c94b842811301f4e48c0f1690d9c75379abe7a04bf76f7136d25decbf79673ca2940c5dbb97802acc8c7a9312a24a79e7dfcc3971f9dc250353d732
-DIST bsddb3-6.2.9.tar.gz 230475 BLAKE2B 
68c7c498d581dd5ca860060a3152f7ae135bbc75d00714764446d071e8ea88d303a73d1aa411db1ff8fc922aa6d486632fe38bef3596550150ed511a97fc9c9c
 SHA512 
9e878ef865cba608fafe4274b660234927b9106323c3e4ddd728682b0f11b3c7edb9a3dd56cdfe8665eba890df4121695c9710b95bb2f43b8a0be3ec4050f61e

diff --git a/dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild 
b/dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild
deleted file mode 100644
index 0557a01edbe9..000000000000
--- a/dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_IN_SOURCE_BUILD=1
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit db-use distutils-r1 pypi
-
-DESCRIPTION="Python bindings for Berkeley DB"
-HOMEPAGE="https://www.jcea.es/programacion/pybsddb.htm 
https://pypi.org/project/bsddb3/";
-SRC_URI+=" 
https://dev.gentoo.org/~arthurzam/patches/dev-python/${P}-fix-py3.10.patch.gz";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux"
-
-RDEPEND="
-       <sys-libs/db-6.1:=
-       || (
-               sys-libs/db:5.3
-               sys-libs/db:4.8
-       )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-       "${WORKDIR}/${P}-fix-py3.10.patch"
-)
-
-python_prepare_all() {
-       # This list should be kept in sync with setup.py.
-       if [[ -z ${DB_VER} ]]; then
-               for DB_VER in 5.3 4.8; do
-                       has_version "sys-libs/db:${DB_VER}" && break
-               done
-       fi
-
-       # Force version.
-       sed -e "s/db_ver = None/db_ver = (${DB_VER%.*}, ${DB_VER#*.})/" \
-               -e "s/dblib = 'db'/dblib = '$(db_libname ${DB_VER})'/" \
-               -i setup2.py setup3.py || die
-
-       # Adjust test.py to look in build/lib.
-       sed -e "s/'lib.%s' % PLAT_SPEC/'lib'/" \
-               -i test2.py test3.py || die
-
-       distutils-r1_python_prepare_all
-}
-
-python_configure_all() {
-       # These are needed for both build and install.
-       export BERKELEYDB_DIR="${EPREFIX}/usr"
-       export BERKELEYDB_INCDIR="$(db_includedir ${DB_VER})"
-       export BERKELEYDB_LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-       export YES_I_HAVE_THE_RIGHT_TO_USE_THIS_BERKELEY_DB_VERSION=1
-}
-
-python_test() {
-       PYTHONPATH=Lib3 "${EPYTHON}" test3.py -vv || die "Testing failed with 
${EPYTHON}"
-}

diff --git a/dev-python/bsddb3/metadata.xml b/dev-python/bsddb3/metadata.xml
deleted file mode 100644
index b754d39265ed..000000000000
--- a/dev-python/bsddb3/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="project">
-               <email>[email protected]</email>
-               <name>Python</name>
-       </maintainer>
-       <upstream>
-               <remote-id type="pypi">bsddb3</remote-id>
-       </upstream>
-</pkgmetadata>

diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index 8e619d65ae2d..e5d25c1ecdb5 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -31,11 +31,6 @@ dev-python/pyside2
 dev-python/pyside2-tools
 dev-python/shiboken2
 
-# Michał Górny <[email protected]> (2024-01-23)
-# Unmaintained, very hacky package.  Its replacement, berkeleydb,
-# was so bad that we've lastrited it.
-dev-python/bsddb3
-
 # Michał Górny <[email protected]> (2023-12-10)
 # Superseded by dev-python/psycopg:0 (version 3).
 dev-python/psycopg:2

diff --git a/profiles/package.mask b/profiles/package.mask
index aa806304a8b4..750f2c05e5b3 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -772,13 +772,6 @@ net-dns/odsclient
 # Removal on 2024-03-15.  Bug #923954.
 sci-astronomy/casa-data
 
-# Michał Górny <[email protected]> (2024-02-14)
-# media-sound/exaile is the last package to require unmaintained
-# dev-python/bsddb3 (or dev-python/berkeleydb which is equally horrible
-# and was removed in the past).
-# Removal on 2024-03-15.  Bug #922816.
-dev-python/bsddb3
-
 # Ulrich Müller <[email protected]> (2024-02-08)
 # Masked for testing.
 # Test failure in watchpoints.dem, undefined function FresnelC.

Reply via email to