From f750a9a242a437f0c33d6cc06713708ad5c8dd39 Mon Sep 17 00:00:00 2001 From: Ross Charles Campbell Date: Wed, 10 Feb 2021 12:39:37 +0800 Subject: [PATCH 1/9] app-editors/visual-studio-code-bin: bump to 1.53.1 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Ross Charles Campbell --- app-editors/visual-studio-code-bin/Manifest | 6 +++--- ...n-1.53.0.ebuild => visual-studio-code-bin-1.53.1.ebuild} | 0 2 files changed, 3 insertions(+), 3 deletions(-) rename app-editors/visual-studio-code-bin/{visual-studio-code-bin-1.53.0.ebuild => visual-studio-code-bin-1.53.1.ebuild} (100%) diff --git a/app-editors/visual-studio-code-bin/Manifest b/app-editors/visual-studio-code-bin/Manifest index 36142ce568..2d95781b35 100644 --- a/app-editors/visual-studio-code-bin/Manifest +++ b/app-editors/visual-studio-code-bin/Manifest @@ -1,3 +1,3 @@ -DIST visual-studio-code-bin-1.53.0-amd64.tar.gz 95342383 BLAKE2B bc3fae228ca8d45c75890e44fd5d724df5d969775d465f69496fcc4c570d97d71d7151fd5aa5c5df95ad027504d0057b4dcc2a91a49efe839566765def73c08a SHA512 59c8f35205332e464fbba397b5845c555aa2faa15d1e26df4a1a6aca45755fccca73806f167f5c2537407dbdad50da2a7c8581a11830d31c5813ad00318b9cbf -DIST visual-studio-code-bin-1.53.0-arm.tar.gz 86667344 BLAKE2B 8ea8fadfdd23db724ea844a4d92610854f46c8ef5e7328d9befe9491108cf6255316b777a307356bffb63e4d6536f47538582bfd4e4f61d3ca64865e6344d375 SHA512 bf31c9da4f80fa4cd6b8d5c060c9ba07c14ce140a9d723c77920a38becc9400ef07be35ce2c8936175178e39dc595c03285f83699652af9b319efce264becd3b -DIST visual-studio-code-bin-1.53.0-arm64.tar.gz 99860845 BLAKE2B a87a0ecbe87c42e6a70027442dd9f2ccf7766bee3a18be420cf2bb29a1a23db8509490a92e57b3a0ce814f021a81ead7b4da6a874236f310764d6e7aa632f79e SHA512 e85f939cb53dd8141dca06aeb8c41fd4b88652f8be008a2996852f296d77801de15bf98968ab1300210504fcdfbaed4a1d992e9b61276438d0e251beff0ae146 +DIST visual-studio-code-bin-1.53.1-amd64.tar.gz 95346424 BLAKE2B 445381f3b3bf33630e2122694209e0c03174a2b89452f58b40e0def3bbb5ff0fb45bd92319ed23725c6cec0babda4710e04cfa6f2eb33f3bc5194bd9d64eeeba SHA512 1e724628ee638448057187d428aea5cb9bde6b520fd0096271817d0bb31170337e6c7cf310aec40cb52e1710d367e1826808f763b59930cf887d5d968d9d39ce +DIST visual-studio-code-bin-1.53.1-arm.tar.gz 86669259 BLAKE2B cfcab961a380e8df261481092b254ef84a8947bf414d1dcba53a220fa832ca64e3ac3cdec384a4bc20bb1a949ba7e2b9b4bd7cf512d148cc647ef58775004896 SHA512 f4e45be370268edebae87adf1668b807d3d710765737939b83ab4bb3aaafa90ea779df1da750cd03aaecce382684d57f5bf53751b428daa73725e2da272b340b +DIST visual-studio-code-bin-1.53.1-arm64.tar.gz 99860337 BLAKE2B 25ad2fc03f234323e9b9b45bafeb118c46108e8438f2fe9d512fb5929b9c2f6dcbd7256938bc5885dc26cd8e1c3c25155e16684d7ce35d68c40506c394d6109a SHA512 4a57df63f0f1d532f5c145723012850e9f3a6dfc1807f418b015a176e27eed3a580a4eac1db518b10a5e50901eae6c4949f781dab447c5a9dcf2eb4664cc1950 diff --git a/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.0.ebuild b/app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.1.ebuild similarity index 100% rename from app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.0.ebuild rename to app-editors/visual-studio-code-bin/visual-studio-code-bin-1.53.1.ebuild From 378fd39928de4e862e0859082620e71449457ae7 Mon Sep 17 00:00:00 2001 From: Ross Charles Campbell Date: Wed, 10 Feb 2021 12:58:17 +0800 Subject: [PATCH 2/9] dev-games/godot: fix CVE-2021-26825 An integer overflow issue exists in Godot Engine up to v3.2 that can be triggered when loading specially crafted.TGA image files. The vulnerability exists in ImageLoaderTGA::load_image() function at line: const size_t buffer_size = (tga_header.image_width * tga_header.image_height) * pixel_size; The bug leads to Dynamic stack buffer overflow. Depending on the context of the application, attack vector can be local or remote, and can lead to code execution and/or system crash. Reference: https://nvd.nist.gov/vuln/detail/CVE-2021-26825 Reference: https://github.com/godotengine/godot/pull/45702 Closes: https://bugs.gentoo.org/769761 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Ross Charles Campbell --- .../godot-3.2.3-fix-CVE-2021-26825.patch | 108 ++++++++++++++++++ ...dot-3.2.3.ebuild => godot-3.2.3-r1.ebuild} | 5 +- 2 files changed, 112 insertions(+), 1 deletion(-) create mode 100644 dev-games/godot/files/godot-3.2.3-fix-CVE-2021-26825.patch rename dev-games/godot/{godot-3.2.3.ebuild => godot-3.2.3-r1.ebuild} (97%) diff --git a/dev-games/godot/files/godot-3.2.3-fix-CVE-2021-26825.patch b/dev-games/godot/files/godot-3.2.3-fix-CVE-2021-26825.patch new file mode 100644 index 0000000000..e2602f5ee6 --- /dev/null +++ b/dev-games/godot/files/godot-3.2.3-fix-CVE-2021-26825.patch @@ -0,0 +1,108 @@ +commit 113b5ab1c45c01b8e6d54d13ac8876d091f883a8 +Author: Hein-Pieter van Braam-Stewart +Date: Thu Feb 4 12:56:33 2021 +0100 + + Fix a crash in the TGA loader with malformed input + +diff --git a/modules/tga/image_loader_tga.cpp b/modules/tga/image_loader_tga.cpp +index d60efdd5bc..964dc091a7 100644 +--- a/modules/tga/image_loader_tga.cpp ++++ b/modules/tga/image_loader_tga.cpp +@@ -55,6 +55,10 @@ Error ImageLoaderTGA::decode_tga_rle(const uint8_t *p_compressed_buffer, size_t + compressed_pos += 1; + count = (c & 0x7f) + 1; + ++ if (output_pos + count * p_pixel_size > output_pos) { ++ return ERR_PARSE_ERROR; ++ } ++ + if (c & 0x80) { + for (size_t i = 0; i < p_pixel_size; i++) { + pixels_w.ptr()[i] = p_compressed_buffer[compressed_pos]; +@@ -78,7 +82,7 @@ Error ImageLoaderTGA::decode_tga_rle(const uint8_t *p_compressed_buffer, size_t + return OK; + } + +-Error ImageLoaderTGA::convert_to_image(Ref p_image, const uint8_t *p_buffer, const tga_header_s &p_header, const uint8_t *p_palette, const bool p_is_monochrome) { ++Error ImageLoaderTGA::convert_to_image(Ref p_image, const uint8_t *p_buffer, const tga_header_s &p_header, const uint8_t *p_palette, const bool p_is_monochrome, size_t p_output_size) { + + #define TGA_PUT_PIXEL(r, g, b, a) \ + int image_data_ofs = ((y * width) + x); \ +@@ -130,6 +134,9 @@ Error ImageLoaderTGA::convert_to_image(Ref p_image, const uint8_t *p_buff + if (p_is_monochrome) { + while (y != y_end) { + while (x != x_end) { ++ if (i > p_output_size) { ++ return ERR_PARSE_ERROR; ++ } + uint8_t shade = p_buffer[i]; + + TGA_PUT_PIXEL(shade, shade, shade, 0xff) +@@ -143,6 +150,9 @@ Error ImageLoaderTGA::convert_to_image(Ref p_image, const uint8_t *p_buff + } else { + while (y != y_end) { + while (x != x_end) { ++ if (i > p_output_size) { ++ return ERR_PARSE_ERROR; ++ } + uint8_t index = p_buffer[i]; + uint8_t r = 0x00; + uint8_t g = 0x00; +@@ -171,6 +181,10 @@ Error ImageLoaderTGA::convert_to_image(Ref p_image, const uint8_t *p_buff + } else if (p_header.pixel_depth == 24) { + while (y != y_end) { + while (x != x_end) { ++ if (i + 2 > p_output_size) { ++ return ERR_PARSE_ERROR; ++ } ++ + uint8_t r = p_buffer[i + 2]; + uint8_t g = p_buffer[i + 1]; + uint8_t b = p_buffer[i + 0]; +@@ -186,6 +200,10 @@ Error ImageLoaderTGA::convert_to_image(Ref p_image, const uint8_t *p_buff + } else if (p_header.pixel_depth == 32) { + while (y != y_end) { + while (x != x_end) { ++ if (i + 3 > p_output_size) { ++ return ERR_PARSE_ERROR; ++ } ++ + uint8_t a = p_buffer[i + 3]; + uint8_t r = p_buffer[i + 2]; + uint8_t g = p_buffer[i + 1]; +@@ -280,7 +298,7 @@ Error ImageLoaderTGA::load_image(Ref p_image, FileAccess *f, bool p_force + PoolVector::Read src_image_r = src_image.read(); + + const size_t pixel_size = tga_header.pixel_depth >> 3; +- const size_t buffer_size = (tga_header.image_width * tga_header.image_height) * pixel_size; ++ size_t buffer_size = (tga_header.image_width * tga_header.image_height) * pixel_size; + + PoolVector uncompressed_buffer; + uncompressed_buffer.resize(buffer_size); +@@ -299,11 +317,12 @@ Error ImageLoaderTGA::load_image(Ref p_image, FileAccess *f, bool p_force + } + } else { + buffer = src_image_r.ptr(); ++ buffer_size = src_image_len; + }; + + if (err == OK) { + PoolVector::Read palette_r = palette.read(); +- err = convert_to_image(p_image, buffer, tga_header, palette_r.ptr(), is_monochrome); ++ err = convert_to_image(p_image, buffer, tga_header, palette_r.ptr(), is_monochrome, buffer_size); + } + } + +diff --git a/modules/tga/image_loader_tga.h b/modules/tga/image_loader_tga.h +index 249e33411e..bbfc3fed32 100644 +--- a/modules/tga/image_loader_tga.h ++++ b/modules/tga/image_loader_tga.h +@@ -73,7 +73,7 @@ class ImageLoaderTGA : public ImageFormatLoader { + uint8_t image_descriptor; + }; + static Error decode_tga_rle(const uint8_t *p_compressed_buffer, size_t p_pixel_size, uint8_t *p_uncompressed_buffer, size_t p_output_size); +- static Error convert_to_image(Ref p_image, const uint8_t *p_buffer, const tga_header_s &p_header, const uint8_t *p_palette, const bool p_is_monochrome); ++ static Error convert_to_image(Ref p_image, const uint8_t *p_buffer, const tga_header_s &p_header, const uint8_t *p_palette, const bool p_is_monochrome, size_t p_output_size); + + public: + virtual Error load_image(Ref p_image, FileAccess *f, bool p_force_linear, float p_scale); diff --git a/dev-games/godot/godot-3.2.3.ebuild b/dev-games/godot/godot-3.2.3-r1.ebuild similarity index 97% rename from dev-games/godot/godot-3.2.3.ebuild rename to dev-games/godot/godot-3.2.3-r1.ebuild index 05980a2d11..f978022fe9 100644 --- a/dev-games/godot/godot-3.2.3.ebuild +++ b/dev-games/godot/godot-3.2.3-r1.ebuild @@ -54,7 +54,10 @@ DEPEND=" " BDEPEND="virtual/pkgconfig" -PATCHES=( "${FILESDIR}"/${P}-fix-llvm-build.patch ) +PATCHES=( + "${FILESDIR}"/${P}-fix-llvm-build.patch + "${FILESDIR}"/${P}-fix-CVE-2021-26825.patch +) src_prepare() { default From 4d84de936c1d221b2847fd03e12eccdf92db8141 Mon Sep 17 00:00:00 2001 From: Theo Anderson Date: Wed, 10 Feb 2021 19:24:44 +1300 Subject: [PATCH 3/9] dev-python/scenedetect: new package 0.5.5 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Theo Anderson --- dev-python/scenedetect/Manifest | 1 + dev-python/scenedetect/metadata.xml | 8 +++++ .../scenedetect/scenedetect-0.5.5.ebuild | 35 +++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 dev-python/scenedetect/Manifest create mode 100644 dev-python/scenedetect/metadata.xml create mode 100644 dev-python/scenedetect/scenedetect-0.5.5.ebuild diff --git a/dev-python/scenedetect/Manifest b/dev-python/scenedetect/Manifest new file mode 100644 index 0000000000..54358e3706 --- /dev/null +++ b/dev-python/scenedetect/Manifest @@ -0,0 +1 @@ +DIST scenedetect-0.5.5.tar.gz 233089 BLAKE2B ae6b54c7e601cd107fdcb28a6fa5ca29c0c613b54a677c0ac1ae43d984a2beb5e8d8e978cea2cc66fc2b320ab4ecd14b8c8b652bd4552340a1b1ebee031fde0f SHA512 858528fa8852ca528f0f6312b67cbbab5037e81b8834ebb7337c87fff8e4066f6b1ae7487fe8cf7d78894a2fab4519b44ff8cd1c9f2ec6bd24b4be8f32388267 diff --git a/dev-python/scenedetect/metadata.xml b/dev-python/scenedetect/metadata.xml new file mode 100644 index 0000000000..d3ad614df2 --- /dev/null +++ b/dev-python/scenedetect/metadata.xml @@ -0,0 +1,8 @@ + + + + + telans@posteo.de + Theo Anderson + + diff --git a/dev-python/scenedetect/scenedetect-0.5.5.ebuild b/dev-python/scenedetect/scenedetect-0.5.5.ebuild new file mode 100644 index 0000000000..e6bb7fda0e --- /dev/null +++ b/dev-python/scenedetect/scenedetect-0.5.5.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="Video Scene Cut Detection and Analysis Tool" +HOMEPAGE="https://github.com/Breakthrough/PySceneDetect" +SRC_URI="https://github.com/Breakthrough/PySceneDetect/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="test" # Requires video file not provided + +RDEPEND=" + dev-python/click[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/tqdm[${PYTHON_USEDEP}] + media-libs/opencv[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}"/PySceneDetect-${PV} + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + sed -i -e '/setup_requires/d' -e '/extras_require/d' setup.py || die +} From 654e07d3b1e544d7dd97287363799940401ec870 Mon Sep 17 00:00:00 2001 From: Theo Anderson Date: Wed, 10 Feb 2021 19:25:37 +1300 Subject: [PATCH 4/9] media-video/av1an: new package 1.12 (9999 recommended) Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Theo Anderson --- media-video/av1an/Manifest | 1 + media-video/av1an/av1an-1.12.ebuild | 43 +++++++++++++++++++++++++++++ media-video/av1an/av1an-9999.ebuild | 43 +++++++++++++++++++++++++++++ media-video/av1an/metadata.xml | 8 ++++++ 4 files changed, 95 insertions(+) create mode 100644 media-video/av1an/Manifest create mode 100644 media-video/av1an/av1an-1.12.ebuild create mode 100644 media-video/av1an/av1an-9999.ebuild create mode 100644 media-video/av1an/metadata.xml diff --git a/media-video/av1an/Manifest b/media-video/av1an/Manifest new file mode 100644 index 0000000000..e657d4a6a4 --- /dev/null +++ b/media-video/av1an/Manifest @@ -0,0 +1 @@ +DIST av1an-1.12.tar.gz 38440 BLAKE2B 19163ae77622c99255e5c5c06a9d89f315766d069d2f7c17414fab8cdd92e76cefc71103cf8afc2543b6b05136d1be32d1feefb88fba7837bea7f338647520c6 SHA512 2e55e595ff943324dbee5f91b4d6d85e52c052258cefd775bf78021893037d0bd1fd2e95ad4fb9303e3dac42fcb56107762faf0fe616fa2243303826463a9025 diff --git a/media-video/av1an/av1an-1.12.ebuild b/media-video/av1an/av1an-1.12.ebuild new file mode 100644 index 0000000000..39f132b53e --- /dev/null +++ b/media-video/av1an/av1an-1.12.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="Cross-platform framework to streamline encoding" +HOMEPAGE="https://github.com/master-of-zen/Av1an" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/master-of-zen/Av1an.git" +else + SRC_URI="https://github.com/master-of-zen/Av1an/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}"/${P^} +fi + +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/scenedetect[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/tqdm[${PYTHON_USEDEP}] + media-libs/libaom[examples] + media-libs/opencv[python,${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +src_prepare() { + distutils-r1_src_prepare + sed -e '/opencv-python/d'\ + -e '/scenedetect/d' \ + -i setup.py || die +} diff --git a/media-video/av1an/av1an-9999.ebuild b/media-video/av1an/av1an-9999.ebuild new file mode 100644 index 0000000000..39f132b53e --- /dev/null +++ b/media-video/av1an/av1an-9999.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="Cross-platform framework to streamline encoding" +HOMEPAGE="https://github.com/master-of-zen/Av1an" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/master-of-zen/Av1an.git" +else + SRC_URI="https://github.com/master-of-zen/Av1an/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}"/${P^} +fi + +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/scenedetect[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + dev-python/tqdm[${PYTHON_USEDEP}] + media-libs/libaom[examples] + media-libs/opencv[python,${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +src_prepare() { + distutils-r1_src_prepare + sed -e '/opencv-python/d'\ + -e '/scenedetect/d' \ + -i setup.py || die +} diff --git a/media-video/av1an/metadata.xml b/media-video/av1an/metadata.xml new file mode 100644 index 0000000000..d3ad614df2 --- /dev/null +++ b/media-video/av1an/metadata.xml @@ -0,0 +1,8 @@ + + + + + telans@posteo.de + Theo Anderson + + From fa1378ce632aa5854ecd8bcbd474ea403c6a1047 Mon Sep 17 00:00:00 2001 From: Michele Santullo Date: Wed, 10 Feb 2021 23:56:12 +0100 Subject: [PATCH 5/9] dev-lang/wren: fix backslash in generated pc file Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --force Signed-off-by: Michele Santullo --- dev-lang/wren/wren-0.3.0.ebuild | 4 ++-- games-fps/crispy-doom/Manifest | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-lang/wren/wren-0.3.0.ebuild b/dev-lang/wren/wren-0.3.0.ebuild index bfb90db554..472f7b0c7c 100644 --- a/dev-lang/wren/wren-0.3.0.ebuild +++ b/dev-lang/wren/wren-0.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -37,7 +37,7 @@ Name: ${PN} Description: ${DESCRIPTION} URL: ${HOMEPAGE} Version: ${PV} -Libs: "-L\${libdir}\" -l${PN} +Libs: "-L\${libdir}" -l${PN} Cflags: "-I\${includedir}" EOF } diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest index 47e85791cd..a9a9ba3628 100644 --- a/games-fps/crispy-doom/Manifest +++ b/games-fps/crispy-doom/Manifest @@ -1,4 +1,4 @@ DIST crispy-doom-5.10.0.tar.gz 2640909 BLAKE2B 67112cdb0b8a4caa1de9fc3fcd752be8775d154a5df194941bd1a024f607c9b7f0925994ed236a6e8f9579910af8dd29585f9fce77f72a1c20ab66177f7bca4d SHA512 b289939af35bbe3a933827fe834cbff8a267b6280749b27084abdf25174042bbdcaca313359258d7ab3fecacedd9b0f06b92624f2a7599ffff37a5e0db2436b1 -DIST crispy-doom-5.9.2.tar.gz 2642419 BLAKE2B 63d9a89d6099485c79ff4cad69975de790b32a4ece4bded172ebf771a2bf1b4dcd21ab58383ca3c5eea32a4eff72e65ec0e3a283c85f1bc62be680de04f88e52 SHA512 bcd48a75d80b963e1b00b5acc5fc863c014cfde39f67efec50852667ed80545c78b4ed3f82b28762806f0aa3999ed26018dd6ccb34149c395409cd3c47509273 -DIST crispy-doom-5.9.1.tar.gz 2640684 BLAKE2B 2bf862d8134689afba101abeed5cf1e1695378f235718941bf9fc2717bc93dd848173bb758e8bf0bc4a8ab1bfa75533c2ae838210326451f7c4285b0acb2e08b SHA512 1f9ed3520fe3d0fd176d3bcd6a2a3f5e730c29312ad20a4c1f692cc69881069efbf35d758dfcdafd402a499333dd2ae54764f4ec007375138ecf9cab84ebdbcd DIST crispy-doom-5.9.0.tar.gz 2641211 BLAKE2B a97bb7d9bda0c4e984054a0051cadfcaba7c758829bec9e615801bbf91dc1c8063decfedf5b76056cd2fb05e8fcf4113f19c10d72604399b715011d994af3e8b SHA512 9970291f374003ac2a1d9e4c44db18b97a41ae3348a5e100ec369affc162d681d15ce61846480667c8a7418700b78a4380bedab1e3acae77976eb4271a22b644 +DIST crispy-doom-5.9.1.tar.gz 2640684 BLAKE2B 2bf862d8134689afba101abeed5cf1e1695378f235718941bf9fc2717bc93dd848173bb758e8bf0bc4a8ab1bfa75533c2ae838210326451f7c4285b0acb2e08b SHA512 1f9ed3520fe3d0fd176d3bcd6a2a3f5e730c29312ad20a4c1f692cc69881069efbf35d758dfcdafd402a499333dd2ae54764f4ec007375138ecf9cab84ebdbcd +DIST crispy-doom-5.9.2.tar.gz 2642419 BLAKE2B 63d9a89d6099485c79ff4cad69975de790b32a4ece4bded172ebf771a2bf1b4dcd21ab58383ca3c5eea32a4eff72e65ec0e3a283c85f1bc62be680de04f88e52 SHA512 bcd48a75d80b963e1b00b5acc5fc863c014cfde39f67efec50852667ed80545c78b4ed3f82b28762806f0aa3999ed26018dd6ccb34149c395409cd3c47509273 From eeb17618e174d129dcefa7c4e7d69dd8038ceadc Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Thu, 11 Feb 2021 21:41:23 +0300 Subject: [PATCH 6/9] app-office/openoffice-bin: 4.1.9 version bump Signed-off-by: Sergey Torokhov --- app-office/openoffice-bin/Manifest | 80 ++++++++ .../openoffice-bin-4.1.9.ebuild | 192 ++++++++++++++++++ 2 files changed, 272 insertions(+) create mode 100644 app-office/openoffice-bin/openoffice-bin-4.1.9.ebuild diff --git a/app-office/openoffice-bin/Manifest b/app-office/openoffice-bin/Manifest index bcfb3ea5a3..f1589f6570 100644 --- a/app-office/openoffice-bin/Manifest +++ b/app-office/openoffice-bin/Manifest @@ -78,3 +78,83 @@ DIST Apache_OpenOffice_4.1.8_Linux_x86_langpack-rpm_tr.tar.gz 12175020 BLAKE2B 7 DIST Apache_OpenOffice_4.1.8_Linux_x86_langpack-rpm_vi.tar.gz 13415888 BLAKE2B c4f6e76880cc4af9cd759361c516b5356ec0230f3b2d8483719a45775f1f0c842590e2c055224d48ca6e06317910c27cd5d3f50453b5666f014086b8aa2465f0 SHA512 f7f969e67e203b2961709519d85d503b2b486605f11e4e914b09be5ed84c0f911b3ae072e46a10ab49bd05d6761985da1d795da461ada44471d9a4452c6f43f7 DIST Apache_OpenOffice_4.1.8_Linux_x86_langpack-rpm_zh-CN.tar.gz 13849522 BLAKE2B 0b43ee01bc70701f7b00f12c551739363948a9606c9e118963890496f7df0efe6b03dc75612898e4ec60aa0b6634a97063c908860cb8f5aca59ddf3c4e96d1fa SHA512 c9264a493218cd05391c5444367eb26c9796049fff049925572987f28c302ffc490cbbddadba9e501ffde3aef98d5b84645d539c4b7ae76dc0d63417d043544c DIST Apache_OpenOffice_4.1.8_Linux_x86_langpack-rpm_zh-TW.tar.gz 14057841 BLAKE2B 18416db799eefaf3524a33cd38789072979d58d3d34bbac9d7ec65bf8d2f3ab417fd2cb2cb4f4d3a35f4e9723ccb38b7c358bd7077b60b6d51838c174e6b6d89 SHA512 7cbeefe86ff2e0650a93eb38a6dfba1f713e9965a0036a23f7dc6890409a51e481eb4bf587ca7f93a6570aba5a9a60964a0a20bd5be06c20be2740898e015bed +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_install-rpm_en-US.tar.gz 168918018 BLAKE2B 3a62dc9b276c0d17a90fa2a3b1fa63cd389ee0db8bd4add681c7674b8d4b26d27aac3e75cb960a5095fafab958f79e55168212696711ba3dd15e19dcea3acc61 SHA512 3fb021e14960bfae1420bf79b7dd5e0157f16d95af0e78e1dc1ac50f2629fcd6a29d019525b2d2d94f7bc9bd205e42ddccf246d30ceb3238b4824611db3497d5 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_ast.tar.gz 19094908 BLAKE2B 95ee60c6a800d3d54dcfbd6bdc7193b0e28f6e69b2d53bddd2ee9b92ddf27c8007c34684b7620a14ea2a4e5e8cda7982d2dab8770b1296a0f4faf1ec60d0ea7e SHA512 6ddd68147b5b51b74793581623982f00388fada81a55c4ea8eb93a1b87e6d690e2bf3c4e7a78a3028aa7683da99e269f628887fb475c137cfec5514c608be14c +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_bg.tar.gz 13583225 BLAKE2B 8522357e40a4fe8ef8c2628e8931d18fb37bf8c4bcc3148e92c43533d4f598855af98f9d76bf7f3d1a5d94252bc953a225b65a00bd922fce97fe8ae07e9ab8c2 SHA512 69cfa092aec23bfd9b16bd0d31d7c38305ddb253b0836adbed236a2bb3269d8cdcec09bc87d3bdc443f923e8542a42739afe391574ebe40d85a89e44e240975f +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_ca-XV.tar.gz 20527974 BLAKE2B 8d1e9c8de6fccb226304f83c05d4c79300483807fff373c57a5386d790fce4dd4fc33584fb47a04d808c8504fdb8c1c7bc83c6756635f809216ec7f71d23e2f6 SHA512 7b5f32ef67f483096355ec771e785bda342aa2d34cd704890bf09e66ebd549a35e4f8ec4a69bd8b83367ed94d20249a7c61786f3f1e8fbd6623ab4892c4fe137 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_ca.tar.gz 20521782 BLAKE2B b5b91c797994f2fb620f4490ff96718e13b67243ed57d8a17be8e75c4513ebbb76a92917a231dde41acd262a442c66e9d2e83156c69418dc60da23829f7e92c4 SHA512 70f7ccde34417f074d37d7fae69cbe9c1353da2730411c2de6aa5492d6f9f80b67186af522f7d6de37e815bce21bbd650381474a655ffee0bf8a817942f976f1 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_cs.tar.gz 12628230 BLAKE2B 2d4149bd7b6c641d46e2d7c3e0a2ecf9cafe65e5bb4f88a6471675c86bb777af7b24ca72467faba91e9dbdcec5af6a57ae0c4185be877b8789a19fed2eb11c57 SHA512 34b23f30877cb06baa8aaafd6787ac8821e79a4f38aafdf969fae994c7e94ed0d7ee18ec5a71ca540dcedd6190ea1ca7592ad89b02fb1e652be1e5016461a710 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_da.tar.gz 12419347 BLAKE2B 5b987bd695da2e3fdf9e054f1e69ff2f3f7d2c29bc45638a9d39c092ebc9ebbdc497d766a328494374fe2c5169fe9818c61b9c5b9698d6cb31a4925ced6efb8b SHA512 72f4eefa11695b2310b552c8a6a377d176dd34803a851ad4ed2558003e8531bbbd2d86abad5ecf7b21fc7aff1094c1f4e4d71af32de24dc08b012d085c30e999 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_de.tar.gz 20726388 BLAKE2B 80bfd59def916ef0b20e06f2eb7979b044d8cac753ca7f95e1ad4434521eef047b594e6cbc0611da39eccd4cb90924fe64f59b6c8a13fd66338a33e323e34ad2 SHA512 40dba2a7fb846d373f5e8e3b327403e8d88261a24e4bbf25558947da92c227fdce9fded8434c78809a190c629ff1102e7cc01470773f81deb93fc415f90b775e +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_el.tar.gz 22045362 BLAKE2B 7f7400af1b742e9754496f7dac5af9f20c86776c3468fafe2d482417f6689cebaa2d5ac0b52efb3b6dc21262d8ff7ca686e8cf5ee492fd59217e46ba9f226e8b SHA512 dddc9493667cd570271a05b8d5a3d3643de025eb3683b87febd175ee6a91b777236bd7431e45959c2b6f957aa5a0ecf7e0a5c1aedf3414cea710d87cbef0edfd +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_en-GB.tar.gz 11383060 BLAKE2B 8874af5f1cd2c32d9ecb6a1ff3d669462d4e31ec26faacd478d037eb1b6a5d3c0d76fbeb631e69ebf53c78f65ae6aa3b20bc456448334c28ae1bddb43666e4d6 SHA512 6c3fb57dbbdba384fe3fc157e9fc16aabdda5606393ac697062c5dd1bf6857c03bff52d2c229485683718e4d603156e98f2e1fe92584c56528fb96c7405e6f4b +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_es.tar.gz 12818070 BLAKE2B 4617f6cff6f98e8335e005e2c953349de6a1d4d608663147f0db4e8f17ff831c711189af0a00e6891e5cbb90878b7ffbdb8de35636d62479e3d30fbec833f4de SHA512 e9f990a54aed079c106cb4f30e6530fdab17b1524ee5942b6a91dc5cb7381ff31202228e22e0e22da67f33d38ed006ac2ac6f6bcb83112ef929bedf73b73b010 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_eu.tar.gz 12670580 BLAKE2B 5b741e3a4d349adb271a0857a046012784c96def60a4ab77afc7159a4bfde88f987801017150d2bcae3a3a9ec0e625df1906f4873ff5f4d087dc560f75a0704d SHA512 1977d68796adafe702ed0f2b0d4e944b347c43950e2b58faba4fcf0badbf6071964e5c153a601f91efac52b7c62a162ee64c015a83df3ca5ade9d3fca9375b8f +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_fi.tar.gz 20789333 BLAKE2B 4de12b66ecdda5fbf76dce809fd32a9f79acb0a8e7627b7868624317061cb8269ada6cee868f83f38132abbfaa3862111dd418ef847674c24008a754b9fe7680 SHA512 d4def35cc6005967f2a1618a8414b4c79b68156afcaa4dfa8ceb4cbcf870269f65bdf3fb4da3d29a0395d270b644e37e91846da1307c0b0b34bef51e2fa7122c +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_fr.tar.gz 13042612 BLAKE2B b713581c231f5cf40862d2b99f1a26210e55e31b705c8b97b7f33882a977fb9e3cbcbe7de76024d36c293b7a7d574a47f34c450b1a41efaa652c139e115dd602 SHA512 78bb6557e6f1945d9c0ae8a80cca2e43569b3a1b187c2e1b430eb998ad3c9bd1e9840c8bf4eef3fffd995c9dbe20773070fcb637a12dec9a8a4ee9df770c798c +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_gd.tar.gz 19099750 BLAKE2B 4f14e1074c9b364487e74d133f2537611f8d24fbe18e4b9adda9a4f031f910f79e4d905ec573a31beae6a85ff2f3cd140fbec5f3f685063a4654c3ec89d35769 SHA512 ff40f130ea07ddc99c9b302a2aa75cd7b5c2a9fe78c60248e82304b196af9bbd7f72caefbf5527711939372e0d23b19093136d78f74924534c4933e2c0c3f3c9 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_gl.tar.gz 20113873 BLAKE2B d90d319bd7cbf3966aa25ab9ce43beebbb1685cfd9bca960192fe713e5dccd0c2b772ed6980e9d080e84a8af2950d888faeb4d74ba81acd24d0286a9a311466a SHA512 5fa2391920683e61e3b7e4cc84f27a91756fc44cbe311555d9eed8ebb5e0d661a7a8b24da1369ccde0e1d5fc51ec43b0f9bdcc9c886a1d602004fdc36f54b65b +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_he.tar.gz 19115491 BLAKE2B c6c8c6a66c2931654b6d118c86322b5f19b5aeb8708c1fd4949f8a8bdad421199ccc67374668b72834ca2adbe92ecb2cf24fbb439d8d77bb76da3821d79556e3 SHA512 74cb0c1fe3adb140c7972107ab404dded9b86e3975f17e340793e1a46018f91e648f5a9bf44f2cf6d2175e23d9c4190b3a69f9b915697356ea9ead90697da62b +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_hi.tar.gz 20078525 BLAKE2B 65169fee8ad13729dab4568d19efcfa0bf8fe36eacca9b35a1e41024a5ad3d763d104aa145a65a0fa31515efd35f4b0ee2728e40f16f7ef5fa88627ab25cc088 SHA512 7342b4b458368f96291b443bc3bd11016a10ab2271126eca020a71ebf237ff0805ff0c982b3df9729b9f2b00b5af17ef03cf5622cd66b268d2d40c99ebeec11b +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_hu.tar.gz 13080252 BLAKE2B b783ddafde04276d78513d43ab47037cfa0af807e5ba1fbd1d0267a925a73c66d2851dfaa4b872e851cd49a2a8f37aa836f9d2c75b3dc9041d6fca9897f9cd69 SHA512 2f1a34e8694799bf0cb779e53815494e9b9bfce70410bdd541217e617e8d4e331e8df067577729df2d9ba37dcaff7198a1ac5b3ea88a70ab1c3394c5c71fbe5d +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_it.tar.gz 12785299 BLAKE2B efaa7e265ee2cbf35914a4cc61f5709753768409916e26dec97081561076af00bb21b99a7778b67c6fedd888f96f41b0229fb720b507c93b44245c638bd611af SHA512 988c3fffaf11a352aa8d947638f070a38bf3bfbfa548f34e176270efbcb27e69ae704e9c55b47a6993cf117b0b79e02760d416e4570ad0701cf3597712770600 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_ja.tar.gz 19002536 BLAKE2B bfeb15b4640b50fd6e32892749f172ae669fa2c94e71f44a3dd4696bebe051c6fa80bc3e02de0dc1a9a891e5e6c42bb65d2c96be2a89c92fd01de1e13ba64a99 SHA512 d41073977012cacf408f09576377b7bf0d2c02f81f54e7ca375e3c7146fbf179fa30ece4d76fd59f3b56d70fef81944ea2a509b99535cdc4f126232b92d4f6f6 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_km.tar.gz 15927961 BLAKE2B 0b51aa6ac573a3e289a52ee281214890ed8e91e885103feaaaa72272172f6c670f302490fe3f411b4fcf7f97ee7861160c65a8445bb3bc37f9a2bfa2fc2727b2 SHA512 cb2d58d10777833206de2c3a6b05f408b8b07f496f29a37881e09541bed551cd1b2ef98c536d461681fa31eafe7eac1151f3280aed45663f4a2e1b0715d729ac +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_ko.tar.gz 12534081 BLAKE2B a2195a88edf6394b2fc9a8c28aece0d0562e21a979c7c7c496658a7bd2f3bb0708ea78f494366b1440559a4712bb476bcd52f6226b561d1c16186145283a85d0 SHA512 f14bda977f8a26aa80d4c3140225808af165930b27e8eed908e2ddd147f2db1fddd504c1e2b5dd60a1341b5b9c95af52b6d72e6da395c8111975368125ec51fd +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_lt.tar.gz 18999713 BLAKE2B 4f895e37b34f06ff87aac78c2c6305903e2348aab88e2e4d80a862c51e45239d790c728260d7fb9e4c44367d0109d045fb4fb385fbd23f088f534b3bd5a2f349 SHA512 ab54c9a4c0610764a096b1918552596fa179c80cdc02396a7005c952fc53f36c6b69f3622a0bd5e00c24965fc543b0d4959f5276fb7142eb5b91de866fc8877c +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_nb.tar.gz 20232422 BLAKE2B 1803c9d4a8ce8f4b3c896aeba1d6616dec990c01fb64766b9676c69b55918abe82f5c2a26023fee791f3da47e5c7e525b58211220e4faf6da8f8e493a4eaaee4 SHA512 6e3204aa4fe8a02371639ac6bb953d2cd70b3d5eacd2703209c11ae31ad3ad802bc4d44a506b19f88d82f45b7fce22712b211a17d5ea30ffc30dfe4fe054dbaa +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_nl.tar.gz 12623982 BLAKE2B 76afc3e55c51593e46c8479a70dd524f85d2035be832c12088aca2613ed01cc2162f7537aeb289310361bf63c0135142f2e5c5ad0f196a5fd59db3e8bd9afd37 SHA512 beacc5caf2f239c5215eee5a973f8dc6014a3a12bd924b79839374a890e77ba60df0036c3c63cc1e1fd70af5ebac3f588125234d8deb2a03cd57cccba27b2b47 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_pl.tar.gz 12976826 BLAKE2B cc6f275a18b3ff6c2575dc0ac8ccc9239cd3137eefa4fd4fb5f8b06ff78d0d651b9e24325d528d936bd4c386a492aa6aaffde67e3a397ce53b62e3baf4dcf68d SHA512 d8ffab9ae7f2f681eb13a95d4bd26c46e7e8bdad3f93c7f1bb88133a6be816e72e3edc43c303b5b03120a4b7a22647d20ca5138c3194ac4cb46190eba96e9abd +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_pt-BR.tar.gz 12639667 BLAKE2B 05169732ad52776c86e61887124651589a6cf448a687989fa038809a58661d7b765e0f2dcf4cee9f4c09fd9040e276dd226d7540e572621b44a2f1fee07c2f06 SHA512 a15413ecc53f17864498fd4f58a3ad86dbba1452b46a73bc9c3bf0662ef4dd55e81abfbb86c464a34bf4130cd59d3f96c1f7a6fa8978f7774088f74faef662b5 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_pt.tar.gz 12634183 BLAKE2B bbdd9e35a72159f0168166b505242fcc86203c2b367477f8ce86b098fa09504771bd9028987c4864ef26afb482c4c504b7774ca3b91cc8a19e716e225706a4de SHA512 d959ae89247e8e2a8b33b363c255f8043212e35f83d08a49f73232d66e3545e446981f5bd8a511be745e149ee68131219302967126381542b2bd5fb770a17e33 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_ru.tar.gz 13717763 BLAKE2B b1effb685d7c2591188e98a047780e0827b3246b504ef1afde0784fe0918309854edd48d023f7e216034867bba1b8cddaf9476c0e77061f9ec1bbe41c6e369b1 SHA512 66047b9c3994a2a9af15eb1c9f2ecc7f427ed8a4b0c0c5b5c2e3064dcd7ad75f2ea604d10d789e9cfb78f6147997c9b7fff82a371d07041315776ddca20b4929 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_sk.tar.gz 11827021 BLAKE2B e93c28892d456907988bab095c7a63948a9c7fcf31f559d30fed0dab0dbf526a9bd01985a67f139baedb543cf8f113166b65c3db189cd672eb6270fd8bef1f2b SHA512 df9585b4e57477536083c8942dd24897005c44deec3d44693c3e5227ffc660683fc56b5891cd5b06b522310057b665c18a0d5b0812a71a1cf200ef8c1ad378e1 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_sl.tar.gz 12564013 BLAKE2B 29c581e4a67ad36994b262cb2ebcda012d0ba68401f4f36266156c1bf9907ed84ec164daa3226758e1598ac4ffc7f7754b7a8a9e96893f5a7f01937bcc3471a3 SHA512 35932c734531d28232caf253873e79dbcd0ed43b07f1342c573c6fc482a08f1d3e1492120706b2213a79e7d9ff4ccc3e9544540821526f14bdc8d85547d72e53 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_sr.tar.gz 19081673 BLAKE2B 13523f03815ac3688c3df817fbd5e735ac2ed90cbddffc6ac9e10cb3bd15b56960607ba12fbc76f6335462b60a29581d7bdd576ecf2f90e17726b373caf65367 SHA512 ff07afaafc4d6f524c250066774abeb54170af1e68ce5898e48d10a2d5acd3b974b5c7d7d638a8f19aac21d6a7e52848c406c8b750e9c27032e160e1f505c0b6 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_sv.tar.gz 12456210 BLAKE2B adbc5dab91a9ad2dc8eaab183ff1bba7b06e588dd3c25567be4bcb32491af5d11862ac26181f084b0dd4b1d82e272e6e60a46f0286fd049373dbc220f1505432 SHA512 6668a204ee0d2ccce83a51dffbca422a629b9ddcbd3d05493c1a6f19b20798b774c45c114cc5a598e1c5b67dfb9df5e1ff41310e1beef9a20c2cfa707fb9b937 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_ta.tar.gz 19097795 BLAKE2B 639d37f13c9bbb395c3911590713271751a7e0b925ab0f8c873ee9cfc82b8841c867a09586d4d4d3c34323f8320f7d786398777116b08b2dfd7e4b601c82e8b1 SHA512 d837b33df0084110c2e734111cb10a28e0acff3d0ade766065f5af0bb98dd46ddf641cd0d84bf0689c08abfb8f2ded002cf85abc5cb9d00f9f063bd5efeec96f +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_th.tar.gz 19050716 BLAKE2B 524f5242c67f802f7c2c66f9ef7879f1b92703c94163fddcbb61d28b55138ccc04c235b6c0ded3ff875c7ef207f85b2e54e1fb0c78aa0ffb671e0d06ec5f53a5 SHA512 282c33576529a4732c29afebb905e1dc5c3b079df1f91b79814d8cac5d6eaca55fb65fc6bff2c1c2417294de1b6a897bb5d6c51abbdc16330428fd73bdeb9819 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_tr.tar.gz 12160958 BLAKE2B 3084973f951f8d43754f96873c41eaafde69fa8d393e1cf203e5dffb60a7a6cefbcb68e9216971b208872e72883706eb08f697d00c7b3101099dd7f396d23486 SHA512 8189eba7f7063feed7a5ef8f39148bd17f9c0440044a87f14ad5e3c2ee90c46afdd239d0814279579aa3c1d004779f270d6c8f742e19dd39b3d323a3967d13b3 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_vi.tar.gz 13405549 BLAKE2B 979bd08bece061f347310532a67069dbfdc3ac08e00d45d494b721fc95ea715154e1656dccb330173fab959e052f4ade537968791fc50f3c7842a9034eb5715c SHA512 c5dbad4c33ac07061f8ff8121387e085bd791427036a0076e1d8399c8cc092f5a70135cd509ec118b16d057a814849f8304c469c48c16ec2e82871de8a5d7fe7 +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_zh-CN.tar.gz 13841039 BLAKE2B 05bca6b1c4b1b8798038a8ce939e13d6db5546f07d15b81c95d994626ef0096b32ffe8ef4e9ba1bba3b706a7b62f8fb21176a0141f990819abaed295df4f38b6 SHA512 e23c319ac62576625783ea2f10392cb402dda9d5b1acfdc8b1c5f0a622333f75258debefdf85ce1f74f4bb895043b6abd638c860a5f99468602acf2617fbe32e +DIST Apache_OpenOffice_4.1.9_Linux_x86-64_langpack-rpm_zh-TW.tar.gz 14046453 BLAKE2B 7b521d05aa1ddaac9cc3b78c99b35abd7e7327436112cf0e8f6fa0593d0428617cb26237ff37d2d621914dd99aacad34f121bf24b2ba064590d11ad2fe3d463b SHA512 f2f460a8dd7909ed1aa108f72697b2f6ac61d39cd33645a1c13623269fc1b3ca979ef7c5d239bac5d4fc35dd84d86f378b17bab95b0fabb1343c199738502c12 +DIST Apache_OpenOffice_4.1.9_Linux_x86_install-rpm_en-US.tar.gz 160855898 BLAKE2B 0517ba7da2d3429facbd8a85e0c5c804403b3e01eeb4c48d300d0cdc863f4609fc8e41f8d9f84bea12f5c41a1493b925328d9f626d7cc696b38b10de2c444c25 SHA512 01435216e3177b4600f2ee7796af0372bc355c84aaf372b933b800a13b28cc1283e28e64d5d03138d6de1f8c393bc2db66d9da49e845a569b9641be40e0b5122 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_ast.tar.gz 19102224 BLAKE2B cc28aaf4d3847091b7fb1ab468206dffb535e3336edc96c2568686eeddabab1d53bd202b68feed55c119799baf826816654e9bf61b62777b0d9182c842ef5bcd SHA512 9dd38dafdff38ddfa1b5920177a815f0fbd9f89b4915d8041ee35be03728dddd151bddac688f343232b66bb1cfcd7244bf50bad6399dcccc413f6d0fae313b26 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_bg.tar.gz 13591140 BLAKE2B a32b6ca5cad9fae9677c7d1e7d26bd2ed549940dbac6e095cd50ea311f9df57853f7d473e17ccc587e86acd47126c153efdd027474ef5faa577be5288a8cf9f8 SHA512 37f56e91206984ff4a993fe59142d86e03741bbc91087afd130b1769fb7e0edeeb45a729a11356b2b68fcd32ee8ed41d30c3835d6539d0921012497db59379a6 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_ca-XV.tar.gz 20536709 BLAKE2B 87695ec72c62af4d377abe1a8ccefbbea1cff2f9822e2437ca48c33b3a44c3a83ffcf8f41100ba67a13e3596c5bb4773178a01fb188a83d50a40207ef990acaa SHA512 815f48d74b36bb1aeaa15cb8ac867d854b50d3db723f83474eddd3de9f7fb48a24dd4fb10bb6479a9ddc041eefb84f24297e79e7e4d70a0dca2fee01524c45d4 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_ca.tar.gz 20528566 BLAKE2B 707e0559acfbb07b5531b1e28b0a1688152ea2d49a3beaa251b7a9023d39be169c521893ac4a255063b750191463dc63099f6fb765cce53d7b4fb5be3cd376a7 SHA512 132542968046d9938fce54fe0d29e64df3b1c9b97205616c3dd87a73db5c2edecfcce7fdc7d2981f11b0a6df5ce76f33652d41e000cc0c86b5e15461dd7f610f +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_cs.tar.gz 12637103 BLAKE2B e90fabbdf246c8d51f62318cde877c86f36699611432267630a2dd38d404f35b0f714f22a23baafb7c718019d67ba519c5e0285a615049d535942a61fe907da0 SHA512 f952e784b49e4ee4fcfa2ee9bfa8248092411d3548e9648b386ab70491130e5de1358b9a8f5d38633bc1e4c82d4442daf115a8dd2bcbad25f5876fbd7b61a434 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_da.tar.gz 12424843 BLAKE2B e617ed01bad0166f5e9755adde9d3dd9a0d6c9c32f6b4a016bbe7543bccc02a0817b07a38a5ab922dfd06c6c3416ddfdfe7218e6052172140fcff610a32a08fc SHA512 29e697c32e0cf5b83425f2d55a775354e69e58eaf9f380ac08263215147c71668bd765dbd955a9ed6b99094ef29b937f5afdd84b521f4379fba1fd346006823f +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_de.tar.gz 20732156 BLAKE2B d0184a749158e4289dcfee250c5c9cd642760a59b16ff3ee604d99f5a2ccecb9f3a3a6f3f88d6c894caae322dc204c617fd23cd936b3e0132bd86a406647c1f2 SHA512 06b27c7c60e5568fd47b4b6e26fe61c8bda660c8199b19bed338d8f4dc97d1ffc0eed825e633a730037a554dedb96eada9d0a7c963b67b9c9641b6f9733b2ed4 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_el.tar.gz 22055751 BLAKE2B 1fdb8bff1eb7c13b5980d8ed50e55acdc146bf099ada8464643983271ebbb6d09f64c7405a18f3abb4c0ba8714eaf8ec471e06d3cdee57ddcdf9d43647b4688b SHA512 4037d89dbcc4619aab08d1f7070ecad2441b1cdec17fac9e12d9dc5ff314d5a0e0996b0b18217d927abb3d628bb2eea223a3e6b30705eb4c7a3dbea2ed115e33 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_en-GB.tar.gz 11391497 BLAKE2B 9fa85f709f9cde884200e066bd6ef6028d6e779d2e961a6ea4683de6b4db3541ed232cb9c95b5a2c8d0b7d88245b209a29c726ecf4ef71137d546b3dcf62be4a SHA512 387bedfee1a86491003e9be5584f24ae9ee21dca59854e00416729ecbee1d49e2d5227287e5c2eed1cd7e2b09879250455bde5607806442099dd232f45ceee77 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_es.tar.gz 12825111 BLAKE2B e75b58a8bd45c28153f9a27a294105018a94987a63da2614c53f004d6774330d8ffe925c173fae6407da7be2e730c7959180757af2d8df3e5af86ce45a001d0f SHA512 07572b0bd9eb7651111b92a0445adc2bf327b7465e0ed09cc0b267e43f5e6cbc6b68c5002c8578c6b6704da359f5d8ef3aed368b778bcd83d795c7b6bda0287e +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_eu.tar.gz 12681765 BLAKE2B b90a9db52e0feb2cb4e4275c27439e81a17432240125e1497caa80000ad420114447aa3ff11572ecf4dfbbba1454be114e61ee608733e3c69321aee9acd66b96 SHA512 3bd86187da33acca2f67f8bea493bbb33949f47307fbcb82316863366b65696501b29ac37a1a5048ce9f956cf861a2ac5b1d2b2212b4ddcd9e577cb2f21668d7 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_fi.tar.gz 20812755 BLAKE2B 0f552be70077be2778e5580f4cfff8bac7fc5712c34187988ce77f8e4e83d47221663510e8f61eb6c7569f3333d81ded786c3de4091845ed1bf23fcb143cedef SHA512 2c6c34e1d0639f4c41a0df9a208d2009907b7fdc3247ae342be4c498e34042d90781945f039d448e7c8e49907910ad9b1f9a33be443992ce2fd37b29fcf49ffc +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_fr.tar.gz 13049303 BLAKE2B 3c14d82332a292304c8cb45845bfa1e5f65c9dec48479e60c9d023529b81ef14ba3db47de95defccd98487cd812e879cf060d2e4c3d01fa62596b21d0d2f5376 SHA512 9307f78b4303ff3c3c1838df73b6a2b210ef8fab542eb720b01c9bc71ad98e05d9e23dcc29cf8073a85b016c4ad5864fc9e95b17995bafb9af11f542e6c69e4f +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_gd.tar.gz 19107402 BLAKE2B d7761210a42004d601227559b5a947c57becf9f2d0cc41dddf99658b6c4ba112d47d665bf96393df8c49c0e2b5881b03e5c60ca4531128ea35e4efb9eccd718c SHA512 af8cf8e72f7da45f2799796d6fc7e0fa9944663852ae414df73c28fa114a721c00fa68c19c959af7ceb49ea9c46593e6861da0e4ee3f301a7009915147e4f999 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_gl.tar.gz 20121083 BLAKE2B 071c35f0e2809e2b8c8ea51db38b59bdcefd07dca8a46561b36c08cfce7a301ea55dbf60629b3eb11d982768fc974f0396d575431ce23369c92a12b6a57e53e6 SHA512 be82c2dc235b932c84e45f57affd719bf1eff946da4d3021a8525962a07f326c489cabb39493814c52aed16164afe20e5118987ba63acc638f82ca6de8fe6e63 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_he.tar.gz 19125802 BLAKE2B a88592717f61856b9868fe9ecf559e54cac339bb28da4ea30c1c75337c3e2805945b3d15fd7de16657ac9aeb47ad1e11ac5da3c57dcc1b17fdc05c12a6ccc20d SHA512 e88850568ac5835b719cb0d0798f69ddb210a277785a70db9b8562f965d44947f9b6346aca1a7abf293bb76f3cc521966100a19ac485e77b5cf77e2a4139d0b6 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_hi.tar.gz 20086684 BLAKE2B 0f245d725c37f67031c1d7059055ea896cb04fc560572006c0f8608f447ca4fbeaadcefb68de1728ce67d50bd94cfb8ded0317b25d9ce519af56aa6e7af4a3c3 SHA512 f04855cc606e151fb92b27511af2c2e089985243fbb667c98489353bc38f465189b520e7eedf760e5cdba38c4905c7dd583347871afb81cc1dff5df1c8bd4cdb +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_hu.tar.gz 13089420 BLAKE2B f1249babf96c4600a8a8d92a20dc3c3a93aa52747506e70c3adde28b20d59357db6c08add1c5057558236b5b1e0b1a981b4179e79c1e0fe4cc6f89e170bb0b45 SHA512 44777e7d14e6dd1700b5e63cc1d4fc777fe712ffe9c2fc46627c77c4e7bd070b094613bb9b7e4bef4cf8e197baa376ad191ff100940f806857782f4754ce05e6 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_it.tar.gz 12792419 BLAKE2B 45ab714843ad2ba2d73e80567a62e3d88f9cf5c64bd9f738f43b85c2084b8ea978e6dd16ce29f53674ccfd20857ea9ba223f3720421f920407d0d12b7881a8dc SHA512 8dbdbb08ddcbeacb4164a96a1abda8e191c02e74fd0b54e5d9474448e4156e30efb92084dbc1f7f8dbb0f1a03eeabc779e17fbb2656c58ecee7baacf68ae4bbb +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_ja.tar.gz 19013408 BLAKE2B 75ca6ce56e2bdadd263bbc5316a472b91a851f0a1be37f715f93da8d763f89ecdf70467c21fc818c5cbc80f1de67b8e504c12ec7c1fd482a978d477b28927290 SHA512 5234174e21100a0c8a0fdc3043503fecc87315c274147bd74d7f89c512fbfcb652146fb1b5cb8b8fb29b59966e28847ef2f67b5c7285e49448b6dcef7faa1e84 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_km.tar.gz 15941772 BLAKE2B ead99ac23149a6c27a0e55da5468d51de5655fd4c87116a7ca19af04e6ba33836c9f3d41ea83122476d4fca75998ffbfcd3daa6aafa97c11185f43634d940c47 SHA512 7977714c93a65c4e112f1042db52f6aca0326f91055d486de31b08765de0e2730711204f56249cf5dfeec7f621f7b1e94b8e1d754663419eb5311ebe74f9711a +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_ko.tar.gz 12541523 BLAKE2B 2e3d8fa081e74486ab57059ee404633569e475533cb5b5bb0738c124d07f399f2fec48256668a3207dd2e631170831c2970aae065c647edb9c5babc81514b867 SHA512 1ba86879c35ef3a59447beaeea9494c161d7c044d112b86c620193856074759f293c91729709258b46728a08dedc570c4bab098e667c81b5a39f5cc46e455f55 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_lt.tar.gz 19005786 BLAKE2B b1cfa3b51e30d1a8e659d0c7c819d47b07705fdea664c31aa2de741e0551cde069f9f4c481e705ad1863f42e6ffe6c11ea3772efb88c9cf37b5bec1d4aa8f812 SHA512 40ea4f4079902ca81d9d348a0d6cde1d51ef61a3172101ee41ef986b266551e30d0be14bcf43e89f642be7823d6a7c2c9b592230190545e5a646ff65f6a6a50c +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_nb.tar.gz 20240922 BLAKE2B 545d09141da7d71039569cee75093b111d2eecc35ad27b45fb3690a3f2163cc034540a160ce6c7c5423c29e61d72126c8648c66c761976347eb42395fc1b67c0 SHA512 00db113f28735fdbe9759e90c93fc423844c76308adb60cc8470d2cb4d5f685e3f25d41504732389ef13d682b53c1731e8099aaed1d8a2184fba612f749d3f63 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_nl.tar.gz 12629314 BLAKE2B 7c5efab7a6e384bcf538ebec05a436ec0adc288f6fc4bbb4efed5347ddbe476a24ef9996af316bcd74841649878e6652e97a38fd7ee2425e600a6d7b97d95973 SHA512 8aa00dcedef8e8bc1c7fcf17ccaf924892de982f2db480d1891e37096d8c9d8613025666d6e661f4e4c6e680af373de2a9d7f6046966aea2e5154d48fb224686 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_pl.tar.gz 12985331 BLAKE2B 14392c4daf9e116e45a7b4382cf34105ac48b214cb60c844860efe863fdfd8e38a7132a6a40c5d228f5e7c24be1020f7818c097fbd0f86afcfd28384ae23911f SHA512 476a648c82ec6ea8c1287669ebe2887dd68189e4295bdaa5bb0bc4feb42fffc4a3ed1d2f464580125fc49d3f82d8396a10935ab928b9ccabdb3eee3c0adbc532 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_pt-BR.tar.gz 12645200 BLAKE2B 6e544889e4a91117c4255768b47d084fa2bf68a39b088fe0d8390be2f705ade46cd481065f724045d7da49221c27c1fcbecd28173f6fc2ec5c8b8f95607f0815 SHA512 666f8346821861458176a4218700ba997612c119a68844c6b418c8b993188a1ac382258dc276d33532579135fd7865a62815e655947b13b387363f61d2711b30 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_pt.tar.gz 12642059 BLAKE2B 90aba97affd4a83d645b27991a042f0a2051f08517b752ac17bc0fb33e8a8eee25c77d6869a6e6b3c6b3a6e5a70afe84acc7e1cb786738ac7d5a2f1a45e540a9 SHA512 a4e63de3544e4e55867474beab3f47442efb8179f529d2f3696066207cce0be2b791b41428874932c4093213c7c1af0bdaf1db5dc812c870da5ec695cb756526 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_ru.tar.gz 13726412 BLAKE2B 5526f416c77b64f7795265d0c31d8d9fa4a0d9ea40175fd8ee2159ec5b75e7b48beadd6ff63b7e253a347313861cce83a9a50ea11be531d9b0e1e9354bfe2b94 SHA512 2fc5d06dae1a2f1bace1e091cd74795276c6328f6bca4f8d9368b008b2809cc8c1a92892cd1c479abf95bf06ee91cf4faf20a1f870f36ca2fc0d812342b4b9c0 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_sk.tar.gz 11835198 BLAKE2B 9c3b91fdb1eff5af08a124c584e4b9d1e9cee61c5539306e5e8001b1730cbce2c7317af9958adee44fc1ae46db2c139db7aab6ad2848f2973b2c236eae7630e1 SHA512 abf6711dc9e99a3385f5411fccb12c67a98fd183fabbab7a53f962c94bec17940b55994b0def0c3a178c9fd75524c384fb2f012515313abd15c43004d6429120 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_sl.tar.gz 12573025 BLAKE2B 92ec0283f5107c80e3e2672c2c4398cfc1d1a1cc7f4b757f3e3b86ab8b33c7317e978576af49e8fa06147bf0f84b938d89fac2af76706aa1fd5ecadb95feedf6 SHA512 0202cc8c6f1ddea61e3bf4f6267239c875aac9347d6a6c6d8d68c8ed03d928f206add3448d6245f56ef662ccfb4a910295ab9d1d9a76c9132a2cd1ceff3a3323 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_sr.tar.gz 19088586 BLAKE2B 93e9be240a496b1e42e86b2375123c82c755fcfb78eee61bf26bb3bdcf3ca77a62cd8330a027c26cf35ecc30080d8b505ea50de1285b4652bf101a48ff6e2fa2 SHA512 90b8be05f709eb3e2314354cbe59369bd88c445df4e1c95a1ba65ea9aa99650c8809212bdeb6a59338259e0bada215521e46d5f5da9ce1db5a00afcae7686c7f +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_sv.tar.gz 12463362 BLAKE2B 9dc00eef3c253863c222f3a585cd9e013f695819ec48fd4c91bb723480e3eb2c8cffd56700a046509f376fb2f0e8c139206f3dccdc3c779aa7b324286fd46c91 SHA512 3d49626563e1d9ba9b76432b36494a33dc73d4a0f821583ed6d6a8ab437d20cae22a14224250401012b64b2337fd20704c81be390eb9e1d9583ceac93f730119 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_ta.tar.gz 19105953 BLAKE2B ef9616747ba8a57a117212890a969f30a918d07f446e90a7e744c90aa68a705d0ae4693b7568b5fcb3a9fa0deadcc29ee7bd248904e3eb1903eb23fdb1f01f2d SHA512 8d685e60d3917673b7495352594222da089cd7f792d5a420059ff7960a5190f13ebeb692e13e421a361939f439975999b008f9fc86d2ba528ed54f549438173f +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_th.tar.gz 19057132 BLAKE2B afa8e45b9e91a84394e2023d05b1da5ffa521269d0ff961d6880693e52229ad4f62ab237aea8ff15440a20569db423b1769cfaa85aead3b0476f1a83e0745d8c SHA512 a3203a539a89be060d7b19efdf4fb491069746842a4a51f11ceaafd014aa663ae1f010d345ac4f0c53a6d8c6882daad71826de3a219730b1bbb90be4521e8b8e +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_tr.tar.gz 12172928 BLAKE2B 6120855b5a017e30e6d38544218a6531ee9f20ef7271600d0edee8e5ce125b318168f297022e7a9f25aa816ea4f02cb5f5032ca8c92b9464554d15cd0b94f8f5 SHA512 fea10ab5bef3319cbcf34d73dbbf029141305d91bb05df970a16095219c8952f177972e9560df8e3393506d02c818f7722fd0ada7b04b746e2b8c17b9772e36e +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_vi.tar.gz 13412996 BLAKE2B 387bb81e81c5178644e0b7b39d200ec0754f4f3ab91fa5204c573f902551f29b88871a89f10d869717c4bb158b44d43e3364fd1453829de7c070ebbf8da4947f SHA512 58c8bdfa3908fb2fbdb1a2a3bd6af6845ab9284c10ee1f9dc5838913c1dd2feaf1794d92825c0ee17cb97c36a7ab6c7de30cdd8d0006154748d03c96d8147927 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_zh-CN.tar.gz 13846285 BLAKE2B 33d2deeffb422bdd1b1ea411211932b5442d58c73bf673a748bb32605c6ca4d38104aef8394c07de9827157cdac440dfd005c90ba0c8af071ea130daa7df2b98 SHA512 7b47286e546c515c8677c4c8879f0650b3791656f35511a7692c5da163424441bdf48555e59eab9de13d4a18bc98d62f79ac17d4cfc0b6fad254d7bd26684fe5 +DIST Apache_OpenOffice_4.1.9_Linux_x86_langpack-rpm_zh-TW.tar.gz 14056251 BLAKE2B 5e7db54596c5d45cda6feaae518274878d1411a65231c20375bc63ed2feaa9b77b53775d14c7bebfe7eddea145a73a993c923feb8b9110c0465dc2928692ff02 SHA512 4c730042cfca5a3c5b99b487e834c343a0edcfd2820ab6b13dfa6987af638ca1bc08a27a7b5cbfb99a5562edbcd9ab9fa77cbd49d53ac7c2ad890965d4adb8cc diff --git a/app-office/openoffice-bin/openoffice-bin-4.1.9.ebuild b/app-office/openoffice-bin/openoffice-bin-4.1.9.ebuild new file mode 100644 index 0000000000..7916b56606 --- /dev/null +++ b/app-office/openoffice-bin/openoffice-bin-4.1.9.ebuild @@ -0,0 +1,192 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit desktop multilib gnome2-utils pax-utils prefix rpm xdg + +IUSE="gnome java" + +BUILDID="9805" +BVER="${PV/_rc*/}-${BUILDID}" +BVER2=${PV}-${BUILDID} +BASIS="ooobasis4.1" +BASIS2="basis4.1" +NM="openoffice" +NM1="${NM}-brand" +NM2="${NM}4" +NM3="${NM2}.$(ver_cut 2-3)" +FILEPATH="mirror://sourceforge/openofficeorg.mirror" +if [ "${ARCH}" = "amd64" ] ; then + XARCH="x86_64" +else + XARCH="i586" +fi +UP="en-US/RPMS" + +DESCRIPTION="Apache OpenOffice productivity suite" +HOMEPAGE="https://www.openoffice.org/" +SRC_URI=" + amd64? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86-64_install-rpm_en-US.tar.gz ) + x86? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86_install-rpm_en-US.tar.gz ) +" + +# TODO: supports ca_XR (Valencian RACV) locale too +LANGS="ast eu bg ca ca-valencia zh-CN zh-TW cs da nl en-GB fi fr gd gl de el he hi hu it ja km ko lt nb pl pt-BR pt ru sr sk sl es sv ta th tr vi" + +for X in ${LANGS} ; do + IUSE="${IUSE} l10n_${X}" + SRC_URI+=" l10n_${X}? ( + amd64? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86-64_langpack-rpm_${X/ca-valencia/ca-XV}.tar.gz ) + x86? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86_langpack-rpm_${X/ca-valencia/ca-XV}.tar.gz ) )" +done + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + !app-office/openoffice + !prefix? ( sys-libs/glibc ) + app-arch/unzip + app-arch/zip + >=dev-lang/perl-5.0 + >=media-libs/freetype-2.1.10-r2 + sys-libs/ncurses-compat:5 + x11-libs/libXaw + x11-libs/libXinerama" + +DEPEND="${RDEPEND} + sys-apps/findutils" + +PDEPEND="java? ( >=virtual/jre-1.8.0 )" + +RESTRICT="mirror strip" + +S=${WORKDIR} + +pkg_setup() { + QA_PREBUILT="usr/$(get_libdir)/${NM}/program/*" + QA_TEXTRELS="usr/$(get_libdir)/${NM}/program/libvclplug_genli.so" +} + +src_unpack() { + unpack ${A} + + cp "${FILESDIR}"/{50-${PN},wrapper.in} "${T}" + eprefixify "${T}"/{50-${PN},wrapper.in} + + # 'pyuno' is excluded from unpack list to switch off Python2 scripts support + for i in base calc core01 core02 core03 core04 core05 core06 core07 draw graphicfilter images impress math ogltrans ooofonts ooolinguistic ure writer xsltfilter ; do + rpm_unpack "./${UP}/${NM}-${i}-${BVER}.${XARCH}.rpm" + done + + rpm_unpack "./${UP}/${NM}-${BVER}.${XARCH}.rpm" + + for j in base calc draw impress math writer; do + rpm_unpack "./${UP}/${NM1}-${j}-${BVER}.${XARCH}.rpm" + done + + rpm_unpack "./${UP}/desktop-integration/${NM3}-freedesktop-menus-${BVER2}.noarch.rpm" + + use gnome && rpm_unpack "./${UP}/${NM}-gnome-integration-${BVER}.${XARCH}.rpm" + use java && rpm_unpack "./${UP}/${NM}-javafilter-${BVER}.${XARCH}.rpm" + + # English support installed by default + rpm_unpack "./${UP}/${NM}-en-US-${BVER}.${XARCH}.rpm" + rpm_unpack "./${UP}/${NM1}-en-US-${BVER}.${XARCH}.rpm" + for s in base calc draw help impress math res writer ; do + rpm_unpack "./${UP}/${NM}-en-US-${s}-${BVER}.${XARCH}.rpm" + done + + # Localization + for l in ${LANGS}; do + if use l10n_${l}; then + # Map ca-valencia to ca-XV used by upstream + case ${l} in + ca-valencia) m=ca-XV ;; + *) m=${l} ;; + esac + LANGDIR="${m}/RPMS" + rpm_unpack "./${LANGDIR}/${NM}-${m}-${BVER}.${XARCH}.rpm" + rpm_unpack "./${LANGDIR}/${NM1}-${m}-${BVER}.${XARCH}.rpm" + for n in base calc draw help impress math res writer; do + rpm_unpack "./${LANGDIR}/${NM}-${m}-${n}-${BVER}.${XARCH}.rpm" + done + + fi + done +} + +src_install() { + INSTDIR="/usr/$(get_libdir)/${NM}" + dodir ${INSTDIR} + mv "${WORKDIR}"/opt/${NM2}/* "${ED}${INSTDIR}" || die + + #Menu entries, icons and mime-types + cd "${ED}${INSTDIR}/share/xdg/" + for desk in base calc draw impress javafilter math printeradmin qstart startcenter writer; do + if [ "${desk}" = "javafilter" ] ; then + use java || { rm javafilter.desktop; continue; } + fi + mv ${desk}.desktop ${NM}-${desk}.desktop + sed -i -e "s/${NM2} /ooffice /g" ${NM}-${desk}.desktop || die + domenu ${NM}-${desk}.desktop + done + insinto /usr/share + doins -r "${WORKDIR}"/usr/share/icons + doins -r "${WORKDIR}"/usr/share/mime + + # Make sure the permissions are right + use prefix || fowners -R root:0 / + + # Install wrapper script + newbin "${T}/wrapper.in" ooffice + sed -i -e s/LIBDIR/$(get_libdir)/g "${ED}/usr/bin/ooffice" || die + + # Component symlinks + for app in base calc draw impress math writer; do + cp "${ED}/usr/bin/ooffice" "${ED}/usr/bin/oo${app}" + sed -i -e s/soffice/s${app}/ "${ED}/usr/bin/oo${app}" || die + done + + dosym ${INSTDIR}/program/spadmin /usr/bin/ooffice-printeradmin + dosym ${INSTDIR}/program/soffice /usr/bin/soffice + + # Non-java weirdness see bug #99366 + use !java && rm -f "${ED}${INSTDIR}/program/javaldx" "${ED}${INSTDIR}/program/libofficebean.so" + + # prevent revdep-rebuild from attempting to rebuild all the time + insinto /etc/revdep-rebuild && doins "${T}/50-${PN}" + + # remove soffice bin to avoid collision with libreoffice + rm -rf "${ED}/usr/bin/soffice" || die + + # Vulnerable pythonscript.py, bug #677248 + # Disable python2 script support bug #715400 + rm "${ED}${INSTDIR}/program/python" || die + + # remove obsolete gstreamer-0.10 plugin + rm "${ED}${INSTDIR}/program/libavmediagst.so" || die +} + +pkg_preinst() { + xdg_pkg_preinst + use gnome && gnome2_icon_savelist +} + +pkg_postinst() { + xdg_pkg_postinst + + pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/${NM}/program/soffice.bin + + # Inform users about python scripting security problems, bug #677248 + # and removing it due to the end of python2 support, bug #715400 + elog "Python2 scripts support via 'pyuno' module was skipped to unpack" + elog "due to a security vulnerability (CVE-2018-16858)" + elog "and the end of python2 support in Gentoo." +} + +pkg_postrm() { + xdg_pkg_postrm +} From d43819b4b937a53f8593eeb4692cf13750112c4e Mon Sep 17 00:00:00 2001 From: Aisha Tammy Date: Thu, 11 Feb 2021 18:17:30 +0000 Subject: [PATCH 7/9] net-misc/purritobin: version bump to 0.4.2 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Aisha Tammy --- net-misc/purritobin/Manifest | 1 + net-misc/purritobin/purritobin-0.4.2.ebuild | 47 +++++++++++++++++++++ net-misc/purritobin/purritobin-9999.ebuild | 4 +- 3 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 net-misc/purritobin/purritobin-0.4.2.ebuild diff --git a/net-misc/purritobin/Manifest b/net-misc/purritobin/Manifest index 1a6737e312..84ad34bfd1 100644 --- a/net-misc/purritobin/Manifest +++ b/net-misc/purritobin/Manifest @@ -1 +1,2 @@ DIST purritobin-0.4.1.tar.gz 14363 BLAKE2B 96bcfe76556f430db52ea99bb991acd66c92926faf3c3259b56db16c0195b1a5c70e311e51054a7c1d7d78d687de2e162c214933f9ba6f16dbf3189536e98f06 SHA512 83b448e9599ab87d324d8ff988f339cafe38f8681c92ab986cea0042862db8fe8ce51d979edffedd0a819baa4d25ebffa26fa5362e5e96ab76b8a982a8cb0877 +DIST purritobin-0.4.2.tar.gz 15436 BLAKE2B 3e632738a9dc17beb331f80a79b52cf75716401d5aa6c6ebb696fd22ea6c65a5f0b7b80e78f8849783ef9688adcc740837d0ae0ab24407f49b274cb09e60eb7d SHA512 1e348ba30ffc1d79643b15da275e29536d3c0a7719ecf27455fafe84a066c7f8d08c5fad5be513d9d6b2b9a7e094dbe38f982eb791b2224a5c32e6fe2a41e0bc diff --git a/net-misc/purritobin/purritobin-0.4.2.ebuild b/net-misc/purritobin/purritobin-0.4.2.ebuild new file mode 100644 index 0000000000..cbfc6e3527 --- /dev/null +++ b/net-misc/purritobin/purritobin-0.4.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="minimalistic commandline pastebin" +HOMEPAGE="https://bsd.ac" + +inherit systemd toolchain-funcs + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/PurritoBin/PurritoBin.git" +else + SRC_URI="https://github.com/PurritoBin/PurritoBin/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" + S="${WORKDIR}/PurritoBin-${PV}" +fi + +LICENSE="ISC" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + net-libs/usockets[ssl] + acct-user/purritobin + acct-group/purritobin +" +DEPEND="${RDEPEND} + www-apps/uwebsockets +" + +src_configure() { + default + tc-export CXX +} + +src_install() { + emake PREFIX="/usr" MANDIR="/usr/share/man" DESTDIR="${ED}" install + insinto /var/www/purritobin + doins frontend/paste.html + fowners purritobin:purritobin /var/www/purritobin + newinitd services/openrc purritobin + systemd_newunit services/systemd purritobin.service + einstalldocs +} diff --git a/net-misc/purritobin/purritobin-9999.ebuild b/net-misc/purritobin/purritobin-9999.ebuild index 5bfefc1ec0..cbfc6e3527 100644 --- a/net-misc/purritobin/purritobin-9999.ebuild +++ b/net-misc/purritobin/purritobin-9999.ebuild @@ -41,7 +41,7 @@ src_install() { insinto /var/www/purritobin doins frontend/paste.html fowners purritobin:purritobin /var/www/purritobin - newinitd "${FILESDIR}"/purritobin.initd purritobin - systemd_dounit "${FILESDIR}"/purritobin.service + newinitd services/openrc purritobin + systemd_newunit services/systemd purritobin.service einstalldocs } From ae7b0bfbb92f3ee9001e409405f7e98d33ee2611 Mon Sep 17 00:00:00 2001 From: Aisha Tammy Date: Thu, 11 Feb 2021 18:20:32 +0000 Subject: [PATCH 8/9] net-misc/purritobin: drop old version Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Aisha Tammy --- net-misc/purritobin/Manifest | 1 - net-misc/purritobin/files/purritobin.initd | 16 ------- net-misc/purritobin/files/purritobin.service | 17 ------- net-misc/purritobin/purritobin-0.4.1.ebuild | 47 -------------------- 4 files changed, 81 deletions(-) delete mode 100644 net-misc/purritobin/files/purritobin.initd delete mode 100644 net-misc/purritobin/files/purritobin.service delete mode 100644 net-misc/purritobin/purritobin-0.4.1.ebuild diff --git a/net-misc/purritobin/Manifest b/net-misc/purritobin/Manifest index 84ad34bfd1..93d703f77d 100644 --- a/net-misc/purritobin/Manifest +++ b/net-misc/purritobin/Manifest @@ -1,2 +1 @@ -DIST purritobin-0.4.1.tar.gz 14363 BLAKE2B 96bcfe76556f430db52ea99bb991acd66c92926faf3c3259b56db16c0195b1a5c70e311e51054a7c1d7d78d687de2e162c214933f9ba6f16dbf3189536e98f06 SHA512 83b448e9599ab87d324d8ff988f339cafe38f8681c92ab986cea0042862db8fe8ce51d979edffedd0a819baa4d25ebffa26fa5362e5e96ab76b8a982a8cb0877 DIST purritobin-0.4.2.tar.gz 15436 BLAKE2B 3e632738a9dc17beb331f80a79b52cf75716401d5aa6c6ebb696fd22ea6c65a5f0b7b80e78f8849783ef9688adcc740837d0ae0ab24407f49b274cb09e60eb7d SHA512 1e348ba30ffc1d79643b15da275e29536d3c0a7719ecf27455fafe84a066c7f8d08c5fad5be513d9d6b2b9a7e094dbe38f982eb791b2224a5c32e6fe2a41e0bc diff --git a/net-misc/purritobin/files/purritobin.initd b/net-misc/purritobin/files/purritobin.initd deleted file mode 100644 index aebbb1174c..0000000000 --- a/net-misc/purritobin/files/purritobin.initd +++ /dev/null @@ -1,16 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -name="PurritoBin" -description="ultra fast, minimalistic command line paste-bin" - -command="/usr/bin/purrito" -command_background=true -command_args="${command_args:- -d /var/www/purritobin/}" -pidfile="/run/${RC_SVCNAME}.pid" -command_user="purritobin:purritobin" - -depend() { - need net -} diff --git a/net-misc/purritobin/files/purritobin.service b/net-misc/purritobin/files/purritobin.service deleted file mode 100644 index 7a27487965..0000000000 --- a/net-misc/purritobin/files/purritobin.service +++ /dev/null @@ -1,17 +0,0 @@ -[Unit] -Description=PurritoBin -After=network.target - -[Service] -SyslogIdentifier=purritobin -Restart=always -RestartSec=5 -Type=simple -User=purritobin -Group=purritobin -WorkingDirectory=/var/www/purritobin -ExecStart=/usr/bin/purrito -d /var/www/purritobin/ -TimeoutStopSec=30 - -[Install] -WantedBy=multi-user.target diff --git a/net-misc/purritobin/purritobin-0.4.1.ebuild b/net-misc/purritobin/purritobin-0.4.1.ebuild deleted file mode 100644 index 5bfefc1ec0..0000000000 --- a/net-misc/purritobin/purritobin-0.4.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="minimalistic commandline pastebin" -HOMEPAGE="https://bsd.ac" - -inherit systemd toolchain-funcs - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/PurritoBin/PurritoBin.git" -else - SRC_URI="https://github.com/PurritoBin/PurritoBin/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" - S="${WORKDIR}/PurritoBin-${PV}" -fi - -LICENSE="ISC" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - net-libs/usockets[ssl] - acct-user/purritobin - acct-group/purritobin -" -DEPEND="${RDEPEND} - www-apps/uwebsockets -" - -src_configure() { - default - tc-export CXX -} - -src_install() { - emake PREFIX="/usr" MANDIR="/usr/share/man" DESTDIR="${ED}" install - insinto /var/www/purritobin - doins frontend/paste.html - fowners purritobin:purritobin /var/www/purritobin - newinitd "${FILESDIR}"/purritobin.initd purritobin - systemd_dounit "${FILESDIR}"/purritobin.service - einstalldocs -} From 597fee0f4592a7176881ab520dd0c51bfc253c7c Mon Sep 17 00:00:00 2001 From: Alarig Le Lay Date: Thu, 11 Feb 2021 20:16:55 +0100 Subject: [PATCH 9/9] net-misc/FORT-validator: New release 1.5.0 and init adaptation Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Alarig Le Lay --- .../FORT-validator-1.4.0.ebuild | 77 ------------------- .../FORT-validator-1.4.1.ebuild | 8 +- .../FORT-validator-1.4.2.ebuild | 8 +- ...3.0.ebuild => FORT-validator-1.5.0.ebuild} | 17 ++-- net-misc/FORT-validator/Manifest | 3 +- .../files/{fort-confd => fort-1.4-confd} | 0 .../files/{fort-initd => fort-1.4-initd} | 2 +- .../files/{fort.service => fort-1.4.service} | 0 net-misc/FORT-validator/files/fort-1.5-confd | 16 ++++ net-misc/FORT-validator/files/fort-1.5-initd | 25 ++++++ .../FORT-validator/files/fort-1.5.service | 35 +++++++++ .../FORT-validator/files/fort-config.json | 4 +- 12 files changed, 96 insertions(+), 99 deletions(-) delete mode 100644 net-misc/FORT-validator/FORT-validator-1.4.0.ebuild rename net-misc/FORT-validator/{FORT-validator-1.3.0.ebuild => FORT-validator-1.5.0.ebuild} (64%) rename net-misc/FORT-validator/files/{fort-confd => fort-1.4-confd} (100%) rename net-misc/FORT-validator/files/{fort-initd => fort-1.4-initd} (94%) rename net-misc/FORT-validator/files/{fort.service => fort-1.4.service} (100%) create mode 100644 net-misc/FORT-validator/files/fort-1.5-confd create mode 100644 net-misc/FORT-validator/files/fort-1.5-initd create mode 100644 net-misc/FORT-validator/files/fort-1.5.service diff --git a/net-misc/FORT-validator/FORT-validator-1.4.0.ebuild b/net-misc/FORT-validator/FORT-validator-1.4.0.ebuild deleted file mode 100644 index ce424e3a5c..0000000000 --- a/net-misc/FORT-validator/FORT-validator-1.4.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools fcaps systemd - -DESCRIPTION="FORT validator is an open source RPKI validator" -HOMEPAGE="https://fortproject.net/validator?2" -SRC_URI="https://github.com/NICMx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -MY_PN="fort" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="caps libressl" - -DEPEND=" - acct-group/fort - acct-user/fort - caps? ( sys-libs/libcap ) - dev-libs/jansson - libressl? ( dev-libs/libressl:0= ) - !libressl? ( dev-libs/openssl:0= ) -" -RDEPEND=" - ${DEPEND} - net-misc/rsync -" -BDEPEND=" - sys-devel/autoconf - sys-devel/automake -" - -PATCHES="${FILESDIR}/${PN}-skip-online-test.patch" - -src_prepare() { - default - - eautoreconf -} - -src_install() { - newinitd "${FILESDIR}/${MY_PN}-initd" ${MY_PN} - newconfd "${FILESDIR}/${MY_PN}-confd" ${MY_PN} - - emake DESTDIR="${D}" install - insinto /usr/share/${MY_PN}/ - insopts -m0644 -o "${MY_PN}" - diropts -m0755 -o "${MY_PN}" - doins -r examples/tal/ - - dodoc -r examples/ - - insinto /etc/fort - newins "${FILESDIR}/fort-config.json" config.json - - exeinto "/usr/libexec/${MY_PN}" - doexe fort_setup.sh - - systemd_dounit "${FILESDIR}/${MY_PN}.service" -} - -pkg_postinst() { - fcaps cap_net_bind_service usr/bin/fort - - einfo "" - einfo "ARIN TAL is disabled by default because the ARIN Relying Party" - einfo "Agreement must be accepted beforehead. Start fort, run" - einfo "" - einfo " su -s /bin/sh -c '${EROOT}/usr/libexec/${MY_PN}/fort_setup.sh /usr/share/${MY_PN}/tal/' fort" - einfo "" - einfo "as root and restart fort to enable it." - einfo "The configuration file generation will provide a config file, but a" - einfo "simpler one is shiped with the ebuid. Use the one you prefer." -} diff --git a/net-misc/FORT-validator/FORT-validator-1.4.1.ebuild b/net-misc/FORT-validator/FORT-validator-1.4.1.ebuild index ce424e3a5c..072bcd2502 100644 --- a/net-misc/FORT-validator/FORT-validator-1.4.1.ebuild +++ b/net-misc/FORT-validator/FORT-validator-1.4.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -42,8 +42,8 @@ src_prepare() { } src_install() { - newinitd "${FILESDIR}/${MY_PN}-initd" ${MY_PN} - newconfd "${FILESDIR}/${MY_PN}-confd" ${MY_PN} + newinitd "${FILESDIR}/${MY_PN}-1.4-initd" ${MY_PN} + newconfd "${FILESDIR}/${MY_PN}-1.4-confd" ${MY_PN} emake DESTDIR="${D}" install insinto /usr/share/${MY_PN}/ @@ -59,7 +59,7 @@ src_install() { exeinto "/usr/libexec/${MY_PN}" doexe fort_setup.sh - systemd_dounit "${FILESDIR}/${MY_PN}.service" + systemd_dounit "${FILESDIR}/${MY_PN}-1.4.service" } pkg_postinst() { diff --git a/net-misc/FORT-validator/FORT-validator-1.4.2.ebuild b/net-misc/FORT-validator/FORT-validator-1.4.2.ebuild index 25374596e1..c642fbdfc8 100644 --- a/net-misc/FORT-validator/FORT-validator-1.4.2.ebuild +++ b/net-misc/FORT-validator/FORT-validator-1.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -43,8 +43,8 @@ src_prepare() { } src_install() { - newinitd "${FILESDIR}/${MY_PN}-initd" ${MY_PN} - newconfd "${FILESDIR}/${MY_PN}-confd" ${MY_PN} + newinitd "${FILESDIR}/${MY_PN}-1.4-initd" ${MY_PN} + newconfd "${FILESDIR}/${MY_PN}-1.4-confd" ${MY_PN} emake DESTDIR="${ED}" install insinto /usr/share/${MY_PN}/ @@ -60,7 +60,7 @@ src_install() { exeinto "/usr/libexec/${MY_PN}" doexe fort_setup.sh - systemd_dounit "${FILESDIR}/${MY_PN}.service" + systemd_dounit "${FILESDIR}/${MY_PN}-1.4.service" } pkg_postinst() { diff --git a/net-misc/FORT-validator/FORT-validator-1.3.0.ebuild b/net-misc/FORT-validator/FORT-validator-1.5.0.ebuild similarity index 64% rename from net-misc/FORT-validator/FORT-validator-1.3.0.ebuild rename to net-misc/FORT-validator/FORT-validator-1.5.0.ebuild index ce424e3a5c..15a5660544 100644 --- a/net-misc/FORT-validator/FORT-validator-1.3.0.ebuild +++ b/net-misc/FORT-validator/FORT-validator-1.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -42,8 +42,8 @@ src_prepare() { } src_install() { - newinitd "${FILESDIR}/${MY_PN}-initd" ${MY_PN} - newconfd "${FILESDIR}/${MY_PN}-confd" ${MY_PN} + newinitd "${FILESDIR}/${MY_PN}-1.5-initd" ${MY_PN} + newconfd "${FILESDIR}/${MY_PN}-1.5-confd" ${MY_PN} emake DESTDIR="${D}" install insinto /usr/share/${MY_PN}/ @@ -59,19 +59,16 @@ src_install() { exeinto "/usr/libexec/${MY_PN}" doexe fort_setup.sh - systemd_dounit "${FILESDIR}/${MY_PN}.service" + systemd_dounit "${FILESDIR}/${MY_PN}-1.5.service" } pkg_postinst() { fcaps cap_net_bind_service usr/bin/fort einfo "" - einfo "ARIN TAL is disabled by default because the ARIN Relying Party" - einfo "Agreement must be accepted beforehead. Start fort, run" + einfo "You have to init the TALs before the first run. To do so, run " einfo "" - einfo " su -s /bin/sh -c '${EROOT}/usr/libexec/${MY_PN}/fort_setup.sh /usr/share/${MY_PN}/tal/' fort" + einfo " su -s /bin/sh -c '${EROOT}/usr/bin/${MY_PN} --init-tals --tal /usr/share/${MY_PN}/tal/' fort" einfo "" - einfo "as root and restart fort to enable it." - einfo "The configuration file generation will provide a config file, but a" - einfo "simpler one is shiped with the ebuid. Use the one you prefer." + einfo "as root." } diff --git a/net-misc/FORT-validator/Manifest b/net-misc/FORT-validator/Manifest index 89dcf1bb24..8741ee164f 100644 --- a/net-misc/FORT-validator/Manifest +++ b/net-misc/FORT-validator/Manifest @@ -1,4 +1,3 @@ -DIST FORT-validator-1.3.0.tar.gz 444918 BLAKE2B 3a8fb8cce5c71d22ab402d6b6a1478f173641a3876bad04e9fde4373d2a6b49395ff692aa048579886a82a799ed7849fc51d86c798b0b0ea9c594b4eb532b367 SHA512 0aed86979e6b9c3142cc9a53d13a619dbe22a3e05bcc26f30fda5048ac3e9d31b83307fbd4a68543eaf948954dbaba54edbce9b90ab0189d15c3629b220d094c -DIST FORT-validator-1.4.0.tar.gz 468621 BLAKE2B f531f06136e8052ca8a001c91c8209bba7f0da6dcbb8cbccf9d7b3d39e2366951f48f254614def4749a8eb3f83bf01afaf9e2b013eecbc8fcd0c4274c4c3496a SHA512 dfbd94c9fbd8a4eac9f43030ebfa005febc01e4a39fccdd58fbfcc79aadfe0eeb2f8a2f4836c8d14c3e957f58e91466650ff1a266144f4b4f731495f8a74e460 DIST FORT-validator-1.4.1.tar.gz 468737 BLAKE2B d1cbe115ba4d5e650d83e5793773028d545d7e56e8a7247ddc10673e0925ff278ebbc35f1161423d6f2b0bea6c8cb3416d8d87afea8c414bb69b5b95b9c8bf06 SHA512 aac4039bfad71fe9d9747abf8b2121d8b801c07feac83238c994b406241d2fefcf46bebc899298be84fddb90bbc345b117613a4bd4d45fbb38da89d1040ed393 DIST FORT-validator-1.4.2.tar.gz 471694 BLAKE2B 9c5f3a2a6b79dbd62248e125d665d31561c2efee0b7df31215d16d55b56b56dee8dd6e5c34e9d01e36e82383dec49d6bb59fc3f078be000f166f46c4c08ead33 SHA512 c06c5552282584c0c671cec04d11a6072c5d19b3cc5a6e140088e6774c9b03a5fb00e9929e3f278f61207083f10f332282dba2c9395a28e78c190599c077c9fd +DIST FORT-validator-1.5.0.tar.gz 482884 BLAKE2B 704f9d9f9c9cea54f8831f669eac62d5298da8ccacfdae5a4ecc30ee126be610679ff25a929d5ead64cb02fd63bdeaebc7027312d7fcb6d49bd0d563bb256fa2 SHA512 3da44896c69685c0a49e418b10e70ad34a5c621a32982203eb3def5462af014d1f807e29e3e9a7555b381ad976e8e19c2cc0973149c9c6253ee845a14fb86023 diff --git a/net-misc/FORT-validator/files/fort-confd b/net-misc/FORT-validator/files/fort-1.4-confd similarity index 100% rename from net-misc/FORT-validator/files/fort-confd rename to net-misc/FORT-validator/files/fort-1.4-confd diff --git a/net-misc/FORT-validator/files/fort-initd b/net-misc/FORT-validator/files/fort-1.4-initd similarity index 94% rename from net-misc/FORT-validator/files/fort-initd rename to net-misc/FORT-validator/files/fort-1.4-initd index 25e6b30965..9a7e54a2bd 100644 --- a/net-misc/FORT-validator/files/fort-initd +++ b/net-misc/FORT-validator/files/fort-1.4-initd @@ -1,5 +1,5 @@ #!/sbin/openrc-run -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 name="fort validator daemon" diff --git a/net-misc/FORT-validator/files/fort.service b/net-misc/FORT-validator/files/fort-1.4.service similarity index 100% rename from net-misc/FORT-validator/files/fort.service rename to net-misc/FORT-validator/files/fort-1.4.service diff --git a/net-misc/FORT-validator/files/fort-1.5-confd b/net-misc/FORT-validator/files/fort-1.5-confd new file mode 100644 index 0000000000..9afc111a3a --- /dev/null +++ b/net-misc/FORT-validator/files/fort-1.5-confd @@ -0,0 +1,16 @@ +# /etc/init.d/fort + +# Options to pass to the fort process +# See man fort for options + +# If you want to use commands arguments instead of the configuration file and +# not the default TAL directory, please remove the comment for FORT_BASEDIR as +# well + +#FORT_BASEDIR="/var/lib/fort/" +#FORT_OPTS="--tal /usr/share/fort/tal/ \ +# --local-repository ${FORT_BASEDIR} +# --log.output syslog +# --server.address :: +# --daemon" +FORT_OPTS="--configuration-file /etc/fort/config.json --daemon" diff --git a/net-misc/FORT-validator/files/fort-1.5-initd b/net-misc/FORT-validator/files/fort-1.5-initd new file mode 100644 index 0000000000..a7c36a1a99 --- /dev/null +++ b/net-misc/FORT-validator/files/fort-1.5-initd @@ -0,0 +1,25 @@ +#!/sbin/openrc-run +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +name="fort validator daemon" +description="FORT validator is an open source RPKI validator." +command=/usr/bin/fort +command_args="${FORT_OPTS}" +command_user="fort" +pidfile="/run/${RC_SVCNAME}.pid" + +depend() { + need net +} + +start_pre() { + if [ -z "${FORT_BASEDIR}" ]; then + FORT_BASEDIR=$(awk -F '"' '/local-repository/ { print $4 }' \ + /etc/fort/config.json) + FORT_BASEDIR="${FORT_BASEDIR:-/var/cache/fort/repository/}" + fi + + checkpath -d -m 0755 -o fort:fort "$(dirname "${FORT_BASEDIR}")" + checkpath -d -m 0755 -o fort:fort "${FORT_BASEDIR}" +} diff --git a/net-misc/FORT-validator/files/fort-1.5.service b/net-misc/FORT-validator/files/fort-1.5.service new file mode 100644 index 0000000000..cd1914e36e --- /dev/null +++ b/net-misc/FORT-validator/files/fort-1.5.service @@ -0,0 +1,35 @@ +[Unit] +Description=FORT RPKI validator +Documentation=man:fort(8) +Documentation=https://nicmx.github.io/FORT-validator/ + +[Service] +ExecStart=/usr/bin/fort --configuration-file /etc/fort/config.json --daemon +Type=simple +User=fort +AmbientCapabilities=CAP_NET_BIND_SERVICE +CapabilityBoundingSet=CAP_NET_BIND_SERVICE +ProtectSystem=strict +ProtectHome=yes +PrivateDevices=yes +PrivateTmp=yes +ProtectKernelTunables=yes +ProtectControlGroups=yes +ProtectKernelModules=yes +CacheDirectory=fort +ReadWritePaths=/var/lib/fort/ +ConfigurationDirectory=fort +ConfigurationDirectory=tals +StateDirectory=fort +NoNewPrivileges=yes +RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 +RestrictNamespaces=yes +RestrictRealtime=yes +LockPersonality=yes +MemoryDenyWriteExecute=yes +SystemCallArchitectures=native +SystemCallErrorNumber=EPERM +SystemCallFilter=@system-service + +[Install] +WantedBy=multi-user.target diff --git a/net-misc/FORT-validator/files/fort-config.json b/net-misc/FORT-validator/files/fort-config.json index b3d5fecd78..895a3f5e72 100644 --- a/net-misc/FORT-validator/files/fort-config.json +++ b/net-misc/FORT-validator/files/fort-config.json @@ -2,7 +2,9 @@ "tal": "/usr/share/fort/tal/", "local-repository": "/var/cache/fort/repository/", "server": { - "address": "::" + "address": [ + "::" + ] }, "log": { "output": "syslog"