MacPorts
MacPorts 2.2.1
Your rating: Now say why...

(8) 4.9375

Install open-source software on Darwin OSes (was DarwinPorts).   Free
Add to my Watch List
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.2.1: Release notes were unavailable when this listing was updated.
Requirements
Intel, OS X 10.9 or later





MacUpdate - MacPorts




  • Wine
    +6

  • Porticus
    +5

  • WineBottler
    +3

  • PortAuthority
    +2
MacPorts User Discussion (Write a Review)
ver. 2.x:
(8)
Your rating: Now say why...
Overall:
(17)

sort: smiles | time
burypromote
+1

+397
Derekcurrie commented on 24 Jul 2013
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.
[Version 2.2.0]

1 Reply

burypromote
+1

-12
Codebykevin replied on 24 Jul 2013
How does PortAuthority no longer work?
burypromote
+2

+855

Negritude reviewed on 05 Feb 2013
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.
[Version 2.1.2]

6 Replies

burypromote
+1

+6
Essadee replied on 05 Feb 2013
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.
burypromote
+2

+680
sjk replied on 05 Feb 2013
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.
burypromote
+2

+6
Essadee replied on 05 Feb 2013
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)
burypromote
+2

+855
Negritude replied on 05 Feb 2013
@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.
burypromote
+1

+6
Essadee replied on 05 Feb 2013
License precludes Apple from updating it.
burypromote
+2

+84
Ryde replied on 14 Feb 2013
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. ]
burypromote
+1

+671

Jazzyguy reviewed on 27 Jul 2012
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.
[Version 2.1.2]


burypromote

+121
Mdognrdog commented on 27 Jul 2012
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.
[Version 2.1.2]

1 Reply

burypromote

+855
Negritude replied on 27 Jul 2012
There are others that work on OS X, including NetBSD's Pkgsrc and Gentoo's Portage.
burypromote
+1

+855
Negritude commented on 27 Jul 2012
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
[Version 2.1.2]


burypromote
+2

-1

mymon reviewed on 15 May 2012
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)
[Version 2.1]

6 Replies

burypromote
-1

+13
Cunamara replied on 15 May 2012
Has MC been fixed to deal with the Mac fs?
burypromote

-1
mymon replied on 16 May 2012
All seems fine so far
burypromote

+17
Jweisbin replied on 16 May 2012
I think you mean port -v self update
burypromote
+1

-1
mymon replied on 16 May 2012
no I meant "port-d selfupdate" does same thing as -v but shows you more details ;)
burypromote

+855
Negritude replied on 27 Jul 2012
@mymon

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

-1
mymon replied on 02 Apr 2013
hmm I must have copied it by mistake
u r right - it has nothing to do with port upgrade
burypromote
+2

+855
Negritude commented on 08 May 2011
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
[Version 1.9.2]

4 Replies

burypromote
+1

+680
sjk replied on 22 Jul 2011
Do you know if Pallet supports MacPorts 2.0.0? Porticus 1.8.1 doesn't.
burypromote

+855
Negritude replied on 22 Jul 2011
Don't know. Do "port info pallet" and email the maintainer and ask.
burypromote
+1

+18
Tubo replied on 29 Jul 2011
No, it does not support MacPorts 2.0 - same situation with Porticus...
burypromote
+2

+12
Eridani replied on 06 Dec 2011
As of now Pallet does support MacPorts 2.0.3

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

+11

UnconventionalT reviewed on 04 Dec 2010
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.
[Version 1.9.2]


burypromote
+1

+2

Yildi reviewed on 20 Jun 2010
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!
[Version 1.9.1]


burypromote
+1

+855

Negritude reviewed on 10 Jun 2010
MacPorts works GREAT for me. No problems at all. I currently use it with a 10.5.8 PPC system, and will continue using it when I upgrade to a 10.6.x Intel. MacPorts is also a lifesaver. As a simple example, I just used it to compile the latest bug-fix release of the VideoLAN media player (VLC 1.0.6), which is currently only available in source form. Without MacPorts, I would need to download and compile by hand, and who knows what would have happened. As it is, I just typed "sudo port install vlc", and MacPorts handled the rest, compiling not only VLC, but all the dependencies, and it used the right variants so that I ended up with a clickable program in my /Applications/MacPorts directory as well. Sweet.

Although I use MacPorts as my primary package manager, I also use Fink, and if you configure things correctly, they can easily co-exist on the same system and not get in each other's way. All you have to do is make sure that the path to MacPorts' directories come before Fink. You do that like this in your .profile or .bash_profile:

test -r /sw/bin/init.sh && . /sw/bin/init.sh
export PATH="/opt/local/bin:/opt/local/sbin:${PATH}"
export MANPATH="/opt/local/share/man:${MANPATH}"
export INFOPATH="/opt/local/share/info:${INFOPATH}"
[Version 1.9]


burypromote

+7
Amaloney had trouble on 25 Jul 2013
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)
[Version 2.2.0]


burypromote

+1
vitalenzo had trouble on 28 Aug 2009
When I try to download the MacPorts 1.8 package for Snow Leopard I get the following error:

Forbidden

You don't have permission to access /MacPorts/MacPorts-1.8.0-10.6-SnowLeopard.dmg on this server.
[Version 1.8]



+23

Priosantos-Jan rated on 07 Feb 2013

[Version 2.1.3]



+12

Eridani rated on 06 Dec 2011

[Version 2.0.3]



+42

Shooters rated on 18 Sep 2011

[Version 2.0.3]



+16

Fongd rated on 17 Sep 2011

[Version 2.0.3]



-1

ProjectBuilders rated on 30 Jul 2011

[Version 2.0.0]


Downloads:36,813
Version Downloads:1,250
Type:Utilities : System
License:Free
Date:26 Oct 2013
Platform:Intel 64 / Intel 32 / OS X
Price:Free0.00
Overall (Version 2.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-10 of 19
1 2 >
Displaying 1-2 of 2
Displaying 1-5 of 5
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
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).


- -