pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/roundup



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Jan  1 11:19:14 UTC 2026

Modified Files:
        pkgsrc/devel/roundup: Makefile PLIST distinfo
Removed Files:
        pkgsrc/devel/roundup: MESSAGE

Log Message:
roundup: update to 2.5.0.

15 years of development which I'm not going to summarize.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r0 pkgsrc/devel/roundup/MESSAGE
cvs rdiff -u -r1.65 -r1.66 pkgsrc/devel/roundup/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/roundup/PLIST
cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/roundup/distinfo

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

Modified files:

Index: pkgsrc/devel/roundup/Makefile
diff -u pkgsrc/devel/roundup/Makefile:1.65 pkgsrc/devel/roundup/Makefile:1.66
--- pkgsrc/devel/roundup/Makefile:1.65  Mon Nov 17 11:00:39 2025
+++ pkgsrc/devel/roundup/Makefile       Thu Jan  1 11:19:14 2026
@@ -1,47 +1,35 @@
-# $NetBSD: Makefile,v 1.65 2025/11/17 11:00:39 wiz Exp $
+# $NetBSD: Makefile,v 1.66 2026/01/01 11:19:14 wiz Exp $
 
-DISTNAME=      roundup-1.4.19
-PKGREVISION=   7
+DISTNAME=      roundup-2.5.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/roundup/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      https://roundup.sourceforge.net/
+HOMEPAGE=      https://www.roundup-tracker.org/
 COMMENT=       Issue tracking system with command-line, web and email clients
 LICENSE=       mit AND zpl-2.0
 
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+
 USE_LANGUAGES= # empty
-USE_TOOLS+=    pax
 
-PYTHON_VERSIONS_ACCEPTED=      27 # not yet ported as of 1.4.19
-REPLACE_PYTHON+=               demo.py roundup/admin.py
 REPLACE_PYTHON+=               frontends/roundup.cgi
-REPLACE_PYTHON+=               roundup/backends/locking.py
-REPLACE_PYTHON+=               roundup/cgi/TAL/talgettext.py
-REPLACE_PYTHON+=               roundup/msgfmt.py
-REPLACE_PYTHON+=               roundup/scripts/roundup_demo.py
-REPLACE_PYTHON+=               roundup/scripts/roundup_gettext.py
-REPLACE_PYTHON+=               roundup/scripts/roundup_xmlrpc_server.py
-REPLACE_PYTHON+=               roundup/version_check.py run_tests.py
-REPLACE_PYTHON+=               scripts/add-issue scripts/copy-user.py
-REPLACE_PYTHON+=               scripts/imapServer.py scripts/roundup-reminder
-REPLACE_PYTHON+=               scripts/schema_diagram.py tools/load_tracker.py
-REPLACE_PYTHON+=               tools/migrate-queries.py tools/pygettext.py
 
-ROUNDUPDOCDIR= ${PREFIX}/share/doc/roundup
+.include "../../mk/bsd.fast.prefs.mk"
 
-INSTALLATION_DIRS+=    ${ROUNDUPDOCDIR} ${PKGMANDIR}/man1
+.if ${PKGMANDIR} != "share/man"
+INSTALLATION_DIRS+=    ${PKGMANDIR}/man1
 
 post-install:
-       ${INSTALL_MAN} ${WRKSRC}/share/man/man1/roundup-admin.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
-       ${INSTALL_MAN} ${WRKSRC}/share/man/man1/roundup-demo.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
-       ${INSTALL_MAN} ${WRKSRC}/share/man/man1/roundup-mailgw.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
-       ${INSTALL_MAN} ${WRKSRC}/share/man/man1/roundup-server.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
-       ${INSTALL_DATA} ${WRKSRC}/CHANGES.txt ${DESTDIR}${ROUNDUPDOCDIR}
-       ${INSTALL_DATA} ${WRKSRC}/COPYING.txt ${DESTDIR}${ROUNDUPDOCDIR}
-       ${INSTALL_DATA} ${WRKSRC}/README.txt ${DESTDIR}${ROUNDUPDOCDIR}
-       cd ${WRKSRC}/doc && pax -s '/.*\.1//g' -rw -pp -pm . ${DESTDIR}${ROUNDUPDOCDIR}
+       ${MV} ${DESTDIR}${PREFIX}/share/man/man1/roundup-admin.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+       ${MV} ${DESTDIR}${PREFIX}/share/man/man1/roundup-demo.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+       ${MV} ${DESTDIR}${PREFIX}/share/man/man1/roundup-mailgw.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+       ${MV} ${DESTDIR}${PREFIX}/share/man/man1/roundup-server.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+.endif
+
+# as of 2.5.0
+# 1 failed, 1268 passed, 1119 skipped, 2 warnings
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../lang/python/application.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/roundup/PLIST
diff -u pkgsrc/devel/roundup/PLIST:1.21 pkgsrc/devel/roundup/PLIST:1.22
--- pkgsrc/devel/roundup/PLIST:1.21     Fri Jan 14 17:51:56 2022
+++ pkgsrc/devel/roundup/PLIST  Thu Jan  1 11:19:14 2026
@@ -1,11 +1,16 @@
-@comment $NetBSD: PLIST,v 1.21 2022/01/14 17:51:56 wiz Exp $
+@comment $NetBSD: PLIST,v 1.22 2026/01/01 11:19:14 wiz Exp $
 bin/roundup-admin
 bin/roundup-demo
 bin/roundup-gettext
 bin/roundup-mailgw
 bin/roundup-server
 bin/roundup-xmlrpc-server
