| Age | Commit message (Collapse) | Author |
|
* Improve the cargo wrapper script that Meson calls by respecting $CARGO
and not passing --quiet.
These could go upstream but the Rust discussions haven't been a great
atmosphere so I don't really want to do that at this time.
* Actually call rust_pkg_setup
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Forward-port the fix from 6408827516c5afef669e079322efdb8fd48cba62. I'd
lost it as I had a 2.52.0 ebuild that I started but didn't finish yesterday.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Adds USE=rust as the first release upstream w/ any Rust. It is optional
for now but they will make it mandatory in 3.0.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Administrators can still filter out these completions with INSTALL_MASK,
and users or admins can adjust fpath if desired.
Whatever is earlier in fpath (that is, the first hit for
`ls $^fpath/_git`) wins. Git's completion goes to
/usr/share/zsh/site_functions or something similar, which is early on
the system fpath to allow overrides; meanwhile Zsh's completion is
fairly late on the default fpath.
So installing unconditionally means Git's script wins, without the
aforementioned customization.
Closes: https://bugs.gentoo.org/961079
Signed-off-by: D. Ben Knoble <ben.knoble+github@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44459
Closes: https://github.com/gentoo/gentoo/pull/44459
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Done via:
```
git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@'
```
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
Update done using:
```
git grep -l sys-libs/zlib dev-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g
git diff --name-only | xargs copybump
git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead
pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error
```
Followed by manual revert in dev-python/zlib-ng where it accidentally
caught sys-libs/zlib-ng dependencies.
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
I didn't realise these had all landed. Also, a bonus one, for 'workdir'.
Closes: https://bugs.gentoo.org/961723
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
git-gui/Makefile invokes git to determine gitexecdir if unset. Fortunately,
for master, git-gui uses meson, so will switch that in a followup commit.
Closes: https://bugs.gentoo.org/957542
Signed-off-by: Sam James <sam@gentoo.org>
|
|
This somehow snuck in again.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
I wasn't planning on adding this to dev-vcs/git, but after polling
a few times on IRC in #gentoo-dev, it seems people want it.
It was rejected upstream (after several revisions; we hope it'll be
accepted in future) because they don't see the value in having a config
option for this, but when working in a repo like ::gentoo, it's natural
to want it as a default.
It seems okay to patch it in downstream unconditionally given you have
to actively opt-in to *using* it by adding the relevant config option -
this was also the opinion of others which helped persuade me to do this.
The docs added by the patch also mention that it's patched in and not
upstream.
Details are within the patch itself, but quoting some of it:
> diff: implement config.diff.renames=copies-harder
>
> This patch adds a config value for 'diff.renames' called 'copies-harder'
> which make it so '-C -C' is in effect always passed for 'git log -p',
> 'git diff', etc.
>
> This allows specifying that 'git log -p', 'git diff', etc should always act
> as if '-C --find-copies-harder' was passed.
(I also ended up having to manually distribute rebased versions of this
patch on new releases, so it's better all-round to do this, I think).
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Bug: https://bugs.gentoo.org/952004
Signed-off-by: Sam James <sam@gentoo.org>
|
|
contrib/coccinelle assumes we are in a git directory and fails
otherwise, but non-live ebuilds are downloaded via tarballs.
[sam: Add missing die and sync live.]
Closes: https://bugs.gentoo.org/952004
Signed-off-by: Stephen Reaves <reaves735@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/41273
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
The gitk-gui subdirectory isn't wired up to the toplevel meson.
Closes: https://bugs.gentoo.org/951357
Signed-off-by: Sam James <sam@gentoo.org>
|
|
... as foretold in 724de2ccb5756cf13ae3ae16a37ed0f60488a338, though
it came up sooner than I expected. The .txts were renamed to .adoc.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Still not completely comfortable with the doc setup here and the relationship
with the downloaded tarballs of pregenerated ones and how it glues together,
it'll need more work.
More contrib bits have moved into Meson now.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
The 'maint' branch is now on 2.48.x so has Meson.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Fixed in live.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Old compilers during Prefix bootstrap may not support it but they also
won't be defaulting to C23 so that's fine.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Bug: https://lore.kernel.org/git/87ed3apy2u.fsf@gentoo.org/
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Closes: https://github.com/gentoo/gentoo/pull/38802
Closes: https://bugs.gentoo.org/939895
Signed-off-by: Sam James <sam@gentoo.org>
|
|
* Use emake for cleaner error handling
* Always give verbose logs
* Fix directory
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Fedora installs this too.
Signed-off-by: Stephen Reaves <reaves735@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38434
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Change was created by running the following command::
ekeyword ^ia64 */*/*.ebuild
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
Thanks to negril for figuring out the test issue.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
The Makefile tries to run curl-config, which is practically always present on
the build host, but we shouldn't assume that, and it could return the wrong
values when cross-compiling.
It's just a shell script, so we can safely call the copy under ESYSROOT for the
version check. For the CFLAGS and LDFLAGS, leverage pkg-config instead, as it
will correctly adjust the paths.
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
|
|
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
hg-to-git has been removed upstream.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
|
Bug: https://bugs.gentoo.org/713836
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/764998
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: David Seifert <soap@gentoo.org>
|
|
dev-perl/LWP-Protocol-https"
Sorry, false alarm.
This reverts commit e76a19a82456a958ccaa64249b70c8068715e891.
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
Without this git can't fetch https:// URLs.
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Upstream enables pthreads by default, so enable it unconditionally.
Closes: https://bugs.gentoo.org/868339
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/27210
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/850760
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/841350
Signed-off-by: Sam James <sam@gentoo.org>
|