ping.

On 2024-03-23 8:13 p.m., Brad Smith wrote:
Here is an update to utfcpp 4.0.5.

Upstream has placed the headers into a subdir as the port was doing on
its own but utilizing a different directory name, so use the same name.


Version 4

This is a major release that includes the following new features:

- Utf16 strings codepoint iteration and appending: #91 (special thanks to 
@ceztko)
- Support for u8string (thanks to @XCI9)
- find_invalid and is_valid for C-style strings


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/utfcpp/Makefile,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile
--- Makefile    7 Nov 2023 14:19:27 -0000       1.6
+++ Makefile    23 Mar 2024 23:56:22 -0000
@@ -1,30 +1,21 @@
  COMMENT =             simple, portable library for handling UTF-8 strings
-VERSION = 2.3.4
-DISTNAME =             utf8_v${VERSION:S/./_/g}
-PKGNAME =              utfcpp-${VERSION}
-REVISION =             1
-
+GH_ACCOUNT =           nemtrif
+GH_PROJECT =           utfcpp
+GH_TAGNAME =           v4.0.5
  CATEGORIES =          devel
-HOMEPAGE = https://utfcpp.sourceforge.net/
-
  MAINTAINER =          Sergey Bronnikov <este...@gmail.com>
-# BSD
+# Boost
  PERMIT_PACKAGE =      Yes
-SITES = ${SITE_SOURCEFORGE:=utfcpp/}
-EXTRACT_SUFX =         .zip
-
-NO_TEST =              Yes
-
-WRKDIST =              ${WRKDIR}
  NO_BUILD =            Yes
+NO_TEST =              Yes
do-install:
-       ${INSTALL_DATA_DIR} ${PREFIX}/include/utfcpp/utf8
-       ${INSTALL_DATA} ${WRKDIR}/source/*.* ${PREFIX}/include/utfcpp
-       ${INSTALL_DATA} ${WRKDIR}/source/utf8/*.* ${PREFIX}/include/utfcpp/utf8
+       ${INSTALL_DATA_DIR} ${PREFIX}/include/utf8cpp/utf8
+       ${INSTALL_DATA} ${WRKSRC}/source/*.h ${PREFIX}/include/utf8cpp
+       ${INSTALL_DATA} ${WRKSRC}/source/utf8/*.h ${PREFIX}/include/utf8cpp/utf8
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/utfcpp/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo    12 Aug 2016 09:20:01 -0000      1.1.1.1
+++ distinfo    23 Mar 2024 23:56:22 -0000
@@ -1,2 +1,2 @@
-SHA256 (utf8_v2_3_4.zip) = M3POuyXYjGYqK5YMTVhdr5rns5YDHs14bnuzGxXQEO8=
-SIZE (utf8_v2_3_4.zip) = 22422
+SHA256 (utfcpp-4.0.5.tar.gz) = /8ZooxDndgfTk/PBizJxXyI9oerExNbgV5oR345rWc8=
+SIZE (utfcpp-4.0.5.tar.gz) = 34139
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/utfcpp/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST
--- pkg/PLIST   11 Mar 2022 18:53:33 -0000      1.3
+++ pkg/PLIST   23 Mar 2024 23:56:22 -0000
@@ -1,6 +1,9 @@
-include/utfcpp/
-include/utfcpp/utf8/
-include/utfcpp/utf8.h
-include/utfcpp/utf8/checked.h
-include/utfcpp/utf8/core.h
-include/utfcpp/utf8/unchecked.h
+include/utf8cpp/
+include/utf8cpp/utf8/
+include/utf8cpp/utf8.h
+include/utf8cpp/utf8/checked.h
+include/utf8cpp/utf8/core.h
+include/utf8cpp/utf8/cpp11.h
+include/utf8cpp/utf8/cpp17.h
+include/utf8cpp/utf8/cpp20.h
+include/utf8cpp/utf8/unchecked.h


And port adjustments.


Index: geo/osrm-backend/Makefile
===================================================================
RCS file: /cvs/ports/geo/osrm-backend/Makefile,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 Makefile
--- geo/osrm-backend/Makefile   17 Nov 2023 10:57:36 -0000      1.14
+++ geo/osrm-backend/Makefile   23 Mar 2024 22:23:02 -0000
@@ -7,6 +7,7 @@ COMMENT =               high-performance road network
  GH_ACCOUNT =          Project-OSRM
  GH_PROJECT =          osrm-backend
  GH_COMMIT =           31e31a63d062fb804f5f4695ed3036ca7a269ead
+REVISION =             0
  DISTNAME =            osrm-backend-5.27.1pl0
CATEGORIES = geo
@@ -29,7 +30,7 @@ MODULES =             devel/cmake \
                        lang/lua
  MODLUA_VERSION =      5.3
  BUILD_DEPENDS =               devel/protozero \
-                       devel/utfcpp \
+                       devel/utfcpp>=4.0.5 \
                        geo/libosmium
  LIB_DEPENDS =         archivers/bzip2 \
                        devel/boost \
@@ -38,7 +39,7 @@ LIB_DEPENDS =         archivers/bzip2 \
  CONFIGURE_ARGS =      -DOSMIUM_INCLUDE_DIR=${LOCALBASE}/include/osmium \
                        -DENABLE_CCACHE=Off
-CXXFLAGS += -I${LOCALBASE}/include/utfcpp
+CXXFLAGS +=            -I${LOCALBASE}/include/utf8cpp
# Requires network access, and http access to sample osrm data is 403'd
  NO_TEST =             Yes
Index: productivity/ledger/Makefile
===================================================================
RCS file: /cvs/ports/productivity/ledger/Makefile,v
retrieving revision 1.35
diff -u -p -u -p -r1.35 Makefile
--- productivity/ledger/Makefile        3 May 2023 11:00:46 -0000       1.35
+++ productivity/ledger/Makefile        23 Mar 2024 22:23:02 -0000
@@ -3,6 +3,7 @@ COMMENT =               command line double-entry acc
  GH_TAGNAME =          v3.3.2
  GH_ACCOUNT =          ledger
  GH_PROJECT =          ledger
+REVISION =             0
SHARED_LIBS += ledger 1.0 # 3.0 @@ -23,14 +24,14 @@ MODULES = devel/cmake \
                        lang/python
  COMPILER =            base-clang ports-gcc
-BUILD_DEPENDS = devel/utfcpp \
+BUILD_DEPENDS =                devel/utfcpp>=4.0.5 \
                        print/texinfo
LIB_DEPENDS = devel/boost \
                        devel/gmp \
                        devel/mpfr
-CONFIGURE_ARGS= -DUTFCPP_PATH=${LOCALBASE}/include/utfcpp
+CONFIGURE_ARGS=                -DUTFCPP_PATH=${LOCALBASE}/include/utf8cpp
# Use this to make sure version.info gets generated, the actual
  # installation bits are removed as the remaining .info files are

Reply via email to