Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#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)

cctools-vs-kernel-tools.diff (4.3 KB) - added by cooljeanius (Eric Gallager) 11 years ago.
difference between port contents cctools and port contents kernel-tools
Portfile (2.4 KB) - added by cooljeanius (Eric Gallager) 11 years ago.
My fork of the kernel-tools portfile (I call it "kernel-tools-slim")

Download all attachments as: .zip

Change History (17)

comment:1 Changed 11 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Just remove check_dylib from kernel-tools

comment:2 Changed 11 years ago by jeremyhu (Jeremy Huddleston Sequoia)

For that matter, just delete the kernel-tools port.

comment:3 Changed 11 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 11 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Not really... it was only useful back in the early days of Tiger/intel.

r103232

comment:5 Changed 11 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 11 years ago by cooljeanius (Eric Gallager)

difference between port contents cctools and port contents kernel-tools

comment:6 Changed 11 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 11 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 11 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Why do you intend to revive it? What purpose does it serve you?

comment:9 Changed 11 years ago by cooljeanius (Eric Gallager)

I just like hacking is all.

comment:10 Changed 11 years ago by jeremyhu (Jeremy Huddleston Sequoia)

I get that, but what use does the kernel-tools port actually serve for you?

comment:11 in reply to:  10 Changed 11 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...

Last edited 11 years ago by cooljeanius (Eric Gallager) (previous) (diff)

comment:12 Changed 11 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 11 years ago by cooljeanius (Eric Gallager)

Attachment: Portfile added

My fork of the kernel-tools portfile (I call it "kernel-tools-slim")

comment:13 Changed 11 years ago by larryv (Lawrence Velázquez)

Resolution: fixed
Status: newclosed

Closing this ticket on account of kernel-tools no longer existing.

comment:14 in reply to:  12 ; Changed 11 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 in reply to:  14 Changed 11 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))

Last edited 11 years ago by cooljeanius (Eric Gallager) (previous) (diff)
Note: See TracTickets for help on using tickets.