summaryrefslogtreecommitdiff
path: root/app-arch/unace
diff options
context:
space:
mode:
Diffstat (limited to 'app-arch/unace')
-rw-r--r--app-arch/unace/Manifest3
-rw-r--r--app-arch/unace/files/unace-2.5-includes.patch10
-rw-r--r--app-arch/unace/unace-2.5-r6.ebuild (renamed from app-arch/unace/unace-2.5-r5.ebuild)14
3 files changed, 21 insertions, 6 deletions
diff --git a/app-arch/unace/Manifest b/app-arch/unace/Manifest
index 3c12c15af8ae..2941f13284cc 100644
--- a/app-arch/unace/Manifest
+++ b/app-arch/unace/Manifest
@@ -1,4 +1,5 @@
+AUX unace-2.5-includes.patch 269 BLAKE2B e4a0d3d03c392b3ff7af055d0a2ee8fe182cd5bde54e2868606bd78cc5a0a801b79f795e0cbfbf0d771b7e9dec5679daec3681b83563b94ec5081ea9523a129e SHA512 7986366dde0c1459b184fd81ffcd89b0a6469198c28dbcbe391f38596022c94a45103a8a573e3434b59d17e9d361bc0d70f047778361fa74ea15299ec31975b5
DIST unace-nonfree_2.5-9.debian.tar.xz 16900 BLAKE2B f7120278d0bd7b5ccccd76b4ffb16e4c501510f88c4b20e214026d1a39f93e3a1e37129d8b54b61f90aa04ca56d9bb1bb186ea3d394772ef48660d6926312ea3 SHA512 bb704cc1881601b3319b6052bce71f1c98d638b6822f32b9595c9b5434898187d747220c7167cc4acb2bbdbe8bde8618856fdcd277a69026a4bef41950cbb46b
DIST unace-nonfree_2.5.orig.tar.gz 122509 BLAKE2B b395139e2f58bf0ef65774a0725bd3340eb1aca4a6680915eaecb93d5d744fca9f5e53a8866e861421b4fa08f462571d7662f68c091c35ed84e3bc367d9f846c SHA512 f7e9f3431f882160693cb55a90449e881aead9dc501bb4bb8303f04530bd3f6e1d84bbc2775d23e7c680e1e2d55a06872658c4b14c7bf51dd2db73fdcdea953b
-EBUILD unace-2.5-r5.ebuild 677 BLAKE2B d6e46d2e819fa3d5a13c708cbceadd3def0bb3ded130420767e6411e5cd3853fc847191f35a9f0ea198d1a3e6a5dd56a8d80128223a63bbc2bc51f3384cbcdda SHA512 33572c57f7b86998e043fff8b73449d08ca340e28e47766c701672285d08827d8ae77e473d8733903a4acb71732db7904990eeb999baa6301a656df02b3b95dc
+EBUILD unace-2.5-r6.ebuild 706 BLAKE2B 3f5fb8dbab50636437adb19dd9bb8611a8faf7d316efce5a3edfe7d86027533f05356b68f41aa12330c1a9cb23e9eaa3655c6b095e5a47379f1d221534944994 SHA512 aa049a1e2670927c8418a5d91878f256c57a0101c51938f32f333827f3a7948942284b1f563bcdd3bc7d5dc3e781cccb62a43088d280690fca0dce6ca7f2898a
MISC metadata.xml 254 BLAKE2B f3a9f843cf94243d1129711770df727fcdc8808bca829ef784819cab6f5410dfa463cfed85182f8228c7de796a674dd602653ad3ef817a62c0c3e7198b23befe SHA512 b9fcd3084a7e197f6138e1ce8b0eff99c4c203c37a7d5c40de207040ba1501ef0e5b2f4e00216a567037bcd6d3394fdec6ff587484c9ba2fca9d04f431733b7c
diff --git a/app-arch/unace/files/unace-2.5-includes.patch b/app-arch/unace/files/unace-2.5-includes.patch
new file mode 100644
index 000000000000..ca272a185041
--- /dev/null
+++ b/app-arch/unace/files/unace-2.5-includes.patch
@@ -0,0 +1,10 @@
+--- a/source/base/all/uninorm/unincore.c
++++ b/source/base/all/uninorm/unincore.c
+@@ -19,6 +19,7 @@
+ #include <string.h>
+ #include "base/all/includes.h" /* BASE_LFN_MAXLEN */
+ #include "unidata.h"
++#include "unincore.h"
+
+ /* Hangul constants */
+ #define SBase 0xAC00
diff --git a/app-arch/unace/unace-2.5-r5.ebuild b/app-arch/unace/unace-2.5-r6.ebuild
index fd5a75cbe2f2..f8dbaf5919a5 100644
--- a/app-arch/unace/unace-2.5-r5.ebuild
+++ b/app-arch/unace/unace-2.5-r6.ebuild
@@ -1,22 +1,26 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI=8
inherit toolchain-funcs
DEB_VER="9"
+
DESCRIPTION="ACE unarchiver"
HOMEPAGE="http://www.winace.com/"
-SRC_URI="mirror://debian/pool/non-free/u/unace-nonfree/unace-nonfree_${PV}.orig.tar.gz
+SRC_URI="
+ mirror://debian/pool/non-free/u/unace-nonfree/unace-nonfree_${PV}.orig.tar.gz
mirror://debian/pool/non-free/u/unace-nonfree/unace-nonfree_${PV}-${DEB_VER}.debian.tar.xz"
LICENSE="freedist"
SLOT="1"
KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~s390 x86 ~amd64-linux ~x86-linux ~sparc-solaris"
-IUSE=""
-PATCHES=( "${WORKDIR}"/debian/patches/ )
+PATCHES=(
+ "${WORKDIR}"/debian/patches/
+ "${FILESDIR}"/${P}-includes.patch
+)
src_configure() {
tc-export CC