git: c3b38f91ff4c - main - devel/utf8cpp3: Remove obsoleted port

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Wed, 19 Mar 2025 03:57:45 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c3b38f91ff4cf47e8eb12b123ba9787848e9311a

commit c3b38f91ff4cf47e8eb12b123ba9787848e9311a
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-03-19 03:35:09 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-03-19 03:35:09 +0000

    devel/utf8cpp3: Remove obsoleted port
    
    Use devel/utf8cpp instead.
    
    devel/utf8cpp3 was created for textproc/apertium as it was the only port which do not work with utf8cpp 4.*.
    It is no longer needed after 04e8d6e30a276fe64a23259406c6fe905f58044c.
    
    PR:             284627
    Reported by:    diizzy
    Reference:      https://cgit.freebsd.org/ports/commit/?id=18e703731c1b9e6b1ee31866ea9a83d904a701aa
                    https://cgit.freebsd.org/ports/commit/?id=04e8d6e30a276fe64a23259406c6fe905f58044c
---
 MOVED                                     |  1 +
 devel/Makefile                            |  1 -
 devel/utf8cpp3/Makefile                   | 28 ----------------------------
 devel/utf8cpp3/distinfo                   |  3 ---
 devel/utf8cpp3/files/patch-CMakeLists.txt | 11 -----------
 devel/utf8cpp3/pkg-descr                  | 16 ----------------
 devel/utf8cpp3/pkg-plist                  |  9 ---------
 7 files changed, 1 insertion(+), 68 deletions(-)

diff --git a/MOVED b/MOVED
index 6d77731c955a..da6321be109e 100644
--- a/MOVED
+++ b/MOVED
@@ -4209,3 +4209,4 @@ textproc/py-towncrier23|textproc/py-towncrier|2025-03-14|Remove obsoleted port.
 net/wifi-firmware-mtw-kmod|net/wifi-firmware-mt7601u-kmod|2025-03-14|Fixed to match firmware name
 devel/ccrtp||2025-03-16|Has expired: No active development in years and no users in tree
 textproc/rubygem-cucumber-gherkin29|textproc/rubygem-cucumber-gherkin|2025-03-19|Remove obsoleted port. Use textproc/rubygem-cucumber-gherkin instead
+devel/utf8cpp3|devel/utf8cpp|2025-03-19|Remove obsoleted port. Use devel/utf8cpp instead
diff --git a/devel/Makefile b/devel/Makefile
index 83bc109c6e1d..5a12a1348c1e 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -8337,7 +8337,6 @@
     SUBDIR += urjtag
     SUBDIR += ut
     SUBDIR += utf8cpp
-    SUBDIR += utf8cpp3
     SUBDIR += uthash
     SUBDIR += util-linux
     SUBDIR += uv
diff --git a/devel/utf8cpp3/Makefile b/devel/utf8cpp3/Makefile
deleted file mode 100644
index 0b7a0d9daa14..000000000000
--- a/devel/utf8cpp3/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-PORTNAME=	utf8cpp
-PORTVERSION=	3.2.5
-DISTVERSIONPREFIX=	v
-CATEGORIES=	devel
-PKGNAMESUFFIX=	3
-
-MAINTAINER=	sunpoet@FreeBSD.org
-COMMENT=	Simple, portable, lightweight library for handling UTF-8 strings
-WWW=		https://github.com/nemtrif/utfcpp
-
-LICENSE=	BSL
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-USES=		cmake
-
-CMAKE_ON=	UTF8_INSTALL
-CMAKE_OFF=	UTF8_SAMPLES UTF8_TESTS
-NO_ARCH=	yes
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	nemtrif
-GH_PROJECT=	utfcpp
-
-CONFLICTS_INSTALL=	utf8cpp
-
-PORTSCOUT=	limit:^3\.
-
-.include <bsd.port.mk>
diff --git a/devel/utf8cpp3/distinfo b/devel/utf8cpp3/distinfo
deleted file mode 100644
index 084ee6037f26..000000000000
--- a/devel/utf8cpp3/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1696001272
-SHA256 (nemtrif-utfcpp-v3.2.5_GH0.tar.gz) = 14fd1b3c466814cb4c40771b7f207b61d2c7a0aa6a5e620ca05c00df27f25afd
-SIZE (nemtrif-utfcpp-v3.2.5_GH0.tar.gz) = 28865
diff --git a/devel/utf8cpp3/files/patch-CMakeLists.txt b/devel/utf8cpp3/files/patch-CMakeLists.txt
deleted file mode 100644
index 2a90a140552a..000000000000
--- a/devel/utf8cpp3/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- CMakeLists.txt.orig	2020-09-27 18:26:57 UTC
-+++ CMakeLists.txt
-@@ -36,7 +36,7 @@ if(UTF8_SAMPLES)
-     target_link_libraries(docsample PRIVATE utf8::cpp)
- endif()
- 
--if(UTF8_TESTS)
-+if(0)
-     enable_testing()
-     add_subdirectory(extern/gtest)
-     add_subdirectory(tests)
diff --git a/devel/utf8cpp3/pkg-descr b/devel/utf8cpp3/pkg-descr
deleted file mode 100644
index d24a3ee84462..000000000000
--- a/devel/utf8cpp3/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-C++ developers miss an easy and portable way of handling Unicode encoded
-strings. The original C++ Standard (known as C++98 or C++03) is Unicode
-agnostic. C++11 provides some support for Unicode on core language and library
-level: u8, u, and U character and string literals, char16_t and char32_t
-character types, u16string and u32string library classes, and codecvt support
-for conversions between Unicode encoding forms. In the meantime, developers use
-third party libraries like ICU, OS specific capabilities, or simply roll out
-their own solutions.
-
-In order to easily handle UTF-8 encoded Unicode strings, I came up with a small,
-C++98 compatible generic library. For anybody used to work with STL algorithms
-and iterators, it should be easy and natural to use. The code is freely
-available for any purpose - check out the license. The library has been used a
-lot in the past ten years both in commercial and open-source projects and is
-considered feature-complete now. If you run into bugs or performance issues,
-please let me know and I'll do my best to address them.
diff --git a/devel/utf8cpp3/pkg-plist b/devel/utf8cpp3/pkg-plist
deleted file mode 100644
index d3e1e958a5d5..000000000000
--- a/devel/utf8cpp3/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-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/unchecked.h
-lib/cmake/utf8cpp/utf8cppConfig.cmake
-lib/cmake/utf8cpp/utf8cppConfigVersion.cmake
-lib/cmake/utf8cpp/utf8cppTargets.cmake