Opened 13 years ago
Closed 13 years ago
#30225 closed enhancement (fixed)
trac 0.12.2 Create subversion variant
Reported by: | verwymeren@… | Owned by: | danielluke (Daniel J. Luke) |
---|---|---|---|
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 (1)
Change History (7)
comment:1 Changed 13 years ago by danielluke (Daniel J. Luke)
Owner: | changed from macports-tickets@… to dluke@… |
---|---|
Status: | new → assigned |
comment:2 Changed 13 years ago by jmroot (Joshua Root)
Keywords: | trac removed |
---|---|
Port: | trac added |
comment:3 Changed 13 years 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 13 years ago by danielluke (Daniel J. Luke)
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 13 years ago by verwymeren@…
Attachment: | Portfile-trac.diff added |
---|
Portfile diff with subversion as a default variant.
comment:5 Changed 13 years ago by verwymeren@…
I've modified the Portfile so subversion is a default variant.
See attached file Portfile-trac.diff.
comment:6 Changed 13 years ago by danielluke (Daniel J. Luke)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Thanks, committed in r83160
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.