8
Thank you for your review
Free
http://www.macupdate.com/download/21309/macports-2.3.0-10.9-mavericks.pkg
Email me when discounted: 
Note: The screenshot shown in this listing comes from Pallet, a separate resource available here.

MacPorts Project's main goal is to provide an easy way to install various open-source software products on the Darwin OS family (OpenDarwin, OS X, and Darwin).

What's New

Version 2.3.0:
  • Use a private copy of Tcl 8.5 for MacPorts. Starting with this change features introduced with Tcl 8.5 can be used in Portfiles while still keeping support for Tiger and Leopard. (cal in r117621)
  • Add select --summary option. (#36179, snc in r117607)
  • Display a progress indicator for slow downloads. (cal in r117044)
  • Attempt to use HTTP pipelining when more...

Requirements

  • OS X 10.9 or later (releases for earlier operating systems can be found in Related Links)
  • Apple's Xcode Developer Tools (version 5.0.1 or later for Mavericks, 4.4 or later for Mountain Lion, 4.1 or later for Lion, 3.2 or later for Snow Leopard, or 3.1 or later for Leopard)
  • Apple's Command Line Developer Tools
  • (Optional) The X11 windowing environment for ports that depend on the functionality it provides to run.

Similar Software

Open Comparison
Suggest Other Similar Software
Leave a Review

MacPorts User Discussion

Nobody has reviewed or commented on this app yet. Add your own comment and get a discussion going!

Most Helpful Reviews...

MacUpdate most helpful reviews user icon

Over the years, MacPorts has evolved from being just a "nice to have" tool for command line geeks, and is now a critical part of the infrastructure of OS X.

Apple, because of their fear of version 3 of the General Public License more...

4 people found this review helpful
Version 2.1.2
Sort by: Time | Smiles
Amaloney Member IconComment+8
Amaloney
+0

When I try to install Pallet, I get a failure.
The following message appears.
What am I doing wrong?
============
---> Building webkit-gtk
Error: org.macports.build for port webkit-gtk returned: command execution failed
Please see the log file for port webkit-gtk for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_webkit-gtk/webkit-gtk/main.log
Error: Unable to upgrade port: 1
Error rebuilding webkit-gtk
while executing
"error "Error rebuilding $portname""
(procedure "revupgrade_scanandrebuild" line 382)
invoked from within
"revupgrade_scanandrebuild broken_port_counts $opts"
(procedure "macports::revupgrade" line 5)
invoked from within
"macports::revupgrade $opts"
(procedure "action_revupgrade" line 2)
invoked from within
"action_revupgrade $action $portlist $opts"
(procedure "action_target" line 96)
invoked from within
"$action_proc $action $portlist [array get global_options]"
(procedure "process_cmd" line 93)
invoked from within
"process_cmd $remaining_args"
invoked from within
"if { [llength $remaining_args] > 0 } {

# If there are remaining arguments, process those as a command
set exit_status [process_cmd $remaining..."
(file "/opt/local/bin/port" line 4857)

Reply0 replies
Version 2.2.0
Derekcurrie Member IconComment+715
Derekcurrie
+2

Pallet: A quick note to point out that if you would like to use a GUI for MacPorts v2.x, use Pallet. It is available here:

https://trac.macports.org/wiki/MacPortsGUI

Do NOT bother with Porticus or PortAuthority. They no longer work properly with MacPorts v2.

GUIs for MacPorts have never been perfect, but Pallet is a reasonably easy way to learn about available ports.

As for installing ports, I've found using the CLI to be easier to use. And I hate CLI commands! I ended up writing the commands then dragging them out of Terminal as clippings. Whenever I need to use the commands I just drop them on Terminal, finish the commands as required, and let Terminal do the work.

Reply1 reply
Version 2.2.0
Codebykevin
+2

How does PortAuthority no longer work?

Negritude Member IconReview+1082
Negritude
+4

Over the years, MacPorts has evolved from being just a "nice to have" tool for command line geeks, and is now a critical part of the infrastructure of OS X.

Apple, because of their fear of version 3 of the General Public License (GPL), has completely abandoned updating many of the open source components in OS X. This has affected the BSD userland the most. In some cases, they've tried replacing established tools with their own, but mostly, programs have simply been allowed to languish with no updates past those that were released under the GPLv2.

That's where package managers like MacPorts come in, to keep your system from becoming a decrepit and obsolete pile of trash, due to Apple's neglect. This is a key example of why the *nix brethren and sistren among us need to maintain things ourselves, because Apple has once again thrown us under the bus.

Reply6 replies
Version 2.1.2
Essadee
+4

I'd like to know what you think the GPL has to do with BSD userland, since by definition BSD code falls under the BSD license which is actually free.

sjk
+3

A system doesn't necessarily become "a decrepit and obsolete pile of trash" because of lack of updates. Plenty of people are satisfied with "if it ain't broke don't fix it" usage, even when updates are available. But I agree with the intention of your comment for whoever and whatever it applies to. :)

OS X still includes lots of stuff covered by the GPL, as the Licenses column on this page will attest to:

Mac OS X 10.8.2 - Source
http://www.opensource.apple.com/release/mac-os-x-1082/

But that all refers to the GPL 2 license; I don't know if OS X includes anything covered by GPL 3.

Essadee
+3

When there is a BSD alternative, Apple ships the BSD version. e.g. curl instead of wget. This is more political and cultural than due to some plot to throw people that don't know better under a bus.

Look who the Director of Engineering of Unix Technologies is. (Hint: it isn't Richard Stallman)

Negritude
+2

@Essadee

I used the term "BSD userland" generically. It's obvious that OS X is a mixed userland of BSD, GPL, and other licensed components. The point is that many well-known and respected *nix apps, like rsync, are no longer being updated by Apple, and those that care about command line tools need to be aware of that.

Essadee
+1

License precludes Apple from updating it.

Ryde
+2

What is so different and dangerous about GPL v3 versus v2 that Apple should be vary of it?

[ I am not a licensing expert but somewhat familiar with GPL v2 and BSD licenses. Your statements about v3 (which I don't know yet) got me interested, so I'd appreciate if you could elaborate a bit. ]

Jazzyguy Member IconReview+3698
Jazzyguy
+1

The best software available to get apps like kstars, which is a great astronomy app as well as other open source apps. It is a great addition to OSX.

Reply0 replies
Version 2.1.2
Mdognrdog Member IconComment+152
Mdognrdog
+0

Don't construe the following as a knock on MacPorts; it isn't.

MacPorts is one of a few different ports repositories for Mac OS X. It's pretty much the closest one to an "official" repository, I think.

Having noted that, I had difficulty getting my MacPorts repository to the point where I could effortlessly type

"port install package_name"

and expect the program to Just Do It.

My main need for the various ported programs and libraries was to assist in doing Ruby development, so I went with Homebrew (which does not appear to be available through MacUpdate). Homebrew does the same basic thing as MacPorts, coded entirely in Ruby. I really don't know whether the selection of Homebrew ports is as extensive as the selection of MacPorts. I do know that it's very easy for me to install and manage ports and their dependencies.

So: a port repository on your OS X machine is a Good Thing. If MacPorts works great for you, excellent! If it doesn't, there are others, including (maybe limited to) the aforementioned Homebrew, and Fink.

Reply1 reply
Version 2.1.2
Negritude
+0

There are others that work on OS X, including NetBSD's Pkgsrc and Gentoo's Portage.

Negritude Member IconComment+1082
Negritude
+1

The download link is for Lion. There are different installers for Snow Leopard and Mountain Lion:

https://distfiles.macports.org/MacPorts/MacPorts-2.1.2-10.8-MountainLion.pkg

https://distfiles.macports.org/MacPorts/MacPorts-2.1.2-10.6-SnowLeopard.pkg

Reply0 replies
Version 2.1.2
mymon Member IconReview+20
mymon
+3

For those who already have older version and want to upgrade
1) port -d selfupdate
2) port upgrade outdated
3) port install mc
(use with sudo)

Reply6 replies
Version 2.1
Cunamara
+0

Has MC been fixed to deal with the Mac fs?

mymon
+0

All seems fine so far

Jweisbin
+0

I think you mean port -v self update

mymon
+1

no I meant "port-d selfupdate" does same thing as -v but shows you more details ;)

