[gentoo-commits] repo/gentoo:master commit in: media-fonts/joypixels/
commit: e16c3cdd119f7627683e984ea8ad4bd5b219d666 Author: Maria Keating mariakeating com> AuthorDate: Tue Apr 19 18:14:20 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Apr 23 05:30:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e16c3cdd media-fonts/joypixels: Version bump to 6.6.0 Signed-off-by: Maria Keating mariakeating.com> Closes: https://github.com/gentoo/gentoo/pull/25111 Signed-off-by: Joonas Niilola gentoo.org> media-fonts/joypixels/Manifest | 1 + media-fonts/joypixels/joypixels-6.6.0.ebuild | 39 2 files changed, 40 insertions(+) diff --git a/media-fonts/joypixels/Manifest b/media-fonts/joypixels/Manifest index 754f5c20f7e6..1605b12808e2 100644 --- a/media-fonts/joypixels/Manifest +++ b/media-fonts/joypixels/Manifest @@ -1 +1,2 @@ DIST joypixels-6.5.0.ttf 25348564 BLAKE2B 4e38a3bb04f71292ba9003b52d050c04afe96eac5b99073560a6e39c781ad895102812093f4aa3b64670ff2907060e8ca1cfebbf00a22abc68315a1691713cc5 SHA512 abe44c631e5b1e7f7a2c59ae979beb381bbf10c04a157f67ca022cff5ee4c5162e3108b34fe55d4165f4b5e062755387f421363fa8ca8d600d5a005a534b0f4f +DIST joypixels-6.6.0.ttf 25445808 BLAKE2B a07ca010b469b5b720fce86521f0c6de35d463c010dec7da7f0e601c1e54f399b0e2c7a6e5250c1fcca0c0c4f345501e2d73ea5dc2a7c312f85f321ab6133bec SHA512 6a8aebb8f37a22821a1b55364619bbe8d5eb180505422808d6005d06afba2e25051a962a6ecd00ad386eb0c6495cf10337892deeb424ee28d85cced73a540c16 diff --git a/media-fonts/joypixels/joypixels-6.6.0.ebuild b/media-fonts/joypixels/joypixels-6.6.0.ebuild new file mode 100644 index ..369c558cb45f --- /dev/null +++ b/media-fonts/joypixels/joypixels-6.6.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +FONT_SUFFIX="ttf" +inherit font readme.gentoo-r1 + +DESCRIPTION="A font for better emoji and unicode support" +HOMEPAGE="https://www.joypixels.com/; +SRC_URI="https://cdn.joypixels.com/distributions/gentoo-linux/font/${PV}/joypixels-android.ttf -> ${P}.ttf" +S="${WORKDIR}" + +#https://cdn.joypixels.com/distributions/gentoo-linux/appendix/joypixels-license-appendix.txt +#https://cdn.joypixels.com/distributions/gentoo-linux/license/free-license.txt +LICENSE="JoyPixels" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +RESTRICT="bindist mirror" + +FONT_CONF=( "${FILESDIR}"/99-joypixels.conf ) + +DOC_CONTENTS="Free for personal/education use only, premium/enterprise license + required for any other use. See: https://www.joypixels.com/licenses; + +src_prepare() { + default + cp "${DISTDIR}"/${P}.ttf "${S}"/${P}.ttf || die +} + +src_install() { + font_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog + font_pkg_postinst +}
[gentoo-commits] repo/gentoo:master commit in: app-editors/ghostwriter/
commit: f250882b8253439e6fb14a0ec4288a41690c10a6 Author: David Roman gmail com> AuthorDate: Wed Jan 19 17:46:33 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Apr 23 05:39:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f250882b app-editors/ghostwriter: verbump to 2.1.2 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: David Roman gmail.com> Closes: https://github.com/gentoo/gentoo/pull/23873 Signed-off-by: Joonas Niilola gentoo.org> app-editors/ghostwriter/Manifest | 1 + app-editors/ghostwriter/ghostwriter-2.1.2.ebuild | 43 2 files changed, 44 insertions(+) diff --git a/app-editors/ghostwriter/Manifest b/app-editors/ghostwriter/Manifest index a6bed456afc1..b50928bccec3 100644 --- a/app-editors/ghostwriter/Manifest +++ b/app-editors/ghostwriter/Manifest @@ -1,2 +1,3 @@ DIST ghostwriter-1.8.1.tar.gz 122 BLAKE2B 3fa3d95ed819bc8f7b76b396e6634658a8bda23e9100cbb298d301fc382db451430a4a31fbd092326af198825c83d2c998172c90a7e318aeb57ef7799751995a SHA512 9f60f81a594cf161edfeac8c75830e186ab4ec2c22859b2bad40768e1ecf64e6842b52a69024a1f014d24a2f1cbb38e15a7799101d7fd54ef7709e245f6ac521 DIST ghostwriter-2.0.2.tar.gz 7802654 BLAKE2B a52a96ba6aecb8c6b8ff565bd9b3b7622d15ae68af5e393da4f1e1c8dae70a8053228e302e87e2530c907be825df5e7eebc7de14bb23e0e46f4b4308b9ae6e63 SHA512 1e51b86b8afae41c47e5e7ec96752d356dd9dca8a44d1aab6a541e1ce188cb40add52f96a52da7a689df47a2e7a9a1dc7211f480c3456f4a11c81f80e2779a7e +DIST ghostwriter-2.1.2.tar.gz 7722873 BLAKE2B 62144986e5524fdb8eb774e80349b1814adefb69c79affb8f7dd3239c0850215864e16cc80998258b09b18f0f03ace817fbd35534205145de49ce18fd54fc38f SHA512 7ae715bd2f1313953629bcebd2aa2f36b7185e1cd3d5e90c69f7f30345a81974506f3035b1449b3ef9b6027cab029c43644b0167b5dfbf8353623ae7b6441407 diff --git a/app-editors/ghostwriter/ghostwriter-2.1.2.ebuild b/app-editors/ghostwriter/ghostwriter-2.1.2.ebuild new file mode 100644 index ..c75e8183554c --- /dev/null +++ b/app-editors/ghostwriter/ghostwriter-2.1.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils xdg + +DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor" +HOMEPAGE="https://wereturtle.github.io/ghostwriter/; +SRC_URI="https://github.com/wereturtle/ghostwriter/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug" + +BDEPEND="dev-qt/linguist-tools:5" + +RDEPEND=" + app-text/hunspell:= + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwebchannel:5 + dev-qt/qtwebengine:5[widgets] + dev-qt/qtwidgets:5 +" + +DEPEND="${RDEPEND}" + +DOCS=( CREDITS.md README.md ) + +src_configure() { + eqmake5 \ + CONFIG+=$(usex debug debug release) \ + PREFIX="${EPREFIX}"/usr +} + +src_install() { + emake INSTALL_ROOT="${D}" install + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: media-fonts/joypixels/
commit: 19440b55af8c2365c940973869a15abb3408e79d Author: Joonas Niilola gentoo org> AuthorDate: Sat Apr 23 05:34:39 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Apr 23 05:34:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19440b55 media-fonts/joypixels: fix copyright header years Signed-off-by: Joonas Niilola gentoo.org> media-fonts/joypixels/joypixels-6.5.0-r1.ebuild | 2 +- media-fonts/joypixels/joypixels-6.6.0.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-fonts/joypixels/joypixels-6.5.0-r1.ebuild b/media-fonts/joypixels/joypixels-6.5.0-r1.ebuild index a197d4971c61..73579320e864 100644 --- a/media-fonts/joypixels/joypixels-6.5.0-r1.ebuild +++ b/media-fonts/joypixels/joypixels-6.5.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/media-fonts/joypixels/joypixels-6.6.0.ebuild b/media-fonts/joypixels/joypixels-6.6.0.ebuild index 369c558cb45f..e055ac0576fe 100644 --- a/media-fonts/joypixels/joypixels-6.6.0.ebuild +++ b/media-fonts/joypixels/joypixels-6.6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7
[gentoo-commits] repo/gentoo:master commit in: app-editors/ghostwriter/
commit: dfcdf18f004dc47c85509708fe17cb6409ebb9df Author: Joonas Niilola gentoo org> AuthorDate: Sat Apr 23 05:40:21 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Apr 23 05:40:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfcdf18f app-editors/ghostwriter: add a missing dep to 2.1.2 Signed-off-by: Joonas Niilola gentoo.org> app-editors/ghostwriter/ghostwriter-2.1.2.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-editors/ghostwriter/ghostwriter-2.1.2.ebuild b/app-editors/ghostwriter/ghostwriter-2.1.2.ebuild index c75e8183554c..5c1c71d26b2e 100644 --- a/app-editors/ghostwriter/ghostwriter-2.1.2.ebuild +++ b/app-editors/ghostwriter/ghostwriter-2.1.2.ebuild @@ -25,6 +25,7 @@ RDEPEND=" dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 + virtual/opengl " DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: sys-process/rtirq/, sys-process/rtirq/files/
commit: 25fdcb25799aa7272fb77676906f0d702c25bd8e Author: Alexander Tsoy tsoy me> AuthorDate: Sat Apr 16 23:45:27 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Apr 23 05:31:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25fdcb25 sys-process/rtirq: Remove 20180209 Signed-off-by: Alexander Tsoy tsoy.me> Closes: https://github.com/gentoo/gentoo/pull/25053 Signed-off-by: Joonas Niilola gentoo.org> sys-process/rtirq/Manifest | 1 - sys-process/rtirq/files/rtirq | 28 sys-process/rtirq/rtirq-20180209.ebuild | 38 - 3 files changed, 67 deletions(-) diff --git a/sys-process/rtirq/Manifest b/sys-process/rtirq/Manifest index 09df64b10c4a..63a37811d892 100644 --- a/sys-process/rtirq/Manifest +++ b/sys-process/rtirq/Manifest @@ -1,3 +1,2 @@ -DIST rtirq-20180209.tar.gz 12290 BLAKE2B 432bf6c931b753d4d9a5d7c50a35b0fb9b2161d09c9f762b97a5aae88152de1f3d14a2a4ccc46d8607d7379e4a7a659d603cc09ee20017923b176359eb4b9133 SHA512 9de924e627b91d6df162b6c8c0c3421fbab11f08162abe98b0fac8742ea924a7e0a18aab23d828e19fe81dfdb70f2f6814c7195acbcbc93af9a339dc549190b2 DIST rtirq-20191121.tar.gz 12755 BLAKE2B 040e1b39b83dc27e542093a12830fa51c9786c2747962740c31e684235acab33275a40761fd87cd1307284c2b8e49362d4acb216000338bc0744dd0ca6b0144c SHA512 bb1ae0099e37220b13f91303e56e8ae7892964638c1000fd66b6ceb23925c8aa2ac0c629bbb799a59c1a8adb035c34c4b0bee31afe05fcc9f80cd94d5a84ddc1 DIST rtirq-20210329.tar.gz 15360 BLAKE2B 278868817b349d0fd8bc70f0fb0374016d9117b593ed2fe710300fe194e7f8e640f4071f30e73688cca11d6da79fd93624a5e5e5246bfc2f9cd367397c00cadd SHA512 e08ee7768c93dd4e7244b61629272c4a4482d63b1fe37b7972a27703cd0a55cc12449589a781b33e9c92f5dd664c1a4ceba65caadb09c676deea86c161cc3d37 diff --git a/sys-process/rtirq/files/rtirq b/sys-process/rtirq/files/rtirq deleted file mode 100644 index 988337fbf1eb.. --- a/sys-process/rtirq/files/rtirq +++ /dev/null @@ -1,28 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License, v2 or later - -command="/usr/sbin/rtirq.sh" - -extra_commands="status" - -depend() { -need localmount -after alsasound logger -} - -start() { -ebegin "Starting rtirq" -${command} start -eend $? -} - -stop() { -ebegin "Stopping rtirq" -${command} reset -eend $? -} - -status() { -${command} status -} diff --git a/sys-process/rtirq/rtirq-20180209.ebuild b/sys-process/rtirq/rtirq-20180209.ebuild deleted file mode 100644 index f51c09b09172.. --- a/sys-process/rtirq/rtirq-20180209.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit linux-info systemd - -DESCRIPTION="Modify realtime scheduling policy and priority of IRQ handlers" -HOMEPAGE="https://www.rncbc.org/archive/#rtirq; -SRC_URI="https://www.rncbc.org/archive/old/${P}.tar.gz; - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -src_prepare() { - get_version - - # Correct config file path. - sed -i -e "s:^\(RTIRQ_CONFIG\=\)\(.*\):\1/etc/conf.d/rtirq:" ${PN}.sh || die - sed -i -e "s:/etc/sysconfig/rtirq:/etc/conf.d/rtirq:" ${PN}.conf || die - - default -} - -src_install() { - dosbin rtirq.sh - doinitd "${FILESDIR}"/rtirq - newconfd rtirq.conf rtirq - systemd_dounit rtirq.service -} - -pkg_postinst() { - if [[ ${KV_LOCAL} != *rt* ]] ; then - elog "To use rtirq you need a realtime kernel." - elog "Realtime kernel sources are supplied in sys-kernel/rt-sources." - fi -}
[gentoo-commits] repo/gentoo:master commit in: sys-process/rtirq/
commit: 0a8ca88b368c413288d453a5e9f98acc24ad1392 Author: Alexander Tsoy tsoy me> AuthorDate: Sat Apr 16 23:43:27 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Apr 23 05:31:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a8ca88b sys-process/rtirq: Version bump to 20210329 Signed-off-by: Alexander Tsoy tsoy.me> Signed-off-by: Joonas Niilola gentoo.org> sys-process/rtirq/Manifest | 1 + sys-process/rtirq/rtirq-20210329.ebuild | 60 + 2 files changed, 61 insertions(+) diff --git a/sys-process/rtirq/Manifest b/sys-process/rtirq/Manifest index d5352d4ebc0d..09df64b10c4a 100644 --- a/sys-process/rtirq/Manifest +++ b/sys-process/rtirq/Manifest @@ -1,2 +1,3 @@ DIST rtirq-20180209.tar.gz 12290 BLAKE2B 432bf6c931b753d4d9a5d7c50a35b0fb9b2161d09c9f762b97a5aae88152de1f3d14a2a4ccc46d8607d7379e4a7a659d603cc09ee20017923b176359eb4b9133 SHA512 9de924e627b91d6df162b6c8c0c3421fbab11f08162abe98b0fac8742ea924a7e0a18aab23d828e19fe81dfdb70f2f6814c7195acbcbc93af9a339dc549190b2 DIST rtirq-20191121.tar.gz 12755 BLAKE2B 040e1b39b83dc27e542093a12830fa51c9786c2747962740c31e684235acab33275a40761fd87cd1307284c2b8e49362d4acb216000338bc0744dd0ca6b0144c SHA512 bb1ae0099e37220b13f91303e56e8ae7892964638c1000fd66b6ceb23925c8aa2ac0c629bbb799a59c1a8adb035c34c4b0bee31afe05fcc9f80cd94d5a84ddc1 +DIST rtirq-20210329.tar.gz 15360 BLAKE2B 278868817b349d0fd8bc70f0fb0374016d9117b593ed2fe710300fe194e7f8e640f4071f30e73688cca11d6da79fd93624a5e5e5246bfc2f9cd367397c00cadd SHA512 e08ee7768c93dd4e7244b61629272c4a4482d63b1fe37b7972a27703cd0a55cc12449589a781b33e9c92f5dd664c1a4ceba65caadb09c676deea86c161cc3d37 diff --git a/sys-process/rtirq/rtirq-20210329.ebuild b/sys-process/rtirq/rtirq-20210329.ebuild new file mode 100644 index ..56edc30f9a09 --- /dev/null +++ b/sys-process/rtirq/rtirq-20210329.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit linux-info systemd + +DESCRIPTION="Modify realtime scheduling policy and priority of IRQ handlers" +HOMEPAGE="https://www.rncbc.org/archive/#rtirq; +SRC_URI="https://www.rncbc.org/archive/${P}.tar.gz + https://www.rncbc.org/archive/old/${P}.tar.gz; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_prepare() { + # We install into bin + sed -i -e "s:/usr/sbin/rtirq:/usr/bin/rtirq:" ${PN}{,-resume}.service || die + + default +} + +src_install() { + newbin rtirq.sh rtirq + newinitd "${FILESDIR}"/rtirq.initd rtirq + insinto /etc/ + doins rtirq.conf + systemd_dounit rtirq{,-resume}.service +} + +pkg_postinst() { + local kconfig_warn=1 + local cmdline + local ver + + if linux-info_get_any_version && linux_config_exists; then + if linux_chkconfig_present PREEMPT_RT; then + kconfig_warn=0 + elif linux_chkconfig_present IRQ_FORCED_THREADING; then + cmdline=$(< /proc/cmdline) || die + [[ ${cmdline} == *threadirqs* ]] && kconfig_warn=0 + fi + fi + + if (( ${kconfig_warn} )); then + ewarn "To use rtirq, you need one of the following kernel configurations:" + ewarn " - PREEMPT_RT config option enabled (e.g. with sys-kernel/rt-sources);" + ewarn " - IRQ_FORCED_THREADING config option enabled and 'threadirqs' option" + ewarn " added to the kernel cmdline." + fi + + for ver in ${REPLACING_VERSIONS}; do + if ver_test ${ver} -lt "20210329"; then + elog "Starting with 20210329 version the config has been moved to '${EROOT}/etc/rtirq.conf'" + elog "Please migrate all you setting from '${EROOT}/etc/conf.d/rtirq'" + break + fi + done +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/pkg-config/
commit: fa2e85078fa751101182e20cb19d7ae4ee8548bb Author: Hans de Graaff gentoo org> AuthorDate: Fri Apr 22 09:26:43 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Apr 23 05:14:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2e8507 dev-ruby/pkg-config: add 1.4.7 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/pkg-config/Manifest| 1 + dev-ruby/pkg-config/pkg-config-1.4.7.ebuild | 29 + 2 files changed, 30 insertions(+) diff --git a/dev-ruby/pkg-config/Manifest b/dev-ruby/pkg-config/Manifest index 69d2d81a2398..ce984fc78fff 100644 --- a/dev-ruby/pkg-config/Manifest +++ b/dev-ruby/pkg-config/Manifest @@ -4,3 +4,4 @@ DIST pkg-config-1.4.3.gem 22016 BLAKE2B a23bfee3790a03d4224efe16439b1c43a6174336 DIST pkg-config-1.4.4.gem 22016 BLAKE2B 6514405160fdfaa2be0938cb976ae779b964fdf54f0c49f6480ca09d3877459cf88af1f7b17519ee511d24c9b9bdc21087091b3050fcb252487d880f330a7beb SHA512 bb355e2183c9077d0e940d768b7eb12dff2b31fa518b1d28be751c52ecbbb16a99b326c7d6953501056074156faef9f30682dc82c3350da00f80f9a55d491550 DIST pkg-config-1.4.5.gem 22016 BLAKE2B adbe2447e676c04eaf5e2d7dc6b1a165278f309d01c3d1b34b2a528d6639b525307cc40a62c06026e0c16fea5b7d48f2813f9b8617332586065e2f66ae3e2037 SHA512 4c3f4dc8d414efc9a140f3438c6977c6b534b7944356ac0c4a95233924dbe372c47b15296ba0f8e35cd6520664f28381131cbaafb33f8d004bb34adfdcc5c236 DIST pkg-config-1.4.6.gem 22528 BLAKE2B 7d040576e0d035af75218e7efee6d3a8ee27206de8e12ef112c6fa7c5917f300c07149c08d510f26f89299cb73c384775403ff7f863379c195fb524c8127c59a SHA512 328fbc46bb549d4cbcd4995cb91545bd13f00f3d24610f9a70b39ea3b58c595d96801fcfe9ca9848d6664d7c9dfce44ce2702a58b894b80744619678e10b0e50 +DIST pkg-config-1.4.7.gem 22528 BLAKE2B 450dffb0c9680f92c8841bcc8c7aa2e187f73e8db1d1325ece7dd024ae0f430b8365d185742d349775bf821210ecd13dddf5b9e40bc85ede07cdaef3199b23b3 SHA512 ca93bcee16b75690af630236e6ab01c13de220f1ea128475ded5fac155f12a967ceebe9b5ab3e7e6f43d5dbf81ccb1bd79f6f25c92eabd3318019b0e50696623 diff --git a/dev-ruby/pkg-config/pkg-config-1.4.7.ebuild b/dev-ruby/pkg-config/pkg-config-1.4.7.ebuild new file mode 100644 index ..e9bde838ad48 --- /dev/null +++ b/dev-ruby/pkg-config/pkg-config-1.4.7.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_EXTRADOC="README.rdoc NEWS" + +inherit ruby-fakegem + +DESCRIPTION="A pkg-config implementation by Ruby" +HOMEPAGE="https://github.com/rcairo/pkg-config; +LICENSE="|| ( LGPL-2 LGPL-2.1 LGPL-3 )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +SLOT="0" +IUSE="test" + +ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )" +# this is used for testing +DEPEND+=" test? ( x11-libs/cairo )" + +all_ruby_prepare() { + sed -e '/test_cflags/aomit "Fragile on Gentoo"' -i test/test-pkg-config.rb || die +} + +each_ruby_test() { + ruby-ng_testrb-2 -Ilib test/test-pkg-config.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rdiscount/
commit: 988de851976e07ff8a798724bfd371aba6995849 Author: Hans de Graaff gentoo org> AuthorDate: Fri Apr 22 09:54:24 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Apr 23 05:14:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=988de851 dev-ruby/rdiscount: update EAPI 7 -> 8, add ruby31 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rdiscount/rdiscount-2.2.0.2-r2.ebuild | 43 ++ 1 file changed, 43 insertions(+) diff --git a/dev-ruby/rdiscount/rdiscount-2.2.0.2-r2.ebuild b/dev-ruby/rdiscount/rdiscount-2.2.0.2-r2.ebuild new file mode 100644 index ..a47d25ece867 --- /dev/null +++ b/dev-ruby/rdiscount/rdiscount-2.2.0.2-r2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_TASK_TEST="test:unit" + +RUBY_FAKEGEM_TASK_DOC="doc man" +RUBY_FAKEGEM_EXTRADOC="README.markdown" + +RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="Implementation of John Gruber's Markdown" +HOMEPAGE="https://github.com/rtomayko/rdiscount; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +IUSE="" + +all_ruby_prepare() { + # Hanna is broken for us and therefore we don't have it in portage. + sed -i -e 's/hanna/rdoc/' Rakefile || die + + # Remove rule that will force a rebuild when running tests. + sed -i -e "/task 'test:unit' => \[:build\]/d" Rakefile || die + + # Provide RUBY variable no longer provided by rake. + sed -i -e "1 iRUBY=${RUBY}" Rakefile || die + + # Remove obsolete -rubygems argument, bug 775377 + sed -i -e '/-rubygems/ s:^:#:' Rakefile || die +} + +all_ruby_install() { + all_fakegem_install + + doman man/rdiscount.1 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/excon/
commit: 50b5ef985fbf6d73e8b8d5743901d73d75da4e5e Author: Hans de Graaff gentoo org> AuthorDate: Fri Apr 22 07:53:04 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Apr 23 05:14:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b5ef98 dev-ruby/excon: avoid dependency on eventmachine for tests The test servers using eventmachine were using the eselected ruby version rather than the version being tested, hiding their dependency on eventmachine. All tests and specs using eventmachine are now ignored. Closes: https://bugs.gentoo.org/838946 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/excon/excon-0.92.2.ebuild | 6 ++ 1 file changed, 6 insertions(+) diff --git a/dev-ruby/excon/excon-0.92.2.ebuild b/dev-ruby/excon/excon-0.92.2.ebuild index 0333f8aa7a9c..2f63356225e4 100644 --- a/dev-ruby/excon/excon-0.92.2.ebuild +++ b/dev-ruby/excon/excon-0.92.2.ebuild @@ -36,4 +36,10 @@ all_ruby_prepare() { # test that need network rm -f spec/excon/test/server_spec.rb || die + + # tests that depend on eventmachine which is broken and no longer maintained + rm -f tests/{bad,error,pipeline,response,request}_tests.rb \ + tests/{batch-requests,complete_responses}.rb \ + tests/middlewares/{decompress,mock}_tests.rb || die + rm -f spec/requests/eof_requests_spec.rb spec/excon/error_spec.rb || die }
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rdtool/
commit: c767bec56477afbf429963e15e9a444539fb5200 Author: Hans de Graaff gentoo org> AuthorDate: Fri Apr 22 09:56:41 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Apr 23 05:14:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c767bec5 dev-ruby/rdtool: enable ruby31 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild b/dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild index f2f37b8773d0..9bf91b04f87d 100644 --- a/dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild +++ b/dev-ruby/rdtool/rdtool-0.6.38-r3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_EXTRADOC="HISTORY README.*"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rbs/
commit: af61735abaeaf5fd349bfd04d0b8054a0ea9c9ba Author: Hans de Graaff gentoo org> AuthorDate: Fri Apr 22 08:18:30 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Apr 23 05:14:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af61735a dev-ruby/rbs: add 2.3.2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rbs/Manifest | 1 + dev-ruby/rbs/rbs-2.3.2.ebuild | 48 +++ 2 files changed, 49 insertions(+) diff --git a/dev-ruby/rbs/Manifest b/dev-ruby/rbs/Manifest index 7aec28bec003..b60a182ca047 100644 --- a/dev-ruby/rbs/Manifest +++ b/dev-ruby/rbs/Manifest @@ -3,3 +3,4 @@ DIST rbs-1.3.3.tar.gz 632597 BLAKE2B 810f090800ecb9507c07de6991e45a089fbaaa67733 DIST rbs-1.5.1.tar.gz 672987 BLAKE2B acdaa88627ab79626cb391f5c7dd040da648c9c0cd2e7a7ed697075436d6215edd444dea6079c0319051b326e8823d8151376193f7aa34ab10b533560ecd5987 SHA512 2104eb5ae023fec317ed5cb498a283ac8d3831360822f8917d89ea522a3e5f3479da7d4c57e878a6be6064debd7f3818e1367d4b12f0cd487d7b019f80096d9e DIST rbs-2.2.2.tar.gz 963888 BLAKE2B ae6e66b496501b6eb2db7b8e6d265691ab8e95193b434b1ecdc8802de6a7e1f505f4d944cf67d1ec00bc9fbb5da436e74813e7dfea07d774ded609ae2b246bc1 SHA512 3eb2ae59641b66dc6d7757074ea8a77e7621941fc0553f1b83852d507ec058c0738992931df587c38de11ecae35d994149cbfe5e5d268449f2f017f22c9955a5 DIST rbs-2.3.1.tar.gz 977367 BLAKE2B da15dc2bbf2a10f05c3a4a86db774f9a30b8d9df28137bba363dc2e57c800fe19848cec481df7fd0df4070e5f94ac6c2aa7e5c8e978197dfac1a265790e924bc SHA512 69a052225b055c24c7bc2ce6a44f8541c099ab5bf3ee5eee1958b83a9a666328fc24e39bfa79e3eb76cfcf360eeada3fc5cf1fd333e34290164fff3abb04ffcd +DIST rbs-2.3.2.tar.gz 977459 BLAKE2B d33984c03a962f4d72989b5b665e7e256f8928e86fa15162a8df549259a832b7898da62c949ae5bb06ed3da82d3179c3e350a392e6177d15a26600debea82539 SHA512 1ae9318265f47232bac77ca966fbf7c2b1b7a1eb3c1070258812f697c633026527c411d2e2319f3c16a3318307cf1cd0983967ba0cf2cae1f9f37a607b6aa92e diff --git a/dev-ruby/rbs/rbs-2.3.2.ebuild b/dev-ruby/rbs/rbs-2.3.2.ebuild new file mode 100644 index ..0380669086c4 --- /dev/null +++ b/dev-ruby/rbs/rbs-2.3.2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_BINDIR="exe" + +RUBY_FAKEGEM_EXTRAINSTALL="core schema sig stdlib" +RUBY_FAKEGEM_EXTENSIONS=(ext/rbs_extension/extconf.rb) + +RUBY_FAKEGEM_GEMSPEC="rbs.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="The language for type signatures for Ruby and standard library definitions" +HOMEPAGE="https://github.com/ruby/rbs; +SRC_URI="https://github.com/ruby/rbs/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( Ruby-BSD BSD-2 )" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +SLOT="0" +IUSE="test" + +ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/rdoc dev-ruby/test-unit )" + +all_ruby_prepare() { + sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # We compile the extension directly + sed -i -e '/extensiontask/I s:^:#:' Rakefile || die + + # Avoid JSON schema validation tests due to a large dependency stack + # that would be needed. + rm -f test/rbs/schema_test.rb || die + + # Avoid setup tests since they require a lot of development dependencies. + rm -f test/rbs/test/runtime_test_test.rb || die + + # Avoid tests requiring a network connection + rm -f test/rbs/collection/installer_test.rb test/rbs/collection/collections_test.rb test/rbs/collection/config_test.rb || die + sed -i -e '/def test_collection_/aomit "Requires network"' test/rbs/cli_test.rb || die + sed -i -e '/def test_loading_from_rbs_collection/aomit "Requires network"' test/rbs/environment_loader_test.rb || die + + sed -i -e '/def test_paths/aomit "Different paths in Gentoo test environment"' test/rbs/cli_test.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rb-readline/
commit: af907a6547489be908896f2375839e4d221ad7e6 Author: Hans de Graaff gentoo org> AuthorDate: Fri Apr 22 08:00:03 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Apr 23 05:14:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af907a65 dev-ruby/rb-readline: update EAPI 6 -> 8 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild | 25 1 file changed, 25 insertions(+) diff --git a/dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild b/dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild new file mode 100644 index ..96b7e3a4e22b --- /dev/null +++ b/dev-ruby/rb-readline/rb-readline-0.5.5-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +inherit ruby-fakegem + +DESCRIPTION="Ruby implementation of the GNU readline C library" +HOMEPAGE="https://rubygems.org/gems/rb-readline; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +ruby_add_bdepend "dev-ruby/rake + >=dev-ruby/minitest-5.2" + +all_ruby_prepare() { + sed -i -e '/bundler/ s:^:#:' Rakefile || die + + # Skip a test that fails when run in the ebuild environment. + sed -i -e '/test_readline_with_default_parameters_does_not_error/,/end/ s:^:#:' test/test_readline.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rbnacl/
commit: edb3801e1b884a450119a3bfdb03110f3aa91fd5 Author: Hans de Graaff gentoo org> AuthorDate: Fri Apr 22 07:58:17 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Apr 23 05:14:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb3801e dev-ruby/rbnacl: enable ruby31 and disable ruby25 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rbnacl/rbnacl-7.1.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/rbnacl/rbnacl-7.1.1.ebuild b/dev-ruby/rbnacl/rbnacl-7.1.1.ebuild index 389b2b881905..4296272cd694 100644 --- a/dev-ruby/rbnacl/rbnacl-7.1.1.ebuild +++ b/dev-ruby/rbnacl/rbnacl-7.1.1.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 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ruby-glib2/
commit: aec10d4a766e0a43eaaf86ca35a186b6d07b136e Author: Hans de Graaff gentoo org> AuthorDate: Fri Apr 22 09:45:45 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Apr 23 05:14:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec10d4a dev-ruby/ruby-glib2: enable ruby30, ruby31 and disable ruby24, ruby25 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/ruby-glib2/ruby-glib2-3.4.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/ruby-glib2/ruby-glib2-3.4.3.ebuild b/dev-ruby/ruby-glib2/ruby-glib2-3.4.3.ebuild index 6c09a14b42a0..a90c72451f74 100644 --- a/dev-ruby/ruby-glib2/ruby-glib2-3.4.3.ebuild +++ b/dev-ruby/ruby-glib2/ruby-glib2-3.4.3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26 ruby27" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" inherit ruby-ng-gnome2
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rack-cache/
commit: d0b48a6ca2fabbeb446fa7fc0c44b5238d93a01c Author: Hans de Graaff gentoo org> AuthorDate: Fri Apr 22 07:36:56 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Apr 23 05:14:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0b48a6c dev-ruby/rack-cache: drop 1.12.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rack-cache/Manifest | 1 - dev-ruby/rack-cache/rack-cache-1.12.1.ebuild | 47 2 files changed, 48 deletions(-) diff --git a/dev-ruby/rack-cache/Manifest b/dev-ruby/rack-cache/Manifest index 3b1978b9c556..4218b279ef62 100644 --- a/dev-ruby/rack-cache/Manifest +++ b/dev-ruby/rack-cache/Manifest @@ -1,2 +1 @@ -DIST rack-cache-1.12.1.tar.gz 262878 BLAKE2B c287c547496f0c4659f16cf45aa4c562cfccc5d6ba9e71a10a6507346797bba7d9d1e287ef1fe3d8c6bb6e8ef148d6c24d90e92db1ae53ea2f7d1ee91e3fd148 SHA512 f850facb28f302db819b6d67fd86e0dd18ae8f5d132044582bbcd6792b287c7d4a29219a47e708b5047fb373b5857632597d9743b4ba530b1258d29924ca4cf9 DIST rack-cache-1.13.0.tar.gz 262945 BLAKE2B ea0dafe105c8c1e10815c39b928c5a86bf77a0cf3a31f085169028cb6333db761138fb85b7f5da6c3374e749e898d97622994ad3a7b4972befbd46d31e3b SHA512 049302994663703ea593e01194e1c5c3b95afc889e628906e65302dd1fe64fc280bac9d26855db2fc7af1e287201a47c7f6a52329a3151b3efc775c0585d837c diff --git a/dev-ruby/rack-cache/rack-cache-1.12.1.ebuild b/dev-ruby/rack-cache/rack-cache-1.12.1.ebuild deleted file mode 100644 index bed74014d5d1.. --- a/dev-ruby/rack-cache/rack-cache-1.12.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" - -# no documentation is generable, it needs hanna, which is broken -RUBY_FAKEGEM_RECIPE_DOC="none" - -RUBY_FAKEGEM_TASK_TEST="none" - -RUBY_FAKEGEM_EXTRADOC="CHANGES README.md doc/*" - -RUBY_FAKEGEM_GEMSPEC="rack-cache.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Enable HTTP caching for Rack-based applications that produce freshness info" -HOMEPAGE="https://github.com/rtomayko/rack-cache; -SRC_URI="https://github.com/rtomayko/rack-cache/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="1.2" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -ruby_add_rdepend "dev-ruby/rack:*" - -ruby_add_bdepend "test? ( - >=dev-ruby/maxitest-3.4.0 - >=dev-ruby/minitest-5.7.0:5 - >=dev-ruby/mocha-0.13.0 )" - -all_ruby_prepare() { - sed -i -e '/bundler/ s:^:#:' \ - -e "2i require 'timeout'" \ - test/test_helper.rb || die -} - -all_ruby_prepare() { - sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e '/bundler/ s:^:#:' test/test_helper.rb || die -} - -each_ruby_test() { - ${RUBY} -I.:lib:test -e 'Dir["test/*_test.rb"].each{|f| require f}' || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rake-compiler/
commit: fb3df02f2fe1e7d792041ef34e8bbf2bf6a33c2e Author: Hans de Graaff gentoo org> AuthorDate: Fri Apr 22 07:39:07 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Apr 23 05:14:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb3df02f dev-ruby/rake-compiler: add 1.2.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rake-compiler/Manifest | 1 + dev-ruby/rake-compiler/rake-compiler-1.2.0.ebuild | 55 +++ 2 files changed, 56 insertions(+) diff --git a/dev-ruby/rake-compiler/Manifest b/dev-ruby/rake-compiler/Manifest index c595489bf089..1f1fbee6876d 100644 --- a/dev-ruby/rake-compiler/Manifest +++ b/dev-ruby/rake-compiler/Manifest @@ -1,3 +1,4 @@ DIST rake-compiler-1.1.1.tar.gz 34692 BLAKE2B c6862f24ec57c25fdeb7faeeda9eb96cb64ac972c852a81b77ec9b35d21018a5647089cd38d80b03a79e2c07d3f9af42bbaf9998457ad3beed27c8285c23689f SHA512 e9cf9752e48eae912657a34d2f86a2b41f7d57620c6e43b1fa6fb8e5715336b2fdf99bf20a4851889e8b9b7b2e834421c13e108c538abdc3cec968952345361d DIST rake-compiler-1.1.3.tar.gz 35894 BLAKE2B cf395392ed4940a9cae1a0c3eed530de0b2ab4af32b0662f8e316f17f1f351170b876afb18cfc74208863fc124db6031f485c37b0ead73b235029d9b0bf01f11 SHA512 542a3579baf9bbb046bb99d72799d50e2f0efe71bb18a8c8aa7a9f740d8dc5706cec1c9619a977ba50eef615f66cbf415b5f8a351843d03ea2d72ed1203ac72d DIST rake-compiler-1.1.9.tar.gz 36565 BLAKE2B 6c41d2e3e63cdea0d21d7b8bde6739dc719f87535e50fa1e09dab28e2aa9d88cbc71e826b813426eed7ea75f213f7d84337a01b1949ff006699c5239474d5778 SHA512 d6acc9a36c8c2778d3c958d34ca9d6cba8cdf82365849a818eefb024cc80558512652c20b84a0c756007f7349e2c0380a3818ac1e246eeb8dbfff13283405a21 +DIST rake-compiler-1.2.0.tar.gz 36596 BLAKE2B 56394a2a8d6761f0f36bbc9fa63b2c36e57a33ba6c0bc660f31ef671e9fa90c581d65acb218ba8699dda7793fe6b8eac03e988c9a6dd486df422fd1228bc8b72 SHA512 77b6dd8b976039484ec7d6bb9e0b2432d40153f218ce2e1d242246711d40dc3ed9be7ba6ec99ee8fd89192ab04d5d1a97b4d1c089c86c7d20b163eb8d4ae68d5 diff --git a/dev-ruby/rake-compiler/rake-compiler-1.2.0.ebuild b/dev-ruby/rake-compiler/rake-compiler-1.2.0.ebuild new file mode 100644 index ..8cf7bf67922d --- /dev/null +++ b/dev-ruby/rake-compiler/rake-compiler-1.2.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_TEST="none" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="History.md README.md" + +RUBY_FAKEGEM_GEMSPEC="rake-compiler.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Provide a standard and simplified way to build and package Ruby extensions" +HOMEPAGE="https://github.com/luislavena/rake-compiler; +LICENSE="MIT" + +SRC_URI="https://github.com/luislavena/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +SLOT="0" +IUSE="" + +ruby_add_rdepend "dev-ruby/rake" + +ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" + +USE_RUBY="ruby26 ruby27" ruby_add_bdepend "test? ( dev-util/cucumber dev-ruby/rspec:2 )" + +all_ruby_prepare() { + # Make sure the right rspec version is used in cucumber. + sed -i -e "1igem 'rspec', '~>2.0'" features/support/env.rb || die + + # Avoid failing features for native gems, this also fails with rubygems + sed -i -e '/generate native gem/,$ s:^:#:' features/package.feature || die + + # Fix compatibility with newer cucumber versions. The not syntax has + # been supported since cucumber 3.x. + sed -i -e "s/~@java/'not @java'/" cucumber.yml || die +} + +each_ruby_test() { + # Skip cucumber for new ruby versions (not ready yet due to rspec 2 usage) + case ${RUBY} in + *ruby26|*ruby27) + RSPEC_VERSION=3 ruby-ng_rspec + ruby-ng_cucumber + ;; + *) + RSPEC_VERSION=3 ruby-ng_rspec + ;; + esac +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/radius/
commit: dff3f04b7fa4b0a53bf03f68e341a87dc784a0fc Author: Hans de Graaff gentoo org> AuthorDate: Fri Apr 22 07:37:33 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Apr 23 05:14:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff3f04b dev-ruby/radius: drop 0.7.5 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/radius/radius-0.7.5.ebuild | 24 1 file changed, 24 deletions(-) diff --git a/dev-ruby/radius/radius-0.7.5.ebuild b/dev-ruby/radius/radius-0.7.5.ebuild deleted file mode 100644 index 2e5b5ce625bb.. --- a/dev-ruby/radius/radius-0.7.5.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG QUICKSTART.rdoc README.rdoc" - -inherit ruby-fakegem - -DESCRIPTION="Powerful tag-based template system" -HOMEPAGE="https://github.com/jlong/radius; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/kramdown )" - -all_ruby_prepare() { - sed -i -e "/simplecov/,/end/d" -e "/coveralls/d" test/test_helper.rb || die - sed -i -e '/bundler/ s:^:#:' Rakefile || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/racc/
commit: 5f5939866d882af3679c2f519a4f700765b49450 Author: Hans de Graaff gentoo org> AuthorDate: Fri Apr 22 07:34:43 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Apr 23 05:14:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f593986 dev-ruby/racc: add 1.6.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/racc/Manifest | 1 + dev-ruby/racc/racc-1.6.0.ebuild | 54 + 2 files changed, 55 insertions(+) diff --git a/dev-ruby/racc/Manifest b/dev-ruby/racc/Manifest index c0c099c42b1f..bf1585b37277 100644 --- a/dev-ruby/racc/Manifest +++ b/dev-ruby/racc/Manifest @@ -1,2 +1,3 @@ DIST racc-1.4.16.tar.gz 451711 BLAKE2B d3bcb72a69df255d5468054541c281bf7bd3225eb3ba1997fccd6dcd219d3a8890e3df7b43fe106ffa3fc63a8d8079cab83e7096b0737f5bbacf816b7c3bbfb2 SHA512 7cdf6a62449e8f39984a8b27706045e509828a93a72d112b22a4c467184a63ee23b4b2048ef7017846053fb2ff4021aa43d96a6147fa271257df584ab3d66f38 DIST racc-1.5.2.tar.gz 434903 BLAKE2B cfbaa09c1b2e233e82228075cf979c54688e51e702cade072d42b2952100b74a53e536d904cbbf15cb04ffc74018b48e5b27a5773adf6240614c815250d47119 SHA512 73c68dd75fa35727fd93a76886dd77afbb7032271e535c6e885a4ede6822052a93a610dec8a1f84daf24903c749b30a185831ec96d651588db2a2524f3dcd477 +DIST racc-1.6.0.tar.gz 470565 BLAKE2B 482b17723630dfb1d6e010c3eeb7da5a9f7b97f544d1a5020195134cd5446d28eff9a75b6c392a75970ddf024f560d2c7135abc4a2de76b581aa835c0901b524 SHA512 c19b7444bfafa0dfe3448600d10a1a09319702c37632e19569aeb947e7c035cc4067da040d45ede0dab35eaa197a55eac394715aae520fba41ed6e0c01c95e3d diff --git a/dev-ruby/racc/racc-1.6.0.ebuild b/dev-ruby/racc/racc-1.6.0.ebuild new file mode 100644 index ..f6060e959cd9 --- /dev/null +++ b/dev-ruby/racc/racc-1.6.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="README.rdoc README.ja.rdoc TODO ChangeLog" + +RUBY_FAKEGEM_GEMSPEC="racc.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/racc/cparse/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/racc/cparse" + +inherit ruby-fakegem + +DESCRIPTION="A LALR(1) parser generator for Ruby" +HOMEPAGE="https://github.com/tenderlove/racc; +SRC_URI="https://github.com/tenderlove/racc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc test" + +ruby_add_rdepend "virtual/ruby-ssl" + +ruby_add_bdepend "dev-ruby/rake + test? ( dev-ruby/minitest )" + +all_ruby_prepare() { + sed -i -e 's/, :isolate//' Rakefile || die + sed -i -e '/bundler/ s:^:#:' -e '/rdoc/,/^end/ s:^:#:' Rakefile || die + + # Avoid depending on rake-compiler since we don't use it to compile + # the extension. + sed -i -e '/rake-compiler/ s:^:#:' -e '/extensiontask/ s:^:#:' Rakefile + sed -i -e '/ExtensionTask/,/^ end/ s:^:#:' Rakefile + # Which means we need to generate the parser file here + rake lib/racc/parser-text.rb || die + + sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +all_ruby_install() { + all_fakegem_install + + dodoc -r doc + + docinto examples + dodoc -r sample +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rantly/
commit: db9adf2c8d164f6dae3e7060c2580bcebb609dba Author: Hans de Graaff gentoo org> AuthorDate: Fri Apr 22 07:39:59 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Apr 23 05:14:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db9adf2c dev-ruby/rantly: enable ruby31 and disable ruby25 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rantly/rantly-2.0.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/rantly/rantly-2.0.0.ebuild b/dev-ruby/rantly/rantly-2.0.0.ebuild index 94574b71ab78..caa2188e68ac 100644 --- a/dev-ruby/rantly/rantly-2.0.0.ebuild +++ b/dev-ruby/rantly/rantly-2.0.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="README.md"
[gentoo-commits] repo/gentoo:master commit in: app-editors/gnome-text-editor/
commit: c492d2fa1381c45ffc6baee1a8a837d91e0e831f Author: Matt Turner gentoo org> AuthorDate: Sat Apr 23 00:56:57 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Apr 23 04:59:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c492d2fa app-editors/gnome-text-editor: Version bump to 42.1 Signed-off-by: Matt Turner gentoo.org> app-editors/gnome-text-editor/Manifest | 1 + .../gnome-text-editor-42.1.ebuild | 60 ++ 2 files changed, 61 insertions(+) diff --git a/app-editors/gnome-text-editor/Manifest b/app-editors/gnome-text-editor/Manifest index 8296d7ba3a48..c0ae4db60881 100644 --- a/app-editors/gnome-text-editor/Manifest +++ b/app-editors/gnome-text-editor/Manifest @@ -1 +1,2 @@ DIST gnome-text-editor-42.0.tar.xz 1126224 BLAKE2B 7e02cea493696630284d7994f1d227a5589ad7aa7d7b98e5f67655ebcd69f7e2ded1195368e666ad26621b6b32168c7defde1cd3c2e278ca8741bf572979154e SHA512 4462ef0e0113863e752ce2c4d499386cbf9d72c67126fb60512eea39bd53bed6d56b2a62511e9af62024f9704ba722411ebbd5040aabcefce0b460925b91ad1f +DIST gnome-text-editor-42.1.tar.xz 1131572 BLAKE2B 8d1b59131d8230af0dc9e3029798f1200b6a00f8991e912c34ce4808ca5517e14763825aa8ed7aecdac88e422e9d224d3c027282f6373c023c4ffe9f3e4896b6 SHA512 4616750d15d61b2bd2c708e414b564d0aa6c1202c765fbb895e60cdb46f8335fbefa70a24e8d99f208b186f2c8c244b752475cefdbe0184a67b60de116d5ac2f diff --git a/app-editors/gnome-text-editor/gnome-text-editor-42.1.ebuild b/app-editors/gnome-text-editor/gnome-text-editor-42.1.ebuild new file mode 100644 index ..d4026901f43b --- /dev/null +++ b/app-editors/gnome-text-editor/gnome-text-editor-42.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg + +DESCRIPTION="A simple text editor for the GNOME desktop" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-text-editor; +SRC_URI="mirror://gnome/sources/gnome-text-editor/42/gnome-text-editor-${PV/_/.}.tar.xz" +S="${WORKDIR}/gnome-text-editor-${PV/_/.}" + +LICENSE="GPL-3+ CC-BY-SA-3.0" +SLOT="0" + +IUSE="spell" + +KEYWORDS="~amd64" + +DEPEND=" + >=dev-libs/glib-2.69:2 + >=gui-libs/gtk-4.6:4 + >=gui-libs/gtksourceview-5.4.1:5 + gui-libs/libadwaita:1 + dev-libs/libpcre + spell? ( + >=app-text/enchant-2.2.0:2 + dev-libs/icu:= + ) +" +RDEPEND="${DEPEND} + gnome-base/gsettings-desktop-schemas +" +BDEPEND=" + dev-util/glib-utils + dev-util/itstool + >=sys-devel/gettext-0.21 + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PV}-appdata-fix-appstream-validation.patch +) + +src_configure() { + local emesonargs=( + $(meson_feature spell enchant) + ) + meson_src_configure +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/libadwaita/
commit: 013edd83e9e80278e9c68c3012b3dcf8c8431d20 Author: Matt Turner gentoo org> AuthorDate: Sat Apr 23 04:36:05 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Apr 23 04:59:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=013edd83 gui-libs/libadwaita: Version bump to 1.1.1 Signed-off-by: Matt Turner gentoo.org> gui-libs/libadwaita/Manifest| 1 + gui-libs/libadwaita/libadwaita-1.1.1.ebuild | 65 + 2 files changed, 66 insertions(+) diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest index 5ef43aa2933f..bcda3c977300 100644 --- a/gui-libs/libadwaita/Manifest +++ b/gui-libs/libadwaita/Manifest @@ -1,3 +1,4 @@ DIST libadwaita-1.0.1.tar.xz 1559064 BLAKE2B 126b77cf7e75775a302b460a0912695839cfd69fb418f22290c2d3d03b85c5e7fe5e5d02064e29ae6e395b5c85d20b84b7a12b0af2e3b32f0624e213ed9a849f SHA512 0f5bb34e26f13853eb646190aaac45c5c168d86e4edf39463b850c0969dd5ed02d8fbc4a20758a2ff5b7592c2284a7f1ffb2cea651f793f9a29764066da237bd DIST libadwaita-1.0.2.tar.xz 1557688 BLAKE2B 7b357c06e221c02e5a98a3f776c650b4dfe6039206b135897b75058f4c79c1a8f6be46562025b42af481399e82839eb330b38fd909a72695c1641c29fc223cdc SHA512 c11d8f4d25044896bc2c5ac3cc6c3e6597ad894aa9025b4588e4aa26cdb87f58939508e211290baf10839428a56616aacae6ea6b35c9bc9d95f05bdcfb9e1023 DIST libadwaita-1.1.0.tar.xz 2723120 BLAKE2B 48114b3b295819703836b03a0adaa860791857c5e4b93a74e2178c27da70a2585e5d7247b39ecf08a593289f26979a41f59c5f78c7ddfdb2d3f3c16694c8ef7c SHA512 03f8af476676c4bc1861ca16c646240ac52b9d859f53ff94b6be1d3b3dd982004fd88d4105f3c69f997414a2b3c47315f1ef6a023cf174b01c888ead4efd8d72 +DIST libadwaita-1.1.1.tar.xz 2731088 BLAKE2B 0f1106cccd37200a5566fad9aa1becfb4d404ae4447184330ae2e427993fc161b235e7f39f95d137741772fb4efbc87723f6a444caa72a7708d6ff85a8ee7d6b SHA512 9700c9db2085d1f30399716e164bd338963353190fbe8161c3d50791ab56f4be8db2fbd939dde2553487944f3227a2582f5bd03cf1b6e867afa59eead16feab9 diff --git a/gui-libs/libadwaita/libadwaita-1.1.1.ebuild b/gui-libs/libadwaita/libadwaita-1.1.1.ebuild new file mode 100644 index ..b70296c62fd8 --- /dev/null +++ b/gui-libs/libadwaita/libadwaita-1.1.1.ebuild @@ -0,0 +1,65 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{8..10} ) +VALA_MIN_API_VERSION="0.52" +inherit gnome.org meson python-any-r1 vala virtualx + +DESCRIPTION="Building blocks for modern adaptive GNOME applications" +HOMEPAGE="https://gnome.pages.gitlab.gnome.org/libadwaita/ https://gitlab.gnome.org/GNOME/libadwaita; + +LICENSE="LGPL-2.1+" +SLOT="1" +IUSE="+introspection test +vala" +REQUIRED_USE="vala? ( introspection )" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +DEPEND=" + >=dev-libs/glib-2.66:2 + >=gui-libs/gtk-4.5.0:4[introspection?] + dev-libs/fribidi + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + vala? ( $(vala_depend) ) + >=dev-util/meson-0.59.0 + dev-util/glib-utils + sys-devel/gettext + virtual/pkgconfig +" + +src_prepare() { + use vala && vala_src_prepare + default +} + +src_configure() { + local emesonargs=( + # Never use gi-docgen subproject + --wrap-mode nofallback + + -Dprofiling=false + $(meson_feature introspection) + $(meson_use vala vapi) + -Dgtk_doc=false # we ship pregenerated docs + $(meson_use test tests) + -Dexamples=false + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test --timeout-multiplier 2 +} + +src_install() { + meson_src_install + + insinto /usr/share/gtk-doc/html + # This will install libadwaita API docs unconditionally, but this is intentional + doins -r "${S}"/doc/libadwaita-1 +}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/libhandy/
commit: 6a1897c2fe888ac4de4a079d83658ed78fb4306e Author: Matt Turner gentoo org> AuthorDate: Sat Apr 23 01:02:35 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Apr 23 04:59:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a1897c2 gui-libs/libhandy: Version bump to 1.6.2 Signed-off-by: Matt Turner gentoo.org> gui-libs/libhandy/Manifest | 1 + gui-libs/libhandy/libhandy-1.6.2.ebuild | 56 + 2 files changed, 57 insertions(+) diff --git a/gui-libs/libhandy/Manifest b/gui-libs/libhandy/Manifest index cbde8dff3623..8ee262fbad40 100644 --- a/gui-libs/libhandy/Manifest +++ b/gui-libs/libhandy/Manifest @@ -1,2 +1,3 @@ DIST libhandy-1.4.0.tar.xz 496476 BLAKE2B fca22f75348de5a485aa426f90201217e3f5b9bea664d9625b205990fa2c1a6e7ee32dfeec9a6695fcc9bfd841de1d2d310590ed6c59ec9835cb243f6bba54eb SHA512 a616430873cdd928d7875f776c5b98c66f1ab2f11422dffeed86844cec68cd212eb698413e38da0f0c38fc6c144372519ea1d03c8255fb4f7da9603c1713e6f8 DIST libhandy-1.6.1.tar.xz 1781604 BLAKE2B 87f33662397d569fbb58e04b3e61e282fdeede0098753dcdf5da885a13096007446eb2d404cf4231021fdb2cd76895faa37929dad651d54e57f5a623db6c7823 SHA512 1fddf72d7e6d97f12c879a512baeef80e32be4108640b2ff64c5b7dec68d8e2da8f9a2da3c1cb6cde8c2e672f4225e7db698f794641264e64ee9af3c68dbfbb3 +DIST libhandy-1.6.2.tar.xz 1783660 BLAKE2B 4819ee8917d324f795b5f983ba69a3a5e5e77addf45c83b63ab676407aadb335f1130d02f011a6fb479f7ab71fdac7030b6fadb42dea92ac2fa949ed6d240844 SHA512 482a848ec5b085e2c5dcc94a1a9be618de22f779dc8c8cc07945f6269d1061e96009700ee9e3ddf0ccac0ce2ac01ccb4da3a8d366f1b3b9ceecc282a46021a6d diff --git a/gui-libs/libhandy/libhandy-1.6.2.ebuild b/gui-libs/libhandy/libhandy-1.6.2.ebuild new file mode 100644 index ..c396cac2d01a --- /dev/null +++ b/gui-libs/libhandy/libhandy-1.6.2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome.org meson xdg vala virtualx + +DESCRIPTION="Building blocks for modern adaptive GNOME apps" +HOMEPAGE="https://gitlab.gnome.org/GNOME/libhandy/; + +LICENSE="LGPL-2.1+" +SLOT="1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="examples glade gtk-doc +introspection test +vala" +REQUIRED_USE="vala? ( introspection )" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.44:2 + >=x11-libs/gtk+-3.24.1:3[introspection?] + glade? ( dev-util/glade:3.10= ) + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxml2:2 + dev-util/glib-utils + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + gtk-doc? ( >=dev-util/gi-docgen-2021.1 + app-text/docbook-xml-dtd:4.3 ) + vala? ( $(vala_depend) ) +" + +src_prepare() { + use vala && vala_src_prepare + xdg_src_prepare +} + +src_configure() { + local emesonargs=( + -Dprofiling=false # -pg passing + $(meson_feature introspection) + $(meson_use vala vapi) + $(meson_use gtk-doc gtk_doc) + $(meson_use test tests) + $(meson_use examples) + $(meson_feature glade glade_catalog) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/
commit: a5437bff84d922afe3f60a8ce1fd408a67c16d83 Author: Matt Turner gentoo org> AuthorDate: Sat Apr 23 00:59:08 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Apr 23 04:59:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5437bff gnome-base/nautilus: Version bump to 42.1.1 Signed-off-by: Matt Turner gentoo.org> gnome-base/nautilus/Manifest | 1 + gnome-base/nautilus/nautilus-42.1.1.ebuild | 114 + 2 files changed, 115 insertions(+) diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest index 3a500bc4f4b3..9a39144045c8 100644 --- a/gnome-base/nautilus/Manifest +++ b/gnome-base/nautilus/Manifest @@ -1,2 +1,3 @@ DIST nautilus-41.2.tar.xz 3248212 BLAKE2B be4e4e8fc03751259a1a5d4d1eb726e3026d24376da3fa680c412598219bfb3ced52f9b809004913dffdb9bb1c176dede07288c440c100487b3a337d8eaab417 SHA512 adb14fa1cf37a4797f57ae5162bddcd5b012de270cf955051b69276bc266b1dbfd8027b835f627ae19a1252356b344b1c8a4b7ca79a22512f3138a2c13fd2f3e DIST nautilus-42.0.tar.xz 3263108 BLAKE2B 0d06a72cc1ea1a227f6d92ee2841a2fdda9220ccb61bdb43cd5930a8f64393994a746e33a5451d460ca4c15810549c5d94f895ee861efa8ae46b98e25ed20f5f SHA512 c3b182f75f89a31ecb7b4f6b42dfb2f9792e195fdaf0e5f2b1a4dbe0f0d01071cf4ecb8408d6da476aa111ec891462e33c0d139d3423109bd5b4138ae822bd1e +DIST nautilus-42.1.1.tar.xz 3259444 BLAKE2B 4737c44a6b30c61eeb850dce266f5ee1ed50dd5f2c7da868efb4b407e60a99b1ac0ea2c865a3e4710afabfa8c96c8d29f2dfaab3c56c5ef0236fa0c10a8c1864 SHA512 f8961c41fa2d5109e7011311f79caa1d3b9b71a3cf946a90d1a4dd03a4f0f7daac902e61bc01f6b86c2552255b9dbe0573474dcfe2ea08e0218a3c2bcbc58e48 diff --git a/gnome-base/nautilus/nautilus-42.1.1.ebuild b/gnome-base/nautilus/nautilus-42.1.1.ebuild new file mode 100644 index ..c7dab39e1262 --- /dev/null +++ b/gnome-base/nautilus/nautilus-42.1.1.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg + +DESCRIPTION="Default file manager for the GNOME desktop" +HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus; + +LICENSE="GPL-3+ LGPL-2.1+" +SLOT="0" +IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +DEPEND=" + >=dev-libs/glib-2.67.1:2 + >=media-libs/gexiv2-0.14.0 + gstreamer? ( media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 ) + >=app-arch/gnome-autoar-0.4.0 + >=gnome-base/gnome-desktop-3.0.0:3= + >=gnome-base/gsettings-desktop-schemas-42 + >=x11-libs/gtk+-3.22.27:3[X,introspection?] + >=gui-libs/libhandy-1.5.0:1 + >=x11-libs/pango-1.28.3 + selinux? ( >=sys-libs/libselinux-2.0 ) + >=app-misc/tracker-3.0:3= + x11-libs/libX11 + >=dev-libs/libxml2-2.7.8:2 + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) +" +RDEPEND="${DEPEND} + >=app-misc/tracker-miners-3.0:3= +" # uses org.freedesktop.Tracker.Miner.Files gsettings schema from tracker-miners +BDEPEND=" + >=dev-util/gdbus-codegen-2.51.2 + >=dev-util/meson-0.57.2 + dev-util/glib-utils + gtk-doc? ( + >=dev-util/gtk-doc-1.10 + app-text/docbook-xml-dtd:4.1.2 ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + x11-base/xorg-proto +" +PDEPEND=" + gnome? ( x11-themes/adwaita-icon-theme ) + previewer? ( >=gnome-extra/sushi-0.1.9 ) + sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 ) + >=gnome-base/gvfs-1.14[gtk(+)] +" # Need gvfs[gtk] for recent:/// support; always built (without USE=gtk) since gvfs-1.34 + +PATCHES=( + "${FILESDIR}"/3.30.5-docs-build.patch # Always install pregenerated manpage, keeping docs option for gtk-doc + "${FILESDIR}"/42.0-optional-gstreamer.patch # Allow controlling audio-video-properties build +) + +src_prepare() { + default + xdg_environment_reset + + if use previewer; then + DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media files. + To activate the previewer, select a file and press space; to + close the previewer, press space again." + fi + + # Disable test-nautilus-search-engine-tracker; bug #831170 + sed -e '/^tracker_tests = /{n;N;N;d}' -i test/automated/displayless/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc docs) + -Dextensions=true # image file properties, sendto support; also required for -Dgstreamer=true + $(meson_use gstreamer) # gstreamer audio-video-properties extension + $(meson_use introspection) + -Dlibportal=false # As of 40.2, all libportal usages are flatpak-specific +
[gentoo-commits] repo/gentoo:master commit in: gnome-extra/evolution-ews/
commit: 0104d1a0a30f48681f3b35e2d9f17001bdadbf46 Author: Matt Turner gentoo org> AuthorDate: Sat Apr 23 01:01:57 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Apr 23 04:59:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0104d1a0 gnome-extra/evolution-ews: Version bump to 3.44.1 Signed-off-by: Matt Turner gentoo.org> gnome-extra/evolution-ews/Manifest | 1 + .../evolution-ews/evolution-ews-3.44.1.ebuild | 68 ++ 2 files changed, 69 insertions(+) diff --git a/gnome-extra/evolution-ews/Manifest b/gnome-extra/evolution-ews/Manifest index 1979b9ac7ca3..8d0855081efe 100644 --- a/gnome-extra/evolution-ews/Manifest +++ b/gnome-extra/evolution-ews/Manifest @@ -1,2 +1,3 @@ DIST evolution-ews-3.42.4.tar.xz 686236 BLAKE2B f68a3c4c41419eb5d316ce8271a8c8411217e63b951230fb0151d79fca15e82e36248e3bd676518ae5f8a92d7e1d1dbf6a140bbd63dee6dca97fe48f76d502f9 SHA512 5ce1a228414d8c456962ce944a01efbeefb059bc9ff358c95bb7cec72e74ad29cd9476c9aa396b01df35d7c89fff743837dc2f9763129a5f794cbbd14557c2e3 DIST evolution-ews-3.44.0.tar.xz 688444 BLAKE2B d563137c481dc51f9934fe44a3c563e7204d63ebdac1de7a018da27f8c05cc3d56ddc37848fb57ed909e6bc4d98e2752d401f39e92ccd20b507033404c6b7284 SHA512 0625262e485edf7dc5a0449acae3d65992d4f17dcc64196e449922e3eeb4c8ce57cf0220ecf626bcfcd81b5cea1273ccde18f0dbb9073f56ee923a3cbfb93a83 +DIST evolution-ews-3.44.1.tar.xz 688764 BLAKE2B bf3b5785a533721b6100479a6cd409a49d3aa37055d6a24a5b6d8ca1338f051ab4cb9801f24ab624d4c24dcb3c3cba7639001269514206749ef305ce0723063c SHA512 69d60ebd6e65fae505515b5ade626c867d9272e80f906f55933617c58148441da49f3d36a36205cacdb7f4997da4b90a77f3b9011775f20ac627728a41b210b0 diff --git a/gnome-extra/evolution-ews/evolution-ews-3.44.1.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.44.1.ebuild new file mode 100644 index ..4f5c552f73d3 --- /dev/null +++ b/gnome-extra/evolution-ews/evolution-ews-3.44.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake gnome2 + +DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web Services" +HOMEPAGE="https://wiki.gnome.org/Apps/Evolution; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="test" + +# libical-glib currently (2020-02-29) oddly behind USE=introspection +RDEPEND=" + dev-db/sqlite:3 + >=dev-libs/glib-2.62:2 + >=dev-libs/libical-3.0.5:0=[introspection(-)] + >=dev-libs/json-glib-1.0.4 + >=dev-libs/libmspack-0.4 + dev-libs/libxml2:2 + >=gnome-extra/evolution-data-server-${PV}:0= + >=mail-client/evolution-${PV}:2.0 + >=net-libs/libsoup-2.58:2.4 + >=x11-libs/gtk+-3.10:3 +" +DEPEND="${RDEPEND} + test? ( net-libs/uhttpmock ) +" +BDEPEND=" + dev-util/gdbus-codegen + dev-util/glib-utils + >=dev-util/intltool-0.35.5 + >=sys-devel/gettext-0.18.3 + virtual/pkgconfig +" + +# Unittests fail to find libevolution-ews.so +RESTRICT="test !test? ( test )" + +# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare +# call; if needed, set them after cmake_src_prepare call, if that works +src_prepare() { + cmake_src_prepare + gnome2_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWITH_MSPACK=ON + -DENABLE_TESTS=$(usex test) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_test() { + cmake_src_test +} + +src_install() { + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: www-client/epiphany/
commit: 80b575b4ea7dc45c26448b4fafe65de04984fc03 Author: Matt Turner gentoo org> AuthorDate: Sat Apr 23 01:03:52 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Apr 23 04:59:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b575b4 www-client/epiphany: Version bump to 42.2 Signed-off-by: Matt Turner gentoo.org> www-client/epiphany/Manifest | 1 + www-client/epiphany/epiphany-42.2.ebuild | 86 2 files changed, 87 insertions(+) diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest index e25257cfab67..32d880211e8f 100644 --- a/www-client/epiphany/Manifest +++ b/www-client/epiphany/Manifest @@ -1,3 +1,4 @@ DIST epiphany-41.3.tar.xz 6153540 BLAKE2B bd95f643be4947818ebfafb1316a03c7c6cf118a45583f07e9fde60e32dabd63edf173673b86e454d9af066769950276cf77ea50fac8dd204fcae06c6ad04126 SHA512 1effef22291687c8ff2252eced24274db3b1f4afacfc3053a33cae85112759918f80d824bb02b7e17d95364eec0062cb3459a6079783d9c900874cc150ea98ba DIST epiphany-42.0.tar.xz 6101296 BLAKE2B 768c2547d5e3644a43287522c7445fe23fe5a7af4e22dd0ff8959cd6c5e0537e593f1f6b81b10c603d8355bc1af6df36b60bdab70de1b60e7e40df758c956651 SHA512 225243cbae1659367e881991c191a766b47e0710a3e58c0eb56fba67ab8e527922a84e4663207a80d14da9c99102ea16c030f12f7444e6e2678b5c8cf7dc99e0 DIST epiphany-42.1.tar.xz 6098392 BLAKE2B 2a0c4b47af6491c54bbb4f0c08971098a437cd575b6c510871f1630f2da40740f49757eb5b6604eac2410de3e495e0087a749d4cadf86937e1bbb3839e07 SHA512 b7879a50237f65c5fdb895b11305866ca171cb726f2a4a81578515a91f0bb23cd12aa9bf6e6bac29a638e21b7a24b3b70dd024bacd0e2d67a36fa2b79180f945 +DIST epiphany-42.2.tar.xz 6101892 BLAKE2B 81553836de2518b2aa490c34b238afe7dd71f63e5f9604ff98ada6663ad37d5a0457f5345574b776582c9ad7a728c0d221360af19cebc0157810757c8d09620b SHA512 3b7bcd9225f06caca547e8d822818e7d9b5a178028cd97b17b8e2474fec7337c4d6b4d718b3cf014784939d0b2f36e84305d6e9115521fdf762af178e5fc07d3 diff --git a/www-client/epiphany/epiphany-42.2.ebuild b/www-client/epiphany/epiphany-42.2.ebuild new file mode 100644 index ..cdecea5a8e9f --- /dev/null +++ b/www-client/epiphany/epiphany-42.2.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson xdg virtualx + +DESCRIPTION="GNOME webbrowser based on Webkit" +HOMEPAGE="https://wiki.gnome.org/Apps/Web; + +LICENSE="GPL-3+" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +DEPEND=" + >=dev-libs/glib-2.67.4:2 + >=x11-libs/gtk+-3.24.0:3 + >=dev-libs/nettle-3.4:= + >=net-libs/webkit-gtk-2.33.2:4= + >=x11-libs/cairo-1.2 + >=app-crypt/gcr-3.5.5:=[gtk] + >=x11-libs/gdk-pixbuf-2.36.5:2 + gnome-base/gsettings-desktop-schemas + >=app-text/iso-codes-0.35 + >=dev-libs/json-glib-1.6 + app-arch/libarchive:= + >=dev-libs/libdazzle-3.37.1 + >=gui-libs/libhandy-1.5.0:1= + >=app-crypt/libsecret-0.19 + >=net-libs/libsoup-2.48.0:2.4 + >=dev-libs/libxml2-2.6.12:2 + >=dev-db/sqlite-3.22:3 + dev-libs/gmp:0= +" +RDEPEND="${DEPEND} + x11-themes/adwaita-icon-theme +" +# appstream-glib needed for appdata.xml gettext translation +BDEPEND=" + dev-libs/appstream-glib + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +PATCHES=( + # Allow /var/tmp prefixed recursive delete (due to package manager setting TMPDIR) + "${FILESDIR}"/var-tmp-tests.patch +) + +src_configure() { + local emesonargs=( + -Ddeveloper_mode=false + -Dlibportal=disabled + # maybe enable later if network-sandbox is off, but in 3.32.4 the network test + # is commented out upstream anyway + -Dnetwork_tests=disabled + -Dtech_preview=false + $(meson_feature test unit_tests) + -Dsoup2=enabled + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + + if ! has_version net-libs/webkit-gtk[jpeg2k]; then + ewarn "Your net-libs/webkit-gtk is built without USE=jpeg2k." + ewarn "Various image galleries/managers may be broken." + fi +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}
[gentoo-commits] repo/gentoo:master commit in: gnome-extra/evolution-data-server/
commit: 22ada4996e455ad0661e1af313507b784bb1fa35 Author: Matt Turner gentoo org> AuthorDate: Sat Apr 23 01:01:31 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Apr 23 04:59:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22ada499 gnome-extra/evolution-data-server: Version bump to 3.44.1 Signed-off-by: Matt Turner gentoo.org> gnome-extra/evolution-data-server/Manifest | 1 + .../evolution-data-server-3.44.1.ebuild| 155 + 2 files changed, 156 insertions(+) diff --git a/gnome-extra/evolution-data-server/Manifest b/gnome-extra/evolution-data-server/Manifest index e19c84546a26..6bdd91dec350 100644 --- a/gnome-extra/evolution-data-server/Manifest +++ b/gnome-extra/evolution-data-server/Manifest @@ -1,2 +1,3 @@ DIST evolution-data-server-3.42.4.tar.xz 4623968 BLAKE2B e2ae0b4dfc6f34fac384093dd52b88fadce70c646d70c7df1758a6d514bcec1f092e8f4d8f28d50651201b45791112f811b94c8083487ca072bd002f6a11b75a SHA512 e2eba6ffeac2924366169cdae4258c7fc7d1172c2aa3a0ced83bea60556627b39ee9ee6f45a64081de232e0c2e801e2cbb19b6fa4a8958ad0f868c87e0b20f4a DIST evolution-data-server-3.44.0.tar.xz 4782136 BLAKE2B 1e1a0419eba31b656107c9ce84f8e6cd4fed37e593417009a6466832ed418e12e8069e989b5eff75e454faeb51429373ddd123eae8a4bc544226d456232376ff SHA512 7c4e7fdc25814b03bf5d6bf3a1d368b318cb093f5656c39dbe59a1b85929a5eb3e6f36135cfcdeb7600baa9f5dedf6ac122974818f7e908b282578bc7122b6b5 +DIST evolution-data-server-3.44.1.tar.xz 4782040 BLAKE2B d12c885a2e2e0eaccb54c46c83117e70708322169e55fb2ec3e64d4d094042164e7586964aeee45f4648f6506ab01c3bd92349a5a182ef2e1e5cbcc395de9b33 SHA512 d09a9f79e1b93ae112c9ed58d7f71c5034db5c2bdc3db9b452475f1fb490ce7945afaaec5e4f80de033e4280d86a4f7eb8026bdda5a78d03da1f496dce000e6d diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.44.1.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.44.1.ebuild new file mode 100644 index ..768bfb30adc4 --- /dev/null +++ b/gnome-extra/evolution-data-server/evolution-data-server-3.44.1.ebuild @@ -0,0 +1,155 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake db-use flag-o-matic gnome2 vala virtualx + +DESCRIPTION="Evolution groupware backend" +HOMEPAGE="https://wiki.gnome.org/Apps/Evolution; + +# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+". +LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat" +SLOT="0/63-26-20" # subslot = libcamel-1.2/libedataserver-1.2/libebook-1.2.so soname version + +IUSE="berkdb +gnome-online-accounts +gtk gtk-doc +introspection ipv6 ldap kerberos oauth vala +weather" +REQUIRED_USE="vala? ( introspection )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" + +# gdata-0.17.7 soft required for new gdata_feed_get_next_page_token API to handle more than 100 google tasks +# berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512 +# glib-2.70 for build-time optional GPowerProfileMonitor +gdata_depend=">=dev-libs/libgdata-0.17.7:=" +RDEPEND=" + >=app-crypt/gcr-3.4 + >=app-crypt/libsecret-0.5[crypt] + >=dev-db/sqlite-3.7.17:= + >=dev-libs/glib-2.70:2 + >=dev-libs/libical-3.0.8:=[glib,introspection?] + >=dev-libs/libxml2-2 + >=dev-libs/nspr-4.4:= + >=dev-libs/nss-3.9:= + >=net-libs/libsoup-2.58:2.4 + + dev-libs/icu:= + sys-libs/zlib:= + virtual/libiconv + + berkdb? ( >=sys-libs/db-4:= ) + gtk? ( + >=app-crypt/gcr-3.4[gtk] + >=x11-libs/gtk+-3.16:3 + >=media-libs/libcanberra-0.25[gtk3] + ) + oauth? ( + >=dev-libs/json-glib-1.0.4 + >=net-libs/webkit-gtk-2.28.0:4 + ${gdata_depend} + ) + gnome-online-accounts? ( + >=net-libs/gnome-online-accounts-3.8:= + ${gdata_depend} ) + introspection? ( >=dev-libs/gobject-introspection-0.9.12:= ) + kerberos? ( virtual/krb5:= ) + ldap? ( >=net-nds/openldap-2:= ) + weather? ( >=dev-libs/libgweather-3.91.0:4= ) +" +DEPEND="${RDEPEND} + vala? ( $(vala_depend) + net-libs/libsoup:2.4[vala] + dev-libs/libical[vala] + oauth? ( dev-libs/libgdata[vala] ) + gnome-online-accounts? ( dev-libs/libgdata[vala] ) + ) +" +BDEPEND=" + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/gperf + gtk-doc? ( >=dev-util/gtk-doc-1.14 + app-text/docbook-xml-dtd:4.1.2 ) + >=dev-util/intltool-0.35.5 + >=sys-devel/gettext-0.18.3 + virtual/pkgconfig +" + +# Some tests fail due to missing locales. +# Also, dbus tests are flaky, bugs #397975 #501834 +# It looks like a nightmare to disable those for now. +RESTRICT="test !test? ( test )" + +# global scope PATCHES or DOCS
[gentoo-commits] repo/gentoo:master commit in: mail-client/evolution/
commit: d6914e22e676217600d1db1c76f230d3fc4f47df Author: Matt Turner gentoo org> AuthorDate: Sat Apr 23 01:03:10 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Apr 23 04:59:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6914e22 mail-client/evolution: Version bump to 3.44.1 Signed-off-by: Matt Turner gentoo.org> mail-client/evolution/Manifest| 1 + mail-client/evolution/evolution-3.44.1.ebuild | 148 ++ 2 files changed, 149 insertions(+) diff --git a/mail-client/evolution/Manifest b/mail-client/evolution/Manifest index 61a622cc298b..b66d51a20829 100644 --- a/mail-client/evolution/Manifest +++ b/mail-client/evolution/Manifest @@ -1,2 +1,3 @@ DIST evolution-3.42.4.tar.xz 12285100 BLAKE2B dd02c84f4eb868b8a266b5d9a2383e16c095c073cd2849b96bee842b8ed67f0af803f14a867202321ad373148f80de142baf7c05b96bf4c84a62f881f5b26c8f SHA512 4319d19089269e53bb751408d5cec1609a245dd366a30ad6e2e117f074ff0b2f55228a5dbcc9af661846a253c0860a61a8648bd582b395851e21e152ffe0b1aa DIST evolution-3.44.0.tar.xz 13102720 BLAKE2B 7081cd8a90bb42ec9daba13664230df8a3b465137933b4a90537b51dca94befdf18675bd9f93e3050db95b60783f5dc06783362dba3d603e1708fd469bee167e SHA512 607c6b40717ffe6b0bb9c04897b6e4ea64f47ddb67337f7481bb358a10f489fcad3c5102e6235f7f4098687867762ff12ee86a930f62467604fe4d5fc1de5ef6 +DIST evolution-3.44.1.tar.xz 13106280 BLAKE2B afd4516f25caa8fd6d1510b2cc4c1051673f8a8c1c51dfa452f87f3312e844cb8fcd79064d3bf4a03554af04c70179af812be34681ba5ac5e1d6449f3bafa561 SHA512 c8deb23f4fb7848843cb9845d10d9509e7df0f4b21c439f85c530801b9ed04f05727f1ab2dd4af5b1419263fd87240dc5950fa1e15ef417f2e64134f13a3b6e0 diff --git a/mail-client/evolution/evolution-3.44.1.ebuild b/mail-client/evolution/evolution-3.44.1.ebuild new file mode 100644 index ..ee8a6c5dbe24 --- /dev/null +++ b/mail-client/evolution/evolution-3.44.1.ebuild @@ -0,0 +1,148 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake gnome2 readme.gentoo-r1 + +DESCRIPTION="Integrated mail, addressbook and calendaring functionality" +HOMEPAGE="https://wiki.gnome.org/Apps/Evolution; + +# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+". +LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP" +SLOT="2.0" + +IUSE="archive +bogofilter geolocation gtk-doc highlight ldap spamassassin spell ssl +weather ytnef" + +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" + +# glade-3 support is for maintainers only per configure.ac +# pst is not mature enough and changes API/ABI frequently +# dconf explicitely needed for backup plugin +# gnome-desktop support is optional with --enable-gnome-desktop +# automagic libunity dep +# >=gspell-1.8 to ensure it uses enchant:2 like webkit-gtk +DEPEND=" + >=app-crypt/gcr-3.4:=[gtk] + >=app-text/enchant-2.2.0:2 + >=dev-db/sqlite-3.7.17 + >=dev-libs/glib-2.56:2[dbus] + >=dev-libs/libxml2-2.7.3:2 + >=gnome-base/gnome-desktop-2.91.3:3= + >=gnome-base/gsettings-desktop-schemas-2.91.92 + >=gnome-extra/evolution-data-server-${PV}:=[gtk,weather?] + >=media-libs/libcanberra-0.25[gtk3] + >=net-libs/libsoup-2.42:2.4 + >=net-libs/webkit-gtk-2.28.0:4[spell?] + >=x11-libs/cairo-1.9.15:=[glib] + >=x11-libs/gdk-pixbuf-2.24:2 + >=x11-libs/gtk+-3.22:3 + >=x11-libs/libnotify-0.7:= + >=x11-misc/shared-mime-info-0.22 + + app-text/cmark:= + >=app-text/iso-codes-0.49 + dev-libs/atk + gnome-base/dconf + x11-libs/libSM + x11-libs/libICE + + archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] ) + bogofilter? ( mail-filter/bogofilter ) + geolocation? ( + >=media-libs/libchamplain-0.12:0.12[gtk] + >=media-libs/clutter-1.0.0:1.0 + >=media-libs/clutter-gtk-0.90:1.0 + >=sci-geosciences/geocode-glib-3.10.0 ) + ldap? ( >=net-nds/openldap-2:= ) + spamassassin? ( mail-filter/spamassassin ) + spell? ( >=app-text/gspell-1.8:= ) + ssl? ( + >=dev-libs/nspr-4.6.1:= + >=dev-libs/nss-3.11:= ) + weather? ( >=dev-libs/libgweather-3.91.0:4= ) + ytnef? ( net-mail/ytnef ) +" +RDEPEND="${DEPEND} + highlight? ( app-text/highlight ) +" +BDEPEND=" + app-text/docbook-xml-dtd:4.1.2 + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/itstool + gtk-doc? ( dev-util/gtk-doc + app-text/docbook-xml-dtd:4.3 ) + >=dev-util/intltool-0.40.0 + >=sys-devel/gettext-0.18.3 + virtual/pkgconfig +" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS="To change the default browser if you are not using GNOME, edit +~/.local/share/applications/mimeapps.list so it includes the +following content: + +[Default Applications] +x-scheme-handler/http=firefox.desktop +x-scheme-handler/https=firefox.desktop + +(replace
[gentoo-commits] repo/gentoo:master commit in: dev-ml/sexplib/
commit: 33bc39a6414b4471ae658acaf629e8248a946919 Author: Maciej Barć gentoo org> AuthorDate: Sat Apr 23 04:26:09 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sat Apr 23 04:26:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33bc39a6 dev-ml/sexplib: bump to 0.15.0 Signed-off-by: Maciej Barć gentoo.org> dev-ml/sexplib/Manifest | 1 + dev-ml/sexplib/sexplib-0.15.0.ebuild | 23 +++ 2 files changed, 24 insertions(+) diff --git a/dev-ml/sexplib/Manifest b/dev-ml/sexplib/Manifest index 4247aaacd3be..e5e338946c7d 100644 --- a/dev-ml/sexplib/Manifest +++ b/dev-ml/sexplib/Manifest @@ -1 +1,2 @@ DIST sexplib-0.14.0.tar.gz 54055 BLAKE2B d0ee1470fb9d28eb6d6ed3aaf0f6bd63d7c4860183ac287054f08bc54d57d0c52ebf9fe516aa991d8c66967ecc6ad95b6a6d19eb40a9f610a6f91f832d9d2e20 SHA512 e77a9ae8991e6b73de57ab6b7068d6482471dd34ff0af23b93b5ba57bd69493d15db3279d3b328280f716e531c08c2a6c39bfaa886f1934240dcc13724673684 +DIST sexplib-0.15.0.tar.gz 55020 BLAKE2B 250d2d791abab87e18ad363dc2140d436cec90469156c2bd37d3de533dd219891bdc5e518d1a37eb8ee4e34f1ec5e924684f1408487d3080c5cfe4a0f32e2d69 SHA512 c31fed5e5bf48381a9b6a48085e7d8909471e38a8cc7586e3c520fe60c6df7a1eebcca1a0ca93cd4d1cc61c1c3c36211db05572273550f7218eb69dd97d27333 diff --git a/dev-ml/sexplib/sexplib-0.15.0.ebuild b/dev-ml/sexplib/sexplib-0.15.0.ebuild new file mode 100644 index ..d78b76f030d3 --- /dev/null +++ b/dev-ml/sexplib/sexplib-0.15.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Library for automated conversion of OCaml-values to and from S-expressions" +HOMEPAGE="https://github.com/janestreet/sexplib; +SRC_URI="https://github.com/janestreet/sexplib/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" +IUSE="+ocamlopt" + +RDEPEND=" + dev-ml/parsexp:= + dev-ml/base:= + dev-ml/sexplib0:= + dev-ml/num:= +" +DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/findutils/
commit: 61cd0e6ba6bbbc7fb022cf06f8e5d8b4459a6122 Author: Mike Gilbert gentoo org> AuthorDate: Sat Apr 23 02:14:59 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Apr 23 02:14:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61cd0e6b sys-apps/findutils: addpredict / for tests Closes: https://bugs.gentoo.org/839813 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/findutils/findutils-4.8.0-r1.ebuild | 6 ++ sys-apps/findutils/findutils-4.9.0.ebuild| 6 ++ 2 files changed, 12 insertions(+) diff --git a/sys-apps/findutils/findutils-4.8.0-r1.ebuild b/sys-apps/findutils/findutils-4.8.0-r1.ebuild index 6d35f0a1ca08..0edfed04e0ee 100644 --- a/sys-apps/findutils/findutils-4.8.0-r1.ebuild +++ b/sys-apps/findutils/findutils-4.8.0-r1.ebuild @@ -67,6 +67,12 @@ src_configure() { econf "${myeconfargs[@]}" } +src_test() { + local -x SANDBOX_PREDICT=${SANDBOX_PREDICT} + addpredict / + default +} + src_compile() { # We don't build locate, but the docs want a file in there. emake -C locate dblocation.texi diff --git a/sys-apps/findutils/findutils-4.9.0.ebuild b/sys-apps/findutils/findutils-4.9.0.ebuild index d973a4fbd790..7be12fa94c90 100644 --- a/sys-apps/findutils/findutils-4.9.0.ebuild +++ b/sys-apps/findutils/findutils-4.9.0.ebuild @@ -63,6 +63,12 @@ src_configure() { econf "${myeconfargs[@]}" } +src_test() { + local -x SANDBOX_PREDICT=${SANDBOX_PREDICT} + addpredict / + default +} + src_compile() { # We don't build locate, but the docs want a file in there. emake -C locate dblocation.texi
[gentoo-commits] repo/gentoo:master commit in: sys-apps/findutils/
commit: 3870ec98b1c040167f7b0cefd716f9782baa4042 Author: Mike Gilbert gentoo org> AuthorDate: Sat Apr 23 02:18:15 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Apr 23 02:18:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3870ec98 sys-apps/findutils: enable py3.10 and disable py3.7 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/findutils/findutils-4.9.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/findutils/findutils-4.9.0.ebuild b/sys-apps/findutils/findutils-4.9.0.ebuild index 7be12fa94c90..b919cff312aa 100644 --- a/sys-apps/findutils/findutils-4.9.0.ebuild +++ b/sys-apps/findutils/findutils-4.9.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/findutils.asc inherit flag-o-matic python-any-r1 verify-sig
[gentoo-commits] repo/gentoo:master commit in: sys-apps/miscfiles/
commit: a3ca77e9894036eaa44e1c30c9311e040c1e757e Author: Sam James gentoo org> AuthorDate: Sat Apr 23 02:12:00 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 02:12:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3ca77e9 sys-apps/miscfiles: update EAPI 6 -> 7 Signed-off-by: Sam James gentoo.org> sys-apps/miscfiles/miscfiles-1.5-r4.ebuild | 62 ++ 1 file changed, 62 insertions(+) diff --git a/sys-apps/miscfiles/miscfiles-1.5-r4.ebuild b/sys-apps/miscfiles/miscfiles-1.5-r4.ebuild new file mode 100644 index ..7ecdbacf6c43 --- /dev/null +++ b/sys-apps/miscfiles/miscfiles-1.5-r4.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +UNI_PV="10.0.0" +DESCRIPTION="Miscellaneous files" +HOMEPAGE="https://savannah.gnu.org/projects/miscfiles/; +# https://www.unicode.org/Public/${UNI_PV}/ucd/UnicodeData.txt +SRC_URI="mirror://gnu/miscfiles/${P}.tar.gz + https://dev.gentoo.org/~whissi/dist/${PN}/UnicodeData-${UNI_PV}.txt.xz; + +LICENSE="GPL-2 unicode" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris" +IUSE="minimal" + +src_prepare() { + default + + mv "${WORKDIR}"/UnicodeData-${UNI_PV}.txt unicode || die +} + +src_configure() { + econf --datadir="${EPREFIX}"/usr/share/misc +} + +src_install() { + emake install DESTDIR="${D}" + dodoc NEWS ORIGIN README dict-README + + # not sure if this is still needed ... + dodir /usr/share/dict + cd "${ED}"/usr/share/misc || die + mv $(awk '$1=="dictfiles"{$1="";$2="";print}' "${S}"/Makefile) ../dict/ || die + cd ../dict || die + ln -s web2 words || die + ln -s web2a extra.words || die + + if use minimal ; then + pushd "${ED}"/usr/share/dict || die + rm -f words extra.words || die + gzip -9 * || die + ln -s web2.gz words || die + ln -s web2a.gz extra.words || die + ln -s connectives{.gz,} || die + ln -s propernames{.gz,} || die + popd || die + rm -r "${ED}"/usr/share/misc || die + fi +} + +pkg_postinst() { + if [[ -z ${ROOT} ]] && type -P create-cracklib-dict >/dev/null ; then + ebegin "Regenerating cracklib dictionary" + create-cracklib-dict "${EPREFIX}"/usr/share/dict/* > /dev/null + eend $? + fi + + # pkg_postinst isn't supposed to fail + return 0 +}
[gentoo-commits] repo/gentoo:master commit in: dev-db/myodbc/
commit: c2f0770f1e07112022c3efab29bde481ff0f2597 Author: Sam James gentoo org> AuthorDate: Sat Apr 23 02:05:56 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 02:05:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2f0770f dev-db/myodbc: fix ROOT check in pkg_postinst With EAPI 7+, ROOT and others will be blank (not /). Signed-off-by: Sam James gentoo.org> dev-db/myodbc/{myodbc-8.0.27.ebuild => myodbc-8.0.27-r1.ebuild} | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-db/myodbc/myodbc-8.0.27.ebuild b/dev-db/myodbc/myodbc-8.0.27-r1.ebuild similarity index 99% rename from dev-db/myodbc/myodbc-8.0.27.ebuild rename to dev-db/myodbc/myodbc-8.0.27-r1.ebuild index 21745e0ba5ee..7689549feac7 100644 --- a/dev-db/myodbc/myodbc-8.0.27.ebuild +++ b/dev-db/myodbc/myodbc-8.0.27-r1.ebuild @@ -92,8 +92,7 @@ multilib_src_install_all() { } pkg_config() { - - [ "${ROOT}" != "/" ] && \ + [ -n "${ROOT}" ] && \ die 'Sorry, non-standard ROOT setting is not supported :-(' local msg='MySQL ODBC driver'
[gentoo-commits] repo/gentoo:master commit in: net-dns/openresolv/
commit: c45ed414df8fcd17ece70028d945dbda6f89b1f9 Author: Sam James gentoo org> AuthorDate: Sat Apr 23 02:09:04 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 02:09:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c45ed414 net-dns/openresolv: fix ROOT check in pkg_postinst With EAPI 7+, ROOT and others will be blank (not /). Fixes: b6803d6d2c323f3133445ab886dce168429f39d2 Signed-off-by: Sam James gentoo.org> net-dns/openresolv/openresolv-3.12.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-dns/openresolv/openresolv-3.12.0-r1.ebuild b/net-dns/openresolv/openresolv-3.12.0-r1.ebuild index 69e175c0d2ab..f70291af0349 100644 --- a/net-dns/openresolv/openresolv-3.12.0-r1.ebuild +++ b/net-dns/openresolv/openresolv-3.12.0-r1.ebuild @@ -25,8 +25,8 @@ src_configure() { } pkg_config() { - if [[ -z ${ROOT} ]]; then - eerror "We cannot configure unless \$ROOT=/" + if [[ -n ${ROOT} ]]; then + eerror "We cannot configure unless \$ROOT is empty" return 1 fi
[gentoo-commits] repo/gentoo:master commit in: sys-libs/musl/
commit: a258229c73554b23d6eb0c60a0d4706f7d19dc32 Author: Sam James gentoo org> AuthorDate: Sat Apr 23 02:07:46 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 02:07:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a258229c sys-libs/musl: fix ROOT check in pkg_postinst With EAPI 7+, ROOT and others will be blank (not /). Signed-off-by: Sam James gentoo.org> sys-libs/musl/musl-1.2.2-r7.ebuild | 2 +- sys-libs/musl/musl-1.2.2-r8.ebuild | 2 +- sys-libs/musl/musl-1.2.3.ebuild| 2 +- sys-libs/musl/musl-.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sys-libs/musl/musl-1.2.2-r7.ebuild b/sys-libs/musl/musl-1.2.2-r7.ebuild index e03ad57480ff..de91db9af87b 100644 --- a/sys-libs/musl/musl-1.2.2-r7.ebuild +++ b/sys-libs/musl/musl-1.2.2-r7.ebuild @@ -161,7 +161,7 @@ src_install() { pkg_postinst() { is_crosscompile && return 0 - [ "${ROOT}" != "/" ] && return 0 + [ -n "${ROOT}" ] && return 0 ldconfig || die } diff --git a/sys-libs/musl/musl-1.2.2-r8.ebuild b/sys-libs/musl/musl-1.2.2-r8.ebuild index c83d3cbb6c04..ee20a7659de3 100644 --- a/sys-libs/musl/musl-1.2.2-r8.ebuild +++ b/sys-libs/musl/musl-1.2.2-r8.ebuild @@ -167,7 +167,7 @@ src_install() { pkg_postinst() { is_crosscompile && return 0 - [ "${ROOT}" != "/" ] && return 0 + [ -n "${ROOT}" ] && return 0 ldconfig || die } diff --git a/sys-libs/musl/musl-1.2.3.ebuild b/sys-libs/musl/musl-1.2.3.ebuild index 26ac4bb3ec3b..07ab1388cef8 100644 --- a/sys-libs/musl/musl-1.2.3.ebuild +++ b/sys-libs/musl/musl-1.2.3.ebuild @@ -167,7 +167,7 @@ src_install() { pkg_postinst() { is_crosscompile && return 0 - [ "${ROOT}" != "/" ] && return 0 + [ -n "${ROOT}" ] && return 0 ldconfig || die } diff --git a/sys-libs/musl/musl-.ebuild b/sys-libs/musl/musl-.ebuild index 26ac4bb3ec3b..07ab1388cef8 100644 --- a/sys-libs/musl/musl-.ebuild +++ b/sys-libs/musl/musl-.ebuild @@ -167,7 +167,7 @@ src_install() { pkg_postinst() { is_crosscompile && return 0 - [ "${ROOT}" != "/" ] && return 0 + [ -n "${ROOT}" ] && return 0 ldconfig || die }
[gentoo-commits] repo/gentoo:master commit in: sci-libs/gdal/
commit: d29631d70863c157bc34c1474cd63e8da5541b43 Author: Sam James gentoo org> AuthorDate: Sat Apr 23 01:55:06 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:55:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d29631d7 sci-libs/gdal: fix Java library installation Closes: https://bugs.gentoo.org/752399 Signed-off-by: Sam James gentoo.org> sci-libs/gdal/{gdal-3.4.2-r1.ebuild => gdal-3.4.2-r2.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-libs/gdal/gdal-3.4.2-r1.ebuild b/sci-libs/gdal/gdal-3.4.2-r2.ebuild similarity index 98% rename from sci-libs/gdal/gdal-3.4.2-r1.ebuild rename to sci-libs/gdal/gdal-3.4.2-r2.ebuild index 5a96f300c4d6..1f67ad0f0c80 100644 --- a/sci-libs/gdal/gdal-3.4.2-r1.ebuild +++ b/sci-libs/gdal/gdal-3.4.2-r2.ebuild @@ -56,7 +56,7 @@ DEPEND=" gml? ( >=dev-libs/xerces-c-3.1 ) heif? ( media-libs/libheif:= ) hdf5? ( >=sci-libs/hdf5-1.6.4:=[szip] ) - jpeg? ( virtual/jpeg:0= ) + jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/openjpeg:2= ) lzma? ( || ( app-arch/xz-utils @@ -297,7 +297,7 @@ src_install() { if use java; then # bug #752399 java-pkg_dojar "${S}"/swig/java/gdal.jar - dolib.so "${S}"/swig/java/.libs/libgdalalljni.so.* + dolib.so "${S}"/swig/java/.libs/libgdalalljni.so* fi if use perl; then
[gentoo-commits] repo/gentoo:master commit in: net-irc/anope/
commit: 6a5ce0fceb68d87ae813399ffa4c62ab5b97151e Author: Sam James gentoo org> AuthorDate: Sat Apr 23 01:38:38 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:52:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a5ce0fc net-irc/anope: add 2.0.11 Closes: https://bugs.gentoo.org/836156 Closes: https://bugs.gentoo.org/839240 Signed-off-by: Sam James gentoo.org> net-irc/anope/Manifest| 1 + net-irc/anope/anope-2.0.11.ebuild | 150 ++ 2 files changed, 151 insertions(+) diff --git a/net-irc/anope/Manifest b/net-irc/anope/Manifest index 53252edc6751..5e83254d4c54 100644 --- a/net-irc/anope/Manifest +++ b/net-irc/anope/Manifest @@ -1 +1,2 @@ DIST anope-2.0.10.tar.gz 1809378 BLAKE2B d10323ace767aff19194f7cff353aecbced6122ef72d379d050c8dab3c7013adf6b3e649ffd95edc03bc8ca4873f60ad84991ef0f5c9c454b27ec0eda29edc6d SHA512 2a0e4f14a275a6b986fd22444966584de92509770311262076bd659ba0bbd6e2726fc7a22a6edef57ade5268756ac0c56e6f220fb953ed83e72017d1c67b +DIST anope-2.0.11.tar.gz 1812305 BLAKE2B cb1579f5483df1207482458d63d5293375310f8a54ed528b749f8355f122a1a71a0c17b9ef82477bd429f0c672746f5d5c28d51e12d8695c8c1c8368fd651307 SHA512 120588a815600abb93b77d3e9cb18527a61e955e9dbc947e4e62c97bac871325863f519d20535882f3eff136743454c08af62fd3cd4825e5a956fd1a4ac4d728 diff --git a/net-irc/anope/anope-2.0.11.ebuild b/net-irc/anope/anope-2.0.11.ebuild new file mode 100644 index ..d692a1a5536c --- /dev/null +++ b/net-irc/anope/anope-2.0.11.ebuild @@ -0,0 +1,150 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Anope IRC Services" +HOMEPAGE="https://anope.org/ https://github.com/anope/anope/; +SRC_URI="https://github.com/anope/anope/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="gnutls ldap mysql pcre sql sqlite ssl tre" +REQUIRED_USE="sql? ( || ( mysql sqlite ) )" + +DEPEND=" + acct-group/anope + acct-user/anope + mysql? ( dev-db/mysql-connector-c:0= ) + ssl? ( dev-libs/openssl:0= ) + gnutls? ( + net-libs/gnutls:0= + dev-libs/libgcrypt:0= + ) + ldap? ( net-nds/openldap:= ) + pcre? ( dev-libs/libpcre ) + sqlite? ( dev-db/sqlite:3 ) + tre? ( dev-libs/tre ) + virtual/libintl +" +RDEPEND="${DEPEND}" +BDEPEND="sys-devel/gettext" + +PATCHES=( + "${FILESDIR}/${PN}-2.0.6-example.conf-pid-path.patch" + "${FILESDIR}/${PN}-2.0.7-example.conf-user.patch" +) + +src_prepare() { + anope_enable_mod() { + local modulefile=${1} + ln -s "extra/${modulefile}" "modules/" || \ + die "Failed to use ${modulefile}" + } + + # These all require MySQL specifically + if use mysql ; then + anope_enable_mod "m_mysql.cpp" + anope_enable_mod "stats/irc2sql/irc2sql.cpp" + anope_enable_mod "stats/irc2sql/irc2sql.h" + anope_enable_mod "stats/irc2sql/tables.cpp" + anope_enable_mod "stats/irc2sql/utils.cpp" + anope_enable_mod "stats/m_chanstats.cpp" + anope_enable_mod "stats/cs_fantasy_top.cpp" + anope_enable_mod "stats/cs_fantasy_stats.cpp" + anope_enable_mod "m_sql_log.cpp" + anope_enable_mod "m_sql_oper.cpp" + fi + + use sqlite && anope_enable_mod "m_sqlite.cpp" + + # Any SQL implementation + if use sql ; then + anope_enable_mod "m_sql_authentication.cpp" + fi + + if use ldap ; then + anope_enable_mod "m_ldap.cpp" + anope_enable_mod "m_ldap_authentication.cpp" + anope_enable_mod "m_ldap_oper.cpp" + fi + + use gnutls && anope_enable_mod "m_ssl_gnutls.cpp" + use pcre && anope_enable_mod "m_regex_pcre.cpp" + use ssl && anope_enable_mod "m_ssl_openssl.cpp" + use tre && anope_enable_mod "m_regex_tre.cpp" + + # Unconditional modules + anope_enable_mod "m_regex_posix.cpp" + + # Avoid a silly sandbox error - tries to delete /usr/lib/modules + sed -i '/install.*REMOVE_RECURSE.*/d' CMakeLists.txt || die + + # Copy anope.conf for fixup to comply w/ prefix + cp "${FILESDIR}"/anope-conf.d-v2 "${T}" || die + + # Look in the right place for modules + sed -i "s~%LIBDIR%~${EPREFIX}/usr/$(get_libdir)/anope/~" \ + "${T}"/anope-conf.d-v2 || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBIN_DIR="libexec/anope" + -DDB_DIR="../var/lib/anope" + -DDOC_DIR="share/doc/${PF}" + -DLIB_DIR="$(get_libdir)/anope" + -DLOCALE_DIR="share/locale" + -DCONF_DIR="/etc/anope" +
[gentoo-commits] repo/gentoo:master commit in: dev-util/cmake-fedora/
commit: f04b666f422e5a810329e290f1ff055ab4d8aa83 Author: Sam James gentoo org> AuthorDate: Sat Apr 23 01:53:10 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:53:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f04b666f dev-util/cmake-fedora: Stabilize 2.9.3 amd64, #834114 Signed-off-by: Sam James gentoo.org> dev-util/cmake-fedora/cmake-fedora-2.9.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/cmake-fedora/cmake-fedora-2.9.3.ebuild b/dev-util/cmake-fedora/cmake-fedora-2.9.3.ebuild index f3f7853a9493..0cbf83040576 100644 --- a/dev-util/cmake-fedora/cmake-fedora-2.9.3.ebuild +++ b/dev-util/cmake-fedora/cmake-fedora-2.9.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://pagure.io/cmake-fedora/archive/${PV}/${P}.tar.gz; LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: x11-misc/barrier/
commit: 1d23667a2ac2769c07551e6f4f6c09840028ccf8 Author: Sam James gentoo org> AuthorDate: Sat Apr 23 01:53:03 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:53:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d23667a x11-misc/barrier: Stabilize 2.4.0 amd64, #827930 Signed-off-by: Sam James gentoo.org> x11-misc/barrier/barrier-2.4.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-misc/barrier/barrier-2.4.0.ebuild b/x11-misc/barrier/barrier-2.4.0.ebuild index 5acabd7ab66d..cb05267cea7e 100644 --- a/x11-misc/barrier/barrier-2.4.0.ebuild +++ b/x11-misc/barrier/barrier-2.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/debauchee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="gui test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-java/json/
commit: bcef5c51a7ca805138a80b369b74a4344d6e3d1d Author: Sam James gentoo org> AuthorDate: Sat Apr 23 01:52:51 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:52:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcef5c51 dev-java/json: Stabilize 20220320 x86, #833412 Signed-off-by: Sam James gentoo.org> dev-java/json/json-20220320.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/json/json-20220320.ebuild b/dev-java/json/json-20220320.ebuild index 0151873d71ab..dd9d6c76b588 100644 --- a/dev-java/json/json-20220320.ebuild +++ b/dev-java/json/json-20220320.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://codeload.github.com/stleary/JSON-java/tar.gz/${PV} -> ${P}.tar. LICENSE="JSON" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" # Compile dependencies # POM: pom.xml
[gentoo-commits] repo/gentoo:master commit in: dev-java/json/
commit: 3ddb803654ab6d133637d6bfb8d661a3031d3672 Author: Sam James gentoo org> AuthorDate: Sat Apr 23 01:53:06 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:53:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ddb8036 dev-java/json: Stabilize 20220320 amd64, #833412 Signed-off-by: Sam James gentoo.org> dev-java/json/json-20220320.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/json/json-20220320.ebuild b/dev-java/json/json-20220320.ebuild index dd9d6c76b588..86e62eab5ee3 100644 --- a/dev-java/json/json-20220320.ebuild +++ b/dev-java/json/json-20220320.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://codeload.github.com/stleary/JSON-java/tar.gz/${PV} -> ${P}.tar. LICENSE="JSON" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" # Compile dependencies # POM: pom.xml
[gentoo-commits] repo/proj/guru:dev commit in: sci-libs/dart/, sci-libs/dart/files/
commit: 8983c9529f931d9e61c41e5d863b881d7cf95ac3 Author: Alessandro Barbieri gmail com> AuthorDate: Sat Apr 23 00:52:47 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Sat Apr 23 01:52:55 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8983c952 sci-libs/dart: fix examples/tutorials installation Signed-off-by: Alessandro Barbieri gmail.com> .../{dart-6.12.1.ebuild => dart-6.12.1-r1.ebuild} | 36 -- .../files/dart-6.12.1-no-deprecated-examples.patch | 9 ++ 2 files changed, 35 insertions(+), 10 deletions(-) diff --git a/sci-libs/dart/dart-6.12.1.ebuild b/sci-libs/dart/dart-6.12.1-r1.ebuild similarity index 83% rename from sci-libs/dart/dart-6.12.1.ebuild rename to sci-libs/dart/dart-6.12.1-r1.ebuild index 9186f3021..58aa8a47e 100644 --- a/sci-libs/dart/dart-6.12.1.ebuild +++ b/sci-libs/dart/dart-6.12.1-r1.ebuild @@ -5,6 +5,8 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) +CMAKE_BUILD_TYPE="Release" + inherit cmake python-single-r1 DESCRIPTION="Dynamic Animation and Robotics Toolkit" @@ -45,7 +47,7 @@ RDEPEND=" glut? ( media-libs/freeglut ) gui? ( dev-games/openscenegraph - media-libs/imgui:=[opengl(-)] + media-libs/imgui:=[glut(-)?,opengl(-)] media-libs/lodepng:= virtual/opengl x11-libs/libXi @@ -67,10 +69,7 @@ DEPEND=" dev-cpp/gtest dev-libs/urdfdom_headers ) - test? ( - dev-cpp/gtest - python? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') ) - ) + test? ( dev-cpp/gtest ) urdfdom? ( dev-libs/urdfdom_headers ) " BDEPEND=" @@ -81,6 +80,7 @@ BDEPEND=" RESTRICT="!test? ( test )" PATCHES=( + "${FILESDIR}/${P}-no-deprecated-examples.patch" "${FILESDIR}/${PN}-respect-ldflags.patch" "${FILESDIR}/${P}-respect-cflags.patch" "${FILESDIR}/${P}-use-system-gtest.patch" @@ -88,6 +88,7 @@ PATCHES=( ) REQUIRED_USE=" examples? ( gui ) + gui? ( glut ) python? ( ${PYTHON_REQUIRED_USE} gui @@ -101,9 +102,11 @@ pkg_setup() { } src_prepare() { - # delete bundled gtest + # delete bundled libs rm -r unittests/gtest || die rm -r dart/external/{imgui,lodepng} || die + # delete deprecated examples + rm -r examples/deprecated_examples || die dos2unix unittests/CMakeLists.txt || die cmake_src_prepare } @@ -135,9 +138,10 @@ src_configure() { use cpu_flags_arm_iwmmxt2 && simd=ON use cpu_flags_arm_neon && simd=ON + export ODE_DIR="${EPREFIX}/usr" + local mycmakeargs=( -DBUILD_SHARED_LIBS=ON - -DCMAKE_BUILD_TYPE=Release -DDART_CODECOV=OFF -DDART_VERBOSE=ON -DDART_TREAT_WARNINGS_AS_ERRORS=OFF @@ -152,14 +156,26 @@ src_configure() { src_compile() { cmake_src_compile use examples && cmake_build examples - use python && cmake_build dartpy # no work to do ... + use python && cmake_build dartpy use test && cmake_build tests use tutorials && cmake_build tutorials } src_install() { cmake_src_install - #TODO: python examples tests tutorials - mv "${ED}/usr/share/doc/dart" "${ED}/usr/share/doc/${PF}" || die + #TODO: python (?) + if ! use examples ; then + rm -rf "${ED}/usr/share/doc/dart/examples" || die + fi + if ! use tutorials ; then + rm -rf "${ED}/usr/share/doc/dart/tutorials" || die + fi + if use examples || use tutorials ; then + exeinto "/usr/libexec/${PN}" + doexe "${BUILD_DIR}"/bin/* + fi +# use python && cmake_build install-dartpy + mv "${ED}/usr/share/doc/dart/data" "${ED}/usr/share/${PN}" || die + mv "${ED}"/usr/share/doc/dart/* "${ED}/usr/share/doc/${PF}" || die docompress -x "/usr/share/doc/${PF}" } diff --git a/sci-libs/dart/files/dart-6.12.1-no-deprecated-examples.patch b/sci-libs/dart/files/dart-6.12.1-no-deprecated-examples.patch new file mode 100644 index 0..a16045d94 --- /dev/null +++ b/sci-libs/dart/files/dart-6.12.1-no-deprecated-examples.patch @@ -0,0 +1,9 @@ +--- a/examples/CMakeLists.txt b/examples/CMakeLists.txt +@@ -27,6 +27,3 @@ + + # MJCF model based examples + add_subdirectory(fetch) +- +-# Deprecated examples +-add_subdirectory(deprecated_examples)
[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/placement/
commit: c882598328a7b51abe0906319ae29c3479e548ad Author: Alessandro Barbieri gmail com> AuthorDate: Sat Apr 23 00:25:46 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Sat Apr 23 01:52:55 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c8825983 sys-cluster/placement: ignore functional tests Closes: https://bugs.gentoo.org/840032 Signed-off-by: Alessandro Barbieri gmail.com> sys-cluster/placement/placement-7.0.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-cluster/placement/placement-7.0.0.ebuild b/sys-cluster/placement/placement-7.0.0.ebuild index 72dee89eb..de17ce395 100644 --- a/sys-cluster/placement/placement-7.0.0.ebuild +++ b/sys-cluster/placement/placement-7.0.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +EPYTEST_IGNORE=( placement/tests/functional ) MYP="${P//_/}" PYTHON_COMPAT=( python3_{8..9} )
[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/cinder/, sys-cluster/cinder/files/
commit: d00ac2f9d87896edf06a9eb791810a6382bddafb Author: Alessandro Barbieri gmail com> AuthorDate: Sat Apr 23 00:46:10 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Sat Apr 23 01:52:55 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d00ac2f9 sys-cluster/cinder: don't use vendored urllib3 Closes: https://bugs.gentoo.org/840026 Signed-off-by: Alessandro Barbieri gmail.com> sys-cluster/cinder/cinder-20.0.0.ebuild | 2 ++ .../cinder/files/cinder-20.0.0-no-vendored-urllib.patch | 11 +++ 2 files changed, 13 insertions(+) diff --git a/sys-cluster/cinder/cinder-20.0.0.ebuild b/sys-cluster/cinder/cinder-20.0.0.ebuild index 3d31df44a..6f95229e3 100644 --- a/sys-cluster/cinder/cinder-20.0.0.ebuild +++ b/sys-cluster/cinder/cinder-20.0.0.ebuild @@ -87,6 +87,7 @@ RDEPEND=" >=dev-python/boto3-1.16.51[${PYTHON_USEDEP}] >=dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] acct-user/cinder acct-group/cinder @@ -109,6 +110,7 @@ BDEPEND=" " RESTRICT="!test? ( test )" +PATCHES=( "${FILESDIR}/${P}-no-vendored-urllib.patch" ) pkg_pretend() { linux-info_pkg_setup diff --git a/sys-cluster/cinder/files/cinder-20.0.0-no-vendored-urllib.patch b/sys-cluster/cinder/files/cinder-20.0.0-no-vendored-urllib.patch new file mode 100644 index 0..8166e26e6 --- /dev/null +++ b/sys-cluster/cinder/files/cinder-20.0.0-no-vendored-urllib.patch @@ -0,0 +1,11 @@ +--- a/cinder/backup/drivers/s3.py b/cinder/backup/drivers/s3.py +@@ -74,7 +74,7 @@ + import boto3 + from botocore.config import Config + from botocore import exceptions as boto_exc +-from botocore.vendored.requests.packages.urllib3 import exceptions as \ ++from urllib3 import exceptions as \ + urrlib_exc + from oslo_config import cfg + from oslo_log import log as logging
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/tiny-dnn/, dev-cpp/tiny-dnn/files/
commit: 4e77e72cf8e7f05dc42cbea65fefb39ceec49c6f Author: Alessandro Barbieri gmail com> AuthorDate: Sat Apr 23 00:48:59 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Sat Apr 23 01:52:55 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e77e72c dev-cpp/tiny-dnn: update EAPI 7 -> 8 Signed-off-by: Alessandro Barbieri gmail.com> .../files/tiny-dnn-1.0.0_alpha3-system-libs.patch | 123 + ...pha3.ebuild => tiny-dnn-1.0.0_alpha3-r1.ebuild} | 26 +++-- 2 files changed, 139 insertions(+), 10 deletions(-) diff --git a/dev-cpp/tiny-dnn/files/tiny-dnn-1.0.0_alpha3-system-libs.patch b/dev-cpp/tiny-dnn/files/tiny-dnn-1.0.0_alpha3-system-libs.patch new file mode 100644 index 0..5871abad7 --- /dev/null +++ b/dev-cpp/tiny-dnn/files/tiny-dnn-1.0.0_alpha3-system-libs.patch @@ -0,0 +1,123 @@ +--- a/test/test_core.h b/test/test_core.h +@@ -35,7 +35,7 @@ + #include "tiny_dnn/tiny_dnn.h" + + #if defined(USE_OPENCL) || defined(USE_CUDA) +-#include "third_party/CLCudaAPI/clpp11.h" ++#include "CLCudaAPI/clpp11.h" + #endif // defined(USE_OPENCL) || defined(USE_CUDA) + + namespace tiny_dnn { +--- a/tiny_dnn/core/framework/device.fwd.h b/tiny_dnn/core/framework/device.fwd.h +@@ -46,9 +46,9 @@ + + #if defined(USE_OPENCL) || defined(USE_CUDA) + #ifdef USE_OPENCL +-#include "third_party/CLCudaAPI/clpp11.h" ++#include "CLCudaAPI/clpp11.h" + #else +-#include "third_party/CLCudaAPI/cupp11.h" ++#include "CLCudaAPI/cupp11.h" + #endif + #endif + +--- a/tiny_dnn/core/framework/program.h b/tiny_dnn/core/framework/program.h +@@ -49,9 +49,9 @@ + + #if defined(USE_OPENCL) || defined(USE_CUDA) + #ifdef USE_OPENCL +-#include "third_party/CLCudaAPI/clpp11.h" ++#include "CLCudaAPI/clpp11.h" + #else +-#include "third_party/CLCudaAPI/cupp11.h" ++#include "CLCudaAPI/cupp11.h" + #endif + #endif + +--- a/tiny_dnn/core/framework/program_manager.h b/tiny_dnn/core/framework/program_manager.h +@@ -51,9 +51,9 @@ + + #if defined(USE_OPENCL) || defined(USE_CUDA) + #ifdef USE_OPENCL +-#include "third_party/CLCudaAPI/clpp11.h" ++#include "CLCudaAPI/clpp11.h" + #else +-#include "third_party/CLCudaAPI/cupp11.h" ++#include "CLCudaAPI/cupp11.h" + #endif + #endif + +--- a/tiny_dnn/core/framework/tensor.h b/tiny_dnn/core/framework/tensor.h +@@ -53,9 +53,9 @@ + + #if defined(USE_OPENCL) || defined(USE_CUDA) + #ifdef USE_OPENCL +-#include "third_party/CLCudaAPI/clpp11.h" ++#include "CLCudaAPI/clpp11.h" + #else +-#include "third_party/CLCudaAPI/cupp11.h" ++#include "CLCudaAPI/cupp11.h" + #endif + #endif + +--- a/tiny_dnn/core/kernels/tiny_quantized_matmul_kernel.h b/tiny_dnn/core/kernels/tiny_quantized_matmul_kernel.h +@@ -15,7 +15,7 @@ + + // Implements a quantized eight-bit version of the matmul operation. + +-#include "third_party/gemmlowp/public/gemmlowp.h" ++#include "gemmlowp/public/gemmlowp.h" + #include "tiny_dnn/core/kernels/tiny_quantization_kernel.h" + + namespace tiny_dnn { +--- a/tiny_dnn/util/image.h b/tiny_dnn/util/image.h +@@ -39,15 +39,15 @@ + + #define STB_IMAGE_IMPLEMENTATION + #define STB_IMAGE_INLINE // We need this define to avoid multiple definition +-#include "third_party/stb/stb_image.h" ++#include "stb/stb_image.h" + + #define STB_IMAGE_RESIZE_IMPLEMENTATION + #define STB_IMAGE_RESIZE_INLINE +-#include "third_party/stb/stb_image_resize.h" ++#include "stb/stb_image_resize.h" + + #define STB_IMAGE_WRITE_IMPLEMENTATION + #define STB_IMAGE_WRITE_INLINE +-#include "third_party/stb/stb_image_write.h" ++#include "stb/stb_image_write.h" + + + namespace tiny_dnn { +--- a/tiny_dnn/util/util.h b/tiny_dnn/util/util.h +@@ -52,9 +52,9 @@ + + #if defined(USE_OPENCL) || defined(USE_CUDA) + #ifdef USE_OPENCL +-#include "third_party/CLCudaAPI/clpp11.h" ++#include "CLCudaAPI/clpp11.h" + #else +-#include "third_party/CLCudaAPI/cupp11.h" ++#include "CLCudaAPI/cupp11.h" + #endif + #endif + +--- a/.travis/cpplint_test.sh b/.travis/cpplint_test.sh +@@ -1,6 +1,6 @@ + #!/bin/bash + +-python third_party/cpplint.py \ ++cpplint.py \ + --extensions=cpp,h \ + --filter=-build/header_guard,-runtime/references \ + tiny_dnn/*/* examples/*/* test/*/*/*/* diff --git a/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3.ebuild b/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r1.ebuild similarity index 84% rename from dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3.ebuild rename to dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r1.ebuild index 93895644b..7235c5afa 100644 --- a/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3.ebuild +++ b/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DOCS_BUILDER="sphinx" DOCS_DEPEND="dev-python/recommonmark" @@ -15,17 +15,16 @@ DESCRIPTION="header only, dependency-free deep learning framework in C++14"
[gentoo-commits] repo/proj/guru:dev commit in: media-libs/imgui/files/, media-libs/imgui/
commit: baad5b2e46440f460cbb58a0807f5a5a2f50f319 Author: Alessandro Barbieri gmail com> AuthorDate: Sat Apr 23 00:14:10 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Sat Apr 23 01:52:54 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=baad5b2e media-libs/imgui: build with cmake Signed-off-by: Alessandro Barbieri gmail.com> media-libs/imgui/files/cimgui-1.87-CMakeLists.txt | 80 +++ media-libs/imgui/files/cimgui-1.87-fix-cmake.patch | 69 -- media-libs/imgui/files/imgui-1.87-CMakeLists.txt | 160 + media-libs/imgui/files/imgui.pc.in | 11 + media-libs/imgui/imgui-1.87-r2.ebuild | 251 - media-libs/imgui/imgui-1.87-r4.ebuild | 119 ++ 6 files changed, 370 insertions(+), 320 deletions(-) diff --git a/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt b/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt new file mode 100644 index 0..713125ec6 --- /dev/null +++ b/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt @@ -0,0 +1,80 @@ +cmake_minimum_required(VERSION 3.1) +set(CMAKE_POSITION_INDEPENDENT_CODE ON) +project(cimgui) + +#general settings + +set(IMGUI_LIBRARIES ) +set(IMGUI_COMMON_FLAGS ) +set(GENERATOR_IMPL "internal") + +if(IMGUI_FREETYPE) + set(GENERATOR_IMPL "${GENERATOR_IMPL} freetype") + add_definitions("-DCIMGUI_FREETYPE=1") +endif(IMGUI_FREETYPE) + +add_subdirectory(imgui) + +if(IMGUI_BINDINGS) +add_library(cimgui SHARED "") +target_link_libraries(cimgui PUBLIC imgui ${IMGUI_LIBRARIES}) +target_compile_definitions(cimgui PUBLIC IMGUI_IMPL_API=extern\t\"C\"\t) +target_include_directories(cimgui PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/generator/output) +target_include_directories(cimgui PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/imgui) +set_target_properties(cimgui PROPERTIES LINKER_LANGUAGE CXX) + +set(GENERATOR_ARGS ) +if(IMGUI_ALLEGRO) + list(APPEND GENERATOR_ARGS allegro5) +endif() +if(IMGUI_GLFW) + list(APPEND GENERATOR_ARGS glfw) +endif() +if(IMGUI_GLUT) + list(APPEND GENERATOR_ARGS glut) +endif() +if(IMGUI_OPENGL) + list(APPEND GENERATOR_ARGS opengl2 opengl3) +endif() +if(IMGUI_SDL) + list(APPEND GENERATOR_ARGS sdl sdlrenderer) +endif() +if(IMGUI_VULKAN) + list(APPEND GENERATOR_ARGS vulkan) +endif() +list(APPEND GENERATOR_ARGS ${IMGUI_COMMON_FLAGS} ${CMAKE_CPP_FLAGS}) +file(GLOB GENERATOR_OUTPUT_FILES "${CMAKE_SOURCE_DIR}/generator/output/*") +list(APPEND + GENERATOR_OUTPUT_FILES + ${CMAKE_SOURCE_DIR}/cimgui.cpp + ${CMAKE_SOURCE_DIR}/cimgui.h + ${CMAKE_SOURCE_DIR}/generator/output/cimgui_nopreprocess.cpp + ${CMAKE_SOURCE_DIR}/generator/output/cimgui_nopreprocess.h +) +ADD_CUSTOM_COMMAND(VERBATIM + OUTPUT ${GENERATOR_OUTPUT_FILES} + COMMAND luajit ./generator.lua gcc "${GENERATOR_IMPL}" ${GENERATOR_ARGS} + WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/generator" +) +set(CIMGUI_SOURCES "${CMAKE_SOURCE_DIR}/cimgui.cpp") +set(CIMGUI_INCLUDE_FILES "${CMAKE_SOURCE_DIR}/cimgui.h") + +target_sources(cimgui + PUBLIC + ${CIMGUI_SOURCES} + ${CIMGUI_INCLUDE_FILES} +) + +include(GNUInstallDirs) + +#install +install(TARGETS cimgui LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) +install(FILES ${CIMGUI_INCLUDE_FILES} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/imgui") + +#test +set(CIMGUI_TEST "no" CACHE STRING "Enable compilation of a test unit based on imgui null") + +if (CIMGUI_TEST) + add_subdirectory(test) +endif () +endif() diff --git a/media-libs/imgui/files/cimgui-1.87-fix-cmake.patch b/media-libs/imgui/files/cimgui-1.87-fix-cmake.patch deleted file mode 100644 index b3bae1cfe..0 --- a/media-libs/imgui/files/cimgui-1.87-fix-cmake.patch +++ /dev/null @@ -1,69 +0,0 @@ a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,21 +1,13 @@ - cmake_minimum_required(VERSION 3.1) - --project(cimgui) -+project(libcimgui) - --if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/imgui/imgui_tables.cpp) -- set(TABLES_SOURCE "imgui/imgui_tables.cpp") --else() - set(TABLES_SOURCE "") --endif() - - - #general settings - file(GLOB IMGUI_SOURCES - cimgui.cpp --imgui/imgui.cpp --imgui/imgui_draw.cpp --imgui/imgui_demo.cpp --imgui/imgui_widgets.cpp - ${TABLES_SOURCE} - ) - -@@ -24,34 +16,30 @@ - set(IMGUI_LIBRARIES ) - - if(IMGUI_FREETYPE) -- FIND_PACKAGE(freetype REQUIRED PATHS ${FREETYPE_PATH}) -- list(APPEND IMGUI_LIBRARIES freetype) -- list(APPEND IMGUI_SOURCES imgui/misc/freetype/imgui_freetype.cpp) -+ list(APPEND IMGUI_LIBRARIES -lfreetype) - add_definitions("-DCIMGUI_FREETYPE=1") - endif(IMGUI_FREETYPE) - - #add library and link - if (IMGUI_STATIC) --add_library(cimgui STATIC ${IMGUI_SOURCES}) -+add_library(libcimgui STATIC ${IMGUI_SOURCES}) - else (IMGUI_STATIC) --add_library(cimgui SHARED ${IMGUI_SOURCES}) -+add_library(libcimgui SHARED ${IMGUI_SOURCES}) - endif (IMGUI_STATIC) -
[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/swift/
commit: beb69911d9fd1a3d64e30befede6b6f908a6735b Author: Alessandro Barbieri gmail com> AuthorDate: Sat Apr 23 00:36:15 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Sat Apr 23 01:52:55 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=beb69911 sys-cluster/swift: fix systemd units installation Closes: https://bugs.gentoo.org/840035 Signed-off-by: Alessandro Barbieri gmail.com> sys-cluster/swift/swift-2.29.1-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys-cluster/swift/swift-2.29.1-r1.ebuild b/sys-cluster/swift/swift-2.29.1-r1.ebuild index 45bb1ff74..c1217fecc 100644 --- a/sys-cluster/swift/swift-2.29.1-r1.ebuild +++ b/sys-cluster/swift/swift-2.29.1-r1.ebuild @@ -103,7 +103,8 @@ python_install_all() { newins "etc/object-expirer.conf-sample" "object-expirer.conf" for i in "${FILESDIR}"/openstack-swift*.service ; do - systemd_dounit "${i/.AT/@}" + name="$(basename ${i})" + systemd_newunit "${i}" "${name/.AT/@}" done insinto /etc/logrotate.d
[gentoo-commits] repo/proj/guru:dev commit in: dev-R/MASS/
commit: 8454faa049815647b78717963c9883b13ea9bea2 Author: Alessandro Barbieri gmail com> AuthorDate: Sat Apr 23 00:59:19 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Sat Apr 23 01:52:55 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8454faa0 dev-R/MASS: add 7.3.57, drop 7.3.56 Signed-off-by: Alessandro Barbieri gmail.com> dev-R/MASS/{MASS-7.3.56.ebuild => MASS-7.3.57.ebuild} | 4 dev-R/MASS/Manifest | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-R/MASS/MASS-7.3.56.ebuild b/dev-R/MASS/MASS-7.3.57.ebuild similarity index 84% rename from dev-R/MASS/MASS-7.3.56.ebuild rename to dev-R/MASS/MASS-7.3.57.ebuild index d9aad6739..3615589d9 100644 --- a/dev-R/MASS/MASS-7.3.56.ebuild +++ b/dev-R/MASS/MASS-7.3.57.ebuild @@ -8,6 +8,10 @@ MYPV="$(ver_rs 2 -)" inherit R-packages DESCRIPTION="Support Functions and Datasets for variables and Ripley's MASS" +HOMEPAGE=" + https://cran.r-project.org/package=MASS + http://www.stats.ox.ac.uk/pub/MASS4/ +" SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz" KEYWORDS="~amd64" diff --git a/dev-R/MASS/Manifest b/dev-R/MASS/Manifest index c293ac3ce..5f07cf2eb 100644 --- a/dev-R/MASS/Manifest +++ b/dev-R/MASS/Manifest @@ -1 +1 @@ -DIST MASS_7.3-56.tar.gz 508061 BLAKE2B f3f6044e10c2bddc085e7aa2adc61e56ffdbf07ce8125421888bab7aaf9ee67b216ef97a4275ea2d84456aa6a00b7e9217a19d396ccd65339c610c9626f481d9 SHA512 1672b31a3a3e54b33f093f0c39e14cd5382b6e2245d5da4601311f623260b3f9fe756d2ac8752ffd5996875981e61c0c783b9c5525a51d72801f708d9f539d08 +DIST MASS_7.3-57.tar.gz 500611 BLAKE2B 5c2f64cc35438d2274c4394dd28dfa2b96e727ad76bd1ae27e1525957b3995ade16d4c63eba509a44987be427916f92050b9564a820bf62d962ceb85657b09fd SHA512 8a05de702625a78824ca9949f7addd2beace3ff0fe34c3142ca0ee83a466e3b973e8e18b638d6ebe261e1e3bc33f9f1cc6d6343e72b61a8cd29969e899e44927
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/gemmlowp/
commit: 9db887bbcafac7fb483fdcc7c25d8690eb91c6f1 Author: Alessandro Barbieri gmail com> AuthorDate: Thu Apr 21 14:20:43 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Sat Apr 23 01:52:54 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9db887bb dev-cpp/gemmlowp: new package, add 0_p20211220 Signed-off-by: Alessandro Barbieri gmail.com> dev-cpp/gemmlowp/Manifest| 1 + dev-cpp/gemmlowp/gemmlowp-0_p20211220.ebuild | 30 dev-cpp/gemmlowp/metadata.xml| 11 ++ 3 files changed, 42 insertions(+) diff --git a/dev-cpp/gemmlowp/Manifest b/dev-cpp/gemmlowp/Manifest new file mode 100644 index 0..712bc3cc8 --- /dev/null +++ b/dev-cpp/gemmlowp/Manifest @@ -0,0 +1 @@ +DIST gemmlowp-0_p20211220.tar.gz 842220 BLAKE2B 74139935c01683f894a2ee8bb6f5373a64b8346e5860addd9dcccd47ceffe8942509def3ed242fcd92021c7f82f2e8858313df12369257e2172143a14cec82ed SHA512 934bc79cc951dd18bff413148f3526332685bf0980ddcc0f990ba347bafcd73725e5ffd4bd255dcaa21f0fd71698d26726e2f9f36aa8df87380048041e536e20 diff --git a/dev-cpp/gemmlowp/gemmlowp-0_p20211220.ebuild b/dev-cpp/gemmlowp/gemmlowp-0_p20211220.ebuild new file mode 100644 index 0..19c2ddd6f --- /dev/null +++ b/dev-cpp/gemmlowp/gemmlowp-0_p20211220.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT="e844ffd17118c1e17d94e1ba4354c075a4577b88" + +inherit cmake + +DESCRIPTION="Low-precision matrix multiplication" +HOMEPAGE="https://github.com/google/gemmlowp; +SRC_URI="https://github.com/google/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}/contrib" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND="" +DEPEND="${RDEPEND}" + +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} diff --git a/dev-cpp/gemmlowp/metadata.xml b/dev-cpp/gemmlowp/metadata.xml new file mode 100644 index 0..3da50af74 --- /dev/null +++ b/dev-cpp/gemmlowp/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + lssndrbarbi...@gmail.com + Alessandro Barbieri + + + google/gemmlowp + +
[gentoo-commits] repo/gentoo:master commit in: net-vpn/vpncloud/
commit: 90be40ba53918331001a9a4d0e6042f425c6cb04 Author: Yixun Lan gentoo org> AuthorDate: Sat Apr 23 01:35:50 2022 + Commit: Yixun Lan gentoo org> CommitDate: Sat Apr 23 01:39:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90be40ba net-vpn/vpncloud: fix LDFLAGS QA warning use QA_FLAGS_IGNORED to ignore it, since it's a rust app Closes: https://bugs.gentoo.org/840104 Signed-off-by: Yixun Lan gentoo.org> net-vpn/vpncloud/vpncloud-2.3.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-vpn/vpncloud/vpncloud-2.3.0.ebuild b/net-vpn/vpncloud/vpncloud-2.3.0.ebuild index 5058e41b5091..6419ba5719fb 100644 --- a/net-vpn/vpncloud/vpncloud-2.3.0.ebuild +++ b/net-vpn/vpncloud/vpncloud-2.3.0.ebuild @@ -155,8 +155,6 @@ zeroize-1.4.3 inherit cargo systemd DESCRIPTION="High performance peer-to-peer mesh VPN" -# Double check the homepage as the cargo_metadata crate -# does not provide this value so instead repository is used HOMEPAGE="https://vpncloud.ddswd.de/; SRC_URI="https://github.com/dswd/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz $(cargo_crate_uris ${CRATES})" @@ -171,6 +169,8 @@ IUSE="man" DEPEND="man? ( dev-ruby/asciidoctor )" RDEPEND="" +QA_FLAGS_IGNORED="/usr/bin/${PN}" + src_install() { cargo_src_install keepdir /etc/vpncloud
[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop-bin/
commit: bcdf5f202ba0ed3e7baa59ee68a5afa388fc9cf6 Author: Henning Schild hennsch de> AuthorDate: Mon Apr 18 12:38:59 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:26:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcdf5f20 net-im/telegram-desktop-bin: bump version to 3.7.1 Signed-off-by: Henning Schild hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/25089 Signed-off-by: Sam James gentoo.org> net-im/telegram-desktop-bin/Manifest | 2 + .../telegram-desktop-bin-3.7.1.ebuild | 55 ++ 2 files changed, 57 insertions(+) diff --git a/net-im/telegram-desktop-bin/Manifest b/net-im/telegram-desktop-bin/Manifest index 718a224db5e7..238dfab84270 100644 --- a/net-im/telegram-desktop-bin/Manifest +++ b/net-im/telegram-desktop-bin/Manifest @@ -1,6 +1,8 @@ DIST tdesktop-3.5.2.tar.gz 16279094 BLAKE2B c7678b471aa7239ab8d86118e99dba3fda05fa1a737eaa02a934a112f86dd59ca8316aa1ef6a9b28674f1dbf9dc3ef1a7aca453ea8332a0e051a8330bce455f7 SHA512 cecbc11f73215bdf4a921e8bf301a8b76e4f2730309d17abc54127fa8cda84d6afb6312de6984355ec0d98ecb60e60bf8b6adb0257eb4c90da7069e70a8a0ad4 DIST tdesktop-3.6.0.tar.gz 16237112 BLAKE2B f5c15f2b0f94d0ab073a79030e069934f617e5d5e9b3275b8dec5a7ed4734d2c1e8a9b851f28c4db47be258c962a61a5a4d8089fac99c6239f4ddc759398712b SHA512 36ce035eaa953348617f2acfbf3f882e3a0380852c3a3f5d58f531a514814a3569d514580e279b63ef3d8ce72b752ccb192ad1102d92553315459f42e7dd7b8f DIST tdesktop-3.6.1.tar.gz 16235717 BLAKE2B 1159dd6e3084945458541758925cc811b75b021f090ef16f935a688c24864fd03424262cbb6f48ac0ee72d8b33279ad17aff459de362b6cec4901fc38c7a5a04 SHA512 ca78e44747db11f2624cbc7bc3565d7a3d4825b6bf55d3e3dc9c8c0b1f22afba4140cac8edb096d44bd60f8af7e5bd2ee67c450e76e2767d1b992aeeaeb17084 +DIST tdesktop-3.7.1.tar.gz 16343800 BLAKE2B 0c1c78579c45042e0dfefcf064e4fd61c3758093a0b6e2e50601a5334a583aa16671b245381386fd69aff761e3326485b1f69504c324489557fc393fb867a829 SHA512 36826213320b3fa0b702491c55f3a56ec64bf3aea0bfe133bc785069abaa3bacfeaf9b8a64560244dab410eb5184af9feca8ecc7d80164e9d38f046739eaf511 DIST tsetup.3.5.2.tar.xz 41355048 BLAKE2B abf530d237894d8c480cc6be323695b2e7e8ea5a3fd80c46c681587630bdb0a4c145d0bd57726e1b4ea71250f170d7b0779a55b208ac68a2193a1109dc87ab7f SHA512 875b5c964c92e58406990d3604f24285e8654b57caaf7f24b28012e22b450a9fad52373e5afda10bdf7b23aa0cc4ee072b3859ee0c6e861500fd18f1ade3da26 DIST tsetup.3.6.0.tar.xz 41646020 BLAKE2B 5987682326123b4b2d8ba3e974e5ea4e1ca22f3d54057d0ad78f64fea1e0bff9501b255accf6142f5e6db6f6354f8e0ac09fe020af27696482247cebe0482bd0 SHA512 92e4276c58a0d67cd0b0c190fd949b08054e843c473e0d6f371813173269ed3f448e8f135ea5285e21b31c807fda51cbe475822677f34f0d787cedcaf2293c2f DIST tsetup.3.6.1.tar.xz 41663244 BLAKE2B fd6f091ef2033c7c8bf1101011f070afa4917f49eef6151761840cb1c200e9b25e6a3448ca32241089154c735d5a00b4c75ca87c33b1c8056c5b316e8d5dea3d SHA512 af0210cc57493d2080d79889f82f91779cfc12df831ca7d29a722bf06d99cf957ab3da2f49a9ca244ce92b5f985a3d6440944bf2383f47508decb16fe34a0f40 +DIST tsetup.3.7.1.tar.xz 41973584 BLAKE2B a9cd0e68ea127abdf3b2f1617c4bbabd68b61e8c1abef5f471f933f0185c5d806efa2cc2a931c9cf912eec214f5046744a4971a8553c220dbda837b337a364ff SHA512 437aefb2603cb805f337cdaef773a0801e549619bc634d906dff421a926c23ca49b414f45518ec108d2e8ae5d93c1e29023c9ced11fec4ccf4e7490ccf4be680 diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-3.7.1.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-3.7.1.ebuild new file mode 100644 index ..40ecf6ecfb9d --- /dev/null +++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-3.7.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop optfeature xdg + +DESCRIPTION="Official desktop client for Telegram (binary package)" +HOMEPAGE="https://desktop.telegram.org; +SRC_URI=" + https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> tdesktop-${PV}.tar.gz + amd64? ( https://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz ) +" + +LICENSE="GPL-3-with-openssl-exception" +SLOT="0" +KEYWORDS="-* ~amd64" + +QA_PREBUILT="usr/bin/telegram-desktop" +# current desktop-file-utils-0.26 does not understand Version=1.5 +# https://gitlab.freedesktop.org/xdg/desktop-file-utils/-/issues/59 +QA_DESKTOP_FILE="usr/share/applications/telegramdesktop.desktop" + +RDEPEND=" + sys-libs/glibc + dev-libs/glib:2 + >=media-libs/fontconfig-2.13 + media-libs/freetype:2 + virtual/opengl + x11-libs/libX11 + >=x11-libs/libxcb-1.10[xkb] +" + +S="${WORKDIR}/Telegram" + +src_install() { + newbin Telegram telegram-desktop + + insinto /etc/tdesktop + newins - externalupdater <<<"${EPREFIX}/usr/bin/telegram-desktop" + + local icon_size + for icon_size in 16 32 48 64 128 256 512; do + newicon -s "${icon_size}" \ +
[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/josm-bin/
commit: 7bff95d4f074ad1330740595e6d9db280a4fb8f8 Author: Henning Schild hennsch de> AuthorDate: Tue Apr 19 18:27:15 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:27:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bff95d4 sci-geosciences/josm-bin: drop old Signed-off-by: Henning Schild hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/25113 Signed-off-by: Sam James gentoo.org> sci-geosciences/josm-bin/Manifest | 1 - sci-geosciences/josm-bin/josm-bin-18360.ebuild | 32 -- 2 files changed, 33 deletions(-) diff --git a/sci-geosciences/josm-bin/Manifest b/sci-geosciences/josm-bin/Manifest index 1ff68e672de8..0ab5a5352bce 100644 --- a/sci-geosciences/josm-bin/Manifest +++ b/sci-geosciences/josm-bin/Manifest @@ -1,3 +1,2 @@ -DIST josm-snapshot-18360.jar 16186460 BLAKE2B ee973137823d0084b11c35f3e70435e6f88659009c822c2a24c90d1130dd04cc3879913dac587771b179529a1b1dd53d1e2ff6e4f10284d2ef6d7710388fe40e SHA512 e12c3ed6af206bb30475e301e5e674ee613062fc51a3731f778dfdcff7d6dcd2610b6d301e6085d92e1f3074bb1f53e22f61ab3953797c47188fff7d886699e3 DIST josm-snapshot-18387.jar 16234138 BLAKE2B 9fea2eb3949bad9d4ce5fcb8bdbbc5314e81010de08338d459e3704009d457886081c2fb0977d55f89621f528afc09dba318787e2cde61e3a0adde35d4731679 SHA512 d9c429ad68df9993769fbe94020675bb560224008244cfaae9a062c3484a7bd2eefc05338e3c931a3c856a097e27d3e0e94ff2af5404a9aa2a30ecd4d6f747ff DIST josm-snapshot-18427.jar 16255913 BLAKE2B 9c47d32ab2e199645aa84b6ccdec710cb95e93df7b7c5745378aa2338ead4bd3ad851bca91b701de4f2e4f9e815fb8a6b71aa203c81e2ec323cc43d8d79fe110 SHA512 5269c3bba5d0376c4da9eb9cd561429d9b92ee554b458fd00f3e93607420cdbcdcc5389b58966a15b6ef2a3b94d3bb4bb5d421c5e28e1b6575369df44ed96f87 diff --git a/sci-geosciences/josm-bin/josm-bin-18360.ebuild b/sci-geosciences/josm-bin/josm-bin-18360.ebuild deleted file mode 100644 index 3a5ff50d232a.. --- a/sci-geosciences/josm-bin/josm-bin-18360.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop java-utils-2 xdg - -DESCRIPTION="Java-based editor for the OpenStreetMap project" -HOMEPAGE="https://josm.openstreetmap.de/; -SRC_URI="https://josm.openstreetmap.de/download/josm-snapshot-${PV}.jar; -S="${WORKDIR}" - -LICENSE="Apache-2.0 GPL-2+ GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=virtual/jre-1.8" -BDEPEND="app-arch/unzip" - -src_install() { - java-pkg_newjar "${DISTDIR}/${A}" ${PN}.jar - java-pkg_dolauncher ${PN} --jar ${PN}.jar - - local icon_size - for icon_size in 16 32 48; do - newicon -s ${icon_size} -t hicolor \ - images/logo_${icon_size}x${icon_size}x32.png ${PN}.png - newicon -s ${icon_size} -t locolor \ - images/logo_${icon_size}x${icon_size}x8.png ${PN}.png - done - make_desktop_entry ${PN} "Java OpenStreetMap Editor" ${PN} "Utility;Science;Geoscience" -}
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 01eb3f7d7e1d897aefeab941326670e74512a0cb Author: Jérémy Connat morderca net> AuthorDate: Sun Jan 24 20:02:23 2021 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:26:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01eb3f7d user.eclass: Fixing user/group creation when using different ROOT When creating a user for another environement, user is created on the HOST and not the ROOT dir. Adding "-R " for all user* / group* commands fix the issue. Signed-off-by: Jérémy Connat morderca.net> Signed-off-by: Sam James gentoo.org> eclass/user.eclass | 128 ++--- 1 file changed, 111 insertions(+), 17 deletions(-) diff --git a/eclass/user.eclass b/eclass/user.eclass index ff69be81c1ec..aab549d0c473 100644 --- a/eclass/user.eclass +++ b/eclass/user.eclass @@ -117,6 +117,9 @@ enewuser() { # options to pass to useradd local opts=() + # handle for ROOT != / + [[ -n ${ROOT} ]] && opts+=( --prefix "${ROOT}" ) + # handle uid local euid=${1}; shift if [[ -n ${euid} && ${euid} != -1 ]] ; then @@ -207,13 +210,24 @@ enewuser() { ;; *-netbsd*) - useradd "${opts[@]}" "${euser}" || die + if [[ -n "${ROOT}" ]]; then + ewarn "NetBSD's usermod does not support --prefix option." + ewarn "Please use: \"useradd ${opts[@]} ${euser}\" in a chroot" + else + useradd "${opts[@]}" "${euser}" || die + fi ;; *-openbsd*) - # all ops the same, except the -g vs -g/-G ... - useradd -u ${euid} -s "${eshell}" \ - -d "${ehome}" -g "${egroups}" "${euser}" || die + if [[ -n "${ROOT}" ]]; then + ewarn "OpenBSD's usermod does not support --prefix option." + ewarn "Please use: \"useradd ${opts[@]} ${euser}\" in a chroot" + else + # all ops the same, except the -g vs -g/-G ... + useradd -u ${euid} -s "${eshell}" \ + -d "${ehome}" -g "${egroups}" "${euser}" || die + fi + ;; *) @@ -224,6 +238,10 @@ enewuser() { if [[ -n ${create_home} && ! -e ${ROOT}/${ehome} ]] ; then elog " - Creating ${ehome} in ${ROOT}" mkdir -p "${ROOT}/${ehome}" + # Use UID if we are in another ROOT than / + if [[ -n "${ROOT}" ]]; then + euser=$(egetent passwd ${euser} | cut -d: -f3) + fi chown "${euser}" "${ROOT}/${ehome}" chmod 755 "${ROOT}/${ehome}" fi @@ -286,6 +304,10 @@ enewgroup() { fi elog " - Groupid: ${egid}" + # handle different ROOT + local opts + [[ -n ${ROOT} ]] && opts=( --prefix "${ROOT}" ) + # handle extra if [[ $# -gt 0 ]] ; then die "extra arguments no longer supported; please file a bug" @@ -306,24 +328,29 @@ enewgroup() { case ${CHOST} in *-freebsd*|*-dragonfly*) _enewgroup_next_gid - pw groupadd "${egroup}" -g ${egid} || die + pw groupadd "${opts[@]}" "${egroup}" -g ${egid} || die ;; *-netbsd*) - _enewgroup_next_gid - groupadd -g ${egid} "${egroup}" || die + if [[ -n "${ROOT}" ]]; then + ewarn "NetBSD's usermod does not support --prefix option." + ewarn "Please use: \"groupadd -g ${egid} ${opts[@]} ${egroup}\" in a chroot" + else + _enewgroup_next_gid + groupadd -g ${egid} "${opts[@]}" "${egroup}" || die + fi ;; *) - local opts if [[ ${egid} == *[!0-9]* ]] ; then # Non numeric; let groupadd figure out a GID for us - opts="" + # + true # Do nothing but keep the previous comment. else - opts="-g ${egid}" + opts+=( -g ${egid} ) fi # We specify -r so that we get a GID in the system range from login.defs - groupadd -r ${opts} "${egroup}" || die + groupadd -r "${opts[@]}" "${egroup}" || die ;; esac } @@ -353,6 +380,10 @@ esethome() { return 1 fi + # Handle different ROOT + local opts + [[ -n ${ROOT} ]] && opts=( --prefix "${ROOT}" ) + # handle homedir local ehome=${1}; shift if [[ -z ${ehome} ]] ; then @@ -383,15 +414,28 @@ esethome() { # update the home directory case
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 6b1d4e40db188e64fb0731195b87b261d76e060c Author: Jérémy Connat morderca net> AuthorDate: Mon Feb 1 12:25:12 2021 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:26:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b1d4e40 acct-user.eclass: Fixing user/group creation when using different ROOT Signed-off-by: Jérémy Connat morderca.net> Closes: https://github.com/gentoo/gentoo/pull/19204 Signed-off-by: Sam James gentoo.org> eclass/acct-user.eclass | 51 ++--- 1 file changed, 40 insertions(+), 11 deletions(-) diff --git a/eclass/acct-user.eclass b/eclass/acct-user.eclass index f2aaefc2ee39..c7c32086ad2b 100644 --- a/eclass/acct-user.eclass +++ b/eclass/acct-user.eclass @@ -195,8 +195,15 @@ eislocked() { *) # NB: 'no password' and 'locked' are indistinguishable # but we also expire the account which is more clear - [[ $(getent shadow "$1" | cut -d: -f2) == '!'* ]] && - [[ $(getent shadow "$1" | cut -d: -f8) == 1 ]] + local shadow + if [[ -n "${ROOT}" ]]; then + shadow=$(grep "^$1:" "${ROOT}/etc/shadow") + else + shadow=$(getent shadow "$1") + fi + + [[ $( echo ${shadow} | cut -d: -f2) == '!'* ]] && + [[ $(echo ${shadow} | cut -d: -f8) == 1 ]] ;; esac } @@ -223,14 +230,22 @@ elockuser() { eislocked "$1" [[ $? -eq 0 ]] && return 0 + local opts + [[ -n ${ROOT} ]] && opts=( --prefix "${ROOT}" ) + case ${CHOST} in *-freebsd*|*-dragonfly*) - pw lock "$1" || die "Locking account $1 failed" - pw user mod "$1" -e 1 || die "Expiring account $1 failed" + pw lock "${opts[@]}" "$1" || die "Locking account $1 failed" + pw user mod "${opts[@]}" "$1" -e 1 || die "Expiring account $1 failed" ;; *-netbsd*) - usermod -e 1 -C yes "$1" || die "Locking account $1 failed" + if [[ -n "${ROOT}" ]]; then + ewarn "NetBSD's usermod does not support --prefix option." + ewarn "Please use: usermod ${opts[@]} -e 1 -C yes \"$1\" in a chroot" + else + usermod "${opts[@]}" -e 1 -C yes "$1" || die "Locking account $1 failed" + fi ;; *-openbsd*) @@ -238,7 +253,7 @@ elockuser() { ;; *) - usermod -e 1 -L "$1" || die "Locking account $1 failed" + usermod "${opts[@]}" -e 1 -L "$1" || die "Locking account $1 failed" ;; esac @@ -266,14 +281,22 @@ eunlockuser() { eislocked "$1" [[ $? -eq 1 ]] && return 0 + local opts + [[ -n ${ROOT} ]] && opts=( --prefix "${ROOT}" ) + case ${CHOST} in *-freebsd*|*-dragonfly*) - pw user mod "$1" -e 0 || die "Unexpiring account $1 failed" - pw unlock "$1" || die "Unlocking account $1 failed" + pw user mod "${opts[@]}" "$1" -e 0 || die "Unexpiring account $1 failed" + pw unlock "${opts[@]}" "$1" || die "Unlocking account $1 failed" ;; *-netbsd*) - usermod -e 0 -C no "$1" || die "Unlocking account $1 failed" + if [[ -n "${ROOT}" ]]; then + ewarn "NetBSD's usermod does not support --prefix option." + ewarn "Please use: \"usermod ${opts[@]} -e 0 -C no $1\" in a chroot" + else + usermod "${opts[@]}" -e 0 -C no "$1" || die "Unlocking account $1 failed" + fi ;; *-openbsd*) @@ -282,7 +305,7 @@ eunlockuser() { *) # silence warning if account does not have a password - usermod -e "" -U "$1" 2>/dev/null || die "Unlocking account $1 failed" + usermod "${opts[@]}" -e "" -U "$1" 2>/dev/null || die "Unlocking account $1 failed" ;; esac @@ -418,7 +441,13 @@ acct-user_pkg_preinst() { # default ownership to user:group if [[ -z ${_ACCT_USER_HOME_OWNER} ]]; then local group_array=( ${_ACCT_USER_GROUPS} ) - _ACCT_USER_HOME_OWNER=${ACCT_USER_NAME}:${group_array[0]} + if [[ -n "${ROOT}" ]]; then + local euid=$(egetent passwd ${ACCT_USER_NAME} | cut -d: -f3) + local egid=$(egetent passwd ${ACCT_USER_NAME} | cut -d: -f4) + _ACCT_USER_HOME_OWNER=${euid}:${egid} + else + _ACCT_USER_HOME_OWNER=${ACCT_USER_NAME}:${group_array[0]} +
[gentoo-commits] repo/gentoo:master commit in: app-admin/ryzen_monitor/
commit: 3067bce510307fad38ae92133fce7a94546e57b5 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Apr 20 15:49:39 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:27:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3067bce5 app-admin/ryzen_monitor: remove whitespace in DESCRIPTION Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25131 Signed-off-by: Sam James gentoo.org> app-admin/ryzen_monitor/ryzen_monitor-1.0.4-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-admin/ryzen_monitor/ryzen_monitor-1.0.4-r1.ebuild b/app-admin/ryzen_monitor/ryzen_monitor-1.0.4-r1.ebuild index f7b5d30fab96..3e0570fd4532 100644 --- a/app-admin/ryzen_monitor/ryzen_monitor-1.0.4-r1.ebuild +++ b/app-admin/ryzen_monitor/ryzen_monitor-1.0.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ inherit toolchain-funcs SRC_URI="https://github.com/hattedsquirrel/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" -DESCRIPTION="Monitor power information of Ryzen processors via the PM table of the SMU " +DESCRIPTION="Monitor power information of Ryzen processors via the PM table of the SMU" HOMEPAGE="https://github.com/hattedsquirrel/ryzen_monitor; SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 5fd98f867aeaa30ccc62ff13257aefdffe1f3745 Author: Jérémy Connat morderca net> AuthorDate: Mon Feb 1 12:24:47 2021 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:26:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd98f86 user-info.eclass: Fixing user/group creation when using different ROOT Signed-off-by: Jérémy Connat morderca.net> Signed-off-by: Sam James gentoo.org> eclass/user-info.eclass | 35 +-- 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/eclass/user-info.eclass b/eclass/user-info.eclass index 3838585ab6c1..5550e4f08eeb 100644 --- a/eclass/user-info.eclass +++ b/eclass/user-info.eclass @@ -23,6 +23,7 @@ _USER_INFO_ECLASS=1 # dscl (Mac OS X 10.5), and pw (FreeBSD) used in enewuser()/enewgroup(). # # Supported databases: group passwd +# Warning: This function can be used only in pkg_* phases when ROOT is valid. egetent() { local db=$1 key=$2 @@ -43,18 +44,31 @@ egetent() { # lookup by uid/gid local opts if [[ ${key} == [[:digit:]]* ]] ; then - [[ ${db} == "user" ]] && opts="-u" || opts="-g" + [[ ${db} == "user" ]] && opts=( -u ) || opts=( -g ) fi + # Handle different ROOT + [[ -n ${ROOT} ]] && opts+=( -R "${ROOT}" ) + pw show ${db} ${opts} "${key}" -q ;; *-openbsd*) - grep "${key}:\*:" /etc/${db} + grep "${key}:\*:" "${EROOT}/etc/${db}" ;; *) - # ignore nscd output if we're not running as root - type -p nscd >/dev/null && nscd -i "${db}" 2>/dev/null - getent "${db}" "${key}" + # getent does not support -R option, if we are working on a different + # ROOT than /, fallback to grep technique. + if [[ -z ${ROOT} ]]; then + # ignore nscd output if we're not running as root + type -p nscd >/dev/null && nscd -i "${db}" 2>/dev/null + getent "${db}" "${key}" + else + if [[ ${key} =~ ^[[:digit:]]+$ ]]; then + grep -E "^([^:]*:){2}${key}" "${ROOT}/etc/${db}" + else + grep "^${key}:" "${ROOT}/etc/${db}" + fi + fi ;; esac } @@ -151,7 +165,16 @@ egetgroups() { [[ $# -eq 1 ]] || die "usage: egetgroups " local egroups_arr - read -r -a egroups_arr < <(id -G -n "$1") + if [[ -n "${ROOT}" ]]; then + local pgroup=$(egetent passwd "$1" | cut -d: -f1) + local sgroups=( $(grep -E ":([^:]*,)?$1(,[^:]*)?$" "${ROOT}/etc/group" | cut -d: -f1) ) + + # Remove primary group from list + sgroups=${sgroups#${pgroup}} + egroups_arr=( ${pgroup} ${sgroups[@]} ) + else + read -r -a egroups_arr < <(id -G -n "$1") + fi local g groups=${egroups_arr[0]} # sort supplementary groups to make comparison possible
[gentoo-commits] repo/gentoo:master commit in: net-vpn/openvpn/
commit: d85036d80926637fb9170e9a02ca9c6f3f35086b Author: Tomáš Mózes gmail com> AuthorDate: Tue Apr 19 22:41:00 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:22:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d85036d8 net-vpn/openvpn: bump to 2.5.6 Bug: https://bugs.gentoo.org/835514 Closes: https://bugs.gentoo.org/818436 Signed-off-by: Tomáš Mózes gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25120 Signed-off-by: Sam James gentoo.org> net-vpn/openvpn/Manifest | 1 + net-vpn/openvpn/openvpn-2.5.6.ebuild | 197 +++ 2 files changed, 198 insertions(+) diff --git a/net-vpn/openvpn/Manifest b/net-vpn/openvpn/Manifest index cf7424f32f94..be9d4195a36c 100644 --- a/net-vpn/openvpn/Manifest +++ b/net-vpn/openvpn/Manifest @@ -1 +1,2 @@ DIST openvpn-2.5.2.tar.xz 1134644 BLAKE2B 59aa0c540894de4cfb37ad4c3139eb69a35d317e3de490f71b185a979989c1253221091a30bfb2ee5243fcfae190605e9787051de079eee79e57bd63392c42d5 SHA512 ae2cac00ae4b9e06e7e70b268ed47d36bbb45409650175e507d5bfa12b0a4f24bccc64f2494d1563f9269c8076d0f753a492f01ea33ce376ba00b7cdcb5c7bd0 +DIST openvpn-2.5.6.tar.xz 1150352 BLAKE2B 509821eca9d40c5579700e05e560b906ddee5abb0c51a9a210e2e998cdd9606f734d43d3bec8c473cc4f0aaa1e265e7f05202aa606247ebde8844c0243165fac SHA512 f0f0600df013431af804ace70ea86ac064917acdeaad3759b5d5eaa4a8dc3738d6da6df4c16bbb23443e3493487541cb8b10b89f9f0b40a17caa6e6fc46e0adb diff --git a/net-vpn/openvpn/openvpn-2.5.6.ebuild b/net-vpn/openvpn/openvpn-2.5.6.ebuild new file mode 100644 index ..00da7d3f6645 --- /dev/null +++ b/net-vpn/openvpn/openvpn-2.5.6.ebuild @@ -0,0 +1,197 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic systemd linux-info tmpfiles + +DESCRIPTION="Robust and highly flexible tunneling application compatible with many OSes" +HOMEPAGE="https://openvpn.net/; + +if [[ ${PV} == "" ]]; then + EGIT_REPO_URI="https://github.com/OpenVPN/${PN}.git; + EGIT_SUBMODULES=(-cmocka) + + inherit git-r3 +else + SRC_URI="https://build.openvpn.net/downloads/releases/${P}.tar.xz; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="GPL-2" +SLOT="0" + +IUSE="down-root examples inotify iproute2 +lz4 +lzo mbedtls +openssl" +IUSE+=" pam pkcs11 +plugins selinux systemd test" + +RESTRICT="!test? ( test )" +REQUIRED_USE=" + ^^ ( openssl mbedtls ) + pkcs11? ( !mbedtls ) + !plugins? ( !pam !down-root ) + inotify? ( plugins ) +" + +CDEPEND=" + kernel_linux? ( + iproute2? ( sys-apps/iproute2[-minimal] ) + ) + lz4? ( app-arch/lz4 ) + lzo? ( >=dev-libs/lzo-1.07 ) + mbedtls? ( net-libs/mbedtls:= ) + openssl? ( >=dev-libs/openssl-0.9.8:0= ) + pam? ( sys-libs/pam ) + pkcs11? ( >=dev-libs/pkcs11-helper-1.11 ) + systemd? ( sys-apps/systemd ) +" + +BDEPEND="virtual/pkgconfig" + +DEPEND="${CDEPEND} + test? ( dev-util/cmocka ) +" +RDEPEND="${CDEPEND} + acct-group/openvpn + acct-user/openvpn + selinux? ( sec-policy/selinux-openvpn ) +" + +if [[ ${PV} = "" ]]; then + BDEPEND+=" dev-python/docutils" +fi + +PATCHES=( + "${FILESDIR}"/openvpn-2.5.0-auth-pam-missing-header.patch +) + +pkg_setup() { + local CONFIG_CHECK="~TUN" + linux-info_pkg_setup +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local -a myeconfargs + + if ! use mbedtls; then + myeconfargs+=( + $(use_enable pkcs11) + ) + fi + + myeconfargs+=( + $(use_enable inotify async-push) + --with-crypto-library=$(usex mbedtls mbedtls openssl) + $(use_enable lz4) + $(use_enable lzo) + $(use_enable plugins) + $(use_enable iproute2) + $(use_enable pam plugin-auth-pam) + $(use_enable down-root plugin-down-root) + $(use_enable systemd) + ) + + SYSTEMD_UNIT_DIR=$(systemd_get_systemunitdir) \ + TMPFILES_DIR="/usr/lib/tmpfiles.d" \ + IPROUTE=$(usex iproute2 '/bin/ip' '') \ + econf "${myeconfargs[@]}" +} + +src_test() { + local -x RUN_SUDO=false + + elog "Running top-level tests" + emake check + + pushd tests/unit_tests &>/dev/null || die + elog "Running unit tests" + emake check + popd &>/dev/null || die +} + +src_install() { + default + + find "${ED}/usr" -name '*.la' -delete || die + + # install documentation + dodoc AUTHORS ChangeLog PORTS README README.IPv6 + + # Install some helper scripts + keepdir /etc/openvpn + exeinto /etc/openvpn + doexe
[gentoo-commits] repo/gentoo:master commit in: media-gfx/yafaray/
commit: 82e8470525cc99537b5282d1e6dbc0cdaca624ba Author: Sam James gentoo org> AuthorDate: Sat Apr 23 01:21:59 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:21:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82e84705 media-gfx/yafaray: fix IncorrectCopyright Signed-off-by: Sam James gentoo.org> media-gfx/yafaray/yafaray-3.5.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild b/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild index 336f9d311dd6..9053e381aba3 100644 --- a/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild +++ b/media-gfx/yafaray/yafaray-3.5.1-r1.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
[gentoo-commits] repo/gentoo:master commit in: profiles/features/musl/
commit: 443f18978660bd2b401878a03ed601e7c0310544 Author: Sam James gentoo org> AuthorDate: Sat Apr 23 01:13:55 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:13:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=443f1897 profiles/features/musl: mask glibc binary net-print/cnijfilter2 Closes: https://bugs.gentoo.org/832615 Signed-off-by: Sam James gentoo.org> profiles/features/musl/package.mask | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask index b44b8b38b209..923180a17d74 100644 --- a/profiles/features/musl/package.mask +++ b/profiles/features/musl/package.mask @@ -1,7 +1,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James (2022-04-22) +# Sam James (2022-04-23) +# Binary package linked against glibc, bug #832615 +net-print/cnijfilter2 + +# Sam James (2022-04-23) # Compatibility packages for binary/pre-built software shouldn't # be needed on musl (and these fail to build anyway). sys-libs/libtermcap-compat
[gentoo-commits] repo/gentoo:master commit in: media-libs/opus/
commit: b81fb8d368376faefc0d71a15c44d1cfd9d8dab1 Author: Dustin Smith gmail com> AuthorDate: Fri Apr 22 02:22:08 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:20:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b81fb8d3 media-libs/opus: fix word split issue in ebuild shellbugbot points out an issue with shellcheck where $INTRINSIC_FLAGS won't be split on space because of the double quoting. If I am reading the ebuild correctly, then "use" is receiving one big argument "cpu_flags_x86_sse cpu_flags_arm_neon" in just one iteration. This commit just removes the double quotes to fix this. Bug: https://bugs.gentoo.org/839222 Closes: https://github.com/gentoo/gentoo/pull/25147 Signed-off-by: Dustin Smith gmail.com> Signed-off-by: Sam James gentoo.org> media-libs/opus/{opus-1.3.1-r2.ebuild => opus-1.3.1-r3.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/opus/opus-1.3.1-r2.ebuild b/media-libs/opus/opus-1.3.1-r3.ebuild similarity index 97% rename from media-libs/opus/opus-1.3.1-r2.ebuild rename to media-libs/opus/opus-1.3.1-r3.ebuild index 10c7e4876985..e250256c7441 100644 --- a/media-libs/opus/opus-1.3.1-r2.ebuild +++ b/media-libs/opus/opus-1.3.1-r3.ebuild @@ -37,7 +37,7 @@ multilib_src_configure() { # We want to disable intrinsics if no flags are enabled # (This is a fun Bash construct to do that!) # bug #752069 - for i in "${INTRINSIC_FLAGS}" ; do + for i in ${INTRINSIC_FLAGS} ; do use ${i} && myeconfargs+=( --enable-intrinsics ) && break done || myeconfargs+=( --disable-intrinsics )
[gentoo-commits] repo/gentoo:master commit in: net-im/signal-desktop-bin/
commit: 698007c59be0127d8364e4321a949ed158ce2c38 Author: Robert Siebeck r123 de> AuthorDate: Fri Apr 22 21:56:47 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:20:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=698007c5 net-im/signal-desktop-bin: remove old version Signed-off-by: Robert Siebeck r123.de> Closes: https://github.com/gentoo/gentoo/pull/25159 Signed-off-by: Sam James gentoo.org> net-im/signal-desktop-bin/Manifest | 1 - .../signal-desktop-bin-5.39.0.ebuild | 98 -- 2 files changed, 99 deletions(-) diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest index a29c21a4bc13..14989984c859 100644 --- a/net-im/signal-desktop-bin/Manifest +++ b/net-im/signal-desktop-bin/Manifest @@ -1,2 +1 @@ -DIST signal-desktop_5.39.0_amd64.deb 115958662 BLAKE2B 0c6b1ba978374e6ea2c0ac28851aa8767a0d878d2fcc4b6249e232cbf7f7489c05384ecc70412aa692f3880f267c7e5855e125b213f82f6811706fb279eb90ee SHA512 9322f0f5b5241b556239b8daa2c4b35409c0fcafc652eaea65245dc385170672fdcd1e0358a817eb4493c0bb863c6710244c62f701f1660d777b6b11c6f0b8db DIST signal-desktop_5.40.1_amd64.deb 115959346 BLAKE2B d4fc1cb5e0ee1e62f4e858a54d1abfe6eeb6f517f537ae81ae1b3d603828e900c6c2f9172bf06af90fdaaa6d1c384aaa7b884e5e348aa2c9bfaec1a076e6753c SHA512 8170685f4b62bca1529bef5f0b6cc0f6b49fee8291c50b0af406d8caa3fee5e6458bdd837406f1b0b874f7b11f2e4865b13e1a3ef340e2ee4b588180e6cd8f6f diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-5.39.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-5.39.0.ebuild deleted file mode 100644 index 75db5c2f8043.. --- a/net-im/signal-desktop-bin/signal-desktop-bin-5.39.0.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="${PN/-bin/}" - -inherit pax-utils unpacker xdg - -DESCRIPTION="Allows you to send and receive messages of Signal Messenger on your computer" -HOMEPAGE="https://signal.org/ - https://github.com/signalapp/Signal-Desktop; -SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb; -S="${WORKDIR}" - -LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" -SLOT="0" -KEYWORDS="-* amd64" -IUSE="+sound" -RESTRICT="splitdebug" - -RDEPEND=" - app-accessibility/at-spi2-atk:2 - app-accessibility/at-spi2-core:2 - dev-libs/atk - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa[X(+)] - net-print/cups - sys-apps/dbus[X] - x11-libs/gdk-pixbuf:2 - x11-libs/cairo - x11-libs/gtk+:3[X] - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/pango - sound? ( - || ( - media-sound/pulseaudio - media-sound/apulse - ) - ) -" - -QA_PREBUILT=" - opt/Signal/chrome_crashpad_handler - opt/Signal/chrome-sandbox - opt/Signal/libEGL.so - opt/Signal/libGLESv2.so - opt/Signal/libffmpeg.so - opt/Signal/libvk_swiftshader.so - opt/Signal/libvulkan.so.1 - opt/Signal/resources/app.asar.unpacked/node_modules/* - opt/Signal/signal-desktop - opt/Signal/swiftshader/libEGL.so - opt/Signal/swiftshader/libGLESv2.so" - -src_prepare() { - default - sed -e 's| --no-sandbox||g' \ - -i usr/share/applications/signal-desktop.desktop || die - unpack usr/share/doc/signal-desktop/changelog.gz -} - -src_install() { - insinto / - dodoc changelog - doins -r opt - insinto /usr/share - - if has_version media-sound/apulse[-sdk] && ! has_version media-sound/pulseaudio; then - sed -i 's/Exec=/Exec=apulse /g' usr/share/applications/signal-desktop.desktop || die - fi - - doins -r usr/share/applications - doins -r usr/share/icons - fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox - fperms u+s /opt/Signal/chrome-sandbox - pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox - - dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN} -} - -pkg_postinst() { - xdg_pkg_postinst - elog "For using the tray icon on compatible desktop environments, start Signal with" - elog " '--start-in-tray' or '--use-tray-icon'." -}
[gentoo-commits] repo/gentoo:master commit in: x11-plugins/gkrellm-cpupower/
commit: 51b695194d00d2509a47974e3d55439a83635cb4 Author: Thomas Bracht Laumann Jespersen laumann xyz> AuthorDate: Fri Apr 22 12:22:36 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:19:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51b69519 x11-plugins/gkrellm-cpupower: fix recursive variable CC Closes: https://bugs.gentoo.org/840005 Signed-off-by: Thomas Bracht Laumann Jespersen laumann.xyz> Closes: https://github.com/gentoo/gentoo/pull/25157 Signed-off-by: Sam James gentoo.org> x11-plugins/gkrellm-cpupower/gkrellm-cpupower-0.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-plugins/gkrellm-cpupower/gkrellm-cpupower-0.2-r2.ebuild b/x11-plugins/gkrellm-cpupower/gkrellm-cpupower-0.2-r2.ebuild index ddb490d7448c..a3c27d5e817e 100644 --- a/x11-plugins/gkrellm-cpupower/gkrellm-cpupower-0.2-r2.ebuild +++ b/x11-plugins/gkrellm-cpupower/gkrellm-cpupower-0.2-r2.ebuild @@ -35,7 +35,7 @@ src_compile() { src_install() { local PLUGIN_SO=( cpupower$(get_modname) ) gkrellm-plugin_src_install - emake DESTDIR="${D}" install-sudo + emake CC="$(tc-getCC)" DESTDIR="${D}" install-sudo } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: media-gfx/yafaray/, media-gfx/yafaray/files/
commit: a523b10395f37bb6de358975d1a4da888f4ee9c3 Author: Bernd Waibel posteo net> AuthorDate: Fri Apr 22 06:32:16 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:21:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a523b103 media-gfx/yafaray: fix build with clang Closes: https://bugs.gentoo.org/830949 Bug: https://github.com/YafaRay/libYafaRay/issues/9 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/25150 Signed-off-by: Sam James gentoo.org> .../yafaray-3.5.1-add-missing-limits-header.patch | 21 + media-gfx/yafaray/yafaray-3.5.1-r1.ebuild | 6 +- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/media-gfx/yafaray/files/yafaray-3.5.1-add-missing-limits-header.patch b/media-gfx/yafaray/files/yafaray-3.5.1-add-missing-limits-header.patch new file mode 100644 index ..19ef77cbf829 --- /dev/null +++ b/media-gfx/yafaray/files/yafaray-3.5.1-add-missing-limits-header.patch @@ -0,0 +1,21 @@ +From f947af314bdfb8c5d5cb79a2a7877d9ad4d2f087 Mon Sep 17 00:00:00 2001 +From: Bernd Waibel +Date: Fri, 22 Apr 2022 08:23:48 +0200 +Subject: [PATCH] add missing limits header + +Bug: https://github.com/YafaRay/libYafaRay/issues/9 +Bug: https://bugs.gentoo.org/830949 +Signed-off-by: Bernd Waibel +--- a/include/core_api/surface.h b/include/core_api/surface.h +@@ -24,6 +24,7 @@ + #define Y_SURFACE_H + + #include ++#include + #include "vector3d.h" + #include "color.h" + +-- +2.35.1 + diff --git a/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild b/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild index 2e4fb63fdf46..336f9d311dd6 100644 --- a/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild +++ b/media-gfx/yafaray/yafaray-3.5.1-r1.ebuild @@ -45,7 +45,11 @@ BDEPEND=" ) " -PATCHES=( "${FILESDIR}"/${P}-0001-respect-distribution-CFLAGS.patch ) +PATCHES=( + "${FILESDIR}"/${P}-0001-respect-distribution-CFLAGS.patch + "${FILESDIR}"/${P}-add-missing-limits-header.patch +) + DOCS=( AUTHORS.md CHANGELOG.md CODING.md INSTALL.md README.md ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: net-im/signal-desktop-bin/
commit: de1f83fe243bcd56b6bc2ad4099f0049e5af71df Author: Robert Siebeck r123 de> AuthorDate: Fri Apr 22 21:56:47 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:20:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1f83fe net-im/signal-desktop-bin: add new version 5.40.1 Signed-off-by: Robert Siebeck r123.de> Signed-off-by: Sam James gentoo.org> net-im/signal-desktop-bin/Manifest | 1 + .../signal-desktop-bin-5.40.1.ebuild | 98 ++ 2 files changed, 99 insertions(+) diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest index 2bfc8dbf3403..a29c21a4bc13 100644 --- a/net-im/signal-desktop-bin/Manifest +++ b/net-im/signal-desktop-bin/Manifest @@ -1 +1,2 @@ DIST signal-desktop_5.39.0_amd64.deb 115958662 BLAKE2B 0c6b1ba978374e6ea2c0ac28851aa8767a0d878d2fcc4b6249e232cbf7f7489c05384ecc70412aa692f3880f267c7e5855e125b213f82f6811706fb279eb90ee SHA512 9322f0f5b5241b556239b8daa2c4b35409c0fcafc652eaea65245dc385170672fdcd1e0358a817eb4493c0bb863c6710244c62f701f1660d777b6b11c6f0b8db +DIST signal-desktop_5.40.1_amd64.deb 115959346 BLAKE2B d4fc1cb5e0ee1e62f4e858a54d1abfe6eeb6f517f537ae81ae1b3d603828e900c6c2f9172bf06af90fdaaa6d1c384aaa7b884e5e348aa2c9bfaec1a076e6753c SHA512 8170685f4b62bca1529bef5f0b6cc0f6b49fee8291c50b0af406d8caa3fee5e6458bdd837406f1b0b874f7b11f2e4865b13e1a3ef340e2ee4b588180e6cd8f6f diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-5.40.1.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-5.40.1.ebuild new file mode 100644 index ..75db5c2f8043 --- /dev/null +++ b/net-im/signal-desktop-bin/signal-desktop-bin-5.40.1.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin/}" + +inherit pax-utils unpacker xdg + +DESCRIPTION="Allows you to send and receive messages of Signal Messenger on your computer" +HOMEPAGE="https://signal.org/ + https://github.com/signalapp/Signal-Desktop; +SRC_URI="https://updates.signal.org/desktop/apt/pool/main/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb; +S="${WORKDIR}" + +LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1" +SLOT="0" +KEYWORDS="-* amd64" +IUSE="+sound" +RESTRICT="splitdebug" + +RDEPEND=" + app-accessibility/at-spi2-atk:2 + app-accessibility/at-spi2-core:2 + dev-libs/atk + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa[X(+)] + net-print/cups + sys-apps/dbus[X] + x11-libs/gdk-pixbuf:2 + x11-libs/cairo + x11-libs/gtk+:3[X] + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/pango + sound? ( + || ( + media-sound/pulseaudio + media-sound/apulse + ) + ) +" + +QA_PREBUILT=" + opt/Signal/chrome_crashpad_handler + opt/Signal/chrome-sandbox + opt/Signal/libEGL.so + opt/Signal/libGLESv2.so + opt/Signal/libffmpeg.so + opt/Signal/libvk_swiftshader.so + opt/Signal/libvulkan.so.1 + opt/Signal/resources/app.asar.unpacked/node_modules/* + opt/Signal/signal-desktop + opt/Signal/swiftshader/libEGL.so + opt/Signal/swiftshader/libGLESv2.so" + +src_prepare() { + default + sed -e 's| --no-sandbox||g' \ + -i usr/share/applications/signal-desktop.desktop || die + unpack usr/share/doc/signal-desktop/changelog.gz +} + +src_install() { + insinto / + dodoc changelog + doins -r opt + insinto /usr/share + + if has_version media-sound/apulse[-sdk] && ! has_version media-sound/pulseaudio; then + sed -i 's/Exec=/Exec=apulse /g' usr/share/applications/signal-desktop.desktop || die + fi + + doins -r usr/share/applications + doins -r usr/share/icons + fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox + fperms u+s /opt/Signal/chrome-sandbox + pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox + + dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN} +} + +pkg_postinst() { + xdg_pkg_postinst + elog "For using the tray icon on compatible desktop environments, start Signal with" + elog " '--start-in-tray' or '--use-tray-icon'." +}
[gentoo-commits] repo/gentoo:master commit in: profiles/features/musl/
commit: fa186331d767ecf358e92245e6b423f390eddc14 Author: Sam James gentoo org> AuthorDate: Sat Apr 23 01:11:22 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:11:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa186331 profiles/features/musl: mask binary compatibility packages on musl Closes: https://bugs.gentoo.org/716438 Closes: https://bugs.gentoo.org/716526 Closes: https://bugs.gentoo.org/828917 Signed-off-by: Sam James gentoo.org> profiles/features/musl/package.mask | 6 ++ 1 file changed, 6 insertions(+) diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask index e484a821488b..b44b8b38b209 100644 --- a/profiles/features/musl/package.mask +++ b/profiles/features/musl/package.mask @@ -1,6 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-22) +# Compatibility packages for binary/pre-built software shouldn't +# be needed on musl (and these fail to build anyway). +sys-libs/libtermcap-compat +sys-libs/libstdc++-v3 + # Sam James (2022-04-22) # Needs strndupa, upstream not interested in supporting musl # bug #713542
[gentoo-commits] repo/gentoo:master commit in: sys-auth/polkit/files/
commit: 4c9e5128453698781e7acb380cf4f8431ed3d07e Author: Sam James gentoo org> AuthorDate: Sat Apr 23 00:59:58 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 23 01:00:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9e5128 sys-auth/polkit: adapt musl patch for duktape build Closes: https://bugs.gentoo.org/834604 Signed-off-by: Sam James gentoo.org> ...polkit-0.118-make-netgroup-support-optional.patch | 20 1 file changed, 20 insertions(+) diff --git a/sys-auth/polkit/files/polkit-0.118-make-netgroup-support-optional.patch b/sys-auth/polkit/files/polkit-0.118-make-netgroup-support-optional.patch index b11250fd3992..8810e70b7378 100644 --- a/sys-auth/polkit/files/polkit-0.118-make-netgroup-support-optional.patch +++ b/sys-auth/polkit/files/polkit-0.118-make-netgroup-support-optional.patch @@ -226,3 +226,23 @@ Signed-off-by: A. Wilcox }; guint n; +--- a/src/polkitbackend/polkitbackendduktapeauthority.c b/src/polkitbackend/polkitbackendduktapeauthority.c +@@ -1035,7 +1035,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx) + + user = duk_require_string (cx, 0); + netgroup = duk_require_string (cx, 1); +- ++#ifdef HAVE_SETNETGRENT + if (innetgr (netgroup, +NULL, /* host */ +user, +@@ -1043,7 +1043,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx) + { + is_in_netgroup = TRUE; + } +- ++#endif + duk_push_boolean (cx, is_in_netgroup); + return 1; + }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/glib/
commit: 5b119a9d64f4246116d40515dc162def25dc4b6a Author: Mike Gilbert gentoo org> AuthorDate: Sat Apr 23 00:38:25 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Apr 23 00:38:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b119a9d dev-libs/glib: addpredict /usr/b for tests Closes: https://bugs.gentoo.org/839807 Signed-off-by: Mike Gilbert gentoo.org> dev-libs/glib/glib-2.70.4.ebuild | 4 dev-libs/glib/glib-2.72.0.ebuild | 4 dev-libs/glib/glib-2.72.1.ebuild | 4 3 files changed, 12 insertions(+) diff --git a/dev-libs/glib/glib-2.70.4.ebuild b/dev-libs/glib/glib-2.70.4.ebuild index d275a6a9bfdf..472a2d6d4193 100644 --- a/dev-libs/glib/glib-2.70.4.ebuild +++ b/dev-libs/glib/glib-2.70.4.ebuild @@ -186,6 +186,10 @@ multilib_src_test() { unset GSETTINGS_BACKEND # bug #596380 python_setup + # https://bugs.gentoo.org/839807 + local -x SANDBOX_PREDICT=${SANDBOX_PREDICT} + addpredict /usr/b + # Related test is a bit nitpicking mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" diff --git a/dev-libs/glib/glib-2.72.0.ebuild b/dev-libs/glib/glib-2.72.0.ebuild index 49fab3db4863..3cd0a365897a 100644 --- a/dev-libs/glib/glib-2.72.0.ebuild +++ b/dev-libs/glib/glib-2.72.0.ebuild @@ -186,6 +186,10 @@ multilib_src_test() { unset GSETTINGS_BACKEND # bug #596380 python_setup + # https://bugs.gentoo.org/839807 + local -x SANDBOX_PREDICT=${SANDBOX_PREDICT} + addpredict /usr/b + # Related test is a bit nitpicking mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" diff --git a/dev-libs/glib/glib-2.72.1.ebuild b/dev-libs/glib/glib-2.72.1.ebuild index 49fab3db4863..3cd0a365897a 100644 --- a/dev-libs/glib/glib-2.72.1.ebuild +++ b/dev-libs/glib/glib-2.72.1.ebuild @@ -186,6 +186,10 @@ multilib_src_test() { unset GSETTINGS_BACKEND # bug #596380 python_setup + # https://bugs.gentoo.org/839807 + local -x SANDBOX_PREDICT=${SANDBOX_PREDICT} + addpredict /usr/b + # Related test is a bit nitpicking mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/files/, dev-libs/libxml2/
commit: 1962521dfb13aae2f73a0fddaba1c0a68e5b5670 Author: Mike Gilbert gentoo org> AuthorDate: Sat Apr 23 00:27:27 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Apr 23 00:27:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1962521d dev-libs/libxml2: avoid creating /missing.xml in tests Closes: https://bugs.gentoo.org/839804 Signed-off-by: Mike Gilbert gentoo.org> .../files/libxml2-2.9.13-testapi-missing-xml.patch | 28 ++ dev-libs/libxml2/libxml2-2.9.13-r1.ebuild | 3 +++ 2 files changed, 31 insertions(+) diff --git a/dev-libs/libxml2/files/libxml2-2.9.13-testapi-missing-xml.patch b/dev-libs/libxml2/files/libxml2-2.9.13-testapi-missing-xml.patch new file mode 100644 index ..adbb3db72a5a --- /dev/null +++ b/dev-libs/libxml2/files/libxml2-2.9.13-testapi-missing-xml.patch @@ -0,0 +1,28 @@ +From b31e07dbf40c3998dd466829e818f5870296272d Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Fri, 22 Apr 2022 20:14:05 -0400 +Subject: [PATCH] testapi: remove leading slash from "/missing.xml" + +Fixes an error when running tests in a sandbox on Gentoo Linux. + +Bug: https://bugs.gentoo.org/839804 +--- + testapi.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/testapi.c b/testapi.c +index d4258c43..c7a5b163 100644 +--- a/testapi.c b/testapi.c +@@ -442,7 +442,7 @@ static void des_eaten_name(int no ATTRIBUTE_UNUSED, xmlChar *val ATTRIBUTE_UNUSE + #define gen_nb_fileoutput 6 + + static const char *gen_fileoutput(int no, int nr ATTRIBUTE_UNUSED) { +-if (no == 0) return("/missing.xml"); ++if (no == 0) return("missing.xml"); + if (no == 1) return(""); + if (no == 2) return(REMOTE2GOOD); + if (no == 3) return(REMOTE1GOOD); +-- +2.35.1 + diff --git a/dev-libs/libxml2/libxml2-2.9.13-r1.ebuild b/dev-libs/libxml2/libxml2-2.9.13-r1.ebuild index 3378e7fad44d..82dfa95b7b2f 100644 --- a/dev-libs/libxml2/libxml2-2.9.13-r1.ebuild +++ b/dev-libs/libxml2/libxml2-2.9.13-r1.ebuild @@ -77,6 +77,9 @@ PATCHES=( # Don't bother copying Python's libraries (bug #798942) "${WORKDIR}"/${PN}-2.9.12-dont-copy-python-ldflags.patch + + # https://bugs.gentoo.org/839804 + "${FILESDIR}"/libxml2-2.9.13-testapi-missing-xml.patch ) src_unpack() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/dbus/files/, sys-apps/dbus/
commit: 7c17fe616d1b710aa29c84bcc32c3f22417fb201 Author: Mike Gilbert gentoo org> AuthorDate: Fri Apr 22 23:51:44 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Apr 22 23:54:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c17fe61 sys-apps/dbus: do not open /proc/self/oom_score_adj for writing Bug: https://bugs.gentoo.org/836560 Closes: https://bugs.gentoo.org/839795 Bug: https://bugs.gentoo.org/839807 Closes: https://bugs.gentoo.org/839834 Closes: https://bugs.gentoo.org/839837 Closes: https://bugs.gentoo.org/840119 Closes: https://bugs.gentoo.org/840125 Closes: https://bugs.gentoo.org/840161 Signed-off-by: Mike Gilbert gentoo.org> ...{dbus-1.12.22.ebuild => dbus-1.12.22-r1.ebuild} | 6 +- .../{dbus-1.14.0.ebuild => dbus-1.14.0-r1.ebuild} | 6 +- .../dbus/files/dbus-1.14.0-oom_score_adj.patch | 115 + 3 files changed, 121 insertions(+), 6 deletions(-) diff --git a/sys-apps/dbus/dbus-1.12.22.ebuild b/sys-apps/dbus/dbus-1.12.22-r1.ebuild similarity index 99% rename from sys-apps/dbus/dbus-1.12.22.ebuild rename to sys-apps/dbus/dbus-1.12.22-r1.ebuild index 0491fc1085d8..6490a2e922d7 100644 --- a/sys-apps/dbus/dbus-1.12.22.ebuild +++ b/sys-apps/dbus/dbus-1.12.22-r1.ebuild @@ -64,6 +64,9 @@ PATCHES=( "${FILESDIR}/dbus-daemon-optional.patch" # bug #653136 "${FILESDIR}/dbus-1.12.22-check-fd.patch" + + # https://bugs.gentoo.org/836560 + "${FILESDIR}/dbus-1.14.0-oom_score_adj.patch" ) pkg_setup() { @@ -207,9 +210,6 @@ multilib_src_compile() { } src_test() { - # https://bugs.gentoo.org/836560 - addwrite /proc/self - DBUS_VERBOSE=1 virtx emake -j1 -C "${TBD}" check } diff --git a/sys-apps/dbus/dbus-1.14.0.ebuild b/sys-apps/dbus/dbus-1.14.0-r1.ebuild similarity index 99% rename from sys-apps/dbus/dbus-1.14.0.ebuild rename to sys-apps/dbus/dbus-1.14.0-r1.ebuild index 2cddb00c4761..ce9df1f58e2e 100644 --- a/sys-apps/dbus/dbus-1.14.0.ebuild +++ b/sys-apps/dbus/dbus-1.14.0-r1.ebuild @@ -68,6 +68,9 @@ PATCHES=( "${FILESDIR}/dbus-1.14.0-x-autoconf-fixes.patch" "${FILESDIR}/dbus-1.12.22-check-fd.patch" + + # https://bugs.gentoo.org/836560 + "${FILESDIR}/dbus-1.14.0-oom_score_adj.patch" ) pkg_setup() { @@ -207,9 +210,6 @@ multilib_src_compile() { } src_test() { - # https://bugs.gentoo.org/836560 - addwrite /proc - # DBUS_TEST_MALLOC_FAILURES=0 to avoid huge test logs # https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/CONTRIBUTING.md#L231 DBUS_TEST_MALLOC_FAILURES=0 DBUS_VERBOSE=1 virtx emake -j1 -C "${TBD}" check diff --git a/sys-apps/dbus/files/dbus-1.14.0-oom_score_adj.patch b/sys-apps/dbus/files/dbus-1.14.0-oom_score_adj.patch new file mode 100644 index ..094529708088 --- /dev/null +++ b/sys-apps/dbus/files/dbus-1.14.0-oom_score_adj.patch @@ -0,0 +1,115 @@ +From 499cdfde1b3f5d812912e89b1a1a0d7a4fb83306 Mon Sep 17 00:00:00 2001 +From: Simon McVittie +Date: Fri, 1 Apr 2022 18:58:34 +0100 +Subject: [PATCH 1/2] activation-helper: Never crash if unable to write + oom_score_adj + +_dbus_warn() normally only logs a warning, but can be made fatal by +environment variables. In particular, we do that during unit testing, +which can result in a build-time test failure if dbus is built in a +sandbox environment that prevents write access. + +_dbus_log() does only the logging part of _dbus_warn(), which seems +more appropriate here. + +Signed-off-by: Simon McVittie +--- + bus/activation-helper.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/bus/activation-helper.c b/bus/activation-helper.c +index 8a4fd732..df0472ce 100644 +--- a/bus/activation-helper.c b/bus/activation-helper.c +@@ -348,7 +348,7 @@ exec_for_correct_user (char *exec, char *user, DBusError *error) + /* Resetting the OOM score adjustment is best-effort, so we don't +* treat a failure to do so as fatal. */ + if (!_dbus_reset_oom_score_adj (_str)) +-_dbus_warn ("%s: %s", error_str, strerror (errno)); ++_dbus_log (DBUS_SYSTEM_LOG_WARNING, "%s: %s", error_str, strerror (errno)); + + if (!switch_user (user, error)) + return FALSE; +-- +GitLab + + +From 5c8e5b7140c4f1f88684c7a83ce9587fff2def0c Mon Sep 17 00:00:00 2001 +From: Simon McVittie +Date: Fri, 1 Apr 2022 18:56:26 +0100 +Subject: [PATCH 2/2] sysdeps: Only open oom_score_adj read/write if we need to + write it + +If we're running in a sandbox, we might not have write access to +oom_score_adj. In the common case where we don't have any special +protection from the OOM-killer, we can detect that with only read +access, and skip the part where we open it for writing. + +(We would also not have write access to oom_score_adj if we're running +with elevated Linux capabilities while not root, but that should never +actually happen for dbus-daemon-launch-helper, which is setuid root +for production use or has no
[gentoo-commits] repo/gentoo:master commit in: dev-ml/merlin/, dev-ml/merlin/files/
commit: 138d34ee4245f1ee331d641813cf856a6506001f Author: Maciej Barć gentoo org> AuthorDate: Fri Apr 22 23:47:57 2022 + Commit: Maciej Barć gentoo org> CommitDate: Fri Apr 22 23:49:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=138d34ee dev-ml/merlin: fix 50merlin-gentoo.el SLITELISP -> SITELISP Signed-off-by: Maciej Barć gentoo.org> dev-ml/merlin/files/50merlin-gentoo.el | 2 +- dev-ml/merlin/{merlin-3.4.2-r1.ebuild => merlin-3.4.2-r2.ebuild} | 2 +- dev-ml/merlin/{merlin-4.2.ebuild => merlin-4.2-r1.ebuild}| 2 +- dev-ml/merlin/{merlin-4.3.1.ebuild => merlin-4.3.1-r1.ebuild}| 2 +- dev-ml/merlin/{merlin-4.4.ebuild => merlin-4.4-r1.ebuild}| 0 dev-ml/merlin/{merlin-4.5.ebuild => merlin-4.5-r1.ebuild}| 0 6 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-ml/merlin/files/50merlin-gentoo.el b/dev-ml/merlin/files/50merlin-gentoo.el index fbbbf2019411..1da1f56402a5 100644 --- a/dev-ml/merlin/files/50merlin-gentoo.el +++ b/dev-ml/merlin/files/50merlin-gentoo.el @@ -1,4 +1,4 @@ -(push "@SLITELISP@" load-path) ; directory containing merlin.el +(add-to-list 'load-path "@SITELISP@") (autoload 'merlin-mode "merlin" "Merlin mode" t) (add-hook 'tuareg-mode-hook 'merlin-mode) (add-hook 'caml-mode-hook 'merlin-mode) diff --git a/dev-ml/merlin/merlin-3.4.2-r1.ebuild b/dev-ml/merlin/merlin-3.4.2-r2.ebuild similarity index 97% rename from dev-ml/merlin/merlin-3.4.2-r1.ebuild rename to dev-ml/merlin/merlin-3.4.2-r2.ebuild index d14be4876eb1..bf15b8d8aaef 100644 --- a/dev-ml/merlin/merlin-3.4.2-r1.ebuild +++ b/dev-ml/merlin/merlin-3.4.2-r2.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 diff --git a/dev-ml/merlin/merlin-4.2.ebuild b/dev-ml/merlin/merlin-4.2-r1.ebuild similarity index 97% rename from dev-ml/merlin/merlin-4.2.ebuild rename to dev-ml/merlin/merlin-4.2-r1.ebuild index ba04028ea42c..d6a09238ac2f 100644 --- a/dev-ml/merlin/merlin-4.2.ebuild +++ b/dev-ml/merlin/merlin-4.2-r1.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 diff --git a/dev-ml/merlin/merlin-4.3.1.ebuild b/dev-ml/merlin/merlin-4.3.1-r1.ebuild similarity index 97% rename from dev-ml/merlin/merlin-4.3.1.ebuild rename to dev-ml/merlin/merlin-4.3.1-r1.ebuild index d269247a3728..0ddc350e9d9b 100644 --- a/dev-ml/merlin/merlin-4.3.1.ebuild +++ b/dev-ml/merlin/merlin-4.3.1-r1.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 diff --git a/dev-ml/merlin/merlin-4.4.ebuild b/dev-ml/merlin/merlin-4.4-r1.ebuild similarity index 100% rename from dev-ml/merlin/merlin-4.4.ebuild rename to dev-ml/merlin/merlin-4.4-r1.ebuild diff --git a/dev-ml/merlin/merlin-4.5.ebuild b/dev-ml/merlin/merlin-4.5-r1.ebuild similarity index 100% rename from dev-ml/merlin/merlin-4.5.ebuild rename to dev-ml/merlin/merlin-4.5-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/giac/
commit: 788f8500d8ec6558f747849bd6fe1d2257dc9aa9 Author: François Bissey gmail com> AuthorDate: Wed Apr 20 00:42:59 2022 + Commit: Michael Orlitzky gentoo org> CommitDate: Fri Apr 22 23:34:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=788f8500 sci-mathematics/giac: upstream bump Closes: https://github.com/gentoo/gentoo/pull/25122 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: François René Pierre Bissey gmail.com> Signed-off-by: Michael Orlitzky gentoo.org> sci-mathematics/giac/Manifest| 1 + sci-mathematics/giac/giac-1.9.0.5.ebuild | 166 +++ 2 files changed, 167 insertions(+) diff --git a/sci-mathematics/giac/Manifest b/sci-mathematics/giac/Manifest index ba633ee610c4..5d521c10ddd2 100644 --- a/sci-mathematics/giac/Manifest +++ b/sci-mathematics/giac/Manifest @@ -1,2 +1,3 @@ DIST giac_1.7.0-13.tar.gz 86447065 BLAKE2B 4d91e83608f7ec376d133c2784ffce99447a9dd78b5c8582b81a0aae0b8ac59eec4db3ee4a8bcb39202c777c300178a181f2dc2ac74ab445ddba2f3efa0ecb1b SHA512 99fff7ce5117fd8c106601ead03679805d529fe12d5372cdd4ae54824aa6fdcbdaaa1a62ea1153391a1a65af8970e38fca7d95ca9983755ff06053f1d8b6d65a DIST giac_1.7.0-47.tar.gz 96787570 BLAKE2B b05b3f44f10695a5d085df0a0db9aba761ac011964caeb247bd6034ca2a41505e5eb30df0de494826270703d9b62fbb3b9d4869f4cdd32d1d88636f374fbae16 SHA512 60a8550f7da2a16336575920421c936797a9d52c3ba3802b5e00610fc460b49ccef44df809331abb1cbb65432e283fb4484b1efffb577c4802ab44fecff7 +DIST giac_1.9.0-5.tar.gz 97863572 BLAKE2B 8766061ace737972b5f47cd7d9f92b0002fa6c94a754dd723fb06001560cc62c60631163bd038b2e7b50919088d8bc669e61582189084395ad2aacf39865cb52 SHA512 86a6edc31797bd3d6ec0ac9ed93c092bbe77cb056269be64c9a23304fcc8ce56c521d829d61ffeac98efd2995ef8371500360462815d61ba97d0cd7bd3b86976 diff --git a/sci-mathematics/giac/giac-1.9.0.5.ebuild b/sci-mathematics/giac/giac-1.9.0.5.ebuild new file mode 100644 index ..bf7ed2bdb24c --- /dev/null +++ b/sci-mathematics/giac/giac-1.9.0.5.ebuild @@ -0,0 +1,166 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic xdg-utils + +FETCH_P="${PN}_"$(ver_rs 3 '-') +MY_PV=$(ver_cut 1-3) +DESCRIPTION="A free C++ Computer Algebra System library and its interfaces" +HOMEPAGE="https://www-fourier.ujf-grenoble.fr/~parisse/giac.html; +SRC_URI="https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/${FETCH_P}.tar.gz; +LICENSE="GPL-2" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +LANGS="el en es pt" +IUSE="ao doc +ecm examples gc +glpk gui static-libs test" +for X in ${LANGS} ; do + IUSE="${IUSE} l10n_${X}" +done + +# nauty and cliquer are automagical dependencies +RDEPEND="dev-libs/gmp:=[cxx(+)] + sys-libs/readline:= + gui? ( x11-libs/fltk + media-libs/libpng:= ) + ao? ( media-libs/libao ) + dev-libs/mpfr:= + sci-libs/mpfi + sci-libs/gsl:= + sci-mathematics/pari:=[threads] + dev-libs/ntl:= + virtual/lapack + virtual/blas + net-misc/curl + sci-mathematics/cliquer + sci-mathematics/nauty + ecm? ( sci-mathematics/gmp-ecm ) + glpk? ( sci-mathematics/glpk ) + gc? ( dev-libs/boehm-gc )" + +DEPEND="${RDEPEND}" + +BDEPEND="dev-tex/hevea + virtual/pkgconfig + virtual/yacc" + +PATCHES=( + "${FILESDIR}/${PN}-1.7.0.1-gsl_lapack.patch" + "${FILESDIR}/${PN}-1.6.0-pari-2.11.patch" +) + +REQUIRED_USE="test? ( gui )" + +# The mirror restriction is due to the French documentation for which +# "Other kind of redistributions require the consent of the copyright +# holder." +RESTRICT="!test? ( test ) mirror" + +S="${WORKDIR}/${PN}-${MY_PV}" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + append-cxxflags -std=c++14 # bug 788283 + + if use gui; then + append-cppflags -I$(fltk-config --includedir) + append-lfs-flags + + # Get the big-L flags from fltk's LDFLAGS. + append-ldflags $(fltk-config --ldflags | sed -e 's/\(-L\S*\)\s.*/\1/') + fi + + # Using libsamplerate is currently broken + # + # The giac build system supports --docdir, but the path /usr/share/giac/doc + # is hard-coded throughout the source code, so passing anything else to + # ./configure --docdir just causes problems. Later, we'll put things right. + # + # micropython is for specific use in an upstream project, so is quickjs. + econf \ + --enable-gmpxx \ + --disable-samplerate \ + --disable-micropy \ + --disable-quickjs \ + --docdir="${EPREFIX}"/usr/share/giac/doc \ + $(use_enable static-libs static) \ + $(use_enable gui) \ + $(use_enable gui png) \ + $(use_enable ao) \ +
[gentoo-commits] proj/releng:master commit in: tools/, releases/specs/hppa/hppa1.1/
commit: 6a556d1e1634308127788b3dfad2d466c6c1309e Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri Apr 22 23:34:17 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri Apr 22 23:34:17 2022 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=6a556d1e hppa1.1: go xz and simplify Signed-off-by: Andreas K. Hüttel gentoo.org> releases/specs/hppa/hppa1.1/stage1-openrc.spec | 3 ++- releases/specs/hppa/hppa1.1/stage1-systemd.spec | 3 ++- releases/specs/hppa/hppa1.1/stage3-openrc.spec | 3 ++- releases/specs/hppa/hppa1.1/stage3-systemd.spec | 3 ++- tools/catalyst-auto-hppa.conf | 6 +++--- 5 files changed, 11 insertions(+), 7 deletions(-) diff --git a/releases/specs/hppa/hppa1.1/stage1-openrc.spec b/releases/specs/hppa/hppa1.1/stage1-openrc.spec index d7fad4b7..cc16449a 100644 --- a/releases/specs/hppa/hppa1.1/stage1-openrc.spec +++ b/releases/specs/hppa/hppa1.1/stage1-openrc.spec @@ -8,4 +8,5 @@ source_subpath: default/stage3-hppa1.1-openrc-latest update_seed: yes portage_confdir: @REPO_DIR@/releases/portage/stages portage_prefix: releng -pkgcache_path: /var/tmp/catalyst/packages/default/stage1-hppa1.1 +compression_mode: pixz +decompressor_search_order: xz bzip2 diff --git a/releases/specs/hppa/hppa1.1/stage1-systemd.spec b/releases/specs/hppa/hppa1.1/stage1-systemd.spec index 36d8075b..8f0b0849 100644 --- a/releases/specs/hppa/hppa1.1/stage1-systemd.spec +++ b/releases/specs/hppa/hppa1.1/stage1-systemd.spec @@ -8,4 +8,5 @@ source_subpath: default/stage3-hppa1.1-systemd-latest update_seed: yes portage_confdir: @REPO_DIR@/releases/portage/stages portage_prefix: releng -pkgcache_path: /var/tmp/catalyst/packages/default/stage1-hppa1.1 +compression_mode: pixz +decompressor_search_order: xz bzip2 diff --git a/releases/specs/hppa/hppa1.1/stage3-openrc.spec b/releases/specs/hppa/hppa1.1/stage3-openrc.spec index 37bb63b2..0eaa1059 100644 --- a/releases/specs/hppa/hppa1.1/stage3-openrc.spec +++ b/releases/specs/hppa/hppa1.1/stage3-openrc.spec @@ -7,4 +7,5 @@ snapshot: @TIMESTAMP@ source_subpath: default/stage1-hppa1.1-openrc-@TIMESTAMP@ portage_confdir: @REPO_DIR@/releases/portage/stages portage_prefix: releng -pkgcache_path: /var/tmp/catalyst/packages/default/stage3-hppa1.1 +compression_mode: pixz +decompressor_search_order: xz bzip2 diff --git a/releases/specs/hppa/hppa1.1/stage3-systemd.spec b/releases/specs/hppa/hppa1.1/stage3-systemd.spec index 5720d021..5760be36 100644 --- a/releases/specs/hppa/hppa1.1/stage3-systemd.spec +++ b/releases/specs/hppa/hppa1.1/stage3-systemd.spec @@ -7,4 +7,5 @@ snapshot: @TIMESTAMP@ source_subpath: default/stage1-hppa1.1-systemd-@TIMESTAMP@ portage_confdir: @REPO_DIR@/releases/portage/stages portage_prefix: releng -pkgcache_path: /var/tmp/catalyst/packages/default/stage3-hppa1.1 +compression_mode: pixz +decompressor_search_order: xz bzip2 diff --git a/tools/catalyst-auto-hppa.conf b/tools/catalyst-auto-hppa.conf index 53b2f68b..09d1cfdd 100644 --- a/tools/catalyst-auto-hppa.conf +++ b/tools/catalyst-auto-hppa.conf @@ -27,7 +27,7 @@ update_symlinks() { for d in "${BUILD_SRCDIR_BASE}/builds/default" ; do pushd "${d}" >/dev/null for t in hppa1.1 hppa2.0; do - for f in $(ls stage3-${t}-*bz2 | grep -v latest | give_latest_from_dates) ; do + for f in $(ls stage3-${t}-*bz2 stage3-${t}-*xz | grep -v latest | give_latest_from_dates) ; do local of=$(echo "${f}" | convert_filename) ln -sf "${f}" "${of}" done @@ -54,10 +54,10 @@ post_build() { upload install-hppa-minimal-*${TIMESTAMP}*.iso* ;; hppa1.1/stage3-openrc.spec) - upload stage3-hppa1.1-openrc-*${TIMESTAMP}*.bz2* + upload stage3-hppa1.1-openrc-*${TIMESTAMP}*.xz* ;; hppa1.1/stage3-systemd.spec) - upload stage3-hppa1.1-systemd-*${TIMESTAMP}*.bz2* + upload stage3-hppa1.1-systemd-*${TIMESTAMP}*.xz* ;; hppa2.0/stage3-openrc.spec) upload stage3-hppa2.0-openrc-*${TIMESTAMP}*.bz2*
[gentoo-commits] proj/releng:master commit in: tools/
commit: 0df6caec2272687ef994e465091854fdd353f7ff Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri Apr 22 23:27:54 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Fri Apr 22 23:27:54 2022 + URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=0df6caec Update hppa key name Signed-off-by: Andreas K. Hüttel gentoo.org> tools/catalyst-auto-hppa.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/catalyst-auto-hppa.conf b/tools/catalyst-auto-hppa.conf index c71d6f2a..53b2f68b 100644 --- a/tools/catalyst-auto-hppa.conf +++ b/tools/catalyst-auto-hppa.conf @@ -2,7 +2,7 @@ # self-explanatory. UPLOAD_USER=hppa -UPLOAD_KEY=/root/.ssh/buildsync.key +UPLOAD_KEY=/root/.ssh/id_ed25519 SPECS_DIR=${REPO_DIR}/releases/specs/hppa SETS="hppa11_openrc hppa11_systemd hppa20_openrc hppa20_systemd hppa_livecd hppa_netboot"
[gentoo-commits] repo/gentoo:master commit in: app-emacs/xelb/, app-emacs/xelb/files/
commit: 8c480b55dc6e7124653b3b6e7fd9500048a4f9df Author: Maciej Barć gentoo org> AuthorDate: Fri Apr 22 23:21:46 2022 + Commit: Maciej Barć gentoo org> CommitDate: Fri Apr 22 23:21:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c480b55 app-emacs/xelb: new package; add version 0.18 Signed-off-by: Maciej Barć gentoo.org> app-emacs/xelb/Manifest | 1 + app-emacs/xelb/files/50xelb-gentoo.el | 1 + app-emacs/xelb/metadata.xml | 13 + app-emacs/xelb/xelb-0.18.ebuild | 24 4 files changed, 39 insertions(+) diff --git a/app-emacs/xelb/Manifest b/app-emacs/xelb/Manifest new file mode 100644 index ..e5397299d61f --- /dev/null +++ b/app-emacs/xelb/Manifest @@ -0,0 +1 @@ +DIST xelb-0.18.tar.gz 127797 BLAKE2B d438bea5142dc233d272959e9ca683d55cf1b61a97b002bf6864425a83c9238fca37aa7387f38dac3c3c8064b9ca8c5a64f934ef60360273df1453a152778785 SHA512 72048e12028811b5beb206102bef27b519bf0524e801f2eec5b3eac8dee785a99dc165e6ecafe14680a5fc0025d7d720db76df5fbbcb9a65070402a29de6ad0b diff --git a/app-emacs/xelb/files/50xelb-gentoo.el b/app-emacs/xelb/files/50xelb-gentoo.el new file mode 100644 index ..431f7e90ae73 --- /dev/null +++ b/app-emacs/xelb/files/50xelb-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/xelb/metadata.xml b/app-emacs/xelb/metadata.xml new file mode 100644 index ..1591137fb9e2 --- /dev/null +++ b/app-emacs/xelb/metadata.xml @@ -0,0 +1,13 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + +gnu-em...@gentoo.org +Gentoo GNU Emacs project + + +https://github.com/ch11ng/xelb/issues/ +ch11ng/xelb + + diff --git a/app-emacs/xelb/xelb-0.18.ebuild b/app-emacs/xelb/xelb-0.18.ebuild new file mode 100644 index ..04e2fdea468f --- /dev/null +++ b/app-emacs/xelb/xelb-0.18.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=24.4 + +inherit elisp + +DESCRIPTION="X protocol Emacs Lisp Binding" +HOMEPAGE="https://github.com/ch11ng/xelb/; +SRC_URI="https://github.com/ch11ng/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + app-editors/emacs[gui] + x11-apps/xauth +" + +DOCS=( README.md ) +SITEFILE="50${PN}-gentoo.el"
[gentoo-commits] repo/gentoo:master commit in: app-emacs/exwm/, app-emacs/exwm/files/
commit: f384314f8bd0985e620eff3ee9592a26d7525fa4 Author: Maciej Barć gentoo org> AuthorDate: Fri Apr 22 23:28:59 2022 + Commit: Maciej Barć gentoo org> CommitDate: Fri Apr 22 23:28:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f384314f app-emacs/exwm: new package; add version 0.26 Signed-off-by: Maciej Barć gentoo.org> app-emacs/exwm/Manifest | 1 + app-emacs/exwm/exwm-0.26.ebuild | 27 +++ app-emacs/exwm/files/50exwm-gentoo.el | 1 + app-emacs/exwm/metadata.xml | 13 + 4 files changed, 42 insertions(+) diff --git a/app-emacs/exwm/Manifest b/app-emacs/exwm/Manifest new file mode 100644 index ..9ec52a74043b --- /dev/null +++ b/app-emacs/exwm/Manifest @@ -0,0 +1 @@ +DIST exwm-0.26.tar.gz 75687 BLAKE2B 59f272339196198f4d8977e8a2a6badb0293dba52b5049fe28e3cf6a46b578ecf58a0cbb874744c25ba868ac9ec78ebde6afcc588f3861dd459cd1392d096b92 SHA512 f8492836105da5e6494ff65f4972a26c9be55bc54de72857b4fea9be84b392e2cb135241b74dede773e0fdcf2b216f2e1d750709ee0a7dc16afe8b6672676a17 diff --git a/app-emacs/exwm/exwm-0.26.ebuild b/app-emacs/exwm/exwm-0.26.ebuild new file mode 100644 index ..e30e29af0fcb --- /dev/null +++ b/app-emacs/exwm/exwm-0.26.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Emacs X Window Manager" +HOMEPAGE="https://github.com/ch11ng/exwm/; +SRC_URI="https://github.com/ch11ng/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="app-emacs/xelb" +BDEPEND="${RDEPEND}" + +DOCS=( README.md ) +SITEFILE="50${PN}-gentoo.el" + +src_install() { + elisp_src_install + + insinto ${SITEETC}/${PN}/examples + doins xinitrc +} diff --git a/app-emacs/exwm/files/50exwm-gentoo.el b/app-emacs/exwm/files/50exwm-gentoo.el new file mode 100644 index ..431f7e90ae73 --- /dev/null +++ b/app-emacs/exwm/files/50exwm-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/exwm/metadata.xml b/app-emacs/exwm/metadata.xml new file mode 100644 index ..5f5868bcc422 --- /dev/null +++ b/app-emacs/exwm/metadata.xml @@ -0,0 +1,13 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + +gnu-em...@gentoo.org +Gentoo GNU Emacs project + + +https://github.com/ch11ng/exwm/issues/ +ch11ng/exwm + +
[gentoo-commits] proj/portage:master commit in: lib/_emerge/
commit: ff27e63569297dcd8b459e7ee255d4335e9f9105 Author: Mike Gilbert gentoo org> AuthorDate: Fri Apr 22 21:13:11 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Apr 22 21:20:32 2022 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ff27e635 MiscFunctionsProcess: use a separate SANDBOX_LOG This avoids clobbering the main sandbox.log file when "misc-functions.sh die_hooks" is invoked after an ebuild phase. Signed-off-by: Mike Gilbert gentoo.org> lib/_emerge/MiscFunctionsProcess.py | 11 +++ 1 file changed, 11 insertions(+) diff --git a/lib/_emerge/MiscFunctionsProcess.py b/lib/_emerge/MiscFunctionsProcess.py index 7a7b1f5ac..16fd08222 100644 --- a/lib/_emerge/MiscFunctionsProcess.py +++ b/lib/_emerge/MiscFunctionsProcess.py @@ -48,9 +48,20 @@ class MiscFunctionsProcess(AbstractEbuildProcess): # Temporarily unset EBUILD_PHASE so that bashrc code doesn't # think this is a real phase. phase_backup = self.settings.pop("EBUILD_PHASE", None) + +# Use a separate sandbox log file to avoid clobbering the real one. +sandbox_log = self.settings.pop("SANDBOX_LOG", None) +if sandbox_log is not None: +self.settings["SANDBOX_LOG"] = os.path.join( +self.settings["T"], "sandbox-misc.log" +) + try: return spawn(" ".join(args), self.settings, **kwargs) finally: if phase_backup is not None: self.settings["EBUILD_PHASE"] = phase_backup self.settings.pop("PORTAGE_PIPE_FD", None) +self.settings.pop("SANDBOX_LOG", None) +if sandbox_log is not None: +self.settings["SANDBOX_LOG"] = sandbox_log
[gentoo-commits] repo/gentoo:master commit in: dev-util/intel-graphics-compiler/
commit: 8863c04452c729d5601d956974b8bdaab9c3b905 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Apr 22 22:21:22 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Apr 22 22:21:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8863c044 dev-util/intel-graphics-compiler: add 1.0.10988 Signed-off-by: Conrad Kostecki gentoo.org> dev-util/intel-graphics-compiler/Manifest | 1 + .../intel-graphics-compiler-1.0.10988.ebuild | 86 ++ 2 files changed, 87 insertions(+) diff --git a/dev-util/intel-graphics-compiler/Manifest b/dev-util/intel-graphics-compiler/Manifest index aa189c637eb5..b23ec92763df 100644 --- a/dev-util/intel-graphics-compiler/Manifest +++ b/dev-util/intel-graphics-compiler/Manifest @@ -1,4 +1,5 @@ DIST intel-graphics-compiler-1.0.10713.tar.gz 8489446 BLAKE2B 063b938ae6d32f3a64decf943215c54ea45eafdb828fdec467941f9e4288977332a3e5e0703193c95412c287f20944b5c2951310c6eb678233cd16dfdd3377b0 SHA512 a6c568d339c0316400f88e318a290a92f842eeb2ab92abd0c23ff155e6b90e2d8e012ac8714a9695a66a509ffef66574919d92bc03ff06b773a79896546fe1a6 DIST intel-graphics-compiler-1.0.10778.tar.gz 8515512 BLAKE2B 56d7a0b54ce026d93179737fe199d006923398b7f85d582487469f1cfa665ae5351bc160c6babda5d8bf2bf6173a051277b2fb11c9ccf4b888cd0e06295161c4 SHA512 e8fcdab3a8c70f8560f49288db42a926f1e8e82d3e433bb897fcd1648acdf0f8fe425a1cd8dae5bfabc7d0a91fe0c985550e35c6396fe46778091852e185e750 DIST intel-graphics-compiler-1.0.10840.tar.gz 8526951 BLAKE2B 08497e7c3259f33cb5dbdc43a0554f7f83173f43e2d39249d3845e6a4592035c085242d6534719dbb15f14351e301344598618790232db43ea3cee6fa2b7c5af SHA512 268b118732a6e5828a13eddc396b38aef5e7b746f8db0786dce76323fadcfe2a64b0bac87b6557c5bb7ddb000ec31e08f7b2557acfa612d960516e93cec78c81 +DIST intel-graphics-compiler-1.0.10988.tar.gz 8571350 BLAKE2B 8f1fcba9016eb607de4604b152e559cae8547c99a618dfc533591165c2da95b466227b75c4ef2b2e9064ec0a30fac711176a7f46f2952df51c06e172fcdcffe4 SHA512 b4de7dc195ee089321a28a428e7604f187552ca161bd08ef245f61740f2ee91e8d48d0718dac17641368113cd8e92ec177a994622f3539dd307542e9dabf5663 DIST intel-graphics-compiler-1.0.8744.tar.gz 7586378 BLAKE2B 0f20f99a2659f733521af35c1dd63c2b1398bf4fc5745a217b96ad62cfa53f105d4c9a34eba09651d0f0679d6957820011446f5657170f5ad07d110372b8b1f3 SHA512 dbbe6c08f32b80be305add570187df883aacefbf90b252c70b5705ecc7732f25873732a85558f0aed2ee8db5bcd1a59aec4d7ba110774922dbb19d4d3522a539 diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10988.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10988.ebuild new file mode 100644 index ..fc02ff9997b0 --- /dev/null +++ b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10988.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_BUILD_TYPE="Release" +LLVM_MAX_SLOT="13" +MY_PN="igc" +MY_P="${MY_PN}-${PV}" +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake flag-o-matic llvm python-any-r1 + +DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware" +HOMEPAGE="https://github.com/intel/intel-graphics-compiler; +SRC_URI="https://github.com/intel/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="debug" + +DEPEND=" + dev-libs/opencl-clang:${LLVM_MAX_SLOT}= + dev-util/spirv-tools + =sys-devel/lld-${LLVM_MAX_SLOT}* + sys-devel/llvm:${LLVM_MAX_SLOT}= +" + +RDEPEND="${DEPEND}" + +BDEPEND=" + =sys-devel/lld-${LLVM_MAX_SLOT}* + ${PYTHON_DEPS} +" + +PATCHES=( + "${FILESDIR}/${PN}-1.0.9-no_Werror.patch" + "${FILESDIR}/${PN}-1.0.8173-opencl-clang_version.patch" + "${FILESDIR}/${PN}-1.0.8365-disable-git.patch" +) + +pkg_setup() { + llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + # Get LLVM version + local llvm_version="$(best_version -d sys-devel/llvm:${LLVM_MAX_SLOT})" + + # See https://github.com/intel/intel-graphics-compiler/issues/212 + append-ldflags -Wl,-z,undefs + + # See https://bugs.gentoo.org/718824 + ! use debug && append-cppflags -DNDEBUG + + local mycmakeargs=( + -DCCLANG_SONAME_VERSION="${LLVM_MAX_SLOT}" + -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix ${LLVM_MAX_SLOT})/$(get_libdir)" + -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64" + -DIGC_OPTION__CLANG_MODE="Prebuilds" + -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON" + -DIGC_OPTION__LLD_MODE="Prebuilds" + -DIGC_OPTION__LLDELF_H_DIR="${EPREFIX}/usr/include/lld/Common" + -DIGC_OPTION__LLVM_MODE="Prebuilds" + -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}" + -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds" +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/intel-compute-runtime/
commit: 84ba80bca06d5613d7e9e6e9f28bbdc2ec8052c2 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Apr 22 22:22:25 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Apr 22 22:22:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ba80bc dev-libs/intel-compute-runtime: add 22.16.22992 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/intel-compute-runtime/Manifest| 1 + .../intel-compute-runtime-22.16.22992.ebuild | 70 ++ 2 files changed, 71 insertions(+) diff --git a/dev-libs/intel-compute-runtime/Manifest b/dev-libs/intel-compute-runtime/Manifest index 5f09d2a0b57f..e4744158e2f4 100644 --- a/dev-libs/intel-compute-runtime/Manifest +++ b/dev-libs/intel-compute-runtime/Manifest @@ -3,3 +3,4 @@ DIST intel-compute-runtime-22.12.22749.tar.gz 5234659 BLAKE2B 162c4781561a131af5 DIST intel-compute-runtime-22.13.22789.tar.gz 5252140 BLAKE2B 81fe85e75b1f6257771950dd2716e48f8db61dbe62f747c13ed00be7385c9e6a2f2cd2a5d50cf4253962d13bd1fdb4449a5e646fe3a8b10af228f746b9880210 SHA512 e4d22d8f73463300424b2df9a9634f0b5ac341131de33e57d46ffd52ce0b3fbdbf62cf591876d2143ca14caeba42ec95f5aef201eb9895e5d36b2279b15e661c DIST intel-compute-runtime-22.14.22890.tar.gz 5290076 BLAKE2B 9a6ec8ed142a183d270006726d34492adea989bc2db9eff53046f4c247f7d5089e4cbb6448513b54eeaf7079f990f9a3b6d31cca53459bc2fcd1ced5d2b1bea1 SHA512 78c195832a0f55ff0bf64519234a5f70f1459263000804db1cc73a72c4c07e12c540a9fa0a574bf382713deb132be50b6e6eb7b4abfd264f707889bf02fc1af7 DIST intel-compute-runtime-22.15.22905.tar.gz 5301399 BLAKE2B fd2d2e6e284cceba4b2de5d56cea537784ae774b047ed1b67f17f92acbc821579ab619e509aa67de9802bb94bdae215372e64575c2590b24d69a0c9c10d63b66 SHA512 9976d762e4851a48bb72e4c59ec4c557a02b34c959bd5c602eb31232d473501e6ea6fe925385a579df6a120537b1efde2c0bdc409c94b2b2072a14761b293973 +DIST intel-compute-runtime-22.16.22992.tar.gz 5334525 BLAKE2B e2fd74084cddc8163eff46cf267c33206c240b8e7c513d2408dabcc0290182fcb5ce7a8909dca93cbb6fd95c2130448498845602590ff59487508b7adcb2bd65 SHA512 7a133a97f437dfe62559097e41583db60e54af6937cfcb3613f4c54340919a0ee0136cfcea1fb6005341021a9bb139c40be8d237afa2a246accd0af1a20dd297 diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-22.16.22992.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-22.16.22992.ebuild new file mode 100644 index ..eca15c13bd28 --- /dev/null +++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-22.16.22992.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_BUILD_TYPE="Release" +MY_PN="${PN/intel-/}" +MY_P="${MY_PN}-${PV}" + +inherit cmake flag-o-matic + +DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver" +HOMEPAGE="https://github.com/intel/compute-runtime; +SRC_URI="https://github.com/intel/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+l0 +vaapi" + +RDEPEND=">=media-libs/gmmlib-22.0.2:=" + +DEPEND=" + ${DEPEND} + dev-libs/intel-metrics-library + dev-libs/libnl:3 + dev-libs/libxml2:2 + >=dev-util/intel-graphics-compiler-1.0.10713 + >=dev-util/intel-graphics-system-controller-0.2.4 + media-libs/mesa + >=virtual/opencl-3 + l0? ( >=dev-libs/level-zero-1.7.15 ) + vaapi? ( + x11-libs/libdrm[video_cards_intel] + x11-libs/libva + ) +" + +BDEPEND="virtual/pkgconfig" + +DOCS=( "README.md" "FAQ.md" ) + +src_configure() { + # See https://github.com/intel/compute-runtime/issues/531 + filter-flags -flto=* -flto + + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + -DCMAKE_INSTALL_LIBDIR="$(get_libdir)" + -DBUILD_WITH_L0="$(usex l0)" + -DDISABLE_LIBVA="$(usex !vaapi)" + -DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include" + -DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include" + -DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors" + -DSUPPORT_DG1="ON" + + # See https://github.com/intel/intel-graphics-compiler/issues/204 + -DNEO_DISABLE_BUILTINS_COMPILATION="ON" + + # If enabled, tests are automatically run during + # the compile phase and we cannot run them because + # they require permissions to access the hardware. + -DSKIP_UNIT_TESTS="1" + + -Wno-dev + ) + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/intel-vc-intrinsics/
commit: 9bb26fc0731b95779432e1514984a171493d7624 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Apr 22 22:20:23 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Apr 22 22:20:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bb26fc0 dev-libs/intel-vc-intrinsics: add 0.2.0 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/intel-vc-intrinsics/Manifest | 1 + .../intel-vc-intrinsics-0.2.0.ebuild | 37 ++ 2 files changed, 38 insertions(+) diff --git a/dev-libs/intel-vc-intrinsics/Manifest b/dev-libs/intel-vc-intrinsics/Manifest index 51d94a688c1c..7f3932c9ffc5 100644 --- a/dev-libs/intel-vc-intrinsics/Manifest +++ b/dev-libs/intel-vc-intrinsics/Manifest @@ -1 +1,2 @@ DIST intel-vc-intrinsics-0.1.0.tar.gz 135780 BLAKE2B cb7c84c14a1fb9655e59ad559e24b3d1072f88390bc2b29ea614217049225dc371395849a7af81607a098a42228a249bdfa09fa72874eee4e20a78a0c4371087 SHA512 683c012900acfe331f29c4e88c0a0b0a4e5d84b146faed56757a70d5f9a94678a03c18bd46e269606761e0da4cad5b31f12cb50101d5f810044615971d2b5b9f +DIST intel-vc-intrinsics-0.2.0.tar.gz 135891 BLAKE2B 6118dbc43ca8e3363384f3ea6442480cd353758233f144717888e4c61f5d02ffe97be6f2936f74564da9aacc662e832be6f2371d86472a131232e2abd490c1cb SHA512 1a1b34a5a030141825c906a321b39da32b2cc989f1f3ad034881f4c5c55f27e7e63be7d5db264ba1b1249b589d7eee679061a9704ece610b4f29bdb88f0f19d5 diff --git a/dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.2.0.ebuild b/dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.2.0.ebuild new file mode 100644 index ..365759d0b864 --- /dev/null +++ b/dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.2.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_BUILD_TYPE="Release" +LLVM_MAX_SLOT="13" +MY_PN="${PN/intel-/}" +MY_P="${MY_PN}-${PV}" +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake llvm python-any-r1 + +DESCRIPTION="A set of new intrinsics on top of core LLVM IR instructions" +HOMEPAGE="https://github.com/intel/vc-intrinsics; +SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-libs/libxml2:2= + sys-devel/llvm:${LLVM_MAX_SLOT} + sys-libs/zlib +" +RDEPEND="${DEPEND}" +BDEPEND="${PYTHON_DEPS}" + +src_configure() { + local mycmakeargs=( + -DLLVM_DIR="$(get_llvm_prefix ${LLVM_MAX_SLOT})" + ) + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/ppc32/
commit: 771a4d4f3fa43c23903f1e931cd0e2ad2bbe288f Author: Lars Wendler gentoo org> AuthorDate: Fri Apr 22 21:48:25 2022 + Commit: Lars Wendler gentoo org> CommitDate: Fri Apr 22 21:48:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=771a4d4f profiles/arch/powerpc/ppc32: Masked media-libs/freetype[svg] Bug: https://bugs.gentoo.org/840227 Signed-off-by: Lars Wendler gentoo.org> profiles/arch/powerpc/ppc32/package.use.mask | 4 1 file changed, 4 insertions(+) diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask index 74a52e5949f9..6e8d8216b88e 100644 --- a/profiles/arch/powerpc/ppc32/package.use.mask +++ b/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Lars Wendler (2022-04-22) +# gnome-base/librsvg missing keywords +media-libs/freetype svg + # Matt Turner (2022-04-16) # sys-auth/seatd is not keyworded dev-libs/weston seatd
[gentoo-commits] repo/gentoo:master commit in: dev-vcs/rcs/
commit: 1b90705e46af2e19c635f331342f827fc09dfc80 Author: Mike Gilbert gentoo org> AuthorDate: Fri Apr 22 21:47:10 2022 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Apr 22 21:47:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b90705e dev-vcs/rcs: addpredict / for tests Closes: https://bugs.gentoo.org/840173 Signed-off-by: Mike Gilbert gentoo.org> dev-vcs/rcs/rcs-5.10.0.ebuild | 10 +- dev-vcs/rcs/rcs-5.10.1.ebuild | 8 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/dev-vcs/rcs/rcs-5.10.0.ebuild b/dev-vcs/rcs/rcs-5.10.0.ebuild index 7195ab87aef1..5bd7347fc901 100644 --- a/dev-vcs/rcs/rcs-5.10.0.ebuild +++ b/dev-vcs/rcs/rcs-5.10.0.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=8 @@ -41,6 +41,14 @@ src_test() { emake check } +src_test() { + # Tests attempt to call rcs commands on /dev/null and /tmp. + # https://bugs.gentoo.org/840173 + local -x SANDBOX_PREDICT=${SANDBOX_PREDICT} + addpredict / + default +} + src_install() { emake DESTDIR="${D}" install diff --git a/dev-vcs/rcs/rcs-5.10.1.ebuild b/dev-vcs/rcs/rcs-5.10.1.ebuild index ac5f14633fd8..d004ccb4c1a6 100644 --- a/dev-vcs/rcs/rcs-5.10.1.ebuild +++ b/dev-vcs/rcs/rcs-5.10.1.ebuild @@ -32,6 +32,14 @@ src_configure() { econf } +src_test() { + # Tests attempt to call rcs commands on /dev/null and /tmp. + # https://bugs.gentoo.org/840173 + local -x SANDBOX_PREDICT=${SANDBOX_PREDICT} + addpredict / + default +} + src_install() { emake DESTDIR="${D}" install
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/armv4t/, profiles/arch/arm/armv5te/, profiles/arch/arm/armv4/
commit: a5ea541b583d93ca78436636b8d11b47a9ae27b4 Author: Sam James gentoo org> AuthorDate: Fri Apr 22 21:38:33 2022 + Commit: Sam James gentoo org> CommitDate: Fri Apr 22 21:39:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5ea541b profiles/arch/arm: mask freetype[svg] where no Rust I'd not realised it's conditional -- thank goodness. Do as what's been done in e.g. PPC. Bug: https://bugs.gentoo.org/840227 Signed-off-by: Sam James gentoo.org> profiles/arch/arm/armv4/package.mask | 1 - profiles/arch/arm/armv4/package.use.mask | 4 profiles/arch/arm/armv4t/package.mask | 1 - profiles/arch/arm/armv4t/package.use.mask | 4 profiles/arch/arm/armv5te/package.mask | 1 - profiles/arch/arm/armv5te/package.use.mask | 4 6 files changed, 12 insertions(+), 3 deletions(-) diff --git a/profiles/arch/arm/armv4/package.mask b/profiles/arch/arm/armv4/package.mask index 2b2acfef8ded..a7efb315c23f 100644 --- a/profiles/arch/arm/armv4/package.mask +++ b/profiles/arch/arm/armv4/package.mask @@ -27,7 +27,6 @@ virtual/rust gnome-base/gdm gnome-extra/chrome-gnome-shell gnome-extra/gnome-tweaks ->=media-libs/freetype-2.12.0 >=dev-python/cryptography-36 >=dev-python/pyopenssl-22 dev-python/setuptools-rust diff --git a/profiles/arch/arm/armv4/package.use.mask b/profiles/arch/arm/armv4/package.use.mask index 22dcce444583..e507c3a3eca6 100644 --- a/profiles/arch/arm/armv4/package.use.mask +++ b/profiles/arch/arm/armv4/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-22) +# Needs Rustified librsvg +>=media-libs/freetype-2.12.0 svg + # Matt Turner (2021-07-25) # gdm requires gnome-shell requires rustified librsvg. x11-misc/xscreensaver gdm diff --git a/profiles/arch/arm/armv4t/package.mask b/profiles/arch/arm/armv4t/package.mask index 2b2acfef8ded..a7efb315c23f 100644 --- a/profiles/arch/arm/armv4t/package.mask +++ b/profiles/arch/arm/armv4t/package.mask @@ -27,7 +27,6 @@ virtual/rust gnome-base/gdm gnome-extra/chrome-gnome-shell gnome-extra/gnome-tweaks ->=media-libs/freetype-2.12.0 >=dev-python/cryptography-36 >=dev-python/pyopenssl-22 dev-python/setuptools-rust diff --git a/profiles/arch/arm/armv4t/package.use.mask b/profiles/arch/arm/armv4t/package.use.mask index 22dcce444583..e507c3a3eca6 100644 --- a/profiles/arch/arm/armv4t/package.use.mask +++ b/profiles/arch/arm/armv4t/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-22) +# Needs Rustified librsvg +>=media-libs/freetype-2.12.0 svg + # Matt Turner (2021-07-25) # gdm requires gnome-shell requires rustified librsvg. x11-misc/xscreensaver gdm diff --git a/profiles/arch/arm/armv5te/package.mask b/profiles/arch/arm/armv5te/package.mask index d728da562af0..9a74eda8319b 100644 --- a/profiles/arch/arm/armv5te/package.mask +++ b/profiles/arch/arm/armv5te/package.mask @@ -27,7 +27,6 @@ virtual/rust gnome-base/gdm gnome-extra/chrome-gnome-shell gnome-extra/gnome-tweaks ->=media-libs/freetype-2.12.0 >=dev-python/cryptography-36 >=dev-python/pyopenssl-22 dev-python/setuptools-rust diff --git a/profiles/arch/arm/armv5te/package.use.mask b/profiles/arch/arm/armv5te/package.use.mask index 22dcce444583..e507c3a3eca6 100644 --- a/profiles/arch/arm/armv5te/package.use.mask +++ b/profiles/arch/arm/armv5te/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-22) +# Needs Rustified librsvg +>=media-libs/freetype-2.12.0 svg + # Matt Turner (2021-07-25) # gdm requires gnome-shell requires rustified librsvg. x11-misc/xscreensaver gdm
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/ppc64/32ul/
commit: 9dcb4eea5e3c278d8df726e465646374fbf36d64 Author: Lars Wendler gentoo org> AuthorDate: Fri Apr 22 21:31:30 2022 + Commit: Lars Wendler gentoo org> CommitDate: Fri Apr 22 21:36:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dcb4eea profiles/arch/powerpc/ppc64/32ul: Masked media-libs/freetype[svg] Bug: https://bugs.gentoo.org/840227 Signed-off-by: Lars Wendler gentoo.org> profiles/arch/powerpc/ppc64/32ul/package.use.mask | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/profiles/arch/powerpc/ppc64/32ul/package.use.mask b/profiles/arch/powerpc/ppc64/32ul/package.use.mask index 4fdcbda5e77c..bfd49a6d6b60 100644 --- a/profiles/arch/powerpc/ppc64/32ul/package.use.mask +++ b/profiles/arch/powerpc/ppc64/32ul/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Lars Wendler (2022-04-22) +# gnome-base/librsvg missing keywords +media-libs/freetype svg + # Andreas Sturmlechner (2021-01-19) # dev-java/openjdk:11 is not keyworded >=app-office/libreoffice-7 java
[gentoo-commits] repo/gentoo:master commit in: dev-ml/parmap/
commit: 3963bd109f2693f1a929b14572ec9127d1586a2f Author: Alfredo Tupone gentoo org> AuthorDate: Fri Apr 22 21:08:06 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Apr 22 21:08:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3963bd10 dev-ml/parmap: depends on dune-configurator subslot Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/parmap/{parmap-1.2.4.ebuild => parmap-1.2.4-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/parmap/parmap-1.2.4.ebuild b/dev-ml/parmap/parmap-1.2.4-r1.ebuild similarity index 94% rename from dev-ml/parmap/parmap-1.2.4.ebuild rename to dev-ml/parmap/parmap-1.2.4-r1.ebuild index 6c2389eba68b..2cab0f41c790 100644 --- a/dev-ml/parmap/parmap-1.2.4.ebuild +++ b/dev-ml/parmap/parmap-1.2.4-r1.ebuild @@ -16,6 +16,6 @@ SLOT="0/${PV}" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="+ocamlopt" -BDEPEND="dev-ml/dune-configurator" +BDEPEND="dev-ml/dune-configurator:=" RDEPEND=">=dev-lang/ocaml-4.03:=[ocamlopt?]" DEPEND="${RDEPEND}"
[gentoo-commits] proj/qa-scripts:master commit in: /
commit: 8a9f71b41829f17a76ac35f33e251f1c4f0ce6eb Author: Michał Górny gentoo org> AuthorDate: Fri Apr 22 20:55:58 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 22 20:56:20 2022 + URL:https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=8a9f71b4 Bump pkgcheck2html Signed-off-by: Michał Górny gentoo.org> pkgcheck2html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgcheck2html b/pkgcheck2html index 630048b..3704619 16 --- a/pkgcheck2html +++ b/pkgcheck2html @@ -1 +1 @@ -Subproject commit 630048b8c486a72361e9f73f14d80614f804730c +Subproject commit 3704619bbfb31db09a2380fe1d918c18a05cca16
[gentoo-commits] repo/gentoo:master commit in: app-text/tkman/
commit: 4e7628b49662e359afd7e3e7a4dbbcc532c7afa4 Author: Sam James gentoo org> AuthorDate: Fri Apr 22 20:40:16 2022 + Commit: Sam James gentoo org> CommitDate: Fri Apr 22 20:40:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e7628b4 app-text/tkman: use subslot dep on tcl Signed-off-by: Sam James gentoo.org> app-text/tkman/{tkman-2.2-r2.ebuild => tkman-2.2-r3.ebuild} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app-text/tkman/tkman-2.2-r2.ebuild b/app-text/tkman/tkman-2.2-r3.ebuild similarity index 89% rename from app-text/tkman/tkman-2.2-r2.ebuild rename to app-text/tkman/tkman-2.2-r3.ebuild index 6efcee2408f7..dea248e90be4 100644 --- a/app-text/tkman/tkman-2.2-r2.ebuild +++ b/app-text/tkman/tkman-2.2-r3.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=8 @@ -15,8 +15,8 @@ KEYWORDS="~amd64 ppc sparc x86" DEPEND=" >=app-text/rman-3.1 - >=dev-lang/tcl-8.4:0 - >=dev-lang/tk-8.4:0 + >=dev-lang/tcl-8.4:= + >=dev-lang/tk-8.4:= " RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-misc/vittk/
commit: 3efae625fef63f03502aca162e5aa6030801218b Author: Sam James gentoo org> AuthorDate: Fri Apr 22 20:38:51 2022 + Commit: Sam James gentoo org> CommitDate: Fri Apr 22 20:40:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3efae625 app-misc/vittk: use subslot dep on tcl Signed-off-by: Sam James gentoo.org> app-misc/vittk/{vittk-1.3.ebuild => vittk-1.3-r1.ebuild} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app-misc/vittk/vittk-1.3.ebuild b/app-misc/vittk/vittk-1.3-r1.ebuild similarity index 87% rename from app-misc/vittk/vittk-1.3.ebuild rename to app-misc/vittk/vittk-1.3-r1.ebuild index bc1c47519edb..4cf322908e9a 100644 --- a/app-misc/vittk/vittk-1.3.ebuild +++ b/app-misc/vittk/vittk-1.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,11 +13,11 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -DEPEND="dev-lang/tcl:0" +DEPEND="dev-lang/tcl:=" RDEPEND=" ${DEPEND} app-misc/task - dev-lang/tk:0 + dev-lang/tk:= " PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tclxml/
commit: 9efc19c4c595864b0e097655f69b0c3f776a6803 Author: Sam James gentoo org> AuthorDate: Fri Apr 22 20:38:11 2022 + Commit: Sam James gentoo org> CommitDate: Fri Apr 22 20:40:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9efc19c4 dev-tcltk/tclxml: use subslot dep on tcl Signed-off-by: Sam James gentoo.org> dev-tcltk/tclxml/{tclxml-3.2.7.ebuild => tclxml-3.2.7-r1.ebuild} | 4 ++-- dev-tcltk/tclxml/{tclxml-3.3.1.ebuild => tclxml-3.3.1-r1.ebuild} | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-tcltk/tclxml/tclxml-3.2.7.ebuild b/dev-tcltk/tclxml/tclxml-3.2.7-r1.ebuild similarity index 94% rename from dev-tcltk/tclxml/tclxml-3.2.7.ebuild rename to dev-tcltk/tclxml/tclxml-3.2.7-r1.ebuild index a32148ddc14b..5c4a298b68e7 100644 --- a/dev-tcltk/tclxml/tclxml-3.2.7.ebuild +++ b/dev-tcltk/tclxml/tclxml-3.2.7-r1.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 @@ -14,7 +14,7 @@ KEYWORDS="~alpha amd64 ppc sparc x86" IUSE="debug threads" DEPEND=" - >=dev-lang/tcl-8.2:0 + >=dev-lang/tcl-8.2:= >=dev-libs/libxml2-2.6.9 dev-libs/libxslt >=dev-tcltk/tcllib-1.2 diff --git a/dev-tcltk/tclxml/tclxml-3.3.1.ebuild b/dev-tcltk/tclxml/tclxml-3.3.1-r1.ebuild similarity index 94% rename from dev-tcltk/tclxml/tclxml-3.3.1.ebuild rename to dev-tcltk/tclxml/tclxml-3.3.1-r1.ebuild index 21c1b65eadf8..022c63c640c3 100644 --- a/dev-tcltk/tclxml/tclxml-3.3.1.ebuild +++ b/dev-tcltk/tclxml/tclxml-3.3.1-r1.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 @@ -17,7 +17,7 @@ KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" IUSE="debug threads" DEPEND=" - >=dev-lang/tcl-8.2:0 + >=dev-lang/tcl-8.2:= >=dev-libs/libxml2-2.6.9 dev-libs/libxslt >=dev-tcltk/tcllib-1.2
[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tclperl/
commit: e433d63798b639dee66caf6ab834157af87b838c Author: Sam James gentoo org> AuthorDate: Fri Apr 22 20:37:26 2022 + Commit: Sam James gentoo org> CommitDate: Fri Apr 22 20:40:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e433d637 dev-tcltk/tclperl: use subslot dep on tcl Signed-off-by: Sam James gentoo.org> .../tclperl/{tclperl-3.2-r1.ebuild => tclperl-3.2-r2.ebuild} | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-tcltk/tclperl/tclperl-3.2-r1.ebuild b/dev-tcltk/tclperl/tclperl-3.2-r2.ebuild similarity index 88% rename from dev-tcltk/tclperl/tclperl-3.2-r1.ebuild rename to dev-tcltk/tclperl/tclperl-3.2-r2.ebuild index 199adc9af13d..850c9507c6ff 100644 --- a/dev-tcltk/tclperl/tclperl-3.2-r1.ebuild +++ b/dev-tcltk/tclperl/tclperl-3.2-r2.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 @@ -15,9 +15,9 @@ KEYWORDS="amd64 ~ppc x86" IUSE="" DEPEND=" - >=dev-lang/tcl-8.3.3:0 - >=dev-lang/perl-5.6.0 - sys-libs/binutils-libs" + >=dev-lang/tcl-8.3.3:= + >=dev-lang/perl-5.6.0:= + sys-libs/binutils-libs:=" RDEPEND="${DEPEND}" DOCS=( CHANGES README)
[gentoo-commits] repo/gentoo:master commit in: app-crypt/gorilla/
commit: d3d11150e35729bd740d0c082032344b666e3a80 Author: Sam James gentoo org> AuthorDate: Fri Apr 22 20:39:41 2022 + Commit: Sam James gentoo org> CommitDate: Fri Apr 22 20:40:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3d11150 app-crypt/gorilla: use subslot dep on tcl Signed-off-by: Sam James gentoo.org> app-crypt/gorilla/{gorilla-1.4-r1.ebuild => gorilla-1.4-r2.ebuild} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app-crypt/gorilla/gorilla-1.4-r1.ebuild b/app-crypt/gorilla/gorilla-1.4-r2.ebuild similarity index 88% rename from app-crypt/gorilla/gorilla-1.4-r1.ebuild rename to app-crypt/gorilla/gorilla-1.4-r2.ebuild index fdb790d0430d..860983172a00 100644 --- a/app-crypt/gorilla/gorilla-1.4-r1.ebuild +++ b/app-crypt/gorilla/gorilla-1.4-r2.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 @@ -12,8 +12,8 @@ SLOT="0" KEYWORDS="amd64 x86" DEPEND=" - >=dev-lang/tcl-8.4.19:0 - >=dev-lang/tk-8.4.19:0 + >=dev-lang/tcl-8.4.19:= + >=dev-lang/tk-8.4.19:= dev-tcltk/iwidgets dev-tcltk/bwidget "
[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/expect/
commit: 529577aeea71cfe7bf5fc2c62e00b152c9c25fd0 Author: Sam James gentoo org> AuthorDate: Fri Apr 22 20:36:56 2022 + Commit: Sam James gentoo org> CommitDate: Fri Apr 22 20:40:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=529577ae dev-tcltk/expect: use subslot dep on tcl Signed-off-by: Sam James gentoo.org> dev-tcltk/expect/{expect-5.45.4.ebuild => expect-5.45.4-r2.ebuild}| 2 +- dev-tcltk/expect/{expect-5.45.4-r1.ebuild => expect-5.45.4-r3.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-tcltk/expect/expect-5.45.4.ebuild b/dev-tcltk/expect/expect-5.45.4-r2.ebuild similarity index 98% rename from dev-tcltk/expect/expect-5.45.4.ebuild rename to dev-tcltk/expect/expect-5.45.4-r2.ebuild index 6062b7449ecb..0b1f85dbef2f 100644 --- a/dev-tcltk/expect/expect-5.45.4.ebuild +++ b/dev-tcltk/expect/expect-5.45.4-r2.ebuild @@ -17,7 +17,7 @@ IUSE="debug doc threads" # We need dejagnu for src_test, but dejagnu needs expect # to compile/run, so we cant add dejagnu to DEPEND :/ -DEPEND=">=dev-lang/tcl-8.2:0[threads?]" +DEPEND=">=dev-lang/tcl-8.2:=[threads?]" RDEPEND="${DEPEND}" S=${WORKDIR}/${MY_P} diff --git a/dev-tcltk/expect/expect-5.45.4-r1.ebuild b/dev-tcltk/expect/expect-5.45.4-r3.ebuild similarity index 98% rename from dev-tcltk/expect/expect-5.45.4-r1.ebuild rename to dev-tcltk/expect/expect-5.45.4-r3.ebuild index fa02fd421cbb..6cda0a2c2c7b 100644 --- a/dev-tcltk/expect/expect-5.45.4-r1.ebuild +++ b/dev-tcltk/expect/expect-5.45.4-r3.ebuild @@ -17,7 +17,7 @@ IUSE="debug doc threads" # We need dejagnu for src_test, but dejagnu needs expect # to compile/run, so we cant add dejagnu to DEPEND :/ -DEPEND=">=dev-lang/tcl-8.2:0[threads?]" +DEPEND=">=dev-lang/tcl-8.2:=[threads?]" RDEPEND="${DEPEND}" S=${WORKDIR}/${MY_P}
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: a6a22169f11936f1f491a1ca1807ff14cd527d15 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 22 20:22:40 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 22 20:23:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6a22169 package.mask: Last rite most of dev-python/namespace-* Signed-off-by: Michał Górny gentoo.org> profiles/package.mask | 12 1 file changed, 12 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 06d411d485e9..381c83997d2c 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,18 @@ #--- END OF EXAMPLES --- +# Michał Górny (2022-04-22) +# Obsolete namespace packages. PEP 420 implicit namespaces are now +# the preferred solution. Upgrade the reverse dependencies to get +# these packages unmerged. +# Removal on 2022-05-09. +dev-python/namespace-google +dev-python/namespace-lazr +dev-python/namespace-paste +dev-python/namespace-repoze +dev-python/namespace-ruamel +dev-python/namespace-zope + # Hans de Graaff (2022-04-22) # Obsolete slots that are no longer used by current # dev-ruby/simplecov versions and have no use on their own.
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 607a79943672482306a8efd40df1578593f93e34 Author: Sam James gentoo org> AuthorDate: Fri Apr 22 20:00:50 2022 + Commit: Sam James gentoo org> CommitDate: Fri Apr 22 20:20:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=607a7994 profiles: declare virtual/jpeg deprecated Signed-off-by: Sam James gentoo.org> profiles/package.deprecated | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/profiles/package.deprecated b/profiles/package.deprecated index a042a92495d6..b8ed2952a8d3 100644 --- a/profiles/package.deprecated +++ b/profiles/package.deprecated @@ -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 # This file specifies packages that are considered deprecated (but not @@ -17,6 +17,12 @@ #--- END OF EXAMPLES --- +# Sam James (2022-04-22) +# Obsolete virtual. +# Only one provider is left (media-libs/libjpeg-turbo), please change +# dependency to that instead. +virtual/jpeg + # Matt Turner (2022-03-27) # Deprecated GNOME 2 era packages app-misc/tracker:0
[gentoo-commits] repo/gentoo:master commit in: kde-apps/libkleo/
commit: 37c5d6152b1cd16fc8f47dc817a02b9c39a6a5e7 Author: Sam James gentoo org> AuthorDate: Fri Apr 22 20:19:28 2022 + Commit: Sam James gentoo org> CommitDate: Fri Apr 22 20:19:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c5d615 kde-apps/libkleo: add GCC 12 patch to 22.04.0 too Bug: https://bugs.gentoo.org/839921 Signed-off-by: Sam James gentoo.org> kde-apps/libkleo/libkleo-22.04.0.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kde-apps/libkleo/libkleo-22.04.0.ebuild b/kde-apps/libkleo/libkleo-22.04.0.ebuild index 90dd746a458e..392338639e98 100644 --- a/kde-apps/libkleo/libkleo-22.04.0.ebuild +++ b/kde-apps/libkleo/libkleo-22.04.0.ebuild @@ -36,6 +36,8 @@ DEPEND="${RDEPEND} dev-libs/boost " +PATCHES=( "${FILESDIR}/${PN}-21.12.3-gcc-12.patch" ) # bug 839921 + src_configure() { local mycmakeargs=( $(cmake_use_find_package fancyviewer KF5PimTextEdit)
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 6bb4e4fe4a65504b4316cd70e05365e1fc78c842 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Apr 22 20:13:58 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Apr 22 20:13:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb4e4fe app-emulation/86Box: add 3.4.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.1.ebuild | 68 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 69 insertions(+) diff --git a/app-emulation/86Box/86Box-3.4.1.ebuild b/app-emulation/86Box/86Box-3.4.1.ebuild new file mode 100644 index ..9463759e394c --- /dev/null +++ b/app-emulation/86Box/86Box-3.4.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Emulator of x86-based machines based on PCem" +HOMEPAGE="https://github.com/86Box/86Box; +SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + cmake_src_configure +} + +pkg_postinst() { + elog "In order to use 86Box, you will need some roms for various emulated systems." + elog "See https://github.com/86Box/roms for more information." +} diff --git a/app-emulation/86Box/Manifest b/app-emulation/86Box/Manifest index ad63835eb66f..eaf6604969dd 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ +DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: media-sound/teamspeak-client/
commit: ebae2aa043c9b5049cd96d17a4df0320d1330318 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Apr 22 20:12:53 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Apr 22 20:12:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebae2aa0 media-sound/teamspeak-client: depend on dev-libs/quazip-1.2 slot Closes: https://bugs.gentoo.org/839882 Signed-off-by: Conrad Kostecki gentoo.org> ...eamspeak-client-3.5.6-r5.ebuild => teamspeak-client-3.5.6-r6.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/teamspeak-client/teamspeak-client-3.5.6-r5.ebuild b/media-sound/teamspeak-client/teamspeak-client-3.5.6-r6.ebuild similarity index 99% rename from media-sound/teamspeak-client/teamspeak-client-3.5.6-r5.ebuild rename to media-sound/teamspeak-client/teamspeak-client-3.5.6-r6.ebuild index 101a018b22a3..cabb291effe8 100644 --- a/media-sound/teamspeak-client/teamspeak-client-3.5.6-r5.ebuild +++ b/media-sound/teamspeak-client/teamspeak-client-3.5.6-r6.ebuild @@ -27,7 +27,7 @@ BDEPEND=">=dev-util/patchelf-0.10" RDEPEND=" app-arch/snappy:0/1 dev-libs/openssl:0 - dev-libs/quazip:0= + dev-libs/quazip:0/1 dev-qt/qtcore:5 dev-qt/qtgui:5[accessibility,dbus,X(-)] dev-qt/qtnetwork:5
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 58bffe97db4d940b69a68464fd3a4d0bc9db8144 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Apr 22 20:14:13 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Apr 22 20:14:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58bffe97 app-emulation/86Box: drop 3.4 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.ebuild | 68 app-emulation/86Box/Manifest | 1 - 2 files changed, 69 deletions(-) diff --git a/app-emulation/86Box/86Box-3.4.ebuild b/app-emulation/86Box/86Box-3.4.ebuild deleted file mode 100644 index 9463759e394c.. --- a/app-emulation/86Box/86Box-3.4.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Emulator of x86-based machines based on PCem" -HOMEPAGE="https://github.com/86Box/86Box; -SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - cmake_src_configure -} - -pkg_postinst() { - elog "In order to use 86Box, you will need some roms for various emulated systems." - elog "See https://github.com/86Box/roms for more information." -} diff --git a/app-emulation/86Box/Manifest b/app-emulation/86Box/Manifest index eaf6604969dd..09f0e0dab7f7 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa -DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/proj/guru:dev commit in: app-misc/fastfetch/
commit: 880b45f53899a8b5139751cd25fd95a821b90560 Author: Viorel Munteanu gmail com> AuthorDate: Fri Apr 22 19:45:55 2022 + Commit: Viorel Munteanu gmail com> CommitDate: Fri Apr 22 19:45:55 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=880b45f5 app-misc/fastfetch: add 1.3.1 Signed-off-by: Viorel Munteanu gmail.com> app-misc/fastfetch/Manifest | 1 + .../fastfetch/{fastfetch-.ebuild => fastfetch-1.3.1.ebuild} | 9 + app-misc/fastfetch/fastfetch-.ebuild | 8 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index 2975c0653..03f1be2f1 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,2 +1,3 @@ DIST fastfetch-1.2.3.tar.gz 328561 BLAKE2B d52ba5a41eda9cd12cca01ae0387854586f7e3d5594155a20c22fa311b919ade7f71b089c39eb8044ebfb38b486c5d259a1b9f6a671ac7c60e2b36ca5f9d21c5 SHA512 239f695239a181ffb3b1b8d836d67e2876d2e7bfa9d75f3dc74c615e5497e510d1610347b72e3a8a1c31295fd48f6cad4f108592e2cdc9261f209318ca74b154 DIST fastfetch-1.3.0.tar.gz 335013 BLAKE2B 7834a19225d1abfb9f81981b9fc445c9d989db050d89289a4e8a9c9fa620991d4a6f9c4aa5cb5eb861fdc8d73d98ec9bd1b8ec009544f78b983291fabe6e07e8 SHA512 46b835ac4b767703c32398fa97b64b64fde6874b92f34747ca675377796cdfa551c0a2697d6435dfd3818ded12520ef3c7cd6c79a9ade30e8a62c7d44ccd1882 +DIST fastfetch-1.3.1.tar.gz 335011 BLAKE2B 2ee30e3ee607bd03e6335c2e140c0ebfb5c8e5ed0bdc3fb19c2d8f9f70a79ce2c8983a532fc9679860a90bfbd5aab5f0ba7e1b5ce1716ddf7625a69adfc0 SHA512 e2a4d235c692f1eff6d687ac1738538263a8d989f033f1238aad8a504d50df525c68ffe6462413e670c224e6f0e86d1a641b25d7da65924029067a46bc9987d3 diff --git a/app-misc/fastfetch/fastfetch-.ebuild b/app-misc/fastfetch/fastfetch-1.3.1.ebuild similarity index 78% copy from app-misc/fastfetch/fastfetch-.ebuild copy to app-misc/fastfetch/fastfetch-1.3.1.ebuild index b3c3a92a3..556a1a727 100644 --- a/app-misc/fastfetch/fastfetch-.ebuild +++ b/app-misc/fastfetch/fastfetch-1.3.1.ebuild @@ -16,17 +16,18 @@ fi LICENSE="MIT" SLOT="0" -IUSE="X gnome pci vulkan wayland xcb xfce xrandr" +KEYWORDS="~amd64" +IUSE="X gnome imagemagick pci vulkan wayland xcb xfce xrandr" # note - qa-vdb will always report errors because fastfetch loads the libs dynamically RDEPEND=" - media-gfx/imagemagick:= sys-libs/zlib X? ( x11-libs/libX11 ) gnome? ( dev-libs/glib gnome-base/dconf ) + imagemagick? ( media-gfx/imagemagick:= ) pci? ( sys-apps/pciutils ) vulkan? ( media-libs/vulkan-loader ) wayland? ( dev-libs/wayland ) @@ -51,8 +52,8 @@ src_configure() { -DENABLE_GIO=$(usex gnome) -DENABLE_DCONF=$(usex gnome) -DENABLE_XFCONF=$(usex xfce) - -DENABLE_IMAGEMAGICK7=$(has_version '>=media-gfx/imagemagick-7.0.0' && echo yes || echo no) - -DENABLE_IMAGEMAGICK6=$(has_version '=media-gfx/imagemagick-7.0.0' && echo yes || echo no) + -DENABLE_IMAGEMAGICK6=$(use imagemagick && has_version
[gentoo-commits] repo/proj/guru:dev commit in: app-misc/fastfetch/
commit: 505e027d3bc4932432e8a4f5c8beb045c6bff99a Author: Viorel Munteanu gmail com> AuthorDate: Fri Apr 22 19:46:15 2022 + Commit: Viorel Munteanu gmail com> CommitDate: Fri Apr 22 19:46:15 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=505e027d app-misc/fastfetch: drop 1.2.3, 1.3.0 Signed-off-by: Viorel Munteanu gmail.com> app-misc/fastfetch/Manifest | 2 - app-misc/fastfetch/fastfetch-1.2.3.ebuild | 56 app-misc/fastfetch/fastfetch-1.3.0.ebuild | 61 --- 3 files changed, 119 deletions(-) diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index 03f1be2f1..751dbfc72 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,3 +1 @@ -DIST fastfetch-1.2.3.tar.gz 328561 BLAKE2B d52ba5a41eda9cd12cca01ae0387854586f7e3d5594155a20c22fa311b919ade7f71b089c39eb8044ebfb38b486c5d259a1b9f6a671ac7c60e2b36ca5f9d21c5 SHA512 239f695239a181ffb3b1b8d836d67e2876d2e7bfa9d75f3dc74c615e5497e510d1610347b72e3a8a1c31295fd48f6cad4f108592e2cdc9261f209318ca74b154 -DIST fastfetch-1.3.0.tar.gz 335013 BLAKE2B 7834a19225d1abfb9f81981b9fc445c9d989db050d89289a4e8a9c9fa620991d4a6f9c4aa5cb5eb861fdc8d73d98ec9bd1b8ec009544f78b983291fabe6e07e8 SHA512 46b835ac4b767703c32398fa97b64b64fde6874b92f34747ca675377796cdfa551c0a2697d6435dfd3818ded12520ef3c7cd6c79a9ade30e8a62c7d44ccd1882 DIST fastfetch-1.3.1.tar.gz 335011 BLAKE2B 2ee30e3ee607bd03e6335c2e140c0ebfb5c8e5ed0bdc3fb19c2d8f9f70a79ce2c8983a532fc9679860a90bfbd5aab5f0ba7e1b5ce1716ddf7625a69adfc0 SHA512 e2a4d235c692f1eff6d687ac1738538263a8d989f033f1238aad8a504d50df525c68ffe6462413e670c224e6f0e86d1a641b25d7da65924029067a46bc9987d3 diff --git a/app-misc/fastfetch/fastfetch-1.2.3.ebuild b/app-misc/fastfetch/fastfetch-1.2.3.ebuild deleted file mode 100644 index 414ee9c3d..0 --- a/app-misc/fastfetch/fastfetch-1.2.3.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Like neofetch but faster" -HOMEPAGE="https://github.com/LinusDierheimer/fastfetch; -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git; -else - SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="X gnome pci vulkan wayland xcb xfce xrandr" - -# note - qa-vdb will always report errors because fastfetch loads the libs dynamically -RDEPEND=" - X? ( x11-libs/libX11 ) - gnome? ( - dev-libs/glib - gnome-base/dconf - ) - pci? ( sys-apps/pciutils ) - vulkan? ( media-libs/vulkan-loader ) - wayland? ( dev-libs/wayland ) - xcb? ( x11-libs/libxcb ) - xfce? ( xfce-base/xfconf ) - xrandr? ( x11-libs/libXrandr ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -REQUIRED_USE="xrandr? ( X )" - -src_configure() { - local mycmakeargs=( - -DENABLE_RPM=no - -DENABLE_VULKAN=$(usex vulkan) - -DENABLE_WAYLAND=$(usex wayland) - -DENABLE_XCB_RANDR=$(usex xcb) - -DENABLE_XCB=$(usex xcb) - -DENABLE_XRANDR=$(usex xrandr) - -DENABLE_X11=$(usex X) - -DENABLE_GIO=$(usex gnome) - -DENABLE_DCONF=$(usex gnome) - -DENABLE_XFCONF=$(usex xfce) - ) - - cmake_src_configure -} diff --git a/app-misc/fastfetch/fastfetch-1.3.0.ebuild b/app-misc/fastfetch/fastfetch-1.3.0.ebuild deleted file mode 100644 index 69465c24b..0 --- a/app-misc/fastfetch/fastfetch-1.3.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Like neofetch but faster" -HOMEPAGE="https://github.com/LinusDierheimer/fastfetch; -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git; -else - SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="X gnome pci vulkan wayland xcb xfce xrandr" - -# note - qa-vdb will always report errors because fastfetch loads the libs dynamically -RDEPEND=" - media-gfx/imagemagick:= - sys-libs/zlib - X? ( x11-libs/libX11 ) - gnome? ( - dev-libs/glib - gnome-base/dconf - ) - pci? ( sys-apps/pciutils ) - vulkan? ( media-libs/vulkan-loader ) - wayland? ( dev-libs/wayland ) - xcb? ( x11-libs/libxcb ) - xfce? ( xfce-base/xfconf ) - xrandr? ( x11-libs/libXrandr ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -REQUIRED_USE="xrandr? (
[gentoo-commits] repo/gentoo:master commit in: profiles/updates/, profiles/base/
commit: fd29ef2f38afa5102be5b00c2f4ba0b800432bec Author: Sam James gentoo org> AuthorDate: Fri Apr 22 19:41:07 2022 + Commit: Sam James gentoo org> CommitDate: Fri Apr 22 19:41:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd29ef2f profiles: drop kde-apps/kipi-plugins references Signed-off-by: Sam James gentoo.org> profiles/base/package.use.stable.mask | 4 profiles/updates/3Q-2019 | 1 - 2 files changed, 5 deletions(-) diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask index c8e1375a025a..af1fb4278b26 100644 --- a/profiles/base/package.use.stable.mask +++ b/profiles/base/package.use.stable.mask @@ -129,10 +129,6 @@ media-video/vdrsync dvdr # anywhere yet. media-plugins/grilo-plugins chromaprint -# Andreas Sturmlechner (2019-02-16) -# net-libs/libmediawiki not stable anywhere. -kde-apps/kipi-plugins mediawiki - # Mikle Kolyada (2018-11-07) # sssd is only stable for amd64 and x86 app-admin/sudo sssd diff --git a/profiles/updates/3Q-2019 b/profiles/updates/3Q-2019 index dde92e176908..a3a122704e63 100644 --- a/profiles/updates/3Q-2019 +++ b/profiles/updates/3Q-2019 @@ -1,4 +1,3 @@ -move media-plugins/kipi-plugins kde-apps/kipi-plugins move kde-misc/yakuake kde-apps/yakuake move kde-apps/kjots app-text/kjots move app-arch/upx-ucl app-arch/upx
[gentoo-commits] proj/kde:master commit in: kde-apps/kipi-plugins/
commit: 6a04c095e40a4e6f465230d0adf1d735b71f0e68 Author: Sam James gentoo org> AuthorDate: Fri Apr 22 19:39:40 2022 + Commit: Sam James gentoo org> CommitDate: Fri Apr 22 19:39:40 2022 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=6a04c095 kde-apps/kipi-plugins: treeclean Signed-off-by: Sam James gentoo.org> kde-apps/kipi-plugins/kipi-plugins-.ebuild | 50 -- kde-apps/kipi-plugins/metadata.xml | 18 -- 2 files changed, 68 deletions(-) diff --git a/kde-apps/kipi-plugins/kipi-plugins-.ebuild b/kde-apps/kipi-plugins/kipi-plugins-.ebuild deleted file mode 100644 index c14907a6ae..00 --- a/kde-apps/kipi-plugins/kipi-plugins-.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.88.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Plugins for the KDE Image Plugin Interface" -HOMEPAGE="https://apps.kde.org/kipi_plugins/ https://userbase.kde.org/KIPI; - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="mediawiki +remotestorage" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-apps/libkipi-${PVCUT}:5= - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - mediawiki? ( net-libs/libmediawiki:5 ) - remotestorage? ( >=kde-frameworks/kio-${KFMIN}:5 ) -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 -" -BDEPEND="sys-devel/gettext" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package mediawiki KF5MediaWiki) - $(cmake_use_find_package remotestorage KF5KIO) - ) - ecm_src_configure -} diff --git a/kde-apps/kipi-plugins/metadata.xml b/kde-apps/kipi-plugins/metadata.xml deleted file mode 100644 index eb4f0465d6..00 --- a/kde-apps/kipi-plugins/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - -https://www.gentoo.org/dtd/metadata.dtd;> - - - dilfri...@gentoo.org - - - k...@gentoo.org - Gentoo KDE Project - - - https://bugs.kde.org/ - - - Build the mediawiki export plugin - Build plugin for remote storage using network protocols such as FTP, SSH, SAMBA via kde-frameworks/kio - -