-${PYSITELIB}/${EGG_INFODIR}
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/COPYING.txt
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/roundup/__init__.py
 ${PYSITELIB}/roundup/__init__.pyc
 ${PYSITELIB}/roundup/__init__.pyo
@@ -18,30 +23,60 @@ ${PYSITELIB}/roundup/admin.pyo
 ${PYSITELIB}/roundup/anypy/__init__.py
 ${PYSITELIB}/roundup/anypy/__init__.pyc
 ${PYSITELIB}/roundup/anypy/__init__.pyo
+${PYSITELIB}/roundup/anypy/cgi_.py
+${PYSITELIB}/roundup/anypy/cgi_.pyc
+${PYSITELIB}/roundup/anypy/cgi_.pyo
+${PYSITELIB}/roundup/anypy/cmp_.py
+${PYSITELIB}/roundup/anypy/cmp_.pyc
+${PYSITELIB}/roundup/anypy/cmp_.pyo
 ${PYSITELIB}/roundup/anypy/cookie_.py
 ${PYSITELIB}/roundup/anypy/cookie_.pyc
 ${PYSITELIB}/roundup/anypy/cookie_.pyo
+${PYSITELIB}/roundup/anypy/datetime_.py
+${PYSITELIB}/roundup/anypy/datetime_.pyc
+${PYSITELIB}/roundup/anypy/datetime_.pyo
 ${PYSITELIB}/roundup/anypy/dbm_.py
 ${PYSITELIB}/roundup/anypy/dbm_.pyc
 ${PYSITELIB}/roundup/anypy/dbm_.pyo
 ${PYSITELIB}/roundup/anypy/email_.py
 ${PYSITELIB}/roundup/anypy/email_.pyc
 ${PYSITELIB}/roundup/anypy/email_.pyo
-${PYSITELIB}/roundup/anypy/hashlib_.py
-${PYSITELIB}/roundup/anypy/hashlib_.pyc
-${PYSITELIB}/roundup/anypy/hashlib_.pyo
+${PYSITELIB}/roundup/anypy/findargspec.py
+${PYSITELIB}/roundup/anypy/findargspec.pyc
+${PYSITELIB}/roundup/anypy/findargspec.pyo
+${PYSITELIB}/roundup/anypy/html.py
+${PYSITELIB}/roundup/anypy/html.pyc
+${PYSITELIB}/roundup/anypy/html.pyo
 ${PYSITELIB}/roundup/anypy/http_.py
 ${PYSITELIB}/roundup/anypy/http_.pyc
 ${PYSITELIB}/roundup/anypy/http_.pyo
-${PYSITELIB}/roundup/anypy/io_.py
-${PYSITELIB}/roundup/anypy/io_.pyc
-${PYSITELIB}/roundup/anypy/io_.pyo
-${PYSITELIB}/roundup/anypy/sets_.py
-${PYSITELIB}/roundup/anypy/sets_.pyc
-${PYSITELIB}/roundup/anypy/sets_.pyo
+${PYSITELIB}/roundup/anypy/my_input.py
+${PYSITELIB}/roundup/anypy/my_input.pyc
+${PYSITELIB}/roundup/anypy/my_input.pyo
+${PYSITELIB}/roundup/anypy/random_.py
+${PYSITELIB}/roundup/anypy/random_.pyc
+${PYSITELIB}/roundup/anypy/random_.pyo
+${PYSITELIB}/roundup/anypy/scandir_.py
+${PYSITELIB}/roundup/anypy/scandir_.pyc
+${PYSITELIB}/roundup/anypy/scandir_.pyo
+${PYSITELIB}/roundup/anypy/ssl_.py
+${PYSITELIB}/roundup/anypy/ssl_.pyc
+${PYSITELIB}/roundup/anypy/ssl_.pyo
+${PYSITELIB}/roundup/anypy/strings.py
+${PYSITELIB}/roundup/anypy/strings.pyc
+${PYSITELIB}/roundup/anypy/strings.pyo
+${PYSITELIB}/roundup/anypy/time_.py
+${PYSITELIB}/roundup/anypy/time_.pyc
+${PYSITELIB}/roundup/anypy/time_.pyo
 ${PYSITELIB}/roundup/anypy/urllib_.py
 ${PYSITELIB}/roundup/anypy/urllib_.pyc
 ${PYSITELIB}/roundup/anypy/urllib_.pyo
+${PYSITELIB}/roundup/anypy/vendored/cgi.py
+${PYSITELIB}/roundup/anypy/vendored/cgi.pyc
+${PYSITELIB}/roundup/anypy/vendored/cgi.pyo
+${PYSITELIB}/roundup/anypy/xmlrpc_.py
+${PYSITELIB}/roundup/anypy/xmlrpc_.pyc
+${PYSITELIB}/roundup/anypy/xmlrpc_.pyo
 ${PYSITELIB}/roundup/backends/__init__.py
 ${PYSITELIB}/roundup/backends/__init__.pyc
 ${PYSITELIB}/roundup/backends/__init__.pyo
@@ -57,9 +92,6 @@ ${PYSITELIB}/roundup/backends/back_postg
 ${PYSITELIB}/roundup/backends/back_sqlite.py
 ${PYSITELIB}/roundup/backends/back_sqlite.pyc
 ${PYSITELIB}/roundup/backends/back_sqlite.pyo
