[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/
commit: c782e387d05f2da073c38f0416a57b7043ac0568 Author: Artemis Everfree artemis sh> AuthorDate: Mon Jul 31 04:46:51 2023 + Commit: Artemis Everfree artemis sh> CommitDate: Mon Jul 31 04:47:52 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c782e387 www-apps/forgejo: add 1.20.2.0 Signed-off-by: Artemis Everfree artemis.sh> www-apps/forgejo/Manifest| 1 + www-apps/forgejo/forgejo-1.20.2.0.ebuild | 124 +++ 2 files changed, 125 insertions(+) diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest index deebbb6040..5a7b59e379 100644 --- a/www-apps/forgejo/Manifest +++ b/www-apps/forgejo/Manifest @@ -1,3 +1,4 @@ DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa SHA512 4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f DIST forgejo-1.20.1.0.tar.gz 30700591 BLAKE2B d794a8a121e8e01bdd643122f1c1be8d046e3a50137b00abf1cae43b24f32040fc82f088b694c617d8f20853d1d9b21a3ce99395b776a58ff7a37f717fbf431f SHA512 642b4ae14c1cedfcf856e0fad67e9825becce002c12d0431d247082c2e2f193ea8d8459a40a3fa69497fa3da6dca46ced5a855fb4dc1e52a34211e8938666cb0 +DIST forgejo-1.20.2.0.tar.gz 54334985 BLAKE2B d00b3d841b9002ef6368569d07d3e3643fa6f17005446d9fb14303eb1a03e7ef9f018348822378dbb4e5b64bbaa20e586da0015c0c1a6dffde8dd1ec59ea9265 SHA512 16204c846a5ba66aa0d9d1ec35175737daa13e1bddfc6d5f72963b232381abe168887b852d592aff51b6cbbb34a50bee7391a8c013802d2ae74bc6baf4ee1f11 DIST forgejo-node-modules-cache-1.20.1.0.tar.gz 152983555 BLAKE2B e626ab10122c9105ae7861fbe869fcbd3203ef81152b4ac7a4521106303d7a80929c2fac1cde0eabe587f527aaa55b089973ec5019234127fb5024265f8a9928 SHA512 41eb9e09165e65cbb8a04e8b45e34a92b821343539549295dda6ae78995e89fb6341182555c2815754b8e6a8476c037a1ee89625a934e9f711109162d42c4b16 diff --git a/www-apps/forgejo/forgejo-1.20.2.0.ebuild b/www-apps/forgejo/forgejo-1.20.2.0.ebuild new file mode 100644 index 00..f647011285 --- /dev/null +++ b/www-apps/forgejo/forgejo-1.20.2.0.ebuild @@ -0,0 +1,124 @@ +# Copyright 2016-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit fcaps go-module tmpfiles systemd flag-o-matic + +MY_PV="$(ver_cut 1-3)-$(ver_cut 4)" +DESCRIPTION="A self-hosted lightweight software forge" +HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo; + +SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +S="${WORKDIR}/${PN}-src-${MY_PV}" + +LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0" +SLOT="0" +IUSE="+acct pam sqlite pie" + +DEPEND=" + acct? ( + acct-group/git + acct-user/git[gitea] ) + pam? ( sys-libs/pam )" +RDEPEND="${DEPEND} + dev-vcs/git + !www-apps/gitea" # until acct-user/git[forgejo] + +DOCS=( + custom/conf/app.example.ini CONTRIBUTING.md README.md +) +FILECAPS=( + -m 711 cap_net_bind_service+ep usr/bin/forgejo +) + +RESTRICT="test" + +src_prepare() { + default + + local sedcmds=( + -e "s#^ROOT =#ROOT = ${EPREFIX}/var/lib/gitea/gitea-repositories#" + -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#" + -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = ${EPREFIX}/var/lib/gitea/data#" + -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#" + -e "s#^MODE = console#MODE = file#" + -e "s#^LEVEL = Trace#LEVEL = Info#" + -e "s#^LOG_SQL = true#LOG_SQL = false#" + -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#" + ) + + sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die + if use sqlite ; then + sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" custom/conf/app.example.ini || die + fi +} + +src_configure() { + # bug 832756 - PIE build issues + filter-flags -fPIE + filter-ldflags -fPIE -pie +} + +src_compile() { + local forgejo_tags=( + bindata + $(usev pam) + $(usex sqlite 'sqlite sqlite_unlock_notify' '') + ) + local forgejo_settings=( + "-X code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini" + "-X code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom" + "-X code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea" + ) + local makeenv=( + DRONE_TAG="${PV}" + LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]}" + TAGS="${forgejo_tags[*]}" + ) + + GOFLAGS="" + if use pie ; then +
[gentoo-commits] repo/gentoo:master commit in: dev-python/agate/, dev-python/python-slugify/, dev-python/agate-excel/, ...
commit: 8515bcdf8a6d43813480051af417d37e1b7eade7 Author: Benda Xu gentoo org> AuthorDate: Mon Jul 31 04:32:16 2023 + Commit: Benda XU gentoo org> CommitDate: Mon Jul 31 04:38:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8515bcdf dev-python/csvkit: keyword with dependencies for ~{arm,x}64-macos dev-python/agate: keyword 1.7.1 for ~arm64-macos, ~x64-macos dev-python/agate-excel: keyword 0.2.5-r2 for ~arm64-macos, ~x64-macos dev-python/agate-dbf: keyword 0.2.2-r2 for ~arm64-macos, ~x64-macos dev-python/agate-sql: keyword 0.5.9 for ~arm64-macos, ~x64-macos dev-python/dbfread: keyword 2.0.7-r1 for ~arm64-macos, ~x64-macos dev-python/openpyxl: keyword 3.1.2 for ~arm64-macos, ~x64-macos dev-python/xlrd: keyword 2.0.1-r1 for ~arm64-macos, ~x64-macos dev-python/et_xmlfile: keyword 1.1.0-r1 for ~arm64-macos, ~x64-macos dev-python/pytimeparse: keyword 1.1.8-r1 for ~arm64-macos, ~x64-macos dev-python/parsedatetime: keyword 2.6-r1 for ~arm64-macos, ~x64-macos dev-python/isodate: keyword 0.6.1-r1 for ~arm64-macos, ~x64-macos dev-python/pyicu: keyword 2.11 for ~arm64-macos, ~x64-macos dev-python/python-slugify: keyword 8.0.1 for ~arm64-macos, ~x64-macos dev-python/leather: keyword 0.3.4-r1 for ~arm64-macos, ~x64-macos dev-python/text-unidecode: keyword 1.3-r1 for ~arm64-macos, ~x64-macos Signed-off-by: Benda Xu gentoo.org> dev-python/agate-dbf/agate-dbf-0.2.2-r2.ebuild | 2 +- dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild | 2 +- dev-python/agate-sql/agate-sql-0.5.9.ebuild| 2 +- dev-python/agate/agate-1.7.1.ebuild| 2 +- dev-python/csvkit/csvkit-1.1.1.ebuild | 2 +- dev-python/dbfread/dbfread-2.0.7-r1.ebuild | 2 +- dev-python/et_xmlfile/et_xmlfile-1.1.0-r1.ebuild | 2 +- dev-python/isodate/isodate-0.6.1-r1.ebuild | 2 +- dev-python/leather/leather-0.3.4-r1.ebuild | 2 +- dev-python/openpyxl/openpyxl-3.1.2.ebuild | 2 +- dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild | 2 +- dev-python/pyicu/pyicu-2.11.ebuild | 2 +- dev-python/python-slugify/python-slugify-8.0.1.ebuild | 2 +- dev-python/pytimeparse/pytimeparse-1.1.8-r1.ebuild | 2 +- dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild | 2 +- dev-python/xlrd/xlrd-2.0.1-r1.ebuild | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/dev-python/agate-dbf/agate-dbf-0.2.2-r2.ebuild b/dev-python/agate-dbf/agate-dbf-0.2.2-r2.ebuild index 908732f2a4db..ebbcc0e848f3 100644 --- a/dev-python/agate-dbf/agate-dbf-0.2.2-r2.ebuild +++ b/dev-python/agate-dbf/agate-dbf-0.2.2-r2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] diff --git a/dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild b/dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild index 56d3d732c99d..bf09524990f3 100644 --- a/dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild +++ b/dev-python/agate-excel/agate-excel-0.2.5-r2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] diff --git a/dev-python/agate-sql/agate-sql-0.5.9.ebuild b/dev-python/agate-sql/agate-sql-0.5.9.ebuild index 6fec0ae83d1f..7d0761c8198b 100644 --- a/dev-python/agate-sql/agate-sql-0.5.9.ebuild +++ b/dev-python/agate-sql/agate-sql-0.5.9.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/agate-1.5.0[${PYTHON_USEDEP}] diff --git a/dev-python/agate/agate-1.7.1.ebuild b/dev-python/agate/agate-1.7.1.ebuild index 8e2701c8125b..8f58a4dec687 100644 --- a/dev-python/agate/agate-1.7.1.ebuild +++ b/dev-python/agate/agate-1.7.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="~amd64 ~riscv ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pytimeparse-1.1.5[${PYTHON_USEDEP}] diff --git a/dev-python/csvkit/csvkit-1.1.1.ebuild b/dev-python/csvkit/csvkit-1.1.1.ebuild index c65988ea5d16..2469cabfedb4 100644 --- a/dev-python/csvkit/csvkit-1.1.1.ebuild +++ b/dev-python/csvkit/csvkit-1.1.1.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" " LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/agate-1.6.1[${PYTHON_USEDEP}] diff --git a/dev-python/dbfread/dbfread-2.0.7-r1.ebuild b/dev-python/dbfread/dbfread-2.0.7-r1.ebuild index e4b8f12535c3..71d9e4719c1a 100644 --- a/dev-python/dbfread/dbfread-2.0.7-r1.ebuild +++ b/dev-python/dbfread/dbfread-2.0.7-r1.ebuild @@ -22,7 +22,7 @@ SRC_URI+=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64-macos ~x64-macos" distutils_enable_tests pytest diff --git
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
commit: bd298bdb1d8ee6ab61f3fadb9cc2d5169daf84c0 Author: Sam James gentoo org> AuthorDate: Mon Jul 31 02:50:21 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 31 02:50:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd298bdb sys-devel/gcc: add 13.3., drop 13.2. Signed-off-by: Sam James gentoo.org> sys-devel/gcc/{gcc-13.2..ebuild => gcc-13.3..ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/sys-devel/gcc/gcc-13.2..ebuild b/sys-devel/gcc/gcc-13.3..ebuild similarity index 100% rename from sys-devel/gcc/gcc-13.2..ebuild rename to sys-devel/gcc/gcc-13.3..ebuild
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 913d9dfb7d4085a133192fcab817202b2a94bf3b Author: Sam James gentoo org> AuthorDate: Mon Jul 31 02:35:13 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 31 02:35:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=913d9dfb toolchain.eclass: sanity-check against bootstrapping for cross Had a report on IRC where bootstrap-cet was being used for a cross-compiler which seems wrong even if it's a bit odd that --disable-bootstrap doesn't win with it. Add a guard as we don't need any of the bootstrap-* targets for cross. Thanks to Ionen for spotting. Signed-off-by: Sam James gentoo.org> eclass/toolchain.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass index cc104873a497..edd4c89bb00a 100644 --- a/eclass/toolchain.eclass +++ b/eclass/toolchain.eclass @@ -1320,8 +1320,8 @@ toolchain_src_configure() { confgcc+=( "$@" ${EXTRA_ECONF} ) - if [[ -n ${build_config_targets} ]] ; then - # ./configure --with-build-config='bootstrap-lto bootstrap-cet' + if ! is_crosscompile && ! tc-is-cross-compiler && [[ -n ${build_config_targets} ]] ; then + # e.g. ./configure --with-build-config='bootstrap-lto bootstrap-cet' confgcc+=( --with-build-config="${build_config_targets[*]}" ) fi
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
commit: f611766abb19089870a6f6c0f44e187af8f219b8 Author: Sam James gentoo org> AuthorDate: Mon Jul 31 02:01:20 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 31 02:01:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f611766a sys-devel/gcc: add 14.0.0_pre20230730 Signed-off-by: Sam James gentoo.org> sys-devel/gcc/Manifest | 1 + sys-devel/gcc/gcc-14.0.0_pre20230730.ebuild | 64 + 2 files changed, 65 insertions(+) diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 444cd63e8d4b..700b363352ab 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -28,6 +28,7 @@ DIST gcc-13.2.0-patches-4.tar.xz 35284 BLAKE2B 230932b5df961518dc0c1aea219e65bd4 DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2 SHA512 d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2 DIST gcc-14-20230716.tar.xz 84628612 BLAKE2B 61498db17a0dc46c8fbbc051765065ed867abc58cec4e709ac374d716ed3a1ab134fd20aabe809490d5d00115f98fc4a4b3c6a3d4ed132dbc3aebb4ce15600f4 SHA512 7b17380723d1578ec8bbcaeff6421755957d3ba84fa9707be4a6704817952d084b70528060f4ae70bb80659a53ad7bd40db6dd11a35b82c1347bda80fe7b4865 DIST gcc-14-20230723.tar.xz 84677324 BLAKE2B d9bc3aeaac971984178eedc70bc4b1b1314a3c299c17a60992fe843e01c35aee63fd0742d97449f2bd14e1b2adda3c8a2095cc26b4e4eb3a8d1620af9706ea43 SHA512 53490f78fcebf3e795ad012fe7462390f0e40fc541e3ee6d9edcedba78d645029a35d74e5d16aa0d1ee487c43f7de10f5911043f875e8a5787603c37e1708a7c +DIST gcc-14-20230730.tar.xz 85008220 BLAKE2B 93a253408aec27af68f98d00f63d0498445385bab2f324b615aba0f488cdbc55ea4d91a3a8934ba46e275aa7ebf3439ee76cfa0571948cbc9dbd6618760abfa2 SHA512 0314fbd44e359f9d183e8027c3f2c70cc6aff07b7a3f7d55b62718e5ec72a70698c30464460a5e3cebabc4bfb369ebde327fc1c13d7dd8667f597f1c4e143656 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807 SHA512 0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617 DIST gcc-14.0.0-patches-2.tar.xz 11484 BLAKE2B 6ff968051d286f21eb7f4ec80303b232530c153cca8d9e61ddfdf3675ef8c5740223a8b720ec9d5c4561b505993c675cc6fc7a9bab659ee1db99e1d97911eb74 SHA512 b255338d6110d9bfe211ba14da7b186f69b81503dba6e4ec19ee6fa37d44c0690e713c763abe27ce934ff7f9e5d0c8788a54c30587f07f65858b1e817cbf7247 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7 SHA512 1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6 diff --git a/sys-devel/gcc/gcc-14.0.0_pre20230730.ebuild b/sys-devel/gcc/gcc-14.0.0_pre20230730.ebuild new file mode 100644 index ..59534d9e96dd --- /dev/null +++ b/sys-devel/gcc/gcc-14.0.0_pre20230730.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TOOLCHAIN_PATCH_DEV="sam" +PATCH_GCC_VER="14.0.0" +PATCH_VER="2" +MUSL_VER="1" +MUSL_GCC_VER="14.0.0" + +if [[ ${PV} == *. ]] ; then + MY_PV_2=$(ver_cut 2) + MY_PV_3=1 + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + MY_PV_3=0 + else + MY_PV_2=$((${MY_PV_2} - 1)) + fi + + # e.g. 12.2. -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} +elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} + GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz" + TOOLCHAIN_SET_S=no + S="${WORKDIR}"/${MY_P} +fi + +inherit toolchain + +if tc_is_live ; then + # Needs to be after inherit (for now?), bug #830908 + EGIT_BRANCH=master +elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then + # Don't keyword live ebuilds + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + :; +fi + +if [[ ${CATEGORY} != cross-* ]] ; then + # Technically only if USE=hardened *too* right now, but no point in complicating it 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(-
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/
commit: 1c957902ba151d2a0ad85376a4b13c26b4df316a Author: Sam James gentoo org> AuthorDate: Mon Jul 31 02:01:50 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 31 02:01:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c957902 sys-cluster/glusterfs: Stabilize 10.4 x86, #911506 Signed-off-by: Sam James gentoo.org> sys-cluster/glusterfs/glusterfs-10.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/glusterfs/glusterfs-10.4.ebuild b/sys-cluster/glusterfs/glusterfs-10.4.ebuild index 2848dea503a0..a386a0e05b29 100644 --- a/sys-cluster/glusterfs/glusterfs-10.4.ebuild +++ b/sys-cluster/glusterfs/glusterfs-10.4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://download.gluster.org/pub/gluster/${PN}/$(ver_cut 1)/${PV}/${P}. LICENSE="|| ( GPL-2 LGPL-3+ )" SLOT="0/${PV%%.*}" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86" IUSE="debug emacs +fuse georeplication ipv6 +libtirpc rsyslog selinux static-libs tcmalloc test +uring xml"
[gentoo-commits] repo/gentoo:master commit in: www-apps/nikola/
commit: 49887aa2e8def372627b4673ca97b51004a1972c Author: Sam James gentoo org> AuthorDate: Mon Jul 31 02:01:49 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 31 02:01:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49887aa2 www-apps/nikola: Stabilize 8.2.3-r2 amd64, #911505 Signed-off-by: Sam James gentoo.org> www-apps/nikola/nikola-8.2.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-apps/nikola/nikola-8.2.3-r2.ebuild b/www-apps/nikola/nikola-8.2.3-r2.ebuild index 93ffb6d32eea..daed1a1211f4 100644 --- a/www-apps/nikola/nikola-8.2.3-r2.ebuild +++ b/www-apps/nikola/nikola-8.2.3-r2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${P^}" LICENSE="MIT Apache-2.0 CC0-1.0 public-domain" SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="amd64 ~riscv" RESTRICT="test" # needs coveralls BDEPEND=">=dev-python/docutils-0.13[${PYTHON_USEDEP}]" # needs rst2man to build manpage
[gentoo-commits] repo/gentoo:master commit in: dev-lang/php/
commit: 615036dd66eb3c0a2cf6ef45b4535fe235235108 Author: Michael Orlitzky gentoo org> AuthorDate: Thu Jul 27 17:24:15 2023 + Commit: Michael Orlitzky gentoo org> CommitDate: Mon Jul 31 00:49:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615036dd dev-lang/php: disable USE=coverage and hide /usr/bin/php. Code coverage is "FOR DEVELOPERS ONLY!!", and requires GCC. It's not really something we want to support for end users, and it's contributing to bug 900210, so now it's gone. The rest of that bug is caused by PHP's ./configure script detecting an already-installed PHP (at /usr/bin/php) and running it. Obviously PHP isn't needed to build itself, so allowing it to detect and (apparently) run an existing installation is only multiplying the insane number of configurations we already support. To avoid that in the future (and to fix bug 900210 right now), we hide the system "php" by overriding its cache variable during ./configure. Closes: https://bugs.gentoo.org/900210 Signed-off-by: Michael Orlitzky gentoo.org> dev-lang/php/{php-8.2.8.ebuild => php-8.2.8-r1.ebuild} | 15 --- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/dev-lang/php/php-8.2.8.ebuild b/dev-lang/php/php-8.2.8-r1.ebuild similarity index 98% rename from dev-lang/php/php-8.2.8.ebuild rename to dev-lang/php/php-8.2.8-r1.ebuild index b688e330dffc..af66d51134a2 100644 --- a/dev-lang/php/php-8.2.8.ebuild +++ b/dev-lang/php/php-8.2.8-r1.ebuild @@ -31,7 +31,7 @@ IUSE="${IUSE} threads" IUSE="${IUSE} acl apparmor argon2 avif bcmath berkdb bzip2 calendar - cdb cjk coverage +ctype curl debug + cdb cjk +ctype curl debug enchant exif ffi +fileinfo +filter firebird +flatfile ftp gd gdbm gmp +iconv imap inifile intl iodbc +jit kerberos ldap ldap-sasl libedit lmdb @@ -86,7 +86,6 @@ COMMON_DEPEND=" berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) bzip2? ( app-arch/bzip2:0= ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) - coverage? ( dev-util/lcov ) curl? ( >=net-misc/curl-7.29.0 ) enchant? ( app-text/enchant:2 ) ffi? ( >=dev-libs/libffi-3.0.11:= ) @@ -313,6 +312,11 @@ src_configure() { PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" + # Don't allow ./configure to detect and use an existing version + # of PHP; this can lead to all sorts of weird unpredictability + # as in bug 900210. + export ac_cv_prog_PHP="" + # The php-fpm config file wants localstatedir to be ${EPREFIX}/var # and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002. local our_conf=( @@ -335,7 +339,6 @@ src_configure() { $(use_enable bcmath) $(use_with bzip2 bz2 "${EPREFIX}/usr") $(use_enable calendar) - $(use_enable coverage gcov) $(use_enable ctype) $(use_with curl) $(use_enable xml dom) @@ -519,9 +522,8 @@ src_configure() { # changing it is not an easy job. local one_sapi local sapi - mkdir -p "${WORKDIR}/sapis-build" || die + mkdir "${WORKDIR}/sapis-build" || die for one_sapi in $SAPIS ; do - einfo "Current SAPI: ${one_sapi}" use "${one_sapi}" || continue php_set_ini_dir "${one_sapi}" @@ -529,7 +531,6 @@ src_configure() { # the files that autotools creates. This was all originally # based on the autotools-utils eclass. BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" - einfo "Copying sources to ${BUILD_DIR}" cp -a "${S}" "${BUILD_DIR}" || die local sapi_conf=( @@ -569,7 +570,7 @@ src_configure() { myeconfargs+=( "${sapi_conf[@]}" ) pushd "${BUILD_DIR}" > /dev/null || die - einfo "Running ./configure in ${BUILD_DIR}" + einfo "Running econf in ${BUILD_DIR}" econf "${myeconfargs[@]}" popd > /dev/null || die done
[gentoo-commits] repo/gentoo:master commit in: dev-lang/php/, dev-lang/php/files/
commit: 517dfe205cd1a9c476f44dfc0eae7b78bb23e910 Author: Michael Orlitzky gentoo org> AuthorDate: Wed Jul 26 12:53:33 2023 + Commit: Michael Orlitzky gentoo org> CommitDate: Mon Jul 31 00:49:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=517dfe20 dev-lang/php: improve testing in the 8.2 slot. We had basically given up on the PHP test suite due to a high number of "expected" failures. I've tried to track most of these down and report/fix them upstream. In the meantime, all known failing tests have been disabled one-at-a-time, with pointers to the upstream issue/PR. And with that done, the test suite is once again run in anger; if it fails, the installation will too. Signed-off-by: Michael Orlitzky gentoo.org> dev-lang/php/files/php-8.2.8-openssl-tests.patch | 21 +++ dev-lang/php/php-8.2.8.ebuild| 174 +++ 2 files changed, 135 insertions(+), 60 deletions(-) diff --git a/dev-lang/php/files/php-8.2.8-openssl-tests.patch b/dev-lang/php/files/php-8.2.8-openssl-tests.patch new file mode 100644 index ..ebade4c0cd45 --- /dev/null +++ b/dev-lang/php/files/php-8.2.8-openssl-tests.patch @@ -0,0 +1,21 @@ +commit 5a4083181b970411d6f3b1c1e3bdd199d5cd1a5e +Author: Jakub Holubansky +Date: Fri Mar 31 17:20:35 2023 +0200 + +ext/openssl: pass ini options to extra processes in tests + +diff --git a/ext/openssl/tests/ServerClientTestCase.inc b/ext/openssl/tests/ServerClientTestCase.inc +index 753366df6f..1b140b63f6 100644 +--- a/ext/openssl/tests/ServerClientTestCase.inc b/ext/openssl/tests/ServerClientTestCase.inc +@@ -72,8 +72,9 @@ class ServerClientTestCase + ); + } else { + $cmd = sprintf( +-'%s "%s" %s %s', ++'%s %s "%s" %s %s', + PHP_BINARY, ++getenv('TEST_PHP_EXTRA_ARGS'), + __FILE__, + WORKER_ARGV_VALUE, + $worker diff --git a/dev-lang/php/php-8.2.8.ebuild b/dev-lang/php/php-8.2.8.ebuild index 11169ef1de48..b688e330dffc 100644 --- a/dev-lang/php/php-8.2.8.ebuild +++ b/dev-lang/php/php-8.2.8.ebuild @@ -67,6 +67,7 @@ REQUIRED_USE=" mysql? ( || ( mysqli pdo ) ) firebird? ( pdo ) mssql? ( pdo ) + test? ( cli ) " RESTRICT="!test? ( test )" @@ -148,6 +149,7 @@ PHP_MV="$(ver_cut 1)" PATCHES=( "${FILESDIR}/php-iodbc-header-location.patch" "${FILESDIR}/php-capstone-optional.patch" + "${FILESDIR}/php-8.2.8-openssl-tests.patch" ) php_install_ini() { @@ -224,19 +226,85 @@ src_prepare() { eautoconf --force eautoheader - # Remove false positive test failures - # stream_isatty fails due to portage redirects - # curl tests here fail for network sandbox issues - # session tests here fail because we set the session directory to $T - rm tests/output/stream_isatty_err.phpt \ - tests/output/stream_isatty_out-err.phpt \ - tests/output/stream_isatty_out.phpt \ - ext/curl/tests/bug76675.phpt \ - ext/curl/tests/bug77535.phpt \ - ext/curl/tests/curl_error_basic.phpt \ - ext/session/tests/bug74514.phpt \ - ext/session/tests/bug74936.phpt || die + # missing skipif; fixed upstream already + rm sapi/cgi/tests/005.phpt || die + # These three get BORKED on no-ipv6 systems, + # + # https://github.com/php/php-src/pull/11651 + # + rm ext/sockets/tests/mcast_ipv6_recv.phpt \ + ext/sockets/tests/mcast_ipv6_recv_limited.phpt \ + ext/sockets/tests/mcast_ipv6_send.phpt \ + || die + + # fails in a network sandbox, + # + # https://github.com/php/php-src/issues/11662 + # + rm ext/sockets/tests/bug63000.phpt || die + + # expected output needs to be updated, + # + # https://github.com/php/php-src/pull/11648 + # + rm ext/dba/tests/dba_tcadb.phpt || die + + # Two IMAP tests missing SKIPIFs, + # + # https://github.com/php/php-src/pull/11654 + # + rm ext/imap/tests/imap_mutf7_to_utf8.phpt \ + ext/imap/tests/imap_utf8_to_mutf7_basic.phpt \ + || die + + # broken upstream with icu-73.x, + # + # https://github.com/php/php-src/issues/11128 + # + rm ext/intl/tests/calendar_clear_variation1.phpt || die + + # overly sensitive to INI values; fixes sent upstream: + # + # https://github.com/php/php-src/pull/11631 + # + rm ext/session/tests/{bug74514,bug74936,gh7787}.phpt || die + + # This is sensitive to the current "nice" level: + # + # https://github.com/php/php-src/issues/11630 + # + rm ext/standard/tests/general_functions/proc_nice_basic.phpt || die + + # Tests ignoring the "-n" flag we pass to run-tests.php, + # + #
[gentoo-commits] repo/gentoo:master commit in: dev-lang/php/
commit: b86e0533bfe57f2889c0b29834f566be0f0ad55f Author: Michael Orlitzky gentoo org> AuthorDate: Sun Jul 30 12:35:10 2023 + Commit: Michael Orlitzky gentoo org> CommitDate: Mon Jul 31 00:49:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b86e0533 dev-lang/php: add valgrind support (8.2 slot only). Closes: https://bugs.gentoo.org/906336 Signed-off-by: Michael Orlitzky gentoo.org> dev-lang/php/{php-8.2.8-r1.ebuild => php-8.2.8-r2.ebuild} | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-lang/php/php-8.2.8-r1.ebuild b/dev-lang/php/php-8.2.8-r2.ebuild similarity index 99% rename from dev-lang/php/php-8.2.8-r1.ebuild rename to dev-lang/php/php-8.2.8-r2.ebuild index 506f0c099e6a..98c074915afd 100644 --- a/dev-lang/php/php-8.2.8-r1.ebuild +++ b/dev-lang/php/php-8.2.8-r2.ebuild @@ -39,8 +39,8 @@ IUSE="${IUSE} acl apparmor argon2 avif bcmath berkdb bzip2 calendar oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm readline selinux +session session-mm sharedmem +simplexml snmp soap sockets sodium spell sqlite ssl - sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp - +xml xmlreader xmlwriter xpm xslt zip zlib" + sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode + valgrind webp +xml xmlreader xmlwriter xpm xslt zip zlib" # Without USE=readline or libedit, the interactive "php -a" CLI will hang. # The Oracle instant client provides its own incompatible ldap library. @@ -118,6 +118,7 @@ COMMON_DEPEND=" tokyocabinet? ( dev-db/tokyocabinet ) truetype? ( =media-libs/freetype-2* ) unicode? ( dev-libs/oniguruma:= ) + valgrind? ( dev-util/valgrind ) webp? ( media-libs/libwebp:0= ) xml? ( >=dev-libs/libxml2-2.9.0 ) xpm? ( x11-libs/libXpm ) @@ -385,6 +386,7 @@ src_configure() { $(use_with zip) $(use_with zlib zlib "${EPREFIX}/usr") $(use_enable debug) + $(use_with valgrind) ) # DBA support
[gentoo-commits] repo/gentoo:master commit in: dev-lang/php/
commit: 2979db2c1d18a27e1de54621afb330debe4f7649 Author: Michael Orlitzky gentoo org> AuthorDate: Sun Jul 30 01:05:44 2023 + Commit: Michael Orlitzky gentoo org> CommitDate: Mon Jul 31 00:49:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2979db2c dev-lang/php: new addpredict() for a rare corner case. Signed-off-by: Michael Orlitzky gentoo.org> dev-lang/php/php-8.2.8-r1.ebuild | 11 +++ 1 file changed, 11 insertions(+) diff --git a/dev-lang/php/php-8.2.8-r1.ebuild b/dev-lang/php/php-8.2.8-r1.ebuild index af66d51134a2..506f0c099e6a 100644 --- a/dev-lang/php/php-8.2.8-r1.ebuild +++ b/dev-lang/php/php-8.2.8-r1.ebuild @@ -581,6 +581,17 @@ src_compile() { addpredict /usr/share/snmp/mibs/.index #nowarn addpredict /var/lib/net-snmp/mib_indexes #nowarn + if use oci8-instant-client && use kerberos && use imap && use phar; then + # A conspiracy takes place when the first three of these flags + # are set together, causing the newly-built "php" to open + # /dev/urandom with mode rw when it starts. That's not actually + # a problem... unless you also have USE=phar, which runs that + # "php" to build some phar thingy in src_compile(). Later in + # src_test(), portage (at least) sets "addpredict /" so the + # problem does not repeat. + addpredict /dev/urandom #nowarn + fi + local sapi for sapi in ${SAPIS} ; do use "${sapi}" && emake -C "${WORKDIR}/sapis-build/${sapi}"
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/git-sources/
commit: 122275459836fd8355e3b3fd8b1037b5e6c5e7af Author: Mike Pagano gentoo org> AuthorDate: Sun Jul 30 22:20:35 2023 + Commit: Mike Pagano gentoo org> CommitDate: Sun Jul 30 22:20:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12227545 sys-kernel/git-sources: add 6.5_rc4 Signed-off-by: Mike Pagano gentoo.org> sys-kernel/git-sources/Manifest | 1 + sys-kernel/git-sources/git-sources-6.5_rc4.ebuild | 41 +++ 2 files changed, 42 insertions(+) diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest index 1d3cf96725c3..eae085fc9260 100644 --- a/sys-kernel/git-sources/Manifest +++ b/sys-kernel/git-sources/Manifest @@ -2,3 +2,4 @@ DIST linux-6.4.tar.xz 137794856 BLAKE2B b59eb04a8715af9f686978812e6d4a466172bb85 DIST patch-6.5-rc1.patch 78732464 BLAKE2B b075400393c866b64193e651350457e7f653d26bb67d3e14de002ebbaf2c5cb683b687afd415a063f2fd8738910650c2d303533d0b26e6af904416bf959a9c94 SHA512 a0cce4013ad2281809a770615101cf620f33e3e4774f41942b1705e60fb1180065dd1226bf7b24eb4f4e5e9bcab2591383619dad8a460b94c1f011e779607226 DIST patch-6.5-rc2.patch 79061119 BLAKE2B 2e993384d957ddcee5798ebe9fdd04dc9a133490b66d9f196eb36379cef3b5e56b75e96cc7baa0a57d40cfbb71517ccf000951b7dbb309277211048fdcbb5583 SHA512 a2c6f329a6cb5f33094735b144cd695f4592d42145f8eb76141a8d37708f35919a613e41f694789a9e06a1171b5830f7c514b37dad54c8b3a4005573267db485 DIST patch-6.5-rc3.patch 79471277 BLAKE2B 7f66470c266dcfef345a9b8909c68060beb87b10ddaa9ea751bea60a8f9f36356562acd2539b4045f0ec8cc84d6a7799c432a21a93778e9ad5b45656c11bbf97 SHA512 e65d673263897e19d21788fb3ad6249135b4cb0ad8d7942b838171f70281e828576085fb09158d14d1cb042366c4c5b7463840203acd51a1b3f2bdd5ef36d69d +DIST patch-6.5-rc4.patch 79882880 BLAKE2B c272c129d17704203bf139b9ece1eec27b823d0e5c75d2fd111c0e5df54c2c8dcc79aad78a9bb823d63b88246794fd19327be33751b85cd7839d6b6d66038c39 SHA512 d4e96c1968332a268720d2bcdb679c2f9ff540887a1b4cec43011c80cae4453c7105ecce494b143dcccb0f78d7d918c13d2e909b0ef007bdcb8242c0c3e43980 diff --git a/sys-kernel/git-sources/git-sources-6.5_rc4.ebuild b/sys-kernel/git-sources/git-sources-6.5_rc4.ebuild new file mode 100644 index ..ddb3116ab32a --- /dev/null +++ b/sys-kernel/git-sources/git-sources-6.5_rc4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +UNIPATCH_STRICTORDER="yes" +K_NOUSENAME="yes" +K_NOSETEXTRAVERSION="yes" +K_NOUSEPR="yes" +K_SECURITY_UNSUPPORTED="1" +K_BASE_VER="6.4" +K_EXP_GENPATCHES_NOUSE="1" +K_FROM_GIT="yes" +K_NODRYRUN="yes" +ETYPE="sources" +CKV="${PVR/-r/-git}" + +# only use this if it's not an _rc/_pre release +[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}" +inherit kernel-2 +detect_version + +DESCRIPTION="The very latest -git version of the Linux kernel" +HOMEPAGE="https://www.kernel.org; +SRC_URI="${KERNEL_URI}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="" + +K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and +experimental nature. If you have any issues, try a matching vanilla-sources +ebuild -- if the problem is not there, please contact the upstream kernel +developers at https://bugzilla.kernel.org and on the linux-kernel mailing list to +report the problem so it can be fixed in time for the next kernel release." + +RDEPEND="" +DEPEND="${RDEPEND} + >=sys-devel/patch-2.7.6-r4" + +pkg_postinst() { + postinst_sources +}
[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/gelemental/
commit: 2f1413af3d43fc3f30004fdb5f7eab958e5e8b4a Author: Matthias Maier gentoo org> AuthorDate: Sun Jul 30 21:31:35 2023 + Commit: Matthias Maier gentoo org> CommitDate: Sun Jul 30 21:34:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1413af sci-chemistry/gelemental: drop 2.0.1 Signed-off-by: Matthias Maier gentoo.org> sci-chemistry/gelemental/Manifest| 1 - sci-chemistry/gelemental/gelemental-2.0.1.ebuild | 48 2 files changed, 49 deletions(-) diff --git a/sci-chemistry/gelemental/Manifest b/sci-chemistry/gelemental/Manifest index e143a87c6d11..3e9ffd532262 100644 --- a/sci-chemistry/gelemental/Manifest +++ b/sci-chemistry/gelemental/Manifest @@ -1,3 +1,2 @@ DIST gelemental-2.0.0.tar.gz 779052 BLAKE2B 86f98a97acaf84c2bd6e03e991e226f19e65ed9c06fc43c809278d5e6d8b93645aa64ac4983166fad6b6b9b3d0ad5bba7a7cbfe2dccbbe2ea093deaaa8bdfabd SHA512 86b0f59a3508560e3882f40b820d7b24b780bb4d1619df94f3410b0832255deec8e55d11c5ad960f96fc3e16d8a624279bf53bf178bf1dacdfe80a72181e48d6 -DIST gelemental-2.0.1.tar.gz 779930 BLAKE2B 99d4da62c10201134868241403bc3472c5d0c1d80ae2319cf4a152655eb829e9e1c4cac35e01b89176658e99ab872c74b7415d8a453f5b6970c16c88295604b5 SHA512 e3f8e1757ff3e7843f2a860ffd41413e15a8382a3d4bd41d850b629857764b1e1508de8e825d257e5232617395d56bc5f517797301d9fe13849ceb0e48a68da2 DIST gelemental-2.0.2.tar.gz 775839 BLAKE2B 642a868400ed362539182f7ebf1b034872018e93d7d797acbdef4ca4d2faafd44a72f16ff15273cd49152caf702b1e973a35ce6f119a85400b87664351c6ed56 SHA512 52304622df0c2edc002f17a21502875a7bd6b0d98ed7109363500e122e2947f364f2457c9425740ce4c5b063903eafd92ae04cfda05ddc8a3685c1ec92fdb8b1 diff --git a/sci-chemistry/gelemental/gelemental-2.0.1.ebuild b/sci-chemistry/gelemental/gelemental-2.0.1.ebuild deleted file mode 100644 index d74be9286d1e.. --- a/sci-chemistry/gelemental/gelemental-2.0.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic xdg - -DESCRIPTION="Periodic table viewer with detailed information on the chemical elements" -HOMEPAGE="https://github.com/ginggs/gelemental/; -SRC_URI="https://github.com/ginggs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3 MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" - -RDEPEND=" - dev-cpp/gtkmm:2.4 - dev-cpp/glibmm:2" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" - -PATCHES=( - "${FILESDIR}"/${P}-pango.patch - ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - append-cxxflags -std=c++11 #566450 - - econf \ - --disable-static \ - $(use_enable doc api-docs) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/gelemental/
commit: dd154eedb48f8f4076cf1be54ade2c77d1bb8d15 Author: Matthias Maier gentoo org> AuthorDate: Sun Jul 30 21:31:13 2023 + Commit: Matthias Maier gentoo org> CommitDate: Sun Jul 30 21:34:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd154eed sci-chemistry/gelemental: add 2.0.2 Signed-off-by: Matthias Maier gentoo.org> sci-chemistry/gelemental/Manifest| 1 + sci-chemistry/gelemental/gelemental-2.0.2.ebuild | 47 2 files changed, 48 insertions(+) diff --git a/sci-chemistry/gelemental/Manifest b/sci-chemistry/gelemental/Manifest index f10db30bd029..e143a87c6d11 100644 --- a/sci-chemistry/gelemental/Manifest +++ b/sci-chemistry/gelemental/Manifest @@ -1,2 +1,3 @@ DIST gelemental-2.0.0.tar.gz 779052 BLAKE2B 86f98a97acaf84c2bd6e03e991e226f19e65ed9c06fc43c809278d5e6d8b93645aa64ac4983166fad6b6b9b3d0ad5bba7a7cbfe2dccbbe2ea093deaaa8bdfabd SHA512 86b0f59a3508560e3882f40b820d7b24b780bb4d1619df94f3410b0832255deec8e55d11c5ad960f96fc3e16d8a624279bf53bf178bf1dacdfe80a72181e48d6 DIST gelemental-2.0.1.tar.gz 779930 BLAKE2B 99d4da62c10201134868241403bc3472c5d0c1d80ae2319cf4a152655eb829e9e1c4cac35e01b89176658e99ab872c74b7415d8a453f5b6970c16c88295604b5 SHA512 e3f8e1757ff3e7843f2a860ffd41413e15a8382a3d4bd41d850b629857764b1e1508de8e825d257e5232617395d56bc5f517797301d9fe13849ceb0e48a68da2 +DIST gelemental-2.0.2.tar.gz 775839 BLAKE2B 642a868400ed362539182f7ebf1b034872018e93d7d797acbdef4ca4d2faafd44a72f16ff15273cd49152caf702b1e973a35ce6f119a85400b87664351c6ed56 SHA512 52304622df0c2edc002f17a21502875a7bd6b0d98ed7109363500e122e2947f364f2457c9425740ce4c5b063903eafd92ae04cfda05ddc8a3685c1ec92fdb8b1 diff --git a/sci-chemistry/gelemental/gelemental-2.0.2.ebuild b/sci-chemistry/gelemental/gelemental-2.0.2.ebuild new file mode 100644 index ..b440621168c2 --- /dev/null +++ b/sci-chemistry/gelemental/gelemental-2.0.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic xdg + +DESCRIPTION="Periodic table viewer with detailed information on the chemical elements" +HOMEPAGE="https://github.com/ginggs/gelemental/; +SRC_URI="https://github.com/ginggs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3 MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND=" + dev-cpp/gtkmm:2.4 + dev-cpp/glibmm:2" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +PATCHES=( + ) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + append-cxxflags -std=c++11 #566450 + + econf \ + --disable-static \ + $(use_enable doc api-docs) +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libmbim/
commit: 7ca859d13f44e10a66ccc50af5b346ac768db6fd Author: Ionen Wolkens gentoo org> AuthorDate: Sun Jul 30 20:44:19 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Jul 30 20:44:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ca859d1 net-libs/libmbim: disable py3.12 Just a quick fix until it's properly handled. Bug: https://bugs.gentoo.org/911418 Signed-off-by: Ionen Wolkens gentoo.org> net-libs/libmbim/libmbim-1.28.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libmbim/libmbim-1.28.4.ebuild b/net-libs/libmbim/libmbim-1.28.4.ebuild index b96cccddabb4..c66c9a6a7cab 100644 --- a/net-libs/libmbim/libmbim-1.28.4.ebuild +++ b/net-libs/libmbim/libmbim-1.28.4.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit bash-completion-r1 meson python-any-r1 DESCRIPTION="Mobile Broadband Interface Model (MBIM) modem protocol helper library"
[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/
commit: 47807514b37f24b9d5dc485987748a9dbf5b35b5 Author: Leonardo Hernández Hernández proton me> AuthorDate: Sun Jul 30 20:07:56 2023 + Commit: Leonardo Hernandez proton me> CommitDate: Sun Jul 30 20:07:56 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47807514 www-apps/code-server-bin: add 4.16.0 Signed-off-by: Leonardo Hernández Hernández proton.me> www-apps/code-server-bin/Manifest | 2 + .../code-server-bin/code-server-bin-4.16.0.ebuild | 105 + 2 files changed, 107 insertions(+) diff --git a/www-apps/code-server-bin/Manifest b/www-apps/code-server-bin/Manifest index addd04f0dd..a97c266172 100644 --- a/www-apps/code-server-bin/Manifest +++ b/www-apps/code-server-bin/Manifest @@ -4,3 +4,5 @@ DIST code-server-4.14.1-linux-amd64.tar.gz 98672270 BLAKE2B 9b7389b3578209391ac0 DIST code-server-4.14.1-linux-arm64.tar.gz 97486113 BLAKE2B d918d2a7f5f0be73f26408d9bb0f4a499d98044da58b19dce1146508c9a68cdf8abfb577789a70fc15658c2265b1fc548f9ed96fbf69859a5993d0218d3cca0f SHA512 70db38d528ea24446859eab61c9a502e901dc325f15a50bc5788acf42bd49e29750350748a1534dbaaceb59fd1654d43e2092a481fae0768916031d07ad1e501 DIST code-server-4.15.0-linux-amd64.tar.gz 99499811 BLAKE2B b14a712624d312190be8320103f156fdefb99ab0990e11a555e3d2eb647bd28b7296e55ce9080d4b642ae1eda3780db6e6ab24310635ec1b714e7df7749250f9 SHA512 5c825ef33458bc7d8cb53657d7160dd01afe6fda4ce9f5dadcb9e977ab921dd092320c3e8bb1120543782a1591745dc46e712e87964f1abcc5fcc554566f9193 DIST code-server-4.15.0-linux-arm64.tar.gz 98256392 BLAKE2B 0a9391ab69139e8674fe0f408bc98946e50114239d08bcb152f617fba2bbf42601432c05861e19fff1500574f8d54df4b1d768898c381fe31d518f0d2d8886f5 SHA512 95f0a1ac33ef0280f3195fbf0563f8e5f3d3fce18991758edf095dec52cd501769951b4905a83fcb100b0c5aec8db29feea6cb992e945b4f4447e56be26df2db +DIST code-server-4.16.0-linux-amd64.tar.gz 99495017 BLAKE2B 3d4afbc0d64bc31bd1caf4457fcd39e161ba2036085494c23f3b125975e8f2d2f56e458474781c3cad950634831b53c8da4d8e9128700fec8489cfe6f528e0cf SHA512 8c0f694671b050f020deed8247b14a480ae5a5855cb99c4c1c86ba248119cf0e34b4653a5a26237cd769ff4fb7e20438e45bc0bb31151fbd16f2fcb35caab7ee +DIST code-server-4.16.0-linux-arm64.tar.gz 98257595 BLAKE2B 907cb8d0fd15e81eef3ed3cfa93018f289536cea480212424d89c90624dcd1bee3563008565fb8641fb2859989c211c1d1d791c42bf068e53bd43f71ecfa9eb5 SHA512 abc69af88743029d3bc2f1f4f7f2f46f671929f61dd193a531afba96bf678454b8ea0794709100aab5c6dbf86382bd9edb94582a2e6426219851e40e86bd489a diff --git a/www-apps/code-server-bin/code-server-bin-4.16.0.ebuild b/www-apps/code-server-bin/code-server-bin-4.16.0.ebuild new file mode 100644 index 00..35845168af --- /dev/null +++ b/www-apps/code-server-bin/code-server-bin-4.16.0.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin/}" +MY_P="${MY_PN}-${PV}" +BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux; + +inherit systemd + +DESCRIPTION="VS Code in the browser (binary version with unbundled node and ripgrep)" +HOMEPAGE="https://coder.com/; +SRC_URI=" + amd64? ( ${BASE_URI}-amd64.tar.gz ) + arm64? ( ${BASE_URI}-arm64.tar.gz ) +" +RESTRICT="test" +LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+ + || ( BSD-2 MIT Apache-2.0 ) + || ( MIT WTFPL ) + || ( BSD GPL-2 ) +" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + ${DEPEND} + >=net-libs/nodejs-16.0.0[ssl] + sys-apps/ripgrep + app-crypt/libsecret +" + +S="${WORKDIR}/${MY_P}-linux-${ARCH}" + +PATCHES=( "${FILESDIR}/${PN}-node.patch" ) + +DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" ) + +QA_PREBUILT="*" + +# Relative +VSCODE_MODULES="lib/vscode/node_modules" + +QA_PRESTRIPPED=" + opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node + opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node + opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node +" + +src_prepare() { + default + + # We remove as much precompiled code as we can, + # node modules not written in JS cannot be removed + # thus "-bin". + + # use system node + rm ./lib/node || die "Failed to remove bundled nodejs" + + # remove bundled ripgrep binary + rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \ + || die "Failed to remove bundled ripgrep" + + # Only required at build time + find "${S}" -type l -name python3 -delete || die + + # not needed + rm ./postinstall.sh || die + + # For windows + rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die + + if [[ $ELIBC != "musl" ]]; then + rm ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node || die + elif [[ $ELIBC
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/wbg/
commit: a9cb9985f827e2bd470738a76d290e17635366a3 Author: Leonardo Hernández Hernández proton me> AuthorDate: Sun Jul 30 20:16:31 2023 + Commit: Leonardo Hernandez proton me> CommitDate: Sun Jul 30 20:16:31 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9cb9985 gui-apps/wbg: add Signed-off-by: Leonardo Hernández Hernández proton.me> gui-apps/wbg/wbg-.ebuild | 51 1 file changed, 51 insertions(+) diff --git a/gui-apps/wbg/wbg-.ebuild b/gui-apps/wbg/wbg-.ebuild new file mode 100644 index 00..ad79bd0c9f --- /dev/null +++ b/gui-apps/wbg/wbg-.ebuild @@ -0,0 +1,51 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +if [[ ${PV} == ** ]]; then + EGIT_REPO_URI="https://codeberg.org/dnkl/wbg.git; + inherit git-r3 +else + SRC_URI="https://codeberg.org/dnkl/wbg/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/${PN}" +fi + +DESCRIPTION="Super simple wallpaper application" +HOMEPAGE="https://codeberg.org/dnkl/wbg; + +LICENSE="MIT" +SLOT="0" +IUSE="png jpeg webp" + +REQUIRED_USE="|| ( png jpeg webp )" + +DEPEND=" + x11-libs/pixman + dev-libs/wayland +" +RDEPEND=" + ${DEPEND} + png? ( media-libs/libpng:= ) + jpeg? ( media-libs/libjpeg-turbo:= ) + webp? ( media-libs/libwebp:= ) +" +BDEPEND=" + dev-libs/tllist + dev-libs/wayland-protocols + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature png) + $(meson_feature jpeg) + $(meson_feature webp) + ) + + meson_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/coeurl/
commit: 695376696cc39acda873f7ea357e42acf22efa1a Author: tastytea tastytea de> AuthorDate: Sun Jul 30 19:49:55 2023 + Commit: Ronny Gutbrod tastytea de> CommitDate: Sun Jul 30 19:49:55 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=69537669 dev-cpp/coeurl: don't check test deps when not testing Closes: https://bugs.gentoo.org/911504 Signed-off-by: tastytea tastytea.de> dev-cpp/coeurl/coeurl-0.3.0.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-cpp/coeurl/coeurl-0.3.0.ebuild b/dev-cpp/coeurl/coeurl-0.3.0.ebuild index 5c65cc7b79..309b9fcd52 100644 --- a/dev-cpp/coeurl/coeurl-0.3.0.ebuild +++ b/dev-cpp/coeurl/coeurl-0.3.0.ebuild @@ -36,6 +36,8 @@ BDEPEND=" " python_check_deps() { + use test || return 0 # python is only used for tests, bug #911504 + python_has_version "dev-python/flask[${PYTHON_USEDEP}]" }
[gentoo-commits] proj/kde:master commit in: kde-frameworks/kimageformats/
commit: dd3c2ba23a68e0418007a8cd202c6c1a86f1ecde Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jul 30 19:49:45 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jul 30 19:50:16 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=dd3c2ba2 kde-frameworks/kimageformats: Add missing test dependency Bug: https://bugs.gentoo.org/911263 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-frameworks/kimageformats/kimageformats-5..ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kde-frameworks/kimageformats/kimageformats-5..ebuild b/kde-frameworks/kimageformats/kimageformats-5..ebuild index 220c38ca79..2f6be209c8 100644 --- a/kde-frameworks/kimageformats/kimageformats-5..ebuild +++ b/kde-frameworks/kimageformats/kimageformats-5..ebuild @@ -25,7 +25,10 @@ RDEPEND=" raw? ( media-libs/libraw:= ) " DEPEND="${RDEPEND} - test? ( heif? ( media-libs/libheif[x265] ) ) + test? ( + >=dev-qt/qtimageformats-${QTMIN}:5 + heif? ( media-libs/libheif[x265] ) + ) " DOCS=( src/imageformats/AUTHORS )
[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-wine/
commit: 04c08db77622e753d16eb40614fec83161115978 Author: Ionen Wolkens gentoo org> AuthorDate: Sun Jul 30 19:20:12 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Jul 30 19:28:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04c08db7 app-eselect/eselect-wine: add further note about PATH Also swap EROOT for EPREFIX given this is settings for use after using ROOT, and not to be found immediately. Except maybe the /etc/profile one albeit it'd be a bit weird still. Signed-off-by: Ionen Wolkens gentoo.org> app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild b/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild index 1ef98a08e3ec..8abf0116e6e0 100644 --- a/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild +++ b/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild @@ -72,17 +72,21 @@ pkg_postinst() { elog [[ ${REPLACING_VERSIONS} ]] && elog "${PN} changed a bit, suggest reviewing 'eselect wine help' (and list)." - elog "Please run '. ${EROOT}/etc/profile' to update PATH in current shells." - elog "Wine can otherwise be executed directly at '${EROOT}/etc/eselect/wine/bin/wine'." + elog "Please run '. ${EROOT}/etc/profile' to update PATH in current shells" + elog "(PATH should have ':${EPREFIX}/etc/eselect/wine/bin'). Wine can otherwise" + elog "be executed directly from '${EPREFIX}/etc/eselect/wine/bin/wine'." fi if [[ ${REPLACING_VERSIONS##* } ]] && ver_test ${REPLACING_VERSIONS##* } -lt 2.0.2-r1; then elog elog "Be warned that >=${PN}-2.0.2-r1 no longer installs the" - elog "'${EROOT}/usr/bin/wine' symbolic link. wine(1) can still be found" + elog "'${EPREFIX}/usr/bin/wine' symbolic link. wine(1) can still be found" elog "in PATH but, if using the direct location for scripts and/or binfmt," - elog "then please update these to use: '${EROOT}/etc/eselect/wine/bin/wine'" + elog "then please update these to use: '${EPREFIX}/etc/eselect/wine/bin/wine'" + elog + elog "If wine is not found in PATH, please ensure that not overriding the" + elog "default PATH value that should include ':${EPREFIX}/etc/eselect/wine/bin'" fi }
[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/
commit: 42e5330ceedef5eb6ce09cc92632abca7ea8c7a0 Author: Michał Górny gentoo org> AuthorDate: Sun Jul 30 19:13:50 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 30 19:19:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42e5330c dev-python/botocore: Reenable tests broken by urllib3 < 2.0.4 Signed-off-by: Michał Górny gentoo.org> dev-python/botocore/botocore-1.31.15.ebuild | 7 --- 1 file changed, 7 deletions(-) diff --git a/dev-python/botocore/botocore-1.31.15.ebuild b/dev-python/botocore/botocore-1.31.15.ebuild index 3ced99abe4ff..491b6bbc21f2 100644 --- a/dev-python/botocore/botocore-1.31.15.ebuild +++ b/dev-python/botocore/botocore-1.31.15.ebuild @@ -66,13 +66,6 @@ python_test() { tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME # TODO tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider - # urllib3-2 compatibility, mock relies on implementation details - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307 - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_handles_expect_100_with_different_reason_phrase - tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_state_reset_on_connection_close ) epytest tests/{functional,unit} -n "$(makeopts_jobs)"
[gentoo-commits] repo/gentoo:master commit in: sci-libs/armadillo/
commit: 31f1496a7a9474425542de055b713164930320de Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jul 30 18:22:09 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jul 30 19:04:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31f1496a sci-libs/armadillo: drop 10.2.0-r1 Bug: https://bugs.gentoo.org/899446 Signed-off-by: Andreas Sturmlechner gentoo.org> sci-libs/armadillo/Manifest | 1 - sci-libs/armadillo/armadillo-10.2.0-r1.ebuild | 150 -- 2 files changed, 151 deletions(-) diff --git a/sci-libs/armadillo/Manifest b/sci-libs/armadillo/Manifest index c022195aa4e6..2e88d4fcc2d7 100644 --- a/sci-libs/armadillo/Manifest +++ b/sci-libs/armadillo/Manifest @@ -1,3 +1,2 @@ -DIST armadillo-10.2.0.tar.xz 6042348 BLAKE2B e85f24ca7137c3a8c8fc53db15b382f2e4d468673c99e036ef9b4a4436be47d24a37664dfa88ff9effa08a4c868bd212d03c204dda09cd26038a0f8ccbf61375 SHA512 c5d6f4bac0acba63fbd7681653d521249fd303ffbbc5b18df71500eb111514c1d09db600a580091d6a23c83748c109c30938bbcd80a3a0b2c25e2fdea932f2cd DIST armadillo-11.4.0.tar.xz 6804388 BLAKE2B cb44d248cf817f66cc0b6aa968535e266282775b20035f46f3158687100c0f49c6cf4fad8d1f2ec1741f9bceb06c5a841f20f3b7e59146f2fe57c86d00741434 SHA512 21d58b383229f55bf6a3b217c04901982b484b6d806dd3c4a72ebe5a9614f63f9429ca31ea7cfc26672b70e01a0b9263a9d4edf69a0080706ade87852f94970c DIST armadillo-12.4.0.tar.xz 6803968 BLAKE2B ca45b2284b5a31c745b2ad924235af24f855039cc81c3300c83e5e932ee4cda233731b53623303c1c739feae9b007f8f6309c09debe79923e3876e8145015152 SHA512 a9f8cd19384eed787787b9e189901a1800e6e1dd06917f4f13e8a215c83f317de3e5b0ae8625783f88d9a7b0ab25f5c7784ccf0493c08a9ee3ea7fdfbbe36195 diff --git a/sci-libs/armadillo/armadillo-10.2.0-r1.ebuild b/sci-libs/armadillo/armadillo-10.2.0-r1.ebuild deleted file mode 100644 index 916e16e01584.. --- a/sci-libs/armadillo/armadillo-10.2.0-r1.ebuild +++ /dev/null @@ -1,150 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_IN_SOURCE_BUILD=1 - -inherit cmake toolchain-funcs multilib - -DESCRIPTION="Streamlined C++ linear algebra library" -HOMEPAGE="https://arma.sourceforge.net; -SRC_URI="mirror://sourceforge/arma/${P}.tar.xz" - -LICENSE="Apache-2.0" -SLOT="0/10" -KEYWORDS="amd64 ~arm ppc64 ~x86 ~amd64-linux ~x86-linux" -IUSE="arpack blas doc examples hdf5 lapack mkl superlu test" -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( lapack )" - -# atlas? ( sci-libs/atlas[lapack] ) - -RDEPEND=" - dev-libs/boost - arpack? ( sci-libs/arpack ) - blas? ( virtual/blas ) - lapack? ( virtual/lapack ) - superlu? ( >=sci-libs/superlu-5.2 ) -" - -DEPEND="${RDEPEND} - arpack? ( virtual/pkgconfig ) - blas? ( virtual/pkgconfig ) - hdf5? ( sci-libs/hdf5 ) - lapack? ( virtual/pkgconfig ) - mkl? ( sci-libs/mkl ) -" -PDEPEND="${RDEPEND} - hdf5? ( sci-libs/hdf5 ) - mkl? ( sci-libs/mkl ) -" - -src_prepare() { - # avoid the automagic cmake macros... - sed -i -e 's/^ *include(ARMA_Find/# No automagic include(ARMA_Find/g' CMakeLists.txt || die - - # ... except for mkl, since without a license it's hard to figure out what to do there - if use mkl; then - sed -i -e 's/^# No automagic include(ARMA_FindMKL)/include(ARMA_FindMKL)/g' CMakeLists.txt || die - fi - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DINSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" - ) - if use arpack; then - mycmakeargs+=( - -DARPACK_FOUND=ON - -DARPACK_LIBRARY="$($(tc-getPKG_CONFIG) --libs arpack)" - ) - else - mycmakeargs+=( - -DARPACK_FOUND=OFF - ) - fi -# if use atlas; then -# local c=atlas-cblas l=atlas-clapack -# $(tc-getPKG_CONFIG) --exists ${c}-threads && c+=-threads -# $(tc-getPKG_CONFIG) --exists ${l}-threads && l+=-threads -# mycmakeargs+=( -# -DCBLAS_FOUND=ON -# -DCBLAS_INCLUDE_DIR="$($(tc-getPKG_CONFIG) --cflags-only-I ${c} | sed 's/-I//')" -# -DCBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs ${c})" -# -DCLAPACK_FOUND=ON -# -DCLAPACK_INCLUDE_DIR="$($(tc-getPKG_CONFIG) --cflags-only-I ${l} | sed 's/-I//')" -# -DCLAPACK_LIBRARIES="$($(tc-getPKG_CONFIG) --libs ${l})" -# ) -# fi - if use blas; then - mycmakeargs+=( - -DBLAS_FOUND=ON - -DBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs blas)" - ) - else - mycmakeargs+=( - -DBLAS_FOUND=OFF - ) - fi - if
[gentoo-commits] repo/gentoo:master commit in: sci-libs/armadillo/
commit: 87e07a2d7809c9bfa72c09f44398d59736de1164 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jul 30 18:47:22 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jul 30 19:04:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e07a2d sci-libs/armadillo: drop 12.4.0 Signed-off-by: Andreas Sturmlechner gentoo.org> sci-libs/armadillo/armadillo-12.4.0.ebuild | 143 - 1 file changed, 143 deletions(-) diff --git a/sci-libs/armadillo/armadillo-12.4.0.ebuild b/sci-libs/armadillo/armadillo-12.4.0.ebuild deleted file mode 100644 index 40bee284647b.. --- a/sci-libs/armadillo/armadillo-12.4.0.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_IN_SOURCE_BUILD=1 - -inherit cmake toolchain-funcs multilib - -DESCRIPTION="Streamlined C++ linear algebra library" -HOMEPAGE="https://arma.sourceforge.net; -SRC_URI="mirror://sourceforge/arma/${P}.tar.xz" - -LICENSE="Apache-2.0" -SLOT="0/12" -KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" -IUSE="arpack blas doc examples lapack mkl superlu test" -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( arpack lapack superlu )" - -# atlas? ( sci-libs/atlas[lapack] ) - -RDEPEND=" - dev-libs/boost - arpack? ( sci-libs/arpack ) - blas? ( virtual/blas ) - lapack? ( virtual/lapack ) - superlu? ( >=sci-libs/superlu-5.2 ) -" - -DEPEND="${RDEPEND} - arpack? ( virtual/pkgconfig ) - blas? ( virtual/pkgconfig ) - lapack? ( virtual/pkgconfig ) - mkl? ( sci-libs/mkl ) -" -PDEPEND="${RDEPEND} - mkl? ( sci-libs/mkl ) -" - -PATCHES=( - "${FILESDIR}/${PN}-12.0.1-extratests.patch" -) - -src_prepare() { - # avoid the automagic cmake macros... - sed -i -e 's/^ *include(ARMA_Find/# No automagic include(ARMA_Find/g' CMakeLists.txt || die - - # ... except for mkl, since without a license it's hard to figure out what to do there - if use mkl; then - sed -i -e 's/^# No automagic include(ARMA_FindMKL)/include(ARMA_FindMKL)/g' CMakeLists.txt || die - fi - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DINSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" - ) - if use arpack; then - mycmakeargs+=( - -DARPACK_FOUND=ON - -DARPACK_LIBRARY="$($(tc-getPKG_CONFIG) --libs arpack)" - ) - else - mycmakeargs+=( - -DARPACK_FOUND=OFF - ) - fi -# if use atlas; then -# local c=atlas-cblas l=atlas-clapack -# $(tc-getPKG_CONFIG) --exists ${c}-threads && c+=-threads -# $(tc-getPKG_CONFIG) --exists ${l}-threads && l+=-threads -# mycmakeargs+=( -# -DCBLAS_FOUND=ON -# -DCBLAS_INCLUDE_DIR="$($(tc-getPKG_CONFIG) --cflags-only-I ${c} | sed 's/-I//')" -# -DCBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs ${c})" -# -DCLAPACK_FOUND=ON -# -DCLAPACK_INCLUDE_DIR="$($(tc-getPKG_CONFIG) --cflags-only-I ${l} | sed 's/-I//')" -# -DCLAPACK_LIBRARIES="$($(tc-getPKG_CONFIG) --libs ${l})" -# ) -# fi - if use blas; then - mycmakeargs+=( - -DBLAS_FOUND=ON - -DBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs blas)" - ) - else - mycmakeargs+=( - -DBLAS_FOUND=OFF - ) - fi - if use lapack; then - mycmakeargs+=( - -DLAPACK_FOUND=ON - -DLAPACK_LIBRARIES="$($(tc-getPKG_CONFIG) --libs lapack)" - ) - else - mycmakeargs+=( - -DLAPACK_FOUND=OFF - ) - fi - if use superlu; then - mycmakeargs+=( - -DSuperLU_FOUND=ON - -DSuperLU_LIBRARY="$($(tc-getPKG_CONFIG) --libs superlu)" - -DSuperLU_INCLUDE_DIR="$($(tc-getPKG_CONFIG) --cflags-only-I superlu | awk '{print $1}' | sed 's/-I//')" - ) - else - mycmakeargs+=( - -DSuperLU_FOUND=OFF - ) - fi - - cmake_src_configure -} - -src_test() { - cmake_src_test || die - - pushd tests2 > /dev/null - emake \ - CXX="$(tc-getCXX)" \ - CXX_FLAGS="-I../include ${CXXFLAGS} -DARMA_USE_BLAS -DARMA_USE_LAPACK" \ - LIB_FLAGS="-L.. -larmadillo $($(tc-getPKG_CONFIG) --libs blas lapack)" - LD_LIBRARY_PATH="..:${LD_LIBRARY_PATH}" ./main || die - emake clean - popd > /dev/null -} -
[gentoo-commits] repo/gentoo:master commit in: sci-libs/armadillo/
commit: 13ec13af3e75be7ee2f7a98b4a9e3c3a0a9c7075 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jul 30 18:44:53 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jul 30 19:04:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13ec13af sci-libs/armadillo: update EAPI 7 -> 8, drop CMAKE_IN_SOURCE_BUILD=1 Also drop seemingly nonsensical PDEPEND. CMAKE_IN_SOURCE_BUILD has been there since git migration, probably long obsolete. 26 tests failed, but they already did with EAPI-7 as well as 11.4.0. Signed-off-by: Andreas Sturmlechner gentoo.org> sci-libs/armadillo/armadillo-12.4.0-r1.ebuild | 136 ++ 1 file changed, 136 insertions(+) diff --git a/sci-libs/armadillo/armadillo-12.4.0-r1.ebuild b/sci-libs/armadillo/armadillo-12.4.0-r1.ebuild new file mode 100644 index ..9fb4f093de64 --- /dev/null +++ b/sci-libs/armadillo/armadillo-12.4.0-r1.ebuild @@ -0,0 +1,136 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake toolchain-funcs multilib + +DESCRIPTION="Streamlined C++ linear algebra library" +HOMEPAGE="https://arma.sourceforge.net; +SRC_URI="mirror://sourceforge/arma/${P}.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0/12" +KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +IUSE="arpack blas doc examples lapack mkl superlu test" +RESTRICT="!test? ( test )" +REQUIRED_USE="test? ( arpack lapack superlu )" + +# atlas? ( sci-libs/atlas[lapack] ) +RDEPEND=" + dev-libs/boost + arpack? ( sci-libs/arpack ) + blas? ( virtual/blas ) + lapack? ( virtual/lapack ) + mkl? ( sci-libs/mkl ) + superlu? ( >=sci-libs/superlu-5.2 ) +" +DEPEND="${RDEPEND} + arpack? ( virtual/pkgconfig ) + blas? ( virtual/pkgconfig ) + lapack? ( virtual/pkgconfig ) +" + +PATCHES=( + "${FILESDIR}/${PN}-12.0.1-extratests.patch" +) + +src_prepare() { + # avoid the automagic cmake macros... + sed -i -e 's/^ *include(ARMA_Find/# No automagic include(ARMA_Find/g' CMakeLists.txt || die + + # ... except for mkl, since without a license it's hard to figure out what to do there + if use mkl; then + sed -i -e 's/^# No automagic include(ARMA_FindMKL)/include(ARMA_FindMKL)/g' CMakeLists.txt || die + fi + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DINSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" + ) + if use arpack; then + mycmakeargs+=( + -DARPACK_FOUND=ON + -DARPACK_LIBRARY="$($(tc-getPKG_CONFIG) --libs arpack)" + ) + else + mycmakeargs+=( + -DARPACK_FOUND=OFF + ) + fi +# if use atlas; then +# local c=atlas-cblas l=atlas-clapack +# $(tc-getPKG_CONFIG) --exists ${c}-threads && c+=-threads +# $(tc-getPKG_CONFIG) --exists ${l}-threads && l+=-threads +# mycmakeargs+=( +# -DCBLAS_FOUND=ON +# -DCBLAS_INCLUDE_DIR="$($(tc-getPKG_CONFIG) --cflags-only-I ${c} | sed 's/-I//')" +# -DCBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs ${c})" +# -DCLAPACK_FOUND=ON +# -DCLAPACK_INCLUDE_DIR="$($(tc-getPKG_CONFIG) --cflags-only-I ${l} | sed 's/-I//')" +# -DCLAPACK_LIBRARIES="$($(tc-getPKG_CONFIG) --libs ${l})" +# ) +# fi + if use blas; then + mycmakeargs+=( + -DBLAS_FOUND=ON + -DBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs blas)" + ) + else + mycmakeargs+=( + -DBLAS_FOUND=OFF + ) + fi + if use lapack; then + mycmakeargs+=( + -DLAPACK_FOUND=ON + -DLAPACK_LIBRARIES="$($(tc-getPKG_CONFIG) --libs lapack)" + ) + else + mycmakeargs+=( + -DLAPACK_FOUND=OFF + ) + fi + if use superlu; then + mycmakeargs+=( + -DSuperLU_FOUND=ON + -DSuperLU_LIBRARY="$($(tc-getPKG_CONFIG) --libs superlu)" + -DSuperLU_INCLUDE_DIR="$($(tc-getPKG_CONFIG) --cflags-only-I superlu | awk '{print $1}' | sed 's/-I//')" + ) + else + mycmakeargs+=( + -DSuperLU_FOUND=OFF + ) + fi + + cmake_src_configure +} + +src_test() { + cmake_src_test || die + + pushd tests2 > /dev/null + emake \ + CXX="$(tc-getCXX)" \ + CXX_FLAGS="-I../include ${CXXFLAGS} -DARMA_USE_BLAS -DARMA_USE_LAPACK" \ + LIB_FLAGS="-L.. -larmadillo
[gentoo-commits] proj/gcc-patches:master commit in: 13.2.0/gentoo/
commit: 5d5b708b7e6f858c3fc2d6a421fb424225efdb04 Author: Sam James gentoo org> AuthorDate: Sun Jul 30 17:30:47 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 17:30:47 2023 + URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=5d5b708b 13.2.0: backport a few patches, cut patchset 4 Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110280 Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110315 Signed-off-by: Sam James gentoo.org> 13.2.0/gentoo/31_all_gm2_make_P_var.patch | 16 +- .../82_all_arm64_PR110280_ICE_fold-const.patch | 53 ...3_all_all_PR110315_crash_large_std_vector.patch | 353 + 13.2.0/gentoo/README.history | 6 + 4 files changed, 421 insertions(+), 7 deletions(-) diff --git a/13.2.0/gentoo/31_all_gm2_make_P_var.patch b/13.2.0/gentoo/31_all_gm2_make_P_var.patch index c977874..ef34288 100644 --- a/13.2.0/gentoo/31_all_gm2_make_P_var.patch +++ b/13.2.0/gentoo/31_all_gm2_make_P_var.patch @@ -1,8 +1,8 @@ https://bugs.gentoo.org/904714 https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=79c73122fab213f218b85b2c579ffe3cf5e98ad0 -From 79c73122fab213f218b85b2c579ffe3cf5e98ad0 Mon Sep 17 00:00:00 2001 -From: =?utf8?q?Arsen=20Arsenovi=C4=87?= +From 275c516a40b7044895c4920f52ec19c7bceedd54 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= Date: Fri, 21 Apr 2023 18:07:29 +0200 Subject: [PATCH] gcc/m2: Drop references to $(P) @@ -14,9 +14,11 @@ gcc/m2/ChangeLog: * Make-lang.in: Remove references to $(P). * Make-maintainer.in: Ditto. + +(cherry picked from commit 79c73122fab213f218b85b2c579ffe3cf5e98ad0) --- a/gcc/m2/Make-lang.in +++ b/gcc/m2/Make-lang.in -@@ -514,7 +514,7 @@ GM2_LIBS_BOOT = m2/gm2-compiler-boot/gm2.a \ +@@ -515,7 +515,7 @@ GM2_LIBS_BOOT = m2/gm2-compiler-boot/gm2.a \ cc1gm2$(exeext): m2/stage1/cc1gm2$(exeext) $(m2.prev) cp -p $< $@ @@ -25,7 +27,7 @@ gcc/m2/ChangeLog: $(GM2_C_OBJS) $(BACKEND) $(LIBDEPS) $(GM2_LIBS) \ m2/gm2-gcc/rtegraph.o plugin/m2rte$(soext) -test -d $(@D) || $(mkinstalldirs) $(@D) -@@ -527,7 +527,7 @@ m2/stage2/cc1gm2$(exeext): m2/stage1/cc1gm2$(exeext) m2/gm2-compiler/m2flex.o $( +@@ -528,7 +528,7 @@ m2/stage2/cc1gm2$(exeext): m2/stage1/cc1gm2$(exeext) m2/gm2-compiler/m2flex.o $( @$(call LINK_PROGRESS,$(INDEX.m2),end) m2/stage1/cc1gm2$(exeext): gm2$(exeext) m2/gm2-compiler-boot/m2flex.o \ @@ -36,14 +38,14 @@ gcc/m2/ChangeLog: $(m2.prev) --- a/gcc/m2/Make-maintainer.in +++ b/gcc/m2/Make-maintainer.in -@@ -753,7 +753,7 @@ GM2_LIBS_PARANOID = m2/gm2-compiler-paranoid/gm2.a \ +@@ -848,7 +848,7 @@ GM2_LIBS_PARANOID = m2/gm2-compiler-paranoid/gm2.a \ gm2.paranoid: m2/m2obj3/cc1gm2$(exeext) gm2.verifyparanoid m2/m2obj3/cc1gm2$(exeext): m2/m2obj2/cc1gm2$(exeext) m2/gm2-compiler-paranoid/m2flex.o \ -$(P) $(GM2_C_OBJS) $(BACKEND) $(LIBDEPS) $(GM2_LIBS_PARANOID) \ +$(GM2_C_OBJS) $(BACKEND) $(LIBDEPS) $(GM2_LIBS_PARANOID) \ - m2/gm2-gcc/rtegraph.o plugin/m2rte$(exeext).so m2/gm2-libs-boot/M2LINK.o + m2/gm2-gcc/rtegraph.o plugin/m2rte$(exeext).so -test -d m2/m2obj3 || $(mkinstalldirs) m2/m2obj3 @$(call LINK_PROGRESS,$(INDEX.m2),start) -- -2.31.1 +2.41.0 diff --git a/13.2.0/gentoo/82_all_arm64_PR110280_ICE_fold-const.patch b/13.2.0/gentoo/82_all_arm64_PR110280_ICE_fold-const.patch new file mode 100644 index 000..d27ca7a --- /dev/null +++ b/13.2.0/gentoo/82_all_arm64_PR110280_ICE_fold-const.patch @@ -0,0 +1,53 @@ +https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110280 +https://inbox.sourceware.org/gcc-patches/nycvar.yfh.7.77.849.2307270634430.12...@jbgna.fhfr.qr/T/#t + +From 85d8e0d8d5342ec8b4e6a54e22741c30b33c6f04 Mon Sep 17 00:00:00 2001 +From: Prathamesh Kulkarni +Date: Fri, 23 Jun 2023 15:27:17 +0530 +Subject: [PATCH] [aarch64/match.pd] Fix ICE observed in PR110280. + +gcc/ChangeLog: + PR tree-optimization/110280 + * match.pd (vec_perm_expr(v, v, mask) -> v): Explicitly build vector + using build_vector_from_val with the element of input operand, and + mask's type if operand and mask's types don't match. + +gcc/testsuite/ChangeLog: + PR tree-optimization/110280 + * gcc.target/aarch64/sve/pr110280.c: New test. + +(cherry picked from commit 85d8e0d8d5342ec8b4e6a54e22741c30b33c6f04) + +--- a/gcc/match.pd b/gcc/match.pd +@@ -8292,7 +8292,14 @@ and, + + (simplify + (vec_perm vec_same_elem_p@0 @0 @1) +- @0) ++ (if (types_match (type, TREE_TYPE (@0))) ++ @0 ++ (with ++ { ++ tree elem = uniform_vector_p (@0); ++ } ++ (if (elem) ++{ build_vector_from_val (type, elem); } + + /* Push VEC_PERM earlier if that may help FMA perception (PR101895). */ + (simplify +--- /dev/null
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/
commit: 98847f0fd132f02d849542b07a0214449784c49d Author: Sam James gentoo org> AuthorDate: Sun Jul 30 18:58:54 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 18:58:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98847f0f sys-cluster/glusterfs: Stabilize 10.4 amd64, #911506 Signed-off-by: Sam James gentoo.org> sys-cluster/glusterfs/glusterfs-10.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/glusterfs/glusterfs-10.4.ebuild b/sys-cluster/glusterfs/glusterfs-10.4.ebuild index eba608d0dc02..61046c91c618 100644 --- a/sys-cluster/glusterfs/glusterfs-10.4.ebuild +++ b/sys-cluster/glusterfs/glusterfs-10.4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://download.gluster.org/pub/gluster/${PN}/$(ver_cut 1)/${PV}/${P}. LICENSE="|| ( GPL-2 LGPL-3+ )" SLOT="0/${PV%%.*}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" IUSE="debug emacs +fuse georeplication ipv6 +libtirpc rsyslog selinux static-libs tcmalloc test +uring xml"
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/glusterfs/
commit: fc1248d74260f4440ea6a790a61361560c6ca1ff Author: Sam James gentoo org> AuthorDate: Sun Jul 30 18:58:56 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 18:58:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc1248d7 sys-cluster/glusterfs: Stabilize 10.4 ppc64, #911506 Signed-off-by: Sam James gentoo.org> sys-cluster/glusterfs/glusterfs-10.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/glusterfs/glusterfs-10.4.ebuild b/sys-cluster/glusterfs/glusterfs-10.4.ebuild index 61046c91c618..2848dea503a0 100644 --- a/sys-cluster/glusterfs/glusterfs-10.4.ebuild +++ b/sys-cluster/glusterfs/glusterfs-10.4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://download.gluster.org/pub/gluster/${PN}/$(ver_cut 1)/${PV}/${P}. LICENSE="|| ( GPL-2 LGPL-3+ )" SLOT="0/${PV%%.*}" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86" IUSE="debug emacs +fuse georeplication ipv6 +libtirpc rsyslog selinux static-libs tcmalloc test +uring xml"
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: d719ea13be2cd289a371806b226aff218c30f07f Author: Sam James gentoo org> AuthorDate: Sun Jul 30 18:40:12 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 18:40:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d719ea13 toolchain-funcs.eclass: cleanup obsolete bits in tc-ld-force-bfd I didn't want to drop this entirely in c26413ae8029f1557aae95b6f8744fc16671fa3b as I wanted to keep it to just fixing the error I'd made, but I don't see the point in keeping this now anyway - non-gcc/clang isn't a thing and if it is I'd hope they'd support -fuse-ld=bfd anyway. Plus it's an obvious approach if we need it for something else like forcing an alt linker that isn't bfd anyway, no need for having cruft remaining. Signed-off-by: Sam James gentoo.org> eclass/toolchain-funcs.eclass | 19 --- 1 file changed, 19 deletions(-) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index 0eca4dde9f36..e28f6148ddc1 100644 --- a/eclass/toolchain-funcs.eclass +++ b/eclass/toolchain-funcs.eclass @@ -545,25 +545,6 @@ tc-ld-force-bfd() { if tc-is-gcc || tc-is-clang ; then export LDFLAGS="${LDFLAGS} -fuse-ld=bfd" fi - - if false ; then - # TODO: Clean this up, or is it useful for when the compiler can't - # be detected or for rubbish shims? Might be helpful for cases like - # when porting to new linker which GCC doesn't yet recognise (less - # of a problem for Clang as it accepts absolute paths), like was - # the case for mold. - # - # <=gcc-4.7 and <=clang-3.4 require some coercion. - # Only works if bfd exists. - if [[ -e ${path_ld} ]] ; then - local d="${T}/bfd-linker" - mkdir -p "${d}" - ln -sf "${path_ld}" "${d}"/ld - export LDFLAGS="${LDFLAGS} -B${d}" - else - die "unable to locate a BFD linker" - fi - fi } # @FUNCTION: _tc-has-openmp
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: af86694a988bf16a794191383b4b624d99d4a39f Author: Sam James gentoo org> AuthorDate: Sun Jul 30 18:36:07 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 18:38:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af86694a toolchain-funcs.eclass: shift comment It makes a bit more sense (although still a bit suspicious, wonder if should strip . as well, see c26413ae8029f1557aae95b6f8744fc16671fa3b and bug #911503 where we had 'ld.lld.bd') now with the comment in the right place. It was added originally for bug #545218 (b959fb6c158d4727e85472b3a50af5af3f719972). Bug: https://bugs.gentoo.org/545218 Bug: https://bugs.gentoo.org/911503 Signed-off-by: Sam James gentoo.org> eclass/toolchain-funcs.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index 26b7a0772ca6..0eca4dde9f36 100644 --- a/eclass/toolchain-funcs.eclass +++ b/eclass/toolchain-funcs.eclass @@ -534,9 +534,9 @@ tc-ld-force-bfd() { ewarn "Forcing usage of the BFD linker" # Set up LD to point directly to bfd if it's available. + local ld=$(tc-getLD "$@") # We need to extract the first word in case there are flags appended # to its value (like multilib), bug #545218. - local ld=$(tc-getLD "$@") local bfd_ld="${ld%% *}.bfd" local path_ld=$(type -P "${bfd_ld}" 2>/dev/null) [[ -e ${path_ld} ]] && export LD=${bfd_ld}
[gentoo-commits] repo/gentoo:master commit in: dev-python/mccabe/
commit: 4f3f4e17ad074f15360e257fb191b48c2dc6ca4d Author: Michał Górny gentoo org> AuthorDate: Sun Jul 30 18:33:42 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 30 18:34:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f3f4e17 dev-python/mccabe: Enable py3.12 Signed-off-by: Michał Górny gentoo.org> dev-python/mccabe/mccabe-0.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/mccabe/mccabe-0.7.0.ebuild b/dev-python/mccabe/mccabe-0.7.0.ebuild index e494bad6bcb8..f226517744e6 100644 --- a/dev-python/mccabe/mccabe-0.7.0.ebuild +++ b/dev-python/mccabe/mccabe-0.7.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( pypy3 python3_{9..11} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi
[gentoo-commits] repo/gentoo:master commit in: dev-python/flake8/
commit: cad0e7e966c9c975a34011c1a8ec3ca84136e1a7 Author: Michał Górny gentoo org> AuthorDate: Sun Jul 30 18:33:37 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 30 18:34:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cad0e7e9 dev-python/flake8: Enable py3.12 Signed-off-by: Michał Górny gentoo.org> dev-python/flake8/flake8-6.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/flake8/flake8-6.1.0.ebuild b/dev-python/flake8/flake8-6.1.0.ebuild index 2a55f96bbc9d..bba7b6815ba8 100644 --- a/dev-python/flake8/flake8-6.1.0.ebuild +++ b/dev-python/flake8/flake8-6.1.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..11} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: c26413ae8029f1557aae95b6f8744fc16671fa3b Author: Sam James gentoo org> AuthorDate: Sun Jul 30 18:28:23 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 18:29:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c26413ae toolchain-funcs.eclass: fix tc-force-bfd Before c4e911da66c918bd0944d1457776b82260657cd6, fallback would be false for newer GCC and Clang, not true. Thanks to parona for giving the nudge. Closes: https://bugs.gentoo.org/911503 Fixes: c4e911da66c918bd0944d1457776b82260657cd6 Signed-off-by: Sam James gentoo.org> eclass/toolchain-funcs.eclass | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass index e194342f7bb5..26b7a0772ca6 100644 --- a/eclass/toolchain-funcs.eclass +++ b/eclass/toolchain-funcs.eclass @@ -542,12 +542,11 @@ tc-ld-force-bfd() { [[ -e ${path_ld} ]] && export LD=${bfd_ld} # Set up LDFLAGS to select bfd based on the gcc / clang version. - local fallback="true" if tc-is-gcc || tc-is-clang ; then export LDFLAGS="${LDFLAGS} -fuse-ld=bfd" fi - if [[ ${fallback} == "true" ]] ; then + if false ; then # TODO: Clean this up, or is it useful for when the compiler can't # be detected or for rubbish shims? Might be helpful for cases like # when porting to new linker which GCC doesn't yet recognise (less
[gentoo-commits] repo/gentoo:master commit in: dev-python/pycodestyle/
commit: dfca06f2053bef4a8292b31be3564475f6355acb Author: Michał Górny gentoo org> AuthorDate: Sun Jul 30 18:14:44 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 30 18:27:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfca06f2 dev-python/pycodestyle: Bump to 2.11.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pycodestyle/Manifest | 1 + dev-python/pycodestyle/pycodestyle-2.11.0.ebuild | 29 2 files changed, 30 insertions(+) diff --git a/dev-python/pycodestyle/Manifest b/dev-python/pycodestyle/Manifest index 501dbebeb8bc..2de76ab496ec 100644 --- a/dev-python/pycodestyle/Manifest +++ b/dev-python/pycodestyle/Manifest @@ -1 +1,2 @@ DIST pycodestyle-2.10.0.tar.gz 101916 BLAKE2B 1dbf4c2ea9b1c606740fe1e9804b29100056bad25935182b43dd07d694bf3d321d63b17d2e308dc1ffaca1f4e3e46a4e8df3998424adc4e4a1a33862e608e153 SHA512 b0c3ee7ac56942db1e8cb5f3a59c2bd2a44b7467e73b46ab7b6f932603beefbbd29f2760ee49907447af1a5987dc1961f00788b01456bdd0aed7690e2d54446b +DIST pycodestyle-2.11.0.gh.tar.gz 79772 BLAKE2B 5995cae91a9e1109b697fae840d1dccd4778096dded7357bdbca1a56b06a031fc524f638e91192564f127b2bc52e94c9e80b2437daac5a129db48f99ca701e48 SHA512 fd688544a7fb01a7e3f4f8cb411cf7bc5b6dfc357de616a2ef61944748ad670c239148766b8ea48a3c316396251ed8a8d8937446f400c28e631621a0d16d3cf5 diff --git a/dev-python/pycodestyle/pycodestyle-2.11.0.ebuild b/dev-python/pycodestyle/pycodestyle-2.11.0.ebuild new file mode 100644 index ..efb9462cf118 --- /dev/null +++ b/dev-python/pycodestyle/pycodestyle-2.11.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Python style guide checker (fka pep8)" +HOMEPAGE=" + https://pycodestyle.pycqa.org/en/latest/ + https://github.com/PyCQA/pycodestyle/ + https://pypi.org/project/pycodestyle/ +" +# 2.11.0 broke sdist +# https://github.com/PyCQA/pycodestyle/issues/1183 +SRC_URI=" + https://github.com/PyCQA/pycodestyle/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/flake8/
commit: 3e0c518a07a9a95050becbf9332d38a7dacfd3bd Author: Michał Górny gentoo org> AuthorDate: Sun Jul 30 18:17:13 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 30 18:27:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e0c518a dev-python/flake8: Bump to 6.1.0 Signed-off-by: Michał Górny gentoo.org> dev-python/flake8/Manifest| 1 + dev-python/flake8/flake8-6.1.0.ebuild | 63 +++ 2 files changed, 64 insertions(+) diff --git a/dev-python/flake8/Manifest b/dev-python/flake8/Manifest index 468a0ce739e2..1105e0a4a6ca 100644 --- a/dev-python/flake8/Manifest +++ b/dev-python/flake8/Manifest @@ -1 +1,2 @@ DIST flake8-6.0.0.gh.tar.gz 139138 BLAKE2B 87590594a95f48a9e532ca545d4ae17a098cba81a7708066d63180b27e1cd0e0b648a2362d16b3818ef1b91cbe9ecf51810d45136fb42f188fc09083e9b31921 SHA512 27de4632332ee72bb5deedfcb7ea59e31a3e7fbfd6c165adf019b06cccaba51b776f4310219d8b27cf4894ed2597330fe9c0e381187353d4dc239f102eedd26a +DIST flake8-6.1.0.gh.tar.gz 139267 BLAKE2B 69210f4ebe5dd4b56425fca9289349820cc5dcee515f75cb855b095dc1a0a6ba380448f14fca19423940d853383576ddc665c5a7bd27f8aa96940ac410d8742b SHA512 a44d245b023acbb89e64071f6cb76f5543e538472a8815fa329a3b3671133cc6f96f246d83877a2a9ac91c32ecdf65858f8edf996efba77906af74b1632b74c8 diff --git a/dev-python/flake8/flake8-6.1.0.ebuild b/dev-python/flake8/flake8-6.1.0.ebuild new file mode 100644 index ..2a55f96bbc9d --- /dev/null +++ b/dev-python/flake8/flake8-6.1.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="A wrapper around PyFlakes, pep8 & mccabe" +HOMEPAGE=" + https://github.com/PyCQA/flake8/ + https://pypi.org/project/flake8/ +" +SRC_URI=" + https://github.com/PyCQA/flake8/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + =dev-python/pyflakes-3.1.0[${PYTHON_USEDEP}] + =dev-python/pycodestyle-2.11.0[${PYTHON_USEDEP}] +" +PDEPEND=" + >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}] + https://github.com/PyCQA/pyflakes/issues/779 + tests/integration/test_main.py::test_malformed_per_file_ignores_error + tests/integration/test_main.py::test_tokenization_error_but_not_syntax_error + tests/integration/test_main.py::test_tokenization_error_is_a_syntax_error + ) + fi + + epytest +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyflakes/
commit: 6379361b3cd72b4e666436078a8cf134fa274125 Author: Michał Górny gentoo org> AuthorDate: Sun Jul 30 18:06:35 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 30 18:27:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6379361b dev-python/pyflakes: Bump to 3.1.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pyflakes/Manifest | 1 + dev-python/pyflakes/pyflakes-3.1.0.ebuild | 36 +++ 2 files changed, 37 insertions(+) diff --git a/dev-python/pyflakes/Manifest b/dev-python/pyflakes/Manifest index ae8dfb6b9a88..49d6006afee4 100644 --- a/dev-python/pyflakes/Manifest +++ b/dev-python/pyflakes/Manifest @@ -1 +1,2 @@ DIST pyflakes-3.0.1.tar.gz 63554 BLAKE2B 992dc4c81204c9ae2fd44744452e76a11209552edaef930edb14b7ba4763720cd1c0c0cd148fa7edd474b33aa529d8ec28f7f35a2b02b707d58cf70243fc13a9 SHA512 10ffe2b92f3885d40578452423a93609f8546b2392997bdbc3f64ca0094516ce6b8449e5d3675bda5fdbc16190c89be23609559fc4cd4f1c97e6af032226d7b7 +DIST pyflakes-3.1.0.tar.gz 63636 BLAKE2B 89e5fae6bba9efc820e348ddac37fd8590478c64363a5f295cc620ebbc7b51d4d51e0cff30b6a54ee573612e5309d7fff9462bc31c9e89c34cf7cdbecffabd30 SHA512 6277eaa82a3d94f8052b3da865cfcc8e99846738b5869fca1be92bb5b9a4db0088859d811da565200e640ad0555d46e0ebcaf831cd422b84304514592270b02e diff --git a/dev-python/pyflakes/pyflakes-3.1.0.ebuild b/dev-python/pyflakes/pyflakes-3.1.0.ebuild new file mode 100644 index ..9559d2f5c79f --- /dev/null +++ b/dev-python/pyflakes/pyflakes-3.1.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Passive checker for Python programs" +HOMEPAGE=" + https://github.com/PyCQA/pyflakes/ + https://pypi.org/project/pyflakes/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=() + if [[ ${EPYTHON} == pypy3 ]]; then + # regressions with pypy3.10 + # https://github.com/PyCQA/pyflakes/issues/779 + EPYTEST_DESELECT+=( + pyflakes/test/test_api.py::CheckTests::test_eofSyntaxError + pyflakes/test/test_api.py::CheckTests::test_misencodedFileUTF8 + pyflakes/test/test_api.py::CheckTests::test_multilineSyntaxError + ) + fi + + epytest +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/mpd/
commit: 998ceb8d60cdecf62080fcb1a9d7ab39792d76fc Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jul 30 18:18:24 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jul 30 18:18:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=998ceb8d media-sound/mpd: drop 0.23.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-sound/mpd/mpd-0.23.12.ebuild | 292 - 1 file changed, 292 deletions(-) diff --git a/media-sound/mpd/mpd-0.23.12.ebuild b/media-sound/mpd/mpd-0.23.12.ebuild deleted file mode 100644 index 85c1e4146ec1.. --- a/media-sound/mpd/mpd-0.23.12.ebuild +++ /dev/null @@ -1,292 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic linux-info meson systemd xdg - -DESCRIPTION="The Music Player Daemon (mpd)" -HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD; -SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86" -IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus - +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify - jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms - modplug mpg123 musepack +network nfs openal openmpt opus oss pipe pipewire pulseaudio qobuz - recorder samba selinux sid signalfd snapcast sndfile sndio soundcloud sqlite systemd - test twolame udisks vorbis wavpack webdav wildmidi upnp - zeroconf zip zlib" - -OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pipewire pulseaudio snapcast sndio recorder" -DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod - modplug mpg123 musepack opus openmpt flac sid vorbis wavpack wildmidi" -ENCODER_PLUGINS="audiofile flac lame twolame vorbis" - -REQUIRED_USE=" - || ( ${OUTPUT_PLUGINS} ) - || ( ${DECODER_PLUGINS} ) - network? ( || ( ${ENCODER_PLUGINS} ) ) - recorder? ( || ( ${ENCODER_PLUGINS} ) ) - qobuz? ( curl soundcloud ) - soundcloud? ( curl qobuz ) - udisks? ( dbus ) - upnp? ( curl expat ) - webdav? ( curl expat ) -" - -RESTRICT="!test? ( test )" - -# Note: This version is incompatible with dev-libs/libfmt-10 -# Bug: https://bugs.gentoo.org/906074 -RDEPEND=" - acct-user/mpd - dev-libs/libfmt:= - =media-libs/game-music-emu-0.6.0_pre20120802 ) - icu? ( - dev-libs/icu:= - virtual/libiconv - ) - id3tag? ( media-libs/libid3tag:= ) - jack? ( virtual/jack ) - lame? ( network? ( media-sound/lame ) ) - libmpdclient? ( media-libs/libmpdclient ) - libsamplerate? ( media-libs/libsamplerate ) - libsoxr? ( media-libs/soxr ) - mad? ( media-libs/libmad ) - mikmod? ( media-libs/libmikmod ) - mms? ( media-libs/libmms ) - modplug? ( media-libs/libmodplug ) - mpg123? ( media-sound/mpg123 ) - musepack? ( media-sound/musepack-tools ) - network? ( >=media-libs/libshout-2.4.0 ) - nfs? ( net-fs/libnfs ) - openal? ( media-libs/openal ) - openmpt? ( media-libs/libopenmpt ) - opus? ( media-libs/opus ) - pulseaudio? ( media-sound/pulseaudio ) - pipewire? ( media-video/pipewire:= ) - qobuz? ( dev-libs/libgcrypt:0 ) - samba? ( net-fs/samba ) - selinux? ( sec-policy/selinux-mpd ) - sid? ( || ( - media-libs/libsidplay:2 - media-libs/libsidplayfp - ) ) - snapcast? ( media-sound/snapcast ) - sndfile? ( media-libs/libsndfile ) - sndio? ( media-sound/sndio ) - soundcloud? ( >=dev-libs/yajl-2:= ) - sqlite? ( dev-db/sqlite:3 ) - systemd? ( sys-apps/systemd:= ) - twolame? ( media-sound/twolame ) - udisks? ( sys-fs/udisks:2 ) - upnp? ( net-libs/libupnp:0 ) - vorbis? ( media-libs/libvorbis ) - wavpack? ( media-sound/wavpack ) - wildmidi? ( media-sound/wildmidi ) - zeroconf? ( net-dns/avahi[dbus] ) - zip? ( dev-libs/zziplib:= ) - zlib? ( sys-libs/zlib:= )" - -DEPEND="${RDEPEND} - dev-libs/boost:= - test? ( dev-cpp/gtest )" - -BDEPEND="virtual/pkgconfig" - -pkg_setup() { - if use eventfd; then - CONFIG_CHECK+=" ~EVENTFD" - ERROR_EVENTFD="${P} requires eventfd in-kernel support." - fi - - if use signalfd; then - CONFIG_CHECK+=" ~SIGNALFD" - ERROR_SIGNALFD="${P} requires signalfd in-kernel support." - fi - - if use inotify; then - CONFIG_CHECK+=" ~INOTIFY_USER" - ERROR_INOTIFY_USER="${P} requires inotify in-kernel support." - fi - - if use eventfd || use signalfd || use inotify; then - linux-info_pkg_setup - fi - -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mpfr/
commit: b08d46efdce216d211eb81a669ddea7061cd4efc Author: Sam James gentoo org> AuthorDate: Sun Jul 30 18:17:34 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 18:17:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b08d46ef dev-libs/mpfr: Stabilize 4.2.0_p12 x86, #911501 Signed-off-by: Sam James gentoo.org> dev-libs/mpfr/mpfr-4.2.0_p12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild index 5268a39861d4..a7b628ed0998 100644 --- a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild +++ b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild @@ -48,7 +48,7 @@ LICENSE="LGPL-2.1" # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild. SLOT="0/6" # libmpfr.so version if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="static-libs"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mpfr/
commit: c5feddaf0e09d211054e406140f301433e0de1e0 Author: Sam James gentoo org> AuthorDate: Sun Jul 30 18:17:33 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 18:17:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5feddaf dev-libs/mpfr: Stabilize 4.2.0_p12 amd64, #911501 Signed-off-by: Sam James gentoo.org> dev-libs/mpfr/mpfr-4.2.0_p12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild index 9f9a797cfc4b..5268a39861d4 100644 --- a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild +++ b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild @@ -48,7 +48,7 @@ LICENSE="LGPL-2.1" # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild. SLOT="0/6" # libmpfr.so version if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="static-libs"
[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/
commit: 3f0158c78f09e73ceebd44257c41454f3ac873d8 Author: Ionen Wolkens gentoo org> AuthorDate: Sun Jul 30 18:17:06 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Jul 30 18:17:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f0158c7 app-portage/iwdevtools: add 0.12.6 Signed-off-by: Ionen Wolkens gentoo.org> app-portage/iwdevtools/Manifest | 1 + app-portage/iwdevtools/iwdevtools-0.12.6.ebuild | 65 + 2 files changed, 66 insertions(+) diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest index be3a52b36fc7..4550b9ff649c 100644 --- a/app-portage/iwdevtools/Manifest +++ b/app-portage/iwdevtools/Manifest @@ -1 +1,2 @@ DIST iwdevtools-0.12.5.tar.gz 8 BLAKE2B de7c1c98a93df42ca0436e9c08a6ec2eeec1ae5db524a8b95c94ab70e43a10f8a649cc489f671712c273fe52b1ee8223e4afac670aedccec254d9c035565feb0 SHA512 97372288421e5db71faf8d98544e8f273c2bfa7d36dd5ceb9bdde5e288547f7863fe7548f2dcc7db568a293e05bafce77e0cb29335f6e79841b0ecf78fbefecc +DIST iwdevtools-0.12.6.tar.gz 90536 BLAKE2B e06e17c3b3705e5bfd0a3810c81c5d802b232c5ba42d9c19c28a24a059e30d4c802b067dde054f299118f5ad3cb74df849ab6c2ca06f9e3d74bc0dff7c65f163 SHA512 fa273b64f808b6e3cfafcc40166b509cc1da693c06e1246c453ad66c1919c485979223242252885359e5e5ddb06c816f43802c1b5f06b3b7d4c1bab324a8e6c8 diff --git a/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild b/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild new file mode 100644 index ..cd4858bc67e6 --- /dev/null +++ b/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild @@ -0,0 +1,65 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson optfeature + +DESCRIPTION="Small tools to aid with Gentoo development, primarily intended for QA" +HOMEPAGE="https://github.com/ionenwks/iwdevtools; +SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + app-misc/pax-utils + app-portage/portage-utils + >=app-shells/bash-5.1:0[readline] + dev-libs/libxml2:2 + sys-apps/coreutils + sys-apps/diffutils + sys-apps/file + sys-apps/portage + || ( sys-apps/util-linux app-misc/getopt )" +BDEPEND=" + sys-apps/help2man + || ( sys-apps/util-linux app-misc/getopt ) + test? ( ${RDEPEND} )" + +src_configure() { + local emesonargs=( + -Ddocdir=${PF} + -Deprefix="${EPREFIX}" + -Dshellcheck=false + $(meson_use test) + ) + + has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long ) + + meson_src_configure +} + +pkg_postinst() { + optfeature "detecting potential ABI issues using abidiff" dev-util/libabigail + + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog "Optional portage integration relies on using /etc/portage/bashrc." + elog "The example bashrc can be used as-is if not already using one:" + elog + elog "ln -s ../../usr/share/${PN}/bashrc ${EROOT}/etc/portage/bashrc" + elog + elog "Otherwise, inspect the tools' --help output and the example to integrate" + elog "(if not defining the same phase functions, the example can be sourced)." + elog + elog "Note that \`eqawarn\` is used for portage output by default. QA messages" + elog "aren't logged / shown post-emerge unless e.g. in /etc/portage/make.conf:" + elog + elog 'PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"' + elog + elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for information on tools." + fi +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: ce16c75b7c054440e80fdf20567a921d189337f0 Author: Ionen Wolkens gentoo org> AuthorDate: Sun Jul 30 18:00:54 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Jul 30 18:05:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce16c75b x11-terms/kitty: update live Trades the librsync dependency for dev-libs/xxhash. Also do small style adjustments while here. Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/kitty-.ebuild | 17 +++-- 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/x11-terms/kitty/kitty-.ebuild b/x11-terms/kitty/kitty-.ebuild index ca29cc5189de..999ca947c819 100644 --- a/x11-terms/kitty/kitty-.ebuild +++ b/x11-terms/kitty/kitty-.ebuild @@ -14,7 +14,8 @@ else SRC_URI=" https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz - verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )" + verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig ) + " VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg" KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" fi @@ -29,19 +30,20 @@ IUSE="+X test wayland" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} || ( X wayland ) - test? ( X wayland )" + test? ( X wayland ) +" RESTRICT="!test? ( test )" # dlopen: fontconfig,libglvnd RDEPEND=" ${PYTHON_DEPS} dev-libs/openssl:= + dev-libs/xxhash media-libs/fontconfig media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= - net-libs/librsync:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] @@ -50,7 +52,8 @@ RDEPEND=" ~x11-terms/kitty-terminfo-${PV} X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland ) - !sci-mathematics/kissat" + !sci-mathematics/kissat +" DEPEND=" ${RDEPEND} X? ( @@ -60,14 +63,16 @@ DEPEND=" x11-libs/libXinerama x11-libs/libXrandr ) - wayland? ( dev-libs/wayland-protocols )" + wayland? ( dev-libs/wayland-protocols ) +" BDEPEND=" ${PYTHON_DEPS} >=dev-lang/go-1.20 sys-libs/ncurses virtual/pkgconfig test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') ) - wayland? ( dev-util/wayland-scanner )" + wayland? ( dev-util/wayland-scanner ) +" [[ ${PV} == ]] || BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )" QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mpfr/
commit: 4f1d4129770d74535a24b352baf3f8ffe369e472 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 30 17:56:17 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 30 17:56:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f1d4129 dev-libs/mpfr: Stabilize 4.2.0_p12 arm64, #911501 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/mpfr/mpfr-4.2.0_p12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild index 2128c25873e4..0d7c9a745884 100644 --- a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild +++ b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild @@ -48,7 +48,7 @@ LICENSE="LGPL-2.1" # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild. SLOT="0/6" # libmpfr.so version if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="static-libs"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mpfr/
commit: 6d0ed3b6d42934ed6fecd2dd4b4f7f471e60957d Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 30 17:56:21 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 30 17:56:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d0ed3b6 dev-libs/mpfr: Stabilize 4.2.0_p12 arm, #911501 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/mpfr/mpfr-4.2.0_p12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild index 0d7c9a745884..71811b760e4e 100644 --- a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild +++ b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild @@ -48,7 +48,7 @@ LICENSE="LGPL-2.1" # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild. SLOT="0/6" # libmpfr.so version if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="static-libs"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mpfr/
commit: cf1b0d4d1c91528501fc2f416880a2c310b8527e Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 30 17:56:10 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 30 17:56:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf1b0d4d dev-libs/mpfr: Stabilize 4.2.0_p12 ppc64, #911501 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/mpfr/mpfr-4.2.0_p12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild index 3436f7912a8f..2128c25873e4 100644 --- a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild +++ b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild @@ -48,7 +48,7 @@ LICENSE="LGPL-2.1" # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild. SLOT="0/6" # libmpfr.so version if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="static-libs"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mpfr/
commit: ff057a09ceda78b312d1598e0763604be19b1481 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 30 17:56:29 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 30 17:56:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff057a09 dev-libs/mpfr: Stabilize 4.2.0_p12 ppc, #911501 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/mpfr/mpfr-4.2.0_p12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild index 71811b760e4e..9f9a797cfc4b 100644 --- a/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild +++ b/dev-libs/mpfr/mpfr-4.2.0_p12.ebuild @@ -48,7 +48,7 @@ LICENSE="LGPL-2.1" # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild. SLOT="0/6" # libmpfr.so version if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi IUSE="static-libs"
[gentoo-commits] proj/pkgcore/pkgcheck:master commit in: src/pkgcheck/
commit: 05856663ab843d2b2be82ab95002a6285fc661d5 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 30 17:57:27 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 30 17:57:27 2023 + URL: https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=05856663 start work on 0.10.26 Signed-off-by: Arthur Zamarin gentoo.org> src/pkgcheck/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pkgcheck/__init__.py b/src/pkgcheck/__init__.py index 070881ab..95e913ed 100644 --- a/src/pkgcheck/__init__.py +++ b/src/pkgcheck/__init__.py @@ -6,7 +6,7 @@ from .results import Result __all__ = ("keywords", "scan", "PkgcheckException", "Result") __title__ = "pkgcheck" -__version__ = "0.10.25" +__version__ = "0.10.26" def __getattr__(name):
[gentoo-commits] repo/gentoo:master commit in: dev-python/iminuit/
commit: b5702555ea0e7c07f04332954a472bdd851f381a Author: Michał Górny gentoo org> AuthorDate: Sun Jul 30 17:36:44 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 30 17:51:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5702555 dev-python/iminuit: Bump to 2.23.0 Signed-off-by: Michał Górny gentoo.org> dev-python/iminuit/Manifest | 1 + dev-python/iminuit/iminuit-2.23.0.ebuild | 52 2 files changed, 53 insertions(+) diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest index 2644f892ba55..6d930b83fe53 100644 --- a/dev-python/iminuit/Manifest +++ b/dev-python/iminuit/Manifest @@ -1,2 +1,3 @@ DIST iminuit-2.21.3.tar.gz 437827 BLAKE2B 5196e896769f6312bb6ba9af8d6f03bea6023a9459ccbe8553e4c10ba5dc2ed90e4e4b57bdd104f7b72e7514a50c0d4c717c76adf206d7eaddcd3c4c54c4d210 SHA512 5e48d4451caf56688143fa4590528fb4ed0660e144dbb3d1c409b84f793593478979728b4af9748b7bbdb7063e2ef7e05476a2ecd52af089f351522aadfc9ba4 DIST iminuit-2.22.0.tar.gz 2324676 BLAKE2B e45952ee6a7f7b6ef3e1ac570abf167423c59ee82841b360278d43c4ab1e07667e143a439f7354e8257007a198c015388b9acf0a5e9aa487814d661eab2e SHA512 e9eda1bc7741c35bd9e9e650a626b45a2f5e4362a7c1dead57dcc461fa6e6cdbab8cfd4203c483017f8fa43e6cf1e75e074d40b92cbc3f271140d950ee4da158 +DIST iminuit-2.23.0.tar.gz 2325309 BLAKE2B 05e94a0604daded06419d41dc6fa61f3aeb621dec1a84fd69d93a2028a990a6cdae72c99c2b184514003695025c70bea22340138f45abb2092775042293d8e92 SHA512 ea0b69722a75e537159fbdbd111eaf48431e0f5c355ef1256f32763873f9dfd3a1a195c45647eb4ca4be2d0532955eb5aa1f6ff43482764d3e566dce4b401305 diff --git a/dev-python/iminuit/iminuit-2.23.0.ebuild b/dev-python/iminuit/iminuit-2.23.0.ebuild new file mode 100644 index ..b8a08320e0b8 --- /dev/null +++ b/dev-python/iminuit/iminuit-2.23.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=scikit-build-core +PYTHON_COMPAT=( python3_{10..11} ) + +inherit cmake distutils-r1 virtualx pypi + +DESCRIPTION="Minuit numerical function minimization in Python" +HOMEPAGE=" + https://github.com/scikit-hep/iminuit/ + https://pypi.org/project/iminuit/ +" + +LICENSE="MIT LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/ipython[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # warnings caught as exceptions, sigh + # https://github.com/scikit-hep/iminuit/pull/907 + tests/test_cost.py::test_UnbinnedNLL_visualize + + # precision error + tests/test_cost.py::test_Template_with_model_2D + ) + + epytest -p no:pytest-describe || die "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/xxhash/
commit: ec3f263f816b8b6f9f65531ed3080d5f48fe9f92 Author: Michał Górny gentoo org> AuthorDate: Sun Jul 30 17:42:39 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 30 17:51:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec3f263f dev-python/xxhash: Bump to 3.3.0 Signed-off-by: Michał Górny gentoo.org> dev-python/xxhash/Manifest| 1 + dev-python/xxhash/xxhash-3.3.0.ebuild | 41 +++ 2 files changed, 42 insertions(+) diff --git a/dev-python/xxhash/Manifest b/dev-python/xxhash/Manifest index 2a51c4bd01f3..5c2639f65c74 100644 --- a/dev-python/xxhash/Manifest +++ b/dev-python/xxhash/Manifest @@ -1 +1,2 @@ DIST xxhash-3.2.0.tar.gz 74561 BLAKE2B d2c32b9a556eaaa67d961e130b017ff82944fbec983f24e0356436a7a23927faaba118328eff508e288e0757a1379b5ff88a48c2130eb9b3cf347e178cfc810d SHA512 bbe903b95de3e91177064986adc5c945a9b7058650ea2b5cc10ee162a15a42909dc69f95b86081b8d276960f309b4bacf895ad263a9d9188fa66bb216d76dcd5 +DIST xxhash-3.3.0.tar.gz 84262 BLAKE2B 9655bed8c30e8ecc7b3f12bebe9f845412e4fbc24daef11570eb8bf78deaf78fe4ea874a5ed334c965c055e6ad4e32f03f025d3ed815bb7a2249e8f80a0b04b0 SHA512 1418e0ff8d7dca7759bfe048ee42c2b1168b68ec69f431622f065c28bcf65b2e21f5951a8651f2151a17f8d1b19b47d5c305a545ae1e0d427c7cadf29e94b968 diff --git a/dev-python/xxhash/xxhash-3.3.0.ebuild b/dev-python/xxhash/xxhash-3.3.0.ebuild new file mode 100644 index ..4839bd405feb --- /dev/null +++ b/dev-python/xxhash/xxhash-3.3.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python binding for the xxHash library" +HOMEPAGE=" + https://github.com/ifduyue/python-xxhash/ + https://pypi.org/project/xxhash/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +DEPEND=" + >=dev-libs/xxhash-0.8.0 +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest + +python_configure_all() { + export XXHASH_LINK_SO=1 +} + +python_test() { + cd tests || die + eunittest +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/platformdirs/
commit: cee8e655e63ec803c34a4406f46f08984c9068df Author: Michał Górny gentoo org> AuthorDate: Sun Jul 30 17:45:28 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 30 17:51:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee8e655 dev-python/platformdirs: Bump to 3.10.0 Signed-off-by: Michał Górny gentoo.org> dev-python/platformdirs/Manifest | 1 + dev-python/platformdirs/platformdirs-3.10.0.ebuild | 49 ++ 2 files changed, 50 insertions(+) diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest index c938047ff3c8..6755c176f016 100644 --- a/dev-python/platformdirs/Manifest +++ b/dev-python/platformdirs/Manifest @@ -1,3 +1,4 @@ +DIST platformdirs-3.10.0.tar.gz 19203 BLAKE2B 951568733e4c3324d5817b3d9451aa5cc1d08afcce690a574357551f4452192cc98d406c6fc5c7d65d0a1f1d6111cb39a0877994e52021652c8c054add54f258 SHA512 39c068dad3fe6ec85247a8957c0fcfb27207e78041686a0231d836eeb431bba82583e2fcb609903bb0f479cd04e4c7866b6126e52a708e7e71eed7631bd121b0 DIST platformdirs-3.8.0.tar.gz 18451 BLAKE2B cac717c3968fd20b7bdac464443cedcdc50b04b732ae8a212fcb946170ad1553ffae82cbdca05c2cf01ebbc4383216cd0f0afe84cddc2ce6107f10fd40213542 SHA512 64937f3e9e03a9ec8dc2068777dfe553ec09cef62ce53a753608bd9a73e0afaa4489c98046e7b4b3fdbded237cf2813bfd306a6d5ad5788031b6857d8d4fa430 DIST platformdirs-3.8.1.tar.gz 18533 BLAKE2B d1d669fe76e52637f59c32ddb93920988821a1f1720d6b91042f80abedafc1d6dbcd5f744f22f5502121dc0b12285001cbde63e923e8159f139342a9497459e2 SHA512 85d7781e4ef0755bf9a7a4d90b92ea06f497081ec4c5438780f12876a1006b2e591c1b182f6648cad19039d1bd7611cf0c2215015653bafbad2cc529f27d94e7 DIST platformdirs-3.9.1.tar.gz 18836 BLAKE2B d673573005e97895e4d665e1539805be7c4355d8de166481625f76fab250779e8efa81d86374fc388b24d8cc8d892f61b6dda113cdbb9419fff3357006c9b7e6 SHA512 c41d8be17c9336b5eba9dc15beb2d6db4b53d2ac06c51439542490019e25c091351c266f11fc4998b8eef00eb91399c464ac59b318bcd1ef14ebbd8350ae2c50 diff --git a/dev-python/platformdirs/platformdirs-3.10.0.ebuild b/dev-python/platformdirs/platformdirs-3.10.0.ebuild new file mode 100644 index ..70e821d796fb --- /dev/null +++ b/dev-python/platformdirs/platformdirs-3.10.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="A small Python module for determining appropriate platform-specific dirs" +HOMEPAGE=" + https://pypi.org/project/platformdirs/ + https://github.com/platformdirs/platformdirs/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" + +BDEPEND=" + test? ( + dev-python/appdirs[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_configure() { + grep -q 'build-backend = "hatchling' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease setuptools bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "${PN}" + version = "${PV}" + description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".' + EOF + # sigh + cat > src/platformdirs/version.py <<-EOF || die + __version__ = version = '${PV}' + __version_tuple__ = version_tuple = (${PV//./, }) + EOF +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/rich/
commit: c9c49960729b43cf1e70593becf111ea1ba3c98c Author: Michał Górny gentoo org> AuthorDate: Sun Jul 30 17:46:02 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 30 17:51:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c49960 dev-python/rich: Bump to 13.5.0 Signed-off-by: Michał Górny gentoo.org> dev-python/rich/Manifest | 1 + dev-python/rich/rich-13.5.0.ebuild | 65 ++ 2 files changed, 66 insertions(+) diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest index 2558831bd4d9..8bb7aba0c7de 100644 --- a/dev-python/rich/Manifest +++ b/dev-python/rich/Manifest @@ -1 +1,2 @@ DIST rich-13.4.2.gh.tar.gz 15063000 BLAKE2B f65079440bc7d89a3ff03be01fa71e076493ae50f22ae8781be2448a7ff2769c174d6654db3a835d34720c34cd8cbecfdd6b13e3064cf7fdcade71806563309d SHA512 17052a9fb0e1d89b31a00d8a719214719891d048fd805185b2d4258c8766130f44bf2280c9567bc162f3b34d9bf2eb7d747d6a37d910c81cd53d3003b51f70bd +DIST rich-13.5.0.gh.tar.gz 15064859 BLAKE2B 70122d319145ed8ba7ce9caa5bb79600b3b66adb897a6555c02d4d5f41ab7aa36298bbc890ce2a895a7968f0fd4c6b15b3f4772a2cf867a56cbd9755442ac0cd SHA512 0c7c62d99b15fecfc54b955e01e88eae6dc5fee7dc56749f8b9c9447425a5c32b89d19b1132c72a32204a1df0a14268e2b0797a3ba3e164dc94f72858f790a17 diff --git a/dev-python/rich/rich-13.5.0.ebuild b/dev-python/rich/rich-13.5.0.ebuild new file mode 100644 index ..53279bd88b2a --- /dev/null +++ b/dev-python/rich/rich-13.5.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Python library for rendering rich text, tables, etc. to the terminal" +HOMEPAGE=" + https://github.com/Textualize/rich/ + https://pypi.org/project/rich/ +" +SRC_URI=" + https://github.com/Textualize/rich/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/colorama[${PYTHON_USEDEP}] + >=dev-python/markdown-it-py-2.2.0[${PYTHON_USEDEP}] + >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +python_test() { + local -x COLUMNS=80 + local EPYTEST_DESELECT=( + # TODO + tests/test_console.py::test_size_can_fall_back_to_std_descriptors + tests/test_inspect.py::test_inspect_integer_with_methods_python38_and_python39 + # pygments? + tests/test_syntax.py::test_python_render_simple_indent_guides + tests/test_syntax.py::test_python_render_line_range_indent_guides + ) + # version-specific output -- the usual deal + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # pypy3.10, to be more precise + tests/test_inspect.py::test_inspect_integer_with_methods_python310only + ) + ;; + python3.12) + EPYTEST_DESELECT+=( + tests/test_inspect.py::test_inspect_builtin_function_except_python311 + tests/test_inspect.py::test_inspect_integer_with_methods_python310only + tests/test_inspect.py::test_inspect_integer_with_methods_python311_and_above + tests/test_pretty.py::test_attrs_broken + ) + ;; + esac + epytest -p no:pytest-qt +} + +pkg_postinst() { + optfeature "integration with HTML widgets for Jupyter" dev-python/ipywidgets +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-param-files/
commit: c4373093723cf702859e4e0b07f2a4a46d12dadc Author: Michał Górny gentoo org> AuthorDate: Sun Jul 30 17:43:33 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 30 17:51:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4373093 dev-python/pytest-param-files: Bump to 0.6.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pytest-param-files/Manifest | 1 + .../pytest-param-files-0.6.0.ebuild| 30 ++ 2 files changed, 31 insertions(+) diff --git a/dev-python/pytest-param-files/Manifest b/dev-python/pytest-param-files/Manifest index de95dc54aaee..241be20b3dfa 100644 --- a/dev-python/pytest-param-files/Manifest +++ b/dev-python/pytest-param-files/Manifest @@ -1,2 +1,3 @@ DIST pytest-param-files-0.3.5.gh.tar.gz 7245 BLAKE2B 2a67c5ee30d6efb6b7ca7e3272c19c05dda460167cb1709693560ffe06b0ae39ae1b93fc5d6375f4e9cda21e3e02051424789afee55d201cfe070be8a05642ec SHA512 e80eddba2934fe5a6b68645cae243afa936ea3362a29d0b8a8ae4e11229ffb877f1ace9f41ac96d182d5787740fa76af8b106069feb95a7cab1ecc6f8d1088f9 DIST pytest-param-files-0.5.0.gh.tar.gz 8563 BLAKE2B fa3907f3da7607caa3ab4933052ce70bc87bdf1b55983ef9660dbf0d6ae8a838d185be7f03f8ee5a1beb5771bb9f19f46fc012eea1eb7ca6331ba3c9626c72ca SHA512 cfff7ef20d453cf50a72e78d546a948d49c415c212ffba8e0ac4abe1da2decd9097930777b5aa182fb97c9c5c01e4b00bee25bd27f34c6f35a14ba7177d17a16 +DIST pytest-param-files-0.6.0.gh.tar.gz 8526 BLAKE2B be4f2f385d5dcbb1debde45a9fb48cb22c8e75e39daeaf891ca2b0321afbd27b4917b1f6058816e9fac2fb589076a06d61590bac610bc3498ffcf71cf812 SHA512 712e4dfcccec3bc266f98a6339985b42171cf22356107953dba691f4d6cfac125a8390349459cf67d8ca92ddc2a9dba8cfdd9b3a20a5ec6578df93cb006a diff --git a/dev-python/pytest-param-files/pytest-param-files-0.6.0.ebuild b/dev-python/pytest-param-files/pytest-param-files-0.6.0.ebuild new file mode 100644 index ..56a3121eaa66 --- /dev/null +++ b/dev-python/pytest-param-files/pytest-param-files-0.6.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Pytest parametrize decorators from external files." +HOMEPAGE=" + https://github.com/chrisjsewell/pytest-param-files/ + https://pypi.org/project/pytest_param_files/ +" +SRC_URI=" + https://github.com/chrisjsewell/pytest-param-files/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/pytest[${PYTHON_USEDEP}] + >=dev-python/ruamel-yaml-0.15[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/jedi/
commit: 4a5cfd43d60f06d49b804bb1a2238dd3a5d8db77 Author: Michał Górny gentoo org> AuthorDate: Sun Jul 30 17:44:31 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 30 17:51:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a5cfd43 dev-python/jedi: Bump to 0.19.0 Signed-off-by: Michał Górny gentoo.org> dev-python/jedi/Manifest | 1 + dev-python/jedi/jedi-0.19.0.ebuild | 72 ++ 2 files changed, 73 insertions(+) diff --git a/dev-python/jedi/Manifest b/dev-python/jedi/Manifest index a9b20b34903a..ac66f432e872 100644 --- a/dev-python/jedi/Manifest +++ b/dev-python/jedi/Manifest @@ -1,3 +1,4 @@ DIST django-stubs-fd057010f6cbf176f57d1099e82be46d39b99cb9.tar.gz 183312 BLAKE2B a68f6139903f5001db994ee0d881f40ab74932e81c3e2c3a0c22dc56e6be681d0fb42ce837603b21e4d0d448ccb25884ef0f69039305f309e82603267cee9f6a SHA512 506322c132f94e6a1e88cdbde6027a566387731fa6ad59934f95c3511f49d90eff2a3138363811be648b096407d418cd1f801df0bc35b1e464ef181e4076ada1 DIST jedi-0.18.2.gh.tar.gz 469286 BLAKE2B 6b65a231d092a6869b55c14a8254c4716695f46cdc9733f50607cf7bb8c864f319e2abfbe812bffc514c78cd92059fc29fa9cc0a38b1e14d6bc8bf3ad3596097 SHA512 1df24190c7d468f388e7175f4625670df81cd9a533c8bde12b1e0eaf982a173bdd001bbea6680144cc50ca263fa2b802da5d71de555f81717f4377c46826d0d1 +DIST jedi-0.19.0.gh.tar.gz 472334 BLAKE2B 04e8fda32c2d0b0476d197c5686011f811d5c269cdb61b15d0bafa9e3aabed05deb44f98d2e3a25faf7bd130b3a9289d058ed06199fc760357d34c551ecc5ad0 SHA512 0db8c7859e55057afc0367455c2f3817d8f05a19b6fbdc163a74f07854562c9c29307c7f8ac92e0ce9349353ac148f728a25b3be4cc62dc35f3060bdb79b02c8 DIST typeshed-ae9d4f4b21bb5e1239816c301da7b1ea904b44c3.tar.gz 602044 BLAKE2B 53298918a7e9a1163e76d4c70ad2a2117ee90b49329aa82d82b2aaaeaf000c971872f83ed283af6dc4be068b813876760c8b1b4acb4131865572a4aed3ea9230 SHA512 b3b9da66b6c6e03e0b262b3262df31215a5e080468ca9ebf4332ed53d715cd3956db7067fad3ec267042ff704f81ac665c703ef2fd0c5b445d440bd8e52bf1aa diff --git a/dev-python/jedi/jedi-0.19.0.ebuild b/dev-python/jedi/jedi-0.19.0.ebuild new file mode 100644 index ..62299e208df7 --- /dev/null +++ b/dev-python/jedi/jedi-0.19.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +TYPESHED_P="typeshed-ae9d4f4b21bb5e1239816c301da7b1ea904b44c3" +DJANGO_STUBS_P="django-stubs-fd057010f6cbf176f57d1099e82be46d39b99cb9" + +DESCRIPTION="Autocompletion library for Python" +HOMEPAGE=" + https://github.com/davidhalter/jedi/ + https://pypi.org/project/jedi/ +" +SRC_URI=" + https://github.com/davidhalter/jedi/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + https://github.com/davidhalter/typeshed/archive/${TYPESHED_P#typeshed-}.tar.gz + -> ${TYPESHED_P}.tar.gz + https://github.com/davidhalter/django-stubs/archive/${DJANGO_STUBS_P#django-stubs-}.tar.gz + -> ${DJANGO_STUBS_P/v/}.tar.gz +" + +LICENSE=" + MIT + test? ( Apache-2.0 ) +" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + =dev-python/parso-0.8.3[${PYTHON_USEDEP}] +" + +# RDEPEND needed because of an import jedi inside conf.py +distutils_enable_sphinx docs \ + dev-python/parso \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +python_prepare_all() { + # upstream includes these as submodules ... + rmdir "${S}"/jedi/third_party/{django-stubs,typeshed} || die + mv "${WORKDIR}/${DJANGO_STUBS_P/v/}" \ + "${S}/jedi/third_party/django-stubs" || die + mv "${WORKDIR}/${TYPESHED_P}" \ + "${S}/jedi/third_party/typeshed" || die + + # test_complete_expanduser relies on $HOME not being empty + > "${HOME}"/somefile || die + + distutils-r1_python_prepare_all +} + +python_test() { + local EPYTEST_DESELECT=( + # fragile + test/test_speed.py + # assumes pristine virtualenv + test/test_inference/test_imports.py::test_os_issues + ) + + # some plugin breaks case-insensitivity on completions + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # django and pytest tests are very version dependent + epytest -o addopts= -k "not django and not pytest" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyparsing/
commit: 3d2b38d7e31bf1364a4aee88c4dbbf0cf8cfae69 Author: Michał Górny gentoo org> AuthorDate: Sun Jul 30 17:46:43 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 30 17:51:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d2b38d7 dev-python/pyparsing: Bump to 3.1.1 Signed-off-by: Michał Górny gentoo.org> dev-python/pyparsing/Manifest | 1 + dev-python/pyparsing/pyparsing-3.1.1.ebuild | 47 + 2 files changed, 48 insertions(+) diff --git a/dev-python/pyparsing/Manifest b/dev-python/pyparsing/Manifest index 7a0a48dafd9b..133b4bd7f869 100644 --- a/dev-python/pyparsing/Manifest +++ b/dev-python/pyparsing/Manifest @@ -1,2 +1,3 @@ DIST pyparsing-3.1.0.tar.gz 882565 BLAKE2B 8ed2e15e2422ded9a558b866a5cbbdc0fb6c7ce42962710e42cfd751aae7b48bacd3d6201084189a940d262fb7b142ea37b897bae23f97a175f6152c19adb5c9 SHA512 0ad2e8fff93708426b3675e2d41da12b3f09531bf272799db4095ee618bbaa0f4b90e527ff09dda2acbdb923d59117678fbb28b82a7cfd2b395d686f47b61850 +DIST pyparsing-3.1.1.tar.gz 884814 BLAKE2B d5a2b74181d2d93575e9be43285a7156c3b796d58993397c2ed8df10467d54ef193d1f82bbdac0cecd97fb20d1cb64d79f8502b02d8886511ca90c02ac3739bb SHA512 59ae01e13277e25cabd1a1ea41a27aac9235c09746f54c0eaac53d0aae488309fe2044b3b31e1105cb8207ad3326828ec32bdd5e904cceee8b0d032740679628 DIST pyparsing_3.0.9.gh.tar.gz 967771 BLAKE2B c13c74661b9e0d53b4886c9949b01951d220991f916362a13ce0c32c0ab05a6b1cab4d5e5a626acb7563c0ec1716348ede205cb67bf22c0710904f07404ad82a SHA512 1158f27e31f8eced540217b7234b09005eac416fad74faf59678fdae93fe2f76e0e3b5f4adfd3ceb42c8aef19150950293e989c9a5189741175073eb7a03cd6d diff --git a/dev-python/pyparsing/pyparsing-3.1.1.ebuild b/dev-python/pyparsing/pyparsing-3.1.1.ebuild new file mode 100644 index ..5a9966efcc40 --- /dev/null +++ b/dev-python/pyparsing/pyparsing-3.1.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 2004-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 8 -- sys-apps/portage dep +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Easy-to-use Python module for text parsing" +HOMEPAGE=" + https://github.com/pyparsing/pyparsing/ + https://pypi.org/project/pyparsing/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="examples" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # railroad-diagrams not packaged (and not suitable for packaging yet) + tests/test_diagram.py +) + +EPYTEST_DESELECT=( + # also railroad-diagrams + tests/test_examples.py::TestExamples::test_range_check + tests/test_unit.py::Test02_WithoutPackrat::testEmptyExpressionsAreHandledProperly + tests/test_unit.py::Test04_WithPackrat::testEmptyExpressionsAreHandledProperly + tests/test_unit.py::Test06_WithBoundedPackrat::testEmptyExpressionsAreHandledProperly + tests/test_unit.py::Test08_WithUnboundedPackrat::testEmptyExpressionsAreHandledProperly + tests/test_unit.py::Test09_WithLeftRecursionParsing::testEmptyExpressionsAreHandledProperly + tests/test_unit.py::Test10_WithLeftRecursionParsingBoundedMemo::testEmptyExpressionsAreHandledProperly +) + +python_install_all() { + if use examples; then + docompress -x /usr/share/doc/${PF}/examples + dodoc -r examples + fi + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pypdf/
commit: 492b1db1f4ea5f68408cb236aae815c75674ab1e Author: Michał Górny gentoo org> AuthorDate: Sun Jul 30 17:41:38 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 30 17:51:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=492b1db1 dev-python/pypdf: Bump to 3.14.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pypdf/Manifest| 1 + dev-python/pypdf/pypdf-3.14.0.ebuild | 56 2 files changed, 57 insertions(+) diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest index e27f61913b48..3737a00dd765 100644 --- a/dev-python/pypdf/Manifest +++ b/dev-python/pypdf/Manifest @@ -1,4 +1,5 @@ DIST pypdf-3.12.2.gh.tar.gz 7560560 BLAKE2B f00047287619e49829d516f06020119f2ff19e0d4e67ccf4e45c05b1bff66ca3e69a03da99113accb818b8873ae5e637d23991925633ac01a20dcd35a15d1609 SHA512 b888c81cc3cb331f7b5709c4fa29c9f2f0790fc67679112de9e48f31cb20047b7622bcb8e555d5113e6dea96ec5d1c2759ac84696278123eb5a7faeea727b192 DIST pypdf-3.13.0.gh.tar.gz 7563894 BLAKE2B f2f34dccda87e719b326b4c48331e9813a36dbecd14d26f9268b44891939fb3dac3a2bf2e298efd927e8fe97869f43d39f2890008858d42255c31f6496e2003a SHA512 6259b242aaba8e0b63b988749850aa2138b802eaf52d146793635ff723956f19b1989c3c76278ed4240acbc88f8dd4b7e64fcf777508e98dee81093d794b2945 +DIST pypdf-3.14.0.gh.tar.gz 7572714 BLAKE2B 5a706eb9f9965de9ec3e3b03e243b629700b0c43b0549d49c33cc0a4d5ab570c75aa03695ccb8b08dac99032e9c4c170f2511c0dc644fed90d14da4a3fd18dbd SHA512 f7fc45a10249d3a86e60ed73f8e9a226a8bbb3fe181efdc8102128b7005a39f2479386801d18e8d6be56e8a12b5d3c8769a9c5504df27bec981ebe9cf22da205 DIST pypdf-sample-files-2cf1e75af7bcb9c097deae6fb112c715d4721744.gh.tar.gz 10226061 BLAKE2B a9b32d6cd3d22bbc0aee54ca3e914c4d2eb2a9a44a1a508e54e0a8fbcb5fad9ab05e72cf66553a1b5595131104ff22dea115d2804d2970200c4cf5f808532174 SHA512 f064f0468b07bf705a1d0f3a0fc6fe535c234a39408dca268f223e7c3548e66f599a4e67156e7848b70e9a3bd1bc2756395dd93b0c828ee08fe2bb8833f2b196 DIST pypdf-sample-files-5b5ee6b0e9bf4b683490351b1e15e01d6553da7b.gh.tar.gz 10226115 BLAKE2B 7488897284b840c7d4c26525425d326024936654cea42c47f260d1bc61a32a5c1da0a7eb8a9ad532857ea5c2db3446ce5850c509f44ccf6143b8cf4cb826e6c9 SHA512 70d4f0b6957160698afdc9b5bfb9d197f55f1651bc2ec2326621bb77bae5460fe0d4d8543ddbb7ed270c2bd36ad0ccae14deae6040d7f4a01db52374b820fd7e diff --git a/dev-python/pypdf/pypdf-3.14.0.ebuild b/dev-python/pypdf/pypdf-3.14.0.ebuild new file mode 100644 index ..a39c83ec38db --- /dev/null +++ b/dev-python/pypdf/pypdf-3.14.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +SAMPLE_COMMIT=5b5ee6b0e9bf4b683490351b1e15e01d6553da7b +DESCRIPTION="Python library to work with PDF files" +HOMEPAGE=" + https://pypi.org/project/pypdf/ + https://github.com/py-pdf/pypdf/ +" +SRC_URI=" + https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + test? ( + https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz + -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz + ) +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +BDEPEND=" + test? ( + >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}] + dev-python/pycryptodome[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # rely on -Werror + tests/test_utils.py::test_deprecate_no_replacement + tests/test_workflows.py::test_orientations + # TODO: requires fpdf + tests/test_page.py::test_compression +) + +src_unpack() { + default + if use test; then + mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die + fi +} + +python_test() { + epytest -o addopts= -m "not enable_socket" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyglet/
commit: 140fe214fd780d3493ed1d7d89cce157b6e76d92 Author: Michał Górny gentoo org> AuthorDate: Sun Jul 30 17:44:00 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 30 17:51:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=140fe214 dev-python/pyglet: Bump to 2.0.9 Signed-off-by: Michał Górny gentoo.org> dev-python/pyglet/Manifest| 1 + dev-python/pyglet/pyglet-2.0.9.ebuild | 82 +++ 2 files changed, 83 insertions(+) diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest index 9757dda542d4..d28b47c12000 100644 --- a/dev-python/pyglet/Manifest +++ b/dev-python/pyglet/Manifest @@ -1 +1,2 @@ DIST pyglet-2.0.8.gh.tar.gz 6197927 BLAKE2B 7b6f26b0c22fea5da3372ab0a3c71fdc55960452530ea565c2946b39de978fb67e5b4467097ed477ec8eff3a3b5ee5f30f84a31172879c9068821492b4d21bbc SHA512 f8fe20d8e43dcd852e96523e03d0e10fff9a18dd50131e0ddc46a49c981f33b3ea9055c769b87c421e4465c4a98fd5a991a862b37215e1d9eac44ff4d33f4bdf +DIST pyglet-2.0.9.gh.tar.gz 6201289 BLAKE2B 5d79171a1a01087a26a9d02737d6cc1c7bd30d0c7b4266caf211f73a035f26d40495c2aed2090cb4e72b8cd7964b7638c0bd924e0e6bf66db19aecfcac04f455 SHA512 db4006b9b92b8d53b5936dc82769c4f2ea203b83fe96952dbfaaba14c1cb877e850c26fb6c1fd4da2580cfc661ff5ea10f30449365dbbfe0307734ba81bd diff --git a/dev-python/pyglet/pyglet-2.0.9.ebuild b/dev-python/pyglet/pyglet-2.0.9.ebuild new file mode 100644 index ..bf98a5931071 --- /dev/null +++ b/dev-python/pyglet/pyglet-2.0.9.ebuild @@ -0,0 +1,82 @@ +# 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 virtualx xdg-utils + +DESCRIPTION="Cross-platform windowing and multimedia library for Python" +HOMEPAGE=" + https://pyglet.org/ + https://github.com/pyglet/pyglet/ + https://pypi.org/project/pyglet/ +" +SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86 ~amd64-linux ~x86-linux" +IUSE="examples image +sound" + +BDEPEND=" + test? ( + dev-python/pillow[${PYTHON_USEDEP}] + media-libs/fontconfig + ) +" +RDEPEND=" + virtual/glu + virtual/opengl + image? ( || ( + dev-python/pillow[${PYTHON_USEDEP}] + x11-libs/gtk+:2 + ) ) + sound? ( || ( + media-libs/libpulse + media-libs/openal + ) ) +" +# ffmpeg? ( media-libs/avbin-bin ) + +distutils_enable_tests pytest + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + xdg_environment_reset + + local EPYTEST_DESELECT=( + # lacking device/server permissions + tests/unit/media/test_listener.py::test_openal_listener + tests/unit/media/test_listener.py::test_pulse_listener + # fragile to system load + tests/unit/media/test_player.py::PlayerTestCase::test_pause_resume + tests/unit/test_clock_freq.py::test_elapsed_time_between_tick + ) + if [[ ${EPYTHON} == python3.11 ]]; then + EPYTEST_DESELECT+=( + # broken test + # https://github.com/pyglet/pyglet/issues/606 + tests/unit/test_events.py::test_push_handlers_instance + ) + fi + + # Specify path to avoid running interactive tests + # We could add in integration tests, but they're slow + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest tests/unit || die "Tests failed with ${EPYTHON}" +} + +python_install_all() { + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: app-doc/gnu-c-intro-ref/files/, app-doc/gnu-c-intro-ref/
commit: 524e97621def6c5c3ace5d8b8edb1d2f4fe6ff8d Author: Sam James gentoo org> AuthorDate: Sun Jul 30 17:46:49 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 17:47:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=524e9762 app-doc/gnu-c-intro-ref: restore autotools patch Signed-off-by: Sam James gentoo.org> .../files/gnu-c-intro-ref--autotools.patch | 31 ++ .../gnu-c-intro-ref/gnu-c-intro-ref-.ebuild| 4 +++ 2 files changed, 35 insertions(+) diff --git a/app-doc/gnu-c-intro-ref/files/gnu-c-intro-ref--autotools.patch b/app-doc/gnu-c-intro-ref/files/gnu-c-intro-ref--autotools.patch new file mode 100644 index ..238bfcbf4ce0 --- /dev/null +++ b/app-doc/gnu-c-intro-ref/files/gnu-c-intro-ref--autotools.patch @@ -0,0 +1,31 @@ +I don't know why, but this got reverted upstream by the original commit author. + +But it works fine for us, as we even patched this in before they did it, and +I've emailed them. +diff --git a/Makefile.am b/Makefile.am +new file mode 100644 +index 000..63d9994 +--- /dev/null b/Makefile.am +@@ -0,0 +1,3 @@ ++info_TEXINFOS = c.texi ++c_TEXINFOS = cpp.texi fp.texi fdl.texi gpl.texi ++dist_data_DATA = c.pdf +diff --git a/configure.ac b/configure.ac +new file mode 100644 +index 000..911616b +--- /dev/null b/configure.ac +@@ -0,0 +1,11 @@ ++# Process this file with autoconf to produce a configure script: ++# autoreconf -vi ++# Public domain. Originally written by Ineiev, 2023. ++AC_INIT([GNU C Intro And Reference], [0.0-rc3], [c-man...@gnu.org], ++ [c-intro-and-ref], [https://www.gnu.org/software/c-intro-and-ref/]) ++ ++AC_PREREQ([2.65]) ++AC_CONFIG_SRCDIR([c.texi]) ++AM_INIT_AUTOMAKE([1.11]) ++AC_CONFIG_FILES([Makefile]) ++AC_OUTPUT + diff --git a/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-.ebuild b/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-.ebuild index 206a80678ffc..404c0db6bb5e 100644 --- a/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-.ebuild +++ b/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-.ebuild @@ -30,6 +30,10 @@ BDEPEND=" ) " +PATCHES=( + "${FILESDIR}"/gnu-c-intro-ref--autotools.patch +) + src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 86ee0807e903b2045df3d8d5b10d8617172bfe22 Author: Mike Gilbert gentoo org> AuthorDate: Sun Jul 30 17:42:22 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Jul 30 17:42:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ee0807 sys-apps/systemd: remove support for split-usr Support was dropped upstream in b0d3095fd6cc1791a38f57a1982116b4475244ba. Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/systemd-.ebuild | 48 ++-- 1 file changed, 8 insertions(+), 40 deletions(-) diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index 2995dae33660..d8fc3cedd386 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.ebuild @@ -27,7 +27,7 @@ else fi inherit bash-completion-r1 linux-info meson-multilib pam python-single-r1 -inherit secureboot systemd toolchain-funcs udev usr-ldscript +inherit secureboot systemd toolchain-funcs udev DESCRIPTION="System and service manager for Linux" HOMEPAGE="http://systemd.io/; @@ -181,6 +181,9 @@ QA_FLAGS_IGNORED="usr/lib/systemd/boot/efi/.*" QA_EXECSTACK="usr/lib/systemd/boot/efi/*" pkg_pretend() { + if use split-usr; then + die "systemd no longer supports split-usr" + fi if [[ ${MERGE_TYPE} != buildonly ]]; then if use test && has pid-sandbox ${FEATURES}; then ewarn "Tests are known to fail with PID sandboxing enabled." @@ -249,9 +252,6 @@ src_prepare() { ) fi - # Fails with split-usr. - sed -i -e '2i exit 77' test/test-rpm-macros.sh || die - default } @@ -271,10 +271,7 @@ multilib_src_configure() { -Dpamlibdir="$(getpam_mod_dir)" # avoid bash-completion dep -Dbashcompletiondir="$(get_bashcompdir)" - $(meson_use split-usr) - $(meson_use split-usr split-bin) - -Drootprefix="$(usex split-usr "${EPREFIX:-/}" "${EPREFIX}/usr")" - -Drootlibdir="${EPREFIX}/usr/$(get_libdir)" + -Dsplit-bin=false # Disable compatibility with sysvinit -Dsysvinit-path= -Dsysvrcnd-path= @@ -356,9 +353,6 @@ multilib_src_test() { } multilib_src_install_all() { - local rootprefix=$(usex split-usr '' /usr) - local sbin=$(usex split-usr sbin bin) - # meson doesn't know about docdir mv "${ED}"/usr/share/doc/{systemd,${PF}} || die @@ -369,19 +363,15 @@ multilib_src_install_all() { doins "${FILESDIR}"/legacy.conf if ! use resolvconf; then - rm -f "${ED}${rootprefix}/${sbin}"/resolvconf || die + rm -f "${ED}"/usr/bin/resolvconf || die fi if ! use sysv-utils; then - rm "${ED}${rootprefix}/${sbin}"/{halt,init,poweroff,reboot,shutdown} || die + rm "${ED}"/usr/bin/{halt,init,poweroff,reboot,shutdown} || die rm "${ED}"/usr/share/man/man1/init.1 || die rm "${ED}"/usr/share/man/man8/{halt,poweroff,reboot,shutdown}.8 || die fi - if ! use resolvconf && ! use sysv-utils && use split-usr; then - rmdir "${ED}${rootprefix}"/sbin || die - fi - # https://bugs.gentoo.org/761763 rm -r "${ED}"/usr/lib/sysusers.d || die @@ -393,7 +383,7 @@ multilib_src_install_all() { keepdir /etc/udev/hwdb.d - keepdir "${rootprefix}"/lib/systemd/{system-sleep,system-shutdown} + keepdir /usr/lib/systemd/{system-sleep,system-shutdown} keepdir /usr/lib/{binfmt.d,modules-load.d} keepdir /usr/lib/systemd/user-generators keepdir /var/lib/systemd @@ -403,14 +393,6 @@ multilib_src_install_all() { newpamd "${FILESDIR}"/systemd-user.pam systemd-user fi - if use split-usr; then - # Avoid breaking boot/reboot - dosym ../../../lib/systemd/systemd /usr/lib/systemd/systemd - dosym ../../../lib/systemd/systemd-shutdown /usr/lib/systemd/systemd-shutdown - fi - - gen_usr_ldscript -a systemd udev - if use boot; then python_fix_shebang "${ED}" secureboot_auto_sign @@ -467,20 +449,6 @@ pkg_preinst() { dosym ../../../etc/sysctl.conf /usr/lib/sysctl.d/99-sysctl.conf fi - if ! use split-usr; then - local dir - for dir in bin sbin lib usr/sbin; do - if [[ ! -L ${EROOT}/${dir} ]]; then - eerror "'${EROOT}/${dir}' is not a symbolic link." - FAIL=1 - fi - done - if [[ ${FAIL} ]]; then - eerror "Migration to system layout with merged directories must be performed before" - eerror
[gentoo-commits] repo/gentoo:master commit in: dev-util/pkgcheck/
commit: 81df6c5bf780b8a2147db9d04cd4b3b16dcb9bcd Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 30 17:38:58 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 30 17:40:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81df6c5b dev-util/pkgcheck: add 0.10.25 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/pkgcheck/Manifest| 1 + dev-util/pkgcheck/pkgcheck-0.10.25.ebuild | 94 +++ 2 files changed, 95 insertions(+) diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest index 532e29f79a6b..e6817ebfc598 100644 --- a/dev-util/pkgcheck/Manifest +++ b/dev-util/pkgcheck/Manifest @@ -1,2 +1,3 @@ DIST pkgcheck-0.10.23.tar.gz 568903 BLAKE2B 8b00dc93d0c3f597f7397d2e7b3686d11b12da715d6e8071f1b02a8085061cbb2d7cb24bde6a73ef6e5d1459637cb78e536ce80a162f188a42739a434c62c397 SHA512 3bcdb91bf73cde60fd9fc2f5e470c5ccdfd7b3564e83192201b0fa1dc38265e1e0c7f7052039accbb62c55d816a6e89317d7d388c0cc3da3b4836475cb82bd03 DIST pkgcheck-0.10.24.tar.gz 572336 BLAKE2B 851d6e8d8a5402c539cb690e6e915d3875658f0f4c9e60e8f506d6a663d0732993f2af7a46b3dcf7c2fba11a3d7b521753aa537a893796b8cda216c9e9d370af SHA512 bb0eb962d9d6cafc5b4ca1280307aae8e154d813151841373334971b7613099ebeeb2b9eb3ca9755da43d76a6448b6a8f6570201810b182cf868a172992b40a5 +DIST pkgcheck-0.10.25.tar.gz 580383 BLAKE2B 2f32bf413dcb68a59b82ee04147b7844efd7b69d932b5d57182e1c91be12750fe14fdd42bf40c652c69e8ac009b2346cc644a9407cf11f03eea2e74f4ab8edc6 SHA512 8d90b5629236f468b5553ca288dbd4843d83b09adc9b9b20a6ad6228a8bff74bf1c1e473575f85d1fb00bdd416e07cc77ea098fd6a2b29edf39f51da364c4831 diff --git a/dev-util/pkgcheck/pkgcheck-0.10.25.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.25.ebuild new file mode 100644 index ..1727c0d298cd --- /dev/null +++ b/dev-util/pkgcheck/pkgcheck-0.10.25.ebuild @@ -0,0 +1,94 @@ +# 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..12} ) +inherit elisp-common distutils-r1 optfeature + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcheck.git + https://github.com/pkgcore/pkgcheck.git; + inherit git-r3 +else + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + inherit pypi +fi + +DESCRIPTION="pkgcore-based QA utility for ebuild repos" +HOMEPAGE="https://github.com/pkgcore/pkgcheck; + +LICENSE="BSD MIT" +SLOT="0" +IUSE="emacs" + +if [[ ${PV} == * ]]; then + RDEPEND=" + ~dev-python/snakeoil-[${PYTHON_USEDEP}] + ~sys-apps/pkgcore-[${PYTHON_USEDEP}]" +else + RDEPEND=" + >=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}] + >=sys-apps/pkgcore-0.12.18[${PYTHON_USEDEP}]" +fi +RDEPEND+=" + dev-libs/tree-sitter + dev-libs/tree-sitter-bash + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/lazy-object-proxy[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pathspec[${PYTHON_USEDEP}] + >=dev-python/tree-sitter-0.19.0[${PYTHON_USEDEP}] + emacs? ( + >=app-editors/emacs-24.1:* + app-emacs/ebuild-mode + app-emacs/flycheck + ) +" +BDEPEND="${RDEPEND} + dev-python/wheel + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-vcs/git + ) +" + +SITEFILE="50${PN}-gentoo.el" + +distutils_enable_tests pytest + +export USE_SYSTEM_TREE_SITTER_BASH=1 + +src_compile() { + distutils-r1_src_compile + + if use emacs ; then + pushd "${S}"/contrib/emacs >/dev/null || die + elisp-compile *.el + popd >/dev/null || die + fi +} + +python_install_all() { + local DOCS=( NEWS.rst ) + [[ ${PV} == * ]] || doman man/* + distutils-r1_python_install_all + + if use emacs ; then + elisp-install ${PN} "${S}"/contrib/emacs/*.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen + + optfeature "Network check support" dev-python/requests + optfeature "Perl module version check support" dev-perl/Gentoo-PerlMod-Version +} + +pkg_postrm() { + use emacs && elisp-site-regen +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/pkgcheck/
commit: 20de6ea3179d601bd6d7cec5c80e6de4b91c1c2a Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 30 17:39:56 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 30 17:40:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20de6ea3 dev-util/pkgcheck: drop 0.10.23 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/pkgcheck/Manifest| 1 - dev-util/pkgcheck/pkgcheck-0.10.23.ebuild | 94 --- 2 files changed, 95 deletions(-) diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest index e6817ebfc598..391375b0acd7 100644 --- a/dev-util/pkgcheck/Manifest +++ b/dev-util/pkgcheck/Manifest @@ -1,3 +1,2 @@ -DIST pkgcheck-0.10.23.tar.gz 568903 BLAKE2B 8b00dc93d0c3f597f7397d2e7b3686d11b12da715d6e8071f1b02a8085061cbb2d7cb24bde6a73ef6e5d1459637cb78e536ce80a162f188a42739a434c62c397 SHA512 3bcdb91bf73cde60fd9fc2f5e470c5ccdfd7b3564e83192201b0fa1dc38265e1e0c7f7052039accbb62c55d816a6e89317d7d388c0cc3da3b4836475cb82bd03 DIST pkgcheck-0.10.24.tar.gz 572336 BLAKE2B 851d6e8d8a5402c539cb690e6e915d3875658f0f4c9e60e8f506d6a663d0732993f2af7a46b3dcf7c2fba11a3d7b521753aa537a893796b8cda216c9e9d370af SHA512 bb0eb962d9d6cafc5b4ca1280307aae8e154d813151841373334971b7613099ebeeb2b9eb3ca9755da43d76a6448b6a8f6570201810b182cf868a172992b40a5 DIST pkgcheck-0.10.25.tar.gz 580383 BLAKE2B 2f32bf413dcb68a59b82ee04147b7844efd7b69d932b5d57182e1c91be12750fe14fdd42bf40c652c69e8ac009b2346cc644a9407cf11f03eea2e74f4ab8edc6 SHA512 8d90b5629236f468b5553ca288dbd4843d83b09adc9b9b20a6ad6228a8bff74bf1c1e473575f85d1fb00bdd416e07cc77ea098fd6a2b29edf39f51da364c4831 diff --git a/dev-util/pkgcheck/pkgcheck-0.10.23.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.23.ebuild deleted file mode 100644 index 60b9b8d6e828.. --- a/dev-util/pkgcheck/pkgcheck-0.10.23.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -inherit elisp-common distutils-r1 optfeature - -if [[ ${PV} == * ]] ; then - EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcheck.git - https://github.com/pkgcore/pkgcheck.git; - inherit git-r3 -else - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - inherit pypi -fi - -DESCRIPTION="pkgcore-based QA utility for ebuild repos" -HOMEPAGE="https://github.com/pkgcore/pkgcheck; - -LICENSE="BSD MIT" -SLOT="0" -IUSE="emacs" - -if [[ ${PV} == * ]]; then - RDEPEND=" - ~dev-python/snakeoil-[${PYTHON_USEDEP}] - ~sys-apps/pkgcore-[${PYTHON_USEDEP}]" -else - RDEPEND=" - >=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}] - >=sys-apps/pkgcore-0.12.18[${PYTHON_USEDEP}]" -fi -RDEPEND+=" - dev-libs/tree-sitter - dev-libs/tree-sitter-bash - dev-python/chardet[${PYTHON_USEDEP}] - dev-python/lazy-object-proxy[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/pathspec[${PYTHON_USEDEP}] - >=dev-python/tree-sitter-0.19.0[${PYTHON_USEDEP}] - emacs? ( - >=app-editors/emacs-24.1:* - app-emacs/ebuild-mode - app-emacs/flycheck - ) -" -BDEPEND="${RDEPEND} - dev-python/wheel - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -SITEFILE="50${PN}-gentoo.el" - -distutils_enable_tests pytest - -export USE_SYSTEM_TREE_SITTER_BASH=1 - -src_compile() { - distutils-r1_src_compile - - if use emacs ; then - pushd "${S}"/contrib/emacs >/dev/null || die - elisp-compile *.el - popd >/dev/null || die - fi -} - -python_install_all() { - local DOCS=( NEWS.rst ) - [[ ${PV} == * ]] || doman man/* - distutils-r1_python_install_all - - if use emacs ; then - elisp-install ${PN} "${S}"/contrib/emacs/*.el{,c} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen - - optfeature "Network check support" dev-python/requests - optfeature "Perl module version check support" dev-perl/Gentoo-PerlMod-Version -} - -pkg_postrm() { - use emacs && elisp-site-regen -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/pkgcheck/
commit: 4e65b0a9542fc4af37d34c29ea2aabc0cd6f6f70 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 30 17:39:30 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 30 17:40:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e65b0a9 dev-util/pkgcheck: sync live ebuild Signed-off-by: Arthur Zamarin gentoo.org> dev-util/pkgcheck/pkgcheck-.ebuild | 14 +- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/dev-util/pkgcheck/pkgcheck-.ebuild b/dev-util/pkgcheck/pkgcheck-.ebuild index 25fe3d8378ba..1727c0d298cd 100644 --- a/dev-util/pkgcheck/pkgcheck-.ebuild +++ b/dev-util/pkgcheck/pkgcheck-.ebuild @@ -50,9 +50,7 @@ BDEPEND="${RDEPEND} dev-python/wheel test? ( dev-python/pytest[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/requests[${PYTHON_USEDEP}] - ' python3_{10..11} ) + dev-python/requests[${PYTHON_USEDEP}] dev-vcs/git ) " @@ -73,16 +71,6 @@ src_compile() { fi } -python_test() { - if ! has_version -b "dev-python/requests[${PYTHON_USEDEP}]" ; then - EPYTEST_DESELECT=( - tests/checks/test_all.py::TestNetworkCheck::test_network_enabled - ) - fi - - epytest -} - python_install_all() { local DOCS=( NEWS.rst ) [[ ${PV} == * ]] || doman man/*
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
commit: 9acfbfbd96b8701bc2fbd2af280be6e4eb20359c Author: Sam James gentoo org> AuthorDate: Sun Jul 30 17:34:41 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 17:34:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9acfbfbd sys-devel/gcc: add 13.2.1_p20230729 Signed-off-by: Sam James gentoo.org> sys-devel/gcc/Manifest| 2 + sys-devel/gcc/gcc-13.2.1_p20230729.ebuild | 65 +++ 2 files changed, 67 insertions(+) diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index f1cf616ca8d5..444cd63e8d4b 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -21,8 +21,10 @@ DIST gcc-12-20230728.tar.xz 79813460 BLAKE2B 89db12fbdc7d75d298335fdd61b15439c16 DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5 SHA512 babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326 DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe SHA512 b0d4b85dbf1a541997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1 DIST gcc-13-20230527.tar.xz 83956360 BLAKE2B 86a2131b88144817673a6300c73b29c2dbb8559a7057609601029aaf60aeb4c4926fa4b99c4e1768726cde09f994159685768b62b3ca73d7b606847788301e82 SHA512 87566c74258f9981742eae77f552361c220f79fa6f17c36d5b5a9e73f41c50d8a2cab16b9ffb17f07829005f0d42b4b1d524150d3dcba9710091532cbfad7152 +DIST gcc-13-20230729.tar.xz 84264252 BLAKE2B 85e0b8af941c6d57317bf68503ea278ecd9e0927e994e73b65b2a674610daa83d3081c9aa87326034b22e694e841d714734187a69ffc80d63d1f5e48d9514772 SHA512 46a42d79de118a16dc195605fd461034e9b41856fb11fee3bcce962517e713094935704aa88e1ca05f896176bee9eecfef835ee8858ea584421b924390fe3812 DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb SHA512 a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69 DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 29ce043b46645640ca1e983397af3e158588ad87575f0bc59451ea4a7dd5e3bb5b190ed031de6a22cd790d423ba111e95d222187dd09985dceb12db9f0a2d907 SHA512 4ffecae7be320124ad0c4e71e39e142b7aa8db0e70b5f486f491d7a33ea31efc6464c6abeea77df02a8bd5cf81f08225d625c8af5c27f9afa32c0d7d989f7a3c +DIST gcc-13.2.0-patches-4.tar.xz 35284 BLAKE2B 230932b5df961518dc0c1aea219e65bd49a64bfcbe0621f90012d8fa18c099fbaa9ce865fb7b95e403e9b227d4cc86bf701668837519a3962a76769f49cd1356 SHA512 5464a6de67ed16a5b3200d513069e8ea10d57d0c78eb84523d30f7abfcaa2611c5462e83f9bbdb079e42b4f702e5f2ecd1db0f370fdf0fe6c0216a08cf2801d7 DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2 SHA512 d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2 DIST gcc-14-20230716.tar.xz 84628612 BLAKE2B 61498db17a0dc46c8fbbc051765065ed867abc58cec4e709ac374d716ed3a1ab134fd20aabe809490d5d00115f98fc4a4b3c6a3d4ed132dbc3aebb4ce15600f4 SHA512 7b17380723d1578ec8bbcaeff6421755957d3ba84fa9707be4a6704817952d084b70528060f4ae70bb80659a53ad7bd40db6dd11a35b82c1347bda80fe7b4865 DIST gcc-14-20230723.tar.xz 84677324 BLAKE2B d9bc3aeaac971984178eedc70bc4b1b1314a3c299c17a60992fe843e01c35aee63fd0742d97449f2bd14e1b2adda3c8a2095cc26b4e4eb3a8d1620af9706ea43 SHA512 53490f78fcebf3e795ad012fe7462390f0e40fc541e3ee6d9edcedba78d645029a35d74e5d16aa0d1ee487c43f7de10f5911043f875e8a5787603c37e1708a7c diff --git a/sys-devel/gcc/gcc-13.2.1_p20230729.ebuild b/sys-devel/gcc/gcc-13.2.1_p20230729.ebuild new file mode 100644 index ..845eb61fac0b --- /dev/null +++ b/sys-devel/gcc/gcc-13.2.1_p20230729.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +TOOLCHAIN_PATCH_DEV="sam" +PATCH_GCC_VER="13.2.0" +PATCH_VER="4" +MUSL_VER="2" +MUSL_GCC_VER="13.2.0" + +if [[ ${PV} == *. ]] ; then + MY_PV_2=$(ver_cut 2) + MY_PV_3=1 + if [[ ${MY_PV_2} == 0 ]] ; then + MY_PV_2=0 + MY_PV_3=0 + else + MY_PV_2=$((${MY_PV_2} - 1)) + fi + + # e.g. 12.2. -> 12.1.1 + TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3} +elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then + # Cheesy hack for RCs + MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5) + MY_P=${PN}-${MY_PV} +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pendulum/
commit: 1cf9449aec0b2054b18516f4643938affca93902 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 30 17:31:13 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 30 17:31:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cf9449a dev-python/pendulum: Keyword 2.1.2-r2 arm64, #909029 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pendulum/pendulum-2.1.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pendulum/pendulum-2.1.2-r2.ebuild b/dev-python/pendulum/pendulum-2.1.2-r2.ebuild index ff1ae532839f..56909169fec5 100644 --- a/dev-python/pendulum/pendulum-2.1.2-r2.ebuild +++ b/dev-python/pendulum/pendulum-2.1.2-r2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" DEPEND=" dev-python/python-dateutil[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/orjson/
commit: d91b1de39977b0e93f54aa01295bb6d475c5c95c Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 30 17:31:13 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 30 17:31:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d91b1de3 dev-python/orjson: Keyword 3.9.2 arm64, #909029 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/orjson/orjson-3.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/orjson/orjson-3.9.2.ebuild b/dev-python/orjson/orjson-3.9.2.ebuild index ec0d4510e0c7..c26549955095 100644 --- a/dev-python/orjson/orjson-3.9.2.ebuild +++ b/dev-python/orjson/orjson-3.9.2.ebuild @@ -58,7 +58,7 @@ LICENSE="|| ( Apache-2.0 MIT )" # Dependent crate licenses LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" BDEPEND=" test? (
[gentoo-commits] repo/gentoo:master commit in: dev-python/cattrs/
commit: 4259c8b7c5a35c74a952e986f07d21d39bce0917 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 30 17:31:13 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 30 17:31:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4259c8b7 dev-python/cattrs: Keyword 23.1.2 arm64, #909029 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cattrs/cattrs-23.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cattrs/cattrs-23.1.2.ebuild b/dev-python/cattrs/cattrs-23.1.2.ebuild index 097477200e4c..73ac1770e24c 100644 --- a/dev-python/cattrs/cattrs-23.1.2.ebuild +++ b/dev-python/cattrs/cattrs-23.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" IUSE="test-rust" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/scikit-build-core/
commit: ca67058660319a158670bb034bac347a08a934e8 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 30 17:31:14 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 30 17:31:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca670586 dev-python/scikit-build-core: Keyword 0.4.8 arm64, #909029 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild index 9cf9fc3a704b..eb5316765cc1 100644 --- a/dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild +++ b/dev-python/scikit-build-core/scikit-build-core-0.4.8.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" # we always want [pyproject] extra RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-subprocess/
commit: 5b440b2b93c714a7c14229d9b83fb10f8bc0dfbf Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 30 17:31:14 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 30 17:31:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b440b2b dev-python/pytest-subprocess: Keyword 1.5.0 arm64, #909029 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild b/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild index bb2a21146b87..a10ab1b6ef8d 100644 --- a/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild +++ b/dev-python/pytest-subprocess/pytest-subprocess-1.5.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" RDEPEND=" >=dev-python/pytest-4.0.0[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: net-im/ejabberd/
commit: 04b5be7df1595fb7fc1d6b164423b7048e51d09b Author: Florian Schmaus gentoo org> AuthorDate: Sun Jul 30 17:20:53 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Jul 30 17:20:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04b5be7d net-im/ejabberd: revert accidentally pushed changes Fixes: 6524848310ec ("app-text/kramdown-rfc: add 1.6.39") Signed-off-by: Florian Schmaus gentoo.org> net-im/ejabberd/ejabberd-23.04.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/net-im/ejabberd/ejabberd-23.04.ebuild b/net-im/ejabberd/ejabberd-23.04.ebuild index a7cfe808e6db..ff7f7e0f5d09 100644 --- a/net-im/ejabberd/ejabberd-23.04.ebuild +++ b/net-im/ejabberd/ejabberd-23.04.ebuild @@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~arm ~ia64 ~sparc ~x86" REQUIRED_USE="mssql? ( odbc )" # TODO: Add 'tools' flag. IUSE="captcha debug full-xml ldap mssql mysql odbc pam postgres redis - roster-gw selinux sip sqlite +stun +tools zlib" + roster-gw selinux sip sqlite +stun zlib" RESTRICT="test" @@ -129,7 +129,6 @@ src_configure() { $(use_enable roster-gw roster-gateway-workaround) \ $(use_enable sqlite) \ $(use_enable sip) \ - $(use_enable tools) \ $(use_enable stun) \ $(use_enable zlib)
[gentoo-commits] repo/gentoo:master commit in: sci-libs/armadillo/
commit: c1580d604fe6dd0dde4afa234fc10d9fcc224b46 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 30 17:17:44 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 30 17:17:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1580d60 sci-libs/armadillo: Stabilize 11.4.0 ppc64, #899446 Signed-off-by: Arthur Zamarin gentoo.org> sci-libs/armadillo/armadillo-11.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-libs/armadillo/armadillo-11.4.0.ebuild b/sci-libs/armadillo/armadillo-11.4.0.ebuild index 3265c57b5153..d515a111faaf 100644 --- a/sci-libs/armadillo/armadillo-11.4.0.ebuild +++ b/sci-libs/armadillo/armadillo-11.4.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/arma/${P}.tar.xz" LICENSE="Apache-2.0" SLOT="0/11" -KEYWORDS="amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="arpack blas doc examples hdf5 lapack mkl superlu test" RESTRICT="!test? ( test )" REQUIRED_USE="test? ( arpack lapack superlu )"
[gentoo-commits] repo/gentoo:master commit in: dev-db/mycli/
commit: b15fb9b8ab18c743533ed89107dcbd5182403324 Author: Sam James gentoo org> AuthorDate: Sun Jul 30 17:09:42 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 17:09:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b15fb9b8 dev-db/mycli: Keyword 1.26.1-r2 arm64, #911420 Signed-off-by: Sam James gentoo.org> dev-db/mycli/mycli-1.26.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/mycli/mycli-1.26.1-r2.ebuild b/dev-db/mycli/mycli-1.26.1-r2.ebuild index b58c09658700..2baddf8fd9a6 100644 --- a/dev-db/mycli/mycli-1.26.1-r2.ebuild +++ b/dev-db/mycli/mycli-1.26.1-r2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="ssh" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/sqlglot/
commit: 110d51d84740beedc467f88d2137ec147a5faa0c Author: Sam James gentoo org> AuthorDate: Sun Jul 30 17:09:44 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 17:09:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=110d51d8 dev-python/sqlglot: Keyword 17.8.6 arm64, #911420 Signed-off-by: Sam James gentoo.org> dev-python/sqlglot/sqlglot-17.8.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/sqlglot/sqlglot-17.8.6.ebuild b/dev-python/sqlglot/sqlglot-17.8.6.ebuild index d44b4e19523f..0e26be06a21d 100644 --- a/dev-python/sqlglot/sqlglot-17.8.6.ebuild +++ b/dev-python/sqlglot/sqlglot-17.8.6.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" EPYTEST_IGNORE=( # Tests require pyspark or duckdb which aren't in the tree.
[gentoo-commits] repo/gentoo:master commit in: dev-python/cli_helpers/
commit: 17fdeff697ad2bae7b8dd54577b6a2d3fc4efbbc Author: Sam James gentoo org> AuthorDate: Sun Jul 30 17:09:43 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 17:09:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17fdeff6 dev-python/cli_helpers: Keyword 2.3.0 arm64, #911420 Signed-off-by: Sam James gentoo.org> dev-python/cli_helpers/cli_helpers-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cli_helpers/cli_helpers-2.3.0.ebuild b/dev-python/cli_helpers/cli_helpers-2.3.0.ebuild index 73bbfd5a2e0f..adb61452afbf 100644 --- a/dev-python/cli_helpers/cli_helpers-2.3.0.ebuild +++ b/dev-python/cli_helpers/cli_helpers-2.3.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm64 x86" RDEPEND=" >=dev-python/configobj-5.0.5[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: profiles/features/musl/
commit: 80a72bac2350811712c018b68f61a031736c579f Author: Sam James gentoo org> AuthorDate: Sun Jul 30 17:07:24 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 17:07:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80a72bac profiles/features/musl: enable USE=pic musl has no support for textrels, so we always need PIC. At some point, I want to move this into the general profiles by default (especially given the Binutils work we're doing, see 86ac5c16e3149458710b691e1cad81c50be8d661), but baby steps. Anyway, this is essential given things will crash on musl otherwise. Bug: https://bugs.gentoo.org/707660 Signed-off-by: Sam James gentoo.org> profiles/features/musl/make.defaults | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/profiles/features/musl/make.defaults b/profiles/features/musl/make.defaults index 80a8fdf9240f..4c680a7340f6 100644 --- a/profiles/features/musl/make.defaults +++ b/profiles/features/musl/make.defaults @@ -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 PORTAGE_LIBC="musl" @@ -6,7 +6,7 @@ ELIBC="musl" FEATURES="sandbox sfperms strict" -USE="nptl unicode -berkdb -gdbm" +USE="nptl pic unicode -berkdb -gdbm" BOOTSTRAP_USE="${BOOTSTRAP_USE} nptl -berkdb -gdbm" # All libraries are in /lib or /usr/lib
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gmp/
commit: d89510821e84ece8bf057f57f297016fae114e06 Author: Sam James gentoo org> AuthorDate: Sun Jul 30 17:01:19 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 17:01:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8951082 dev-libs/gmp: add comment wrt no pgo Bug: https://bugs.gentoo.org/454912 Bug: https://bugs.gentoo.org/650558 Bug: https://bugs.gentoo.org/658688 Signed-off-by: Sam James gentoo.org> dev-libs/gmp/gmp-6.3.0.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/dev-libs/gmp/gmp-6.3.0.ebuild b/dev-libs/gmp/gmp-6.3.0.ebuild index 0891330f69e3..f96c0cf02b30 100644 --- a/dev-libs/gmp/gmp-6.3.0.ebuild +++ b/dev-libs/gmp/gmp-6.3.0.ebuild @@ -140,6 +140,10 @@ multilib_src_configure() { # --with-pic forces static libraries to be built as PIC # and without TEXTRELs. musl does not support TEXTRELs: bug #707332 $(use pic && echo --with-pic) + + # XXX: In the past, we had PGO support with upstream's 'tuneup' script + # per https://gmplib.org/manual/Performance-optimization, but we had + # a variety of issues with it: bug #454912, bug #650558, and bug #658688. ) # Move the wrappers from GMP back into place (may have been destroyed by previous econf run)
[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/
commit: 17552faebd1db2cecfe57ad8845b67e3f2deee00 Author: Sam James gentoo org> AuthorDate: Sun Jul 30 16:57:30 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 16:57:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17552fae app-arch/libarchive: Stabilize 3.7.1 arm64, #911487 Signed-off-by: Sam James gentoo.org> app-arch/libarchive/libarchive-3.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/libarchive/libarchive-3.7.1.ebuild b/app-arch/libarchive/libarchive-3.7.1.ebuild index 34e013430ac9..78a107d60c8e 100644 --- a/app-arch/libarchive/libarchive-3.7.1.ebuild +++ b/app-arch/libarchive/libarchive-3.7.1.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 public-domain" SLOT="0/13" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle static-libs xattr zstd" VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/libarchive.org.asc
[gentoo-commits] repo/gentoo:master commit in: app-text/kramdown-rfc/, net-im/ejabberd/
commit: 6524848310ecbab4736508fb3ea282deddabaefe Author: Florian Schmaus gentoo org> AuthorDate: Sun Jul 30 16:54:02 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Jul 30 16:55:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65248483 app-text/kramdown-rfc: add 1.6.39 Signed-off-by: Florian Schmaus gentoo.org> app-text/kramdown-rfc/Manifest | 1 + app-text/kramdown-rfc/kramdown-rfc-1.6.39.ebuild | 41 net-im/ejabberd/ejabberd-23.04.ebuild| 3 +- 3 files changed, 44 insertions(+), 1 deletion(-) diff --git a/app-text/kramdown-rfc/Manifest b/app-text/kramdown-rfc/Manifest index bf1fca8add42..6d19a1610a65 100644 --- a/app-text/kramdown-rfc/Manifest +++ b/app-text/kramdown-rfc/Manifest @@ -1,2 +1,3 @@ DIST kramdown-rfc2629-1.6.27.gem 57344 BLAKE2B e43d46a02e804268ebf5697fde7948c1c1e90f2cb33f0aa66c93c629e6f68f7932ecf02cd7169c93d06f21ee77e9c98b2717c6c18629fc78d2532098ef4e4f5f SHA512 7ad473bf9221f8369afaa6374751d77931f12e7af3500576da7567cc4e36844349de412626e735432dea098d71d155cb1fd1d87f9e3ea053bebd3be84da81c17 DIST kramdown-rfc2629-1.6.36.gem 60928 BLAKE2B e1f5a3299ddca462b7ab3935019b95f58aebfc5de52271142b41cbf03102a574181b0d29d5701e0f6b710eb7c8b85dda0f9700b8e47698b6d079cd8c07d720b0 SHA512 d3c32bd0e692ebf5dfb428617ce6ae37ac91ff99021a59e11df205e88c76699c8fabd8dd7922f6e9a5653b12e3c113eeedbb38b6edd656d67cd16b5f03a3136e +DIST kramdown-rfc2629-1.6.39.gem 62464 BLAKE2B 4063bab5ef8081c5a2aba3d881990d9ea4e6dd5ce01bf85e0ce6bc63b0fc6c1e8e9be413b00588c5e6e473ee26dfb6060aa8767ce6b4053c1b8750f79182e540 SHA512 bdfc611895f734a28e65b8d6b750fec387bb504d35feb8c6bbf4dbaf83b19b65fb61187e9b5e58ec64dbe72cbc9cc6efa78a349752340634ef2dc565bb096589 diff --git a/app-text/kramdown-rfc/kramdown-rfc-1.6.39.ebuild b/app-text/kramdown-rfc/kramdown-rfc-1.6.39.ebuild new file mode 100644 index ..ff1033582610 --- /dev/null +++ b/app-text/kramdown-rfc/kramdown-rfc-1.6.39.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31" + +# The software got renamed from kramdown-rfc2629 to kramdown-rfc, +# however the gem coordinate is still kramdown-rfc2629. +RUBY_FAKEGEM_NAME="${PN}2629" +RUBY_FAKEGEM_RECIPE_TEST="none" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_EXTRAINSTALL="data" +# Explicitly use the gemspec file over the metadata file of the gem, as +# the latter contains dependencies that we patched out. +RUBY_FAKEGEM_GEMSPEC="${RUBY_FAKEGEM_NAME}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="An XML2RFC (RFC799x) backend for Thomas Leitner's kramdown markdown parser" +HOMEPAGE="https://github.com/cabo/kramdown-rfc; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +PATCHES=( + "${FILESDIR}"/${PN}-1.6.27-Drop-dependency-on-certified.patch + "${FILESDIR}"/${PN}-1.6.35-Remove-bin-echars.patch +) + +ruby_add_rdepend " + >=dev-ruby/json-2.0.0 + >=dev-ruby/kramdown-2.4.0 + >=dev-ruby/kramdown-parser-gfm-1.1.0 + >=dev-ruby/net-http-persistent-4.0 +" + +all_ruby_prepare() { + sed -i 's/json_pure/json/' "${RUBY_FAKEGEM_GEMSPEC}" || die +} diff --git a/net-im/ejabberd/ejabberd-23.04.ebuild b/net-im/ejabberd/ejabberd-23.04.ebuild index ff7f7e0f5d09..a7cfe808e6db 100644 --- a/net-im/ejabberd/ejabberd-23.04.ebuild +++ b/net-im/ejabberd/ejabberd-23.04.ebuild @@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~arm ~ia64 ~sparc ~x86" REQUIRED_USE="mssql? ( odbc )" # TODO: Add 'tools' flag. IUSE="captcha debug full-xml ldap mssql mysql odbc pam postgres redis - roster-gw selinux sip sqlite +stun zlib" + roster-gw selinux sip sqlite +stun +tools zlib" RESTRICT="test" @@ -129,6 +129,7 @@ src_configure() { $(use_enable roster-gw roster-gateway-workaround) \ $(use_enable sqlite) \ $(use_enable sip) \ + $(use_enable tools) \ $(use_enable stun) \ $(use_enable zlib)
[gentoo-commits] repo/gentoo:master commit in: app-text/kramdown-rfc/
commit: 5fa91de1b754165db02439bb342f938500c0d5d2 Author: Florian Schmaus gentoo org> AuthorDate: Sun Jul 30 16:55:05 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Jul 30 16:55:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fa91de1 app-text/kramdown-rfc: drop 1.6.27 Closes: https://bugs.gentoo.org/909021 Signed-off-by: Florian Schmaus gentoo.org> app-text/kramdown-rfc/Manifest | 1 - app-text/kramdown-rfc/kramdown-rfc-1.6.27.ebuild | 41 2 files changed, 42 deletions(-) diff --git a/app-text/kramdown-rfc/Manifest b/app-text/kramdown-rfc/Manifest index 6d19a1610a65..fb204db40447 100644 --- a/app-text/kramdown-rfc/Manifest +++ b/app-text/kramdown-rfc/Manifest @@ -1,3 +1,2 @@ -DIST kramdown-rfc2629-1.6.27.gem 57344 BLAKE2B e43d46a02e804268ebf5697fde7948c1c1e90f2cb33f0aa66c93c629e6f68f7932ecf02cd7169c93d06f21ee77e9c98b2717c6c18629fc78d2532098ef4e4f5f SHA512 7ad473bf9221f8369afaa6374751d77931f12e7af3500576da7567cc4e36844349de412626e735432dea098d71d155cb1fd1d87f9e3ea053bebd3be84da81c17 DIST kramdown-rfc2629-1.6.36.gem 60928 BLAKE2B e1f5a3299ddca462b7ab3935019b95f58aebfc5de52271142b41cbf03102a574181b0d29d5701e0f6b710eb7c8b85dda0f9700b8e47698b6d079cd8c07d720b0 SHA512 d3c32bd0e692ebf5dfb428617ce6ae37ac91ff99021a59e11df205e88c76699c8fabd8dd7922f6e9a5653b12e3c113eeedbb38b6edd656d67cd16b5f03a3136e DIST kramdown-rfc2629-1.6.39.gem 62464 BLAKE2B 4063bab5ef8081c5a2aba3d881990d9ea4e6dd5ce01bf85e0ce6bc63b0fc6c1e8e9be413b00588c5e6e473ee26dfb6060aa8767ce6b4053c1b8750f79182e540 SHA512 bdfc611895f734a28e65b8d6b750fec387bb504d35feb8c6bbf4dbaf83b19b65fb61187e9b5e58ec64dbe72cbc9cc6efa78a349752340634ef2dc565bb096589 diff --git a/app-text/kramdown-rfc/kramdown-rfc-1.6.27.ebuild b/app-text/kramdown-rfc/kramdown-rfc-1.6.27.ebuild deleted file mode 100644 index f6da029218d3.. --- a/app-text/kramdown-rfc/kramdown-rfc-1.6.27.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby30" - -# The software got renamed from kramdown-rfc2629 to kramdown-rfc, -# however the gem coordinate is still kramdown-rfc2629. -RUBY_FAKEGEM_NAME="${PN}2629" -RUBY_FAKEGEM_RECIPE_TEST="none" -RUBY_FAKEGEM_EXTRADOC="README.md" -RUBY_FAKEGEM_EXTRAINSTALL="data" -# Explicitly use the gemspec file over the metadata file of the gem, as -# the latter contains dependencies that we patched out. -RUBY_FAKEGEM_GEMSPEC="${RUBY_FAKEGEM_NAME}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="An XML2RFC (RFC799x) backend for Thomas Leitner's kramdown markdown parser" -HOMEPAGE="https://github.com/cabo/kramdown-rfc; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -PATCHES=( - "${FILESDIR}"/${PN}-1.6.27-Drop-dependency-on-certified.patch - "${FILESDIR}"/${PN}-1.6.27-Remove-bin-echars.patch -) - -ruby_add_rdepend " - >=dev-ruby/json-2.0.0 - >=dev-ruby/kramdown-2.4.0 - >=dev-ruby/kramdown-parser-gfm-1.1.0 - >=dev-ruby/net-http-persistent-4.0 -" - -all_ruby_prepare() { - sed -i 's/json_pure/json/' "${RUBY_FAKEGEM_GEMSPEC}" || die -}
[gentoo-commits] repo/gentoo:master commit in: app-text/kramdown-rfc/
commit: e7e7ff7d5872b9c23fac511687854d9302b6bbdc Author: Florian Schmaus gentoo org> AuthorDate: Sun Jul 30 16:54:47 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Jul 30 16:55:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7e7ff7d app-text/kramdown-rfc: stabilize 1.6.36 for amd64 Signed-off-by: Florian Schmaus gentoo.org> app-text/kramdown-rfc/kramdown-rfc-1.6.36.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/kramdown-rfc/kramdown-rfc-1.6.36.ebuild b/app-text/kramdown-rfc/kramdown-rfc-1.6.36.ebuild index ff1033582610..eca764b9c1dd 100644 --- a/app-text/kramdown-rfc/kramdown-rfc-1.6.36.ebuild +++ b/app-text/kramdown-rfc/kramdown-rfc-1.6.36.ebuild @@ -22,7 +22,7 @@ HOMEPAGE="https://github.com/cabo/kramdown-rfc; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" PATCHES=( "${FILESDIR}"/${PN}-1.6.27-Drop-dependency-on-certified.patch
[gentoo-commits] repo/gentoo:master commit in: dev-util/mingw64-toolchain/
commit: 5132bdcee81b7bd3567ad0cbbb8e126466d63389 Author: Ionen Wolkens gentoo org> AuthorDate: Sun Jul 30 16:22:04 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Jul 30 16:52:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5132bdce dev-util/mingw64-toolchain: add 11.0.0_p2 w/ bin-2.41 (unkeyworded) Unlike _p1 will likely keyword (and later stable) this one, but have not really tested yet nor looked into if binutils did any notable changes with mingw, so keep unkeyworded for a bit. Signed-off-by: Ionen Wolkens gentoo.org> dev-util/mingw64-toolchain/Manifest| 1 + .../mingw64-toolchain-11.0.0_p2.ebuild | 330 + 2 files changed, 331 insertions(+) diff --git a/dev-util/mingw64-toolchain/Manifest b/dev-util/mingw64-toolchain/Manifest index 8c70917a1f31..87da411f739f 100644 --- a/dev-util/mingw64-toolchain/Manifest +++ b/dev-util/mingw64-toolchain/Manifest @@ -1,5 +1,6 @@ DIST binutils-2.39.tar.xz 25167756 BLAKE2B ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f SHA512 68e038f339a8c21faa19a57bbc447a51c817f47c2e06d740847c6e9cc3396c025d35d5369fa8c3f8b70414757c89f0e577939ddc0d70f283182504920f53b0a3 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2 SHA512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 +DIST binutils-2.41.tar.xz 26765692 BLAKE2B 3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75 SHA512 5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da SHA512 e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173 DIST gcc-13.1.0.tar.xz 87451196 BLAKE2B b956a773cffe8b43bd6c9a99fe614f53f665438925a6b320975d301f547923e45d4d6fa577a143467fb03e0a9c1bab2b6719a1011d672367f3e644433a2d7606 SHA512 6cf06dfc48f57f5e67f7efe3248019329a14d690c728d9f2f7ef5fa0d58f1816f309586ba7ea2eac20d0b60a2d1b701f68392e9067dd46f827ba0efd7192db33 DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2 SHA512 d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2 diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild b/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild new file mode 100644 index ..924db6d0bca9 --- /dev/null +++ b/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild @@ -0,0 +1,330 @@ +# 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 edo flag-o-matic multilib-build toolchain-funcs + +# Pick versions known to work for wine+dxvk, and avoid too frequent updates +# due to slow rebuilds. Do _p1++ rather than revbump on changes (not using +# Gentoo patchsets for simplicity, their changes are mostly unneeded here). +BINUTILS_PV=2.41 +GCC_PV=13.2.0 +MINGW_PV=$(ver_cut 1-3) + +DESCRIPTION="All-in-one mingw64 toolchain intended for building Wine without crossdev" +HOMEPAGE=" + https://www.mingw-w64.org/ + https://gcc.gnu.org/ + https://sourceware.org/binutils/ +" +SRC_URI=" + mirror://sourceforge/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${MINGW_PV}.tar.bz2 + mirror://gnu/binutils/binutils-${BINUTILS_PV}.tar.xz +" +if [[ ${GCC_PV} == *-* ]]; then + SRC_URI+=" mirror://gcc/snapshots/${GCC_PV}/gcc-${GCC_PV}.tar.xz" +else + SRC_URI+=" + mirror://gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.xz + mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.xz + " +fi +S="${WORKDIR}" + +# l1:binutils+gcc, l2:gcc(libraries), l3:mingw64-runtime +LICENSE=" + GPL-3+ + LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) + ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain +" +SLOT="0" +# unkeyworded for testing binutils-2.41+gcc-13.2.0 +#KEYWORDS="-* ~amd64 ~x86" +IUSE="+abi_x86_32 custom-cflags debug" + +RDEPEND=" + dev-libs/gmp:= + dev-libs/mpc:= + dev-libs/mpfr:= + sys-libs/zlib:= + virtual/libiconv +" +DEPEND="${RDEPEND}" + +QA_CONFIG_IMPL_DECL_SKIP=( + strerror_r # libstdc++ test using -Wimplicit+error +) + +PATCHES=( +
[gentoo-commits] repo/gentoo:master commit in: app-text/html2text/files/, app-text/html2text/
commit: aea7170e2f184228162fea1817918d3924761f9b Author: Fabian Groffen gentoo org> AuthorDate: Sun Jul 30 16:51:53 2023 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Jul 30 16:52:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea7170e app-text/html2text: version bump to 2.2.2, cleanup old Signed-off-by: Fabian Groffen gentoo.org> app-text/html2text/Manifest| 5 +-- .../files/html2text-1.3.2a-compiler.patch | 13 --- .../files/html2text-1.3.2a-urlistream-get.patch| 11 -- app-text/html2text/html2text-1.3.2a-r2.ebuild | 40 -- app-text/html2text/html2text-2.0.1.ebuild | 38 app-text/html2text/html2text-2.2.2.ebuild | 27 +++ app-text/html2text/html2text-.ebuild | 38 7 files changed, 28 insertions(+), 144 deletions(-) diff --git a/app-text/html2text/Manifest b/app-text/html2text/Manifest index e728da0cc0dd..fcf02de12f06 100644 --- a/app-text/html2text/Manifest +++ b/app-text/html2text/Manifest @@ -1,5 +1,2 @@ -DIST html2text-1.3.2a.tar.gz 130088 BLAKE2B 97ca951ae7c501cefca78378683de7fb3c329905298de9e9675303485f3f4a83c5de39c90c8f9c0fe20b73d1e2b70897ee47cdabade9b3791a46f02625bbef05 SHA512 8ec2c17849615b8b78b6f7e9066e5bcfb419b293ffe98323ed0942e891993e205ef37ddfd2839eb12b6bad561989027aea0ba2d57eb7193d424715f93ded90e5 -DIST html2text-2.0.1.tar.gz 187962 BLAKE2B 326e3e190e1f062c9fa2057e5774c62366ef40beb1bb6aa586e58f0a46c97c8a505087287b2afffb5847d6a967307413b98228ce97bb9e286c0ad962b6fb331d SHA512 b9116a93d82d28853acdd534320ca4bc27fd4b0d6b07c8513324bdf736d15e5322e8f06f5c640030e4f8fda2d87c643e80bbc2f7b3f0f6a600ea9531891054fb DIST html2text-2.1.1.tar.gz 172655 BLAKE2B ab112e41b9cb08664ae9cba2b137b59e67769b2c8cd758022e9b650a2cbd1788064ada1949e9efddc591c819b0c86890e22504bebde68c2973c353b6fa85da33 SHA512 e7fbd795b06895d866e3379c343860dc8816d5069b476cd13abeb066ba1ad222050863c1d52c6b2c05d426a17af7b427913341c8205964b21f18a3d26c3528c4 -DIST patch-amd64-html2text-1.3.2a.diff 2230 BLAKE2B 332adeeceed512a2c5bfc01985efbaa4db5ea64b3e4ef8be8b880754524771de2e11b3a2efc55bce154bedc9e598231a1b5bcfe10e915b833d6dbcbcd9e46dc9 SHA512 2a421a20aec8a547bbdf54b81e30a6a1d4cf093e7ad67b27158f0c7248ca0abadd8d96ce0a27adcdd375012db6fd21f61f42a8343bfd910cd8a9720c0a043be1 -DIST patch-utf8-html2text-1.3.2a.diff 29499 BLAKE2B ffc0ea8d89d9e9c9dfa89c2369016685a6af1403a6e71787df2724b72c74c8f774d8d92278a1aaeb90f47d34c8de4c889a7bf4edc02a00e3c97955ea624cfa71 SHA512 be31251471b221a38d291420d5f23e01d5017c20d953064c33ca3dd148543ae877ab584c16fcb01df1341abdb02494b05d08fdcf94bf70bad6b510ee8fac3376 +DIST html2text-2.2.2.tar.gz 328927 BLAKE2B 5b52d555bbeebfb89b1f1e8000328f7a386458aa4f65f77fadd5c36582ee90a2e16fc0e0c862f58bf99b9c69e97761d4338f23558264673081c6fef4b7c522e6 SHA512 e4c03a1d15e9f2cda63b28bba4b1927c920047eac2f9bc4b8b8b78148fbdc59f1df8d7f187df439523b922dd163f199d39a4b0c9b2fd92b72f821b2648283031 diff --git a/app-text/html2text/files/html2text-1.3.2a-compiler.patch b/app-text/html2text/files/html2text-1.3.2a-compiler.patch deleted file mode 100644 index 19a1341209d4.. --- a/app-text/html2text/files/html2text-1.3.2a-compiler.patch +++ /dev/null @@ -1,13 +0,0 @@ a/configure -+++ b/configure -@@ -38,8 +38,8 @@ - return 0; - } - EOF --CXX=unknown; --for i in "CC" "g++" "cc" "$CC"; do -+CXX=${CXX-unknown} -+for i in "$CXX" "CC" "g++" "cc"; do - if $i -c $tmp_file.C 2>/dev/null; then - CXX="$i"; - break; diff --git a/app-text/html2text/files/html2text-1.3.2a-urlistream-get.patch b/app-text/html2text/files/html2text-1.3.2a-urlistream-get.patch deleted file mode 100644 index 949d8958a449.. --- a/app-text/html2text/files/html2text-1.3.2a-urlistream-get.patch +++ /dev/null @@ -1,11 +0,0 @@ a/urlistream.C -+++ b/urlistream.C -@@ -362,7 +362,7 @@ - int - urlistream::get() - { -- char ch; -+ unsigned char ch; - int ret = ::read(fd_, , 1); - return (ret > 0 ? ch : -1); - } diff --git a/app-text/html2text/html2text-1.3.2a-r2.ebuild b/app-text/html2text/html2text-1.3.2a-r2.ebuild deleted file mode 100644 index 16360f5083c1.. --- a/app-text/html2text/html2text-1.3.2a-r2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="HTML to text converter" -HOMEPAGE="http://www.mbayer.de/html2text/; -SRC_URI="http://www.mbayer.de/html2text/downloads/${P}.tar.gz - http://www.mbayer.de/html2text/downloads/patch-utf8-${P}.diff - http://www.mbayer.de/html2text/downloads/patch-amd64-${P}.diff -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" - -PATCHES=( - "${FILESDIR}/${P}-compiler.patch" - "${FILESDIR}/${P}-urlistream-get.patch" -
[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils/
commit: ed81b5aa816230aef5c0f7872ff01ab3303d4d31 Author: Sam James gentoo org> AuthorDate: Sun Jul 30 16:48:28 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 16:48:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed81b5aa sys-devel/binutils: cleanup stale comments Signed-off-by: Sam James gentoo.org> sys-devel/binutils/binutils-2.41.ebuild | 13 ++--- sys-devel/binutils/binutils-.ebuild | 13 ++--- 2 files changed, 4 insertions(+), 22 deletions(-) diff --git a/sys-devel/binutils/binutils-2.41.ebuild b/sys-devel/binutils/binutils-2.41.ebuild index 925731fdf56b..d553da58aa63 100644 --- a/sys-devel/binutils/binutils-2.41.ebuild +++ b/sys-devel/binutils/binutils-2.41.ebuild @@ -253,19 +253,12 @@ src_configure() { --enable-obsolete --enable-shared --enable-threads - # Newer versions (>=2.27) offer a configure flag now. --enable-relro - # Newer versions (>=2.24) make this an explicit option, bug #497268 --enable-install-libiberty - # Available from 2.35 on --enable-textrel-check=$(usex hardened error warning) - # Things to think about #--enable-deterministic-archives - - # Works better than vapier's patch, bug #808787 --enable-new-dtags - --disable-jansson --disable-werror --with-bugurl="$(toolchain-binutils_bugurl)" @@ -275,11 +268,9 @@ src_configure() { # Disable modules that are in a combined binutils/gdb tree, bug #490566 --disable-{gdb,libdecnumber,readline,sim} - # Strip out broken static link flags. - # https://gcc.gnu.org/PR56750 + # Strip out broken static link flags: https://gcc.gnu.org/PR56750 --without-stage1-ldflags - # Change SONAME to avoid conflict across - # {native,cross}/binutils, binutils-libs. bug #666100 + # Change SONAME to avoid conflict across {native,cross}/binutils, binutils-libs. bug #666100 --with-extra-soversion-suffix=gentoo-${CATEGORY}-${PN}-$(usex multitarget mt st) $(use_with debuginfod) diff --git a/sys-devel/binutils/binutils-.ebuild b/sys-devel/binutils/binutils-.ebuild index 925731fdf56b..d553da58aa63 100644 --- a/sys-devel/binutils/binutils-.ebuild +++ b/sys-devel/binutils/binutils-.ebuild @@ -253,19 +253,12 @@ src_configure() { --enable-obsolete --enable-shared --enable-threads - # Newer versions (>=2.27) offer a configure flag now. --enable-relro - # Newer versions (>=2.24) make this an explicit option, bug #497268 --enable-install-libiberty - # Available from 2.35 on --enable-textrel-check=$(usex hardened error warning) - # Things to think about #--enable-deterministic-archives - - # Works better than vapier's patch, bug #808787 --enable-new-dtags - --disable-jansson --disable-werror --with-bugurl="$(toolchain-binutils_bugurl)" @@ -275,11 +268,9 @@ src_configure() { # Disable modules that are in a combined binutils/gdb tree, bug #490566 --disable-{gdb,libdecnumber,readline,sim} - # Strip out broken static link flags. - # https://gcc.gnu.org/PR56750 + # Strip out broken static link flags: https://gcc.gnu.org/PR56750 --without-stage1-ldflags - # Change SONAME to avoid conflict across - # {native,cross}/binutils, binutils-libs. bug #666100 + # Change SONAME to avoid conflict across {native,cross}/binutils, binutils-libs. bug #666100 --with-extra-soversion-suffix=gentoo-${CATEGORY}-${PN}-$(usex multitarget mt st) $(use_with debuginfod)
[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils/
commit: 8adde117f4abc70c3ae8cd7b9d50c24e3a9e3eb8 Author: Sam James gentoo org> AuthorDate: Sun Jul 30 16:47:35 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 16:47:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8adde117 sys-devel/binutils: use case on CTARGET instead 'use' isn't reliable for cross. Signed-off-by: Sam James gentoo.org> sys-devel/binutils/binutils-2.41.ebuild | 44 ++--- sys-devel/binutils/binutils-.ebuild | 44 ++--- 2 files changed, 48 insertions(+), 40 deletions(-) diff --git a/sys-devel/binutils/binutils-2.41.ebuild b/sys-devel/binutils/binutils-2.41.ebuild index 143d9cf7857b..925731fdf56b 100644 --- a/sys-devel/binutils/binutils-2.41.ebuild +++ b/sys-devel/binutils/binutils-2.41.ebuild @@ -301,28 +301,32 @@ src_configure() { $(use_enable gprofng) ) - if use amd64 || use arm64 || use x86 ; then - # These hardening options are available from 2.39+ but - # they unconditionally enable the behaviour even on arches - # where e.g. execstacks can't be avoided. - # See https://sourceware.org/bugzilla/show_bug.cgi?id=29592. - # - # TODO: Get the logic for this fixed upstream so it doesn't - # create impossible broken combinations on some arches, like mips. - # - # TODO: Get the logic for this fixed upstream so --disable-* works - # as expected. - myconf+=( - --enable-warn-execstack=yes - --enable-warn-rwx-segments=yes - ) - - if use hardened ; then + case ${CTARGET} in + x86_64-*|aarch64*|arm64*|i[3456]*) + # These hardening options are available from 2.39+ but + # they unconditionally enable the behaviour even on arches + # where e.g. execstacks can't be avoided. + # See https://sourceware.org/bugzilla/show_bug.cgi?id=29592. + # + # TODO: Get the logic for this fixed upstream so it doesn't + # create impossible broken combinations on some arches, like mips. + # + # TODO: Get the logic for this fixed upstream so --disable-* works + # as expected. myconf+=( - --enable-default-execstack=no + --enable-warn-execstack=yes + --enable-warn-rwx-segments=yes ) - fi - fi + + if use hardened ; then + myconf+=( + --enable-default-execstack=no + ) + fi + ;; + *) + ;; + esac if use elibc_musl ; then # Override our earlier setting for musl, as textrels don't diff --git a/sys-devel/binutils/binutils-.ebuild b/sys-devel/binutils/binutils-.ebuild index 143d9cf7857b..925731fdf56b 100644 --- a/sys-devel/binutils/binutils-.ebuild +++ b/sys-devel/binutils/binutils-.ebuild @@ -301,28 +301,32 @@ src_configure() { $(use_enable gprofng) ) - if use amd64 || use arm64 || use x86 ; then - # These hardening options are available from 2.39+ but - # they unconditionally enable the behaviour even on arches - # where e.g. execstacks can't be avoided. - # See https://sourceware.org/bugzilla/show_bug.cgi?id=29592. - # - # TODO: Get the logic for this fixed upstream so it doesn't - # create impossible broken combinations on some arches, like mips. - # - # TODO: Get the logic for this fixed upstream so --disable-* works - # as expected. - myconf+=( - --enable-warn-execstack=yes - --enable-warn-rwx-segments=yes - ) - - if use hardened ; then + case ${CTARGET} in + x86_64-*|aarch64*|arm64*|i[3456]*) + # These hardening options are available from 2.39+ but + # they unconditionally enable the behaviour even on arches + # where e.g. execstacks can't be avoided. + # See https://sourceware.org/bugzilla/show_bug.cgi?id=29592. + # + # TODO: Get the logic for this fixed upstream so it doesn't + # create impossible broken combinations on some arches, like mips. + # +
[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils/
commit: 86ac5c16e3149458710b691e1cad81c50be8d661 Author: Sam James gentoo org> AuthorDate: Sun Jul 30 16:26:38 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 16:42:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ac5c16 sys-devel/binutils: add various hardening options to 2.41 Newer Binutils has its several configure arguments we can use: * --enable-textrel-check={warning,error} * --enable-warn-execstack=yes (*) * --enable-warn-rwx-segments=yes (*) * --enable-default-execstack=no We chuck these in now unconditionally (with some stricter changes for USE=hardened, as described below) except for those marked with (*) where we whitelist certain arches (amd64/arm64/x86 for now) because the autoconf logic is broken, see https://sourceware.org/bugzilla/show_bug.cgi?id=29592 (it both needs --enable...=no rather than --disable, but it also breaks arches where executable stacks are unavoidable.) In the past (see 47b8db23ff55dd29992198dfbadda53984a4ab2d, e4b8746852919960969944904c59334cecddfe25 in binutils-patches.git), we patched Binutils to always warn on textrels opt-out on a per-build basis with '--no-warn-shared-textrel'). From >= Binutils 2.35, upstream has a '--enable-textrel-check=warning' configure option we use. For USE=hardened, our new changes for TEXTRELs are equivalent to `-z text` which make TEXTRELs fatal. Now, while at it, also make TEXTRELs fatal on musl unconditionally because musl doesn't support them and they explode at runtime. Yet another reason to get rid of them entirely. So, in summary: there's several changes here: * Make textrels fatal for USE=hardened (we've warned about them for a while on all profiles) * Make textrels fatal for musl (they don't work there at all, bug #707660) * Disable implicit/automatic executable stacks for USE=hardened (plan to do this in general later on) * Warn on executable stacks in general * Warn on RWX segments in general See also https://www.redhat.com/en/blog/linkers-warnings-about-executable-stacks-and-segments for more information. All of this came to mind again after reading the Qualys writeup for the recent OpenSSH bug (bug #910553): https://www.qualys.com/2023/07/19/cve-2023-38408/rce-openssh-forwarded-ssh-agent.txt. (Note their use of various gadgets involving these.) Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=29592 Bug: https://bugs.gentoo.org/707660 Bug: https://bugs.gentoo.org/869881 Bug: https://bugs.gentoo.org/871150 Bug: https://bugs.gentoo.org/910553 Signed-off-by: Sam James gentoo.org> sys-devel/binutils/binutils-2.41.ebuild | 43 +++--- sys-devel/binutils/binutils-.ebuild | 47 - 2 files changed, 68 insertions(+), 22 deletions(-) diff --git a/sys-devel/binutils/binutils-2.41.ebuild b/sys-devel/binutils/binutils-2.41.ebuild index 3e6b9da5d246..143d9cf7857b 100644 --- a/sys-devel/binutils/binutils-2.41.ebuild +++ b/sys-devel/binutils/binutils-2.41.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Tools necessary to build programs" HOMEPAGE="https://sourceware.org/binutils/; LICENSE="GPL-3+" -IUSE="cet debuginfod doc gold gprofng multitarget +nls pgo +plugins static-libs test vanilla zstd" +IUSE="cet debuginfod doc gold gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla zstd" # Variables that can be set here (ignored for live ebuilds) # PATCH_VER - the patchset version @@ -258,15 +258,7 @@ src_configure() { # Newer versions (>=2.24) make this an explicit option, bug #497268 --enable-install-libiberty # Available from 2.35 on - --enable-textrel-check=warning - - # These hardening options are available from 2.39+ but - # they unconditionally enable the behaviour even on arches - # where e.g. execstacks can't be avoided. - # See https://sourceware.org/bugzilla/show_bug.cgi?id=29592. - #--enable-warn-execstack - #--enable-warn-rwx-segments - #--disable-default-execstack (or is it --enable-default-execstack=no? docs are confusing) + --enable-textrel-check=$(usex hardened error warning) # Things to think about #--enable-deterministic-archives @@ -309,6 +301,37 @@ src_configure() { $(use_enable gprofng) ) + if use amd64 || use arm64 || use x86 ; then + # These hardening options are available from 2.39+ but + # they unconditionally enable the behaviour even on arches + # where e.g. execstacks can't be avoided. + # See https://sourceware.org/bugzilla/show_bug.cgi?id=29592. + # + # TODO: Get the logic for this fixed upstream so it doesn't + # create impossible broken combinations on some arches, like mips. + # +
[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-wine/
commit: 128b13f15d285daec216c6092bf0eab189743d6d Author: Ionen Wolkens gentoo org> AuthorDate: Sat Jul 29 21:39:20 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Jul 30 16:17:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=128b13f1 app-eselect/eselect-wine: revbump without /usr/bin/wine symlink To ~arch for now in case this end up having unexpected consequences, albeit will not wait all that long. Also adjust messages (both first merge and update from -r0) to advertise the full path if users need it. Closes: https://bugs.gentoo.org/911245 Signed-off-by: Ionen Wolkens gentoo.org> .../eselect-wine/eselect-wine-2.0.2-r1.ebuild | 91 ++ 1 file changed, 91 insertions(+) diff --git a/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild b/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild new file mode 100644 index ..1ef98a08e3ec --- /dev/null +++ b/app-eselect/eselect-wine/eselect-wine-2.0.2-r1.ebuild @@ -0,0 +1,91 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Manage active Wine slots and variants" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Wine; +SRC_URI="https://gitweb.gentoo.org/proj/eselect-wine.git/snapshot/${P}.tar.bz2; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+xdg" + +# xdg-utils needed for bug #884077 +RDEPEND=" + app-admin/eselect + xdg? ( x11-misc/xdg-utils ) +" + +src_install() { + insinto /usr/share/eselect/modules + doins wine.eselect + + keepdir /etc/eselect/wine + + newenvd - 95${PN} <<-EOF + PATH="${EPREFIX}/etc/eselect/wine/bin" + MANPATH="${EPREFIX}/etc/eselect/wine/share/man"$(usev xdg " + XDG_DATA_DIRS=\"${EPREFIX}/etc/eselect/wine/share\"") + EOF + + # links for building, e.g. wineasio (bug #657748), albeit this + # should be rarely used directly nowadays and could be removable + # (removing would also solve the one-time QA issue described below) + dosym -r /etc/eselect/wine/wine /usr/lib/wine + dosym -r /etc/eselect/wine/include /usr/include/wine + + einstalldocs +} + +pkg_preinst() { + if has_version '/dev/null + + # some rare man dirs were created by old eselect, cleanup if now empty + rmdir "${EROOT}"/usr/share/man/{de,fr,pl}.UTF-8{/man1,} 2>/dev/null + fi + + # lacking QA_BROKEN_SYMLINK, and rather avoid live /usr changes wrt + # bug #632576, nor create "owned" placeholders that will be clobbered + [[ -e ${EROOT}/etc/eselect/wine/bin/wine ]] || + eqawarn "QA Note: broken symlinks QA is normal on first merge, targets created after" +} + +pkg_postinst() { + eselect wine update --if-unset || die + + rm -f "${EROOT}"/etc/eselect/wine/eselect-wine-migration || die # see preinst + + if [[ ! ${REPLACING_VERSIONS##* } ]] || + ver_test ${REPLACING_VERSIONS##* } -lt 2; then + elog + [[ ${REPLACING_VERSIONS} ]] && + elog "${PN} changed a bit, suggest reviewing 'eselect wine help' (and list)." + elog "Please run '. ${EROOT}/etc/profile' to update PATH in current shells." + elog "Wine can otherwise be executed directly at '${EROOT}/etc/eselect/wine/bin/wine'." + fi + + if [[ ${REPLACING_VERSIONS##* } ]] && + ver_test ${REPLACING_VERSIONS##* } -lt 2.0.2-r1; then + elog + elog "Be warned that >=${PN}-2.0.2-r1 no longer installs the" + elog "'${EROOT}/usr/bin/wine' symbolic link. wine(1) can still be found" + elog "in PATH but, if using the direct location for scripts and/or binfmt," + elog "then please update these to use: '${EROOT}/etc/eselect/wine/bin/wine'" + fi +} + +pkg_prerm() { + [[ ${REPLACED_BY_VERSION} ]] || eselect wine update --reset # no die +}
[gentoo-commits] proj/pkgcore/pkgcheck:master commit in: /
commit: c47a25f0722aa8bdba830d0ec34bf8852c88edb2 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 29 19:15:16 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 30 15:41:12 2023 + URL: https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=c47a25f0 new release 0.10.25 Signed-off-by: Arthur Zamarin gentoo.org> NEWS.rst | 45 + 1 file changed, 45 insertions(+) diff --git a/NEWS.rst b/NEWS.rst index 918298c9..b7c81ef5 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -2,6 +2,51 @@ Release Notes = +- +pkgcheck 0.10.25 (2023-07-29) +- + +- scan: add ``--git-remote`` option to select remote used for git operations + (Arthur Zamarin, #601) + +**New checks:** + +- RustCheck: check for suboptimal ``-`` ``CRATES`` separator (Arthur Zamarin, + #589) + +- RustCheck: check for suboptimal ``cargo_crate_uris`` call (Arthur Zamarin, + #589) + +- OutdatedProfilePackage: show unknown packages in profile with last match date + (Arthur Zamarin, #590) + +- SrcUriFilenameDotPrefix: new check for ``SRC_URI`` filenames with dot prefix + (Arthur Zamarin, #592) + +- RubyCompatCheck: new check for new ``USE_RUBY`` compatible values, similar to + ``PythonCompatCheck`` (Arthur Zamarin, #595) + +- OldPythonCompat: check for old ``PYTHON_COMPAT`` in commit's modified ebuilds + (Arthur Zamarin, #596) + +- RepoManifestHashCheck: check for deprecated repo ``manifest-hashes`` (Arthur + Zamarin, #598) + +- DeprecatedManifestHash: check for deprecated checksums in Manifest files + (Arthur Zamarin, #598) + +- PerlCheck: optional check for versioned virtual perl dependencies (Arthur + Zamarin, #597) + +**Fixed bugs:** + +- MissingInherits: exclude ``@USER_VARIABLEs`` (Arthur Zamarin, #575) + +- scan: fix unknown exit checkset during initial config load (Arthur Zamarin, + #594) + +- GitPkgCommitsCheck: fix failure during compute of environment (ArthurZamarin) + - pkgcheck 0.10.24 (2023-05-17) -
[gentoo-commits] proj/linux-patches: New branch: 6.5
commit: Commit: Mike Pagano gentoo org> CommitDate: Sun Jul 30 16:05:03 2023 + New branch: 6.5
[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils/
commit: d1612ea9e67e751dd5413bcaa310a1bbf22dca7a Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Jul 30 15:28:11 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sun Jul 30 15:28:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1612ea9 sys-devel/binutils: add 2.41 Signed-off-by: Andreas K. Hüttel gentoo.org> sys-devel/binutils/Manifest | 2 + sys-devel/binutils/binutils-2.41.ebuild | 504 2 files changed, 506 insertions(+) diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest index f84e4d78bf57..166e1578d627 100644 --- a/sys-devel/binutils/Manifest +++ b/sys-devel/binutils/Manifest @@ -17,3 +17,5 @@ DIST binutils-2.39.tar.xz 25167756 BLAKE2B ac6a5296c6586d53eaadcbffc5c399a6d79ed DIST binutils-2.40-patches-5.tar.xz 293628 BLAKE2B b7ed1d1fbf38b420661f984b9519b3d863da45b2a873773a521310021b0c1d5d7c24c152adb3e8a999d40f5619c0e54962114590ec9528380089977af0c30b74 SHA512 6e6df932b18ca20fe245b3ff8d3d06dbdae4daadaec3b668fa44e086d4e8ff56439681b2d810ebc74173b6348020edacb176e8c3cbf20657cce04297b97f4f83 DIST binutils-2.40-patches-6.tar.xz 299212 BLAKE2B 3a68a924e9747fdd0486327a5bd2490cb72376f2cb6c6a60030d8c6b71357150d956a1e71d91683d43b571cb5bf738270880f72ef175d6c8faa257b090abeb8b SHA512 984dab529276ab4f9d215f643c7c18bd1793f438aaad0be158d209787c9c4a6bb68b10bec2065d3fe14a1594d5f1c29f55b2e9bac34a6f489f4b466c02e24766 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2 SHA512 a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925 +DIST binutils-2.41-patches-1.tar.xz 13260 BLAKE2B b7431ec92d5ce0e5d4438b31ca356c8d5366bee9aa8ff2f098a77c2add5b7539f733d0a18988337490af34c9192affbb6ccdf56b97413a8dca3192fb2125b313 SHA512 30548e4f3187444dbfa82587b5b8a0d2ab9d536aa06a572393a195649759149124d79c488c07919850c7ed4940481b852462d5a1aa52ed9162d81d6d3b290377 +DIST binutils-2.41.tar.xz 26765692 BLAKE2B 3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75 SHA512 5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374 diff --git a/sys-devel/binutils/binutils-2.41.ebuild b/sys-devel/binutils/binutils-2.41.ebuild new file mode 100644 index ..3e6b9da5d246 --- /dev/null +++ b/sys-devel/binutils/binutils-2.41.ebuild @@ -0,0 +1,504 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs + +DESCRIPTION="Tools necessary to build programs" +HOMEPAGE="https://sourceware.org/binutils/; + +LICENSE="GPL-3+" +IUSE="cet debuginfod doc gold gprofng multitarget +nls pgo +plugins static-libs test vanilla zstd" + +# Variables that can be set here (ignored for live ebuilds) +# PATCH_VER - the patchset version +# Default: empty, no patching +# PATCH_BINUTILS_VER - the binutils version in the patchset name +#- Default: PV +# PATCH_DEV - Use download URI https://dev.gentoo.org/~{PATCH_DEV}/distfiles/... +# for the patchsets + +PATCH_VER=1 +PATCH_DEV=dilfridge + +if [[ ${PV} == * ]]; then + inherit git-r3 + SLOT=${PV} +else + PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}} + PATCH_DEV=${PATCH_DEV:-dilfridge} + SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz https://sourceware.org/pub/binutils/releases/binutils-${PV}.tar.xz https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz; + [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI} + https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz; + SLOT=$(ver_cut 1-2) + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +# +# The cross-compile logic +# +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY} == cross-* ]] ; then + export CTARGET=${CATEGORY#cross-} + fi +fi +is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; } + +# +# The dependencies +# +RDEPEND=" + >=sys-devel/binutils-config-3 + sys-libs/zlib + debuginfod? ( + dev-libs/elfutils[debuginfod(-)] + ) + zstd? ( app-arch/zstd:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( sys-apps/texinfo ) + test? ( + dev-util/dejagnu + sys-devel/bc + ) + nls? ( sys-devel/gettext ) + zstd? ( virtual/pkgconfig ) + sys-devel/flex + app-alternatives/yacc +" + +RESTRICT="!test? ( test )" +
[gentoo-commits] repo/proj/guru:dev commit in: games-util/HeroicGamesLauncher-bin/
commit: 6cd486135393ce53221093ec4bf59913c7554875 Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Sun Jul 30 14:59:47 2023 + Commit: Gonçalo Negrier Duarte gmail com> CommitDate: Sun Jul 30 15:00:11 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6cd48613 games-util/HeroicGamesLauncher-bin: update Manifest Signed-off-by: Gonçalo Negrier Duarte gmail.com> games-util/HeroicGamesLauncher-bin/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-util/HeroicGamesLauncher-bin/Manifest b/games-util/HeroicGamesLauncher-bin/Manifest index 16d660b7a7..ef1b095498 100644 --- a/games-util/HeroicGamesLauncher-bin/Manifest +++ b/games-util/HeroicGamesLauncher-bin/Manifest @@ -1,2 +1,2 @@ DIST heroic-2.8.0.tar.xz 98002940 BLAKE2B 43059c4be66e86a3a3bb8b1b93fb41259dfc8a773ccaacb4e91a5eb955e602dab21100840eded9a710950d2b9d8f1df7c2c62a48f37738ed7f1ab5a40cc46198 SHA512 e0bd8e4b36149766d4f5485ba19752058a689d234f90caa89ca707e46295bf52b52e454768da6e298608894fdca0cd44128a56b0974ff93aac49f9fbce58dd05 -DIST heroic-2.9.1.tar.xz 4557338 BLAKE2B 260ba85d73cdc9b96f180135de91385797b50bf2479a3584cba10491303f7603a105c851478da8ed0a11d0917c064f42501b5563a9e9a3cc75f9cd67265cd18e SHA512 7e1d72c0b032b4df2f07771b905fecabc7506ae6374c0ab83a24e982d3cd083fc05641efbedd7cddeb506ddf204892572348a07f0b3f15afb880890edaca7e61 +DIST heroic-2.9.1.tar.xz 101374412 BLAKE2B 47f9f4e80b141e58117e79b9a356e36f337fe6821a766d31d0434e8ee0699e46837facf4186a15a030775b07aefb54542ee93caa450f8487258e27347175740e SHA512 2c79681a52a5efb00280243d44f44114cb96d4a859ac8d83da8511305cda05a093f44d4dd8ceb081e88b54745df7a4817e60efbe7a04e66a5808325036c5785f
[gentoo-commits] proj/toolchain/binutils-patches:master commit in: 9999/
commit: 60851e7be32d7d3014de98b85bd5b58b1ad6fdd3 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Jul 30 14:49:36 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sun Jul 30 14:49:36 2023 + URL: https://gitweb.gentoo.org/proj/toolchain/binutils-patches.git/commit/?id=60851e7b Add Sam's textrel patch Signed-off-by: Andreas K. Hüttel gentoo.org> ...-failures-with-enable-textrel-check-error.patch | 139 + 1 file changed, 139 insertions(+) diff --git a//0008-ld-Fix-test-failures-with-enable-textrel-check-error.patch b//0008-ld-Fix-test-failures-with-enable-textrel-check-error.patch new file mode 100644 index 000..7bf6a47 --- /dev/null +++ b//0008-ld-Fix-test-failures-with-enable-textrel-check-error.patch @@ -0,0 +1,139 @@ +From mboxrd@z Thu Jan 1 00:00:00 1970 +Return-Path: +Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) + by sourceware.org (Postfix) with ESMTP id 3725A3858D20 + for ; Fri, 28 Jul 2023 15:20:56 + (GMT) +DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3725A3858D20 +Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gentoo.org +Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gentoo.org +From: Sam James +To: binut...@sourceware.org +Cc: ni...@redhat.com, + Sam James +Subject: [PATCH] ld: Fix test failures with --enable-textrel-check=error +Date: Fri, 28 Jul 2023 16:20:34 +0100 +Message-ID: <20230728152042.401562-1-...@gentoo.org> +X-Mailer: git-send-email 2.41.0 +MIME-Version: 1.0 +Content-Transfer-Encoding: 8bit +X-Spam-Status: No, score=-9.9 required=5.0 tests=BAYES_00,GIT_PATCH_0,JMQ_SPF_NEUTRAL,KAM_DMARC_STATUS,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 +X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org +List-Id: + +Tested with the following: +* --enable-textrel-check=error +* --enable-warn-execstack=yes +* --enable-warn-rwx-segments=yes +* --enable-default-execstack=no +in preparation for hopefully toggling these in Gentoo Hardened +at least. + +This is similar in nature to 0ab7005043ee404dabfd690952efc25c35ae +and 340640f710e690b37c885166949595cde5f827b2. + +This fixes the following test failures: +* FAIL: ld-x86-64/pr18801a +* FAIL: ld-x86-64/pr18801b +* FAIL: ld-x86-64/ifunc-textrel-1a +* FAIL: ld-x86-64/ifunc-textrel-1b +* FAIL: ld-i386/pr18801a +* FAIL: ld-i386/pr18801b +* FAIL: ld-i386/ifunc-textrel-1a +* FAIL: ld-i386/ifunc-textrel-1b + +Signed-off-by: Sam James +--- + ld/testsuite/ld-i386/ifunc-textrel-1a.d | 2 +- + ld/testsuite/ld-i386/ifunc-textrel-1b.d | 2 +- + ld/testsuite/ld-i386/pr18801a.d | 2 +- + ld/testsuite/ld-i386/pr18801b.d | 2 +- + ld/testsuite/ld-x86-64/ifunc-textrel-1a.d | 2 +- + ld/testsuite/ld-x86-64/ifunc-textrel-1b.d | 2 +- + ld/testsuite/ld-x86-64/pr18801a.d | 2 +- + ld/testsuite/ld-x86-64/pr18801b.d | 2 +- + 8 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/ld/testsuite/ld-i386/ifunc-textrel-1a.d b/ld/testsuite/ld-i386/ifunc-textrel-1a.d +index 15f545db03d..aad77e7d230 100644 +--- a/ld/testsuite/ld-i386/ifunc-textrel-1a.d b/ld/testsuite/ld-i386/ifunc-textrel-1a.d +@@ -1,4 +1,4 @@ + #source: ../ld-x86-64/ifunc-textrel-1.s + #as: --32 +-#ld: -m elf_i386 -pie ++#ld: -m elf_i386 -pie -z notext + #warning: GNU indirect functions with DT_TEXTREL may result in a segfault at runtime; recompile with -fPIE +diff --git a/ld/testsuite/ld-i386/ifunc-textrel-1b.d b/ld/testsuite/ld-i386/ifunc-textrel-1b.d +index 6e4a67c48f0..bf0f2ac5df9 100644 +--- a/ld/testsuite/ld-i386/ifunc-textrel-1b.d b/ld/testsuite/ld-i386/ifunc-textrel-1b.d +@@ -1,4 +1,4 @@ + #source: ../ld-x86-64/ifunc-textrel-1.s + #as: --32 +-#ld: -m elf_i386 -shared ++#ld: -m elf_i386 -shared -z notext + #warning: GNU indirect functions with DT_TEXTREL may result in a segfault at runtime; recompile with -fPIC +diff --git a/ld/testsuite/ld-i386/pr18801a.d b/ld/testsuite/ld-i386/pr18801a.d +index 73cb5d17beb..b1ef145a882 100644 +--- a/ld/testsuite/ld-i386/pr18801a.d b/ld/testsuite/ld-i386/pr18801a.d +@@ -1,4 +1,4 @@ + #source: pr18801.s + #as: --32 +-#ld: -m elf_i386 -pie ++#ld: -m elf_i386 -pie -z notext + #warning: GNU indirect functions with DT_TEXTREL may result in a segfault at runtime; recompile with -fPIE +diff --git a/ld/testsuite/ld-i386/pr18801b.d b/ld/testsuite/ld-i386/pr18801b.d +index 0bf7fb729cb..983346ca248 100644 +--- a/ld/testsuite/ld-i386/pr18801b.d b/ld/testsuite/ld-i386/pr18801b.d +@@ -1,4 +1,4 @@ + #source: pr18801.s + #as: --32 +-#ld: -m elf_i386 -shared ++#ld: -m elf_i386 -shared -z notext + #warning: GNU indirect functions with DT_TEXTREL may result in a segfault at runtime; recompile with -fPIC +diff --git a/ld/testsuite/ld-x86-64/ifunc-textrel-1a.d b/ld/testsuite/ld-x86-64/ifunc-textrel-1a.d
[gentoo-commits] repo/gentoo:master commit in: app-admin/perl-cleaner/
commit: b72fe3fd1a924f02586605ac188b6c0155f6fd98 Author: Sam James gentoo org> AuthorDate: Sun Jul 30 14:41:36 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 14:41:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b72fe3fd app-admin/perl-cleaner: add github upstream metadata Signed-off-by: Sam James gentoo.org> app-admin/perl-cleaner/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-admin/perl-cleaner/metadata.xml b/app-admin/perl-cleaner/metadata.xml index 97ce6f33156c..e0aae08711fb 100644 --- a/app-admin/perl-cleaner/metadata.xml +++ b/app-admin/perl-cleaner/metadata.xml @@ -11,4 +11,7 @@ and app-portage/portage-utils. + + gentoo-perl/perl-cleaner +
[gentoo-commits] repo/gentoo:master commit in: app-admin/perl-cleaner/
commit: 7804133d8031a72b249f3101dffa55228d150a02 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Jul 30 14:33:08 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sun Jul 30 14:33:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7804133d app-admin/perl-cleaner: Version bump 2.31 Signed-off-by: Andreas K. Hüttel gentoo.org> app-admin/perl-cleaner/Manifest | 1 + .../perl-cleaner/{perl-cleaner-.ebuild => perl-cleaner-2.31.ebuild} | 2 +- app-admin/perl-cleaner/perl-cleaner-.ebuild | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app-admin/perl-cleaner/Manifest b/app-admin/perl-cleaner/Manifest index 4d0f6ffb4ea9..c71b5fdc3041 100644 --- a/app-admin/perl-cleaner/Manifest +++ b/app-admin/perl-cleaner/Manifest @@ -1 +1,2 @@ DIST perl-cleaner-2.30.tar.bz2 6963 BLAKE2B 8983060c7a904266ac82a67eba7b5d2184803b59c077f947a35d07e9af3046953705d31840b9508116578b8f3e8a8b97d77cf21eeac3b70f1c3fb5c1d71ae64e SHA512 436d26727bbb598bcd3c4f31e6b81e415a797cdba82dccfd55e54ee179bd2d6c1dc443e865f6f0a05b59f47ffd231dd10e55d5ea97a9a6875235ea1b49b68898 +DIST perl-cleaner-2.31.tar.bz2 6914 BLAKE2B 4b13ae42ab06ad75b6dbcb1306f3f4f476315db4504d0ffbc4c56d4d66a2da3a751d3682305daca6bcbae1861d182f16296c92f9a8d25687e35ab03a6f8734e3 SHA512 c4df0437604d41dbfdce0b72d72f975d464cf0c44f417c708917f01829e498ef8d6b47a78cee517836cac9344791ad49db98f29da5f78599e80b000e41b8127e diff --git a/app-admin/perl-cleaner/perl-cleaner-.ebuild b/app-admin/perl-cleaner/perl-cleaner-2.31.ebuild similarity index 90% copy from app-admin/perl-cleaner/perl-cleaner-.ebuild copy to app-admin/perl-cleaner/perl-cleaner-2.31.ebuild index 6e0fcfe3ba3e..b7bf446c4729 100644 --- a/app-admin/perl-cleaner/perl-cleaner-.ebuild +++ b/app-admin/perl-cleaner/perl-cleaner-2.31.ebuild @@ -12,7 +12,7 @@ if [[ "${PV}" == "" ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git; else - SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2; + SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2; KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi diff --git a/app-admin/perl-cleaner/perl-cleaner-.ebuild b/app-admin/perl-cleaner/perl-cleaner-.ebuild index 6e0fcfe3ba3e..b7bf446c4729 100644 --- a/app-admin/perl-cleaner/perl-cleaner-.ebuild +++ b/app-admin/perl-cleaner/perl-cleaner-.ebuild @@ -12,7 +12,7 @@ if [[ "${PV}" == "" ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git; else - SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2; + SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2; KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi
[gentoo-commits] repo/gentoo:master commit in: app-admin/perl-cleaner/
commit: 6c31cc7284acd75bb845e912aa074372a6b0f3a2 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Jul 30 14:33:30 2023 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sun Jul 30 14:33:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c31cc72 app-admin/perl-cleaner: drop 2.30 Signed-off-by: Andreas K. Hüttel gentoo.org> app-admin/perl-cleaner/perl-cleaner-2.30.ebuild | 41 - 1 file changed, 41 deletions(-) diff --git a/app-admin/perl-cleaner/perl-cleaner-2.30.ebuild b/app-admin/perl-cleaner/perl-cleaner-2.30.ebuild deleted file mode 100644 index c9246a3e8cca.. --- a/app-admin/perl-cleaner/perl-cleaner-2.30.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit prefix - -DESCRIPTION="User land tool for cleaning up old perl installs" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Perl; - -if [[ "${PV}" == "" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git; -else - SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2; - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="" - -[[ "${PV}" == "" ]] && DEPEND="sys-apps/help2man" - -RDEPEND="app-shells/bash - dev-lang/perl - || ( - ( sys-apps/portage app-portage/portage-utils ) - sys-apps/pkgcore - ) -" - -src_prepare() { - default - eprefixify ${PN} -} - -src_install() { - dosbin perl-cleaner - doman perl-cleaner.1 -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/gmp/
commit: a879c9754ae3013f31fae0cac7b5d93c078543a7 Author: Sam James gentoo org> AuthorDate: Sun Jul 30 13:49:28 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 13:49:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a879c975 dev-libs/gmp: add 6.3.0 Signed-off-by: Sam James gentoo.org> dev-libs/gmp/Manifest | 1 + dev-libs/gmp/gmp-6.3.0.ebuild | 182 ++ 2 files changed, 183 insertions(+) diff --git a/dev-libs/gmp/Manifest b/dev-libs/gmp/Manifest index 846b78dc7601..bb161b9f1dee 100644 --- a/dev-libs/gmp/Manifest +++ b/dev-libs/gmp/Manifest @@ -1,3 +1,4 @@ DIST gmp-6.2.1-arm64-darwin.patch.bz2 2520 BLAKE2B 3d4e9dbd29dc9aa81f0c9e0de4a5904c989d54148c9e3dcc5097a43b3fb1ecd17802dacfc71ee131c0805a345f5dce9009e88439758d3a0ed8b3a88526353b4a SHA512 72d49f09c3facd75036c945e076207e72e5673ba9605999c32a122e43e8b970ed646c8ca8f07acbb62bff5e7c387d4c8e1f73ca73e50ac3f574b5f6471d66d56 DIST gmp-6.2.1.tar.xz 2027316 BLAKE2B c0d85f175392a50cfa01bc6b0a312b235946ad8b4f6f84f6dabd33d7a6f2cc75c9b0e1e33057be07750bfa0145b7c4cf3b6188a5be6ca9d7271ec2276c84ebcb SHA512 c99be0950a1d05a0297d65641dd35b75b74466f7bf03c9e8a99895a3b2f9a0856cd17887738fa51cf7499781b65c049769271cbcb77d057d2e9f1ec52e07dd84 +DIST gmp-6.3.0.tar.xz 2094196 BLAKE2B a865129e2b3f634ec5bad7f97ed89532e43f5662ac47a7d8ab7f0df8c9f8d0886bd984651422e2573c2163bca69c0547c248147ec90880accbd53db97dc0ddee SHA512 e85a0dab5195889948a3462189f0e0598d331d3457612e2d3350799dba2e244316d256f8161df5219538eb003e4b5343f989aaa00f96321559063ed8c8f29fd2 DIST gmp-man-6.2.1.pdf 827583 BLAKE2B 9aa25457a3c488e37cc7d54d825253ab749a3780919570579b319cf607001de50b212ca387b70213abcc5ab428b4525bdb9cd8ae932798a2d7928da98ce3f353 SHA512 f2d9d02e97975355ef490e921fedc94fb7687c3661eec8fa2e94a1622b6e59b17b3879eb3ec1f2df8edac100f727175144d107f4c49c602b773c43bc9e91dbcb diff --git a/dev-libs/gmp/gmp-6.3.0.ebuild b/dev-libs/gmp/gmp-6.3.0.ebuild new file mode 100644 index ..0891330f69e3 --- /dev/null +++ b/dev-libs/gmp/gmp-6.3.0.ebuild @@ -0,0 +1,182 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnuconfig libtool flag-o-matic multilib-minimal toolchain-funcs + +MY_PV=${PV/_p*} +MY_PV=${MY_PV/_/-} + +MANUAL_PV=${MY_PV} +MANUAL_PV=6.2.1 + +MY_P=${PN}-${MY_PV} +PLEVEL=${PV/*p} + +DESCRIPTION="Library for arbitrary-precision arithmetic on different type of numbers" +HOMEPAGE="https://gmplib.org/; +SRC_URI=" + https://gmplib.org/download/gmp/${MY_P}.tar.xz + mirror://gnu/${PN}/${MY_P}.tar.xz + doc? ( https://gmplib.org/${PN}-man-${MANUAL_PV}.pdf ) +" +S="${WORKDIR}"/${MY_P%a} + +LICENSE="|| ( LGPL-3+ GPL-2+ )" +# The subslot reflects the C & C++ SONAMEs. +SLOT="0/10.4" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="+asm doc +cpudetection +cxx pic static-libs" +REQUIRED_USE="cpudetection? ( asm )" +RESTRICT="!cpudetection? ( bindist )" + +BDEPEND=" + app-arch/xz-utils + sys-devel/m4 +" + +DOCS=( AUTHORS ChangeLog NEWS README doc/configuration doc/isa_abi_headache ) +HTML_DOCS=( doc ) + +MULTILIB_WRAPPED_HEADERS=( /usr/include/gmp.h ) + +PATCHES=( + "${FILESDIR}"/${PN}-6.1.0-noexecstack-detect.patch + "${FILESDIR}"/${PN}-6.2.1-no-zarch.patch +) + +pkg_pretend() { + if use cpudetection && ! use amd64 && ! use x86 ; then + elog "Using generic C implementation on non-amd64/x86 with USE=cpudetection" + elog "--enable-fat is a no-op on alternative arches." + elog "To obtain an optimized build, set USE=-cpudetection, but binpkgs should not then be made." + fi +} + +src_prepare() { + default + + # We cannot run autotools here as gcc depends on this package + elibtoolize + + # bug #536894 + if [[ ${CHOST} == *-darwin* ]] ; then + eapply "${FILESDIR}"/${PN}-6.1.2-gcc-apple-4.0.1.patch + fi + + # GMP uses the "ABI" env var during configure as does Gentoo (econf). + # So, to avoid patching the source constantly, wrap things up. + mv configure configure.wrapped || die + cat <<-\EOF > configure + #!/usr/bin/env sh + exec env ABI="${GMPABI}" "$0.wrapped" "$@" + EOF + + # Patches to original configure might have lost the +x bit. + chmod a+rx configure{,.wrapped} || die + + # Save the upstream files named config.{guess,sub} which are + # wrappers around the gnuconfig versions. + mkdir "${T}"/gmp-gnuconfig || die + mv config.guess "${T}"/gmp-gnuconfig/config.guess || die + mv config.sub "${T}"/gmp-gnuconfig/config.sub || die + # Grab fresh copies from gnuconfig. + touch config.guess config.sub || die + gnuconfig_update + # Rename
[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/, sys-apps/portage/files/
commit: 477f52c4394e89e894be8665d1fcfd263a3c9f06 Author: Sam James gentoo org> AuthorDate: Sun Jul 30 13:10:12 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 13:10:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=477f52c4 sys-apps/portage: backport prefix init script shebang fix Bug: https://bugs.gentoo.org/640658 Signed-off-by: Sam James gentoo.org> ...age-3.0.49-prefixify-init-script-shebangs.patch | 29 ++ sys-apps/portage/portage-3.0.49-r2.ebuild | 303 + 2 files changed, 332 insertions(+) diff --git a/sys-apps/portage/files/portage-3.0.49-prefixify-init-script-shebangs.patch b/sys-apps/portage/files/portage-3.0.49-prefixify-init-script-shebangs.patch new file mode 100644 index ..d4d050c1741c --- /dev/null +++ b/sys-apps/portage/files/portage-3.0.49-prefixify-init-script-shebangs.patch @@ -0,0 +1,29 @@ +https://gitweb.gentoo.org/proj/portage.git/commit/?id=6066bb766f43ca06a5b0f08baa5946ff678f0c29 + +From 6066bb766f43ca06a5b0f08baa5946ff678f0c29 Mon Sep 17 00:00:00 2001 +From: Benda Xu +Date: Sun, 25 Jun 2023 17:03:00 +0800 +Subject: bin/install-qa-check.d/05prefix: prefixify init-script shebangs. + +Init scripts in /etc/init.d have OpenRC shebangs "#!/sbin/openrc-run". +They should be prefixified like a executable script in a Prefix. + +Signed-off-by: Benda Xu +Bug: https://bugs.gentoo.org/640658 +Closes: https://github.com/gentoo/portage/pull/1061 +Signed-off-by: Sam James +--- a/bin/install-qa-check.d/05prefix b/bin/install-qa-check.d/05prefix +@@ -76,8 +76,8 @@ install_qa_check_prefix() { + fi + continue + fi +- # unprefixed shebang, is the script directly in ${PATH}? +- if [[ ":${PATH}:" == *":${fp}:"* ]] ; then ++ # unprefixed shebang, is the script directly in ${PATH} or an init script? ++ if [[ ":${PATH}:${EPREFIX}/etc/init.d:" == *":${fp}:"* ]] ; then + if [[ -e ${EROOT}${line[0]} || -e ${ED}${line[0]} ]] ; then + # is it unprefixed, but we can just fix it because a + # prefixed variant exists +-- +cgit v1.2.3-18-g5258 diff --git a/sys-apps/portage/portage-3.0.49-r2.ebuild b/sys-apps/portage/portage-3.0.49-r2.ebuild new file mode 100644 index ..bfea826b7585 --- /dev/null +++ b/sys-apps/portage/portage-3.0.49-r2.ebuild @@ -0,0 +1,303 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_EXT=1 +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE='bzip2(+),threads(+)' +SETUPTOOLS_USE_DISTUTILS=local +TMPFILES_OPTIONAL=1 + +inherit distutils-r1 linux-info toolchain-funcs tmpfiles prefix + +DESCRIPTION="The package management and distribution system for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage; + +if [[ ${PV} == ]] ; then + EGIT_REPO_URI=" + https://anongit.gentoo.org/git/proj/portage.git + https://github.com/gentoo/portage.git + " + inherit git-r3 +else + SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify selinux test xattr" +RESTRICT="!test? ( test )" + +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-vcs/git ) +" +DEPEND=" + >=app-arch/tar-1.27 + dev-lang/python-exec:2 + >=sys-apps/sed-4.0.5 sys-devel/patch + !build? ( $(python_gen_impl_dep 'ssl(+)') ) + apidoc? ( + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-epytext[${PYTHON_USEDEP}] + ) + doc? ( + app-text/xmlto + ~app-text/docbook-xml-dtd-4.4 + ) +" +# Require sandbox-2.2 for bug #288863. +# For whirlpool hash, require python[ssl] (bug #425046). +# For compgen, require bash[readline] (bug #445576). +# app-portage/gemato goes without PYTHON_USEDEP since we're calling +# the executable. +RDEPEND=" + acct-user/portage + app-arch/zstd + >=app-arch/tar-1.27 + dev-lang/python-exec:2 + >=sys-apps/baselayout-2.9 + >=sys-apps/findutils-4.4 + !build? ( + >=app-admin/eselect-1.2 + >=app-shells/bash-5.0:0[readline] + >=sys-apps/sed-4.0.5 + >=sec-keys/openpgp-keys-gentoo-release-20230329 + rsync-verify? ( + >=app-portage/gemato-14.5[${PYTHON_USEDEP}] + >=app-crypt/gnupg-2.2.4-r2[ssl(-)] + ) + ) + elibc_glibc? ( >=sys-apps/sandbox-2.2 ) + elibc_musl? ( >=sys-apps/sandbox-2.2 ) + kernel_linux? (
[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot/
commit: 7a4bc3cd1472c2792931db8806efc4ed937f364b Author: Arsen Arsenović gentoo org> AuthorDate: Sun Jul 30 13:08:54 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Sun Jul 30 13:09:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a4bc3cd gui-apps/foot: add 1.15.2 Signed-off-by: Arsen Arsenović gentoo.org> gui-apps/foot/Manifest | 1 + gui-apps/foot/foot-1.15.2.ebuild | 74 2 files changed, 75 insertions(+) diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest index e61637b79a13..6cb2367b0777 100644 --- a/gui-apps/foot/Manifest +++ b/gui-apps/foot/Manifest @@ -4,3 +4,4 @@ DIST foot-1.13.1.tar.gz 496955 BLAKE2B 48155439cd11123320908e67a968304903f96a550 DIST foot-1.14.0.tar.gz 509863 BLAKE2B fe7e26c3c70e99c00a121e1214f0003dbc8fc986a020e135e18feba515d9e194ba92a494bb33c22e20b96957e87ac5ed721511a9a104481bc24f40ceb9e0e8bd SHA512 379f1acafa8b3fd600c57974d79eef1a7e8a4630015aaeb8a0c491c0903ba1cd24b4fa578880f6cf6c9a09a8566c0609f4cccff9b5f65ade409684ec704c8ce4 DIST foot-1.15.0.tar.gz 520829 BLAKE2B e86dba4c000ae3b290d207a2edef5e3b4240d27dd00c7e174312c3921ce670950c3396bd0d557733c87bcbeacc28fc9768916dc12fc703e5ebfd175afa818f01 SHA512 b0d4ad025010e2dbe30e1cfbc5d41c7dabc2d2d99872193134ddbca043d0d63daf85f2e81bcfa4aabcf7335c38e952bb1e46a9d28a1cd8ac62fc14c6bf87cb20 DIST foot-1.15.1.tar.gz 523399 BLAKE2B 6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7 SHA512 14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f +DIST foot-1.15.2.tar.gz 524743 BLAKE2B 7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6 SHA512 931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622 diff --git a/gui-apps/foot/foot-1.15.2.ebuild b/gui-apps/foot/foot-1.15.2.ebuild new file mode 100644 index ..37a811c34809 --- /dev/null +++ b/gui-apps/foot/foot-1.15.2.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg systemd + +DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator" +HOMEPAGE="https://codeberg.org/dnkl/foot; +SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="+grapheme-clustering test" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/wayland + media-libs/fcft + media-libs/fontconfig + x11-libs/libxkbcommon + x11-libs/pixman + grapheme-clustering? ( + dev-libs/libutf8proc:= + media-libs/fcft[harfbuzz] + ) +" +DEPEND=" + ${COMMON_DEPEND} + >=dev-libs/tllist-1.1.0 + dev-libs/wayland-protocols +" +RDEPEND=" + ${COMMON_DEPEND} + || ( + >=sys-libs/ncurses-6.3[-minimal] + ~gui-apps/foot-terminfo-${PV} + ) +" +BDEPEND=" + app-text/scdoc + dev-util/wayland-scanner +" + +src_prepare() { + default + # disable the systemd dep, we install the unit file manually + sed -i "s/systemd', required: false)$/', required: false)/" "${S}"/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature grapheme-clustering) + $(meson_use test tests) + -Dthemes=true + -Dime=true + -Dterminfo=disabled + ) + meson_src_configure + + sed 's|@bindir@|/usr/bin|g' "${S}"/foot-server.service.in > foot-server.service || die +} + +src_install() { + local DOCS=( CHANGELOG.md README.md LICENSE ) + meson_src_install + + # foot unconditionally installs CHANGELOG.md, README.md and LICENSE. + # we handle this via DOCS and dodoc instead. + rm -r "${ED}/usr/share/doc/${PN}" || die + systemd_douserunit foot-server.service "${S}"/foot-server.socket +}
[gentoo-commits] repo/gentoo:master commit in: gui-apps/foot-terminfo/
commit: 77aa8474cd9c63654bbb0dc65ea565286dc74dcf Author: Arsen Arsenović gentoo org> AuthorDate: Sun Jul 30 13:00:39 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Sun Jul 30 13:09:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77aa8474 gui-apps/foot-terminfo: add 1.15.2 Signed-off-by: Arsen Arsenović gentoo.org> gui-apps/foot-terminfo/Manifest| 1 + gui-apps/foot-terminfo/foot-terminfo-1.15.2.ebuild | 26 ++ 2 files changed, 27 insertions(+) diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest index e61637b79a13..6cb2367b0777 100644 --- a/gui-apps/foot-terminfo/Manifest +++ b/gui-apps/foot-terminfo/Manifest @@ -4,3 +4,4 @@ DIST foot-1.13.1.tar.gz 496955 BLAKE2B 48155439cd11123320908e67a968304903f96a550 DIST foot-1.14.0.tar.gz 509863 BLAKE2B fe7e26c3c70e99c00a121e1214f0003dbc8fc986a020e135e18feba515d9e194ba92a494bb33c22e20b96957e87ac5ed721511a9a104481bc24f40ceb9e0e8bd SHA512 379f1acafa8b3fd600c57974d79eef1a7e8a4630015aaeb8a0c491c0903ba1cd24b4fa578880f6cf6c9a09a8566c0609f4cccff9b5f65ade409684ec704c8ce4 DIST foot-1.15.0.tar.gz 520829 BLAKE2B e86dba4c000ae3b290d207a2edef5e3b4240d27dd00c7e174312c3921ce670950c3396bd0d557733c87bcbeacc28fc9768916dc12fc703e5ebfd175afa818f01 SHA512 b0d4ad025010e2dbe30e1cfbc5d41c7dabc2d2d99872193134ddbca043d0d63daf85f2e81bcfa4aabcf7335c38e952bb1e46a9d28a1cd8ac62fc14c6bf87cb20 DIST foot-1.15.1.tar.gz 523399 BLAKE2B 6e9296dcb8fd16fb77ec1e7a7668b46da31f83343f6b5fcafdb2514570ec7a356e1ba6308024331b66fdaca34eb86fd69dea6d5ab71a576ae13740a03d4245b7 SHA512 14605ba6e18b7ffc0961a3f00d275af2d885ec3d194123406d4fef21c6ec193c37ddee0a58f3a70853a72aabdbfc768bfc5fa1c516ad6cb669056c1c6dea990f +DIST foot-1.15.2.tar.gz 524743 BLAKE2B 7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6 SHA512 931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622 diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.15.2.ebuild b/gui-apps/foot-terminfo/foot-terminfo-1.15.2.ebuild new file mode 100644 index ..2d56410468f2 --- /dev/null +++ b/gui-apps/foot-terminfo/foot-terminfo-1.15.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland terminal emulator" +HOMEPAGE="https://codeberg.org/dnkl/foot; +SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> foot-${PV}.tar.gz" +S="${WORKDIR}/foot" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]" +BDEPEND="sys-libs/ncurses" + +src_prepare() { + default + sed -i s/@default_terminfo@/foot/ foot.info || die +} + +src_install() { + dodir /usr/share/terminfo/ + tic -xo "${ED}"/usr/share/terminfo foot.info || die +}
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 39e9a711b05315033766363ac61427c3dc19db82 Author: Sam James gentoo org> AuthorDate: Sun Jul 30 12:45:56 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 12:45:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e9a711 net-wireless/bluez: Stabilize 5.68 ppc64, #911496 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.68.ebuild b/net-wireless/bluez/bluez-5.68.ebuild index 733706a96c50..7ffd09d1e2db 100644 --- a/net-wireless/bluez/bluez-5.68.ebuild +++ b/net-wireless/bluez/bluez-5.68.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: app-arch/libarchive/
commit: 2bb6101e1d554d53d9ec41c3edf1a9f76ac80d46 Author: Sam James gentoo org> AuthorDate: Sun Jul 30 12:45:52 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 12:45:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bb6101e app-arch/libarchive: Stabilize 3.7.1 amd64, #911487 Signed-off-by: Sam James gentoo.org> app-arch/libarchive/libarchive-3.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-arch/libarchive/libarchive-3.7.1.ebuild b/app-arch/libarchive/libarchive-3.7.1.ebuild index fa1c0346992a..34e013430ac9 100644 --- a/app-arch/libarchive/libarchive-3.7.1.ebuild +++ b/app-arch/libarchive/libarchive-3.7.1.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="BSD BSD-2 BSD-4 public-domain" SLOT="0/13" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="acl blake2 +bzip2 +e2fsprogs expat +iconv lz4 +lzma lzo nettle static-libs xattr zstd" VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/libarchive.org.asc
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 3f367c4126c7fa737c3948f93fa77e8fee4b1e46 Author: Sam James gentoo org> AuthorDate: Sun Jul 30 12:45:54 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 12:45:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f367c41 net-wireless/bluez: Stabilize 5.68 x86, #911496 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.68.ebuild b/net-wireless/bluez/bluez-5.68.ebuild index 2bdb4796c576..733706a96c50 100644 --- a/net-wireless/bluez/bluez-5.68.ebuild +++ b/net-wireless/bluez/bluez-5.68.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: dev-python/peewee/
commit: 9ef2432011a58e479bc7b8af104ab9057bc907ba Author: Sam James gentoo org> AuthorDate: Sun Jul 30 12:45:27 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 12:45:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ef24320 dev-python/peewee: disable py3.9 Signed-off-by: Sam James gentoo.org> dev-python/peewee/peewee-3.16.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/peewee/peewee-3.16.2-r1.ebuild b/dev-python/peewee/peewee-3.16.2-r1.ebuild index 19c8eaba77ed..ec4ed7a1c49d 100644 --- a/dev-python/peewee/peewee-3.16.2-r1.ebuild +++ b/dev-python/peewee/peewee-3.16.2-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="sqlite" inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 0b7fe90e6a4f5c33df503f5d2d2ecc0b5bd43cfe Author: Sam James gentoo org> AuthorDate: Sun Jul 30 12:45:58 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 12:45:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b7fe90e net-wireless/bluez: Stabilize 5.68 arm64, #911496 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.68.ebuild b/net-wireless/bluez/bluez-5.68.ebuild index f18a5435715a..59ef5657afb0 100644 --- a/net-wireless/bluez/bluez-5.68.ebuild +++ b/net-wireless/bluez/bluez-5.68.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv x86" +KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev" # Since this release all remaining extra-tools need readline support, but this could
[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/
commit: 1b0266462157237ed7b5c491ee1d972aef3fcebd Author: Sam James gentoo org> AuthorDate: Sun Jul 30 12:45:57 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 30 12:45:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b026646 net-wireless/bluez: Stabilize 5.68 arm, #911496 Signed-off-by: Sam James gentoo.org> net-wireless/bluez/bluez-5.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-wireless/bluez/bluez-5.68.ebuild b/net-wireless/bluez/bluez-5.68.ebuild index 7ffd09d1e2db..f18a5435715a 100644 --- a/net-wireless/bluez/bluez-5.68.ebuild +++ b/net-wireless/bluez/bluez-5.68.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz; LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv x86" +KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv x86" IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev" # Since this release all remaining extra-tools need readline support, but this could