You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geode.apache.org by Kevin Duling <kd...@pivotal.io> on 2016/05/17 20:23:36 UTC

Geode Portfile for Mac Ports

Using the geode.rb file for Homebrew as a template, I was able to build a
Portfile for macports.org.

Does anyone have any feedback before I submit it to the macports repo?  No
code changes were necessary and it is using the same binary image the
Homebrew version is.  I've tested it as far as "Geode in 5 minutes" takes
you.

I classified it under 'databases' as that is where the cassandra port
lives.

The following is some output from running it.  It properly goes out and
locates a mirror to pull the tarball from.

kduling@kduling-mbpro:*~/tmp/ports*$ port info geode
> geode @1.0.0-incubating.M2 (databases)
> Description:          Apache Geode (incubating) is a data management
> platform that provides real-time, consistent access to data-intensive
> applications throughout widely distributed cloud
>                       architectures.
> Homepage:             https://geode.apache.org/
> Platforms:            darwin
> License:              Apache-2


kduling@kduling-mbpro:*~/tmp/ports*$ sudo port install geode
> --->  Fetching archive for geode
> --->  Attempting to fetch
> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
> http://sea.us.packages.macports.org/macports/packages/geode
> --->  Attempting to fetch
> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
> https://packages.macports.org/geode
> --->  Attempting to fetch
> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
> http://mse.uk.packages.macports.org/sites/packages.macports.org/geode
> --->  Fetching distfiles for geode
> --->  Verifying checksums for geode
> --->  Extracting geode
> --->  Configuring geode
> --->  Building geode
> --->  Staging geode into destroot
> --->  Installing geode @1.0.0-incubating.M2_0
> --->  Activating geode @1.0.0-incubating.M2_0
> Please refer to http://geode.incubator.apache.org/docs/
> --->  Cleaning geode
> --->  Updating database of binaries
>


> kduling@kduling-mbpro:*~/tmp/ports*$ gfsh
>     _________________________     __
>    / _____/ ______/ ______/ /____/ /
>   / /  __/ /___  /_____  / _____  /
>  / /__/ / ____/  _____/ / /    / /
> /______/_/      /______/_/    /_/    v1.0.0-incubating.M2
> Monitor and Manage Apache Geode (incubating)
> gfsh>quit
> Exiting...
>


> kduling@kduling-mbpro:*~/tmp/ports*$ which gfsh
> /opt/local/bin/gfsh
> kduling@kduling-mbpro:*~/tmp/ports*$ sudo port uninstall geode
> --->  Deactivating geode @1.0.0-incubating.M2_0
> --->  Cleaning geode
> --->  Uninstalling geode @1.0.0-incubating.M2_0
> --->  Cleaning geode
> kduling@kduling-mbpro:*~/tmp/ports*$ which gfsh
> kduling@kduling-mbpro:*~/tmp/ports*$

Re: Geode Portfile for Mac Ports

Posted by Swapnil Bawaskar <sb...@pivotal.io>.
nice!

On Tue, May 17, 2016 at 2:05 PM, Dan Smith <ds...@pivotal.io> wrote:

> Awesome!
>
> -Dan
>
> On Tue, May 17, 2016 at 1:23 PM, Kevin Duling <kd...@pivotal.io> wrote:
>
> > Using the geode.rb file for Homebrew as a template, I was able to build a
> > Portfile for macports.org.
> >
> > Does anyone have any feedback before I submit it to the macports repo?
> No
> > code changes were necessary and it is using the same binary image the
> > Homebrew version is.  I've tested it as far as "Geode in 5 minutes" takes
> > you.
> >
> > I classified it under 'databases' as that is where the cassandra port
> > lives.
> >
> > The following is some output from running it.  It properly goes out and
> > locates a mirror to pull the tarball from.
> >
> > kduling@kduling-mbpro:*~/tmp/ports*$ port info geode
> >> geode @1.0.0-incubating.M2 (databases)
> >> Description:          Apache Geode (incubating) is a data management
> >> platform that provides real-time, consistent access to data-intensive
> >> applications throughout widely distributed cloud
> >>                       architectures.
> >> Homepage:             https://geode.apache.org/
> >> Platforms:            darwin
> >> License:              Apache-2
> >
> >
> > kduling@kduling-mbpro:*~/tmp/ports*$ sudo port install geode
> >> --->  Fetching archive for geode
> >> --->  Attempting to fetch
> >> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
> >> http://sea.us.packages.macports.org/macports/packages/geode
> >> --->  Attempting to fetch
> >> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
> >> https://packages.macports.org/geode
> >> --->  Attempting to fetch
> >> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
> >> http://mse.uk.packages.macports.org/sites/packages.macports.org/geode
> >> --->  Fetching distfiles for geode
> >> --->  Verifying checksums for geode
> >> --->  Extracting geode
> >> --->  Configuring geode
> >> --->  Building geode
> >> --->  Staging geode into destroot
> >> --->  Installing geode @1.0.0-incubating.M2_0
> >> --->  Activating geode @1.0.0-incubating.M2_0
> >> Please refer to http://geode.incubator.apache.org/docs/
> >> --->  Cleaning geode
> >> --->  Updating database of binaries
> >>
> >
> >
> >> kduling@kduling-mbpro:*~/tmp/ports*$ gfsh
> >>     _________________________     __
> >>    / _____/ ______/ ______/ /____/ /
> >>   / /  __/ /___  /_____  / _____  /
> >>  / /__/ / ____/  _____/ / /    / /
> >> /______/_/      /______/_/    /_/    v1.0.0-incubating.M2
> >> Monitor and Manage Apache Geode (incubating)
> >> gfsh>quit
> >> Exiting...
> >>
> >
> >
> >> kduling@kduling-mbpro:*~/tmp/ports*$ which gfsh
> >> /opt/local/bin/gfsh
> >> kduling@kduling-mbpro:*~/tmp/ports*$ sudo port uninstall geode
> >> --->  Deactivating geode @1.0.0-incubating.M2_0
> >> --->  Cleaning geode
> >> --->  Uninstalling geode @1.0.0-incubating.M2_0
> >> --->  Cleaning geode
> >> kduling@kduling-mbpro:*~/tmp/ports*$ which gfsh
> >> kduling@kduling-mbpro:*~/tmp/ports*$
> >
> >
>

Re: Geode Portfile for Mac Ports

Posted by Dan Smith <ds...@pivotal.io>.
Awesome!

-Dan

On Tue, May 17, 2016 at 1:23 PM, Kevin Duling <kd...@pivotal.io> wrote:

> Using the geode.rb file for Homebrew as a template, I was able to build a
> Portfile for macports.org.
>
> Does anyone have any feedback before I submit it to the macports repo?  No
> code changes were necessary and it is using the same binary image the
> Homebrew version is.  I've tested it as far as "Geode in 5 minutes" takes
> you.
>
> I classified it under 'databases' as that is where the cassandra port
> lives.
>
> The following is some output from running it.  It properly goes out and
> locates a mirror to pull the tarball from.
>
> kduling@kduling-mbpro:*~/tmp/ports*$ port info geode
>> geode @1.0.0-incubating.M2 (databases)
>> Description:          Apache Geode (incubating) is a data management
>> platform that provides real-time, consistent access to data-intensive
>> applications throughout widely distributed cloud
>>                       architectures.
>> Homepage:             https://geode.apache.org/
>> Platforms:            darwin
>> License:              Apache-2
>
>
> kduling@kduling-mbpro:*~/tmp/ports*$ sudo port install geode
>> --->  Fetching archive for geode
>> --->  Attempting to fetch
>> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
>> http://sea.us.packages.macports.org/macports/packages/geode
>> --->  Attempting to fetch
>> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
>> https://packages.macports.org/geode
>> --->  Attempting to fetch
>> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
>> http://mse.uk.packages.macports.org/sites/packages.macports.org/geode
>> --->  Fetching distfiles for geode
>> --->  Verifying checksums for geode
>> --->  Extracting geode
>> --->  Configuring geode
>> --->  Building geode
>> --->  Staging geode into destroot
>> --->  Installing geode @1.0.0-incubating.M2_0
>> --->  Activating geode @1.0.0-incubating.M2_0
>> Please refer to http://geode.incubator.apache.org/docs/
>> --->  Cleaning geode
>> --->  Updating database of binaries
>>
>
>
>> kduling@kduling-mbpro:*~/tmp/ports*$ gfsh
>>     _________________________     __
>>    / _____/ ______/ ______/ /____/ /
>>   / /  __/ /___  /_____  / _____  /
>>  / /__/ / ____/  _____/ / /    / /
>> /______/_/      /______/_/    /_/    v1.0.0-incubating.M2
>> Monitor and Manage Apache Geode (incubating)
>> gfsh>quit
>> Exiting...
>>
>
>
>> kduling@kduling-mbpro:*~/tmp/ports*$ which gfsh
>> /opt/local/bin/gfsh
>> kduling@kduling-mbpro:*~/tmp/ports*$ sudo port uninstall geode
>> --->  Deactivating geode @1.0.0-incubating.M2_0
>> --->  Cleaning geode
>> --->  Uninstalling geode @1.0.0-incubating.M2_0
>> --->  Cleaning geode
>> kduling@kduling-mbpro:*~/tmp/ports*$ which gfsh
>> kduling@kduling-mbpro:*~/tmp/ports*$
>
>