-${PYSITELIB}/roundup/backends/back_tsearch2.py
-${PYSITELIB}/roundup/backends/back_tsearch2.pyc
-${PYSITELIB}/roundup/backends/back_tsearch2.pyo
 ${PYSITELIB}/roundup/backends/blobfiles.py
 ${PYSITELIB}/roundup/backends/blobfiles.pyc
 ${PYSITELIB}/roundup/backends/blobfiles.pyo
@@ -69,9 +101,18 @@ ${PYSITELIB}/roundup/backends/indexer_co
 ${PYSITELIB}/roundup/backends/indexer_dbm.py
 ${PYSITELIB}/roundup/backends/indexer_dbm.pyc
 ${PYSITELIB}/roundup/backends/indexer_dbm.pyo
+${PYSITELIB}/roundup/backends/indexer_postgresql_fts.py
+${PYSITELIB}/roundup/backends/indexer_postgresql_fts.pyc
+${PYSITELIB}/roundup/backends/indexer_postgresql_fts.pyo
 ${PYSITELIB}/roundup/backends/indexer_rdbms.py
 ${PYSITELIB}/roundup/backends/indexer_rdbms.pyc
 ${PYSITELIB}/roundup/backends/indexer_rdbms.pyo
+${PYSITELIB}/roundup/backends/indexer_sqlite_fts.py
+${PYSITELIB}/roundup/backends/indexer_sqlite_fts.pyc
+${PYSITELIB}/roundup/backends/indexer_sqlite_fts.pyo
+${PYSITELIB}/roundup/backends/indexer_whoosh.py
+${PYSITELIB}/roundup/backends/indexer_whoosh.pyc
+${PYSITELIB}/roundup/backends/indexer_whoosh.pyo
 ${PYSITELIB}/roundup/backends/indexer_xapian.py
 ${PYSITELIB}/roundup/backends/indexer_xapian.pyc
 ${PYSITELIB}/roundup/backends/indexer_xapian.pyo
@@ -84,21 +125,24 @@ ${PYSITELIB}/roundup/backends/portalocke
 ${PYSITELIB}/roundup/backends/rdbms_common.py
 ${PYSITELIB}/roundup/backends/rdbms_common.pyc
 ${PYSITELIB}/roundup/backends/rdbms_common.pyo
+${PYSITELIB}/roundup/backends/sessions_common.py
+${PYSITELIB}/roundup/backends/sessions_common.pyc
+${PYSITELIB}/roundup/backends/sessions_common.pyo
 ${PYSITELIB}/roundup/backends/sessions_dbm.py
 ${PYSITELIB}/roundup/backends/sessions_dbm.pyc
 ${PYSITELIB}/roundup/backends/sessions_dbm.pyo
 ${PYSITELIB}/roundup/backends/sessions_rdbms.py
 ${PYSITELIB}/roundup/backends/sessions_rdbms.pyc
 ${PYSITELIB}/roundup/backends/sessions_rdbms.pyo
-${PYSITELIB}/roundup/backends/tsearch2_setup.py
-${PYSITELIB}/roundup/backends/tsearch2_setup.pyc
-${PYSITELIB}/roundup/backends/tsearch2_setup.pyo
+${PYSITELIB}/roundup/backends/sessions_redis.py
+${PYSITELIB}/roundup/backends/sessions_redis.pyc
+${PYSITELIB}/roundup/backends/sessions_redis.pyo
+${PYSITELIB}/roundup/backends/sessions_sqlite.py
+${PYSITELIB}/roundup/backends/sessions_sqlite.pyc
+${PYSITELIB}/roundup/backends/sessions_sqlite.pyo
 ${PYSITELIB}/roundup/cgi/KeywordsExpr.py
 ${PYSITELIB}/roundup/cgi/KeywordsExpr.pyc
 ${PYSITELIB}/roundup/cgi/KeywordsExpr.pyo
-${PYSITELIB}/roundup/cgi/MultiMapping.py
-${PYSITELIB}/roundup/cgi/MultiMapping.pyc
-${PYSITELIB}/roundup/cgi/MultiMapping.pyo
 ${PYSITELIB}/roundup/cgi/PageTemplates/Expressions.py
 ${PYSITELIB}/roundup/cgi/PageTemplates/Expressions.pyc
 ${PYSITELIB}/roundup/cgi/PageTemplates/Expressions.pyo
@@ -189,6 +233,15 @@ ${PYSITELIB}/roundup/cgi/cgitb.pyo
 ${PYSITELIB}/roundup/cgi/client.py
 ${PYSITELIB}/roundup/cgi/client.pyc
 ${PYSITELIB}/roundup/cgi/client.pyo
+${PYSITELIB}/roundup/cgi/engine_chameleon.py
+${PYSITELIB}/roundup/cgi/engine_chameleon.pyc
+${PYSITELIB}/roundup/cgi/engine_chameleon.pyo
+${PYSITELIB}/roundup/cgi/engine_jinja2.py
+${PYSITELIB}/roundup/cgi/engine_jinja2.pyc
+${PYSITELIB}/roundup/cgi/engine_jinja2.pyo
+${PYSITELIB}/roundup/cgi/engine_zopetal.py
+${PYSITELIB}/roundup/cgi/engine_zopetal.pyc
+${PYSITELIB}/roundup/cgi/engine_zopetal.pyo
 ${PYSITELIB}/roundup/cgi/exceptions.py
 ${PYSITELIB}/roundup/cgi/exceptions.pyc
 ${PYSITELIB}/roundup/cgi/exceptions.pyo
