Ticket #30225 (closed enhancement: fixed)
trac 0.12.2 Create subversion variant
| Reported by: | verwymeren@… | Owned by: | dluke@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.9.2 |
| Keywords: | Cc: | ||
| Port: | trac |
Description
Installing the Trac 0.12.2 port installs the subversion-python26bindings and subversion ports as dependencies even though Subversion is not required to use Trac.
A subversion variant should be created to install and enable support for subversion in Trac.
Attachments
Change History
comment:1 Changed 2 years ago by dluke@…
- Status changed from new to assigned
- Owner changed from macports-tickets@… to dluke@…
comment:3 Changed 23 months ago by verwymeren@…
I use git and so didn't require subversion. A plugin for Git exists at http://trac-hacks.org/wiki/GitPlugin so a port could be made to provide Git support in Trac.
comment:4 Changed 23 months ago by dluke@…
When I get some time to look at this, I'll put the subversion stuff into a default variant for trac. If someone has time before I do and wants to work up a patch for me to review, though, that's cool too :)
Changed 22 months ago by verwymeren@…
- Attachment Portfile-trac.diff added
Portfile diff with subversion as a default variant.
Note: See
TracTickets for help on using
tickets.


when the port was created, the only SCM supported in trac was subversion.
Are you using trac with one of the 3rd party backends? It would probably be nice to have a port (or include support in the trac port) for them as well.
I don't like default variants, but since we no longer want to use negative variants, it probably makes sense to alter the port to have a default +subversion variant that pulls in the subversion pythonbindings port.