[gentoo-commits] repo/gentoo:master commit in: net-vpn/tailscale/
commit: ab3430708b5e0ee63073b89434805eb0dc05b1c1 Author: William Hubbs gentoo org> AuthorDate: Sun Feb 27 07:46:11 2022 + Commit: William Hubbs gentoo org> CommitDate: Sun Feb 27 07:47:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab343070 net-vpn/tailscale: 1.22.0 bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: William Hubbs gentoo.org> net-vpn/tailscale/Manifest| 2 ++ net-vpn/tailscale/tailscale-1.22.0.ebuild | 57 +++ 2 files changed, 59 insertions(+) diff --git a/net-vpn/tailscale/Manifest b/net-vpn/tailscale/Manifest index 9805948e19b0..eb7beedb0bfd 100644 --- a/net-vpn/tailscale/Manifest +++ b/net-vpn/tailscale/Manifest @@ -1993,3 +1993,5 @@ DIST software.sslmate.com%2Fsrc%2Fgo-pkcs12%2F@v%2Fv0.0.0-20210415151418-c5206de DIST software.sslmate.com%2Fsrc%2Fgo-pkcs12%2F@v%2Fv0.0.0-20210415151418-c5206de65a78.zip 36856 BLAKE2B 0565abd7a27c8bc892389386ffa888b6a369153b8961f9966e801d40b87b5cb37d4735f803b53913821d0f73e1642ddf00f5181d29cae17dc75e8177f427368b SHA512 c7c1933ff5a41f35466f308c85f9e32964d99fb1c7a2b25e094864e49186cdde4bed567fe61a513521ce1666fd3b0a0d57de2d1fc883d6bb178709e4cee6d507 DIST tailscale-1.18.1.tar.gz 891341 BLAKE2B acefe5108f0fca360afd48f2a4acb72fc92c29b778b7df44f80b5d54acbe5580234436c83580e78443561b29221734afd9d4d0e912378f53be778961f32b8438 SHA512 27ddbb5e41c360e3455984ba085f18dd6a46d9da2a1ca66ba4ed901ecba63009b96de11a88335bc25f36ea7f6c164c9ce40bb881d3408424f77692aac4374958 DIST tailscale-1.20.3.tar.gz 976671 BLAKE2B 11ff33dfd67d0bc902f965a28c8916d3b813dda57658806f702e664b8ade29e6dcb75ffdaf4b0bf1a80ad79fcf7876a1ddf1e8e031697bf990d40256ec63b6e4 SHA512 f99185ee4d0c2d688992fae1c734d8d8793ff1868f47089d3e850477ad274fa00a1bc0e5afb26455de34bba1c4a592b9532e278ba651f26ecc97248c912ed713 +DIST tailscale-1.22.0-vendor.tar.xz 5861668 BLAKE2B 0ccc953e7fa20fd13a6582e10864ff15dee15bc8991ad27439a771d05a13d4be7c11e2bdde6a4c19ad745fdf7d2bbf31c3e44513df1cf634c5a0842e243221db SHA512 7e7a8027aa8c17f74ec6c7ccdc6b79113820a9a106c23c8d8fbb5da17fe97ef9abd70dd66363d6abc0619f26f2fb889066fd8dd1cef18295c4dbc34072e08c3d +DIST tailscale-1.22.0.tar.gz 1018528 BLAKE2B 1ae5a4d76f6f097d85789f875624bae10d146c1503d6d96dc20f85b190ec5586c25c78d5503fb1ac839f6d547379a8ad934bffe0a1a7f76843b643d596aac24f SHA512 d5476d5bac50c0789d0718f39ffee1fb7299f74e6d2682e61fd7856bb63811f2f245c1e10c7befae34b075231210d79fdbde53d24ceba77ed106f8040aab4bcc diff --git a/net-vpn/tailscale/tailscale-1.22.0.ebuild b/net-vpn/tailscale/tailscale-1.22.0.ebuild new file mode 100644 index ..bcb9cf17c05e --- /dev/null +++ b/net-vpn/tailscale/tailscale-1.22.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module systemd tmpfiles + +# These settings are obtained by running ./build_dist.sh shellvars` in +# the upstream repo and substituting ${PV} appropriately. +VERSION_MINOR="1.22" +VERSION_SHORT="${PV}" +VERSION_LONG="${PV}-t4e0b00ad8" +VERSION_GIT_HASH="4e0b00ad830e656b1d76f1c5194520469ab0ff92" + +DESCRIPTION="Tailscale vpn client" +HOMEPAGE="https://tailscale.com; +SRC_URI="https://github.com/tailscale/tailscale/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-vendor.tar.xz; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND="net-firewall/iptables" + +# This translates the build command from upstream's build_dist.sh to an +# ebuild equivalent. +build_dist() { + ego build -tags xversion -ldflags " + -X tailscale.com/version.Long=${VERSION_LONG} + -X tailscale.com/version.Short=${VERSION_SHORT} + -X tailscale.com/version.GitCommit=${VERSION_GIT_HASH}" "$@" +} + +src_compile() { + build_dist ./cmd/tailscale + build_dist ./cmd/tailscaled +} + +src_install() { + dosbin tailscaled + dobin tailscale + + systemd_dounit cmd/tailscaled/tailscaled.service + insinto /etc/default + newins cmd/tailscaled/tailscaled.defaults tailscaled + keepdir /var/lib/${PN} + fperms 0750 /var/lib/${PN} + + newtmpfiles "${FILESDIR}/${PN}.tmpfiles" ${PN}.conf + + newinitd "${FILESDIR}/${PN}d.initd" ${PN} + newconfd "${FILESDIR}/${PN}d.confd" ${PN} +} + +pkg_postinst() { + tmpfiles_process ${PN}.conf +}
[gentoo-commits] repo/gentoo:master commit in: sys-auth/libfprint/
commit: fa89888397f205b8de031417d3b011ee3e64bb38 Author: Burak Aktas cyber-kaktus de> AuthorDate: Sun Feb 27 01:31:16 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 06:31:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa898883 sys-auth/libfprint: Add build dependency for 'introspection' Add build time dependency to dev-libs/libgusb[introspection], when USE-Flag 'introspection' is active. [sam: unrevbumped as BDEPEND-only change] Signed-off-by: Burak Aktas cyber-kaktus.de> Package-Manager: Portage-3.0.30, Repoman-3.0.3 Closes: https://github.com/gentoo/gentoo/pull/24349 Signed-off-by: Sam James gentoo.org> sys-auth/libfprint/libfprint-1.90.7.ebuild| 7 +-- sys-auth/libfprint/libfprint-1.92.0-r1.ebuild | 7 +-- sys-auth/libfprint/libfprint-1.94.1-r1.ebuild | 7 +-- sys-auth/libfprint/libfprint-1.94.2.ebuild| 5 - sys-auth/libfprint/libfprint-1.94.3.ebuild| 5 - 5 files changed, 23 insertions(+), 8 deletions(-) diff --git a/sys-auth/libfprint/libfprint-1.90.7.ebuild b/sys-auth/libfprint/libfprint-1.90.7.ebuild index 1591422ddab9..a01f83f4d951 100644 --- a/sys-auth/libfprint/libfprint-1.90.7.ebuild +++ b/sys-auth/libfprint/libfprint-1.90.7.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 @@ -31,7 +31,10 @@ DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) - introspection? ( dev-libs/gobject-introspection ) + introspection? ( + dev-libs/gobject-introspection + dev-libs/libgusb[introspection] + ) " PATCHES=( ${FILESDIR}/${PN}-0.8.2-fix-implicit-declaration.patch ) diff --git a/sys-auth/libfprint/libfprint-1.92.0-r1.ebuild b/sys-auth/libfprint/libfprint-1.92.0-r1.ebuild index 0d2791ff8c2c..e4130091cd6b 100644 --- a/sys-auth/libfprint/libfprint-1.92.0-r1.ebuild +++ b/sys-auth/libfprint/libfprint-1.92.0-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 @@ -32,7 +32,10 @@ DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) - introspection? ( dev-libs/gobject-introspection ) + introspection? ( + dev-libs/gobject-introspection + dev-libs/libgusb[introspection] + ) " PATCHES=( ${FILESDIR}/${PN}-0.8.2-fix-implicit-declaration.patch ) diff --git a/sys-auth/libfprint/libfprint-1.94.1-r1.ebuild b/sys-auth/libfprint/libfprint-1.94.1-r1.ebuild index 306f7e0104f2..6bb0389b1f3c 100644 --- a/sys-auth/libfprint/libfprint-1.94.1-r1.ebuild +++ b/sys-auth/libfprint/libfprint-1.94.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 @@ -32,7 +32,10 @@ DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) - introspection? ( dev-libs/gobject-introspection ) + introspection? ( + dev-libs/gobject-introspection + dev-libs/libgusb[introspection] + ) " PATCHES=( diff --git a/sys-auth/libfprint/libfprint-1.94.2.ebuild b/sys-auth/libfprint/libfprint-1.94.2.ebuild index 121f7118403b..fcbfb1227925 100644 --- a/sys-auth/libfprint/libfprint-1.94.2.ebuild +++ b/sys-auth/libfprint/libfprint-1.94.2.ebuild @@ -32,7 +32,10 @@ DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) - introspection? ( dev-libs/gobject-introspection ) + introspection? ( + dev-libs/gobject-introspection + dev-libs/libgusb[introspection] + ) " PATCHES=( diff --git a/sys-auth/libfprint/libfprint-1.94.3.ebuild b/sys-auth/libfprint/libfprint-1.94.3.ebuild index ea215b596cb8..9b37bac40e1b 100644 --- a/sys-auth/libfprint/libfprint-1.94.3.ebuild +++ b/sys-auth/libfprint/libfprint-1.94.3.ebuild @@ -35,7 +35,10 @@ DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) - introspection? ( dev-libs/gobject-introspection ) + introspection? ( + dev-libs/gobject-introspection + dev-libs/libgusb[introspection] + ) " PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: dev-lang/ocaml/, dev-lang/ocaml/files/
commit: 687393e4bd5f9a0f9bf4a2f766ea1246f7b324f7 Author: Sam James gentoo org> AuthorDate: Sun Feb 27 06:25:12 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 06:26:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=687393e4 dev-lang/ocaml: fix 4.11.2 src_prepare (missing patch) Accidentally cleaned up in 9e8369277b272b15f3dd1159fa18b71ec4431a77 (got confused by what I had/hadn't moved into patch tarballs, renamed accordingly now to avoid that in future). Once OCaml 4.09.0-r3 stabilisation is complete, we can cleanup all the obsolete patches from files/ and then everything is a bit clearer. Bug: https://bugs.gentoo.org/804498 Fixes: 9e8369277b272b15f3dd1159fa18b71ec4431a77 See: https://forums.gentoo.org/viewtopic-t-1147490.html Signed-off-by: Sam James gentoo.org> dev-lang/ocaml/files/ocaml-4.11.2-cflags.patch | 42 ++ dev-lang/ocaml/ocaml-4.11.2-r2.ebuild | 2 +- 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/dev-lang/ocaml/files/ocaml-4.11.2-cflags.patch b/dev-lang/ocaml/files/ocaml-4.11.2-cflags.patch new file mode 100644 index ..7adb1ea0768d --- /dev/null +++ b/dev-lang/ocaml/files/ocaml-4.11.2-cflags.patch @@ -0,0 +1,42 @@ +--- a/runtime/Makefile b/runtime/Makefile +@@ -335,7 +335,7 @@ + # (without the extension, which is added by the macro) + define COMPILE_C_FILE + $(1).$(O): %.c +- $$(CC) -c $$(OC_CFLAGS) $$(OC_CPPFLAGS) $$(OUTPUTOBJ)$$@ $$< ++ $$(CC) -c $$(OC_CFLAGS) $(CFLAGS) $$(OC_CPPFLAGS) $$(OUTPUTOBJ)$$@ $$< + endef + + object_types := % %_b %_bd %_bi %_bpic %_n %_nd %_ni %_np %_npic +--- a/otherlibs/Makefile.otherlibs.common b/otherlibs/Makefile.otherlibs.common +@@ -138,4 +138,4 @@ + $(CAMLOPT) -c $(COMPFLAGS) $(OPTCOMPFLAGS) $< + + .c.$(O): +- $(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $< ++ $(CC) -c $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $< +--- a/otherlibs/systhreads/Makefile b/otherlibs/systhreads/Makefile +@@ -102,10 +102,10 @@ + st_stubs_n.$(O): OC_CPPFLAGS += $(NATIVE_CPPFLAGS) + + st_stubs_b.$(O): st_stubs.c $(HEADER) +- $(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $< ++ $(CC) -c $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $< + + st_stubs_n.$(O): st_stubs.c $(HEADER) +- $(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $< ++ $(CC) -c $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $< + + partialclean: + rm -f *.cm* +--- a/Makefile.common.in b/Makefile.common.in +@@ -79,4 +79,4 @@ + # general (it supports both .o and .obj) + + %.$(O): %.c +- $(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $< ++ $(CC) -c $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $< diff --git a/dev-lang/ocaml/ocaml-4.11.2-r2.ebuild b/dev-lang/ocaml/ocaml-4.11.2-r2.ebuild index 666f43b938bd..00f3ebf026fd 100644 --- a/dev-lang/ocaml/ocaml-4.11.2-r2.ebuild +++ b/dev-lang/ocaml/ocaml-4.11.2-r2.ebuild @@ -25,7 +25,7 @@ QA_FLAGS_IGNORED='/usr/lib.*/ocaml/bigarray.cmxs' PATCHES=( "${FILESDIR}"/${PN}-4.11.2-glibc-2.34.patch - "${FILESDIR}"/${PN}-4.10.2-cflags.patch + "${FILESDIR}"/${PN}-4.11.2-cflags.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/k9scli/
commit: b6ebc1d997b32481071746080d6ccde9eb4746d2 Author: William Hubbs gentoo org> AuthorDate: Sun Feb 27 06:22:18 2022 + Commit: William Hubbs gentoo org> CommitDate: Sun Feb 27 06:22:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ebc1d9 sys-cluster/k9scli: 0.25.18 bump Closes: https://bugs.gentoo.org/829600 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: William Hubbs gentoo.org> sys-cluster/k9scli/Manifest | 2 ++ sys-cluster/k9scli/k9scli-0.25.18.ebuild | 32 2 files changed, 34 insertions(+) diff --git a/sys-cluster/k9scli/Manifest b/sys-cluster/k9scli/Manifest index a20987dd566a..d4804d9b14bc 100644 --- a/sys-cluster/k9scli/Manifest +++ b/sys-cluster/k9scli/Manifest @@ -1508,6 +1508,8 @@ DIST k9scli-0.20.5.tar.gz 6075161 BLAKE2B 4de3f1f354e56b6d7d8fd2f9cf30ffa1b45e78 DIST k9scli-0.21.2.tar.gz 6080523 BLAKE2B d739c87054e6e15c7e1d0787e6fc507c19a74e1f416f96c673e126552f71b8b5b85fbbcfb452329a8391aaf31bc9e727699c82264927aebe8284d5dd2f783af4 SHA512 36f424c8290d1a033be7d39ee953d054ab99b171de4bf6aeeef304ad5aec4c58583ea9e85efde43395b114ac9859544c2cbfe86622eeda365db2b13a9bdd4b4e DIST k9scli-0.22.1.tar.gz 6084751 BLAKE2B 2cdefc658fb6a5135833e7f70685171a3e4b4bd57b3291af45ee3f4dcfeefce97124fdc91afd4a4accafdf8f36a88b14559df6441aab5a02b1476e527814fbeb SHA512 e0828823d2d0d01b3a91a6ac9b0941bb2512a1a17a87d47712cc337185d8041332a495e909e048d8c7ee4a668b0fb214fc7e6936d612104e0ef988d40becc5a1 DIST k9scli-0.24.10.tar.gz 6194467 BLAKE2B 2aa8d11265d4f276fba4a2c8c52942bd95093e9cc78167ff72d5225c1597dbee01142b8f5f3617d4e509973d464daeef6d0685a04b76c8baeeed0589112b369b SHA512 a6bfe9d553812f3879fdc07d4e20097430ed4f2a51cefdf23c2fb21a33fd7c66fac4453fc32322fbd09a65532c37a3a77a772f3a0ec72eb6874cff599f0965df +DIST k9scli-0.25.18-vendor.tar.xz 7994460 BLAKE2B bbe0d1184ddfcc696136de86949a4fcca99f84dbdccdc32d7f49956f5fca6839e6bf87e09499a9b4e905b5730d70d3c73bb7664e82116af88bb81de2613004fd SHA512 fec937e77d3bb0d72e1ca07a3e1c654a37d2201d78f9deb74168c0ccda8d4fb19f961fef5a78c4e4ee0280a103e0ba8c7848212844562cec80904d7f12def388 +DIST k9scli-0.25.18.tar.gz 6407574 BLAKE2B 15a6ddc86e3531774d0a074a670ded26ce506f847de6a7ebd507b0d77dcd03921b1f46372b5c17e46be60016e285c315c3749842143f5e299459ba9b5c6b938a SHA512 e295fd63b8e166da626f81cde3ef3d5e195448d1017958ed40293d7161d20ed3730151b375ddb5036da958197b43f6b236b8f3575754972cd77ad7afa60ccf4a DIST modernc.org%2Fcc%2F@v%2Fv1.0.0.mod 22 BLAKE2B 26488aa7e4d0339d58279e663998091c24b5a6d4d026ea71166c06695034ffb5011d20f49c151c6a41481c6cb5648806ae5201bffcf4e2e49b6e7ec9375d9469 SHA512 22847329a9a431f222a2bde9c743aa5d76e737e2535b53273c31cb641c89fa4b73e51de12f84fb6da532b060a1daa084c5150502e3ab4e311eaff351f10617fa DIST modernc.org%2Fgolex%2F@v%2Fv1.0.0.mod 25 BLAKE2B 5ae90f4bebc5486b84fbad78cbb9e747a2b1710805a35eefb93fb5f860c7850242067bf79c38a7a076f9f5823995cb4a2fa0120491258cfee9e87fd5996cbbf2 SHA512 764e7459060a8e7e90c8b8714926cb8b1eeb130789d1d89eb52e4dec5be83298bfe03647720c0e84d5aa9cf293a38f041e1696ccfe60a87cd1ef7316190b41ac DIST modernc.org%2Fmathutil%2F@v%2Fv1.0.0.mod 28 BLAKE2B d93ac859fd33dd8b36dcb992876edf1470206d4a455f6dbfc3a8be76aa84cd3b1a16a12e23d857b090ee5b18ba51441c90bc5d6a4bb35430193d7f99d61a3725 SHA512 53b0f0324ef1cc51f322d535b2199362be3962aa8e2d1c32b0c58da2fd4f65f8f19450089d78fc58aa89ff5903500ae2cb60ba38d89373c9f58f075db0ba80fa diff --git a/sys-cluster/k9scli/k9scli-0.25.18.ebuild b/sys-cluster/k9scli/k9scli-0.25.18.ebuild new file mode 100644 index ..3daa0b58fbe7 --- /dev/null +++ b/sys-cluster/k9scli/k9scli-0.25.18.ebuild @@ -0,0 +1,32 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module +GIT_COMMIT=6085039f + +DESCRIPTION="terminal based UI to manage kubernetes clusters" +HOMEPAGE="https://k9scli.io; +SRC_URI="https://github.com/derailed/k9s/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-vendor.tar.xz; + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +S="${WORKDIR}/k9s-${PV}" + +src_prepare() { + default + # I will look into opening an upstream PR to do this. + sed -i -e 's/-w -s -X/-X/' Makefile || die +} + +src_compile() { + emake GIT=${GIT_COMMIT} VERSION=v${pv} build +} + +src_install() { + dobin execs/k9s + dodoc -r change_logs plugins skins README.md +}
[gentoo-commits] repo/gentoo:master commit in: www-plugins/browserpass/
commit: bc55bc20b65839ca8f8d56eceb13e98325ac4459 Author: Matt Turner gentoo org> AuthorDate: Sun Feb 27 05:32:28 2022 + Commit: Matt Turner gentoo org> CommitDate: Sun Feb 27 05:33:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc55bc20 www-plugins/browserpass: Version bump to 3.0.9 Signed-off-by: Matt Turner gentoo.org> www-plugins/browserpass/Manifest | 1 + www-plugins/browserpass/browserpass-3.0.9.ebuild | 66 2 files changed, 67 insertions(+) diff --git a/www-plugins/browserpass/Manifest b/www-plugins/browserpass/Manifest index 0d9757915213..4b532d9bb57b 100644 --- a/www-plugins/browserpass/Manifest +++ b/www-plugins/browserpass/Manifest @@ -1,5 +1,6 @@ DIST browserpass-3.0.7.tar.gz 19262 BLAKE2B 3e8810016c2223a7a83603598526a2324c650a239457509e93c4b76c0f19d28fa83b104a470857ea983655e738a052ce82b40b215299a6a23be40b7a17fea6ee SHA512 bc9fba22b744c169ea901b452223aff585a8787c8bd1067318e28fb4763ad4435dfdcd4fbf2900f5e2779eef7d3dedc7d45f48434d2b4c3dcfe9c164e4f048a7 DIST browserpass-3.0.8.tar.gz 19274 BLAKE2B 3394b83be3ca761231feb4581b9dce422af2346b282d0002c45ccd289860a24cd204a63d3bc524dbd5c9b5f29d0cf0f161478bf254acd353bbb1821129a99cb5 SHA512 c854e671153694bf87f8393e284983d213f31c46cbbc4e6fd892e1793b8aa59d81c257f0709334667b533a9570dc5819662c2bc7d165133398c9149fcc1eb1d0 +DIST browserpass-3.0.9.tar.gz 19260 BLAKE2B 51e99ba90e9c4e068e409a4a2c1811e4c95e87dee3d2d6ae58763b49065145e81ec90452496aecbd5595e8c9ba61fdfbd30790da9fbd92d48f0a80d8c43f8489 SHA512 967091176ff1a8ee184b61fcaa386a59f134e02dd7a064b3c16cb963d1334ca0a0d3281f1bfc150c69ec5d7f082abce9b811731902645d377a44f8fe4a31bc8f DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb SHA512 7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb diff --git a/www-plugins/browserpass/browserpass-3.0.9.ebuild b/www-plugins/browserpass/browserpass-3.0.9.ebuild new file mode 100644 index ..a0cb85e673a8 --- /dev/null +++ b/www-plugins/browserpass/browserpass-3.0.9.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit go-module +MY_PN=browserpass-native + +DESCRIPTION="WebExtension host binary for app-admin/pass, a UNIX password manager" +HOMEPAGE="https://github.com/browserpass/browserpass-native; + +EGO_SUM=( + "github.com/davecgh/go-spew v1.1.0/go.mod" + "github.com/davecgh/go-spew v1.1.1" + "github.com/davecgh/go-spew v1.1.1/go.mod" + "github.com/mattn/go-zglob v0.0.3" + "github.com/mattn/go-zglob v0.0.3/go.mod" + "github.com/pmezard/go-difflib v1.0.0" + "github.com/pmezard/go-difflib v1.0.0/go.mod" + "github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5" + "github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5/go.mod" + "github.com/sirupsen/logrus v1.8.1" + "github.com/sirupsen/logrus v1.8.1/go.mod" + "github.com/stretchr/objx v0.1.0/go.mod" + "github.com/stretchr/testify v1.2.2" + "github.com/stretchr/testify v1.2.2/go.mod" + "github.com/stretchr/testify v1.3.0" + "github.com/stretchr/testify v1.3.0/go.mod" + "golang.org/x/sys v0.0.0-20191026070338-33540a1f6037" + "golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod" + "golang.org/x/sys v0.0.0-20220207234003-57398862261d" + "golang.org/x/sys v0.0.0-20220207234003-57398862261d/go.mod" + ) +go-module_set_globals +SRC_URI="https://github.com/browserpass/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI}" + +LICENSE="BSD ISC MIT" +SLOT="0" +KEYWORDS="~amd64" +RDEPEND="app-crypt/gnupg" + +S="${WORKDIR}"/${MY_PN}-${PV} + +src_compile() { + go build || die + + sed -e 's|%%replace%%|'${EPREFIX}'/usr/libexec/browserpass-native|' \ + -i browser-files/firefox-host.json browser-files/chromium-host.json || die +} + +src_install() { + exeinto /usr/libexec + doexe browserpass-native + + insinto
[gentoo-commits] repo/gentoo:master commit in: app-text/opensp/
commit: f595167010e8eee8e8a0b6c9cd5fec706bd14b92 Author: Sam James gentoo org> AuthorDate: Sun Feb 27 03:15:22 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 04:03:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5951670 app-text/opensp: drop IUSE="elibc_glibc" Not needed (implicit), we dropped all other examples in tree a little bit ago. Signed-off-by: Sam James gentoo.org> app-text/opensp/opensp-1.5.2-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/opensp/opensp-1.5.2-r7.ebuild b/app-text/opensp/opensp-1.5.2-r7.ebuild index ddf0d6074591..0611f6bab276 100644 --- a/app-text/opensp/opensp-1.5.2-r7.ebuild +++ b/app-text/opensp/opensp-1.5.2-r7.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="MIT" 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 ~x64-solaris ~x86-solaris" -IUSE="doc elibc_glibc nls static-libs test" +IUSE="doc nls static-libs test" RESTRICT="!test? ( test )" RDEPEND="elibc_glibc? ( net-libs/libnsl:0= )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/ansilove/
commit: eb8c8187cfb59090312cbcaf615ff29227b0d434 Author: Maciej Barć gentoo org> AuthorDate: Sun Feb 27 03:43:01 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sun Feb 27 03:43:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8c8187 media-gfx/ansilove: update metadata Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> media-gfx/ansilove/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/ansilove/metadata.xml b/media-gfx/ansilove/metadata.xml index c686ffe8bebb..271b7135eb4c 100644 --- a/media-gfx/ansilove/metadata.xml +++ b/media-gfx/ansilove/metadata.xml @@ -6,7 +6,7 @@ x...@gentoo.org Maciej Barć - + AnsiLove is an ANSI and ASCII art to PNG converter, allowing to convert ANSI and artscene-related file formats into PNG images, supporting ANSI (.ANS), PCBoard (.PCB), Binary (.BIN), Artworx (.ADF), iCE Draw (.IDF),
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq/
commit: 68e5ed5048d82c4e532f39a0b6e1e7aee859948e Author: Maciej Barć gentoo org> AuthorDate: Sun Feb 27 03:47:24 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sun Feb 27 03:47:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68e5ed50 sci-mathematics/coq: update metadata Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> sci-mathematics/coq/metadata.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sci-mathematics/coq/metadata.xml b/sci-mathematics/coq/metadata.xml index 3a90dda7ec2e..bb29aa903edb 100644 --- a/sci-mathematics/coq/metadata.xml +++ b/sci-mathematics/coq/metadata.xml @@ -5,7 +5,7 @@ sci-mathemat...@gentoo.org Gentoo Mathematics Project - + Developed in the LogiCal project, the Coq tool is a formal proof management system: a proof done with Coq is mechanically checked by the machine. @@ -21,6 +21,8 @@ theories. + https://github.com/coq/coq/releases/ + https://github.com/coq/coq/issues/ coq/coq
[gentoo-commits] repo/gentoo:master commit in: dev-lang/arc/
commit: 718dc7b27a9fab0f05ea77aeb967521c13654891 Author: Maciej Barć gentoo org> AuthorDate: Sun Feb 27 03:41:46 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sun Feb 27 03:41:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=718dc7b2 dev-lang/arc: update metadata Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/arc/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/arc/metadata.xml b/dev-lang/arc/metadata.xml index 95f19d426259..cd6d01f6dccf 100644 --- a/dev-lang/arc/metadata.xml +++ b/dev-lang/arc/metadata.xml @@ -6,7 +6,7 @@ sch...@gentoo.org Gentoo Scheme Project - + Arc is designed for exploratory programming: the kind where you decide what to write by writing it. A good medium for exploratory programming is one that makes programs brief and malleable,
[gentoo-commits] repo/gentoo:master commit in: app-misc/fmawk/
commit: b109941cd597b3b2944f26600bb7409cb017ad44 Author: Maciej Barć gentoo org> AuthorDate: Sun Feb 27 03:33:59 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sun Feb 27 03:37:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b109941c app-misc/fmawk: update metadata Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> app-misc/fmawk/metadata.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app-misc/fmawk/metadata.xml b/app-misc/fmawk/metadata.xml index e4db69f67ed9..210d6b4a9b9a 100644 --- a/app-misc/fmawk/metadata.xml +++ b/app-misc/fmawk/metadata.xml @@ -6,12 +6,13 @@ x...@gentoo.org Maciej Barć - + FMAWK is a experimental file manager written almost entirely in the awk programming language. Though written in awk, in terms of features it is comparable to other terminal file managers such as fff, nnn or ranger. +https://github.com/huijunchen9260/fm.awk/releases/ https://github.com/huijunchen9260/fm.awk/issues huijunchen9260/fm.awk
[gentoo-commits] repo/gentoo:master commit in: dev-lang/clips/
commit: 5c23f74bf0e1e7f77b21ef2acfd1bb44e1b16e82 Author: Maciej Barć gentoo org> AuthorDate: Sun Feb 27 03:40:21 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sun Feb 27 03:40:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c23f74b dev-lang/clips: update metadata Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/clips/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/clips/metadata.xml b/dev-lang/clips/metadata.xml index 17de2386ed68..8950bb052c8a 100644 --- a/dev-lang/clips/metadata.xml +++ b/dev-lang/clips/metadata.xml @@ -6,7 +6,7 @@ x...@gentoo.org Maciej Barć - + This package is a pure C implementation of CLIPS. CLIPS is a forward-chaining rule-based programming language written in C that also provides procedural and object-oriented programming facilities.
[gentoo-commits] repo/gentoo:master commit in: dev-lang/clipsjni/
commit: e5541e72fc7ec429c25f6d26fb7601b74865ebc7 Author: Maciej Barć gentoo org> AuthorDate: Sun Feb 27 03:40:50 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sun Feb 27 03:40:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5541e72 dev-lang/clipsjni: update metadata Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/clipsjni/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/clipsjni/metadata.xml b/dev-lang/clipsjni/metadata.xml index 87cd0caf515a..95bdb20e9678 100644 --- a/dev-lang/clipsjni/metadata.xml +++ b/dev-lang/clipsjni/metadata.xml @@ -6,7 +6,7 @@ x...@gentoo.org Maciej Barć - + This package is a Java implementation of CLIPS with a native shared library and a IDE. CLIPS is a forward-chaining rule-based programming language written in C
[gentoo-commits] repo/gentoo:master commit in: app-text/xournalpp/
commit: 9204e1cd3e3913a97e3de52f9ab957a70c5a7400 Author: Sam James gentoo org> AuthorDate: Sun Feb 27 03:14:02 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 03:14:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9204e1cd app-text/xournalpp: drop IUSE="elibc_musl" Not needed (implicit), we dropped all other examples in tree a little bit ago. Signed-off-by: Sam James gentoo.org> app-text/xournalpp/xournalpp-1.1.1-r1.ebuild | 2 +- app-text/xournalpp/xournalpp-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild b/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild index 853ee95c1347..761bc8769f66 100644 --- a/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild +++ b/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/xournalpp/xournalpp; LICENSE="GPL-2" SLOT="0" -IUSE="elibc_musl" +IUSE="" COMMONDEPEND=" app-text/poppler[cairo] diff --git a/app-text/xournalpp/xournalpp-.ebuild b/app-text/xournalpp/xournalpp-.ebuild index 853ee95c1347..761bc8769f66 100644 --- a/app-text/xournalpp/xournalpp-.ebuild +++ b/app-text/xournalpp/xournalpp-.ebuild @@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/xournalpp/xournalpp; LICENSE="GPL-2" SLOT="0" -IUSE="elibc_musl" +IUSE="" COMMONDEPEND=" app-text/poppler[cairo]
[gentoo-commits] repo/gentoo:master commit in: gui-apps/waypipe/
commit: fd07b2d2eec746eda55e2fa1f724b7ea9ebe49b3 Author: Sam James gentoo org> AuthorDate: Sun Feb 27 03:13:07 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 03:13:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd07b2d2 gui-apps/waypipe: drop no-op IUSE=neon Use CPU_FLAGS_ARM_NEON. Signed-off-by: Sam James gentoo.org> gui-apps/waypipe/waypipe-0.7.2-r1.ebuild | 4 ++-- gui-apps/waypipe/waypipe-0.8.0-r1.ebuild | 4 ++-- gui-apps/waypipe/waypipe-.ebuild | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/gui-apps/waypipe/waypipe-0.7.2-r1.ebuild b/gui-apps/waypipe/waypipe-0.7.2-r1.ebuild index ea63e6c5435b..e4870877181c 100644 --- a/gui-apps/waypipe/waypipe-0.7.2-r1.ebuild +++ b/gui-apps/waypipe/waypipe-0.7.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2021 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -29,7 +29,7 @@ WAYPIPE_FLAG_MAP=( "${WAYPIPE_FLAG_MAP_ARM[@]/#/cpu_flags_arm_}" ) -IUSE="dmabuf ffmpeg lz4 man neon systemtap test vaapi zstd ${WAYPIPE_FLAG_MAP[@]%:*}" +IUSE="dmabuf ffmpeg lz4 man systemtap test vaapi zstd ${WAYPIPE_FLAG_MAP[@]%:*}" REQUIRED_USE="vaapi? ( ffmpeg )" RESTRICT="!test? ( test )" diff --git a/gui-apps/waypipe/waypipe-0.8.0-r1.ebuild b/gui-apps/waypipe/waypipe-0.8.0-r1.ebuild index 32359fd9fa55..0a113f6b31c7 100644 --- a/gui-apps/waypipe/waypipe-0.8.0-r1.ebuild +++ b/gui-apps/waypipe/waypipe-0.8.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2021 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -29,7 +29,7 @@ WAYPIPE_FLAG_MAP=( "${WAYPIPE_FLAG_MAP_ARM[@]/#/cpu_flags_arm_}" ) -IUSE="dmabuf ffmpeg lz4 man neon systemtap test vaapi zstd ${WAYPIPE_FLAG_MAP[@]%:*}" +IUSE="dmabuf ffmpeg lz4 man systemtap test vaapi zstd ${WAYPIPE_FLAG_MAP[@]%:*}" REQUIRED_USE="vaapi? ( ffmpeg )" RESTRICT="!test? ( test )" diff --git a/gui-apps/waypipe/waypipe-.ebuild b/gui-apps/waypipe/waypipe-.ebuild index 32359fd9fa55..0a113f6b31c7 100644 --- a/gui-apps/waypipe/waypipe-.ebuild +++ b/gui-apps/waypipe/waypipe-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2021 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -29,7 +29,7 @@ WAYPIPE_FLAG_MAP=( "${WAYPIPE_FLAG_MAP_ARM[@]/#/cpu_flags_arm_}" ) -IUSE="dmabuf ffmpeg lz4 man neon systemtap test vaapi zstd ${WAYPIPE_FLAG_MAP[@]%:*}" +IUSE="dmabuf ffmpeg lz4 man systemtap test vaapi zstd ${WAYPIPE_FLAG_MAP[@]%:*}" REQUIRED_USE="vaapi? ( ffmpeg )" RESTRICT="!test? ( test )"
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/admin/
commit: 300f017b1807980f57f1578f8ac1ffdf49a4285e Author: Chris PeBenito ieee org> AuthorDate: Fri Feb 18 18:25:04 2022 + Commit: Jason Zaman gentoo org> CommitDate: Sun Feb 27 02:13:17 2022 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=300f017b puppet: Style fixes. Signed-off-by: Chris PeBenito ieee.org> Signed-off-by: Jason Zaman gentoo.org> policy/modules/admin/puppet.fc | 1 + policy/modules/admin/puppet.te | 14 +++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/policy/modules/admin/puppet.fc b/policy/modules/admin/puppet.fc index 001f21fe..42f3b7b2 100644 --- a/policy/modules/admin/puppet.fc +++ b/policy/modules/admin/puppet.fc @@ -12,6 +12,7 @@ /usr/sbin/puppetmasterd-- gen_context(system_u:object_r:puppetmaster_exec_t,s0) /var/cache/puppet(/.*)?gen_context(system_u:object_r:puppet_cache_t,s0) + /var/lib/puppet(/.*)? gen_context(system_u:object_r:puppet_var_lib_t,s0) /var/log/puppet(/.*)? gen_context(system_u:object_r:puppet_log_t,s0) diff --git a/policy/modules/admin/puppet.te b/policy/modules/admin/puppet.te index 7ef5ab83..9e312a17 100644 --- a/policy/modules/admin/puppet.te +++ b/policy/modules/admin/puppet.te @@ -20,6 +20,9 @@ type puppet_t; type puppet_exec_t; init_daemon_domain(puppet_t, puppet_exec_t) +type puppet_cache_t; +files_type(puppet_cache_t) + type puppet_etc_t; files_config_file(puppet_etc_t) @@ -36,9 +39,6 @@ init_daemon_runtime_file(puppet_runtime_t, dir, "puppet") type puppet_tmp_t; files_tmp_file(puppet_tmp_t) -type puppet_cache_t; -files_type(puppet_cache_t) - type puppet_var_lib_t; files_type(puppet_var_lib_t) @@ -73,10 +73,6 @@ allow puppet_t puppet_etc_t:dir list_dir_perms; allow puppet_t puppet_etc_t:file read_file_perms; allow puppet_t puppet_etc_t:lnk_file read_lnk_file_perms; -manage_dirs_pattern(puppet_t, puppet_var_lib_t, puppet_var_lib_t) -manage_files_pattern(puppet_t, puppet_var_lib_t, puppet_var_lib_t) -can_exec(puppet_t, puppet_var_lib_t) - manage_dirs_pattern(puppet_t, puppet_cache_t, puppet_cache_t) manage_files_pattern(puppet_t, puppet_cache_t, puppet_cache_t) @@ -84,6 +80,10 @@ setattr_dirs_pattern(puppet_t, puppet_runtime_t, puppet_runtime_t) manage_files_pattern(puppet_t, puppet_runtime_t, puppet_runtime_t) files_runtime_filetrans(puppet_t, puppet_runtime_t, { file dir }) +manage_dirs_pattern(puppet_t, puppet_var_lib_t, puppet_var_lib_t) +manage_files_pattern(puppet_t, puppet_var_lib_t, puppet_var_lib_t) +can_exec(puppet_t, puppet_var_lib_t) + allow puppet_t puppet_log_t:dir { create_dir_perms setattr_dir_perms }; append_files_pattern(puppet_t, puppet_log_t, puppet_log_t) create_files_pattern(puppet_t, puppet_log_t, puppet_log_t)
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/
commit: 598805d2225387890f55a77e17567edbc788d824 Author: Chris PeBenito ieee org> AuthorDate: Fri Feb 18 19:56:40 2022 + Commit: Jason Zaman gentoo org> CommitDate: Sun Feb 27 02:13:17 2022 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=598805d2 matrixd: SELint fixes. Signed-off-by: Chris PeBenito ieee.org> Signed-off-by: Jason Zaman gentoo.org> policy/modules/services/matrixd.te | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/policy/modules/services/matrixd.te b/policy/modules/services/matrixd.te index 2c7f384c..d3950cda 100644 --- a/policy/modules/services/matrixd.te +++ b/policy/modules/services/matrixd.te @@ -41,7 +41,7 @@ files_type(matrixd_var_t) # Local policy # -allow matrixd_t self:fifo_file rw_file_perms; +allow matrixd_t self:fifo_file rw_fifo_file_perms; allow matrixd_t self:tcp_socket create_stream_socket_perms; allow matrixd_t self:netlink_route_socket r_netlink_socket_perms;
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/kernel/, policy/modules/services/
commit: 5b564f3b243368edd0e083c78a99b059a10e80ed Author: Russell Coker coker com au> AuthorDate: Fri Feb 18 01:21:52 2022 + Commit: Jason Zaman gentoo org> CommitDate: Sun Feb 27 02:13:17 2022 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=5b564f3b matrixd-synapse policy V3 Here's the latest version of the matrixd-synapse policy including all the suggestions from a year ago. Probably ready to merge. Signed-off-by: Russell Coker coker.com.au> Signed-off-by: Jason Zaman gentoo.org> policy/modules/kernel/corenetwork.te.in | 2 +- policy/modules/services/matrixd.fc | 4 + policy/modules/services/matrixd.if | 1 + policy/modules/services/matrixd.te | 126 4 files changed, 132 insertions(+), 1 deletion(-) diff --git a/policy/modules/kernel/corenetwork.te.in b/policy/modules/kernel/corenetwork.te.in index 547328be..077aacf0 100644 --- a/policy/modules/kernel/corenetwork.te.in +++ b/policy/modules/kernel/corenetwork.te.in @@ -156,7 +156,7 @@ network_port(hadoop_namenode, tcp,8020,s0) network_port(hddtemp, tcp,7634,s0) network_port(howl, tcp,5335,s0, udp,5353,s0) network_port(hplip, tcp,1782,s0, tcp,2207,s0, tcp,2208,s0, tcp, 8290,s0, tcp,5,s0, tcp,50002,s0, tcp,8292,s0, tcp,9100,s0, tcp,9101,s0, tcp,9102,s0, tcp,9220,s0, tcp,9221,s0, tcp,9222,s0, tcp,9280,s0, tcp,9281,s0, tcp,9282,s0, tcp,9290,s0, tcp,9291,s0) -network_port(http, tcp,80,s0, tcp,443,s0, tcp,488,s0, tcp,8008,s0, tcp,8009,s0, tcp,8443,s0) #8443 is mod_nss default port +network_port(http, tcp,80,s0, tcp,443,s0, tcp,488,s0, tcp,8008,s0, tcp,8009,s0, tcp,8443,s0, tcp,8448,s0) #8443 is mod_nss default port network_port(http_cache, tcp,3128,s0, udp,3130,s0, tcp,8080,s0, tcp,8118,s0, tcp,10001-10010,s0) # 8118 is for privoxy network_port(i18n_input, tcp,9010,s0) network_port(imaze, tcp,5323,s0, udp,5323,s0) diff --git a/policy/modules/services/matrixd.fc b/policy/modules/services/matrixd.fc new file mode 100644 index ..b59b1c75 --- /dev/null +++ b/policy/modules/services/matrixd.fc @@ -0,0 +1,4 @@ +/var/lib/matrix-synapse(/.*)? gen_context(system_u:object_r:matrixd_var_t,s0) +/var/log/matrix-synapse(/.*)? gen_context(system_u:object_r:matrixd_log_t,s0) +/etc/matrix-synapse(/.*)? gen_context(system_u:object_r:matrixd_conf_t,s0) +/usr/bin/synctl-- gen_context(system_u:object_r:matrixd_exec_t,s0) diff --git a/policy/modules/services/matrixd.if b/policy/modules/services/matrixd.if new file mode 100644 index ..f1eff5f0 --- /dev/null +++ b/policy/modules/services/matrixd.if @@ -0,0 +1 @@ +## Matrixd diff --git a/policy/modules/services/matrixd.te b/policy/modules/services/matrixd.te new file mode 100644 index ..5c217678 --- /dev/null +++ b/policy/modules/services/matrixd.te @@ -0,0 +1,126 @@ +policy_module(matrixd, 1.0.0) + + +# +# Declarations +# + +## +## +## Determine whether Matrixd is allowed to federate +## (bind all UDP ports and connect to all TCP ports). +## +## +gen_tunable(matrix_allow_federation, true) + +## +## +## Determine whether Matrixd can connect to the Postgres database. +## +## +gen_tunable(matrix_postgresql_connect, false) + + +type matrixd_t; +type matrixd_exec_t; +init_daemon_domain(matrixd_t, matrixd_exec_t) + +type matrixd_var_t; +files_type(matrixd_var_t) + +type matrixd_log_t; +logging_log_file(matrixd_log_t) + +type matrixd_conf_t; +files_config_file(matrixd_conf_t) + +type matrixd_tmp_t; +files_tmp_file(matrixd_tmp_t) + + +# +# Local policy +# + +allow matrixd_t self:fifo_file rw_file_perms; +allow matrixd_t self:tcp_socket create_stream_socket_perms; +allow matrixd_t self:netlink_route_socket r_netlink_socket_perms; + +allow matrixd_t self:udp_socket create_socket_perms; +allow matrixd_t self:unix_dgram_socket create_socket_perms; +# execmem is needed for Python callbacks +# https://cffi.readthedocs.io/en/latest/using.html#callbacks +allow matrixd_t self:process execmem; + +allow matrixd_t matrixd_tmp_t:file { manage_file_perms map }; +files_tmp_filetrans(matrixd_t, matrixd_tmp_t, file) +fs_tmpfs_filetrans(matrixd_t, matrixd_tmp_t, file) + +manage_files_pattern(matrixd_t, matrixd_var_t, matrixd_var_t) +files_search_var_lib(matrixd_t) +allow matrixd_t matrixd_var_t:file map; +allow matrixd_t matrixd_var_t:dir manage_dir_perms; + +logging_search_logs(matrixd_t) +manage_files_pattern(matrixd_t, matrixd_log_t, matrixd_log_t) + +read_files_pattern(matrixd_t, matrixd_conf_t, matrixd_conf_t) +allow matrixd_t matrixd_conf_t:dir list_dir_perms; + +kernel_read_system_state(matrixd_t) +kernel_read_vm_overcommit_sysctl(matrixd_t) + +# The following in the systemd service file causes a domain transition when +# running python3: +# SELinuxContext=system_u:system_r:matrixd_t:s0 +corecmd_bin_entry_type(matrixd_t)
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/
commit: e312e5bdbbf8d7c76b13d94b02ad56372d6d8b37 Author: Russell Coker coker com au> AuthorDate: Wed Feb 16 13:07:30 2022 + Commit: Jason Zaman gentoo org> CommitDate: Sun Feb 27 02:13:17 2022 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=e312e5bd dontaudit net_admin without hide_broken_symptoms Sending this patch again without the ifdef, I agree that the ifdef isn't very useful nowadays. Signed-off-by: Russell Coker coker.com.au> Signed-off-by: Jason Zaman gentoo.org> policy/modules/services/cron.te | 2 ++ policy/modules/services/dbus.te | 2 ++ policy/modules/services/policykit.te | 2 ++ policy/modules/services/postfix.te | 2 ++ 4 files changed, 8 insertions(+) diff --git a/policy/modules/services/cron.te b/policy/modules/services/cron.te index 03268277..9ecbe4d6 100644 --- a/policy/modules/services/cron.te +++ b/policy/modules/services/cron.te @@ -209,6 +209,8 @@ tunable_policy(`fcron_crond',` # Daemon local policy # +# for changing buffer sizes +dontaudit crond_t self:capability net_admin; allow crond_t self:capability { chown dac_override dac_read_search fowner setgid setuid sys_nice }; dontaudit crond_t self:capability { sys_resource sys_tty_config }; diff --git a/policy/modules/services/dbus.te b/policy/modules/services/dbus.te index c0b98558..9a1e6b30 100644 --- a/policy/modules/services/dbus.te +++ b/policy/modules/services/dbus.te @@ -67,6 +67,8 @@ ifdef(`enable_mls',` # Local policy # +# for changing buffer sizes +dontaudit system_dbusd_t self:capability net_admin; allow system_dbusd_t self:capability { dac_override setgid setpcap setuid sys_resource }; dontaudit system_dbusd_t self:capability sys_tty_config; allow system_dbusd_t self:process { getattr getsched signal_perms setpgid getcap setcap setrlimit }; diff --git a/policy/modules/services/policykit.te b/policy/modules/services/policykit.te index ee8f4c2d..46f5568f 100644 --- a/policy/modules/services/policykit.te +++ b/policy/modules/services/policykit.te @@ -68,6 +68,8 @@ miscfiles_read_localization(policykit_domain) # Local policy # +# for changing buffer sizes +dontaudit policykit_t self:capability net_admin; allow policykit_t self:capability { dac_override dac_read_search setgid setuid sys_nice sys_ptrace }; allow policykit_t self:process { getsched setsched signal }; allow policykit_t self:unix_stream_socket { accept connectto listen }; diff --git a/policy/modules/services/postfix.te b/policy/modules/services/postfix.te index 6b97df10..6fe06887 100644 --- a/policy/modules/services/postfix.te +++ b/policy/modules/services/postfix.te @@ -107,6 +107,8 @@ mta_mailserver_delivery(postfix_virtual_t) # Common postfix domain local policy # +# for changing buffer sizes +dontaudit postfix_domain self:capability net_admin; allow postfix_domain self:capability { sys_chroot sys_nice }; dontaudit postfix_domain self:capability sys_tty_config; allow postfix_domain self:process { signal_perms setpgid setsched };
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/
commit: 4234b23d214dd8b53dd631560f9c98778f1c9ac5 Author: Chris PeBenito ieee org> AuthorDate: Fri Feb 18 18:46:24 2022 + Commit: Jason Zaman gentoo org> CommitDate: Sun Feb 27 02:13:17 2022 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=4234b23d matrixd: Cleanups. Signed-off-by: Chris PeBenito ieee.org> Signed-off-by: Jason Zaman gentoo.org> policy/modules/services/matrixd.fc | 6 -- policy/modules/services/matrixd.if | 2 +- policy/modules/services/matrixd.te | 35 --- 3 files changed, 21 insertions(+), 22 deletions(-) diff --git a/policy/modules/services/matrixd.fc b/policy/modules/services/matrixd.fc index b59b1c75..6db2d7ed 100644 --- a/policy/modules/services/matrixd.fc +++ b/policy/modules/services/matrixd.fc @@ -1,4 +1,6 @@ -/var/lib/matrix-synapse(/.*)? gen_context(system_u:object_r:matrixd_var_t,s0) -/var/log/matrix-synapse(/.*)? gen_context(system_u:object_r:matrixd_log_t,s0) /etc/matrix-synapse(/.*)? gen_context(system_u:object_r:matrixd_conf_t,s0) + /usr/bin/synctl-- gen_context(system_u:object_r:matrixd_exec_t,s0) + +/var/lib/matrix-synapse(/.*)? gen_context(system_u:object_r:matrixd_var_t,s0) +/var/log/matrix-synapse(/.*)? gen_context(system_u:object_r:matrixd_log_t,s0) diff --git a/policy/modules/services/matrixd.if b/policy/modules/services/matrixd.if index f1eff5f0..8cf2a845 100644 --- a/policy/modules/services/matrixd.if +++ b/policy/modules/services/matrixd.if @@ -1 +1 @@ -## Matrixd +## matrix.org synapse reference server. diff --git a/policy/modules/services/matrixd.te b/policy/modules/services/matrixd.te index 5c217678..2c7f384c 100644 --- a/policy/modules/services/matrixd.te +++ b/policy/modules/services/matrixd.te @@ -1,4 +1,4 @@ -policy_module(matrixd, 1.0.0) +policy_module(matrixd) # @@ -20,23 +20,22 @@ gen_tunable(matrix_allow_federation, true) ## gen_tunable(matrix_postgresql_connect, false) - type matrixd_t; type matrixd_exec_t; init_daemon_domain(matrixd_t, matrixd_exec_t) -type matrixd_var_t; -files_type(matrixd_var_t) +type matrixd_conf_t; +files_config_file(matrixd_conf_t) type matrixd_log_t; logging_log_file(matrixd_log_t) -type matrixd_conf_t; -files_config_file(matrixd_conf_t) - type matrixd_tmp_t; files_tmp_file(matrixd_tmp_t) +type matrixd_var_t; +files_type(matrixd_var_t) + # # Local policy @@ -56,16 +55,15 @@ allow matrixd_t matrixd_tmp_t:file { manage_file_perms map }; files_tmp_filetrans(matrixd_t, matrixd_tmp_t, file) fs_tmpfs_filetrans(matrixd_t, matrixd_tmp_t, file) -manage_files_pattern(matrixd_t, matrixd_var_t, matrixd_var_t) -files_search_var_lib(matrixd_t) -allow matrixd_t matrixd_var_t:file map; -allow matrixd_t matrixd_var_t:dir manage_dir_perms; +allow matrixd_t matrixd_conf_t:dir list_dir_perms; +read_files_pattern(matrixd_t, matrixd_conf_t, matrixd_conf_t) logging_search_logs(matrixd_t) manage_files_pattern(matrixd_t, matrixd_log_t, matrixd_log_t) -read_files_pattern(matrixd_t, matrixd_conf_t, matrixd_conf_t) -allow matrixd_t matrixd_conf_t:dir list_dir_perms; +mmap_manage_files_pattern(matrixd_t, matrixd_var_t, matrixd_var_t) +manage_dirs_pattern(matrixd_t, matrixd_var_t, matrixd_var_t) +files_search_var_lib(matrixd_t) kernel_read_system_state(matrixd_t) kernel_read_vm_overcommit_sysctl(matrixd_t) @@ -81,7 +79,6 @@ corenet_tcp_bind_generic_node(matrixd_t) corenet_tcp_bind_http_port(matrixd_t) corenet_tcp_connect_http_cache_port(matrixd_t) corenet_tcp_connect_http_port(matrixd_t) - corenet_udp_bind_generic_node(matrixd_t) corenet_udp_bind_generic_port(matrixd_t) corenet_udp_bind_reserved_port(matrixd_t) @@ -91,11 +88,11 @@ dev_read_urand(matrixd_t) files_read_etc_files(matrixd_t) files_read_etc_runtime_files(matrixd_t) files_read_etc_symlinks(matrixd_t) - # for /usr/share/ca-certificates files_read_usr_files(matrixd_t) init_search_runtime(matrixd_t) + logging_send_syslog_msg(matrixd_t) miscfiles_read_generic_tls_privkey(matrixd_t) @@ -106,10 +103,6 @@ sysnet_read_config(matrixd_t) userdom_search_user_runtime_root(matrixd_t) -optional_policy(` - apache_search_config(matrixd_t) -') - tunable_policy(`matrix_allow_federation',` corenet_tcp_connect_all_unreserved_ports(matrixd_t) corenet_tcp_connect_generic_port(matrixd_t) @@ -124,3 +117,7 @@ tunable_policy(`matrix_postgresql_connect',` postgresql_tcp_connect(matrixd_t) ') +optional_policy(` + apache_search_config(matrixd_t) +') + \ No newline at end of file
[gentoo-commits] proj/hardened-refpolicy:master commit in: gentoo/
commit: 433f17b8ab6a693d88ccb4ce6b62993816548ac5 Author: Jason Zaman gentoo org> AuthorDate: Sun Feb 27 02:13:39 2022 + Commit: Jason Zaman gentoo org> CommitDate: Sun Feb 27 02:13:39 2022 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=433f17b8 Merge upstream Signed-off-by: Jason Zaman gentoo.org> gentoo/STATE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gentoo/STATE b/gentoo/STATE index 9949f24f..21005bbc 100644 --- a/gentoo/STATE +++ b/gentoo/STATE @@ -1 +1 @@ -d96d8b5977f49a90637b5ae329974f1f21367433 +43d0b184b594394136783771760658613e8e0f0c
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/
commit: a6f1a4be5244df25381bdc9d270765134f4d802b Author: Chris PeBenito ieee org> AuthorDate: Wed Feb 16 16:04:33 2022 + Commit: Jason Zaman gentoo org> CommitDate: Sun Feb 27 02:13:17 2022 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=a6f1a4be cron, dbus, policykit, postfix: Minor style fixes. No rule changes. Signed-off-by: Chris PeBenito ieee.org> Signed-off-by: Jason Zaman gentoo.org> policy/modules/services/cron.te | 4 ++-- policy/modules/services/dbus.te | 5 ++--- policy/modules/services/policykit.te | 2 +- policy/modules/services/postfix.te | 5 ++--- 4 files changed, 7 insertions(+), 9 deletions(-) diff --git a/policy/modules/services/cron.te b/policy/modules/services/cron.te index 9ecbe4d6..b36fc709 100644 --- a/policy/modules/services/cron.te +++ b/policy/modules/services/cron.te @@ -209,10 +209,10 @@ tunable_policy(`fcron_crond',` # Daemon local policy # -# for changing buffer sizes dontaudit crond_t self:capability net_admin; allow crond_t self:capability { chown dac_override dac_read_search fowner setgid setuid sys_nice }; -dontaudit crond_t self:capability { sys_resource sys_tty_config }; +# net_admin for changing buffer sizes +dontaudit crond_t self:capability { net_admin sys_resource sys_tty_config }; allow crond_t self:process { transition signal_perms getsched setsched getsession getpgid setpgid getcap setcap share getattr setexec setfscreate noatsecure siginh setrlimit rlimitinh dyntransition setkeycreate setsockcreate getrlimit }; allow crond_t self:fd use; diff --git a/policy/modules/services/dbus.te b/policy/modules/services/dbus.te index 9a1e6b30..31fc905c 100644 --- a/policy/modules/services/dbus.te +++ b/policy/modules/services/dbus.te @@ -67,10 +67,9 @@ ifdef(`enable_mls',` # Local policy # -# for changing buffer sizes -dontaudit system_dbusd_t self:capability net_admin; allow system_dbusd_t self:capability { dac_override setgid setpcap setuid sys_resource }; -dontaudit system_dbusd_t self:capability sys_tty_config; +# net_admin for changing buffer sizes +dontaudit system_dbusd_t self:capability { net_admin sys_tty_config }; allow system_dbusd_t self:process { getattr getsched signal_perms setpgid getcap setcap setrlimit }; allow system_dbusd_t self:fifo_file rw_fifo_file_perms; allow system_dbusd_t self:dbus { send_msg acquire_svc }; diff --git a/policy/modules/services/policykit.te b/policy/modules/services/policykit.te index 46f5568f..197dc13c 100644 --- a/policy/modules/services/policykit.te +++ b/policy/modules/services/policykit.te @@ -68,9 +68,9 @@ miscfiles_read_localization(policykit_domain) # Local policy # +allow policykit_t self:capability { dac_override dac_read_search setgid setuid sys_nice sys_ptrace }; # for changing buffer sizes dontaudit policykit_t self:capability net_admin; -allow policykit_t self:capability { dac_override dac_read_search setgid setuid sys_nice sys_ptrace }; allow policykit_t self:process { getsched setsched signal }; allow policykit_t self:unix_stream_socket { accept connectto listen }; diff --git a/policy/modules/services/postfix.te b/policy/modules/services/postfix.te index 6fe06887..5c324bc7 100644 --- a/policy/modules/services/postfix.te +++ b/policy/modules/services/postfix.te @@ -107,10 +107,9 @@ mta_mailserver_delivery(postfix_virtual_t) # Common postfix domain local policy # -# for changing buffer sizes -dontaudit postfix_domain self:capability net_admin; allow postfix_domain self:capability { sys_chroot sys_nice }; -dontaudit postfix_domain self:capability sys_tty_config; +# net_admin for changing buffer sizes +dontaudit postfix_domain self:capability { net_admin sys_tty_config }; allow postfix_domain self:process { signal_perms setpgid setsched }; allow postfix_domain self:fifo_file rw_fifo_file_perms; allow postfix_domain self:unix_stream_socket { accept connectto listen };
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/, policy/modules/services/
commit: d83e298072d6c11a5ab55195dbd6392f03da472f Author: Russell Coker coker com au> AuthorDate: Sun Feb 13 10:10:09 2022 + Commit: Jason Zaman gentoo org> CommitDate: Sun Feb 27 02:13:17 2022 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=d83e2980 remove aliases from 20210203 This patch against version 20220106 removes the typealias rules that were in version 20210203. If we include this now then the typealias rules in question will have been there for 3 consecutive releases. But if you think we should wait until after the next release that's OK. It's obvious that this patch should be included sooner or later, I think now is a reasonable time. Signed-off-by: Russell Coker coker.com.au> Signed-off-by: Jason Zaman gentoo.org> policy/modules/services/acpi.te | 1 - policy/modules/services/clamav.te | 1 - policy/modules/services/exim.te | 1 - policy/modules/services/ftp.te | 1 - policy/modules/services/irqbalance.te | 1 - policy/modules/services/postfix.te | 3 +-- policy/modules/services/spamassassin.te | 1 - policy/modules/system/mount.te | 1 - policy/modules/system/selinuxutil.te| 1 - policy/modules/system/systemd.te| 2 -- 10 files changed, 1 insertion(+), 12 deletions(-) diff --git a/policy/modules/services/acpi.te b/policy/modules/services/acpi.te index 92d52182..c4ca7f7f 100644 --- a/policy/modules/services/acpi.te +++ b/policy/modules/services/acpi.te @@ -27,7 +27,6 @@ type acpid_log_t; logging_log_file(acpid_log_t) type acpid_runtime_t; -typealias acpid_runtime_t alias acpid_var_run_t; files_runtime_file(acpid_runtime_t) type acpid_tmp_t; diff --git a/policy/modules/services/clamav.te b/policy/modules/services/clamav.te index 761de69d..b2ea270c 100644 --- a/policy/modules/services/clamav.te +++ b/policy/modules/services/clamav.te @@ -41,7 +41,6 @@ init_script_file(clamd_initrc_exec_t) type clamd_runtime_t; files_runtime_file(clamd_runtime_t) -typealias clamd_runtime_t alias clamd_var_run_t; type clamd_tmp_t; files_tmp_file(clamd_tmp_t) diff --git a/policy/modules/services/exim.te b/policy/modules/services/exim.te index dc03379b..65217d7e 100644 --- a/policy/modules/services/exim.te +++ b/policy/modules/services/exim.te @@ -55,7 +55,6 @@ type exim_log_t; logging_log_file(exim_log_t) type exim_pid_t; -typealias exim_pid_t alias exim_var_run_t; files_runtime_file(exim_pid_t) type exim_spool_t; diff --git a/policy/modules/services/ftp.te b/policy/modules/services/ftp.te index 6cffdfc2..a3ff66fe 100644 --- a/policy/modules/services/ftp.te +++ b/policy/modules/services/ftp.te @@ -110,7 +110,6 @@ gen_tunable(sftpd_write_ssh_home, false) attribute_role ftpdctl_roles; type anon_sftpd_t; -typealias anon_sftpd_t alias sftpd_anon_t; domain_type(anon_sftpd_t) role system_r types anon_sftpd_t; diff --git a/policy/modules/services/irqbalance.te b/policy/modules/services/irqbalance.te index 3b86f88c..0a6f4c9b 100644 --- a/policy/modules/services/irqbalance.te +++ b/policy/modules/services/irqbalance.te @@ -13,7 +13,6 @@ type irqbalance_initrc_exec_t; init_script_file(irqbalance_initrc_exec_t) type irqbalance_pid_t; -typealias irqbalance_pid_t alias irqbalance_var_run_t; files_runtime_file(irqbalance_pid_t) type irqbalance_unit_t; diff --git a/policy/modules/services/postfix.te b/policy/modules/services/postfix.te index 4d62f8cf..6b97df10 100644 --- a/policy/modules/services/postfix.te +++ b/policy/modules/services/postfix.te @@ -51,8 +51,7 @@ type postfix_map_tmp_t; files_tmp_file(postfix_map_tmp_t) postfix_domain_template(master) -typealias postfix_master_t alias postfix_t; -mta_mailserver(postfix_t, postfix_master_exec_t) +mta_mailserver(postfix_master_t, postfix_master_exec_t) type postfix_initrc_exec_t; init_script_file(postfix_initrc_exec_t) diff --git a/policy/modules/services/spamassassin.te b/policy/modules/services/spamassassin.te index fc4e54f7..4162995f 100644 --- a/policy/modules/services/spamassassin.te +++ b/policy/modules/services/spamassassin.te @@ -30,7 +30,6 @@ gen_tunable(spamd_enable_home_dirs, false) gen_tunable(rspamd_spamd, false) type spamd_update_t; -typealias spamd_update_t alias spamd_gpg_t; type spamd_update_exec_t; init_system_domain(spamd_update_t, spamd_update_exec_t) diff --git a/policy/modules/system/mount.te b/policy/modules/system/mount.te index d577da34..0efbdc7f 100644 --- a/policy/modules/system/mount.te +++ b/policy/modules/system/mount.te @@ -24,7 +24,6 @@ type mount_loopback_t; # customizable fs_image_file(mount_loopback_t) type mount_runtime_t; -typealias mount_runtime_t alias mount_var_run_t; files_runtime_file(mount_runtime_t) type mount_tmp_t; diff --git a/policy/modules/system/selinuxutil.te b/policy/modules/system/selinuxutil.te index 904c59fc..b596ccb5 100644 --- a/policy/modules/system/selinuxutil.te +++ b/policy/modules/system/selinuxutil.te @@ -89,7 +89,6
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/admin/
commit: 4b1f697b6a9ee59734e0cdf1067cc6d57a3b0799 Author: Russell Coker coker com au> AuthorDate: Thu Feb 17 14:45:38 2022 + Commit: Jason Zaman gentoo org> CommitDate: Sun Feb 27 02:13:17 2022 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=4b1f697b puppet V3 Removed the entrypoint stuff that was controversial, the rest should be fine. I think it's ready to merge. Signed-off-by: Russell Coker coker.com.au> Signed-off-by: Jason Zaman gentoo.org> policy/modules/admin/puppet.fc | 1 + policy/modules/admin/puppet.te | 9 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/policy/modules/admin/puppet.fc b/policy/modules/admin/puppet.fc index f45bdc6a..001f21fe 100644 --- a/policy/modules/admin/puppet.fc +++ b/policy/modules/admin/puppet.fc @@ -11,6 +11,7 @@ /usr/sbin/puppetd -- gen_context(system_u:object_r:puppet_exec_t,s0) /usr/sbin/puppetmasterd-- gen_context(system_u:object_r:puppetmaster_exec_t,s0) +/var/cache/puppet(/.*)?gen_context(system_u:object_r:puppet_cache_t,s0) /var/lib/puppet(/.*)? gen_context(system_u:object_r:puppet_var_lib_t,s0) /var/log/puppet(/.*)? gen_context(system_u:object_r:puppet_log_t,s0) diff --git a/policy/modules/admin/puppet.te b/policy/modules/admin/puppet.te index 3d5a832b..7ef5ab83 100644 --- a/policy/modules/admin/puppet.te +++ b/policy/modules/admin/puppet.te @@ -36,6 +36,9 @@ init_daemon_runtime_file(puppet_runtime_t, dir, "puppet") type puppet_tmp_t; files_tmp_file(puppet_tmp_t) +type puppet_cache_t; +files_type(puppet_cache_t) + type puppet_var_lib_t; files_type(puppet_var_lib_t) @@ -74,6 +77,9 @@ manage_dirs_pattern(puppet_t, puppet_var_lib_t, puppet_var_lib_t) manage_files_pattern(puppet_t, puppet_var_lib_t, puppet_var_lib_t) can_exec(puppet_t, puppet_var_lib_t) +manage_dirs_pattern(puppet_t, puppet_cache_t, puppet_cache_t) +manage_files_pattern(puppet_t, puppet_cache_t, puppet_cache_t) + setattr_dirs_pattern(puppet_t, puppet_runtime_t, puppet_runtime_t) manage_files_pattern(puppet_t, puppet_runtime_t, puppet_runtime_t) files_runtime_filetrans(puppet_t, puppet_runtime_t, { file dir }) @@ -182,8 +188,6 @@ optional_policy(` ') optional_policy(` - files_rw_var_files(puppet_t) - rpm_domtrans(puppet_t) rpm_manage_db(puppet_t) rpm_manage_log(puppet_t) @@ -267,6 +271,7 @@ allow puppetmaster_t puppet_etc_t:lnk_file read_lnk_file_perms; allow puppetmaster_t puppet_log_t:dir setattr_dir_perms; append_files_pattern(puppetmaster_t, puppet_log_t, puppet_log_t) create_files_pattern(puppetmaster_t, puppet_log_t, puppet_log_t) +read_files_pattern(puppetmaster_t, puppet_log_t, puppet_log_t) setattr_files_pattern(puppetmaster_t, puppet_log_t, puppet_log_t) logging_log_filetrans(puppetmaster_t, puppet_log_t, { file dir })
[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/
commit: ea8252c7f327f34621e7d81da48fae7b7a5aede9 Author: Chris PeBenito ieee org> AuthorDate: Wed Feb 16 12:03:34 2022 + Commit: Jason Zaman gentoo org> CommitDate: Sun Feb 27 02:13:17 2022 + URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=ea8252c7 postfix, spamassassin: Fix missed type renames after alias removals. Signed-off-by: Chris PeBenito ieee.org> Signed-off-by: Jason Zaman gentoo.org> policy/modules/services/postfix.if | 4 ++-- policy/modules/services/spamassassin.if | 8 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/policy/modules/services/postfix.if b/policy/modules/services/postfix.if index 42b96b36..847022bf 100644 --- a/policy/modules/services/postfix.if +++ b/policy/modules/services/postfix.if @@ -683,13 +683,13 @@ interface(`postfix_admin',` type postfix_initrc_exec_t, postfix_prng_t, postfix_etc_t; type postfix_data_t, postfix_runtime_t, postfix_public_t; type postfix_private_t, postfix_map_tmp_t, postfix_exec_t; - type postfix_keytab_t, postfix_t; + type postfix_keytab_t, postfix_master_t; ') allow $1 postfix_domain:process { ptrace signal_perms }; ps_process_pattern($1, postfix_domain) - init_startstop_service($1, $2, postfix_t, postfix_initrc_exec_t) + init_startstop_service($1, $2, postfix_master_t, postfix_initrc_exec_t) files_search_etc($1) admin_pattern($1, { postfix_prng_t postfix_etc_t postfix_exec_t postfix_keytab_t }) diff --git a/policy/modules/services/spamassassin.if b/policy/modules/services/spamassassin.if index 9fbae73d..b530a76f 100644 --- a/policy/modules/services/spamassassin.if +++ b/policy/modules/services/spamassassin.if @@ -72,10 +72,10 @@ template(`spamassassin_role',` # interface(`spamassassin_run_update',` gen_require(` - type spamd_gpg_t, spamd_update_exec_t, spamd_update_t; + type spamd_update_t, spamd_update_exec_t, spamd_update_t; ') - role $2 types { spamd_gpg_t spamd_update_t }; + role $2 types { spamd_update_t spamd_update_t }; domtrans_pattern($1, spamd_update_exec_t, spamd_update_t) ') @@ -476,10 +476,10 @@ interface(`spamassassin_admin',` type spamd_t, spamd_tmp_t, spamd_log_t; type spamd_spool_t, spamd_var_lib_t, spamd_runtime_t; type spamd_initrc_exec_t, spamassassin_unit_t; - type spamd_gpg_t, spamd_update_t, spamd_update_tmp_t; + type spamd_update_t, spamd_update_t, spamd_update_tmp_t; ') - admin_process_pattern($1, { spamd_t spamd_gpg_t spamd_update_t }) + admin_process_pattern($1, { spamd_t spamd_update_t spamd_update_t }) init_startstop_service($1, $2, spamd_t, spamd_initrc_exec_t, spamassassin_unit_t)
[gentoo-commits] repo/gentoo:master commit in: mail-client/aerc/
commit: 15d2f13d38c8e69b88935e8187e5debbfa99d9e7 Author: William Hubbs gentoo org> AuthorDate: Sun Feb 27 02:20:55 2022 + Commit: William Hubbs gentoo org> CommitDate: Sun Feb 27 02:48:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15d2f13d mail-client/aerc: 0.8.2 bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: William Hubbs gentoo.org> mail-client/aerc/Manifest | 2 ++ mail-client/aerc/aerc-0.8.2.ebuild | 67 ++ 2 files changed, 69 insertions(+) diff --git a/mail-client/aerc/Manifest b/mail-client/aerc/Manifest index 7dbcf7433a59..10de9028d286 100644 --- a/mail-client/aerc/Manifest +++ b/mail-client/aerc/Manifest @@ -1,5 +1,7 @@ DIST aerc-0.5.2.tar.gz 142415 BLAKE2B 05079e67fe0cdae84dc622fa40ec0e96a57153467afbcd436d5fafe7920263604559fcd923fd6d3164de3346271cacccb80321a49d322712b5c5048d4493d928 SHA512 f5b4d997f191a9819e4e8c3d0e13e8258006760db915ea568731eda16b1ce13c1083275b063bd06b3d690370ff364dbd2d1d51123d3222e0b1e05a9a8e8e3739 DIST aerc-0.7.1.tar.gz 168105 BLAKE2B 63cc5390317ad2bd93ff939410dcc86aaafd02b3b23ce9f7582355fa6c78da80a3d4819597c20fe2c6489462ef7207d5b9bb0d4fc3058f3727d5f18ef44a4f64 SHA512 34ddc3d3e10e66f8341b985f9d654b05f48dd56fe403bbd5327a514a89f8bc2c1ec81c82ddc508a1289267eafda8f4d54770f17767e1c74b6195e468d19e3088 +DIST aerc-0.8.2-vendor.tar.xz 34943504 BLAKE2B 41cf3a34787162008abe9b48dbcf67bca713e4bd1db9cb44ce36996ff9ba10b8110e4c77a38522272d650a9a411ee18fcb9a84b02f3427bebe09430292470ec6 SHA512 9f8eb6f58f7b383f8908749695ef5b5e62830d9458e8891ae9da02b1fc412d9c0bf0cb19d6944b1736c5ce5bd481b23d833d18c7a815d4dad9dfb30ba483f596 +DIST aerc-0.8.2.tar.gz 173468 BLAKE2B f45ae8a7a56ceaa7a0ecf21edb17d1c613d2dd505d5f3029fc0519c51d7deb4f7ccf3cfa656aff8f7609d109395adc6edc8be7f388c82ad214c182ed6a64b7db SHA512 287f628cce4eee9a308c11319d77396ff43f31b9c608dfeb1f8200935329f03c89bdba03259d22857aea6e80c4c664362006c0aee630586ed168e3049e4dfbaf DIST cloud.google.com%2Fgo%2F@v%2Fv0.26.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273 DIST cloud.google.com%2Fgo%2F@v%2Fv0.34.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273 DIST cloud.google.com%2Fgo%2F@v%2Fv0.38.0.mod 1006 BLAKE2B 9d321b9bad7e881795f0215828ca23ff5753b8ca9cbe64ca085bcd2f64d36d0d5bdd5c3e80eb64e19e067748b6b23eb7837827cede0e75a840ed1cfa2b00c1a8 SHA512 8aa90e6ce7d50af3db56c8a7abdd16822f6351cabb96e6b75ac0cdefa15bb4a2d402aa84e6212fec4d599ec6f13cb1891bb37f41200e6a05a27642375a89a959 diff --git a/mail-client/aerc/aerc-0.8.2.ebuild b/mail-client/aerc/aerc-0.8.2.ebuild new file mode 100644 index ..9bce39f80f71 --- /dev/null +++ b/mail-client/aerc/aerc-0.8.2.ebuild @@ -0,0 +1,67 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Email client for your terminal" +HOMEPAGE="https://aerc-mail.org; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~rjarry/aerc; +else + SRC_URI="https://git.sr.ht/~rjarry/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-vendor.tar.xz; + KEYWORDS="~amd64 ~ppc64" +fi + +LICENSE="Apache-2.0 BSD BSD-2 MIT" +SLOT="0" +IUSE="notmuch" + +DEPEND="notmuch? ( net-mail/notmuch:= )" +RDEPEND="${DEPEND}" +BDEPEND=" + >=app-text/scdoc-1.9.7 + >=dev-lang/go-1.13 +" + +src_unpack() { + if [[ ${PV} == * ]]; then + git-r3_src_unpack + go-module_live_vendor + else + go-module_src_unpack + fi +} + +src_compile() { + LDFLAGS= \ + emake GOFLAGS="-mod=vendor $(usex notmuch "-tags=notmuch" "")" \ + PREFIX="${EPREFIX}/usr"VERSION=${PV} all +} + +src_install() { + emake PREFIX="${EPREFIX}/usr" DESTDIR="${ED}" install + einstalldocs +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + elog "If you want to allow your users to activate html email" + elog "processing via w3m as shown in the tutorial, make sure you" + elog "emerge net-proxy/dante and www-client/w3m" + fi + + local v + for v in ${REPLACING_VERSIONS}; do + if ver_test $v -lt 0.3.0-r1; then + elog "The dependencies on net-proxy/dante and www-client/w3m" + elog "have been removed since they are optional." +
[gentoo-commits] repo/gentoo:master commit in: dev-go/vend/
commit: a004aa305f4b159b7e5f1f536c371159cf973783 Author: William Hubbs gentoo org> AuthorDate: Sun Feb 27 02:46:03 2022 + Commit: William Hubbs gentoo org> CommitDate: Sun Feb 27 02:48:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a004aa30 dev-go/vend: new package, a dependency vendor for go programs Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: William Hubbs gentoo.org> dev-go/vend/Manifest | 1 + dev-go/vend/metadata.xml | 8 dev-go/vend/vend-1.0.3.ebuild | 21 + 3 files changed, 30 insertions(+) diff --git a/dev-go/vend/Manifest b/dev-go/vend/Manifest new file mode 100644 index ..aea91e7f16e4 --- /dev/null +++ b/dev-go/vend/Manifest @@ -0,0 +1 @@ +DIST vend-1.0.3.tar.gz 4728 BLAKE2B 0e8815aad305d87da728e1a1a8098497bc46dddb422c58f8c8019a50b15f7f7daf76e8c19d1edfd5890aa377c41f4483d3d081ab86168b86e20dc8a2aa90859c SHA512 ea963f1626a389d627add1c44cdc6a672d68870eff038ffabf649f0e62b3c4cf7e21d699647f627e039859dc9ac53bf1eca8d8e8eb8fb852503cadbd24a23f70 diff --git a/dev-go/vend/metadata.xml b/dev-go/vend/metadata.xml new file mode 100644 index ..db463f3eeb66 --- /dev/null +++ b/dev-go/vend/metadata.xml @@ -0,0 +1,8 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + willi...@gentoo.org + William Hubbs + + diff --git a/dev-go/vend/vend-1.0.3.ebuild b/dev-go/vend/vend-1.0.3.ebuild new file mode 100644 index ..a7aa380240d9 --- /dev/null +++ b/dev-go/vend/vend-1.0.3.ebuild @@ -0,0 +1,21 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="dependency vendor for Go programs" +HOMEPAGE="https://github.com/nomad-software/vend; +SRC_URI="https://github.com/nomad-software/vend/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +src_compile() { + ego build . +} + +src_install() { + dobin vend + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/jdepend/
commit: 92e7e470ff47e5e0eeb75a06d3e25238ae6f3f7c Author: Sam James gentoo org> AuthorDate: Sun Feb 27 02:44:23 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 02:44:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92e7e470 dev-java/jdepend: Stabilize 2.10 arm64, #834063 Signed-off-by: Sam James gentoo.org> dev-java/jdepend/jdepend-2.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/jdepend/jdepend-2.10.ebuild b/dev-java/jdepend/jdepend-2.10.ebuild index 7a061be76437..42ae193d61cb 100644 --- a/dev-java/jdepend/jdepend-2.10.ebuild +++ b/dev-java/jdepend/jdepend-2.10.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/clarkware/jdepend/archive/refs/tags/${PV}.tar.gz -> LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" DEPEND=">=virtual/jdk-1.8:*" RDEPEND=">=virtual/jre-1.8:*"
[gentoo-commits] repo/gentoo:master commit in: app-backup/btrbk/
commit: 4ffc319dff5d99d1126f579e08883b47fecad831 Author: Craig Andrews gentoo org> AuthorDate: Sun Feb 27 02:35:39 2022 + Commit: Craig Andrews gentoo org> CommitDate: Sun Feb 27 02:36:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ffc319d app-backup/btrbk: 0.32.1 version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Craig Andrews gentoo.org> app-backup/btrbk/Manifest| 1 + app-backup/btrbk/btrbk-0.32.1.ebuild | 77 2 files changed, 78 insertions(+) diff --git a/app-backup/btrbk/Manifest b/app-backup/btrbk/Manifest index 13227322b8cb..506f6feae57b 100644 --- a/app-backup/btrbk/Manifest +++ b/app-backup/btrbk/Manifest @@ -1,3 +1,4 @@ DIST btrbk-0.31.2.tar.xz 107124 BLAKE2B a05ef8a665d50b0f9637b1bc7026f0ca0f8364377b4165dae09cd27790dc139aaea1096a54719d948adda5050f91580650bf58db70a086cfdd14b73559fad9f3 SHA512 f953fe1a231f7a28c2d98cf124e3d52cc6d0810e6cb1673b90f335e07cd7473d0302ec227361f902c40a36dab5c075c675d2ee0543a23c37cb1e4baaf74efea0 DIST btrbk-0.31.3.tar.xz 109884 BLAKE2B 7f78d00815259e42bb3fd16ee48272717fe57913b7af83ca8a98f1dfd0de715cbf8b07177ea60b5b8bdcb9793ee0d5829b90b8327cd4810f6275611276a6e707 SHA512 62dee5430635b6a31edcdc9bed1829f549b60074ea09bb6f1fcd56d242d4215339846c8c2dbcd4bee05cd2a0cb32c1237ce7311d2b887885373c13fa15a6f476 DIST btrbk-0.32.0.tar.xz 110408 BLAKE2B d9627d0f0a258bba9412b37707c3e79ca8a65870148aa27f38e615c90d0e26adfc5ecf697cc34052916127a0a26be850f5874ff52ab6cb193093d591cb05dab1 SHA512 201dde5ea9bf459e5a837b520d3e76ef1077a1769ed2e06b9754e34a93e2abd513a0da2b18abbe13c09fc3a945117a4b022ad423f805056b62a2b2be9c0f768a +DIST btrbk-0.32.1.tar.xz 110364 BLAKE2B 5d2860e182701ba6c407b9d0f41e476442bdf0ebc8491c3fa944860228d087d6bbe13084a4e950a24fc6ea1e251e2c4c6cbf17e9e3a4cb4f3f9b7ea9b85b2c11 SHA512 a44c1a50696793661fa6a06fafc6a7682ba5db57b511666a9b77d2df79b724855e91187e4d13e1dfe340077f550b0aced8923c6dec955d25ce46f7644ed802f3 diff --git a/app-backup/btrbk/btrbk-0.32.1.ebuild b/app-backup/btrbk/btrbk-0.32.1.ebuild new file mode 100644 index ..29b1c6d3fc78 --- /dev/null +++ b/app-backup/btrbk/btrbk-0.32.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="https://github.com/digint/btrbk.git; + inherit git-r3 + SRC_URI="" +else + SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz; + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +DESCRIPTION="Tool for creating snapshots and remote backups of btrfs subvolumes" +HOMEPAGE="https://digint.ch/btrbk/; +LICENSE="GPL-3+" +SLOT="0" +IUSE="+mbuffer +doc +lsbtr" + +DEPEND="doc? ( >=dev-ruby/asciidoctor-1.5.7 )" + +RDEPEND="dev-lang/perl + net-misc/openssh + mbuffer? ( >=sys-block/mbuffer-20180505 ) + >=sys-fs/btrfs-progs-4.12" + +src_compile() { + emake clean + use doc && emake -C doc +} +src_install() { + local targets="install-bin install-etc install-share install-systemd" + use doc && targets="${targets} install-man install-doc" + use lsbtr && targets="${targets} install-bin-links" + emake \ + DESTDIR="${D}" \ + DOCDIR="/usr/share/doc/${PF}" \ + SYSTEMDDIR="$(systemd_get_systemunitdir)" \ + ${targets} +} +pkg_preinst() { + if has_version "<${CATEGORY}/${PN}-0.26.0" ; then + upgrade_0_26_0_warning="1" + fi + if has_version "<${CATEGORY}/${PN}-0.27.0" ; then + upgrade_0_27_0_warning="1" + fi +} +pkg_postinst() { + if [[ "${upgrade_0_26_0_warning}" == "1" ]]; then + ewarn "If you are using raw targets, make sure to run the" + ewarn "\"raw_suffix2sidecar\" utility in each target directory." + fi + if [[ "${upgrade_0_27_0_warning}" == "1" ]]; then + ewarn 'Due to a bugfix in the scheduler [1] [2], previously preserved' + ewarn 'monthly/yearly backups could get deleted when upgrading to' + ewarn 'btrbk-0.27.0.' + ewarn '' + ewarn 'Before upgrading to btrbk-0.27.0, make sure to stop all cron jobs' + ewarn 'or systemd timers calling btrbk.' + ewarn '' + ewarn 'After upgrading, run "btrbk prune --dry-run --print-schedule" and' + ewarn 'check if any snapshots/backups would get deleted. If you want to' + ewarn 'forcibly preserve a snapshot/backup forever, rename it:' + ewarn '' + ewarn 'mv mysubvol.MMDD mysubvol.MMDD.keep_forever' + ewarn '' + ewarn 'Note that btrbk ignores subvolumes with unknown naming scheme, e.g.' + ewarn '(".keep_forever" suffix in the example above).' + ewarn
[gentoo-commits] repo/gentoo:master commit in: net-misc/wget/
commit: 093abc43e9f15f8fa3b0d1b5b929eba4dd1148bb Author: Sam James gentoo org> AuthorDate: Sun Feb 27 02:07:16 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 02:07:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=093abc43 net-misc/wget: add 1.21.3 Signed-off-by: Sam James gentoo.org> net-misc/wget/Manifest | 1 + net-misc/wget/wget-1.21.3.ebuild | 108 +++ 2 files changed, 109 insertions(+) diff --git a/net-misc/wget/Manifest b/net-misc/wget/Manifest index f50cdd974355..b3fba668b4f9 100644 --- a/net-misc/wget/Manifest +++ b/net-misc/wget/Manifest @@ -1 +1,2 @@ DIST wget-1.21.2.tar.gz 5004576 BLAKE2B e11c3a2b89ab26834dc4cbb445bcc6122d3a6b2a5b9c6de1ce9e8f062281f9e5aa1f80ca37a44791ba5aaf6a447015a26afef2199cdb75f1931d5e1ffb1f406b SHA512 3e35f92604486ca459f26df97d392579f1d83a9254519e8ce249b410bacf70dddf716d6caa3b29fd4865163f60410b2b8ad1ca1f7bb3dbb2456386b7647b988d +DIST wget-1.21.3.tar.gz 5079864 BLAKE2B 4ff40a30cb3be82ea492d0eae324a9d43de30a0169d3b219ce25f3d667915f90c7eb1559760d1605340f112e96e028613265e0be73aaba7935c69cc06a4ae4f6 SHA512 29889ecbf590dff0f39183d9e0621741d731a554d990e5c995a4644725dca62e8e19601d40db0ef7d62ebf54e5457c7409965e4832b6e60e4ccbc9c8caa30718 diff --git a/net-misc/wget/wget-1.21.3.ebuild b/net-misc/wget/wget-1.21.3.ebuild new file mode 100644 index ..9dd6a70e4a1b --- /dev/null +++ b/net-misc/wget/wget-1.21.3.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit flag-o-matic python-any-r1 toolchain-funcs + +DESCRIPTION="Network utility to retrieve files from the WWW" +HOMEPAGE="https://www.gnu.org/software/wget/; +SRC_URI="mirror://gnu/wget/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="cookie-check debug gnutls idn ipv6 metalink nls ntlm pcre +ssl static test uuid zlib" +REQUIRED_USE="ntlm? ( !gnutls ssl ) gnutls? ( ssl )" +RESTRICT="!test? ( test )" + +# * Force a newer libidn2 to avoid libunistring deps. #bug #612498 +# * Metalink can use gpgme automagically (so let's always depend on it) +# for signed metalink resources. +LIB_DEPEND=" + cookie-check? ( net-libs/libpsl ) + idn? ( >=net-dns/libidn2-0.14:=[static-libs(+)] ) + metalink? ( + app-crypt/gpgme + media-libs/libmetalink + ) + pcre? ( dev-libs/libpcre2[static-libs(+)] ) + ssl? ( + gnutls? ( net-libs/gnutls:=[static-libs(+)] ) + !gnutls? ( dev-libs/openssl:=[static-libs(+)] ) + ) + uuid? ( sys-apps/util-linux[static-libs(+)] ) + zlib? ( sys-libs/zlib[static-libs(+)] ) +" +RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" +DEPEND=" + ${RDEPEND} + static? ( ${LIB_DEPEND} ) +" +BDEPEND=" + app-arch/xz-utils + dev-lang/perl + sys-apps/texinfo + virtual/pkgconfig + nls? ( sys-devel/gettext ) + test? ( + ${PYTHON_DEPS} + dev-perl/HTTP-Daemon + dev-perl/HTTP-Message + dev-perl/IO-Socket-SSL + ) +" + +DOCS=( AUTHORS MAILING-LIST NEWS README ) + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + sed -i -e "s:/usr/local/etc:${EPREFIX}/etc:g" doc/{sample.wgetrc,wget.texi} || die +} + +src_configure() { + # fix compilation on Solaris, we need filio.h for FIONBIO as used in + # the included gnutls -- force ioctl.h to include this header + [[ ${CHOST} == *-solaris* ]] && append-cppflags -DBSD_COMP=1 + + if use static ; then + append-ldflags -static + tc-export PKG_CONFIG + PKG_CONFIG+=" --static" + fi + + # There is no flag that controls this. libunistring-prefix only + # controls the search path (which is why we turn it off below). + # Further, libunistring is only needed w/older libidn2 installs, + # and since we force the latest, we can force off libunistring. # bug #612498 + local myeconfargs=( + ac_cv_libunistring=no + --disable-assert + --disable-pcre + --disable-rpath + --without-included-libunistring + --without-libunistring-prefix + $(use_enable debug) + $(use_enable idn iri) + $(use_enable ipv6) + $(use_enable nls) + $(use_enable ntlm) + $(use_enable pcre pcre2) + $(use_enable ssl digest) + $(use_enable ssl opie) + $(use_with cookie-check libpsl) +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-vanilla/
commit: 0ceb63c8437732df2909fe864d8780b784289fa2 Author: Nick Sarnie gentoo org> AuthorDate: Sun Feb 27 01:30:56 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Sun Feb 27 01:30:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ceb63c8 app-emulation/wine-vanilla: Drop old Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> app-emulation/wine-vanilla/Manifest| 1 - .../wine-vanilla/wine-vanilla-6.23.ebuild | 541 - 2 files changed, 542 deletions(-) diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest index 90516f4e2f62..acdd05bf57ae 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -1,7 +1,6 @@ DIST gentoo-wine-patches-20200523.tar.xz 59740 BLAKE2B 951d7f305a6e5b3759c8095629d48de4830b8a0c9558de859a9e02d9824fe85553fda2bc0820ca97022a0ca63ac28473dadfe827821220445dbf1a7fd15c7c98 SHA512 46eea45c982b475e3ff444cbd87c6a0a235fc8dcaf3d83d89655a10ed8841a9ddb09e5a638a05803f3bf2c3bd34165c16067aba561efa4c183ee396dc31cdf75 DIST gentoo-wine-patches-20211122.tar.xz 59796 BLAKE2B 21460e6adf4934a52f8841f76f234a764c2dc1ac77eeed1cee10adafec3aa723640ebd4b51559e9ef433070ac731c4648620bd9e75e99f31b2e2f494cf01f02d SHA512 a18cb320617e2157977032c38c322177a2d248f14e43051d38de595af171495546c93d5e71e0dbe1a4f326a2dc819bb03dcfd04454ac85bbcd6b1975ae5d9d96 DIST wine-6.0.2.tar.xz 24217772 BLAKE2B 176614736055892b7203313edc52e2926807c93b0bb97d59f65fbf284fd9cb138e4555fb7cd5a6c7c867367fdc50c89f12d7360ca0db947a7f04594f35f14775 SHA512 6cf002c6a06161665614c9f977dfa402bae8e657c0744dd824575066cdeb676bb9d61ebfc3c4b6f76486077a7457fe91cbe5bbadb467279a61e5a320da587696 -DIST wine-6.23.tar.xz 27057236 BLAKE2B 9e438a1f2200c59517b05eb4ea6d6c26594b3fd442caa11d9ccabd8e0c016d1a721f2579c36fcfb18bb1185edfb11480d65d732d435d44f5dea0bcb345fa1476 SHA512 3e459b305f472ece00cbf467e14e6cfa7422381cb9242d05e9624487d559f438039aa8c780986469591c9d0f05e384380133dc6fb4ed694355ae42744a78d9b7 DIST wine-7.0.tar.xz 27120912 BLAKE2B 84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6 SHA512 eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c DIST wine-7.1.tar.xz 27149156 BLAKE2B a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268 SHA512 4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5 DIST wine-7.2.tar.xz 27191032 BLAKE2B 5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af SHA512 13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729 diff --git a/app-emulation/wine-vanilla/wine-vanilla-6.23.ebuild b/app-emulation/wine-vanilla/wine-vanilla-6.23.ebuild deleted file mode 100644 index 35fecb7eac1c.. --- a/app-emulation/wine-vanilla/wine-vanilla-6.23.ebuild +++ /dev/null @@ -1,541 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" -PLOCALE_BACKUP="en" - -inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils - -MY_PN="${PN%%-*}" -MY_P="${MY_PN}-${PV}" - -if [[ ${PV} == "" ]] ; then - EGIT_REPO_URI="https://source.winehq.org/git/wine.git; - EGIT_BRANCH="master" - inherit git-r3 - SRC_URI="" - #KEYWORDS="" -else - MAJOR_V=$(ver_cut 1) - SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz; - KEYWORDS="-* ~amd64 ~x86" -fi -S="${WORKDIR}/${MY_P}" - -GWP_V="20211122" -PATCHDIR="${WORKDIR}/gentoo-wine-patches" - -DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets" -HOMEPAGE="https://www.winehq.org/; -SRC_URI="${SRC_URI} - https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz -" - -LICENSE="LGPL-2.1" -SLOT="${PV}" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" -REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) - X? ( truetype ) - elibc_glibc? ( threads ) - osmesa? ( opengl ) -
[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-staging/
commit: 7356a2bb8a9036a1e94fcac8147c42eea0de97fb Author: Nick Sarnie gentoo org> AuthorDate: Sun Feb 27 01:31:55 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Sun Feb 27 01:31:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7356a2bb app-emulation/wine-staging: Drop old Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> app-emulation/wine-staging/Manifest| 2 - .../wine-staging/wine-staging-6.23.ebuild | 616 - 2 files changed, 618 deletions(-) diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest index c00eec81c7a8..c3ddd583103d 100644 --- a/app-emulation/wine-staging/Manifest +++ b/app-emulation/wine-staging/Manifest @@ -1,10 +1,8 @@ DIST gentoo-wine-patches-20211122.tar.xz 59796 BLAKE2B 21460e6adf4934a52f8841f76f234a764c2dc1ac77eeed1cee10adafec3aa723640ebd4b51559e9ef433070ac731c4648620bd9e75e99f31b2e2f494cf01f02d SHA512 a18cb320617e2157977032c38c322177a2d248f14e43051d38de595af171495546c93d5e71e0dbe1a4f326a2dc819bb03dcfd04454ac85bbcd6b1975ae5d9d96 -DIST wine-6.23.tar.xz 27057236 BLAKE2B 9e438a1f2200c59517b05eb4ea6d6c26594b3fd442caa11d9ccabd8e0c016d1a721f2579c36fcfb18bb1185edfb11480d65d732d435d44f5dea0bcb345fa1476 SHA512 3e459b305f472ece00cbf467e14e6cfa7422381cb9242d05e9624487d559f438039aa8c780986469591c9d0f05e384380133dc6fb4ed694355ae42744a78d9b7 DIST wine-7.0.tar.xz 27120912 BLAKE2B 84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6 SHA512 eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c DIST wine-7.1.tar.xz 27149156 BLAKE2B a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268 SHA512 4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5 DIST wine-7.2.tar.xz 27191032 BLAKE2B 5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af SHA512 13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729 DIST wine-7.3.tar.xz 27221860 BLAKE2B f6841f12f23bc9afb47f797ebf538e87a2453d76acfcd707942313be09e4259959c29c12188a7d70825957ef8a067efd0f5148c9f080c862bf51b87d0ee30857 SHA512 afadf96311e08fe5427276030ccad6b8de9727a3522711c237a9595318b05757d7390218b8614ded415b7b8c483f6501040efd8a7376e9909fa6e0e5140a -DIST wine-staging-6.23.tar.gz 9609149 BLAKE2B abc9f4134293c91759311fbc91230f3a7f41455cc35a70bda4bf61f088520cb520b139b1c92bf2f18c6f885caf9397835a01f6bfa9d46c1d1bd49a4918ba330d SHA512 32bee187b9c7bdd026e64263083f3d92eb01c72f2d29a7d006616fb0713a0668c3d5ce3b5d523e09b650cfe77c1080e0478113afabd02352d66af53e60e0b31e DIST wine-staging-7.0.tar.gz 9614226 BLAKE2B f1263abde0fcb83f1784805df13e32db18758167f58e2370f3bbc16fdd6c0ad9b158c6e106e75183a42e42c29ef2971f2f297b2a733090727c1249a4914b45af SHA512 fbec2de7a13c7e59a041d8102d69b803d4475b743068d215cce510af905b81903aa028604068af0d309fe1708eb1ab62aad42887ac079af5206635bee0045952 DIST wine-staging-7.1.tar.gz 9623294 BLAKE2B a76aae22b93d8e56000998dcd4300af5a60d4648a459ca21da5bc122d0c8c0d57c2e7140c01c1eea4c0c8a808e7a98db72fa91c58663ec3fd60a1c7cc8504ddc SHA512 cae234a3874c8bd3a4514c81ee311871c79c6c631145497e279ae86ceb6fef8e324d622d8b9974dbe7cbffacef09d8a6cb47a042096bf1a5ba737fed017e4038 DIST wine-staging-7.2.tar.gz 9625920 BLAKE2B 4bda1fda8aa39bb49f8808ca91020ef8a4ccdd74878085d8c7d31d68b9f622a936a72dcbca5cd2a9f990dae95c6d5e9b1a55c83f062cdd5ca4e88116d685affa SHA512 d8e0779b143424d5677ec556140db8698e414c240b9107a62ed3364e57e1e9d1c7115d141a71997ed4d436154b5254b061bac5071dd99b0d4729053e73304c38 diff --git a/app-emulation/wine-staging/wine-staging-6.23.ebuild b/app-emulation/wine-staging/wine-staging-6.23.ebuild deleted file mode 100644 index 8f3ae897d465.. --- a/app-emulation/wine-staging/wine-staging-6.23.ebuild +++ /dev/null @@ -1,616 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" -PLOCALE_BACKUP="en" - -inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils -MY_PN="${PN%%-*}" -MY_PV="${PV/_/-}" -MY_P="${MY_PN}-${MY_PV}" - -if [[ ${MY_PV} == "" ]] ; then - EGIT_REPO_URI="https://source.winehq.org/git/wine.git; - EGIT_BRANCH="master" - inherit git-r3 - SRC_URI="" - #KEYWORDS="" -else - MAJOR_V=$(ver_cut 1) -
[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-vanilla/
commit: 7044a8bc2b25bf1dd05fd19053ac83ac1bc63ab1 Author: Nick Sarnie gentoo org> AuthorDate: Sun Feb 27 01:30:40 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Sun Feb 27 01:30:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7044a8bc app-emulation/wine-vanilla: Sync with ::wine Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> app-emulation/wine-vanilla/Manifest| 1 + app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild | 541 + 2 files changed, 542 insertions(+) diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest index ebf9ca965617..90516f4e2f62 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -5,3 +5,4 @@ DIST wine-6.23.tar.xz 27057236 BLAKE2B 9e438a1f2200c59517b05eb4ea6d6c26594b3fd44 DIST wine-7.0.tar.xz 27120912 BLAKE2B 84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6 SHA512 eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c DIST wine-7.1.tar.xz 27149156 BLAKE2B a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268 SHA512 4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5 DIST wine-7.2.tar.xz 27191032 BLAKE2B 5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af SHA512 13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729 +DIST wine-7.3.tar.xz 27221860 BLAKE2B f6841f12f23bc9afb47f797ebf538e87a2453d76acfcd707942313be09e4259959c29c12188a7d70825957ef8a067efd0f5148c9f080c862bf51b87d0ee30857 SHA512 afadf96311e08fe5427276030ccad6b8de9727a3522711c237a9595318b05757d7390218b8614ded415b7b8c483f6501040efd8a7376e9909fa6e0e5140a diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild new file mode 100644 index ..09120707a07b --- /dev/null +++ b/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild @@ -0,0 +1,541 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" +PLOCALE_BACKUP="en" + +inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils + +MY_PN="${PN%%-*}" +MY_P="${MY_PN}-${PV}" + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="https://source.winehq.org/git/wine.git; + EGIT_BRANCH="master" + inherit git-r3 + SRC_URI="" + #KEYWORDS="" +else + MAJOR_V=$(ver_cut 1) + SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz; + KEYWORDS="-* ~amd64 ~x86" +fi +S="${WORKDIR}/${MY_P}" + +GWP_V="20211122" +PATCHDIR="${WORKDIR}/gentoo-wine-patches" + +DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets" +HOMEPAGE="https://www.winehq.org/; +SRC_URI="${SRC_URI} + https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz +" + +LICENSE="LGPL-2.1" +SLOT="${PV}" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" +REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) + X? ( truetype ) + elibc_glibc? ( threads ) + osmesa? ( opengl ) + test? ( abi_x86_32 ) + vkd3d? ( vulkan )" # osmesa-opengl #286560 # X-truetype #551124 + +# FIXME: the test suite is unsuitable for us; many tests require net access +# or fail due to Xvfb's opengl limitations. +RESTRICT="test" + +COMMON_DEPEND=" + X? ( + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + ) + alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) + capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] ) + cups? ( net-print/cups:=[${MULTILIB_USEDEP}] ) + fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] ) + gphoto2?
[gentoo-commits] repo/gentoo:master commit in: app-emulation/wine-staging/
commit: 1a237f238501718dd7d2e83fb8f6108786b3ad5f Author: Nick Sarnie gentoo org> AuthorDate: Sun Feb 27 01:31:34 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Sun Feb 27 01:31:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a237f23 app-emulation/wine-staging: Sync with ::wine Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> app-emulation/wine-staging/Manifest| 2 + app-emulation/wine-staging/wine-staging-7.3.ebuild | 616 + 2 files changed, 618 insertions(+) diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest index d0b0f44c2cb3..c00eec81c7a8 100644 --- a/app-emulation/wine-staging/Manifest +++ b/app-emulation/wine-staging/Manifest @@ -3,7 +3,9 @@ DIST wine-6.23.tar.xz 27057236 BLAKE2B 9e438a1f2200c59517b05eb4ea6d6c26594b3fd44 DIST wine-7.0.tar.xz 27120912 BLAKE2B 84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6 SHA512 eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c DIST wine-7.1.tar.xz 27149156 BLAKE2B a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268 SHA512 4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5 DIST wine-7.2.tar.xz 27191032 BLAKE2B 5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af SHA512 13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729 +DIST wine-7.3.tar.xz 27221860 BLAKE2B f6841f12f23bc9afb47f797ebf538e87a2453d76acfcd707942313be09e4259959c29c12188a7d70825957ef8a067efd0f5148c9f080c862bf51b87d0ee30857 SHA512 afadf96311e08fe5427276030ccad6b8de9727a3522711c237a9595318b05757d7390218b8614ded415b7b8c483f6501040efd8a7376e9909fa6e0e5140a DIST wine-staging-6.23.tar.gz 9609149 BLAKE2B abc9f4134293c91759311fbc91230f3a7f41455cc35a70bda4bf61f088520cb520b139b1c92bf2f18c6f885caf9397835a01f6bfa9d46c1d1bd49a4918ba330d SHA512 32bee187b9c7bdd026e64263083f3d92eb01c72f2d29a7d006616fb0713a0668c3d5ce3b5d523e09b650cfe77c1080e0478113afabd02352d66af53e60e0b31e DIST wine-staging-7.0.tar.gz 9614226 BLAKE2B f1263abde0fcb83f1784805df13e32db18758167f58e2370f3bbc16fdd6c0ad9b158c6e106e75183a42e42c29ef2971f2f297b2a733090727c1249a4914b45af SHA512 fbec2de7a13c7e59a041d8102d69b803d4475b743068d215cce510af905b81903aa028604068af0d309fe1708eb1ab62aad42887ac079af5206635bee0045952 DIST wine-staging-7.1.tar.gz 9623294 BLAKE2B a76aae22b93d8e56000998dcd4300af5a60d4648a459ca21da5bc122d0c8c0d57c2e7140c01c1eea4c0c8a808e7a98db72fa91c58663ec3fd60a1c7cc8504ddc SHA512 cae234a3874c8bd3a4514c81ee311871c79c6c631145497e279ae86ceb6fef8e324d622d8b9974dbe7cbffacef09d8a6cb47a042096bf1a5ba737fed017e4038 DIST wine-staging-7.2.tar.gz 9625920 BLAKE2B 4bda1fda8aa39bb49f8808ca91020ef8a4ccdd74878085d8c7d31d68b9f622a936a72dcbca5cd2a9f990dae95c6d5e9b1a55c83f062cdd5ca4e88116d685affa SHA512 d8e0779b143424d5677ec556140db8698e414c240b9107a62ed3364e57e1e9d1c7115d141a71997ed4d436154b5254b061bac5071dd99b0d4729053e73304c38 +DIST wine-staging-7.3.tar.gz 9668058 BLAKE2B 9721fac9728f883309d430fa51221de31d67476640590a211a1b8047adeec4f0ad2b11a250bdc5d71e48e1e47868ed1aea3722dc7794c46bc0ed3b24219e9b14 SHA512 8f574bf89968d3c30944f9ba365b1ec4c4c9a662b3a54cf153d5a18be6957d8a5c2597c241ddd8a3e62cce866902e1df36594db6342b7432074e28c0e918935b diff --git a/app-emulation/wine-staging/wine-staging-7.3.ebuild b/app-emulation/wine-staging/wine-staging-7.3.ebuild new file mode 100644 index ..cf584a42b185 --- /dev/null +++ b/app-emulation/wine-staging/wine-staging-7.3.ebuild @@ -0,0 +1,616 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" +PLOCALE_BACKUP="en" + +inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils +MY_PN="${PN%%-*}" +MY_PV="${PV/_/-}" +MY_P="${MY_PN}-${MY_PV}" + +if [[ ${MY_PV} == "" ]] ; then + EGIT_REPO_URI="https://source.winehq.org/git/wine.git; + EGIT_BRANCH="master" + inherit git-r3 + SRC_URI="" + #KEYWORDS="" +else + MAJOR_V=$(ver_cut 1) + MINOR_V=$(ver_cut 2) + if [[ ${MINOR_V} != "0" ]] ; then + MINOR_V="x" + fi + SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.${MINOR_V}/${MY_P}.tar.xz; + KEYWORDS="-* ~amd64 ~x86" +fi
[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-vanilla/
commit: 51d92f071b19f222b06aa4e67074aa0f8d427f74 Author: Nick Sarnie gentoo org> AuthorDate: Sun Feb 27 01:28:16 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Sun Feb 27 01:28:20 2022 + URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=51d92f07 app-emulation/wine-vanilla: Sync with ::gentoo Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild | 3 +-- app-emulation/wine-vanilla/wine-vanilla-.ebuild | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild index 3602dbb..0912070 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild @@ -35,7 +35,7 @@ SRC_URI="${SRC_URI} LICENSE="LGPL-2.1" SLOT="${PV}" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) elibc_glibc? ( threads ) @@ -121,7 +121,6 @@ DEPEND="${COMMON_DEPEND} virtual/pkgconfig virtual/yacc X? ( x11-base/xorg-proto ) - prelink? ( sys-devel/prelink ) xinerama? ( x11-base/xorg-proto )" # These use a non-standard "Wine" category, which is provided by diff --git a/app-emulation/wine-vanilla/wine-vanilla-.ebuild b/app-emulation/wine-vanilla/wine-vanilla-.ebuild index 075db9e..07745fe 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-.ebuild @@ -35,7 +35,7 @@ SRC_URI="${SRC_URI} LICENSE="LGPL-2.1" SLOT="${PV}" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) elibc_glibc? ( threads ) @@ -121,7 +121,6 @@ DEPEND="${COMMON_DEPEND} virtual/pkgconfig virtual/yacc X? ( x11-base/xorg-proto ) - prelink? ( sys-devel/prelink ) xinerama? ( x11-base/xorg-proto )" # These use a non-standard "Wine" category, which is provided by
[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-staging/
commit: 642426b2c1aa591fb9b49e83d026562114c6406b Author: Nick Sarnie gentoo org> AuthorDate: Sun Feb 27 01:29:41 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Sun Feb 27 01:29:49 2022 + URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=642426b2 app-emulation/wine-staging: Sync with ::gentoo Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> app-emulation/wine-staging/wine-staging-7.3.ebuild | 3 +-- app-emulation/wine-staging/wine-staging-.ebuild | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/app-emulation/wine-staging/wine-staging-7.3.ebuild b/app-emulation/wine-staging/wine-staging-7.3.ebuild index f026906..cf584a4 100644 --- a/app-emulation/wine-staging/wine-staging-7.3.ebuild +++ b/app-emulation/wine-staging/wine-staging-7.3.ebuild @@ -48,7 +48,7 @@ fi LICENSE="LGPL-2.1" SLOT="${MY_PV}" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) elibc_glibc? ( threads ) @@ -136,7 +136,6 @@ DEPEND="${COMMON_DEPEND} virtual/pkgconfig virtual/yacc X? ( x11-base/xorg-proto ) - prelink? ( sys-devel/prelink ) staging? ( dev-lang/perl dev-perl/XML-Simple diff --git a/app-emulation/wine-staging/wine-staging-.ebuild b/app-emulation/wine-staging/wine-staging-.ebuild index 5a4a189..4ca357d 100644 --- a/app-emulation/wine-staging/wine-staging-.ebuild +++ b/app-emulation/wine-staging/wine-staging-.ebuild @@ -48,7 +48,7 @@ fi LICENSE="LGPL-2.1" SLOT="${MY_PV}" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) elibc_glibc? ( threads ) @@ -136,7 +136,6 @@ DEPEND="${COMMON_DEPEND} virtual/pkgconfig virtual/yacc X? ( x11-base/xorg-proto ) - prelink? ( sys-devel/prelink ) staging? ( dev-lang/perl dev-perl/XML-Simple
[gentoo-commits] proj/musl:master commit in: sys-auth/polkit/
commit: 3c2da2aedbb3185782f00633da6bcdd4bd41b603 Author: Jory Pratt gentoo org> AuthorDate: Sun Feb 27 01:25:14 2022 + Commit: Jory Pratt gentoo org> CommitDate: Sun Feb 27 01:25:14 2022 + URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=3c2da2ae sys-auth/polkit: sync stable keywords Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jory Pratt gentoo.org> sys-auth/polkit/polkit-0.120-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-auth/polkit/polkit-0.120-r3.ebuild b/sys-auth/polkit/polkit-0.120-r3.ebuild index b4a58c38..7c280dd9 100644 --- a/sys-auth/polkit/polkit-0.120-r3.ebuild +++ b/sys-auth/polkit/polkit-0.120-r3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz LICENSE="LGPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~mips ppc64 x86" IUSE="duktape examples gtk +introspection kde pam selinux systemd test" #RESTRICT="!test? ( test )" # Tests currently don't work with meson. See
[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-staging/
commit: 6be9313e5f4ad4617f32c1b0156cec37249637e0 Author: Nick Sarnie gentoo org> AuthorDate: Sun Feb 27 01:19:42 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Sun Feb 27 01:19:52 2022 + URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=6be9313e app-emulation/wine-staging: Version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> app-emulation/wine-staging/Manifest| 2 + app-emulation/wine-staging/wine-staging-7.3.ebuild | 617 + 2 files changed, 619 insertions(+) diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest index e6417fd..8b89e08 100644 --- a/app-emulation/wine-staging/Manifest +++ b/app-emulation/wine-staging/Manifest @@ -79,6 +79,7 @@ DIST wine-6.9.tar.xz 24526724 BLAKE2B 9e39bbc84380f7f40a9f41e1dbd1728ae8833eab4f DIST wine-7.0.tar.xz 27120912 BLAKE2B 84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6 SHA512 eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c DIST wine-7.1.tar.xz 27149156 BLAKE2B a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268 SHA512 4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5 DIST wine-7.2.tar.xz 27191032 BLAKE2B 5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af SHA512 13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729 +DIST wine-7.3.tar.xz 27221860 BLAKE2B f6841f12f23bc9afb47f797ebf538e87a2453d76acfcd707942313be09e4259959c29c12188a7d70825957ef8a067efd0f5148c9f080c862bf51b87d0ee30857 SHA512 afadf96311e08fe5427276030ccad6b8de9727a3522711c237a9595318b05757d7390218b8614ded415b7b8c483f6501040efd8a7376e9909fa6e0e5140a DIST wine-staging-150ce22fa21ffa040816e725ead34ed1de516bd8.tar.gz 9840427 BLAKE2B e263d6563a5438973309346ba820acdb5079ef236c5c55694bdfa16c54f3f4fe76750ab324d6c5e1f0b429df634b917f138f4a1db38417ac2b49ce41ee36a211 SHA512 37f05909ca6cb28a3527f31882562146d3971f47345312b96783b5e62bc95ee61779f12f4c13e3d05ec5f331463a7600c16d5bc428d13c42bf3e3568f4d3923e DIST wine-staging-3f3a05f91c85cb5ccdc4c8185bcc862c6e96cd52.tar.gz 9835238 BLAKE2B 27c0e7fe418e7ee82c7b1cfc13c0c1508a7f4637ef7b8d64675ed4038a42961382170c064221a7bad70a4e168aef7d4e33974d06afc18fc6da4cf5db047b242e SHA512 b2ad84bed89e713f4dc4f01763c40dc785f39f180a8f926c1b9e944a581ffcfd5c422427314201df1359b4b1c27dc2261281353f44ae9408e800d6add7bde366 DIST wine-staging-4.0.tar.gz 9945756 BLAKE2B bfd27d5677d01b4a14c4ef593b741b6fa6e75194de04a90659ecceaa8b087d594cafdd0a53cc2ad2d05e9c73928d70d0b6681ac0052df79f7b45cbb370b31d3d SHA512 4c2277449be17b83235bab7898818a886e84e82c0c5eb8216a5bc42e3d9a0e1dcf09d4522e1165d503fd9237673fa91c2c07d837cde58897f1b6fc8bc6fa5d33 @@ -151,3 +152,4 @@ DIST wine-staging-6.9.tar.gz 9687986 BLAKE2B 72cf53616a619638fdc91d7501c8fcc2bb9 DIST wine-staging-7.0.tar.gz 9614226 BLAKE2B f1263abde0fcb83f1784805df13e32db18758167f58e2370f3bbc16fdd6c0ad9b158c6e106e75183a42e42c29ef2971f2f297b2a733090727c1249a4914b45af SHA512 fbec2de7a13c7e59a041d8102d69b803d4475b743068d215cce510af905b81903aa028604068af0d309fe1708eb1ab62aad42887ac079af5206635bee0045952 DIST wine-staging-7.1.tar.gz 9623294 BLAKE2B a76aae22b93d8e56000998dcd4300af5a60d4648a459ca21da5bc122d0c8c0d57c2e7140c01c1eea4c0c8a808e7a98db72fa91c58663ec3fd60a1c7cc8504ddc SHA512 cae234a3874c8bd3a4514c81ee311871c79c6c631145497e279ae86ceb6fef8e324d622d8b9974dbe7cbffacef09d8a6cb47a042096bf1a5ba737fed017e4038 DIST wine-staging-7.2.tar.gz 9625920 BLAKE2B 4bda1fda8aa39bb49f8808ca91020ef8a4ccdd74878085d8c7d31d68b9f622a936a72dcbca5cd2a9f990dae95c6d5e9b1a55c83f062cdd5ca4e88116d685affa SHA512 d8e0779b143424d5677ec556140db8698e414c240b9107a62ed3364e57e1e9d1c7115d141a71997ed4d436154b5254b061bac5071dd99b0d4729053e73304c38 +DIST wine-staging-7.3.tar.gz 9668058 BLAKE2B 9721fac9728f883309d430fa51221de31d67476640590a211a1b8047adeec4f0ad2b11a250bdc5d71e48e1e47868ed1aea3722dc7794c46bc0ed3b24219e9b14 SHA512 8f574bf89968d3c30944f9ba365b1ec4c4c9a662b3a54cf153d5a18be6957d8a5c2597c241ddd8a3e62cce866902e1df36594db6342b7432074e28c0e918935b diff --git a/app-emulation/wine-staging/wine-staging-7.3.ebuild b/app-emulation/wine-staging/wine-staging-7.3.ebuild new file mode 100644 index 000..f026906 --- /dev/null +++ b/app-emulation/wine-staging/wine-staging-7.3.ebuild @@ -0,0 +1,617 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm
[gentoo-commits] repo/proj/wine:master commit in: app-emulation/wine-vanilla/
commit: d3e6d32995ee23d67db459d5e0f5eaa9b61e9382 Author: Nick Sarnie gentoo org> AuthorDate: Sat Feb 26 14:26:54 2022 + Commit: Nick Sarnie gentoo org> CommitDate: Sat Feb 26 14:27:03 2022 + URL:https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=d3e6d329 app-emulation/wine-vanilla: Version bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Nick Sarnie gentoo.org> app-emulation/wine-vanilla/Manifest| 1 + app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild | 542 + 2 files changed, 543 insertions(+) diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest index aea4a8c..64dd57b 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -86,3 +86,4 @@ DIST wine-6.9.tar.xz 24526724 BLAKE2B 9e39bbc84380f7f40a9f41e1dbd1728ae8833eab4f DIST wine-7.0.tar.xz 27120912 BLAKE2B 84bfeb28d56f0f40bb93b1b5bf8954c8be2fd90fde5a61608e7c35f48addcce7a4d660e63c3caa3ca2c365d1e83b55a1c3485872b2d6bfa8941e2bce44c4aca6 SHA512 eec17b046ed5447eb540f421c9b2748d9419ce087496c2743a9914fd27bbe5ff9da0cfe47d3cd76fa97323bd1188a1d82b1eef4968d86ed1957dc1a95e28529c DIST wine-7.1.tar.xz 27149156 BLAKE2B a97b408a73b5cee52ac5e91b03a0e1850f5567e818d0383e4a546482b5f383eb185ed3ee2cf26377600d6963736b27180d2a87d79c58c053d37ead8d488e5268 SHA512 4b226ecab92a0462fb579602549cb4b96e0baa353fd320a0bc8d1ce134eff5a434600fcf748e93ecde06624f78b8c0d70b39737d97a7e2327a61df9750ae30b5 DIST wine-7.2.tar.xz 27191032 BLAKE2B 5fae75e99ba57cff9e6e5d1ff125413f2779eb786da47305d4bdfda2ac35fa80b72f9157f82ac39291f294d892bb8c3d8add869d738ca3e9ef3d1530c6d647af SHA512 13db73950218bc743803b2c60cee2534f38804a940e9666aad0f0f91e26bd5d432ca2f0cd8134ff6c43bb8dae253098d2e3db0a3621aa38fac9a1574152b8729 +DIST wine-7.3.tar.xz 27221860 BLAKE2B f6841f12f23bc9afb47f797ebf538e87a2453d76acfcd707942313be09e4259959c29c12188a7d70825957ef8a067efd0f5148c9f080c862bf51b87d0ee30857 SHA512 afadf96311e08fe5427276030ccad6b8de9727a3522711c237a9595318b05757d7390218b8614ded415b7b8c483f6501040efd8a7376e9909fa6e0e5140a diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild new file mode 100644 index 000..3602dbb --- /dev/null +++ b/app-emulation/wine-vanilla/wine-vanilla-7.3.ebuild @@ -0,0 +1,542 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PLOCALES="ar ast bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru si sk sl sr_RS@cyrillic sr_RS@latin sv ta te th tr uk wa zh_CN zh_TW" +PLOCALE_BACKUP="en" + +inherit autotools eapi7-ver estack eutils flag-o-matic gnome2-utils multilib multilib-minimal pax-utils plocale toolchain-funcs virtualx xdg-utils + +MY_PN="${PN%%-*}" +MY_P="${MY_PN}-${PV}" + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="https://source.winehq.org/git/wine.git; + EGIT_BRANCH="master" + inherit git-r3 + SRC_URI="" + #KEYWORDS="" +else + MAJOR_V=$(ver_cut 1) + SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.x/${MY_P}.tar.xz; + KEYWORDS="-* ~amd64 ~x86" +fi +S="${WORKDIR}/${MY_P}" + +GWP_V="20211122" +PATCHDIR="${WORKDIR}/gentoo-wine-patches" + +DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets" +HOMEPAGE="https://www.winehq.org/; +SRC_URI="${SRC_URI} + https://dev.gentoo.org/~sarnex/distfiles/wine/gentoo-wine-patches-${GWP_V}.tar.xz +" + +LICENSE="LGPL-2.1" +SLOT="${PV}" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gssapi gstreamer kerberos ldap mingw +mono mp3 netapi nls odbc openal opencl +opengl osmesa oss +perl pcap prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl test +threads +truetype udev +udisks +unwind usb v4l vkd3d vulkan +X +xcomposite xinerama" +REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) + X? ( truetype ) + elibc_glibc? ( threads ) + osmesa? ( opengl ) + test? ( abi_x86_32 ) + vkd3d? ( vulkan )" # osmesa-opengl #286560 # X-truetype #551124 + +# FIXME: the test suite is unsuitable for us; many tests require net access +# or fail due to Xvfb's opengl limitations. +RESTRICT="test" + +COMMON_DEPEND=" + X? ( + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + ) + alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) + capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] ) + cups? ( net-print/cups:=[${MULTILIB_USEDEP}] ) + fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] ) + gphoto2? ( +
[gentoo-commits] repo/gentoo:master commit in: media-libs/libpulse/
commit: 7fea3259675f48677668e18fa05171077e8c78c7 Author: Igor V. Kovalenko gmail com> AuthorDate: Wed Feb 23 06:56:10 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 01:04:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fea3259 media-libs/libpulse: Version bump to 15.99.1 Signed-off-by: Igor V. Kovalenko gmail.com> Signed-off-by: Sam James gentoo.org> media-libs/libpulse/Manifest | 3 +-- .../libpulse/{libpulse-15.0-r1.ebuild => libpulse-15.99.1.ebuild}| 5 + 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/media-libs/libpulse/Manifest b/media-libs/libpulse/Manifest index 620fb8498703..fe4662eb346a 100644 --- a/media-libs/libpulse/Manifest +++ b/media-libs/libpulse/Manifest @@ -1,2 +1 @@ -DIST pulseaudio-15.0.tar.xz 1521760 BLAKE2B a6f7b74fdcfe7f2a993eafb9f465946915a24b6801d3077971b9377290d6c70b3f8640a800abd09d5901db96a20349f31b1beedd9da2249f69b591fb8392f489 SHA512 352ef20384c76c631c0faa73b08e2318902a433712e0c086a5ac7a0ae58873c8d4be8f35879bdec71a93b19ae8e2ba073cacac4d56215bcf58375a0cd9d88833 -DIST pulseaudio-daemon-15.0-patchset-1.tar.bz2 13739 BLAKE2B 0a9497536481b79ebb9928fc753d44cde30b331890cf7a912f0e038fc270a79e4774fdca209a52b6d50de93e32c30c6636e4d7e57e9daceb90ee80e699599ac8 SHA512 04d98d2a1862cc65cc48837bd3c9d6c8ece4591966bc9d673c8273b445fc63dcc59d8aa891ae8c802ebacacdf56e2790a3f20a95009107c5e5cf6581d1f5f996 +DIST pulseaudio-15.99.1.tar.xz 1546536 BLAKE2B d77b7f9d05c1ffe1490b72dbf58b479962798d6e961d4efc935cbab0a6ad7fcd6ecb99de5efa5b85658b58e59024087cfd446ac4e7eeef1cd38fa7e579b5fb3c SHA512 3eb7cdc9795204513d43336836d12709e78ebb001a97e9bab81969a4981a10df2d68a5fad34aef2660f37b72d269cb01e4c6e76c42a5c5742ac56c0f575778d5 diff --git a/media-libs/libpulse/libpulse-15.0-r1.ebuild b/media-libs/libpulse/libpulse-15.99.1.ebuild similarity index 96% rename from media-libs/libpulse/libpulse-15.0-r1.ebuild rename to media-libs/libpulse/libpulse-15.99.1.ebuild index 721e285a24b4..357eea6b8537 100644 --- a/media-libs/libpulse/libpulse-15.0-r1.ebuild +++ b/media-libs/libpulse/libpulse-15.99.1.ebuild @@ -5,8 +5,7 @@ EAPI="7" MY_PV="${PV/_pre*}" MY_P="pulseaudio-${MY_PV}" -MY_PATCHSET="pulseaudio-daemon-15.0-patchset-1" -inherit bash-completion-r1 gnome2-utils meson-multilib optfeature systemd tmpfiles udev +inherit bash-completion-r1 gnome2-utils meson-multilib optfeature systemd udev DESCRIPTION="Libraries for PulseAudio clients" HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/; @@ -17,7 +16,6 @@ if [[ ${PV} = ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio; else SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz; - SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/media-sound/pulseaudio-daemon/${MY_PATCHSET}.tar.bz2; KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" fi @@ -74,7 +72,6 @@ DOCS=( NEWS README ) # patches merged upstream, to be removed with 16.0 bump PATCHES=( - "${WORKDIR}"/${MY_PATCHSET}/ ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: media-sound/pulseaudio-daemon/
commit: 2e7c49a2ceba459aa63bf407bf5ea9cf16b7dd95 Author: Igor V. Kovalenko gmail com> AuthorDate: Wed Feb 23 06:53:07 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 01:04:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e7c49a2 media-sound/pulseaudio-daemon: Version bump to 15.99.1 Signed-off-by: Igor V. Kovalenko gmail.com> Signed-off-by: Sam James gentoo.org> media-sound/pulseaudio-daemon/Manifest | 3 +-- ...lseaudio-daemon-15.0-r1.ebuild => pulseaudio-daemon-15.99.1.ebuild} | 3 --- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/media-sound/pulseaudio-daemon/Manifest b/media-sound/pulseaudio-daemon/Manifest index 620fb8498703..fe4662eb346a 100644 --- a/media-sound/pulseaudio-daemon/Manifest +++ b/media-sound/pulseaudio-daemon/Manifest @@ -1,2 +1 @@ -DIST pulseaudio-15.0.tar.xz 1521760 BLAKE2B a6f7b74fdcfe7f2a993eafb9f465946915a24b6801d3077971b9377290d6c70b3f8640a800abd09d5901db96a20349f31b1beedd9da2249f69b591fb8392f489 SHA512 352ef20384c76c631c0faa73b08e2318902a433712e0c086a5ac7a0ae58873c8d4be8f35879bdec71a93b19ae8e2ba073cacac4d56215bcf58375a0cd9d88833 -DIST pulseaudio-daemon-15.0-patchset-1.tar.bz2 13739 BLAKE2B 0a9497536481b79ebb9928fc753d44cde30b331890cf7a912f0e038fc270a79e4774fdca209a52b6d50de93e32c30c6636e4d7e57e9daceb90ee80e699599ac8 SHA512 04d98d2a1862cc65cc48837bd3c9d6c8ece4591966bc9d673c8273b445fc63dcc59d8aa891ae8c802ebacacdf56e2790a3f20a95009107c5e5cf6581d1f5f996 +DIST pulseaudio-15.99.1.tar.xz 1546536 BLAKE2B d77b7f9d05c1ffe1490b72dbf58b479962798d6e961d4efc935cbab0a6ad7fcd6ecb99de5efa5b85658b58e59024087cfd446ac4e7eeef1cd38fa7e579b5fb3c SHA512 3eb7cdc9795204513d43336836d12709e78ebb001a97e9bab81969a4981a10df2d68a5fad34aef2660f37b72d269cb01e4c6e76c42a5c5742ac56c0f575778d5 diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-15.0-r1.ebuild b/media-sound/pulseaudio-daemon/pulseaudio-daemon-15.99.1.ebuild similarity index 98% rename from media-sound/pulseaudio-daemon/pulseaudio-daemon-15.0-r1.ebuild rename to media-sound/pulseaudio-daemon/pulseaudio-daemon-15.99.1.ebuild index ca5a0570c89f..362e42c99ac8 100644 --- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-15.0-r1.ebuild +++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-15.99.1.ebuild @@ -5,7 +5,6 @@ EAPI="7" MY_PV="${PV/_pre*}" MY_P="pulseaudio-${MY_PV}" -MY_PATCHSET="${PN}-15.0-patchset-1" inherit bash-completion-r1 gnome2-utils meson optfeature systemd tmpfiles udev DESCRIPTION="A networked sound server with an advanced plugin system" @@ -17,7 +16,6 @@ if [[ ${PV} = ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio; else SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz; - SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCHSET}.tar.bz2; KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" fi @@ -151,7 +149,6 @@ S="${WORKDIR}/${MY_P}" # patches merged upstream, to be removed with 16.0 bump PATCHES=( - "${WORKDIR}"/${MY_PATCHSET}/ ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: media-sound/pulseaudio/
commit: 3452c92ad29c94c29b908922211992f6f85db71c Author: Igor V. Kovalenko gmail com> AuthorDate: Wed Feb 23 06:53:23 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 01:04:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3452c92a media-sound/pulseaudio: Version bump to 15.99.1 Signed-off-by: Igor V. Kovalenko gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24308 Signed-off-by: Sam James gentoo.org> .../{pulseaudio-15.0-r100.ebuild => pulseaudio-15.99.1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/pulseaudio/pulseaudio-15.0-r100.ebuild b/media-sound/pulseaudio/pulseaudio-15.99.1.ebuild similarity index 96% rename from media-sound/pulseaudio/pulseaudio-15.0-r100.ebuild rename to media-sound/pulseaudio/pulseaudio-15.99.1.ebuild index bc04ffed9af7..787bcfa92ef1 100644 --- a/media-sound/pulseaudio/pulseaudio-15.0-r100.ebuild +++ b/media-sound/pulseaudio/pulseaudio-15.99.1.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: app-shells/rc/
commit: a10ca3ba37d982e6fb6efb21e2c17b5c4f11d40d Author: Sam James gentoo org> AuthorDate: Sun Feb 27 00:58:10 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 00:58:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a10ca3ba app-shells/rc: add ncurses dependency Signed-off-by: Sam James gentoo.org> app-shells/rc/rc-1.7.4-r2.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app-shells/rc/rc-1.7.4-r2.ebuild b/app-shells/rc/rc-1.7.4-r2.ebuild index 038bae2f0a78..a38be60805e8 100644 --- a/app-shells/rc/rc-1.7.4-r2.ebuild +++ b/app-shells/rc/rc-1.7.4-r2.ebuild @@ -12,7 +12,8 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="libedit readline" -RDEPEND="readline? ( sys-libs/readline:= ) +RDEPEND="sys-libs/ncurses:= + readline? ( sys-libs/readline:= ) libedit? ( dev-libs/libedit )" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-shells/rc/
commit: a9ae0068e8500b97d36b85efde823cdaed35be61 Author: Richard-Rogalski tutanota com> AuthorDate: Sat Feb 26 22:16:06 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 00:55:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ae0068 app-shells/rc: fix bug preventing rc becoming login shell Previously the path /bin/rcsh was appended to /etc/shells despite the ebuild installing to /usr/bin/rcsh. This new revision appends the proper path in /etc/shells Closes: https://bugs.gentoo.org/830633 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Richard Rogalski tutanota.com> Closes: https://github.com/gentoo/gentoo/pull/24366 Signed-off-by: Sam James gentoo.org> app-shells/rc/rc-1.7.4-r2.ebuild | 42 1 file changed, 42 insertions(+) diff --git a/app-shells/rc/rc-1.7.4-r2.ebuild b/app-shells/rc/rc-1.7.4-r2.ebuild new file mode 100644 index ..1f68bd85ca1b --- /dev/null +++ b/app-shells/rc/rc-1.7.4-r2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A reimplementation of the Plan 9 shell" +HOMEPAGE="http://static.tobold.org/; +SRC_URI="http://static.tobold.org/${PN}/${P}.tar.gz; + +LICENSE="rc" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="libedit readline" + +RDEPEND="readline? ( sys-libs/readline:0 ) + libedit? ( dev-libs/libedit )" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_configure() { + local myconf="--with-history" + use readline && myconf="--with-edit=readline" + use libedit && myconf="--with-edit=edit" + + econf "${myconf}" +} + +src_install() { + into /usr + newbin "${PN}" "${PN}sh" + newman "${PN}.1" "${PN}sh.1" + einstalldocs +} + +pkg_postinst() { + if ! grep -q '^/usr/bin/rcsh$' "${EROOT}"/etc/shells ; then + ebegin "Updating /etc/shells" + echo "/usr/bin/rcsh" >> "${EROOT}"/etc/shells + eend $? + fi +}
[gentoo-commits] repo/gentoo:master commit in: app-shells/rc/
commit: 208027fa47ae50c1ede0b4ad77ab0aa501cda9d1 Author: Sam James gentoo org> AuthorDate: Sun Feb 27 00:57:13 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 00:57:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=208027fa app-shells/rc: use := for readline Signed-off-by: Sam James gentoo.org> app-shells/rc/rc-1.7.4-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-shells/rc/rc-1.7.4-r2.ebuild b/app-shells/rc/rc-1.7.4-r2.ebuild index 1f68bd85ca1b..038bae2f0a78 100644 --- a/app-shells/rc/rc-1.7.4-r2.ebuild +++ b/app-shells/rc/rc-1.7.4-r2.ebuild @@ -12,7 +12,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="libedit readline" -RDEPEND="readline? ( sys-libs/readline:0 ) +RDEPEND="readline? ( sys-libs/readline:= ) libedit? ( dev-libs/libedit )" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: sci-libs/cantera/
commit: 02e5ab26ab6bf9ec64ab10117de5e055607f325c Author: Sam James gentoo org> AuthorDate: Sun Feb 27 00:54:45 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 00:54:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02e5ab26 sci-libs/cantera: drop desktop.eclass in -r3 Signed-off-by: Sam James gentoo.org> sci-libs/cantera/cantera-2.5.1-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-libs/cantera/cantera-2.5.1-r3.ebuild b/sci-libs/cantera/cantera-2.5.1-r3.ebuild index 99ea2dff2599..0af208ddd56f 100644 --- a/sci-libs/cantera/cantera-2.5.1-r3.ebuild +++ b/sci-libs/cantera/cantera-2.5.1-r3.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{8..10} ) FORTRAN_NEEDED=fortran FORTRAN_STANDARD="77 90" -inherit desktop fortran-2 python-single-r1 scons-utils toolchain-funcs +inherit fortran-2 python-single-r1 scons-utils toolchain-funcs DESCRIPTION="Object-oriented tool suite for chemical kinetics, thermodynamics, and transport" HOMEPAGE="https://www.cantera.org;
[gentoo-commits] repo/gentoo:master commit in: sci-libs/cantera/
commit: c51cf41931e92294277c1f9b3ef00fc9f2f632c7 Author: Sergey Torokhov yandex ru> AuthorDate: Sun Feb 27 00:31:28 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 00:54:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c51cf419 sci-libs/cantera: 2.5.1 revision bump Drop USE="pch". Fix python_optimize path. Remove static libs. Closes: https://bugs.gentoo.org/832792 Closes: https://bugs.gentoo.org/832787 Signed-off-by: Sergey Torokhov yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/24367 Signed-off-by: Sam James gentoo.org> .../{cantera-2.5.1-r2.ebuild => cantera-2.5.1-r3.ebuild} | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sci-libs/cantera/cantera-2.5.1-r2.ebuild b/sci-libs/cantera/cantera-2.5.1-r3.ebuild similarity index 93% rename from sci-libs/cantera/cantera-2.5.1-r2.ebuild rename to sci-libs/cantera/cantera-2.5.1-r3.ebuild index f4fa50e5d5a0..99ea2dff2599 100644 --- a/sci-libs/cantera/cantera-2.5.1-r2.ebuild +++ b/sci-libs/cantera/cantera-2.5.1-r3.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/Cantera/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="+cti fortran lapack pch +python test" +IUSE="+cti fortran lapack +python test" RESTRICT="!test? ( test )" REQUIRED_USE=" @@ -84,7 +84,7 @@ src_configure() { FORTRANFLAGS="${FCFLAGS}" optimize_flags="-Wno-inline" renamed_shared_libraries="no" - use_pch=$(usex pch) + use_pch="no" ## In some cases other order can break the detection of right location of Boost: ## system_fmt="y" system_sundials="y" @@ -122,11 +122,11 @@ src_install() { rm -r "${D}/usr/share/man" || die "Can't remove man files." else # Run the byte-compile of modules - python_optimize "${D}/$(python_get_sitedir)/${PN}" + python_optimize "${D}$(python_get_sitedir)/${PN}" fi - # We install static libs unconditionally here - # See https://github.com/gentoo/gentoo/pull/10017#discussion_r229210565 + # User could remove this line if require static libs for development purpose + find "${ED}" -name '*.a' -delete || die } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: app-doc/gimp-help/
commit: e1ef183ac6db5d4316ee720ab4ba397a8d6fa240 Author: Sergey Torokhov yandex ru> AuthorDate: Sun Feb 20 19:03:47 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 00:52:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ef183a app-doc/gimp-help: add python-3.10 compatibility Signed-off-by: Sergey Torokhov yandex.ru> Signed-off-by: Sam James gentoo.org> app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild | 35 1 file changed, 35 insertions(+) diff --git a/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild b/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild new file mode 100644 index ..719b556896f2 --- /dev/null +++ b/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit python-any-r1 + +DESCRIPTION="GNU Image Manipulation Program help files" +HOMEPAGE="https://docs.gimp.org/; +SRC_URI="mirror://gimp/help/${P}.tar.bz2" + +LICENSE="FDL-1.2" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +BDEPEND=" + ${PYTHON_DEPS} + sys-devel/gettext + $(python_gen_any_dep 'dev-libs/libxml2[python,${PYTHON_USEDEP}]') + dev-libs/libxslt +" + +# Adds python3 build support, bug 725940 +# patch is from https://gitlab.gnome.org/GNOME/gimp-help/-/issues/201 +PATCHES=( "${FILESDIR}/${P}-python3.patch" ) + +python_check_deps() { + has_version "dev-libs/libxml2[${PYTHON_USEDEP}]" +} + +src_configure() { + econf --without-gimp +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/min-cscope/
commit: 6b8451cb635d6e5ba17e2b2d448b3b4e487394de Author: Sam James gentoo org> AuthorDate: Sun Feb 27 00:36:31 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 00:36:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b8451cb dev-util/min-cscope: update EAPI 6 -> 8 Signed-off-by: Sam James gentoo.org> dev-util/min-cscope/min-cscope-16.1.0-r1.ebuild | 35 + 1 file changed, 35 insertions(+) diff --git a/dev-util/min-cscope/min-cscope-16.1.0-r1.ebuild b/dev-util/min-cscope/min-cscope-16.1.0-r1.ebuild new file mode 100644 index ..5ec2af9a45c7 --- /dev/null +++ b/dev-util/min-cscope/min-cscope-16.1.0-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="Interactively examine a C program" +HOMEPAGE="https://sourceforge.net/projects/kscope/; +SRC_URI="mirror://sourceforge/kscope/${P}.tar.gz" +S="${WORKDIR}"/${PN} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug" + +DOCS=( AUTHORS README{,.cscope} TODO ) + +PATCHES=( + "${FILESDIR}/${P}-tinfo.patch" # bug #678886 +) + +src_prepare() { + cmake_src_prepare + + echo 'INSTALL(TARGETS min-cscope RUNTIME DESTINATION bin)' \ + >> src/CMakeLists.txt || die +} + +src_configure() { + append-flags -I"${S}"/sort + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: app-doc/gimp-help/
commit: e52e53152c51cb41521c3b4df36d51a12b258496 Author: Sergey Torokhov yandex ru> AuthorDate: Sat Feb 26 23:19:31 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 00:52:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e52e5315 app-doc/gimp-help: add python_export_utf8_locale Closes: https://bugs.gentoo.org/833566 Signed-off-by: Sergey Torokhov yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/24290 Signed-off-by: Sam James gentoo.org> app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild | 7 +++ 1 file changed, 7 insertions(+) diff --git a/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild b/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild index 719b556896f2..d04db34df635 100644 --- a/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild +++ b/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild @@ -33,3 +33,10 @@ python_check_deps() { src_configure() { econf --without-gimp } + +src_compile() { + # See bug: 833566 + python_export_utf8_locale + # If affected with bug: 677198 then set "emake -j1" + emake +}
[gentoo-commits] repo/gentoo:master commit in: app-doc/gimp-help/
commit: 7b4236b216b55bab4f490237288fc4d5677b43ff Author: Sam James gentoo org> AuthorDate: Sun Feb 27 00:53:29 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 00:53:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b4236b2 app-doc/gimp-help: update python_check_deps call Signed-off-by: Sam James gentoo.org> app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild b/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild index d04db34df635..886b27a60f42 100644 --- a/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild +++ b/app-doc/gimp-help/gimp-help-2.10.0-r2.ebuild @@ -27,7 +27,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}/${P}-python3.patch" ) python_check_deps() { - has_version "dev-libs/libxml2[${PYTHON_USEDEP}]" + has_version -b "dev-libs/libxml2[python,${PYTHON_USEDEP}]" } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/glyr/, media-libs/glyr/files/
commit: 1c96a698995a0d7536206b2f0d78358330c82254 Author: Sam James gentoo org> AuthorDate: Sun Feb 27 00:50:36 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 00:50:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c96a698 media-libs/glyr: update EAPI 6 -> 8 Signed-off-by: Sam James gentoo.org> .../glyr/files/glyr-1.0.10-fix-version.patch | 23 ++ media-libs/glyr/glyr-1.0.10-r1.ebuild | 36 ++ 2 files changed, 59 insertions(+) diff --git a/media-libs/glyr/files/glyr-1.0.10-fix-version.patch b/media-libs/glyr/files/glyr-1.0.10-fix-version.patch new file mode 100644 index ..0d0c126faa7f --- /dev/null +++ b/media-libs/glyr/files/glyr-1.0.10-fix-version.patch @@ -0,0 +1,23 @@ +https://github.com/sahib/glyr/pull/104 + +From bf0a0f0a040aed89f7fef3dadf52754b73efc597 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sun, 27 Feb 2022 00:48:25 + +Subject: [PATCH] CMakeLists.txt: fix version + +This avoids e.g. the pkg-config file installed having the wrong version. + +It must be updated on new tags/releases (just before tagging). + +Signed-off-by: Sam James +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -38,7 +38,7 @@ ENDIF() + # + SET(GLYR_VERSION_MAJOR "1") + SET(GLYR_VERSION_MINOR "0") +-SET(GLYR_VERSION_MICRO "9") ++SET(GLYR_VERSION_MICRO "10") + SET(GLYR_VERSION_NAME "Raving Raven") + # + diff --git a/media-libs/glyr/glyr-1.0.10-r1.ebuild b/media-libs/glyr/glyr-1.0.10-r1.ebuild new file mode 100644 index ..0d8bc15b0992 --- /dev/null +++ b/media-libs/glyr/glyr-1.0.10-r1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Music related metadata searchengine, both with commandline interface and C API" +HOMEPAGE="https://github.com/sahib/glyr; +SRC_URI="https://github.com/sahib/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-db/sqlite:3 + >=dev-libs/glib-2.10:2 + net-misc/curl" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +DOCS=( AUTHORS README.textile ) # CHANGELOG is obsolete in favour of git history + +PATCHES=( + "${FILESDIR}"/${P}-fix-version.patch +) + +src_prepare() { + cmake_src_prepare + + sed -i \ + -e '/GCC_ONLY_OPT.*-s/d' \ + -e '/FLAGS/s:-Os::' \ + -e '/FLAGS/s:-g3::' \ + CMakeLists.txt || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/sensei-raw-ctl/
commit: afc5309a6205e9c93e3ea52144b2224284783e78 Author: Sam James gentoo org> AuthorDate: Sun Feb 27 00:39:34 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 00:39:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afc5309a sys-apps/sensei-raw-ctl: update EAPI 6 -> 8 Signed-off-by: Sam James gentoo.org> .../sensei-raw-ctl-0.0_pre20180729-r1.ebuild | 29 .../sensei-raw-ctl-0.0_pre20180729.ebuild | 32 -- 2 files changed, 29 insertions(+), 32 deletions(-) diff --git a/sys-apps/sensei-raw-ctl/sensei-raw-ctl-0.0_pre20180729-r1.ebuild b/sys-apps/sensei-raw-ctl/sensei-raw-ctl-0.0_pre20180729-r1.ebuild new file mode 100644 index ..9fbcd198a62f --- /dev/null +++ b/sys-apps/sensei-raw-ctl/sensei-raw-ctl-0.0_pre20180729-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_COMMIT="175d72ee849afe6e3547739132103cb26acf9173" +DESCRIPTION="SteelSeries Sensei Raw configuration tool" +HOMEPAGE="https://git.janouch.name/p/sensei-raw-ctl; +SRC_URI="https://git.janouch.name/p/sensei-raw-ctl/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk" + +DEPEND="virtual/libusb:1 + gtk? ( x11-libs/gtk+:3 )" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_GUI=$(usex gtk) + ) + + cmake_src_configure +} diff --git a/sys-apps/sensei-raw-ctl/sensei-raw-ctl-0.0_pre20180729.ebuild b/sys-apps/sensei-raw-ctl/sensei-raw-ctl-0.0_pre20180729.ebuild deleted file mode 100644 index 15ba0f2e8246.. --- a/sys-apps/sensei-raw-ctl/sensei-raw-ctl-0.0_pre20180729.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGIT_COMMIT="175d72ee849afe6e3547739132103cb26acf9173" - -inherit cmake-utils - -DESCRIPTION="SteelSeries Sensei Raw configuration tool" -HOMEPAGE="https://git.janouch.name/p/sensei-raw-ctl; -SRC_URI="https://git.janouch.name/p/sensei-raw-ctl/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gtk" - -DEPEND=" - virtual/libusb:1 - gtk? ( x11-libs/gtk+:3 ) -" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}" - -src_configure() { - local mycmakeargs=( - "-DBUILD_GUI=$(usex gtk)" - ) - cmake-utils_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/dmlc-core/
commit: 065fb013c767a2f6b3229091b64e92199270c78a Author: Sam James gentoo org> AuthorDate: Sun Feb 27 00:32:34 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 00:32:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=065fb013 sci-libs/dmlc-core: update EAPI 6 -> 8 Closes: https://bugs.gentoo.org/833305 Signed-off-by: Sam James gentoo.org> ...0719.ebuild => dmlc-core-0_p20170719-r1.ebuild} | 45 +- 1 file changed, 27 insertions(+), 18 deletions(-) diff --git a/sci-libs/dmlc-core/dmlc-core-0_p20170719.ebuild b/sci-libs/dmlc-core/dmlc-core-0_p20170719-r1.ebuild similarity index 72% rename from sci-libs/dmlc-core/dmlc-core-0_p20170719.ebuild rename to sci-libs/dmlc-core/dmlc-core-0_p20170719-r1.ebuild index c8f88ae4220d..991dc719c890 100644 --- a/sci-libs/dmlc-core/dmlc-core-0_p20170719.ebuild +++ b/sci-libs/dmlc-core/dmlc-core-0_p20170719-r1.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -inherit toolchain-funcs cmake-utils +inherit cmake toolchain-funcs DESCRIPTION="Common bricks library for building distributed machine learning" HOMEPAGE="https://github.com/dmlc/dmlc-core; @@ -12,10 +12,11 @@ if [[ ${PV} == ** ]] ; then EGIT_REPO_URI="https://github.com/dmlc/${PN}.git; inherit git-r3 else - EGIT_COMMIT="54db57d5d1b2a7b93319053011802888b827a539" + MY_COMMIT="54db57d5d1b2a7b93319053011802888b827a539" inherit vcs-snapshot + SRC_URI="https://github.com/dmlc/dmlc-core/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - SRC_URI="https://github.com/dmlc/dmlc-core/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" fi LICENSE="Apache-2.0" @@ -28,9 +29,11 @@ RESTRICT="!test? ( test )" RDEPEND="net-misc/curl[ssl]" DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) - test? ( dev-cpp/gtest ) -" + test? ( dev-cpp/gtest )" +BDEPEND="doc? ( + app-doc/doxygen + dev-texlive/texlive-fontutils + )" PATCHES=( "${FILESDIR}"/${PN}-install-dirs.patch ) @@ -43,13 +46,15 @@ pkg_setup() { } src_prepare() { - cmake-utils_src_prepare - # respect user flags (SSE2 does nothing more than adding -msse2) - # also doc install everything so remove + cmake_src_prepare + + # Respect user flags (SSE2 does nothing more than adding -msse2) + # Also doc installs everything, so remove sed -e '/-O3/d' \ -e '/check_cxx.*SSE2/d' \ -i CMakeLists.txt || die - # all these hacks below to allow testing + + # All these hacks below to allow testing sed -e 's|-O3||' -e 's|-lm|-lm -L$(LD_LIBRARY_PATH) -ldmlc|g' -i Makefile || die sed -e "s|libdmlc.a||g" \ -i test/dmlc_test.mk test/unittest/dmlc_unittest.mk || die @@ -66,15 +71,16 @@ src_prepare() { src_configure() { local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - -DUSE_S3="$(usex s3)" - -DUSE_OPENMP="$(usex openmp)" + -DUSE_S3=$(usex s3) + -DUSE_OPENMP=$(usex openmp) ) - cmake-utils_src_configure + + cmake_src_configure } src_compile() { - cmake-utils_src_compile + cmake_src_compile + if use doc; then doxygen doc/Doxyfile || die fi @@ -82,13 +88,16 @@ src_compile() { src_test() { tc-export CXX - export LD_LIBRARY_PATH="${BUILD_DIR}" + export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}" + emake test + test/unittest/dmlc_unittest || die } src_install() { - cmake-utils_src_install + cmake_src_install + if use doc; then dodoc -r doc/doxygen/html docompress -x /usr/share/doc/${PF}/html
[gentoo-commits] repo/gentoo:master commit in: net-libs/zmqpp/
commit: 153fc1acbc29bd1b73420a52f63392b88f853fe2 Author: Sam James gentoo org> AuthorDate: Sun Feb 27 00:22:49 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 00:22:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=153fc1ac net-libs/zmqpp: update EAPI 7 -> 8 Signed-off-by: Sam James gentoo.org> net-libs/zmqpp/{zmqpp-4.2.0.ebuild => zmqpp-4.2.0-r1.ebuild} | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/net-libs/zmqpp/zmqpp-4.2.0.ebuild b/net-libs/zmqpp/zmqpp-4.2.0-r1.ebuild similarity index 88% rename from net-libs/zmqpp/zmqpp-4.2.0.ebuild rename to net-libs/zmqpp/zmqpp-4.2.0-r1.ebuild index 1394708a3dff..147cd25d9633 100644 --- a/net-libs/zmqpp/zmqpp-4.2.0.ebuild +++ b/net-libs/zmqpp/zmqpp-4.2.0-r1.ebuild @@ -1,7 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 + +inherit cmake if [[ ${PV} == ]]; then inherit git-r3 @@ -10,7 +12,6 @@ else SRC_URI="https://github.com/zeromq/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" fi -inherit cmake-utils DESCRIPTION="ZeroMQ 'highlevel' C++ bindings" HOMEPAGE="https://github.com/zeromq/zmqpp; @@ -31,5 +32,5 @@ src_configure() { -DZMQPP_BUILD_STATIC=$(usex static-libs) ) - cmake-utils_src_configure + cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: x11-misc/xss-lock/
commit: 8dc12977678ecd86e5474f710c3af1020e893f4b Author: Sam James gentoo org> AuthorDate: Sun Feb 27 00:25:51 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 00:25:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dc12977 x11-misc/xss-lock: update EAPI 6 -> 8 Bug: https://bugs.gentoo.org/774393 Signed-off-by: Sam James gentoo.org> .../xss-lock/xss-lock-0.3.0_p20140302-r2.ebuild| 29 ++ 1 file changed, 29 insertions(+) diff --git a/x11-misc/xss-lock/xss-lock-0.3.0_p20140302-r2.ebuild b/x11-misc/xss-lock/xss-lock-0.3.0_p20140302-r2.ebuild new file mode 100644 index ..ec728c0b8f5e --- /dev/null +++ b/x11-misc/xss-lock/xss-lock-0.3.0_p20140302-r2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake vcs-snapshot + +MY_COMMIT="1e158fb20108058dbd62bd51d8e8c003c0a48717" +DESCRIPTION="Use external locker as X screen saver" +HOMEPAGE="https://bitbucket.org/raymonad/xss-lock; +SRC_URI="https://bitbucket.org/raymonad/xss-lock/get/${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+man" + +RDEPEND="dev-libs/glib:2 + x11-libs/libxcb + x11-libs/xcb-util" +DEPEND="${RDEPEND}" +BDEPEND="man? ( dev-python/docutils )" + +src_install() { + cmake_src_install + + dodoc -r "${ED}"/usr/share/doc/${PN}/. + rm -r "${ED}"/usr/share/doc/${PN} || die +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/turbovnc/
commit: ead3e37592f29f619d9bc33ae447fa71d15345ef Author: Viorel Munteanu gmail com> AuthorDate: Sat Feb 26 09:10:12 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 27 00:19:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ead3e375 net-misc/turbovnc: do not build vncviewer if !java Closes: https://bugs.gentoo.org/833509 Signed-off-by: Viorel Munteanu gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24355 Signed-off-by: Sam James gentoo.org> ...bovnc-2.2.7-r1.ebuild => turbovnc-2.2.7-r2.ebuild} | 19 --- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/net-misc/turbovnc/turbovnc-2.2.7-r1.ebuild b/net-misc/turbovnc/turbovnc-2.2.7-r2.ebuild similarity index 84% rename from net-misc/turbovnc/turbovnc-2.2.7-r1.ebuild rename to net-misc/turbovnc/turbovnc-2.2.7-r2.ebuild index b57e81831f74..5b1a5561d896 100644 --- a/net-misc/turbovnc/turbovnc-2.2.7-r1.ebuild +++ b/net-misc/turbovnc/turbovnc-2.2.7-r2.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake desktop java-pkg-opt-2 @@ -18,8 +18,8 @@ DEPEND=" app-arch/bzip2 media-libs/freetype >=media-libs/libjpeg-turbo-2.0.0:=[java?] + sys-libs/pam sys-libs/zlib - >=virtual/jdk-1.8:* virtual/opengl x11-libs/libfontenc x11-libs/libX11 @@ -29,6 +29,10 @@ DEPEND=" x11-libs/libXfont2 x11-libs/libxkbfile x11-libs/pixman + java? ( + >=virtual/jdk-1.8:* + x11-libs/libXi + ) ssl? ( !gnutls? ( dev-libs/openssl:= ) gnutls? ( net-libs/gnutls:= ) @@ -40,10 +44,6 @@ RDEPEND=" x11-apps/xkbcomp " -# net-misc/turbovnc does not build this file, it merely copies it -# from media-libs/libjpeg-turbo -QA_PREBUILT="usr/share/turbovnc/classes/libturbojpeg.so" - src_prepare() { use java && java-pkg-opt-2_src_prepare cmake_src_prepare @@ -54,7 +54,7 @@ src_configure() { -DTVNC_SYSTEMX11=ON -DTVNC_SYSTEMLIBS=ON -DTVNC_BUILDJAVA=$(usex java) - -DTVNC_BUILDNATIVE=ON + -DTVNC_BUILDNATIVE=$(usex java) -DXKB_BIN_DIRECTORY=/usr/bin -DXKB_DFLT_RULES=base ) @@ -95,6 +95,11 @@ src_install() { if use java ; then java-pkg_dojar "${BUILD_DIR}"/java/VncViewer.jar make_desktop_entry vncviewer "TurboVNC Viewer" /usr/share/icons/hicolor/48x48/apps/${PN}.png + + # turbovnc does not build this file, it merely copies it from media-libs/libjpeg-turbo + # so let's replace it by a symlink + rm "${ED}/"usr/share/turbovnc/classes/libturbojpeg.so || die + dosym -r "/usr/$(get_libdir)/libturbojpeg.so" /usr/share/turbovnc/classes/libturbojpeg.so fi # Don't install incompatible init script
[gentoo-commits] repo/gentoo:master commit in: dev-lang/idris2/
commit: 54b96730fdbc650afa87f069389d743518c7ac88 Author: Maciej Barć gentoo org> AuthorDate: Sun Feb 27 00:12:03 2022 + Commit: Maciej Barć gentoo org> CommitDate: Sun Feb 27 00:12:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54b96730 dev-lang/idris2: bump to 0.5.1_p20220224 (2022.02.24 snapshot) Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-lang/idris2/Manifest | 1 + dev-lang/idris2/idris2-0.5.1_p20220224.ebuild | 105 ++ 2 files changed, 106 insertions(+) diff --git a/dev-lang/idris2/Manifest b/dev-lang/idris2/Manifest index c7b410dafc3e..f5794839e9bd 100644 --- a/dev-lang/idris2/Manifest +++ b/dev-lang/idris2/Manifest @@ -1,2 +1,3 @@ DIST idris2-0.5.1_p2022.tar.gz 6202861 BLAKE2B 189bf28c7a33281494edea9b2c0821a934000fe9ca6e929b3318fe33576553142e5ad8d81598249cc384c6e342491ccef0998f33a4f2940b80264f5a3e4b32b2 SHA512 3b419ddbdc4aa3a28d92bf204448090c168d6a844d570886f982129f9e650c7112bbf95b727baf6c9f0f2fd6200c75eb68b6b71fd8684e01365eaf964dea1ea1 DIST idris2-0.5.1_p20220131.tar.gz 6283472 BLAKE2B 86b75457b8772d0a8938a4d3422af08fa8e625b675cc2648bc9f2683a6654586ff91b8b1d592f72a3a44c72fa830f9ebc5ae0c451398e8cb5d3fdf5070f7f8ab SHA512 50f21819dee929f847a6b64c89231da9dd55bc35314300aa7d3c3c5ea0da451caba67081ca8b2ffd89608d3aaa042e9b9a6ecb2df0585589404bae3c6a2fe74a +DIST idris2-0.5.1_p20220224.tar.gz 6299027 BLAKE2B 65654d76dc4a593826904321d78246da877ae71da95d56b4ee266de9676706e899bf9a1ae4293dde077a3ea50a860501fa4c3b8065a5b8d759d785954ea7b822 SHA512 6bea9e5ce01c64a893c39e7aacceef5d4f6bfd499f0b4ca17681bea6ab11620e0058faba8bdd84eecacf3f8d1cfe2594ca830aff89f2cfde2208fdc092fc37f1 diff --git a/dev-lang/idris2/idris2-0.5.1_p20220224.ebuild b/dev-lang/idris2/idris2-0.5.1_p20220224.ebuild new file mode 100644 index ..166a8b920cdc --- /dev/null +++ b/dev-lang/idris2/idris2-0.5.1_p20220224.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +H=1011cc6162bad580b0c51237c86fbf4fe2035fbe + +inherit toolchain-funcs + +DESCRIPTION="Purely functional programming language with first class types" +HOMEPAGE="https://idris-lang.org/; + +if [[ "${PV}" == ** ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/idris-lang/${PN^}.git; +else + SRC_URI="https://github.com/idris-lang/${PN^}/archive/${H}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN^}-${H}" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="+chez doc racket test-full" +REQUIRED_USE="^^ ( chez racket )" + +RDEPEND=" + dev-libs/gmp + chez? ( dev-scheme/chez[threads] ) + racket? ( dev-scheme/racket[threads] ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( dev-python/sphinx_rtd_theme ) + test-full? ( + dev-scheme/chez[threads] + dev-scheme/racket[threads] + net-libs/nodejs + ) +" + +# Generated via "SCHEME", not CC +QA_FLAGS_IGNORED="usr/lib/idris2/bin/idris2_app/idris2 + usr/lib/idris2/bin/idris2_app/idris2-boot" +QA_PRESTRIPPED="${QA_FLAGS_IGNORED}" + +src_prepare() { + # Clean up environment of Idris and Racket variables + unset IDRIS2_DATA IDRIS2_INC_CGS IDRIS2_LIBS IDRIS2_PACKAGE_PATH + unset IDRIS2_PATH IDRIS2_PREFIX + unset PLTUSERHOME + + tc-export AR CC CXX LD RANLIB + export CFLAGS + sed -i '/^CFLAGS/d' ./support/*/Makefile || die + + # Fix "PREFIX" + sed -i 's|$(HOME)/.idris2|/usr/lib/idris2|g' ./config.mk || die + + # Bad tests + # Weird Racket Futures (parallelism) test, might need further investigation + sed -i 's|, "futures001"||g' ./tests/Main.idr || die + # > Missing incremental compile data, reverting to whole program compilation + sed -i 's|"chez033",||g' ./tests/Main.idr || die + + default +} + +src_configure() { + export IDRIS2_VERSION=${PV} + export SCHEME=$(usex chez chezscheme racket) + + if use chez ; then + export IDRIS2_CG=chez + export BOOTSTRAP_TARGET=bootstrap + elif use racket ; then + export IDRIS2_CG=racket + export BOOTSTRAP_TARGET=bootstrap-racket + else + die 'Neither "chez" nor "racket" was chosen' + fi +} + +src_compile() { + # > jobserver unavailable + # This is caused by Makefile using a script which in turn calls make + # https://github.com/idris-lang/Idris2/issues/2152 + emake SCHEME=${SCHEME} ${BOOTSTRAP_TARGET} -j1 + + use doc && emake -C ./docs html +} + +src_test() { + emake SCHEME=${SCHEME} bootstrap-test +} + +src_install() { + # "DESTDIR" variable is not respected, use "PREFIX" instead + emake IDRIS2_PREFIX="${D}"/usr/lib/idris2 PREFIX="${D}"/usr/lib/idris2 install + dosym
[gentoo-commits] repo/gentoo:master commit in: media-libs/gmmlib/
commit: 8b1648835e6fd9320d55c604213e639c731050eb Author: Conrad Kostecki gentoo org> AuthorDate: Sun Feb 27 00:06:01 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Feb 27 00:06:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b164883 media-libs/gmmlib: amd64 stable Signed-off-by: Conrad Kostecki gentoo.org> media-libs/gmmlib/gmmlib-22.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gmmlib/gmmlib-22.0.2.ebuild b/media-libs/gmmlib/gmmlib-22.0.2.ebuild index 1e2a71912bdd..2e977a3d2a9e 100644 --- a/media-libs/gmmlib/gmmlib-22.0.2.ebuild +++ b/media-libs/gmmlib/gmmlib-22.0.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/intel/gmmlib; SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz; S="${WORKDIR}/${PN}-intel-${P}" -KEYWORDS="~amd64" +KEYWORDS="amd64" LICENSE="MIT" SLOT="0/12" IUSE="+custom-cflags test"
[gentoo-commits] repo/gentoo:master commit in: dev-util/uglifyjs/
commit: 9f34aa953b3406185a0c87ab2f2185e6a9fe8bfd Author: James Le Cuirot gentoo org> AuthorDate: Sat Feb 26 23:43:54 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Feb 26 23:43:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f34aa95 dev-util/uglifyjs: Bump to 3.15.2, drop old 3.15.1 Signed-off-by: James Le Cuirot gentoo.org> dev-util/uglifyjs/Manifest | 2 +- dev-util/uglifyjs/{uglifyjs-3.15.1.ebuild => uglifyjs-3.15.2.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/uglifyjs/Manifest b/dev-util/uglifyjs/Manifest index 3c9ff165fa8c..0e048641114a 100644 --- a/dev-util/uglifyjs/Manifest +++ b/dev-util/uglifyjs/Manifest @@ -1 +1 @@ -DIST uglifyjs-3.15.1.tar.gz 508750 BLAKE2B a7c6ffa6ace09ca1b4144b08473cf5dcac339ba38ec337fa070e8658102f0f5f1288fbecac866861042d89613248be04f67e3bf832e399a7e0c14565bea0de22 SHA512 40c175cddfe772a876283838b43ac4933394f813cfe94bafd48b09714972180af644f371fa2b874f93502a776aec781c9003fe49e14c064514ed5f2e8737768f +DIST uglifyjs-3.15.2.tar.gz 510833 BLAKE2B 7887e286f6af74ff9142a99fe6f076c0a29c6b0f81b882bf7400e0eee2fbd0a6ce979f287aa19b279771435f392e85f855ade1a7ec075c8ae46f07a8bbb4e1d0 SHA512 19777114afb9f5d2a71716f2a818350435bd235ac37b48f2f77421f9e2798e7cde3a798f10306838ca2331ed8e2eaeffa01ee7a599db8abe2359c744a1cfbc5b diff --git a/dev-util/uglifyjs/uglifyjs-3.15.1.ebuild b/dev-util/uglifyjs/uglifyjs-3.15.2.ebuild similarity index 100% rename from dev-util/uglifyjs/uglifyjs-3.15.1.ebuild rename to dev-util/uglifyjs/uglifyjs-3.15.2.ebuild
[gentoo-commits] repo/gentoo:master commit in: games-util/lgogdownloader/
commit: 073b8681dd0d8df21aaf5b420c696e85f76bf82e Author: James Le Cuirot gentoo org> AuthorDate: Sat Feb 26 23:41:00 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Feb 26 23:41:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=073b8681 games-util/lgogdownloader: Version bump to 3.9 Signed-off-by: James Le Cuirot gentoo.org> games-util/lgogdownloader/Manifest | 1 + .../lgogdownloader/lgogdownloader-3.9.ebuild | 39 ++ 2 files changed, 40 insertions(+) diff --git a/games-util/lgogdownloader/Manifest b/games-util/lgogdownloader/Manifest index 96c2c63cc6b1..f9a2154fc2de 100644 --- a/games-util/lgogdownloader/Manifest +++ b/games-util/lgogdownloader/Manifest @@ -1 +1,2 @@ DIST lgogdownloader-3.8.tar.gz 85271 BLAKE2B ff8e9f80dbec849649b4074ab5890f833a5bfaf120246e7ca5eae83f414af469da29302323dc22632eb0a7259e49e9cf3660ea8953adda75fc7a5308204767bd SHA512 ccc6116f22a5c0bff5e4ef650f6386d5bfc507cc667b7154b021ecdbd45e7553ac33ae6b81531e2cea52a5022ee9c810033518a07374d4e9f7c672344e7ccad3 +DIST lgogdownloader-3.9.tar.gz 86351 BLAKE2B 4ba1a39e2c040910cb3fdef908c229ce8a7def70ba430167977ab4eaa7fdcdfd132a314d256300904dd14052aecffceec92652cfa3eba3c2a54d83b1920ed2b7 SHA512 5ac15776c0ab7416013782652fead180f75e3bd075a3b67c9cb672122c13401ebc91e785daa9e7d332011474240dbb4d8383ddadea2abf0d3bddfc13d6892066 diff --git a/games-util/lgogdownloader/lgogdownloader-3.9.ebuild b/games-util/lgogdownloader/lgogdownloader-3.9.ebuild new file mode 100644 index ..6e34f09c1bc1 --- /dev/null +++ b/games-util/lgogdownloader/lgogdownloader-3.9.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Unofficial GOG.com downloader for Linux" +HOMEPAGE="https://sites.google.com/site/gogdownloader/; +SRC_URI="https://github.com/Sude-/${PN}/releases/download/v${PV}/${P}.tar.gz; +LICENSE="WTFPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gui" + +RDEPEND=">=app-crypt/rhash-1.3.3-r2:0= + dev-cpp/htmlcxx:0= + dev-libs/boost:0=[zlib] + >=dev-libs/jsoncpp-1.7:0= + dev-libs/tinyxml2:0= + >=net-misc/curl-7.32:0=[ssl] + gui? ( dev-qt/qtwebengine:5=[widgets] )" + +DEPEND="${RDEPEND}" + +BDEPEND="sys-apps/help2man + virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DUSE_QT_GUI=$(usex gui) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + gunzip "${ED}"/usr/share/man/man1/${PN}.1.gz || die +}
[gentoo-commits] proj/linux-patches:4.9 commit in: /
commit: 6a46f669352be0937a7e033d06961687f1103739 Author: Mike Pagano gentoo org> AuthorDate: Sat Feb 26 23:32:15 2022 + Commit: Mike Pagano gentoo org> CommitDate: Sat Feb 26 23:32:15 2022 + URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=6a46f669 Update default security restrictions Bug: https://bugs.gentoo.org/834085 Signed-off-by: Mike Pagano gentoo.org> 1510_fs-enable-link-security-restrictions-by-default.patch | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/1510_fs-enable-link-security-restrictions-by-default.patch b/1510_fs-enable-link-security-restrictions-by-default.patch index 8bfb36c1..1b3e590d 100644 --- a/1510_fs-enable-link-security-restrictions-by-default.patch +++ b/1510_fs-enable-link-security-restrictions-by-default.patch @@ -1,13 +1,17 @@ a/fs/namei.c 2018-12-01 11:30:07.672594412 -0500 -+++ b/fs/namei.c 2018-12-01 11:30:58.772816410 -0500 -@@ -902,8 +902,8 @@ static inline void put_link(struct namei +--- a/fs/namei.c 2022-01-09 17:55:34.0 -0500 b/fs/namei.c 2022-02-26 11:32:31.832844465 -0500 +@@ -1020,10 +1020,10 @@ static inline void put_link(struct namei path_put(>link); } -int sysctl_protected_symlinks __read_mostly = 0; -int sysctl_protected_hardlinks __read_mostly = 0; +-int sysctl_protected_fifos __read_mostly; +-int sysctl_protected_regular __read_mostly; +int sysctl_protected_symlinks __read_mostly = 1; +int sysctl_protected_hardlinks __read_mostly = 1; - int sysctl_protected_fifos __read_mostly; - int sysctl_protected_regular __read_mostly; ++int sysctl_protected_fifos __read_mostly = 1; ++int sysctl_protected_regular __read_mostly = 1; + /** + * may_follow_link - Check symlink following for unsafe situations
[gentoo-commits] repo/gentoo:master commit in: x11-themes/arc-theme/
commit: c8ea5fa65a7cbdb9f59ed77547d95392bbb29e9d Author: James Le Cuirot gentoo org> AuthorDate: Sat Feb 26 23:34:46 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Feb 26 23:34:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ea5fa6 x11-themes/arc-theme: Version bump to 20220223 Signed-off-by: James Le Cuirot gentoo.org> x11-themes/arc-theme/Manifest | 1 + x11-themes/arc-theme/arc-theme-20220223.ebuild | 78 ++ 2 files changed, 79 insertions(+) diff --git a/x11-themes/arc-theme/Manifest b/x11-themes/arc-theme/Manifest index 44994f18f5af..3fe23c70d9a0 100644 --- a/x11-themes/arc-theme/Manifest +++ b/x11-themes/arc-theme/Manifest @@ -3,3 +3,4 @@ DIST arc-theme-20210412.tar.xz 257248 BLAKE2B c525c3632670d8aa6b640baa8b3dddca6c DIST arc-theme-20211018-pngs.tar.xz 160836 BLAKE2B 4c2882ce03724c7abd8d4db31da82355d28b792a16648e010eca033f77d3ad6da8f7026e2562249caa993f2e8549191b6ec8d4473fbcab084ae3d91c468956c5 SHA512 6ac7bf27ebc258d0e2c2102ed286ba196d6f9c8343e1885d77d8f29cda0f8c247926003bd8c40165e08b9b3987f8a2f82800d509b78dd598d2e7ff8bea964831 DIST arc-theme-20211018.tar.xz 271084 BLAKE2B dc8808a5c7a0444d5ac11fa213b99b9633691ad920a07820752974f98febd8bc112a34568c38d354558e7876182278603ab66ebf8e50aa51f5eba431bd6b3433 SHA512 da46efc0e38efb7f1d0cd9a5d2c4e8f00f3b8d408ec50c54d89ef67fc3bb5ea253b5fb890b0cb8e82cafebd44a599d0de2369272ed88da73dd979052b130bd55 DIST arc-theme-20220105.tar.xz 342432 BLAKE2B 37a4e196fbbe532e4f9036681770fb90843c8a4645b8218c471f2f5f68e7c0c07107a71698634a61553ba4f22f483a336b113ff6906fed48c0285a67321d0896 SHA512 dc2a1e1dad03fd187e8e571b752e52d73c7cbed24f3228f1782c4a4897b1085e2466f6f8373af32d650ad9835df3ad19a1206f3fa55d543115092aa46118e31f +DIST arc-theme-20220223.tar.xz 343044 BLAKE2B 7bdd3689eae270a97d5405c2eaf523b9d81284c1860d39de5f46a7c32d75dd24f745a5264d76625c08c2185ad87e65a99e93d39be753dc0304a86daa863df3cd SHA512 33a0e73e9951fcfe74f80af5e1449df23a5564d11a26b930cbc17b0f74887aedf2634579da1e0484e22465422f62559c801dbcd35221fbb7b7fc783671103aa4 diff --git a/x11-themes/arc-theme/arc-theme-20220223.ebuild b/x11-themes/arc-theme/arc-theme-20220223.ebuild new file mode 100644 index ..dddb29af6aa3 --- /dev/null +++ b/x11-themes/arc-theme/arc-theme-20220223.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit meson python-any-r1 + +DESCRIPTION="A flat theme with transparent elements for GTK 2/3/4 and GNOME Shell" +HOMEPAGE="https://github.com/jnsh/arc-theme; +SRC_URI="https://github.com/jnsh/${PN}/releases/download/${PV}/arc-theme-${PV}.tar.xz; + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="cinnamon gnome-shell +gtk2 +gtk3 +gtk4 mate +transparency xfce" + +GLIB_DEPEND="dev-libs/glib" +SASSC_DEPEND="dev-lang/sassc" + +# Supports various GTK, GNOME Shell, and Cinnamon versions and uses +# --version option for gnome-shell and cinnamon to determine which set of files to build. +# Updates will therefore break existing installs but there's no way around this. +BDEPEND=" + ${PYTHON_DEPS} + >=dev-util/meson-0.56.0 + cinnamon? ( + ${SASSC_DEPEND} + gnome-extra/cinnamon + ) + gnome-shell? ( + ${GLIB_DEPEND} + ${SASSC_DEPEND} + >=gnome-base/gnome-shell-3.28 + ) + gtk3? ( + ${GLIB_DEPEND} + ${SASSC_DEPEND} + ) + gtk4? ( + ${GLIB_DEPEND} + ${SASSC_DEPEND} + ) +" + +# gnome-themes-standard is only needed by GTK+2 for the Adwaita +# engine. This engine is built into GTK+3. +RDEPEND=" + gtk2? ( + x11-themes/gnome-themes-standard + x11-themes/gtk-engines-murrine + ) +" + +src_configure() { + # Cinnamon still uses metacity themes for its window manager. + # so we enable metacity theme too if USE=cinnamon + # but only enable metacity if USE=mate + local themes=$( + printf "%s," \ + $(usev cinnamon "cinnamon metacity") \ + $(usev gnome-shell) \ + $(usev gtk2) \ + $(usev gtk3) \ + $(usev gtk4) \ + $(! use cinnamon && usev mate metacity) \ + $(usev xfce xfwm) + ) + + local emesonargs=( + -Dthemes="${themes%,}" + $(meson_use gnome-shell gnome_shell_gresource) + $(meson_use transparency) + ) + + meson_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: x11-themes/arc-theme/
commit: 0d4def74ef24f3243d9581ce4439897e1ea4efcc Author: James Le Cuirot gentoo org> AuthorDate: Sat Feb 26 23:35:08 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Feb 26 23:35:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d4def74 x11-themes/arc-theme: Drop old 20211018 Signed-off-by: James Le Cuirot gentoo.org> x11-themes/arc-theme/Manifest | 2 - x11-themes/arc-theme/arc-theme-20211018.ebuild | 112 - 2 files changed, 114 deletions(-) diff --git a/x11-themes/arc-theme/Manifest b/x11-themes/arc-theme/Manifest index 3fe23c70d9a0..060d58fb23dc 100644 --- a/x11-themes/arc-theme/Manifest +++ b/x11-themes/arc-theme/Manifest @@ -1,6 +1,4 @@ DIST arc-theme-20210412-pngs.tar.xz 159340 BLAKE2B 40027335b8b44ae38bfadfa52e08858cf09646ed9c3e2fcddece8959d2f35845c4924002f36cea65cb27ecf61fdb3dffbf0d5c01024c34d16c31e21bf69b5a72 SHA512 85bdcd1fb81a5c33b479123bad178b1833a95ecf09310fa3b754c25f753ec10a7cada14983014b090c4a86d7a8497ac881fee9576737be29f4f772ccb59a8f1e DIST arc-theme-20210412.tar.xz 257248 BLAKE2B c525c3632670d8aa6b640baa8b3dddca6c5dd5f087734604c68d9140f810fc595f73db06f93b6193ba1c59a8cd85b87f5f6fda9777940adf36f3c436a8426810 SHA512 d3064546301e013a1e5a8db735346d74c73f37cbf808b7afeee6f88c820cea58ba6458fa63e1213377cdd33c8347167242e6f8f1eacf85ce212f3b2508c0bb80 -DIST arc-theme-20211018-pngs.tar.xz 160836 BLAKE2B 4c2882ce03724c7abd8d4db31da82355d28b792a16648e010eca033f77d3ad6da8f7026e2562249caa993f2e8549191b6ec8d4473fbcab084ae3d91c468956c5 SHA512 6ac7bf27ebc258d0e2c2102ed286ba196d6f9c8343e1885d77d8f29cda0f8c247926003bd8c40165e08b9b3987f8a2f82800d509b78dd598d2e7ff8bea964831 -DIST arc-theme-20211018.tar.xz 271084 BLAKE2B dc8808a5c7a0444d5ac11fa213b99b9633691ad920a07820752974f98febd8bc112a34568c38d354558e7876182278603ab66ebf8e50aa51f5eba431bd6b3433 SHA512 da46efc0e38efb7f1d0cd9a5d2c4e8f00f3b8d408ec50c54d89ef67fc3bb5ea253b5fb890b0cb8e82cafebd44a599d0de2369272ed88da73dd979052b130bd55 DIST arc-theme-20220105.tar.xz 342432 BLAKE2B 37a4e196fbbe532e4f9036681770fb90843c8a4645b8218c471f2f5f68e7c0c07107a71698634a61553ba4f22f483a336b113ff6906fed48c0285a67321d0896 SHA512 dc2a1e1dad03fd187e8e571b752e52d73c7cbed24f3228f1782c4a4897b1085e2466f6f8373af32d650ad9835df3ad19a1206f3fa55d543115092aa46118e31f DIST arc-theme-20220223.tar.xz 343044 BLAKE2B 7bdd3689eae270a97d5405c2eaf523b9d81284c1860d39de5f46a7c32d75dd24f745a5264d76625c08c2185ad87e65a99e93d39be753dc0304a86daa863df3cd SHA512 33a0e73e9951fcfe74f80af5e1449df23a5564d11a26b930cbc17b0f74887aedf2634579da1e0484e22465422f62559c801dbcd35221fbb7b7fc783671103aa4 diff --git a/x11-themes/arc-theme/arc-theme-20211018.ebuild b/x11-themes/arc-theme/arc-theme-20211018.ebuild deleted file mode 100644 index 1913f6de05eb.. --- a/x11-themes/arc-theme/arc-theme-20211018.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# USE="-* gtk2 gtk3 gtk4 xfce" ebuild ${P}.ebuild clean compile -# cd $(portageq envvar PORTAGE_TMPDIR)/portage/x11-themes/${P}/work -# find ${P}-build/ -name "*.png" | xargs tar Jcvf /usr/portage/distfiles/${P}-pngs.tar.xz --owner=root --group=root - -inherit meson toolchain-funcs - -DESCRIPTION="A flat theme with transparent elements for GTK 2/3/4 and GNOME Shell" -HOMEPAGE="https://github.com/jnsh/arc-theme; -SRC_URI="https://github.com/jnsh/${PN}/releases/download/${PV}/arc-theme-${PV}.tar.xz - pre-rendered? ( https://dev.gentoo.org/~chewi/distfiles/${P}-pngs.tar.xz )" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="cinnamon gnome-shell +gtk2 +gtk3 +gtk4 mate +pre-rendered xfce" - -SASSC_DEPEND=" - dev-lang/sassc -" - -SVG_DEPEND=" - !pre-rendered? ( - media-gfx/inkscape - media-gfx/optipng - ) -" - -# Supports various GTK+3, GNOME Shell, and Cinnamon versions and uses -# pkg-config to determine which set of files to build. Updates will -# therefore break existing installs but there's no way around this. At -# least GTK+3 is unlikely to see a release beyond 3.24. -BDEPEND=" - >=dev-util/meson-0.56.0 - cinnamon? ( - ${SASSC_DEPEND} - gnome-extra/cinnamon - ) - gnome-shell? ( - ${SASSC_DEPEND} - >=gnome-base/gnome-shell-3.18 - ) - gtk2? ( - ${SVG_DEPEND} - ) - gtk3? ( - ${SASSC_DEPEND} - ${SVG_DEPEND} - virtual/pkgconfig - =x11-libs/gtk+-3.24*:3 - ) - gtk4? ( - ${SASSC_DEPEND} - ${SVG_DEPEND} - ) - xfce? ( - ${SVG_DEPEND} - ) -" - -# gnome-themes-standard is only needed by GTK+2 for the Adwaita -# engine. This engine is built into GTK+3. -RDEPEND=" - gtk2? ( -
[gentoo-commits] repo/gentoo:master commit in: dev-util/patchelf/
commit: 42aa2d752e4ae0303df5eae6f936dd2604780929 Author: James Le Cuirot gentoo org> AuthorDate: Sat Feb 26 23:29:33 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Feb 26 23:29:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42aa2d75 dev-util/patchelf: Drop old 0.13 Signed-off-by: James Le Cuirot gentoo.org> dev-util/patchelf/Manifest | 1 - dev-util/patchelf/patchelf-0.13.ebuild | 24 2 files changed, 25 deletions(-) diff --git a/dev-util/patchelf/Manifest b/dev-util/patchelf/Manifest index f5b6661e45ac..406904ea4542 100644 --- a/dev-util/patchelf/Manifest +++ b/dev-util/patchelf/Manifest @@ -1,4 +1,3 @@ DIST patchelf-0.10.tar.bz2 158604 BLAKE2B 6aed9c2e7f37ff0330ca517a9491c46a93212140367b720bf94da4e4ec29a4978c920b53ce306ec333b3f7ac0216ff59637048c6997cfea4a34a87f2a0448796 SHA512 647ad13b7d45b3c5d20683ef8fe9760cb7f213e879231b6c5780bf32771adfbf7c5e5ce694c08e5681dceda63857d7d8a2d53efb60f799d3e7290cebc02ab501 -DIST patchelf-0.13.tar.gz 117997 BLAKE2B 5db88c9ff9103f2e4b8e15d7dc0d677c3956a85ce5e86e371c4c32a21c3bc219990edd71a20a6b650342eff1068c0ba0976529d62d21dcc17dfc020abf7167ec SHA512 0b4cb41dc1b76d1c0f46655d8b1c56187d2bf18fa12fad9ad6e8acd321a98df372713a92c6649479498bb5939c91ce16a1032ec03afc5a2f7c92cd68882c2bd9 DIST patchelf-0.14.3.tar.gz 123722 BLAKE2B ca9c28c88ff6a5eb37a8cb9010642f04335b74e2132987f34bc167c140dc95cd4ac7a3ed71b7287d952a0201b12148a15f3066e5c7d3d453cc18a1e97b6283ed SHA512 2f5caa6b038e630896dc0cebaf4d6f88d91f6dee7f2ffa2fc6b90d199b3a0140b7fe39ea43e582f7ac1145309a61e11fb7ce36c579ad217c48f1b189738f79c8 DIST patchelf-0.14.5.tar.gz 124767 BLAKE2B f2e02fb468db7c8c0c4270c7f95ea6c8dc6ffab7ddb0a6479bd5d1dd0481cbc55982af21a13f42076504417264a11e74d50a9f15d3d5735e47019001abf33e41 SHA512 1b7eca84f6fe2d6f6d4469ca1ccdf35dc920d2052ba94b7daeba6c8cb41fdaff20b1e5bac7c8a7650ff12bf4156da87f84d32e75b09958636dc992a1b7b1a59d diff --git a/dev-util/patchelf/patchelf-0.13.ebuild b/dev-util/patchelf/patchelf-0.13.ebuild deleted file mode 100644 index e66de9a4aec2.. --- a/dev-util/patchelf/patchelf-0.13.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF executables" -HOMEPAGE="https://github.com/NixOS/patchelf; -SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" -LICENSE="GPL-3" - -src_prepare() { - default - rm src/elf.h || die - - sed -i \ - -e 's:-Werror::g' \ - configure.ac || die - - eautoreconf -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/patchelf/
commit: 1ff45e51ec5e8252b88cf65b11ec02a0ab86157b Author: James Le Cuirot gentoo org> AuthorDate: Sat Feb 26 23:28:27 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Feb 26 23:29:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ff45e51 dev-util/patchelf: Version bump to 0.14.5 Signed-off-by: James Le Cuirot gentoo.org> dev-util/patchelf/Manifest | 1 + dev-util/patchelf/patchelf-0.14.5.ebuild | 24 2 files changed, 25 insertions(+) diff --git a/dev-util/patchelf/Manifest b/dev-util/patchelf/Manifest index 247fe251e9f5..f5b6661e45ac 100644 --- a/dev-util/patchelf/Manifest +++ b/dev-util/patchelf/Manifest @@ -1,3 +1,4 @@ DIST patchelf-0.10.tar.bz2 158604 BLAKE2B 6aed9c2e7f37ff0330ca517a9491c46a93212140367b720bf94da4e4ec29a4978c920b53ce306ec333b3f7ac0216ff59637048c6997cfea4a34a87f2a0448796 SHA512 647ad13b7d45b3c5d20683ef8fe9760cb7f213e879231b6c5780bf32771adfbf7c5e5ce694c08e5681dceda63857d7d8a2d53efb60f799d3e7290cebc02ab501 DIST patchelf-0.13.tar.gz 117997 BLAKE2B 5db88c9ff9103f2e4b8e15d7dc0d677c3956a85ce5e86e371c4c32a21c3bc219990edd71a20a6b650342eff1068c0ba0976529d62d21dcc17dfc020abf7167ec SHA512 0b4cb41dc1b76d1c0f46655d8b1c56187d2bf18fa12fad9ad6e8acd321a98df372713a92c6649479498bb5939c91ce16a1032ec03afc5a2f7c92cd68882c2bd9 DIST patchelf-0.14.3.tar.gz 123722 BLAKE2B ca9c28c88ff6a5eb37a8cb9010642f04335b74e2132987f34bc167c140dc95cd4ac7a3ed71b7287d952a0201b12148a15f3066e5c7d3d453cc18a1e97b6283ed SHA512 2f5caa6b038e630896dc0cebaf4d6f88d91f6dee7f2ffa2fc6b90d199b3a0140b7fe39ea43e582f7ac1145309a61e11fb7ce36c579ad217c48f1b189738f79c8 +DIST patchelf-0.14.5.tar.gz 124767 BLAKE2B f2e02fb468db7c8c0c4270c7f95ea6c8dc6ffab7ddb0a6479bd5d1dd0481cbc55982af21a13f42076504417264a11e74d50a9f15d3d5735e47019001abf33e41 SHA512 1b7eca84f6fe2d6f6d4469ca1ccdf35dc920d2052ba94b7daeba6c8cb41fdaff20b1e5bac7c8a7650ff12bf4156da87f84d32e75b09958636dc992a1b7b1a59d diff --git a/dev-util/patchelf/patchelf-0.14.5.ebuild b/dev-util/patchelf/patchelf-0.14.5.ebuild new file mode 100644 index ..05802ed8d121 --- /dev/null +++ b/dev-util/patchelf/patchelf-0.14.5.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF executables" +HOMEPAGE="https://github.com/NixOS/patchelf; +SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +LICENSE="GPL-3" + +src_prepare() { + default + rm src/elf.h || die + + sed -i \ + -e 's:-Werror::g' \ + configure.ac || die + + eautoreconf +}
[gentoo-commits] proj/linux-patches:4.14 commit in: /
commit: fbd9a85dba3daa04f88e84e68147cd7830b03c4c Author: Mike Pagano gentoo org> AuthorDate: Sat Feb 26 23:28:40 2022 + Commit: Mike Pagano gentoo org> CommitDate: Sat Feb 26 23:28:40 2022 + URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=fbd9a85d Update default security restrictions Bug: https://bugs.gentoo.org/834085 Signed-off-by: Mike Pagano gentoo.org> 1510_fs-enable-link-security-restrictions-by-default.patch | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/1510_fs-enable-link-security-restrictions-by-default.patch b/1510_fs-enable-link-security-restrictions-by-default.patch index 8bfb36c1..1b3e590d 100644 --- a/1510_fs-enable-link-security-restrictions-by-default.patch +++ b/1510_fs-enable-link-security-restrictions-by-default.patch @@ -1,13 +1,17 @@ a/fs/namei.c 2018-12-01 11:30:07.672594412 -0500 -+++ b/fs/namei.c 2018-12-01 11:30:58.772816410 -0500 -@@ -902,8 +902,8 @@ static inline void put_link(struct namei +--- a/fs/namei.c 2022-01-09 17:55:34.0 -0500 b/fs/namei.c 2022-02-26 11:32:31.832844465 -0500 +@@ -1020,10 +1020,10 @@ static inline void put_link(struct namei path_put(>link); } -int sysctl_protected_symlinks __read_mostly = 0; -int sysctl_protected_hardlinks __read_mostly = 0; +-int sysctl_protected_fifos __read_mostly; +-int sysctl_protected_regular __read_mostly; +int sysctl_protected_symlinks __read_mostly = 1; +int sysctl_protected_hardlinks __read_mostly = 1; - int sysctl_protected_fifos __read_mostly; - int sysctl_protected_regular __read_mostly; ++int sysctl_protected_fifos __read_mostly = 1; ++int sysctl_protected_regular __read_mostly = 1; + /** + * may_follow_link - Check symlink following for unsafe situations
[gentoo-commits] repo/gentoo:master commit in: dev-cpp/libjson-rpc-cpp/
commit: f71d36dc69b158caf414072506449ff107d68646 Author: Sam James gentoo org> AuthorDate: Sat Feb 26 23:23:35 2022 + Commit: Sam James gentoo org> CommitDate: Sat Feb 26 23:25:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f71d36dc dev-cpp/libjson-rpc-cpp: drop 1.3.0 Broken with newer libmicrohttpd. 1.4.0, which is in tree, works. Closes: https://bugs.gentoo.org/730918 Signed-off-by: Sam James gentoo.org> dev-cpp/libjson-rpc-cpp/Manifest | 1 - .../libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild | 68 -- 2 files changed, 69 deletions(-) diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest index 9296ea8ddd57..4173caf1a46e 100644 --- a/dev-cpp/libjson-rpc-cpp/Manifest +++ b/dev-cpp/libjson-rpc-cpp/Manifest @@ -1,2 +1 @@ -DIST libjson-rpc-cpp-1.3.0.tar.gz 182354 BLAKE2B 512392c37e61833a98c1f682bdbb3ed0e3c72ff56f17407d49e5a0f134795daf5ff4c2702dd5222bfc8962b2c9a56c0c7856cc8fe1b923ea68c369a24d334b5c SHA512 4eb53c7b77845a0e845e42413c491dcfa1d6f72411276e8614dae6612edde8905013588465437ea39c5cc5700c2d48df07d15c83222924fc24e015fb9f7a02ea DIST libjson-rpc-cpp-1.4.0.tar.gz 179478 BLAKE2B 1b5807665a5e055790a6ca3e977845ab6b8dc7fbcaf6baece170567cc4c5b16202b74cb72f47136a075352ee408dac26de85cf02e41873cbbb55aeac1145e1a6 SHA512 28774604fe91f0893fb36017f648556dced71cb731f0f76c95084af5dd35e167b69a0f5fdb64557ff273f7dc971bc6c469e4f32ada35d7cac18add18baf2f5ae diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild deleted file mode 100644 index 81b0d2bc5010.. --- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.3.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="JSON-RPC (1.0 & 2.0) framework for C++" -HOMEPAGE="https://github.com/cinemast/libjson-rpc-cpp; -SRC_URI="https://github.com/cinemast/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/1" -KEYWORDS="~amd64 ~x86" -IUSE="doc +http-client +http-server redis-client redis-server +stubgen test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/jsoncpp:= - http-client? ( net-misc/curl:= ) - http-server? ( net-libs/libmicrohttpd:= ) - redis-client? ( dev-libs/hiredis:= ) - redis-server? ( dev-libs/hiredis:= ) - stubgen? ( dev-libs/argtable:= )" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) - test? ( dev-cpp/catch:0 )" - -src_configure() { - local mycmakeargs=( - -DHTTP_CLIENT=$(usex http-client) - -DHTTP_SERVER=$(usex http-server) - -DREDIS_CLIENT=$(usex redis-client) - -DREDIS_SERVER=$(usex redis-server) - # they have no deps - -DTCP_SOCKET_CLIENT=ON - -DTCP_SOCKET_SERVER=ON - -DSERIAL_PORT_CLIENT=ON - -DSERIAL_PORT_SERVER=ON - -DUNIX_DOMAIN_SOCKET_CLIENT=ON - -DUNIX_DOMAIN_SOCKET_SERVER=ON - # they are not installed - -DCOMPILE_EXAMPLES=OFF - -DCOMPILE_STUBGEN=$(usex stubgen) - -DCOMPILE_TESTS=$(usex test) - -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2" - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - use doc && emake -C "${BUILD_DIR}" doc -} - -src_test() { - # Tests fail randomly when run in parallel - local MAKEOPTS=-j1 - cmake_src_test -} - -src_install() { - cmake_src_install - - use doc && dodoc -r "${BUILD_DIR}"/doc/html -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencolorio/
commit: 949005d1a1d77647a097371ba116be2f740c4b8c Author: Sam James gentoo org> AuthorDate: Sat Feb 26 23:03:45 2022 + Commit: Sam James gentoo org> CommitDate: Sat Feb 26 23:05:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=949005d1 media-libs/opencolorio: avoid automagic OSL test dependency If OSL has not yet been rebuilt against new OpenEXR and so on, it might lead to a build failure. Let's just avoid the test dep entirely. Closes: https://bugs.gentoo.org/833933 Signed-off-by: Sam James gentoo.org> media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild index b8551efefa43..16fb18b5889c 100644 --- a/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild +++ b/media-libs/opencolorio/opencolorio-2.1.1-r7.ebuild @@ -64,6 +64,10 @@ src_prepare() { sed -i -e "s|LIBRARY DESTINATION lib|LIBRARY DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die sed -i -e "s|ARCHIVE DESTINATION lib|ARCHIVE DESTINATION $(get_libdir)|g" {,src/bindings/python/,src/OpenColorIO/,src/libutils/oiiohelpers/,src/libutils/oglapphelpers/}CMakeLists.txt || die + + # Avoid automagic test dependency on OSL, bug #833933 + # Can cause problems during e.g. OpenEXR unsplitting migration + cmake_run_in tests cmake_comment_add_subdirectory osl } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: app-text/xournalpp/
commit: 814627241ec74f0542be88fadd9c18f3f03d647b Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Feb 26 23:03:29 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat Feb 26 23:03:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81462724 app-text/xournalpp: Add build fix for musl (hopefully) Closes: https://bugs.gentoo.org/830631 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel gentoo.org> app-text/xournalpp/xournalpp-1.1.1-r1.ebuild | 3 ++- app-text/xournalpp/xournalpp-.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild b/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild index 8ce79e89fbf1..853ee95c1347 100644 --- a/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild +++ b/app-text/xournalpp/xournalpp-1.1.1-r1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/xournalpp/xournalpp; LICENSE="GPL-2" SLOT="0" -IUSE="" +IUSE="elibc_musl" COMMONDEPEND=" app-text/poppler[cairo] @@ -39,6 +39,7 @@ DEPEND="${COMMONDEPEND} BDEPEND=" virtual/pkgconfig sys-apps/lsb-release + elibc_musl? ( sys-libs/libbacktrace ) " PATCHES=( diff --git a/app-text/xournalpp/xournalpp-.ebuild b/app-text/xournalpp/xournalpp-.ebuild index 8ce79e89fbf1..853ee95c1347 100644 --- a/app-text/xournalpp/xournalpp-.ebuild +++ b/app-text/xournalpp/xournalpp-.ebuild @@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/xournalpp/xournalpp; LICENSE="GPL-2" SLOT="0" -IUSE="" +IUSE="elibc_musl" COMMONDEPEND=" app-text/poppler[cairo] @@ -39,6 +39,7 @@ DEPEND="${COMMONDEPEND} BDEPEND=" virtual/pkgconfig sys-apps/lsb-release + elibc_musl? ( sys-libs/libbacktrace ) " PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libbacktrace/
commit: 550bfe1cbf4abd6a3f9268b3a91ed1ddf88719b0 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Feb 26 22:58:23 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat Feb 26 22:58:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=550bfe1c sys-libs/libbacktrace: Add package. Useful not only for musl. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel gentoo.org> sys-libs/libbacktrace/Manifest | 1 + .../libbacktrace/libbacktrace-1.0_p20220226.ebuild | 20 sys-libs/libbacktrace/metadata.xml | 8 3 files changed, 29 insertions(+) diff --git a/sys-libs/libbacktrace/Manifest b/sys-libs/libbacktrace/Manifest new file mode 100644 index ..9847c26dd60e --- /dev/null +++ b/sys-libs/libbacktrace/Manifest @@ -0,0 +1 @@ +DIST libbacktrace-1.0_p20220226.tgz 665988 BLAKE2B 0d8aff7f6261446fabe713653896b0cf2fec2d3aec508423577182383a7deb359100579817eaf64d65848c49ce655d8f57cf67452f16e3c88559aeae28cafd95 SHA512 700cb1930c409e4f1fe99e46920e83ea2b359daaea9f96e2b73b81857dea895c0ade0fc2b4dbe6b7c94df7d494dcd80a9f6686d9acad8452ca59760aafa74c2f diff --git a/sys-libs/libbacktrace/libbacktrace-1.0_p20220226.ebuild b/sys-libs/libbacktrace/libbacktrace-1.0_p20220226.ebuild new file mode 100644 index ..4d25caacdbfb --- /dev/null +++ b/sys-libs/libbacktrace/libbacktrace-1.0_p20220226.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="C library that may be linked into a C/C++ program to produce symbolic backtraces" +HOMEPAGE="https://github.com/ianlancetaylor/libbacktrace; + +MY_COMMIT="2446c66076480ce07a6bd868badcbceb3eeecc2e" + +SRC_URI="https://github.com/ianlancetaylor/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.tgz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +S=${WORKDIR}/${PN}-${MY_COMMIT} + +#RDEPEND="" +#DEPEND="${RDEPEND}" diff --git a/sys-libs/libbacktrace/metadata.xml b/sys-libs/libbacktrace/metadata.xml new file mode 100644 index ..eb781ab3b5c9 --- /dev/null +++ b/sys-libs/libbacktrace/metadata.xml @@ -0,0 +1,8 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + dilfri...@gentoo.org + Andreas K. Huettel + +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgit2/
commit: b96a2d93f8358a2ded085d7865a65c243a875c7b Author: Michał Górny gentoo org> AuthorDate: Sat Feb 26 21:21:47 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Feb 26 21:51:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b96a2d93 dev-libs/libgit2: Bump to 1.4.2 Signed-off-by: Michał Górny gentoo.org> dev-libs/libgit2/Manifest | 1 + dev-libs/libgit2/libgit2-1.4.2.ebuild | 71 +++ 2 files changed, 72 insertions(+) diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest index d01f9c722e8c..84d6cf79a10f 100644 --- a/dev-libs/libgit2/Manifest +++ b/dev-libs/libgit2/Manifest @@ -1,3 +1,4 @@ DIST libgit2-1.3.0.tar.gz 5599575 BLAKE2B b701c105bb0a5bdcdd5ed1db180662ad4949c540944664d5d8c2f5d78998f15d15bd3669ae3e3d43bfa1b81207c0a94b7e49fc76e57f4cc8ef791ab26e62fc70 SHA512 842a648a67ff23ba9e6bf14b706ba9081164866e14000ebf3858442b7046925f05e1dbf00a7d740dc4bf32280e260730e23a9492e817094aa90736ae335ee76e DIST libgit2-1.4.0.tar.gz 5628993 BLAKE2B b28795904250474e0a373bb28f18f0a18c17c91c1597ad56eb44f8d47a8cb0aa6521b0599f427f34e41116929db8d5bcafcb7aaf97ddc2534dfa3fd89525 SHA512 e7eff2e30a299901d7b4d9544b655046801e5c83b0caf1d2476ab56c164c88448dc189b254929f2609e117f01c2e038c4538e7554269ad93fbd625229668cd06 DIST libgit2-1.4.1.tar.gz 5629087 BLAKE2B 7c8316003c168c4b366fa4376d5e4dfa0a70dcb0cd0cc0b4ac7287f7b04eba50127cca89c4bcda94f86e5331b6a2951532b5108d5376a2a3fed7a68c31472151 SHA512 66943d82811c5e24687231696bd1ce8d7d58f44081c00a7030e01a69a7c920605a427c315a26af6c57c9bd7c1d1d31ab857f80615fce1ba4b981d01f733215cd +DIST libgit2-1.4.2.tar.gz 5629585 BLAKE2B 61e269fd08beb9579838a13b661b4270f1e8d2d3d1e67f6b8357e92a5ee4aaccbe637644dc87cc8b04d9c181e37808352077b75fed8753a4b2d8868eaf248b62 SHA512 144bec7f8e66d97b20335d87d1eb68d522f5e59064b0c557505c088d3c486d45704f023d701f51de572efa8e2eb111e3136eb5d23c035e29d16698206b5ec277 diff --git a/dev-libs/libgit2/libgit2-1.4.2.ebuild b/dev-libs/libgit2/libgit2-1.4.2.ebuild new file mode 100644 index ..8727c6dbff6b --- /dev/null +++ b/dev-libs/libgit2/libgit2-1.4.2.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit cmake python-any-r1 + +DESCRIPTION="A linkable library for Git" +HOMEPAGE="https://libgit2.org; +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S=${WORKDIR}/${P/_/-} + +LICENSE="GPL-2-with-linking-exception" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~ppc-macos" +IUSE="examples gssapi +ssh test +threads trace" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/libpcre:= + net-libs/http-parser:= + sys-libs/zlib + dev-libs/openssl:0= + gssapi? ( virtual/krb5 ) + ssh? ( net-libs/libssh2 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig +" + +src_prepare() { + cmake_src_prepare + # relying on forked http-parser to support some obscure URI form + sed -i -e '/empty_port/s:test:_&:' tests/network/url/parse.c || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTS=$(usex test) + -DUSE_SSH=$(usex ssh) + -DUSE_GSSAPI=$(usex gssapi ON OFF) + -DUSE_HTTP_PARSER=system + -DREGEX_BACKEND=pcre + ) + cmake_src_configure +} + +src_test() { + if [[ ${EUID} -eq 0 ]] ; then + # repo::iterator::fs_preserves_error fails if run as root + # since root can still access dirs with perms + ewarn "Skipping tests: non-root privileges are required for all tests to pass" + else + local TEST_VERBOSE=1 + cmake_src_test -R offline + fi +} + +src_install() { + cmake_src_install + dodoc docs/*.{md,txt} + + if use examples ; then + find examples -name '.gitignore' -delete || die + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/hypothesis/
commit: d39dd9f9786473f66ba0552f5f7aa13508daf802 Author: Michał Górny gentoo org> AuthorDate: Sat Feb 26 21:24:39 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Feb 26 21:51:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d39dd9f9 dev-python/hypothesis: Bump to 6.38.0 Signed-off-by: Michał Górny gentoo.org> dev-python/hypothesis/Manifest | 1 + dev-python/hypothesis/hypothesis-6.38.0.ebuild | 65 ++ 2 files changed, 66 insertions(+) diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index 241884efaa52..49a2ba4bfbd5 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -4,3 +4,4 @@ DIST hypothesis-python-6.36.2.tar.gz 9179500 BLAKE2B e627ddfbef2e0955df0f4d8a388 DIST hypothesis-python-6.37.0.tar.gz 9179770 BLAKE2B 914968515c65b52cfa7fd4908c7132c36e2b3639a48a5f9131fdf0dc9f0230f3b3e9cc47e5f45896fd37faaa6b9822f8232df6bbb4b12b1d62e8498c35ba777e SHA512 44b200cb583c006c44a551b7f0e859d193bb4ae68233ca8903bc89259b7a7b57e751458034d3c46223481e5862fb046d546c0331501fe926d645ccb0fcd2a455 DIST hypothesis-python-6.37.1.tar.gz 9179835 BLAKE2B 316b4bd4143d8bd403bac2fcc713c49c0a1f5f713d78335845f77c7ac9dac852cce367ac618999265ab4c68e848037920b2be6e18f68bd1f3d6982b1e7f5e297 SHA512 7b5e961339672cf853d181f4a3963ab753fe0bd7af599247996629de2b8e62159b3cfe6ce8663b2499e2e4e2dbdcc99fc99c5a582a73102c5637e82ce4624c64 DIST hypothesis-python-6.37.2.tar.gz 9179951 BLAKE2B 0178beee31353d94454ce289d9214153b394612f28cec52e906456cda6419b7b427213ac46ff423c1f6d853e82d737b2f9f57ae89c20481cabde2bc523a87c18 SHA512 659ddce542e26047b0dceb764588c0ffa20a096f44b742514105d4f6f933042ee29fb84897863112fabf19b83de9d357714f252f5adeb8d0557788c62b71c6e2 +DIST hypothesis-python-6.38.0.tar.gz 9180960 BLAKE2B a62cb0cb31cfe4ece8ee829207befb729aebf2be802c57b398547c87ecbd4769955c5c2919a0eb653d41cc3f4998c5326fdb184b6409d5fcb632c037df6a542f SHA512 2d57b783a71a905470ca088ebd91c0ea96be1bd76648d30d52b0b43914844712bbf3eaad54d66607b149a1238bb9a0258f920a6e262e54bed5cef36e3ca227e1 diff --git a/dev-python/hypothesis/hypothesis-6.38.0.ebuild b/dev-python/hypothesis/hypothesis-6.38.0.ebuild new file mode 100644 index ..e070fa008ff0 --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.38.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_REQ_USE="threads(+),sqlite" + +inherit distutils-r1 multiprocessing optfeature + +DESCRIPTION="A library for property based testing" +HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/; +SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz; +S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="cli" + +RDEPEND=" + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] + cli? ( + $(python_gen_cond_dep ' + dev-python/black[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + ' python3_{8..10}) + ) +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + !!
[gentoo-commits] repo/gentoo:master commit in: dev-python/python-slugify/
commit: bf70f0ff895944f02b40052a472900cb188d3b66 Author: Michał Górny gentoo org> AuthorDate: Sat Feb 26 21:23:19 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Feb 26 21:51:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf70f0ff dev-python/python-slugify: Bump to 6.1.1 Signed-off-by: Michał Górny gentoo.org> dev-python/python-slugify/Manifest | 1 + .../python-slugify/python-slugify-6.1.1.ebuild | 26 ++ 2 files changed, 27 insertions(+) diff --git a/dev-python/python-slugify/Manifest b/dev-python/python-slugify/Manifest index 8ab1a8877e4c..13aeee21859f 100644 --- a/dev-python/python-slugify/Manifest +++ b/dev-python/python-slugify/Manifest @@ -1,3 +1,4 @@ DIST python-slugify-5.0.2.tar.gz 11728 BLAKE2B 701fb3f679cd4f714b5c57c14fb8cbfefa5b8268e9c4b877dd1e558e8a7dac325d69519b8e666043b70540908dcb250f561cebf0c5f444f9a3cfae34d97456b1 SHA512 79cdd1d0312c9e34b07dca2e898f177a85b31d3f290403375032ae962df61f3a9c4167f4bdf10f47afd17d544731d6961810f8a081ef615d76d8758c1207e6b7 DIST python-slugify-6.0.1.tar.gz 12184 BLAKE2B ecc39ad73ba4bf68a630c105b22c234c9f8089c5063457c02b21ae5bbe5c021741ce754eabec51bb125ae549274b26f6cf8d986b66ce0ede5a653e70b4528712 SHA512 b97aba9f3b74009a802b1a7bd356d1eb27d239a05d8617c8f0107391e9f09e9a7cb6b45437755a1c86c4eed966e8975f74f6b760e17090d2c56e4db5935c0b69 DIST python-slugify-6.1.0.tar.gz 13279 BLAKE2B ecc51c97638f675573576457f6e6dee14fd2f07b9292e3a32134215887adf945e6b7cc0e373b558c7311a49cfbac1b760191b3e77597a86dac1ea48527d549ac SHA512 4a274d5490bbddb8a600357200d44621cf3304c42a303148156cc732650431e76466099e4eee308e81c881b0da4e39b92146561cfd909a796e153411b22405c9 +DIST python-slugify-6.1.1.tar.gz 13259 BLAKE2B 2f85061775d9e921bf5679ab47d9a5b4fed2d2e1703aa2717e21c1d43fd1b93ef5d7060151bb4b473cd901aef16d3d905d2ca5004ae7bc61e906464bb52494a2 SHA512 2ffe8420b2f0504c57f42bf20aa0145ae521dab8d1bbefcaff1a815aa04377c7eb48eab929890915a9c9632a5c1cac4d3e7e093dcdfdda59f8ecee1ab787cbb7 diff --git a/dev-python/python-slugify/python-slugify-6.1.1.ebuild b/dev-python/python-slugify/python-slugify-6.1.1.ebuild new file mode 100644 index ..e06ea5dfd456 --- /dev/null +++ b/dev-python/python-slugify/python-slugify-6.1.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="A Python Slugify application that handles Unicode" +HOMEPAGE=" + https://github.com/un33k/python-slugify/ + https://pypi.org/project/python-slugify/ +" +SRC_URI=" + https://github.com/un33k/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +RDEPEND="dev-python/text-unidecode[${PYTHON_USEDEP}]" + +distutils_enable_tests unittest
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 0755c924cdf964f8ff9e06a664119e2039028695 Author: Michał Górny gentoo org> AuthorDate: Sat Feb 26 21:39:14 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Feb 26 21:51:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0755c924 package.mask: Last rite www-client/midori Bug: https://bugs.gentoo.org/834120 Signed-off-by: Michał Górny gentoo.org> profiles/package.mask | 7 +++ 1 file changed, 7 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 8847d8ffd4cf..33aecd04045a 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,13 @@ #--- END OF EXAMPLES --- +# Michał Górny (2022-02-26) +# The original Midori browser has been discontinued, and the new +# Electron-based "Midori" (sic!) does not seem worth the effort +# of packaging it. +# Removal on 2022-03-28. Bug #834120. +www-client/midori + # Ionen Wolkens (2022-02-25) # Has issues on non-amd64, but mask everywhere as a precaution # until further investigation (bug #834019, bug #834037)
[gentoo-commits] repo/gentoo:master commit in: x11-misc/qterm/
commit: ab2ecfb836210c45226655cc5ca54ccd4731705b Author: Sam James gentoo org> AuthorDate: Sat Feb 26 21:27:44 2022 + Commit: Sam James gentoo org> CommitDate: Sat Feb 26 21:27:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab2ecfb8 x11-misc/qterm: update EAPI 6 -> 8 Bug: https://bugs.gentoo.org/761679 Signed-off-by: Sam James gentoo.org> x11-misc/qterm/qterm-0.7.3-r1.ebuild | 48 1 file changed, 48 insertions(+) diff --git a/x11-misc/qterm/qterm-0.7.3-r1.ebuild b/x11-misc/qterm/qterm-0.7.3-r1.ebuild new file mode 100644 index ..a2ea200108fc --- /dev/null +++ b/x11-misc/qterm/qterm-0.7.3-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="A BBS client based on Qt" +HOMEPAGE="https://github.com/qterm/qterm; +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtnetwork:5 + dev-qt/qtprintsupport:5 + dev-qt/qtscript:5[scripttools] + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + x11-libs/libX11 + dev-libs/openssl:=" +DEPEND="${RDEPEND} + x11-base/xorg-proto" +BDEPEND="dev-qt/linguist-tools:5 + dev-qt/qthelp:5 + x11-base/xorg-proto" + +DOCS=( README.rst RELEASE_NOTES TODO doc/script.txt ) + +src_prepare() { + # file collision with sys-cluster/torque, bug #176533 + sed -i "/PROGRAME /s/qterm/QTerm/" CMakeLists.txt || die + sed -i "s/Exec=qterm/Exec=QTerm/" src/${PN}.desktop || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DQT5=ON + ) + + cmake_src_configure +}
[gentoo-commits] proj/linux-patches:4.19 commit in: /
commit: c302ea5aa9719421d98665b783543b5d48f09a99 Author: Mike Pagano gentoo org> AuthorDate: Sat Feb 26 21:14:17 2022 + Commit: Mike Pagano gentoo org> CommitDate: Sat Feb 26 21:14:17 2022 + URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=c302ea5a Update default security restrictions Bug: https://bugs.gentoo.org/834085 Signed-off-by: Mike Pagano gentoo.org> ...able-link-security-restrictions-by-default.patch | 21 + 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/1510_fs-enable-link-security-restrictions-by-default.patch b/1510_fs-enable-link-security-restrictions-by-default.patch index f0ed144f..1b3e590d 100644 --- a/1510_fs-enable-link-security-restrictions-by-default.patch +++ b/1510_fs-enable-link-security-restrictions-by-default.patch @@ -1,20 +1,17 @@ -From: Ben Hutchings -Subject: fs: Enable link security restrictions by default -Date: Fri, 02 Nov 2012 05:32:06 + -Bug-Debian: https://bugs.debian.org/609455 -Forwarded: not-needed -This reverts commit 561ec64ae67ef25cac8d72bb9c4bfc955edfd415 -('VFS: don't do protected {sym,hard}links by default'). a/fs/namei.c 2018-09-28 07:56:07.770005006 -0400 -+++ b/fs/namei.c 2018-09-28 07:56:43.370349204 -0400 -@@ -885,8 +885,8 @@ static inline void put_link(struct namei +--- a/fs/namei.c 2022-01-09 17:55:34.0 -0500 b/fs/namei.c 2022-02-26 11:32:31.832844465 -0500 +@@ -1020,10 +1020,10 @@ static inline void put_link(struct namei path_put(>link); } -int sysctl_protected_symlinks __read_mostly = 0; -int sysctl_protected_hardlinks __read_mostly = 0; +-int sysctl_protected_fifos __read_mostly; +-int sysctl_protected_regular __read_mostly; +int sysctl_protected_symlinks __read_mostly = 1; +int sysctl_protected_hardlinks __read_mostly = 1; - int sysctl_protected_fifos __read_mostly; - int sysctl_protected_regular __read_mostly; ++int sysctl_protected_fifos __read_mostly = 1; ++int sysctl_protected_regular __read_mostly = 1; + /** + * may_follow_link - Check symlink following for unsafe situations
[gentoo-commits] repo/gentoo:master commit in: sci-libs/lemon/
commit: 5610c07de5fc79bd5cfe272cd959d9a03b7c171a Author: Sam James gentoo org> AuthorDate: Sat Feb 26 21:09:37 2022 + Commit: Sam James gentoo org> CommitDate: Sat Feb 26 21:09:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5610c07d sci-libs/lemon: drop 1.3.1 Signed-off-by: Sam James gentoo.org> sci-libs/lemon/lemon-1.3.1.ebuild | 90 --- 1 file changed, 90 deletions(-) diff --git a/sci-libs/lemon/lemon-1.3.1.ebuild b/sci-libs/lemon/lemon-1.3.1.ebuild deleted file mode 100644 index cb3bee35083d.. --- a/sci-libs/lemon/lemon-1.3.1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="C++ template static library of common data structures and algorithms" -HOMEPAGE="https://lemon.cs.elte.hu/trac/lemon/; -SRC_URI="https://lemon.cs.elte.hu/pub/sources/${P}.tar.gz; - -LICENSE="Boost-1.0" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+coin doc glpk static-libs test" -RESTRICT="!test? ( test )" - -REQUIRED_USE="|| ( coin glpk )" - -RDEPEND=" - coin? ( - sci-libs/coinor-cbc:= - sci-libs/coinor-clp:= - ) - glpk? ( sci-mathematics/glpk:= ) -" -DEPEND="${RDEPEND} - doc? ( - app-doc/doxygen - app-text/ghostscript-gpl - dev-libs/mathjax - ) -" - -PATCHES=( - "${FILESDIR}"/${P}-multilib.patch - "${FILESDIR}"/${PN}-1.3-as-needed.patch -) - -src_prepare() { - cmake-utils_src_prepare - cmake_comment_add_subdirectory demo - - use doc || cmake_comment_add_subdirectory doc - use test || cmake_comment_add_subdirectory test - - for t in \ - max_clique \ - max_flow \ - graph_utils \ - random \ - time_measure \ - tsp; do - sed -i -e "/${t}_test/d" test/CMakeLists.txt || die - done - sed -i \ - -e '/ADD_TEST(lp_test lp_test)/d' \ - -e '/ADD_DEPENDENCIES(check lp_test)/d' \ - test/CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=TRUE - -DLEMON_ENABLE_COIN=$(usex coin) - -DLEMON_ENABLE_GLPK=$(usex glpk) - ) - use coin && mycmakeargs+=( -DCOIN_ROOT_DIR="${EPREFIX}/usr" ) - if use doc; then - mycmakeargs+=( - -DLEMON_DOC_MATHJAX_RELPATH="${EPREFIX}/usr/share/mathjax" - -DLEMON_DOC_SOURCE_BROWSER=$(usex doc) - -DLEMON_DOC_USE_MATHJAX=$(usex doc) - ) - fi - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - # TODO: Upstream needs to see the light of GNUInstallDirs - if use doc; then - mv "${D}"/usr/share/doc/lemon/html "${D}"/usr/share/doc/${PF} || die - rmdir "${D}"/usr/share/doc/lemon || die - fi -} - -src_test() { - emake -C "${BUILD_DIR}" check -}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/lemon/
commit: ea8e8a89bcd911c655ea9856641bd8f97f53d4bd Author: Sam James gentoo org> AuthorDate: Sat Feb 26 21:05:13 2022 + Commit: Sam James gentoo org> CommitDate: Sat Feb 26 21:08:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea8e8a89 sci-libs/lemon: update EAPI 6 -> 8 Signed-off-by: Sam James gentoo.org> sci-libs/lemon/lemon-1.3.1-r1.ebuild | 96 1 file changed, 96 insertions(+) diff --git a/sci-libs/lemon/lemon-1.3.1-r1.ebuild b/sci-libs/lemon/lemon-1.3.1-r1.ebuild new file mode 100644 index ..902d5e27521e --- /dev/null +++ b/sci-libs/lemon/lemon-1.3.1-r1.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Needed to build tests for now +CMAKE_MAKEFILE_GENERATOR=emake +inherit cmake + +DESCRIPTION="C++ template static library of common data structures and algorithms" +HOMEPAGE="https://lemon.cs.elte.hu/trac/lemon/; +SRC_URI="https://lemon.cs.elte.hu/pub/sources/${P}.tar.gz; + +LICENSE="Boost-1.0" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+coin doc glpk static-libs test" +RESTRICT="!test? ( test )" + +REQUIRED_USE="|| ( coin glpk )" + +RDEPEND="coin? ( + sci-libs/coinor-cbc:= + sci-libs/coinor-clp:= + ) + glpk? ( sci-mathematics/glpk:= )" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( + app-doc/doxygen + app-text/ghostscript-gpl + dev-libs/mathjax + )" + +PATCHES=( + "${FILESDIR}"/${P}-multilib.patch + "${FILESDIR}"/${PN}-1.3-as-needed.patch +) + +src_prepare() { + local t + for t in \ + max_clique \ + max_flow \ + graph_utils \ + random \ + time_measure \ + tsp; do + sed -i -e "/${t}_test/d" test/CMakeLists.txt || die + done + + sed -i \ + -e '/ADD_TEST(lp_test lp_test)/d' \ + -e '/ADD_DEPENDENCIES(check lp_test)/d' \ + test/CMakeLists.txt || die + + cmake_comment_add_subdirectory demo + + use doc || cmake_comment_add_subdirectory doc + use test || cmake_comment_add_subdirectory test + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DLEMON_ENABLE_COIN=$(usex coin) + -DLEMON_ENABLE_GLPK=$(usex glpk) + ) + + use coin && mycmakeargs+=( -DCOIN_ROOT_DIR="${EPREFIX}/usr" ) + + if use doc; then + mycmakeargs+=( + -DLEMON_DOC_MATHJAX_RELPATH="${EPREFIX}/usr/share/mathjax" + -DLEMON_DOC_SOURCE_BROWSER=$(usex doc) + -DLEMON_DOC_USE_MATHJAX=$(usex doc) + ) + fi + + cmake_src_configure +} + +src_test() { + cd "${S}" || die + emake -C "${BUILD_DIR}" check +} + +src_install() { + cmake_src_install + + # TODO: Upstream needs to see the light of GNUInstallDirs + if use doc; then + mv "${ED}"/usr/share/doc/lemon/html "${ED}"/usr/share/doc/${PF} || die + rmdir "${ED}"/usr/share/doc/lemon || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/sddm/, profiles/
commit: 4358362c18fef2411b0053d9556745e749d3afdd Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Oct 18 18:59:55 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 26 21:06:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4358362c x11-misc/sddm: Drop vulnerable 0.15.0 Bug: https://bugs.gentoo.org/753104 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> profiles/package.mask | 5 --- x11-misc/sddm/Manifest | 1 - x11-misc/sddm/sddm-0.15.0-r2.ebuild | 63 - 3 files changed, 69 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 1502c374b92c..8847d8ffd4cf 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -466,11 +466,6 @@ media-plugins/kodi-game-libretro-dosbox app-office/texmacs (2018-11-25) -# Masked per security vulnerability CVE-2018-14345, bug #661510 -# Keeping it masked while users have unsolved issues with >0.15.0. - (2018-10-07) # Masked for more testing especially of reverse-deps. >=dev-games/ogre-1.11.2 diff --git a/x11-misc/sddm/Manifest b/x11-misc/sddm/Manifest index 09a0d01520a9..d1006dba1575 100644 --- a/x11-misc/sddm/Manifest +++ b/x11-misc/sddm/Manifest @@ -1,2 +1 @@ -DIST sddm-0.15.0.tar.gz 3520188 BLAKE2B b29a994a0ea2fbbda3f5eaf16885fdfa513a759e5db4d879eed2a7cae1472b90124d2ca65404edae8727a047a9d761b72382dc9ddb206f8dc35b5101856cf377 SHA512 4440acfc6f98ab8efe8e3a441e8dc9ee98615c3544f8adc899bc4f0334e4f1b0d37c1ef823b32cc466adc8fac942cd188b33eb49795e0468a136a959c65c7566 DIST sddm-0.18.1.tar.xz 3402972 BLAKE2B 99ab43d374e9a3d318f692a6d496d8a6d68927af3c8e8fc2208d7355ec90649a14758b39f5733dd32f942ed569de88085576d4f5f8666f4f97079e0fb6dcb99e SHA512 ff0637600cda2f4da1f643f047f8ee822bd9651ae4ccbb614b9804175c97360ada7af93e07a7b63832f014ef6e7d1b5380ab2b8959f8024ea520fa5ff17efd60 diff --git a/x11-misc/sddm/sddm-0.15.0-r2.ebuild b/x11-misc/sddm/sddm-0.15.0-r2.ebuild deleted file mode 100644 index 6c3a8e611fc2.. --- a/x11-misc/sddm/sddm-0.15.0-r2.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils systemd user - -DESCRIPTION="Simple Desktop Display Manager" -HOMEPAGE="https://github.com/sddm/sddm; -SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz; -KEYWORDS="amd64 ~arm ~arm64 x86" - -LICENSE="GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain" -SLOT="0" -IUSE="elogind +pam systemd" - -REQUIRED_USE="?? ( elogind systemd )" - -RDEPEND=" - >=dev-qt/qtcore-5.6:5 - >=dev-qt/qtdbus-5.6:5 - >=dev-qt/qtgui-5.6:5 - >=dev-qt/qtdeclarative-5.6:5 - >=dev-qt/qtnetwork-5.6:5 - >=x11-base/xorg-server-1.15.1 - x11-libs/libxcb[xkb] - elogind? ( sys-auth/elogind ) - pam? ( sys-libs/pam ) - !pam? ( virtual/libcrypt:= ) - systemd? ( sys-apps/systemd:= ) - !systemd? ( sys-power/upower )" - -DEPEND="${RDEPEND} - dev-python/docutils - >=dev-qt/linguist-tools-5.6:5 - >=dev-qt/qttest-5.6:5 - kde-frameworks/extra-cmake-modules - virtual/pkgconfig" - -# fix for flags handling and bug 563108 -PATCHES=( "${FILESDIR}/${PN}-0.12.0-respect-user-flags.patch" ) - -src_prepare() { - cmake-utils_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DENABLE_PAM=$(usex pam) - -DNO_SYSTEMD=$(usex '!systemd') - -DUSE_ELOGIND=$(usex 'elogind') - -DBUILD_MAN_PAGES=ON - -DDBUS_CONFIG_FILENAME="org.freedesktop.sddm.conf" - ) - cmake-utils_src_configure -} - -pkg_postinst() { - enewgroup ${PN} - enewuser ${PN} -1 -1 /var/lib/${PN} ${PN},video - - systemd_reenable sddm.service -}
[gentoo-commits] repo/gentoo:master commit in: app-admin/entr/
commit: 7af141208324c536031def9ce250c7bcb5d8cffd Author: Patrice Clement gentoo org> AuthorDate: Sat Feb 26 20:53:37 2022 + Commit: Patrice Clement gentoo org> CommitDate: Sat Feb 26 21:03:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7af14120 app-admin/entr: add 5.1 Signed-off-by: Patrice Clement gentoo.org> app-admin/entr/Manifest| 1 + app-admin/entr/entr-5.1.ebuild | 29 + 2 files changed, 30 insertions(+) diff --git a/app-admin/entr/Manifest b/app-admin/entr/Manifest index bb216ca881db..5a4f819d7fde 100644 --- a/app-admin/entr/Manifest +++ b/app-admin/entr/Manifest @@ -1 +1,2 @@ DIST entr-5.0.tar.gz 25480 BLAKE2B 5de00d6b1042667e209b2c33d7d019bad4833a0711a18d47eddb129ef60f5518c42fc2af3169510f57eb39f861d416ab67d7cd83e4a631cfcaa4cc7ac266f82d SHA512 f485efb7d05f1d099c85d8af2f313e3ed2f36720483afc3004479b5b8754c60c52a108b827efd017c674f01d6ced2878a317addef3960c8cdf9e6b142f2ad5fd +DIST entr-5.1.tar.gz 25674 BLAKE2B e456c415198f4d5be49fd52785cd8cce41756d2ebe14c493891c3fa05f3a763c9e3be65538d3150b484e48e0d23615556dd6c45fdbefc7b2052fc36f265ca685 SHA512 b8ee7dae5bda503af814eb109a0180c9864fa1b1cf5a2fe53c9915b6536e9471f8293c63d138d881da7bf70dfee24a6c271b82ecb6ccb2cb6ea664cabedba202 diff --git a/app-admin/entr/entr-5.1.ebuild b/app-admin/entr/entr-5.1.ebuild new file mode 100644 index ..239757d0dcd1 --- /dev/null +++ b/app-admin/entr/entr-5.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Run arbitrary commands when files change" +HOMEPAGE="https://eradman.com/entrproject/; +SRC_URI="https://eradman.com/entrproject/code/${P}.tar.gz; + +LICENSE="ISC" +SLOT="0" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" + +src_configure() { + sh configure || die + sed -i -e 's#\(^PREFIX \).*#\1\?= /usr#' Makefile.bsd || die +} + +src_compile() { + export CC=$(tc-getCC) + default +} + +src_test() { + export CC=$(tc-getCC) + default +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/todo/
commit: 418fd8b269aec9a48b349f65087e54f0425b50a8 Author: Patrice Clement gentoo org> AuthorDate: Sat Feb 26 20:51:13 2022 + Commit: Patrice Clement gentoo org> CommitDate: Sat Feb 26 21:03:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418fd8b2 app-misc/todo: update EAPI 7 -> 8 Signed-off-by: Patrice Clement gentoo.org> app-misc/todo/todo-2.12.0-r2.ebuild | 64 + 1 file changed, 64 insertions(+) diff --git a/app-misc/todo/todo-2.12.0-r2.ebuild b/app-misc/todo/todo-2.12.0-r2.ebuild new file mode 100644 index ..0f9cee042d49 --- /dev/null +++ b/app-misc/todo/todo-2.12.0-r2.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 + +DESCRIPTION="A CLI-based TODO list manager" +HOMEPAGE="http://todotxt.org; +SRC_URI="https://github.com/todotxt/${PN}.txt-cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="app-shells/bash" + +DOCS=( README.md LICENSE todo.cfg ) + +S="${WORKDIR}/${PN}.txt-cli-${PV}" + +src_prepare() { + default + + # fix version string + sed -i -e "s/@DEV_VERSION@/${PV}/" todo.sh || die + + # TODO_DIR variable is bogus + sed -i -e '/export TODO_DIR/d' todo.cfg || die + sed -i -e '4i export TODO_DIR="$HOME/.todo"' todo.cfg || die +} + +src_install() { + dobin "${PN}.sh" + newbashcomp "${PN}_completion" "${PN}.sh" + einstalldocs +} + +pkg_postinst() { + einfo + einfo 'Before starting todo, make sure to create' + einfo 'a .todo directory in your home directory:' + einfo ' $ mkdir -p $HOME/.todo' + einfo + einfo 'and make sure to copy the default todo' + einfo 'configuration file in the same location:' + einfo " $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > \$HOME/.todo/config" + einfo + einfo 'Alternatively, you can use XDG directories instead:' + einfo ' $ mkdir -p $HOME/.local/share/todo' + einfo ' $ mkdir -p $HOME/.config/todo' + einfo " $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > \$HOME/.config/todo/config" + einfo + einfo 'You can then edit this file as you see fit.' + einfo 'Enjoy!' + einfo + ewarn 'The Gentoo-specific todocli and todotxt aliases have been removed.' + ewarn 'If you still need them, add the following lines to your ~/.bashrc:' + ewarn + ewarn 'alias todocli=todo.sh' + ewarn 'complete -F _todo todocli' +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/spiped/
commit: f4e2ca98d5bd21e36e0604c7432490cc24adbefb Author: Patrice Clement gentoo org> AuthorDate: Sat Feb 26 20:52:55 2022 + Commit: Patrice Clement gentoo org> CommitDate: Sat Feb 26 21:03:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e2ca98 net-misc/spiped: add 1.6.2 Signed-off-by: Patrice Clement gentoo.org> net-misc/spiped/Manifest| 1 + net-misc/spiped/spiped-1.6.2.ebuild | 52 + 2 files changed, 53 insertions(+) diff --git a/net-misc/spiped/Manifest b/net-misc/spiped/Manifest index 9946dbce1cca..f45facce2784 100644 --- a/net-misc/spiped/Manifest +++ b/net-misc/spiped/Manifest @@ -1,2 +1,3 @@ DIST spiped-1.6.0.tgz 94431 BLAKE2B e994115d5080e4f41d57d3ef88223c7dca373320266a3fe4f0420fb7aef6ecf329fad5a409ec31f53caaeb22d86d0c3a48060758ceee28d011676a12124fc057 SHA512 9bca8e7da31b86f956a653279f9346d8270a7e28a07d30b4a7104b21fbfbd1a81410e6a7dc0827127331a8f10226d5b8d2ddaacb94c9f76ecc6d15d728ead27a DIST spiped-1.6.1.tgz 115055 BLAKE2B d9ee65c10b183cc8d5451adeb65a728052378811e71ee40d7e6f121c00b6003d4b21cc9402b424aac15d115cdbdc158207ef3e6c60b93fab2a4ba63257fd2f1d SHA512 ec69cb49a19e4e5705526ec74ee683ac3923412bc5ca3a45fc8268699367421cd37354ccc03c18c2d48f06cdb8a4c4bce3ef3b60934997c6770547e02e6f66ae +DIST spiped-1.6.2.tgz 142332 BLAKE2B ce9fe45223eec8bbb741eb3106b17a395347de2766c289def9897321cce9907e104b55752ff3b2c9c7deafd178aaeef1e8fa8afe82c2d25582004c8c92982df6 SHA512 d16262a3e8be876ca1ef1aac8bb38fae91f523a9af0d488eb0dfa23e0b9db795d2a021e55f31095d92f5b94e4516e30ea23f537c3b14a2f1b9871297e26cda76 diff --git a/net-misc/spiped/spiped-1.6.2.ebuild b/net-misc/spiped/spiped-1.6.2.ebuild new file mode 100644 index ..3ec7e11ae171 --- /dev/null +++ b/net-misc/spiped/spiped-1.6.2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="secure pipe daemon" +HOMEPAGE="http://www.tarsnap.com/spiped.html; +SRC_URI="http://www.tarsnap.com/${PN}/${P}.tgz; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +MY_PN="${PN/d/}" + +DEPEND=" + dev-libs/openssl:0=" + +# Blocker added due to #548126 +RDEPEND=" + ${DEPEND} + !net-mail/qlogtools" + +# Some tests fail. +RESTRICT="test" + +src_compile() { + emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +} + +src_install() { + dobin "${MY_PN}/${MY_PN}" + dosbin "${PN}/${PN}" + + doman "${MY_PN}/${MY_PN}.1" "${PN}/${PN}.1" + + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + + dodir "etc/${PN}" +} + +pkg_postinst() { + elog + elog "You will need to configure spiped via its" + elog "configuration file located in /etc/conf.d/." + elog + elog "Please have a look at this file prior to starting up spiped!" + elog +}
[gentoo-commits] repo/gentoo:master commit in: app-misc/todo/
commit: 61bfb24291f7d052e4234bc3169e59037a5b1f8a Author: Patrice Clement gentoo org> AuthorDate: Sat Feb 26 20:51:28 2022 + Commit: Patrice Clement gentoo org> CommitDate: Sat Feb 26 21:03:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61bfb242 app-misc/todo: drop 2.11.0, 2.12.0-r1 Signed-off-by: Patrice Clement gentoo.org> app-misc/todo/Manifest | 1 - app-misc/todo/todo-2.11.0.ebuild| 64 - app-misc/todo/todo-2.12.0-r1.ebuild | 64 - 3 files changed, 129 deletions(-) diff --git a/app-misc/todo/Manifest b/app-misc/todo/Manifest index aa534da6d988..d4cfd196b9ca 100644 --- a/app-misc/todo/Manifest +++ b/app-misc/todo/Manifest @@ -1,2 +1 @@ -DIST todo-2.11.0.tar.gz 712455 BLAKE2B f9d0fa53712a49c2f6ee94c02a62c16b8184734f7bb0c9354db9d640e2f619c75e3b3468065cb51204c7872f1f155bda51b9e3387f62f0f478f80f6a99f199b4 SHA512 5500ed1aa10eceaaa3e5116605eed4f4228337fdc0f2ceaa5b889753a60576918c0953adbfbf80c40008d6dfdf854e8a538103bfed4d1015aa1c5a9876c2e47c DIST todo-2.12.0.tar.gz 716524 BLAKE2B 168951c50670228ba2e1438ec04f5907181073668f1e260874e48959f2e37d11ee7ba4f2b0e5e5c55c9375a31921eca258f720afe98d2a4841529ef6acbb1510 SHA512 3b30d5e395f878811831f57e8e1a040c990e1f042f57050b6381d83ffc8b92b1ce20bfd3c5aa8b5e028b4810a5b289599603b2e16efff8badac559d200ed79f5 diff --git a/app-misc/todo/todo-2.11.0.ebuild b/app-misc/todo/todo-2.11.0.ebuild deleted file mode 100644 index c3a527e1a45c.. --- a/app-misc/todo/todo-2.11.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 - -DESCRIPTION="A CLI-based TODO list manager" -HOMEPAGE="http://todotxt.org; -SRC_URI="https://github.com/todotxt/${PN}.txt-cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="app-shells/bash" - -PATCHES=( "${FILESDIR}/${P}-fix-bash-completion.patch" ) - -DOCS=( README.md CONTRIBUTING.md LICENSE todo.cfg ) - -S="${WORKDIR}/${PN}.txt-cli-${PV}" - -src_prepare() { - default - - # fix version string - sed -i -e "s/@DEV_VERSION@/${PV}/" todo.sh || die - - # TODO_DIR variable is bogus - sed -i -e '/export TODO_DIR/d' todo.cfg || die - sed -i -e '4i export TODO_DIR="$HOME/.todo"' todo.cfg || die -} - -src_install() { - dobin "${PN}.sh" - dosym "${PN}.sh" "/usr/bin/${PN}cli" - dosym "${PN}.sh" "/usr/bin/${PN}txt" - newbashcomp "${PN}_completion" "${PN}.sh" - bashcomp_alias "${PN}.sh" "${PN}cli" "${PN}txt" - einstalldocs -} - -pkg_postinst() { - einfo - einfo 'Before starting todo, make sure to create' - einfo 'a .todo directory in your home directory:' - einfo ' $ mkdir -p $HOME/.todo' - einfo - einfo 'and make sure to copy the default todo' - einfo 'configuration file in the same location:' - einfo " $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > \$HOME/.todo/config" - einfo - einfo 'Alternatively, you can use XDG directories instead:' - einfo ' $ mkdir -p $HOME/.local/share/todo' - einfo ' $ mkdir -p $HOME/.config/todo' - einfo " $ bzcat /usr/share/doc/${PF}/todo.cfg.bz2 > \$HOME/.config/todo/config" - einfo - einfo 'You can then edit this file as you see fit.' - einfo 'Enjoy!' - einfo -} diff --git a/app-misc/todo/todo-2.12.0-r1.ebuild b/app-misc/todo/todo-2.12.0-r1.ebuild deleted file mode 100644 index 547d0e721b41.. --- a/app-misc/todo/todo-2.12.0-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 - -DESCRIPTION="A CLI-based TODO list manager" -HOMEPAGE="http://todotxt.org; -SRC_URI="https://github.com/todotxt/${PN}.txt-cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="app-shells/bash" - -DOCS=( README.md LICENSE todo.cfg ) - -S="${WORKDIR}/${PN}.txt-cli-${PV}" - -src_prepare() { - default - - # fix version string - sed -i -e "s/@DEV_VERSION@/${PV}/" todo.sh || die - - # TODO_DIR variable is bogus - sed -i -e '/export TODO_DIR/d' todo.cfg || die - sed -i -e '4i export TODO_DIR="$HOME/.todo"' todo.cfg || die -} - -src_install() { - dobin "${PN}.sh" - newbashcomp "${PN}_completion" "${PN}.sh" - einstalldocs -} - -pkg_postinst() { - einfo - einfo 'Before starting todo, make sure to create' - einfo 'a .todo directory in your home directory:' - einfo ' $ mkdir -p $HOME/.todo' - einfo - einfo 'and make sure to copy the default todo' - einfo 'configuration file in the
[gentoo-commits] repo/gentoo:master commit in: net-im/biboumi/files/, net-im/biboumi/
commit: fa0328d9ed0a32193aaf0df9ae19ea33d4317856 Author: Florian Schmaus gentoo org> AuthorDate: Sat Feb 26 20:46:43 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Sat Feb 26 20:46:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa0328d9 net-im/biboumi: add 9.0-r3 with fix for newer libexpat Signed-off-by: Florian Schmaus gentoo.org> net-im/biboumi/biboumi-9.0-r3.ebuild | 114 + .../biboumi-9.0-fix-namespace-separator.patch | 57 +++ 2 files changed, 171 insertions(+) diff --git a/net-im/biboumi/biboumi-9.0-r3.ebuild b/net-im/biboumi/biboumi-9.0-r3.ebuild new file mode 100644 index ..90caef48feda --- /dev/null +++ b/net-im/biboumi/biboumi-9.0-r3.ebuild @@ -0,0 +1,114 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PV="${PV/_/-}" + +DESCRIPTION="XMPP gateway to IRC" +HOMEPAGE="https://biboumi.louiz.org/; +SRC_URI="https://git.louiz.org/biboumi/snapshot/biboumi-${MY_PV}.tar.xz; + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+idn postgres +sqlite +ssl systemd udns" + +DEPEND=" + dev-libs/expat + virtual/libiconv + sys-apps/util-linux + sqlite? ( dev-db/sqlite:3 ) + postgres? ( dev-db/postgresql:* ) + idn? ( net-dns/libidn:= ) + udns? ( net-libs/udns ) + ssl? ( dev-libs/botan:2= ) + !ssl? ( dev-libs/libgcrypt ) + systemd? ( sys-apps/systemd:= ) +" +BDEPEND="dev-python/sphinx" +RDEPEND=" + ${DEPEND} + acct-user/biboumi +" + +S="${WORKDIR}/${PN}-${MY_PV}" + +DOCS=( README.rst CHANGELOG.rst doc/user.rst ) + +PATCHES=( + "${FILESDIR}/${PN}-9.0-fix-namespace-separator.patch" +) + +src_configure() { + local mycmakeargs=( + -DSERVICE_USER="${PN}" + -DSERVICE_GROUP="${PN}" + ) + + # Account for biboumi's atypical configuration system. + if use systemd; then + mycmakeargs+=(-DWITH_SYSTEMD=yes) + else + mycmakeargs+=(-DWITHOUT_SYSTEMD=yes) + fi + + if use idn; then + mycmakeargs+=(-DWITH_LIBIDN=yes) + else + mycmakeargs+=(-DWITHOUT_LIBIDN=yes) + fi + + if use ssl; then + mycmakeargs+=(-DWITH_BOTAN=yes) + else + mycmakeargs+=(-DWITHOUT_BOTAN=yes) + fi + + if use udns; then + mycmakeargs+=(-DWITH_UDNS=yes) + else + mycmakeargs+=(-DWITHOUT_UDNS=yes) + fi + + if use sqlite; then + mycmakeargs+=(-DWITH_SQLITE3=yes) + else + mycmakeargs+=(-DWITHOUT_SQLITE3=yes) + fi + + if use postgres; then + mycmakeargs+=(-DWITH_POSTGRESQL=yes) + else + mycmakeargs+=(-DWITHOUT_POSTGRESQL=yes) + fi + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + cmake_build man +} + +src_install() { + cmake_src_install + + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotate" "${PN}" + + diropts --owner=biboumi --group=biboumi --mode=750 + if use sqlite; then + keepdir /var/lib/biboumi + fi + keepdir /var/log/biboumi + + insinto /etc/biboumi + insopts --group=biboumi --mode=640 + newins conf/biboumi.cfg biboumi.cfg.example +} diff --git a/net-im/biboumi/files/biboumi-9.0-fix-namespace-separator.patch b/net-im/biboumi/files/biboumi-9.0-fix-namespace-separator.patch new file mode 100644 index ..507382f66f67 --- /dev/null +++ b/net-im/biboumi/files/biboumi-9.0-fix-namespace-separator.patch @@ -0,0 +1,57 @@ +From 380abf66e930f5c4ead591014f31624d80a3151c Mon Sep 17 00:00:00 2001 +From: Florian Schmaus +Date: Sat, 26 Feb 2022 21:41:34 +0100 +Subject: [PATCH] Fix bad namespace separator + +Fixes: https://lab.louiz.org/louiz/biboumi/-/issues/3465 +--- + src/xmpp/xmpp_parser.cpp | 2 +- + src/xmpp/xmpp_parser.hpp | 4 ++-- + src/xmpp/xmpp_stanza.cpp | 2 +- + 3 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/src/xmpp/xmpp_parser.cpp b/src/xmpp/xmpp_parser.cpp +index 781fe4cd94b0..1f25fa6f982b 100644 +--- a/src/xmpp/xmpp_parser.cpp b/src/xmpp/xmpp_parser.cpp +@@ -38,7 +38,7 @@ XmppParser::XmppParser(): + void XmppParser::init_xml_parser() + { + // Create the expat parser +- this->parser = XML_ParserCreateNS("UTF-8", ':'); ++ this->parser = XML_ParserCreateNS("UTF-8", '\1'); + XML_SetUserData(this->parser, static_cast(this)); + + // Install Expat handlers +diff --git a/src/xmpp/xmpp_parser.hpp b/src/xmpp/xmpp_parser.hpp +index ec42f9a326e1..1e5e4e55a875 100644 +--- a/src/xmpp/xmpp_parser.hpp b/src/xmpp/xmpp_parser.hpp +@@ -18,9 +18,9 @@ + * stanza is reasonnably short. + * + * The element names generated by expat contain the
[gentoo-commits] repo/gentoo:master commit in: net-fs/s3fs/, net-fs/s3fs/files/
commit: 6197678f3ab2b2e03bfecdb9165cef3513ad7a54 Author: Petr Vaněk atlas cz> AuthorDate: Mon Feb 21 17:15:11 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Sat Feb 26 20:26:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6197678f net-fs/s3fs: add 1.90 It includes patch for musl support which is taken from upstream. Upstream-commit: 4dfe2bfdd742 ("Include climits to support musl libc") Upstream-issue: https://github.com/s3fs-fuse/s3fs-fuse/pull/1888 Signed-off-by: Petr Vaněk atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/24302 Signed-off-by: Florian Schmaus gentoo.org> net-fs/s3fs/Manifest | 1 + net-fs/s3fs/files/s3fs-1.90-musl-fix.patch | 18 + net-fs/s3fs/s3fs-1.90.ebuild | 59 ++ 3 files changed, 78 insertions(+) diff --git a/net-fs/s3fs/Manifest b/net-fs/s3fs/Manifest index b91c61d45bea..d71b218b7f9a 100644 --- a/net-fs/s3fs/Manifest +++ b/net-fs/s3fs/Manifest @@ -1,2 +1,3 @@ DIST s3fs-1.86.tar.gz 183636 BLAKE2B 78996960725699fee4c0c2b131c227acc073fca407f1057ae636167a7a2313e460f1e3a89c7d8a3741987d8ba46ab1827f8f7c882261ed78bb5c5148ce935d42 SHA512 a4f79d9ae526427d5d41b5cd1519e4aac605e8bbd97079aec2a67562f0322fa5664d770d565aed4fca83ae254ab3c0454d25f4b86ec4d148a57c7745e07f5e14 DIST s3fs-1.89.tar.gz 221263 BLAKE2B cf84709acd6820d67b2b84fba1ebb4dcbd491f30df704ff78d8967619d1b7775fc2e4c1b3eec736243f77dc8fb9f01d7d0dcefe5a521dfaeb118b006c8a2e40b SHA512 650a7ea4d9197f310d8c24d76460a47e62e1d467b68dab0c78041c8e7dbb49c3983893680e53fe5f01a578fff96d2723b547fbd62d8f3efbc5188207da9d4e97 +DIST s3fs-1.90.tar.gz 231942 BLAKE2B 3e4de5f2deda82febd7be176657e6e5ad31da90fed07c2ecf719f0f30d048d03bbcde6fe5628346ba0b4adb4a74fb0c78fbd4882a5e7d6f98fa301b32945a93c SHA512 f1b74676b9c83e5b99bdd59666eea8cdcd9a6fcd2f9237aaf33fd6e12d642f26ee11a3c3ffb0248ea7ce24ac31ae45eeb5f2bd7f04b8e91ed8a04004d59a550d diff --git a/net-fs/s3fs/files/s3fs-1.90-musl-fix.patch b/net-fs/s3fs/files/s3fs-1.90-musl-fix.patch new file mode 100644 index ..bb746e54aa9a --- /dev/null +++ b/net-fs/s3fs/files/s3fs-1.90-musl-fix.patch @@ -0,0 +1,18 @@ +Upstream-issue: https://github.com/s3fs-fuse/s3fs-fuse/pull/1888 +Upstream-commit: 4dfe2bfdd742 ("Include climits to support musl libc") + +diff --git a/src/fdcache.cpp b/src/fdcache.cpp +index 3ececd3..3ad876d 100644 +--- a/src/fdcache.cpp b/src/fdcache.cpp +@@ -21,6 +21,7 @@ + #include + #include + #include ++#include + #include + #include + #include +-- +2.34.1 + diff --git a/net-fs/s3fs/s3fs-1.90.ebuild b/net-fs/s3fs/s3fs-1.90.ebuild new file mode 100644 index ..600ab37c4930 --- /dev/null +++ b/net-fs/s3fs/s3fs-1.90.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +MY_PN=${PN}-fuse +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Amazon S3 mounting via fuse" +HOMEPAGE="https://github.com/s3fs-fuse/s3fs-fuse/; +SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="gnutls nettle nss +openssl test" +REQUIRED_USE=" + ^^ ( gnutls nss openssl ) + nettle? ( gnutls )" + +# Requires active internet connection +RESTRICT="test" + +DEPEND=" + dev-libs/libxml2:2 + net-misc/curl + sys-fs/fuse:0 + gnutls? ( net-libs/gnutls:= ) + nettle? ( dev-libs/nettle:= ) + nss? ( dev-libs/nss ) + openssl? ( dev-libs/openssl:0= ) +" + +RDEPEND="${DEPEND} + app-misc/mime-types +" + +BDEPEND="virtual/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( "${FILESDIR}/${P}-musl-fix.patch" ) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_with gnutls) + $(use_with nettle) + $(use_with nss) + $(use_with openssl) + ) + econf "${myeconfargs[@]}" +}
[gentoo-commits] proj/linux-patches:5.10 commit in: /
commit: b3f78be65acbb318d6af57a24685410c3a76d78e Author: Mike Pagano gentoo org> AuthorDate: Sat Feb 26 20:26:53 2022 + Commit: Mike Pagano gentoo org> CommitDate: Sat Feb 26 20:26:53 2022 + URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=b3f78be6 Update default security restrictions Bug: https://bugs.gentoo.org/834085 Signed-off-by: Mike Pagano gentoo.org> ...able-link-security-restrictions-by-default.patch | 21 + 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/1510_fs-enable-link-security-restrictions-by-default.patch b/1510_fs-enable-link-security-restrictions-by-default.patch index f0ed144f..1b3e590d 100644 --- a/1510_fs-enable-link-security-restrictions-by-default.patch +++ b/1510_fs-enable-link-security-restrictions-by-default.patch @@ -1,20 +1,17 @@ -From: Ben Hutchings -Subject: fs: Enable link security restrictions by default -Date: Fri, 02 Nov 2012 05:32:06 + -Bug-Debian: https://bugs.debian.org/609455 -Forwarded: not-needed -This reverts commit 561ec64ae67ef25cac8d72bb9c4bfc955edfd415 -('VFS: don't do protected {sym,hard}links by default'). a/fs/namei.c 2018-09-28 07:56:07.770005006 -0400 -+++ b/fs/namei.c 2018-09-28 07:56:43.370349204 -0400 -@@ -885,8 +885,8 @@ static inline void put_link(struct namei +--- a/fs/namei.c 2022-01-09 17:55:34.0 -0500 b/fs/namei.c 2022-02-26 11:32:31.832844465 -0500 +@@ -1020,10 +1020,10 @@ static inline void put_link(struct namei path_put(>link); } -int sysctl_protected_symlinks __read_mostly = 0; -int sysctl_protected_hardlinks __read_mostly = 0; +-int sysctl_protected_fifos __read_mostly; +-int sysctl_protected_regular __read_mostly; +int sysctl_protected_symlinks __read_mostly = 1; +int sysctl_protected_hardlinks __read_mostly = 1; - int sysctl_protected_fifos __read_mostly; - int sysctl_protected_regular __read_mostly; ++int sysctl_protected_fifos __read_mostly = 1; ++int sysctl_protected_regular __read_mostly = 1; + /** + * may_follow_link - Check symlink following for unsafe situations
[gentoo-commits] repo/gentoo:master commit in: media-sound/schismtracker/
commit: 793ecb1415b525b4dcaf02db6f623f4094ef9959 Author: Miroslav Šulc gentoo org> AuthorDate: Sat Feb 26 20:24:30 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Sat Feb 26 20:24:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=793ecb14 media-sound/schismtracker: removed obsolete 20210525 & 2026 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/schismtracker/Manifest | 2 - .../schismtracker/schismtracker-20210525.ebuild| 52 -- .../schismtracker/schismtracker-2026.ebuild| 52 -- 3 files changed, 106 deletions(-) diff --git a/media-sound/schismtracker/Manifest b/media-sound/schismtracker/Manifest index 1643cebf3784..ecd87ef35c59 100644 --- a/media-sound/schismtracker/Manifest +++ b/media-sound/schismtracker/Manifest @@ -1,3 +1 @@ -DIST schismtracker-20210525.tar.gz 1309489 BLAKE2B acc295bed4236d3161fd67a8c97ddadaa07d6d6319a0ad75710fb4d3c7ea251edd2648932533e9181b512fd78b54db929b07e3472ff754220f16cca2bd610932 SHA512 1f20535e4e3b5175ceea803a45b7286a99cab248829c39d11bc85780bc63e0e26c49ad78997a13e290fb4ad2c292d15eeb494a975d53fbe25dec80499e675b16 -DIST schismtracker-2026.tar.gz 1309344 BLAKE2B 9c6475779cb28955acffa708d8a54b4d6be28d107624a3fc0d3604fc4edbab04cc730da08e78f623e287bcee5ffa337dc56215004aa1a67bc99377c0971cbda1 SHA512 5f666995ac2f0785c3f39077dbd39d6549b9d0d5b9ee85dc72b3bbc1e77d5d7d2465df9f64cff77ee2896c148f8c4166ed6eb88efc1e7121736017bc56a00026 DIST schismtracker-20220125.tar.gz 1309919 BLAKE2B 54fedd4936e51db248b8b237d53b2338488c8332866a221bdd03bc1598aabca80f644052bdc48d8be2f95ad3b10bc6cfc9065a37b62f09df7c0ef4d304a8adde SHA512 c34979cf6cda75a4e5533631b8134b2994a5491f1182b69bfa6e1c97fd2f2e0dc90d883c6184fb24e68e60351e91ca1a2bcccb3708fc0099d0051452b5a44851 diff --git a/media-sound/schismtracker/schismtracker-20210525.ebuild b/media-sound/schismtracker/schismtracker-20210525.ebuild deleted file mode 100644 index 1c2988cf91b2.. --- a/media-sound/schismtracker/schismtracker-20210525.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools desktop xdg - -DESCRIPTION="Free implementation of Impulse Tracker, a tool used to create high quality music" -HOMEPAGE="http://schismtracker.org/; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2 LGPL-2 public-domain" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=" - media-libs/alsa-lib - media-libs/libsdl[X] - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXv -" -DEPEND="${RDEPEND} - virtual/os-headers - x11-base/xorg-proto -" - -src_prepare() { - default - eautoreconf - - sed -e "/^Categories/ s/Audio/AudioVideo;Audio/" -i sys/fd.org/schism.desktop || die - - # workaround for temporary files (missing directory). Fixes: - # sh ./scripts/build-font.sh . font/default-lower.fnt font/default-upper-alt.fnt font/default-upper-itf.fnt font/half-width.fnt >auto/default-font.c - # /bin/sh: auto/default-font.c: No such file or directory - mkdir auto - - # sys-devel/binutils[multitarget] provides ${CHOST}-windres - # wine provides /usr/bin/windres - # and schismtracker fails to use it properly: - # sys/win32/schismres.rc:2:20: fatal error: winver.h: No such file or directory - [[ ${CHOST} = *mingw32* ]] || export WINDRES= ac_cv_prog_WINDRES= ac_cv_prog_ac_ct_WINDRES= -} - -src_install() { - default - - domenu sys/fd.org/*.desktop - doicon icons/schism{,-itf}-icon-128.png -} diff --git a/media-sound/schismtracker/schismtracker-2026.ebuild b/media-sound/schismtracker/schismtracker-2026.ebuild deleted file mode 100644 index ea22c48958de.. --- a/media-sound/schismtracker/schismtracker-2026.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools desktop xdg - -DESCRIPTION="Free implementation of Impulse Tracker, a tool used to create high quality music" -HOMEPAGE="http://schismtracker.org/; -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2 LGPL-2 public-domain" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=" - media-libs/alsa-lib - media-libs/libsdl[X] - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXv -" -DEPEND="${RDEPEND} - virtual/os-headers - x11-base/xorg-proto -" - -src_prepare() { - default - eautoreconf - - sed -e "/^Categories/ s/Audio/AudioVideo;Audio/" -i sys/fd.org/schism.desktop || die - - # workaround for temporary files (missing directory). Fixes: - # sh ./scripts/build-font.sh .
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/k3s/
commit: 31991dd0b95d77ea03a7f0b1238be2f8cb696caf Author: Zac Medico gentoo org> AuthorDate: Sat Feb 26 20:21:49 2022 + Commit: Zac Medico gentoo org> CommitDate: Sat Feb 26 20:22:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31991dd0 sys-cluster/k3s: Bump to version 1.23.4_p1 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Zac Medico gentoo.org> sys-cluster/k3s/Manifest | 4 ++ sys-cluster/k3s/k3s-1.23.4_p1.ebuild | 98 2 files changed, 102 insertions(+) diff --git a/sys-cluster/k3s/Manifest b/sys-cluster/k3s/Manifest index 38ee92b9a843..959f270961ce 100644 --- a/sys-cluster/k3s/Manifest +++ b/sys-cluster/k3s/Manifest @@ -1,6 +1,10 @@ DIST k3s-1.23.3_p1-vendor.tar.gz 29397207 BLAKE2B dc150b46ba228908bc5fdbb2d05e4621772f3b027a75612187f68a358e01ce4601a11b2c6bdd22d0f10e84ecb48c5610a5b26c5f18f8c0179b8615129467c951 SHA512 0caef8a161f5de253a36a00763c1f0d3b334faec49be4170ff78ea9ed29b1fb257d897d21e603bb71335ce3b33c90d1cc810d5e585527f05258389c7b2de911e +DIST k3s-1.23.4_p1-vendor.tar.gz 29494135 BLAKE2B 8e8598f43255b105e14b59ec54e7d3b19c4d8c10f61287a7e138153030b728cf41c7b9ad3d8300f7209a96421b7f934ed3a3ca63baac48babb376af664248536 SHA512 b2f98be943c6c4eedabc29e8703653fd78abf880eff306076d2e64a4756829adc848b1e48a735662a9264de94b2c86abff029c7a284c37c322bfa7537e35064b DIST k3s-cni-plugins-0.9.1.tar.gz 2748074 BLAKE2B b8fc7cd8f50c305d811b36ffe1dbd47535ed7334fca4f9c399a261ac321107f892d662a07282dba5a10865c9ff01a1be24c2bcaaa23917d264f5b51102a98109 SHA512 6a59c4aaf4ad62ceee27c09659ebbb4cb8996710a2545adbc93a507ec1f74b12c34d29f0c33b7ae45823b4686e3b279027b7c3f7335788c176eedb2b00423a62 +DIST k3s-cni-plugins-1.0.1.tar.gz 5711129 BLAKE2B d75557a10de1dccd79b1953c167b0054c229a9cade891b87ece0133be4660fde5c442f253cec8938db87886fc6c39d5a68214262c9ec5c3266a1321ebb75bee7 SHA512 dff27fa602e948ab51745151614713262bc25dfe687a0f3e8b7bab4aa63d40e5e5cfa652e34455fea3f1f38558c3f648aa6021f134d78b4b49e7764f8e894d07 DIST k3s-containerd-1.5.9-k3s1.tar.gz 9800317 BLAKE2B 95129dbf41ff9c88dc44e6aea791b0f8010116d57142bc0a7079fa6bd9f4ac1f83ce35d1a7baa2848bf6d4640362f95ec5ee8198dc3d2feee3e0648313fc2eeb SHA512 f312246f98b27b92ffea962678b9175da2b18ed26cd70d8b7bc90f39ade0a8c21591953662a57a5358527654b4046c95ea9af52fea03edd6becd90ec3a9b6abe +DIST k3s-root-amd64-0.11.0.tar 11878400 BLAKE2B 6227ba08e305f062ed814a6b997313415c08e469b05f0501c86f7df25e8a3c9ecb43675613337f6d038faa5153aae98eb44cad9bc170967e0a216ba5ec27559e SHA512 d181117230ad941b40173c3b7dc3d2bb0f3d44a28e9715d85c752193c6058bb6be4a4b8f061df73fed690629a7b2b330185b38bb90ce7fcc9c808096516cb0a3 DIST k3s-root-amd64-0.9.1.tar 16404480 BLAKE2B 66f279d1eb43338fd0a6b71f7ba5d9e8e3e1a7d3a17d24c9fcd30f3e03d0ea8cd5fa15547f3395a8c4015f8446c0dd75311e6ccf102e71c9e4a89e6b64bbcc57 SHA512 294dc0e4d8cb378b46ab638d7be2be3ec6a1102c6b4e08fa76cc82a123884f6a691869ed2725b45014cec2c175b7c53fc9b306709df930b7e9b18b18e88b48a2 DIST k3s-runc-v1.0.3-r1.tar.gz 2375241 BLAKE2B 0fb9368ab5442462001c15a67a71821133ad90d16cac5aac760e52b2477db69c0a5dd59df42601119b19ede508889796c994a24624f88ec6a1a29dad19e0bf33 SHA512 64a1894c2b4ed5a68b185e88548fc9fbbd01d8a9495feed59fb196aa06763d64cfb71ca6cbc09d1defa26a0d94ad58626296585741f23df2e290147ba6c4c26e +DIST traefik-10.14.1.tgz 24840 BLAKE2B 163d5b0f03677efc068e6478f2c3efca4eac793e8e0185ee6bce6fa76b5c9729c95a0c64f54352066aebb08883ee6e8cc5c2392ab882b64a31809cc203275d72 SHA512 04fa9630d13a413c34c4856a67a884c9bb06be8813cb36ec380183d23b352404204d098ef4a03a1e94c4a2a6c6b99cd5023b0914b42d8daf6cde322815e35ce1 DIST traefik-10.9.1.tgz 24420 BLAKE2B ae15d343e90351e89e55304565be7f61f4ff03b7bdc36415934159e9e3dfb6a1836174b7f37c6b5f4185b4cf156db1938805983d92d4f67922f18b1dbd8f28ef SHA512 615b01ab8b2bb71a909c689fdabc43f4d9a5f00704ac208838c750c7546038de0a480d20fae58ce45a27f6e0e73698f88d5638935a9ba67f1c8ed413f59a41dd diff --git a/sys-cluster/k3s/k3s-1.23.4_p1.ebuild b/sys-cluster/k3s/k3s-1.23.4_p1.ebuild new file mode 100644 index ..9416158cb176 --- /dev/null +++ b/sys-cluster/k3s/k3s-1.23.4_p1.ebuild @@ -0,0 +1,98 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit go-module linux-info systemd + +DESCRIPTION="Lightweight Kubernetes" +HOMEPAGE="https://k3s.io; +K3S_CONTAINERD_VERSION=1.5.9-k3s1 +K3S_RUNC_VERSION=v1.0.3 +K3S_ROOT_VERSION=0.11.0 +K3S_TRAEFIK_VERSION=10.14.1 +K3S_TRAEFIK_PACKAGE_VERSION=00 +K3S_CNIPLUGINS_VERSION=1.0.1 +CONFIG_CHECK="~BRIDGE_NETFILTER ~CFS_BANDWIDTH ~CGROUP_DEVICE ~CGROUP_PERF ~CGROUP_PIDS ~IP_VS ~MEMCG ~NETFILTER_XT_MATCH_COMMENT ~OVERLAY_FS ~VLAN_8021Q ~VXLAN" + +MY_PV=${PV%_p*}+k3s${PV#*_p} +SRC_URI="https://github.com/zmedico/k3s/archive/refs/tags/v${MY_PV}-vendor.tar.gz -> ${P}-vendor.tar.gz + ${EGO_SUM_SRC_URI} + https://github.com/k3s-io/containerd/archive/refs/tags/v${K3S_CONTAINERD_VERSION}.tar.gz ->
[gentoo-commits] proj/linux-patches:5.15 commit in: /
commit: f26a65dc6db2f613cdaf7477dce13f90633dad81 Author: Mike Pagano gentoo org> AuthorDate: Sat Feb 26 20:10:04 2022 + Commit: Mike Pagano gentoo org> CommitDate: Sat Feb 26 20:10:04 2022 + URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=f26a65dc Update default security restrictions Bug: https://bugs.gentoo.org/834085 Signed-off-by: Mike Pagano gentoo.org> ...able-link-security-restrictions-by-default.patch | 21 + 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/1510_fs-enable-link-security-restrictions-by-default.patch b/1510_fs-enable-link-security-restrictions-by-default.patch index f0ed144f..1b3e590d 100644 --- a/1510_fs-enable-link-security-restrictions-by-default.patch +++ b/1510_fs-enable-link-security-restrictions-by-default.patch @@ -1,20 +1,17 @@ -From: Ben Hutchings -Subject: fs: Enable link security restrictions by default -Date: Fri, 02 Nov 2012 05:32:06 + -Bug-Debian: https://bugs.debian.org/609455 -Forwarded: not-needed -This reverts commit 561ec64ae67ef25cac8d72bb9c4bfc955edfd415 -('VFS: don't do protected {sym,hard}links by default'). a/fs/namei.c 2018-09-28 07:56:07.770005006 -0400 -+++ b/fs/namei.c 2018-09-28 07:56:43.370349204 -0400 -@@ -885,8 +885,8 @@ static inline void put_link(struct namei +--- a/fs/namei.c 2022-01-09 17:55:34.0 -0500 b/fs/namei.c 2022-02-26 11:32:31.832844465 -0500 +@@ -1020,10 +1020,10 @@ static inline void put_link(struct namei path_put(>link); } -int sysctl_protected_symlinks __read_mostly = 0; -int sysctl_protected_hardlinks __read_mostly = 0; +-int sysctl_protected_fifos __read_mostly; +-int sysctl_protected_regular __read_mostly; +int sysctl_protected_symlinks __read_mostly = 1; +int sysctl_protected_hardlinks __read_mostly = 1; - int sysctl_protected_fifos __read_mostly; - int sysctl_protected_regular __read_mostly; ++int sysctl_protected_fifos __read_mostly = 1; ++int sysctl_protected_regular __read_mostly = 1; + /** + * may_follow_link - Check symlink following for unsafe situations
[gentoo-commits] repo/gentoo:master commit in: net-p2p/rtorrent/, net-p2p/rtorrent/files/
commit: 17ba1a9e252fd2fc081ba4a0cd1d3c1aae726a5f Author: Jamie Getty gmail com> AuthorDate: Tue Jan 4 06:59:50 2022 + Commit: Jason Zaman gentoo org> CommitDate: Sat Feb 26 20:01:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ba1a9e net-p2p/rtorrent: Remove dependency on screen for daemonising. Also update to EAPI8. econf now automatically passes --with-sysroot= which sets the macos-only -syslibroot so needs to be --sysroot on linux. Closes: https://github.com/gentoo/gentoo/pull/23645 Signed-off-by: Jamie Getty gmail.com> Signed-off-by: Jason Zaman gentoo.org> net-p2p/rtorrent/files/rtorrent-r1.init| 16 ++ net-p2p/rtorrent/files/rtorrentd_at-r1.service | 17 +++ net-p2p/rtorrent/rtorrent-0.9.8-r1.ebuild | 70 ++ 3 files changed, 103 insertions(+) diff --git a/net-p2p/rtorrent/files/rtorrent-r1.init b/net-p2p/rtorrent/files/rtorrent-r1.init new file mode 100644 index ..e16f262bfbe3 --- /dev/null +++ b/net-p2p/rtorrent/files/rtorrent-r1.init @@ -0,0 +1,16 @@ +#!/sbin/openrc-run +# Distributed under the terms of the GNU General Public License v2 + +description="rTorrent BitTorrent client" + +command="/usr/bin/rtorrent" +command_args="-o system.daemon.set=true" +command_background=true +command_user="${USER}" +pidfile="/run/rtorrent.pid" + +depend() +{ + use net ypbind nis + after slapd mysqld postgresql +} diff --git a/net-p2p/rtorrent/files/rtorrentd_at-r1.service b/net-p2p/rtorrent/files/rtorrentd_at-r1.service new file mode 100644 index ..bc9220353786 --- /dev/null +++ b/net-p2p/rtorrent/files/rtorrentd_at-r1.service @@ -0,0 +1,17 @@ +# This configuration file is taken from the Arch wiki. +# https://wiki.archlinux.org/title/RTorrent#Systemd_service_as_a_daemon_for_a_user + +[Unit] +Description=rTorrent for %i +After=network.target + +[Service] +Type=simple +User=%i +Group=%i +WorkingDirectory=/home/%i +# Modify the next line to the absolute path for rtorrent.lock, for example +ExecStartPre=-/bin/rm -f /home/%i/.session/rtorrent.lock +ExecStart=/usr/bin/rtorrent -o system.daemon.set=true +Restart=on-failure +RestartSec=3 diff --git a/net-p2p/rtorrent/rtorrent-0.9.8-r1.ebuild b/net-p2p/rtorrent/rtorrent-0.9.8-r1.ebuild new file mode 100644 index ..d0955a6839c0 --- /dev/null +++ b/net-p2p/rtorrent/rtorrent-0.9.8-r1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools linux-info systemd + +DESCRIPTION="BitTorrent Client using libtorrent" +HOMEPAGE="https://rakshasa.github.io/rtorrent/; +SRC_URI="http://rtorrent.net/downloads/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris" +IUSE="debug selinux test xmlrpc" +RESTRICT="!test? ( test )" + +COMMON_DEPEND="~net-libs/libtorrent-0.13.${PV##*.} + >=net-misc/curl-7.19.1 + sys-libs/ncurses:0= + xmlrpc? ( dev-libs/xmlrpc-c:= )" +RDEPEND="${COMMON_DEPEND} + selinux? ( sec-policy/selinux-rtorrent ) +" +DEPEND="${COMMON_DEPEND} + dev-util/cppunit + virtual/pkgconfig" + +DOCS=( doc/rtorrent.rc ) + +pkg_setup() { + if ! linux_config_exists || ! linux_chkconfig_present IPV6; then + ewarn "rtorrent will not start without IPv6 support in your kernel" + ewarn "without further configuration. Please set bind=0.0.0.0 or" + ewarn "similar in your rtorrent.rc" + ewarn "Upstream bug: https://github.com/rakshasa/rtorrent/issues/732; + fi +} + +src_prepare() { + default + + # https://github.com/rakshasa/rtorrent/issues/332 + cp "${FILESDIR}"/rtorrent.1 "${S}"/doc/ || die + + if [[ ${CHOST} != *-darwin* ]]; then + # syslibroot is only for macos, change to sysroot for others + sed -i 's/Wl,-syslibroot,/Wl,--sysroot,/' "${S}/scripts/common.m4" || die + fi + + eautoreconf +} + +src_configure() { + default + + # configure needs bash or script bombs out on some null shift, bug #291229 + CONFIG_SHELL=${BASH} econf \ + $(use_enable debug) \ + $(use_with xmlrpc xmlrpc-c) +} + +src_install() { + default + doman doc/rtorrent.1 + + newinitd "${FILESDIR}/rtorrent-r1.init" rtorrent + newconfd "${FILESDIR}/rtorrentd.conf" rtorrent + systemd_newunit "${FILESDIR}/rtorrentd_at-r1.service" "rtorrentd@.service" +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/flatpak/
commit: 1e9b7a8a337260f4d0ae62b9662dd983cf8ef46d Author: Zac Medico gentoo org> AuthorDate: Sat Feb 26 19:56:58 2022 + Commit: Zac Medico gentoo org> CommitDate: Sat Feb 26 19:59:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9b7a8a sys-apps/flatpak: Bump to version 1.12.6 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Zac Medico gentoo.org> sys-apps/flatpak/Manifest | 1 + sys-apps/flatpak/flatpak-1.12.6.ebuild | 104 + 2 files changed, 105 insertions(+) diff --git a/sys-apps/flatpak/Manifest b/sys-apps/flatpak/Manifest index b0fa2b72ddc9..ca9233cfa791 100644 --- a/sys-apps/flatpak/Manifest +++ b/sys-apps/flatpak/Manifest @@ -1,3 +1,4 @@ DIST flatpak-1.12.3.tar.xz 1555340 BLAKE2B 512b3f6abfb06d242aedad2c27c9870750254a9d0a376739f8885bbf1740b649e2a41f2c079532b049fcce8b58529572ea35e930437ed6b62194a73bcbb6 SHA512 2f39665457b4c3b99e32ebc88cf5b70202dba6118887617d3d7faa20f688f3f3fc14e343b70c0d11eb15ee743a68d07078e6cda14fd91aa10ca375797cfc95bc DIST flatpak-1.12.4.tar.xz 1556548 BLAKE2B 1347b4667b3b8e02309582c1819be7e052382bfca8f6bcdb8b578011e3931e18e8c358c9759b204c8c4f82ffe9f5157fda3c9c967cf1ad0bef2bfc39c4be2a8c SHA512 441c29c43dec6cb224f677e2d9b3dd09e95f4ca6e06d24ee30de1b931522502f903b0bbd3ead4886d16c25d8236a876ffb95ec907690aa7f55cd7ed31c5dd71b DIST flatpak-1.12.5.tar.xz 1557688 BLAKE2B d44b1f403afec1ce4896de70810b91eb2d5a81f923aecf5c52394aad7e5a07230ec73f14303dc3f2d201d9c0464ac268788608abb485295f56fdd5242d7cfce1 SHA512 3ac1832a3bca2544a685ba741fcb0762c615aa37600c5be6b4148ea3897800b6c2a39b81f389036896e1fe10d8fac903154917a2ae6e50b4a27a648c95acb46f +DIST flatpak-1.12.6.tar.xz 1558800 BLAKE2B f029e5b638845758dd2a3694b6e2ecc9253163a5895c5f4aa483748626fb4202266de157d133f012b0f2b295962f423ad6025baffe424b43ac91bd48f509cacc SHA512 2ab9af100d04315df16ecff7a9f274caccfca0df831daf6abef01c7bd3f4aea2db50ca327d1782a69516b7002a8cf13951d4bdef867f5ffd09447e78357145d3 diff --git a/sys-apps/flatpak/flatpak-1.12.6.ebuild b/sys-apps/flatpak/flatpak-1.12.6.ebuild new file mode 100644 index ..1d0d55b00eda --- /dev/null +++ b/sys-apps/flatpak/flatpak-1.12.6.ebuild @@ -0,0 +1,104 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{8,9,10} ) + +inherit autotools linux-info python-any-r1 + +SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz; +DESCRIPTION="Linux application sandboxing and distribution framework" +HOMEPAGE="https://flatpak.org/; + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +IUSE="doc gtk kde introspection policykit seccomp systemd X" +RESTRICT+=" test" + +RDEPEND=" + acct-group/flatpak + acct-user/flatpak + >=app-arch/libarchive-2.8:= + app-arch/zstd:= + >=app-crypt/gpgme-1.1.8:= + >=dev-libs/appstream-glib-0.5.10:= + >=dev-libs/glib-2.56:2= + >=dev-libs/libxml2-2.4:= + dev-libs/json-glib:= + dev-libs/libassuan:= + >=dev-util/ostree-2020.8:=[gpg(+)] + || ( + dev-util/ostree[curl] + dev-util/ostree[soup] + ) + >=gnome-base/dconf-0.26:= + >=net-libs/libsoup-2.4:= + sys-apps/bubblewrap + sys-apps/dbus + >=sys-fs/fuse-2.9.9:0= + sys-apps/xdg-dbus-proxy + X? ( + x11-apps/xauth + x11-libs/libXau:= + ) + x11-libs/gdk-pixbuf:2= + policykit? ( >=sys-auth/polkit-0.98:= ) + seccomp? ( sys-libs/libseccomp:= ) + systemd? ( sys-apps/systemd:= ) +" + +DEPEND="${RDEPEND}" +# pyparsing version pinned for https://bugs.gentoo.org/825230 +BDEPEND=" + >=sys-devel/automake-1.13.4 + >=sys-devel/gettext-0.18.2 + virtual/pkgconfig + dev-util/gdbus-codegen + sys-devel/bison + introspection? ( >=dev-libs/gobject-introspection-1.40 ) + doc? ( + >=dev-util/gtk-doc-1.20 + dev-libs/libxslt + ) + $(python_gen_any_dep 'dev-python/pyparsing[${PYTHON_USEDEP}]') +" + +PDEPEND=" + gtk? ( sys-apps/xdg-desktop-portal-gtk ) + kde? ( kde-plasma/xdg-desktop-portal-kde ) +" + +python_check_deps() { + has_version -b "dev-python/pyparsing[${PYTHON_USEDEP}]" +} + +pkg_setup() { + local CONFIG_CHECK="~USER_NS" + linux-info_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + default + # This line fails because locales are in /usr/lib/locale/locale-archive. + sed -i 's:^cp -r /usr/lib/locale/C.*:#\0:' tests/make-test-runtime.sh || die +} + +src_configure() { + local myeconfargs=( + --enable-sandboxed-triggers + --localstatedir="${EPREFIX}"/var + --with-system-bubblewrap + --with-system-dbus-proxy + $(use_enable X xauth) + $(use_enable
[gentoo-commits] repo/gentoo:master commit in: dev-util/kcov/
commit: e0985403769b114a858cc6de03eb472b9cc822d7 Author: Sam James gentoo org> AuthorDate: Sat Feb 26 19:37:36 2022 + Commit: Sam James gentoo org> CommitDate: Sat Feb 26 19:53:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0985403 dev-util/kcov: add 40 Closes: https://bugs.gentoo.org/765880 Signed-off-by: Sam James gentoo.org> dev-util/kcov/Manifest | 1 + dev-util/kcov/{kcov-.ebuild => kcov-40.ebuild} | 36 ++ dev-util/kcov/kcov-.ebuild | 34 dev-util/kcov/metadata.xml | 3 ++ 4 files changed, 50 insertions(+), 24 deletions(-) diff --git a/dev-util/kcov/Manifest b/dev-util/kcov/Manifest index 45a732133947..c9affb64ab11 100644 --- a/dev-util/kcov/Manifest +++ b/dev-util/kcov/Manifest @@ -1 +1,2 @@ DIST kcov-34.tar.gz 296345 BLAKE2B de6acbecd35b1d85a4a0f9f43fdf5dcb09331f88622a236fee672a8624c77baf4a8589d61aaecfb51220b83d28d98426ed32bfb345b717bb13fb180f479cc371 SHA512 63ea8e47f00e53b55be4c37697a7f0b78c15f887a40fc0679d7e92f1561bd379a526a82179ee243838fe6f6bd5b89c9eb76716cdb5add7bfb0f312176422a346 +DIST kcov-40.tar.gz 311012 BLAKE2B 19b3cf681fe3c722fde116f454e1760ddd1e54db6fcecc05eca3ec585524fa7d1f7af3ea237943c8a68a81384567205ea443d1542ec380621d35a6f3e3dc667e SHA512 5abe1dd94fbe93fe73d658840593781216b8562a87d010a94d4520e29dd4d537e167de64b7f535347f894c68d5d8b9974ee4b9fd2cebf9291bac4ddbb9ac7cff diff --git a/dev-util/kcov/kcov-.ebuild b/dev-util/kcov/kcov-40.ebuild similarity index 52% copy from dev-util/kcov/kcov-.ebuild copy to dev-util/kcov/kcov-40.ebuild index bfac1caa27c4..963a9c930a5e 100644 --- a/dev-util/kcov/kcov-.ebuild +++ b/dev-util/kcov/kcov-40.ebuild @@ -1,26 +1,38 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -inherit cmake-utils +PYTHON_COMPAT=( python3_{8,9,10} ) +inherit cmake python-any-r1 DESCRIPTION="Kcov is a code coverage tester for compiled languages, Python and Bash" HOMEPAGE="https://github.com/SimonKagstrom/kcov; -LICENSE="GPL-2" -SLOT="0" - -if [ "${PV}" -eq ]; then - inherit git-r3 +if [[ ${PV} == ]] ; then EGIT_REPO_URI="https://github.com/SimonKagstrom/${PN}.git; + inherit git-r3 else SRC_URI="https://github.com/SimonKagstrom/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" fi -RDEPEND=" - dev-libs/elfutils +LICENSE="GPL-2" +SLOT="0" +IUSE="+binutils" + +RDEPEND="dev-libs/elfutils net-misc/curl - sys-devel/binutils:* - sys-libs/zlib" + sys-libs/zlib + binutils? ( sys-libs/binutils-libs:= )" DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_Bfd=$(usex !binutils) + + -DKCOV_INSTALL_DOCDIR=share/doc/${PF} + ) + + cmake_src_configure +} diff --git a/dev-util/kcov/kcov-.ebuild b/dev-util/kcov/kcov-.ebuild index bfac1caa27c4..201ab239e41c 100644 --- a/dev-util/kcov/kcov-.ebuild +++ b/dev-util/kcov/kcov-.ebuild @@ -1,26 +1,36 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -inherit cmake-utils +inherit cmake DESCRIPTION="Kcov is a code coverage tester for compiled languages, Python and Bash" HOMEPAGE="https://github.com/SimonKagstrom/kcov; -LICENSE="GPL-2" -SLOT="0" - -if [ "${PV}" -eq ]; then - inherit git-r3 +if [[ ${PV} == ]] ; then EGIT_REPO_URI="https://github.com/SimonKagstrom/${PN}.git; + inherit git-r3 else SRC_URI="https://github.com/SimonKagstrom/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" fi -RDEPEND=" - dev-libs/elfutils +LICENSE="GPL-2" +SLOT="0" +IUSE="+binutils" + +RDEPEND="dev-libs/elfutils net-misc/curl - sys-devel/binutils:* - sys-libs/zlib" + sys-libs/zlib + binutils? ( sys-libs/binutils-libs:= )" DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_Bfd=$(usex !binutils) + + -DKCOV_INSTALL_DOCDIR=share/doc/${PF} + ) + + cmake_src_configure +} diff --git a/dev-util/kcov/metadata.xml b/dev-util/kcov/metadata.xml index 965d272c218d..5a02da613ff9 100644 --- a/dev-util/kcov/metadata.xml +++ b/dev-util/kcov/metadata.xml @@ -2,6 +2,9 @@ https://www.gentoo.org/dtd/metadata.dtd;> + + Use sys-libs/binutils-libs for --verify support + SimonKagstrom/kcov
[gentoo-commits] repo/gentoo:master commit in: media-gfx/openmesh/
commit: 5214925f943e0722ad4d3b150a9dd606823e7bd6 Author: Sam James gentoo org> AuthorDate: Sat Feb 26 19:43:29 2022 + Commit: Sam James gentoo org> CommitDate: Sat Feb 26 19:53:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5214925f media-gfx/openmesh: update EAPI 6 -> 8 Signed-off-by: Sam James gentoo.org> .../openmesh/{openmesh-7.1.ebuild => openmesh-7.1-r1.ebuild} | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/media-gfx/openmesh/openmesh-7.1.ebuild b/media-gfx/openmesh/openmesh-7.1-r1.ebuild similarity index 86% rename from media-gfx/openmesh/openmesh-7.1.ebuild rename to media-gfx/openmesh/openmesh-7.1-r1.ebuild index 19b09a04fb5a..4f02e9b682d2 100644 --- a/media-gfx/openmesh/openmesh-7.1.ebuild +++ b/media-gfx/openmesh/openmesh-7.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -inherit cmake-utils +inherit cmake MY_PN="OpenMesh" MY_PV="${PV/_rc/-RC}" @@ -33,7 +33,7 @@ DEPEND="${RDEPEND} " src_prepare() { - cmake-utils_src_prepare + cmake_src_prepare # Fix libdir and remove rpath. sed -i \ @@ -57,10 +57,10 @@ src_configure() { -DOPENMESH_BUILD_UNIT_TESTS=$(usex test) ) - cmake-utils_src_configure + cmake_src_configure } src_test() { cd "${BUILD_DIR}" || die - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${BUILD_DIR}/Build/$(get_libdir) ctest --verbose + LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/Build/$(get_libdir)" cmake_src_test --verbose }
[gentoo-commits] repo/gentoo:master commit in: app-text/wv2/
commit: aeea2bbcab092bc8f37826e65f40d776a476ea85 Author: Sam James gentoo org> AuthorDate: Sat Feb 26 19:22:54 2022 + Commit: Sam James gentoo org> CommitDate: Sat Feb 26 19:53:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeea2bbc app-text/wv2: update EAPI 6 -> 8 Signed-off-by: Sam James gentoo.org> app-text/wv2/wv2-0.4.2-r3.ebuild | 39 +++ 1 file changed, 39 insertions(+) diff --git a/app-text/wv2/wv2-0.4.2-r3.ebuild b/app-text/wv2/wv2-0.4.2-r3.ebuild new file mode 100644 index ..d983f3763221 --- /dev/null +++ b/app-text/wv2/wv2-0.4.2-r3.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="Excellent MS Word filter lib, used in most Office suites" +HOMEPAGE="http://wvware.sourceforge.net; +SRC_URI="mirror://sourceforge/wvware/${P}.tar.bz2" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="zlib" + +RDEPEND="dev-libs/glib + >=gnome-extra/libgsf-1.8:= + virtual/libiconv + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-glib.patch + "${FILESDIR}"/${P}-libgsf.patch +) + +DOCS=( AUTHORS ChangeLog README RELEASE THANKS TODO ) + +src_configure() { + # Due to ICU 59 requiring C++11 now + append-cxxflags -std=c++11 + + local mycmakeargs=( + -DWITH_ZLIB=$(usex zlib) + ) + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/kcov/
commit: 0e05410402cb0dca8d607dd3e3464f9e9b8ccc05 Author: Sam James gentoo org> AuthorDate: Sat Feb 26 19:40:06 2022 + Commit: Sam James gentoo org> CommitDate: Sat Feb 26 19:53:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e054104 dev-util/kcov: drop 34 Signed-off-by: Sam James gentoo.org> dev-util/kcov/Manifest | 1 - dev-util/kcov/kcov-34.ebuild | 21 - 2 files changed, 22 deletions(-) diff --git a/dev-util/kcov/Manifest b/dev-util/kcov/Manifest index c9affb64ab11..25bab65fba44 100644 --- a/dev-util/kcov/Manifest +++ b/dev-util/kcov/Manifest @@ -1,2 +1 @@ -DIST kcov-34.tar.gz 296345 BLAKE2B de6acbecd35b1d85a4a0f9f43fdf5dcb09331f88622a236fee672a8624c77baf4a8589d61aaecfb51220b83d28d98426ed32bfb345b717bb13fb180f479cc371 SHA512 63ea8e47f00e53b55be4c37697a7f0b78c15f887a40fc0679d7e92f1561bd379a526a82179ee243838fe6f6bd5b89c9eb76716cdb5add7bfb0f312176422a346 DIST kcov-40.tar.gz 311012 BLAKE2B 19b3cf681fe3c722fde116f454e1760ddd1e54db6fcecc05eca3ec585524fa7d1f7af3ea237943c8a68a81384567205ea443d1542ec380621d35a6f3e3dc667e SHA512 5abe1dd94fbe93fe73d658840593781216b8562a87d010a94d4520e29dd4d537e167de64b7f535347f894c68d5d8b9974ee4b9fd2cebf9291bac4ddbb9ac7cff diff --git a/dev-util/kcov/kcov-34.ebuild b/dev-util/kcov/kcov-34.ebuild deleted file mode 100644 index 7f1e7488e3b2.. --- a/dev-util/kcov/kcov-34.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="Kcov is a code coverage tester for compiled languages, Python and Bash" -HOMEPAGE="https://github.com/SimonKagstrom/kcov; -SRC_URI="https://github.com/SimonKagstrom/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-libs/elfutils - net-misc/curl - sys-devel/binutils:* - sys-libs/zlib" -DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-text/podofo/
commit: 26e2dd31d3a351fd51f1ca8902e7a7f6f8c11916 Author: Zac Medico gentoo org> AuthorDate: Sat Feb 26 19:26:54 2022 + Commit: Zac Medico gentoo org> CommitDate: Sat Feb 26 19:52:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e2dd31 app-text/podofo: Bump to version 0.9.7 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Zac Medico gentoo.org> app-text/podofo/Manifest| 1 + app-text/podofo/podofo-0.9.7.ebuild | 112 2 files changed, 113 insertions(+) diff --git a/app-text/podofo/Manifest b/app-text/podofo/Manifest index f5d3e309a7d7..58833fa8fc0b 100644 --- a/app-text/podofo/Manifest +++ b/app-text/podofo/Manifest @@ -1 +1,2 @@ DIST podofo-0.9.6_p20190928.tar.xz 747532 BLAKE2B 39d051e6adca85bf0f124e5d48e1ff88dc951d7c1b38bc76dc7e3640ea9c3f8a59c6ba9a9105a263234e94932e450bec12dde455850dbf96cd7eec3e69a1a28d SHA512 b9d46fb02eeba61190a0efd17b507bba62d7246af6fff3c3514c9970e99e085f9aad92baa05cc6cf0a8c3c2843554099c904bff10be54dbb4d4cb7de460fc3cc +DIST podofo-0.9.7.tar.gz 1005247 BLAKE2B d8f123008d272c1c39f60438d7cd6112cdd851488775e7e0fcb3fd9c4669fd64867fa293ef18b3189eac01f84a8a6b3c536171528f2b6097a5fe181c98501a71 SHA512 0e699739c2fb7d4d02ffca371504bb19f3a8a97ddcbfc06f8d9636db9e73064b4f633f7f09bce92140bb2174610ad68c1e5f8460d474d176ab803ed28295251b diff --git a/app-text/podofo/podofo-0.9.7.ebuild b/app-text/podofo/podofo-0.9.7.ebuild new file mode 100644 index ..a4054a7a6ec6 --- /dev/null +++ b/app-text/podofo/podofo-0.9.7.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..4} ) + +inherit cmake flag-o-matic lua-single toolchain-funcs + +DESCRIPTION="PoDoFo is a C++ library to work with the PDF file format" +HOMEPAGE="https://sourceforge.net/projects/podofo/; +SRC_URI="https://cfhcable.dl.sourceforge.net/project/podofo/podofo/${PV}/${P}.tar.gz; + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="+boost idn debug test +tools" +RESTRICT="test" +REQUIRED_USE="${LUA_REQUIRED_USE} + test? ( tools )" + +RDEPEND="${LUA_DEPS} + idn? ( net-dns/libidn:= ) + dev-libs/openssl:0= + media-libs/fontconfig:= + media-libs/freetype:2= + virtual/jpeg:0= + media-libs/libpng:0= + media-libs/tiff:0= + sys-libs/zlib:=" +DEPEND="${RDEPEND}" + +BDEPEND="virtual/pkgconfig + boost? ( dev-util/boost-build )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.9.6_p20190928-cmake_lua_version.patch +) + +DOCS="AUTHORS ChangeLog TODO" + +src_prepare() { + cmake_src_prepare + local x sed_args + + # bug 620934 - Disable linking with cppunit when possible, since it + # triggers errors with some older compilers. + use test || sed -e 's:^FIND_PACKAGE(CppUnit):#\0:' -i CMakeLists.txt || die + + # bug 556962 + sed -i -e 's|Decrypt( pEncryptedBuffer, nOutputLen, pDecryptedBuffer, m_lLen );|Decrypt( pEncryptedBuffer, (pdf_long)nOutputLen, pDecryptedBuffer, (pdf_long\&)m_lLen );|' \ + test/unit/EncryptTest.cpp || die + + sed -i \ + -e "s:LIBDIRNAME \"lib\":LIBDIRNAME \"$(get_libdir)\":" \ + -e "s:LIBIDN_FOUND:HAVE_LIBIDN:g" \ + CMakeLists.txt || die + + # Use pkg-config to find headers for bug #459404. + sed_args= + for x in $($(tc-getPKG_CONFIG) --cflags freetype2) ; do + [[ ${x} == -I* ]] || continue + x=${x#-I} + if [[ -f ${x}/ft2build.h ]] ; then + sed_args+=" -e s:/usr/include/\\r\$:${x}:" + elif [[ -f ${x}/freetype/config/ftheader.h ]] ; then + sed_args+=" -e s:/usr/include/freetype2\\r\$:${x}:" + fi + done + [[ -n ${sed_args} ]] && \ + { sed -i ${sed_args} cmake/modules/FindFREETYPE.cmake || die; } + + # Bug #407015: fix to compile with Lua 5.2+ + case "${ELUA}" in + lua5-1|luajit) + ;; + *) + sed -e 's: lua_open(: luaL_newstate(:' \ + -e 's: luaL_getn(: lua_rawlen(:' -i \ + tools/podofocolor/luaconverter.cpp \ + tools/podofoimpose/planreader_lua.cpp || die + ;; + esac +} + +src_configure() { + + # Bug #381359: undefined reference to `PoDoFo::PdfVariant::DelayedLoadImpl()' + filter-flags -fvisibility-inlines-hidden + + mycmakeargs+=( + "-DPODOFO_BUILD_SHARED=1" + "-DPODOFO_HAVE_JPEG_LIB=1" + "-DPODOFO_HAVE_PNG_LIB=1" + "-DPODOFO_HAVE_TIFF_LIB=1" + "-DWANT_FONTCONFIG=1" + "-DUSE_STLPORT=0" +
[gentoo-commits] repo/gentoo:master commit in: virtual/podofo-build/
commit: 2115548bea068c67c7f99fe14316527b5f1ec499 Author: Zac Medico gentoo org> AuthorDate: Sat Feb 26 19:49:55 2022 + Commit: Zac Medico gentoo org> CommitDate: Sat Feb 26 19:52:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2115548b virtual/podofo-build: Bump to version 0.9.7 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Zac Medico gentoo.org> virtual/podofo-build/podofo-build-0.9.7.ebuild | 16 1 file changed, 16 insertions(+) diff --git a/virtual/podofo-build/podofo-build-0.9.7.ebuild b/virtual/podofo-build/podofo-build-0.9.7.ebuild new file mode 100644 index ..2eb20b281468 --- /dev/null +++ b/virtual/podofo-build/podofo-build-0.9.7.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Virtual package for building against PoDoFo" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="+boost idn debug test +tools" +RESTRICT="!test? ( test )" + +# Pull in boost for build-against header dependency (see bug #503802). +RDEPEND=" + app-text/podofo:0/${PV}[boost=,idn=,debug=,test=,tools=] + boost? ( dev-libs/boost ) +"
[gentoo-commits] repo/gentoo:master commit in: kde-apps/kdepim-runtime/
commit: 0398490eb9276cea9602699550c894877e412273 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 26 18:27:58 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 26 19:42:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0398490e kde-apps/kdepim-runtime: Drop 21.08.3-r1 Closes: https://bugs.gentoo.org/834023 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> .../kdepim-runtime-21.08.3-r1.ebuild | 90 -- 1 file changed, 90 deletions(-) diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-21.08.3-r1.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-21.08.3-r1.ebuild deleted file mode 100644 index 6fb5200ce177.. --- a/kde-apps/kdepim-runtime/kdepim-runtime-21.08.3-r1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.84.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM" -HOMEPAGE="https://apps.kde.org/kontact/; - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -RESTRICT="test" - -# TODO kolab -RDEPEND=" - >=app-crypt/qca-2.3.0:2 - dev-libs/cyrus-sasl:2 - dev-libs/libical:= - dev-libs/qtkeychain:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtnetworkauth-${QTMIN}:5 - >=dev-qt/qtspeech-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kalarmcal-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmbox-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkgapi-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdav-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - test? ( >=kde-apps/kimap-${PVCUT}:5[test] ) -" -BDEPEND="dev-libs/libxslt" - -PATCHES=( "${FILESDIR}"/${P}-CVE-2020-15954.patch ) # bug 734126 - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Libkolabxml=ON - ) - ecm_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: sci-libs/stellarsolver/
commit: 35b663a3d46eedbdadb5b968d25986cdf580e784 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 26 18:57:39 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 26 19:42:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35b663a3 sci-libs/stellarsolver: Drop 1.8 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> sci-libs/stellarsolver/Manifest | 1 - sci-libs/stellarsolver/stellarsolver-1.8.ebuild | 27 - 2 files changed, 28 deletions(-) diff --git a/sci-libs/stellarsolver/Manifest b/sci-libs/stellarsolver/Manifest index 4aaf3f12e192..4b2ab6e6f597 100644 --- a/sci-libs/stellarsolver/Manifest +++ b/sci-libs/stellarsolver/Manifest @@ -1,2 +1 @@ -DIST stellarsolver-1.8.tar.gz 9117094 BLAKE2B fbfb08e1225c4285b5ce6f88372c1076fcfa622f63b093ffb0261e81c14f6901788b5bc6d6246008024df3a5ad7a96c07908633fa42453df5f57eeae4b1ada8d SHA512 08aa0647507874c9dfe032c10f7e583a54ca18302bc92731147875100c3f0903e03083ee71af851b2497898211ff8903477dfb56e61360a792a388d14d226db1 DIST stellarsolver-1.9.tar.gz 9117560 BLAKE2B dd458399bd53a6e9de50293ebe15538275fb494d8ef63699eb1234aaee5234fdbb81fe23a28cc1d264490ea8849569293342125461d9e638111c9acb9756fbdf SHA512 a618e551ec28bd8439a495ca6f2a69b857852f0129c8e7d692315bd124b7c7a5130763775264b3f6a7394b3d0480d4f95c1605fb02e311ab6c38b4c60bc6b9e3 diff --git a/sci-libs/stellarsolver/stellarsolver-1.8.ebuild b/sci-libs/stellarsolver/stellarsolver-1.8.ebuild deleted file mode 100644 index 35969b975220.. --- a/sci-libs/stellarsolver/stellarsolver-1.8.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Cross-platform Sextractor and Astrometry.net-Based internal astrometric solver" -HOMEPAGE="https://github.com/rlancaste/stellarsolver; -SRC_URI="https://github.com/rlancaste/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=" - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - sci-libs/cfitsio:= - sci-libs/gsl:= - sci-astronomy/wcslib:= -" -DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-office/skrooge/
commit: 602ad47406c44321e8fae05e1e37b2fb9d3a6164 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 26 18:57:10 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 26 19:42:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=602ad474 app-office/skrooge: Drop 2.26.1 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> app-office/skrooge/Manifest | 1 - app-office/skrooge/skrooge-2.26.1.ebuild | 99 2 files changed, 100 deletions(-) diff --git a/app-office/skrooge/Manifest b/app-office/skrooge/Manifest index fbaa3ec46e3f..b6b3ef590f77 100644 --- a/app-office/skrooge/Manifest +++ b/app-office/skrooge/Manifest @@ -1,2 +1 @@ -DIST skrooge-2.26.1.tar.xz 22138584 BLAKE2B 15328406763c69a1a746dc099be815e8c49163c5e99e5d8c985a368b1d629759c519b261b2f06b27e83bb538f6ccbf4a2a2d25ca31262f0e407805639bab7d8d SHA512 03263689310e1c7538acdd133f7b6cfcd67c51a4d426ee4512609408c91968a1369f2ef09da851958c210b4399c706ad35af5b384fcea8ec7a25705a548ae537 DIST skrooge-2.27.0.tar.xz 22185204 BLAKE2B 803281a5a5c491d696a43e046d28d9e846a1c8fa3456a5f93da1a2697d6d3a3181311eff50a06fa0190a99561f72afababa0d623bd8b93b22b8704106c48a8ba SHA512 d97ecb852c212d880b2ffc441e1a31915318800c06c386773cf9845f88e7ff4c8cefc72508e5d6c46f6bd1fdd93c0e9f2d2249c3ed05a878fd843a0c6c358d51 diff --git a/app-office/skrooge/skrooge-2.26.1.ebuild b/app-office/skrooge/skrooge-2.26.1.ebuild deleted file mode 100644 index b6a539031f7f.. --- a/app-office/skrooge/skrooge-2.26.1.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Personal finances manager, aiming at being simple and intuitive" -HOMEPAGE="https://skrooge.org/; - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="amd64 x86" -fi - -LICENSE="GPL-2" -SLOT="5" -IUSE="activities kde ofx" - -# hangs + installs files (also requires KF5DesignerPlugin) -RESTRICT+=" test" - -COMMON_DEPEND=" - >=app-crypt/qca-2.3.0:2 - dev-db/sqlcipher - dev-libs/grantlee:5 - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtscript-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5= - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 ) - kde? ( >=kde-frameworks/krunner-${KFMIN}:5 ) - ofx? ( dev-libs/libofx:= ) -" -DEPEND="${COMMON_DEPEND} - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtquickcontrols-${QTMIN}:5 -" -BDEPEND=" - dev-libs/libxslt - virtual/pkgconfig -" - -src_configure() { - local mycmakeargs=( - -DSKG_WEBENGINE=ON - -DSKG_WEBKIT=OFF - -DSKG_DESIGNER=OFF - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package kde KF5Runner) - $(cmake_use_find_package ofx LibOfx) - -DSKG_BUILD_TEST=$(usex test) - ) - - ecm_src_configure -} - -src_test() { - local mycmakeargs=( - -DSKG_BUILD_TEST=ON - ) - ecm_src_test -}