@@ -198,18 +251,21 @@ ${PYSITELIB}/roundup/cgi/form_parser.pyo
 ${PYSITELIB}/roundup/cgi/templating.py
 ${PYSITELIB}/roundup/cgi/templating.pyc
 ${PYSITELIB}/roundup/cgi/templating.pyo
+${PYSITELIB}/roundup/cgi/timestamp.py
+${PYSITELIB}/roundup/cgi/timestamp.pyc
+${PYSITELIB}/roundup/cgi/timestamp.pyo
 ${PYSITELIB}/roundup/cgi/wsgi_handler.py
 ${PYSITELIB}/roundup/cgi/wsgi_handler.pyc
 ${PYSITELIB}/roundup/cgi/wsgi_handler.pyo
-${PYSITELIB}/roundup/cgi/zLOG.py
-${PYSITELIB}/roundup/cgi/zLOG.pyc
-${PYSITELIB}/roundup/cgi/zLOG.pyo
 ${PYSITELIB}/roundup/configuration.py
 ${PYSITELIB}/roundup/configuration.pyc
 ${PYSITELIB}/roundup/configuration.pyo
 ${PYSITELIB}/roundup/date.py
 ${PYSITELIB}/roundup/date.pyc
 ${PYSITELIB}/roundup/date.pyo
+${PYSITELIB}/roundup/dehtml.py
+${PYSITELIB}/roundup/dehtml.pyc
+${PYSITELIB}/roundup/dehtml.pyo
 ${PYSITELIB}/roundup/demo.py
 ${PYSITELIB}/roundup/demo.pyc
 ${PYSITELIB}/roundup/demo.pyo
@@ -237,15 +293,24 @@ ${PYSITELIB}/roundup/mailer.pyo
 ${PYSITELIB}/roundup/mailgw.py
 ${PYSITELIB}/roundup/mailgw.pyc
 ${PYSITELIB}/roundup/mailgw.pyo
+${PYSITELIB}/roundup/mlink_expr.py
+${PYSITELIB}/roundup/mlink_expr.pyc
+${PYSITELIB}/roundup/mlink_expr.pyo
 ${PYSITELIB}/roundup/msgfmt.py
 ${PYSITELIB}/roundup/msgfmt.pyc
 ${PYSITELIB}/roundup/msgfmt.pyo
 ${PYSITELIB}/roundup/password.py
 ${PYSITELIB}/roundup/password.pyc
 ${PYSITELIB}/roundup/password.pyo
-${PYSITELIB}/roundup/rfc2822.py
-${PYSITELIB}/roundup/rfc2822.pyc
-${PYSITELIB}/roundup/rfc2822.pyo
+${PYSITELIB}/roundup/pygettext.py
+${PYSITELIB}/roundup/pygettext.pyc
+${PYSITELIB}/roundup/pygettext.pyo
+${PYSITELIB}/roundup/rate_limit.py
+${PYSITELIB}/roundup/rate_limit.pyc
+${PYSITELIB}/roundup/rate_limit.pyo
+${PYSITELIB}/roundup/rest.py
+${PYSITELIB}/roundup/rest.pyc
+${PYSITELIB}/roundup/rest.pyo
 ${PYSITELIB}/roundup/roundupdb.py
 ${PYSITELIB}/roundup/roundupdb.pyc
 ${PYSITELIB}/roundup/roundupdb.pyo
@@ -276,9 +341,21 @@ ${PYSITELIB}/roundup/security.pyo
 ${PYSITELIB}/roundup/support.py
 ${PYSITELIB}/roundup/support.pyc
 ${PYSITELIB}/roundup/support.pyo
-${PYSITELIB}/roundup/token.py
-${PYSITELIB}/roundup/token.pyc
-${PYSITELIB}/roundup/token.pyo
+${PYSITELIB}/roundup/test/__init__.py
+${PYSITELIB}/roundup/test/__init__.pyc
+${PYSITELIB}/roundup/test/__init__.pyo
+${PYSITELIB}/roundup/test/memorydb.py
+${PYSITELIB}/roundup/test/memorydb.pyc
+${PYSITELIB}/roundup/test/memorydb.pyo
+${PYSITELIB}/roundup/test/mocknull.py
+${PYSITELIB}/roundup/test/mocknull.pyc
+${PYSITELIB}/roundup/test/mocknull.pyo
+${PYSITELIB}/roundup/test/tx_Source_detector.py
+${PYSITELIB}/roundup/test/tx_Source_detector.pyc
+${PYSITELIB}/roundup/test/tx_Source_detector.pyo
+${PYSITELIB}/roundup/token_r.py
+${PYSITELIB}/roundup/token_r.pyc
+${PYSITELIB}/roundup/token_r.pyo
 ${PYSITELIB}/roundup/version_check.py
 ${PYSITELIB}/roundup/version_check.pyc
 ${PYSITELIB}/roundup/version_check.pyo
@@ -289,40 +366,60 @@ man/man1/roundup-admin.1
 man/man1/roundup-demo.1
 man/man1/roundup-mailgw.1
 man/man1/roundup-server.1
