diff options
author | Repository mirror & CI <repomirrorci@gentoo.org> | 2024-03-29 15:04:00 +0000 |
---|---|---|
committer | Repository mirror & CI <repomirrorci@gentoo.org> | 2024-03-29 15:04:00 +0000 |
commit | 42c82cf1ebf48f23a5fc043cba0254b327541388 (patch) | |
tree | aabf6acc63962969cfee6f0937e1c4348438c5a1 | |
parent | 2024-03-29 14:49:49 UTC (diff) | |
parent | dev-python/nose: Remove last-rited pkg (diff) | |
download | gentoo-42c82cf1ebf48f23a5fc043cba0254b327541388.tar.gz gentoo-42c82cf1ebf48f23a5fc043cba0254b327541388.tar.bz2 gentoo-42c82cf1ebf48f23a5fc043cba0254b327541388.zip |
Merge updates from master
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;", "&"), name)) -+ self._xml.write("%s</%s>" % (html.escape(value).replace("&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> |