Re: Geode Portfile for Mac Ports

Posted by William Markito <wm...@pivotal.io>.
+1

Cool stuff!  With brew and ports now we should probably add those to the wiki as alternatives to install Geode. 

Next steps could be rpm or deb packages.  ;)


Sent from my iPhone

> On May 17, 2016, at 7:36 PM, Roman Shaposhnik <ro...@shaposhnik.org> wrote:
> 
> Awesome work, but please consider calling it apache-geode.
> 
> Thanks,
> Roman.
> 
>> On Tue, May 17, 2016 at 1:23 PM, Kevin Duling <kd...@pivotal.io> wrote:
>> Using the geode.rb file for Homebrew as a template, I was able to build a
>> Portfile for macports.org.
>> 
>> Does anyone have any feedback before I submit it to the macports repo?  No
>> code changes were necessary and it is using the same binary image the
>> Homebrew version is.  I've tested it as far as "Geode in 5 minutes" takes
>> you.
>> 
>> I classified it under 'databases' as that is where the cassandra port lives.
>> 
>> The following is some output from running it.  It properly goes out and
>> locates a mirror to pull the tarball from.
>> 
>>> kduling@kduling-mbpro:~/tmp/ports$ port info geode
>>> geode @1.0.0-incubating.M2 (databases)
>>> Description:          Apache Geode (incubating) is a data management
>>> platform that provides real-time, consistent access to data-intensive
>>> applications throughout widely distributed cloud
>>>                      architectures.
>>> Homepage:             https://geode.apache.org/
>>> Platforms:            darwin
>>> License:              Apache-2
>> 
>> 
>>> kduling@kduling-mbpro:~/tmp/ports$ sudo port install geode
>>> --->  Fetching archive for geode
>>> --->  Attempting to fetch
>>> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
>>> http://sea.us.packages.macports.org/macports/packages/geode
>>> --->  Attempting to fetch
>>> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
>>> https://packages.macports.org/geode
>>> --->  Attempting to fetch
>>> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
>>> http://mse.uk.packages.macports.org/sites/packages.macports.org/geode
>>> --->  Fetching distfiles for geode
>>> --->  Verifying checksums for geode
>>> --->  Extracting geode
>>> --->  Configuring geode
>>> --->  Building geode
>>> --->  Staging geode into destroot
>>> --->  Installing geode @1.0.0-incubating.M2_0
>>> --->  Activating geode @1.0.0-incubating.M2_0
>>> Please refer to http://geode.incubator.apache.org/docs/
>>> --->  Cleaning geode
>>> --->  Updating database of binaries
>> 
>> 
>>> 
>>> kduling@kduling-mbpro:~/tmp/ports$ gfsh
>>>    _________________________     __
>>>   / _____/ ______/ ______/ /____/ /
>>>  / /  __/ /___  /_____  / _____  /
>>> / /__/ / ____/  _____/ / /    / /
>>> /______/_/      /______/_/    /_/    v1.0.0-incubating.M2
>>> Monitor and Manage Apache Geode (incubating)
>>> gfsh>quit
>>> Exiting...
>> 
>> 
>>> 
>>> kduling@kduling-mbpro:~/tmp/ports$ which gfsh
>>> /opt/local/bin/gfsh
>>> kduling@kduling-mbpro:~/tmp/ports$ sudo port uninstall geode
>>> --->  Deactivating geode @1.0.0-incubating.M2_0
>>> --->  Cleaning geode
>>> --->  Uninstalling geode @1.0.0-incubating.M2_0
>>> --->  Cleaning geode
>>> kduling@kduling-mbpro:~/tmp/ports$ which gfsh
>>> kduling@kduling-mbpro:~/tmp/ports$

