[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: d2ca31719bc482685e2f27c361b0273dfe6dbe7d Author: Andrew Savchenko gentoo org> AuthorDate: Fri Mar 24 08:08:27 2023 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Mar 24 08:08:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2ca3171 profiles: unmask dev-python/pygame_sdl2 New version 8.0.3 is in the tree with build issue fixed, so unmask the package. Bug: https://bugs.gentoo.org/892347 Signed-off-by: Andrew Savchenko gentoo.org> profiles/package.mask | 6 -- 1 file changed, 6 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 6f538f75f757..113a2fec114e 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -316,12 +316,6 @@ dev-lang/regina-rexx # Removal on 2023-03-26. Bug #740480. media-tv/nvtv -# Michał Górny (2023-02-24) -# Fails to build with setuptools-67.2.0. Release from Aug 2020. -# Upstream has made a number of releases since. No revdeps. -# Removal on 2023-03-26. Bug #892347. -dev-python/pygame_sdl2 - # Michał Górny (2023-02-24) # Fails to build with setuptools-67.2.0. The current version is from # Jan 2021, upstream had a few releases in 2022. Multiple other bugs..
[gentoo-commits] repo/gentoo:master commit in: dev-python/pygame_sdl2/
commit: e28baf3e1f82c7d88960073294bf84d1c6efeb3f Author: Andrew Savchenko gentoo org> AuthorDate: Fri Mar 24 08:06:25 2023 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Mar 24 08:06:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e28baf3e dev-python/pygame_sdl2: add 8.0.3 Bug: https://bugs.gentoo.org/892347 Signed-off-by: Andrew Savchenko gentoo.org> dev-python/pygame_sdl2/Manifest | 1 + dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild | 45 + 2 files changed, 46 insertions(+) diff --git a/dev-python/pygame_sdl2/Manifest b/dev-python/pygame_sdl2/Manifest index 2c1ae61b091d..79c3f479702c 100644 --- a/dev-python/pygame_sdl2/Manifest +++ b/dev-python/pygame_sdl2/Manifest @@ -1 +1,2 @@ DIST pygame_sdl2-2.1.0-for-renpy-7.3.5.tar.gz 2678274 BLAKE2B 537e63a7e4755f6fea20f4ceec065272b83879958a0a794780b8976877aa083a2a9bc1b8b4a4592accaeb59dbeeac480d75965291ddbff324aea5c90d7dbcfc0 SHA512 b58a57d70efdfcea066735e3681047bec4fc89a9b75e423f5f889cd29f89a25bd0b96fcbca17578958b677e44858aafc9c6b17aad54dae640640bb7eb54cddbd +DIST pygame_sdl2-2.1.0-for-renpy-8.0.3.tar.gz 4053740 BLAKE2B 607e9c587734a5d53f25ff7537b308eade273f97065e81166bbace9ca255adfda0bef23f05d9fcb370c96d7eeb6175a6b649b0b07727b027ed2b43506dc876c6 SHA512 135779d4de6e2bc8ade069c11d521dd0dc2bebae6dc63a374d478785fe7534626e9dc3c7f8f50c3291f4a60b26eb474c14e3971f0b9487215125bbcd5af6782c diff --git a/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild b/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild new file mode 100644 index ..d1b95dfb311c --- /dev/null +++ b/dev-python/pygame_sdl2/pygame_sdl2-8.0.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +inherit distutils-r1 + +PYSDL="${PN}-2.1.0" + +DESCRIPTION="Reimplementation of portions of the pygame API using SDL2" +HOMEPAGE="https://github.com/renpy/pygame_sdl2; +SRC_URI="https://www.renpy.org/dl/${PV}/${PYSDL}-for-renpy-${PV}.tar.gz; + +LICENSE="LGPL-2.1 ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}]" +DEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + media-libs/libjpeg-turbo:= + media-libs/libpng:0= + media-libs/libsdl2:=[video] + media-libs/sdl2-image:=[png,jpeg] + >=media-libs/sdl2-mixer-2.0.2:= + media-libs/sdl2-ttf:= +" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${PYSDL}-for-renpy-${PV} + +python_prepare_all() { + # PyGame distribution for this version has some pregenerated files; + # we need to remove them + rm -r gen{,3,-static} || die + + # Fix tag name according to PEP 440 + sed -i 's/-for-renpy-/+renpy/' setup.cfg || die + + distutils-r1_python_prepare_all +}
[gentoo-commits] repo/gentoo:master commit in: app-arch/unrpa/
commit: 8e84f7093d95b7ac7b0b6db99cda576bdd1717ff Author: Andrew Savchenko gentoo org> AuthorDate: Fri Mar 24 07:15:28 2023 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Mar 24 07:16:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e84f709 app-arch/unrpa: drop 2.3.0 Signed-off-by: Andrew Savchenko gentoo.org> app-arch/unrpa/unrpa-2.3.0.ebuild | 15 --- 1 file changed, 15 deletions(-) diff --git a/app-arch/unrpa/unrpa-2.3.0.ebuild b/app-arch/unrpa/unrpa-2.3.0.ebuild deleted file mode 100644 index 9310e3e2a7f9.. --- a/app-arch/unrpa/unrpa-2.3.0.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit distutils-r1 - -DESCRIPTION="Ren'Py's RPA data file extractor" -HOMEPAGE="https://github.com/Lattyware/unrpa; -SRC_URI="https://github.com/Lattyware/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -SLOT="0" -LICENSE="GPL-3" -KEYWORDS="~amd64 ~x86"
[gentoo-commits] repo/gentoo:master commit in: app-arch/unrpa/
commit: ed3ad010630cf67c1859672b45930f49a4c3943e Author: Andrew Savchenko gentoo org> AuthorDate: Fri Mar 24 07:10:13 2023 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Mar 24 07:16:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3ad010 app-arch/unrpa: update EAPI 7 -> 8, enable python3_11 Closes: https://bugs.gentoo.org/896496 Signed-off-by: Andrew Savchenko gentoo.org> app-arch/unrpa/unrpa-2.3.0-r1.ebuild | 16 1 file changed, 16 insertions(+) diff --git a/app-arch/unrpa/unrpa-2.3.0-r1.ebuild b/app-arch/unrpa/unrpa-2.3.0-r1.ebuild new file mode 100644 index ..6e5de4cab121 --- /dev/null +++ b/app-arch/unrpa/unrpa-2.3.0-r1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +inherit distutils-r1 + +DESCRIPTION="Ren'Py's RPA data file extractor" +HOMEPAGE="https://github.com/Lattyware/unrpa; +SRC_URI="https://github.com/Lattyware/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-3" +KEYWORDS="~amd64 ~x86"
[gentoo-commits] repo/gentoo:master commit in: media-libs/imlib2/files/, media-libs/imlib2/
commit: 7a35b5d4db412bc2b24a47839a2b6f057e054c68 Author: Andrew Savchenko gentoo org> AuthorDate: Fri Mar 17 19:49:29 2023 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Mar 17 19:51:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a35b5d4 media-libs/imlib2: drop 1.7.1-r4, 1.7.5-r1 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/imlib2/Manifest | 2 - media-libs/imlib2/files/7d60151ba9.patch | 37 --- media-libs/imlib2/imlib2-1.7.1-r4.ebuild | 78 --- media-libs/imlib2/imlib2-1.7.5-r1.ebuild | 80 4 files changed, 197 deletions(-) diff --git a/media-libs/imlib2/Manifest b/media-libs/imlib2/Manifest index 001f3a0a5cc7..c6907aef828b 100644 --- a/media-libs/imlib2/Manifest +++ b/media-libs/imlib2/Manifest @@ -1,4 +1,2 @@ DIST imlib2-1.11.0.tar.xz 820368 BLAKE2B 2e1dec04c44ce14429910c0dd6b7b5173bc70e8968912c9c25e8b47d38fdfd6753c29de2e5a2ae0b0e6498550e207989ae927682b09032b637baf759744dfbec SHA512 2727b217ae18e1015591f2587f885a5a8d59471d6051f1aefb761329fd0fc979163e228154b2bff8728a3a2acc28437f189989d24a4d6e37bfc6f69445bd47e7 -DIST imlib2-1.7.1.tar.bz2 893631 BLAKE2B 637bf70ea223a63c51def0fac4102683a090de41a1f5904d6232fd2fa004915e3dcde54eac51d16532d2df83a0f8df127266766ac3700ae2948d39fefef512b8 SHA512 36e457855da0f129c7e7ba3dfcb44162b6624b1d56df5f84448495a96fe9ad1ce3e6c628222630be7274476722c4feaa8e1648d1e463439ca758e66ce9645970 -DIST imlib2-1.7.5.tar.xz 793124 BLAKE2B bc47f81aeb635ca2f3d4962e1be5c53111a25a88ccbfcd8f9a7c87717b256966ca6b8cd78fb897287dab656ef2ade41a0955f7d3770d6d670e675954f000cebb SHA512 6e0a79359d6cac297b7a074a75bf577c8c1e3932d9993616834ea9076a7df544fafcfa960fe8ed7468f1291533f3c828260ccb809a882dadb3f3650ba9dd3f28 DIST imlib2-1.9.1.tar.xz 813104 BLAKE2B ef7369d2285bd5b207f646ebb12492323203306c95786d8561a1191dbe489a8efe61975e4deed7bc9c8ed0ac24cf9bd826fa5a24095bc3d254e6f6d6379c8c8b SHA512 00eb8804a32e1403614e9f899f358dd9797f4bcfa7e9fdecd37992731019933e39834a60bd20be8fb69a35161ba1e784bd638b5ecb626d01a4f69c70c330e5f1 diff --git a/media-libs/imlib2/files/7d60151ba9.patch b/media-libs/imlib2/files/7d60151ba9.patch deleted file mode 100644 index 33709d83849f.. --- a/media-libs/imlib2/files/7d60151ba9.patch +++ /dev/null @@ -1,37 +0,0 @@ -https://bugs.gentoo.org/87 -https://git.enlightenment.org/old/legacy-imlib2/commit/7d60151ba9696ef07be79af68d5c631a97c63906 - -From 7d60151ba9696ef07be79af68d5c631a97c63906 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?S=C3=B6ren=20Tempel?= -Date: Mon, 3 Jan 2022 10:56:03 +0100 -Subject: [PATCH] ICO loader: Fix compilation on big endian architectures - -Commit ff79901a071a76ec73cc98c7ff15102c514afb7b refactors the -ico_read_idir function and removed the local nr variable. Unfortunately, -this variable is still used within an `#ifdef WORDS_BIGENDIAN` block on -big endian architectures as a for loop index variable. As such, the code -does presently not compile since the aforementioned commit. This patch -fixes this issue by re-introducing the variable conditionally on big -endian architectures. - -Note: It would likely be cleaner to declare the nr variable as part of -the loop declaration, however, this C99 feature does not seem to be used -anywhere in the code base, hence I refrained from using it here. - src/modules/loaders/loader_ico.c | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/src/modules/loaders/loader_ico.c b/src/modules/loaders/loader_ico.c -index e8cef41..66c3643 100644 a/src/modules/loaders/loader_ico.c -+++ b/src/modules/loaders/loader_ico.c -@@ -139,6 +139,9 @@ ico_read_icon(ico_t * ico, int ino) - { -ie_t *ie; -unsigned intsize; -+#ifdef WORDS_BIGENDIAN -+ unsigned intnr; -+#endif - -ie = >ie[ino]; - diff --git a/media-libs/imlib2/imlib2-1.7.1-r4.ebuild b/media-libs/imlib2/imlib2-1.7.1-r4.ebuild deleted file mode 100644 index 7914bb93ddd5.. --- a/media-libs/imlib2/imlib2-1.7.1-r4.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal toolchain-funcs - -DESCRIPTION="Version 2 of an advanced replacement library for libraries like libXpm" -HOMEPAGE="https://www.enlightenment.org/ - https://sourceforge.net/projects/enlightenment/files/imlib2-src/; -SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.bz2; - -LICENSE="BSD" -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="+X bzip2 cpu_flags_x86_mmx cpu_flags_x86_sse2 doc +gif +jpeg mp3 +png +shm - static-libs +tiff +webp zlib" - -REQUIRED_USE="shm? ( X )&
[gentoo-commits] repo/gentoo:master commit in: media-plugins/imlib2_loaders/files/, media-plugins/imlib2_loaders/
commit: 2a9fa4ee221eb69bec83f161cf0a14692bf832b4 Author: Andrew Savchenko gentoo org> AuthorDate: Fri Mar 17 19:43:22 2023 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Mar 17 19:51:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a9fa4ee media-plugins/imlib2_loaders: drop 1.7.1, 1.7.5 Signed-off-by: Andrew Savchenko gentoo.org> media-plugins/imlib2_loaders/Manifest | 2 -- .../files/imlib2_loaders-1.7.1-loader-api.patch| 36 .../imlib2_loaders/imlib2_loaders-1.7.1.ebuild | 38 -- .../imlib2_loaders/imlib2_loaders-1.7.5.ebuild | 34 --- media-plugins/imlib2_loaders/metadata.xml | 1 - 5 files changed, 111 deletions(-) diff --git a/media-plugins/imlib2_loaders/Manifest b/media-plugins/imlib2_loaders/Manifest index 4996f897a9f5..545c99a5cda0 100644 --- a/media-plugins/imlib2_loaders/Manifest +++ b/media-plugins/imlib2_loaders/Manifest @@ -1,4 +1,2 @@ DIST imlib2_loaders-1.11.0.tar.xz 254380 BLAKE2B a578ea36d18e6dfbadc107a862fd9a2089760280a82bb9a1efe047e7d142c0351afd62b228cf53dbca6b7cf6aa3aa17244e86c80416d6dea533f1de721e26eb0 SHA512 ecc26f5b087bf23e7c2a767b7a9663f3b594f7146e8c7e87a5333297641db0b8557a9faf554c95f45ba0b1c336e87e50b8b2b79005fccacd6f9dac9de36949c6 -DIST imlib2_loaders-1.7.1.tar.bz2 302348 BLAKE2B 8f73daa5b70d7122c136a001df920649a438edc60d4e7e94b691dfecc0864b66c321c676fb78a2f9e990b842d31fd5f95dcbacf232d6b9809382173449f86673 SHA512 5752768aa61c36e8f8ae5ff9219f950ba7b1561629bb21e4b4e16890d0fa904e93899e64152f05c6d7190553404336ec33b1d88b0cbec46c61a26598e27d449d -DIST imlib2_loaders-1.7.5.tar.xz 252548 BLAKE2B 5bc048dad9949dabd9ba3253fe862089975fe0b1dc6bc898e0b5fbc27cf4c2d7be81dbec64aa9fc1da357ed881e5617017f36c46d009a633e594a54fa29beeb0 SHA512 3b307dfae033466d2fa37f90d47626d32fd90228747cbd03ca3bfafe33fb995dbd1b86cfd13e4982c622b18940e4d6b2ec4826c017f5dce0c1cdee1b558c9204 DIST imlib2_loaders-1.9.1.tar.xz 257512 BLAKE2B b1610b54923f354fa0946d1e19efc9270f737122f979e5352c2090f25bd79318c58437b8fc7744dff9b9d7991f38a0b26aa5f3ce1e493961e348d1d2012924df SHA512 eed5c567d4c896a321be7492ceda8b1be33c5d8ab7614a7f9588adc9a2c288f4127f1c91ce65ea0ce18b5477c5b9a58bceb04a82a98cb6fc071a0c762f9ce8ee diff --git a/media-plugins/imlib2_loaders/files/imlib2_loaders-1.7.1-loader-api.patch b/media-plugins/imlib2_loaders/files/imlib2_loaders-1.7.1-loader-api.patch deleted file mode 100644 index 981b1ce1e9b1.. --- a/media-plugins/imlib2_loaders/files/imlib2_loaders-1.7.1-loader-api.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff '--color=auto' -Naurd imlib2_loaders-1.7.1.orig/src/modules/loaders/loader_common.h imlib2_loaders-1.7.1/src/modules/loaders/loader_common.h imlib2_loaders-1.7.1.orig/src/modules/loaders/loader_common.h 2020-05-21 06:49:09.0 +0300 -+++ imlib2_loaders-1.7.1/src/modules/loaders/loader_common.h 2021-01-16 15:11:53.229675567 +0300 -@@ -4,6 +4,7 @@ - #include "config.h" - #include "common.h" - #include "image.h" -+#include "loaders.h" - - __EXPORT__ char load(ImlibImage * im, ImlibProgressFunction progress, - char progress_granularity, char load_data); -diff '--color=auto' -Naurd imlib2_loaders-1.7.1.orig/src/modules/loaders/loaders.h imlib2_loaders-1.7.1/src/modules/loaders/loaders.h imlib2_loaders-1.7.1.orig/src/modules/loaders/loaders.h1970-01-01 03:00:00.0 +0300 -+++ imlib2_loaders-1.7.1/src/modules/loaders/loaders.h 2020-07-28 21:13:51.0 +0300 -@@ -0,0 +1,21 @@ -+#ifndef __LOADERS -+#define __LOADERS 1 -+ -+#include "image.h" -+ -+struct _imlibloader { -+ char *file; -+ int num_formats; -+ char **formats; -+ void *handle; -+ char(*load)(ImlibImage * im, -+ ImlibProgressFunction progress, -+ char progress_granularity, char load_data); -+ char(*save)(ImlibImage * im, -+ ImlibProgressFunction progress, -+ char progress_granularity); -+ ImlibLoader*next; -+ int (*load2)(ImlibImage * im, int load_data); -+}; -+ -+#endif /* __LOADERS */ diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.7.1.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.7.1.ebuild deleted file mode 100644 index c80e42eab44d.. --- a/media-plugins/imlib2_loaders/imlib2_loaders-1.7.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Additional image loaders for Imlib2" -HOMEPAGE="https://www.enlightenment.org/ - https://sourceforge.net/projects/enlightenment/files/imlib2-src/; -SRC_URI="https://downloads.sou
[gentoo-commits] repo/gentoo:master commit in: media-libs/imlib2/
commit: 417ab27510281090e3febb947a82385513772d86 Author: Andrew Savchenko gentoo org> AuthorDate: Fri Mar 17 19:34:49 2023 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Mar 17 19:39:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=417ab275 media-libs/imlib2: add 1.11.0 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/imlib2/Manifest | 1 + media-libs/imlib2/imlib2-1.11.0.ebuild | 98 ++ media-libs/imlib2/metadata.xml | 3 ++ 3 files changed, 102 insertions(+) diff --git a/media-libs/imlib2/Manifest b/media-libs/imlib2/Manifest index ff0b58573b34..001f3a0a5cc7 100644 --- a/media-libs/imlib2/Manifest +++ b/media-libs/imlib2/Manifest @@ -1,3 +1,4 @@ +DIST imlib2-1.11.0.tar.xz 820368 BLAKE2B 2e1dec04c44ce14429910c0dd6b7b5173bc70e8968912c9c25e8b47d38fdfd6753c29de2e5a2ae0b0e6498550e207989ae927682b09032b637baf759744dfbec SHA512 2727b217ae18e1015591f2587f885a5a8d59471d6051f1aefb761329fd0fc979163e228154b2bff8728a3a2acc28437f189989d24a4d6e37bfc6f69445bd47e7 DIST imlib2-1.7.1.tar.bz2 893631 BLAKE2B 637bf70ea223a63c51def0fac4102683a090de41a1f5904d6232fd2fa004915e3dcde54eac51d16532d2df83a0f8df127266766ac3700ae2948d39fefef512b8 SHA512 36e457855da0f129c7e7ba3dfcb44162b6624b1d56df5f84448495a96fe9ad1ce3e6c628222630be7274476722c4feaa8e1648d1e463439ca758e66ce9645970 DIST imlib2-1.7.5.tar.xz 793124 BLAKE2B bc47f81aeb635ca2f3d4962e1be5c53111a25a88ccbfcd8f9a7c87717b256966ca6b8cd78fb897287dab656ef2ade41a0955f7d3770d6d670e675954f000cebb SHA512 6e0a79359d6cac297b7a074a75bf577c8c1e3932d9993616834ea9076a7df544fafcfa960fe8ed7468f1291533f3c828260ccb809a882dadb3f3650ba9dd3f28 DIST imlib2-1.9.1.tar.xz 813104 BLAKE2B ef7369d2285bd5b207f646ebb12492323203306c95786d8561a1191dbe489a8efe61975e4deed7bc9c8ed0ac24cf9bd826fa5a24095bc3d254e6f6d6379c8c8b SHA512 00eb8804a32e1403614e9f899f358dd9797f4bcfa7e9fdecd37992731019933e39834a60bd20be8fb69a35161ba1e784bd638b5ecb626d01a4f69c70c330e5f1 diff --git a/media-libs/imlib2/imlib2-1.11.0.ebuild b/media-libs/imlib2/imlib2-1.11.0.ebuild new file mode 100644 index ..ec610580a755 --- /dev/null +++ b/media-libs/imlib2/imlib2-1.11.0.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Must be bumped with media-plugins/imlib2_loaders! + +inherit multilib-minimal toolchain-funcs + +DESCRIPTION="Version 2 of an advanced replacement library for libraries like libXpm" +HOMEPAGE="https://www.enlightenment.org/ + https://sourceforge.net/projects/enlightenment/files/imlib2-src/; +SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+X apidoc bzip2 cpu_flags_x86_mmx cpu_flags_x86_sse2 debug +eps +filters +gif +jpeg jpeg2k jpegxl heif lzma mp3 packing +png ++shm static-libs svg +text +tiff +webp zlib" + +REQUIRED_USE="shm? ( X )" + +RDEPEND=" + X? ( + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + ) + bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] ) + eps? ( app-text/libspectre ) + gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] ) + heif? ( media-libs/libheif:=[${MULTILIB_USEDEP}] ) + jpeg2k? ( media-libs/openjpeg:=[${MULTILIB_USEDEP}] ) + jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] ) + jpegxl? ( media-libs/libjxl:=[${MULTILIB_USEDEP}] ) + lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] ) + media-libs/freetype:2[${MULTILIB_USEDEP}] + mp3? ( media-libs/libid3tag:=[${MULTILIB_USEDEP}] ) + png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] ) + svg? ( >=gnome-base/librsvg-2.46.0:=[${MULTILIB_USEDEP}] ) + tiff? ( >=media-libs/tiff-4.0.4:=[${MULTILIB_USEDEP}] ) + webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) + !Use the X window system Provide doxygen generated API docs Bzip2 loader support + Build filter functions (blur, sharpen, etc) Gif image loader support Jpeg image loader support Heif and Avif image loader support Eps image loader support Jxl image loader support ID3 loader support + Enable structure packing. This will reduce memory footprint at the cost of unaligned memory access PNG image loader support Use MIT shared memory support for X image transfer + Build text (TrueType font)
[gentoo-commits] repo/gentoo:master commit in: media-plugins/imlib2_loaders/
commit: c703b959253f3d3a167135364b91b01aec33a7eb Author: Andrew Savchenko gentoo org> AuthorDate: Fri Mar 17 19:35:30 2023 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Mar 17 19:39:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c703b959 media-plugins/imlib2_loaders: add 1.11.0 Signed-off-by: Andrew Savchenko gentoo.org> media-plugins/imlib2_loaders/Manifest | 1 + .../imlib2_loaders/imlib2_loaders-1.11.0.ebuild| 34 ++ 2 files changed, 35 insertions(+) diff --git a/media-plugins/imlib2_loaders/Manifest b/media-plugins/imlib2_loaders/Manifest index a26e97648bfe..4996f897a9f5 100644 --- a/media-plugins/imlib2_loaders/Manifest +++ b/media-plugins/imlib2_loaders/Manifest @@ -1,3 +1,4 @@ +DIST imlib2_loaders-1.11.0.tar.xz 254380 BLAKE2B a578ea36d18e6dfbadc107a862fd9a2089760280a82bb9a1efe047e7d142c0351afd62b228cf53dbca6b7cf6aa3aa17244e86c80416d6dea533f1de721e26eb0 SHA512 ecc26f5b087bf23e7c2a767b7a9663f3b594f7146e8c7e87a5333297641db0b8557a9faf554c95f45ba0b1c336e87e50b8b2b79005fccacd6f9dac9de36949c6 DIST imlib2_loaders-1.7.1.tar.bz2 302348 BLAKE2B 8f73daa5b70d7122c136a001df920649a438edc60d4e7e94b691dfecc0864b66c321c676fb78a2f9e990b842d31fd5f95dcbacf232d6b9809382173449f86673 SHA512 5752768aa61c36e8f8ae5ff9219f950ba7b1561629bb21e4b4e16890d0fa904e93899e64152f05c6d7190553404336ec33b1d88b0cbec46c61a26598e27d449d DIST imlib2_loaders-1.7.5.tar.xz 252548 BLAKE2B 5bc048dad9949dabd9ba3253fe862089975fe0b1dc6bc898e0b5fbc27cf4c2d7be81dbec64aa9fc1da357ed881e5617017f36c46d009a633e594a54fa29beeb0 SHA512 3b307dfae033466d2fa37f90d47626d32fd90228747cbd03ca3bfafe33fb995dbd1b86cfd13e4982c622b18940e4d6b2ec4826c017f5dce0c1cdee1b558c9204 DIST imlib2_loaders-1.9.1.tar.xz 257512 BLAKE2B b1610b54923f354fa0946d1e19efc9270f737122f979e5352c2090f25bd79318c58437b8fc7744dff9b9d7991f38a0b26aa5f3ce1e493961e348d1d2012924df SHA512 eed5c567d4c896a321be7492ceda8b1be33c5d8ab7614a7f9588adc9a2c288f4127f1c91ce65ea0ce18b5477c5b9a58bceb04a82a98cb6fc071a0c762f9ce8ee diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.11.0.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.11.0.ebuild new file mode 100644 index ..572f29a2e0fc --- /dev/null +++ b/media-plugins/imlib2_loaders/imlib2_loaders-1.11.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Additional image loaders for Imlib2" +HOMEPAGE="https://www.enlightenment.org/ + https://sourceforge.net/projects/enlightenment/files/imlib2-src/; +SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz; + +LICENSE="|| ( BSD GPL-2 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris" +IUSE="xcf" + +RDEPEND=">=media-libs/imlib2-${PV}" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + local myconf=( + --disable-static + $(use_enable xcf) + ) + + econf "${myconf[@]}" +} + +src_install() { + V=1 emake install DESTDIR="${D}" + einstalldocs + + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: app-text/sdcv/
commit: 8d58a50fde15795f515be38d6c7e34c8f9a76f4d Author: Andrew Savchenko gentoo org> AuthorDate: Fri Oct 28 14:32:47 2022 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Oct 28 14:34:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d58a50f app-text/sdcv: add 0.5.4 Closes: https://bugs.gentoo.org/865915 Signed-off-by: Andrew Savchenko gentoo.org> app-text/sdcv/Manifest | 1 + app-text/sdcv/sdcv-0.5.4.ebuild | 73 + 2 files changed, 74 insertions(+) diff --git a/app-text/sdcv/Manifest b/app-text/sdcv/Manifest index a57a7f83880a..6bd392c99eb6 100644 --- a/app-text/sdcv/Manifest +++ b/app-text/sdcv/Manifest @@ -1 +1,2 @@ DIST sdcv-0.5.3.tar.gz 62105 BLAKE2B 1424510cff2fa355d17884a31f8136f4c8a7bde071f387dd8a69b1d2d6b9c8e52869cd602b27b9966725370cf128fb62b8628e735f1faa92b78f75215462804f SHA512 73a305baad74d0584912e115d3de7395c8e88745fb69b4e5f1a345061629b0d4e05898bd589e96ce07948d52ba7c508ec4ab77862c8fadca5a2f19c5244e1442 +DIST sdcv-0.5.4.tar.gz 66706 BLAKE2B 9cb481f497483b502bec18765b9cbc31e8dd278e30ebd29005158a724669e171181a82c837b63016b9e88a84973831587d2b137bbbdb2290a89a73d3f0917f81 SHA512 6bae3a2c0f37ed9380f54715626efeea0df75d2525baa583c0915bba4d082d9ece40ee799a1e1bb5d36b7ccebace853653b6fab57d472a432b910f690235ee21 diff --git a/app-text/sdcv/sdcv-0.5.4.ebuild b/app-text/sdcv/sdcv-0.5.4.ebuild new file mode 100644 index ..e345ee7b990d --- /dev/null +++ b/app-text/sdcv/sdcv-0.5.4.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PLOCALES="cs fr ru sk uk zh_CN zh_TW" +inherit cmake plocale + +DESCRIPTION="Console version of Stardict program" +HOMEPAGE="https://dushistov.github.io/sdcv/; +SRC_URI="https://github.com/Dushistov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="darkterm nls readline test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.36 + sys-libs/zlib + readline? ( sys-libs/readline:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + nls? ( >=sys-devel/gettext-0.14.1 ) + test? ( app-misc/jq ) +" + +PATCHES=( + "${FILESDIR}/${PN}-0.5.3-t_list.patch" + "${FILESDIR}/${PN}-t_interactive.patch" +) + +src_prepare() { + if use darkterm; then + sed -i 's/;34m/;36m/' src/libwrapper.cpp || die + fi + + rm_loc() { + rm "po/${1}.po" || die + } + plocale_for_each_disabled_locale rm_loc + + # do not install locale-specific man pages unless asked to + if ! has uk ${LINGUAS-uk}; then + sed -ni '/share\/man\/uk/!p' CMakeLists.txt || die + fi + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DENABLE_NLS="$(usex nls)" + -DWITH_READLINE="$(usex readline)" + -DBUILD_TESTS="$(usex test ON OFF)" + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + use nls && cmake_src_compile lang +} + +src_install() { + # with USE=nls, but empty intersection of LINGUAS and list of + # supported translations, this directory is required, see bug 583386 + mkdir -p "${BUILD_DIR}/locale" + cmake_src_install + dodoc doc/DICTFILE_FORMAT +}
[gentoo-commits] repo/gentoo:master commit in: x11-wm/e16/, x11-wm/e16/files/
commit: 2fd5430f6bdd0ba5e81ed0330adb86f9a09396e5 Author: Andrew Savchenko gentoo org> AuthorDate: Tue Aug 2 12:50:50 2022 + Commit: Andrew Savchenko gentoo org> CommitDate: Tue Aug 2 12:50:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd5430f x11-wm/e16: drop 1.0.22 Signed-off-by: Andrew Savchenko gentoo.org> x11-wm/e16/Manifest | 1 - x11-wm/e16/e16-1.0.22.ebuild | 146 -- x11-wm/e16/files/e16-user-fonts.patch | 12 --- 3 files changed, 159 deletions(-) diff --git a/x11-wm/e16/Manifest b/x11-wm/e16/Manifest index 33779622ea3b..8c473fe0361f 100644 --- a/x11-wm/e16/Manifest +++ b/x11-wm/e16/Manifest @@ -1,3 +1,2 @@ -DIST e16-1.0.22.tar.xz 1442288 BLAKE2B 7f102474f9054935ea15ed58c91f18613561eaad84c8398c410014a5dbfb2f7f5fd079399db4c6462096c9a351bd89e47fbd61d304ca99ec844806c26c97d6a9 SHA512 0ff40390a56f0dbd2219d9e4e665b1c1802801e552df3bd76fa71502ad2fb7466f2f175757b088b490fbc58e4196b362d6cf451ad43d5104849ac8ce2805299e DIST e16-1.0.24.tar.xz 1392444 BLAKE2B 5a4c30af2d484226fac73cbe9131ae9dc308638fc035958012b99747ddaa15b1fc1340fe74c7e809e399b5c93dfc7bf8a6ead338c3977483621f4ab98f8f4a3e SHA512 869e2c654bbdcdbb56656cacea8338b0f99a991e4aeaa4dde3fd01e358b1010a58422344e617d522e024186ab98a1d9364e6ea3428507b3831516d1da5dfb08a DIST e16-1.0.25.tar.xz 144 BLAKE2B 34ef7be6896d04234b3a48675c185aa86d7a70e0e8b5db2cdf15bef4336a40575065713f9612b94dd29a490902f36f9eb08489a779160801e885a5635d896e56 SHA512 e5cc6b08ddad8eb3052dbafda2a0ab56134e90eb9cdf75da405ac853301eadf8348dc918218119117a1f96d08e562367ff60365deb790a14af5fbdaaf89684d3 diff --git a/x11-wm/e16/e16-1.0.22.ebuild b/x11-wm/e16/e16-1.0.22.ebuild deleted file mode 100644 index 8490c84fa233.. --- a/x11-wm/e16/e16-1.0.22.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Enlightenment Window Manager (E16)" -HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/; -SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.xz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+alsa audiofile container dbus debug +dialogs doc examples -gnome libhack modules nls opengl +pango player pulseaudio +sndfile -sound +themes xcomposite +xft xi2 xinerama xpresent +xrandr -+xrender +xsm +xsync zoom" - -REQUIRED_USE=" - opengl? ( xcomposite ) - pango? ( xft ) - sound? ( - ^^ ( alsa player pulseaudio ) - alsa? ( ^^ ( sndfile audiofile ) ) - pulseaudio? ( ^^ ( sndfile audiofile ) ) - ) -" - -BDEPEND=" - nls? ( sys-devel/gettext ) - virtual/pkgconfig -" -COMMON_DEPEND=" - media-libs/freetype:2 - media-libs/imlib2[X] - virtual/libiconv - x11-libs/libX11 - x11-libs/libXext - x11-misc/xbitmaps - dbus? ( sys-apps/dbus ) - opengl? ( - media-libs/glu - media-libs/mesa - ) - pango? ( - dev-libs/glib:2 - x11-libs/pango[X] - ) - sound? ( - alsa? ( media-libs/alsa-lib ) - player? ( media-sound/alsa-utils ) - pulseaudio? ( || ( - media-sound/apulse[sdk] - media-sound/pulseaudio - ) ) - audiofile? ( media-libs/audiofile:= ) - sndfile? ( media-libs/libsndfile ) - ) - xcomposite? ( - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXfixes - ) - xft? ( x11-libs/libXft ) - xinerama? ( x11-libs/libXinerama ) - xpresent? ( x11-libs/libXpresent ) - xrandr? ( x11-libs/libXrandr ) - xrender? ( x11-libs/libXrender ) - xsm? ( - x11-libs/libICE - x11-libs/libSM - ) - zoom? ( x11-libs/libXxf86vm ) -" -RDEPEND="${COMMON_DEPEND} - doc? ( app-doc/e16-docs ) - nls? ( virtual/libintl ) - themes? ( x11-themes/e16-themes ) - !x11-wm/enlightenment:0 -" -DEPEND="${COMMON_DEPEND} - x11-base/xorg-proto -" - -PATCHES=( "${FILESDIR}/${PN}-user-fonts.patch" ) - -src_configure() { - local myconf=( - $(use_enable container) - $(use_enable dbus) - $(use_enable debug libtrip) - $(use_enable dialogs) - $(use_enable doc docs) - $(use_enable libhack) - $(use_enable modules) - $(use_enable nls) - $(use_enable opengl glx) - $(use_enable pango) - $(use_enable xcomposite composite) - $(use_enable xft) -
[gentoo-commits] repo/gentoo:master commit in: x11-plugins/e16-epplets/files/, x11-plugins/e16-epplets/
commit: 33fe42ed406c519eb6198c7d58aad75d9435011d Author: Andrew Savchenko gentoo org> AuthorDate: Mon Aug 1 09:46:14 2022 + Commit: Andrew Savchenko gentoo org> CommitDate: Mon Aug 1 09:49:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33fe42ed x11-plugins/e16-epplets: fix build with musl Add missing for fd_set. Closes: https://bugs.gentoo.org/833163 Signed-off-by: Andrew Savchenko gentoo.org> x11-plugins/e16-epplets/e16-epplets-0.17.ebuild| 2 + .../e16-epplets/files/e16-epplets-0.17-musl.patch | 60 ++ 2 files changed, 62 insertions(+) diff --git a/x11-plugins/e16-epplets/e16-epplets-0.17.ebuild b/x11-plugins/e16-epplets/e16-epplets-0.17.ebuild index a9d646dbd7f3..643433afff87 100644 --- a/x11-plugins/e16-epplets/e16-epplets-0.17.ebuild +++ b/x11-plugins/e16-epplets/e16-epplets-0.17.ebuild @@ -31,6 +31,8 @@ DEPEND="${CDEPEND} x11-base/xorg-proto " +PATCHES=( "${FILESDIR}/${PN}-0.17-musl.patch" ) + src_configure() { local myconf=( $(use_enable cdaudio) diff --git a/x11-plugins/e16-epplets/files/e16-epplets-0.17-musl.patch b/x11-plugins/e16-epplets/files/e16-epplets-0.17-musl.patch new file mode 100644 index ..d6c2a6bbd3a6 --- /dev/null +++ b/x11-plugins/e16-epplets/files/e16-epplets-0.17-musl.patch @@ -0,0 +1,60 @@ +commit c3dcab92ff903422814573d6315ed2a1417080f6 +Author: Andrew Savchenko +Date: Mon Aug 1 12:03:51 2022 +0300 + +Include for fd_set + +When fd_set is used should be included. +On glibc it is done implicitly via other headers, +on musl it must be explicitly provided. + +Signed-off-by: Andrew Savchenko + +diff --git a/api/epplet.c b/api/epplet.c +index b6a7907..b74a4bc 100644 +--- a/api/epplet.c b/api/epplet.c +@@ -3,6 +3,7 @@ + #include + #include + #include ++#include + #include + #include + #include +diff --git a/epplets/E-Pinger.c b/epplets/E-Pinger.c +index 7187315..d397063 100644 +--- a/epplets/E-Pinger.c b/epplets/E-Pinger.c +@@ -32,6 +32,7 @@ + + #include + #include ++#include + #include + + #include "config.h" +diff --git a/epplets/E-SD.c b/epplets/E-SD.c +index cd92fa3..d3b6b93 100644 +--- a/epplets/E-SD.c b/epplets/E-SD.c +@@ -19,6 +19,7 @@ + */ + #include + #include ++#include + + #include "config.h" + #include "epplet.h" +diff --git a/epplets/E-ScreenShoot_ftp.c b/epplets/E-ScreenShoot_ftp.c +index 377e7ee..ae40ca7 100644 +--- a/epplets/E-ScreenShoot_ftp.c b/epplets/E-ScreenShoot_ftp.c +@@ -5,6 +5,7 @@ + #include + #include + #include ++#include + + #include "E-ScreenShoot_ftp.h" +
[gentoo-commits] repo/gentoo:master commit in: x11-wm/e16/
commit: a264f267c1bdf091fc0418b8efa4e3a2cf2ff810 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Jul 31 15:19:38 2022 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Jul 31 15:19:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a264f267 x11-wm/e16: version bump to 1.0.25 - Update to 1.0.25. - Enable container by default and rename USE container -> no-container. - Update custom USE flags descriptions. Closes: https://bugs.gentoo.org/843467 Signed-off-by: Andrew Savchenko gentoo.org> x11-wm/e16/Manifest | 1 + x11-wm/e16/e16-1.0.25.ebuild | 146 +++ x11-wm/e16/metadata.xml | 5 +- 3 files changed, 150 insertions(+), 2 deletions(-) diff --git a/x11-wm/e16/Manifest b/x11-wm/e16/Manifest index 27b7b3f1699a..33779622ea3b 100644 --- a/x11-wm/e16/Manifest +++ b/x11-wm/e16/Manifest @@ -1,2 +1,3 @@ DIST e16-1.0.22.tar.xz 1442288 BLAKE2B 7f102474f9054935ea15ed58c91f18613561eaad84c8398c410014a5dbfb2f7f5fd079399db4c6462096c9a351bd89e47fbd61d304ca99ec844806c26c97d6a9 SHA512 0ff40390a56f0dbd2219d9e4e665b1c1802801e552df3bd76fa71502ad2fb7466f2f175757b088b490fbc58e4196b362d6cf451ad43d5104849ac8ce2805299e DIST e16-1.0.24.tar.xz 1392444 BLAKE2B 5a4c30af2d484226fac73cbe9131ae9dc308638fc035958012b99747ddaa15b1fc1340fe74c7e809e399b5c93dfc7bf8a6ead338c3977483621f4ab98f8f4a3e SHA512 869e2c654bbdcdbb56656cacea8338b0f99a991e4aeaa4dde3fd01e358b1010a58422344e617d522e024186ab98a1d9364e6ea3428507b3831516d1da5dfb08a +DIST e16-1.0.25.tar.xz 144 BLAKE2B 34ef7be6896d04234b3a48675c185aa86d7a70e0e8b5db2cdf15bef4336a40575065713f9612b94dd29a490902f36f9eb08489a779160801e885a5635d896e56 SHA512 e5cc6b08ddad8eb3052dbafda2a0ab56134e90eb9cdf75da405ac853301eadf8348dc918218119117a1f96d08e562367ff60365deb790a14af5fbdaaf89684d3 diff --git a/x11-wm/e16/e16-1.0.25.ebuild b/x11-wm/e16/e16-1.0.25.ebuild new file mode 100644 index ..a7804aab9c99 --- /dev/null +++ b/x11-wm/e16/e16-1.0.25.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Enlightenment Window Manager (E16)" +HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/; +SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.xz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+alsa audiofile dbus debug +dialogs doc examples gnome +libhack modules nls no-container opengl +pango +poll player +pulseaudio select +sndfile sound +themes xcomposite +xft xi2 +xinerama xpresent +xrandr +xrender +xsm +xsync zoom" + +REQUIRED_USE=" + ^^ ( poll select ) + opengl? ( xcomposite ) + pango? ( xft ) + sound? ( + ^^ ( alsa player pulseaudio ) + alsa? ( ^^ ( sndfile audiofile ) ) + pulseaudio? ( ^^ ( sndfile audiofile ) ) + ) +" + +BDEPEND=" + nls? ( sys-devel/gettext ) + virtual/pkgconfig +" +COMMON_DEPEND=" + media-libs/freetype:2 + media-libs/imlib2[X] + virtual/libiconv + x11-libs/libX11 + x11-libs/libXext + x11-misc/xbitmaps + dbus? ( sys-apps/dbus ) + opengl? ( + media-libs/glu + media-libs/mesa + ) + pango? ( + dev-libs/glib:2 + x11-libs/pango[X] + ) + sound? ( + alsa? ( media-libs/alsa-lib ) + player? ( media-sound/alsa-utils ) + pulseaudio? ( || ( + media-sound/apulse[sdk] + media-sound/pulseaudio + ) ) + audiofile? ( media-libs/audiofile:= ) + sndfile? ( media-libs/libsndfile ) + ) + xcomposite? ( + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXfixes + ) + xft? ( x11-libs/libXft ) + xinerama? ( x11-libs/libXinerama ) + xpresent? ( x11-libs/libXpresent ) + xrandr? ( x11-libs/libXrandr ) + xrender? ( x11-libs/libXrender ) + xsm? ( + x11-libs/libICE + x11-libs/libSM + ) + zoom? ( x11-libs/libXxf86vm ) +" +RDEPEND="${COMMON_DEPEND} + doc? ( app-doc/e16-docs ) + nls? ( virtual/libintl ) + themes? ( x11-themes/e16-themes ) + !x11-wm/enlightenment:0 +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" + +src_configure() { + local myconf=( + $(use_enable dbus) + $(use_enable debug libtrip) + $(use_enable dialogs) + $(use_enable doc docs) + $(use_enable libhack) + $(use_enable modules) + $(use_enable nls) + $(use_enable no-container) + $(use_enable
[gentoo-commits] repo/gentoo:master commit in: x11-plugins/e16-epplets/
commit: 943c7aaeedd86d3d0fc9ebd877c2625f571969d0 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Jul 31 14:54:11 2022 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Jul 31 14:54:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=943c7aae x11-plugins/e16-epplets: add 0.17 Signed-off-by: Andrew Savchenko gentoo.org> x11-plugins/e16-epplets/Manifest| 1 + x11-plugins/e16-epplets/e16-epplets-0.17.ebuild | 49 + 2 files changed, 50 insertions(+) diff --git a/x11-plugins/e16-epplets/Manifest b/x11-plugins/e16-epplets/Manifest index 5fbf1f3995b3..d97bb22a35c4 100644 --- a/x11-plugins/e16-epplets/Manifest +++ b/x11-plugins/e16-epplets/Manifest @@ -1 +1,2 @@ DIST e16-epplets-0.16.tar.xz 800796 BLAKE2B 70785fce2949bb5e3b0f950436e63246b576dc2dc13ac392e2d884f913e0f22e68b428b416e20807adfb47ca7a148bb3242efff6dbeac8c734ed645ff3f1c705 SHA512 2cc90dee741a50f54665078db6197d7736d5423419439e640d5170057b80111458dbf4b7c9a92898e96654b1af4a986e5cedb88a565616e70ed0fba6ec82cd9b +DIST e16-epplets-0.17.tar.xz 797728 BLAKE2B 17d1bcd885c2da1192e1ac249cc57b2b0316f10f163b4dbefd4bf10315142ec89c64e8ff0e6b8a6e86a2f393720b41324978117026150a05fd349783f3eecdff SHA512 26731b5da902f2afb780513c2eef5a476c4156396390e08f406746e20e5cfa4ac3309b97f1104f7f53bd824be333b7a791e34480c364856eeecf0f2a diff --git a/x11-plugins/e16-epplets/e16-epplets-0.17.ebuild b/x11-plugins/e16-epplets/e16-epplets-0.17.ebuild new file mode 100644 index ..a9d646dbd7f3 --- /dev/null +++ b/x11-plugins/e16-epplets/e16-epplets-0.17.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Enlightenment DR16 epplets" +HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/; +SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.xz" +KEYWORDS="~amd64 ~x86" + +LICENSE="GPL-2+ BSD public-domain" +SLOT="0" +IUSE="cdaudio libgtop opengl" + +BDEPEND=" + virtual/pkgconfig +" +CDEPEND=" + cdaudio? ( media-libs/libcdaudio ) + libgtop? ( gnome-base/libgtop ) + opengl? ( media-libs/glu media-libs/mesa[X(+)] ) + >=media-libs/imlib2-1.2.0 + x11-libs/libX11 + x11-libs/libXext + x11-wm/e16 +" +RDEPEND="${CDEPEND} + !x11-plugins/epplets +" +DEPEND="${CDEPEND} + x11-base/xorg-proto +" + +src_configure() { + local myconf=( + $(use_enable cdaudio) + $(use_enable opengl glx) + $(use_with libgtop) + --disable-esd + --disable-static + --disable-werror + ) + econf "${myconf[@]}" +} + +src_install() { + default + find "${ED}"/usr -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/imlib2_loaders/
commit: 1bd4325db57325824b9cb3795da20c8f7b88d0b3 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Jul 31 14:23:27 2022 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Jul 31 14:23:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd4325d media-plugins/imlib2_loaders: add 1.9.1 Signed-off-by: Andrew Savchenko gentoo.org> media-plugins/imlib2_loaders/Manifest | 1 + .../imlib2_loaders/imlib2_loaders-1.9.1.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/media-plugins/imlib2_loaders/Manifest b/media-plugins/imlib2_loaders/Manifest index 4729d673697f..a26e97648bfe 100644 --- a/media-plugins/imlib2_loaders/Manifest +++ b/media-plugins/imlib2_loaders/Manifest @@ -1,2 +1,3 @@ DIST imlib2_loaders-1.7.1.tar.bz2 302348 BLAKE2B 8f73daa5b70d7122c136a001df920649a438edc60d4e7e94b691dfecc0864b66c321c676fb78a2f9e990b842d31fd5f95dcbacf232d6b9809382173449f86673 SHA512 5752768aa61c36e8f8ae5ff9219f950ba7b1561629bb21e4b4e16890d0fa904e93899e64152f05c6d7190553404336ec33b1d88b0cbec46c61a26598e27d449d DIST imlib2_loaders-1.7.5.tar.xz 252548 BLAKE2B 5bc048dad9949dabd9ba3253fe862089975fe0b1dc6bc898e0b5fbc27cf4c2d7be81dbec64aa9fc1da357ed881e5617017f36c46d009a633e594a54fa29beeb0 SHA512 3b307dfae033466d2fa37f90d47626d32fd90228747cbd03ca3bfafe33fb995dbd1b86cfd13e4982c622b18940e4d6b2ec4826c017f5dce0c1cdee1b558c9204 +DIST imlib2_loaders-1.9.1.tar.xz 257512 BLAKE2B b1610b54923f354fa0946d1e19efc9270f737122f979e5352c2090f25bd79318c58437b8fc7744dff9b9d7991f38a0b26aa5f3ce1e493961e348d1d2012924df SHA512 eed5c567d4c896a321be7492ceda8b1be33c5d8ab7614a7f9588adc9a2c288f4127f1c91ce65ea0ce18b5477c5b9a58bceb04a82a98cb6fc071a0c762f9ce8ee diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild new file mode 100644 index ..7b820af1f539 --- /dev/null +++ b/media-plugins/imlib2_loaders/imlib2_loaders-1.9.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Additional image loaders for Imlib2" +HOMEPAGE="https://www.enlightenment.org/ + https://sourceforge.net/projects/enlightenment/files/imlib2-src/; +SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz; + +LICENSE="|| ( BSD GPL-2 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris" +IUSE="xcf" + +RDEPEND=">=media-libs/imlib2-${PV}" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + local myconf=( + --disable-static + $(use_enable xcf) + ) + + econf "${myconf[@]}" +} + +src_install() { + V=1 emake install DESTDIR="${D}" + einstalldocs + + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/imlib2/
commit: d4c716061a13c8c4eea8f428e07eeb44918c3480 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Jul 31 14:23:09 2022 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Jul 31 14:23:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4c71606 media-libs/imlib2: add 1.9.1 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/imlib2/Manifest| 1 + media-libs/imlib2/imlib2-1.9.1.ebuild | 93 +++ media-libs/imlib2/metadata.xml| 1 + 3 files changed, 95 insertions(+) diff --git a/media-libs/imlib2/Manifest b/media-libs/imlib2/Manifest index 53c2c96ce9c2..6c3e8af8ab64 100644 --- a/media-libs/imlib2/Manifest +++ b/media-libs/imlib2/Manifest @@ -1,3 +1,4 @@ DIST imlib2-1.7.1.tar.bz2 893631 BLAKE2B 637bf70ea223a63c51def0fac4102683a090de41a1f5904d6232fd2fa004915e3dcde54eac51d16532d2df83a0f8df127266766ac3700ae2948d39fefef512b8 SHA512 36e457855da0f129c7e7ba3dfcb44162b6624b1d56df5f84448495a96fe9ad1ce3e6c628222630be7274476722c4feaa8e1648d1e463439ca758e66ce9645970 DIST imlib2-1.7.5.tar.xz 793124 BLAKE2B bc47f81aeb635ca2f3d4962e1be5c53111a25a88ccbfcd8f9a7c87717b256966ca6b8cd78fb897287dab656ef2ade41a0955f7d3770d6d670e675954f000cebb SHA512 6e0a79359d6cac297b7a074a75bf577c8c1e3932d9993616834ea9076a7df544fafcfa960fe8ed7468f1291533f3c828260ccb809a882dadb3f3650ba9dd3f28 DIST imlib2-1.9.0.tar.xz 807740 BLAKE2B 5fc1694a4a419434d2308f0bd76e7a2fe086a00159c5fe73a383bee4d0c721f2bf294e9a9e7cb86416f702d1991646b56fd3a876c573584c4a18c7bd5e5f5f88 SHA512 958fdabc938ec03ab48001ca4df72c8352cb261b12b09334d38348b22b8859cff16a1cda0d4447b73261723f223f62a799f80eb85a710ac5a44a3fa4f90734fd +DIST imlib2-1.9.1.tar.xz 813104 BLAKE2B ef7369d2285bd5b207f646ebb12492323203306c95786d8561a1191dbe489a8efe61975e4deed7bc9c8ed0ac24cf9bd826fa5a24095bc3d254e6f6d6379c8c8b SHA512 00eb8804a32e1403614e9f899f358dd9797f4bcfa7e9fdecd37992731019933e39834a60bd20be8fb69a35161ba1e784bd638b5ecb626d01a4f69c70c330e5f1 diff --git a/media-libs/imlib2/imlib2-1.9.1.ebuild b/media-libs/imlib2/imlib2-1.9.1.ebuild new file mode 100644 index ..ed5bfb90c18c --- /dev/null +++ b/media-libs/imlib2/imlib2-1.9.1.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal toolchain-funcs + +DESCRIPTION="Version 2 of an advanced replacement library for libraries like libXpm" +HOMEPAGE="https://www.enlightenment.org/ + https://sourceforge.net/projects/enlightenment/files/imlib2-src/; +SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+X apidoc bzip2 cpu_flags_x86_mmx cpu_flags_x86_sse2 debug +eps +gif +jpeg jpeg2k jpegxl heif lzma mp3 +png +shm static-libs +svg +tiff +webp zlib" + +REQUIRED_USE="shm? ( X )" + +RDEPEND=" + X? ( + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + ) + bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] ) + eps? ( app-text/libspectre ) + gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] ) + heif? ( media-libs/libheif:=[${MULTILIB_USEDEP}] ) + jpeg2k? ( media-libs/openjpeg:=[${MULTILIB_USEDEP}] ) + jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] ) + jpegxl? ( media-libs/libjxl:=[${MULTILIB_USEDEP}] ) + lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] ) + media-libs/freetype:2[${MULTILIB_USEDEP}] + mp3? ( media-libs/libid3tag:=[${MULTILIB_USEDEP}] ) + png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] ) + svg? ( >=gnome-base/librsvg-2.46.0:=[${MULTILIB_USEDEP}] ) + tiff? ( >=media-libs/tiff-4.0.4:0[${MULTILIB_USEDEP}] ) + webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) + ! Use the X window system + Provide doxygen generated API docs Bzip2 loader support Gif image loader support Jpeg image loader support
[gentoo-commits] repo/gentoo:master commit in: dev-python/pygame_sdl2/
commit: 5de76f27e696dc897659a3f1efe30c864d8f46b4 Author: Andrew Savchenko gentoo org> AuthorDate: Tue Jul 26 16:54:26 2022 + Commit: Andrew Savchenko gentoo org> CommitDate: Tue Jul 26 17:03:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5de76f27 dev-python/pygame_sdl2: support newer python versions - Support python 3.10 and 3.11 (tested). - Update EAPI 7 -> 8. - Update jpeg dependency. Closes: https://bugs.gentoo.org/845801 Signed-off-by: Andrew Savchenko gentoo.org> dev-python/pygame_sdl2/pygame_sdl2-7.3.5-r2.ebuild | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dev-python/pygame_sdl2/pygame_sdl2-7.3.5-r2.ebuild b/dev-python/pygame_sdl2/pygame_sdl2-7.3.5-r2.ebuild index ba75fbfeece8..cd005d4ae4be 100644 --- a/dev-python/pygame_sdl2/pygame_sdl2-7.3.5-r2.ebuild +++ b/dev-python/pygame_sdl2/pygame_sdl2-7.3.5-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 PYSDL="${PN}-2.1.0" @@ -21,12 +21,13 @@ BDEPEND=" dev-python/cython[${PYTHON_USEDEP}]" DEPEND=" dev-python/numpy[${PYTHON_USEDEP}] + media-libs/libjpeg-turbo:= media-libs/libpng:0= media-libs/libsdl2:=[video] media-libs/sdl2-image:=[png,jpeg] >=media-libs/sdl2-mixer-2.0.2:= media-libs/sdl2-ttf:= - virtual/jpeg:0" +" RDEPEND="${DEPEND}" S=${WORKDIR}/${PYSDL}-for-renpy-${PV}
[gentoo-commits] repo/gentoo:master commit in: app-text/xpdf/
commit: 4fd6556ce28bba04aafb277a2023677541ba2a10 Author: Andrew Savchenko gentoo org> AuthorDate: Tue Jul 26 15:26:33 2022 + Commit: Andrew Savchenko gentoo org> CommitDate: Tue Jul 26 15:32:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd6556c app-text/xpdf: check singnature only for the source tarball Upstream provides GPG signature for the source tarball, but not for i18n charset tarballs. So manual verification of the source tarball is required instead of default verify-all action. Closes: https://bugs.gentoo.org/857258 Signed-off-by: Andrew Savchenko gentoo.org> app-text/xpdf/xpdf-4.04.ebuild | 7 +++ 1 file changed, 7 insertions(+) diff --git a/app-text/xpdf/xpdf-4.04.ebuild b/app-text/xpdf/xpdf-4.04.ebuild index f5fa12f939ab..682bfe8d9f78 100644 --- a/app-text/xpdf/xpdf-4.04.ebuild +++ b/app-text/xpdf/xpdf-4.04.ebuild @@ -59,6 +59,13 @@ PATCHES=( DOCS=( ANNOUNCE CHANGES README ) +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig} + fi + default +} + src_prepare() { sed -i \ "s|/usr/local/etc|${EPREFIX}/etc|;
[gentoo-commits] repo/gentoo:master commit in: app-text/xpdf/
commit: 9acdf0acbed78a5c950374c190da2ccdfa640c5f Author: Andrew Savchenko gentoo org> AuthorDate: Tue Jul 26 10:38:55 2022 + Commit: Andrew Savchenko gentoo org> CommitDate: Tue Jul 26 15:00:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9acdf0ac app-text/xpdf: drop 4.03 Bug: https://bugs.gentoo.org/840873 Signed-off-by: Andrew Savchenko gentoo.org> app-text/xpdf/Manifest | 1 - app-text/xpdf/xpdf-4.03.ebuild | 146 - 2 files changed, 147 deletions(-) diff --git a/app-text/xpdf/Manifest b/app-text/xpdf/Manifest index 46bf6536f101..5f89e2aa56cf 100644 --- a/app-text/xpdf/Manifest +++ b/app-text/xpdf/Manifest @@ -1,4 +1,3 @@ -DIST xpdf-4.03.tar.gz 936046 BLAKE2B bd0198ec6be627edce6386f0d93b0921906b2c5f79b3eb02f89719e64cbe3ca3b2df53db8aecc6df3581eb022ca0d4c209a880760e5bbb3eb46b40b106d6d144 SHA512 5f8478c2c4863a3c50f9b45a6fec73c7e67a74adbeaa651dd2e29982ea4cf050740874ee670672f985a323c12c28c968c16238c4238aeb52810a45e2728d622f DIST xpdf-4.04.tar.gz 969535 BLAKE2B 981f791c098b4632dd65ad581c0284beb730ebe1935dbe942882aa63fb23920eb241334e946ba9be07b5bc1b0c73effcccb2c8b2c95182a06d35a745862926a8 SHA512 a26b67a4b3d5a5a365153845bf72d77949e683ce26aaf4705b49194cb32bbc581617c3e9c37f74bf6c49480df06d49e8c38d41233966b6215eacf92591d4d9bf DIST xpdf-4.04.tar.gz.sig 801 BLAKE2B 2f2b5c6a70ae007165afd3ec78c2fe168a380f6960176cc6c655a235aa83c1f7e608c5fd82cbce0b0877a92e3dea76950db450b96527eb14813ddcab2125a3ab SHA512 4c2740cf6a659e896584339a1238089465a548547c829f047d0313e46f6e3bba6c404ff37df7baf2f5d0c317d6ec954167f31bb1501a65e638b2617c6730d925 DIST xpdf-arabic.tar.gz 1057 BLAKE2B 5889fa5704a805b152886043ee32082d5e60044fb96f91d429661f823d1ea9c929dcae22460421a7c26a7aae43d5926263fa2a1ea4c07e0e130e67f2fb0b6fab SHA512 1ddaee045c0c3576bda0ebf065021e66e1ac6673d6872aff8e8afb3bae33dd927d920d89761553bade040d20e4b60eb286131bdb2f2d75ec1e833b9a9ce58d3e diff --git a/app-text/xpdf/xpdf-4.03.ebuild b/app-text/xpdf/xpdf-4.03.ebuild deleted file mode 100644 index c9761c8e26b8.. --- a/app-text/xpdf/xpdf-4.03.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake desktop xdg - -DESCRIPTION="The PDF viewer and tools" -HOMEPAGE="https://www.xpdfreader.com; -SRC_URI="https://dl.xpdfreader.com/${P}.tar.gz - i18n? ( - https://dl.xpdfreader.com/xpdf-arabic.tar.gz - https://dl.xpdfreader.com/xpdf-chinese-simplified.tar.gz -> xpdf-chinese-simplified-20201222.tar.gz - https://dl.xpdfreader.com/xpdf-chinese-traditional.tar.gz -> xpdf-chinese-traditional-20201222.tar.gz - https://dl.xpdfreader.com/xpdf-cyrillic.tar.gz - https://dl.xpdfreader.com/xpdf-greek.tar.gz - https://dl.xpdfreader.com/xpdf-hebrew.tar.gz - https://dl.xpdfreader.com/xpdf-japanese.tar.gz -> xpdf-japanese-20201222.tar.gz - https://dl.xpdfreader.com/xpdf-korean.tar.gz -> xpdf-korean-20201222.tar.gz - https://dl.xpdfreader.com/xpdf-latin2.tar.gz - https://dl.xpdfreader.com/xpdf-thai.tar.gz - https://dl.xpdfreader.com/xpdf-turkish.tar.gz - )" - -LICENSE="|| ( GPL-2 GPL-3 ) i18n? ( BSD )" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="cmyk cups +fontconfig i18n icons +libpaper metric opi png +textselect utils" - -BDEPEND=" - icons? ( gnome-base/librsvg ) -" -DEPEND=" - cups? ( - dev-qt/qtprintsupport:5[cups] - net-print/cups - ) - fontconfig? ( media-libs/fontconfig ) - libpaper? ( app-text/libpaper ) - utils? ( png? ( media-libs/libpng:0 ) ) - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - media-libs/freetype - sys-libs/zlib -" -RDEPEND="${DEPEND} - dev-qt/qtsvg:5 - media-fonts/urw-fonts -" - -PATCHES=( - "${FILESDIR}"/${PN}-automagic.patch - "${FILESDIR}"/${PN}-visibility.patch - "${FILESDIR}"/${PN}-shared-libs.patch -) - -DOCS=( ANNOUNCE CHANGES README ) - -src_prepare() { - sed -i \ - "s|/usr/local/etc|${EPREFIX}/etc|; -s|/usr/local|${EPREFIX}/usr|" \ - doc/sample-xpdfrc || die - - if use i18n; then - sed -i "s|/usr/local|${EPREFIX}/usr|" "${WORKDIR}"/*/add-to-xpdfrc || die - fi - - xdg_environment_reset - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DA4_PAPER=$(usex metric) - -DNO_FONTCONFIG=$(usex fontconfig off on) - -DNO_TEXT_SELECT=$(usex textselect off on) - -DOPI_SUPPORT=$(usex opi) - -DSPLASH_CMYK=$(usex cmy
[gentoo-commits] repo/gentoo:master commit in: app-text/xpdf/
commit: 7de5ff2a819eb06c7cb3ae30728a82670f0462f6 Author: Andrew Savchenko gentoo org> AuthorDate: Sun May 15 13:49:16 2022 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun May 15 13:57:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7de5ff2a app-text/xpdf: Update to 4.04. This fixes numerous security issues. Bug: https://bugs.gentoo.org/840873 Signed-off-by: Andrew Savchenko gentoo.org> app-text/xpdf/Manifest | 2 + app-text/xpdf/xpdf-4.04.ebuild | 149 + 2 files changed, 151 insertions(+) diff --git a/app-text/xpdf/Manifest b/app-text/xpdf/Manifest index af00a43fdcac..46bf6536f101 100644 --- a/app-text/xpdf/Manifest +++ b/app-text/xpdf/Manifest @@ -1,4 +1,6 @@ DIST xpdf-4.03.tar.gz 936046 BLAKE2B bd0198ec6be627edce6386f0d93b0921906b2c5f79b3eb02f89719e64cbe3ca3b2df53db8aecc6df3581eb022ca0d4c209a880760e5bbb3eb46b40b106d6d144 SHA512 5f8478c2c4863a3c50f9b45a6fec73c7e67a74adbeaa651dd2e29982ea4cf050740874ee670672f985a323c12c28c968c16238c4238aeb52810a45e2728d622f +DIST xpdf-4.04.tar.gz 969535 BLAKE2B 981f791c098b4632dd65ad581c0284beb730ebe1935dbe942882aa63fb23920eb241334e946ba9be07b5bc1b0c73effcccb2c8b2c95182a06d35a745862926a8 SHA512 a26b67a4b3d5a5a365153845bf72d77949e683ce26aaf4705b49194cb32bbc581617c3e9c37f74bf6c49480df06d49e8c38d41233966b6215eacf92591d4d9bf +DIST xpdf-4.04.tar.gz.sig 801 BLAKE2B 2f2b5c6a70ae007165afd3ec78c2fe168a380f6960176cc6c655a235aa83c1f7e608c5fd82cbce0b0877a92e3dea76950db450b96527eb14813ddcab2125a3ab SHA512 4c2740cf6a659e896584339a1238089465a548547c829f047d0313e46f6e3bba6c404ff37df7baf2f5d0c317d6ec954167f31bb1501a65e638b2617c6730d925 DIST xpdf-arabic.tar.gz 1057 BLAKE2B 5889fa5704a805b152886043ee32082d5e60044fb96f91d429661f823d1ea9c929dcae22460421a7c26a7aae43d5926263fa2a1ea4c07e0e130e67f2fb0b6fab SHA512 1ddaee045c0c3576bda0ebf065021e66e1ac6673d6872aff8e8afb3bae33dd927d920d89761553bade040d20e4b60eb286131bdb2f2d75ec1e833b9a9ce58d3e DIST xpdf-chinese-simplified-20201222.tar.gz 912967 BLAKE2B 74eb8da7642147cc6a0d5ee92379823786a78d0dccbdc1d4eab46094d15009bbe72599152b5001c58e7a88bfbb2f7af515e3582e293367a5b0a12bb1c017e8e1 SHA512 91c80dc4173a7b40267af1c95708f24557fb56ffc72cbaf48e9adcb0fc310b1bb40f327a8f36b3c6024317e98a44a8ab04d99f6f7b1ea81e775686534f0251ef DIST xpdf-chinese-traditional-20201222.tar.gz 922808 BLAKE2B 39a9bc094061298eb2afbdb8a53d71bf4e1fb1fbe33ca7a8855a34e4ece1b319edc334db71fec72df1860362878b401557fb623eaa2ca8c7ed973d5344e57e75 SHA512 c7709409f00365fea83f92db74401b6afbe4ceab9290d9471b9226b71ff24823d19054472d5700fbd91043859e78958628b82afa8b0361544247a76cf9d21d1e diff --git a/app-text/xpdf/xpdf-4.04.ebuild b/app-text/xpdf/xpdf-4.04.ebuild new file mode 100644 index ..aaedc7d90ef4 --- /dev/null +++ b/app-text/xpdf/xpdf-4.04.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/xpdf.asc +inherit cmake desktop verify-sig xdg + +DESCRIPTION="The PDF viewer and tools" +HOMEPAGE="https://www.xpdfreader.com; +SRC_URI="https://dl.xpdfreader.com/${P}.tar.gz + i18n? ( + https://dl.xpdfreader.com/xpdf-arabic.tar.gz + https://dl.xpdfreader.com/xpdf-chinese-simplified.tar.gz -> xpdf-chinese-simplified-20201222.tar.gz + https://dl.xpdfreader.com/xpdf-chinese-traditional.tar.gz -> xpdf-chinese-traditional-20201222.tar.gz + https://dl.xpdfreader.com/xpdf-cyrillic.tar.gz + https://dl.xpdfreader.com/xpdf-greek.tar.gz + https://dl.xpdfreader.com/xpdf-hebrew.tar.gz + https://dl.xpdfreader.com/xpdf-japanese.tar.gz -> xpdf-japanese-20201222.tar.gz + https://dl.xpdfreader.com/xpdf-korean.tar.gz -> xpdf-korean-20201222.tar.gz + https://dl.xpdfreader.com/xpdf-latin2.tar.gz + https://dl.xpdfreader.com/xpdf-thai.tar.gz + https://dl.xpdfreader.com/xpdf-turkish.tar.gz + ) + verify-sig? ( https://dl.xpdfreader.com/${P}.tar.gz.sig )" + +LICENSE="|| ( GPL-2 GPL-3 ) i18n? ( BSD )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cmyk cups +fontconfig i18n icons +libpaper metric opi png +textselect utils" + +BDEPEND=" + icons? ( gnome-base/librsvg ) + verify-sig? ( sec-keys/openpgp-keys-xpdf ) +" +DEPEND=" + cups? ( + dev-qt/qtprintsupport:5[cups] + net-print/cups + ) + fontconfig? ( media-libs/fontconfig ) + libpaper? ( app-text/libpaper ) + utils? ( png? ( media-libs/libpng:0 ) ) + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + media-libs/freetype + sys-libs/zlib +" +RDEPEND="${DEPEND} + dev-qt/qtsvg:5 + media-fonts/urw-fonts +&q
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-xpdf/
commit: 8f1d4243a9d8933b81d2132f81d9ad6004c96e46 Author: Andrew Savchenko gentoo org> AuthorDate: Sun May 15 13:45:40 2022 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun May 15 13:56:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f1d4243 sec-keys/openpgp-keys-xpdf: Add OpenPGP key for app-text/xpdf verification Signed-off-by: Andrew Savchenko gentoo.org> sec-keys/openpgp-keys-xpdf/Manifest | 1 + sec-keys/openpgp-keys-xpdf/metadata.xml | 9 + .../openpgp-keys-xpdf-20220515.ebuild| 20 3 files changed, 30 insertions(+) diff --git a/sec-keys/openpgp-keys-xpdf/Manifest b/sec-keys/openpgp-keys-xpdf/Manifest new file mode 100644 index ..1f18a5854fd1 --- /dev/null +++ b/sec-keys/openpgp-keys-xpdf/Manifest @@ -0,0 +1 @@ +DIST openpgp-keys-xpdf-20220515.asc 3797 BLAKE2B 25bcf2d07e91e2ad1eba97266bb0c4598b64adc434bfb9f425486f9d85b497ecc36d20b0b6781e8b004bc882a3db8e37ac9f7baba1fe8572a10e12bdb637b26f SHA512 8527ab03deedf3c6bd18428a90888335a89d29d5d12ec74da224e94e9d539a2ecbf392dfb82e65878f8eb95be7549da5c21d55a06da15107873fcb50cac8da82 diff --git a/sec-keys/openpgp-keys-xpdf/metadata.xml b/sec-keys/openpgp-keys-xpdf/metadata.xml new file mode 100644 index ..56ff78e6a170 --- /dev/null +++ b/sec-keys/openpgp-keys-xpdf/metadata.xml @@ -0,0 +1,9 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + birc...@gentoo.org + Andrew Savchenko + + + diff --git a/sec-keys/openpgp-keys-xpdf/openpgp-keys-xpdf-20220515.ebuild b/sec-keys/openpgp-keys-xpdf/openpgp-keys-xpdf-20220515.ebuild new file mode 100644 index ..82dfba0f15de --- /dev/null +++ b/sec-keys/openpgp-keys-xpdf/openpgp-keys-xpdf-20220515.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="OpenPGP key used to sign Xpdf releases" +HOMEPAGE="https://www.xpdfreader.com; +SRC_URI="https://www.xpdfreader.com/gpg-key.txt -> ${P}.asc" +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" + +src_install() { + local files=( ${A} ) + + insinto /usr/share/openpgp-keys + newins - xpdf.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) +}
[gentoo-commits] repo/gentoo:master commit in: net-proxy/privoxy/
commit: cb8d247de762ab86e2302ebd1ee797f5aa58 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Dec 26 12:19:48 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Dec 26 12:20:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb8d247d net-proxy/privoxy: remove old Affected by multiple CVEs, see bug for details. Bug: https://bugs.gentoo.org/829051 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> net-proxy/privoxy/Manifest | 1 - net-proxy/privoxy/privoxy-3.0.32-r1.ebuild | 148 - 2 files changed, 149 deletions(-) diff --git a/net-proxy/privoxy/Manifest b/net-proxy/privoxy/Manifest index 225fc03773b4..2377bed61add 100644 --- a/net-proxy/privoxy/Manifest +++ b/net-proxy/privoxy/Manifest @@ -1,2 +1 @@ -DIST privoxy-3.0.32-stable-src.tar.gz 1834528 BLAKE2B c846dada5fd34b80be9f7a75dc4177f3907241f6cf28b4120929687523d449d73b6a78bfe73f0a1086fbb3a8388103beb1e5a62becdffa24bf57d34cbb6cda56 SHA512 da41c0045bf593219df64718645eff984b5df43737811cc0fa12fce7e8ae1ab59eefbe20f23d6ce8f62216cfd81f1a9c319688d15693c25eed36010f3e1d5ffd DIST privoxy-3.0.33-stable-src.tar.gz 1579540 BLAKE2B 4b76aa2e84160bab346d0548019158edb5562ca1dbf5356f765a6b91967f352f99c45c852254acf3d8e85cf8e8d210c050d1cf69ace3e5dbda8cdd13c1138df3 SHA512 9684455dbce7f6d8f5defd31aa9a7316e0c1dc896525ab4d562d0359462b541b1c366dea9db07b798f3e00b9cbcc44f494d8c431bcb10f2cb05b5bca3cfeaf75 diff --git a/net-proxy/privoxy/privoxy-3.0.32-r1.ebuild b/net-proxy/privoxy/privoxy-3.0.32-r1.ebuild deleted file mode 100644 index cbcdc645d5f6.. --- a/net-proxy/privoxy/privoxy-3.0.32-r1.ebuild +++ /dev/null @@ -1,148 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools systemd toolchain-funcs - -[ "${PV##*_}" = "beta" ] && - PRIVOXY_STATUS="beta" || - PRIVOXY_STATUS="stable" - -HOMEPAGE="https://www.privoxy.org https://sourceforge.net/projects/ijbswa/; -DESCRIPTION="A web proxy with advanced filtering capabilities for enhancing privacy" -SRC_URI="mirror://sourceforge/ijbswa/${P%_*}-${PRIVOXY_STATUS}-src.tar.gz" - -IUSE="+acl brotli client-tags compression editor extended-host-patterns -extended-statistics external-filters +fast-redirects +force fuzz -graceful-termination +image-blocking ipv6 lfs +mbedtls openssl -png-images selinux ssl +stats +threads toggle tools whitelists -+zlib" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ppc ppc64 sparc x86" -LICENSE="GPL-2+" - -DEPEND=" - acct-group/privoxy - acct-user/privoxy - dev-libs/libpcre - brotli? ( app-arch/brotli ) - ssl? ( - mbedtls? ( net-libs/mbedtls:= ) - openssl? ( dev-libs/openssl:= ) - ) - zlib? ( sys-libs/zlib:= ) -" -RDEPEND="${DEPEND} - extended-host-patterns? ( dev-lang/perl ) - selinux? ( sec-policy/selinux-privoxy ) - tools? ( - net-misc/curl - dev-lang/perl - ) -" -REQUIRED_USE=" - client-tags? ( threads ) - toggle? ( editor ) - compression? ( zlib ) - brotli? ( zlib ) - fuzz? ( zlib ) - ssl? ( ^^ ( mbedtls openssl ) threads ) -" - -S="${WORKDIR}/${P%_*}-${PRIVOXY_STATUS}" - -PATCHES=( - "${FILESDIR}"/${PN}-3.0.32-gentoo.patch - "${FILESDIR}"/${PN}-3.0.28-strip.patch -) - -pkg_pretend() { - if ! use threads; then - ewarn - ewarn "Privoxy may be very slow without threads support, consider to enable them." - ewarn "See also https://www.privoxy.org/faq/trouble.html#GENTOO-RICERS; - ewarn - fi -} - -src_prepare() { - default - mv configure.in configure.ac || die - sed -i "s|/p\.p/|/config.privoxy.org/|g" tools/privoxy-regression-test.pl || die - - # autoreconf needs to be called even if we don't modify any autotools source files - # See main makefile - eautoreconf -} - -src_configure() { - local myconf="--without-mbedtls --without-openssl" - if use ssl; then - myconf="$(use_with mbedtls) $(use_with openssl)" - fi - - # --with-debug only enables debug CFLAGS - # --with-docbook and --with-db2html and their deps are useless, - # since docs are already pregenerated in the source tarball - econf \ - --sysconfdir=/etc/privoxy \ - --enable-dynamic-pcre \ - --without-assertions \ - --with-user=privoxy \ - --with-group=privoxy \ - $(use_enable acl acl-support) \ - $(use_
[gentoo-commits] repo/gentoo:master commit in: net-proxy/privoxy/, net-proxy/privoxy/files/
commit: 6eccdbb6b0a53e812fcac7766898d31b756d96e2 Author: Andrew Savchenko gentoo org> AuthorDate: Mon Dec 13 16:57:54 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Mon Dec 13 16:58:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eccdbb6 net-proxy/privoxy: update to 3.0.33 - Version bump to 3.0.33 Fixes: CVE-2021-44540, CVE-2021-44541, CVE-2021-44542, CVE-2021-44543 - Add new USE flags: jit (for PCRE), sanitize - REQUIRED_USE: extended-statistics depends on threads Bug: https://bugs.gentoo.org/769557 Bug: https://bugs.gentoo.org/829051 Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> net-proxy/privoxy/Manifest | 1 + .../files/privoxy-3.0.33-configure-msan.patch | 13 ++ net-proxy/privoxy/metadata.xml | 3 + net-proxy/privoxy/privoxy-3.0.33.ebuild| 158 + 4 files changed, 175 insertions(+) diff --git a/net-proxy/privoxy/Manifest b/net-proxy/privoxy/Manifest index 2bb3d36bce49..225fc03773b4 100644 --- a/net-proxy/privoxy/Manifest +++ b/net-proxy/privoxy/Manifest @@ -1 +1,2 @@ DIST privoxy-3.0.32-stable-src.tar.gz 1834528 BLAKE2B c846dada5fd34b80be9f7a75dc4177f3907241f6cf28b4120929687523d449d73b6a78bfe73f0a1086fbb3a8388103beb1e5a62becdffa24bf57d34cbb6cda56 SHA512 da41c0045bf593219df64718645eff984b5df43737811cc0fa12fce7e8ae1ab59eefbe20f23d6ce8f62216cfd81f1a9c319688d15693c25eed36010f3e1d5ffd +DIST privoxy-3.0.33-stable-src.tar.gz 1579540 BLAKE2B 4b76aa2e84160bab346d0548019158edb5562ca1dbf5356f765a6b91967f352f99c45c852254acf3d8e85cf8e8d210c050d1cf69ace3e5dbda8cdd13c1138df3 SHA512 9684455dbce7f6d8f5defd31aa9a7316e0c1dc896525ab4d562d0359462b541b1c366dea9db07b798f3e00b9cbcc44f494d8c431bcb10f2cb05b5bca3cfeaf75 diff --git a/net-proxy/privoxy/files/privoxy-3.0.33-configure-msan.patch b/net-proxy/privoxy/files/privoxy-3.0.33-configure-msan.patch new file mode 100644 index ..c89fed3947f3 --- /dev/null +++ b/net-proxy/privoxy/files/privoxy-3.0.33-configure-msan.patch @@ -0,0 +1,13 @@ +diff --git a/configure.in b/configure.in +index 84f6a0db7..e7e68be0c 100644 +--- a/configure.in b/configure.in +@@ -168,7 +168,7 @@ if test "x$with_asan" = "xyes"; then + LDFLAGS="$LDFLAGS -fsanitize=address" + fi + +-AC_ARG_WITH(asan, [ --with-msan Enable MemorySanitizer. Requires compiler support.]) ++AC_ARG_WITH(msan, [ --with-msan Enable MemorySanitizer. Requires compiler support.]) + if test "x$with_msan" = "xyes"; then + CFLAGS="$CFLAGS -fsanitize=memory" + LDFLAGS="$LDFLAGS -fsanitize=memory" diff --git a/net-proxy/privoxy/metadata.xml b/net-proxy/privoxy/metadata.xml index 287c64fc2abc..bab34089e102 100644 --- a/net-proxy/privoxy/metadata.xml +++ b/net-proxy/privoxy/metadata.xml @@ -26,12 +26,15 @@ Exposes Privoxy internals to input from files or stdout. Intended for fuzzing testing Allow to shutdown Privoxy through the webinterface Allows the +handle-as-image action, to send "blocked" images instead of HTML + Enable PCRE jit (recommended) Support large files (2GB) on 32-bit systems Use net-libs/mbedtls for HTTPS filtering Use dev-libs/openssl for HTTPS filtering Use PNG format instead of GIF for built-in images + Enable asan, msan and usan sanitizers. Your compiler must support them HTTPS inspection support. Enables privoxy to perform SSL MITM filtering, see docs, use with care Keep statistics + Enable POSIX threads. Highly recommended, otherwise both build and run-time features may not work properly. Support temporary disable toggle via web interface Install log parser, regression tester and user agent generator tools Support trust files (white lists) diff --git a/net-proxy/privoxy/privoxy-3.0.33.ebuild b/net-proxy/privoxy/privoxy-3.0.33.ebuild new file mode 100644 index ..0d13b91d1507 --- /dev/null +++ b/net-proxy/privoxy/privoxy-3.0.33.ebuild @@ -0,0 +1,158 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools systemd toolchain-funcs + +[ "${PV##*_}" = "beta" ] && + PRIVOXY_STATUS="beta" || + PRIVOXY_STATUS="stable" + +HOMEPAGE="https://www.privoxy.org https://sourceforge.net/projects/ijbswa/; +DESCRIPTION="A web proxy with advanced filtering capabilities for enhancing privacy" +SRC_URI="mirror://sourceforge/ijbswa/${P%_*}-${PRIVOXY_STATUS}-src.tar.gz" + +IUSE="+acl brotli client-tags compression editor extended-host-patterns +extended-statistics external
[gentoo-commits] repo/gentoo:master commit in: net-fs/openafs/
commit: e304737de17b265f4080dcd7acd3434a0fbb19fc Author: Andrew Savchenko gentoo org> AuthorDate: Sun Dec 12 17:35:02 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Dec 12 17:35:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e304737d net-fs/openafs: use subslot rebuild dep on libcrypt Bug: https://bugs.gentoo.org/828951 Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> net-fs/openafs/openafs-1.8.8.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/openafs/openafs-1.8.8.1-r1.ebuild b/net-fs/openafs/openafs-1.8.8.1-r1.ebuild index 87e58d9468f1..8fe9b5e98f6f 100644 --- a/net-fs/openafs/openafs-1.8.8.1-r1.ebuild +++ b/net-fs/openafs/openafs-1.8.8.1-r1.ebuild @@ -47,7 +47,7 @@ BDEPEND=" perl? ( dev-lang/swig )" DEPEND=" !net-fs/openafs-kernel - virtual/libcrypt + virtual/libcrypt:= virtual/libintl amd64? ( tsm? ( app-backup/tsm ) ) doc? (
[gentoo-commits] repo/gentoo:master commit in: media-plugins/imlib2_loaders/
commit: b6adc4310edc9c7fbee408a344c89ef7f1908250 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Dec 12 09:28:52 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Dec 12 10:09:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6adc431 media-plugins/imlib2_loaders: drop old Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> media-plugins/imlib2_loaders/Manifest | 1 - .../imlib2_loaders/imlib2_loaders-1.6.1.ebuild | 36 -- 2 files changed, 37 deletions(-) diff --git a/media-plugins/imlib2_loaders/Manifest b/media-plugins/imlib2_loaders/Manifest index 04e6c2c93e60..4729d673697f 100644 --- a/media-plugins/imlib2_loaders/Manifest +++ b/media-plugins/imlib2_loaders/Manifest @@ -1,3 +1,2 @@ -DIST imlib2_loaders-1.6.1.tar.gz 375642 BLAKE2B 20f4213e3d84c333faff82910f4f402524e50f567cddcce225678c0706d04c5a9520d8a54956f50be4d42fd231f317573ec091864f1d526336aacc8f7e0ae399 SHA512 1017b3587b2815d8347e9aef3f11649bdaadd48be10fe89d6e6eb8cb1d022723d414869cf12a2bff3eaa2f14c12ffd424767993e07990f8fa3ce5062ab0844fa DIST imlib2_loaders-1.7.1.tar.bz2 302348 BLAKE2B 8f73daa5b70d7122c136a001df920649a438edc60d4e7e94b691dfecc0864b66c321c676fb78a2f9e990b842d31fd5f95dcbacf232d6b9809382173449f86673 SHA512 5752768aa61c36e8f8ae5ff9219f950ba7b1561629bb21e4b4e16890d0fa904e93899e64152f05c6d7190553404336ec33b1d88b0cbec46c61a26598e27d449d DIST imlib2_loaders-1.7.5.tar.xz 252548 BLAKE2B 5bc048dad9949dabd9ba3253fe862089975fe0b1dc6bc898e0b5fbc27cf4c2d7be81dbec64aa9fc1da357ed881e5617017f36c46d009a633e594a54fa29beeb0 SHA512 3b307dfae033466d2fa37f90d47626d32fd90228747cbd03ca3bfafe33fb995dbd1b86cfd13e4982c622b18940e4d6b2ec4826c017f5dce0c1cdee1b558c9204 diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.6.1.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.6.1.ebuild deleted file mode 100644 index 8243af8e60c8.. --- a/media-plugins/imlib2_loaders/imlib2_loaders-1.6.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Additional image loaders for Imlib2" -HOMEPAGE="https://www.enlightenment.org/ - https://sourceforge.net/projects/enlightenment/files/imlib2-src/; -SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.gz; - -LICENSE="|| ( BSD GPL-2 )" -SLOT="0" -KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris" -IUSE="eet xcf" - -RDEPEND=">=media-libs/imlib2-${PV} - eet? ( dev-libs/efl[eet] )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_configure() { - local myconf=( - --disable-static - $(use_enable eet) - $(use_enable xcf) - ) - - econf "${myconf[@]}" -} - -src_install() { - V=1 emake install DESTDIR="${D}" - einstalldocs - - find "${D}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/imlib2/
commit: f6787ec6ab5d3fcc9547b02f193ad68b51c7a0d0 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Dec 12 09:37:26 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Dec 12 10:09:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6787ec6 media-libs/imlib2: drop old Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/imlib2/Manifest | 1 - media-libs/imlib2/imlib2-1.6.1-r2.ebuild | 78 2 files changed, 79 deletions(-) diff --git a/media-libs/imlib2/Manifest b/media-libs/imlib2/Manifest index 0925658f58bf..94d9d49aa726 100644 --- a/media-libs/imlib2/Manifest +++ b/media-libs/imlib2/Manifest @@ -1,3 +1,2 @@ -DIST imlib2-1.6.1.tar.gz 1038614 BLAKE2B 89751ea5548e86b810d621cbcd5b3d37c7ddbedc9e634095f61d91779c1e96d50f87842136687e2b9cefa249b17fc98df61d07b368c7c4f466687ed38f2ed70f SHA512 0c6d874973c46c7e96e49fc391d463ec8c7c5ce9de682600cb4e28ca81ff0366a02055cbec2a2b743204051243d20b2316ab602b98df9d03dcf319297f7e6a13 DIST imlib2-1.7.1.tar.bz2 893631 BLAKE2B 637bf70ea223a63c51def0fac4102683a090de41a1f5904d6232fd2fa004915e3dcde54eac51d16532d2df83a0f8df127266766ac3700ae2948d39fefef512b8 SHA512 36e457855da0f129c7e7ba3dfcb44162b6624b1d56df5f84448495a96fe9ad1ce3e6c628222630be7274476722c4feaa8e1648d1e463439ca758e66ce9645970 DIST imlib2-1.7.5.tar.xz 793124 BLAKE2B bc47f81aeb635ca2f3d4962e1be5c53111a25a88ccbfcd8f9a7c87717b256966ca6b8cd78fb897287dab656ef2ade41a0955f7d3770d6d670e675954f000cebb SHA512 6e0a79359d6cac297b7a074a75bf577c8c1e3932d9993616834ea9076a7df544fafcfa960fe8ed7468f1291533f3c828260ccb809a882dadb3f3650ba9dd3f28 diff --git a/media-libs/imlib2/imlib2-1.6.1-r2.ebuild b/media-libs/imlib2/imlib2-1.6.1-r2.ebuild deleted file mode 100644 index f53bb4608946.. --- a/media-libs/imlib2/imlib2-1.6.1-r2.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal toolchain-funcs - -DESCRIPTION="Version 2 of an advanced replacement library for libraries like libXpm" -HOMEPAGE="https://www.enlightenment.org/ - https://sourceforge.net/projects/enlightenment/files/imlib2-src/; -SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.gz; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+X bzip2 cpu_flags_x86_mmx cpu_flags_x86_sse2 doc +gif +jpeg mp3 +png +shm - static-libs +tiff +webp zlib" - -REQUIRED_USE="shm? ( X )" - -RDEPEND=" - media-libs/freetype:2[${MULTILIB_USEDEP}] - bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] ) - gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] ) - jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] ) - mp3? ( media-libs/libid3tag:=[${MULTILIB_USEDEP}] ) - png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] ) - tiff? ( >=media-libs/tiff-4.0.4:0[${MULTILIB_USEDEP}] ) - webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] ) - X? ( - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - ) - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) - !
[gentoo-commits] repo/gentoo:master commit in: net-fs/openafs/
commit: be02c47a3cc05fc5b27abc25ed565c3d79017219 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Dec 12 10:08:28 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Dec 12 10:10:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be02c47a net-fs/openafs: drop old ~arch Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> net-fs/openafs/Manifest | 1 - net-fs/openafs/openafs-1.8.8.1.ebuild | 343 -- 2 files changed, 344 deletions(-) diff --git a/net-fs/openafs/Manifest b/net-fs/openafs/Manifest index fe4f441b02eb..a5e32ac409ab 100644 --- a/net-fs/openafs/Manifest +++ b/net-fs/openafs/Manifest @@ -3,5 +3,4 @@ DIST openafs-1.8.7-src.tar.bz2 15059909 BLAKE2B 89aacc48100d3eabbec45acca3911fbd DIST openafs-1.8.8.1-doc.tar.bz2 3770278 BLAKE2B 4d10c96f05190a71b8d7aa89557946d0b95774ca77f40d8e9ca81f5d5bacff1966e637f3bd066181f2dcf182dbfffdf93521981745fe4dbfea142e6b17fcf574 SHA512 c229636ca4c7245d37fa25b02805982e3f667163ae312e14678117c60320ccce50230bf09e081167e789a76bad8fa39a88638cb439ab87954c93b6108004efa8 DIST openafs-1.8.8.1-src.tar.bz2 14866119 BLAKE2B ae58a1d30fc8d72b4487700203c03e62fc15d0034a03516d4ea5b52c33970e8d9954e6b3c812a4633910c512d283c11431abbcb3868569d8d5ced1a69585263e SHA512 fb181e0989e9bae714af26de916a96946eea20f98b47154f2de7b5e296cb4f42af5df037ef7b603073e97eafe52d7c401666f03130c1e0c9a6ae1a6c2707c384 DIST openafs-patches-20210116.tar.xz 67300 BLAKE2B aaafa197d1be1e9d89685fe5193a4682ea9e5e5c1c3227963a97ca7a98e6ab5e855ee65d615a31162559b30ae5867fde6ceeec1055af1a375e73b9fa25654de5 SHA512 06e9e1b65fceda34a197556aba1a05eabb630723fc17c5060d5e2a054e60ab8c5195d5c80eff3d3444bcdca40b7115da9143f5b8100659061446038ad4a79007 -DIST openafs-patches-20211211.tar.xz 12348 BLAKE2B 327b85acd1dced16bdf069c282600d854ade22d7b94f0a226f4059c71c6b5df03b3010fb82b4971610fc9ac7362cda0a7ef831ffe85ac8bd56b1fc6d2ccdac2c SHA512 31dd59a1fe49728429fe054fd9e4d519f0b91debedcdb25753f2c156534510b2d007479e1989303f84c24446e0acb8cbd37b2397864f5b019a320617ff0cc8c8 DIST openafs-patches-20211212.tar.xz 13892 BLAKE2B 64582135ff3b81725cf0510d1157785b112f76197b8f50a947d22a82b8b55bebd163f2288b19d68a994f22c78bd90b6bfdad5f75383df1cac06d40feb72e8de8 SHA512 40a1a0d126ae194609da8a264c26b278b6081d95020bcbdb3a809952a70535fa551d1983e811e4ab9deaec06f061075906c2bbaf91e4354bff3520584e3fd336 diff --git a/net-fs/openafs/openafs-1.8.8.1.ebuild b/net-fs/openafs/openafs-1.8.8.1.ebuild deleted file mode 100644 index cf14ba8a10c0.. --- a/net-fs/openafs/openafs-1.8.8.1.ebuild +++ /dev/null @@ -1,343 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MODULES_OPTIONAL_USE="modules" -inherit autotools linux-mod flag-o-matic pam systemd tmpfiles toolchain-funcs - -MY_PV=${PV/_/} -MY_P="${PN}-${MY_PV}" -PVER=20211211 -KERNEL_LIMIT=5.17 - -DESCRIPTION="The OpenAFS distributed file system" -HOMEPAGE="https://www.openafs.org/; -# We always d/l the doc tarball as man pages are not USE=doc material -[[ ${PV} == *_pre* ]] && MY_PRE="candidate/" || MY_PRE="" -SRC_URI=" - https://openafs.org/dl/openafs/${MY_PRE}${MY_PV}/${MY_P}-src.tar.bz2 - https://openafs.org/dl/openafs/${MY_PRE}${MY_PV}/${MY_P}-doc.tar.bz2 - https://dev.gentoo.org/~bircoph/afs/${PN}-patches-${PVER}.tar.xz -" - -LICENSE="IBM BSD openafs-krb5-a APSL-2" -SLOT="0" -KEYWORDS="~amd64 -riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - -IUSE="apidoc bitmap-later debug doc fuse kauth kerberos +modules +namei -ncurses perl +pthreaded-ubik +supergroups tsm ubik-read-while-write" - -BDEPEND=" - dev-lang/perl - sys-devel/flex - virtual/yacc - apidoc? ( - app-doc/doxygen[dot] - media-gfx/graphviz - ) - doc? ( - dev-libs/libxslt - || ( - dev-java/fop - app-text/dblatex - app-text/docbook-sgml-utils[jadetex] - ) - ) - perl? ( dev-lang/swig )" -DEPEND=" - !net-fs/openafs-kernel - virtual/libintl - amd64? ( tsm? ( app-backup/tsm ) ) - doc? ( - app-text/docbook-xsl-stylesheets - app-text/docbook-xml-dtd:4.3 - ) - fuse? ( sys-fs/fuse:0= ) - kauth? ( sys-libs/pam ) - kerberos? ( virtual/krb5 ) - ncurses? ( sys-libs/ncurses:0= )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( "${WORKDIR}/gentoo/patches" ) - -CONFIG_CHECK="~!AFS_FS KEYS" -ERROR_AFS_FS="OpenAFS conflicts with the in-kernel AFS-support. Make sure not to load both at the same time!" -ERROR_KEYS="OpenAFS needs CONFIG_KEYS option enabl
[gentoo-commits] repo/gentoo:master commit in: net-fs/openafs/
commit: 0e8d3e17a7301ea7c5d091523fcfe88ecb580c92 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Dec 12 09:59:53 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Dec 12 10:10:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e8d3e17 net-fs/openafs: fix build and deps - Fix build when gcc and ld symlinks are absent - Add virtual/libcrypt dep - Refactor autotools hacks Closes: https://bugs.gentoo.org/828951 Closes: https://bugs.gentoo.org/828952 Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> net-fs/openafs/Manifest | 1 + net-fs/openafs/openafs-1.8.8.1-r1.ebuild | 342 +++ 2 files changed, 343 insertions(+) diff --git a/net-fs/openafs/Manifest b/net-fs/openafs/Manifest index 99c6cf302fdd..fe4f441b02eb 100644 --- a/net-fs/openafs/Manifest +++ b/net-fs/openafs/Manifest @@ -4,3 +4,4 @@ DIST openafs-1.8.8.1-doc.tar.bz2 3770278 BLAKE2B 4d10c96f05190a71b8d7aa89557946d DIST openafs-1.8.8.1-src.tar.bz2 14866119 BLAKE2B ae58a1d30fc8d72b4487700203c03e62fc15d0034a03516d4ea5b52c33970e8d9954e6b3c812a4633910c512d283c11431abbcb3868569d8d5ced1a69585263e SHA512 fb181e0989e9bae714af26de916a96946eea20f98b47154f2de7b5e296cb4f42af5df037ef7b603073e97eafe52d7c401666f03130c1e0c9a6ae1a6c2707c384 DIST openafs-patches-20210116.tar.xz 67300 BLAKE2B aaafa197d1be1e9d89685fe5193a4682ea9e5e5c1c3227963a97ca7a98e6ab5e855ee65d615a31162559b30ae5867fde6ceeec1055af1a375e73b9fa25654de5 SHA512 06e9e1b65fceda34a197556aba1a05eabb630723fc17c5060d5e2a054e60ab8c5195d5c80eff3d3444bcdca40b7115da9143f5b8100659061446038ad4a79007 DIST openafs-patches-20211211.tar.xz 12348 BLAKE2B 327b85acd1dced16bdf069c282600d854ade22d7b94f0a226f4059c71c6b5df03b3010fb82b4971610fc9ac7362cda0a7ef831ffe85ac8bd56b1fc6d2ccdac2c SHA512 31dd59a1fe49728429fe054fd9e4d519f0b91debedcdb25753f2c156534510b2d007479e1989303f84c24446e0acb8cbd37b2397864f5b019a320617ff0cc8c8 +DIST openafs-patches-20211212.tar.xz 13892 BLAKE2B 64582135ff3b81725cf0510d1157785b112f76197b8f50a947d22a82b8b55bebd163f2288b19d68a994f22c78bd90b6bfdad5f75383df1cac06d40feb72e8de8 SHA512 40a1a0d126ae194609da8a264c26b278b6081d95020bcbdb3a809952a70535fa551d1983e811e4ab9deaec06f061075906c2bbaf91e4354bff3520584e3fd336 diff --git a/net-fs/openafs/openafs-1.8.8.1-r1.ebuild b/net-fs/openafs/openafs-1.8.8.1-r1.ebuild new file mode 100644 index ..87e58d9468f1 --- /dev/null +++ b/net-fs/openafs/openafs-1.8.8.1-r1.ebuild @@ -0,0 +1,342 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MODULES_OPTIONAL_USE="modules" +inherit autotools linux-mod flag-o-matic pam systemd tmpfiles toolchain-funcs + +MY_PV=${PV/_/} +MY_P="${PN}-${MY_PV}" +PVER=20211212 +KERNEL_LIMIT=5.17 + +DESCRIPTION="The OpenAFS distributed file system" +HOMEPAGE="https://www.openafs.org/; +# We always d/l the doc tarball as man pages are not USE=doc material +[[ ${PV} == *_pre* ]] && MY_PRE="candidate/" || MY_PRE="" +SRC_URI=" + https://openafs.org/dl/openafs/${MY_PRE}${MY_PV}/${MY_P}-src.tar.bz2 + https://openafs.org/dl/openafs/${MY_PRE}${MY_PV}/${MY_P}-doc.tar.bz2 + https://dev.gentoo.org/~bircoph/afs/${PN}-patches-${PVER}.tar.xz +" + +LICENSE="IBM BSD openafs-krb5-a APSL-2" +SLOT="0" +KEYWORDS="~amd64 -riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +IUSE="apidoc bitmap-later debug doc fuse kauth kerberos +modules +namei +ncurses perl +pthreaded-ubik +supergroups tsm ubik-read-while-write" + +BDEPEND=" + dev-lang/perl + sys-devel/flex + virtual/yacc + apidoc? ( + app-doc/doxygen[dot] + media-gfx/graphviz + ) + doc? ( + dev-libs/libxslt + || ( + dev-java/fop + app-text/dblatex + app-text/docbook-sgml-utils[jadetex] + ) + ) + perl? ( dev-lang/swig )" +DEPEND=" + !net-fs/openafs-kernel + virtual/libcrypt + virtual/libintl + amd64? ( tsm? ( app-backup/tsm ) ) + doc? ( + app-text/docbook-xsl-stylesheets + app-text/docbook-xml-dtd:4.3 + ) + fuse? ( sys-fs/fuse:0= ) + kauth? ( sys-libs/pam ) + kerberos? ( virtual/krb5 ) + ncurses? ( sys-libs/ncurses:0= )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( "${WORKDIR}/gentoo/patches" ) + +CONFIG_CHECK="~!AFS_FS KEYS" +ERROR_AFS_FS="OpenAFS conflicts with the in-kernel AFS-support. Make sure not to load both at the same time!" +ERROR_KEYS="OpenAFS needs CONFIG_KEYS option enabled" + +QA_TEXTRELS_x86_fbsd="/boot/modules/libafs.ko" +QA_TEXTRELS_amd64_fbsd
[gentoo-commits] repo/gentoo:master commit in: net-fs/openafs/
commit: ed6aea3e1c05904d8b5ef15fe625ec06e513e5f6 Author: Andrew Savchenko gentoo org> AuthorDate: Sat Dec 11 18:31:10 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat Dec 11 18:32:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed6aea3e net-fs/openafs: bump to 1.8.8.1 Closes: https://bugs.gentoo.org/806187 Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> net-fs/openafs/Manifest | 3 + net-fs/openafs/openafs-1.8.8.1.ebuild | 343 ++ 2 files changed, 346 insertions(+) diff --git a/net-fs/openafs/Manifest b/net-fs/openafs/Manifest index 80a8020f3451..99c6cf302fdd 100644 --- a/net-fs/openafs/Manifest +++ b/net-fs/openafs/Manifest @@ -1,3 +1,6 @@ DIST openafs-1.8.7-doc.tar.bz2 3808045 BLAKE2B 8ded75239dd59633297ee4208a0f3f018486b5b5b71fda91229583fd2d6a7743bbbeba280e61ff91d602617fc47944105b06a5c0610b0c89c808ecba38af7f9c SHA512 6d087320ab6681686b6afb78621b21eaec26b91dbd03a13df447ad9f0ce897332ac378b38bf1abc590575d82d8cb22757249e60a2407e4ad498d46c083632e0d DIST openafs-1.8.7-src.tar.bz2 15059909 BLAKE2B 89aacc48100d3eabbec45acca3911fbd823c029a30e79ad16564dcc3646b9bbadb60a528f142fc907de0d4eb2831d922d8146cdba72c02f4e8db9ab806c84d86 SHA512 12d5aa9177dde10e504f71b4b1ae19be0b0c52e8031e0f5afacce4a2c3f2321970af65591edab6145f7400f6276acd7e8624aa66e816d2394324e2ef5c403c01 +DIST openafs-1.8.8.1-doc.tar.bz2 3770278 BLAKE2B 4d10c96f05190a71b8d7aa89557946d0b95774ca77f40d8e9ca81f5d5bacff1966e637f3bd066181f2dcf182dbfffdf93521981745fe4dbfea142e6b17fcf574 SHA512 c229636ca4c7245d37fa25b02805982e3f667163ae312e14678117c60320ccce50230bf09e081167e789a76bad8fa39a88638cb439ab87954c93b6108004efa8 +DIST openafs-1.8.8.1-src.tar.bz2 14866119 BLAKE2B ae58a1d30fc8d72b4487700203c03e62fc15d0034a03516d4ea5b52c33970e8d9954e6b3c812a4633910c512d283c11431abbcb3868569d8d5ced1a69585263e SHA512 fb181e0989e9bae714af26de916a96946eea20f98b47154f2de7b5e296cb4f42af5df037ef7b603073e97eafe52d7c401666f03130c1e0c9a6ae1a6c2707c384 DIST openafs-patches-20210116.tar.xz 67300 BLAKE2B aaafa197d1be1e9d89685fe5193a4682ea9e5e5c1c3227963a97ca7a98e6ab5e855ee65d615a31162559b30ae5867fde6ceeec1055af1a375e73b9fa25654de5 SHA512 06e9e1b65fceda34a197556aba1a05eabb630723fc17c5060d5e2a054e60ab8c5195d5c80eff3d3444bcdca40b7115da9143f5b8100659061446038ad4a79007 +DIST openafs-patches-20211211.tar.xz 12348 BLAKE2B 327b85acd1dced16bdf069c282600d854ade22d7b94f0a226f4059c71c6b5df03b3010fb82b4971610fc9ac7362cda0a7ef831ffe85ac8bd56b1fc6d2ccdac2c SHA512 31dd59a1fe49728429fe054fd9e4d519f0b91debedcdb25753f2c156534510b2d007479e1989303f84c24446e0acb8cbd37b2397864f5b019a320617ff0cc8c8 diff --git a/net-fs/openafs/openafs-1.8.8.1.ebuild b/net-fs/openafs/openafs-1.8.8.1.ebuild new file mode 100644 index ..cf14ba8a10c0 --- /dev/null +++ b/net-fs/openafs/openafs-1.8.8.1.ebuild @@ -0,0 +1,343 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MODULES_OPTIONAL_USE="modules" +inherit autotools linux-mod flag-o-matic pam systemd tmpfiles toolchain-funcs + +MY_PV=${PV/_/} +MY_P="${PN}-${MY_PV}" +PVER=20211211 +KERNEL_LIMIT=5.17 + +DESCRIPTION="The OpenAFS distributed file system" +HOMEPAGE="https://www.openafs.org/; +# We always d/l the doc tarball as man pages are not USE=doc material +[[ ${PV} == *_pre* ]] && MY_PRE="candidate/" || MY_PRE="" +SRC_URI=" + https://openafs.org/dl/openafs/${MY_PRE}${MY_PV}/${MY_P}-src.tar.bz2 + https://openafs.org/dl/openafs/${MY_PRE}${MY_PV}/${MY_P}-doc.tar.bz2 + https://dev.gentoo.org/~bircoph/afs/${PN}-patches-${PVER}.tar.xz +" + +LICENSE="IBM BSD openafs-krb5-a APSL-2" +SLOT="0" +KEYWORDS="~amd64 -riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +IUSE="apidoc bitmap-later debug doc fuse kauth kerberos +modules +namei +ncurses perl +pthreaded-ubik +supergroups tsm ubik-read-while-write" + +BDEPEND=" + dev-lang/perl + sys-devel/flex + virtual/yacc + apidoc? ( + app-doc/doxygen[dot] + media-gfx/graphviz + ) + doc? ( + dev-libs/libxslt + || ( + dev-java/fop + app-text/dblatex + app-text/docbook-sgml-utils[jadetex] + ) + ) + perl? ( dev-lang/swig )" +DEPEND=" + !net-fs/openafs-kernel + virtual/libintl + amd64? ( tsm? ( app-backup/tsm ) ) + doc? ( + app-text/docbook-xsl-stylesheets + app-text/docbook-xml-dtd:4.3 + ) + fuse? ( sys-fs/fuse:0= ) + kauth? ( sys-libs/pam ) + kerberos? ( virtual/krb5 ) + ncurses? ( sys-libs/ncurses:0= )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +PA
[gentoo-commits] repo/gentoo:master commit in: x11-wm/e16/
commit: f57e67d328ccf4716b2f67052519e370486d8e29 Author: Andrew Savchenko gentoo org> AuthorDate: Sat Dec 11 14:10:26 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat Dec 11 14:10:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f57e67d3 x11-wm/e16: update to 1.0.24 Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> x11-wm/e16/Manifest | 1 + x11-wm/e16/e16-1.0.24.ebuild | 147 +++ x11-wm/e16/metadata.xml | 2 + 3 files changed, 150 insertions(+) diff --git a/x11-wm/e16/Manifest b/x11-wm/e16/Manifest index ce15bb6f1812..27b7b3f1699a 100644 --- a/x11-wm/e16/Manifest +++ b/x11-wm/e16/Manifest @@ -1 +1,2 @@ DIST e16-1.0.22.tar.xz 1442288 BLAKE2B 7f102474f9054935ea15ed58c91f18613561eaad84c8398c410014a5dbfb2f7f5fd079399db4c6462096c9a351bd89e47fbd61d304ca99ec844806c26c97d6a9 SHA512 0ff40390a56f0dbd2219d9e4e665b1c1802801e552df3bd76fa71502ad2fb7466f2f175757b088b490fbc58e4196b362d6cf451ad43d5104849ac8ce2805299e +DIST e16-1.0.24.tar.xz 1392444 BLAKE2B 5a4c30af2d484226fac73cbe9131ae9dc308638fc035958012b99747ddaa15b1fc1340fe74c7e809e399b5c93dfc7bf8a6ead338c3977483621f4ab98f8f4a3e SHA512 869e2c654bbdcdbb56656cacea8338b0f99a991e4aeaa4dde3fd01e358b1010a58422344e617d522e024186ab98a1d9364e6ea3428507b3831516d1da5dfb08a diff --git a/x11-wm/e16/e16-1.0.24.ebuild b/x11-wm/e16/e16-1.0.24.ebuild new file mode 100644 index ..89f74d6029b6 --- /dev/null +++ b/x11-wm/e16/e16-1.0.24.ebuild @@ -0,0 +1,147 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Enlightenment Window Manager (E16)" +HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/; +SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.xz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+alsa audiofile container dbus debug +dialogs doc examples +gnome libhack modules nls opengl +pango +poll player pulseaudio +select +sndfile sound +themes xcomposite +xft xi2 xinerama xpresent ++xrandr +xrender +xsm +xsync zoom" + +REQUIRED_USE=" + ^^ ( poll select ) + opengl? ( xcomposite ) + pango? ( xft ) + sound? ( + ^^ ( alsa player pulseaudio ) + alsa? ( ^^ ( sndfile audiofile ) ) + pulseaudio? ( ^^ ( sndfile audiofile ) ) + ) +" + +BDEPEND=" + nls? ( sys-devel/gettext ) + virtual/pkgconfig +" +COMMON_DEPEND=" + media-libs/freetype:2 + media-libs/imlib2[X] + virtual/libiconv + x11-libs/libX11 + x11-libs/libXext + x11-misc/xbitmaps + dbus? ( sys-apps/dbus ) + opengl? ( + media-libs/glu + media-libs/mesa + ) + pango? ( + dev-libs/glib:2 + x11-libs/pango[X] + ) + sound? ( + alsa? ( media-libs/alsa-lib ) + player? ( media-sound/alsa-utils ) + pulseaudio? ( || ( + media-sound/apulse[sdk] + media-sound/pulseaudio + ) ) + audiofile? ( media-libs/audiofile:= ) + sndfile? ( media-libs/libsndfile ) + ) + xcomposite? ( + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXfixes + ) + xft? ( x11-libs/libXft ) + xinerama? ( x11-libs/libXinerama ) + xpresent? ( x11-libs/libXpresent ) + xrandr? ( x11-libs/libXrandr ) + xrender? ( x11-libs/libXrender ) + xsm? ( + x11-libs/libICE + x11-libs/libSM + ) + zoom? ( x11-libs/libXxf86vm ) +" +RDEPEND="${COMMON_DEPEND} + doc? ( app-doc/e16-docs ) + nls? ( virtual/libintl ) + themes? ( x11-themes/e16-themes ) + !x11-wm/enlightenment:0 +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" + +src_configure() { + local myconf=( + $(use_enable container) + $(use_enable dbus) + $(use_enable debug libtrip) + $(use_enable dialogs) + $(use_enable doc docs) + $(use_enable libhack) + $(use_enable modules) + $(use_enable nls) + $(use_enable opengl glx) + $(use_enable pango) + $(use_enable xcomposite composite) + $(use_enable xft) + $(use_enable xi2) + $(use_enable xinerama) + $(use_enable xpresent) + $(use_enable xrandr) + $(use_enable xrender) + $(use_enable xsm sm) + $(use_enable xsync) + $(use_enable zoom) + $
[gentoo-commits] repo/gentoo:master commit in: x11-misc/e16-keyedit/
commit: c3cbdb1bfabf62d5b7649cf422ae302d88cd5832 Author: Andrew Savchenko gentoo org> AuthorDate: Fri Dec 10 22:42:15 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Dec 10 22:42:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3cbdb1b x11-misc/e16-keyedit: drop old Closes: https://bugs.gentoo.org/769044 Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> x11-misc/e16-keyedit/e16-keyedit-0.9.ebuild | 28 x11-misc/e16-keyedit/metadata.xml | 3 --- 2 files changed, 31 deletions(-) diff --git a/x11-misc/e16-keyedit/e16-keyedit-0.9.ebuild b/x11-misc/e16-keyedit/e16-keyedit-0.9.ebuild deleted file mode 100644 index 5e260218fef3.. --- a/x11-misc/e16-keyedit/e16-keyedit-0.9.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Key binding editor for Enlightenment DR16" -HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/; -SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.xz" -KEYWORDS="~amd64 ~x86" - -LICENSE="MIT-with-advertising" -SLOT="0" -IUSE="gtk2" - -BDEPEND=" - virtual/pkgconfig -" -DEPEND=" - gtk2? ( x11-libs/gtk+:2 ) - !gtk2? ( x11-libs/gtk+:3 ) -" -RDEPEND="${DEPEND} - !x11-misc/e16keyedit -" - -src_configure() { - econf --with-gtk=$(usex gtk2 gtk2 gtk3) -} diff --git a/x11-misc/e16-keyedit/metadata.xml b/x11-misc/e16-keyedit/metadata.xml index 99c019473c9d..c351ebbf5c9d 100644 --- a/x11-misc/e16-keyedit/metadata.xml +++ b/x11-misc/e16-keyedit/metadata.xml @@ -5,9 +5,6 @@ birc...@gentoo.org Andrew Savchenko - -Build with x11-libs/gtk+:2 instead of x11-libs/gtk+:3 - enlightenment
[gentoo-commits] repo/gentoo:master commit in: x11-misc/e16-keyedit/
commit: ac1175863700f9ad51bf677ec6d12c5b7f0a2cc4 Author: Andrew Savchenko gentoo org> AuthorDate: Fri Dec 10 22:37:08 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Dec 10 22:42:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac117586 x11-misc/e16-keyedit: drop gtk2 support Bug: https://bugs.gentoo.org/769044 Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> x11-misc/e16-keyedit/e16-keyedit-0.9-r1.ebuild | 26 ++ 1 file changed, 26 insertions(+) diff --git a/x11-misc/e16-keyedit/e16-keyedit-0.9-r1.ebuild b/x11-misc/e16-keyedit/e16-keyedit-0.9-r1.ebuild new file mode 100644 index ..10b596a42d63 --- /dev/null +++ b/x11-misc/e16-keyedit/e16-keyedit-0.9-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Key binding editor for Enlightenment DR16" +HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/; +SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.xz" +KEYWORDS="~amd64 ~x86" + +LICENSE="MIT-with-advertising" +SLOT="0" + +BDEPEND=" + virtual/pkgconfig +" +DEPEND=" + x11-libs/gtk+:3 +" +RDEPEND="${DEPEND} + !x11-misc/e16keyedit +" + +src_configure() { + econf --with-gtk=gtk3 +}
[gentoo-commits] repo/gentoo:master commit in: x11-wm/e16/
commit: a4bbe7252360440455497b9f7d9d040a8a5c0c1f Author: Andrew Savchenko gentoo org> AuthorDate: Fri Dec 10 22:03:59 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Dec 10 22:04:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4bbe725 x11-wm/e16: drop old Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> x11-wm/e16/Manifest | 1 - x11-wm/e16/e16-1.0.21.ebuild | 130 --- 2 files changed, 131 deletions(-) diff --git a/x11-wm/e16/Manifest b/x11-wm/e16/Manifest index 88a572a95948..ce15bb6f1812 100644 --- a/x11-wm/e16/Manifest +++ b/x11-wm/e16/Manifest @@ -1,2 +1 @@ -DIST e16-1.0.21.tar.xz 1440484 BLAKE2B ea9521d4939400e292e9e2be6e73770a48d966702897c30babfe036a655ef3c5d9766eca3867e1a84b8fbd934a05c4a0487239a78d641c41a6e93a19feeb70a2 SHA512 0f5984d3c3594bf94338c9b53c681cd40f8cc165a18d7d9e0e6202fdf237ace52d9aac9c5ba04f052f94dfd463dcf558b8015044b4d457114c19a7a27ac23723 DIST e16-1.0.22.tar.xz 1442288 BLAKE2B 7f102474f9054935ea15ed58c91f18613561eaad84c8398c410014a5dbfb2f7f5fd079399db4c6462096c9a351bd89e47fbd61d304ca99ec844806c26c97d6a9 SHA512 0ff40390a56f0dbd2219d9e4e665b1c1802801e552df3bd76fa71502ad2fb7466f2f175757b088b490fbc58e4196b362d6cf451ad43d5104849ac8ce2805299e diff --git a/x11-wm/e16/e16-1.0.21.ebuild b/x11-wm/e16/e16-1.0.21.ebuild deleted file mode 100644 index 891c63f37815.. --- a/x11-wm/e16/e16-1.0.21.ebuild +++ /dev/null @@ -1,130 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Enlightenment Window Manager (E16)" -HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/; -SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.xz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="audiofile container dbus debug +dialogs doc examples gnome -libhack modules nls opengl +pango sndfile sound +themes xcomposite -+xft xi2 xinerama xpresent +xrandr +xrender +xsm +xsync zoom" - -REQUIRED_USE=" - audiofile? ( sound ) - opengl? ( xcomposite ) - pango? ( xft ) - sndfile? ( sound ) - sound? ( ^^ ( sndfile audiofile ) ) -" - -BDEPEND=" - nls? ( sys-devel/gettext ) - virtual/pkgconfig -" -COMMON_DEPEND=" - media-libs/freetype:2 - media-libs/imlib2[X] - virtual/libiconv - x11-libs/libX11 - x11-libs/libXext - x11-misc/xbitmaps - dbus? ( sys-apps/dbus ) - opengl? ( - media-libs/glu - media-libs/mesa - ) - pango? ( - dev-libs/glib:2 - x11-libs/pango[X] - ) - sound? ( - || ( - media-sound/apulse[sdk] - media-sound/pulseaudio - ) - sndfile? ( media-libs/libsndfile ) - audiofile? ( media-libs/audiofile:= ) - ) - xcomposite? ( - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXfixes - ) - xft? ( x11-libs/libXft ) - xinerama? ( x11-libs/libXinerama ) - xpresent? ( x11-libs/libXpresent ) - xrandr? ( x11-libs/libXrandr ) - xrender? ( x11-libs/libXrender ) - xsm? ( - x11-libs/libICE - x11-libs/libSM - ) - zoom? ( x11-libs/libXxf86vm ) -" -RDEPEND="${COMMON_DEPEND} - doc? ( app-doc/e16-docs ) - nls? ( virtual/libintl ) - themes? ( x11-themes/e16-themes ) - !x11-wm/enlightenment:0 -" -DEPEND="${COMMON_DEPEND} - x11-base/xorg-proto -" - -PATCHES=( "${FILESDIR}/${PN}-user-fonts.patch" ) - -src_configure() { - local myconf=( - $(use_enable container) - $(use_enable dbus) - $(use_enable debug libtrip) - $(use_enable dialogs) - $(use_enable doc docs) - $(use_enable libhack) - $(use_enable modules) - $(use_enable nls) - $(use_enable opengl glx) - $(use_enable pango) - $(use_enable sound sound pulseaudio) - $(use_enable xcomposite composite) - $(use_enable xft) - $(use_enable xi2) - $(use_enable xinerama) - $(use_enable xpresent) - $(use_enable xrandr) - $(use_enable xrender) - $(use_enable xsm sm) - $(use_enable xsync) - $(use_enable zoom) - $(use_with audiofile sndldr audiofile) - $(use_with gnome gnome gnome3) - $(use_with sndfile sndldr sndfile) - --enable-mans - --disable-docs -
[gentoo-commits] repo/gentoo:master commit in: media-plugins/imlib2_loaders/
commit: 69e29a6a939e6c1ee5e9d5f63f530f22058ba6c2 Author: Andrew Savchenko gentoo org> AuthorDate: Fri Dec 10 21:08:00 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Dec 10 21:08:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69e29a6a media-plugins/imlib2_loaders: version bump - Update to 1.7.5 - Update to EAPI 8 - Remove broken eet loader support Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> media-plugins/imlib2_loaders/Manifest | 1 + .../imlib2_loaders/imlib2_loaders-1.7.5.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/media-plugins/imlib2_loaders/Manifest b/media-plugins/imlib2_loaders/Manifest index 39671ffc8520..04e6c2c93e60 100644 --- a/media-plugins/imlib2_loaders/Manifest +++ b/media-plugins/imlib2_loaders/Manifest @@ -1,2 +1,3 @@ DIST imlib2_loaders-1.6.1.tar.gz 375642 BLAKE2B 20f4213e3d84c333faff82910f4f402524e50f567cddcce225678c0706d04c5a9520d8a54956f50be4d42fd231f317573ec091864f1d526336aacc8f7e0ae399 SHA512 1017b3587b2815d8347e9aef3f11649bdaadd48be10fe89d6e6eb8cb1d022723d414869cf12a2bff3eaa2f14c12ffd424767993e07990f8fa3ce5062ab0844fa DIST imlib2_loaders-1.7.1.tar.bz2 302348 BLAKE2B 8f73daa5b70d7122c136a001df920649a438edc60d4e7e94b691dfecc0864b66c321c676fb78a2f9e990b842d31fd5f95dcbacf232d6b9809382173449f86673 SHA512 5752768aa61c36e8f8ae5ff9219f950ba7b1561629bb21e4b4e16890d0fa904e93899e64152f05c6d7190553404336ec33b1d88b0cbec46c61a26598e27d449d +DIST imlib2_loaders-1.7.5.tar.xz 252548 BLAKE2B 5bc048dad9949dabd9ba3253fe862089975fe0b1dc6bc898e0b5fbc27cf4c2d7be81dbec64aa9fc1da357ed881e5617017f36c46d009a633e594a54fa29beeb0 SHA512 3b307dfae033466d2fa37f90d47626d32fd90228747cbd03ca3bfafe33fb995dbd1b86cfd13e4982c622b18940e4d6b2ec4826c017f5dce0c1cdee1b558c9204 diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.7.5.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.7.5.ebuild new file mode 100644 index ..3662847731b7 --- /dev/null +++ b/media-plugins/imlib2_loaders/imlib2_loaders-1.7.5.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Additional image loaders for Imlib2" +HOMEPAGE="https://www.enlightenment.org/ + https://sourceforge.net/projects/enlightenment/files/imlib2-src/; +SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz; + +LICENSE="|| ( BSD GPL-2 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris" +IUSE="xcf" + +RDEPEND=">=media-libs/imlib2-${PV}" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + local myconf=( + --disable-static + $(use_enable xcf) + ) + + econf "${myconf[@]}" +} + +src_install() { + V=1 emake install DESTDIR="${D}" + einstalldocs + + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/imlib2/
commit: d67dffde28c0bd643bf52009c870accb4eb58f5b Author: Andrew Savchenko gentoo org> AuthorDate: Fri Dec 10 20:55:16 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Dec 10 21:08:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d67dffde media-libs/imlib2: version bump - Update to 1.7.5 - Update to EAPI 8 - Add USE=debug to control debugging features Closes: https://bugs.gentoo.org/828503 Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/imlib2/Manifest| 1 + media-libs/imlib2/imlib2-1.7.5.ebuild | 79 +++ 2 files changed, 80 insertions(+) diff --git a/media-libs/imlib2/Manifest b/media-libs/imlib2/Manifest index 386f7e92f85d..0925658f58bf 100644 --- a/media-libs/imlib2/Manifest +++ b/media-libs/imlib2/Manifest @@ -1,2 +1,3 @@ DIST imlib2-1.6.1.tar.gz 1038614 BLAKE2B 89751ea5548e86b810d621cbcd5b3d37c7ddbedc9e634095f61d91779c1e96d50f87842136687e2b9cefa249b17fc98df61d07b368c7c4f466687ed38f2ed70f SHA512 0c6d874973c46c7e96e49fc391d463ec8c7c5ce9de682600cb4e28ca81ff0366a02055cbec2a2b743204051243d20b2316ab602b98df9d03dcf319297f7e6a13 DIST imlib2-1.7.1.tar.bz2 893631 BLAKE2B 637bf70ea223a63c51def0fac4102683a090de41a1f5904d6232fd2fa004915e3dcde54eac51d16532d2df83a0f8df127266766ac3700ae2948d39fefef512b8 SHA512 36e457855da0f129c7e7ba3dfcb44162b6624b1d56df5f84448495a96fe9ad1ce3e6c628222630be7274476722c4feaa8e1648d1e463439ca758e66ce9645970 +DIST imlib2-1.7.5.tar.xz 793124 BLAKE2B bc47f81aeb635ca2f3d4962e1be5c53111a25a88ccbfcd8f9a7c87717b256966ca6b8cd78fb897287dab656ef2ade41a0955f7d3770d6d670e675954f000cebb SHA512 6e0a79359d6cac297b7a074a75bf577c8c1e3932d9993616834ea9076a7df544fafcfa960fe8ed7468f1291533f3c828260ccb809a882dadb3f3650ba9dd3f28 diff --git a/media-libs/imlib2/imlib2-1.7.5.ebuild b/media-libs/imlib2/imlib2-1.7.5.ebuild new file mode 100644 index ..16f9305666f9 --- /dev/null +++ b/media-libs/imlib2/imlib2-1.7.5.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal toolchain-funcs + +DESCRIPTION="Version 2 of an advanced replacement library for libraries like libXpm" +HOMEPAGE="https://www.enlightenment.org/ + https://sourceforge.net/projects/enlightenment/files/imlib2-src/; +SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz; + +LICENSE="BSD" +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="+X bzip2 cpu_flags_x86_mmx cpu_flags_x86_sse2 debug doc +gif +jpeg mp3 +png +shm + static-libs +tiff +webp zlib" + +REQUIRED_USE="shm? ( X )" + +RDEPEND=" + media-libs/freetype:2[${MULTILIB_USEDEP}] + bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] ) + gif? ( media-libs/giflib:=[${MULTILIB_USEDEP}] ) + jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] ) + mp3? ( media-libs/libid3tag:=[${MULTILIB_USEDEP}] ) + png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] ) + tiff? ( >=media-libs/tiff-4.0.4:0[${MULTILIB_USEDEP}] ) + webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] ) + X? ( + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) + !
[gentoo-commits] repo/gentoo:master commit in: dev-util/oprofile/files/, dev-util/oprofile/
commit: 378d17fe2ce3bbace6a650c64fe73481d08986fe Author: Andrew Savchenko gentoo org> AuthorDate: Thu Dec 9 21:08:05 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Thu Dec 9 21:08:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=378d17fe dev-util/oprofile: fix build with gcc12 Patch by Sergei Trofimovich gmail.com> from oprofile mail lists. Package-Manager: Portage-3.0.29, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> dev-util/oprofile/files/gcc12.patch | 27 +++ dev-util/oprofile/oprofile-1.4.0.ebuild | 1 + 2 files changed, 28 insertions(+) diff --git a/dev-util/oprofile/files/gcc12.patch b/dev-util/oprofile/files/gcc12.patch new file mode 100644 index ..96f56d6a7ea7 --- /dev/null +++ b/dev-util/oprofile/files/gcc12.patch @@ -0,0 +1,27 @@ +`gcc-12` will forbid std::string(nullptr_t) constructors +(as they never had a defined behaviour): + +operf_stats.cpp:182:24: error: use of deleted function 'std::__cxx11::basic_string...; std::nullptr_t = std::nullptr_t]' + 182 | return NULL; + |^~~~ + +Signed-off-by: Sergei Trofimovich +--- + libperf_events/operf_stats.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libperf_events/operf_stats.cpp b/libperf_events/operf_stats.cpp +index 3cc28a75..a7bd0aec 100644 +--- a/libperf_events/operf_stats.cpp b/libperf_events/operf_stats.cpp +@@ -179,7 +179,7 @@ static string create_stats_dir(string const & cur_sampledir) + if (rc && (errno != EEXIST)) { + cerr << "Error trying to create stats dir. " << endl; + perror("mkdir failed with"); +- return NULL; ++ return ""; + } + return stats_dir; + } +-- +2.33.1 diff --git a/dev-util/oprofile/oprofile-1.4.0.ebuild b/dev-util/oprofile/oprofile-1.4.0.ebuild index 2526034bec1b..8c623f03696c 100644 --- a/dev-util/oprofile/oprofile-1.4.0.ebuild +++ b/dev-util/oprofile/oprofile-1.4.0.ebuild @@ -47,6 +47,7 @@ pkg_setup() { src_prepare() { eapply "${FILESDIR}/musl.patch" + eapply "${FILESDIR}/gcc12.patch" # bug 723092 sed -i 's/==/=/g' configure.ac || die
[gentoo-commits] repo/gentoo:master commit in: net-proxy/polipo/, net-proxy/polipo/files/
commit: a6d841717c0d8a3cd1c56a88f0bd067551762384 Author: Andrew Savchenko gentoo org> AuthorDate: Wed Aug 11 14:47:20 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed Aug 11 14:54:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6d84171 net-proxy/polipo: fix CVE-2020-36420 Discard packet with invalid range field instead of raising assert, this conforms to RFC7233. Return appropriate error message. Bug: https://bugs.gentoo.org/755896 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> .../polipo/files/polipo-1.1.1-cve-2020-36420.patch | 26 ++ .../{polipo-.ebuild => polipo-1.1.1-r5.ebuild} | 9 net-proxy/polipo/polipo-.ebuild| 7 +++--- 3 files changed, 35 insertions(+), 7 deletions(-) diff --git a/net-proxy/polipo/files/polipo-1.1.1-cve-2020-36420.patch b/net-proxy/polipo/files/polipo-1.1.1-cve-2020-36420.patch new file mode 100644 index 000..20fca8cf30a --- /dev/null +++ b/net-proxy/polipo/files/polipo-1.1.1-cve-2020-36420.patch @@ -0,0 +1,26 @@ +Reject packet with malformed range field instead of raising assert. +This fixes CVE-2020-36420 and makes polipo conformant to RFC7233. +--- a/server.c 2014-05-15 02:19:43.0 +0400 b/server.c 2021-08-11 13:42:55.156568391 +0300 +@@ -1468,7 +1468,6 @@ + int port; + int x, y, z; + +-assert(from >= 0 && (to < 0 || to > from)); + assert(closure == NULL); + assert(!(object->flags & OBJECT_LOCAL)); + assert(object->type == OBJECT_HTTP); +@@ -1499,6 +1498,13 @@ + notifyObject(object); + return 1; + } ++ ++if(!(from >= 0 && (to < 0 || to > from))) { ++do_log(L_ERROR, "Invalid Range field in the header: from=%d, to=%d.\n", from, to); ++abortObject(object, 400, internAtom("Invalid range header field")); ++notifyObject(object); ++return 1; ++} + + memcpy(name, ((char*)object->key) + x, y - x); + name[y - x] = '\0'; diff --git a/net-proxy/polipo/polipo-.ebuild b/net-proxy/polipo/polipo-1.1.1-r5.ebuild similarity index 89% copy from net-proxy/polipo/polipo-.ebuild copy to net-proxy/polipo/polipo-1.1.1-r5.ebuild index 873d40f12a3..78b40507339 100644 --- a/net-proxy/polipo/polipo-.ebuild +++ b/net-proxy/polipo/polipo-1.1.1-r5.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI=7 if [[ ${PV} == "" ]] ; then _GIT=git-r3 @@ -23,6 +23,8 @@ IUSE="systemd" DEPEND="sys-apps/texinfo" RDEPEND="" +PATCHES=( "${FILESDIR}/${P}-cve-2020-36420.patch" ) + pkg_setup() { enewgroup ${PN} enewuser ${PN} -1 -1 /var/cache/${PN} ${PN} @@ -34,7 +36,7 @@ src_compile() { } src_install() { - einstall PREFIX=/usr MANDIR=/usr/share/man INFODIR=/usr/share/info "TARGET=${D}" + emake install PREFIX=/usr MANDIR=/usr/share/man INFODIR=/usr/share/info "TARGET=${D}" newinitd "${FILESDIR}/${PN}.initd-5" ${PN} insinto /etc/${PN} ; doins "${FILESDIR}/config" @@ -43,8 +45,7 @@ src_install() { exeinto /etc/cron.weekly ; newexe "${FILESDIR}/${PN}.crond-2" ${PN} fi - dodoc CHANGES README - dohtml html/* + dodoc -r CHANGES README html } pkg_postinst() { diff --git a/net-proxy/polipo/polipo-.ebuild b/net-proxy/polipo/polipo-.ebuild index 873d40f12a3..927a75f9be2 100644 --- a/net-proxy/polipo/polipo-.ebuild +++ b/net-proxy/polipo/polipo-.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI=7 if [[ ${PV} == "" ]] ; then _GIT=git-r3 @@ -23,6 +23,8 @@ IUSE="systemd" DEPEND="sys-apps/texinfo" RDEPEND="" +PATCHES=( "${FILESDIR}/${P}-cve-2020-36420.patch" ) + pkg_setup() { enewgroup ${PN} enewuser ${PN} -1 -1 /var/cache/${PN} ${PN} @@ -43,8 +45,7 @@ src_install() { exeinto /etc/cron.weekly ; newexe "${FILESDIR}/${PN}.crond-2" ${PN} fi - dodoc CHANGES README - dohtml html/* + dodoc -r CHANGES README html } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 50377a1996dc8e19e54e1d7322733eff93b90938 Author: Andrew Savchenko gentoo org> AuthorDate: Wed Aug 11 14:51:46 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed Aug 11 14:54:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50377a19 profiles: apply net-proxy/polipo mask only to vulnerable versions Bug: https://bugs.gentoo.org/755896 Bug: https://bugs.gentoo.org/781467 Signed-off-by: Andrew Savchenko gentoo.org> profiles/package.mask | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index d5c89bbcc1f..1e7e34f3e1d 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -32,6 +32,10 @@ #--- END OF EXAMPLES --- +# Andrew Savchenko (2021-08-11) +# Affected by CVE-2020-36420. #755896 + (2021-08-11) # Broken since 2016. Latest upstream release 2014, no ebuild activity # from maintainer since 2016, EAPI-5 and the rest. HOMEPAGE leads to @@ -375,11 +379,6 @@ net-p2p/go-ipfs-bin # Masked for removal in 30 days. dev-ruby/spork -# John Helmert III (2021-07-14) -# Dead upstream, unfixed security issue. -# Removal on 2021-08-13. Bugs #755896, #781467. -net-proxy/polipo - # Marco Scardovi (2021-07-13) # These packages were only ported for netbox. Not useful for anything else # No revdeps. Removal in 30 days (Bug #801991)
[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/
commit: ba9d63eca7793d2bd236670186fb16b1ab7cf078 Author: Andrew Savchenko gentoo org> AuthorDate: Sun May 23 13:15:54 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun May 23 13:28:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba9d63ec sci-physics/pythia: version bump slot 8 - Update to 8.2.45 - This fixes build with lhapdf (bug 772923) - Use '|' instead of ':' as sed separator due to bug 685160 Closes: https://bugs.gentoo.org/710706 Closes: https://bugs.gentoo.org/772923 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> sci-physics/pythia/Manifest | 1 + sci-physics/pythia/pythia-8.2.45.ebuild | 187 2 files changed, 188 insertions(+) diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest index f8c0687c371..f526c4d1d10 100644 --- a/sci-physics/pythia/Manifest +++ b/sci-physics/pythia/Manifest @@ -10,3 +10,4 @@ DIST pythia-6.4.18-examples.tar.bz2 36366 BLAKE2B ec655014d3904b66da4a1e748a37c3 DIST pythia-6.4.28.tar.xz 490248 BLAKE2B aff9006a4d3a0536d39a5b5161329f058b980554046a57979cc72c80067be96f00b5056dee29fc7f0039ddae074560823427c3a0e24e59f69662f08524fbdcd4 SHA512 f9db72658f2132ce08d31c8a9f7fe727466b184ef41cc4b762fe2bde48dbdfd7b5df19b21a869e20a1f107c96e9daec115c980e11592968eb2cad666b7c96bdc DIST pythia6-20160413.tar.gz 567976 BLAKE2B 92ee81e41db46d49706599ee387a650f67d54a0ea165648de0d09d6cec811c2a4b22903c15cca0abaf5f34cf28333d70315a2c71f4ce0ec0bc48757c20114ae7 SHA512 2a9ea2ae299e8d49bd9750f8c68f0b7f534fb91254c2eebc60ef40828400bdf5e5c4e0956d61807e773a51db873ab4a036c3ac264f904d0bb2b85f4860e538d3 DIST pythia8226.tgz 17639842 BLAKE2B b80d7c10bd5ccc45fbb2db0df0eff679236b9911958f58987517b475e055959aa494a2199f64117631baedd90c8e2753f996e5d64552e39e54859bfe77274dad SHA512 85db807264f99c27dd87ad0572b98f4ac8d37fed818c3dd1ac89f0ac124ae0a5ee13b290727e515cb04269a6e0be8b386d954bed62309f26d1e60b431f952ca0 +DIST pythia8245.tgz 23737440 BLAKE2B 74fd060229a342a32ddd33cd1911708c03e23ee0656a23ed91663fa08b35bb015f75bedba2e6ef13cfc9524affde8e8b65653596eb34f1f080781e655b85af5b SHA512 25107eb98474217ac697476143e879c62fcf5653994a2daf61cfca892f91fbaea3c274019fb4469e9ef547e87d69b8842ee28db5fdac6433965a62eeb16ef95a diff --git a/sci-physics/pythia/pythia-8.2.45.ebuild b/sci-physics/pythia/pythia-8.2.45.ebuild new file mode 100644 index 000..0dc12374459 --- /dev/null +++ b/sci-physics/pythia/pythia-8.2.45.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +MV=$(ver_cut 1) +MY_P="${PN}${PV//./}" +LHA_VER="6.1" + +DESCRIPTION="Lund Monte Carlo high-energy physics event generator" +HOMEPAGE="http://pythia8.hepforge.org/; +SRC_URI="http://home.thep.lu.se/~torbjorn/${PN}${MV}/${MY_P}.tgz + test? ( lhapdf? ( + https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/CT10.tar.gz + https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/MRST2007lomod.tar.gz + https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/NNPDF23_nlo_as_0119_qed_mc.tar.gz + https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/NNPDF23_nnlo_as_0119_qed_mc.tar.gz + https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/cteq66.tar.gz + https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/cteq6l1.tar.gz + https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/unvalidated/MRST2004qed.tar.gz + ) )" + +SLOT="8" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc examples fastjet gzip +hepmc lhapdf root test" +RESTRICT="!test? ( test )" + +RDEPEND=" + fastjet? ( sci-physics/fastjet ) + gzip? ( sys-libs/zlib ) + hepmc? ( sci-physics/hepmc:0= ) + lhapdf? ( sci-physics/lhapdf:= )" +# ROOT is used only when building related tests +DEPEND="${RDEPEND} + test? ( + root? ( sci-physics/root:= ) + )" + +PATCHES=( + "${FILESDIR}"/${PN}8209-root-noninteractive.patch +) + +S="${WORKDIR}/${MY_P}" + +pkg_pretend() { + if use root && ! use test; then + ewarn "ROOT support will only affect examples code build during test stage." + ewarn "Since you have tests disabled, this is a no-op." + fi +} + +src_prepare() { + PYTHIADIR="/usr/share/pythia8" + EPYTHIADIR="${EPREFIX}${PYTHIADIR}" + + default + # set datadir for xmldor in include file + sed -i \ + -e "s|../share/Pythia8/xmldoc|${EPYTHIADIR}/xmldoc|" \ + include/Pythia8/Pythia.h || die + # respect libdir,
[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/files/, sci-physics/pythia/
commit: bee5d368529051b293849191a395f2a6604d296e Author: Andrew Savchenko gentoo org> AuthorDate: Sun May 23 13:26:07 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun May 23 13:29:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bee5d368 sci-physics/pythia: remove old Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> sci-physics/pythia/Manifest| 1 - .../pythia/files/pythia-8.2.26-run-tests.patch | 27 --- sci-physics/pythia/pythia-8.2.26-r1.ebuild | 188 - 3 files changed, 216 deletions(-) diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest index f526c4d1d10..b9d8657ca23 100644 --- a/sci-physics/pythia/Manifest +++ b/sci-physics/pythia/Manifest @@ -9,5 +9,4 @@ DIST lutp0613man2.pdf 2902047 BLAKE2B c2f8e8f9031c843933cd927b32921813b580a18117 DIST pythia-6.4.18-examples.tar.bz2 36366 BLAKE2B ec655014d3904b66da4a1e748a37c366c2adf9e914b9abf8c38968dcbc09129badcccd2705bc9437c05e73ee4489807835383546f55fbc9cd65399fb507e704e SHA512 ba921379a6df4ca417b60ea5b78af506f13135cdf896fa6beeca9713428ad6f298c94c0fe65fca3e583f8f268dcf84ebe4f1f81b46fd865d5f641f7c1e9fa7e1 DIST pythia-6.4.28.tar.xz 490248 BLAKE2B aff9006a4d3a0536d39a5b5161329f058b980554046a57979cc72c80067be96f00b5056dee29fc7f0039ddae074560823427c3a0e24e59f69662f08524fbdcd4 SHA512 f9db72658f2132ce08d31c8a9f7fe727466b184ef41cc4b762fe2bde48dbdfd7b5df19b21a869e20a1f107c96e9daec115c980e11592968eb2cad666b7c96bdc DIST pythia6-20160413.tar.gz 567976 BLAKE2B 92ee81e41db46d49706599ee387a650f67d54a0ea165648de0d09d6cec811c2a4b22903c15cca0abaf5f34cf28333d70315a2c71f4ce0ec0bc48757c20114ae7 SHA512 2a9ea2ae299e8d49bd9750f8c68f0b7f534fb91254c2eebc60ef40828400bdf5e5c4e0956d61807e773a51db873ab4a036c3ac264f904d0bb2b85f4860e538d3 -DIST pythia8226.tgz 17639842 BLAKE2B b80d7c10bd5ccc45fbb2db0df0eff679236b9911958f58987517b475e055959aa494a2199f64117631baedd90c8e2753f996e5d64552e39e54859bfe77274dad SHA512 85db807264f99c27dd87ad0572b98f4ac8d37fed818c3dd1ac89f0ac124ae0a5ee13b290727e515cb04269a6e0be8b386d954bed62309f26d1e60b431f952ca0 DIST pythia8245.tgz 23737440 BLAKE2B 74fd060229a342a32ddd33cd1911708c03e23ee0656a23ed91663fa08b35bb015f75bedba2e6ef13cfc9524affde8e8b65653596eb34f1f080781e655b85af5b SHA512 25107eb98474217ac697476143e879c62fcf5653994a2daf61cfca892f91fbaea3c274019fb4469e9ef547e87d69b8842ee28db5fdac6433965a62eeb16ef95a diff --git a/sci-physics/pythia/files/pythia-8.2.26-run-tests.patch b/sci-physics/pythia/files/pythia-8.2.26-run-tests.patch deleted file mode 100644 index 34c7179fa55..000 --- a/sci-physics/pythia/files/pythia-8.2.26-run-tests.patch +++ /dev/null @@ -1,27 +0,0 @@ examples/Makefile.orig 2017-07-25 11:56:03.545393093 +0200 -+++ examples/Makefile 2017-07-25 11:56:37.468572887 +0200 -@@ -158,6 +158,7 @@ - rm -f $(LOCAL_EXAMPLE)/weakbosons.lhe - rm -f $(LOCAL_EXAMPLE)/Pythia8.promc - rm -f $(LOCAL_EXAMPLE)/hist.root -+ rm main*out *.dat - - # Clean all temporary and generated files. - distclean: clean -@@ -168,3 +169,16 @@ - rm -f $(LOCAL_SHARE)/COPYING - rm -f $(LOCAL_SHARE)/GUIDELINES - rm -f $(LOCAL_SHARE)/README -+ -+# Run tests, inject test-specific arguments when needed -+main%.out: main% -+ ./$< \ -+ $(if $(findstring $*,16 42 43 $(shell seq 81 89)), main$*.cmnd) \ -+ $(if $(findstring $*, $(shell seq 81 83)), w+_production_lhc_0.lhe) \ -+ $(if $(findstring $*, 84), hepmcout84.dat 2 w+_production_lhc) \ -+ $(if $(findstring $*, $(shell seq 85 88)), w_production) \ -+ $(if $(findstring $*, 42 43 $(shell seq 81 89)), histout$*.dat) \ -+ > $@ -+ -+main89.out: main89 -+ $(foreach cmd, $(wildcard main89*.cmnd), ./$< $(cmd) histout-$(cmd).dat >> $@ || exit;) diff --git a/sci-physics/pythia/pythia-8.2.26-r1.ebuild b/sci-physics/pythia/pythia-8.2.26-r1.ebuild deleted file mode 100644 index 3c735682cf1..000 --- a/sci-physics/pythia/pythia-8.2.26-r1.ebuild +++ /dev/null @@ -1,188 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -MV=$(ver_cut 1) -MY_P="${PN}${PV//./}" -LHA_VER="6.1" - -DESCRIPTION="Lund Monte Carlo high-energy physics event generator" -HOMEPAGE="http://pythia8.hepforge.org/; -SRC_URI="http://home.thep.lu.se/~torbjorn/${PN}${MV}/${MY_P}.tgz - test? ( lhapdf? ( - https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/CT10.tar.gz - https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/MRST2007lomod.tar.gz - https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/NNPDF23_nlo_as_0119_qed_mc.tar.gz -
[gentoo-commits] repo/gentoo:master commit in: sci-physics/lhapdf/
commit: 746271db9aab2da22a7f0ba797ddc543c41ac62c Author: Andrew Savchenko gentoo org> AuthorDate: Sun May 23 13:06:08 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun May 23 13:28:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=746271db sci-physics/lhapdf: fix build with /bin/sh != bash Request CONFIG_SHELL=/bin/bash explicitly, otherwise obscure configure problems may occur leading to a broken installation. Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> sci-physics/lhapdf/lhapdf-6.2.3.ebuild | 3 ++- sci-physics/lhapdf/lhapdf-6.3.0.ebuild | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/sci-physics/lhapdf/lhapdf-6.2.3.ebuild b/sci-physics/lhapdf/lhapdf-6.2.3.ebuild index e67b0b741a9..03e30f85b39 100644 --- a/sci-physics/lhapdf/lhapdf-6.2.3.ebuild +++ b/sci-physics/lhapdf/lhapdf-6.2.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -37,6 +37,7 @@ BDEPEND=" S="${WORKDIR}/${MY_PF}" src_configure() { + CONFIG_SHELL="${EPREFIX}/bin/bash" \ econf \ --disable-static \ $(use_enable python) diff --git a/sci-physics/lhapdf/lhapdf-6.3.0.ebuild b/sci-physics/lhapdf/lhapdf-6.3.0.ebuild index 9fc01878697..30b859ffe8d 100644 --- a/sci-physics/lhapdf/lhapdf-6.3.0.ebuild +++ b/sci-physics/lhapdf/lhapdf-6.3.0.ebuild @@ -37,6 +37,7 @@ BDEPEND=" S="${WORKDIR}/${MY_PF}" src_configure() { + CONFIG_SHELL="${EPREFIX}/bin/bash" \ econf \ --disable-static \ $(use_enable python)
[gentoo-commits] repo/gentoo:master commit in: media-video/motiontrack/
commit: 65fbe89d1baf3264b2ce07405278c984df5eef11 Author: Andrew Savchenko gentoo org> AuthorDate: Sun May 23 08:30:45 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun May 23 08:32:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65fbe89d media-video/motiontrack: fix build with /bin/sh != bash When /bin/sh is not bash (e.g. dash), build fails as follows: ./configure: 6043: arithmetic expression: expecting primary: " FORMAT_COUNT++ " Since configure contains bash-specific code, exclicitly ask /bin/bash as the CONFIG_SHELL. Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> media-video/motiontrack/motiontrack-0.1.3-r2.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/media-video/motiontrack/motiontrack-0.1.3-r2.ebuild b/media-video/motiontrack/motiontrack-0.1.3-r2.ebuild index 36f69311536..58f8ed1713a 100644 --- a/media-video/motiontrack/motiontrack-0.1.3-r2.ebuild +++ b/media-video/motiontrack/motiontrack-0.1.3-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -28,6 +28,7 @@ src_configure() { # with GCC 5, bug 570352 append-cflags -std=gnu89 + CONFIG_SHELL="${EPREFIX}/bin/bash" \ econf \ $(use_enable debug) \ $(use_enable !imagemagick gd) \
[gentoo-commits] repo/gentoo:master commit in: app-text/cuneiform/files/, app-text/cuneiform/
commit: fd8e596c6a5eab634656e265c3da5241f5ceee8c Author: Andrew Savchenko gentoo org> AuthorDate: Sun May 23 08:14:00 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun May 23 08:32:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd8e596c app-text/cuneiform: Fix build with g++-11 Closes: https://bugs.gentoo.org/786657 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> app-text/cuneiform/cuneiform-1.1.0-r3.ebuild | 1 + .../cuneiform/files/cuneiform-1.1.0-gcc11.patch| 30 ++ 2 files changed, 31 insertions(+) diff --git a/app-text/cuneiform/cuneiform-1.1.0-r3.ebuild b/app-text/cuneiform/cuneiform-1.1.0-r3.ebuild index 3874e69f95e..16ad43b3ac4 100644 --- a/app-text/cuneiform/cuneiform-1.1.0-r3.ebuild +++ b/app-text/cuneiform/cuneiform-1.1.0-r3.ebuild @@ -33,6 +33,7 @@ PATCHES=( "${FILESDIR}"/${P}-gcc6.patch "${FILESDIR}"/${P}-gcc7.patch "${FILESDIR}"/${P}-typos.patch + "${FILESDIR}"/${P}-gcc11.patch ) src_prepare() { diff --git a/app-text/cuneiform/files/cuneiform-1.1.0-gcc11.patch b/app-text/cuneiform/files/cuneiform-1.1.0-gcc11.patch new file mode 100644 index 000..47677507b26 --- /dev/null +++ b/app-text/cuneiform/files/cuneiform-1.1.0-gcc11.patch @@ -0,0 +1,30 @@ +--- cuneiform-linux-1.1.0/cuneiform_src/Kern/hh/internal.h.orig 2021-05-23 10:45:12.714043888 +0300 cuneiform-linux-1.1.0/cuneiform_src/Kern/hh/internal.h 2021-05-23 10:45:47.233178549 +0300 +@@ -84,6 +84,7 @@ +#endif + +#if !defined(__MATH_H) && !defined(_INC_MATH) ++ #undef _GLIBCXX_USE_STD_SPEC_FUNCS + #include +#endif + +--- cuneiform-linux-1.1.0/cuneiform_src/Kern/ced/sources/main/ced_func_rtf.cpp.orig 2021-05-23 10:51:00.757379453 +0300 cuneiform-linux-1.1.0/cuneiform_src/Kern/ced/sources/main/ced_func_rtf.cpp 2021-05-23 10:51:22.445461911 +0300 +@@ -212,7 +212,7 @@ + } + */ + // write the text lines +- for (;sect>0;sect=sect->next) ++ for (;sect;sect=sect->next) + { + if (!WriteRtfSection(rtf,sect)) goto WRITE_END; //write section properties + // int sectNum=0; +@@ -897,7 +897,7 @@ + //if (curChar->fontNum>=rtf->page->fontsUsed || (prevChar&>fontNum>=rtf->page->fontsUsed)) return TRUE; + + // extract value for comparison +-if (prevChar>0) { ++if (prevChar) { + // lstrcpy(PrevTypeFace,TerFont[PrevFont].TypeFace); +PrevFamily=rtf->table[rtf->page->GetFontByNum(prevChar->fontNum)]; +PrevStyle=prevChar->fontAttribs;
[gentoo-commits] repo/gentoo:master commit in: app-mobilephone/gnokii/
commit: 06c9a3ec21aad19e064ed7e6d04d33813274164e Author: Ionen Wolkens gmail com> AuthorDate: Fri Mar 12 07:58:35 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun May 23 07:23:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06c9a3ec app-mobilephone/gnokii: remove my_bool usage Closes: https://bugs.gentoo.org/775485 Signed-off-by: Ionen Wolkens gmail.com> Signed-off-by: Andrew Savchenko gentoo.org> app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild b/app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild index ea8a7db38ad..7052b8e8aa7 100644 --- a/app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild +++ b/app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild @@ -61,9 +61,12 @@ src_prepare() { "${FILESDIR}"/${P}-translations.patch ) + default + sed -i -e "s:/usr/local:${EPREFIX}/usr:" Docs/sample/gnokiirc || die - default + # bug 775485 + sed -i -e "s:my_bool:bool:" smsd/mysql.c || die cp "${FILESDIR}"/${P}-codeset.m4 m4/codeset.m4 || die mv configure.{in,ac} || die
[gentoo-commits] repo/gentoo:master commit in: media-video/mkvtoolnix/, media-video/mkvtoolnix/files/
commit: bae380256f345d9a79a0941b6259b8fb700fbf5e Author: Andrew Savchenko gentoo org> AuthorDate: Sun May 23 07:16:28 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun May 23 07:23:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bae38025 media-video/mkvtoolnix: fix OOM during build Apply upstream patch[1] to drop iso639_language_list.cpp optimization level to 0 due to special nature of this source file. [1] https://gitlab.com/mbunkus/mkvtoolnix/- /commit/ba6db89e24aa84316372d59e6bba4ac88145b32a Closes: https://bugs.gentoo.org/786978 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> .../mkvtoolnix/files/mkvtoolnix-56.1.0-optlevel.patch | 15 +++ media-video/mkvtoolnix/mkvtoolnix-56.1.0.ebuild | 3 ++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/media-video/mkvtoolnix/files/mkvtoolnix-56.1.0-optlevel.patch b/media-video/mkvtoolnix/files/mkvtoolnix-56.1.0-optlevel.patch new file mode 100644 index 000..c0f91deed69 --- /dev/null +++ b/media-video/mkvtoolnix/files/mkvtoolnix-56.1.0-optlevel.patch @@ -0,0 +1,15 @@ +https://gitlab.com/mbunkus/mkvtoolnix/-/commit/ba6db89e24aa84316372d59e6bba4ac88145b32a +https://bugs.gentoo.org/786978#c10 +diff --git a/Rakefile b/Rakefile +index 8c9487436ac627cc503e5f233d3f9c756f67fd86..ce564127eeb136b1c1784568ad68a4d593d0931a 100644 +--- a/Rakefile b/Rakefile +@@ -355,7 +355,7 @@ cxx_compiler = lambda do |*args| + # Even -O1 causes compilation time & memory usage to skyrocket, + # possibly exponentially, with the number of entries to + # emplace_back() into the vector. +-flags.gsub!(%r{ -O\d+ }, ' -O0 ') ++flags.gsub!(%r{(^| )-O[^ ]*}, ' -O0') + end + + args = [ diff --git a/media-video/mkvtoolnix/mkvtoolnix-56.1.0.ebuild b/media-video/mkvtoolnix/mkvtoolnix-56.1.0.ebuild index c093e341ab9..dbc45d73af8 100644 --- a/media-video/mkvtoolnix/mkvtoolnix-56.1.0.ebuild +++ b/media-video/mkvtoolnix/mkvtoolnix-56.1.0.ebuild @@ -64,7 +64,8 @@ BDEPEND=" ) " -PATCHES=( "${FILESDIR}"/mkvtoolnix-49.0.0-qt5dbus.patch ) +PATCHES=( "${FILESDIR}"/mkvtoolnix-49.0.0-qt5dbus.patch + "${FILESDIR}"/mkvtoolnix-56.1.0-optlevel.patch ) src_prepare() { xdg_src_prepare
[gentoo-commits] repo/gentoo:master commit in: media-libs/libcaca/, media-libs/libcaca/files/
commit: 9e49df085dded48b58473bc2fd6347f8352f Author: Andrew Savchenko gentoo org> AuthorDate: Sat May 22 11:36:04 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat May 22 11:39:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e49df22 media-libs/libcaca: fix multiple CVEs and docs build failure CVE fixed (using Debian patchset): CVE-2018-20544, CVE-2018-20545, CVE-2018-20546, CVE-2018-20547, CVE-2018-20549, CVE-2021-3410. Fix docs build failure (doxygen and latex issues) using both Debian patch and patch from bug 543870#c11. Install docs into proper path. Bug: https://bugs.gentoo.org/543870 Bug: https://bugs.gentoo.org/772317 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/libcaca/files/100_doxygen.diff | 170 +++ media-libs/libcaca/files/CVE-2018-20544.patch | 45 + .../libcaca/files/CVE-2018-20545+20547+20549.patch | 34 .../libcaca/files/CVE-2018-20546+20547.patch | 36 ...em-in-the-caca_resize-overflow-detection-.patch | 135 +++ ...as-fix-an-integer-overflow-in-caca_resize.patch | 141 media-libs/libcaca/files/fix-css-path.patch| 12 ++ media-libs/libcaca/libcaca-0.99_beta19-r4.ebuild | 182 + 8 files changed, 755 insertions(+) diff --git a/media-libs/libcaca/files/100_doxygen.diff b/media-libs/libcaca/files/100_doxygen.diff new file mode 100644 index 000..f537f37b6d3 --- /dev/null +++ b/media-libs/libcaca/files/100_doxygen.diff @@ -0,0 +1,170 @@ +Description: Don't mess with Doxygen's output +Author: Balint Reczey +Index: libcaca-0.99.beta19/doc/Makefile.am +=== +--- libcaca-0.99.beta19.orig/doc/Makefile.am libcaca-0.99.beta19/doc/Makefile.am +@@ -28,10 +28,7 @@ stamp-latex: stamp-doxygen + if BUILD_DOCUMENTATION + if USE_LATEX + rm -f latex/libcaca.tex latex/libcaca.pdf +- mv latex/refman.tex latex/libcaca.tex +- sed 's/setlength{/renewcommand{/' latex/libcaca.tex \ +-| sed 's/.*usepackage.*times.*//' > latex/refman.tex +- cd latex && $(MAKE) $(AM_CFLAGS) refman.pdf || (cat refman.log; exit 1) ++ (cd latex && pdflatex refman ; makeindex refman.idx ; pdflatex refman ; pdflatex refman ; pdflatex refman ; pdflatex refman ; pdflatex refman; echo "pdflatex exit code: $$?") + mv latex/refman.pdf latex/libcaca.pdf + touch stamp-latex + endif +Index: libcaca-0.99.beta19/doc/doxygen.cfg.in +=== +--- libcaca-0.99.beta19.orig/doc/doxygen.cfg.in libcaca-0.99.beta19/doc/doxygen.cfg.in +@@ -1,4 +1,4 @@ +-# Doxyfile 1.8.6 ++# Doxyfile 1.8.7 + + # This file describes the settings to be used by the documentation system + # doxygen (www.doxygen.org) for a project. +@@ -70,6 +70,14 @@ OUTPUT_DIRECTORY = . + + CREATE_SUBDIRS = NO + ++# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII ++# characters to appear in the names of generated files. If set to NO, non-ASCII ++# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode ++# U+3044. ++# The default value is: NO. ++ ++ALLOW_UNICODE_NAMES= NO ++ + # The OUTPUT_LANGUAGE tag is used to specify the language in which all + # documentation generated by doxygen is written. Doxygen will use this + # information to generate all constant output in the proper language. +@@ -261,9 +269,12 @@ OPTIMIZE_OUTPUT_VHDL = NO + # extension. Doxygen has a built-in mapping, but you can override or extend it + # using this tag. The format is ext=language, where ext is a file extension, and + # language is one of the parsers supported by doxygen: IDL, Java, Javascript, +-# C#, C, C++, D, PHP, Objective-C, Python, Fortran, VHDL. For instance to make +-# doxygen treat .inc files as Fortran files (default is PHP), and .f files as C +-# (default is Fortran), use: inc=Fortran f=C. ++# C#, C, C++, D, PHP, Objective-C, Python, Fortran (fixed format Fortran: ++# FortranFixed, free formatted Fortran: FortranFree, unknown formatted Fortran: ++# Fortran. In the later case the parser tries to guess whether the code is fixed ++# or free formatted code, this is the default for Fortran type files), VHDL. For ++# instance to make doxygen treat .inc files as Fortran files (default is PHP), ++# and .f files as C (default is Fortran), use: inc=Fortran f=C. + # + # Note For files without extension you can use no_extension as a placeholder. + # +@@ -1242,7 +1253,8 @@ GENERATE_CHI = NO + CHM_INDEX_ENCODING = + + # The BINARY_TOC flag controls whether a binary table of contents is generated ( +-# YES) or a normal table of contents ( NO) in the .chm file. ++# YES) or a normal table of contents ( NO) in the .chm file. Furthermore it ++# enables the Prev
[gentoo-commits] repo/gentoo:master commit in: media-libs/avidemux-core/
commit: 17be1ab306e3682d789cad94c6195b8999af8acf Author: Andrew Savchenko gentoo org> AuthorDate: Sat May 22 04:24:20 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat May 22 04:27:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17be1ab3 media-libs/avidemux-core: fix build with gcc-11 Stay on C++14 stardard (GNU variant) Closes: https://bugs.gentoo.org/768210 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/avidemux-core/avidemux-core-2.7.6.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/media-libs/avidemux-core/avidemux-core-2.7.6.ebuild b/media-libs/avidemux-core/avidemux-core-2.7.6.ebuild index a43ad8aca26..6f2b5d5eb4b 100644 --- a/media-libs/avidemux-core/avidemux-core-2.7.6.ebuild +++ b/media-libs/avidemux-core/avidemux-core-2.7.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -75,6 +75,8 @@ src_prepare() { src_configure() { # See bug 432322. use x86 && replace-flags -O0 -O1 + # Bug 768210 + append-cxxflags -std=gnu++14 local mycmakeargs=( -DAVIDEMUX_SOURCE_DIR='${S}'
[gentoo-commits] repo/gentoo:master commit in: net-libs/gnet/
commit: c9261c52a34d2026772141a7206a0803261cb320 Author: Andrew Savchenko gentoo org> AuthorDate: Sat May 22 03:36:51 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat May 22 03:38:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9261c52 net-libs/gnet: fix build failure with recent dev-libs/check Drop problematic patch as suggested by Willard Dawson: https://bugs.gentoo.org/698654#c12 Closes: https://bugs.gentoo.org/698654 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> net-libs/gnet/gnet-2.0.8-r3.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net-libs/gnet/gnet-2.0.8-r3.ebuild b/net-libs/gnet/gnet-2.0.8-r3.ebuild index 40c3a0ad515..27d0d63139f 100644 --- a/net-libs/gnet/gnet-2.0.8-r3.ebuild +++ b/net-libs/gnet/gnet-2.0.8-r3.ebuild @@ -31,7 +31,8 @@ src_prepare() { epatch "${FILESDIR}"/${PN}-2.0.8-context-leak.patch # Fix usage of check framework, bug #296849, from master - epatch "${FILESDIR}"/${PN}-2.0.8-check-usage-update.patch + # Disable this patch, bug 698654 + # epatch "${FILESDIR}"/${PN}-2.0.8-check-usage-update.patch # ifdef around network tests code, refs. bug #320759 epatch "${FILESDIR}"/${PN}-2.0.8-network-tests.patch
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: d09ef4a5dc46b501ab7e7cdb4162980fb35fa2d9 Author: Andrew Savchenko gentoo org> AuthorDate: Wed May 19 23:09:37 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed May 19 23:12:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d09ef4a5 media-libs/libafterimage: fix minor qa issues https://qa-reports.gentoo.org/output/gentoo-ci/75fab47/output.html;pkg=media-libs:libafterimage Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/libafterimage/libafterimage-1.20-r4.ebuild | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r4.ebuild b/media-libs/libafterimage/libafterimage-1.20-r4.ebuild index 33cb313ecb7..a682ba6f4ee 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r4.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r4.ebuild @@ -26,8 +26,7 @@ RDEPEND=" tiff? ( media-libs/tiff:0 ) truetype? ( media-libs/freetype )" DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto ) - !!x11-wm/afterstep" + X? ( x11-base/xorg-proto )" BDEPEND=" virtual/pkgconfig" REQUIRED_USE=" @@ -49,7 +48,7 @@ src_prepare() { eapply -p0 "${FILESDIR}"/${PN}-libpng15.patch # add giflib-5 API support, bug 571654 eapply "${FILESDIR}"/${PN}-giflib5-v2.patch - # fix ar: respect $(AR), bug 731044 and drop 'l' flag, bug 784182 + # fix ar: respect $(AR), bug 731044 and drop 'l' flag, bug 784182 eapply "${FILESDIR}"/${PN}-ar.patch # detect freetype properly, bug 783375 eapply "${FILESDIR}"/${PN}-freetype.patch @@ -104,7 +103,7 @@ src_install() { doman ascompose.1 emake clean rm Makefile* ascompose.1 || die - insinto /usr/share/doc/${PF}/examples - doins * + docinto examples + dodoc * fi }
[gentoo-commits] repo/gentoo:master commit in: sci-physics/fastjet/
commit: 9032b73ff8422d412dc33a05f9cdabe889bb003f Author: Andrew Savchenko gentoo org> AuthorDate: Wed May 19 22:40:26 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed May 19 22:40:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9032b73f sci-physics/fastjet: fix build with dash as /bin/sh configure.ac is full of bash-specific code, so request /bin/bash as configure shell explicitly. Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> sci-physics/fastjet/fastjet-3.0.6-r2.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/sci-physics/fastjet/fastjet-3.0.6-r2.ebuild b/sci-physics/fastjet/fastjet-3.0.6-r2.ebuild index c6472206f84..59084ef062c 100644 --- a/sci-physics/fastjet/fastjet-3.0.6-r2.ebuild +++ b/sci-physics/fastjet/fastjet-3.0.6-r2.ebuild @@ -33,6 +33,7 @@ src_configure() { use cgal && \ has_version 'sci-mathematics/cgal[gmp]' && append-libs -lgmp + CONFIG_SHELL="${EPREFIX}/bin/bash" \ econf \ --disable-static \ $(use_enable cgal) \
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: 75080953d8137f77bdd110e9eedd3318d6d6017b Author: Andrew Savchenko gentoo org> AuthorDate: Wed May 19 21:32:29 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed May 19 21:32:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75080953 media-libs/libafterimage: cleanup old Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> .../libafterimage/libafterimage-1.20-r2.ebuild | 107 - 1 file changed, 107 deletions(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild deleted file mode 100644 index f66921efd7c..000 --- a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools - -MY_PN=libAfterImage - -DESCRIPTION="Afterstep's standalone generic image manipulation library" -HOMEPAGE="http://www.afterstep.org/afterimage/index.php; -SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls opengl png static-libs shm +shaping svg tiff truetype" - -RDEPEND=" - X? ( x11-libs/libSM - x11-libs/libXext - x11-libs/libXrender ) - gif?( media-libs/giflib:0= ) - jpeg? ( virtual/jpeg:0 ) - opengl? ( virtual/opengl ) - png?( >=media-libs/libpng-1.4:0= ) - svg?( gnome-base/librsvg:2 ) - tiff? ( media-libs/tiff:0 ) - truetype? ( media-libs/freetype )" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto ) - virtual/pkgconfig - !!x11-wm/afterstep" -REQUIRED_USE=" - opengl? ( X ) - shaping? ( X ) - shm? ( X )" - -S="${WORKDIR}/${MY_PN}-${PV}" - -src_prepare() { - default - - # fix some ldconfig problem in makefile.in - eapply -p0 "${FILESDIR}"/${PN}-makefile.in.patch - # fix lib paths in afterimage-config - eapply -p0 "${FILESDIR}"/${PN}-config.patch - # fix gif unbundle - eapply -p0 "${FILESDIR}"/${PN}-gif.patch - # fix for libpng15 compability - eapply -p0 "${FILESDIR}"/${PN}-libpng15.patch - # add giflib-5 API support, bug 571654 - eapply "${FILESDIR}"/${PN}-giflib5-v2.patch - # do not build examples - use examples || sed -i \ - -e '/^all:/s/apps//' \ - -e '/^install:/s/install.apps//' \ - Makefile.in || die "sed failed" - # remove forced flags - sed -i \ - -e 's/CFLAGS="-O3"//' \ - -e 's/ -rdynamic//' \ - configure.in || die "sed failed" - - mv configure.in configure.ac || die - eautoreconf -} - -src_configure() { - econf \ - $(use_enable cpu_flags_x86_mmx mmx-optimization) \ - $(use_enable opengl glx) \ - $(use_enable nls i18n) \ - $(use_enable shaping) \ - $(use_enable shm shmimage ) \ - $(use_enable static-libs staticlibs) \ - $(use_with X x) \ - $(use_with gif) \ - $(use_with jpeg) \ - $(use_with png) \ - $(use_with svg) \ - $(use_with tiff) \ - $(use_with truetype ttf) \ - --enable-sharedlibs \ - --with-xpm \ - --without-builtin-gif \ - --without-builtin-jpeg \ - --without-builtin-png \ - --without-builtin-zlib \ - --without-afterbase -} - -src_install() { - emake \ - DESTDIR="${D}" \ - AFTER_DOC_DIR="${ED}/usr/share/doc/${PF}" \ - install - dodoc ChangeLog README - if use examples; then - cd apps || die - mv ascompose.man ascompose.1 || die - doman ascompose.1 - emake clean - rm Makefile* ascompose.1 || die - insinto /usr/share/doc/${PF}/examples - doins * - fi -}
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/prng/, sci-mathematics/prng/files/
commit: f478c4901cfca32cca3a8c32d2988b373a2b32cb Author: Andrew Savchenko gentoo org> AuthorDate: Wed May 19 21:36:07 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed May 19 21:36:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f478c490 sci-mathematics/prng: cleanup old Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> .../prng-3.0.2-fix-c99-inline-semantics.patch | 146 - sci-mathematics/prng/prng-3.0.2-r2.ebuild | 42 -- 2 files changed, 188 deletions(-) diff --git a/sci-mathematics/prng/files/prng-3.0.2-fix-c99-inline-semantics.patch b/sci-mathematics/prng/files/prng-3.0.2-fix-c99-inline-semantics.patch deleted file mode 100644 index c84a288d47d..000 --- a/sci-mathematics/prng/files/prng-3.0.2-fix-c99-inline-semantics.patch +++ /dev/null @@ -1,146 +0,0 @@ -Use portable 'static inline' semantics that work in GNU89 and C99 -See also: http://www.greenend.org.uk/rjk/tech/inline.html - a/src/dicg.c -+++ b/src/dicg.c -@@ -441,7 +441,7 @@ - * Algorithm by Karin Schaber and Otmar Lendl. - * - */ --inline prng_num prng_dicg_multiply(int k,prng_num c, prng_num d) -+prng_num prng_dicg_multiply(int k,prng_num c, prng_num d) - { - int i; - struct mtable *t; a/src/external.c -+++ b/src/external.c -@@ -139,7 +139,7 @@ - * gen: Pointer to a struct prng. - * - */ --inline prng_num prng_tt800_get_next_int(struct prng *gen) -+prng_num prng_tt800_get_next_int(struct prng *gen) - { - unsigned int y; - struct tt800_state *g; a/src/icg.c -+++ b/src/icg.c -@@ -110,7 +110,7 @@ - * gen: Pointer to a struct prng. - * - */ --inline prng_num prng_icg_get_next_int(struct prng *gen) -+prng_num prng_icg_get_next_int(struct prng *gen) - { - s_prng_num inv, current, prod; - a/src/lcg.c -+++ b/src/lcg.c -@@ -111,7 +111,7 @@ - * gen: Pointer to a struct prng. - * - */ --inline prng_num prng_lcg_get_next_int(struct prng *gen) -+prng_num prng_lcg_get_next_int(struct prng *gen) - { - s_prng_num ax, current; - a/src/meicg.c -+++ b/src/meicg.c -@@ -106,7 +106,7 @@ - * gen: Pointer to a struct prng. - * - */ --inline prng_num prng_meicg_get_next_int(struct prng *gen) -+prng_num prng_meicg_get_next_int(struct prng *gen) - { - s_prng_num an, sum, inv, n; - a/src/mt19937.c -+++ b/src/mt19937.c -@@ -172,7 +172,7 @@ - * gen: Pointer to a struct prng. - * - */ --inline prng_num prng_mt19937_get_next_int(struct prng *gen) -+prng_num prng_mt19937_get_next_int(struct prng *gen) - { - #define MT gen->data.mt19937_data.mt - #define MTI gen->data.mt19937_data.mti a/src/prng.h -+++ b/src/prng.h -@@ -406,7 +406,7 @@ - /* INLINE fnk def. for mult_mod, I don't know if this works for non-GCC */ - - #ifdef __GNUC__ --extern __inline__ prng_num mult_mod(prng_num s,struct mult_mod_struct *mm) -+static inline prng_num mult_mod(prng_num s,struct mult_mod_struct *mm) - { - s_prng_num s_tmp; - a/src/qcg.c -+++ b/src/qcg.c -@@ -107,7 +107,7 @@ - * gen: Pointer to a struct prng. - * - */ --inline prng_num prng_qcg_get_next_int(struct prng *gen) -+prng_num prng_qcg_get_next_int(struct prng *gen) - { - s_prng_num current, sum, square, q_term, l_term; - a/src/support.c -+++ b/src/support.c -@@ -449,52 +449,6 @@ - } - } - --#ifndef __cplusplus --/* -- * Modular Multiplication. Uses the precalculated values from mult_mod_setup. -- * -- * -- * Input: -- *s An prng_num. -- *mm pointer to a struct mult_mod_struct initialized -- *by mult_mod_setup. -- * -- * Output: -- * (mm->a*s) mod mm->p -- * -- */ --prng_num mult_mod(prng_num s,struct mult_mod_struct *mm) --{ --s_prng_num s_tmp; -- --switch(mm->algorithm) -- { -- case PRNG_MM_ZERO: return(0); -- break; -- case PRNG_MM_ONE: return(s); -- break; -- case PRNG_MM_SIMPLE: return((s * mm->a) % mm->p ); -- break; -- case PRNG_MM_SCHRAGE: -- s_tmp = mm->a * ( s % mm->q ) - -- mm->r * ( s / mm->q ); -- if (s_tmp < 0) s_tmp += mm->p; -- return(s_tmp); -- break; -- case PRNG_MM_DECOMP: return(mult_mod_generic(s,mm->a,mm->p)); -- break; --#ifdef HAVE_LONGLONG -- case PRNG_MM_LL:return(mult_mod_ll(s,mm->a,mm->p)); -- break; --#endif -- case PRNG_MM_POW2: return((s*mm->a) & mm->mask); -- break; -- } --/* not reached */ --return(0); --} --#endif -- - - /* - * Modular Multiplication: Decomposition method (from L'Ecuyer & Cote) diff --git a/sci-mathematics/prng/prng-3.0.2-r2.eb
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/, media-libs/libafterimage/files/
commit: b22db36af30264f2cde7c55e627cae4a125c0af9 Author: Andrew Savchenko gentoo org> AuthorDate: Wed May 19 21:04:23 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed May 19 21:13:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b22db36a media-libs/libafterimage: fix multiple bugs - Update to EAPI 7 - Use $(AR) if any, fallback to direct ar, bug 731044 - Drop non-standard 'l' from ar args, bug 784182 - Properly detect freetype: use pkg-config, bug 783375 Bug: https://bugs.gentoo.org/784182 Bug: https://bugs.gentoo.org/731044 Bug: https://bugs.gentoo.org/783375 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> .../libafterimage/files/libafterimage-ar.patch | 39 .../files/libafterimage-freetype.patch | 23 + .../libafterimage/libafterimage-1.20-r4.ebuild | 110 + 3 files changed, 172 insertions(+) diff --git a/media-libs/libafterimage/files/libafterimage-ar.patch b/media-libs/libafterimage/files/libafterimage-ar.patch new file mode 100644 index 000..6e8d0bb8cd4 --- /dev/null +++ b/media-libs/libafterimage/files/libafterimage-ar.patch @@ -0,0 +1,39 @@ +diff '--color=auto' -Naurd libAfterImage-1.20.orig/Makefile.in libAfterImage-1.20/Makefile.in +--- libAfterImage-1.20.orig/Makefile.in2011-01-15 08:52:22.0 +0300 libAfterImage-1.20/Makefile.in 2021-05-19 23:32:32.793826120 +0300 +@@ -78,7 +78,8 @@ + EXTRA_DEFINES = @DEFINE_XLOCALE@ + + RANLIB= @RANLIB@ +-AR= ar clq ++AR?= ar ++AR+= cq + CP= @CP@ + MV= @MV@ + RM= @RM@ +diff '--color=auto' -Naurd libAfterImage-1.20.orig/aftershow/Makefile.in libAfterImage-1.20/aftershow/Makefile.in +--- libAfterImage-1.20.orig/aftershow/Makefile.in 2011-01-15 08:52:22.0 +0300 libAfterImage-1.20/aftershow/Makefile.in 2021-05-19 23:32:53.158905472 +0300 +@@ -11,7 +11,8 @@ + EXTRA_DEFINES = @DEFINE_XLOCALE@ + + RANLIB= @RANLIB@ +-AR= ar clq ++AR?= ar ++AR+= cq + CP= @CP@ + MV= @MV@ + RM= @RM@ +diff '--color=auto' -Naurd libAfterImage-1.20.orig/apps/Makefile.in libAfterImage-1.20/apps/Makefile.in +--- libAfterImage-1.20.orig/apps/Makefile.in 2011-01-15 08:52:22.0 +0300 libAfterImage-1.20/apps/Makefile.in2021-05-19 23:33:15.769993568 +0300 +@@ -8,7 +8,8 @@ + EXTRA_DEFINES = @DEFINE_XLOCALE@ + + RANLIB= @RANLIB@ +-AR= ar clq ++AR?= ar ++AR+= cq + CP= @CP@ + MV= @MV@ + RM= @RM@ diff --git a/media-libs/libafterimage/files/libafterimage-freetype.patch b/media-libs/libafterimage/files/libafterimage-freetype.patch new file mode 100644 index 000..575a68fd7ca --- /dev/null +++ b/media-libs/libafterimage/files/libafterimage-freetype.patch @@ -0,0 +1,23 @@ +--- libAfterImage-1.20.orig/configure.in 2011-01-15 08:52:22.0 +0300 libAfterImage-1.20/configure.in2021-05-19 23:40:50.359764859 +0300 +@@ -561,9 +561,9 @@ + else + if test "x$ttf_includes" = "xno"; then + AC_MSG_CHECKING(headers required by TTF support) +-if freetype-config --cflags >/dev/null ;then ++if pkg-config freetype2 --cflags >/dev/null ;then + present_incs="$CCFLAGS $x_includes"; +-for l in `freetype-config --cflags` ; do ++for l in `pkg-config freetype2 --cflags` ;do + inc_found=no + for p in `echo "$present_incs"` ; do + if test "x$l" = "x$p" ; then +@@ -636,7 +636,7 @@ + have_ttf=yes + fi + if test "$have_ttf" = yes; then +-AFTERIMAGE_LIBS="`freetype-config --libs` $AFTERIMAGE_LIBS" ++AFTERIMAGE_LIBS="`pkg-config freetype2 --libs` $AFTERIMAGE_LIBS" + fi + fi; + AC_SUBST(TTF_INCLUDES) diff --git a/media-libs/libafterimage/libafterimage-1.20-r4.ebuild b/media-libs/libafterimage/libafterimage-1.20-r4.ebuild new file mode 100644 index 000..33cb313ecb7 --- /dev/null +++ b/media-libs/libafterimage/libafterimage-1.20-r4.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools + +MY_PN=libAfterImage + +DESCRIPTION="Afterstep's standalone generic image manipulation library" +HOMEPAGE="http://www.afterstep.org/afterimage/index.php; +SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls png static-libs shm +shaping svg tiff truetype" + +
[gentoo-commits] repo/gentoo:master commit in: media-libs/lasi/
commit: a10af478c0bf6cc51d83b7459371c5623186e23c Author: Andrew Savchenko gentoo org> AuthorDate: Wed May 19 20:14:37 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed May 19 20:18:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a10af478 media-libs/lasi: fix build with gcc-11 This package requires dynamic exceptions, so stay on gnu++14 to avoid major code rewrite. Closes: https://bugs.gentoo.org/788766 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/lasi/lasi-1.1.3.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/media-libs/lasi/lasi-1.1.3.ebuild b/media-libs/lasi/lasi-1.1.3.ebuild index c2f08f49bcb..df41f56e078 100644 --- a/media-libs/lasi/lasi-1.1.3.ebuild +++ b/media-libs/lasi/lasi-1.1.3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit cmake +inherit cmake flag-o-matic MY_PN=libLASi MY_P=${MY_PN}-${PV} @@ -49,6 +49,8 @@ src_prepare() { } src_configure() { + # 788766 + append-cxxflags -std=gnu++14 # doesn't like CMAKE_BUILD_TYPE = Gentoo CMAKE_BUILD_TYPE=None local mycmakeargs=(
[gentoo-commits] repo/gentoo:master commit in: app-text/aiksaurus/
commit: 14cf309856e5a5a3d5443f33044d9d798a455887 Author: Andrew Savchenko gentoo org> AuthorDate: Wed May 19 06:27:09 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed May 19 06:31:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14cf3098 app-text/aiksaurus: use C++14 for build Closes: https://bugs.gentoo.org/787899 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> app-text/aiksaurus/aiksaurus-1.2.1-r1.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app-text/aiksaurus/aiksaurus-1.2.1-r1.ebuild b/app-text/aiksaurus/aiksaurus-1.2.1-r1.ebuild index 9b41a9721e5..3bc1986d9ba 100644 --- a/app-text/aiksaurus/aiksaurus-1.2.1-r1.ebuild +++ b/app-text/aiksaurus/aiksaurus-1.2.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -32,6 +32,8 @@ src_prepare() { src_configure() { filter-flags -fno-exceptions + # bug 787899 + append-cxxflags -std=gnu++14 econf $(use_with gtk) }
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/prng/
commit: ae8b9643fbfaa51122f9f7df199c4b5c5f7232b0 Author: Andrew Savchenko gentoo org> AuthorDate: Tue May 18 22:17:54 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Tue May 18 22:19:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae8b9643 sci-mathematics/prng: cleanup debug code It has NOOP effect on the resulting library. Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> sci-mathematics/prng/prng-3.0.2-r3.ebuild | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sci-mathematics/prng/prng-3.0.2-r3.ebuild b/sci-mathematics/prng/prng-3.0.2-r3.ebuild index e4cc42dcc3e..add90f9238c 100644 --- a/sci-mathematics/prng/prng-3.0.2-r3.ebuild +++ b/sci-mathematics/prng/prng-3.0.2-r3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit autotools flag-o-matic +inherit autotools DESCRIPTION="Pseudo-Random Number Generator library" HOMEPAGE="http://statmath.wu.ac.at/prng/; @@ -25,8 +25,6 @@ src_prepare() { } src_configure() { - # bug 705318 - append-cflags -fvisibility-inlines-hidden econf $(use_enable static-libs static) }
[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/prng/files/, sci-mathematics/prng/
commit: fcbf9252166ef3f04d46343fb5886aa7e91a58ea Author: Andrew Savchenko gentoo org> AuthorDate: Tue May 18 21:58:26 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Tue May 18 22:02:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcbf9252 sci-mathematics/prng: fix unresolved symbols Some symbols were unresolved because functions were inlined. This caused build failure of other packages like unurun. Bug: https://bugs.gentoo.org/705318 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> .../prng-3.0.2-fix-all-c99-inline-semantics.patch | 404 + sci-mathematics/prng/prng-3.0.2-r3.ebuild | 44 +++ 2 files changed, 448 insertions(+) diff --git a/sci-mathematics/prng/files/prng-3.0.2-fix-all-c99-inline-semantics.patch b/sci-mathematics/prng/files/prng-3.0.2-fix-all-c99-inline-semantics.patch new file mode 100644 index 000..e6281704376 --- /dev/null +++ b/sci-mathematics/prng/files/prng-3.0.2-fix-all-c99-inline-semantics.patch @@ -0,0 +1,404 @@ +diff '--color=auto' -Naurd prng-3.0.2.orig/src/anti.c prng-3.0.2/src/anti.c +--- prng-3.0.2.orig/src/anti.c 2001-11-06 22:31:36.0 +0300 prng-3.0.2/src/anti.c 2021-05-19 00:41:03.400665843 +0300 +@@ -82,7 +82,7 @@ + * gen: Pointer to a struct prng. + * + */ +-inline double prng_anti_get_next(struct prng *gen) ++double prng_anti_get_next(struct prng *gen) + { + return (1. - prng_get_next(gen->data.anti_data.prng)); + } +@@ -114,7 +114,7 @@ + * + */ + /* +-inline prng_num prng_anti_get_next_int(struct prng *gen) ++prng_num prng_anti_get_next_int(struct prng *gen) + ... undefined !!! + */ + +diff '--color=auto' -Naurd prng-3.0.2.orig/src/compound.c prng-3.0.2/src/compound.c +--- prng-3.0.2.orig/src/compound.c 2001-11-06 22:34:51.0 +0300 prng-3.0.2/src/compound.c 2021-05-19 00:41:03.395665825 +0300 +@@ -105,7 +105,7 @@ + * gen: Pointer to a struct prng. + * + */ +-inline double prng_compound_get_next(struct prng *gen) ++double prng_compound_get_next(struct prng *gen) + { + int i; + double sum = 0.0; +diff '--color=auto' -Naurd prng-3.0.2.orig/src/cons.c prng-3.0.2/src/cons.c +--- prng-3.0.2.orig/src/cons.c 2001-11-06 22:35:29.0 +0300 prng-3.0.2/src/cons.c 2021-05-19 00:41:03.392665813 +0300 +@@ -89,7 +89,7 @@ + * gen: Pointer to a struct prng. + * + */ +-inline double prng_con_get_next(struct prng *gen) ++double prng_con_get_next(struct prng *gen) + { + return(prng_get_next(gen->data.con_data.prng)); + } +@@ -119,7 +119,7 @@ + * gen: Pointer to a struct prng. + * + */ +-inline prng_num prng_con_get_next_int(struct prng *gen) ++prng_num prng_con_get_next_int(struct prng *gen) + { + return(prng_get_next_int(gen->data.con_data.prng)); + } +diff '--color=auto' -Naurd prng-3.0.2.orig/src/dicg.c prng-3.0.2/src/dicg.c +--- prng-3.0.2.orig/src/dicg.c 2001-11-06 22:35:50.0 +0300 prng-3.0.2/src/dicg.c 2021-05-19 00:41:03.398665836 +0300 +@@ -441,7 +441,7 @@ + * Algorithm by Karin Schaber and Otmar Lendl. + * + */ +-inline prng_num prng_dicg_multiply(int k,prng_num c, prng_num d) ++prng_num prng_dicg_multiply(int k,prng_num c, prng_num d) + { + int i; + struct mtable *t; +@@ -593,7 +593,7 @@ + * gen: Pointer to a struct prng. + * + */ +-inline prng_num prng_dicg_get_next_int(struct prng *gen) /* DUMMY */ ++prng_num prng_dicg_get_next_int(struct prng *gen) /* DUMMY */ + { + s_prng_num inv, current, prod; + +@@ -619,7 +619,7 @@ + * gen: Pointer to a struct prng. + * + */ +-inline double prng_dicg_get_next(struct prng *gen) ++double prng_dicg_get_next(struct prng *gen) + { + return(prng_dicg_get_next_int(gen) * gen->data.dicg_data.inv_p); + } +diff '--color=auto' -Naurd prng-3.0.2.orig/src/eicg.c prng-3.0.2/src/eicg.c +--- prng-3.0.2.orig/src/eicg.c 2001-11-06 22:36:04.0 +0300 prng-3.0.2/src/eicg.c 2021-05-19 00:41:03.405665862 +0300 +@@ -120,7 +120,7 @@ + * gen: Pointer to a struct prng. + * + */ +-inline prng_num prng_eicg_get_next_int(struct prng *gen) ++prng_num prng_eicg_get_next_int(struct prng *gen) + { + prng_num old; + +@@ -138,7 +138,7 @@ + * gen: Pointer to a struct prng. + * + */ +-inline double prng_eicg_get_next(struct prng *gen) ++double prng_eicg_get_next(struct prng *gen) + { + return(prng_eicg_get_next_int(gen) * gen->data.eicg_data.inv_p); + } +diff '--color=auto' -Naurd prng-3.0.2.orig/src/external.c prng-3.0.2/src/external.c +--- prng-3.0.2.orig/src/external.c 2001-11-06 22:36:35.0 +0300 prng-3.0.2/src/external.c 2021-05-19 00:41:03.391665810 +0300 +@@ -139,7 +139,7 @@ + * gen: Pointer to a struct prng. + * + */ +-inline prng_num prng_tt800_get_next_int(struct prng *gen) ++prng_num prng_tt800_get_next_int(struct prng *g
[gentoo-commits] repo/gentoo:master commit in: media-libs/svgalib/
commit: acb654cb3c7355286a267a56697f77a9325f6bc7 Author: Andrew Savchenko gentoo org> AuthorDate: Mon May 17 11:37:21 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Mon May 17 11:42:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acb654cb media-libs/svgalib: cleanup old Bug: https://bugs.gentoo.org/778752 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/svgalib/svgalib-1.9.25-r7.ebuild | 129 1 file changed, 129 deletions(-) diff --git a/media-libs/svgalib/svgalib-1.9.25-r7.ebuild b/media-libs/svgalib/svgalib-1.9.25-r7.ebuild deleted file mode 100644 index d6e517631e7..000 --- a/media-libs/svgalib/svgalib-1.9.25-r7.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit flag-o-matic linux-mod toolchain-funcs - -DESCRIPTION="A library for running svga graphics on the console" -HOMEPAGE="http://www.svgalib.org/; -SRC_URI="http://www.arava.co.il/matan/${PN}/${P}.tar.gz; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="-* x86" -IUSE="build +kernel-helper" - -MODULE_NAMES="svgalib_helper(misc:${S}/kernel/svgalib_helper)" -BUILD_TARGETS="default" - -PATCHES=( - "${FILESDIR}"/${PN}-1.9.25-linux_2.6.patch - "${FILESDIR}"/${PN}-1.9.19-pic.patch - "${FILESDIR}"/${PN}-1.9.25-build.patch - "${FILESDIR}"/${PN}-1.9.25-linux_2.6.28.patch - "${FILESDIR}"/${PN}-1.9.25-glibc210.patch - "${FILESDIR}"/${PN}-1.9.25-linux_2.6.36-r1.patch - "${FILESDIR}"/${PN}-1.9.25-fix_buffer.patch - "${FILESDIR}"/${PN}-1.9.25-vga_reset.patch - "${FILESDIR}"/${PN}-1.9.25-missing_include.patch - "${FILESDIR}"/${PN}-1.9.25-linux_3.4.patch - "${FILESDIR}"/${PN}-1.9.25-linux_3.9.patch -) - -pkg_setup() { - linux-mod_pkg_setup - BUILD_PARAMS="KDIR=${KV_OUT_DIR}" -} - -src_prepare() { - default - sed -i -e '/linux\/smp_lock.h/d' kernel/svgalib_helper/main.c || die -} - -src_compile() { - use kernel-helper || export NO_HELPER=y - - export CC=$(tc-getCC) - # C89 extern inlines are needed, see #576260 - append-cflags -fgnu89-inline - - # First build static - emake OPTIMIZE="${CFLAGS}" static - # Then build shared ... - emake OPTIMIZE="${CFLAGS}" shared - # Missing in some cases ... - ln -s libvga.so.${PV} sharedlib/libvga.so - # Build lrmi and tools ... - emake OPTIMIZE="${CFLAGS}" LDFLAGS+=" -L../sharedlib" \ - textutils lrmi utils - # Build the gl stuff tpp - emake OPTIMIZE="${CFLAGS}" -C gl - emake OPTIMIZE="${CFLAGS}" -C gl libvgagl.so.${PV} - # Missing in some cases ... - ln -s libvgagl.so.${PV} sharedlib/libvgagl.so - emake OPTIMIZE="${CFLAGS}" -C src libvga.so.${PV} - cp -pPR src/libvga.so.${PV} sharedlib/ - # Build threeDKit ... - emake OPTIMIZE="${CFLAGS}" LDFLAGS+=" -L../sharedlib" \ - -C threeDKit lib3dkit.a - # Build demo's ... - emake OPTIMIZE="${CFLAGS} -I../gl" LDFLAGS+=" -L../sharedlib" \ - demoprogs - - ! use build && use kernel-helper && linux-mod_src_compile -} - -src_install() { - local x - - dodir /etc/svgalib /usr/{include,lib,bin,share/man} - - emake \ - TOPDIR="${D}" OPTIMIZE="${CFLAGS}" INSTALLMODULE="" \ - install - ! use build && use kernel-helper && linux-mod_src_install - - insinto /usr/include - doins gl/vgagl.h - dolib.a staticlib/libvga.a - dolib.a gl/libvgagl.a - dolib.a threeDKit/lib3dkit.a - dolib.so gl/libvgagl.so.${PV} - local abiver=$(sed -n '/^MAJOR_VER.*=/{s:.*=[ ]*::;p}' Makefile.cfg) - for x in lib3dkit libvga libvgagl ; do - dosym ${x}.so.${PV} /usr/lib/${x}.so - dosym ${x}.so.${PV} /usr/lib/${x}.so.${abiver} - done - - insinto /usr/include - doins src/vga.h gl/vgagl.h src/mouse/vgamouse.h src/joystick/vgajoystick.h - doins src/keyboard/vgakeyboard.h kernel/svgalib_helper/svgalib_helper.h - - insinto /lib/udev/rules.d - newins "${FILESDIR}"/svgalib.udev.rules.d.2 30-svgalib.rules - - exeinto /usr/lib/svgalib/demos - for x in "${S}"/demos/* ; do - [[ -x ${x} ]] && doexe ${x} - done - - cd "${S}"/threeDKit - exeinto /usr/lib/svgalib/threeDKit - loc
[gentoo-commits] repo/gentoo:master commit in: media-libs/svgalib/files/, media-libs/svgalib/
commit: 69066bcc0d5d5f91d796bbc819e6c7b68a965cff Author: Andrew Savchenko gentoo org> AuthorDate: Sun May 16 11:15:08 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun May 16 11:15:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69066bcc media-libs/svgalib: fix asm arg width rorw operates on word-width registers, specify this explicitly via %w0 Closes: https://bugs.gentoo.org/789747 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> .../svgalib/files/svgalib-1.9.25-gl-asm-width.patch | 15 +++ media-libs/svgalib/svgalib-1.9.25-r8.ebuild | 1 + 2 files changed, 16 insertions(+) diff --git a/media-libs/svgalib/files/svgalib-1.9.25-gl-asm-width.patch b/media-libs/svgalib/files/svgalib-1.9.25-gl-asm-width.patch new file mode 100644 index 000..8204ea163bd --- /dev/null +++ b/media-libs/svgalib/files/svgalib-1.9.25-gl-asm-width.patch @@ -0,0 +1,15 @@ +https://bugs.gentoo.org/show_bug.cgi?id=789747 +--- svgalib-1.9.25/gl/driver.c.orig2021-05-16 13:24:38.937410767 +0300 svgalib-1.9.25/gl/driver.c 2021-05-16 13:24:47.263441562 +0300 +@@ -38,9 +38,9 @@ + ((c >> 8) & 0xff) << 8 | + ((c >> 16) & 0xff) << 0; + #else +- asm("rorw $8, %0\n"/* 0RGB -> 0RBG */ ++ asm("rorw $8, %w0\n" /* 0RGB -> 0RBG */ + "rorl $16, %0\n"/* 0RBG -> BG0R */ +- "rorw $8, %0\n"/* BG0R -> BGR0 */ ++ "rorw $8, %w0\n" /* BG0R -> BGR0 */ + "shrl $8, %0\n"/* 0BGR -> 0BGR */ + : "=q"(c):"0"(c)); + #endif diff --git a/media-libs/svgalib/svgalib-1.9.25-r8.ebuild b/media-libs/svgalib/svgalib-1.9.25-r8.ebuild index 87dea240053..6d98ad4c4ef 100644 --- a/media-libs/svgalib/svgalib-1.9.25-r8.ebuild +++ b/media-libs/svgalib/svgalib-1.9.25-r8.ebuild @@ -32,6 +32,7 @@ PATCHES=( "${FILESDIR}"/${PN}-1.9.25-no-man-compression.patch "${FILESDIR}"/${PN}-1.9.25-wrapdemo-buf-overflow.patch "${FILESDIR}"/${PN}-1.9.25-ar.patch + "${FILESDIR}"/${PN}-1.9.25-gl-asm-width.patch ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: app-text/sdcv/files/, app-text/sdcv/
commit: 8d48c7d979da991bcdb9abf10fccd3672ec6c8dc Author: Andrew Savchenko gentoo org> AuthorDate: Thu May 6 11:06:43 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Thu May 6 11:09:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d48c7d9 app-text/sdcv: drop old Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> app-text/sdcv/Manifest| 1 - app-text/sdcv/files/sdcv-t_list.patch | 17 app-text/sdcv/sdcv-0.5.2.ebuild | 74 --- 3 files changed, 92 deletions(-) diff --git a/app-text/sdcv/Manifest b/app-text/sdcv/Manifest index 3800567f539..a57a7f83880 100644 --- a/app-text/sdcv/Manifest +++ b/app-text/sdcv/Manifest @@ -1,2 +1 @@ -DIST sdcv-0.5.2.tar.gz 61541 BLAKE2B 3b86b69c1e781c311ebbd427d09f8e1c8f97a9fc7b72e22f812ec4619fb4f3cd673ea5548cfdd89554e1613877d20676b8830fd5921082d7a13facb761001c00 SHA512 8752a225aebcc28cd8911591333410a0da94db9a7718cee744f8fbc6ceeae14bbf13c6d5a02a05652ff032276765537573e216acd49980f80c06319dac7075fb DIST sdcv-0.5.3.tar.gz 62105 BLAKE2B 1424510cff2fa355d17884a31f8136f4c8a7bde071f387dd8a69b1d2d6b9c8e52869cd602b27b9966725370cf128fb62b8628e735f1faa92b78f75215462804f SHA512 73a305baad74d0584912e115d3de7395c8e88745fb69b4e5f1a345061629b0d4e05898bd589e96ce07948d52ba7c508ec4ab77862c8fadca5a2f19c5244e1442 diff --git a/app-text/sdcv/files/sdcv-t_list.patch b/app-text/sdcv/files/sdcv-t_list.patch deleted file mode 100644 index 8bd23892fc7..000 --- a/app-text/sdcv/files/sdcv-t_list.patch +++ /dev/null @@ -1,17 +0,0 @@ sdcv-0.5.2/tests/t_list.orig 2017-08-16 10:14:23.0 +0300 -+++ sdcv-0.5.2/tests/t_list2018-08-26 15:12:31.501052398 +0300 -@@ -1,11 +1,10 @@ - #!/bin/sh - - PATH_TO_SDCV="$1" --ndicts=`"$PATH_TO_SDCV" -l | wc -l` -+TEST_DIR="$2" -+ndicts=`"$PATH_TO_SDCV" --data-dir "${TEST_DIR}" -l | wc -l` - ndicts=$(($ndicts-1)) --ncom=`find /usr/share/stardict/dic -name "*.ifo" | wc -l` --nspe=`find "${HOME}"/.stardict/dic -name "*.ifo" | wc -l` --nmy=$(($ncom+$nspe)) -+nmy=`find "${TEST_DIR}" -name "*.ifo" | wc -l` - - if [ $nmy -ne $ndicts ]; then - echo "should be: $nmy, we have: $ndicts" >&2 diff --git a/app-text/sdcv/sdcv-0.5.2.ebuild b/app-text/sdcv/sdcv-0.5.2.ebuild deleted file mode 100644 index fad5dbbdeee..000 --- a/app-text/sdcv/sdcv-0.5.2.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PLOCALES="cs fr ru sk uk zh_CN zh_TW" -: ${CMAKE_MAKEFILE_GENERATOR:="ninja"} - -inherit cmake-utils l10n - -DESCRIPTION="Console version of Stardict program" -HOMEPAGE="https://dushistov.github.io/sdcv/; -SRC_URI="https://github.com/Dushistov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="darkterm nls readline test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.6.1 - sys-libs/zlib - readline? ( sys-libs/readline:= ) -" -DEPEND="${RDEPEND} - nls? ( >=sys-devel/gettext-0.14.1 ) - test? ( app-misc/jq ) -" - -PATCHES=( - "${FILESDIR}/${PN}-t_list.patch" - "${FILESDIR}/${PN}-t_interactive.patch" -) - -src_prepare() { - if use darkterm; then - sed -i 's/;34m/;36m/' src/libwrapper.cpp || die - fi - - rm_loc() { - rm "po/${1}.po" || die - } - l10n_for_each_disabled_locale_do rm_loc - - # do not install locale-specific man pages unless asked to - if ! has uk ${LINGUAS-uk}; then - sed -ni '/share\/man\/uk/!p' CMakeLists.txt || die - fi - - cmake-utils_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DENABLE_NLS="$(usex nls)" - -DWITH_READLINE="$(usex readline)" - -DBUILD_TESTS="$(usex test ON OFF)" - ) - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - use nls && cmake-utils_src_compile lang -} - -src_install() { - # with USE=nls, but empty intersection of LINGUAS and list of - # supported translations, this directory is required, see bug 583386 - mkdir -p "${BUILD_DIR}/locale" - cmake-utils_src_install - dodoc doc/DICTFILE_FORMAT -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/oprofile/
commit: 7c628db20bf468ed83dd10cef40d3a7577e4f464 Author: Andrew Savchenko gentoo org> AuthorDate: Sun May 2 13:27:03 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun May 2 13:28:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c628db2 dev-util/oprofile: update jdk version requirement As requisted in the bug 787371. Oprofile builds fine with 1.8. No need to revbump due to := revdep rebuild requirement. Bug: https://bugs.gentoo.org/787371 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> dev-util/oprofile/oprofile-1.4.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/oprofile/oprofile-1.4.0.ebuild b/dev-util/oprofile/oprofile-1.4.0.ebuild index c44a69cfe3d..010b73f8d51 100644 --- a/dev-util/oprofile/oprofile-1.4.0.ebuild +++ b/dev-util/oprofile/oprofile-1.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ IUSE="apidoc java pch static-libs" BDEPEND=" apidoc? ( app-doc/doxygen[dot] ) - java? ( >=virtual/jdk-1.5:= ) + java? ( >=virtual/jdk-1.8:= ) " CDEPEND=" >=dev-libs/popt-1.7-r1
[gentoo-commits] repo/gentoo:master commit in: media-libs/svgalib/, media-libs/svgalib/files/
commit: d30a7db82744709b7ad01828b15e4787318848aa Author: Andrew Savchenko gentoo org> AuthorDate: Wed Apr 21 13:00:13 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed Apr 21 13:02:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d30a7db8 media-libs/svgalib: use $AR if set Closes: https://bugs.gentoo.org/724714 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/svgalib/files/svgalib-1.9.25-ar.patch | 12 media-libs/svgalib/svgalib-1.9.25-r8.ebuild | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/media-libs/svgalib/files/svgalib-1.9.25-ar.patch b/media-libs/svgalib/files/svgalib-1.9.25-ar.patch new file mode 100644 index 000..1f48481f781 --- /dev/null +++ b/media-libs/svgalib/files/svgalib-1.9.25-ar.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/724714 +--- svgalib-1.9.25/Makefile.cfg.orig 2021-04-21 15:27:13.0 +0300 svgalib-1.9.25/Makefile.cfg2021-04-21 15:47:57.152922480 +0300 +@@ -318,7 +318,7 @@ + DLLFLAGS = -fPIC -DPIC + + # Utilites used. +-AR = ar ++AR ?= ar + INSTALL_PROGRAM = install -m755 + INSTALL_SCRIPT= install -m755 + INSTALL_SHLIB = install -m755 diff --git a/media-libs/svgalib/svgalib-1.9.25-r8.ebuild b/media-libs/svgalib/svgalib-1.9.25-r8.ebuild index 55f0bb10dda..87dea240053 100644 --- a/media-libs/svgalib/svgalib-1.9.25-r8.ebuild +++ b/media-libs/svgalib/svgalib-1.9.25-r8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -31,6 +31,7 @@ PATCHES=( "${FILESDIR}"/${PN}-1.9.25-linux_3.9.patch "${FILESDIR}"/${PN}-1.9.25-no-man-compression.patch "${FILESDIR}"/${PN}-1.9.25-wrapdemo-buf-overflow.patch + "${FILESDIR}"/${PN}-1.9.25-ar.patch ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: app-text/sdcv/files/, app-text/sdcv/
commit: beb002c292228709cf437afc2c31f2b1af1be71b Author: Andrew Savchenko gentoo org> AuthorDate: Sat Apr 3 19:14:53 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat Apr 3 19:18:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beb002c2 app-text/sdcv: version bump - Update to 0.5.3 - Bump to EAPI 7 - Migrate to cmake.eclass - Pick up upstream patchset for binsearch speedup Closes: https://bugs.gentoo.org/774510 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> app-text/sdcv/Manifest | 1 + app-text/sdcv/files/sdcv-0.5.3-t_list.patch| 19 app-text/sdcv/files/sdcv-synonyms-bin-search.patch | 112 + app-text/sdcv/sdcv-0.5.3.ebuild| 74 ++ 4 files changed, 206 insertions(+) diff --git a/app-text/sdcv/Manifest b/app-text/sdcv/Manifest index c30f650ef31..3800567f539 100644 --- a/app-text/sdcv/Manifest +++ b/app-text/sdcv/Manifest @@ -1 +1,2 @@ DIST sdcv-0.5.2.tar.gz 61541 BLAKE2B 3b86b69c1e781c311ebbd427d09f8e1c8f97a9fc7b72e22f812ec4619fb4f3cd673ea5548cfdd89554e1613877d20676b8830fd5921082d7a13facb761001c00 SHA512 8752a225aebcc28cd8911591333410a0da94db9a7718cee744f8fbc6ceeae14bbf13c6d5a02a05652ff032276765537573e216acd49980f80c06319dac7075fb +DIST sdcv-0.5.3.tar.gz 62105 BLAKE2B 1424510cff2fa355d17884a31f8136f4c8a7bde071f387dd8a69b1d2d6b9c8e52869cd602b27b9966725370cf128fb62b8628e735f1faa92b78f75215462804f SHA512 73a305baad74d0584912e115d3de7395c8e88745fb69b4e5f1a345061629b0d4e05898bd589e96ce07948d52ba7c508ec4ab77862c8fadca5a2f19c5244e1442 diff --git a/app-text/sdcv/files/sdcv-0.5.3-t_list.patch b/app-text/sdcv/files/sdcv-0.5.3-t_list.patch new file mode 100644 index 000..c26a93522bd --- /dev/null +++ b/app-text/sdcv/files/sdcv-0.5.3-t_list.patch @@ -0,0 +1,19 @@ +diff --git a/tests/t_list b/tests/t_list +index a8c92c4..c410cf2 100755 +--- a/tests/t_list b/tests/t_list +@@ -1,11 +1,10 @@ + #!/bin/sh + + PATH_TO_SDCV="$1" +-ndicts=`"$PATH_TO_SDCV" -l | wc -l` ++TEST_DIR="$2" ++ndicts=`"$PATH_TO_SDCV" --data-dir "${TEST_DIR}" -l | wc -l` + ndicts=$(($ndicts-1)) +-ncom=`find /usr/share/stardict/dic -name "*.ifo" | wc -l` +-nspe=`find "${XDG_DATA_HOME:-$HOME/.local/share}"/stardict/dic -name "*.ifo" | wc -l` +-nmy=$(($ncom+$nspe)) ++nmy=`find "${TEST_DIR}" -name "*.ifo" | wc -l` + + if [ $nmy -ne $ndicts ]; then + echo "should be: $nmy, we have: $ndicts" >&2 diff --git a/app-text/sdcv/files/sdcv-synonyms-bin-search.patch b/app-text/sdcv/files/sdcv-synonyms-bin-search.patch new file mode 100644 index 000..e3583b1a5fb --- /dev/null +++ b/app-text/sdcv/files/sdcv-synonyms-bin-search.patch @@ -0,0 +1,112 @@ +ommit 4ae420734990ab9f5ccc038262368256b9323f4a +Merge: b66799f 994c1c7 +Author: Evgeniy Dushistov +Date: Wed Dec 23 04:30:13 2020 +0300 + +Merge pull request #67 from doozan/master + +Use binary search for synonyms, fixes #31 + +diff --git a/src/stardict_lib.cpp b/src/stardict_lib.cpp +index 0af4304..6b1f92b 100644 +--- a/src/stardict_lib.cpp b/src/stardict_lib.cpp +@@ -833,21 +833,23 @@ bool SynFile::load(const std::string , gulong wc) + { + struct stat stat_buf; + if (!stat(url.c_str(), _buf)) { +-MapFile syn; +-if (!syn.open(url.c_str(), stat_buf.st_size)) ++ ++if (!synfile.open(url.c_str(), stat_buf.st_size)) + return false; +-const gchar *current = syn.begin(); ++ ++synlist.resize(wc + 1); ++gchar *p1 = synfile.begin(); ++ + for (unsigned long i = 0; i < wc; i++) { + // each entry in a syn-file is: + // - 0-terminated string + // 4-byte index into .dict file in network byte order +-glib::CharStr lower_string{ g_utf8_casefold(current, -1) }; +-std::string synonym{ get_impl(lower_string) }; +-current += synonym.length() + 1; +-const guint32 idx = g_ntohl(get_uint32(current)); +-current += sizeof(idx); +-synonyms[synonym] = idx; ++ ++synlist[i] = p1; ++p1 += strlen(p1) + 1 + 4; + } ++synlist[wc] = p1; ++ + return true; + } else { + return false; +@@ -856,13 +858,38 @@ bool SynFile::load(const std::string , gulong wc) + + bool SynFile::lookup(const char *str, glong ) + { +-glib::CharStr lower_string{ g_utf8_casefold(str, -1) }; +-auto it = synonyms.find(get_impl(lower_string)); +-if (it != synonyms.end()) { +-idx = it->second; +-return true; ++bool bFound = false; ++glong iTo = synlist.size() - 2; ++if (iTo <0) return false; ++ ++if (stardict_strcmp(str, get_key(0)) < 0) { ++idx = 0; ++} else if (stardict_strcmp(str, get_key(i
[gentoo-commits] repo/gentoo:master commit in: net-proxy/privoxy/files/, net-proxy/privoxy/
commit: 321320060479e4a9d76ff5a79ce56ba860972c67 Author: Andrew Savchenko gentoo org> AuthorDate: Sat Apr 3 15:31:00 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat Apr 3 15:31:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32132006 net-proxy/privoxy: remove old version Bug: https://bugs.gentoo.org/771960 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> net-proxy/privoxy/Manifest | 1 - .../privoxy/files/privoxy-3.0.29-gentoo.patch | 118 - net-proxy/privoxy/privoxy-3.0.31.ebuild| 147 - 3 files changed, 266 deletions(-) diff --git a/net-proxy/privoxy/Manifest b/net-proxy/privoxy/Manifest index ca5d8acc7e5..2bb3d36bce4 100644 --- a/net-proxy/privoxy/Manifest +++ b/net-proxy/privoxy/Manifest @@ -1,2 +1 @@ -DIST privoxy-3.0.31-stable-src.tar.gz 1839901 BLAKE2B 08564fb8de37d334844de10dfecc39b3f10cee996b3931be4e2d7e33eccd7ec115d7487353496de0fd645fc76ea237aa907eda2fb7fa8aad14050280fc083cc7 SHA512 0bea9973ac22e594a959452390c8612605dbf1fd55151632d35ecc7fe0ef9ca87cc1694a8bcb0511467445ec414b721b9d33651d917b2a8083768d8905ec68ed DIST privoxy-3.0.32-stable-src.tar.gz 1834528 BLAKE2B c846dada5fd34b80be9f7a75dc4177f3907241f6cf28b4120929687523d449d73b6a78bfe73f0a1086fbb3a8388103beb1e5a62becdffa24bf57d34cbb6cda56 SHA512 da41c0045bf593219df64718645eff984b5df43737811cc0fa12fce7e8ae1ab59eefbe20f23d6ce8f62216cfd81f1a9c319688d15693c25eed36010f3e1d5ffd diff --git a/net-proxy/privoxy/files/privoxy-3.0.29-gentoo.patch b/net-proxy/privoxy/files/privoxy-3.0.29-gentoo.patch deleted file mode 100644 index 572d03439b9..000 --- a/net-proxy/privoxy/files/privoxy-3.0.29-gentoo.patch +++ /dev/null @@ -1,118 +0,0 @@ -diff '--color=auto' -Naur privoxy-3.0.29-stable.orig/config privoxy-3.0.29-stable/config privoxy-3.0.29-stable.orig/config 2020-11-28 13:19:00.0 +0300 -+++ privoxy-3.0.29-stable/config 2021-01-06 19:44:52.824746891 +0300 -@@ -259,7 +259,7 @@ - # - # No trailing "/", please. - # --confdir . -+confdir /etc/privoxy - # - # 2.2. templdir - # == -@@ -344,7 +344,7 @@ - # - # No trailing "/", please. - # --logdir . -+logdir /var/log/privoxy - # - # 2.5. actionsfile - # = -@@ -477,7 +477,7 @@ - # require additional software to do it. For details, please - # refer to the documentation for your operating system. - # --logfile logfile -+logfile privoxy.log - # - # 2.8. trustfile - # === -diff '--color=auto' -Naur privoxy-3.0.29-stable.orig/default.action.master privoxy-3.0.29-stable/default.action.master privoxy-3.0.29-stable.orig/default.action.master 2020-11-28 13:19:00.0 +0300 -+++ privoxy-3.0.29-stable/default.action.master2021-01-06 19:44:52.825746892 +0300 -@@ -559,7 +559,7 @@ - +client-header-tagger{image-requests} \ - +client-header-tagger{range-requests} \ - +hide-from-header{block} \ --+set-image-blocker{pattern} \ -++set-image-blocker{blank} \ - } - standard.Cautious - -@@ -582,7 +582,7 @@ - +hide-from-header{block} \ - +hide-referrer{conditional-block} \ - +session-cookies-only \ --+set-image-blocker{pattern} \ -++set-image-blocker{blank} \ - } - standard.Medium - -@@ -622,7 +622,7 @@ - +hide-referrer{conditional-block} \ - +limit-connect{,} \ - +overwrite-last-modified{randomize} \ --+set-image-blocker{pattern} \ -++set-image-blocker{blank} \ - } - standard.Advanced - -diff '--color=auto' -Naur privoxy-3.0.29-stable.orig/GNUmakefile.in privoxy-3.0.29-stable/GNUmakefile.in privoxy-3.0.29-stable.orig/GNUmakefile.in 2020-11-28 13:19:00.0 +0300 -+++ privoxy-3.0.29-stable/GNUmakefile.in 2021-01-06 19:45:20.535798829 +0300 -@@ -62,8 +62,8 @@ - MAN_DEST = $(MAN_DIR)/man1 - MAN_PAGE = privoxy.1 - SHARE_DEST = @datadir@ --DOC_DEST = $(SHARE_DEST)/doc/privoxy --VAR_DEST = @localstatedir@ -+DOC_DEST = @docdir@ -+VAR_DEST = /var - LOGS_DEST= $(VAR_DEST)/log/privoxy - PIDS_DEST= $(VAR_DEST)/run - -@@ -890,8 +890,6 @@ - $(INSTALL) $(INSTALL_T) $(DOK_WEB)/man-page/*html $(DESTDIR)$$DOC/man-page;\ - $(INSTALL) $(INSTALL_T) $(DOK_WEB)/privoxy-index.html $(DESTDIR)$$DOC/index.html;\ - $(INSTALL) $(INSTALL_T) AUTHORS $(DESTDIR)$$DOC;\ -- $(INSTALL) $(INSTALL_T) LICENSE $(DESTDIR)$$DOC;\ -- $(INSTALL) $(INSTALL_T) LICENSE.GPLv3 $(DESTDIR)$$DOC;\ - $(INSTALL) $(INSTALL_T) README $(DESTDIR)$$DOC;\ - $(INSTALL) $(INSTALL_T) ChangeLog $(DESTDIR)$$DOC;\ - $(INSTALL) $(INSTALL_T) $(DOK_WEB)/p_doc.css $(DESTDIR)$$DOC;\ -@@ -962,34 +960,8 @@ - fi ;\ - $(ECHO) Installing configuration files to $(DESTDIR)$(CONF_DEST);\ - for i in $(CONFIGS); do \ -- if [ "$$i" = "de
[gentoo-commits] repo/gentoo:master commit in: net-proxy/privoxy/, net-proxy/privoxy/files/
commit: 3e03f00b6df257facc1c17b38b84a87f23d22aae Author: Andrew Savchenko gentoo org> AuthorDate: Sat Feb 27 16:14:53 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat Feb 27 16:21:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e03f00b net-proxy/privoxy: version bump Update to version 3.0.32 Fixes: OVE-20210203-0001, OVE-20210205-0001, OVE-20210206-0001, OVE-20210207-0001, OVE-20210222-0001. Bug: https://bugs.gentoo.org/771960 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> net-proxy/privoxy/Manifest | 1 + .../privoxy/files/privoxy-3.0.32-gentoo.patch | 121 + net-proxy/privoxy/privoxy-3.0.32.ebuild| 148 + 3 files changed, 270 insertions(+) diff --git a/net-proxy/privoxy/Manifest b/net-proxy/privoxy/Manifest index 0aaec43c89b..ca5d8acc7e5 100644 --- a/net-proxy/privoxy/Manifest +++ b/net-proxy/privoxy/Manifest @@ -1 +1,2 @@ DIST privoxy-3.0.31-stable-src.tar.gz 1839901 BLAKE2B 08564fb8de37d334844de10dfecc39b3f10cee996b3931be4e2d7e33eccd7ec115d7487353496de0fd645fc76ea237aa907eda2fb7fa8aad14050280fc083cc7 SHA512 0bea9973ac22e594a959452390c8612605dbf1fd55151632d35ecc7fe0ef9ca87cc1694a8bcb0511467445ec414b721b9d33651d917b2a8083768d8905ec68ed +DIST privoxy-3.0.32-stable-src.tar.gz 1834528 BLAKE2B c846dada5fd34b80be9f7a75dc4177f3907241f6cf28b4120929687523d449d73b6a78bfe73f0a1086fbb3a8388103beb1e5a62becdffa24bf57d34cbb6cda56 SHA512 da41c0045bf593219df64718645eff984b5df43737811cc0fa12fce7e8ae1ab59eefbe20f23d6ce8f62216cfd81f1a9c319688d15693c25eed36010f3e1d5ffd diff --git a/net-proxy/privoxy/files/privoxy-3.0.32-gentoo.patch b/net-proxy/privoxy/files/privoxy-3.0.32-gentoo.patch new file mode 100644 index 000..4199b6e2a9c --- /dev/null +++ b/net-proxy/privoxy/files/privoxy-3.0.32-gentoo.patch @@ -0,0 +1,121 @@ +diff --git a/GNUmakefile.in b/GNUmakefile.in +index fcd44c4f..8cf2364a 100644 +--- a/GNUmakefile.in b/GNUmakefile.in +@@ -62,8 +62,8 @@ MAN_DIR = @mandir@ + MAN_DEST = $(MAN_DIR)/man8 + MAN_PAGE = privoxy.8 + SHARE_DEST = @datadir@ +-DOC_DEST = $(SHARE_DEST)/doc/privoxy +-VAR_DEST = @localstatedir@ ++DOC_DEST = @docdir@ ++VAR_DEST = /var + LOGS_DEST= $(VAR_DEST)/log/privoxy + PIDS_DEST= $(VAR_DEST)/run + +@@ -892,8 +892,6 @@ install: CONF_DEST LOG_DEST PID_DEST check_doc GROUP_T + $(INSTALL) $(INSTALL_T) $(DOK_WEB)/man-page/*html $(DESTDIR)$$DOC/man-page;\ + $(INSTALL) $(INSTALL_T) $(DOK_WEB)/privoxy-index.html $(DESTDIR)$$DOC/index.html;\ + $(INSTALL) $(INSTALL_T) AUTHORS $(DESTDIR)$$DOC;\ +- $(INSTALL) $(INSTALL_T) LICENSE $(DESTDIR)$$DOC;\ +- $(INSTALL) $(INSTALL_T) LICENSE.GPLv3 $(DESTDIR)$$DOC;\ + $(INSTALL) $(INSTALL_T) README $(DESTDIR)$$DOC;\ + $(INSTALL) $(INSTALL_T) ChangeLog $(DESTDIR)$$DOC;\ + $(INSTALL) $(INSTALL_T) $(DOK_WEB)/p_doc.css $(DESTDIR)$$DOC;\ +@@ -964,34 +962,8 @@ install: CONF_DEST LOG_DEST PID_DEST check_doc GROUP_T + fi ;\ + $(ECHO) Installing configuration files to $(DESTDIR)$(CONF_DEST);\ + for i in $(CONFIGS); do \ +- if [ "$$i" = "default.action" ] || [ "$$i" = "default.filter" ] ; then \ +- $(RM) $(DESTDIR)$(CONF_DEST)/$$i ;\ +- $(ECHO) Installing fresh $$i;\ + $(INSTALL) $$INSTALL_CONF $$i $(DESTDIR)$(CONF_DEST) || exit 1;\ +- elif [ -s "$(DESTDIR)$(CONF_DEST)/$$i" ]; then \ +- $(ECHO) Installing $$i as $$i.new ;\ +- $(INSTALL) $$INSTALL_CONF $$i $(DESTDIR)$(CONF_DEST)/$$i.new || exit 1;\ +- NEW=1;\ +- else \ +- $(INSTALL) $$INSTALL_CONF $$i $(DESTDIR)$(CONF_DEST) || exit 1;\ +- fi ;\ + done ;\ +- if [ -n "$$NEW" ]; then \ +- $(CHMOD) $(RWD_MODE) $(DESTDIR)$(CONF_DEST)/*.new || exit 1 ;\ +- $(ECHO) "Warning: Older config files are preserved. Check new versions for changes!" ;\ +- fi ;\ +- [ ! -f $(DESTDIR)$(LOG_DEST)/logfile ] && $(ECHO) Creating logfiles in $(DESTDIR)$(LOG_DEST) || \ +- $(ECHO) Checking logfiles in $(DESTDIR)$(LOG_DEST) ;\ +- $(TOUCH) $(DESTDIR)$(LOG_DEST)/logfile || exit 1 ;\ +- if [ x$$USER != x ]; then \ +- $(CHOWN) $$USER $(DESTDIR)$(LOG_DEST)/logfile || \ +- $(ECHO) "** WARNING ** current install user different from configured user. Logging may fail!!" ;\ +- fi ;\ +- if [ x$$GROUP_T != x ]; then \ +- $(CHGRP) $$GROUP_T $(DESTDIR)$(LOG_DEST)/logfile || \ +- $(ECHO) "** WARNING ** current install user different from configured
[gentoo-commits] repo/gentoo:master commit in: net-proxy/privoxy/, net-proxy/privoxy/files/
commit: 8bd0a1cca8d26af615e8554e6da1582cc082c038 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Feb 14 14:16:25 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Feb 14 14:45:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bd0a1cc net-proxy/privoxy: remove old and vulnerable versions Bug: https://bugs.gentoo.org/768096 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> net-proxy/privoxy/Manifest | 2 - .../privoxy/files/privoxy-3.0.19-gentoo.patch | 114 net-proxy/privoxy/files/privoxy-3.0.28-chdir.patch | 15 --- .../files/privoxy-3.0.28-null-termination.patch| 13 -- .../privoxy/files/privoxy-3.0.29-pthread.patch | 21 --- net-proxy/privoxy/privoxy-3.0.28-r1.ebuild | 133 -- net-proxy/privoxy/privoxy-3.0.29.ebuild| 150 - 7 files changed, 448 deletions(-) diff --git a/net-proxy/privoxy/Manifest b/net-proxy/privoxy/Manifest index e37cde2c908..0aaec43c89b 100644 --- a/net-proxy/privoxy/Manifest +++ b/net-proxy/privoxy/Manifest @@ -1,3 +1 @@ -DIST privoxy-3.0.28-stable-src.tar.gz 1753809 BLAKE2B 1ea0d6339c96bd294eadc124ebac252c43dcdc062709868668959bdb4f959267afb2ec7f27fc0d58db3655102f2412f1c8acb273267d447271465ac21f7a9be4 SHA512 5d58024ae73d623a2b8fb2ac49e18f047dfe252c9441388f025cf888c0e4b11546b8796cfa559759ee137002b1b31b30ad28b356ae226836454f32591eb835fc -DIST privoxy-3.0.29-stable-src.tar.gz 1830550 BLAKE2B ecd0a78f2c4a3a6006fb229a7115a3c1b5041508233ef36d7995607984e5f9fbf7f117aa4611f384eed4434a6a3204a7f31a33857112d5f1f0a71fddb2134df3 SHA512 2f483a37d697738815f4c58a775fbf116a34ac5e0e74d19814252c5ff1572350181066d468327189faf20c92d808d551b0017a9525ec98276330ee539554c1ba DIST privoxy-3.0.31-stable-src.tar.gz 1839901 BLAKE2B 08564fb8de37d334844de10dfecc39b3f10cee996b3931be4e2d7e33eccd7ec115d7487353496de0fd645fc76ea237aa907eda2fb7fa8aad14050280fc083cc7 SHA512 0bea9973ac22e594a959452390c8612605dbf1fd55151632d35ecc7fe0ef9ca87cc1694a8bcb0511467445ec414b721b9d33651d917b2a8083768d8905ec68ed diff --git a/net-proxy/privoxy/files/privoxy-3.0.19-gentoo.patch b/net-proxy/privoxy/files/privoxy-3.0.19-gentoo.patch deleted file mode 100644 index 4571e24e1f0..000 --- a/net-proxy/privoxy/files/privoxy-3.0.19-gentoo.patch +++ /dev/null @@ -1,114 +0,0 @@ a/GNUmakefile.in -+++ b/GNUmakefile.in -@@ -62,8 +62,8 @@ - MAN_DEST = $(MAN_DIR)/man1 - MAN_PAGE = privoxy.1 - SHARE_DEST = @datadir@ --DOC_DEST = $(SHARE_DEST)/doc/privoxy --VAR_DEST = @localstatedir@ -+DOC_DEST = @docdir@ -+VAR_DEST = /var - LOGS_DEST= $(VAR_DEST)/log/privoxy - PIDS_DEST= $(VAR_DEST)/run - -@@ -852,7 +852,6 @@ - $(INSTALL) $(INSTALL_T) $(DOK_WEB)/man-page/*html $(DESTDIR)$$DOC/man-page;\ - $(INSTALL) $(INSTALL_T) $(DOK_WEB)/privoxy-index.html $(DESTDIR)$$DOC/index.html;\ - $(INSTALL) $(INSTALL_T) AUTHORS $(DESTDIR)$$DOC;\ -- $(INSTALL) $(INSTALL_T) LICENSE $(DESTDIR)$$DOC;\ - $(INSTALL) $(INSTALL_T) README $(DESTDIR)$$DOC;\ - $(INSTALL) $(INSTALL_T) ChangeLog $(DESTDIR)$$DOC;\ - $(INSTALL) $(INSTALL_T) $(DOK_WEB)/p_doc.css $(DESTDIR)$$DOC;\ -@@ -923,34 +922,8 @@ - fi ;\ - $(ECHO) Installing configuration files to $(DESTDIR)$(CONF_DEST);\ - for i in $(CONFIGS); do \ -- if [ "$$i" = "default.action" ] || [ "$$i" = "default.filter" ] ; then \ -- $(RM) $(DESTDIR)$(CONF_DEST)/$$i ;\ -- $(ECHO) Installing fresh $$i;\ - $(INSTALL) $$INSTALL_CONF $$i $(DESTDIR)$(CONF_DEST) || exit 1;\ -- elif [ -s "$(CONF_DEST)/$$i" ]; then \ -- $(ECHO) Installing $$i as $$i.new ;\ -- $(INSTALL) $$INSTALL_CONF $$i $(DESTDIR)$(CONF_DEST)/$$i.new || exit 1;\ -- NEW=1;\ -- else \ -- $(INSTALL) $$INSTALL_CONF $$i $(DESTDIR)$(CONF_DEST) || exit 1;\ -- fi ;\ - done ;\ -- if [ -n "$$NEW" ]; then \ -- $(CHMOD) $(RWD_MODE) $(DESTDIR)$(CONF_DEST)/*.new || exit 1 ;\ -- $(ECHO) "Warning: Older config files are preserved. Check new versions for changes!" ;\ -- fi ;\ -- [ ! -f $(DESTDIR)$(LOG_DEST)/logfile ] && $(ECHO) Creating logfiles in $(DESTDIR)$(LOG_DEST) || \ -- $(ECHO) Checking logfiles in $(DESTDIR)$(LOG_DEST) ;\ -- $(TOUCH) $(DESTDIR)$(LOG_DEST)/logfile || exit 1 ;\ -- if [ x$$USER != x ]; then \ -- $(CHOWN) $$USER $(DESTDIR)$(LOG_DEST)/logfile || \ -- $(ECHO) "** WARNING ** current install user different from configured user. Logging may fail!!" ;\ -- fi ;\ --
[gentoo-commits] repo/gentoo:master commit in: app-text/xpdf/files/, app-text/xpdf/
commit: 8db9d6432f54c3bea1b4d30e9cecd5eea18d1aed Author: Andrew Savchenko gentoo org> AuthorDate: Sun Feb 14 13:27:36 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Feb 14 14:45:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8db9d643 app-text/xpdf: remove old Bug: https://bugs.gentoo.org/755938 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> app-text/xpdf/Manifest| 1 - app-text/xpdf/files/xpdf-CVE-2019-17064.patch | 24 - app-text/xpdf/xpdf-4.02-r4.ebuild | 145 -- 3 files changed, 170 deletions(-) diff --git a/app-text/xpdf/Manifest b/app-text/xpdf/Manifest index 075768e2b3a..af00a43fdca 100644 --- a/app-text/xpdf/Manifest +++ b/app-text/xpdf/Manifest @@ -1,4 +1,3 @@ -DIST xpdf-4.02.tar.gz 912885 BLAKE2B 70dec3d213566c1a7c13edd05e4f6145b45ad4c4805843393e0f86a07820511a5187cd61a04adf3c3fc671840acdb3b1bbb19dda7dc101df75e564971f51b76f SHA512 72c9413fc7241dde5288137ca8a68c837d2a68e95e909dbe2afe8f374b5a7c92af4edf82918963d1c6388c947057fcf5f0ae1e6fbb2b31c3d5eb9a07d3c74ddc DIST xpdf-4.03.tar.gz 936046 BLAKE2B bd0198ec6be627edce6386f0d93b0921906b2c5f79b3eb02f89719e64cbe3ca3b2df53db8aecc6df3581eb022ca0d4c209a880760e5bbb3eb46b40b106d6d144 SHA512 5f8478c2c4863a3c50f9b45a6fec73c7e67a74adbeaa651dd2e29982ea4cf050740874ee670672f985a323c12c28c968c16238c4238aeb52810a45e2728d622f DIST xpdf-arabic.tar.gz 1057 BLAKE2B 5889fa5704a805b152886043ee32082d5e60044fb96f91d429661f823d1ea9c929dcae22460421a7c26a7aae43d5926263fa2a1ea4c07e0e130e67f2fb0b6fab SHA512 1ddaee045c0c3576bda0ebf065021e66e1ac6673d6872aff8e8afb3bae33dd927d920d89761553bade040d20e4b60eb286131bdb2f2d75ec1e833b9a9ce58d3e DIST xpdf-chinese-simplified-20201222.tar.gz 912967 BLAKE2B 74eb8da7642147cc6a0d5ee92379823786a78d0dccbdc1d4eab46094d15009bbe72599152b5001c58e7a88bfbb2f7af515e3582e293367a5b0a12bb1c017e8e1 SHA512 91c80dc4173a7b40267af1c95708f24557fb56ffc72cbaf48e9adcb0fc310b1bb40f327a8f36b3c6024317e98a44a8ab04d99f6f7b1ea81e775686534f0251ef diff --git a/app-text/xpdf/files/xpdf-CVE-2019-17064.patch b/app-text/xpdf/files/xpdf-CVE-2019-17064.patch deleted file mode 100644 index c4f84a4604c..000 --- a/app-text/xpdf/files/xpdf-CVE-2019-17064.patch +++ /dev/null @@ -1,24 +0,0 @@ -Fix CVE-2019-17064 - -Fix NULL pointer dereference by initializing field before use. -https://forum.xpdfreader.com/viewtopic.php?f=3=41890#p42672 - -diff '--color=auto' -Naurd xpdf-4.02.orig/xpdf/Catalog.cc xpdf-4.02/xpdf/Catalog.cc xpdf-4.02.orig/xpdf/Catalog.cc 2019-09-25 22:54:33.0 +0300 -+++ xpdf-4.02/xpdf/Catalog.cc 2020-03-01 12:05:43.235486706 +0300 -@@ -159,6 +159,7 @@ - baseURI = NULL; - form = NULL; - embeddedFiles = NULL; -+ pageLabels = NULL; - #if MULTITHREADED - gInitMutex(); - #endif -@@ -241,7 +242,6 @@ - // get the ViewerPreferences object - catDict.dictLookupNF("ViewerPreferences", ); - -- pageLabels = NULL; - if (catDict.dictLookup("PageLabels", )->isDict()) { - readPageLabelTree(); - } diff --git a/app-text/xpdf/xpdf-4.02-r4.ebuild b/app-text/xpdf/xpdf-4.02-r4.ebuild deleted file mode 100644 index 00c9ecd9388..000 --- a/app-text/xpdf/xpdf-4.02-r4.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake desktop xdg - -DESCRIPTION="The PDF viewer and tools" -HOMEPAGE="https://www.xpdfreader.com; -SRC_URI="https://dl.xpdfreader.com/old/${P}.tar.gz - i18n? ( - https://dl.xpdfreader.com/xpdf-arabic.tar.gz - https://dl.xpdfreader.com/xpdf-chinese-simplified.tar.gz -> xpdf-chinese-simplified-20201222.tar.gz - https://dl.xpdfreader.com/xpdf-chinese-traditional.tar.gz -> xpdf-chinese-traditional-20201222.tar.gz - https://dl.xpdfreader.com/xpdf-cyrillic.tar.gz - https://dl.xpdfreader.com/xpdf-greek.tar.gz - https://dl.xpdfreader.com/xpdf-hebrew.tar.gz - https://dl.xpdfreader.com/xpdf-japanese.tar.gz -> xpdf-japanese-20201222.tar.gz - https://dl.xpdfreader.com/xpdf-korean.tar.gz -> xpdf-korean-20201222.tar.gz - https://dl.xpdfreader.com/xpdf-latin2.tar.gz - https://dl.xpdfreader.com/xpdf-thai.tar.gz - https://dl.xpdfreader.com/xpdf-turkish.tar.gz - )" - -LICENSE="|| ( GPL-2 GPL-3 ) i18n? ( BSD )" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="cmyk cups +fontconfig i18n icons +libpaper metric opi png +textselect utils" - -BDEPEND=" - icons? ( gnome-base/librsvg ) -" -DEPEND=" - cups? ( - dev-qt/qtprintsupport:5[cups] - net-print/cups - ) - fontconfig? ( media-libs/fontconfig ) - libpape
[gentoo-commits] repo/gentoo:master commit in: net-proxy/privoxy/
commit: 1183a61ede3a2357f6229f4f192c7f189a4e11b6 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Jan 31 03:18:21 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Jan 31 03:18:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1183a61e net-proxy/privoxy: version bump This is an urgent bugfix release which among multiple bugs fixes security issues: OVE-20210130-0001 OVE-20210128-0001. First one is remote DoS. Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> net-proxy/privoxy/Manifest | 1 + net-proxy/privoxy/privoxy-3.0.31.ebuild | 147 2 files changed, 148 insertions(+) diff --git a/net-proxy/privoxy/Manifest b/net-proxy/privoxy/Manifest index cb6d11ed6c1..e37cde2c908 100644 --- a/net-proxy/privoxy/Manifest +++ b/net-proxy/privoxy/Manifest @@ -1,2 +1,3 @@ DIST privoxy-3.0.28-stable-src.tar.gz 1753809 BLAKE2B 1ea0d6339c96bd294eadc124ebac252c43dcdc062709868668959bdb4f959267afb2ec7f27fc0d58db3655102f2412f1c8acb273267d447271465ac21f7a9be4 SHA512 5d58024ae73d623a2b8fb2ac49e18f047dfe252c9441388f025cf888c0e4b11546b8796cfa559759ee137002b1b31b30ad28b356ae226836454f32591eb835fc DIST privoxy-3.0.29-stable-src.tar.gz 1830550 BLAKE2B ecd0a78f2c4a3a6006fb229a7115a3c1b5041508233ef36d7995607984e5f9fbf7f117aa4611f384eed4434a6a3204a7f31a33857112d5f1f0a71fddb2134df3 SHA512 2f483a37d697738815f4c58a775fbf116a34ac5e0e74d19814252c5ff1572350181066d468327189faf20c92d808d551b0017a9525ec98276330ee539554c1ba +DIST privoxy-3.0.31-stable-src.tar.gz 1839901 BLAKE2B 08564fb8de37d334844de10dfecc39b3f10cee996b3931be4e2d7e33eccd7ec115d7487353496de0fd645fc76ea237aa907eda2fb7fa8aad14050280fc083cc7 SHA512 0bea9973ac22e594a959452390c8612605dbf1fd55151632d35ecc7fe0ef9ca87cc1694a8bcb0511467445ec414b721b9d33651d917b2a8083768d8905ec68ed diff --git a/net-proxy/privoxy/privoxy-3.0.31.ebuild b/net-proxy/privoxy/privoxy-3.0.31.ebuild new file mode 100644 index 000..bffdf7a41b7 --- /dev/null +++ b/net-proxy/privoxy/privoxy-3.0.31.ebuild @@ -0,0 +1,147 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd toolchain-funcs + +[ "${PV##*_}" = "beta" ] && + PRIVOXY_STATUS="beta" || + PRIVOXY_STATUS="stable" + +HOMEPAGE="https://www.privoxy.org https://sourceforge.net/projects/ijbswa/; +DESCRIPTION="A web proxy with advanced filtering capabilities for enhancing privacy" +SRC_URI="mirror://sourceforge/ijbswa/${P%_*}-${PRIVOXY_STATUS}-src.tar.gz" + +IUSE="+acl brotli client-tags compression editor extended-host-patterns +extended-statistics external-filters +fast-redirects +force fuzz +graceful-termination +image-blocking ipv6 lfs +mbedtls openssl +png-images selinux ssl +stats +threads toggle tools whitelists ++zlib" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +LICENSE="GPL-2+" + +DEPEND=" + acct-group/privoxy + acct-user/privoxy + dev-libs/libpcre + brotli? ( app-arch/brotli ) + ssl? ( + mbedtls? ( net-libs/mbedtls ) + openssl? ( dev-libs/openssl ) + ) + zlib? ( sys-libs/zlib ) +" +RDEPEND="${DEPEND} + extended-host-patterns? ( dev-lang/perl ) + selinux? ( sec-policy/selinux-privoxy ) + tools? ( + net-misc/curl + dev-lang/perl + ) +" +REQUIRED_USE=" + client-tags? ( threads ) + toggle? ( editor ) + compression? ( zlib ) + brotli? ( zlib ) + fuzz? ( zlib ) + ssl? ( ^^ ( mbedtls openssl ) threads ) +" + +S="${WORKDIR}/${P%_*}-${PRIVOXY_STATUS}" + +PATCHES=( + "${FILESDIR}"/${PN}-3.0.29-gentoo.patch + "${FILESDIR}"/${PN}-3.0.28-strip.patch +) + +pkg_pretend() { + if ! use threads; then + ewarn + ewarn "Privoxy may be very slow without threads support, consider to enable them." + ewarn "See also https://www.privoxy.org/faq/trouble.html#GENTOO-RICERS; + ewarn + fi +} + +src_prepare() { + default + mv configure.in configure.ac || die + sed -i "s|/p\.p/|/config.privoxy.org/|g" tools/privoxy-regression-test.pl || die + + # autoreconf needs to be called even if we don't modify any autotools source files + # See main makefile + eautoreconf +} + +src_configure() { + local myconf="--without-mbedtls --without-openssl" + if use ssl; then + myconf="$(use_with mbedtls) $(use_with openssl)" + fi + + # --with-debug only enables debug CFLAGS + # --with-docbook and --with-db2html and their deps are useless, + # since
[gentoo-commits] repo/gentoo:master commit in: net-proxy/privoxy/, net-proxy/privoxy/files/
commit: c1791cb8d661fe7c8916f9787f7772da42e0b435 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Jan 31 02:59:53 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Jan 31 02:59:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1791cb8 net-proxy/privoxy: fix build without threads Closes: https://bugs.gentoo.org/767166 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> .../privoxy/files/privoxy-3.0.29-pthread.patch | 21 + net-proxy/privoxy/privoxy-3.0.29.ebuild | 5 +++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/net-proxy/privoxy/files/privoxy-3.0.29-pthread.patch b/net-proxy/privoxy/files/privoxy-3.0.29-pthread.patch new file mode 100644 index 000..2890b824d7e --- /dev/null +++ b/net-proxy/privoxy/files/privoxy-3.0.29-pthread.patch @@ -0,0 +1,21 @@ +diff --git a/project.h b/project.h +index ec3c1559..6c744415 100644 +--- a/project.h b/project.h +@@ -54,16 +54,6 @@ + #define HASH_OF_HOST_BUF_SIZE 16 + #endif /* FEATURE_HTTPS_INSPECTION */ + +-#ifdef FEATURE_PTHREAD +-# include +- typedef pthread_mutex_t privoxy_mutex_t; +-#else +-# ifdef _WIN32 +-# include +-# endif +- typedef CRITICAL_SECTION privoxy_mutex_t; +-#endif +- + #ifdef FEATURE_HTTPS_INSPECTION_MBEDTLS + #include "mbedtls/net_sockets.h" + #include "mbedtls/entropy.h" diff --git a/net-proxy/privoxy/privoxy-3.0.29.ebuild b/net-proxy/privoxy/privoxy-3.0.29.ebuild index 966001da72e..ded50272b29 100644 --- a/net-proxy/privoxy/privoxy-3.0.29.ebuild +++ b/net-proxy/privoxy/privoxy-3.0.29.ebuild @@ -47,7 +47,7 @@ REQUIRED_USE=" compression? ( zlib ) brotli? ( zlib ) fuzz? ( zlib ) - ssl? ( ^^ ( mbedtls openssl ) ) + ssl? ( ^^ ( mbedtls openssl ) threads ) " S="${WORKDIR}/${P%_*}-${PRIVOXY_STATUS}" @@ -57,13 +57,14 @@ PATCHES=( "${FILESDIR}"/${PN}-3.0.28-chdir.patch "${FILESDIR}"/${PN}-3.0.28-null-termination.patch "${FILESDIR}"/${PN}-3.0.28-strip.patch + "${FILESDIR}"/${P}-pthread.patch ) pkg_pretend() { if ! use threads; then ewarn ewarn "Privoxy may be very slow without threads support, consider to enable them." - ewarn "See also http://www.privoxy.org/faq/trouble.html#GENTOO-RICERS; + ewarn "See also https://www.privoxy.org/faq/trouble.html#GENTOO-RICERS; ewarn fi }
[gentoo-commits] repo/gentoo:master commit in: app-text/xpdf/
commit: a11a0db0a8cd5cb501a75b5a5247fa6a9c212bea Author: Andrew Savchenko gentoo org> AuthorDate: Sat Jan 30 09:34:25 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat Jan 30 09:51:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a11a0db0 app-text/xpdf: update download links Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> app-text/xpdf/Manifest| 8 app-text/xpdf/xpdf-4.02-r4.ebuild | 24 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/app-text/xpdf/Manifest b/app-text/xpdf/Manifest index f777d0be04f..38d054373af 100644 --- a/app-text/xpdf/Manifest +++ b/app-text/xpdf/Manifest @@ -1,12 +1,12 @@ DIST xpdf-4.02.tar.gz 912885 BLAKE2B 70dec3d213566c1a7c13edd05e4f6145b45ad4c4805843393e0f86a07820511a5187cd61a04adf3c3fc671840acdb3b1bbb19dda7dc101df75e564971f51b76f SHA512 72c9413fc7241dde5288137ca8a68c837d2a68e95e909dbe2afe8f374b5a7c92af4edf82918963d1c6388c947057fcf5f0ae1e6fbb2b31c3d5eb9a07d3c74ddc DIST xpdf-arabic.tar.gz 1057 BLAKE2B 5889fa5704a805b152886043ee32082d5e60044fb96f91d429661f823d1ea9c929dcae22460421a7c26a7aae43d5926263fa2a1ea4c07e0e130e67f2fb0b6fab SHA512 1ddaee045c0c3576bda0ebf065021e66e1ac6673d6872aff8e8afb3bae33dd927d920d89761553bade040d20e4b60eb286131bdb2f2d75ec1e833b9a9ce58d3e -DIST xpdf-chinese-simplified.tar.gz 918277 BLAKE2B ad41cc6ceae8d5295e49e6cb6356885a77dd314fd55cae95f4adf7ca597c7d86c0029b2767b1ecae86883d31cf9acc5d67997e1ab7871f10d2b6550734bb3b34 SHA512 1f016ff06301cf445546b380fe4cf0c1c9ef08b5e37bd392ca975b4a54fa43afbe251c31e14f216c68fb38dcf04f40ab5baf828586734efb7881a755f92cc49e -DIST xpdf-chinese-traditional.tar.gz 906297 BLAKE2B 63f4e482b0ba127331ae9adaa69a64ac868e5973d631cec57867ccab83566b61c37771be28c42d02994f574e7bf0fe16813d2d18d6ef5869dc1200f702d7c6dc SHA512 6fec238af3c76f149087bb4445786cb1de31fbcb17982b8da779e71a91e76c780dde7970515eaa6131db2e654d04d13aebe8d840203293b9072850c5d1e6ba0b +DIST xpdf-chinese-simplified-20201222.tar.gz 912967 BLAKE2B 74eb8da7642147cc6a0d5ee92379823786a78d0dccbdc1d4eab46094d15009bbe72599152b5001c58e7a88bfbb2f7af515e3582e293367a5b0a12bb1c017e8e1 SHA512 91c80dc4173a7b40267af1c95708f24557fb56ffc72cbaf48e9adcb0fc310b1bb40f327a8f36b3c6024317e98a44a8ab04d99f6f7b1ea81e775686534f0251ef +DIST xpdf-chinese-traditional-20201222.tar.gz 922808 BLAKE2B 39a9bc094061298eb2afbdb8a53d71bf4e1fb1fbe33ca7a8855a34e4ece1b319edc334db71fec72df1860362878b401557fb623eaa2ca8c7ed973d5344e57e75 SHA512 c7709409f00365fea83f92db74401b6afbe4ceab9290d9471b9226b71ff24823d19054472d5700fbd91043859e78958628b82afa8b0361544247a76cf9d21d1e DIST xpdf-cyrillic.tar.gz 1656 BLAKE2B 454b9a276106d61481fdb8da934ac0de50b86a99d882e27bc9e1cf09a03ae2156909df405de78413e0ac3b529af479b2fbdf5978cc1022cee25c50df6ef21f0e SHA512 ab1197c90f8cd3d8664ebbdc7ecefdfb8ec12e24da2f7616cad1d5bc9c7fd172c48db6a18d76172de8342377acc8e1dcd78bcf0fb1ef9f05cf94729e90586827 DIST xpdf-greek.tar.gz 1259 BLAKE2B f9f695b55c48ee2956ccab1ba9c7ae5bcb2df0669efcb8e111c6100f957238ae73b18589e40dece8b0c38212f00a52c1dc381cc5efcca7c97fe261d72470bb6f SHA512 2e0e281e09e1abc2f0e40b6787703538d52cb62edcd4c4156698700a5f908afee290c62ad9a6ff4ea74bc42e0a8fe9a7765a212efbc223512d4bb442448ea52f DIST xpdf-hebrew.tar.gz 1317 BLAKE2B bfd5bddc250c1ae1e01fe68f1a4caa649d2a443d3c39565b5209d07f32d46e3474e6823f243b08ab6088e4686cb79e58fce5c9a3de271a77c6b1713fa58b1000 SHA512 0ebe652f8633151d13ef2403bd293682b511ab86c1391ce187f1fc0274f33bd9c7e6ec682c8f79ac4fd27c74ab81ad2ae334a75f26001092521cff9a73cd0b8a -DIST xpdf-japanese.tar.gz 1011166 BLAKE2B 67c2e8045214462737aa2332aa6ddba35581866e22bece5c166aa3fa808da0dddae11b7e9bcfe50f00087b74f1e7694ac8e407268cdefcab1fe60163eb3bdf70 SHA512 0d7b6e4c31caae1ec49d43f108d2dacc76fa84b79e9794d2d0071f33d7fadfacd533f0da1d5bcac3ec1c0757dbd6be4279acac1d148620e1d89d7a9af0966a08 -DIST xpdf-korean.tar.gz 526847 BLAKE2B e1640f6df0bc1e126b2e0f010403fc3ff068a8171d31cc616dfaff43170acfa69ff5dc0ac732d346d6aa9b2b21549b21e11f98f5038050b5075ee7fff8a93444 SHA512 871a9de0e40d7ef9fb42bb2d90558875f5b84962d7f811d5a18f4b68fadbe7c34e2c18c660a160c9ed9539adc22684985f296c77af2ed3bf604d9989bdcb3d1d +DIST xpdf-japanese-20201222.tar.gz 1012686 BLAKE2B 14d59d2dd73dc9be913fb7557bce4844d2babbb88a573f9b962e7cc39e55268bb1a93c69c59585dc6b8aea8e6d771571e0105d1b9ee008ff07c80ae606125ed4 SHA512 f4e33525038f89c7b6ffb06b5b49726ab66ad1d61f5d0b813054ccefc035871e50996f31f3f67e6079eccf4c00619f582bdb2e1059df70e0101731a1e067d950 +DIST xpdf-korean-20201222.tar.gz 809664 BLAKE2B 3c3a4397f25ae74ed8bd68d0736144b9f644f79757ce48f435030cc675650aaa919ee95e8ad7a8b039777f3505c78fdf335cfefbf780957b7c5442a25c5e10c4 SHA512 1b829f276f9fbf0ab637cef345f1343faa582af2db95f68003c01d1ec96ca0d9ab38093502ac666ad7b4ce55120a9103bd492a9fea1e8287983227d45ebc378f DIST xpdf-latin2.tar.gz 143
[gentoo-commits] repo/gentoo:master commit in: app-text/xpdf/
commit: ee2f467df6f1d70f5d7e7741ac264c6d2893d323 Author: Andrew Savchenko gentoo org> AuthorDate: Sat Jan 30 09:47:21 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat Jan 30 09:51:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee2f467d app-text/xpdf: version bump This is mostly a bugfix release, it fixes plentiful of bugs (see CHANGES) including many security issues, including but not limited to CVE-2020-{25725,35376}. Bug: https://bugs.gentoo.org/755938 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> app-text/xpdf/Manifest | 1 + app-text/xpdf/xpdf-4.03.ebuild | 146 + 2 files changed, 147 insertions(+) diff --git a/app-text/xpdf/Manifest b/app-text/xpdf/Manifest index 38d054373af..075768e2b3a 100644 --- a/app-text/xpdf/Manifest +++ b/app-text/xpdf/Manifest @@ -1,4 +1,5 @@ DIST xpdf-4.02.tar.gz 912885 BLAKE2B 70dec3d213566c1a7c13edd05e4f6145b45ad4c4805843393e0f86a07820511a5187cd61a04adf3c3fc671840acdb3b1bbb19dda7dc101df75e564971f51b76f SHA512 72c9413fc7241dde5288137ca8a68c837d2a68e95e909dbe2afe8f374b5a7c92af4edf82918963d1c6388c947057fcf5f0ae1e6fbb2b31c3d5eb9a07d3c74ddc +DIST xpdf-4.03.tar.gz 936046 BLAKE2B bd0198ec6be627edce6386f0d93b0921906b2c5f79b3eb02f89719e64cbe3ca3b2df53db8aecc6df3581eb022ca0d4c209a880760e5bbb3eb46b40b106d6d144 SHA512 5f8478c2c4863a3c50f9b45a6fec73c7e67a74adbeaa651dd2e29982ea4cf050740874ee670672f985a323c12c28c968c16238c4238aeb52810a45e2728d622f DIST xpdf-arabic.tar.gz 1057 BLAKE2B 5889fa5704a805b152886043ee32082d5e60044fb96f91d429661f823d1ea9c929dcae22460421a7c26a7aae43d5926263fa2a1ea4c07e0e130e67f2fb0b6fab SHA512 1ddaee045c0c3576bda0ebf065021e66e1ac6673d6872aff8e8afb3bae33dd927d920d89761553bade040d20e4b60eb286131bdb2f2d75ec1e833b9a9ce58d3e DIST xpdf-chinese-simplified-20201222.tar.gz 912967 BLAKE2B 74eb8da7642147cc6a0d5ee92379823786a78d0dccbdc1d4eab46094d15009bbe72599152b5001c58e7a88bfbb2f7af515e3582e293367a5b0a12bb1c017e8e1 SHA512 91c80dc4173a7b40267af1c95708f24557fb56ffc72cbaf48e9adcb0fc310b1bb40f327a8f36b3c6024317e98a44a8ab04d99f6f7b1ea81e775686534f0251ef DIST xpdf-chinese-traditional-20201222.tar.gz 922808 BLAKE2B 39a9bc094061298eb2afbdb8a53d71bf4e1fb1fbe33ca7a8855a34e4ece1b319edc334db71fec72df1860362878b401557fb623eaa2ca8c7ed973d5344e57e75 SHA512 c7709409f00365fea83f92db74401b6afbe4ceab9290d9471b9226b71ff24823d19054472d5700fbd91043859e78958628b82afa8b0361544247a76cf9d21d1e diff --git a/app-text/xpdf/xpdf-4.03.ebuild b/app-text/xpdf/xpdf-4.03.ebuild new file mode 100644 index 000..486c4bc1629 --- /dev/null +++ b/app-text/xpdf/xpdf-4.03.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake desktop xdg + +DESCRIPTION="The PDF viewer and tools" +HOMEPAGE="https://www.xpdfreader.com; +SRC_URI="https://dl.xpdfreader.com/${P}.tar.gz + i18n? ( + https://dl.xpdfreader.com/xpdf-arabic.tar.gz + https://dl.xpdfreader.com/xpdf-chinese-simplified.tar.gz -> xpdf-chinese-simplified-20201222.tar.gz + https://dl.xpdfreader.com/xpdf-chinese-traditional.tar.gz -> xpdf-chinese-traditional-20201222.tar.gz + https://dl.xpdfreader.com/xpdf-cyrillic.tar.gz + https://dl.xpdfreader.com/xpdf-greek.tar.gz + https://dl.xpdfreader.com/xpdf-hebrew.tar.gz + https://dl.xpdfreader.com/xpdf-japanese.tar.gz -> xpdf-japanese-20201222.tar.gz + https://dl.xpdfreader.com/xpdf-korean.tar.gz -> xpdf-korean-20201222.tar.gz + https://dl.xpdfreader.com/xpdf-latin2.tar.gz + https://dl.xpdfreader.com/xpdf-thai.tar.gz + https://dl.xpdfreader.com/xpdf-turkish.tar.gz + )" + +LICENSE="|| ( GPL-2 GPL-3 ) i18n? ( BSD )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cmyk cups +fontconfig i18n icons +libpaper metric opi png +textselect utils" + +BDEPEND=" + icons? ( gnome-base/librsvg ) +" +DEPEND=" + cups? ( + dev-qt/qtprintsupport:5[cups] + net-print/cups + ) + fontconfig? ( media-libs/fontconfig ) + libpaper? ( app-text/libpaper ) + utils? ( png? ( media-libs/libpng:0 ) ) + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + media-libs/freetype + sys-libs/zlib +" +RDEPEND="${DEPEND} + dev-qt/qtsvg:5 + media-fonts/urw-fonts +" + +PATCHES=( + "${FILESDIR}"/${PN}-automagic.patch + "${FILESDIR}"/${PN}-visibility.patch + "${FILESDIR}"/${PN}-shared-libs.patch +) + +DOCS=( ANNOUNCE CHANGES README ) + +src_prepare() { + sed -i \ + "s|/usr/local/etc|${EPREFIX}/etc|; +s|/usr/local|${EPREFIX}
[gentoo-commits] repo/gentoo:master commit in: app-text/xpdf/
commit: a76641e3eaf92f7c8b19af72e44c9fea310338c2 Author: Andrew Savchenko gentoo org> AuthorDate: Sat Jan 30 09:29:29 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat Jan 30 09:51:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a76641e3 app-text/xpdf: update license It is either GPLv2 or GPLv3, not mix of both; see README: Xpdf is licensed under the GNU General Public License (GPL), version 2 or 3. This means that you can distribute derivatives of Xpdf under any of the following: - GPL v2 only - GPL v3 only - GPL v2 or v3 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> app-text/xpdf/xpdf-4.02-r4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-text/xpdf/xpdf-4.02-r4.ebuild b/app-text/xpdf/xpdf-4.02-r4.ebuild index e887f2ce996..42e80e86fbd 100644 --- a/app-text/xpdf/xpdf-4.02-r4.ebuild +++ b/app-text/xpdf/xpdf-4.02-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -22,7 +22,7 @@ SRC_URI="https://xpdfreader-dl.s3.amazonaws.com/${P}.tar.gz https://xpdfreader-dl.s3.amazonaws.com/xpdf-turkish.tar.gz )" -LICENSE="GPL-2 GPL-3 i18n? ( BSD )" +LICENSE="|| ( GPL-2 GPL-3 ) i18n? ( BSD )" SLOT="0" KEYWORDS="amd64 x86" IUSE="cmyk cups +fontconfig i18n icons +libpaper metric opi png +textselect utils"
[gentoo-commits] repo/gentoo:master commit in: net-fs/openafs/
commit: 8b4d1b8ee7bad3ee3df2482875b5df484a12f4f1 Author: Andrew Savchenko gentoo org> AuthorDate: Wed Jan 20 11:26:29 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed Jan 20 11:29:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b4d1b8e net-fs/openafs: remove old and broken version Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> net-fs/openafs/Manifest | 3 - net-fs/openafs/openafs-1.8.6.ebuild | 343 2 files changed, 346 deletions(-) diff --git a/net-fs/openafs/Manifest b/net-fs/openafs/Manifest index af422ef675c..80a8020f345 100644 --- a/net-fs/openafs/Manifest +++ b/net-fs/openafs/Manifest @@ -1,6 +1,3 @@ -DIST openafs-1.8.6-doc.tar.bz2 3769160 BLAKE2B c5fe08fbb2cdab48dd691a7e228cc590644e05b22c87afef24a5fb35aa12e379d8d49d4b920cb84dd23b4e1f1a04512078f3018808531cdc7180778885bdc466 SHA512 7525325a5ef6e1ceada7075f489a03e1d250d3cbd8b8e83a25c8e40d506d50cbf10c2b28b682f2f9663a8cd450cb70891a04e6dbc296347945ee2454b138d971 -DIST openafs-1.8.6-src.tar.bz2 14874336 BLAKE2B a83f5bfe543b3797fa6d80ebc96cacb1a15f58cf5495d1c693593bc6d24a9f08678693080b3920a97afebe937689dd0ad08bbca95c996af0d2c83935974d3613 SHA512 0800c3825d4e0384b43cb801fc898e9255a0fa0d0baf1f231fbf383317919cc30f68526eeec803d2dc21fc7a6b55155ea4cb23197604c70e89ecf4d520b85ec1 DIST openafs-1.8.7-doc.tar.bz2 3808045 BLAKE2B 8ded75239dd59633297ee4208a0f3f018486b5b5b71fda91229583fd2d6a7743bbbeba280e61ff91d602617fc47944105b06a5c0610b0c89c808ecba38af7f9c SHA512 6d087320ab6681686b6afb78621b21eaec26b91dbd03a13df447ad9f0ce897332ac378b38bf1abc590575d82d8cb22757249e60a2407e4ad498d46c083632e0d DIST openafs-1.8.7-src.tar.bz2 15059909 BLAKE2B 89aacc48100d3eabbec45acca3911fbd823c029a30e79ad16564dcc3646b9bbadb60a528f142fc907de0d4eb2831d922d8146cdba72c02f4e8db9ab806c84d86 SHA512 12d5aa9177dde10e504f71b4b1ae19be0b0c52e8031e0f5afacce4a2c3f2321970af65591edab6145f7400f6276acd7e8624aa66e816d2394324e2ef5c403c01 -DIST openafs-patches-20200913.tar.xz 28392 BLAKE2B 5e8b8f2554453abdb0a84dd45d8e719cc60127224ee6ebeaca4fcddba3d38309d7e5070c43659d10301ab9eaf371ba7dcbcf12950166626a7d359d2a39c922c6 SHA512 ec0aa800b945de2fe70d949259c89a97660bdbfee3c3e43d886a5c2f6b7c530252a53ff8f196f6e80a9a657bb81f26a6937a1bec3fafbd2c70322b313a712820 DIST openafs-patches-20210116.tar.xz 67300 BLAKE2B aaafa197d1be1e9d89685fe5193a4682ea9e5e5c1c3227963a97ca7a98e6ab5e855ee65d615a31162559b30ae5867fde6ceeec1055af1a375e73b9fa25654de5 SHA512 06e9e1b65fceda34a197556aba1a05eabb630723fc17c5060d5e2a054e60ab8c5195d5c80eff3d3444bcdca40b7115da9143f5b8100659061446038ad4a79007 diff --git a/net-fs/openafs/openafs-1.8.6.ebuild b/net-fs/openafs/openafs-1.8.6.ebuild deleted file mode 100644 index c76c6d0c78f..000 --- a/net-fs/openafs/openafs-1.8.6.ebuild +++ /dev/null @@ -1,343 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools linux-mod flag-o-matic pam systemd tmpfiles toolchain-funcs - -MY_PV=${PV/_/} -MY_P="${PN}-${MY_PV}" -PVER=20200913 -KERNEL_LIMIT=5.10 - -DESCRIPTION="The OpenAFS distributed file system" -HOMEPAGE="https://www.openafs.org/; -# We always d/l the doc tarball as man pages are not USE=doc material -[[ ${PV} == *_pre* ]] && MY_PRE="candidate/" || MY_PRE="" -SRC_URI=" - https://openafs.org/dl/openafs/${MY_PRE}${MY_PV}/${MY_P}-src.tar.bz2 - https://openafs.org/dl/openafs/${MY_PRE}${MY_PV}/${MY_P}-doc.tar.bz2 - https://dev.gentoo.org/~bircoph/afs/${PN}-patches-${PVER}.tar.xz -" - -LICENSE="IBM BSD openafs-krb5-a APSL-2" -SLOT="0" -KEYWORDS="amd64 ~sparc x86 ~amd64-linux ~x86-linux" - -IUSE="apidoc bitmap-later debug doc fuse kauth kerberos +modules +namei -ncurses perl +pthreaded-ubik +supergroups tsm ubik-read-while-write" - -BDEPEND=" - dev-lang/perl - sys-devel/flex - virtual/yacc - apidoc? ( - app-doc/doxygen[dot] - media-gfx/graphviz - ) - doc? ( - dev-libs/libxslt - || ( - dev-java/fop - app-text/dblatex - app-text/docbook-sgml-utils[jadetex] - ) - ) - perl? ( dev-lang/swig )" -DEPEND=" - !net-fs/openafs-kernel - virtual/libintl - amd64? ( tsm? ( app-backup/tsm ) ) - doc? ( - app-text/docbook-xsl-stylesheets - app-text/docbook-xml-dtd:4.3 - ) - fuse? ( sys-fs/fuse:0= ) - kauth? ( sys-libs/pam ) - kerberos? ( virtual/krb5 ) - ncurses? ( sys-libs/ncurses:0= )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( "${WORKDIR}/gentoo/patches" ) - -CONFIG_CHECK="~!AFS_FS KEYS
[gentoo-commits] repo/gentoo:master commit in: x11-wm/e16/
commit: 42904aa1d85bdaaef2d1de02428aca6497e008a4 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Jan 17 14:47:55 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Jan 17 14:47:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42904aa1 x11-wm/e16: relax REQUIRED_USE constraints REQUIRED_USE for alsa and pulseaudio only make sense with USE=sound. Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> x11-wm/e16/e16-1.0.22.ebuild | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/x11-wm/e16/e16-1.0.22.ebuild b/x11-wm/e16/e16-1.0.22.ebuild index cd17cb3f495..8490c84fa23 100644 --- a/x11-wm/e16/e16-1.0.22.ebuild +++ b/x11-wm/e16/e16-1.0.22.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.xz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+alsa audiofile container dbus debug +dialogs doc examples gnome libhack modules nls opengl +pango player pulseaudio +sndfile sound +themes xcomposite +xft xi2 xinerama xpresent +xrandr @@ -18,9 +18,11 @@ sound +themes xcomposite +xft xi2 xinerama xpresent +xrandr REQUIRED_USE=" opengl? ( xcomposite ) pango? ( xft ) - sound? ( ^^ ( alsa player pulseaudio ) ) - alsa? ( ^^ ( sndfile audiofile ) ) - pulseaudio? ( ^^ ( sndfile audiofile ) ) + sound? ( + ^^ ( alsa player pulseaudio ) + alsa? ( ^^ ( sndfile audiofile ) ) + pulseaudio? ( ^^ ( sndfile audiofile ) ) + ) " BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: x11-wm/e16/
commit: 38d61e3a58de9bf45cd0e6af1261ce7ade03e868 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Jan 17 13:34:56 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Jan 17 13:40:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38d61e3a x11-wm/e16: version bump - 1.0.22 version bump - Add sound support via ALSA - Improve sound-related USE flags handling Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> x11-wm/e16/Manifest | 1 + x11-wm/e16/e16-1.0.22.ebuild | 144 +++ x11-wm/e16/metadata.xml | 1 + 3 files changed, 146 insertions(+) diff --git a/x11-wm/e16/Manifest b/x11-wm/e16/Manifest index 3afe17b7c0a..88a572a9594 100644 --- a/x11-wm/e16/Manifest +++ b/x11-wm/e16/Manifest @@ -1 +1,2 @@ DIST e16-1.0.21.tar.xz 1440484 BLAKE2B ea9521d4939400e292e9e2be6e73770a48d966702897c30babfe036a655ef3c5d9766eca3867e1a84b8fbd934a05c4a0487239a78d641c41a6e93a19feeb70a2 SHA512 0f5984d3c3594bf94338c9b53c681cd40f8cc165a18d7d9e0e6202fdf237ace52d9aac9c5ba04f052f94dfd463dcf558b8015044b4d457114c19a7a27ac23723 +DIST e16-1.0.22.tar.xz 1442288 BLAKE2B 7f102474f9054935ea15ed58c91f18613561eaad84c8398c410014a5dbfb2f7f5fd079399db4c6462096c9a351bd89e47fbd61d304ca99ec844806c26c97d6a9 SHA512 0ff40390a56f0dbd2219d9e4e665b1c1802801e552df3bd76fa71502ad2fb7466f2f175757b088b490fbc58e4196b362d6cf451ad43d5104849ac8ce2805299e diff --git a/x11-wm/e16/e16-1.0.22.ebuild b/x11-wm/e16/e16-1.0.22.ebuild new file mode 100644 index 000..cd17cb3f495 --- /dev/null +++ b/x11-wm/e16/e16-1.0.22.ebuild @@ -0,0 +1,144 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Enlightenment Window Manager (E16)" +HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/; +SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.xz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+alsa audiofile container dbus debug +dialogs doc examples +gnome libhack modules nls opengl +pango player pulseaudio +sndfile +sound +themes xcomposite +xft xi2 xinerama xpresent +xrandr ++xrender +xsm +xsync zoom" + +REQUIRED_USE=" + opengl? ( xcomposite ) + pango? ( xft ) + sound? ( ^^ ( alsa player pulseaudio ) ) + alsa? ( ^^ ( sndfile audiofile ) ) + pulseaudio? ( ^^ ( sndfile audiofile ) ) +" + +BDEPEND=" + nls? ( sys-devel/gettext ) + virtual/pkgconfig +" +COMMON_DEPEND=" + media-libs/freetype:2 + media-libs/imlib2[X] + virtual/libiconv + x11-libs/libX11 + x11-libs/libXext + x11-misc/xbitmaps + dbus? ( sys-apps/dbus ) + opengl? ( + media-libs/glu + media-libs/mesa + ) + pango? ( + dev-libs/glib:2 + x11-libs/pango[X] + ) + sound? ( + alsa? ( media-libs/alsa-lib ) + player? ( media-sound/alsa-utils ) + pulseaudio? ( || ( + media-sound/apulse[sdk] + media-sound/pulseaudio + ) ) + audiofile? ( media-libs/audiofile:= ) + sndfile? ( media-libs/libsndfile ) + ) + xcomposite? ( + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXfixes + ) + xft? ( x11-libs/libXft ) + xinerama? ( x11-libs/libXinerama ) + xpresent? ( x11-libs/libXpresent ) + xrandr? ( x11-libs/libXrandr ) + xrender? ( x11-libs/libXrender ) + xsm? ( + x11-libs/libICE + x11-libs/libSM + ) + zoom? ( x11-libs/libXxf86vm ) +" +RDEPEND="${COMMON_DEPEND} + doc? ( app-doc/e16-docs ) + nls? ( virtual/libintl ) + themes? ( x11-themes/e16-themes ) + !x11-wm/enlightenment:0 +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" + +PATCHES=( "${FILESDIR}/${PN}-user-fonts.patch" ) + +src_configure() { + local myconf=( + $(use_enable container) + $(use_enable dbus) + $(use_enable debug libtrip) + $(use_enable dialogs) + $(use_enable doc docs) + $(use_enable libhack) + $(use_enable modules) + $(use_enable nls) + $(use_enable opengl glx) + $(use_enable pango) + $(use_enable xcomposite composite) + $(use_enable xft) + $(use_enable xi2) + $(use_enable xinerama) + $(use_enable xpresent) + $(use_enable xrandr) + $(use_enable xrender) + $(use_enable xsm sm) + $(use_enable xsync) +
[gentoo-commits] repo/gentoo:master commit in: net-fs/openafs/
commit: 1a1cd139e785b68de5073046bc7b12df56b14d22 Author: Andrew Savchenko gentoo org> AuthorDate: Sat Jan 16 21:00:30 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat Jan 16 21:05:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a1cd139 net-fs/openafs: update kernel version check OpenAFS-1.8.7 supports 5.10 kernel as well: https://bugs.gentoo.org/765463#c10 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> net-fs/openafs/openafs-1.8.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/openafs/openafs-1.8.7.ebuild b/net-fs/openafs/openafs-1.8.7.ebuild index afee31697da..9772a65a676 100644 --- a/net-fs/openafs/openafs-1.8.7.ebuild +++ b/net-fs/openafs/openafs-1.8.7.ebuild @@ -8,7 +8,7 @@ inherit autotools linux-mod flag-o-matic pam systemd tmpfiles toolchain-funcs MY_PV=${PV/_/} MY_P="${PN}-${MY_PV}" PVER=20210116 -KERNEL_LIMIT=5.10 +KERNEL_LIMIT=5.11 DESCRIPTION="The OpenAFS distributed file system" HOMEPAGE="https://www.openafs.org/;
[gentoo-commits] repo/gentoo:master commit in: media-plugins/imlib2_loaders/, media-plugins/imlib2_loaders/files/
commit: e26d3281554a06cd8d22d181ed6942768de3a18a Author: Andrew Savchenko gentoo org> AuthorDate: Sat Jan 16 12:53:35 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat Jan 16 13:00:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e26d3281 media-plugins/imlib2_loaders: version bump Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> media-plugins/imlib2_loaders/Manifest | 1 + .../files/imlib2_loaders-1.7.1-loader-api.patch| 36 .../imlib2_loaders/imlib2_loaders-1.7.1.ebuild | 38 ++ 3 files changed, 75 insertions(+) diff --git a/media-plugins/imlib2_loaders/Manifest b/media-plugins/imlib2_loaders/Manifest index 6498e5921da..39671ffc852 100644 --- a/media-plugins/imlib2_loaders/Manifest +++ b/media-plugins/imlib2_loaders/Manifest @@ -1 +1,2 @@ DIST imlib2_loaders-1.6.1.tar.gz 375642 BLAKE2B 20f4213e3d84c333faff82910f4f402524e50f567cddcce225678c0706d04c5a9520d8a54956f50be4d42fd231f317573ec091864f1d526336aacc8f7e0ae399 SHA512 1017b3587b2815d8347e9aef3f11649bdaadd48be10fe89d6e6eb8cb1d022723d414869cf12a2bff3eaa2f14c12ffd424767993e07990f8fa3ce5062ab0844fa +DIST imlib2_loaders-1.7.1.tar.bz2 302348 BLAKE2B 8f73daa5b70d7122c136a001df920649a438edc60d4e7e94b691dfecc0864b66c321c676fb78a2f9e990b842d31fd5f95dcbacf232d6b9809382173449f86673 SHA512 5752768aa61c36e8f8ae5ff9219f950ba7b1561629bb21e4b4e16890d0fa904e93899e64152f05c6d7190553404336ec33b1d88b0cbec46c61a26598e27d449d diff --git a/media-plugins/imlib2_loaders/files/imlib2_loaders-1.7.1-loader-api.patch b/media-plugins/imlib2_loaders/files/imlib2_loaders-1.7.1-loader-api.patch new file mode 100644 index 000..981b1ce1e9b --- /dev/null +++ b/media-plugins/imlib2_loaders/files/imlib2_loaders-1.7.1-loader-api.patch @@ -0,0 +1,36 @@ +diff '--color=auto' -Naurd imlib2_loaders-1.7.1.orig/src/modules/loaders/loader_common.h imlib2_loaders-1.7.1/src/modules/loaders/loader_common.h +--- imlib2_loaders-1.7.1.orig/src/modules/loaders/loader_common.h 2020-05-21 06:49:09.0 +0300 imlib2_loaders-1.7.1/src/modules/loaders/loader_common.h 2021-01-16 15:11:53.229675567 +0300 +@@ -4,6 +4,7 @@ + #include "config.h" + #include "common.h" + #include "image.h" ++#include "loaders.h" + + __EXPORT__ char load(ImlibImage * im, ImlibProgressFunction progress, + char progress_granularity, char load_data); +diff '--color=auto' -Naurd imlib2_loaders-1.7.1.orig/src/modules/loaders/loaders.h imlib2_loaders-1.7.1/src/modules/loaders/loaders.h +--- imlib2_loaders-1.7.1.orig/src/modules/loaders/loaders.h1970-01-01 03:00:00.0 +0300 imlib2_loaders-1.7.1/src/modules/loaders/loaders.h 2020-07-28 21:13:51.0 +0300 +@@ -0,0 +1,21 @@ ++#ifndef __LOADERS ++#define __LOADERS 1 ++ ++#include "image.h" ++ ++struct _imlibloader { ++ char *file; ++ int num_formats; ++ char **formats; ++ void *handle; ++ char(*load)(ImlibImage * im, ++ ImlibProgressFunction progress, ++ char progress_granularity, char load_data); ++ char(*save)(ImlibImage * im, ++ ImlibProgressFunction progress, ++ char progress_granularity); ++ ImlibLoader*next; ++ int (*load2)(ImlibImage * im, int load_data); ++}; ++ ++#endif /* __LOADERS */ diff --git a/media-plugins/imlib2_loaders/imlib2_loaders-1.7.1.ebuild b/media-plugins/imlib2_loaders/imlib2_loaders-1.7.1.ebuild new file mode 100644 index 000..06e19e93bd3 --- /dev/null +++ b/media-plugins/imlib2_loaders/imlib2_loaders-1.7.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Additional image loaders for Imlib2" +HOMEPAGE="https://www.enlightenment.org/ + https://sourceforge.net/projects/enlightenment/files/imlib2-src/; +SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.bz2; + +LICENSE="|| ( BSD GPL-2 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris" +IUSE="eet xcf" + +RDEPEND=">=media-libs/imlib2-${PV} + eet? ( dev-libs/efl[eet] )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( "${FILESDIR}/${P}-loader-api.patch" ) + +src_configure() { + local myconf=( + --disable-static + $(use_enable eet) + $(use_enable xcf) + ) + + econf "${myconf[@]}" +} + +src_install() { + V=1 emake install DESTDIR="${D}" + einstalldocs + + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-plugins/imlib2_loaders/
commit: 70a1a45b8c98653ae0b65ae1623a5c12d021cfb8 Author: Andrew Savchenko gentoo org> AuthorDate: Sat Jan 16 12:47:57 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat Jan 16 12:59:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70a1a45b media-plugins/imlib2_loaders: pick an orphaned package Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> media-plugins/imlib2_loaders/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/media-plugins/imlib2_loaders/metadata.xml b/media-plugins/imlib2_loaders/metadata.xml index b55a612ff94..bf2ad974a04 100644 --- a/media-plugins/imlib2_loaders/metadata.xml +++ b/media-plugins/imlib2_loaders/metadata.xml @@ -1,7 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + +birc...@gentoo.org +Andrew Savchenko + Enable Eet image loader Enable XCF image loader
[gentoo-commits] repo/gentoo:master commit in: media-libs/imlib2/
commit: 1fd2999b763351713371ce1babb60a4ca660d11f Author: Andrew Savchenko gentoo org> AuthorDate: Sat Jan 16 12:42:56 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat Jan 16 12:59:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd2999b media-libs/imlib2: version bump Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/imlib2/Manifest| 1 + media-libs/imlib2/imlib2-1.7.1.ebuild | 78 +++ 2 files changed, 79 insertions(+) diff --git a/media-libs/imlib2/Manifest b/media-libs/imlib2/Manifest index 3fed7f9dc4f..386f7e92f85 100644 --- a/media-libs/imlib2/Manifest +++ b/media-libs/imlib2/Manifest @@ -1 +1,2 @@ DIST imlib2-1.6.1.tar.gz 1038614 BLAKE2B 89751ea5548e86b810d621cbcd5b3d37c7ddbedc9e634095f61d91779c1e96d50f87842136687e2b9cefa249b17fc98df61d07b368c7c4f466687ed38f2ed70f SHA512 0c6d874973c46c7e96e49fc391d463ec8c7c5ce9de682600cb4e28ca81ff0366a02055cbec2a2b743204051243d20b2316ab602b98df9d03dcf319297f7e6a13 +DIST imlib2-1.7.1.tar.bz2 893631 BLAKE2B 637bf70ea223a63c51def0fac4102683a090de41a1f5904d6232fd2fa004915e3dcde54eac51d16532d2df83a0f8df127266766ac3700ae2948d39fefef512b8 SHA512 36e457855da0f129c7e7ba3dfcb44162b6624b1d56df5f84448495a96fe9ad1ce3e6c628222630be7274476722c4feaa8e1648d1e463439ca758e66ce9645970 diff --git a/media-libs/imlib2/imlib2-1.7.1.ebuild b/media-libs/imlib2/imlib2-1.7.1.ebuild new file mode 100644 index 000..4817a18e5c5 --- /dev/null +++ b/media-libs/imlib2/imlib2-1.7.1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs + +DESCRIPTION="Version 2 of an advanced replacement library for libraries like libXpm" +HOMEPAGE="https://www.enlightenment.org/ + https://sourceforge.net/projects/enlightenment/files/imlib2-src/; +SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.bz2; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+X bzip2 cpu_flags_x86_mmx cpu_flags_x86_sse2 doc +gif +jpeg mp3 +png +shm + static-libs +tiff +webp zlib" + +REQUIRED_USE="shm? ( X )" + +RDEPEND=" + media-libs/freetype:2[${MULTILIB_USEDEP}] + bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] ) + gif? ( media-libs/giflib[${MULTILIB_USEDEP}] ) + jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] ) + mp3? ( media-libs/libid3tag[${MULTILIB_USEDEP}] ) + png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] ) + tiff? ( >=media-libs/tiff-4.0.4:0[${MULTILIB_USEDEP}] ) + webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] ) + X? ( + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) + !
[gentoo-commits] repo/gentoo:master commit in: media-libs/imlib2/
commit: 2eae9d631d6772e15fd57a10624d6d725dee84ff Author: Andrew Savchenko gentoo org> AuthorDate: Sat Jan 16 12:34:55 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat Jan 16 12:59:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eae9d63 media-libs/imlib2: pick an orphaned package Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/imlib2/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/media-libs/imlib2/metadata.xml b/media-libs/imlib2/metadata.xml index 51aeb95e5ca..51478a0dd18 100644 --- a/media-libs/imlib2/metadata.xml +++ b/media-libs/imlib2/metadata.xml @@ -1,7 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + + birc...@gentoo.org + Andrew Savchenko + Use the X window system Bzip2 loader support
[gentoo-commits] repo/gentoo:master commit in: net-fs/openafs/
commit: bf5eac4aac7fa7aa1a81598a9b4468e498355b0d Author: Andrew Savchenko gentoo org> AuthorDate: Fri Jan 15 21:32:17 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Fri Jan 15 21:37:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf5eac4a net-fs/openafs: 1.8.7 version bump This update fixes critical bug in the generation of Rx connection IDs that prevent Rx clients started after 14 Jan 2021 08:25:36 AM UTC from being able to successfully make connections. Bug: https://bugs.gentoo.org/765463 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> net-fs/openafs/Manifest | 3 + net-fs/openafs/openafs-1.8.7.ebuild | 343 2 files changed, 346 insertions(+) diff --git a/net-fs/openafs/Manifest b/net-fs/openafs/Manifest index d37d811001a..af422ef675c 100644 --- a/net-fs/openafs/Manifest +++ b/net-fs/openafs/Manifest @@ -1,3 +1,6 @@ DIST openafs-1.8.6-doc.tar.bz2 3769160 BLAKE2B c5fe08fbb2cdab48dd691a7e228cc590644e05b22c87afef24a5fb35aa12e379d8d49d4b920cb84dd23b4e1f1a04512078f3018808531cdc7180778885bdc466 SHA512 7525325a5ef6e1ceada7075f489a03e1d250d3cbd8b8e83a25c8e40d506d50cbf10c2b28b682f2f9663a8cd450cb70891a04e6dbc296347945ee2454b138d971 DIST openafs-1.8.6-src.tar.bz2 14874336 BLAKE2B a83f5bfe543b3797fa6d80ebc96cacb1a15f58cf5495d1c693593bc6d24a9f08678693080b3920a97afebe937689dd0ad08bbca95c996af0d2c83935974d3613 SHA512 0800c3825d4e0384b43cb801fc898e9255a0fa0d0baf1f231fbf383317919cc30f68526eeec803d2dc21fc7a6b55155ea4cb23197604c70e89ecf4d520b85ec1 +DIST openafs-1.8.7-doc.tar.bz2 3808045 BLAKE2B 8ded75239dd59633297ee4208a0f3f018486b5b5b71fda91229583fd2d6a7743bbbeba280e61ff91d602617fc47944105b06a5c0610b0c89c808ecba38af7f9c SHA512 6d087320ab6681686b6afb78621b21eaec26b91dbd03a13df447ad9f0ce897332ac378b38bf1abc590575d82d8cb22757249e60a2407e4ad498d46c083632e0d +DIST openafs-1.8.7-src.tar.bz2 15059909 BLAKE2B 89aacc48100d3eabbec45acca3911fbd823c029a30e79ad16564dcc3646b9bbadb60a528f142fc907de0d4eb2831d922d8146cdba72c02f4e8db9ab806c84d86 SHA512 12d5aa9177dde10e504f71b4b1ae19be0b0c52e8031e0f5afacce4a2c3f2321970af65591edab6145f7400f6276acd7e8624aa66e816d2394324e2ef5c403c01 DIST openafs-patches-20200913.tar.xz 28392 BLAKE2B 5e8b8f2554453abdb0a84dd45d8e719cc60127224ee6ebeaca4fcddba3d38309d7e5070c43659d10301ab9eaf371ba7dcbcf12950166626a7d359d2a39c922c6 SHA512 ec0aa800b945de2fe70d949259c89a97660bdbfee3c3e43d886a5c2f6b7c530252a53ff8f196f6e80a9a657bb81f26a6937a1bec3fafbd2c70322b313a712820 +DIST openafs-patches-20210116.tar.xz 67300 BLAKE2B aaafa197d1be1e9d89685fe5193a4682ea9e5e5c1c3227963a97ca7a98e6ab5e855ee65d615a31162559b30ae5867fde6ceeec1055af1a375e73b9fa25654de5 SHA512 06e9e1b65fceda34a197556aba1a05eabb630723fc17c5060d5e2a054e60ab8c5195d5c80eff3d3444bcdca40b7115da9143f5b8100659061446038ad4a79007 diff --git a/net-fs/openafs/openafs-1.8.7.ebuild b/net-fs/openafs/openafs-1.8.7.ebuild new file mode 100644 index 000..afee31697da --- /dev/null +++ b/net-fs/openafs/openafs-1.8.7.ebuild @@ -0,0 +1,343 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools linux-mod flag-o-matic pam systemd tmpfiles toolchain-funcs + +MY_PV=${PV/_/} +MY_P="${PN}-${MY_PV}" +PVER=20210116 +KERNEL_LIMIT=5.10 + +DESCRIPTION="The OpenAFS distributed file system" +HOMEPAGE="https://www.openafs.org/; +# We always d/l the doc tarball as man pages are not USE=doc material +[[ ${PV} == *_pre* ]] && MY_PRE="candidate/" || MY_PRE="" +SRC_URI=" + https://openafs.org/dl/openafs/${MY_PRE}${MY_PV}/${MY_P}-src.tar.bz2 + https://openafs.org/dl/openafs/${MY_PRE}${MY_PV}/${MY_P}-doc.tar.bz2 + https://dev.gentoo.org/~bircoph/afs/${PN}-patches-${PVER}.tar.xz +" + +LICENSE="IBM BSD openafs-krb5-a APSL-2" +SLOT="0" +KEYWORDS="~amd64 ~sparc ~x86 ~amd64-linux ~x86-linux" + +IUSE="apidoc bitmap-later debug doc fuse kauth kerberos +modules +namei +ncurses perl +pthreaded-ubik +supergroups tsm ubik-read-while-write" + +BDEPEND=" + dev-lang/perl + sys-devel/flex + virtual/yacc + apidoc? ( + app-doc/doxygen[dot] + media-gfx/graphviz + ) + doc? ( + dev-libs/libxslt + || ( + dev-java/fop + app-text/dblatex + app-text/docbook-sgml-utils[jadetex] + ) + ) + perl? ( dev-lang/swig )" +DEPEND=" + !net-fs/openafs-kernel + virtual/libintl + amd64? ( tsm? ( app-backup/tsm ) ) + doc? ( + app-text/docbook-xsl-stylesheets + app-text/docbook-xml-dtd:4.3 + ) + fuse? ( sys-fs/fuse:0= ) + kauth? ( sys-libs/pam ) + kerberos? ( virtual/
[gentoo-commits] repo/gentoo:master commit in: dev-util/pretrace/
commit: c914909238f92dbbd4e91bfa5eee1d444d034504 Author: Andrew Savchenko gentoo org> AuthorDate: Thu Jan 14 17:09:39 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Thu Jan 14 17:10:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9149092 dev-util/pretrace: remove old Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> dev-util/pretrace/Manifest | 1 - dev-util/pretrace/pretrace-0.4-r1.ebuild | 33 2 files changed, 34 deletions(-) diff --git a/dev-util/pretrace/Manifest b/dev-util/pretrace/Manifest index 97c797900f1..12e3801543f 100644 --- a/dev-util/pretrace/Manifest +++ b/dev-util/pretrace/Manifest @@ -1,2 +1 @@ -DIST libpretrace-0.4.tar.gz 7370 BLAKE2B 08fb2022433af807675ef089dcf1fbd642c165b353959f81547c2f65fd9e60c49b7494c661f81698c738bd27a3cdbd28d6a227589ef7a2906c5fa930d9709fc6 SHA512 64d1041ce398c73342ed371ebac4f656620c9ae4bc6da1b56b43bccd9898564a44dfe7bfaf3d4c865b89c5924b9d03aa21f393dcbafc185f84ac4b9ea2eb17d8 DIST pretrace-0.4.tar.xz 6988 BLAKE2B a9b05aa106142fa090e09bd6c07d2972be72453e1bfe5a15a0b67c8bb5c3a20c2e19ad03dc738f24b6bcbee5629ad47438cdf04b1eab8c1d757fe4d62ee59a9e SHA512 cdd70b9b06451c0142c79b50f2264c034bdc8d815edaaeb78bbde55127a31a68e49df7ba2d6599bd108f9161f768afca84e85a917ef7353b1ace9e2256be84ef diff --git a/dev-util/pretrace/pretrace-0.4-r1.ebuild b/dev-util/pretrace/pretrace-0.4-r1.ebuild deleted file mode 100644 index 998da63f105..000 --- a/dev-util/pretrace/pretrace-0.4-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit readme.gentoo-r1 - -DESCRIPTION="start dynamically linked applications under debugging environment" -HOMEPAGE="http://dev.inversepath.com/trac/pretrace; -SRC_URI="http://dev.inversepath.com/pretrace/libpretrace-${PV}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="" - -S="${WORKDIR}/lib${P}" - -DOC_CONTENTS="Remember to execute ptgenmap after modifying pretrace.conf" - -PATCHES=( - "${FILESDIR}"/${P}--as-needed.diff - "${FILESDIR}"/${P}-build.patch #227923 -) - -src_install() { - dodir /usr/bin /usr/share/man/man3 /usr/share/man/man8 - emake DESTDIR="${D}" LIBDIR="${D}/usr/$(get_libdir)" PREFIX="${D}/usr" install - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/pretrace/, dev-util/pretrace/files/
commit: 077594f6d42c9a0115783ce07d533d8198c4df64 Author: Andrew Savchenko gentoo org> AuthorDate: Thu Jan 14 17:03:12 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Thu Jan 14 17:10:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077594f6 dev-util/pretrace: fix QA issues - Align build patch to -p1 (bug 651256) - Update homepage and src uri - Install docs to ${PN}-${PVR} instead of ${PN}-${PV} - Do not compress man pages - Provide soname for the library Closes: https://bugs.gentoo.org/651256 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> dev-util/pretrace/Manifest | 1 + dev-util/pretrace/files/pretrace-0.4-build.patch | 4 +-- dev-util/pretrace/files/pretrace-0.4-qa.patch| 39 dev-util/pretrace/pretrace-0.4-r2.ebuild | 31 +++ 4 files changed, 73 insertions(+), 2 deletions(-) diff --git a/dev-util/pretrace/Manifest b/dev-util/pretrace/Manifest index 07fb758cb0f..97c797900f1 100644 --- a/dev-util/pretrace/Manifest +++ b/dev-util/pretrace/Manifest @@ -1 +1,2 @@ DIST libpretrace-0.4.tar.gz 7370 BLAKE2B 08fb2022433af807675ef089dcf1fbd642c165b353959f81547c2f65fd9e60c49b7494c661f81698c738bd27a3cdbd28d6a227589ef7a2906c5fa930d9709fc6 SHA512 64d1041ce398c73342ed371ebac4f656620c9ae4bc6da1b56b43bccd9898564a44dfe7bfaf3d4c865b89c5924b9d03aa21f393dcbafc185f84ac4b9ea2eb17d8 +DIST pretrace-0.4.tar.xz 6988 BLAKE2B a9b05aa106142fa090e09bd6c07d2972be72453e1bfe5a15a0b67c8bb5c3a20c2e19ad03dc738f24b6bcbee5629ad47438cdf04b1eab8c1d757fe4d62ee59a9e SHA512 cdd70b9b06451c0142c79b50f2264c034bdc8d815edaaeb78bbde55127a31a68e49df7ba2d6599bd108f9161f768afca84e85a917ef7353b1ace9e2256be84ef diff --git a/dev-util/pretrace/files/pretrace-0.4-build.patch b/dev-util/pretrace/files/pretrace-0.4-build.patch index 4d7056fa83f..9db1cb241e7 100644 --- a/dev-util/pretrace/files/pretrace-0.4-build.patch +++ b/dev-util/pretrace/files/pretrace-0.4-build.patch @@ -2,8 +2,8 @@ fix building with newer glibc http://bugs.gentoo.org/227923 pretrace.h -+++ pretrace.h +--- a/pretrace.h b/pretrace.h @@ -20,3 +20,8 @@ #include # define RANDOMIZE(x) { struct timeval tv; gettimeofday(, NULL); x = tv.tv_usec; } diff --git a/dev-util/pretrace/files/pretrace-0.4-qa.patch b/dev-util/pretrace/files/pretrace-0.4-qa.patch new file mode 100644 index 000..8cf40e796a1 --- /dev/null +++ b/dev-util/pretrace/files/pretrace-0.4-qa.patch @@ -0,0 +1,39 @@ +--- pretrace-0.4/Makefile.orig 2021-01-14 13:31:45.950615134 +0300 pretrace-0.4/Makefile 2021-01-14 13:32:04.940676578 +0300 +@@ -2,14 +2,14 @@ + # $Id: Makefile,v 1.1 2005/07/27 07:45:37 taviso Exp $ + # + +-VERSION=0.4 ++VERSION?=0.4 + PREFIX=/usr/local + DOCDIR=$(PREFIX)/share/doc/pretrace-$(VERSION) + LIBDIR=$(PREFIX)/lib + BINDIR=$(PREFIX)/bin + MANDIR=$(PREFIX)/share/man + +-all: libpretrace.so ptgenmap doc ++all: libpretrace.so ptgenmap + @echo 'libpretrace.so has been built, please see README for instructions.' + @echo 'type `make install` to install to $(PREFIX)' + +@@ -26,7 +26,7 @@ + $(CC) $(CFLAGS) -Wall -g -fPIC -c trie.c + + libpretrace.so: libpretrace.o trie.o +- $(CC) $(CFLAGS) $(LDFLAGS) -g -shared -o libpretrace.so libpretrace.o trie.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -g -shared -Wl,-soname,libpretrace.so -o libpretrace.so libpretrace.o trie.o + + doc: + gzip -9c pretrace.3 > pretrace.3.gz +@@ -38,8 +41,8 @@ + install -m 0755 libpretrace.so $(LIBDIR) + install -m 0755 ptgenmap $(BINDIR) + install -m 0644 README pretrace.conf.example ChangeLog $(DOCDIR) +- install -m 0644 pretrace.3.gz $(MANDIR)/man3 +- install -m 0644 ptgenmap.8.gz $(MANDIR)/man8 ++ install -m 0644 pretrace.3 $(MANDIR)/man3 ++ install -m 0644 ptgenmap.8 $(MANDIR)/man8 + + clean: + -rm -f libpretrace.so libpretrace.o trie.o ptgenmap.o ptgenmap *~ diff --git a/dev-util/pretrace/pretrace-0.4-r2.ebuild b/dev-util/pretrace/pretrace-0.4-r2.ebuild new file mode 100644 index 000..c6ff1edc585 --- /dev/null +++ b/dev-util/pretrace/pretrace-0.4-r2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit readme.gentoo-r1 + +DESCRIPTION="start dynamically linked applications under debugging environment" +HOMEPAGE="https://github.com/robholland/pretrace; +SRC_URI="https://dev.gentoo.org/~bircoph/distfiles/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +DOC_CONTENTS="Remember to execute ptgenmap after modifying pretrace.conf" + +PATCHES=( + "${FILESDIR}"/${P}--as-needed.diff + "${FILESDIR}"/${P}-build.patch #227923 + "${FILESDIR}"/${P}-qa.patch +) + +src_install() { + dodir /usr/bin /usr/
[gentoo-commits] repo/gentoo:master commit in: net-proxy/privoxy/
commit: a3c965d37acea5479b08abcbeb0bc05d1aa0a0a2 Author: Andrew Savchenko gentoo org> AuthorDate: Thu Jan 7 15:27:25 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Thu Jan 7 15:30:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3c965d3 net-proxy/privoxy: enable mbedtls by default In order to avoid REQUIRED_USE conflict on default Linux profile mbedtls is enabled as default ssl implementation, but both mbedtls and openssl are ignored if ssl support is disabled. Closes: https://bugs.gentoo.org/764248 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> net-proxy/privoxy/privoxy-3.0.29.ebuild | 18 +++--- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/net-proxy/privoxy/privoxy-3.0.29.ebuild b/net-proxy/privoxy/privoxy-3.0.29.ebuild index 6d4bcb7581c..fffcbe231db 100644 --- a/net-proxy/privoxy/privoxy-3.0.29.ebuild +++ b/net-proxy/privoxy/privoxy-3.0.29.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/ijbswa/${P%_*}-${PRIVOXY_STATUS}-src.tar.gz" IUSE="+acl brotli client-tags compression editor extended-host-patterns extended-statistics external-filters +fast-redirects +force fuzz -graceful-termination +image-blocking ipv6 lfs mbedtls openssl +graceful-termination +image-blocking ipv6 lfs +mbedtls openssl png-images selinux ssl +stats +threads toggle tools whitelists +zlib" SLOT="0" @@ -27,8 +27,10 @@ DEPEND=" acct-user/privoxy dev-libs/libpcre brotli? ( app-arch/brotli ) - mbedtls? ( net-libs/mbedtls ) - openssl? ( dev-libs/openssl ) + ssl? ( + mbedtls? ( net-libs/mbedtls ) + openssl? ( dev-libs/openssl ) + ) zlib? ( sys-libs/zlib ) " RDEPEND="${DEPEND} @@ -46,8 +48,6 @@ REQUIRED_USE=" brotli? ( zlib ) fuzz? ( zlib ) ssl? ( ^^ ( mbedtls openssl ) ) - mbedtls? ( ssl ) - openssl? ( ssl ) " S="${WORKDIR}/${P%_*}-${PRIVOXY_STATUS}" @@ -79,6 +79,11 @@ src_prepare() { } src_configure() { + local myconf="--without-mbedtls --without-openssl" + if use ssl; then + myconf="$(use_with mbedtls) $(use_with openssl)" + fi + # --with-debug only enables debug CFLAGS # --with-docbook and --with-db2html and their deps are useless, # since docs are already pregenerated in the source tarball @@ -108,8 +113,7 @@ src_configure() { $(use_enable whitelists trust-files) \ $(use_enable zlib) \ $(use_with brotli) \ - $(use_with mbedtls) \ - $(use_with openssl) + ${myconf} } src_install() {
[gentoo-commits] repo/gentoo:master commit in: net-proxy/privoxy/files/, net-proxy/privoxy/
commit: 6eaffccd00555e127e54f6a9684a7fc0b15d10f7 Author: Andrew Savchenko gentoo org> AuthorDate: Wed Jan 6 18:02:35 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed Jan 6 18:06:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eaffccd net-proxy/privoxy: version bump Update to 3.0.29: - This fixes multiple security bugs - Add support for brotli compressed data - Add support for HTTPS inspection using either mbedtls or openssl, libressl is deliberately not added since it is pending removal from the tree. Bug: https://bugs.gentoo.org/758428 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> net-proxy/privoxy/Manifest | 1 + .../privoxy/files/privoxy-3.0.29-gentoo.patch | 118 + net-proxy/privoxy/metadata.xml | 11 +- net-proxy/privoxy/privoxy-3.0.29.ebuild| 145 + 4 files changed, 272 insertions(+), 3 deletions(-) diff --git a/net-proxy/privoxy/Manifest b/net-proxy/privoxy/Manifest index 1aba478ea92..cb6d11ed6c1 100644 --- a/net-proxy/privoxy/Manifest +++ b/net-proxy/privoxy/Manifest @@ -1 +1,2 @@ DIST privoxy-3.0.28-stable-src.tar.gz 1753809 BLAKE2B 1ea0d6339c96bd294eadc124ebac252c43dcdc062709868668959bdb4f959267afb2ec7f27fc0d58db3655102f2412f1c8acb273267d447271465ac21f7a9be4 SHA512 5d58024ae73d623a2b8fb2ac49e18f047dfe252c9441388f025cf888c0e4b11546b8796cfa559759ee137002b1b31b30ad28b356ae226836454f32591eb835fc +DIST privoxy-3.0.29-stable-src.tar.gz 1830550 BLAKE2B ecd0a78f2c4a3a6006fb229a7115a3c1b5041508233ef36d7995607984e5f9fbf7f117aa4611f384eed4434a6a3204a7f31a33857112d5f1f0a71fddb2134df3 SHA512 2f483a37d697738815f4c58a775fbf116a34ac5e0e74d19814252c5ff1572350181066d468327189faf20c92d808d551b0017a9525ec98276330ee539554c1ba diff --git a/net-proxy/privoxy/files/privoxy-3.0.29-gentoo.patch b/net-proxy/privoxy/files/privoxy-3.0.29-gentoo.patch new file mode 100644 index 000..572d03439b9 --- /dev/null +++ b/net-proxy/privoxy/files/privoxy-3.0.29-gentoo.patch @@ -0,0 +1,118 @@ +diff '--color=auto' -Naur privoxy-3.0.29-stable.orig/config privoxy-3.0.29-stable/config +--- privoxy-3.0.29-stable.orig/config 2020-11-28 13:19:00.0 +0300 privoxy-3.0.29-stable/config 2021-01-06 19:44:52.824746891 +0300 +@@ -259,7 +259,7 @@ + # + # No trailing "/", please. + # +-confdir . ++confdir /etc/privoxy + # + # 2.2. templdir + # == +@@ -344,7 +344,7 @@ + # + # No trailing "/", please. + # +-logdir . ++logdir /var/log/privoxy + # + # 2.5. actionsfile + # = +@@ -477,7 +477,7 @@ + # require additional software to do it. For details, please + # refer to the documentation for your operating system. + # +-logfile logfile ++logfile privoxy.log + # + # 2.8. trustfile + # === +diff '--color=auto' -Naur privoxy-3.0.29-stable.orig/default.action.master privoxy-3.0.29-stable/default.action.master +--- privoxy-3.0.29-stable.orig/default.action.master 2020-11-28 13:19:00.0 +0300 privoxy-3.0.29-stable/default.action.master2021-01-06 19:44:52.825746892 +0300 +@@ -559,7 +559,7 @@ + +client-header-tagger{image-requests} \ + +client-header-tagger{range-requests} \ + +hide-from-header{block} \ +-+set-image-blocker{pattern} \ +++set-image-blocker{blank} \ + } + standard.Cautious + +@@ -582,7 +582,7 @@ + +hide-from-header{block} \ + +hide-referrer{conditional-block} \ + +session-cookies-only \ +-+set-image-blocker{pattern} \ +++set-image-blocker{blank} \ + } + standard.Medium + +@@ -622,7 +622,7 @@ + +hide-referrer{conditional-block} \ + +limit-connect{,} \ + +overwrite-last-modified{randomize} \ +-+set-image-blocker{pattern} \ +++set-image-blocker{blank} \ + } + standard.Advanced + +diff '--color=auto' -Naur privoxy-3.0.29-stable.orig/GNUmakefile.in privoxy-3.0.29-stable/GNUmakefile.in +--- privoxy-3.0.29-stable.orig/GNUmakefile.in 2020-11-28 13:19:00.0 +0300 privoxy-3.0.29-stable/GNUmakefile.in 2021-01-06 19:45:20.535798829 +0300 +@@ -62,8 +62,8 @@ + MAN_DEST = $(MAN_DIR)/man1 + MAN_PAGE = privoxy.1 + SHARE_DEST = @datadir@ +-DOC_DEST = $(SHARE_DEST)/doc/privoxy +-VAR_DEST = @localstatedir@ ++DOC_DEST = @docdir@ ++VAR_DEST = /var + LOGS_DEST= $(VAR_DEST)/log/privoxy + PIDS_DEST= $(VAR_DEST)/run + +@@ -890,8 +890,6 @@ + $(INSTALL) $(INSTALL_T) $(DOK_WEB)/man-page/*html $(DESTDIR)$$DOC/man-page;\ + $(INSTALL) $(INSTALL_T) $(DOK_WEB)/privoxy-index.html $(DESTDIR)$$DOC/index.html;\ + $(INSTALL) $(INSTALL_T) AUTHORS $(DESTDIR)$$DOC;\ +- $(INSTALL) $(INSTALL_T) LICENSE $(DESTDIR)$$DOC;\ +- $(INSTALL) $(INSTALL_T) LICENSE.GPLv3 $(DESTDIR)$$DOC;\ + $(INSTALL) $(INSTALL_T) README $(DESTDIR)$$DOC;\ + $(INSTALL) $(INSTALL
[gentoo-commits] repo/gentoo:master commit in: net-proxy/privoxy/
commit: f5cce2da10d7c1ab4c0cecdfabbd9336cc4b3b6c Author: Andrew Savchenko gentoo org> AuthorDate: Wed Jan 6 03:00:34 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed Jan 6 03:17:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5cce2da net-proxy/privoxy: remove old Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> net-proxy/privoxy/Manifest | 1 - net-proxy/privoxy/metadata.xml | 1 - net-proxy/privoxy/privoxy-3.0.26.ebuild | 126 3 files changed, 128 deletions(-) diff --git a/net-proxy/privoxy/Manifest b/net-proxy/privoxy/Manifest index fb0156258e1..1aba478ea92 100644 --- a/net-proxy/privoxy/Manifest +++ b/net-proxy/privoxy/Manifest @@ -1,2 +1 @@ -DIST privoxy-3.0.26-stable-src.tar.gz 1741772 BLAKE2B 19dc72d93535e6eb960a53e3679886655b2aff037ad6002844eb76c970c7da52d016b7a54993e3dcf453c394da354cf8ec8f1f23a02b9216240e5460d6239b34 SHA512 e448305287d0451c761b76b8d8974ea1ec837b621bbb498a7ff16a54cb4d8f1f734efe2eef03235c01163bb40e225785065aad6ee265a31d90970ab98af11044 DIST privoxy-3.0.28-stable-src.tar.gz 1753809 BLAKE2B 1ea0d6339c96bd294eadc124ebac252c43dcdc062709868668959bdb4f959267afb2ec7f27fc0d58db3655102f2412f1c8acb273267d447271465ac21f7a9be4 SHA512 5d58024ae73d623a2b8fb2ac49e18f047dfe252c9441388f025cf888c0e4b11546b8796cfa559759ee137002b1b31b30ad28b356ae226836454f32591eb835fc diff --git a/net-proxy/privoxy/metadata.xml b/net-proxy/privoxy/metadata.xml index 6fcf7430880..3794962c567 100644 --- a/net-proxy/privoxy/metadata.xml +++ b/net-proxy/privoxy/metadata.xml @@ -23,7 +23,6 @@ Allow single-page disable (force load) Exposes Privoxy internals to input from files or stdout. Intended for fuzzing testing Allow to shutdown Privoxy through the webinterface - Enable a quick but not always reliable auto-detect whether requests from MS Internet Explorer are for an image or not Allows the +handle-as-image action, to send "blocked" images instead of HTML Support large files (2GB) on 32-bit systems Use PNG format instead of GIF for built-in images diff --git a/net-proxy/privoxy/privoxy-3.0.26.ebuild b/net-proxy/privoxy/privoxy-3.0.26.ebuild deleted file mode 100644 index 6f7945dded4..000 --- a/net-proxy/privoxy/privoxy-3.0.26.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit autotools systemd toolchain-funcs user - -[ "${PV##*_}" = "beta" ] && - PRIVOXY_STATUS="beta" || - PRIVOXY_STATUS="stable" - -HOMEPAGE="https://www.privoxy.org https://sourceforge.net/projects/ijbswa/; -DESCRIPTION="A web proxy with advanced filtering capabilities for enhancing privacy" -SRC_URI="mirror://sourceforge/ijbswa/${P%_*}-${PRIVOXY_STATUS}-src.tar.gz" - -IUSE="+acl client-tags compression editor extended-host-patterns -external-filters +fast-redirects +force graceful-termination -ie-images +image-blocking ipv6 lfs png-images selinux +stats -+threads toggle tools whitelists +zlib" -SLOT="0" -KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86" -LICENSE="GPL-2" - -DEPEND=" - dev-libs/libpcre - zlib? ( sys-libs/zlib ) -" -RDEPEND="${DEPEND} - extended-host-patterns? ( dev-lang/perl ) - selinux? ( sec-policy/selinux-privoxy ) - tools? ( - net-misc/curl - dev-lang/perl - ) -" -REQUIRED_USE=" - compression? ( zlib ) - toggle? ( editor ) -" - -S="${WORKDIR}/${P%_*}-${PRIVOXY_STATUS}" - -PATCHES=( "${FILESDIR}"/${PN}-3.0.19-gentoo.patch ) - -pkg_pretend() { - if ! use threads; then - ewarn - ewarn "Privoxy may be very slow without threads support, consider to enable them." - ewarn "See also http://www.privoxy.org/faq/trouble.html#GENTOO-RICERS; - ewarn - fi -} - -pkg_setup() { - enewgroup privoxy - enewuser privoxy -1 -1 /etc/privoxy privoxy -} - -src_prepare() { - default - mv configure.in configure.ac || die - sed -i "s|/p\.p/|/config.privoxy.org/|g" tools/privoxy-regression-test.pl || die - - # autoreconf needs to be called even if we don't modify any autotools source files - # See main makefile - eautoreconf -} - -src_configure() { - # --with-debug only enables debug CFLAGS - # --with-docbook and --with-db2html and their deps are useless, - # since docs are already pregenerated in the source tarball - econf \ - --sysconfdir=/etc/privoxy \ - --enable-dynamic
[gentoo-commits] repo/gentoo:master commit in: app-admin/apg/files/, app-admin/apg/
commit: eb92af2b5638720bd439406295a237063f0f1a4e Author: Andrew Savchenko gentoo org> AuthorDate: Wed Jan 6 03:14:28 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed Jan 6 03:17:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb92af2b app-admin/apg: remove old Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> app-admin/apg/Manifest| 1 - app-admin/apg/apg-2.3.0b-r7.ebuild| 49 --- app-admin/apg/files/apg-2.3.0b-cracklib.patch | 17 -- app-admin/apg/files/apg-glibc-2.4.patch | 11 -- 4 files changed, 78 deletions(-) diff --git a/app-admin/apg/Manifest b/app-admin/apg/Manifest index 64074f5c0ab..67631f69f40 100644 --- a/app-admin/apg/Manifest +++ b/app-admin/apg/Manifest @@ -1,2 +1 @@ -DIST apg-2.3.0b.tar.gz 109995 BLAKE2B 9b4a6141fb7f6e649fe06ed91bda636879a03d6e5e6071267bbb6cd27e63b4588c23ea7902c5b1a74dde8520843566a4f2857a34f4d66020142425e5faf53daf SHA512 3112d2267f2311f960a52fa268b55a5faf0250a4a8c5e7444f0c1326afa2844a476a54befcf79e5b8532d74c53f6f58ffc420591c8c36798dd82b43c14869e1a DIST apg-2.3.0b_p20150129.tar.xz 313372 BLAKE2B f5a1b894a0379294c478020de512af047aec2e7c9d881cb2f4c79df88583707b5ce0e995623915b6bd11b720e60e0f8696e0ddce472441cb1d04f3bf7a818e32 SHA512 7be813368b4b6fe4ae2882d85c40b6cf80ad44b7aa7e46c8cb97926ef89edf4f59e9a4c76a7aa9f725ac6ce1f0df361f8b68ef6dce798e1e0a8d55767c7a16e8 diff --git a/app-admin/apg/apg-2.3.0b-r7.ebuild b/app-admin/apg/apg-2.3.0b-r7.ebuild deleted file mode 100644 index cfc9ecdda9b..000 --- a/app-admin/apg/apg-2.3.0b-r7.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Another Password Generator" -HOMEPAGE="http://www.adel.nursat.kz/apg/; -SRC_URI="http://www.adel.nursat.kz/apg/download/${P}.tar.gz; - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="cracklib" - -DEPEND="cracklib? ( sys-libs/cracklib )" -RDEPEND="${DEPEND}" - -src_prepare() { - default - if use cracklib; then - eapply "${FILESDIR}"/${P}-cracklib.patch - fi - eapply "${FILESDIR}"/${PN}-glibc-2.4.patch - eapply "${FILESDIR}"/${P}-crypt_password.patch - - sed -i 's,^#\(APG_CS_CLIBS += -lnsl\)$,\1,' Makefile \ - || die "Sed failed" - if [[ ${CHOST} == *-darwin* ]]; then - sed -i 's,^APG_CLIBS += -lcrypt,APG_CLIBS += ,' Makefile \ - || die "Sed failed" - fi -} - -src_compile() { - emake \ - FLAGS="${CFLAGS} ${LDFLAGS}" CFLAGS="${CFLAGS} ${LDFLAGS}" \ - CC="$(tc-getCC)" standalone - emake FLAGS="${CFLAGS} ${LDFLAGS}" CC="$(tc-getCC)" \ - -C bfconvert -} - -src_install() { - dobin apg apgbfm bfconvert/bfconvert - dodoc CHANGES INSTALL README THANKS TODO \ - doc/{APG_TIPS,pronun.txt,rfc0972.txt,rfc1750.txt} - doman doc/man/{apg.1,apgbfm.1} -} diff --git a/app-admin/apg/files/apg-2.3.0b-cracklib.patch b/app-admin/apg/files/apg-2.3.0b-cracklib.patch deleted file mode 100644 index d297495b321..000 --- a/app-admin/apg/files/apg-2.3.0b-cracklib.patch +++ /dev/null @@ -1,17 +0,0 @@ a/Makefile 2003-08-07 09:40:39.0 -0600 -+++ b/Makefile 2004-10-14 07:16:17.288530686 -0600 -@@ -44,10 +44,10 @@ - # If you want to use cracklib for password quality check then you - # must uncomment the folowing 4 lines (you must not do this for WIN32) - # --#CRACKLIB_DICTPATH = "/usr/local/lib/pw_dict" --#STANDALONE_OPTIONS += -DAPG_USE_CRACKLIB '-DCRACKLIB_DICTPATH=${CRACKLIB_DICTPATH}' -I/usr/local/include -L/usr/local/lib --#CLISERV_OPTIONS += -DAPG_USE_CRACKLIB '-DCRACKLIB_DICTPATH=${CRACKLIB_DICTPATH}' -I/usr/local/include -L/usr/local/lib --#APG_CLIBS += -lcrack -+CRACKLIB_DICTPATH = "/usr/lib/cracklib_dict" -+STANDALONE_OPTIONS += -DAPG_USE_CRACKLIB '-DCRACKLIB_DICTPATH=${CRACKLIB_DICTPATH}' -+CLISERV_OPTIONS += -DAPG_USE_CRACKLIB '-DCRACKLIB_DICTPATH=${CRACKLIB_DICTPATH}' -+APG_CLIBS += -lcrack - - ## - # Support for ANSI X9.17/SHA1 PRNG diff --git a/app-admin/apg/files/apg-glibc-2.4.patch b/app-admin/apg/files/apg-glibc-2.4.patch deleted file mode 100644 index 43b5874fa2b..000 --- a/app-admin/apg/files/apg-glibc-2.4.patch +++ /dev/null @@ -1,11 +0,0 @@ a/restrict.h 2006-03-26 03:33:50.168661936 +0400 -+++ b/restrict.h 2006-03-26 03:34:10.427582112 +0400 -@@ -33,6 +33,8 @@ - #ifndef APG_RESTRICT_H - #define APG_RESTRICT_H1 - -+#define uint32_t int -+ - #if defined(APG_USE_CRACKLIB) - #include - #endif
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: b081ffcb2b08df0e6a529646b22275671ce638bd Author: Andrew Savchenko gentoo org> AuthorDate: Sat Dec 26 08:13:10 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Sat Dec 26 08:13:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b081ffcb package.mask: mask app-doc/clsync-docs dev-libs/libclsync Functionality provided by these packages is merged back into >=app-admin/clsync-0.4.5, so separate packages are no longer >required. Signed-off-by: Andrew Savchenko gentoo.org> profiles/package.mask | 9 + 1 file changed, 9 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 8d3d6919e5b..48d425d84ec 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -32,6 +32,15 @@ #--- END OF EXAMPLES --- +# Andrew Savchenko (2020-12-26) +# All docs and socket library functionality are merged back into single +# app-admin/clsync package using USE="apidoc doc socket-library" starting +# from clsync-0.4.5. +# No reverse dependencies. Removal in 30 days. + (2020-12-22) # Renamed version of dev-python/pycryptodome. The ebuild is missing # fixes from the original. Maintaining and installing two copies
[gentoo-commits] repo/gentoo:master commit in: net-fs/openafs/
commit: c13a871446d8632c473fc7eed27fd33862895e54 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Nov 29 18:47:00 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Nov 29 19:14:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c13a8714 net-fs/openafs: remove old versions Bug: https://bugs.gentoo.org/719136 Closes: https://bugs.gentoo.org/642542 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> net-fs/openafs/Manifest| 5 - net-fs/openafs/openafs-1.6.22.1.ebuild | 222 - net-fs/openafs/openafs-1.6.22.2.ebuild | 222 - 3 files changed, 449 deletions(-) diff --git a/net-fs/openafs/Manifest b/net-fs/openafs/Manifest index f0d76e99bc7..d37d811001a 100644 --- a/net-fs/openafs/Manifest +++ b/net-fs/openafs/Manifest @@ -1,8 +1,3 @@ -DIST openafs-1.6.22.1-doc.tar.bz2 3534064 BLAKE2B e9f67fb42b6c4e6c2092e713e801db5479beccb1e3dc6d48c16e655151dcf91693497c4ee57c47c98c52cba6eb0ad271698ed450487bdb462111a9276cb1eb74 SHA512 1c9481507824a450d6610dbbb427bdbccb3373e12bae0bf603ec121023ee7bbb05fef366f5eec793736b0643d0f6e8f611bc55473c71a831e3b31970420ec44c -DIST openafs-1.6.22.1-src.tar.bz2 14682183 BLAKE2B a01e08f30f28dda9484407bbe0568df7b517e587b6e2475d669269e09745050bee955438dfeab9d86564dbc22821bc2fb417c15f8add0aae6acdde266c080df0 SHA512 901959051f60f7ffa2db8a253a16f9460713e3637a53f0b6b05e72247e08b633951116dc28b19db9c7448d8ebc7a20a8a851d5356c52f16c28f5c89209f8190e -DIST openafs-1.6.22.2-doc.tar.bz2 3533975 BLAKE2B a44b39291ece3d4b1f9f9e722b35f48698063e4daecb94745b5a8ead00412b9e8e7baef0c1264c6289de45cab66b4b83ed3cfe83a60072480c848c14bb61016c SHA512 e8405ad2f5c3ad24d37789fdf71961ed3f1af4467b9385a87f70f8ffc39dfccf1db35a492360811cf62bb3959cdb7f6eee08991aaafa24961b24815f908172c1 -DIST openafs-1.6.22.2-src.tar.bz2 14673379 BLAKE2B 06408ad98a1812608b14ee89ffa40ccbbf6aa7d41dc0741c9c7b9e2c59a3f88c1f6676aa2f996b888cb7f50c04f0c8fe2da15c3f3647e3998f70c973c18ea7d3 SHA512 e4f2ce326a1d04ec20b1fa4115509bf35f73d937ff77e6e017e851ce871542d935e5ae8a597efd14027c385869657cf538cffa2674878bd4d4da37f20626172c DIST openafs-1.8.6-doc.tar.bz2 3769160 BLAKE2B c5fe08fbb2cdab48dd691a7e228cc590644e05b22c87afef24a5fb35aa12e379d8d49d4b920cb84dd23b4e1f1a04512078f3018808531cdc7180778885bdc466 SHA512 7525325a5ef6e1ceada7075f489a03e1d250d3cbd8b8e83a25c8e40d506d50cbf10c2b28b682f2f9663a8cd450cb70891a04e6dbc296347945ee2454b138d971 DIST openafs-1.8.6-src.tar.bz2 14874336 BLAKE2B a83f5bfe543b3797fa6d80ebc96cacb1a15f58cf5495d1c693593bc6d24a9f08678693080b3920a97afebe937689dd0ad08bbca95c996af0d2c83935974d3613 SHA512 0800c3825d4e0384b43cb801fc898e9255a0fa0d0baf1f231fbf383317919cc30f68526eeec803d2dc21fc7a6b55155ea4cb23197604c70e89ecf4d520b85ec1 -DIST openafs-patches-20170822.tar.xz 11036 BLAKE2B e53d9e01c5808ca9876fd22f729e0e82cb0f6bc7c1f4875ad0607ac9d547e216c61cc2c3506eaafb7c81318958cd038c177e9e5b2c3728997d7f44e13bbbded4 SHA512 f4b574287bfe54881a70f3ccd4d4901b2f8f9ecbec7b3a4975b59050d5ef27c6de3da25f820b7b2b10f1a38034bb28e5c01ee094fb38cae80e244eeb04b29d0a DIST openafs-patches-20200913.tar.xz 28392 BLAKE2B 5e8b8f2554453abdb0a84dd45d8e719cc60127224ee6ebeaca4fcddba3d38309d7e5070c43659d10301ab9eaf371ba7dcbcf12950166626a7d359d2a39c922c6 SHA512 ec0aa800b945de2fe70d949259c89a97660bdbfee3c3e43d886a5c2f6b7c530252a53ff8f196f6e80a9a657bb81f26a6937a1bec3fafbd2c70322b313a712820 diff --git a/net-fs/openafs/openafs-1.6.22.1.ebuild b/net-fs/openafs/openafs-1.6.22.1.ebuild deleted file mode 100644 index 79daf3d59cf..000 --- a/net-fs/openafs/openafs-1.6.22.1.ebuild +++ /dev/null @@ -1,222 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit autotools eutils flag-o-matic multilib pam systemd toolchain-funcs - -MY_PV=${PV/_/} -MY_P="${PN}-${MY_PV}" -PVER="20170822" - -DESCRIPTION="The OpenAFS distributed file system" -HOMEPAGE="https://www.openafs.org/; -# We always d/l the doc tarball as man pages are not USE=doc material -[[ ${PV} == *_pre* ]] && MY_PRE="candidate/" || MY_PRE="" -SRC_URI=" - https://openafs.org/dl/openafs/${MY_PRE}${MY_PV}/${MY_P}-src.tar.bz2 - https://openafs.org/dl/openafs/${MY_PRE}${MY_PV}/${MY_P}-doc.tar.bz2 - https://dev.gentoo.org/~bircoph/afs/${PN}-patches-${PVER}.tar.xz -" - -LICENSE="IBM BSD openafs-krb5-a APSL-2" -SLOT="0" -KEYWORDS="amd64 ~sparc x86 ~amd64-linux ~x86-linux" - -IUSE="bitmap-later debug doc fuse kerberos +modules ncurses pam pthreaded-ubik +supergroups" - -CDEPEND=" - virtual/libintl - fuse? ( sys-fs/fuse:0= ) - kerberos? ( virtual/krb5 ) - ncurses? ( sys-libs/ncurses:0= ) - pam? ( sys-libs/pam )" - -DEPEND="${CDEPEND} - virtual/yacc -
[gentoo-commits] repo/gentoo:master commit in: net-fs/openafs-kernel/
commit: 07628bb2188c4ce09f32bd8263987a107b794ce5 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Nov 29 18:55:26 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Nov 29 19:14:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07628bb2 net-fs/openafs-kernel: remove last rited and vulnerable package All functionality is peserved within net-fs/openafs[modules]. Bug: https://bugs.gentoo.org/719136 Closes: https://bugs.gentoo.org/703506 Closes: https://bugs.gentoo.org/707928 Closes: https://bugs.gentoo.org/724920 Signed-off-by: Andrew Savchenko gentoo.org> net-fs/openafs-kernel/Manifest | 3 - net-fs/openafs-kernel/metadata.xml | 11 -- .../openafs-kernel-1.6.22.1-r1.ebuild | 134 - .../openafs-kernel-1.6.22.2-r1.ebuild | 134 - 4 files changed, 282 deletions(-) diff --git a/net-fs/openafs-kernel/Manifest b/net-fs/openafs-kernel/Manifest deleted file mode 100644 index 34c6a22cc32..000 --- a/net-fs/openafs-kernel/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST openafs-1.6.22.1-src.tar.bz2 14682183 BLAKE2B a01e08f30f28dda9484407bbe0568df7b517e587b6e2475d669269e09745050bee955438dfeab9d86564dbc22821bc2fb417c15f8add0aae6acdde266c080df0 SHA512 901959051f60f7ffa2db8a253a16f9460713e3637a53f0b6b05e72247e08b633951116dc28b19db9c7448d8ebc7a20a8a851d5356c52f16c28f5c89209f8190e -DIST openafs-1.6.22.2-src.tar.bz2 14673379 BLAKE2B 06408ad98a1812608b14ee89ffa40ccbbf6aa7d41dc0741c9c7b9e2c59a3f88c1f6676aa2f996b888cb7f50c04f0c8fe2da15c3f3647e3998f70c973c18ea7d3 SHA512 e4f2ce326a1d04ec20b1fa4115509bf35f73d937ff77e6e017e851ce871542d935e5ae8a597efd14027c385869657cf538cffa2674878bd4d4da37f20626172c -DIST openafs-patches-20170822.tar.xz 11036 BLAKE2B e53d9e01c5808ca9876fd22f729e0e82cb0f6bc7c1f4875ad0607ac9d547e216c61cc2c3506eaafb7c81318958cd038c177e9e5b2c3728997d7f44e13bbbded4 SHA512 f4b574287bfe54881a70f3ccd4d4901b2f8f9ecbec7b3a4975b59050d5ef27c6de3da25f820b7b2b10f1a38034bb28e5c01ee094fb38cae80e244eeb04b29d0a diff --git a/net-fs/openafs-kernel/metadata.xml b/net-fs/openafs-kernel/metadata.xml deleted file mode 100644 index e76fe2c4c44..000 --- a/net-fs/openafs-kernel/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd;> - - - np-hard...@gentoo.org - - - birc...@gentoo.org - Andrew Savchenko - - diff --git a/net-fs/openafs-kernel/openafs-kernel-1.6.22.1-r1.ebuild b/net-fs/openafs-kernel/openafs-kernel-1.6.22.1-r1.ebuild deleted file mode 100644 index 8dbaaf5e78d..000 --- a/net-fs/openafs-kernel/openafs-kernel-1.6.22.1-r1.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit autotools linux-mod multilib toolchain-funcs versionator - -MY_PV=$(delete_version_separator '_') -MY_PN="${PN/-kernel}" -MY_P="${MY_PN}-${MY_PV}" -PVER="20170822" - -DESCRIPTION="The OpenAFS distributed file system kernel module" -HOMEPAGE="https://www.openafs.org/; -# We always d/l the doc tarball as man pages are not USE=doc material -[[ ${PV} == *_pre* ]] && MY_PRE="candidate/" || MY_PRE="" -SRC_URI=" - https://openafs.org/dl/openafs/${MY_PRE}${MY_PV}/${MY_P}-src.tar.bz2 - https://dev.gentoo.org/~bircoph/afs/${MY_PN}-patches-${PVER}.tar.xz -" - -LICENSE="IBM BSD openafs-krb5-a APSL-2" -SLOT="0" -KEYWORDS="amd64 ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="debug" - -S=${WORKDIR}/${MY_P} - -CONFIG_CHECK="~!AFS_FS KEYS" -ERROR_AFS_FS="OpenAFS conflicts with the in-kernel AFS-support. Make sure not to load both at the same time!" -ERROR_KEYS="OpenAFS needs CONFIG_KEYS option enabled" - -QA_TEXTRELS_x86_fbsd="/boot/modules/libafs.ko" -QA_TEXTRELS_amd64_fbsd="/boot/modules/libafs.ko" - -PATCHES=( "${WORKDIR}/gentoo/patches" ) - -pkg_pretend() { - if use kernel_linux && kernel_is ge 4 15 ; then - ewarn "Gentoo supports kernels which are supported by OpenAFS" - ewarn "which are limited to the kernel versions: < 4.15" - ewarn "" - ewarn "You are free to utilize epatch_user to provide whatever" - ewarn "support you feel is appropriate, but will not receive" - ewarn "support as a result of those changes." - ewarn "" - ewarn "Please do not file a bug report about this." - fi -} - -pkg_setup() { - if use kernel_linux; then - linux-mod_pkg_setup - fi -} - -src_prepare() { - default - - # packaging is f-ed up, so we can't run eautore
[gentoo-commits] repo/gentoo:master commit in: profiles/features/hardened/
commit: c5bbabacc02e40aaf790fe8b78b3aa20a0a091dd Author: Andrew Savchenko gentoo org> AuthorDate: Sun Nov 29 19:04:33 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Nov 29 19:14:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5bbabac profiles/features/hardened/package.mask: drop last rited net-fs/openafs-kernel mask Signed-off-by: Andrew Savchenko gentoo.org> profiles/features/hardened/package.mask | 5 - 1 file changed, 5 deletions(-) diff --git a/profiles/features/hardened/package.mask b/profiles/features/hardened/package.mask index c5d117e47c2..4f541debfd1 100644 --- a/profiles/features/hardened/package.mask +++ b/profiles/features/hardened/package.mask @@ -5,8 +5,3 @@ sys-devel/prelink # depends on prelink app-crypt/hmaccalc - -# OpenAFS kernel module is not compatible with hardened kernels -# due to C99 struct init requirement by hardened kernels, -# see bug 540196 comment 9. -net-fs/openafs-kernel
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: ae5c34136d8b1034d0dc5b4435c6314223e6ac7d Author: Andrew Savchenko gentoo org> AuthorDate: Sun Nov 29 19:06:09 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Nov 29 19:14:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae5c3413 profiles/package.mask: net-fs/openafs-kernel is removed from the tree So drop it's mask as well as openafs-1.6* mask (it is also removed). Signed-off-by: Andrew Savchenko gentoo.org> profiles/package.mask | 9 - 1 file changed, 9 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index e8ee1845c62..03ad4264c79 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -567,15 +567,6 @@ dev-lua/luacrypto >=dev-lua/lpeg-1.0.2-r100 >=dev-lua/lgi-0.9.2-r100 -# Andrew Savchenko (2020-10-11) -# Mask old openafs version and corresponding openafs-kernel with -# multiple CVEs. -# All kernel module functionality is merged back in the single -# net-fs/openafs package using USE="modules" starting from 1.8 branch. -# No reverse dependencies, bug #719136. Removal in 30 days. -net-fs/openafs-kernel - (2020-10-06) # 1.3.3 is broken and failing unittests for net-im/prosody. Bug #746782. >=dev-lua/luaexpat-1.3.3
[gentoo-commits] repo/gentoo:master commit in: app-text/xpdf/
commit: 33385b46bea50e05915917ebdb14f6adb97a8797 Author: Andrew Savchenko gentoo org> AuthorDate: Mon Nov 9 18:02:02 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Mon Nov 9 18:04:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33385b46 app-text/xpdf: switch from inkscape to rsvg-convert rsvg-convert is faster, more lightweight and less troublesome dependency than inkscape, so use it for png generation. This is a better fix of bug 739166. Bug: https://bugs.gentoo.org/739166 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> app-text/xpdf/xpdf-4.02-r4.ebuild | 10 ++ 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/app-text/xpdf/xpdf-4.02-r4.ebuild b/app-text/xpdf/xpdf-4.02-r4.ebuild index 288d1e75901..e887f2ce996 100644 --- a/app-text/xpdf/xpdf-4.02-r4.ebuild +++ b/app-text/xpdf/xpdf-4.02-r4.ebuild @@ -28,7 +28,7 @@ KEYWORDS="amd64 x86" IUSE="cmyk cups +fontconfig i18n icons +libpaper metric opi png +textselect utils" BDEPEND=" - icons? ( media-gfx/inkscape ) + icons? ( gnome-base/librsvg ) " DEPEND=" cups? ( @@ -88,18 +88,12 @@ src_compile() { cmake_src_compile if use icons; then - # in some cases inkscape tries to write font cache to the - # system dir, see bug 739166 - addpredict /usr/share/inkscape/fonts - local inkarg="-e" - has_version -b '>media-gfx/inkscape-0.99' && inkarg="-o" - sizes="16 22 24 32 36 48 64 72 96 128 192 256 512" cd xpdf-qt mkdir $sizes local i for i in $sizes; do - inkscape xpdf-icon.svg -w $i -h $i $inkarg $i/xpdf.png + rsvg-convert xpdf-icon.svg -w $i -h $i -o $i/xpdf.png done fi }
[gentoo-commits] repo/gentoo:master commit in: app-admin/clsync/
commit: c5f4621f3787eca11e2673bfaf964c8fa2b22ae8 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Nov 8 14:13:27 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Nov 8 14:35:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5f4621f app-admin/clsync: update live ebuild to reflect upstream changes Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Andrew Savchenko gentoo.org> app-admin/clsync/clsync-.ebuild | 5 +++-- app-admin/clsync/metadata.xml | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app-admin/clsync/clsync-.ebuild b/app-admin/clsync/clsync-.ebuild index 05e00ff84f2..c17448327bb 100644 --- a/app-admin/clsync/clsync-.ebuild +++ b/app-admin/clsync/clsync-.ebuild @@ -8,7 +8,7 @@ if [[ ${PV} == "" ]] ; then inherit git-r3 KEYWORDS="" else - SRC_URI="https://github.com/clsync/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" + SRC_URI="https://github.com/clsync/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~x86" fi @@ -20,7 +20,7 @@ LICENSE="GPL-3+" SLOT="0" IUSE="apidoc +caps +clsync cluster control-socket cgroups doc debug examples extra-debug extra-hardened gio +hardened +highload-locks -+inotify mhash namespaces seccomp socket-library static-libs" ++inotify +lto mhash namespaces seccomp socket-library static-libs" REQUIRED_USE=" || ( clsync socket-library ) @@ -76,6 +76,7 @@ src_configure() { $(use_enable cluster) \ $(use_enable control-socket socket) \ $(use_enable highload-locks) \ + $(use_enable lto) \ $(use_enable namespaces unshare) \ $(use_enable seccomp) \ $(use_enable socket-library) \ diff --git a/app-admin/clsync/metadata.xml b/app-admin/clsync/metadata.xml index fd64593a277..39a9cda50e2 100644 --- a/app-admin/clsync/metadata.xml +++ b/app-admin/clsync/metadata.xml @@ -24,6 +24,7 @@ Enable extra security checks. This will hurt performance. Enable GIO for FS monitoring (glib based alternative to inotify interface, not recommended; if both are compiled, may be selected at runtime). Allows to use spinlocks for short delays instead of mutexes, but only on SMP systems. +Build with link time optimization (LTO). Enable namespaces isolation. Build the control and monitoring socket library: libclsync.
[gentoo-commits] repo/gentoo:master commit in: app-admin/clsync/
commit: b1da862281d2c97a9fc1e6a63c377a30eefa4fbd Author: Andrew Savchenko gentoo org> AuthorDate: Sun Nov 8 14:30:53 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Nov 8 14:35:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1da8622 app-admin/clsync: version bump - Update to 0.4.5 - Enable LTO support - Merge back dev-libs/libclsync and app-doc/clsync-docs into app-admin/clsync Bug: https://bugs.gentoo.org/749978 Bug: https://bugs.gentoo.org/750356 Closes: https://bugs.gentoo.org/717340 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Andrew Savchenko gentoo.org> app-admin/clsync/Manifest| 1 + app-admin/clsync/clsync-0.4.5.ebuild | 144 +++ 2 files changed, 145 insertions(+) diff --git a/app-admin/clsync/Manifest b/app-admin/clsync/Manifest index 53ae0d386a1..aa1738bbfb7 100644 --- a/app-admin/clsync/Manifest +++ b/app-admin/clsync/Manifest @@ -1 +1,2 @@ DIST clsync-0.4.4.tar.gz 268276 BLAKE2B 0027760cfdee5c4410c4cea45aae2def6498d812d2f50038993c39a33c6029722ec2dd2cfff20815a3ffd8834eb8c439059e5f1d2cc3d2cf98ecb22ed22f2322 SHA512 cdafbf43fdeafe9cb53c08e0514ef356fb5b4bbd8da2226263180e7441d222c76e6c73f847f484b3688a8672e4a85df0346c0236d8d0ed4506d209189af02dcd +DIST clsync-0.4.5.tar.gz 276096 BLAKE2B 4fa534b342a806ca691f8a65455cb800800f7a943fa3f0913a26c37d2cd0f9d762630ad01eeb80bdd0d90a0731bed5f2aa60444a654972da9479c116e0e937aa SHA512 6568f3c49ac4fe11e54593ba23eed392d0b7d9b5bf052983c4a5a2befbb807dbd3f9d13412264f8909998702f869d1cd6db77d89bd9491414b1f3213437c5212 diff --git a/app-admin/clsync/clsync-0.4.5.ebuild b/app-admin/clsync/clsync-0.4.5.ebuild new file mode 100644 index 000..c17448327bb --- /dev/null +++ b/app-admin/clsync/clsync-0.4.5.ebuild @@ -0,0 +1,144 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="https://github.com/clsync/clsync.git; + inherit git-r3 + KEYWORDS="" +else + SRC_URI="https://github.com/clsync/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +inherit autotools linux-info systemd + +DESCRIPTION="Live sync tool based on inotify, written in GNU C" +HOMEPAGE="https://github.com/clsync/clsync http://ut.mephi.ru/oss/clsync; +LICENSE="GPL-3+" +SLOT="0" +IUSE="apidoc +caps +clsync cluster control-socket cgroups doc debug +examples extra-debug extra-hardened gio +hardened +highload-locks ++inotify +lto mhash namespaces seccomp socket-library static-libs" + +REQUIRED_USE=" + || ( clsync socket-library ) + || ( gio inotify ) + mhash? ( cluster ) + seccomp? ( caps ) +" +BDEPEND=" + virtual/pkgconfig + apidoc? ( app-doc/doxygen[dot] ) +" +DEPEND=" + caps? ( sys-libs/libcap ) + cgroups? ( dev-libs/libcgroup ) + clsync? ( dev-libs/glib:2 ) + mhash? ( app-crypt/mhash ) +" +RDEPEND="${DEPEND} + !app-doc/clsync-docs + !dev-libs/libclsync +" + +pkg_pretend() { + if use clsync; then + use inotify && CONFIG_CHECK+=" ~INOTIFY_USER" + use namespaces && CONFIG_CHECK="~NAMESPACES ~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" + use seccomp && CONFIG_CHECK+=" ~SECCOMP" + check_extra_config + fi +} + +src_prepare() { + eapply_user + eautoreconf +} + +src_configure() { + local harden_level=0 + use hardened && harden_level=1 + use extra-hardened && harden_level=2 + + local debug_level=0 + use debug && debug_level=1 + use extra-debug && debug_level=2 + + econf \ + --enable-debug=${debug_level} \ + --enable-paranoid=${harden_level} \ + --without-bsm \ + --without-kqueue \ + $(use_enable caps capabilities) \ + $(use_enable clsync) \ + $(use_enable cluster) \ + $(use_enable control-socket socket) \ + $(use_enable highload-locks) \ + $(use_enable lto) \ + $(use_enable namespaces unshare) \ + $(use_enable seccomp) \ + $(use_enable socket-library) \ + $(use_with cgroups libcgroup) \ + $(use_with gio gio lib) \ + $(use_with inotify inotify native) \ + $(use_with mhash) +} + +src_compile() { + default + if use apidoc; then + doxygen .doxygen || die "doxygen failed" + fi +} + +src_install() { + emake DESTDIR="${D}" install + + if use socket-library; then + find "${ED}&
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 77fc8845e127ea2f5f2e5ffa7cfb50ff4e17729b Author: Andrew Savchenko gentoo org> AuthorDate: Sun Oct 11 18:59:29 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Oct 11 19:07:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77fc8845 profiles/packages.mask: mask net-fs/openafs-kernel and revdep for removal Use net-fs/openafs-1.8.*[modules] instead. Bug: https://bugs.gentoo.org/719136 Signed-off-by: Andrew Savchenko gentoo.org> profiles/package.mask | 9 + 1 file changed, 9 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 9a68d238485..22c355f3398 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -32,6 +32,15 @@ #--- END OF EXAMPLES --- +# Andrew Savchenko (2020-10-11) +# Mask old openafs version and corresponding openafs-kernel with +# multiple CVEs. +# All kernel module functionality is merged back in the single +# net-fs/openafs package using USE="modules" starting from 1.8 branch. +# No reverse dependencies, bug #719136. Removal in 30 days. +net-fs/openafs-kernel + (2020-10-11) # Current Wireshark in ~arch is vulnerable. # Maintainer did not want to update after QA
[gentoo-commits] repo/gentoo:master commit in: x11-misc/e16menuedit2/, x11-misc/e16menuedit2/files/
commit: a1ae67275707d149aaf6daba5387dcbb2d94325c Author: Andrew Savchenko gentoo org> AuthorDate: Sun Oct 11 08:19:51 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Oct 11 08:19:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ae6727 x11-misc/e16menuedit2: fix build with -fno-common Closes: https://bugs.gentoo.org/707426 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Andrew Savchenko gentoo.org> x11-misc/e16menuedit2/e16menuedit2-0.0.3.ebuild | 7 +-- .../e16menuedit2/files/e16menuedit2-no-common.patch | 20 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/x11-misc/e16menuedit2/e16menuedit2-0.0.3.ebuild b/x11-misc/e16menuedit2/e16menuedit2-0.0.3.ebuild index e0d251548c5..9c379752fcb 100644 --- a/x11-misc/e16menuedit2/e16menuedit2-0.0.3.ebuild +++ b/x11-misc/e16menuedit2/e16menuedit2-0.0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -24,7 +24,10 @@ DEPEND=" " RDEPEND="${DEPEND}" -PATCHES=( "${FILESDIR}/${PN}-no-default-docs.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-no-default-docs.patch" + "${FILESDIR}/${PN}-no-common.patch" +) src_prepare() { sed -i '1i#include ' src/e16menuedit2.c || die diff --git a/x11-misc/e16menuedit2/files/e16menuedit2-no-common.patch b/x11-misc/e16menuedit2/files/e16menuedit2-no-common.patch new file mode 100644 index 000..4ac213b101f --- /dev/null +++ b/x11-misc/e16menuedit2/files/e16menuedit2-no-common.patch @@ -0,0 +1,20 @@ +--- e16menuedit2-0.0.3/src/e16menu.h.orig 2020-10-11 10:41:36.827021380 +0300 e16menuedit2-0.0.3/src/e16menu.h 2020-10-11 10:51:27.043070842 +0300 +@@ -45,6 +45,6 @@ + gboolean table_check_func (GtkTreeModel *model, GtkTreePath *path, + GtkTreeIter *iter, gpointer user_data); + +-gchar *menu_file[MAX_RECURSION]; ++extern gchar *menu_file[MAX_RECURSION]; + + #endif /* _E16MENU_H */ +--- e16menuedit2-0.0.3/src/e16menu.c.orig 2005-02-18 15:09:55.0 +0300 e16menuedit2-0.0.3/src/e16menu.c 2020-10-11 10:51:52.615152314 +0300 +@@ -34,6 +34,7 @@ + #include "treeview.h" + + extern struct global_variables gv; ++gchar *menu_file[MAX_RECURSION]; + + GtkTreeModel *load_menus_from_disk (void) + {
[gentoo-commits] repo/gentoo:master commit in: x11-wm/e16/
commit: 00c36a787a81a728a3ee0cdce0b680f1c1fcde80 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Oct 11 08:42:41 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Oct 11 08:42:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c36a78 x11-wm/e16: pango code needs xft Closes: https://bugs.gentoo.org/708630 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Andrew Savchenko gentoo.org> x11-wm/e16/e16-1.0.21.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/x11-wm/e16/e16-1.0.21.ebuild b/x11-wm/e16/e16-1.0.21.ebuild index 5d940a12f3f..735f01c76d2 100644 --- a/x11-wm/e16/e16-1.0.21.ebuild +++ b/x11-wm/e16/e16-1.0.21.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,6 +17,7 @@ libhack modules nls opengl +pango sndfile sound +themes xcomposite REQUIRED_USE=" audiofile? ( sound ) opengl? ( xcomposite ) + pango? ( xft ) sndfile? ( sound ) sound? ( ^^ ( sndfile audiofile ) ) "
[gentoo-commits] repo/gentoo:master commit in: x11-wm/e16/
commit: 5f87c2a5ff042ccf273bd7d512fc03af25fc7121 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Oct 11 07:31:24 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Oct 11 07:41:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f87c2a5 x11-wm/e16: drop old Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Andrew Savchenko gentoo.org> x11-wm/e16/Manifest | 1 - x11-wm/e16/e16-1.0.20.ebuild | 129 --- 2 files changed, 130 deletions(-) diff --git a/x11-wm/e16/Manifest b/x11-wm/e16/Manifest index c13ebbf066b..3afe17b7c0a 100644 --- a/x11-wm/e16/Manifest +++ b/x11-wm/e16/Manifest @@ -1,2 +1 @@ -DIST e16-1.0.20.tar.xz 1438516 BLAKE2B 32800ed079eb3c51c34277fa5d49ef7a892c0ccd5956f5f7eb7c34ab2e223fe7a5033b35d53402fa4a18283261a767ac692a5bfa08b46d5ea2a4e5195c656fed SHA512 798225dcfad266febe0911aeeac1a57256c45071e72ed326ae2081efdcf0d110e951f41badf5ece92dd0a40f5e342f80035e46d3c2435eb2f32a08c556893612 DIST e16-1.0.21.tar.xz 1440484 BLAKE2B ea9521d4939400e292e9e2be6e73770a48d966702897c30babfe036a655ef3c5d9766eca3867e1a84b8fbd934a05c4a0487239a78d641c41a6e93a19feeb70a2 SHA512 0f5984d3c3594bf94338c9b53c681cd40f8cc165a18d7d9e0e6202fdf237ace52d9aac9c5ba04f052f94dfd463dcf558b8015044b4d457114c19a7a27ac23723 diff --git a/x11-wm/e16/e16-1.0.20.ebuild b/x11-wm/e16/e16-1.0.20.ebuild deleted file mode 100644 index 5d940a12f3f..000 --- a/x11-wm/e16/e16-1.0.20.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Enlightenment Window Manager (E16)" -HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/; -SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.xz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="audiofile container dbus debug +dialogs doc examples gnome -libhack modules nls opengl +pango sndfile sound +themes xcomposite -+xft xi2 xinerama xpresent +xrandr +xrender +xsm +xsync zoom" - -REQUIRED_USE=" - audiofile? ( sound ) - opengl? ( xcomposite ) - sndfile? ( sound ) - sound? ( ^^ ( sndfile audiofile ) ) -" - -BDEPEND=" - nls? ( sys-devel/gettext ) - virtual/pkgconfig -" -COMMON_DEPEND=" - media-libs/freetype:2 - media-libs/imlib2[X] - virtual/libiconv - x11-libs/libX11 - x11-libs/libXext - x11-misc/xbitmaps - dbus? ( sys-apps/dbus ) - opengl? ( - media-libs/glu - media-libs/mesa - ) - pango? ( - dev-libs/glib:2 - x11-libs/pango[X] - ) - sound? ( - || ( - media-sound/apulse[sdk] - media-sound/pulseaudio - ) - sndfile? ( media-libs/libsndfile ) - audiofile? ( media-libs/audiofile:= ) - ) - xcomposite? ( - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXfixes - ) - xft? ( x11-libs/libXft ) - xinerama? ( x11-libs/libXinerama ) - xpresent? ( x11-libs/libXpresent ) - xrandr? ( x11-libs/libXrandr ) - xrender? ( x11-libs/libXrender ) - xsm? ( - x11-libs/libICE - x11-libs/libSM - ) - zoom? ( x11-libs/libXxf86vm ) -" -RDEPEND="${COMMON_DEPEND} - doc? ( app-doc/e16-docs ) - nls? ( virtual/libintl ) - themes? ( x11-themes/e16-themes ) - !x11-wm/enlightenment:0 -" -DEPEND="${COMMON_DEPEND} - x11-base/xorg-proto -" - -PATCHES=( "${FILESDIR}/${PN}-user-fonts.patch" ) - -src_configure() { - local myconf=( - $(use_enable container) - $(use_enable dbus) - $(use_enable debug libtrip) - $(use_enable dialogs) - $(use_enable doc docs) - $(use_enable libhack) - $(use_enable modules) - $(use_enable nls) - $(use_enable opengl glx) - $(use_enable pango) - $(use_enable sound sound pulseaudio) - $(use_enable xcomposite composite) - $(use_enable xft) - $(use_enable xi2) - $(use_enable xinerama) - $(use_enable xpresent) - $(use_enable xrandr) - $(use_enable xrender) - $(use_enable xsm sm) - $(use_enable xsync) - $(use_enable zoom) - $(use_with audiofile sndldr audiofile) - $(use_with gnome gnome gnome3) - $(use_with sndfile sndldr sndfile) - --enable-mans - --disable-docs - --disable-esdtest -
[gentoo-commits] repo/gentoo:master commit in: media-sound/apulse/
commit: 3af426aa23929009c6dad4fd0e34bc9484895b58 Author: Andrew Savchenko gentoo org> AuthorDate: Sun Oct 11 07:14:32 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun Oct 11 07:41:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af426aa media-sound/apulse: drop old Bug: https://bugs.gentoo.org/734010 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Andrew Savchenko gentoo.org> media-sound/apulse/Manifest| 1 - media-sound/apulse/apulse-0.1.12-r4.ebuild | 61 -- 2 files changed, 62 deletions(-) diff --git a/media-sound/apulse/Manifest b/media-sound/apulse/Manifest index 82ac13350e9..a66d0db1ba2 100644 --- a/media-sound/apulse/Manifest +++ b/media-sound/apulse/Manifest @@ -1,2 +1 @@ -DIST apulse-0.1.12.tar.gz 117220 BLAKE2B 04d88a298ff5e21e19fda1979ebbc96a6441f83212d6903a004a54ee360276985e66b637571a76e3fe6821d42762ac515b02a8a2cb0149a66f3150e34bd0d9b7 SHA512 9fe39ab93e90d7ec589c7632bf439bfc7fe8bbd0792ce1197ec8547fbe1901fec50facdf33c55cfbadbc1af4414fdf48f1f241406903a8f15f445b97dca7076a DIST apulse-0.1.13.tar.gz 117369 BLAKE2B 8cf527daf21420a72e46968a3b07ab61029f404a2b6574ac1f08dd40528f3e6e4baf7e38f5914b0c89252e16eec5e8f3722be51e5a61b6a71c683e994740b4bf SHA512 366385ae2304f7ff697ba70951d0753a5b1630310922e3763fd0813a73e0b4088b715135295aa2fa9111b8edcf91d82849dc31346b292b2e9db598bcdd47b007 diff --git a/media-sound/apulse/apulse-0.1.12-r4.ebuild b/media-sound/apulse/apulse-0.1.12-r4.ebuild deleted file mode 100644 index c91aa5a9d13..000 --- a/media-sound/apulse/apulse-0.1.12-r4.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multilib cmake-multilib - -DESCRIPTION="PulseAudio emulation for ALSA" -HOMEPAGE="https://github.com/i-rinat/apulse; -SRC_URI="https://github.com/i-rinat/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" - -IUSE="debug sdk test" -RESTRICT="!test? ( test )" - -DEPEND="dev-libs/glib:2[${MULTILIB_USEDEP}] - media-libs/alsa-lib[${MULTILIB_USEDEP}] - sdk? ( !media-sound/pulseaudio ) " -RDEPEND="${DEPEND} - !!media-plugins/alsa-plugins[pulseaudio]" - -PATCHES=( "${FILESDIR}/sdk.patch" ) - -src_prepare() { - cmake-utils_src_prepare - - if ! use sdk; then - # Ensure all relevant libdirs are added, to support all ABIs - DIRS= - _add_dir() { DIRS="${EPREFIX}/usr/$(get_libdir)/apulse${DIRS:+:${DIRS}}"; } - multilib_foreach_abi _add_dir - sed -e "s#@@DIRS@@#${DIRS}#g" "${FILESDIR}"/apulse > "${T}"/apulse || die - fi -} - -multilib_src_configure() { - local mycmakeargs=( - "-DINSTALL_SDK=$(usex sdk)" - "-DLOG_TO_STDERR=$(usex debug)" - "-DWITH_TRACE=$(usex debug)" - ) - cmake-utils_src_configure -} - -multilib_src_test() { - emake check -} - -multilib_src_install_all() { - # Do not use deprecated MULTILIB_CHOST_TOOLS - if ! use sdk; then - unset BUILD_DIR - _install_wrapper() { newbin "${BUILD_DIR}/apulse" "${CHOST}-apulse"; } - multilib_foreach_abi _install_wrapper - dobin "${T}/apulse" - fi - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: app-admin/apg/files/, app-admin/apg/
commit: aa72164a2295449bbe4728884441a79d21aa975d Author: Andrew Savchenko gentoo org> AuthorDate: Wed Sep 30 15:16:32 2020 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed Sep 30 15:21:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa72164a app-admin/apg: version bump - switch to new upstream - update to the latest git head - port cracklib support to the new build system Closes: https://bugs.gentoo.org/629272 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Andrew Savchenko gentoo.org> app-admin/apg/Manifest | 1 + app-admin/apg/apg-2.3.0b_p20150129.ebuild | 43 .../apg/files/apg-2.3.0b_p20150129-cracklib.patch | 47 ++ app-admin/apg/metadata.xml | 10 - 4 files changed, 99 insertions(+), 2 deletions(-) diff --git a/app-admin/apg/Manifest b/app-admin/apg/Manifest index ea6ed5bf852..64074f5c0ab 100644 --- a/app-admin/apg/Manifest +++ b/app-admin/apg/Manifest @@ -1 +1,2 @@ DIST apg-2.3.0b.tar.gz 109995 BLAKE2B 9b4a6141fb7f6e649fe06ed91bda636879a03d6e5e6071267bbb6cd27e63b4588c23ea7902c5b1a74dde8520843566a4f2857a34f4d66020142425e5faf53daf SHA512 3112d2267f2311f960a52fa268b55a5faf0250a4a8c5e7444f0c1326afa2844a476a54befcf79e5b8532d74c53f6f58ffc420591c8c36798dd82b43c14869e1a +DIST apg-2.3.0b_p20150129.tar.xz 313372 BLAKE2B f5a1b894a0379294c478020de512af047aec2e7c9d881cb2f4c79df88583707b5ce0e995623915b6bd11b720e60e0f8696e0ddce472441cb1d04f3bf7a818e32 SHA512 7be813368b4b6fe4ae2882d85c40b6cf80ad44b7aa7e46c8cb97926ef89edf4f59e9a4c76a7aa9f725ac6ce1f0df361f8b68ef6dce798e1e0a8d55767c7a16e8 diff --git a/app-admin/apg/apg-2.3.0b_p20150129.ebuild b/app-admin/apg/apg-2.3.0b_p20150129.ebuild new file mode 100644 index 000..0d351d723be --- /dev/null +++ b/app-admin/apg/apg-2.3.0b_p20150129.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +BASEVER=$(ver_cut 1-4) + +DESCRIPTION="Another Password Generator" +HOMEPAGE="https://github.com/wilx/apg; +SRC_URI="https://dev.gentoo.org/~bircoph/distfiles/${P}.tar.xz; + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="cracklib" + +DEPEND="cracklib? ( sys-libs/cracklib )" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-${BASEVER}-crypt_password.patch" + "${FILESDIR}/${P}-cracklib.patch" +) + +DOCS=( CHANGES README THANKS TODO doc/APG_TIPS doc/rfc0972.txt doc/rfc1750.txt ) + +S="${WORKDIR}/${PN}" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf $(use_with cracklib) +} + +src_install() { + default + doman doc/man/apg* +} diff --git a/app-admin/apg/files/apg-2.3.0b_p20150129-cracklib.patch b/app-admin/apg/files/apg-2.3.0b_p20150129-cracklib.patch new file mode 100644 index 000..b019f565e15 --- /dev/null +++ b/app-admin/apg/files/apg-2.3.0b_p20150129-cracklib.patch @@ -0,0 +1,47 @@ +commit 8c3976544af138aa5d8bc21aa5bc80ba91babc92 +Author: Andrew Savchenko +Date: Wed Sep 30 17:12:18 2020 +0300 + +add cracklib support to the new build system + +diff --git a/Makefile.am b/Makefile.am +index 42068bf..3871295 100644 +--- a/Makefile.am b/Makefile.am +@@ -19,9 +19,15 @@ common_apg_sources = \ + convert.c + + apg_SOURCES = $(common_apg_sources) ++if HAVE_CRACKLIB ++apg_LDFLAGS = -lcrack ++apg_CPPFLAGS = -DAPG_USE_CRACKLIB -DCRACKLIB_DICTPATH=\"/usr/lib/cracklib_dict\" ++endif + + apgd_SOURCES = $(common_apg_sources) + apgd_CPPFLAGS = -DCLISERV ++apgd_CPPFLAGS += $(apg_CPPFLAGS) ++apgd_LDFLAGS = $(apg_LDFLAGS) + + apgbfm_SOURCES = apgbfm.c bloom.c sha/sha.c errors.c getopt.c convert.c + apgbfm_CPPFLAGS = -DAPGBFM +diff --git a/configure.ac b/configure.ac +index d8fd056..75483d1 100644 +--- a/configure.ac b/configure.ac +@@ -43,8 +43,16 @@ AC_SEARCH_LIBS([strerror], [cposix]) + AC_CHECK_FUNCS([getpass gettimeofday inet_ntoa memset strchr strerror]) + AC_CHECK_FUNCS([crypt]) + ++AC_ARG_WITH([cracklib], ++AC_HELP_STRING([--with-cracklib], [Use cracklib for strong password checking [default=no]])) ++AS_IF([test "x$with_cracklib" = "xyes"],[ ++AC_SEARCH_LIBS([FascistCheck],[crack],[HAVE_CRACKLIB=1], ++AC_MSG_ERROR([cracklib requested but not found])) ++]) ++ + LT_PREREQ([2.4.2]) + LT_INIT([win32-dll disable-static pic-only]) + ++AM_CONDITIONAL([HAVE_CRACKLIB],[test "x$HAVE_CRACKLIB" != "x"]) + AC_CONFIG_FILES([Makefile]) + AC_OUTPUT diff --git a/app-admin/apg/metadata.xml b/app-admin/apg/metadata.xml index 585b0dc75dd..039bfee611a 100644 --- a/app-admin/apg/metadata.xml +++ b/app-admin/apg/m