1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR
)/rules.mk
9 PKG_HASH
:= 1ce114da88704271b43e027c51e04d9399f8c88e9ef7542dae7aebae7d87bc4e
10 PKG_DESCR
:= fast version control system
12 PKG_BUILDDEP
:= zlib curl expat
13 PKG_DEPENDS
:= zlib curl libexpat
15 PKG_URL
:= http
://git-scm.com
/
16 PKG_SITES
:= https
://www.kernel.org
/pub
/software
/scm
/git
/
18 PKG_CHOICES_GIT
:= WITH_OPENSSL WITH_LIBRESSL
19 PKGCD_WITH_OPENSSL
:= use openssl for crypto
20 PKGCB_WITH_OPENSSL
:= openssl
21 PKGCS_WITH_OPENSSL
:= libopenssl
22 PKGCD_WITH_LIBRESSL
:= use libressl for crypto
23 PKGCB_WITH_LIBRESSL
:= libressl
24 PKGCS_WITH_LIBRESSL
:= libressl
26 include $(ADK_TOPDIR
)/mk
/package.mk
28 $(eval
$(call PKG_template
,GIT
,git
,$(PKG_VERSION
)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
30 AUTOTOOL_STYLE
:= autoreconf
31 XAKE_FLAGS
+= NO_PERL
=1 NO_NSEC
=1 NO_TCLTK
=1 NO_PYTHON
=1 \
32 NO_INSTALL_HARDLINKS
=1 NO_GETTEXT
=1 NO_ICONV
=1 \
33 CURLDIR
=${STAGING_TARGET_DIR} \
34 EXPATDIR
=${STAGING_TARGET_DIR}
35 XAKE_FLAGS
+= uname_S
=Linux uname_O
=GNU
/Linux
36 CONFIGURE_ARGS
+= --without-iconv
37 CONFIGURE_ENV
+= ac_cv_c_c99_format
=yes \
38 ac_cv_fread_reads_directories
=no \
39 ac_cv_snprintf_returns_bogus
=no
42 $(INSTALL_DIR
) $(IDIR_GIT
)/usr
/bin
$(IDIR_GIT
)/usr
/libexec
/git-core
43 $(INSTALL_DIR
) $(IDIR_GIT
)/usr
/share
/git-core
/templates
44 $(CP
) $(WRKINST
)/usr
/share
/git-core
/templates
/* \
45 $(IDIR_GIT
)/usr
/share
/git-core
/templates
46 $(CP
) $(WRKINST
)/usr
/bin
/git
$(IDIR_GIT
)/usr
/bin
47 $(CP
) $(WRKINST
)/usr
/bin
/git-shell
$(IDIR_GIT
)/usr
/bin
48 $(CP
) $(WRKINST
)/usr
/bin
/git-receive-pack
$(IDIR_GIT
)/usr
/bin
49 $(CP
) $(WRKINST
)/usr
/bin
/git-upload-pack
$(IDIR_GIT
)/usr
/bin
50 $(CP
) $(WRKINST
)/usr
/bin
/git-upload-archive
$(IDIR_GIT
)/usr
/bin
51 ${CP} $(WRKINST
)/usr
/libexec
/git-core
/* $(IDIR_GIT
)/usr
/libexec
/git-core
53 include ${ADK_TOPDIR}/mk
/pkg-bottom.mk