aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2025-03-19 03:35:09 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2025-03-19 03:35:09 +0000
commitc3b38f91ff4cf47e8eb12b123ba9787848e9311a (patch)
treea162e48db190cfc9d72be0cfa6fb8ca19793ca2e
parent4cfd46b5715bd4ad7d185d35a7df3739f7a83da8 (diff)
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
-rw-r--r--MOVED1
-rw-r--r--devel/Makefile1
-rw-r--r--devel/utf8cpp3/Makefile28
-rw-r--r--devel/utf8cpp3/distinfo3
-rw-r--r--devel/utf8cpp3/files/patch-CMakeLists.txt11
-rw-r--r--devel/utf8cpp3/pkg-descr16
-rw-r--r--devel/utf8cpp3/pkg-plist9
7 files changed, 1 insertions, 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