diff options
Diffstat (limited to 'textproc/gitlab-zoekt-indexer')
-rw-r--r-- | textproc/gitlab-zoekt-indexer/Makefile | 45 | ||||
-rw-r--r-- | textproc/gitlab-zoekt-indexer/distinfo | 5 | ||||
-rw-r--r-- | textproc/gitlab-zoekt-indexer/pkg-descr | 3 |
3 files changed, 53 insertions, 0 deletions
diff --git a/textproc/gitlab-zoekt-indexer/Makefile b/textproc/gitlab-zoekt-indexer/Makefile new file mode 100644 index 000000000000..f20ff900fad1 --- /dev/null +++ b/textproc/gitlab-zoekt-indexer/Makefile @@ -0,0 +1,45 @@ +PORTNAME= gitlab-zoekt-indexer +PORTVERSION= 1.2.0 +DISTVERSIONPREFIX= v +CATEGORIES= textproc + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Zoekt search solution for Gitlab +WWW= https://gitlab.com/gitlab-org/gitlab-zoekt-indexer + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +BUILD_DEPENDS= git>=2.38.1:devel/git +#LIB_DEPENDS= libicui18n.so:devel/icu \ +# libicuuc.so:devel/icu +#RUN_DEPENDS= p5-Image-ExifTool>=0:graphics/p5-Image-ExifTool + +USES= gmake go:modules,no_targets,1.23 pkgconfig + +USE_GITLAB= yes +GL_ACCOUNT= gitlab-org +GO_MOD_DIST= gitlab +GO_MODULE= gitlab.com/gitlab-org/gitlab-zoekt-indexer + +MAKE_ENV= GOFLAGS="${GO_BUILDFLAGS}" +# make sure to pass go build options into make process +MAKE_ENV+= ${GO_ENV} +ALL_TARGET= build-unified + +PLIST_FILES= bin/gitlab-zoekt + +# add a git tag, as that is required by the build script +pre-build: + cd ${WRKSRC} && \ + git init && \ + git config user.email "${MAINTAINER}" && \ + git config user.name "Matthias Fechner" && \ + git add . && \ + git commit -m "tag" && \ + git tag v${PORTVERSION} + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/bin/gitlab-zoekt ${STAGEDIR}${PREFIX}/bin/gitlab-zoekt + +.include <bsd.port.mk> diff --git a/textproc/gitlab-zoekt-indexer/distinfo b/textproc/gitlab-zoekt-indexer/distinfo new file mode 100644 index 000000000000..69cd46b1242a --- /dev/null +++ b/textproc/gitlab-zoekt-indexer/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1755691637 +SHA256 (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.2.0/go.mod) = 17b5c5171037c83bf065acc0bca7a8994cc4f7952ba938326c69d0b31ac02de5 +SIZE (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.2.0/go.mod) = 6838 +SHA256 (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.2.0/gitlab-zoekt-indexer-v1.2.0.tar.bz2) = a378794cd4eee60d8cf6a5aa14a1ce2e6ee177f9c8b31e832356257aaa878301 +SIZE (go/textproc_gitlab-zoekt-indexer/gitlab-zoekt-indexer-v1.2.0/gitlab-zoekt-indexer-v1.2.0.tar.bz2) = 839590 diff --git a/textproc/gitlab-zoekt-indexer/pkg-descr b/textproc/gitlab-zoekt-indexer/pkg-descr new file mode 100644 index 000000000000..83f1557436aa --- /dev/null +++ b/textproc/gitlab-zoekt-indexer/pkg-descr @@ -0,0 +1,3 @@ +A fast, precise code search solution that integrates Zoekt with GitLab. +This project provides the infrastructure for indexing and searching code +across GitLab repositories with high performance and accuracy. |