Re: [gentoo-dev] [PATCH] eclass/dune.eclass: fixes

2021-12-09 Thread Maciej Barć
er wrote: On Thu, 09 Dec 2021, Maciej Barć wrote: dune-install() { + local pkgs + if [[ -n "${@}" ]] ; then + pkgs="${@}" + else + pkgs=${DUNE_PKG_NAME} + fi + + local myduneopts=( + --prefix="${E

[gentoo-dev] [PATCH v3] eclass/dune.eclass: fix dune-install function

2021-12-09 Thread Maciej Barć
Support EAPI 8 and drop support for EAPI 5. Set DUNE_PKG_NAME to PN by default. Move "Move docs to the appropriate place" block to dune-install to make dune-install now handle a list of subpackages correctly. Signed-off-by: Maciej Barć --- eclass/dune.e

[gentoo-dev] [PATCH v2] eclass/dune.eclass: fixes

2021-12-09 Thread Maciej Barć
bump to EAPI 8 drop support for EAPI 5 set DUNE_PKG_NAME to PN by default move "Move docs to the appropriate place" block to dune-install to make dune-install now handle a list of subpackages correctly Signed-off-by: Maciej Barć --- eclass/dune.e

Re: [gentoo-dev] [PATCH v2] eclass/dune.eclass: fixes

2021-12-09 Thread Maciej Barć
ames wrote: On 9 Dec 2021, at 22:10, Maciej Barć wrote: bump to EAPI 8 Say "support EAPI 8" instead. May be worth splitting the commit into a few different changes so the summary can be more informative than "fixes" (try git add -p). lgtm otherwise, thanks for doing this!

[gentoo-dev] [PATCH v4] eclass/dune.eclass: fix dune-install function

2021-12-10 Thread Maciej Barć
o ULM for bash fixes. Signed-off-by: Maciej Barć --- eclass/dune.eclass | 56 +- 1 file changed, 35 insertions(+), 21 deletions(-) diff --git a/eclass/dune.eclass b/eclass/dune.eclass index 02a8a870e..69aad3692 100644 --- a/eclass/dune.eclass +++ b/eclass

[gentoo-dev] [PATCH] eclass/dune.eclass: fixes

2021-12-08 Thread Maciej Barć
bump to EAPI 8 drop support for EAPI 5 set DUNE_PKG_NAME to PN by default move "Move docs to the appropriate place" block to dune-install to make dune-install now handle a list of subpackages correctly Signed-off-by: Maciej Barć --- eclass/dune.e

[gentoo-dev] [PATCH] eclass/dune.eclass: inherit multiprocessing

2022-02-10 Thread Maciej Barć
in order to run up to makeopts_jobs number of jobs in dune_src_compile and dune_src_test Signed-off-by: Maciej Barć --- eclass/dune.eclass | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/eclass/dune.eclass b/eclass/dune.eclass index 9b5c469dcad..522dc2a8b52 100644

Re: [gentoo-dev] Deprecating repoman

2022-03-09 Thread Maciej Barć
Are there any useful checks or behaviors of repoman that are missing from pkgcheck and pkgcommit? Fixing ebuild copyright date is the first one that comes to mind. On 3/9/22 10:00 PM, Matt Turner wrote: I'd like to deprecate and ultimately remove repoman. I believe that dev-util/pkgcheck and

[gentoo-dev] Packages up for grabs: dev-libs/granite

2022-01-22 Thread Maciej Barć
Hi! I'm listed as the maintainer for the following packages where I'm no longer interested: dev-libs/granite Elementary OS library that extends GTK+ I think granite would be a good fit to the Gentoo Gnome Project, but nothing in the main three depends on it at the moment. Anyone who's

[gentoo-dev] [PATCH 5/6] dev-dotnet/dotnet-runtime-nugets: new package

2023-09-05 Thread Maciej Barć
Dependency of dotnet-sdk{,-bin} Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/32109 Signed-off-by: Maciej Barć --- dev-dotnet/dotnet-runtime-nugets/Manifest | 77 +++ .../dotnet-runtime-nugets-3.1.32.ebuild | 56

[gentoo-dev] [PATCH 6/6] dev-dotnet/dotnet-sdk-bin: add 6.0.404-r1 and 7.0.203

2023-09-05 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/32109 Signed-off-by: Maciej Barć --- dev-dotnet/dotnet-sdk-bin/Manifest| 6 ++ .../dotnet-sdk-bin-6.0.404-r1.ebuild | 70 ++ .../dotnet-sdk-bin-7.0.203.ebuild | 71

[gentoo-dev] [PATCH 4/6] app-eselect/eselect-dotnet: new package; add version 0.1.0

2023-09-05 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/32109 Signed-off-by: Maciej Barć --- app-eselect/eselect-dotnet/Manifest | 1 + .../eselect-dotnet-0.1.0.ebuild | 25 +++ app-eselect/eselect-dotnet/metadata.xml | 9

[gentoo-dev] [PATCH 2/3] eclass/dotnet-pkg-base.eclass: mark OUTPUT_VARIABLEs

2023-11-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 6 ++ 1 file changed, 6 insertions(+) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index 35beacfeb..9b070d9c2 100644 --- a/eclass/dotnet-pkg-base.eclass +++ b/eclass/dotnet-pkg-base.eclass @@ -44,6

[gentoo-dev] [PATCH 1/3] eclass/dotnet-pkg-base.eclass: remove DOTNET_PKG_EXECUTABLE_PATH

2023-11-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index 5b2d6e2dd..35beacfeb 100644 --- a/eclass/dotnet-pkg-base.eclass +++ b/eclass/dotnet-pkg

[gentoo-dev] [PATCH 3/3] eclass/dotnet-pkg-base.eclass: remove DOTNET_DATA and NUGET_DATA

2023-11-04 Thread Maciej Barć
they do not influence .NET build Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 4 1 file changed, 4 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index 9b070d9c2..1a9d31120 100644 --- a/eclass/dotnet-pkg-base.eclass +++ b/eclass

[gentoo-dev] [PATCH 2/4] eclass/dotnet-pkg-base.eclass: clarify test, quotes in dolauncher

2023-10-05 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index e2659a829..5b2d6e2dd 100644 --- a/eclass/dotnet-pkg-base.eclass +++ b/eclass/dotnet

[gentoo-dev] [PATCH 1/4] eclass/dotnet-pkg*: remove unnecessary auto-append of project dir

2023-10-05 Thread Maciej Barć
Also reorder dotnet-pkg-base_foreach-solution argument positions. Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 56 ++- eclass/dotnet-pkg.eclass | 6 ++-- 2 files changed, 27 insertions(+), 35 deletions(-) diff --git a/eclass/dotnet-pkg

[gentoo-dev] [PATCH 3/4] eclass/nuget.eclass: add special NUGET_API case for Gentoo devs' hosting

2023-10-05 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/nuget.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/nuget.eclass b/eclass/nuget.eclass index 8ac81497f..445dcdccd 100644 --- a/eclass/nuget.eclass +++ b/eclass/nuget.eclass @@ -112,6 +112,9 @@ _nuget_set_nuget_uris

[gentoo-dev] [PATCH 4/4] eclass/nuget.eclass: partition dotnet-pkg_src_unpack

2023-10-05 Thread Maciej Barć
This enables easier usage of "nuget_link-nuget-archives" in some special cases. Signed-off-by: Maciej Barć --- eclass/dotnet-pkg.eclass | 14 ++--- eclass/nuget.eclass | 45 2 files changed, 47 insertions(+), 12 deletions(-)

[gentoo-dev] [PATCH] eclass/elisp-common.eclass: add elisp-org-export-to

2023-08-22 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/elisp-common.eclass | 33 + 1 file changed, 33 insertions(+) diff --git a/eclass/elisp-common.eclass b/eclass/elisp-common.eclass index 1958b4a07e..eba106baee 100644 --- a/eclass/elisp-common.eclass +++ b/eclass/elisp

[gentoo-dev] Introduce a pandoc virtual

2022-06-03 Thread Maciej Barć
le mode 100644 index 000..2cb6a382723 --- /dev/null +++ b/virtual/pandoc/metadata.xml @@ -0,0 +1,14 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + + x...@gentoo.org +Maciej Barć + + +hask...@gentoo.org +Gentoo Haskell + + + diff --git a/virtual/pandoc/pa

[gentoo-dev] Re: Packages up for grabs: e.g. www-servers/nginx, www-apps/nikola, app-admin/rsyslog, ...

2022-06-05 Thread Maciej Barć
dev-libs/libestr dev-libs/libfastjson I will probably take dev-libs/libestr & dev-libs/libfastjson which are (mainly) deps of app-admin/rsyslog. app-admin/rsyslog I could take app-admin/rsyslog but I fee like this might a bit too much for me, so for now only first two deps. On 6/5/22

[gentoo-dev] Re: Introduce a pandoc virtual

2022-06-03 Thread Maciej Barć
by upstream). From Devmanual: the developer can immediately set the KEYWORDS of a virtual to the union of KEYWORDS of its providers. On 6/3/22 18:28, Joonas Niilola wrote: On 3.6.2022 17.45, Maciej Barć wrote: Hello! I'd like to introduce "pandoc" virtual package depending on pandoc-bin o

Re: [gentoo-dev] Up for grabs: misc packages due to proxied maintainer's retirement

2022-08-26 Thread Maciej Barć
The Gentoo ML Project team will take dev-ml/react. On 8/26/22 14:03, Sam James wrote: Hello, Packages up for grabs as a result of proxied maintainer's retirement: app-misc/terminal-colors app-text/asciidoc app-text/jo dev-libs/yaz dev-ml/react media-gfx/img2pdf www-apps/gitea Best, sam --

Re: [gentoo-dev] [PATCH] elisp-common.eclass: fix for Emacs 29 (explicitly require autoload)

2022-08-18 Thread Maciej Barć
We could do it based on the Emacs version though if the eclass has machinery for checking that (new to poking at this area). There are elisp-emacs-version & elisp-check-emacs-version functions. On 8/18/22 23:25, Sam James wrote: On 18 Aug 2022, at 21:01, Michael Orlitzky wrote: On Thu,

Re: [gentoo-dev] rg(1) supports ebuild as a file type filter

2022-09-28 Thread Maciej Barć
Hi! Very cool, thanks for sharing! On 9/28/22 20:01, Zoltan Puskas wrote: Hey, Admittedly shameless plug and only a minor thing, but since I've seen mgorny's great addition to file(1) mentioned on the list, I've also wanted to share that sometime in early 2020 I've got a PR merged into

Re: [gentoo-dev] Packages up for grabs: dev-lang/typescript, gnome-extra/gnome-shell-extension-pop-shell

2022-09-22 Thread Maciej Barć
Hi! I will take the TypeScript package. I am not interested in pop-shell packages though. Hopefully those packages will find a miantainer too. On 9/22/22 07:02, Georgy Yakovlev wrote: Hi, Following package up for grabs: gnome-extra/gnome-shell-extension-pop-shell dev-lang/typescript I no

[gentoo-dev] Last rites: scsh and scsh-lib

2022-12-29 Thread Maciej Barć
# Maciej Barć (2022-12-29) # Real upstream dead, uses old R5RS standard, many open bugs. # Removal on 2022-01-29. app-shells/scsh dev-scheme/scsh-lib -- Have a great day! ~ Maciej XGQT Barć OpenPGP_0x14D74A1F43A6AC3C.asc Description: OpenPGP public key OpenPGP_signature Description

[gentoo-dev] Last rites: scsh and scsh-lib

2022-12-29 Thread Maciej Barć
# Maciej Barć (2022-12-29) # Real upstream dead, uses old R5RS standard, many open bugs. # Removal on 2022-01-29. app-shells/scsh dev-scheme/scsh-lib -- Have a great day! ~ Maciej XGQT Barć OpenPGP_0x14D74A1F43A6AC3C.asc Description: OpenPGP public key OpenPGP_signature Description

[gentoo-dev] [PATCH] eclass/dune.eclass: introduce edune and dune-compile

2023-01-02 Thread Maciej Barć
edune is a thin wrapper for dune, which will help to run special, uncommon dune commands; dune-compile is a function to selectively pick which packages will be compiled "for-release" (as dune call it); dune-compile without any arguments replaces the current dune_src_compile Signed-off-

[gentoo-dev] [PATCH] eclass/dune.eclass: introduce edune and dune-compile (v2)

2023-01-02 Thread Maciej Barć
edune is a thin wrapper for dune, which will help to run special, uncommon dune commands; dune-compile is a function to selectively pick which packages will be compiled "for-release" (as dune call it); dune-compile without any arguments replaces the current dune_src_compile Signed-off-

Re: [gentoo-dev] RFC: new gradle.eclass

2023-01-06 Thread Maciej Barć
Hallelujah! Finally support for Gradle! Thank you so much for taking time to implement it! On 1/6/23 18:20, Florian Schmaus wrote: Happy new year everyone! I'd like to as for a review of an initial eclass for gradle. This is my first eclass, so I am sure there is plenty to find. ;) The

Re: [gentoo-dev] [PATCH] eclass/dune.eclass: introduce edune and dune-compile (v2)

2023-01-03 Thread Maciej Barć
How do you pronounce it? ;-) Michał, I am not a phonetic expert but I guess it would be "e-dune", like "e" in "e-mail" or "i-djun" in broken Polish. :-D On 1/3/23 07:32, Michał Górny wrote: On Tue, 2023-01-03 at 00:19 +0100, Maciej Barć wrote:

