Adjust git to use vendor directories.

* Add new package git_remote_helpers, which provides a python module.
* Add requires for vendor_perl, as providing a vendor perl module
  requires a specific perl version.
* Declare settings directory.
This commit is contained in:
Oliver Tappe
2013-10-15 11:53:54 +02:00
parent 00030aa4de
commit 4087da0126
2 changed files with 20 additions and 6 deletions

View File

@@ -24,11 +24,10 @@ CHECKSUM_MD5_2="86fd812754d25201fd72c7476045dfec"
SRC_URI_3="http://git-core.googlecode.com/files/git-htmldocs-1.8.3.4.tar.gz"
CHECKSUM_MD5_3="be01cc4be1b946b053b69d12b422854a"
REVISION="1"
REVISION="2"
ARCHITECTURES="x86_gcc2 x86 x86_64"
PROVIDES="
git = $portVersion compat >= 1.8
cmd:git = $portVersion compat >= 1.8
@@ -53,6 +52,9 @@ PROVIDES_email="
git_email = $portVersion compat >= 1.8
cmd:git_send_email = $portVersion compat >= 1.8
"
PROVIDES_remote_helpers="
git_remote_helpers = $portVersion compat >= 1.8
"
PROVIDES_source="
git_source = $portVersion compat >= 1.8
"
@@ -65,7 +67,7 @@ REQUIRES="
haiku >= $haikuVersion
cmd:man
cmd:nano
cmd:perl
cmd:perl >= 5
cmd:python
lib:libcurl
lib:libexpat
@@ -74,6 +76,7 @@ REQUIRES="
lib:libpcre
lib:libssl
lib:libz
vendor_perl
"
REQUIRES_arch="
haiku >= $haikuVersion
@@ -91,6 +94,10 @@ REQUIRES_email="
haiku >= $haikuVersion
git == $portVersion base
"
REQUIRES_remote_helpers="
haiku >= $haikuVersion
git == $portVersion base
"
REQUIRES_svn="
haiku >= $haikuVersion
git == $portVersion base
@@ -122,6 +129,10 @@ BUILD_PREREQUIRES="
cmd:tar
"
USER_SETTINGS_FILES="
settings/git directory
"
makeGit()
{
make prefix=$prefix \
@@ -224,6 +235,10 @@ INSTALL()
documentation/man/man1/git-send-email.1 \
lib/git-core/git-send-email
pythonDir=python$(python -c 'import sys; print("%i.%i" % sys.version_info[:2])')
packageEntries remote_helpers \
lib/$pythonDir
packageEntries svn \
documentation/packages/git/html/git-svn.html \
documentation/man/man1/git-svn.1 \