aboutsummaryrefslogtreecommitdiff
path: root/core/git
diff options
context:
space:
mode:
Diffstat (limited to 'core/git')
-rwxr-xr-xcore/git/build24
-rw-r--r--core/git/checksums5
-rw-r--r--core/git/depends2
-rw-r--r--core/git/meta3
-rw-r--r--core/git/sources4
-rw-r--r--core/git/version2
6 files changed, 14 insertions, 26 deletions
diff --git a/core/git/build b/core/git/build
index 197cbf14..66665b66 100755
--- a/core/git/build
+++ b/core/git/build
@@ -10,6 +10,8 @@ NO_PYTHON=YesPlease
NO_SYS_POLL_H=1
NO_CROSS_DIRECTORY_HARDLINKS=1
NO_INSTALL_HARDLINKS=1
+NO_CURL=
+CURL_LDFLAGS=$(pkgconf --static --libs libcurl)
EOF
export LDFLAGS="$LDFLAGS -static"
@@ -23,23 +25,5 @@ export LDFLAGS="$LDFLAGS -static"
make
make DESTDIR="$1" install
-for man in man1/*.1 man5/*.5 man7/*.7; do
- install -Dm644 "$man" "$1/usr/share/man/$man"
-done
-
-
-# Build and install remote-http helper. This doesn't happen by default when
-# building static git.
-set -x
-export CFLAGS="$CFLAGS -D_XOPEN_SOURCE=600 -I$PWD -I$PWD/compat/regex -I$PWD/xdiff -include config.h"
-for obj in http http-walker; do
- # shellcheck disable=2086
- "${CC:=cc}" $CFLAGS -c "$obj.c"
-done
-
-# shellcheck disable=2086,2046
-"$CC" $LDFLAGS $CFLAGS -o "$1/usr/libexec/git-core/git-remote-http" remote-curl.c http.o http-walker.o libgit.a common-main.o xdiff/lib.a $(pkg-config --static --libs zlib libcurl)
-
-for remote in https ftp ftps; do
- ln -sf git-remote-http "$1/usr/libexec/git-core/git-remote-$remote"
-done
+# Install manual pages
+clman -d "$1" man[0-9]/*.[0-9]
diff --git a/core/git/checksums b/core/git/checksums
index ffd02733..8a1414a8 100644
--- a/core/git/checksums
+++ b/core/git/checksums
@@ -1,2 +1,3 @@
-68a841da3c4389847ecd3301c25eb7e4a51d07edf5f0168615ad6179e3a83623 git-2.32.0.tar.xz
-19e3cb0425c94d4ad82984f41522e77c8e35093e15a891f8e7195617201f6ac1 git-manpages-2.32.0.tar.xz
+%BLAKE3
+d6ffc162607d747e9727ca2bc528b9a2f481c6cc9bd4568c4b8e50d443f31eb0 git-2.43.2.tar.xz
+f9ebfe1bcc7e42bf41056fb959c51e0b29e7d0f95f24d44e6fb6177a7696320a git-manpages-2.43.2.tar.xz
diff --git a/core/git/depends b/core/git/depends
index 24262314..7a3c084e 100644
--- a/core/git/depends
+++ b/core/git/depends
@@ -1,4 +1,4 @@
-libressl make
curl make
+libressl make
pkgconf make
zlib make
diff --git a/core/git/meta b/core/git/meta
new file mode 100644
index 00000000..db6a5c11
--- /dev/null
+++ b/core/git/meta
@@ -0,0 +1,3 @@
+description: Distributed Version Control System
+license: GPL-2.0-only
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/git/sources b/core/git/sources
index ad43df76..755aeb83 100644
--- a/core/git/sources
+++ b/core/git/sources
@@ -1,2 +1,2 @@
-https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.32.0.tar.xz
-https://www.kernel.org/pub/software/scm/git/git-manpages-2.32.0.tar.xz
+https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.43.2.tar.xz
+https://www.kernel.org/pub/software/scm/git/git-manpages-2.43.2.tar.xz
diff --git a/core/git/version b/core/git/version
index e10fdcb0..44f5c7a0 100644
--- a/core/git/version
+++ b/core/git/version
@@ -1 +1 @@
-2.32.0 1
+2.43.2 1