# Description: Directory content manager # URL: https://git-scm.com/ # Maintainer: CRUX System Team, core-ports at crux dot nu # Depends on: curl expat # Optional: tk name=git version=2.48.1 release=1 source=(https://www.kernel.org/pub/software/scm/git/git-{,manpages-}$version.tar.xz git gitd.rc) build() { meson setup $name-$version build \ --prefix=/usr \ --libexecdir=lib \ --buildtype=plain \ --wrap-mode nodownload \ -D b_lto=true \ -D b_pie=true \ -D runtime_prefix=true meson compile -C build DESTDIR=$PKG meson install -C build prt-get isinst bash-completion && install -Dm644 $name-$version/contrib/completion/git-completion.bash $PKG/usr/share/bash-completion/completions/git prt-get isinst zsh && install -Dm644 $name-$version/contrib/completion/git-completion.zsh $PKG/usr/share/zsh/site-functions/_git for i in man*; do install -d $PKG/usr/share/man/$i install -m 644 $i/* $PKG/usr/share/man/$i; done find $PKG \( -name perllocal.pod -o -name .packlist \) -delete rm -rf $PKG/usr/share/{locale,gitk} # install the git ports driver install -Dm755 $SRC/git $PKG/etc/ports/drivers/git install -D $SRC/gitd.rc $PKG/etc/rc.d/gitd }