git: 0da5968b37ea - main - editors/micro: ensure that generated package has syntax highlighting
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 18 Nov 2022 07:37:30 UTC
The branch main has been updated by danfe: URL: https://cgit.FreeBSD.org/ports/commit/?id=0da5968b37ea43098886a8cd2ae80024e43879d4 commit 0da5968b37ea43098886a8cd2ae80024e43879d4 Author: Alexey Dokuchaev <danfe@FreeBSD.org> AuthorDate: 2022-11-18 07:34:48 +0000 Commit: Alexey Dokuchaev <danfe@FreeBSD.org> CommitDate: 2022-11-18 07:34:48 +0000 editors/micro: ensure that generated package has syntax highlighting Add missing build step so embedded syntax highlighting works. While here, install manual page, desktop file, and SVG icons. PR: 267122 Obtained from: Alpine package build script --- editors/micro/Makefile | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/editors/micro/Makefile b/editors/micro/Makefile index 593c5f2ce900..a24cd42ef07d 100644 --- a/editors/micro/Makefile +++ b/editors/micro/Makefile @@ -1,7 +1,7 @@ PORTNAME= micro DISTVERSIONPREFIX= v DISTVERSION= 2.0.11 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= editors MAINTAINER= lcook@FreeBSD.org @@ -11,7 +11,7 @@ WWW= https://micro-editor.github.io/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:modules +USES= desktop-file-utils go:modules USE_GITHUB= yes GH_ACCOUNT= zyedidia GH_TUPLE= blang:semver:v3.5.1:blang_semver/vendor/github.com/blang/semver \ @@ -55,7 +55,12 @@ GO_BUILDFLAGS= -ldflags "\ -X 'github.com/${GH_ACCOUNT}/${GH_PROJECT}/v2/internal/util.CompileDate=${_BUILD_DATE}' \ -X github.com/${GH_ACCOUNT}/${GH_PROJECT}/v2/internal/util.Debug=${_BUILD_DEBUG}" -PLIST_FILES= bin/${PORTNAME} +PLIST_FILES= bin/micro \ + share/applications/micro.desktop \ + share/man/man1/micro.1.gz \ + share/pixmaps/micro-logo-drop.svg \ + share/pixmaps/micro-logo-mark.svg \ + share/pixmaps/micro-logo.svg PORTDOCS= README.md OPTIONS_DEFINE= DEBUG DOCS @@ -63,9 +68,19 @@ OPTIONS_DEFINE= DEBUG DOCS DEBUG_DESC= Enable debug logging DEBUG_VARS= _BUILD_DEBUG=ON +pre-build: + cd ${GO_WRKSRC} && ${SETENV} ${GO_ENV} ${GO_CMD} generate ./runtime + +post-install: + ${INSTALL_DATA} ${WRKSRC}/assets/packaging/micro.1 \ + ${STAGEDIR}${MANPREFIX}/share/man/man1 + ${INSTALL_DATA} ${WRKSRC}/assets/packaging/micro.desktop \ + ${STAGEDIR}${PREFIX}/share/applications + ${INSTALL_DATA} ${WRKSRC}/assets/*.svg \ + ${STAGEDIR}${PREFIX}/share/pixmaps + post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} \ - ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk>