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

Reply via email to