-share/doc/roundup/CHANGES.txt
-share/doc/roundup/COPYING.txt
-share/doc/roundup/FAQ.html
-share/doc/roundup/FAQ.txt
-share/doc/roundup/README.txt
-share/doc/roundup/ZPL.txt
-share/doc/roundup/_static/style.css
-share/doc/roundup/_templates/layout.html
-share/doc/roundup/acknowledgements.txt
-share/doc/roundup/admin_guide.html
-share/doc/roundup/admin_guide.txt
-share/doc/roundup/announcement.html
-share/doc/roundup/announcement.txt
-share/doc/roundup/contact.txt
-share/doc/roundup/customizing.html
-share/doc/roundup/customizing.txt
-share/doc/roundup/debugging.txt
-share/doc/roundup/default.css
-share/doc/roundup/design.html
-share/doc/roundup/design.txt
-share/doc/roundup/developers.html
-share/doc/roundup/developers.txt
-share/doc/roundup/features.html
-share/doc/roundup/features.txt
-share/doc/roundup/glossary.html
-share/doc/roundup/glossary.txt
 share/doc/roundup/html/FAQ.html
-share/doc/roundup/html/ZPL.html
+share/doc/roundup/html/_images/classhelper-issue-all.png
+share/doc/roundup/html/_images/edit_issue.png
+share/doc/roundup/html/_images/index_logged_in.png
+share/doc/roundup/html/_images/index_logged_out.png
+share/doc/roundup/html/_images/my_details.png
+share/doc/roundup/html/_images/new_issue.png
+share/doc/roundup/html/_images/registration.png
+share/doc/roundup/html/_images/reset.png
+share/doc/roundup/html/_sources/FAQ.txt
+share/doc/roundup/html/_sources/acknowledgements.txt
+share/doc/roundup/html/_sources/admin_guide.txt
+share/doc/roundup/html/_sources/customizing.txt
+share/doc/roundup/html/_sources/design.txt
+share/doc/roundup/html/_sources/developers.txt
+share/doc/roundup/html/_sources/features.txt
+share/doc/roundup/html/_sources/glossary.txt
+share/doc/roundup/html/_sources/implementation.txt
+share/doc/roundup/html/_sources/index.txt
+share/doc/roundup/html/_sources/installation.txt
+share/doc/roundup/html/_sources/license.txt
+share/doc/roundup/html/_sources/man_pages.txt
+share/doc/roundup/html/_sources/mysql.txt
+share/doc/roundup/html/_sources/overview.txt
+share/doc/roundup/html/_sources/postgresql.txt
+share/doc/roundup/html/_sources/pydoc.txt
+share/doc/roundup/html/_sources/reference.txt
+share/doc/roundup/html/_sources/rest.txt
+share/doc/roundup/html/_sources/sc.txt
+share/doc/roundup/html/_sources/security-history.txt
+share/doc/roundup/html/_sources/security.txt
+share/doc/roundup/html/_sources/tracker_templates.txt
+share/doc/roundup/html/_sources/upgrading-history.txt
+share/doc/roundup/html/_sources/upgrading.txt
+share/doc/roundup/html/_sources/user_guide.txt
+share/doc/roundup/html/_sources/xmlrpc.txt
+share/doc/roundup/html/_static/alabaster.css
+share/doc/roundup/html/_static/basic.css
+share/doc/roundup/html/_static/custom.css
+share/doc/roundup/html/_static/doctools.js
+share/doc/roundup/html/_static/documentation_options.js
+share/doc/roundup/html/_static/file.png
+share/doc/roundup/html/_static/language_data.js
+share/doc/roundup/html/_static/minus.png
+share/doc/roundup/html/_static/plus.png
+share/doc/roundup/html/_static/pygments.css
+share/doc/roundup/html/_static/searchtools.js
+share/doc/roundup/html/_static/sphinx_highlight.js
+share/doc/roundup/html/_static/style.css
+share/doc/roundup/html/_static/tabs.css
+share/doc/roundup/html/_static/tabs.js
 share/doc/roundup/html/acknowledgements.html
 share/doc/roundup/html/admin_guide.html
-share/doc/roundup/html/announcement.html
-share/doc/roundup/html/contact.html
 share/doc/roundup/html/customizing.html
-share/doc/roundup/html/debugging.html
 share/doc/roundup/html/design.html
 share/doc/roundup/html/developers.html
 share/doc/roundup/html/features.html
@@ -332,56 +429,27 @@ share/doc/roundup/html/implementation.ht
 share/doc/roundup/html/index.html
 share/doc/roundup/html/installation.html
 share/doc/roundup/html/license.html
+share/doc/roundup/html/man_pages.html
 share/doc/roundup/html/mysql.html
 share/doc/roundup/html/objects.inv
+share/doc/roundup/html/original_overview.html
 share/doc/roundup/html/overview.html
 share/doc/roundup/html/postgresql.html
+share/doc/roundup/html/pydoc.html
+share/doc/roundup/html/reference.html
+share/doc/roundup/html/rest.html
+share/doc/roundup/html/roundup_short_paper.html
+share/doc/roundup/html/sc.html
 share/doc/roundup/html/search.html
 share/doc/roundup/html/searchindex.js
+share/doc/roundup/html/security-history.html
+share/doc/roundup/html/security.html
+share/doc/roundup/html/spec.html
 share/doc/roundup/html/tracker_templates.html
+share/doc/roundup/html/upgrading-history.html
 share/doc/roundup/html/upgrading.html
 share/doc/roundup/html/user_guide.html
-share/doc/roundup/html/whatsnew-0.7.html
-share/doc/roundup/html/whatsnew-0.8.html
 share/doc/roundup/html/xmlrpc.html