Re: Geode Portfile for Mac Ports

Posted by Roman Shaposhnik <ro...@shaposhnik.org>.
Kevin, we had a previous discussion around brew packaging
that resulted in a pretty unanimous feedback of apache- prefix
coming from the IPMC. I thought that informed the course of
action on that side. If that, indeed, is the case then having
a package name geode on ports side will create an unduly
confusion.

Thanks,
Roman.

On Wed, May 18, 2016 at 10:26 AM, Kevin Duling <kd...@pivotal.io> wrote:
> That's a good idea, Roman, so I looked in to it.  It doesn't appear that
> the rest of the Apache projects follow that pattern.  Cassandra, Tomcat,
> maven, etc. all omit apache in the package name in mac ports.
>
> On Tue, May 17, 2016 at 5:36 PM, Roman Shaposhnik <ro...@shaposhnik.org>
> wrote:
>
>> Awesome work, but please consider calling it apache-geode.
>>
>> Thanks,
>> Roman.
>>
>> On Tue, May 17, 2016 at 1:23 PM, Kevin Duling <kd...@pivotal.io> wrote:
>> > Using the geode.rb file for Homebrew as a template, I was able to build a
>> > Portfile for macports.org.
>> >
>> > Does anyone have any feedback before I submit it to the macports repo?
>> No
>> > code changes were necessary and it is using the same binary image the
>> > Homebrew version is.  I've tested it as far as "Geode in 5 minutes" takes
>> > you.
>> >
>> > I classified it under 'databases' as that is where the cassandra port
>> lives.
>> >
>> > The following is some output from running it.  It properly goes out and
>> > locates a mirror to pull the tarball from.
>> >
>> >> kduling@kduling-mbpro:~/tmp/ports$ port info geode
>> >> geode @1.0.0-incubating.M2 (databases)
>> >> Description:          Apache Geode (incubating) is a data management
>> >> platform that provides real-time, consistent access to data-intensive
>> >> applications throughout widely distributed cloud
>> >>                       architectures.
>> >> Homepage:             https://geode.apache.org/
>> >> Platforms:            darwin
>> >> License:              Apache-2
>> >
>> >
>> >> kduling@kduling-mbpro:~/tmp/ports$ sudo port install geode
>> >> --->  Fetching archive for geode
>> >> --->  Attempting to fetch
>> >> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
>> >> http://sea.us.packages.macports.org/macports/packages/geode
>> >> --->  Attempting to fetch
>> >> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
>> >> https://packages.macports.org/geode
>> >> --->  Attempting to fetch
>> >> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
>> >> http://mse.uk.packages.macports.org/sites/packages.macports.org/geode
>> >> --->  Fetching distfiles for geode
>> >> --->  Verifying checksums for geode
>> >> --->  Extracting geode
>> >> --->  Configuring geode
>> >> --->  Building geode
>> >> --->  Staging geode into destroot
>> >> --->  Installing geode @1.0.0-incubating.M2_0
>> >> --->  Activating geode @1.0.0-incubating.M2_0
>> >> Please refer to http://geode.incubator.apache.org/docs/
>> >> --->  Cleaning geode
>> >> --->  Updating database of binaries
>> >
>> >
>> >>
>> >> kduling@kduling-mbpro:~/tmp/ports$ gfsh
>> >>     _________________________     __
>> >>    / _____/ ______/ ______/ /____/ /
>> >>   / /  __/ /___  /_____  / _____  /
>> >>  / /__/ / ____/  _____/ / /    / /
>> >> /______/_/      /______/_/    /_/    v1.0.0-incubating.M2
>> >> Monitor and Manage Apache Geode (incubating)
>> >> gfsh>quit
>> >> Exiting...
>> >
>> >
>> >>
>> >> kduling@kduling-mbpro:~/tmp/ports$ which gfsh
>> >> /opt/local/bin/gfsh
>> >> kduling@kduling-mbpro:~/tmp/ports$ sudo port uninstall geode
>> >> --->  Deactivating geode @1.0.0-incubating.M2_0
>> >> --->  Cleaning geode
>> >> --->  Uninstalling geode @1.0.0-incubating.M2_0
>> >> --->  Cleaning geode
>> >> kduling@kduling-mbpro:~/tmp/ports$ which gfsh
>> >> kduling@kduling-mbpro:~/tmp/ports$
>>

