commit: d62937e2acf00f5e492f23d85c11d268b6a411c5
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 16 18:13:06 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 16 18:13:06 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d62937e2
dev-vcs/git: add 2.50.0
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-vcs/git/Manifest | 3 ++
dev-vcs/git/{git-9999.ebuild => git-2.50.0.ebuild} | 49 ++++++++++++----------
dev-vcs/git/git-9999.ebuild | 49 ++++++++++++----------
3 files changed, 55 insertions(+), 46 deletions(-)
diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index c92741e4dca0..9b7047f2b967 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -1,3 +1,6 @@
DIST git-2.49.0.tar.xz 7771796 BLAKE2B
c9a58cb4bcbc33d3c6ede2ce6e6131af3998669419c8d8e4317c52ee14ae4bfcdd209780c6dda31cd772bdb703096729de17f21579bf7f0bb830bc6c9e1d7ffd
SHA512
81a16415890305fc6cfd14ade8bee76779feba01f51c5446f40c14211654342c68ef0911859fa6e8e9ff0a718847bb44ee4156d03a19c9165df19ba91e09e1f0
+DIST git-2.50.0.tar.xz 7878256 BLAKE2B
2ee60be2d0e749e898016f44107473d6e4dc30f70c73a94b3433f5a479a5a8989d000ca4084fabd32a7d0ace0914136c5c023bd72946ef7003affd535a98b5ee
SHA512
a8fdf5b0ab156822324b76aa7200071eb7244f7714807c39f05bc3361bc261272a6fdd1d0bc3a097dbbf27e92c02eda612aac17cb2a45ddfa222d74937cac67f
DIST git-htmldocs-2.49.0.tar.xz 1602472 BLAKE2B
d3b0d49b7f7046dfd802145e37760d31ef048ecbbfb75e5bf904edd8d0d0cad56c118d843e06d1d72b159917f6bd0f6fa2413bba3f6ba0de041d8e8fdc247f94
SHA512
effc0ecb3e84febb80de208ad4b8bb3859c171aedac24fdd4f52c07d33dedef16c20ac16bc6c6fbbb9d30b0926c08be22c78405614732d5e2cf24e90bd93384f
+DIST git-htmldocs-2.50.0.tar.xz 1615020 BLAKE2B
2bad7ed783fd466d782c570e6d95c6e9860db0e4e4fe4d3fd995c0e22cd99aeade6671cd2ed58a8daf8903561b72cbdf212cf60ac3b431012f31da0ea8e24d25
SHA512
1b74a36b3ae2beedc5eb1f66bd31fc4f0d332cf48238d33412650b952086eb1937dbb4ab28a9ec968cc068a7454d03a7f17df38a0555aa526bbfb63f3a328d1f
DIST git-manpages-2.49.0.tar.xz 594760 BLAKE2B
c5a1810e1369cc94c93716db5baf9d217e9c47c824cab8e978128ff7e8fe38119b64dd43fe4186e561f2b230d9e82ec254da0080b9a568dc31ae7ea73e46d612
SHA512
6347bf0d580634c3c78ff93578e088b31ccd5ebd844678a1255f82c5ceb1a301829701daf4212d8ca0f508fcd03cfef52b727a11f1c6d37346adbd709d0b041a
+DIST git-manpages-2.50.0.tar.xz 598416 BLAKE2B
bdaacecb12b0237e810d3515fc6822f0ec161645fff15ff919356a6146dee75fd3952ee77d809b22c8daa0e1ca78d6de6a0002442b54ab1f584365e5806bc8e4
SHA512
573a4450d4c11be2ee89b921ee8b3d3559e207b64683263d43c51522b55cc5e2d09f3bfa95fed187da890e1442dd8e2ef48df15c9472c64932271e59cdcf4dd8
diff --git a/dev-vcs/git/git-9999.ebuild b/dev-vcs/git/git-2.50.0.ebuild
similarity index 94%
copy from dev-vcs/git/git-9999.ebuild
copy to dev-vcs/git/git-2.50.0.ebuild
index 53022455c164..c890d821700f 100644
--- a/dev-vcs/git/git-9999.ebuild
+++ b/dev-vcs/git/git-2.50.0.ebuild
@@ -149,12 +149,11 @@ RESTRICT="!test? ( test )"
PATCHES=(
"${FILESDIR}"/${PN}-2.48.1-macos-no-fsmonitor.patch
-
"${FILESDIR}"/${PN}-2.49.0-meson-use-test_environment-conditionally.patch
# This patch isn't merged upstream but is kept in the ebuild by
# demand from developers. It's opt-in (needs a config option)
# and the documentation mentions that it is a Gentoo addition.
-
"${FILESDIR}"/${PN}-2.49.0-diff-implement-config.diff.renames-copies-harder.patch
+
"${FILESDIR}"/${PN}-2.50.0-diff-implement-config.diff.renames-copies-harder.patch
)
pkg_setup() {
@@ -269,12 +268,15 @@ src_configure() {
meson_src_configure
if use tk ; then
- (
- EMESON_SOURCE="${S}"/gitk-git
- BUILD_DIR="${WORKDIR}"/gitk-git_build
- emesonargs=()
- meson_src_configure
- )
+ local tkdir
+ for tkdir in git-gui gitk-git ; do
+ (
+ EMESON_SOURCE="${S}"/${tkdir}
+ BUILD_DIR="${WORKDIR}"/${tkdir}_build
+ emesonargs=()
+ meson_src_configure
+ )
+ done
fi
}
@@ -313,14 +315,14 @@ src_compile() {
fi
if use tk ; then
- git_emake -C git-gui
gitexecdir="${EPREFIX}/usr/libexec/git-core"
-
- (
- EMESON_SOURCE="${S}"/gitk-git
- BUILD_DIR="${WORKDIR}"/gitk-git_build
- meson_src_compile
- )
-
+ local tkdir
+ for tkdir in git-gui gitk-git ; do
+ (
+ EMESON_SOURCE="${S}"/${tkdir}
+ BUILD_DIR="${WORKDIR}"/${tkdir}_build
+ meson_src_compile
+ )
+ done
fi
if use doc ; then
@@ -460,13 +462,14 @@ src_install() {
fi
if use tk ; then
- (
- EMESON_SOURCE="${S}"/gitk-git
- BUILD_DIR="${WORKDIR}"/gitk-git_build
- meson_src_install
- )
-
- git_emake -C git-gui
gitexecdir="${EPREFIX}/usr/libexec/git-core" DESTDIR="${D}" install
+ local tkdir
+ for tkdir in git-gui gitk-git ; do
+ (
+ EMESON_SOURCE="${S}"/${tkdir}
+ BUILD_DIR="${WORKDIR}"/${tkdir}_build
+ meson_src_install
+ )
+ done
fi
perl_delete_localpod
diff --git a/dev-vcs/git/git-9999.ebuild b/dev-vcs/git/git-9999.ebuild
index 53022455c164..c890d821700f 100644
--- a/dev-vcs/git/git-9999.ebuild
+++ b/dev-vcs/git/git-9999.ebuild
@@ -149,12 +149,11 @@ RESTRICT="!test? ( test )"
PATCHES=(
"${FILESDIR}"/${PN}-2.48.1-macos-no-fsmonitor.patch
-
"${FILESDIR}"/${PN}-2.49.0-meson-use-test_environment-conditionally.patch
# This patch isn't merged upstream but is kept in the ebuild by
# demand from developers. It's opt-in (needs a config option)
# and the documentation mentions that it is a Gentoo addition.
-
"${FILESDIR}"/${PN}-2.49.0-diff-implement-config.diff.renames-copies-harder.patch
+
"${FILESDIR}"/${PN}-2.50.0-diff-implement-config.diff.renames-copies-harder.patch
)
pkg_setup() {
@@ -269,12 +268,15 @@ src_configure() {
meson_src_configure
if use tk ; then
- (
- EMESON_SOURCE="${S}"/gitk-git
- BUILD_DIR="${WORKDIR}"/gitk-git_build
- emesonargs=()
- meson_src_configure
- )
+ local tkdir
+ for tkdir in git-gui gitk-git ; do
+ (
+ EMESON_SOURCE="${S}"/${tkdir}
+ BUILD_DIR="${WORKDIR}"/${tkdir}_build
+ emesonargs=()
+ meson_src_configure
+ )
+ done
fi
}
@@ -313,14 +315,14 @@ src_compile() {
fi
if use tk ; then
- git_emake -C git-gui
gitexecdir="${EPREFIX}/usr/libexec/git-core"
-
- (
- EMESON_SOURCE="${S}"/gitk-git
- BUILD_DIR="${WORKDIR}"/gitk-git_build
- meson_src_compile
- )
-
+ local tkdir
+ for tkdir in git-gui gitk-git ; do
+ (
+ EMESON_SOURCE="${S}"/${tkdir}
+ BUILD_DIR="${WORKDIR}"/${tkdir}_build
+ meson_src_compile
+ )
+ done
fi
if use doc ; then
@@ -460,13 +462,14 @@ src_install() {
fi
if use tk ; then
- (
- EMESON_SOURCE="${S}"/gitk-git
- BUILD_DIR="${WORKDIR}"/gitk-git_build
- meson_src_install
- )
-
- git_emake -C git-gui
gitexecdir="${EPREFIX}/usr/libexec/git-core" DESTDIR="${D}" install
+ local tkdir
+ for tkdir in git-gui gitk-git ; do
+ (
+ EMESON_SOURCE="${S}"/${tkdir}
+ BUILD_DIR="${WORKDIR}"/${tkdir}_build
+ meson_src_install
+ )
+ done
fi
perl_delete_localpod