xref: /mports/misc/grc/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	grc
2PORTVERSION=	1.13
3PORTREVISION=	1
4DISTVERSIONPREFIX=	v
5CATEGORIES=	misc
6
7MAINTAINER=	ports@MidnightBSD.org
8COMMENT=	Generic Colouriser
9WWW=		http://kassiopeia.juls.savba.sk/~garabik/software/grc.html
10
11LICENSE=	gpl2+
12LICENSE_FILE=	${WRKSRC}/COPYING
13
14USE_GITHUB=	yes
15GH_ACCOUNT=	garabik
16
17NO_BUILD=	yes
18
19NO_ARCH=	yes
20USES=		python:run shebangfix
21SHEBANG_FILES=	grc grcat
22
23post-patch:
24.for i in grc grcat
25	@${REINPLACE_CMD} -e \
26		's|"/etc/grc|"${PREFIX}/etc/grc|g ; \
27		 s|/usr/local/share/grc|${DATADIR}|g ; \
28		 s|#! /usr/bin/env python3|#!${PYTHON_CMD}| ; \
29		 s|, "/usr/share/grc/"||g' ${WRKSRC}/${i}
30	@${REINPLACE_CMD} -e \
31		's| /etc/grc| ${PREFIX}/etc/grc|g ; \
32		 s|/usr/local/share/grc|${DATADIR}|g ; \
33		 s|, /usr/share/grc/||g' ${WRKSRC}/${i}.1
34.endfor
35	(cd ${FILESDIR} && ${CP} colourfiles/conf.* ${WRKSRC}/colourfiles)
36
37do-install:
38.for i in grc grcat
39	(cd ${WRKSRC} && ${INSTALL_SCRIPT} ${i} ${PREFIX}/bin)
40	(cd ${WRKSRC} && ${INSTALL_MAN} ${i}.1 ${PREFIX}/share/man/man1)
41.endfor
42	(cd ${WRKSRC} && ${INSTALL_DATA} grc.conf ${PREFIX}/etc)
43.for s in grc.zsh grc.sh grc.fish
44	(cd ${WRKSRC} && ${INSTALL_SCRIPT} ${s} ${PREFIX}/etc/)
45.endfor
46	@${MKDIR} ${DATADIR}
47	(cd ${WRKSRC} && ${INSTALL_DATA} colourfiles/conf.* ${DATADIR})
48
49.include <bsd.port.mk>
50

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026