Re: Geode Portfile for Mac Ports

Posted by Kevin Duling <kd...@pivotal.io>.
That's a good idea, Roman, so I looked in to it.  It doesn't appear that
the rest of the Apache projects follow that pattern.  Cassandra, Tomcat,
maven, etc. all omit apache in the package name in mac ports.

On Tue, May 17, 2016 at 5:36 PM, Roman Shaposhnik <ro...@shaposhnik.org>
wrote:

> Awesome work, but please consider calling it apache-geode.
>
> Thanks,
> Roman.
>
> On Tue, May 17, 2016 at 1:23 PM, Kevin Duling <kd...@pivotal.io> wrote:
> > Using the geode.rb file for Homebrew as a template, I was able to build a
> > Portfile for macports.org.
> >
> > Does anyone have any feedback before I submit it to the macports repo?
> No
> > code changes were necessary and it is using the same binary image the
> > Homebrew version is.  I've tested it as far as "Geode in 5 minutes" takes
> > you.
> >
> > I classified it under 'databases' as that is where the cassandra port
> lives.
> >
> > The following is some output from running it.  It properly goes out and
> > locates a mirror to pull the tarball from.
> >
> >> kduling@kduling-mbpro:~/tmp/ports$ port info geode
> >> geode @1.0.0-incubating.M2 (databases)
> >> Description:          Apache Geode (incubating) is a data management
> >> platform that provides real-time, consistent access to data-intensive
> >> applications throughout widely distributed cloud
> >>                       architectures.
> >> Homepage:             https://geode.apache.org/
> >> Platforms:            darwin
> >> License:              Apache-2
> >
> >
> >> kduling@kduling-mbpro:~/tmp/ports$ sudo port install geode
> >> --->  Fetching archive for geode
> >> --->  Attempting to fetch
> >> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
> >> http://sea.us.packages.macports.org/macports/packages/geode
> >> --->  Attempting to fetch
> >> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
> >> https://packages.macports.org/geode
> >> --->  Attempting to fetch
> >> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
> >> http://mse.uk.packages.macports.org/sites/packages.macports.org/geode
> >> --->  Fetching distfiles for geode
> >> --->  Verifying checksums for geode
> >> --->  Extracting geode
> >> --->  Configuring geode
> >> --->  Building geode
> >> --->  Staging geode into destroot
> >> --->  Installing geode @1.0.0-incubating.M2_0
> >> --->  Activating geode @1.0.0-incubating.M2_0
> >> Please refer to http://geode.incubator.apache.org/docs/
> >> --->  Cleaning geode
> >> --->  Updating database of binaries
> >
> >
> >>
> >> kduling@kduling-mbpro:~/tmp/ports$ gfsh
> >>     _________________________     __
> >>    / _____/ ______/ ______/ /____/ /
> >>   / /  __/ /___  /_____  / _____  /
> >>  / /__/ / ____/  _____/ / /    / /
> >> /______/_/      /______/_/    /_/    v1.0.0-incubating.M2
> >> Monitor and Manage Apache Geode (incubating)
> >> gfsh>quit
> >> Exiting...
> >
> >
> >>
> >> kduling@kduling-mbpro:~/tmp/ports$ which gfsh
> >> /opt/local/bin/gfsh
> >> kduling@kduling-mbpro:~/tmp/ports$ sudo port uninstall geode
> >> --->  Deactivating geode @1.0.0-incubating.M2_0
> >> --->  Cleaning geode
> >> --->  Uninstalling geode @1.0.0-incubating.M2_0
> >> --->  Cleaning geode
> >> kduling@kduling-mbpro:~/tmp/ports$ which gfsh
> >> kduling@kduling-mbpro:~/tmp/ports$
>

