Commit graph

92 commits

Author SHA1 Message Date
adam
a31bce9748 extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
wiz
7f84153239 Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
wiz
92ed896e73 ftp.edgewall.org, despite the name, does not reply to FTP any longer. 2016-09-18 12:34:02 +00:00
gdt
79668c0ef1 Soften statement about upstream and mysql 2016-09-11 23:31:22 +00:00
gdt
caeeba2b8c Drop redundant variable settings and improve comments
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-11 15:52:36 +00:00
gdt
1692642702 Add link to upstream's non-recommendation of mysql 2016-09-11 15:48:27 +00:00
gdt
89a0b67352 Split options into options.mk
(No functional change - this is just moving option lines to options.mk
and .including them.)
2016-09-11 15:43:01 +00:00
gdt
05e17938f2 Drop MESSAGE as obsolete
MESSAGE is from 2008 and warns the user about adjusting for a lot of
"recent changes".  Once those comments are removed, what remains is a
reminder to read and follow the upstream documentation, which is not
pkgsrc-specific or worthy of MESSAGE.

Skip PKGREVISION due to upgrade within the last hour.
2016-09-11 15:31:27 +00:00
gdt
8e066f7a08 Rototill comments and rearrange option lines
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-11 15:29:31 +00:00
gdt
0c70f39b3f Update to 1.0.13.
Upstream changes: "around a dozen bug fixes and minor enhancements"
2016-09-11 15:17:44 +00:00
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
gdt
5eafb091e6 Update trac to 1.0.12.
Upstream changelog from 1.0.10 contains a large number of bugfixes and
other minor changes.
2016-07-05 15:57:44 +00:00
gdt
afe3746958 Update to 1.0.10.
upstream changes:
  many minor bugfixes
2016-02-27 01:33:04 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
agc
b9b754e081 Add SHA512 digests for distfiles for www category
Problems found locating distfiles:
	Package haskell-cgi: missing distfile haskell-cgi-20001206.tar.gz
	Package nginx: missing distfile array-var-nginx-module-0.04.tar.gz
	Package nginx: missing distfile encrypted-session-nginx-module-0.04.tar.gz
	Package nginx: missing distfile headers-more-nginx-module-0.261.tar.gz
	Package nginx: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package nginx-devel: missing distfile echo-nginx-module-0.58.tar.gz
	Package nginx-devel: missing distfile form-input-nginx-module-0.11.tar.gz
	Package nginx-devel: missing distfile lua-nginx-module-0.9.16.tar.gz
	Package nginx-devel: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx-devel: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package php-owncloud: missing distfile owncloud-8.2.0.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 02:46:46 +00:00
gdt
805da36b2e Update to 1.0.9.
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-09-13 23:37:39 +00:00
gdt
ca00e9e44c Update to 1.0.8.
Upstream changes are almost entirely miscellaneous bugfixes and
performance improvements.