Re: [gentoo-dev] [PATCH] eclass/dune.eclass: introduce edune and dune-compile (v2)

2023-01-03 Thread Maciej Barć
hange. I think other ML team members could state their opinions, so please do say how we want to log the build/test/install. On 1/3/23 07:55, Florian Schmaus wrote: On 03/01/2023 00.19, Maciej Barć wrote: edune is a thin wrapper for dune, which will help to run special, uncommon dune commands; du

[gentoo-dev] [PATCH] eclass/dune.eclass: introduce edune and dune-compile (v3)

2023-01-04 Thread Maciej Barć
edune is a thin wrapper for dune, which will help to run special, uncommon dune commands; dune-compile is a function to selectively pick which packages will be compiled "for-release" (as dune call it); dune-compile without any arguments replaces the current dune_src_compile Signed-off-

Re: [gentoo-dev] [RFC] sys-meta/* to own and control /bin/{cpio,sh,tar,...} symlinks (alternatives-ish)

2022-11-23 Thread Maciej Barć
app -> what if it's library alternatives? Maybe split to "app-" and "lib-" then? Also, what about "-alt"? So "app-alt" and "lib-alt". On 11/24/22 03:05, Ionen Wolkens wrote: On Thu, Nov 24, 2022 at 01:32:04AM +, Alexey Sokolov wrote: However, I tend to agree that the category should be

Re: [gentoo-dev] [RFC] sys-meta/* to own and control /bin/{cpio,sh,tar,...} symlinks (alternatives-ish)

2022-11-24 Thread Maciej Barć
Let's go for a compromise, and combine your naming suggestions into "alt-symlinks". Perfect, the worst of both worlds! :^D On 11/24/22 17:29, Michał Górny wrote: On Wed, 2022-11-23 at 08:38 +0100, Michał Górny wrote: Hello, everyone. TL;DR: I'd like to add sys-meta/{cpio,sh,tar} to install

Re: [gentoo-dev] [RFC] SPDX-2.0 license mapping in the repository

2022-11-09 Thread Maciej Barć
Hi Michał! I like the idea a lot, with this the automatic Ebuild generator tools like for example Racket-Collector2 and Cargo-Ebuild could use the config file or could base their license id matching system on such config. On 11/9/22 17:36, Michał Górny wrote: Hi, everyone. TL;DR: I'd like

Re: [gentoo-dev] [PATCH] .editorconfig: add

2023-03-24 Thread Maciej Barć
Finally, +1 from me. I think I had proposed either ".dir-locals.el" or ".editorconfig" for ::guru which was rejected because "users should configure this themselves". Reviewing the given configuration I think the only one variable that can be moved to top ("[*]" section) is "charset = utf-8".

Re: [gentoo-dev] [PATCH] New pre-GLEP: TEST_SUITE_PRESENT variable

2023-02-19 Thread Maciej Barć
What if developer configured an ebuild in a way that it downloads the test suite/files/data with USE=test? IMO it should be added to the GLEP that then TEST_SUITE_PRESENT should be true (exists). W dniu 19.02.2023 o 18:32, Michał Górny pisze: Signed-off-by: Michał Górny ---

[gentoo-dev] [RFC] Gentoo Nim Project

2023-02-16 Thread Maciej Barć
Hello! I have created the Gentoo Nim Project, it will maintain the dev-lang/nim package in ::gentoo and hopefully dev-nim pkg category in the future. Wiki page: https://wiki.gentoo.org/wiki/Project:Nim -- Have a great day! ~ Maciej XGQT Barć x...@gentoo.org Gentoo Linux developer (emacs,

[gentoo-dev] [RFC] Gentoo Dotnet Project - 2nd resurrection

2023-02-16 Thread Maciej Barć
Hello! I have re-created the Gentoo Dotnet Project, it will maintain the dev-dotnet (SDK) packages and some packages depending on the dotnet SDK. New project aim is strictly the new dotnet-sdk, I am not interested in maintaining legacy dotnet eclasses and mono. Wiki page:

Re: [gentoo-dev] Portage and languages with built-in cache support

2023-04-25 Thread Maciej Barć
You would also have to have correct permissions on cache dirs (root:portage or portage:portage) this also means that the cache dir will have to be set during build explicitly. Do both Nim and Go support setting it? W dniu 25.04.2023 o 10:07, Anna (cybertailor) Vyalkova pisze: Hello, Portage

[gentoo-dev] [PATCH 4/9] app-emacs/lsp-mode: use elisp-enable-tests

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild b/app-emacs/lsp-mode/lsp-mode-8.0.0_p20220620.ebuild index 2855d703f..8b7c6ad12

[gentoo-dev] [PATCH 5/9] app-emacs/php-mode: use elisp-enable-tests

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- app-emacs/php-mode/php-mode-1.24.3.ebuild | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app-emacs/php-mode/php-mode-1.24.3.ebuild b/app-emacs/php-mode/php-mode-1.24.3.ebuild index 3b027aa01..66ad92fae 100644 --- a/app-emacs/php-mode/php

[gentoo-dev] [PATCH 3/9] app-emacs/fsharp-mode: use elisp-enable-tests

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild | 8 +--- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild b/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild index 045c0e44c..dab6caca9 100644 --- a/app-emacs

[gentoo-dev] [PATCH 1/9] eclass/elisp-common.eclass: add elisp-enable-tests and elisp-test

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/elisp-common.eclass | 200 + 1 file changed, 200 insertions(+) diff --git a/eclass/elisp-common.eclass b/eclass/elisp-common.eclass index 004db173f..0462f022d 100644 --- a/eclass/elisp-common.eclass +++ b/eclass/elisp

[gentoo-dev] [PATCH 2/9] eclass/elisp.eclass: add elisp_src_test

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/elisp.eclass | 16 +++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/eclass/elisp.eclass b/eclass/elisp.eclass index 192f27384..1ac1a2dbf 100644 --- a/eclass/elisp.eclass +++ b/eclass/elisp.eclass @@ -9,6 +9,7 @@ # Jeremy Maitin

[gentoo-dev] [PATCH 7/9] app-emacs/doom-modeline: use elisp-enable-tests

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- app-emacs/doom-modeline/doom-modeline-3.3.2.ebuild | 10 ++ 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/app-emacs/doom-modeline/doom-modeline-3.3.2.ebuild b/app-emacs/doom-modeline/doom-modeline-3.3.2.ebuild index 3c29bcf81..674028756

[gentoo-dev] [PATCH 8/9] app-emacs/typescript-mode: use elisp-enable-tests

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- app-emacs/typescript-mode/typescript-mode-0.4.ebuild | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/app-emacs/typescript-mode/typescript-mode-0.4.ebuild b/app-emacs/typescript-mode/typescript-mode-0.4.ebuild index 901e8cfee..9adf1b44f

[gentoo-dev] [PATCH 9/9] app-emacs/a: use elisp-enable-tests

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- app-emacs/a/a-1.0.0.ebuild | 8 +--- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/app-emacs/a/a-1.0.0.ebuild b/app-emacs/a/a-1.0.0.ebuild index 7a5f15b83..fcf2484bd 100644 --- a/app-emacs/a/a-1.0.0.ebuild +++ b/app-emacs/a/a-1.0.0.ebuild

[gentoo-dev] [PATCH 6/9] app-emacs/bnf-mode: use elisp-enable-tests

2023-04-04 Thread Maciej Barć
Signed-off-by: Maciej Barć --- app-emacs/bnf-mode/bnf-mode-0.4.5.ebuild | 13 ++--- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/app-emacs/bnf-mode/bnf-mode-0.4.5.ebuild b/app-emacs/bnf-mode/bnf-mode-0.4.5.ebuild index 32d732fa6..e3760e5fa 100644 --- a/app-emacs/bnf

Re: [gentoo-dev] Re: Packages up for grabs: sys-apps/bat, app-misc/physlock, dev-lang/crystal, dev-util/shards

2023-02-11 Thread Maciej Barć
dev-lang/crystal dev-util/shards Added myself as maint to both of those (and bumped them). On 2/11/23 22:48, Maciej Barć wrote: These packages are only used in ::guru, so they could be moved there. I think regular mask-remove process should apply. I am interested in crystal and might pick

Re: [gentoo-dev] Re: Packages up for grabs: sys-apps/bat, app-misc/physlock, dev-lang/crystal, dev-util/shards

2023-02-11 Thread Maciej Barć
These packages are only used in ::guru, so they could be moved there. I think regular mask-remove process should apply. I am interested in crystal and might pick it up. Co-maints welcome! :^) On 2/11/23 20:01, Anna (cybertailor) Vyalkova wrote: dev-lang/crystal dev-util/shards These

[gentoo-dev] New .NET ecosystem fixes are coming to Gentoo soon (TM)

2023-07-13 Thread Maciej Barć
This month I want to submit 1st bunch of patches for review that modernize how we build Dotnet pkgs in Gentoo. I will hopefully send them this weekend. From-source build of dotnet-sdk is not critical and also needs work, so that this part will not be included in this "merge". For those

Re: [gentoo-dev] [PATCH 6/7] dev-dotnet/dotnet-sdk-bin: update packaging mechanism

2023-07-16 Thread Maciej Barć
ng a package without other dependencies for each supported .NET version: that is: 3.1, 6.0 and 7.0. W dniu 16.07.2023 o 14:58, Sam James pisze: Maciej Barć writes: Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- dev-d

[gentoo-dev] [PATCH 4/7] dev-dotnet/dotnet-runtime-nugets: new package

2023-07-16 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- dev-dotnet/dotnet-runtime-nugets/Manifest | 117 ++ .../dotnet-runtime-nugets-3.1.32.ebuild | 45 +++ .../dotnet-runtime-nugets-6.0.12.ebuild

[gentoo-dev] [PATCH 6/7] dev-dotnet/dotnet-sdk-bin: update packaging mechanism

2023-07-16 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- dev-dotnet/dotnet-sdk-bin/Manifest| 36 ++ .../dotnet-sdk-bin-6.0.402-r3.ebuild | 65 ++ .../dotnet-sdk-bin-6.0.404-r1.ebuild

[gentoo-dev] [PATCH 7/7] dev-dotnet/dotnet-sdk-bin: drop old

2023-07-16 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- dev-dotnet/dotnet-sdk-bin/Manifest| 8 +-- .../dotnet-sdk-bin-6.0.402-r3.ebuild | 65 -- .../dotnet-sdk-bin-6.0.404.ebuild | 67

[gentoo-dev] [PATCH 5/7] app-eselect/eselect-dotnet: new package

2023-07-16 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- app-eselect/eselect-dotnet/Manifest | 1 + .../eselect-dotnet-0.1.0.ebuild | 25 +++ app-eselect/eselect-dotnet/metadata.xml | 9

Re: [gentoo-dev] [PATCH 1/7] eclass/nuget.eclass: introduce new eclass

2023-07-16 Thread Maciej Barć
Offtopic: That calls for a YAS snippet ;D W dniu 16.07.2023 o 15:40, Ulrich Mueller pisze: On Sun, 16 Jul 2023, Maciej Barć wrote: +case "${EAPI}" in + 7 | 8 ) + : + ;; + * ) + die "${ECLASS}: EAPI ${EA

Re: [gentoo-dev] www-client/chromium needs a new maintainer

2023-06-07 Thread Maciej Barć
I think Google does all this intentionally to piss off people trying to use the "free-er" version of Chrome... let's face it, "their" aim is to create a one-fits-all spyware named Google Chrome. Google does not want you to touch their mess. Google does not want you to even think about going a

[gentoo-dev] [PATCH 7/7] dev-dotnet/dotnet-sdk-bin: drop old

2023-07-30 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- dev-dotnet/dotnet-sdk-bin/Manifest| 8 +-- .../dotnet-sdk-bin-6.0.402-r3.ebuild | 65 -- .../dotnet-sdk-bin-6.0.404.ebuild | 67

[gentoo-dev] [PATCH 4/7] dev-dotnet/dotnet-runtime-nugets: new package

2023-07-30 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- dev-dotnet/dotnet-runtime-nugets/Manifest | 117 ++ .../dotnet-runtime-nugets-3.1.32.ebuild | 45 +++ .../dotnet-runtime-nugets-6.0.12.ebuild

[gentoo-dev] [PATCH 5/7] app-eselect/eselect-dotnet: new package

2023-07-30 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- app-eselect/eselect-dotnet/Manifest | 1 + .../eselect-dotnet-0.1.0.ebuild | 25 +++ app-eselect/eselect-dotnet/metadata.xml | 9

[gentoo-dev] [PATCH 6/7] dev-dotnet/dotnet-sdk-bin: update packaging mechanism

2023-07-30 Thread Maciej Barć
Bug: https://bugs.gentoo.org/900597 Bug: https://github.com/gentoo/gentoo/pull/29309 Signed-off-by: Maciej Barć --- dev-dotnet/dotnet-sdk-bin/Manifest| 36 ++ .../dotnet-sdk-bin-6.0.402-r3.ebuild | 65 ++ .../dotnet-sdk-bin-6.0.404-r1.ebuild

Re: [gentoo-dev] Last rites: www-client/chromium-bin

2023-05-04 Thread Maciej Barć
: # Out of date by several versions. Many unresolved security # vulnerabilities. Lack of manpower/interest in keeping it up to date. # Removal on 2023-06-03. www-client/chromium-bin On Thu, 2023-05-04 at 18:59 +, Maciej Barć wrote: R.i.p. to a lot od desktop users on non-state-of-the-art HW

Re: [gentoo-dev] Last rites: www-client/chromium-bin

2023-05-04 Thread Maciej Barć
R.i.p. to a lot od desktop users on non-state-of-the-art HW. But chromium source build was unusable for long time with big UI bugs. On May 4, 2023 6:38:32 PM UTC, Mike Gilbert wrote: ># Out of date by several versions. Many unresolved security ># vulnerabilities. Lack of manpower/interest in

Re: [gentoo-dev] [PATCH 1/7] eclass/dotnet-pkg-base.eclass: quotes and style tweaks for edge cases

2024-02-08 Thread Maciej Barć
Thanks Sam, this is what I added: Subject: [PATCH 1/7] eclass/dotnet-pkg-base.eclass: quotes and style tweaks format special variables in edge cases section of the dotnet-pkg-base eclass Signed-off-by: Maciej Barć Subject: [PATCH 2/7] eclass/dotnet-pkg-base.eclass: deprecate wrong-style

Re: [gentoo-dev] Introducing .mailmap?

2024-02-13 Thread Maciej Barć
Thanks for this Sam. I would like to see this added to the main Gentoo repo but also urge maintainers of other active Gentoo repos to add it to theirs, portage(!), kde & lisp overlay, soko, etc. For a quick reference here is the Exherbo's .mailmap file:

[gentoo-dev] Re: [gentoo-dev-announce] Last rites: dev-build/bazel, sci-libs/keras, sci-libs/tensorflow, sci-libs/tensorflow-estimator, sci-visualization/tensorboard

2024-01-18 Thread Maciej Barć
A lot of Bazel bugs were just left to rot, even though they are invalid. There are work from users to get Bazel to a reasonable state, see: https://bugs.gentoo.org/918703 (plus comment #1) # Unmasking this requires a sign-off from QA and treecleaners, since # these packages require a ton of

Re: [gentoo-dev] [PATCH 2/7] eclass/dotnet-pkg-base.eclass: deprecate wring-style names

2024-02-03 Thread Maciej Barć
True, also commit title is misspelled, wring-style -> wrong-style. W dniu 3.02.2024 o 17:53, Ulrich Mueller pisze: On Sat, 03 Feb 2024, Maciej Barć wrote: +# @FUNCTION: dotnet-pkg-base_restore_tools +# @USAGE: [config-file] [args] ... +# @DESCRIPTION: +# DEPRECATED, use "do

Re: [gentoo-dev] [PATCH 7/7] eclass/dotnet-pkg.eclass: prepare for safely using Nuget

2024-02-03 Thread Maciej Barć
Is there any special reason for using "$(pwd)" instead of . here? In case of error you will get absolute paths: find $(pwd)/idontexist -delete vs find ./idontexist -delete W dniu 3.02.2024 o 17:57, Ulrich Mueller pisze: On Sat, 03 Feb 2024, Maciej Barć wrote: + f

[gentoo-dev] [PATCH 4/7] eclass/dotnet-pkg*: add dotnet-pkg_remove-bad

2024-02-03 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 15 + eclass/dotnet-pkg.eclass | 42 +-- 2 files changed, 55 insertions(+), 2 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index 94cb8c0e0

[gentoo-dev] [PATCH 5/7] eclass/dotnet-pkg.eclass: add dotnet-pkg_force-compat

2024-02-03 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg.eclass | 23 +++ 1 file changed, 23 insertions(+) diff --git a/eclass/dotnet-pkg.eclass b/eclass/dotnet-pkg.eclass index 94f5c5a28..3647eb399 100644 --- a/eclass/dotnet-pkg.eclass +++ b/eclass/dotnet-pkg.eclass @@ -156,6

[gentoo-dev] [PATCH 7/7] eclass/dotnet-pkg.eclass: prepare for safely using Nuget

2024-02-03 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg.eclass | 8 +-- eclass/nuget.eclass | 47 +++- 2 files changed, 52 insertions(+), 3 deletions(-) diff --git a/eclass/dotnet-pkg.eclass b/eclass/dotnet-pkg.eclass index 3647eb399..337864f1f 100644

[gentoo-dev] [PATCH 2/7] eclass/dotnet-pkg-base.eclass: deprecate wring-style names

2024-02-03 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 38 --- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index e7484a6c5..b31e8e70f 100644 --- a/eclass/dotnet-pkg

[gentoo-dev] [PATCH 6/7] eclass/dotnet-pkg-base.eclass: set DOTNET_ROOT

2024-02-03 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 35 +-- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index e4b275f81..5f3bde340 100644 --- a/eclass/dotnet-pkg

[gentoo-dev] [PATCH 3/7] eclass/dotnet-pkg-base.eclass: dotnet-pkg-base_test - remove directory magic

2024-02-03 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 24 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index b31e8e70f..94cb8c0e0 100644 --- a/eclass/dotnet-pkg-base.eclass +++ b

[gentoo-dev] [PATCH 1/7] eclass/dotnet-pkg-base.eclass: quotes and style tweaks for edge cases

2024-02-03 Thread Maciej Barć
Signed-off-by: Maciej Barć --- eclass/dotnet-pkg-base.eclass | 16 +++- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/eclass/dotnet-pkg-base.eclass b/eclass/dotnet-pkg-base.eclass index 1a9d31120..e7484a6c5 100644 --- a/eclass/dotnet-pkg-base.eclass +++ b/eclass

Re: [gentoo-dev] mirror storage growth rate

2024-03-15 Thread Maciej Barć
Wouldn’t initiatives like rust-dev[0] help with that? I know that Debian is also packaging Rust this way[1]. I think this was tried long time ago in rust-overlay and failed at the end because the dependency graph was incredibly big. In fact you can see it on the wiki, this is larger than _the

[gentoo-dev] Packages up for grabs: games-util/heroic-bin

2024-03-11 Thread Maciej Barć
The following packages are now looking for a new maintainer: - games-util/heroic-bin - 0 open bugs, binary package, needs manual testing -- Have a great day! ~ Maciej XGQT Barć x...@gentoo.org Gentoo Linux developer (dotnet, emacs, math, ml, nim, scheme, sci)

[gentoo-dev] Last-rite abandoned dev-dotnet packages (using the mono.eclass)

2024-04-20 Thread Maciej Barć
No reverse dependencies, old packages for mono, uses abandoned mono.eclass. Dotnet Project is not willing to take up those packages. Open bugs: #679440 Removal on 2024-05-20 dev-dotnet/monocalendar dev-dotnet/ndesk-dbus dev-dotnet/ndesk-dbus-glib -- Have a great day! ~ Maciej XGQT Barć

[gentoo-dev] Last-rite app-emacs/windows

2024-04-25 Thread Maciej Barć
Very old package failing to compile with modern GNU Emacs. Open bugs: #930655 Removal on 2024-05-25. app-emacs/windows -- Have a great day! ~ Maciej XGQT Barć https://wiki.gentoo.org/wiki/User:Xgqt 9B0A 4C5D 02A3 B43C 9D6F D6B1 14D7 4A1F 43A6 AC3C OpenPGP_0x14D74A1F43A6AC3C.asc Description:

[gentoo-dev] last-rite app-emacs/windows and reverse dependencies (Re: Last-rite app-emacs/windows)

2024-04-25 Thread Maciej Barć
cs/windows W dniu 25.04.2024 o 18:21, Maciej Barć pisze: Very old package failing to compile with modern GNU Emacs. Open bugs: #930655 Removal on 2024-05-25. app-emacs/windows -- Have a great day! ~ Maciej XGQT Barć https://wiki.gentoo.org/wiki/User:Xgqt 9B0A 4C5D 02A3 B43C 9D6F D6B1 14D7

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
Schwartz pisze: On 5/1/24 10:27 AM, Maciej Barć wrote: Maybe we could consider also adding something along the lines (4 additional positions): 1. I have emerged the package(s) on a Gentoo-based system (be it "native" or virtualized by means of hardware-based virtualization or sy

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
documented in LICENSE or COPYRIGHT file. (Offotopic: though I use a dedicated dir called "Copyright" to put all legal info there for my own priovate repos.) W dniu 1.05.2024 o 17:52, Ulrich Mueller pisze: On Wed, 01 May 2024, Maciej Barć wrote: Also no license link. Afaik all contribs are u

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
The files in the licenses/ directory aren't, and patches in packages' files/ dirs generally follow the license of their upstream project. See, so it would help to have a doc that talks about the irregularities. W dniu 1.05.2024 o 17:01, Ulrich Mueller pisze: On Wed, 01 May 2024, Maciej Barć

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
expect in the PR --- if not, then whats the point of having the PR template? W dniu 1.05.2024 o 17:15, Eli Schwartz pisze: On 5/1/24 11:02 AM, Maciej Barć wrote: Well, not really, there were many cases where pkg was broken on sandbox! The latest example would be nim (before I updated it myself

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
" part was when we have one page for all knowledge about maintaining some grouped components, like for example new compiler porting or .NET pkg maintenance. W dniu 1.05.2024 o 16:59, Michał Górny pisze: On Wed, 2024-05-01 at 16:27 +0200, Maciej Barć wrote: Maybe we could consider also

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
Maybe we could consider also adding something along the lines (4 additional positions): 1. I have emerged the package(s) on a Gentoo-based system (be it "native" or virtualized by means of hardware-based virtualization or system layer virtualization). 2. I have tested that the package(s)

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
Ionen, I think that regular contributors could skip this altogether. For example the person I'm mentoring I am sure would follow all requirements listed by mgorny and me (see my reply). On a side-note, I have nothing against having .github in the tree. Just saying given I know not everyone is