www/cgit/Makefile (view raw)
1COMMENT = web frontend for git repositories
2
3V = 1.2.3pl14
4DISTNAME = cgit-${V}
5CATEGORIES = www devel
6
7# upstream has git 2.25.1 called out as the specific version to build against
8# https://git.zx2c4.com/cgit/commit/?id=fde897b8171ed2e925b44ec6f69590ec07241017
9DISTFILES = ${DISTNAME}.tar.gz:0 \
10 git-2.32.0.tar.gz:1
11
12MASTER_SITES0 = https://git.aaoth.xyz/cgit.git/snapshot/
13MASTER_SITES1 = https://www.kernel.org/pub/software/scm/git/
14HOMEPAGE = https://git.zx2c4.com/cgit/about/
15
16# GPLv2
17PERMIT_PACKAGE = Yes
18
19USE_GMAKE = yes
20
21BUILD_DEPENDS = textproc/asciidoc
22LIB_DEPENDS = converters/libiconv
23
24PREFIX = ${VARBASE}/www
25MAKE_FLAGS += V=1 NO_GETTEXT=1 NO_LUA=1 LDFLAGS+='${STATIC} -L${LOCALBASE}/lib'
26
27ALL_TARGET = all doc-man
28
29post-extract:
30 rmdir ${WRKSRC}/git
31 mv ${WRKDIR}/git-* ${WRKSRC}/git
32
33post-install:
34 mv ${PREFIX}/htdocs ${PREFIX}/cgit
35 ${INSTALL_MAN} ${WRKBUILD}/cgitrc.5 ${WRKINST}${LOCALBASE}/man/man5
36
37.include <bsd.port.mk>