[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/
commit: 7c43c09158c8633d6d6b94d6ed3c29ca2d899c64 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 18 04:49:17 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 18 04:49:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c43c091 app-admin/awscli: Bump to 1.27.94 Signed-off-by: Michał Górny gentoo.org> app-admin/awscli/Manifest | 1 + app-admin/awscli/awscli-1.27.94.ebuild | 80 ++ 2 files changed, 81 insertions(+) diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 63df6620cc45..6c5a4753a2b3 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,3 +1,4 @@ DIST aws-cli-1.27.84.gh.tar.gz 2378573 BLAKE2B b85d7eeb22b0a2a9264b49a27f2e3d3da9d35dbc44de205521c39522fcec31948ef8b67dfc3ce919b772ba85fa59cfc5a4d69e3c67aadd9cbb029da883ad699e SHA512 1d31d1b800b0795a8473af0dc334feb69f62d2fd8fcb88e0e4e7e4068435f6f37792d2c9382ec1b0c6b074d5eca09142e52f6e36c472145df9d57db2cc4ee078 DIST aws-cli-1.27.89.gh.tar.gz 2382599 BLAKE2B 3a2dae3cc1928e149dd605de1e9a350989e1cf4f813dc14466ba40c0a2747e69b6a8c5716d48f2526920798f0d341dcaa7ec0c2fd95af1b5decd3830814a243b SHA512 9a90c933e5ae3f25271ec369607cb6c44adf96dc9d324205714c9790b6744d7f2c8e4c6b901d4bb4f58b6871c315e0543b3f846cf530e7f95ed31d196f8c3326 DIST aws-cli-1.27.93.gh.tar.gz 2385084 BLAKE2B 18dc59339303b9f32e297ca6a37c5d2a9466a2ac2b2f8795baeb686465dfe561ecb5abb29c38d37f32f44408b9ff1e083c330fbe23a5bf3c19a05033993dc533 SHA512 ce979f35966f2c48d8bf74ed95d27e5d6de9e33990bc01556bba660fd5692dd3751002d1dafbba11121e768a21d97130d9e76d309640ade5377193ba79ba1628 +DIST aws-cli-1.27.94.gh.tar.gz 2385480 BLAKE2B 8712056c53d704e368f81d38779201d0ef28d0b633ac4a877957b5d6338a6daf45b5408dcf0bee3f6c48a0b10af625bfee835f63e837814b42ec3a57745e4d61 SHA512 48dc09f0af71eb9b9d93ffd2c008511e2379f2a47d4913c6c4296804d3ec3c30a1811564c017388329cac9261b1c3021fadc60771ca9d0952982401f5e4f7c59 diff --git a/app-admin/awscli/awscli-1.27.94.ebuild b/app-admin/awscli/awscli-1.27.94.ebuild new file mode 100644 index ..62c19f3a63fb --- /dev/null +++ b/app-admin/awscli/awscli-1.27.94.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/boto3/
commit: fab718ba51ea7f83fd02e88407e8a9f2a2b531ee Author: Michał Górny gentoo org> AuthorDate: Sat Mar 18 04:48:53 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 18 04:48:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fab718ba dev-python/boto3: Bump to 1.26.94 Signed-off-by: Michał Górny gentoo.org> dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.26.94.ebuild | 68 +++ 2 files changed, 69 insertions(+) diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index b65b266d28d5..debbc6e2d936 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -1,3 +1,4 @@ DIST boto3-1.26.84.gh.tar.gz 612921 BLAKE2B cf98272681299aa11454d65a6bf8bc6aa28244803e3d448f01425e62bb5dc01d93e0790ecaf6b2949ea1978130782f5ac282766c8fea94682e33b0cec65e2148 SHA512 d72117cb2f258fccf4a25e201a2dad8e13e8a80a03859edec2f27da01209185cbbb2f02a7924819214a612c6f6d3758ba0aba0047fab1cced3312d1662a7482b DIST boto3-1.26.89.gh.tar.gz 615718 BLAKE2B 3257e6efafaf139daf935385c252c10929be2a4277a8f0f192afc6dbd7cc32fa8f940a4e59ebbe25931c399dedb926a3c1848bd9cc0a7f0d377acb302eabe3b0 SHA512 02ee02b05023e9184f779ab8ff21afa6f7e56f7d2e883d021b2567676c5fc57cad6b475d55316a2017c2a837c41d2f5604824f440060e2f96804c5a61ccdd143 DIST boto3-1.26.93.gh.tar.gz 617542 BLAKE2B 08f045cdac7c977d9a575ca7f487314baf6f358e82b13ff3a2063d85ed23aa98c38445d444ce78730b01381fe04eb5bd5909868a5e01a529d2028c065294714b SHA512 9af0dad9189030bbd310b634af80b731799166d89c561d640308ae913c1f81f0ce50e1a0c303bff974006281be03125e454495936cca30db3cf33a4d95d66783 +DIST boto3-1.26.94.gh.tar.gz 617861 BLAKE2B 908b40868735038810cf75c903bbc8bad00a6ea8776b2a5a236683f18f2185971f8a13db5349086b1aef2c4d51361c8ebf30f2d671cea7f4101c9882a59b6acf SHA512 036278668afa33dfdaab9cc2e02c2c3e0596ec1c1b407767f22bc6a4cd87913f883f85430ff6a120c5e0fdd2194b70c911fe7a207bc26ed5fcd415f3754cde35 diff --git a/dev-python/boto3/boto3-1.26.94.ebuild b/dev-python/boto3/boto3-1.26.94.ebuild new file mode 100644 index ..9523f65d5fb9 --- /dev/null +++ b/dev-python/boto3/boto3-1.26.94.ebuild @@ -0,0 +1,68 @@ +# 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_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +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: dev-python/botocore/
commit: 5027d9e1f0f9d33f01580d30c24036ac1044b173 Author: Michał Górny gentoo org> AuthorDate: Sat Mar 18 04:48:41 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 18 04:48:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5027d9e1 dev-python/botocore: Bump to 1.29.94 Signed-off-by: Michał Górny gentoo.org> dev-python/botocore/Manifest| 1 + dev-python/botocore/botocore-1.29.94.ebuild | 74 + 2 files changed, 75 insertions(+) diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 596a3acce1fd..04b1f3a6cb02 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,3 +1,4 @@ DIST botocore-1.29.84.gh.tar.gz 11220100 BLAKE2B 588efd08ec38eee7e319ea6e1d41af3f8d96c8e71fa090e5d3e8c836d60be957c47b556a9ce18684d53cb415446a360006714501dfbfc77204b2822247e7bf35 SHA512 cee6066735b324d550b736224ce4a4cff207cb7494d14e599ff9606b7a530d3887636054b3d0457269234d83ec0078950e03f916cd834cf910680e7ca650167b DIST botocore-1.29.89.gh.tar.gz 11227280 BLAKE2B 41a1243972e591ea23fb2eebaa5b5fb9547bbd8ccd72fc907c487fd56ebf90d8120ceee472e34a29cd2b036926bc93bda33b564b1b7083e8984daf366eced1f8 SHA512 356298fd3be39957dd60e6268cfd2652998e62950b9060e0774c68e158506dcfea8188059b588c08f520617af38b91eb6b71c16b92f7a71f75f33cb73e7786cf DIST botocore-1.29.93.gh.tar.gz 11239506 BLAKE2B 7a05d5c611cbeda21e62abbbe13ab18cceae2d8b28136fc8669b09e3ebdcad5e5e352b32e807af7f2f038b6d045f82cf1a9cb3ec854f37db1f3204725fd8971e SHA512 df4ba05c28323321eae25412b97eb9f48978563aad5a0c166515bac3193b0404ebe111565be3b1e42ea47439f749e339ce11cc21736d5403ffbbe689f6fd8da8 +DIST botocore-1.29.94.gh.tar.gz 11242930 BLAKE2B d6abdda0ad69bfa635c2cdccefff5c0feaa27fb1a307d5cacb140ded35c246a52ebbe5657a9317bdc1441939d2bd62d5829b2ecce01c05976f56737f92fc3f62 SHA512 23c1fb835d492f414a0a67ac03e50ea31f6343676c7e6e8649067b11e3213f84eb068562fe5bd9a49ead9e37381ab132ac820d98fa4af805b41eaf53b0f9cb1b diff --git a/dev-python/botocore/botocore-1.29.94.ebuild b/dev-python/botocore/botocore-1.29.94.ebuild new file mode 100644 index ..0f4daaa48e81 --- /dev/null +++ b/dev-python/botocore/botocore-1.29.94.ebuild @@ -0,0 +1,74 @@ +# 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_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +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: net-libs/libsoup/
commit: fcadac21dc0a4c27cb5c6d4fcc9a2c60f1b9ec5a Author: Matt Turner gentoo org> AuthorDate: Sat Mar 18 02:33:32 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 18 02:33:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcadac21 net-libs/libsoup: Version bump to 3.4.0 Signed-off-by: Matt Turner gentoo.org> net-libs/libsoup/Manifest | 1 + net-libs/libsoup/libsoup-3.4.0.ebuild | 101 ++ 2 files changed, 102 insertions(+) diff --git a/net-libs/libsoup/Manifest b/net-libs/libsoup/Manifest index 32d1fba1ed65..d7e9935eb133 100644 --- a/net-libs/libsoup/Manifest +++ b/net-libs/libsoup/Manifest @@ -1,2 +1,3 @@ DIST libsoup-2.74.3.tar.xz 1504804 BLAKE2B 91f441197414314bb78cf15e7c13b54714e669145784812fb7a68cc41c8965ea29c53dc686d690e00f28f711be9f767038e5cc43b11aa0136f190dd2d41ec2a0 SHA512 72f8a055df984cb35105fe67f4ca67d3fb110d40a9cacb660fccd89f93b06bc32e25d94375dcc76608a245f7c5e081d968d7aaf5952eb16013d81c741247cb4c DIST libsoup-3.2.2.tar.xz 1530460 BLAKE2B 8df66651a0bdcdb3337ced0031e4e8a32883241f6b7310a2b91396883368fa849d1e7dbab3766ec38ec05fdd81fafabd1f165cfe22a168e87db9a431ca86274d SHA512 1f2b49244f8bac4d112b39ac9c6a942acbc1ae1cff33262ed02e7682af3994cf6ba6741b365b3c80c45c6427d391599fa6f31df6caa4ffefe7d078ac373bad1b +DIST libsoup-3.4.0.tar.xz 1530892 BLAKE2B 9c5ad6ba8a476c633d8e6a65e6c3e910e4b4848e80284a0e47f67fba61efb8743973a1498ad5735dcfb92a7cd7517603de8a503e98aeb3e51029cf587562d67c SHA512 d9bc5c160e453d5bc467694dac057e03d9e6c075a87bd6ff59be4ddedbfcb496168d9457e905edc3aff569270f0401560001f3d54fca1a7c3679ac631bd779d6 diff --git a/net-libs/libsoup/libsoup-3.4.0.ebuild b/net-libs/libsoup/libsoup-3.4.0.ebuild new file mode 100644 index ..73364f0a5c02 --- /dev/null +++ b/net-libs/libsoup/libsoup-3.4.0.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson-multilib vala xdg + +DESCRIPTION="HTTP client/server library for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/libsoup; + +LICENSE="LGPL-2.1+" +SLOT="3.0" + +IUSE="+brotli gssapi gtk-doc +introspection samba ssl sysprof test +vala" +RESTRICT="!test? ( test )" +REQUIRED_USE="vala? ( introspection )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +DEPEND=" + >=dev-libs/glib-2.69.1:2[${MULTILIB_USEDEP}] + net-libs/nghttp2:=[${MULTILIB_USEDEP}] + >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] + brotli? ( >=app-arch/brotli-1.0.6-r1:=[${MULTILIB_USEDEP}] ) + >=net-libs/libpsl-0.20[${MULTILIB_USEDEP}] + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) + sys-libs/zlib + gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + samba? ( net-fs/samba ) +" +RDEPEND="${DEPEND} + >=net-libs/glib-networking-2.70_alpha[ssl?,${MULTILIB_USEDEP}] +" +BDEPEND=" + dev-libs/glib + dev-util/glib-utils + gtk-doc? ( + >=dev-util/gi-docgen-2021.1 + app-text/docbook-xml-dtd:4.1.2 + ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) ) + test? ( >=net-libs/gnutls-3.6.0[pkcs11] ) +" +# test? ( www-servers/apache[ssl,apache2_modules_auth_digest,apache2_modules_alias,apache2_modules_auth_basic, +# apache2_modules_authn_file,apache2_modules_authz_host,apache2_modules_authz_user,apache2_modules_dir, +# apache2_modules_mime,apache2_modules_proxy,apache2_modules_proxy_http,apache2_modules_proxy_connect] +# dev-lang/php[apache2,xmlrpc] +# net-misc/curl +# net-libs/glib-networking[ssl])" + +PATCHES=( + # Disable apache tests until they are usable on Gentoo, bug #326957 + "${FILESDIR}"/disable-apache-tests.patch +) + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset + # https://gitlab.gnome.org/GNOME/libsoup/issues/159 - could work with libnss-myhostname + sed -e '/hsts/d' -i tests/meson.build || die +} + +src_configure() { + # FIXME: we need addpredict to workaround bug #324779 until + # root cause (bug #249496) is solved + # But unnecessary while apache tests are disabled + #addpredict /usr/share/snmp/mibs/.index + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local emesonargs=( + $(meson_feature gssapi) + -Dkrb5_config="${CHOST}-krb5-config" + $(meson_feature samba ntlm) + $(meson_feature brotli) + -Dntlm_auth="${EPREFIX}/usr/bin/ntlm_auth" + -Dtls_check=false # disables check, we still rdep on glib-networking + $(meson_native_use_feature introspection) +
[gentoo-commits] repo/gentoo:master commit in: app-editors/gnome-text-editor/
commit: 234aa30bb65a076ab6801755da50d93e13539e90 Author: Matt Turner gentoo org> AuthorDate: Sat Mar 18 02:36:00 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 18 02:36:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=234aa30b app-editors/gnome-text-editor: Version bump to 44.0 Signed-off-by: Matt Turner gentoo.org> app-editors/gnome-text-editor/Manifest | 1 + .../gnome-text-editor-44.0.ebuild | 57 ++ 2 files changed, 58 insertions(+) diff --git a/app-editors/gnome-text-editor/Manifest b/app-editors/gnome-text-editor/Manifest index 1ee221f952c3..7235392331ff 100644 --- a/app-editors/gnome-text-editor/Manifest +++ b/app-editors/gnome-text-editor/Manifest @@ -1,2 +1,3 @@ DIST gnome-text-editor-43.2.tar.xz 611536 BLAKE2B d2230dee0b858384af9c9138631262eca27c0d79d9fc9dbf0a19206e325691326c1a8f80dee5ee4ade6f023b2cf91f10425eb522beed72bc41768645ca8200bc SHA512 b5fd2b5605b6ded13f0bcb684e543f8cd5fae0ec28f713d5cb45e07e5e17115632595d83e2ecbb37b7fba2eec887c11da2ea8d17b842de75ce1c4e27a0f17187 +DIST gnome-text-editor-44.0.tar.xz 610996 BLAKE2B 02ab81055402df584a448d0e611b608e5fa10d6f4a600755cbab9f730aa1806268f7277dafb4fd3aa95ff2be64d2894806c6038ad81dae7cfb87b28dccc7da24 SHA512 bca373a124c3e648fa28da1a493163d768488fa3645fcfbfa7a115e195c0c971dc98e007c9c0fdf7fe415df64e76071fc83e33831707bb31154e66355948bbb3 DIST gnome-text-editor-44.rc.tar.xz 608816 BLAKE2B 6712bb75d1a02c5544736fb9d4e9aba6a9f9c8ffc1f9ac89359e911184b27dd0d3716c54c8583aa13ab66ef9c2ca36dc374c2285b263df58bace6e6ecdc9 SHA512 d704b32f6c83493cf17ea4afa7720ebd346f3667e780a1ed01425b8246930c23f2e078c8bc62ca65e00598d316da71da8baf057f2e13977dfd4789005e2a0b73 diff --git a/app-editors/gnome-text-editor/gnome-text-editor-44.0.ebuild b/app-editors/gnome-text-editor/gnome-text-editor-44.0.ebuild new file mode 100644 index ..a65ff8c7c29b --- /dev/null +++ b/app-editors/gnome-text-editor/gnome-text-editor-44.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="A simple text editor for the GNOME desktop" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-text-editor; +S="${WORKDIR}/gnome-text-editor-${PV/_/.}" + +LICENSE="GPL-3+ CC-BY-SA-3.0" +SLOT="0" + +IUSE="spell" + +KEYWORDS="~amd64 ~riscv" + +DEPEND=" + >=dev-libs/glib-2.73.0:2 + >=gui-libs/gtk-4.7:4 + >=gui-libs/gtksourceview-5.5.0:5 + >=gui-libs/libadwaita-1.2:1 + app-text/editorconfig-core-c + x11-libs/cairo + spell? ( + >=app-text/enchant-2.2.0:2 + dev-libs/icu:= + ) +" +RDEPEND="${DEPEND} + gnome-base/gsettings-desktop-schemas +" +BDEPEND=" + dev-util/glib-utils + dev-util/itstool + >=sys-devel/gettext-0.21 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature spell enchant) + -Dbugreport_url="https://bugs.gentoo.org; + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/gnome-online-accounts/
commit: 44586d9465486beb2d6c364d40834f73c97d60ac Author: Guillermo Joandet gmail com> AuthorDate: Fri Mar 17 23:15:34 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 18 02:29:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44586d94 net-libs/gnome-online-accounts: Version bump to 3.48.0 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30198 Signed-off-by: Matt Turner gentoo.org> net-libs/gnome-online-accounts/Manifest| 1 + .../gnome-online-accounts-3.48.0.ebuild| 78 ++ 2 files changed, 79 insertions(+) diff --git a/net-libs/gnome-online-accounts/Manifest b/net-libs/gnome-online-accounts/Manifest index 00179845ee67..76e7aa8389a9 100644 --- a/net-libs/gnome-online-accounts/Manifest +++ b/net-libs/gnome-online-accounts/Manifest @@ -1 +1,2 @@ DIST gnome-online-accounts-3.46.0.tar.xz 379464 BLAKE2B 20825f2836e334d3f26222ae0583a7dd27d00528fa0e0a1b67f940ada633e3bd3ec93b251f40c88a850ade7dbe503b9610cd4f982eece368a61c04d0d54181f7 SHA512 727eaf248d70ba8b3874ca500d40e6fead3f76f72aee1b1f383aac57ee71bdb77dab7da3487b3f0fee665130cc61ac8b53f3a1bf1754e5df919fc5c48486c201 +DIST gnome-online-accounts-3.48.0.tar.xz 382964 BLAKE2B 9b64329415118ca3d44f4662db31d82f262c27b4d8cda8ba9eb05b8e606081ae3eb06b5bf691c165b9bb7cf984fdeba8389390d72a4b3595a7d39b1d6ea11df1 SHA512 67e6c39d38187dc58175f6b694c66a92d9b9152b179db41ee05a8c512db5b16f1dd1eb1503c7d732b09126942abc00206ba956f7a54c6ae7a285a9e3101be7a5 diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild b/net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild new file mode 100644 index ..df3ffad9e548 --- /dev/null +++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala xdg + +DESCRIPTION="GNOME framework for accessing online accounts" +HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineAccounts; + +LICENSE="LGPL-2+" +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" + +IUSE="debug gnome gtk-doc +introspection kerberos man +vala" +REQUIRED_USE="vala? ( introspection )" + +# libsoup used in goaoauthprovider +# goa kerberos provider is incompatible with app-crypt/heimdal, see +# https://bugzilla.gnome.org/show_bug.cgi?id=692250 +# json-glib-0.16 needed for bug #485092 +RDEPEND=" + >=dev-libs/glib-2.67.4:2 + sys-apps/dbus + introspection? ( >=dev-libs/gobject-introspection-0.6.2:= ) + >=x11-libs/gtk+-3.19.12:3 + >=net-libs/webkit-gtk-2.33.1:4.1 + >=dev-libs/json-glib-0.16 + >=app-crypt/libsecret-0.5 + >=net-libs/libsoup-3.0:3.0 + dev-libs/libxml2:2 + >=net-libs/rest-0.9.0:1.0 + kerberos? ( + app-crypt/gcr:0=[gtk] + app-crypt/mit-krb5 + ) +" +# goa-daemon can launch gnome-control-center +PDEPEND="gnome? ( >=gnome-base/gnome-control-center-3.2[gnome-online-accounts(+)] )" + +DEPEND="${RDEPEND} + vala? ( $(vala_depend) ) + dev-libs/libxslt + >=dev-util/gdbus-codegen-2.30.0 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + + dev-libs/gobject-introspection-common + gnome-base/gnome-common +" +BDEPEND="gtk-doc? ( dev-util/gtk-doc )" + +src_prepare() { + default + use vala && vala_setup +} + +src_configure() { + # TODO: Give users a way to set the G/FB/Windows Live secrets + local emesonargs=( + -Dgoabackend=true + -Dinspector=false + -Dexchange=true + -Dfedora=false + -Dgoogle=true + -Dimap_smtp=true + $(meson_use kerberos) + -Dlastfm=true + -Dmedia_server=true + -Downcloud=true + -Dwindows_live=true + $(meson_use gtk-doc gtk_doc) + $(meson_use introspection) + -Dman=true + $(meson_use vala vapi) + ) + meson_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/sysprof-capture/
commit: 6e8f459c48bf0125a1b56adcadd6855cad7d34d4 Author: Guillermo Joandet gmail com> AuthorDate: Fri Mar 17 20:09:31 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 18 02:28:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e8f459c dev-util/sysprof-capture: Version bump to 3.48.0 Signed-off-by: Guillermo Joandet gmail.com> Signed-off-by: Matt Turner gentoo.org> dev-util/sysprof-capture/Manifest | 1 + .../sysprof-capture/sysprof-capture-3.48.0.ebuild | 40 ++ 2 files changed, 41 insertions(+) diff --git a/dev-util/sysprof-capture/Manifest b/dev-util/sysprof-capture/Manifest index 595615bf0871..46c28dad2dea 100644 --- a/dev-util/sysprof-capture/Manifest +++ b/dev-util/sysprof-capture/Manifest @@ -1,2 +1,3 @@ DIST sysprof-3.36.0.tar.xz 435956 BLAKE2B 990a6c6c28339594df915ed1fb98f504bf6b080a5e3c31af0cc4bcfd208027361f02a9068291692d082787a6fd42ab414079122a63e4706aee2511040379f0c8 SHA512 41f99cc3446a6624ea74fcdecd7a29a2e5e2d4086383d59a9064c4a3df5d9b8d08f4903ff4dcc85ffa9c6d42bd84dec5c03f6010fffd4415cc8fecf4dc0b23f4 DIST sysprof-3.46.0.tar.xz 518536 BLAKE2B 8925f0cbe34411cce6bd86e9f4a924d3ff627429812682898fffe0a08c2dab9228e5d8bde44b460404f90fb29961a30154af1e8240df24bfa20b70cc7a36448e SHA512 ac248e2a06d2f7905bebae4e685dd320e3ac85097e33b9c6b8482a4647a5bfcaadc4d9a1fe117b3a74cb855d6c72d9a1453a37d7b64762a223c0fe5da2653a87 +DIST sysprof-3.48.0.tar.xz 533092 BLAKE2B 5af48d9216f13ffcc8824b0ba6a4e0ff931c903991953e66c2b50534399320d3d3fccd6e8478b10dc895d19544f9c08733565d95fe9c2c70d64f2294ccce2330 SHA512 100b79fabee005b5445dab3ad78d43facf375a488aa6513e987deecd6a3036cc43bfd78db106a4b8a15b4280dcd975872784c839f560779183adb5a339b0648c diff --git a/dev-util/sysprof-capture/sysprof-capture-3.48.0.ebuild b/dev-util/sysprof-capture/sysprof-capture-3.48.0.ebuild new file mode 100644 index ..f2e417f40bd4 --- /dev/null +++ b/dev-util/sysprof-capture/sysprof-capture-3.48.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +GNOME_ORG_MODULE="sysprof" + +inherit gnome.org meson-multilib systemd + +DESCRIPTION="Static library for sysprof capture data generation" +HOMEPAGE="http://sysprof.com/; + +LICENSE="GPL-3+ GPL-2+" +SLOT="4" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND="" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/gdbus-codegen + >=sys-kernel/linux-headers-2.6.32 + virtual/pkgconfig +" + +multilib_src_configure() { + local emesonargs=( + -Dgtk=false + -Dlibsysprof=false + -Dinstall-static=true + -Dsysprofd=none + -Dsystemdunitdir=$(systemd_get_systemunitdir) + # -Ddebugdir + -Dhelp=false + -Dlibunwind=false + -Dtools=false + -Dtests=false + -Dexamples=false + -Dagent=false + ) + meson_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtksourceview/
commit: 69af77018d471de264412a2d3507e52cdf9b27e4 Author: Guillermo Joandet gmail com> AuthorDate: Tue Mar 14 13:51:26 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 18 02:28:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69af7701 gui-libs/gtksourceview: Version bump to 5.8.0 Signed-off-by: Guillermo Joandet gmail.com> Signed-off-by: Matt Turner gentoo.org> gui-libs/gtksourceview/Manifest | 1 + gui-libs/gtksourceview/gtksourceview-5.8.0.ebuild | 74 +++ 2 files changed, 75 insertions(+) diff --git a/gui-libs/gtksourceview/Manifest b/gui-libs/gtksourceview/Manifest index 95241e40126d..8f2030172826 100644 --- a/gui-libs/gtksourceview/Manifest +++ b/gui-libs/gtksourceview/Manifest @@ -1 +1,2 @@ DIST gtksourceview-5.6.2.tar.xz 1262272 BLAKE2B c2b2c9e8700d25472521188d034763f23eaa45ec02955bd045094c709169c89cfc9bc37bd66de7837fb61fa442123bb068c016cd183897f3ae49d05fa9212cf1 SHA512 82921af3e7eacf05b86310a9d9d96f8d21c215852f1bb2b38a9d4afe1fbb100b215761666a43a455fbd880d5d0b6bc1acccb8b3a4229bff55275b7978a69f077 +DIST gtksourceview-5.8.0.tar.xz 1253152 BLAKE2B 62806fbcced82fec3bdb3ec056dfe5d74db0c4cc039b6f0f18993872b9b082f1190698b0aca966bafc07c29d5ec7d37018c62e5142de0b426742cbe3ddac9f94 SHA512 370be5e8040f68eeef5fc6dec3e0ff9cbcf64a6ad162e228cddf07f6d493c762f37c89010073d4d850ec8c6ffa45c4697f5d9eb8c32de5fffc7ec97f44911d3b diff --git a/gui-libs/gtksourceview/gtksourceview-5.8.0.ebuild b/gui-libs/gtksourceview/gtksourceview-5.8.0.ebuild new file mode 100644 index ..ae20e4cb2fd6 --- /dev/null +++ b/gui-libs/gtksourceview/gtksourceview-5.8.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala virtualx xdg + +DESCRIPTION="A text widget implementing syntax highlighting and other features" +HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView; + +LICENSE="LGPL-2.1+" +SLOT="5" + +IUSE="gtk-doc +introspection sysprof +vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-libs/glib-2.72:2 + >=gui-libs/gtk-4.6:4[introspection?] + >=dev-libs/libxml2-2.6:2 + introspection? ( >=dev-libs/gobject-introspection-1.70.0:= ) + >=dev-libs/fribidi-0.19.7 + media-libs/fontconfig + x11-libs/pango[introspection?] + >=dev-libs/libpcre2-10.21:=[-recursion-limit(-)] + sysprof? ( dev-util/sysprof-capture:4 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( dev-util/gi-docgen ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + -Dinstall_tests=false + $(meson_feature introspection) + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + $(meson_use sysprof) + ) + meson_src_configure +} + +src_test() { + # Tests fail in test-regex with libpcre2[recursion-limit] - https://gitlab.gnome.org/GNOME/gtksourceview/-/issues/255 + # Ensured OK via USE dep, as it would mean issues in real usage for syntax highlighting as well + virtx meson_src_test --timeout-multiplier=2 +} + +src_install() { + meson_src_install + + insinto /usr/share/${PN}-5/language-specs + newins "${FILESDIR}"/5-gentoo.lang gentoo.lang + + if use gtk-doc ; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/${PN}${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/jsonrpc-glib/
commit: 3c945a6c8a19c11e5fd332160f6546e70c813365 Author: Guillermo Joandet gmail com> AuthorDate: Tue Mar 14 13:50:49 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 18 02:28:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c945a6c dev-libs/jsonrpc-glib: Version bump to 3.44.0 Signed-off-by: Guillermo Joandet gmail.com> Signed-off-by: Matt Turner gentoo.org> dev-libs/jsonrpc-glib/Manifest | 1 + dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.0.ebuild | 58 2 files changed, 59 insertions(+) diff --git a/dev-libs/jsonrpc-glib/Manifest b/dev-libs/jsonrpc-glib/Manifest index d968af50bdc9..3a9a92ed4380 100644 --- a/dev-libs/jsonrpc-glib/Manifest +++ b/dev-libs/jsonrpc-glib/Manifest @@ -1 +1,2 @@ DIST jsonrpc-glib-3.42.0.tar.xz 42420 BLAKE2B a60ebebfee652ea694cd2884e057522534826cbca506d04847d29a23dd3035e9a1043912c9a434d4b8b58a6fcb91ba05cc8c76cf380e6205f3d89f9387800bf6 SHA512 615e446dba2b1bbefe1bf8891449de9d39e3486fefda590781f59469ea50e6affa487bcb260bd3e21ca30e696b1dec7a761c8d93ec9c0894d9bb4c3d65f106dc +DIST jsonrpc-glib-3.44.0.tar.xz 42580 BLAKE2B 7a72aefc092eb0a17c6935323e9157c7bc07cfec766ede11c369651da95b5ff77ead09977f38b7c91b4bbcd04e7adb81d95e9eefe976f739502c1720a477efec SHA512 85962af18cb62af7c4dfa37289cf53ba9c905ee00994cc6bcc2679f1e0f79ea0b134386179dd2417e6166777d65f025959d6d258aa279bbfb1f4cacceeede7af diff --git a/dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.0.ebuild b/dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.0.ebuild new file mode 100644 index ..87b915ae6bf9 --- /dev/null +++ b/dev-libs/jsonrpc-glib/jsonrpc-glib-3.44.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala + +DESCRIPTION="JSON-RPC library for GLib" +HOMEPAGE="https://gitlab.gnome.org/GNOME/jsonrpc-glib; + +LICENSE="LGPL-2.1+" +SLOT="0/1" +KEYWORDS="~amd64 ~x86" + +IUSE="gtk-doc +introspection test vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib[introspection?] + introspection? ( dev-libs/gobject-introspection:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + vala? ( $(vala_depend) ) + dev-util/glib-utils + virtual/pkgconfig + gtk-doc? ( dev-util/gi-docgen ) +" + +src_prepare() { + default + use vala && vala_setup +} + +src_configure() { + local emesonargs=( + -Denable_profiling=false # -pg passing + $(meson_use introspection with_introspection) + $(meson_use vala with_vapi) + $(meson_use gtk-doc enable_gtk_doc) + $(meson_use test enable_tests) + ) + meson_src_configure +} + +src_install() { + meson_src_install + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/${PN} "${ED}"/usr/share/gtk-doc/html/ || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/libpanel/
commit: 5836e636609e6da42d25cc46f93ad976567edfe4 Author: Guillermo Joandet gmail com> AuthorDate: Tue Mar 14 13:52:16 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 18 02:28:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5836e636 gui-libs/libpanel: Version bump to 1.2.0 Signed-off-by: Guillermo Joandet gmail.com> Signed-off-by: Matt Turner gentoo.org> gui-libs/libpanel/Manifest | 1 + gui-libs/libpanel/libpanel-1.2.0.ebuild | 55 + 2 files changed, 56 insertions(+) diff --git a/gui-libs/libpanel/Manifest b/gui-libs/libpanel/Manifest index 07171f0ac917..cd854ae598ac 100644 --- a/gui-libs/libpanel/Manifest +++ b/gui-libs/libpanel/Manifest @@ -1 +1,2 @@ DIST libpanel-1.0.2.tar.xz 101032 BLAKE2B 965140df480b4d6aad1fb008b54ce4c46e78c50136c1bbe200430e97b1f9f2f399bedb8d8695ddfdaef80fdb544be181f3e1a97bd6a4ad7bcacc2a091e00448e SHA512 3c13d7842ba1f1dc1a4bbea3e47517fffe20205c6145812659c203d065523310f1a9b991d7a70454c132b25b3eb52835122df14b2993a395fd2aa6046dca +DIST libpanel-1.2.0.tar.xz 131296 BLAKE2B ee999166748e1cab227a970a9cc3ab05f47a88e5e9431b0e25f9e1933c31d13de1ce9a4132658905d6e0a7d7a6cc1ed214ff41d61ff3722355e7bc11465dce8a SHA512 28277d9679b71d6ea9ec891db2fad371e7f152240114def3ad84a24a4abe7b4de0dcec18448cd397dc79083109fdf2d0c9dd45bb198f059869a30b0f51afdb2f diff --git a/gui-libs/libpanel/libpanel-1.2.0.ebuild b/gui-libs/libpanel/libpanel-1.2.0.ebuild new file mode 100644 index ..242a28496abe --- /dev/null +++ b/gui-libs/libpanel/libpanel-1.2.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson vala xdg + +DESCRIPTION="A dock/panel library for GTK 4" +HOMEPAGE="https://gitlab.gnome.org/GNOME/libpanel; + +LICENSE="LGPL-3+" +SLOT="1" +KEYWORDS="~amd64" + +IUSE="examples gtk-doc +introspection +vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" + +RDEPEND=" + >=dev-libs/glib-2.75:2 + >=gui-libs/gtk-4.8:4[introspection?] + >=gui-libs/libadwaita-1.2:1 + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset +} + +src_configure() { + local emesonargs=( + $(meson_use examples install-examples) + $(meson_feature introspection) + $(meson_feature gtk-doc docs) + $(meson_use vala vapi) + ) + meson_src_configure +} + +src_install() { + meson_src_install + if use gtk-doc; then + mkdir "${ED}"/usr/share/gtk-doc || die + mv "${ED}"/usr/share/doc/panel-1.0 "${ED}"/usr/share/gtk-doc/ || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/sysprof-common/
commit: ee9fbf8b9b8e47cfc8955591336bb6417a19cb54 Author: Guillermo Joandet gmail com> AuthorDate: Fri Mar 17 20:09:51 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 18 02:28:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee9fbf8b dev-util/sysprof-common: Version bump to 3.48.0 Signed-off-by: Guillermo Joandet gmail.com> Signed-off-by: Matt Turner gentoo.org> dev-util/sysprof-common/Manifest | 1 + dev-util/sysprof-common/sysprof-common-3.48.0.ebuild | 19 +++ 2 files changed, 20 insertions(+) diff --git a/dev-util/sysprof-common/Manifest b/dev-util/sysprof-common/Manifest index afc1092787b0..c4ac53a2c38e 100644 --- a/dev-util/sysprof-common/Manifest +++ b/dev-util/sysprof-common/Manifest @@ -1 +1,2 @@ DIST sysprof-3.46.0.tar.xz 518536 BLAKE2B 8925f0cbe34411cce6bd86e9f4a924d3ff627429812682898fffe0a08c2dab9228e5d8bde44b460404f90fb29961a30154af1e8240df24bfa20b70cc7a36448e SHA512 ac248e2a06d2f7905bebae4e685dd320e3ac85097e33b9c6b8482a4647a5bfcaadc4d9a1fe117b3a74cb855d6c72d9a1453a37d7b64762a223c0fe5da2653a87 +DIST sysprof-3.48.0.tar.xz 533092 BLAKE2B 5af48d9216f13ffcc8824b0ba6a4e0ff931c903991953e66c2b50534399320d3d3fccd6e8478b10dc895d19544f9c08733565d95fe9c2c70d64f2294ccce2330 SHA512 100b79fabee005b5445dab3ad78d43facf375a488aa6513e987deecd6a3036cc43bfd78db106a4b8a15b4280dcd975872784c839f560779183adb5a339b0648c diff --git a/dev-util/sysprof-common/sysprof-common-3.48.0.ebuild b/dev-util/sysprof-common/sysprof-common-3.48.0.ebuild new file mode 100644 index ..dc2658e5f886 --- /dev/null +++ b/dev-util/sysprof-common/sysprof-common-3.48.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +GNOME_ORG_MODULE="sysprof" + +inherit gnome.org + +DESCRIPTION="Static library for sysprof capture data generation" +HOMEPAGE="http://sysprof.com/; + +LICENSE="GPL-3+ GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +src_install() { + insinto /usr/share/dbus-1/interfaces/ + doins "${S}"/src/org.gnome.Sysprof3.Profiler.xml +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/sysprof/
commit: cc60b70cf27768772866aeadb2fdfd652e19368d Author: Guillermo Joandet gmail com> AuthorDate: Fri Mar 17 20:10:11 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 18 02:28:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc60b70c dev-util/sysprof: Version bump to 3.48.0 Signed-off-by: Guillermo Joandet gmail.com> Signed-off-by: Matt Turner gentoo.org> dev-util/sysprof/Manifest | 1 + dev-util/sysprof/sysprof-3.48.0.ebuild | 98 ++ 2 files changed, 99 insertions(+) diff --git a/dev-util/sysprof/Manifest b/dev-util/sysprof/Manifest index afc1092787b0..c4ac53a2c38e 100644 --- a/dev-util/sysprof/Manifest +++ b/dev-util/sysprof/Manifest @@ -1 +1,2 @@ DIST sysprof-3.46.0.tar.xz 518536 BLAKE2B 8925f0cbe34411cce6bd86e9f4a924d3ff627429812682898fffe0a08c2dab9228e5d8bde44b460404f90fb29961a30154af1e8240df24bfa20b70cc7a36448e SHA512 ac248e2a06d2f7905bebae4e685dd320e3ac85097e33b9c6b8482a4647a5bfcaadc4d9a1fe117b3a74cb855d6c72d9a1453a37d7b64762a223c0fe5da2653a87 +DIST sysprof-3.48.0.tar.xz 533092 BLAKE2B 5af48d9216f13ffcc8824b0ba6a4e0ff931c903991953e66c2b50534399320d3d3fccd6e8478b10dc895d19544f9c08733565d95fe9c2c70d64f2294ccce2330 SHA512 100b79fabee005b5445dab3ad78d43facf375a488aa6513e987deecd6a3036cc43bfd78db106a4b8a15b4280dcd975872784c839f560779183adb5a339b0648c diff --git a/dev-util/sysprof/sysprof-3.48.0.ebuild b/dev-util/sysprof/sysprof-3.48.0.ebuild new file mode 100644 index ..0c25b17a6237 --- /dev/null +++ b/dev-util/sysprof/sysprof-3.48.0.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson systemd xdg + +DESCRIPTION="System-wide Linux Profiler" +HOMEPAGE="http://sysprof.com/; + +LICENSE="GPL-3+ GPL-2+" +API_VERSION="4" +SLOT="0/${API_VERSION}" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="gtk test +unwind" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.73.0:2 + gtk? ( + >=gui-libs/gtk-4.6:4 + gui-libs/libadwaita:1 + x11-libs/cairo + x11-libs/pango + ) + dev-libs/json-glib + >=sys-auth/polkit-0.114 + unwind? ( sys-libs/libunwind:= ) + >=dev-util/sysprof-common-${PV} + >=dev-util/sysprof-capture-${PV}:${API_VERSION} +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/appstream-glib + dev-util/gdbus-codegen + dev-util/itstool + >=sys-devel/gettext-0.19.8 + >=sys-kernel/linux-headers-2.6.32 + virtual/pkgconfig +" + +src_prepare() { + default + xdg_environment_reset + + # These are installed by dev-util/sysprof-capture + sed -i \ + -e '/install: not meson.is_subproject/d' \ + -e '/install.*sysprof_header_subdir/d' \ + -e 's/pkgconfig\.generate/subdir_done()\npkgconfig\.generate/' \ + src/libsysprof-capture/meson.build || die +} + +src_configure() { + # -Dsysprofd=host currently unavailable from ebuild + local emesonargs=( + $(meson_use gtk) + -Dlibsysprof=true + -Dinstall-static=false + -Dsysprofd=bundled + -Dsystemdunitdir=$(systemd_get_systemunitdir) + # -Ddebugdir + -Dhelp=true + $(meson_use unwind libunwind) + -Dtools=true + $(meson_use test tests) + -Dexamples=false + -Dagent=true + ) + meson_src_configure +} + +src_install() { + meson_src_install + + # We want to ship org.gnome.Sysprof3.Profiler.xml in sysprof-common for the benefit of x11-wm/mutter + rm "${ED}"/usr/share/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml || die +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + + elog "On many systems, especially amd64, it is typical that with a modern" + elog "toolchain -fomit-frame-pointer for gcc is the default, because" + elog "debugging is still possible thanks to gcc4/gdb location list feature." + elog "However sysprof is not able to construct call trees if frame pointers" + elog "are not present. Therefore -fno-omit-frame-pointer CFLAGS is suggested" + elog "for the libraries and applications involved in the profiling. That" + elog "means a CPU register is used for the frame pointer instead of other" + elog "purposes, which means a very minimal performance loss when there is" + elog "register pressure." +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/gentoo:master commit in: www-servers/h2o/, www-servers/h2o/files/
commit: 3b7cbc03c5fa67926b0597e950cc7c66d03f8a37 Author: Akinori Hattori gentoo org> AuthorDate: Sat Mar 18 02:15:12 2023 + Commit: Akinori Hattori gentoo org> CommitDate: Sat Mar 18 02:15:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7cbc03 www-servers/h2o: fix build with >=dev-lang/ruby-3.0 Closes: https://bugs.gentoo.org/899572 Signed-off-by: Akinori Hattori gentoo.org> www-servers/h2o/files/h2o-2.2-ruby30.patch | 63 ++ www-servers/h2o/h2o-2.2.6-r1.ebuild| 7 +++- 2 files changed, 68 insertions(+), 2 deletions(-) diff --git a/www-servers/h2o/files/h2o-2.2-ruby30.patch b/www-servers/h2o/files/h2o-2.2-ruby30.patch new file mode 100644 index ..47692d68bba5 --- /dev/null +++ b/www-servers/h2o/files/h2o-2.2-ruby30.patch @@ -0,0 +1,63 @@ +--- a/deps/mruby/Rakefile b/deps/mruby/Rakefile +@@ -37,15 +37,15 @@ + task :default => :all + + bin_path = ENV['INSTALL_DIR'] || "#{MRUBY_ROOT}/bin" +-FileUtils.mkdir_p bin_path, { :verbose => $verbose } ++FileUtils.mkdir_p bin_path, :verbose => $verbose + + depfiles = MRuby.targets['host'].bins.map do |bin| + install_path = MRuby.targets['host'].exefile("#{bin_path}/#{bin}") + source_path = MRuby.targets['host'].exefile("#{MRuby.targets['host'].build_dir}/bin/#{bin}") + + file install_path => source_path do |t| +-FileUtils.rm_f t.name, { :verbose => $verbose } +-FileUtils.cp t.prerequisites.first, t.name, { :verbose => $verbose } ++FileUtils.rm_f t.name, :verbose => $verbose ++FileUtils.cp t.prerequisites.first, t.name, :verbose => $verbose + end + + install_path +@@ -78,8 +78,8 @@ + install_path = MRuby.targets['host'].exefile("#{bin_path}/#{bin}") + + file install_path => exec do |t| +- FileUtils.rm_f t.name, { :verbose => $verbose } +- FileUtils.cp t.prerequisites.first, t.name, { :verbose => $verbose } ++ FileUtils.rm_f t.name, :verbose => $verbose ++ FileUtils.cp t.prerequisites.first, t.name, :verbose => $verbose + end + depfiles += [ install_path ] + elsif target == MRuby.targets['host-debug'] +@@ -87,8 +87,8 @@ + install_path = MRuby.targets['host-debug'].exefile("#{bin_path}/#{bin}") + + file install_path => exec do |t| +-FileUtils.rm_f t.name, { :verbose => $verbose } +-FileUtils.cp t.prerequisites.first, t.name, { :verbose => $verbose } ++FileUtils.rm_f t.name, :verbose => $verbose ++FileUtils.cp t.prerequisites.first, t.name, :verbose => $verbose + end + depfiles += [ install_path ] + end +@@ -127,16 +127,16 @@ + desc "clean all built and in-repo installed artifacts" + task :clean do + MRuby.each_target do |t| +-FileUtils.rm_rf t.build_dir, { :verbose => $verbose } ++FileUtils.rm_rf t.build_dir, :verbose => $verbose + end +- FileUtils.rm_f depfiles, { :verbose => $verbose } ++ FileUtils.rm_f depfiles, :verbose => $verbose + puts "Cleaned up target build folder" + end + + desc "clean everything!" + task :deep_clean => ["clean"] do + MRuby.each_target do |t| +-FileUtils.rm_rf t.gem_clone_dir, { :verbose => $verbose } ++FileUtils.rm_rf t.gem_clone_dir, :verbose => $verbose + end + puts "Cleaned up mrbgems build folder" + end diff --git a/www-servers/h2o/h2o-2.2.6-r1.ebuild b/www-servers/h2o/h2o-2.2.6-r1.ebuild index 33ece8ab07b7..2871e3f8b93b 100644 --- a/www-servers/h2o/h2o-2.2.6-r1.ebuild +++ b/www-servers/h2o/h2o-2.2.6-r1.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" @@ -38,7 +38,10 @@ BDEPEND="libh2o? ( virtual/pkgconfig ) virtual/pkgconfig )" -PATCHES=( "${FILESDIR}"/${PN}-2.2-mruby.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-2.2-mruby.patch + "${FILESDIR}"/${PN}-2.2-ruby30.patch +) src_prepare() { cmake_src_prepare
[gentoo-commits] repo/gentoo:master commit in: www-servers/h2o/
commit: 0e027e2901f99830fc690abfd88d46521394122a Author: Akinori Hattori gentoo org> AuthorDate: Sat Mar 18 02:17:57 2023 + Commit: Akinori Hattori gentoo org> CommitDate: Sat Mar 18 02:17:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e027e29 www-servers/h2o: update USE_RUBY Signed-off-by: Akinori Hattori gentoo.org> www-servers/h2o/h2o-2.2.6-r1.ebuild | 2 +- www-servers/h2o/h2o-.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/www-servers/h2o/h2o-2.2.6-r1.ebuild b/www-servers/h2o/h2o-2.2.6-r1.ebuild index 2871e3f8b93b..01434dbf32a5 100644 --- a/www-servers/h2o/h2o-2.2.6-r1.ebuild +++ b/www-servers/h2o/h2o-2.2.6-r1.ebuild @@ -4,7 +4,7 @@ EAPI="8" CMAKE_MAKEFILE_GENERATOR="emake" SSL_DEPS_SKIP=1 -USE_RUBY="ruby27 ruby30" +USE_RUBY="ruby27 ruby30 ruby31" inherit cmake ruby-single ssl-cert systemd toolchain-funcs diff --git a/www-servers/h2o/h2o-.ebuild b/www-servers/h2o/h2o-.ebuild index d55ecd1ea1cf..c66917cd3a44 100644 --- a/www-servers/h2o/h2o-.ebuild +++ b/www-servers/h2o/h2o-.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="8" SSL_DEPS_SKIP=1 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31" inherit cmake git-r3 ruby-single ssl-cert systemd toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
commit: ce8e9a5eb1f8aabcfd1a42b2404a864b4ad5dd68 Author: Sam James gentoo org> AuthorDate: Sat Mar 18 01:59:47 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 01:59:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce8e9a5e sys-devel/gcc: add 11.3.1_p20230317 Signed-off-by: Sam James gentoo.org> sys-devel/gcc/Manifest| 1 + sys-devel/gcc/gcc-11.3.1_p20230317.ebuild | 52 +++ 2 files changed, 53 insertions(+) diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 5efbd08df0b0..5b05fb52ebe5 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -12,6 +12,7 @@ DIST gcc-11-20221209.tar.xz 76240768 BLAKE2B 3be0f1ece4473bbbf10f7242102f330a6e2 DIST gcc-11-20230120.tar.xz 76201244 BLAKE2B 07bc819dad3e2ee3747f09f43fd73a4263f06274362728174b32d9ead52ea95c25ea6a192397378b9b4c4f958285d97488d28e425c26129d23f143b1a8668fbc SHA512 81f71aeb706b4ccb89e2af5201770fd72cc3190b9b5eac0b5a25a522626b9c4015a2e5d13e4bd1360ac0f7f1be27df51fc530c15ce3c3d782f39f34d5c58803e DIST gcc-11-20230303.tar.xz 76131828 BLAKE2B ad73cf9b11f4a70be922ebc2a934e8d5f863582ebb662fe74c71b5880c9d6617cc80233456bde70a7867d788fa1f72262f1ef069f23ff85a423c5eede3e7d3c7 SHA512 3b310b87f7d7423a727f2348038add5b76f923b0baf528d061e45a1030eefb538f4175866dc6e7e70852a794de0ab62798965ea1e574bfe62ccae35fe4b2b00b DIST gcc-11-20230310.tar.xz 76137524 BLAKE2B 3d94746408ef1b91eb049f06fc9028e567346ae700433f2de90f7f0028871f7e5834b85785ab601314a6c66ecd4a7ef129ab78a0ff67c890e73d8682efe59e87 SHA512 07e9cb07a4e42c6d753c53768ba39211e5efd08e40bb78b66eb1bfcfe8267985a4b69da361cc8eb0b072367adf58f6230abb362b8290099d464d0edaea4bb0f5 +DIST gcc-11-20230317.tar.xz 76143768 BLAKE2B c2fc0222d23d1fdca7db234246052695ff9760c4d43e36a40e06a7c089e2b789b1833aadf8efaeb8e961e6370acdee0c6adaa454fb1cb13b9e8a002e2793fef5 SHA512 698097c4ba95f2f24f8b11d7096755f3cd393286e18f7cccbd559ded154d18e1348dead9adf7c9aa131a03a97d97759ad0eee8a6e3196faff8c9ca9d868247d9 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607 SHA512 17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c DIST gcc-11.4.0-patches-3.tar.xz 15200 BLAKE2B a393df941a2a31164f477d6bc0032e28319e8f0bd87200eb453708f85aa8c0bf5d67e733ee7b75cf6d14743e18cc941cee1b77a8247f8c5683d17a98cbeb280f SHA512 6f6096d95c7c62780d1070097739882393a8df5172c3a5ae811a8d4d1c98a0cd14a34f3f7e95410c8f210aec434330ac3b8876c688faeb130d7bb8faece9 DIST gcc-11.4.0-patches-7.tar.xz 14416 BLAKE2B 3ebf62cba04cac8830a93a99d11c21347c38891db3a81493a10e02e8b7af0c86389ffbede50672dfe1189a77a67b832f8f97a1d95d43eff11db131a143b1d03d SHA512 41e2ed1ccf6d3631adab057877c79c99eb1b3c32f9d35628bca6c633c4f8dadb1d7f93bed2e4d7ff9f36cc9e46ea00f0e57e8af64b2e5f4b3b01285c6da3 diff --git a/sys-devel/gcc/gcc-11.3.1_p20230317.ebuild b/sys-devel/gcc/gcc-11.3.1_p20230317.ebuild new file mode 100644 index ..371a6269fe63 --- /dev/null +++ b/sys-devel/gcc/gcc-11.3.1_p20230317.ebuild @@ -0,0 +1,52 @@ +# 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="8" +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 + +# Technically only if USE=hardened *too* right now, but no point in complicating it further. +# If GCC is enabling CET by default, we need glibc to be built with support for it. +# bug #830454 +RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )" +DEPEND="${RDEPEND}" +BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]" + +src_prepare() { + local p upstreamed_patches=( + # add them here + ) + for p in "${upstreamed_patches[@]}"; do + rm -v "${WORKDIR}/patch/${p}" || die + done + + toolchain_src_prepare + + eapply_user +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actionmailbox/
commit: c278c204e509715535deceaed112b0bb1ef31b84 Author: Sam James gentoo org> AuthorDate: Sat Mar 18 01:32:55 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 01:32:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c278c204 dev-ruby/actionmailbox: Keyword 7.0.4.3 x86, #833783 Signed-off-by: Sam James gentoo.org> dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild index 6e15a4288416..322d9c753310 100644 --- a/dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild +++ b/dev-ruby/actionmailbox/actionmailbox-7.0.4.3.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz LICENSE="MIT" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~ppc64 ~riscv" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" IUSE="" RUBY_S="rails-${PV}/${PN}"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rails/
commit: 05ebeece5b685d9c2e9d3adddb6f4c9a138411fb Author: Sam James gentoo org> AuthorDate: Sat Mar 18 01:32:56 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 01:32:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ebeece dev-ruby/rails: Keyword 7.0.4.3 x86, #833783 Signed-off-by: Sam James gentoo.org> dev-ruby/rails/rails-7.0.4.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rails/rails-7.0.4.3.ebuild b/dev-ruby/rails/rails-7.0.4.3.ebuild index d2388f935a73..09b8ede734f2 100644 --- a/dev-ruby/rails/rails-7.0.4.3.ebuild +++ b/dev-ruby/rails/rails-7.0.4.3.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://rubyonrails.org; LICENSE="MIT" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~ppc64 ~riscv" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/actiontext/
commit: ae8779c200ebb1e8ab308d8a4cb3467e9f2b8323 Author: Sam James gentoo org> AuthorDate: Sat Mar 18 01:32:54 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 01:32:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae8779c2 dev-ruby/actiontext: Keyword 7.0.4.3 x86, #833783 Signed-off-by: Sam James gentoo.org> dev-ruby/actiontext/actiontext-7.0.4.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/actiontext/actiontext-7.0.4.3.ebuild b/dev-ruby/actiontext/actiontext-7.0.4.3.ebuild index c0eeb02f7a0f..95712f61479c 100644 --- a/dev-ruby/actiontext/actiontext-7.0.4.3.ebuild +++ b/dev-ruby/actiontext/actiontext-7.0.4.3.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz LICENSE="MIT" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~ppc64 ~riscv" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" IUSE="" RUBY_S="rails-${PV}/${PN}"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/propshaft/
commit: 0fead703f4bbe8894bd31178b3d6f234054d0cc3 Author: Sam James gentoo org> AuthorDate: Sat Mar 18 01:32:53 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 01:32:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fead703 dev-ruby/propshaft: Keyword 0.7.0 x86, #833783 Signed-off-by: Sam James gentoo.org> dev-ruby/propshaft/propshaft-0.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/propshaft/propshaft-0.7.0.ebuild b/dev-ruby/propshaft/propshaft-0.7.0.ebuild index 6f3faa84c6cc..d353b50f112c 100644 --- a/dev-ruby/propshaft/propshaft-0.7.0.ebuild +++ b/dev-ruby/propshaft/propshaft-0.7.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/rails/propshaft/archive/v${PV}.tar.gz -> ${P}-git.tg LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~ppc64 ~riscv" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: app-emulation/vagrant/
commit: eb3cf3a39a5030a0a5f31d7427749c40099c9eca Author: Sam James gentoo org> AuthorDate: Sat Mar 18 00:58:53 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 01:19:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb3cf3a3 app-emulation/vagrant: fix net-ssh dep Closes: https://bugs.gentoo.org/880209 Signed-off-by: Sam James gentoo.org> .../vagrant/{vagrant-2.2.19-r1.ebuild => vagrant-2.2.19-r2.ebuild} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app-emulation/vagrant/vagrant-2.2.19-r1.ebuild b/app-emulation/vagrant/vagrant-2.2.19-r2.ebuild similarity index 96% rename from app-emulation/vagrant/vagrant-2.2.19-r1.ebuild rename to app-emulation/vagrant/vagrant-2.2.19-r2.ebuild index b9dfc5890e75..0fd0e7381a92 100644 --- a/app-emulation/vagrant/vagrant-2.2.19-r1.ebuild +++ b/app-emulation/vagrant/vagrant-2.2.19-r2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby27 ruby30" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" RUBY_FAKEGEM_GEMSPEC="vagrant.gemspec" @@ -41,7 +41,8 @@ ruby_add_rdepend " >=dev-ruby/rubyzip-2.0 >=dev-ruby/net-scp-3.0.0 >=dev-ruby/net-sftp-3.0 - >=dev-ruby/net-ssh-6.1.0 + >=dev-ruby/net-ssh-6.1.0:6 + =dev-ruby/vagrant_cloud-3.0.5 >=dev-ruby/rexml-3.2.5
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/image_processing/
commit: ccf02b1e90f9c4d42e02c80f6c0a2d7ea39078ea Author: Sam James gentoo org> AuthorDate: Sat Mar 18 01:09:54 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 01:19:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccf02b1e dev-ruby/image_processing: add imagemagick[xml] test dep Closes: https://bugs.gentoo.org/753554 Signed-off-by: Sam James gentoo.org> dev-ruby/image_processing/image_processing-1.12.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/image_processing/image_processing-1.12.2.ebuild b/dev-ruby/image_processing/image_processing-1.12.2.ebuild index 6ec97c2adf74..a0f33f90f515 100644 --- a/dev-ruby/image_processing/image_processing-1.12.2.ebuild +++ b/dev-ruby/image_processing/image_processing-1.12.2.ebuild @@ -20,7 +20,7 @@ SLOT="0" KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" IUSE="" -DEPEND+=" test? ( media-gfx/imagemagick[jpeg,png,tiff] )" +DEPEND+=" test? ( media-gfx/imagemagick[jpeg,png,tiff,xml] )" ruby_add_rdepend " >=dev-ruby/mini_magick-4.9.5:0
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pg/
commit: 378b11855c390fefbb89f4176ec12bc46590839f Author: Sam James gentoo org> AuthorDate: Sat Mar 18 00:50:52 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 01:19:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=378b1185 dev-ruby/pg: fix whitespace Signed-off-by: Sam James gentoo.org> dev-ruby/pg/pg-1.4.6.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-ruby/pg/pg-1.4.6.ebuild b/dev-ruby/pg/pg-1.4.6.ebuild index 478286a30ca2..e47f01c5b83e 100644 --- a/dev-ruby/pg/pg-1.4.6.ebuild +++ b/dev-ruby/pg/pg-1.4.6.ebuild @@ -49,7 +49,6 @@ all_ruby_prepare() { # Avoid test that only works with bundled pg sed -i -e '/tells about the libpq library path/askip "gentoo"' spec/pg_spec.rb || die - } each_ruby_test() {
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-glib2/, dev-ruby/ruby-glib2/files/
commit: 37370dd2b82721da4aedeeaaabafb10c12e89eac Author: Sam James gentoo org> AuthorDate: Sat Mar 18 00:50:29 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 01:19:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37370dd2 dev-ruby/ruby-glib2: fix build w/ glib-2.76 Closes: https://bugs.gentoo.org/900921 Signed-off-by: Sam James gentoo.org> .../files/ruby-glib2-3.5.1-glib-2.76.patch | 23 dev-ruby/ruby-glib2/ruby-glib2-3.5.1-r1.ebuild | 25 ++ 2 files changed, 48 insertions(+) diff --git a/dev-ruby/ruby-glib2/files/ruby-glib2-3.5.1-glib-2.76.patch b/dev-ruby/ruby-glib2/files/ruby-glib2-3.5.1-glib-2.76.patch new file mode 100644 index ..b575530551c8 --- /dev/null +++ b/dev-ruby/ruby-glib2/files/ruby-glib2-3.5.1-glib-2.76.patch @@ -0,0 +1,23 @@ +https://bugs.gentoo.org/900921 +https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270087 +https://cgit.freebsd.org/ports/commit/?id=9a23b33ce95593af78f9b973c1fba4fa8835cc25 + +--- a/ext/glib2/rbglib_bookmarkfile.c b/ext/glib2/rbglib_bookmarkfile.c +@@ -35,6 +35,7 @@ bookmarkfile_copy(const GBookmarkFile* file) + return (GBookmarkFile*)file; + } + ++#if !GLIB_CHECK_VERSION(2, 76, 0) + static GType + g_bookmark_file_get_type(void) + { +@@ -48,6 +49,7 @@ g_bookmark_file_get_type(void) + // + + #define G_TYPE_BOOKMARK_FILE (g_bookmark_file_get_type()) ++#endif + + #define RG_TARGET_NAMESPACE cBookmarkFile + #define _SELF(self) ((GBookmarkFile*)(RVAL2BOXED(self, G_TYPE_BOOKMARK_FILE))) + diff --git a/dev-ruby/ruby-glib2/ruby-glib2-3.5.1-r1.ebuild b/dev-ruby/ruby-glib2/ruby-glib2-3.5.1-r1.ebuild new file mode 100644 index ..1789b42c0dae --- /dev/null +++ b/dev-ruby/ruby-glib2/ruby-glib2-3.5.1-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +inherit ruby-ng-gnome2 + +DESCRIPTION="Ruby Glib2 bindings" +KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="" +RDEPEND+=" >=dev-libs/glib-2" +DEPEND+=" >=dev-libs/glib-2" + +PATCHES=( + "${FILESDIR}"/${PN}-3.5.1-glib-2.76.patch +) + +all_ruby_prepare() { + ruby-ng-gnome2_all_ruby_prepare + + # Skip spawn tests since our sandbox also provides items in the + # environment and this makes the test fragile. + rm -v test/test-spawn.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/vagrant/
commit: 4c9db83593638c20fb473c6714f4888b900eae62 Author: Sam James gentoo org> AuthorDate: Sat Mar 18 00:56:47 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 01:19:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9db835 app-emulation/vagrant: drop 2.2.18-r1, 2.2.19 Signed-off-by: Sam James gentoo.org> app-emulation/vagrant/Manifest | 1 - app-emulation/vagrant/vagrant-2.2.18-r1.ebuild | 95 -- app-emulation/vagrant/vagrant-2.2.19.ebuild| 95 -- 3 files changed, 191 deletions(-) diff --git a/app-emulation/vagrant/Manifest b/app-emulation/vagrant/Manifest index 75502f75960e..5d7e68811a33 100644 --- a/app-emulation/vagrant/Manifest +++ b/app-emulation/vagrant/Manifest @@ -1,2 +1 @@ -DIST vagrant-2.2.18.tar.gz 1620261 BLAKE2B 8938801b383373967365ca64a79f70885a61c02221eeebf75f15fa40440dfdc585f0a0d0cafe9a01484d594dc49b98397a0724776586c2c9fe4f529b6891bb26 SHA512 4694ca499136b53fc5cbab1efd47c9175293ba84521614edbe545766b93e54dc8dc11278f7170c88f3bb05a4ca0a7c52e21deca285f848578a890858b8f21b64 DIST vagrant-2.2.19.tar.gz 1838272 BLAKE2B cb707254379f52db8571bfe132e5b852a11998d86b43ee707e03d442ca1313da7b2612af027a58f806e0b551a6f415d121dab51cf7ea5da4292e5c2afd198ab9 SHA512 24a2e5baeac5cf8c45c012cf70dd4132b1dc7a6a5bab19d1046c91cc88e669356e2e5676d96eda6ed7293ff19ada974954969a4a59b9e4a30e2d95de27fa64e4 diff --git a/app-emulation/vagrant/vagrant-2.2.18-r1.ebuild b/app-emulation/vagrant/vagrant-2.2.18-r1.ebuild deleted file mode 100644 index ddb8fa90f82a.. --- a/app-emulation/vagrant/vagrant-2.2.18-r1.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" -RUBY_FAKEGEM_GEMSPEC="vagrant.gemspec" -RUBY_FAKEGEM_EXTRAINSTALL="keys plugins templates version.txt" -RUBY_FAKEGEM_TASK_DOC="" - -inherit bash-completion-r1 optfeature ruby-fakegem - -DESCRIPTION="A tool for building and distributing development environments" -HOMEPAGE="https://vagrantup.com/; -SRC_URI="https://github.com/hashicorp/vagrant/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - ${RDEPEND} - app-arch/libarchive - net-misc/curl -" - -ruby_add_rdepend " - >=dev-ruby/bcrypt_pbkdf-1.0.0 - >=dev-ruby/childprocess-4.0.0 - >=dev-ruby/ed25519-1.2.4 - dev-ruby/erubi - >=dev-ruby/hashicorp-checkpoint-0.1.5 - >=dev-ruby/i18n-1.8:1 - >=dev-ruby/listen-3.1 - =dev-ruby/mime-types-3.3:* - >=dev-ruby/rubyzip-2.0 - >=dev-ruby/net-scp-3.0.0 - >=dev-ruby/net-sftp-3.0 - >=dev-ruby/net-ssh-6.1.0 - dev-ruby/rest-client:2 - >=dev-ruby/vagrant_cloud-3.0.5 - >=dev-ruby/rexml-3.2.5 -" - -ruby_add_bdepend " - >=dev-ruby/rake-12.3.3 - test? ( - dev-ruby/rspec - dev-ruby/rspec-its - dev-ruby/webmock - ) -" - -all_ruby_prepare() { - # remove bundler support - sed -i '/[Bb]undler/d' Rakefile || die - rm Gemfile || die - rm tasks/bundler.rake || die - - sed -e ':rake\|rspec\|webmock: s:~>:>=:' \ - -e ':bcrypt_pbkdf\|hashicorp-checkpoint\|i18n\|listen\|net-ssh\|net-scp\|net-sftp\|childprocess: s:~>:>=:' \ - -e '/fake_ftp/ s:^#*:#:' \ - -e '/wdm/ s:^#*:#:' \ - -e '/winrm/ s:^#*:#:' \ - -e '/rb-kqueue/ s:^#*:#:' \ - -e '/ruby_dep/ s:^#*:#:' \ - -i ${PN}.gemspec || die - - sed -e "s/@VAGRANT_VERSION@/${PV}/g" "${FILESDIR}/${PN}.in" > "${PN}" || die -} - -all_ruby_install() { - all_fakegem_install - - newbashcomp contrib/bash/completion.sh ${PN} - - # provide executable similar to upstream: - # https://github.com/hashicorp/vagrant-installers/blob/master/substrate/modules/vagrant_installer/templates/vagrant.erb - dobin "${PN}" - - # directory for plugins.json - keepdir /var/lib/vagrant - - insinto /usr/share/vim/vimfiles/syntax/ - doins contrib/vim/vagrantfile.vim - - optfeature_header "Optional emulation/container backends:" - optfeature "VirtualBox support" app-emulation/virtualbox - optfeature "Docker support" app-containers/docker -} diff --git a/app-emulation/vagrant/vagrant-2.2.19.ebuild b/app-emulation/vagrant/vagrant-2.2.19.ebuild deleted file mode 100644 index 3dde73808665.. --- a/app-emulation/vagrant/vagrant-2.2.19.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/
commit: d93fa4a83a56a374fa62fe06a2979c626fe848c5 Author: Sam James gentoo org> AuthorDate: Sat Mar 18 01:02:49 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 01:19:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d93fa4a8 app-admin/puppet: fix concurrent-ruby dep Thanks to grknight for pointing this out. There's two upstream bugs for this: 1. https://tickets.puppetlabs.com/browse/PUP-11722 (where they end up pinning the dep) 2. https://tickets.puppetlabs.com/browse/PUP-11723 (still open, discussion on how to unpin) Closes: https://bugs.gentoo.org/900206 Signed-off-by: Sam James gentoo.org> app-admin/puppet/{puppet-7.23.0.ebuild => puppet-7.23.0-r1.ebuild} | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-admin/puppet/puppet-7.23.0.ebuild b/app-admin/puppet/puppet-7.23.0-r1.ebuild similarity index 93% rename from app-admin/puppet/puppet-7.23.0.ebuild rename to app-admin/puppet/puppet-7.23.0-r1.ebuild index ca6e536b95e8..491d52e9696e 100644 --- a/app-admin/puppet/puppet-7.23.0.ebuild +++ b/app-admin/puppet/puppet-7.23.0-r1.ebuild @@ -20,12 +20,15 @@ KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86" IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax" RESTRICT="test" +# https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning) +# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the pinning) ruby_add_rdepend " dev-ruby/hiera dev-ruby/json:= dev-ruby/semantic_puppet >=dev-ruby/facter-3.0.0 - dev-ruby/concurrent-ruby +
[gentoo-commits] repo/gentoo:master commit in: app-misc/timew/
commit: 34d6a1a7e4c396190f803347b3234c0f1b564a3a Author: Steve Arnold gentoo org> AuthorDate: Sat Mar 18 00:30:01 2023 + Commit: Steve Arnold gentoo org> CommitDate: Sat Mar 18 00:30:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34d6a1a7 app-misc/timew: keyword 1.4.3-r1 for ~arm, ~arm64 Signed-off-by: Steve Arnold gentoo.org> app-misc/timew/timew-1.4.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/timew/timew-1.4.3-r1.ebuild b/app-misc/timew/timew-1.4.3-r1.ebuild index 4561f210ad0d..697045ab4185 100644 --- a/app-misc/timew/timew-1.4.3-r1.ebuild +++ b/app-misc/timew/timew-1.4.3-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/GothenburgBitFactory/timewarrior/releases/download/v LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" src_configure() { local mycmakeargs=(
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activesupport/
commit: 9f0c4c3cf2e5f63825ceb9fb64f7a02548af1995 Author: Sam James gentoo org> AuthorDate: Sat Mar 18 00:22:56 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:22:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f0c4c3c dev-ruby/activesupport: Stabilize 6.0.6.1 amd64, #892359 Signed-off-by: Sam James gentoo.org> dev-ruby/activesupport/activesupport-6.0.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/activesupport/activesupport-6.0.6.1.ebuild b/dev-ruby/activesupport/activesupport-6.0.6.1.ebuild index 469c7ac0a8ce..473970606372 100644 --- a/dev-ruby/activesupport/activesupport-6.0.6.1.ebuild +++ b/dev-ruby/activesupport/activesupport-6.0.6.1.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz LICENSE="MIT" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="" RUBY_S="rails-${PV}/${PN}"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/activesupport/
commit: 872a9a3f8c7787f291296ca3c47c0d6622fb3499 Author: Sam James gentoo org> AuthorDate: Sat Mar 18 00:22:57 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:22:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=872a9a3f dev-ruby/activesupport: Stabilize 6.1.7.2 amd64, #892359 Signed-off-by: Sam James gentoo.org> dev-ruby/activesupport/activesupport-6.1.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/activesupport/activesupport-6.1.7.2.ebuild b/dev-ruby/activesupport/activesupport-6.1.7.2.ebuild index 019a5ee151fb..99169f856a6d 100644 --- a/dev-ruby/activesupport/activesupport-6.1.7.2.ebuild +++ b/dev-ruby/activesupport/activesupport-6.1.7.2.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz LICENSE="MIT" SLOT="$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="" RUBY_S="rails-${PV}/${PN}"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/coolio/
commit: 21cf5fb5695fdb68e43d12f49e545440320a29f4 Author: Sam James gentoo org> AuthorDate: Sat Mar 18 00:20:22 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:20:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21cf5fb5 dev-ruby/coolio: add github upstream metadata Signed-off-by: Sam James gentoo.org> dev-ruby/coolio/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-ruby/coolio/metadata.xml b/dev-ruby/coolio/metadata.xml index 658c72b1920d..b484ee35ee3a 100644 --- a/dev-ruby/coolio/metadata.xml +++ b/dev-ruby/coolio/metadata.xml @@ -5,4 +5,7 @@ r...@gentoo.org Gentoo Ruby Project + + tarcieri/cool.io +
[gentoo-commits] repo/gentoo:master commit in: gnome-base/librsvg/
commit: bd51624661d1f54682823979da9d679c8db366cd Author: Guillermo Joandet gmail com> AuthorDate: Fri Mar 17 21:56:31 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 18 00:11:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd516246 gnome-base/librsvg: Version bump to 2.56.0 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30195 Signed-off-by: Matt Turner gentoo.org> gnome-base/librsvg/Manifest | 23 ++ gnome-base/librsvg/librsvg-2.56.0.ebuild | 415 +++ 2 files changed, 438 insertions(+) diff --git a/gnome-base/librsvg/Manifest b/gnome-base/librsvg/Manifest index 2b9866a42649..bc4704eff1d3 100644 --- a/gnome-base/librsvg/Manifest +++ b/gnome-base/librsvg/Manifest @@ -4,9 +4,11 @@ DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29 DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 +DIST anstyle-0.3.4.crate 14285 BLAKE2B cb768245e67eaf1fb723a6720626d3230107f6f5c79b63ad64174766af1d447e5f150d0810ea9b7c9a03e690ed624820ec09946569487d642eb750289d5699ef SHA512 179c5b6aeef93b659e003306293962a048a0a14b4a2c75ac653d44b72d8c239183dae86cc245ca272a544ac269010c4aa2169f3a1b63754dbf4c35118383c35e DIST anyhow-1.0.64.crate 43549 BLAKE2B 2cbed191296299d888fd7a02366cb3e5498920cfd6a05ebac9c4ba6d0bc248b49e8dd46a70effbf3d69349a2b8d28814cb04edbc52ccd5bf3050de438210ca77 SHA512 4d525152a0977a85719695757e515e1fc714bbaccf3ade1d7bcafa9dec3c44e93c633aade95f663f8c93378a1f2da5d55e5f2a906701a7d8369939538f860531 DIST anyhow-1.0.69.crate 43576 BLAKE2B deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14 SHA512 d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071 DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407 +DIST assert_cmd-2.0.10.crate 24717 BLAKE2B 398c68ff3384229e1a56c969ac74189c2f93494ed8414da4f66491e01cbff185c525b4bd40062e1651b6cca14cef532ee2cca43a240d9599734c1151a85eee82 SHA512 2aba58644cabb8a7daa0bdeb22f628be12c267cf4c720581bb2a1fa5cfb38d7f53aa9ecf840bfcb5b0af1ab859908b0a6e2ae9b9db6cc9a3b74d5a219976a037 DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2 SHA512 c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720 DIST assert_cmd-2.0.8.crate 24347 BLAKE2B b69beb301a11e893ee1c7b59a08ac7860c16a598dc404d7bfd38b2554790898cfb82d1e602750e9b720b4122154e4da140c7b077645786f0a788796d5dafe272 SHA512 886d789af9fe7f8155d393e2742c7982d5c0bb8d44a09f66e5552faed2effcedd000d567f9f00e08ad6d7c17fac9374d7a234ba001f38c9cf444ee41dbe07428 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 @@ -41,10 +43,14 @@ DIST ciborium-ll-0.2.0.crate 10740 BLAKE2B f2ab6870bf68d238d51617e17a6a50fb7894d DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8 DIST clap-3.2.23.crate 219435 BLAKE2B e99a928ef61a7f9f6d7df2c38acd480fc86bfa3885d8b875007aa5bc855396641ca6772387de2eadc1d545dd201434037ea9e7fd138395831e4755ae5a917a7d SHA512
[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-system-monitor/
commit: 2e21f4df69134a43201e074216cb9606dca357ac Author: Guillermo Joandet gmail com> AuthorDate: Fri Mar 17 21:14:24 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Mar 18 00:11:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e21f4df gnome-extra/gnome-system-monitor: Version bump to 44.0 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30193 Signed-off-by: Matt Turner gentoo.org> gnome-extra/gnome-system-monitor/Manifest | 1 + .../gnome-system-monitor-44.0.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/gnome-extra/gnome-system-monitor/Manifest b/gnome-extra/gnome-system-monitor/Manifest index 515998ac832d..3a4748ad1cb7 100644 --- a/gnome-extra/gnome-system-monitor/Manifest +++ b/gnome-extra/gnome-system-monitor/Manifest @@ -1,2 +1,3 @@ DIST gnome-system-monitor-42.0.tar.xz 978208 BLAKE2B ba52048e643eef1dd556dc833fc5ebdf6a07559551c5e28dc46c3d143676571f7704667263f9974d87d6ed3679c15c955178a02e9ed5f69b4bc25c78d9b32e4e SHA512 880093fd75a87993ff8def1db9f6f090edaad43c6dc08564f61b9dbfa8c10df5e6d6a9a9072737d802503b34ba70de7bf7ef5aab2bf055ea68e795ec11a48bdd +DIST gnome-system-monitor-44.0.tar.xz 1012688 BLAKE2B b9e537ac865c31e0aa05958f067181bf3ef73e4997e818ec4d5d61da65954e910c908901ed55cceac447798d092944a01999fc37f38c7ce51590efedf7f12a85 SHA512 052dcdc927ad53ea601f1f3da6a921fe21b04f69aaa8b75a5096fdcdac5706391180c476b5c87a98012fa7b5dc6c5c43b8c88c30a38b12868c4188020e8ec3b8 DIST gnome-system-monitor-44.rc.tar.xz 1012032 BLAKE2B 51e77c5dfdeb1da5656b6b257183180a714d0780a242cb67a55941dc435b82299099d9b0e71350b6988030bee539a6e6acbcaeb1efc5090508fba3c284ebbbfc SHA512 df37c3b5b5815b65641ec783928d5880db33fd5d5b3a47670555369e51fb11e08cab75bfc2523e45146dd334972d82aeb7f4176fdedf04cbaa07578a8de23ddf diff --git a/gnome-extra/gnome-system-monitor/gnome-system-monitor-44.0.ebuild b/gnome-extra/gnome-system-monitor/gnome-system-monitor-44.0.ebuild new file mode 100644 index ..20b1f013e850 --- /dev/null +++ b/gnome-extra/gnome-system-monitor/gnome-system-monitor-44.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="The Gnome System Monitor" +HOMEPAGE="https://help.gnome.org/users/gnome-system-monitor/stable/; + +LICENSE="GPL-2+" +SLOT="0" +IUSE="systemd X" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-cpp/glibmm-2.46:2 + >=dev-libs/glib-2.56.0:2 + >=x11-libs/gtk+-3.22:3[X(+)] + >=dev-cpp/gtkmm-3.3.18:3.0 + >=dev-cpp/atkmm-2.28:0 + >=gnome-base/libgtop-2.37.2:2= + >=gui-libs/libhandy-1.5.0:1= + >=gnome-base/librsvg-2.35:2 + >=dev-libs/libxml2-2.0:2 + X? ( >=x11-libs/libwnck-2.91.0:3 ) + systemd? ( >=sys-apps/systemd-44:0= ) +" +# eautoreconf requires gnome-base/gnome-common +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + >=sys-auth/polkit-0.114 +" # polkit needed at buildtime for ITS rules of policy files, first available in 0.114 + +src_configure() { + local emesonargs=( + $(meson_use X wnck) + $(meson_use systemd) + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/kramdown/
commit: b4a35c6d6b1ede30e24bab7a243e123cf9a886c7 Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:44:09 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:02:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4a35c6d dev-ruby/kramdown: add github upstream metadata Signed-off-by: Sam James gentoo.org> dev-ruby/kramdown/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-ruby/kramdown/metadata.xml b/dev-ruby/kramdown/metadata.xml index daac6fdb7252..f81794e60240 100644 --- a/dev-ruby/kramdown/metadata.xml +++ b/dev-ruby/kramdown/metadata.xml @@ -5,4 +5,7 @@ r...@gentoo.org Gentoo Ruby Project + + gettalong/kramdown +
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/hashdiff/
commit: e10a486d86742a56e4b5d3cc5039da17135ab424 Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:28:12 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:01:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e10a486d dev-ruby/hashdiff: enable ruby32 ``` Finished in 0.01617 seconds (files took 0.07221 seconds to load) 109 examples, 0 failures ``` Signed-off-by: Sam James gentoo.org> dev-ruby/hashdiff/hashdiff-1.0.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/hashdiff/hashdiff-1.0.1.ebuild b/dev-ruby/hashdiff/hashdiff-1.0.1.ebuild index 11bde422f59f..04b6789a1cb6 100644 --- a/dev-ruby/hashdiff/hashdiff-1.0.1.ebuild +++ b/dev-ruby/hashdiff/hashdiff-1.0.1.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=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/crack/
commit: 3d733c4772e5ed8fc6cf38a5a1ca34b7b530a916 Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:21:54 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:01:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d733c47 dev-ruby/crack: enable ruby32 ``` Finished in 0.526601s, 169.0083 runs/s, 301.9361 assertions/s. 89 runs, 159 assertions, 0 failures, 0 errors, 0 skips ``` Signed-off-by: Sam James gentoo.org> dev-ruby/crack/crack-0.4.4-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/crack/crack-0.4.4-r3.ebuild b/dev-ruby/crack/crack-0.4.4-r3.ebuild index 7f44edcffee6..2716426caefb 100644 --- a/dev-ruby/crack/crack-0.4.4-r3.ebuild +++ b/dev-ruby/crack/crack-0.4.4-r3.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=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README.md History"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pg/
commit: b926a2c72748d9b20c78c3dd6b11e5584ceba3b9 Author: Sam James gentoo org> AuthorDate: Wed Mar 15 14:30:17 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:02:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b926a2c7 dev-ruby/pg: add 1.4.6 Signed-off-by: Sam James gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/30134 Signed-off-by: Sam James gentoo.org> dev-ruby/pg/Manifest| 1 + dev-ruby/pg/pg-1.4.6.ebuild | 65 + 2 files changed, 66 insertions(+) diff --git a/dev-ruby/pg/Manifest b/dev-ruby/pg/Manifest index 8affaac9a5a8..1dd177b37229 100644 --- a/dev-ruby/pg/Manifest +++ b/dev-ruby/pg/Manifest @@ -1,2 +1,3 @@ DIST pg-1.3.5.tar.gz 256197 BLAKE2B 8a8cd0135eb7dcf8389d2b0afa174059d12f542b1e2897fba0e292fd16f31508293ca90f64f731db9bc14e55e9ba2c740ccf744a5fe30c449d64344264e409e1 SHA512 44e8ad97a6f4136d49641c5a59a70a489d766d1c1e511f5a6f003c2ae2900466b02a2504dc0fb26c872ce3fcb56ac83ac5299a829cca99d9c02c4b7ce0f0ac75 DIST pg-1.4.1.tar.gz 258388 BLAKE2B d2f2c81b51fb159a95990382cce316938b97d8ecb1c9590c4a70be741f4806bc47dc99423c1d54e939bc156e287cc7cba28d854dc68900501c10fbaf15cb3076 SHA512 e8e0ad7b6df4a98d8ac6dfa8006044f7fbfc45713e1aa866e80a83061be5a6a1a57456cc2ffc14d976c2d108ce526c6fa9d4ce59222a9d9bb3ef676e9dec8da9 +DIST pg-1.4.6.tar.gz 282608 BLAKE2B 73616b6ba0373ae81394188fd96d7ca37144b76e5e89d0267e076ea39b9e33d19851d3881e70d9d5934ea26671c07635a22e7e530dd0094a243de8e9d9793fb5 SHA512 5cde5441f9864f89e7f44fd72d8becc60c223ba90793812c4756764f9807610d393ecca5ba05187e8aefb0d3530d67a7525b4e2c638160161410b369937e912a diff --git a/dev-ruby/pg/pg-1.4.6.ebuild b/dev-ruby/pg/pg-1.4.6.ebuild new file mode 100644 index ..478286a30ca2 --- /dev/null +++ b/dev-ruby/pg/pg-1.4.6.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_GEMSPEC="pg.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc README.md History.md" + +RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="Ruby extension library providing an API to PostgreSQL" +HOMEPAGE="https://github.com/ged/ruby-pg; +SRC_URI="https://github.com/ged/ruby-pg/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="ruby-${P}" + +LICENSE="|| ( BSD-2 Ruby-BSD )" +SLOT="1" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND+=" dev-db/postgresql:*" +DEPEND+=" dev-db/postgresql + test? ( >=dev-db/postgresql-9.4[server(+),threads] )" + +all_ruby_prepare() { + # hack the Rakefile to make it sure that it doesn't load + # rake-compiler (so that we don't have to depend on it and it + # actually works when building with USE=doc). + sed -i \ + -e '/Rakefile.cross/s:^:#:' \ + -e '/ExtensionTask/,/^end$/ s:^:#:' \ + Rakefile || die + + sed -e 's/git ls-files -z/find * -print0/' \ + -e "s:_relative ': './:" \ + -e 's/__dir__/"."/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid tests that assume IPv4 + sed -i -e '/expect.*hostaddr/ s:^:#:' spec/pg/connection_spec.rb || die + + # Fails with network-sandbox + sed -i -e '/connects using without host but envirinment variables/askip "gentoo"' spec/pg/scheduler_spec.rb || die + + # Avoid test that only works with bundled pg + sed -i -e '/tells about the libpq library path/askip "gentoo"' spec/pg_spec.rb || die + +} + +each_ruby_test() { + if [[ "${EUID}" -ne "0" ]]; then + # Make the rspec call explicit, this way we don't have to depend + # on rake-compiler (nor rubygems) _and_ we don't have to rebuild + # the whole extension from scratch. + RSPEC_VERSION=3 ruby-ng_rspec + else + ewarn "The userpriv feature must be enabled to run tests." + eerror "Testsuite will not be run." + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rdiscount/
commit: c80c12778425a6ad5e867e53076f07e54bae93c2 Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:49:04 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:02:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c80c1277 dev-ruby/rdiscount: enable ruby32 ``` 56 tests, 74 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications 100% passed --- 17256.73 tests/s, 22803.53 assertions/s ``` Signed-off-by: Sam James gentoo.org> dev-ruby/rdiscount/rdiscount-2.2.7.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/rdiscount/rdiscount-2.2.7.ebuild b/dev-ruby/rdiscount/rdiscount-2.2.7.ebuild index 1c7295f8c7ed..578013642fd7 100644 --- a/dev-ruby/rdiscount/rdiscount-2.2.7.ebuild +++ b/dev-ruby/rdiscount/rdiscount-2.2.7.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=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="test:unit"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pry/
commit: ae97e5b18cefb22a5a9a22016fde3371147de45e Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:51:20 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:02:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae97e5b1 dev-ruby/pry: enable ruby32 ``` Finished in 3.2 seconds (files took 0.27045 seconds to load) 1426 examples, 0 failures, 4 pending ``` Closes: https://github.com/gentoo/gentoo/pull/30131 Signed-off-by: Sam James gentoo.org> dev-ruby/pry/pry-0.14.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/pry/pry-0.14.2.ebuild b/dev-ruby/pry/pry-0.14.2.ebuild index 1ac6df00cb29..5833368c6da8 100644 --- a/dev-ruby/pry/pry-0.14.2.ebuild +++ b/dev-ruby/pry/pry-0.14.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_DOC="yard" RUBY_FAKEGEM_RECIPE_TEST="rspec3"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rack/
commit: dfac3b7047abf83d5e020d27a9eba5c94b2baf19 Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:30:10 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:01:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfac3b70 dev-ruby/rack: enable ruby32 ``` Finished in 5.299864s, 207.9299 runs/s, 866.6261 assertions/s. 1102 runs, 4593 assertions, 0 failures, 0 errors, 3 skips ``` Signed-off-by: Sam James gentoo.org> dev-ruby/rack/rack-3.0.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rack/rack-3.0.4.2.ebuild b/dev-ruby/rack/rack-3.0.4.2.ebuild index 7aee70d2e0f0..e01ec370183d 100644 --- a/dev-ruby/rack/rack-3.0.4.2.ebuild +++ b/dev-ruby/rack/rack-3.0.4.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_DOCDIR="doc" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md SECURITY.md SPEC.rdoc UPGRADE-GUIDE.md"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/thor/files/, dev-ruby/thor/
commit: 557922daa276be471bff9f1fbfc9e4ee3fbbe6c9 Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:37:12 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:02:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=557922da dev-ruby/thor: enable ruby32 ``` Finished in 0.6724 seconds (files took 0.35272 seconds to load) 800 examples, 0 failures, 1 pending ``` Signed-off-by: Sam James gentoo.org> dev-ruby/thor/files/thor-1.2.1-tests.patch | 211 + dev-ruby/thor/thor-1.2.1-r1.ebuild | 74 ++ 2 files changed, 285 insertions(+) diff --git a/dev-ruby/thor/files/thor-1.2.1-tests.patch b/dev-ruby/thor/files/thor-1.2.1-tests.patch new file mode 100644 index ..bd59deda2338 --- /dev/null +++ b/dev-ruby/thor/files/thor-1.2.1-tests.patch @@ -0,0 +1,211 @@ +https://github.com/rails/thor/issues/817 +https://github.com/rails/thor/commit/0def4cfba5bf470f76877eb3b8a8895f0018e574 +https://github.com/rails/thor/commit/46d1422902e1c66b31fae79be7dca79ff8b2e81b + +From 0def4cfba5bf470f76877eb3b8a8895f0018e574 Mon Sep 17 00:00:00 2001 +From: Tim Diggins +Date: Fri, 4 Mar 2022 12:16:58 + +Subject: [PATCH] fix expectations for ruby 3 treatment of hash arg + +--- a/spec/line_editor_spec.rb b/spec/line_editor_spec.rb +@@ -13,7 +13,7 @@ + describe ".readline" do + it "uses the Readline line editor" do + editor = double("Readline") +- expect(Thor::LineEditor::Readline).to receive(:new).with("Enter your name ", :default => "Brian").and_return(editor) ++ expect(Thor::LineEditor::Readline).to receive(:new).with("Enter your name ", {:default => "Brian"}).and_return(editor) + expect(editor).to receive(:readline).and_return("George") + expect(Thor::LineEditor.readline("Enter your name ", :default => "Brian")).to eq("George") + end +@@ -35,7 +35,7 @@ + describe ".readline" do + it "uses the Basic line editor" do + editor = double("Basic") +- expect(Thor::LineEditor::Basic).to receive(:new).with("Enter your name ", :default => "Brian").and_return(editor) ++ expect(Thor::LineEditor::Basic).to receive(:new).with("Enter your name ", {:default => "Brian"}).and_return(editor) + expect(editor).to receive(:readline).and_return("George") + expect(Thor::LineEditor.readline("Enter your name ", :default => "Brian")).to eq("George") + end +--- a/spec/shell/basic_spec.rb b/spec/shell/basic_spec.rb +@@ -70,80 +70,80 @@ def shell + + it "prints a message to the user with the available options, expects case-sensitive matching, and determines the correctness of the answer" do + flavors = %w(strawberry chocolate vanilla) +- expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => flavors).and_return("chocolate") ++ expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => flavors}).and_return("chocolate") + expect(shell.ask('What\'s your favorite Neopolitan flavor?', :limited_to => flavors)).to eq("chocolate") + end + + it "prints a message to the user with the available options, expects case-sensitive matching, and reasks the question after an incorrect response" do + flavors = %w(strawberry chocolate vanilla) + expect($stdout).to receive(:print).with("Your response must be one of: [strawberry, chocolate, vanilla]. Please try again.\n") +- expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => flavors).and_return("moose tracks", "chocolate") ++ expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => flavors}).and_return("moose tracks", "chocolate") + expect(shell.ask('What\'s your favorite Neopolitan flavor?', :limited_to => flavors)).to eq("chocolate") + end + + it "prints a message to the user with the available options, expects case-sensitive matching, and reasks the question after a case-insensitive match" do + flavors = %w(strawberry chocolate vanilla) + expect($stdout).to receive(:print).with("Your response must be one of: [strawberry, chocolate, vanilla]. Please try again.\n") +- expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', :limited_to => flavors).and_return("cHoCoLaTe", "chocolate") ++ expect(Thor::LineEditor).to receive(:readline).with('What\'s your favorite Neopolitan flavor? [strawberry, chocolate, vanilla] ', {:limited_to => flavors}).and_return("cHoCoLaTe", "chocolate") + expect(shell.ask('What\'s your favorite Neopolitan flavor?', :limited_to => flavors)).to eq("chocolate")
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/yard/
commit: bf043ce7addc858d01739cdda9f524881a06f4cb Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:50:38 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:02:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf043ce7 dev-ruby/yard: enable ruby32 ``` Finished in 3.4 seconds (files took 0.45987 seconds to load) 1911 examples, 0 failures, 36 pending ``` Signed-off-by: Sam James gentoo.org> dev-ruby/yard/yard-0.9.28.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-ruby/yard/yard-0.9.28.ebuild b/dev-ruby/yard/yard-0.9.28.ebuild index 5953b2cb14ba..4d0ef4ff8c9e 100644 --- a/dev-ruby/yard/yard-0.9.28.ebuild +++ b/dev-ruby/yard/yard-0.9.28.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=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_TASK_DOC="yard" @@ -20,7 +20,7 @@ inherit ruby-fakegem DESCRIPTION="Documentation generation tool for the Ruby programming language" HOMEPAGE="https://yardoc.org/; -# The gem lakes the gemspec file needed to pass tests. +# The gem lacks the gemspec file needed to pass tests. SRC_URI="https://github.com/lsegal/yard/archive/v${PV}.tar.gz -> ${P}-git.tgz" LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/blankslate/
commit: 27d7bbed2b61b633cb7fdc968f94c727087744c5 Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:41:10 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:02:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d7bbed dev-ruby/blankslate: enable ruby32 ``` Finished in 0.00154 seconds (files took 0.05597 seconds to load) 1 example, 0 failures ``` Signed-off-by: Sam James gentoo.org> dev-ruby/blankslate/blankslate-3.1.3-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/blankslate/blankslate-3.1.3-r1.ebuild b/dev-ruby/blankslate/blankslate-3.1.3-r1.ebuild index 5e339b253e06..bb9980f49d04 100644 --- a/dev-ruby/blankslate/blankslate-3.1.3-r1.ebuild +++ b/dev-ruby/blankslate/blankslate-3.1.3-r1.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=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/tty-cursor/
commit: b17cc98d9ac9c531b0673498186639782a66b28d Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:10:20 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:01:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b17cc98d dev-ruby/tty-cursor: enable ruby32 ``` Finished in 0.00851 seconds (files took 0.07127 seconds to load) 42 examples, 0 failures Randomized with seed 16312 ``` Signed-off-by: Sam James gentoo.org> dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild b/dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild index 73023cfff948..bba595145135 100644 --- a/dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild +++ b/dev-ruby/tty-cursor/tty-cursor-0.7.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3"
[gentoo-commits] repo/gentoo:master commit in: app-text/htmltidy/
commit: 22f4278a6a3b4ee880418e2991e21d8f4c00e7fe Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:40:05 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:02:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22f4278a app-text/htmltidy: enable ruby31, ruby32 Signed-off-by: Sam James gentoo.org> app-text/htmltidy/htmltidy-5.8.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-text/htmltidy/htmltidy-5.8.0-r1.ebuild b/app-text/htmltidy/htmltidy-5.8.0-r1.ebuild index b69b369a2d16..8d6b8e76e9ce 100644 --- a/app-text/htmltidy/htmltidy-5.8.0-r1.ebuild +++ b/app-text/htmltidy/htmltidy-5.8.0-r1.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=7 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32" RUBY_OPTIONAL="yes" inherit cmake ruby-ng
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pastel/
commit: 2f1c75fee95b5c87f667af2489528c92591ffae3 Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:16:57 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:01:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1c75fe dev-ruby/pastel: enable ruby32 ``` Finished in 0.02592 seconds (files took 0.08115 seconds to load) 140 examples, 0 failures Randomized with seed 14780 ``` Signed-off-by: Sam James gentoo.org> dev-ruby/pastel/pastel-0.8.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/pastel/pastel-0.8.0.ebuild b/dev-ruby/pastel/pastel-0.8.0.ebuild index cb69ad547087..1729283a9c9f 100644 --- a/dev-ruby/pastel/pastel-0.8.0.ebuild +++ b/dev-ruby/pastel/pastel-0.8.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/childlabor/
commit: 9a87c6d68b7af404b5b1dbe68b8c52e314ca9dfd Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:21:10 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:01:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a87c6d6 dev-ruby/childlabor: enable ruby32 ``` Finished in 1.04 seconds (files took 0.07811 seconds to load) 10 examples, 0 failures ``` Signed-off-by: Sam James gentoo.org> dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild b/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild index fbb289f86b30..f7c8a220b6eb 100644 --- a/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild +++ b/dev-ruby/childlabor/childlabor-0.0.3-r2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_TASK_TEST=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/webmock/
commit: da12034aa913549c7965c2e04e225582af9480b5 Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:31:56 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:02:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da12034a dev-ruby/webmock: enable ruby32 ``` Finished in 1.03 seconds (files took 0.38547 seconds to load) 777 examples, 0 failures ``` Signed-off-by: Sam James gentoo.org> dev-ruby/webmock/webmock-3.18.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/webmock/webmock-3.18.1.ebuild b/dev-ruby/webmock/webmock-3.18.1.ebuild index ff18bc5ed6e0..9ea2b1c6e9bf 100644 --- a/dev-ruby/webmock/webmock-3.18.1.ebuild +++ b/dev-ruby/webmock/webmock-3.18.1.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=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/public_suffix/
commit: b44180a13c28968518fb21dafc6986624e99cc20 Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:25:10 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:01:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b44180a1 dev-ruby/public_suffix: enable ruby32 for 4.0.7 ``` Finished in 0.112036s, 731.9055 runs/s, 2856.2167 assertions/s. 82 runs, 320 assertions, 0 failures, 0 errors, 0 skips ``` Signed-off-by: Sam James gentoo.org> dev-ruby/public_suffix/public_suffix-4.0.7.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/public_suffix/public_suffix-4.0.7.ebuild b/dev-ruby/public_suffix/public_suffix-4.0.7.ebuild index 6b42d2313e8a..8705c4505304 100644 --- a/dev-ruby/public_suffix/public_suffix-4.0.7.ebuild +++ b/dev-ruby/public_suffix/public_suffix-4.0.7.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=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRAINSTALL="data"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/public_suffix/
commit: fc4d18526a8389b04e945810d391247cb2b43f1e Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:25:41 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:01:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc4d1852 dev-ruby/public_suffix: enable ruby32 for 5.0.1 ``` Finished in 0.096478s, 849.9332 runs/s, 3316.8126 assertions/s. 82 runs, 320 assertions, 0 failures, 0 errors, 0 skips ``` Signed-off-by: Sam James gentoo.org> dev-ruby/public_suffix/public_suffix-5.0.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/public_suffix/public_suffix-5.0.1.ebuild b/dev-ruby/public_suffix/public_suffix-5.0.1.ebuild index 0e54e7908148..a00f35560339 100644 --- a/dev-ruby/public_suffix/public_suffix-5.0.1.ebuild +++ b/dev-ruby/public_suffix/public_suffix-5.0.1.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=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRAINSTALL="data"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/addressable/
commit: 58c5782acafdcdbe6fa98f81489debdcf2c65514 Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:27:19 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:01:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58c5782a dev-ruby/addressable: enable ruby32 ``` Finished in 0.42193 seconds (files took 0.16215 seconds to load) 1403 examples, 0 failures, 5 pending ``` Signed-off-by: Sam James gentoo.org> dev-ruby/addressable/addressable-2.8.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/addressable/addressable-2.8.1.ebuild b/dev-ruby/addressable/addressable-2.8.1.ebuild index c6684e1001c0..f81a5ff2c1a3 100644 --- a/dev-ruby/addressable/addressable-2.8.1.ebuild +++ b/dev-ruby/addressable/addressable-2.8.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/tty-editor/
commit: 203751455a13bc91e83c5d277c59bfab44f55152 Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:19:33 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:01:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20375145 dev-ruby/tty-editor: enable ruby32 ``` Finished in 0.45586 seconds (files took 0.1553 seconds to load) 52 examples, 0 failures Randomized with seed 52347 ``` Signed-off-by: Sam James gentoo.org> dev-ruby/tty-editor/tty-editor-0.7.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/tty-editor/tty-editor-0.7.0.ebuild b/dev-ruby/tty-editor/tty-editor-0.7.0.ebuild index a27f02257554..3eb336c2de5b 100644 --- a/dev-ruby/tty-editor/tty-editor-0.7.0.ebuild +++ b/dev-ruby/tty-editor/tty-editor-0.7.0.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=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/tty-color/
commit: bc3d7c35ff230a08764a67efe33b79a3475719ab Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:10:58 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:01:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc3d7c35 dev-ruby/tty-color: enable ruby32 ``` Finished in 0.0237 seconds (files took 0.06612 seconds to load) 60 examples, 0 failures Randomized with seed 43379 ``` Signed-off-by: Sam James gentoo.org> dev-ruby/tty-color/tty-color-0.6.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/tty-color/tty-color-0.6.0.ebuild b/dev-ruby/tty-color/tty-color-0.6.0.ebuild index 199213b20e6c..139c2d86ea3f 100644 --- a/dev-ruby/tty-color/tty-color-0.6.0.ebuild +++ b/dev-ruby/tty-color/tty-color-0.6.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/mocha/, dev-ruby/mocha/files/
commit: 3a078465a8e26099a35dc4374ae8aaf2dbda406c Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:24:32 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:01:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a078465 dev-ruby/mocha: enable ruby32 for 1.16.0 ``` Finished in 0.151366s, 2530.2874 runs/s, 1909.2769 assertions/s. 383 runs, 289 assertions, 0 failures, 0 errors, 0 skips ``` Signed-off-by: Sam James gentoo.org> .../files/{mocha-2.0.2-ruby32.patch => mocha-1.16.0-ruby32.patch} | 0 dev-ruby/mocha/mocha-1.16.0.ebuild| 8 ++-- dev-ruby/mocha/mocha-2.0.2.ebuild | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/dev-ruby/mocha/files/mocha-2.0.2-ruby32.patch b/dev-ruby/mocha/files/mocha-1.16.0-ruby32.patch similarity index 100% rename from dev-ruby/mocha/files/mocha-2.0.2-ruby32.patch rename to dev-ruby/mocha/files/mocha-1.16.0-ruby32.patch diff --git a/dev-ruby/mocha/mocha-1.16.0.ebuild b/dev-ruby/mocha/mocha-1.16.0.ebuild index 5f825dc0d59e..ea8837619e17 100644 --- a/dev-ruby/mocha/mocha-1.16.0.ebuild +++ b/dev-ruby/mocha/mocha-1.16.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance" @@ -26,6 +26,10 @@ IUSE="" ruby_add_bdepend " test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )" +PATCHES=( + "${FILESDIR}"/mocha-1.16.0-ruby32.patch +) + all_ruby_prepare() { sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' Rakefile || die diff --git a/dev-ruby/mocha/mocha-2.0.2.ebuild b/dev-ruby/mocha/mocha-2.0.2.ebuild index 86f55e44e1b2..7200023417c0 100644 --- a/dev-ruby/mocha/mocha-2.0.2.ebuild +++ b/dev-ruby/mocha/mocha-2.0.2.ebuild @@ -27,7 +27,7 @@ ruby_add_bdepend " test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )" PATCHES=( - "${FILESDIR}"/${P}-ruby32.patch + "${FILESDIR}"/${PN}-1.16.0-ruby32.patch ) all_ruby_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/wisper/
commit: 66181f14aea4d98edcfd39ef156043d3c36edc4a Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:13:31 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:01:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66181f14 dev-ruby/wisper: enable ruby32 ``` Finished in 1.03 seconds (files took 0.07646 seconds to load) 104 examples, 0 failures Randomized with seed 2881 ``` Signed-off-by: Sam James gentoo.org> dev-ruby/wisper/wisper-2.0.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/wisper/wisper-2.0.1.ebuild b/dev-ruby/wisper/wisper-2.0.1.ebuild index 54e929575cba..0eb86608b79b 100644 --- a/dev-ruby/wisper/wisper-2.0.1.ebuild +++ b/dev-ruby/wisper/wisper-2.0.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/tty-reader/
commit: ee5dce843299f1abc07507b562eebd1760fae6ca Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:15:50 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:01:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee5dce84 dev-ruby/tty-reader: enable ruby32 ``` Finished in 1.9 seconds (files took 0.08643 seconds to load) 112 examples, 0 failures Randomized with seed 61414 ``` Signed-off-by: Sam James gentoo.org> dev-ruby/tty-reader/tty-reader-0.9.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/tty-reader/tty-reader-0.9.0.ebuild b/dev-ruby/tty-reader/tty-reader-0.9.0.ebuild index 194a1b0880e2..093514201713 100644 --- a/dev-ruby/tty-reader/tty-reader-0.9.0.ebuild +++ b/dev-ruby/tty-reader/tty-reader-0.9.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/tty-prompt/
commit: 614913e5aef3f7ef24cfb506b1583f8d8d4599cb Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:19:06 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:01:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=614913e5 dev-ruby/tty-prompt: enable ruby32 ``` Finished in 6.88 seconds (files took 0.15954 seconds to load) 494 examples, 0 failures Randomized with seed 5583 ``` Signed-off-by: Sam James gentoo.org> dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild b/dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild index 6128abe77738..83aeb404b223 100644 --- a/dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild +++ b/dev-ruby/tty-prompt/tty-prompt-0.23.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/tty-screen/
commit: db44be20533e3b6bd749689271a8941c57ba6843 Author: Sam James gentoo org> AuthorDate: Wed Mar 15 07:12:53 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:01:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db44be20 dev-ruby/tty-screen: enable ruby32 ``` Finished in 0.01345 seconds (files took 0.08295 seconds to load) 26 examples, 0 failures Randomized with seed 8634 ``` Signed-off-by: Sam James gentoo.org> dev-ruby/tty-screen/tty-screen-0.8.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/tty-screen/tty-screen-0.8.1.ebuild b/dev-ruby/tty-screen/tty-screen-0.8.1.ebuild index da2419fe8220..40667d07ea73 100644 --- a/dev-ruby/tty-screen/tty-screen-0.8.1.ebuild +++ b/dev-ruby/tty-screen/tty-screen-0.8.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3"
[gentoo-commits] repo/gentoo:master commit in: media-tv/plex-media-server/
commit: 74165a614963c6a37fe0a8f5b3146c29e1cd6479 Author: Sam James gentoo org> AuthorDate: Sat Mar 18 00:00:09 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 18 00:00:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74165a61 media-tv/plex-media-server: Stabilize 1.31.1.6733 amd64, #901985 Signed-off-by: Sam James gentoo.org> media-tv/plex-media-server/plex-media-server-1.31.1.6733.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-tv/plex-media-server/plex-media-server-1.31.1.6733.ebuild b/media-tv/plex-media-server/plex-media-server-1.31.1.6733.ebuild index 87575c00c8e3..93b6d232e875 100644 --- a/media-tv/plex-media-server/plex-media-server-1.31.1.6733.ebuild +++ b/media-tv/plex-media-server/plex-media-server-1.31.1.6733.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}" LICENSE="Plex" SLOT="0" -KEYWORDS="-* ~amd64 ~arm64 ~x86" +KEYWORDS="-* amd64 ~arm64 ~x86" RESTRICT="bindist" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-misc/barrier/, x11-misc/barrier/files/
commit: 08d877a77504fcaebc4653dbd4988c6ea9d1bd17 Author: Sam James gentoo org> AuthorDate: Fri Mar 17 22:45:41 2023 + Commit: Sam James gentoo org> CommitDate: Fri Mar 17 23:56:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d877a7 x11-misc/barrier: fix build w/ gcc 13 Closes: https://bugs.gentoo.org/895088 Signed-off-by: Sam James gentoo.org> x11-misc/barrier/barrier-2.4.0.ebuild | 3 +- x11-misc/barrier/files/barrier-2.4.0-gcc-13.patch | 38 +++ 2 files changed, 40 insertions(+), 1 deletion(-) diff --git a/x11-misc/barrier/barrier-2.4.0.ebuild b/x11-misc/barrier/barrier-2.4.0.ebuild index f086465e0601..0c587b0c8a91 100644 --- a/x11-misc/barrier/barrier-2.4.0.ebuild +++ b/x11-misc/barrier/barrier-2.4.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=8 @@ -43,6 +43,7 @@ DEPEND=" PATCHES=( "${FILESDIR}"/${P}-includes.patch + "${FILESDIR}"/${P}-gcc-13.patch ) DOCS=( diff --git a/x11-misc/barrier/files/barrier-2.4.0-gcc-13.patch b/x11-misc/barrier/files/barrier-2.4.0-gcc-13.patch new file mode 100644 index ..5b1759049143 --- /dev/null +++ b/x11-misc/barrier/files/barrier-2.4.0-gcc-13.patch @@ -0,0 +1,38 @@ +https://bugs.gentoo.org/895088 +https://github.com/debauchee/barrier/pull/1886 + +From d376d23d534e053a160c32ee1170d237a2f3d6bd Mon Sep 17 00:00:00 2001 +From: "Benjamin A. Beasley" +Date: Thu, 26 Jan 2023 09:25:59 -0500 +Subject: [PATCH] Add missing #include directives needed for GCC 13 + +--- + src/lib/base/String.h | 1 + + src/lib/net/FingerprintData.h | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/src/lib/base/String.h b/src/lib/base/String.h +index 9c5a53bac4..fa37f8f0dc 100644 +--- a/src/lib/base/String.h b/src/lib/base/String.h +@@ -18,6 +18,7 @@ + + #pragma once + ++#include + #include "common/common.h" + #include "common/stdstring.h" + +diff --git a/src/lib/net/FingerprintData.h b/src/lib/net/FingerprintData.h +index 938a69538d..522a481353 100644 +--- a/src/lib/net/FingerprintData.h b/src/lib/net/FingerprintData.h +@@ -18,6 +18,7 @@ + #ifndef BARRIER_LIB_NET_FINGERPRINT_DATA_H + #define BARRIER_LIB_NET_FINGERPRINT_DATA_H + ++#include + #include + #include + +
[gentoo-commits] repo/gentoo:master commit in: media-gfx/gphoto2/, media-gfx/gphoto2/files/
commit: 81f044d7b5f70314f72ec500664d240877ea2242 Author: Sam James gentoo org> AuthorDate: Fri Mar 17 22:39:16 2023 + Commit: Sam James gentoo org> CommitDate: Fri Mar 17 23:56:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81f044d7 media-gfx/gphoto2: fix build w/ clang 16 Closes: https://bugs.gentoo.org/896212 Signed-off-by: Sam James gentoo.org> .../gphoto2/files/gphoto2-2.5.28-clang-16.patch| 77 ++ media-gfx/gphoto2/gphoto2-2.5.28-r1.ebuild | 54 +++ 2 files changed, 131 insertions(+) diff --git a/media-gfx/gphoto2/files/gphoto2-2.5.28-clang-16.patch b/media-gfx/gphoto2/files/gphoto2-2.5.28-clang-16.patch new file mode 100644 index ..e21d38b311e9 --- /dev/null +++ b/media-gfx/gphoto2/files/gphoto2-2.5.28-clang-16.patch @@ -0,0 +1,77 @@ +https://bugs.gentoo.org/896212 +https://github.com/gphoto/gphoto2/pull/569 +https://github.com/gphoto/gphoto2/commit/ccc4c1f092bd21ebc713f4d7b9be85be49f92f1e +https://github.com/gphoto/gphoto2/commit/366930ccc1a261c3eb883da2bf3c655162ccd75f + +From ccc4c1f092bd21ebc713f4d7b9be85be49f92f1e Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Fri, 2 Sep 2022 12:59:46 -0700 +Subject: [PATCH] gphoto2: Use pthread_t abstract type for thead IDs + +This is not a plain old datatype in every libc, e.g. with musl this +would fail in type conversion + +Signed-off-by: Khem Raj +--- a/gphoto2/main.c b/gphoto2/main.c +@@ -1198,7 +1198,7 @@ thread_func (void *data) + pthread_cleanup_pop (1); + } + +-static unsigned int ++static pthread_t + start_timeout_func (Camera *camera, unsigned int timeout, + CameraTimeoutFunc func, void __unused__ *data) + { +@@ -1219,7 +1219,7 @@ start_timeout_func (Camera *camera, unsigned int timeout, + } + + static void +-stop_timeout_func (Camera __unused__ *camera, unsigned int id, ++stop_timeout_func (Camera __unused__ *camera, pthread_t id, + void __unused__ *data) + { + pthread_t tid = id; + + +From 366930ccc1a261c3eb883da2bf3c655162ccd75f Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Wed, 1 Mar 2023 22:58:37 -0800 +Subject: [PATCH] Match prototypes of callbacks with libgphoto + +In https://github.com/gphoto/gphoto2/pull/535/commits/ccc4c1f092bd21ebc713f4d7b9be85be49f92f1e +we tried to fix by using pthread_t but it also needs to make changes in +libgphoto and these changes can be invasive, therefore lets revert to +older types and to fix musl problem fix it via type casts + +Signed-off-by: Khem Raj +--- a/gphoto2/main.c b/gphoto2/main.c +@@ -1198,7 +1198,7 @@ thread_func (void *data) + pthread_cleanup_pop (1); + } + +-static pthread_t ++static unsigned int + start_timeout_func (Camera *camera, unsigned int timeout, + CameraTimeoutFunc func, void __unused__ *data) + { +@@ -1215,14 +1215,14 @@ start_timeout_func (Camera *camera, unsigned int timeout, + + pthread_create (, NULL, thread_func, td); + +- return (tid); ++ return (unsigned int)tid; + } + + static void +-stop_timeout_func (Camera __unused__ *camera, pthread_t id, ++stop_timeout_func (Camera __unused__ *camera, unsigned int id, + void __unused__ *data) + { +- pthread_t tid = id; ++ pthread_t tid = (pthread_t)id; + + pthread_cancel (tid); + pthread_join (tid, NULL); + diff --git a/media-gfx/gphoto2/gphoto2-2.5.28-r1.ebuild b/media-gfx/gphoto2/gphoto2-2.5.28-r1.ebuild new file mode 100644 index ..451c24940a8e --- /dev/null +++ b/media-gfx/gphoto2/gphoto2-2.5.28-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Free, redistributable digital camera software application" +HOMEPAGE="http://www.gphoto.org/; +SRC_URI="mirror://sourceforge/gphoto/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="aalib ncurses nls readline" + +# aalib -> needs libjpeg +RDEPEND=" + >=dev-libs/popt-1.6.1 + >=media-libs/libexif-0.6.9 + >=media-libs/libgphoto2-2.5.17:=[exif] + aalib? ( + media-libs/aalib + media-libs/libjpeg-turbo + ) + ncurses? ( dev-libs/cdk:= ) + readline? ( sys-libs/readline:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + nls? ( >=sys-devel/gettext-0.14.1 ) +" + +PATCHES=( + "${FILESDIR}"/${P}-clang-16.patch +) + +src_prepare() { + default + # Leave GCC debug builds under user control + sed -r '/(C|LD)FLAGS/ s/ -g( |")/\1/' \ + -i configure{.ac,} || die + eautoreconf +} + +src_configure() { + econf \ + $(use_with aalib) \ + $(use_with aalib jpeg) \ + $(use_with ncurses cdk) \ + $(use_enable nls) \ + $(use_with readline) +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-vanilla/
commit: 3d4613277f1af79b4a779a7940daac7b9e48ac3f Author: Ionen Wolkens gentoo org> AuthorDate: Fri Mar 17 23:05:12 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Mar 17 23:42:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d461327 app-emulation/wine-vanilla: add 8.4 Again wrt USE=wayland, don't expect this to be useful yet as it's just initial support that builds a stub driver. Signed-off-by: Ionen Wolkens gentoo.org> app-emulation/wine-vanilla/Manifest| 1 + app-emulation/wine-vanilla/wine-vanilla-8.4.ebuild | 334 + 2 files changed, 335 insertions(+) diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest index 17f5ba6e2aa5..d84e9a57ac22 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -3,3 +3,4 @@ DIST wine-8.0.tar.xz 29054044 BLAKE2B baf8f96b665119c9f38a148a2472dbe8f6ca8d4641 DIST wine-8.1.tar.xz 29083080 BLAKE2B 6eed2128627f15159ad80588ebe839de76cb9a536797d7da136b61f56033ece60c60208702b7928cdb297c1d8730baae0d6bb0ac7a0473c34ed44b5c5edaaec5 SHA512 3f0477c26f293cf928acbdae2ffb98740ac227a605ec90f3ab3d35c0dbca2037529ff4e4de0b69cc975579ad14dc2fb8b52e050cfd99cffcc627418cf8cb4346 DIST wine-8.2.tar.xz 29129032 BLAKE2B 831a5d1c8228050db9257ed60dc77ed0a391f16ee16d2e5563eabbf8f7d988655477327e1081baf947b173e8eb716b15fb72d1daa70d5ade52508c7f1cc2c231 SHA512 d0b8bb8c6d75034519bdf48d52b89f9d44ba4f7306a0b8f860cbb2c4c39d8fae3c2d9c12be37427b9a9cbdb7dd8701844d0a74c245dd7a9e8a423cb56962b254 DIST wine-8.3.tar.xz 28983532 BLAKE2B b811a13aaa87f186c744254059d40fdf0740da42cf788acb2375c04cf3ecc281c92afc7bb7830d5797624d96f803edcb2d2778c5da378d89938fe0b68e72a287 SHA512 9c0c86f1d523cc65fe6bcb2f98e73f8909282eda1c04516ff35a32833e469421e099fe1351c3078ac96aa7884fc194a77fcf2ba8863e2a227316fd84562f1f5a +DIST wine-8.4.tar.xz 29031312 BLAKE2B 0b91267a68e4e332544d273646bb1e9389c3af3f48069ab7942096af5512e86a61d39788d91c221b4ae96e81858cfdff1e43a658ba407ff1450b6d752b8a3235 SHA512 8de144a65c0a3a2984fabc1294b647b8581da5fa8bd28a9ff756ab59256ee2b453d898453fc902bbc372a4e017a8e29b1eeef917f137ec1134ac08b671eccc7d diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.4.ebuild b/app-emulation/wine-vanilla/wine-vanilla-8.4.ebuild new file mode 100644 index ..69a8a4af667a --- /dev/null +++ b/app-emulation/wine-vanilla/wine-vanilla-8.4.ebuild @@ -0,0 +1,334 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MULTILIB_COMPAT=( abi_x86_{32,64} ) +inherit autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper + +WINE_GECKO=2.47.3 +WINE_MONO=7.4.0 + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git; +else + (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0 + SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz; + S="${WORKDIR}/wine-${PV}" + KEYWORDS="-* ~amd64 ~x86" +fi + +DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets" +HOMEPAGE=" + https://www.winehq.org/ + https://gitlab.winehq.org/wine/wine/; + +LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" +SLOT="${PV}" +IUSE=" + +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos + llvm-libunwind debug custom-cflags +fontconfig +gecko gphoto2 + +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl + osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard + +ssl +truetype udev udisks +unwind usb v4l +vulkan wayland + +xcomposite xinerama" +REQUIRED_USE=" + X? ( truetype ) + crossdev-mingw? ( mingw )" # bug #551124 for truetype + +# tests are non-trivial to run, can hang easily, don't play well with +# sandbox, and several need real opengl/vulkan or network access +RESTRICT="test" + +# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked +WINE_DLOPEN_DEPEND=" + X? ( + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libXrender[${MULTILIB_USEDEP}] + x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + opengl? ( + media-libs/libglvnd[X,${MULTILIB_USEDEP}] + osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] ) + ) + xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) + xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) + ) + cups? ( net-print/cups[${MULTILIB_USEDEP}] ) + fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) + kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) + netapi? (
[gentoo-commits] repo/gentoo:master commit in: app-editors/helix/
commit: f3515e870f0daea85d384499939b921e44036c13 Author: Jonas Frei pm me> AuthorDate: Fri Mar 17 19:09:52 2023 + Commit: Patrick McLean gentoo org> CommitDate: Fri Mar 17 22:54:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3515e87 app-editors/helix: Proxied maintainer request Signed-off-by: Jonas Frei pm.me> Closes: https://github.com/gentoo/gentoo/pull/30190 Signed-off-by: Patrick McLean gentoo.org> app-editors/helix/metadata.xml | 8 1 file changed, 8 insertions(+) diff --git a/app-editors/helix/metadata.xml b/app-editors/helix/metadata.xml index b1629530d15d..07edb24ed94b 100644 --- a/app-editors/helix/metadata.xml +++ b/app-editors/helix/metadata.xml @@ -5,6 +5,14 @@ chutz...@gentoo.org Patrick McLean + + frei...@pm.me + Jonas Frei + + + proxy-ma...@gentoo.org + Proxy Maintainers + Build and install grammar language files
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: b5240fb0f593fc3c45885125682d33069cfb45c8 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:30 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5240fb0 xdg.eclass: remove EAPI 5 Signed-off-by: David Seifert gentoo.org> eclass/xdg.eclass | 65 --- 1 file changed, 33 insertions(+), 32 deletions(-) diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass index a3e75103a046..14c56047af45 100644 --- a/eclass/xdg.eclass +++ b/eclass/xdg.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: xdg.eclass @@ -6,56 +6,54 @@ # freedesktop-b...@gentoo.org # @AUTHOR: # Original author: Gilles Dartiguelongue -# @SUPPORTED_EAPIS: 5 6 7 8 +# @SUPPORTED_EAPIS: 6 7 8 # @PROVIDES: xdg-utils # @BLURB: Provides phases for XDG compliant packages. # @DESCRIPTION: # Utility eclass to update the desktop, icon and shared mime info as laid # out in the freedesktop specs & implementations -inherit xdg-utils - -_DEFINE_XDG_SRC_PREPARE=false -case "${EAPI}" in - 5|6|7) - # src_prepare is only exported in EAPI < 8. - EXPORT_FUNCTIONS src_prepare - _DEFINE_XDG_SRC_PREPARE=true - ;; - 8) - ;; - *) die "${ECLASS}: EAPI=${EAPI} is not supported" ;; +case ${EAPI} in + 6|7|8) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac -EXPORT_FUNCTIONS pkg_preinst pkg_postinst pkg_postrm + +if [[ -z ${_XDG_ECLASS} ]]; then +_XDG_ECLASS=1 + +inherit xdg-utils # Avoid dependency loop as both depend on glib-2 -if [[ ${CATEGORY}/${P} != dev-libs/glib-2.* ]] ; then -_XDG_DEPEND=" +[[ ${CATEGORY}/${P} != dev-libs/glib-2.* ]] && _XDG_DEPEND=" dev-util/desktop-file-utils x11-misc/shared-mime-info " -case "${EAPI}" in - 5|6|7) +case ${EAPI} in + 6|7) + # src_prepare is only exported in EAPI < 8. + # @FUNCTION: xdg_src_prepare + # @DESCRIPTION: + # Prepare sources to work with XDG standards. + # Note that this function is only defined and exported in EAPIs < 8. + xdg_src_prepare() { + xdg_environment_reset + default + } + + EXPORT_FUNCTIONS src_prepare + DEPEND="${_XDG_DEPEND}" ;; *) + xdg_src_prepare() { + die "Called xdg_src_prepare in EAPI >= 8" + } + IDEPEND="${_XDG_DEPEND}" ;; esac -fi - -if ${_DEFINE_XDG_SRC_PREPARE}; then -# @FUNCTION: xdg_src_prepare -# @DESCRIPTION: -# Prepare sources to work with XDG standards. -# Note that this function is only defined and exported in EAPIs < 8. -xdg_src_prepare() { - xdg_environment_reset - - [[ ${EAPI} != 5 ]] && default -} -fi +unset _XDG_DEPEND # @FUNCTION: xdg_pkg_preinst # @DESCRIPTION: @@ -127,3 +125,6 @@ xdg_pkg_postrm() { fi } +fi + +EXPORT_FUNCTIONS pkg_preinst pkg_postinst pkg_postrm
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: f64d9b08d20674815f5e80adca327f0a98bc0af0 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:23 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f64d9b08 office-ext-r1.eclass: remove EAPI 5 Signed-off-by: David Seifert gentoo.org> eclass/office-ext-r1.eclass | 22 +- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/eclass/office-ext-r1.eclass b/eclass/office-ext-r1.eclass index 8cf472fe5bcc..abc0cabaa310 100644 --- a/eclass/office-ext-r1.eclass +++ b/eclass/office-ext-r1.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: office-ext-r1.eclass @@ -6,18 +6,18 @@ # The office team # @AUTHOR: # Tomáš Chvátal -# @SUPPORTED_EAPIS: 5 7 +# @SUPPORTED_EAPIS: 7 # @BLURB: Eclass for installing libreoffice extensions # @DESCRIPTION: # Eclass for easing maintenance of libreoffice extensions. -case "${EAPI:-0}" in - 5) inherit eutils multilib ;; - 7) inherit eutils ;; - *) die "EAPI=${EAPI} is not supported" ;; +case ${EAPI} in + 7) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac -EXPORT_FUNCTIONS src_unpack src_install +if [[ -z ${_OFFICE_EXT_R1_ECLASS} ]]; then +_OFFICE_EXT_R1_ECLASS=1 # @ECLASS_VARIABLE: OFFICE_REQ_USE # @PRE_INHERIT @@ -112,7 +112,7 @@ office-ext-r1_src_unpack() { for i in ${OFFICE_EXTENSIONS[@]}; do # Unpack the extensions where required and add case for oxt # which should be most common case for the extensions. - if [[ -f "${OFFICE_EXTENSIONS_LOCATION}/${i}" ]] ; then + if [[ -f ${OFFICE_EXTENSIONS_LOCATION}/${i} ]] ; then case ${i} in *.oxt) mkdir -p "${WORKDIR}/${i}/" || die @@ -142,9 +142,13 @@ office-ext-r1_src_install() { for j in ${OFFICE_EXTENSIONS[@]}; do pushd "${WORKDIR}/${j}/" > /dev/null || die insinto /usr/$(get_libdir)/${i}/share/extensions/${j/.oxt/} - doins -r * + doins -r . popd > /dev/null || die done fi done } + +fi + +EXPORT_FUNCTIONS src_unpack src_install
[gentoo-commits] repo/gentoo:master commit in: eclass/, eclass/tests/
commit: 2cba2db27919bc449ed2a7bf7ed3259c6b96e65f Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:31 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cba2db2 eclass: standardize prologue/epilogue Closes: https://github.com/gentoo/gentoo/pull/30061 Signed-off-by: David Seifert gentoo.org> eclass/acct-group.eclass| 9 + eclass/acct-user.eclass | 10 +- eclass/ada.eclass | 7 ++- eclass/ant-tasks.eclass | 11 --- eclass/autotools.eclass | 16 +++- eclass/bzr.eclass | 8 eclass/cargo.eclass | 23 +++ eclass/check-reqs.eclass| 10 +- eclass/chromium-2.eclass| 4 ++-- eclass/cmake-multilib.eclass| 4 ++-- eclass/cmake.eclass | 2 +- eclass/common-lisp-3.eclass | 10 +- eclass/cuda.eclass | 25 + eclass/cvs.eclass | 12 ++-- eclass/distutils-r1.eclass | 20 eclass/docs.eclass | 4 ++-- eclass/ecm.eclass | 4 ++-- eclass/elisp.eclass | 8 eclass/fcaps.eclass | 6 +++--- eclass/font-ebdftopcf.eclass| 8 eclass/font.eclass | 14 +++--- eclass/fortran-2.eclass | 20 +--- eclass/frameworks.kde.org.eclass| 4 ++-- eclass/freedict.eclass | 16 eclass/gear.kde.org.eclass | 4 ++-- eclass/gnustep-2.eclass | 4 ++-- eclass/go-module.eclass | 13 +++-- eclass/haskell-cabal.eclass | 15 ++- eclass/java-ant-2.eclass| 12 ++-- eclass/java-vm-2.eclass | 17 +++-- eclass/kde.org.eclass | 4 ++-- eclass/kodi-addon.eclass| 6 +++--- eclass/llvm.org.eclass | 13 + eclass/lua-single.eclass| 19 +++ eclass/lua-utils.eclass | 13 ++--- eclass/lua.eclass | 19 +++ eclass/mate-desktop.org.eclass | 12 eclass/mate.eclass | 12 eclass/meson-multilib.eclass| 6 +++--- eclass/meson.eclass | 6 +++--- eclass/mount-boot.eclass| 8 eclass/myspell-r2.eclass| 13 + eclass/netsurf.eclass | 6 +++--- eclass/optfeature.eclass| 4 ++-- eclass/out-of-source.eclass | 4 ++-- eclass/php-pear-r2.eclass | 24 eclass/plasma-mobile.kde.org.eclass | 4 ++-- eclass/plasma.kde.org.eclass| 4 ++-- eclass/python-r1.eclass | 4 ++-- eclass/qt5-build.eclass | 16 ++-- eclass/qt6-build.eclass | 22 +- eclass/rebar.eclass | 9 +++-- eclass/ruby-ng.eclass | 25 +++-- eclass/savedconfig.eclass | 17 +++-- eclass/sgml-catalog-r1.eclass | 14 +++--- eclass/ssl-cert.eclass | 8 eclass/tests/distutils-r1.sh| 2 +- eclass/tests/distutils-r1_single.sh | 2 +- eclass/texlive-common.eclass| 13 ++--- eclass/texlive-module.eclass| 17 + eclass/toolchain.eclass | 11 +-- eclass/tree-sitter-grammar.eclass | 19 +-- eclass/unpacker.eclass | 8 eclass/verify-sig.eclass| 8 eclass/vim-plugin.eclass| 20 +--- eclass/vim-spell.eclass | 10 +- eclass/virtualx.eclass | 6 +++--- eclass/xorg-3.eclass| 28 ++-- 68 files changed, 382 insertions(+), 374 deletions(-) diff --git a/eclass/acct-group.eclass b/eclass/acct-group.eclass index f55c9f4c9587..47e2d278f73e 100644 --- a/eclass/acct-group.eclass +++ b/eclass/acct-group.eclass @@ -1,4 +1,4 @@ -# Copyright 2019-2022 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: acct-group.eclass @@ -36,9 +36,9 @@ if [[ -z ${_ACCT_GROUP_ECLASS} ]]; then _ACCT_GROUP_ECLASS=1 -case ${EAPI:-0} in +case ${EAPI} in 7|8) ;; - *) die "EAPI=${EAPI:-0} not supported";; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac inherit user-info @@ -83,7 +83,6 @@ S=${WORKDIR} # << Phase functions >> -EXPORT_FUNCTIONS pkg_pretend src_install pkg_preinst # @FUNCTION: acct-group_pkg_pretend # @DESCRIPTION: @@ -184,3 +183,5 @@
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 8a3782815536a1beef06f4942d0ca8c2d9b36952 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:22 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a378281 mono-env.eclass: remove EAPI 5 Signed-off-by: David Seifert gentoo.org> eclass/mono-env.eclass | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/eclass/mono-env.eclass b/eclass/mono-env.eclass index 8cec214e615f..48712587ff3e 100644 --- a/eclass/mono-env.eclass +++ b/eclass/mono-env.eclass @@ -1,21 +1,19 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: mono-env.eclass # @MAINTAINER: # maintainer-nee...@gentoo.org -# @SUPPORTED_EAPIS: 5 6 7 +# @SUPPORTED_EAPIS: 6 7 # @BLURB: Set environment variables commonly used by dotnet packages. # @DESCRIPTION: # Set environment variables commonly used by dotnet packages. -case ${EAPI:-0} in - [567]) ;; +case ${EAPI} in + 6|7) ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac -EXPORT_FUNCTIONS pkg_setup - if [[ -z ${_MONO_ENV_ECLASS} ]] ; then _MONO_ENV_ECLASS=1 @@ -48,3 +46,5 @@ mono-env_pkg_setup() { } fi + +EXPORT_FUNCTIONS pkg_setup
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 2015d090315dbc264dd1f1967d903ed4c99d4a01 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:19 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2015d090 golang-vcs.eclass: remove EAPI 5 Signed-off-by: David Seifert gentoo.org> eclass/golang-vcs.eclass | 24 ++-- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/eclass/golang-vcs.eclass b/eclass/golang-vcs.eclass index 595412ea0c88..7eb60e5f2453 100644 --- a/eclass/golang-vcs.eclass +++ b/eclass/golang-vcs.eclass @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: golang-vcs.eclass # @MAINTAINER: # William Hubbs -# @SUPPORTED_EAPIS: 5 6 7 +# @SUPPORTED_EAPIS: 6 7 # @PROVIDES: golang-base # @BLURB: Eclass for fetching and unpacking go repositories. # @DEPRECATED: go-module.eclass @@ -12,21 +12,15 @@ # This eclass is written to ease the maintenance of live ebuilds # of software written in the Go programming language. -inherit estack eutils golang-base - -case "${EAPI:-0}" in - 5|6|7) - ;; - *) - die "${ECLASS}: Unsupported eapi (EAPI=${EAPI})" - ;; +case ${EAPI} in + 6|7) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac -EXPORT_FUNCTIONS src_unpack - -if [[ -z ${_GOLANG_VCS} ]]; then +if [[ -z ${_GOLANG_VCS_ECLASS} ]]; then +_GOLANG_VCS_ECLASS=1 -_GOLANG_VCS=1 +inherit estack eutils golang-base PROPERTIES+=" live" @@ -139,3 +133,5 @@ golang-vcs_src_unpack() { } fi + +EXPORT_FUNCTIONS src_unpack
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 80cc0bc12678d0f8bb2271989f222e8fad97d852 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:28 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80cc0bc1 vdr-plugin-2.eclass: remove EAPI 5 Signed-off-by: David Seifert gentoo.org> eclass/vdr-plugin-2.eclass | 69 +- 1 file changed, 26 insertions(+), 43 deletions(-) diff --git a/eclass/vdr-plugin-2.eclass b/eclass/vdr-plugin-2.eclass index 546dbb803bf1..a56b1d41c882 100644 --- a/eclass/vdr-plugin-2.eclass +++ b/eclass/vdr-plugin-2.eclass @@ -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 # @ECLASS: vdr-plugin-2.eclass @@ -9,7 +9,7 @@ # Joerg Bornkessel # Christian Ruppert # (undisclosed contributors) -# @SUPPORTED_EAPIS: 5 6 7 8 +# @SUPPORTED_EAPIS: 6 7 8 # @BLURB: common vdr plugin ebuild functions # @DESCRIPTION: # Eclass for easing maintenance of vdr plugin ebuilds @@ -60,29 +60,16 @@ # PO_SUBDIR="bla foo/bla" # @CODE -# Applying your own local/user patches: -# This is done by using the -# (EAPI = 5) epatch_user() function of the eutils.eclass, -# (EAPI = 6,7) eapply_user function integrated in EAPI = 6. -# Simply add your patches into one of these directories: -# /etc/portage/patches/// -# Quote: where the first of these three directories to exist will be the one to -# use, ignoring any more general directories which might exist as well. -# -# For more details about it please take a look at the eutils.class. - -[[ ${EAPI} == [5] ]] && inherit multilib -[[ ${EAPI} == [56] ]] && inherit eutils -inherit flag-o-matic strip-linguas toolchain-funcs unpacker - case ${EAPI} in - 5|6|7|8) - ;; - *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" - ;; + 6|7|8) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac -EXPORT_FUNCTIONS pkg_setup src_unpack src_prepare src_compile src_install pkg_postinst pkg_postrm pkg_config +if [[ -z ${_VDR_PLUGIN_2_ECLASS} ]]; then +_VDR_PLUGIN_2_ECLASS=1 + +[[ ${EAPI} == 6 ]] && inherit eutils +inherit flag-o-matic strip-linguas toolchain-funcs unpacker # Name of the plugin stripped from all vdrplugin-, vdr- and -cvs pre- and postfixes VDRPLUGIN="${PN/#vdrplugin-/}" @@ -96,12 +83,16 @@ S="${WORKDIR}/${VDRPLUGIN}-${PV}" # depend on headers for DVB-driver and vdr-scripts case ${EAPI} in - 5|6)DEPEND="media-tv/gentoo-vdr-scripts - virtual/linuxtv-dvb-headers - virtual/pkgconfig" ;; - *) BDEPEND="virtual/pkgconfig" - DEPEND="media-tv/gentoo-vdr-scripts - virtual/linuxtv-dvb-headers" ;; + 6) + DEPEND="media-tv/gentoo-vdr-scripts + virtual/linuxtv-dvb-headers + virtual/pkgconfig" + ;; + *) + BDEPEND="virtual/pkgconfig" + DEPEND="media-tv/gentoo-vdr-scripts + virtual/linuxtv-dvb-headers" + ;; esac RDEPEND="media-tv/gentoo-vdr-scripts app-eselect/eselect-vdr" @@ -467,11 +458,7 @@ vdr-plugin-2_src_util() { ;; add_local_patch) cd "${S}" || die "Could not change to plugin-source-directory (src_util)" - if [[ ${EAPI} != [5] ]]; then - eapply_user - else - epatch_user - fi + eapply_user ;; patchmakefile) cd "${S}" || die "Could not change to plugin-source-directory (src_util)" @@ -514,8 +501,7 @@ vdr-plugin-2_src_prepare() { die "vdr-plugin-2_src_prepare not called!" fi - [[ ${EAPI} == [5] ]] && [[ ${PATCHES[@]} ]] && epatch "${PATCHES[@]}" - [[ ${EAPI} != [5] ]] && [[ ${PATCHES[@]} ]] && eapply "${PATCHES[@]}" + [[ -n ${PATCHES[@]} ]] && eapply "${PATCHES[@]}" debug-print "$FUNCNAME: applying user patches" @@ -626,14 +612,7 @@ vdr-plugin-2_src_install() { vdr_create_header_checksum_file ${vdr_plugin_list} vdr_create_plugindb_file ${vdr_plugin_list} - if [[ ${EAPI} != [45] ]]; then - einstalldocs - else - local docfile - for docfile in README* HISTORY CHANGELOG; do - [[ -f ${docfile} ]] && dodoc ${docfile} - done - fi + einstalldocs # if VDR_CONFD_FILE is empty and ${FILESDIR}/confd exists take it [[ -z ${VDR_CONFD_FILE} ]] && [[ -e ${FILESDIR}/confd ]] && VDR_CONFD_FILE=${FILESDIR}/confd @@ -668,3
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: fd4e88c55e349b6c18cae294aeb01e0709bc9bdb Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:24 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd4e88c5 qmail.eclass: remove EAPI 6 Signed-off-by: David Seifert gentoo.org> eclass/qmail.eclass | 59 - 1 file changed, 31 insertions(+), 28 deletions(-) diff --git a/eclass/qmail.eclass b/eclass/qmail.eclass index b647ac5d8e3a..149bfa0c25f3 100644 --- a/eclass/qmail.eclass +++ b/eclass/qmail.eclass @@ -1,18 +1,18 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: qmail.eclass # @MAINTAINER: # Rolf Eike Beer -# @SUPPORTED_EAPIS: 6 7 8 +# @SUPPORTED_EAPIS: 7 8 # @BLURB: common qmail functions -case ${EAPI:-0} in - [678]) ;; +case ${EAPI} in + 7|8) ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac -if [[ -z ${_QMAIL_ECLASS} ]] ; then +if [[ -z ${_QMAIL_ECLASS} ]]; then _QMAIL_ECLASS=1 inherit flag-o-matic toolchain-funcs fixheadtails @@ -58,7 +58,7 @@ is_prime() { dospp() { exeinto "${QMAIL_HOME}"/plugins/ - newexe ${1} ${2:-$(basename ${1})} + newexe ${1} ${2:-${1##*/}} } # @FUNCTION: dosupervise @@ -68,7 +68,7 @@ dospp() { dosupervise() { local service=$1 local runfile=${2:-${service}} logfile=${3:-${service}-log} - [[ -z "${service}" ]] && die "no service given" + [[ -z ${service} ]] && die "no service given" dodir ${SUPERVISE_DIR}/${service}{,/log} fperms +t ${SUPERVISE_DIR}/${service}{,/log} @@ -92,16 +92,16 @@ qmail_set_cc() { echo "${cc} ${CFLAGS} ${CPPFLAGS}" > ./conf-cc || die 'Patching conf-cc failed.' echo "${ld} ${LDFLAGS}" > ./conf-ld || die 'Patching conf-ld failed.' - sed -e "s#'ar #'$(tc-getAR) #" -e "s#'ranlib #'$(tc-getRANLIB) #" -i make-makelib.sh + sed -e "s#'ar #'$(tc-getAR) #" -e "s#'ranlib #'$(tc-getRANLIB) #" -i make-makelib.sh || die } genqmail_src_unpack() { - cd "${WORKDIR}" + cd "${WORKDIR}" || die [[ -n ${GENQMAIL_PV} ]] && unpack "${GENQMAIL_F}" } qmail_spp_src_unpack() { - cd "${WORKDIR}" + cd "${WORKDIR}" || die [[ -n ${QMAIL_SPP_PV} ]] && unpack "${QMAIL_SPP_F}" } @@ -109,23 +109,23 @@ qmail_spp_src_unpack() { # @DESCRIPTION: # Unpack common config files, and set built configuration (CFLAGS, LDFLAGS, etc) qmail_src_postunpack() { - cd "${S}" + cd "${S}" || die qmail_set_cc mysplit=${QMAIL_CONF_SPLIT:-23} is_prime ${mysplit} || die "QMAIL_CONF_SPLIT is not a prime number." einfo "Using conf-split value of ${mysplit}." - echo -n ${mysplit} > "${S}"/conf-split + echo -n ${mysplit} > "${S}"/conf-split || die } qmail_src_compile() { - cd "${S}" + cd "${S}" || die emake it man "$@" } qmail_spp_src_compile() { - cd "${GENQMAIL_S}"/spp/ + cd "${GENQMAIL_S}"/spp/ || die emake } @@ -152,6 +152,7 @@ qmail_base_install() { qreceipt sendmail tcp-env # obsolete tools, install if they are still present + local i for i in elq maildirwatch pinq qail qsmhook; do [[ -x ${i} ]] && doexe ${i} done @@ -167,7 +168,6 @@ qmail_base_install() { exeopts -o qmailq -g qmail -m 4711 doexe qmail-queue - ) } @@ -189,7 +189,7 @@ qmail_man_install() { dodoc BLURB* INSTALL* PIC* README* REMOVE* \ SENDMAIL* TEST* THANKS* VERSION* # notqmail converted the files to markdown - if [ -f CHANGES ]; then + if [[ -f CHANGES ]]; then dodoc CHANGES FAQ SECURITY THOUGHTS UPGRADE else dodoc CHANGES.md FAQ.md SECURITY.md THOUGHTS.md UPGRADE.md @@ -225,13 +225,13 @@ qmail_maildir_install() { "${MAILDIRMAKE}" "${D}${QMAIL_HOME}"/alias/.maildir keepdir "${QMAIL_HOME}"/alias/.maildir/{cur,new,tmp} + local i for i in "${QMAIL_HOME}"/alias/.qmail-{mailer-daemon,postmaster,root}; do - if [[ ! -f "${ROOT}${i}" ]]; then + if [[ ! -f ${ROOT}${i} ]]; then touch "${D}${i}" fowners alias:qmail "${i}" fi done - ) } @@ -240,7 +240,7 @@ qmail_tcprules_install() { insinto "${TCPRULES_DIR}" doins "${GENQMAIL_S}"/tcprules/Makefile.qmail doins "${GENQMAIL_S}"/tcprules/tcp.qmail-* - rm -f "${D}${TCPRULES_DIR}"/tcp.qmail-pop3sd + rm -f "${D}${TCPRULES_DIR}"/tcp.qmail-pop3sd || die } qmail_supervise_install_one() { @@ -255,8 +255,9 @@ qmail_supervise_install_one() { qmail_supervise_install() { einfo "Installing supervise
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: eaec3080a439982b11b9747e24478b3e54483068 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:27 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaec3080 sword-module.eclass: last-rite Signed-off-by: David Seifert gentoo.org> eclass/sword-module.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/sword-module.eclass b/eclass/sword-module.eclass index 565110d2dd0b..be3725a6ec55 100644 --- a/eclass/sword-module.eclass +++ b/eclass/sword-module.eclass @@ -1,6 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# @DEAD # @ECLASS: sword-module.eclass # @MAINTAINER: # Marek Szuba
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 18a175df6086cc322280be23e53fc140034774b1 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:25 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18a175df subversion.eclass: remove EAPI 6 Signed-off-by: David Seifert gentoo.org> eclass/subversion.eclass | 44 ++-- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/eclass/subversion.eclass b/eclass/subversion.eclass index 349878618427..48ee15105adc 100644 --- a/eclass/subversion.eclass +++ b/eclass/subversion.eclass @@ -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 # @ECLASS: subversion.eclass @@ -6,28 +6,26 @@ # Akinori Hattori # @AUTHOR: # Original Author: Akinori Hattori -# @SUPPORTED_EAPIS: 6 7 8 +# @SUPPORTED_EAPIS: 7 8 # @BLURB: Fetch software sources from subversion repositories # @DESCRIPTION: # The subversion eclass provides functions to fetch software sources # from subversion repositories. case ${EAPI} in - 6|7|8) inherit estack ;; - *) die "${ECLASS}: EAPI ${EAPI:-0} is not supported" ;; + 7|8) inherit estack ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac +if [[ -z ${_SUBVERSION_ECLASS} ]]; then +_SUBVERSION_ECLASS=1 + PROPERTIES+=" live" -DEPEND=" +BDEPEND=" dev-vcs/subversion[http(+)] net-misc/rsync" -case ${EAPI} in - 6) ;; - *) BDEPEND="${DEPEND}"; DEPEND="" ;; -esac - # @ECLASS_VARIABLE: ESVN_STORE_DIR # @USER_VARIABLE # @DESCRIPTION: @@ -177,7 +175,7 @@ subversion_fetch() { die "${ECLASS}: ESVN_REPO_URI (or specified URI) is empty." fi - [[ -n "${ESVN_REVISION}" ]] && revision="${ESVN_REVISION}" + [[ -n ${ESVN_REVISION} ]] && revision="${ESVN_REVISION}" # check for the scheme local scheme="${repo_uri%%:*}" @@ -196,7 +194,7 @@ subversion_fetch() { addread "/etc/subversion" addwrite "${ESVN_STORE_DIR}" - if [[ -n "${ESVN_UMASK}" ]]; then + if [[ -n ${ESVN_UMASK} ]]; then eumask_push "${ESVN_UMASK}" fi @@ -210,9 +208,9 @@ subversion_fetch() { local wc_path="$(subversion__get_wc_path "${repo_uri}")" local options="${ESVN_OPTIONS} --config-dir ${ESVN_STORE_DIR}/.subversion" - [[ -n "${revision}" ]] && options="${options} -r ${revision}" + [[ -n ${revision} ]] && options="${options} -r ${revision}" - if [[ "${ESVN_OPTIONS}" = *-r* ]]; then + if [[ ${ESVN_OPTIONS} == *-r* ]]; then ewarn "\${ESVN_OPTIONS} contains -r, this usage is unsupported. Please" ewarn "see \${ESVN_REPO_URI}" fi @@ -237,7 +235,7 @@ subversion_fetch() { mkdir -m 775 -p "${ESVN_PROJECT}" || die "${ECLASS}: can't mkdir ${ESVN_PROJECT}." cd "${ESVN_PROJECT}" || die "${ECLASS}: can't chdir to ${ESVN_PROJECT}" - if [[ -n "${ESVN_USER}" ]]; then + if [[ -n ${ESVN_USER} ]]; then ${ESVN_FETCH_CMD} ${options} --username "${ESVN_USER}" --password "${ESVN_PASSWORD}" "${repo_uri}" || die "${ECLASS}: can't fetch to ${wc_path} from ${repo_uri}." else ${ESVN_FETCH_CMD} ${options} "${repo_uri}" || die "${ECLASS}: can't fetch to ${wc_path} from ${repo_uri}." @@ -276,13 +274,13 @@ subversion_fetch() { einfo " new UUID: $(subversion__svn_info "${repo_uri}" "Repository UUID")" einfo " repository: ${repo_uri}${revision:+@}${revision}" - rm -fr "${ESVN_PROJECT}" || die + rm -rf "${ESVN_PROJECT}" || die debug-print "${FUNCNAME}: ${ESVN_FETCH_CMD} ${options} ${repo_uri}" mkdir -m 775 -p "${ESVN_PROJECT}" || die "${ECLASS}: can't mkdir ${ESVN_PROJECT}." cd "${ESVN_PROJECT}" || die "${ECLASS}: can't chdir to ${ESVN_PROJECT}" - if [[ -n "${ESVN_USER}" ]]; then + if [[ -n ${ESVN_USER} ]]; then ${ESVN_FETCH_CMD} ${options} --username "${ESVN_USER}" --password "${ESVN_PASSWORD}" "${repo_uri}" || die "${ECLASS}: can't fetch to ${wc_path} from ${repo_uri}." else ${ESVN_FETCH_CMD} ${options} "${repo_uri}" || die "${ECLASS}: can't fetch to ${wc_path} from ${repo_uri}." @@ -295,7 +293,7 @@ subversion_fetch() { debug-print "${FUNCNAME}: ${ESVN_SWITCH_CMD} ${options} ${repo_uri}" cd "${wc_path}" || die "${ECLASS}: can't
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 57b9227bf4c28ce6b276f02f4f11a732456158b5 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:18 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b9227b golang-vcs-snapshot.eclass: remove EAPI 5 Signed-off-by: David Seifert gentoo.org> eclass/golang-vcs-snapshot.eclass | 23 ++- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/eclass/golang-vcs-snapshot.eclass b/eclass/golang-vcs-snapshot.eclass index 5140064a651e..9c199bbbd8c5 100644 --- a/eclass/golang-vcs-snapshot.eclass +++ b/eclass/golang-vcs-snapshot.eclass @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: golang-vcs-snapshot.eclass # @MAINTAINER: # William Hubbs -# @SUPPORTED_EAPIS: 5 6 7 +# @SUPPORTED_EAPIS: 6 7 # @PROVIDES: golang-base # @BLURB: eclass to unpack VCS snapshot tarballs for Go software # @DEPRECATED: go-module.eclass @@ -44,14 +44,15 @@ # ${WORKDIR}/${P}/src/github.com/user/package # and add the vendored tarballs to ${WORKDIR}/src/${EGO_PN}/vendor -inherit golang-base - -case ${EAPI:-0} in - 5|6|7) ;; - *) die "${ECLASS} API in EAPI ${EAPI} not yet established." +case ${EAPI} in + 6|7) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac -EXPORT_FUNCTIONS src_unpack +if [[ -z ${_GOLANG_VCS_SNAPSHOT_ECLASS} ]]; then +_GOLANG_VCS_SNAPSHOT_ECLASS=1 + +inherit golang-base # @ECLASS_VARIABLE: EGO_VENDOR # @DESCRIPTION: @@ -82,7 +83,7 @@ unset -f _golang-vcs-snapshot_set_vendor_uri _golang-vcs-snapshot_dovendor() { local VENDOR_PATH=$1 VENDORPN=$2 TARBALL=$3 - rm -fr "${VENDOR_PATH}/${VENDORPN}" || die + rm -rf "${VENDOR_PATH}/${VENDORPN}" || die mkdir -p "${VENDOR_PATH}/${VENDORPN}" || die tar -C "${VENDOR_PATH}/${VENDORPN}" -x --strip-components 1\ -f "${DISTDIR}"/${TARBALL} || die @@ -117,3 +118,7 @@ golang-vcs-snapshot_src_unpack() { done fi } + +fi + +EXPORT_FUNCTIONS src_unpack
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: ffddb1cfcfaed1cdc1c39608b59f46fb7c366679 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:29 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffddb1cf webapp.eclass: remove EAPI 5 Signed-off-by: David Seifert gentoo.org> eclass/webapp.eclass | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/eclass/webapp.eclass b/eclass/webapp.eclass index 3bc177dc3e78..9fb646613426 100644 --- a/eclass/webapp.eclass +++ b/eclass/webapp.eclass @@ -1,22 +1,20 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: webapp.eclass # @MAINTAINER: # web-a...@gentoo.org -# @SUPPORTED_EAPIS: 5 6 7 8 +# @SUPPORTED_EAPIS: 6 7 8 # @BLURB: functions for installing applications to run under a web server # @DESCRIPTION: # The webapp eclass contains functions to handle web applications with # webapp-config. Part of the implementation of GLEP #11 -case ${EAPI:-0} in - [5678]) ;; +case ${EAPI} in + 6|7|8) ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac -EXPORT_FUNCTIONS pkg_postinst pkg_setup src_install pkg_prerm - if [[ -z ${_WEBAPP_ECLASS} ]]; then _WEBAPP_ECLASS=1 @@ -588,3 +586,5 @@ webapp_pkg_prerm() { } fi + +EXPORT_FUNCTIONS pkg_postinst pkg_setup src_install pkg_prerm
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 188c06005b2cd5d3ce7ad0c186583f5112d32e5f Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:16 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=188c0600 gnome2.eclass: remove EAPI 5 Signed-off-by: David Seifert gentoo.org> eclass/gnome2.eclass | 154 +++ 1 file changed, 31 insertions(+), 123 deletions(-) diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass index a701b58fd9e7..37fbb94e55cd 100644 --- a/eclass/gnome2.eclass +++ b/eclass/gnome2.eclass @@ -1,35 +1,34 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: gnome2.eclass # @MAINTAINER: # gn...@gentoo.org -# @SUPPORTED_EAPIS: 5 6 7 8 +# @SUPPORTED_EAPIS: 6 7 8 # @PROVIDES: gnome2-utils # @BLURB: Provides phases for Gnome/Gtk+ based packages. # @DESCRIPTION: # Exports portage base functions used by ebuilds written for packages using the # GNOME framework. For additional functions, see gnome2-utils.eclass. +case ${EAPI} in + 6|7|8) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; +esac + +if [[ -z ${_GNOME2_ECLASS} ]]; then +_GNOME2_ECLASS=1 + # @ECLASS_VARIABLE: GNOME2_EAUTORECONF # @DEFAULT_UNSET # @DESCRIPTION: # Run eautoreconf instead of only elibtoolize GNOME2_EAUTORECONF=${GNOME2_EAUTORECONF:-""} -[[ ${GNOME2_EAUTORECONF} == 'yes' ]] && inherit autotools -[[ ${EAPI} == [56] ]] && inherit eutils ltprune -inherit libtool gnome.org gnome2-utils xdg +[[ ${GNOME2_EAUTORECONF} == yes ]] && inherit autotools +[[ ${EAPI} == 6 ]] && inherit ltprune -case ${EAPI} in - 5) - EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_install pkg_preinst pkg_postinst pkg_postrm - ;; - 6|7|8) - EXPORT_FUNCTIONS src_prepare src_configure src_compile src_install pkg_preinst pkg_postinst pkg_postrm - ;; - *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; -esac +inherit libtool gnome.org gnome2-utils xdg # @ECLASS_VARIABLE: ELTCONF # @DEFAULT_UNSET @@ -37,34 +36,6 @@ esac # Extra options passed to elibtoolize ELTCONF=${ELTCONF:-""} -# @ECLASS_VARIABLE: G2CONF -# @DEFAULT_UNSET -# @DESCRIPTION: -# Extra configure opts passed to econf. -# Deprecated, pass extra arguments to gnome2_src_configure. -# Banned in eapi6 and newer. -if has ${EAPI} 5; then - G2CONF=${G2CONF:-""} -fi - -# @ECLASS_VARIABLE: GCONF_DEBUG -# @DEFAULT_UNSET -# @DESCRIPTION: -# Whether to handle debug or not. -# Some gnome applications support various levels of debugging (yes, no, minimum, -# etc), but using --disable-debug also removes g_assert which makes debugging -# harder. This variable should be set to yes for such packages for the eclass -# to handle it properly. It will enable minimal debug with USE=-debug. -# Note that this is most commonly found in configure.ac as GNOME_DEBUG_CHECK. -# -# Banned since eapi6 as upstream is moving away from this obsolete macro in favor -# of autoconf-archive macros, that do not expose this issue (bug #270919) -if has ${EAPI} 5; then - if [[ ${GCONF_DEBUG} != "no" ]]; then - IUSE="debug" - fi -fi - # @ECLASS_VARIABLE: GNOME2_ECLASS_GIO_MODULES # @INTERNAL # @DESCRIPTION: @@ -72,47 +43,29 @@ fi # @ECLASS_VARIABLE: GNOME2_LA_PUNT # @DESCRIPTION: -# In EAPIs 5 and 6, it relies on prune_libtool_files (from ltprune.eclass) for +# In EAPI 6, it relies on prune_libtool_files (from ltprune.eclass) for # this. Later EAPIs use find ... -delete. Available values for GNOME2_LA_PUNT: # - "no": will not clean any .la files # - "yes": will run prune_libtool_files --modules # - If it is not set, it will run prune_libtool_files GNOME2_LA_PUNT=${GNOME2_LA_PUNT:-""} -# @FUNCTION: gnome2_src_unpack -# @DESCRIPTION: -# Stub function for old EAPI. -gnome2_src_unpack() { - if has ${EAPI} 5; then - unpack ${A} - cd "${S}" - else - die "gnome2_src_unpack is banned since eapi6" - fi -} - # @FUNCTION: gnome2_src_prepare # @DESCRIPTION: # Prepare environment for build, fix build of scrollkeeper documentation, # run elibtoolize. gnome2_src_prepare() { - [[ ${EAPI} != 5 ]] && default + default # Prevent assorted access violations and test failures gnome2_environment_reset - # Prevent scrollkeeper access violations - # We stop to run it from eapi6 as scrollkeeper helpers from - # rarian are not running anything and, then, access violations - # shouldn't occur. - has ${EAPI} 5 && gnome2_omf_fix - # Disable all deprecation warnings gnome2_disable_deprecation_warning # Run libtoolize or eautoreconf, bug #591584 #
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 8435a16eb3e375dfe0a37f076eb6a1ebfed0a55b Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:21 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8435a16e linux-info.eclass: remove EAPI 0-5 Signed-off-by: David Seifert gentoo.org> eclass/linux-info.eclass | 20 +++- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/eclass/linux-info.eclass b/eclass/linux-info.eclass index a65d0c441ba2..ce04a0dc66a7 100644 --- a/eclass/linux-info.eclass +++ b/eclass/linux-info.eclass @@ -1,9 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: linux-info.eclass # @MAINTAINER: # ker...@gentoo.org +# @SUPPORTED_EAPIS: 6 7 8 # @AUTHOR: # Original author: John Mylchreest # @BLURB: eclass used for accessing kernel related information @@ -26,6 +27,14 @@ # get_version # get_running_version +case ${EAPI} in + 6|7|8) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; +esac + +if [[ -z ${_LINUX_INFO_ECLASS} ]]; then +_LINUX_INFO_ECLASS=1 + # A Couple of env vars are available to effect usage of this eclass # These are as follows: @@ -151,9 +160,7 @@ KERNEL_DIR="${KERNEL_DIR:-${ROOT%/}/usr/src/linux}" # And to ensure all the weirdness with crosscompile inherit toolchain-funcs -[[ ${EAPI:-0} == [0123456] ]] && inherit eapi7-ver - -EXPORT_FUNCTIONS pkg_setup +[[ ${EAPI} == 6 ]] && inherit eapi7-ver # bug #75034 case ${ARCH} in @@ -231,7 +238,6 @@ getfilevar() { # We use nonfatal because we want the caller to take care of things #373151 # Pass need-config= to make to avoid config check in kernel Makefile. # Pass dot-config=0 to avoid the config check in kernels prior to 5.4. - [[ ${EAPI:-0} == [0123] ]] && nonfatal() { "$@"; } echo -e "e:\\n\\t@echo \$(${1})\\ninclude ${basefname}" | \ nonfatal emake -C "${basedname}" --no-print-directory M="${T}" \ dot-config=0 need-config= need-compiler= \ @@ -1009,3 +1015,7 @@ kernel_get_makefile() { [[ -s ${KV_DIR}/Makefile ]] && KERNEL_MAKEFILE="${KV_DIR}/Makefile" && return } + +fi + +EXPORT_FUNCTIONS pkg_setup
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: ef47037c0df3bd254d6fe1601c34d24316762fa3 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:20 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef47037c libtool.eclass: remove EAPI 5 Signed-off-by: David Seifert gentoo.org> eclass/libtool.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/libtool.eclass b/eclass/libtool.eclass index a38f41588289..9797b22aabff 100644 --- a/eclass/libtool.eclass +++ b/eclass/libtool.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: libtool.eclass @@ -17,10 +17,10 @@ if [[ -z ${_LIBTOOL_ECLASS} ]]; then _LIBTOOL_ECLASS=1 -case ${EAPI:-0} in - 5|6) DEPEND=">=app-portage/elt-patches-20170815" ;; +case ${EAPI} in + 6) DEPEND=">=app-portage/elt-patches-20170815" ;; 7|8) BDEPEND=">=app-portage/elt-patches-20170815" ;; - *) die "${ECLASS}: EAPI ${EAPI} not supported" ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac inherit toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 17a03dc319817453d58ea7f2e909e8b522c6659d Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:14 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17a03dc3 findlib.eclass: remove EAPI 6 Signed-off-by: David Seifert gentoo.org> eclass/findlib.eclass | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/eclass/findlib.eclass b/eclass/findlib.eclass index 52e3655b3e84..fdcaa0c1b77c 100644 --- a/eclass/findlib.eclass +++ b/eclass/findlib.eclass @@ -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 # @ECLASS: findlib.eclass @@ -6,13 +6,13 @@ # ML # @AUTHOR: # Original author: Matthieu Sozeau (retired) -# @SUPPORTED_EAPIS: 6 7 8 +# @SUPPORTED_EAPIS: 7 8 # @BLURB: ocamlfind (a.k.a. findlib) eclass # @DESCRIPTION: # ocamlfind (a.k.a. findlib) eclass -case ${EAPI:-0} in - [678]) ;; +case ${EAPI} in + 7|8) ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac @@ -35,7 +35,7 @@ RDEPEND="dev-lang/ocaml:=[ocamlopt?]" # @DESCRIPTION: # Die if ocamlfind is not found check_ocamlfind() { - if [ ! -x "${EPREFIX}"/usr/bin/ocamlfind ] ; then + if [[ ! -x ${EPREFIX}/usr/bin/ocamlfind ]] ; then eerror "In ${ECLASS}: could not find the ocamlfind executable" eerror "Please report this bug on Gentoo's Bugzilla, assigning to m...@gentoo.org" die "ocamlfind executable not found" @@ -51,16 +51,16 @@ findlib_src_preinst() { check_ocamlfind # destdir is the ocaml sitelib - local destdir=`ocamlfind printconf destdir` + local destdir=$(ocamlfind printconf destdir) # strip off prefix destdir=${destdir#${EPREFIX}} - dodir ${destdir} || die "dodir failed" + dodir "${destdir}" export OCAMLFIND_DESTDIR=${ED}${destdir} # stublibs style - dodir ${destdir}/stublibs || die "dodir failed" + dodir "${destdir}"/stublibs export OCAMLFIND_LDCONF=ignore }
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 0dbbdfc6c6485614f2f84914dec2326cdb2a08e9 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:15 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dbbdfc6 git-r3.eclass: remove EAPI 5 Signed-off-by: David Seifert gentoo.org> eclass/git-r3.eclass | 97 +--- 1 file changed, 47 insertions(+), 50 deletions(-) diff --git a/eclass/git-r3.eclass b/eclass/git-r3.eclass index bdb28565e2f9..5c7dc29627cb 100644 --- a/eclass/git-r3.eclass +++ b/eclass/git-r3.eclass @@ -1,27 +1,26 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: git-r3.eclass # @MAINTAINER: # Michał Górny -# @SUPPORTED_EAPIS: 5 6 7 8 +# @SUPPORTED_EAPIS: 6 7 8 # @BLURB: Eclass for fetching and unpacking git repositories. # @DESCRIPTION: # Third generation eclass for easing maintenance of live ebuilds using # git as remote repository. -case ${EAPI:-0} in - 5|6|7|8) ;; +case ${EAPI} in + 6|7|8) ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac -EXPORT_FUNCTIONS src_unpack - -if [[ ! ${_GIT_R3} ]]; then +if [[ -z ${_GIT_R3_ECLASS} ]]; then +_GIT_R3_ECLASS=1 PROPERTIES+=" live" -if [[ ${EAPI} != [56] ]]; then +if [[ ${EAPI} != 6 ]]; then BDEPEND=">=dev-vcs/git-1.8.2.1[curl]" else DEPEND=">=dev-vcs/git-1.8.2.1[curl]" @@ -559,49 +558,46 @@ git-r3_fetch() { local commit_id=${2:-${EGIT_COMMIT}} local commit_date=${4:-${EGIT_COMMIT_DATE}} - # support new override API for EAPI 6+ - if [[ ${EAPI} != 5 ]]; then - # get the name and do some more processing: - # 1) kill .git suffix, - # 2) underscore (remaining) non-variable characters, - # 3) add preceding underscore if it starts with a digit, - # 4) uppercase. - local override_name=${GIT_DIR##*/} - override_name=${override_name%.git} - override_name=${override_name//[^a-zA-Z0-9_]/_} - override_name=${override_name^^} - - local varmap=( - REPO:repos - BRANCH:branch_name - COMMIT:commit_id - COMMIT_DATE:commit_date - ) - - local localvar livevar live_warn= override_vars=() - for localvar in "${varmap[@]}"; do - livevar=EGIT_OVERRIDE_${localvar%:*}_${override_name} - localvar=${localvar#*:} - override_vars+=( "${livevar}" ) - - if [[ -n ${!livevar} ]]; then - [[ ${localvar} == repos ]] && repos=() - live_warn=1 - ewarn "Using ${livevar}=${!livevar}" - declare "${localvar}=${!livevar}" - fi - done + # get the name and do some more processing: + # 1) kill .git suffix, + # 2) underscore (remaining) non-variable characters, + # 3) add preceding underscore if it starts with a digit, + # 4) uppercase. + local override_name=${GIT_DIR##*/} + override_name=${override_name%.git} + override_name=${override_name//[^a-zA-Z0-9_]/_} + override_name=${override_name^^} + + local varmap=( + REPO:repos + BRANCH:branch_name + COMMIT:commit_id + COMMIT_DATE:commit_date + ) - if [[ ${live_warn} ]]; then - ewarn "No support will be provided." - else - einfo "To override fetched repository properties, use:" - local x - for x in "${override_vars[@]}"; do - einfo " ${x}" - done - einfo + local localvar livevar live_warn= override_vars=() + for localvar in "${varmap[@]}"; do + livevar=EGIT_OVERRIDE_${localvar%:*}_${override_name} + localvar=${localvar#*:} + override_vars+=( "${livevar}" ) + + if [[ -n ${!livevar} ]]; then + [[ ${localvar} == repos ]] && repos=() + live_warn=1 + ewarn "Using ${livevar}=${!livevar}" + declare "${localvar}=${!livevar}" fi + done + + if [[ ${live_warn} ]]; then + ewarn "No support will be provided." + else + einfo "To override fetched repository properties, use:" + local x + for x in "${override_vars[@]}"; do + einfo " ${x}" + done
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 67458a9c3b832811e469c27241a3387ad2f66924 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:17 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67458a9c golang-build.eclass: remove EAPI 5 Signed-off-by: David Seifert gentoo.org> eclass/golang-build.eclass | 24 ++-- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/eclass/golang-build.eclass b/eclass/golang-build.eclass index f24029a1a9fd..235313bd70f5 100644 --- a/eclass/golang-build.eclass +++ b/eclass/golang-build.eclass @@ -1,10 +1,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: golang-build.eclass # @MAINTAINER: # William Hubbs -# @SUPPORTED_EAPIS: 5 6 7 +# @SUPPORTED_EAPIS: 6 7 # @PROVIDES: golang-base # @BLURB: Eclass for compiling go packages. # @DEPRECATED: go-module.eclass @@ -12,21 +12,15 @@ # This eclass provides default src_compile, src_test and src_install # functions for software written in the Go programming language. -inherit golang-base - -case "${EAPI:-0}" in - 5|6|7) - ;; - *) - die "${ECLASS}: Unsupported eapi (EAPI=${EAPI})" - ;; +case ${EAPI} in + 6|7) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac -EXPORT_FUNCTIONS src_compile src_install src_test - -if [[ -z ${_GOLANG_BUILD} ]]; then +if [[ -z ${_GOLANG_BUILD_ECLASS} ]]; then +_GOLANG_BUILD_ECLASS=1 -_GOLANG_BUILD=1 +inherit golang-base # @ECLASS_VARIABLE: EGO_BUILD_FLAGS # @DEFAULT_UNSET @@ -85,3 +79,5 @@ golang-build_src_test() { } fi + +EXPORT_FUNCTIONS src_compile src_install src_test
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 3282b1442b08c61562972fe867ed67c50ec2c682 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:12 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3282b144 db.eclass: add EAPI whitelist Signed-off-by: David Seifert gentoo.org> eclass/db.eclass | 126 +-- 1 file changed, 57 insertions(+), 69 deletions(-) diff --git a/eclass/db.eclass b/eclass/db.eclass index 96669c6d8938..ce48ad17dd3a 100644 --- a/eclass/db.eclass +++ b/eclass/db.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: db.eclass @@ -6,19 +6,23 @@ # base-sys...@gentoo.org # @BLURB: Internal eclass used by sys-libs/db ebuilds -inherit eutils multilib multiprocessing +case ${EAPI} in + 7|8) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; +esac -IUSE="doc test examples" +if [[ -z ${_DB_ECLASS} ]]; then +_DB_ECLASS=1 -EXPORT_FUNCTIONS src_test +inherit multilib multiprocessing -DEPEND="test? ( >=dev-lang/tcl-8.4 )" +IUSE="doc tcl test examples" +REQUIRED_USE="test? ( tcl )" -RDEPEND="" +BDEPEND="test? ( >=dev-lang/tcl-8.4 )" db_fix_so() { - has "${EAPI:-0}" 0 1 2 && ! use prefix && EROOT="${ROOT}" - LIB="${EROOT}/usr/$(get_libdir)" + local LIB="${EROOT}"/usr/$(get_libdir) cd "${LIB}" || die @@ -32,71 +36,53 @@ db_fix_so() { # now rebuild all the correct ones local ext for ext in so dylib a; do + local name for name in libdb libdb_{cxx,tcl,java,sql,stl}; do - target="$(find . -maxdepth 1 -type f -name "${name}-*.${ext}" |sort -V |tail -n 1)" - [[ -n "${target}" ]] && ln -sf ${target//.\//} ${name}.${ext} - done; - done; - - # db[23] gets some extra-special stuff - if [[ -f libdb1$(get_libname 2) ]]; then - ln -sf libdb1$(get_libname 2) libdb$(get_libname 2) - ln -sf libdb1$(get_libname 2) libdb1$(get_libname) - ln -sf libdb1$(get_libname 2) libdb-1$(get_libname) - fi - # what do we do if we ever get 3.3 ? - local i - for i in libdb libdb_{cxx,tcl,java,sql,stl}; do - if [[ -f $i-3.2$(get_libname) ]]; then - ln -sf $i-3.2$(get_libname) $i-3$(get_libname) - ln -sf $i-3.2$(get_libname) $i$(get_libname 3) - fi + target="$(find . -maxdepth 1 -type f -name "${name}-*.${ext}" | sort -V | tail -n 1)" + [[ -n ${target} ]] && ln -sf ${target//.\//} ${name}.${ext} + done done # do the same for headers now # but since there are only two of them, just overwrite them - cd "${EROOT}"/usr/include - target="$(find . -maxdepth 1 -type d -name 'db[0-9]*' | sort -V |cut -d/ -f2- | tail -n1)" - if [[ -n "${target}" ]] && [[ -e "${target}/db.h" ]] && ( ! [[ -e db.h ]] || [[ -h db.h ]] ); then + cd "${EROOT}"/usr/include || die + target="$(find . -maxdepth 1 -type d -name 'db[0-9]*' | sort -V | cut -d/ -f2- | tail -n1)" + if [[ -n ${target} && -e ${target}/db.h ]] && ( ! [[ -e db.h ]] || [[ -h db.h ]] ); then einfo "Creating db.h symlinks to ${target}" ln -sf "${target}"/db.h . ln -sf "${target}"/db_185.h . - elif [[ ! -e "${target}/db.h" ]]; then - if [[ -n "${target}" ]]; then + elif [[ ! -e ${target}/db.h ]]; then + if [[ -n ${target} ]]; then ewarn "Could not find ${target}/db.h" elif [[ -h db.h ]]; then einfo "Apparently you just removed the last instance of $PN. Removing the symlinks" - rm -f db.h db_185.h + rm -f db.h db_185.h || die fi fi } db_src_install_doc() { - has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}" # not everybody wants this wad of documentation as it is primarily API docs if use doc; then dodir /usr/share/doc/${PF}/html mv "${ED}"/usr/docs/* "${ED}"/usr/share/doc/${PF}/html/ || die - rm -rf "${ED}"/usr/docs + rm -rf "${ED}"/usr/docs || die else - rm -rf "${ED}"/usr/docs + rm -rf "${ED}"/usr/docs || die fi db_src_install_examples } db_src_install_examples() { - has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}" - if use examples ; then + if use examples; then local langs=( c cxx stl ) - [[ "${IUSE/java}" != "${IUSE}" ]] \ - && use java \ -
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 3dbeacb046899daf891f6c9f2ed8539c2e8855f9 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:13 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dbeacb0 eapi8-dosym.eclass: remove EAPI 5, 6 Signed-off-by: David Seifert gentoo.org> eclass/eapi8-dosym.eclass | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/eapi8-dosym.eclass b/eclass/eapi8-dosym.eclass index 52f0ffe3e62b..4e3977ef54cf 100644 --- a/eclass/eapi8-dosym.eclass +++ b/eclass/eapi8-dosym.eclass @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: eapi8-dosym.eclass @@ -6,7 +6,7 @@ # PMS team # @AUTHOR: # Ulrich Müller -# @SUPPORTED_EAPIS: 5 6 7 +# @SUPPORTED_EAPIS: 7 # @BLURB: Testing implementation of EAPI 8 dosym -r option # @DESCRIPTION: # A stand-alone implementation of the dosym command aimed for EAPI 8. @@ -17,8 +17,8 @@ # https://bugs.gentoo.org/708360 case ${EAPI} in - 5|6|7) ;; - *) die "${ECLASS}: EAPI=${EAPI:-0} not supported" ;; + 7) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac # @FUNCTION: _dosym8_canonicalize
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: c34a14a9eb45999c2d72657cf960a078172e5a05 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:11 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c34a14a9 cron.eclass: remove EAPI 6 Signed-off-by: David Seifert gentoo.org> eclass/cron.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/cron.eclass b/eclass/cron.eclass index ebf8ea1e824a..c185c0eaa032 100644 --- a/eclass/cron.eclass +++ b/eclass/cron.eclass @@ -6,7 +6,7 @@ # maintainer-nee...@gentoo.org # @AUTHOR: # Original Author: Aaron Walker -# @SUPPORTED_EAPIS: 6 7 8 +# @SUPPORTED_EAPIS: 7 8 # @BLURB: Some functions for cron # @DESCRIPTION: # Purpose: The main motivation for this eclass was to simplify @@ -18,7 +18,7 @@ # chosen based on the most common setting among cron ebuilds. case ${EAPI} in - 6|7|8) ;; + 7|8) ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 70d25281d0c76654142dd60038b9b0a285455444 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:10 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d25281 cron.eclass: add EAPI 8 Signed-off-by: David Seifert gentoo.org> eclass/cron.eclass | 85 ++ 1 file changed, 41 insertions(+), 44 deletions(-) diff --git a/eclass/cron.eclass b/eclass/cron.eclass index 3198c181f21b..ebf8ea1e824a 100644 --- a/eclass/cron.eclass +++ b/eclass/cron.eclass @@ -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 # @ECLASS: cron.eclass @@ -6,11 +6,11 @@ # maintainer-nee...@gentoo.org # @AUTHOR: # Original Author: Aaron Walker -# @SUPPORTED_EAPIS: 6 7 +# @SUPPORTED_EAPIS: 6 7 8 # @BLURB: Some functions for cron # @DESCRIPTION: # Purpose: The main motivation for this eclass was to simplify -# the jungle known as src_install() in cron ebuilds. Using these +# the jungle known as src_install() in cron ebuilds. Using these # functions also ensures that permissions are *always* reset, # preventing the accidental installation of files with wrong perms. # @@ -18,26 +18,23 @@ # chosen based on the most common setting among cron ebuilds. case ${EAPI} in - [67]) inherit eutils ;; - *) die "EAPI=${EAPI:-0} is not supported" ;; + 6|7|8) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac -inherit flag-o-matic - -EXPORT_FUNCTIONS pkg_postinst - if [[ -z ${_CRON_ECLASS} ]]; then _CRON_ECLASS=1 -SLOT="0" +inherit flag-o-matic RDEPEND=">=sys-process/cronbase-0.3.2" -for pn in vixie-cron bcron cronie dcron fcron; do - [[ ${pn} == "${PN}" ]] || RDEPEND="${RDEPEND} !sys-process/${pn}" +for pn in bcron cronie dcron fcron; do + [[ ${pn} == "${PN}" ]] || RDEPEND+=" !sys-process/${pn}" done +unset pn # @FUNCTION: docrondir -# @USAGE: [ dir ] [ perms ] +# @USAGE: [dir] [perms] # @DESCRIPTION: # Creates crontab directory # @@ -49,12 +46,13 @@ done # docrondir -m0700 (uses default dir) docrondir() { # defaults - local perms="-m0750 -o 0 -g cron" dir="/var/spool/cron/crontabs" + local perms="-m0750 -o 0 -g cron" + local dir="/var/spool/cron/crontabs" if [[ -n $1 ]] ; then - case "$1" in + case $1 in */*) - dir=$1 + dir="$1" shift [[ -n $1 ]] && perms="$@" ;; @@ -64,15 +62,14 @@ docrondir() { esac fi - diropts ${perms} - keepdir ${dir} - - # reset perms to default - diropts -m0755 + ( + diropts ${perms} + keepdir ${dir} + ) } # @FUNCTION: docron -# @USAGE: [ exe ] [ perms ] +# @USAGE: [exe] [perms] # @DESCRIPTION: # Install cron executable # @@ -81,40 +78,41 @@ docrondir() { # ex: docron -m 0700 -o 0 -g root ('exe' defaults to "cron") # docron crond -m 0110 docron() { - local cron="cron" perms="-m 0750 -o 0 -g wheel" + local cron="cron" + local perms="-m 0750 -o 0 -g wheel" if [[ -n $1 ]] ; then - case "$1" in + case $1 in -*) perms="$@" ;; *) - cron=$1 + cron="$1" shift [[ -n $1 ]] && perms="$@" ;; esac fi - exeopts ${perms} - exeinto /usr/sbin - doexe ${cron} || die "failed to install ${cron}" - - # reset perms to default - exeopts -m0755 + ( + exeopts ${perms} + exeinto /usr/sbin + doexe ${cron} + ) } # @FUNCTION: docrontab -# @USAGE: [ exe ] [ perms ] +# @USAGE: [exe] [perms] # @DESCRIPTION: # Install crontab executable # # Uses same semantics as docron. docrontab() { - local crontab="crontab" perms="-m 4750 -o 0 -g cron" + local crontab="crontab" + local perms="-m 4750 -o 0 -g cron" if [[ -n $1 ]] ; then - case "$1" in + case $1 in -*) perms="$@" ;; @@ -126,15 +124,14 @@ docrontab() { esac fi - exeopts ${perms} - exeinto /usr/bin - doexe ${crontab} || die "failed to install ${crontab}" - - # reset perms to default - exeopts -m0755 + ( + exeopts ${perms} + exeinto
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 4a576adfbce4e0e2b44ec95fb81adc48351d17d0 Author: David Seifert gentoo org> AuthorDate: Fri Mar 17 22:04:09 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Mar 17 22:04:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a576adf apache-module.eclass: remove EAPI 5 Signed-off-by: David Seifert gentoo.org> eclass/apache-module.eclass | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/eclass/apache-module.eclass b/eclass/apache-module.eclass index 60631171ed91..8074aff5ddcb 100644 --- a/eclass/apache-module.eclass +++ b/eclass/apache-module.eclass @@ -1,18 +1,17 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: apache-module.eclass # @MAINTAINER: # apache-b...@gentoo.org -# @SUPPORTED_EAPIS: 5 6 7 +# @SUPPORTED_EAPIS: 6 7 # @BLURB: Provides a common set of functions for apache modules # @DESCRIPTION: # This eclass handles apache modules in a sane way. # # To make use of this eclass simply call one of the need/want_apache functions # described in depend.apache.eclass. Make sure you use the need/want_apache call -# after you have defined DEPEND and RDEPEND. Also note that you can not rely on -# the automatic RDEPEND=DEPEND that portage does if you use this eclass. +# after you have defined DEPEND and RDEPEND. # # See Bug 107127 for more information. # @@ -46,8 +45,8 @@ # @CODE case ${EAPI} in - [5-7]) ;; - *) die "EAPI=${EAPI:-0} is not supported" ;; + 6|7) ;; + *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac if [[ -z ${_APACHE_MODULE_ECLASS} ]]; then
[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/snack/files/
commit: a54a12a7c0c6ee40cf37eae712287712d7b58242 Author: Alfredo Tupone gentoo org> AuthorDate: Fri Mar 17 21:58:56 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Mar 17 22:01:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a54a12a7 dev-tcltk/snack: remove some test Float samples comparison is too restrictive Closes: https://bugs.gentoo.org/835486 Signed-off-by: Alfredo Tupone gentoo.org> dev-tcltk/snack/files/snack-2.2.10-test.patch | 30 +++ 1 file changed, 30 insertions(+) diff --git a/dev-tcltk/snack/files/snack-2.2.10-test.patch b/dev-tcltk/snack/files/snack-2.2.10-test.patch index 2ba3a0e82d99..ba8a91c8774d 100644 --- a/dev-tcltk/snack/files/snack-2.2.10-test.patch +++ b/dev-tcltk/snack/files/snack-2.2.10-test.patch @@ -117,3 +117,33 @@ test dbpower-1.3 {dBPowerSpectrum command, -end and -skip options} { set s [snack::sound snd -load ex1.wav] set tcl_precision 5 +--- a/tests/filter.test2023-03-17 22:53:35.463977748 +0100 b/tests/filter.test2023-03-17 22:55:40.931996456 +0100 +@@ -362,27 +362,6 @@ + set res + } {16000 16000 10026 -6287 Lin16 1 RAW 0} + +-test filter-7.1 {iir filter, applied to sound} { +- set s [snack::sound snd -load ex1.wav] +- set f [snack::filter iir -numerator "0.99 -0.99" -denominator "1 -0.99"] +- $s filter $f -continuedrain 0 +- set res [$s info] +- $f destroy +- $s destroy +- set res +-} {15820 16000 13222 -9615 Lin16 1 WAV 44} +- +-test filter-7.2 {iir filter, applied to stereo sound} { +- set s [snack::sound snd -load ex1.wav] +- $s convert -channels 2 +- set f [snack::filter iir -numerator "0.99 -0.99" -denominator "1 -0.99"] +- $s filter $f -continuedrain 0 +- set res [$s info] +- $f destroy +- $s destroy +- set res +-} {15820 16000 13222 -9616 Lin16 2 WAV 44} +- + test filter-8.1 {fade filter, applied to sound} { + set s [snack::sound snd -rate 4000] + $s length 4
[gentoo-commits] repo/gentoo:master commit in: sys-libs/zlib-ng/
commit: 9226e625e71d03f9c34f9a9586e994c4a080ae48 Author: Sam James gentoo org> AuthorDate: Fri Mar 17 21:55:34 2023 + Commit: Sam James gentoo org> CommitDate: Fri Mar 17 21:55:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9226e625 sys-libs/zlib-ng: drop 2.0.6 Bug: https://bugs.gentoo.org/901983 Signed-off-by: Sam James gentoo.org> sys-libs/zlib-ng/Manifest | 1 - sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild | 78 --- 2 files changed, 79 deletions(-) diff --git a/sys-libs/zlib-ng/Manifest b/sys-libs/zlib-ng/Manifest index 83cf6ac918fc..cdd93f9171bb 100644 --- a/sys-libs/zlib-ng/Manifest +++ b/sys-libs/zlib-ng/Manifest @@ -1,2 +1 @@ -DIST zlib-ng-2.0.6.tar.gz 817951 BLAKE2B 52993caadf14817e328b180d728586e1332ea04504288264934ef49441cb8b8c4a2412d4c11d1982f3764fef5e4fb7ebab442b407e57d9d5f08a5b2ed890bba9 SHA512 4888f17160d0a87a9b349704047ae0d0dc57237a10e11adae09ace957afa9743cce5191db67cb082991421fc961ce68011199621034d2369c0e7724fad58b4c5 DIST zlib-ng-2.0.7.tar.gz 853381 BLAKE2B 89672bd35ee54df72ff995c1b4ed188538011be4cd077e464f21a088b0b70b3f95b4259dc546a65e8d4900dc5bd5bb98041875e361000898b34518f7e008b99b SHA512 1c19a62bb00727ac49049c299fb70060da95b5fafa448144ae4133372ec8c3da15cef6c1303485290f269b23c580696554ca0383dba3e1f9609f65c332981988 diff --git a/sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild b/sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild deleted file mode 100644 index 641a623a64aa.. --- a/sys-libs/zlib-ng/zlib-ng-2.0.6.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Worth keeping an eye on 'develop' branch upstream for possible backports, -# as they copied this practice from sys-libs/zlib upstream. - -inherit cmake - -DESCRIPTION="Fork of the zlib data compression library" -HOMEPAGE="https://github.com/zlib-ng/zlib-ng; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" - -CPU_USE=( cpu_flags_{x86_{avx2,sse2,ssse3,sse4a,pclmul},arm_{crc32,neon},ppc_vsx2} ) -IUSE="compat ${CPU_USE[@]} test" - -RESTRICT="!test? ( test )" - -RDEPEND="compat? ( !sys-libs/zlib )" - -src_configure() { - local mycmakeargs=( - -DZLIB_COMPAT="$(usex compat)" - -DZLIB_ENABLE_TESTS="$(usex test)" - # Unaligned access is controversial and undefined behaviour - # Let's keep it off for now - # https://github.com/gentoo/gentoo/pull/17167 - -DWITH_UNALIGNED="OFF" - ) - - # The intrinsics options are all defined conditionally, so we need - # to enable them on/off per-arch here for now. - if use amd64 || use x86 ; then - mycmakeargs+=( - -DWITH_AVX2=$(usex cpu_flags_x86_avx2) - -DWITH_SSE2=$(usex cpu_flags_x86_sse2) - -DWITH_SSSE3=$(usex cpu_flags_x86_ssse3) - -DWITH_SSE4=$(usex cpu_flags_x86_sse4a) - -DWITH_PCLMULQDQ=$(usex cpu_flags_x86_pclmul) - ) - fi - - if use arm || use arm64 ; then - mycmakeargs+=( - -DWITH_ACLE=$(usex cpu_flags_arm_crc32) - -DWITH_NEON=$(usex cpu_flags_arm_neon) - ) - fi - - if use ppc || use ppc64 ; then - # The POWER8 support is VSX which was introduced - # VSX2 was introduced with POWER8, so use that as a proxy for it - mycmakeargs+=( - -DWITH_POWER8=$(usex cpu_flags_ppc_vsx2) - ) - fi - - # TODO: There's no s390x USE_EXPAND yet - - cmake_src_configure -} - -src_install() { - cmake_src_install - - if use compat ; then - ewarn "zlib-ng is experimental and replacing the system zlib is dangerous" - ewarn "Please be careful!" - ewarn - ewarn "The following link explains the guarantees (and what is NOT guaranteed):" - ewarn "https://github.com/zlib-ng/zlib-ng/blob/2.0.x/PORTING.md; - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Crypt-DES/files/, dev-perl/Crypt-DES/
commit: d63d78079332b0d18cdd745ff6ece3e9ea204533 Author: Sam James gentoo org> AuthorDate: Fri Mar 17 21:42:45 2023 + Commit: Sam James gentoo org> CommitDate: Fri Mar 17 21:52:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d63d7807 dev-perl/Crypt-DES: fix build w/ clang 16 Closes: https://bugs.gentoo.org/870427 Signed-off-by: Sam James gentoo.org> dev-perl/Crypt-DES/Crypt-DES-2.70.0-r3.ebuild | 32 .../files/Crypt-DES-2.07-implicit-func-decl.patch | 34 ++ 2 files changed, 66 insertions(+) diff --git a/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r3.ebuild b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r3.ebuild new file mode 100644 index ..1a477b6695dc --- /dev/null +++ b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r3.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DIST_AUTHOR=DPARIS +DIST_VERSION=2.07 +inherit perl-module + +DESCRIPTION="Perl DES encryption module" + +LICENSE="DES" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/perl-ExtUtils-MakeMaker + test? ( dev-perl/Crypt-CBC ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.07-implicit-func-decl.patch +) + +src_compile() { + mymake=( + "OPTIMIZE=${CFLAGS}" + ) + perl-module_src_compile +} diff --git a/dev-perl/Crypt-DES/files/Crypt-DES-2.07-implicit-func-decl.patch b/dev-perl/Crypt-DES/files/Crypt-DES-2.07-implicit-func-decl.patch new file mode 100644 index ..fa65def771b0 --- /dev/null +++ b/dev-perl/Crypt-DES/files/Crypt-DES-2.07-implicit-func-decl.patch @@ -0,0 +1,34 @@ +https://src.fedoraproject.org/rpms/perl-Crypt-DES/raw/0a4557f6b118387730b895037e4a17c90f212e68/f/perl-Crypt-DES-fedora-c99.patch +https://rt.cpan.org/Public/Bug/Display.html?id=133363 +https://rt.cpan.org/Public/Bug/Display.html?id=133412 +https://bugs.gentoo.org/870427 +--- a/DES.xs b/DES.xs +@@ -36,7 +36,7 @@ _des_expand_key(key) + if (key_len != sizeof(des_user_key)) + croak("Invalid key"); + +- perl_des_expand_key((i8 *)key, ks); ++ perl_des_expand_key((unsigned char *)key, ks); + + ST(0) = sv_2mortal(newSVpv((char *)ks, sizeof(ks))); + } +@@ -66,7 +66,8 @@ _des_crypt(input, output, ks, enc_flag) + + (SvUPGRADE(output, SVt_PV)); + +- perl_des_crypt(input, SvGROW(output, output_len), (i32 *)ks, enc_flag); ++ perl_des_crypt((unsigned char *)input, (unsigned char *)SvGROW(output, output_len), ++ (unsigned long *)ks, enc_flag); + + SvCUR_set(output, output_len); + *SvEND(output) = '\0'; +--- a/_des.h b/_des.h +@@ -5,3 +5,5 @@ typedef unsigned long des_ks[32]; + void _des_crypt( des_cblock in, des_cblock out, des_ks key, int encrypt ); + void _des_expand_key( des_user_key userKey, des_ks key ); + ++void perl_des_expand_key(des_user_key userKey, des_ks ks); ++void perl_des_crypt( des_cblock input, des_cblock output, des_ks ks, int encrypt ); +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/ghc/
commit: 493985779d8fcaeadc2085253fb53fee4a828904 Author: Matoro Mahri users noreply github com> AuthorDate: Wed Mar 15 14:47:03 2023 + Commit: Sam James gentoo org> CommitDate: Fri Mar 17 21:51:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49398577 dev-lang/ghc: add arm64, ppc64, riscv binaries for 9.0.2-r4 Bug: https://bugs.gentoo.org/893524 Signed-off-by: Matoro Mahri users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/30136 Signed-off-by: Sam James gentoo.org> dev-lang/ghc/Manifest| 4 dev-lang/ghc/ghc-9.0.2-r4.ebuild | 21 ++--- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/dev-lang/ghc/Manifest b/dev-lang/ghc/Manifest index 67e7a921c719..9b587a8666a5 100644 --- a/dev-lang/ghc/Manifest +++ b/dev-lang/ghc/Manifest @@ -5,12 +5,16 @@ DIST ghc-9.0.2-src.tar.xz 27270396 BLAKE2B 0a73d910d3ef11161f895849025fe37ce2319 DIST ghc-9.0.2-testsuite.tar.xz 2403564 BLAKE2B 0e7f6fefb9c972f94073aca8b15147913ffa8d3cd3ff7fc63ef7e20b4efd8b443cf21f12e1ab0f5044790f6d8af6cf7788bda85a21b2f356ddface86eb896670 SHA512 b2375500ae837d74af8085d099899b5a7a589c59bdcc033ca0bd6e00f33c4f8d90b481e0c7c3de113e607fcfafdfe8edde4713e6d242b2d4ee87df2eb960c9c7 DIST ghc-bin-8.10.6-r3-i686-pc-linux-gnu.gpkg.tar 73062400 BLAKE2B c0701c16434ae5918f5ec1c55ab06aa036b98947f0f68c58aaa59b2a23ebb408f60f1886c76271351f2e99a334d6e1feeb47b6c4c14c09040b197eebbbcf3142 SHA512 d75bb6d06d32a5f60b020e9d8d77485ea8c391fd88a4583d0ddfd33a0e75506dc23b736fa6a15da25116c6c90c53b2d75dae38935581c5145d5b247d3c19f2a6 DIST ghc-bin-8.10.6-r3-x86_64-pc-linux-gnu.gpkg.tar 123996160 BLAKE2B 3279a3f312225cae30196467b6f61b749f8ea037b2b65adaafdea1668c81a5ed402bd3acedc02aaee371a6d27c3c01c0f4c837bb9058a0ed8b61715afab5ccc9 SHA512 ea24551137b5057a2c29e0bd9a22ce247669dc38bcebac7ff3bac746b1fc9bd46b1fe2d894fd862745bb97af0d92be2a0563c18fc29e7565c5506552edb0c3e1 +DIST ghc-bin-9.0.2-aarch64-unknown-linux-gnu-r4.tar.gz 219367919 BLAKE2B 5aefb9e8bd391d14c33e1eb1429d85a92ae81d32d70505bd11acdd972380bca0a901e3a3ecedec76e7ca45b0c3fb68912919246174f45d32b9d694fd3862f995 SHA512 a49361001d5be9163326c6b3461fa3492dbe61a0e398309421bda1a2c9c92a06be829d3075a9722d787aad22b0a4e3c96e13e7dc2103cc4c4116d73306a2cd88 DIST ghc-bin-9.0.2-aarch64-unknown-linux-gnu.tar.gz 304621314 BLAKE2B d38b8571d41b5703da6b29f43664293761865166a7e3ab6b9c4b039f1af15faa4aa2013a32eb00059d6e595984895762eadff7b62141157d2dea6eb9b035138d SHA512 94e0e00329a18b494b509b3f8190cf6fed2399a2ac2d2d96fdfd90bf5dbeb8db68b6759f719ad85f8873961b0e983ff0006ce0bf109e96462169cbd9fa7b6784 DIST ghc-bin-9.0.2-i686-pc-linux-gnu.tbz2 123509908 BLAKE2B 45614984803a7bfa266f99d4adb4b5f2ab7b9e5e89c6ecd501296fc99a1d96e798ccb9c832f8dcb15fff9725beb918a7b63e62ff13f59b6506a2ef17930c45d2 SHA512 e0b7f4474c16f0763a2f787027fbdfeb3125b48c987fa1196bc189fefad9f0bfa2806da62af46d61ca911f5275b578076e2b326acf39e0894a8daa9deda0843a +DIST ghc-bin-9.0.2-powerpc64-unknown-linux-gnu-r4.tar.gz 233090744 BLAKE2B 50c911551b1b9d3ff7cca7fea59fafce394b0f0159ef2cd397842cc577297d743487458ab30b07e382d07b08b4b4da4b079a18902acafb37e84aab4390741b1e SHA512 ad10c59e587d46ca5a4e59bf63551d1a0858b37ee8b0f4e376f5b689baa600095e48b5653758f14487a82d5972f934dcac120f3c3e5ddf562f50dcfc0abd2065 DIST ghc-bin-9.0.2-powerpc64-unknown-linux-gnu.tar.gz 235636284 BLAKE2B 878ac300cca5d2cbc5cb21dbb347da755b4027cbf63ec77464740854fa8010569de5e03acef67cd877da13665c906b2fd04e24e226e9eb39b57ba979093c732b SHA512 28f096e965abdac9cc370c882639f10285b9073ba5332f7af215eccff948e41c01c3d6bb3bc8e3b4e809e12867a95b49f82dd76e0090b974088f75ab9d1bc199 +DIST ghc-bin-9.0.2-powerpc64le-unknown-linux-gnu-r4.tar.gz 209612394 BLAKE2B 8523996fb7e551c302a0432367086cc04d55e5030f913db9d8bb83d48878bff1912cd7c7850503369c3881ff9d64b16dd313446c33bcd90acd7a22b4821d0a5b SHA512 f05bc0da23b650b410958e33e934c68e77f01d225051103aa7bfaeb54254d7978d836ce3b246f8958d1d80c88c5e6f25330a9b3345690367a69da614e8b2d25b DIST ghc-bin-9.0.2-powerpc64le-unknown-linux-gnu.tar.gz 275226316 BLAKE2B 10ade2359432b0ede7431ee543f0ff47f4b203465d81719da579ad63ca467359eb9fcf7336a12feb6ff75a480f349576ff8ea1b4ebe1094fff228ae4fd00d6e0 SHA512 64b4c84d149358b8d3a6cb29a6d3a75af11e7b14e6d910c9789c9949262e4ed2a17f8a0d1e5dd297121957061fe2395d6f43acae6b4ab28851e3cd414cd9c89c DIST ghc-bin-9.0.2-r4-i686-pc-linux-gnu.gpkg.tar 81059840 BLAKE2B 655405cd402cc7af424baf5b715f64af3ce97d474c883c618cd8e6fae40274dc6f584872c607cbe3553141a199729df98ddbdb5947a50520b67f53946f20d25a SHA512 401ab9ae646e18519ba1b06705944862d3f802068c4eae19fc019899eb14ceef95fa57e51b5527e5c5314c2433aff7e418e1d35c2de425c142c34e8fa21a5f46 DIST ghc-bin-9.0.2-r4-x86_64-pc-linux-gnu.gpkg.tar 123955200 BLAKE2B b1f45eea658f496997e63c21e3ef190749c122ee3a058d5f25fd90a2e2c33841817c540b9bf87e27e6981d9fb28d9201454217fa8ba9c1d9fc4ccf3d20652158 SHA512
[gentoo-commits] repo/gentoo:master commit in: dev-perl/SDL/, dev-perl/SDL/files/
commit: 56703991485dfac2ce34bd1f177191807f69c5fe Author: Sam James gentoo org> AuthorDate: Fri Mar 17 21:21:37 2023 + Commit: Sam James gentoo org> CommitDate: Fri Mar 17 21:52:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56703991 dev-perl/SDL: fix build w/ clang 16 Signed-off-by: Sam James gentoo.org> dev-perl/SDL/SDL-2.548.0-r2.ebuild | 50 ++ .../SDL/files/SDL-2.546-implicit-func-decl.patch | 40 + 2 files changed, 90 insertions(+) diff --git a/dev-perl/SDL/SDL-2.548.0-r2.ebuild b/dev-perl/SDL/SDL-2.548.0-r2.ebuild new file mode 100644 index ..59caa0f55c01 --- /dev/null +++ b/dev-perl/SDL/SDL-2.548.0-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=FROGGS +DIST_VERSION=2.548 +inherit perl-module + +DESCRIPTION="Simple DirectMedia Layer (SDL) bindings for perl" +HOMEPAGE="http://sdl.perl.org/ https://search.cpan.org/dist/SDL/ https://github.com/PerlGameDev/SDL; + +LICENSE="GPL-2 OFL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~x86" + +RDEPEND=" + >=dev-perl/Alien-SDL-1.446 + dev-perl/Capture-Tiny + >=virtual/perl-CPAN-1.920.0 + >=virtual/perl-ExtUtils-CBuilder-0.260.301 + >=dev-perl/File-ShareDir-1.0.0 + >=dev-perl/Module-Build-0.400.0 + media-libs/libjpeg-turbo + virtual/perl-Scalar-List-Utils + dev-perl/Tie-Simple + media-libs/libpng:0 + media-libs/libsdl + media-libs/sdl-gfx + media-libs/sdl-image + media-libs/sdl-mixer + media-libs/sdl-pango + media-libs/sdl-ttf + media-libs/smpeg + media-libs/tiff:0 + virtual/glu + virtual/opengl +" +BDEPEND="${RDEPEND} + test? ( + >=dev-perl/Test-Most-0.210.0 + ) +" + +mydoc='CHANGELOG README TODO' + +PATCHES=( + "${FILESDIR}"/${PN}-2.546-pointer.patch + "${FILESDIR}"/${PN}-2.546-implicit-func-decl.patch +) diff --git a/dev-perl/SDL/files/SDL-2.546-implicit-func-decl.patch b/dev-perl/SDL/files/SDL-2.546-implicit-func-decl.patch new file mode 100644 index ..9bbee3356486 --- /dev/null +++ b/dev-perl/SDL/files/SDL-2.546-implicit-func-decl.patch @@ -0,0 +1,40 @@ +https://github.com/PerlGameDev/SDL/pull/299 + +From 90d7056288282df9febf04acce6712f4071e4103 Mon Sep 17 00:00:00 2001 +From: Ryan Schmidt +Date: Wed, 26 Jan 2022 02:55:04 -0600 +Subject: [PATCH] Fix implicit declaration of _calc_offset + +--- a/src/SDLx/Surface.xs b/src/SDLx/Surface.xs +@@ -16,6 +16,14 @@ + #include + #endif + ++int _calc_offset ( SDL_Surface* surface, int x, int y ) ++{ ++int offset; ++offset = (surface->pitch * y) / surface->format->BytesPerPixel; ++offset += x; ++return offset; ++} ++ + SV * get_pixel32 (SDL_Surface *surface, int x, int y) + { + /* Convert the pixels to 32 bit */ +@@ -52,14 +60,6 @@ SV * construct_p_matrix ( SDL_Surface *surface ) + return newRV_noinc((SV *)matrix); + } + +-int _calc_offset ( SDL_Surface* surface, int x, int y ) +-{ +-int offset; +-offset = (surface->pitch * y) / surface->format->BytesPerPixel; +-offset += x; +-return offset; +-} +- + unsigned int _get_pixel(SDL_Surface * surface, int offset) + { + unsigned int value; +
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/
commit: 4bffb8b541223d4ebaf3a659a42675d57d8419e4 Author: Sam James gentoo org> AuthorDate: Fri Mar 17 20:56:33 2023 + Commit: Sam James gentoo org> CommitDate: Fri Mar 17 21:52:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bffb8b5 app-crypt/gpgme: add 1.19.0 Signed-off-by: Sam James gentoo.org> app-crypt/gpgme/Manifest| 2 + app-crypt/gpgme/gpgme-1.19.0.ebuild | 162 2 files changed, 164 insertions(+) diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest index fb1c045a3555..50144ff866d9 100644 --- a/app-crypt/gpgme/Manifest +++ b/app-crypt/gpgme/Manifest @@ -2,3 +2,5 @@ DIST gpgme-1.17.1.tar.bz2 1747692 BLAKE2B 44cf9309cbad038f23aa7c5c77fd85be23faf3 DIST gpgme-1.17.1.tar.bz2.sig 119 BLAKE2B 31832424c0e029dc520d3302a71b086d9fcb044c74344cc0fb4b6c6a02d0dd840e62e7eb60acfaf004e6f3650d58436b58e645ef2a50b948ecaf3ca162bf577a SHA512 e1a4213d0d39f2efd0d5c007a0449c76bd650e76e002a9acb673eef0579912db06d844df11a4f7cb821e1d8468d2d6c1303f1c5d915a5c3c9cb5abacfbd004fc DIST gpgme-1.18.0.tar.bz2 1762323 BLAKE2B a071b839eb75455378514f003920cd387320e9fae416e71151cf6ac1b4a058b58ed054450b79e3eeaf820ff5324ea14efa003612867477b7379a776942d62be6 SHA512 c0cb0b337d017793a15dd477a7f5eaef24587fcda3d67676bf746bb342398d04792c51abe3c26ae496e799c769ce667d4196d91d86e8a690d02c6718c8f6b4ac DIST gpgme-1.18.0.tar.bz2.sig 119 BLAKE2B 968f8b24ec71b4157214dd026aed83c96894ef353a9cb171f268d640a62fe464ba43540f318abf95dcfc19dffab177a0c3ad8a6e9937dc80e4ececbc8ceb3203 SHA512 02958d86cc037fffc787c6611ace8676d4e04cc1f65fd117eb911d3bfd665dddb7849bcd838af598465be78960f54883eac09c29c42f891f2e4b9713095aed7d +DIST gpgme-1.19.0.tar.bz2 1821913 BLAKE2B e0359d50cdeff14a20f0e4f463f78b1e1df62e6e3cd50c5f59d90754e7ffe1c74d0c155507bc9d16c61a45a47fdda7e82a86d7db8cbf3999615d854fc1bb5207 SHA512 c6f01ad9432abe33f407e81083dd2f299375ad13b0517429ea1c55fb8cffa05e470dd26f5910a78b8d0f4c8c1e620788a9f369d983c191a3dac681714054fe84 +DIST gpgme-1.19.0.tar.bz2.sig 119 BLAKE2B 699c2db9746c48b133ff71fbf621e3f8b9dc3e11517cb6abea48e7b0b11d6ece1f9e5aa72cfcd74b0cf24f4a51316e055baed0d93c3146e0c13865b0fdf3e9f3 SHA512 cc8bdd83063155e4aa893b4fe79208d4ff524fcaa4e21b6de0dd879501bdb21ebd7074e841625aa5b4c206273297232d3c005f44abd05214b5d9d711eb980c07 diff --git a/app-crypt/gpgme/gpgme-1.19.0.ebuild b/app-crypt/gpgme/gpgme-1.19.0.ebuild new file mode 100644 index ..93eccd707136 --- /dev/null +++ b/app-crypt/gpgme/gpgme-1.19.0.ebuild @@ -0,0 +1,162 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Maintainers should: +# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/ +# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159 +# (find the one for the current release then subscribe to it + +# any subsequent ones linked within so you're covered for a while.) + +DISTUTILS_OPTIONAL=1 +PYTHON_COMPAT=( python3_{9..11} ) +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc + +inherit distutils-r1 libtool flag-o-matic qmake-utils toolchain-funcs verify-sig + +DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use" +HOMEPAGE="https://www.gnupg.org/related_software/gpgme; +SRC_URI=" + mirror://gnupg/gpgme/${P}.tar.bz2 + verify-sig? ( mirror://gnupg/gpgme/${P}.tar.bz2.sig ) +" + +LICENSE="GPL-2 LGPL-2.1" +# Please check ABI on each bump, even if SONAMEs didn't change: bug #833355 +# Use e.g. app-portage/iwdevtools integration with dev-libs/libabigail's abidiff. +# Subslot: SONAME of each: +# Bump FUDGE if a release is made which breaks ABI without changing SONAME. +# (Reset to 0 if FUDGE != 0 if libgpgme/libgpgmepp/libqpggme change.) +SLOT="1/11.6.15.2" +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="common-lisp static-libs +cxx python qt5 test" +RESTRICT="!test? ( test )" +REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )" + +# - On each bump, update dep bounds on each version from configure.ac! +RDEPEND=" + >=app-crypt/gnupg-2 + >=dev-libs/libassuan-2.5.3:= + >=dev-libs/libgpg-error-1.36:= + >=dev-libs/libgpg-error-1.46-r1 + python? ( ${PYTHON_DEPS} ) + qt5? ( dev-qt/qtcore:5 ) +" +DEPEND=" + ${RDEPEND} + test? ( + qt5? ( dev-qt/qttest:5 ) + ) +" +#doc? ( app-doc/doxygen[dot] ) +BDEPEND=" + python? ( dev-lang/swig ) + verify-sig? ( sec-keys/openpgp-keys-gnupg ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.18.0-tests-start-stop-agent-use-command-v.patch +) + +src_prepare() { + default + + elibtoolize + + # bug #697456 + addpredict /run/user/$(id -u)/gnupg + + local MAX_WORKDIR=66 + if use test && [[
[gentoo-commits] repo/gentoo:master commit in: sys-libs/zlib-ng/
commit: 3877bb3d71236c4d039a022825c1733ae0683db0 Author: Sam James gentoo org> AuthorDate: Fri Mar 17 21:47:42 2023 + Commit: Sam James gentoo org> CommitDate: Fri Mar 17 21:52:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3877bb3d sys-libs/zlib-ng: add 2.0.7 Bug: https://bugs.gentoo.org/901983 Signed-off-by: Sam James gentoo.org> sys-libs/zlib-ng/Manifest | 1 + sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild | 78 +++ 2 files changed, 79 insertions(+) diff --git a/sys-libs/zlib-ng/Manifest b/sys-libs/zlib-ng/Manifest index 1eddb8bdf40a..83cf6ac918fc 100644 --- a/sys-libs/zlib-ng/Manifest +++ b/sys-libs/zlib-ng/Manifest @@ -1 +1,2 @@ DIST zlib-ng-2.0.6.tar.gz 817951 BLAKE2B 52993caadf14817e328b180d728586e1332ea04504288264934ef49441cb8b8c4a2412d4c11d1982f3764fef5e4fb7ebab442b407e57d9d5f08a5b2ed890bba9 SHA512 4888f17160d0a87a9b349704047ae0d0dc57237a10e11adae09ace957afa9743cce5191db67cb082991421fc961ce68011199621034d2369c0e7724fad58b4c5 +DIST zlib-ng-2.0.7.tar.gz 853381 BLAKE2B 89672bd35ee54df72ff995c1b4ed188538011be4cd077e464f21a088b0b70b3f95b4259dc546a65e8d4900dc5bd5bb98041875e361000898b34518f7e008b99b SHA512 1c19a62bb00727ac49049c299fb70060da95b5fafa448144ae4133372ec8c3da15cef6c1303485290f269b23c580696554ca0383dba3e1f9609f65c332981988 diff --git a/sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild b/sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild new file mode 100644 index ..641a623a64aa --- /dev/null +++ b/sys-libs/zlib-ng/zlib-ng-2.0.7.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Worth keeping an eye on 'develop' branch upstream for possible backports, +# as they copied this practice from sys-libs/zlib upstream. + +inherit cmake + +DESCRIPTION="Fork of the zlib data compression library" +HOMEPAGE="https://github.com/zlib-ng/zlib-ng; +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +CPU_USE=( cpu_flags_{x86_{avx2,sse2,ssse3,sse4a,pclmul},arm_{crc32,neon},ppc_vsx2} ) +IUSE="compat ${CPU_USE[@]} test" + +RESTRICT="!test? ( test )" + +RDEPEND="compat? ( !sys-libs/zlib )" + +src_configure() { + local mycmakeargs=( + -DZLIB_COMPAT="$(usex compat)" + -DZLIB_ENABLE_TESTS="$(usex test)" + # Unaligned access is controversial and undefined behaviour + # Let's keep it off for now + # https://github.com/gentoo/gentoo/pull/17167 + -DWITH_UNALIGNED="OFF" + ) + + # The intrinsics options are all defined conditionally, so we need + # to enable them on/off per-arch here for now. + if use amd64 || use x86 ; then + mycmakeargs+=( + -DWITH_AVX2=$(usex cpu_flags_x86_avx2) + -DWITH_SSE2=$(usex cpu_flags_x86_sse2) + -DWITH_SSSE3=$(usex cpu_flags_x86_ssse3) + -DWITH_SSE4=$(usex cpu_flags_x86_sse4a) + -DWITH_PCLMULQDQ=$(usex cpu_flags_x86_pclmul) + ) + fi + + if use arm || use arm64 ; then + mycmakeargs+=( + -DWITH_ACLE=$(usex cpu_flags_arm_crc32) + -DWITH_NEON=$(usex cpu_flags_arm_neon) + ) + fi + + if use ppc || use ppc64 ; then + # The POWER8 support is VSX which was introduced + # VSX2 was introduced with POWER8, so use that as a proxy for it + mycmakeargs+=( + -DWITH_POWER8=$(usex cpu_flags_ppc_vsx2) + ) + fi + + # TODO: There's no s390x USE_EXPAND yet + + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use compat ; then + ewarn "zlib-ng is experimental and replacing the system zlib is dangerous" + ewarn "Please be careful!" + ewarn + ewarn "The following link explains the guarantees (and what is NOT guaranteed):" + ewarn "https://github.com/zlib-ng/zlib-ng/blob/2.0.x/PORTING.md; + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-vcs/stgit/
commit: d4840720dd19e04b3f366990a9e43f6e88a11ee1 Author: Yixun Lan gentoo org> AuthorDate: Fri Mar 17 21:12:11 2023 + Commit: Yixun Lan gentoo org> CommitDate: Fri Mar 17 21:13:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4840720 dev-vcs/stgit: filter out LTO flags Closes: https://bugs.gentoo.org/897692 Signed-off-by: Yixun Lan gentoo.org> dev-vcs/stgit/stgit-2.1.0.ebuild | 6 +- dev-vcs/stgit/stgit-2.2.0.ebuild | 6 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/dev-vcs/stgit/stgit-2.1.0.ebuild b/dev-vcs/stgit/stgit-2.1.0.ebuild index 695bde8fecfd..20fc837b2e4e 100644 --- a/dev-vcs/stgit/stgit-2.1.0.ebuild +++ b/dev-vcs/stgit/stgit-2.1.0.ebuild @@ -123,7 +123,7 @@ CRATES=" xattr-0.2.3 " -inherit cargo +inherit cargo flag-o-matic DESCRIPTION="Manage a stack of patches using GIT as a backend" HOMEPAGE="https://stacked-git.github.io; @@ -144,6 +144,10 @@ RDEPEND="" # update with proper path to binaries this crate installs, omit leading / QA_FLAGS_IGNORED="usr/bin/${PN}" +src_configure() { + filter-lto #bug 897692 +} + src_compile() { cargo_src_compile emake completion diff --git a/dev-vcs/stgit/stgit-2.2.0.ebuild b/dev-vcs/stgit/stgit-2.2.0.ebuild index c1d5ca48fd91..5c031f871323 100644 --- a/dev-vcs/stgit/stgit-2.2.0.ebuild +++ b/dev-vcs/stgit/stgit-2.2.0.ebuild @@ -175,7 +175,7 @@ CRATES=" xattr-0.2.3 " -inherit cargo +inherit cargo flag-o-matic DESCRIPTION="Manage a stack of patches using GIT as a backend" HOMEPAGE="https://stacked-git.github.io; @@ -196,6 +196,10 @@ RDEPEND="" # update with proper path to binaries this crate installs, omit leading / QA_FLAGS_IGNORED="usr/bin/${PN}" +src_configure() { + filter-lto #bug 897692 +} + src_compile() { cargo_src_compile emake completion
[gentoo-commits] repo/gentoo:master commit in: dev-vcs/stgit/
commit: c43dbf73b28e594a46a63d40a99a5c61c151b324 Author: Yixun Lan gentoo org> AuthorDate: Fri Mar 17 20:57:09 2023 + Commit: Yixun Lan gentoo org> CommitDate: Fri Mar 17 21:13:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c43dbf73 dev-vcs/stgit: ignore LDFLAGS respect warning for rust app Signed-off-by: Yixun Lan gentoo.org> dev-vcs/stgit/stgit-2.1.0.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-vcs/stgit/stgit-2.1.0.ebuild b/dev-vcs/stgit/stgit-2.1.0.ebuild index bb5b17a5eeb7..695bde8fecfd 100644 --- a/dev-vcs/stgit/stgit-2.1.0.ebuild +++ b/dev-vcs/stgit/stgit-2.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Auto-Generated by cargo-ebuild 0.5.2 @@ -140,6 +140,10 @@ IUSE="doc" DEPEND="doc? ( app-text/asciidoc )" RDEPEND="" +# rust does not use *FLAGS from make.conf, silence portage warning +# update with proper path to binaries this crate installs, omit leading / +QA_FLAGS_IGNORED="usr/bin/${PN}" + src_compile() { cargo_src_compile emake completion
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Mail-DMARC/
commit: 11568f60ff0563ec3f5c9a63395bf0ceed9fcab0 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 17 20:44:00 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 17 20:44:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11568f60 dev-perl/Mail-DMARC: Stabilize 1.202.109.270-r1 ppc64, #901801 Signed-off-by: Arthur Zamarin gentoo.org> dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild b/dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild index 2b9b769fe598..2d2516801b8c 100644 --- a/dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild +++ b/dev-perl/Mail-DMARC/Mail-DMARC-1.202.109.270-r1.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Perl implementation of DMARC" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="minimal" PERL_RM_FILES=(
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-SMTPS/
commit: 82b08d58678c477c7ac373e2bf0e601777162af3 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 17 20:43:55 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 17 20:43:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b08d58 dev-perl/Net-SMTPS: Stabilize 0.100.0 ppc64, #901801 Signed-off-by: Arthur Zamarin gentoo.org> dev-perl/Net-SMTPS/Net-SMTPS-0.100.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Net-SMTPS/Net-SMTPS-0.100.0.ebuild b/dev-perl/Net-SMTPS/Net-SMTPS-0.100.0.ebuild index f150617566ff..f9abc9176cb1 100644 --- a/dev-perl/Net-SMTPS/Net-SMTPS-0.100.0.ebuild +++ b/dev-perl/Net-SMTPS/Net-SMTPS-0.100.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="SSL/STARTTLS support for Net::SMTP" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-perl/Authen-SASL-2.0.0
[gentoo-commits] repo/gentoo:master commit in: mail-filter/spamassassin/
commit: d4dda640b7ff642848dbe89e55b9e0b6dcd500a9 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 17 20:44:01 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 17 20:44:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4dda640 mail-filter/spamassassin: Stabilize 4.0.0-r1 ppc64, #901801 Signed-off-by: Arthur Zamarin gentoo.org> mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild b/mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild index b56338644696..a0f933fea4ec 100644 --- a/mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild +++ b/mail-filter/spamassassin/spamassassin-4.0.0-r1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0 GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-MockObject/
commit: 84c9fbfdb1d4a01330c36edef722a78208095043 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 17 20:43:58 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 17 20:43:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84c9fbfd dev-perl/Test-MockObject: Stabilize 1.202.1.220 ppc64, #901801 Signed-off-by: Arthur Zamarin gentoo.org> dev-perl/Test-MockObject/Test-MockObject-1.202.1.220.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Test-MockObject/Test-MockObject-1.202.1.220.ebuild b/dev-perl/Test-MockObject/Test-MockObject-1.202.1.220.ebuild index fa7acc014beb..88096a290559 100644 --- a/dev-perl/Test-MockObject/Test-MockObject-1.202.1.220.ebuild +++ b/dev-perl/Test-MockObject/Test-MockObject-1.202.1.220.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perl extension for emulating troublesome interfaces" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" virtual/perl-Carp
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Email-Sender/
commit: 9cd2dd98add29b61275807e1127420cec571583e Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 17 20:43:59 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 17 20:43:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd2dd98 dev-perl/Email-Sender: Stabilize 2.500.0 ppc64, #901801 Signed-off-by: Arthur Zamarin gentoo.org> dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild b/dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild index bf6dafaf9e46..e7c7360189c3 100644 --- a/dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild +++ b/dev-perl/Email-Sender/Email-Sender-2.500.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A library for sending email" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" virtual/perl-Carp
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-spamassassin/
commit: 7cd83cf4698bde92f67d2015741bc43c14a8c15c Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 17 20:44:00 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 17 20:44:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cd83cf4 sec-keys/openpgp-keys-spamassassin: Stabilize 20221226 ppc64, #901801 Signed-off-by: Arthur Zamarin gentoo.org> .../openpgp-keys-spamassassin-20221226.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sec-keys/openpgp-keys-spamassassin/openpgp-keys-spamassassin-20221226.ebuild b/sec-keys/openpgp-keys-spamassassin/openpgp-keys-spamassassin-20221226.ebuild index 2c9796aa5452..66e10f50de5a 100644 --- a/sec-keys/openpgp-keys-spamassassin/openpgp-keys-spamassassin-20221226.ebuild +++ b/sec-keys/openpgp-keys-spamassassin/openpgp-keys-spamassassin-20221226.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 @@ -10,7 +10,7 @@ S="${WORKDIR}" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" src_install() { local files=( ${A} )
[gentoo-commits] repo/gentoo:master commit in: dev-perl/UNIVERSAL-can/
commit: 497fe7fb7c081b041b0dc295c813d06d4b690e6a Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 17 20:43:57 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 17 20:43:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=497fe7fb dev-perl/UNIVERSAL-can: Stabilize 1.201.403.280-r1 ppc64, #901801 Signed-off-by: Arthur Zamarin gentoo.org> dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280-r1.ebuild b/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280-r1.ebuild index 49f201c31d81..fb5ac071977b 100644 --- a/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280-r1.ebuild +++ b/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Hack around people calling UNIVERSAL::can() as a function" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" virtual/perl-Scalar-List-Utils
[gentoo-commits] repo/gentoo:master commit in: dev-perl/UNIVERSAL-isa/
commit: b41c181bf464d1a7c152c14f0667c99ab4309a35 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 17 20:43:58 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 17 20:43:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b41c181b dev-perl/UNIVERSAL-isa: Stabilize 1.201.710.120-r1 ppc64, #901801 Signed-off-by: Arthur Zamarin gentoo.org> dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120-r1.ebuild b/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120-r1.ebuild index 99a64a01..d65348338899 100644 --- a/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120-r1.ebuild +++ b/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Attempt to recover from people calling UNIVERSAL::isa as a function" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" virtual/perl-Scalar-List-Utils