View Single Post
  #2   (View Single Post)  
Old 3rd February 2013
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,975
Default

The ports tree infrastructure does not support source extraction from repositories (svn, git, cvs, ...). Source must be extracted from a downloaded distribution file archive. If the upstream project does not package releases in this fashion, the $MAINTAINER must do so.

In this case, tint2-0.11 is the most recent tarball packaged by the project. If you were the maintainer, your choice would be to either succeed with a request to the the upstream project to host another release tarball for download, or, package and host it yourself. However, the second option would be creating your own release or a snapshot of current development. As it would be unofficial, it may be rejected for ports tree commit unless there was a clear and compelling need (such as the upstream project being disbanded).

As you are not the maintainer, but only an interested party, you could certainly contact the developers and ask them to consider hosting an updated tarball. It's their choice whether to issue a new release or not. If they do this, you can update the port and submit it to the maintainer for review. With no response after a week or two, you could submit it to ports@ for consideration.

The other choice -- hosting your own tarball within your $DISTFILE directory without an upstream release -- would only be practical for a personal port. Copy /usr/ports/x11/tint2 to /usr/ports/mystuff/x11/tint2 and update to your heart's content.
Reply With Quote