-share/doc/roundup/images/edit.png
-share/doc/roundup/images/edit_issue.png
-share/doc/roundup/images/hyperdb.png
-share/doc/roundup/images/index_logged_in.png
-share/doc/roundup/images/index_logged_out.png
-share/doc/roundup/images/logo-acl-medium.png
-share/doc/roundup/images/logo-codesourcery-medium.png
-share/doc/roundup/images/logo-software-carpentry-standard.png
-share/doc/roundup/images/my_details.png
-share/doc/roundup/images/new_issue.png
-share/doc/roundup/images/registration.png
-share/doc/roundup/images/roundup-1.png
-share/doc/roundup/images/roundup.png
-share/doc/roundup/implementation.html
-share/doc/roundup/implementation.txt
-share/doc/roundup/index.html
-share/doc/roundup/index.txt
-share/doc/roundup/installation.html
-share/doc/roundup/installation.txt
-share/doc/roundup/license.txt
-share/doc/roundup/mysql.html
-share/doc/roundup/mysql.txt
-share/doc/roundup/original_overview.html
-share/doc/roundup/overview.txt
-share/doc/roundup/postgresql.html
-share/doc/roundup/postgresql.txt
-share/doc/roundup/roundup-server.ini.example
-share/doc/roundup/spec.html
-share/doc/roundup/tracker_templates.html
-share/doc/roundup/tracker_templates.txt
-share/doc/roundup/upgrading.html
-share/doc/roundup/upgrading.txt
-share/doc/roundup/user_guide.html
-share/doc/roundup/user_guide.txt
-share/doc/roundup/whatsnew-0.7.txt
-share/doc/roundup/whatsnew-0.8.txt
-share/doc/roundup/xmlrpc.html
-share/doc/roundup/xmlrpc.txt
 share/locale/de/LC_MESSAGES/roundup.mo
 share/locale/en/LC_MESSAGES/roundup.mo
 share/locale/es/LC_MESSAGES/roundup.mo
@@ -395,7 +463,12 @@ share/locale/ru/LC_MESSAGES/roundup.mo
 share/locale/zh_CN/LC_MESSAGES/roundup.mo
 share/locale/zh_TW/LC_MESSAGES/roundup.mo
 share/roundup/cgi-bin/roundup.cgi
+share/roundup/frontends/ZRoundup/ZRoundup.py
+share/roundup/frontends/ZRoundup/__init__.py
+share/roundup/frontends/ZRoundup/refresh.txt
+share/roundup/frontends/wsgi.py
 share/roundup/templates/classic/TEMPLATE-INFO.txt
+share/roundup/templates/classic/detectors/config.ini
 share/roundup/templates/classic/detectors/messagesummary.py
 share/roundup/templates/classic/detectors/nosyreaction.py
 share/roundup/templates/classic/detectors/statusauditor.py
@@ -412,6 +485,11 @@ share/roundup/templates/classic/html/_ge
 share/roundup/templates/classic/html/_generic.index.html
 share/roundup/templates/classic/html/_generic.item.html
 share/roundup/templates/classic/html/_generic.keywords_expr.html
+share/roundup/templates/classic/html/_generic.translation
+share/roundup/templates/classic/html/classhelper.css
+share/roundup/templates/classic/html/classhelper.js
+share/roundup/templates/classic/html/datecopy.js
+share/roundup/templates/classic/html/datecopy.min.js
 share/roundup/templates/classic/html/file.index.html
 share/roundup/templates/classic/html/file.item.html
 share/roundup/templates/classic/html/help.html
@@ -439,7 +517,6 @@ share/roundup/templates/classic/html/use
 share/roundup/templates/classic/initial_data.py
 share/roundup/templates/classic/schema.py
 share/roundup/templates/devel/TEMPLATE-INFO.txt
-share/roundup/templates/devel/config.ini
 share/roundup/templates/devel/detectors/messagesummary.py
 share/roundup/templates/devel/detectors/no_texthtml.py
 share/roundup/templates/devel/detectors/nosyreaction.py
@@ -449,7 +526,6 @@ share/roundup/templates/devel/detectors/
 share/roundup/templates/devel/detectors/userauditor.py
 share/roundup/templates/devel/extensions/local_replace.py
 share/roundup/templates/devel/extensions/spambayes.py
-share/roundup/templates/devel/extensions/timestamp.py
 share/roundup/templates/devel/extensions/timezone.py
 share/roundup/templates/devel/html/_generic.404.html
 share/roundup/templates/devel/html/_generic.calendar.html
@@ -466,6 +542,8 @@ share/roundup/templates/devel/html/_gene
 share/roundup/templates/devel/html/bug.index.html
 share/roundup/templates/devel/html/bug.item.html
 share/roundup/templates/devel/html/bug.search.html
+share/roundup/templates/devel/html/datecopy.js
+share/roundup/templates/devel/html/datecopy.min.js
 share/roundup/templates/devel/html/favicon.ico
 share/roundup/templates/devel/html/file.index.html
 share/roundup/templates/devel/html/file.item.html
@@ -474,7 +552,7 @@ share/roundup/templates/devel/html/help.
 share/roundup/templates/devel/html/help_controls.js
 share/roundup/templates/devel/html/home.classlist.html
 share/roundup/templates/devel/html/home.html
-share/roundup/templates/devel/html/jquery.js
+share/roundup/templates/devel/html/jquery-3.6.3.js
 share/roundup/templates/devel/html/keyword.index.html
 share/roundup/templates/devel/html/keyword.item.html
 share/roundup/templates/devel/html/milestone.index.html
