head 1.45; access; symbols pkgsrc-2023Q4:1.45.0.4 pkgsrc-2023Q4-base:1.45 pkgsrc-2023Q3:1.45.0.2 pkgsrc-2023Q3-base:1.45 pkgsrc-2023Q2:1.40.0.8 pkgsrc-2023Q2-base:1.40 pkgsrc-2023Q1:1.40.0.6 pkgsrc-2023Q1-base:1.40 pkgsrc-2022Q4:1.40.0.4 pkgsrc-2022Q4-base:1.40 pkgsrc-2022Q3:1.40.0.2 pkgsrc-2022Q3-base:1.40 pkgsrc-2022Q2:1.39.0.10 pkgsrc-2022Q2-base:1.39 pkgsrc-2022Q1:1.39.0.8 pkgsrc-2022Q1-base:1.39 pkgsrc-2021Q4:1.39.0.6 pkgsrc-2021Q4-base:1.39 pkgsrc-2021Q3:1.39.0.4 pkgsrc-2021Q3-base:1.39 pkgsrc-2021Q2:1.39.0.2 pkgsrc-2021Q2-base:1.39 pkgsrc-2021Q1:1.38.0.4 pkgsrc-2021Q1-base:1.38 pkgsrc-2020Q4:1.38.0.2 pkgsrc-2020Q4-base:1.38 pkgsrc-2020Q3:1.37.0.4 pkgsrc-2020Q3-base:1.37 pkgsrc-2020Q2:1.37.0.2 pkgsrc-2020Q2-base:1.37 pkgsrc-2020Q1:1.36.0.2 pkgsrc-2020Q1-base:1.36 pkgsrc-2019Q4:1.35.0.6 pkgsrc-2019Q4-base:1.35 pkgsrc-2019Q3:1.35.0.2 pkgsrc-2019Q3-base:1.35 pkgsrc-2019Q2:1.33.0.2 pkgsrc-2019Q2-base:1.33 pkgsrc-2019Q1:1.29.0.6 pkgsrc-2019Q1-base:1.29 pkgsrc-2018Q4:1.29.0.4 pkgsrc-2018Q4-base:1.29 pkgsrc-2018Q3:1.29.0.2 pkgsrc-2018Q3-base:1.29 pkgsrc-2018Q2:1.27.0.14 pkgsrc-2018Q2-base:1.27 pkgsrc-2018Q1:1.27.0.12 pkgsrc-2018Q1-base:1.27 pkgsrc-2017Q4:1.27.0.10 pkgsrc-2017Q4-base:1.27 pkgsrc-2017Q3:1.27.0.8 pkgsrc-2017Q3-base:1.27 pkgsrc-2017Q2:1.27.0.4 pkgsrc-2017Q2-base:1.27 pkgsrc-2017Q1:1.27.0.2 pkgsrc-2017Q1-base:1.27 pkgsrc-2016Q4:1.25.0.4 pkgsrc-2016Q4-base:1.25 pkgsrc-2016Q3:1.25.0.2 pkgsrc-2016Q3-base:1.25 pkgsrc-2016Q2:1.24.0.6 pkgsrc-2016Q2-base:1.24 pkgsrc-2016Q1:1.24.0.4 pkgsrc-2016Q1-base:1.24 pkgsrc-2015Q4:1.24.0.2 pkgsrc-2015Q4-base:1.24 pkgsrc-2015Q3:1.23.0.6 pkgsrc-2015Q3-base:1.23 pkgsrc-2015Q2:1.23.0.4 pkgsrc-2015Q2-base:1.23 pkgsrc-2015Q1:1.23.0.2 pkgsrc-2015Q1-base:1.23 pkgsrc-2014Q4:1.22.0.6 pkgsrc-2014Q4-base:1.22 pkgsrc-2014Q3:1.22.0.4 pkgsrc-2014Q3-base:1.22 pkgsrc-2014Q2:1.22.0.2 pkgsrc-2014Q2-base:1.22 pkgsrc-2014Q1:1.21.0.2 pkgsrc-2014Q1-base:1.21 pkgsrc-2013Q4:1.19.0.6 pkgsrc-2013Q4-base:1.19 pkgsrc-2013Q3:1.19.0.4 pkgsrc-2013Q3-base:1.19 pkgsrc-2013Q2:1.19.0.2 pkgsrc-2013Q2-base:1.19 pkgsrc-2013Q1:1.18.0.4 pkgsrc-2013Q1-base:1.18 pkgsrc-2012Q4:1.18.0.2 pkgsrc-2012Q4-base:1.18 pkgsrc-2012Q3:1.16.0.6 pkgsrc-2012Q3-base:1.16 pkgsrc-2012Q2:1.16.0.4 pkgsrc-2012Q2-base:1.16 pkgsrc-2012Q1:1.16.0.2 pkgsrc-2012Q1-base:1.16 pkgsrc-2011Q4:1.15.0.2 pkgsrc-2011Q4-base:1.15 pkgsrc-2011Q3:1.14.0.8 pkgsrc-2011Q3-base:1.14 pkgsrc-2011Q2:1.14.0.6 pkgsrc-2011Q2-base:1.14 pkgsrc-2011Q1:1.14.0.4 pkgsrc-2011Q1-base:1.14 pkgsrc-2010Q4:1.14.0.2 pkgsrc-2010Q4-base:1.14 pkgsrc-2010Q3:1.13.0.6 pkgsrc-2010Q3-base:1.13 pkgsrc-2010Q2:1.13.0.4 pkgsrc-2010Q2-base:1.13 pkgsrc-2010Q1:1.13.0.2 pkgsrc-2010Q1-base:1.13 pkgsrc-2009Q4:1.10.0.4 pkgsrc-2009Q4-base:1.10 pkgsrc-2009Q3:1.10.0.2 pkgsrc-2009Q3-base:1.10 pkgsrc-2009Q2:1.8.0.4 pkgsrc-2009Q2-base:1.8 pkgsrc-2009Q1:1.8.0.2 pkgsrc-2009Q1-base:1.8 pkgsrc-2008Q4:1.7.0.2 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.5.0.10 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.8 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.6 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.4 pkgsrc-2008Q1:1.5.0.2 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.3.0.6 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.4 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.2 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.2.0.4 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.2 pkgsrc-2006Q4-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.45 date 2023.08.23.00.33.46; author gutteridge; state Exp; branches; next 1.44; commitid qVLwk5GtvFytqQBE; 1.44 date 2023.08.18.22.20.49; author hauke; state Exp; branches; next 1.43; commitid bfnjkzZ3HKa4OjBE; 1.43 date 2023.08.17.21.26.49; author hauke; state Exp; branches; next 1.42; commitid tz8KKjgy67GdybBE; 1.42 date 2023.08.17.19.59.00; author hauke; state Exp; branches; next 1.41; commitid 5L1sXpsUh2tV3bBE; 1.41 date 2023.08.14.05.25.31; author wiz; state Exp; branches; next 1.40; commitid LOSB79OLVxvXjIAE; 1.40 date 2022.06.30.11.19.00; author nia; state Exp; branches; next 1.39; commitid AhctUV91Vubws3KD; 1.39 date 2021.06.12.07.03.53; author nia; state Exp; branches; next 1.38; commitid QYblY7bFEAZLmOWC; 1.38 date 2020.12.04.20.45.49; author nia; state Exp; branches; next 1.37; commitid FPz71MqRX3WN0tyC; 1.37 date 2020.05.09.19.56.08; author rillig; state Exp; branches; next 1.36; commitid R9mnxrFxQ44SsB7C; 1.36 date 2020.03.17.22.14.15; author wiz; state Exp; branches; next 1.35; commitid MeiK3t13OVFRVN0C; 1.35 date 2019.09.02.13.20.04; author adam; state Exp; branches; next 1.34; commitid JNtg51I3DnX4jrBB; 1.34 date 2019.08.26.17.06.45; author rin; state Exp; branches; next 1.33; commitid 336ZT4OHidI5JyAB; 1.33 date 2019.05.23.19.23.21; author rillig; state Exp; branches; next 1.32; commitid aWlQW8HYUUFCAmoB; 1.32 date 2019.04.26.14.12.49; author maya; state Exp; branches; next 1.31; commitid Y6vMANX4s26gKRkB; 1.31 date 2019.04.26.13.14.23; author maya; state Exp; branches; next 1.30; commitid U4pISddzN4WXpRkB; 1.30 date 2019.04.25.07.33.28; author maya; state Exp; branches; next 1.29; commitid 1FEMQBEPb9uTxHkB; 1.29 date 2018.07.04.13.40.42; author jperkin; state Exp; branches; next 1.28; commitid NnIyRkdX3Lbg3PIA; 1.28 date 2018.07.03.05.03.41; author adam; state Exp; branches; next 1.27; commitid bH4MNADzVzoIfEIA; 1.27 date 2017.02.08.20.00.34; author wiz; state Exp; branches; next 1.26; commitid l7uKYcqxUFk0CbFz; 1.26 date 2017.01.01.14.44.06; author wiz; state Exp; branches; next 1.25; commitid TmfhF2MIYbgU4hAz; 1.25 date 2016.07.09.13.04.16; author wiz; state Exp; branches 1.25.4.1; next 1.24; commitid k9A2yv7vTRunbEdz; 1.24 date 2015.12.05.21.26.07; author adam; state Exp; branches; next 1.23; commitid bgA0CynThkP3WNLy; 1.23 date 2015.01.16.12.12.03; author wiz; state Exp; branches; next 1.22; commitid bLMhjJ1le0CUff6y; 1.22 date 2014.05.09.07.37.26; author wiz; state Exp; branches; next 1.21; commitid wfzXpL2biguCPPzx; 1.21 date 2014.01.25.10.45.22; author wiz; state Exp; branches; next 1.20; commitid jFdMwV0xAIvkdumx; 1.20 date 2014.01.25.10.30.30; author wiz; state Exp; branches; next 1.19; commitid VOWgk3vYhVXj8umx; 1.19 date 2013.05.19.03.33.11; author ryoon; state Exp; branches; next 1.18; commitid DSGdhRjc2qDBTbQw; 1.18 date 2012.12.27.12.56.36; author darcy; state Exp; branches; next 1.17; 1.17 date 2012.10.28.06.31.07; author asau; state Exp; branches; next 1.16; 1.16 date 2012.03.15.11.53.44; author obache; state Exp; branches; next 1.15; 1.15 date 2011.11.01.21.08.55; author scottr; state Exp; branches; next 1.14; 1.14 date 2010.12.25.15.00.36; author wiz; state Exp; branches; next 1.13; 1.13 date 2010.03.22.06.55.20; author obache; state Exp; branches; next 1.12; 1.12 date 2010.03.20.21.32.41; author adrianp; state Exp; branches; next 1.11; 1.11 date 2010.02.10.19.17.47; author joerg; state Exp; branches; next 1.10; 1.10 date 2009.08.15.08.33.13; author adrianp; state Exp; branches; next 1.9; 1.9 date 2009.07.07.18.46.37; author joerg; state Exp; branches; next 1.8; 1.8 date 2009.02.09.22.56.28; author joerg; state Exp; branches 1.8.4.1; next 1.7; 1.7 date 2008.10.21.20.46.28; author adrianp; state Exp; branches; next 1.6; 1.6 date 2008.10.19.18.02.19; author adrianp; state Exp; branches; next 1.5; 1.5 date 2008.03.06.21.21.10; author adrianp; state Exp; branches; next 1.4; 1.4 date 2008.01.24.07.23.47; author obache; state Exp; branches; next 1.3; 1.3 date 2007.05.20.09.01.04; author xtraeme; state Exp; branches; next 1.2; 1.2 date 2006.12.01.20.27.25; author rillig; state Exp; branches; next 1.1; 1.1 date 2006.10.21.09.05.44; author adrianp; state Exp; branches 1.1.1.1; next ; 1.25.4.1 date 2017.02.09.19.47.25; author bsiegert; state Exp; branches; next ; commitid bEwaBxsKcuvwvjFz; 1.8.4.1 date 2009.08.19.08.55.15; author tron; state Exp; branches; next ; 1.1.1.1 date 2006.10.21.09.05.44; author adrianp; state Exp; branches; next ; desc @@ 1.45 log @viewvc: fix primary category, and comment, too, while here @ text @# $NetBSD: Makefile,v 1.44 2023/08/18 22:20:49 hauke Exp $ DISTNAME= viewvc-1.2.3 PKGREVISION= 2 CATEGORIES= www devel MASTER_SITES= ${MASTER_SITE_GITHUB:=viewvc/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.viewvc.org/ COMMENT= View the content of CVS/SVN repositories with a web browser LICENSE= 2-clause-bsd REPLACE_PYTHON= viewvc-install bin/* bin/cgi/*.cgi lib/*.py # https://github.com/viewvc/viewvc/issues/138 PYTHON_VERSIONS_ACCEPTED= 27 # not yet ported as of 1.2.3 .if exists(/usr/bin/rlog) RCSPATH= /usr/bin .else DEPENDS+= rcs-[0-9]*:../../devel/rcs RCSPATH= ${PREFIX}/bin .endif NO_BUILD= YES DOCDIR= share/doc/viewvc EGDIR= share/examples/viewvc VIEWVCDIR= share/viewvc CFGFILES= cvsgraph.conf mimetypes.conf viewvc.conf DOCFILES= CHANGES INSTALL \ docs/template-authoring-guide.html \ docs/upgrading-howto.html \ docs/url-reference.html PKG_SYSCONFSUBDIR= viewvc .for cfg in ${CFGFILES} CONF_FILES+= ${EGDIR}/${cfg} ${PKG_SYSCONFDIR}/${cfg} .endfor PLIST_SUBST+= VIEWVCDIR=${VIEWVCDIR:Q} PRINT_PLIST_AWK+= { gsub(/^${VIEWVCDIR:S|/|\\/|g}/, "$${VIEWVCDIR}"); } .include "options.mk" SUBST_CLASSES+= paths SUBST_STAGE.paths= pre-configure SUBST_MESSAGE.paths= Fixing pkgsrc paths. SUBST_FILES.paths+= lib/viewvc.py SUBST_FILES.paths+= viewvc-install SUBST_VARS.paths= PREFIX PKG_SYSCONFDIR DIFF= ${TOOLS_PATH.diff} SUBST_CLASSES+= conf SUBST_STAGE.conf= pre-configure SUBST_MESSAGE.conf= Fixing configuration files. SUBST_FILES.conf= conf/viewvc.conf.dist SUBST_VARS.conf= PREFIX PKG_SYSCONFBASE PKG_SYSCONFDIR SUBST_VARS.conf+= VIEWVCDIR DIFF RCSPATH CVSGRAPH_OPT CHECK_PORTABILITY_SKIP= tools/make-release INSTALLATION_DIRS= ${DOCDIR} ${EGDIR} do-install: (cd ${WRKSRC} && ${PYTHONBIN} viewvc-install \ --prefix=${PREFIX}/${VIEWVCDIR} --destdir=${DESTDIR}) .for cfg in ${CFGFILES} ${INSTALL_DATA} ${WRKSRC}/conf/${cfg}.dist \ ${DESTDIR}${PREFIX}/${EGDIR}/${cfg} .endfor .for doc in ${DOCFILES} ${INSTALL_DATA} ${WRKSRC}/${doc} \ ${DESTDIR}${PREFIX}/${DOCDIR}/${doc:T} .endfor post-install: ( cd ${DESTDIR}/${PREFIX}/${VIEWVCDIR}/bin/mod_python ; \ ${CHMOD} ${SHAREMODE} .htaccess *.py) .include "../../lang/python/application.mk" .include "../../mk/bsd.pkg.mk" @ 1.44 log @Rework the www/viewvc package some: Put the preferences under PKG_SYSCONFDIR Pre-set pkgsrc-dependend viewvc.conf entries Lose the MESSAGE, it was pointless Install the docs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2023/08/17 21:26:49 hauke Exp $ d5 1 a5 1 CATEGORIES= devel www d10 1 a10 1 COMMENT= Viewing the content of CVS/SVN repositories with a Webbrowser @ 1.43 log @Use PKG_SYSCONFDIR instead of PREFIX/etc Construct the comment in the spirot of the example @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2023/08/17 19:59:00 hauke Exp $ d4 1 a4 1 PKGREVISION= 1 d9 1 a9 1 HOMEPAGE= http://www.viewvc.org/ d15 1 a15 1 PYTHON_VERSIONS_ACCEPTED= 27 # not yet ported as of 1.1.27 d17 3 a19 1 .if !exists(/usr/bin/rlog) d21 1 a21 3 RCS_PKG= YES .else RCS_PKG= NO d25 3 a28 1 PLIST_SUBST+= VIEWVCDIR=${VIEWVCDIR:Q} d30 15 a44 4 CONF_FILES= ${PREFIX}/share/examples/viewvc/viewvc.conf \ ${PREFIX}/${VIEWVCDIR:Q}/viewvc.conf CONF_FILES+= ${PREFIX}/share/examples/viewvc/cvsgraph.conf \ ${PREFIX}/${VIEWVCDIR:Q}/cvsgraph.conf d48 9 d61 2 a62 7 SUBST_VARS.conf= PREFIX PKG_SYSCONFDIR SUBST_VARS.conf+= VIEWVCDIR PHP_OPT CVSGRAPH_OPT .if defined(RCS_PKG) && ${RCS_PKG} == "YES" SUBST_SED.conf+= -e "s|@@RCS_PREFIX@@|${PREFIX}|g" .else SUBST_SED.conf+= -e "s|@@RCS_PREFIX@@|/usr|g" .endif d66 1 a66 1 INSTALLATION_DIRS= share/examples/viewvc d69 10 a78 8 (cd ${WRKSRC} && \ ${PYTHONBIN} \ viewvc-install --prefix=${PREFIX}/${VIEWVCDIR} --destdir=${DESTDIR}) ${INSTALL_DATA} ${WRKSRC}/conf/viewvc.conf.dist \ ${DESTDIR}${PREFIX}/share/examples/viewvc/viewvc.conf ${INSTALL_DATA} ${WRKSRC}/conf/cvsgraph.conf.dist \ ${DESTDIR}${PREFIX}/share/examples/viewvc/cvsgraph.conf d81 2 a82 4 ${CHMOD} ${SHAREMODE} \ ${DESTDIR}/${PREFIX}/share/viewvc/bin/mod_python/.htaccess ${CHMOD} ${SHAREMODE} \ ${DESTDIR}/${PREFIX}/share/viewvc/bin/mod_python/*.py @ 1.42 log @Update www/viewcvs to v1.2.3 Upstream's changelog: Version 1.2.3 (released 04-Jan-2023) * security fix: escape revision view copy paths (#311) [CVE-2023-22464] Version 1.2.2 (released 03-Jan-2023) * security fix: escape revision view changed paths (#311) [CVE-2023-22456] * standalone.py defaults to UTF-8 output now, too * fix viewvc-install error handling bug * fix a problem on CVS checkout files with rcsparse (#272) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2023/08/14 05:25:31 wiz Exp $ d4 1 d39 2 a40 1 SUBST_VARS.conf= VIEWVCDIR PREFIX PHP_OPT CVSGRAPH_OPT @ 1.41 log @*: recursive bump for Python 3.11 as new default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2022/06/30 11:19:00 nia Exp $ d3 1 a3 2 DISTNAME= viewvc-1.2.1 PKGREVISION= 2 @ 1.40 log @*: Revbump packages that use Python at runtime without a PKGNAME prefix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2021/06/12 07:03:53 nia Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.39 log @viewvc: update to 1.2.1 security fix: escape subdir lastmod file name @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2020/12/04 20:45:49 nia Exp $ d4 1 @ 1.38 log @Revbump packages with a runtime Python dep but no version prefix. For the Python 3.8 default switch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2020/05/09 19:56:08 rillig Exp $ d3 1 a3 2 DISTNAME= viewvc-1.2.0 PKGREVISION= 1 @ 1.37 log @www/viewvc: remove no-op file from SUBST_FILES @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2020/03/17 22:14:15 wiz Exp $ d4 1 @ 1.36 log @viewvc: update to 1.2.0. ViewVC 1.2.0 is a sort of interim release (and release line) intended to be the last ViewVC release line that offers Python 2 support. Rather than bundle into the next major post-1.1 release both the switch to Python 3 plus all the ViewVC-1.1-incompatible changes that have been baking unreleased for the past decade, we decided to roll out those changes as ViewVC 1.2 without the Python 3 upgrade bit. ChangeLog: bumped minimum supported Python version to 2.4 implemented support for property diffs (Tigris #383) allow user-configurable cvsgraph display (Tigris #336) allow rNNNN syntax for Subversion revision numbers (Tigris #441) display revision numbers in CVS tag/branch selector (Tigris #546) allow roots to have optional context (#58) use a more secure temporary file generator (#159) fix problems with make-database and special characters (#141, #182) fix bogus default ci_when value in cvsdb (#200) standalone query interface removed (#206) GUI support (--gui) removed from standalone.py @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2019/09/02 13:20:04 adam Exp $ d38 1 a38 6 SUBST_FILES.conf+= conf/cvsgraph.conf.dist SUBST_VARS.conf= VIEWVCDIR SUBST_VARS.conf+= PREFIX SUBST_VARS.conf+= PHP_OPT SUBST_VARS.conf+= CVSGRAPH_OPT @ 1.35 log @Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2019/08/26 17:06:45 rin Exp $ d3 1 a3 1 DISTNAME= viewvc-1.1.27 @ 1.34 log @Update ViewVC to 1.1.27: Version 1.1.27 (released 06-Jun-2019) * suppress stack traces (with option to show) (#140) * distinguish text/binary/image files by icons (#166, #175) * colorize alternating file content lines (#167) * link to the instance root from the ViewVC logo (#168) * display directory and root counts, too (#169) * fix double fault error in standalone.py (#157) * support timezone offsets with minutes piece (#176) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2019/05/23 19:23:21 rillig Exp $ d14 1 a14 1 PYTHON_VERSIONS_INCOMPATIBLE= 36 37 # not yet ported as of 1.1.27 @ 1.33 log @all: replace SUBST_SED with the simpler SUBST_VARS pkglint -Wall -r --only "substitution command" -F With manual review and indentation fixes since pkglint doesn't get that part correct in every case. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2019/04/26 14:12:49 maya Exp $ d3 1 a3 2 DISTNAME= viewvc-1.1.26 PKGREVISION= 1 d14 1 a14 1 PYTHON_VERSIONS_INCOMPATIBLE= 36 37 # not yet ported as of 1.1.26 @ 1.32 log @fix some whitespace, mostly introduced in the previous python 3.4 / 3.5 removal commit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2019/04/26 13:14:23 maya Exp $ d40 4 a43 4 SUBST_SED.conf= -e "s|@@VIEWVCDIR@@|${VIEWVCDIR}|g" SUBST_SED.conf+= -e "s|@@PREFIX@@|${PREFIX}|g" SUBST_SED.conf+= -e "s|@@PHP_OPT@@|${PHP_OPT}|g" SUBST_SED.conf+= -e "s|@@CVSGRAPH_OPT@@|${CVSGRAPH_OPT}|g" @ 1.31 log @Omit mentions of python 34 and 35, after those were removed. - Includes some whitespace changes, to be handled in a separate commit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2019/04/25 07:33:28 maya Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 36 37 # not yet ported as of 1.1.26 @ 1.30 log @PKGREVISION bump for anything using python without a PYPKGPREFIX. This is a semi-manual PKGREVISION bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2018/07/04 13:40:42 jperkin Exp $ d15 1 a15 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 37 # not yet ported as of 1.1.26 @ 1.29 log @*: Move SUBST_STAGE from post-patch to pre-configure Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2018/07/03 05:03:41 adam Exp $ d4 1 @ 1.28 log @extend PYTHON_VERSIONS_ for Python 3.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2017/02/08 20:00:34 wiz Exp $ d35 1 a35 1 SUBST_STAGE.conf= post-patch @ 1.27 log @Updated viewvc to 1.1.26. Version 1.1.26 (released 24-Jan-2017) * security fix: escape nav_data name to avoid XSS attack Version 1.1.25 (released 15-Sep-2016) * fix _rev2optrev assertion on long input Version 1.1.24 (released 02-Oct-2015) * fix minor bug in human_readable boolean calculation * allow hr_funout option to apply to unidiff diffs, too * fix infinite loop in rcsparse * fix iso8601 timezone offset handling (issue #542) * add support for renamed roots (issue #544) * fix minor buglet in viewvc-install error message @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2017/01/01 14:44:06 wiz Exp $ d14 1 a14 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 1.1.26 @ 1.26 log @Add python-3.6 to incompatible versions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2016/07/09 13:04:16 wiz Exp $ d3 1 a3 1 DISTNAME= viewvc-1.1.23 d5 1 a5 1 MASTER_SITES= http://viewvc.tigris.org/files/documents/3330/49392/ d13 2 a14 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 1.1.20 @ 1.25 log @Remove python33: adapt all packages that refer to it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2015/12/05 21:26:07 adam Exp $ d13 1 a13 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # not yet ported as of 1.1.20 @ 1.25.4.1 log @Pullup ticket #5209 - requested by wiz www/viewvc: security fix Revisions pulled up: - www/viewvc/Makefile 1.27 - www/viewvc/distinfo 1.15 --- Module Name: pkgsrc Committed By: wiz Date: Wed Feb 8 20:00:34 UTC 2017 Modified Files: pkgsrc/www/viewvc: Makefile distinfo Log Message: Updated viewvc to 1.1.26. Version 1.1.26 (released 24-Jan-2017) * security fix: escape nav_data name to avoid XSS attack Version 1.1.25 (released 15-Sep-2016) * fix _rev2optrev assertion on long input Version 1.1.24 (released 02-Oct-2015) * fix minor bug in human_readable boolean calculation * allow hr_funout option to apply to unidiff diffs, too * fix infinite loop in rcsparse * fix iso8601 timezone offset handling (issue #542) * add support for renamed roots (issue #544) * fix minor buglet in viewvc-install error message @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= viewvc-1.1.26 d5 1 a5 1 MASTER_SITES= ${MASTER_SITE_GITHUB:=viewvc/} d13 1 a13 2 # https://github.com/viewvc/viewvc/issues/138 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # not yet ported as of 1.1.26 @ 1.24 log @Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2015/01/16 12:12:03 wiz Exp $ d13 1 a13 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 1.1.20 @ 1.23 log @Update to 1.1.23: Version 1.1.23 (released 04-Nov-2014) * fix annotate bug triggered by files with trailing blank lines (issue #533) * fix markup display of files with trailing blank lines (issue #533) * add support for root-relative svnauthz access files (issue #535) * fix cvsdb MySQL-python argument conversion error (issue #539) * fix double-escaping of revision links (issue #541) * fix bug that prevented mod_python 3.4+ deployment (issue #540) Version 1.1.22 (released 14-Jan-2014) * minor directory sorting logic fix (re: show_subdir_lastmod) * fix display of show_subdir_lastmod details (issue #532) * pay attention to chardet's detection confidence * linkify line numbers in markup/annotate view Version 1.1.21 (released 13-Sep-2013) * fix markup/annotate exception with Python < 2.7 (issue #527) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2014/05/09 07:37:26 wiz Exp $ d13 1 a13 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 1.1.20 @ 1.22 log @Mark packages that are not ready for python-3.3 also not ready for 3.4, until proven otherwise. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2014/01/25 10:45:22 wiz Exp $ d3 1 a3 1 DISTNAME= viewvc-1.1.20 d5 1 a5 1 MASTER_SITES= http://viewvc.tigris.org/files/documents/3330/49275/ @ 1.21 log @No need to have two variables for the same logic. Replace PYTHON_PATCH_SCRIPTS with REPLACE_PYTHON. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2014/01/25 10:30:30 wiz Exp $ d13 1 a13 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 1.1.20 @ 1.20 log @Mark packages as not ready for python-3.x where applicable; either because they themselves are not ready or because a dependency isn't. This is annotated by PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z or PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar respectively, please use the same style for other packages, and check during updates. Use versioned_dependencies.mk where applicable. Use REPLACE_PYTHON instead of handcoded alternatives, where applicable. Reorder Makefile sections into standard order, where applicable. Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default with the next commit. Whitespace cleanups and other nits corrected, where necessary. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2013/05/19 03:33:11 ryoon Exp $ d12 1 a12 1 PYTHON_PATCH_SCRIPTS= viewvc-install bin/* bin/cgi/*.cgi lib/*.py @ 1.19 log @Update to 1.1.20 Changelog: Version 1.1.20 (released 24-Apr-2013) * fix tab-to-space handling regression in markup view * fix regression in root lookup handling (issue #526) Version 1.1.19 (released 22-Apr-2013) * improve root lookup performance (issue #523) * new 'max_filesize_kbytes' config option and handling (issue #524) * tarball generation improvements: - preserve Subversion symlinks in generated tarballs (issue #487) - reduce memory usage of tarball generation logic - fix double compression of generated tarballs (issue #525) * file content handling improvements: - expanded support for encoding detection and transcoding (issue #11) - fix tab-to-space conversion bugs in markup, annotate, and diff views - fix handling of trailing whitespace in diff view * add support for timestamp display in ISO8601 format (issue #46) Version 1.1.18 (released 28-Feb-2013) * fix exception raised by BDB-backed SVN repositories (issue #519) * hide revision-less files when rcsparse is in use * include branchpoints in branch views using rcsparse (issue #347) * miscellaneous cvsdb improvements: - add --port option to make-database (issue #521) - explicitly name columns in queries (issue #522) - update MySQL syntax to avoid discontinued "TYPE=" terms @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.18 2012/12/27 12:56:36 darcy Exp $ # d13 1 @ 1.18 log @Update to 1.1.17. Clears TODO item. Version 1.1.17 (released 25-Oct-2012) * fix exception caused by uninitialized variable usage (issue #516) Version 1.1.16 (released 24-Oct-2012) * security fix: escape "extra" diff info to avoid XSS attack (issue #515) * add 'binary_mime_types' configuration option and handling (issue #510) * fix 'select for diffs' persistence across log pages (issue #512) * remove lock status and filesize check on directories in remote SVN views * fix bogus 'Annotation of' page title for non-annotated view (issue #514) Version 1.1.15 (released 22-Jun-2012) * security fix: complete authz support for remote SVN views (issue #353) * security fix: log msg leak in SVN revision view with unreadable copy source * fix several instances of incorrect information in remote SVN views * increase performance of some revision metadata lookups in remote SVN views * fix RSS feed regression introduced in 1.1.14 Version 1.1.14 (released 12-Jun-2012) * fix annotation of svn files with non-URI-safe paths (issue #504) * handle file:/// Subversion rootpaths as local roots (issue #446) * fix bug caused by trying to case-normalize anon usernames (issue #505) * speed up log handling by reusing tokenization results (issue #506) * add support for custom review log markup rules (issue #429) Version 1.1.13 (released 23-Jan-2012) * fix svndbadmin failure on deleted paths under Subversion 1.7 (issue #499) * fix annotation of files in svn roots with non-URI-safe paths * fix stray annotation warning in markup display of images * more gracefully handle attempts to display binary content (issue #501) Version 1.1.12 (released 03-Nov-2011) * fix path display in patch and certain diff views (issue #485) * fix broken cvsdb glob searching (issue 486) * allow svn revision specifiers to have leading r's (issue #441, #448) * allow environmental override of configuration location (issue #494) * fix exception HTML-escaping non-string data under WSGI (issue #454) * add links to root logs from roots view (issue #470) * use Pygments lexer-guessing functionality (issue #495) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2012/10/28 06:31:07 asau Exp $ d4 1 a4 1 DISTNAME= viewvc-1.1.17 d6 1 a6 1 MASTER_SITES= # http://viewvc.tigris.org/files/documents/3330/49022/ @ 1.17 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2012/03/15 11:53:44 obache Exp $ d4 1 a4 2 DISTNAME= viewvc-1.1.11 PKGREVISION= 1 @ 1.16 log @Bump PKGREVISION from default python to 2.7. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2011/11/01 21:08:55 scottr Exp $ a13 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.15 log @Update viewvc package to 1.1.11. Significant changes from version 1.0 include: * Pluggable, Python-based authorization subsystem * Support for path-based authorization, including parsing and honoring Subversion authz configuration files * Support for per-virtual host and per-root configurations * Template improvements @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2010/12/25 15:00:36 wiz Exp $ d5 1 @ 1.14 log @Update to 1.0.12, and distfile uploaded to nbftp. Basically from PR pkg/44263 by Christopher M. Fuhrman. MASTER_SITES don't work with ftp(1), thus commented out. Version 1.0.12 (released 02-Jun-2010) * fix exception caused by trying to HTML-escape non-string data (issue #454) Version 1.0.11 (released 29-Mar-2010) * security fix: escape user-provided search_re input to avoid XSS attack @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2010/03/22 06:55:20 obache Exp $ d4 1 a4 1 DISTNAME= viewvc-1.0.12 d6 1 a6 1 MASTER_SITES= # http://viewvc.tigris.org/files/documents/3330/47621/ d38 2 a39 1 SUBST_FILES.conf= viewvc.conf.dist d60 1 a60 1 ${INSTALL_DATA} ${WRKSRC}/viewvc.conf.dist \ d62 1 a62 1 ${INSTALL_DATA} ${WRKSRC}/cvsgraph.conf.dist \ @ 1.13 log @Update viewvc to 1.0.10. While here, set LICENSE=2-clause-bsd. Version 1.0.10 (released 10-Mar-2010) * security fix: escape user-provided query form input to avoid XSS attack * fix errors viewing remote Subversion paths with URI-unsafe characters * fix regexp input validation (issue #426, #427, #440) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2010/03/20 21:32:41 adrianp Exp $ d4 1 a4 1 DISTNAME= viewvc-1.0.10 d6 1 a6 1 MASTER_SITES= http://viewvc.tigris.org/files/documents/3330/47428/ @ 1.12 log @Don't have time to MAINTAIN these anymore, so back to pkgsrc-users@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2010/02/10 19:17:47 joerg Exp $ d4 1 a4 2 DISTNAME= viewvc-1.0.9 PKGREVISION= 1 d6 1 a6 1 MASTER_SITES= http://viewvc.tigris.org/files/documents/3330/46487/ d11 1 @ 1.11 log @Bump revision for PYTHON_VERSION_DEFAULT change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2009/08/15 08:33:13 adrianp Exp $ d9 1 a9 1 MAINTAINER= adrianp@@NetBSD.org @ 1.10 log @Version 1.0.9 (released 11-Aug-2009) * security fix: validate the 'view' parameter to avoid XSS attack * security fix: avoid printing illegal parameter names and values Version 1.0.8 (released 05-May-2009) * fix directory view sorting UI * tolerate malformed Accept-Language headers (issue #396) * fix directory log views in revision-less Subversion repositories * fix exception in rev-sorted remote Subversion directory views (issue #409) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2009/07/07 18:46:37 joerg Exp $ d5 1 @ 1.9 log @user-destdir support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2009/02/09 22:56:28 joerg Exp $ d4 1 a4 2 DISTNAME= viewvc-1.0.7 PKGREVISION= 2 d6 1 a6 1 MASTER_SITES= http://viewvc.tigris.org/files/documents/3330/44050/ d63 6 @ 1.8 log @Switch to Python 2.5 as default. Bump revision of all packages that have changed runtime dependencies now. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2008/10/21 20:46:28 adrianp Exp $ d13 2 d52 2 d57 1 a57 1 viewvc-install --prefix=${PREFIX}/${VIEWVCDIR} --destdir="") a58 1 ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/viewvc d60 1 a60 1 ${PREFIX}/share/examples/viewvc/viewvc.conf d62 1 a62 1 ${PREFIX}/share/examples/viewvc/cvsgraph.conf @ 1.8.4.1 log @Pullup ticket #2866 - requested by adrianp viewvc: security update Revisions pulled up: - www/viewvc/Makefile 1.10 - www/viewvc/distinfo 1.7 --- Module Name: pkgsrc Committed By: adrianp Date: Sat Aug 15 08:33:13 UTC 2009 Modified Files: pkgsrc/www/viewvc: Makefile distinfo Log Message: Version 1.0.9 (released 11-Aug-2009) * security fix: validate the 'view' parameter to avoid XSS attack * security fix: avoid printing illegal parameter names and values Version 1.0.8 (released 05-May-2009) * fix directory view sorting UI * tolerate malformed Accept-Language headers (issue #396) * fix directory log views in revision-less Subversion repositories * fix exception in rev-sorted remote Subversion directory views (issue #409) @ text @d1 1 a1 1 # $NetBSD$ d4 2 a5 1 DISTNAME= viewvc-1.0.9 d7 1 a7 1 MASTER_SITES= http://viewvc.tigris.org/files/documents/3330/46487/ a60 6 post-install: ${CHMOD} ${SHAREMODE} \ ${DESTDIR}/${PREFIX}/share/viewvc/bin/mod_python/.htaccess ${CHMOD} ${SHAREMODE} \ ${DESTDIR}/${PREFIX}/share/viewvc/bin/mod_python/*.py @ 1.7 log @Fix paths on install PKGREVISION++ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2008/10/19 18:02:19 adrianp Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.6 log @Version 1.0.7 (released 14-Oct-2008) * fix regression in the 'as text' download view (issue #373) Version 1.0.6 (released 16-Sep-2008) * security fix: ignore arbitrary user-provided MIME types (issue #354) * fix bug in regexp search filter when used with sticky tag (issue #346) * fix bug in handling of certain 'co' output (issue #348) * fix regexp search filter template bug * fix annotate code syntax error * fix mod_python import cycle (issue #369) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2008/03/06 21:21:10 adrianp Exp $ d5 1 d17 3 d42 6 @ 1.5 log @Version 1.0.5 (released 28-Feb-2008) * security fix: omit commits of all-forbidden files from query results * security fix: disallow direct URL navigation to hidden CVSROOT folder * security fix: strip forbidden paths from revision view * security fix: don't traverse log history thru forbidden locations * security fix: honor forbiddenness via diff view path parameters * new 'forbiddenre' regexp-based path authorization feature * fix root name conflict resolution inconsistencies (issue #287) * fix an oversight in the CVS 1.12.9 loginfo-handler support * fix RSS feed content type to be more specific (issue #306) * fix entity escaping problems in RSS feed data (issue #238) * fix bug in tarball generation for remote Subversion repositories * fix query interface file-count-limiting logic * fix query results plus/minus count to ignore forbidden files * fix blame error caused by 'svn' unable to create runtime config dir @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2008/01/24 07:23:47 obache Exp $ d4 1 a4 1 DISTNAME= viewvc-1.0.5 d6 1 a6 1 MASTER_SITES= http://viewvc.tigris.org/files/documents/3330/41694/ @ 1.4 log @No need to use wget to fetch now. (previously, need cookie capable to fetch). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2007/05/20 09:01:04 xtraeme Exp $ d4 1 a4 1 DISTNAME= viewvc-1.0.4 d6 1 a6 1 MASTER_SITES= http://viewvc.tigris.org/files/documents/3330/37319/ @ 1.3 log @Update to 1.0.4: Version 1.0.4 (released 10-Apr-2007) * fix some markup bugs in query views (issue #266) * fix loginfo-handler's support for CVS 1.12.9 (issues #151, #257) * make viewvc-install able to run from an arbitrary location * update viewvc-install's output for readability * fix bug writing commits to non-MyISAM databases (issue #262) * allow long paths in generated tarballs (issue #12) * fix bug interpreting EZT substitute patterns * fix broken markup view disablement * fix broken directory view link generation in directory log view * fix Windows-specific viewvc-install bugs * fix broke query result links for Subversion deleted items (issue #296) * fix some output XHTML validation buglets * fix database query cache staleness problems (issue #180) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2006/12/01 20:27:25 rillig Exp $ a11 1 BOOTSTRAP_DEPENDS+= wget-[0-9]*:../../net/wget a18 1 FETCH_CMD= ${PREFIX}/bin/wget @ 1.2 log @Excluded one unused file from the portability checks. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2006/10/21 09:05:44 adrianp Exp $ d4 1 a4 1 DISTNAME= viewvc-1.0.3 d6 1 a6 1 MASTER_SITES= http://viewvc.tigris.org/files/documents/3330/34803/ @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d40 2 @ 1.1.1.1 log @ViewVC is a browser interface for CVS and Subversion version control repositories. It generates templatized HTML to present navigable directory, revision, and change log listings. It can display specific versions of files as well as diffs between those versions. Basically, ViewVC provides the bulk of the report-like functionality you expect out of your version control tool, but much more prettily than the average textual command-line program output. @ text @@