devel/libunistring: Update 1.4.1 => 1.4.2
Changelog:
- Prepare for 1.4.2 release.
* version.sh: Bump version number, date, gnulib version.
* README: Update version.
* NEWS: Update.
- Sync with gnulib.
* lib/unistring/cdefs.h: Update from gnulib/m4/gnulib-common.m4.
- (_GL_UNNAMED): New macro.
- (_UC_UNNAMED): Apply "New C macro _GL_UNNAMED".
- Make the generated <unistring/stdint.h> more usable in C++ mode.
* lib/Makefile.am (unistring/stdint.h): In C++ 11 or newer mode, just
use <cstdint>.
PR: 293435566266a418Port details
devel/libunistring1.4.2
Unicode string library
- Maintainer
- takefu@airport.fm
- Packages
- libunistring 1.4.2
- Upstream
- Higher version available: 1.5
- CPE
gnu:libunistringfrom the port- WWW
- https://www.gnu.org/software/libunistring/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (32)
*/*: De-orbit alias.mk Mk/Uses/alias.mk was an attempt for compat with DPorts, but has rotted. This feature was never documented in the PHB, so there is no work to be done by the docs@ team. Nothing against DragonFly, but if DPorts still needs FreeBSD 9 support, they really should work that out with upstream projects. Ultimately, we don't need to keep carrying this outdated feature that doesn't affect us.14f7c29430
devel/libunistring: update to 1.4.1 Changes: - Fixed a compilation error in C++ mode. Reported by: fuz PR: 290195 MFH: 2025Q4561470c291
devel/libunistring: Update 1.3 => 1.4 Changelog: - The data tables and algorithms have been updated to Unicode version 17.0.0. - Fixed a bug: The functions u*_grapheme_next and u*_grapheme_prev did not work right for strings with Indic characters, Emojis, or regional indicators. Release notes: https://savannah.gnu.org/news/?id=10818 PR: 2898998a3e4a2f55
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: 28358880697b29ae
devel/libunistring: Mark TESTING_UNSAFEc6c4a66b65
devel/libunistring: Update to 1.2 Changelog: https://savannah.gnu.org/news/?id=10599 PR: 2773397a5c2cdad7
devel/libunistring: Update to 1.1 Changelog: https://git.savannah.gnu.org/gitweb/?p=libunistring.git;a=blob;f=ChangeLog;h=0da0b8c9ea618affc4a6c8b63bfd20a1a9b71456;hb=e21904361e979740ad6a36fe8feb2e20baa0e4b1 PR: 26716092097e8a32
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
devel/libunistring: Update to 1.0 PR: 261099 Reported by: takefu@airport.fm (maintainer)70d66aeb17
devel/libunistring: Add CPE information Approved by: portmgr (blanket)1351a381da
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
devel/libunistring: Remove gmake dependency and enable test No PORTREVISION bump because package is not changed PR: 243280 Submitted by: daniel.engberg.lists@pyret.net Approved by: takefu@airport.fm (maintainer)6776057289
Drop workaround for qemu-user-static hang after r517350 GSlice as used by qemu-user still aborts due to low RLIMIT_VMEM in an emulated application but no longer hangs. While the behavior differs from real hardware it matches the one from before r456518 that was hardcoded as gl_cv_func_printf_enomem=no workaround. PR: 224740cc952b51f9
Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.
Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.
Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them
Bump revision of all impacted ports
PR: 232907
exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D178167990f81066devel/libunistring: Update to 0.9.10 PR: 228775 Submitted by: takefu@airport.fm (maintainer) Exp-run by: antoine08b77fca21
devel/libunistring: Update to 0.9.9 PR: 226273 Submitted by: takefu@airport.fm (maintainer) Approved by: tcberner (mentor, implicit)6144b92fb9
devel/libunistring: temporarily skip ENOMEM check for printf configure:25883: checking whether printf survives out-of-memory conditions configure:26055: /nxb-bin/usr/bin/cc -o conftest -O2 -pipe -DLIBICONV_PLUG -fno-strict-aliasing -DLIBICONV_PLUG -D_THREAD_SAFE conftest.c >&5 configure:26058: $? = 0 ***MEMORY-ERROR***: [67280]: GSlice: failed to allocate 496 bytes (alignment: 512): Cannot allocate memory PR: 224740 Reported by: Mark Millard (via ports@ list, for armv7) Approved by: portmgr blanket5168f65378
devel/libunistring: Update to 0.9.8 PR: 224631 Submitted by: Takefu <takefu@airport.fm> (maintainer)39bc62f356
- Update to 0.9.7 - While I'm here, add LICENSE_FILE and update WWW Changes: http://git.savannah.gnu.org/cgit/libunistring.git/tree/NEWS PR: 215310 Submitted by: Takefu <takefu@airport.fm> (maintainer)3d63053b7d
- Update to 0.9.6 PR: 203543 Submitted by: takefu@airport.fm (maintainer)b91837b4b0
Add USES=alias to 11 ports (non-invasive DragonFly support)74d3bc86be
Cleanup plist831295c29e
Upgrade to 0.9.4. bump PORTREVISION due shared library incr. PR: ports/193266 Submitted by: maintainerd9fe2f5b1c
devel/libunistring: - Add USES=libtool and bump dependent ports - Add INSTALL_TARGET=install-strip Approved by: portmgr (implicit, bump unstaged port)b33b0aa600
devel/libunistring: allow staging - Allow staging - Use single space for WWW: - USES gmake PR: ports/183918 Submitted by: maintainercc334d7474
Add NO_STAGE all over the place in preparation for the staging support (cat: devel part 3)580a778a16
- Convert USE_ICONV=yes to USES=iconv - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here Reviewed by: bapt, kwm821843ca06
Fix a long standing bug of lib/charset.alias being overwritten, modified, and badly tracked by ports. Make lib/charset.alias a file only provided by converters/libiconv Create a new USES: charsetfix, that will modify in post patch the Makefile.in to prevent a port from modifying/overwritting the charset.alias file during make install. Prevent devel/gettext from installing that files. Fix a couple of ports that actually touch charset.alias during the build phase. Based on a patch by ale (http://lists.freebsd.org/pipermail/freebsd-gnome/2012-October/027747.html) Approved by: kwm (gnome) Exp-run by: miwie7b0f97788
GNU LIBUNISTRING - Unicode string library This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. WWW: http://www.gnu.org/software/libunistring/ PR: ports/157172 Submitted by: Takefu <takefu@airport.fm>6a06173319