diff options
author | Arthur Zamarin <arthurzam@gentoo.org> | 2024-04-19 23:24:35 +0300 |
---|---|---|
committer | Arthur Zamarin <arthurzam@gentoo.org> | 2024-04-19 23:25:51 +0300 |
commit | a69218670e793a50d3c7a32901f1cde97c108ffe (patch) | |
tree | 8c492ba3b63f32f9236427e8e2feeb7528d50487 /app-office/dia2code | |
parent | app-office/worklog-assistant-bin: add 2.3.3900, EAPI=8 (diff) | |
download | gentoo-a69218670e793a50d3c7a32901f1cde97c108ffe.tar.gz gentoo-a69218670e793a50d3c7a32901f1cde97c108ffe.tar.bz2 gentoo-a69218670e793a50d3c7a32901f1cde97c108ffe.zip |
app-office/dia2code: fix compile, RDEPEND, EAPI=8
- fix unknown uint8_t
- fix RDEPEND wrong assign
- EAPI=8
- small refactor
Closes: https://bugs.gentoo.org/895298
Closes: https://bugs.gentoo.org/886083
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Diffstat (limited to 'app-office/dia2code')
-rw-r--r-- | app-office/dia2code/dia2code-1.0.0-r1.ebuild (renamed from app-office/dia2code/dia2code-1.0.0.ebuild) | 17 | ||||
-rw-r--r-- | app-office/dia2code/files/dia2code-1.0.0-fix-imports.patch | 12 |
2 files changed, 22 insertions, 7 deletions
diff --git a/app-office/dia2code/dia2code-1.0.0.ebuild b/app-office/dia2code/dia2code-1.0.0-r1.ebuild index be9dbe3f8d5d..62f52319e79f 100644 --- a/app-office/dia2code/dia2code-1.0.0.ebuild +++ b/app-office/dia2code/dia2code-1.0.0-r1.ebuild @@ -1,7 +1,8 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 + inherit gnome2 DESCRIPTION="Convert UML diagrams produced with Dia to various source code flavours" @@ -14,16 +15,18 @@ KEYWORDS="amd64 ~ia64 ~ppc ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" -RDEPEND="${DEPEND}" -DEPEND=" - dev-libs/libxml2 +RDEPEND="dev-libs/libxml2" +DEPEND="${RDEPEND} test? ( app-shells/bash ) " +PATCHES=( + "${FILESDIR}"/${P}-fix-imports.patch +) + src_prepare() { # Script makes use of arrays - sed -e 's:/bin/sh:/bin/bash:' \ - -i tests/tests.sh || die + sed -e 's:/bin/sh:/bin/bash:' -i tests/tests.sh || die gnome2_src_prepare } diff --git a/app-office/dia2code/files/dia2code-1.0.0-fix-imports.patch b/app-office/dia2code/files/dia2code-1.0.0-fix-imports.patch new file mode 100644 index 000000000000..e12d38806b6d --- /dev/null +++ b/app-office/dia2code/files/dia2code-1.0.0-fix-imports.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/895298 + +--- a/src/decls.hpp ++++ b/src/decls.hpp +@@ -23,6 +23,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. + #include "config.h" + + #include "umlPackage.hpp" ++#include <cinttypes> + + /* Package processing auxiliary structure: + "Declarations" are UML packages (which map to IDL module or C++ |