#38119 closed defect (fixed)
kernel-tools conflicts with cctools
Reported by: | cooljeanius (Eric Gallager) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.3 |
Keywords: | Cc: | sfiera@…, jeremyhu (Jeremy Huddleston Sequoia) | |
Port: | kernel-tools cctools |
Description
They both try to install a binary named check_dylib
, hence, they should be marked as conflicting. Either that or the binary could be renamed for one of them.
Attachments (2)
Change History (17)
comment:1 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)
comment:2 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)
For that matter, just delete the kernel-tools port.
comment:3 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Is it the same tool, and cctools provides a newer version of it? If so, kernel-tools should be replaced_by cctools for awhile.
comment:4 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)
Not really... it was only useful back in the early days of Tiger/intel.
comment:5 Changed 12 years ago by cooljeanius (Eric Gallager)
Hey whoa there... don't you think that's a little bit of an overreaction? There are still some things in kernel-tools that aren't in cctools, such as relpath. Just a sec, let me attach a diff...
Changed 12 years ago by cooljeanius (Eric Gallager)
Attachment: | cctools-vs-kernel-tools.diff added |
---|
difference between port contents cctools
and port contents kernel-tools
comment:6 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Well, the port hasn't been significantly changed since it was initially added in r24215 almost six years ago, and the distfile it fetched was 8 months older than that. Its homepage no longer exists. According to an archived version of the homepage from July 2012, the last time the kernel project was mentioned was September 2008. That mention includes a link to "current sources", on which no sources for kernel can be found now, and a link to documentation, which also no longer exists. This all speaks to the project being dead and it being ok for it to be removed.
comment:7 Changed 12 years ago by cooljeanius (Eric Gallager)
Well that's a shame... Anyway at least I was able to grab a local copy in the hopes of reviving it someday...
comment:8 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)
Why do you intend to revive it? What purpose does it serve you?
comment:10 follow-up: 11 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)
I get that, but what use does the kernel-tools port actually serve for you?
comment:11 Changed 12 years ago by cooljeanius (Eric Gallager)
Replying to jeremyhu@…:
I get that, but what use does the kernel-tools port actually serve for you?
Well I had been inspired to try to build a Darwin 8 kernel by reading Amit Singh's Mac OS X Internals, and building a Darwin 8 kernel requires the relpath
and decomment
tools that had been included in the kernel-tools port. However, as of r104645, it looks like they're now included in the bootstrap_cmds port instead (on Darwin < 12 at least), so I guess that kinda makes up for it...
comment:12 follow-up: 14 Changed 12 years ago by cooljeanius (Eric Gallager)
On Darwin 12 though, bootstrap_cmds doesn't install those tools though, so I was still able to install my kernel-tools-slim fork of the port alongside it without any conflicts... I'll attach my portfile for that next.
Changed 12 years ago by cooljeanius (Eric Gallager)
My fork of the kernel-tools portfile (I call it "kernel-tools-slim")
comment:13 Changed 12 years ago by larryv (Lawrence Velázquez)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Closing this ticket on account of kernel-tools
no longer existing.
comment:14 follow-up: 15 Changed 12 years ago by larryv (Lawrence Velázquez)
Replying to egall@…:
On Darwin 12 though, bootstrap_cmds doesn't install those tools though, so I was still able to install my kernel-tools-slim fork of the port alongside it without any conflicts... I'll attach my portfile for that next.
This is what local portfile repos are for.
comment:15 Changed 12 years ago by cooljeanius (Eric Gallager)
Replying to larryv@…:
Replying to egall@…:
On Darwin 12 though, bootstrap_cmds doesn't install those tools though, so I was still able to install my kernel-tools-slim fork of the port alongside it without any conflicts... I'll attach my portfile for that next.
This is what local portfile repos are for.
*sigh* okay, I guess it'll just continue to stay there for now...
(edit: by "there" I mean here in my GitHub LocalPorts repo: https://github.com/cooljeanius/LocalPorts/tree/master/sysutils/kernel-tools-slim (for anyone wondering))
Just remove check_dylib from kernel-tools