pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/cgit



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue May 12 18:29:24 UTC 2026

Modified Files:
        pkgsrc/www/cgit: Makefile PLIST

Log Message:
cgit: install man page

While here, simplify package.

Bump PKGREVISION.

Fixes PR 60252.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/www/cgit/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/cgit/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/cgit/Makefile
diff -u pkgsrc/www/cgit/Makefile:1.14 pkgsrc/www/cgit/Makefile:1.15
--- pkgsrc/www/cgit/Makefile:1.14       Tue Feb 24 21:06:53 2026
+++ pkgsrc/www/cgit/Makefile    Tue May 12 18:29:24 2026
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.14 2026/02/24 21:06:53 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2026/05/12 18:29:24 wiz Exp $
 
 DISTNAME=      cgit-1.3
+PKGREVISION=   1
 CATEGORIES=    www
 MASTER_SITES=  https://git.zx2c4.com/cgit/snapshot/
 EXTRACT_SUFX=  .tar.xz
@@ -15,42 +16,48 @@ HOMEPAGE=   https://git.zx2c4.com/cgit/
 COMMENT=       Fast web interface for git
 LICENSE=       gnu-gpl-v2
 
-USE_TOOLS+=            gmake perl:test
+TOOL_DEPENDS+=         asciidoc-[0-9]*:../../textproc/asciidoc
+
+USE_TOOLS+=            bash:run gmake perl:test
 USE_FEATURES+=         memrchr
 MAKE_FLAGS+=           GIT_VER=${GIT_VER}
 MAKE_FLAGS+=           PERL_PATH=${PERL5}
+MAKE_FLAGS+=           CGIT_SCRIPT_PATH=${CGIT_CGIBIN}
+MAKE_FLAGS+=           CGIT_DATA_PATH=${CGIT_HTDOCS}
+MAKE_FLAGS+=           filterdir=${CGIT_FILTERS}
+MAKE_FLAGS+=           mandir=${PREFIX}/${PKGMANDIR}
+MAKE_FLAGS+=           PYTHON_PATH=${PYTHONBIN}
 BUILD_MAKE_FLAGS+=     CGIT_CONFIG=${PKG_SYSCONFDIR}/cgitrc
 
 MAKE_ENV+=             CGIT_LIBS=${LIBNBCOMPAT_LIBNAME}
 MAKE_ENV.SunOS+=       NEEDS_LIBICONV=YesPlease
 
+BUILD_TARGET=  all doc-man
+INSTALL_TARGET=        install install-man
 TEST_TARGET=   test
 
 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
+CGIT_EGDIR=    ${PREFIX}/share/examples/cgit
 
 CONF_FILES=            ${CGIT_EGDIR}/cgitrc ${CGIT_CONFIG}
-INSTALLATION_DIRS=     libexec/cgi-bin \
-                       libexec/cgit/filters \
-                       share/httpd/htdocs/cgit \
-                       share/examples
+INSTALLATION_DIRS+=    share/examples/cgit
+
+REPLACE_BASH+=         filters/html-converters/rst2html
+REPLACE_PYTHON+=       filters/email-gravatar.py
+REPLACE_PYTHON+=       filters/syntax-highlighting.py
+REPLACE_PYTHON+=       filters/html-converters/md2html
+
 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}
-       ${INSTALL_DATA} ${WRKSRC}/cgit.js ${DESTDIR}${CGIT_HTDOCS}
-       ${INSTALL_DATA} ${WRKSRC}/cgit.css ${DESTDIR}${CGIT_HTDOCS}
+post-install:
        ${INSTALL_DATA} ${WRKSRC}/cgitrc ${DESTDIR}${CGIT_EGDIR}
-       ${INSTALL_SCRIPT} ${WRKSRC}/filters/commit-links.sh \
-               ${DESTDIR}${CGIT_FILTERS}
-       ${INSTALL_SCRIPT} ${WRKSRC}/filters/syntax-highlighting.sh \
-               ${DESTDIR}${CGIT_FILTERS}
 
+.include "../../lang/python/tool.mk"
+.include "../../lang/python/application.mk"
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"

Index: pkgsrc/www/cgit/PLIST
diff -u pkgsrc/www/cgit/PLIST:1.2 pkgsrc/www/cgit/PLIST:1.3
--- pkgsrc/www/cgit/PLIST:1.2   Tue Feb 24 21:06:53 2026
+++ pkgsrc/www/cgit/PLIST       Tue May 12 18:29:24 2026
@@ -1,8 +1,24 @@
-@comment $NetBSD: PLIST,v 1.2 2026/02/24 21:06:53 wiz Exp $
+@comment $NetBSD: PLIST,v 1.3 2026/05/12 18:29:24 wiz Exp $
 libexec/cgi-bin/cgit.cgi
+libexec/cgit/filters/about-formatting.sh
 libexec/cgit/filters/commit-links.sh
+libexec/cgit/filters/email-gravatar.lua
+libexec/cgit/filters/email-gravatar.py
+libexec/cgit/filters/email-libravatar.lua
+libexec/cgit/filters/file-authentication.lua
+libexec/cgit/filters/gentoo-ldap-authentication.lua
+libexec/cgit/filters/html-converters/man2html
+libexec/cgit/filters/html-converters/md2html
+libexec/cgit/filters/html-converters/rst2html
+libexec/cgit/filters/html-converters/txt2html
+libexec/cgit/filters/owner-example.lua
+libexec/cgit/filters/simple-authentication.lua
+libexec/cgit/filters/syntax-highlighting.py
 libexec/cgit/filters/syntax-highlighting.sh
-share/examples/cgitrc
+man/man5/cgitrc.5
+share/examples/cgit/cgitrc
 share/httpd/htdocs/cgit/cgit.css
 share/httpd/htdocs/cgit/cgit.js
 share/httpd/htdocs/cgit/cgit.png
+share/httpd/htdocs/cgit/favicon.ico
+share/httpd/htdocs/cgit/robots.txt



Home | Main Index | Thread Index | Old Index