commit:     6a094482ba5acd44905c8be0404b6bc39127b1c1
Author:     Gerion Entrup <gerion.entrup <AT> flump <DOT> de>
AuthorDate: Wed Dec  4 12:06:29 2024 +0000
Commit:     gerion <gerion.entrup <AT> flump <DOT> de>
CommitDate: Wed Dec  4 12:06:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/user/gerislay.git/commit/?id=6a094482

dev-libs/utfcpp: add 4.0.5

as dependency for OrganicMaps

Signed-off-by: Gerion Entrup <gerion.entrup <AT> flump.de>

 dev-libs/utfcpp/Manifest            |  4 +++
 dev-libs/utfcpp/metadata.xml        |  7 ++++
 dev-libs/utfcpp/utfcpp-4.0.5.ebuild | 64 +++++++++++++++++++++++++++++++++++++
 3 files changed, 75 insertions(+)

diff --git a/dev-libs/utfcpp/Manifest b/dev-libs/utfcpp/Manifest
new file mode 100644
index 0000000..89e3988
--- /dev/null
+++ b/dev-libs/utfcpp/Manifest
@@ -0,0 +1,4 @@
+DIST ftest-20211106174116.tar.gz 3232 BLAKE2B 
9a2184e82a19465333600b7c31de9a51e6716a4099f23145d93c967636da6539a0e71bfdd082507bf19a440df1199a1abf6f528b3957391f8b2a5c3e4dfb26ec
 SHA512 
d92d3a3abd4f7b35971bfe7d74e1b822931818f60149a56ad29dd3238300ad71de1989fedc602a44a9c1a253da7bce758adf8d5b6da63ca6f322fb06dcefc98a
+DIST utfcpp-4.0.5.tar.gz 34139 BLAKE2B 
c2058dac06b7bbedb97c18fe8a2fdfa13e45afe180d6602e8c1347db313361c94abf06514c80a308bef6f72eea63b6a7aaeaa7985925d7f5754f5210ebf040cb
 SHA512 
49ca33bfb2ee44515f555184b51191f7b706a228fb84ddc62e1e6b59c7d69a5ff836f38694daad0012a0f651b6199451974fe44ebe80081df00cf8c2759e3249
+EBUILD utfcpp-4.0.5.ebuild 1378 BLAKE2B 
55a2d48731b034cf8429a1f41d870947a2e2b1829e882b46a729500b5840f06737980a0bf45fc2f96da43ca0126e42839081207fa77203855a092b58df214eef
 SHA512 
30ad31f1a11f5a18dab117a27069757404168701f61504680ac4268ff49592d108b10dce88fdbfed3ec2674e92c28b0f2d95bb1adcfc0a77c77a7217018c672a
+MISC metadata.xml 219 BLAKE2B 
431c508bdfc1793e3f9a7cdab70f92c88d58ab89cf0cf2bfb3e14ea50eb9286a2f52bcf5d6c172f53e48f93b8106796cb4c95eb145808ee8def412eeffa76c3c
 SHA512 
94aa410dc4841a6bc051f9f95237b3573458a2b5e38356cd0fb2dc916c987c4695a4a2c8d9ce7d7787c23603c921600eaab9d78bb1e61ad38dbb6655491a6e45

diff --git a/dev-libs/utfcpp/metadata.xml b/dev-libs/utfcpp/metadata.xml
new file mode 100644
index 0000000..44c09fd
--- /dev/null
+++ b/dev-libs/utfcpp/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <upstream>
+               <remote-id type="github">nemtrif/utfcpp</remote-id>
+       </upstream>
+</pkgmetadata>

diff --git a/dev-libs/utfcpp/utfcpp-4.0.5.ebuild 
b/dev-libs/utfcpp/utfcpp-4.0.5.ebuild
new file mode 100644
index 0000000..e94cfa1
--- /dev/null
+++ b/dev-libs/utfcpp/utfcpp-4.0.5.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2015-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit cmake
+
+if [[ "${PV}" == "9999" ]]; then
+       inherit git-r3
+
+       EGIT_REPO_URI="https://github.com/nemtrif/utfcpp";
+       EGIT_SUBMODULES=()
+else
+       FTEST_GIT_REVISION="1e14b77c2ab8489386fc7046a8bced696c0fc4d6"
+       FTEST_DATE="20211106174116"
+fi
+
+DESCRIPTION="UTF-8 C++ library"
+HOMEPAGE="https://github.com/nemtrif/utfcpp";
+if [[ "${PV}" == "9999" ]]; then
+       SRC_URI=""
+else
+       SRC_URI="https://github.com/nemtrif/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+               test? ( 
https://github.com/nemtrif/ftest/archive/${FTEST_GIT_REVISION}.tar.gz -> 
ftest-${FTEST_DATE}.tar.gz )"
+fi
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND=""
+DEPEND=""
+RDEPEND=""
+
+src_unpack() {
+       if [[ "${PV}" == "9999" ]]; then
+               git-r3_src_unpack
+
+               if use test; then
+                       git-r3_fetch https://github.com/nemtrif/ftest 
refs/heads/master
+                       git-r3_checkout https://github.com/nemtrif/ftest 
"${WORKDIR}/ftest"
+               fi
+       else
+               default
+
+               if use test; then
+                       mv ftest-${FTEST_GIT_REVISION} ftest || die
+               fi
+       fi
+
+       rmdir "${S}/extern/ftest" || die
+       ln -s ../../ftest "${S}/extern/ftest" || die
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DUTF8_SAMPLES=OFF
+               -DUTF8_TESTS=$(usex test ON OFF)
+       )
+
+       cmake_src_configure
+}

Reply via email to