Port details |
- utf8proc UTF-8 processing library
- 2.9.0 textproc =19 2.9.0Version of this port present on the latest quarterly branch.
- Maintainer: diizzy@FreeBSD.org
- Port Added: 2007-10-16 08:39:50
- Last Update: 2023-10-21 06:43:15
- Commit Hash: a71f6f1
- People watching this port, also watch:: gettext-runtime, expat, libgpg-error, indexinfo, libedit
- Also Listed In: devel
- License: MIT
- WWW:
- https://juliastrings.github.io/utf8proc/
- Description:
- utf8proc is a library for processing UTF-8 encoded Unicode strings.
Some features are Unicode normalization, stripping of default ignorable
characters, case folding and detection of grapheme cluster boundaries.
A special character mapping is available, which converts for example the
characters "Hyphen" (U+2010), "Minus" (U+2212) and
"Hyphen-Minus" (U+002D, ASCII Minus) all into the ASCII minus sign, to
make them equal for comparisons.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- utf8proc>0:textproc/utf8proc
- To install the port:
- cd /usr/ports/textproc/utf8proc/ && make install clean
- To add the package, run one of these commands:
- pkg install textproc/utf8proc
- pkg install utf8proc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: utf8proc
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1697842011
SHA256 (utf8proc-2.9.0.tar.gz) = bd215d04313b5bc42c1abedbcb0a6574667e31acee1085543a232204e36384c4
SIZE (utf8proc-2.9.0.tar.gz) = 190190
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- This port is required by:
- for Build
-
Deleted ports which required this port:
- for Libraries
-
- audio/schismtracker
- databases/arrow
- devel/libddwaf
- devel/mongo-c-driver
- devel/p5-subversion
- devel/py-subversion
- devel/ruby-subversion
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for utf8proc-2.9.0:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- textproc_utf8proc
- USES:
- cmake
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.9.0 21 Oct 2023 06:43:15 |
Daniel Engberg (diizzy) |
textproc/utf8proc: Update to 2.9.0
Changelog: https://github.com/JuliaStrings/utf8proc/releases/tag/v2.9.0 |
2.8.0 24 Nov 2022 08:18:47 |
Daniel Engberg (diizzy) |
textproc/utf8proc: Update to 2.8.0 and take maintainership
Take maintainership after multiple timeouts from current maintainer.
Changelog: https://github.com/JuliaStrings/utf8proc/releases/tag/v2.8.0
References:
https://reviews.freebsd.org/D33552
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251357
https://reviews.freebsd.org/D20399
PR: 267592
Approved by: portmgr (maintainer timeout, 2+ weeks) |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
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) |
2.7.0 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
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.
(Only the first 15 lines of the commit message are shown above ) |
2.7.0 20 Jul 2022 14:23:14 |
Tobias C. Berner (tcberner) |
textproc: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Choe, Cheng-Dae" whitekid
* -
* <glewis@FreeBSD.org>
* <koshy@india.hp.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron Straup Cope
* Aaron Straup Cope <ascope@cpan.org>
* Ache
* Adam Herzog <adam@herzogdesigns.com>
* Adam Weinberger <adamw@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
2.7.0 05 Jan 2022 23:29:50 |
Daniel Engberg (diizzy) |
textproc/utf8proc: Update to 2.7.0 and switch to CMake
Changelog: https://github.com/JuliaStrings/utf8proc/releases/tag/v2.7.0
Approved by: hrs (maintainer timeout, 17+ days)
Differential Revision: https://reviews.freebsd.org/D33552 |
2.6.1_1 29 Oct 2021 09:50:18 |
Stefan Eßer (se) |
*/*: Remove redundant '-[0-9]*' from CONFLICTS
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".
Approved by: portmgr (blanket) |
2.6.1_1 20 Oct 2021 14:00:17 |
Baptiste Daroussin (bapt) |
textproc/utf8proc: finish disabling test
Commit 34693bdefa09eefd8c743beb78cfd4e649e7f15e half reverted the usage
of the tests but not entirely, resulting in turning the perl dependency
which is only needed for tests into a run dependency.
The right solution would be to entirely reenable tests, (which also
depends on ruby btw) but ruby dies very quickly on the tests and the
needs to be investigated prior to renabling the test.
Bump portrevision as the running dependencies changed |
2.6.1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
2.6.1 01 Jan 2021 16:18:23 |
pi |
textproc/utf8proc: update 2.5.0 -> 2.6.1
PR: 251357
Submitted by: daniel.engberg.lists@pyret.net
Relnotes: https://github.com/JuliaStrings/utf8proc/releases/tag/v2.6.1
Approved: hrs (maintainer timeout) |
2.5.0 24 May 2020 01:07:58 |
mandree |
textproc/utf8proc: Update to 2.5.0, enable 'make test'
All 15 direct requisites build successfully after utf8proc update.
Not bumping dependent ports' PORTREVISIONS since the name of the
shlib remains unchanged and the changes are minor.
PR: 245818
Submitted by: Daniel Engberg |
2.4.0 16 Jun 2019 22:29:03 |
jrm |
textproc/utf8proc: Update to version 2.4.0
Upstream changes:
https://github.com/JuliaStrings/utf8proc/releases/tag/v2.4.0
Approved by: hrs (maintainer, timeout)
Differential Revision: https://reviews.freebsd.org/D20399 |
2.2.0 10 Apr 2019 23:04:58 |
amdmi3 |
Add mutual CONFLICTS between utf8proc and libutf8proc
Approved by: portmgr blanket |
2.2.0 03 Mar 2019 05:03:33 |
hrs |
Update to 2.2.0.
- Update MASTER_SITES
- Update WWW
Changes: https://github.com/JuliaStrings/utf8proc/releases
https://github.com/JuliaStrings/utf8proc/blob/master/NEWS.md
Submitted by: sunpoet
PR: 236160 |
2.1.0 28 Dec 2016 08:00:30 |
hrs |
Update to 2.1.0. |
1.3.1 19 May 2016 10:53:06 |
amdmi3 |
- Fix trailing whitespace in pkg-descrs, categories [p-x]*
Approved by: portmgr blanket |
1.3.1 01 Dec 2015 14:04:38 |
amdmi3 |
- Add forgotten pkg-plist |
1.3.1 01 Dec 2015 14:04:13 |
amdmi3 |
- Update to 1.3.1
- Switch to options helpers
- While here, switch to upstream installation to simplify the port
PR: 204448
Submitted by: tkato432@yahoo.com |
1.3 19 Sep 2015 14:15:35 |
wen |
- Update to 1.3
PR: 201853
Submitted by: tkato432@yahoo.com |
1.2 11 Jun 2015 09:23:38 |
amdmi3 |
- Update to 1.2
- Switch to new vendor locations
- Add LICENSE
- Whitespace fix
PR: 200371
Submitted by: nullptr@keksdie.be |
1.1.6_1 02 Dec 2014 22:40:57 |
bapt |
Reset maintainership:
- Lots of maintainers timeout
- unresponsive for almost a year
PR: 195059 |
1.1.6_1 31 Oct 2014 21:58:19 |
antoine |
Fix a dead symlink |
1.1.6 14 Feb 2014 15:00:44 |
gahr |
- Update to 1.1.6
- Make fetchable again
- Update WWW line in pkg-descr
PR: 185740
Submitted by: gahr
Approved by: maintainer (timeout) |
1.1.3 21 Jan 2014 23:40:23 |
bapt |
Fix properties on pkg-plist |
1.1.3 21 Jan 2014 08:06:28 |
mat |
* Convert to staging
* Pet portlint
Sponsored by: Absolight |
1.1.3 20 Sep 2013 23:17:32 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
textproc) |
1.1.3 03 Jul 2011 14:40:25 |
ohauer |
-remove MD5 |
1.1.3 17 Jun 2009 08:00:22 |
clsung |
- Update to 1.1.3 |
1.1.2 16 Oct 2007 08:39:36 |
clsung |
utf8proc is a library for processing UTF-8 encoded Unicode strings.
Some features are Unicode normalization, stripping of default ignorable
characters, case folding and detection of grapheme cluster boundaries.
A special character mapping is available, which converts for example the
characters "Hyphen" (U+2010), "Minus" (U+2212) and
"Hyphen-Minus" (U+002D, ASCII Minus) all into the ASCII minus sign, to
make them equal for comparisons.
WWW: http://www.flexiguided.de/publications.utf8proc.en.html |