diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
| commit | a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-cpp/drogon | |
| parent | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff) | |
| download | baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip | |
Adding metadata
Diffstat (limited to 'dev-cpp/drogon')
| -rw-r--r-- | dev-cpp/drogon/Manifest | 4 | ||||
| -rw-r--r-- | dev-cpp/drogon/drogon-1.9.5.ebuild | 92 | ||||
| -rw-r--r-- | dev-cpp/drogon/drogon-1.9.6.ebuild | 92 | ||||
| -rw-r--r-- | dev-cpp/drogon/files/drogon-1.8.4-fix-test-build.patch | 15 | ||||
| -rw-r--r-- | dev-cpp/drogon/metadata.xml | 19 |
5 files changed, 0 insertions, 222 deletions
diff --git a/dev-cpp/drogon/Manifest b/dev-cpp/drogon/Manifest deleted file mode 100644 index 390b06b62a06..000000000000 --- a/dev-cpp/drogon/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST drogon-1.9.5.tar.gz 616261 BLAKE2B 0e34398be264d58b90b1e3545aeed0e2aefe17258b7007f69f103ba4b281226c71a6aac2b7f98c8d58603ba896c4ddc31e215cea8d943a88d2bf519d049a03d1 SHA512 453b0d1af2cd7e567539cf8512d87961d9285c3ac1cbeb58d49c27571c7247390b99cc7ea5ddb87c969c5638bcf7a958b9c4a2649c3d89ff7e081e278de33f6f -DIST drogon-1.9.6.tar.gz 634338 BLAKE2B 29df10fbdf03fe8b6397bc1f05a69126ab249094f00bc0fe038bbb261069aa874e75a342345b0a5c98975cf5b97832bcb42443263cd4bd99930ddc2d92454bcb SHA512 e0a1b4a0f3b9d2804169d050e2038418baf4107f94299e2b969a185f5624f9d4101d1ef24795789c48c8b2ed8dfd5c748d6162eb5ce789cad3b253c7e8692fa9 -DIST trantor-1.5.19.tar.gz 156467 BLAKE2B 9683cc3691389a48be1060e05c96329f826b976b4090b869d5ea097b30b33d22bd1f5373987d5900f5f2f587227eb59c442bbfb0126cce1636887472352af948 SHA512 76264df770b14702cae88bb77c8e863e85eb034fd14bb062d3414f981b759be61bff3ce5aa1c8cca44bf0ca0b3568ed77248c9986eb23b6715631cdae9445a02 -DIST trantor-1.5.20.tar.gz 156703 BLAKE2B 628c8ccae86809f0cd547eb991a67456f871d8ad4aa9606933ce91f98744c2faeb83b41d098811757ae6fcb0e221d5fe389d9684d98fa9c40570f8202b0489d3 SHA512 3666a49de1f13f52bac6d11d7c690c1d51b73d6f7e50b2a7591cd590639f88e33282d8b6b422f518ab73b42ba2d69d6db0852338563b366c548daaba09d0b49c diff --git a/dev-cpp/drogon/drogon-1.9.5.ebuild b/dev-cpp/drogon/drogon-1.9.5.ebuild deleted file mode 100644 index 9e2be717c1c4..000000000000 --- a/dev-cpp/drogon/drogon-1.9.5.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -MY_TRANTOR_V="1.5.19" # NOTE: needs to be updated on each bump - -DESCRIPTION="C++14/17 based HTTP web application framework" -HOMEPAGE="https://github.com/drogonframework/drogon" -SRC_URI=" - https://github.com/drogonframework/drogon/archive/v${PV}.tar.gz -> ${P}.tar.gz - test? ( https://github.com/an-tao/trantor/archive/v${MY_TRANTOR_V}.tar.gz -> trantor-${MY_TRANTOR_V}.tar.gz ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+brotli doc examples mariadb postgres redis sqlite spdlog test +yaml" -# REQUIRED_USE="test? ( postgres sqlite mariadb )" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-cpp/trantor-${MY_TRANTOR_V}:= - dev-libs/jsoncpp:= - virtual/zlib:= - brotli? ( app-arch/brotli:= ) - mariadb? ( dev-db/mariadb:= ) - postgres? ( dev-db/postgresql:= ) - redis? ( dev-libs/hiredis:= ) - sqlite? ( dev-db/sqlite:3 ) - elibc_Darwin? ( sys-libs/native-uuid ) - elibc_SunOS? ( sys-libs/libuuid ) - !elibc_Darwin? ( !elibc_SunOS? ( - sys-apps/util-linux - ) ) - spdlog? ( - dev-libs/spdlog:= - dev-libs/libfmt:= - ) - yaml? ( dev-cpp/yaml-cpp:= ) -" -DEPEND=" - ${RDEPEND} - test? ( dev-cpp/gtest ) -" -BDEPEND="doc? ( app-text/doxygen )" - -PATCHES=( "${FILESDIR}"/${PN}-1.8.4-fix-test-build.patch ) - -DOCS=( CONTRIBUTING.md ChangeLog.md README.md README.zh-CN.md README.zh-TW.md ) - -src_unpack() { - default - - # the cert is in the trantor submodule normally, but we unbundle that - if use test; then - mkdir -p ${P}/trantor/trantor/tests || die - cp -v trantor-${MY_TRANTOR_V}/trantor/tests/server.{crt,key} \ - ${P}/trantor/trantor/tests/ \ - || die "could not copy test certificate and/or key" - fi -} - -src_configure() { - use doc && HTML_DOCS=( "${BUILD_DIR}/docs/drogon/html/." ) - - local -a mycmakeargs=( - -DBUILD_DOC=$(usex doc) - -DBUILD_EXAMPLES=NO - -DBUILD_POSTGRESQL=$(usex postgres) - -DBUILD_MYSQL=$(usex mariadb) - -DBUILD_SQLITE=$(usex sqlite) - -DBUILD_REDIS=$(usex redis) - -DBUILD_TESTING=$(usex test) - -DBUILD_BROTLI=$(usex brotli) - -DBUILD_YAML_CONFIG=$(usex yaml) - -DUSE_SUBMODULE=NO - $(cmake_use_find_package doc Doxygen) - -DUSE_SPDLOG=$(usex spdlog) - ) - - cmake_src_configure -} - -src_install() { - use examples && DOCS+=( "${S}/examples" ) - docompress -x /usr/share/doc/${PF}/examples - - cmake_src_install -} diff --git a/dev-cpp/drogon/drogon-1.9.6.ebuild b/dev-cpp/drogon/drogon-1.9.6.ebuild deleted file mode 100644 index 789552b0da48..000000000000 --- a/dev-cpp/drogon/drogon-1.9.6.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 2021-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -MY_TRANTOR_V="1.5.20" # NOTE: needs to be updated on each bump - -DESCRIPTION="C++14/17 based HTTP web application framework" -HOMEPAGE="https://github.com/drogonframework/drogon" -SRC_URI=" - https://github.com/drogonframework/drogon/archive/v${PV}.tar.gz -> ${P}.tar.gz - test? ( https://github.com/an-tao/trantor/archive/v${MY_TRANTOR_V}.tar.gz -> trantor-${MY_TRANTOR_V}.tar.gz ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+brotli doc examples mariadb postgres redis sqlite spdlog test +yaml" -# REQUIRED_USE="test? ( postgres sqlite mariadb )" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-cpp/trantor-${MY_TRANTOR_V}:= - dev-libs/jsoncpp:= - virtual/zlib:= - brotli? ( app-arch/brotli:= ) - mariadb? ( dev-db/mariadb:= ) - postgres? ( dev-db/postgresql:= ) - redis? ( dev-libs/hiredis:= ) - sqlite? ( dev-db/sqlite:3 ) - elibc_Darwin? ( sys-libs/native-uuid ) - elibc_SunOS? ( sys-libs/libuuid ) - !elibc_Darwin? ( !elibc_SunOS? ( - sys-apps/util-linux - ) ) - spdlog? ( - dev-libs/spdlog:= - dev-libs/libfmt:= - ) - yaml? ( dev-cpp/yaml-cpp:= ) -" -DEPEND=" - ${RDEPEND} - test? ( dev-cpp/gtest ) -" -BDEPEND="doc? ( app-text/doxygen )" - -PATCHES=( "${FILESDIR}"/${PN}-1.8.4-fix-test-build.patch ) - -DOCS=( CONTRIBUTING.md ChangeLog.md README.md README.zh-CN.md README.zh-TW.md ) - -src_unpack() { - default - - # the cert is in the trantor submodule normally, but we unbundle that - if use test; then - mkdir -p ${P}/trantor/trantor/tests || die - cp -v trantor-${MY_TRANTOR_V}/trantor/tests/server.{crt,key} \ - ${P}/trantor/trantor/tests/ \ - || die "could not copy test certificate and/or key" - fi -} - -src_configure() { - use doc && HTML_DOCS=( "${BUILD_DIR}/docs/drogon/html/." ) - - local -a mycmakeargs=( - -DBUILD_DOC=$(usex doc) - -DBUILD_EXAMPLES=NO - -DBUILD_POSTGRESQL=$(usex postgres) - -DBUILD_MYSQL=$(usex mariadb) - -DBUILD_SQLITE=$(usex sqlite) - -DBUILD_REDIS=$(usex redis) - -DBUILD_TESTING=$(usex test) - -DBUILD_BROTLI=$(usex brotli) - -DBUILD_YAML_CONFIG=$(usex yaml) - -DUSE_SUBMODULE=NO - $(cmake_use_find_package doc Doxygen) - -DUSE_SPDLOG=$(usex spdlog) - ) - - cmake_src_configure -} - -src_install() { - use examples && DOCS+=( "${S}/examples" ) - docompress -x /usr/share/doc/${PF}/examples - - cmake_src_install -} diff --git a/dev-cpp/drogon/files/drogon-1.8.4-fix-test-build.patch b/dev-cpp/drogon/files/drogon-1.8.4-fix-test-build.patch deleted file mode 100644 index 6fd9810cb97c..000000000000 --- a/dev-cpp/drogon/files/drogon-1.8.4-fix-test-build.patch +++ /dev/null @@ -1,15 +0,0 @@ -# fix build error that happens without trantor submodule -# upstream: <https://github.com/drogonframework/drogon/issues/1551> - -diff --git a/lib/tests/CMakeLists.txt b/lib/tests/CMakeLists.txt -index 62a2240..424fec2 100644 ---- a/lib/tests/CMakeLists.txt -+++ b/lib/tests/CMakeLists.txt -@@ -42,6 +42,7 @@ else() - endif() - - add_executable(unittest ${UNITTEST_SOURCES}) -+target_include_directories(unittest PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/..") - - if (BUILD_CTL) - set(INTEGRATION_TEST_CLIENT_SOURCES diff --git a/dev-cpp/drogon/metadata.xml b/dev-cpp/drogon/metadata.xml deleted file mode 100644 index a85f14ead603..000000000000 --- a/dev-cpp/drogon/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>tea+gentoo@cuddleslut.fr</email> - <name>tea</name> - </maintainer> - <upstream> - <remote-id type="github">drogonframework/drogon</remote-id> - <doc>https://drogon.docsforge.com/</doc> - </upstream> - <use> - <flag name="brotli">Enable support for brotli compression</flag> - <flag name="mariadb">Add support for the mariadb database</flag> - <flag name="redis">Add support for the Redis database via <pkg>dev-libs/hiredis</pkg></flag> - <flag name="yaml">Add support for yaml config file</flag> - <flag name="spdlog">enable <pkg>dev-libs/spdlog</pkg> logging backend</flag> - </use> -</pkgmetadata> |