Details at http://trac.edgewall.org/wiki/TracDev/ReleaseNotes/1.0
2015-07-25 16:32:30 +00:00
gdt
7e2afdb32b Update to 1.0.5
(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-06-07 12:40:10 +00:00
gdt
ce64e5d066 Choose to trust upstream about this being fixed.
Also, avoid setting a questionable precedent of leaving unused patch
files around.
2015-02-08 17:55:09 +00:00
gdt
0df88fecef Drop patch as superceded by upstream changes.
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-08 16:52:46 +00:00
gdt
2c3da8add6 Update to 1.0.4.
- Workflow action labels were not displayed unless name
    attribute was explicitly defined (#11930)
2015-02-08 14:27:23 +00:00
gdt
de58627ddb Note that patch was again sent upstream.
distinfo changed (because patch comments are included in hash), but
the package itself did not.
2015-01-18 14:46:08 +00:00
gdt
f5fd6b4304 Update to 1.0.3.
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).
2015-01-18 13:32:00 +00:00
gdt
f85f5ba80e Update to 1.0.2 from 1.0.1. (Micro version update, not yet tested.)
- 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-10-27 17:13:33 +00:00
wiz
c1b44346cd Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
2014-05-09 07:36:53 +00:00
gdt
6409f3c5ba Add patch to avoid exception in git browser.
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-03-11 17:41:44 +00:00
wiz
a1f0ff3f67 No need to have two variables for the same logic.
Replace PYTHON_PATCH_SCRIPTS with REPLACE_PYTHON.
2014-01-25 10:45:15 +00:00
wiz
aa67e11089 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.
2014-01-25 10:29:56 +00:00
gdt
b848030e3d Update to 1.0.1
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!
2014-01-21 22:29:33 +00:00
gdt
82bf8a6b9d Now that I understand that py-sqlite2 means sqlite3, adjust comments
about trac/ja-trac database differences (which I now perceive as smaller).
2013-02-14 14:56:23 +00:00
gdt
481552e72d Update to 1.0.
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!
2013-02-13 17:10:45 +00:00
asau
5eae6a18a3 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-28 06:30:00 +00:00
wiz
aada88e659 Remove python24 and all traces of it from pkgsrc.
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-04-08 19:08:44 +00:00
obache
2cd654bab6 Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
gdt
7e27db3858 Update to trac 0.12.3
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-02-07 01:32:16 +00:00
obache
cc240db78e drop condition for python23, not exist in pkgsrc now. 2012-01-27 05:58:56 +00:00
gdt
abc46f8f44 Update to 0.12.2 from 0.12.
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-16 23:28:22 +00:00
gdt
2a74d64914 Add comments describing differences to ../ja-trac.
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-15 12:58:04 +00:00
gdt
75c2fdc88d PKGREVISION++ for pgsql option removal. There's no need to update if
not using py-PgSQL, but trac 0.12 built with option pgsql uttery
fails to work.
2011-03-14 19:45:37 +00:00
gdt
4a7d1d1c22 Remove pgsql option; users should use "psycopg2" option instead.
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.
2011-03-14 19:44:46 +00:00
jmmv
24920e5649 Update to 0.12; ok'ed by gdt@. Major changes:
* 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-06-16 17:31:33 +00:00
gdt
dd1f7b46b9 Update to 0.11.7 (security/bugfix release). Changes since 0.11.6:
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-03-10 15:27:01 +00:00
joerg
3a06eb96bf Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
gdt
b2874a0192 Update to 0.11.6, addressing
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@
2010-01-03 20:49:41 +00:00
gdt
6bfc2e60ec Update to 0.11.5.
Trac 0.11.5 (July 17, 2009)
http://svn.edgewall.org/repos/trac/tags/trac-0.11.5

 Trac 0.11.5 is identical to 0.11.5rc2 except for fixing a minor
 incompatibility issue when using IIS via AJP as frontend (#8475).

Trac 0.11.5rc2 (July 11, 2009)
http://svn.edgewall.org/repos/trac/tags/trac-0.11.5rc2

 Trac 0.11.5rc2 fixes two regressions found in rc1 and one minor enhancement:

 * Fixed workaround for zipped Genshi eggs, [8354], #7823
 * Fixed internal error when removing a wiki page version [8343].
 * Fixed display of merge properties for scoped repositories #7715.

Trac 0.11.5rc1 (March 30, 2009)
http://svn.edgewall.org/repos/trac/tags/trac-0.11.5rc1

 Trac 0.11.5rc1 contains a number of bug fixes and minor enhancements.
 The following list contains only a few highlights:

Bug fixes:
 * Implemented pre-upgrade backup support for PostgreSQL and MySQL (#2304)
 * Fixed PostgreSQL upgrade issue (#8378)
 * More robust diff parsing (#2672)
 * Avoid intermittent hangs by not calling apr_terminate explicitly (#7785)
2009-07-20 18:13:01 +00:00
joerg
e031855e4a Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 22:00:14 +00:00
roy
ca987e6f45 Update to trac-0.11.4
Changes from 0.11.3 include
 * Custom mainnav links regression
 * Fixed Python 2.3 incompatibility
 * Fixed Python 2.6 notification issue
 * Fixed PostgreSQL multi column index issue
2009-04-25 00:15:04 +00:00
gdt
ab69127f5d Trac 0.11.3 contains a number of bug fixes and minor enhancements.
Highlights in 0.11.3
--------------------
 * Compatibility with Python 2.6 (#7876, #7458)
 * PostgreSQL db backend improvement (#4987, #7600)
 * Highlighting of search results is more robust (#7324, #7830)
 * Unicode related fixes (#7672, #7959, #7845, #7935, #8024)
 * Fixed Trac link rendering in ReST (#7712)
2009-02-19 14:49:13 +00:00
joerg
3c645bb7fc Switch to Python 2.5 as default. Bump revision of all packages that have
changed runtime dependencies now.
2009-02-09 22:56:21 +00:00
gdt
9cdfff13e1 Update to 0.11.2. Take maintainership.
Trac 0.11.2 (November 8, 2008)
http://svn.edgewall.org/repos/trac/tags/trac-0.11.2

 Trac 0.11.2 contains two security fixes and a couple of bug fixes.
 The following list contains only a few highlights:

Bug fixes:

 * Fixes potential DOS vulnerability with certain wiki markup. Reported by
   Matt Murphy.
 * Improved HTML sanitizer filter to detect possible phishing attempts.
   Reported by Simon Willison.
 * MySQL db backend improvement (reconnect after idle timeout #4465)
 * TicketQuery speed improvements (#6436)
 * Fixes for RSS feeds (timeline entries no longer truncated #7316, no longer
   download some feeds under Firefox #3899)
 * Search now works for custom fields (#2530)
 * Same order for ticket fields for new and existing tickets (#7018)
 * Enforce fine-grained permission for "quickjump" search results (#7655)
 * E-mail obfuscation was not done in a few remaining places (#7688, #6532)
 * Uninstall of plugins from WebAdmin was not working - feature disabled
   for now
 * More robust pagination of results for reports and custom queries (#7424,
   #7544)
 * Support for newer version of pygments (#7622)
 * Documentation updated (#7603, #7205, #7318)

Minor improvements:

 * Better support for Wiki page hierarchy (show path #2780, link to
   parent #2150)
 * Custom query allow to search in description and other text fields (#4824)
2008-11-11 18:24:09 +00:00