diff --git a/tools/distributions/gentoo/repos/crystal/dev-db/tinyorm/Manifest b/tools/distributions/gentoo/repos/crystal/dev-db/tinyorm/Manifest index 70a4ad1b5..9c86a91de 100644 --- a/tools/distributions/gentoo/repos/crystal/dev-db/tinyorm/Manifest +++ b/tools/distributions/gentoo/repos/crystal/dev-db/tinyorm/Manifest @@ -1,2 +1 @@ -DIST tinyorm-0.37.1.tar.gz 2226512 BLAKE2B 5d143acf5be50a128950346cffccd2214cb063a7aa8990b099d56a0c561608f4b1311756502e5d9d662dc1aa9934add2dc2d099ea215023c354d53048212ba00 SHA512 1ad4f9b8b2ad0a66e76c4f0f3a72883346bae5e32aec01dcdcf918e53fa66ec776324169e6e1aa1888243fb46a8c77e5eb601c43a7387e17f636e7e6d0918eff -DIST tinyorm-0.37.2.tar.gz 2236161 BLAKE2B b269101e594b75324ea2a91bcde7a1d8337178348004b3d7ca7e7f0e5f19e9d0dbb9cabb83cccf3cea7fc5fbbb32fb162e41142684d1db029a328eec2c147e98 SHA512 7ad4f9407fb354425b2dc6fb35ec9bd5d4b4077650f379bd3e683ddf57883140ee6f3b22d0e718862d484c00a89bd55995c0f6aa446bfee14362968752ce777c +DIST tinyorm-0.37.3.tar.gz 2236948 BLAKE2B 8f7867d52b31756c29ca07db7797d5cee190f80343aca661f4b6ccf3b0bd1eb61568ad05f83d5e7b035ff485dc1089af67383fd69acc7b6065cf1f31421b7bb2 SHA512 f82702d712f845624698f799c7f5d2b30b7d2138f6c4c15e7ca50b316254b55b6606f60ce4356d7156b615b636a6b16e2d1923901825759e54ab60499c4f04cd diff --git a/tools/distributions/gentoo/repos/crystal/dev-db/tinyorm/tinyorm-0.37.2.ebuild b/tools/distributions/gentoo/repos/crystal/dev-db/tinyorm/tinyorm-0.37.2.ebuild deleted file mode 100644 index 0752baf64..000000000 --- a/tools/distributions/gentoo/repos/crystal/dev-db/tinyorm/tinyorm-0.37.2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Modern C++ ORM library for Qt framework" -HOMEPAGE="https://www.tinyorm.org https://github.com/silverqx/TinyORM" -LICENSE="MIT" -SLOT="0" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/silverqx/TinyORM.git" - EGIT_MIN_CLONE_TYPE="single" -else - SRC_URI="https://github.com/silverqx/TinyORM/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - S=${WORKDIR}/TinyORM-${PV} - KEYWORDS="~amd64" -fi - -IUSE="build-drivers disable-thread-local inline-constants mysql mysql-ping +orm postgres -qt5 +sqlite +tom +tom-cli" -REQUIRED_USE=" - build-drivers? ( || ( mysql ) !postgres !sqlite !qt5 ) - tom-cli? ( tom ) -" - -RDEPEND=" - build-drivers? ( - >=dev-qt/qtbase-6.7:6[icu] - mysql? ( dev-db/mysql-connector-c:= ) - ) - !build-drivers? ( - !qt5? ( - >=dev-qt/qtbase-6.7:6[icu] - dev-qt/qtbase:=[mysql,postgres,sqlite] - ) - qt5? ( - dev-qt/qtcore:5[icu] - dev-qt/qtsql:5[mysql,postgres,sqlite] - ) - ) - mysql-ping? ( dev-db/mysql-connector-c:= ) -" -DEPEND=" - ${RDEPEND} - >=dev-cpp/range-v3-0.12.0 - >=dev-cpp/tabulate-1.5" - -DOCS=() - -src_configure() { - local mycmakeargs=( - -D CMAKE_CXX_SCAN_FOR_MODULES:BOOL=OFF - -D CMAKE_EXPORT_PACKAGE_REGISTRY:BOOL=OFF - -D BUILD_TREE_DEPLOY:BOOL=OFF - -D STRICT_MODE:BOOL=OFF - -D VERBOSE_CONFIGURE:BOOL=ON - -D BUILD_TESTS:BOOL=OFF - -D BUILD_DRIVERS:BOOL=$(usex build-drivers) - -D DRIVERS_TYPE:STRING=Shared - -D DISABLE_THREAD_LOCAL:BOOL=$(usex disable-thread-local) - -D INLINE_CONSTANTS:BOOL=$(usex inline-constants) - -D MYSQL_PING:BOOL=$(usex mysql-ping) - -D ORM:BOOL=$(usex orm) - -D TOM:BOOL=$(usex tom) - -D TOM_EXAMPLE:BOOL=$(usex tom-cli) - ) - - use build-drivers && mycmakeargs+=( - -D BUILD_MYSQL_DRIVER:BOOL=$(usex mysql) - ) - - cmake_src_configure -} diff --git a/tools/distributions/gentoo/repos/crystal/dev-db/tinyorm/tinyorm-0.37.1.ebuild b/tools/distributions/gentoo/repos/crystal/dev-db/tinyorm/tinyorm-0.37.3.ebuild similarity index 100% rename from tools/distributions/gentoo/repos/crystal/dev-db/tinyorm/tinyorm-0.37.1.ebuild rename to tools/distributions/gentoo/repos/crystal/dev-db/tinyorm/tinyorm-0.37.3.ebuild