diff options
Diffstat (limited to 'app-text/dvisvgm')
-rw-r--r-- | app-text/dvisvgm/Manifest | 15 | ||||
-rw-r--r-- | app-text/dvisvgm/dvisvgm-2.14-r1.ebuild | 2 | ||||
-rw-r--r-- | app-text/dvisvgm/dvisvgm-3.0.4.ebuild | 2 | ||||
-rw-r--r-- | app-text/dvisvgm/dvisvgm-3.1.2.ebuild | 2 | ||||
-rw-r--r-- | app-text/dvisvgm/dvisvgm-3.1.ebuild | 2 | ||||
-rw-r--r-- | app-text/dvisvgm/dvisvgm-3.2.ebuild | 2 | ||||
-rw-r--r-- | app-text/dvisvgm/dvisvgm-3.3.ebuild | 55 | ||||
-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 |
9 files changed, 188 insertions, 10 deletions
diff --git a/app-text/dvisvgm/Manifest b/app-text/dvisvgm/Manifest index a749ab05077a..f8c9c86ac0dc 100644 --- a/app-text/dvisvgm/Manifest +++ b/app-text/dvisvgm/Manifest @@ -3,14 +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 -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 1108 BLAKE2B 9dca7b4600b62ac0a733a2fe6b9de0548873077e43ed1d9a790ef675001793b44034d4016da04b6773d6ca29e29c5529959a60040c7da77828be5a01940df345 SHA512 b2140cc73bdbfb419f44962f5accb790e7e6dd8d637bf0a97c62e0fd82b5c48d6bbe3cd43e297d8f6ad2d0c6376b7bb4792f1517a09851e7ff382a1f89637dcb +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 1643 BLAKE2B cc1675157f7f96fd33ace73d6bf243131eb0234f820ccbdb9149f19104faf4023589880bb0707fb8946e4a2ea76e070f7d6ead81a8b90021fc5be32a65abfa6d SHA512 cdd4a2d97dd66097dca87ded5cf48784109461a099d1c5e0b0d0d9d4196b2037f5464683bf6289a67f03eaa895a2cca95aace312ef99d9bc317da986505ca38e +EBUILD dvisvgm-3.0.4.ebuild 1139 BLAKE2B 81144c928028a23abdb1b68a9235a81defab93e2a4d35c9d7c0a99bcdb87242c5a02b5d764e3cceb42fbeddd7e16da6867816fc73fe2e5dceeb792252229f2d3 SHA512 3d291e7df6648f0666ec34f31be274794f0c1c8b2e3429f53c2f0f43200a322a11f8941dd29389ed7bd2dbca90d356f40516d4cf6b9ed9419a856f727bdc7ad9 +EBUILD dvisvgm-3.1.2.ebuild 1094 BLAKE2B 72d40ceed4bacde8744697e5803523065cbb79a8227b96b5d50613f92f7b4c39707393503fd442ae48c51d6abb0f125f9bb36899bf9a69cb6892dbdb32ca19fc SHA512 0b9c4eb59347dd997ac2d83cc712802fcbe5927b3583fbc0c8205cd73809a7691f6092c1c7062b9a7f0e06e3aad0cc393b2bce9bd79d23f30a2e88cb8b2ad072 +EBUILD dvisvgm-3.1.ebuild 1094 BLAKE2B 525618e390dbe0361491ceec2a68fd5f67be4b631a9b64c84c69cfc963f96e8c19329c373ff7cc2018f6d7b5a78ce36e92bccd5016632f6f06ed7acdc57c6130 SHA512 faf2c563078e3d59eb2cd1f45f602501c0bae3e16a0c9f424da9be96c66b4212dbac49ea25ef51ea2962a003fa9aa8e57510f44984229370ef763a2ada6a0be8 +EBUILD dvisvgm-3.2.ebuild 1094 BLAKE2B 72d40ceed4bacde8744697e5803523065cbb79a8227b96b5d50613f92f7b4c39707393503fd442ae48c51d6abb0f125f9bb36899bf9a69cb6892dbdb32ca19fc SHA512 0b9c4eb59347dd997ac2d83cc712802fcbe5927b3583fbc0c8205cd73809a7691f6092c1c7062b9a7f0e06e3aad0cc393b2bce9bd79d23f30a2e88cb8b2ad072 +EBUILD dvisvgm-3.3.ebuild 1206 BLAKE2B 1f8172c434c2f937123c3d45997689ab83aac0734297e809d3d76b423318faef2c56d375c5b063d7de6873a4da3cac48974499950ec37f6aa1db38e8a313c393 SHA512 b5871a54c7e4e2c7fe82467f7d9d0e9d29486f7531fdbf97878339d0c95c300b9189d4e286546e52795cf7cb4d299f5a97b837e7c287260bba62caa968ed4321 +EBUILD dvisvgm-3.4.ebuild 1264 BLAKE2B c20b2a2cc4cf3d4e8c565817b0a27990bf30bdd935a6d864efebf777d8785da1b8e9c52dc52f751c82436a3df895dbd6a0848e05f0e76c1739ce1bd5df4c046d SHA512 ee495d716276d67c2a6b79d297d62b7ab0545b058cf54b91cd319d771abb6fb5807332a360e1e6d793b0fe44f024b3d546642e2bcf210028fc0913a45f580c0b MISC metadata.xml 383 BLAKE2B d4d13b1caf7ebbd81baf9d911434c0ca57f5b9c5d5c136c0ae569341c511e61fbbaf9211accff192d86bdcedca81ad9f6dab2e23f65778a0b2b7c4be0a286a1e SHA512 563b8459b11497c84145cd7dca5cfa38cafbd5bbeb2c2709080633e785509073b96d1ee999fa87b4263f2babefe32b030361fb537b9016cc3eb5ccf423639573 diff --git a/app-text/dvisvgm/dvisvgm-2.14-r1.ebuild b/app-text/dvisvgm/dvisvgm-2.14-r1.ebuild index be882c95b84c..9de15f023536 100644 --- a/app-text/dvisvgm/dvisvgm-2.14-r1.ebuild +++ b/app-text/dvisvgm/dvisvgm-2.14-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos" IUSE="test" # Tests don't work from ${WORKDIR}: kpathsea tries to search in relative diff --git a/app-text/dvisvgm/dvisvgm-3.0.4.ebuild b/app-text/dvisvgm/dvisvgm-3.0.4.ebuild index d583b7ecb4d2..a5049e1bb7ff 100644 --- a/app-text/dvisvgm/dvisvgm-3.0.4.ebuild +++ b/app-text/dvisvgm/dvisvgm-3.0.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz # 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" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-text/dvisvgm/dvisvgm-3.1.2.ebuild b/app-text/dvisvgm/dvisvgm-3.1.2.ebuild index 66f6668dae75..37ec9f403a78 100644 --- a/app-text/dvisvgm/dvisvgm-3.1.2.ebuild +++ b/app-text/dvisvgm/dvisvgm-3.1.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz # 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" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-text/dvisvgm/dvisvgm-3.1.ebuild b/app-text/dvisvgm/dvisvgm-3.1.ebuild index c94c72cd11ca..28f1e8487673 100644 --- a/app-text/dvisvgm/dvisvgm-3.1.ebuild +++ b/app-text/dvisvgm/dvisvgm-3.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz # 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" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-text/dvisvgm/dvisvgm-3.2.ebuild b/app-text/dvisvgm/dvisvgm-3.2.ebuild index 426a55d79622..37ec9f403a78 100644 --- a/app-text/dvisvgm/dvisvgm-3.2.ebuild +++ b/app-text/dvisvgm/dvisvgm-3.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz # 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" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/app-text/dvisvgm/dvisvgm-3.3.ebuild b/app-text/dvisvgm/dvisvgm-3.3.ebuild new file mode 100644 index 000000000000..7af476c9fa9e --- /dev/null +++ b/app-text/dvisvgm/dvisvgm-3.3.ebuild @@ -0,0 +1,55 @@ +# 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 ~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 +" + +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/dvisvgm-3.4.ebuild b/app-text/dvisvgm/dvisvgm-3.4.ebuild new file mode 100644 index 000000000000..6e02cca0c003 --- /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 ~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 + |