[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / www / cgit

File: [cvs.NetBSD.org] / pkgsrc / www / cgit / Makefile (download)

Revision 1.9, Tue Aug 1 14:59:06 2017 UTC (6 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.8: +3 -3 lines

Follow some http -> https redirects.

# $NetBSD: Makefile,v 1.9 2017/08/01 14:59:06 wiz Exp $

DISTNAME=	cgit-1.1
CATEGORIES=	www
MASTER_SITES=	https://git.zx2c4.com/cgit/snapshot/
EXTRACT_SUFX=	.tar.xz
# cgit builds its own libgit using a known-good version
# check release notes or README when updating the package
GIT_VER=	2.10.2
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} git-${GIT_VER}${EXTRACT_SUFX}
SITES.git-${GIT_VER}${EXTRACT_SUFX}=	http://hjemli.net/git/git/snapshot/

HOMEPAGE=	https://git.zx2c4.com/cgit/
COMMENT=	Fast web interface for git
MAINTAINER=	pkgsrc-users@NetBSD.org
LICENSE=	gnu-gpl-v2

MAKE_JOBS_SAFE=		no

USE_TOOLS+=		gmake
MAKE_FLAGS+=		GIT_VER=${GIT_VER}
BUILD_MAKE_FLAGS+=	CGIT_CONFIG=${PKG_SYSCONFDIR}/cgitrc

MAKE_ENV.SunOS+=	NEEDS_LIBICONV=YesPlease

CGIT_CONFIG=	${PKG_SYSCONFDIR}/cgitrc
CGIT_CGIBIN=	${PREFIX}/libexec/cgi-bin
CGIT_FILTERS=	${PREFIX}/libexec/cgit/filters
CGIT_HTDOCS=	${PREFIX}/share/httpd/htdocs/cgit
CGIT_EGDIR=	${PREFIX}/share/examples

CONF_FILES=		${CGIT_EGDIR}/cgitrc ${CGIT_CONFIG}
INSTALLATION_DIRS=	libexec/cgi-bin \
			libexec/cgit/filters \
			share/httpd/htdocs/cgit \
			share/examples
post-extract:
	rm -r ${WRKSRC}/git && mv ${WRKDIR}/git-${GIT_VER} ${WRKSRC}/git

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/cgit ${DESTDIR}${CGIT_CGIBIN}/cgit.cgi
	${INSTALL_DATA} ${WRKSRC}/cgit.png ${DESTDIR}${CGIT_HTDOCS}/cgit.png
	${INSTALL_DATA} ${WRKSRC}/cgit.css ${DESTDIR}${CGIT_HTDOCS}/cgit.css
	${INSTALL_DATA} ${WRKSRC}/cgitrc ${DESTDIR}${CGIT_EGDIR}/cgitrc
	${INSTALL_SCRIPT} ${WRKSRC}/filters/commit-links.sh \
		${DESTDIR}${CGIT_FILTERS}/commit-links.sh
	${INSTALL_SCRIPT} ${WRKSRC}/filters/syntax-highlighting.sh \
		${DESTDIR}${CGIT_FILTERS}/syntax-highlighting.sh

.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"