diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-08-15 12:22:30 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-08-15 12:22:30 +0100 |
commit | 3ad1879f00b279af69d6b9cd3ef97a2a7496d734 (patch) | |
tree | 497e5c46d6f6695b96866bc46abe1a2470a880b5 /app-text | |
parent | 792e307954fd3b5b12c968741d76ea7cfe5206e4 (diff) |
gentoo auto-resync : 15:08:2024 - 12:22:30
Diffstat (limited to 'app-text')
-rw-r--r-- | app-text/Manifest.gz | bin | 50447 -> 50451 bytes | |||
-rw-r--r-- | app-text/dvisvgm/Manifest | 3 | ||||
-rw-r--r-- | app-text/dvisvgm/dvisvgm-3.4.ebuild | 59 | ||||
-rw-r--r-- | app-text/dvisvgm/files/dvisvgm-3.4-gcc15-cstdint.patch | 59 |
4 files changed, 121 insertions, 0 deletions
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz Binary files differindex 94de849e73b0..c9a1de361d3c 100644 --- a/app-text/Manifest.gz +++ b/app-text/Manifest.gz diff --git a/app-text/dvisvgm/Manifest b/app-text/dvisvgm/Manifest index 18f2d0939513..cc394a4c5d7d 100644 --- a/app-text/dvisvgm/Manifest +++ b/app-text/dvisvgm/Manifest @@ -3,16 +3,19 @@ AUX dvisvgm-2.14-configure-autoreconf.patch 10069 BLAKE2B afc456c40d73e19d260ad1 AUX dvisvgm-2.14-configure-clang16.patch 681 BLAKE2B cc91e791f4846e9d0fcc9aab8d528bc55c4f3408e52ca5773b79bc91237acd78968717b0477e5ca65ee64ee3e0025539fec6c6a6d8b576894f2a9a3550237179 SHA512 19d6199ba2237c0a41e3cc0a203f6fca840dd87da1e88d50efba1c0f1eda274c71e61d88bc470995fefd6676955860b5f6a1069b6d7db9d6a23a9e01c3722b36 AUX dvisvgm-2.14-ghostscript.patch 7790 BLAKE2B b9220dbbc39ba015f17f4b330dcffe4506a233753faa4b99b5e70fdc42aaff739b649c6f2d91056db7380dd352e7e694557c92710d0a7adc076cd48ca218102a SHA512 5b4acabfdca5748d28a579c27b294bb247d126dcabbef2d8e385b0b091587ff34a7dfd81e19dfd4cabee4d5b6f3206e9c69a7182a45f4201310fbbda4f288504 AUX dvisvgm-3.0.4-gcc13.patch 652 BLAKE2B 428b1044b4821080f6fdfcf294f84a3b54f8010e1a6e340cb75f7b97db472166d54106eab98b81341f201c850b925baa2f2e901164d277732577eb0bde2598fb SHA512 69647fa0d6e5474bb269f755f507cfcd9081792ae013cd7902121b44076cbaeb6f37edc90b1d8187df9b4b1549584092b0bead5a06011a2c9c929c576dda1ce2 +AUX dvisvgm-3.4-gcc15-cstdint.patch 1513 BLAKE2B b8b0f15102aa97dc3b37b58926325f8e3b9464702e9f92dadbb4ba52be84cb38e7f64eb37e60494336cf1a8ad9d8d02a05f94a74e5153d91a772b4b7011982da SHA512 3247f5de445ecbd03d773a127143c8ecd52a85202a5d25da4a7f4709abb73d63ab3e2aafac3252a6d20e6d60d007fc57e26f4f0fb78a1d0dc476134b51cbf928 DIST dvisvgm-2.14.tar.gz 3192670 BLAKE2B 16b290db680c57babba06d97250b26925223984af807695a5b24b2e134a0d41e0b7292efd47e6781e75c4790c3e6482d3447e8a5ad7e25b9b36526ba033d15d4 SHA512 874d2d3deed2b1c1cd3e459a53d43533e7fc19613ad2ade09fdf303cedfecd8091d944933c30a7107aad2e8901cc23f1debd4e36031a90b1ad8ba2f56d2a3ba6 DIST dvisvgm-3.0.4.tar.gz 2970986 BLAKE2B 2a8cff58cc728c833c74a44af1139529eab433ec5cd8b82949dbad169a609e66069f38f18c046250da5c085756c1ef6d95247c133df1afefc92b1783d9dd5ecd SHA512 89105ecc14b974f0fc0a1684a3ce4c66444bc819d56dd43c517d6b547f618ab60a15abb18609c38ac120ac5990fcd0fa6599cb7b0af11c4f820b1f955943688e DIST dvisvgm-3.1.2.tar.gz 2940106 BLAKE2B 05672e2f6b2248e0a28548dae52aa6f6d5f3c599417a9adf7a46d1f8abfeafe4840b01dcbda4068cd3d522c0c1fe2e2f87fedce7678eb4a5630d6b482025afae SHA512 2d98c9830c0280975c52d3adfa146a4681c2f4e955fe33efc55e25f7e6f2133ad21063bfdbafabca37bf0315efec4eff0bb32dcfe13755a70c1d41898449ab19 DIST dvisvgm-3.1.tar.gz 2908747 BLAKE2B f7544d291fbabf1bb126c97077b15296369815ae0ae8baa2b23d5831d8a6788673af13e0d44c12028be1cef319f83117b0842693810fcc3e5c14263999b41d9e SHA512 8e019eb54f0ad4a5f0e6241e2a5223582da723c7692598278668c1220d7769f161895eb292be0a95771ea7b3e65e8fb83052b7b1f6a6432276fd013e00fd7e51 DIST dvisvgm-3.2.tar.gz 2940355 BLAKE2B 51a00b948a7ecaa68cee78d484813622c449eb2876a326051f93bb62304bfd174c443cf2eb192bb7c46e28065fe53001ada283002d30949bf39a69270c387dd4 SHA512 718ce9cd1cc8c826859df74eccd8e05dfb1c42f0defb57cdc99910957d009044e0e8a1854ff7fcde739cb832b2559976d3025dbf4cfda9e4cdea85398558d730 DIST dvisvgm-3.3.tar.gz 2949759 BLAKE2B 37e69aa87fb1b9e14e013d28ef17ecbd89ac5cbbec6206a2e4610a0dadb987cbfcfea72ff17e0150e8b4c20ab27c43a0619538709439dc0eea112ac43b7ec8c7 SHA512 d54121dd1dfeba94dc5ed787dcc55f5287d695d8e2e07cbdffd064e9d97e5368a2df4af794b13d1ef4ea579ea13d7a86c781de30f9d58f5fe3034e6e50b1f2e5 +DIST dvisvgm-3.4.tar.gz 2906583 BLAKE2B 30796beab5983e2828eb669f8c3fc67b4c9ac3527cc4f71544d7724ec9f161c2f7c4b9bee26bbd82a3c43759df2302eba7a42ab127a4c60705e4562ead380547 SHA512 7041ecd8d1085f2e022746e83c40eaca7e9d4e7ad8be285f8a107fb1519272e8c07b3ddaeda9a01adc8fbdbb5438b569276d401b5cb6ccfc8f83d2a4c88efe6a EBUILD dvisvgm-2.14-r1.ebuild 1649 BLAKE2B 0daec12b5203b57bc8be68160bed5cefb2d6228948dae44107d2b9a2a413e58d825b7ce294ae1d8bb9354b721cea43809b5e275236729694f6e97fd257a46512 SHA512 efd24da9bd319d3dba5792efd5881a0a90a1ca91eb7b312899181ed1073f08fe0df13888e475a56b40862ce3ba7cf9145b2dc1855093fa189202db0693d27abb EBUILD dvisvgm-3.0.4.ebuild 1145 BLAKE2B 563f9aedcd80b1839d342840077e76ef547b30d1a1266f92e93fdad9f2036887c4083d6b47589dce44da2f18fb6ec2b33b7dc3dd52b4ac658f43f83b7c043ebf SHA512 32277b575503528a43a0e8cf5a8b496776ed5c2475b10cc99f46813d7d973aaee0b13adf9d6e764deb3a63d88f7b4d7b843fc2872d3e993b0557ea2a9b435585 EBUILD dvisvgm-3.1.2.ebuild 1100 BLAKE2B 4262950c3ad9a17544b8f5b527c4e57d5f7ee9d77c39b40839f69a392548fdb4d4637b6158be9f28027efd2e9004975c19329d1cb920ab0a7c7cff3ec10f29df SHA512 b92a571a01de94273964ec72d9c2926ef094a006e56f54708e843791805d6c957a0ec175a19e8e783d5a7c7165d798ce5e70e3de8ee4a0d0a6c4e63954b80939 EBUILD dvisvgm-3.1.ebuild 1100 BLAKE2B 0262762b305f8c5b6e5f623833b36e6198fa0b36e4e3723aa7ae00f383026ea3da005c37514b639cc437ed1342307565feb6cf9dddfab9a49118ada5a62d2722 SHA512 01ad0a28de941319e2d5ae64b9e41de850a1f82e19ead0d82f6541008a58a2c2bd8b14efebc2bba4c6e49f2730307da53e445e8d49363cc68403faafb32ebac9 EBUILD dvisvgm-3.2.ebuild 1100 BLAKE2B 4262950c3ad9a17544b8f5b527c4e57d5f7ee9d77c39b40839f69a392548fdb4d4637b6158be9f28027efd2e9004975c19329d1cb920ab0a7c7cff3ec10f29df SHA512 b92a571a01de94273964ec72d9c2926ef094a006e56f54708e843791805d6c957a0ec175a19e8e783d5a7c7165d798ce5e70e3de8ee4a0d0a6c4e63954b80939 EBUILD dvisvgm-3.3.ebuild 1212 BLAKE2B 824a855baa2f9ba19d397e888aca1d8ec0550fb161603e8eb4c1b5babd3135e85afd188922da2b113572f6d40606604e473115b64f0890ee77e5bf3f8a468340 SHA512 73f05185954823b13a2d0c89e85d8e6a9b5432ddb683f71ebf215a8f496c52c21631d9d5786da2b0931b851ed47f174c77cf583e679cb618e5d82060a36eaee4 +EBUILD dvisvgm-3.4.ebuild 1270 BLAKE2B 4bab695166d3671ff74707ef4072278e0b4bf868ef2ef62f6840dfda1d59526f481251a8d028afe5d70a675a9d28cbc8039ed9e5e95ec7f5bc42307d7fe1f681 SHA512 c0b0d7ae9f278f506d2b6bb4938f02a2863f7e04b161069226d7b1d19be395dc0cf4cd65bb236d207247c1fc3b6ac1f792ec1b3656663a0e4ef3b28da88ed01a MISC metadata.xml 383 BLAKE2B d4d13b1caf7ebbd81baf9d911434c0ca57f5b9c5d5c136c0ae569341c511e61fbbaf9211accff192d86bdcedca81ad9f6dab2e23f65778a0b2b7c4be0a286a1e SHA512 563b8459b11497c84145cd7dca5cfa38cafbd5bbeb2c2709080633e785509073b96d1ee999fa87b4263f2babefe32b030361fb537b9016cc3eb5ccf423639573 diff --git a/app-text/dvisvgm/dvisvgm-3.4.ebuild b/app-text/dvisvgm/dvisvgm-3.4.ebuild new file mode 100644 index 000000000000..5ccb6669e46d --- /dev/null +++ b/app-text/dvisvgm/dvisvgm-3.4.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic + +DESCRIPTION="Converts DVI files to SVG" +HOMEPAGE="https://dvisvgm.de/" +SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz" + +# dvisvgm: GPL-3 +# Boost (tiny part, one header): Boost-1.0 +# md5: || ( public-domain BSD-1 ) +# clipper: Boost-1.0 +# variant: Boost-1.0 +LICENSE="GPL-3 Boost-1.0 || ( public-domain BSD-1 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-arch/brotli-1.0.5:= + app-text/ghostscript-gpl:= + dev-libs/kpathsea:= + >=dev-libs/xxhash-0.8.1 + >=media-gfx/potrace-1.10-r1 + media-libs/freetype:2 + >=media-libs/woff2-1.0.2 + sys-libs/zlib + virtual/tex-base +" +DEPEND=" + ${RDEPEND} + test? ( >=dev-cpp/gtest-1.11 ) +" +BDEPEND=" + app-text/asciidoc + app-text/xmlto + dev-libs/libxslt + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-3.4-gcc15-cstdint.patch +) + +src_configure() { + # ODR violation but only reported with -fno-semantic-interposition? + filter-lto + + local myargs=( + --disable-bundled-libs + --without-ttfautohint + ) + + econf "${myargs[@]}" +} diff --git a/app-text/dvisvgm/files/dvisvgm-3.4-gcc15-cstdint.patch b/app-text/dvisvgm/files/dvisvgm-3.4-gcc15-cstdint.patch new file mode 100644 index 000000000000..ce3d7f472cbf --- /dev/null +++ b/app-text/dvisvgm/files/dvisvgm-3.4-gcc15-cstdint.patch @@ -0,0 +1,59 @@ +https://github.com/mgieseki/dvisvgm/pull/273 + +From 094a630bc8f49e233b2b21f34b6fdb3312d6ba2a Mon Sep 17 00:00:00 2001 +Message-ID: <094a630bc8f49e233b2b21f34b6fdb3312d6ba2a.1723683010.git.sam@gentoo.org> +From: Sam James <sam@gentoo.org> +Date: Thu, 15 Aug 2024 01:34:04 +0100 +Subject: [PATCH] Add missing `<cstdint>` includes + +`uint8_t`, `uint32_t` are used without including `<cstdint>` +which fails to build w/ GCC 15 after a change in libstdc++ [0] + +[0] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3a817a4a5a6d94da9127af3be9f84a74e3076ee2 + +Signed-off-by: Sam James <sam@gentoo.org> +--- + src/Character.hpp | 1 + + src/HashFunction.hpp | 1 + + src/utility.hpp | 1 + + 3 files changed, 3 insertions(+) + +diff --git a/src/Character.hpp b/src/Character.hpp +index 0569205a..2b71c163 100644 +--- a/src/Character.hpp ++++ b/src/Character.hpp +@@ -21,6 +21,7 @@ + #ifndef CHARACTER_HPP + #define CHARACTER_HPP + ++#include <cstdint> + + class Character { + public: +diff --git a/src/HashFunction.hpp b/src/HashFunction.hpp +index 703a0bc0..7f5da89d 100644 +--- a/src/HashFunction.hpp ++++ b/src/HashFunction.hpp +@@ -21,6 +21,7 @@ + #ifndef HASHFUNCTION_HPP + #define HASHFUNCTION_HPP + ++#include <cstdint> + #include <istream> + #include <memory> + #include <string> +diff --git a/src/utility.hpp b/src/utility.hpp +index bff301c4..75719480 100644 +--- a/src/utility.hpp ++++ b/src/utility.hpp +@@ -25,6 +25,7 @@ + #include <config.h> + #endif + ++#include <cstdint> + #include <iomanip> + #include <functional> + #include <memory> +-- +2.45.2 + |