On Jan 19, 2013, at 18:32, [email protected] wrote:

> Revision: 101806
>          https://trac.macports.org/changeset/101806
> Author:   [email protected]
> Date:     2013-01-19 16:32:54 -0800 (Sat, 19 Jan 2013)
> Log Message:
> -----------
> ccm: new port for the Cassandra Cluster Manager.

> Added: trunk/dports/databases/ccm/Portfile
> ===================================================================
> --- trunk/dports/databases/ccm/Portfile                               (rev 0)
> +++ trunk/dports/databases/ccm/Portfile       2013-01-20 00:32:54 UTC (rev 
> 101806)
> @@ -0,0 +1,37 @@
> +# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; 
> c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
> +# $Id$
> +
> +PortSystem      1.0
> +PortGroup       python 1.0
> +PortGroup       github 1.0
> +
> +name            ccm
> +github.setup    pcmanus ccm d8277800f244fa927c7b105766ac870729ba646e
> +version         0.0.1
> +categories      databases

> +homepage        https://github.com/pcmanus/ccm

You can remove the name and homepage lines; that's part of what the github 
portgroup sets for you.

> +    depends_lib port:py${python.version}-yaml

Since ccm itself uses python 2.7 (its shebang line reads 
"#!/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python")
 it should itself depend on python27. The python portgroup will automatically 
add a dependency on the correct python port, so you need only append to, 
instead of replacing, depends_lib.

ccm doesn't appear to install any architecture-specific files, so it should say 
"supported_archs noarch".

See attached patch.


Attachment: ccm.diff
Description: Binary data

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to