man-db: update to 2.13.0.
This commit is contained in:
parent
f2844e0905
commit
62e36a88f1
|
@ -1,60 +0,0 @@
|
|||
src/convert.c | 4 ++++
|
||||
src/manconv.c | 7 ++++++-
|
||||
src/manconv_client.c | 4 ++++
|
||||
3 files changed, 14 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/convert.c b/src/convert.c
|
||||
index 447240c6..231f5c14 100644
|
||||
--- a/src/convert.c
|
||||
+++ b/src/convert.c
|
||||
@@ -55,10 +55,14 @@ static void close_conv_to_locale (void *ignored MAYBE_UNUSED)
|
||||
char * ATTRIBUTE_MALLOC convert_to_locale (char *string)
|
||||
{
|
||||
if (!conv_to_locale_initialized) {
|
||||
+#ifdef __GLIBC__
|
||||
char *locale_charset = xasprintf
|
||||
("%s//IGNORE", get_locale_charset ());
|
||||
conv_to_locale = iconv_open (locale_charset, "UTF-8");
|
||||
free (locale_charset);
|
||||
+#else /* __GLIBC__ */
|
||||
+ conv_to_locale = iconv_open (get_locale_charset (), "UTF-8");
|
||||
+#endif /* ! __GLIBC__ */
|
||||
if (conv_to_locale != (iconv_t) -1)
|
||||
push_cleanup (close_conv_to_locale, NULL, 0);
|
||||
conv_to_locale_initialized = true;
|
||||
diff --git a/src/manconv.c b/src/manconv.c
|
||||
index 18ae307a..e2e6aa33 100644
|
||||
--- a/src/manconv.c
|
||||
+++ b/src/manconv.c
|
||||
@@ -301,9 +301,14 @@ static tried_iconv try_iconv (decompress *decomp, const char *try_from_code,
|
||||
iconv_t cd_utf8, cd = NULL;
|
||||
bool to_utf8 = STREQ (try_to_code, "UTF-8") ||
|
||||
STRNEQ (try_to_code, "UTF-8//", 7);
|
||||
- const char *utf8_target = last ? "UTF-8//IGNORE" : "UTF-8";
|
||||
bool ignore_errors = (strstr (try_to_code, "//IGNORE") != NULL);
|
||||
tried_iconv ret = TRIED_ICONV_OK;
|
||||
+#ifdef __GLIBC__
|
||||
+ const char *utf8_target = last ? "UTF-8//IGNORE" : "UTF-8";
|
||||
+#else /* __GLIBC__ */
|
||||
+ const char *utf8_target = "UTF-8";
|
||||
+ last = false;
|
||||
+#endif /* ! __GLIBC__ */
|
||||
|
||||
debug ("trying encoding %s -> %s\n", try_from_code, try_to_code);
|
||||
|
||||
diff --git a/src/manconv_client.c b/src/manconv_client.c
|
||||
index 55289ff4..6e7861f5 100644
|
||||
--- a/src/manconv_client.c
|
||||
+++ b/src/manconv_client.c
|
||||
@@ -111,7 +111,11 @@ void add_manconv (pipeline *p,
|
||||
gl_list_add_last (codes->from, xstrdup (source_encoding));
|
||||
name = appendstr (name, "UTF-8:", source_encoding, (void *) 0);
|
||||
}
|
||||
+#ifdef __GBLIBC__
|
||||
codes->to = xasprintf ("%s//IGNORE", target_encoding);
|
||||
+#else /* __GLIBC__ */
|
||||
+ codes->to = xasprintf ("%s", target_encoding);
|
||||
+#endif /* ! __GLIBC__ */
|
||||
/* informational only; no shell quoting concerns */
|
||||
name = appendstr (name, " -t ", codes->to, (void *) 0);
|
||||
if (quiet >= 2)
|
|
@ -1,6 +1,6 @@
|
|||
# Template file for 'man-db'
|
||||
pkgname=man-db
|
||||
version=2.11.2
|
||||
version=2.13.0
|
||||
revision=1
|
||||
build_style=gnu-configure
|
||||
configure_args="--with-db=db --with-pager=less --with-gzip=/usr/bin/gzip
|
||||
|
@ -8,7 +8,7 @@ configure_args="--with-db=db --with-pager=less --with-gzip=/usr/bin/gzip
|
|||
--with-lzma=/usr/bin/lzma --with-xz=/usr/bin/xz --disable-setuid
|
||||
--without-included-regex --enable-automatic-create --with-libseccomp
|
||||
--without-systemdsystemunitdir --without-systemdtmpfilesdir
|
||||
--enable-cache-owner=_man"
|
||||
--enable-cache-owner=_man --disable-year2038"
|
||||
hostmakedepends="groff pkg-config"
|
||||
makedepends="db-devel gettext-devel groff libpipeline-devel libseccomp-devel
|
||||
zlib-devel"
|
||||
|
@ -17,10 +17,10 @@ conf_files="/etc/man_db.conf"
|
|||
short_desc="On-line manual database"
|
||||
maintainer="Orphaned <orphan@voidlinux.org>"
|
||||
license="GPL-3.0-or-later"
|
||||
homepage="https://www.nongnu.org/man-db/"
|
||||
changelog="https://gitlab.com/cjwatson/man-db/-/raw/main/NEWS.md"
|
||||
homepage="https://man-db.gitlab.io/man-db/"
|
||||
changelog="https://gitlab.com/man-db/man-db/-/raw/main/NEWS.md"
|
||||
distfiles="${NONGNU_SITE}/man-db/man-db-${version}.tar.xz"
|
||||
checksum=cffa1ee4e974be78646c46508e6dd2f37e7c589aaab2938cc1064f058fef9f8d
|
||||
checksum=82f0739f4f61aab5eb937d234de3b014e777b5538a28cbd31433c45ae09aefb9
|
||||
provides="man-0_1"
|
||||
lib32disabled=yes
|
||||
system_accounts="_man"
|
||||
|
|
Loading…
Reference in New Issue