From bdbd29a11e8353a9e4d7d87328d2311ff8ce00b0 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Tue, 3 Nov 2020 00:51:52 +0300 Subject: [PATCH 1/9] games-board/openriichi: new package Signed-off-by: Sergey Torokhov --- games-board/openriichi/Manifest | 2 + games-board/openriichi/metadata.xml | 17 ++++++ .../openriichi/openriichi-0.2.1.1.ebuild | 54 +++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 games-board/openriichi/Manifest create mode 100644 games-board/openriichi/metadata.xml create mode 100644 games-board/openriichi/openriichi-0.2.1.1.ebuild diff --git a/games-board/openriichi/Manifest b/games-board/openriichi/Manifest new file mode 100644 index 0000000000..dd09e2caa8 --- /dev/null +++ b/games-board/openriichi/Manifest @@ -0,0 +1,2 @@ +DIST openriichi-0.2.1.1-Engine.tar.gz 218488 BLAKE2B ed7ee3b61451bef95511d629d693018db9505c2f7e377a5d02afbefc40e1412db13e472ea2e8a0f1c745655bc24bdff898b16f1c3c8d055dcdd9a1fcf0fad01f SHA512 d24a59932a8bec02d9a0ef065c27fa5f162334a67095a351808ed330fd5f5312cc598a328745d19b5a3016192677b1d85dbaa870a6990ac861df78d302eb4d21 +DIST openriichi-0.2.1.1.tar.gz 43434864 BLAKE2B 97b0409175572f3633ea322c1012cb3f5c1a38bfc47b91d120cc3fa570aaa215d59dad05fc4947165e6dc80428b6e34c1c74d0b1b1f910c3829a4b0c3941eec0 SHA512 226ef1a139db7afad1780309161b3e4868e1280493715606b54b89a09355e25deffa7a42b658a74f921be9265a23f326856243765fba64cbc3b710dd759d6553 diff --git a/games-board/openriichi/metadata.xml b/games-board/openriichi/metadata.xml new file mode 100644 index 0000000000..aa5911d574 --- /dev/null +++ b/games-board/openriichi/metadata.xml @@ -0,0 +1,17 @@ + + + + + torokhov-s-a@yandex.ru + Sergey Torokhov + + + OpenRiichi is an open source Japanese Mahjong client written in the Vala programming language. + It supports singleplayer and multiplayer, with or without bots. + It features all the standard riichi rules, as well as some optional ones. + It also supports game logging, so games can be viewed again. + + + FluffyStuff/OpenRiichi + + diff --git a/games-board/openriichi/openriichi-0.2.1.1.ebuild b/games-board/openriichi/openriichi-0.2.1.1.ebuild new file mode 100644 index 0000000000..9e479d0d40 --- /dev/null +++ b/games-board/openriichi/openriichi-0.2.1.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop meson vala xdg + +Engine_sha="e495846970a1b38d00c81a3f74568030f976ed31" +MY_PN="OpenRiichi" + +DESCRIPTION="OpenRiichi is an open source Japanese Mahjong client" +HOMEPAGE="https://github.com/FluffyStuff/${MY_PN}" +SRC_URI=" + https://github.com/FluffyStuff/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/FluffyStuff/Engine/archive/${Engine_sha}.tar.gz -> ${P}-Engine.tar.gz +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RESTRICT="mirror" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND=" + dev-libs/glib + dev-libs/gobject-introspection + dev-libs/libgee:0.8 + media-libs/glew:0 + media-libs/libsdl2[haptic,joystick,opengl,sound,threads,video] + media-libs/sdl2-image[jpeg,png,tiff,webp] + media-libs/sdl2-mixer + sys-libs/glibc + sys-libs/zlib + x11-libs/gtk+:3 + x11-libs/pango +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + mv -T "${WORKDIR}/Engine-${Engine_sha}" "${S}/Engine" || die + + vala_src_prepare +} + +src_install() { + meson_src_install + + newicon -s 64 "bin/Data/Icon.png" "${MY_PN}.png" + make_desktop_entry "${MY_PN}" "${MY_PN}" "${MY_PN}" "Game;BoardGame" || die "Failed making desktop entry!" +} From 5b09b9c4afe43691153044b0c7232f76e7c85cf0 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Tue, 3 Nov 2020 01:28:26 +0300 Subject: [PATCH 2/9] games-board/openriichi: cleanup dependency list Signed-off-by: Sergey Torokhov --- games-board/openriichi/openriichi-0.2.1.1.ebuild | 4 ---- 1 file changed, 4 deletions(-) diff --git a/games-board/openriichi/openriichi-0.2.1.1.ebuild b/games-board/openriichi/openriichi-0.2.1.1.ebuild index 9e479d0d40..324ca739d9 100644 --- a/games-board/openriichi/openriichi-0.2.1.1.ebuild +++ b/games-board/openriichi/openriichi-0.2.1.1.ebuild @@ -24,15 +24,11 @@ RESTRICT="mirror" S="${WORKDIR}/${MY_PN}-${PV}" RDEPEND=" - dev-libs/glib - dev-libs/gobject-introspection dev-libs/libgee:0.8 media-libs/glew:0 media-libs/libsdl2[haptic,joystick,opengl,sound,threads,video] media-libs/sdl2-image[jpeg,png,tiff,webp] media-libs/sdl2-mixer - sys-libs/glibc - sys-libs/zlib x11-libs/gtk+:3 x11-libs/pango " From b078919d50300e52a8c6bb1d998daf64034db86b Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Mon, 2 Nov 2020 23:37:57 +0000 Subject: [PATCH 3/9] app-misc/liquidctl: 1.4.2 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Alexey Sokolov --- app-misc/liquidctl/Manifest | 1 + app-misc/liquidctl/liquidctl-1.4.2.ebuild | 35 +++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 app-misc/liquidctl/liquidctl-1.4.2.ebuild diff --git a/app-misc/liquidctl/Manifest b/app-misc/liquidctl/Manifest index 373b6da804..ad738268de 100644 --- a/app-misc/liquidctl/Manifest +++ b/app-misc/liquidctl/Manifest @@ -1 +1,2 @@ DIST liquidctl-1.4.1.tar.gz 149114 BLAKE2B eee91d82cd31021aa8a290844c74ff117024383f85eaa83ef89bf4f1d3e9d1af29b6b530497c356fb51aaca6f686522768eb1df0c7fb85ecdc34b630109a1db9 SHA512 f5f1e1e9f4f03ab2bc1252a65a118a1cfd2203f4cbde7e7ddb45667b20ec7757d35eff9f69922395efb1461d660b104531230942f4d537428f30ae3e59ed2594 +DIST liquidctl-1.4.2.tar.gz 159500 BLAKE2B a307949798c779f0a45494b0353f45b1a1d957fc9e5d3eeb9eefaaa03b82e4df1c5a9adce3bc025caf2a95745b225a112780ba6a426367ee45aa868c1f1620e5 SHA512 06a832c1e4784def449e64b9c119cf9fc8554932644d0126ad24ce1ab68995ea510e5473db2bdd8f1d20d4d5f505f21ecbf4ae490b6984fb87407ea9e6bfb58e diff --git a/app-misc/liquidctl/liquidctl-1.4.2.ebuild b/app-misc/liquidctl/liquidctl-1.4.2.ebuild new file mode 100644 index 0000000000..b4d2acfa1b --- /dev/null +++ b/app-misc/liquidctl/liquidctl-1.4.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8} ) +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 udev + +DESCRIPTION="Cross-platform tool and drivers for liquid coolers and other devices" +HOMEPAGE="https://github.com/jonasmalacofilho/liquidctl" +SRC_URI="https://github.com/jonasmalacofilho/liquidctl/releases/download/v${PV}/${P}.tar.gz" +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/docopt[${PYTHON_USEDEP}] + dev-python/hidapi[${PYTHON_USEDEP}] + dev-python/pyusb[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_test() { + # Without this variable, it attempts to write to /var/run and fails + XDG_RUNTIME_DIR="${T}/xdg" distutils-r1_src_test || die +} + +python_install_all() { + distutils-r1_python_install_all + dodoc docs/*.md || die + dodoc -r docs/linux/ + udev_dorules extra/linux/71-liquidctl.rules +} From e87e78efd39b7125673d066a6fc13d6d8d859ebc Mon Sep 17 00:00:00 2001 From: Alexey Sokolov Date: Mon, 2 Nov 2020 23:39:08 +0000 Subject: [PATCH 4/9] app-misc/liquidctl: drop 1.4.1 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Alexey Sokolov --- app-misc/liquidctl/Manifest | 1 - app-misc/liquidctl/liquidctl-1.4.1.ebuild | 35 ----------------------- 2 files changed, 36 deletions(-) delete mode 100644 app-misc/liquidctl/liquidctl-1.4.1.ebuild diff --git a/app-misc/liquidctl/Manifest b/app-misc/liquidctl/Manifest index ad738268de..c5bdc63324 100644 --- a/app-misc/liquidctl/Manifest +++ b/app-misc/liquidctl/Manifest @@ -1,2 +1 @@ -DIST liquidctl-1.4.1.tar.gz 149114 BLAKE2B eee91d82cd31021aa8a290844c74ff117024383f85eaa83ef89bf4f1d3e9d1af29b6b530497c356fb51aaca6f686522768eb1df0c7fb85ecdc34b630109a1db9 SHA512 f5f1e1e9f4f03ab2bc1252a65a118a1cfd2203f4cbde7e7ddb45667b20ec7757d35eff9f69922395efb1461d660b104531230942f4d537428f30ae3e59ed2594 DIST liquidctl-1.4.2.tar.gz 159500 BLAKE2B a307949798c779f0a45494b0353f45b1a1d957fc9e5d3eeb9eefaaa03b82e4df1c5a9adce3bc025caf2a95745b225a112780ba6a426367ee45aa868c1f1620e5 SHA512 06a832c1e4784def449e64b9c119cf9fc8554932644d0126ad24ce1ab68995ea510e5473db2bdd8f1d20d4d5f505f21ecbf4ae490b6984fb87407ea9e6bfb58e diff --git a/app-misc/liquidctl/liquidctl-1.4.1.ebuild b/app-misc/liquidctl/liquidctl-1.4.1.ebuild deleted file mode 100644 index b4d2acfa1b..0000000000 --- a/app-misc/liquidctl/liquidctl-1.4.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 udev - -DESCRIPTION="Cross-platform tool and drivers for liquid coolers and other devices" -HOMEPAGE="https://github.com/jonasmalacofilho/liquidctl" -SRC_URI="https://github.com/jonasmalacofilho/liquidctl/releases/download/v${PV}/${P}.tar.gz" -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/docopt[${PYTHON_USEDEP}] - dev-python/hidapi[${PYTHON_USEDEP}] - dev-python/pyusb[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_test() { - # Without this variable, it attempts to write to /var/run and fails - XDG_RUNTIME_DIR="${T}/xdg" distutils-r1_src_test || die -} - -python_install_all() { - distutils-r1_python_install_all - dodoc docs/*.md || die - dodoc -r docs/linux/ - udev_dorules extra/linux/71-liquidctl.rules -} From eafc8c89fe23508a56fc902d2fb607f6d7ce8116 Mon Sep 17 00:00:00 2001 From: Azael Reyes Date: Tue, 3 Nov 2020 03:09:19 -0800 Subject: [PATCH 5/9] dev-libs/octetos-core: updating to v2.8.2-beta Signed-off-by: Azael Reyes Package-Manager: Portage-3.0.8, Repoman-3.0.2 --- dev-libs/octetos-core/Manifest | 1 + .../octetos-core-2.8.2_beta.ebuild | 36 +++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 dev-libs/octetos-core/octetos-core-2.8.2_beta.ebuild diff --git a/dev-libs/octetos-core/Manifest b/dev-libs/octetos-core/Manifest index 3c84d734d2..9ff9e49d35 100644 --- a/dev-libs/octetos-core/Manifest +++ b/dev-libs/octetos-core/Manifest @@ -8,3 +8,4 @@ DIST octetos-core-2.3.1_rc1.tar.gz 123229 BLAKE2B b075432d35936e3de4601d92981327 DIST octetos-core-2.3.2_beta.tar.gz 123211 BLAKE2B 44acaeaa2c4e79c7f8940c86552b32e0d55b0a34c6767d2e45c04bcda78a9f4ded85f04080557d052c9d5f89a3bda956ad38748fa0686141c8996c93c463e737 SHA512 6db635a27825827a25c11f34de307c7e9a199ec5b7e546af0a1dea74279904ea2ccee2d8db700da83a8fc62026c1e296b89bacb273bfcb76e9617ec58ee3c7d8 DIST octetos-core-2.3.3_beta.tar.gz 123278 BLAKE2B a0fb90d90fcdafd569e1d3f9c8073e8de06c7f881fb3b7743dc893308f2337e7dfd4259d3ba8273cdd8e4a19379d6f3f4b244cd71d3d5c9a5b831afba96e3153 SHA512 884e7d01895ee2e9ad6930e806df06ad2d84ce92cd27920f4a5339b3f3130b0ae987aa1b8e7ece124d1751b21a812c3c1d6e555ad473796aad5afea846423ec0 DIST octetos-core-2.5.0_alpha.tar.gz 95000 BLAKE2B 04cfd912621f8a9c7973fdfd7fd905e4485f2f85e436d12becdbccb62c92629fcd1bdb560766f58820654525036a441742ba5ede6ba7cbedeee82ee4d12bbe98 SHA512 2998ccfd219f4095ae668b8bf6b36ceb1a4f2d279bfff09061e133b5bd616ef693c019d5a6083430a5823e18d409d0540cdb9ed3ebc58c2b8461351200b19350 +DIST octetos-core-2.8.2_beta.tar.gz 95065 BLAKE2B 78bc22f9d0e18c5e28629ad9c5453912cf8a152d67efc8c6365facc083a5565db97e3b526bb211f1e3ae88adc42d2551e27e53802500ecec91a78244b689e030 SHA512 5a1ad055a4a460aa2262c347b15bd8b8d41d609b4488063e7a5529b6146424afb4d2c9d927656b35d617c66c22a475bc34013ec57ab3c3ad3ec29440b6402b0f diff --git a/dev-libs/octetos-core/octetos-core-2.8.2_beta.ebuild b/dev-libs/octetos-core/octetos-core-2.8.2_beta.ebuild new file mode 100644 index 0000000000..ab07f3b37a --- /dev/null +++ b/dev-libs/octetos-core/octetos-core-2.8.2_beta.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +MYPV="${PV/_beta/-beta/}" + +DESCRIPTION="C/C++ library to mainly provide Semantic Versioned implementation" +HOMEPAGE="https://github.com/azaeldevel/octetos-core" +SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="" + +DEPEND=" + dev-libs/libconfig + dev-perl/XML-Parser +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/bison + dev-util/intltool + >=sys-devel/gcc-8.1 +" + +S="${WORKDIR}/${PN}-${MYPV}" + +src_prepare() { + default + eautoreconf -fi +} From 9d5f997a478020bed9738a7482806aba3103c89e Mon Sep 17 00:00:00 2001 From: Azael Reyes Date: Mon, 2 Nov 2020 19:29:22 -0800 Subject: [PATCH 6/9] dev-libs/octetos-db-abstract: fragmenting octetos-db. Signed-off-by: Azael Reyes Package-Manager: Portage-3.0.8, Repoman-3.0.2 --- dev-libs/octetos-db-abstract/Manifest | 1 + dev-libs/octetos-db-abstract/metadata.xml | 8 +++++ .../octetos-db-abstract-0.1.2_alpha.ebuild | 35 +++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 dev-libs/octetos-db-abstract/Manifest create mode 100644 dev-libs/octetos-db-abstract/metadata.xml create mode 100644 dev-libs/octetos-db-abstract/octetos-db-abstract-0.1.2_alpha.ebuild diff --git a/dev-libs/octetos-db-abstract/Manifest b/dev-libs/octetos-db-abstract/Manifest new file mode 100644 index 0000000000..9ad11851e2 --- /dev/null +++ b/dev-libs/octetos-db-abstract/Manifest @@ -0,0 +1 @@ +DIST octetos-db-abstract-0.1.2_alpha.tar.gz 30943 BLAKE2B 5bd30dd28cfe5a7d7d90ab46ad234877140ea94ccd51a7f27e8597bcb1390fc3ccb3cc1fd552fc2aa69a68274a25401fd2af815ce9b0a29ca498fe62b6719d18 SHA512 96f178e86058a2ffdb07c689bd5a4dedd69df2639218842a338b0aea3cc8918234049f393144fe2722abd58dd87603aa1a6f59561db48a1643f27cd1ad4d1bad diff --git a/dev-libs/octetos-db-abstract/metadata.xml b/dev-libs/octetos-db-abstract/metadata.xml new file mode 100644 index 0000000000..3a36ca4b78 --- /dev/null +++ b/dev-libs/octetos-db-abstract/metadata.xml @@ -0,0 +1,8 @@ + + + + + azael.devel@gmail.com + Azael Reyes + + diff --git a/dev-libs/octetos-db-abstract/octetos-db-abstract-0.1.2_alpha.ebuild b/dev-libs/octetos-db-abstract/octetos-db-abstract-0.1.2_alpha.ebuild new file mode 100644 index 0000000000..aa9eaab7ea --- /dev/null +++ b/dev-libs/octetos-db-abstract/octetos-db-abstract-0.1.2_alpha.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +MYPV="${PV/_alpha/-alpha}" +MYPN="${PN}" +MYP="${MYPN}-${MYPV}" + +DESCRIPTION="API to access database, abstract component." +HOMEPAGE="https://github.com/azaeldevel/octetos-db-abstract" +SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="" + +DEPEND="dev-libs/octetos-core" +RDEPEND="${DEPEND}" +BDEPEND="" + +S="${WORKDIR}/${MYP}" + +src_prepare() { + default + eautoreconf -fi +} + +src_configure() { + econf +} From 66075b43a4d3b8d08f86dbb66c4fa1d786137985 Mon Sep 17 00:00:00 2001 From: Azael Reyes Date: Mon, 2 Nov 2020 19:55:53 -0800 Subject: [PATCH 7/9] dev-libs/octetos-db-maria: fragmentation of octetos-db Signed-off-by: Azael Reyes Package-Manager: Portage-3.0.8, Repoman-3.0.2 --- dev-libs/octetos-db-maria/Manifest | 1 + .../octetos-db-maria-1.4.2_alpha.ebuild | 35 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 dev-libs/octetos-db-maria/octetos-db-maria-1.4.2_alpha.ebuild diff --git a/dev-libs/octetos-db-maria/Manifest b/dev-libs/octetos-db-maria/Manifest index 426ff28555..f1fd3f0b70 100644 --- a/dev-libs/octetos-db-maria/Manifest +++ b/dev-libs/octetos-db-maria/Manifest @@ -1,2 +1,3 @@ DIST octetos-db-maria-1.2.2_beta.tar.gz 91810 BLAKE2B 9c274928564e61e20ba5d553c41b588333b0abc52d6d964eb8c39e225a72d19c6b6cf953d94240245bad72e318edfce30662d1ed59fd0edf42159794c6be6952 SHA512 cde9aa8dc8552f5c4d10bef9908dc514e5cecfba73f3b67bd817e9818f84e665cc506648e15fe47dcd5ab0a8ae4943340e258c5a4b2b7546e65fb38455956c45 DIST octetos-db-maria-1.3.2_alpha.tar.gz 92844 BLAKE2B 99c0488fa62a4edd7b9424c7d923a60a1684d8b34355e27150c8356d4b17222b5b38e50a3374b7105447366aa8683398f0444b45304e258efb2cda053490d49a SHA512 0d1ff8b88fd3c5b192f0bf2311ce038b3bddd4f1245cbf593d570e3c54ecb906cf8a025e4b95f2940297bf93fc0dbfc8ebcc980c8ad2f1fee9bc068fa3138f2f +DIST octetos-db-maria-1.4.2_alpha.tar.gz 23204 BLAKE2B 0efee42484e1b1491e58b34da02053fc716d02d806b285d2c3b0ddcec13113671e51063ef0ac298ef7c18ad2aeecfa89e28a41f659f4adea9d8e1ea31242e25b SHA512 8ac4bdff78ffff51375b5c713e9b399328ed3623124fb8d9235486c6204f98851c87c27b4b4ac5b72adeb2aaa4005caaa36da7ed0cbcc7f02ea431bf27bab196 diff --git a/dev-libs/octetos-db-maria/octetos-db-maria-1.4.2_alpha.ebuild b/dev-libs/octetos-db-maria/octetos-db-maria-1.4.2_alpha.ebuild new file mode 100644 index 0000000000..51290a5dea --- /dev/null +++ b/dev-libs/octetos-db-maria/octetos-db-maria-1.4.2_alpha.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +MYPV="${PV/_alpha/-alpha}" + +MYP="${PN}-${MYPV}" + +DESCRIPTION="C++ library for Database Acces." +HOMEPAGE="https://github.com/azaeldevel/octetos-db-maria" +SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="" + +DEPEND="dev-libs/octetos-db-abstract dev-db/mariadb-connector-c" +RDEPEND="${DEPEND}" +BDEPEND="" + +S="${WORKDIR}/${MYP}" + +src_prepare() { + default + eautoreconf -fi +} + +src_configure() { + econf --with-gentoo +} From 36d9c11a3bfbd95231aa5a23640f6224ba251043 Mon Sep 17 00:00:00 2001 From: Azael Reyes Date: Mon, 2 Nov 2020 21:13:43 -0800 Subject: [PATCH 8/9] dev-libs/octetos-coreutils: updating to v 0.11.1-alpha Signed-off-by: Azael Reyes Package-Manager: Portage-3.0.8, Repoman-3.0.2 --- dev-libs/octetos-coreutils/Manifest | 1 + .../octetos-coreutils-0.11.1_alpha.ebuild | 34 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 dev-libs/octetos-coreutils/octetos-coreutils-0.11.1_alpha.ebuild diff --git a/dev-libs/octetos-coreutils/Manifest b/dev-libs/octetos-coreutils/Manifest index a56e361491..519468ed8d 100644 --- a/dev-libs/octetos-coreutils/Manifest +++ b/dev-libs/octetos-coreutils/Manifest @@ -1,3 +1,4 @@ +DIST octetos-coreutils-0.11.1_alpha.tar.gz 31386 BLAKE2B 1a5367617f7b5ce8a3138ec4bb89a3417277a40a55811b57819a6d4f16bef1fc1821880bfe33bc6a34c26df434066a8bdd8e467685e7038e2a3896443d75947e SHA512 7fae5359ee39135496dcd777d4750c8b5c5175b318ef066b0d94fae6f48af75a731a56e0d4f9d3b4669910b9cfa7aed7f26d67085bc2f60237dabc5eedf75325 DIST octetos-coreutils-0.3.0_alpha.tar.gz 56341 BLAKE2B f6eccfef565a3303939fefd45d9d0d10847032eb747ba9dc4fdca0f6d43aaf27aa6fc08273b89299cf071a5b0087c67a8eabecbba6542ab1b1ed7b9862397ebc SHA512 155fbf160edb48ad763e17ef2051b3b2e4b16c3bfda8156377d37d2d03710e7c7b933fbc02dfcba9deecedd844c770e2d116a3a1ff9535b407978a98e89bccdf DIST octetos-coreutils-0.4.0_alpha.tar.gz 56491 BLAKE2B b9438147acff96b81cacc21e59837c1f39c06c46ae4775ea3c6341f4168bde949bc348944807abc0b39b0936a61a871fd50852ac25c6e7af913597f7cc57035c SHA512 020830eced735604ce1fbdc2c1f54524c423b151319dcf161616f7654e04f0adf6a7726450f76bbbe4fc7eaa241d44c98a961b9157c277e3080dbdbea5de2093 DIST octetos-coreutils-0.4.0_alpha2.tar.gz 56491 BLAKE2B b9438147acff96b81cacc21e59837c1f39c06c46ae4775ea3c6341f4168bde949bc348944807abc0b39b0936a61a871fd50852ac25c6e7af913597f7cc57035c SHA512 020830eced735604ce1fbdc2c1f54524c423b151319dcf161616f7654e04f0adf6a7726450f76bbbe4fc7eaa241d44c98a961b9157c277e3080dbdbea5de2093 diff --git a/dev-libs/octetos-coreutils/octetos-coreutils-0.11.1_alpha.ebuild b/dev-libs/octetos-coreutils/octetos-coreutils-0.11.1_alpha.ebuild new file mode 100644 index 0000000000..95353f5c95 --- /dev/null +++ b/dev-libs/octetos-coreutils/octetos-coreutils-0.11.1_alpha.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +MYPV="${PV/_alpha/-alpha}" +MYP="${PN}-${MYPV}" + +DESCRIPTION="Similar to coreutils but is a C++ API." +HOMEPAGE="https://github.com/azaeldevel/octetos-coreutils" +SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="" + +DEPEND="dev-libs/octetos-core" +RDEPEND="${DEPEND}" +BDEPEND="dev-util/cunit" + +S="${WORKDIR}/${MYP}" + +src_prepare() { + default + eautoreconf -fi +} + +src_configure() { + econf +} From 2c62ebeef292180c72a83358467616ab5860db58 Mon Sep 17 00:00:00 2001 From: Azael Reyes Date: Mon, 2 Nov 2020 21:24:32 -0800 Subject: [PATCH 9/9] app-misc/apidb: fixing fragmantatio of octetos-db Signed-off-by: Azael Reyes Package-Manager: Portage-3.0.8, Repoman-3.0.2 --- app-misc/apidb/Manifest | 1 + app-misc/apidb/apidb-5.0.0_alpha20.ebuild | 74 +++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 app-misc/apidb/apidb-5.0.0_alpha20.ebuild diff --git a/app-misc/apidb/Manifest b/app-misc/apidb/Manifest index 69810b13a6..d060bbbb42 100644 --- a/app-misc/apidb/Manifest +++ b/app-misc/apidb/Manifest @@ -1,4 +1,5 @@ DIST 4.3.0-beta.2.tar.gz 168416 BLAKE2B a3c6e948d0227c6bfc1e030111c0c31fe89ebc294f283246f3446d611ae4d4353534c9270dac40fb46b9189d8ea42ab0f10c2e2d783af8499442c207bd76e3dd SHA512 efc0733ea683a47a2e10e97a53ea6ed378aa152b191d7689529a9acfe0866c7aefec2987b9094c4874c4966ae5869a133a5b194de8e99af338282ff30f2586ad DIST 5.0.0-alpha.2.tar.gz 165464 BLAKE2B 92975743b28dbed779c9d3c86cb9636b321f18268e830e97fcd80f54f67bb29a70b1d8f5bd509b5f6c86f982b48d31b861aad5f1981f4304ad43eda254620283 SHA512 d184cc782494e655f154cd23486a3bf4385b07c0ce95032b940c614cb16cb575ffecdceab3e71e7d90cb198b68867b06666da65db0981e5b87c4ab7c703fa794 DIST 5.0.0-alpha19.tar.gz 160561 BLAKE2B 52479e68742f62b8c98d9c9a31a261f6c887966bdf3e1820e3109af5a8164ba8294e4aecf806afb182a05750a6a548d855a492ee277051c494ef8897e2de3e73 SHA512 7008857aa20365d8b9f0c05a5e021e4071ae9af7c9208a4d33840b8e5118e5e1404cd005ec05a5a0d64bb3690d009a2f60af648dadc2bd14d806b6776828724b +DIST 5.0.0-alpha20.tar.gz 160582 BLAKE2B cc50f784b67f0ab1564f4ea596864e65fa5c87f3729befd9a53ecf200f11f97ced901207bfd5313b814bc5b2d5df35ab62102606974e2b4f52e2bf80a09f9c9d SHA512 465f2938f4fe9d1f557bc5c81e0639259a0aecda3949e18055a08f56a0294400e14a9a5e7865f4b46305343aca2ce1d283b963e6b15b2acffcc9a5758b494a15 DIST 5.0.0-alpha8.tar.gz 165674 BLAKE2B 10227665ddf1c2b17cacb4b52a4fb0ef06125066546cfc5ce919e2ce6bcba27dabdb471edee4a405f05208333fd6e719981d90384194dc6fab62791abc2eb671 SHA512 e1ef0a916b64ba116efad641b64446656a1e57c0e1c0d65cceafb59ec04deb142de1a11e625c4e8c214b36dcbf9adb4d413283d7a22f0a090098cebfc021e182 diff --git a/app-misc/apidb/apidb-5.0.0_alpha20.ebuild b/app-misc/apidb/apidb-5.0.0_alpha20.ebuild new file mode 100644 index 0000000000..4267a06c00 --- /dev/null +++ b/app-misc/apidb/apidb-5.0.0_alpha20.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +CMAKE_MAKEFILE_GENERATOR="emake" +CMAKE_BINARY=cmake +CMAKE_MAKEFILE_GENERATOR=emake + +MYPV="${PV/_alpha20/-alpha20}" +MYPN="${PN}" +MYP="${MYPN}-${MYPV}" + +DESCRIPTION="API Generator for Database acces." +HOMEPAGE="https://github.com/azaeldevel/apidb" +SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="+mariadb postgresql commands gtk +corelibs" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-libs/libxml2 + dev-libs/boost + dev-libs/octetos-coreutils + sys-devel/bison + sys-devel/flex + gtk? ( x11-libs/gtk+ ) + dev-libs/libtar + mariadb? ( dev-libs/octetos-db-maria ) + postgresql? ( dev-libs/octetos-db-postgresql ) + media-gfx/imagemagick +" + +S="${WORKDIR}/${PN}-${MYPV}" + +src_prepare() { + sed -i 's/lib/${LIBDIR}/' src/CMakeLists.txt || die + sed -i 's/lib/${LIBDIR}/' src/mysql-reader-c++/CMakeLists.txt || die + sed -i 's/lib/${LIBDIR}/' src/mariadb-reader-c++/CMakeLists.txt || die + sed -i 's/lib/${LIBDIR}/' src/postgresql-reader-c++/CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + APIDBBUILD="CORE" + APIDBINSTALL="" + if use corelibs ;then + APIDBINSTALL="CORE" + fi + if use mariadb ;then + APIDBBUILD="$APIDBBUILD;MARIADB" + APIDBINSTALL="$APIDBINSTALL;DRIVERS" + fi + if use postgresql ;then + APIDBBUILD="$APIDBBUILD;POSTGRESQL" + APIDBINSTALL="$APIDBINSTALL;DRIVERS" + fi + if use commands ;then + APIDBINSTALL="$APIDBINSTALL;COMMANDS" + fi + if use gtk ;then + APIDBINSTALL="$APIDBINSTALL;GTK3" + fi + local mycmakeargs=(-DAPIDB_VERSION_STAGE=alpha -DPLATFORM=LINUX_GENTOO -DAPIDBBUILD=$APIDBBUILD -DAPIDBINSTALL=$APIDBINSTALL) + cmake_src_configure +}