@@ -492,7 +570,6 @@ share/roundup/templates/devel/html/style
 share/roundup/templates/devel/html/task.index.html
 share/roundup/templates/devel/html/task.item.html
 share/roundup/templates/devel/html/task.search.html
-share/roundup/templates/devel/html/tracker.css
 share/roundup/templates/devel/html/user.forgotten.html
 share/roundup/templates/devel/html/user.help-search.html
 share/roundup/templates/devel/html/user.help.html
@@ -503,6 +580,58 @@ share/roundup/templates/devel/html/user.
 share/roundup/templates/devel/html/user_utils.js
 share/roundup/templates/devel/initial_data.py
 share/roundup/templates/devel/schema.py
+share/roundup/templates/jinja2/Bootstrap_License
+share/roundup/templates/jinja2/TEMPLATE-INFO.txt
+share/roundup/templates/jinja2/config_ini.ini
+share/roundup/templates/jinja2/detectors/config.ini
+share/roundup/templates/jinja2/detectors/messagesummary.py
+share/roundup/templates/jinja2/detectors/nosyreaction.py
+share/roundup/templates/jinja2/detectors/statusauditor.py
+share/roundup/templates/jinja2/detectors/userauditor.py
+share/roundup/templates/jinja2/html/_generic.404.html
+share/roundup/templates/jinja2/html/_generic.collision.html
+share/roundup/templates/jinja2/html/_generic.help-empty.html
+share/roundup/templates/jinja2/html/_generic.index.html
+share/roundup/templates/jinja2/html/datecopy.js
+share/roundup/templates/jinja2/html/datecopy.min.js
+share/roundup/templates/jinja2/html/file.index.html
+share/roundup/templates/jinja2/html/file.item.html
+share/roundup/templates/jinja2/html/home.classlist.html
+share/roundup/templates/jinja2/html/home.html
+share/roundup/templates/jinja2/html/issue.index.html
+share/roundup/templates/jinja2/html/issue.item.edit.html
+share/roundup/templates/jinja2/html/issue.item.html
+share/roundup/templates/jinja2/html/issue.item.readonly.html
+share/roundup/templates/jinja2/html/issue.search.html
+share/roundup/templates/jinja2/html/keyword.item.html
+share/roundup/templates/jinja2/html/layout/banner.html
+share/roundup/templates/jinja2/html/layout/edit.tmpl
+share/roundup/templates/jinja2/html/layout/footer.html
+share/roundup/templates/jinja2/html/layout/navigation.html
+share/roundup/templates/jinja2/html/layout/page.html
+share/roundup/templates/jinja2/html/layout/pagination.html
+share/roundup/templates/jinja2/html/layout/permission.html
+share/roundup/templates/jinja2/html/layout/sort.html
+share/roundup/templates/jinja2/html/layout/view.tmpl
+share/roundup/templates/jinja2/html/msg.index.html
+share/roundup/templates/jinja2/html/msg.item.html
+share/roundup/templates/jinja2/html/query.edit.html
+share/roundup/templates/jinja2/html/query.item.html
+share/roundup/templates/jinja2/html/user.forgotten.html
+share/roundup/templates/jinja2/html/user.index.html
+share/roundup/templates/jinja2/html/user.item.html
+share/roundup/templates/jinja2/html/user.register.html
+share/roundup/templates/jinja2/html/user.rego_progress.html
+share/roundup/templates/jinja2/initial_data.py
+share/roundup/templates/jinja2/schema.py
+share/roundup/templates/jinja2/static/bootstrap.min.css
+share/roundup/templates/jinja2/static/bootstrap.min.js
+share/roundup/templates/jinja2/static/glyphicons-halflings-white.png
+share/roundup/templates/jinja2/static/glyphicons-halflings.png
+share/roundup/templates/jinja2/static/jquery-1.9.0.min.js
+share/roundup/templates/jinja2/static/simplemde.min.css
+share/roundup/templates/jinja2/static/simplemde.min.js
+share/roundup/templates/jinja2/static/style.css
 share/roundup/templates/minimal/TEMPLATE-INFO.txt
 share/roundup/templates/minimal/detectors/userauditor.py
 share/roundup/templates/minimal/extensions/README.txt
@@ -512,6 +641,8 @@ share/roundup/templates/minimal/html/_ge
 share/roundup/templates/minimal/html/_generic.help.html
 share/roundup/templates/minimal/html/_generic.index.html
 share/roundup/templates/minimal/html/_generic.item.html
+share/roundup/templates/minimal/html/datecopy.js
+share/roundup/templates/minimal/html/datecopy.min.js
 share/roundup/templates/minimal/html/help_controls.js
 share/roundup/templates/minimal/html/home.classlist.html
 share/roundup/templates/minimal/html/home.html
@@ -523,3 +654,72 @@ share/roundup/templates/minimal/html/use
 share/roundup/templates/minimal/html/user.rego_progress.html
 share/roundup/templates/minimal/initial_data.py
 share/roundup/templates/minimal/schema.py
