[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld/
commit: f1a40a736023a8f1be25e478ef657cf4c772306b Author: Michał Górny gentoo org> AuthorDate: Fri Oct 14 15:37:47 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Oct 14 15:38:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1a40a73 sys-devel/lld: Enable slotting on 14.0.6 Signed-off-by: Michał Górny gentoo.org> sys-devel/lld/lld-14.0.6-r1.ebuild | 80 ++ 1 file changed, 80 insertions(+) diff --git a/sys-devel/lld/lld-14.0.6-r1.ebuild b/sys-devel/lld/lld-14.0.6-r1.ebuild new file mode 100644 index ..7aca35dc3546 --- /dev/null +++ b/sys-devel/lld/lld-14.0.6-r1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit cmake flag-o-matic llvm llvm.org python-any-r1 + +DESCRIPTION="The LLVM linker (link editor)" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="debug test" +RESTRICT="!test? ( test )" + +DEPEND=" + ~sys-devel/llvm-${PV} +" +RDEPEND=" + ${DEPEND} + !sys-devel/lld:0 +" +BDEPEND=" + test? ( + >=dev-util/cmake-3.16 + $(python_gen_any_dep ">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]") + ) +" + +LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) +LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} ) +llvm.org_set_globals + +python_check_deps() { + python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]" +} + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + use test && python-any-r1_pkg_setup +} + +src_unpack() { + llvm.org_src_unpack + + # Directory ${WORKDIR}/llvm does not exist with USE="-test", + # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below, + # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system + # (lld/MachO/CMakeLists.txt) and is expected to be resolvable + # to existent directory ${WORKDIR}/libunwind/include. + mkdir -p "${WORKDIR}/llvm" || die +} + +src_configure() { + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DBUILD_SHARED_LIBS=ON + -DLLVM_INCLUDE_TESTS=$(usex test) + -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" + ) + use test && mycmakeargs+=( + -DLLVM_BUILD_TESTS=ON + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DPython3_EXECUTABLE="${PYTHON}" + ) + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-lld +}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld-toolchain-symlinks/
commit: 2aec5a99eaf127a9c5a643317c1fcb5867e3f268 Author: Michał Górny gentoo org> AuthorDate: Fri Oct 14 15:38:11 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Oct 14 15:38:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aec5a99 sys-devel/lld-toolchain-symlinks: Support slotted LLD 14 Signed-off-by: Michał Górny gentoo.org> .../lld-toolchain-symlinks-14-r2.ebuild| 39 ++ 1 file changed, 39 insertions(+) diff --git a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-14-r2.ebuild b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-14-r2.ebuild new file mode 100644 index ..ee8671571c75 --- /dev/null +++ b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-14-r2.ebuild @@ -0,0 +1,39 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib + +DESCRIPTION="Symlinks to use LLD on binutils-free system" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM; +SRC_URI="" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="multilib-symlinks +native-symlinks" + +RDEPEND=" + sys-devel/lld:${SLOT} +" + +src_install() { + use native-symlinks || return + + local chosts=( "${CHOST}" ) + if use multilib-symlinks; then + local abi + for abi in $(get_all_abis); do + chosts+=( "$(get_abi_CHOST "${abi}")" ) + done + fi + + local dest=/usr/lib/llvm/${SLOT}/bin + dodir "${dest}" + dosym ld.lld "${dest}/ld" + for chost in "${chosts[@]}"; do + dosym ld.lld "${dest}/${chost}-ld" + done +}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/
commit: 8baa117114b796cfd98b97321f99bf94e0dfafa3 Author: Matthew Thode gentoo org> AuthorDate: Fri Oct 14 16:47:19 2022 + Commit: Matthew Thode gentoo org> CommitDate: Fri Oct 14 16:47:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8baa1171 net-analyzer/icinga2: drop 2.13.4 Signed-off-by: Matthew Thode gentoo.org> net-analyzer/icinga2/Manifest | 1 - net-analyzer/icinga2/icinga2-2.13.4.ebuild | 145 - 2 files changed, 146 deletions(-) diff --git a/net-analyzer/icinga2/Manifest b/net-analyzer/icinga2/Manifest index e61495e85394..4f001e6bf3aa 100644 --- a/net-analyzer/icinga2/Manifest +++ b/net-analyzer/icinga2/Manifest @@ -1,2 +1 @@ -DIST icinga2-2.13.4.tar.gz 9662432 BLAKE2B fdae71d081a646b2f70d768b43c56602221d585997a1fca96d2f6c30c27eb6344a443a1d12981c94542fdb77443b40be3c4ec87796a82bfcab1b53fe6b46e0ec SHA512 454eb03587c66de2697d0d604fab37ae4ce243653357cd3295998ab9b58287acefc27876e06e530b8bd6bb4d96c1289a1f05ef25f0b19573123a0cf1d99b5cfb DIST icinga2-2.13.5.tar.gz 9663739 BLAKE2B 9ce884cfd66eb6ab9a6977c8e751465bbec30605c0b62302850e2533ea5b3bfa003074807ad21a4338d37c41fac59454eb65edbca7ab7c4897ecd74a4d41ff1f SHA512 7ac8970292795b8675a8fdc25ee0a68c6fe506d7413fe9c3c61e90ca159bdf01af43343de2217cbb4b5e446139c97e8b115b4dcd10b8ef68e884a07b80669f5d diff --git a/net-analyzer/icinga2/icinga2-2.13.4.ebuild b/net-analyzer/icinga2/icinga2-2.13.4.ebuild deleted file mode 100644 index b95acf553b6c.. --- a/net-analyzer/icinga2/icinga2-2.13.4.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake systemd - -if [[ ${PV} != ]]; then - SRC_URI="https://github.com/Icinga/icinga2/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm64 x86" -else - inherit git-r3 - EGIT_REPO_URI="https://github.com/Icinga/icinga2.git; -fi - -DESCRIPTION="Distributed, general purpose, network monitoring engine" -HOMEPAGE="https://icinga.com/; - -LICENSE="GPL-2" -SLOT="0" -IUSE="console jumbo-build lto mail mariadb minimal +mysql nano-syntax +plugins postgres systemd +vim-syntax" - -# Add accounts to DEPEND because of fowners in src_install -DEPEND=" - dev-libs/openssl:0= - dev-libs/boost:=[context] - console? ( dev-libs/libedit ) - mariadb? ( dev-db/mariadb-connector-c:= ) - mysql? ( dev-db/mysql-connector-c:= ) - postgres? ( dev-db/postgresql:= ) - dev-libs/yajl:= - acct-user/icinga - acct-group/icinga - acct-group/icingacmd" -BDEPEND=" - sys-devel/bison - >=sys-devel/flex-2.5.35" -RDEPEND=" - ${DEPEND} - plugins? ( || ( - net-analyzer/monitoring-plugins - net-analyzer/nagios-plugins - ) ) - mail? ( virtual/mailx ) - acct-group/nagios" - -REQUIRED_USE="!minimal? ( || ( mariadb mysql postgres ) )" - -src_configure() { - local mycmakeargs=( - -DICINGA2_UNITY_BUILD=$(usex jumbo-build) - -DCMAKE_INSTALL_SYSCONFDIR=/etc - -DCMAKE_INSTALL_LOCALSTATEDIR=/var - -DICINGA2_SYSCONFIGFILE=/etc/conf.d/icinga2 - -DICINGA2_PLUGINDIR="/usr/$(get_libdir)/nagios/plugins" - -DICINGA2_USER=icinga - -DICINGA2_GROUP=icingacmd - -DICINGA2_COMMAND_GROUP=icingacmd - -DICINGA2_RUNDIR=/run - -DINSTALL_SYSTEMD_SERVICE_AND_INITSCRIPT=ON - -DUSE_SYSTEMD=$(usex systemd) - -DLOGROTATE_HAS_SU=ON - -DICINGA2_LTO_BUILD=$(usex lto) - ) - # default to off if minimal, allow the flags to be set otherwise - if use minimal; then - mycmakeargs+=( - -DICINGA2_WITH_MYSQL=OFF - -DICINGA2_WITH_PGSQL=OFF - ) - else - mycmakeargs+=( - -DICINGA2_WITH_PGSQL=$(usex postgres) - -DICINGA2_WITH_MYSQL=$(usex mysql yes $(usex mariadb)) - ) - fi - - cmake_src_configure -} - -src_install() { - cmake_src_install - - newinitd "${FILESDIR}"/icinga2.initd-3 icinga2 - - if use mysql || use mariadb; then - docinto schema - newdoc "${WORKDIR}"/icinga2-${PV}/lib/db_ido_mysql/schema/mysql.sql mysql.sql - docinto schema/upgrade - dodoc "${WORKDIR}"/icinga2-${PV}/lib/db_ido_mysql/schema/upgrade/* - fi - if use postgres; then - docinto schema - newdoc "${WORKDIR}"/icinga2-${PV}/lib/db_ido_pgsql/schema/pgsql.sql pgsql.sql - docinto schema/upgrade - dodoc "${WORKDIR}"/icinga2-${PV}/lib/db_ido_pgsql/schema/upgrade/* - fi - - keepdir /etc/icinga2 - keepdir /var/lib/icinga2/api/zones - keepdir
[gentoo-commits] repo/gentoo:master commit in: dev-python/pandas/
commit: fa9245073da3afd9b77251aa45b1e6f8f54a82ff Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Oct 14 17:13:28 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Oct 14 17:18:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa924507 dev-python/pandas: enable python3_11 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pandas/pandas-1.5.0-r1.ebuild | 204 +++ 1 file changed, 204 insertions(+) diff --git a/dev-python/pandas/pandas-1.5.0-r1.ebuild b/dev-python/pandas/pandas-1.5.0-r1.ebuild new file mode 100644 index ..b2de50f560c0 --- /dev/null +++ b/dev-python/pandas/pandas-1.5.0-r1.ebuild @@ -0,0 +1,204 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE="threads(+)" + +VIRTUALX_REQUIRED="manual" + +inherit distutils-r1 multiprocessing optfeature virtualx + +DESCRIPTION="Powerful data structures for data analysis and statistics" +HOMEPAGE="https://pandas.pydata.org/ + https://github.com/pandas-dev/pandas/; +SRC_URI=" + https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz +" +S="${WORKDIR}/${P/_/}" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="doc full-support minimal test X" +RESTRICT="!test? ( test )" + +RECOMMENDED_DEPEND=" + >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}] + >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}] +" + +# TODO: add pandas-gbq to the tree +# TODO: Re-add dev-python/statsmodel[python3_11] dep once it supports python3_11 +# https://github.com/statsmodels/statsmodels/issues/8287 +OPTIONAL_DEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/blosc[${PYTHON_USEDEP}] + || ( + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + ) + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + || ( + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/xlsxwriter[${PYTHON_USEDEP}] + ) + >=dev-python/pytables-3.2.1[${PYTHON_USEDEP}] + >=dev-python/xarray-0.12.3[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}] + >=dev-python/xlrd-1.2.0[${PYTHON_USEDEP}] + >=dev-python/xlwt-1.3.0[${PYTHON_USEDEP}] + !hppa? ( + $(python_gen_cond_dep \ + 'dev-python/statsmodels[${PYTHON_USEDEP}]' python3_{8..10} ) + >=dev-python/scipy-1.1[${PYTHON_USEDEP}] + ) + X? ( + || ( + dev-python/PyQt5[${PYTHON_USEDEP}] + x11-misc/xclip + x11-misc/xsel + ) + ) +" +COMMON_DEPEND=" + >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.1-r3[${PYTHON_USEDEP}] + >=dev-python/pytz-2020.1[${PYTHON_USEDEP}] +" +DEPEND=" + ${COMMON_DEPEND} + >=dev-python/cython-0.29.32[${PYTHON_USEDEP}] + doc? ( + ${VIRTUALX_DEPEND} + app-text/pandoc + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/ipython[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/nbsphinx[${PYTHON_USEDEP}] + >=dev-python/numpydoc-0.9.1[${PYTHON_USEDEP}] + >=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}] + >=dev-python/pytables-3.0.0[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/rpy[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/xlrd[${PYTHON_USEDEP}] + dev-python/xlwt[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + x11-misc/xclip + ) + test? ( + ${VIRTUALX_DEPEND} + ${RECOMMENDED_DEPEND} + ${OPTIONAL_DEPEND} + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + >=dev-python/hypothesis-5.5.3[${PYTHON_USEDEP}] + dev-python/openpyxl[${PYTHON_USEDEP}] + dev-python/pymysql[${PYTHON_USEDEP}] + >=dev-python/pytest-6[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-1.31[${PYTHON_USEDEP}] + dev-python/psycopg:2[${PYTHON_USEDEP}] + dev-python/xlsxwriter[${PYTHON_USEDEP}] + x11-misc/xclip + x11-misc/xsel + ) +" +# dev-python/statsmodels invokes a circular dep +# hence rm from doc? ( ), again +RDEPEND=" + ${COMMON_DEPEND} + !minimal? ( ${RECOMMENDED_DEPEND} ) + full-support? (
[gentoo-commits] repo/gentoo:master commit in: dev-python/xarray/
commit: 8a694d3752918c15834adaf378a5d2d4d9d45fda Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Oct 14 17:17:51 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Oct 14 17:18:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a694d37 dev-python/xarray: enable python3_11 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/xarray/xarray-2022.10.0-r1.ebuild | 40 1 file changed, 40 insertions(+) diff --git a/dev-python/xarray/xarray-2022.10.0-r1.ebuild b/dev-python/xarray/xarray-2022.10.0-r1.ebuild new file mode 100644 index ..5e56abd493ea --- /dev/null +++ b/dev-python/xarray/xarray-2022.10.0-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="N-D labeled arrays and datasets in Python" +HOMEPAGE="https://xarray.pydata.org/; +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/numpy-1.22[${PYTHON_USEDEP}] + >=dev-python/pandas-1.3[${PYTHON_USEDEP}] + >=dev-python/packaging-21.0[${PYTHON_USEDEP}] +" +# note: most of the test dependencies are optional +BDEPEND=" + test? ( + dev-python/bottleneck[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/toolz[${PYTHON_USEDEP}] + !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] ) + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # warning-targeted tests are fragile and not important to end users + xarray/tests/test_backends.py::test_no_warning_from_dask_effective_get +)
[gentoo-commits] repo/gentoo:master commit in: app-metrics/node_exporter/, app-metrics/node_exporter/files/
commit: 57815e3bae0ad8bb6658fd2754732cc51f52a430 Author: John Helmert III gentoo org> AuthorDate: Fri Oct 14 17:18:28 2022 + Commit: William Hubbs gentoo org> CommitDate: Fri Oct 14 17:19:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57815e3b app-metrics/node_exporter: add 1.4.0 Closes: https://bugs.gentoo.org/876241 Closes: https://github.com/gentoo/gentoo/27701 Signed-off-by: John Helmert III gentoo.org> Signed-off-by: William Hubbs gentoo.org> app-metrics/node_exporter/Manifest | 2 + .../node_exporter/files/node_exporter.initd-1 | 23 +++ .../node_exporter/files/node_exporter.service-1| 13 +++ .../node_exporter/node_exporter-1.4.0.ebuild | 45 ++ 4 files changed, 83 insertions(+) diff --git a/app-metrics/node_exporter/Manifest b/app-metrics/node_exporter/Manifest index d0c9cfabf358..b5b086e2a012 100644 --- a/app-metrics/node_exporter/Manifest +++ b/app-metrics/node_exporter/Manifest @@ -1,2 +1,4 @@ DIST node_exporter-1.3.1-deps.tar.xz 110247608 BLAKE2B 0c3cbea40927a2f780aea4113846a95fb24e79a03f53d880ec0cb4ad805e94dd2cd48402ad08673835e4bce2f06548a452dfb3a9f6f53b5d2d7b0a24048de5be SHA512 d7f7976f8ca3825876f8d246c58dccb6973edcb2e7a572c690b9ca8c8d7935bc0f225ab0285eacbaa93767b6f4181324b168338765a35a7e3112c32f926a3c8a DIST node_exporter-1.3.1.tar.gz 299038 BLAKE2B 8c4b562fab36632f6a4bcfc0c7bc65484bd9d44b16691a3d531c3e163ab17bf0fe81712d5ea3115460144be246599fc3430a80dd2244981333f0e1e5b2384c80 SHA512 cd73ca3551b0b52307d8b76aff29bf497609a1729203da9898270d1441d3358e8d9ba907bb8a75b5934ed64a8cf6b360385b1b2d0a3de55e0e149e0f819e0a1f +DIST node_exporter-1.4.0-deps.tar.xz 24623388 BLAKE2B 76ea5392f3f4ee2d76706d77625a0b1708f0a09d11dde1fc7511f62625cf7d2e26117eb8ed77c495d4e1d7aa98c62dfbaffc7310c415d831a670360705789975 SHA512 9e64c1d51bd47cb6a8caa5fd6f22846c266ebb86c79e5f8ab363e847c614fca4044e7c388691870e61a8f017f08c2b5bcada56c8390bdf9877e71ccdbd646ad9 +DIST node_exporter-1.4.0.tar.gz 325743 BLAKE2B df6af555035c70930a610790e8d5eee87ca12cd27308ed95edf875da8615b61dde805d960d6262587322abecb721695bd42b1c078a7bcc40b24053cfce86015d SHA512 ebb4f9662ba995130b96e108050571119da368a8195e50896a19aab04d7cb40d60f9ae81052a0de08f571886cfb4150bf006a7b67a3d3683f2d04b5f43d61e7a diff --git a/app-metrics/node_exporter/files/node_exporter.initd-1 b/app-metrics/node_exporter/files/node_exporter.initd-1 new file mode 100644 index ..6e9de80da590 --- /dev/null +++ b/app-metrics/node_exporter/files/node_exporter.initd-1 @@ -0,0 +1,23 @@ +#!/sbin/openrc-run +# Copyright 2016-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +description="Prometheus machine metrics exporter" +pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"} +user=${user:-${RC_SVCNAME}} +group=${group:-${RC_SVCNAME}} + +command="/usr/sbin/node_exporter" +command_args="${command_args:---collector.textfile.directory=/var/lib/node_exporter/}" +command_background="true" +command_user="${user}:${group}" +output_log="/var/log/node_exporter/${RC_SVCNAME}.log" +error_log="/var/log/node_exporter/${RC_SVCNAME}.log" + +depend() { + after net +} + +start_pre() { + checkpath -q -d -m 0755 -o ${user}:${group} /var/log/node_exporter +} diff --git a/app-metrics/node_exporter/files/node_exporter.service-1 b/app-metrics/node_exporter/files/node_exporter.service-1 new file mode 100644 index ..81909b962b87 --- /dev/null +++ b/app-metrics/node_exporter/files/node_exporter.service-1 @@ -0,0 +1,13 @@ +[Unit] +Description=Node Exporter +Wants=network-online.target +After=network-online.target + +[Service] +User=node_exporter +Group=node_exporter +Type=simple +ExecStart=/usr/sbin/node_exporter --collector.textfile.directory=/var/lib/node_exporter/ + +[Install] +WantedBy=multi-user.target diff --git a/app-metrics/node_exporter/node_exporter-1.4.0.ebuild b/app-metrics/node_exporter/node_exporter-1.4.0.ebuild new file mode 100644 index ..91cb5773c610 --- /dev/null +++ b/app-metrics/node_exporter/node_exporter-1.4.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module systemd +MY_PV="v${PV/_rc/-rc.}" +NODE_EXPORTER_COMMIT=7da1321761b3b8dfc9e496e1a60e6a476fec6018 + +DESCRIPTION="Prometheus exporter for machine metrics" +HOMEPAGE="https://github.com/prometheus/node_exporter; +SRC_URI="https://github.com/prometheus/node_exporter/archive/${MY_PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz; + +LICENSE="Apache-2.0 BSD BSD-2 MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +COMMON_DEPEND="acct-group/node_exporter + acct-user/node_exporter" +DEPEND=">=dev-util/promu-0.3.0 + ${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" + +S="${WORKDIR}/${PN}-${PV/_rc/-rc.}" + +src_prepare() { + default + sed -i -e
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: e7fca383464c55a2979911638df957556104b41d Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri Oct 14 15:40:54 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri Oct 14 15:42:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7fca383 profiles.desc: List arm64 musl llvm Signed-off-by: Andreas K. Hüttel gentoo.org> profiles/profiles.desc | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/profiles.desc b/profiles/profiles.desc index c73964c16d09..e9699540ae06 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -338,6 +338,7 @@ arm default/linux/arm/17.0/musl/armv7a dev armdefault/linux/arm/17.0/musl/armv7a/hardened exp armdefault/linux/arm/17.0/musl/armv7a/hardened/selinux exp arm64 default/linux/arm64/17.0/musl dev +arm64 default/linux/arm64/17.0/musl/llvm exp arm64 default/linux/arm64/17.0/musl/hardened exp arm64 default/linux/arm64/17.0/musl/hardened/selinux exp mips default/linux/mips/17.0/musl/o32exp
[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm64/17.0/musl/llvm/
commit: 8f936055b45b9b4baa209c9042071d5dd8d3bda1 Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri Oct 14 15:39:45 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri Oct 14 15:42:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f936055 profiles: add arm64 musl clang Signed-off-by: Andreas K. Hüttel gentoo.org> profiles/default/linux/arm64/17.0/musl/llvm/eapi | 1 + profiles/default/linux/arm64/17.0/musl/llvm/parent | 2 ++ 2 files changed, 3 insertions(+) diff --git a/profiles/default/linux/arm64/17.0/musl/llvm/eapi b/profiles/default/linux/arm64/17.0/musl/llvm/eapi new file mode 100644 index ..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm64/17.0/musl/llvm/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm64/17.0/musl/llvm/parent b/profiles/default/linux/arm64/17.0/musl/llvm/parent new file mode 100644 index ..845cedb73fde --- /dev/null +++ b/profiles/default/linux/arm64/17.0/musl/llvm/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/llvm
[gentoo-commits] repo/gentoo:master commit in: dev-java/jackson-databind/
commit: 1702e89d38d5cb36e5e5f07fed89292cf2a603bc Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Thu Oct 13 05:37:39 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Oct 14 18:42:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1702e89d dev-java/jackson-databind: add 2.13.4.1, drop 2.13.4 Bug: https://bugs.gentoo.org/874033 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Miroslav Šulc gentoo.org> dev-java/jackson-databind/Manifest | 2 +- ...kson-databind-2.13.4.ebuild => jackson-databind-2.13.4.1.ebuild} | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-java/jackson-databind/Manifest b/dev-java/jackson-databind/Manifest index 94081af27935..e51018c3ba49 100644 --- a/dev-java/jackson-databind/Manifest +++ b/dev-java/jackson-databind/Manifest @@ -1,2 +1,2 @@ DIST jackson-databind-2.13.3.tar.gz 48056095 BLAKE2B 04751cd99eae3bbf3c3a30993506f05b47a85782f52e2cf51f50de9bcb5e9c3718d6ba6105667226272d644dcac6aeeb3ce06dc7ae737adf0392a7a7eafef2aa SHA512 785db6cab20ee74ff90815b8a1afedcbf10f13f60c336a61c20513757cbcde80c073d5f4dc60d390a72600a2b5719cca22b4c71220707dd4edd67dd87f6a7ac9 -DIST jackson-databind-2.13.4.tar.gz 48052399 BLAKE2B f3ad6d8c2afa69dfadaef7cc592215bb5b9a63c03ef214dd75f4b5b88a35edd0d24a4a680936a057046dd3418a901aa8af1ca093097f17f0998ab66b19c3cb84 SHA512 b315a8bffdc81c954ed1a3b07032b47229e1fa2e78ca8f4c3609c47d4afd000ba849cc54ea9a0073dd4a9313b17ce7e1f420ce5df5d389d5ecc640e925dc6cd1 +DIST jackson-databind-2.13.4.1.tar.gz 48063423 BLAKE2B 88370810068f3c1b3973f310e55e6fb53067ff9796de960d2c57cd50ee59dd552f58b4e73d4455076b18ec996ce7714ab84000a4887a1779fcf259859c891346 SHA512 22b7a4225903a0fad3d7d17a5fad79905da96a4a7ebf70b7d9f2c778e88f8c9c2a27d96f66beae96f189ebcd9ca19fd7b12405009ae38023ec8b0511e1ba1af2 diff --git a/dev-java/jackson-databind/jackson-databind-2.13.4.ebuild b/dev-java/jackson-databind/jackson-databind-2.13.4.1.ebuild similarity index 94% rename from dev-java/jackson-databind/jackson-databind-2.13.4.ebuild rename to dev-java/jackson-databind/jackson-databind-2.13.4.1.ebuild index cefd08b5c6da..bba879961c05 100644 --- a/dev-java/jackson-databind/jackson-databind-2.13.4.ebuild +++ b/dev-java/jackson-databind/jackson-databind-2.13.4.1.ebuild @@ -7,7 +7,7 @@ EAPI=8 JAVA_PKG_IUSE="doc source" -MAVEN_ID="com.fasterxml.jackson.core:jackson-databind:2.13.4" +MAVEN_ID="com.fasterxml.jackson.core:jackson-databind:2.13.4.1" # No tests because of not yet packaged powermock # JAVA_TESTING_FRAMEWORKS="junit-4" @@ -27,8 +27,8 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" # com.fasterxml.jackson.core:jackson-core:2.13.4 -> >=dev-java/jackson-core-2.13.4:0 CP_DEPEND=" - ~dev-java/jackson-annotations-${PV}:2 - ~dev-java/jackson-core-${PV}:0 + ~dev-java/jackson-annotations-2.13.4:2 + ~dev-java/jackson-core-2.13.4:0 " # Compile dependencies
[gentoo-commits] repo/gentoo:master commit in: dev-java/jackson-module-jakarta-xmlbind/
commit: 1da5e6877e3ebea4b8f8cf39f7577424eea09b28 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Thu Oct 13 06:05:25 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Oct 14 18:42:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1da5e687 dev-java/jackson-module-jakarta-xmlbind: depend on jackson-databind-2.13.4.1 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Miroslav Šulc gentoo.org> ...nd-2.13.4.ebuild => jackson-module-jakarta-xmlbind-2.13.4-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4.ebuild b/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4-r1.ebuild similarity index 98% rename from dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4.ebuild rename to dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4-r1.ebuild index cced241a8774..d4c1788b9113 100644 --- a/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4.ebuild +++ b/dev-java/jackson-module-jakarta-xmlbind/jackson-module-jakarta-xmlbind-2.13.4-r1.ebuild @@ -31,7 +31,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" CP_DEPEND=" ~dev-java/jackson-annotations-${PV}:2 ~dev-java/jackson-core-${PV}:0 - ~dev-java/jackson-databind-${PV}:0 + ~dev-java/jackson-databind-${PV}.1:0 dev-java/jakarta-activation:1 dev-java/jaxb-api:4 "
[gentoo-commits] repo/gentoo:master commit in: dev-java/jackson-dataformat-yaml/
commit: c469d344a8be520c3f201cd1d8a2a16eecc6867f Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Thu Oct 13 07:14:56 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Oct 14 18:42:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c469d344 dev-java/jackson-dataformat-yaml: depend on jackson-databind-2.13.4.1 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Signed-off-by: Miroslav Šulc gentoo.org> ...at-yaml-2.13.4.ebuild => jackson-dataformat-yaml-2.13.4-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4.ebuild b/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4-r1.ebuild similarity index 96% rename from dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4.ebuild rename to dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4-r1.ebuild index 56fbfba3fd2a..48c48d9ac0fe 100644 --- a/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4.ebuild +++ b/dev-java/jackson-dataformat-yaml/jackson-dataformat-yaml-2.13.4-r1.ebuild @@ -22,8 +22,8 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" DEPEND=" ~dev-java/jackson-core-${PV}:0 - ~dev-java/jackson-databind-${PV}:0 - >=dev-java/snakeyaml-1.30-r1:0 + ~dev-java/jackson-databind-${PV}.1:0 + dev-java/snakeyaml:0 >=virtual/jdk-11:* "
[gentoo-commits] repo/gentoo:master commit in: dev-java/jackson-dataformat-xml/
commit: 96d3426e58f17e89f9724033865eaec7371eabe6 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Thu Oct 13 07:27:30 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Oct 14 18:42:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96d3426e dev-java/jackson-dataformat-xml: depend on jackson-databind-2.13.4.1 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/27763 Signed-off-by: Miroslav Šulc gentoo.org> ...format-xml-2.13.4.ebuild => jackson-dataformat-xml-2.13.4-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4.ebuild b/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4-r1.ebuild similarity index 99% rename from dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4.ebuild rename to dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4-r1.ebuild index f7c722ff3c0b..d407fdda4d1e 100644 --- a/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4.ebuild +++ b/dev-java/jackson-dataformat-xml/jackson-dataformat-xml-2.13.4-r1.ebuild @@ -31,7 +31,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" CP_DEPEND=" ~dev-java/jackson-annotations-${PV}:2 ~dev-java/jackson-core-${PV}:0 - ~dev-java/jackson-databind-${PV}:0 + ~dev-java/jackson-databind-${PV}.1:0 >=dev-java/stax2-api-4.2.1-r1:0 dev-java/woodstox-core:0 "
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/, app-crypt/gnupg/files/
commit: 427c50c7e83f2a469b3ce8ba91294142f66155ac Author: Sam James gentoo org> AuthorDate: Fri Oct 14 18:59:55 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:04:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=427c50c7 app-crypt/gnupg: add 2.2.40 Signed-off-by: Sam James gentoo.org> app-crypt/gnupg/Manifest | 2 + .../files/gnupg-2.2.40-fix-no-ldap-build.patch | 36 + app-crypt/gnupg/gnupg-2.2.40.ebuild| 166 + 3 files changed, 204 insertions(+) diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest index fdb506e83ca5..c9cfff783a16 100644 --- a/app-crypt/gnupg/Manifest +++ b/app-crypt/gnupg/Manifest @@ -1,4 +1,6 @@ DIST gnupg-2.2.39.tar.bz2 7290098 BLAKE2B a9e31830f3ef9ec6d8d461a85fcbe4b91bcac9607d3b5f13f5edc0c54505afb6c6c119cd397023b1378d96c7d0f15c0d60da1d15721e9a18eb3ea8c7b69fba83 SHA512 73f881c12c82010aeaada500517ff39ab22b27ff21b1248bc2228b60a2d75385a44a53c5cfadb8f6b84ef22ad9db0105096b6620fb689560809b324019713940 DIST gnupg-2.2.39.tar.bz2.sig 119 BLAKE2B 584d7d36671670ac507948257e9c6be556ed2a2d3c0100bb2746edfe96df5ee1d4c6172fe0cae39d85fc290097bc5f6e1b351debc8ec2f5cc78047354fbed016 SHA512 6f7d7c2d1fae706b03c735cf453976c3aebef3f23659426f39a88c63d979f4d873ae09280d75dee9000805468d2a7f49d348609061939000f7cedf34ec5c6019 +DIST gnupg-2.2.40.tar.bz2 7301631 BLAKE2B c9a077e28b22888573bdd12029205eb5f79a463a297e400a623bc86a39eeb6454cd884d05bd96734998613c695f2c9dcc68963c7275b89938ac38ddc7ba1e229 SHA512 4c2f5fbf37ba6fbad0045aad23129186963010c673ea0b81801adc4f98efe14d6c7228e22815b6b26307c1fe5bb51cd088aa6a0f06a9325d3c021849ef81c594 +DIST gnupg-2.2.40.tar.bz2.sig 119 BLAKE2B baaffad8203169fca54be031b3c77f818ecf973c73b9389cb3cbcd8217ae8a6018f0d3d4d2d5b6f0611f7643b78467f91902add3107e9538273607c6ba3a49bf SHA512 fccc06c709450d58e64716c505cd79556edac440462613c47c6ec78714355425c045418946b4b4b2a5c79e33e0e75b20f0699ae6de9921add4877fd6c8cc2d64 DIST gnupg-2.3.7.tar.bz2 7599853 BLAKE2B 3e9e33c8357222f42cc0e2af538e9f1f1f0453f35d790aaadf47ce9df24229efa91457b6014b34f19084448a3a6603c82e7d07714b89a68c6a84a08af6fa0e02 SHA512 c7fe169050ef17051cdaac9ad476e7ea792483baad1208fc359d568fa9e138d920ecaa2cd9cae73b20f5472a7d8ca6540a62062ff7a06055cc656b0eb4b917b9 DIST gnupg-2.3.7.tar.bz2.sig 119 BLAKE2B c2652adf203bc828ed0aaf778542e990028156c16b435cd35aa6fe57ca0a5b798087c98e16589685c8ab9b8b92e16c3f7d4da56a4b1209b9adf2c24ea548ae6e SHA512 0257034b3e7ac390dadb151c656ff59822dacedaddca4ad6b5980b3e03a468ada47553e6a1fcff6a12c64ae2f9c15b245df855cd424b010041df8db9a1b8 diff --git a/app-crypt/gnupg/files/gnupg-2.2.40-fix-no-ldap-build.patch b/app-crypt/gnupg/files/gnupg-2.2.40-fix-no-ldap-build.patch new file mode 100644 index ..3ab9c0cba902 --- /dev/null +++ b/app-crypt/gnupg/files/gnupg-2.2.40-fix-no-ldap-build.patch @@ -0,0 +1,36 @@ +https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commitdiff;h=7011286ce6e1fb56c2989fdafbd11b931c489faa + +From 7011286ce6e1fb56c2989fdafbd11b931c489faa Mon Sep 17 00:00:00 2001 +From: NIIBE Yutaka +Date: Fri, 14 Oct 2022 09:58:41 +0900 +Subject: [PATCH] dirmngr: Fix build with no LDAP support. + +* dirmngr/server.c [USE_LDAP] (start_command_handler): Conditionalize. + +-- + +GnuPG-bug-id: 6239 +Signed-off-by: NIIBE Yutaka +--- + dirmngr/server.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/dirmngr/server.c b/dirmngr/server.c +index 04ebfd317..98f354300 100644 +--- a/dirmngr/server.c b/dirmngr/server.c +@@ -3137,8 +3137,10 @@ start_command_handler (assuan_fd_t fd, unsigned int session_id) +ctrl->refcount); + else + { ++#if USE_LDAP + ks_ldap_free_state (ctrl->ks_get_state); + ctrl->ks_get_state = NULL; ++#endif + release_ctrl_ocsp_certs (ctrl); + xfree (ctrl->server_local); + dirmngr_deinit_default_ctrl (ctrl); +-- +2.11.0 + + diff --git a/app-crypt/gnupg/gnupg-2.2.40.ebuild b/app-crypt/gnupg/gnupg-2.2.40.ebuild new file mode 100644 index ..aad9c21dbc70 --- /dev/null +++ b/app-crypt/gnupg/gnupg-2.2.40.ebuild @@ -0,0 +1,166 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Maintainers should: +# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/ +# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159 +# (find the one for the current release then subscribe to it + +# any subsequent ones linked within so you're covered for a while.) + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +inherit flag-o-matic systemd toolchain-funcs verify-sig + +MY_P="${P/_/-}" + +DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation" +HOMEPAGE="https://gnupg.org/; +SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2" +SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-3+" +SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: media-sound/yoshimi/
commit: 018d514f6abe3f0ea5e6a7775d661e738a8a2525 Author: Sam James gentoo org> AuthorDate: Fri Oct 14 19:02:50 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:04:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=018d514f media-sound/yoshimi: Stabilize 2.2.2.1 amd64, #877063 Signed-off-by: Sam James gentoo.org> media-sound/yoshimi/yoshimi-2.2.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild b/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild index 07ae2d6616da..3d9af4b21f5f 100644 --- a/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild +++ b/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN^}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="+lv2" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/
commit: 337cb12f6ac4729d216e81eda3552012ad065b87 Author: Sam James gentoo org> AuthorDate: Fri Oct 14 18:50:03 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:04:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=337cb12f dev-libs/libxml2: add 2.10.3 Bug: https://bugs.gentoo.org/877149 Signed-off-by: Sam James gentoo.org> dev-libs/libxml2/Manifest | 1 + dev-libs/libxml2/libxml2-2.10.3.ebuild | 194 + 2 files changed, 195 insertions(+) diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest index f5ac9a3f1639..cda56d9516dd 100644 --- a/dev-libs/libxml2/Manifest +++ b/dev-libs/libxml2/Manifest @@ -1,4 +1,5 @@ DIST libxml2-2.10.2.tar.xz 2636304 BLAKE2B 3ccc11ac73a81ee7ea3e565597c95e74923eba3d858c9a915aecf1dcf2fb6ab3e46c6ed2ea504261a822de2ac2132834ffa8ffd039e9e1390a9637a2dac7d6c5 SHA512 c26ee428ae2fae2326fcaec156ed36c5f5d63aeb4839d626f6544a3fad158a1602e9dc0d542b2f947e6a8de0c09ff130da2626a30aec27446ce09614f78466b5 +DIST libxml2-2.10.3.tar.xz 2639908 BLAKE2B aef2cc87e4632ddc478ff719155fdcb17601a8af37ecc1145ca05e01340935b57f07722e016ca2b27e4b269d47bd2fe97db09119a47849e8745e077e42b8bb66 SHA512 33bb87ae9a45c475c3de09477e5d94840d8f687f893ef7839408bc7267e57611c4f2b863ed8ec819a4b5f1ebd6a122db9f6054c73bceed427d37f3e67f62620c DIST libxml2-2.9.14-patches-r0.tar.bz2 8304 BLAKE2B 067faba5bfcbf81e2ef356925c0d3b4ef0aff7604db049366180b8217b781c60c2746be348c5e1a09de925e54fc69e3e431f7e2199ce326b6ff88ea9352ca45c SHA512 e97bada92a14ef0501a5f7be312d35d26eb52b648102d028dc11b3eef62ee0597540d0b474f54bd015a914a9cb7600d4dc34912b0ead5230136e945d80ae8428 DIST libxml2-2.9.14.tar.xz 3129968 BLAKE2B ab584503d5209e4aaf41ae6f44aed5e94c0ae29e28cfba39a9012568aa97515af861b47891b84d2a352a07357626ba50ddb1e344e911fa14ff2ce93c5beff1f1 SHA512 d08e6cafb289c499fdc5b3a12181e032a34f7a249bc66758859f964d3e71e19fd69be79921e1a9d8ab1e692d15b13f5fae95eeb10c3236974d89e218f5107606 DIST xmlts20130923.tar.gz 641522 BLAKE2B 63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be SHA512 d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733 diff --git a/dev-libs/libxml2/libxml2-2.10.3.ebuild b/dev-libs/libxml2/libxml2-2.10.3.ebuild new file mode 100644 index ..b8f7fa168857 --- /dev/null +++ b/dev-libs/libxml2/libxml2-2.10.3.ebuild @@ -0,0 +1,194 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Note: Please bump in sync with dev-libs/libxslt + +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE="xml(+)" +inherit flag-o-matic python-r1 multilib-minimal + +XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite; +XSTS_NAME_1="xmlschema2002-01-16" +XSTS_NAME_2="xmlschema2004-01-14" +XSTS_TARBALL_1="xsts-2002-01-16.tar.gz" +XSTS_TARBALL_2="xsts-2004-01-14.tar.gz" +XMLCONF_TARBALL="xmlts20130923.tar.gz" + +DESCRIPTION="XML C parser and toolkit" +HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxml2; +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2; + inherit autotools git-r3 +else + inherit gnome.org libtool + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +SRC_URI+=" + test? ( + ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1} + ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2} + https://www.w3.org/XML/Test/${XMLCONF_TARBALL} + )" +S="${WORKDIR}/${PN}-${PV%_rc*}" + +LICENSE="MIT" +SLOT="2" +IUSE="debug examples +ftp icu lzma +python readline static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] + icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] ) + lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] ) + python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:= )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +if [[ ${PV} == ]] ; then + BDEPEND+=" dev-util/gtk-doc-am" +fi + +MULTILIB_CHOST_TOOLS=( + /usr/bin/xml2-config +) + +DOCS=( NEWS README.md TODO TODO_SCHEMAS python/TODO ) + +src_unpack() { + if [[ ${PV} == ]] ; then + git-r3_src_unpack + else + local tarname=${P/_rc/-rc}.tar.xz + + # ${A} isn't used to avoid unpacking of test tarballs into ${WORKDIR}, + # as they are needed as tarballs in ${S}/xstc instead and not unpacked + unpack ${tarname} + + if [[ -n ${PATCHSET_VERSION} ]] ; then + unpack
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/
commit: 2f4204970f0aa8efc36cd1afcd7c8b3f740f87e0 Author: Sam James gentoo org> AuthorDate: Fri Oct 14 19:02:06 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:04:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f420497 app-crypt/gnupg: add 2.3.8 Signed-off-by: Sam James gentoo.org> app-crypt/gnupg/Manifest | 2 + app-crypt/gnupg/gnupg-2.3.8.ebuild | 171 + 2 files changed, 173 insertions(+) diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest index c9cfff783a16..889592c85d9c 100644 --- a/app-crypt/gnupg/Manifest +++ b/app-crypt/gnupg/Manifest @@ -4,3 +4,5 @@ DIST gnupg-2.2.40.tar.bz2 7301631 BLAKE2B c9a077e28b22888573bdd12029205eb5f79a46 DIST gnupg-2.2.40.tar.bz2.sig 119 BLAKE2B baaffad8203169fca54be031b3c77f818ecf973c73b9389cb3cbcd8217ae8a6018f0d3d4d2d5b6f0611f7643b78467f91902add3107e9538273607c6ba3a49bf SHA512 fccc06c709450d58e64716c505cd79556edac440462613c47c6ec78714355425c045418946b4b4b2a5c79e33e0e75b20f0699ae6de9921add4877fd6c8cc2d64 DIST gnupg-2.3.7.tar.bz2 7599853 BLAKE2B 3e9e33c8357222f42cc0e2af538e9f1f1f0453f35d790aaadf47ce9df24229efa91457b6014b34f19084448a3a6603c82e7d07714b89a68c6a84a08af6fa0e02 SHA512 c7fe169050ef17051cdaac9ad476e7ea792483baad1208fc359d568fa9e138d920ecaa2cd9cae73b20f5472a7d8ca6540a62062ff7a06055cc656b0eb4b917b9 DIST gnupg-2.3.7.tar.bz2.sig 119 BLAKE2B c2652adf203bc828ed0aaf778542e990028156c16b435cd35aa6fe57ca0a5b798087c98e16589685c8ab9b8b92e16c3f7d4da56a4b1209b9adf2c24ea548ae6e SHA512 0257034b3e7ac390dadb151c656ff59822dacedaddca4ad6b5980b3e03a468ada47553e6a1fcff6a12c64ae2f9c15b245df855cd424b010041df8db9a1b8 +DIST gnupg-2.3.8.tar.bz2 7644926 BLAKE2B afb960adb877398363d92585d54bccc82c816f87b4489835950c19fc330edbf5302f7f958fdc6333b80d2e34730c9518e6abffea721891fd76c1b2ff2aa704be SHA512 6df8b1c53f0112c358f9f9eac732dd4ca13bcec24fc55a7d4a606587da988c5b7bb4c61be52b8b7769f1536dd2043087e6eb5cf224991cb0b2ed38ad00717ee2 +DIST gnupg-2.3.8.tar.bz2.sig 119 BLAKE2B 29a133605d72dc4c102ec9a82d654cb980a72463fdc6e255d595e0559bb08860dcb1b014681e1d177eb29c0d32f4ce4ef6caefa6558f1cb97c87c42fb426ea63 SHA512 d97a92c245df997dbff800b25872e9f0769b20e9336b12682b4539fd4fe0e9c2dada7af397b8afeeeba316100b8f4dd86ba96e1dc62cee70158927229b0a015d diff --git a/app-crypt/gnupg/gnupg-2.3.8.ebuild b/app-crypt/gnupg/gnupg-2.3.8.ebuild new file mode 100644 index ..d87edc8dcc51 --- /dev/null +++ b/app-crypt/gnupg/gnupg-2.3.8.ebuild @@ -0,0 +1,171 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Maintainers should: +# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/ +# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159 +# (find the one for the current release then subscribe to it + +# any subsequent ones linked within so you're covered for a while.) + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +inherit flag-o-matic systemd toolchain-funcs verify-sig + +MY_P="${P/_/-}" + +DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation" +HOMEPAGE="https://gnupg.org/; +SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2" +SRC_URI+=" verify-sig? ( mirror://gnupg/gnupg/${P}.tar.bz2.sig )" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools usb user-socket wks-server" +RESTRICT="!test? ( test )" +REQUIRED_USE="test? ( tofu )" + +# Existence of executables is checked during configuration. +# Note: On each bump, update dep bounds on each version from configure.ac! +DEPEND=">=dev-libs/libassuan-2.5.0 + >=dev-libs/libgcrypt-1.9.1:= + >=dev-libs/libgpg-error-1.41 + >=dev-libs/libksba-1.3.4 + >=dev-libs/npth-1.2 + >=net-misc/curl-7.10 + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + ldap? ( net-nds/openldap:= ) + readline? ( sys-libs/readline:0= ) + smartcard? ( usb? ( virtual/libusb:1 ) ) + tofu? ( >=dev-db/sqlite-3.27 ) + tpm? ( >=app-crypt/tpm2-tss-2.4.0:= ) + ssl? ( >=net-libs/gnutls-3.0:0= ) +" + +RDEPEND="${DEPEND} + app-crypt/pinentry + nls? ( virtual/libintl ) + selinux? ( sec-policy/selinux-gpg ) + wks-server? ( virtual/mta )" + +BDEPEND="virtual/pkgconfig + doc? ( sys-apps/texinfo ) + nls? ( sys-devel/gettext ) + verify-sig? ( sec-keys/openpgp-keys-gnupg )" + +DOCS=( + ChangeLog NEWS README THANKS TODO VERSION + doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER +) + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch +
[gentoo-commits] repo/gentoo:master commit in: dev-java/byte-buddy/
commit: 130ac741f7d7fc34b890fa4b86de738bb2605eb0 Author: Sam James gentoo org> AuthorDate: Fri Oct 14 19:02:56 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:04:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130ac741 dev-java/byte-buddy: Stabilize 1.12.14 amd64, #877085 Signed-off-by: Sam James gentoo.org> dev-java/byte-buddy/byte-buddy-1.12.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/byte-buddy/byte-buddy-1.12.14.ebuild b/dev-java/byte-buddy/byte-buddy-1.12.14.ebuild index edb8938b00ce..5648f7de1768 100644 --- a/dev-java/byte-buddy/byte-buddy-1.12.14.ebuild +++ b/dev-java/byte-buddy/byte-buddy-1.12.14.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/raphw/${PN}/archive/${P}.tar.gz; LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86" DEPEND=" >=virtual/jdk-11:*
[gentoo-commits] repo/gentoo:master commit in: media-sound/yoshimi/
commit: cf5f54a370754062ad8dbf0e78e90a94374ebe73 Author: Sam James gentoo org> AuthorDate: Fri Oct 14 19:03:32 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:04:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf5f54a3 media-sound/yoshimi: Stabilize 2.2.2.1 x86, #877063 Signed-off-by: Sam James gentoo.org> media-sound/yoshimi/yoshimi-2.2.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild b/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild index 3d9af4b21f5f..d37c7559c8db 100644 --- a/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild +++ b/media-sound/yoshimi/yoshimi-2.2.2.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN^}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+lv2" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: dev-python/sqlalchemy/
commit: 1b6ba3b99591ed183907f1d30b41b0ef2428de8f Author: Sam James gentoo org> AuthorDate: Fri Oct 14 19:03:43 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:04:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b6ba3b9 dev-python/sqlalchemy: Stabilize 1.4.41 x86, #877129 Signed-off-by: Sam James gentoo.org> dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild index 19a71e013932..e628a1b3f49e 100644 --- a/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild +++ b/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" 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" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="examples +sqlite test" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-java/byte-buddy/
commit: a51f8e63ce6d0b8a47b044b09d57580c953f578f Author: Sam James gentoo org> AuthorDate: Fri Oct 14 19:03:38 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:04:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a51f8e63 dev-java/byte-buddy: Stabilize 1.12.14 x86, #877085 Signed-off-by: Sam James gentoo.org> dev-java/byte-buddy/byte-buddy-1.12.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/byte-buddy/byte-buddy-1.12.14.ebuild b/dev-java/byte-buddy/byte-buddy-1.12.14.ebuild index 5648f7de1768..61c20f47e67c 100644 --- a/dev-java/byte-buddy/byte-buddy-1.12.14.ebuild +++ b/dev-java/byte-buddy/byte-buddy-1.12.14.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/raphw/${PN}/archive/${P}.tar.gz; LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc64 x86" DEPEND=" >=virtual/jdk-11:*
[gentoo-commits] repo/gentoo:master commit in: dev-python/cryptography/
commit: d8929aea77f506555bf9a672188eb0d176065817 Author: Sam James gentoo org> AuthorDate: Fri Oct 14 19:03:48 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:04:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8929aea dev-python/cryptography: Stabilize 38.0.1 x86, #877137 Signed-off-by: Sam James gentoo.org> dev-python/cryptography/cryptography-38.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cryptography/cryptography-38.0.1.ebuild b/dev-python/cryptography/cryptography-38.0.1.ebuild index 2df0b030446b..26ed7b1643e0 100644 --- a/dev-python/cryptography/cryptography-38.0.1.ebuild +++ b/dev-python/cryptography/cryptography-38.0.1.ebuild @@ -84,7 +84,7 @@ SRC_URI=" # extra licenses come from Rust deps LICENSE="Apache-2.0 BSD BSD-2 MIT Unicode-DFS-2016" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-libs/openssl-1.0.2o-r6:0=
[gentoo-commits] repo/gentoo:master commit in: sys-libs/zlib/files/, sys-libs/zlib/
commit: 4efe01ba2e5b6a4696ce14f70006f4ec05ac14ac Author: Sam James gentoo org> AuthorDate: Fri Oct 14 18:36:20 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 18:50:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4efe01ba sys-libs/zlib: add 1.2.13 Signed-off-by: Sam James gentoo.org> sys-libs/zlib/Manifest | 2 + .../zlib-1.2.13-use-LDFLAGS-in-configure.patch | 72 sys-libs/zlib/zlib-1.2.13.ebuild | 191 + 3 files changed, 265 insertions(+) diff --git a/sys-libs/zlib/Manifest b/sys-libs/zlib/Manifest index 64bfa1e36767..6f127872cd6e 100644 --- a/sys-libs/zlib/Manifest +++ b/sys-libs/zlib/Manifest @@ -1,4 +1,6 @@ DIST zlib-1.2.11-cygwin-gzopen_w.patch 1170 BLAKE2B fe351436716634bd823da8c2811d332327d335d450d89bee85d7713b09dd454fe6aee264b044a41bf3be603aa36d67943ba6c7d8b46470e180e9b639728b5274 SHA512 14cc63a17fbf6afb6c8a8dd0b92df9807b48e0faf09c88f952083f10716ae62be8de2a0e1424b77fb538605b88898b381160521f2872afdda59e12bd27535c5a DIST zlib-1.2.12.tar.gz 1490071 BLAKE2B 76e7b26f8dc761b0eae6276cc32bc36fa74a88197699c95d158c1548f97b80db5e39d21144ecd6ee3eb90c42730aa5f387f9952d9a3f0930b56e9dfcd12f1e67 SHA512 cc2366fa45d5dfee1f983c8c51515e0cff959b61471e2e8d24350dea22d3f6fcc50723615a911b046ffc95f51ba337d39ae402131a55e6d1541d3b095d6c0a14 DIST zlib-1.2.12.tar.gz.asc 235 BLAKE2B bb1efc89b10b894ebc8e8008ee3e98104348f197fae54d298d62057a2d8b8d7246de937962b531189f80ad64a803112300a73862cba121cbf6a6d5ac5f9bc40c SHA512 5c1144371a83b83f9f1d008aa9297e23c0db992cab6c4a8966f9320e70c6186867d62753511d6a663b0fe181cd37fe256c53586358a42ea348ccc0747b1a7153 +DIST zlib-1.2.13.tar.xz 1296496 BLAKE2B cefcd25989ce27e7d339af2a88455fcf64f6f5e647bedb0f05a45e4370a885fe45a60c023aa63e79b8ecf20ed3254d0052245f33f5769aca2838b42242be14a8 SHA512 9e7ac71a1824855ae526506883e439456b74ac0b811d54e94f6908249ba8719bec4c8d7672903c5280658b26cb6b5e93ecaaafe5cdc2980c760fa196773f0725 +DIST zlib-1.2.13.tar.xz.asc 235 BLAKE2B 29206175f06b4e36960fc6b9403101f55c1f5b768e1921ce1402217bc85978b9fba1a4130db2df5c148b6a1c947148372be20ff8c4ce337c6f2541b42fef7274 SHA512 ca5decebe9572e77e88bac5c5119bfda7e222ed3944e4692510ae70fb5f01d8694b59a6878472b84e6b61d2d1682d94473b6312832afa520a2a23293572ea621 DIST zlib-1.2.7-cygwin-minizip.patch 2626 BLAKE2B 885f1fda877c0b783618b163702fb46126b7db572767cd4edb86bd92db1f432c887ef1724e70c8319c26886368dba3a962af5284ec0875c20ec8ad2245fd100a SHA512 e372f1e06311e843eca2092e182c41abb009b5e9880b60292d708e4bc0de5a9e4c43d49b25b0c09df4784bc46a1254472bc5cdbdd8d6c762a9f6a145a555bfe7 diff --git a/sys-libs/zlib/files/zlib-1.2.13-use-LDFLAGS-in-configure.patch b/sys-libs/zlib/files/zlib-1.2.13-use-LDFLAGS-in-configure.patch new file mode 100644 index ..9f2b240334e8 --- /dev/null +++ b/sys-libs/zlib/files/zlib-1.2.13-use-LDFLAGS-in-configure.patch @@ -0,0 +1,72 @@ +https://github.com/madler/zlib/pull/599 + +Rebased version of: + +From 37c9730ba474d274f4cc6a974943eef95087b9f6 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Tue, 8 Mar 2022 22:38:47 -0800 +Subject: [PATCH] configure: Pass LDFLAGS to link tests + +LDFLAGS can contain critical flags without which linking wont succeed +therefore ensure that all configure tests involving link time checks are +using LDFLAGS on compiler commandline along with CFLAGS to ensure the +tests perform correctly. Without this some tests may fail resulting in +wrong confgure result, ending in miscompiling the package + +Signed-off-by: Khem Raj +--- a/configure b/configure +@@ -436,7 +436,7 @@ if test $shared -eq 1; then + echo Checking for shared library support... | tee -a configure.log + # we must test in two steps (cc then ld), required at least on SunOS 4.x + if try $CC -w -c $SFLAGS $test.c && +- try $LDSHARED $SFLAGS -o $test$shared_ext $test.o; then ++ try $LDSHARED $SFLAGS $LDFLAGS -o $test$shared_ext $test.o; then + echo Building shared library $SHAREDLIBV with $CC. | tee -a configure.log + elif test -z "$old_cc" -a -z "$old_cflags"; then + echo No shared library support. | tee -a configure.log +@@ -498,7 +498,7 @@ int main(void) { + } + EOF + fi +- if try $CC $CFLAGS -o $test $test.c; then ++ if try $CC $CFLAGS $LDFLAGS -o $test $test.c; then + sizet=`./$test` + echo "Checking for a pointer-size integer type..." $sizet"." | tee -a configure.log + CFLAGS="${CFLAGS} -DNO_SIZE_T=${sizet}" +@@ -532,7 +532,7 @@ int main(void) { + return 0; + } + EOF +- if try $CC $CFLAGS -o $test $test.c; then ++ if try $CC $CFLAGS $LDFLAGS -o $test $test.c; then + echo "Checking for fseeko... Yes." | tee -a configure.log + else + CFLAGS="${CFLAGS} -DNO_FSEEKO" +@@ -549,7 +549,7 @@ cat > $test.c < + int main() { return strlen(strerror(errno)); } + EOF +-if try $CC $CFLAGS -o $test $test.c; then ++if try $CC $CFLAGS $LDFLAGS -o $test $test.c; then + echo "Checking for strerror... Yes." | tee -a
[gentoo-commits] repo/gentoo:master commit in: dev-python/apsw/
commit: 524b24e80af73e5b2ea908dad26323976ed79117 Author: Sam James gentoo org> AuthorDate: Fri Oct 14 19:03:35 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:04:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=524b24e8 dev-python/apsw: Stabilize 3.39.4.0 x86, #876607 Signed-off-by: Sam James gentoo.org> dev-python/apsw/apsw-3.39.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/apsw/apsw-3.39.4.0.ebuild b/dev-python/apsw/apsw-3.39.4.0.ebuild index 9f9dd35d7c01..50827e0db0df 100644 --- a/dev-python/apsw/apsw-3.39.4.0.ebuild +++ b/dev-python/apsw/apsw-3.39.4.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="ZLIB" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc64 x86" IUSE="doc" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/apsw/
commit: 0b54d911e3c680ef9eaaca75cc5f912209e5890e Author: Sam James gentoo org> AuthorDate: Fri Oct 14 19:02:53 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:04:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b54d911 dev-python/apsw: Stabilize 3.39.4.0 amd64, #876607 Signed-off-by: Sam James gentoo.org> dev-python/apsw/apsw-3.39.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/apsw/apsw-3.39.4.0.ebuild b/dev-python/apsw/apsw-3.39.4.0.ebuild index f10a20ff8b30..9f9dd35d7c01 100644 --- a/dev-python/apsw/apsw-3.39.4.0.ebuild +++ b/dev-python/apsw/apsw-3.39.4.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="ZLIB" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc64 ~x86" IUSE="doc" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cryptography/
commit: 4576122ab691da8f67b346cda0595839e445cff0 Author: Sam James gentoo org> AuthorDate: Fri Oct 14 19:03:09 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:04:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4576122a dev-python/cryptography: Stabilize 38.0.1 amd64, #877137 Signed-off-by: Sam James gentoo.org> dev-python/cryptography/cryptography-38.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cryptography/cryptography-38.0.1.ebuild b/dev-python/cryptography/cryptography-38.0.1.ebuild index 706111d9cbd9..2df0b030446b 100644 --- a/dev-python/cryptography/cryptography-38.0.1.ebuild +++ b/dev-python/cryptography/cryptography-38.0.1.ebuild @@ -84,7 +84,7 @@ SRC_URI=" # extra licenses come from Rust deps LICENSE="Apache-2.0 BSD BSD-2 MIT Unicode-DFS-2016" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~s390 sparc ~x86" RDEPEND=" >=dev-libs/openssl-1.0.2o-r6:0=
[gentoo-commits] repo/gentoo:master commit in: dev-python/discogs-client/
commit: 95a9da0df52652fa3076d288f882109e930ee974 Author: Sam James gentoo org> AuthorDate: Fri Oct 14 19:03:06 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:04:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a9da0d dev-python/discogs-client: Stabilize 2.4 ALLARCHES, #877135 Signed-off-by: Sam James gentoo.org> dev-python/discogs-client/discogs-client-2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/discogs-client/discogs-client-2.4.ebuild b/dev-python/discogs-client/discogs-client-2.4.ebuild index c8b04833cbf4..259b45e3f147 100644 --- a/dev-python/discogs-client/discogs-client-2.4.ebuild +++ b/dev-python/discogs-client/discogs-client-2.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then inherit git-r3 else SRC_URI="mirror://pypi/p/python3-${PN}/python3-${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" S="${WORKDIR}/python3-${P}" fi
[gentoo-commits] repo/gentoo:master commit in: dev-python/sqlalchemy/
commit: 10b077cfabac7543c8cb9cc5731bfaa246e3858f Author: Sam James gentoo org> AuthorDate: Fri Oct 14 19:03:01 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:04:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10b077cf dev-python/sqlalchemy: Stabilize 1.4.41 amd64, #877129 Signed-off-by: Sam James gentoo.org> dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild index 8291064f7c0b..19a71e013932 100644 --- a/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild +++ b/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" 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" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="examples +sqlite test" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/, media-video/pipewire/files/
commit: bf9a2ed186a3ce71b4c776379bfca7fe8b11432e Author: Sam James gentoo org> AuthorDate: Fri Oct 14 19:32:31 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:33:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf9a2ed1 media-video/pipewire: backport filter chain corruption fix filter-chain may crash with multiple filters in a chain as it mixes up the buffers. Reported-by: Arsen Arsenović aarsen.me> Signed-off-by: Sam James gentoo.org> 3.59-filter-chain-alloc-port-data-handle.patch | 87 + media-video/pipewire/pipewire-0.3.59-r1.ebuild | 431 + 2 files changed, 518 insertions(+) diff --git a/media-video/pipewire/files/pipewire-0.3.59-filter-chain-alloc-port-data-handle.patch b/media-video/pipewire/files/pipewire-0.3.59-filter-chain-alloc-port-data-handle.patch new file mode 100644 index ..bd066e31af09 --- /dev/null +++ b/media-video/pipewire/files/pipewire-0.3.59-filter-chain-alloc-port-data-handle.patch @@ -0,0 +1,87 @@ +https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/94a857550b566472e5ab51191e1b34098e5a9506 + +From 94a857550b566472e5ab51191e1b34098e5a9506 Mon Sep 17 00:00:00 2001 +From: Wim Taymans +Date: Mon, 3 Oct 2022 09:44:32 +0200 +Subject: [PATCH] filter-chain: alloc port data per handle. + +--- a/src/modules/module-filter-chain.c b/src/modules/module-filter-chain.c +@@ -1501,7 +1501,6 @@ static int load_node(struct graph *graph, struct spa_json *json) + bool have_config = false; + uint32_t i; + int res; +- float *data; + + while (spa_json_get_string(json, key, sizeof(key)) > 0) { + if (spa_streq("type", key)) { +@@ -1576,14 +1575,6 @@ static int load_node(struct graph *graph, struct spa_json *json) + port->idx = i; + port->external = SPA_ID_INVALID; + port->p = desc->output[i]; +- if ((data = port->audio_data[i]) == NULL) { +- data = calloc(1, MAX_SAMPLES * sizeof(float)); +- if (data == NULL) { +- pw_log_error("cannot create port data: %m"); +- return -errno; +- } +- } +- port->audio_data[i] = data; + spa_list_init(>link_list); + } + for (i = 0; i < desc->n_control; i++) { +@@ -1629,6 +1620,26 @@ static void node_cleanup(struct node *node) + } + } + ++static int port_ensure_data(struct port *port, uint32_t i) ++{ ++ float *data; ++ if ((data = port->audio_data[i]) == NULL) { ++ data = calloc(1, MAX_SAMPLES * sizeof(float)); ++ if (data == NULL) { ++ pw_log_error("cannot create port data: %m"); ++ return -errno; ++ } ++ } ++ port->audio_data[i] = data; ++ return 0; ++} ++ ++static void port_free_data(struct port *port, uint32_t i) ++{ ++ free(port->audio_data[i]); ++ port->audio_data[i] = NULL; ++} ++ + static void node_free(struct node *node) + { + uint32_t i, j; +@@ -1636,7 +1647,7 @@ static void node_free(struct node *node) + spa_list_remove(>link); + for (i = 0; i < node->n_hndl; i++) { + for (j = 0; j < node->desc->n_output; j++) +- free(node->output_port[j].audio_data[i]); ++ port_free_data(>output_port[j], i); + } + node_cleanup(node); + descriptor_unref(node->desc); +@@ -1688,6 +1699,8 @@ static int graph_instantiate(struct graph *graph) + + spa_list_for_each(link, >link_list, input_link) { + struct port *peer = link->output; ++ if ((res = port_ensure_data(peer, i)) < 0) ++ goto error; + pw_log_info("connect input port %s[%d]:%s %p", + node->name, i, d->ports[port->p].name, + peer->audio_data[i]); +@@ -1696,6 +1709,8 @@ static int graph_instantiate(struct graph *graph) + } + for (j = 0; j < desc->n_output; j++) { + port = >output_port[j]; ++ if ((res = port_ensure_data(port, i)) < 0) ++ goto error; + pw_log_info("connect output port %s[%d]:%s %p", + node->name, i, d->ports[port->p].name, + port->audio_data[i]); +GitLab diff --git a/media-video/pipewire/pipewire-0.3.59-r1.ebuild b/media-video/pipewire/pipewire-0.3.59-r1.ebuild new file mode 100644 index ..da8ad2640541 --- /dev/null +++
[gentoo-commits] repo/gentoo:master commit in: app-misc/tmux2html/
commit: cea58d9745d390b76d24aee55a0cb8c42d746a5e Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 14:06:59 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 16:14:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea58d97 app-misc/tmux2html: EAPI=8, PEP517, enable py3.1{0,1} Signed-off-by: Arthur Zamarin gentoo.org> .../{tmux2html-0.1.11.ebuild => tmux2html-0.1.11-r1.ebuild} | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app-misc/tmux2html/tmux2html-0.1.11.ebuild b/app-misc/tmux2html/tmux2html-0.1.11-r1.ebuild similarity index 77% rename from app-misc/tmux2html/tmux2html-0.1.11.ebuild rename to app-misc/tmux2html/tmux2html-0.1.11-r1.ebuild index 5ce689120ef3..7531f1b8d1bf 100644 --- a/app-misc/tmux2html/tmux2html-0.1.11.ebuild +++ b/app-misc/tmux2html/tmux2html-0.1.11-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) +EAPI=8 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 DESCRIPTION="Render full tmux windows or individual panes as HTML"
[gentoo-commits] repo/gentoo:master commit in: dev-python/phonenumbers/
commit: 0295a4b27348090d43515b1eb3d271925f395622 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 16:17:11 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 16:17:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0295a4b2 dev-python/phonenumbers: add 8.12.57 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/phonenumbers/Manifest | 1 + .../phonenumbers/phonenumbers-8.12.57.ebuild | 39 ++ 2 files changed, 40 insertions(+) diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest index d5a6ba8ede69..0f05c82f3264 100644 --- a/dev-python/phonenumbers/Manifest +++ b/dev-python/phonenumbers/Manifest @@ -1 +1,2 @@ DIST python-phonenumbers-8.12.56.gh.tar.gz 4906531 BLAKE2B d55d828a26bc3a86660b6341c9577de6f489d3511971c5a843f10c14c05f0c82340109f13cc86c261119d6598ade95c2c3c9afdea485b09f3f73be891ee2a16e SHA512 675cf8d15536efd156a230cff9e027cdba718a32ca2facb493b235f39dc1a0c86f6a376d3d501690b25a5e52d6d411309626b8ecce9a065456e42774da04ea49 +DIST python-phonenumbers-8.12.57.gh.tar.gz 4906700 BLAKE2B b755e6e27c3006ce2b72f8e8900937ac2b7d2bd464052cd9a788ba5cdbd08ead4628963ea794a5dee962531753f6674342a3eed092edfb421c1d8f203d90b2b3 SHA512 8da340dd88c4bd41fd18af264667211e7d9dea97dcb71306c901feb3f32ee7a7012dfa1a66b8ddac746ceaab972529c32d9fc19e331893296f9938c7249173ba diff --git a/dev-python/phonenumbers/phonenumbers-8.12.57.ebuild b/dev-python/phonenumbers/phonenumbers-8.12.57.ebuild new file mode 100644 index ..baab22b23fc7 --- /dev/null +++ b/dev-python/phonenumbers/phonenumbers-8.12.57.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +MY_P=python-${P} +DESCRIPTION="Python port of Google's libphonenumber" +HOMEPAGE=" + https://github.com/daviddrysdale/python-phonenumbers/ + https://pypi.org/project/phonenumbers/ +" +SRC_URI=" + https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P}/python + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-python/protobuf-python[${PYTHON_USEDEP}] + ) +" + +DOCS=( ../README.md ) + +python_test() { + "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/flask-sqlalchemy/
commit: 237465a536ed8eceef2c1395dd04d760e3021939 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 16:12:59 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 16:14:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=237465a5 dev-python/flask-sqlalchemy: add 3.0.2 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/flask-sqlalchemy/Manifest | 1 + .../flask-sqlalchemy/flask-sqlalchemy-3.0.2.ebuild | 41 ++ 2 files changed, 42 insertions(+) diff --git a/dev-python/flask-sqlalchemy/Manifest b/dev-python/flask-sqlalchemy/Manifest index 0434a76eb9a9..cf343fcf1f01 100644 --- a/dev-python/flask-sqlalchemy/Manifest +++ b/dev-python/flask-sqlalchemy/Manifest @@ -1,3 +1,4 @@ DIST Flask-SQLAlchemy-2.5.1.tar.gz 132750 BLAKE2B 6378766e9ae5e697f9a0fe23471f0264e5ac1f4c824657e5197f6c35f9f12eb756528641c1078b1bf470170c557c3201314a80b922b4ab84e4664a0ccaad2a6c SHA512 5d483418204030837e62769d45c16af88c5be6dbafc7c340cc4e67ef1736ea5102f506156119864cd7673cf382b0d3f27050bda64273b93ef4805fce9e1a0f6f DIST Flask-SQLAlchemy-3.0.0.tar.gz 127234 BLAKE2B 97737e16e3929b4449b7c004463d5976263bebdeb4d06f93afc531ad10545f7648103ebdaf8792967d504ec4e404e5f0411397216944eff8deebb1a69d01efe7 SHA512 48461453555cc659b1f35ea0d255c080784222a51a90de1cb5761ed08f3fffa83b6647a7346b860f2354484496e6cdbf1420cb9f0405b128174e7e6f1e30cbbe DIST Flask-SQLAlchemy-3.0.1.tar.gz 128448 BLAKE2B 69294c328df5a6bd8c40b5bc74b411ccd616a926db55c579aa00f777b7b0a3e7045c719487c2d2cffaee804fbe4690e45cee06f9ec860b5ad75de62b1e1811e7 SHA512 5b4a79f700b6e42d4796d0b4c9fc9ab489cdbf7d0598f5df3adfa8d9edef8c9203ab3d53805c24764f7e9f2668b907af9782b51310492b21d355cb2440b3453f +DIST Flask-SQLAlchemy-3.0.2.tar.gz 128634 BLAKE2B 0203de67bd4c3a61562ad8bd69b6be2826ce7a49b763f101b5455a8452a1950728dee4a6a627c82f6ef741f57334de41511675b254a8da3c334021fcdbe8fd63 SHA512 89fa71796efe53e993ef8fc264b04f64c3174cadc960a9e51944e4fe70513a1c91e244e55f70690623f1d7d6d7c215729581a6989484bb0369b4bb0e412f499c diff --git a/dev-python/flask-sqlalchemy/flask-sqlalchemy-3.0.2.ebuild b/dev-python/flask-sqlalchemy/flask-sqlalchemy-3.0.2.ebuild new file mode 100644 index ..4f1c66408c0b --- /dev/null +++ b/dev-python/flask-sqlalchemy/flask-sqlalchemy-3.0.2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm +PYTHON_COMPAT=( pypy3 python3_{8..11} ) + +inherit distutils-r1 + +MY_PN="Flask-SQLAlchemy" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="SQLAlchemy support for Flask applications" +HOMEPAGE=" + https://github.com/pallets-eco/flask-sqlalchemy/ + https://pypi.org/project/flask-sqlalchemy/ +" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/flask-2.2[${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4.18[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/blinker[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/pallets-sphinx-themes \ + dev-python/sphinx-issues \ + dev-python/sphinxcontrib-log_cabinet
[gentoo-commits] repo/gentoo:master commit in: sci-libs/eccodes/
commit: 4ace434538caf6f30f4cf6f14e82aa73b326aaad Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 14:10:47 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 16:14:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ace4345 sci-libs/eccodes: enable py3.10, py3.11 Signed-off-by: Arthur Zamarin gentoo.org> sci-libs/eccodes/eccodes-2.18.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-libs/eccodes/eccodes-2.18.0.ebuild b/sci-libs/eccodes/eccodes-2.18.0.ebuild index e55c5858c27b..315bcf0d2221 100644 --- a/sci-libs/eccodes/eccodes-2.18.0.ebuild +++ b/sci-libs/eccodes/eccodes-2.18.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit cmake fortran-2 python-any-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/nuitka/
commit: 77a68b5bc47f4dc25886e486b729c9d3ba8915e0 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 16:11:02 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 16:14:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77a68b5b dev-python/nuitka: add 1.1.5 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/nuitka/Manifest| 1 + dev-python/nuitka/nuitka-1.1.5.ebuild | 55 +++ 2 files changed, 56 insertions(+) diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest index a17151a93f5f..a1cf434133f5 100644 --- a/dev-python/nuitka/Manifest +++ b/dev-python/nuitka/Manifest @@ -1,2 +1,3 @@ DIST Nuitka-1.1.3.tar.gz 3921812 BLAKE2B f3160facc010fb55510246d8c455665c9be1c893629a04ecfd204fcd6898ae6e4955684804cc83abff8e35084727c87b848abd9d5c25f8d0eb5b054b1c2f7d5a SHA512 fcc1374605ae8429a3f22c926783d8f96b335597b152320d2a33152ccabb7e3cb003f7870d51dcf36d1e4bbc391f517e56631c49905a4bd1cc146e5ada9c5aa6 DIST Nuitka-1.1.4.tar.gz 3923043 BLAKE2B 7c85aab9170f118f43c56a097ef4ea90e78e539d8a796fcf4435f1e2d27e1f8a7f87ab030736f231834ab044db512e6649f6f0f2b7726dcda989edad5cc9cbae SHA512 9bf9de077d71cdca629737f21ddac22fa8526d4e1d3ec3a41465f8764997141a3a5e6e2d545001b72f66dc972fe7a9fa23cdf36636a29552652d1a04a23fd2d6 +DIST Nuitka-1.1.5.tar.gz 3920916 BLAKE2B 7352009df91e39c63073e8230065af990c86d07cf51752ceaf234e4e8b5814d085ee7423440dc5bb8ca63341f7e1eccdbd41631711ebcfac481bcb3645c011f2 SHA512 ef88b98341cb930529d6e31bb487cf3bb8c217dd9b8a8b50c8e5b147f0b4879a17f2d6c7621a056ad3f1ffd15ac88781445bc0dc8dc164a38aea83b43a6bf3c7 diff --git a/dev-python/nuitka/nuitka-1.1.5.ebuild b/dev-python/nuitka/nuitka-1.1.5.ebuild new file mode 100644 index ..b55f0385d58a --- /dev/null +++ b/dev-python/nuitka/nuitka-1.1.5.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 flag-o-matic optfeature + +DESCRIPTION="Python to native compiler" +HOMEPAGE=" + https://www.nuitka.net/ + https://github.com/Nuitka/Nuitka/ + https://pypi.org/project/Nuitka/ +" +SRC_URI="https://nuitka.net/releases/${P^}.tar.gz; +S=${WORKDIR}/${P^} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~loong ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-util/scons[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + test? ( dev-util/ccache ) +" + +DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf ) + +distutils-r1_src_prepare() { + # remove vendored version of SCons that is Python2 only + # this should be removed when upstream removes support for Python2 + rm -vR "${PN}/build/inline_copy/lib/scons-2.3.2/SCons" || die + eapply_user +} + +python_install() { + distutils-r1_python_install + doman doc/nuitka3.1 doc/nuitka3-run.1 +} + +python_test() { + append-ldflags -Wl,--no-warn-search-mismatch + ./tests/basics/run_all.py search || die +} + +pkg_postinst() { + optfeature "support for stand-alone executables" app-admin/chrpath +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/py3status/
commit: aac02970654a607652700dca1d75814e6c937368 Author: Alexys Jacob gentoo org> AuthorDate: Fri Oct 14 16:38:50 2022 + Commit: Alexys Jacob gentoo org> CommitDate: Fri Oct 14 16:39:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac02970 x11-misc/py3status: add 3.47, drop 3.46 Signed-off-by: Alexys Jacob gentoo.org> x11-misc/py3status/Manifest | 2 +- x11-misc/py3status/{py3status-3.46.ebuild => py3status-3.47.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest index 44a1b2683c6a..beea29834f36 100644 --- a/x11-misc/py3status/Manifest +++ b/x11-misc/py3status/Manifest @@ -1 +1 @@ -DIST py3status-3.46.tar.gz 417945 BLAKE2B 99eb560ac36f8b958d125adacf11eb349a3f3a50618ea85fbca9ecb88ad0a36fa55c876ae12e67aae95cff22d4344957043dbfe7ced1c557023d5b096d0ac16d SHA512 ac5335a89c36f109fce9f1f0f3fc6464ef5654507a4837ba777c7795a462428c3d5d4cf1acd08b57ff21269f29cf4cb7bfdf72b8042f5d0564fc81d82ff00b79 +DIST py3status-3.47.tar.gz 419624 BLAKE2B a8c5d6aad0d9cf8a4f768a6c7aa2f2695018ba4ced742ca6ffcd4e3d72dade5efe72d7a23152cca4045b412b8ee0fed91e23038a5521b7ccdf52563c1d06c6ac SHA512 4c583685b37ec251bad824930c6935ccc5cf527d784f89f4ba222f53d987409337b4ca1aa3b7f0adc995e2494aee3ad9efb315fcc2578cab4996fa719f3310eb diff --git a/x11-misc/py3status/py3status-3.46.ebuild b/x11-misc/py3status/py3status-3.47.ebuild similarity index 100% rename from x11-misc/py3status/py3status-3.46.ebuild rename to x11-misc/py3status/py3status-3.47.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcp/files/, net-misc/dhcp/
commit: 5516475e7648dc3c46a680475f1f3c9124ce88a7 Author: David Seifert gentoo org> AuthorDate: Fri Oct 14 18:25:26 2022 + Commit: David Seifert gentoo org> CommitDate: Fri Oct 14 18:25:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5516475e net-misc/dhcp: rebase patches Signed-off-by: David Seifert gentoo.org> net-misc/dhcp/dhcp-4.4.3_p1.ebuild | 20 +- ...pt-4.patch => dhcp-4.4.3-always-accept-4.patch} | 0 ...6.patch => dhcp-4.4.3-bindtodevice-inet6.patch} | 11 +++--- ...ent-ntp.patch => dhcp-4.4.3-dhclient-ntp.patch} | 0 patch => dhcp-4.4.3-dhclient-resolvconf.patch} | 44 +++--- patch => dhcp-4.4.3-dhclient-stdin-conf.patch} | 0 ...-fix-perms.patch => dhcp-4.4.3-fix-perms.patch} | 6 +-- ...2-path.patch => dhcp-4.4.3-iproute2-path.patch} | 0 patch => dhcp-4.4.3-ldap-ipv6-client-id.patch} | 0 ...-nogateway.patch => dhcp-4.4.3-nogateway.patch} | 0 ...er-ping.patch => dhcp-4.4.3-quieter-ping.patch} | 0 11 files changed, 40 insertions(+), 41 deletions(-) diff --git a/net-misc/dhcp/dhcp-4.4.3_p1.ebuild b/net-misc/dhcp/dhcp-4.4.3_p1.ebuild index 9db36ddb42da..e425d52ea36c 100644 --- a/net-misc/dhcp/dhcp-4.4.3_p1.ebuild +++ b/net-misc/dhcp/dhcp-4.4.3_p1.ebuild @@ -50,26 +50,26 @@ src_unpack() { PATCHES=( # Gentoo patches - these will probably never be accepted upstream # Fix some permission issues - "${FILESDIR}/${PN}-3.0-fix-perms.patch" + "${FILESDIR}/${PN}-4.4.3-fix-perms.patch" # Enable dhclient to equery NTP servers - "${FILESDIR}/${PN}-4.3.6-dhclient-ntp.patch" - "${FILESDIR}/${PN}-4.3.6-dhclient-resolvconf.patch" + "${FILESDIR}/${PN}-4.4.3-dhclient-ntp.patch" + "${FILESDIR}/${PN}-4.4.3-dhclient-resolvconf.patch" # Enable dhclient to get extra configuration from stdin - "${FILESDIR}/${PN}-4.2.2-dhclient-stdin-conf.patch" + "${FILESDIR}/${PN}-4.4.3-dhclient-stdin-conf.patch" # bug #265531 - "${FILESDIR}/${PN}-4.3.6-nogateway.patch" + "${FILESDIR}/${PN}-4.4.3-nogateway.patch" # bug #296921 - "${FILESDIR}/${PN}-4.3.6-quieter-ping.patch" + "${FILESDIR}/${PN}-4.4.3-quieter-ping.patch" # bug #437108 - "${FILESDIR}/${PN}-4.4.0-always-accept-4.patch" + "${FILESDIR}/${PN}-4.4.3-always-accept-4.patch" # bug #480636 - "${FILESDIR}/${PN}-4.3.6-iproute2-path.patch" + "${FILESDIR}/${PN}-4.4.3-iproute2-path.patch" # bug #471142 - "${FILESDIR}/${PN}-4.2.5-bindtodevice-inet6.patch" + "${FILESDIR}/${PN}-4.4.3-bindtodevice-inet6.patch" # bug #559832 - "${FILESDIR}/${PN}-4.3.3-ldap-ipv6-client-id.patch" + "${FILESDIR}/${PN}-4.4.3-ldap-ipv6-client-id.patch" # Possible upstream candidates ) diff --git a/net-misc/dhcp/files/dhcp-4.4.0-always-accept-4.patch b/net-misc/dhcp/files/dhcp-4.4.3-always-accept-4.patch similarity index 100% rename from net-misc/dhcp/files/dhcp-4.4.0-always-accept-4.patch rename to net-misc/dhcp/files/dhcp-4.4.3-always-accept-4.patch diff --git a/net-misc/dhcp/files/dhcp-4.2.5-bindtodevice-inet6.patch b/net-misc/dhcp/files/dhcp-4.4.3-bindtodevice-inet6.patch similarity index 51% rename from net-misc/dhcp/files/dhcp-4.2.5-bindtodevice-inet6.patch rename to net-misc/dhcp/files/dhcp-4.4.3-bindtodevice-inet6.patch index 77254c32e2b0..f6ea0f858c6d 100644 --- a/net-misc/dhcp/files/dhcp-4.2.5-bindtodevice-inet6.patch +++ b/net-misc/dhcp/files/dhcp-4.4.3-bindtodevice-inet6.patch @@ -5,15 +5,14 @@ snipped from fedora # dhclient -6: bind socket to interface (#1001742) # (Submitted to dhcp-b...@isc.org - [ISC-Bugs #34784]) -diff -up dhcp-4.2.5/common/socket.c.bindtodevice_inet6 dhcp-4.2.5/common/socket.c dhcp-4.2.5/common/socket.c.bindtodevice_inet6 2013-09-17 16:47:05.0 +0200 -+++ dhcp-4.2.5/common/socket.c 2013-09-17 16:48:18.975997842 +0200 -@@ -245,7 +245,7 @@ if_register_socket(struct interface_info +--- a/common/socket.c b/common/socket.c +@@ -266,7 +266,7 @@ #if defined(SO_BINDTODEVICE) /* Bind this socket to this interface. */ - if ((local_family != AF_INET6) && (info->ifp != NULL) && + if (((do_multicast == 0)||(*do_multicast == 0)) && (info->ifp != NULL) && setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, - (char *)(info -> ifp), sizeof(*(info -> ifp))) < 0) { - log_fatal("setsockopt: SO_BINDTODEVICE: %m"); + (char *)(info -> ifp), sizeof(*(info -> ifp))) < 0) { + log_fatal("Can't set SO_BINDTODEVICE on dhcp socket for" diff --git a/net-misc/dhcp/files/dhcp-4.3.6-dhclient-ntp.patch b/net-misc/dhcp/files/dhcp-4.4.3-dhclient-ntp.patch similarity index 100% rename from net-misc/dhcp/files/dhcp-4.3.6-dhclient-ntp.patch rename to net-misc/dhcp/files/dhcp-4.4.3-dhclient-ntp.patch diff --git
[gentoo-commits] repo/gentoo:master commit in: net-misc/dhcp/, net-misc/dhcp/files/
commit: b6b6755d0c062900a0c55af126119728c402c02d Author: David Seifert gentoo org> AuthorDate: Fri Oct 14 18:25:25 2022 + Commit: David Seifert gentoo org> CommitDate: Fri Oct 14 18:25:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6b6755d net-misc/dhcp: drop 4.4.2_p1-r2, 4.4.3-r1 Bug: https://bugs.gentoo.org/875521 Signed-off-by: David Seifert gentoo.org> net-misc/dhcp/Manifest | 2 - net-misc/dhcp/dhcp-4.4.2_p1-r2.ebuild | 285 net-misc/dhcp/dhcp-4.4.3-r1.ebuild | 294 - net-misc/dhcp/files/dhcp-4.4.0-bind-disable.patch | 22 -- net-misc/dhcp/files/dhcp-4.4.2-fno-common.patch| 34 --- net-misc/dhcp/files/dhcp-4.4.2-variable-name.patch | 25 -- 6 files changed, 662 deletions(-) diff --git a/net-misc/dhcp/Manifest b/net-misc/dhcp/Manifest index a6b776f66394..565f763ef590 100644 --- a/net-misc/dhcp/Manifest +++ b/net-misc/dhcp/Manifest @@ -1,3 +1 @@ -DIST dhcp-4.4.2-P1.tar.gz 9898311 BLAKE2B 7cc40dfbe578bee13c7dd7868a25d0d88358bf82b02539e933a4eba06039a43f0d99b3ef6ce811b60ed3a991b222844f4a5bd9e597c11d83b09ff551ba0380a6 SHA512 924e8b44f288361dbe837987869e57b929c73cb5e4af37cb2d7b19bca5ea8594048fb41c0792fede003188185f61b25befbc2ccda42f1f68e6b6bc22ef44b040 DIST dhcp-4.4.3-P1.tar.gz 10081055 BLAKE2B 6cc16f7472efb1e1f6b7a83cafd9a81a16f10af7361da079c48a5eff0d9e310f475dcc82e984c20936c64867183402d00d26e5366e75bf7463ec2aea4a6f68a4 SHA512 d14dc44d1c015780ae19769816cb01015959927a1ad7a3e84b89e0463253aaf46451af88e3260347196373906d5b438c7c616fee45ec3f128aa82af6702b7154 -DIST dhcp-4.4.3.tar.gz 10078953 BLAKE2B d88570760cc00bd72d1e9c2e76c7a7b9f07cadfbe044220a43ee33fc201c217725c3909a386ae11f28346920dacb0313d78193a9e3d7eac9757384b4fe762597 SHA512 4472d6794af80b482560956cee6895889cc1aca39980f851faf56824627e95731f2983cf7c7454bc3decb0a12c874fcbd29bd6c5a9695412def6bc14c6df17e0 diff --git a/net-misc/dhcp/dhcp-4.4.2_p1-r2.ebuild b/net-misc/dhcp/dhcp-4.4.2_p1-r2.ebuild deleted file mode 100644 index 6b2cf7158832.. --- a/net-misc/dhcp/dhcp-4.4.2_p1-r2.ebuild +++ /dev/null @@ -1,285 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit systemd toolchain-funcs flag-o-matic tmpfiles - -MY_PV="${PV//_alpha/a}" -MY_PV="${MY_PV//_beta/b}" -MY_PV="${MY_PV//_rc/rc}" -MY_PV="${MY_PV//_p/-P}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="ISC Dynamic Host Configuration Protocol (DHCP) client/server" -HOMEPAGE="https://www.isc.org/dhcp; -SRC_URI="ftp://ftp.isc.org/isc/dhcp/${MY_P}.tar.gz - ftp://ftp.isc.org/isc/dhcp/${MY_PV}/${MY_P}.tar.gz; - -LICENSE="MPL-2.0 BSD SSLeay GPL-2" # GPL-2 only for init script -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="+client ipv6 ldap selinux +server ssl vim-syntax" - -DEPEND=" - acct-group/dhcp - acct-user/dhcp - client? ( - kernel_linux? ( - ipv6? ( sys-apps/iproute2 ) - sys-apps/net-tools - ) - ) - ldap? ( - net-nds/openldap:= - ssl? ( dev-libs/openssl:= ) - )" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-dhcp ) - vim-syntax? ( app-vim/dhcpd-syntax )" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - # handle local bind hell - cd "${S}"/bind - unpack ./bind.tar.gz -} - -PATCHES=( - # Gentoo patches - these will probably never be accepted upstream - # Fix some permission issues - "${FILESDIR}/${PN}-3.0-fix-perms.patch" - - # Enable dhclient to equery NTP servers - "${FILESDIR}/${PN}-4.3.6-dhclient-ntp.patch" - "${FILESDIR}/${PN}-4.3.6-dhclient-resolvconf.patch" - - # Enable dhclient to get extra configuration from stdin - "${FILESDIR}/${PN}-4.2.2-dhclient-stdin-conf.patch" - "${FILESDIR}/${PN}-4.3.6-nogateway.patch" #265531 - "${FILESDIR}/${PN}-4.3.6-quieter-ping.patch" #296921 - "${FILESDIR}/${PN}-4.4.0-always-accept-4.patch" #437108 - "${FILESDIR}/${PN}-4.3.6-iproute2-path.patch" #480636 - "${FILESDIR}/${PN}-4.2.5-bindtodevice-inet6.patch" #471142 - "${FILESDIR}/${PN}-4.3.3-ldap-ipv6-client-id.patch" #559832 - - # Possible upstream candidates - "${FILESDIR}/${PN}-4.4.2-fno-common.patch" #710194 - "${FILESDIR}/${PN}-4.4.2-variable-name.patch" #752402 -) - -src_prepare() { - default - - # Brand the version with Gentoo - sed -i \ - -e "/VERSION=/s:'$: Gentoo-${PR}':" \ - configure || die - - # Change the hook script locations of the scripts - sed -i \ - -e 's,/etc/dhclient-exit-hooks,/etc/dhcp/dhclient-exit-hooks,g' \ - -e 's,/etc/dhclient-enter-hooks,/etc/dhcp/dhclient-enter-hooks,g' \ -
[gentoo-commits] repo/gentoo:master commit in: dev-python/cryptography/
commit: cc97ef5dd528a9ac22b15cfca346955daa762e58 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 18:26:39 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 18:26:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc97ef5d dev-python/cryptography: Stabilize 38.0.1 ppc64, #877137 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cryptography/cryptography-38.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cryptography/cryptography-38.0.1.ebuild b/dev-python/cryptography/cryptography-38.0.1.ebuild index 9c8ba3aa2eea..706111d9cbd9 100644 --- a/dev-python/cryptography/cryptography-38.0.1.ebuild +++ b/dev-python/cryptography/cryptography-38.0.1.ebuild @@ -84,7 +84,7 @@ SRC_URI=" # extra licenses come from Rust deps LICENSE="Apache-2.0 BSD BSD-2 MIT Unicode-DFS-2016" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~s390 sparc ~x86" RDEPEND=" >=dev-libs/openssl-1.0.2o-r6:0=
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/
commit: 81dcbacd87ae7a5a16804e13b4e3f20e144b3a48 Author: Mike Pagano gentoo org> AuthorDate: Fri Oct 14 18:36:09 2022 + Commit: Mike Pagano gentoo org> CommitDate: Fri Oct 14 18:36:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81dcbacd sys-kernel/linux-firmware: stabilize 20221012 Signed-off-by: Mike Pagano gentoo.org> sys-kernel/linux-firmware/linux-firmware-20221012.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-kernel/linux-firmware/linux-firmware-20221012.ebuild b/sys-kernel/linux-firmware/linux-firmware-20221012.ebuild index 4f6a56ef2c72..57a14cdbbc9c 100644 --- a/sys-kernel/linux-firmware/linux-firmware-20221012.ebuild +++ b/sys-kernel/linux-firmware/linux-firmware-20221012.ebuild @@ -19,7 +19,7 @@ else SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz; fi - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi DESCRIPTION="Linux firmware files"
[gentoo-commits] repo/gentoo:master commit in: app-editors/vscode/
commit: 937fdf68e78df5388482394ef2f60d53df4d8ebb Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 19:55:15 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 19:55:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=937fdf68 app-editors/vscode: add 1.72.2 Signed-off-by: Arthur Zamarin gentoo.org> app-editors/vscode/Manifest | 3 + app-editors/vscode/vscode-1.72.2.ebuild | 129 2 files changed, 132 insertions(+) diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest index 7e80ad435ee1..12d61318932b 100644 --- a/app-editors/vscode/Manifest +++ b/app-editors/vscode/Manifest @@ -4,3 +4,6 @@ DIST vscode-1.72.0-arm64.tar.gz 113898746 BLAKE2B 98690c88d41695614258100133232c DIST vscode-1.72.1-amd64.tar.gz 123829708 BLAKE2B fd5af43d9037228a732ff56fbf4baa404d942602bb2a21cc8c22a8126ebf0cb43c706d7e216c5ee159650be312f99c54df9eb842a236062cde6ea651e24cec29 SHA512 fb785fabb85a45805f96ffbb44a3d19ee8c0debe9d43b9f69bac88c195e343c8be98abf7ba9ff2632dbfa0cfb7fc7563b956267aa44996efce07b076cfd6f5a2 DIST vscode-1.72.1-arm.tar.gz 104771652 BLAKE2B f6cb9d0dffcf08328be865aa8654ec7946b019518b888f8618409f71fd1691b91d90409a65287000ee6aaf6b7e24eea1378864d07bd6533a60cdf13ebb528456 SHA512 b443104d890cc3336d19caf0404f873126032bdba39dcd49122ef480c7ed83ce4f8b73e4628db990ff5124f33a5ef9e6f381305d5e45c1bdc37cbab7c0182951 DIST vscode-1.72.1-arm64.tar.gz 113915650 BLAKE2B 7e06292ae9ad6266368b1583e116292a8bcf3197a1692e28d64fa0c17cbab3662bb2b689b093f5404ebdc23106cdf9829801d9ed74e317e59dda166c98ee5380 SHA512 661ab7cc350e8e5ed6dd9569fb1a2b907c8ef98bfd895e7fe9dc27f98c4a23252b0ac05e635acd6138d970b9c31677a020d64b60a81d0373a02fdd97deaff4d7 +DIST vscode-1.72.2-amd64.tar.gz 123828026 BLAKE2B 87b60ababde0e9fd9e5958bfdfa4557f87b8d67f0a84428fdecafb8d4342e4d71bf33c7d180e02d5780fc6638fdf7cfec540fc7019d86d83d92070e394eecdc5 SHA512 efd701f7dbdd3669f22a22fb33b07ab5e044582b0095b8a45e9be14b906f66fa61492de6fbd9936ee6cd44bd065a323b809164a5c0e06029b66929434449926c +DIST vscode-1.72.2-arm.tar.gz 104783748 BLAKE2B aef1eeaafda5c26cfa0783b8c15d973e539c63b9865e8200015c0158d44367863ec77dd798fda4934168695dd138db17b1cf81403deec753179aa457a3af19d5 SHA512 e952c748c9341a400584a80d612f6f2961dba9cf3997aefe6e948bd51d7ee41fdfb7bd488766045edfd892bca3584c68fbecd4712a32c694983226b0ed97f2ef +DIST vscode-1.72.2-arm64.tar.gz 113919276 BLAKE2B 25d27a2bb435b7078ec1a09408d24045de2f72a89ea0914da5bf49c9819a786a0e0fad64e675d2771d4a5eb1c61dfc966ad88f2ea9091c057a2abdf8df4a0cbd SHA512 c9cdc341092c9185709af064b8fa93ea34ded7ae04f8a85e1f611e24cdd55473687318b1ad0537fb25a5ad9ecd600071a85afd1e97c464132c94325bb32d3b01 diff --git a/app-editors/vscode/vscode-1.72.2.ebuild b/app-editors/vscode/vscode-1.72.2.ebuild new file mode 100644 index ..e52f2ef29431 --- /dev/null +++ b/app-editors/vscode/vscode-1.72.2.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop pax-utils xdg optfeature + +DESCRIPTION="Multiplatform Visual Studio Code from Microsoft" +HOMEPAGE="https://code.visualstudio.com; +SRC_URI=" + amd64? ( https://update.code.visualstudio.com/${PV}/linux-x64/stable -> ${P}-amd64.tar.gz ) + arm? ( https://update.code.visualstudio.com/${PV}/linux-armhf/stable -> ${P}-arm.tar.gz ) + arm64? ( https://update.code.visualstudio.com/${PV}/linux-arm64/stable -> ${P}-arm64.tar.gz ) +" +S="${WORKDIR}" + +RESTRICT="mirror strip bindist" + +LICENSE=" + Apache-2.0 + BSD + BSD-1 + BSD-2 + BSD-4 + CC-BY-4.0 + ISC + LGPL-2.1+ + Microsoft-vscode + MIT + MPL-2.0 + openssl + PYTHON + TextMate-bundle + Unlicense + UoI-NCSA + W3C +" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64" + +RDEPEND=" + || ( + >=app-accessibility/at-spi2-core-2.46.0:2 + ( app-accessibility/at-spi2-atk dev-libs/atk ) + ) + app-crypt/libsecret[crypt] + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/util-linux + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libxshmfence + x11-libs/pango +" + +QA_PREBUILT=" + /opt/vscode/chrome_crashpad_handler + /opt/vscode/chrome-sandbox + /opt/vscode/code + /opt/vscode/libEGL.so + /opt/vscode/libffmpeg.so + /opt/vscode/libGLESv2.so + /opt/vscode/libvk_swiftshader.so +
[gentoo-commits] repo/gentoo:master commit in: app-editors/vscodium/
commit: 763bf514475b63baa1bd229b10a3af667e6d7023 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 19:55:43 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 19:55:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=763bf514 app-editors/vscodium: add 1.72.2.22286 Signed-off-by: Arthur Zamarin gentoo.org> app-editors/vscodium/Manifest | 3 + app-editors/vscodium/vscodium-1.72.2.22286.ebuild | 120 ++ 2 files changed, 123 insertions(+) diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest index 1cf54f60ce35..920f5cee4bb8 100644 --- a/app-editors/vscodium/Manifest +++ b/app-editors/vscodium/Manifest @@ -4,3 +4,6 @@ DIST vscodium-1.72.0.22279-arm64.tar.gz 112756235 BLAKE2B 447b94bb45d28b2123ee64 DIST vscodium-1.72.1.22284-amd64.tar.gz 119688396 BLAKE2B 8a0fe6f026179ca8e87a0fe8d985560c8cb73c09f78e12caa75094e9f698925793436d41bfd9c05e3d7ce485ae8ba71076e5e8cea5fe281c36ab52e5f0ed SHA512 7c04572e8164285990828cc9883dceb3b406be01dca389abb0793b84a0892cbaadc78851e8bdab7aa90e098328ea511837b4b65f4e8ba10c17ee04736ae68bd6 DIST vscodium-1.72.1.22284-arm.tar.gz 101718778 BLAKE2B 167e7f2afdfc33301a89f748e4e55cff9f25a1e536b18a66517b4768c8d0a8a32d300c41f8c26189caa92190f5a0ae0b3a56a37251e5c711ebd80ace5acb2308 SHA512 683eee4e74355fe5867b14c8b68360047f92b37869866718750a6de9851fee0e49052cced66218fa1a1a2426ddd610daa24b98069ae214fedd2c691e441a7299 DIST vscodium-1.72.1.22284-arm64.tar.gz 112752546 BLAKE2B 897b15f8ce4cb36c2ff32a1ac2f8bf2516bda64e57dc0e915abe8f2ef75cfab07cd3bfada7c1f4892c0ecf7028b1bcef66c60dc2ce02d7d8a56f03a5bdc01a47 SHA512 b1c57398b11c96103fb1918499c1d4405ae967e57238378285b8daf18b1efaa615d4b48e7e590d2e7664c5494f75bd994b97297e3b01ee634a62202023a71034 +DIST vscodium-1.72.2.22286-amd64.tar.gz 119681152 BLAKE2B 29410f681f9339fc6541f8febc4e26e17701c41f46bdccb3c7378b4eb242453bff9571023a1d3a21d5c27e8e8b8f385aff953e5be155d37a73040556879d785d SHA512 4fb41e5a7c7150e2efb43ab5ee12748f17c142fd8c5299c88fac25129a47335e277c9b13fd566b621767d4e61f2f022ae3f27050ceeda19959d04de150176557 +DIST vscodium-1.72.2.22286-arm.tar.gz 101714736 BLAKE2B 91cb62f483ad92f921746fb7c5b95920dfc96bf4c994bbc22698ce58a13ae5b4051a73716cad3544da902f241c0ca02546908e753167776b2e578c03c8f8b930 SHA512 4eff5f451cf36674fdb5ca336220b9b0f10bdf20634b66ca6177c517ecae437911920da8cb7d25de44117baf31bf67516c0f491d91a3d3b900f2a174b2cf3e9a +DIST vscodium-1.72.2.22286-arm64.tar.gz 112754473 BLAKE2B f91a89dfc1eaf03c876909596964b3f8e9b6ab77dff67c33b70c57c305daa704d33b695fe20f9c4b29b9cafd29dd12c4aa4f73fad87f215ecc923e59ef7b727a SHA512 a1f1fad2bee2761f0ab3b6d7571469a271597e9308c2e8242d4dd82ad3cb553dab954229d726264a7965491f1d1b60ab42c8ec9b9451fa8b8d6d98603b158e52 diff --git a/app-editors/vscodium/vscodium-1.72.2.22286.ebuild b/app-editors/vscodium/vscodium-1.72.2.22286.ebuild new file mode 100644 index ..5575b9697f9f --- /dev/null +++ b/app-editors/vscodium/vscodium-1.72.2.22286.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop pax-utils xdg optfeature + +DESCRIPTION="A community-driven, freely-licensed binary distribution of Microsoft's VSCode" +HOMEPAGE="https://vscodium.com/; +SRC_URI=" + amd64? ( https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-x64-${PV}.tar.gz -> ${P}-amd64.tar.gz ) + arm? ( https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-armhf-${PV}.tar.gz -> ${P}-arm.tar.gz ) + arm64? ( https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-arm64-${PV}.tar.gz -> ${P}-arm64.tar.gz ) +" + +RESTRICT="strip bindist" + +LICENSE=" + Apache-2.0 + BSD + BSD-1 + BSD-2 + BSD-4 + CC-BY-4.0 + ISC + LGPL-2.1+ + MIT + MPL-2.0 + openssl + PYTHON + TextMate-bundle + Unlicense + UoI-NCSA + W3C +" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64" +IUSE="" + +RDEPEND=" + || ( + >=app-accessibility/at-spi2-core-2.46.0:2 + ( app-accessibility/at-spi2-atk dev-libs/atk ) + ) + app-crypt/libsecret[crypt] + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/util-linux + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libxshmfence + x11-libs/pango +" + +QA_PREBUILT=" + /opt/vscodium/chrome_crashpad_handler +
[gentoo-commits] repo/gentoo:master commit in: dev-python/setuptools/
commit: b60d8d13fd5fb3a30167fec0fd37f99676f0231e Author: Michał Górny gentoo org> AuthorDate: Fri Oct 14 16:14:36 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Oct 14 17:05:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b60d8d13 dev-python/setuptools: Bump to 65.5.0 Signed-off-by: Michał Górny gentoo.org> dev-python/setuptools/Manifest | 1 + dev-python/setuptools/setuptools-65.5.0.ebuild | 127 + 2 files changed, 128 insertions(+) diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest index f756e95a089a..f753a4ee3c2d 100644 --- a/dev-python/setuptools/Manifest +++ b/dev-python/setuptools/Manifest @@ -1,2 +1,3 @@ DIST setuptools-65.3.0.tar.gz 2615722 BLAKE2B 1344fe17c1c2a4ec60dbf37b3e1cbad56bb5299bed9f8e30a21015f2457e1e90d6782369dfc2d804973e7348d22a356ec0ef75d1aeabba7d77e20e5ddf36e576 SHA512 3c173b1e1a8dbbed0bf3bf600df1256aeabf1b9dec34d5f5d0b1429b0fe16f2aa61fa6c4f400a5b6da24b9d679954866b76e019130bcf2246b138fe017025de9 DIST setuptools-65.4.1.tar.gz 2615710 BLAKE2B 12e644412c7f910a8bf6fb470e0c7e78bcd11a9403d7d0821eecad156d0a4ed03751de6bd6c51ebc2ce1c0925386120971c0da129ebd7e1b8376feee1f8edc7e SHA512 d13253bb556380b1b45d4b51dc7922b0cffa390ba92d97ccbc43c314aceccdcf51ee8b5c751cf6f36c6c8955836bc248214d55fe7419ff0332719862772f0f95 +DIST setuptools-65.5.0.tar.gz 2616463 BLAKE2B b2f4ea3750a6ebd2d83a99e2c6beaccebf2c167dac23c901937fecb3fff9891c8c2cf4f150281c00656d2057c89ede80a7b47c73c783b268c91a3700426fd66d SHA512 5f65765a2971662ef4864473d7b54d7d5357fba2b6e9369f1b7923ef5466463852a714e6ee0b6581835c1524069cdfefd907cc65681c7f2b73c6ef278bff6228 diff --git a/dev-python/setuptools/setuptools-65.5.0.ebuild b/dev-python/setuptools/setuptools-65.5.0.ebuild new file mode 100644 index ..c11a0923e907 --- /dev/null +++ b/dev-python/setuptools/setuptools-65.5.0.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +# please bump dev-python/ensurepip-setuptools along with this package! + +DISTUTILS_USE_PEP517=standalone +PYTHON_TESTED=( python3_{8..11} pypy3 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Collection of extensions to Distutils" +HOMEPAGE=" + https://github.com/pypa/setuptools/ + https://pypi.org/project/setuptools/ +" +SRC_URI=" + mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz +" + +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" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/appdirs-1.4.4-r2[${PYTHON_USEDEP}] + >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}] + >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}] + >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}] + >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}] + >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}] + >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}] + ' 3.8 3.9) + $(python_gen_cond_dep ' + >=dev-python/importlib_resources-5.4.0-r3[${PYTHON_USEDEP}] + ' 3.8) +" +BDEPEND=" + ${RDEPEND} + >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}] + test? ( + $(python_gen_cond_dep ' + dev-python/build[${PYTHON_USEDEP}] + >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}] + >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}] + >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}] + >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/pip-run[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-fixture-config[${PYTHON_USEDEP}] + dev-python/pytest-virtualenv[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + ' "${PYTHON_TESTED[@]}") + ) +" +PDEPEND=" + >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" + +DOCS=( {CHANGES,README}.rst ) + +src_prepare() { + local PATCHES=( + # TODO: remove this when we're 100% PEP517 mode + "${FILESDIR}"/setuptools-62.4.0-py-compile.patch + )
[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld/
commit: 15aad9556ba01ff38a14775dedd8ee088c27c30f Author: Michał Górny gentoo org> AuthorDate: Fri Oct 14 17:47:20 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Oct 14 17:47:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15aad955 sys-devel/lld: Enable slotting on 13.0.1 Signed-off-by: Michał Górny gentoo.org> sys-devel/lld/lld-13.0.1-r1.ebuild | 80 ++ 1 file changed, 80 insertions(+) diff --git a/sys-devel/lld/lld-13.0.1-r1.ebuild b/sys-devel/lld/lld-13.0.1-r1.ebuild new file mode 100644 index ..b92595d59d45 --- /dev/null +++ b/sys-devel/lld/lld-13.0.1-r1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit cmake flag-o-matic llvm llvm.org python-any-r1 + +DESCRIPTION="The LLVM linker (link editor)" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="debug test" +RESTRICT="!test? ( test )" + +DEPEND=" + ~sys-devel/llvm-${PV} +" +RDEPEND=" + ${DEPEND} + !sys-devel/lld:0 +" +BDEPEND=" + test? ( + >=dev-util/cmake-3.16 + $(python_gen_any_dep ">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]") + ) +" + +LLVM_COMPONENTS=( lld libunwind/include/mach-o ) +LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} ) +llvm.org_set_globals + +python_check_deps() { + python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]" +} + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + use test && python-any-r1_pkg_setup +} + +src_unpack() { + llvm.org_src_unpack + + # Directory ${WORKDIR}/llvm does not exist with USE="-test", + # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below, + # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system + # (lld/MachO/CMakeLists.txt) and is expected to be resolvable + # to existent directory ${WORKDIR}/libunwind/include. + mkdir -p "${WORKDIR}/llvm" || die +} + +src_configure() { + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DBUILD_SHARED_LIBS=ON + -DLLVM_INCLUDE_TESTS=$(usex test) + -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" + ) + use test && mycmakeargs+=( + -DLLVM_BUILD_TESTS=ON + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DPython3_EXECUTABLE="${PYTHON}" + ) + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-lld +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/termcolor/
commit: c23472a832d41b2ef6841d7564526650597d5abe Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 17:57:09 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 17:57:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c23472a8 dev-python/termcolor: Stabilize 2.0.0 ALLARCHES, #877127 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/termcolor/termcolor-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/termcolor/termcolor-2.0.0.ebuild b/dev-python/termcolor/termcolor-2.0.0.ebuild index 61b84954a4c0..83e871771d98 100644 --- a/dev-python/termcolor/termcolor-2.0.0.ebuild +++ b/dev-python/termcolor/termcolor-2.0.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" BDEPEND=" dev-python/hatch-vcs[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/docutils-glep/
commit: 0891ee39175d06899011819b501c9a7888f9fcb0 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 17:57:10 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 17:57:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0891ee39 dev-python/docutils-glep: Stabilize 1.5 ALLARCHES, #877133 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/docutils-glep/docutils-glep-1.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/docutils-glep/docutils-glep-1.5.ebuild b/dev-python/docutils-glep/docutils-glep-1.5.ebuild index 5375a4c04382..3fd1068be959 100644 --- a/dev-python/docutils-glep/docutils-glep-1.5.ebuild +++ b/dev-python/docutils-glep/docutils-glep-1.5.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" >=dev-python/docutils-0.10[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cryptography/
commit: 148df44381e0db7953c4947fed73bcb13e42121d Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 17:57:11 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 17:57:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=148df443 dev-python/cryptography: Stabilize 38.0.1 sparc, #877137 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cryptography/cryptography-38.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cryptography/cryptography-38.0.1.ebuild b/dev-python/cryptography/cryptography-38.0.1.ebuild index 62f6288176c9..9c8ba3aa2eea 100644 --- a/dev-python/cryptography/cryptography-38.0.1.ebuild +++ b/dev-python/cryptography/cryptography-38.0.1.ebuild @@ -84,7 +84,7 @@ SRC_URI=" # extra licenses come from Rust deps LICENSE="Apache-2.0 BSD BSD-2 MIT Unicode-DFS-2016" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" RDEPEND=" >=dev-libs/openssl-1.0.2o-r6:0=
[gentoo-commits] proj/pkgcore/pkgdev:main commit in: tests/scripts/, src/pkgdev/scripts/
commit: 6cf5a11fc6ff12af7c62e13329694f3c22a5e32d Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 19:21:07 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 19:34:13 2022 + URL: https://gitweb.gentoo.org/proj/pkgcore/pkgdev.git/commit/?id=6cf5a11f manifest: better handling of path target When passing a `.` path while inside a package directory, it passed to path restrict generator as a simple path, which resulted in broken restrict which collected all ebuilds in the repository. By using `os.path.relpath` to base of repository, we make sure the correct path is passed and the correct restricts are generated. Fixes: https://github.com/pkgcore/pkgdev/issues/85 Signed-off-by: Arthur Zamarin gentoo.org> src/pkgdev/scripts/pkgdev_manifest.py | 2 ++ tests/scripts/test_pkgdev_manifest.py | 32 2 files changed, 34 insertions(+) diff --git a/src/pkgdev/scripts/pkgdev_manifest.py b/src/pkgdev/scripts/pkgdev_manifest.py index de36fcc..229238c 100644 --- a/src/pkgdev/scripts/pkgdev_manifest.py +++ b/src/pkgdev/scripts/pkgdev_manifest.py @@ -66,6 +66,8 @@ def _restrict_targets(repo, targets): for target in targets: if os.path.exists(target): try: +if target in repo: +target = os.path.relpath(target, repo.location) restrictions.append(repo.path_restrict(target)) except ValueError as exc: manifest.error(exc) diff --git a/tests/scripts/test_pkgdev_manifest.py b/tests/scripts/test_pkgdev_manifest.py index 0c1c8c8..2800236 100644 --- a/tests/scripts/test_pkgdev_manifest.py +++ b/tests/scripts/test_pkgdev_manifest.py @@ -24,6 +24,38 @@ class TestPkgdevManifestParseArgs: matches = [x.cpvstr for x in repo.itermatch(options.restriction)] assert matches == ['cat/pkg-0'] +def test_repo_relative_pkg(self, repo, capsys, tool): +repo.create_ebuild('cat/pkg-0') +repo.create_ebuild('cat/newpkg-0') +with chdir(pjoin(repo.location, 'cat/pkg')): +options, _ = tool.parse_args(['manifest', '.']) +matches = [x.cpvstr for x in repo.itermatch(options.restriction)] +assert matches == ['cat/pkg-0'] + +def test_repo_relative_category(self, repo, capsys, tool): +repo.create_ebuild('cat/pkg-0') +repo.create_ebuild('cat/newpkg-0') + +with chdir(pjoin(repo.location, 'cat')): +options, _ = tool.parse_args(['manifest', 'pkg']) +matches = [x.cpvstr for x in repo.itermatch(options.restriction)] +assert matches == ['cat/pkg-0'] + +with chdir(pjoin(repo.location, 'cat')): +options, _ = tool.parse_args(['manifest', '.']) +matches = [x.cpvstr for x in repo.itermatch(options.restriction)] +assert set(matches) == {'cat/pkg-0', 'cat/newpkg-0'} + +def test_repo_relative_outside(self, tmp_path, repo, capsys, tool): +repo.create_ebuild('cat/pkg-0') +(ebuild := tmp_path / 'pkg.ebuild').touch() +with pytest.raises(SystemExit) as excinfo: +with chdir(repo.location): +tool.parse_args(['manifest', str(ebuild)]) +assert excinfo.value.code == 2 +out, err = capsys.readouterr() +assert err.strip() == f"pkgdev manifest: error: {repo.repo_id!r} repo doesn't contain: {str(ebuild)!r}" + def test_dir_target(self, repo, capsys, tool): repo.create_ebuild('cat/pkg-0') with chdir(repo.location):
[gentoo-commits] data/glep:master commit in: /
commit: 75261f97e6ea138d53f4b38834082ba4a10e0183 Author: Michał Górny gentoo org> AuthorDate: Fri Oct 7 20:22:22 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Oct 14 15:34:59 2022 + URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=75261f97 glep-0068: Clarify and restrict XML data format Explicitly specify XML 1.0 and link to the specification. Forbid "external markup declarations" and processing DTDs to secure against common XML attacks. Signed-off-by: Michał Górny gentoo.org> glep-0068.rst | 21 ++--- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/glep-0068.rst b/glep-0068.rst index 78ac7ea..a2bee64 100644 --- a/glep-0068.rst +++ b/glep-0068.rst @@ -4,10 +4,10 @@ Title: Package and category metadata Author: Michał Górny Type: Standards Track Status: Final -Version: 1.2 +Version: 1.3 Created: 2016-03-14 -Last-Modified: 2022-05-22 -Post-History: 2016-03-16, 2018-02-20, 2022-05-22 +Last-Modified: 2022-10-14 +Post-History: 2016-03-16, 2018-02-20, 2022-05-22, 2022-10-07 Content-Type: text/x-rst Requires: 67 Replaces: 34, 46, 56 @@ -59,10 +59,14 @@ Metadata files -- This specification provides two kinds of metadata files: category metadata -files and package metadata files. Both kinds of files use XML file format -with structure defined in this GLEP. The XML structure does not use -a namespace and must not contain any elements outside the scope of this -specification. +files and package metadata files. Both kinds of files use the XML 1.0 file +format [#XML10]_. They must not use external markup declarations, as defined +in the XML specification. While they may reference or include a DTD, the parser +must not fetch or process it. + +The data structure of metadata files is defined in this GLEP. The elements +and attributes do not use namespaces. Conforming files must not contain +any elements or attributes that are not defined in this specification. Category metadata files are named ``metadata.xml`` and located inside category directories in an ebuild repository. Their structure is described @@ -516,6 +520,9 @@ References .. [#METADATA-DTD] The original metadata.dtd file https://gitweb.gentoo.org/data/dtd.git/tree/metadata.dtd?id=a908a93b5afe295359e0a01814c9bef8b5268bcd +.. [#XML10] Extensible Markup Language (XML) 1.0 (Fifth Edition) + https://www.w3.org/TR/xml/ + .. [#BCP-47] BCP 47: "Tags for identifying languages", https://tools.ietf.org/rfc/bcp/bcp47.txt
[gentoo-commits] data/glep:master commit in: /
commit: 5330e6efbdf16a1aef8b257201359f224484f235 Author: Michał Górny gentoo org> AuthorDate: Fri Oct 7 20:24:52 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Oct 14 15:35:01 2022 + URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=5330e6ef glep-0068: Indicate that unknown elements should be ignored As originally stated, the GLEP did not permit extending the format. Let's relax the requirement to conforming files but indicate that the parsers should ignore unknown (i.e. future) elements. Signed-off-by: Michał Górny gentoo.org> glep-0068.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/glep-0068.rst b/glep-0068.rst index a2bee64..9d10aaa 100644 --- a/glep-0068.rst +++ b/glep-0068.rst @@ -67,6 +67,8 @@ must not fetch or process it. The data structure of metadata files is defined in this GLEP. The elements and attributes do not use namespaces. Conforming files must not contain any elements or attributes that are not defined in this specification. +However, parsers should ignore any unknown elements or attributes in order +to permit future extension. Category metadata files are named ``metadata.xml`` and located inside category directories in an ebuild repository. Their structure is described
[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-logging/
commit: ef98d31b3a3cc88ffb9662cd214205220bc80afe Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Fri Oct 14 17:36:36 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Oct 14 17:41:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef98d31b dev-java/commons-logging: use jakarta-servlet-api Closes: https://bugs.gentoo.org/877113 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/27781 Signed-off-by: Miroslav Šulc gentoo.org> .../{commons-logging-1.2-r5.ebuild => commons-logging-1.2-r6.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-java/commons-logging/commons-logging-1.2-r5.ebuild b/dev-java/commons-logging/commons-logging-1.2-r6.ebuild similarity index 96% rename from dev-java/commons-logging/commons-logging-1.2-r5.ebuild rename to dev-java/commons-logging/commons-logging-1.2-r6.ebuild index b3a0f8533760..8c38a37bc9cb 100644 --- a/dev-java/commons-logging/commons-logging-1.2-r5.ebuild +++ b/dev-java/commons-logging/commons-logging-1.2-r6.ebuild @@ -27,7 +27,7 @@ CDEPEND=" dev-java/log4j-api:2 dev-java/log4j-core:2 ) - servletapi? ( dev-java/tomcat-servlet-api:4.0 )" + servletapi? ( dev-java/jakarta-servlet-api:4 )" RDEPEND=" ${CDEPEND} @@ -92,7 +92,7 @@ src_prepare() { fi if use servletapi; then - echo "servletapi.jar=$(java-pkg_getjar tomcat-servlet-api-4.0 servlet-api.jar)" >> build.properties || die + echo "servletapi.jar=$(java-pkg_getjars jakarta-servlet-api-4 )" >> build.properties || die fi }
[gentoo-commits] proj/releng:master commit in: releases/specs/arm64/musl-llvm/, releases/specs/arm64/llvm/, tools/
commit: c769e473060534825b12bf85c650d7036e1a833c Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri Oct 14 18:14:41 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri Oct 14 18:15:11 2022 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=c769e473 Add arm64 llvm stages Signed-off-by: Andreas K. Hüttel gentoo.org> releases/specs/arm64/llvm/stage1-openrc.spec | 12 + releases/specs/arm64/llvm/stage1-systemd.spec | 12 + releases/specs/arm64/llvm/stage3-openrc.spec | 10 +++ releases/specs/arm64/llvm/stage3-systemd.spec | 10 +++ releases/specs/arm64/musl-llvm/stage1.spec| 13 + releases/specs/arm64/musl-llvm/stage3.spec| 10 +++ tools/catalyst-auto-arm64.conf| 38 +-- 7 files changed, 103 insertions(+), 2 deletions(-) diff --git a/releases/specs/arm64/llvm/stage1-openrc.spec b/releases/specs/arm64/llvm/stage1-openrc.spec new file mode 100644 index ..d9974b4e --- /dev/null +++ b/releases/specs/arm64/llvm/stage1-openrc.spec @@ -0,0 +1,12 @@ +subarch: arm64 +target: stage1 +version_stamp: llvm-openrc-@TIMESTAMP@ +rel_type: llvm +profile: default/linux/arm64/17.0/llvm +snapshot: @TIMESTAMP@ +source_subpath: llvm/stage3-arm64-llvm-openrc-latest.tar.xz +compression_mode: pixz +update_seed: yes +update_seed_command: --update --deep --jobs=5 --newuse --complete-graph @world +portage_confdir: @REPO_DIR@/releases/portage/stages +portage_prefix: releng diff --git a/releases/specs/arm64/llvm/stage1-systemd.spec b/releases/specs/arm64/llvm/stage1-systemd.spec new file mode 100644 index ..1c450492 --- /dev/null +++ b/releases/specs/arm64/llvm/stage1-systemd.spec @@ -0,0 +1,12 @@ +subarch: arm64 +target: stage1 +version_stamp: llvm-systemd-@TIMESTAMP@ +rel_type: llvm +profile: default/linux/arm64/17.0/systemd/llvm +snapshot: @TIMESTAMP@ +source_subpath: llvm/stage3-arm64-llvm-systemd-latest.tar.xz +compression_mode: pixz +update_seed: yes +update_seed_command: --update --deep --jobs=5 --newuse --complete-graph @world +portage_confdir: @REPO_DIR@/releases/portage/stages +portage_prefix: releng diff --git a/releases/specs/arm64/llvm/stage3-openrc.spec b/releases/specs/arm64/llvm/stage3-openrc.spec new file mode 100644 index ..dc5ef2ee --- /dev/null +++ b/releases/specs/arm64/llvm/stage3-openrc.spec @@ -0,0 +1,10 @@ +subarch: arm64 +target: stage3 +version_stamp: llvm-openrc-@TIMESTAMP@ +rel_type: llvm +profile: default/linux/arm64/17.0/llvm +snapshot: @TIMESTAMP@ +source_subpath: llvm/stage1-arm64-llvm-openrc-@timest...@.tar.xz +compression_mode: pixz +portage_confdir: @REPO_DIR@/releases/portage/stages +portage_prefix: releng diff --git a/releases/specs/arm64/llvm/stage3-systemd.spec b/releases/specs/arm64/llvm/stage3-systemd.spec new file mode 100644 index ..1b8bf1a8 --- /dev/null +++ b/releases/specs/arm64/llvm/stage3-systemd.spec @@ -0,0 +1,10 @@ +subarch: arm64 +target: stage3 +version_stamp: llvm-systemd-@TIMESTAMP@ +rel_type: llvm +profile: default/linux/arm64/17.0/systemd/llvm +snapshot: @TIMESTAMP@ +source_subpath: llvm/stage1-arm64-llvm-systemd-@timest...@.tar.xz +compression_mode: pixz +portage_confdir: @REPO_DIR@/releases/portage/stages +portage_prefix: releng diff --git a/releases/specs/arm64/musl-llvm/stage1.spec b/releases/specs/arm64/musl-llvm/stage1.spec new file mode 100644 index ..8686a291 --- /dev/null +++ b/releases/specs/arm64/musl-llvm/stage1.spec @@ -0,0 +1,13 @@ +subarch: arm64 +target: stage1 +version_stamp: musl-llvm-@TIMESTAMP@ +rel_type: musl-llvm +profile: default/linux/arm64/17.0/musl/llvm +snapshot: @TIMESTAMP@ +source_subpath: musl-llvm/stage3-arm64-musl-llvm-latest.tar.xz +compression_mode: pixz +update_seed: yes +update_seed_command: --update --deep --jobs=5 --newuse --complete-graph @world +portage_confdir: @REPO_DIR@/releases/portage/stages +portage_prefix: releng +chost: aarch64-gentoo-linux-musl diff --git a/releases/specs/arm64/musl-llvm/stage3.spec b/releases/specs/arm64/musl-llvm/stage3.spec new file mode 100644 index ..ae700bdc --- /dev/null +++ b/releases/specs/arm64/musl-llvm/stage3.spec @@ -0,0 +1,10 @@ +subarch: arm64 +target: stage3 +version_stamp: musl-llvm-@TIMESTAMP@ +rel_type: musl-llvm +profile: default/linux/arm64/17.0/musl/llvm +snapshot: @TIMESTAMP@ +source_subpath: musl-llvm/stage1-arm64-musl-llvm-@timest...@.tar.xz +compression_mode: pixz +portage_confdir: @REPO_DIR@/releases/portage/stages +portage_prefix: releng diff --git a/tools/catalyst-auto-arm64.conf b/tools/catalyst-auto-arm64.conf index 8519d23d..86add3b6 100644 --- a/tools/catalyst-auto-arm64.conf +++ b/tools/catalyst-auto-arm64.conf @@ -6,15 +6,20 @@ UPLOAD_KEY=/root/.ssh/id_ed25519 SPECS_DIR=${REPO_DIR}/releases/specs/arm64 SUBARCH=arm64 -SETS="openrc systemd musl muslhardened" +SETS="openrc llvmopenrc systemd llvmsystemd musl muslhardened muslllvm" SET_openrc_SPECS="stage1-openrc.spec
[gentoo-commits] repo/gentoo:master commit in: net-misc/kafkacat/
commit: 17e61b58f34afed0450afb681b5357aaad665fff Author: William Hubbs gentoo org> AuthorDate: Fri Oct 14 19:13:27 2022 + Commit: William Hubbs gentoo org> CommitDate: Fri Oct 14 19:13:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17e61b58 net-misc/kafkacat: add 1.7.1 Closes: https://bugs.gentoo.org/870091 Signed-off-by: William Hubbs gentoo.org> net-misc/kafkacat/Manifest | 1 + net-misc/kafkacat/kafkacat-1.7.1.ebuild | 41 + 2 files changed, 42 insertions(+) diff --git a/net-misc/kafkacat/Manifest b/net-misc/kafkacat/Manifest index c8b35d68d1f6..dcd3d33b09ad 100644 --- a/net-misc/kafkacat/Manifest +++ b/net-misc/kafkacat/Manifest @@ -1 +1,2 @@ DIST kafkacat-1.5.0.tar.gz 124682 BLAKE2B 392689ded1cd07268bba572273b2b18dbac0d0f4c2daf87c0a4c5fbbff2568df7ec5ca7b64aed34caa851b5e9b8629e246f9d19087496a882b8b55b2e2138f78 SHA512 57f75b26ef32df244043fa9fc17dc2d6fd93daeea4bc389aa78356ea6e45dea780ff9c3462ed27d2a7798560a21eef04f098bf7766c7305bcee4573f557651ad +DIST kcat-1.7.1.tar.gz 142699 BLAKE2B 2736d284d9f1f940688a3605db3a966ddee0cb26cc271d0d288f5910a86b8d494e207757d5d35e445ea99bb4a0a218715401815167734eee3942d7de6573baaf SHA512 07aa442a840819ca8d1ab20d86fe9d07afee0e4fa546b033ceb0c1c526f3fb5d9fbd2c34c29460d3439c5046b836605150dc76e85072d9516d82b9a193a0a3cd diff --git a/net-misc/kafkacat/kafkacat-1.7.1.ebuild b/net-misc/kafkacat/kafkacat-1.7.1.ebuild new file mode 100644 index ..9534872d1cd2 --- /dev/null +++ b/net-misc/kafkacat/kafkacat-1.7.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +MY_PN=kcat + +inherit toolchain-funcs + +DESCRIPTION="Generic command line non-JVM Apache Kafka producer and consumer" +HOMEPAGE="https://github.com/edenhill/kcat; +SRC_URI="https://github.com/edenhill/kcat/archive/${PV}.tar.gz -> ${MY_PN}-${PV}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+avro +json" + +DEPEND=">=dev-libs/librdkafka-0.9.4 + avro? ( + dev-libs/avro-c + dev-libs/libserdes + ) + json? ( dev-libs/yajl )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_configure() { + econf $(use_enable avro) $(use_enable json) --cc="$(tc-getCC)" +} + +src_install() { + default + dodoc CHANGELOG.md + doman ${MY_PN}.1 +} + +pkg_postinst() { + ewarn "Note that starting with version 1.7.1 the executable name" + ewarn "was changed from kafkacat to kcat" +}
[gentoo-commits] proj/pkgcore/pkgdev:main commit in: /
commit: 06a694ba1795bea9ad85b855c00e234167c7915d Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 19:39:42 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 19:53:08 2022 + URL: https://gitweb.gentoo.org/proj/pkgcore/pkgdev.git/commit/?id=06a694ba new release 0.2.3 Signed-off-by: Arthur Zamarin gentoo.org> NEWS.rst | 9 + 1 file changed, 9 insertions(+) diff --git a/NEWS.rst b/NEWS.rst index 8c8e602..a4834b7 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -2,6 +2,15 @@ Release Notes = +pkgdev 0.2.3 (2022-10-14) +- + +- mask: fix unrelated addition of trailing whitespace (Arthur Zamarin, #98) + +- commit: add ``--distdir`` for manifest operations (Arthur Zamarin, #99) + +- manifest: better handling of path target (Arthur Zamarin, #85) + pkgdev 0.2.2 (2022-09-20) -
[gentoo-commits] proj/pkgcore/pkgdev:main commit in: src/pkgdev/
commit: a1d59d9abf89e1b302f4f133c4f463c8ce52741f Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 20:02:27 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 20:02:27 2022 + URL: https://gitweb.gentoo.org/proj/pkgcore/pkgdev.git/commit/?id=a1d59d9a start work on 0.2.4 Signed-off-by: Arthur Zamarin gentoo.org> src/pkgdev/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pkgdev/__init__.py b/src/pkgdev/__init__.py index 9f3e50d..9f90c65 100644 --- a/src/pkgdev/__init__.py +++ b/src/pkgdev/__init__.py @@ -1,2 +1,2 @@ __title__ = 'pkgdev' -__version__ = '0.2.3' +__version__ = '0.2.4'
[gentoo-commits] proj/qt:master commit in: dev-qt/qttools/, dev-qt/qttools/files/
commit: f467a5768a9098bdf81aec76c7fd6392dc74ca6c Author: Jimi Huotari gentoo org> AuthorDate: Fri Oct 14 15:56:09 2022 + Commit: Jimi Huotari gentoo org> CommitDate: Fri Oct 14 16:00:13 2022 + URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=f467a576 dev-qt/qttools: fix linguist build with clang 15 Closes: https://bugs.gentoo.org/873640 Thanks-to: cyrillic hotmail.com> Tested-by: Bernd Waibel posteo.net> Signed-off-by: Jimi Huotari gentoo.org> .../files/qttools-6.4.0-clang-15-build.patch | 75 ++ dev-qt/qttools/qttools-6.4.0.ebuild| 4 ++ 2 files changed, 79 insertions(+) diff --git a/dev-qt/qttools/files/qttools-6.4.0-clang-15-build.patch b/dev-qt/qttools/files/qttools-6.4.0-clang-15-build.patch new file mode 100644 index ..71219885 --- /dev/null +++ b/dev-qt/qttools/files/qttools-6.4.0-clang-15-build.patch @@ -0,0 +1,75 @@ +Gentoo Bug: https://bugs.gentoo.org/873640 +Qt Bug: https://bugreports.qt.io/browse/QTBUG-106224 +Patch: https://codereview.qt-project.org/c/qt/qttools/+/430427 + +From d5142f3ad86f1cc685a36e1cd4c8a401d8842f01 Mon Sep 17 00:00:00 2001 +From: =?utf8?q?Bernhard=20Rosenkr=C3=A4nzer?= +Date: Fri, 2 Sep 2022 19:11:27 +0200 +Subject: [PATCH] lupdate: Port to clang 15.0 +MIME-Version: 1.0 +Content-Type: text/plain; charset=utf8 +Content-Transfer-Encoding: 8bit + +Clang 15.0 changes the API of InclusionDirective a little, +passing an llvm::Optional instead of +a const clang::FileEntry * + +Adapt lupdate accordingly. + +Signed-off-by: Bernhard Rosenkränzer +Change-Id: I9a5d8b54a8c223d06c439d8a17539c8e64c3e0a2 +--- + src/linguist/lupdate/lupdatepreprocessoraction.cpp | 11 ++- + src/linguist/lupdate/lupdatepreprocessoraction.h | 7 ++- + 2 files changed, 16 insertions(+), 2 deletions(-) + +diff --git a/src/linguist/lupdate/lupdatepreprocessoraction.cpp b/src/linguist/lupdate/lupdatepreprocessoraction.cpp +index d7446c364e..91c061721e 100644 +--- a/src/linguist/lupdate/lupdatepreprocessoraction.cpp b/src/linguist/lupdate/lupdatepreprocessoraction.cpp +@@ -156,14 +156,23 @@ void LupdatePPCallbacks::SourceRangeSkipped(clang::SourceRange sourceRange, + // To list the included files + void LupdatePPCallbacks::InclusionDirective(clang::SourceLocation /*hashLoc*/, + const clang::Token & /*includeTok*/, clang::StringRef /*fileName*/, bool /*isAngled*/, +-clang::CharSourceRange /*filenameRange*/, const clang::FileEntry *file, ++clang::CharSourceRange /*filenameRange*/, ++#if LLVM_VERSION_MAJOR < 15 ++const clang::FileEntry *file, ++#else ++llvm::Optional file, ++#endif + clang::StringRef /*searchPath*/, clang::StringRef /*relativePath*/, + const clang::Module */*imported*/, clang::SrcMgr::CharacteristicKind /*fileType*/) + { + if (!file) + return; + ++#if LLVM_VERSION_MAJOR < 15 + clang::StringRef fileNameRealPath = file->tryGetRealPathName(); ++#else ++clang::StringRef fileNameRealPath = file->getFileEntry().tryGetRealPathName(); ++#endif + if (!LupdatePrivate::isFileSignificant(fileNameRealPath.str())) + return; + +diff --git a/src/linguist/lupdate/lupdatepreprocessoraction.h b/src/linguist/lupdate/lupdatepreprocessoraction.h +index b1ee468d4e..b615c8a213 100644 +--- a/src/linguist/lupdate/lupdatepreprocessoraction.h b/src/linguist/lupdate/lupdatepreprocessoraction.h +@@ -51,7 +51,12 @@ private: + void SourceRangeSkipped(clang::SourceRange sourceRange, clang::SourceLocation endifLoc) override; + void InclusionDirective(clang::SourceLocation /*hashLoc*/, const clang::Token &/*includeTok*/, + clang::StringRef /*fileName*/, bool /*isAngled*/, +-clang::CharSourceRange /*filenameRange*/, const clang::FileEntry *file, ++clang::CharSourceRange /*filenameRange*/, ++#if LLVM_VERSION_MAJOR < 15 ++const clang::FileEntry *file, ++#else ++llvm::Optional file, ++#endif + clang::StringRef /*searchPath*/, clang::StringRef /*relativePath*/, + const clang::Module */*imported*/, + clang::SrcMgr::CharacteristicKind /*fileType*/) override; +-- +2.16.3 + diff --git a/dev-qt/qttools/qttools-6.4.0.ebuild b/dev-qt/qttools/qttools-6.4.0.ebuild index 23e1c087..5ba47589 100644 --- a/dev-qt/qttools/qttools-6.4.0.ebuild +++ b/dev-qt/qttools/qttools-6.4.0.ebuild @@ -32,6 +32,10 @@ DEPEND=" " RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}/${PN}-6.4.0-clang-15-build.patch" # Bug 873640 +) + src_configure() { local mycmakeargs=( $(qt_feature assistant)
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 2cce3094214ac1e81b7a9fcc52720f6489df93cb Author: Matt Turner gentoo org> AuthorDate: Fri Oct 14 16:41:46 2022 + Commit: Matt Turner gentoo org> CommitDate: Fri Oct 14 17:03:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cce3094 profiles: Mark gnome-base/libglade as deprecated Signed-off-by: Matt Turner gentoo.org> profiles/package.deprecated | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/package.deprecated b/profiles/package.deprecated index 72099fbdd577..1820855c3ce6 100644 --- a/profiles/package.deprecated +++ b/profiles/package.deprecated @@ -69,6 +69,7 @@ dev-libs/libcroco dev-libs/libIDL dev-libs/libunique:1 gnome-base/gconf +gnome-base/libglade gnome-base/libgnomecanvas gnome-extra/gconf-editor x11-libs/gtksourceview:2.0
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: a7381ed41364a361e5508be742c751201e9245a3 Author: Matt Turner gentoo org> AuthorDate: Fri Oct 14 16:42:12 2022 + Commit: Matt Turner gentoo org> CommitDate: Fri Oct 14 17:03:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7381ed4 profiles: Mark x11-libs/vte:0 as deprecated Signed-off-by: Matt Turner gentoo.org> profiles/package.deprecated | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/package.deprecated b/profiles/package.deprecated index 1820855c3ce6..df3387989266 100644 --- a/profiles/package.deprecated +++ b/profiles/package.deprecated @@ -74,6 +74,7 @@ gnome-base/libgnomecanvas gnome-extra/gconf-editor x11-libs/gtksourceview:2.0 x11-libs/libwnck:1 +x11-libs/vte:0 x11-themes/gnome-icon-theme-extras x11-themes/gnome-icon-theme-symbolic x11-themes/gtk-chtheme
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: d0237481ecb00fc4d8f4596dc9e257c2590dbf0f Author: Matt Turner gentoo org> AuthorDate: Fri Oct 14 16:42:28 2022 + Commit: Matt Turner gentoo org> CommitDate: Fri Oct 14 17:03:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0237481 profiles: Mask games-mud/gnome-mud for removal Bug: https://bugs.gentoo.org/670904 Bug: https://bugs.gentoo.org/873859 Signed-off-by: Matt Turner gentoo.org> profiles/package.mask | 13 + 1 file changed, 13 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 53e386b43d74..79bc6a4b1286 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,19 @@ #--- END OF EXAMPLES --- +# Matt Turner (2022-10-14) +# Needs upstream work to modernize codebase. Depends on lots of unmaintained +# packages: +# - app-text/rarian +# - gnome-base/gconf +# - gnome-base/libglade +# - net-libs/gnet:2 +# - x11-libs/gtk+:2 +# - x11-libs/vte:0 +# Bugs #670904, #873859 +# Removal on 2022-11-14 +games-mud/gnome-mud + # Sam James (2022-10-13) # Depends on vulnerable version of Rust. See bug #877005. # Will be unmasked once dependency is updated.
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: cb7a3eb93ce87d710261459c71d5b5b492bc8f2f Author: Matt Turner gentoo org> AuthorDate: Fri Oct 14 17:01:51 2022 + Commit: Matt Turner gentoo org> CommitDate: Fri Oct 14 17:03:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb7a3eb9 profiles: Mask x11-terms/lilyterm for removal Bug: https://bugs.gentoo.org/811540 Signed-off-by: Matt Turner gentoo.org> profiles/package.mask | 9 + 1 file changed, 9 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index fe516df9ca3b..a1d9d512a8fe 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,15 @@ #--- END OF EXAMPLES --- +# Matt Turner (2022-10-14) +# Last upstream release in 2013. Last upstream commit in 2019. No maintainer in +# Gentoo. No reverse dependencies. EAPI=6. +# Depends on unmaintained packages: +# - x11-libs/vte:0 +# Bug #811540. +# Removal on 2022-11-14 +x11-terms/lilyterm + # Matt Turner (2022-10-14) # Unmaintained upstream with last commit in 2013. No reverse dependencies. # Depends on unmaintained packages:
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 80831935563c8af13b20f019bd706b0bc5653b0a Author: Matt Turner gentoo org> AuthorDate: Fri Oct 14 16:51:00 2022 + Commit: Matt Turner gentoo org> CommitDate: Fri Oct 14 17:03:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80831935 profiles: Mask net-libs/gnet for removal Bug: https://bugs.gentoo.org/349301 Bug: https://bugs.gentoo.org/713152 Bug: https://bugs.gentoo.org/802723 Bug: https://bugs.gentoo.org/808435 Bug: https://bugs.gentoo.org/870730 Bug: https://bugs.gentoo.org/877079 Signed-off-by: Matt Turner gentoo.org> profiles/package.mask | 7 +++ 1 file changed, 7 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 79bc6a4b1286..4225e16cb87b 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,13 @@ #--- END OF EXAMPLES --- +# Matt Turner (2022-10-14) +# Unmaintained upstream. Last release in 2008. Only reverse dependency is +# gnome-mud, which is masked for removal. +# Bugs #349301, #713152, #802723, #808435, #870730, #877079. +# Removal on 2022-11-14 +net-libs/gnet + # Matt Turner (2022-10-14) # Needs upstream work to modernize codebase. Depends on lots of unmaintained # packages:
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 49902c7b7d6d91a25d2161598a764c584062d50d Author: Matt Turner gentoo org> AuthorDate: Fri Oct 14 16:58:17 2022 + Commit: Matt Turner gentoo org> CommitDate: Fri Oct 14 17:03:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49902c7b profiles: Mask x11-misc/gtkdialog for removal Bug: https://bugs.gentoo.org/769131 Bug: https://bugs.gentoo.org/875704 Signed-off-by: Matt Turner gentoo.org> profiles/package.mask | 9 + 1 file changed, 9 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 4225e16cb87b..fe516df9ca3b 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,15 @@ #--- END OF EXAMPLES --- +# Matt Turner (2022-10-14) +# Unmaintained upstream with last commit in 2013. No reverse dependencies. +# Depends on unmaintained packages: +# - x11-libs/gtk+:2 +# - x11-libs/vte:0 +# Bugs #769131, #875704. +# Removal on 2022-11-14 +x11-misc/gtkdialog + # Matt Turner (2022-10-14) # Unmaintained upstream. Last release in 2008. Only reverse dependency is # gnome-mud, which is masked for removal.
[gentoo-commits] repo/gentoo:master commit in: dev-ml/sexplib/
commit: e3e05f9edd75e26b615979dcac7c9ab26ee6d361 Author: Alfredo Tupone gentoo org> AuthorDate: Fri Oct 14 19:05:41 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Oct 14 19:06:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3e05f9e dev-ml/sexplib: adj deps Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/sexplib/sexplib-0.14.0.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-ml/sexplib/sexplib-0.14.0.ebuild b/dev-ml/sexplib/sexplib-0.14.0.ebuild index d1cbba8e921d..97e96b2bc2d8 100644 --- a/dev-ml/sexplib/sexplib-0.14.0.ebuild +++ b/dev-ml/sexplib/sexplib-0.14.0.ebuild @@ -15,9 +15,9 @@ KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" IUSE="+ocamlopt" RDEPEND=" - dev-ml/parsexp:= - dev-ml/base:= - dev-ml/sexplib0:= + =dev-ml/parsexp-0.14*:= + dev-ml/base:= + dev-ml/sexplib0:0/0.14.0 dev-ml/num:= " DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-python/sqlalchemy/
commit: c4a34cffdc53a5b92599d0d6638e5da6bb892be9 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 19:34:36 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 19:34:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4a34cff dev-python/sqlalchemy: Stabilize 1.4.41 arm, #877129 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild index e628a1b3f49e..293e3b6fd247 100644 --- a/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild +++ b/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" 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" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="examples +sqlite test" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/sqlalchemy/
commit: bc64cc2fd0bc9599f5d5c9bb683421da52635f59 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 19:41:08 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 19:41:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc64cc2f dev-python/sqlalchemy: Stabilize 1.4.41 sparc, #877129 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild index 293e3b6fd247..5d10e6b0e69d 100644 --- a/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild +++ b/dev-python/sqlalchemy/sqlalchemy-1.4.41.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" 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" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="examples +sqlite test" BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 83dff08ee2f967649a82d54fda6aaab79fb42c82 Author: Sam James gentoo org> AuthorDate: Fri Oct 14 19:41:48 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:41:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83dff08e profiles: unmask newer seamonkey Bug: https://bugs.gentoo.org/877005 Signed-off-by: Sam James gentoo.org> profiles/package.mask | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiles/package.mask b/profiles/package.mask index a1d9d512a8fe..685cc3b536df 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -74,7 +74,7 @@ games-mud/gnome-mud # Sam James (2022-10-13) # Depends on vulnerable version of Rust. See bug #877005. # Will be unmasked once dependency is updated. -www-client/seamonkey + (2022-10-13) # Difficult-to-resolve build issues on modern toolchains,
[gentoo-commits] repo/gentoo:master commit in: eclass/, www-client/seamonkey/
commit: 9963a2ee398cef033169ab2969ea3773cb125a13 Author: Myckel Habets habets-dobben nl> AuthorDate: Fri Oct 14 19:24:08 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 14 19:41:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9963a2ee www-client/seamonkey: support dev-lang/rust-1.64 * dev-lang/rust-1.64 is supported by seamonkey-2.53.14, bump BDEPEND and check to allow this build. * Remove various cases of --disable-elf-hack handling and just pass --disable-elf-hack by default. Closes: https://bugs.gentoo.org/877005 Signed-off-by: Myckel Habets habets-dobben.nl> Closes: https://github.com/gentoo/gentoo/pull/27782 Signed-off-by: Sam James gentoo.org> eclass/mozcoreconf-v6.eclass | 9 -- ...-2.53.14.ebuild => seamonkey-2.53.14-r1.ebuild} | 37 ++ 2 files changed, 9 insertions(+), 37 deletions(-) diff --git a/eclass/mozcoreconf-v6.eclass b/eclass/mozcoreconf-v6.eclass index 2d94be6baee4..450697773409 100644 --- a/eclass/mozcoreconf-v6.eclass +++ b/eclass/mozcoreconf-v6.eclass @@ -195,15 +195,6 @@ mozconfig_init() { # Strip optimization so it does not end up in compile string filter-flags '-O*' - # elf-hack is broken on x86 and disabled by default. - if is-flagq '-g*' ; then - case "${ARCH}" in - amd64 | arm) - mozconfig_annotate 'elf-hack is broken with -g* flags' --disable-elf-hack - ;; - esac - fi - # Strip over-aggressive CFLAGS use custom-cflags || strip-flags diff --git a/www-client/seamonkey/seamonkey-2.53.14.ebuild b/www-client/seamonkey/seamonkey-2.53.14-r1.ebuild similarity index 93% rename from www-client/seamonkey/seamonkey-2.53.14.ebuild rename to www-client/seamonkey/seamonkey-2.53.14-r1.ebuild index 57fc76cd3cb3..0ac462443e0f 100644 --- a/www-client/seamonkey/seamonkey-2.53.14.ebuild +++ b/www-client/seamonkey/seamonkey-2.53.14-r1.ebuild @@ -60,7 +60,7 @@ BDEPEND=" dev-util/cbindgen >=sys-devel/binutils-2.16.1 virtual/pkgconfig - <=virtual/rust-1.63.0 + =dev-lang/yasm-1.1 ) lto? ( sys-devel/binutils[gold] ) x86? ( >=dev-lang/yasm-1.1 ) @@ -147,11 +147,11 @@ pkg_setup() { ewarn "Those belong to upstream: https://bugzilla.mozilla.org; fi - if ver_test $(rustc -V | tr -cd '[0-9.]' | cut -d" " -f2) -ge "1.64"; then - ewarn "Rust-1.64 is currently unsupported for building ${P}." + if ver_test $(rustc -V | tr -cd '[0-9.]' | cut -d" " -f2) -ge "1.65"; then + ewarn "Rust-1.65 or newer is currently unsupported for building ${P}." ewarn "Please use 'eselect rust' to switch to a lower version, then resume" ewarn "building ${PN}." - die "Rust-1.64 detected. Use eselect rust to choose <1.64" + die "Rust-1.65 or newer detected. Use eselect rust to choose <1.65" fi moz_pkgsetup @@ -382,32 +382,13 @@ src_configure() { # use startup-cache for faster startup time mozconfig_annotate '' --enable-startupcache - # Elf-hack is known to be broken on x86 and arm64. + # Elf-hack is known to be broken on multiple archs. + # Disable it by default, because on the archs that still work, + # it also gives more problems than it solves. # https://bugs.gentoo.org/851933 # https://bugzilla.mozilla.org/show_bug.cgi?id=1706264 - if use x86 || use arm64 ; then - mozconfig_annotate 'elf-hack is broken on x86 and arm64' --disable-elf-hack - fi - - # Elf hack should be enabled by default on architectures that support it. - # On archs that don't support it, it should not be enabled by default. - # www-client/firefox says building with clang breaks elf hack on archs that - # support it, so they disable that. We assume this is the same for www-client/seamonkey. - # The code below is copied over from www-client/firefox. - if tc-is-clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack - fi + if use x86 || use arm64 || use arm || use amd64 ; then + mozconfig_annotate 'elf-hack is broken' --disable-elf-hack fi # Disabled by default. See bug 836319 , comment 17.
[gentoo-commits] repo/gentoo:master commit in: net-im/whatsapp-desktop-bin/
commit: 3c279e678a85fb34bf8b04304429d60edef9af74 Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Oct 14 07:12:44 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Oct 14 07:13:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c279e67 net-im/whatsapp-desktop-bin: add missing rdep Closes: https://bugs.gentoo.org/877081 Signed-off-by: Andrew Ammerlaan gentoo.org> ...-desktop-bin-0.5.2-r1.ebuild => whatsapp-desktop-bin-0.5.2-r2.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/net-im/whatsapp-desktop-bin/whatsapp-desktop-bin-0.5.2-r1.ebuild b/net-im/whatsapp-desktop-bin/whatsapp-desktop-bin-0.5.2-r2.ebuild similarity index 99% rename from net-im/whatsapp-desktop-bin/whatsapp-desktop-bin-0.5.2-r1.ebuild rename to net-im/whatsapp-desktop-bin/whatsapp-desktop-bin-0.5.2-r2.ebuild index 4210323ad7f2..dec2400ef3b9 100644 --- a/net-im/whatsapp-desktop-bin/whatsapp-desktop-bin-0.5.2-r1.ebuild +++ b/net-im/whatsapp-desktop-bin/whatsapp-desktop-bin-0.5.2-r2.ebuild @@ -46,6 +46,7 @@ RDEPEND=" x11-libs/gtk+:3 x11-libs/libnotify x11-libs/libxcb + x11-libs/libxkbcommon x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor
[gentoo-commits] repo/gentoo:master commit in: sci-physics/root/
commit: 849abfa7462eb192c4466bf1b3968e70d0f8c54f Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Oct 14 12:47:06 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Oct 14 12:48:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=849abfa7 sci-physics/root: sync live ebuilds Tested python3_11, did not work :( Signed-off-by: Andrew Ammerlaan gentoo.org> sci-physics/root/root-6.26.06.ebuild | 42 +- sci-physics/root/root-6.26..ebuild | 8 --- sci-physics/root/root-.ebuild | 8 --- 3 files changed, 41 insertions(+), 17 deletions(-) diff --git a/sci-physics/root/root-6.26.06.ebuild b/sci-physics/root/root-6.26.06.ebuild index 76dd06ff9af8..32cd50caca05 100644 --- a/sci-physics/root/root-6.26.06.ebuild +++ b/sci-physics/root/root-6.26.06.ebuild @@ -6,24 +6,37 @@ EAPI=8 # ninja does not work due to fortran CMAKE_MAKEFILE_GENERATOR=emake FORTRAN_NEEDED="fortran" -PYTHON_COMPAT=( python3_{8,9,10} ) +PYTHON_COMPAT=( python3_{8..10} ) # python3_11 fails to compile inherit cmake cuda elisp-common fortran-2 python-single-r1 toolchain-funcs DESCRIPTION="C++ data analysis framework and interpreter from CERN" HOMEPAGE="https://root.cern; -SRC_URI="https://root.cern/download/${PN}_v${PV}.source.tar.gz; IUSE="+X aqua +asimage c++14 +c++17 cuda cudnn +davix debug emacs +examples fits fftw fortran +gdml graphviz +gsl http libcxx +minuit mpi mysql odbc +opengl oracle postgres pythia6 pythia8 +python qt5 R +roofit +root7 shadow sqlite +ssl +tbb test +tmva +unuran uring vc +xml xrootd" -RESTRICT="!test? ( test )" +RESTRICT="test" +PROPERTIES="test_network" + +if [[ ${PV} =~ "" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/root-project/root.git; + if [[ ${PV} == "" ]]; then + SLOT="0" + else + SLOT="$(ver_cut 1-2)/$(ver_cut 3)" + EGIT_BRANCH="v$(ver_cut 1)-$(ver_cut 2)-00-patches" + fi +else + SLOT="$(ver_cut 1-2)/$(ver_cut 3)" + KEYWORDS="~amd64 ~x86" + SRC_URI="https://root.cern/download/${PN}_v${PV}.source.tar.gz; +fi -SLOT="$(ver_cut 1-2)/$(ver_cut 3)" LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA" -KEYWORDS="~amd64 ~x86" REQUIRED_USE=" ^^ ( c++14 c++17 ) @@ -209,7 +222,7 @@ src_configure() { -Dcocoa=$(usex aqua) -Dcuda=$(usex cuda) -Dcudnn=$(usex cudnn) - -Dcxxmodules=OFF + -Dcxxmodules=OFF # requires clang, unstable -Ddataframe=ON -Ddavix=$(usex davix) -Ddcache=OFF @@ -286,7 +299,12 @@ src_install() { cmake_src_install ROOTSYS=${EPREFIX}/usr/lib/${PN}/$(ver_cut 1-2) - ROOTENV="$(( - $(ver_cut 2)))${PN}-$(ver_cut 1-2)" + + if [[ ${PV} == "" ]]; then + ROOTENV="9900${PN}-git" + else + ROOTENV="$(( - $(ver_cut 2)))${PN}-$(ver_cut 1-2)-git" + fi cat > ${ROOTENV} <<- EOF || die MANPATH="${ROOTSYS}/share/man" @@ -314,8 +332,10 @@ src_install() { fi # create versioned symlinks for binaries - cd bin; - for exe in *; do - dosym "${exe}" "/usr/lib/${PN}/$(ver_cut 1-2)/bin/${exe}-$(ver_cut 1-2)" - done + if [[ ! ${PV} == "" ]]; then + cd bin; + for exe in *; do + dosym "${exe}" "/usr/lib/${PN}/$(ver_cut 1-2)/bin/${exe}-$(ver_cut 1-2)" + done + fi } diff --git a/sci-physics/root/root-6.26..ebuild b/sci-physics/root/root-6.26..ebuild index 246be36df972..c1a91e80 100644 --- a/sci-physics/root/root-6.26..ebuild +++ b/sci-physics/root/root-6.26..ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 # ninja does not work due to fortran CMAKE_MAKEFILE_GENERATOR=emake FORTRAN_NEEDED="fortran" -PYTHON_COMPAT=( python3_{8,9,10} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit cmake cuda elisp-common fortran-2 python-single-r1 toolchain-funcs @@ -18,7 +18,8 @@ IUSE="+X aqua +asimage c++14 +c++17 cuda cudnn +davix debug emacs mpi mysql odbc +opengl oracle postgres pythia6 pythia8 +python qt5 R +roofit +root7 shadow sqlite +ssl +tbb test +tmva +unuran uring vc +xml xrootd" -RESTRICT="!test? ( test )" +RESTRICT="test" +PROPERTIES="test_network" if [[ ${PV} =~ "" ]] ; then inherit git-r3 @@ -30,6 +31,7 @@ if [[ ${PV} =~ "" ]] ; then EGIT_BRANCH="v$(ver_cut 1)-$(ver_cut 2)-00-patches" fi else + SLOT="$(ver_cut 1-2)/$(ver_cut 3)" KEYWORDS="~amd64 ~x86" SRC_URI="https://root.cern/download/${PN}_v${PV}.source.tar.gz; fi diff --git a/sci-physics/root/root-.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-misc/icaclient/
commit: 80803ea71a09ef48054bbedf790d4ff628d09206 Author: Henning Schild hennsch de> AuthorDate: Sat Oct 1 11:48:55 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Oct 14 13:00:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80803ea7 net-misc/icaclient: drop RESTRICT="userpriv" Not sure why this was added. The ebuilds work without it. Closes: https://bugs.gentoo.org/516590 Signed-off-by: Henning Schild hennsch.de> Signed-off-by: Joonas Niilola gentoo.org> net-misc/icaclient/icaclient-22.5.0.16.ebuild | 2 +- net-misc/icaclient/icaclient-22.9.0.21.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-misc/icaclient/icaclient-22.5.0.16.ebuild b/net-misc/icaclient/icaclient-22.5.0.16.ebuild index ba90295aa9a7..61c40f510c71 100644 --- a/net-misc/icaclient/icaclient-22.5.0.16.ebuild +++ b/net-misc/icaclient/icaclient-22.5.0.16.ebuild @@ -14,7 +14,7 @@ LICENSE="icaclient" SLOT="0" KEYWORDS="-* amd64 x86" IUSE="l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN" -RESTRICT="mirror strip userpriv fetch" +RESTRICT="mirror strip fetch" ICAROOT="/opt/Citrix/ICAClient" diff --git a/net-misc/icaclient/icaclient-22.9.0.21.ebuild b/net-misc/icaclient/icaclient-22.9.0.21.ebuild index 3cd962e36d51..424b1bb64086 100644 --- a/net-misc/icaclient/icaclient-22.9.0.21.ebuild +++ b/net-misc/icaclient/icaclient-22.9.0.21.ebuild @@ -14,7 +14,7 @@ LICENSE="icaclient" SLOT="0" KEYWORDS="-* ~amd64 ~x86" IUSE="l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN" -RESTRICT="mirror strip userpriv fetch" +RESTRICT="mirror strip fetch" ICAROOT="/opt/Citrix/ICAClient"
[gentoo-commits] repo/gentoo:master commit in: net-misc/icaclient/
commit: 91113799a6b0a8eccb72a54e040d764460652858 Author: Henning Schild hennsch de> AuthorDate: Fri Oct 14 09:02:34 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Oct 14 13:00:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91113799 net-misc/icaclient: drop version 22.7.0.20 The binaries for that one are not available for download anymore. Closes: https://bugs.gentoo.org/874327 Signed-off-by: Henning Schild hennsch.de> Signed-off-by: Joonas Niilola gentoo.org> net-misc/icaclient/Manifest | 2 - net-misc/icaclient/icaclient-22.7.0.20-r1.ebuild | 238 --- 2 files changed, 240 deletions(-) diff --git a/net-misc/icaclient/Manifest b/net-misc/icaclient/Manifest index 3afaf2dbb664..32cc32943b9e 100644 --- a/net-misc/icaclient/Manifest +++ b/net-misc/icaclient/Manifest @@ -1,4 +1,2 @@ DIST linuxx64-22.5.0.16.tar.gz 162733197 BLAKE2B 32b4fd64d6bccf8a3be92e8f8ee59059839f31f4f771a6344fea320d2b635174c31c9e8d572a700568bab6032352fe72657dce1ee752327ed856370fa86acf9a SHA512 796ecbccc60995baae2082b5b275d7bf1482b19aed198de6d9f4083b2a3a68ff2fe73dfd1d3d33f0f885a157a77f20de008635eade36d5f9adff6b662aaefc1b -DIST linuxx64-22.7.0.20.tar.gz 161763935 BLAKE2B db384c4bd1d94ca64126c4a2e418b087063d3d80630855fe0887ce093979b5b81710521b9ee99048fc060838efa1253de3ffd575cda5bd1100375fa1dbc3dffe SHA512 5407deff6fc2fa94912899f7c6afd017775cc43feb76814b35238533280bb42cf1ff89f43c69f2792d54ebedff797afe7661317965ce80428dc2b1d791586a77 DIST linuxx86-22.5.0.16.tar.gz 144032901 BLAKE2B 0f58adf7645eaba6ad75e126381ecfecf7434130b0e69bed75a0499386c5301475a48e414ce57aebdfeaea0cb6615ae93b48ecfdd0149851a56459d687d75bb7 SHA512 b94a3de41118d08f3ff549de33e80a85198a3db1349177cc5c921cdd45f1d5bb7e1ee338067602725a9bed16619216f552f98314d539915a251f020094ae3121 -DIST linuxx86-22.7.0.20.tar.gz 143467730 BLAKE2B 6c913e44847a1114e8517a259fbfb6e04734d864e10ac14a074df5a6c55d908cfe1f3e6f074abf9b1dda43f9be8a1a718422ae7f792184f7e04fd91262daa347 SHA512 d5a138aa921d1106fb2808ca8bba3dc0d963dfecff439178fcb7fb3881dcce4cb9d6c5bed61d7b4d5e97a31616225bf88bf557e5711be2ab0e684324ea9c9194 diff --git a/net-misc/icaclient/icaclient-22.7.0.20-r1.ebuild b/net-misc/icaclient/icaclient-22.7.0.20-r1.ebuild deleted file mode 100644 index fe8e4432788b.. --- a/net-misc/icaclient/icaclient-22.7.0.20-r1.ebuild +++ /dev/null @@ -1,238 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop wrapper xdg-utils - -DESCRIPTION="ICA Client for Citrix Presentation servers" -HOMEPAGE="https://www.citrix.com/; -SRC_URI="amd64? ( linuxx64-${PV}.tar.gz ) - x86? ( linuxx86-${PV}.tar.gz )" - -LICENSE="icaclient" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN" -RESTRICT="mirror strip userpriv fetch" - -ICAROOT="/opt/Citrix/ICAClient" - -QA_PREBUILT="${ICAROOT#/}/*" - -RDEPEND=" - app-crypt/libsecret - dev-libs/atk - dev-libs/glib:2 - dev-libs/libxml2 - media-fonts/font-adobe-100dpi - media-fonts/font-misc-misc - media-fonts/font-cursor-misc - media-fonts/font-xfree86-type1 - media-fonts/font-misc-ethiopic - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype - media-libs/gst-plugins-base:1.0 - media-libs/gstreamer:1.0 - media-libs/libogg - media-libs/libjpeg-turbo - media-libs/libvorbis - media-libs/speex - net-libs/libsoup:2.4 - net-libs/webkit-gtk:4 - sys-apps/util-linux - sys-libs/libcxx - sys-libs/libcxxabi - sys-libs/zlib - virtual/krb5 - virtual/libudev - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:2 - x11-libs/gtk+:3 - x11-libs/libX11 - x11-libs/libXaw - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXinerama - x11-libs/libXmu - x11-libs/libXrender - x11-libs/libXt - x11-libs/pango -" -DEPEND="" - -pkg_nofetch() { - elog "Download the client file ${A} from - https://www.citrix.com/downloads/workspace-app/; - elog "and place it into your DISTDIR directory." -} - -pkg_setup() { - case ${ARCH} in - amd64) - ICAARCH=linuxx64 - ;; - x86) - ICAARCH=linuxx86 - ;; - *) - eerror "Given architecture is not supported by Citrix." - ;; - esac -} - -src_unpack() { - default - mv "${WORKDIR}/${ICAARCH}/${ICAARCH}.cor" "${S}" || die -} - -src_prepare() { - default - rm lib/UIDialogLibWebKit.so || die - - # We need to avoid module.ini file getting added to the package's - # content because
[gentoo-commits] repo/gentoo:master commit in: net-misc/icaclient/
commit: dc67f8a19db3ffa28eccadd4fe4a372a28bc25e9 Author: Henning Schild hennsch de> AuthorDate: Sat Oct 1 10:45:05 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Oct 14 13:00:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc67f8a1 net-misc/icaclient: bump to version 22.9.0.21 Signed-off-by: Henning Schild hennsch.de> Signed-off-by: Joonas Niilola gentoo.org> net-misc/icaclient/Manifest | 2 + net-misc/icaclient/icaclient-22.9.0.21.ebuild | 256 ++ 2 files changed, 258 insertions(+) diff --git a/net-misc/icaclient/Manifest b/net-misc/icaclient/Manifest index 32cc32943b9e..fe989639c3e6 100644 --- a/net-misc/icaclient/Manifest +++ b/net-misc/icaclient/Manifest @@ -1,2 +1,4 @@ DIST linuxx64-22.5.0.16.tar.gz 162733197 BLAKE2B 32b4fd64d6bccf8a3be92e8f8ee59059839f31f4f771a6344fea320d2b635174c31c9e8d572a700568bab6032352fe72657dce1ee752327ed856370fa86acf9a SHA512 796ecbccc60995baae2082b5b275d7bf1482b19aed198de6d9f4083b2a3a68ff2fe73dfd1d3d33f0f885a157a77f20de008635eade36d5f9adff6b662aaefc1b +DIST linuxx64-22.9.0.21.tar.gz 160511942 BLAKE2B 43b671bc5c5eac968d2d6fd55615dce0d19206e9d64124b7e3dabf4311837c5cfe9ac25867b01795b9dc019f993a4507e852f84faba5116d58bdc4c85b784d85 SHA512 ebfd3fd51a61e0d419833fa0393a311b7c22331b6d950d985437ad992af96a96a9b1ea7d6c085e23593c6fcd46a8f946ca6c7b942d6919226bfc847a831fb95c DIST linuxx86-22.5.0.16.tar.gz 144032901 BLAKE2B 0f58adf7645eaba6ad75e126381ecfecf7434130b0e69bed75a0499386c5301475a48e414ce57aebdfeaea0cb6615ae93b48ecfdd0149851a56459d687d75bb7 SHA512 b94a3de41118d08f3ff549de33e80a85198a3db1349177cc5c921cdd45f1d5bb7e1ee338067602725a9bed16619216f552f98314d539915a251f020094ae3121 +DIST linuxx86-22.9.0.21.tar.gz 146501445 BLAKE2B 823a9f063448351ada3a0c552c0175b540f9403c8ee844232ae23cccfd9199acd46e0a2c21e9c051c4a84f2700261e0a4d9b6fcbfc133c6cdbeca29fa256ba68 SHA512 7f2d39ef279c704004a371a4b95b48f2be4ed32de7406dd877ce585e22fb523a39b90a7e1cd968205d55c708ebe80fa1a85d9677cc1feb819b1843f445908f2b diff --git a/net-misc/icaclient/icaclient-22.9.0.21.ebuild b/net-misc/icaclient/icaclient-22.9.0.21.ebuild new file mode 100644 index ..3cd962e36d51 --- /dev/null +++ b/net-misc/icaclient/icaclient-22.9.0.21.ebuild @@ -0,0 +1,256 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop wrapper xdg-utils + +DESCRIPTION="ICA Client for Citrix Presentation servers" +HOMEPAGE="https://www.citrix.com/; +SRC_URI="amd64? ( linuxx64-${PV}.tar.gz ) + x86? ( linuxx86-${PV}.tar.gz )" + +LICENSE="icaclient" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="l10n_de l10n_es l10n_fr l10n_ja l10n_zh-CN" +RESTRICT="mirror strip userpriv fetch" + +ICAROOT="/opt/Citrix/ICAClient" + +QA_PREBUILT="${ICAROOT#/}/*" + +# we have binaries for two conflicting kerberos implementations +# https://bugs.gentoo.org/792090 +# https://bugs.gentoo.org/775995 +REQUIRES_EXCLUDE=" + libgssapi.so.3 + libgssapi_krb5.so.2 libkrb5.so.3 +" +# we have binaries which wouls still support gstreamer:0.10 +REQUIRES_EXCLUDE="$REQUIRES_EXCLUDE + libgstapp-0.10.so.0 + libgstbase-0.10.so.0 + libgstinterfaces-0.10.so.0 + libgstpbutils-0.10.so.0 + libgstreamer-0.10.so.0 +" +# we have binaries which depend on some ancient libunwind +REQUIRES_EXCLUDE="$REQUIRES_EXCLUDE + libunwind.so.1 +" + +RDEPEND=" + app-crypt/libsecret + dev-libs/atk + dev-libs/glib:2 + dev-libs/libxml2 + media-fonts/font-adobe-100dpi + media-fonts/font-misc-misc + media-fonts/font-cursor-misc + media-fonts/font-xfree86-type1 + media-fonts/font-misc-ethiopic + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/gst-plugins-base:1.0 + media-libs/gstreamer:1.0 + media-libs/libogg + media-libs/libpulse + media-libs/libvorbis + media-libs/mesa + media-libs/speex + net-libs/libsoup:2.4 + net-libs/webkit-gtk:4 + sys-apps/util-linux + sys-libs/libcxx + sys-libs/libcxxabi + sys-libs/zlib + virtual/krb5 + virtual/libudev + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXaw + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXinerama + x11-libs/libXmu + x11-libs/libXrender + x11-libs/libXt + x11-libs/pango +" +DEPEND="" + +pkg_nofetch() { + elog "Download the client file ${A} from + https://www.citrix.com/downloads/workspace-app/; + elog "and place it into your DISTDIR directory." +} + +pkg_setup() { + case ${ARCH} in + amd64) + ICAARCH=linuxx64 + ;; + x86) +
[gentoo-commits] repo/gentoo:master commit in: net-misc/icaclient/
commit: 1f8cbdcf148dd74e3240c7a2444985eac3e4ede3 Author: Henning Schild hennsch de> AuthorDate: Sat Oct 1 11:32:28 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Oct 14 13:00:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f8cbdcf net-misc/icaclient: install mime type file The tarball does contain a mime type info file, deploy that in our ebuilds. Closes: https://bugs.gentoo.org/844022 Signed-off-by: Henning Schild hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/27554 Signed-off-by: Joonas Niilola gentoo.org> .../{icaclient-22.5.0.16.ebuild => icaclient-22.5.0.16-r1.ebuild}| 5 + .../{icaclient-22.9.0.21.ebuild => icaclient-22.9.0.21-r1.ebuild}| 5 + 2 files changed, 10 insertions(+) diff --git a/net-misc/icaclient/icaclient-22.5.0.16.ebuild b/net-misc/icaclient/icaclient-22.5.0.16-r1.ebuild similarity index 97% rename from net-misc/icaclient/icaclient-22.5.0.16.ebuild rename to net-misc/icaclient/icaclient-22.5.0.16-r1.ebuild index 61c40f510c71..922d1db82318 100644 --- a/net-misc/icaclient/icaclient-22.5.0.16.ebuild +++ b/net-misc/icaclient/icaclient-22.5.0.16-r1.ebuild @@ -248,10 +248,14 @@ src_install() { # 651926 domenu "${FILESDIR}"/*.desktop + + insinto /usr/share/mime/packages + doins desktop/Citrix-mime_types.xml } pkg_postinst() { xdg_desktop_database_update + xdg_mimeinfo_database_update local inidest="${ROOT}${ICAROOT}/config" if [[ ! -e "${inidest}"/module.ini ]] ; then @@ -262,4 +266,5 @@ pkg_postinst() { pkg_postrm() { xdg_desktop_database_update + xdg_mimeinfo_database_update } diff --git a/net-misc/icaclient/icaclient-22.9.0.21.ebuild b/net-misc/icaclient/icaclient-22.9.0.21-r1.ebuild similarity index 97% rename from net-misc/icaclient/icaclient-22.9.0.21.ebuild rename to net-misc/icaclient/icaclient-22.9.0.21-r1.ebuild index 424b1bb64086..879d1c6225c3 100644 --- a/net-misc/icaclient/icaclient-22.9.0.21.ebuild +++ b/net-misc/icaclient/icaclient-22.9.0.21-r1.ebuild @@ -239,10 +239,14 @@ src_install() { # 651926 domenu "${FILESDIR}"/*.desktop + + insinto /usr/share/mime/packages + doins desktop/Citrix-mime_types.xml } pkg_postinst() { xdg_desktop_database_update + xdg_mimeinfo_database_update local inidest="${ROOT}${ICAROOT}/config" if [[ ! -e "${inidest}"/module.ini ]] ; then @@ -253,4 +257,5 @@ pkg_postinst() { pkg_postrm() { xdg_desktop_database_update + xdg_mimeinfo_database_update }
[gentoo-commits] repo/gentoo:master commit in: net-misc/icaclient/
commit: f243619fa28ebfc582c214b41c02d91a6ab28511 Author: Joonas Niilola gentoo org> AuthorDate: Fri Oct 14 13:00:24 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Oct 14 13:00:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f243619f net-misc/icaclient: bashify 22.9.0.21-r1 Signed-off-by: Joonas Niilola gentoo.org> net-misc/icaclient/icaclient-22.9.0.21-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-misc/icaclient/icaclient-22.9.0.21-r1.ebuild b/net-misc/icaclient/icaclient-22.9.0.21-r1.ebuild index 879d1c6225c3..ac4d460a6a72 100644 --- a/net-misc/icaclient/icaclient-22.9.0.21-r1.ebuild +++ b/net-misc/icaclient/icaclient-22.9.0.21-r1.ebuild @@ -28,7 +28,7 @@ REQUIRES_EXCLUDE=" libgssapi_krb5.so.2 libkrb5.so.3 " # we have binaries which wouls still support gstreamer:0.10 -REQUIRES_EXCLUDE="$REQUIRES_EXCLUDE +REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE} libgstapp-0.10.so.0 libgstbase-0.10.so.0 libgstinterfaces-0.10.so.0 @@ -36,7 +36,7 @@ REQUIRES_EXCLUDE="$REQUIRES_EXCLUDE libgstreamer-0.10.so.0 " # we have binaries which depend on some ancient libunwind -REQUIRES_EXCLUDE="$REQUIRES_EXCLUDE +REQUIRES_EXCLUDE="${REQUIRES_EXCLUDE} libunwind.so.1 "
[gentoo-commits] repo/gentoo:master commit in: www-apps/grafana-bin/
commit: 72d9ef0d29d15742ceaa6c86fe32f1275e22a5c2 Author: Patrick Lauer gentoo org> AuthorDate: Fri Oct 14 11:59:03 2022 + Commit: 罗百科 gentoo org> CommitDate: Fri Oct 14 12:00:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d9ef0d www-apps/grafana-bin: Add 8.5.14 Also remove old Signed-off-by: Patrick Lauer gentoo.org> www-apps/grafana-bin/Manifest | 3 +- ...bin-8.5.13.ebuild => grafana-bin-8.5.14.ebuild} | 0 www-apps/grafana-bin/grafana-bin-9.1.6.ebuild | 66 -- 3 files changed, 1 insertion(+), 68 deletions(-) diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest index aa2b81c19909..58fb208f8b79 100644 --- a/www-apps/grafana-bin/Manifest +++ b/www-apps/grafana-bin/Manifest @@ -1,5 +1,4 @@ -DIST grafana-bin-8.5.13.tar.gz 77785566 BLAKE2B 8c8921a6efb55be4087b09bb0ac094a2e51cd54c36a94e51d0149bac0c549084d9cacbb067e2f7a8bcb42d4e3eaf0919cea191b2ffd15aabe14242ebe6053334 SHA512 7102691ddba7589137dfbcfd8681ac6a85d29c1fb1a9bea71f7a336c97cff68e1ba76b7b30fd0517ddde53147a8b034c078b06212073e3836598b753f3313e93 +DIST grafana-bin-8.5.14.tar.gz 77799742 BLAKE2B a4e61135f4eea5e5b06cb75f38de2350f36c2a103dad87d0900c0862c20024345bab6aae78553b0d7e5c10764473c465351a4c7b614b77a5f0af785a05a27087 SHA512 fbf9600184ef425b26144a09e252d4e4301546da5ca471e142a278502e6d3174974dead7bbed58f841c683d7df27fc923c65f79cebdbf0931c1f2def472c82b4 DIST grafana-bin-9.0.9.tar.gz 79913712 BLAKE2B 9c3a088c5d01a514738dac598e254ef4a10769aecb8a43cc62bab74516337fddd592ac655a9260d661784ed27f14c0ba764de83183a47ed35c98629a9e40c8ea SHA512 dd496f6a52f10c1f579cb5cb13ce92297c3e9a3b2685f0e5d995bf27236ff09c95af662c5613eb4b9d4cf7224995dbb2be27f1a0d63f963f535b281b1be765b6 -DIST grafana-bin-9.1.6.tar.gz 81057482 BLAKE2B 714972d4c5018515adad7baf77e5e13a23c3b086d4bfc26da21ad29cdf06504a8aa8a5e9159b41e8eeb11444af035c6987c031e26530f29cbd79e390c5d1ed6d SHA512 10cc25005b7e7dadf8a7c9fbede2c293b0dd2d1f8e264d534cfa21a0edabcda8844a65e6274e253b76467625532c36ac927fe4a0b407eb91fcea7020b9c35bd4 DIST grafana-bin-9.1.8.tar.gz 82490356 BLAKE2B 8c6cd47d9de5a3331903566e144d9bbbd876de822d869774c4fab717c05f1b10571af9c3a520d8c1ac319e39b3c8ba53d7264883749bd5a3b41e6838141e SHA512 6aff45a8ca178c1b0cf42dccf2ec34447c5c3318c7f0e04324c7b4a1a274218cf408ff06f23f423dfdfa24ef63d88e4a25354a87e69b88d383993b0ced282cfc DIST grafana-bin-9.2.0.tar.gz 96845048 BLAKE2B 7e1755624232fc316b11c7d37f3cfb6641f79dc92d22405127e98d596c2f4974110ae926715a313602b6d300b121a7621a1ecb6c6ddbfd1e27b2cc763daa6d85 SHA512 ebd74bb144e65b778bbabd7f13ee4a3fb479854a49b1a4ebb1d28cda736edbc8b68bb3e8f44d89f94a5656bf9064b3902b297d8185c2e986d1ce0467efcfbc5b diff --git a/www-apps/grafana-bin/grafana-bin-8.5.13.ebuild b/www-apps/grafana-bin/grafana-bin-8.5.14.ebuild similarity index 100% rename from www-apps/grafana-bin/grafana-bin-8.5.13.ebuild rename to www-apps/grafana-bin/grafana-bin-8.5.14.ebuild diff --git a/www-apps/grafana-bin/grafana-bin-9.1.6.ebuild b/www-apps/grafana-bin/grafana-bin-9.1.6.ebuild deleted file mode 100644 index 34a49d80d06a.. --- a/www-apps/grafana-bin/grafana-bin-9.1.6.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd - -MY_PN=${PN/-bin/} -MY_PV=${PV/_beta/-beta} -S=${WORKDIR}/${MY_PN}-${MY_PV} - -DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB" -HOMEPAGE="https://grafana.org; -SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz -> ${P}.tar.gz" - -RESTRICT="mirror" -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="-* ~amd64" - -DEPEND="acct-group/grafana - acct-user/grafana" -RDEPEND="${DEPEND} - media-libs/fontconfig - sys-libs/glibc" - -QA_PREBUILT="usr/bin/grafana-*" -QA_PRESTRIPPED=${QA_PREBUILT} - -src_install() { - keepdir /etc/grafana - insinto /etc/grafana - newins "${S}"/conf/sample.ini grafana.ini - rm "${S}"/conf/sample.ini || die - - # Frontend assets - insinto /usr/share/${MY_PN} - doins -r public conf - - dobin bin/grafana-cli - dobin bin/grafana-server - - newconfd "${FILESDIR}"/grafana-r1.confd grafana - newinitd "${FILESDIR}"/grafana.initd grafana - systemd_newunit "${FILESDIR}"/grafana.service grafana.service - - keepdir /var/{lib,log}/grafana - keepdir /var/lib/grafana/{dashboards,plugins} - fowners grafana:grafana /var/{lib,log}/grafana - fowners grafana:grafana /var/lib/grafana/{dashboards,plugins} - fperms 0750 /var/{lib,log}/grafana - fperms 0750 /var/lib/grafana/{dashboards,plugins} -} - -postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation - - elog "${PN} has built-in log rotation. Please see [log.file] section of" - elog
[gentoo-commits] repo/gentoo:master commit in: dev-ml/async_unix/
commit: fc96d59cc8d270d3fa2c79f65f23ff05c1fcb451 Author: Alfredo Tupone gentoo org> AuthorDate: Fri Oct 14 13:00:31 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Oct 14 13:01:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc96d59c dev-ml/async_unix: adj deps Closes: https://bugs.gentoo.org/876997 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/async_unix/async_unix-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/async_unix/async_unix-0.14.0.ebuild b/dev-ml/async_unix/async_unix-0.14.0.ebuild index cce539b92576..21ea506bd4f5 100644 --- a/dev-ml/async_unix/async_unix-0.14.0.ebuild +++ b/dev-ml/async_unix/async_unix-0.14.0.ebuild @@ -16,7 +16,7 @@ IUSE="+ocamlopt" RDEPEND=" dev-ml/async_kernel:= - dev-ml/core:= + =dev-ml/core-0.14*:= dev-ml/core_kernel:= dev-ml/ppx_jane:= "
[gentoo-commits] repo/gentoo:master commit in: app-crypt/coolkey/files/, app-crypt/coolkey/
commit: 0d9d5268d47dc05309f796e83117af9e978bc2d2 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Oct 14 05:53:32 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Oct 14 11:55:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d9d5268 app-crypt/coolkey: fix build w/ upcoming clang16 Header that declare this is not installed, and seems like these headers would conflict in all sorts of ways here either way. An alternative fix could be to drop --enable-pk11install which is marked legacy (off by default), but don't know this package and no idea if anyone need this. Closes: https://bugs.gentoo.org/871585 Signed-off-by: Ionen Wolkens gentoo.org> app-crypt/coolkey/coolkey-1.1.0-r9.ebuild | 3 ++- app-crypt/coolkey/files/coolkey-1.1.0-clang16.patch | 13 + 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/app-crypt/coolkey/coolkey-1.1.0-r9.ebuild b/app-crypt/coolkey/coolkey-1.1.0-r9.ebuild index cd3d7f1e434b..d388df3391b7 100644 --- a/app-crypt/coolkey/coolkey-1.1.0-r9.ebuild +++ b/app-crypt/coolkey/coolkey-1.1.0-r9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -26,6 +26,7 @@ BDEPEND="virtual/pkgconfig" PATCHES=( "${WORKDIR}/${PN}-patches" + "${FILESDIR}/${P}-clang16.patch" ) pkg_setup() { diff --git a/app-crypt/coolkey/files/coolkey-1.1.0-clang16.patch b/app-crypt/coolkey/files/coolkey-1.1.0-clang16.patch new file mode 100644 index ..88c3e11b53e8 --- /dev/null +++ b/app-crypt/coolkey/files/coolkey-1.1.0-clang16.patch @@ -0,0 +1,13 @@ +Declaration taken from nss sources' lib/softoken/pkcs11i.h. +Only needed with --enable-pk11install. + +https://bugs.gentoo.org/871585 +--- a/src/install/pk11install.c b/src/install/pk11install.c +@@ -23,4 +23,6 @@ + #include "pkcs11n.h" + ++char **NSC_ModuleDBFunc(unsigned long function, char *parameters, void *args); ++ + /* + * windows specific globing search
[gentoo-commits] repo/gentoo:master commit in: dev-python/adblock/
commit: 40a9c7fd01f15066f6b3f091cdb4367cc511c732 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Oct 14 11:20:04 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Oct 14 11:56:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40a9c7fd dev-python/adblock: skip test using dev-python/toml Deprecated and test is intended for upstream, checking that the changelog's version matches Cargo.toml doesn't mean much here. Signed-off-by: Ionen Wolkens gentoo.org> dev-python/adblock/adblock-0.6.0.ebuild | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/dev-python/adblock/adblock-0.6.0.ebuild b/dev-python/adblock/adblock-0.6.0.ebuild index 517d704e4f5e..eb67379a38c4 100644 --- a/dev-python/adblock/adblock-0.6.0.ebuild +++ b/dev-python/adblock/adblock-0.6.0.ebuild @@ -83,18 +83,22 @@ LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0" SLOT="0" KEYWORDS="amd64 ~arm64 ~x86" -BDEPEND="test? ( dev-python/toml[${PYTHON_USEDEP}] )" - distutils_enable_tests pytest QA_FLAGS_IGNORED=".*/adblock.*.so" DOCS=( CHANGELOG.md README.md ) +EPYTEST_IGNORE=( + # not very meaningful here (e.g. validates changelog), + # and needs the deprecated dev-python/toml + tests/test_metadata.py +) + src_compile() { distutils-r1_src_compile - # tests try to find Cargo.toml + adblock/adblock.pyi in current - # directory but will fail if pytest finds init in ./adblock + # prevent pytest from using ./adblock that lack the built module + # but the keep directory given tests check ./adblock/adblock.pyi rm adblock/__init__.py || die }
[gentoo-commits] repo/gentoo:master commit in: games-arcade/netris/, games-arcade/netris/files/
commit: ed192a5ae0261aa59a25677fa29bce0f29fe5bcf Author: Ionen Wolkens gentoo org> AuthorDate: Fri Oct 14 11:49:00 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Oct 14 11:56:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed192a5a games-arcade/netris: fix build w/ upcoming clang16 + pass std=gnu89 Tests silently failed (errors to /dev/null, and no confirmation), then it silently skip including the header it didn't find. (just a quick fix, this could use cleanups, better patches, and no sed) Closes: https://bugs.gentoo.org/874021 Signed-off-by: Ionen Wolkens gentoo.org> .../netris/files/netris-0.52-clang16.patch | 31 ++ ...netris-0.52-r3.ebuild => netris-0.52-r4.ebuild} | 9 +-- 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/games-arcade/netris/files/netris-0.52-clang16.patch b/games-arcade/netris/files/netris-0.52-clang16.patch new file mode 100644 index ..7d13d02975bf --- /dev/null +++ b/games-arcade/netris/files/netris-0.52-clang16.patch @@ -0,0 +1,31 @@ +https://bugs.gentoo.org/874021 +--- a/Configure b/Configure +@@ -78,3 +78,3 @@ + echo "Checking for libraries" +-echo 'main(){}' > test.c ++echo 'int main(void){return 0;}' > test.c + LFLAGS="" +@@ -96,4 +96,5 @@ + cat << END > test.c +-void handler(void) {} +-main() { on_exit(handler, (void *)0); } ++#include ++void handler(int a, void *b) {} ++int main(void) { on_exit(handler, (void *)0); return 0; } + END +@@ -108,3 +109,3 @@ + #include +-main() { sigset_t set; sigprocmask(SIG_BLOCK, , ); } ++int main(void) { sigset_t set; sigprocmask(SIG_BLOCK, , ); return 0; } + END +@@ -119,3 +120,3 @@ + #include +-main(){} ++int main(void){return 0;} + END +@@ -131,3 +132,3 @@ + #include +-main(){} ++int main(void){return 0;} + END diff --git a/games-arcade/netris/netris-0.52-r3.ebuild b/games-arcade/netris/netris-0.52-r4.ebuild similarity index 81% rename from games-arcade/netris/netris-0.52-r3.ebuild rename to games-arcade/netris/netris-0.52-r4.ebuild index 54f80a22be4d..6f5c8b733523 100644 --- a/games-arcade/netris/netris-0.52-r3.ebuild +++ b/games-arcade/netris/netris-0.52-r4.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit toolchain-funcs +inherit flag-o-matic toolchain-funcs DEB_VER="10" DESCRIPTION="Classic networked version of T*tris" @@ -26,6 +26,7 @@ src_prepare() { eapply "${S}"/../debian/patches/[01]* eapply "${FILESDIR}"/${P}-tinfo.patch + eapply "${FILESDIR}"/${P}-clang16.patch # bug #185332 sed -i \ @@ -53,6 +54,10 @@ src_prepare() { } src_configure() { + append-cflags -std=gnu89 # old codebase, incompatible with c2x + append-cppflags -D_DEFAULT_SOURCE #874021, for on_exit() + append-cflags ${CPPFLAGS} + bash ./Configure -O || die }
[gentoo-commits] repo/gentoo:master commit in: app-emulation/punes/
commit: dc2b787f4c316e5d96c836ac7eed46d01673beee Author: Ionen Wolkens gentoo org> AuthorDate: Fri Oct 14 13:02:20 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Oct 14 13:25:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc2b787f app-emulation/punes: fix double CHOST + other adjustments * add several missing deps (qtnetwork:5, udev, X11/Xrandr/xorg-proto), lack of qtnetwork:5 caused bug #877089 * move nvidia-cg-toolkit to RDEPEND, this is linking with its libraries and doesn't make sense in BDEPEND * prevent QA notices because of unused CMAKE_INSTALL* * xdg-utils -> xdg Note need to export CC="${CHOST}-gcc" to reproduce wrt #877089 Closes: https://bugs.gentoo.org/877089 Closes: https://bugs.gentoo.org/877091 Signed-off-by: Ionen Wolkens gentoo.org> .../{punes-0.109.ebuild => punes-0.109-r1.ebuild} | 42 +++--- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/app-emulation/punes/punes-0.109.ebuild b/app-emulation/punes/punes-0.109-r1.ebuild similarity index 65% rename from app-emulation/punes/punes-0.109.ebuild rename to app-emulation/punes/punes-0.109-r1.ebuild index 76d44deed992..f4591cbe10f9 100644 --- a/app-emulation/punes/punes-0.109.ebuild +++ b/app-emulation/punes/punes-0.109-r1.ebuild @@ -3,12 +3,13 @@ EAPI=8 -inherit autotools xdg-utils +inherit autotools toolchain-funcs xdg DESCRIPTION="Nintendo Entertainment System (NES) emulator" HOMEPAGE="https://github.com/punesemu/puNES; SRC_URI="https://github.com/punesemu/puNES/archive/v${PV}.tar.gz -> ${P}.tar.gz" SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}_musl.patch.xz; +S="${WORKDIR}/puNES-${PV}" LICENSE="GPL-2+" SLOT="0" @@ -16,23 +17,27 @@ KEYWORDS="~amd64 ~x86" IUSE="cg ffmpeg" RDEPEND=" - ffmpeg? ( media-video/ffmpeg:= ) dev-qt/qtcore:5 dev-qt/qtgui:5 + dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 media-libs/alsa-lib + media-libs/libglvnd[X] virtual/glu - virtual/opengl" -DEPEND="${RDEPEND}" -BDEPEND=" + virtual/udev + x11-libs/libX11 + x11-libs/libXrandr cg? ( media-gfx/nvidia-cg-toolkit ) + ffmpeg? ( media-video/ffmpeg:= )" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto" +BDEPEND=" dev-qt/linguist-tools:5 dev-util/cmake virtual/pkgconfig" -S="${WORKDIR}/puNES-${PV}" - PATCHES=( "${FILESDIR}"/${P}_ldflags.patch "${WORKDIR}"/${P}_musl.patch # 830471 @@ -41,6 +46,12 @@ PATCHES=( src_prepare() { default + # empty CMAKE_ARGS to avoid double CHOST (bug #877089), and also unused + # options (QA notices), use sed to avoid rebases because of the directory + sed -e '/x${DEBUG_VERSION}/i\CMAKE_ARGS=' \ + -i src/extra/lib7zip-*/configure || die + tc-export CC CXX + # src/extra/lib7zip is not autotools, but # is contained within AC_CONFIG_SUBDIRS AT_NO_RECURSIVE=1 eautoreconf @@ -49,19 +60,10 @@ src_prepare() { } src_configure() { - econf \ - $(use_with cg opengl-nvidia-cg) \ + local econfargs=( + $(use_with cg opengl-nvidia-cg) $(use_with ffmpeg) -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} + ) -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update + econf "${econfargs[@]}" }
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 8fa2d55ec6eba1cb41928c4942fe8053c5f6aaa4 Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Oct 14 14:21:54 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Oct 14 15:09:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fa2d55e dev-python/psycopg: add 2.9.4 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/psycopg/Manifest | 1 + dev-python/psycopg/psycopg-2.9.4.ebuild | 56 + 2 files changed, 57 insertions(+) diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest index ba278b37f79f..ac812bcd116c 100644 --- a/dev-python/psycopg/Manifest +++ b/dev-python/psycopg/Manifest @@ -1,3 +1,4 @@ DIST psycopg-3.1.2.gh.tar.gz 467017 BLAKE2B 5e13156ff05a356bb59ebae77e8ad3d3e35ab669a43102fa7751927e0ecfbebd1b30db7d62bd0865f426c2e6362a98a6d9cad19c9001abf29b6d030b4dd0204b SHA512 3e412ec91a337012086b1260527b2179883f6b44a26c5e8437c92351ca39594c4430f251abdfbc52e4b2c69d5e91ba09883578b177e836691cd295b6e8464fdf DIST psycopg-3.1.3.gh.tar.gz 468400 BLAKE2B 5df0414d1afef4a09a319453e2d9cebd6177af507c30e69aac64dc1d476cf7a0d182c72b81e46d95e3167ee503fa9756ba82ad1092419eea0d6fc3c6e9ba972c SHA512 83ca6dc81cff841c9e22ad8ae86500be0012ee0edbc50b8ab97dcdcbe9d17a8b32feb637275bbaef8333f252aeb961fc5f1f9d2c66dcb1e92b0a1b67223624fb DIST psycopg2-2.9.3.tar.gz 380611 BLAKE2B 78099da7378dcfa8b7f28aae4d533a7e890cdb7ae4c0cc718a9411e630fd07b56f074760fc29de8fe08fe727328cca39414a5f297fb92ed2f7471a24e633d18d SHA512 048184d1d162a371fc0fba711448a6fa8a6aac193421f4484c7f7b91c39065d5b632fa34fc15a901eca055d597302b1f9e38330b248ed0e4653dcdc544b0d660 +DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7 SHA512 259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d diff --git a/dev-python/psycopg/psycopg-2.9.4.ebuild b/dev-python/psycopg/psycopg-2.9.4.ebuild new file mode 100644 index ..c33f29d549ad --- /dev/null +++ b/dev-python/psycopg/psycopg-2.9.4.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +MY_PN="${PN}2" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="PostgreSQL database adapter for Python" +HOMEPAGE="https://www.psycopg.org https://pypi.org/project/psycopg2/; +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="LGPL-3+" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +IUSE="debug test" +RESTRICT="!test? ( test )" + +RDEPEND=">=dev-db/postgresql-8.1:*" +DEPEND="${RDEPEND}" +BDEPEND=" + test? ( >=dev-db/postgresql-8.1[server] ) +" + +python_prepare_all() { + if use debug; then + sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die + fi + + distutils-r1_python_prepare_all +} + +src_test() { + initdb -D "${T}"/pgsql || die + # TODO: random port + pg_ctl -w -D "${T}"/pgsql start \ + -o "-h '' -k '${T}'" || die + createdb -h "${T}" psycopg2_test || die + + local -x PSYCOPG2_TESTDB_HOST="${T}" + distutils-r1_src_test + + pg_ctl -w -D "${T}"/pgsql stop || die +} + +python_test() { + "${EPYTHON}" -c " +import tests +tests.unittest.main(defaultTest='tests.test_suite') +" --verbose || die "Tests fail with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pymysql/
commit: 03fa8de2b160a86c65f9526cd836004f84ac5d06 Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Oct 14 14:10:24 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Oct 14 15:09:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03fa8de2 dev-python/pymysql: update EAPI 7 -> 8, pep517, enable py3_11 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pymysql/Manifest| 1 + dev-python/pymysql/pymysql-1.0.2-r1.ebuild | 150 + 2 files changed, 151 insertions(+) diff --git a/dev-python/pymysql/Manifest b/dev-python/pymysql/Manifest index ef0f0ed67ad1..fa3a304e1d73 100644 --- a/dev-python/pymysql/Manifest +++ b/dev-python/pymysql/Manifest @@ -1 +1,2 @@ +DIST pymysql-1.0.2.gh.tar.gz 84985 BLAKE2B f2b740827cfa9a4a9cdfe9d711e78d61c2cac2afbc2f15ecc3e317a7fff7771d3d79b8d963e085f011123029341edd469514d84be8cdc5e9aa143cd0fa2caae5 SHA512 c98633c465705154c0607f4508e4d19986fafb647eac01832f8e3fb0175565958289518f9632897ffba924406fce00881a351dbae05c7d68a55eec2b86a55638 DIST pymysql-1.0.2.tar.gz 84985 BLAKE2B f2b740827cfa9a4a9cdfe9d711e78d61c2cac2afbc2f15ecc3e317a7fff7771d3d79b8d963e085f011123029341edd469514d84be8cdc5e9aa143cd0fa2caae5 SHA512 c98633c465705154c0607f4508e4d19986fafb647eac01832f8e3fb0175565958289518f9632897ffba924406fce00881a351dbae05c7d68a55eec2b86a55638 diff --git a/dev-python/pymysql/pymysql-1.0.2-r1.ebuild b/dev-python/pymysql/pymysql-1.0.2-r1.ebuild new file mode 100644 index ..dc541b68e6d9 --- /dev/null +++ b/dev-python/pymysql/pymysql-1.0.2-r1.ebuild @@ -0,0 +1,150 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} pypy3 ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +MY_PN="PyMySQL" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Pure-Python MySQL Driver" +HOMEPAGE="https://github.com/PyMySQL/PyMySQL; +SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# TODO: support other mysql variants +BDEPEND=" + test? ( + dev-db/mariadb[server] + )" + +distutils_enable_tests pytest + +src_prepare() { + # Auth tests don't support socket auth + find tests/ -name '*_auth.py' -delete || die + + distutils-r1_src_prepare +} + +src_test() { + if [[ -z "${USER}" ]] ; then + # Tests require system user + local -x USER="$(whoami)" + einfo "USER set to '${USER}'" + fi + + local mysql_install_db_cmd="${EPREFIX}/usr/share/mariadb/scripts/mysql_install_db" + [[ ! -x "${mysql_install_db_cmd}" ]] && mysql_install_db_cmd="${EPREFIX}/usr/bin/mysql_install_db" + [[ ! -x "${mysql_install_db_cmd}" ]] && die "mysql_install_db command not found!" + + local mysqld_cmd="${EPREFIX}/usr/sbin/mysqld" + [[ ! -x "${mysqld_cmd}" ]] && die "mysqld command not found!" + + local PIDFILE="${T}/mysqld.pid" + if pkill -0 -F "${PIDFILE}" &>/dev/null ; then + einfo "Killing already running mysqld process ..." + pkill -F "${PIDFILE}" + fi + + if [[ -d "${T}/mysql" ]] ; then + einfo "Removing already existing mysqld data dir ..." + rm -rf "${T}/mysql" || die + fi + + einfo "Creating mysql test instance ..." + mkdir -p "${T}"/mysql || die + "${mysql_install_db_cmd}" \ + --no-defaults \ + --auth-root-authentication-method=normal \ + --basedir="${EPREFIX}/usr" \ + --datadir="${T}"/mysql 1>"${T}"/mysqld_install.log \ + || die + + einfo "Starting mysql test instance ..." + # TODO: random port + "${mysqld_cmd}" \ + --no-defaults \ + --character-set-server=utf8 \ + --bind-address=127.0.0.1 \ + --port=43306 \ + --pid-file="${T}"/mysqld.pid \ + --socket="${T}"/mysqld.sock \ + --datadir="${T}"/mysql 1>"${T}"/mysqld.log 2>&1 & + + # wait for it to start + local i + for (( i = 0; i < 10; i++)); do + [[ -S ${T}/mysqld.sock ]] && break + sleep 1 + done + [[ -S ${T}/mysqld.sock ]] || die "mysqld failed to start" + + einfo "Configuring test mysql instance ..." + + # create test user for auth tests + mysql -uroot --socket="${T}"/mysqld.sock -s -e ' + INSTALL SONAME "auth_ed25519"; + CREATE FUNCTION ed25519_password RETURNS STRING SONAME "auth_ed25519.so"; + ' || die "Failed to set up auth_ed25519" + + mysql -uroot --socket="${T}"/mysqld.sock -s -e " + SELECT CONCAT('CREATE USER nopass_ed25519 IDENTIFIED VIA ed25519
[gentoo-commits] repo/gentoo:master commit in: dev-python/patsy/
commit: 23a1637ec50e61ddebc6ad4468d9d7cec034e51c Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Oct 14 13:40:58 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Oct 14 15:09:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23a1637e dev-python/patsy: pep517, enable py3_11 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/patsy/patsy-0.5.3-r1.ebuild | 24 1 file changed, 24 insertions(+) diff --git a/dev-python/patsy/patsy-0.5.3-r1.ebuild b/dev-python/patsy/patsy-0.5.3-r1.ebuild new file mode 100644 index ..5bc24b1a5b23 --- /dev/null +++ b/dev-python/patsy/patsy-0.5.3-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Python module to describe statistical models and design matrices" +HOMEPAGE="https://patsy.readthedocs.io/en/latest/index.html; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + !hppa? ( dev-python/scipy[${PYTHON_USEDEP}] ) +" + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-util/cmake/
commit: 72f8ffdbd710f3f5b93c328ce6e1b0c5f3d78ddd Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 12:41:14 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 12:41:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72f8ffdb dev-util/cmake: Stabilize 3.24.2 sparc, #877057 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/cmake/cmake-3.24.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/cmake/cmake-3.24.2.ebuild b/dev-util/cmake/cmake-3.24.2.ebuild index 9491df325a39..56317ec72ab8 100644 --- a/dev-util/cmake/cmake-3.24.2.ebuild +++ b/dev-util/cmake/cmake-3.24.2.ebuild @@ -47,7 +47,7 @@ else https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )" fi
[gentoo-commits] repo/gentoo:master commit in: dev-util/cmake/
commit: e9db68c80c052067e831ae485f396140cf7cede2 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 12:41:15 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 12:41:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9db68c8 dev-util/cmake: Stabilize 3.24.2 ppc64, #877057 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/cmake/cmake-3.24.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/cmake/cmake-3.24.2.ebuild b/dev-util/cmake/cmake-3.24.2.ebuild index 56317ec72ab8..ad4c572d214f 100644 --- a/dev-util/cmake/cmake-3.24.2.ebuild +++ b/dev-util/cmake/cmake-3.24.2.ebuild @@ -47,7 +47,7 @@ else https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )" fi
[gentoo-commits] repo/gentoo:master commit in: sci-libs/scikit-image/
commit: 841c29aeed1ef8b599a781c77875a508ba6c73df Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Oct 14 13:25:19 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Oct 14 13:31:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=841c29ae sci-libs/scikit-image: add 0.19.3 Signed-off-by: Andrew Ammerlaan gentoo.org> sci-libs/scikit-image/Manifest | 1 + sci-libs/scikit-image/scikit-image-0.19.3.ebuild | 54 2 files changed, 55 insertions(+) diff --git a/sci-libs/scikit-image/Manifest b/sci-libs/scikit-image/Manifest index aa4ac1569df6..750dfbcfcb8b 100644 --- a/sci-libs/scikit-image/Manifest +++ b/sci-libs/scikit-image/Manifest @@ -1,3 +1,4 @@ DIST scikit-image-0.17.2.tar.gz 29818001 BLAKE2B 360c5f8c23b8441d145029c09a3b1d1407d4103463497c63274583e6c03d1fc57baa3e6c53909cfaa5daba54d5909fc106e84dc7036f0240ad8de93804ef9f65 SHA512 3ca2511f03d533ac7f1850d72de396dc5493831bce6200f30d426c3f47eff9b25ec9b69e141100dc56e03f2310aab255f92ff4aff8bc7b80d15d669cbe2ebb5e DIST scikit-image-0.19.1.tar.gz 5936 BLAKE2B 86aca2f120c12178d64fd62bce2b5272fc6df345789ed4b1ddee705384e583c7070af7bf885d47ae6769bbfb0676bfeef7fc431abfb10e1618594f31a27a7de8 SHA512 d7ccd4172abc07843a17a2de40240790cbeeb4177c7948cbf74663363ec9cecd3e40e70a245795d88ace57699e178f159198862b4c503fcb3fff95e8ef8f4ed9 DIST scikit-image-0.19.2.tar.gz 22231106 BLAKE2B b99aa3e70ef01bb8964ed1ec98d14feea87bdef61a9d8590298391f7ead95ba89b287a07e2688e4fa0173ce97c43127c7b0d4b5356ca9d5ea9c2ed596ce99a3a SHA512 366d3e88842fab4febc4bd7dedf8a18a930a36437ea34e8cbe41c6bcfd3d5f59d496856b1a8d3a2f7fc1117563c162209677f2c5776066acc51783aab164db10 +DIST scikit-image-0.19.3.tar.gz 22232287 BLAKE2B 855584be0e69ac6e0dc7a17a68a1bca6843b471073e63d098b4933bc301eab5246d4cd2b444960de7fcd37012b66f7ba8cd6030ac485a7ab3aa1d36501aef0c7 SHA512 cda1699200e19155da13e313eb129771b7bb895913e552b959a3374267fe4f73c33d5e6e2fa2d49326903c901925797e46b9f05342a78c5332df1c266d37471a diff --git a/sci-libs/scikit-image/scikit-image-0.19.3.ebuild b/sci-libs/scikit-image/scikit-image-0.19.3.ebuild new file mode 100644 index ..870f5cb3d753 --- /dev/null +++ b/sci-libs/scikit-image/scikit-image-0.19.3.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 optfeature + +DESCRIPTION="Image processing routines for SciPy" +HOMEPAGE="https://scikit-image.org/; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="test" + +RDEPEND=" + dev-python/imageio[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/networkx[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pywavelets[${PYTHON_USEDEP}] + dev-python/scipy[sparse(+),${PYTHON_USEDEP}] + dev-python/tifffile[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] +" + +DOCS=( CONTRIBUTORS.txt RELEASE.txt ) + +distutils_enable_tests pytest +# There is a programmable error in your configuration file: +#distutils_enable_sphinx doc/source dev-python/numpydoc dev-python/myst_parser + +python_test() { + # This needs to be run in the install dir + cd "${WORKDIR}/${P}-${EPYTHON//./_}/install/usr/lib/${EPYTHON}/site-packages/skimage" || die + distutils-r1_python_test +} + +pkg_postinst() { + optfeature "FITS io capability" dev-python/astropy + optfeature "GTK" dev-python/pygtk + optfeature "Parallel computation" dev-python/dask + optfeature "io plugin providing most standard formats" dev-python/imread + # not in portage yet + #optfeature "io plugin providing a wide variety of formats, including specialized formats using in medical imaging." dev-python/simpleitk +}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/scikit-optimize/
commit: 2e0e24d67cda8908ec04ec6012b67615815dfb55 Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Oct 14 13:12:49 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Oct 14 13:31:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e0e24d6 sci-libs/scikit-optimize: enable py3.11 Signed-off-by: Andrew Ammerlaan gentoo.org> sci-libs/scikit-optimize/scikit-optimize-0.9.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-libs/scikit-optimize/scikit-optimize-0.9.0.ebuild b/sci-libs/scikit-optimize/scikit-optimize-0.9.0.ebuild index e848ca405e67..ea7246239d10 100644 --- a/sci-libs/scikit-optimize/scikit-optimize-0.9.0.ebuild +++ b/sci-libs/scikit-optimize/scikit-optimize-0.9.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 2020-2021 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 DESCRIPTION="Sequential model-based optimization library"
[gentoo-commits] repo/gentoo:master commit in: dev-python/pytables/
commit: 6375e78f52d7138660833fc9882680d1d41fec2a Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Oct 14 13:30:02 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Oct 14 13:31:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6375e78f dev-python/pytables: enable py3.11 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pytables/pytables-3.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pytables/pytables-3.7.0.ebuild b/dev-python/pytables/pytables-3.7.0.ebuild index 60bf3a743b83..b04f58328a71 100644 --- a/dev-python/pytables/pytables-3.7.0.ebuild +++ b/dev-python/pytables/pytables-3.7.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) PYTHON_REQ_USE="threads(+)" MY_PN=tables
[gentoo-commits] repo/gentoo:master commit in: sci-libs/scikit-learn/
commit: 4fe53b3de89334de79404bbf5ccdc832b7e6c065 Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Oct 14 13:09:01 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Oct 14 13:31:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe53b3d sci-libs/scikit-learn: add 1.1.2 Signed-off-by: Andrew Ammerlaan gentoo.org> sci-libs/scikit-learn/Manifest | 1 + sci-libs/scikit-learn/scikit-learn-1.1.2.ebuild | 59 + 2 files changed, 60 insertions(+) diff --git a/sci-libs/scikit-learn/Manifest b/sci-libs/scikit-learn/Manifest index f4c36b69815b..ceac4b8a36cd 100644 --- a/sci-libs/scikit-learn/Manifest +++ b/sci-libs/scikit-learn/Manifest @@ -1,3 +1,4 @@ DIST scikit-learn-0.24.2.tar.gz 7589697 BLAKE2B a5a32db690e76d6ecfcb12d57a7f84ebcc7e67ecb73258c1d923f9b98a9d87c46aac96918ef7c3d8741f5dbeb46f169c73a7744fb7b92e6ab5cf42101a6bc2f1 SHA512 2159baf63414b9594918b40e1b72af2ab47349335ad4e3afd9756921f786737ed41d6deb333881e8c5c6e1f7ce9cfa10691b966dc2476c48c051621f9049d2ee DIST scikit-learn-1.0.2.tar.gz 6783296 BLAKE2B c5894b83c616117ac69e99d3eafe6b7218e085bfae099b41d09ecafc5cf116d4ef6849e69de2c1d833be1eb1e2479c1d200147ec1fcf73798c4e341dcaaa4d79 SHA512 1921a722ce887e04db94586a8100f435ca26038c32f1841ed8c7d5f17b5c7a3dbf5e036f5b0fca0f9907c32f80db5b082cb04141d14d22719ad78f3cfef51415 DIST scikit-learn-1.1.1.gh.tar.gz 6896597 BLAKE2B c08bde0c531d221c40eb385ecdaa34e655442704142fe0e59b206ab17fb19ecf76866aad7dcf06f7eff3932be375ccbbdf43e150285b4f829bfb36604c963672 SHA512 366df2f0eea4d7ebf8e02829cd140c90299ee4a572e07e4e153032ffa650a990dd5ffc7d33bf8a23a4c76fdd97e296c801bc1471c79075f5631b1a341eb297ac +DIST scikit-learn-1.1.2.gh.tar.gz 7104556 BLAKE2B e67e1deddf5a1134b57a146e8271a406cb257ffc92c9719e90f5b9d98e711b68bc67e3367660ecaad61aaec1794bb8999b4dd00b7d56e21eca8fcb2ee72cc9aa SHA512 58789c1e607d7de3339fa3b8928553ca96cef93e8da8fd13612aa78e5ebde8e6a55e3bf7845f9a45b78ed77da6a219d08d2c26318b602f937e0e3debd239293e diff --git a/sci-libs/scikit-learn/scikit-learn-1.1.2.ebuild b/sci-libs/scikit-learn/scikit-learn-1.1.2.ebuild new file mode 100644 index ..1db2eb9a0286 --- /dev/null +++ b/sci-libs/scikit-learn/scikit-learn-1.1.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Machine learning library for Python" +HOMEPAGE="https://scikit-learn.org/stable/; +SRC_URI="https://github.com/scikit-learn/scikit-learn/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="examples" + +# Fatal Python error: Segmentation fault +RESTRICT="test" + +DEPEND=" + virtual/blas:= + virtual/cblas:= +" +RDEPEND=" + ${DEPEND} + dev-python/wheel[${PYTHON_USEDEP}] + dev-python/cython[${PYTHON_USEDEP}] + dev-python/joblib[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/threadpoolctl[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest +# For some reason this wants to use urllib to fetch things from the internet +# distutils_enable_sphinx doc \ +# dev-python/matplotlib \ +# dev-python/memory_profiler \ +# dev-python/numpydoc \ +# dev-python/pandas \ +# dev-python/pillow \ +# dev-python/seaborn \ +# dev-python/sphinx-gallery \ +# dev-python/sphinx-prompt \ +# sci-libs/scikit-image + +python_test() { + # This needs to be run in the install dir + cd "${WORKDIR}/${P}-${EPYTHON//./_}/install/usr/lib/${EPYTHON}/site-packages/sklearn" || die + distutils-r1_python_test +} + +python_install_all() { + find "${S}" -name \*LICENSE.txt -delete || die + distutils-r1_python_install_all + use examples && dodoc -r examples +}
[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/
commit: 8779ba481926572dd96949ade48dccfb76bfa6bc Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 12:43:13 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 12:43:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8779ba48 sys-fs/zfs-kmod: Keyword 2.1.6 sparc, #866308 Signed-off-by: Arthur Zamarin gentoo.org> sys-fs/zfs-kmod/zfs-kmod-2.1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.6.ebuild b/sys-fs/zfs-kmod/zfs-kmod-2.1.6.ebuild index 321ab809d1e2..61ce8c8c8c75 100644 --- a/sys-fs/zfs-kmod/zfs-kmod-2.1.6.ebuild +++ b/sys-fs/zfs-kmod/zfs-kmod-2.1.6.ebuild @@ -26,7 +26,7 @@ else ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))" if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc" fi fi
[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/
commit: 74a2b02dc67fce49f53ef5e651ebb8f46a62f1c2 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 12:43:14 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 12:43:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a2b02d sys-fs/zfs: Keyword 2.1.6 sparc, #866308 Signed-off-by: Arthur Zamarin gentoo.org> sys-fs/zfs/zfs-2.1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/zfs/zfs-2.1.6.ebuild b/sys-fs/zfs/zfs-2.1.6.ebuild index 554cb0d418dc..ae3f9d431093 100644 --- a/sys-fs/zfs/zfs-2.1.6.ebuild +++ b/sys-fs/zfs/zfs-2.1.6.ebuild @@ -24,7 +24,7 @@ else S="${WORKDIR}/${P%_rc?}" if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc" fi fi
[gentoo-commits] repo/gentoo:master commit in: dev-python/pydocstyle/, dev-python/pydocstyle/files/
commit: 3c882c7e1cf750038f7a8a59c37a3a2ab627cd9d Author: Michał Górny gentoo org> AuthorDate: Fri Oct 14 12:04:47 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Oct 14 12:05:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c882c7e dev-python/pydocstyle: Use tomli/tomllib instead of toml Signed-off-by: Michał Górny gentoo.org> .../pydocstyle/files/pydocstyle-6.1.1-tomli.patch | 90 ++ ...-6.1.1-r1.ebuild => pydocstyle-6.1.1-r2.ebuild} | 5 +- 2 files changed, 94 insertions(+), 1 deletion(-) diff --git a/dev-python/pydocstyle/files/pydocstyle-6.1.1-tomli.patch b/dev-python/pydocstyle/files/pydocstyle-6.1.1-tomli.patch new file mode 100644 index ..8be2adca5ba1 --- /dev/null +++ b/dev-python/pydocstyle/files/pydocstyle-6.1.1-tomli.patch @@ -0,0 +1,90 @@ +From 4c9ed77d3629a69febdaa14d153d3db869b58e4f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Wed, 12 Oct 2022 16:37:40 +0200 +Subject: [PATCH] Use tomllib/tomli for reading .toml configs + +Use the built-in `tomllib` module in Python 3.11 and the modern `tomli` +package in older Python versions to read .toml configs instead of +the unmaintained and broken `toml` package. + +Fixes #599 +Fixes #600 +--- + docs/release_notes.rst | 1 + + requirements/runtime.txt | 2 +- + requirements/tests.txt | 1 - + setup.py | 2 +- + src/pydocstyle/config.py | 20 + 5 files changed, 15 insertions(+), 11 deletions(-) + +diff --git a/requirements/runtime.txt b/requirements/runtime.txt +index 80302751..b4e9ca76 100644 +--- a/requirements/runtime.txt b/requirements/runtime.txt +@@ -1,2 +1,2 @@ + snowballstemmer==1.2.1 +-toml==0.10.2 ++tomli==2.0.1; python_version < "3.11" +diff --git a/setup.py b/setup.py +index a9c5df1c..6c0671c7 100644 +--- a/setup.py b/setup.py +@@ -8,7 +8,7 @@ + 'snowballstemmer', + ] + extra_requirements = { +-'toml': ['toml'], ++'toml': ['tomli; python_version < "3.11"'], + } + + +diff --git a/src/pydocstyle/config.py b/src/pydocstyle/config.py +index ed00c874..db7ed1b6 100644 +--- a/src/pydocstyle/config.py b/src/pydocstyle/config.py +@@ -4,6 +4,7 @@ + import itertools + import operator + import os ++import sys + from collections import namedtuple + from collections.abc import Set + from configparser import NoOptionError, NoSectionError, RawConfigParser +@@ -13,10 +14,13 @@ + from .utils import __version__, log + from .violations import ErrorRegistry, conventions + +-try: +-import toml +-except ImportError: # pragma: no cover +-toml = None # type: ignore ++if sys.version_info >= (3, 11): ++import tomllib ++else: ++try: ++import tomli as tomllib ++except ImportError: # pragma: no cover ++tomllib = None # type: ignore + + + def check_initialized(method): +@@ -59,15 +63,15 @@ def read(self, filenames, encoding=None): + read_ok = [] + for filename in filenames: + try: +-with open(filename, encoding=encoding) as fp: +-if not toml: ++with open(filename, "rb") as fp: ++if not tomllib: + log.warning( + "The %s configuration file was ignored, " +-"because the `toml` package is not installed.", ++"because the `tomli` package is not installed.", + filename, + ) + continue +-self._config.update(toml.load(fp)) ++self._config.update(tomllib.load(fp)) + except OSError: + continue + if isinstance(filename, os.PathLike): diff --git a/dev-python/pydocstyle/pydocstyle-6.1.1-r1.ebuild b/dev-python/pydocstyle/pydocstyle-6.1.1-r2.ebuild similarity index 88% rename from dev-python/pydocstyle/pydocstyle-6.1.1-r1.ebuild rename to dev-python/pydocstyle/pydocstyle-6.1.1-r2.ebuild index e3d4a9f3dd1b..2c8dc8c3 100644 --- a/dev-python/pydocstyle/pydocstyle-6.1.1-r1.ebuild +++ b/dev-python/pydocstyle/pydocstyle-6.1.1-r2.ebuild @@ -27,7 +27,9 @@ RDEPEND=" " BDEPEND=" test? ( - dev-python/toml[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.{8..10}) ) " @@ -37,4 +39,5 @@ distutils_enable_tests pytest PATCHES=( "${FILESDIR}"/pydocstyle-6.1.1-disarm-pip-install.patch + "${FILESDIR}"/${P}-tomli.patch )
[gentoo-commits] repo/gentoo:master commit in: dev-util/cmake/
commit: 788e99a05233cbaf49535e000f13596204dbfdb9 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 12:41:41 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 12:41:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=788e99a0 dev-util/cmake: Stabilize 3.24.2 arm64, #877057 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/cmake/cmake-3.24.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/cmake/cmake-3.24.2.ebuild b/dev-util/cmake/cmake-3.24.2.ebuild index 6565df8079b4..14683f5c741c 100644 --- a/dev-util/cmake/cmake-3.24.2.ebuild +++ b/dev-util/cmake/cmake-3.24.2.ebuild @@ -47,7 +47,7 @@ else https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc )" - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )" fi
[gentoo-commits] repo/gentoo:master commit in: dev-util/cmake/
commit: 5d2e81a6bc33d743fffae2af549b9e4ef5c5b719 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 12:41:49 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 12:41:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d2e81a6 dev-util/cmake: Stabilize 3.24.2 hppa, #877057 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/cmake/cmake-3.24.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/cmake/cmake-3.24.2.ebuild b/dev-util/cmake/cmake-3.24.2.ebuild index 749dbef4fb96..53c17a9fa521 100644 --- a/dev-util/cmake/cmake-3.24.2.ebuild +++ b/dev-util/cmake/cmake-3.24.2.ebuild @@ -47,7 +47,7 @@ else https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc )" - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )" fi
[gentoo-commits] repo/gentoo:master commit in: dev-util/cmake/
commit: d0d70f2af119f4a0fdde3042bc355a639b61b4fa Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 12:41:44 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 12:41:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0d70f2a dev-util/cmake: Stabilize 3.24.2 ppc, #877057 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/cmake/cmake-3.24.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/cmake/cmake-3.24.2.ebuild b/dev-util/cmake/cmake-3.24.2.ebuild index 14683f5c741c..749dbef4fb96 100644 --- a/dev-util/cmake/cmake-3.24.2.ebuild +++ b/dev-util/cmake/cmake-3.24.2.ebuild @@ -47,7 +47,7 @@ else https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc )" - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )" fi
[gentoo-commits] repo/gentoo:master commit in: dev-util/cmake/
commit: 63d541b732f6093bef1d23c1244f205621531ceb Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 14 12:41:38 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 14 12:41:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d541b7 dev-util/cmake: Stabilize 3.24.2 arm, #877057 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/cmake/cmake-3.24.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/cmake/cmake-3.24.2.ebuild b/dev-util/cmake/cmake-3.24.2.ebuild index ad4c572d214f..6565df8079b4 100644 --- a/dev-util/cmake/cmake-3.24.2.ebuild +++ b/dev-util/cmake/cmake-3.24.2.ebuild @@ -47,7 +47,7 @@ else https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )" fi
[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm64/17.0/systemd/llvm/
commit: b5e7f41fe3075e13dacc2e27a4b8a76841a97a79 Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri Oct 14 12:54:03 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri Oct 14 12:54:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5e7f41f profiles: also add arm64 systemd+llvm variant Signed-off-by: Andreas K. Hüttel gentoo.org> profiles/default/linux/arm64/17.0/systemd/llvm/eapi | 1 + profiles/default/linux/arm64/17.0/systemd/llvm/packages.build | 9 + profiles/default/linux/arm64/17.0/systemd/llvm/parent | 2 ++ 3 files changed, 12 insertions(+) diff --git a/profiles/default/linux/arm64/17.0/systemd/llvm/eapi b/profiles/default/linux/arm64/17.0/systemd/llvm/eapi new file mode 100644 index ..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm64/17.0/systemd/llvm/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm64/17.0/systemd/llvm/packages.build b/profiles/default/linux/arm64/17.0/systemd/llvm/packages.build new file mode 100644 index ..9ffb08757bd7 --- /dev/null +++ b/profiles/default/linux/arm64/17.0/systemd/llvm/packages.build @@ -0,0 +1,9 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# we use glibc here, so we still need these in stage1 +# later stages should pull them in as BDEPEND anyway +sys-devel/gcc +sys-devel/gcc-config +sys-devel/binutils +sys-devel/binutils-config diff --git a/profiles/default/linux/arm64/17.0/systemd/llvm/parent b/profiles/default/linux/arm64/17.0/systemd/llvm/parent new file mode 100644 index ..845cedb73fde --- /dev/null +++ b/profiles/default/linux/arm64/17.0/systemd/llvm/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/llvm
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 8c99efaf3744fa540d3188a69a70d4f6066e78a3 Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri Oct 14 12:55:26 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri Oct 14 12:55:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c99efaf profiles.desc: list arm64 llvm profiles Signed-off-by: Andreas K. Hüttel gentoo.org> profiles/profiles.desc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/profiles/profiles.desc b/profiles/profiles.desc index b5853daadff5..c73964c16d09 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -140,6 +140,8 @@ arm64 default/linux/arm64/17.0/developer exp arm64 default/linux/arm64/17.0/systemd stable arm64 default/linux/arm64/17.0/systemd/merged-usr dev arm64 default/linux/arm64/17.0/systemd/selinux exp +arm64 default/linux/arm64/17.0/llvm exp +arm64 default/linux/arm64/17.0/systemd/llvm exp # ARM64 Profiles (big-endian)
[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld/
commit: ea9e70d251dd711b91ac3d6da48ab09ce564f3ea Author: Michał Górny gentoo org> AuthorDate: Fri Oct 14 12:58:56 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Oct 14 13:08:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea9e70d2 sys-devel/lld: Enable slotting on LLD 15+ Signed-off-by: Michał Górny gentoo.org> .../lld/{lld-15.0.3..ebuild => lld-15.0.2-r1.ebuild} | 12 +++- sys-devel/lld/lld-15.0.3..ebuild | 10 ++ sys-devel/lld/lld-16.0.0..ebuild | 10 ++ ...d-16.0.0..ebuild => lld-16.0.0_pre20221010-r1.ebuild} | 10 ++ 4 files changed, 25 insertions(+), 17 deletions(-) diff --git a/sys-devel/lld/lld-15.0.3..ebuild b/sys-devel/lld/lld-15.0.2-r1.ebuild similarity index 82% copy from sys-devel/lld/lld-15.0.3..ebuild copy to sys-devel/lld/lld-15.0.2-r1.ebuild index ab883859a6e3..8372cc0466ed 100644 --- a/sys-devel/lld/lld-15.0.3..ebuild +++ b/sys-devel/lld/lld-15.0.2-r1.ebuild @@ -10,8 +10,8 @@ DESCRIPTION="The LLVM linker (link editor)" HOMEPAGE="https://llvm.org/; LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${LLVM_SOABI}" -KEYWORDS="" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="debug test" RESTRICT="!test? ( test )" @@ -20,15 +20,16 @@ DEPEND=" " RDEPEND=" ${DEPEND} + !sys-devel/lld:0 " BDEPEND=" test? ( >=dev-util/cmake-3.16 - $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") + $(python_gen_any_dep ">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]") ) " PDEPEND=" - sys-devel/lld-toolchain-symlinks:${LLVM_MAJOR} + >=sys-devel/lld-toolchain-symlinks-15-r2:${LLVM_MAJOR} " LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) @@ -36,7 +37,7 @@ LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} ) llvm.org_set_globals python_check_deps() { - python_has_version "~dev-python/lit-${PV}[${PYTHON_USEDEP}]" + python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]" } pkg_setup() { @@ -62,6 +63,7 @@ src_configure() { use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" -DBUILD_SHARED_LIBS=ON -DLLVM_INCLUDE_TESTS=$(usex test) -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" diff --git a/sys-devel/lld/lld-15.0.3..ebuild b/sys-devel/lld/lld-15.0.3..ebuild index ab883859a6e3..39bcff1a7b13 100644 --- a/sys-devel/lld/lld-15.0.3..ebuild +++ b/sys-devel/lld/lld-15.0.3..ebuild @@ -10,7 +10,7 @@ DESCRIPTION="The LLVM linker (link editor)" HOMEPAGE="https://llvm.org/; LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${LLVM_SOABI}" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" KEYWORDS="" IUSE="debug test" RESTRICT="!test? ( test )" @@ -20,15 +20,16 @@ DEPEND=" " RDEPEND=" ${DEPEND} + !sys-devel/lld:0 " BDEPEND=" test? ( >=dev-util/cmake-3.16 - $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") + $(python_gen_any_dep ">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]") ) " PDEPEND=" - sys-devel/lld-toolchain-symlinks:${LLVM_MAJOR} + >=sys-devel/lld-toolchain-symlinks-15-r2:${LLVM_MAJOR} " LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) @@ -36,7 +37,7 @@ LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} ) llvm.org_set_globals python_check_deps() { - python_has_version "~dev-python/lit-${PV}[${PYTHON_USEDEP}]" + python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]" } pkg_setup() { @@ -62,6 +63,7 @@ src_configure() { use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" -DBUILD_SHARED_LIBS=ON -DLLVM_INCLUDE_TESTS=$(usex test) -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" diff --git a/sys-devel/lld/lld-16.0.0..ebuild b/sys-devel/lld/lld-16.0.0..ebuild index 7eaee12b..8af0d07d7df2 100644 --- a/sys-devel/lld/lld-16.0.0..ebuild +++ b/sys-devel/lld/lld-16.0.0..ebuild @@ -10,7 +10,7 @@ DESCRIPTION="The LLVM linker (link editor)" HOMEPAGE="https://llvm.org/; LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${LLVM_SOABI}" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" KEYWORDS="" IUSE="debug test zstd" RESTRICT="!test? ( test )" @@ -21,15 +21,16 @@ DEPEND=" " RDEPEND=" ${DEPEND} + !sys-devel/lld:0 " BDEPEND=" test? ( >=dev-util/cmake-3.16 - $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") + $(python_gen_any_dep ">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]") ) "
[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld-toolchain-symlinks/
commit: ca56f3d38635c0df7035d296b8478e30eb20de64 Author: Michał Górny gentoo org> AuthorDate: Fri Oct 14 13:01:16 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Oct 14 13:08:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca56f3d3 sys-devel/lld-toolchain-symlinks: Support slotted LLD 15+ Signed-off-by: Michał Górny gentoo.org> .../lld-toolchain-symlinks-15-r2.ebuild| 39 + .../lld-toolchain-symlinks-16-r2.ebuild| 40 ++ 2 files changed, 79 insertions(+) diff --git a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild new file mode 100644 index ..ee8671571c75 --- /dev/null +++ b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild @@ -0,0 +1,39 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib + +DESCRIPTION="Symlinks to use LLD on binutils-free system" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM; +SRC_URI="" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="multilib-symlinks +native-symlinks" + +RDEPEND=" + sys-devel/lld:${SLOT} +" + +src_install() { + use native-symlinks || return + + local chosts=( "${CHOST}" ) + if use multilib-symlinks; then + local abi + for abi in $(get_all_abis); do + chosts+=( "$(get_abi_CHOST "${abi}")" ) + done + fi + + local dest=/usr/lib/llvm/${SLOT}/bin + dodir "${dest}" + dosym ld.lld "${dest}/ld" + for chost in "${chosts[@]}"; do + dosym ld.lld "${dest}/${chost}-ld" + done +} diff --git a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild new file mode 100644 index ..75dc4a1de3c4 --- /dev/null +++ b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild @@ -0,0 +1,40 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib + +DESCRIPTION="Symlinks to use LLD on binutils-free system" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM; +SRC_URI="" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="${PV}" +KEYWORDS="" +PROPERTIES="live" +IUSE="multilib-symlinks +native-symlinks" + +RDEPEND=" + sys-devel/lld:${SLOT} +" + +src_install() { + use native-symlinks || return + + local chosts=( "${CHOST}" ) + if use multilib-symlinks; then + local abi + for abi in $(get_all_abis); do + chosts+=( "$(get_abi_CHOST "${abi}")" ) + done + fi + + local dest=/usr/lib/llvm/${SLOT}/bin + dodir "${dest}" + dosym ld.lld "${dest}/ld" + for chost in "${chosts[@]}"; do + dosym ld.lld "${dest}/${chost}-ld" + done +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/audiofile/
commit: 1577b8a20498c64f29436bbf1555e1facee4cc6d Author: Matt Turner gentoo org> AuthorDate: Fri Oct 14 04:42:06 2022 + Commit: Matt Turner gentoo org> CommitDate: Fri Oct 14 14:29:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1577b8a2 media-libs/audiofile: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-libs/audiofile/audiofile-0.3.6-r4.ebuild | 55 -- 1 file changed, 55 deletions(-) diff --git a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild b/media-libs/audiofile/audiofile-0.3.6-r4.ebuild deleted file mode 100644 index 6c7e04198274.. --- a/media-libs/audiofile/audiofile-0.3.6-r4.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools gnome.org multilib-minimal - -DESCRIPTION="An elegant API for accessing audio files" -HOMEPAGE="https://audiofile.68k.org/; - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0/1" # subslot = soname major version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" -IUSE="flac" - -RDEPEND="flac? ( >=media-libs/flac-1.2.1[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-0.3.6-gcc6-build-fixes.patch - "${FILESDIR}"/${PN}-0.3.6-CVE-2015-7747.patch - "${FILESDIR}"/${PN}-0.3.6-mingw32.patch - "${FILESDIR}"/${PN}-0.3.6-CVE-2017-68xx.patch - "${FILESDIR}"/${PN}-0.3.6-CVE-2018-13440-CVE-2018-17095.patch -) - -src_prepare() { - default - eautoreconf -} - -multilib_src_configure() { - # Tests depend on statically compiled binaries to work, so we'll have to - # delete them later rather than not compile them at all - local myconf=( - --enable-largefile - --disable-werror - --disable-examples - $(use_enable flac) - ) - ECONF_SOURCE="${S}" econf "${myconf[@]}" -} - -multilib_src_test() { - emake check -} - -multilib_src_install_all() { - einstalldocs - - # package provides .pc file - find "${ED}" -name '*.la' -delete || die - find "${ED}" -name '*.a' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/gdk-pixbuf-loader-webp/
commit: 75e6ef46e0a47d9dafb0155f1dff37387eee02d0 Author: Matt Turner gentoo org> AuthorDate: Fri Oct 14 04:41:21 2022 + Commit: Matt Turner gentoo org> CommitDate: Fri Oct 14 14:29:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e6ef46 gui-libs/gdk-pixbuf-loader-webp: Drop old versions Signed-off-by: Matt Turner gentoo.org> gui-libs/gdk-pixbuf-loader-webp/Manifest | 1 - .../gdk-pixbuf-loader-webp-0.0.4.ebuild| 45 -- 2 files changed, 46 deletions(-) diff --git a/gui-libs/gdk-pixbuf-loader-webp/Manifest b/gui-libs/gdk-pixbuf-loader-webp/Manifest index 6e9224ea3d0f..bd5bf805aa0a 100644 --- a/gui-libs/gdk-pixbuf-loader-webp/Manifest +++ b/gui-libs/gdk-pixbuf-loader-webp/Manifest @@ -1,2 +1 @@ -DIST gdk-pixbuf-loader-webp-0.0.4.tar.gz 23252 BLAKE2B d57aec7af7a5077caab054399a7b69b828680d16adc043ad420ea24648ae07c4879063479e5317cc35929f0b1f31fabc97a2ec32cda9d80f5ad64f07ad99c987 SHA512 2d67a0d56f248ae48b3f3500859cccf8fd358d0377c3a65e17018f849d77d28ac9ecc471709a84502baf26284e4dd5d9ef3045270de60de6be8e276eb4e54780 DIST gdk-pixbuf-loader-webp-0.0.6.tar.gz 23691 BLAKE2B 0d9ca0898bfd7f1df79883825f0e4f37c3fca578b8424f80a7024c4906567492d1c1dbf5165bd8864ac56a3d6babeb6c8cadd9557e158f355549f70b76c44666 SHA512 983adca9d7b8542e7f657cbd6194275775aa330e8f7de1575cd68f666a2f17db6065434b5e595daba986986d4b276a349937d7dc2f662d82a27ae1d9f6fbb70d diff --git a/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.4.ebuild b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.4.ebuild deleted file mode 100644 index eae0116ac185.. --- a/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.4.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson-multilib - -DESCRIPTION="WebP GDK Pixbuf Loader library" -HOMEPAGE="https://github.com/aruiz/webp-pixbuf-loader; -SRC_URI="https://github.com/aruiz/webp-pixbuf-loader/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/webp-pixbuf-loader-${PV}" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 x86" -IUSE="" - -RDEPEND=" - >x11-libs/gdk-pixbuf-2.22.0:2[${MULTILIB_USEDEP}] - >media-libs/libwebp-0.4.3:=[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - # Drop handling of pixbuf cache update by upstream - sed -e '/query_loaders/d' -i meson.build || die -} - -pkg_preinst() { - gnome2_gdk_pixbuf_savelist -} - -pkg_postinst() { - # causes segfault if set, see bug 375615 - unset __GL_NO_DSO_FINALIZER - multilib_foreach_abi gnome2_gdk_pixbuf_update -} - -pkg_postrm() { - # causes segfault if set, see bug 375615 - unset __GL_NO_DSO_FINALIZER - multilib_foreach_abi gnome2_gdk_pixbuf_update -}