emacs-app dependencies
Okay, I must be missing something. Since the carbon emacs port is seemingly broken on leopard, I decided to check out emacs-app. While this does build on leopard, I was somewhat dismayed to see the dependencies in the Portfile. It's not a huge issue but the one thing that concerned me was the coreutils dependency. It's just a whole load of stuff that's I'd rather not have on my box if I don't need to. Initially I thought it might be a build-only dependency, in which case I could just remove it after install. It is in the Portfile in depends_lib, though, so port complains when I do that. I could force it but I'd rather not do that if I can avoid it. Anyway, I decided to look into the dependencies and I can see no reason why this is needed. I groveled the source tarball but couldn't find any explicit dependency on this. In fact, it builds and installs just fine with: $ sudo port install emacs-app depends_lib="" and so far it seems to run just fine. What am I missing. It would be nice to remove these dependencies if they are really not necessary. Anyone?
On Feb 20, 2008, at 00:59, Garth Corral wrote:
Okay, I must be missing something. Since the carbon emacs port is seemingly broken on leopard, I decided to check out emacs-app. While this does build on leopard, I was somewhat dismayed to see the dependencies in the Portfile. It's not a huge issue but the one thing that concerned me was the coreutils dependency. It's just a whole load of stuff that's I'd rather not have on my box if I don't need to.
Initially I thought it might be a build-only dependency, in which case I could just remove it after install. It is in the Portfile in depends_lib, though, so port complains when I do that. I could force it but I'd rather not do that if I can avoid it.
Anyway, I decided to look into the dependencies and I can see no reason why this is needed. I groveled the source tarball but couldn't find any explicit dependency on this. In fact, it builds and installs just fine with:
$ sudo port install emacs-app depends_lib=""
and so far it seems to run just fine. What am I missing. It would be nice to remove these dependencies if they are really not necessary.
Anyone?
The coreutils port was added as a dependency of emacs-app in r21091 by Chris Scharver. The log message doesn't say why (other than to say "adding several build dependencies" (though they're declared as library dependencies)). Cc'ing Chris.
On Feb 20, 2008, at 9:51 AM, Ryan Schmidt wrote:
and so far it seems to run just fine. What am I missing. It would be nice to remove these dependencies if they are really not necessary.
Anyone?
The coreutils port was added as a dependency of emacs-app in r21091 by Chris Scharver. The log message doesn't say why (other than to say "adding several build dependencies" (though they're declared as library dependencies)). Cc'ing Chris.
It was picked up as a runtime dependency when I ran in the port in debug mode. It was probably just a matter of the debug system picking up that the install process uses the MacPorts utilities rather than the default system ones. I don't have any objections to removing the coreutils dependency. Chris
participants (3)
-
cssdev@mac.com
-
Garth Corral
-
Ryan Schmidt