summaryrefslogtreecommitdiff
path: root/www/trac/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2022-06-30*: Revbump packages that use Python at runtime without a PKGNAME prefixnia1-2/+2
2022-04-19trac: force old version of jinja2tnn1-3/+3
2022-01-05python: egg.mk: add USE_PKG_RESOURCES flagwiz1-2/+4
This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION.
2022-01-04*: bump PKGREVISION for egg.mk userswiz1-1/+2
They now have a tool dependency on py-setuptools instead of a DEPENDS
2020-07-27multiple: Drop MAINTAINERshipgdt1-2/+2
These are simply things I no longer use
2020-07-27www/trac: Update to 1.4.2gdt1-4/+5
(Update prepared in wip by Matthias Petermann) Upstream changes: * Jinja2 is the template engine, providing performance improvements over Genshi. Genshi is still supported until Trac 1.5.1 for rendering plugin templates. * Custom navigation items can be added to the main and meta navigation. * TracAdmin convert_db command for converting to a new database backend while preserving all environment data. * Restyled wiki that allows toggling between narrow and full width. * HTTPS support for TracStandalone (tracd) * Lots of minor bug fixes and improvements For full change log please refer to: https://trac.edgewall.org/wiki/TracChangeLog
2020-05-22www/trac: remove nonexistent files from REPLACE_PYTHONrillig1-2/+3
2020-01-26all: migrate homepages from http to httpsrillig1-2/+2
pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually.
2019-09-02Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for ↵adam1-2/+2
future Python 3.8
2019-06-11trac: update to 1.2.3maya1-8/+4
upgrade notes from 1.0 to 1.2.x: Obsolete Plugins Trac has added functionality equivalent to the following plugins: ​AdminEnumListPlugin ​DateFieldPlugin: see the time custom field type ​GroupBasedRedirectionPlugin: the default handler can set as a user preference. ​LinenoMacro: see WikiProcessors#AvailableProcessors ​NeverNotifyUpdaterPlugin: see notification subscribers ​QueryUiAssistPlugin: see TracQuery#Filters. ​TicketCreationStatusPlugin: see #NewWorkflowActions The plugins should be removed when upgrading Trac to 1.2. New workflow actions The ticket creation step is controlled with a workflow action. The default workflow has create and create_and_assign actions. The create action will always be added when upgrading the database. The create_and_assign action will be added if the workflow has an assigned state. You may want to edit your workflow after upgrading the database to customize the actions available on the New Ticket page. New permissions policy for read-only wiki pages Since 1.1.2 the read-only attribute of wiki pages is enabled and enforced only when ReadonlyWikiPolicy is in the list of active permission policies. If [trac] permission_policy has the default value DefaultPermissionPolicy, LegacyAttachmentPolicy, then ReadonlyWikiPolicy should be automatically appended to the list when upgrading the environment: [trac] permission_policies = ReadonlyWikiPolicy, DefaultPermissionPolicy, LegacyAttachmentPolicy If other permission policies are enabled, trac.ini will need to have ReadonlyWikiPolicy appended to the list of active permission_policies. See TracFineGrainedPermissions#ReadonlyWikiPolicy for additional details on the proper ordering.
2019-04-26Omit mentions of python 34 and 35, after those were removed.maya1-2/+2
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-25PKGREVISION bump for anything using python without a PYPKGPREFIX.maya1-1/+2
This is a semi-manual PKGREVISION bump.
2018-07-03extend PYTHON_VERSIONS_ for Python 3.7adam1-2/+2
2017-01-01Add python-3.6 to incompatible versions.wiz1-2/+2
2016-09-18ftp.edgewall.org, despite the name, does not reply to FTP any longer.wiz1-3/+2
2016-09-11Drop redundant variable settings and improve commentsgdt1-5/+4
There were muliple variables set from before the egg/distutils files were improved years ago, which are now redundant. Separate pyversion.mk, application.mk and egg.mk settings. (This commit has no functional change.)
2016-09-11Split options into options.mkgdt1-20/+3
(No functional change - this is just moving option lines to options.mk and .including them.)
2016-09-11Rototill comments and rearrange option linesgdt1-26/+15
This commit has no functional changes. Drop comments about wip/trac, www/ja-trac and eventual merging, because that's happened. Adjust explanation of why there is no svn or git dependency. Move option declaration near option use, in preparation for options.mk.
2016-09-11Update to 1.0.13.gdt1-2/+2
Upstream changes: "around a dozen bug fixes and minor enhancements"
2016-07-09Remove python33: adapt all packages that refer to it.wiz1-2/+2
2016-07-05Update trac to 1.0.12.gdt1-2/+2
Upstream changelog from 1.0.10 contains a large number of bugfixes and other minor changes.
2016-02-27Update to 1.0.10.gdt1-2/+2
upstream changes: many minor bugfixes
2015-12-05Extend PYTHON_VERSIONS_INCOMPATIBLE to 35adam1-2/+2
2015-09-13Update to 1.0.9.gdt1-2/+2
Upstream ~NEWS: Trac 1.0.9 provides more than a dozen minor fixes and enhancements, including significantly reduced memory usage by the Git repository connector.
2015-07-25Update to 1.0.8.gdt1-2/+2
Upstream changes are almost entirely miscellaneous bugfixes and performance improvements. Details at http://trac.edgewall.org/wiki/TracDev/ReleaseNotes/1.0
2015-06-07Update to 1.0.5gdt1-3/+2
(March 24, 2015) Trac 1.0.5 provides several fixes. The following are some highlights: Images are not rendered in the timeline (#10751). Git tags are shown in the browser view (#11964). Added support for journal_mode and synchronous pragmas in sqlite: database connection string (#11967).
2015-02-08Drop patch as superceded by upstream changes.gdt1-1/+2
Upstream says that this patch is no longer necessary because an equivalent change was applied elsewhere in the code. Until we're sure, park the patch by dropping from distinfo and commenting out the patch contents, leaving a note in the patchfile about why.
2015-02-08Update to 1.0.4.gdt1-2/+2
- Workflow action labels were not displayed unless name attribute was explicitly defined (#11930)
2015-01-18Update to 1.0.3.gdt1-2/+2
Trac 1.0.3 is a maintenance release containing numerous fixes and minor enhancements. The following are a few of the highlights: - Notification is sent when adding an attachment to a ticket (#2259). - Stylesheets and scripts are loaded during autopreview, resulting in proper syntax highlighting when code WikiProcessors are added (#10470) and display of Workflow graphs without explicit autopreview (#10674). - Merge changesets are shown as differences against first parent, resulting in less noisy changesets (#10740). - Pygments 2.0 is supported (#11796). - Fixed error when completing the `initenv` TracAdmin command (#11797). - Performance improvement on systems with many thousands of authenticated users due to caching of Environment.get_known_users (#11868). - Distribution metadata of wheel package is supported and displayed on the About page (#11877).
2014-10-27Update to 1.0.2 from 1.0.1. (Micro version update, not yet tested.)gdt1-3/+2
- Subversion keywords are expanded and EOL substitutions made when viewing a file in the repository browser and when downloading a file (#717). - Notification email is sent to the old owner when a ticket is reassigned (#2311). - Ticket change history is updated when renaming and deleting a milestone, and when retargeting tickets to another milestone (#4582, #5658). - Numerous fixes for the Authz permissions policy in the browser/repository (#10961, #11646), wiki (#8976, #11067), admin (#11069) and report (#11176) realms. - Multiple form submits are disallowed (#10138). - `ConfigurationError` is raised if any of the `permission_policies` can't be loaded, preventing possible information leakage due to internal and installation errors (#10285). - Wiki toolbars can be disabled through a configuration setting (#10837) - The number of entries in a table is shown next to heading on applicable admin pages (#11027). - //Cancel// buttons are consistently located on all pages (#11076). - Focus is placed on a text element when an edit page is loaded (#11084). - The //Edit conflict// and //Merge// warning messages are always visible in side-by-side edit mode (#11102). - Improvements to the layout of the Report (#11106, #11664) and Ticket pages (#11471). - Genshi 0.7 compatibility (#11218). - Numerous minor fixes for Git repository support.
2014-05-09Mark packages that are not ready for python-3.3 also not ready for 3.4,wiz1-2/+2
until proven otherwise.
2014-03-11Add patch to avoid exception in git browser.gdt1-1/+2
The underlying issue seems to be a race; if the spawned git log command finishes before trac kills it, the os.kill() throws an exception which is not caught. Simply catch and ignore the exception. I sent the patch to trac-devel@.
2014-01-25No need to have two variables for the same logic.wiz1-3/+3
Replace PYTHON_PATCH_SCRIPTS with REPLACE_PYTHON.
2014-01-25Mark packages as not ready for python-3.x where applicable;wiz1-2/+2
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.
2014-01-21Update to 1.0.1gdt1-2/+2
Sort PLIST. Add new files. Trac 1.0.1 (February 1, 2013) http://svn.edgewall.org/repos/trac/tags/trac-1.0.1 - Fix zip source download for large directories in Subversion repositories - Performance improvement for the Roadmap, by caching milestone properties - Added a ''select all'' checkbox to table of components for each plugin on the Plugins admin panel - Restore the ''Modify'' link at the top of the ticket page, as it was in Trac 0.12 - `ListOption` keeps values other than empty string and None in raw list as default - Prevent possibility of multiple identical info or warning messages being presented to the user - The BatchModify select-all checkboxes are toggled with tri-state behavior when the ticket checkboxes are toggled - Update the ticket changetime to the current time when deleting a ticket comment - ... and quite more! In particular, see also the changes for 0.12.5 which are also integrated and new since 1.0 Trac 0.12.5 (January 15, 2013) http://svn.edgewall.org/repos/trac/tags/trac-0.12.5 Trac 0.12.5 is a maintenance release and contains a few interesting fixes: - upload of .mht files (MHTML web page archive files) now works (#9880) - more robust parsing of attachment URLs (#10280) and uploaded file names (#10850) - lots of improvement to the date formatting code, which is now much more robust when timezone and daylight saving time computations are involved (#10768, #10863, #10864, #10912, #10920) - no longer generate invalid JSON encoded data with Python 2.4 and 2.5 (#10877) - ... and a few more!
2013-02-14Now that I understand that py-sqlite2 means sqlite3, adjust commentsgdt1-3/+5
about trac/ja-trac database differences (which I now perceive as smaller).
2013-02-13Update to 1.0.gdt1-18/+12
The only significant packaging change is to drop the dependency on py-subversion. It's still needed to use subversion repositories, but use of svn is now optional. Update provided by Martin Resnick of BBN, with minor tweaks by me. Trac 1.0 'Cell' (September 7, 2012) http://svn.edgewall.org/repos/trac/tags/trac-1.0 Trac 1.0 is a major release adding refreshed user interface and improved DVCS repository support as the most visible changes. The following list contains only a few highlights: - The default theme looks more modern, especially on recent browsers (no effort has been made to make it look better on older browsers like IE6 or 7) - The TracHacks GitPlugin has been donated by Herbert Valerio Riedel to the Trac project (many thanks!) and is now maintained here as an optional component - As a consequence, the Subversion support has been moved below `tracopt.versioncontrol` as well - The Git and Mercurial log view feature a visualization of the branching structure - Usability improvements for the tickets, with a better support for conflict detection and resolution - Integration of the TracHacks BatchModifyPlugin, contributed by Brian Meeker (many thanks!) and is now maintained there as a default component - jQuery/UI integration, featuring a date picker for date fields - Improved integration with Pygments syntax highlighting - ... and numerous smaller features added and bugs fixed since 0.12!
2012-10-28Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-04-08Remove python24 and all traces of it from pkgsrc.wiz1-5/+1
Remove devel/py-ctypes (only needed by and supporting python24). Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE lines that just mirror defaults now. Miscellaneous cleanup while editing all these files.
2012-03-15Bump PKGREVISION from default python to 2.7.obache1-1/+2
2012-02-07Update to trac 0.12.3gdt1-3/+2
compatibility with Subversion 1.7 (#10414) easier troubleshooting of common startup errors (#10024) jQuery upgraded to 1.4.4 (#10001) improve fine-grained permission handling in the source browser (#9976, #10208, #10110) ... and dozens more fixes!
2012-01-27drop condition for python23, not exist in pkgsrc now.obache1-3/+2
2011-03-16Update to 0.12.2 from 0.12.gdt1-2/+2
Trac 0.12.2 (January 31, 2011) http://svn.edgewall.org/repos/trac/tags/trac-0.12.2 This list contains only a few highlights: - install: improved robustness of Trac installation if Babel is installed after the fact (#9439, #9595, #9961) - notifications: support for Asian character width (#4717) - roadmap: fix display of progress bar in some corner cases (#9718) and respect the overall_completion milestone group setting (#9721) - reports: reports and queries look much better, as the columns now keep the same width across groups; the absence of word wrapping in reports has been fixed (#9825) - web admin: improved layout (#8866, #9963) - web: it's now possible to log in different Trac instances sharing the same URL prefix (e.g. /project and /project-test) (#9951) Trac 0.12.1 (October 9, 2010) http://svn.edgewall.org/repos/trac/tags/trac-0.12.1 This list contains only a few highlights: - db: improve concurrency behavior (#9111) - fcgi: add an environment variable `TRAC_USE_FLUP` to control the usage of flup vs. bundled _fcgi.py (defaults to 0, i.e. use bundled as before) - svn authz: improve compatibility with svn 1.5 format (#8289) - milestone: allow to set the time for the due date (#6369, #9582) - ticket: fixes for the CC: property (#8597, #9522) - notification: improved the formatting of ticket fields in notification e-mails (#9484, #9494) - i18n: added a configuration option to set the default language (#8117) - several fixes for upgrade (#9400, #9416, #9483, #9556)
2011-03-15Add comments describing differences to ../ja-trac.gdt1-1/+23
These comments are based on private mail with obache@, but errors are my fault. They are intended to be useful primarily to package maintainers, but also to people administering trac via pkgsrc.
2011-03-14PKGREVISION++ for pgsql option removal. There's no need to update ifgdt1-1/+2
not using py-PgSQL, but trac 0.12 built with option pgsql uttery fails to work.
2011-03-14Remove pgsql option; users should use "psycopg2" option instead.gdt1-5/+4
trac 0.12 dropped support for py-PgSQL. Switching to py-psycopg2 with an existing database that used to be accessed by py-PgSQL worked.
2010-06-16Update to 0.12; ok'ed by gdt@. Major changes:jmmv1-2/+2
* Translation of Trac in your language using Babel (http://babel.edgewall.org) * Multiple Repository Support per environment * Improved Wiki, more powerful syntax and nicer user interface with automatic preview in side-by-side editing mode * Improved Ticket user interface, with editable comments and automatic preview
2010-03-10Update to 0.11.7 (security/bugfix release). Changes since 0.11.6:gdt1-3/+2
Security fixes: * Fixed a ticket validation issue that would allow unauthorized users to modify the status and resolution of a ticket (#8884) Performance improvements: * Trac wiki had some trouble handling very long unicode words (#9025) * Full text search was very slow if lots of custom fields were used (#8935) Bug fixes: * Fixed a race condition that could lead to the destruction of the trac.ini file (#8623) * Fixed creation of new milestone which could have been a rename if performed after a name clash has been detected (#8816) * Fixed display of value 0 in report cells (#7512)
2010-02-10Bump revision for PYTHON_VERSION_DEFAULT change.joerg1-1/+2
2010-01-03Update to 0.11.6, addressinggdt1-2/+2
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-4405 From release notes at: http://trac.edgewall.org/browser/tags/trac-0.11.6/RELEASE November 28, 2009 Trac 0.11.6 contains two security fixes and a number of bug fixes, performance improvements and minor enhancements. Changes in 0.11.6 * Fixed the policy checks in report results when using alternate formats. * Added a check for the "raw" role that is missing in docutils < 0.6. * Re-enabled connection pooling with SQLite (#3446). * Added caching of configuration options (#8510). * Fixed the "database is locked" issue with SQLite (#3446, #8468). * Deprecated SQLite 2.x support (#8625). * Fixed hanlding of times in timezones with DST (#8240). * Avoid corruption of trac.ini during write (#8623). * Improved support for revision ranges in the revision log view (#8349) updating during freeze approved by wiz@