[27700] trunk/dports/devel/distract/Portfile

Ryan Schmidt ryandesign at macports.org
Mon Aug 13 17:07:38 PDT 2007


On Aug 12, 2007, at 05:59, source_changes at macosforge.org wrote:

> Revision: 27700
>           http://trac.macosforge.org/projects/macports/changeset/27700
> Author:   gwright at macports.org
> Date:     2007-08-12 03:59:12 -0700 (Sun, 12 Aug 2007)
>
> Log Message:
> -----------
> Add dependency on monotone and update other dependencies.

You also:

* Updated the port version
* Reformatted all the whitespace
* Changed the long description
* Changed the destroot phase
* Changed the master_sites URL
* Removed the Id header (I put it back in r27760)
* Did not indicate who authored these changes

You may wish to amend your commit message with:

$ svn propedit --revprop -r 27700 svn:log http://svn.macosforge.org/ 
repository/macports/trunk

At the very least, you should describe everything you do in your  
commit messages, but it would be better in the future to separate  
these into several logically-grouped commits. In particular,  
whitespace changes should be made on their own, with no functional  
changes made at the same time. Otherwise it becomes very difficult to  
tell by glancing at a diff what functional changes have been made in  
a given revision.

Mark, I'm afraid I haven't read most of the new guide yet, but if  
there's nothing in there yet about this, it would be useful to add.


> Modified Paths:
> --------------
>     trunk/dports/devel/distract/Portfile
>
> Modified: trunk/dports/devel/distract/Portfile
> ===================================================================
> --- trunk/dports/devel/distract/Portfile	2007-08-12 10:34:35 UTC  
> (rev 27699)
> +++ trunk/dports/devel/distract/Portfile	2007-08-12 10:59:12 UTC  
> (rev 27700)
> @@ -1,24 +1,24 @@
> -# $Id$
> -
>  PortSystem 1.0
> -name                DisTract
> -description         A distributed bug tracking system based on  
> monotone
> -long_description    DisTract is a distributed bug tracking system.  
> It uses \
> -                    Firefox as frontend for the user and the  
> monotone version \
> -                    control system as backend, which provides data  
> storage and \
> -                    network synchronization.
> -version             0.2.3
> -homepage            http://www.distract.wellquite.org
> -master_sites        ${homepage}/downloads/
> -categories          devel
> -maintainers         me at thomaskeller.biz
> -checksums           md5 07d098c51755433ef11f886923d16cec
> +name		DisTract
> +version		0.2.5
> +categories	devel
> +maintainers	me at thomaskeller.biz
> +description	A distributed bug tracking system based on monotone
> +long_description	\
> +		DisTract is a distributed bug tracking system. It uses \
> +		the Firefox browser as frontend for user interaction and \
> +		the monotone version control system as backend, which \
> +		provides data storage and network services.
>
> -depends_build       port:ghc\
> -		    port:haskell-chunks\
> -		    port:haskell-hinstaller\
> -		    port:haskell-parsedate
> +homepage	http://www.distract.wellquite.org/
> +master_sites	http://www.distract.wellquite.org/downloads/
> +checksums	md5 c806002ec1f73bf860bbb3164e2042dd
>
> +depends_build	port:ghc		\
> +		port:hs-chunks		\
> +		port:hs-hinstaller
> +depends_run	port:monotone
> +
>  configure {
>  	cd ${worksrcpath}/haskell
>  	system "runghc Setup.hs configure"
> @@ -30,7 +30,7 @@
>  }
>
>  destroot {
> -	cd ${worksrcpath}/haskell/dist/build/DisTractInstaller
> -	system "cp DisTractInstaller ${destroot}/${prefix}/bin"
> +	cd ${worksrcpath}/haskell
> +	system "runghc Setup copy --copy-prefix=${destroot}${prefix}"
>  }




More information about the macports-dev mailing list