git: 80697b29aed2 - main - devel/libunistring: Update to 1.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 15 Jan 2025 19:42:32 UTC
The branch main has been updated by diizzy: URL: https://cgit.FreeBSD.org/ports/commit/?id=80697b29aed2fb08eadfbf5742d5a0ed991e2185 commit 80697b29aed2fb08eadfbf5742d5a0ed991e2185 Author: takefu <takefu@airport.fm> AuthorDate: 2025-01-15 19:24:40 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2025-01-15 19:42:17 +0000 devel/libunistring: Update to 1.3 Committers note: Add a few more sections in port Makefile to make it easier to follow and to follow Porters Handbook more closely Changelog: https://savannah.gnu.org/news/?id=10682 PR: 283588 --- devel/libunistring/Makefile | 7 ++++--- devel/libunistring/distinfo | 6 +++--- devel/libunistring/files/patch-lib_unistr_u8-strncpy.c | 16 ++++++++++++++++ devel/libunistring/pkg-plist | 3 +-- 4 files changed, 24 insertions(+), 8 deletions(-) diff --git a/devel/libunistring/Makefile b/devel/libunistring/Makefile index 6ca4ecb69a05..69af5d92434a 100644 --- a/devel/libunistring/Makefile +++ b/devel/libunistring/Makefile @@ -1,5 +1,5 @@ PORTNAME= libunistring -DISTVERSION= 1.2 +DISTVERSION= 1.3 CATEGORIES= devel MASTER_SITES= GNU @@ -16,13 +16,14 @@ LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LIB USES= alias charsetfix cpe iconv libtool tar:xz CPE_VENDOR= gnu USE_LDCONFIG= yes + GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static + INSTALL_TARGET= install-strip TEST_TARGET= check INFO= ${PORTNAME} -OPTIONS_DEFINE= DOCS -TESTING_UNSAFE= test-time.c:46: assertion 'tt3 >= tv2.tv_sec' failed +OPTIONS_DEFINE= DOCS .include <bsd.port.mk> diff --git a/devel/libunistring/distinfo b/devel/libunistring/distinfo index 9eb9474478de..2deeb2bf8f27 100644 --- a/devel/libunistring/distinfo +++ b/devel/libunistring/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1708981678 -SHA256 (libunistring-1.2.tar.xz) = 632bd65ed74a881ca8a0309a1001c428bd1cbd5cd7ddbf8cedcd2e65f4dcdc44 -SIZE (libunistring-1.2.tar.xz) = 2502196 +TIMESTAMP = 1735161593 +SHA256 (libunistring-1.3.tar.xz) = f245786c831d25150f3dfb4317cda1acc5e3f79a5da4ad073ddca58886569527 +SIZE (libunistring-1.3.tar.xz) = 2753448 diff --git a/devel/libunistring/files/patch-lib_unistr_u8-strncpy.c b/devel/libunistring/files/patch-lib_unistr_u8-strncpy.c new file mode 100644 index 000000000000..5bde3fdec11d --- /dev/null +++ b/devel/libunistring/files/patch-lib_unistr_u8-strncpy.c @@ -0,0 +1,16 @@ +--- lib/unistr/u8-strncpy.c.orig 2024-01-29 00:58:11 UTC ++++ lib/unistr/u8-strncpy.c +@@ -28,10 +28,6 @@ + /* Specification. */ + #include "unistr.h" + +-#include <string.h> +- +-uint8_t * +-u8_strncpy (uint8_t *dest, const uint8_t *src, size_t n) +-{ +- return (uint8_t *) strncpy ((char *) dest, (const char *) src, n); +-} ++#define FUNC u8_strncpy ++#define UNIT uint8_t ++#include "u-strncpy.h" diff --git a/devel/libunistring/pkg-plist b/devel/libunistring/pkg-plist index 26e01030b82a..d2bbdaf47367 100644 --- a/devel/libunistring/pkg-plist +++ b/devel/libunistring/pkg-plist @@ -25,7 +25,6 @@ %%PORTDOCS%%%%DOCSDIR%%/libunistring_fot.html %%PORTDOCS%%%%DOCSDIR%%/libunistring_toc.html include/unistring/inline.h -include/unistring/stdbool.h include/unistring/stdint.h include/unistring/localcharset.h include/unistring/iconveh.h @@ -47,4 +46,4 @@ include/unicase.h include/unigbrk.h lib/libunistring.so lib/libunistring.so.5 -lib/libunistring.so.5.1.0 +lib/libunistring.so.5.2.0