106 lines
5.3 KiB
Makefile
106 lines
5.3 KiB
Makefile
# $NetBSD$
|
|
|
|
PKGNAME= task-3.0.0
|
|
DISTNAME= task-${GITHUB_TAG}
|
|
CATEGORIES= devel
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=go-task/}
|
|
GITHUB_PROJECT= task
|
|
GITHUB_TAG= v${PKGVERSION_NOREV}
|
|
|
|
MAINTAINER= iku.iwasa@gmail.com
|
|
HOMEPAGE= https://taskfile.dev/
|
|
COMMENT= Task-runner / simpler Make alternative written in Go
|
|
LICENSE= mit
|
|
|
|
EXTRACT_USING= bsdtar
|
|
|
|
GO_MODULE_FILES+= github.com/creack/pty/@v/v1.1.9.mod
|
|
GO_MODULE_FILES+= github.com/creack/pty/@v/v1.1.9.zip
|
|
GO_MODULE_FILES+= github.com/davecgh/go-spew/@v/v1.1.0.mod
|
|
GO_MODULE_FILES+= github.com/davecgh/go-spew/@v/v1.1.1.mod
|
|
GO_MODULE_FILES+= github.com/davecgh/go-spew/@v/v1.1.1.zip
|
|
GO_MODULE_FILES+= github.com/fatih/color/@v/v1.7.0.mod
|
|
GO_MODULE_FILES+= github.com/fatih/color/@v/v1.7.0.zip
|
|
GO_MODULE_FILES+= github.com/go-task/slim-sprig/@v/v0.0.0-20200516131648-f9bac4e523eb.mod
|
|
GO_MODULE_FILES+= github.com/go-task/slim-sprig/@v/v0.0.0-20200516131648-f9bac4e523eb.zip
|
|
GO_MODULE_FILES+= github.com/google/renameio/@v/v0.1.0.mod
|
|
GO_MODULE_FILES+= github.com/google/renameio/@v/v0.1.0.zip
|
|
GO_MODULE_FILES+= github.com/joho/godotenv/@v/v1.3.0.mod
|
|
GO_MODULE_FILES+= github.com/joho/godotenv/@v/v1.3.0.zip
|
|
GO_MODULE_FILES+= github.com/kr/pretty/@v/v0.1.0.mod
|
|
GO_MODULE_FILES+= github.com/kr/pretty/@v/v0.2.0.mod
|
|
GO_MODULE_FILES+= github.com/kr/pretty/@v/v0.2.0.zip
|
|
GO_MODULE_FILES+= github.com/kr/pty/@v/v1.1.1.mod
|
|
GO_MODULE_FILES+= github.com/kr/pty/@v/v1.1.1.zip
|
|
GO_MODULE_FILES+= github.com/kr/text/@v/v0.1.0.mod
|
|
GO_MODULE_FILES+= github.com/kr/text/@v/v0.2.0.mod
|
|
GO_MODULE_FILES+= github.com/kr/text/@v/v0.2.0.zip
|
|
GO_MODULE_FILES+= github.com/mattn/go-colorable/@v/v0.1.2.mod
|
|
GO_MODULE_FILES+= github.com/mattn/go-colorable/@v/v0.1.2.zip
|
|
GO_MODULE_FILES+= github.com/mattn/go-isatty/@v/v0.0.8.mod
|
|
GO_MODULE_FILES+= github.com/mattn/go-isatty/@v/v0.0.8.zip
|
|
GO_MODULE_FILES+= github.com/mattn/go-zglob/@v/v0.0.1.mod
|
|
GO_MODULE_FILES+= github.com/mattn/go-zglob/@v/v0.0.1.zip
|
|
GO_MODULE_FILES+= github.com/pkg/diff/@v/v0.0.0-20190930165518-531926345625.mod
|
|
GO_MODULE_FILES+= github.com/pkg/diff/@v/v0.0.0-20190930165518-531926345625.zip
|
|
GO_MODULE_FILES+= github.com/pmezard/go-difflib/@v/v1.0.0.mod
|
|
GO_MODULE_FILES+= github.com/pmezard/go-difflib/@v/v1.0.0.zip
|
|
GO_MODULE_FILES+= github.com/radovskyb/watcher/@v/v1.0.5.mod
|
|
GO_MODULE_FILES+= github.com/radovskyb/watcher/@v/v1.0.5.zip
|
|
GO_MODULE_FILES+= github.com/rogpeppe/go-internal/@v/v1.5.2.mod
|
|
GO_MODULE_FILES+= github.com/rogpeppe/go-internal/@v/v1.5.2.zip
|
|
GO_MODULE_FILES+= github.com/sergi/go-diff/@v/v1.0.0.mod
|
|
GO_MODULE_FILES+= github.com/sergi/go-diff/@v/v1.0.0.zip
|
|
GO_MODULE_FILES+= github.com/spf13/pflag/@v/v1.0.3.mod
|
|
GO_MODULE_FILES+= github.com/spf13/pflag/@v/v1.0.3.zip
|
|
GO_MODULE_FILES+= github.com/stretchr/objx/@v/v0.1.0.mod
|
|
GO_MODULE_FILES+= github.com/stretchr/objx/@v/v0.1.0.zip
|
|
GO_MODULE_FILES+= github.com/stretchr/testify/@v/v1.4.0.mod
|
|
GO_MODULE_FILES+= github.com/stretchr/testify/@v/v1.5.1.mod
|
|
GO_MODULE_FILES+= github.com/stretchr/testify/@v/v1.5.1.zip
|
|
GO_MODULE_FILES+= golang.org/x/sync/@v/v0.0.0-20190911185100-cd5d95a43a6e.mod
|
|
GO_MODULE_FILES+= golang.org/x/sync/@v/v0.0.0-20190911185100-cd5d95a43a6e.zip
|
|
GO_MODULE_FILES+= golang.org/x/sys/@v/v0.0.0-20190222072716-a9d3bda3a223.mod
|
|
GO_MODULE_FILES+= golang.org/x/sys/@v/v0.0.0-20191026070338-33540a1f6037.mod
|
|
GO_MODULE_FILES+= golang.org/x/sys/@v/v0.0.0-20200217220822-9197077df867.mod
|
|
GO_MODULE_FILES+= golang.org/x/sys/@v/v0.0.0-20200217220822-9197077df867.zip
|
|
GO_MODULE_FILES+= golang.org/x/term/@v/v0.0.0-20191110171634-ad39bd3f0407.mod
|
|
GO_MODULE_FILES+= golang.org/x/term/@v/v0.0.0-20191110171634-ad39bd3f0407.zip
|
|
GO_MODULE_FILES+= golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.mod
|
|
GO_MODULE_FILES+= golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.zip
|
|
GO_MODULE_FILES+= gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod
|
|
GO_MODULE_FILES+= gopkg.in/check.v1/@v/v1.0.0-20180628173108-788fd7840127.mod
|
|
GO_MODULE_FILES+= gopkg.in/check.v1/@v/v1.0.0-20190902080502-41f04d3bba15.mod
|
|
GO_MODULE_FILES+= gopkg.in/check.v1/@v/v1.0.0-20190902080502-41f04d3bba15.zip
|
|
GO_MODULE_FILES+= gopkg.in/errgo.v2/@v/v2.1.0.mod
|
|
GO_MODULE_FILES+= gopkg.in/errgo.v2/@v/v2.1.0.zip
|
|
GO_MODULE_FILES+= gopkg.in/yaml.v2/@v/v2.2.2.mod
|
|
GO_MODULE_FILES+= gopkg.in/yaml.v2/@v/v2.2.2.zip
|
|
GO_MODULE_FILES+= gopkg.in/yaml.v3/@v/v3.0.0-20200313102051-9f266ea9e77c.mod
|
|
GO_MODULE_FILES+= gopkg.in/yaml.v3/@v/v3.0.0-20200313102051-9f266ea9e77c.zip
|
|
GO_MODULE_FILES+= mvdan.cc/editorconfig/@v/v0.1.1-0.20200121172147-e40951bde157.mod
|
|
GO_MODULE_FILES+= mvdan.cc/editorconfig/@v/v0.1.1-0.20200121172147-e40951bde157.zip
|
|
GO_MODULE_FILES+= mvdan.cc/sh/v3/@v/v3.1.2.mod
|
|
GO_MODULE_FILES+= mvdan.cc/sh/v3/@v/v3.1.2.zip
|
|
|
|
GO_BUILD_PATTERN= ./cmd/task
|
|
CHECK_RELRO_SKIP+= bin/task
|
|
|
|
INSTALLATION_DIRS+= bin \
|
|
share/bash-completion/completions \
|
|
share/zsh/site-functions
|
|
|
|
do-build:
|
|
${RUN}${_ULIMIT_CMD} cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} ${GO} install \
|
|
-ldflags '-X main.version=${PKGVERSION_NOREV}' -v ${GO_BUILD_PATTERN}
|
|
|
|
do-install:
|
|
${RUN} cd ${WRKDIR}/.gopath && [ ! -d bin ] || ${PAX} -rw bin ${DESTDIR}${PREFIX}
|
|
${INSTALL_DATA} ${WRKSRC}/completion/bash/task.bash \
|
|
${DESTDIR}${PREFIX}/share/bash-completion/completions/task
|
|
${INSTALL_DATA} ${WRKSRC}/completion/zsh/_task \
|
|
${DESTDIR}${PREFIX}/share/zsh/site-functions/_task
|
|
|
|
.include "../../lang/go/go-module.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|