[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/arduino-cli/

2024-09-07 Thread Artemis Everfree
commit: a7607560de334df21871bb12d4872253d9337ff0
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Sep  7 07:08:46 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Sep  7 07:08:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a7607560

dev-embedded/arduino-cli: add 1.0.4, drop 1.0.2

Signed-off-by: Artemis Everfree  artemis.sh>

 dev-embedded/arduino-cli/Manifest | 4 ++--
 .../{arduino-cli-1.0.2.ebuild => arduino-cli-1.0.4.ebuild}| 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/arduino-cli/Manifest 
b/dev-embedded/arduino-cli/Manifest
index c8b44fb1b..ec5b082ae 100644
--- a/dev-embedded/arduino-cli/Manifest
+++ b/dev-embedded/arduino-cli/Manifest
@@ -1,4 +1,4 @@
-DIST arduino-cli-1.0.2-vendor.tar.xz 3085592 BLAKE2B 
55fa8763f6036eadf1fa69e53cba43837da6c89bd1910d1a6d67a37b0a7995659e37bbc19bc1d92f38a54c697706e75326ea138a8c1bfe550fac8a830f367050
 SHA512 
7e66a6f8bb902ecc1bf3e1c90e181f156327a595f4928e880eb1abfe61238fa326262d86df1c6080f8e4ed2853b253129f2b3d5a7d9518eb78bf4c2e1c9078bc
-DIST arduino-cli-1.0.2.tar.gz 10047473 BLAKE2B 
0f46909b91e222fe47726a2595e5969aab82125225f4f81c79bed34e7fb3e1d15341b450ad142174d794919be30a3179a83fa651639fef90f4aa3122110d23d9
 SHA512 
704fd6ebdea2c9e4a28db2cc48192b104db9dc797785f33cb9c8432900ea9cb7dfef91cf31803bb57433e8ce14497adc3c58c36218e05b884f89224c2dea8958
 DIST arduino-cli-1.0.3-vendor.tar.xz 3089868 BLAKE2B 
acbb9859c38df2ea9860d665af2d0a907b2f4c6d525c5f649f68a8524a23780558885bc0c015f0a4c05b2a50d5d75513f7a616f28f9271773b22e2cfb05209c7
 SHA512 
5b2efbc0ec5cd70074118a30eeea936f3d47a589f966f2c18e6dace6f55654283291ae26eae80ae8d5b501942608078339a327774409ba52b275c700ffb7e80e
 DIST arduino-cli-1.0.3.tar.gz 10047511 BLAKE2B 
621fc7de557a96287ac3b97df724f9f84924860bcae05a07272e78b55458bc2fdbc0f0686bf6a6a242e8355e55ddc30a9f1158c5d6519ed5f27255db9fcb
 SHA512 
3763bda2a187a8b2f48275c27f1c9e21984744cc8758dcf1b37acc1f2a51dca3f48e5049573e564bb36770bce5e0e7d26e5976e1c89c291ca34caf063e7bfe11
+DIST arduino-cli-1.0.4-vendor.tar.xz 3090184 BLAKE2B 
31252bdea3ecffb1e7ea82274b93707663e68c72758b4ee6f933ac2f58436cff6957fac67949dd3938d03ccc7437cf455ea7699142755d64fc3f0700d331ae23
 SHA512 
12aed3b4006ee9f96fa94cd1788aaa49995e4a66ea46814df9e37dfefe1a326233d18bd6ce4da7d564deb742c08db94fb833dc8f4111bdbeed191d7aa32b0491
+DIST arduino-cli-1.0.4.tar.gz 10052105 BLAKE2B 
bbf1a3b8cdee533cd82d5f2019b0200e6c2386e7839abb857f323367d95f993d8d5c11a10e331afa37ee912b615d16de1c48718e3f36368f8ef70e9acd915618
 SHA512 
a7029ff6a623a60b791943c26ac7bf90bf95a8d4e1ef2b6091339f47fa52683649e852fc206606eb324bf4fd617e5bba3f0cc8901d5cf82ebd907e7e7b9cbcc2

diff --git a/dev-embedded/arduino-cli/arduino-cli-1.0.2.ebuild 
b/dev-embedded/arduino-cli/arduino-cli-1.0.4.ebuild
similarity index 100%
rename from dev-embedded/arduino-cli/arduino-cli-1.0.2.ebuild
rename to dev-embedded/arduino-cli/arduino-cli-1.0.4.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/openSeaChest/

2024-09-06 Thread Artemis Everfree
commit: 3cde268ab47994a5e470b94710cb0fa9b4cf3611
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Sep  7 06:23:50 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Sep  7 06:56:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3cde268a

sys-apps/openSeaChest: add 24.08, drop 23.03.1

Signed-off-by: Artemis Everfree  artemis.sh>

 sys-apps/openSeaChest/Manifest  | 2 +-
 .../{openSeaChest-23.03.1.ebuild => openSeaChest-24.08.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/openSeaChest/Manifest b/sys-apps/openSeaChest/Manifest
index 7a41995e5..748e87686 100644
--- a/sys-apps/openSeaChest/Manifest
+++ b/sys-apps/openSeaChest/Manifest
@@ -1,2 +1,2 @@
-DIST openSeaChest-v23.03.1.tar.xz 1119132 BLAKE2B 
63a03a56068fd02bb37e9f3dfadfb70611aa245cdd85f47a492625685ff7ef34416e998b4a046898570ff29ccd46fb3a1e408ac04b76988b4b9834d33f57cb10
 SHA512 
8a95893627e73fbd59bf363aa991d871b41e49971c24377d06c6d9279cecbfe4b5a0e91642476a97849ae0aad2bfb4a1d594ddf306b8f3323e3ad619fc071d38
 DIST openSeaChest-v23.12.tar.xz 1160900 BLAKE2B 
e083c80782c15cbe34d8b3892aa6de876a6eb4825fc9d214e86f2ca469764b63602f7b8e058e8b89def893ee297541e0feebea216eba4473061aedd8f68a0609
 SHA512 
8e107daeff6a9f28929a1d7b7bf6025c0518df56253ee83f7e7319eb9e9645584c649a8d44184014af5f555160db67ae2383839b8a10644b99b741cba94018c6
+DIST openSeaChest-v24.08.tar.xz 1305856 BLAKE2B 
f8c2d139112fb1546601fc7a4f0c4df445027b398f17b17e3ce1e16db243f1c6370da3a6e66979678b5c5228049b35026aaca6fbfd3889be83ddca195dfce8d4
 SHA512 
6815dae26232bda873cf4e1df42b88faf5d263f639a3b6d782f2fe5a9e29baef8d7db1c64804235171eae9817a0cff5b42fdff59c3485ee567396c319124fb65

diff --git a/sys-apps/openSeaChest/openSeaChest-23.03.1.ebuild 
b/sys-apps/openSeaChest/openSeaChest-24.08.ebuild
similarity index 100%
rename from sys-apps/openSeaChest/openSeaChest-23.03.1.ebuild
rename to sys-apps/openSeaChest/openSeaChest-24.08.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/furnace/

2024-09-06 Thread Artemis Everfree
commit: 276ca8345223fb8360d4736c7d4160979d604b47
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Sep  7 06:19:00 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Sep  7 06:56:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=276ca834

media-sound/furnace: add 0.6.7

Signed-off-by: Artemis Everfree  artemis.sh>

 media-sound/furnace/Manifest |  2 +
 media-sound/furnace/furnace-0.6.7.ebuild | 65 
 2 files changed, 67 insertions(+)

diff --git a/media-sound/furnace/Manifest b/media-sound/furnace/Manifest
index de9167f9c..808f669e0 100644
--- a/media-sound/furnace/Manifest
+++ b/media-sound/furnace/Manifest
@@ -1,4 +1,6 @@
 DIST furnace-0.6-adpcm-ef7a217.tar.gz 5497 BLAKE2B 
94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11
 SHA512 
40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0
 DIST furnace-0.6.5-adpcm-ef7a217.tar.gz 5497 BLAKE2B 
94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11
 SHA512 
40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0
 DIST furnace-0.6.5.tar.gz 54072335 BLAKE2B 
005a8ed9fef006ea80896f29c283d0d8a3962a826ca99ec7ffe28a001db8a868bea787277818babec455e9b0bd0e67c0f9a7d4f5d68c8e4748ecfde040c74a28
 SHA512 
58dfa3ea32fda3bd1cb6f34486efd30f780367686d82399f8a7b9a89a6cf430f50a4063ef6c71a514ae1a5be4598c359f516e4b8fee86d8e030ac1a0307cd1bc
+DIST furnace-0.6.7-adpcm-ef7a217.tar.gz 5497 BLAKE2B 
94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11
 SHA512 
40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0
+DIST furnace-0.6.7.tar.gz 54718123 BLAKE2B 
8aa8fae6ce2252fc4e98562378515b487a7614d7bb7229e139d5eb8a6dcaa7122fa1e5925e0923cd6f6ea943df69475814ab2578262a477832961ca6f199ea6a
 SHA512 
8cb2dbd5d9d0933d265d5a56e474034158a719f4dc559f8028af3db789ea3dc4cb56d861bbd774751ecc951e511c19f41a6f16ec64ba408d95dae83fef2ec3d4
 DIST furnace-0.6.tar.gz 44552370 BLAKE2B 
fd91ab161e309d6c3637fa0c70ea3100f70da98e0044ced1743b0f5416cf6fd9f4f4d307c87776c0a4cfd202ff118d814409bd69f23445443c22265c0630b1fc
 SHA512 
e24aca8e26961c53121869aafa041bf507748e4d4886761ca4a755ad31ba98ce228114009ffb34333d6737fe4759bfa47cd733457863c2f767c01686728c3798

diff --git a/media-sound/furnace/furnace-0.6.7.ebuild 
b/media-sound/furnace/furnace-0.6.7.ebuild
new file mode 100644
index 0..48bfa3da6
--- /dev/null
+++ b/media-sound/furnace/furnace-0.6.7.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="a multi-system chiptune tracker compatible with DefleMask modules"
+HOMEPAGE="https://github.com/tildearrow/furnace";
+
+# when performing updates, check whether the project has switched to a new
+# version of adpcm. adpcm doesn't seem to update frequently.
+SRC_URI="
+   https://github.com/tildearrow/furnace/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+   
https://github.com/superctr/adpcm/archive/ef7a217154badc3b99978ac481b268c8aab67bd8.tar.gz
 -> ${P}-adpcm-ef7a217.tar.gz
+"
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="jack"
+
+RDEPEND="
+   dev-libs/libfmt
+   media-libs/alsa-lib
+   media-libs/freetype
+   media-libs/libglvnd
+   media-libs/libsdl2
+   media-libs/libsndfile
+   media-libs/portaudio
+   media-libs/rtmidi
+   sci-libs/fftw
+   sys-libs/zlib
+   x11-themes/hicolor-icon-theme
+   jack? ( virtual/jack )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   # adpcm is a git submodule in-tree, and thus not included in the
+   # github-generated source bundle. We move it in here.
+   rmdir -v "${S}/extern/adpcm" || die "couldn't remove existing adpcm 
stub directory"
+   mv -v "${WORKDIR}/adpcm-"* "${S}/extern/adpcm" || die "failed to move 
adpcm directory into place"
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_GUI=ON
+   -DSHOW_OPEN_ASSETS_MENU_ENTRY=ON
+   -DSYSTEM_FFTW=ON
+   -DSYSTEM_FMT=ON
+   -DSYSTEM_LIBSNDFILE=ON
+   -DSYSTEM_PORTAUDIO=ON
+   -DSYSTEM_RTMIDI=ON
+   -DSYSTEM_SDL2=ON
+   -DSYSTEM_ZLIB=ON
+   -DWITH_DEMOS=ON
+   -DWITH_INSTRUMENTS=ON
+   -DWITH_WAVETABLES=ON
+   -DWITH_JACK="$(usex jack ON OFF)"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2024-09-06 Thread Artemis Everfree
commit: 3b173a08e7b3d7be67436be4c7fd7c85ed7dc19a
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Sep  7 06:56:08 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Sep  7 06:56:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3b173a08

www-apps/forgejo: add 7.0.9, drop 7.0.5

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest   | 2 +-
 www-apps/forgejo/{forgejo-7.0.5.ebuild => forgejo-7.0.9.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 68122766f..dd898110e 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,3 @@
 DIST forgejo-1.21.11.1.tar.gz 58893566 BLAKE2B 
cf3541682de609d63f079922610cc7ae338b7736634a6bc767e310f4ea9fc21fd8c6928b2de4693be6619b49d7e0cbf3b0effd58b681a0cd5e95d4ba21c29141
 SHA512 
c461d8690a7d2eb3a4955487223391daac58f3236481c0b963a208184ed06fc96372fe8082fbb4a7d9a64b01b2c468d43d1559dd081ec65e65c9f9bc043f9af4
-DIST forgejo-7.0.5.tar.gz 55031691 BLAKE2B 
f8dac358d99b3f12c3c77854ed1fe4198f98acb2f397e64ef4771cc9131f846707870a01d164c3e913d62185d69f33deabdd6646db4ed2146c6fc12289488e02
 SHA512 
52d85da61632a59b28738e24c60d08c96617924e68b6dfd20939210448b799e1c743bb022487603d2f821541cf184ae293b86913369fcf175722d49cbb5b4a36
 DIST forgejo-7.0.7.tar.gz 53549049 BLAKE2B 
af5b42ba2888a106b418a683c1f40d80d31e226608b699c6e6696ff3187c7f91c75cd53de490d464af12d2107e8cbaaa3662bca4b1a834aacfcbc3ca22d7f71a
 SHA512 
6163f154afde2c804b601a083cff43b6f13677fa6181f4916e190ffba23a05d29ffc945a6a384f23eb72fb9a7e0d1d846657b01f0dce5c519a8919c73631f22a
+DIST forgejo-7.0.9.tar.gz 53600572 BLAKE2B 
2ef91a7e488562b6e4110769841f37265f26a277c67db0c154ba2e55a1809501c908cb35807e5514093ce3756441cbe25ad8dce7f74ed2c839e59136b0f9dd05
 SHA512 
45996bec03934fb26ef6d87fa8efc7c007f4ec683b29eb0a23c07a03ab35ea9c74c22f4d1f985ede71ef87430973c703d8b6efd17d04192fa00ad30366ad7f17

diff --git a/www-apps/forgejo/forgejo-7.0.5.ebuild 
b/www-apps/forgejo/forgejo-7.0.9.ebuild
similarity index 100%
rename from www-apps/forgejo/forgejo-7.0.5.ebuild
rename to www-apps/forgejo/forgejo-7.0.9.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/furnace/

2024-09-06 Thread Artemis Everfree
commit: 016f716de7d5dc0e0ee420cbb649df2f48b3ac88
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Sep  7 05:20:17 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Sep  7 06:56:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=016f716d

media-sound/furnace: fix missing freetype dep

Signed-off-by: Artemis Everfree  artemis.sh>

 media-sound/furnace/{furnace-0.6.5.ebuild => furnace-0.6.5-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-sound/furnace/furnace-0.6.5.ebuild 
b/media-sound/furnace/furnace-0.6.5-r1.ebuild
similarity index 98%
rename from media-sound/furnace/furnace-0.6.5.ebuild
rename to media-sound/furnace/furnace-0.6.5-r1.ebuild
index 2293b5545..48bfa3da6 100644
--- a/media-sound/furnace/furnace-0.6.5.ebuild
+++ b/media-sound/furnace/furnace-0.6.5-r1.ebuild
@@ -22,6 +22,7 @@ IUSE="jack"
 RDEPEND="
dev-libs/libfmt
media-libs/alsa-lib
+   media-libs/freetype
media-libs/libglvnd
media-libs/libsdl2
media-libs/libsndfile



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2024-08-20 Thread Artemis Everfree
commit: df052545a222ae021c26eff68c7c377da98b90ff
Author: Artemis Everfree  artemis  sh>
AuthorDate: Wed Aug 21 00:01:33 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Wed Aug 21 00:02:09 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=df052545

www-apps/forgejo: add 7.0.7, drop 7.0.4

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest   | 2 +-
 www-apps/forgejo/{forgejo-7.0.4.ebuild => forgejo-7.0.7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 9c1912c49..68122766f 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,3 @@
 DIST forgejo-1.21.11.1.tar.gz 58893566 BLAKE2B 
cf3541682de609d63f079922610cc7ae338b7736634a6bc767e310f4ea9fc21fd8c6928b2de4693be6619b49d7e0cbf3b0effd58b681a0cd5e95d4ba21c29141
 SHA512 
c461d8690a7d2eb3a4955487223391daac58f3236481c0b963a208184ed06fc96372fe8082fbb4a7d9a64b01b2c468d43d1559dd081ec65e65c9f9bc043f9af4
-DIST forgejo-7.0.4.tar.gz 54935871 BLAKE2B 
c3d0ddd4021b0ca28765dd5a97fba1d77d538e8297852f2a541cad181a401bd3a1650cce10e746adbd54a3731219f0b8bc2c35612524532b2724d1f6310e
 SHA512 
adba79ea5f49a36f399f8cbfb42a8ff2197f57ec74cbf195d1778a9634b51be6da88683c78355c9f04654c8bc3c77c7198751fc4685ff469d115c50d7e05cdfa
 DIST forgejo-7.0.5.tar.gz 55031691 BLAKE2B 
f8dac358d99b3f12c3c77854ed1fe4198f98acb2f397e64ef4771cc9131f846707870a01d164c3e913d62185d69f33deabdd6646db4ed2146c6fc12289488e02
 SHA512 
52d85da61632a59b28738e24c60d08c96617924e68b6dfd20939210448b799e1c743bb022487603d2f821541cf184ae293b86913369fcf175722d49cbb5b4a36
+DIST forgejo-7.0.7.tar.gz 53549049 BLAKE2B 
af5b42ba2888a106b418a683c1f40d80d31e226608b699c6e6696ff3187c7f91c75cd53de490d464af12d2107e8cbaaa3662bca4b1a834aacfcbc3ca22d7f71a
 SHA512 
6163f154afde2c804b601a083cff43b6f13677fa6181f4916e190ffba23a05d29ffc945a6a384f23eb72fb9a7e0d1d846657b01f0dce5c519a8919c73631f22a

diff --git a/www-apps/forgejo/forgejo-7.0.4.ebuild 
b/www-apps/forgejo/forgejo-7.0.7.ebuild
similarity index 100%
rename from www-apps/forgejo/forgejo-7.0.4.ebuild
rename to www-apps/forgejo/forgejo-7.0.7.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/arduino-cli/

2024-07-27 Thread Artemis Everfree
commit: 69297f2979f92edac801431c0a67bdece64995d7
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Jul 27 22:20:44 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Jul 27 22:21:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=69297f29

dev-embedded/arduino-cli: add 1.0.3, drop 0.35.2

Signed-off-by: Artemis Everfree  artemis.sh>

 dev-embedded/arduino-cli/Manifest | 4 ++--
 .../{arduino-cli-0.35.2.ebuild => arduino-cli-1.0.3.ebuild}   | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/arduino-cli/Manifest 
b/dev-embedded/arduino-cli/Manifest
index c4901653f..c8b44fb1b 100644
--- a/dev-embedded/arduino-cli/Manifest
+++ b/dev-embedded/arduino-cli/Manifest
@@ -1,4 +1,4 @@
-DIST arduino-cli-0.35.2-vendor.tar.xz 3004856 BLAKE2B 
07bc63bc6d21f436289e82e879e6584af6391658fa458daabcf2881714d4d7c31baa4a492f5103f9b54509954a574718dcdab4917bcda45aaabe5569132be167
 SHA512 
46746afdcbe38c0aef841c81fc15094a7513911be6ad4c9569819130da37d5248535d66a8747c9898bffcab3c140b6e03154a1711d4e5eba70b1146167a16755
-DIST arduino-cli-0.35.2.tar.gz 10420486 BLAKE2B 
9ad8bc8764a3a29e23d7d996eb5065c0d23695c9dd0c59516cad2fa86ac077ed64d0c52449c6e19eff2ed14049491f0c111ccf6f0988b6837d2d081edcf11b4f
 SHA512 
b03429969c41c4dd24cd6fbcb76a9cf02f984c4b4dfd72c286b40c42a3cbfc65d8bc861bbc6449f94454ce738aa09f9032b46a02ca95ed9ab9f13dd3daf6df1f
 DIST arduino-cli-1.0.2-vendor.tar.xz 3085592 BLAKE2B 
55fa8763f6036eadf1fa69e53cba43837da6c89bd1910d1a6d67a37b0a7995659e37bbc19bc1d92f38a54c697706e75326ea138a8c1bfe550fac8a830f367050
 SHA512 
7e66a6f8bb902ecc1bf3e1c90e181f156327a595f4928e880eb1abfe61238fa326262d86df1c6080f8e4ed2853b253129f2b3d5a7d9518eb78bf4c2e1c9078bc
 DIST arduino-cli-1.0.2.tar.gz 10047473 BLAKE2B 
0f46909b91e222fe47726a2595e5969aab82125225f4f81c79bed34e7fb3e1d15341b450ad142174d794919be30a3179a83fa651639fef90f4aa3122110d23d9
 SHA512 
704fd6ebdea2c9e4a28db2cc48192b104db9dc797785f33cb9c8432900ea9cb7dfef91cf31803bb57433e8ce14497adc3c58c36218e05b884f89224c2dea8958
+DIST arduino-cli-1.0.3-vendor.tar.xz 3089868 BLAKE2B 
acbb9859c38df2ea9860d665af2d0a907b2f4c6d525c5f649f68a8524a23780558885bc0c015f0a4c05b2a50d5d75513f7a616f28f9271773b22e2cfb05209c7
 SHA512 
5b2efbc0ec5cd70074118a30eeea936f3d47a589f966f2c18e6dace6f55654283291ae26eae80ae8d5b501942608078339a327774409ba52b275c700ffb7e80e
+DIST arduino-cli-1.0.3.tar.gz 10047511 BLAKE2B 
621fc7de557a96287ac3b97df724f9f84924860bcae05a07272e78b55458bc2fdbc0f0686bf6a6a242e8355e55ddc30a9f1158c5d6519ed5f27255db9fcb
 SHA512 
3763bda2a187a8b2f48275c27f1c9e21984744cc8758dcf1b37acc1f2a51dca3f48e5049573e564bb36770bce5e0e7d26e5976e1c89c291ca34caf063e7bfe11

diff --git a/dev-embedded/arduino-cli/arduino-cli-0.35.2.ebuild 
b/dev-embedded/arduino-cli/arduino-cli-1.0.3.ebuild
similarity index 100%
rename from dev-embedded/arduino-cli/arduino-cli-0.35.2.ebuild
rename to dev-embedded/arduino-cli/arduino-cli-1.0.3.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/colorspacious/

2024-07-26 Thread Artemis Everfree
commit: 338f484d2f70f2501aab3296438c25ddc9a65324
Author: Artemis Everfree  artemis  sh>
AuthorDate: Fri Jul 26 09:21:53 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Fri Jul 26 09:23:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=338f484d

dev-python/colorspacious: remove testing

this package does not actually use pytest

Signed-off-by: Artemis Everfree  artemis.sh>

 dev-python/colorspacious/colorspacious-1.1.2.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dev-python/colorspacious/colorspacious-1.1.2.ebuild 
b/dev-python/colorspacious/colorspacious-1.1.2.ebuild
index b7ec50c06..4d3af6ddb 100644
--- a/dev-python/colorspacious/colorspacious-1.1.2.ebuild
+++ b/dev-python/colorspacious/colorspacious-1.1.2.ebuild
@@ -20,5 +20,3 @@ KEYWORDS="~amd64 ~arm64"
 RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
 "
-
-distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: net-libs/libuecc/

2024-07-24 Thread Artemis Everfree
commit: 354bc1a68a7a5cb574b51a1545f42fd6c76b5762
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Jul 25 01:37:33 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Thu Jul 25 01:37:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=354bc1a6

net-libs/libuecc: update HOMEPAGE, SRC_URI

Signed-off-by: Artemis Everfree  artemis.sh>

 net-libs/libuecc/libuecc-7.ebuild | 4 ++--
 net-libs/libuecc/metadata.xml | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-libs/libuecc/libuecc-7.ebuild 
b/net-libs/libuecc/libuecc-7.ebuild
index 4bd66bee6..b1d94ad4b 100644
--- a/net-libs/libuecc/libuecc-7.ebuild
+++ b/net-libs/libuecc/libuecc-7.ebuild
@@ -7,8 +7,8 @@ inherit cmake
 
 DESCRIPTION="a very small Elliptic Curve Cryptography library
 compatible with Ed25519."
-HOMEPAGE="https://github.com/NeoRaider/libuecc";
-SRC_URI="https://github.com/NeoRaider/libuecc/releases/download/v${PV}/${P}.tar.xz";
+HOMEPAGE="https://github.com/neocturne/libuecc";
+SRC_URI="https://github.com/neocturne/libuecc/releases/download/v${PV}/${P}.tar.xz";
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"

diff --git a/net-libs/libuecc/metadata.xml b/net-libs/libuecc/metadata.xml
index 452833dc3..fd477f8b8 100644
--- a/net-libs/libuecc/metadata.xml
+++ b/net-libs/libuecc/metadata.xml
@@ -7,6 +7,6 @@
 Artemis Everfree
 
 
-NeoRaider/libuecc
+neocturne/libuecc
 
 



[gentoo-commits] repo/proj/guru:dev commit in: net-vpn/fastd/

2024-07-24 Thread Artemis Everfree
commit: 27667b10dfb8cd78dca7bb6f8de7525ddfda6f92
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Jul 25 01:38:25 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Thu Jul 25 01:38:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=27667b10

net-vpn/fastd: update SRC_URI

Signed-off-by: Artemis Everfree  artemis.sh>

 net-vpn/fastd/fastd-22.ebuild | 2 +-
 net-vpn/fastd/metadata.xml| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/fastd/fastd-22.ebuild b/net-vpn/fastd/fastd-22.ebuild
index 2bea9a1ea..7c0e586af 100644
--- a/net-vpn/fastd/fastd-22.ebuild
+++ b/net-vpn/fastd/fastd-22.ebuild
@@ -7,7 +7,7 @@ inherit linux-info meson systemd
 
 DESCRIPTION="A very small VPN daemon which tunnels IP packets and Ethernet 
frames over UDP."
 HOMEPAGE="https://fastd.readthedocs.io/";
-SRC_URI="https://github.com/NeoRaider/fastd/releases/download/v${PV}/${P}.tar.xz";
+SRC_URI="https://github.com/neocturne/fastd/releases/download/v${PV}/${P}.tar.xz";
 
 # while source COPYRIGHT also mentions LGPLv2.1+, that only applies to
 # vendored libmnl. we are using system libmnl.

diff --git a/net-vpn/fastd/metadata.xml b/net-vpn/fastd/metadata.xml
index e549fbf6f..00f752eea 100644
--- a/net-vpn/fastd/metadata.xml
+++ b/net-vpn/fastd/metadata.xml
@@ -7,7 +7,7 @@
 Artemis Everfree
 
 
-NeoRaider/fastd
+neocturne/fastd
 
 
 Offload L2TP traffic to the kernel when 
using the null@l2tp transport method



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/corrscope/, media-sound/corrscope/files/

2024-07-24 Thread Artemis Everfree
commit: 9c6033ea9ce9c769e9f4a5e23d9919a7a438cf04
Author: Artemis Everfree  artemis  sh>
AuthorDate: Wed Jul 24 10:45:28 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Wed Jul 24 10:48:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9c6033ea

media-sound/corrscope: fix for numpy 2.x

Signed-off-by: Artemis Everfree  artemis.sh>

 .../{corrscope-0.10.0.ebuild => corrscope-0.10.0-r1.ebuild}  |  7 ++-
 media-sound/corrscope/files/remove-npdeprecate.patch | 12 
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/media-sound/corrscope/corrscope-0.10.0.ebuild 
b/media-sound/corrscope/corrscope-0.10.0-r1.ebuild
similarity index 80%
rename from media-sound/corrscope/corrscope-0.10.0.ebuild
rename to media-sound/corrscope/corrscope-0.10.0-r1.ebuild
index ff81597e0..ea666260a 100644
--- a/media-sound/corrscope/corrscope-0.10.0.ebuild
+++ b/media-sound/corrscope/corrscope-0.10.0-r1.ebuild
@@ -4,7 +4,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=poetry
 DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 
 inherit distutils-r1 pypi
 
@@ -42,4 +42,9 @@ PATCHES=(
# Ideally, we should upstream a fix that only conditionally imports it,
# but I don't know how to do that right now.
"${FILESDIR}"/remove-appnope-dep.patch
+
+   # corrscope seems to have copied in a modified scipy file to their 
source
+   # tree. That file uses np.deprecate, which is removed in numpy2. 
corrscope
+   # doesn't care about this function being marked deprecated, so neither 
do we
+   "${FILESDIR}"/remove-npdeprecate.patch
 )

diff --git a/media-sound/corrscope/files/remove-npdeprecate.patch 
b/media-sound/corrscope/files/remove-npdeprecate.patch
new file mode 100644
index 0..b165131e3
--- /dev/null
+++ b/media-sound/corrscope/files/remove-npdeprecate.patch
@@ -0,0 +1,12 @@
+diff --git a/corrscope/utils/scipy/windows.py 
b/corrscope/utils/scipy/windows.py
+index 0eee7f2..8ba1fa4 100644
+--- a/corrscope/utils/scipy/windows.py
 b/corrscope/utils/scipy/windows.py
+@@ -816,7 +816,6 @@ def hann(M: int, sym: bool = True) -> np.ndarray:
+ return general_hamming(M, 0.5, sym)
+ 
+ 
+-@np.deprecate(new_name='scipy.signal.windows.hann')
+ def hanning(*args, **kwargs):
+ return hann(*args, **kwargs)
+ 



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/furnace/

2024-07-21 Thread Artemis Everfree
commit: 6c3ae18c3e1a7784bae81334dd34071d1243bdb9
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sun Jul 21 09:49:22 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sun Jul 21 09:49:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c3ae18c

media-sound/furnace: update copyright notice

Signed-off-by: Artemis Everfree  artemis.sh>

 media-sound/furnace/furnace-0.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/furnace/furnace-0.6.5.ebuild 
b/media-sound/furnace/furnace-0.6.5.ebuild
index f907d52f2..2293b5545 100644
--- a/media-sound/furnace/furnace-0.6.5.ebuild
+++ b/media-sound/furnace/furnace-0.6.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/furnace/

2024-07-21 Thread Artemis Everfree
commit: 0a2c6b9436215e5ba9474bb22f7a99ded10e2905
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sun Jul 21 09:47:03 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sun Jul 21 09:47:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0a2c6b94

media-sound/furnace: update LICENSE

Signed-off-by: Artemis Everfree  artemis.sh>

 media-sound/furnace/furnace-0.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/furnace/furnace-0.6.5.ebuild 
b/media-sound/furnace/furnace-0.6.5.ebuild
index 0b008af8c..f907d52f2 100644
--- a/media-sound/furnace/furnace-0.6.5.ebuild
+++ b/media-sound/furnace/furnace-0.6.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
https://github.com/tildearrow/furnace/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz

https://github.com/superctr/adpcm/archive/ef7a217154badc3b99978ac481b268c8aab67bd8.tar.gz
 -> ${P}-adpcm-ef7a217.tar.gz
 "
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
 IUSE="jack"



[gentoo-commits] repo/proj/guru:dev commit in: app-emulation/cloud-utils/

2024-07-21 Thread Artemis Everfree
commit: 026fd7cf888c2415d62a74e536dc0cdbf4b9ab11
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sun Jul 21 09:46:13 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sun Jul 21 09:46:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=026fd7cf

app-emulation/cloud-utils: use dobin/doman

Signed-off-by: Artemis Everfree  artemis.sh>

 app-emulation/cloud-utils/cloud-utils-0.33.ebuild | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/app-emulation/cloud-utils/cloud-utils-0.33.ebuild 
b/app-emulation/cloud-utils/cloud-utils-0.33.ebuild
index 513b05864..621164931 100644
--- a/app-emulation/cloud-utils/cloud-utils-0.33.ebuild
+++ b/app-emulation/cloud-utils/cloud-utils-0.33.ebuild
@@ -87,10 +87,6 @@ src_install() {
)
fi
 
-   local bindir="${D}/usr/bin"
-   local mandir="${D}/usr/share/man/man1"
-
-   mkdir -p "${bindir}" "${mandir}" || die
-   install "${wanted_bin[@]}" "${bindir}" || die
-   install "${wanted_man[@]}" "${mandir}" --mode=0644 || die
+   dobin "${wanted_bin[@]}"
+   doman "${wanted_man[@]}"
 }



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/furnace/

2024-07-20 Thread Artemis Everfree
commit: 40831cf5d51df6db76fe7925f054bda665c1a282
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Jul 20 21:04:07 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Jul 20 21:04:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=40831cf5

media-sound/furnace: add 0.6.5

Signed-off-by: Artemis Everfree  artemis.sh>

 media-sound/furnace/Manifest |  2 +
 media-sound/furnace/furnace-0.6.5.ebuild | 64 
 2 files changed, 66 insertions(+)

diff --git a/media-sound/furnace/Manifest b/media-sound/furnace/Manifest
index b4d268736..de9167f9c 100644
--- a/media-sound/furnace/Manifest
+++ b/media-sound/furnace/Manifest
@@ -1,2 +1,4 @@
 DIST furnace-0.6-adpcm-ef7a217.tar.gz 5497 BLAKE2B 
94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11
 SHA512 
40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0
+DIST furnace-0.6.5-adpcm-ef7a217.tar.gz 5497 BLAKE2B 
94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11
 SHA512 
40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0
+DIST furnace-0.6.5.tar.gz 54072335 BLAKE2B 
005a8ed9fef006ea80896f29c283d0d8a3962a826ca99ec7ffe28a001db8a868bea787277818babec455e9b0bd0e67c0f9a7d4f5d68c8e4748ecfde040c74a28
 SHA512 
58dfa3ea32fda3bd1cb6f34486efd30f780367686d82399f8a7b9a89a6cf430f50a4063ef6c71a514ae1a5be4598c359f516e4b8fee86d8e030ac1a0307cd1bc
 DIST furnace-0.6.tar.gz 44552370 BLAKE2B 
fd91ab161e309d6c3637fa0c70ea3100f70da98e0044ced1743b0f5416cf6fd9f4f4d307c87776c0a4cfd202ff118d814409bd69f23445443c22265c0630b1fc
 SHA512 
e24aca8e26961c53121869aafa041bf507748e4d4886761ca4a755ad31ba98ce228114009ffb34333d6737fe4759bfa47cd733457863c2f767c01686728c3798

diff --git a/media-sound/furnace/furnace-0.6.5.ebuild 
b/media-sound/furnace/furnace-0.6.5.ebuild
new file mode 100644
index 0..0b008af8c
--- /dev/null
+++ b/media-sound/furnace/furnace-0.6.5.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="a multi-system chiptune tracker compatible with DefleMask modules"
+HOMEPAGE="https://github.com/tildearrow/furnace";
+
+# when performing updates, check whether the project has switched to a new
+# version of adpcm. adpcm doesn't seem to update frequently.
+SRC_URI="
+   https://github.com/tildearrow/furnace/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+   
https://github.com/superctr/adpcm/archive/ef7a217154badc3b99978ac481b268c8aab67bd8.tar.gz
 -> ${P}-adpcm-ef7a217.tar.gz
+"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="jack"
+
+RDEPEND="
+   dev-libs/libfmt
+   media-libs/alsa-lib
+   media-libs/libglvnd
+   media-libs/libsdl2
+   media-libs/libsndfile
+   media-libs/portaudio
+   media-libs/rtmidi
+   sci-libs/fftw
+   sys-libs/zlib
+   x11-themes/hicolor-icon-theme
+   jack? ( virtual/jack )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   # adpcm is a git submodule in-tree, and thus not included in the
+   # github-generated source bundle. We move it in here.
+   rmdir -v "${S}/extern/adpcm" || die "couldn't remove existing adpcm 
stub directory"
+   mv -v "${WORKDIR}/adpcm-"* "${S}/extern/adpcm" || die "failed to move 
adpcm directory into place"
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_GUI=ON
+   -DSHOW_OPEN_ASSETS_MENU_ENTRY=ON
+   -DSYSTEM_FFTW=ON
+   -DSYSTEM_FMT=ON
+   -DSYSTEM_LIBSNDFILE=ON
+   -DSYSTEM_PORTAUDIO=ON
+   -DSYSTEM_RTMIDI=ON
+   -DSYSTEM_SDL2=ON
+   -DSYSTEM_ZLIB=ON
+   -DWITH_DEMOS=ON
+   -DWITH_INSTRUMENTS=ON
+   -DWITH_WAVETABLES=ON
+   -DWITH_JACK="$(usex jack ON OFF)"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-emulation/cloud-utils/files/, app-emulation/cloud-utils/

2024-07-20 Thread Artemis Everfree
commit: b6bee48d7cf20a8a04b7ac7d0fb16a4c1f90c860
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Jul 20 11:11:58 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Jul 20 11:12:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b6bee48d

app-emulation/cloud-utils: new package, add 0.33

Signed-off-by: Artemis Everfree  artemis.sh>

 app-emulation/cloud-utils/Manifest|  1 +
 app-emulation/cloud-utils/cloud-utils-0.33.ebuild | 96 +++
 app-emulation/cloud-utils/files/use-mkisofs.patch | 27 +++
 app-emulation/cloud-utils/metadata.xml| 15 
 4 files changed, 139 insertions(+)

diff --git a/app-emulation/cloud-utils/Manifest 
b/app-emulation/cloud-utils/Manifest
new file mode 100644
index 0..4cf123666
--- /dev/null
+++ b/app-emulation/cloud-utils/Manifest
@@ -0,0 +1 @@
+DIST cloud-utils-0.33.tar.gz 58817 BLAKE2B 
92c42844a7c1f826d43c9a715e56d05c77d7b37c721079165ffb008205e412327e39ecba5d2755c84e2d80e4ee752ef95ce099da25625010327f957e419195d7
 SHA512 
1e58e085bde295d4adf8ff219a7f22382fadff798f5398f3e2a62cb0926c740babba76ea6326f6042b46dbdeb12c15d1e080fb9890b10482e31c3acb64014c95

diff --git a/app-emulation/cloud-utils/cloud-utils-0.33.ebuild 
b/app-emulation/cloud-utils/cloud-utils-0.33.ebuild
new file mode 100644
index 0..513b05864
--- /dev/null
+++ b/app-emulation/cloud-utils/cloud-utils-0.33.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..13} )
+inherit python-single-r1
+
+DESCRIPTION="Useful set of utilities for interacting with a cloud."
+HOMEPAGE="https://github.com/canonical/cloud-utils";
+SRC_URI="https://github.com/canonical/cloud-utils/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# image-utils vs guest-utils is a distinction that does not actually exist
+# upstream, but is rather one that arch linux makes. alpine goes even more
+# fine-grained, creating a single package for each individual utility. I ain't
+# maintaining all that, but I do think the distinction arch makes is 
worthwhile.
+#
+# The difference is this: is the tool something you would want to use within a
+# cloud VM, or use outside of a cloud VM to manipulate your VM's disk image?
+# This is useful, because the image manipulation scripts need qemu-img and
+# cdrtools around, which you might not want to install onto a VM just to run
+# something like `ec2metadata` or `growpart`
+IUSE="+guest-utils +image-utils"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   || ( guest-utils image-utils )
+"
+
+# cloud-utils also provides its own growpart, which is I think different from
+# sys-fs/growpart.
+RDEPEND="
+   ${PYTHON_DEPS}
+   guest-utils? (
+   !sys-fs/growpart
+   )
+   image-utils? (
+   app-cdr/cdrtools
+   app-emulation/qemu
+   app-misc/ca-certificates
+   net-misc/wget
+   sys-apps/util-linux
+   sys-fs/dosfstools
+   sys-fs/e2fsprogs
+   sys-fs/mtools
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/use-mkisofs.patch
+)
+
+src_install() {
+   # This package really is just a pile of scripts, with a simple Makefile 
that
+   # installs them. We can implement the USE flags most easily by ignoring 
the
+   # Makefile and installing the files ourselves.
+
+   local wanted_bin=()
+   local wanted_man=()
+
+   if use 'guest-utils'; then
+   wanted_bin+=(
+   bin/ec2metadata
+   bin/growpart
+   bin/vcs-run
+   )
+   wanted_man+=(
+   man/growpart.1
+   )
+   fi
+
+   if use 'image-utils'; then
+   wanted_bin+=(
+   bin/cloud-localds
+   bin/mount-image-callback
+   bin/resize-part-image
+   bin/write-mime-multipart
+   )
+   wanted_man+=(
+   man/cloud-localds.1
+   man/resize-part-image.1
+   man/write-mime-multipart.1
+   )
+   fi
+
+   local bindir="${D}/usr/bin"
+   local mandir="${D}/usr/share/man/man1"
+
+   mkdir -p "${bindir}" "${mandir}" || die
+   install "${wanted_bin[@]}" "${bindir}" || die
+   install "${wanted_man[@]}" "${mandir}" --mode=0644 || die
+}

diff --git a/app-emulation/cloud-utils/files/use-mkisofs.patch 
b/app-emulation/cloud-utils/files/use-mkisofs.patch
new file mode 100644
index 0.

[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/arduino-cli/

2024-07-19 Thread Artemis Everfree
commit: bdbeaddd0f57bcfba9b542552e955c876815eecf
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Jul 20 00:05:07 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Jul 20 00:05:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bdbeaddd

dev-embedded/arduino-cli: add 1.0.2

Signed-off-by: Artemis Everfree  artemis.sh>

 dev-embedded/arduino-cli/Manifest |  2 ++
 dev-embedded/arduino-cli/arduino-cli-1.0.2.ebuild | 26 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-embedded/arduino-cli/Manifest 
b/dev-embedded/arduino-cli/Manifest
index 64d71f03f..d1ffb795c 100644
--- a/dev-embedded/arduino-cli/Manifest
+++ b/dev-embedded/arduino-cli/Manifest
@@ -2,3 +2,5 @@ DIST arduino-cli-0.34.2-vendor.tar.xz 2399168 BLAKE2B 
22d0050aad84bbed7699d287c6
 DIST arduino-cli-0.34.2.tar.gz 10335801 BLAKE2B 
2552d31699cdb0a8d3ded32e14a345354ab17e74e2085941c48cd69e5345b08224f84b3bf6d7fe543c895a3c2091a6114f557b48a141455bf9c3608f0ea489ab
 SHA512 
5d16a2e45f31fc35ffe75fbaabeac62b6c8aca6d0151e48ebedf27325b757473ea55b7883f8f727df951b1230a671ad4bf3603bd600dfca8f7154f3189f2ca12
 DIST arduino-cli-0.35.2-vendor.tar.xz 3004856 BLAKE2B 
07bc63bc6d21f436289e82e879e6584af6391658fa458daabcf2881714d4d7c31baa4a492f5103f9b54509954a574718dcdab4917bcda45aaabe5569132be167
 SHA512 
46746afdcbe38c0aef841c81fc15094a7513911be6ad4c9569819130da37d5248535d66a8747c9898bffcab3c140b6e03154a1711d4e5eba70b1146167a16755
 DIST arduino-cli-0.35.2.tar.gz 10420486 BLAKE2B 
9ad8bc8764a3a29e23d7d996eb5065c0d23695c9dd0c59516cad2fa86ac077ed64d0c52449c6e19eff2ed14049491f0c111ccf6f0988b6837d2d081edcf11b4f
 SHA512 
b03429969c41c4dd24cd6fbcb76a9cf02f984c4b4dfd72c286b40c42a3cbfc65d8bc861bbc6449f94454ce738aa09f9032b46a02ca95ed9ab9f13dd3daf6df1f
+DIST arduino-cli-1.0.2-vendor.tar.xz 3085592 BLAKE2B 
55fa8763f6036eadf1fa69e53cba43837da6c89bd1910d1a6d67a37b0a7995659e37bbc19bc1d92f38a54c697706e75326ea138a8c1bfe550fac8a830f367050
 SHA512 
7e66a6f8bb902ecc1bf3e1c90e181f156327a595f4928e880eb1abfe61238fa326262d86df1c6080f8e4ed2853b253129f2b3d5a7d9518eb78bf4c2e1c9078bc
+DIST arduino-cli-1.0.2.tar.gz 10047473 BLAKE2B 
0f46909b91e222fe47726a2595e5969aab82125225f4f81c79bed34e7fb3e1d15341b450ad142174d794919be30a3179a83fa651639fef90f4aa3122110d23d9
 SHA512 
704fd6ebdea2c9e4a28db2cc48192b104db9dc797785f33cb9c8432900ea9cb7dfef91cf31803bb57433e8ce14497adc3c58c36218e05b884f89224c2dea8958

diff --git a/dev-embedded/arduino-cli/arduino-cli-1.0.2.ebuild 
b/dev-embedded/arduino-cli/arduino-cli-1.0.2.ebuild
new file mode 100644
index 0..930bc9506
--- /dev/null
+++ b/dev-embedded/arduino-cli/arduino-cli-1.0.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Next-generation arduino command line tool"
+HOMEPAGE="https://arduino.github.io/arduino-cli/latest/";
+
+SRC_URI="
+   https://github.com/arduino/arduino-cli/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+   
https://pkg.artemis.sh/gentoo/pkg-deps/dev-embedded/arduino-cli/${P}-vendor.tar.xz
+"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 GPL-3 LGPL-3 MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+src_compile() {
+   ego build -tags xversion \
+   -ldflags "-X 
github.com/arduino/arduino-cli/version.versionString=${PV}"
+}
+
+src_install() {
+   dobin arduino-cli
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2024-07-19 Thread Artemis Everfree
commit: 775da7c6b805e2b1adc5879ca00f6523e48b85f5
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Jul 20 00:12:01 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Jul 20 00:12:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=775da7c6

app-office/obsidian: drop 1.5.11, 1.5.12

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/Manifest   |   6 -
 app-office/obsidian/obsidian-1.5.11.ebuild | 178 -
 app-office/obsidian/obsidian-1.5.12.ebuild | 178 -
 3 files changed, 362 deletions(-)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index 24e1653d0..67330c385 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -1,9 +1,3 @@
-DIST obsidian-1.5.11-amd64.tar.gz 107180896 BLAKE2B 
f4508b0123ccfd64acd113490ed591205e4b204ea837e1c320a9e4c9c5a30e68d27df19dfe213ac12bbc57219a00680adecab4a31a6a36853632d95e95b3f62c
 SHA512 
bf1e9b52afa0c48347d532bc47b9625fa6c03ac884c899882e73e3464b257d8dfd89e32a5551d89b054e906c2e5078f2152af16ad16a746437e330ffe48dab7a
-DIST obsidian-1.5.11-arm64.tar.gz 106911612 BLAKE2B 
438119f8eea0cd14578704eab899f9493b2ecb6b5e0abe48e97914215bc74259d32dff82c96f4b40553d0b2905c34f94d041b1cab934fe30b7bc0d3027552327
 SHA512 
9336bfe16c076dd83514bcd86137616d260bb0a2bd430504beb83ca5a92fc24af09bdd00a2b89bffb831099504947dd94efc8d972fa4c1da451e742745f89bb6
-DIST obsidian-1.5.11.gh.deb 78667536 BLAKE2B 
7daa4827fc45573ea07f6bd93f9f9523a7c32286b06478ceb332b83d54edc9dcbc989d81e24d2a4f8d2393a87efe607c9eef5c392f8a9d408eb763bc29d6
 SHA512 
ac7b1edb3c377130ef6086cad419db5f602014160c7fe857b7552a1e84415c0e4a4c022c63fadf9c69ef9420fd516ff04f4c4db3003ef0650e6be9b751d1dfc4
-DIST obsidian-1.5.12-amd64.tar.gz 107180662 BLAKE2B 
52dd5a7f818629ba57cadec4a0c6b4f75d99c19ceaf1537b4f6b7dc0f9901c52b78318587b1f2a273ad6345475026e45c805d8978e7c0558a2487b9b2bf33376
 SHA512 
643409760fd99c6863679ca93b740a5f9a3d331144a82889c0a2f85bd53af4dcc0d5960840f8b7fa06216796fb5fc10522a769c27d8218bb32fb79370524b324
-DIST obsidian-1.5.12-arm64.tar.gz 106911948 BLAKE2B 
484128a6d790e5d7cf7c02df3ba192ea8a571b760b1b0e1719aa652237b586ceb281ca73e268cce200365a79fc711fb5b67966601be69e5b370fcebf59531de5
 SHA512 
b0bea43efd0be464a33847d23f8c3e5f204a9e76621cc17f37d852e9ebc5f6cddd82ac1ac65d6c847d4d1453dc9615a89bb7cf16739e08444ae2c502240a571b
-DIST obsidian-1.5.12.gh.deb 78651254 BLAKE2B 
22b3596a9bb098b4a15a79ed39a302526dd8f2294b85227a06a95ceaf2e597d2ab5e1d689dd6f3e497ed2acc2e0689bf79949b1337e4b34998bdb3f1b93b96ca
 SHA512 
f0cdb88d54c0ae3ab8dc62dab7df21b6617ce4973d81798d344cac5608689cc0a2618345dcdec1c08750194d2d02118c81b2edf8a308547bbbde56dbf6100528
 DIST obsidian-1.6.3-amd64.tar.gz 107181697 BLAKE2B 
28585263ebe3cda2bfebaec6a6a36855286d5e2c0b10538e207168ee945d810b84085190e1d4e76cb666982c5b83f7dadf0f533cfd3ff3c0c6e98329a6e06e1a
 SHA512 
fa57ad6bbd1b8c04eba329a663a448786e31bf16c26a481f0ee078e40261e3f9d8dab09fb167940b28e067e6ab80a6120452a0ff08dba5382812d1eac6154161
 DIST obsidian-1.6.3-arm64.tar.gz 106921857 BLAKE2B 
c87abea6309a7bc8b87e7de44fd14a75747772797c3fa1133ee883f30839ca77c97b5e3eedb3bd4f72c692f2ec33b309847723232417c07bfe381650b5feabe0
 SHA512 
797c351aa7f4e09bb24b609c788f8856273aa4f21297a04cdc558772f188f43a8add146150e68d547ef6fc1033b9919b6ac6f760bc5cddad4a3d52d5c1d02307
 DIST obsidian-1.6.3.gh.deb 78238076 BLAKE2B 
27164e545c36d9f7897aa3a81e1abcb233ea35ec9f9c0a797eafe83ad3fece6b73e82236bccd5deb23d496622609897e9f1c0e2dc2d38f75a75f3bddd0dc7eca
 SHA512 
96219a0a4935f4b44ad969a58374c52cd642c202119291e0956adba9eec6f4b7887b9d46244c93bf0fff2609d66e3e1c09ed445e6657079d48b0dfe4f83572b3

diff --git a/app-office/obsidian/obsidian-1.5.11.ebuild 
b/app-office/obsidian/obsidian-1.5.11.ebuild
deleted file mode 100644
index 168968ddb..0
--- a/app-office/obsidian/obsidian-1.5.11.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="102"
-CHROMIUM_LANGS="
-   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
-   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
-   sw ta te th tr uk ur vi zh-CN zh-TW
-"
-inherit chromium-2 desktop linux-info unpacker xdg
-
-DESCRIPTION="A second brain, for you, forever."
-HOMEPAGE="https://obsidian.md/";
-
-# For some reason, the main binary tarballs don't include the .desktop file or
-# icon. The .deb does. One would hope then, that we could just download the 
.deb
-# for each arch, but they only generate a .deb for amd64. Maybe we can get them
-# to fix this, but in the meantime, we download the .deb purely to get the
-# .desktop file and app icon out of it.
-SRC_URI="
-   
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb
 -> ${P}.g

[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2024-07-19 Thread Artemis Everfree
commit: 7a30d115dcee24d741df2214d64f19e238856340
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Jul 20 00:11:46 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Jul 20 00:11:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a30d115

app-office/obsidian: add 1.6.7

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/Manifest  |   3 +
 app-office/obsidian/obsidian-1.6.7.ebuild | 178 ++
 2 files changed, 181 insertions(+)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index 41fd79a37..24e1653d0 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -7,3 +7,6 @@ DIST obsidian-1.5.12.gh.deb 78651254 BLAKE2B 
22b3596a9bb098b4a15a79ed39a302526dd
 DIST obsidian-1.6.3-amd64.tar.gz 107181697 BLAKE2B 
28585263ebe3cda2bfebaec6a6a36855286d5e2c0b10538e207168ee945d810b84085190e1d4e76cb666982c5b83f7dadf0f533cfd3ff3c0c6e98329a6e06e1a
 SHA512 
fa57ad6bbd1b8c04eba329a663a448786e31bf16c26a481f0ee078e40261e3f9d8dab09fb167940b28e067e6ab80a6120452a0ff08dba5382812d1eac6154161
 DIST obsidian-1.6.3-arm64.tar.gz 106921857 BLAKE2B 
c87abea6309a7bc8b87e7de44fd14a75747772797c3fa1133ee883f30839ca77c97b5e3eedb3bd4f72c692f2ec33b309847723232417c07bfe381650b5feabe0
 SHA512 
797c351aa7f4e09bb24b609c788f8856273aa4f21297a04cdc558772f188f43a8add146150e68d547ef6fc1033b9919b6ac6f760bc5cddad4a3d52d5c1d02307
 DIST obsidian-1.6.3.gh.deb 78238076 BLAKE2B 
27164e545c36d9f7897aa3a81e1abcb233ea35ec9f9c0a797eafe83ad3fece6b73e82236bccd5deb23d496622609897e9f1c0e2dc2d38f75a75f3bddd0dc7eca
 SHA512 
96219a0a4935f4b44ad969a58374c52cd642c202119291e0956adba9eec6f4b7887b9d46244c93bf0fff2609d66e3e1c09ed445e6657079d48b0dfe4f83572b3
+DIST obsidian-1.6.7-amd64.tar.gz 107961144 BLAKE2B 
c0b333eac80957e92d6abbd0d6330f04c195e41798bde1aba4be190fcac63c51c74aa685a1084274c1c5723c7fef3aec46fcdae5ebdea02ca7a8ad73ebe43ef7
 SHA512 
820e0fcd34e47c0cc840f406281fd808bb2b8ed70e78e639ba7f50c41b0643b59a161499d9f2b814b5e2abcc11cb52b3489276cb6852431e27e47643d192cd66
+DIST obsidian-1.6.7-arm64.tar.gz 108057397 BLAKE2B 
e48a6f59d216d10daf90811b413e85c49b9dffc83a2d671222da2732bd5c05885cfc831268eaadf1e5a41348ebbd5ade79013d63c2b41b1fd7a9b0063db0673b
 SHA512 
2dcf0ece4e8ade2b81d7c3889cf26eaf35fded7bacbb006050001d169a4f0f501bb6b8335caf038d3370f5ca48f851554cbf9dd713dbdd4283e0bbb91470e17b
+DIST obsidian-1.6.7.gh.deb 79172558 BLAKE2B 
1665e1bc2b9e298a3c7560dec159736c9f270dfce532b63d135adb9f00f14e15e28e5460461f0bbeeddb7c3d036679fc5b04f02d6d85c29d067a6f64f2e83973
 SHA512 
bbf913f6806a1d23d2a6bbb9d5572569b019c79c877c3165ff94938f01282e7d98b6ba660821dca7e38874413207846b025707161c8901983458bdf4add05336

diff --git a/app-office/obsidian/obsidian-1.6.7.ebuild 
b/app-office/obsidian/obsidian-1.6.7.ebuild
new file mode 100644
index 0..168968ddb
--- /dev/null
+++ b/app-office/obsidian/obsidian-1.6.7.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+inherit chromium-2 desktop linux-info unpacker xdg
+
+DESCRIPTION="A second brain, for you, forever."
+HOMEPAGE="https://obsidian.md/";
+
+# For some reason, the main binary tarballs don't include the .desktop file or
+# icon. The .deb does. One would hope then, that we could just download the 
.deb
+# for each arch, but they only generate a .deb for amd64. Maybe we can get them
+# to fix this, but in the meantime, we download the .deb purely to get the
+# .desktop file and app icon out of it.
+SRC_URI="
+   
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb
 -> ${P}.gh.deb
+   amd64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}.tar.gz
 -> ${P}-amd64.tar.gz )
+   arm64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz
 )
+"
+
+DIR="/opt/${PN^}"
+
+# deb gets extracted to WORKDIR. actual program gets extracted to its own dir
+# which depends on CPU arch.
+S="${WORKDIR}"
+
+LICENSE="Obsidian-EULA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="appindicator"
+RESTRICT="mirror strip bindist"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/libsecret[crypt]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/mesa[gbm(+)]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs

[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/arduino-cli/

2024-07-19 Thread Artemis Everfree
commit: ca45bfafa9a3886b61ac5a92e08b81dd0bb2646f
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Jul 20 00:05:27 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Jul 20 00:05:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ca45bfaf

dev-embedded/arduino-cli: drop 0.34.2

Signed-off-by: Artemis Everfree  artemis.sh>

 dev-embedded/arduino-cli/Manifest  |  2 --
 dev-embedded/arduino-cli/arduino-cli-0.34.2.ebuild | 26 --
 2 files changed, 28 deletions(-)

diff --git a/dev-embedded/arduino-cli/Manifest 
b/dev-embedded/arduino-cli/Manifest
index d1ffb795c..c4901653f 100644
--- a/dev-embedded/arduino-cli/Manifest
+++ b/dev-embedded/arduino-cli/Manifest
@@ -1,5 +1,3 @@
-DIST arduino-cli-0.34.2-vendor.tar.xz 2399168 BLAKE2B 
22d0050aad84bbed7699d287c6b46293c7b0af0369809cb1c5291bda73c661a1fa9e6b5f882a86936452b51c2f8d58c5c157d13f96c22daec4fb6728594d48eb
 SHA512 
9cf199eedf95007d5dd033c9f75c3bb54af152a36f6d353ae3237c2b3b31d44852b8b139983aaf35caabe77c0302a84f95b14481157c5638ca42e91ab03e9327
-DIST arduino-cli-0.34.2.tar.gz 10335801 BLAKE2B 
2552d31699cdb0a8d3ded32e14a345354ab17e74e2085941c48cd69e5345b08224f84b3bf6d7fe543c895a3c2091a6114f557b48a141455bf9c3608f0ea489ab
 SHA512 
5d16a2e45f31fc35ffe75fbaabeac62b6c8aca6d0151e48ebedf27325b757473ea55b7883f8f727df951b1230a671ad4bf3603bd600dfca8f7154f3189f2ca12
 DIST arduino-cli-0.35.2-vendor.tar.xz 3004856 BLAKE2B 
07bc63bc6d21f436289e82e879e6584af6391658fa458daabcf2881714d4d7c31baa4a492f5103f9b54509954a574718dcdab4917bcda45aaabe5569132be167
 SHA512 
46746afdcbe38c0aef841c81fc15094a7513911be6ad4c9569819130da37d5248535d66a8747c9898bffcab3c140b6e03154a1711d4e5eba70b1146167a16755
 DIST arduino-cli-0.35.2.tar.gz 10420486 BLAKE2B 
9ad8bc8764a3a29e23d7d996eb5065c0d23695c9dd0c59516cad2fa86ac077ed64d0c52449c6e19eff2ed14049491f0c111ccf6f0988b6837d2d081edcf11b4f
 SHA512 
b03429969c41c4dd24cd6fbcb76a9cf02f984c4b4dfd72c286b40c42a3cbfc65d8bc861bbc6449f94454ce738aa09f9032b46a02ca95ed9ab9f13dd3daf6df1f
 DIST arduino-cli-1.0.2-vendor.tar.xz 3085592 BLAKE2B 
55fa8763f6036eadf1fa69e53cba43837da6c89bd1910d1a6d67a37b0a7995659e37bbc19bc1d92f38a54c697706e75326ea138a8c1bfe550fac8a830f367050
 SHA512 
7e66a6f8bb902ecc1bf3e1c90e181f156327a595f4928e880eb1abfe61238fa326262d86df1c6080f8e4ed2853b253129f2b3d5a7d9518eb78bf4c2e1c9078bc

diff --git a/dev-embedded/arduino-cli/arduino-cli-0.34.2.ebuild 
b/dev-embedded/arduino-cli/arduino-cli-0.34.2.ebuild
deleted file mode 100644
index 9833ac63c..0
--- a/dev-embedded/arduino-cli/arduino-cli-0.34.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module
-
-DESCRIPTION="Next-generation arduino command line tool"
-HOMEPAGE="https://arduino.github.io/arduino-cli/latest/";
-
-SRC_URI="
-   https://github.com/arduino/arduino-cli/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz
-   
https://pkg.artemis.sh/gentoo/pkg-deps/dev-embedded/arduino-cli/${P}-vendor.tar.xz
-"
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 GPL-3 LGPL-3 MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-src_compile() {
-   ego build -tags xversion \
-   -ldflags "-X 
github.com/arduino/arduino-cli/version.versionString=${PV}"
-}
-
-src_install() {
-   dobin arduino-cli
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2024-07-19 Thread Artemis Everfree
commit: 5c3f39876cfc4765051e1bda022d2446911fbce1
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Jul 20 00:12:11 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Jul 20 00:12:45 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5c3f3987

app-office/obsidian: update maintainers

I've been primary-maintaining this, so bumping myself up the maintainers
list to get bugs.gentoo.org assignee role

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/metadata.xml | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-office/obsidian/metadata.xml b/app-office/obsidian/metadata.xml
index 863411a51..f22e4e683 100644
--- a/app-office/obsidian/metadata.xml
+++ b/app-office/obsidian/metadata.xml
@@ -1,14 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   ra...@sandhuservices.dev
-   Rahul Sandhu
-   

arte...@artemis.sh
    Artemis Everfree

+   
+   ra...@sandhuservices.dev
+   Rahul Sandhu
+   
Obsidian is a powerful and extensible 
knowledge base
 that works on top of your local folder of plain text files.




[gentoo-commits] repo/proj/guru:dev commit in: dev-python/colorspacious/

2024-07-19 Thread Artemis Everfree
commit: 6d7bddc558a37f338b69613eb0e95df18506e179
Author: Artemis Everfree  artemis  sh>
AuthorDate: Fri Jul 19 22:00:07 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Fri Jul 19 22:01:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6d7bddc5

dev-python/colorspacious: new package, add 1.1.2

Used by media-sound/corrscope

Signed-off-by: Artemis Everfree  artemis.sh>

 dev-python/colorspacious/Manifest  |  1 +
 .../colorspacious/colorspacious-1.1.2.ebuild   | 24 ++
 dev-python/colorspacious/metadata.xml  | 12 +++
 3 files changed, 37 insertions(+)

diff --git a/dev-python/colorspacious/Manifest 
b/dev-python/colorspacious/Manifest
new file mode 100644
index 0..27c703116
--- /dev/null
+++ b/dev-python/colorspacious/Manifest
@@ -0,0 +1 @@
+DIST colorspacious-1.1.2.tar.gz 688573 BLAKE2B 
85b4c24a0d0ce42817060be9dfeaa00f1775f656590cc76fd5c0ce0f929b165cd1239b33a54d7d5a4969ecf7240c3b9c3fdf067ab8282052768f4f8ad6f04a02
 SHA512 
a5c212c82f4a8eb1561f3ff86effeb0c1edb80fca3657dc62336c56de3c8810c4428803a6089f9eb2cad8d3bcd9c8222014c106b8915c0c6d8b7df0c353a

diff --git a/dev-python/colorspacious/colorspacious-1.1.2.ebuild 
b/dev-python/colorspacious/colorspacious-1.1.2.ebuild
new file mode 100644
index 0..b7ec50c06
--- /dev/null
+++ b/dev-python/colorspacious/colorspacious-1.1.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python library for doing colorspace conversions"
+HOMEPAGE="
+   https://pypi.org/project/colorspacious/
+   https://github.com/njsmith/colorspacious
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest

diff --git a/dev-python/colorspacious/metadata.xml 
b/dev-python/colorspacious/metadata.xml
new file mode 100644
index 0..80d5cd60b
--- /dev/null
+++ b/dev-python/colorspacious/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   arte...@artemis.sh
+   Artemis Everfree
+   
+   
+   colorspacious
+   njsmith/colorspacious
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/corrscope/, media-sound/corrscope/files/

2024-07-19 Thread Artemis Everfree
commit: 4faad5f0a66d1e80781f76a356cbf929b16931ba
Author: Artemis Everfree  artemis  sh>
AuthorDate: Fri Jul 19 22:01:07 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Fri Jul 19 22:01:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4faad5f0

media-sound/corrscope: new package, add 0.10.0

Signed-off-by: Artemis Everfree  artemis.sh>

 media-sound/corrscope/Manifest |  1 +
 media-sound/corrscope/corrscope-0.10.0.ebuild  | 45 +++
 .../corrscope/files/remove-appnope-dep.patch   | 87 ++
 media-sound/corrscope/metadata.xml | 12 +++
 4 files changed, 145 insertions(+)

diff --git a/media-sound/corrscope/Manifest b/media-sound/corrscope/Manifest
new file mode 100644
index 0..117f80c67
--- /dev/null
+++ b/media-sound/corrscope/Manifest
@@ -0,0 +1 @@
+DIST corrscope-0.10.0.tar.gz 107386 BLAKE2B 
af3613386ce45917b9701fa2eb3d4857a7ae8b2a0e7452ce03db00493a49ecf3e1d196e0324434261f3f652c64b31036b6bf0f9cf6541a886051445f3d29fb67
 SHA512 
c403ed4f740d48b720bc521c005708f7c0797fd12d7ebb2a8605f33f2b2ca0e2a7af9e38883437460f32f5515675532b9a6ba49118a8bc21190af8eb070274c2

diff --git a/media-sound/corrscope/corrscope-0.10.0.ebuild 
b/media-sound/corrscope/corrscope-0.10.0.ebuild
new file mode 100644
index 0..ff81597e0
--- /dev/null
+++ b/media-sound/corrscope/corrscope-0.10.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Advanced oscilloscope audio visualizer specializing in chiptune"
+HOMEPAGE="
+   https://pypi.org/project/corrscope/
+   https://corrscope.github.io/corrscope/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/appdirs[${PYTHON_USEDEP}]
+   dev-python/atomicwrites[${PYTHON_USEDEP}]
+   dev-python/colorspacious[${PYTHON_USEDEP}]
+   dev-python/QtPy[${PYTHON_USEDEP}]
+   ')
+   media-video/ffmpeg
+"
+
+PATCHES=(
+   # appnope is a library for disabling powersaving on macOS. corrscope
+   # hard-depends on this currently. appnope isn't packaged, and it seems a
+   # bit silly to me to package it for gentoo given its purpose, so I've 
just
+   # removed the few lines that import/invoke it.
+   #
+   # Ideally, we should upstream a fix that only conditionally imports it,
+   # but I don't know how to do that right now.
+   "${FILESDIR}"/remove-appnope-dep.patch
+)

diff --git a/media-sound/corrscope/files/remove-appnope-dep.patch 
b/media-sound/corrscope/files/remove-appnope-dep.patch
new file mode 100644
index 0..44e96ccfa
--- /dev/null
+++ b/media-sound/corrscope/files/remove-appnope-dep.patch
@@ -0,0 +1,87 @@
+diff --git a/PKG-INFO b/PKG-INFO
+index 59a2ee4..4407908 100644
+--- a/PKG-INFO
 b/PKG-INFO
+@@ -21,7 +21,6 @@ Requires-Dist: PyQt5-Qt5 (>=5.15,<5.15.11) ; extra == "qt5"
+ Requires-Dist: PyQt6 (>=6.2,<7.0) ; extra == "qt6"
+ Requires-Dist: QtPy (>=2.0.1,<3.0.0)
+ Requires-Dist: appdirs (>=1.4.4,<2.0.0)
+-Requires-Dist: appnope (>=0.1.3,<0.2.0)
+ Requires-Dist: atomicwrites (>=1.4.0,<2.0.0)
+ Requires-Dist: attrs (>=21.2.0,<22.0.0)
+ Requires-Dist: click (>=8.0.1,<9.0.0)
+diff --git a/corrscope/corrscope.py b/corrscope/corrscope.py
+index 79a6cba..d20b4c4 100644
+--- a/corrscope/corrscope.py
 b/corrscope/corrscope.py
+@@ -197,11 +197,6 @@ class Arguments:
+ 
+ 
+ def worker_create_renderer(renderer_params: RendererParams, shmem_names: 
List[str]):
+-import appnope
+-
+-# Disable power saving for renderer processes.
+-appnope.nope()
+-
+ global WORKER_RENDERER
+ global SHMEMS
+ 
+diff --git a/corrscope/gui/__init__.py b/corrscope/gui/__init__.py
+index f983021..afe2993 100644
+--- a/corrscope/gui/__init__.py
 b/corrscope/gui/__init__.py
+@@ -10,7 +10,6 @@ from pathlib import Path
+ from types import MethodType
+ from typing import Optional, List, Any, Tuple, Callable, Union, Dict, 
Sequence, NewType
+ 
+-import appnope
+ import qtpy.QtCore as qc
+ import qtpy.QtWidgets as qw
+ import attr
+@@ -803,22 +802,21 @@ class CorrJob(qc.QObject):
+ """Called in separate thread."""
+ cfg = self.cfg
+ arg = self.arg
+-with appnope.nope_scope(reas

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2024-07-04 Thread Artemis Everfree
commit: e9ed117873e607b4e175b049b797494bdeaf7fc5
Author: Artemis Everfree  artemis  sh>
AuthorDate: Fri Jul  5 05:18:08 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Fri Jul  5 05:18:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e9ed1178

www-apps/forgejo: add 7.0.5, drop 7.0.3

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest   | 2 +-
 www-apps/forgejo/{forgejo-7.0.3.ebuild => forgejo-7.0.5.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index c24645d2f..9c1912c49 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,3 @@
 DIST forgejo-1.21.11.1.tar.gz 58893566 BLAKE2B 
cf3541682de609d63f079922610cc7ae338b7736634a6bc767e310f4ea9fc21fd8c6928b2de4693be6619b49d7e0cbf3b0effd58b681a0cd5e95d4ba21c29141
 SHA512 
c461d8690a7d2eb3a4955487223391daac58f3236481c0b963a208184ed06fc96372fe8082fbb4a7d9a64b01b2c468d43d1559dd081ec65e65c9f9bc043f9af4
-DIST forgejo-7.0.3.tar.gz 54895104 BLAKE2B 
a5965efaca04745fe8bfd60d18bfc68196b4a5f4b4731ee7aa8e0ee3dfeac0fb9e13193bd65df8db9202f37211b40c1a77ccbfbe018cbf0a3c7f708e77a864d8
 SHA512 
5d47a229cf89af44a1a36d0b873a3f0eede81b52aefe44c38f7f8a96930dd5038655c488112e4c945b8e71e8aa1e6d092fe51917535463d3228e0dfc0c974474
 DIST forgejo-7.0.4.tar.gz 54935871 BLAKE2B 
c3d0ddd4021b0ca28765dd5a97fba1d77d538e8297852f2a541cad181a401bd3a1650cce10e746adbd54a3731219f0b8bc2c35612524532b2724d1f6310e
 SHA512 
adba79ea5f49a36f399f8cbfb42a8ff2197f57ec74cbf195d1778a9634b51be6da88683c78355c9f04654c8bc3c77c7198751fc4685ff469d115c50d7e05cdfa
+DIST forgejo-7.0.5.tar.gz 55031691 BLAKE2B 
f8dac358d99b3f12c3c77854ed1fe4198f98acb2f397e64ef4771cc9131f846707870a01d164c3e913d62185d69f33deabdd6646db4ed2146c6fc12289488e02
 SHA512 
52d85da61632a59b28738e24c60d08c96617924e68b6dfd20939210448b799e1c743bb022487603d2f821541cf184ae293b86913369fcf175722d49cbb5b4a36

diff --git a/www-apps/forgejo/forgejo-7.0.3.ebuild 
b/www-apps/forgejo/forgejo-7.0.5.ebuild
similarity index 100%
rename from www-apps/forgejo/forgejo-7.0.3.ebuild
rename to www-apps/forgejo/forgejo-7.0.5.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2024-06-15 Thread Artemis Everfree
commit: b81ec6ad4a0fa73b4ae22adbcb0a19896deda805
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sun Jun 16 03:12:14 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sun Jun 16 03:12:14 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b81ec6ad

app-office/obsidian: add 1.6.3

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/Manifest  |   3 +
 app-office/obsidian/obsidian-1.6.3.ebuild | 178 ++
 2 files changed, 181 insertions(+)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index 28702d8ef..41fd79a37 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -4,3 +4,6 @@ DIST obsidian-1.5.11.gh.deb 78667536 BLAKE2B 
7daa4827fc45573ea07f6bd93f9f9523a7c
 DIST obsidian-1.5.12-amd64.tar.gz 107180662 BLAKE2B 
52dd5a7f818629ba57cadec4a0c6b4f75d99c19ceaf1537b4f6b7dc0f9901c52b78318587b1f2a273ad6345475026e45c805d8978e7c0558a2487b9b2bf33376
 SHA512 
643409760fd99c6863679ca93b740a5f9a3d331144a82889c0a2f85bd53af4dcc0d5960840f8b7fa06216796fb5fc10522a769c27d8218bb32fb79370524b324
 DIST obsidian-1.5.12-arm64.tar.gz 106911948 BLAKE2B 
484128a6d790e5d7cf7c02df3ba192ea8a571b760b1b0e1719aa652237b586ceb281ca73e268cce200365a79fc711fb5b67966601be69e5b370fcebf59531de5
 SHA512 
b0bea43efd0be464a33847d23f8c3e5f204a9e76621cc17f37d852e9ebc5f6cddd82ac1ac65d6c847d4d1453dc9615a89bb7cf16739e08444ae2c502240a571b
 DIST obsidian-1.5.12.gh.deb 78651254 BLAKE2B 
22b3596a9bb098b4a15a79ed39a302526dd8f2294b85227a06a95ceaf2e597d2ab5e1d689dd6f3e497ed2acc2e0689bf79949b1337e4b34998bdb3f1b93b96ca
 SHA512 
f0cdb88d54c0ae3ab8dc62dab7df21b6617ce4973d81798d344cac5608689cc0a2618345dcdec1c08750194d2d02118c81b2edf8a308547bbbde56dbf6100528
+DIST obsidian-1.6.3-amd64.tar.gz 107181697 BLAKE2B 
28585263ebe3cda2bfebaec6a6a36855286d5e2c0b10538e207168ee945d810b84085190e1d4e76cb666982c5b83f7dadf0f533cfd3ff3c0c6e98329a6e06e1a
 SHA512 
fa57ad6bbd1b8c04eba329a663a448786e31bf16c26a481f0ee078e40261e3f9d8dab09fb167940b28e067e6ab80a6120452a0ff08dba5382812d1eac6154161
+DIST obsidian-1.6.3-arm64.tar.gz 106921857 BLAKE2B 
c87abea6309a7bc8b87e7de44fd14a75747772797c3fa1133ee883f30839ca77c97b5e3eedb3bd4f72c692f2ec33b309847723232417c07bfe381650b5feabe0
 SHA512 
797c351aa7f4e09bb24b609c788f8856273aa4f21297a04cdc558772f188f43a8add146150e68d547ef6fc1033b9919b6ac6f760bc5cddad4a3d52d5c1d02307
+DIST obsidian-1.6.3.gh.deb 78238076 BLAKE2B 
27164e545c36d9f7897aa3a81e1abcb233ea35ec9f9c0a797eafe83ad3fece6b73e82236bccd5deb23d496622609897e9f1c0e2dc2d38f75a75f3bddd0dc7eca
 SHA512 
96219a0a4935f4b44ad969a58374c52cd642c202119291e0956adba9eec6f4b7887b9d46244c93bf0fff2609d66e3e1c09ed445e6657079d48b0dfe4f83572b3

diff --git a/app-office/obsidian/obsidian-1.6.3.ebuild 
b/app-office/obsidian/obsidian-1.6.3.ebuild
new file mode 100644
index 0..168968ddb
--- /dev/null
+++ b/app-office/obsidian/obsidian-1.6.3.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+inherit chromium-2 desktop linux-info unpacker xdg
+
+DESCRIPTION="A second brain, for you, forever."
+HOMEPAGE="https://obsidian.md/";
+
+# For some reason, the main binary tarballs don't include the .desktop file or
+# icon. The .deb does. One would hope then, that we could just download the 
.deb
+# for each arch, but they only generate a .deb for amd64. Maybe we can get them
+# to fix this, but in the meantime, we download the .deb purely to get the
+# .desktop file and app icon out of it.
+SRC_URI="
+   
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb
 -> ${P}.gh.deb
+   amd64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}.tar.gz
 -> ${P}-amd64.tar.gz )
+   arm64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz
 )
+"
+
+DIR="/opt/${PN^}"
+
+# deb gets extracted to WORKDIR. actual program gets extracted to its own dir
+# which depends on CPU arch.
+S="${WORKDIR}"
+
+LICENSE="Obsidian-EULA"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="appindicator"
+RESTRICT="mirror strip bindist"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/libsecret[crypt]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/mesa[gbm(+)]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2024-06-15 Thread Artemis Everfree
commit: faca0e1ee752577ed4e220f6c2ea066563873a2b
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sun Jun 16 03:01:49 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sun Jun 16 03:02:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=faca0e1e

www-apps/forgejo: add 7.0.4

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest |   1 +
 www-apps/forgejo/forgejo-7.0.4.ebuild | 139 ++
 2 files changed, 140 insertions(+)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 7e6b220e0..c24645d2f 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,2 +1,3 @@
 DIST forgejo-1.21.11.1.tar.gz 58893566 BLAKE2B 
cf3541682de609d63f079922610cc7ae338b7736634a6bc767e310f4ea9fc21fd8c6928b2de4693be6619b49d7e0cbf3b0effd58b681a0cd5e95d4ba21c29141
 SHA512 
c461d8690a7d2eb3a4955487223391daac58f3236481c0b963a208184ed06fc96372fe8082fbb4a7d9a64b01b2c468d43d1559dd081ec65e65c9f9bc043f9af4
 DIST forgejo-7.0.3.tar.gz 54895104 BLAKE2B 
a5965efaca04745fe8bfd60d18bfc68196b4a5f4b4731ee7aa8e0ee3dfeac0fb9e13193bd65df8db9202f37211b40c1a77ccbfbe018cbf0a3c7f708e77a864d8
 SHA512 
5d47a229cf89af44a1a36d0b873a3f0eede81b52aefe44c38f7f8a96930dd5038655c488112e4c945b8e71e8aa1e6d092fe51917535463d3228e0dfc0c974474
+DIST forgejo-7.0.4.tar.gz 54935871 BLAKE2B 
c3d0ddd4021b0ca28765dd5a97fba1d77d538e8297852f2a541cad181a401bd3a1650cce10e746adbd54a3731219f0b8bc2c35612524532b2724d1f6310e
 SHA512 
adba79ea5f49a36f399f8cbfb42a8ff2197f57ec74cbf195d1778a9634b51be6da88683c78355c9f04654c8bc3c77c7198751fc4685ff469d115c50d7e05cdfa

diff --git a/www-apps/forgejo/forgejo-7.0.4.ebuild 
b/www-apps/forgejo/forgejo-7.0.4.ebuild
new file mode 100644
index 0..2b2357dce
--- /dev/null
+++ b/www-apps/forgejo/forgejo-7.0.4.ebuild
@@ -0,0 +1,139 @@
+# Copyright 2016-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module tmpfiles systemd flag-o-matic
+
+DESCRIPTION="A self-hosted lightweight software forge"
+HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo";
+
+SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${PV}/forgejo-src-${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-src-${PV}"
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+IUSE="+acct pam sqlite pie"
+
+DEPEND="
+   acct? (
+   acct-group/git
+   acct-user/git[gitea] )
+   pam? ( sys-libs/pam )"
+RDEPEND="${DEPEND}
+   dev-vcs/git
+   !www-apps/gitea" # until acct-user/git[forgejo]
+
+DOCS=(
+   custom/conf/app.example.ini CONTRIBUTING.md README.md
+)
+FILECAPS=(
+   -m 711 cap_net_bind_service+ep usr/bin/forgejo
+)
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   local sedcmds=(
+   -e "s#^ROOT =#ROOT = 
${EPREFIX}/var/lib/gitea/gitea-repositories#"
+   -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#"
+   -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = 
${EPREFIX}/var/lib/gitea/data#"
+   -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
+   -e "s#^MODE = console#MODE = file#"
+   -e "s#^LEVEL = Trace#LEVEL = Info#"
+   -e "s#^LOG_SQL = true#LOG_SQL = false#"
+   -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
+   )
+
+   sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
+   if use sqlite ; then
+   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
+   fi
+}
+
+src_configure() {
+   # bug 832756 - PIE build issues
+   filter-flags -fPIE
+   filter-ldflags -fPIE -pie
+}
+
+src_compile() {
+   local forgejo_tags=(
+   bindata
+   $(usev pam)
+   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
+   )
+   local forgejo_settings=(
+   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini"
+   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
+   "-X 
code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
+   )
+   local makeenv=(
+   DRONE_TAG="${PV}"
+   LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]}"
+   TAGS="${forgejo_tags[*]}"
+   )
+
+   GOFLAGS=""
+   if use pie ; then
+   GOFLAGS+="-buildmode=pie"
+   fi
+
+   # need to set -j1 or build fails due to

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2024-06-01 Thread Artemis Everfree
commit: 791e57594876a7f5985590403cd66354c11dcde4
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Jun  1 08:25:17 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Jun  1 08:30:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=791e5759

www-apps/forgejo: add 7.0.3

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest |   1 +
 www-apps/forgejo/forgejo-7.0.3.ebuild | 139 ++
 2 files changed, 140 insertions(+)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 50821162d..35c662ea6 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,4 @@
 DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B 
d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce
 SHA512 
047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5
 DIST forgejo-1.21.11.1.tar.gz 58893566 BLAKE2B 
cf3541682de609d63f079922610cc7ae338b7736634a6bc767e310f4ea9fc21fd8c6928b2de4693be6619b49d7e0cbf3b0effd58b681a0cd5e95d4ba21c29141
 SHA512 
c461d8690a7d2eb3a4955487223391daac58f3236481c0b963a208184ed06fc96372fe8082fbb4a7d9a64b01b2c468d43d1559dd081ec65e65c9f9bc043f9af4
 DIST forgejo-1.21.8.0.tar.gz 58828827 BLAKE2B 
ad42b0bcd0c147b62a3b63a954d7af36ec88c4a0c14b42d6217b7d6c4f05627cd57176a9758624a179c4e353a463291cea4d9b184007cc1ce8a1cca3b2b403c4
 SHA512 
3a5dc87f9e2866cbc78bcb8d68b9a530835b3ebf1de06d66549353bc87f13de70e188b7dc95610bb216a0c80e0981445ca240ab345cfa492071c0dca3f8ef2af
+DIST forgejo-7.0.3.tar.gz 54895104 BLAKE2B 
a5965efaca04745fe8bfd60d18bfc68196b4a5f4b4731ee7aa8e0ee3dfeac0fb9e13193bd65df8db9202f37211b40c1a77ccbfbe018cbf0a3c7f708e77a864d8
 SHA512 
5d47a229cf89af44a1a36d0b873a3f0eede81b52aefe44c38f7f8a96930dd5038655c488112e4c945b8e71e8aa1e6d092fe51917535463d3228e0dfc0c974474

diff --git a/www-apps/forgejo/forgejo-7.0.3.ebuild 
b/www-apps/forgejo/forgejo-7.0.3.ebuild
new file mode 100644
index 0..2b2357dce
--- /dev/null
+++ b/www-apps/forgejo/forgejo-7.0.3.ebuild
@@ -0,0 +1,139 @@
+# Copyright 2016-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module tmpfiles systemd flag-o-matic
+
+DESCRIPTION="A self-hosted lightweight software forge"
+HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo";
+
+SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${PV}/forgejo-src-${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-src-${PV}"
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+IUSE="+acct pam sqlite pie"
+
+DEPEND="
+   acct? (
+   acct-group/git
+   acct-user/git[gitea] )
+   pam? ( sys-libs/pam )"
+RDEPEND="${DEPEND}
+   dev-vcs/git
+   !www-apps/gitea" # until acct-user/git[forgejo]
+
+DOCS=(
+   custom/conf/app.example.ini CONTRIBUTING.md README.md
+)
+FILECAPS=(
+   -m 711 cap_net_bind_service+ep usr/bin/forgejo
+)
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   local sedcmds=(
+   -e "s#^ROOT =#ROOT = 
${EPREFIX}/var/lib/gitea/gitea-repositories#"
+   -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#"
+   -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = 
${EPREFIX}/var/lib/gitea/data#"
+   -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
+   -e "s#^MODE = console#MODE = file#"
+   -e "s#^LEVEL = Trace#LEVEL = Info#"
+   -e "s#^LOG_SQL = true#LOG_SQL = false#"
+   -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
+   )
+
+   sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
+   if use sqlite ; then
+   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
+   fi
+}
+
+src_configure() {
+   # bug 832756 - PIE build issues
+   filter-flags -fPIE
+   filter-ldflags -fPIE -pie
+}
+
+src_compile() {
+   local forgejo_tags=(
+   bindata
+   $(usev pam)
+   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
+   )
+   local forgejo_settings=(
+   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini"
+   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
+   "-X 
code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
+   )
+   local makeenv=(
+   DRONE_TAG="${PV}"
+ 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2024-06-01 Thread Artemis Everfree
commit: f4d568fdf7e8b8d3cbe938a208abcf44f7ac9ab5
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Jun  1 08:26:04 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Jun  1 08:30:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f4d568fd

www-apps/forgejo: drop 1.20.6.0, 1.21.8.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest|   2 -
 www-apps/forgejo/forgejo-1.20.6.0.ebuild | 125 
 www-apps/forgejo/forgejo-1.21.8.0.ebuild | 137 ---
 3 files changed, 264 deletions(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 35c662ea6..7e6b220e0 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,4 +1,2 @@
-DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B 
d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce
 SHA512 
047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5
 DIST forgejo-1.21.11.1.tar.gz 58893566 BLAKE2B 
cf3541682de609d63f079922610cc7ae338b7736634a6bc767e310f4ea9fc21fd8c6928b2de4693be6619b49d7e0cbf3b0effd58b681a0cd5e95d4ba21c29141
 SHA512 
c461d8690a7d2eb3a4955487223391daac58f3236481c0b963a208184ed06fc96372fe8082fbb4a7d9a64b01b2c468d43d1559dd081ec65e65c9f9bc043f9af4
-DIST forgejo-1.21.8.0.tar.gz 58828827 BLAKE2B 
ad42b0bcd0c147b62a3b63a954d7af36ec88c4a0c14b42d6217b7d6c4f05627cd57176a9758624a179c4e353a463291cea4d9b184007cc1ce8a1cca3b2b403c4
 SHA512 
3a5dc87f9e2866cbc78bcb8d68b9a530835b3ebf1de06d66549353bc87f13de70e188b7dc95610bb216a0c80e0981445ca240ab345cfa492071c0dca3f8ef2af
 DIST forgejo-7.0.3.tar.gz 54895104 BLAKE2B 
a5965efaca04745fe8bfd60d18bfc68196b4a5f4b4731ee7aa8e0ee3dfeac0fb9e13193bd65df8db9202f37211b40c1a77ccbfbe018cbf0a3c7f708e77a864d8
 SHA512 
5d47a229cf89af44a1a36d0b873a3f0eede81b52aefe44c38f7f8a96930dd5038655c488112e4c945b8e71e8aa1e6d092fe51917535463d3228e0dfc0c974474

diff --git a/www-apps/forgejo/forgejo-1.20.6.0.ebuild 
b/www-apps/forgejo/forgejo-1.20.6.0.ebuild
deleted file mode 100644
index 96b07e64e..0
--- a/www-apps/forgejo/forgejo-1.20.6.0.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 2016-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps go-module tmpfiles systemd flag-o-matic
-
-MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
-DESCRIPTION="A self-hosted lightweight software forge"
-HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo";
-
-SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-src-${MY_PV}"
-LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
-SLOT="0"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-
-IUSE="+acct pam sqlite pie"
-
-DEPEND="
-   acct? (
-   acct-group/git
-   acct-user/git[gitea] )
-   pam? ( sys-libs/pam )"
-RDEPEND="${DEPEND}
-   dev-vcs/git
-   !www-apps/gitea" # until acct-user/git[forgejo]
-
-DOCS=(
-   custom/conf/app.example.ini CONTRIBUTING.md README.md
-)
-FILECAPS=(
-   -m 711 cap_net_bind_service+ep usr/bin/forgejo
-)
-
-RESTRICT="test"
-
-src_prepare() {
-   default
-
-   local sedcmds=(
-   -e "s#^ROOT =#ROOT = 
${EPREFIX}/var/lib/gitea/gitea-repositories#"
-   -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#"
-   -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = 
${EPREFIX}/var/lib/gitea/data#"
-   -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
-   -e "s#^MODE = console#MODE = file#"
-   -e "s#^LEVEL = Trace#LEVEL = Info#"
-   -e "s#^LOG_SQL = true#LOG_SQL = false#"
-   -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
-   )
-
-   sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
-   if use sqlite ; then
-   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
-   fi
-}
-
-src_configure() {
-   # bug 832756 - PIE build issues
-   filter-flags -fPIE
-   filter-ldflags -fPIE -pie
-}
-
-src_compile() {
-   local forgejo_tags=(
-   bindata
-   $(usev pam)
-   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
-   )
-   local forgejo_settings=(
-   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini"
-   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
-  

[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2024-04-21 Thread Artemis Everfree
commit: dbb73f12d005a5730d7db153c050d2f2e1157616
Author: Artemis Everfree  artemis  sh>
AuthorDate: Mon Apr 22 05:38:47 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Mon Apr 22 05:38:47 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dbb73f12

app-office/obsidian: make pkgcheck happy

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/obsidian-1.5.11.ebuild | 14 ++
 app-office/obsidian/obsidian-1.5.12.ebuild | 14 ++
 2 files changed, 12 insertions(+), 16 deletions(-)

diff --git a/app-office/obsidian/obsidian-1.5.11.ebuild 
b/app-office/obsidian/obsidian-1.5.11.ebuild
index daf1bfd3df..168968ddb8 100644
--- a/app-office/obsidian/obsidian-1.5.11.ebuild
+++ b/app-office/obsidian/obsidian-1.5.11.ebuild
@@ -25,13 +25,17 @@ SRC_URI="
arm64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz
 )
 "
 
-RESTRICT="mirror strip bindist"
+DIR="/opt/${PN^}"
 
-LICENSE="Obsidian-EULA"
+# deb gets extracted to WORKDIR. actual program gets extracted to its own dir
+# which depends on CPU arch.
+S="${WORKDIR}"
 
+LICENSE="Obsidian-EULA"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
 IUSE="appindicator"
+RESTRICT="mirror strip bindist"
 
 RDEPEND="
>=app-accessibility/at-spi2-core-2.46.0:2
@@ -65,12 +69,6 @@ RDEPEND="
appindicator? ( dev-libs/libayatana-appindicator )
 "
 
-DIR="/opt/${PN^}"
-
-# deb gets extracted to WORKDIR. actual program gets extracted to its own dir
-# which depends on CPU arch.
-S="${WORKDIR}"
-
 QA_PREBUILT="*"
 
 CONFIG_CHECK="~USER_NS"

diff --git a/app-office/obsidian/obsidian-1.5.12.ebuild 
b/app-office/obsidian/obsidian-1.5.12.ebuild
index daf1bfd3df..168968ddb8 100644
--- a/app-office/obsidian/obsidian-1.5.12.ebuild
+++ b/app-office/obsidian/obsidian-1.5.12.ebuild
@@ -25,13 +25,17 @@ SRC_URI="
arm64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz
 )
 "
 
-RESTRICT="mirror strip bindist"
+DIR="/opt/${PN^}"
 
-LICENSE="Obsidian-EULA"
+# deb gets extracted to WORKDIR. actual program gets extracted to its own dir
+# which depends on CPU arch.
+S="${WORKDIR}"
 
+LICENSE="Obsidian-EULA"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
 IUSE="appindicator"
+RESTRICT="mirror strip bindist"
 
 RDEPEND="
>=app-accessibility/at-spi2-core-2.46.0:2
@@ -65,12 +69,6 @@ RDEPEND="
appindicator? ( dev-libs/libayatana-appindicator )
 "
 
-DIR="/opt/${PN^}"
-
-# deb gets extracted to WORKDIR. actual program gets extracted to its own dir
-# which depends on CPU arch.
-S="${WORKDIR}"
-
 QA_PREBUILT="*"
 
 CONFIG_CHECK="~USER_NS"



[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2024-04-21 Thread Artemis Everfree
commit: ea85967f855e063a22c8f90a2a1ac9dfada41828
Author: Artemis Everfree  artemis  sh>
AuthorDate: Mon Apr 22 05:34:15 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Mon Apr 22 05:34:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ea85967f

app-office/obsidian: add 1.5.12, drop 1.5.8

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/Manifest| 6 +++---
 .../obsidian/{obsidian-1.5.8.ebuild => obsidian-1.5.12.ebuild}  | 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index 161b987306..28702d8efc 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -1,6 +1,6 @@
 DIST obsidian-1.5.11-amd64.tar.gz 107180896 BLAKE2B 
f4508b0123ccfd64acd113490ed591205e4b204ea837e1c320a9e4c9c5a30e68d27df19dfe213ac12bbc57219a00680adecab4a31a6a36853632d95e95b3f62c
 SHA512 
bf1e9b52afa0c48347d532bc47b9625fa6c03ac884c899882e73e3464b257d8dfd89e32a5551d89b054e906c2e5078f2152af16ad16a746437e330ffe48dab7a
 DIST obsidian-1.5.11-arm64.tar.gz 106911612 BLAKE2B 
438119f8eea0cd14578704eab899f9493b2ecb6b5e0abe48e97914215bc74259d32dff82c96f4b40553d0b2905c34f94d041b1cab934fe30b7bc0d3027552327
 SHA512 
9336bfe16c076dd83514bcd86137616d260bb0a2bd430504beb83ca5a92fc24af09bdd00a2b89bffb831099504947dd94efc8d972fa4c1da451e742745f89bb6
 DIST obsidian-1.5.11.gh.deb 78667536 BLAKE2B 
7daa4827fc45573ea07f6bd93f9f9523a7c32286b06478ceb332b83d54edc9dcbc989d81e24d2a4f8d2393a87efe607c9eef5c392f8a9d408eb763bc29d6
 SHA512 
ac7b1edb3c377130ef6086cad419db5f602014160c7fe857b7552a1e84415c0e4a4c022c63fadf9c69ef9420fd516ff04f4c4db3003ef0650e6be9b751d1dfc4
-DIST obsidian-1.5.8-amd64.tar.gz 107058177 BLAKE2B 
508e8241a40392efcceaed00fe5221afa9f9311b74d8704c92a45765eee2c3e5482676bf634fc537dd49ff3a77e8a2c7909416c1769bf1b8fa61801cbc9b22bb
 SHA512 
1569c6b238fddbbd0be03e0d1935aa7d4d19ea580aceb3fef5165144c6accd39e82eefbc7c801e8bdf64313dbcca3607ca3df6dee01663a9a01f7a1ab57ca82d
-DIST obsidian-1.5.8-arm64.tar.gz 106789020 BLAKE2B 
024327f2d55dbd7779672e4a51583d3997be0903c785ff990742afe1b7e5fd536c9ff2637168d7c9a3815cc67c77215c1b772db4a96cfb270af147bda620b5ff
 SHA512 
ebdd067e058728409d24f0710da374e8a904ae4a66f1eb20b09f8ba1d9768176e19c1c22e08384f866510c294dc7f05715e2e10da32606b18979f3ceeb510c44
-DIST obsidian-1.5.8.gh.deb 78625030 BLAKE2B 
e4bb164b484072b3ea1c70242e60e89022101475191fc5ae3933c7596b78e5bed9ed840abec394653616777222b8e66e5b504789fe888dbed581518ce83ca94c
 SHA512 
f5308bd94a80d70e1eb74862f54dc8ce5a0818544c2fd329f3fd7818d6748ecdbeac710ac4438d677e742c955161a7a5513afbe99303e54ba20ee65da3c62bd0
+DIST obsidian-1.5.12-amd64.tar.gz 107180662 BLAKE2B 
52dd5a7f818629ba57cadec4a0c6b4f75d99c19ceaf1537b4f6b7dc0f9901c52b78318587b1f2a273ad6345475026e45c805d8978e7c0558a2487b9b2bf33376
 SHA512 
643409760fd99c6863679ca93b740a5f9a3d331144a82889c0a2f85bd53af4dcc0d5960840f8b7fa06216796fb5fc10522a769c27d8218bb32fb79370524b324
+DIST obsidian-1.5.12-arm64.tar.gz 106911948 BLAKE2B 
484128a6d790e5d7cf7c02df3ba192ea8a571b760b1b0e1719aa652237b586ceb281ca73e268cce200365a79fc711fb5b67966601be69e5b370fcebf59531de5
 SHA512 
b0bea43efd0be464a33847d23f8c3e5f204a9e76621cc17f37d852e9ebc5f6cddd82ac1ac65d6c847d4d1453dc9615a89bb7cf16739e08444ae2c502240a571b
+DIST obsidian-1.5.12.gh.deb 78651254 BLAKE2B 
22b3596a9bb098b4a15a79ed39a302526dd8f2294b85227a06a95ceaf2e597d2ab5e1d689dd6f3e497ed2acc2e0689bf79949b1337e4b34998bdb3f1b93b96ca
 SHA512 
f0cdb88d54c0ae3ab8dc62dab7df21b6617ce4973d81798d344cac5608689cc0a2618345dcdec1c08750194d2d02118c81b2edf8a308547bbbde56dbf6100528

diff --git a/app-office/obsidian/obsidian-1.5.8.ebuild 
b/app-office/obsidian/obsidian-1.5.12.ebuild
similarity index 100%
rename from app-office/obsidian/obsidian-1.5.8.ebuild
rename to app-office/obsidian/obsidian-1.5.12.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2024-04-21 Thread Artemis Everfree
commit: 45de72be2258755a4ffe1dc084fa82a50131aae7
Author: Artemis Everfree  artemis  sh>
AuthorDate: Mon Apr 22 05:30:01 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Mon Apr 22 05:30:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=45de72be

www-apps/forgejo: make pkgcheck happy

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/forgejo-1.20.6.0.ebuild  | 5 +++--
 www-apps/forgejo/forgejo-1.21.11.1.ebuild | 5 +++--
 www-apps/forgejo/forgejo-1.21.8.0.ebuild  | 5 +++--
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/www-apps/forgejo/forgejo-1.20.6.0.ebuild 
b/www-apps/forgejo/forgejo-1.20.6.0.ebuild
index 5ec0496a5f..96b07e64e5 100644
--- a/www-apps/forgejo/forgejo-1.20.6.0.ebuild
+++ b/www-apps/forgejo/forgejo-1.20.6.0.ebuild
@@ -10,11 +10,12 @@ DESCRIPTION="A self-hosted lightweight software forge"
 HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo";
 
 
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 S="${WORKDIR}/${PN}-src-${MY_PV}"
-
 LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
 SLOT="0"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
 IUSE="+acct pam sqlite pie"
 
 DEPEND="

diff --git a/www-apps/forgejo/forgejo-1.21.11.1.ebuild 
b/www-apps/forgejo/forgejo-1.21.11.1.ebuild
index 96b0995014..68c5354b8c 100644
--- a/www-apps/forgejo/forgejo-1.21.11.1.ebuild
+++ b/www-apps/forgejo/forgejo-1.21.11.1.ebuild
@@ -10,11 +10,12 @@ DESCRIPTION="A self-hosted lightweight software forge"
 HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo";
 
 
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 S="${WORKDIR}/${PN}-src-${MY_PV}"
-
 LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
 SLOT="0"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
 IUSE="+acct pam sqlite pie"
 
 DEPEND="

diff --git a/www-apps/forgejo/forgejo-1.21.8.0.ebuild 
b/www-apps/forgejo/forgejo-1.21.8.0.ebuild
index 96b0995014..68c5354b8c 100644
--- a/www-apps/forgejo/forgejo-1.21.8.0.ebuild
+++ b/www-apps/forgejo/forgejo-1.21.8.0.ebuild
@@ -10,11 +10,12 @@ DESCRIPTION="A self-hosted lightweight software forge"
 HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo";
 
 
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 S="${WORKDIR}/${PN}-src-${MY_PV}"
-
 LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
 SLOT="0"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
 IUSE="+acct pam sqlite pie"
 
 DEPEND="



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2024-03-31 Thread Artemis Everfree
commit: bf39707037a8a51e5f45855acd74c30c0861e124
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sun Mar 31 21:30:33 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sun Mar 31 21:31:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf397070

www-apps/forgejo: add 1.21.8.0, drop 1.21.6.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest | 2 +-
 www-apps/forgejo/{forgejo-1.21.6.0.ebuild => forgejo-1.21.8.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 9b0291dd93..40c76a80a9 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,3 @@
 DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B 
d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce
 SHA512 
047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5
-DIST forgejo-1.21.6.0.tar.gz 58787727 BLAKE2B 
7d3b77b05771261986a7623a79f9eee1525c723eb5bb2cdb9c7a66ee12bc5fb352ab5857aece92359d397ded4b57cb5ce31ca98cba0d45871f237a27bb009bb7
 SHA512 
298544a8301bc2415b0cbad943316ac4b2b17b3ab15927d707a34e48fe04d327756c8febe3a8e942c1fd1edd3c92109ddcaf6a12e31d360d4fc82575e9f18565
 DIST forgejo-1.21.7.0.tar.gz 58802779 BLAKE2B 
da03bc3fead3b477a6a5492c02223f546275145531843f9301de914e054e35e22cb2a1decf573f874467bd03689abf79a2b898174359ee5e5483463d4857329b
 SHA512 
dbcb43b0e36c19e20e09c594b84656f06ae901cb4d298827c48fccdd0879383a1da8119c7bd3ce4f832a1588673c33e1bd382813bc37d1ffda41f3f7a22ec538
+DIST forgejo-1.21.8.0.tar.gz 58828827 BLAKE2B 
ad42b0bcd0c147b62a3b63a954d7af36ec88c4a0c14b42d6217b7d6c4f05627cd57176a9758624a179c4e353a463291cea4d9b184007cc1ce8a1cca3b2b403c4
 SHA512 
3a5dc87f9e2866cbc78bcb8d68b9a530835b3ebf1de06d66549353bc87f13de70e188b7dc95610bb216a0c80e0981445ca240ab345cfa492071c0dca3f8ef2af

diff --git a/www-apps/forgejo/forgejo-1.21.6.0.ebuild 
b/www-apps/forgejo/forgejo-1.21.8.0.ebuild
similarity index 100%
rename from www-apps/forgejo/forgejo-1.21.6.0.ebuild
rename to www-apps/forgejo/forgejo-1.21.8.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2024-03-19 Thread Artemis Everfree
commit: 4dbf91ee99fd40ff16e9a542ff39b561f9a457a8
Author: Artemis Everfree  artemis  sh>
AuthorDate: Wed Mar 20 03:22:04 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Wed Mar 20 03:22:28 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4dbf91ee

app-office/obsidian: drop 1.4.16-r2, 1.5.3-r1

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/Manifest  |   6 -
 app-office/obsidian/obsidian-1.4.16-r2.ebuild | 180 --
 app-office/obsidian/obsidian-1.5.3-r1.ebuild  | 180 --
 3 files changed, 366 deletions(-)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index f1e1611b2f..161b987306 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -1,12 +1,6 @@
-DIST obsidian-1.4.16-amd64.tar.gz 99705807 BLAKE2B 
dd3297f3e81d096f0f480dbbda6b57f3a286643c3724232c65b64ff1cf2b26aa7df9290837da5e056095bf121b87a0d6cd6195de78ff4894a5f0d1b3c7c652da
 SHA512 
ee51369c2067cc99b8c3351fc91f05e9b9edbc35f84d5c1bdcdab6c144fe95e8b4443d0223562fae595c53c23fc30abb4bf65f2f36e5b85d190009c49452ce0c
-DIST obsidian-1.4.16-arm64.tar.gz 100139135 BLAKE2B 
2f49e5e6d3424c8c6bd617279da75c808744742ce5c27785b3856150023d0e514d09d9a315284b851d904886cac6499d00c8df98ab0a9eb72acc52bf5aa9b38a
 SHA512 
140b3c26df79c95ed23d82b3b6859114f0ff74f9b92715e915b8b6b2733cb18d0233053ce4497ca0703a6cdb3df2d2f22110ca873720fb66e4e7e248efcd89dc
-DIST obsidian-1.4.16.gh.deb 73362498 BLAKE2B 
15a2631dc22f8833fe79166ed09f5da9013a89ba9f28acd8bb819a75b3ed2393162fab070ea810257224b6d0ef30e439b831c63d198c1a941587f8254a461b33
 SHA512 
3b691188a05e20e0d1792a6b135076d3dabe33106e541ae4614703fdea44bcb64fc52bbd62808325c381f28348e37cbde0e3d072e4e1b077fb2b9728c43edb05
 DIST obsidian-1.5.11-amd64.tar.gz 107180896 BLAKE2B 
f4508b0123ccfd64acd113490ed591205e4b204ea837e1c320a9e4c9c5a30e68d27df19dfe213ac12bbc57219a00680adecab4a31a6a36853632d95e95b3f62c
 SHA512 
bf1e9b52afa0c48347d532bc47b9625fa6c03ac884c899882e73e3464b257d8dfd89e32a5551d89b054e906c2e5078f2152af16ad16a746437e330ffe48dab7a
 DIST obsidian-1.5.11-arm64.tar.gz 106911612 BLAKE2B 
438119f8eea0cd14578704eab899f9493b2ecb6b5e0abe48e97914215bc74259d32dff82c96f4b40553d0b2905c34f94d041b1cab934fe30b7bc0d3027552327
 SHA512 
9336bfe16c076dd83514bcd86137616d260bb0a2bd430504beb83ca5a92fc24af09bdd00a2b89bffb831099504947dd94efc8d972fa4c1da451e742745f89bb6
 DIST obsidian-1.5.11.gh.deb 78667536 BLAKE2B 
7daa4827fc45573ea07f6bd93f9f9523a7c32286b06478ceb332b83d54edc9dcbc989d81e24d2a4f8d2393a87efe607c9eef5c392f8a9d408eb763bc29d6
 SHA512 
ac7b1edb3c377130ef6086cad419db5f602014160c7fe857b7552a1e84415c0e4a4c022c63fadf9c69ef9420fd516ff04f4c4db3003ef0650e6be9b751d1dfc4
-DIST obsidian-1.5.3-amd64.tar.gz 99822395 BLAKE2B 
03743ac61135f8139ce6e0e0a30335415e0af1f6402a62679ec69c832a7c2305ee998c64f584125eab99a82295e8cd16cef237f9f97370ec180069dafd3bc58e
 SHA512 
8da9329175d7cc7947186ab839621d6043cc4a9eac11335c7f234267c1e5804c21d2241121868664ca70435d124a7c242bc46ed40585b9bdd1c55009672f3390
-DIST obsidian-1.5.3-arm64.tar.gz 100258718 BLAKE2B 
c99c78e48db61bf89e0c6a27cc454ab1a1ceca95b71a82ab3b8933c5413dd87ec7dd5bd847ab95353978d80f4da39a955c4114ed94aa18d621a5a6083321857f
 SHA512 
d429904af6bd46a06250cf3ace5fb9ff2ddf0d8b4765eb94a3a4ae4183fe6af79d0b76edf5fa496441d266df842a3c332a7e975b1ef6761cf4b98ad0b63942de
-DIST obsidian-1.5.3.gh.deb 73415050 BLAKE2B 
10a0ea6eabfd4d00bb33e2cc9a6b5f28df3ca7cea2a33cf27895b74805dd25e0eb3ac342b7d80dcb741e18a9f263ca5fc200433006c8bc4253f12ce78d235e7c
 SHA512 
1d60cd8c1c0f1eff3f8937a4a3117b13fadbc0311a4c490510262e4335927bd4826e895cbefdaf2e1172f45a39608cf102dc1c950c384a3015c387ebe2fb26cf
 DIST obsidian-1.5.8-amd64.tar.gz 107058177 BLAKE2B 
508e8241a40392efcceaed00fe5221afa9f9311b74d8704c92a45765eee2c3e5482676bf634fc537dd49ff3a77e8a2c7909416c1769bf1b8fa61801cbc9b22bb
 SHA512 
1569c6b238fddbbd0be03e0d1935aa7d4d19ea580aceb3fef5165144c6accd39e82eefbc7c801e8bdf64313dbcca3607ca3df6dee01663a9a01f7a1ab57ca82d
 DIST obsidian-1.5.8-arm64.tar.gz 106789020 BLAKE2B 
024327f2d55dbd7779672e4a51583d3997be0903c785ff990742afe1b7e5fd536c9ff2637168d7c9a3815cc67c77215c1b772db4a96cfb270af147bda620b5ff
 SHA512 
ebdd067e058728409d24f0710da374e8a904ae4a66f1eb20b09f8ba1d9768176e19c1c22e08384f866510c294dc7f05715e2e10da32606b18979f3ceeb510c44
 DIST obsidian-1.5.8.gh.deb 78625030 BLAKE2B 
e4bb164b484072b3ea1c70242e60e89022101475191fc5ae3933c7596b78e5bed9ed840abec394653616777222b8e66e5b504789fe888dbed581518ce83ca94c
 SHA512 
f5308bd94a80d70e1eb74862f54dc8ce5a0818544c2fd329f3fd7818d6748ecdbeac710ac4438d677e742c955161a7a5513afbe99303e54ba20ee65da3c62bd0

diff --git a/app-office/obsidian/obsidian-1.4.16-r2.ebuild 
b/app-office/obsidian/obsidian-1.4.16-r2.ebuild
deleted file mode 100644
index daf1bfd3df..00
--- a/app-office/obsidian/obsidian-1.4.16-r2.ebuild
+++ /dev/null
@@ -1,180 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GN

[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2024-03-19 Thread Artemis Everfree
commit: c29852a9ce3fd4902fe2908d0a951197aabd74ab
Author: Artemis Everfree  artemis  sh>
AuthorDate: Wed Mar 20 03:21:33 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Wed Mar 20 03:22:28 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c29852a9

app-office/obsidian: add 1.5.11

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/Manifest   |   3 +
 app-office/obsidian/obsidian-1.5.11.ebuild | 180 +
 2 files changed, 183 insertions(+)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index 812cccab17..f1e1611b2f 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -1,6 +1,9 @@
 DIST obsidian-1.4.16-amd64.tar.gz 99705807 BLAKE2B 
dd3297f3e81d096f0f480dbbda6b57f3a286643c3724232c65b64ff1cf2b26aa7df9290837da5e056095bf121b87a0d6cd6195de78ff4894a5f0d1b3c7c652da
 SHA512 
ee51369c2067cc99b8c3351fc91f05e9b9edbc35f84d5c1bdcdab6c144fe95e8b4443d0223562fae595c53c23fc30abb4bf65f2f36e5b85d190009c49452ce0c
 DIST obsidian-1.4.16-arm64.tar.gz 100139135 BLAKE2B 
2f49e5e6d3424c8c6bd617279da75c808744742ce5c27785b3856150023d0e514d09d9a315284b851d904886cac6499d00c8df98ab0a9eb72acc52bf5aa9b38a
 SHA512 
140b3c26df79c95ed23d82b3b6859114f0ff74f9b92715e915b8b6b2733cb18d0233053ce4497ca0703a6cdb3df2d2f22110ca873720fb66e4e7e248efcd89dc
 DIST obsidian-1.4.16.gh.deb 73362498 BLAKE2B 
15a2631dc22f8833fe79166ed09f5da9013a89ba9f28acd8bb819a75b3ed2393162fab070ea810257224b6d0ef30e439b831c63d198c1a941587f8254a461b33
 SHA512 
3b691188a05e20e0d1792a6b135076d3dabe33106e541ae4614703fdea44bcb64fc52bbd62808325c381f28348e37cbde0e3d072e4e1b077fb2b9728c43edb05
+DIST obsidian-1.5.11-amd64.tar.gz 107180896 BLAKE2B 
f4508b0123ccfd64acd113490ed591205e4b204ea837e1c320a9e4c9c5a30e68d27df19dfe213ac12bbc57219a00680adecab4a31a6a36853632d95e95b3f62c
 SHA512 
bf1e9b52afa0c48347d532bc47b9625fa6c03ac884c899882e73e3464b257d8dfd89e32a5551d89b054e906c2e5078f2152af16ad16a746437e330ffe48dab7a
+DIST obsidian-1.5.11-arm64.tar.gz 106911612 BLAKE2B 
438119f8eea0cd14578704eab899f9493b2ecb6b5e0abe48e97914215bc74259d32dff82c96f4b40553d0b2905c34f94d041b1cab934fe30b7bc0d3027552327
 SHA512 
9336bfe16c076dd83514bcd86137616d260bb0a2bd430504beb83ca5a92fc24af09bdd00a2b89bffb831099504947dd94efc8d972fa4c1da451e742745f89bb6
+DIST obsidian-1.5.11.gh.deb 78667536 BLAKE2B 
7daa4827fc45573ea07f6bd93f9f9523a7c32286b06478ceb332b83d54edc9dcbc989d81e24d2a4f8d2393a87efe607c9eef5c392f8a9d408eb763bc29d6
 SHA512 
ac7b1edb3c377130ef6086cad419db5f602014160c7fe857b7552a1e84415c0e4a4c022c63fadf9c69ef9420fd516ff04f4c4db3003ef0650e6be9b751d1dfc4
 DIST obsidian-1.5.3-amd64.tar.gz 99822395 BLAKE2B 
03743ac61135f8139ce6e0e0a30335415e0af1f6402a62679ec69c832a7c2305ee998c64f584125eab99a82295e8cd16cef237f9f97370ec180069dafd3bc58e
 SHA512 
8da9329175d7cc7947186ab839621d6043cc4a9eac11335c7f234267c1e5804c21d2241121868664ca70435d124a7c242bc46ed40585b9bdd1c55009672f3390
 DIST obsidian-1.5.3-arm64.tar.gz 100258718 BLAKE2B 
c99c78e48db61bf89e0c6a27cc454ab1a1ceca95b71a82ab3b8933c5413dd87ec7dd5bd847ab95353978d80f4da39a955c4114ed94aa18d621a5a6083321857f
 SHA512 
d429904af6bd46a06250cf3ace5fb9ff2ddf0d8b4765eb94a3a4ae4183fe6af79d0b76edf5fa496441d266df842a3c332a7e975b1ef6761cf4b98ad0b63942de
 DIST obsidian-1.5.3.gh.deb 73415050 BLAKE2B 
10a0ea6eabfd4d00bb33e2cc9a6b5f28df3ca7cea2a33cf27895b74805dd25e0eb3ac342b7d80dcb741e18a9f263ca5fc200433006c8bc4253f12ce78d235e7c
 SHA512 
1d60cd8c1c0f1eff3f8937a4a3117b13fadbc0311a4c490510262e4335927bd4826e895cbefdaf2e1172f45a39608cf102dc1c950c384a3015c387ebe2fb26cf

diff --git a/app-office/obsidian/obsidian-1.5.11.ebuild 
b/app-office/obsidian/obsidian-1.5.11.ebuild
new file mode 100644
index 00..daf1bfd3df
--- /dev/null
+++ b/app-office/obsidian/obsidian-1.5.11.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+inherit chromium-2 desktop linux-info unpacker xdg
+
+DESCRIPTION="A second brain, for you, forever."
+HOMEPAGE="https://obsidian.md/";
+
+# For some reason, the main binary tarballs don't include the .desktop file or
+# icon. The .deb does. One would hope then, that we could just download the 
.deb
+# for each arch, but they only generate a .deb for amd64. Maybe we can get them
+# to fix this, but in the meantime, we download the .deb purely to get the
+# .desktop file and app icon out of it.
+SRC_URI="
+   
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb
 -> ${P}.gh.deb
+   amd64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${P

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2024-03-12 Thread Artemis Everfree
commit: cf4e040545077b2edc0dd4b10cffc0ea5436982b
Author: Artemis Everfree  artemis  sh>
AuthorDate: Tue Mar 12 22:16:31 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Tue Mar 12 22:16:59 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf4e0405

www-apps/forgejo: add 1.21.7.0, drop 1.21.5.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest | 2 +-
 www-apps/forgejo/{forgejo-1.21.5.0.ebuild => forgejo-1.21.7.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 73ae572849..9b0291dd93 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,3 @@
 DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B 
d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce
 SHA512 
047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5
-DIST forgejo-1.21.5.0.tar.gz 58775082 BLAKE2B 
05b5ee8a394ad2968769cda82b0caa368d6a0fa81686c67e3384ad8b69b43acfd53702af3ff383f05c6b2a4a2e191fb77ca7bd4755ce231451c21c97cc79e270
 SHA512 
947870af1601dcad9ed08157c0dc8971e333646b1ff1312592f408896e6a87804ed4dc1a22af87d1948fd64a34ec5af0209bad23fb742bb585244588b11062cf
 DIST forgejo-1.21.6.0.tar.gz 58787727 BLAKE2B 
7d3b77b05771261986a7623a79f9eee1525c723eb5bb2cdb9c7a66ee12bc5fb352ab5857aece92359d397ded4b57cb5ce31ca98cba0d45871f237a27bb009bb7
 SHA512 
298544a8301bc2415b0cbad943316ac4b2b17b3ab15927d707a34e48fe04d327756c8febe3a8e942c1fd1edd3c92109ddcaf6a12e31d360d4fc82575e9f18565
+DIST forgejo-1.21.7.0.tar.gz 58802779 BLAKE2B 
da03bc3fead3b477a6a5492c02223f546275145531843f9301de914e054e35e22cb2a1decf573f874467bd03689abf79a2b898174359ee5e5483463d4857329b
 SHA512 
dbcb43b0e36c19e20e09c594b84656f06ae901cb4d298827c48fccdd0879383a1da8119c7bd3ce4f832a1588673c33e1bd382813bc37d1ffda41f3f7a22ec538

diff --git a/www-apps/forgejo/forgejo-1.21.5.0.ebuild 
b/www-apps/forgejo/forgejo-1.21.7.0.ebuild
similarity index 100%
rename from www-apps/forgejo/forgejo-1.21.5.0.ebuild
rename to www-apps/forgejo/forgejo-1.21.7.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2024-02-28 Thread Artemis Everfree
commit: d8567a1bd47a0f7a750b16a70ffb7a1aa1c93785
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Feb 29 07:05:15 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Thu Feb 29 07:05:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d8567a1b

app-office/obsidian: add 1.5.8

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/Manifest  |   3 +
 app-office/obsidian/obsidian-1.5.8.ebuild | 180 ++
 2 files changed, 183 insertions(+)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index f93fef5264..812cccab17 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -4,3 +4,6 @@ DIST obsidian-1.4.16.gh.deb 73362498 BLAKE2B 
15a2631dc22f8833fe79166ed09f5da9013
 DIST obsidian-1.5.3-amd64.tar.gz 99822395 BLAKE2B 
03743ac61135f8139ce6e0e0a30335415e0af1f6402a62679ec69c832a7c2305ee998c64f584125eab99a82295e8cd16cef237f9f97370ec180069dafd3bc58e
 SHA512 
8da9329175d7cc7947186ab839621d6043cc4a9eac11335c7f234267c1e5804c21d2241121868664ca70435d124a7c242bc46ed40585b9bdd1c55009672f3390
 DIST obsidian-1.5.3-arm64.tar.gz 100258718 BLAKE2B 
c99c78e48db61bf89e0c6a27cc454ab1a1ceca95b71a82ab3b8933c5413dd87ec7dd5bd847ab95353978d80f4da39a955c4114ed94aa18d621a5a6083321857f
 SHA512 
d429904af6bd46a06250cf3ace5fb9ff2ddf0d8b4765eb94a3a4ae4183fe6af79d0b76edf5fa496441d266df842a3c332a7e975b1ef6761cf4b98ad0b63942de
 DIST obsidian-1.5.3.gh.deb 73415050 BLAKE2B 
10a0ea6eabfd4d00bb33e2cc9a6b5f28df3ca7cea2a33cf27895b74805dd25e0eb3ac342b7d80dcb741e18a9f263ca5fc200433006c8bc4253f12ce78d235e7c
 SHA512 
1d60cd8c1c0f1eff3f8937a4a3117b13fadbc0311a4c490510262e4335927bd4826e895cbefdaf2e1172f45a39608cf102dc1c950c384a3015c387ebe2fb26cf
+DIST obsidian-1.5.8-amd64.tar.gz 107058177 BLAKE2B 
508e8241a40392efcceaed00fe5221afa9f9311b74d8704c92a45765eee2c3e5482676bf634fc537dd49ff3a77e8a2c7909416c1769bf1b8fa61801cbc9b22bb
 SHA512 
1569c6b238fddbbd0be03e0d1935aa7d4d19ea580aceb3fef5165144c6accd39e82eefbc7c801e8bdf64313dbcca3607ca3df6dee01663a9a01f7a1ab57ca82d
+DIST obsidian-1.5.8-arm64.tar.gz 106789020 BLAKE2B 
024327f2d55dbd7779672e4a51583d3997be0903c785ff990742afe1b7e5fd536c9ff2637168d7c9a3815cc67c77215c1b772db4a96cfb270af147bda620b5ff
 SHA512 
ebdd067e058728409d24f0710da374e8a904ae4a66f1eb20b09f8ba1d9768176e19c1c22e08384f866510c294dc7f05715e2e10da32606b18979f3ceeb510c44
+DIST obsidian-1.5.8.gh.deb 78625030 BLAKE2B 
e4bb164b484072b3ea1c70242e60e89022101475191fc5ae3933c7596b78e5bed9ed840abec394653616777222b8e66e5b504789fe888dbed581518ce83ca94c
 SHA512 
f5308bd94a80d70e1eb74862f54dc8ce5a0818544c2fd329f3fd7818d6748ecdbeac710ac4438d677e742c955161a7a5513afbe99303e54ba20ee65da3c62bd0

diff --git a/app-office/obsidian/obsidian-1.5.8.ebuild 
b/app-office/obsidian/obsidian-1.5.8.ebuild
new file mode 100644
index 00..daf1bfd3df
--- /dev/null
+++ b/app-office/obsidian/obsidian-1.5.8.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+inherit chromium-2 desktop linux-info unpacker xdg
+
+DESCRIPTION="A second brain, for you, forever."
+HOMEPAGE="https://obsidian.md/";
+
+# For some reason, the main binary tarballs don't include the .desktop file or
+# icon. The .deb does. One would hope then, that we could just download the 
.deb
+# for each arch, but they only generate a .deb for amd64. Maybe we can get them
+# to fix this, but in the meantime, we download the .deb purely to get the
+# .desktop file and app icon out of it.
+SRC_URI="
+   
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb
 -> ${P}.gh.deb
+   amd64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}.tar.gz
 -> ${P}-amd64.tar.gz )
+   arm64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz
 )
+"
+
+RESTRICT="mirror strip bindist"
+
+LICENSE="Obsidian-EULA"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="appindicator"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/libsecret[crypt]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/mesa[gbm(+)]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x

[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2024-02-28 Thread Artemis Everfree
commit: 6eaa2b84235aff30e06af74d99801a91cd00bf01
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Feb 29 07:07:38 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Thu Feb 29 07:07:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6eaa2b84

app-office/obsidian: fix up old ebuilds

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/obsidian-1.4.16-r2.ebuild | 4 ++--
 app-office/obsidian/obsidian-1.5.3-r1.ebuild  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-office/obsidian/obsidian-1.4.16-r2.ebuild 
b/app-office/obsidian/obsidian-1.4.16-r2.ebuild
index d982b36183..daf1bfd3df 100644
--- a/app-office/obsidian/obsidian-1.4.16-r2.ebuild
+++ b/app-office/obsidian/obsidian-1.4.16-r2.ebuild
@@ -168,8 +168,8 @@ src_install() {
 }
 
 pkg_postinst() {
-   xdg_icon_cache_update
-   
+   xdg_pkg_postinst
+
ewarn "Some users have reported that running Obsidian with native 
Wayland"
ewarn "support causes the software to crash. Others have it working"
ewarn "without issue. See https://bugs.gentoo.org/915899";

diff --git a/app-office/obsidian/obsidian-1.5.3-r1.ebuild 
b/app-office/obsidian/obsidian-1.5.3-r1.ebuild
index b23ea4fb8a..daf1bfd3df 100644
--- a/app-office/obsidian/obsidian-1.5.3-r1.ebuild
+++ b/app-office/obsidian/obsidian-1.5.3-r1.ebuild
@@ -168,7 +168,7 @@ src_install() {
 }
 
 pkg_postinst() {
-   xdg_icon_cache_update
+   xdg_pkg_postinst
 
ewarn "Some users have reported that running Obsidian with native 
Wayland"
ewarn "support causes the software to crash. Others have it working"



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2024-02-22 Thread Artemis Everfree
commit: aac4ab4ccd5de0afbf545d5fdf9206cfd3d42309
Author: Artemis Everfree  artemis  sh>
AuthorDate: Fri Feb 23 03:35:23 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Fri Feb 23 03:36:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aac4ab4c

www-apps/forgejo: add 1.21.6.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest|   1 +
 www-apps/forgejo/forgejo-1.21.6.0.ebuild | 136 +++
 2 files changed, 137 insertions(+)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 2e46d41c91..448273b2cd 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,4 @@
 DIST forgejo-1.20.5.0.tar.gz 55539985 BLAKE2B 
09830af9cfac13e3ca790cd54fd884f1d3cfa1e18b7d8c07517c669fe15e28a3074777ad2f031533aab4a9812fd9e580eeaa6be7d88b68fce2ccfdfbd258d37e
 SHA512 
db42ae29fb5005a2ebf3474784fbec15bbae25c255ead00c7aa6227f844a608cd52c146b215ffec6b7e6ead5f001c37d459b01695c224c0edb519cb71c249eb5
 DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B 
d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce
 SHA512 
047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5
 DIST forgejo-1.21.5.0.tar.gz 58775082 BLAKE2B 
05b5ee8a394ad2968769cda82b0caa368d6a0fa81686c67e3384ad8b69b43acfd53702af3ff383f05c6b2a4a2e191fb77ca7bd4755ce231451c21c97cc79e270
 SHA512 
947870af1601dcad9ed08157c0dc8971e333646b1ff1312592f408896e6a87804ed4dc1a22af87d1948fd64a34ec5af0209bad23fb742bb585244588b11062cf
+DIST forgejo-1.21.6.0.tar.gz 58787727 BLAKE2B 
7d3b77b05771261986a7623a79f9eee1525c723eb5bb2cdb9c7a66ee12bc5fb352ab5857aece92359d397ded4b57cb5ce31ca98cba0d45871f237a27bb009bb7
 SHA512 
298544a8301bc2415b0cbad943316ac4b2b17b3ab15927d707a34e48fe04d327756c8febe3a8e942c1fd1edd3c92109ddcaf6a12e31d360d4fc82575e9f18565

diff --git a/www-apps/forgejo/forgejo-1.21.6.0.ebuild 
b/www-apps/forgejo/forgejo-1.21.6.0.ebuild
new file mode 100644
index 00..96b0995014
--- /dev/null
+++ b/www-apps/forgejo/forgejo-1.21.6.0.ebuild
@@ -0,0 +1,136 @@
+# Copyright 2016-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module tmpfiles systemd flag-o-matic
+
+MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
+DESCRIPTION="A self-hosted lightweight software forge"
+HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo";
+
+SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+S="${WORKDIR}/${PN}-src-${MY_PV}"
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="+acct pam sqlite pie"
+
+DEPEND="
+   acct? (
+   acct-group/git
+   acct-user/git[gitea] )
+   pam? ( sys-libs/pam )"
+RDEPEND="${DEPEND}
+   dev-vcs/git
+   !www-apps/gitea" # until acct-user/git[forgejo]
+
+DOCS=(
+   custom/conf/app.example.ini CONTRIBUTING.md README.md
+)
+FILECAPS=(
+   -m 711 cap_net_bind_service+ep usr/bin/forgejo
+)
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   local sedcmds=(
+   -e "s#^ROOT =#ROOT = 
${EPREFIX}/var/lib/gitea/gitea-repositories#"
+   -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#"
+   -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = 
${EPREFIX}/var/lib/gitea/data#"
+   -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
+   -e "s#^MODE = console#MODE = file#"
+   -e "s#^LEVEL = Trace#LEVEL = Info#"
+   -e "s#^LOG_SQL = true#LOG_SQL = false#"
+   -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
+   )
+
+   sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
+   if use sqlite ; then
+   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
+   fi
+}
+
+src_configure() {
+   # bug 832756 - PIE build issues
+   filter-flags -fPIE
+   filter-ldflags -fPIE -pie
+}
+
+src_compile() {
+   local forgejo_tags=(
+   bindata
+   $(usev pam)
+   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
+   )
+   local forgejo_settings=(
+   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini"
+   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
+   "-X 
code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
+   )
+  

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2024-02-22 Thread Artemis Everfree
commit: 782a74af92385ba48ffaf413f578de1d755ea348
Author: Artemis Everfree  artemis  sh>
AuthorDate: Fri Feb 23 03:35:46 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Fri Feb 23 03:36:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=782a74af

www-apps/forgejo: drop 1.20.5.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest|   1 -
 www-apps/forgejo/forgejo-1.20.5.0.ebuild | 124 ---
 2 files changed, 125 deletions(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 448273b2cd..73ae572849 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,4 +1,3 @@
-DIST forgejo-1.20.5.0.tar.gz 55539985 BLAKE2B 
09830af9cfac13e3ca790cd54fd884f1d3cfa1e18b7d8c07517c669fe15e28a3074777ad2f031533aab4a9812fd9e580eeaa6be7d88b68fce2ccfdfbd258d37e
 SHA512 
db42ae29fb5005a2ebf3474784fbec15bbae25c255ead00c7aa6227f844a608cd52c146b215ffec6b7e6ead5f001c37d459b01695c224c0edb519cb71c249eb5
 DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B 
d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce
 SHA512 
047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5
 DIST forgejo-1.21.5.0.tar.gz 58775082 BLAKE2B 
05b5ee8a394ad2968769cda82b0caa368d6a0fa81686c67e3384ad8b69b43acfd53702af3ff383f05c6b2a4a2e191fb77ca7bd4755ce231451c21c97cc79e270
 SHA512 
947870af1601dcad9ed08157c0dc8971e333646b1ff1312592f408896e6a87804ed4dc1a22af87d1948fd64a34ec5af0209bad23fb742bb585244588b11062cf
 DIST forgejo-1.21.6.0.tar.gz 58787727 BLAKE2B 
7d3b77b05771261986a7623a79f9eee1525c723eb5bb2cdb9c7a66ee12bc5fb352ab5857aece92359d397ded4b57cb5ce31ca98cba0d45871f237a27bb009bb7
 SHA512 
298544a8301bc2415b0cbad943316ac4b2b17b3ab15927d707a34e48fe04d327756c8febe3a8e942c1fd1edd3c92109ddcaf6a12e31d360d4fc82575e9f18565

diff --git a/www-apps/forgejo/forgejo-1.20.5.0.ebuild 
b/www-apps/forgejo/forgejo-1.20.5.0.ebuild
deleted file mode 100644
index f647011285..00
--- a/www-apps/forgejo/forgejo-1.20.5.0.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 2016-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps go-module tmpfiles systemd flag-o-matic
-
-MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
-DESCRIPTION="A self-hosted lightweight software forge"
-HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo";
-
-SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-S="${WORKDIR}/${PN}-src-${MY_PV}"
-
-LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
-SLOT="0"
-IUSE="+acct pam sqlite pie"
-
-DEPEND="
-   acct? (
-   acct-group/git
-   acct-user/git[gitea] )
-   pam? ( sys-libs/pam )"
-RDEPEND="${DEPEND}
-   dev-vcs/git
-   !www-apps/gitea" # until acct-user/git[forgejo]
-
-DOCS=(
-   custom/conf/app.example.ini CONTRIBUTING.md README.md
-)
-FILECAPS=(
-   -m 711 cap_net_bind_service+ep usr/bin/forgejo
-)
-
-RESTRICT="test"
-
-src_prepare() {
-   default
-
-   local sedcmds=(
-   -e "s#^ROOT =#ROOT = 
${EPREFIX}/var/lib/gitea/gitea-repositories#"
-   -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#"
-   -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = 
${EPREFIX}/var/lib/gitea/data#"
-   -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
-   -e "s#^MODE = console#MODE = file#"
-   -e "s#^LEVEL = Trace#LEVEL = Info#"
-   -e "s#^LOG_SQL = true#LOG_SQL = false#"
-   -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
-   )
-
-   sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
-   if use sqlite ; then
-   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
-   fi
-}
-
-src_configure() {
-   # bug 832756 - PIE build issues
-   filter-flags -fPIE
-   filter-ldflags -fPIE -pie
-}
-
-src_compile() {
-   local forgejo_tags=(
-   bindata
-   $(usev pam)
-   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
-   )
-   local forgejo_settings=(
-   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini"
-   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
-   "-X 
code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
-

[gentoo-commits] repo/proj/guru:dev commit in: sys-boot/zfsbootmenu/

2024-02-03 Thread Artemis Everfree
commit: 0ad924bc068c83db7b137729637dac2fafdbce83
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sun Feb  4 07:29:46 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sun Feb  4 07:29:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0ad924bc

sys-boot/zfsbootmenu: add myself as a maintainer

Signed-off-by: Artemis Everfree  artemis.sh>

 sys-boot/zfsbootmenu/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-boot/zfsbootmenu/metadata.xml 
b/sys-boot/zfsbootmenu/metadata.xml
index b7127db43b..e2bc151657 100644
--- a/sys-boot/zfsbootmenu/metadata.xml
+++ b/sys-boot/zfsbootmenu/metadata.xml
@@ -1,6 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
+  
+arte...@artemis.sh
+    Artemis Everfree
+  
   
 c...@cgps.ch
 Chaquen Beliakov Amaya



[gentoo-commits] repo/proj/guru:dev commit in: sys-boot/zfsbootmenu/

2024-02-03 Thread Artemis Everfree
commit: 579927a80f98f914da0c66f049a28c828610ecba
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sun Feb  4 07:26:37 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sun Feb  4 07:28:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=579927a8

sys-boot/zfsbootmenu: add 2.3.0

Signed-off-by: Artemis Everfree  artemis.sh>

 sys-boot/zfsbootmenu/Manifest |  1 +
 sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/sys-boot/zfsbootmenu/Manifest b/sys-boot/zfsbootmenu/Manifest
index f78b88b0e9..f02621a2a4 100644
--- a/sys-boot/zfsbootmenu/Manifest
+++ b/sys-boot/zfsbootmenu/Manifest
@@ -2,3 +2,4 @@ DIST zfsbootmenu-1.12.0.tar.gz 1688946 BLAKE2B 
291dcc813767def653bc4983cb9ff4c5b
 DIST zfsbootmenu-2.2.0.tar.gz 1825473 BLAKE2B 
3ec2c3b7fb7bfa0f2859978bbfe61fea0702000e8eeb03040cab6230195bb413d8e29dc256154606a3330ab403d05908fe2df6190c133885877e45948e7d5429
 SHA512 
7428ce3d5b168e65d26e9f2e26196d48287f16ed05c650600990fc5effa27c68d9f3af03eeb16ae7158c761e489ecef31bfbd868c64cc0bdee356ed00e7c0cfe
 DIST zfsbootmenu-2.2.1.tar.gz 1829045 BLAKE2B 
29f7dad1d94e8c6ab1466be81fa9dd8f01571d0e59791343eabb8f20f18c42aa71c0903539c578c8dbb0b91a563a310742e35a1844cafe71306010a928dd2e7c
 SHA512 
8d30df97c8a3371727f2403eca35b63bd3817c27e6d9734fb790c193a023af66d988a074c9ddb5c3db2610b9d1b8666e4d5b304d17c64bf9df1f199a1349d45a
 DIST zfsbootmenu-2.2.2.tar.gz 1830178 BLAKE2B 
e2191e26215214ce2ed803bf0659aea9ba629fcb35acb75e6398731b5edcee4bc2820203844c80998e39fd4c6eb904244fce6a37126038cd816156466976100a
 SHA512 
895491305bf97147252a63a28d378823068e83417146a949d018b49b6e6d3274af434e8047082dad08494f6db44429a9948531321750b88b0eaf282710356914
+DIST zfsbootmenu-2.3.0.tar.gz 1891010 BLAKE2B 
2e84204994008c85ba0ad7231fe442bd02cbb45d57b3dfd707b86d1484b155dc8309958cd66d90336897e9841596aa74d6ffa4a969bca0e65679806ac8233e94
 SHA512 
9b8e2d5ea258a32cd09a9382faaa21beea54f2ed825fa747f10ffe0b9f191c257b023019ec76dc882e649e8ea6fcd8e310632bba6c783228c594e3d0fee2c9c8

diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild 
b/sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild
new file mode 100644
index 00..655734a81b
--- /dev/null
+++ b/sys-boot/zfsbootmenu/zfsbootmenu-2.3.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="ZFS bootloader for root-on-ZFS systems"
+HOMEPAGE="https://zfsbootmenu.org";
+SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-stub-location.patch
+)
+
+RDEPEND="
+app-shells/fzf
+dev-lang/perl
+dev-perl/boolean
+dev-perl/Config-IniFiles
+dev-perl/Sort-Versions
+dev-perl/YAML-PP
+sys-apps/kexec-tools
+sys-block/mbuffer
+sys-fs/zfs
+sys-kernel/dracut
+"
+
+src_compile() {
+   # There's a makefile in the source repo but it's only for install. 
There's
+   # nothing to compile since zfsbootmenu is all scripts.
+   true
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}
+
+pkg_postinst () {
+   elog "Please consult upstream doumentation to install the bootloader
+   https://github.com/zbm-dev/zfsbootmenu";
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-boot/zfsbootmenu/

2024-02-03 Thread Artemis Everfree
commit: 6a36e86be3a51da9b667e75e2821c24e1798b311
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sun Feb  4 07:28:17 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sun Feb  4 07:28:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6a36e86b

sys-boot/zfsbootmenu: drop 2.2.0, 2.2.1

Signed-off-by: Artemis Everfree  artemis.sh>

 sys-boot/zfsbootmenu/Manifest |  2 --
 sys-boot/zfsbootmenu/zfsbootmenu-2.2.0.ebuild | 45 ---
 sys-boot/zfsbootmenu/zfsbootmenu-2.2.1.ebuild | 44 --
 3 files changed, 91 deletions(-)

diff --git a/sys-boot/zfsbootmenu/Manifest b/sys-boot/zfsbootmenu/Manifest
index f02621a2a4..3c7742247a 100644
--- a/sys-boot/zfsbootmenu/Manifest
+++ b/sys-boot/zfsbootmenu/Manifest
@@ -1,5 +1,3 @@
 DIST zfsbootmenu-1.12.0.tar.gz 1688946 BLAKE2B 
291dcc813767def653bc4983cb9ff4c5b1d9f191cb8fee6e9a58cd6826fe0204606aa095339e9eeb6e4dd3201f5f9ad1b4cc3a26712960bf057198225f4b65f9
 SHA512 
5af3d258eee3ade3e9e11e084f4de0d251acc952348fdc4d3656b32f8fec7460c2d59fa883e06f482bd2f59e1055d6b908cf43c29aee47059d369231197a6645
-DIST zfsbootmenu-2.2.0.tar.gz 1825473 BLAKE2B 
3ec2c3b7fb7bfa0f2859978bbfe61fea0702000e8eeb03040cab6230195bb413d8e29dc256154606a3330ab403d05908fe2df6190c133885877e45948e7d5429
 SHA512 
7428ce3d5b168e65d26e9f2e26196d48287f16ed05c650600990fc5effa27c68d9f3af03eeb16ae7158c761e489ecef31bfbd868c64cc0bdee356ed00e7c0cfe
-DIST zfsbootmenu-2.2.1.tar.gz 1829045 BLAKE2B 
29f7dad1d94e8c6ab1466be81fa9dd8f01571d0e59791343eabb8f20f18c42aa71c0903539c578c8dbb0b91a563a310742e35a1844cafe71306010a928dd2e7c
 SHA512 
8d30df97c8a3371727f2403eca35b63bd3817c27e6d9734fb790c193a023af66d988a074c9ddb5c3db2610b9d1b8666e4d5b304d17c64bf9df1f199a1349d45a
 DIST zfsbootmenu-2.2.2.tar.gz 1830178 BLAKE2B 
e2191e26215214ce2ed803bf0659aea9ba629fcb35acb75e6398731b5edcee4bc2820203844c80998e39fd4c6eb904244fce6a37126038cd816156466976100a
 SHA512 
895491305bf97147252a63a28d378823068e83417146a949d018b49b6e6d3274af434e8047082dad08494f6db44429a9948531321750b88b0eaf282710356914
 DIST zfsbootmenu-2.3.0.tar.gz 1891010 BLAKE2B 
2e84204994008c85ba0ad7231fe442bd02cbb45d57b3dfd707b86d1484b155dc8309958cd66d90336897e9841596aa74d6ffa4a969bca0e65679806ac8233e94
 SHA512 
9b8e2d5ea258a32cd09a9382faaa21beea54f2ed825fa747f10ffe0b9f191c257b023019ec76dc882e649e8ea6fcd8e310632bba6c783228c594e3d0fee2c9c8

diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-2.2.0.ebuild 
b/sys-boot/zfsbootmenu/zfsbootmenu-2.2.0.ebuild
deleted file mode 100644
index 32175a42e0..00
--- a/sys-boot/zfsbootmenu/zfsbootmenu-2.2.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="ZFS bootloader for root-on-ZFS systems"
-HOMEPAGE="https://zfsbootmenu.org";
-SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-stub-location.patch
-)
-
-RDEPEND="
-app-shells/fzf
-dev-lang/perl
-dev-perl/boolean
-dev-perl/Config-IniFiles
-dev-perl/Sort-Versions
-dev-perl/YAML-PP
-sys-apps/kexec-tools
-sys-block/mbuffer
-sys-fs/zfs
-sys-kernel/dracut
-"
-
-
-src_compile() {
-   # There's a makefile in the source repo but it's only for install. 
There's
-   # nothing to compile since zfsbootmenu is all scripts.
-   true
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-}
-
-pkg_postinst () {
-   elog "Please consult upstream doumentation to install the bootloader
-   https://github.com/zbm-dev/zfsbootmenu";
-}

diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-2.2.1.ebuild 
b/sys-boot/zfsbootmenu/zfsbootmenu-2.2.1.ebuild
deleted file mode 100644
index 3cc05da397..00
--- a/sys-boot/zfsbootmenu/zfsbootmenu-2.2.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="ZFS bootloader for root-on-ZFS systems"
-HOMEPAGE="https://zfsbootmenu.org";
-SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-stub-location.patch
-)
-
-RDEPEND="
-app-shells/fzf
-dev-lang/perl
-dev-perl/boolean
-dev-perl/Config-IniFiles
-dev-perl/Sort-Versions
-dev-perl/YAML-PP
-sys-apps/kexec-tools
-sys-block/mbuffer
-sys-fs/zfs
-sys-kernel/dracut
-"
-
-src_compile() {
-   # There's a makefile in the source repo but it's only for install. 
There's
-   # nothing to compile since zfsbootmenu is all scripts.
-   true
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-}
-
-pkg_postinst () {
-   elog "Please consult upstream doumentation to install the bootloader
-   https://github.com/zbm-dev/zfsbootmenu";
-}



[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/arduino-cli/

2024-02-03 Thread Artemis Everfree
commit: e57f201bf28ae0fbb14fdee0fdd312706f4deb71
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Feb  3 23:43:40 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Feb  3 23:43:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e57f201b

dev-embedded/arduino-cli: add 0.35.2

Signed-off-by: Artemis Everfree  artemis.sh>

 dev-embedded/arduino-cli/Manifest  |  2 ++
 dev-embedded/arduino-cli/arduino-cli-0.35.2.ebuild | 26 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-embedded/arduino-cli/Manifest 
b/dev-embedded/arduino-cli/Manifest
index 3deb3f5bc4..64d71f03fa 100644
--- a/dev-embedded/arduino-cli/Manifest
+++ b/dev-embedded/arduino-cli/Manifest
@@ -1,2 +1,4 @@
 DIST arduino-cli-0.34.2-vendor.tar.xz 2399168 BLAKE2B 
22d0050aad84bbed7699d287c6b46293c7b0af0369809cb1c5291bda73c661a1fa9e6b5f882a86936452b51c2f8d58c5c157d13f96c22daec4fb6728594d48eb
 SHA512 
9cf199eedf95007d5dd033c9f75c3bb54af152a36f6d353ae3237c2b3b31d44852b8b139983aaf35caabe77c0302a84f95b14481157c5638ca42e91ab03e9327
 DIST arduino-cli-0.34.2.tar.gz 10335801 BLAKE2B 
2552d31699cdb0a8d3ded32e14a345354ab17e74e2085941c48cd69e5345b08224f84b3bf6d7fe543c895a3c2091a6114f557b48a141455bf9c3608f0ea489ab
 SHA512 
5d16a2e45f31fc35ffe75fbaabeac62b6c8aca6d0151e48ebedf27325b757473ea55b7883f8f727df951b1230a671ad4bf3603bd600dfca8f7154f3189f2ca12
+DIST arduino-cli-0.35.2-vendor.tar.xz 3004856 BLAKE2B 
07bc63bc6d21f436289e82e879e6584af6391658fa458daabcf2881714d4d7c31baa4a492f5103f9b54509954a574718dcdab4917bcda45aaabe5569132be167
 SHA512 
46746afdcbe38c0aef841c81fc15094a7513911be6ad4c9569819130da37d5248535d66a8747c9898bffcab3c140b6e03154a1711d4e5eba70b1146167a16755
+DIST arduino-cli-0.35.2.tar.gz 10420486 BLAKE2B 
9ad8bc8764a3a29e23d7d996eb5065c0d23695c9dd0c59516cad2fa86ac077ed64d0c52449c6e19eff2ed14049491f0c111ccf6f0988b6837d2d081edcf11b4f
 SHA512 
b03429969c41c4dd24cd6fbcb76a9cf02f984c4b4dfd72c286b40c42a3cbfc65d8bc861bbc6449f94454ce738aa09f9032b46a02ca95ed9ab9f13dd3daf6df1f

diff --git a/dev-embedded/arduino-cli/arduino-cli-0.35.2.ebuild 
b/dev-embedded/arduino-cli/arduino-cli-0.35.2.ebuild
new file mode 100644
index 00..930bc95067
--- /dev/null
+++ b/dev-embedded/arduino-cli/arduino-cli-0.35.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Next-generation arduino command line tool"
+HOMEPAGE="https://arduino.github.io/arduino-cli/latest/";
+
+SRC_URI="
+   https://github.com/arduino/arduino-cli/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+   
https://pkg.artemis.sh/gentoo/pkg-deps/dev-embedded/arduino-cli/${P}-vendor.tar.xz
+"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 GPL-3 LGPL-3 MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+src_compile() {
+   ego build -tags xversion \
+   -ldflags "-X 
github.com/arduino/arduino-cli/version.versionString=${PV}"
+}
+
+src_install() {
+   dobin arduino-cli
+}



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2024-02-03 Thread Artemis Everfree
commit: 8010ec9244b789153722622cf8a13ab1af194697
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Feb  3 23:28:17 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Feb  3 23:28:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8010ec92

www-apps/forgejo: add 1.21.5.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest|   1 +
 www-apps/forgejo/forgejo-1.21.5.0.ebuild | 136 +++
 www-apps/forgejo/metadata.xml|   1 +
 3 files changed, 138 insertions(+)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 26ae99e4df..22e15ac435 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,4 @@
 DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 
7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa
 SHA512 
4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f
 DIST forgejo-1.20.5.0.tar.gz 55539985 BLAKE2B 
09830af9cfac13e3ca790cd54fd884f1d3cfa1e18b7d8c07517c669fe15e28a3074777ad2f031533aab4a9812fd9e580eeaa6be7d88b68fce2ccfdfbd258d37e
 SHA512 
db42ae29fb5005a2ebf3474784fbec15bbae25c255ead00c7aa6227f844a608cd52c146b215ffec6b7e6ead5f001c37d459b01695c224c0edb519cb71c249eb5
 DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B 
d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce
 SHA512 
047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5
+DIST forgejo-1.21.5.0.tar.gz 58775082 BLAKE2B 
05b5ee8a394ad2968769cda82b0caa368d6a0fa81686c67e3384ad8b69b43acfd53702af3ff383f05c6b2a4a2e191fb77ca7bd4755ce231451c21c97cc79e270
 SHA512 
947870af1601dcad9ed08157c0dc8971e333646b1ff1312592f408896e6a87804ed4dc1a22af87d1948fd64a34ec5af0209bad23fb742bb585244588b11062cf

diff --git a/www-apps/forgejo/forgejo-1.21.5.0.ebuild 
b/www-apps/forgejo/forgejo-1.21.5.0.ebuild
new file mode 100644
index 00..96b0995014
--- /dev/null
+++ b/www-apps/forgejo/forgejo-1.21.5.0.ebuild
@@ -0,0 +1,136 @@
+# Copyright 2016-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module tmpfiles systemd flag-o-matic
+
+MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
+DESCRIPTION="A self-hosted lightweight software forge"
+HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo";
+
+SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+S="${WORKDIR}/${PN}-src-${MY_PV}"
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="+acct pam sqlite pie"
+
+DEPEND="
+   acct? (
+   acct-group/git
+   acct-user/git[gitea] )
+   pam? ( sys-libs/pam )"
+RDEPEND="${DEPEND}
+   dev-vcs/git
+   !www-apps/gitea" # until acct-user/git[forgejo]
+
+DOCS=(
+   custom/conf/app.example.ini CONTRIBUTING.md README.md
+)
+FILECAPS=(
+   -m 711 cap_net_bind_service+ep usr/bin/forgejo
+)
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   local sedcmds=(
+   -e "s#^ROOT =#ROOT = 
${EPREFIX}/var/lib/gitea/gitea-repositories#"
+   -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#"
+   -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = 
${EPREFIX}/var/lib/gitea/data#"
+   -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
+   -e "s#^MODE = console#MODE = file#"
+   -e "s#^LEVEL = Trace#LEVEL = Info#"
+   -e "s#^LOG_SQL = true#LOG_SQL = false#"
+   -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
+   )
+
+   sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
+   if use sqlite ; then
+   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
+   fi
+}
+
+src_configure() {
+   # bug 832756 - PIE build issues
+   filter-flags -fPIE
+   filter-ldflags -fPIE -pie
+}
+
+src_compile() {
+   local forgejo_tags=(
+   bindata
+   $(usev pam)
+   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
+   )
+   local forgejo_settings=(
+   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini"
+   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
+   "-X 
code.gitea.io/gitea/modules/setting.App

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2024-02-03 Thread Artemis Everfree
commit: 38872a8b8b02caa8d2f467cf2d682f5aa7eaa1b6
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Feb  3 23:29:11 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Feb  3 23:29:11 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38872a8b

www-apps/forgejo: drop 1.19.4.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest|   1 -
 www-apps/forgejo/forgejo-1.19.4.0.ebuild | 127 ---
 2 files changed, 128 deletions(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 22e15ac435..2e46d41c91 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,4 +1,3 @@
-DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 
7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa
 SHA512 
4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f
 DIST forgejo-1.20.5.0.tar.gz 55539985 BLAKE2B 
09830af9cfac13e3ca790cd54fd884f1d3cfa1e18b7d8c07517c669fe15e28a3074777ad2f031533aab4a9812fd9e580eeaa6be7d88b68fce2ccfdfbd258d37e
 SHA512 
db42ae29fb5005a2ebf3474784fbec15bbae25c255ead00c7aa6227f844a608cd52c146b215ffec6b7e6ead5f001c37d459b01695c224c0edb519cb71c249eb5
 DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B 
d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce
 SHA512 
047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5
 DIST forgejo-1.21.5.0.tar.gz 58775082 BLAKE2B 
05b5ee8a394ad2968769cda82b0caa368d6a0fa81686c67e3384ad8b69b43acfd53702af3ff383f05c6b2a4a2e191fb77ca7bd4755ce231451c21c97cc79e270
 SHA512 
947870af1601dcad9ed08157c0dc8971e333646b1ff1312592f408896e6a87804ed4dc1a22af87d1948fd64a34ec5af0209bad23fb742bb585244588b11062cf

diff --git a/www-apps/forgejo/forgejo-1.19.4.0.ebuild 
b/www-apps/forgejo/forgejo-1.19.4.0.ebuild
deleted file mode 100644
index e9010e5d93..00
--- a/www-apps/forgejo/forgejo-1.19.4.0.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2016-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps go-module tmpfiles systemd flag-o-matic
-
-MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
-DESCRIPTION="A self-hosted lightweight software forge"
-HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo";
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://codeberg.org/forgejo/forgejo";
-else
-   
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-fi
-
-S="${WORKDIR}/${PN}-src-${MY_PV}"
-
-LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
-SLOT="0"
-IUSE="+acct pam sqlite pie"
-
-DEPEND="
-   acct? (
-   acct-group/git
-   acct-user/git[gitea] )
-   pam? ( sys-libs/pam )"
-RDEPEND="${DEPEND}
-   dev-vcs/git
-   !www-apps/gitea" # until acct-user/git[forgejo]
-
-DOCS=(
-   custom/conf/app.example.ini CONTRIBUTING.md README.md
-)
-FILECAPS=(
-   -m 711 cap_net_bind_service+ep usr/bin/forgejo
-)
-
-RESTRICT="test"
-
-src_prepare() {
-   default
-
-   local sedcmds=(
-   -e "s#^ROOT =#ROOT = 
${EPREFIX}/var/lib/gitea/gitea-repositories#"
-   -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#"
-   -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = 
${EPREFIX}/var/lib/gitea/data#"
-   -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
-   -e "s#^MODE = console#MODE = file#"
-   -e "s#^LEVEL = Trace#LEVEL = Info#"
-   -e "s#^LOG_SQL = true#LOG_SQL = false#"
-   -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
-   )
-
-   sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
-   if use sqlite ; then
-   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
-   fi
-}
-
-src_configure() {
-   # bug 832756 - PIE build issues
-   filter-flags -fPIE
-   filter-ldflags -fPIE -pie
-}
-
-src_compile() {
-   local forgejo_tags=(
-   bindata
-   $(usev pam)
-   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
-   )
-   local forgejo_settings=(
-   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini"
-   "-X 
code.gitea.io/gitea/modules/setting.

[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2024-01-04 Thread Artemis Everfree
commit: 3394582c993b1fac23afea96b5b7c30bd8c2584a
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Jan  4 12:20:25 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Thu Jan  4 12:21:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3394582c

app-office/obsidian: fix postinst to run xdg postinst step

Signed-off-by: Artemis Everfree  artemis.sh>

 .../obsidian/{obsidian-1.5.3.ebuild => obsidian-1.4.16-r2.ebuild}   | 2 ++
 .../obsidian/{obsidian-1.4.16-r1.ebuild => obsidian-1.5.3-r1.ebuild}| 2 ++
 2 files changed, 4 insertions(+)

diff --git a/app-office/obsidian/obsidian-1.5.3.ebuild 
b/app-office/obsidian/obsidian-1.4.16-r2.ebuild
similarity index 99%
rename from app-office/obsidian/obsidian-1.5.3.ebuild
rename to app-office/obsidian/obsidian-1.4.16-r2.ebuild
index 8baafd637c..d982b36183 100644
--- a/app-office/obsidian/obsidian-1.5.3.ebuild
+++ b/app-office/obsidian/obsidian-1.4.16-r2.ebuild
@@ -168,6 +168,8 @@ src_install() {
 }
 
 pkg_postinst() {
+   xdg_icon_cache_update
+   
ewarn "Some users have reported that running Obsidian with native 
Wayland"
ewarn "support causes the software to crash. Others have it working"
ewarn "without issue. See https://bugs.gentoo.org/915899";

diff --git a/app-office/obsidian/obsidian-1.4.16-r1.ebuild 
b/app-office/obsidian/obsidian-1.5.3-r1.ebuild
similarity index 99%
rename from app-office/obsidian/obsidian-1.4.16-r1.ebuild
rename to app-office/obsidian/obsidian-1.5.3-r1.ebuild
index 8baafd637c..b23ea4fb8a 100644
--- a/app-office/obsidian/obsidian-1.4.16-r1.ebuild
+++ b/app-office/obsidian/obsidian-1.5.3-r1.ebuild
@@ -168,6 +168,8 @@ src_install() {
 }
 
 pkg_postinst() {
+   xdg_icon_cache_update
+
ewarn "Some users have reported that running Obsidian with native 
Wayland"
ewarn "support causes the software to crash. Others have it working"
ewarn "without issue. See https://bugs.gentoo.org/915899";



[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2024-01-02 Thread Artemis Everfree
commit: 7cfe1b350b7d2e520d59eb4972ceadd2dab727b0
Author: Artemis Everfree  artemis  sh>
AuthorDate: Wed Jan  3 06:31:25 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Wed Jan  3 06:31:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7cfe1b35

app-office/obsidian: add 1.5.3

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/Manifest  |   3 +
 app-office/obsidian/obsidian-1.5.3.ebuild | 178 ++
 2 files changed, 181 insertions(+)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index 7d107d8af7..45ff8bf3e9 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -2,3 +2,6 @@ DIST obsidian-1.3.5.gh.deb 72916766 BLAKE2B 
d44e9f8db6fc55e6dc7096b2a9bbcb2d68fb
 DIST obsidian-1.4.16-amd64.tar.gz 99705807 BLAKE2B 
dd3297f3e81d096f0f480dbbda6b57f3a286643c3724232c65b64ff1cf2b26aa7df9290837da5e056095bf121b87a0d6cd6195de78ff4894a5f0d1b3c7c652da
 SHA512 
ee51369c2067cc99b8c3351fc91f05e9b9edbc35f84d5c1bdcdab6c144fe95e8b4443d0223562fae595c53c23fc30abb4bf65f2f36e5b85d190009c49452ce0c
 DIST obsidian-1.4.16-arm64.tar.gz 100139135 BLAKE2B 
2f49e5e6d3424c8c6bd617279da75c808744742ce5c27785b3856150023d0e514d09d9a315284b851d904886cac6499d00c8df98ab0a9eb72acc52bf5aa9b38a
 SHA512 
140b3c26df79c95ed23d82b3b6859114f0ff74f9b92715e915b8b6b2733cb18d0233053ce4497ca0703a6cdb3df2d2f22110ca873720fb66e4e7e248efcd89dc
 DIST obsidian-1.4.16.gh.deb 73362498 BLAKE2B 
15a2631dc22f8833fe79166ed09f5da9013a89ba9f28acd8bb819a75b3ed2393162fab070ea810257224b6d0ef30e439b831c63d198c1a941587f8254a461b33
 SHA512 
3b691188a05e20e0d1792a6b135076d3dabe33106e541ae4614703fdea44bcb64fc52bbd62808325c381f28348e37cbde0e3d072e4e1b077fb2b9728c43edb05
+DIST obsidian-1.5.3-amd64.tar.gz 99822395 BLAKE2B 
03743ac61135f8139ce6e0e0a30335415e0af1f6402a62679ec69c832a7c2305ee998c64f584125eab99a82295e8cd16cef237f9f97370ec180069dafd3bc58e
 SHA512 
8da9329175d7cc7947186ab839621d6043cc4a9eac11335c7f234267c1e5804c21d2241121868664ca70435d124a7c242bc46ed40585b9bdd1c55009672f3390
+DIST obsidian-1.5.3-arm64.tar.gz 100258718 BLAKE2B 
c99c78e48db61bf89e0c6a27cc454ab1a1ceca95b71a82ab3b8933c5413dd87ec7dd5bd847ab95353978d80f4da39a955c4114ed94aa18d621a5a6083321857f
 SHA512 
d429904af6bd46a06250cf3ace5fb9ff2ddf0d8b4765eb94a3a4ae4183fe6af79d0b76edf5fa496441d266df842a3c332a7e975b1ef6761cf4b98ad0b63942de
+DIST obsidian-1.5.3.gh.deb 73415050 BLAKE2B 
10a0ea6eabfd4d00bb33e2cc9a6b5f28df3ca7cea2a33cf27895b74805dd25e0eb3ac342b7d80dcb741e18a9f263ca5fc200433006c8bc4253f12ce78d235e7c
 SHA512 
1d60cd8c1c0f1eff3f8937a4a3117b13fadbc0311a4c490510262e4335927bd4826e895cbefdaf2e1172f45a39608cf102dc1c950c384a3015c387ebe2fb26cf

diff --git a/app-office/obsidian/obsidian-1.5.3.ebuild 
b/app-office/obsidian/obsidian-1.5.3.ebuild
new file mode 100644
index 00..8baafd637c
--- /dev/null
+++ b/app-office/obsidian/obsidian-1.5.3.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk ur vi zh-CN zh-TW
+"
+inherit chromium-2 desktop linux-info unpacker xdg
+
+DESCRIPTION="A second brain, for you, forever."
+HOMEPAGE="https://obsidian.md/";
+
+# For some reason, the main binary tarballs don't include the .desktop file or
+# icon. The .deb does. One would hope then, that we could just download the 
.deb
+# for each arch, but they only generate a .deb for amd64. Maybe we can get them
+# to fix this, but in the meantime, we download the .deb purely to get the
+# .desktop file and app icon out of it.
+SRC_URI="
+   
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb
 -> ${P}.gh.deb
+   amd64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}.tar.gz
 -> ${P}-amd64.tar.gz )
+   arm64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz
 )
+"
+
+RESTRICT="mirror strip bindist"
+
+LICENSE="Obsidian-EULA"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="appindicator"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-crypt/libsecret[crypt]
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/mesa[gbm(+)]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver

[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2024-01-02 Thread Artemis Everfree
commit: 8aafec17cffb4037f4c9bf02928c62148080ae32
Author: Artemis Everfree  artemis  sh>
AuthorDate: Wed Jan  3 06:31:30 2024 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Wed Jan  3 06:31:30 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8aafec17

app-office/obsidian: drop 1.3.5

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/Manifest  |  1 -
 app-office/obsidian/obsidian-1.3.5.ebuild | 68 ---
 2 files changed, 69 deletions(-)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index 45ff8bf3e9..f93fef5264 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -1,4 +1,3 @@
-DIST obsidian-1.3.5.gh.deb 72916766 BLAKE2B 
d44e9f8db6fc55e6dc7096b2a9bbcb2d68fb3a0eca06028cd0a9bbc7470dc98a05501ca3f81d15197da389f882167ce134b824961684bc8567ea7fa95907e4af
 SHA512 
2047450ab04179be4c95e33fa35731700dbe5961795b8f11dda5410fdbc199486161a6a7abfcc1a3f555f352d014ac3515d1eeb5da984da4f0cdd4adf0e51bbe
 DIST obsidian-1.4.16-amd64.tar.gz 99705807 BLAKE2B 
dd3297f3e81d096f0f480dbbda6b57f3a286643c3724232c65b64ff1cf2b26aa7df9290837da5e056095bf121b87a0d6cd6195de78ff4894a5f0d1b3c7c652da
 SHA512 
ee51369c2067cc99b8c3351fc91f05e9b9edbc35f84d5c1bdcdab6c144fe95e8b4443d0223562fae595c53c23fc30abb4bf65f2f36e5b85d190009c49452ce0c
 DIST obsidian-1.4.16-arm64.tar.gz 100139135 BLAKE2B 
2f49e5e6d3424c8c6bd617279da75c808744742ce5c27785b3856150023d0e514d09d9a315284b851d904886cac6499d00c8df98ab0a9eb72acc52bf5aa9b38a
 SHA512 
140b3c26df79c95ed23d82b3b6859114f0ff74f9b92715e915b8b6b2733cb18d0233053ce4497ca0703a6cdb3df2d2f22110ca873720fb66e4e7e248efcd89dc
 DIST obsidian-1.4.16.gh.deb 73362498 BLAKE2B 
15a2631dc22f8833fe79166ed09f5da9013a89ba9f28acd8bb819a75b3ed2393162fab070ea810257224b6d0ef30e439b831c63d198c1a941587f8254a461b33
 SHA512 
3b691188a05e20e0d1792a6b135076d3dabe33106e541ae4614703fdea44bcb64fc52bbd62808325c381f28348e37cbde0e3d072e4e1b077fb2b9728c43edb05

diff --git a/app-office/obsidian/obsidian-1.3.5.ebuild 
b/app-office/obsidian/obsidian-1.3.5.ebuild
deleted file mode 100644
index 7c6ac6f333..00
--- a/app-office/obsidian/obsidian-1.3.5.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop unpacker xdg
-
-DESCRIPTION="A second brain, for you, forever."
-HOMEPAGE="https://obsidian.md/";
-SRC_URI="https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb
 -> ${P}.gh.deb"
-
-LICENSE="Obsidian-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-accessibility/at-spi2-core:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/mesa
-   net-print/cups
-   sys-apps/dbus
-   x11-libs/cairo
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/pango
-"
-
-DIR="/opt/${PN^}"
-S="${WORKDIR}"
-
-QA_PREBUILT="${DIR#/}/chrome-sandbox
-   ${DIR#/}/chrome_crashpad_handler
-   ${DIR#/}/libGLESv2.so
-   ${DIR#/}/libEGL.so
-   ${DIR#/}/libffmpeg.so
-   ${DIR#/}/libvk_swiftshader.so
-   ${DIR#/}/libvulkan.so.1
-   ${DIR#/}/obsidian
-   ${DIR#/}/resources/app.asar.unpacked/node_modules/*
-"
-
-src_install() {
-   insinto ${DIR}
-   doins -r ${DIR#/}/*
-
-   domenu usr/share/applications/obsidian.desktop
-
-   for size in 16 32 48 64 128 256 512; do
-   doicon --size ${size} 
usr/share/icons/hicolor/${size}x${size}/apps/${PN}.png
-   done
-
-   fperms 4755 ${DIR}/chrome-sandbox
-   fperms +x  ${DIR}/obsidian
-
-   dosym -r ${DIR}/obsidian /usr/bin/obsidian
-}



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/openSeaChest/

2023-12-09 Thread Artemis Everfree
commit: ac2fb0c9f3751f5aad5d1f83c9d5cfda42f283f8
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Dec  9 09:44:06 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Dec  9 09:44:06 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ac2fb0c9

sys-apps/openSeaChest: add 23.12, drop 22.07

Signed-off-by: Artemis Everfree  artemis.sh>

 sys-apps/openSeaChest/Manifest  |  6 +---
 sys-apps/openSeaChest/openSeaChest-22.07.ebuild | 41 -
 sys-apps/openSeaChest/openSeaChest-23.12.ebuild | 14 +
 3 files changed, 15 insertions(+), 46 deletions(-)

diff --git a/sys-apps/openSeaChest/Manifest b/sys-apps/openSeaChest/Manifest
index 388ff8eba0..7a41995e52 100644
--- a/sys-apps/openSeaChest/Manifest
+++ b/sys-apps/openSeaChest/Manifest
@@ -1,6 +1,2 @@
-DIST openSeaChest-22.07.tar.gz 806167 BLAKE2B 
937b67071f7ade15039d4239c63aadbf43ff2e06e86e4bcc8f45b5767898d52a1a518754ec3dddb3baee765c24bca7dd58f8e6292fde7890e1f59876
 SHA512 
314e466d64104dd949833f72b089b3cea3f0cded55ddc8aec945fd69374baa6e2409269fee679618e6893e2dc4aafac4878cf54a5621f116f9c721c8b7a5db60
 DIST openSeaChest-v23.03.1.tar.xz 1119132 BLAKE2B 
63a03a56068fd02bb37e9f3dfadfb70611aa245cdd85f47a492625685ff7ef34416e998b4a046898570ff29ccd46fb3a1e408ac04b76988b4b9834d33f57cb10
 SHA512 
8a95893627e73fbd59bf363aa991d871b41e49971c24377d06c6d9279cecbfe4b5a0e91642476a97849ae0aad2bfb4a1d594ddf306b8f3323e3ad619fc071d38
-DIST opensea-common-a2155bb5d1f45e50cc2e0158ed183d15e12de6bd.tar.gz 123800 
BLAKE2B 
ecfe7a464907e2f1f444f7080349e889b314612d05588450589659eb42f98045212d631f65fbb866b6587f302bc7b89697074ddfc30b3b108cffdc044768fbe8
 SHA512 
5f9561bdef38b8099db9c592c1ca16f0072b5b3d014d815ab855951d9e963187c56c1c06ca03cb9eab47bd19bac6310787ce8a38f8840daf587c8ca2b3505048
-DIST opensea-operations-f9eab78b3cc349a74a1878b484ca27812506357b.tar.gz 463379 
BLAKE2B 
216ac13290ba1be7c6404b981327c46cddc7197ee3c978f156a7a42f0dde0ad38bdeaf4b5f88ce118143494f9c4de1a953a510cb6dfeb42675b264957bbaaf5f
 SHA512 
3e145108ec4a557c237f135a3afe0c716bd6b8ab3db940338c8543b8a58105db44fca9d10c8e8914e37c4f7759912b14abacd123bf2b59a4fefb6e32d2e8cb58
-DIST opensea-transport-f09d599a992e4e12e2537e9e5592c8bdf799dc0a.tar.gz 758522 
BLAKE2B 
e49a0980d0f2780da5d684af6881239d45cd585738b02b0eb2e88080d9e76a4e1b2005dc74794d3f3c6b6c98134a10d764768c903046ff95446ba57fd4d4d20f
 SHA512 
3b578295e5ff57e38182c358e4c62fe73462dadf219306dd66984cd67b7ca36d5cdb63258d9badbfa4a09a9b4ea33be6485c24c3ba8d4db99f4838ca4a64d14d
-DIST wingetopt-a8c80ade25449464bc847d65420f41eb5262ff62.tar.gz 17371 BLAKE2B 
31091fd7c4c992de2d8be299a97bacef74fe78fcce0b2cb8dcf01877cc1b97eceba22be0ea5a7d8436382a63425e247165f08fc69fa93b6dc4538d28442ba865
 SHA512 
a7459505fa42508032c51979d59ef554b57f77b37422941f74a2a13b84b86da2509b923a9d42ff17618d26060838117e3c7f10168c8c40b41cce806fa8ead3a5
+DIST openSeaChest-v23.12.tar.xz 1160900 BLAKE2B 
e083c80782c15cbe34d8b3892aa6de876a6eb4825fc9d214e86f2ca469764b63602f7b8e058e8b89def893ee297541e0feebea216eba4473061aedd8f68a0609
 SHA512 
8e107daeff6a9f28929a1d7b7bf6025c0518df56253ee83f7e7319eb9e9645584c649a8d44184014af5f555160db67ae2383839b8a10644b99b741cba94018c6

diff --git a/sys-apps/openSeaChest/openSeaChest-22.07.ebuild 
b/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
deleted file mode 100644
index 32b369400b..00
--- a/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-#
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit meson
-
-DESCRIPTION="SeaGate's open source harddrive control utilities"
-HOMEPAGE="https://github.com/Seagate/openSeaChest";
-SRC_URI="
-https://github.com/Seagate/openSeaChest/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-https://api.github.com/repos/Seagate/opensea-common/tarball/a2155bb5d1f45e50cc2e0158ed183d15e12de6bd
 -> opensea-common-a2155bb5d1f45e50cc2e0158ed183d15e12de6bd.tar.gz
-https://api.github.com/repos/Seagate/opensea-operations/tarball/f9eab78b3cc349a74a1878b484ca27812506357b
 -> opensea-operations-f9eab78b3cc349a74a1878b484ca27812506357b.tar.gz
-https://api.github.com/repos/Seagate/opensea-transport/tarball/f09d599a992e4e12e2537e9e5592c8bdf799dc0a
 -> opensea-transport-f09d599a992e4e12e2537e9e5592c8bdf799dc0a.tar.gz
-https://api.github.com/repos/Seagate/wingetopt/tarball/a8c80ade25449464bc847d65420f41eb5262ff62
 -> wingetopt-a8c80ade25449464bc847d65420f41eb5262ff62.tar.gz
-"
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-RDEPEND=""
-DEPEND="${RDEPEND}"
-BDEPEND=""
-IDEPEND=""
-
-src_prepare() {
-   default
-
-   # Move over submodules, because the upstream tar doesn't have them.
-   rmdir "${S}"/'subprojects/opensea-common' || die
-   mv "${WORKDIR}"/'Seagate-

[gentoo-commits] repo/proj/guru:dev commit in: media-sound/furnace/

2023-12-03 Thread Artemis Everfree
commit: 952083b37611ce32456d00806f7f5d4cea747075
Author: Artemis Everfree  artemis  sh>
AuthorDate: Mon Dec  4 07:15:19 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Mon Dec  4 07:15:19 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=952083b3

media-sound/furnace: new package, add 0.6

Signed-off-by: Artemis Everfree  artemis.sh>

 media-sound/furnace/Manifest   |  2 +
 media-sound/furnace/furnace-0.6.ebuild | 67 ++
 media-sound/furnace/metadata.xml   | 13 +++
 3 files changed, 82 insertions(+)

diff --git a/media-sound/furnace/Manifest b/media-sound/furnace/Manifest
new file mode 100644
index 00..b4d2687364
--- /dev/null
+++ b/media-sound/furnace/Manifest
@@ -0,0 +1,2 @@
+DIST furnace-0.6-adpcm-ef7a217.tar.gz 5497 BLAKE2B 
94c2cb035f57a47b8232a4c30887fd86c405218a36ab6d68b817e1237328c5c23e82514822cb9a3e07cd9bbf72e2f1f3eb109b0ac3a4eec9f4668bd1521b7c11
 SHA512 
40b6f042a56532681e731da8d63c28abd3d824ce660060bc7e296ff9d1ad994d358189fc441458a86eb1506bce47f8364b09ebe1a2d475d308345058b7f4bfb0
+DIST furnace-0.6.tar.gz 44552370 BLAKE2B 
fd91ab161e309d6c3637fa0c70ea3100f70da98e0044ced1743b0f5416cf6fd9f4f4d307c87776c0a4cfd202ff118d814409bd69f23445443c22265c0630b1fc
 SHA512 
e24aca8e26961c53121869aafa041bf507748e4d4886761ca4a755ad31ba98ce228114009ffb34333d6737fe4759bfa47cd733457863c2f767c01686728c3798

diff --git a/media-sound/furnace/furnace-0.6.ebuild 
b/media-sound/furnace/furnace-0.6.ebuild
new file mode 100644
index 00..d667337a16
--- /dev/null
+++ b/media-sound/furnace/furnace-0.6.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="a multi-system chiptune tracker compatible with DefleMask modules"
+HOMEPAGE="https://github.com/tildearrow/furnace";
+
+# when performing updates, check whether the project has switched to a new
+# version of adpcm. adpcm doesn't seem to update frequently.
+SRC_URI="
+   https://github.com/tildearrow/furnace/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz
+   
https://github.com/superctr/adpcm/archive/ef7a217154badc3b99978ac481b268c8aab67bd8.tar.gz
 -> ${P}-adpcm-ef7a217.tar.gz
+"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="jack"
+
+RDEPEND="
+   dev-libs/libfmt
+   media-libs/alsa-lib
+   media-libs/libglvnd
+   media-libs/libsdl2
+   media-libs/libsndfile
+   media-libs/portaudio
+   media-libs/rtmidi
+   sci-libs/fftw
+   sys-libs/zlib
+   x11-themes/hicolor-icon-theme
+   jack? ( virtual/jack )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   # adpcm is a git submodule in-tree, and thus not included in the
+   # github-generated source bundle. We move it in here.
+   rmdir -v "${S}/extern/adpcm" || die "couldn't remove existing adpcm 
stub directory"
+   mv -v "${WORKDIR}/adpcm-"* "${S}/extern/adpcm" || die "failed to move 
adpcm directory into place"
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_GUI=ON
+   -DSYSTEM_FFTW=ON
+   -DSYSTEM_FMT=ON
+   -DSYSTEM_LIBSNDFILE=ON
+   -DSYSTEM_PORTAUDIO=ON
+   -DSYSTEM_RTMIDI=ON
+   -DSYSTEM_ZLIB=ON
+   -DSYSTEM_SDL2=ON
+   -DWITH_JACK="$(usex jack ON OFF)"
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}

diff --git a/media-sound/furnace/metadata.xml b/media-sound/furnace/metadata.xml
new file mode 100644
index 00..43b4ae19ad
--- /dev/null
+++ b/media-sound/furnace/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+
+arte...@artemis.sh
+Primary maintainer
+Artemis Everfree
+
+
+tildearrow/furnace
+
+
+



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2023-11-30 Thread Artemis Everfree
commit: 6c4668ccba77d0d040e8c30ab52b51b8958c0537
Author: Artemis Everfree  artemis  sh>
AuthorDate: Fri Dec  1 06:44:18 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Fri Dec  1 06:44:18 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c4668cc

www-apps/forgejo: add 1.20.6.0, drop 1.20.4.1

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest | 2 +-
 www-apps/forgejo/{forgejo-1.20.4.1.ebuild => forgejo-1.20.6.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 149381bb75..26ae99e4df 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,3 @@
 DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 
7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa
 SHA512 
4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f
-DIST forgejo-1.20.4.1.tar.gz 55536581 BLAKE2B 
b9eb85a2483670b61f410c6a855fbb57f41bcd1305279d479493453bdbba538a0b4101312135b33967cda618f6ac4339c21055e67b9ace4e0f78248bd39f4452
 SHA512 
5ec5a20d169d7c684332ef413fdf79280259ad3bd981dadecc752be7308f3372a47803f15c57fbb36b3357e7a85081093c4e5e9d1ba3e6a5939807640e0cb582
 DIST forgejo-1.20.5.0.tar.gz 55539985 BLAKE2B 
09830af9cfac13e3ca790cd54fd884f1d3cfa1e18b7d8c07517c669fe15e28a3074777ad2f031533aab4a9812fd9e580eeaa6be7d88b68fce2ccfdfbd258d37e
 SHA512 
db42ae29fb5005a2ebf3474784fbec15bbae25c255ead00c7aa6227f844a608cd52c146b215ffec6b7e6ead5f001c37d459b01695c224c0edb519cb71c249eb5
+DIST forgejo-1.20.6.0.tar.gz 55539743 BLAKE2B 
d44fcaec52b164099a221f2172faab8fe078b5fdaf8c9910042278f6276f4ff557d2a527a5159a0bb157f773ffcc91595d2183e1be53b97187cb35ee684fa7ce
 SHA512 
047b41b3192053df8c0f37675c087bc5fbed9967e8f23cab35bede76071129e6f18ec0561a0415a2eaa2010877dedfd15a231f050a1738fca1a5e437f89e93b5

diff --git a/www-apps/forgejo/forgejo-1.20.4.1.ebuild 
b/www-apps/forgejo/forgejo-1.20.6.0.ebuild
similarity index 98%
rename from www-apps/forgejo/forgejo-1.20.4.1.ebuild
rename to www-apps/forgejo/forgejo-1.20.6.0.ebuild
index f647011285..5ec0496a5f 100644
--- a/www-apps/forgejo/forgejo-1.20.4.1.ebuild
+++ b/www-apps/forgejo/forgejo-1.20.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2016-2022 Gentoo Authors
+# Copyright 2016-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/proj/guru:dev commit in: sys-boot/zfsbootmenu/

2023-10-31 Thread Artemis Everfree
commit: 1244f6319252d6b52cca41a7c82e9e77208fe2e3
Author: Artemis Everfree  artemis  sh>
AuthorDate: Wed Nov  1 05:19:18 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Wed Nov  1 05:20:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1244f631

sys-boot/zfsbootmenu: add 2.2.1

Signed-off-by: Artemis Everfree  artemis.sh>

 sys-boot/zfsbootmenu/Manifest |  1 +
 sys-boot/zfsbootmenu/zfsbootmenu-2.2.1.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/sys-boot/zfsbootmenu/Manifest b/sys-boot/zfsbootmenu/Manifest
index c25b59cb06..f5cb57dd64 100644
--- a/sys-boot/zfsbootmenu/Manifest
+++ b/sys-boot/zfsbootmenu/Manifest
@@ -1,2 +1,3 @@
 DIST zfsbootmenu-1.12.0.tar.gz 1688946 BLAKE2B 
291dcc813767def653bc4983cb9ff4c5b1d9f191cb8fee6e9a58cd6826fe0204606aa095339e9eeb6e4dd3201f5f9ad1b4cc3a26712960bf057198225f4b65f9
 SHA512 
5af3d258eee3ade3e9e11e084f4de0d251acc952348fdc4d3656b32f8fec7460c2d59fa883e06f482bd2f59e1055d6b908cf43c29aee47059d369231197a6645
 DIST zfsbootmenu-2.2.0.tar.gz 1825473 BLAKE2B 
3ec2c3b7fb7bfa0f2859978bbfe61fea0702000e8eeb03040cab6230195bb413d8e29dc256154606a3330ab403d05908fe2df6190c133885877e45948e7d5429
 SHA512 
7428ce3d5b168e65d26e9f2e26196d48287f16ed05c650600990fc5effa27c68d9f3af03eeb16ae7158c761e489ecef31bfbd868c64cc0bdee356ed00e7c0cfe
+DIST zfsbootmenu-2.2.1.tar.gz 1829045 BLAKE2B 
29f7dad1d94e8c6ab1466be81fa9dd8f01571d0e59791343eabb8f20f18c42aa71c0903539c578c8dbb0b91a563a310742e35a1844cafe71306010a928dd2e7c
 SHA512 
8d30df97c8a3371727f2403eca35b63bd3817c27e6d9734fb790c193a023af66d988a074c9ddb5c3db2610b9d1b8666e4d5b304d17c64bf9df1f199a1349d45a

diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-2.2.1.ebuild 
b/sys-boot/zfsbootmenu/zfsbootmenu-2.2.1.ebuild
new file mode 100644
index 00..3cc05da397
--- /dev/null
+++ b/sys-boot/zfsbootmenu/zfsbootmenu-2.2.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="ZFS bootloader for root-on-ZFS systems"
+HOMEPAGE="https://zfsbootmenu.org";
+SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-stub-location.patch
+)
+
+RDEPEND="
+app-shells/fzf
+dev-lang/perl
+dev-perl/boolean
+dev-perl/Config-IniFiles
+dev-perl/Sort-Versions
+dev-perl/YAML-PP
+sys-apps/kexec-tools
+sys-block/mbuffer
+sys-fs/zfs
+sys-kernel/dracut
+"
+
+src_compile() {
+   # There's a makefile in the source repo but it's only for install. 
There's
+   # nothing to compile since zfsbootmenu is all scripts.
+   true
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}
+
+pkg_postinst () {
+   elog "Please consult upstream doumentation to install the bootloader
+   https://github.com/zbm-dev/zfsbootmenu";
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2023-10-16 Thread Artemis Everfree
commit: 5726929221c6380249acc647279accc34da1e834
Author: Artemis Everfree  artemis  sh>
AuthorDate: Tue Oct 17 02:38:09 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Tue Oct 17 02:38:09 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=57269292

app-office/obsidian: add 1.4.16, drop 1.4.14

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/Manifest| 6 +++---
 .../obsidian/{obsidian-1.4.14.ebuild => obsidian-1.4.16.ebuild} | 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index b2b906e234..7d107d8af7 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -1,4 +1,4 @@
 DIST obsidian-1.3.5.gh.deb 72916766 BLAKE2B 
d44e9f8db6fc55e6dc7096b2a9bbcb2d68fb3a0eca06028cd0a9bbc7470dc98a05501ca3f81d15197da389f882167ce134b824961684bc8567ea7fa95907e4af
 SHA512 
2047450ab04179be4c95e33fa35731700dbe5961795b8f11dda5410fdbc199486161a6a7abfcc1a3f555f352d014ac3515d1eeb5da984da4f0cdd4adf0e51bbe
-DIST obsidian-1.4.14-amd64.tar.gz 99705283 BLAKE2B 
d8fc907cfda7acbd707a4ed2fb4ca6c96a2d98b98924249320925eca41511414211ac9a88515db575e1c7ab723ca45679644e251822ca5604d94ec7fae7574e5
 SHA512 
45f8d9cac7481612fbb98a3f31eb1ec1ad30fe0c888790c43065e19b7f5043b7fafe21929b14399102193457dcdce7b3a4199934c78d783cb6cd6247f47336da
-DIST obsidian-1.4.14-arm64.tar.gz 100139051 BLAKE2B 
5fe93a8c5790dd5bdcadae90bb1ff73f645aa786b41f10d04ca73776d06d3addcb431d829f1f2ef75a5ee219511062b3cf4b82c5e7680c148e5509d67f0b65a9
 SHA512 
2c0ac5fe11ea82deb3013534d8f78d23fd9f5e9b349abbd0c8ee3e914ff7832569018ca5c3897844521a132b02db13220d287a60ccb9935b7abf54f9962f
-DIST obsidian-1.4.14.gh.deb 73334984 BLAKE2B 
d90b619b485c4de820f47f18ce41ee47ce2c73ea085aa05eae82ba99a10cf1e197f3e0cfcc1d76e7b24ba07dfe0184bd0bdcfc7006a455d99ddfcbdf9d7386eb
 SHA512 
0630f64e0e1e2c6b1346987de9998cad95a5789fced9517fa5cd2320ffc992d2d52f75e540e842fceab2845f4198314f7006d9c80e30d2cc1e9188087b0c8fc3
+DIST obsidian-1.4.16-amd64.tar.gz 99705807 BLAKE2B 
dd3297f3e81d096f0f480dbbda6b57f3a286643c3724232c65b64ff1cf2b26aa7df9290837da5e056095bf121b87a0d6cd6195de78ff4894a5f0d1b3c7c652da
 SHA512 
ee51369c2067cc99b8c3351fc91f05e9b9edbc35f84d5c1bdcdab6c144fe95e8b4443d0223562fae595c53c23fc30abb4bf65f2f36e5b85d190009c49452ce0c
+DIST obsidian-1.4.16-arm64.tar.gz 100139135 BLAKE2B 
2f49e5e6d3424c8c6bd617279da75c808744742ce5c27785b3856150023d0e514d09d9a315284b851d904886cac6499d00c8df98ab0a9eb72acc52bf5aa9b38a
 SHA512 
140b3c26df79c95ed23d82b3b6859114f0ff74f9b92715e915b8b6b2733cb18d0233053ce4497ca0703a6cdb3df2d2f22110ca873720fb66e4e7e248efcd89dc
+DIST obsidian-1.4.16.gh.deb 73362498 BLAKE2B 
15a2631dc22f8833fe79166ed09f5da9013a89ba9f28acd8bb819a75b3ed2393162fab070ea810257224b6d0ef30e439b831c63d198c1a941587f8254a461b33
 SHA512 
3b691188a05e20e0d1792a6b135076d3dabe33106e541ae4614703fdea44bcb64fc52bbd62808325c381f28348e37cbde0e3d072e4e1b077fb2b9728c43edb05

diff --git a/app-office/obsidian/obsidian-1.4.14.ebuild 
b/app-office/obsidian/obsidian-1.4.16.ebuild
similarity index 100%
rename from app-office/obsidian/obsidian-1.4.14.ebuild
rename to app-office/obsidian/obsidian-1.4.16.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2023-10-10 Thread Artemis Everfree
commit: ca7069b2b735ec4307d2da9a6d8930d30ef2d28e
Author: Artemis Everfree  artemis  sh>
AuthorDate: Wed Oct 11 03:07:44 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Wed Oct 11 03:08:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ca7069b2

www-apps/forgejo: add 1.20.5.0, drop 1.20.4.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest | 2 +-
 www-apps/forgejo/{forgejo-1.20.4.0.ebuild => forgejo-1.20.5.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 76a7875472..149381bb75 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,3 @@
 DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 
7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa
 SHA512 
4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f
-DIST forgejo-1.20.4.0.tar.gz 55536470 BLAKE2B 
d7cc2c1a056a33b07f33c2366b839dff314fc66b3b98b59738aa932416255a48637f5631e7443f1f53fe3650563269abf255906112b222fd5c430d9704a1f70d
 SHA512 
b8861e47f700d4d4850295d0ef53b2f8255a5023e2ca48e9bc72a705b13033d0b4d8ad10279417b0a21c03ebdd1b86c25c3b8d06902b2cff4000592cc7b34283
 DIST forgejo-1.20.4.1.tar.gz 55536581 BLAKE2B 
b9eb85a2483670b61f410c6a855fbb57f41bcd1305279d479493453bdbba538a0b4101312135b33967cda618f6ac4339c21055e67b9ace4e0f78248bd39f4452
 SHA512 
5ec5a20d169d7c684332ef413fdf79280259ad3bd981dadecc752be7308f3372a47803f15c57fbb36b3357e7a85081093c4e5e9d1ba3e6a5939807640e0cb582
+DIST forgejo-1.20.5.0.tar.gz 55539985 BLAKE2B 
09830af9cfac13e3ca790cd54fd884f1d3cfa1e18b7d8c07517c669fe15e28a3074777ad2f031533aab4a9812fd9e580eeaa6be7d88b68fce2ccfdfbd258d37e
 SHA512 
db42ae29fb5005a2ebf3474784fbec15bbae25c255ead00c7aa6227f844a608cd52c146b215ffec6b7e6ead5f001c37d459b01695c224c0edb519cb71c249eb5

diff --git a/www-apps/forgejo/forgejo-1.20.4.0.ebuild 
b/www-apps/forgejo/forgejo-1.20.5.0.ebuild
similarity index 100%
rename from www-apps/forgejo/forgejo-1.20.4.0.ebuild
rename to www-apps/forgejo/forgejo-1.20.5.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/arduino-cli/

2023-10-04 Thread Artemis Everfree
commit: 2386dd2b4e7cb0a118ea5a7b573cd2e4b85d4b08
Author: Artemis Everfree  artemis  sh>
AuthorDate: Wed Oct  4 08:30:47 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Wed Oct  4 08:31:28 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2386dd2b

dev-embedded/arduino-cli: new package, add 0.34.2

Signed-off-by: Artemis Everfree  artemis.sh>

 dev-embedded/arduino-cli/Manifest  |  2 ++
 dev-embedded/arduino-cli/arduino-cli-0.34.2.ebuild | 26 ++
 dev-embedded/arduino-cli/metadata.xml  | 12 ++
 3 files changed, 40 insertions(+)

diff --git a/dev-embedded/arduino-cli/Manifest 
b/dev-embedded/arduino-cli/Manifest
new file mode 100644
index 00..3deb3f5bc4
--- /dev/null
+++ b/dev-embedded/arduino-cli/Manifest
@@ -0,0 +1,2 @@
+DIST arduino-cli-0.34.2-vendor.tar.xz 2399168 BLAKE2B 
22d0050aad84bbed7699d287c6b46293c7b0af0369809cb1c5291bda73c661a1fa9e6b5f882a86936452b51c2f8d58c5c157d13f96c22daec4fb6728594d48eb
 SHA512 
9cf199eedf95007d5dd033c9f75c3bb54af152a36f6d353ae3237c2b3b31d44852b8b139983aaf35caabe77c0302a84f95b14481157c5638ca42e91ab03e9327
+DIST arduino-cli-0.34.2.tar.gz 10335801 BLAKE2B 
2552d31699cdb0a8d3ded32e14a345354ab17e74e2085941c48cd69e5345b08224f84b3bf6d7fe543c895a3c2091a6114f557b48a141455bf9c3608f0ea489ab
 SHA512 
5d16a2e45f31fc35ffe75fbaabeac62b6c8aca6d0151e48ebedf27325b757473ea55b7883f8f727df951b1230a671ad4bf3603bd600dfca8f7154f3189f2ca12

diff --git a/dev-embedded/arduino-cli/arduino-cli-0.34.2.ebuild 
b/dev-embedded/arduino-cli/arduino-cli-0.34.2.ebuild
new file mode 100644
index 00..9833ac63cf
--- /dev/null
+++ b/dev-embedded/arduino-cli/arduino-cli-0.34.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Next-generation arduino command line tool"
+HOMEPAGE="https://arduino.github.io/arduino-cli/latest/";
+
+SRC_URI="
+   https://github.com/arduino/arduino-cli/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz
+   
https://pkg.artemis.sh/gentoo/pkg-deps/dev-embedded/arduino-cli/${P}-vendor.tar.xz
+"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 GPL-3 LGPL-3 MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+src_compile() {
+   ego build -tags xversion \
+   -ldflags "-X 
github.com/arduino/arduino-cli/version.versionString=${PV}"
+}
+
+src_install() {
+   dobin arduino-cli
+}

diff --git a/dev-embedded/arduino-cli/metadata.xml 
b/dev-embedded/arduino-cli/metadata.xml
new file mode 100644
index 00..1b5d10e9b7
--- /dev/null
+++ b/dev-embedded/arduino-cli/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+
+arte...@artemis.sh
+Primary maintainer
+Artemis Everfree
+
+
+arduino/arduino-cli
+
+



[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2023-09-26 Thread Artemis Everfree
commit: 29eefd19816483d4d6f02754e37a9a49ce29f2ed
Author: Artemis Everfree  artemis  sh>
AuthorDate: Wed Sep 27 05:33:05 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Wed Sep 27 05:33:05 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29eefd19

app-office/obsidian: add 1.4.14, drop 1.4.13

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/Manifest| 6 +++---
 .../obsidian/{obsidian-1.4.13.ebuild => obsidian-1.4.14.ebuild} | 1 -
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index 14b37904a9..900ce9f46e 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -1,4 +1,4 @@
 DIST obsidian-1.3.5.gh.deb 72916766 BLAKE2B 
d44e9f8db6fc55e6dc7096b2a9bbcb2d68fb3a0eca06028cd0a9bbc7470dc98a05501ca3f81d15197da389f882167ce134b824961684bc8567ea7fa95907e4af
 SHA512 
2047450ab04179be4c95e33fa35731700dbe5961795b8f11dda5410fdbc199486161a6a7abfcc1a3f555f352d014ac3515d1eeb5da984da4f0cdd4adf0e51bbe
-DIST obsidian-1.4.13-amd64.tar.gz 99706160 BLAKE2B 
3da6f0c2422bd6c8af611ccfe8f52a1a07ad1985a96c3e23a26daaa98d5cff67c137cba7eefa1b59f7d459888d12af4a00331f0cc184d980c316186ed4d6b1a2
 SHA512 
20b0fdba156bf4dac46e4bd3ddb49dedf005612bcb3687bb5da2cc5c2a8cafc9f43fa911488441adf9ee3c4e65d78158ca22665837894ca50e319774c22742b9
-DIST obsidian-1.4.13-arm64.tar.gz 100139943 BLAKE2B 
e132df95e4cc8f282fd0c8c81f4fc4a2642a325d0c203d774ee14e6f32a28b2c0c0b7346647e5eb42a0a125a5e74bf4fa8662c473436f79edc9ebd83939616c2
 SHA512 
046be9f527f4de1070b4bcbd9d3a89e484f55e7e065fd69cb5e8581b8fda4a23db05fba1b5b46af9cc1ff2c520bd5bfd565143bdf5cc7d17cd46d60fcf2fa3da
-DIST obsidian-1.4.13.gh.deb 73357626 BLAKE2B 
d9e8623781b9777eeb9ff24267bfe5aefd02dd6a450063983f12f596c3fb713b3316bb25e4d040939939e554233718f90e4bb00c43b0f153625d922824df2146
 SHA512 
18806df0d5a77d99a044e2b365133fd6c719289505323e3c8c141532e6b5abedd6d45f882562368a4400bdd251e6afb964b68975a88c22bcf906f7885e4d
+DIST obsidian-1.4.14-amd64.tar.gz 99705062 BLAKE2B 
a109422aa9ed39715e8b5da469e1dffbbdda7a1d135060a4c9129c3acd3e10b4db8dd4a3a3d281556e6d9836250bfa434c78cfeb5cd87306511d165a18ce788e
 SHA512 
d132e209ca013254aa9ff034bc20b36afc1df5f2c45395480e159f8870d2b7d5239ee42c8e193d98bbfe47c1546ad95963d06addbe4d67797a8cf6b604b81088
+DIST obsidian-1.4.14-arm64.tar.gz 100135969 BLAKE2B 
2f5932efd65ae3f684578718d07c7fcd8af6a633fcac3046fa1476ec6307085185b0f50605890f2b618e8076bec658622554d2278c6408a34ac43ca4b283707a
 SHA512 
f4b38346e21db40cf99c6983913c92ab83d170a28c3461794e6d3b52ff547f3ddbbb4562b24edc0728ec6daf5fbbd0d3e2450c15cfbd3fcacaa752cf2d03b1ed
+DIST obsidian-1.4.14.gh.deb 73337570 BLAKE2B 
a4e7278e637b8e98904a057e07f57ff63a97f7dcdc536de99685435fff92d107da40597e5b27f5fae5cda7b9e383b9489821ff4501b274050f927ab60d018c23
 SHA512 
d0af112035f00efe1811f9235bd6d5eee9d3923e757f0c7707ce857e7a026579680da65c199720ad6290d5228d1b1aa1c267ac9728dc143e15628cc42b8180cd

diff --git a/app-office/obsidian/obsidian-1.4.13.ebuild 
b/app-office/obsidian/obsidian-1.4.14.ebuild
similarity index 99%
rename from app-office/obsidian/obsidian-1.4.13.ebuild
rename to app-office/obsidian/obsidian-1.4.14.ebuild
index 47c9e43c29..b07d924ffa 100644
--- a/app-office/obsidian/obsidian-1.4.13.ebuild
+++ b/app-office/obsidian/obsidian-1.4.14.ebuild
@@ -23,7 +23,6 @@ SRC_URI="

https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb
 -> ${P}.gh.deb
amd64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}.tar.gz
 -> ${P}-amd64.tar.gz )
arm64? ( 
https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P}-arm64.tar.gz
 )
-
 "
 
 RESTRICT="mirror strip bindist"



[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2023-09-24 Thread Artemis Everfree
commit: 9cc92f8562ead72cbe77fa19278e6081aeefe56b
Author: Artemis Everfree  artemis  sh>
AuthorDate: Mon Sep 25 05:41:28 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Mon Sep 25 05:43:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9cc92f85

app-office/obsidian: add 1.4.13, drop 1.2.8

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/Manifest   |   4 +-
 app-office/obsidian/obsidian-1.2.8.ebuild  |  68 --
 app-office/obsidian/obsidian-1.4.13.ebuild | 141 +
 3 files changed, 144 insertions(+), 69 deletions(-)

diff --git a/app-office/obsidian/Manifest b/app-office/obsidian/Manifest
index 6ef1a42022..14b37904a9 100644
--- a/app-office/obsidian/Manifest
+++ b/app-office/obsidian/Manifest
@@ -1,2 +1,4 @@
-DIST obsidian-1.2.8.gh.deb 71750440 BLAKE2B 
ea3194205dae9d9e9a3575cfc3a77db7932be02d3ca07df9e3de56346c7bae2ee66d67a4861896506bd80245b54966fdfabbc511973ef491b115fd4cfa7d5d2a
 SHA512 
514706b51908355317982324391e115df1a24ba29a94a177ae465c83b45d239f59c97cac6a26c72b1705a2d7a74bba71f3869ae4170798840556c8324d8eaba3
 DIST obsidian-1.3.5.gh.deb 72916766 BLAKE2B 
d44e9f8db6fc55e6dc7096b2a9bbcb2d68fb3a0eca06028cd0a9bbc7470dc98a05501ca3f81d15197da389f882167ce134b824961684bc8567ea7fa95907e4af
 SHA512 
2047450ab04179be4c95e33fa35731700dbe5961795b8f11dda5410fdbc199486161a6a7abfcc1a3f555f352d014ac3515d1eeb5da984da4f0cdd4adf0e51bbe
+DIST obsidian-1.4.13-amd64.tar.gz 99706160 BLAKE2B 
3da6f0c2422bd6c8af611ccfe8f52a1a07ad1985a96c3e23a26daaa98d5cff67c137cba7eefa1b59f7d459888d12af4a00331f0cc184d980c316186ed4d6b1a2
 SHA512 
20b0fdba156bf4dac46e4bd3ddb49dedf005612bcb3687bb5da2cc5c2a8cafc9f43fa911488441adf9ee3c4e65d78158ca22665837894ca50e319774c22742b9
+DIST obsidian-1.4.13-arm64.tar.gz 100139943 BLAKE2B 
e132df95e4cc8f282fd0c8c81f4fc4a2642a325d0c203d774ee14e6f32a28b2c0c0b7346647e5eb42a0a125a5e74bf4fa8662c473436f79edc9ebd83939616c2
 SHA512 
046be9f527f4de1070b4bcbd9d3a89e484f55e7e065fd69cb5e8581b8fda4a23db05fba1b5b46af9cc1ff2c520bd5bfd565143bdf5cc7d17cd46d60fcf2fa3da
+DIST obsidian-1.4.13.gh.deb 73357626 BLAKE2B 
d9e8623781b9777eeb9ff24267bfe5aefd02dd6a450063983f12f596c3fb713b3316bb25e4d040939939e554233718f90e4bb00c43b0f153625d922824df2146
 SHA512 
18806df0d5a77d99a044e2b365133fd6c719289505323e3c8c141532e6b5abedd6d45f882562368a4400bdd251e6afb964b68975a88c22bcf906f7885e4d

diff --git a/app-office/obsidian/obsidian-1.2.8.ebuild 
b/app-office/obsidian/obsidian-1.2.8.ebuild
deleted file mode 100644
index 7c6ac6f333..00
--- a/app-office/obsidian/obsidian-1.2.8.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop unpacker xdg
-
-DESCRIPTION="A second brain, for you, forever."
-HOMEPAGE="https://obsidian.md/";
-SRC_URI="https://github.com/obsidianmd/obsidian-releases/releases/download/v${PV}/${P/-/_}_amd64.deb
 -> ${P}.gh.deb"
-
-LICENSE="Obsidian-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-accessibility/at-spi2-core:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/mesa
-   net-print/cups
-   sys-apps/dbus
-   x11-libs/cairo
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/pango
-"
-
-DIR="/opt/${PN^}"
-S="${WORKDIR}"
-
-QA_PREBUILT="${DIR#/}/chrome-sandbox
-   ${DIR#/}/chrome_crashpad_handler
-   ${DIR#/}/libGLESv2.so
-   ${DIR#/}/libEGL.so
-   ${DIR#/}/libffmpeg.so
-   ${DIR#/}/libvk_swiftshader.so
-   ${DIR#/}/libvulkan.so.1
-   ${DIR#/}/obsidian
-   ${DIR#/}/resources/app.asar.unpacked/node_modules/*
-"
-
-src_install() {
-   insinto ${DIR}
-   doins -r ${DIR#/}/*
-
-   domenu usr/share/applications/obsidian.desktop
-
-   for size in 16 32 48 64 128 256 512; do
-   doicon --size ${size} 
usr/share/icons/hicolor/${size}x${size}/apps/${PN}.png
-   done
-
-   fperms 4755 ${DIR}/chrome-sandbox
-   fperms +x  ${DIR}/obsidian
-
-   dosym -r ${DIR}/obsidian /usr/bin/obsidian
-}

diff --git a/app-office/obsidian/obsidian-1.4.13.ebuild 
b/app-office/obsidian/obsidian-1.4.13.ebuild
new file mode 100644
index 00..47c9e43c29
--- /dev/null
+++ b/app-office/obsidian/obsidian-1.4.13.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="102"
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es 

[gentoo-commits] repo/proj/guru:dev commit in: app-office/obsidian/

2023-09-24 Thread Artemis Everfree
commit: 9fa1873cc5d587c4e85d88340f1e87c37f48d646
Author: Artemis Everfree  artemis  sh>
AuthorDate: Mon Sep 25 05:44:04 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Mon Sep 25 05:44:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9fa1873c

app-office/obsidian: add myself as a maintainer

Signed-off-by: Artemis Everfree  artemis.sh>

 app-office/obsidian/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-office/obsidian/metadata.xml b/app-office/obsidian/metadata.xml
index ea4fe5bcb6..863411a516 100644
--- a/app-office/obsidian/metadata.xml
+++ b/app-office/obsidian/metadata.xml
@@ -5,6 +5,10 @@
ra...@sandhuservices.dev
Rahul Sandhu

+   
+   arte...@artemis.sh
+       Artemis Everfree
+   
Obsidian is a powerful and extensible 
knowledge base
 that works on top of your local folder of plain text files.




[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2023-09-23 Thread Artemis Everfree
commit: 4e0b18977310f693027882184238cee9dd416aae
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Sep 23 10:49:45 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Sep 23 10:49:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e0b1897

www-apps/forgejo: add 1.20.4.1, drop 1.20.3.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest | 2 +-
 www-apps/forgejo/{forgejo-1.20.3.0.ebuild => forgejo-1.20.4.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index a32b24b4e8..76a7875472 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,3 @@
 DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 
7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa
 SHA512 
4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f
-DIST forgejo-1.20.3.0.tar.gz 55513966 BLAKE2B 
e8e6700b91b213bd9b5e336d35d075c6ae1522085a35698a9dbdac0a72cab1d0ab7c63764a01b338dd4aff365d895dab50d299fbed6ec5255b4ec74a2d9d0daa
 SHA512 
20aa0067b7123847f00ccc90868cb99dc215e8bfb541cb9adfb9d205de7a30ff4d94693e43bd3ca86ea876daebc3cbbc46c41f502434467f862fe98198e75a8b
 DIST forgejo-1.20.4.0.tar.gz 55536470 BLAKE2B 
d7cc2c1a056a33b07f33c2366b839dff314fc66b3b98b59738aa932416255a48637f5631e7443f1f53fe3650563269abf255906112b222fd5c430d9704a1f70d
 SHA512 
b8861e47f700d4d4850295d0ef53b2f8255a5023e2ca48e9bc72a705b13033d0b4d8ad10279417b0a21c03ebdd1b86c25c3b8d06902b2cff4000592cc7b34283
+DIST forgejo-1.20.4.1.tar.gz 55536581 BLAKE2B 
b9eb85a2483670b61f410c6a855fbb57f41bcd1305279d479493453bdbba538a0b4101312135b33967cda618f6ac4339c21055e67b9ace4e0f78248bd39f4452
 SHA512 
5ec5a20d169d7c684332ef413fdf79280259ad3bd981dadecc752be7308f3372a47803f15c57fbb36b3357e7a85081093c4e5e9d1ba3e6a5939807640e0cb582

diff --git a/www-apps/forgejo/forgejo-1.20.3.0.ebuild 
b/www-apps/forgejo/forgejo-1.20.4.1.ebuild
similarity index 100%
rename from www-apps/forgejo/forgejo-1.20.3.0.ebuild
rename to www-apps/forgejo/forgejo-1.20.4.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/openSeaChest/

2023-09-19 Thread Artemis Everfree
commit: a4decacbabf30997936204e3c620d5456611ad51
Author: Artemis Everfree  artemis  sh>
AuthorDate: Tue Sep 19 10:17:47 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Tue Sep 19 10:18:55 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a4decacb

sys-apps/openSeaChest: update SRC_URI

apparently they fixed the version number in the tarball for this
release awhile back and I missed it.

Signed-off-by: Artemis Everfree  artemis.sh>

 sys-apps/openSeaChest/Manifest|  2 +-
 sys-apps/openSeaChest/openSeaChest-23.03.1.ebuild | 13 ++---
 2 files changed, 3 insertions(+), 12 deletions(-)

diff --git a/sys-apps/openSeaChest/Manifest b/sys-apps/openSeaChest/Manifest
index 18335cd7db..388ff8eba0 100644
--- a/sys-apps/openSeaChest/Manifest
+++ b/sys-apps/openSeaChest/Manifest
@@ -1,5 +1,5 @@
-DIST SourceCode_With_Submodules.tar.xz 1116144 BLAKE2B 
6e1f900c07fb8094e46b3382fabee27ddf23954b66e849853a02f635b8058155bbfd57fadb93f4478a4b42e63bf98d3dc6343d12d765cb2277a53cbbd964c329
 SHA512 
525b4234c43178944c7afea3a429c7f640c6fd668cc6b544014cde1cd79c9934b848c93b25d28113605a7a75a0d029d1b77ac51cd37397fb25eb5a009c619161
 DIST openSeaChest-22.07.tar.gz 806167 BLAKE2B 
937b67071f7ade15039d4239c63aadbf43ff2e06e86e4bcc8f45b5767898d52a1a518754ec3dddb3baee765c24bca7dd58f8e6292fde7890e1f59876
 SHA512 
314e466d64104dd949833f72b089b3cea3f0cded55ddc8aec945fd69374baa6e2409269fee679618e6893e2dc4aafac4878cf54a5621f116f9c721c8b7a5db60
+DIST openSeaChest-v23.03.1.tar.xz 1119132 BLAKE2B 
63a03a56068fd02bb37e9f3dfadfb70611aa245cdd85f47a492625685ff7ef34416e998b4a046898570ff29ccd46fb3a1e408ac04b76988b4b9834d33f57cb10
 SHA512 
8a95893627e73fbd59bf363aa991d871b41e49971c24377d06c6d9279cecbfe4b5a0e91642476a97849ae0aad2bfb4a1d594ddf306b8f3323e3ad619fc071d38
 DIST opensea-common-a2155bb5d1f45e50cc2e0158ed183d15e12de6bd.tar.gz 123800 
BLAKE2B 
ecfe7a464907e2f1f444f7080349e889b314612d05588450589659eb42f98045212d631f65fbb866b6587f302bc7b89697074ddfc30b3b108cffdc044768fbe8
 SHA512 
5f9561bdef38b8099db9c592c1ca16f0072b5b3d014d815ab855951d9e963187c56c1c06ca03cb9eab47bd19bac6310787ce8a38f8840daf587c8ca2b3505048
 DIST opensea-operations-f9eab78b3cc349a74a1878b484ca27812506357b.tar.gz 463379 
BLAKE2B 
216ac13290ba1be7c6404b981327c46cddc7197ee3c978f156a7a42f0dde0ad38bdeaf4b5f88ce118143494f9c4de1a953a510cb6dfeb42675b264957bbaaf5f
 SHA512 
3e145108ec4a557c237f135a3afe0c716bd6b8ab3db940338c8543b8a58105db44fca9d10c8e8914e37c4f7759912b14abacd123bf2b59a4fefb6e32d2e8cb58
 DIST opensea-transport-f09d599a992e4e12e2537e9e5592c8bdf799dc0a.tar.gz 758522 
BLAKE2B 
e49a0980d0f2780da5d684af6881239d45cd585738b02b0eb2e88080d9e76a4e1b2005dc74794d3f3c6b6c98134a10d764768c903046ff95446ba57fd4d4d20f
 SHA512 
3b578295e5ff57e38182c358e4c62fe73462dadf219306dd66984cd67b7ca36d5cdb63258d9badbfa4a09a9b4ea33be6485c24c3ba8d4db99f4838ca4a64d14d

diff --git a/sys-apps/openSeaChest/openSeaChest-23.03.1.ebuild 
b/sys-apps/openSeaChest/openSeaChest-23.03.1.ebuild
index 195b7a6631..8a087598c1 100644
--- a/sys-apps/openSeaChest/openSeaChest-23.03.1.ebuild
+++ b/sys-apps/openSeaChest/openSeaChest-23.03.1.ebuild
@@ -7,17 +7,8 @@ inherit meson
 
 DESCRIPTION="SeaGate's open source harddrive control utilities"
 HOMEPAGE="https://github.com/Seagate/openSeaChest";
-SRC_URI="https://github.com/Seagate/openSeaChest/releases/download/v${PV}/SourceCode_With_Submodules.tar.xz";
+SRC_URI="https://github.com/Seagate/openSeaChest/releases/download/v${PV}/SourceCode_With_Submodules.tar.xz
 -> openSeaChest-v${PV}.tar.xz"
 LICENSE="MPL-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
-
-src_unpack() {
-   default
-
-   # upstream decompresses to openSeaChest-vXX.YY. We need 
openSeaChest-XX.YY
-   # without the 'v'.
-   # ... for 23.03.1 they still made the source extract to 23.03, so I 
guess
-   # we need to just put the version number here literally instead of 
using PV
-   mv "${WORKDIR}/openSeaChest-v23.03" "${S}"
-}
+S="${WORKDIR}/openSeaChest-v${PV}"



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2023-09-10 Thread Artemis Everfree
commit: 4d1a64ab9ecd14a9df9b9afad2e9b0cbdbf31ccc
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sun Sep 10 11:18:44 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sun Sep 10 11:18:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4d1a64ab

www-apps/forgejo: add 1.20.4.0, drop 1.20.2.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest | 2 +-
 www-apps/forgejo/{forgejo-1.20.2.0.ebuild => forgejo-1.20.4.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 673aa76ca5..a32b24b4e8 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,3 @@
 DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 
7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa
 SHA512 
4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f
-DIST forgejo-1.20.2.0.tar.gz 54334985 BLAKE2B 
d00b3d841b9002ef6368569d07d3e3643fa6f17005446d9fb14303eb1a03e7ef9f018348822378dbb4e5b64bbaa20e586da0015c0c1a6dffde8dd1ec59ea9265
 SHA512 
16204c846a5ba66aa0d9d1ec35175737daa13e1bddfc6d5f72963b232381abe168887b852d592aff51b6cbbb34a50bee7391a8c013802d2ae74bc6baf4ee1f11
 DIST forgejo-1.20.3.0.tar.gz 55513966 BLAKE2B 
e8e6700b91b213bd9b5e336d35d075c6ae1522085a35698a9dbdac0a72cab1d0ab7c63764a01b338dd4aff365d895dab50d299fbed6ec5255b4ec74a2d9d0daa
 SHA512 
20aa0067b7123847f00ccc90868cb99dc215e8bfb541cb9adfb9d205de7a30ff4d94693e43bd3ca86ea876daebc3cbbc46c41f502434467f862fe98198e75a8b
+DIST forgejo-1.20.4.0.tar.gz 55536470 BLAKE2B 
d7cc2c1a056a33b07f33c2366b839dff314fc66b3b98b59738aa932416255a48637f5631e7443f1f53fe3650563269abf255906112b222fd5c430d9704a1f70d
 SHA512 
b8861e47f700d4d4850295d0ef53b2f8255a5023e2ca48e9bc72a705b13033d0b4d8ad10279417b0a21c03ebdd1b86c25c3b8d06902b2cff4000592cc7b34283

diff --git a/www-apps/forgejo/forgejo-1.20.2.0.ebuild 
b/www-apps/forgejo/forgejo-1.20.4.0.ebuild
similarity index 100%
rename from www-apps/forgejo/forgejo-1.20.2.0.ebuild
rename to www-apps/forgejo/forgejo-1.20.4.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2023-09-05 Thread Artemis Everfree
commit: 1d8993fb25082f8d34533a2e3f20ea9df38e42dd
Author: Artemis Everfree  artemis  sh>
AuthorDate: Tue Sep  5 14:03:08 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Tue Sep  5 14:04:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d8993fb

www-apps/forgejo: add 1.20.3.0, drop 1.20.1.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest |  3 +--
 .../{forgejo-1.20.1.0.ebuild => forgejo-1.20.3.0.ebuild}  | 11 ++-
 2 files changed, 3 insertions(+), 11 deletions(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 5a7b59e379..673aa76ca5 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,4 +1,3 @@
 DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 
7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa
 SHA512 
4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f
-DIST forgejo-1.20.1.0.tar.gz 30700591 BLAKE2B 
d794a8a121e8e01bdd643122f1c1be8d046e3a50137b00abf1cae43b24f32040fc82f088b694c617d8f20853d1d9b21a3ce99395b776a58ff7a37f717fbf431f
 SHA512 
642b4ae14c1cedfcf856e0fad67e9825becce002c12d0431d247082c2e2f193ea8d8459a40a3fa69497fa3da6dca46ced5a855fb4dc1e52a34211e8938666cb0
 DIST forgejo-1.20.2.0.tar.gz 54334985 BLAKE2B 
d00b3d841b9002ef6368569d07d3e3643fa6f17005446d9fb14303eb1a03e7ef9f018348822378dbb4e5b64bbaa20e586da0015c0c1a6dffde8dd1ec59ea9265
 SHA512 
16204c846a5ba66aa0d9d1ec35175737daa13e1bddfc6d5f72963b232381abe168887b852d592aff51b6cbbb34a50bee7391a8c013802d2ae74bc6baf4ee1f11
-DIST forgejo-node-modules-cache-1.20.1.0.tar.gz 152983555 BLAKE2B 
e626ab10122c9105ae7861fbe869fcbd3203ef81152b4ac7a4521106303d7a80929c2fac1cde0eabe587f527aaa55b089973ec5019234127fb5024265f8a9928
 SHA512 
41eb9e09165e65cbb8a04e8b45e34a92b821343539549295dda6ae78995e89fb6341182555c2815754b8e6a8476c037a1ee89625a934e9f711109162d42c4b16
+DIST forgejo-1.20.3.0.tar.gz 55513966 BLAKE2B 
e8e6700b91b213bd9b5e336d35d075c6ae1522085a35698a9dbdac0a72cab1d0ab7c63764a01b338dd4aff365d895dab50d299fbed6ec5255b4ec74a2d9d0daa
 SHA512 
20aa0067b7123847f00ccc90868cb99dc215e8bfb541cb9adfb9d205de7a30ff4d94693e43bd3ca86ea876daebc3cbbc46c41f502434467f862fe98198e75a8b

diff --git a/www-apps/forgejo/forgejo-1.20.1.0.ebuild 
b/www-apps/forgejo/forgejo-1.20.3.0.ebuild
similarity index 89%
rename from www-apps/forgejo/forgejo-1.20.1.0.ebuild
rename to www-apps/forgejo/forgejo-1.20.3.0.ebuild
index 093ab08a13..f647011285 100644
--- a/www-apps/forgejo/forgejo-1.20.1.0.ebuild
+++ b/www-apps/forgejo/forgejo-1.20.3.0.ebuild
@@ -9,10 +9,7 @@ MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
 DESCRIPTION="A self-hosted lightweight software forge"
 HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo";
 
-SRC_URI="
-   
https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz
-   
https://pkg.artemis.sh/gentoo/pkg-deps/www-apps/forgejo/forgejo-node-modules-cache-${PV}.tar.gz
-"
+SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
 KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 S="${WORKDIR}/${PN}-src-${MY_PV}"
 
@@ -25,9 +22,6 @@ DEPEND="
acct-group/git
acct-user/git[gitea] )
pam? ( sys-libs/pam )"
-BDEPEND="
-   net-libs/nodejs[npm]
-"
 RDEPEND="${DEPEND}
dev-vcs/git
!www-apps/gitea" # until acct-user/git[forgejo]
@@ -82,7 +76,6 @@ src_compile() {
DRONE_TAG="${PV}"
LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]}"
TAGS="${forgejo_tags[*]}"
-   npm_config_cache="${WORKDIR}/node-modules-cache"
)
 
GOFLAGS=""
@@ -93,7 +86,7 @@ src_compile() {
# need to set -j1 or build fails due to a race condition between MAKE 
jobs.
# this does not actually impact build parallelism, because the go 
compiler
# will still build everything in parallel when it's invoked.
-   env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}"
+   env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}" backend
 }
 
 src_install() {



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2023-07-30 Thread Artemis Everfree
commit: c782e387d05f2da073c38f0416a57b7043ac0568
Author: Artemis Everfree  artemis  sh>
AuthorDate: Mon Jul 31 04:46:51 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Mon Jul 31 04:47:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c782e387

www-apps/forgejo: add 1.20.2.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest|   1 +
 www-apps/forgejo/forgejo-1.20.2.0.ebuild | 124 +++
 2 files changed, 125 insertions(+)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index deebbb6040..5a7b59e379 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,4 @@
 DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 
7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa
 SHA512 
4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f
 DIST forgejo-1.20.1.0.tar.gz 30700591 BLAKE2B 
d794a8a121e8e01bdd643122f1c1be8d046e3a50137b00abf1cae43b24f32040fc82f088b694c617d8f20853d1d9b21a3ce99395b776a58ff7a37f717fbf431f
 SHA512 
642b4ae14c1cedfcf856e0fad67e9825becce002c12d0431d247082c2e2f193ea8d8459a40a3fa69497fa3da6dca46ced5a855fb4dc1e52a34211e8938666cb0
+DIST forgejo-1.20.2.0.tar.gz 54334985 BLAKE2B 
d00b3d841b9002ef6368569d07d3e3643fa6f17005446d9fb14303eb1a03e7ef9f018348822378dbb4e5b64bbaa20e586da0015c0c1a6dffde8dd1ec59ea9265
 SHA512 
16204c846a5ba66aa0d9d1ec35175737daa13e1bddfc6d5f72963b232381abe168887b852d592aff51b6cbbb34a50bee7391a8c013802d2ae74bc6baf4ee1f11
 DIST forgejo-node-modules-cache-1.20.1.0.tar.gz 152983555 BLAKE2B 
e626ab10122c9105ae7861fbe869fcbd3203ef81152b4ac7a4521106303d7a80929c2fac1cde0eabe587f527aaa55b089973ec5019234127fb5024265f8a9928
 SHA512 
41eb9e09165e65cbb8a04e8b45e34a92b821343539549295dda6ae78995e89fb6341182555c2815754b8e6a8476c037a1ee89625a934e9f711109162d42c4b16

diff --git a/www-apps/forgejo/forgejo-1.20.2.0.ebuild 
b/www-apps/forgejo/forgejo-1.20.2.0.ebuild
new file mode 100644
index 00..f647011285
--- /dev/null
+++ b/www-apps/forgejo/forgejo-1.20.2.0.ebuild
@@ -0,0 +1,124 @@
+# Copyright 2016-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module tmpfiles systemd flag-o-matic
+
+MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
+DESCRIPTION="A self-hosted lightweight software forge"
+HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo";
+
+SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+S="${WORKDIR}/${PN}-src-${MY_PV}"
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="+acct pam sqlite pie"
+
+DEPEND="
+   acct? (
+   acct-group/git
+   acct-user/git[gitea] )
+   pam? ( sys-libs/pam )"
+RDEPEND="${DEPEND}
+   dev-vcs/git
+   !www-apps/gitea" # until acct-user/git[forgejo]
+
+DOCS=(
+   custom/conf/app.example.ini CONTRIBUTING.md README.md
+)
+FILECAPS=(
+   -m 711 cap_net_bind_service+ep usr/bin/forgejo
+)
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   local sedcmds=(
+   -e "s#^ROOT =#ROOT = 
${EPREFIX}/var/lib/gitea/gitea-repositories#"
+   -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#"
+   -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = 
${EPREFIX}/var/lib/gitea/data#"
+   -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
+   -e "s#^MODE = console#MODE = file#"
+   -e "s#^LEVEL = Trace#LEVEL = Info#"
+   -e "s#^LOG_SQL = true#LOG_SQL = false#"
+   -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
+   )
+
+   sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
+   if use sqlite ; then
+   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
+   fi
+}
+
+src_configure() {
+   # bug 832756 - PIE build issues
+   filter-flags -fPIE
+   filter-ldflags -fPIE -pie
+}
+
+src_compile() {
+   local forgejo_tags=(
+   bindata
+   $(usev pam)
+   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
+   )
+   local forgejo_settings=(
+   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini"
+   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
+   "-X 
code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2023-07-25 Thread Artemis Everfree
commit: aca70b0f4e06ba0dcc7a914d9a4807a18fd7aa1f
Author: Artemis Everfree  artemis  sh>
AuthorDate: Tue Jul 25 19:34:49 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Tue Jul 25 19:36:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aca70b0f

www-apps/forgejo: add 1.20.1.0, drop 1.18.0.1

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest  |  3 ++-
 ...ejo-1.18.0.1.ebuild => forgejo-1.20.1.0.ebuild} | 22 +-
 2 files changed, 15 insertions(+), 10 deletions(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index f87409daa..deebbb604 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,2 +1,3 @@
-DIST forgejo-1.18.0.1.tar.gz 58980172 BLAKE2B 
c5e9b276c9446f8f4ceb9dc00d502fe13b92d1c812526252315cc478148c3438fa3ecc8ef883f0dc092a09f812480e4c3166ca474e7f013a12596a02381488ca
 SHA512 
f1d6989cdf4df981e0c0d9f3abe49686c4ee5ddebfd2e54b384a8f52357b556c7bf48ea79cf7a8f9e32cda35e319a9c486c66d2d7a5e5d75fb0d1ad1a6e23598
 DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 
7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa
 SHA512 
4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f
+DIST forgejo-1.20.1.0.tar.gz 30700591 BLAKE2B 
d794a8a121e8e01bdd643122f1c1be8d046e3a50137b00abf1cae43b24f32040fc82f088b694c617d8f20853d1d9b21a3ce99395b776a58ff7a37f717fbf431f
 SHA512 
642b4ae14c1cedfcf856e0fad67e9825becce002c12d0431d247082c2e2f193ea8d8459a40a3fa69497fa3da6dca46ced5a855fb4dc1e52a34211e8938666cb0
+DIST forgejo-node-modules-cache-1.20.1.0.tar.gz 152983555 BLAKE2B 
e626ab10122c9105ae7861fbe869fcbd3203ef81152b4ac7a4521106303d7a80929c2fac1cde0eabe587f527aaa55b089973ec5019234127fb5024265f8a9928
 SHA512 
41eb9e09165e65cbb8a04e8b45e34a92b821343539549295dda6ae78995e89fb6341182555c2815754b8e6a8476c037a1ee89625a934e9f711109162d42c4b16

diff --git a/www-apps/forgejo/forgejo-1.18.0.1.ebuild 
b/www-apps/forgejo/forgejo-1.20.1.0.ebuild
similarity index 82%
rename from www-apps/forgejo/forgejo-1.18.0.1.ebuild
rename to www-apps/forgejo/forgejo-1.20.1.0.ebuild
index e9010e5d9..093ab08a1 100644
--- a/www-apps/forgejo/forgejo-1.18.0.1.ebuild
+++ b/www-apps/forgejo/forgejo-1.20.1.0.ebuild
@@ -9,14 +9,11 @@ MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
 DESCRIPTION="A self-hosted lightweight software forge"
 HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo";
 
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://codeberg.org/forgejo/forgejo";
-else
-   
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-fi
-
+SRC_URI="
+   
https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz
+   
https://pkg.artemis.sh/gentoo/pkg-deps/www-apps/forgejo/forgejo-node-modules-cache-${PV}.tar.gz
+"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 S="${WORKDIR}/${PN}-src-${MY_PV}"
 
 LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
@@ -28,6 +25,9 @@ DEPEND="
acct-group/git
acct-user/git[gitea] )
pam? ( sys-libs/pam )"
+BDEPEND="
+   net-libs/nodejs[npm]
+"
 RDEPEND="${DEPEND}
dev-vcs/git
!www-apps/gitea" # until acct-user/git[forgejo]
@@ -82,6 +82,7 @@ src_compile() {
DRONE_TAG="${PV}"
LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]}"
TAGS="${forgejo_tags[*]}"
+   npm_config_cache="${WORKDIR}/node-modules-cache"
)
 
GOFLAGS=""
@@ -89,7 +90,10 @@ src_compile() {
GOFLAGS+="-buildmode=pie"
fi
 
-   env "${makeenv[@]}" emake EXTRA_GOFLAGS="${GOFLAGS}" backend
+   # need to set -j1 or build fails due to a race condition between MAKE 
jobs.
+   # this does not actually impact build parallelism, because the go 
compiler
+   # will still build everything in parallel when it's invoked.
+   env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}"
 }
 
 src_install() {



[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2023-07-08 Thread Artemis Everfree
commit: 9950feaf1498baba4dfe85bdd6377543ef9b8372
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Jul  8 08:29:09 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Jul  8 08:30:46 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9950feaf

www-apps/forgejo: drop 1.19.3.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest|   1 -
 www-apps/forgejo/forgejo-1.19.3.0.ebuild | 127 ---
 2 files changed, 128 deletions(-)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index a0fa45412..f87409daa 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,3 +1,2 @@
 DIST forgejo-1.18.0.1.tar.gz 58980172 BLAKE2B 
c5e9b276c9446f8f4ceb9dc00d502fe13b92d1c812526252315cc478148c3438fa3ecc8ef883f0dc092a09f812480e4c3166ca474e7f013a12596a02381488ca
 SHA512 
f1d6989cdf4df981e0c0d9f3abe49686c4ee5ddebfd2e54b384a8f52357b556c7bf48ea79cf7a8f9e32cda35e319a9c486c66d2d7a5e5d75fb0d1ad1a6e23598
-DIST forgejo-1.19.3.0.tar.gz 60542292 BLAKE2B 
d96fe5ce326a2229c841af6f2329d7e711e48749323ab43b977e23ee36e660745d65a42a2430b995b3699177721731aba9b972f8b1e263b16ef738c0ebca827c
 SHA512 
446dc7725238db63da1ced323a800ee62f78906c255f73169b35d2582241c79b55b9e22c6cd6426429270e69582db524533b4ad595f2a4733814d4e34e6b340b
 DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 
7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa
 SHA512 
4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f

diff --git a/www-apps/forgejo/forgejo-1.19.3.0.ebuild 
b/www-apps/forgejo/forgejo-1.19.3.0.ebuild
deleted file mode 100644
index e9010e5d9..0
--- a/www-apps/forgejo/forgejo-1.19.3.0.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 2016-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps go-module tmpfiles systemd flag-o-matic
-
-MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
-DESCRIPTION="A self-hosted lightweight software forge"
-HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo";
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://codeberg.org/forgejo/forgejo";
-else
-   
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-fi
-
-S="${WORKDIR}/${PN}-src-${MY_PV}"
-
-LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
-SLOT="0"
-IUSE="+acct pam sqlite pie"
-
-DEPEND="
-   acct? (
-   acct-group/git
-   acct-user/git[gitea] )
-   pam? ( sys-libs/pam )"
-RDEPEND="${DEPEND}
-   dev-vcs/git
-   !www-apps/gitea" # until acct-user/git[forgejo]
-
-DOCS=(
-   custom/conf/app.example.ini CONTRIBUTING.md README.md
-)
-FILECAPS=(
-   -m 711 cap_net_bind_service+ep usr/bin/forgejo
-)
-
-RESTRICT="test"
-
-src_prepare() {
-   default
-
-   local sedcmds=(
-   -e "s#^ROOT =#ROOT = 
${EPREFIX}/var/lib/gitea/gitea-repositories#"
-   -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#"
-   -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = 
${EPREFIX}/var/lib/gitea/data#"
-   -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
-   -e "s#^MODE = console#MODE = file#"
-   -e "s#^LEVEL = Trace#LEVEL = Info#"
-   -e "s#^LOG_SQL = true#LOG_SQL = false#"
-   -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
-   )
-
-   sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
-   if use sqlite ; then
-   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
-   fi
-}
-
-src_configure() {
-   # bug 832756 - PIE build issues
-   filter-flags -fPIE
-   filter-ldflags -fPIE -pie
-}
-
-src_compile() {
-   local forgejo_tags=(
-   bindata
-   $(usev pam)
-   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
-   )
-   local forgejo_settings=(
-   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini"
-   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
-   "-X 
code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
-   )
-   local makeenv=(
-   DRONE_TAG="${PV}"
-   LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2023-07-08 Thread Artemis Everfree
commit: 34e762b98a2c983538ea4fdaf06c570d51e628b6
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sat Jul  8 08:28:07 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sat Jul  8 08:30:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=34e762b9

www-apps/forgejo: add 1.19.4.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest|   1 +
 www-apps/forgejo/forgejo-1.19.4.0.ebuild | 127 +++
 2 files changed, 128 insertions(+)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index 20af5f1c2..a0fa45412 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1,2 +1,3 @@
 DIST forgejo-1.18.0.1.tar.gz 58980172 BLAKE2B 
c5e9b276c9446f8f4ceb9dc00d502fe13b92d1c812526252315cc478148c3438fa3ecc8ef883f0dc092a09f812480e4c3166ca474e7f013a12596a02381488ca
 SHA512 
f1d6989cdf4df981e0c0d9f3abe49686c4ee5ddebfd2e54b384a8f52357b556c7bf48ea79cf7a8f9e32cda35e319a9c486c66d2d7a5e5d75fb0d1ad1a6e23598
 DIST forgejo-1.19.3.0.tar.gz 60542292 BLAKE2B 
d96fe5ce326a2229c841af6f2329d7e711e48749323ab43b977e23ee36e660745d65a42a2430b995b3699177721731aba9b972f8b1e263b16ef738c0ebca827c
 SHA512 
446dc7725238db63da1ced323a800ee62f78906c255f73169b35d2582241c79b55b9e22c6cd6426429270e69582db524533b4ad595f2a4733814d4e34e6b340b
+DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 
7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa
 SHA512 
4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f

diff --git a/www-apps/forgejo/forgejo-1.19.4.0.ebuild 
b/www-apps/forgejo/forgejo-1.19.4.0.ebuild
new file mode 100644
index 0..e9010e5d9
--- /dev/null
+++ b/www-apps/forgejo/forgejo-1.19.4.0.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2016-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module tmpfiles systemd flag-o-matic
+
+MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
+DESCRIPTION="A self-hosted lightweight software forge"
+HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo";
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://codeberg.org/forgejo/forgejo";
+else
+   
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+
+S="${WORKDIR}/${PN}-src-${MY_PV}"
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="+acct pam sqlite pie"
+
+DEPEND="
+   acct? (
+   acct-group/git
+   acct-user/git[gitea] )
+   pam? ( sys-libs/pam )"
+RDEPEND="${DEPEND}
+   dev-vcs/git
+   !www-apps/gitea" # until acct-user/git[forgejo]
+
+DOCS=(
+   custom/conf/app.example.ini CONTRIBUTING.md README.md
+)
+FILECAPS=(
+   -m 711 cap_net_bind_service+ep usr/bin/forgejo
+)
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   local sedcmds=(
+   -e "s#^ROOT =#ROOT = 
${EPREFIX}/var/lib/gitea/gitea-repositories#"
+   -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#"
+   -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = 
${EPREFIX}/var/lib/gitea/data#"
+   -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
+   -e "s#^MODE = console#MODE = file#"
+   -e "s#^LEVEL = Trace#LEVEL = Info#"
+   -e "s#^LOG_SQL = true#LOG_SQL = false#"
+   -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
+   )
+
+   sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
+   if use sqlite ; then
+   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
+   fi
+}
+
+src_configure() {
+   # bug 832756 - PIE build issues
+   filter-flags -fPIE
+   filter-ldflags -fPIE -pie
+}
+
+src_compile() {
+   local forgejo_tags=(
+   bindata
+   $(usev pam)
+   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
+   )
+   local forgejo_settings=(
+   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini"
+   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
+   "-X 
code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
+   )
+   local makeenv=(
+   DRONE_TAG="${PV}"
+   LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2023-06-29 Thread Artemis Everfree
commit: e15ae1f3ffc6901ee547449c9e99336fc60e2572
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Jun 29 21:51:12 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Thu Jun 29 21:54:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e15ae1f3

www-apps/forgejo: add myself as a maintainer

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/metadata.xml | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/www-apps/forgejo/metadata.xml b/www-apps/forgejo/metadata.xml
index 3e4c59ae5..6b7bf3b34 100644
--- a/www-apps/forgejo/metadata.xml
+++ b/www-apps/forgejo/metadata.xml
@@ -1,7 +1,15 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   arte...@artemis.sh
+   Primary maintainer
+   Artemis Everfree
+   
+   
+   
https://codeberg.org/forgejo/forgejo/releases
+   https://codeberg.org/forgejo/forgejo/issues
+   

User and group management via acct-*/git 
packages




[gentoo-commits] repo/proj/guru:dev commit in: www-apps/forgejo/

2023-06-29 Thread Artemis Everfree
commit: b01a9bc35bb316629ff5b20f48b8b748a63fa77c
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Jun 29 21:33:51 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Thu Jun 29 21:34:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b01a9bc3

www-apps/forgejo: add 1.19.3.0

Signed-off-by: Artemis Everfree  artemis.sh>

 www-apps/forgejo/Manifest|   1 +
 www-apps/forgejo/forgejo-1.19.3.0.ebuild | 127 +++
 2 files changed, 128 insertions(+)

diff --git a/www-apps/forgejo/Manifest b/www-apps/forgejo/Manifest
index e02f0825b..20af5f1c2 100644
--- a/www-apps/forgejo/Manifest
+++ b/www-apps/forgejo/Manifest
@@ -1 +1,2 @@
 DIST forgejo-1.18.0.1.tar.gz 58980172 BLAKE2B 
c5e9b276c9446f8f4ceb9dc00d502fe13b92d1c812526252315cc478148c3438fa3ecc8ef883f0dc092a09f812480e4c3166ca474e7f013a12596a02381488ca
 SHA512 
f1d6989cdf4df981e0c0d9f3abe49686c4ee5ddebfd2e54b384a8f52357b556c7bf48ea79cf7a8f9e32cda35e319a9c486c66d2d7a5e5d75fb0d1ad1a6e23598
+DIST forgejo-1.19.3.0.tar.gz 60542292 BLAKE2B 
d96fe5ce326a2229c841af6f2329d7e711e48749323ab43b977e23ee36e660745d65a42a2430b995b3699177721731aba9b972f8b1e263b16ef738c0ebca827c
 SHA512 
446dc7725238db63da1ced323a800ee62f78906c255f73169b35d2582241c79b55b9e22c6cd6426429270e69582db524533b4ad595f2a4733814d4e34e6b340b

diff --git a/www-apps/forgejo/forgejo-1.19.3.0.ebuild 
b/www-apps/forgejo/forgejo-1.19.3.0.ebuild
new file mode 100644
index 0..e9010e5d9
--- /dev/null
+++ b/www-apps/forgejo/forgejo-1.19.3.0.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2016-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module tmpfiles systemd flag-o-matic
+
+MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
+DESCRIPTION="A self-hosted lightweight software forge"
+HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo";
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://codeberg.org/forgejo/forgejo";
+else
+   
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+
+S="${WORKDIR}/${PN}-src-${MY_PV}"
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="+acct pam sqlite pie"
+
+DEPEND="
+   acct? (
+   acct-group/git
+   acct-user/git[gitea] )
+   pam? ( sys-libs/pam )"
+RDEPEND="${DEPEND}
+   dev-vcs/git
+   !www-apps/gitea" # until acct-user/git[forgejo]
+
+DOCS=(
+   custom/conf/app.example.ini CONTRIBUTING.md README.md
+)
+FILECAPS=(
+   -m 711 cap_net_bind_service+ep usr/bin/forgejo
+)
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+
+   local sedcmds=(
+   -e "s#^ROOT =#ROOT = 
${EPREFIX}/var/lib/gitea/gitea-repositories#"
+   -e "s#^ROOT_PATH =#ROOT_PATH = ${EPREFIX}/var/log/forgejo#"
+   -e "s#^APP_DATA_PATH = data#APP_DATA_PATH = 
${EPREFIX}/var/lib/gitea/data#"
+   -e "s#^HTTP_ADDR = 0.0.0.0#HTTP_ADDR = 127.0.0.1#"
+   -e "s#^MODE = console#MODE = file#"
+   -e "s#^LEVEL = Trace#LEVEL = Info#"
+   -e "s#^LOG_SQL = true#LOG_SQL = false#"
+   -e "s#^DISABLE_ROUTER_LOG = false#DISABLE_ROUTER_LOG = true#"
+   )
+
+   sed -i "${sedcmds[@]}" custom/conf/app.example.ini || die
+   if use sqlite ; then
+   sed -i -e "s#^DB_TYPE = .*#DB_TYPE = sqlite3#" 
custom/conf/app.example.ini || die
+   fi
+}
+
+src_configure() {
+   # bug 832756 - PIE build issues
+   filter-flags -fPIE
+   filter-ldflags -fPIE -pie
+}
+
+src_compile() {
+   local forgejo_tags=(
+   bindata
+   $(usev pam)
+   $(usex sqlite 'sqlite sqlite_unlock_notify' '')
+   )
+   local forgejo_settings=(
+   "-X 
code.gitea.io/gitea/modules/setting.CustomConf=${EPREFIX}/etc/forgejo/app.ini"
+   "-X 
code.gitea.io/gitea/modules/setting.CustomPath=${EPREFIX}/var/lib/gitea/custom"
+   "-X 
code.gitea.io/gitea/modules/setting.AppWorkPath=${EPREFIX}/var/lib/gitea"
+   )
+   local makeenv=(
+   DRONE_TAG="${PV}"
+   LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]}"
+   TAGS="${forgejo_tags[*]}"
+   )
+
+   GOFLAGS=""
+   if use pie ; then
+   GOFLAGS+="-buildmode=pie"
+   fi
+
+   env "${makeenv[@]}" emake EXTRA_GOFLAGS="${GOFLAGS}" backend
+}
+
+src_install() {
+   cp gi

[gentoo-commits] repo/proj/guru:dev commit in: sys-boot/zfsbootmenu/files/, sys-boot/zfsbootmenu/

2023-06-29 Thread Artemis Everfree
commit: 576ee93db3c9db57a0dcc1cb4ea3d99a3fc1157d
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Jun 29 20:09:47 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Thu Jun 29 20:15:03 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=576ee93d

sys-boot/zfsbootmenu: add 2.2.0

Signed-off-by: Artemis Everfree  artemis.sh>

 sys-boot/zfsbootmenu/Manifest  |  1 +
 .../files/zfsbootmenu-stub-location.patch  | 13 +++
 sys-boot/zfsbootmenu/zfsbootmenu-2.2.0.ebuild  | 45 ++
 3 files changed, 59 insertions(+)

diff --git a/sys-boot/zfsbootmenu/Manifest b/sys-boot/zfsbootmenu/Manifest
index 9fdbab689..c25b59cb0 100644
--- a/sys-boot/zfsbootmenu/Manifest
+++ b/sys-boot/zfsbootmenu/Manifest
@@ -1 +1,2 @@
 DIST zfsbootmenu-1.12.0.tar.gz 1688946 BLAKE2B 
291dcc813767def653bc4983cb9ff4c5b1d9f191cb8fee6e9a58cd6826fe0204606aa095339e9eeb6e4dd3201f5f9ad1b4cc3a26712960bf057198225f4b65f9
 SHA512 
5af3d258eee3ade3e9e11e084f4de0d251acc952348fdc4d3656b32f8fec7460c2d59fa883e06f482bd2f59e1055d6b908cf43c29aee47059d369231197a6645
+DIST zfsbootmenu-2.2.0.tar.gz 1825473 BLAKE2B 
3ec2c3b7fb7bfa0f2859978bbfe61fea0702000e8eeb03040cab6230195bb413d8e29dc256154606a3330ab403d05908fe2df6190c133885877e45948e7d5429
 SHA512 
7428ce3d5b168e65d26e9f2e26196d48287f16ed05c650600990fc5effa27c68d9f3af03eeb16ae7158c761e489ecef31bfbd868c64cc0bdee356ed00e7c0cfe

diff --git a/sys-boot/zfsbootmenu/files/zfsbootmenu-stub-location.patch 
b/sys-boot/zfsbootmenu/files/zfsbootmenu-stub-location.patch
new file mode 100644
index 0..d3daec194
--- /dev/null
+++ b/sys-boot/zfsbootmenu/files/zfsbootmenu-stub-location.patch
@@ -0,0 +1,13 @@
+diff --git a/etc/zfsbootmenu/config.yaml b/etc/zfsbootmenu/config.yaml
+index e8b196c..38b2812 100644
+--- a/etc/zfsbootmenu/config.yaml
 b/etc/zfsbootmenu/config.yaml
+@@ -14,6 +14,7 @@ Components:
+ Enabled: false
+ EFI:
+   ImageDir: /boot/efi/EFI/zbm
++  Stub: /usr/lib/systemd/boot/efi/linuxx64.elf.stub
+   Versions: false
+   Enabled: false
+ Kernel:
+

diff --git a/sys-boot/zfsbootmenu/zfsbootmenu-2.2.0.ebuild 
b/sys-boot/zfsbootmenu/zfsbootmenu-2.2.0.ebuild
new file mode 100644
index 0..32175a42e
--- /dev/null
+++ b/sys-boot/zfsbootmenu/zfsbootmenu-2.2.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="ZFS bootloader for root-on-ZFS systems"
+HOMEPAGE="https://zfsbootmenu.org";
+SRC_URI="https://github.com/zbm-dev/zfsbootmenu/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-stub-location.patch
+)
+
+RDEPEND="
+app-shells/fzf
+dev-lang/perl
+dev-perl/boolean
+dev-perl/Config-IniFiles
+dev-perl/Sort-Versions
+dev-perl/YAML-PP
+sys-apps/kexec-tools
+sys-block/mbuffer
+sys-fs/zfs
+sys-kernel/dracut
+"
+
+
+src_compile() {
+   # There's a makefile in the source repo but it's only for install. 
There's
+   # nothing to compile since zfsbootmenu is all scripts.
+   true
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}
+
+pkg_postinst () {
+   elog "Please consult upstream doumentation to install the bootloader
+   https://github.com/zbm-dev/zfsbootmenu";
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/openSeaChest/

2023-05-19 Thread Artemis Everfree
commit: a0e66e75a115b2bdd68474268e9e19f35241fa6a
Author: Artemis Everfree  artemis  sh>
AuthorDate: Fri May 19 19:46:56 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Fri May 19 19:46:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a0e66e75

sys-apps/openSeaChest: drop 23.03

Signed-off-by: Artemis Everfree  artemis.sh>

 sys-apps/openSeaChest/openSeaChest-23.03.ebuild | 21 -
 1 file changed, 21 deletions(-)

diff --git a/sys-apps/openSeaChest/openSeaChest-23.03.ebuild 
b/sys-apps/openSeaChest/openSeaChest-23.03.ebuild
deleted file mode 100644
index eaa18a859..0
--- a/sys-apps/openSeaChest/openSeaChest-23.03.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-#
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit meson
-
-DESCRIPTION="SeaGate's open source harddrive control utilities"
-HOMEPAGE="https://github.com/Seagate/openSeaChest";
-SRC_URI="https://github.com/Seagate/openSeaChest/releases/download/v${PV}/SourceCode_With_Submodules.tar.xz";
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-src_unpack() {
-   default
-
-   # upstream decompresses to openSeaChest-vXX.YY. We need 
openSeaChest-XX.YY
-   # without the 'v'
-   mv "${WORKDIR}/openSeaChest-v${PV}" "${S}"
-}



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/openSeaChest/

2023-05-19 Thread Artemis Everfree
commit: a7288472cf4ab6cf097ee45a06a7c491eda999f2
Author: Artemis Everfree  artemis  sh>
AuthorDate: Fri May 19 19:46:11 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Fri May 19 19:46:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a7288472

sys-apps/openSeaChest: add 23.03.1

Signed-off-by: Artemis Everfree  artemis.sh>

 sys-apps/openSeaChest/openSeaChest-23.03.1.ebuild | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/sys-apps/openSeaChest/openSeaChest-23.03.1.ebuild 
b/sys-apps/openSeaChest/openSeaChest-23.03.1.ebuild
new file mode 100644
index 0..195b7a663
--- /dev/null
+++ b/sys-apps/openSeaChest/openSeaChest-23.03.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+#
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit meson
+
+DESCRIPTION="SeaGate's open source harddrive control utilities"
+HOMEPAGE="https://github.com/Seagate/openSeaChest";
+SRC_URI="https://github.com/Seagate/openSeaChest/releases/download/v${PV}/SourceCode_With_Submodules.tar.xz";
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+src_unpack() {
+   default
+
+   # upstream decompresses to openSeaChest-vXX.YY. We need 
openSeaChest-XX.YY
+   # without the 'v'.
+   # ... for 23.03.1 they still made the source extract to 23.03, so I 
guess
+   # we need to just put the version number here literally instead of 
using PV
+   mv "${WORKDIR}/openSeaChest-v23.03" "${S}"
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/openSeaChest/

2023-03-02 Thread Artemis Everfree
commit: 91c5f25ea7ff33f94a06c506748c1c5ad5758d27
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Mar  2 09:53:53 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Thu Mar  2 09:53:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=91c5f25e

sys-apps/openSeaChest: add 23.03

Signed-off-by: Artemis Everfree  artemis.sh>

 sys-apps/openSeaChest/Manifest  |  1 +
 sys-apps/openSeaChest/openSeaChest-23.03.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/sys-apps/openSeaChest/Manifest b/sys-apps/openSeaChest/Manifest
index 0e99d4675..18335cd7d 100644
--- a/sys-apps/openSeaChest/Manifest
+++ b/sys-apps/openSeaChest/Manifest
@@ -1,3 +1,4 @@
+DIST SourceCode_With_Submodules.tar.xz 1116144 BLAKE2B 
6e1f900c07fb8094e46b3382fabee27ddf23954b66e849853a02f635b8058155bbfd57fadb93f4478a4b42e63bf98d3dc6343d12d765cb2277a53cbbd964c329
 SHA512 
525b4234c43178944c7afea3a429c7f640c6fd668cc6b544014cde1cd79c9934b848c93b25d28113605a7a75a0d029d1b77ac51cd37397fb25eb5a009c619161
 DIST openSeaChest-22.07.tar.gz 806167 BLAKE2B 
937b67071f7ade15039d4239c63aadbf43ff2e06e86e4bcc8f45b5767898d52a1a518754ec3dddb3baee765c24bca7dd58f8e6292fde7890e1f59876
 SHA512 
314e466d64104dd949833f72b089b3cea3f0cded55ddc8aec945fd69374baa6e2409269fee679618e6893e2dc4aafac4878cf54a5621f116f9c721c8b7a5db60
 DIST opensea-common-a2155bb5d1f45e50cc2e0158ed183d15e12de6bd.tar.gz 123800 
BLAKE2B 
ecfe7a464907e2f1f444f7080349e889b314612d05588450589659eb42f98045212d631f65fbb866b6587f302bc7b89697074ddfc30b3b108cffdc044768fbe8
 SHA512 
5f9561bdef38b8099db9c592c1ca16f0072b5b3d014d815ab855951d9e963187c56c1c06ca03cb9eab47bd19bac6310787ce8a38f8840daf587c8ca2b3505048
 DIST opensea-operations-f9eab78b3cc349a74a1878b484ca27812506357b.tar.gz 463379 
BLAKE2B 
216ac13290ba1be7c6404b981327c46cddc7197ee3c978f156a7a42f0dde0ad38bdeaf4b5f88ce118143494f9c4de1a953a510cb6dfeb42675b264957bbaaf5f
 SHA512 
3e145108ec4a557c237f135a3afe0c716bd6b8ab3db940338c8543b8a58105db44fca9d10c8e8914e37c4f7759912b14abacd123bf2b59a4fefb6e32d2e8cb58

diff --git a/sys-apps/openSeaChest/openSeaChest-23.03.ebuild 
b/sys-apps/openSeaChest/openSeaChest-23.03.ebuild
new file mode 100644
index 0..eaa18a859
--- /dev/null
+++ b/sys-apps/openSeaChest/openSeaChest-23.03.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+#
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit meson
+
+DESCRIPTION="SeaGate's open source harddrive control utilities"
+HOMEPAGE="https://github.com/Seagate/openSeaChest";
+SRC_URI="https://github.com/Seagate/openSeaChest/releases/download/v${PV}/SourceCode_With_Submodules.tar.xz";
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+src_unpack() {
+   default
+
+   # upstream decompresses to openSeaChest-vXX.YY. We need 
openSeaChest-XX.YY
+   # without the 'v'
+   mv "${WORKDIR}/openSeaChest-v${PV}" "${S}"
+}



[gentoo-commits] repo/proj/guru:dev commit in: games-emulation/yuzu/

2023-02-02 Thread Artemis Everfree
commit: 87e7d48f842396dc937216b39ebf81ee852aec5a
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Feb  2 20:01:36 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Thu Feb  2 20:01:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=87e7d48f

games-emulation/yuzu: update Manifest

Signed-off-by: Artemis Everfree  artemis.sh>

 games-emulation/yuzu/Manifest | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/games-emulation/yuzu/Manifest b/games-emulation/yuzu/Manifest
index d48c4e7d7..12a1ec9b7 100644
--- a/games-emulation/yuzu/Manifest
+++ b/games-emulation/yuzu/Manifest
@@ -1,5 +1,11 @@
 DIST yuzu-0_p20220725-compatibility_list.json 1255189 BLAKE2B 
e2f39f6703bfd49e918d62bcc05d03ae19e3c9be45ade4b266bf9ba8956fd3e8ef246db4804e72d4eb4782f0008ac63d118217e3ef95bbe4c148008c4b764407
 SHA512 
ba3b149c91d11be2f1033214f03a09e5a3b5cfd559acba40a78f3b3932a93675ff6751eb2701326adc15b90cb2508c03698c3a531fe1cb4ed445a5b189424410
 DIST yuzu-0_p20220725.tar.gz 4929471 BLAKE2B 
0d7f633936ef571da02562a853576ad1acd5dcae9035e2539ea94269d3c266cc9ba60ad8c8b9cd1f15413de3ab2bbb9b9cb8fa0fb6d6d20561a4f42d89c99662
 SHA512 
8f2ab5dd406cdb26821ad621cb816f22866a83d92969fea6b90c77c8cb9e1d39e4179c1e3c5aa4be56ed8f1707c801071dd90807f6011bc8a631f62b22930d2e
+DIST yuzu-0_p20230202-compatibility_list.json 1701739 BLAKE2B 
204502a6c8e2838b126c857d7b39cbcfe25a577515f2272d80185a9543e95c324e069d3f3de41564ca24aab5988d38725423691b3a3e6415ea87fd6772c30f1d
 SHA512 
6f380cc5736c7cf3001b4485095dd00d2ad8d5d3459dea0aed006c3361731823a181adf94edd612ffdc8a6fb0c697f7f70cfb1402953c95a9fdd0faaae42
+DIST yuzu-0_p20230202.tar.gz 5535753 BLAKE2B 
f9dbc43523a5745c3f73d18dc4f8b31811bb80fdc3ac362e584197e01db103324aa568143389cdba1d42d9639af88b49e24312f1ead085a6727afa6d470ca5b5
 SHA512 
faf597e0ed5837d3b358dfbb7d4cd8e535b4dc49be8781e556fc0b3677e48892c9c71c346bda49c5f6ac081502431480126c11b28a343bc5050341b8a384a7a2
 DIST yuzu-discord-0_p20220725.tar.gz 2108078 BLAKE2B 
e89ee4a196167cabaecfab82d191516eb0cf0fa89e35f95b6d118d5baad25f5d13d9002a8dcfe4aba099af7b9c1eb72835eb3baa9e4deaedd2754e99687b5967
 SHA512 
06205287addabfb343ccd9af997b693ed221fe564355d3629d4dee6c003e768b3f65f2b34eb04ef29807a15c5fa34b04c664212b7e0d15b09ad9a4e4be10a560
+DIST yuzu-discord-0_p20230202.tar.gz 2106929 BLAKE2B 
6e40c938cca5ef3feb8dc65265ef1a4cd3db58c0bbea2fb3d3a4e70748c451ead54932857d761b942a7018dcf461e43bc10ee5eab7907730319675b49564260a
 SHA512 
323b6c8828a2e18f7986aa968ab2ce7ed876196c726d5114a07a536091090f4bd6d4080d87e7fdc4f96dff55871002d8a9a7daa50febd49b75d066e9e363c7ce
 DIST yuzu-dynarmic-0_p20220725.tar.gz 2668960 BLAKE2B 
5089f2d536664f5b38ee54eb17c37721a8dc8ffb80712f69461a94ddfd3cb2cd1a26df84720d2574b0156571ec6a9daf3861092de0669e195d6e49283c24fc11
 SHA512 
1915b0c8d06cf25f074b457e6e6a6944a01f4e3273e8979e71649d7b273484cff344c87a9da7115862a7c8c1f75c8b2ff5110e3079935d1212173fdc00a71a77
+DIST yuzu-dynarmic-0_p20230202.tar.gz 3582382 BLAKE2B 
46df3546287e6b591e346009ab86c4db80ab19fd0493d057145c20a26c61c8ff85147acc4aac0de36386a18a003d291e4c8ab9a3b2664fe2f9537de74f8fa2ed
 SHA512 
13b2da826bb1de5e610d92979af466bd404bee447f0200277e976797b31ed6844d20541c980ed3a7e5a9aef6fac2a5bc9cb94b37dcc46272c7b51bcb878c3fc6
+DIST yuzu-sirit-0_p20230202.tar.gz 23853 BLAKE2B 
4c4e69203a75cf849497e540bb0dcea694a72b4230f205b769447d3d11f7c0fb089ca262009396b9af55503d45b128edb1e99e438b89ab21ac842f789c5109a3
 SHA512 
43204596db5c6295cc8bdf9355fd71433fa5d1e28d9d8c01f12082d2cd8fb6f78e20d97b396e7bdf202afae2361386f1861a1012d2947569dcbb114996fc6b1d
 DIST yuzu-xbyak-0_p20220725.tar.gz 227168 BLAKE2B 
6d03000be6a37704b86948ac58b9f2fd3809a892e59018be7e109eb6ce866727e83cb775307ae049b9aa5048028b3390e14b131f6cbda10e346be2acd866a20b
 SHA512 
792146aefc2e3af9f412db383b4fcbd5e945f9814bde25cc18ea76a6f276c3bd6c38edb581074a2b48d11176a398cc6873556b5e2986449fe0417b7e46c09d95
+DIST yuzu-xbyak-0_p20230202.tar.gz 249481 BLAKE2B 
94eb81637f410ea88781cb3da94dfce4e4a6104458b0774d36c98f6cd2114f55772182f4535e502a5efa06290677fc67d0bac9db4effb7fa44a79561b16c1738
 SHA512 
87f6ba92a484738b3a75a4d2c5c7e3f4f9ca65cdc02f71b761dba72c8320a011dd38ea5350516d980b8370211977816de4c3357fc5ae8c9f0a86b4a595768c5e



[gentoo-commits] repo/proj/guru:dev commit in: net-libs/libuecc/

2023-02-02 Thread Artemis Everfree
commit: 99306e3cd2a902f90785d97154a97f960b79c9c1
Author: Artemis Everfree  artemis  sh>
AuthorDate: Thu Feb  2 19:43:31 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Thu Feb  2 19:44:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=99306e3c

net-libs/libuecc: Add static-libs USE flag

Signed-off-by: Artemis Everfree  artemis.sh>

 net-libs/libuecc/libuecc-7.ebuild | 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/net-libs/libuecc/libuecc-7.ebuild 
b/net-libs/libuecc/libuecc-7.ebuild
index 0baec7b98..4bd66bee6 100644
--- a/net-libs/libuecc/libuecc-7.ebuild
+++ b/net-libs/libuecc/libuecc-7.ebuild
@@ -12,7 +12,11 @@ 
SRC_URI="https://github.com/NeoRaider/libuecc/releases/download/v${PV}/${P}.tar.
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
-RDEPEND=""
-DEPEND="${RDEPEND}"
-BDEPEND=""
-IDEPEND=""
+IUSE="static-libs"
+
+src_install() {
+   cmake_src_install
+   if ! use static-libs; then
+   find "${ED}" -name "*.a" -delete
+   fi
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-vpn/fastd/

2023-01-31 Thread Artemis Everfree
commit: e8e9f77fc8662f83ff4608d3ccdc4f511dff727e
Author: Artemis Everfree  artemis  sh>
AuthorDate: Wed Feb  1 04:08:28 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Wed Feb  1 04:09:05 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e8e9f77f

net-vpn/fastd: keepdir /etc/fastd

Signed-off-by: Artemis Everfree  artemis.sh>

 net-vpn/fastd/fastd-22.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-vpn/fastd/fastd-22.ebuild b/net-vpn/fastd/fastd-22.ebuild
index 789e8b99d..a785085ab 100644
--- a/net-vpn/fastd/fastd-22.ebuild
+++ b/net-vpn/fastd/fastd-22.ebuild
@@ -70,4 +70,5 @@ src_install() {
systemd_dounit "doc/examples/fastd@.service"
newinitd "${FILESDIR}/fastd.init" fastd
use doc && doman doc/build/man/*
+   keepdir /etc/fastd
 }



[gentoo-commits] repo/proj/guru:dev commit in: net-vpn/fastd/files/, net-vpn/fastd/

2023-01-31 Thread Artemis Everfree
commit: 024e170cd96c3e0e537109affbb591e8e11ab17b
Author: Artemis Everfree  artemis  sh>
AuthorDate: Wed Feb  1 00:04:08 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Wed Feb  1 00:10:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=024e170c

net-vpn/fastd: new package, add 22

Signed-off-by: Artemis Everfree  artemis.sh>

 net-vpn/fastd/Manifest |  1 +
 net-vpn/fastd/fastd-22.ebuild  | 73 ++
 net-vpn/fastd/files/fastd.init | 55 +++
 net-vpn/fastd/metadata.xml | 16 +
 4 files changed, 145 insertions(+)

diff --git a/net-vpn/fastd/Manifest b/net-vpn/fastd/Manifest
new file mode 100644
index 0..78d7a7b42
--- /dev/null
+++ b/net-vpn/fastd/Manifest
@@ -0,0 +1 @@
+DIST fastd-22.tar.xz 161288 BLAKE2B 
25c741a0fe1ff4d8f02ee932301cc0bf58ff65cb95d4f53a49b2ef691d8531a917c1fea5b93f796dc0151ebeea3edd2b0c97e1ea5649ef2dfa4043b489c945eb
 SHA512 
66196fa13c93b87b78b9e31bc267cf616dcfb4a964387c4a3f0f3176fa1529be335a6fac91379038d6a8b1a1be4fea547659551a8a9fa8d6939589d5f8a9a7aa

diff --git a/net-vpn/fastd/fastd-22.ebuild b/net-vpn/fastd/fastd-22.ebuild
new file mode 100644
index 0..789e8b99d
--- /dev/null
+++ b/net-vpn/fastd/fastd-22.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+#
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit linux-info meson systemd
+
+DESCRIPTION="A very small VPN daemon which tunnels IP packets and Ethernet 
frames over UDP."
+HOMEPAGE="https://fastd.readthedocs.io/";
+SRC_URI="https://github.com/NeoRaider/fastd/releases/download/v${PV}/${P}.tar.xz";
+
+# while source COPYRIGHT also mentions LGPLv2.1+, that only applies to
+# vendored libmnl. we are using system libmnl.
+LICENSE="BSD BSD-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+caps doc offload-l2tp systemd test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+>=net-libs/libuecc-6
+dev-libs/json-c
+dev-libs/libsodium
+dev-libs/openssl
+offload-l2tp? ( net-libs/libmnl )
+caps? ( sys-libs/libcap )
+test? ( dev-util/cmocka )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+sys-devel/bison
+doc? ( dev-python/sphinx )
+"
+IDEPEND=""
+
+pkg_setup() {
+   if use offload-l2tp; then
+   CONFIG_CHECK="~L2TP ~L2TP_V3 ~L2TP_ETH"
+   declare -g ERROR_L2TP="CONFIG_L2TP isn't set. Offloading 
L2TP to kernel will not work."
+   declare -g ERROR_L2TP_V3="CONFIG_L2TP_V3  isn't set. Offloading 
L2TP to kernel will not work."
+   declare -g ERROR_L2TP_ETH="CONFIG_L2TP_ETH isn't set. 
Offloading L2TP to kernel will not work."
+   linux-info_pkg_setup
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature caps capabilities)
+   $(meson_feature offload-l2tp offload_l2tp)
+   $(meson_feature systemd)
+   $(meson_use test build_tests)
+   -Dlibmnl_builtin=false
+   )
+   meson_src_configure
+}
+
+src_compile() {
+   meson_src_compile
+   if use doc; then
+   einfo "Building documentation ..."
+   local doc_dir="${S}/doc"
+   cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!"
+   emake man || die "Building documentation failed!"
+   fi
+}
+
+src_install() {
+   meson_src_install
+   systemd_dounit "doc/examples/fastd@.service"
+   newinitd "${FILESDIR}/fastd.init" fastd
+   use doc && doman doc/build/man/*
+}

diff --git a/net-vpn/fastd/files/fastd.init b/net-vpn/fastd/files/fastd.init
new file mode 100644
index 0..9f93c7a81
--- /dev/null
+++ b/net-vpn/fastd/files/fastd.init
@@ -0,0 +1,55 @@
+#!/sbin/openrc-run
+# Copyright 2023 Gentoo Authors
+#
+# Distributed under the terms of the GNU General Public License v2
+
+name="fastd"
+description="fastd (Fast and Secure Tunnelling Daemon)"
+
+# usage would be i.e. fastd.my_vpn
+IFACE="${RC_SVCNAME#*.}"
+
+command="/usr/bin/fastd"
+command_args="--syslog-level info --syslog-ident fastd.${IFACE} --config 
/etc/fastd/${IFACE}/fastd.conf"
+pidfile="/run/${RC_SVCNAME}.pid"
+command_args_background="--daemon --pid-file ${pidfile}"
+
+depend() {
+need net
+use dns
+}
+
+extra_commands="checkconfig"
+checkconfig() {
+if [ "${IFACE}" = "${RC_SVCNAME}" ]; then
+eerror "You cannot call this init script directly. You must create a 
symbolic link to it with the configuration name:"
+eerror "mkdir -p /etc/fastd/my_vpn"
+eerror "nano /etc/fastd/my_vpn/fa

[gentoo-commits] repo/proj/guru:dev commit in: net-libs/libuecc/

2023-01-31 Thread Artemis Everfree
commit: be850f8f6cbf776f5b57b914c1b6d27ef23ea8a4
Author: Artemis Everfree  artemis  sh>
AuthorDate: Wed Feb  1 00:02:56 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Wed Feb  1 00:03:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=be850f8f

net-libs/libuecc: new package, add 7

dependency of fastd

Signed-off-by: Artemis Everfree  artemis.sh>

 net-libs/libuecc/Manifest |  1 +
 net-libs/libuecc/libuecc-7.ebuild | 18 ++
 net-libs/libuecc/metadata.xml | 12 
 3 files changed, 31 insertions(+)

diff --git a/net-libs/libuecc/Manifest b/net-libs/libuecc/Manifest
new file mode 100644
index 0..1e35f2f38
--- /dev/null
+++ b/net-libs/libuecc/Manifest
@@ -0,0 +1 @@
+DIST libuecc-7.tar.xz 34616 BLAKE2B 
b945af80daa17dc4106bf9f372d30755aa3960eebd2188441ecfbc42983edc8761ab2cf705ba78aacde93e82bb69fe3da00381cc57fceaf5f2a9ddf5b711f8e9
 SHA512 
44c5a00f578d301c1bffe8c2852912740f8af72ae6c2772cc263510df9b63d6b4ea15bd29215794c86d92fd797d18a078b97239ead0ad5238b1f976a6e2bcaa1

diff --git a/net-libs/libuecc/libuecc-7.ebuild 
b/net-libs/libuecc/libuecc-7.ebuild
new file mode 100644
index 0..0baec7b98
--- /dev/null
+++ b/net-libs/libuecc/libuecc-7.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2023 Gentoo Authors
+#
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+DESCRIPTION="a very small Elliptic Curve Cryptography library
+compatible with Ed25519."
+HOMEPAGE="https://github.com/NeoRaider/libuecc";
+SRC_URI="https://github.com/NeoRaider/libuecc/releases/download/v${PV}/${P}.tar.xz";
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+RDEPEND=""
+DEPEND="${RDEPEND}"
+BDEPEND=""
+IDEPEND=""

diff --git a/net-libs/libuecc/metadata.xml b/net-libs/libuecc/metadata.xml
new file mode 100644
index 0..452833dc3
--- /dev/null
+++ b/net-libs/libuecc/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+
+arte...@artemis.sh
+Primary maintainer
+Artemis Everfree
+
+
+NeoRaider/libuecc
+
+



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/openSeaChest/

2023-01-17 Thread Artemis Everfree
commit: cb92438c9c2d66cb791a3f194d77353d7a5f28e7
Author: Artemis Everfree  artemis  sh>
AuthorDate: Tue Jan 17 21:59:14 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Tue Jan 17 22:01:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cb92438c

sys-apps/openSeaChest: if src layout changes, die

add `die` to `mv` commands, and remove the mkdir. if the subprojects
directory stops existing, the ebuild needs to be updated anyhow.

Signed-off-by: Artemis Everfree  artemis.sh>

 sys-apps/openSeaChest/openSeaChest-22.07.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/sys-apps/openSeaChest/openSeaChest-22.07.ebuild 
b/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
index 0ba9b5dc4..32b369400 100644
--- a/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
+++ b/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
@@ -26,15 +26,14 @@ src_prepare() {
default
 
# Move over submodules, because the upstream tar doesn't have them.
-   mkdir -p "${S}"/'subprojects'
rmdir "${S}"/'subprojects/opensea-common' || die
-   mv "${WORKDIR}"/'Seagate-opensea-common-a2155bb' 
"${S}"/'subprojects/opensea-common'
+   mv "${WORKDIR}"/'Seagate-opensea-common-a2155bb' 
"${S}"/'subprojects/opensea-common' || die
rmdir "${S}"/'subprojects/opensea-operations' || die
-   mv "${WORKDIR}"/'Seagate-opensea-operations-f9eab78' 
"${S}"/'subprojects/opensea-operations'
+   mv "${WORKDIR}"/'Seagate-opensea-operations-f9eab78' 
"${S}"/'subprojects/opensea-operations' || die
rmdir "${S}"/'subprojects/opensea-transport' || die
-   mv "${WORKDIR}"/'Seagate-opensea-transport-f09d599' 
"${S}"/'subprojects/opensea-transport'
+   mv "${WORKDIR}"/'Seagate-opensea-transport-f09d599' 
"${S}"/'subprojects/opensea-transport' || die
rmdir "${S}"/'subprojects/wingetopt' || die
-   mv "${WORKDIR}"/'Seagate-wingetopt-a8c80ad' 
"${S}"/'subprojects/wingetopt'
+   mv "${WORKDIR}"/'Seagate-wingetopt-a8c80ad' 
"${S}"/'subprojects/wingetopt' || die
 }
 
 src_configure() {



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/openSeaChest/

2023-01-16 Thread Artemis Everfree
commit: 0465ebade20b8a31a5065f3516da1f8d1856a14f
Author: Artemis Everfree  artemis  sh>
AuthorDate: Tue Jan 17 07:16:05 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Tue Jan 17 07:16:05 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0465ebad

sys-apps/openSeaChest: remove trailing spaces

Signed-off-by: Artemis Everfree  artemis.sh>

 sys-apps/openSeaChest/openSeaChest-22.07.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/openSeaChest/openSeaChest-22.07.ebuild 
b/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
index 1881c1951..0ba9b5dc4 100644
--- a/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
+++ b/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
@@ -27,9 +27,9 @@ src_prepare() {
 
# Move over submodules, because the upstream tar doesn't have them.
mkdir -p "${S}"/'subprojects'
-   rmdir "${S}"/'subprojects/opensea-common' || die 
+   rmdir "${S}"/'subprojects/opensea-common' || die
mv "${WORKDIR}"/'Seagate-opensea-common-a2155bb' 
"${S}"/'subprojects/opensea-common'
-   rmdir "${S}"/'subprojects/opensea-operations' || die 
+   rmdir "${S}"/'subprojects/opensea-operations' || die
mv "${WORKDIR}"/'Seagate-opensea-operations-f9eab78' 
"${S}"/'subprojects/opensea-operations'
rmdir "${S}"/'subprojects/opensea-transport' || die
mv "${WORKDIR}"/'Seagate-opensea-transport-f09d599' 
"${S}"/'subprojects/opensea-transport'



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/openSeaChest/

2023-01-16 Thread Artemis Everfree
commit: 14b03387a53bc88cfa2011c43bbc61bf4af59374
Author: Artemis Everfree  artemis  sh>
AuthorDate: Tue Jan 17 04:50:55 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Tue Jan 17 04:55:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=14b03387

sys-apps/openSeaChest: rmdir || die, fix var order

Addresses comments on the commit introducing this package.

Signed-off-by: Artemis Everfree  artemis.sh>

 sys-apps/openSeaChest/openSeaChest-22.07.ebuild | 12 +---
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/sys-apps/openSeaChest/openSeaChest-22.07.ebuild 
b/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
index 90839415d..1881c1951 100644
--- a/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
+++ b/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
@@ -7,8 +7,6 @@ inherit meson
 
 DESCRIPTION="SeaGate's open source harddrive control utilities"
 HOMEPAGE="https://github.com/Seagate/openSeaChest";
-LICENSE="MPL-2.0"
-
 SRC_URI="
 https://github.com/Seagate/openSeaChest/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
 
https://api.github.com/repos/Seagate/opensea-common/tarball/a2155bb5d1f45e50cc2e0158ed183d15e12de6bd
 -> opensea-common-a2155bb5d1f45e50cc2e0158ed183d15e12de6bd.tar.gz
@@ -16,7 +14,7 @@ 
https://api.github.com/repos/Seagate/opensea-operations/tarball/f9eab78b3cc349a7
 
https://api.github.com/repos/Seagate/opensea-transport/tarball/f09d599a992e4e12e2537e9e5592c8bdf799dc0a
 -> opensea-transport-f09d599a992e4e12e2537e9e5592c8bdf799dc0a.tar.gz
 
https://api.github.com/repos/Seagate/wingetopt/tarball/a8c80ade25449464bc847d65420f41eb5262ff62
 -> wingetopt-a8c80ade25449464bc847d65420f41eb5262ff62.tar.gz
 "
-
+LICENSE="MPL-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
 RDEPEND=""
@@ -29,13 +27,13 @@ src_prepare() {
 
# Move over submodules, because the upstream tar doesn't have them.
mkdir -p "${S}"/'subprojects'
-   rmdir "${S}"/'subprojects/opensea-common' || true
+   rmdir "${S}"/'subprojects/opensea-common' || die 
mv "${WORKDIR}"/'Seagate-opensea-common-a2155bb' 
"${S}"/'subprojects/opensea-common'
-   rmdir "${S}"/'subprojects/opensea-operations' || true
+   rmdir "${S}"/'subprojects/opensea-operations' || die 
mv "${WORKDIR}"/'Seagate-opensea-operations-f9eab78' 
"${S}"/'subprojects/opensea-operations'
-   rmdir "${S}"/'subprojects/opensea-transport' || true
+   rmdir "${S}"/'subprojects/opensea-transport' || die
mv "${WORKDIR}"/'Seagate-opensea-transport-f09d599' 
"${S}"/'subprojects/opensea-transport'
-   rmdir "${S}"/'subprojects/wingetopt' || true
+   rmdir "${S}"/'subprojects/wingetopt' || die
mv "${WORKDIR}"/'Seagate-wingetopt-a8c80ad' 
"${S}"/'subprojects/wingetopt'
 }
 



[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/openSeaChest/

2023-01-15 Thread Artemis Everfree
commit: cc8ef5033de60c5c337308431b7ded985068503c
Author: Artemis Everfree  artemis  sh>
AuthorDate: Sun Jan 15 07:59:45 2023 +
Commit:     Artemis Everfree  artemis  sh>
CommitDate: Sun Jan 15 18:29:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cc8ef503

sys-apps/openSeaChest: new package, add 22.07

Signed-off-by: Artemis Everfree  artemis.sh>

 sys-apps/openSeaChest/Manifest  |  5 +++
 sys-apps/openSeaChest/metadata.xml  | 12 +++
 sys-apps/openSeaChest/openSeaChest-22.07.ebuild | 44 +
 3 files changed, 61 insertions(+)

diff --git a/sys-apps/openSeaChest/Manifest b/sys-apps/openSeaChest/Manifest
new file mode 100644
index 0..0e99d4675
--- /dev/null
+++ b/sys-apps/openSeaChest/Manifest
@@ -0,0 +1,5 @@
+DIST openSeaChest-22.07.tar.gz 806167 BLAKE2B 
937b67071f7ade15039d4239c63aadbf43ff2e06e86e4bcc8f45b5767898d52a1a518754ec3dddb3baee765c24bca7dd58f8e6292fde7890e1f59876
 SHA512 
314e466d64104dd949833f72b089b3cea3f0cded55ddc8aec945fd69374baa6e2409269fee679618e6893e2dc4aafac4878cf54a5621f116f9c721c8b7a5db60
+DIST opensea-common-a2155bb5d1f45e50cc2e0158ed183d15e12de6bd.tar.gz 123800 
BLAKE2B 
ecfe7a464907e2f1f444f7080349e889b314612d05588450589659eb42f98045212d631f65fbb866b6587f302bc7b89697074ddfc30b3b108cffdc044768fbe8
 SHA512 
5f9561bdef38b8099db9c592c1ca16f0072b5b3d014d815ab855951d9e963187c56c1c06ca03cb9eab47bd19bac6310787ce8a38f8840daf587c8ca2b3505048
+DIST opensea-operations-f9eab78b3cc349a74a1878b484ca27812506357b.tar.gz 463379 
BLAKE2B 
216ac13290ba1be7c6404b981327c46cddc7197ee3c978f156a7a42f0dde0ad38bdeaf4b5f88ce118143494f9c4de1a953a510cb6dfeb42675b264957bbaaf5f
 SHA512 
3e145108ec4a557c237f135a3afe0c716bd6b8ab3db940338c8543b8a58105db44fca9d10c8e8914e37c4f7759912b14abacd123bf2b59a4fefb6e32d2e8cb58
+DIST opensea-transport-f09d599a992e4e12e2537e9e5592c8bdf799dc0a.tar.gz 758522 
BLAKE2B 
e49a0980d0f2780da5d684af6881239d45cd585738b02b0eb2e88080d9e76a4e1b2005dc74794d3f3c6b6c98134a10d764768c903046ff95446ba57fd4d4d20f
 SHA512 
3b578295e5ff57e38182c358e4c62fe73462dadf219306dd66984cd67b7ca36d5cdb63258d9badbfa4a09a9b4ea33be6485c24c3ba8d4db99f4838ca4a64d14d
+DIST wingetopt-a8c80ade25449464bc847d65420f41eb5262ff62.tar.gz 17371 BLAKE2B 
31091fd7c4c992de2d8be299a97bacef74fe78fcce0b2cb8dcf01877cc1b97eceba22be0ea5a7d8436382a63425e247165f08fc69fa93b6dc4538d28442ba865
 SHA512 
a7459505fa42508032c51979d59ef554b57f77b37422941f74a2a13b84b86da2509b923a9d42ff17618d26060838117e3c7f10168c8c40b41cce806fa8ead3a5

diff --git a/sys-apps/openSeaChest/metadata.xml 
b/sys-apps/openSeaChest/metadata.xml
new file mode 100644
index 0..54fc33e4f
--- /dev/null
+++ b/sys-apps/openSeaChest/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+
+arte...@artemis.sh
+Primary maintainer
+    Artemis Everfree
+
+
+Seagate/openSeaChest
+
+

diff --git a/sys-apps/openSeaChest/openSeaChest-22.07.ebuild 
b/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
new file mode 100644
index 0..90839415d
--- /dev/null
+++ b/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+#
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit meson
+
+DESCRIPTION="SeaGate's open source harddrive control utilities"
+HOMEPAGE="https://github.com/Seagate/openSeaChest";
+LICENSE="MPL-2.0"
+
+SRC_URI="
+https://github.com/Seagate/openSeaChest/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+https://api.github.com/repos/Seagate/opensea-common/tarball/a2155bb5d1f45e50cc2e0158ed183d15e12de6bd
 -> opensea-common-a2155bb5d1f45e50cc2e0158ed183d15e12de6bd.tar.gz
+https://api.github.com/repos/Seagate/opensea-operations/tarball/f9eab78b3cc349a74a1878b484ca27812506357b
 -> opensea-operations-f9eab78b3cc349a74a1878b484ca27812506357b.tar.gz
+https://api.github.com/repos/Seagate/opensea-transport/tarball/f09d599a992e4e12e2537e9e5592c8bdf799dc0a
 -> opensea-transport-f09d599a992e4e12e2537e9e5592c8bdf799dc0a.tar.gz
+https://api.github.com/repos/Seagate/wingetopt/tarball/a8c80ade25449464bc847d65420f41eb5262ff62
 -> wingetopt-a8c80ade25449464bc847d65420f41eb5262ff62.tar.gz
+"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+RDEPEND=""
+DEPEND="${RDEPEND}"
+BDEPEND=""
+IDEPEND=""
+
+src_prepare() {
+   default
+
+   # Move over submodules, because the upstream tar doesn't have them.
+   mkdir -p "${S}"/'subprojects'
+   rmdir "${S}"/'subprojects/opensea-common' || true
+   mv "${WORKDIR}"/'Seagate-opensea-common-a2155bb' 
"${S}"/'subprojects/opensea-common'
+   rmdir "${S}"/'subprojects/opensea-operations' || true
+   mv "${WORKDIR}"/'