[gentoo-commits] repo/gentoo:master commit in: dev-ruby/oauth/
commit: c2da00861ff3f521176aaa3df20496900ad01643 Author: Hans de Graaff gentoo org> AuthorDate: Fri May 5 05:53:32 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Fri May 5 05:56:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2da0086 dev-ruby/oauth: add 0.6.2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/oauth/Manifest | 1 + dev-ruby/oauth/oauth-0.6.2.ebuild | 53 +++ 2 files changed, 54 insertions(+) diff --git a/dev-ruby/oauth/Manifest b/dev-ruby/oauth/Manifest index b00f5bccbf13..d978bfb874ca 100644 --- a/dev-ruby/oauth/Manifest +++ b/dev-ruby/oauth/Manifest @@ -1 +1,2 @@ DIST oauth-0.5.14.tar.gz 68764 BLAKE2B 19c7f463d5fcba62a609355834ba93adf1efa05b2ce25fc5d9d3623da15d35a7cb54eff9201bb4f373a66629781f5937326430a7a1c9c615929bcc5bae099a67 SHA512 646ed55a602e9e7b8e8d59532c89929305abeeda6b38fc38bdf1d5e400deec7f5884d988bcbb9e3537eb3a0921dacb73cb5238af27e9885aff95b67196f62c99 +DIST oauth-0.6.2.tar.gz 81702 BLAKE2B 2775c0711beb9f3612844ae07ff59953d4db72c0f9a797c6eac49132a021a48481a13f4b1428b2037b0a04b83b5d79e621cccd4a794fe3a339a1ceb468f0b165 SHA512 22f4f734daa42339bbaed1d1d449a4591ef4404aaf8cf1753ba705735a176f6142853b2c4f5e8ff3afa3e9899163af1c5598685664326d58a5b529d94b65441f diff --git a/dev-ruby/oauth/oauth-0.6.2.ebuild b/dev-ruby/oauth/oauth-0.6.2.ebuild new file mode 100644 index ..8d6f693b0b7f --- /dev/null +++ b/dev-ruby/oauth/oauth-0.6.2.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby30 ruby31" + +RUBY_FAKEGEM_BINWRAP="oauth" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md TODO" + +RUBY_FAKEGEM_GEMSPEC="oauth.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A RubyGem for implementing both OAuth clients and servers" +HOMEPAGE="https://github.com/oauth-xx/oauth-ruby; +SRC_URI="https://github.com/oauth-xx/oauth-ruby/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="${PN}-ruby-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend " + dev-ruby/snaky_hash:1 + >=dev-ruby/version_gem-1.1:1 +" + +ruby_add_bdepend "test? ( + dev-ruby/bundler + dev-ruby/test-unit:2 + dev-ruby/mocha:1.0 + dev-ruby/webmock + dev-ruby/rack + dev-ruby/actionpack:6.1 + dev-ruby/railties:6.1 +)" + +all_ruby_prepare() { + sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Require a compatible version of mocha + sed -i -e '1igem "mocha", "~> 1.0"; gem "railties", "~>6.1.0" ; gem "actionpack", "~>6.1.0"; require "action_dispatch"' \ + -e '/mocha/ s/mini_test/minitest/' \ + -e 's/if RUN_COVERAGE/if false/' test/test_helper.rb || die + + # Avoid test tripped up by kwargs confusion + sed -i -e '/test_authorize/askip "kwargs confusion"' test/units/cli_test.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e 'Dir["test/**/*test*.rb"].each {|f| require f}' || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/codec2/
commit: f4e53ae2fdef064d2bc47caf44b5173639babdc1 Author: Sam James gentoo org> AuthorDate: Fri May 5 05:38:18 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 05:38:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e53ae2 media-libs/codec2: add 1.1.0 Signed-off-by: Sam James gentoo.org> media-libs/codec2/Manifest| 1 + media-libs/codec2/codec2-1.1.0.ebuild | 36 +++ 2 files changed, 37 insertions(+) diff --git a/media-libs/codec2/Manifest b/media-libs/codec2/Manifest index d40ab70c9147..74dd6f0839b4 100644 --- a/media-libs/codec2/Manifest +++ b/media-libs/codec2/Manifest @@ -1 +1,2 @@ DIST codec2-1.0.5.tar.gz 14786826 BLAKE2B f5be917c1a76f47f386b7fe2a58872e4c660bcfe477e11dfa6880ff71f29dca79c35612f0b0537ec54e7f8db9e24c56088c90c021e67e99b373b1de75f434ff4 SHA512 692feea8ff99430a7ed8efa5bf48a633dc9689b1f39009cf1f907315e600da26ea3787a994b51d7ca9d4cbc8b8c9b26f89031af899f114fa130f0703266a6b17 +DIST codec2-1.1.0.tar.gz 14925316 BLAKE2B 7f99dfa5704c5b7df3efbb0cf5aeafe8d66e294f622dfa639ffe6ebe8b32b347a1632113763d6a3693a1f04451c3a5ff54592bda8cffa2d281847b775c62a561 SHA512 efc0f31b1a265c7acf38ab1c6c856f7a3cce58acec6c214d94cf9cd560efdca08859b317b396efb286176b0e235b2256080c8a2f83695424454b744275d1c661 diff --git a/media-libs/codec2/codec2-1.1.0.ebuild b/media-libs/codec2/codec2-1.1.0.ebuild new file mode 100644 index ..7b8c5a0bc64b --- /dev/null +++ b/media-libs/codec2/codec2-1.1.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +DESCRIPTION="Low bit rate speech codec" +HOMEPAGE="https://freedv.org/ https://www.rowetel.com/?page_id=452 https://github.com/drowe67/codec2; +SRC_URI="https://github.com/drowe67/codec2/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0/1.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="examples test" + +# Not yet passing, but infrastructure added to run +# Needs Octave dependencies like "signal"? +# https://github.com/drowe67/codec2/commit/9a129f1b3ad12ecbf3df7f4460f496ee11e49c08#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R155 +RESTRICT="test" + +#BDEPEND="test? ( sci-mathematics/octave )" + +multilib_src_configure() { + local mycmakeargs=( + # tries to look for octave during configure phase if unit + # tests are turned on and bails out during configure if it + # cannot find it. since we have test dependency disabled + # for now, don't flip this configure flag + # -DUNITTEST=$(usex test) # reenable once tests wired up + -DUNITTEST=OFF + -DINSTALL_EXAMPLES=$(usex examples) + ) + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/elementpath/
commit: a344a53effcb0df0dbf1b33c87ca42869bde73b9 Author: Michał Górny gentoo org> AuthorDate: Fri May 5 05:16:47 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 05:21:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a344a53e dev-python/elementpath: Bump to 4.1.2 Signed-off-by: Michał Górny gentoo.org> dev-python/elementpath/Manifest | 1 + dev-python/elementpath/elementpath-4.1.2.ebuild | 34 + 2 files changed, 35 insertions(+) diff --git a/dev-python/elementpath/Manifest b/dev-python/elementpath/Manifest index d76b900ce298..155d370b71dd 100644 --- a/dev-python/elementpath/Manifest +++ b/dev-python/elementpath/Manifest @@ -1 +1,2 @@ DIST elementpath-4.1.1.tar.gz 318449 BLAKE2B 3e472ad273a64926a3f63038d2cf5a480bf96f1af96675c23e5c3d2208e72a75f4478e10b82c8956509414c477473ec45163e8df58844dd5702804c65668d61f SHA512 95f2c238404718ff425d3f6be727a2620f519ecf41036c03148184225e968ce3b26a0c8247bf30eb1e0a8883febfc604ff38fa01c573cd26b81bd90ac79f6eed +DIST elementpath-4.1.2.tar.gz 320962 BLAKE2B 39ad80033022119159bcc89e6ea06f23de7d6c0cfca7e63f64ac01fa0e4c36a8d3091cc57efdfc7d5efb735ee058d2ed25abd15ae5297b65a8efdfe4413e4ffc SHA512 f6ab5905986fab88398e9a3774460069f610234126649299228f86020bee48f3d98be90434a4f662b371ef0051e80147df0a0f323e7095fedcab8567237c2c00 diff --git a/dev-python/elementpath/elementpath-4.1.2.ebuild b/dev-python/elementpath/elementpath-4.1.2.ebuild new file mode 100644 index ..55532d1d5a5e --- /dev/null +++ b/dev-python/elementpath/elementpath-4.1.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 2019-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 ) + +inherit distutils-r1 pypi + +DESCRIPTION="XPath 1.0/2.0 parsers and selectors for ElementTree and lxml" +HOMEPAGE=" + https://github.com/sissaschool/elementpath/ + https://pypi.org/project/elementpath/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +BDEPEND=" + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/xmlschema[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # fails for some reason, more fit for upstream testing anyway + rm tests/test_typing.py || die + distutils-r1_src_prepare +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/electrum/
commit: 1696ecbb48eef58c6c4d8c382bc942255f1dbc11 Author: Michał Górny gentoo org> AuthorDate: Fri May 5 05:09:56 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 05:21:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1696ecbb net-misc/electrum: Bump to 4.4.2 Signed-off-by: Michał Górny gentoo.org> net-misc/electrum/Manifest | 1 + net-misc/electrum/electrum-4.4.2.ebuild | 112 2 files changed, 113 insertions(+) diff --git a/net-misc/electrum/Manifest b/net-misc/electrum/Manifest index 2924e3168dd8..6544e8a38f95 100644 --- a/net-misc/electrum/Manifest +++ b/net-misc/electrum/Manifest @@ -1,3 +1,4 @@ DIST electrum-4.3.4.gh.tar.gz 5512701 BLAKE2B a57e3ffddacfd5c63dc7f5cb59bbfe06323e7c8ab708d49e1301356fdcc0204e8126894c3c4b6dd790bd8e64cabc84a410592ea94b361cc553d4dcaa5921f50e SHA512 dc821cbda2e95853627b141292da5a07d8a672cfaabb0b160c67b3020442416593136984b42bf021f815e22671fbded67e6d2dee95e4e46f63e5c9a8fe01ebc9 DIST electrum-4.4.0.gh.tar.gz 5627801 BLAKE2B 27ed9fff7586f9efe18a76f3cfa6d0cc4df4d5bc542b68ce9cd78ac5d6b033114b9caea23edbbd2a531d6f877a8891a02fc321741d8ecf4eb473894f1d9c94a6 SHA512 dfa5020a2609b8faa21c1ae97e152b89cd235151c18bb2b6a0bb4b9cd5217697e3c6515d832c8f04291fb10e062c3a4d9a92c48874687ef99adfd7cf04f363f8 DIST electrum-4.4.1.gh.tar.gz 5631256 BLAKE2B cefa27c7b770429004a221143f4291285f2ad6f3ca6f1f58c5c98ce6b6efbc316ea6b857a6abf8ed899cf5feac1f3505fd83189849aab72f144af9e7ce4d546d SHA512 075253fc89063d8fa6adcdc9d3e4c7cbd5caa27efe9f5dca8ddf5ef3863ca25690f2a4280a4999d6d3da7d32ece10dd9faf2ba560d2b13a0c9887237daa6382e +DIST electrum-4.4.2.gh.tar.gz 5635869 BLAKE2B 7ba1941a59e5db7578d2b7fe26997c9bda92467362422fc3b3741eefc5c52b872cbb0c9c5caf7454ae4b6136a37b498ba2afd1b0f19ace0f566de68a9e40b3bb SHA512 50509a7890a9697dfb59ec6d8cb3f2d5243b37acbff2c322cb7a6f4b350dd18fc5a963a30af6cd4e918ea02306df4da7252158ddf268fc87762ff598e2eb33e8 diff --git a/net-misc/electrum/electrum-4.4.2.ebuild b/net-misc/electrum/electrum-4.4.2.ebuild new file mode 100644 index ..ac6a564b7be2 --- /dev/null +++ b/net-misc/electrum/electrum-4.4.2.ebuild @@ -0,0 +1,112 @@ +# 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} ) +PYTHON_REQ_USE="ncurses?" + +inherit distutils-r1 xdg-utils + +DESCRIPTION="User friendly Bitcoin client" +HOMEPAGE=" + https://electrum.org/ + https://github.com/spesmilo/electrum/ +" +SRC_URI=" + https://github.com/spesmilo/electrum/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cli ncurses qrcode +qt5" +REQUIRED_USE="|| ( cli ncurses qt5 )" + +RDEPEND=" + ${PYTHON_DEPS} + =dev-python/aiohttp-socks-0.3[${PYTHON_USEDEP}] + =dev-python/aiorpcX-0.22*[${PYTHON_USEDEP}] + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + dev-python/bitstring[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/dnspython-2[${PYTHON_USEDEP}] + dev-python/pbkdf2[${PYTHON_USEDEP}] + dev-python/PySocks[${PYTHON_USEDEP}] + dev-python/qrcode[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.20[${PYTHON_USEDEP}] + qrcode? ( media-gfx/zbar[v4l] ) + qt5? ( + dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}] + ) + ncurses? ( $(python_gen_impl_dep 'ncurses') ) +" +BDEPEND=" + test? ( + dev-python/pyaes[${PYTHON_USEDEP}] + dev-python/pycryptodome[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # use backwards-compatible cryptodome API + sed -i -e 's:Cryptodome:Crypto:' electrum/crypto.py || die + + # make qdarkstyle dep optional + sed -i -e '/qdarkstyle/d' contrib/requirements/requirements.txt || die + + # remove upper bounds from deps + sed -i -e 's:,<[0-9.]*::' contrib/requirements/requirements.txt || die + + local bestgui + if use qt5; then + bestgui=qt + elif use ncurses; then + bestgui=text + else + bestgui=stdio + fi + sed -i 's/^\([[:space:]]*\)\(config_options\['\''cwd'\''\] = .*\)$/\1\2\n\1config_options.setdefault("gui", "'"${bestgui}"'")\n/' ${PN}/${PN} || die + + eapply_user + + xdg_environment_reset + distutils-r1_src_prepare +} + +src_install() { + dodoc RELEASE-NOTES + distutils-r1_src_install +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + + local v + for v in ${REPLACING_VERSIONS}; do + ver_test "${v}" -ge 4.3.4 && return + done + +
[gentoo-commits] repo/gentoo:master commit in: dev-python/ansible-compat/
commit: 39c338934674d4584d213447df91e599760b2693 Author: Michał Górny gentoo org> AuthorDate: Fri May 5 05:08:15 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 05:21:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c33893 dev-python/ansible-compat: Bump to 4.0.2 Signed-off-by: Michał Górny gentoo.org> dev-python/ansible-compat/Manifest | 1 + .../ansible-compat/ansible-compat-4.0.2.ebuild | 52 ++ 2 files changed, 53 insertions(+) diff --git a/dev-python/ansible-compat/Manifest b/dev-python/ansible-compat/Manifest index 31e207d9e391..be5d0b0dc67b 100644 --- a/dev-python/ansible-compat/Manifest +++ b/dev-python/ansible-compat/Manifest @@ -2,3 +2,4 @@ DIST ansible-compat-3.0.1.tar.gz 62676 BLAKE2B a1d08311e1b61d8387ef82db65581df4a DIST ansible-compat-3.0.2.tar.gz 63328 BLAKE2B d09ae255e08531b26f8cac7082a3ad0cc24f3772b7769b75d644a846dcc1ec0ff65fe1a7e351eeecadd70caae5ef5b5146396df5ec586e10296e116310333e6b SHA512 79f20a25b25104f4f90a4d52317bd01ceb07c00c69dc2e61b74b4c7448805bd966d001893ccf7530bec819ae9ead2515ae70219a887fda733344245cc025dfeb DIST ansible-compat-4.0.0.tar.gz 62675 BLAKE2B 9c384a25729c2c1f72e806b4df6172e183cd8f62c91047b5862a581227554e980b00e58be99b9d4192f4d85d7ce53f1bc16d136762c9b71100f1aa3fdafa8cab SHA512 78559c0323ec190acf5e736a51b27349528eaeacd7fafbe953bbb9f03029985c514042ba9102117714ac5c558f50ac6e596da48c2fe491a092bd5d92c612fbb5 DIST ansible-compat-4.0.1.tar.gz 63728 BLAKE2B 51b6956059394e1e29d416113f6a924032cc6435780265c2595f1b0776477727c865c74afa25fc252a5d8ea74aead086293934cdc099966b875a96c5789f SHA512 a2edc46a472e6f99cd0231e453742780c5ae8713768bfda4218ae3d6979c38779ba8c5ec491813550a6b3242ef04e5de2c916c9538fcf5b018e7500fdf18bc4d +DIST ansible-compat-4.0.2.tar.gz 63771 BLAKE2B bcf66825c52de63172f7d36b696e136cc203201743e482d1aa78033664de49120a1304c6397e28dc56205fbe1b5f382f86852bc735cd879151df1db3ebaa1c1b SHA512 6332e12dc123bea6307a5306bb44357507e8c60f5699e8a09a39f9cfe44c649cfd8150b3a4687b47bc62bd95a7bdc4801cac01e10870df451f23ac2e278414e5 diff --git a/dev-python/ansible-compat/ansible-compat-4.0.2.ebuild b/dev-python/ansible-compat/ansible-compat-4.0.2.ebuild new file mode 100644 index ..bbea175e5664 --- /dev/null +++ b/dev-python/ansible-compat/ansible-compat-4.0.2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Contains functions that facilitate working with various versions of Ansible" +HOMEPAGE=" + https://pypi.org/project/ansible-compat/ + https://github.com/ansible/ansible-compat/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + >=app-admin/ansible-core-2.12[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4.6.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + >=dev-python/subprocess-tee-0.4.1[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/setuptools-scm-7.0.0[${PYTHON_USEDEP}] + test? ( + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-plus[${PYTHON_USEDEP}] + ) +" + +# All these tests attempt to connect to galaxy.ansible.com +EPYTEST_DESELECT=( + test/test_runtime.py::test_install_collection + test/test_runtime.py::test_install_collection_dest + test/test_runtime.py::test_prepare_environment_with_collections + test/test_runtime.py::test_prerun_reqs_v1 + test/test_runtime.py::test_prerun_reqs_v2 + test/test_runtime.py::test_require_collection_no_cache_dir + test/test_runtime.py::test_require_collection_wrong_version + test/test_runtime.py::test_require_collection + test/test_runtime.py::test_upgrade_collection + test/test_runtime_example.py::test_runtime +) + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/hypothesis/
commit: e006b7a214dd31fc38b60123739c7eafd44f2971 Author: Michał Górny gentoo org> AuthorDate: Fri May 5 05:00:36 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 05:21:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e006b7a2 dev-python/hypothesis: Bump to 6.75.2 Signed-off-by: Michał Górny gentoo.org> dev-python/hypothesis/Manifest | 1 + dev-python/hypothesis/hypothesis-6.75.2.ebuild | 88 ++ 2 files changed, 89 insertions(+) diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index fb82dabbbd05..dea5cf2fa0a1 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -5,3 +5,4 @@ DIST hypothesis-6.72.4.gh.tar.gz 9358883 BLAKE2B c877e98140d767b7ac5c9c968f21f1a DIST hypothesis-6.74.1.gh.tar.gz 9364092 BLAKE2B 917b98aa86319c902aff8dd7603b02e94722a4d4b22428bd981f130d2dfac3c85eb5a15c98486ea709ce9f4f6ef2f882a6c3263b650128349a2fb0737b134728 SHA512 ad6e53579434c15ae843d827590275955848575e8f10899178289f19ae7b5c23a60bb2ac329ed782e2018635ac5c62fc08336c3454ebe1987fdf64d4ec4cb5a6 DIST hypothesis-6.75.0.gh.tar.gz 9368603 BLAKE2B 8f98fc5b2cf24feb8ea9e417d7d75930ba7cc1ea889222ead0b1a4992ac6e7968542263d2da595598f3dd22a8c60803d10d2657c46df5784a901f382f3f8c4c7 SHA512 d4214511da6e6a628c7fe81a756d2462448d01b0c45fc7816156859ed28cc405c9b64aa2c38aa55602d6d977a6366a3423bbe8dbd00f9e5970091ccfc63dfddb DIST hypothesis-6.75.1.gh.tar.gz 9368674 BLAKE2B 4a25c1537a5aecf0cd06850fdc8d034621a1f0a1593fb957bb671a4cd463d6ae0013b1e1b3906505f7eba7597ffda2bf698ecf594e1de6e37eaef57201a83094 SHA512 3f3b48ec93f26756c760859af489783ad2df3c93e76b9110d40fec74ffd23de07ba76f897262950f0d97b36daff7ac1f2e319f9f75b6132a9113932e3982ec5f +DIST hypothesis-6.75.2.gh.tar.gz 9369020 BLAKE2B 48ae323b529eb9fcd2b77be03b4fc5e60ac9f0b7854e61a42000f2cf0e33bd8afc173bdf25a4350f1d134f53944042b9ef13e5dbe1aa10cc5a95228629b5f34d SHA512 ef5eeb97fba78d769f97b3855665dcca842d7ceec4b83f2ae99e0f4309e00ab91e4ab603454868499b654fba29314d0bf9523ad3db3d322ffa7aedfad86b3c64 diff --git a/dev-python/hypothesis/hypothesis-6.75.2.ebuild b/dev-python/hypothesis/hypothesis-6.75.2.ebuild new file mode 100644 index ..6173a4ae7bc6 --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.75.2.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +CLI_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 ) +PYTHON_REQ_USE="threads(+),sqlite" + +inherit distutils-r1 multiprocessing optfeature + +TAG=hypothesis-python-${PV} +MY_P=hypothesis-${TAG} +DESCRIPTION="A library for property based testing" +HOMEPAGE=" + https://github.com/HypothesisWorks/hypothesis/ + https://pypi.org/project/hypothesis/ +" +SRC_URI=" + https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/hypothesis-python" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="cli" + +RDEPEND=" + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] + ' 3.9 3.10) + cli? ( + $(python_gen_cond_dep ' + dev-python/black[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + ' "${CLI_COMPAT[@]}") + ) +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + !!
[gentoo-commits] repo/gentoo:master commit in: dev-python/django-debug-toolbar/
commit: d41485fe5a725fe9c6b5d5c6a63f470ffc42d990 Author: Michał Górny gentoo org> AuthorDate: Fri May 5 05:18:53 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 05:21:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d41485fe dev-python/django-debug-toolbar: Bump to 4.0.0 Signed-off-by: Michał Górny gentoo.org> dev-python/django-debug-toolbar/Manifest | 1 + .../django-debug-toolbar-4.0.0.ebuild | 33 ++ 2 files changed, 34 insertions(+) diff --git a/dev-python/django-debug-toolbar/Manifest b/dev-python/django-debug-toolbar/Manifest index 65939af67ea9..a696a2a74824 100644 --- a/dev-python/django-debug-toolbar/Manifest +++ b/dev-python/django-debug-toolbar/Manifest @@ -1 +1,2 @@ DIST django-debug-toolbar-3.8.1.gh.tar.gz 269449 BLAKE2B e93da38cdb6aa160dab65816858b1f7ca532ad22617e1859669fc508472086a93807aa874fde92ef95e6e33268a2f14de19d1498a15ca92ec89a9f8b3bf2a323 SHA512 4fa7b3fa3f9767cf1edba26c9de625675bcb1bafcb6d88d7ab95c331da6865f5c3cdb25848a6d2f4befdf9b2e65db4123b496f06a1b2e39eb3ee71f0c3384d26 +DIST django-debug-toolbar-4.0.0.gh.tar.gz 265429 BLAKE2B ee444246fc71bef989451bbb53e35d2be072ec9b219dfc9a9018fe736a9b750d271adc5af040374cfcb6a8e4ed26260640a952308576997e2bf42da3aec9fec4 SHA512 6a6d586a9a3c87811193c19a5fd5cb425700573a1ece71ed13d76caba208da14a1beb32e2dbc69e8ea7f09d52f42bf3b71f9608f91cc51ec41ab92558bf7e2c9 diff --git a/dev-python/django-debug-toolbar/django-debug-toolbar-4.0.0.ebuild b/dev-python/django-debug-toolbar/django-debug-toolbar-4.0.0.ebuild new file mode 100644 index ..18838ad2c3ec --- /dev/null +++ b/dev-python/django-debug-toolbar/django-debug-toolbar-4.0.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="A configurable set of panels that display various debug information" +HOMEPAGE=" + https://github.com/jazzband/django-debug-toolbar/ + https://pypi.org/project/django-debug-toolbar/ +" +# no tests in sdist, as of 4.0.0 +SRC_URI=" + https://github.com/jazzband/django-debug-toolbar/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/django[${PYTHON_USEDEP}] +" + +python_test() { + "${EPYTHON}" -m django test -v 2 --settings tests.settings \ + || die "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/ipython/
commit: cd0f094d035607dc5d72542cbc9e340ad05a681e Author: Michał Górny gentoo org> AuthorDate: Fri May 5 05:09:10 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 05:21:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd0f094d dev-python/ipython: Bump to 8.13.2 Signed-off-by: Michał Górny gentoo.org> dev-python/ipython/Manifest | 1 + dev-python/ipython/ipython-8.13.2.ebuild | 159 +++ 2 files changed, 160 insertions(+) diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest index e69b6502d286..ad59b0fee185 100644 --- a/dev-python/ipython/Manifest +++ b/dev-python/ipython/Manifest @@ -1,3 +1,4 @@ DIST ipython-8.12.0.tar.gz 5465154 BLAKE2B 946d3e649dcf8eea3518ed68499cfcaa6caa7eac99aa21c05fcbb81338037151253ba84d8d942746600dad3883f6d0e8ba1e82e9932cdddc8e1e77a270573ebf SHA512 3e9a42a6fb34a46d32d1236eac99182a756db2ec7b57c77dbedff1e4b25bcf2ef37effe4e5575cda450a1cde77e3c0d24172dcf19d102110a1ac75b9cfe9272c DIST ipython-8.13.0.tar.gz 5467133 BLAKE2B 038b4af8c5f9b32c9a2a1152e9a48131ae46f2903435f50fe67aeabfed7d34daf3f3439af372e561812c88bd6b90d7c729d4d876fe8b6e093582004def5058b7 SHA512 df71a2d30c3e88be89126b7f7178b45377b32c54ed78af0f3dda2612ccdbf7a55f23ccfe8293e50b063f47ecdcab6ff4454855bdabd5c1a45c4e573fd7a7b6d4 DIST ipython-8.13.1.tar.gz 5467211 BLAKE2B 6d09ba56acbb20b367a1e3be163a63343f56fad7d62c2ec76c9ae2012d5884f534ae9e9eaac501cbc94c3d4ffb6eb599eb568d5fa57ab3af56efeec8d094343b SHA512 370512abc8fbe2c512b33167b8feded2b1177d9c194e60c912ee20e6286f90b20abb3982945f691c19cf0391dd556396d3df8755d5cd72fbbb5babe5f034a3d5 +DIST ipython-8.13.2.tar.gz 5467542 BLAKE2B dd924954c93eadc844e75cbfe95627f84120a120a7f69a2bd767c8506fe95ddac912ec9e55cad9ed1149369aec699e0e159f02b7a69ea4ec041e4af6677355ee SHA512 43bbc1669dffad690ee34c0455ca8ea66d30d6249d5c743c7cc100c0a218408761bce9cb798333bf7e7b0c03507009bcb8e1550bcd5be71680f30f822f9376bd diff --git a/dev-python/ipython/ipython-8.13.2.ebuild b/dev-python/ipython/ipython-8.13.2.ebuild new file mode 100644 index ..1a16373c26a0 --- /dev/null +++ b/dev-python/ipython/ipython-8.13.2.ebuild @@ -0,0 +1,159 @@ +# 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} ) +PYTHON_REQ_USE='readline,sqlite,threads(+)' + +inherit distutils-r1 optfeature pypi virtualx + +DESCRIPTION="Advanced interactive shell for Python" +HOMEPAGE=" + https://ipython.org/ + https://github.com/ipython/ipython/ + https://pypi.org/project/ipython/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/backcall[${PYTHON_USEDEP}] + dev-python/decorator[${PYTHON_USEDEP}] + >=dev-python/jedi-0.16[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + >=dev-python/pexpect-4.3[${PYTHON_USEDEP}] + dev-python/pickleshare[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.38[${PYTHON_USEDEP}] + =dev-python/pygments-2.4.0[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/stack_data[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.9) +" + +BDEPEND=" + test? ( + app-text/dvipng[truetype] + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + dev-python/nbformat[${PYTHON_USEDEP}] + >=dev-python/numpy-1.21[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/testpath[${PYTHON_USEDEP}] + ) + doc? ( + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + >=dev-python/sphinx-2[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +RDEPEND+=" + nbconvert? ( + dev-python/nbconvert[${PYTHON_USEDEP}] + ) +" +PDEPEND=" + notebook? ( + dev-python/notebook[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + dev-python/widgetsnbextension[${PYTHON_USEDEP}] + ) + qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] ) + smp? ( + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}] + ) +" + +PATCHES=( "${FILESDIR}"/2.1.0-substitute-files.patch ) + +python_prepare_all() { + # Remove out of date insource
[gentoo-commits] repo/gentoo:master commit in: dev-python/s3transfer/
commit: d15b8c8e4e3faf5eaca9f48ab70a0b0c911a9152 Author: Michał Górny gentoo org> AuthorDate: Fri May 5 05:01:24 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 05:21:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d15b8c8e dev-python/s3transfer: Bump to 0.6.1 Signed-off-by: Michał Górny gentoo.org> dev-python/s3transfer/Manifest| 1 + dev-python/s3transfer/s3transfer-0.6.1.ebuild | 43 +++ 2 files changed, 44 insertions(+) diff --git a/dev-python/s3transfer/Manifest b/dev-python/s3transfer/Manifest index 8bc4ac69246e..cd8677617927 100644 --- a/dev-python/s3transfer/Manifest +++ b/dev-python/s3transfer/Manifest @@ -1 +1,2 @@ DIST s3transfer-0.6.0.tar.gz 134871 BLAKE2B 7ab84f22dc20751dd461857f93d7f1aad1490432ed25e7506c5abe61f79d1f3cafd8ddb190a0942a2c5a9947c5068fcf397dce34f255a246381f4cf1f0d09e7a SHA512 0c1c3306015cab4a4436b1d2fec6708e17f4c5111f8a265fbfe134defebda33a43bd985e559be993b6175af9eee142e9f27da123f8d14f77cfc59e48ca1b905f +DIST s3transfer-0.6.1.tar.gz 132782 BLAKE2B 30f3548d564e41023fd8806e8182427e0cce1d63bfb7ea9a50b5f9f41f2f84de7aaa7aea9f2e91729b94b665ebb79c3ab1f3abf322ec0e543bad7566fa07ebfb SHA512 7db29037719b6ddc529b0c8c38ffbd2dbf5c8e54ec581748addf859dac24d363d3d411963f9a801db83fd26341204d411d7ec513c363b4f1e3cc2e44814e698a diff --git a/dev-python/s3transfer/s3transfer-0.6.1.ebuild b/dev-python/s3transfer/s3transfer-0.6.1.ebuild new file mode 100644 index ..3d6214b0693a --- /dev/null +++ b/dev-python/s3transfer/s3transfer-0.6.1.ebuild @@ -0,0 +1,43 @@ +# 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_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="An Amazon S3 Transfer Manager" +HOMEPAGE=" + https://github.com/boto/s3transfer/ + https://pypi.org/project/s3transfer/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/botocore-1.24.7[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + distutils-r1_src_prepare +} + +python_test() { + epytest tests/{unit,functional} +}
[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cjs/files/, gnome-extra/cjs/
commit: 365603f75e075df14603daa916aceb3d9519f3cd Author: Sam James gentoo org> AuthorDate: Fri May 5 05:08:19 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 05:08:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=365603f7 gnome-extra/cjs: fix build w/ clang 15 Closes: https://bugs.gentoo.org/905430 Signed-off-by: Sam James gentoo.org> gnome-extra/cjs/cjs-5.6.1.ebuild | 4 +++ gnome-extra/cjs/files/cjs-5.6.1-clang15.patch | 50 +++ 2 files changed, 54 insertions(+) diff --git a/gnome-extra/cjs/cjs-5.6.1.ebuild b/gnome-extra/cjs/cjs-5.6.1.ebuild index e30a52266004..25a3e01843cd 100644 --- a/gnome-extra/cjs/cjs-5.6.1.ebuild +++ b/gnome-extra/cjs/cjs-5.6.1.ebuild @@ -38,6 +38,10 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}"/${PN}-5.6.1-clang15.patch +) + src_prepare() { default python_fix_shebang build diff --git a/gnome-extra/cjs/files/cjs-5.6.1-clang15.patch b/gnome-extra/cjs/files/cjs-5.6.1-clang15.patch new file mode 100644 index ..43439e6f2c2a --- /dev/null +++ b/gnome-extra/cjs/files/cjs-5.6.1-clang15.patch @@ -0,0 +1,50 @@ +https://bugs.gentoo.org/905430 +https://github.com/linuxmint/cjs/issues/115 +https://gitlab.gnome.org/GNOME/gjs/-/issues/514 +https://gitlab.gnome.org/GNOME/gjs/-/commit/9b11ed0ba70718a8b1983126563cea58658a808f + +From f93880c356108cfdbc8f9ebe318d18f256d7128d Mon Sep 17 00:00:00 2001 +From: Philip Chimento +Date: Sat, 5 Nov 2022 18:01:36 -0700 +Subject: [PATCH] tests: Avoid using char type in uniform_int_distribution + template + +This is undefined behaviour. GCC and pre-15.x Clang accept it, so we +didn't notice it before. + +Closes: #514 +--- a/test/gjs-tests.cpp b/test/gjs-tests.cpp +@@ -55,12 +55,30 @@ static unsigned cpp_random_seed = 0; + + using Gjs::Test::assert_equal; + ++template ++struct is_char_helper : public std::false_type {}; ++template <> ++struct is_char_helper : public std::true_type {}; ++template <> ++struct is_char_helper : public std::true_type {}; ++template <> ++struct is_char_helper : public std::true_type {}; ++template <> ++struct is_char_helper : public std::true_type {}; ++template ++struct is_char : public is_char_helper>::type {}; ++template ++inline constexpr bool is_char_v = is_char::value; ++ + template + T get_random_number() { + std::mt19937_64 gen(cpp_random_seed); + + if constexpr (std::is_same_v) { + return g_random_boolean(); ++} else if constexpr (is_char_v) { ++return std::char_traits::to_char_type( ++get_random_number::int_type>()); + } else if constexpr (std::is_integral_v) { + T lowest_value = std::numeric_limits::lowest(); + +-- +GitLab
[gentoo-commits] repo/gentoo:master commit in: dev-python/pycairo/files/, dev-python/pycairo/
commit: ba59c6b3f69a5053649a2f8e47146a48bdd2a437 Author: Sam James gentoo org> AuthorDate: Fri May 5 05:05:13 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 05:05:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba59c6b3 dev-python/pycairo: fix build w/ USE=doc Thanks to Chris Mayo. Closes: https://bugs.gentoo.org/890411 Signed-off-by: Sam James gentoo.org> .../pycairo/files/pycairo-1.23.0-fix-sphinx.patch | 28 ++ dev-python/pycairo/pycairo-1.23.0.ebuild | 4 2 files changed, 32 insertions(+) diff --git a/dev-python/pycairo/files/pycairo-1.23.0-fix-sphinx.patch b/dev-python/pycairo/files/pycairo-1.23.0-fix-sphinx.patch new file mode 100644 index ..a86dd935e482 --- /dev/null +++ b/dev-python/pycairo/files/pycairo-1.23.0-fix-sphinx.patch @@ -0,0 +1,28 @@ +https://bugs.gentoo.org/890411 +https://github.com/pygobject/pycairo/pull/318 + +From 9e78bd1acbaef6659dbe3076934ed779eac27a96 Mon Sep 17 00:00:00 2001 +From: Chris Mayo +Date: Sun, 23 Apr 2023 19:44:26 +0100 +Subject: [PATCH] docs: Fix build failure due to extlinks with Sphinx 6 + +extlinks caption must be None or contain one %s. + +Compatible with Sphinx >= 4.0. +--- a/docs/conf.py b/docs/conf.py +@@ -48,10 +48,10 @@ def exec_module(path): + ] + + extlinks = { +-'fdobug': ('https://bugs.freedesktop.org/show_bug.cgi?id=%s', '#fdo-'), +-'bug': ('https://github.com/pygobject/pycairo/issues/%s', '#'), +-'pr': ('https://github.com/pygobject/pycairo/pull/%s', '#pr-'), +-'user': ('https://github.com/%s', ''), ++'fdobug': ('https://bugs.freedesktop.org/show_bug.cgi?id=%s', '#fdo-%s'), ++'bug': ('https://github.com/pygobject/pycairo/issues/%s', '#%s'), ++'pr': ('https://github.com/pygobject/pycairo/pull/%s', '#pr-%s'), ++'user': ('https://github.com/%s', '%s'), + } + suppress_warnings = ["image.nonlocal_uri"] + diff --git a/dev-python/pycairo/pycairo-1.23.0.ebuild b/dev-python/pycairo/pycairo-1.23.0.ebuild index 9794a33c7be1..79497ecd3bc0 100644 --- a/dev-python/pycairo/pycairo-1.23.0.ebuild +++ b/dev-python/pycairo/pycairo-1.23.0.ebuild @@ -38,6 +38,10 @@ DEPEND=" x11-base/xorg-proto " +PATCHES=( + "${FILESDIR}"/${PN}-1.23.0-fix-sphinx.patch +) + distutils_enable_sphinx docs \ dev-python/sphinx-rtd-theme distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/files/, app-backup/tarsnap/
commit: ca1b8de7e3bc7ae01c0c46a98081def7e2612628 Author: Sam James gentoo org> AuthorDate: Fri May 5 05:00:25 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 05:03:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1b8de7 app-backup/tarsnap: backport strict aliasing/UB fix Doing this in a new revision to allow easy testing compared w/ 1.0.40. Signed-off-by: Sam James gentoo.org> .../files/tarsnap-1.0.40-strict-aliasing-fix.patch | 158 + app-backup/tarsnap/tarsnap-1.0.40-r1.ebuild| 57 2 files changed, 215 insertions(+) diff --git a/app-backup/tarsnap/files/tarsnap-1.0.40-strict-aliasing-fix.patch b/app-backup/tarsnap/files/tarsnap-1.0.40-strict-aliasing-fix.patch new file mode 100644 index ..d168d99222e8 --- /dev/null +++ b/app-backup/tarsnap/files/tarsnap-1.0.40-strict-aliasing-fix.patch @@ -0,0 +1,158 @@ +https://github.com/Tarsnap/tarsnap/commit/ca40c06f290fb8298dc2e583303d45b58878f37b +https://github.com/Tarsnap/tarsnap/commit/4af6d8350ab53d0f1f3104ce3d9072c2d5f9ef7a + +From 4af6d8350ab53d0f1f3104ce3d9072c2d5f9ef7a Mon Sep 17 00:00:00 2001 +From: Graham Percival +Date: Fri, 1 Apr 2022 16:58:43 -0700 +Subject: [PATCH] scrypt: Fix strict aliasing + +The original scrypt code treated its data as blobs of bytes, accessing +them in whatever manner was convenient from time to time: + +* as 32-bit words or vectors thereof for the purpose of the Salsa20/8 core +* in machine-word-sized chunks (aka. size_t) for block copy and xor operations +* as 32-bit words for the Integerify function. + +This worked fine at the time, but newer compilers apply strict aliasing rules +which allow them to assume that e.g. data accessed as a uint32_t is not the +same as data accessed as a size_t, resulting in miscompilation. + +Note that in recent versions of scrypt (after 2015-07-18; versions 1.2.0 and +later) such miscompilation should be detected by the built-in runtime testing. + +To avoid aliasing problems, the generic scrypt code now operates on uint32_t +throughout while the SSE2-enabled scrypt code operates on __m128i throughout. + +Experimentally, we found that memcpy() speeds up blkcpy() in the plain C +case, but slowed it down in the _sse2.c case (probably because memcpy +can make use of vector instructions internally, but cannot assume that +it will always have a multiple of 16 bytes, as we do). +--- a/lib/crypto/crypto_scrypt_smix.c b/lib/crypto/crypto_scrypt_smix.c +@@ -27,39 +27,32 @@ + * online backup system. + */ + #include ++#include + + #include "sysendian.h" + + #include "crypto_scrypt_smix.h" + +-static void blkcpy(void *, const void *, size_t); +-static void blkxor(void *, const void *, size_t); ++static void blkcpy(uint32_t *, const uint32_t *, size_t); ++static void blkxor(uint32_t *, const uint32_t *, size_t); + static void salsa20_8(uint32_t[16]); + static void blockmix_salsa8(const uint32_t *, uint32_t *, uint32_t *, size_t); +-static uint64_t integerify(const void *, size_t); ++static uint64_t integerify(const uint32_t *, size_t); + + static void +-blkcpy(void * dest, const void * src, size_t len) ++blkcpy(uint32_t * dest, const uint32_t * src, size_t len) + { +- size_t * D = dest; +- const size_t * S = src; +- size_t L = len / sizeof(size_t); +- size_t i; + +- for (i = 0; i < L; i++) +- D[i] = S[i]; ++ memcpy(dest, src, len); + } + + static void +-blkxor(void * dest, const void * src, size_t len) ++blkxor(uint32_t * dest, const uint32_t * src, size_t len) + { +- size_t * D = dest; +- const size_t * S = src; +- size_t L = len / sizeof(size_t); + size_t i; + +- for (i = 0; i < L; i++) +- D[i] ^= S[i]; ++ for (i = 0; i < len / 4; i++) ++ dest[i] ^= src[i]; + } + + /** +@@ -145,9 +138,9 @@ blockmix_salsa8(const uint32_t * Bin, uint32_t * Bout, uint32_t * X, size_t r) + * Return the result of parsing B_{2r-1} as a little-endian integer. + */ + static uint64_t +-integerify(const void * B, size_t r) ++integerify(const uint32_t * B, size_t r) + { +- const uint32_t * X = (const void *)((uintptr_t)(B) + (2 * r - 1) * 64); ++ const uint32_t * X = B + (2 * r - 1) * 16; + + return (((uint64_t)(X[1]) << 32) + X[0]); + } +--- a/lib/crypto/crypto_scrypt_smix_sse2.c b/lib/crypto/crypto_scrypt_smix_sse2.c +@@ -36,34 +36,30 @@ + + #include "crypto_scrypt_smix_sse2.h" + +-static void blkcpy(void *, const void *, size_t); +-static void blkxor(void *, const void *, size_t); ++static void blkcpy(__m128i *, const __m128i *, size_t); ++static void blkxor(__m128i *, const __m128i *, size_t); + static void salsa20_8(__m128i[4]); + static void blockmix_salsa8(const __m128i *, __m128i *, __m128i *, size_t); +-static uint64_t integerify(const void *, size_t); ++static uint64_t integerify(const __m128i *, size_t); + + static void +-blkcpy(void * dest, const void * src,
[gentoo-commits] repo/gentoo:master commit in: dev-libs/botan/
commit: c9f856a92ddea76d2bf335ced9cdb39d838915d4 Author: Sam James gentoo org> AuthorDate: Fri May 5 05:03:18 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 05:03:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f856a9 dev-libs/botan: fix file collision w/ USE=tools Closes: https://bugs.gentoo.org/905700 Signed-off-by: Sam James gentoo.org> dev-libs/botan/{botan-2.19.3.ebuild => botan-2.19.3-r1.ebuild} | 10 +- dev-libs/botan/{botan-3.0.0.ebuild => botan-3.0.0-r1.ebuild} | 10 +- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/dev-libs/botan/botan-2.19.3.ebuild b/dev-libs/botan/botan-2.19.3-r1.ebuild similarity index 95% rename from dev-libs/botan/botan-2.19.3.ebuild rename to dev-libs/botan/botan-2.19.3-r1.ebuild index 1ad66cddebfd..782d8dcc8ce1 100644 --- a/dev-libs/botan/botan-2.19.3.ebuild +++ b/dev-libs/botan/botan-2.19.3-r1.ebuild @@ -40,7 +40,10 @@ DEPEND=" sqlite? ( dev-db/sqlite:3= ) zlib? ( >=sys-libs/zlib-1.2.3:= ) " -RDEPEND="${DEPEND}" +RDEPEND=" + ${DEPEND} + !
[gentoo-commits] repo/gentoo:master commit in: app-backup/tarsnap/
commit: 1785c633059ec10b2b51daa9b0737208d9337c00 Author: Sam James gentoo org> AuthorDate: Fri May 5 04:57:08 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 05:03:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1785c633 app-backup/tarsnap: add 1.0.40 Signed-off-by: Sam James gentoo.org> app-backup/tarsnap/Manifest | 1 + app-backup/tarsnap/tarsnap-1.0.40.ebuild | 56 2 files changed, 57 insertions(+) diff --git a/app-backup/tarsnap/Manifest b/app-backup/tarsnap/Manifest index a136bb15a19b..ea0b05c8f381 100644 --- a/app-backup/tarsnap/Manifest +++ b/app-backup/tarsnap/Manifest @@ -1 +1,2 @@ DIST tarsnap-autoconf-1.0.39.tgz 641089 BLAKE2B 4da7fa75c2a6df3186fac4f39a511532ae866c287a2bdc8dcc22049b53fcc903305f84fae9258793bc0c7a47b208d0bf2995143ee7b4296a35b4ca41d65d9a09 SHA512 dec8a72144a3a7fd42b006933c904b812894ca9fe2c57ecc4fbba817b9b49c8f15517530a00b0c3a9897e3182b4d9aee525334537806a9c4f7308086678fa2b4 +DIST tarsnap-autoconf-1.0.40.tgz 723380 BLAKE2B a794bb9bae3637c36841ad4bb0fa1c0e1c39a78ac2dc92f18cbe7dfe1036aa861f5421751dd8a85948dcb101ecb81f2177e844609b289238abd9a8448ba1655a SHA512 a4910c5cbea4a71218638703ba3140e5536a2c9bb7f35007115a7ae4a87fcd07b1be91d88e49240ee8db39be326bac049c0893c1406f215123d55a13b7b57941 diff --git a/app-backup/tarsnap/tarsnap-1.0.40.ebuild b/app-backup/tarsnap/tarsnap-1.0.40.ebuild new file mode 100644 index ..ebf35c72ced2 --- /dev/null +++ b/app-backup/tarsnap/tarsnap-1.0.40.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 toolchain-funcs + +DESCRIPTION="Online backups for the truly paranoid" +HOMEPAGE="https://www.tarsnap.com/; +SRC_URI="https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz; +S="${WORKDIR}"/${PN}-autoconf-${PV} + +LICENSE="tarsnap" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="acl bzip2 lzma xattr" + +RDEPEND=" + dev-libs/openssl:= + sys-fs/e2fsprogs + sys-libs/zlib + acl? ( sys-apps/acl ) + bzip2? ( app-arch/bzip2 ) + lzma? ( app-arch/xz-utils ) + xattr? ( sys-apps/attr ) +" +# Required for "magic.h" +DEPEND=" + ${RDEPEND} + virtual/os-headers +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.0.39-respect-AR.patch +) + +src_configure() { + local myeconfargs=( + $(use_enable xattr) + $(use_enable acl) + $(use_with bzip2 bz2lib) + --without-lzmadec + $(use_with lzma) + ) + + econf "${myeconfargs[@]}" +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_install() { + default + dobashcomp misc/bash_completion.d/* +}
[gentoo-commits] repo/gentoo:master commit in: app-arch/brotli/
commit: b2fc3d49275a3b357f25ca1771c0b7213644 Author: Michał Górny gentoo org> AuthorDate: Thu May 4 16:09:00 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 04:59:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2fc3d49 app-arch/brotli: Set DISTUTILS_EXT=1 Signed-off-by: Michał Górny gentoo.org> app-arch/brotli/brotli-1.0.9-r5.ebuild | 1 + app-arch/brotli/brotli-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/app-arch/brotli/brotli-1.0.9-r5.ebuild b/app-arch/brotli/brotli-1.0.9-r5.ebuild index 5681d0303a51..bba511397ac0 100644 --- a/app-arch/brotli/brotli-1.0.9-r5.ebuild +++ b/app-arch/brotli/brotli-1.0.9-r5.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_OPTIONAL="1" DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/app-arch/brotli/brotli-.ebuild b/app-arch/brotli/brotli-.ebuild index 95d260803795..f51f268d0cfc 100644 --- a/app-arch/brotli/brotli-.ebuild +++ b/app-arch/brotli/brotli-.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_OPTIONAL="1" DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 )
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/
commit: ac037398bbd3e03df3cde9ba48fced6c785a7d08 Author: Michał Górny gentoo org> AuthorDate: Thu May 4 16:09:01 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 04:56:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac037398 app-crypt/gpgme: Set DISTUTILS_EXT=1 Signed-off-by: Michał Górny gentoo.org> app-crypt/gpgme/gpgme-1.20.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-crypt/gpgme/gpgme-1.20.0.ebuild b/app-crypt/gpgme/gpgme-1.20.0.ebuild index 9d2e1b4f6143..dc3a4d3574a2 100644 --- a/app-crypt/gpgme/gpgme-1.20.0.ebuild +++ b/app-crypt/gpgme/gpgme-1.20.0.ebuild @@ -9,6 +9,7 @@ EAPI=8 # (find the one for the current release then subscribe to it + # any subsequent ones linked within so you're covered for a while.) +DISTUTILS_EXT=1 DISTUTILS_OPTIONAL=1 PYTHON_COMPAT=( python3_{9..11} ) VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyaml/
commit: 766160dc181362ca28411b72128a78a20303c709 Author: Michał Górny gentoo org> AuthorDate: Fri May 5 04:54:07 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 04:55:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766160dc dev-python/pyaml: Bump to 23.5.6 Signed-off-by: Michał Górny gentoo.org> dev-python/pyaml/Manifest| 1 + dev-python/pyaml/pyaml-23.5.6.ebuild | 30 ++ 2 files changed, 31 insertions(+) diff --git a/dev-python/pyaml/Manifest b/dev-python/pyaml/Manifest index 00a216803862..77cd6582f963 100644 --- a/dev-python/pyaml/Manifest +++ b/dev-python/pyaml/Manifest @@ -1 +1,2 @@ DIST pyaml-21.10.1.tar.gz 20466 BLAKE2B c90adb2023c9555f55a6fafe4e82fa8c50795a9f798250f640d9db6511584f3715a0a8fa4ee3cb26148967c75d59665b05915dd6ef1d4f807bfc7a68f2818482 SHA512 3a98a021856446584f079bfb7427c63feaf6fdd1bd0d809d46aa0c646b2cb9533c393ed0167240be587aad7b94209b6e5bfe2c09918b45ec9a86ad9781bdf9f2 +DIST pyaml-23.5.6.tar.gz 19413 BLAKE2B c6a27eb233421a70d214129f1491e839b0ffca2ccf504da48f1897f30c2f7675bc601b8a6868b15ac28073e6f5ca581d145f743af7be37d4ef83158f1c9efb9f SHA512 90ac223b02b496b5d151b26dc032f7b399052607f28a31fe4356968e0c41f8e45062dd51f79b7f34d3ac9d8e719dbb7592bc5130a7e56c0e5740375c65b04464 diff --git a/dev-python/pyaml/pyaml-23.5.6.ebuild b/dev-python/pyaml/pyaml-23.5.6.ebuild new file mode 100644 index ..cf3738ac27a8 --- /dev/null +++ b/dev-python/pyaml/pyaml-23.5.6.ebuild @@ -0,0 +1,30 @@ +# 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 pypi + +DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data" +HOMEPAGE=" + https://github.com/mk-fg/pretty-yaml/ + https://pypi.org/project/pyaml/ +" + +LICENSE="WTFPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/unidecode[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest
[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/
commit: 8f3ecf2f9188895700bcbc192101cdacb1e7c0d0 Author: Michał Górny gentoo org> AuthorDate: Fri May 5 03:55:14 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 04:55:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f3ecf2f dev-python/botocore: Bump to 1.29.127 Signed-off-by: Michał Górny gentoo.org> dev-python/botocore/Manifest | 1 + dev-python/botocore/botocore-1.29.127.ebuild | 72 2 files changed, 73 insertions(+) diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index de8e5cb32e4a..f847c3bb58cf 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,2 +1,3 @@ DIST botocore-1.29.123.gh.tar.gz 11446357 BLAKE2B 795e5591b64ae947c24f58916bd9935ef8a989260d1fb470e1422a7e765ba829331c39bf07fa834defea80881456e98f4ee045829966b975404752249f384249 SHA512 b46103ec68fd1d6ae40254a3d6858ccab8b7133de42691c583691583263c6327b2a332ed434a4f9e56662985bd142a65dc676b11230174ced0eb4d9bad3df028 DIST botocore-1.29.126.gh.tar.gz 11453877 BLAKE2B 955931ba40d550a12f4cd16cd7f746a755453e5db3515bf790af94b230dae2503c3d71b85e94044780ae40d4bd5bc19b9cd8e9bb45f1783ae5eb0344f900f08a SHA512 ee5df31c1f3414f9f738d36712e83862de1006c89432b45293b89226b3c14f67f376b8d14f96092fe4524e5bbe9681e0ce7e2b30029c50aa98dcd02e8e2497d0 +DIST botocore-1.29.127.gh.tar.gz 11474348 BLAKE2B 72002e57593e114864bb8d6f0ec30d78fb503a6eee71fd0e61dbe430d976408583e2697db1828e8373bd5ba620b024c2e9bf3e25a69a39625b8ac7f5ae61a63a SHA512 b82f149807970666175222bba27213387782804c41393609011f36564b6a8be209777a575fa088e39440f7bcfe6d47d1183136aa2710ad4315f6f70075cd0ce3 diff --git a/dev-python/botocore/botocore-1.29.127.ebuild b/dev-python/botocore/botocore-1.29.127.ebuild new file mode 100644 index ..491b6bbc21f2 --- /dev/null +++ b/dev-python/botocore/botocore-1.29.127.ebuild @@ -0,0 +1,72 @@ +# 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_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore; + inherit git-r3 +else + SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + # TODO + tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/boto3/
commit: 9efbb0131400b029ec9603bbc057b016ac2b4352 Author: Michał Górny gentoo org> AuthorDate: Fri May 5 03:55:42 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 04:55:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9efbb013 dev-python/boto3: Bump to 1.26.127 Signed-off-by: Michał Górny gentoo.org> dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.26.127.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 9841da9e62b6..10771e6a37c7 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,2 +1,3 @@ DIST boto3-1.26.123.gh.tar.gz 640741 BLAKE2B a4d46a9995ce2c496a1cc0a4f9835474546a2a3b2252793cb80ad08e879afc3b69cc3bd6d6661d52c9812e9bec3f7dc66e5bfeae7761cd1a2f122762abf1f247 SHA512 2640c057a7beda8bafb5aa59af387d368bbf04f9e7a8bbe2ca5fd3adb82eb0480ba3e0b2580331a057ede010a6945397cf056fac210aced4a7c981dfa96c4e85 DIST boto3-1.26.126.gh.tar.gz 642281 BLAKE2B c7a9130cac15843decf4543d6f74904080587d28c1158f6a01e390129a9e4feb8efd2ed806fb428c61e6f84285f4bc1beccb57b1c7fbec56499befeed4663fc9 SHA512 bd9633a2163cc251e83ab6f86d488e436255c6a0240468f372663aab77d09cb6c3039d424c0fda1c1a7c730be8b5cf7011c6e5a7efd04ba9e8e3cd6eb0d49f15 +DIST boto3-1.26.127.gh.tar.gz 645245 BLAKE2B fb320e064eae4a6755770653f5519e17ea11aa6f7aa566e0a625b1113cc784440c4d519bb2de544340d66c3fe80a510a1dadba3f724395c186ad7ef68b5ce11f SHA512 df6f9082a159e7ae8033ba92652cde9d73fc8b93e6793d3ce021b75135f825f7e4e102467caa179b36959a42b98376e30ada35d4a3259e359fbf417c92a6e487 diff --git a/dev-python/boto3/boto3-1.26.127.ebuild b/dev-python/boto3/boto3-1.26.127.ebuild new file mode 100644 index ..2a4a7643203e --- /dev/null +++ b/dev-python/boto3/boto3-1.26.127.ebuild @@ -0,0 +1,66 @@ +# 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_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3; + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +}
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: d31cadb8239a70f76fe1193521090e059216b235 Author: Michał Górny gentoo org> AuthorDate: Fri May 5 03:53:00 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 04:55:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d31cadb8 distutils-r1.eclass: Add IUSE=debug w/ DISTUTILS_EXT+_OPTIONAL Fix DISTUTILS_EXT to add IUSE=debug even if DISTUTILS_OPTIONAL is used. This was the intended behavior, as documented in the Python Guide. Signed-off-by: Michał Górny gentoo.org> eclass/distutils-r1.eclass | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 57c0548e28ff..2547af99eb76 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -330,9 +330,12 @@ _distutils_set_globals() { if [[ ${DISTUTILS_EXT} ]]; then DEPEND="${PYTHON_DEPS}" - IUSE="debug" fi fi + + if [[ ${DISTUTILS_EXT} ]]; then + IUSE="debug" + fi } _distutils_set_globals unset -f _distutils_set_globals
[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/
commit: 89b7591d827576fe9fcc0ae74216adfcf995716c Author: Michał Górny gentoo org> AuthorDate: Fri May 5 03:56:06 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 04:55:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89b7591d app-admin/awscli: Bump to 1.27.127 Signed-off-by: Michał Górny gentoo.org> app-admin/awscli/Manifest | 1 + app-admin/awscli/awscli-1.27.127.ebuild | 80 + 2 files changed, 81 insertions(+) diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 6d85cebe5e41..c4a9e9ab6c52 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,2 +1,3 @@ DIST aws-cli-1.27.123.gh.tar.gz 2414392 BLAKE2B 4df3e98062e61931efc59168eb6dbe6b50f2bd50ef6d5d810bf2d98f08058f69c8965726662f90e8289e94408e916e700acc2d62512d3b3033210eb615bbb8c4 SHA512 bfe6fe1a2fd9209090957faef600b40acd7c4bbf9304089a2844ac736d782a0c53687dd1073faf9e05c8e23c6dd1b6d7930e009dc0ea7765000489130d2a5410 DIST aws-cli-1.27.126.gh.tar.gz 2415804 BLAKE2B f6c9c76320ce2bd7c03009d01e569a4552c329148323d4d7d302b3f4c9dce7f8e6743f427f9308c155917abcf228c5b35eeb15fd06b6602ca26f5f7c34e0cbd6 SHA512 6dd52530d9f35bfcbcc3b4a20b9a45881eea79a274b6fd9a3b2b2a5d6d337dbd3bf9efbe931417f43a7705b0f6359783a0fcf16dc025006cb853fe4fbc297630 +DIST aws-cli-1.27.127.gh.tar.gz 2416842 BLAKE2B 6d1917695f9404a0edf1e9d1720606478e904615e46c775a5b65bab207a1b0ebfd1741daa2202e4567c0d4aa0d0eb6bfaf89210a6ccce542c7ee2c556c21c3b3 SHA512 32ac6f8e00434047acf46cd0dad80618e7c1926fa02cdc365005eccb3744f8ea2d67e11c7155a0ce88e6388668ec3aa0cd0bad33df8a7540bfd0cc1c9dcd52af diff --git a/app-admin/awscli/awscli-1.27.127.ebuild b/app-admin/awscli/awscli-1.27.127.ebuild new file mode 100644 index ..62c19f3a63fb --- /dev/null +++ b/app-admin/awscli/awscli-1.27.127.ebuild @@ -0,0 +1,80 @@ +# 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_{10..11} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# botocore is x.(y+2).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing + tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid + ) + + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/moto/, dev-python/pyaml/, dev-python/pretty-yaml/, profiles/updates/
commit: dfde8c49c1731662a3b81d4aa595fbe81998528a Author: Michał Górny gentoo org> AuthorDate: Fri May 5 04:50:25 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 04:55:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfde8c49 Rename dev-pyton/{pretty-yaml → pyaml} Signed-off-by: Michał Górny gentoo.org> dev-python/moto/moto-4.1.6.ebuild | 2 +- dev-python/moto/moto-4.1.7.ebuild | 2 +- dev-python/moto/moto-4.1.8.ebuild | 2 +- dev-python/{pretty-yaml => pyaml}/Manifest | 0 dev-python/{pretty-yaml => pyaml}/metadata.xml | 0 .../pretty-yaml-21.10.1.ebuild => pyaml/pyaml-21.10.1.ebuild} | 0 profiles/updates/2Q-2023| 1 + 7 files changed, 4 insertions(+), 3 deletions(-) diff --git a/dev-python/moto/moto-4.1.6.ebuild b/dev-python/moto/moto-4.1.6.ebuild index 894bb121184c..e510dc87a1f5 100644 --- a/dev-python/moto/moto-4.1.6.ebuild +++ b/dev-python/moto/moto-4.1.6.ebuild @@ -34,7 +34,7 @@ RDEPEND=" dev-python/more-itertools[${PYTHON_USEDEP}] >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}] >=dev-python/openapi-spec-validator-0.2.8[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] + dev-python/pyaml[${PYTHON_USEDEP}] >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] dev-python/python-dateutil[${PYTHON_USEDEP}] diff --git a/dev-python/moto/moto-4.1.7.ebuild b/dev-python/moto/moto-4.1.7.ebuild index d30e9392b520..8803410b032d 100644 --- a/dev-python/moto/moto-4.1.7.ebuild +++ b/dev-python/moto/moto-4.1.7.ebuild @@ -34,7 +34,7 @@ RDEPEND=" dev-python/more-itertools[${PYTHON_USEDEP}] >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}] >=dev-python/openapi-spec-validator-0.2.8[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] + dev-python/pyaml[${PYTHON_USEDEP}] >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] dev-python/python-dateutil[${PYTHON_USEDEP}] diff --git a/dev-python/moto/moto-4.1.8.ebuild b/dev-python/moto/moto-4.1.8.ebuild index fb6f55956258..58455d990b7e 100644 --- a/dev-python/moto/moto-4.1.8.ebuild +++ b/dev-python/moto/moto-4.1.8.ebuild @@ -34,7 +34,7 @@ RDEPEND=" dev-python/more-itertools[${PYTHON_USEDEP}] >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}] >=dev-python/openapi-spec-validator-0.2.8[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] + dev-python/pyaml[${PYTHON_USEDEP}] >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] dev-python/python-dateutil[${PYTHON_USEDEP}] diff --git a/dev-python/pretty-yaml/Manifest b/dev-python/pyaml/Manifest similarity index 100% rename from dev-python/pretty-yaml/Manifest rename to dev-python/pyaml/Manifest diff --git a/dev-python/pretty-yaml/metadata.xml b/dev-python/pyaml/metadata.xml similarity index 100% rename from dev-python/pretty-yaml/metadata.xml rename to dev-python/pyaml/metadata.xml diff --git a/dev-python/pretty-yaml/pretty-yaml-21.10.1.ebuild b/dev-python/pyaml/pyaml-21.10.1.ebuild similarity index 100% rename from dev-python/pretty-yaml/pretty-yaml-21.10.1.ebuild rename to dev-python/pyaml/pyaml-21.10.1.ebuild diff --git a/profiles/updates/2Q-2023 b/profiles/updates/2Q-2023 index 6fb20bbe87df..d351df0733cc 100644 --- a/profiles/updates/2Q-2023 +++ b/profiles/updates/2Q-2023 @@ -7,3 +7,4 @@ move dev-python/python-keyutils dev-python/keyutils move dev-python/notebook_shim dev-python/notebook-shim move dev-python/python-mpd dev-python/python-mpd2 move dev-python/sphinx_celery dev-python/sphinx-celery +move dev-python/pretty-yaml dev-python/pyaml
[gentoo-commits] repo/gentoo:master commit in: dev-python/libvirt-python/
commit: 6fda0d088b2be90203200940cdf27d8c690a699c Author: Sam James gentoo org> AuthorDate: Fri May 5 04:44:57 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:44:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fda0d08 dev-python/libvirt-python: forward ~arm Signed-off-by: Sam James gentoo.org> dev-python/libvirt-python/libvirt-python-9.2.0.ebuild | 2 +- dev-python/libvirt-python/libvirt-python-9.3.0.ebuild | 2 +- dev-python/libvirt-python/libvirt-python-.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-python/libvirt-python/libvirt-python-9.2.0.ebuild b/dev-python/libvirt-python/libvirt-python-9.2.0.ebuild index e097973cb8b7..0e657b8769c3 100644 --- a/dev-python/libvirt-python/libvirt-python-9.2.0.ebuild +++ b/dev-python/libvirt-python/libvirt-python-9.2.0.ebuild @@ -23,7 +23,7 @@ else MY_P="${P/_rc/-rc}" SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz verify-sig? ( https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" RDEPEND="app-emulation/libvirt:0/${PV}" fi S="${WORKDIR}/${P%_rc*}" diff --git a/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild b/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild index 25f4ff942c9e..29cdcda8f9ca 100644 --- a/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild +++ b/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild @@ -23,7 +23,7 @@ if [[ ${PV} == ** ]]; then else SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz verify-sig? ( https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" RDEPEND="app-emulation/libvirt:0/${PV}" fi S="${WORKDIR}/${P%_rc*}" diff --git a/dev-python/libvirt-python/libvirt-python-.ebuild b/dev-python/libvirt-python/libvirt-python-.ebuild index 25f4ff942c9e..29cdcda8f9ca 100644 --- a/dev-python/libvirt-python/libvirt-python-.ebuild +++ b/dev-python/libvirt-python/libvirt-python-.ebuild @@ -23,7 +23,7 @@ if [[ ${PV} == ** ]]; then else SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz verify-sig? ( https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" RDEPEND="app-emulation/libvirt:0/${PV}" fi S="${WORKDIR}/${P%_rc*}"
[gentoo-commits] repo/gentoo:master commit in: app-emacs/nxml-libvirt-schemas/
commit: 60ea0760ea6984e91e476023db8c77d4ea4175cf Author: Michal Privoznik gmail com> AuthorDate: Thu May 4 13:47:49 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:42:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60ea0760 app-emacs/nxml-libvirt-schemas: Add 9.3.0 Signed-off-by: Michal Privoznik gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30869 Signed-off-by: Sam James gentoo.org> app-emacs/nxml-libvirt-schemas/Manifest| 1 + .../nxml-libvirt-schemas-9.3.0.ebuild | 45 ++ 2 files changed, 46 insertions(+) diff --git a/app-emacs/nxml-libvirt-schemas/Manifest b/app-emacs/nxml-libvirt-schemas/Manifest index 0161079c4c6e..c580aa723b89 100644 --- a/app-emacs/nxml-libvirt-schemas/Manifest +++ b/app-emacs/nxml-libvirt-schemas/Manifest @@ -1,3 +1,4 @@ DIST libvirt-8.8.0.tar.xz 8941928 BLAKE2B f3b8cb4fe30a156884a03e5c873f3fcef0c8d13315c79b865f387ea053635ae2435a3b4d6e81c988cfcd087d55223450e7b874e24e4503479d152b417c398250 SHA512 868e49b369afe200c5af6e2cd0606de2eeebfa92523b5ad3c653203c8838d304bd0cdc5acfb3c4d4c33c0a87ab8e769b84cc62e3f06e055936c43573a23d7190 DIST libvirt-8.9.0.tar.xz 8946352 BLAKE2B 537b6badb6171110e99561613fb1318144991107139401296248afb747ae6f9cfafcd17b2292b8d8dcc9188ff4206035ea814efa6c129bae50c0518f61be9b81 SHA512 10426d45d55bb18e8e5d4327d698fbc6efd83c5f515ac40a0fcd72048a77936fe0b422ac14bce9966a65379d262df294c314f854a97861a223a0cbc6a8fd2382 DIST libvirt-9.2.0.tar.xz 9182060 BLAKE2B 8b9ffc86e088de6b1ec6b38b649bded3abbbce8eec9c1ba19f31e73ecd7ee13a5c521a6e1fd8da9f308158dd05c87171aa443cd00f0c87a73f205e3d57a22567 SHA512 9afd4fcccb9ef39c1ed50eb0db94cd8b06cc5b60041cdb9aa5fe7b27e5ab11855f4b538d6868413725d603dc1a6090e0983207137dcd43ed2bbcfbeb6fc69c58 +DIST libvirt-9.3.0.tar.xz 9246292 BLAKE2B 6e47a70ec247b37c1958e324d5bf7ebcbff6aca5a7a9860f437ebe6a969d569a449d3dd5720081ad27926f445bcbe10089cb3b1d27960decc6239306f82259f9 SHA512 b9349dcd7798c76d75bb20afad67d6e676758cb201acaf7aed5109f0e91422b2bcca964a2f19aa8dc4fd0eca2923902474e16e3839bf8b15aca827028e88ddb7 diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.3.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.3.0.ebuild new file mode 100644 index ..cdedf3214219 --- /dev/null +++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.3.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Packages which get releases together: +# app-emacs/nxml-libvirt-schemas +# dev-python/libvirt-python +# dev-perl/Sys-Virt +# app-emulation/libvirt +# Please bump them together! + +inherit elisp + +MY_P="libvirt-${PV}" +DESCRIPTION="Extension for nxml-mode with libvirt schemas" +HOMEPAGE="https://www.libvirt.org/; +SRC_URI="https://libvirt.org/sources/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P%-rc*}/src/conf/schemas" + +# This is the license of the package, but the schema files are +# provided without license, maybe it's bad. +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# Yes this requires Java, but I'd rather not repackage this, if you +# know something better in C, I'll be glad to use that. +BDEPEND="app-text/trang" + +SITEFILE="60${PN}-gentoo.el" + +src_compile() { + emake -f - <<'EOF' +all: $(patsubst %.rng,%.rnc,$(wildcard *.rng)) +%.rnc: %.rng + trang -I rng -O rnc $< $@ +EOF +} + +src_install() { + insinto "${SITEETC}/${PN}" + doins "${FILESDIR}"/schemas.xml *.rnc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/libvirt-python/
commit: 509a1df1100d934947c0c61471dc8a4008062193 Author: Michal Privoznik gmail com> AuthorDate: Thu May 4 13:48:14 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:42:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=509a1df1 dev-python/libvirt-python: Add 9.3.0 Signed-off-by: Michal Privoznik gmail.com> Signed-off-by: Sam James gentoo.org> dev-python/libvirt-python/Manifest | 2 + .../libvirt-python/libvirt-python-9.3.0.ebuild | 56 ++ 2 files changed, 58 insertions(+) diff --git a/dev-python/libvirt-python/Manifest b/dev-python/libvirt-python/Manifest index 68406eba26a6..409b72f934ca 100644 --- a/dev-python/libvirt-python/Manifest +++ b/dev-python/libvirt-python/Manifest @@ -6,3 +6,5 @@ DIST libvirt-python-8.9.0.tar.gz 240769 BLAKE2B 992f02fe584f33ea5bd91a28338e281d DIST libvirt-python-8.9.0.tar.gz.asc 833 BLAKE2B 690613f7f558155db56a5194042bdf49e004143b2066bcaccb48fc9082364a88b5f8d4112623095838a116817a55e34e8ca29e01221299efc396fb1501a060ae SHA512 a490284745c948d87f0239b70257b5cd66ae2515a4f3f33c05a2b3e1ccc28e2769c8c61d45e4f855b595a6d82b6d73e50bcd00a8bbfc7cb7fbe1a4969e48e17b DIST libvirt-python-9.2.0.tar.gz 243411 BLAKE2B 4478060de12fe78dc60505cbfdc9a38d398ea3860e9a1a146379695f6ed7ec21d8840b54e6a716b1177e422a934ec5dfd86365208147515f70bc02c605c32b8c SHA512 24abeb7ec27135c30cdf751476b091b89b3aa2e448f6fe57d29064e1465a49944b2c0bb19cb01ce4d728036c9387bb244594816a9853a00b1d43d89dd7f94cd5 DIST libvirt-python-9.2.0.tar.gz.asc 833 BLAKE2B 8f09ba2399fa083d41c979354dd72ca0c44047f46c6117b08cf823d8fc7ba5a2bfa031e51855238865dc08eb77846362d200d362e8675049f32b635e40bb25cc SHA512 4cb0bffaaa95e93cff1dd2f35f0219bc97567e21e04778b6f5bd0b33aa3523cea43f5fd7d95da73ba82f695b2cab8c771a5adbd9511e8a6deeb13e7e80fe7aa2 +DIST libvirt-python-9.3.0.tar.gz 244181 BLAKE2B 1f472233ea336bf7196f83c41606817c6422b08ba76bb07a39510018498cc378a3e31626155e9953881ac4718ca642df6878e9a2b6bfe74116052819fabf63c6 SHA512 5fe04eb6fbccb20f90637d5bb74887b0676743761838c91f6c7f08f8aff39ea8e1d8cdc50c4c244918c2100efb00c6bb380ac44b4d403a08863c8c99ecdbe937 +DIST libvirt-python-9.3.0.tar.gz.asc 833 BLAKE2B bb3f47ce3dea2fca251a956c170f98406485f3b738e068d6b3dab59c5f440aba7127683f484278866d5b39f53cd18a5dbb9697e701515c6d93141b3e7ecae18b SHA512 0123bc657ec2680ea998e70c62f2dba0f5960239faa43158e4897e4e3e287a0fdb29daa409bf98514b271477410308c959a0ab1e4e90fa82f409cd4f858201fe diff --git a/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild b/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild new file mode 100644 index ..25f4ff942c9e --- /dev/null +++ b/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Packages which get releases together: +# app-emacs/nxml-libvirt-schemas +# dev-python/libvirt-python +# dev-perl/Sys-Virt +# app-emulation/libvirt +# Please bump them together! + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=setuptools +MY_P="${P/_rc/-rc}" +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +inherit distutils-r1 verify-sig + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-python.git; + RDEPEND="app-emulation/libvirt:=" +else + SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz + verify-sig? ( https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + RDEPEND="app-emulation/libvirt:0/${PV}" +fi +S="${WORKDIR}/${P%_rc*}" + +DESCRIPTION="libvirt Python bindings" +HOMEPAGE="https://www.libvirt.org; + +LICENSE="LGPL-2" +SLOT="0" +IUSE="examples test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + ) + verify-sig? ( sec-keys/openpgp-keys-libvirt ) +" + +distutils_enable_tests pytest + +python_install_all() { + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/slibtool/
commit: b53a8bbfb7f20ca11a936818443f7080fcad5ad4 Author: orbea riseup net> AuthorDate: Fri May 5 01:23:35 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:41:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b53a8bbf sys-devel/slibtool: fix the build in some chroots When building slibtool in a chroot where the SHELL is set as /sbin/nologin the sofort configure will fail. This can be worked around for now by explicitly setting the shell as /bin/sh during configure. Also fixes the libdir path and updates to EAPI=8. Closes: https://bugs.gentoo.org/905721 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/30878 Signed-off-by: Sam James gentoo.org> sys-devel/slibtool/slibtool-0.5.34.ebuild | 7 --- sys-devel/slibtool/slibtool-.ebuild | 7 --- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/sys-devel/slibtool/slibtool-0.5.34.ebuild b/sys-devel/slibtool/slibtool-0.5.34.ebuild index c176e886d89c..747b80b4a308 100644 --- a/sys-devel/slibtool/slibtool-0.5.34.ebuild +++ b/sys-devel/slibtool/slibtool-0.5.34.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit toolchain-funcs @@ -32,6 +32,7 @@ src_configure() { --compiler="$(tc-getCC)" \ --host=${CHOST} \ --prefix="${EPREFIX}"/usr \ - --libdir="$(get_libdir)" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --shell="${EPREFIX}"/bin/sh \ || die } diff --git a/sys-devel/slibtool/slibtool-.ebuild b/sys-devel/slibtool/slibtool-.ebuild index 200a19a514d4..5295be737954 100644 --- a/sys-devel/slibtool/slibtool-.ebuild +++ b/sys-devel/slibtool/slibtool-.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit toolchain-funcs @@ -32,6 +32,7 @@ src_configure() { --compiler="$(tc-getCC)" \ --host=${CHOST} \ --prefix="${EPREFIX}"/usr \ - --libdir="$(get_libdir)" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --shell="${EPREFIX}"/bin/sh \ || die }
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/keepalived/
commit: 41b6cd496db23f9ae16ae389deff4e6de26febc0 Author: orbea riseup net> AuthorDate: Thu May 4 23:01:55 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:41:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41b6cd49 sys-cluster/keepalived: drop 2.2.4 Broken with implicit function declarations. Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/30876 Signed-off-by: Sam James gentoo.org> sys-cluster/keepalived/Manifest| 1 - sys-cluster/keepalived/keepalived-2.2.4.ebuild | 80 -- 2 files changed, 81 deletions(-) diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest index 3f6d96e68285..85b7125c82d9 100644 --- a/sys-cluster/keepalived/Manifest +++ b/sys-cluster/keepalived/Manifest @@ -1,3 +1,2 @@ -DIST keepalived-2.2.4.tar.gz 1151290 BLAKE2B 835198fb23312e87894e7740427411d974c00f71029b273d8da3e787ef92848127d896b456fb40db8d802b6c7555e6524872f136f868e19c62387a9471e44b0f SHA512 b8b0f3e7092b7b7093a9927259928076ee95ed176dd26b3a5c38e8c0dc7b83468433944905618dbc9e4b73b81b0cd3f16c2db4234ed4fcdf30f4fc0e532f9422 DIST keepalived-2.2.7.tar.gz 1180180 BLAKE2B 62c4534eb1eebeac596b628a1fa5fb4069498d532fdeff0dc51afbc71e90125bff7fcffb897da3fd34765c64f43d7b04dcf184169b1bc2cf33413e109f9f5cdc SHA512 9869437fe6f0c10590b13088002b53474a51102da9838a6575d835d006c4871b61324ab80e0e81e0a23d0124e6f033cfc7114749e87b8f736408f3f0bedb3968 DIST keepalived-2.2.7_p20221209.tar.gz 959087 BLAKE2B 2c8a46874ddac414a6d6f7bc1646d90dd9afc813ffcdd5990d1a220171e77c1e17a97c0549c2223eb2401b60870b7d98139106345079033c2f2875d158024b2a SHA512 519837fd463e69bc2eb8415fa8d5e5bd92cda1d0e3e80a0725a38285901b59fa8ba9e0d6852dbbdddf4bb72398286b4fa2779a6c341245b6322c4bef8dce37d6 diff --git a/sys-cluster/keepalived/keepalived-2.2.4.ebuild b/sys-cluster/keepalived/keepalived-2.2.4.ebuild deleted file mode 100644 index ae169adf481b.. --- a/sys-cluster/keepalived/keepalived-2.2.4.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools systemd - -DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server project" -HOMEPAGE="https://www.keepalived.org/; -SRC_URI="https://www.keepalived.org/software/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ppc64 ~s390 ~sparc x86" -IUSE="+bfd dbus json regex snmp systemd" - -RDEPEND=" - dev-libs/libnl:= - dev-libs/openssl:= - dev-libs/popt - net-libs/libnfnetlink - sys-apps/iproute2 - regex? ( >=dev-libs/libpcre2-8:= ) - dbus? ( - sys-apps/dbus - dev-libs/glib:2 - ) - json? ( dev-libs/json-c:= ) - snmp? ( net-analyzer/net-snmp:= ) - systemd? ( sys-apps/systemd )" -DEPEND="${RDEPEND} - >=sys-kernel/linux-headers-4.4" - -DOCS=( - README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO - doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # keepalived has support to dynamically use some libraries instead of - # linking them: - #--enable-dynamic-linking \ - #--enable-libiptc-dynamic \ - #--enable-libnl-dynamic \ - #--enable-libxtables-dynamic \ - econf \ - --with-init="$(usex systemd systemd custom)" \ - --with-kernel-dir="${ESYSROOT}"/usr \ - --enable-vrrp \ - $(use_enable bfd) \ - $(use_enable dbus) \ - $(use_enable json) \ - $(use_enable regex) \ - $(use_enable snmp) \ - $(use_enable snmp snmp-rfc) \ - $(use_enable systemd) -} - -src_install() { - default - - newinitd "${FILESDIR}"/keepalived.init-r1 keepalived - newconfd "${FILESDIR}"/keepalived.confd-r1 keepalived - - systemd_newunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service - systemd_install_serviced "${FILESDIR}/${PN}.service.conf" - - use snmp && dodoc doc/*MIB.txt - - # This was badly named by upstream, it's more HOWTO than anything else. - newdoc INSTALL INSTALL+HOWTO - - # Clean up sysvinit files - rm -rv "${ED}"/etc/sysconfig || die -}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/
commit: 35b52cc3a5bfbccbc4fcc17fa1a3a1a14032acfd Author: Michal Privoznik gmail com> AuthorDate: Thu May 4 13:47:35 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:42:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35b52cc3 app-emulation/libvirt: Add 9.2.0 Bug: https://bugs.gentoo.org/905691 Signed-off-by: Michal Privoznik gmail.com> Signed-off-by: Sam James gentoo.org> app-emulation/libvirt/Manifest | 2 + app-emulation/libvirt/libvirt-9.3.0.ebuild | 348 + 2 files changed, 350 insertions(+) diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest index a0a114a43149..ae24cea63d37 100644 --- a/app-emulation/libvirt/Manifest +++ b/app-emulation/libvirt/Manifest @@ -6,3 +6,5 @@ DIST libvirt-8.9.0.tar.xz 8946352 BLAKE2B 537b6badb6171110e99561613fb13181449911 DIST libvirt-8.9.0.tar.xz.asc 833 BLAKE2B a2054d0d9c8301aa0f8697253690b1ddd530a577bc789c7f38dc36a835134d0c8e5fc88536371c75da66afd9808540b9236e8d1247e4d7bd5f3a0aaf35c45f97 SHA512 087d5406ef23d6beee4a37e471d7d0aa433990b892f0beb7be76609fbdfcb69381acd59d63c62dcd2e2f9ccfcdefc35109cc175a0da4263e9b189981cb2baff1 DIST libvirt-9.2.0.tar.xz 9182060 BLAKE2B 8b9ffc86e088de6b1ec6b38b649bded3abbbce8eec9c1ba19f31e73ecd7ee13a5c521a6e1fd8da9f308158dd05c87171aa443cd00f0c87a73f205e3d57a22567 SHA512 9afd4fcccb9ef39c1ed50eb0db94cd8b06cc5b60041cdb9aa5fe7b27e5ab11855f4b538d6868413725d603dc1a6090e0983207137dcd43ed2bbcfbeb6fc69c58 DIST libvirt-9.2.0.tar.xz.asc 833 BLAKE2B 64882091890860119c92c6cb0337ea20bfdd8206f5db648cb505ee0d4673cfb8aa5996e6cf3152a7293df98592aa7187d10bb42b4ee979770e9b0040e6bb2d48 SHA512 3c47c5ea182c1310b56641cc2df5adf2f82ae9b35fdeccfddef42f3e2149499b23c61eeafd5e4995ef596ed003ab55b4b17d041dff72ae5f8851b355bfadfb78 +DIST libvirt-9.3.0.tar.xz 9246292 BLAKE2B 6e47a70ec247b37c1958e324d5bf7ebcbff6aca5a7a9860f437ebe6a969d569a449d3dd5720081ad27926f445bcbe10089cb3b1d27960decc6239306f82259f9 SHA512 b9349dcd7798c76d75bb20afad67d6e676758cb201acaf7aed5109f0e91422b2bcca964a2f19aa8dc4fd0eca2923902474e16e3839bf8b15aca827028e88ddb7 +DIST libvirt-9.3.0.tar.xz.asc 833 BLAKE2B 25810919210bd489ecfd85f172c472d52e911e90d651fac2c7fa4f73220890bd2448317448f0469e8abfe8ad5ea6f3eb6b321e6d989e64f6ad4b676a5a38312c SHA512 0b51a621cef616ac55ac40c9bf9da56d3e1d59b5e87bcd04deaac7f775faab8f30861e53112be2242d9c8c6be41f1ed1c29d345d96e39be0ac33ef0b01494c45 diff --git a/app-emulation/libvirt/libvirt-9.3.0.ebuild b/app-emulation/libvirt/libvirt-9.3.0.ebuild new file mode 100644 index ..33dbf42a43ca --- /dev/null +++ b/app-emulation/libvirt/libvirt-9.3.0.ebuild @@ -0,0 +1,348 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Packages which get releases together: +# app-emacs/nxml-libvirt-schemas +# dev-python/libvirt-python +# dev-perl/Sys-Virt +# app-emulation/libvirt +# Please bump them together! + +PYTHON_COMPAT=( python3_{9..11} ) +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +inherit meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig + +if [[ ${PV} = ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt.git; + EGIT_BRANCH="master" +else + SRC_URI="https://libvirt.org/sources/${P}.tar.xz + verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +DESCRIPTION="C toolkit to manipulate virtual machines" +HOMEPAGE="https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/; +LICENSE="LGPL-2.1" +SLOT="0/${PV}" +IUSE=" + apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs + iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nfs nls numa openvz + parted pcap policykit +qemu rbd sasl selinux +udev + virtualbox +virt-network wireshark-plugins xen zfs +" + +REQUIRED_USE=" + firewalld? ( virt-network ) + libvirtd? ( || ( lxc openvz qemu virtualbox xen ) ) + lxc? ( caps libvirtd ) + openvz? ( libvirtd ) + qemu? ( libvirtd ) + virt-network? ( libvirtd ) + virtualbox? ( libvirtd ) + xen? ( libvirtd )" + +BDEPEND=" + app-text/xhtml1 + dev-lang/perl + dev-libs/libxslt + dev-perl/XML-XPath + dev-python/docutils + virtual/pkgconfig + net-libs/rpcsvc-proto + bash-completion? ( >=app-shells/bash-completion-2.0 ) + verify-sig? ( sec-keys/openpgp-keys-libvirt )" + +# gettext.sh command is used by the libvirt command wrappers, and it's +# non-optional, so put it into RDEPEND. +# We can use both libnl:1.1 and libnl:3, but if you have both installed, the +# package will use 3 by default. Since we don't have slot pinning in an API, +# we must go with the most recent. +RDEPEND=" + acct-user/qemu + app-misc/scrub + >=dev-libs/glib-2.56.0 +
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/keepalived/files/, sys-cluster/keepalived/
commit: 99c73595289f56a343b84158a639a8115aa84220 Author: orbea riseup net> AuthorDate: Thu May 4 22:57:53 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:41:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99c73595 sys-cluster/keepalived: add upstream libressl patch This patch was accepted upstream and fixes the build with LibreSSL which doesn't yet have the SSL_set0_wbio() function and this is solved by adding a configure check. Bug: https://bugs.gentoo.org/903001 Upstream-PR: https://github.com/acassen/keepalived/pull/2124 Upstream-Commit: https://github.com/acassen/keepalived/commit/bbec15d4781670ac1be5e543cb04543f79200e69 Upstream-PR: https://github.com/acassen/keepalived/pull/2130 Upstream-Commit: https://github.com/acassen/keepalived/commit/5cb40301f5cd8fbedbb756cd3d838def7293e0bd Upstream-Issue: https://github.com/libressl/portable/issues/838 Signed-off-by: orbea riseup.net> Signed-off-by: Sam James gentoo.org> .../files/keepalived-2.2.7-libressl.patch | 67 ++ sys-cluster/keepalived/keepalived-2.2.7.ebuild | 6 +- 2 files changed, 72 insertions(+), 1 deletion(-) diff --git a/sys-cluster/keepalived/files/keepalived-2.2.7-libressl.patch b/sys-cluster/keepalived/files/keepalived-2.2.7-libressl.patch new file mode 100644 index ..e6d4df49a8cb --- /dev/null +++ b/sys-cluster/keepalived/files/keepalived-2.2.7-libressl.patch @@ -0,0 +1,67 @@ +https://bugs.gentoo.org/903001 +https://github.com/acassen/keepalived/pull/2124 +https://github.com/acassen/keepalived/commit/bbec15d4781670ac1be5e543cb04543f79200e69 +https://github.com/acassen/keepalived/pull/2130 +https://github.com/acassen/keepalived/commit/5cb40301f5cd8fbedbb756cd3d838def7293e0bd + +From bbec15d4781670ac1be5e543cb04543f79200e69 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Tue, 12 Apr 2022 20:30:57 +0200 +Subject: [PATCH] fix build with libressl + +SSL_set0_rbio is provided by libressl since version 3.4.0 and +https://github.com/libressl-portable/openbsd/commit/c99939f9665a9c3c648682b4987df46600b70efc +but SSL_set0_wbio is not provided resulting in the following build +failure: + +/nvmedata/autobuild/instance-9/output-1/host/lib/gcc/s390x-buildroot-linux-gnu/10.3.0/../../../../s390x-buildroot-linux-gnu/bin/ld: check/libcheck.a(check_ssl.o): in function `ssl_connect': +check_ssl.c:(.text+0x7da): undefined reference to `SSL_set0_wbio' + +Fixes: + - http://autobuild.buildroot.org/results/76f72a3c7350ea265e2277c89d68e5256410e94c + +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 2 +- + keepalived/check/check_ssl.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +From 5cb40301f5cd8fbedbb756cd3d838def7293e0bd Mon Sep 17 00:00:00 2001 +From: Quentin Armitage +Date: Mon, 18 Apr 2022 09:52:47 +0100 +Subject: [PATCH] Check for both SSL_set0_rbio and SSL_set0_wbio + +This updates commit bbec15d - "fix build with libressl" + +Signed-off-by: Quentin Armitage +--- + configure.ac | 2 +- + keepalived/check/check_ssl.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 350a9f4e..91f90afe 100644 +--- a/configure.ac b/configure.ac +@@ -1327,7 +1327,7 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE([[ + AC_CHECK_FUNCS([SSL_CTX_set_verify_depth]) + + # SSL_set0_rbio(), SSL_set0_wbio() OPENSSL_init_crypto() and TLS_method() introduced OpenSSL v1.1.0 +-AC_CHECK_FUNCS([SSL_set0_rbio OPENSSL_init_crypto TLS_method]) ++AC_CHECK_FUNCS([SSL_set0_rbio SSL_set0_wbio OPENSSL_init_crypto TLS_method]) + + # In OpenSSL v1.1.1 the call to SSL_CTX_new() fails if OPENSSL_init_crypto() has been called with + # OPENSSL_INIT_NO_LOAD_CONFIG. It does not fail in v1.1.0h and v1.1.1b. +diff --git a/keepalived/check/check_ssl.c b/keepalived/check/check_ssl.c +index 0155fce5..1a5c2acb 100644 +--- a/keepalived/check/check_ssl.c b/keepalived/check/check_ssl.c +@@ -234,7 +234,7 @@ ssl_connect(thread_ref_t thread, int new_req) + BIO_get_fd(req->bio, _fd); + if (fcntl(bio_fd, F_SETFD, fcntl(bio_fd, F_GETFD) | FD_CLOEXEC) == -1) + log_message(LOG_INFO, "Setting CLOEXEC failed on ssl socket - errno %d", errno); +-#ifdef HAVE_SSL_SET0_RBIO ++#if defined HAVE_SSL_SET0_RBIO && defined HAVE_SSL_SET0_WBIO + BIO_up_ref(req->bio); + SSL_set0_rbio(req->ssl, req->bio); + SSL_set0_wbio(req->ssl, req->bio); diff --git a/sys-cluster/keepalived/keepalived-2.2.7.ebuild b/sys-cluster/keepalived/keepalived-2.2.7.ebuild index ae169adf481b..4c9febd8522b 100644 --- a/sys-cluster/keepalived/keepalived-2.2.7.ebuild +++ b/sys-cluster/keepalived/keepalived-2.2.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -36,6 +36,10 @@ DOCS=(
[gentoo-commits] repo/gentoo:master commit in: x11-misc/revelation/
commit: 4051d79bbeba7f3c1ed61b047dafa7996098b3d7 Author: Richard Fröhning gmx de> AuthorDate: Thu May 4 09:21:38 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:42:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4051d79b x11-misc/revelation: enable py3.11 Closes: https://bugs.gentoo.org/897350 Signed-off-by: Richard Fröhning gmx.de> Closes: https://github.com/gentoo/gentoo/pull/30867 Signed-off-by: Sam James gentoo.org> x11-misc/revelation/revelation-0.5.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/revelation/revelation-0.5.5.ebuild b/x11-misc/revelation/revelation-0.5.5.ebuild index 31deaaf42451..f31aeae6bc97 100644 --- a/x11-misc/revelation/revelation-0.5.5.ebuild +++ b/x11-misc/revelation/revelation-0.5.5.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit gnome2-utils python-single-r1 meson xdg
[gentoo-commits] repo/gentoo:master commit in: app-misc/vifm/
commit: 5e88f0cf4dc43a37f8d580204d722d39b2f6e69a Author: Sam James gentoo org> AuthorDate: Fri May 5 04:31:15 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:31:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e88f0cf app-misc/vifm: update EAPI 7 -> 8, sync live, tweak dependencies Signed-off-by: Sam James gentoo.org> app-misc/vifm/vifm-0.13.ebuild | 25 + app-misc/vifm/vifm-.ebuild | 28 +++- 2 files changed, 36 insertions(+), 17 deletions(-) diff --git a/app-misc/vifm/vifm-0.13.ebuild b/app-misc/vifm/vifm-0.13.ebuild index 7dcd62687730..760751eb0f82 100644 --- a/app-misc/vifm/vifm-0.13.ebuild +++ b/app-misc/vifm/vifm-0.13.ebuild @@ -1,28 +1,37 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools vim-doc xdg DESCRIPTION="Console file manager with vi(m)-like keybindings" HOMEPAGE="https://vifm.info/; -SRC_URI="https://github.com/vifm/vifm/archive/v${PV}.tar.gz -> ${P}.tar.gz" +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://github.com/vifm/vifm; + inherit git-r3 +else + SRC_URI="https://github.com/vifm/vifm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc ~x86" +fi LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~x86" IUSE="+extended-keys gtk +magic +vim +vim-syntax X" DEPEND=" - >=sys-libs/ncurses-5.9-r3:0 + >=sys-libs/ncurses-5.9-r3:= magic? ( sys-apps/file ) gtk? ( x11-libs/gtk+:2 ) - X? ( x11-libs/libX11 )" - -RDEPEND="${DEPEND} + X? ( x11-libs/libX11 ) +" +RDEPEND=" + ${DEPEND} vim? ( || ( app-editors/vim app-editors/gvim ) ) - vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )" + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) +" +# "Either perl or Vim is necessary to generate tags for documentation in Vim's format." from configure +BDEPEND="|| ( dev-lang/perl app-editors/vim )" src_prepare() { default diff --git a/app-misc/vifm/vifm-.ebuild b/app-misc/vifm/vifm-.ebuild index 62ffacf6433d..760751eb0f82 100644 --- a/app-misc/vifm/vifm-.ebuild +++ b/app-misc/vifm/vifm-.ebuild @@ -1,26 +1,37 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit git-r3 autotools vim-doc xdg +inherit autotools vim-doc xdg DESCRIPTION="Console file manager with vi(m)-like keybindings" HOMEPAGE="https://vifm.info/; -EGIT_REPO_URI="https://github.com/vifm/vifm.git; +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://github.com/vifm/vifm; + inherit git-r3 +else + SRC_URI="https://github.com/vifm/vifm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc ~x86" +fi LICENSE="GPL-2" SLOT="0" IUSE="+extended-keys gtk +magic +vim +vim-syntax X" DEPEND=" - >=sys-libs/ncurses-5.9-r3:0 + >=sys-libs/ncurses-5.9-r3:= magic? ( sys-apps/file ) gtk? ( x11-libs/gtk+:2 ) - X? ( x11-libs/libX11 )" -RDEPEND="${DEPEND} + X? ( x11-libs/libX11 ) +" +RDEPEND=" + ${DEPEND} vim? ( || ( app-editors/vim app-editors/gvim ) ) - vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )" + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) +" +# "Either perl or Vim is necessary to generate tags for documentation in Vim's format." from configure +BDEPEND="|| ( dev-lang/perl app-editors/vim )" src_prepare() { default @@ -33,7 +44,6 @@ src_configure() { econf \ --disable-developer \ --disable-werror \ - $(use_enable developer) \ $(use_enable extended-keys) \ $(use_with magic libmagic) \ $(use_with gtk) \
[gentoo-commits] repo/gentoo:master commit in: gui-libs/xdg-desktop-portal-wlr/
commit: 100ef78b2b721c9190d338befc3ddb27af26bdcc Author: Sam James gentoo org> AuthorDate: Fri May 5 04:39:09 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:39:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=100ef78b gui-libs/xdg-desktop-portal-wlr: add github upstream metadata Signed-off-by: Sam James gentoo.org> gui-libs/xdg-desktop-portal-wlr/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gui-libs/xdg-desktop-portal-wlr/metadata.xml b/gui-libs/xdg-desktop-portal-wlr/metadata.xml index 404b2baa2b55..e0d16c9a5a90 100644 --- a/gui-libs/xdg-desktop-portal-wlr/metadata.xml +++ b/gui-libs/xdg-desktop-portal-wlr/metadata.xml @@ -8,4 +8,7 @@ Enable support for rootless session via elogind + + emersion/xdg-desktop-portal-wlr +
[gentoo-commits] repo/gentoo:master commit in: media-libs/exiftool/
commit: d482aa9c892db3b4986ea920d8ed4c95e445dec9 Author: Michael Vetter iodoru org> AuthorDate: Thu May 4 09:44:49 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:38:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d482aa9c media-libs/exiftool: add 12.62 Signed-off-by: Michael Vetter iodoru.org> Closes: https://github.com/gentoo/gentoo/pull/30868 Signed-off-by: Sam James gentoo.org> media-libs/exiftool/Manifest | 1 + media-libs/exiftool/exiftool-12.62.ebuild | 26 ++ 2 files changed, 27 insertions(+) diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest index 3a533d630957..c0fd8780fe6d 100644 --- a/media-libs/exiftool/Manifest +++ b/media-libs/exiftool/Manifest @@ -1,3 +1,4 @@ DIST Image-ExifTool-12.50.tar.gz 5088286 BLAKE2B bfc0eae786e1443df5f741f5deed339b76b3041ab939c45303775df9ad22d989bbd68b77c9b8f2259c493dd81828b31223e604ef8bb4867c952cfb892a38a9d5 SHA512 d95be3636ed139a41a14183fc31fa2ecb5ea71b570ccdd282b9f0bba84a264b2edff2c42b34ee1114a14b106383d5ab3b67b8e73642e534f4df3fa54082dba85 DIST Image-ExifTool-12.60.tar.gz 5204922 BLAKE2B 6b4012d722153756a1bb289422d5546395d0be185fcbdc9b954aa3a4d6814ca36fbfc19053889ec864bebe229b4857dc0f9b00b551d1d369de3b97facb7e6117 SHA512 3a581bfd5a75b48b13063f4d169cc167fd027c029bf5d05111d51e789ce9344dcec40b3b7e4f6a9e10ce5599ece514bc0689e93b3aef6bd7db1498537d10899f DIST Image-ExifTool-12.61.tar.gz 5207863 BLAKE2B 814cc48ef7d89ea64f22e480964ba7ba9613feb3213420a594b141353a269990e2651a899326cfcd88c387ac810e6e1b4ae817903ae9353b7ee21bef75cf8306 SHA512 bf45b6f838dfe04c5820eb7b1ab65a74b8e2079d56be7ae0382d6c88965f5506cd8e4331232531fdf28d9bf4ebd5b649d0d2afc09977b1de923a8f1a7f6955fb +DIST Image-ExifTool-12.62.tar.gz 5216215 BLAKE2B 72c30368ad12036af628210f210f06f5fabfb63c6e2fc3136ae611f305dd654381c7fbd0c84ed8e0fbc3d765a9c5a4814f6380078c7ce9042c52c05d5b48 SHA512 41d8c9dd9bd3bc784a648a4656133709d3c5b29f1251a2b6122be39cff946d16ef53f6199c858bed96e3661edaab1f14bdd892b213b0be95772f843e0aa8cb23 diff --git a/media-libs/exiftool/exiftool-12.62.ebuild b/media-libs/exiftool/exiftool-12.62.ebuild new file mode 100644 index ..4602af41803e --- /dev/null +++ b/media-libs/exiftool/exiftool-12.62.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Check https://exiftool.org/history.html for whether a release is 'production' +# Ideally don't bump to non-production at all, but certainly don't stable. + +DIST_NAME=Image-ExifTool +inherit perl-module + +DESCRIPTION="Read and write meta information in image, audio and video files" +HOMEPAGE="https://exiftool.org/ http://exiftool.sourceforge.net; +SRC_URI="https://exiftool.org/${DIST_P}.tar.gz; + +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos" +IUSE="doc" + +src_install() { + perl-module_src_install + use doc && dodoc -r html/ + + insinto /usr/share/${PN} + doins -r fmt_files config_files arg_files +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/rofi-calc/
commit: d4782cc2f85114034e6d5c9551701fbe765cbb90 Author: Sam James gentoo org> AuthorDate: Fri May 5 04:38:24 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:38:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4782cc2 x11-misc/rofi-calc: EAPI 8 Signed-off-by: Sam James gentoo.org> x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild | 2 +- x11-misc/rofi-calc/rofi-calc-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild b/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild index ce53ee1c9e75..5264d2023257 100644 --- a/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild +++ b/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools diff --git a/x11-misc/rofi-calc/rofi-calc-.ebuild b/x11-misc/rofi-calc/rofi-calc-.ebuild index 80022c3bb2d4..ac69969f2903 100644 --- a/x11-misc/rofi-calc/rofi-calc-.ebuild +++ b/x11-misc/rofi-calc/rofi-calc-.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit git-r3 autotools
[gentoo-commits] repo/gentoo:master commit in: x11-misc/rofi-calc/
commit: a1d41ac16afe665f2facd12633530b8e33884e9b Author: Michael Vetter iodoru org> AuthorDate: Wed May 3 09:39:04 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:37:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1d41ac1 x11-misc/rofi-calc: remove libtool files Bug: https://bugs.gentoo.org/852902 Signed-off-by: Michael Vetter iodoru.org> Closes: https://github.com/gentoo/gentoo/pull/30854 Signed-off-by: Sam James gentoo.org> x11-misc/rofi-calc/rofi-calc-2.0.0.ebuild | 7 ++- x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild | 5 + x11-misc/rofi-calc/rofi-calc-.ebuild | 7 ++- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/x11-misc/rofi-calc/rofi-calc-2.0.0.ebuild b/x11-misc/rofi-calc/rofi-calc-2.0.0.ebuild index a267871cd50b..ce53ee1c9e75 100644 --- a/x11-misc/rofi-calc/rofi-calc-2.0.0.ebuild +++ b/x11-misc/rofi-calc/rofi-calc-2.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -24,3 +24,8 @@ src_prepare() { default eautoreconf -i } + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild b/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild index b7c73415246d..ce53ee1c9e75 100644 --- a/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild +++ b/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild @@ -24,3 +24,8 @@ src_prepare() { default eautoreconf -i } + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/x11-misc/rofi-calc/rofi-calc-.ebuild b/x11-misc/rofi-calc/rofi-calc-.ebuild index c70193f7e119..80022c3bb2d4 100644 --- a/x11-misc/rofi-calc/rofi-calc-.ebuild +++ b/x11-misc/rofi-calc/rofi-calc-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -25,3 +25,8 @@ src_prepare() { default eautoreconf -i } + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/xdg-desktop-portal-wlr/
commit: c8724386fdd0e674e1434941868f741a842333d8 Author: Michael Vetter iodoru org> AuthorDate: Sat Apr 15 20:04:53 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:31:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8724386 gui-libs/xdg-desktop-portal-wlr: add 0.7.0 Signed-off-by: Michael Vetter iodoru.org> Signed-off-by: Sam James gentoo.org> gui-libs/xdg-desktop-portal-wlr/Manifest | 1 + ...top-portal-wlr-.ebuild => xdg-desktop-portal-wlr-0.7.0.ebuild} | 4 ++-- gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild| 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/gui-libs/xdg-desktop-portal-wlr/Manifest b/gui-libs/xdg-desktop-portal-wlr/Manifest index 72515760fc87..999f97dea95d 100644 --- a/gui-libs/xdg-desktop-portal-wlr/Manifest +++ b/gui-libs/xdg-desktop-portal-wlr/Manifest @@ -1,3 +1,4 @@ DIST xdg-desktop-portal-wlr-0.4.0.tar.gz 30776 BLAKE2B c4a6c07f57cc7cf16f16de43571bf9a281e647bcb1216da5a82e9c40d7a8344e78380b08a215a252011c9da8f97294aacc844d999095f4117ea26d17ff9ffec6 SHA512 544dea4601ce8aa8649d15b7c249aa5b0099fa5a6aec1b7a1433439265acede9ac442092da53080c36b372dd0ef5aaa15747b13a56f4a648e1c00ed3c2435e19 DIST xdg-desktop-portal-wlr-0.5.0.tar.gz 31622 BLAKE2B 9314a1bfd121f25c6f615e1cfaa62d071224b5da9373bb3a954a06aa7ef9527617e34ae29192e25ca9c13c53eb77eb137fbaa1b121c9365397d64845c0cc3e36 SHA512 9ece46f2381e83cac8002a8175a13b0c29c0a2dab49cf11ed5ffa3448f176802b9d324b7e4fe9c15d3fb65087be42299f21a0ef505088e6281787f4067d256ac DIST xdg-desktop-portal-wlr-0.6.0.tar.gz 35654 BLAKE2B 1c213e9789db14366639d924d673fd05d94463f7fda8f3afb03f74269162f00e986c157d9741cb6b243d79e04230399b0bbc400f1d1e2bb72c9f53a9d6bc1e15 SHA512 e325c2de2a98ffc4612da3492138843b6c9927e536f52f7a87e794380c099f84ab8d344ee989bf88e71faaad2e5300fc31ac74058cea5040654ac74ce270ee53 +DIST xdg-desktop-portal-wlr-0.7.0.tar.gz 37812 BLAKE2B 6f8a8f5e8bc5d60df8f7bddce3a5da2ef9a4b74b490595b73b925f177ee28467bba3738d8c5b0852754bc702ca950f657c58b735b5775d0b07e906547419f79f SHA512 7efb3b66130f2f8ef8538ced3a9785bbae8382bbb9171fb4b6496567e39a69cd8b6e687f1b18b5eb90be175bf7c0737c3a51daa3eef784f88c4ee0bf70ad6d87 diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild similarity index 94% copy from gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild copy to gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild index 5465488776d2..2ca4eb91890a 100644 --- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild +++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -22,7 +22,7 @@ IUSE="elogind systemd" REQUIRED_USE="?? ( elogind systemd )" DEPEND=" - >=media-video/pipewire-0.3.41:= + >=media-video/pipewire-0.3.62:= dev-libs/inih dev-libs/wayland media-libs/mesa diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild index 5465488776d2..2ca4eb91890a 100644 --- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild +++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -22,7 +22,7 @@ IUSE="elogind systemd" REQUIRED_USE="?? ( elogind systemd )" DEPEND=" - >=media-video/pipewire-0.3.41:= + >=media-video/pipewire-0.3.62:= dev-libs/inih dev-libs/wayland media-libs/mesa
[gentoo-commits] repo/gentoo:master commit in: gui-libs/xdg-desktop-portal-wlr/
commit: 0cddf9f29839ca517454e565c71b5e0fd16718fc Author: Michael Vetter iodoru org> AuthorDate: Sat Apr 15 20:05:32 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:31:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cddf9f2 gui-libs/xdg-desktop-portal-wlr: drop 0.4.0 Signed-off-by: Michael Vetter iodoru.org> Closes: https://github.com/gentoo/gentoo/pull/30608 Signed-off-by: Sam James gentoo.org> gui-libs/xdg-desktop-portal-wlr/Manifest | 1 - .../xdg-desktop-portal-wlr-0.4.0.ebuild| 40 -- 2 files changed, 41 deletions(-) diff --git a/gui-libs/xdg-desktop-portal-wlr/Manifest b/gui-libs/xdg-desktop-portal-wlr/Manifest index 999f97dea95d..2b9eeb83d000 100644 --- a/gui-libs/xdg-desktop-portal-wlr/Manifest +++ b/gui-libs/xdg-desktop-portal-wlr/Manifest @@ -1,4 +1,3 @@ -DIST xdg-desktop-portal-wlr-0.4.0.tar.gz 30776 BLAKE2B c4a6c07f57cc7cf16f16de43571bf9a281e647bcb1216da5a82e9c40d7a8344e78380b08a215a252011c9da8f97294aacc844d999095f4117ea26d17ff9ffec6 SHA512 544dea4601ce8aa8649d15b7c249aa5b0099fa5a6aec1b7a1433439265acede9ac442092da53080c36b372dd0ef5aaa15747b13a56f4a648e1c00ed3c2435e19 DIST xdg-desktop-portal-wlr-0.5.0.tar.gz 31622 BLAKE2B 9314a1bfd121f25c6f615e1cfaa62d071224b5da9373bb3a954a06aa7ef9527617e34ae29192e25ca9c13c53eb77eb137fbaa1b121c9365397d64845c0cc3e36 SHA512 9ece46f2381e83cac8002a8175a13b0c29c0a2dab49cf11ed5ffa3448f176802b9d324b7e4fe9c15d3fb65087be42299f21a0ef505088e6281787f4067d256ac DIST xdg-desktop-portal-wlr-0.6.0.tar.gz 35654 BLAKE2B 1c213e9789db14366639d924d673fd05d94463f7fda8f3afb03f74269162f00e986c157d9741cb6b243d79e04230399b0bbc400f1d1e2bb72c9f53a9d6bc1e15 SHA512 e325c2de2a98ffc4612da3492138843b6c9927e536f52f7a87e794380c099f84ab8d344ee989bf88e71faaad2e5300fc31ac74058cea5040654ac74ce270ee53 DIST xdg-desktop-portal-wlr-0.7.0.tar.gz 37812 BLAKE2B 6f8a8f5e8bc5d60df8f7bddce3a5da2ef9a4b74b490595b73b925f177ee28467bba3738d8c5b0852754bc702ca950f657c58b735b5775d0b07e906547419f79f SHA512 7efb3b66130f2f8ef8538ced3a9785bbae8382bbb9171fb4b6496567e39a69cd8b6e687f1b18b5eb90be175bf7c0737c3a51daa3eef784f88c4ee0bf70ad6d87 diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.4.0.ebuild b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.4.0.ebuild deleted file mode 100644 index 4fa2c0038d6a.. --- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.4.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson - -DESCRIPTION="xdg-desktop-portal backend for wlroots" -HOMEPAGE="https://github.com/emersion/xdg-desktop-portal-wlr; - -if [[ ${PV} == ]]; then - EGIT_REPO_URI="https://github.com/emersion/${PN}.git; - inherit git-r3 -else - SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz; - KEYWORDS="amd64 ~arm64 ~ppc64 x86" -fi - -LICENSE="MIT" -SLOT="0/" -IUSE="elogind systemd" -REQUIRED_USE="?? ( elogind systemd )" - -DEPEND=" - >=media-video/pipewire-0.3.2:= - dev-libs/wayland - >=dev-libs/wayland-protocols-1.14:= - elogind? ( >=sys-auth/elogind-237 ) - systemd? ( >=sys-apps/systemd-237 ) -" -RDEPEND=" - ${DEPEND} - sys-apps/xdg-desktop-portal -" -BDEPEND=" - >=media-video/pipewire-0.3.2:= - >=dev-libs/wayland-protocols-1.14 - dev-libs/inih:0 - virtual/pkgconfig -"
[gentoo-commits] repo/gentoo:master commit in: app-misc/vifm/
commit: c71594534f90ad2bd7d3e0e92249fc87319ea5e9 Author: Michael Vetter iodoru org> AuthorDate: Wed Apr 5 14:47:11 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:26:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7159453 app-misc/vifm: add 0.13 Signed-off-by: Michael Vetter iodoru.org> Closes: https://github.com/gentoo/gentoo/pull/30489 Signed-off-by: Sam James gentoo.org> app-misc/vifm/Manifest | 1 + app-misc/vifm/vifm-0.13.ebuild | 86 ++ 2 files changed, 87 insertions(+) diff --git a/app-misc/vifm/Manifest b/app-misc/vifm/Manifest index ad487eb528c3..5b8dae320eda 100644 --- a/app-misc/vifm/Manifest +++ b/app-misc/vifm/Manifest @@ -1,2 +1,3 @@ DIST vifm-0.11.tar.gz 1525791 BLAKE2B c2aa6d3ddd0304ce1e3a0d1c9ac3218a783bc6dd8eebf7b3346ca262811f63dac75597913ad4883c62680cb77036c2985ca4ce88989a0dd0212dce975d8ec8b8 SHA512 15ace460da6d5f9bb7a016d8bb3f3d9cba47a608da5a39defbf7d09ff9de64c90a63a44264d695fe005f2f6d27ecb07dcec8f4ed5aef15e9d8728b52f1168dbd DIST vifm-0.12.tar.gz 1913398 BLAKE2B 6a1933e5a70a61402ae52259ee9e03515916e9d6df57285726ec6062257d85966a32173142e730fbc35b48250c585a5e66cadba788e2029e5dcd620544341c4f SHA512 9491b1932535daa0ce6bd33ef955bfaedf995da27f049b36bdb0de9aa87a9a4dd6d2e22c8bf79e343febee16ae0fb87edfa8bde9c2d115b92c768e87bc0a8a7d +DIST vifm-0.13.tar.gz 2218099 BLAKE2B 99661dd0defcb434abdc397855feac5c6da55a783cf8ad6afe333e208c431b9d10f05928fcf5a9f8e28ed4d602f66414162b14a872ce8881526f679e6e66259a SHA512 bd5e9f84cfb176e220e798dcdfc62e2ae3e89dbebd08cf4cce73eb843b85060c2df05f04f4db994d406baf2e0f90a04f5cb871beaf00fb04174464c81dd85938 diff --git a/app-misc/vifm/vifm-0.13.ebuild b/app-misc/vifm/vifm-0.13.ebuild new file mode 100644 index ..7dcd62687730 --- /dev/null +++ b/app-misc/vifm/vifm-0.13.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools vim-doc xdg + +DESCRIPTION="Console file manager with vi(m)-like keybindings" +HOMEPAGE="https://vifm.info/; +SRC_URI="https://github.com/vifm/vifm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~x86" +IUSE="+extended-keys gtk +magic +vim +vim-syntax X" + +DEPEND=" + >=sys-libs/ncurses-5.9-r3:0 + magic? ( sys-apps/file ) + gtk? ( x11-libs/gtk+:2 ) + X? ( x11-libs/libX11 )" + +RDEPEND="${DEPEND} + vim? ( || ( app-editors/vim app-editors/gvim ) ) + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # developer just turns off optimisations and adds -Werror again + # bug #855386 + econf \ + --disable-developer \ + --disable-werror \ + $(use_enable extended-keys) \ + $(use_with magic libmagic) \ + $(use_with gtk) \ + $(use_with X X11) +} + +src_install() { + default + + if use vim; then + local t + for t in app plugin; do + insinto /usr/share/vim/vimfiles/"${t}" + doins -r data/vim/doc/${t}/${PN}* + done + fi + + if use vim-syntax; then + local t + for t in ftdetect ftplugin syntax; do + insinto /usr/share/vim/vimfiles/"${t}" + doins -r data/vim/${t}/${PN}* + done + fi +} + +pkg_postinst() { + xdg_pkg_postinst + if use vim; then + update_vim_helptags + + if [[ -n ${REPLACING_VERSIONS} ]]; then + elog + elog "You don't need to copy or link any files for" + elog " the vim plugin and documentation to work anymore." + elog "If you copied any vifm files to ~/.vim/ manually" + elog " in earlier vifm versions, please delete them." + fi + elog + elog "To use vim in vifm to view the documentation" + elog " edit ~/.vifm/vifmrc and set vimhelp instead of novimhelp" + elog + fi +} + +pkg_postrm() { + xdg_pkg_postrm + use vim && update_vim_helptags +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/rofi-calc/
commit: 67ae48b33ff6bbc32814f726911efe116c2d54b8 Author: Michael Vetter iodoru org> AuthorDate: Wed May 3 09:36:47 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:37:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67ae48b3 x11-misc/rofi-calc: add 2.2.0 Signed-off-by: Michael Vetter iodoru.org> Signed-off-by: Sam James gentoo.org> x11-misc/rofi-calc/Manifest | 1 + x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild | 26 ++ 2 files changed, 27 insertions(+) diff --git a/x11-misc/rofi-calc/Manifest b/x11-misc/rofi-calc/Manifest index 916e7b8d7309..36ea19b3fde4 100644 --- a/x11-misc/rofi-calc/Manifest +++ b/x11-misc/rofi-calc/Manifest @@ -1 +1,2 @@ DIST rofi-calc-2.0.0.tar.gz 1695125 BLAKE2B d76c304724b0f3326a8bd26ab2c7eaed5f77f3b6d07ddc97570a1fb28d56504d98ac9ab66411290cb548b760bd3231a729dfc470e748a8447e323d1b290f677c SHA512 298f9983dbd140f5aee5b3799b165500eae100f3f5744ba07914b962faf01661dee0f5f4c9c12a07a4e210b6115ac6fb377d9fa9a7e64ef5a19600e9f55cd478 +DIST rofi-calc-2.2.0.tar.gz 1695821 BLAKE2B ab91e17c2baa854e76f593626b774390b5bdd57c78419c16981371f1e4be64cee0a38845dcd93998741ceeac462a1158af08519692c65a04a22418aa7026dc89 SHA512 7eedb5c7be97f42a1683cabdf0745c28d2a4f123f02e7cf2bf5a44cf851271b5bdc31f7622f4f30d086ecdcbcc7e4d62d3550b8c5b8ceebcdaca362e8d09a68d diff --git a/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild b/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild new file mode 100644 index ..b7c73415246d --- /dev/null +++ b/x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Do live calculations in rofi!" +HOMEPAGE="https://github.com/svenstaro/rofi-calc; +SRC_URI="https://github.com/svenstaro/rofi-calc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + x11-misc/rofi + >=sci-libs/libqalculate-2.0 +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + eautoreconf -i +}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/xdg-desktop-portal-wlr/
commit: 9098b39d516b93140266ce88003653ea50ff3202 Author: Sam James gentoo org> AuthorDate: Fri May 5 04:34:39 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:36:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9098b39d gui-libs/xdg-desktop-portal-wlr: EAPI 8, fix subslot The subslot seems to have been 0/ since it was added and it doesn't install any libraries. Signed-off-by: Sam James gentoo.org> gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild | 4 ++-- gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild index 2ca4eb91890a..4d8bbff561d4 100644 --- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild +++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit meson @@ -17,7 +17,7 @@ else fi LICENSE="MIT" -SLOT="0/" +SLOT="0" IUSE="elogind systemd" REQUIRED_USE="?? ( elogind systemd )" diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild index 2ca4eb91890a..4d8bbff561d4 100644 --- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild +++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit meson @@ -17,7 +17,7 @@ else fi LICENSE="MIT" -SLOT="0/" +SLOT="0" IUSE="elogind systemd" REQUIRED_USE="?? ( elogind systemd )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxlsxwriter/, dev-libs/libxlsxwriter/files/
commit: 56db9dbc9980d95b895964d75458d8c0e2990c4c Author: Efe İzbudak metu edu tr> AuthorDate: Thu May 4 04:02:09 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:23:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56db9dbc dev-libs/libxlsxwriter: fix cmake zlib find_package() syntax A syntax error in the CMakeLists.txt have been fixed about zlib find_package(). Closes: https://bugs.gentoo.org/902017 Signed-off-by: Efe İzbudak metu.edu.tr> Closes: https://github.com/gentoo/gentoo/pull/30865 Signed-off-by: Sam James gentoo.org> .../files/libxlsxwriter-1.1.5-findzlib.patch | 22 ++ .../libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild| 50 ++ 2 files changed, 72 insertions(+) diff --git a/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.5-findzlib.patch b/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.5-findzlib.patch new file mode 100644 index ..717cdd3f8463 --- /dev/null +++ b/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.5-findzlib.patch @@ -0,0 +1,22 @@ +ZLIB syntax +Fixed upstream with: https://github.com/jmcnamara/libxlsxwriter/commit/e5014443ffca8614ea0cc6d70e6e6e3d15f82155 +https://bugs.gentoo.org/902017 + +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -219,13 +219,13 @@ enable_language(CXX) + list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake) + + # ZLIB +-find_package(ZLIB REQUIRED "1.0") ++find_package(ZLIB "1.0" REQUIRED) + list(APPEND LXW_PRIVATE_INCLUDE_DIRS ${ZLIB_INCLUDE_DIRS}) + message("zlib version: " ${ZLIB_VERSION}) + + # MINIZIP + if (USE_SYSTEM_MINIZIP) +-find_package(MINIZIP REQUIRED "1.0") ++find_package(MINIZIP REQUIRED) + list(APPEND LXW_PRIVATE_INCLUDE_DIRS ${MINIZIP_INCLUDE_DIRS}) + endif() + diff --git a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild new file mode 100644 index ..9080128e987c --- /dev/null +++ b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake plocale + +DESCRIPTION="C library for creating Excel XLSX files" +HOMEPAGE="https://libxlsxwriter.github.io/ https://github.com/jmcnamara/libxlsxwriter; +SRC_URI="https://github.com/jmcnamara/libxlsxwriter/archive/RELEASE_${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-RELEASE_${PV}" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="openssl" + +DEPEND=" + sys-libs/zlib[minizip] + openssl? ( dev-libs/openssl:= ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${P}-findzlib.patch" + ) + +src_configure() { + DOUBLEFUNCTION=OFF + for x in $(plocale_get_locales); do + if ! [[ "${x}" =~ ^en* ]]; then + #non-english locale detected; apply double function fix + DOUBLEFUNCTION=ON + break + fi + done + local mycmakeargs=( + -DCMAKE_BUILD_TYPE=Release + -DUSE_OPENSSL_MD5="$(usex openssl)" + -DUSE_SYSTEM_MINIZIP=ON + -DUSE_DTOA_LIBRARY=${DOUBLEFUNCTION} + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + dodoc CONTRIBUTING.md License.txt Readme.md Changes.txt + dodoc -r docs examples +}
[gentoo-commits] repo/gentoo:master commit in: x11-wm/marco/
commit: f93b26676c3727b3e4c0e424014e416f1bc55dc2 Author: Oz Tiram gmail com> AuthorDate: Thu Jan 26 12:13:58 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:24:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f93b2667 x11-wm/marco: add 1.26.1 Signed-off-by: Oz Tiram gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29279 Signed-off-by: Sam James gentoo.org> x11-wm/marco/Manifest| 1 + x11-wm/marco/marco-1.26.1.ebuild | 73 2 files changed, 74 insertions(+) diff --git a/x11-wm/marco/Manifest b/x11-wm/marco/Manifest index 3c29ea55f7ee..f80661d66b13 100644 --- a/x11-wm/marco/Manifest +++ b/x11-wm/marco/Manifest @@ -1 +1,2 @@ DIST marco-1.26.0.tar.xz 1855196 BLAKE2B 1481ee365d9bd8430fc5dc11a41268613823ff44c99b0d50a747dfd4663e40f121038a32f148af546f6e500b9a905bb30f6c5c9ff19dedb56eb991e2ceefe95f SHA512 013ba12dc7f4affe24bc5763ae88e44ede3f1454e74b5a642503d3741ce935f6757eba3f9def56670414c5a9c03b38384b5b54a494f9cb8f5bfd480e43300e76 +DIST marco-1.26.1.tar.xz 1863304 BLAKE2B 8d32334baf77124413770fb2081088e5e9eb8ae9ef0a99d0a1e634f002b613a7b3dd3f0506db9b244ca4180b309a65b6d0ad720dda777bc9f218d66c5958704f SHA512 241857696f5cafe3ce96b90e3302e6bcc5d5cbae2f5bb5d71e73d623fcfd2f1a7079415efb2d93d77d0a135ea96e1fd144ab2530fa87935c913b8f217fc9 diff --git a/x11-wm/marco/marco-1.26.1.ebuild b/x11-wm/marco/marco-1.26.1.ebuild new file mode 100644 index ..d58932776643 --- /dev/null +++ b/x11-wm/marco/marco-1.26.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MATE2_LA_PUNT="yes" + +inherit mate + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" + +DESCRIPTION="MATE default window manager" +LICENSE="FDL-1.2+ GPL-2+ LGPL-2+ MIT" +SLOT="0/2" + +IUSE="startup-notification test xinerama" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + >=dev-libs/glib-2.58:2 + >=gnome-base/libgtop-2:2= + media-libs/libcanberra[gtk3] + x11-libs/cairo + >=x11-libs/pango-1.2[X] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + >=x11-libs/libXcomposite-0.3 + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXpresent + x11-libs/libXrandr + x11-libs/libXrender + >=x11-libs/startup-notification-0.7 + xinerama? ( x11-libs/libXinerama ) +" + +RDEPEND="${COMMON_DEPEND} + gnome-extra/zenity + >=mate-base/mate-desktop-1.20.0 + virtual/libintl +" + +BDEPEND="${COMMON_DEPEND} + app-text/yelp-tools + >=sys-devel/gettext-0.19.8 + >=sys-devel/libtool-2.0.0 + virtual/pkgconfig + x11-base/xorg-proto + test? ( app-text/docbook-xml-dtd:4.5 ) + xinerama? ( x11-base/xorg-proto ) +" + +src_configure() { + mate_src_configure \ + --enable-compositor \ + --enable-render \ + --enable-shape \ + --enable-sm \ + --enable-xsync \ + $(use_enable startup-notification) \ + $(use_enable xinerama) +} + +src_install() { + mate_src_install + dodoc doc/*.txt +}
[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-applets/
commit: c31b7b0d10981d42514ce3a6df6e24b2016af78e Author: Oz Tiram gmail com> AuthorDate: Thu Jan 26 12:07:42 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:24:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c31b7b0d mate-base/mate-applets: add 1.26.1 Signed-off-by: Oz Tiram gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29278 Signed-off-by: Sam James gentoo.org> mate-base/mate-applets/Manifest | 1 + mate-base/mate-applets/mate-applets-1.26.1.ebuild | 98 +++ 2 files changed, 99 insertions(+) diff --git a/mate-base/mate-applets/Manifest b/mate-base/mate-applets/Manifest index d5e83bf460a2..7f1f8a755c26 100644 --- a/mate-base/mate-applets/Manifest +++ b/mate-base/mate-applets/Manifest @@ -1 +1,2 @@ DIST mate-applets-1.26.0.tar.xz 8442720 BLAKE2B b7e3d9cf868926c13652e93b214317c59f7693f3cedc277d2f8e676892bde026587893faabbfff1c6d35af2e6e7f900c3b71d89fc4a8065ff794d1be6e0e4f99 SHA512 4b7676afd8a3ca9e2389f3775abcad5e84bfd628394e98c66c1e77a99503f4893bfd5c8839d63e6044b1b11990aa1d6f7fa857522c1907461ee7b1f68efc7192 +DIST mate-applets-1.26.1.tar.xz 8475672 BLAKE2B 0f67f7dfd649c6168f51673f04287e49717ebf7077da63a631844594658d78079df55fd4d25e2be5e299c00d2ea3659ae23140bb508adc327b7c87a74ac4dd19 SHA512 7243825098f9101542b9eead2f60ac7f12e044ceb685da92a29fe72b2dc1271e1fa34dbc4c47148e2331a2af79d69f787dc8856c7112b75ef0a3dea97e4ab8fd diff --git a/mate-base/mate-applets/mate-applets-1.26.1.ebuild b/mate-base/mate-applets/mate-applets-1.26.1.ebuild new file mode 100644 index ..22f2b5ed949a --- /dev/null +++ b/mate-base/mate-applets/mate-applets-1.26.1.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit mate + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" + +DESCRIPTION="Applets for the MATE Desktop and Panel" +LICENSE="CC-BY-SA-3.0 FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+" +SLOT="0" + +IUSE="X +cpupower ipv6 netlink policykit +upower" + +REQUIRED_USE="policykit? ( cpupower )" + +COMMON_DEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + >=dev-libs/dbus-glib-0.74 + >=dev-libs/glib-2.50:2 + >=dev-libs/libmateweather-1.17.0 + >=dev-libs/libxml2-2.5:2 + >=gnome-base/libgtop-2.12.0:2= + >=gnome-extra/gucharmap-3.0:2.90 + >=mate-base/mate-panel-1.25.2 + >=net-wireless/wireless-tools-28_pre9:0 + >=sys-apps/dbus-1.10.0 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/gtksourceview:3.0 + >=x11-libs/libnotify-0.7 + x11-libs/libX11 + >=x11-libs/libwnck-3.0:3 + x11-libs/pango + cpupower? ( + sys-power/cpupower + policykit? ( >=sys-auth/polkit-0.97:0 ) + ) + netlink? ( + dev-libs/libnl:3 + ) + upower? ( >=sys-power/upower-0.99.8 ) +" + +RDEPEND="${COMMON_DEPEND} + mate-base/caja + mate-base/mate-desktop + >=mate-base/mate-settings-daemon-1.6 + virtual/libintl +" + +BDEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.3 + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-libs/libxslt + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + + # configure.ac logic is a little hinky + # and ignores --enable flags for cpufreq + use cpupower || myconf="--disable-cpufreq" + + mate_src_configure \ + --libexecdir=/usr/libexec/mate-applets \ + $(use_with X x) \ + $(use_with upower) \ + $(use_with netlink nl) \ + $(use_enable ipv6) \ + $(use_enable policykit polkit) \ + "${myconf[@]}" +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + emake check +} + +src_install() { + mate_src_install + + local APPLETS="accessx-status battstat charpick command cpufreq drivemount + geyes mateweather multiload netspeed stickynotes + timerapplet trashapplet" + + for applet in ${APPLETS}; do + docinto ${applet} + + for d in AUTHORS ChangeLog NEWS README README.themes TODO; do + [ -s ${applet}/${d} ] && dodoc ${applet}/${d} + done + done +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/mozo/
commit: f18e548e557795066bfa21dd3fb9feb7f7b78f66 Author: Oz Tiram gmail com> AuthorDate: Mon Jan 23 09:20:30 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:23:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f18e548e x11-misc/mozo: add 1.26.2 Signed-off-by: Oz Tiram gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29225 Signed-off-by: Sam James gentoo.org> x11-misc/mozo/Manifest | 1 + x11-misc/mozo/mozo-1.26.2.ebuild | 64 2 files changed, 65 insertions(+) diff --git a/x11-misc/mozo/Manifest b/x11-misc/mozo/Manifest index 23cdee565c11..2cabad745d42 100644 --- a/x11-misc/mozo/Manifest +++ b/x11-misc/mozo/Manifest @@ -1 +1,2 @@ DIST mozo-1.26.1.tar.xz 242836 BLAKE2B 59047b087e531792c0e831779d06a2dc7d9d2709bef7a7c8ba4a21d6f9fe1a79f917e2ba4e4912d655ad94391c0f7789e6ad6394be1a7bcb482881781f81c9ff SHA512 8570db4719d88bb34269a23acaa63638c5b7e50bf840bca73db718040c9d585670f1fd3be128c51ff22b4314f59dad6050907db8ce60bb506e4d46c3f807707e +DIST mozo-1.26.2.tar.xz 249672 BLAKE2B 95e9a04fc91424e8ce95e870253bf1d2eddfbbf1b78b632b15d057a3ffa86068bb2c89442cfc50c4f74a76e75b345c6b06cf47d5891eed3ffce460697fb0094b SHA512 c4ea00f97f4dd5c9b33b78e1b438ba80a5e23b69d05f6ea59c522a580c1b07c280cddc0591f266c16f39bbe5f3e07ca28cdbd33753162a02584b551a9857b904 diff --git a/x11-misc/mozo/mozo-1.26.2.ebuild b/x11-misc/mozo/mozo-1.26.2.ebuild new file mode 100644 index ..29f2da4774bc --- /dev/null +++ b/x11-misc/mozo/mozo-1.26.2.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="xml(+)" + +inherit mate python-r1 + +DESCRIPTION="Mozo menu editor for MATE" +LICENSE="GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+" + +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +COMMON_DEPEND="${PYTHON_DEPS} + >=dev-python/pygobject-3:3[${PYTHON_USEDEP}] + >=mate-base/mate-menus-1.21.0[introspection] + x11-libs/gdk-pixbuf:2[introspection] + >=x11-libs/gtk+-3.12:3[introspection] +" + +RDEPEND="${COMMON_DEPEND} + virtual/libintl +" +DEPEND="${COMMON_DEPEND} + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_prepare() { + mate_src_prepare + python_copy_sources +} + +src_configure() { + python_foreach_impl run_in_build_dir mate_src_configure \ + --disable-icon-update +} + +src_compile() { + python_foreach_impl run_in_build_dir default +} + +src_test() { + python_foreach_impl run_in_build_dir emake check +} + +src_install() { + installing() { + mate_src_install + + # Massage shebang to make python_doscript happy + sed -e 's:#! '"${PYTHON}:#!/usr/bin/python:" \ + -i mozo || die + + python_doscript mozo + python_optimize + } + + python_foreach_impl run_in_build_dir installing +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxlsxwriter/
commit: 622e4ce92503af9f0dd1b2e44306432447689562 Author: Sam James gentoo org> AuthorDate: Fri May 5 04:21:23 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:23:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622e4ce9 dev-libs/libxlsxwriter: tweak whitespace Signed-off-by: Sam James gentoo.org> dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild index 9080128e987c..49e62782d93d 100644 --- a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild +++ b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild @@ -23,7 +23,7 @@ RDEPEND="${DEPEND}" PATCHES=( "${FILESDIR}/${P}-findzlib.patch" - ) +) src_configure() { DOUBLEFUNCTION=OFF
[gentoo-commits] repo/proj/libressl:master commit in: net-ftp/lftp/files/, net-ftp/lftp/
commit: 4ecf4b099951d5fa61fe9747fd5c0bd8960794c8 Author: orbea riseup net> AuthorDate: Fri May 5 04:23:08 2023 + Commit: orbea riseup net> CommitDate: Fri May 5 04:23:08 2023 + URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=4ecf4b09 net-ftp/lftp: treeclean Bug: https://bugs.gentoo.org/903001 Upstream-PR: https://github.com/gentoo/gentoo/pull/30873 Upstream-Commit: https://github.com/gentoo/gentoo/commit/5e1f8f0cd8b644690bfe597374a549f87548ad00 Signed-off-by: orbea riseup.net> net-ftp/lftp/Manifest | 1 - net-ftp/lftp/files/lftp-4.0.2.91-lafile.patch | 21 .../lftp/files/lftp-4.5.5-am_config_header.patch | 11 --- net-ftp/lftp/files/lftp-4.7.0-gettext.patch| 11 --- .../lftp/files/lftp-4.7.5-libdir-additional.patch | 12 --- net-ftp/lftp/files/lftp-4.7.5-libdir-expat.patch | 11 --- .../lftp/files/lftp-4.8.2-libdir-configure.patch | 18 net-ftp/lftp/files/lftp-4.8.2-libdir-libidn2.patch | 10 -- net-ftp/lftp/files/lftp-4.8.2-libdir-openssl.patch | 18 net-ftp/lftp/files/lftp-4.8.2-libdir-zlib.patch| 20 .../lftp/files/lftp-4.9.1-libdir-readline.patch| 11 --- net-ftp/lftp/files/lftp-4.9.2-ac-270.patch | 36 --- .../lftp/files/lftp-4.9.2-configure-clang16.patch | 22 - net-ftp/lftp/files/lftp-4.9.2-libressl.patch | 76 --- net-ftp/lftp/lftp-4.9.2-r1.ebuild | 108 - net-ftp/lftp/metadata.xml | 12 --- 16 files changed, 398 deletions(-) diff --git a/net-ftp/lftp/Manifest b/net-ftp/lftp/Manifest deleted file mode 100644 index 2ccaa2a..000 --- a/net-ftp/lftp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lftp-4.9.2.tar.xz 1654960 BLAKE2B 04f168576ae6e001e0b2e93e36d5bffa5ed1e2e671edb6210a54aa0ecedc280885450dcee890d05b64464eb641e7e63c8d4dd170100317dec3fe734ec483 SHA512 cda8698e7e34d748715a6fe5dc06c758240302621c7957402f0cc67577acf1a96b436fda4282408dee8171dc84a31e0be432df99a30f0a10057a8e7ea9ec64ad diff --git a/net-ftp/lftp/files/lftp-4.0.2.91-lafile.patch b/net-ftp/lftp/files/lftp-4.0.2.91-lafile.patch deleted file mode 100644 index 6180d92..000 --- a/net-ftp/lftp/files/lftp-4.0.2.91-lafile.patch +++ /dev/null @@ -1,21 +0,0 @@ a/src/Makefile.am -+++ b/src/Makefile.am -@@ -18,7 +18,8 @@ - example_module1_la_SOURCES = example-module1.cc - example_module1_la_LDFLAGS = -module -avoid-version -rpath $(pkgverlibdir) - --TASK_MODULES = liblftp-pty.la liblftp-network.la proto-ftp.la proto-http.la proto-file.la proto-fish.la proto-sftp.la -+TASK_MODULES = liblftp-pty.la liblftp-network.la proto-ftp.la proto-http.la proto-file.la proto-fish.la proto-sftp.la liblftp-tasks.la liblftp-jobs.la -+ - JOB_MODULES = cmd-mirror.la cmd-sleep.la cmd-torrent.la - if WITH_MODULES - pkgverlib_LTLIBRARIES = $(TASK_MODULES) $(JOB_MODULES) -@@ -26,8 +27,6 @@ - TASK_MODULES_STATIC = $(TASK_MODULES) - JOB_MODULES_STATIC = $(JOB_MODULES) - endif --lib_LTLIBRARIES = liblftp-tasks.la liblftp-jobs.la -- - proto_ftp_la_SOURCES = ftpclass.cc ftpclass.h FtpListInfo.cc FtpListInfo.h\ - FtpDirList.cc FtpDirList.h ftp-opie.c FileCopyFtp.cc FileCopyFtp.h - proto_http_la_SOURCES = Http.cc Http.h HttpDir.cc HttpDir.h HttpDirXML.cc diff --git a/net-ftp/lftp/files/lftp-4.5.5-am_config_header.patch b/net-ftp/lftp/files/lftp-4.5.5-am_config_header.patch deleted file mode 100644 index 28a9e80..000 --- a/net-ftp/lftp/files/lftp-4.5.5-am_config_header.patch +++ /dev/null @@ -1,11 +0,0 @@ a/configure.ac -+++ b/configure.ac -@@ -5,7 +5,7 @@ - AC_CONFIG_MACRO_DIR([m4]) - AC_CONFIG_LIBOBJ_DIR([lib]) - AC_CONFIG_SRCDIR([src/ftpclass.cc]) --AM_CONFIG_HEADER([lib/config.h]) -+AC_CONFIG_HEADERS([lib/config.h]) - AM_INIT_AUTOMAKE - - dnl This doesn't *require* GNU extensions; it merely enables them if diff --git a/net-ftp/lftp/files/lftp-4.7.0-gettext.patch b/net-ftp/lftp/files/lftp-4.7.0-gettext.patch deleted file mode 100644 index 729410a..000 --- a/net-ftp/lftp/files/lftp-4.7.0-gettext.patch +++ /dev/null @@ -1,11 +0,0 @@ a/configure.ac -+++ b/configure.ac -@@ -138,7 +138,7 @@ - - ALL_LINGUAS="de es fr it ja ko pl pt_BR ru uk zh_CN zh_TW zh_HK cs" - AM_GNU_GETTEXT([external]) --AM_GNU_GETTEXT_VERSION([0.15]) -+AM_GNU_GETTEXT_VERSION([0.19]) - test "$MSGFMT" = "no" && MSGFMT ="$missing_dir/missing msgfmt" - test "$GMSGFMT" = "no" && GMSGFMT ="$missing_dir/missing msgfmt" - test "$XGETTEXT" = ":" && XGETTEXT="$missing_dir/missing xgettext" diff --git a/net-ftp/lftp/files/lftp-4.7.5-libdir-additional.patch b/net-ftp/lftp/files/lftp-4.7.5-libdir-additional.patch deleted file mode 100644 index bf7f0a9..000 --- a/net-ftp/lftp/files/lftp-4.7.5-libdir-additional.patch +++ /dev/null @@ -1,12 +0,0 @@ a/m4/lib-prefix.m4 -+++ b/m4/lib-prefix.m4 -@@ -108,7 +108,8 @@ - if test -z "$haveit"; then - if test -d "$additional_libdir"; then - dnl
[gentoo-commits] repo/gentoo:master commit in: net-misc/whois/
commit: 5104dc916656949d343556421aa6d40489e1b44e Author: Sam James gentoo org> AuthorDate: Fri May 5 04:19:33 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:19:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5104dc91 net-misc/whois: add 5.5.17 Signed-off-by: Sam James gentoo.org> net-misc/whois/Manifest| 1 + net-misc/whois/whois-5.5.17.ebuild | 81 ++ 2 files changed, 82 insertions(+) diff --git a/net-misc/whois/Manifest b/net-misc/whois/Manifest index 68790793c1e5..600538e71f35 100644 --- a/net-misc/whois/Manifest +++ b/net-misc/whois/Manifest @@ -1,2 +1,3 @@ DIST whois_5.5.14.tar.xz 87480 BLAKE2B 868c9dc968581535ee2b56a6293f634e2c8dc6c00703a45d4ca4f0ce6769786ee4921bd66f3a470b2a7f31808db2971b284c23b76b608bff1edbb7bbe37f892a SHA512 f190d488d7bd68717c0a83ca85709fad09c33b619c46d7e0dd12e79621fdba56b9d43480c25ef3c9df2f6ade0ee72d692bfc5d0bd96839ef92194004313d1cc6 DIST whois_5.5.16.tar.xz 90516 BLAKE2B c3d34dd392c2d7968c5c9b7bcce07d144dc3d7dcea15f1578de2114dc34325a9d01754d922b7a83edd799101c816c254b7a79e78feeb8a115c40f41ac1e01f4c SHA512 302a88edad11fee38b4d16b78af38701938d8d875e5ef22b9f40147717f9edda5abc5b791638bb2a3534214938a598faeeae5001275e751d480f95761b6bff14 +DIST whois_5.5.17.tar.xz 90608 BLAKE2B 82793097e421d88130d089fc64bb0bceac0c9170b39388262b45d2bf62fc2f8b7c4e393fc5351bba6be303ced00a00af1972bf73c1c8c7c86c812b19a0a6fb5a SHA512 0ed33edc2005eb51a88bda505cc3f6ebe3966095d6f12c03cfe62c12e7e575e1d008632d12de6f27b4c09b91ce5a45705d57acce88409e573bbd7b5132df7fc6 diff --git a/net-misc/whois/whois-5.5.17.ebuild b/net-misc/whois/whois-5.5.17.ebuild new file mode 100644 index ..7d0d51aff22f --- /dev/null +++ b/net-misc/whois/whois-5.5.17.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +MY_P=${P/-/_} +DESCRIPTION="Improved Whois Client" +HOMEPAGE="https://github.com/rfc1036/whois; + +if [[ ${PV} == * ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/rfc1036/whois.git; +else + SRC_URI="mirror://debian/pool/main/w/whois/${MY_P}.tar.xz" + #SRC_URI="https://github.com/rfc1036/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + #S="${WORKDIR}"/${PN} + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="iconv idn nls xcrypt" + +RDEPEND=" + iconv? ( virtual/libiconv ) + idn? ( net-dns/libidn2:= ) + nls? ( virtual/libintl ) + xcrypt? ( >=sys-libs/libxcrypt-4.1:= ) + !xcrypt? ( virtual/libcrypt:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-arch/xz-utils + >=dev-lang/perl-5 + virtual/pkgconfig + nls? ( sys-devel/gettext )" + +PATCHES=( + "${FILESDIR}"/${PN}-4.7.2-config-file.patch + "${FILESDIR}"/${PN}-5.3.0-libidn_automagic.patch + "${FILESDIR}"/${PN}-5.5.6-libxcrypt_automagic.patch +) + +src_prepare() { + default + + if use nls ; then + sed -i -e 's:#\(.*pos\):\1:' Makefile || die + else + sed -i -e '/ENABLE_NLS/s:define:undef:' config.h || die + + # don't generate po files when nls is disabled (bug #419889) + sed -i -e '/^all:/s/ pos//' \ + -e '/^install:/s/ install-pos//' Makefile || die + fi +} + +src_configure() { :; } # expected no-op + +src_compile() { + unset HAVE_ICONV HAVE_LIBIDN + + use iconv && export HAVE_ICONV=1 + use idn && export HAVE_LIBIDN=1 + use xcrypt && export HAVE_XCRYPT=1 + + tc-export CC + + emake CFLAGS="${CFLAGS} ${CPPFLAGS}" +} + +src_install() { + emake BASEDIR="${ED}" prefix=/usr install + + insinto /etc + doins whois.conf + dodoc README debian/changelog +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/whois/
commit: e8ffabca61605d237c2ea8e43efba6fc2bb80897 Author: Sam James gentoo org> AuthorDate: Fri May 5 04:18:40 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:18:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ffabca net-misc/whois: drop 5.5.15 Signed-off-by: Sam James gentoo.org> net-misc/whois/Manifest| 1 - net-misc/whois/whois-5.5.15.ebuild | 81 -- 2 files changed, 82 deletions(-) diff --git a/net-misc/whois/Manifest b/net-misc/whois/Manifest index 659286d35109..68790793c1e5 100644 --- a/net-misc/whois/Manifest +++ b/net-misc/whois/Manifest @@ -1,3 +1,2 @@ DIST whois_5.5.14.tar.xz 87480 BLAKE2B 868c9dc968581535ee2b56a6293f634e2c8dc6c00703a45d4ca4f0ce6769786ee4921bd66f3a470b2a7f31808db2971b284c23b76b608bff1edbb7bbe37f892a SHA512 f190d488d7bd68717c0a83ca85709fad09c33b619c46d7e0dd12e79621fdba56b9d43480c25ef3c9df2f6ade0ee72d692bfc5d0bd96839ef92194004313d1cc6 -DIST whois_5.5.15.tar.xz 89960 BLAKE2B 50e0114b3b6c3ad143e7a1aed62e492e780a061d7151de2b0d48cc4b55b889958abaa5fc069c8c36075936fb4bf4ad3d9e15ff799c2c0e2e33a1aa31c4136272 SHA512 e173927fd3428d27bc8ab34b1a66b82d6a2cfc107245755868bdd33cb7eb1b8159e87774c3a751d9694e65b3d870b9904dc9a3c657dca385950c8a19be1fa61c DIST whois_5.5.16.tar.xz 90516 BLAKE2B c3d34dd392c2d7968c5c9b7bcce07d144dc3d7dcea15f1578de2114dc34325a9d01754d922b7a83edd799101c816c254b7a79e78feeb8a115c40f41ac1e01f4c SHA512 302a88edad11fee38b4d16b78af38701938d8d875e5ef22b9f40147717f9edda5abc5b791638bb2a3534214938a598faeeae5001275e751d480f95761b6bff14 diff --git a/net-misc/whois/whois-5.5.15.ebuild b/net-misc/whois/whois-5.5.15.ebuild deleted file mode 100644 index cd95191e70ba.. --- a/net-misc/whois/whois-5.5.15.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -MY_P=${P/-/_} -DESCRIPTION="Improved Whois Client" -HOMEPAGE="https://github.com/rfc1036/whois; - -if [[ ${PV} == * ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/rfc1036/whois.git; -else - SRC_URI="mirror://debian/pool/main/w/whois/${MY_P}.tar.xz" - #SRC_URI="https://github.com/rfc1036/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}"/${PN} - - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="iconv idn nls xcrypt" - -RDEPEND=" - iconv? ( virtual/libiconv ) - idn? ( net-dns/libidn2:= ) - nls? ( virtual/libintl ) - xcrypt? ( >=sys-libs/libxcrypt-4.1:= ) - !xcrypt? ( virtual/libcrypt:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-arch/xz-utils - >=dev-lang/perl-5 - virtual/pkgconfig - nls? ( sys-devel/gettext )" - -PATCHES=( - "${FILESDIR}"/${PN}-4.7.2-config-file.patch - "${FILESDIR}"/${PN}-5.3.0-libidn_automagic.patch - "${FILESDIR}"/${PN}-5.5.6-libxcrypt_automagic.patch -) - -src_prepare() { - default - - if use nls ; then - sed -i -e 's:#\(.*pos\):\1:' Makefile || die - else - sed -i -e '/ENABLE_NLS/s:define:undef:' config.h || die - - # don't generate po files when nls is disabled (bug #419889) - sed -i -e '/^all:/s/ pos//' \ - -e '/^install:/s/ install-pos//' Makefile || die - fi -} - -src_configure() { :; } # expected no-op - -src_compile() { - unset HAVE_ICONV HAVE_LIBIDN - - use iconv && export HAVE_ICONV=1 - use idn && export HAVE_LIBIDN=1 - use xcrypt && export HAVE_XCRYPT=1 - - tc-export CC - - emake CFLAGS="${CFLAGS} ${CPPFLAGS}" -} - -src_install() { - emake BASEDIR="${ED}" prefix=/usr install - - insinto /etc - doins whois.conf - dodoc README debian/changelog -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: effa2651d3f866ed14426c52527f7cfe54c4344c Author: Sam James gentoo org> AuthorDate: Fri May 5 03:48:21 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:11:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=effa2651 sys-apps/systemd: sync live Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index 262f3350c7a1..8c40a935e8a7 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.ebuild @@ -1,8 +1,8 @@ # Copyright 2011-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -PYTHON_COMPAT=( python3_{9..11} ) +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) # Avoid QA warnings TMPFILES_OPTIONAL=1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: b754a62c245ca62c0d3c50915d0b9b36df55b79f Author: Sam James gentoo org> AuthorDate: Fri May 5 03:56:43 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:11:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b754a62c sys-apps/systemd-utils: drop 251.10-r1, 252.6, 252.7, 252.8 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/Manifest| 5 - .../systemd-utils/systemd-utils-251.10-r1.ebuild | 549 - sys-apps/systemd-utils/systemd-utils-252.6.ebuild | 525 sys-apps/systemd-utils/systemd-utils-252.7.ebuild | 525 sys-apps/systemd-utils/systemd-utils-252.8.ebuild | 525 5 files changed, 2129 deletions(-) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index cca330771e36..8d4b8b30003d 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -1,8 +1,3 @@ -DIST systemd-musl-patches-251.2.tar.gz 28512 BLAKE2B 4ac6a5220dab8409962a3954af2fb2484af718d0f282129957236ce241fbe8538a90d507a96c7c3d86f4f408ab784a6888b37486405d3276e7734a1bd5aa9680 SHA512 6e56b62234ac54929faea5a7cad699d0b932f869b48e3ba4e1f349a88653b7c787efec24a09b00290c3dc566614e3c1dc2f3c04f04e943f513108a91eca1be82 DIST systemd-musl-patches-252.4.tar.gz 25053 BLAKE2B 1d75f85ea0c48c788e9199e2d919bac90edce16a9788a349332cf308c32fb9510ac2883f8e09f21e7f37fbac2e557dc39cdf44dcd7a986587c40dedd2d1b5df5 SHA512 1dc8e220eae1869eb4bb50f9c701392542b053099cf9b6bde13f12a2d26fa29984819a8b4ce1b6c57e38a71f86324469a87cf9e22abe0f6d67ac3e84c6b9a3ba -DIST systemd-stable-251.10.tar.gz 11461671 BLAKE2B a351b6dd9fc307e4bdcf0323b16e7f58c714392cfa466180a81196309c289b54767bfe5d03037eb1bd6b273d7eb8f6f42b927aabaa1310be04266675d1a3dd06 SHA512 49e33dbbc1b2ebe123b2f722070c87524b3126d1e605fb3e24a3f9f328ab67de506dc4588a92caf157428c21b9c73c3884726c4a5b1f67bb997d4a68bb871e5b DIST systemd-stable-252.10.tar.gz 11841052 BLAKE2B 33ebca90ff17ef5983677c08c93a80350908aa4f4f1860d8e69c234ead926f0e21a4c4692c171f061e05e41c94d8fe2ba3a3be75fb7b582b86e851194a1f0203 SHA512 5309d8df51b5cda694e03e2ded574d4e3606916fab5d190b21fcd0284d8d8f56cab8b3423d7d0b90e44cd9775cc62bc26198f3d2a43f8aa545959b5c27b0dd9d -DIST systemd-stable-252.6.tar.gz 11823064 BLAKE2B 0c260685c929b5271efba13d6ba84bc99211ead7d080b5e9b0d68428fe46a8a8a556b140787dd21f7b19e1454a78f15bf407038b3dc02a4d3db2336f3d881255 SHA512 948cb3f7c6a4bbc2bcc3ebe4f36afac304c9d694dadac7e363bbdb79f111eb5d69fd501433ba6719d79d833206a019cb40a37b16a92c8d22acbdd9736cdbdd37 -DIST systemd-stable-252.7.tar.gz 11825226 BLAKE2B 81ef2f6cbe7902014a92702c0eae740d18fc24355c186f51a0467668bb225d358a422fd02eec4c38063a3f65a9f1b1ebf88036c4e5cd0bfc50857d2818a42178 SHA512 691caea30d759afd3a1ad11495f7531c04238b080281617dceb1671ea3e27c7a6a4859961a81d29ecefb94b7a764e40283f39294e34beb63e0862777f5a8d34f -DIST systemd-stable-252.8.tar.gz 11829615 BLAKE2B 483c49ee0f96305d0c5bc9fef0bb8d093de4a1d2b1e418ace23d855ca0c07cb713d897e4917dba012abef5440a08d82be8449603ee695e3f9fd703925e125490 SHA512 d5112c50b60268513cfd04dc5bc12b696cd2336b1f73cfb13d3a555c3f49a899692b0b5fcca9128b2118670469b86f51a96b99ee9da1e5abab3918285b36ac5b DIST systemd-stable-252.9.tar.gz 11829389 BLAKE2B a45a72bfe113f8cb7424d731692f548c389f59d34b649e874db2f85868943b0a9c33ef62185c83c41a9c220caddd65c44ff328026eff19c3c7efda5efbd73574 SHA512 fa34b9c2f692af8f70dffc5044fe502ff5e21625af5b27cad7fc5e833570b180f53c5d03a0add785e83a5b4e7564117fe4728931df4ef599888c73e92c7f2103 diff --git a/sys-apps/systemd-utils/systemd-utils-251.10-r1.ebuild b/sys-apps/systemd-utils/systemd-utils-251.10-r1.ebuild deleted file mode 100644 index 711bb3bae0b1.. --- a/sys-apps/systemd-utils/systemd-utils-251.10-r1.ebuild +++ /dev/null @@ -1,549 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) - -if [[ ${PV} != 25[12].* ]] ; then - # The F_S=3 issues should be fixed in 253. - # - https://github.com/systemd/systemd/issues/22801 - # - https://github.com/systemd/systemd/pull/25967 - # - https://github.com/systemd/systemd/commit/7929e180aa47a2692ad4f053afac2857d7198758 - # - https://github.com/systemd/systemd/commit/4f79f545b3c46c358666c9f5f2b384fe50aac4b4 - die "Please remove the FORTIFY_SOURCE hacks in src_configure." -fi - -QA_PKGCONFIG_VERSION=$(ver_cut 1) - -inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-any-r1 -inherit toolchain-funcs udev usr-ldscript - -DESCRIPTION="Utilities split out from systemd for OpenRC users" -HOMEPAGE="https://systemd.io/; - -if [[ ${PV} == *.* ]]; then - MY_P="systemd-stable-${PV}" - S="${WORKDIR}/${MY_P}" - SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.tar.gz" -else - MY_P="systemd-${PV}" -
[gentoo-commits] repo/gentoo:master commit in: media-sound/alsa-tools/files/, media-sound/alsa-tools/
commit: 74ee5178596f42af46a2aa8372e6f8ead69428f3 Author: Sam James gentoo org> AuthorDate: Fri May 5 04:00:28 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:11:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ee5178 media-sound/alsa-tools: EAPI 8, fix hdspmixer crash Signed-off-by: Sam James gentoo.org> media-sound/alsa-tools/alsa-tools-1.2.5-r1.ebuild | 159 + .../files/alsa-tools-1.2.5-hdspmixer-crash.patch | 23 +++ 2 files changed, 182 insertions(+) diff --git a/media-sound/alsa-tools/alsa-tools-1.2.5-r1.ebuild b/media-sound/alsa-tools/alsa-tools-1.2.5-r1.ebuild new file mode 100644 index ..7d92d8a908ac --- /dev/null +++ b/media-sound/alsa-tools/alsa-tools-1.2.5-r1.ebuild @@ -0,0 +1,159 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic libtool xdg + +DESCRIPTION="Advanced Linux Sound Architecture tools" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page; +SRC_URI="https://www.alsa-project.org/files/pub/tools/${P}.tar.bz2; + +LICENSE="GPL-2" +SLOT="0.9" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="fltk gtk alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart +alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe +alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712 +alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr" + +# bug #468294 +DEPEND=" + >=media-libs/alsa-lib-${PV} + >=dev-python/pyalsa-1.0.26 + fltk? ( >=x11-libs/fltk-1.3.0:1 ) + gtk? ( + dev-libs/gobject-introspection + x11-libs/gtk+:2 + x11-libs/gtk+:3 + ) +" +# bug #456114 +RDEPEND=" + ${DEPEND} + gtk? ( media-fonts/font-misc-misc ) +" +BDEPEND=" + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/envy24control-config-dir.patch + "${FILESDIR}"/${PN}-1.2.5-hdspmixer-crash.patch +) + +pkg_setup() { + ALSA_TOOLS=( + seq/sbiload + us428control + hwmixvolume + hda-verb + $(usev alsa_cards_mixart mixartloader) + $(usev alsa_cards_vx222 vxloader) + $(usev alsa_cards_usb-usx2y usx2yloader) + $(usev alsa_cards_pcxhr pcxhrloader) + $(usev alsa_cards_sscape sscape_ctl) + ) + + if use gtk; then + ALSA_TOOLS+=( + echomixer + hdajackretask + $(usev alsa_cards_ice1712 envy24control) + ) + # Perhaps a typo the following && logic? + if use alsa_cards_rme32 && use alsa_cards_rme96 ; then + ALSA_TOOLS+=( rmedigicontrol ) + fi + fi + + if use alsa_cards_hdsp || use alsa_cards_hdspm ; then + ALSA_TOOLS+=( + hdsploader + $(usev fltk 'hdspconf hdspmixer') + ) + fi + + if use alsa_cards_sb16 || use alsa_cards_sbawe ; then + ALSA_TOOLS+=( sb16_csp ) + fi + + if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then + ALSA_TOOLS+=( as10k1 ld10k1 ) + fi +} + +src_prepare() { + default + + # This block only deals with the tools that still use GTK and the + # AM_PATH_GTK macro. + for dir in echomixer envy24control rmedigicontrol; do + has "${dir}" "${ALSA_TOOLS[*]}" || continue + pushd "${dir}" &> /dev/null || die + eautoreconf + popd &> /dev/null || die + done + + # This block deals with the tools that are being patched + for dir in hdspconf; do + has "${dir}" "${ALSA_TOOLS[*]}" || continue + pushd "${dir}" &> /dev/null || die + eautoreconf + popd &> /dev/null || die + done + + elibtoolize +} + +src_configure() { + if use fltk; then + # hdspmixer requires fltk + append-ldflags "-L$(dirname $(fltk-config --libs))" + append-flags "-I$(fltk-config --includedir)" + fi + + local f + for f in ${ALSA_TOOLS[@]} ; do + cd "${S}/${f}" || die + case "${f}" in + echomixer,envy24control,rmedigicontrol ) + econf --with-gtk2 + ;; + * ) + econf + ;; + esac + done +} + +src_compile() { + local f + for f in ${ALSA_TOOLS[@]} ; do + cd "${S}/${f}" || die + emake + done +} + +src_install() { + local f + for f in ${ALSA_TOOLS[@]} ; do + # Install the main stuff +
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-ucm-conf/files/, media-libs/alsa-ucm-conf/
commit: 179dd24dd8f2bb9c1ec20d12d6a9da96cb1156b6 Author: Sam James gentoo org> AuthorDate: Fri May 5 04:08:24 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:11:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=179dd24d media-libs/alsa-ucm-conf: add 1.2.9 Signed-off-by: Sam James gentoo.org> media-libs/alsa-ucm-conf/Manifest | 1 + .../alsa-ucm-conf/alsa-ucm-conf-1.2.9.ebuild | 24 ++ .../alsa-ucm-conf-1.2.9-fix-sof-essx8336.patch | 20 ++ 3 files changed, 45 insertions(+) diff --git a/media-libs/alsa-ucm-conf/Manifest b/media-libs/alsa-ucm-conf/Manifest index dd27fced6f1d..6ec3ebb5219f 100644 --- a/media-libs/alsa-ucm-conf/Manifest +++ b/media-libs/alsa-ucm-conf/Manifest @@ -1 +1,2 @@ DIST alsa-ucm-conf-1.2.8.tar.bz2 37843 BLAKE2B f2281a3a5d8b4fcbc4c75ce99a911a4ce3230abfa6f6d0aff8e175fe1b870750f43c087339490ed9f4d5ab314fda391e06e41cbed79239a16326a8f2d02ac262 SHA512 a15a9ca52c108ee95a421b91f3fad4329f1e9fb1c004a40d5ff1a57d6701bad19a31d5a296426d26439be9b87d2d543ce51588a98402d24c17f0f92aaf1096ca +DIST alsa-ucm-conf-1.2.9.tar.bz2 42802 BLAKE2B fe71790aa8658ab12378baa55f95a03aaebd3eb0aef2535b65b89884de6cb404a75b44fd238d2089e0a005ca81720f3c44d1912452908e97aa75fcda513908cf SHA512 3aced4d4df76044a5525f1217851e05f7ad177389d2008e3e3dd0fb4d2cf72cd0897b140659a7729cc37d5b737c2d0cf5b607df4f576647044accd560d8cb87b diff --git a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.9.ebuild b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.9.ebuild new file mode 100644 index ..9b6ba9e1f104 --- /dev/null +++ b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.9.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="ALSA ucm configuration files" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page; +SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND="!https://github.com/alsa-project/alsa-ucm-conf/commit/906f692e4ed84dc136c270c05e1b490a554de99b + +From 906f692e4ed84dc136c270c05e1b490a554de99b Mon Sep 17 00:00:00 2001 +From: Jaroslav Kysela +Date: Thu, 4 May 2023 14:36:49 +0200 +Subject: [PATCH] sof-essx8336: Dmic is not a valid UCM device identifier, use + Mic + +Signed-off-by: Jaroslav Kysela +--- a/ucm2/Intel/sof-essx8336/sof-essx8336.conf b/ucm2/Intel/sof-essx8336/sof-essx8336.conf +@@ -32,7 +32,7 @@ If.devdmic { + Haystack "${CardComponents}" + Needle "cfg-dmics:" + } +- True.Define.DeviceDmic "Dmic" ++ True.Define.DeviceDmic "Mic" + } + + SectionUseCase."HiFi" {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/files/, sys-apps/systemd/
commit: d4a742daf78b892b1a94c15439980fa5cdddfb68 Author: Sam James gentoo org> AuthorDate: Fri May 5 03:57:21 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:11:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4a742da sys-apps/systemd: drop 252.7, 252.10 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 2 - .../systemd/files/252-no-stack-protector-bpf.patch | 26 -- sys-apps/systemd/files/gentoo-journald-audit.patch | 40 -- sys-apps/systemd/systemd-252.10.ebuild | 509 - sys-apps/systemd/systemd-252.7.ebuild | 509 - 5 files changed, 1086 deletions(-) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 91b576655431..6c695495dddf 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,4 +1,2 @@ -DIST systemd-stable-252.10.tar.gz 11841052 BLAKE2B 33ebca90ff17ef5983677c08c93a80350908aa4f4f1860d8e69c234ead926f0e21a4c4692c171f061e05e41c94d8fe2ba3a3be75fb7b582b86e851194a1f0203 SHA512 5309d8df51b5cda694e03e2ded574d4e3606916fab5d190b21fcd0284d8d8f56cab8b3423d7d0b90e44cd9775cc62bc26198f3d2a43f8aa545959b5c27b0dd9d -DIST systemd-stable-252.7.tar.gz 11825226 BLAKE2B 81ef2f6cbe7902014a92702c0eae740d18fc24355c186f51a0467668bb225d358a422fd02eec4c38063a3f65a9f1b1ebf88036c4e5cd0bfc50857d2818a42178 SHA512 691caea30d759afd3a1ad11495f7531c04238b080281617dceb1671ea3e27c7a6a4859961a81d29ecefb94b7a764e40283f39294e34beb63e0862777f5a8d34f DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa SHA512 2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 166ce3f089a9fc3d5d374566258d05ddc9ad1e6a06f5d171ee4e3462e30dd996ed45eccac9e27a8ce75ddf591d81ad2af8ce3bd214709cc0b816422f3960f52a SHA512 cbd572330871fe938307cdead57637e9a03fcdb95b62dd12506f13f48fddcacfaf1e7b179bc9e1c1889a07d3bf21f840aafc773df3a1ab05b37d28950cb94ee1 diff --git a/sys-apps/systemd/files/252-no-stack-protector-bpf.patch b/sys-apps/systemd/files/252-no-stack-protector-bpf.patch deleted file mode 100644 index 4e4d1a1bafa5.. --- a/sys-apps/systemd/files/252-no-stack-protector-bpf.patch +++ /dev/null @@ -1,26 +0,0 @@ -https://github.com/systemd/systemd/pull/26050 - -From d6a0784a350fb27698ed04f7ada17137324b31bb Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Fri, 13 Jan 2023 05:17:56 + -Subject: [PATCH] bpf: disable -fstack-protector in meson - -In Gentoo, we recently started making Clang behave the same way as -our GCC, with -fstack-protector and some friends enabled by default. - -SSP doesn't make sense for BPF, so disable it explicitly. - -See also e.g. https://www.spinics.net/lists/netdev/msg556400.html. - -Bug: https://bugs.gentoo.org/890004 a/src/core/bpf/meson.build -+++ b/src/core/bpf/meson.build -@@ -7,6 +7,7 @@ endif - bpf_clang_flags = [ - '-std=gnu11', - '-Wno-compare-distinct-pointer-types', -+'-fno-stack-protector', - '-O2', - '-target', - 'bpf', - diff --git a/sys-apps/systemd/files/gentoo-journald-audit.patch b/sys-apps/systemd/files/gentoo-journald-audit.patch deleted file mode 100644 index 088bceb7696e.. --- a/sys-apps/systemd/files/gentoo-journald-audit.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 593db1c78011ddce551051ce17eda6feac079b3d Mon Sep 17 00:00:00 2001 -From: Mike Gilbert -Date: Fri, 21 Aug 2020 13:16:17 -0400 -Subject: [PATCH] journald: do not change the kernel audit setting by default - -Bug: https://bugs.gentoo.org/736910 - man/journald.conf.xml | 2 +- - src/journal/journald-server.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/man/journald.conf.xml b/man/journald.conf.xml -index bfd359a903..7e93d4050e 100644 a/man/journald.conf.xml -+++ b/man/journald.conf.xml -@@ -411,7 +411,7 @@ - systemd-journald collects generated audit records, it just controls whether it - tells the kernel to generate them. This means if another tool turns on auditing even if - systemd-journald left it off, it will still collect the generated --messages. Defaults to on. -+messages. - - - -diff --git a/src/journal/journald-server.c b/src/journal/journald-server.c -index 5865bf9809..163be685a8 100644 a/src/journal/journald-server.c -+++ b/src/journal/journald-server.c -@@ -2208,7 +2208,7 @@ int server_init(Server *s, const char *namespace) { - .compress.threshold_bytes = (uint64_t) -1, - .seal = true, - --.set_audit = true, -+.set_audit = -1, - - .watchdog_usec = USEC_INFINITY, - --- -2.28.0 - diff --git
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: c84090acc76794ed7332fef9a77c97ff17bb10df Author: Sam James gentoo org> AuthorDate: Fri May 5 04:04:33 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:11:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c84090ac media-libs/alsa-lib: add 1.2.9 Closes: https://bugs.gentoo.org/900863 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 98 +++ 2 files changed, 99 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 474b47cec535..17bbdaf788e0 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1 +1,2 @@ DIST alsa-lib-1.2.8.tar.bz2 1091475 BLAKE2B e6171ac557db6265e3f02df7bd269eca62d09afaf2c04dc913d3bb217df23a8e66e808ad453fea5ed90d4d9226feb05065ad5d9b3575241b76675ccd27b9b4d4 SHA512 865ff05a8f589996f8d63d43a91c961f1b64144f3e1d17c7074b7ac16f25b3fd1c371d46ed63a8cc20fa01e63c76b75f1a9802b56889ae1073854dd050d27688 +DIST alsa-lib-1.2.9.tar.bz2 1094660 BLAKE2B ec0c6966802196016679652292a579c6301cce33a2e887fce79cdb80629b6df047269787445cf0645e6cf43d3d2aae8fa57ddad5ab79fc254ee65a0ed695f449 SHA512 8f39c8166c3648d46695a9287d9b9a35e5bfffed11d79e868ff7aba92d0fee792e82784186ebeb2a3e44d6b617c916025c7fce9a802565bb8e0dc8fdcce2311a diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild new file mode 100644 index ..9292f6f04563 --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. + # Let us know if you can identify one.) + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/alsa-utils/
commit: c6826d4e7e09a7c8a31168ff9b6ecdac46faed49 Author: Sam James gentoo org> AuthorDate: Fri May 5 04:06:16 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:11:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6826d4e media-sound/alsa-utils: add 1.2.9 Signed-off-by: Sam James gentoo.org> media-sound/alsa-utils/Manifest| 1 + media-sound/alsa-utils/alsa-utils-1.2.9.ebuild | 91 ++ 2 files changed, 92 insertions(+) diff --git a/media-sound/alsa-utils/Manifest b/media-sound/alsa-utils/Manifest index 5a3dd91d9679..1d5a689c3306 100644 --- a/media-sound/alsa-utils/Manifest +++ b/media-sound/alsa-utils/Manifest @@ -1 +1,2 @@ DIST alsa-utils-1.2.8.tar.bz2 1560162 BLAKE2B 4b9676957e775be51076b4798dfd384db4eea440c682899024034d3dd593ba24f1d42b8d742c312e041a37f0dbbc12b16635d79f6e6633a3459cc21f80739b5e SHA512 882e6f67467596ed273bf554fcce87d8ef287806bbdabd6c103de4980981f9e2102fb3800c6e8628ee8e86ffb165c1c92f9370c8145f28a6cb7cca563942330b +DIST alsa-utils-1.2.9.tar.bz2 1598424 BLAKE2B 9d75f63c7ff8b0d7ee835a1ad8fc242dee9b59770b1ad0ff9cd233caf50ac844323fb2ebb8e649f03a0a30a161ec72cba472ac79e390c3f0eb6e2a184d8f576c SHA512 f46e13fd57ed05ee38d3fa655e57b14335ecf0664dbe03275808383d87d28df153a81151e2e9d8786625f09929c567c89e145508a706a70eeb91ac1b11fb2fd4 diff --git a/media-sound/alsa-utils/alsa-utils-1.2.9.ebuild b/media-sound/alsa-utils/alsa-utils-1.2.9.ebuild new file mode 100644 index ..67972bd4c49e --- /dev/null +++ b/media-sound/alsa-utils/alsa-utils-1.2.9.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd udev + +DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page; +SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2; + +LICENSE="GPL-2" +SLOT="0.9" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux" + +DEPEND=" + >=media-libs/alsa-lib-${PV} + libsamplerate? ( media-libs/libsamplerate ) + ieee1394? ( media-libs/libffado ) + ncurses? ( >=sys-libs/ncurses-5.7-r7:= ) + bat? ( sci-libs/fftw:= ) +" +RDEPEND=" + ${DEPEND} + selinux? ( sec-policy/selinux-alsa ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-text/xmlto ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.1.8-missing_header.patch +) + +src_configure() { + export ac_cv_lib_ffado_ffado_streaming_init=$(usex ieee1394) + + local myeconfargs=( + # --disable-alsaconf because it doesn't work with sys-apps/kmod, bug #456214 + --disable-alsaconf + --disable-maintainer-mode + --with-asound-state-dir="${EPREFIX}"/var/lib/alsa + --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" + --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d + $(use_enable bat) + $(use_enable libsamplerate alsaloop) + $(use_enable ncurses alsamixer) + $(use_enable nls) + $(usev !doc '--disable-xmlto') + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + dodoc seq/*/README.* + + newinitd "${FILESDIR}"/alsasound.initd-r8 alsasound + newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound + + keepdir /var/lib/alsa + + # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not + # scan directory /usr/share/alsa/ucm: No such file or directory + # alsaucm: unable to obtain card list: No such file or directory + keepdir /usr/share/alsa/ucm + + find "${ED}" -type f -name '*.la' -delete || die +} + +pkg_postinst() { + udev_reload + + if [[ -z ${REPLACING_VERSIONS} ]] && ! systemd_is_booted ; then + elog + elog "To take advantage of the init script, and automate the process of" + elog "saving and restoring sound-card mixer levels you should" + elog "add alsasound to the boot runlevel. You can do this as" + elog "root like so:" + elog "# rc-update add alsasound boot" + ewarn + ewarn "The ALSA core should be built into the kernel or loaded through other" + ewarn "means. There is no longer any modular auto(un)loading in alsa-utils." + fi +} + +pkg_postrm() { + udev_reload +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd-utils/
commit: 41dbc24d69ee0668ae5e5b72d0f1f920fa4f78fd Author: Sam James gentoo org> AuthorDate: Fri May 5 03:55:51 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:11:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41dbc24d sys-apps/systemd-utils: add 252.10 Signed-off-by: Sam James gentoo.org> sys-apps/systemd-utils/Manifest| 1 + sys-apps/systemd-utils/systemd-utils-252.10.ebuild | 525 + 2 files changed, 526 insertions(+) diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest index 506e298ce75e..cca330771e36 100644 --- a/sys-apps/systemd-utils/Manifest +++ b/sys-apps/systemd-utils/Manifest @@ -1,6 +1,7 @@ DIST systemd-musl-patches-251.2.tar.gz 28512 BLAKE2B 4ac6a5220dab8409962a3954af2fb2484af718d0f282129957236ce241fbe8538a90d507a96c7c3d86f4f408ab784a6888b37486405d3276e7734a1bd5aa9680 SHA512 6e56b62234ac54929faea5a7cad699d0b932f869b48e3ba4e1f349a88653b7c787efec24a09b00290c3dc566614e3c1dc2f3c04f04e943f513108a91eca1be82 DIST systemd-musl-patches-252.4.tar.gz 25053 BLAKE2B 1d75f85ea0c48c788e9199e2d919bac90edce16a9788a349332cf308c32fb9510ac2883f8e09f21e7f37fbac2e557dc39cdf44dcd7a986587c40dedd2d1b5df5 SHA512 1dc8e220eae1869eb4bb50f9c701392542b053099cf9b6bde13f12a2d26fa29984819a8b4ce1b6c57e38a71f86324469a87cf9e22abe0f6d67ac3e84c6b9a3ba DIST systemd-stable-251.10.tar.gz 11461671 BLAKE2B a351b6dd9fc307e4bdcf0323b16e7f58c714392cfa466180a81196309c289b54767bfe5d03037eb1bd6b273d7eb8f6f42b927aabaa1310be04266675d1a3dd06 SHA512 49e33dbbc1b2ebe123b2f722070c87524b3126d1e605fb3e24a3f9f328ab67de506dc4588a92caf157428c21b9c73c3884726c4a5b1f67bb997d4a68bb871e5b +DIST systemd-stable-252.10.tar.gz 11841052 BLAKE2B 33ebca90ff17ef5983677c08c93a80350908aa4f4f1860d8e69c234ead926f0e21a4c4692c171f061e05e41c94d8fe2ba3a3be75fb7b582b86e851194a1f0203 SHA512 5309d8df51b5cda694e03e2ded574d4e3606916fab5d190b21fcd0284d8d8f56cab8b3423d7d0b90e44cd9775cc62bc26198f3d2a43f8aa545959b5c27b0dd9d DIST systemd-stable-252.6.tar.gz 11823064 BLAKE2B 0c260685c929b5271efba13d6ba84bc99211ead7d080b5e9b0d68428fe46a8a8a556b140787dd21f7b19e1454a78f15bf407038b3dc02a4d3db2336f3d881255 SHA512 948cb3f7c6a4bbc2bcc3ebe4f36afac304c9d694dadac7e363bbdb79f111eb5d69fd501433ba6719d79d833206a019cb40a37b16a92c8d22acbdd9736cdbdd37 DIST systemd-stable-252.7.tar.gz 11825226 BLAKE2B 81ef2f6cbe7902014a92702c0eae740d18fc24355c186f51a0467668bb225d358a422fd02eec4c38063a3f65a9f1b1ebf88036c4e5cd0bfc50857d2818a42178 SHA512 691caea30d759afd3a1ad11495f7531c04238b080281617dceb1671ea3e27c7a6a4859961a81d29ecefb94b7a764e40283f39294e34beb63e0862777f5a8d34f DIST systemd-stable-252.8.tar.gz 11829615 BLAKE2B 483c49ee0f96305d0c5bc9fef0bb8d093de4a1d2b1e418ace23d855ca0c07cb713d897e4917dba012abef5440a08d82be8449603ee695e3f9fd703925e125490 SHA512 d5112c50b60268513cfd04dc5bc12b696cd2336b1f73cfb13d3a555c3f49a899692b0b5fcca9128b2118670469b86f51a96b99ee9da1e5abab3918285b36ac5b diff --git a/sys-apps/systemd-utils/systemd-utils-252.10.ebuild b/sys-apps/systemd-utils/systemd-utils-252.10.ebuild new file mode 100644 index ..8660e0fc4c57 --- /dev/null +++ b/sys-apps/systemd-utils/systemd-utils-252.10.ebuild @@ -0,0 +1,525 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +inherit bash-completion-r1 flag-o-matic linux-info meson-multilib python-any-r1 +inherit toolchain-funcs udev usr-ldscript + +DESCRIPTION="Utilities split out from systemd for OpenRC users" +HOMEPAGE="https://systemd.io/; + +if [[ ${PV} == *.* ]]; then + MY_P="systemd-stable-${PV}" + S="${WORKDIR}/${MY_P}" + SRC_URI="https://github.com/systemd/systemd-stable/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.tar.gz" +else + MY_P="systemd-${PV}" + S="${WORKDIR}/${MY_P}" + SRC_URI="https://github.com/systemd/systemd/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.tar.gz" +fi + +MUSL_PATCHSET="systemd-musl-patches-252.4" +SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.tar.gz )" + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="+acl boot +kmod selinux split-usr sysusers +tmpfiles test +udev" +REQUIRED_USE="|| ( boot tmpfiles sysusers udev )" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + elibc_musl? ( >=sys-libs/musl-1.2.3 ) + selinux? ( sys-libs/libselinux:0= ) + tmpfiles? ( + acl? ( sys-apps/acl:0= ) + ) + udev? ( + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + kmod? ( >=sys-apps/kmod-15:0= ) + ) + !udev? ( +
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: c0bf6a4f06c70227dbdfb6898f0c7d3d602f9971 Author: Sam James gentoo org> AuthorDate: Fri May 5 03:24:25 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:11:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0bf6a4f media-libs/alsa-lib: fix UnusedLocalUse I'm working on the alsa-* bumps and then messed around with rebase so missed this when doing the cleanup before bump. Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/media-libs/alsa-lib/metadata.xml b/media-libs/alsa-lib/metadata.xml index 46d73ada1b5d..dc26f4840b84 100644 --- a/media-libs/alsa-lib/metadata.xml +++ b/media-libs/alsa-lib/metadata.xml @@ -6,7 +6,6 @@ Enable support for ALISP (ALSA LISP) interpreter for advanced features. - thread-safe API functions https://www.alsa-project.org/wiki/Main_Page_News
[gentoo-commits] repo/gentoo:master commit in: media-plugins/alsa-plugins/
commit: 94f0aaa70d2d7932964b54dc3ede833255783772 Author: Sam James gentoo org> AuthorDate: Fri May 5 04:13:22 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:13:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f0aaa7 media-plugins/alsa-plugins: tidy up static libs removal No need now we have --disable-static by default w/ EAPI 8. Closes: https://bugs.gentoo.org/900863 Signed-off-by: Sam James gentoo.org> media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild b/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild index 77f18656e232..418a9a31f64d 100644 --- a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild +++ b/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild @@ -97,7 +97,7 @@ multilib_src_install_all() { /etc/alsa/conf.d/51-pulseaudio-probe.conf fi - find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die + find "${ED}" -type f -name '*.la' -delete || die } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: d079b83e711ef69565dc969263fc4506626037d7 Author: Sam James gentoo org> AuthorDate: Fri May 5 03:47:30 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:11:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d079b83e sys-apps/systemd: add 253.4 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/systemd-253.4.ebuild | 512 ++ 1 file changed, 512 insertions(+) diff --git a/sys-apps/systemd/systemd-253.4.ebuild b/sys-apps/systemd/systemd-253.4.ebuild new file mode 100644 index ..72824b08e850 --- /dev/null +++ b/sys-apps/systemd/systemd-253.4.ebuild @@ -0,0 +1,512 @@ +# Copyright 2011-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git; + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib pam +inherit python-any-r1 systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod + +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd +" +REQUIRED_USE=" + dns-over-tls? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl:0= ) + elfutils? ( >=dev-libs/elfutils-0.158:0= ) + fido2? ( dev-libs/libfido2:0= ) + gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) + gnutls? ( >=net-libs/gnutls-3.6.0:0= ) + http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) + idn? ( net-dns/libidn2:= ) + importd? ( + app-arch/bzip2:0= + sys-libs/zlib:0= + ) + kmod? ( >=sys-apps/kmod-15:0= ) + lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) + iptables? ( net-firewall/iptables:0= ) + openssl? ( >=dev-libs/openssl-1.1.0:0= ) + pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) + pkcs11? ( app-crypt/p11-kit:0= ) + pcre? ( dev-libs/libpcre2 ) + pwquality? ( dev-libs/libpwquality:0= ) + qrcode? ( media-gfx/qrencode:0= ) + seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) + selinux? ( sys-libs/libselinux:0= ) + tpm? ( app-crypt/tpm2-tss:0= ) + xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) + zstd? ( >=app-arch/zstd-1.4.0:0=[${MULTILIB_USEDEP}] ) +" + +# Newer linux-headers needed by ia64, bug #480218 +DEPEND="${COMMON_DEPEND} + >=sys-kernel/linux-headers-${MINKV} + gnuefi? ( >=sys-boot/gnu-efi-3.0.2 ) +" + +# baselayout-2.2 has /run +RDEPEND="${COMMON_DEPEND} + >=acct-group/adm-0-r1 + >=acct-group/wheel-0-r1 + >=acct-group/kmem-0-r1 + >=acct-group/tty-0-r1 + >=acct-group/utmp-0-r1 + >=acct-group/audio-0-r1 + >=acct-group/cdrom-0-r1 + >=acct-group/dialout-0-r1 + >=acct-group/disk-0-r1 + >=acct-group/input-0-r1 + >=acct-group/kvm-0-r1 + >=acct-group/lp-0-r1 + >=acct-group/render-0-r1 + acct-group/sgx + >=acct-group/tape-0-r1 + acct-group/users + >=acct-group/video-0-r1 + >=acct-group/systemd-journal-0-r1 + >=acct-user/root-0-r1 + acct-user/nobody + >=acct-user/systemd-journal-remote-0-r1 + >=acct-user/systemd-coredump-0-r1 + >=acct-user/systemd-network-0-r1 + acct-user/systemd-oom + >=acct-user/systemd-resolve-0-r1 + >=acct-user/systemd-timesync-0-r1 + >=sys-apps/baselayout-2.2 +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 42c9879c16f6a2f108d40a984483b6765842b487 Author: Sam James gentoo org> AuthorDate: Fri May 5 03:29:20 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:11:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c9879c sys-apps/systemd: add 252.10 Signed-off-by: Sam James gentoo.org> sys-apps/systemd/Manifest | 2 + sys-apps/systemd/systemd-252.10.ebuild | 509 + 2 files changed, 511 insertions(+) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index 8742aa58ec30..91b576655431 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,2 +1,4 @@ +DIST systemd-stable-252.10.tar.gz 11841052 BLAKE2B 33ebca90ff17ef5983677c08c93a80350908aa4f4f1860d8e69c234ead926f0e21a4c4692c171f061e05e41c94d8fe2ba3a3be75fb7b582b86e851194a1f0203 SHA512 5309d8df51b5cda694e03e2ded574d4e3606916fab5d190b21fcd0284d8d8f56cab8b3423d7d0b90e44cd9775cc62bc26198f3d2a43f8aa545959b5c27b0dd9d DIST systemd-stable-252.7.tar.gz 11825226 BLAKE2B 81ef2f6cbe7902014a92702c0eae740d18fc24355c186f51a0467668bb225d358a422fd02eec4c38063a3f65a9f1b1ebf88036c4e5cd0bfc50857d2818a42178 SHA512 691caea30d759afd3a1ad11495f7531c04238b080281617dceb1671ea3e27c7a6a4859961a81d29ecefb94b7a764e40283f39294e34beb63e0862777f5a8d34f DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa SHA512 2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa +DIST systemd-stable-253.4.tar.gz 12010733 BLAKE2B 166ce3f089a9fc3d5d374566258d05ddc9ad1e6a06f5d171ee4e3462e30dd996ed45eccac9e27a8ce75ddf591d81ad2af8ce3bd214709cc0b816422f3960f52a SHA512 cbd572330871fe938307cdead57637e9a03fcdb95b62dd12506f13f48fddcacfaf1e7b179bc9e1c1889a07d3bf21f840aafc773df3a1ab05b37d28950cb94ee1 diff --git a/sys-apps/systemd/systemd-252.10.ebuild b/sys-apps/systemd/systemd-252.10.ebuild new file mode 100644 index ..beac897a0cbc --- /dev/null +++ b/sys-apps/systemd/systemd-252.10.ebuild @@ -0,0 +1,509 @@ +# Copyright 2011-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..11} ) + +# Avoid QA warnings +TMPFILES_OPTIONAL=1 +UDEV_OPTIONAL=1 + +QA_PKGCONFIG_VERSION=$(ver_cut 1) + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://github.com/systemd/systemd.git; + inherit git-r3 +else + if [[ ${PV} == *.* ]]; then + MY_PN=systemd-stable + else + MY_PN=systemd + fi + MY_PV=${PV/_/-} + MY_P=${MY_PN}-${MY_PV} + S=${WORKDIR}/${MY_P} + SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +inherit bash-completion-r1 linux-info meson-multilib pam +inherit python-any-r1 systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="System and service manager for Linux" +HOMEPAGE="http://systemd.io/; + +LICENSE="GPL-2 LGPL-2.1 MIT public-domain" +SLOT="0/2" +IUSE=" + acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils + fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod + +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode + +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd +" +REQUIRED_USE=" + dns-over-tls? ( || ( gnutls openssl ) ) + fido2? ( cryptsetup openssl ) + homed? ( cryptsetup pam openssl ) + importd? ( curl lzma || ( gcrypt openssl ) ) + pwquality? ( homed ) +" +RESTRICT="!test? ( test )" + +MINKV="4.15" + +COMMON_DEPEND=" + >=sys-apps/util-linux-2.30:0=[${MULTILIB_USEDEP}] + sys-libs/libcap:0=[${MULTILIB_USEDEP}] + virtual/libcrypt:=[${MULTILIB_USEDEP}] + acl? ( sys-apps/acl:0= ) + apparmor? ( sys-libs/libapparmor:0= ) + audit? ( >=sys-process/audit-2:0= ) + cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) + curl? ( net-misc/curl:0= ) + elfutils? ( >=dev-libs/elfutils-0.158:0= ) + fido2? ( dev-libs/libfido2:0= ) + gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[${MULTILIB_USEDEP}] ) + gnutls? ( >=net-libs/gnutls-3.6.0:0= ) + http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) + idn? ( net-dns/libidn2:= ) + importd? ( + app-arch/bzip2:0= + sys-libs/zlib:0= + ) + kmod? ( >=sys-apps/kmod-15:0= ) + lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[${MULTILIB_USEDEP}] ) + iptables? ( net-firewall/iptables:0= ) + openssl? ( >=dev-libs/openssl-1.1.0:0= ) + pam? ( sys-libs/pam:=[${MULTILIB_USEDEP}] ) + pkcs11? (
[gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/
commit: eb354521d92f416920ccdde617232c9c3f1a272b Author: Michał Górny gentoo org> AuthorDate: Fri May 5 03:50:31 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri May 5 03:50:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb354521 app-arch/xz-utils: Correct OpenPGP key dependency Signed-off-by: Michał Górny gentoo.org> app-arch/xz-utils/xz-utils-5.4.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/xz-utils/xz-utils-5.4.3.ebuild b/app-arch/xz-utils/xz-utils-5.4.3.ebuild index 00fdd1f2144b..e30876d4e174 100644 --- a/app-arch/xz-utils/xz-utils-5.4.3.ebuild +++ b/app-arch/xz-utils/xz-utils-5.4.3.ebuild @@ -50,7 +50,7 @@ SLOT="0" IUSE="doc +extra-filters nls static-libs" if [[ ${PV} != ]] ; then - BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-lassecollin-20230213 )" + BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )" fi src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-lang/php/
commit: dcb2c860d3d9db82007a0ec96a9a81cfb283fd69 Author: Brian Evans gentoo org> AuthorDate: Fri May 5 03:09:23 2023 + Commit: Brian Evans gentoo org> CommitDate: Fri May 5 03:09:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcb2c860 dev-lang/php: Version bump for 8.1.18 Signed-off-by: Brian Evans gentoo.org> dev-lang/php/Manifest | 1 + dev-lang/php/php-8.1.18.ebuild | 757 + 2 files changed, 758 insertions(+) diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index fc3a5d0a6727..d5f84e05e6bc 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -5,5 +5,6 @@ DIST php-8.0.28.tar.xz 10801568 BLAKE2B de03f5ad262e830c70d24b9e2dd997897e5613d8 DIST php-8.1.12.tar.xz 11747176 BLAKE2B 0505794826fb0fc92b04be5f7162af8aa92d782bb228243348d85b46866cd47089fcb7febd6886a8179babf64cb227bcdbf5d5f60d44dfefe1c947a3a708e3c1 SHA512 437b6a8146b58479f4d1acb7b35d68954f1f7bc13a8f3dddc66e1677d7e9b6a11154861f9e894cbd59b9c28d4df3fd5422f9b5553004e9fc8d0320ab59b9f907 DIST php-8.1.14.tar.xz 11752004 BLAKE2B 5ba60621c641b25c2d8ab0c82e97d59131587718c75cc013dc4ba1ad68e668e7f86b67f01f02c434e65c8a9075581a7f2decb2b8c3706e325e25e9f717cdfd82 SHA512 75a5dc3b0490cd8105d4f6c5446522b38953d78fe7b568798db749740f365c818b251d86aba72f5e555c5fe4e4a28e352a9510803bf3cdfe37d125824ae84d61 DIST php-8.1.16.tar.xz 11760948 BLAKE2B ac0d352dae05115197852092b9b3c0b5091528326806c70eb34e0aba6007f718e927e67045d65976cb2104e4737a475b2224d4f05ff89ddf8c3066e0240c38e1 SHA512 4515da38803272abfafb069d1684c66dbb5086987b148c48dd7d8acf8f5316d255cf321ec57d6fbffe914a35551a533446ac13c34bb7c984e0d109247e8e64da +DIST php-8.1.18.tar.xz 11782240 BLAKE2B fc3355e34427198d87c51aaa5d5f02cb590859892d3d04fe067af555c7ad4e1e6908836faf534c29c720d2b9cfee1f3ed9de559d49902edef45520955d6c7f81 SHA512 e30dba23ab8711a04c21ad040d69807f479760a20f363fe3f91a297e9e6463d9558299b15231e00e2b1c95d03309e03bde8cbbe4043fce3e1b965236ece1d0f3 DIST php-8.2.4.tar.xz 11991796 BLAKE2B 4e1aa90472e2dbacb23f95736c399ac2b0f6e9577f58b502c26b5a2731b7c1eabb34bbdb75a13a5903870937a063ef8f321bf22bb23a74404592542186065ff6 SHA512 997435f3f921f305147a520497c68031aad6d1212365ddf04674d919fd2787d169d2898536a59709b5530857c5746a25cf43e726a2c3a30bcf3372107b2cd388 DIST php-8.2.5.tar.xz 12001192 BLAKE2B 9c404801a9c3fefcc5bf166de257617e5fb34e76a01147e7778ebf09a97e2499f79fec1f4e7ee1945aa8083f8e7a33acbd4d9cdecdf215cb9dcb240c927d6c22 SHA512 ae8aac35a58b342fbfb725044eecdb1065690c461b26e4225445bda3a1719e43eacc4ad5536ccce326cf56a18c20d424b85b1a53277100c7186fc4d54b2d77f0 diff --git a/dev-lang/php/php-8.1.18.ebuild b/dev-lang/php/php-8.1.18.ebuild new file mode 100644 index ..20d68c6387fd --- /dev/null +++ b/dev-lang/php/php-8.1.18.ebuild @@ -0,0 +1,757 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +WANT_AUTOMAKE="none" + +inherit flag-o-matic systemd autotools + +MY_PV=${PV/_rc/RC} +DESCRIPTION="The PHP language runtime engine" +HOMEPAGE="https://www.php.net/; +SRC_URI="https://www.php.net/distributions/${P}.tar.xz; + +LICENSE="PHP-3.01 + BSD + Zend-2.0 + bcmath? ( LGPL-2.1+ ) + fpm? ( BSD-2 ) + gd? ( gd ) + unicode? ( BSD-2 LGPL-2.1 )" + +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +S="${WORKDIR}/${PN}-${MY_PV}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2 phpdbg" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} acl apparmor argon2 bcmath berkdb bzip2 calendar cdb cjk + coverage +ctype curl debug + enchant exif ffi +fileinfo +filter firebird + +flatfile ftp gd gdbm gmp +iconv imap inifile + intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb + mhash mssql mysql mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline selinux +session session-mm sharedmem + +simplexml snmp soap sockets sodium spell sqlite ssl + sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp + +xml xmlreader xmlwriter xpm xslt zip zlib" + +# Without USE=readline or libedit, the interactive "php -a" CLI will hang. +# The Oracle instant client provides its own incompatible ldap library. +REQUIRED_USE=" + || ( cli cgi fpm apache2 embed phpdbg ) + cli? ( ^^ ( readline libedit ) ) + !cli? ( ?? ( readline libedit ) ) + truetype? ( gd zlib ) + webp? ( gd zlib ) + cjk? ( gd zlib ) + exif? ( gd zlib ) + xpm? ( gd zlib ) + gd? ( zlib ) + simplexml? ( xml ) + soap? ( xml ) + xmlreader? ( xml ) + xmlwriter? ( xml ) + xslt? ( xml ) +
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-ucm-conf/
commit: ee9e7ed5331ad5b1089404965686bcef8a250a77 Author: Sam James gentoo org> AuthorDate: Fri May 5 03:01:31 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 03:08:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee9e7ed5 media-libs/alsa-ucm-conf: drop 1.2.7.2 Signed-off-by: Sam James gentoo.org> media-libs/alsa-ucm-conf/Manifest | 1 - .../alsa-ucm-conf/alsa-ucm-conf-1.2.7.2.ebuild | 21 - 2 files changed, 22 deletions(-) diff --git a/media-libs/alsa-ucm-conf/Manifest b/media-libs/alsa-ucm-conf/Manifest index 519068544be2..dd27fced6f1d 100644 --- a/media-libs/alsa-ucm-conf/Manifest +++ b/media-libs/alsa-ucm-conf/Manifest @@ -1,2 +1 @@ -DIST alsa-ucm-conf-1.2.7.2.tar.bz2 33011 BLAKE2B af8ce94b5eebb84e2420e96f9052e9ed1055f3c37aca088add6f98d562bba67b856ac5ec16adb3f1893fd612eeadd9d342b83ea615b213ce7d9ac010a0f5d4cb SHA512 b6866f1ca6a3f4d69d7923bc1107a64b49944a3a8756f129f39034e5390e08db1c295669e54dfe1437ca934cc11abf407f60fc8319f5cba3f021966e8654c2db DIST alsa-ucm-conf-1.2.8.tar.bz2 37843 BLAKE2B f2281a3a5d8b4fcbc4c75ce99a911a4ce3230abfa6f6d0aff8e175fe1b870750f43c087339490ed9f4d5ab314fda391e06e41cbed79239a16326a8f2d02ac262 SHA512 a15a9ca52c108ee95a421b91f3fad4329f1e9fb1c004a40d5ff1a57d6701bad19a31d5a296426d26439be9b87d2d543ce51588a98402d24c17f0f92aaf1096ca diff --git a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.2.ebuild b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.2.ebuild deleted file mode 100644 index 93fd2550be06.. --- a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.2.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="ALSA ucm configuration files" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page; -SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; -LICENSE="BSD" -SLOT="0" - -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86" -IUSE="" - -RDEPEND="!
[gentoo-commits] repo/gentoo:master commit in: media-sound/alsa-utils/
commit: 027a8b08c9474ddf892e787dfb825008cf4145d0 Author: Sam James gentoo org> AuthorDate: Fri May 5 03:02:02 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 03:08:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=027a8b08 media-sound/alsa-utils: drop 1.2.7-r1, 1.2.8 Signed-off-by: Sam James gentoo.org> media-sound/alsa-utils/Manifest | 1 - media-sound/alsa-utils/alsa-utils-1.2.7-r1.ebuild | 86 - media-sound/alsa-utils/alsa-utils-1.2.8.ebuild| 92 --- 3 files changed, 179 deletions(-) diff --git a/media-sound/alsa-utils/Manifest b/media-sound/alsa-utils/Manifest index a29cafa4d9a7..5a3dd91d9679 100644 --- a/media-sound/alsa-utils/Manifest +++ b/media-sound/alsa-utils/Manifest @@ -1,2 +1 @@ -DIST alsa-utils-1.2.7.tar.bz2 1562595 BLAKE2B dd8821c510a98d76e2986d59c01516013f01c632fb6311e6ffd2b10eabbdd68312537d977b1bf2ab48e0f181751ecf58ec1c1da3f8d4f7ee84d8f2623893a091 SHA512 1be8f617315193e6033653ac96a14bd1c3272cd9d8f3776cdb1357f35f5353652acd5975cfc5bd16278cd496f5bf409bb60432818a526282edad9a4c718a97c9 DIST alsa-utils-1.2.8.tar.bz2 1560162 BLAKE2B 4b9676957e775be51076b4798dfd384db4eea440c682899024034d3dd593ba24f1d42b8d742c312e041a37f0dbbc12b16635d79f6e6633a3459cc21f80739b5e SHA512 882e6f67467596ed273bf554fcce87d8ef287806bbdabd6c103de4980981f9e2102fb3800c6e8628ee8e86ffb165c1c92f9370c8145f28a6cb7cca563942330b diff --git a/media-sound/alsa-utils/alsa-utils-1.2.7-r1.ebuild b/media-sound/alsa-utils/alsa-utils-1.2.7-r1.ebuild deleted file mode 100644 index db469bc435f5.. --- a/media-sound/alsa-utils/alsa-utils-1.2.7-r1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit systemd udev - -DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page; -SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2; - -LICENSE="GPL-2" -SLOT="0.9" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" -IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux" - -CDEPEND=">=media-libs/alsa-lib-${PV} - libsamplerate? ( media-libs/libsamplerate ) - ieee1394? ( media-libs/libffado ) - ncurses? ( >=sys-libs/ncurses-5.7-r7:0= ) - bat? ( sci-libs/fftw:= )" -DEPEND="${CDEPEND} - doc? ( app-text/xmlto )" -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-alsa )" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-1.1.8-missing_header.patch -) - -src_configure() { - export ac_cv_lib_ffado_ffado_streaming_init=$(usex ieee1394) - - local myeconfargs=( - # --disable-alsaconf because it doesn't work with sys-apps/kmod wrt #456214 - --disable-alsaconf - --disable-maintainer-mode - --with-asound-state-dir="${EPREFIX}"/var/lib/alsa - --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" - --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d - $(use_enable bat) - $(use_enable libsamplerate alsaloop) - $(use_enable ncurses alsamixer) - $(use_enable nls) - $(usex doc '' --disable-xmlto) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - dodoc seq/*/README.* - - newinitd "${FILESDIR}"/alsasound.initd-r8 alsasound - newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound - - insinto /etc/modprobe.d - newins "${FILESDIR}"/alsa-modules.conf-rc alsa.conf - - keepdir /var/lib/alsa - - # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not - # scan directory /usr/share/alsa/ucm: No such file or directory - # alsaucm: unable to obtain card list: No such file or directory - keepdir /usr/share/alsa/ucm -} - -pkg_postinst() { - udev_reload - - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog - elog "To take advantage of the init script, and automate the process of" - elog "saving and restoring sound-card mixer levels you should" - elog "add alsasound to the boot runlevel. You can do this as" - elog "root like so:" - elog "# rc-update add alsasound boot" - ewarn - ewarn "The ALSA core should be built into the kernel or loaded through other" - ewarn "means. There is no longer any modular auto(un)loading in alsa-utils." - fi -} - -pkg_postrm() { - udev_reload -} diff --git a/media-sound/alsa-utils/alsa-utils-1.2.8.ebuild b/media-sound/alsa-utils/alsa-utils-1.2.8.ebuild deleted file mode 100644 index 99651ae43b13.. --- a/media-sound/alsa-utils/alsa-utils-1.2.8.ebuild +++ /dev/null @@ -1,92 +0,0 @@
[gentoo-commits] repo/gentoo:master commit in: sys-apps/coreutils/
commit: e0d31bb32fdcda4f1e5d2a3aebb1f3620b608daf Author: Sam James gentoo org> AuthorDate: Fri May 5 03:04:20 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 03:08:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0d31bb3 sys-apps/coreutils: fix 'maintainers' typo Signed-off-by: Sam James gentoo.org> sys-apps/coreutils/coreutils-9.1-r2.ebuild | 2 +- sys-apps/coreutils/coreutils-9.2-r2.ebuild | 2 +- sys-apps/coreutils/coreutils-9.3-r1.ebuild | 2 +- sys-apps/coreutils/coreutils-9.3.ebuild| 2 +- sys-apps/coreutils/coreutils-.ebuild | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/sys-apps/coreutils/coreutils-9.1-r2.ebuild b/sys-apps/coreutils/coreutils-9.1-r2.ebuild index 08dc284676e9..4cdfdc3f3bed 100644 --- a/sys-apps/coreutils/coreutils-9.1-r2.ebuild +++ b/sys-apps/coreutils/coreutils-9.1-r2.ebuild @@ -4,7 +4,7 @@ EAPI=7 # Try to keep an eye on Fedora's packaging: https://src.fedoraproject.org/rpms/coreutils -# The upstream coreutils maintianers also maintain the package in Fedora and may +# The upstream coreutils maintainers also maintain the package in Fedora and may # backport fixes which we want to pick up. PYTHON_COMPAT=( python3_{9..11} ) diff --git a/sys-apps/coreutils/coreutils-9.2-r2.ebuild b/sys-apps/coreutils/coreutils-9.2-r2.ebuild index 44a34c3cc7b3..1ca5c4dd88c7 100644 --- a/sys-apps/coreutils/coreutils-9.2-r2.ebuild +++ b/sys-apps/coreutils/coreutils-9.2-r2.ebuild @@ -4,7 +4,7 @@ EAPI=8 # Try to keep an eye on Fedora's packaging: https://src.fedoraproject.org/rpms/coreutils -# The upstream coreutils maintianers also maintain the package in Fedora and may +# The upstream coreutils maintainers also maintain the package in Fedora and may # backport fixes which we want to pick up. PYTHON_COMPAT=( python3_{9..11} ) diff --git a/sys-apps/coreutils/coreutils-9.3-r1.ebuild b/sys-apps/coreutils/coreutils-9.3-r1.ebuild index 564a8a362e13..e34ba721ed3e 100644 --- a/sys-apps/coreutils/coreutils-9.3-r1.ebuild +++ b/sys-apps/coreutils/coreutils-9.3-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 # Try to keep an eye on Fedora's packaging: https://src.fedoraproject.org/rpms/coreutils -# The upstream coreutils maintianers also maintain the package in Fedora and may +# The upstream coreutils maintainers also maintain the package in Fedora and may # backport fixes which we want to pick up. PYTHON_COMPAT=( python3_{9..11} ) diff --git a/sys-apps/coreutils/coreutils-9.3.ebuild b/sys-apps/coreutils/coreutils-9.3.ebuild index b12ae88e4781..3f6b8940caed 100644 --- a/sys-apps/coreutils/coreutils-9.3.ebuild +++ b/sys-apps/coreutils/coreutils-9.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 # Try to keep an eye on Fedora's packaging: https://src.fedoraproject.org/rpms/coreutils -# The upstream coreutils maintianers also maintain the package in Fedora and may +# The upstream coreutils maintainers also maintain the package in Fedora and may # backport fixes which we want to pick up. PYTHON_COMPAT=( python3_{9..11} ) diff --git a/sys-apps/coreutils/coreutils-.ebuild b/sys-apps/coreutils/coreutils-.ebuild index d19fa5ca04cb..3e290e4656fb 100644 --- a/sys-apps/coreutils/coreutils-.ebuild +++ b/sys-apps/coreutils/coreutils-.ebuild @@ -4,7 +4,7 @@ EAPI=8 # Try to keep an eye on Fedora's packaging: https://src.fedoraproject.org/rpms/coreutils -# The upstream coreutils maintianers also maintain the package in Fedora and may +# The upstream coreutils maintainers also maintain the package in Fedora and may # backport fixes which we want to pick up. PYTHON_COMPAT=( python3_{9..11} )
[gentoo-commits] repo/gentoo:master commit in: media-plugins/alsa-plugins/
commit: 69b14f2f5eafbcb08f6f28579cb2cfa821254b1b Author: Sam James gentoo org> AuthorDate: Fri May 5 03:01:44 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 03:08:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69b14f2f media-plugins/alsa-plugins: drop 1.2.7.1 Signed-off-by: Sam James gentoo.org> .../alsa-plugins/alsa-plugins-1.2.7.1.ebuild | 106 - 1 file changed, 106 deletions(-) diff --git a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild b/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild deleted file mode 100644 index e518cd39af5d.. --- a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic multilib-minimal - -DESCRIPTION="ALSA extra plugins" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page; -SRC_URI="https://www.alsa-project.org/files/pub/plugins/${P}.tar.bz2; - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux" -IUSE="arcam_av debug ffmpeg jack libsamplerate +mix oss pulseaudio speex +usb_stream" - -RDEPEND=" - >=media-libs/alsa-lib-${PV}:=[${MULTILIB_USEDEP}] - ffmpeg? ( media-video/ffmpeg:0=[${MULTILIB_USEDEP}] ) - jack? ( virtual/jack[${MULTILIB_USEDEP}] ) - libsamplerate? ( >=media-libs/libsamplerate-0.1.8-r1:=[${MULTILIB_USEDEP}] ) - pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) - speex? ( - >=media-libs/speex-1.2.0:=[${MULTILIB_USEDEP}] - media-libs/speexdsp[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - # For some reasons the polyp/pulse plugin does fail with alsaplayer with a - # failed assert. As the code works just fine with asserts disabled, for now - # disable them waiting for a better solution. - sed \ - -e '/AM_CFLAGS/s:-Wall:-DNDEBUG -Wall:' \ - -i pulse/Makefile.am || die - - eautoreconf -} - -multilib_src_configure() { - use debug || append-cppflags -DNDEBUG - - local myeconfargs=( - # default does not contain $prefix: bug #673464 - --with-alsalconfdir="${EPREFIX}"/etc/alsa/conf.d - - --with-speex="$(usex speex lib no)" - $(use_enable arcam_av arcamav) - $(use_enable ffmpeg libav) - $(use_enable jack) - $(use_enable libsamplerate samplerate) - $(use_enable mix) - $(use_enable oss) - $(use_enable pulseaudio) - $(use_enable speex speexdsp) - $(use_enable usb_stream usbstream) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install() { - # Needed to workaround parallel build failure - # bug #835920 - dodir /usr/$(get_libdir)/alsa-lib - - default -} - -multilib_src_install_all() { - einstalldocs - - cd doc || die - dodoc upmix.txt vdownmix.txt README-pcm-oss - use jack && dodoc README-jack - use libsamplerate && dodoc samplerate.txt - use ffmpeg && dodoc lavrate.txt a52.txt - - if use pulseaudio; then - dodoc README-pulse - # install ALSA configuration files - # making PA to be used by alsa clients - insinto /usr/share/alsa - doins "${FILESDIR}"/pulse-default.conf - - insinto /usr/share/alsa/alsa.conf.d - doins "${FILESDIR}"/51-pulseaudio-probe.conf - # bug #670960 - dosym ../../../usr/share/alsa/alsa.conf.d/51-pulseaudio-probe.conf \ - /etc/alsa/conf.d/51-pulseaudio-probe.conf - fi - - find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die -} - -pkg_postinst() { - if use pulseaudio; then - einfo "The PulseAudio device is now set as the default device if the" - einfo "PulseAudio server is found to be running. Any custom" - einfo "configuration in /etc/asound.conf or ~/.asoundrc for this" - einfo "purpose should now be unnecessary." - fi -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/coreutils/
commit: b13b9d12827c4b76b2b1968a55c7b9966fa15990 Author: Sam James gentoo org> AuthorDate: Fri May 5 03:05:05 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 03:08:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b13b9d12 sys-apps/coreutils: mention MLs in maintenance note See e.g. https://lists.gnu.org/archive/html/bug-coreutils/2023-05/msg00011.html. Signed-off-by: Sam James gentoo.org> sys-apps/coreutils/coreutils-9.3-r1.ebuild | 2 ++ sys-apps/coreutils/coreutils-.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/sys-apps/coreutils/coreutils-9.3-r1.ebuild b/sys-apps/coreutils/coreutils-9.3-r1.ebuild index e34ba721ed3e..aa87f2f22ff2 100644 --- a/sys-apps/coreutils/coreutils-9.3-r1.ebuild +++ b/sys-apps/coreutils/coreutils-9.3-r1.ebuild @@ -6,6 +6,8 @@ EAPI=8 # Try to keep an eye on Fedora's packaging: https://src.fedoraproject.org/rpms/coreutils # The upstream coreutils maintainers also maintain the package in Fedora and may # backport fixes which we want to pick up. +# +# Also recommend subscribing to the coreutils and bug-coreutils MLs. PYTHON_COMPAT=( python3_{9..11} ) VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/coreutils.asc diff --git a/sys-apps/coreutils/coreutils-.ebuild b/sys-apps/coreutils/coreutils-.ebuild index 3e290e4656fb..6e3d435cba1d 100644 --- a/sys-apps/coreutils/coreutils-.ebuild +++ b/sys-apps/coreutils/coreutils-.ebuild @@ -6,6 +6,8 @@ EAPI=8 # Try to keep an eye on Fedora's packaging: https://src.fedoraproject.org/rpms/coreutils # The upstream coreutils maintainers also maintain the package in Fedora and may # backport fixes which we want to pick up. +# +# Also recommend subscribing to the coreutils and bug-coreutils MLs. PYTHON_COMPAT=( python3_{9..11} ) VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/coreutils.asc
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: da20ce8874b0f8f15c7bc3010b8bdf90fa3542e3 Author: Sam James gentoo org> AuthorDate: Fri May 5 03:01:16 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 03:08:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da20ce88 media-libs/alsa-lib: drop 1.2.7.2, 1.2.7.2-r1 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 - media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild | 97 -- media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild| 97 -- 3 files changed, 195 deletions(-) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 4302b90818ee..474b47cec535 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,2 +1 @@ -DIST alsa-lib-1.2.7.2.tar.bz2 1085117 BLAKE2B 9ae3d4358d802970249e1b904faa7c4d646dec1d8c93e0de9c4b70065e912b910303d77e8f9f68c97b883ec270cf0dd8b97146b4a85f3aede4f290683c462fce SHA512 79e5920384e570a1acd8ecd1eb8812879333c3cedb1d15780080afc40125b97df893c33f4163d9dd863871b628bc6026265f8ace2c8634fc1af5b52b62ac9cfe DIST alsa-lib-1.2.8.tar.bz2 1091475 BLAKE2B e6171ac557db6265e3f02df7bd269eca62d09afaf2c04dc913d3bb217df23a8e66e808ad453fea5ed90d4d9226feb05065ad5d9b3575241b76675ccd27b9b4d4 SHA512 865ff05a8f589996f8d63d43a91c961f1b64144f3e1d17c7074b7ac16f25b3fd1c371d46ed63a8cc20fa01e63c76b75f1a9802b56889ae1073854dd050d27688 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild deleted file mode 100644 index fee1d148d903.. --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild +++ /dev/null @@ -1,97 +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 autotools multilib-minimal flag-o-matic python-single-r1 - -DESCRIPTION="Advanced Linux Sound Architecture Library" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page; -if [[ ${PV} == *_p* ]] ; then - # Please set correct commit ID for a snapshot release!!! - COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" - SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-${COMMIT:0:7} -else - # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) - SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; -fi - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="alisp debug doc python" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND="media-libs/alsa-topology-conf - media-libs/alsa-ucm-conf - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND}" -BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" - -PATCHES=( - "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - - find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die - # bug #545950 - sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die - - eautoreconf -} - -multilib_src_configure() { - # Broken upstream. Could in theory work with -flto-partitions=none - # but it's a hack to workaround the real problem and not strictly safe. - # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. - filter-lto - - local myeconfargs=( - --disable-maintainer-mode - --disable-resmgr - --enable-aload - --enable-rawmidi - --enable-seq - --enable-shared - --enable-thread-safety - - # enable Python only on final ABI - $(multilib_native_use_enable python) - $(use_enable alisp) - $(use_with debug) - ) - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake - - if multilib_is_native_abi && use doc; then - emake doc - grep -FZrl "${S}" doc/doxygen/html | \ - xargs -0 sed -i -e "s:${S}::" || die - fi -} - -multilib_src_install() { - multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) - - default -} - -multilib_src_install_all() { - find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die - - dodoc ChangeLog doc/asoundrc.txt NOTES TODO -} diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild deleted file mode 100644 index 87e46cf31a80.. --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -#
[gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/
commit: 95ad5353818a6da9f45e524281ed66636fcb2a44 Author: Sam James gentoo org> AuthorDate: Fri May 5 02:59:09 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 03:08:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95ad5353 app-arch/xz-utils: add 5.4.3 Signed-off-by: Sam James gentoo.org> app-arch/xz-utils/Manifest | 2 + app-arch/xz-utils/xz-utils-5.4.3.ebuild | 126 2 files changed, 128 insertions(+) diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest index 7cfad6a5465a..1bef0754376d 100644 --- a/app-arch/xz-utils/Manifest +++ b/app-arch/xz-utils/Manifest @@ -4,3 +4,5 @@ DIST xz-5.2.12.tar.gz 2190541 BLAKE2B 9ca5ecf753ae264f542ec53b4c9a1c85466bc2a932 DIST xz-5.2.12.tar.gz.sig 566 BLAKE2B 93d0fb89186ccf018d17278823c2c6cc724798acfe425fd01ecf54338e53451d94b1ad951f2f1ec58171a3eb827fcd6b5d9dcb97da72c5d8545d57d9fba0597b SHA512 0734e1838dd9ab7ba06675af0f4ff5866c0e5c268f0c3e2ca6f12fa8f27b41830d11063244b0039f8d8ba184efc1c1b7b9a7311c378a02abc1290d7727357cb6 DIST xz-5.4.2.tar.gz 2799022 BLAKE2B 3c622b0823f0cbb5fbc5eaa0372fc2f0fefe0950d131417f831bce47b6d9747d145429f0649de106819331f9ae6a289c497182c7b6d1e211513308dd083a9b72 SHA512 149f980338bea3d66de1ff5994b2b236ae1773135eda68b62b009df0c9dcdf5467f8cb2c06da95a71b6556d60bd3d21f475feced34d5dfdb80ee95416a2f9737 DIST xz-5.4.2.tar.gz.sig 566 BLAKE2B 95c9c70fdd25b92095dd9691e4d9d4306a3f982becfe7bd42ca6132a76f29be2c2bc66f4fc2bda547058c18e227292f4185799eb905084fc3ab415ae867b4b1b SHA512 30e965c228ed3a8ecb804db8eb11703a765b7ee934030ea69bb3940b630811eb71bf74fd20371ef7759761904ece4f0144a0b00be4d843cf98299fd016f161aa +DIST xz-5.4.3.tar.gz 2869347 BLAKE2B c4192a59ca751567ebab17e08e72aa1bf0f5ca14af0b59fded1c4dff02c1b76ab30119a4138932f78f69bd4b7827071c81d6ca1c56be65491466ea061786ed78 SHA512 aff0fe166af6df4491a6f5df2372cab100b081452461a0e8c6fd65b72af3f250f16c64d9fb8fd309141e9b9ae4e41649f48687cc29e63dd82f27f2eab19b4023 +DIST xz-5.4.3.tar.gz.sig 566 BLAKE2B 1e3f86a2de532e77cae4c31928d57edeac81ca207e03c71523210605dc6bab76a50793697a242b232f74911c6e1872a0339ed977e2dd0d201504bd859fd3b4f4 SHA512 b7c7eedf4d9604ee50ec97275e5ab57e22a567402815281440ca765210c75707bd2de20e7ebfb0842725690ae19557916fc41a9fbdace5fec8190632b038292e diff --git a/app-arch/xz-utils/xz-utils-5.4.3.ebuild b/app-arch/xz-utils/xz-utils-5.4.3.ebuild new file mode 100644 index ..00fdd1f2144b --- /dev/null +++ b/app-arch/xz-utils/xz-utils-5.4.3.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Remember: we cannot leverage autotools in this ebuild in order +# to avoid circular deps with autotools + +EAPI=7 + +inherit libtool multilib multilib-minimal preserve-libs usr-ldscript + +if [[ ${PV} == ]] ; then + # Per tukaani.org, git.tukaani.org is a mirror of github and + # may be behind. + EGIT_REPO_URI=" + https://github.com/tukaani-project/xz + https://git.tukaani.org/xz.git + " + inherit git-r3 autotools + + # bug #272880 and bug #286068 + BDEPEND="sys-devel/gettext >=sys-devel/libtool-2" +else + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/jiatan.asc + inherit verify-sig + + MY_P="${PN/-utils}-${PV/_}" + SRC_URI=" + https://github.com/tukaani-project/xz/releases/download/v${PV}/${MY_P}.tar.gz + mirror://sourceforge/lzmautils/${MY_P}.tar.gz + https://tukaani.org/xz/${MY_P}.tar.gz + verify-sig? ( + https://github.com/tukaani-project/xz/releases/download/v${PV}/${MY_P}.tar.gz.sig + https://tukaani.org/xz/${MY_P}.tar.gz.sig + ) + " + + if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + fi + + S="${WORKDIR}/${MY_P}" +fi + +DESCRIPTION="Utils for managing LZMA compressed files" +HOMEPAGE="https://tukaani.org/xz/; + +# See top-level COPYING file as it outlines the various pieces and their licenses. +LICENSE="public-domain LGPL-2.1+ GPL-2+" +SLOT="0" +IUSE="doc +extra-filters nls static-libs" + +if [[ ${PV} != ]] ; then + BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-lassecollin-20230213 )" +fi + +src_prepare() { + default + + if [[ ${PV} == ]] ; then + eautopoint + eautoreconf + else + # Allow building shared libs on Solaris/x64 + elibtoolize + fi +} + +multilib_src_configure() { + local myconf=( + --enable-threads +
[gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/
commit: 9290bbfc02cba0f646c7d16601fe9b7594859f45 Author: Sam James gentoo org> AuthorDate: Fri May 5 02:57:02 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 03:08:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9290bbfc app-arch/xz-utils: add 5.2.12 Signed-off-by: Sam James gentoo.org> app-arch/xz-utils/Manifest | 2 + app-arch/xz-utils/xz-utils-5.2.12.ebuild | 118 +++ 2 files changed, 120 insertions(+) diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest index 97e4b8821b39..7cfad6a5465a 100644 --- a/app-arch/xz-utils/Manifest +++ b/app-arch/xz-utils/Manifest @@ -1,4 +1,6 @@ DIST xz-5.2.11.tar.gz 2130684 BLAKE2B e513f99b2e28fa79f32747e21138cc13ab9340e95a302ac742bc6bda088465488173ea212704c4612f4059bbbc6c6a5b041332d84b999dc7df5b3fab1b1ac4e9 SHA512 8f75450380563229465420f4518fa7a60bbe6f0c9a3b580c2a9a7bf9bf380ad69209f792764115c346d89c49711478e8db42325ef9a46ccd3a6ec72292890ac8 DIST xz-5.2.11.tar.gz.sig 566 BLAKE2B 34186ea22960f508dd796736107b99e1e3884ffae683f26671f455e46e4debf87400f2d7bb64b446fb142370a8bcebc6c05dce34dcc2678a761b9401b1e23860 SHA512 036ed0f663e179057a805a41052d3e437fbfb9dbbe173c5180fbb255f5a01ac4fa2561424228f4e568e63b22802b3a4ffd88dec2ba7c41a454998ebea30bea7c +DIST xz-5.2.12.tar.gz 2190541 BLAKE2B 9ca5ecf753ae264f542ec53b4c9a1c85466bc2a932651aafb0ae2a3ebb7d3979a9384e9a81f16173c2d6d14ca8b86e4a820191817675a5e9fd214a64cf364c98 SHA512 1a67112eb1cfd70352c41a1cbb5e34eacd6da2ae816f5020385772a7698b835d059843c2c30461beb15b7514e95906b2033dac6abf09248b5837270420dfe732 +DIST xz-5.2.12.tar.gz.sig 566 BLAKE2B 93d0fb89186ccf018d17278823c2c6cc724798acfe425fd01ecf54338e53451d94b1ad951f2f1ec58171a3eb827fcd6b5d9dcb97da72c5d8545d57d9fba0597b SHA512 0734e1838dd9ab7ba06675af0f4ff5866c0e5c268f0c3e2ca6f12fa8f27b41830d11063244b0039f8d8ba184efc1c1b7b9a7311c378a02abc1290d7727357cb6 DIST xz-5.4.2.tar.gz 2799022 BLAKE2B 3c622b0823f0cbb5fbc5eaa0372fc2f0fefe0950d131417f831bce47b6d9747d145429f0649de106819331f9ae6a289c497182c7b6d1e211513308dd083a9b72 SHA512 149f980338bea3d66de1ff5994b2b236ae1773135eda68b62b009df0c9dcdf5467f8cb2c06da95a71b6556d60bd3d21f475feced34d5dfdb80ee95416a2f9737 DIST xz-5.4.2.tar.gz.sig 566 BLAKE2B 95c9c70fdd25b92095dd9691e4d9d4306a3f982becfe7bd42ca6132a76f29be2c2bc66f4fc2bda547058c18e227292f4185799eb905084fc3ab415ae867b4b1b SHA512 30e965c228ed3a8ecb804db8eb11703a765b7ee934030ea69bb3940b630811eb71bf74fd20371ef7759761904ece4f0144a0b00be4d843cf98299fd016f161aa diff --git a/app-arch/xz-utils/xz-utils-5.2.12.ebuild b/app-arch/xz-utils/xz-utils-5.2.12.ebuild new file mode 100644 index ..52e2b5940ba6 --- /dev/null +++ b/app-arch/xz-utils/xz-utils-5.2.12.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Remember: we cannot leverage autotools in this ebuild in order +# to avoid circular deps with autotools + +EAPI=8 + +inherit libtool multilib multilib-minimal preserve-libs usr-ldscript + +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://git.tukaani.org/xz.git; + inherit git-r3 autotools + + # bug #272880 and bug #286068 + BDEPEND="sys-devel/gettext >=sys-devel/libtool-2" +else + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/jiatan.asc + inherit verify-sig + + MY_P="${PN/-utils}-${PV/_}" + SRC_URI=" + mirror://sourceforge/lzmautils/${MY_P}.tar.gz + https://tukaani.org/xz/${MY_P}.tar.gz + verify-sig? ( + https://tukaani.org/xz/${MY_P}.tar.gz.sig + ) + " + + if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + fi + + S="${WORKDIR}/${MY_P}" +fi + +DESCRIPTION="Utils for managing LZMA compressed files" +HOMEPAGE="https://tukaani.org/xz/; + +# See top-level COPYING file as it outlines the various pieces and their licenses. +LICENSE="public-domain LGPL-2.1+ GPL-2+" +SLOT="0" +IUSE="+extra-filters nls static-libs" + +if [[ ${PV} != ]] ; then + BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )" +fi + +# Tests currently do not account for smaller feature set +RESTRICT="!extra-filters? ( test )" + +src_prepare() { + default + + if [[ ${PV} == ]] ; then + eautopoint + eautoreconf + else + # Allow building shared libs on Solaris/x64 + elibtoolize + fi +} + +multilib_src_configure() { + local myconf=( + --enable-threads + $(use_enable nls) + $(use_enable static-libs static) + ) + + if !
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-jiatan/
commit: ebaca3e7110e0400d56a47db12995a485e0ce5aa Author: Sam James gentoo org> AuthorDate: Fri May 5 02:52:57 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 03:08:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebaca3e7 sec-keys/openpgp-keys-jiatan: new package, add 20230505 Signed-off-by: Sam James gentoo.org> sec-keys/openpgp-keys-jiatan/Manifest| 1 + sec-keys/openpgp-keys-jiatan/metadata.xml| 9 + .../openpgp-keys-jiatan-20230505.ebuild | 20 3 files changed, 30 insertions(+) diff --git a/sec-keys/openpgp-keys-jiatan/Manifest b/sec-keys/openpgp-keys-jiatan/Manifest new file mode 100644 index ..021bd0e20fb9 --- /dev/null +++ b/sec-keys/openpgp-keys-jiatan/Manifest @@ -0,0 +1 @@ +DIST jia_tan_pubkey.txt 3143 BLAKE2B 1e0cc16ffabc11e341c733c09b7bc9571e3d2209f2387f27905adc153eff763d8ab9929cee5bfda86d30f05d1fd1e5ae3d2087679f17fc8f8288b094572cc596 SHA512 556bda914f966fe7b72105b475b59231254256f860ec28f5606ffb3df34884621f365c95eb881c74a2ff5434a8e45efa3e6bbc8cb9d8147dccc608566ddefeb7 diff --git a/sec-keys/openpgp-keys-jiatan/metadata.xml b/sec-keys/openpgp-keys-jiatan/metadata.xml new file mode 100644 index ..de9d78424186 --- /dev/null +++ b/sec-keys/openpgp-keys-jiatan/metadata.xml @@ -0,0 +1,9 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + base-sys...@gentoo.org + Gentoo Base System + + + diff --git a/sec-keys/openpgp-keys-jiatan/openpgp-keys-jiatan-20230505.ebuild b/sec-keys/openpgp-keys-jiatan/openpgp-keys-jiatan-20230505.ebuild new file mode 100644 index ..4c7ed6e765b2 --- /dev/null +++ b/sec-keys/openpgp-keys-jiatan/openpgp-keys-jiatan-20230505.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP keys used by Jia Tan" +HOMEPAGE="https://tukaani.org/xz/; +SRC_URI="https://tukaani.org/misc/jia_tan_pubkey.txt; +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - jiatan.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +}
[gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/
commit: 14b29e8aec8360c2f6b9b0c65aac139cabc98c9b Author: Sam James gentoo org> AuthorDate: Fri May 5 02:48:14 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 03:08:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14b29e8a app-arch/xz-utils: drop 5.2.10, 5.4.1 Signed-off-by: Sam James gentoo.org> app-arch/xz-utils/Manifest | 4 - app-arch/xz-utils/xz-utils-5.2.10.ebuild | 118 -- app-arch/xz-utils/xz-utils-5.4.1.ebuild | 122 --- 3 files changed, 244 deletions(-) diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest index 457b0d0a09cb..97e4b8821b39 100644 --- a/app-arch/xz-utils/Manifest +++ b/app-arch/xz-utils/Manifest @@ -1,8 +1,4 @@ -DIST xz-5.2.10.tar.gz 2123206 BLAKE2B fdd9e77e21ee65482401e0e43e0b291093a227d452991a9182562989b7a4388ceed30d5d54cd7f86320dcc073eb792032a49741880338a29043a8380507c4215 SHA512 c3814680fcad421efa71cf977217a62c34e3223900302a6fd7d505f310a7b338815feee2c8225b1232bd22b9e29c7dda3664e54dae2d80f816daec6adf560ca1 -DIST xz-5.2.10.tar.gz.sig 566 BLAKE2B ce72730816d03084dc0d1559d6f2890b3ebe25a5e6b0720d4775ba2364762b5d1934a3a53f2255f6e68a1cdf42778d85d8b02ab30396b2addab619e95855f733 SHA512 48a0864abee6639116678afab6e8319eb2de903b381362c611fb77f9b6fc21df5f7d9783a250810f7ecc08380fb371a3a791ab55f5a343b68b9d4f9e414da403 DIST xz-5.2.11.tar.gz 2130684 BLAKE2B e513f99b2e28fa79f32747e21138cc13ab9340e95a302ac742bc6bda088465488173ea212704c4612f4059bbbc6c6a5b041332d84b999dc7df5b3fab1b1ac4e9 SHA512 8f75450380563229465420f4518fa7a60bbe6f0c9a3b580c2a9a7bf9bf380ad69209f792764115c346d89c49711478e8db42325ef9a46ccd3a6ec72292890ac8 DIST xz-5.2.11.tar.gz.sig 566 BLAKE2B 34186ea22960f508dd796736107b99e1e3884ffae683f26671f455e46e4debf87400f2d7bb64b446fb142370a8bcebc6c05dce34dcc2678a761b9401b1e23860 SHA512 036ed0f663e179057a805a41052d3e437fbfb9dbbe173c5180fbb255f5a01ac4fa2561424228f4e568e63b22802b3a4ffd88dec2ba7c41a454998ebea30bea7c -DIST xz-5.4.1.tar.gz 2528617 BLAKE2B f4dc8698fb97002aa0548107b448ab0dd8659cce506a83775930f95fd775601f7de1df44866310ac617853410a1915cd4e90ad4088b2fd56418e67b6f0fc4e98 SHA512 5cff8383a68fb88ecbb3770ec48af0ad5582e08de9dccd339e0b685aaa53447e59d6425caa3f63b54a674e5d78c20520876db547d156e6658ad4841660cba85b -DIST xz-5.4.1.tar.gz.sig 566 BLAKE2B f384bcf7ea6bd7d3af65b6b17b379b48826257f403bca0bed1b42697f88edbc38f38eaac03c5564fc466df670f40e2e7ee49974232da4eb849718e89234c224b SHA512 2e6c3bf04ceb29c1bac8fdde7aa09c4d0f96442515d797e06ea860f365fd94777630b0034b98006cf844083efea8642a0bf87b1ff56de6a58446a644b1fd3c1c DIST xz-5.4.2.tar.gz 2799022 BLAKE2B 3c622b0823f0cbb5fbc5eaa0372fc2f0fefe0950d131417f831bce47b6d9747d145429f0649de106819331f9ae6a289c497182c7b6d1e211513308dd083a9b72 SHA512 149f980338bea3d66de1ff5994b2b236ae1773135eda68b62b009df0c9dcdf5467f8cb2c06da95a71b6556d60bd3d21f475feced34d5dfdb80ee95416a2f9737 DIST xz-5.4.2.tar.gz.sig 566 BLAKE2B 95c9c70fdd25b92095dd9691e4d9d4306a3f982becfe7bd42ca6132a76f29be2c2bc66f4fc2bda547058c18e227292f4185799eb905084fc3ab415ae867b4b1b SHA512 30e965c228ed3a8ecb804db8eb11703a765b7ee934030ea69bb3940b630811eb71bf74fd20371ef7759761904ece4f0144a0b00be4d843cf98299fd016f161aa diff --git a/app-arch/xz-utils/xz-utils-5.2.10.ebuild b/app-arch/xz-utils/xz-utils-5.2.10.ebuild deleted file mode 100644 index ee655f3ae8a2.. --- a/app-arch/xz-utils/xz-utils-5.2.10.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Remember: we cannot leverage autotools in this ebuild in order -# to avoid circular deps with autotools - -EAPI=7 - -inherit libtool multilib multilib-minimal preserve-libs usr-ldscript - -if [[ ${PV} == ]] ; then - EGIT_REPO_URI="https://git.tukaani.org/xz.git; - inherit git-r3 autotools - - # bug #272880 and bug #286068 - BDEPEND="sys-devel/gettext >=sys-devel/libtool-2" -else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/lassecollin.asc - inherit verify-sig - - MY_P="${PN/-utils}-${PV/_}" - SRC_URI=" - mirror://sourceforge/lzmautils/${MY_P}.tar.gz - https://tukaani.org/xz/${MY_P}.tar.gz - verify-sig? ( - https://tukaani.org/xz/${MY_P}.tar.gz.sig - ) - " - - if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - fi - - S="${WORKDIR}/${MY_P}" -fi - -DESCRIPTION="Utils for managing LZMA compressed files" -HOMEPAGE="https://tukaani.org/xz/; - -# See top-level COPYING file as it outlines the various pieces and their licenses. -LICENSE="public-domain
[gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/
commit: f976bf35d33045eab60b9840365fdbf9814c75f1 Author: Sam James gentoo org> AuthorDate: Fri May 5 02:53:21 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 03:08:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f976bf35 app-arch/xz-utils: update key package in live Signed-off-by: Sam James gentoo.org> app-arch/xz-utils/xz-utils-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-arch/xz-utils/xz-utils-.ebuild b/app-arch/xz-utils/xz-utils-.ebuild index a6b8dfa60f8f..e30876d4e174 100644 --- a/app-arch/xz-utils/xz-utils-.ebuild +++ b/app-arch/xz-utils/xz-utils-.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == ]] ; then # bug #272880 and bug #286068 BDEPEND="sys-devel/gettext >=sys-devel/libtool-2" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/lassecollin.asc + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/jiatan.asc inherit verify-sig MY_P="${PN/-utils}-${PV/_}" @@ -50,7 +50,7 @@ SLOT="0" IUSE="doc +extra-filters nls static-libs" if [[ ${PV} != ]] ; then - BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-lassecollin-20230213 )" + BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )" fi src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 94c19a7cf8eca9e8e1157207bd7fa6fdb6f4323c Author: William Hubbs gentoo org> AuthorDate: Fri May 5 03:05:32 2023 + Commit: William Hubbs gentoo org> CommitDate: Fri May 5 03:05:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94c19a7c net-libs/nodejs: add 20.1.0 Signed-off-by: William Hubbs gentoo.org> net-libs/nodejs/Manifest | 1 + net-libs/nodejs/nodejs-20.1.0.ebuild | 252 +++ 2 files changed, 253 insertions(+) diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest index 8bff0dfd255b..c1e843f8bdd4 100644 --- a/net-libs/nodejs/Manifest +++ b/net-libs/nodejs/Manifest @@ -2,3 +2,4 @@ DIST node-v14.21.3.tar.xz 34508116 BLAKE2B 6fa001be10499ff2dfc920690dda9df25423f DIST node-v16.20.0.tar.xz 35546884 BLAKE2B 5bdb1fb7365e07f13d0a58a8d052d11efaadcf1b0792af0517b78b1ecf01e50eabe26e31588ae410ee63b7494a4eb9d23f70d4dd157a452d0bbf8bd548865255 SHA512 b155acdff0244307afcc334844f113b5c321f7764ebb69326d60a6a79d0e0d38d55257a38b815f5933aa4071e6a788e01c466476ef012cec648c84d74adda406 DIST node-v18.16.0.tar.xz 40467860 BLAKE2B b16749c0212f3aa196ec9fc0f999a023adeb9031b3332939330ba5a3edb5bc2ed6dc21bf861509696e19ed0cc5d5c54bb882018f0e54eb1ad8e9b0ba3bb64bff SHA512 608ce5db97ce2d851f381c7991f635c5e0927ae79037649b482c7e197479341b7c6560644e25f4d65ece8aa80c5763a0e044349a5be210fa33fbbf97a96462bd DIST node-v20.0.0.tar.xz 41279796 BLAKE2B 1df8785ca22dea15c6c1f19ec2d3b3d704f9cda6cf13d6e8e8fbbf853515871f18a11a4bbe5ed765434f6f5606975c5254e1826f2e506165ff937ef16d326262 SHA512 cda981227398c1a9023a2212c0d5351eadfedd19d58776dcc470e3ba0213a178b626c37d48fa52548ddd5a70d26a18b66c266856321a0af9ada2b1eac7ee9fd8 +DIST node-v20.1.0.tar.xz 41501496 BLAKE2B 03731915e734f0fd5cfb94fd05f4bd88ca015c5d5a91666d091499daa1a1b3193a3b4667ccec99ce1442ef6b402838705c42e785275dd327bf72adaae9487f50 SHA512 06b88a3ab3f1c089f0d38fb504083bed9a2d27b1b07633dbd40b02bcb3c0a22f6d04ab70abc394fdfb14ac978e974d97656bffeb27e0e47b0c95e672b925067c diff --git a/net-libs/nodejs/nodejs-20.1.0.ebuild b/net-libs/nodejs/nodejs-20.1.0.ebuild new file mode 100644 index ..a0749b8aad06 --- /dev/null +++ b/net-libs/nodejs/nodejs-20.1.0.ebuild @@ -0,0 +1,252 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CONFIG_CHECK="~ADVISE_SYSCALLS" +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="threads(+)" + +inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils pax-utils python-any-r1 toolchain-funcs xdg-utils + +DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine" +HOMEPAGE="https://nodejs.org/; +LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT" + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/nodejs/node; + SLOT="0" +else + SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz; + SLOT="0/$(ver_cut 1)" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos" + S="${WORKDIR}/node-v${PV}" +fi + +IUSE="cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test" +REQUIRED_USE="inspector? ( icu ssl ) + npm? ( ssl ) + system-icu? ( icu ) + system-ssl? ( ssl )" + +RESTRICT="!test? ( test )" + +RDEPEND=">=app-arch/brotli-1.0.9:= + >=dev-libs/libuv-1.44.0:= + >=net-dns/c-ares-1.17.2:= + >=net-libs/nghttp2-1.41.0:= + sys-libs/zlib + system-icu? ( >=dev-libs/icu-67:= ) + system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) + sys-devel/gcc:*" +BDEPEND="${PYTHON_DEPS} +${NINJA_DEPEND} + sys-apps/coreutils + virtual/pkgconfig + test? ( net-misc/curl ) + pax-kernel? ( sys-apps/elfix )" +DEPEND="${RDEPEND}" + +# These are measured on a loong machine with -ggdb on, and only checked +# if debugging flags are present in CFLAGS. +# +# The final link consumed a little more than 7GiB alone, so 8GiB is the lower +# limit for memory usage. Disk usage was 19.1GiB for the build directory and +# 1.2GiB for the installed image, so we leave some room for architectures with +# fatter binaries and set the disk requirement to 22GiB. +CHECKREQS_MEMORY="8G" +CHECKREQS_DISK_BUILD="22G" + +pkg_pretend() { + (use x86 && ! use cpu_flags_x86_sse2) && \ + die "Your CPU doesn't support the required SSE2 instruction." + + if [[ ${MERGE_TYPE} != "binary" ]]; then + if is-flagq "-g*" && ! is-flagq "-g*0" ; then + einfo "Checking for sufficient disk space and memory to build ${PN} with debugging CFLAGS" + check-reqs_pkg_pretend + fi + fi +} + +pkg_setup() { + python-any-r1_pkg_setup + linux-info_pkg_setup +} + +src_prepare() { + tc-export AR CC CXX PKG_CONFIG + export V=1 + export BUILDTYPE=Release + + # fix
[gentoo-commits] repo/gentoo:master commit in: app-arch/cpio/, app-arch/cpio/files/
commit: 8b78649fb457fb8cfe48aa194af9233cd3cc5cc6 Author: Sam James gentoo org> AuthorDate: Fri May 5 02:35:30 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 02:35:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b78649f app-arch/cpio: add 2.14 Bug: https://bugs.gentoo.org/699456 Bug: https://bugs.gentoo.org/738392 Bug: https://bugs.gentoo.org/807088 Bug: https://bugs.gentoo.org/854192 Signed-off-by: Sam James gentoo.org> app-arch/cpio/Manifest | 1 + app-arch/cpio/cpio-2.14.ebuild | 50 ++ .../files/cpio-2.14-sysmacros-glibc-2.26.patch | 42 ++ 3 files changed, 93 insertions(+) diff --git a/app-arch/cpio/Manifest b/app-arch/cpio/Manifest index 1bc147148d44..dfe669870d3e 100644 --- a/app-arch/cpio/Manifest +++ b/app-arch/cpio/Manifest @@ -1,2 +1,3 @@ DIST cpio-2.13-CVE-2021-38185.patch.xz 7844 BLAKE2B e338950e03c3eed3b4288435c9c75af8f0c3497b43680be4ee347e628db7cfac616b437a848094bf82cfc2c7f29d59b388bf0f6368b3b99770022e3f9533be11 SHA512 4d2cafefcd1ae9d86cb5171de2896799713490dfd9ed27d3dce0886fa4588c8df2b16ad8508a5dbb9155c9de6e40b6d1083bdb4774d967193a270a1dcbe37a33 DIST cpio-2.13.tar.bz2 1354559 BLAKE2B 45d77723acb55f15c8574ab5a2fdff6fb1767629d177dd3416b0268e9f82ee6bdd11b4fa591ef020efccbdc3f4918cf77263169da1a0f6422dfe1a9712295778 SHA512 459398e69f7f48201c04d1080218c50f75edcf114ffcbb236644ff6fcade5fcc566929bdab2ebe9be5314828d6902e43b348a8adf28351df978c8989590e93a3 +DIST cpio-2.14.tar.bz2 1521004 BLAKE2B f2fa9f5bc39cd91f4755fdf27f43cff4d1c1f098639502689a01314762ad686bf357a1eda7f92e4c802e6e8335548ca31fc789cea056ef685c558892ddcbebd1 SHA512 2dc93a81e31b6fb7ff9976243d22ca7a84bb396c7ad09e0abfb5d5efae1164ebb319fb89be45045797f8c604b3e3d2ea0746e3cfe559aa86282ea4ec9a17da28 diff --git a/app-arch/cpio/cpio-2.14.ebuild b/app-arch/cpio/cpio-2.14.ebuild new file mode 100644 index ..1d3937b4bbab --- /dev/null +++ b/app-arch/cpio/cpio-2.14.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="A file archival tool which can also read and write tar files" +HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html; +SRC_URI="mirror://gnu/cpio/${P}.tar.bz2" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="nls" + +PDEPEND=" + app-alternatives/cpio +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295 + "${FILESDIR}"/${PN}-2.14-sysmacros-glibc-2.26.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable nls) + --bindir="${EPREFIX}"/bin + --with-rmt="${EPREFIX}"/usr/sbin/rmt + # install as gcpio for better compatibility with non-GNU userland + --program-prefix=g + ) + + econf "${myeconfargs[@]}" +} + +pkg_postinst() { + # ensure to preserve the symlink before app-alternatives/cpio + # is installed + if [[ ! -h ${EROOT}/bin/cpio ]]; then + ln -s gcpio "${EROOT}/bin/cpio" || die + fi +} diff --git a/app-arch/cpio/files/cpio-2.14-sysmacros-glibc-2.26.patch b/app-arch/cpio/files/cpio-2.14-sysmacros-glibc-2.26.patch new file mode 100644 index ..e6b187c8f5c6 --- /dev/null +++ b/app-arch/cpio/files/cpio-2.14-sysmacros-glibc-2.26.patch @@ -0,0 +1,42 @@ +--- a/am/ax_compile_check_rettype.m4 b/am/ax_compile_check_rettype.m4 +@@ -70,6 +70,9 @@ AC_CACHE_VAL(AC_CV_NAME, + [for ac_type in char short int long "long long" $4 + do + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ ++#ifdef HAVE_SYS_SYSMACROS_H ++#include ++#endif + #include + $3 + ]], [[switch (0) case 0: case (sizeof ($1($2)) == sizeof ($ac_type)):;]])], [AC_CV_NAME=$ac_type]) +--- a/configure.ac b/configure.ac +@@ -37,14 +37,11 @@ gl_EARLY + AC_C_PROTOTYPES + + AC_SYS_LARGEFILE +-AC_HEADER_MAJOR + AC_C_CONST + AC_TYPE_UID_T + AC_CHECK_TYPE(gid_t, int) + + AC_HEADER_DIRENT +-AX_COMPILE_CHECK_RETTYPE([major], [0]) +-AX_COMPILE_CHECK_RETTYPE([minor], [0]) + + AC_CHECK_FUNCS([fchmod fchown]) + # This is needed for mingw build +@@ -65,7 +62,11 @@ AC_ARG_ENABLE(mt, + + AM_CONDITIONAL([CPIO_MT_COND], [test "$enable_mt" = yes]) + +-AC_CHECK_HEADERS([unistd.h stdlib.h string.h fcntl.h pwd.h grp.h sys/io/trioctl.h utmp.h getopt.h locale.h libintl.h sys/wait.h utime.h locale.h process.h sys/ioctl.h]) ++AC_CHECK_HEADERS([unistd.h stdlib.h string.h fcntl.h pwd.h grp.h sys/io/trioctl.h utmp.h getopt.h locale.h libintl.h sys/wait.h utime.h locale.h process.h sys/ioctl.h sys/sysmacros.h]) ++ ++AC_HEADER_MAJOR
[gentoo-commits] proj/gcc-patches:master commit in: 11.4.0/gentoo/
commit: ab60d0a28615153ee13cbf1401bdcdf2382ae0c4 Author: Sam James gentoo org> AuthorDate: Fri May 5 02:37:32 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 02:37:32 2023 + URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=ab60d0a2 11.4.0: drop upstream 77_all_all_PR109585_13_rtl-alias-analysis-typo.patch Signed-off-by: Sam James gentoo.org> ...l_all_PR109585_13_rtl-alias-analysis-typo.patch | 79 -- 11.4.0/gentoo/README.history | 3 + 2 files changed, 3 insertions(+), 79 deletions(-) diff --git a/11.4.0/gentoo/77_all_all_PR109585_13_rtl-alias-analysis-typo.patch b/11.4.0/gentoo/77_all_all_PR109585_13_rtl-alias-analysis-typo.patch deleted file mode 100644 index b7b57d6..000 --- a/11.4.0/gentoo/77_all_all_PR109585_13_rtl-alias-analysis-typo.patch +++ /dev/null @@ -1,79 +0,0 @@ -https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109609 -https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=ef6051b36241bf130bf76af0b775248635dc616e - -From ef6051b36241bf130bf76af0b775248635dc616e Mon Sep 17 00:00:00 2001 -From: Richard Biener -Date: Mon, 24 Apr 2023 13:31:07 +0200 -Subject: [PATCH] rtl-optimization/109585 - alias analysis typo - -When r10-514-gc6b84edb6110dd2b4fb improved access path analysis -it introduced a typo that triggers when there's an access to a -trailing array in the first access path leading to false -disambiguation. - - PR rtl-optimization/109585 - * tree-ssa-alias.c (aliasing_component_refs_p): Fix typo. - - * gcc.dg/torture/pr109585.c: New testcase. - -(cherry picked from commit 6d4bd27a60447c7505cb4783e675e98a191a8904) - gcc/testsuite/gcc.dg/torture/pr109585.c | 33 + - gcc/tree-ssa-alias.c | 2 +- - 2 files changed, 34 insertions(+), 1 deletion(-) - create mode 100644 gcc/testsuite/gcc.dg/torture/pr109585.c - -diff --git a/gcc/testsuite/gcc.dg/torture/pr109585.c b/gcc/testsuite/gcc.dg/torture/pr109585.c -new file mode 100644 -index 000..f92de7c1f2e /dev/null -+++ b/gcc/testsuite/gcc.dg/torture/pr109585.c -@@ -0,0 +1,33 @@ -+/* { dg-do run } */ -+ -+#include -+ -+struct P { -+long v; -+struct P *n; -+}; -+ -+struct F { -+long x; -+struct P fam[]; -+}; -+ -+int __attribute__((noipa)) -+f(struct F *f, int i) -+{ -+ struct P *p = f->fam; -+ asm("" : "+r"(f): "r"(p)); -+ p->v = 0; -+ p->n = 0; -+ return f->fam->n != 0; -+} -+ -+int -+main() -+{ -+ struct F *m = malloc (sizeof (long) + 2 * sizeof (struct P)); -+ m->fam[0].n = >fam[1]; -+ if (f (m, 0)) -+abort (); -+ return 0; -+} -diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.c -index b1e7a2d5afc..be7b597266f 100644 a/gcc/tree-ssa-alias.c -+++ b/gcc/tree-ssa-alias.c -@@ -1326,7 +1326,7 @@ aliasing_component_refs_p (tree ref1, - /* If we didn't find a common base, try the other way around. */ - if (cmp_outer <= 0 - || (end_struct_ref1 --&& compare_type_sizes (TREE_TYPE (end_struct_ref1), type1) <= 0)) -+&& compare_type_sizes (TREE_TYPE (end_struct_ref1), type2) <= 0)) - { - int res = aliasing_component_refs_walk (ref2, type2, base2, - offset2, max_size2, --- -2.31.1 diff --git a/11.4.0/gentoo/README.history b/11.4.0/gentoo/README.history index a5fca96..b578306 100644 --- a/11.4.0/gentoo/README.history +++ b/11.4.0/gentoo/README.history @@ -1,3 +1,6 @@ +10 5 May 2023 + - 77_all_all_PR109585_13_rtl-alias-analysis-typo.patch + 9 28 Apr 2023 + 77_all_all_PR109585_13_rtl-alias-analysis-typo.patch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/php/
commit: d910190068b36540cade28f1ea5efc6aabf71438 Author: Brian Evans gentoo org> AuthorDate: Fri May 5 02:33:33 2023 + Commit: Brian Evans gentoo org> CommitDate: Fri May 5 02:33:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9101900 dev-lang/php: Version bump for 8.2.5 Signed-off-by: Brian Evans gentoo.org> dev-lang/php/Manifest | 1 + dev-lang/php/php-8.2.5.ebuild | 759 ++ 2 files changed, 760 insertions(+) diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index feb7193af5a2..fc3a5d0a6727 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -6,3 +6,4 @@ DIST php-8.1.12.tar.xz 11747176 BLAKE2B 0505794826fb0fc92b04be5f7162af8aa92d782b DIST php-8.1.14.tar.xz 11752004 BLAKE2B 5ba60621c641b25c2d8ab0c82e97d59131587718c75cc013dc4ba1ad68e668e7f86b67f01f02c434e65c8a9075581a7f2decb2b8c3706e325e25e9f717cdfd82 SHA512 75a5dc3b0490cd8105d4f6c5446522b38953d78fe7b568798db749740f365c818b251d86aba72f5e555c5fe4e4a28e352a9510803bf3cdfe37d125824ae84d61 DIST php-8.1.16.tar.xz 11760948 BLAKE2B ac0d352dae05115197852092b9b3c0b5091528326806c70eb34e0aba6007f718e927e67045d65976cb2104e4737a475b2224d4f05ff89ddf8c3066e0240c38e1 SHA512 4515da38803272abfafb069d1684c66dbb5086987b148c48dd7d8acf8f5316d255cf321ec57d6fbffe914a35551a533446ac13c34bb7c984e0d109247e8e64da DIST php-8.2.4.tar.xz 11991796 BLAKE2B 4e1aa90472e2dbacb23f95736c399ac2b0f6e9577f58b502c26b5a2731b7c1eabb34bbdb75a13a5903870937a063ef8f321bf22bb23a74404592542186065ff6 SHA512 997435f3f921f305147a520497c68031aad6d1212365ddf04674d919fd2787d169d2898536a59709b5530857c5746a25cf43e726a2c3a30bcf3372107b2cd388 +DIST php-8.2.5.tar.xz 12001192 BLAKE2B 9c404801a9c3fefcc5bf166de257617e5fb34e76a01147e7778ebf09a97e2499f79fec1f4e7ee1945aa8083f8e7a33acbd4d9cdecdf215cb9dcb240c927d6c22 SHA512 ae8aac35a58b342fbfb725044eecdb1065690c461b26e4225445bda3a1719e43eacc4ad5536ccce326cf56a18c20d424b85b1a53277100c7186fc4d54b2d77f0 diff --git a/dev-lang/php/php-8.2.5.ebuild b/dev-lang/php/php-8.2.5.ebuild new file mode 100644 index ..bb2d5ee06588 --- /dev/null +++ b/dev-lang/php/php-8.2.5.ebuild @@ -0,0 +1,759 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +WANT_AUTOMAKE="none" + +inherit flag-o-matic multilib systemd autotools + +MY_PV=${PV/_rc/RC} +DESCRIPTION="The PHP language runtime engine" +HOMEPAGE="https://www.php.net/; +SRC_URI="https://www.php.net/distributions/${P}.tar.xz; +#SRC_URI="https://downloads.php.net/~pierrick/php-${MY_PV}.tar.xz; + +LICENSE="PHP-3.01 + BSD + Zend-2.0 + bcmath? ( LGPL-2.1+ ) + fpm? ( BSD-2 ) + gd? ( gd ) + unicode? ( BSD-2 LGPL-2.1 )" + +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +S="${WORKDIR}/${PN}-${MY_PV}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2 phpdbg" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} acl apparmor argon2 bcmath berkdb bzip2 calendar cdb cjk + coverage +ctype curl debug + enchant exif ffi +fileinfo +filter firebird + +flatfile ftp gd gdbm gmp +iconv imap inifile + intl iodbc +jit kerberos ldap ldap-sasl libedit lmdb + mhash mssql mysql mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline selinux +session session-mm sharedmem + +simplexml snmp soap sockets sodium spell sqlite ssl + sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp + +xml xmlreader xmlwriter xpm xslt zip zlib" + +# Without USE=readline or libedit, the interactive "php -a" CLI will hang. +# The Oracle instant client provides its own incompatible ldap library. +REQUIRED_USE=" + || ( cli cgi fpm apache2 embed phpdbg ) + cli? ( ^^ ( readline libedit ) ) + !cli? ( ?? ( readline libedit ) ) + truetype? ( gd zlib ) + webp? ( gd zlib ) + cjk? ( gd zlib ) + exif? ( gd zlib ) + xpm? ( gd zlib ) + gd? ( zlib ) + simplexml? ( xml ) + soap? ( xml ) + xmlreader? ( xml ) + xmlwriter? ( xml ) + xslt? ( xml ) + ldap-sasl? ( ldap ) + oci8-instant-client? ( !ldap ) + qdbm? ( !gdbm ) + session-mm? ( session !threads ) + mysql? ( || ( mysqli pdo ) ) + firebird? ( pdo ) + mssql? ( pdo ) +" + +RESTRICT="!test? ( test )" + +# The supported (that is, autodetected) versions of BDB are listed in +# the ./configure script. Other versions *work*, but we need to stick to +# the ones that can be detected to avoid a repeat of bug #564824. +COMMON_DEPEND=" + >=app-eselect/eselect-php-0.9.7[apache2?,fpm?] +
[gentoo-commits] repo/gentoo:master commit in: net-libs/libnetconf2/
commit: 6c3cc297323acc4a81c2c9610c986f0ff428835c Author: Sam James gentoo org> AuthorDate: Fri May 5 01:54:06 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 01:54:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c3cc297 net-libs/libnetconf2: Stabilize 2.1.31 amd64, #905111 Signed-off-by: Sam James gentoo.org> net-libs/libnetconf2/libnetconf2-2.1.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libnetconf2/libnetconf2-2.1.31.ebuild b/net-libs/libnetconf2/libnetconf2-2.1.31.ebuild index c4fd71dd523d..9d6b457d97b9 100644 --- a/net-libs/libnetconf2/libnetconf2-2.1.31.ebuild +++ b/net-libs/libnetconf2/libnetconf2-2.1.31.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/CESNET/libnetconf2/archive/v${PV}.tar.gz -> ${P}.tar LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="doc test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
commit: 109069b7b6aeec7a666ec67ea8ad3e6461346e4c Author: Sam James gentoo org> AuthorDate: Fri May 5 01:51:33 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 01:51:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=109069b7 sys-devel/gcc: add 11.3.1_p20230504 Signed-off-by: Sam James gentoo.org> sys-devel/gcc/Manifest| 2 ++ sys-devel/gcc/gcc-11.3.1_p20230504.ebuild | 54 +++ 2 files changed, 56 insertions(+) diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 5246d7661798..177ca3c8d4c1 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -3,7 +3,9 @@ DIST gcc-10-20230503.tar.xz 72130916 BLAKE2B f0dd2c3afd7c59061672f2d0a6291a8c4ba DIST gcc-10.5.0-musl-patches-2.tar.xz 3452 BLAKE2B 5387e516d07d81477b3f39b8b3bd986bf861d32cd25dc5481c97bd3620d00c918c5661e86857f66dbf28a655401a53e43417f638c443e44cbfdbf5e950caac4d SHA512 86f2ce31cc4fc4fb5a6043fb527bf822d895e1a6220652024f78a1cbd5a962edb6be8dc5f43c32053e075f39bb2350ea8f14e7d57e0473dd2933a7b44676bde5 DIST gcc-10.5.0-patches-6.tar.xz 18208 BLAKE2B 4cac3340108fb378c76ad62b728429f3c97f348d178744e7536575f3576ca8aa682b878b7df3b1c162dccae64a3cb56c66d8d60eae323e1ece2de4278084fdbd SHA512 9d6c84325fbc118cee01347468ce729c278e5b026b16da945fe54050726e26f86a46ee7b71a01a47cf927b70bfcce459c49a6bc4fb93dcfaa047c76d4c5bc5bc DIST gcc-11-20230427.tar.xz 76165128 BLAKE2B dd896b418c1fce35a61005d5b5c90cfd1246d37d23c2a8fc08bacd7d7ca84c353f3ccf5de2370ae5e5ca95c7ae3deab3565b3f65eb78b611dbe5ad4a256516f0 SHA512 fada917a832be5d2e15ee32f24e19fc87b851dc8e6fc75d1be6d25d3510dba408ae3ef3b245ff239c51aa3d243c95f12269695611e5c8965ba55f5aa4730778d +DIST gcc-11-20230504.tar.xz 76185732 BLAKE2B d8bc17e7a38078e2ffe918ba70ba7ec53aada1c604b6cefc54c577f965d46634de1a94b985cb3fd8417f12217b29a67e1ff2c10c342eca85a3185ad2a4e0373c SHA512 e5c423a6049b11b8f1de776b861bd2eb86d1ce939a14c7bbe6244ee74ace2b3cf079135a846f71706f5996172d0e1e0695420938e18d990140d19bcc28dd10b5 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607 SHA512 17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c +DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87 SHA512 31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9 DIST gcc-11.4.0-patches-9.tar.xz 14704 BLAKE2B 9aa2ecbac493d3040694e9930738e57d59a764b90ab92b91709c319b883f28ad108767e5d11e8b62af40bf1e583d5ff83a03e8c895f904bc6f41315ce9ab4f0a SHA512 ac8b7c6c382ffacc4e9d08299440fc237fa366ec36fb8eb7a8d426b64a4186384a262e6380dc83ed7f7240125ce26a8435c8a4e0e13976ef2652067a7129bd17 DIST gcc-12-20230428.tar.xz 79744932 BLAKE2B f9dcdd2f1b0af79f281851b3b0fe0ac50f14468844e1ee596f8ed1ccf33f55c7617464d88df7e4b3435d58fedecf640592e0661fd1be9ba163acd26dae68 SHA512 992f9cd71f9910efea401048540ba2b43360170f76ce992cf356b1ab383240f481e29c5b0ad32fa4efb2bdbb397477506cb83a825268cfbdd2cde7044d43c758 DIST gcc-12.3-RC-20230502.tar.xz 83929612 BLAKE2B 30d62ed55631d7d1e954833c17dc14308e46fba1201f1d40a73fa77137ec3f75c743c248dd70fac52e61fd7c92238f21b23680299f89dbb389ace72f2e202604 SHA512 246ca479b7f91041a5c77c1cea61db197e493be86c95e81410892ea4dbd6e666b8c7d3cf10e953ed901945842ef6e336a2195a223e675b9dd3ab965189a14578 diff --git a/sys-devel/gcc/gcc-11.3.1_p20230504.ebuild b/sys-devel/gcc/gcc-11.3.1_p20230504.ebuild new file mode 100644 index ..9b57b16f07be --- /dev/null +++ b/sys-devel/gcc/gcc-11.3.1_p20230504.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TOOLCHAIN_PATCH_SUFFIX="xz" +TOOLCHAIN_PATCH_DEV="sam" +PATCH_VER="10" +PATCH_GCC_VER="11.4.0" +MUSL_VER="2" +MUSL_GCC_VER="11.4.0" + +if [[ $(ver_cut 3) == ]] ; then + MY_PV_2=$(ver_cut 2) + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + else + MY_PV_2=$(($(ver_cut 2) - 1)) + fi + + # e.g. 12.2. -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998)) +fi + +inherit toolchain +# Needs to be after inherit (for now?), bug #830908 +EGIT_BRANCH=releases/gcc-$(ver_cut 1) + +# Don't keyword live ebuilds +#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then +# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +#fi + +if [[ ${CATEGORY} != cross-* ]] ; then + # Technically only if USE=hardened *too* right now, but no point in complicating it fur
[gentoo-commits] repo/gentoo:master commit in: sys-apps/coreutils/files/, sys-apps/coreutils/
commit: 0c8f637a677201d037500abd8611f8f0c415518e Author: Sam James gentoo org> AuthorDate: Fri May 5 01:43:41 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 01:44:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c8f637a sys-apps/coreutils: backport cp permissions fix Signed-off-by: Sam James gentoo.org> sys-apps/coreutils/coreutils-9.3-r1.ebuild | 267 + ...utils-9.3-cp-parents-preserve-permissions.patch | 86 +++ 2 files changed, 353 insertions(+) diff --git a/sys-apps/coreutils/coreutils-9.3-r1.ebuild b/sys-apps/coreutils/coreutils-9.3-r1.ebuild new file mode 100644 index ..564a8a362e13 --- /dev/null +++ b/sys-apps/coreutils/coreutils-9.3-r1.ebuild @@ -0,0 +1,267 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Try to keep an eye on Fedora's packaging: https://src.fedoraproject.org/rpms/coreutils +# The upstream coreutils maintianers also maintain the package in Fedora and may +# backport fixes which we want to pick up. + +PYTHON_COMPAT=( python3_{9..11} ) +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/coreutils.asc +inherit flag-o-matic python-any-r1 toolchain-funcs verify-sig + +MY_PATCH="${PN}-9.0_p20220409-patches-01" +DESCRIPTION="Standard GNU utilities (chmod, cp, dd, ls, sort, tr, head, wc, who,...)" +HOMEPAGE="https://www.gnu.org/software/coreutils/; + +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/coreutils.git; + inherit git-r3 +elif [[ ${PV} == *_p* ]] ; then + # Note: could put this in devspace, but if it's gone, we don't want + # it in tree anyway. It's just for testing. + MY_SNAPSHOT="$(ver_cut 1-2).18-ffd62" + SRC_URI="https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz -> ${P}.tar.xz" + SRC_URI+=" verify-sig? ( https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz.sig -> ${P}.tar.xz.sig )" + S="${WORKDIR}"/${PN}-${MY_SNAPSHOT} +else + SRC_URI=" + mirror://gnu/${PN}/${P}.tar.xz + verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig ) + " + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +fi + +SRC_URI+=" !vanilla? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH}.tar.xz )" + +LICENSE="GPL-3+" +SLOT="0" +IUSE="acl caps gmp hostname kill multicall nls +openssl selinux +split-usr static test vanilla xattr" +RESTRICT="!test? ( test )" + +LIB_DEPEND=" + acl? ( sys-apps/acl[static-libs] ) + caps? ( sys-libs/libcap ) + gmp? ( dev-libs/gmp:=[static-libs] ) + openssl? ( dev-libs/openssl:=[static-libs] ) + xattr? ( sys-apps/attr[static-libs] ) +" +RDEPEND=" + !static? ( ${LIB_DEPEND//\[static-libs]} ) + selinux? ( sys-libs/libselinux ) + nls? ( virtual/libintl ) +" +DEPEND=" + ${RDEPEND} + static? ( ${LIB_DEPEND} ) +" +BDEPEND=" + app-arch/xz-utils + dev-lang/perl + test? ( + dev-lang/perl + dev-perl/Expect + dev-util/strace + ${PYTHON_DEPS} + ) + verify-sig? ( sec-keys/openpgp-keys-coreutils ) +" +RDEPEND+=" + hostname? ( !sys-apps/net-tools[hostname] ) + kill? ( + !sys-apps/util-linux[kill] + !sys-process/procps[kill] + ) + !app-misc/realpath + !https://bugs.gentoo.org/; + # kill/uptime - procps + # groups/su - shadow + # hostname- net-tools + --enable-install-program="arch,$(usev hostname),$(usev kill)" + --enable-no-install-program="groups,$(usev !hostname),$(usev !kill),su,uptime" + $(usex caps '' --disable-libcap) + $(use_enable nls) + $(use_enable acl) + $(use_enable multicall single-binary) + $(use_enable xattr) + $(use_with gmp libgmp) + $(use_with openssl) + ) + + if use gmp ; then + myconf+=( --with-libgmp-prefix="${ESYSROOT}"/usr ) + fi + + if tc-is-cross-compiler && [[ ${CHOST} == *linux* ]] ; then + # bug #311569 + export fu_cv_sys_stat_statfs2_bsize=yes + # bug #416629 + export gl_cv_func_realpath_works=yes + fi + + # bug #409919 + export gl_cv_func_mknod_works=yes + + if use static ; then + append-ldflags -static + # bug #321821 + sed -i '/elf_sys=yes/s:yes:no:' configure || die + fi + + if ! use selinux ; then + # bug #301782 + export ac_cv_{header_selinux_{context,flash,selinux}_h,search_setfilecon}=no + fi + + econf "${myconf[@]}" +} + +src_test() { + #
[gentoo-commits] repo/gentoo:master commit in: net-misc/sysrepo/
commit: d81da717f18298c035194094ad5cf9e3aa315651 Author: Sam James gentoo org> AuthorDate: Fri May 5 01:54:04 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 01:54:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d81da717 net-misc/sysrepo: Stabilize 2.2.60 amd64, #905111 Signed-off-by: Sam James gentoo.org> net-misc/sysrepo/sysrepo-2.2.60.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/sysrepo/sysrepo-2.2.60.ebuild b/net-misc/sysrepo/sysrepo-2.2.60.ebuild index 7bec12ea56df..e88add6bc61d 100644 --- a/net-misc/sysrepo/sysrepo-2.2.60.ebuild +++ b/net-misc/sysrepo/sysrepo-2.2.60.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/sysrepo/sysrepo/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="doc test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/netopeer2/
commit: 1d8cafed400029144634d30bd14e482bbaf97ec2 Author: Sam James gentoo org> AuthorDate: Fri May 5 01:54:07 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 01:54:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d8cafed net-misc/netopeer2: Stabilize 2.1.59-r1 amd64, #905111 Signed-off-by: Sam James gentoo.org> net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild b/net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild index 242e6140a31b..7ccaa1384f4a 100644 --- a/net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild +++ b/net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/CESNET/netopeer2/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" app-misc/c_rehash
[gentoo-commits] repo/gentoo:master commit in: net-libs/libyang/
commit: 1cb930a21e90724ec17c77e331fd134ee7c6fa23 Author: Sam James gentoo org> AuthorDate: Fri May 5 01:54:06 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 01:54:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cb930a2 net-libs/libyang: Stabilize 2.1.55 amd64, #905111 Signed-off-by: Sam James gentoo.org> net-libs/libyang/libyang-2.1.55.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libyang/libyang-2.1.55.ebuild b/net-libs/libyang/libyang-2.1.55.ebuild index 76927273f0fa..e49292e8b77c 100644 --- a/net-libs/libyang/libyang-2.1.55.ebuild +++ b/net-libs/libyang/libyang-2.1.55.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/CESNET/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" IUSE="doc test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xcalc/
commit: 5c71c029eb867f8b003c8081d4f7edaff5f4bf63 Author: Matt Turner gentoo org> AuthorDate: Fri May 5 01:32:44 2023 + Commit: Matt Turner gentoo org> CommitDate: Fri May 5 01:36:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c71c029 x11-apps/xcalc: Version bump to 1.1.2 Signed-off-by: Matt Turner gentoo.org> x11-apps/xcalc/Manifest | 1 + x11-apps/xcalc/xcalc-1.1.2.ebuild | 16 2 files changed, 17 insertions(+) diff --git a/x11-apps/xcalc/Manifest b/x11-apps/xcalc/Manifest index df361a3c86b5..e6e3fa380dec 100644 --- a/x11-apps/xcalc/Manifest +++ b/x11-apps/xcalc/Manifest @@ -1 +1,2 @@ DIST xcalc-1.1.1.tar.xz 140204 BLAKE2B b747a658b03ded2a071f0b54047f8dd4a1aecf6093af14059f2311019e6f9d3790f1190159c278fd3f9d5bf5740bbb1bfb0996540a0985728ed2966239bb4902 SHA512 a261e9798d62727f40b9aff07e68e63ba40aa7f4f9b1811d8efd8c3e73cd5912d6178c55ca3c059968191051bd20b889b06b5e92b3df70c7b5d09bd013b9ebdb +DIST xcalc-1.1.2.tar.xz 140692 BLAKE2B 26dbc9ab9bc9d6441e4422da267686ff05f7725274458a8633688ede6941dd116f7308a58db28a56d5390b6cbf1e16dbd482da6f9d8a7b23744b0c6b10625d6e SHA512 51da677dc88bcd7299ed8d678cb26b048fdb82a1983e1496a06253ee2dceefca4ac87d1a74432b4a76dcc11921a61339bb3d292607be46228164140b430bbad2 diff --git a/x11-apps/xcalc/xcalc-1.1.2.ebuild b/x11-apps/xcalc/xcalc-1.1.2.ebuild new file mode 100644 index ..6fefee2533c7 --- /dev/null +++ b/x11-apps/xcalc/xcalc-1.1.2.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +XORG_TARBALL_SUFFIX="xz" +inherit xorg-3 + +DESCRIPTION="scientific calculator for X" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" + +RDEPEND="x11-libs/libXaw + x11-libs/libXt + x11-libs/libX11" +DEPEND="${RDEPEND} + x11-base/xorg-proto"
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-geode/
commit: b5f21d491954e2d5d98ae5f5a0d1a34e33326a9e Author: Matt Turner gentoo org> AuthorDate: Fri May 5 01:34:35 2023 + Commit: Matt Turner gentoo org> CommitDate: Fri May 5 01:36:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5f21d49 x11-drivers/xf86-video-geode: Version bump to 2.11.21 Signed-off-by: Matt Turner gentoo.org> x11-drivers/xf86-video-geode/Manifest | 1 + .../xf86-video-geode-2.11.21.ebuild| 24 ++ 2 files changed, 25 insertions(+) diff --git a/x11-drivers/xf86-video-geode/Manifest b/x11-drivers/xf86-video-geode/Manifest index 5775698a5845..a47e5f2f3669 100644 --- a/x11-drivers/xf86-video-geode/Manifest +++ b/x11-drivers/xf86-video-geode/Manifest @@ -1 +1,2 @@ DIST xf86-video-geode-2.11.20.tar.bz2 699973 BLAKE2B ed5c96a4ac41bb908239d89a49ef833a56fdeab62e441ddf36e32be1704a0850a2466a5538aafad87c83d3850339b0bdf0610851a17e3f4ace5eefab20c82296 SHA512 a67376ec174c544256aef693590d515742199c2acf1a54117207f599e1d9f70a3fb70c9c811ebc3f907dfa795e0e662a1c1f18673774660f0d5f3c757e848f0d +DIST xf86-video-geode-2.11.21.tar.xz 582492 BLAKE2B a6a970284033497dbf359b1d9735d143476e96eca68560b68a49477af704ee9c9ef952b8ee144fc545cc88baf95cc4b34b8eb8a76efb3b9282bec1799d986f19 SHA512 e12f74268ab7d16b57644a9465b4be1ca28d250625a31b8810e19a1f94a17e47e0a258455155fd8f336fa59fd78160cdf3763aa94b85c6ccc2c42edf3b65bc61 diff --git a/x11-drivers/xf86-video-geode/xf86-video-geode-2.11.21.ebuild b/x11-drivers/xf86-video-geode/xf86-video-geode-2.11.21.ebuild new file mode 100644 index ..408c7f8a8271 --- /dev/null +++ b/x11-drivers/xf86-video-geode/xf86-video-geode-2.11.21.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +XORG_TARBALL_SUFFIX="xz" +inherit xorg-3 + +DESCRIPTION="AMD Geode GX2 and LX video driver" +KEYWORDS="~x86" +IUSE="ztv" + +RDEPEND="" +DEPEND="${RDEPEND} + ztv? ( + sys-kernel/linux-headers + )" + +src_configure() { + local XORG_CONFIGURE_OPTIONS=( + $(use_enable ztv) + ) + xorg-3_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: app-text/tree/
commit: 0c878cb4b138eec1f5db20c806175eeca163a557 Author: Sam James gentoo org> AuthorDate: Thu May 4 23:32:05 2023 + Commit: Sam James gentoo org> CommitDate: Thu May 4 23:32:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c878cb4 app-text/tree: Stabilize 2.1.0 hppa, #905380 Signed-off-by: Sam James gentoo.org> app-text/tree/tree-2.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/tree/tree-2.1.0.ebuild b/app-text/tree/tree-2.1.0.ebuild index 8774b8f16df5..3b6134ba45ce 100644 --- a/app-text/tree/tree-2.1.0.ebuild +++ b/app-text/tree/tree-2.1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.com/OldManProgrammer/unix-${PN}/-/archive/${PV}/unix-${P LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" S=${WORKDIR}/unix-${P}
[gentoo-commits] repo/gentoo:master commit in: app-text/tree/
commit: 420fe5065452841c64f7b6ddbf82b2270a9f9838 Author: Sam James gentoo org> AuthorDate: Thu May 4 23:32:08 2023 + Commit: Sam James gentoo org> CommitDate: Thu May 4 23:32:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=420fe506 app-text/tree: Stabilize 2.1.0 arm, #905380 Signed-off-by: Sam James gentoo.org> app-text/tree/tree-2.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/tree/tree-2.1.0.ebuild b/app-text/tree/tree-2.1.0.ebuild index 3b6134ba45ce..86f0525dd5f2 100644 --- a/app-text/tree/tree-2.1.0.ebuild +++ b/app-text/tree/tree-2.1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.com/OldManProgrammer/unix-${PN}/-/archive/${PV}/unix-${P LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" S=${WORKDIR}/unix-${P}
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/
commit: bb1de67bd6fd5b09f6b1cf4540e51a7bdea71c82 Author: Ionen Wolkens gentoo org> AuthorDate: Thu May 4 23:19:35 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu May 4 23:19:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb1de67b Revert "app-crypt/gpgme: Set DISTUTILS_EXT=1" This reverts commit b46d0f6e25289d7fa5b32a3b2e5e7c98ea3a4994. Bug: https://bugs.gentoo.org/905715 Signed-off-by: Ionen Wolkens gentoo.org> app-crypt/gpgme/gpgme-1.20.0.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/app-crypt/gpgme/gpgme-1.20.0.ebuild b/app-crypt/gpgme/gpgme-1.20.0.ebuild index dc3a4d3574a2..9d2e1b4f6143 100644 --- a/app-crypt/gpgme/gpgme-1.20.0.ebuild +++ b/app-crypt/gpgme/gpgme-1.20.0.ebuild @@ -9,7 +9,6 @@ EAPI=8 # (find the one for the current release then subscribe to it + # any subsequent ones linked within so you're covered for a while.) -DISTUTILS_EXT=1 DISTUTILS_OPTIONAL=1 PYTHON_COMPAT=( python3_{9..11} ) VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
[gentoo-commits] repo/gentoo:master commit in: www-apps/ttyd/files/, www-apps/ttyd/
commit: 97ee15648f49af75108356a4a8033b61de46ef58 Author: Mike Pagano gentoo org> AuthorDate: Thu May 4 22:49:38 2023 + Commit: Mike Pagano gentoo org> CommitDate: Thu May 4 22:49:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ee1564 www-apps/ttyd: new package, add 1.7.3, ttyd, a simple command-line tool for sharing terminal over the web Signed-off-by: Mike Pagano gentoo.org> www-apps/ttyd/Manifest | 1 + www-apps/ttyd/files/ttyd.confd | 29 +++ www-apps/ttyd/files/ttyd.initd | 14 ++ www-apps/ttyd/files/ttyd.service | 10 ++ www-apps/ttyd/metadata.xml | 10 ++ www-apps/ttyd/ttyd-1.7.3.ebuild | 41 +++ www-apps/ttyd/ttyd-.ebuild | 42 7 files changed, 147 insertions(+) diff --git a/www-apps/ttyd/Manifest b/www-apps/ttyd/Manifest new file mode 100644 index ..4039ce4e90bd --- /dev/null +++ b/www-apps/ttyd/Manifest @@ -0,0 +1 @@ +DIST ttyd-1.7.3.tar.gz 579492 BLAKE2B 14b66dbe83c0ccb601a6e3bf35a804f69f679387c9aca2f55a055dda85b2e3a396ddb4f9a3fb56575d0554837faf1d5c090cf66f4e7571201323659db3feb0b7 SHA512 e0900e2b4620095717d0f32206d08177ce74bc2f24cd9c20793cc2e370a8ee961272b73698b0dda857360703df20378c080293dfdfd287ae863801d338c8b2a4 diff --git a/www-apps/ttyd/files/ttyd.confd b/www-apps/ttyd/files/ttyd.confd new file mode 100644 index ..57d24e3fb394 --- /dev/null +++ b/www-apps/ttyd/files/ttyd.confd @@ -0,0 +1,29 @@ +# conf.d file for ttyd + +# Please check man 1 ttyd for more information about the options +# +# Some of the meaningful options are: +#-p, --port Port to listen (default: 7681, use `0` for random port) +#-i, --interface Network interface to bind (eg: eth0), or UNIX domain socket path (eg: /var/run/ttyd.sock) +#-c, --credentialCredential for Basic Authentication (format: username:password) +#-u, --uid User id to run with +#-g, --gid Group id to run with +#-s, --signalSignal to send to the command when exit it (default: 1, SIGHUP) +#-r, --reconnect Time to reconnect for the client in seconds (default: 10) +#-R, --readonly Do not allow clients to write to the TTY +#-t, --client-option Send option to client (format: key=value), repeat to add more options +#-T, --terminal-type Terminal type to report, default: xterm-256color +#-O, --check-origin Do not allow websocket connection from different origin +#-m, --max-clients Maximum clients to support (default: 0, no limit) +#-o, --once Accept only one client and exit on disconnection +#-B, --browser Open terminal with the default system browser +#-I, --index Custom index.html path +#-6, --ipv6 Enable IPv6 support +#-S, --ssl Enable SSL +#-C, --ssl-cert SSL certificate file path +#-K, --ssl-key SSL key file path +#-A, --ssl-caSSL CA file path for client certificate verification +#-d, --debug Set log level (default: 7) +# login--- Login with system accounts + +TTYD_OPTS="login" diff --git a/www-apps/ttyd/files/ttyd.initd b/www-apps/ttyd/files/ttyd.initd new file mode 100644 index ..9d1afdec19da --- /dev/null +++ b/www-apps/ttyd/files/ttyd.initd @@ -0,0 +1,14 @@ +#!/sbin/openrc-run +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +name="ttyd daemon" +pidfile="/var/run/ttyd.pid" +command="/usr/bin/ttyd" +command_args="${TTYD_OPTS}" +command_background="true" +start_stop_daemon_args="-b" + +depend() { + use logger +} diff --git a/www-apps/ttyd/files/ttyd.service b/www-apps/ttyd/files/ttyd.service new file mode 100644 index ..caa95ab1a910 --- /dev/null +++ b/www-apps/ttyd/files/ttyd.service @@ -0,0 +1,10 @@ +[Unit] +Description=Terminal over HTTP + +[Service] +User=root +ExecStart=/usr/bin/ttyd -p 9000 login +Restart=on-abort + +[Install] +WantedBy=multi-user.target diff --git a/www-apps/ttyd/metadata.xml b/www-apps/ttyd/metadata.xml new file mode 100644 index ..cbc3ff79c423 --- /dev/null +++ b/www-apps/ttyd/metadata.xml @@ -0,0 +1,10 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + mpag...@gentoo.org + + + tsl0922/ttyd + + diff --git a/www-apps/ttyd/ttyd-1.7.3.ebuild b/www-apps/ttyd/ttyd-1.7.3.ebuild new file mode 100644 index ..80b189a914d4 --- /dev/null +++ b/www-apps/ttyd/ttyd-1.7.3.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake systemd + +MY_PV="$(ver_rs 3 '-')" + +DESCRIPTION="ttyd, a simple command-line tool for sharing
[gentoo-commits] repo/gentoo:master commit in: app-arch/brotli/
commit: ff09969e2a44cf9d4d5724629fc15f3c45333bc4 Author: Ionen Wolkens gentoo org> AuthorDate: Thu May 4 22:33:50 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu May 4 22:34:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff09969e Revert "app-arch/brotli: Set DISTUTILS_EXT=1" This reverts commit da48c5f80ae5d1c04086986219fb68c7ccf9c0b8. Does not work right with DISTUTILS_OPTIONAL, unsure how this is going to be handled so just reverting for now. Closes: https://bugs.gentoo.org/905715 Signed-off-by: Ionen Wolkens gentoo.org> app-arch/brotli/brotli-1.0.9-r5.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/app-arch/brotli/brotli-1.0.9-r5.ebuild b/app-arch/brotli/brotli-1.0.9-r5.ebuild index bba511397ac0..5681d0303a51 100644 --- a/app-arch/brotli/brotli-1.0.9-r5.ebuild +++ b/app-arch/brotli/brotli-1.0.9-r5.ebuild @@ -3,7 +3,6 @@ EAPI=8 -DISTUTILS_EXT=1 DISTUTILS_OPTIONAL="1" DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/opencl-clang/, dev-libs/opencl-clang/files/
commit: d587eef9baa0bff2161ea2aae5b5b122f85c8a1e Author: Conrad Kostecki gentoo org> AuthorDate: Thu May 4 21:47:56 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu May 4 21:47:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d587eef9 dev-libs/opencl-clang: add 16.0.0 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/opencl-clang/Manifest | 1 + .../opencl-clang-16.0.0-clang_library_dir.patch| 36 +++ .../files/opencl-clang-16.0.0-cxx17.patch | 23 .../files/opencl-clang-16.0.0-llvm.patch | 40 + .../opencl-clang-16.0.0-standalone-build.patch | 26 ++ dev-libs/opencl-clang/opencl-clang-16.0.0.ebuild | 42 ++ 6 files changed, 168 insertions(+) diff --git a/dev-libs/opencl-clang/Manifest b/dev-libs/opencl-clang/Manifest index 4f4bdc9262d1..adacd90a7844 100644 --- a/dev-libs/opencl-clang/Manifest +++ b/dev-libs/opencl-clang/Manifest @@ -1,2 +1,3 @@ DIST opencl-clang-14.0.0.tar.gz 26109 BLAKE2B 2ae5e6d69e2f13b867712d03b52fce893aeb70566f7f97d54858639786276f49b0b6b5768aebfedeb7fe50d95511178d7dd9df7e80d3fd27df1fb3fe1d2ab955 SHA512 ab9a3fd40542283bdd2646d9ef8d3217420c82a41b183d705e48f48949505ecadc1fa435e23a7ceadf5a335200f5f3752b42715e2ac7f63173fc09637c5c609a DIST opencl-clang-15.0.0.tar.gz 26212 BLAKE2B 02d3a8eb3964b6882bd94b676b4459412c753ac38e1e3012662021e98a8219225eaf6af4f62f4e0e97de428f55b0b698374dc39babff09a0fcc73213d5daacfe SHA512 a2ffce43493793524e9512be2e7bd46c0183b86b35a6f79018d355d07a83303a944e6dacebfb768e88ce75a7020a44939be872a2d4e754544198a9829f4febd4 +DIST opencl-clang-16.0.0.tar.gz 28413 BLAKE2B c99f043171186f5d9e44618d5d637d6a5c7997f22577491f544e78d93edd5afe74ba88eaaea92a931dd87af71fb630fdf03d27f1a9f55d7c3b8bdf53dee54b07 SHA512 bf723edab7dc7a028eb79d01fd2306690a2169472760bf2783d593ffec4eb788f28f184c66b204cc074cb95a4149fcc63a1dcbee5563c620a9dc2c76bb5a2d5a diff --git a/dev-libs/opencl-clang/files/opencl-clang-16.0.0-clang_library_dir.patch b/dev-libs/opencl-clang/files/opencl-clang-16.0.0-clang_library_dir.patch new file mode 100644 index ..227a7be30b50 --- /dev/null +++ b/dev-libs/opencl-clang/files/opencl-clang-16.0.0-clang_library_dir.patch @@ -0,0 +1,36 @@ +From 9f50367661bb6345bf7b18102f1e415378afda06 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= +Date: Fri, 21 Apr 2023 04:08:11 +0200 +Subject: [PATCH] Support llvm headers in + ${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/ (#419) + +Fedora places llvm include files into that directory instead of assumed +${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/ + +Try both, fail horribly when none of them exist +--- + cl_headers/CMakeLists.txt | 11 +-- + 1 file changed, 9 insertions(+), 2 deletions(-) + +diff --git a/cl_headers/CMakeLists.txt b/cl_headers/CMakeLists.txt +index 86df76f..0223d52 100644 +--- a/cl_headers/CMakeLists.txt b/cl_headers/CMakeLists.txt +@@ -19,8 +19,15 @@ add_custom_command( + endfunction(copy_file) + + if(USE_PREBUILT_LLVM) +-set(OPENCL_HEADERS_DIR +- "${LLVM_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/") ++if(EXISTS "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/") ++set(OPENCL_HEADERS_DIR ++ "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/") ++elseif(EXISTS "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/") ++set(OPENCL_HEADERS_DIR ++"${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/include/") ++else() ++message(FATAL_ERROR "[OPENCL-CLANG] Couldn't find prebuilt LLVM include directory.") ++endif() + else(USE_PREBUILT_LLVM) + set(OPENCL_HEADERS_DIR "${CLANG_SOURCE_DIR}/lib/Headers") + endif(USE_PREBUILT_LLVM) diff --git a/dev-libs/opencl-clang/files/opencl-clang-16.0.0-cxx17.patch b/dev-libs/opencl-clang/files/opencl-clang-16.0.0-cxx17.patch new file mode 100644 index ..aa6c308630e8 --- /dev/null +++ b/dev-libs/opencl-clang/files/opencl-clang-16.0.0-cxx17.patch @@ -0,0 +1,23 @@ +From 5491ffa3fde5729074fe804023bd279c56684f77 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= +Date: Mon, 24 Apr 2023 10:29:36 +0200 +Subject: [PATCH] Bump CMAKE_CXX_STANDARD to 17 (#416) + +Fixes build issues +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index dc471d8..a7d1927 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -58,7 +58,7 @@ if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) + ${CMAKE_MODULE_PATH} + ${LLVM_CMAKE_DIR}) + +-set(CMAKE_CXX_STANDARD 14) ++set(CMAKE_CXX_STANDARD 17) + set(CMAKE_CXX_STANDARD_REQUIRED ON) + +
[gentoo-commits] repo/gentoo:master commit in: net-ftp/lftp/, net-ftp/lftp/files/
commit: 5e1f8f0cd8b644690bfe597374a549f87548ad00 Author: orbea riseup net> AuthorDate: Thu May 4 20:08:49 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu May 4 21:38:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e1f8f0c net-ftp/lftp: add upstream libressl patch This patch has been accepted upstream and fixes the build with LibreSSL >= 2.7.0. Bug: https://bugs.gentoo.org/903001 Upstream-PR: https://github.com/lavv17/lftp/pull/663 Uptream-Commit: https://github.com/lavv17/lftp/commit/3ffa0132987bdde986c82c924bc51b13b37f8b54 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/30873 Signed-off-by: Conrad Kostecki gentoo.org> net-ftp/lftp/files/lftp-4.9.2-libressl.patch | 38 net-ftp/lftp/lftp-4.9.2-r1.ebuild| 1 + 2 files changed, 39 insertions(+) diff --git a/net-ftp/lftp/files/lftp-4.9.2-libressl.patch b/net-ftp/lftp/files/lftp-4.9.2-libressl.patch new file mode 100644 index ..a0b52df4a9e5 --- /dev/null +++ b/net-ftp/lftp/files/lftp-4.9.2-libressl.patch @@ -0,0 +1,38 @@ +https://bugs.gentoo.org/903001 +https://github.com/lavv17/lftp/pull/663 +https://github.com/lavv17/lftp/commit/3ffa0132987bdde986c82c924bc51b13b37f8b54 + +From 3ffa0132987bdde986c82c924bc51b13b37f8b54 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 6 Apr 2022 22:56:21 +0200 +Subject: [PATCH] src/lftp_ssl.c: fix build with libressl >= 2.7.0 + +X509_OBJECT_get0_X509_CRL is provided by libressl since version 2.7.0 +and +https://github.com/libressl-portable/openbsd/commit/9866ae34c0af718973475296bd9ef036d3aaa94e +resulting in the following build failure: + +/nvmedata/autobuild/instance-21/output-1/host/opt/ext-toolchain/bin/../lib/gcc/microblaze-buildroot-linux-musl/11.2.0/../../../../microblaze-buildroot-linux-musl/bin/ld: /nvmedata/autobuild/instance-21/output-1/host/microblaze-buildroot-linux-musl/sysroot/usr/lib/libcrypto.a(x509_lu.c.o): in function `X509_OBJECT_get0_X509_CRL': +(.text+0xc3c): multiple definition of `X509_OBJECT_get0_X509_CRL'; /nvmedata/autobuild/instance-21/output-1/build/lftp-4.9.2/src/.libs/liblftp-network.a(liblftp_network_la-lftp_ssl.o):(.text+0x894): first defined here + +Fixes: + - http://autobuild.buildroot.org/results/7fd1dfd5bc750ae5a3278ca950c838ae90704b23 + +Signed-off-by: Fabrice Fontaine +--- + src/lftp_ssl.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/lftp_ssl.cc b/src/lftp_ssl.cc +index 26e91e4b..a814543d 100644 +--- a/src/lftp_ssl.cc b/src/lftp_ssl.cc +@@ -664,7 +664,7 @@ int gnutls_x509_crt_list_import(gnutls_x509_crt_t *certs, unsigned int* cert_max + #elif USE_OPENSSL + //static int lftp_ssl_passwd_callback(char *buf,int size,int rwflag,void *userdata); + +-#if OPENSSL_VERSION_NUMBER < 0x1010L || LIBRESSL_VERSION_NUMBER ++#if OPENSSL_VERSION_NUMBER < 0x1010L || (defined (LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x207L) + // for compatibility with older versions + X509_OBJECT *X509_OBJECT_new() + { diff --git a/net-ftp/lftp/lftp-4.9.2-r1.ebuild b/net-ftp/lftp/lftp-4.9.2-r1.ebuild index 9047ab306f17..f7b4b9adf626 100644 --- a/net-ftp/lftp/lftp-4.9.2-r1.ebuild +++ b/net-ftp/lftp/lftp-4.9.2-r1.ebuild @@ -58,6 +58,7 @@ PATCHES=( "${FILESDIR}"/${PN}-4.9.1-libdir-readline.patch "${FILESDIR}"/${PN}-4.9.2-ac-270.patch "${FILESDIR}"/${PN}-4.9.2-configure-clang16.patch + "${FILESDIR}"/${PN}-4.9.2-libressl.patch #903001 ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: sys-fs/ldapfuse/
commit: c46510d821ab685310a3b14911d91c56ccd698c5 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Thu May 4 18:01:05 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu May 4 21:38:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c46510d8 sys-fs/ldapfuse: EAPI8 bump Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/30872 Signed-off-by: Conrad Kostecki gentoo.org> sys-fs/ldapfuse/ldapfuse-1.0-r4.ebuild | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/sys-fs/ldapfuse/ldapfuse-1.0-r4.ebuild b/sys-fs/ldapfuse/ldapfuse-1.0-r4.ebuild index 0e01a694da64..2e4ec1113932 100644 --- a/sys-fs/ldapfuse/ldapfuse-1.0-r4.ebuild +++ b/sys-fs/ldapfuse/ldapfuse-1.0-r4.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -DESCRIPTION="A virtual filesystem for FUSE which allows navigation of an LDAP tree" +DESCRIPTION="Virtual filesystem for FUSE which allows navigation of an LDAP tree" HOMEPAGE="https://sourceforge.net/projects/ldapfuse/; SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" @@ -15,9 +15,8 @@ RDEPEND=" net-nds/openldap:= sys-fs/fuse:0 >=sys-libs/libhx-3.12:=" - -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" app-arch/xz-utils virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/peksystray/
commit: 6f34eb1e2eac65e2e3dc6aa4e2474d932fff5e60 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed May 3 18:31:06 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu May 4 21:38:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f34eb1e x11-misc/peksystray: EAPI8 bump, fix LICENSE Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/30862 Signed-off-by: Conrad Kostecki gentoo.org> x11-misc/peksystray/peksystray-0.4.0-r1.ebuild | 29 ++ 1 file changed, 29 insertions(+) diff --git a/x11-misc/peksystray/peksystray-0.4.0-r1.ebuild b/x11-misc/peksystray/peksystray-0.4.0-r1.ebuild new file mode 100644 index ..ed1c981c805d --- /dev/null +++ b/x11-misc/peksystray/peksystray-0.4.0-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="System tray dockapp for window managers supporting docking" +HOMEPAGE="https://peksystray.sourceforge.net/; +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~x86" + +DEPEND="x11-libs/libX11 + x11-libs/libXt" + +PATCHES=( "${FILESDIR}/${P}-asneeded.patch" ) + +src_prepare() { + default + eautoreconf +} + +src_install() { + dobin src/peksystray + default +}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/net-snmp/files/
commit: 8559d859cb32840b379c99bf3d259b0ff3cc9230 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Tue May 2 18:53:29 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu May 4 21:38:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8559d859 net-analyzer/net-snmp: remove unused patches Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/30842 Signed-off-by: Conrad Kostecki gentoo.org> ...snmp-5.8-do-not-conflate-LDFLAGS-and-LIBS.patch | 34 .../net-snmp-5.8.1-net-snmp-config-libdir.patch| 37 -- .../net-snmp/files/net-snmp-5.8.1-pkg-config.patch | 20 .../files/net-snmp-5.9.2-fix-LDFLAGS.patch | 18 --- .../net-snmp/files/net-snmp--tinfo.patch | 10 -- 5 files changed, 119 deletions(-) diff --git a/net-analyzer/net-snmp/files/net-snmp-5.8-do-not-conflate-LDFLAGS-and-LIBS.patch b/net-analyzer/net-snmp/files/net-snmp-5.8-do-not-conflate-LDFLAGS-and-LIBS.patch deleted file mode 100644 index 4e3001e1e473.. --- a/net-analyzer/net-snmp/files/net-snmp-5.8-do-not-conflate-LDFLAGS-and-LIBS.patch +++ /dev/null @@ -1,34 +0,0 @@ a/net-snmp-config.in -+++ b/net-snmp-config.in -@@ -190,13 +190,13 @@ - client lib - --libs) - # use this one == --netsnmp-libs + --external-libs -- echo $NSC_LDFLAGS $NSC_LIBDIR $NSC_SNMPLIBS $NSC_LIBS -+ echo $NSC_LIBDIR $NSC_SNMPLIBS $NSC_LIBS - ;; - --netsnmp-libs) - echo $NSC_LIBDIR $NSC_BASE_SNMP_LIBS - ;; - --external-libs) -- echo $NSC_LDFLAGS $NSC_LNETSNMPLIBS $NSC_LIBS @PERLLDOPTS_FOR_APPS@ -+ echo $NSC_LNETSNMPLIBS $NSC_LIBS @PERLLDOPTS_FOR_APPS@ - ;; - agent lib - --base-agent-libs) -@@ -207,13 +207,13 @@ - ;; - --agent-libs) - # use this one == --netsnmp-agent-libs + --external-libs -- echo $NSC_LDFLAGS $NSC_LIBDIR $NSC_AGENTLIBS $NSC_LIBS -+ echo $NSC_LIBDIR $NSC_AGENTLIBS $NSC_LIBS - ;; - --netsnmp-agent-libs) - echo $NSC_LIBDIR $NSC_BASE_AGENT_LIBS - ;; - --external-agent-libs) -- echo $NSC_LDFLAGS $NSC_LMIBLIBS $NSC_LAGENTLIBS $NSC_LNETSNMPLIBS $NSC_LIBS -+ echo $NSC_LMIBLIBS $NSC_LAGENTLIBS $NSC_LNETSNMPLIBS $NSC_LIBS - ;; - - --version|--ver*) diff --git a/net-analyzer/net-snmp/files/net-snmp-5.8.1-net-snmp-config-libdir.patch b/net-analyzer/net-snmp/files/net-snmp-5.8.1-net-snmp-config-libdir.patch deleted file mode 100644 index 73d420531bb3.. --- a/net-analyzer/net-snmp/files/net-snmp-5.8.1-net-snmp-config-libdir.patch +++ /dev/null @@ -1,37 +0,0 @@ a/net-snmp-config.in -+++ b/net-snmp-config.in -@@ -193,10 +193,10 @@ - client lib - --libs) - # use this one == --netsnmp-libs + --external-libs -- echo $NSC_LIBDIR $NSC_SNMPLIBS $NSC_LIBS -+ echo $NSC_SNMPLIBS $NSC_LIBS - ;; - --netsnmp-libs) -- echo $NSC_LIBDIR $NSC_BASE_SNMP_LIBS -+ echo $NSC_BASE_SNMP_LIBS - ;; - --external-libs) - echo $NSC_LNETSNMPLIBS $NSC_LIBS @PERLLDOPTS_FOR_APPS@ -@@ -210,10 +210,10 @@ - ;; - --agent-libs) - # use this one == --netsnmp-agent-libs + --external-libs -- echo $NSC_LIBDIR $NSC_AGENTLIBS $NSC_LIBS -+ echo $NSC_AGENTLIBS $NSC_LIBS - ;; - --netsnmp-agent-libs) -- echo $NSC_LIBDIR $NSC_BASE_AGENT_LIBS -+ echo $NSC_BASE_AGENT_LIBS - ;; - --external-agent-libs) - echo $NSC_LMIBLIBS $NSC_LAGENTLIBS $NSC_LNETSNMPLIBS $NSC_LIBS -@@ -660,7 +660,7 @@ - echo "Ack. Can't create $tmpfile." - exit 1 - fi -- cmd="@CC@ $cflags @CFLAGS@ @DEVFLAGS@ -I. -I${NSC_INCLUDEDIR} -o $outname $tmpfile $cfiles $NSC_LDFLAGS $NSC_LIBDIR $NSC_BASE_AGENT_LIBS $NSC_AGENTLIBS $ldflags" -+ cmd="@CC@ $cflags @CFLAGS@ @DEVFLAGS@ -I. -I${NSC_INCLUDEDIR} -o $outname $tmpfile $cfiles $ldflags $NSC_LDFLAGS $NSC_BASE_AGENT_LIBS $NSC_AGENTLIBS" - echo "running: $cmd" - echo `$cmd` - result=$? diff --git a/net-analyzer/net-snmp/files/net-snmp-5.8.1-pkg-config.patch b/net-analyzer/net-snmp/files/net-snmp-5.8.1-pkg-config.patch deleted file mode 100644 index acda136a22cd.. --- a/net-analyzer/net-snmp/files/net-snmp-5.8.1-pkg-config.patch +++ /dev/null @@ -1,20 +0,0 @@ a/netsnmp-agent.pc.in -+++ b/netsnmp-agent.pc.in -@@ -8,5 +8,5 @@ - URL: http://www.net-snmp.org - Version: @PACKAGE_VERSION@ - Cflags: -I${includedir} --Libs: -L${libdir} -lnetsnmpmibs -lnetsnmpagent -lnetsnmp --Libs.private: @LDFLAGS@ @LMIBLIBS@ @LAGENTLIBS@ @PERLLDOPTS_FOR_APPS@ @LNETSNMPLIBS@ @LIBS@ -+Libs: -lnetsnmpmibs -lnetsnmpagent -lnetsnmp -+Libs.private: @LMIBLIBS@
[gentoo-commits] repo/gentoo:master commit in: app-misc/logiops/, app-misc/logiops/files/
commit: 1a579d33eb84dbe0adc8ad8561b565598a222004 Author: Conrad Kostecki gentoo org> AuthorDate: Thu May 4 21:36:52 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu May 4 21:38:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a579d33 app-misc/logiops: add 0.3.1 Signed-off-by: Conrad Kostecki gentoo.org> app-misc/logiops/Manifest | 2 + app-misc/logiops/files/ipcgull-0.1-gcc13.patch | 31 +++ app-misc/logiops/logiops-0.3.1.ebuild | 77 ++ 3 files changed, 110 insertions(+) diff --git a/app-misc/logiops/Manifest b/app-misc/logiops/Manifest index bd1be7878a66..da95a6b208d6 100644 --- a/app-misc/logiops/Manifest +++ b/app-misc/logiops/Manifest @@ -1 +1,3 @@ +DIST ipcgull-0.1.tar.gz 31909 BLAKE2B dc86ce909682e6683ed127eb0824c1dd031a2082879f02832005f4ee7157e89a584829d96d9656a984047fea27094f59591361b0a491cd07a9331a6fa9c2560b SHA512 04dc7305d0fc825fc701ff13bee44ed0606eaed29428d82e93c600efc8fba3cc47895ecd32d4ab9d045ca561161cce9f5bd30e87192e83916a433f4919454d76 DIST logiops-0.2.3.tar.gz 69321 BLAKE2B f188c39bcf4a9d386a34a97612fed45db1bf93858717d4c6fc4ba08a78acd1ae020cef875421d4131cdc3f0219c848c67b7793888ac13e064539ebea293b4afd SHA512 5a7b7e76a89759a30e25da6117992e96d0a1a0db25af3d524d725e753fb5ce5fc67c8a5bdeb8b707a81f99eadfc8f24035a3a5e4544b1153bdedd2373a65173d +DIST logiops-0.3.1.tar.gz 85535 BLAKE2B edef0ab57ee09d47cd6f0c214189c7b7afaa113ab882d7e3449a0818d4753250627671ad135748824de77680b63d113a64d8581571fdcaf2adbb5ed7c9a3885a SHA512 9b98b415fc3231066a51d3da780fd230f43a823316405eb4faba454b6fc5e3eb3b3b30cdeaf83126b848bfb267d4ff97ae8a19a9a76f48510f3af8fe3969bdab diff --git a/app-misc/logiops/files/ipcgull-0.1-gcc13.patch b/app-misc/logiops/files/ipcgull-0.1-gcc13.patch new file mode 100644 index ..38ec2e123ea8 --- /dev/null +++ b/app-misc/logiops/files/ipcgull-0.1-gcc13.patch @@ -0,0 +1,31 @@ +From 745329ed9d41051ddb6e4010229d4b54d868e1a4 Mon Sep 17 00:00:00 2001 +From: pixl +Date: Wed, 3 May 2023 17:48:28 -0400 +Subject: [PATCH] Require stdexcept in node.h + +Fixes compile errors on some systems +--- + src/ipcgull/src/include/ipcgull/node.h | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/src/ipcgull/src/include/ipcgull/node.h b/src/ipcgull/src/include/ipcgull/node.h +index dbc8b33..8c5442a 100644 +--- a/src/ipcgull/src/include/ipcgull/node.h b/src/ipcgull/src/include/ipcgull/node.h +@@ -19,13 +19,14 @@ + #ifndef IPCGULL_NODE_H + #define IPCGULL_NODE_H + ++#include ++#include + #include + #include + #include + #include +-#include ++#include + #include +-#include + + namespace ipcgull { + class interface; diff --git a/app-misc/logiops/logiops-0.3.1.ebuild b/app-misc/logiops/logiops-0.3.1.ebuild new file mode 100644 index ..147c5fb8398d --- /dev/null +++ b/app-misc/logiops/logiops-0.3.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN_IPCGULL="ipcgull" +MY_PV_IPCGULL="0.1" + +inherit cmake linux-info + +DESCRIPTION="An unofficial userspace driver for HID++ Logitech devices" +HOMEPAGE="https://github.com/PixlOne/logiops; +SRC_URI=" + https://github.com/PixlOne/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/PixlOne/${MY_PN_IPCGULL}/archive/refs/tags/v${MY_PV_IPCGULL}.tar.gz -> ${MY_PN_IPCGULL}-${MY_PV_IPCGULL}.tar.gz +" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="systemd" + +DEPEND=" + dev-libs/glib + dev-libs/libconfig:=[cxx] + dev-libs/libevdev + sys-apps/dbus + virtual/libudev + systemd? ( sys-apps/systemd ) +" + +RDEPEND="${DEPEND}" + +BDEPEND="virtual/pkgconfig" + +DOCS=( "README.md" "TESTED.md" ) + +PATCHES=( "${FILESDIR}/${MY_PN_IPCGULL}-0.1-gcc13.patch" ) + +pkg_pretend() { + local CHECK_CONFIG="~HID_LOGITECH ~HID_LOGITECH_HIDPP" + + check_extra_config +} + +src_unpack() { + default + + # Submodule, which needs to be present for compilation + mv "${WORKDIR}/${MY_PN_IPCGULL}-${MY_PV_IPCGULL}" "${WORKDIR}/${MY_PN_IPCGULL}" || die + mv "${WORKDIR}/${MY_PN_IPCGULL}" "${S}/src" || die +} + +src_configure() { + local mycmakeargs=( -DLOGIOPS_VERSION="${PV}" ) + + cmake_src_configure +} + +src_install() { + default + + cmake_src_install + + # Install lib of submodule, as no install routine exist + dolib.so "${BUILD_DIR}/src/ipcgull/libipcgull.so" + + insinto /etc + newins logid.example.cfg logid.cfg + + newinitd "${FILESDIR}"/logid.initd logid +} + +pkg_postinst() { + einfo "An example config file has been installed as /etc/logid.cfg." + einfo "See https://github.com/PixlOne/logiops/wiki/Configuration for more information." +}
[gentoo-commits] repo/gentoo:master commit in: sys-fs/davl/
commit: a1703d7bc45aa7fac9fc34de210bffa2bf2b932d Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sun Apr 30 07:52:29 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu May 4 21:38:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1703d7b sys-fs/davl: EAPI8 bump, fix LICENSE Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/30814 Signed-off-by: Conrad Kostecki gentoo.org> sys-fs/davl/davl-1.2.4-r2.ebuild | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/sys-fs/davl/davl-1.2.4-r2.ebuild b/sys-fs/davl/davl-1.2.4-r2.ebuild index d91a538ee69d..6b0ae67ee19d 100644 --- a/sys-fs/davl/davl-1.2.4-r2.ebuild +++ b/sys-fs/davl/davl-1.2.4-r2.ebuild @@ -1,22 +1,22 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 + inherit toolchain-funcs DESCRIPTION="Visualizes the fragmentation status of ext2/3 filesystems" -HOMEPAGE="http://davl.sourceforge.net/; +HOMEPAGE="https://davl.sourceforge.net/; SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="~x86" -IUSE="" RDEPEND=">=x11-libs/gtk+-2.6:2" DEPEND="${RDEPEND} - >=sys-fs/e2fsprogs-1.41.7-r1 - virtual/pkgconfig" + >=sys-fs/e2fsprogs-1.41.7-r1" +BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}"/${PN}-1.2.1-asneeded.patch
[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/
commit: 3050a955e5bd7aee1c6b7d3e5ce423e50d624bc2 Author: James Le Cuirot gentoo org> AuthorDate: Thu May 4 21:08:24 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Thu May 4 21:08:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3050a955 www-client/vivaldi: Add version 6.0.2979.18 Signed-off-by: James Le Cuirot gentoo.org> www-client/vivaldi/Manifest | 3 + www-client/vivaldi/vivaldi-6.0.2979.18.ebuild | 218 ++ 2 files changed, 221 insertions(+) diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest index 281a32ef2d1b..abe4a8b7d4fe 100644 --- a/www-client/vivaldi/Manifest +++ b/www-client/vivaldi/Manifest @@ -4,3 +4,6 @@ DIST vivaldi-stable_5.7.2921.68-1_armhf.deb 90800820 BLAKE2B c1ff1ec4d04fa5a03cb DIST vivaldi-stable_6.0.2979.15-1_amd64.deb 98024608 BLAKE2B d1c3496895d02d7e7940f4c8c2c7ae547ff7ff5fcadb1befc259d0d9c1688223794185dcd240620e20562c067f9cb0401afad8b36ff85dd62f599073421980b7 SHA512 a06b3b4bff040ed078a0e24f42c4ef6bb7e59ea9bc84c1d6e35cdf7fce914d1d1e98779867225e39047fa1b9ad94bc4e986d2400f11bd0b24697a41cee5dd9d2 DIST vivaldi-stable_6.0.2979.15-1_arm64.deb 92692968 BLAKE2B 6264239c353f7b46545b675866b33ddd72af955d42fce902664ed0db9a82f4b8b657bd7894143183b0803adcec4ba2596621b8e8234e68a0e9e51ba85926fd78 SHA512 8cad20e2898d89b7235ad3adb11024b46a32e821c5d8fb12ea9a1f39a45508d47c5aab3f5a0f284ef30b89ba4ec2fed51c6423ef2684f0bd5b25f41684f4755f DIST vivaldi-stable_6.0.2979.15-1_armhf.deb 92549764 BLAKE2B de7a333f72fd29e873d1e698412046e134e84df5ad96b4e10585e4fa850c96a8439c34236792d07615c90e801c478d900e5003a00ca2edf47564ab0a5775a829 SHA512 ebc4c6cc7a0819d9472b8bb95d096dce6455a6892ee974e0804a4f0846b09710862f180b41ca9dae823d338772a0dd955b80f9dbc7e9ffcaf4fcc8146dfe6942 +DIST vivaldi-stable_6.0.2979.18-1_amd64.deb 97994516 BLAKE2B 523dd44f6cf60d5d3c88d6cf7f4a47f1c9d1c9e2b8decb16d09f692b7936ec0e4e7874f5b19020b5ef9fe6a54670cc3453edd164e7bae633c82f22a1f0117274 SHA512 863c361c3b03c7a445128e061487a3cc4cfad04ab859ee81555129c31a13ee0a7eb7b391388fa3ccbc7e8b19345f60af830131d87919850a405622e5322511f5 +DIST vivaldi-stable_6.0.2979.18-1_arm64.deb 92669888 BLAKE2B 2e19aa531d7d4aa0389a93a15b65818d78e69eb03b7975420007200443d13e3c5da620bab276dd36a21691776a6dece7135de97e4a12a47e8b907228818dd643 SHA512 41bc379d18333d3e03574e2b0804a9bc353eb3f39bd9be7cd1a7376eb971bfb98f78355336a5aedd614e220833cca7f2b34a5339dc99467a0a19d0a7120906c8 +DIST vivaldi-stable_6.0.2979.18-1_armhf.deb 92533028 BLAKE2B 20ba6648eabb8bb5efb80d7f07d0263859482b2770ad9d2bfb8332822f66e0934189019c60abf88381a34b0851226d4a661c7d8fb4c1e67cd6f13c38a130 SHA512 3445746d427d0d12026b0fa8146f5d741a1aaa1df1eba638a450cc807f3229810653058a6fa431d41a40a9ec05933ece0d84cbe7475be02014da2e8f61cafe53 diff --git a/www-client/vivaldi/vivaldi-6.0.2979.18.ebuild b/www-client/vivaldi/vivaldi-6.0.2979.18.ebuild new file mode 100644 index ..655ed5d159b9 --- /dev/null +++ b/www-client/vivaldi/vivaldi-6.0.2979.18.ebuild @@ -0,0 +1,218 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_VERSION="112" +CHROMIUM_LANGS=" + af + am + ar + az + be + bg + bn + ca + ca-valencia + cs + da + de + de-CH + el + en-GB + en-US + eo + es + es-419 + es-PE + et + eu + fa + fi + fil + fr + fy + gd + gl + gu + he + hi + hr + hu + hy + id + io + is + it + ja + jbo + ka + kab + kn + ko + ku + lt + lv + mk + ml + mr + ms + nb + nl + nn + pa + pl + pt-BR + pt-PT + ro + ru + sc + sk + sl + sq + sr + sr-Latn + sv + sw + ta + te + th + tr + uk + ur + vi + zh-CN + zh-TW +" + +inherit chromium-2 desktop linux-info unpacker xdg + +VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}" +VIVALDI_HOME="opt/${PN}" +DESCRIPTION="A browser for our friends" +HOMEPAGE="https://vivaldi.com/; + +if [[ ${PV} = *_p* ]]; then + DEB_REV="${PV#*_p}" +else + DEB_REV=1 +fi + +KEYWORDS="-* ~amd64 ~arm ~arm64" +VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_; + +RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( ${VIVALDI_BASE_URI}amd64.deb )" +RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( ${VIVALDI_BASE_URI}armhf.deb )" +RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( ${VIVALDI_BASE_URI}arm64.deb )" +RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( ${VIVALDI_BASE_URI}i386.deb )" + +LICENSE="Vivaldi" +SLOT="0" +IUSE="gtk
[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi/
commit: ff82abf5840c408fa0eb16b145032c3eba24f441 Author: James Le Cuirot gentoo org> AuthorDate: Thu May 4 21:11:23 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Thu May 4 21:11:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff82abf5 www-client/vivaldi: Stabilise 6.0.2979.15-r1 on amd64 Signed-off-by: James Le Cuirot gentoo.org> www-client/vivaldi/vivaldi-6.0.2979.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-client/vivaldi/vivaldi-6.0.2979.15-r1.ebuild b/www-client/vivaldi/vivaldi-6.0.2979.15-r1.ebuild index 655ed5d159b9..cc99dbee312f 100644 --- a/www-client/vivaldi/vivaldi-6.0.2979.15-r1.ebuild +++ b/www-client/vivaldi/vivaldi-6.0.2979.15-r1.ebuild @@ -98,7 +98,7 @@ else DEB_REV=1 fi -KEYWORDS="-* ~amd64 ~arm ~arm64" +KEYWORDS="-* amd64 ~arm ~arm64" VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_; RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( ${VIVALDI_BASE_URI}amd64.deb )"
[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg-chromium/
commit: 5eacb69efed09dcd7a8419df66bab0775d726111 Author: James Le Cuirot gentoo org> AuthorDate: Thu May 4 21:10:41 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Thu May 4 21:10:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eacb69e media-video/ffmpeg-chromium: Stabilise 112 on amd64 Signed-off-by: James Le Cuirot gentoo.org> media-video/ffmpeg-chromium/ffmpeg-chromium-112.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-112.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-112.ebuild index 04db7f5c85c7..7549abb318be 100644 --- a/media-video/ffmpeg-chromium/ffmpeg-chromium-112.ebuild +++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-112.ebuild @@ -16,7 +16,7 @@ LICENSE=" gpl? ( GPL-2 ) " -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="amd64 ~arm ~arm64" # Options to use as use_enable in the foo[:bar] form. # This will feed configure with $(use_enable foo bar)