Negritude
+0

@mymon

What does installing Midnight Commander have to to with upgrading MacPorts?

mymon
+0

hmm I must have copied it by mistake
u r right - it has nothing to do with port upgrade

Negritude Member IconComment+1082
Negritude
+2

Am I the only person here who was unaware that there is an official MacPorts GUI called Pallet? Take a look:

https://trac.macports.org/wiki/MacPortsGUI

Reply4 replies
Version 1.9.2
sjk
+1

Do you know if Pallet supports MacPorts 2.0.0? Porticus 1.8.1 doesn't.

Negritude
+0

Don't know. Do "port info pallet" and email the maintainer and ask.

Tubo
+1

No, it does not support MacPorts 2.0 - same situation with Porticus...

Eridani
+2

As of now Pallet does support MacPorts 2.0.3

And yah, I didn't know of Pallet either.

UnconventionalT Member IconReview+16
UnconventionalT
+1

This is an amazing piece of software, virtually any piece of free open-source software is available to you with this tool, including Gimp, Tesseract OCR, and even Wine.

Reply0 replies
Version 1.9.2
Yildi Member IconReview+4
Yildi
+2

I was needing Inkscape with the textext plugin. I have installed Fink but I was having building problems. I have then tested MacPorts 1.9.1 and launched sudo port install inkscape. After a long delay Inkscape has been built with all the dependencies (there are a lot of them) and Voilà ! It worked without a hitch. Inkscape gives some warnings during the launch but it seem to work and the launch is quick. I am using OSX 10.6.4. Now I can begin to explore other OS softwares.
Thanks to the MAcPorts team, very nice job!

Reply0 replies
Version 1.9.1
user icon+40
Priosantos-Jan
Version 2.1.3
user icon+15
Eridani
Version 2.0.3
user icon+69
Shooters
Version 2.0.3
user icon+27
Fongd
Version 2.0.3
user icon-1
ProjectBuilders
Version 2.0.0
> 5 17

Ratings

Overall
(17)
Current Version (2.x)
(8)

Details

Downloads 37,712
Version Downloads 745
Type Utilities / System
License Free
Date 24 May 2014
Platform Intel 64 / OS X / Intel 32
Price Free
Learn how MacUpdate Desktop makes installing apps from MacUpdate.com one-click easy.
Next time, install MacPorts with 1-click

Learn how MacUpdate Desktop can install apps on MacUpdate with the simple click of the Install apps with MacUpdate Desktop icon. Plus, keep all your apps updated. Play video...