# Description: Directory content manager
# URL:         https://git-scm.com/
# Maintainer:  Thomas Penteker, tek at serverop dot de
# Depends on:  expat curl
# Optional:    tk

name=git
version=2.29.2
release=1
source=(https://www.kernel.org/pub/software/scm/git/git-{,manpages-}$version.tar.xz
        git gitd.rc)

build() {
  cd $name-$version

  make CFLAGS="$CFLAGS" \
       prefix=/usr \
       gitexecdir=/usr/lib/git-core \
       INSTALLSITEMAN3DIR=/usr/share/man/man3 \
       perllibdir=$(perl -e 'use Config; print $Config::Config{'installsitelib'}') \
       DESTDIR=$PKG install

  cd $SRC

  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 -d $PKG/etc/ports/drivers
  install $SRC/git $PKG/etc/ports/drivers/git

  install -D $SRC/gitd.rc $PKG/etc/rc.d/gitd

}
