Ticket #35745 (assigned update)
Port for for kcachegrind 0.7.1
| Reported by: | rwc@… | Owned by: | ryandesign@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | |
| Keywords: | haspatch | Cc: | mp@…, dstaple@…, Deil.Christoph@…, tom_olin@…, bob@…, alex@…, jonesc@…, egall@… |
| Port: | kcachegrind |
Description
This is the portfile for the latest release of kcachegrind. The previous release 0.4.6 used the old kdelibs3. This version now uses qt4. I've tested it on my Mountain Lion system only.
Attachments
Change History
comment:1 Changed 9 months ago by macsforever2000@…
- Keywords portfile removed
- Version 2.1.2 deleted
- Type changed from submission to update
Please supply a unified diff of the current portfile so we can easily see the changes you have made.
comment:4 follow-up: ↓ 5 Changed 9 months ago by ryandesign@…
- Status changed from new to assigned
- Keywords haspatch added
- Owner changed from macports-tickets@… to ryandesign@…
This new port installs "qcachegrind", not "kcachegrind". Would it therefore make sense to rename the port to "qcachegrind"?
comment:5 in reply to: ↑ 4 Changed 9 months ago by rwc@…
Replying to ryandesign@…:
This new port installs "qcachegrind", not "kcachegrind". Would it therefore make sense to rename the port to "qcachegrind"?
I left it kcachegrind as the original project is still named kcachegrind and most uses are familiar with kcachegrind. But I agree that it is confusing since the installed app is qcachegrind.
comment:6 follow-up: ↓ 8 Changed 8 months ago by dstaple@…
comment:8 in reply to: ↑ 6 ; follow-up: ↓ 9 Changed 8 months ago by ryandesign@…
Replying to dstaple@…:
kdelibs3 doesn't build on Lion or Mountain Lion, so right now many users can't install kcachegrind
Correct. That is why we want to update kcachegrind to a version that works with Qt 4, as per this ticket.
comment:9 in reply to: ↑ 8 ; follow-up: ↓ 14 Changed 6 months ago by dstaple@…
I installed your Portfile in a local repository and can verify that it works on my system with OS X 10.8.2 and Xcode 4.5.2.
Replying to ryandesign@…:
Replying to dstaple@…:
kdelibs3 doesn't build on Lion or Mountain Lion, so right now many users can't install kcachegrind
Correct. That is why we want to update kcachegrind to a version that works with Qt 4, as per this ticket.
comment:12 Changed 3 months ago by bob@…
Can this be committed, please?
comment:14 in reply to: ↑ 9 Changed 3 months ago by dstaple@…
After having used this version of kcachegrind for several months, I can now say that it doesn't work very well on my OS X 10.8.2 system after all. It "works" somewhat: it launches, doesn't crash, and gives some useful results. However, CPU time is falsely attributed to function calls that never occur. This happens all the time with the software that I'm profiling. I haven't spent a lot of time figuring out the exact circumstances that make the bug occur, but I could do that if someone is maintaining the port and wants the info.
Replying to dstaple@…:
I installed your Portfile in a local repository and can verify that it works on my system with OS X 10.8.2 and Xcode 4.5.2.
Replying to ryandesign@…:
Replying to dstaple@…:
kdelibs3 doesn't build on Lion or Mountain Lion, so right now many users can't install kcachegrind
Correct. That is why we want to update kcachegrind to a version that works with Qt 4, as per this ticket.
comment:16 Changed 6 weeks ago by jonesc@…
Note that KDE4's version of kcachegrind is provided as part of kdesdk, so there is little point updating this port to KDE4.
Chris-Jones-Macbook-Pro ~ > sudo port contents kdesdk4 Password: Port kdesdk4 contains: /Applications/MacPorts/KDE4/cervisia.app/Contents/Info.plist /Applications/MacPorts/KDE4/cervisia.app/Contents/MacOS/cervisia /Applications/MacPorts/KDE4/cervisia.app/Contents/MacOS/cervisia.shell /Applications/MacPorts/KDE4/cvsaskpass.app/Contents/Info.plist /Applications/MacPorts/KDE4/cvsaskpass.app/Contents/MacOS/cvsaskpass /Applications/MacPorts/KDE4/cvsaskpass.app/Contents/MacOS/cvsaskpass.shell /Applications/MacPorts/KDE4/kapptemplate.app/Contents/Info.plist /Applications/MacPorts/KDE4/kapptemplate.app/Contents/MacOS/kapptemplate /Applications/MacPorts/KDE4/kapptemplate.app/Contents/MacOS/kapptemplate.shell /Applications/MacPorts/KDE4/kapptemplate.app/Contents/Resources/kapptemplate_SRCS.icns /Applications/MacPorts/KDE4/kcachegrind.app/Contents/Info.plist /Applications/MacPorts/KDE4/kcachegrind.app/Contents/MacOS/kcachegrind /Applications/MacPorts/KDE4/kcachegrind.app/Contents/MacOS/kcachegrind.shell <snip>
Chris


Portfile for kcachegrind 0.7.1