Looks good to me. Are you still around Sergey? do you want to stay listed as maintainer?
On 2024/03/23 20:13, 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 >