+share/roundup/templates/responsive/Bootstrap_License
+share/roundup/templates/responsive/TEMPLATE-INFO.txt
+share/roundup/templates/responsive/config_ini.ini
+share/roundup/templates/responsive/detectors/messagesummary.py
+share/roundup/templates/responsive/detectors/no_texthtml.py
+share/roundup/templates/responsive/detectors/nosyreaction.py
+share/roundup/templates/responsive/detectors/patches.py
+share/roundup/templates/responsive/detectors/severityauditor.py
+share/roundup/templates/responsive/detectors/statusauditor.py
+share/roundup/templates/responsive/detectors/userauditor.py
+share/roundup/templates/responsive/extensions/local_replace.py
+share/roundup/templates/responsive/extensions/spambayes.py
+share/roundup/templates/responsive/extensions/timezone.py
+share/roundup/templates/responsive/html/_generic.404.html
+share/roundup/templates/responsive/html/_generic.calendar.html
+share/roundup/templates/responsive/html/_generic.collision.html
+share/roundup/templates/responsive/html/_generic.help-empty.html
+share/roundup/templates/responsive/html/_generic.help-list.html
+share/roundup/templates/responsive/html/_generic.help-search.html
+share/roundup/templates/responsive/html/_generic.help-submit.html
+share/roundup/templates/responsive/html/_generic.help.html
+share/roundup/templates/responsive/html/_generic.index.html
+share/roundup/templates/responsive/html/_generic.item.html
+share/roundup/templates/responsive/html/_generic.keywords_expr.html
+share/roundup/templates/responsive/html/_generic.query.html
+share/roundup/templates/responsive/html/bug.index.html
+share/roundup/templates/responsive/html/bug.item.html
+share/roundup/templates/responsive/html/bug.search.html
+share/roundup/templates/responsive/html/datecopy.js
+share/roundup/templates/responsive/html/datecopy.min.js
+share/roundup/templates/responsive/html/favicon.ico
+share/roundup/templates/responsive/html/file.index.html
+share/roundup/templates/responsive/html/file.item.html
+share/roundup/templates/responsive/html/help.html
+share/roundup/templates/responsive/html/help_controls.js
+share/roundup/templates/responsive/html/home.classlist.html
+share/roundup/templates/responsive/html/home.html
+share/roundup/templates/responsive/html/jquery-3.6.3.js
+share/roundup/templates/responsive/html/keyword.index.html
+share/roundup/templates/responsive/html/keyword.item.html
+share/roundup/templates/responsive/html/milestone.index.html
+share/roundup/templates/responsive/html/milestone.item.html
+share/roundup/templates/responsive/html/msg.index.html
+share/roundup/templates/responsive/html/msg.item.html
+share/roundup/templates/responsive/html/page.html
+share/roundup/templates/responsive/html/patch.index.html
+share/roundup/templates/responsive/html/patch.item.html
+share/roundup/templates/responsive/html/query.edit.html
+share/roundup/templates/responsive/html/query.html
+share/roundup/templates/responsive/html/query.item.html
+share/roundup/templates/responsive/html/query.js
+share/roundup/templates/responsive/html/task.index.html
+share/roundup/templates/responsive/html/task.item.html
+share/roundup/templates/responsive/html/task.search.html
+share/roundup/templates/responsive/html/user.forgotten.html
+share/roundup/templates/responsive/html/user.help-search.html
+share/roundup/templates/responsive/html/user.help.html
+share/roundup/templates/responsive/html/user.index.html
+share/roundup/templates/responsive/html/user.item.html
+share/roundup/templates/responsive/html/user.register.html
+share/roundup/templates/responsive/html/user.rego_progress.html
+share/roundup/templates/responsive/html/user_utils.js
+share/roundup/templates/responsive/initial_data.py
+share/roundup/templates/responsive/schema.py
+share/roundup/templates/responsive/static/bootstrap-responsive.min.css
+share/roundup/templates/responsive/static/bootstrap.min.css
+share/roundup/templates/responsive/static/glyphicons-halflings-white.png
+share/roundup/templates/responsive/static/glyphicons-halflings.png
+share/roundup/templates/responsive/static/style.css

Index: pkgsrc/devel/roundup/distinfo
diff -u pkgsrc/devel/roundup/distinfo:1.28 pkgsrc/devel/roundup/distinfo:1.29
--- pkgsrc/devel/roundup/distinfo:1.28  Tue Oct 26 10:19:22 2021
+++ pkgsrc/devel/roundup/distinfo       Thu Jan  1 11:19:14 2026
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.28 2021/10/26 10:19:22 nia Exp $
+$NetBSD: distinfo,v 1.29 2026/01/01 11:19:14 wiz Exp $
 
-BLAKE2s (roundup-1.4.19.tar.gz) = b8e698ed2dba8351ff0264e0a5271be5fc8532ad52cb92a532a249ff200e7edb
-SHA512 (roundup-1.4.19.tar.gz) = 497cad23e1074e535cf2729d52f07ec2103c89e5c0927be678f02299c036dac6dc262fe909310e066588f00144151b98b55a7dfd8c1df28680f99fecc255236e
-Size (roundup-1.4.19.tar.gz) = 2505527 bytes
-SHA1 (patch-setup-py) = a5a84a6fc0e4a2e57a3ce71e3c4d78234b5fe686
+BLAKE2s (roundup-2.5.0.tar.gz) = 7c9b44f8dc627f69ade3e5e255d6c83d2e3c44606deb8a6f864c1f2ca6115b1a
+SHA512 (roundup-2.5.0.tar.gz) = 296a46c8e8ece31013c799208cb80962008afe9f35ac61d20a6e5e9c5a603d7e5da12c4c42adc31ac633b6ded23f08527e3b98144ec01eb238aa600274b30f32
+Size (roundup-2.5.0.tar.gz) = 4660956 bytes



Home | Main Index | Thread Index | Old Index