122 lines
3.5 KiB
Makefile
122 lines
3.5 KiB
Makefile
# $NetBSD: Makefile,v 1.3 2014/09/01 11:00:08 fhajny Exp $
|
|
|
|
GIT_REVISION= 75c2cc859d3547a02edff5387ec75d47ed41afd5
|
|
DISTNAME= ${GIT_REVISION}
|
|
PKGNAME= chromium-depot_tools-${DISTNAME}
|
|
CATEGORIES= devel
|
|
MASTER_SITES= https://chromium.googlesource.com/chromium/tools/depot_tools.git/+archive/
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= https://dev.chromium.org/developers/how-tos/install-depot-tools
|
|
COMMENT= Chromium depot tools
|
|
LICENSE= modified-bsd
|
|
|
|
USE_TOOLS+= bash:run tar pax:build
|
|
|
|
REPLACE_BASH+= apply_issue
|
|
REPLACE_BASH+= bootstrap/win/git-bash.template.sh
|
|
REPLACE_BASH+= bootstrap/win/profile.d.python.sh
|
|
REPLACE_BASH+= cit
|
|
REPLACE_BASH+= clang-format
|
|
REPLACE_BASH+= commit_queue
|
|
REPLACE_BASH+= create-chromium-git-src
|
|
REPLACE_BASH+= depot-tools-auth
|
|
REPLACE_BASH+= download_from_google_storage
|
|
REPLACE_BASH+= drover
|
|
REPLACE_BASH+= fetch
|
|
REPLACE_BASH+= gcl
|
|
REPLACE_BASH+= gclient
|
|
REPLACE_BASH+= gclient_completion.sh
|
|
REPLACE_BASH+= gclient_scm.py
|
|
REPLACE_BASH+= git-auto-svn
|
|
REPLACE_BASH+= git-cache
|
|
REPLACE_BASH+= git-cherry-pick-upload
|
|
REPLACE_BASH+= git-cl
|
|
REPLACE_BASH+= git-crrev-parse
|
|
REPLACE_BASH+= git-crsync
|
|
REPLACE_BASH+= git-drover
|
|
REPLACE_BASH+= git-find-releases
|
|
REPLACE_BASH+= git-footers
|
|
REPLACE_BASH+= git-freeze
|
|
REPLACE_BASH+= git-hyper-blame
|
|
REPLACE_BASH+= git-map
|
|
REPLACE_BASH+= git-map-branches
|
|
REPLACE_BASH+= git-mark-merge-base
|
|
REPLACE_BASH+= git-nav-downstream
|
|
REPLACE_BASH+= git-nav-upstream
|
|
REPLACE_BASH+= git-new-branch
|
|
REPLACE_BASH+= git-number
|
|
REPLACE_BASH+= git-rebase-update
|
|
REPLACE_BASH+= git-rename-branch
|
|
REPLACE_BASH+= git-reparent-branch
|
|
REPLACE_BASH+= git-retry
|
|
REPLACE_BASH+= git-runhooks
|
|
REPLACE_BASH+= git-squash-branch
|
|
REPLACE_BASH+= git-thaw
|
|
REPLACE_BASH+= git-try
|
|
REPLACE_BASH+= git-upstream-diff
|
|
REPLACE_BASH+= gn
|
|
REPLACE_BASH+= man/push_to_gs.sh
|
|
REPLACE_BASH+= man/src/*.sh
|
|
REPLACE_BASH+= ninja
|
|
REPLACE_BASH+= roll-dep
|
|
REPLACE_BASH+= roll-dep-svn
|
|
REPLACE_BASH+= testing_support/*.sh
|
|
REPLACE_BASH+= tests/*.sh
|
|
REPLACE_BASH+= update_depot_tools
|
|
|
|
SUBST_CLASSES+= path
|
|
SUBST_MESSAGE.path= Fixing pkg path
|
|
SUBST_STAGE.path= post-extract
|
|
SUBST_FILES.path+= man/src/make_docs.sh
|
|
SUBST_FILES.path+= third_party/boto/services/sonofmmm.py
|
|
SUBST_SED.path+= -e 's:/usr/local/:${PREFIX}/:'
|
|
|
|
REPLACE_PYTHON+= *.py
|
|
REPLACE_PYTHON+= */*.py
|
|
REPLACE_PYTHON+= */*/*.py
|
|
REPLACE_PYTHON+= */*/*/*.py
|
|
REPLACE_PYTHON+= */*/*/*/*.py
|
|
REPLACE_PYTHON+= cbuildbot
|
|
REPLACE_PYTHON+= chrome_set_ver
|
|
REPLACE_PYTHON+= cros
|
|
REPLACE_PYTHON+= cros_sdk
|
|
REPLACE_PYTHON+= repo
|
|
REPLACE_PYTHON+= support/chromite_wrapper
|
|
REPLACE_PYTHON+= tests/sample_pre_commit_hook
|
|
REPLACE_PYTHON+= third_party/gsutil/gsutil
|
|
REPLACE_PYTHON+= weekly
|
|
REPLACE_PYTHON+= wtf
|
|
|
|
SUBST_CLASSES+= pypath
|
|
SUBST_MESSAGE.pypath= Fixing Python path
|
|
SUBST_STAGE.pypath= post-extract
|
|
SUBST_FILES.pypath+= apply_issue
|
|
SUBST_FILES.pypath+= cit
|
|
SUBST_FILES.pypath+= clang-format
|
|
SUBST_FILES.pypath+= commit_queue
|
|
SUBST_FILES.pypath+= fetch
|
|
SUBST_FILES.pypath+= gcl
|
|
SUBST_FILES.pypath+= depot-tools-auth
|
|
SUBST_FILES.pypath+= download_from_google_storage
|
|
SUBST_FILES.pypath+= drover
|
|
SUBST_FILES.pypath+= gclient
|
|
SUBST_FILES.pypath+= git-runhooks
|
|
SUBST_FILES.pypath+= gn
|
|
SUBST_FILES.pypath+= roll-dep
|
|
SUBST_FILES.pypath+= roll-dep-svn
|
|
SUBST_SED.pypath+= -e 's:exec python:exec ${PYTHONBIN}:'
|
|
|
|
INSTALLATION_DIRS+= share/chromium-depot_tools
|
|
|
|
NO_BUILD= yes
|
|
|
|
EXTRACT_DIR= ${WRKDIR}/${DISTNAME}
|
|
|
|
do-install:
|
|
cd ${WRKSRC} && ${PAX} -rw . ${DESTDIR}/${PREFIX}/share/chromium-depot_tools
|
|
|
|
.include "../../lang/python/application.mk"
|
|
.include "../../lang/python/pyversion.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|