diff options
author | Peter Alfredsen <crabbedhaloablution@icloud.com> | 2020-12-15 21:11:49 +0100 |
---|---|---|
committer | Joonas Niilola <juippis@gentoo.org> | 2021-01-05 10:32:42 +0200 |
commit | 70d345eb10ba4285c0c198ddb6ef3ac3d7365eb5 (patch) | |
tree | 53f30429db006c01298d6dfd9299c6b20991e5ff /app-crypt/aescrypt/files | |
parent | dev-util/clion: remove old version (diff) | |
download | gentoo-70d345eb10ba4285c0c198ddb6ef3ac3d7365eb5.tar.gz gentoo-70d345eb10ba4285c0c198ddb6ef3ac3d7365eb5.tar.bz2 gentoo-70d345eb10ba4285c0c198ddb6ef3ac3d7365eb5.zip |
app-crypt/aescrypt: bump to 3.14
Closes: https://bugs.gentoo.org/702736
Closes: https://bugs.gentoo.org/722028
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Peter Alfredsen <crabbedhaloablution@icloud.com>
Closes: https://github.com/gentoo/gentoo/pull/18670
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'app-crypt/aescrypt/files')
-rw-r--r-- | app-crypt/aescrypt/files/aescrypt-3.14-iconv.patch | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/app-crypt/aescrypt/files/aescrypt-3.14-iconv.patch b/app-crypt/aescrypt/files/aescrypt-3.14-iconv.patch new file mode 100644 index 000000000000..8232f80aebbc --- /dev/null +++ b/app-crypt/aescrypt/files/aescrypt-3.14-iconv.patch @@ -0,0 +1,40 @@ +From 337cc9367a3cb4450eee245c6ceb615d0f05499d Mon Sep 17 00:00:00 2001 +From: Alon Bar-Lev <alon.barlev@gmail.com> +Date: Sat, 2 Feb 2013 01:18:08 +0200 +Subject: [PATCH 2/2] build: support disable iconv for static build + +Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com> +--- + password.c | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/password.c b/password.c +index 9a2c1f8..dee79da 100644 +--- a/src/password.c ++++ b/src/password.c +@@ -232,6 +232,15 @@ int passwd_to_utf16(unsigned char *in_passwd, + size_t ic_inbytesleft, + ic_outbytesleft; + ++#ifdef DISABLE_ICONV ++ /* support only latin */ ++ int i; ++ for (i=0;i<length+1;i++) { ++ out_passwd[i*2] = in_passwd[i]; ++ out_passwd[i*2+1] = 0; ++ } ++ return length*2; ++#else + /* Max length is specified in character, but this function deals + * with bytes. So, multiply by two since we are going to create a + * UTF-16 string. +@@ -273,5 +282,6 @@ int passwd_to_utf16(unsigned char *in_passwd, + } + iconv_close(condesc); + return (max_length - ic_outbytesleft); ++#endif + } + +-- +1.7.12.4 + |