diff options
Diffstat (limited to 'textproc/gitlab-zoekt-indexer/Makefile')
-rw-r--r-- | textproc/gitlab-zoekt-indexer/Makefile | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/textproc/gitlab-zoekt-indexer/Makefile b/textproc/gitlab-zoekt-indexer/Makefile new file mode 100644 index 000000000000..fbabff019d67 --- /dev/null +++ b/textproc/gitlab-zoekt-indexer/Makefile @@ -0,0 +1,45 @@ +PORTNAME= gitlab-zoekt-indexer +PORTVERSION= 0.24.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> |