summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRepository mirror & CI <repomirrorci@gentoo.org>2024-03-29 15:04:00 +0000
committerRepository mirror & CI <repomirrorci@gentoo.org>2024-03-29 15:04:00 +0000
commit42c82cf1ebf48f23a5fc043cba0254b327541388 (patch)
treeaabf6acc63962969cfee6f0937e1c4348438c5a1
parent2024-03-29 14:49:49 UTC (diff)
parentdev-python/nose: Remove last-rited pkg (diff)
downloadgentoo-42c82cf1ebf48f23a5fc043cba0254b327541388.tar.gz
gentoo-42c82cf1ebf48f23a5fc043cba0254b327541388.tar.bz2
gentoo-42c82cf1ebf48f23a5fc043cba0254b327541388.zip
Merge updates from master
-rw-r--r--app-misc/rmlint/Manifest2
-rw-r--r--app-misc/rmlint/files/rmlint-2.10.1-cflags.patch18
-rw-r--r--app-misc/rmlint/files/rmlint-2.10.1-fix-cc.patch40
-rw-r--r--app-misc/rmlint/files/rmlint-2.10.1-fix-gui-install.patch11
-rw-r--r--app-misc/rmlint/files/rmlint-2.10.1-fix-tests.patch135
-rw-r--r--app-misc/rmlint/files/rmlint-2.10.1-scons.patch93
-rw-r--r--app-misc/rmlint/files/rmlint-2.10.1-skip-tests.patch35
-rw-r--r--app-misc/rmlint/files/rmlint-2.10.1-x86-fix-size.patch30
-rw-r--r--app-misc/rmlint/files/rmlint-2.10.2-fix-sorting-tests.patch51
-rw-r--r--app-misc/rmlint/metadata.xml12
-rw-r--r--app-misc/rmlint/rmlint-2.10.1-r2.ebuild147
-rw-r--r--app-misc/rmlint/rmlint-2.10.2.ebuild136
-rw-r--r--dev-cpp/libodb-sqlite/Manifest6
-rw-r--r--dev-cpp/libodb-sqlite/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch38
-rw-r--r--dev-cpp/libodb-sqlite/files/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch52
-rw-r--r--dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta19.ebuild118
-rw-r--r--dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta21.ebuild117
-rw-r--r--dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta25.ebuild124
-rw-r--r--dev-cpp/libodb-sqlite/metadata.xml17
-rw-r--r--dev-cpp/libodb/Manifest6
-rw-r--r--dev-cpp/libodb/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch38
-rw-r--r--dev-cpp/libodb/files/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch52
-rw-r--r--dev-cpp/libodb/libodb-2.5.0_beta19.ebuild112
-rw-r--r--dev-cpp/libodb/libodb-2.5.0_beta21.ebuild111
-rw-r--r--dev-cpp/libodb/libodb-2.5.0_beta25.ebuild113
-rw-r--r--dev-cpp/libodb/metadata.xml17
-rw-r--r--dev-libs/zlog/Manifest1
-rw-r--r--dev-libs/zlog/files/zlog_no_static_lib.patch59
-rw-r--r--dev-libs/zlog/metadata.xml8
-rw-r--r--dev-libs/zlog/zlog-1.2.15.ebuild29
-rw-r--r--dev-python/boto/Manifest1
-rw-r--r--dev-python/boto/boto-2.49.0-r6.ebuild63
-rw-r--r--dev-python/boto/files/boto-2.49.0-mock-spec.patch12
-rw-r--r--dev-python/boto/files/boto-2.49.0-py3-httplib-strict.patch35
-rw-r--r--dev-python/boto/files/boto-2.49.0-py3-server-port.patch42
-rw-r--r--dev-python/boto/files/boto-2.49.0-py3-socket-binary.patch59
-rw-r--r--dev-python/boto/files/boto-2.49.0-py310.patch44
-rw-r--r--dev-python/boto/files/boto-2.49.0-py38.patch54
-rw-r--r--dev-python/boto/files/boto-2.49.0-try-to-add-SNI-support-v3.patch104
-rw-r--r--dev-python/boto/files/boto-2.49.0-unbundle-six.patch28
-rw-r--r--dev-python/boto/metadata.xml14
-rw-r--r--dev-python/bsddb3/Manifest2
-rw-r--r--dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild64
-rw-r--r--dev-python/bsddb3/metadata.xml11
-rw-r--r--dev-python/fb-re2/Manifest1
-rw-r--r--dev-python/fb-re2/fb-re2-1.0.7-r1.ebuild43
-rw-r--r--dev-python/fb-re2/metadata.xml16
-rw-r--r--dev-python/nose/Manifest1
-rw-r--r--dev-python/nose/metadata.xml13
-rw-r--r--dev-python/nose/nose-1.3.7_p20221026.ebuild58
-rw-r--r--dev-python/pendulum/Manifest39
-rw-r--r--dev-python/pendulum/files/pendulum-3.0.0-system-tzdata.patch50
-rw-r--r--dev-python/pendulum/metadata.xml12
-rw-r--r--dev-python/pendulum/pendulum-2.1.2-r2.ebuild48
-rw-r--r--dev-python/pendulum/pendulum-3.0.0-r1.ebuild92
-rw-r--r--dev-util/build2/Manifest3
-rw-r--r--dev-util/build2/build2-0.13.0.ebuild127
-rw-r--r--dev-util/build2/build2-0.14.0.ebuild144
-rw-r--r--dev-util/build2/build2-0.16.0.ebuild143
-rw-r--r--dev-util/build2/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch38
-rw-r--r--dev-util/build2/files/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch52
-rw-r--r--dev-util/build2/files/build2-0.14.0-update-for-install.patch12
-rw-r--r--dev-util/build2/metadata.xml31
-rw-r--r--kde-misc/bismuth/Manifest2
-rw-r--r--kde-misc/bismuth/bismuth-3.1.4.ebuild68
-rw-r--r--kde-misc/bismuth/metadata.xml11
-rw-r--r--media-sound/exaile/Manifest1
-rw-r--r--media-sound/exaile/exaile-4.1.3.ebuild68
-rw-r--r--media-sound/exaile/exaile-9999.ebuild68
-rw-r--r--media-sound/exaile/metadata.xml15
-rw-r--r--net-dns/odsclient/Manifest1
-rw-r--r--net-dns/odsclient/files/1.03-gentoo.patch21
-rw-r--r--net-dns/odsclient/metadata.xml5
-rw-r--r--net-dns/odsclient/odsclient-1.03-r1.ebuild34
-rw-r--r--profiles/arch/m68k/package.use.mask1
-rw-r--r--profiles/features/wd40/package.mask1
-rw-r--r--profiles/features/wd40/package.use.mask1
-rw-r--r--profiles/package.deprecated13
-rw-r--r--profiles/package.mask105
-rw-r--r--profiles/updates/4Q-20231
-rw-r--r--sci-astronomy/casa-data/Manifest1
-rw-r--r--sci-astronomy/casa-data/casa-data-20170703.ebuild20
-rw-r--r--sci-astronomy/casa-data/metadata.xml15
-rw-r--r--sci-biology/biopandas/Manifest1
-rw-r--r--sci-biology/biopandas/biopandas-0.4.1.ebuild28
-rw-r--r--sci-biology/biopandas/metadata.xml16
-rw-r--r--sci-chemistry/nmrglue/Manifest1
-rw-r--r--sci-chemistry/nmrglue/metadata.xml29
-rw-r--r--sci-chemistry/nmrglue/nmrglue-0.9.ebuild31
-rw-r--r--sys-firmware/iwl1000-ucode/Manifest1
-rw-r--r--sys-firmware/iwl1000-ucode/iwl1000-ucode-39.31.5.1-r1.ebuild20
-rw-r--r--sys-firmware/iwl1000-ucode/metadata.xml5
-rw-r--r--sys-firmware/iwl3160-7260-bt-ucode/Manifest1
-rw-r--r--sys-firmware/iwl3160-7260-bt-ucode/iwl3160-7260-bt-ucode-37.8.10_p2.ebuild32
-rw-r--r--sys-firmware/iwl3160-7260-bt-ucode/metadata.xml5
-rw-r--r--sys-firmware/iwl3160-ucode/Manifest1
-rw-r--r--sys-firmware/iwl3160-ucode/iwl3160-ucode-0.16.242414-r1.ebuild33
-rw-r--r--sys-firmware/iwl3160-ucode/metadata.xml5
-rw-r--r--sys-firmware/iwl6005-ucode/Manifest2
-rw-r--r--sys-firmware/iwl6005-ucode/iwl6005-ucode-17.168.5.3.ebuild24
-rw-r--r--sys-firmware/iwl6005-ucode/iwl6005-ucode-18.168.6.1.ebuild24
-rw-r--r--sys-firmware/iwl6005-ucode/metadata.xml5
-rw-r--r--sys-firmware/iwl6030-ucode/Manifest2
-rw-r--r--sys-firmware/iwl6030-ucode/iwl6030-ucode-17.168.5.2.ebuild24
-rw-r--r--sys-firmware/iwl6030-ucode/iwl6030-ucode-18.168.6.1.ebuild24
-rw-r--r--sys-firmware/iwl6030-ucode/metadata.xml5
-rw-r--r--sys-firmware/iwl7260-ucode/Manifest1
-rw-r--r--sys-firmware/iwl7260-ucode/iwl7260-ucode-0.16.242414-r1.ebuild33
-rw-r--r--sys-firmware/iwl7260-ucode/metadata.xml5
-rw-r--r--sys-firmware/iwl8000-ucode/Manifest1
-rw-r--r--sys-firmware/iwl8000-ucode/iwl8000-ucode-16.242414.0.ebuild39
-rw-r--r--sys-firmware/iwl8000-ucode/metadata.xml10
-rw-r--r--www-plugins/gosuslugi-plugin/Manifest3
-rw-r--r--www-plugins/gosuslugi-plugin/gosuslugi-plugin-3.1.1.0.ebuild55
-rw-r--r--www-plugins/gosuslugi-plugin/metadata.xml9
115 files changed, 0 insertions, 4111 deletions
diff --git a/app-misc/rmlint/Manifest b/app-misc/rmlint/Manifest
deleted file mode 100644
index ce83f677e26d..000000000000
--- a/app-misc/rmlint/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST rmlint-2.10.1.tar.gz 2494474 BLAKE2B 40219ff64d54f0e2fc66a958c6ca51520152f77f9038e9756ab601da5180502528be7b2d750c85b5991c31db96c3eb7415841084b6c90db103dc212947864034 SHA512 a1281359798816dadaf3a1e706e671dc63edf8f7d176c114a924a1e03fc9ad6fa54d10de701b09b5e364a9a815e0d11bdbef3d16fb7fec74eb85af20a106db1a
-DIST rmlint-2.10.2.tar.gz 2499695 BLAKE2B 07c887f660685b5ec86c8a448d482c96cc40b129fc906d0c31c01e07617bf0167055145050c21b565cb1551ccc1ce6329593d92473c371125b2c91d31d9d601c SHA512 8f8d58892785e9012cb15f3e89480d9d04772fa3f923064520bf17afcc8948b1a24d6f8399176a1a26bd5036553c605958f3720e40cf6cba135a4f3381131180
diff --git a/app-misc/rmlint/files/rmlint-2.10.1-cflags.patch b/app-misc/rmlint/files/rmlint-2.10.1-cflags.patch
deleted file mode 100644
index 6ddfd98d956a..000000000000
--- a/app-misc/rmlint/files/rmlint-2.10.1-cflags.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/SConstruct
-+++ b/SConstruct
-@@ -724,7 +724,6 @@ if ARGUMENTS.get('DEBUG') == "1":
- O_value = ARGUMENTS.get('O', O_DEBUG)
- else:
- conf.env.Append(CCFLAGS=['-DG_DISABLE_ASSERT', '-DNDEBUG'])
-- conf.env.Append(LINKFLAGS=['-s'])
- O_value = ARGUMENTS.get('O', O_RELEASE)
-
- if O_value == 'debug':
-@@ -735,7 +734,6 @@ elif O_value == 'release':
- cc_O_option = '-O' + O_value
-
- print("Using compiler optimisation {} (to change, run scons with O=[0|1|2|3|s|fast])".format(cc_O_option))
--conf.env.Append(CCFLAGS=[cc_O_option])
-
- if ARGUMENTS.get('SYMBOLS') == '1':
- print("Compiling with debugging symbols")
diff --git a/app-misc/rmlint/files/rmlint-2.10.1-fix-cc.patch b/app-misc/rmlint/files/rmlint-2.10.1-fix-cc.patch
deleted file mode 100644
index 78aac09ce2a7..000000000000
--- a/app-misc/rmlint/files/rmlint-2.10.1-fix-cc.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-commit 41056d132ae772b3c050020d68b7daa585e4143c
-Author: Louis Sautier <sautier.louis@gmail.com>
-Date: Thu Sep 9 13:29:37 2021 +0200
-
- Never hardcode compiler, select it based on CC environment variable
-
-diff --git a/SConstruct b/SConstruct
-index 7e12d413..20b080da 100755
---- a/SConstruct
-+++ b/SConstruct
-@@ -37,8 +37,9 @@ Export('VERSION_MAJOR VERSION_MINOR VERSION_PATCH VERSION_NAME')
- def check_gcc_version(context):
- context.Message('Checking for GCC version... ')
-
-+ gcc = os.environ.get("CC", "gcc")
- try:
-- v = subprocess.check_output("printf '%s\n' __GNUC__ | gcc -E -P -", shell=True)
-+ v = subprocess.check_output("printf '%s\n' __GNUC__ | {} -E -P -".format(gcc), shell=True)
- try:
- v = int(v)
- context.Result(str(v))
-diff --git a/tests/test_types/test_nonstripped.py b/tests/test_types/test_nonstripped.py
-index a18648c9..d3190d1b 100644
---- a/tests/test_types/test_nonstripped.py
-+++ b/tests/test_types/test_nonstripped.py
-@@ -21,8 +21,12 @@ def create_binary(path, stripped=False):
- path = path + '.stripped' if stripped else path + '.nonstripped'
- full_path = os.path.join(TESTDIR_NAME, path)
-
-- command = 'echo \'{src}\' | cc -o {path} {option} -std=c99 -xc -'.format(
-- src=SOURCE, path=full_path, option=('-s' if stripped else '-ggdb3')
-+ cc = os.environ.get("CC", "cc")
-+ command = 'echo \'{src}\' | {cc} -o {path} {option} -std=c99 -xc -'.format(
-+ cc=cc,
-+ src=SOURCE,
-+ path=full_path,
-+ option=('-s' if stripped else '-ggdb3')
- )
- subprocess.call(command, shell=True)
-
diff --git a/app-misc/rmlint/files/rmlint-2.10.1-fix-gui-install.patch b/app-misc/rmlint/files/rmlint-2.10.1-fix-gui-install.patch
deleted file mode 100644
index 2ae13cd4abb0..000000000000
--- a/app-misc/rmlint/files/rmlint-2.10.1-fix-gui-install.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/gui/setup.py
-+++ b/gui/setup.py
-@@ -19,7 +19,7 @@ def read_version():
- with open('../.version', 'r') as handle:
- version_string = handle.read()
-
-- return version_string.strip()
-+ return version_string.split()[0]
-
- class install_glib_resources(install):
- user_options = install.user_options + [
diff --git a/app-misc/rmlint/files/rmlint-2.10.1-fix-tests.patch b/app-misc/rmlint/files/rmlint-2.10.1-fix-tests.patch
deleted file mode 100644
index db43e366b389..000000000000
--- a/app-misc/rmlint/files/rmlint-2.10.1-fix-tests.patch
+++ /dev/null
@@ -1,135 +0,0 @@
---- a/tests/test_options/test_replay.py
-+++ b/tests/test_options/test_replay.py
-@@ -69,7 +69,7 @@ def test_replay_match_basename():
- create_file('xxx', 'test1/b')
- create_file('xxx', 'test2/a')
-
-- replay_path = '/tmp/replay.json'
-+ replay_path = os.path.join(TESTDIR_NAME, 'replay.json')
-
- head, *data, footer = run_rmlint('-o json:{p}'.format(
- p=replay_path
-@@ -104,7 +104,7 @@ def test_replay_hidden():
- create_file('xxx', 'test/.a')
- create_file('xxx', 'test/.b')
-
-- replay_path = '/tmp/replay.json'
-+ replay_path = os.path.join(TESTDIR_NAME, 'replay.json')
-
- head, *data, footer = run_rmlint('--hidden -o json:{p}'.format(
- p=replay_path
-@@ -130,7 +130,7 @@ def test_replay_must_match_tagged():
- create_file('xxx', 'test_a/a')
- create_file('xxx', 'test_b/a')
-
-- replay_path = '/tmp/replay.json'
-+ replay_path = os.path.join(TESTDIR_NAME, 'replay.json')
-
- head, *data, footer = run_rmlint('-o json:{p}'.format(
- p=replay_path
-@@ -182,7 +182,7 @@ def test_sorting():
- (''.join(p) for p in permutations(all_opts, n_terms))
- )
-
-- replay_path = '/tmp/replay.json'
-+ replay_path = os.path.join(TESTDIR_NAME, 'replay.json')
-
- for combo in combos:
- combo_str = '-y ' + combo
-@@ -218,7 +218,7 @@ def test_replay_no_dir():
-
- try:
- os.chdir(TESTDIR_NAME)
-- replay_path = '/tmp/replay.json'
-+ replay_path = os.path.join(TESTDIR_NAME, 'replay.json')
- head, *data, footer = run_rmlint(
- '-o json:{p}'.format(p=replay_path),
- use_default_dir=False,
-@@ -242,7 +242,7 @@ def test_replay_unicode_fuckup():
- create_file('xxx', names[1])
- create_file('xxx', names[2])
-
-- replay_path = '/tmp/replay.json'
-+ replay_path = os.path.join(TESTDIR_NAME, 'replay.json')
-
- head, *data, footer = run_rmlint('-o json:{p}'.format(p=replay_path))
- assert len(data) == 3
-@@ -260,8 +260,8 @@ def test_replay_tagged_order():
- create_file('xxx', 'b/1')
- create_file('xxx', 'b/2')
-
-- replay_path_a = '/tmp/replay-a.json'
-- replay_path_b = '/tmp/replay-b.json'
-+ replay_path_a = os.path.join(TESTDIR_NAME, 'replay-a.json')
-+ replay_path_b = os.path.join(TESTDIR_NAME, 'replay-b.json')
-
- # Create replay-a.json
- head, *data, footer = run_rmlint(
-@@ -326,7 +326,7 @@ def test_replay_duplicate_directory_size():
- create_file('xxx', 'a/xxx')
- create_file('xxx', 'b/xxx')
-
-- replay_path = '/tmp/replay.json'
-+ replay_path = os.path.join(TESTDIR_NAME, 'replay.json')
- head, *data, footer = run_rmlint('-o json:{p} -S a'.format(p=replay_path))
- assert len(data) == 2
-
-@@ -427,7 +427,7 @@ def test_replay_pack_directories():
- create_pack_and_unpack_scenario()
-
- # Do a run without -D and pack it later during --replay.
-- replay_path = '/tmp/replay.json'
-+ replay_path = os.path.join(TESTDIR_NAME, 'replay.json')
-
- head, *data, footer = run_rmlint('-o json:{p} -S ahD'.format(p=replay_path))
- assert len(data) == 13
-@@ -449,7 +449,7 @@ def test_replay_unpack_directories():
- create_pack_and_unpack_scenario()
-
- # Do a run with -D and pack it later during --replay.
-- replay_path = '/tmp/replay.json'
-+ replay_path = os.path.join(TESTDIR_NAME, 'replay.json')
- head, *data, footer = run_rmlint('-o json:{p} -S ahD -D'.format(p=replay_path))
-
- assert len(data) == 21
---- a/tests/test_options/test_size.py
-+++ b/tests/test_options/test_size.py
-@@ -90,7 +90,7 @@ def test_replay_size():
- create_file('yyy', 'b/yyy')
- create_testdir('empty_dir')
-
-- replay_path = '/tmp/replay.json'
-+ replay_path = os.path.join(TESTDIR_NAME, 'replay.json')
- head, *data, footer = run_rmlint('-o json:{p}'.format(
- p=replay_path
- ))
---- a/tests/test_options/test_stdin.py
-+++ b/tests/test_options/test_stdin.py
-@@ -69,7 +69,6 @@ def test_path_starting_with_dash():
- os.chdir(TESTDIR_NAME)
- data = check_output(
- [cwd + '/rmlint', '-o', 'json', '-S', 'a', '--', subdir],
-- stderr=STDOUT
- )
- finally:
- os.chdir(cwd)
---- a/tests/utils.py
-+++ b/tests/utils.py
-@@ -133,7 +133,7 @@ def run_rmlint_once(*args,
-
- cmd += shlex.split(' '.join(args))
- if with_json:
-- cmd += ['-o', 'json:/tmp/out.json', '-c', 'json:oneline']
-+ cmd += ['-o', 'json:' + os.path.join(TESTDIR_NAME, 'out.json'), '-c', 'json:oneline']
-
- for idx, output in enumerate(outputs or []):
- cmd.append('-o')
-@@ -168,7 +168,7 @@ def run_rmlint_once(*args,
- return output
-
- if with_json:
-- with open('/tmp/out.json', 'r') as f:
-+ with open(os.path.join(TESTDIR_NAME, 'out.json'), 'r') as f:
- json_data = json.loads(f.read())
- else:
- json_data = []
diff --git a/app-misc/rmlint/files/rmlint-2.10.1-scons.patch b/app-misc/rmlint/files/rmlint-2.10.1-scons.patch
deleted file mode 100644
index a60aafe1fa67..000000000000
--- a/app-misc/rmlint/files/rmlint-2.10.1-scons.patch
+++ /dev/null
@@ -1,93 +0,0 @@
---- a/SConstruct
-+++ b/SConstruct
-@@ -515,7 +515,7 @@ AddOption(
- action='store', metavar='DIR', help='libdir name (lib or lib64)'
- )
-
--for suffix in ['libelf', 'gettext', 'fiemap', 'blkid', 'json-glib', 'gui']:
-+for suffix in ['libelf', 'gettext', 'fiemap', 'blkid', 'json-glib', 'gui', 'docs']:
- AddOption(
- '--without-' + suffix, action='store_const', default=False, const=False,
- dest='with_' + suffix
-@@ -804,7 +804,8 @@ env.Default(library)
-
- SConscript('tests/SConscript', exports='programs')
- SConscript('po/SConscript')
--SConscript('docs/SConscript')
-+if GetOption("with_docs"):
-+ SConscript('docs/SConscript')
- SConscript('gui/SConscript')
-
-
-@@ -883,7 +884,6 @@ if 'config' in COMMAND_LINE_TARGETS:
- Find non-stripped binaries (needs libelf) : {libelf}
- Optimize using ioctl(FS_IOC_FIEMAP) (needs linux) : {fiemap}
- Support for SHA512 (needs glib >= 2.31) : {sha512}
-- Build manpage from docs/rmlint.1.rst : {sphinx}
- Support for caching checksums in file's xattr : {xattr}
- Support for reading json caches (needs json-glib) : {json_glib}
- Checking for proper support of big files >= 4GB : {bigfiles}
-@@ -898,6 +898,9 @@ if 'config' in COMMAND_LINE_TARGETS:
- (needs <locale.h> for compile side support) : {locale}
- (needs msgfmt to compile .po files) : {msgfmt}
-
-+ Enable GUI : {gui}
-+ Build docs : {docs}
-+
- {grey}The following constants will be used during the build:{end}
-
- Version information : {version}
-@@ -925,6 +928,8 @@ Type 'scons' to actually compile rmlint now. Good luck.
- bigfiles=yesno(env['HAVE_BIGFILES']),
- bigofft=yesno(env['HAVE_BIG_OFF_T']),
- bigstat=yesno(env['HAVE_BIG_STAT']),
-+ gui=yesno(GetOption("with_gui")),
-+ docs=yesno(GetOption("with_docs")),
- sphinx=COLORS['green'] + 'yes, using ' + COLORS['end'] + sphinx_bin if sphinx_bin else yesno(sphinx_bin),
- compiler=env['CC'],
- prefix=GetOption('prefix'),
---- a/gui/setup.py
-+++ b/gui/setup.py
-@@ -37,7 +37,7 @@ def get_prefix():
- PREFIX = get_prefix()
-
-
--class PrePlusPostInstall(install):
-+class PreInstall(install):
- def run(self):
- # Compile the resource bundle freshly
- print('==> Compiling resource bundle')
-@@ -59,24 +59,6 @@ class PrePlusPostInstall(install):
- # Run the usual distutils install routine:
- install.run(self)
-
-- # Make sure the schema file is updated.
-- # Otherwise the gui will trace trap.
-- print('==> Compiling GLib Schema files')
--
-- try:
-- subprocess.call([
-- 'glib-compile-schemas',
-- os.path.join(PREFIX, 'share/glib-2.0/schemas')
-- ])
-- except subprocess.CalledProcessError as err:
-- print('==> Could not update schemas: ', err)
-- print('==> Please run the following manually:\n')
-- print(' sudo glib-compile-schemas {prefix}'.format(
-- prefix=os.path.join(PREFIX, 'share/glib-2.0/schemas')
-- ))
-- else:
-- print('==> OK!')
--
-
- setup(
- name='Shredder',
-@@ -88,7 +70,7 @@ setup(
- url='https://rmlint.rtfd.org',
- license='GPLv3',
- platforms='any',
-- cmdclass={'install': PrePlusPostInstall},
-+ cmdclass={'install': PreInstall},
- packages=['shredder', 'shredder.views'],
- package_data={'': [
- 'resources/*.gresource'
diff --git a/app-misc/rmlint/files/rmlint-2.10.1-skip-tests.patch b/app-misc/rmlint/files/rmlint-2.10.1-skip-tests.patch
deleted file mode 100644
index f5f81fd6d0a0..000000000000
--- a/app-misc/rmlint/files/rmlint-2.10.1-skip-tests.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-commit 566198730352f2353fd8332794409d7c9edf80e2
-Author: Louis Sautier <sautier.louis@gmail.com>
-Date: Wed Sep 8 00:53:28 2021 +0200
-
- tests: skip man and python2
-
- Those tests fail respectively when the documentation isn't built and when
- python2 isn't available (probably specific to Gentoo).
-
-diff --git a/tests/test_formatters/test_py.py b/tests/test_formatters/test_py.py
-index 92b17604..28d2dd42 100644
---- a/tests/test_formatters/test_py.py
-+++ b/tests/test_formatters/test_py.py
-@@ -16,7 +16,7 @@ def _check_interpreter(interpreter):
- return False
-
-
--@parameterized(["python2", "python3"])
-+@parameterized(["python3"])
- @with_setup(usual_setup_func, usual_teardown_func)
- def test_paranoia(interpreter):
- if not _check_interpreter(interpreter):
-diff --git a/tests/test_options/test_help.py b/tests/test_options/test_help.py
-index d934724a..60bc40a0 100644
---- a/tests/test_options/test_help.py
-+++ b/tests/test_options/test_help.py
-@@ -17,7 +17,7 @@ def test_help():
-
-
- @with_setup(usual_setup_func, usual_teardown_func)
--def test_man():
-+def _test_man():
- yelp = subprocess.check_output(
- ['./rmlint', '--show-man'], stderr=subprocess.STDOUT
- ).decode('utf-8')
diff --git a/app-misc/rmlint/files/rmlint-2.10.1-x86-fix-size.patch b/app-misc/rmlint/files/rmlint-2.10.1-x86-fix-size.patch
deleted file mode 100644
index b67c13f527ee..000000000000
--- a/app-misc/rmlint/files/rmlint-2.10.1-x86-fix-size.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-commit 87c53a5cb0ec37412cf9fe748dc90dddc6812733
-Author: Louis Sautier <sautier.louis@gmail.com>
-Date: Wed Sep 8 19:39:07 2021 +0200
-
- Fix max sizes on x86, closes #522
-
- strtoull returns ULLONG_MAX, not ULONG_MAX.
-
-diff --git a/lib/cmdline.c b/lib/cmdline.c
-index 56141d94..36f48c1b 100644
---- a/lib/cmdline.c
-+++ b/lib/cmdline.c
-@@ -351,7 +351,7 @@ static RmOff rm_cmd_size_string_to_bytes(const char *size_spec, GError **error)
- return 0;
- }
-
-- if(fraction_num == ULONG_MAX && errno == ERANGE) {
-+ if(fraction_num == ULLONG_MAX && errno == ERANGE) {
- g_set_error(error, RM_ERROR_QUARK, 0, _("Fraction is too big for uint64"));
- return 0;
- }
-@@ -371,7 +371,7 @@ static RmOff rm_cmd_size_string_to_bytes(const char *size_spec, GError **error)
- return 0;
- }
-
-- if(base_size == ULONG_MAX && errno == ERANGE) {
-+ if(base_size == ULLONG_MAX && errno == ERANGE) {
- g_set_error(error, RM_ERROR_QUARK, 0, _("Size is too big for uint64"));
- return 0;
- }
diff --git a/app-misc/rmlint/files/rmlint-2.10.2-fix-sorting-tests.patch b/app-misc/rmlint/files/rmlint-2.10.2-fix-sorting-tests.patch
deleted file mode 100644
index 77f47b18c853..000000000000
--- a/app-misc/rmlint/files/rmlint-2.10.2-fix-sorting-tests.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From 69d9dcb60c9e88084aba37545c77fd02fdc7df33 Mon Sep 17 00:00:00 2001
-From: Cebtenzzre <cebtenzzre@gmail.com>
-Date: Wed, 9 Aug 2023 18:42:00 -0400
-Subject: [PATCH] tests: fix failures caused by certain directory names
-
-Fixes #630
---- a/tests/test_options/test_sorting.py
-+++ b/tests/test_options/test_sorting.py
-@@ -158,15 +158,15 @@ def test_sort_by_regex():
- create_file('xxx', 'aaab')
- create_file('xxx', 'b')
- create_file('xxx', 'c')
-- create_file('xxx', '1/c')
-- create_file('xxx', 'd')
-+ create_file('xxx', 'd/e')
-+ create_file('xxx', 'f')
-
-- head, *data, footer = run_rmlint("-S 'r<1/c>x<d$>a'")
-+ head, *data, footer = run_rmlint("-S 'r<d/e>x<f$>a'")
-
- paths = [p['path'] for p in data]
-
-- assert paths[0].endswith('1/c')
-- assert paths[1].endswith('d')
-+ assert paths[0].endswith('d/e')
-+ assert paths[1].endswith('f')
- assert paths[2].endswith('aaaa')
- assert paths[3].endswith('aaab')
- assert paths[4].endswith('b')
-@@ -206,16 +206,16 @@ def test_sort_by_regex_bad_input():
- # regression test for GitHub issue #484
- @with_setup(usual_setup_func, usual_teardown_func)
- def test_regex_multiple_matches():
-- paths = [
-- '1/a', '1/a2', '1/b',
-- '2/a', '2/a2', '2/b',
-- ]
-+ paths = [os.path.join(dname, bname)
-+ for dname in ['unique_1', 'unique_2']
-+ for bname in ['a', 'a2', 'b']]
-+
- for path in reversed(paths):
- create_file('xxx', path)
-
- # when multiple paths matched a regex, rmlint would not try the next criterion
- # check multiple times because sort order was inconsistent before the fix
- for _ in range(3):
-- head, *data, foot = run_rmlint("-S 'r<1>x<a>l'")
-+ head, *data, foot = run_rmlint("-S 'r<unique_1>x<a>l'")
- assert len(data) == len(paths)
- assert [e['path'] for e in data] == [os.path.join(TESTDIR_NAME, p) for p in paths]
diff --git a/app-misc/rmlint/metadata.xml b/app-misc/rmlint/metadata.xml
deleted file mode 100644
index 9a07ca2b4a52..000000000000
--- a/app-misc/rmlint/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>sbraz@gentoo.org</email>
- <name>Louis Sautier</name>
- </maintainer>
- <upstream>
- <remote-id type="github">sahib/rmlint</remote-id>
- <bugs-to>https://github.com/sahib/rmlint/issues</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/app-misc/rmlint/rmlint-2.10.1-r2.ebuild b/app-misc/rmlint/rmlint-2.10.1-r2.ebuild
deleted file mode 100644
index 4d755cc14da3..000000000000
--- a/app-misc/rmlint/rmlint-2.10.1-r2.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gnome2-utils python-single-r1 scons-utils toolchain-funcs
-
-DESCRIPTION="Extremely fast tool to remove duplicates and other lint from your filesystem"
-HOMEPAGE="https://rmlint.readthedocs.io/"
-SRC_URI="https://github.com/sahib/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc gui nls test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-libs/glib:2
- dev-libs/json-glib
- virtual/libelf:0=
-"
-RDEPEND="
- ${DEPEND}
- gui? (
- ${PYTHON_DEPS}
- gnome-base/librsvg:2[introspection]
- sys-auth/polkit[introspection]
- x11-libs/gdk-pixbuf[introspection]
- x11-libs/gtk+:3[introspection]
- x11-libs/gtksourceview:3.0[introspection]
- x11-libs/pango[introspection]
- $(python_gen_cond_dep '
- dev-python/colorlog[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- )
-"
-BDEPEND="
- virtual/pkgconfig
- doc? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]
- ')
- )
- nls? ( sys-devel/gettext )
- test? (
- ${PYTHON_DEPS}
- app-shells/dash
- $(python_gen_cond_dep '
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/pyxattr[${PYTHON_USEDEP}]
- ')
- )
-"
-
-DOCS=(CHANGELOG.md README.rst)
-PATCHES=(
- # The build system tries to override several CFLAGS
- "${FILESDIR}/${PN}-2.10.1-cflags.patch"
- # https://github.com/sahib/rmlint/pull/520
- "${FILESDIR}/${PN}-2.10.1-scons.patch"
- # https://github.com/sahib/rmlint/pull/521
- "${FILESDIR}/${PN}-2.10.1-fix-tests.patch"
- # Skip problematic tests
- "${FILESDIR}/${PN}-2.10.1-skip-tests.patch"
- # https://github.com/sahib/rmlint/pull/523
- "${FILESDIR}/${PN}-2.10.1-x86-fix-size.patch"
- # https://github.com/sahib/rmlint/pull/526
- "${FILESDIR}/${PN}-2.10.1-fix-cc.patch"
- # https://github.com/sahib/rmlint/issues/608#issuecomment-1406811107
- "${FILESDIR}/${PN}-2.10.1-fix-gui-install.patch"
-)
-
-src_prepare() {
- default
- # Force the GUI to run with the correct PYTHON_SINGLE_TARGET
- sed -i "/const char \*commands/s/python3/${EPYTHON}/" \
- lib/cmdline.c || die
- if use test && use x86; then
- # Skip part of a test until this is fixed:
- # https://github.com/sahib/rmlint/issues/522
- sed -i '/--size 0-18446744073709551615\.1/d' \
- tests/test_options/test_size.py || die
- fi
-}
-
-src_configure() {
- # Needed for USE=-native-symlinks
- tc-export AR CC
- scons_opts=(
- VERBOSE=1
- $(use_with doc docs)
- $(use_with gui)
- $(use_with nls gettext)
- )
- escons "${scons_opts[@]}" config
-}
-
-src_compile() {
- escons "${scons_opts[@]}"
-}
-
-src_test() {
- RM_TS_DIR="${T}/tests" nosetests -s -v -a '!slow' || \
- die "Tests failed"
-}
-
-src_install() {
- escons "${scons_opts[@]}" --prefix="${ED}/usr" --actual-prefix="${EPREFIX}/usr" install
-
- # https://github.com/sahib/rmlint/pull/525
- if use doc; then
- gzip -d "${ED}/usr/share/man/man1/rmlint.1.gz" || die
- fi
- if use gui; then
- python_optimize
- fi
- einstalldocs
-}
-
-pkg_preinst() {
- if use gui; then
- gnome2_schemas_savelist
- fi
-}
-
-pkg_postinst() {
- if use gui; then
- gnome2_schemas_update
- xdg_icon_cache_update
- fi
-}
-
-pkg_postrm() {
- if use gui; then
- gnome2_schemas_update
- xdg_icon_cache_update
- fi
-}
diff --git a/app-misc/rmlint/rmlint-2.10.2.ebuild b/app-misc/rmlint/rmlint-2.10.2.ebuild
deleted file mode 100644
index 93b2c479581f..000000000000
--- a/app-misc/rmlint/rmlint-2.10.2.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit gnome2-utils python-single-r1 scons-utils toolchain-funcs
-
-DESCRIPTION="Extremely fast tool to remove duplicates and other lint from your filesystem"
-HOMEPAGE="https://rmlint.readthedocs.io/"
-SRC_URI="https://github.com/sahib/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc gui nls test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-libs/glib:2
- dev-libs/json-glib
- virtual/libelf:0=
-"
-RDEPEND="
- ${DEPEND}
- gui? (
- ${PYTHON_DEPS}
- gnome-base/librsvg:2[introspection]
- x11-libs/gdk-pixbuf[introspection]
- x11-libs/gtk+:3[introspection]
- x11-libs/gtksourceview:3.0[introspection]
- x11-libs/pango[introspection]
- $(python_gen_cond_dep '
- dev-python/colorlog[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- )
-"
-BDEPEND="
- virtual/pkgconfig
- doc? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-bootstrap-theme[${PYTHON_USEDEP}]
- ')
- )
- nls? ( sys-devel/gettext )
- test? (
- ${PYTHON_DEPS}
- app-shells/dash
- $(python_gen_cond_dep '
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/pyxattr[${PYTHON_USEDEP}]
- ')
- )
-"
-
-DOCS=(CHANGELOG.md README.rst)
-PATCHES=(
- # The build system tries to override several CFLAGS
- "${FILESDIR}/${PN}-2.10.1-cflags.patch"
- # https://github.com/sahib/rmlint/pull/520
- "${FILESDIR}/${PN}-2.10.1-scons.patch"
- # Skip problematic tests
- "${FILESDIR}/${PN}-2.10.1-skip-tests.patch"
- # https://github.com/sahib/rmlint/pull/526
- "${FILESDIR}/${PN}-2.10.1-fix-cc.patch"
- # https://github.com/sahib/rmlint/commit/69d9dcb60c9e88084aba37545c77fd02fdc7df33
- "${FILESDIR}/${P}-fix-sorting-tests.patch"
-)
-
-src_prepare() {
- default
- # Force the GUI to run with the correct PYTHON_SINGLE_TARGET
- sed -i "/const char \*commands/s/python3/${EPYTHON}/" \
- lib/cmdline.c || die
-}
-
-src_configure() {
- # Needed for USE=-native-symlinks
- tc-export AR CC
- scons_opts=(
- VERBOSE=1
- $(use_with doc docs)
- $(use_with gui)
- $(use_with nls gettext)
- )
- escons "${scons_opts[@]}" config
-}
-
-src_compile() {
- escons "${scons_opts[@]}"
-}
-
-src_test() {
- RM_TS_DIR="${T}/tests" nosetests -s -v -a '!slow' || \
- die "Tests failed"
-}
-
-src_install() {
- escons "${scons_opts[@]}" --prefix="${ED}/usr" --actual-prefix="${EPREFIX}/usr" install
-
- # https://github.com/sahib/rmlint/pull/525
- if use doc; then
- gzip -d "${ED}/usr/share/man/man1/rmlint.1.gz" || die
- fi
- if use gui; then
- python_optimize
- fi
- einstalldocs
-}
-
-pkg_preinst() {
- if use gui; then
- gnome2_schemas_savelist
- fi
-}
-
-pkg_postinst() {
- if use gui; then
- gnome2_schemas_update
- xdg_icon_cache_update
- fi
-}
-
-pkg_postrm() {
- if use gui; then
- gnome2_schemas_update
- xdg_icon_cache_update
- fi
-}
diff --git a/dev-cpp/libodb-sqlite/Manifest b/dev-cpp/libodb-sqlite/Manifest
deleted file mode 100644
index c8662032c79d..000000000000
--- a/dev-cpp/libodb-sqlite/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST build2-toolchain-0.13.0.tar.xz 4218940 BLAKE2B ed27290df21e5db843325b3e42c43c6934ce8f2b9b157538b921f9cfe3a7dccc3b56e261053373553cbd7fbff39e912ffe2282f812d0e6f158749ed5748d5e33 SHA512 0485872acd40beb700739b2995f76efcc9811dd52a38ee049576e45fcb5a7d7ae9c718beca8aeab9ab3f1c5e0270d3946f2335f88ec19476577c195417c2dbd4
-DIST build2-toolchain-0.14.0.tar.xz 4687616 BLAKE2B 98b2ec93c18027cbb3294650b3ad5d3dc97c1f06a6580437eac2db0297d3517cf327179f3a7c6efc611bffed5d028a034382d408ca58a976311d50a26534323c SHA512 d238a4ddfce8506b51b3b775738e818e7e0b36961a09ae0912c0c8688057b8393afebd4c0a28c6e6827c2e72ad5b82bc5e1231f798a66c2bb86b2b1e4ece73ef
-DIST build2-toolchain-0.15.0.tar.xz 5122496 BLAKE2B 6170ccf7e251e189369873ae81a4c24fdfd7b3beb38728da0c40284a8e6329d1dd152e861bbb5d2dbc0b4931af6e72c191c52abe98111c5dbf7922df888b046e SHA512 3dba63813a227a1542bcec52406c98e6d61fb366f0fe2617fac130906d0811d00356330bcd03faabf83f30604044f92e40476669a4b04060f83ede7a4db88ecb
-DIST libodb-sqlite-2.5.0-b.19.tar.gz 74822 BLAKE2B e9a5d3be8b453bcdc026b6349572c3bd88eb468329216bee535f4e1ac72bfe6c88b485efe2476303600209df42023099fdda88b410d9295e8cab73ed9dd03fc0 SHA512 be6dbc731d9f45dfc7e9246f404edad78d59c9d38cff6599aed56d60d4f0e8391336e2da3608f66d74559f0a8d34243eb38e7e6a1221188959321810193ae901
-DIST libodb-sqlite-2.5.0-b.21.tar.gz 79975 BLAKE2B f9dca03ba909276ed137c15cbe32a8227b688f8b1c2d3e98b7040f3463359400fd5116088ae77722651589788e2d8e1367bc135ed2104dbc2d624ff4910f3fce SHA512 a84ea3847c64e5beffcb1f3958583bc02d371a4eb354ad32d0083b01e27362905bdcf09913c9b4cd6fc977eeaba95fd46cf953332e4fd0d673ca2f7521c71a1f
-DIST libodb-sqlite-2.5.0-b.25.tar.gz 77096 BLAKE2B 594e805428c4b6f20cefa9838175831278166e6d5612be4a79da972ca85ca95f6f8b18adadfd11ba4adcb7751f83bea8b5e3ce1f6e7ae76c5b361fcabfc633be SHA512 886119c8524939fa7c094afc157ada1797dca338d6e1a488aca8552615e2050c9d555e3784226e2d28faee58019a8e51b990ee9df1af1bdfe00d591d7268d673
diff --git a/dev-cpp/libodb-sqlite/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch b/dev-cpp/libodb-sqlite/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
deleted file mode 100644
index 00b685600c8e..000000000000
--- a/dev-cpp/libodb-sqlite/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- build2-toolchain-0.13.0-orig/build2/libbuild2/script/regex.cxx 2020-06-10 19:25:37.000000000 +1000
-+++ build2-toolchain-0.13.0/build2/libbuild2/script/regex.cxx 2020-08-10 14:00:05.698012838 +1000
-@@ -5,6 +5,35 @@
-
- #include <libbuild2/script/regex.hxx>
-
-+#if defined(_LIBCPP_VERSION)
-+template <>
-+void
-+std::__1::__match_any_but_newline<build2::script::regex::line_char>::__exec(__state& __s) const
-+{
-+ if (__s.__current_ != __s.__last_)
-+ {
-+ switch (*__s.__current_)
-+ {
-+ case '\r':
-+ case '\n':
-+ __s.__do_ = __state::__reject;
-+ __s.__node_ = nullptr;
-+ break;
-+ default:
-+ __s.__do_ = __state::__accept_and_consume;
-+ ++__s.__current_;
-+ __s.__node_ = this->first();
-+ break;
-+ }
-+ }
-+ else
-+ {
-+ __s.__do_ = __state::__reject;
-+ __s.__node_ = nullptr;
-+ }
-+}
-+#endif
-+
- using namespace std;
-
- namespace build2
diff --git a/dev-cpp/libodb-sqlite/files/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch b/dev-cpp/libodb-sqlite/files/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
deleted file mode 100644
index c3717856b6b7..000000000000
--- a/dev-cpp/libodb-sqlite/files/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
+++ /dev/null
@@ -1,52 +0,0 @@
---- build2-toolchain-e135a3112b15c88f0601583ca068f8adea7b605d-orig/build2/libbuild2/cc/module.cxx 2020-07-10 20:12:57.000000000 +1000
-+++ build2-toolchain-e135a3112b15c88f0601583ca068f8adea7b605d/build2/libbuild2/cc/module.cxx 2020-07-14 14:33:58.939950579 +1000
-@@ -323,8 +323,6 @@
-
- #ifndef _WIN32
- static const dir_path usr_inc ("/usr/include");
-- static const dir_path usr_loc_lib ("/usr/local/lib");
-- static const dir_path usr_loc_inc ("/usr/local/include");
- # ifdef __APPLE__
- static const dir_path a_usr_inc (
- "/Library/Developer/CommandLineTools/SDKs/MacOSX*.sdk/usr/include");
-@@ -486,7 +484,6 @@
- auto& ls (lib_dirs.first);
-
- bool ui (find (is.begin (), is.end (), usr_inc) != is.end ());
-- bool uli (find (is.begin (), is.end (), usr_loc_inc) != is.end ());
-
- #ifdef __APPLE__
- // On Mac OS starting from 10.14 there is no longer /usr/include.
-@@ -509,7 +506,7 @@
- //
- // Is Apple's /usr/include.
- //
-- if (!ui && !uli)
-+ if (!ui)
- {
- for (const dir_path& d: is)
- {
-@@ -521,22 +518,16 @@
- }
- }
- #endif
-- if (ui || uli)
-+ if (ui)
- {
-- bool ull (find (ls.begin (), ls.end (), usr_loc_lib) != ls.end ());
--
- // Many platforms don't search in /usr/local/lib by default (but do
- // for headers in /usr/local/include). So add it as the last option.
- //
-- if (!ull && exists (usr_loc_lib, true /* ignore_error */))
-- ls.push_back (usr_loc_lib);
-
- // FreeBSD is at least consistent: it searches in neither. Quoting
- // its wiki: "FreeBSD can't even find libraries that it installed."
- // So let's help it a bit.
- //
-- if (!uli && exists (usr_loc_inc, true /* ignore_error */))
-- is.push_back (usr_loc_inc);
- }
- }
- #endif
diff --git a/dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta19.ebuild b/dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta19.ebuild
deleted file mode 100644
index 667455d569ee..000000000000
--- a/dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta19.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)"
-
-BUILD2_PN=build2-toolchain
-BUILD2_PV="0.13.0"
-BUILD2_P="${BUILD2_PN}-${BUILD2_PV}"
-
-inherit toolchain-funcs multiprocessing
-SRC_URI="https://pkg.cppget.org/1/beta/odb/${MY_P}.tar.gz
- https://download.build2.org/${BUILD2_PV}/${BUILD2_P}.tar.xz"
-KEYWORDS="~amd64 ~x86"
-DESCRIPTION="Common ODB runtime library"
-HOMEPAGE="https://codesynthesis.com/products/odb/"
-
-LICENSE="|| ( Code-Synthesis-ODB GPL-2 )"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-cpp/libodb
- dev-db/sqlite:3
-"
-BDEPEND="virtual/pkgconfig"
-RDEPEND="${DEPEND}
- !<dev-util/build2-0.13.0
-"
-
-BS="${WORKDIR}/${BUILD2_P}"
-S="${WORKDIR}/${MY_P}"
-
-b() {
- local myargs=(
- --jobs $(makeopts_jobs)
- --verbose 3
- )
- export LD_LIBRARY_PATH="${BS}/libbutl/libbutl:${BS}/build2/libbuild2:${BS}/build2/libbuild2/bash:${BS}/build2/libbuild2/in:${BS}/build2/libbuild2/bin:${BS}/build2/libbuild2/c:${BS}/build2/libbuild2/cc:${BS}/build2/libbuild2/cxx:${BS}/build2/libbuild2/version:${BS}/libpkgconf/libpkgconf:${LD_LIBRARY_PATH}"
- set -- "${BS}"/build2/build2/b-boot "${@}" "${myargs[@]}"
- echo "${@}"
- "${@}" || die "${@} failed"
-}
-
-src_prepare() {
- cd "${WORKDIR}" || die
- for i in ${BUILD2_P}/libodb-sqlite/buildfile ${MY_P}/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "-L${EPREFIX}/usr/$(get_libdir) $($(tc-getPKG_CONFIG) sqlite3 --libs)" \
- "$($(tc-getPKG_CONFIG) sqlite3 --cflags)" >> \
- ${i} \
- || die
- done
-
- cd "${BS}" || die
- eapply "${FILESDIR}"/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
- eapply "${FILESDIR}"/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
- sed \
- -e 's:libsqlite3[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
-
- if has_version dev-util/pkgconf; then
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libpkgconf --libs)" \
- "$($(tc-getPKG_CONFIG) libpkgconf --cflags)" >> \
- "${i}" \
- || die
- done
- sed \
- -e 's:libpkgconf[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
- fi
-
- cd "${S}" || die
- default
-}
-
-src_configure() {
- pushd ${BS} || die
- emake -C build2 -f bootstrap.gmake \
- CXX=$(tc-getCXX) \
- CXXFLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}"
- popd || die
-
- b configure \
- config.cxx="$(tc-getCXX)" \
- config.cxx.coptions="${CXXFLAGS}" \
- config.cxx.loptions="${LDFLAGS}" \
- config.c="$(tc-getCC)" \
- config.cc.coptions="${CFLAGS}" \
- config.cc.loptions="${LDFLAGS}" \
- config.bin.ar="$(tc-getAR)" \
- config.bin.ranlib="$(tc-getRANLIB)" \
- config.bin.lib=shared \
- config.install.root="${EPREFIX}"/usr \
- config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
- config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
-}
-
-src_compile() {
- b update-for-install
- use test && b update-for-test
-}
-
-src_test() {
- b test
-}
-
-src_install() {
- b install \
- config.install.chroot="${D}"
-}
diff --git a/dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta21.ebuild b/dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta21.ebuild
deleted file mode 100644
index 996133e1f47f..000000000000
--- a/dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta21.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)"
-
-BUILD2_PN=build2-toolchain
-BUILD2_PV="0.14.0"
-BUILD2_P="${BUILD2_PN}-${BUILD2_PV}"
-
-inherit toolchain-funcs multiprocessing
-SRC_URI="https://pkg.cppget.org/1/beta/odb/${MY_P}.tar.gz
- https://download.build2.org/${BUILD2_PV}/${BUILD2_P}.tar.xz"
-KEYWORDS="~amd64 ~x86"
-DESCRIPTION="Common ODB runtime library"
-HOMEPAGE="https://codesynthesis.com/products/odb/"
-
-LICENSE="|| ( Code-Synthesis-ODB GPL-2 )"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-cpp/libodb
- dev-db/sqlite:3
-"
-BDEPEND="virtual/pkgconfig"
-RDEPEND="${DEPEND}
- !<dev-util/build2-0.14.0
-"
-
-BS="${WORKDIR}/${BUILD2_P}"
-S="${WORKDIR}/${MY_P}"
-
-b() {
- local myargs=(
- --jobs $(makeopts_jobs)
- --verbose 3
- )
- export LD_LIBRARY_PATH="${BS}/libbutl/libbutl:${BS}/build2/libbuild2:${BS}/build2/libbuild2/bash:${BS}/build2/libbuild2/in:${BS}/build2/libbuild2/bin:${BS}/build2/libbuild2/c:${BS}/build2/libbuild2/cc:${BS}/build2/libbuild2/cxx:${BS}/build2/libbuild2/version:${BS}/libpkgconf/libpkgconf:${LD_LIBRARY_PATH}"
- set -- "${BS}"/build2/build2/b-boot "${@}" "${myargs[@]}"
- echo "${@}"
- "${@}" || die "${@} failed"
-}
-
-src_prepare() {
- cd "${WORKDIR}" || die
- for i in ${BUILD2_P}/libodb-sqlite/buildfile ${MY_P}/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "-L${EPREFIX}/usr/$(get_libdir) $($(tc-getPKG_CONFIG) sqlite3 --libs)" \
- "$($(tc-getPKG_CONFIG) sqlite3 --cflags)" >> \
- ${i} \
- || die
- done
-
- cd "${BS}" || die
- eapply "${FILESDIR}"/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
- sed \
- -e 's:libsqlite3[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
-
- if has_version dev-util/pkgconf; then
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libpkgconf --libs)" \
- "$($(tc-getPKG_CONFIG) libpkgconf --cflags)" >> \
- "${i}" \
- || die
- done
- sed \
- -e 's:libpkgconf[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
- fi
-
- cd "${S}" || die
- default
-}
-
-src_configure() {
- pushd ${BS} || die
- emake -C build2 -f bootstrap.gmake \
- CXX=$(tc-getCXX) \
- CXXFLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}"
- popd || die
-
- b configure \
- config.cxx="$(tc-getCXX)" \
- config.cxx.coptions="${CXXFLAGS}" \
- config.cxx.loptions="${LDFLAGS}" \
- config.c="$(tc-getCC)" \
- config.cc.coptions="${CFLAGS}" \
- config.cc.loptions="${LDFLAGS}" \
- config.bin.ar="$(tc-getAR)" \
- config.bin.ranlib="$(tc-getRANLIB)" \
- config.bin.lib=shared \
- config.install.root="${EPREFIX}"/usr \
- config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
- config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
-}
-
-src_compile() {
- b update-for-install
- use test && b update-for-test
-}
-
-src_test() {
- b test
-}
-
-src_install() {
- b install \
- config.install.chroot="${D}"
-}
diff --git a/dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta25.ebuild b/dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta25.ebuild
deleted file mode 100644
index c1b349bd0db1..000000000000
--- a/dev-cpp/libodb-sqlite/libodb-sqlite-2.5.0_beta25.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)"
-
-# Compare BUILD2_PV with the version in the tarball in the 'manifest' file.
-# e.g. from 2.5.0_beta25's manifest:
-# +depends: * build2 >= 0.15.0
-# +depends: * bpkg >= 0.15.0
-BUILD2_PN=build2-toolchain
-BUILD2_PV="0.15.0"
-BUILD2_P="${BUILD2_PN}-${BUILD2_PV}"
-
-inherit toolchain-funcs multiprocessing
-
-DESCRIPTION="Common ODB runtime library"
-HOMEPAGE="https://codesynthesis.com/products/odb/"
-SRC_URI="
- https://pkg.cppget.org/1/beta/odb/${MY_P}.tar.gz
- https://download.build2.org/${BUILD2_PV}/${BUILD2_P}.tar.xz
-"
-BS="${WORKDIR}/${BUILD2_P}"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="|| ( Code-Synthesis-ODB GPL-2 )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-cpp/libodb
- dev-db/sqlite:3
-"
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
- ${DEPEND}
- !<dev-util/build2-${BUILD2_PV}
-"
-
-b() {
- local myargs=(
- --jobs $(makeopts_jobs)
- --verbose 3
- )
- export LD_LIBRARY_PATH="${BS}/libbutl/libbutl:${BS}/build2/libbuild2:${BS}/build2/libbuild2/bash:${BS}/build2/libbuild2/in:${BS}/build2/libbuild2/bin:${BS}/build2/libbuild2/c:${BS}/build2/libbuild2/cc:${BS}/build2/libbuild2/cxx:${BS}/build2/libbuild2/version:${BS}/libpkgconf/libpkgconf:${LD_LIBRARY_PATH}"
- set -- "${BS}"/build2/build2/b-boot "${@}" "${myargs[@]}"
- echo "${@}"
- "${@}" || die "${@} failed"
-}
-
-src_prepare() {
- cd "${WORKDIR}" || die
- for i in ${BUILD2_P}/libodb-sqlite/buildfile ${MY_P}/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "-L${EPREFIX}/usr/$(get_libdir) $($(tc-getPKG_CONFIG) sqlite3 --libs)" \
- "$($(tc-getPKG_CONFIG) sqlite3 --cflags)" >> \
- ${i} \
- || die
- done
-
- cd "${BS}" || die
- eapply "${FILESDIR}"/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
- sed \
- -e 's:libsqlite3[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
-
- if has_version dev-util/pkgconf; then
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libpkgconf --libs)" \
- "$($(tc-getPKG_CONFIG) libpkgconf --cflags)" >> \
- "${i}" \
- || die
- done
- sed \
- -e 's:libpkgconf[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
- fi
-
- cd "${S}" || die
- default
-}
-
-src_configure() {
- pushd ${BS} || die
- emake -C build2 -f bootstrap.gmake \
- CXX=$(tc-getCXX) \
- CXXFLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}"
- popd || die
-
- b configure \
- config.cxx="$(tc-getCXX)" \
- config.cxx.coptions="${CXXFLAGS}" \
- config.cxx.loptions="${LDFLAGS}" \
- config.c="$(tc-getCC)" \
- config.cc.coptions="${CFLAGS}" \
- config.cc.loptions="${LDFLAGS}" \
- config.bin.ar="$(tc-getAR)" \
- config.bin.ranlib="$(tc-getRANLIB)" \
- config.bin.lib=shared \
- config.install.root="${EPREFIX}"/usr \
- config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
- config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
-}
-
-src_compile() {
- b update-for-install
- use test && b update-for-test
-}
-
-src_test() {
- b test
-}
-
-src_install() {
- b install \
- config.install.chroot="${D}"
-}
diff --git a/dev-cpp/libodb-sqlite/metadata.xml b/dev-cpp/libodb-sqlite/metadata.xml
deleted file mode 100644
index 835563982136..000000000000
--- a/dev-cpp/libodb-sqlite/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- ODB is an open-source, cross-platform, and cross-database
- object-relational mapping (ORM) system for C++. It allows you
- to persist C++ objects to a relational database without having
- to deal with tables, columns, or SQL and without manually
- writing any mapping code. ODB supports MySQL, SQLite,
- PostgreSQL, Oracle, and Microsoft SQL Server relational
- databases as well as C++98/03 and C++11 language standards. It
- also comes with optional profiles for Boost and Qt which allow
- you to seamlessly use value types, containers, and smart
- pointers from these libraries in your persistent C++ classes.
- </longdescription>
-</pkgmetadata>
diff --git a/dev-cpp/libodb/Manifest b/dev-cpp/libodb/Manifest
deleted file mode 100644
index 7ea7c38bcc61..000000000000
--- a/dev-cpp/libodb/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST build2-toolchain-0.13.0.tar.xz 4218940 BLAKE2B ed27290df21e5db843325b3e42c43c6934ce8f2b9b157538b921f9cfe3a7dccc3b56e261053373553cbd7fbff39e912ffe2282f812d0e6f158749ed5748d5e33 SHA512 0485872acd40beb700739b2995f76efcc9811dd52a38ee049576e45fcb5a7d7ae9c718beca8aeab9ab3f1c5e0270d3946f2335f88ec19476577c195417c2dbd4
-DIST build2-toolchain-0.14.0.tar.xz 4687616 BLAKE2B 98b2ec93c18027cbb3294650b3ad5d3dc97c1f06a6580437eac2db0297d3517cf327179f3a7c6efc611bffed5d028a034382d408ca58a976311d50a26534323c SHA512 d238a4ddfce8506b51b3b775738e818e7e0b36961a09ae0912c0c8688057b8393afebd4c0a28c6e6827c2e72ad5b82bc5e1231f798a66c2bb86b2b1e4ece73ef
-DIST build2-toolchain-0.15.0.tar.xz 5122496 BLAKE2B 6170ccf7e251e189369873ae81a4c24fdfd7b3beb38728da0c40284a8e6329d1dd152e861bbb5d2dbc0b4931af6e72c191c52abe98111c5dbf7922df888b046e SHA512 3dba63813a227a1542bcec52406c98e6d61fb366f0fe2617fac130906d0811d00356330bcd03faabf83f30604044f92e40476669a4b04060f83ede7a4db88ecb
-DIST libodb-2.5.0-b.19.tar.gz 101239 BLAKE2B d6c32e4e5bbacafbecf9e992f91604dac4bb50359d41709b81116f09ce805cd2a3388cf14b47acc60d9b5a52867de0725c1dbbc7603dda8ffaf64589b3057ecb SHA512 0a3e70afd2c2ba573676e1a2630986215b4c8e57a004f7d2f2227f301b6c58f739397a0efc8877902baf88b93aff83c9b67c9f5b5e87cc570d64bb76b7b8f66b
-DIST libodb-2.5.0-b.21.tar.gz 101775 BLAKE2B 5417c5dd4540ab6014005803ec505e9dfc8f30125f573bac045306470eb8947fe800717fc02d8af138f7dd50bb82d19f01099f28421733809ccd1858bdc0f941 SHA512 68fa486b3a6f1254fb57e480bdf8e1d008fe38f29c47d5a4648ff44dc964dd7f3ee9d07510d742db15120f272aa6152bf08ca9d7689e4b34b0f5e5910ea71c0e
-DIST libodb-2.5.0-b.25.tar.gz 100681 BLAKE2B 8fbb1a4db2fc994ae490f7e72be2109e0973fb6f29a6435535446e8769d7e123e85b4e6a56566e96485c9b36116a0580f2b2d32b68116e39f1a63baa63618842 SHA512 f99eba87130f7c3ed0b707e1f4efdb839c97c221fee24056d955072767c36106297abe76e5f82054cf5bc3bf0fda631e7c92e4943645d6ff2be57831006505ef
diff --git a/dev-cpp/libodb/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch b/dev-cpp/libodb/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
deleted file mode 100644
index 00b685600c8e..000000000000
--- a/dev-cpp/libodb/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- build2-toolchain-0.13.0-orig/build2/libbuild2/script/regex.cxx 2020-06-10 19:25:37.000000000 +1000
-+++ build2-toolchain-0.13.0/build2/libbuild2/script/regex.cxx 2020-08-10 14:00:05.698012838 +1000
-@@ -5,6 +5,35 @@
-
- #include <libbuild2/script/regex.hxx>
-
-+#if defined(_LIBCPP_VERSION)
-+template <>
-+void
-+std::__1::__match_any_but_newline<build2::script::regex::line_char>::__exec(__state& __s) const
-+{
-+ if (__s.__current_ != __s.__last_)
-+ {
-+ switch (*__s.__current_)
-+ {
-+ case '\r':
-+ case '\n':
-+ __s.__do_ = __state::__reject;
-+ __s.__node_ = nullptr;
-+ break;
-+ default:
-+ __s.__do_ = __state::__accept_and_consume;
-+ ++__s.__current_;
-+ __s.__node_ = this->first();
-+ break;
-+ }
-+ }
-+ else
-+ {
-+ __s.__do_ = __state::__reject;
-+ __s.__node_ = nullptr;
-+ }
-+}
-+#endif
-+
- using namespace std;
-
- namespace build2
diff --git a/dev-cpp/libodb/files/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch b/dev-cpp/libodb/files/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
deleted file mode 100644
index c3717856b6b7..000000000000
--- a/dev-cpp/libodb/files/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
+++ /dev/null
@@ -1,52 +0,0 @@
---- build2-toolchain-e135a3112b15c88f0601583ca068f8adea7b605d-orig/build2/libbuild2/cc/module.cxx 2020-07-10 20:12:57.000000000 +1000
-+++ build2-toolchain-e135a3112b15c88f0601583ca068f8adea7b605d/build2/libbuild2/cc/module.cxx 2020-07-14 14:33:58.939950579 +1000
-@@ -323,8 +323,6 @@
-
- #ifndef _WIN32
- static const dir_path usr_inc ("/usr/include");
-- static const dir_path usr_loc_lib ("/usr/local/lib");
-- static const dir_path usr_loc_inc ("/usr/local/include");
- # ifdef __APPLE__
- static const dir_path a_usr_inc (
- "/Library/Developer/CommandLineTools/SDKs/MacOSX*.sdk/usr/include");
-@@ -486,7 +484,6 @@
- auto& ls (lib_dirs.first);
-
- bool ui (find (is.begin (), is.end (), usr_inc) != is.end ());
-- bool uli (find (is.begin (), is.end (), usr_loc_inc) != is.end ());
-
- #ifdef __APPLE__
- // On Mac OS starting from 10.14 there is no longer /usr/include.
-@@ -509,7 +506,7 @@
- //
- // Is Apple's /usr/include.
- //
-- if (!ui && !uli)
-+ if (!ui)
- {
- for (const dir_path& d: is)
- {
-@@ -521,22 +518,16 @@
- }
- }
- #endif
-- if (ui || uli)
-+ if (ui)
- {
-- bool ull (find (ls.begin (), ls.end (), usr_loc_lib) != ls.end ());
--
- // Many platforms don't search in /usr/local/lib by default (but do
- // for headers in /usr/local/include). So add it as the last option.
- //
-- if (!ull && exists (usr_loc_lib, true /* ignore_error */))
-- ls.push_back (usr_loc_lib);
-
- // FreeBSD is at least consistent: it searches in neither. Quoting
- // its wiki: "FreeBSD can't even find libraries that it installed."
- // So let's help it a bit.
- //
-- if (!uli && exists (usr_loc_inc, true /* ignore_error */))
-- is.push_back (usr_loc_inc);
- }
- }
- #endif
diff --git a/dev-cpp/libodb/libodb-2.5.0_beta19.ebuild b/dev-cpp/libodb/libodb-2.5.0_beta19.ebuild
deleted file mode 100644
index 32154f060860..000000000000
--- a/dev-cpp/libodb/libodb-2.5.0_beta19.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)"
-
-BUILD2_PN=build2-toolchain
-BUILD2_PV="0.13.0"
-BUILD2_P="${BUILD2_PN}-${BUILD2_PV}"
-
-inherit toolchain-funcs multiprocessing
-SRC_URI="https://pkg.cppget.org/1/beta/odb/${MY_P}.tar.gz
- https://download.build2.org/${BUILD2_PV}/${BUILD2_P}.tar.xz"
-KEYWORDS="~amd64 ~x86"
-DESCRIPTION="Common ODB runtime library"
-HOMEPAGE="https://codesynthesis.com/products/odb/"
-
-LICENSE="|| ( Code-Synthesis-ODB GPL-2 )"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-"
-BDEPEND="virtual/pkgconfig"
-RDEPEND="${DEPEND}
- !<dev-util/build2-0.13.0
-"
-
-BS="${WORKDIR}/${BUILD2_P}"
-S="${WORKDIR}/${MY_P}"
-
-b() {
- local myargs=(
- --jobs $(makeopts_jobs)
- --verbose 3
- )
- export LD_LIBRARY_PATH="${BS}/libbutl/libbutl:${BS}/build2/libbuild2:${BS}/build2/libbuild2/bash:${BS}/build2/libbuild2/in:${BS}/build2/libbuild2/bin:${BS}/build2/libbuild2/c:${BS}/build2/libbuild2/cc:${BS}/build2/libbuild2/cxx:${BS}/build2/libbuild2/version:${BS}/libpkgconf/libpkgconf:${LD_LIBRARY_PATH}"
- set -- "${BS}"/build2/build2/b-boot "${@}" "${myargs[@]}"
- echo "${@}"
- "${@}" || die "${@} failed"
-}
-
-src_prepare() {
- pushd "${BS}" || die
- eapply "${FILESDIR}"/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
- eapply "${FILESDIR}"/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "-L${EPREFIX}/usr/$(get_libdir) $($(tc-getPKG_CONFIG) sqlite3 --libs)" \
- "$($(tc-getPKG_CONFIG) sqlite3 --cflags)" >> \
- libodb-sqlite/buildfile \
- || die
- sed \
- -e 's:libsqlite3[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
-
- if has_version dev-util/pkgconf; then
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libpkgconf --libs)" \
- "$($(tc-getPKG_CONFIG) libpkgconf --cflags)" >> \
- "${i}" \
- || die
- done
- sed \
- -e 's:libpkgconf[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
- fi
- popd || die
-
- default
-}
-
-src_configure() {
- pushd "${BS}" || die
- emake -C build2 -f bootstrap.gmake \
- CXX=$(tc-getCXX) \
- CXXFLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}"
- popd || die
-
- b configure \
- config.cxx="$(tc-getCXX)" \
- config.cxx.coptions="${CXXFLAGS}" \
- config.cxx.loptions="${LDFLAGS}" \
- config.c="$(tc-getCC)" \
- config.cc.coptions="${CFLAGS}" \
- config.cc.loptions="${LDFLAGS}" \
- config.bin.ar="$(tc-getAR)" \
- config.bin.ranlib="$(tc-getRANLIB)" \
- config.bin.lib=shared \
- config.install.root="${EPREFIX}"/usr \
- config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
- config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
-}
-
-src_compile() {
- b update-for-install
- use test && b update-for-test
-}
-
-src_test() {
- b test
-}
-
-src_install() {
- b install \
- config.install.chroot="${D}"
-}
diff --git a/dev-cpp/libodb/libodb-2.5.0_beta21.ebuild b/dev-cpp/libodb/libodb-2.5.0_beta21.ebuild
deleted file mode 100644
index 3556b3eb4d7c..000000000000
--- a/dev-cpp/libodb/libodb-2.5.0_beta21.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)"
-
-BUILD2_PN=build2-toolchain
-BUILD2_PV="0.14.0"
-BUILD2_P="${BUILD2_PN}-${BUILD2_PV}"
-
-inherit toolchain-funcs multiprocessing
-SRC_URI="https://pkg.cppget.org/1/beta/odb/${MY_P}.tar.gz
- https://download.build2.org/${BUILD2_PV}/${BUILD2_P}.tar.xz"
-KEYWORDS="~amd64 ~x86"
-DESCRIPTION="Common ODB runtime library"
-HOMEPAGE="https://codesynthesis.com/products/odb/"
-
-LICENSE="|| ( Code-Synthesis-ODB GPL-2 )"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-"
-BDEPEND="virtual/pkgconfig"
-RDEPEND="${DEPEND}
- !<dev-util/build2-0.14.0
-"
-
-BS="${WORKDIR}/${BUILD2_P}"
-S="${WORKDIR}/${MY_P}"
-
-b() {
- local myargs=(
- --jobs $(makeopts_jobs)
- --verbose 3
- )
- export LD_LIBRARY_PATH="${BS}/libbutl/libbutl:${BS}/build2/libbuild2:${BS}/build2/libbuild2/bash:${BS}/build2/libbuild2/in:${BS}/build2/libbuild2/bin:${BS}/build2/libbuild2/c:${BS}/build2/libbuild2/cc:${BS}/build2/libbuild2/cxx:${BS}/build2/libbuild2/version:${BS}/libpkgconf/libpkgconf:${LD_LIBRARY_PATH}"
- set -- "${BS}"/build2/build2/b-boot "${@}" "${myargs[@]}"
- echo "${@}"
- "${@}" || die "${@} failed"
-}
-
-src_prepare() {
- pushd "${BS}" || die
- eapply "${FILESDIR}"/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "-L${EPREFIX}/usr/$(get_libdir) $($(tc-getPKG_CONFIG) sqlite3 --libs)" \
- "$($(tc-getPKG_CONFIG) sqlite3 --cflags)" >> \
- libodb-sqlite/buildfile \
- || die
- sed \
- -e 's:libsqlite3[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
-
- if has_version dev-util/pkgconf; then
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libpkgconf --libs)" \
- "$($(tc-getPKG_CONFIG) libpkgconf --cflags)" >> \
- "${i}" \
- || die
- done
- sed \
- -e 's:libpkgconf[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
- fi
- popd || die
-
- default
-}
-
-src_configure() {
- pushd "${BS}" || die
- emake -C build2 -f bootstrap.gmake \
- CXX=$(tc-getCXX) \
- CXXFLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}"
- popd || die
-
- b configure \
- config.cxx="$(tc-getCXX)" \
- config.cxx.coptions="${CXXFLAGS}" \
- config.cxx.loptions="${LDFLAGS}" \
- config.c="$(tc-getCC)" \
- config.cc.coptions="${CFLAGS}" \
- config.cc.loptions="${LDFLAGS}" \
- config.bin.ar="$(tc-getAR)" \
- config.bin.ranlib="$(tc-getRANLIB)" \
- config.bin.lib=shared \
- config.install.root="${EPREFIX}"/usr \
- config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
- config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
-}
-
-src_compile() {
- b update-for-install
- use test && b update-for-test
-}
-
-src_test() {
- b test
-}
-
-src_install() {
- b install \
- config.install.chroot="${D}"
-}
diff --git a/dev-cpp/libodb/libodb-2.5.0_beta25.ebuild b/dev-cpp/libodb/libodb-2.5.0_beta25.ebuild
deleted file mode 100644
index bb378d985315..000000000000
--- a/dev-cpp/libodb/libodb-2.5.0_beta25.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)"
-
-# Compare BUILD2_PV with the version in the tarball in the 'manifest' file.
-# e.g. from 2.5.0_beta25's manifest:
-# +depends: * build2 >= 0.15.0
-# +depends: * bpkg >= 0.15.0
-BUILD2_PN=build2-toolchain
-BUILD2_PV="0.15.0"
-BUILD2_P="${BUILD2_PN}-${BUILD2_PV}"
-
-inherit toolchain-funcs multiprocessing
-
-DESCRIPTION="Common ODB runtime library"
-HOMEPAGE="https://codesynthesis.com/products/odb/"
-SRC_URI="
- https://pkg.cppget.org/1/beta/odb/${MY_P}.tar.gz
- https://download.build2.org/${BUILD2_PV}/${BUILD2_P}.tar.xz
-"
-BS="${WORKDIR}/${BUILD2_P}"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="|| ( Code-Synthesis-ODB GPL-2 )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="!<dev-util/build2-${BUILD2_PV}"
-
-b() {
- local myargs=(
- --jobs $(makeopts_jobs)
- --verbose 3
- )
- export LD_LIBRARY_PATH="${BS}/libbutl/libbutl:${BS}/build2/libbuild2:${BS}/build2/libbuild2/bash:${BS}/build2/libbuild2/in:${BS}/build2/libbuild2/bin:${BS}/build2/libbuild2/c:${BS}/build2/libbuild2/cc:${BS}/build2/libbuild2/cxx:${BS}/build2/libbuild2/version:${BS}/libpkgconf/libpkgconf:${LD_LIBRARY_PATH}"
- set -- "${BS}"/build2/build2/b-boot "${@}" "${myargs[@]}"
- echo "${@}"
- "${@}" || die "${@} failed"
-}
-
-src_prepare() {
- pushd "${BS}" || die
- eapply "${FILESDIR}"/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "-L${EPREFIX}/usr/$(get_libdir) $($(tc-getPKG_CONFIG) sqlite3 --libs)" \
- "$($(tc-getPKG_CONFIG) sqlite3 --cflags)" >> \
- libodb-sqlite/buildfile \
- || die
- sed \
- -e 's:libsqlite3[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
-
- if has_version dev-util/pkgconf; then
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libpkgconf --libs)" \
- "$($(tc-getPKG_CONFIG) libpkgconf --cflags)" >> \
- "${i}" \
- || die
- done
- sed \
- -e 's:libpkgconf[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
- fi
- popd || die
-
- default
-}
-
-src_configure() {
- pushd "${BS}" || die
- emake -C build2 -f bootstrap.gmake \
- CXX=$(tc-getCXX) \
- CXXFLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}"
- popd || die
-
- b configure \
- config.cxx="$(tc-getCXX)" \
- config.cxx.coptions="${CXXFLAGS}" \
- config.cxx.loptions="${LDFLAGS}" \
- config.c="$(tc-getCC)" \
- config.cc.coptions="${CFLAGS}" \
- config.cc.loptions="${LDFLAGS}" \
- config.bin.ar="$(tc-getAR)" \
- config.bin.ranlib="$(tc-getRANLIB)" \
- config.bin.lib=shared \
- config.install.root="${EPREFIX}"/usr \
- config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
- config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
-}
-
-src_compile() {
- b update-for-install
- use test && b update-for-test
-}
-
-src_test() {
- b test
-}
-
-src_install() {
- b install \
- config.install.chroot="${D}"
-}
diff --git a/dev-cpp/libodb/metadata.xml b/dev-cpp/libodb/metadata.xml
deleted file mode 100644
index 835563982136..000000000000
--- a/dev-cpp/libodb/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- ODB is an open-source, cross-platform, and cross-database
- object-relational mapping (ORM) system for C++. It allows you
- to persist C++ objects to a relational database without having
- to deal with tables, columns, or SQL and without manually
- writing any mapping code. ODB supports MySQL, SQLite,
- PostgreSQL, Oracle, and Microsoft SQL Server relational
- databases as well as C++98/03 and C++11 language standards. It
- also comes with optional profiles for Boost and Qt which allow
- you to seamlessly use value types, containers, and smart
- pointers from these libraries in your persistent C++ classes.
- </longdescription>
-</pkgmetadata>
diff --git a/dev-libs/zlog/Manifest b/dev-libs/zlog/Manifest
deleted file mode 100644
index b0e5119e6d23..000000000000
--- a/dev-libs/zlog/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zlog-v1.2.15.tar.gz 124794 BLAKE2B a60ef362269d48672c7f0f4321b6c4f50241c7c1abcc2c3a3a888d7838018edaba103cbb985fda02db719dcb8553bad3f84bfd715f3fdb34ad64557107d24e44 SHA512 88c741b58e7857c573e4da0b3999a23c00d339e45eb4f7d3e07c03dbe8ebf4cae62720208c9759871969bb4959d2f081b6a8955e229d3872f99cde3e650702e4
diff --git a/dev-libs/zlog/files/zlog_no_static_lib.patch b/dev-libs/zlog/files/zlog_no_static_lib.patch
deleted file mode 100644
index f2ad8c65a126..000000000000
--- a/dev-libs/zlog/files/zlog_no_static_lib.patch
+++ /dev/null
@@ -1,59 +0,0 @@
---- a/src/makefile 2020-06-05 15:29:43.926423440 +0200
-+++ b/src/makefile 2020-06-05 15:30:26.266501492 +0200
-@@ -43,8 +43,6 @@
- DYLIB_MAJOR_NAME=$(LIBNAME).$(DYLIBSUFFIX).$(ZLOG_MAJOR)
- DYLIBNAME=$(LIBNAME).$(DYLIBSUFFIX)
- DYLIB_MAKE_CMD=$(CC) -shared -Wl,-soname,$(DYLIB_MINOR_NAME) -o $(DYLIBNAME) $(LDFLAGS)
--STLIBNAME=$(LIBNAME).$(STLIBSUFFIX)
--STLIB_MAKE_CMD=ar rcs $(STLIBNAME)
-
- # Installation related variables
- PREFIX?=/usr/local
-@@ -78,7 +76,6 @@
- # not to mention dynamic linker .a preference...
- DYLIB_MAKE_CMD=$(CC) -shared -Wl,-G,-b64 -maix64 -pthread -o $(DYLIBNAME) $(LDFLAGS)
- REAL_CFLAGS+= -maix64
-- STLIB_MAKE_CMD=OBJECT_MODE=64 ar rcs $(STLIBNAME) $(DYLIB_MAJOR_NAME)
- endif
-
- all: $(DYLIBNAME) $(BINS)
-@@ -139,21 +136,17 @@
- cp -f $(DYLIBNAME) $(DYLIB_MAJOR_NAME)
- cp -f $(DYLIBNAME) $(DYLIB_MINOR_NAME)
-
--$(STLIBNAME): $(OBJ)
-- $(STLIB_MAKE_CMD) $(OBJ)
--
- dynamic: $(DYLIBNAME)
--static: $(STLIBNAME)
-
- # Binaries:
--zlog-chk-conf: zlog-chk-conf.o $(STLIBNAME) $(DYLIBNAME)
-+zlog-chk-conf: zlog-chk-conf.o $(DYLIBNAME)
- $(CC) -o $@ zlog-chk-conf.o -L. -lzlog $(REAL_LDFLAGS)
-
- .c.o:
- $(CC) -std=c99 -pedantic -c $(REAL_CFLAGS) $<
-
- clean:
-- rm -rf $(DYLIBNAME) $(STLIBNAME) $(BINS) *.o *.gcda *.gcno *.gcov $(DYLIB_MINOR_NAME) $(DYLIB_MAJOR_NAME)
-+ rm -rf $(DYLIBNAME) $(BINS) *.o *.gcda *.gcno *.gcov $(DYLIB_MINOR_NAME) $(DYLIB_MAJOR_NAME)
-
- dep:
- $(CC) -MM *.c
-@@ -171,14 +164,13 @@
-
- INSTALL?= cp -a
-
--install: $(DYLIBNAME) $(STLIBNAME)
-+install: $(DYLIBNAME)
- mkdir -p $(INSTALL_INCLUDE_PATH) $(INSTALL_LIBRARY_PATH) $(INSTALL_BINARY_PATH)
- $(INSTALL) zlog.h $(INSTALL_INCLUDE_PATH)
- $(INSTALL) zlog-chk-conf $(INSTALL_BINARY_PATH)
- $(INSTALL) $(DYLIBNAME) $(INSTALL_LIBRARY_PATH)/$(DYLIB_MINOR_NAME)
- cd $(INSTALL_LIBRARY_PATH) && ln -sf $(DYLIB_MINOR_NAME) $(DYLIB_MAJOR_NAME)
- cd $(INSTALL_LIBRARY_PATH) && ln -sf $(DYLIB_MAJOR_NAME) $(DYLIBNAME)
-- $(INSTALL) $(STLIBNAME) $(INSTALL_LIBRARY_PATH)
-
- 32bit:
- @echo ""
diff --git a/dev-libs/zlog/metadata.xml b/dev-libs/zlog/metadata.xml
deleted file mode 100644
index 986cdb9c5854..000000000000
--- a/dev-libs/zlog/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">HardySimpson/zlog</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-libs/zlog/zlog-1.2.15.ebuild b/dev-libs/zlog/zlog-1.2.15.ebuild
deleted file mode 100644
index 221a11e0e522..000000000000
--- a/dev-libs/zlog/zlog-1.2.15.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="A reliable, thread safe, clear-model, pure C logging library"
-HOMEPAGE="http://hardysimpson.github.io/zlog/"
-SRC_URI="https://github.com/HardySimpson/${PN}/archive/${PV}.tar.gz -> ${PN}-v${PV}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/zlog_no_static_lib.patch"
-
-src_compile() {
- emake CC="$(tc-getCC)"
-}
-
-src_test() {
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" test
-}
-
-src_install() {
- emake LIBRARY_PATH="$(get_libdir)" PREFIX="${D}/usr" install
-}
diff --git a/dev-python/boto/Manifest b/dev-python/boto/Manifest
deleted file mode 100644
index 880178074c3e..000000000000
--- a/dev-python/boto/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST boto-2.49.0.tar.gz 1478498 BLAKE2B 6a897ea162f5f4bd34a2d488a3e3897f7f2f5b8707dd0922c01b6a0b90ea577223bf3e588b6685bda1f2bc0e92af426711fcba67a70377183465a530065c6c84 SHA512 2175cf30cd25bbc05812e83e5ade7668c3e21b1bb09aa1b43f0f0ac7d6967a646394fb52c9be673ebb65618c5b33a52d6f31f6da702f5cd1d6c9a18169476dd4
diff --git a/dev-python/boto/boto-2.49.0-r6.ebuild b/dev-python/boto/boto-2.49.0-r6.ebuild
deleted file mode 100644
index 00502f5ae5de..000000000000
--- a/dev-python/boto/boto-2.49.0-r6.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Amazon Web Services API"
-HOMEPAGE="https://github.com/boto/boto https://pypi.org/project/boto/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-PATCHES=(
- # taken from https://bugs.debian.org/909545
- "${FILESDIR}"/${P}-try-to-add-SNI-support-v3.patch
- "${FILESDIR}"/${P}-py38.patch
- "${FILESDIR}"/${P}-py3-socket-binary.patch
- "${FILESDIR}"/${P}-py3-httplib-strict.patch
- "${FILESDIR}"/${P}-py3-server-port.patch
- "${FILESDIR}"/${P}-unbundle-six.patch
- "${FILESDIR}"/${P}-py310.patch
- "${FILESDIR}"/${P}-mock-spec.patch
-)
-
-RDEPEND="
- >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- ${RDEPEND}
- test? (
- dev-python/httpretty[${PYTHON_USEDEP}]
- dev-python/keyring[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/paramiko[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/rsa[${PYTHON_USEDEP}]
- dev-python/selenium[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests nose
-
-src_prepare() {
- # remove bundled libs.
- rm -f "${S}"/boto/vendored/six.py || die
- # broken, not worth fixing
- rm tests/unit/cloudfront/test_signed_urls.py || die
- # fix tests
- mkdir -p "${HOME}"/.ssh || die
- touch "${HOME}"/.ssh/known_hosts || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- distutils-r1_python_test tests/unit
-}
diff --git a/dev-python/boto/files/boto-2.49.0-mock-spec.patch b/dev-python/boto/files/boto-2.49.0-mock-spec.patch
deleted file mode 100644
index d8c8db2f1e9f..000000000000
--- a/dev-python/boto/files/boto-2.49.0-mock-spec.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ur boto-2.49.0.orig/tests/unit/ec2/test_volume.py boto-2.49.0/tests/unit/ec2/test_volume.py
---- boto-2.49.0.orig/tests/unit/ec2/test_volume.py 2022-11-02 22:22:36.173725700 -0000
-+++ boto-2.49.0/tests/unit/ec2/test_volume.py 2022-11-02 22:24:26.502590025 -0000
-@@ -55,7 +55,7 @@
- @mock.patch("boto.resultset.ResultSet")
- def test_startElement_with_name_tagSet_calls_ResultSet(self, ResultSet, startElement):
- startElement.return_value = None
-- result_set = mock.Mock(ResultSet([("item", Tag)]))
-+ result_set = ResultSet([("item", Tag)])
- volume = Volume()
- volume.tags = result_set
- retval = volume.startElement("tagSet", None, None)
diff --git a/dev-python/boto/files/boto-2.49.0-py3-httplib-strict.patch b/dev-python/boto/files/boto-2.49.0-py3-httplib-strict.patch
deleted file mode 100644
index 209b01aa74a0..000000000000
--- a/dev-python/boto/files/boto-2.49.0-py3-httplib-strict.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-https://github.com/boto/boto/commit/4f4dcb31fe852c05ce19b44eb9d5b5d747e36f7c
-https://github.com/boto/boto/pull/2718
-
-From 4f4dcb31fe852c05ce19b44eb9d5b5d747e36f7c Mon Sep 17 00:00:00 2001
-From: Lee Ball <43632885+catleeball@users.noreply.github.com>
-Date: Mon, 10 Jun 2019 16:02:53 -0700
-Subject: [PATCH] Remove `strict=True` from http_client (#6)
-
-In Python 3.4, the `strict` kwarg was removed[1]. We are removing it
-here too.
-
-Alternatively, we can leave in `strict=True` for 2.x, but I chose to
-remove it entirely to maintain consistent behavior across versions.
-
-[1]: https://docs.python.org/3/library/http.client.html
----
- boto/connection.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/boto/connection.py b/boto/connection.py
-index c731173bb4eb..54e26fb2de16 100644
---- a/boto/connection.py
-+++ b/boto/connection.py
-@@ -807,7 +807,7 @@ class AWSAuthConnection(object):
- sock.sendall(six.ensure_binary("\r\n"))
- else:
- sock.sendall(six.ensure_binary("\r\n"))
-- resp = http_client.HTTPResponse(sock, strict=True, debuglevel=self.debug)
-+ resp = http_client.HTTPResponse(sock, debuglevel=self.debug)
- resp.begin()
-
- if resp.status != 200:
---
-2.28.0
-
diff --git a/dev-python/boto/files/boto-2.49.0-py3-server-port.patch b/dev-python/boto/files/boto-2.49.0-py3-server-port.patch
deleted file mode 100644
index 62e331921980..000000000000
--- a/dev-python/boto/files/boto-2.49.0-py3-server-port.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-https://github.com/boto/boto/commit/b9f6cb0ab717ea76e2780c7fddd1cd36b3bf7d63
-
-From b9f6cb0ab717ea76e2780c7fddd1cd36b3bf7d63 Mon Sep 17 00:00:00 2001
-From: Matt Houglum <houglum@google.com>
-Date: Fri, 21 Jun 2019 15:09:11 -0700
-Subject: [PATCH] Make server_name() behave correctly for PY3
-
-...because Python-2.6-or-newer doesn't just include Python 2.6 and 2.7.
----
- boto/connection.py | 14 +++++---------
- 1 file changed, 5 insertions(+), 9 deletions(-)
-
-diff --git a/boto/connection.py b/boto/connection.py
-index 54e26fb2de16..bbb25d8fb842 100644
---- a/boto/connection.py
-+++ b/boto/connection.py
-@@ -650,17 +650,13 @@ class AWSAuthConnection(object):
- if port == 80:
- signature_host = self.host
- else:
-- # This unfortunate little hack can be attributed to
-- # a difference in the 2.6 version of http_client. In old
-- # versions, it would append ":443" to the hostname sent
-- # in the Host header and so we needed to make sure we
-- # did the same when calculating the V2 signature. In 2.6
-- # (and higher!)
-- # it no longer does that. Hence, this kludge.
-- if ((ON_APP_ENGINE and sys.version[:3] == '2.5') or
-- sys.version[:3] in ('2.6', '2.7')) and port == 443:
-+ ver_int = sys.version_info[0] * 10 + sys.version_info[1]
-+ if port == 443 and ver_int >= 26: # Py >= 2.6
- signature_host = self.host
- else:
-+ # In versions < 2.6, Python's http_client would append ":443"
-+ # to the hostname sent in the Host header and so we needed to
-+ # make sure we did the same when calculating the V2 signature.
- signature_host = '%s:%d' % (self.host, port)
- return signature_host
-
---
-2.28.0
-
diff --git a/dev-python/boto/files/boto-2.49.0-py3-socket-binary.patch b/dev-python/boto/files/boto-2.49.0-py3-socket-binary.patch
deleted file mode 100644
index 1d109a3f4995..000000000000
--- a/dev-python/boto/files/boto-2.49.0-py3-socket-binary.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-https://github.com/boto/boto/commit/d2cb697b32c297858ecc36701a5a4176818ab36d
-https://github.com/boto/boto/pull/2718
-https://github.com/boto/boto/pull/2893
-https://github.com/boto/boto/pull/3699
-
-From d2cb697b32c297858ecc36701a5a4176818ab36d Mon Sep 17 00:00:00 2001
-From: Cat Lee Ball <cball@google.com>
-Date: Mon, 10 Jun 2019 13:31:11 -0700
-Subject: [PATCH] Ensure binary strings sent to socket
-
-When running pre-release tests with proxied connections, it appeared a
-few spots in connection.py would fail under Python 3 since the
-socket.sendall method expects binary strings rather than unicode.
----
- boto/connection.py | 13 +++++++------
- 1 file changed, 7 insertions(+), 6 deletions(-)
-
-diff --git a/boto/connection.py b/boto/connection.py
-index a0d89a51f49c..d084d1f881fb 100644
---- a/boto/connection.py
-+++ b/boto/connection.py
-@@ -796,17 +796,17 @@ class AWSAuthConnection(object):
- else:
- sock = socket.create_connection((self.proxy, int(self.proxy_port)))
- boto.log.debug("Proxy connection: CONNECT %s HTTP/1.0\r\n", host)
-- sock.sendall("CONNECT %s HTTP/1.0\r\n" % host)
-- sock.sendall("User-Agent: %s\r\n" % UserAgent)
-+ sock.sendall(six.ensure_binary("CONNECT %s HTTP/1.0\r\n" % host))
-+ sock.sendall(six.ensure_binary("User-Agent: %s\r\n" % UserAgent))
- if self.proxy_user and self.proxy_pass:
- for k, v in self.get_proxy_auth_header().items():
-- sock.sendall("%s: %s\r\n" % (k, v))
-+ sock.sendall(six.ensure_binary("%s: %s\r\n" % (k, v)))
- # See discussion about this config option at
- # https://groups.google.com/forum/?fromgroups#!topic/boto-dev/teenFvOq2Cc
- if config.getbool('Boto', 'send_crlf_after_proxy_auth_headers', False):
-- sock.sendall("\r\n")
-+ sock.sendall(six.ensure_binary("\r\n"))
- else:
-- sock.sendall("\r\n")
-+ sock.sendall(six.ensure_binary("\r\n"))
- resp = http_client.HTTPResponse(sock, strict=True, debuglevel=self.debug)
- resp.begin()
-
-@@ -814,9 +814,10 @@ class AWSAuthConnection(object):
- # Fake a socket error, use a code that make it obvious it hasn't
- # been generated by the socket library
- raise socket.error(-71,
-+ six.ensure_binary(
- "Error talking to HTTP proxy %s:%s: %s (%s)" %
- (self.proxy, self.proxy_port,
-- resp.status, resp.reason))
-+ resp.status, resp.reason)))
-
- # We can safely close the response, it duped the original socket
- resp.close()
---
-2.28.0
-
diff --git a/dev-python/boto/files/boto-2.49.0-py310.patch b/dev-python/boto/files/boto-2.49.0-py310.patch
deleted file mode 100644
index 7b427f1f15e3..000000000000
--- a/dev-python/boto/files/boto-2.49.0-py310.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-diff --git a/boto/dynamodb/types.py b/boto/dynamodb/types.py
-index d9aaaa4c..3f8d8601 100644
---- a/boto/dynamodb/types.py
-+++ b/boto/dynamodb/types.py
-@@ -27,7 +27,7 @@ Python types and vice-versa.
- import base64
- from decimal import (Decimal, DecimalException, Context,
- Clamped, Overflow, Inexact, Underflow, Rounded)
--from collections import Mapping
-+from collections.abc import Mapping
- from boto.dynamodb.exceptions import DynamoDBNumberError
- from boto.compat import filter, map, six, long_type
-
-diff --git a/boto/mws/connection.py b/boto/mws/connection.py
-index 687fae74..3a1f5f80 100644
---- a/boto/mws/connection.py
-+++ b/boto/mws/connection.py
-@@ -21,7 +21,7 @@
- import xml.sax
- import hashlib
- import string
--import collections
-+import collections.abc
- from boto.connection import AWSQueryConnection
- from boto.exception import BotoServerError
- import boto.mws.exception
-@@ -109,7 +109,7 @@ def http_body(field):
- def destructure_object(value, into, prefix, members=False):
- if isinstance(value, boto.mws.response.ResponseElement):
- destructure_object(value.__dict__, into, prefix, members=members)
-- elif isinstance(value, collections.Mapping):
-+ elif isinstance(value, collections.abc.Mapping):
- for name in value:
- if name.startswith('_'):
- continue
-@@ -117,7 +117,7 @@ def destructure_object(value, into, prefix, members=False):
- members=members)
- elif isinstance(value, six.string_types):
- into[prefix] = value
-- elif isinstance(value, collections.Iterable):
-+ elif isinstance(value, collections.abc.Iterable):
- for index, element in enumerate(value):
- suffix = (members and '.member.' or '.') + str(index + 1)
- destructure_object(element, into, prefix + suffix,
diff --git a/dev-python/boto/files/boto-2.49.0-py38.patch b/dev-python/boto/files/boto-2.49.0-py38.patch
deleted file mode 100644
index 0052c6e32e86..000000000000
--- a/dev-python/boto/files/boto-2.49.0-py38.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-diff --git a/boto/ecs/item.py b/boto/ecs/item.py
-index 79177a31..292b05af 100644
---- a/boto/ecs/item.py
-+++ b/boto/ecs/item.py
-@@ -21,7 +21,7 @@
-
-
- import xml.sax
--import cgi
-+import html
- from boto.compat import six, StringIO
-
- class ResponseGroup(xml.sax.ContentHandler):
-@@ -67,7 +67,7 @@ class ResponseGroup(xml.sax.ContentHandler):
- return None
-
- def endElement(self, name, value, connection):
-- self._xml.write("%s</%s>" % (cgi.escape(value).replace("&amp;amp;", "&amp;"), name))
-+ self._xml.write("%s</%s>" % (html.escape(value).replace("&amp;amp;", "&amp;"), name))
- if len(self._nodepath) == 0:
- return
- obj = None
-diff --git a/tests/unit/utils/test_utils.py b/tests/unit/utils/test_utils.py
-index db15b56d..89d1a524 100644
---- a/tests/unit/utils/test_utils.py
-+++ b/tests/unit/utils/test_utils.py
-@@ -85,7 +85,7 @@ class TestPassword(unittest.TestCase):
- def hmac_hashfunc(cls, msg):
- if not isinstance(msg, bytes):
- msg = msg.encode('utf-8')
-- return hmac.new(b'mysecretkey', msg)
-+ return hmac.new(b'mysecretkey', msg, digestmod='MD5')
-
- class HMACPassword(Password):
- hashfunc = hmac_hashfunc
-@@ -95,15 +95,15 @@ class TestPassword(unittest.TestCase):
- password.set('foo')
-
- self.assertEquals(str(password),
-- hmac.new(b'mysecretkey', b'foo').hexdigest())
-+ hmac.new(b'mysecretkey', b'foo', digestmod='MD5').hexdigest())
-
- def test_constructor(self):
-- hmac_hashfunc = lambda msg: hmac.new(b'mysecretkey', msg)
-+ hmac_hashfunc = lambda msg: hmac.new(b'mysecretkey', msg, digestmod='MD5')
-
- password = Password(hashfunc=hmac_hashfunc)
- password.set('foo')
- self.assertEquals(password.str,
-- hmac.new(b'mysecretkey', b'foo').hexdigest())
-+ hmac.new(b'mysecretkey', b'foo', digestmod='MD5').hexdigest())
-
-
- class TestPythonizeName(unittest.TestCase):
diff --git a/dev-python/boto/files/boto-2.49.0-try-to-add-SNI-support-v3.patch b/dev-python/boto/files/boto-2.49.0-try-to-add-SNI-support-v3.patch
deleted file mode 100644
index 11d346a2199e..000000000000
--- a/dev-python/boto/files/boto-2.49.0-try-to-add-SNI-support-v3.patch
+++ /dev/null
@@ -1,104 +0,0 @@
-From f5e7f6c98b46ff622f60a4661ffc9ce07216d109 Mon Sep 17 00:00:00 2001
-From: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
-Date: Sat, 29 Sep 2018 21:47:11 +0200
-Subject: [PATCH] boto: try to add SNI support
-
-Add SNI support. Newer OpenSSL (with TLS1.3) fail to connect if the
-hostname is missing.
-
-Link: https://bugs.debian.org/bug=909545
-Tested-by: Witold Baryluk <witold.baryluk@gmail.com>
-Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
----
- boto/connection.py | 19 ++++++++++---------
- boto/https_connection.py | 22 +++++++++++-----------
- 2 files changed, 21 insertions(+), 20 deletions(-)
-
-diff --git a/boto/connection.py b/boto/connection.py
-index 34b428f101df7..b4867a7657465 100644
---- a/boto/connection.py
-+++ b/boto/connection.py
-@@ -778,8 +778,10 @@
-
- def proxy_ssl(self, host=None, port=None):
- if host and port:
-+ cert_host = host
- host = '%s:%d' % (host, port)
- else:
-+ cert_host = self.host
- host = '%s:%d' % (self.host, self.port)
- # Seems properly to use timeout for connect too
- timeout = self.http_connection_kwargs.get("timeout")
-@@ -824,23 +824,24 @@ DEFAULT_CA_CERTS_FILE = os.path.join(os.path.dirname(os.path.abspath(boto.cacert
- h = http_client.HTTPConnection(host)
-
- if self.https_validate_certificates and HAVE_HTTPS_CONNECTION:
-+ context = ssl.create_default_context()
-+ context.verify_mode = ssl.CERT_REQUIRED
-+ context.check_hostname = True
-+
- msg = "wrapping ssl socket for proxied connection; "
- if self.ca_certificates_file:
- msg += "CA certificate file=%s" % self.ca_certificates_file
-+ context.load_verify_locations(cafile=self.ca_certificates_file)
- else:
- msg += "using system provided SSL certs"
-+ context.load_default_certs()
- boto.log.debug(msg)
- key_file = self.http_connection_kwargs.get('key_file', None)
- cert_file = self.http_connection_kwargs.get('cert_file', None)
-- sslSock = ssl.wrap_socket(sock, keyfile=key_file,
-- certfile=cert_file,
-- cert_reqs=ssl.CERT_REQUIRED,
-- ca_certs=self.ca_certificates_file)
-- cert = sslSock.getpeercert()
-- hostname = self.host.split(':', 0)[0]
-- if not https_connection.ValidateCertificateHostname(cert, hostname):
-- raise https_connection.InvalidCertificateException(
-- hostname, cert, 'hostname mismatch')
-+ if key_file:
-+ context.load_cert_chain(certfile=cert_file, keyfile=key_file)
-+
-+ sslSock = context.wrap_socket(sock, server_hostname=cert_host)
- else:
- # Fallback for old Python without ssl.wrap_socket
- if hasattr(http_client, 'ssl'):
-diff --git a/boto/https_connection.py b/boto/https_connection.py
-index ddc31a152292e..a5076f6f9b261 100644
---- a/boto/https_connection.py
-+++ b/boto/https_connection.py
-@@ -119,20 +119,20 @@ from boto.compat import six, http_client
- sock = socket.create_connection((self.host, self.port), self.timeout)
- else:
- sock = socket.create_connection((self.host, self.port))
-+
-+ context = ssl.create_default_context()
-+ context.verify_mode = ssl.CERT_REQUIRED
-+ context.check_hostname = True
-+ if self.key_file:
-+ context.load_cert_chain(certfile=self.cert_file, keyfile=self.key_file)
-+
- msg = "wrapping ssl socket; "
- if self.ca_certs:
- msg += "CA certificate file=%s" % self.ca_certs
-+ context.load_verify_locations(cafile=self.ca_certs)
- else:
- msg += "using system provided SSL certs"
-+ context.load_default_certs()
- boto.log.debug(msg)
-- self.sock = ssl.wrap_socket(sock, keyfile=self.key_file,
-- certfile=self.cert_file,
-- cert_reqs=ssl.CERT_REQUIRED,
-- ca_certs=self.ca_certs)
-- cert = self.sock.getpeercert()
-- hostname = self.host.split(':', 0)[0]
-- if not ValidateCertificateHostname(cert, hostname):
-- raise InvalidCertificateException(hostname,
-- cert,
-- 'remote hostname "%s" does not match '
-- 'certificate' % hostname)
-+
-+ self.sock = context.wrap_socket(sock, server_hostname=self.host)
---
-2.19.0
-
diff --git a/dev-python/boto/files/boto-2.49.0-unbundle-six.patch b/dev-python/boto/files/boto-2.49.0-unbundle-six.patch
deleted file mode 100644
index 188dae7eb6fd..000000000000
--- a/dev-python/boto/files/boto-2.49.0-unbundle-six.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-use the system copy of six
-
---- a/boto/compat.py
-+++ b/boto/compat.py
-@@ -46,16 +46,16 @@ except (AttributeError, ImportError):
- # This is probably running on App Engine.
- expanduser = (lambda x: x)
-
--from boto.vendored import six
-+import six
-
--from boto.vendored.six import BytesIO, StringIO
--from boto.vendored.six.moves import filter, http_client, map, _thread, \
-+from six import BytesIO, StringIO
-+from six.moves import filter, http_client, map, _thread, \
- urllib, zip
--from boto.vendored.six.moves.queue import Queue
--from boto.vendored.six.moves.urllib.parse import parse_qs, quote, unquote, \
-+from six.moves.queue import Queue
-+from six.moves.urllib.parse import parse_qs, quote, unquote, \
- urlparse, urlsplit
--from boto.vendored.six.moves.urllib.parse import unquote_plus
--from boto.vendored.six.moves.urllib.request import urlopen
-+from six.moves.urllib.parse import unquote_plus
-+from six.moves.urllib.request import urlopen
-
- if six.PY3:
- # StandardError was removed, so use the base exception type instead
diff --git a/dev-python/boto/metadata.xml b/dev-python/boto/metadata.xml
deleted file mode 100644
index 3ab9e0b0a8a3..000000000000
--- a/dev-python/boto/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="google-code">boto</remote-id>
- <remote-id type="pypi">boto</remote-id>
- <remote-id type="github">boto/boto</remote-id>
- </upstream>
-</pkgmetadata>
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>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">bsddb3</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/fb-re2/Manifest b/dev-python/fb-re2/Manifest
deleted file mode 100644
index c0cdb49aee40..000000000000
--- a/dev-python/fb-re2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pyre2-1.0.7.gh.tar.gz 11684 BLAKE2B 748a409aa56dab0e088961bdd0b8659dfe0ed817ed1f6fe1dce15fd03e32b30472776c4e21a4f39e66aa5b3539650a657c36acf8b857332b255a139ef0f890a9 SHA512 c4579bf73af2f0a5ccbb6a28b87ce777ef08199947c1bdf740b426960f41b3530c97a7158fac7768b51c92b8a3797f8e66de61e0c942f239920bd5397d63e2c4
diff --git a/dev-python/fb-re2/fb-re2-1.0.7-r1.ebuild b/dev-python/fb-re2/fb-re2-1.0.7-r1.ebuild
deleted file mode 100644
index 31d33cd6b0eb..000000000000
--- a/dev-python/fb-re2/fb-re2-1.0.7-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-MY_P=pyre2-${PV}
-DESCRIPTION="Python bindings for dev-libs/re2"
-HOMEPAGE="
- https://github.com/facebook/pyre2/
- https://pypi.org/project/fb-re2/
-"
-SRC_URI="
- https://github.com/facebook/pyre2/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- dev-libs/re2:=
-"
-RDEPEND="
- ${DEPEND}
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
- # py3.12
- # https://github.com/facebook/pyre2/pull/26
- sed -e 's:assertRaisesRegexp:assertRaisesRegex:' \
- -i tests/test_match.py || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/fb-re2/metadata.xml b/dev-python/fb-re2/metadata.xml
deleted file mode 100644
index 02411b37bc6a..000000000000
--- a/dev-python/fb-re2/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- </maintainer>
- <maintainer type="person">
- <email>zmedico@gentoo.org</email>
- <name>Zac Medico</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">fb-re2</remote-id>
- <remote-id type="github">facebook/pyre2</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/nose/Manifest b/dev-python/nose/Manifest
deleted file mode 100644
index f3e9898480d9..000000000000
--- a/dev-python/nose/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nose-1.3.7_p20221026.gh.tar.gz 325421 BLAKE2B 3762e1703a6a9c90d1569d21efa9ba100f52a8b3660022694133a763d995e19a6eef2398f5013b4827e4c334a2d5e3cd14a9704a50cd822c2d554a0ed6008f2c SHA512 3cb97b58525bee0cf88328ba865dc039bf3b76c56b4b42dd9dcf68f7b7585a91fb7e9b0c419668eccc0e242b2bcbb77eb197a0954ee9ad50051ef3af1a81dac3
diff --git a/dev-python/nose/metadata.xml b/dev-python/nose/metadata.xml
deleted file mode 100644
index 554766d8e7d1..000000000000
--- a/dev-python/nose/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="pypi">nose</remote-id>
- <remote-id type="github">nose-devs/nose</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/nose/nose-1.3.7_p20221026.ebuild b/dev-python/nose/nose-1.3.7_p20221026.ebuild
deleted file mode 100644
index de12a5102c63..000000000000
--- a/dev-python/nose/nose-1.3.7_p20221026.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1
-
-EGIT_COMMIT="8def1b4dcf2ef6b4a34bffdfacea0018a78b06b6"
-DESCRIPTION="Unittest extension with automatic test suite discovery and easy test authoring"
-HOMEPAGE="
- https://pypi.org/project/nose/
- https://nose.readthedocs.io/en/latest/
- https://github.com/nose-devs/nose
-"
-SRC_URI="
- https://github.com/arthurzam/nose/archive/${EGIT_COMMIT}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- test? (
- $(python_gen_cond_dep '
- !hppa? ( dev-python/coverage[${PYTHON_USEDEP}] )
- ' python3_{8..10} pypy3)
- $(python_gen_cond_dep '
- dev-python/twisted[${PYTHON_USEDEP}]
- ' python3_{8..10})
- )
-"
-
-src_prepare() {
- # failing to find configuration file
- sed -e 's/test_cover_options_config_file/_&/' \
- -i unit_tests/test_cover_plugin.py || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- "${EPYTHON}" -m nose -v -a "!network" ||
- die "Tests fail with ${EPYTHON}"
-}
-
-src_install() {
- distutils-r1_src_install
- use examples && dodoc -r examples
-}
diff --git a/dev-python/pendulum/Manifest b/dev-python/pendulum/Manifest
deleted file mode 100644
index fe9a359637c6..000000000000
--- a/dev-python/pendulum/Manifest
+++ /dev/null
@@ -1,39 +0,0 @@
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
-DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST indoc-1.0.9.crate 13475 BLAKE2B a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf SHA512 db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8
-DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4
-DIST libmimalloc-sys-0.1.35.crate 184695 BLAKE2B 13d7793a67c6e2bf2377af59818c2e109e7b9f6d6415089970626b614bb33e96fd30bc962f820d5bb2beeefae6e155a30b7584e7027e3187f088c190eb8115f7 SHA512 7f9ef551d23d7e22073cf9d8593103a4ca17cf82b65b2bc1404dbfc2cec46c4f305ad9dfda9ca1c61e7ff3a617196c6798f505d62c90552dd25b4ba0c05e5847
-DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990
-DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
-DIST mimalloc-0.1.39.crate 3727 BLAKE2B f61007119805ec636fef03acb096c97ad65d1fdd548eb2c2b7d1fffb8bf4f2a1cdc0b27d05965adbe917390474f93499341084179ce82698bba87d8a58e52fbb SHA512 6fc9116ed74bca69ca4c4944c37ba235105c631960779a1becaafd2cdefb83566c8403e9636f73922bd7a628a168713d1e7651600c4dbf132b16cc9080ee23f3
-DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904
-DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
-DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0
-DIST pendulum-2.1.2.gh.tar.gz 159885 BLAKE2B c95cd131fc95a0d19ef11f180cc42126cb8a6ea3aaf4b3bbedbc5ce4c1b37a6624f2a1be92f1a6fd6b1f14f5d20fa5f32e8230f896ab7a216f02f00e85b98738 SHA512 c367320ade0d10b7eb9c880286176161b925d7df052f7de85ddd169594bbe778776ea74df451f00186df98be3e32b7399c68ca4b40123e2c456206410e3a1ab2
-DIST pendulum-3.0.0.gh.tar.gz 179981 BLAKE2B 5cbf0e2e504964e75c45ad41fcdab5a2ef0be91d9f4a8898305d15a5dc124abc3dc0986c7559d45091325bf4819f5e854ce87f92d534b24d1ac8c0852097df09 SHA512 f4cab40bec00029ccda44f15c71cf07a4518b6d86570b2f3425db2e3bb96151b22aa5065b1e21cc4b2b0cfef216f6af1ae6a16eb4efdb811dbdb18a7eab6c24a
-DIST proc-macro2-1.0.51.crate 41804 BLAKE2B 579e5a157da81cd8350a6407603e5f8102bb9b6618ea8e81ced1692a6a6f4b57bec35aeb965b643f2542f65a3b9965fbbcf7e0ade35cf159270583d34665a628 SHA512 10ad77a5d05437c1b2c40a8f82389d081e64993171aa6259e8dca98d9afb04f5fb870f2037ad626a280d59c1a89fd4482bead701d744d6fb7c893bd9e78dfc1f
-DIST pyo3-0.19.1.crate 418297 BLAKE2B 19ad6aa4fba175961b7fe97ae0bc45050f930859972b1b25cf0139bb3436c050ba76b63894f0df26174f141a52ac6abf10fd84c03c056af5a0665e723ae24195 SHA512 b27500cf49f1c6f217d21344d24ac96c07b82c157dd36fa4550b94059da5715ba7d0e085ec07dd5f8a8ac9de4d7e9239c1cceac4337294eb0dc9f6102049d5ff
-DIST pyo3-build-config-0.19.1.crate 29205 BLAKE2B f88cbf9763fd68f7b30d109ae608efc29e0d4bf6672ee5f31b77342b5f37baa4f981916124af6897ccea3d93990ff889815fc3abbe9ce3fdbd860b6d5698b7da SHA512 311fef01ac2c3ce12485849cb99eba038a36260206308c5af4621fc5393f942e03aae4f6a5fe24ef3005eb781d2161453667ad552d6a371ddd96460b05a2e710
-DIST pyo3-ffi-0.19.1.crate 64837 BLAKE2B deb3065ce99b4bd3b5dee182f7cc20dbbb1792e792e78425f30a71ad3e45aa8552f99f02debd640e16db44cbcad58f67b04ca6e08cb964e788d41dca64500a0c SHA512 6293d75c71ebe80c320f0a240716a2e0c62f66aecc58320f2f40a81f85390c7d9174b4888ead89818b73fdc8d3d21df12adc6625087f0c9ebb82767d4a7c5adc
-DIST pyo3-macros-0.19.1.crate 7173 BLAKE2B b8d53ed51e2454abb77528c9e08315f288718dca08888bc24752f156942c27ffff75c88504bddcf05cc89d16b3fd2cd86280b0b94bd09947a2ffa4c800dfde68 SHA512 2c12cff4a8af948f9ecaadb83d1ed5199758f9e9c626c5930a1b74c65027a8b74dcf989ee470798aeff7c1165650d5d3dd75cb1f813859b7b8e241cd2bb8f2eb
-DIST pyo3-macros-backend-0.19.1.crate 49916 BLAKE2B 930774ee7ec936bbefc4ea81e2496cd15438dc82954ec7b85c0bc42b290b41c60869f8b31e109ba16a373d3ebf1e0058c0c7ef7d4911ae40feb99fb61d66a745 SHA512 7c7949588a15ef57b12f11e903c1110228bb653212761c97ff50399aa39be97108b471a2cdf47afb307f6c86bfb24b3e9ab32fd08e0550ee27e8808f2acd5145
-DIST python3-dll-a-0.2.9.crate 66092 BLAKE2B 2c4baa31df7f55da8f1c6073525b4498bae7207ee38ef0eba4dbe58088609937a7d7b851c603ae62e5eb5361881e67a05d8c112d0a76aba5d99b13cdccd59d59 SHA512 1914d3ce67284f13551a4efefaeb9c11138fcca3d5082746282f64b7a36f732c6834766d981f27d862a61410eed09b3d281e0cab8cc1a46d424d04823ffaee35
-DIST quote-1.0.23.crate 28058 BLAKE2B 81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99c0d678374507613da916a60e3f5b14d4a4d295e1c9ef0413fa1f16447df8f19a9db8cb0485b7a5c327fdc1 SHA512 3bce6846dda94d285de15771549099e60df39c8395c498b372c90a240f77df31d6d9048127913ec1c7ed8f3a189470ade1db2bede406bb00fa715ea641ec87c2
-DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
-DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
-DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae
-DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
-DIST target-lexicon-0.12.6.crate 24357 BLAKE2B 5d9aef958155bdc1b546b9940083cf81ba4c638525e2d46340e50c4274764b39ac19a12214f3ff64a6830524a2ecea9d555db3f07d5d7dbccd7dd809255c4499 SHA512 63ccc047d10ebff55c3b9be400e2deafcaba7beb28ee67bae6d5df58e7c08362b2c4e0004f6daa582928850701969015ad43714c7ad46df665474667ff4db58f
-DIST unicode-ident-1.0.6.crate 42158 BLAKE2B 6e4ef61fcac69b4ccbf743a2c2f857a6ea9fcbac9b9890f5b7208cc0732c6892aa5889b3030e87c8c29ce4ce24ddb7adec6bcf47b7aefe9cb5d19f920f12cfbd SHA512 ee1dc78fe535f46bdaf3e19dd8dfc859bf3133d9271026cadf626a07ba586c39caca4e45d905156a6276cf852f9cebef196b2229c3ba4b5e2b26c956fd6cff86
-DIST unindent-0.1.11.crate 7700 BLAKE2B d4d1dde410c4194acb51f74f374cf11fa872e49fad8f5f24b596d72476403e5e312fedf7b0bcb1027384d53c8de565368d63c30eaf70a6e6cd958b82e5288ca3 SHA512 f800d6c37fe72477908c91457a738a73d2b8085bb5ae303d6d954405d6ccd98833b5da16a12c3ad1ab75d32a68dedc706dfaacc0fcbb95571dd829cdc03a356a
-DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47
-DIST windows-targets-0.42.1.crate 5524 BLAKE2B 755cb6184733417763bb650fb0bd84bc757503aacbf0d91b811d42e9e8efda05434bbe5518006a88937a82a2a607605a9b609df4f34eb58674d09564667d95f3 SHA512 940c85f6214aa4da17787d3bbfe8d6107a9a7fe4f2e2fcf2b1634facf4619620ac2a7a835ebdd0f57970c992c459ba0a780e64e89945005b240c92563c42711a
-DIST windows_aarch64_gnullvm-0.42.1.crate 362795 BLAKE2B 722b45789bcd1d973803b327d44072fbf9c904d448e29ae9e56d2f9d1a3e9b64e06883e4bf5ebf141f1e924235858fd1472e07a744cc5b16a0a3a4fc8ec8f6d4 SHA512 51eb9fa7ea441a9fef590c12576a8bbef74932d40fafde8f9e3a28f2734ce5aee6dd5fa478fb3847443241c8c392bb4abbc6014c71260bf924431779f7184f73
-DIST windows_aarch64_msvc-0.42.1.crate 664655 BLAKE2B f4a060b802016a6d77a8ea6ac44c35dfec384acef9c45f932e2b6aca9d3ac48ae031f99e5b58f270d6020b8796e9dd06f7e8ffa7cc5610ea3f69181c2be7adc8 SHA512 f6412bae4b041201ef94e5a159ce90fd6b09816350204d4f573c1afdfb0a6d62d7887fbc2e416b40ec1d4478db521be492edf4703d87482d6d0006a51b827538
-DIST windows_i686_gnu-0.42.1.crate 733428 BLAKE2B c1ca24973aca06b255d9317735cca7a13f7f69293da52dad41df43a5cdf48aac3d40d8b6765cf564905fb71cb548308d757f01167efe7a61da7bd2e2a7080f0a SHA512 61c3271b07df1d4585c875d27cf1686c8f595dcbb79626e8d15ff47228f7b7a4556d3d994566ccceee0d6795a4c76767f85f4579282fc9eed731e04c7e193a57
-DIST windows_i686_msvc-0.42.1.crate 722583 BLAKE2B e03978daa0ac95d7bd9f594b28360dab647a1fe525f0ae4b44e6842d93c5674d9f202e8bbca99a0d30ecf7d138af0c48eec8e69e08bf285db51e32bcf83a2c54 SHA512 8afa4f92cb7bd96d4fdbefbd8e7bcaa37dee52224d5d8b950c5a537d3bb805bf9781097b8bd44d96e8b62b1290e3a3020557502fa3b357a53df6fea36b318932
-DIST windows_x86_64_gnu-0.42.1.crate 697614 BLAKE2B 3cef0a3da3ce142bbdf932dbb54eb6473070c5722c9ec791dc4077efe2d774d51f8b3d06b3321f8f21cc49764f44d54b3432ee7a0d9376925b422b197f5d557e SHA512 f4c16b587fe407dee1f39df029c52302a0fbd5f519816a8d974fe9c2f928043b14037c701c0f3c9cf2e5c765e82430fd4b71615fe63a66a88159f7b15506f892
-DIST windows_x86_64_gnullvm-0.42.1.crate 362788 BLAKE2B fff81e63b86ad04ce22ad3e05ec4cc02c0b791384c93bafb50832f6db9cb7fd9301ad3845339a08dd8cadac1d59f3e8dc9d5f56d7a987989dbfc16b9131af67b SHA512 8cc988b5995a4726bb7518b7fccff528274ad9b2b0160fe247eb240f9ced10db95afe7bff91bfc5a08ebd8237b6821e4a4abad1ff9da45022f1ce7e7586bcf05
-DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d652a42ee1a60052570527c4e85405f765255375729d4e26287f5246dcad65fa89ccadea23c5135171b311e6da5027e33149c547 SHA512 a651b1a34f101125f929c1d1f5e933691c7a5c19d0bb0c501fb6812236d2771805428e3bd5e05be7d72715595f5fc9e7978dd7934e5d92e9b78a41c2ece695b2
diff --git a/dev-python/pendulum/files/pendulum-3.0.0-system-tzdata.patch b/dev-python/pendulum/files/pendulum-3.0.0-system-tzdata.patch
deleted file mode 100644
index c99bbb3ca9ea..000000000000
--- a/dev-python/pendulum/files/pendulum-3.0.0-system-tzdata.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From 0143f10dfcc94f5cba1a83912e055026a0282c19 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Fri, 2 Feb 2024 17:48:55 +0100
-Subject: [PATCH] Fix `pendulum.tz.timezones()` to use system tzdata
-
-Fix the `pendulum.tz.available_timezones()` to use
-`available_timezones()` function instead of iterating over the files
-in `tzdata` package. This is more in line with PEP 615, as the system
-timezone functions will operate on system-provided tzdata when
-available, and use the `tzdata` package only if it's not available.
-Therefore, the previous code would yield a potentially different list
-of timezones than the system actually provides.
-
-Furthermore, Gentoo provides a dummy `tzdata` package that does not
-provide any data, since Python always uses system tzdata. This change
-is necessary to make pendulum work again on Gentoo.
-
-Fixes #769
----
- src/pendulum/tz/__init__.py | 10 ++--------
- 1 file changed, 2 insertions(+), 8 deletions(-)
-
-diff --git a/src/pendulum/tz/__init__.py b/src/pendulum/tz/__init__.py
-index 36c2c692..8dc64705 100644
---- a/src/pendulum/tz/__init__.py
-+++ b/src/pendulum/tz/__init__.py
-@@ -9,7 +9,7 @@
- from pendulum.tz.timezone import UTC
- from pendulum.tz.timezone import FixedTimezone
- from pendulum.tz.timezone import Timezone
--from pendulum.utils._compat import resources
-+from pendulum.utils._zoneinfo import available_timezones
-
-
- PRE_TRANSITION = "pre"
-@@ -22,13 +22,7 @@
-
-
- def timezones() -> tuple[str, ...]:
-- global _timezones
--
-- if _timezones is None:
-- with cast(Path, resources.files("tzdata").joinpath("zones")).open() as f:
-- _timezones = tuple(tz.strip() for tz in f.readlines())
--
-- return _timezones
-+ return available_timezones()
-
-
- def fixed_timezone(offset: int) -> FixedTimezone:
diff --git a/dev-python/pendulum/metadata.xml b/dev-python/pendulum/metadata.xml
deleted file mode 100644
index 732b97cab77a..000000000000
--- a/dev-python/pendulum/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>jsmolic@gentoo.org</email>
- <name>Jakov Smolić</name>
- </maintainer>
- <upstream>
- <remote-id type="github">sdispater/pendulum</remote-id>
- <remote-id type="pypi">pendulum</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/pendulum/pendulum-2.1.2-r2.ebuild b/dev-python/pendulum/pendulum-2.1.2-r2.ebuild
deleted file mode 100644
index c3d9505127c0..000000000000
--- a/dev-python/pendulum/pendulum-2.1.2-r2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Drop-in replacement for the standard datetime class"
-HOMEPAGE="
- https://pendulum.eustace.io/
- https://github.com/sdispater/pendulum/
- https://pypi.org/project/pendulum/
-"
-SRC_URI="
- https://github.com/sdispater/pendulum/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-DEPEND="
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/pytzdata[${PYTHON_USEDEP}]
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- test? (
- dev-python/Babel[${PYTHON_USEDEP}]
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_DESELECT=(
- # sigh
- tests/datetime/test_behavior.py::test_proper_dst
- tests/tz/test_timezone.py::test_dst
-)
-
-distutils_enable_tests pytest
diff --git a/dev-python/pendulum/pendulum-3.0.0-r1.ebuild b/dev-python/pendulum/pendulum-3.0.0-r1.ebuild
deleted file mode 100644
index 3b9e83a00602..000000000000
--- a/dev-python/pendulum/pendulum-3.0.0-r1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=maturin
-PYTHON_COMPAT=( python3_{10..12} )
-
-CRATES="
- autocfg@1.1.0
- bitflags@1.3.2
- cc@1.0.79
- cfg-if@1.0.0
- indoc@1.0.9
- libc@0.2.139
- libmimalloc-sys@0.1.35
- lock_api@0.4.9
- memoffset@0.9.0
- mimalloc@0.1.39
- once_cell@1.17.1
- parking_lot@0.12.1
- parking_lot_core@0.9.7
- proc-macro2@1.0.51
- pyo3-build-config@0.19.1
- pyo3-ffi@0.19.1
- pyo3-macros-backend@0.19.1
- pyo3-macros@0.19.1
- pyo3@0.19.1
- python3-dll-a@0.2.9
- quote@1.0.23
- redox_syscall@0.2.16
- scopeguard@1.1.0
- smallvec@1.10.0
- syn@1.0.109
- target-lexicon@0.12.6
- unicode-ident@1.0.6
- unindent@0.1.11
- windows-sys@0.45.0
- windows-targets@0.42.1
- windows_aarch64_gnullvm@0.42.1
- windows_aarch64_msvc@0.42.1
- windows_i686_gnu@0.42.1
- windows_i686_msvc@0.42.1
- windows_x86_64_gnu@0.42.1
- windows_x86_64_gnullvm@0.42.1
- windows_x86_64_msvc@0.42.1
-"
-
-inherit cargo distutils-r1
-
-DESCRIPTION="Drop-in replacement for the standard datetime class"
-HOMEPAGE="
- https://pendulum.eustace.io/
- https://github.com/sdispater/pendulum/
- https://pypi.org/project/pendulum/
-"
-SRC_URI="
- https://github.com/sdispater/pendulum/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
-"
-SLOT="0"
-
-RDEPEND="
- >=dev-python/python-dateutil-2.6[${PYTHON_USEDEP}]
- >=dev-python/tzdata-2020.1[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/time-machine-2.6.0[${PYTHON_USEDEP}]
- ' 'python*')
-"
-BDEPEND="
- test? (
- dev-python/Babel[${PYTHON_USEDEP}]
- >=dev-python/pytz-2022.1[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-PATCHES=(
- # https://github.com/sdispater/pendulum/pull/801
- "${FILESDIR}/${P}-system-tzdata.patch"
-)
-
-QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pendulum/_pendulum.*.so"
diff --git a/dev-util/build2/Manifest b/dev-util/build2/Manifest
deleted file mode 100644
index 025ba8f3b810..000000000000
--- a/dev-util/build2/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST build2-toolchain-0.13.0.tar.xz 4218940 BLAKE2B ed27290df21e5db843325b3e42c43c6934ce8f2b9b157538b921f9cfe3a7dccc3b56e261053373553cbd7fbff39e912ffe2282f812d0e6f158749ed5748d5e33 SHA512 0485872acd40beb700739b2995f76efcc9811dd52a38ee049576e45fcb5a7d7ae9c718beca8aeab9ab3f1c5e0270d3946f2335f88ec19476577c195417c2dbd4
-DIST build2-toolchain-0.14.0.tar.xz 4687616 BLAKE2B 98b2ec93c18027cbb3294650b3ad5d3dc97c1f06a6580437eac2db0297d3517cf327179f3a7c6efc611bffed5d028a034382d408ca58a976311d50a26534323c SHA512 d238a4ddfce8506b51b3b775738e818e7e0b36961a09ae0912c0c8688057b8393afebd4c0a28c6e6827c2e72ad5b82bc5e1231f798a66c2bb86b2b1e4ece73ef
-DIST build2-toolchain-0.16.0.tar.xz 5545392 BLAKE2B daefa8745cd342b0de7d74c3b66e3811b95fec9b8c14b29b1fd030d796a31586e0ef401b296cdae5a2d27cf9c337092b707e5fb0673356edff35800bb4be5004 SHA512 f926f3be07287ae8d0ff44e04fdee8c80982db2fa9e33012afb3fe21ee6973d771a3df33a7b976cc714c905d443020501dc96ea3546c76600760c3574e6ae625
diff --git a/dev-util/build2/build2-0.13.0.ebuild b/dev-util/build2/build2-0.13.0.ebuild
deleted file mode 100644
index be9a2ab78a0a..000000000000
--- a/dev-util/build2/build2-0.13.0.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN=build2-toolchain
-MY_P="${MY_PN}-${PV}"
-
-inherit toolchain-funcs multiprocessing
-SRC_URI="https://download.build2.org/${PV}/${MY_P}.tar.xz"
-KEYWORDS="~amd64 ~x86"
-DESCRIPTION="cross-platform toolchain for building and packaging C++ code"
-HOMEPAGE="https://build2.org"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- ~dev-cpp/libodb-2.5.0_beta19
- ~dev-cpp/libodb-sqlite-2.5.0_beta19
- dev-db/sqlite:3
-"
-BDEPEND="virtual/pkgconfig"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.13.0_alpha0_pre20200710-nousrlocal.patch
- "${FILESDIR}"/${PN}-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
-)
-
-S="${WORKDIR}/${MY_P}"
-
-b() {
- local myargs=(
- --jobs $(makeopts_jobs)
- --verbose 3
- )
- export LD_LIBRARY_PATH="${S}/libbutl/libbutl:${S}/build2/libbuild2:${S}/build2/libbuild2/bash:${S}/build2/libbuild2/in:${S}/build2/libbuild2/bin:${S}/build2/libbuild2/c:${S}/build2/libbuild2/cc:${S}/build2/libbuild2/cxx:${S}/build2/libbuild2/version:${S}/libpkgconf/libpkgconf:${LD_LIBRARY_PATH}"
- set -- "${S}"/build2/build2/b-boot "${@}" "${myargs[@]}"
- echo "${@}"
- "${@}" || die "${@} failed"
-}
-
-src_prepare() {
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "-L${EPREFIX}/usr/$(get_libdir) $($(tc-getPKG_CONFIG) sqlite3 --libs)" \
- "$($(tc-getPKG_CONFIG) sqlite3 --cflags)" >> \
- libodb-sqlite/buildfile \
- || die
- sed \
- -e 's:libsqlite3[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
-
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libodb --libs)" \
- "$($(tc-getPKG_CONFIG) libodb --cflags)" >> \
- "${i}" \
- || die
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libodb-sqlite --libs)" \
- "$($(tc-getPKG_CONFIG) libodb-sqlite --cflags)" >> \
- "${i}" \
- || die
- done
- sed \
- -e 's:libodb[/]\?::' \
- -e 's:libodb-sqlite[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
-
- if has_version dev-util/pkgconf; then
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libpkgconf --libs)" \
- "$($(tc-getPKG_CONFIG) libpkgconf --cflags)" >> \
- "${i}" \
- || die
- done
- sed \
- -e 's:libpkgconf[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
- fi
-
- default
-}
-
-src_configure() {
- emake -C build2 -f bootstrap.gmake \
- CXX=$(tc-getCXX) \
- CXXFLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
- b configure \
- config.cxx="$(tc-getCXX)" \
- config.cxx.coptions="${CXXFLAGS}" \
- config.cxx.loptions="${LDFLAGS}" \
- config.c="$(tc-getCC)" \
- config.cc.coptions="${CFLAGS}" \
- config.cc.loptions="${LDFLAGS}" \
- config.bin.ar="$(tc-getAR)" \
- config.bin.ranlib="$(tc-getRANLIB)" \
- config.bin.lib=shared \
- config.install.root="${EPREFIX}"/usr \
- config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
- config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
-}
-
-src_compile() {
- b update-for-install
- use test && b update-for-test
-}
-
-src_test() {
- b test
-}
-
-src_install() {
- b install \
- config.install.chroot="${D}"
- mkdir -p "${ED}"/usr/share/doc/${PF}/html || die
- mv -f "${ED}"/usr/share/doc/${PF}/*.xhtml "${ED}"/usr/share/doc/${PF}/html || die
-}
diff --git a/dev-util/build2/build2-0.14.0.ebuild b/dev-util/build2/build2-0.14.0.ebuild
deleted file mode 100644
index 7382fef53347..000000000000
--- a/dev-util/build2/build2-0.14.0.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=build2-toolchain
-MY_P="${MY_PN}-${PV}"
-
-inherit toolchain-funcs multiprocessing
-SRC_URI="https://download.build2.org/${PV}/${MY_P}.tar.xz"
-KEYWORDS="~amd64 ~x86"
-DESCRIPTION="cross-platform toolchain for building and packaging C++ code"
-HOMEPAGE="https://build2.org"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- ~dev-cpp/libodb-2.5.0_beta21
- ~dev-cpp/libodb-sqlite-2.5.0_beta21
- dev-db/sqlite:3
-"
-BDEPEND="virtual/pkgconfig"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.13.0_alpha0_pre20200710-nousrlocal.patch
- "${FILESDIR}"/${PN}-0.14.0-update-for-install.patch
-)
-
-S="${WORKDIR}/${MY_P}"
-
-b() {
- local myargs=(
- --jobs $(makeopts_jobs)
- --verbose 3
- )
- export LD_LIBRARY_PATH="${S}/libbutl/libbutl:${S}/build2/libbuild2:${S}/build2/libbuild2/bash:${S}/build2/libbuild2/in:${S}/build2/libbuild2/bin:${S}/build2/libbuild2/c:${S}/build2/libbuild2/cc:${S}/build2/libbuild2/cxx:${S}/build2/libbuild2/version:${S}/libpkgconf/libpkgconf:${LD_LIBRARY_PATH}"
- set -- "${S}"/build2/build2/b-boot "${@}" "${myargs[@]}"
- echo "${@}"
- "${@}" || die "${@} failed"
-}
-
-src_prepare() {
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "-L${EPREFIX}/usr/$(get_libdir) $($(tc-getPKG_CONFIG) sqlite3 --libs)" \
- "$($(tc-getPKG_CONFIG) sqlite3 --cflags)" >> \
- libodb-sqlite/buildfile \
- || die
- sed \
- -e 's:libsqlite3[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
-
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libodb --libs)" \
- "$($(tc-getPKG_CONFIG) libodb --cflags)" >> \
- "${i}" \
- || die
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libodb-sqlite --libs)" \
- "$($(tc-getPKG_CONFIG) libodb-sqlite --cflags)" >> \
- "${i}" \
- || die
- done
- sed \
- -e 's:libodb[/]\?::' \
- -e 's:libodb-sqlite[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
-
- if has_version dev-util/pkgconf; then
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libpkgconf --libs)" \
- "$($(tc-getPKG_CONFIG) libpkgconf --cflags)" >> \
- "${i}" \
- || die
- done
- sed \
- -e 's:libpkgconf[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
- fi
-
- default
-}
-
-src_configure() {
- emake -C build2 -f bootstrap.gmake \
- CXX=$(tc-getCXX) \
- CXXFLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
- b configure \
- config.cxx="$(tc-getCXX)" \
- config.cxx.coptions="${CXXFLAGS}" \
- config.cxx.loptions="${LDFLAGS}" \
- config.c="$(tc-getCC)" \
- config.cc.coptions="${CFLAGS}" \
- config.cc.loptions="${LDFLAGS}" \
- config.bin.ar="$(tc-getAR)" \
- config.bin.ranlib="$(tc-getRANLIB)" \
- config.bin.lib=shared \
- config.install.root="${EPREFIX}"/usr \
- config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
- config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
-}
-
-src_compile() {
- b update-for-install
- use test && b update-for-test
-}
-
-src_test() {
- b test
-}
-
-src_install() {
- b install: build2/ bpkg/ bdep/ libbuild2-kconfig/ \
- config.install.chroot="${D}"
- rm -rf "${ED}"/usr/include/odb \
- "${ED}"/usr/include/pkgconf/libpkgconf \
- || die
- rm -f "${ED}"/usr/include/sqlite3.h \
- "${ED}"/usr/include/sqlite3ext.h \
- "${ED}"/usr/$(get_libdir)/libodb.so \
- "${ED}"/usr/$(get_libdir)/libodb-*.so \
- "${ED}"/usr/$(get_libdir)/libodb-sqlite.so \
- "${ED}"/usr/$(get_libdir)/libodb-sqlite-*.so \
- "${ED}"/usr/$(get_libdir)/libpkgconf.so \
- "${ED}"/usr/$(get_libdir)/libsqlite3.so \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libodb-sqlite.pc \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libodb.shared.pc \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libodb-sqlite.shared.pc \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libpkgconf.pc \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libodb.pc \
- || die
- mkdir -p "${ED}"/usr/share/doc/${PF}/html || die
- mv -f "${ED}"/usr/share/doc/${PF}/*.xhtml "${ED}"/usr/share/doc/${PF}/html || die
-}
diff --git a/dev-util/build2/build2-0.16.0.ebuild b/dev-util/build2/build2-0.16.0.ebuild
deleted file mode 100644
index e823b9f35655..000000000000
--- a/dev-util/build2/build2-0.16.0.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=build2-toolchain
-MY_P="${MY_PN}-${PV}"
-
-inherit toolchain-funcs multiprocessing
-
-DESCRIPTION="Cross-platform toolchain for building and packaging C++ code"
-HOMEPAGE="https://build2.org"
-SRC_URI="https://download.build2.org/${PV}/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- ~dev-cpp/libodb-2.5.0_beta25
- ~dev-cpp/libodb-sqlite-2.5.0_beta25
- dev-db/sqlite:3
-"
-BDEPEND="virtual/pkgconfig"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.14.0-update-for-install.patch
-)
-
-b() {
- local myargs=(
- --jobs $(makeopts_jobs)
- --verbose 3
- )
- export LD_LIBRARY_PATH="${S}/libbutl/libbutl:${S}/build2/libbuild2:${S}/build2/libbuild2/bash:${S}/build2/libbuild2/in:${S}/build2/libbuild2/bin:${S}/build2/libbuild2/c:${S}/build2/libbuild2/cc:${S}/build2/libbuild2/cxx:${S}/build2/libbuild2/version:${S}/libpkgconf/libpkgconf:${LD_LIBRARY_PATH}"
- set -- "${S}"/build2/build2/b-boot "${@}" "${myargs[@]}"
- echo "${@}"
- "${@}" || die "${@} failed"
-}
-
-src_prepare() {
- # Unbundle dev-cpp/libodb and dev-cpp/libodb-sqlite
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "-L${EPREFIX}/usr/$(get_libdir) $($(tc-getPKG_CONFIG) sqlite3 --libs)" \
- "$($(tc-getPKG_CONFIG) sqlite3 --cflags)" >> \
- libodb-sqlite/buildfile \
- || die
- sed -i \
- -e 's:libsqlite3[/]\?::' \
- buildfile build/bootstrap.build \
- || die
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libodb --libs)" \
- "$($(tc-getPKG_CONFIG) libodb --cflags)" >> \
- "${i}" \
- || die
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libodb-sqlite --libs)" \
- "$($(tc-getPKG_CONFIG) libodb-sqlite --cflags)" >> \
- "${i}" \
- || die
- done
- sed -i \
- -e 's:libodb-sqlite[/]\?::' \
- -e 's:libodb[/]\?::' \
- buildfile build/bootstrap.build \
- || die
-
- if has_version dev-util/pkgconf; then
- for i in build2/build2/buildfile build2/libbuild2/buildfile; do
- printf 'cxx.libs += %s\ncxx.poptions += %s\n' \
- "$($(tc-getPKG_CONFIG) libpkgconf --libs)" \
- "$($(tc-getPKG_CONFIG) libpkgconf --cflags)" >> \
- "${i}" \
- || die
- done
- sed \
- -e 's:libpkgconf[/]\?::' \
- -i buildfile build/bootstrap.build \
- || die
- fi
-
- default
-}
-
-src_configure() {
- emake -C build2 -f bootstrap.gmake \
- CXX=$(tc-getCXX) \
- CXXFLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-
- b configure \
- config.cxx="$(tc-getCXX)" \
- config.cxx.coptions="${CXXFLAGS}" \
- config.cxx.loptions="${LDFLAGS}" \
- config.c="$(tc-getCC)" \
- config.cc.coptions="${CFLAGS}" \
- config.cc.loptions="${LDFLAGS}" \
- config.bin.ar="$(tc-getAR)" \
- config.bin.ranlib="$(tc-getRANLIB)" \
- config.bin.lib=shared \
- config.install.root="${EPREFIX}"/usr \
- config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
- config.install.doc="${EPREFIX}"/usr/share/doc/${PF}
-}
-
-src_compile() {
- b update-for-install
- use test && b update-for-test
-}
-
-src_test() {
- b test
-}
-
-src_install() {
- b install: build2/ bpkg/ bdep/ libbuild2-kconfig/ \
- config.install.chroot="${D}"
- rm -rf "${ED}"/usr/include/odb \
- "${ED}"/usr/include/pkgconf/libpkgconf \
- || die
- rm -f "${ED}"/usr/include/sqlite3.h \
- "${ED}"/usr/include/sqlite3ext.h \
- "${ED}"/usr/$(get_libdir)/libodb.so \
- "${ED}"/usr/$(get_libdir)/libodb-*.so \
- "${ED}"/usr/$(get_libdir)/libodb-sqlite.so \
- "${ED}"/usr/$(get_libdir)/libodb-sqlite-*.so \
- "${ED}"/usr/$(get_libdir)/libpkgconf.so \
- "${ED}"/usr/$(get_libdir)/libsqlite3.so \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libodb-sqlite.pc \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libodb.shared.pc \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libodb-sqlite.shared.pc \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libpkgconf.pc \
- "${ED}"/usr/$(get_libdir)/pkgconfig/libodb.pc \
- || die
- mkdir -p "${ED}"/usr/share/doc/${PF}/html || die
- mv -f "${ED}"/usr/share/doc/${PF}/*.xhtml "${ED}"/usr/share/doc/${PF}/html || die
-}
diff --git a/dev-util/build2/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch b/dev-util/build2/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
deleted file mode 100644
index 00b685600c8e..000000000000
--- a/dev-util/build2/files/build2-0.13.0-libcpp-undefined-symol-vtable-for-match_any_but_newline-exec.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- build2-toolchain-0.13.0-orig/build2/libbuild2/script/regex.cxx 2020-06-10 19:25:37.000000000 +1000
-+++ build2-toolchain-0.13.0/build2/libbuild2/script/regex.cxx 2020-08-10 14:00:05.698012838 +1000
-@@ -5,6 +5,35 @@
-
- #include <libbuild2/script/regex.hxx>
-
-+#if defined(_LIBCPP_VERSION)
-+template <>
-+void
-+std::__1::__match_any_but_newline<build2::script::regex::line_char>::__exec(__state& __s) const
-+{
-+ if (__s.__current_ != __s.__last_)
-+ {
-+ switch (*__s.__current_)
-+ {
-+ case '\r':
-+ case '\n':
-+ __s.__do_ = __state::__reject;
-+ __s.__node_ = nullptr;
-+ break;
-+ default:
-+ __s.__do_ = __state::__accept_and_consume;
-+ ++__s.__current_;
-+ __s.__node_ = this->first();
-+ break;
-+ }
-+ }
-+ else
-+ {
-+ __s.__do_ = __state::__reject;
-+ __s.__node_ = nullptr;
-+ }
-+}
-+#endif
-+
- using namespace std;
-
- namespace build2
diff --git a/dev-util/build2/files/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch b/dev-util/build2/files/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
deleted file mode 100644
index c3717856b6b7..000000000000
--- a/dev-util/build2/files/build2-0.13.0_alpha0_pre20200710-nousrlocal.patch
+++ /dev/null
@@ -1,52 +0,0 @@
---- build2-toolchain-e135a3112b15c88f0601583ca068f8adea7b605d-orig/build2/libbuild2/cc/module.cxx 2020-07-10 20:12:57.000000000 +1000
-+++ build2-toolchain-e135a3112b15c88f0601583ca068f8adea7b605d/build2/libbuild2/cc/module.cxx 2020-07-14 14:33:58.939950579 +1000
-@@ -323,8 +323,6 @@
-
- #ifndef _WIN32
- static const dir_path usr_inc ("/usr/include");
-- static const dir_path usr_loc_lib ("/usr/local/lib");
-- static const dir_path usr_loc_inc ("/usr/local/include");
- # ifdef __APPLE__
- static const dir_path a_usr_inc (
- "/Library/Developer/CommandLineTools/SDKs/MacOSX*.sdk/usr/include");
-@@ -486,7 +484,6 @@
- auto& ls (lib_dirs.first);
-
- bool ui (find (is.begin (), is.end (), usr_inc) != is.end ());
-- bool uli (find (is.begin (), is.end (), usr_loc_inc) != is.end ());
-
- #ifdef __APPLE__
- // On Mac OS starting from 10.14 there is no longer /usr/include.
-@@ -509,7 +506,7 @@
- //
- // Is Apple's /usr/include.
- //
-- if (!ui && !uli)
-+ if (!ui)
- {
- for (const dir_path& d: is)
- {
-@@ -521,22 +518,16 @@
- }
- }
- #endif
-- if (ui || uli)
-+ if (ui)
- {
-- bool ull (find (ls.begin (), ls.end (), usr_loc_lib) != ls.end ());
--
- // Many platforms don't search in /usr/local/lib by default (but do
- // for headers in /usr/local/include). So add it as the last option.
- //
-- if (!ull && exists (usr_loc_lib, true /* ignore_error */))
-- ls.push_back (usr_loc_lib);
-
- // FreeBSD is at least consistent: it searches in neither. Quoting
- // its wiki: "FreeBSD can't even find libraries that it installed."
- // So let's help it a bit.
- //
-- if (!uli && exists (usr_loc_inc, true /* ignore_error */))
-- is.push_back (usr_loc_inc);
- }
- }
- #endif
diff --git a/dev-util/build2/files/build2-0.14.0-update-for-install.patch b/dev-util/build2/files/build2-0.14.0-update-for-install.patch
deleted file mode 100644
index 28467f67dc24..000000000000
--- a/dev-util/build2/files/build2-0.14.0-update-for-install.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- build2-toolchain-0.14.0-orig/buildfile 2021-10-19 20:44:33.000000000 +1100
-+++ build2-toolchain-0.14.0/buildfile 2022-03-26 20:47:10.191006537 +1100
-@@ -6,9 +6,6 @@
- # installation instructions in the BOOTSTRAP-* file corresponding to
- # your platform/compiler.
- #
--assert ($build.meta_operation == 'dist' || \
-- $build.meta_operation == 'configure' || \
-- $build.meta_operation == 'disfigure') 'only dist and configure supported'
-
- # Package repository URL (or path).
- #
diff --git a/dev-util/build2/metadata.xml b/dev-util/build2/metadata.xml
deleted file mode 100644
index 9ebc6959458d..000000000000
--- a/dev-util/build2/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- build2 is an open source (MIT), cross-platform build toolchain
- for developing and packaging C and C++ code. It is a hierarchy
- of tools that includes the build system, package dependency
- manager (for package consumption), and project dependency
- manager (for project development). Key features:
-
- Next-generation, Cargo-like integrated build toolchain for C
- and C++.
-
- Covers entire project lifecycle: creation, development,
- testing, and delivery.
-
- Uniform and consistent interface across all platforms and
- compilers.
-
- Fast, multi-threaded build system with parallel building and
- testing.
-
- Archive and version control-based package repositories.
-
- Dependency-free, all you need is a C++ compiler.
- </longdescription>
- <upstream>
- <remote-id type="github">build2/build2</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/kde-misc/bismuth/Manifest b/kde-misc/bismuth/Manifest
deleted file mode 100644
index 21f6edcb961a..000000000000
--- a/kde-misc/bismuth/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST bismuth-3.1.4-binary-release.tar.gz 131470 BLAKE2B 435ec224ed589300f48bfd0f25aec75cb955ca7b6948ec48cdf0f8b53b92d262366e4159fb02862fde5bf676a99bfce38b521bcb670285fde7bb7dbda3e596d3 SHA512 90693137fa9527ed7aca9c0cad18d849491a166d3f6e6d4545f3c325a062589a196e1bfc36569f94551ba8a112e3f0be9a9d14dcb6cad0c8bc4e49bdd61f6488
-DIST bismuth-3.1.4.tar.gz 5456820 BLAKE2B 397f1f2ab89b92a2d0e9aa37f0cb42282f40b581de499860617ab2333a56e503bd8b76c4e6c909ec16df5ed56eb38019d559333c670898ab3f79fc1ab24310ad SHA512 3318f010dc9bf217536cccf2b9a683637172fae90409c2fbae4152a6b613d1a850cd7c7a03880e46f812aaa3a8d66bb829ba70f028a6a320db7844e254d73cc3
diff --git a/kde-misc/bismuth/bismuth-3.1.4.ebuild b/kde-misc/bismuth/bismuth-3.1.4.ebuild
deleted file mode 100644
index d723f4a4350c..000000000000
--- a/kde-misc/bismuth/bismuth-3.1.4.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Tiling window management script for Kwin"
-HOMEPAGE="https://github.com/Bismuth-Forge/bismuth"
-SRC_URI="
- https://github.com/Bismuth-Forge/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/Bismuth-Forge/bismuth/releases/download/v${PV}/binary-release.tar.gz -> ${P}-binary-release.tar.gz
-"
-
-LICENSE="CC-BY-4.0 LGPL-3+ MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-QTMIN=5.15.0
-KFMIN=5.78.0
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qttest-${QTMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdeclarative-${KFMIN}:5
- >=kde-frameworks/kglobalaccel-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-plasma/kwin-5.24.0:5
-"
-
-RDEPEND="${DEPEND}"
-
-RESTRICT=test # npm + js + hell + network
-
-src_prepare() {
- # we are not building npm hell or tests
- cmake_comment_add_subdirectory tests
- cmake_run_in src cmake_comment_add_subdirectory kwinscript
- cmake_src_prepare
-}
-
-src_configuire() {
- # cmake calls git describe --tags --abbrev=0
- # let's just echo expected output, e.g. v1.2.3
- git() { echo "v${PV}" ; }
- export -f git || die
-
- local mycmakeargs=(
- -DBUILD_TESTING=OFF
- -DUSE_NPM=OFF
- -DUSE_TSC=OFF
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- insinto /usr/share/kwin/scripts
- doins -r ../share/kwin/scripts/"${PN}"
-}
diff --git a/kde-misc/bismuth/metadata.xml b/kde-misc/bismuth/metadata.xml
deleted file mode 100644
index 3d9ae735e688..000000000000
--- a/kde-misc/bismuth/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-needed -->
- <upstream>
- <bugs-to>https://github.com/Bismuth-Forge/bismuth/issues</bugs-to>
- <changelog>https://github.com/Bismuth-Forge/bismuth/blob/master/CHANGELOG.md</changelog>
- <doc>https://github.com/Bismuth-Forge/bismuth/tree/master/docs</doc>
- <remote-id type="github">Bismuth-Forge/bismuth</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-sound/exaile/Manifest b/media-sound/exaile/Manifest
deleted file mode 100644
index 6619efa4cd31..000000000000
--- a/media-sound/exaile/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST exaile-4.1.3.tar.gz 3853508 BLAKE2B 3ce7bbd84dda419b817f0684b2279e29a48b7c221eb3d335f3b3797be4dbbec9158b576337084cdd0d242d79fdf14616c1e0b8b171e3995689f94945aa7385b6 SHA512 16b31331a31f0a2e088f177c8a01ef47603b07fe94cbb19869a4caeaec2da03cacaa07d5b0eb50052645449e07620e2c58f202007108af73e20cf744d70bb556
diff --git a/media-sound/exaile/exaile-4.1.3.ebuild b/media-sound/exaile/exaile-4.1.3.ebuild
deleted file mode 100644
index 56167a0672e9..000000000000
--- a/media-sound/exaile/exaile-4.1.3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit python-single-r1 xdg
-
-if [[ ${PV} == "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/exaile/exaile.git"
-else
- SRC_URI="https://github.com/${PN}/${PN}/archive/${PV/_/-}/${PN}-${PV/_/}.tar.gz"
- KEYWORDS="amd64 ~x86"
- S="${WORKDIR}/${PN}-${PV/_/-}"
-fi
-
-DESCRIPTION="GTK+ based media player aiming to be similar to Amarok"
-HOMEPAGE="https://www.exaile.org/"
-LICENSE="GPL-2 GPL-3"
-SLOT="0"
-# IUSE+=cddb if have dev-python/cddb-py
-IUSE="libnotify nls scrobbler"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-BDEPEND="
- nls? (
- dev-util/intltool
- sys-devel/gettext
- )
-"
-RDEPEND="${PYTHON_DEPS}
- media-libs/gst-plugins-base:1.0
- media-libs/gst-plugins-good:1.0
- media-plugins/gst-plugins-meta:1.0
- x11-libs/gtk+:3[introspection]
- libnotify? ( x11-libs/libnotify[introspection] )
- $(python_gen_cond_dep '
- dev-python/bsddb3[${PYTHON_USEDEP}]
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/gst-python:1.0[${PYTHON_USEDEP}]
- dev-python/pycairo[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
- scrobbler? ( dev-python/pylast[${PYTHON_USEDEP}] )
- ')
-"
-
-RESTRICT="test" #315589
-
-pkg_setup() {
- python-single-r1_pkg_setup
-}
-
-src_compile() {
- use nls && emake locale
-}
-
-src_install() {
- emake \
- PREFIX=/usr \
- LIBINSTALLDIR=/usr/$(get_libdir) \
- DESTDIR="${D}" \
- install$(use nls || echo _no_locale)
-
- python_optimize "${D}/usr/$(get_libdir)/${PN}"
- python_optimize "${D}/usr/share/${PN}"
-}
diff --git a/media-sound/exaile/exaile-9999.ebuild b/media-sound/exaile/exaile-9999.ebuild
deleted file mode 100644
index 3c7be5deff10..000000000000
--- a/media-sound/exaile/exaile-9999.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit python-single-r1 xdg
-
-if [[ ${PV} == "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/exaile/exaile.git"
-else
- SRC_URI="https://github.com/${PN}/${PN}/archive/${PV/_/-}/${PN}-${PV/_/}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/${PN}-${PV/_/-}"
-fi
-
-DESCRIPTION="GTK+ based media player aiming to be similar to Amarok"
-HOMEPAGE="https://www.exaile.org/"
-LICENSE="GPL-2 GPL-3"
-SLOT="0"
-# IUSE+=cddb if have dev-python/cddb-py
-IUSE="libnotify nls scrobbler"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-BDEPEND="
- nls? (
- dev-util/intltool
- sys-devel/gettext
- )
-"
-RDEPEND="${PYTHON_DEPS}
- media-libs/gst-plugins-base:1.0
- media-libs/gst-plugins-good:1.0
- media-plugins/gst-plugins-meta:1.0
- x11-libs/gtk+:3[introspection]
- libnotify? ( x11-libs/libnotify[introspection] )
- $(python_gen_cond_dep '
- dev-python/bsddb3[${PYTHON_USEDEP}]
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/gst-python:1.0[${PYTHON_USEDEP}]
- dev-python/pycairo[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
- scrobbler? ( dev-python/pylast[${PYTHON_USEDEP}] )
- ')
-"
-
-RESTRICT="test" #315589
-
-pkg_setup() {
- python-single-r1_pkg_setup
-}
-
-src_compile() {
- use nls && emake locale
-}
-
-src_install() {
- emake \
- PREFIX=/usr \
- LIBINSTALLDIR=/usr/$(get_libdir) \
- DESTDIR="${D}" \
- install$(use nls || echo _no_locale)
-
- python_optimize "${D}/usr/$(get_libdir)/${PN}"
- python_optimize "${D}/usr/share/${PN}"
-}
diff --git a/media-sound/exaile/metadata.xml b/media-sound/exaile/metadata.xml
deleted file mode 100644
index c421f9314c88..000000000000
--- a/media-sound/exaile/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sound@gentoo.org</email>
- <name>Gentoo Sound project</name>
- </maintainer>
- <upstream>
- <remote-id type="launchpad">exaile</remote-id>
- <remote-id type="github">exaile/exaile</remote-id>
- </upstream>
- <use>
- <flag name="scrobbler">Enable audioscrobbler/last.fm support</flag>
- </use>
-</pkgmetadata>
diff --git a/net-dns/odsclient/Manifest b/net-dns/odsclient/Manifest
deleted file mode 100644
index 2de2b57bb3e6..000000000000
--- a/net-dns/odsclient/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST odsclient-1.03.tar.gz 4263 BLAKE2B b4d04133b9ab837cd3df06cf331aeb5b0987d370d27e824776374135e0340e42449fa24027eaaed2a4921b82abc9a61e4f750fdf1aba1a33b91780a4662704dd SHA512 12cc8b734314ec23432fc7ca980e099eee04be84134740460b7ab3edcff1abfb116794504653ef0af72b27fdc2b074633b96196e1894092152e1bd0e8300ab11
diff --git a/net-dns/odsclient/files/1.03-gentoo.patch b/net-dns/odsclient/files/1.03-gentoo.patch
deleted file mode 100644
index 76f93016a010..000000000000
--- a/net-dns/odsclient/files/1.03-gentoo.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/client.c
-+++ b/client.c
-@@ -40,7 +40,8 @@
- ret = getret(s);
- if(ret == 795 || ret == 796)
- {
-- fprintf(stderr, "Updated successfully\n");
-+ fprintf(stderr, "Updated %s to %s successfully\n",
-+ argv[3], ipaddress);
- mydprintf(s, "QUIT\n");
- close(s);
- exit(0);
-@@ -50,7 +51,7 @@
-
- }
- }
-- fprintf(stderr, "Unable to update host\n");
-+ fprintf(stderr, "Unable to update %s\n", argv[3]);
- return 1;
- }
-
diff --git a/net-dns/odsclient/metadata.xml b/net-dns/odsclient/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/net-dns/odsclient/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/net-dns/odsclient/odsclient-1.03-r1.ebuild b/net-dns/odsclient/odsclient-1.03-r1.ebuild
deleted file mode 100644
index 7437ef0ff5eb..000000000000
--- a/net-dns/odsclient/odsclient-1.03-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="Client for the Open Domain Server's dynamic dns"
-HOMEPAGE="http://www.ods.org/"
-SRC_URI="http://www.ods.org/dl/${P}.tar.gz"
-LICENSE="LGPL-2.1"
-
-SLOT="0"
-KEYWORDS="~amd64 x86"
-IUSE=""
-
-PATCHES=( "${FILESDIR}/${PV}-gentoo.patch" )
-
-src_prepare() {
- default
- sed -i Makefile -e 's| -o | $(LDFLAGS)&|g' || die "sed failed"
-}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- CFLAGS="${CFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- dosbin odsclient
- einstalldocs
-}
diff --git a/profiles/arch/m68k/package.use.mask b/profiles/arch/m68k/package.use.mask
index 3815aedb321e..9be2feccdf89 100644
--- a/profiles/arch/m68k/package.use.mask
+++ b/profiles/arch/m68k/package.use.mask
@@ -75,7 +75,6 @@ dev-python/distlib test
dev-python/fonttools test
dev-python/hatchling test
dev-python/isort test
-dev-python/nose test
dev-python/numpydoc test
dev-python/objgraph test
dev-python/pip-run test
diff --git a/profiles/features/wd40/package.mask b/profiles/features/wd40/package.mask
index 3ce50e2ca1d2..b563d5da9088 100644
--- a/profiles/features/wd40/package.mask
+++ b/profiles/features/wd40/package.mask
@@ -91,7 +91,6 @@ dev-python/orjson
dev-python/os-client-config
dev-python/osc-lib
dev-python/paramiko
-dev-python/pendulum
dev-python/pooch
dev-python/pydantic
dev-python/pydantic-core
diff --git a/profiles/features/wd40/package.use.mask b/profiles/features/wd40/package.use.mask
index afa446586449..4d70f8b95974 100644
--- a/profiles/features/wd40/package.use.mask
+++ b/profiles/features/wd40/package.use.mask
@@ -119,7 +119,6 @@ net-vpn/networkmanager-vpnc gtk
# Michał Górny <mgorny@gentoo.org> (2022-07-29)
# More packages requiring dev-python/cryptography or its revdeps.
app-admin/salt keyring neutron
-dev-python/boto test
dev-python/dask test
dev-python/docker test
dev-python/google-api-python-client test
diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index 8e619d65ae2d..db4bc1db6ddd 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 <mgorny@gentoo.org> (2024-01-23)
-# Unmaintained, very hacky package. Its replacement, berkeleydb,
-# was so bad that we've lastrited it.
-dev-python/bsddb3
-
# Michał Górny <mgorny@gentoo.org> (2023-12-10)
# Superseded by dev-python/psycopg:0 (version 3).
dev-python/psycopg:2
@@ -112,14 +107,6 @@ sys-apps/edac-utils
# to packages not supporting Python 2 anymore.
dev-python/future
-# Michał Górny <mgorny@gentoo.org> (2022-10-17)
-# Nosetests are no longer maintained (since 2015!), are completely
-# broken with Python 3.11, and we were already patching it to make it
-# work with prior Python versions. If your package still needs it
-# (sic!), then either port it to use a maintained test framework (pytest
-# preferably) or last rite it.
-dev-python/nose
-
# Matt Turner <mattst88@gentoo.org> (2022-10-02)
# Dummy packages, now merged into app-accessibility/at-spi2-core.
# When possible, replace dependencies on these packages with a dependency on
diff --git a/profiles/package.mask b/profiles/package.mask
index 2d217422e927..9c0a936af421 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -693,61 +693,6 @@ sci-libs/mpir
~sys-auth/polkit-qt-0.200.0
>=sys-libs/snapd-glib-1.64-r100
-# Michał Górny <mgorny@gentoo.org> (2024-02-28)
-# Nosetests have been abandoned in 2015. Upstream (while technically
-# still around) has refused to accept any patches since, and we have
-# already had to fork it, to keep it somewhat working. All
-# the remaining reverse dependencies were finally ported or last rited.
-# Removal on 2024-03-29. Bug #822414.
-dev-python/nose
-
-# Michał Górny <mgorny@gentoo.org> (2024-02-28)
-# The project is not really actively maintained upstream, and it still
-# depends on dev-python/nose. There are other tools with similar
-# functionality.
-# Removal on 2024-03-29. Bug #878695.
-app-misc/rmlint
-
-# Michał Górny <mgorny@gentoo.org> (2024-02-27)
-# dev-python/boto is dead, with last release in 2018. It has been
-# replaced by dev-python/boto3. It carries a ton of patches and still
-# depends on dev-python/nose.
-#
-# Removal on 2024-03-28. Bug #888235.
-dev-python/boto
-
-# Michał Górny <mgorny@gentoo.org> (2024-02-27)
-# Still depends on dev-python/nose. No reverse dependencies.
-# Removal on 2024-03-28. Bug #878721.
-sci-biology/biopandas
-
-# Michał Górny <mgorny@gentoo.org> (2024-02-27)
-# Effectively unmaintained in Gentoo. Still depends on dev-python/nose,
-# on top of that tests are restricted, so we don't even know if it
-# works at all. No reverse dependencies.
-# Removal on 2024-03-28. Bug #878725.
-sci-chemistry/nmrglue
-
-# Arthur Zamarin <arthurzam@gentoo.org> (2024-02-23)
-# A library without any reverse dependencies in tree. Maintainer-needed
-# package. Has open security bug without handling. Has open bump for a
-# long time.
-# Removal: 2024-03-24. Bugs #925342, #837518.
-dev-libs/zlog
-
-# Vadim Misbakh-Soloviov <mva@gentoo.org> (2024-02-22)
-# Masked for removal in 30 (or more) days.
-# Fetches only from specific geo-locations, hostile upstream, security issues.
-# Consider to use the version from overlay named "mva" after tree-cleaning.
-# No revdeps. Bug #876271
-www-plugins/gosuslugi-plugin
-
-# Michał Górny <mgorny@gentoo.org> (2024-02-20)
-# Unmaintained. The recently merged rewrite in Rust broke compilation
-# on 32-bit architecture. No revdeps left.
-# Removal on 2024-03-21. Bug #924881.
-dev-python/pendulum
-
# Sam James <sam@gentoo.org> (2024-02-18)
# Lots of changes, including a port to a new build system. Needs lots of testing.
=sys-apps/gentoo-functions-1*
@@ -756,56 +701,6 @@ dev-python/pendulum
# May break on some arches b/c of visibility/map changes to ffi_type_longdouble
=dev-libs/libffi-3.4.5
-# Michał Górny <mgorny@gentoo.org> (2024-02-14)
-# Abandoned upstream in 2020. Has a fork that has last been released
-# in 2021. No revdeps.
-# Removal on 2024-03-15. Bug #833088.
-dev-python/fb-re2
-
-# Michał Górny <mgorny@gentoo.org> (2024-02-14)
-# Unmaintained. EAPI 6. The service was shut down.
-# Removal on 2024-03-15. Bug #922925.
-net-dns/odsclient
-
-# Michał Górny <mgorny@gentoo.org> (2024-02-14)
-# Data for removed sci-astronomy/casacore. No other revdeps.
-# Removal on 2024-03-15. Bug #923954.
-sci-astronomy/casa-data
-
-# Michał Górny <mgorny@gentoo.org> (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
-media-sound/exaile
-
-# Michał Górny <mgorny@gentoo.org> (2024-02-14)
-# All these firmwares are included in sys-kernel/linux-firmware, in some
-# cases in newer versions with security fixes.
-# Removal on 2024-03-15. Bug #924589.
-sys-firmware/iwl1000-ucode
-sys-firmware/iwl3160-7260-bt-ucode
-sys-firmware/iwl3160-ucode
-sys-firmware/iwl6005-ucode
-sys-firmware/iwl6030-ucode
-sys-firmware/iwl7260-ucode
-sys-firmware/iwl8000-ucode
-
-# Michał Górny <mgorny@gentoo.org> (2024-02-14)
-# Does not work with >=kde-plasma/kwin-5.27 anymore. Discontinued upstream.
-# https://github.com/Bismuth-Forge/bismuth/issues/471#issuecomment-1410969462
-# Removal on 2024-03-15. Bug #924588.
-kde-misc/bismuth
-
-# Michał Górny <mgorny@gentoo.org> (2024-02-14)
-# A NIH build system with no revdeps. Broken with ccache, clang
-# and possibly more. Horrible bootstrap process.
-# Removal on 2024-03-15. Bug #924587.
-dev-cpp/libodb
-dev-cpp/libodb-sqlite
-dev-util/build2
-
# Ulrich Müller <ulm@gentoo.org> (2024-02-08)
# Masked for testing.
# Test failure in watchpoints.dem, undefined function FresnelC.
diff --git a/profiles/updates/4Q-2023 b/profiles/updates/4Q-2023
index 361fac25ddbd..173fb6a27ff4 100644
--- a/profiles/updates/4Q-2023
+++ b/profiles/updates/4Q-2023
@@ -15,7 +15,6 @@ move dev-python/swagger_spec_validator dev-python/swagger-spec-validator
move dev-python/pslab-python dev-python/pslab
move dev-python/python-discid dev-python/discid
move dev-python/py-amqp dev-python/amqp
-move dev-python/pyre2 dev-python/fb-re2
move dev-python/python-sshpubkeys dev-python/sshpubkeys
move app-office/kalendar app-office/merkuro
move kde-misc/wacomtablet kde-plasma/wacomtablet
diff --git a/sci-astronomy/casa-data/Manifest b/sci-astronomy/casa-data/Manifest
deleted file mode 100644
index f9d7b3a1628d..000000000000
--- a/sci-astronomy/casa-data/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST casa-data-20170703.tar.Z 12421015 BLAKE2B 324dd4174f80bdf192de0ec8c12125304a9dd85b6bf64b4386053ec65bab4aa98417bf69f38eae64e4bfacfa4a6479cc6fded13fd0c8edfcbd3eb8aec537c815 SHA512 dc0de856da4146ed356fbfcb522b427bb6a66fb08affdf0bfe803b21305ac37eff9b1790ede58acc993df2f22d620982f10b42f631457258d1620702c10d87b1
diff --git a/sci-astronomy/casa-data/casa-data-20170703.ebuild b/sci-astronomy/casa-data/casa-data-20170703.ebuild
deleted file mode 100644
index b4d8eb48b3c2..000000000000
--- a/sci-astronomy/casa-data/casa-data-20170703.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MYPN=WSRT_Measures
-
-DESCRIPTION="Data and tables for the CASA software"
-HOMEPAGE="https://github.com/casacore/casacore/"
-SRC_URI="ftp://ftp.astron.nl/outgoing/Measures/${MYPN}_${PV}-000001.ztar -> ${P}.tar.Z"
-S="${WORKDIR}"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-src_install() {
- insinto /usr/share/casa/data
- doins -r *
-}
diff --git a/sci-astronomy/casa-data/metadata.xml b/sci-astronomy/casa-data/metadata.xml
deleted file mode 100644
index 0f317f26f352..000000000000
--- a/sci-astronomy/casa-data/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci-astronomy@gentoo.org</email>
- <name>Gentoo Astronomy Project</name>
- </maintainer>
- <longdescription lang="en">
- Observatory tables, ephemerides and other software data related to
- the Common Astronomy Software Applications (CASA) suite.
- </longdescription>
- <upstream>
- <remote-id type="github">casacore/casacore</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/sci-biology/biopandas/Manifest b/sci-biology/biopandas/Manifest
deleted file mode 100644
index 1a153471c26b..000000000000
--- a/sci-biology/biopandas/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST biopandas-0.4.1.gh.tar.gz 5330292 BLAKE2B 78b783ed77bbd8e6efd115a108f99c502fd71ef4c231746575599828699dac1de85125273df1af74d0bd51e092751113474ef2baf312a184e23b3057cd21222a SHA512 e08694fad927a5ac096b2cd78f641a2af262ebfc7351fc4dc37e5df39e98a6e984ccab26718109f18eed988a4a4af5b29d19c5cf3e8e2d794246b1410a9b5440
diff --git a/sci-biology/biopandas/biopandas-0.4.1.ebuild b/sci-biology/biopandas/biopandas-0.4.1.ebuild
deleted file mode 100644
index 50fe601ed514..000000000000
--- a/sci-biology/biopandas/biopandas-0.4.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Molecular Structures in Pandas DataFrames"
-HOMEPAGE="
- https://rasbt.github.io/biopandas/
- https://github.com/BioPandas/biopandas
- https://pypi.org/project/biopandas/
-"
-SRC_URI="https://github.com/BioPandas/biopandas/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pandas[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests nose
diff --git a/sci-biology/biopandas/metadata.xml b/sci-biology/biopandas/metadata.xml
deleted file mode 100644
index 5133b4eff6ab..000000000000
--- a/sci-biology/biopandas/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci-biology@gentoo.org</email>
- <name>Gentoo Biology Project</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">biopandas</remote-id>
- <maintainer status="unknown">
- <email>mail@sebastianraschka.com</email>
- <name>Sebastian Raschka</name>
- </maintainer>
- <remote-id type="github">BioPandas/biopandas</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/sci-chemistry/nmrglue/Manifest b/sci-chemistry/nmrglue/Manifest
deleted file mode 100644
index fa5208607065..000000000000
--- a/sci-chemistry/nmrglue/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nmrglue-0.9.tar.gz 14916942 BLAKE2B febe5c25a05474242654a63617388b4e65310050d07263cf6dd173ac75579c75b8b3238d7a20fe7e535ee43fe53828fe6776f18cc781c24ac571d58a1110314c SHA512 8e20a53cf53df6fb0f0ddba1361b1ead0f03c5cdd34cc7199fb9d6727060596a1f79c5c0139dd978f6b09551216a0042e8858603ce4c9b1f4063f04e06d912e5
diff --git a/sci-chemistry/nmrglue/metadata.xml b/sci-chemistry/nmrglue/metadata.xml
deleted file mode 100644
index 83de058dacf2..000000000000
--- a/sci-chemistry/nmrglue/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci-chemistry@gentoo.org</email>
- <name>Gentoo Chemistry Project</name>
- </maintainer>
- <longdescription>
- Nmrglue has the ability to read, write and convert between a number of NMR file
- formats including Agilent/Varian, Bruker, NMRPipe, Sparky, SIMPSON, Rowland NMR
- Toolkit files. The files, which are represented in Python as dictionaries of
- spectral parameters and NumPy ndarray objects, can be easily examined, modified
- and processed as desired.
-
- Nmrglue provides a number of functions for processing NMR data such as
- apodization, spectral shifting, Fourier and other transformations, baseline
- smoothing and flattening, and linear prediction modeling and extrapolation.
- In addition new processing schemes can be implemented easily using the nmrglue
- provided functions and the multitude of numerical routines provided by the NumPy
- and SciPy packages.
-
- When used in conjunction with the matplotlib (or other) python plotting library
- nmrglue can be used to create publication quality figures of NMR spectrum or
- examine data interactively.
- </longdescription>
- <upstream>
- <remote-id type="github">jjhelmus/nmrglue</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/sci-chemistry/nmrglue/nmrglue-0.9.ebuild b/sci-chemistry/nmrglue/nmrglue-0.9.ebuild
deleted file mode 100644
index 9323133b7c93..000000000000
--- a/sci-chemistry/nmrglue/nmrglue-0.9.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A module for working with NMR data in Python"
-HOMEPAGE="https://www.nmrglue.com/"
-SRC_URI="https://github.com/jjhelmus/nmrglue/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-# Requires sci-chemistry/nmrpipe from ::sci
-RESTRICT="test"
-
-RDEPEND="
- dev-python/matplotlib[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/scipy[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="test? ( app-shells/tcsh )"
-
-distutils_enable_tests nose
-distutils_enable_sphinx doc/source dev-python/sphinx-rtd-theme dev-python/numpydoc
diff --git a/sys-firmware/iwl1000-ucode/Manifest b/sys-firmware/iwl1000-ucode/Manifest
deleted file mode 100644
index 72392b54f397..000000000000
--- a/sys-firmware/iwl1000-ucode/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST iwlwifi-1000-ucode-39.31.5.1.tgz 180879 BLAKE2B c188230b9beade89d0db2d7bb52432a75aad425618348ee7e242c52bb57f8940ce302ed9dab13420a99cc29178f56d2fd7bf069e35ab5c26d3ddb34be45dcba5 SHA512 18f01b51f83e133bd6803567afb75606faba8cd96e3ed4faab8350d6f63e43c4c9397fdc17631efda1606fbef9e1a2b3065cbb58779de0f56223c95703474b06
diff --git a/sys-firmware/iwl1000-ucode/iwl1000-ucode-39.31.5.1-r1.ebuild b/sys-firmware/iwl1000-ucode/iwl1000-ucode-39.31.5.1-r1.ebuild
deleted file mode 100644
index b689c2319d6d..000000000000
--- a/sys-firmware/iwl1000-ucode/iwl1000-ucode-39.31.5.1-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P="iwlwifi-1000-ucode-${PV}"
-DESCRIPTION="Intel (R) Wireless WiFi Link 1000BGN ucode"
-HOMEPAGE="https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi"
-SRC_URI="https://wireless.wiki.kernel.org/_media/en/users/drivers/${MY_P}.tgz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ipw3945"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-src_install() {
- insinto /lib/firmware
- doins iwlwifi-1000-5.ucode
- dodoc README.iwlwifi-1000-ucode
-}
diff --git a/sys-firmware/iwl1000-ucode/metadata.xml b/sys-firmware/iwl1000-ucode/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/sys-firmware/iwl1000-ucode/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/sys-firmware/iwl3160-7260-bt-ucode/Manifest b/sys-firmware/iwl3160-7260-bt-ucode/Manifest
deleted file mode 100644
index df191cb8ac36..000000000000
--- a/sys-firmware/iwl3160-7260-bt-ucode/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST iwl3160-7260-bt-ucode-37.8.10_p2.tgz 78372 BLAKE2B 5abb7abc130ebe93527b4d3d364488bfebe4c9ad005c5173e4a27db5bf880c3af97b451825b5ac972ec89bbab25f127e2e8f15501fcfd96b679868a21154f888 SHA512 73399fcfd58972b9099cad6014f686f74ed4aedc2278d1389d1e815fb08d2af43f3f6defa70d409ecc0b388fba0710dc8fe26627d3149c79db8e8792576047e5
diff --git a/sys-firmware/iwl3160-7260-bt-ucode/iwl3160-7260-bt-ucode-37.8.10_p2.ebuild b/sys-firmware/iwl3160-7260-bt-ucode/iwl3160-7260-bt-ucode-37.8.10_p2.ebuild
deleted file mode 100644
index 7678f40b14c5..000000000000
--- a/sys-firmware/iwl3160-7260-bt-ucode/iwl3160-7260-bt-ucode-37.8.10_p2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info
-
-DESCRIPTION="Firmware for Intel (R) Wireless 3160, 7260, 7265 Bluetooth"
-HOMEPAGE="https://wireless.kernel.org/en/users/Drivers/iwlwifi"
-SRC_URI="mirror://gentoo/${P}.tgz"
-S="${WORKDIR}"
-
-LICENSE="ipw3945"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="!sys-kernel/linux-firmware[-savedconfig]"
-
-CONFIG_CHECK="~IWLMVM"
-ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the Intel (R) Wireless 3160, 7260, 7265 firmware"
-
-pkg_pretend() {
- if kernel_is lt 3 10 0; then
- ewarn "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}."
- ewarn "This microcode image requires a kernel >= 3.10.0."
- fi
-}
-
-src_install() {
- insinto /lib/firmware
- doins -r intel
-}
diff --git a/sys-firmware/iwl3160-7260-bt-ucode/metadata.xml b/sys-firmware/iwl3160-7260-bt-ucode/metadata.xml
deleted file mode 100644
index bef24d2c2337..000000000000
--- a/sys-firmware/iwl3160-7260-bt-ucode/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/sys-firmware/iwl3160-ucode/Manifest b/sys-firmware/iwl3160-ucode/Manifest
deleted file mode 100644
index a842e4b5e8ae..000000000000
--- a/sys-firmware/iwl3160-ucode/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST iwl3160-ucode-0.16.242414.tgz 467156 BLAKE2B 47a94667cfdc5a9409073e866f750b7c3edefe42539ab1b4f7ac432e2dc74a8a5c0cf45bad5febb1ed165b74dc2af1319b088c751bde69cd5c64812ffd5f43f7 SHA512 ca0f675ebddb92c936df6bf412fdd1a41a33426636c3c40881251dfdd8b6527bc03d03b73b10dfb6fcc23676d1d51c372ac406f9554baf7f4ac36c9bd302b79d
diff --git a/sys-firmware/iwl3160-ucode/iwl3160-ucode-0.16.242414-r1.ebuild b/sys-firmware/iwl3160-ucode/iwl3160-ucode-0.16.242414-r1.ebuild
deleted file mode 100644
index 7bb42e888f01..000000000000
--- a/sys-firmware/iwl3160-ucode/iwl3160-ucode-0.16.242414-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info
-
-DEV_N="${PN:3:4}"
-MY_PV="$(ver_cut 2).$(ver_cut 3).$(ver_cut 1)"
-MY_PN="iwlwifi-${DEV_N}-ucode"
-
-DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}"
-HOMEPAGE="https://wireless.kernel.org/en/users/Drivers/iwlwifi"
-SRC_URI="https://wireless.wiki.kernel.org/_media/en/users/drivers/${MY_PN}-${MY_PV}.tgz -> ${P}.tgz"
-S="${WORKDIR}/${MY_PN}-${MY_PV}"
-
-LICENSE="ipw3945"
-SLOT="$(ver_cut 2)"
-KEYWORDS="~amd64 ~x86"
-IUSE="bluetooth"
-
-RDEPEND="
- bluetooth? ( sys-firmware/iwl3160-7260-bt-ucode )
- !sys-kernel/linux-firmware[-savedconfig]"
-
-CONFIG_CHECK="~IWLMVM"
-ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware"
-
-src_install() {
- insinto /lib/firmware
- doins iwlwifi-${DEV_N}-$(ver_cut 2).ucode
- dodoc README*
-}
diff --git a/sys-firmware/iwl3160-ucode/metadata.xml b/sys-firmware/iwl3160-ucode/metadata.xml
deleted file mode 100644
index bef24d2c2337..000000000000
--- a/sys-firmware/iwl3160-ucode/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/sys-firmware/iwl6005-ucode/Manifest b/sys-firmware/iwl6005-ucode/Manifest
deleted file mode 100644
index 1f80304743d0..000000000000
--- a/sys-firmware/iwl6005-ucode/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST iwlwifi-6000g2a-ucode-17.168.5.3.tgz 210543 BLAKE2B 9db1e81bb3330bff9e048ce4be066997fa6cda2ea5edb2a4865e4ffd233453dfa608eca73a68b45f72d4ea20dbe188abeb9d47ead442e521309056fe57d9adf2 SHA512 9fcee47c294777f30d40933942db171d45e4bfd6c6adc8f80e759f296d1df8ee91419379bddd738654c04d73974d03dc6a9a809e10a16e58b8a3f76f8df10636
-DIST iwlwifi-6000g2a-ucode-18.168.6.1.tgz 326978 BLAKE2B a1a9f8bb535c48ae51594b84bf5d3ff4121808483872f246f97cc42176a8c6f81aa1dc84725ccfad2531819ba1a360929b9d77130d9c29bcf3d62bfa6c843d51 SHA512 6e30662005e49957323addf62b73ac98f15122f451674038c8154cb544a36b1d004ad38818bf7530b1135eb40ed73d4aa4b28fd77f807ecb7a779e2067d52adb
diff --git a/sys-firmware/iwl6005-ucode/iwl6005-ucode-17.168.5.3.ebuild b/sys-firmware/iwl6005-ucode/iwl6005-ucode-17.168.5.3.ebuild
deleted file mode 100644
index 981082e222fd..000000000000
--- a/sys-firmware/iwl6005-ucode/iwl6005-ucode-17.168.5.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="iwlwifi-6000g2a-ucode"
-
-DESCRIPTION="Intel (R) Wireless WiFi Advanced N 6005 ucode"
-HOMEPAGE="http://intellinuxwireless.org/?p=iwlwifi"
-SRC_URI="http://intellinuxwireless.org/iwlwifi/downloads/${MY_PN}-${PV}.tgz"
-
-LICENSE="ipw3945"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_install() {
- insinto /lib/firmware
- doins iwlwifi-6000g2a-5.ucode
-
- dodoc README*
-}
diff --git a/sys-firmware/iwl6005-ucode/iwl6005-ucode-18.168.6.1.ebuild b/sys-firmware/iwl6005-ucode/iwl6005-ucode-18.168.6.1.ebuild
deleted file mode 100644
index 3cefba539e90..000000000000
--- a/sys-firmware/iwl6005-ucode/iwl6005-ucode-18.168.6.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="iwlwifi-6000g2a-ucode"
-
-DESCRIPTION="Intel (R) Wireless WiFi Advanced N 6005 ucode"
-HOMEPAGE="http://intellinuxwireless.org/?p=iwlwifi"
-SRC_URI="http://intellinuxwireless.org/iwlwifi/downloads/${MY_PN}-${PV}.tgz"
-
-LICENSE="ipw3945"
-SLOT="1"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_install() {
- insinto /lib/firmware
- doins iwlwifi-6000g2a-6.ucode
-
- dodoc README*
-}
diff --git a/sys-firmware/iwl6005-ucode/metadata.xml b/sys-firmware/iwl6005-ucode/metadata.xml
deleted file mode 100644
index 115e9d64a669..000000000000
--- a/sys-firmware/iwl6005-ucode/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/sys-firmware/iwl6030-ucode/Manifest b/sys-firmware/iwl6030-ucode/Manifest
deleted file mode 100644
index f6410f81f2eb..000000000000
--- a/sys-firmware/iwl6030-ucode/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST iwlwifi-6000g2b-ucode-17.168.5.2.tgz 221694 BLAKE2B 7a4b5a6fe7c3c4b61d915d87da044f463b916dce59716ac874b93cd370e1dc96930734ef35104bca99b184463128c7ea456e264033a113e445eb63f9804c7afc SHA512 124c061db09de3d042e1a93c0b45b4433245a4d0ab7990f4d19ff646ef496a3a988b078efe52bc4c2aad2c0a1eaa7c25e78e78c3f9a194b8b885397cdcfdf57f
-DIST iwlwifi-6000g2b-ucode-18.168.6.1.tgz 330313 BLAKE2B adeb3566582332fa57c6d67830e4a741ad79081fb4a7f93c3c30158bd74f3b6b372a1bbbd9dc51ded0eb0d6de71f09134633ba5041d788a2f7408e3953b06c90 SHA512 6bc37e75c7286cac49b84160c33b6f5218284fa460bb3e874a9bef2f0b669ebb5998dbed1e45815cd91d6eedad681dd5a4a75358ec4066c6db629e2b3e44ba16
diff --git a/sys-firmware/iwl6030-ucode/iwl6030-ucode-17.168.5.2.ebuild b/sys-firmware/iwl6030-ucode/iwl6030-ucode-17.168.5.2.ebuild
deleted file mode 100644
index 6ba7b58fb1a5..000000000000
--- a/sys-firmware/iwl6030-ucode/iwl6030-ucode-17.168.5.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="iwlwifi-6000g2b-ucode"
-
-DESCRIPTION="Intel (R) Wireless WiFi Advanced N 6030 ucode"
-HOMEPAGE="http://intellinuxwireless.org/?p=iwlwifi"
-SRC_URI="http://intellinuxwireless.org/iwlwifi/downloads/${MY_PN}-${PV}.tgz"
-
-LICENSE="ipw3945"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_install() {
- insinto /lib/firmware
- doins iwlwifi-6000g2b-5.ucode
-
- dodoc README*
-}
diff --git a/sys-firmware/iwl6030-ucode/iwl6030-ucode-18.168.6.1.ebuild b/sys-firmware/iwl6030-ucode/iwl6030-ucode-18.168.6.1.ebuild
deleted file mode 100644
index 512b33074805..000000000000
--- a/sys-firmware/iwl6030-ucode/iwl6030-ucode-18.168.6.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="iwlwifi-6000g2b-ucode"
-
-DESCRIPTION="Intel (R) Wireless WiFi Advanced N 6030 ucode"
-HOMEPAGE="http://intellinuxwireless.org/?p=iwlwifi"
-SRC_URI="http://intellinuxwireless.org/iwlwifi/downloads/${MY_PN}-${PV}.tgz"
-
-LICENSE="ipw3945"
-SLOT="1"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-src_install() {
- insinto /lib/firmware
- doins iwlwifi-6000g2b-6.ucode
-
- dodoc README*
-}
diff --git a/sys-firmware/iwl6030-ucode/metadata.xml b/sys-firmware/iwl6030-ucode/metadata.xml
deleted file mode 100644
index 115e9d64a669..000000000000
--- a/sys-firmware/iwl6030-ucode/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/sys-firmware/iwl7260-ucode/Manifest b/sys-firmware/iwl7260-ucode/Manifest
deleted file mode 100644
index d4f059301255..000000000000
--- a/sys-firmware/iwl7260-ucode/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST iwl7260-ucode-0.16.242414.tgz 494594 BLAKE2B b1dc80d923eca6046750d0858f19598473ac7c0d0155e98ecc0080fa61825366d17a2e4985031908548667ce17c8ee3f4b6683d10d53e532385c86c6f9dc84fc SHA512 8abfa4141a390a733ea6a43fe7d8d8874752b84a42a5be0a93ed7935f2f76241af41d48f2911393837a32aaf0230f1b1ee9984488e60f447c29794c0e60cd0bb
diff --git a/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.16.242414-r1.ebuild b/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.16.242414-r1.ebuild
deleted file mode 100644
index 7bb42e888f01..000000000000
--- a/sys-firmware/iwl7260-ucode/iwl7260-ucode-0.16.242414-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info
-
-DEV_N="${PN:3:4}"
-MY_PV="$(ver_cut 2).$(ver_cut 3).$(ver_cut 1)"
-MY_PN="iwlwifi-${DEV_N}-ucode"
-
-DESCRIPTION="Firmware for Intel (R) Dual Band Wireless-AC ${DEV_N}"
-HOMEPAGE="https://wireless.kernel.org/en/users/Drivers/iwlwifi"
-SRC_URI="https://wireless.wiki.kernel.org/_media/en/users/drivers/${MY_PN}-${MY_PV}.tgz -> ${P}.tgz"
-S="${WORKDIR}/${MY_PN}-${MY_PV}"
-
-LICENSE="ipw3945"
-SLOT="$(ver_cut 2)"
-KEYWORDS="~amd64 ~x86"
-IUSE="bluetooth"
-
-RDEPEND="
- bluetooth? ( sys-firmware/iwl3160-7260-bt-ucode )
- !sys-kernel/linux-firmware[-savedconfig]"
-
-CONFIG_CHECK="~IWLMVM"
-ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware"
-
-src_install() {
- insinto /lib/firmware
- doins iwlwifi-${DEV_N}-$(ver_cut 2).ucode
- dodoc README*
-}
diff --git a/sys-firmware/iwl7260-ucode/metadata.xml b/sys-firmware/iwl7260-ucode/metadata.xml
deleted file mode 100644
index bef24d2c2337..000000000000
--- a/sys-firmware/iwl7260-ucode/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/sys-firmware/iwl8000-ucode/Manifest b/sys-firmware/iwl8000-ucode/Manifest
deleted file mode 100644
index 4a550d988175..000000000000
--- a/sys-firmware/iwl8000-ucode/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST iwlwifi-8000-ucode-16.242414.0.tgz 931690 BLAKE2B 0fc3816c400314187eb8d2e9d76debdd941614d4a4769f78ecc2e819a1f8144e0ce7eacc475b692dc0539ded9609891cec962cdd20ea1aab8f86b3ca633816b3 SHA512 2d471f57f8fcc4dabd249a80a16cb81388eafddbe13b53a78572c6f9661ce3b6399dc43599d978b0319a14a14b29d5a9e39746e8096c985ea8f3d48e8c01fa47
diff --git a/sys-firmware/iwl8000-ucode/iwl8000-ucode-16.242414.0.ebuild b/sys-firmware/iwl8000-ucode/iwl8000-ucode-16.242414.0.ebuild
deleted file mode 100644
index 1d1c33d0803e..000000000000
--- a/sys-firmware/iwl8000-ucode/iwl8000-ucode-16.242414.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit linux-info
-
-MY_P="iwlwifi-${P#iwl}"
-
-DESCRIPTION="Firmware for Intel (R) Wireless 8260 and 4165"
-HOMEPAGE="https://wireless.kernel.org/en/users/Drivers/iwlwifi"
-SRC_URI="https://wireless.wiki.kernel.org/_media/en/users/drivers/${MY_P}.tgz"
-
-LICENSE="ipw3945"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND=""
-RDEPEND="
- !sys-kernel/linux-firmware[-savedconfig]
-"
-
-CONFIG_CHECK="~IWLMVM"
-ERROR_IWLMVM="CONFIG_IWLMVM is required to be enabled in /usr/src/linux/.config for the kernel to be able to load the ${DEV_N} firmware"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_pretend() {
- if kernel_is lt 4 3 0; then
- eerror "Your kernel version is ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}."
- eerror "This microcode image requires a kernel >= 4.3.0."
- fi
-}
-
-src_install() {
- insinto /lib/firmware
- doins iwlwifi-8000C-16.ucode
- dodoc README*
-}
diff --git a/sys-firmware/iwl8000-ucode/metadata.xml b/sys-firmware/iwl8000-ucode/metadata.xml
deleted file mode 100644
index cef3c32e4162..000000000000
--- a/sys-firmware/iwl8000-ucode/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nicolasbock@gentoo.org</email>
- <description>
- Feel free to bump and add yourself to the maintainer list.
- </description>
- </maintainer>
-</pkgmetadata>
diff --git a/www-plugins/gosuslugi-plugin/Manifest b/www-plugins/gosuslugi-plugin/Manifest
deleted file mode 100644
index 2b0615a2eb65..000000000000
--- a/www-plugins/gosuslugi-plugin/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST gosuslugi-plugin-3.1.1.0_amd64.deb 5264616 BLAKE2B 0aadd08a26ae70e9a73611de3faccceb8bb53f8f36df34398d72f2a3d34ad5d0efa6a9bc0b05daf6b4a1fe7e2a498506df7a8bc094eae002ae7e7f532b24f98f SHA512 7152b08b22d93dee63aaed61012ed53f07a52beee113a0fbd639a435d57f251885947c2e874fb1e799f5db36340093024641f504f95d5ef788bfc30c4e9030aa
-DIST gosuslugi-plugin-3.1.1.0_mac.pkg 9712969 BLAKE2B f9234cb5283f27e680d448f6c4edf298495451c4b1af6bb6cdf5cf9e016877ce587a9dbfa9f78631d28f9d9fb1bb5d1aa505ecd947549bf0818e2662be6197c8 SHA512 e22530e72ce769fdee10fc63e140d7b294a3a9067e3ae113de1267745c16f0eb1c526f2a9f9d693263de92230c0e132362e3ed6c8653903addff47920f5632e0
-DIST gosuslugi-plugin-3.1.1.0_x86.deb 5198728 BLAKE2B 68bcd5745e14a13fe13cc0dbcf3c66c6471a405a5a6957f112b843fa935cefc27fd60effdffba86593175deed1eb66a091558c2766b3fb5a2f7b8c860e61ee09 SHA512 2a49778f94421b5827d52725a72745482eaafb825dbadb2696a1bccbcf491a775ff1b1eefebba565906c7c7bce8d7106003999a1e0dc69e69781e5a639597223
diff --git a/www-plugins/gosuslugi-plugin/gosuslugi-plugin-3.1.1.0.ebuild b/www-plugins/gosuslugi-plugin/gosuslugi-plugin-3.1.1.0.ebuild
deleted file mode 100644
index e156c7fb2b01..000000000000
--- a/www-plugins/gosuslugi-plugin/gosuslugi-plugin-3.1.1.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit unpacker
-
-DESCRIPTION="Crypto-provider browser plugin for russian e-gov site https://gosuslugi.ru/"
-
-SRC_URI="
- amd64? ( https://ds-plugin.gosuslugi.ru/plugin/upload/assets/distrib/IFCPlugin-x86_64.deb -> ${P}_amd64.deb )
- x86? ( https://ds-plugin.gosuslugi.ru/plugin/upload/assets/distrib/IFCPlugin-i386.deb -> ${P}_x86.deb )
- x64-macos? ( https://ds-plugin.gosuslugi.ru/plugin/upload/assets/distrib/IFCPlugin.pkg -> ${P}_mac.pkg )
-"
-
-HOMEPAGE="http://gosuslugi.ru/"
-LICENSE="all-rights-reserved"
-RESTRICT="mirror"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x64-macos"
-IUSE="multilib"
-
-REQUIRED_USE="amd64? ( multilib )"
-
-# TODO: minimal useflag (I can't do it now, since
-# it seems like I brake my token and it is uninitialized now)
-RDEPEND="
- dev-libs/libxml2:2
- sys-apps/pcsc-lite:0
- virtual/libusb:0
-"
-DEPEND="${RDEPEND}"
-
-QA_PREBUILT="*"
-QA_SONAME_NO_SYMLINK="usr/lib32/.* usr/lib64/.*"
-
-S="${WORKDIR}"
-
-src_unpack() {
- unpack_deb ${A}
- rm usr/lib/mozilla/plugins/lib/libcapi_engine_linux.so
-}
-
-src_install() {
- insinto /
- doins -r usr etc opt
- dobin usr/bin/ifc_chrome_host
- keepdir /var/log/ifc
- fperms 777 /var/log/ifc
-}
-
-pkg_postinst() {
- cd /etc/update_ccid_boundle
- sh ./update_ccid_boundle.sh
-}
diff --git a/www-plugins/gosuslugi-plugin/metadata.xml b/www-plugins/gosuslugi-plugin/metadata.xml
deleted file mode 100644
index 19c58d849814..000000000000
--- a/www-plugins/gosuslugi-plugin/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mva@gentoo.org</email>
- <name>Vadim A. Misbakh-Soloviov</name>
- </maintainer>
- <longdescription>Browsers (Firefox/Chrome-and-forks) plugin that allow to use GOST cryptography on Russian E-Government site</longdescription>
-</pkgmetadata>