Re: Geode Portfile for Mac Ports

Posted by Roman Shaposhnik <ro...@shaposhnik.org>.
Awesome work, but please consider calling it apache-geode.

Thanks,
Roman.

On Tue, May 17, 2016 at 1:23 PM, Kevin Duling <kd...@pivotal.io> wrote:
> Using the geode.rb file for Homebrew as a template, I was able to build a
> Portfile for macports.org.
>
> Does anyone have any feedback before I submit it to the macports repo?  No
> code changes were necessary and it is using the same binary image the
> Homebrew version is.  I've tested it as far as "Geode in 5 minutes" takes
> you.
>
> I classified it under 'databases' as that is where the cassandra port lives.
>
> The following is some output from running it.  It properly goes out and
> locates a mirror to pull the tarball from.
>
>> kduling@kduling-mbpro:~/tmp/ports$ port info geode
>> geode @1.0.0-incubating.M2 (databases)
>> Description:          Apache Geode (incubating) is a data management
>> platform that provides real-time, consistent access to data-intensive
>> applications throughout widely distributed cloud
>>                       architectures.
>> Homepage:             https://geode.apache.org/
>> Platforms:            darwin
>> License:              Apache-2
>
>
>> kduling@kduling-mbpro:~/tmp/ports$ sudo port install geode
>> --->  Fetching archive for geode
>> --->  Attempting to fetch
>> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
>> http://sea.us.packages.macports.org/macports/packages/geode
>> --->  Attempting to fetch
>> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
>> https://packages.macports.org/geode
>> --->  Attempting to fetch
>> geode-1.0.0-incubating.M2_0.darwin_15.noarch.tbz2 from
>> http://mse.uk.packages.macports.org/sites/packages.macports.org/geode
>> --->  Fetching distfiles for geode
>> --->  Verifying checksums for geode
>> --->  Extracting geode
>> --->  Configuring geode
>> --->  Building geode
>> --->  Staging geode into destroot
>> --->  Installing geode @1.0.0-incubating.M2_0
>> --->  Activating geode @1.0.0-incubating.M2_0
>> Please refer to http://geode.incubator.apache.org/docs/
>> --->  Cleaning geode
>> --->  Updating database of binaries
>
>
>>
>> kduling@kduling-mbpro:~/tmp/ports$ gfsh
>>     _________________________     __
>>    / _____/ ______/ ______/ /____/ /
>>   / /  __/ /___  /_____  / _____  /
>>  / /__/ / ____/  _____/ / /    / /
>> /______/_/      /______/_/    /_/    v1.0.0-incubating.M2
>> Monitor and Manage Apache Geode (incubating)
>> gfsh>quit
>> Exiting...
>
>
>>
>> kduling@kduling-mbpro:~/tmp/ports$ which gfsh
>> /opt/local/bin/gfsh
>> kduling@kduling-mbpro:~/tmp/ports$ sudo port uninstall geode
>> --->  Deactivating geode @1.0.0-incubating.M2_0
>> --->  Cleaning geode
>> --->  Uninstalling geode @1.0.0-incubating.M2_0
>> --->  Cleaning geode
>> kduling@kduling-mbpro:~/tmp/ports$ which gfsh
>> kduling@kduling-mbpro:~/tmp/ports$