[MacPorts] #35745: Port for for kcachegrind 0.7.1
#35745: Port for for kcachegrind 0.7.1 -----------------------------+---------------------------------------------- Reporter: rwc@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: portfile | Port: kcachegrind -----------------------------+---------------------------------------------- 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. -- Ticket URL: <https://trac.macports.org/ticket/35745> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35745: Port for for kcachegrind 0.7.1 -----------------------------+---------------------------------------------- Reporter: rwc@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: kcachegrind -----------------------------+---------------------------------------------- Changes (by macsforever2000@…): * keywords: portfile => * version: 2.1.2 => * type: submission => update Comment: Please supply a unified diff of the current portfile so we can easily see the changes you have made. -- Ticket URL: <https://trac.macports.org/ticket/35745#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35745: Port for for kcachegrind 0.7.1 -----------------------------+---------------------------------------------- Reporter: rwc@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: kcachegrind -----------------------------+---------------------------------------------- Comment(by rwc@…): Added the diff as requested. -- Ticket URL: <https://trac.macports.org/ticket/35745#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35745: Port for for kcachegrind 0.7.1 -----------------------------+---------------------------------------------- Reporter: rwc@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: kcachegrind -----------------------------+---------------------------------------------- Changes (by ryandesign@…): * keywords: => haspatch * owner: macports-tickets@… => ryandesign@… * status: new => assigned Comment: This new port installs "qcachegrind", not "kcachegrind". Would it therefore make sense to rename the port to "qcachegrind"? -- Ticket URL: <https://trac.macports.org/ticket/35745#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35745: Port for for kcachegrind 0.7.1 -----------------------------+---------------------------------------------- Reporter: rwc@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: kcachegrind -----------------------------+---------------------------------------------- Comment(by rwc@…): Replying to [comment:4 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. -- Ticket URL: <https://trac.macports.org/ticket/35745#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35745: Port for for kcachegrind 0.7.1 --------------------------+-------------------------- Reporter: rwc@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: kcachegrind | --------------------------+-------------------------- Comment (by dstaple@…): kdelibs3 doesn't build on Lion or Mountain Lion, so right now many users can't install kcachegrind:[[BR]] [https://trac.macports.org/ticket/35478][[BR]] [https://trac.macports.org/ticket/30314][[BR]] I'm running OS X 10.8.1 with Xcode 4.4.1. -- Ticket URL: <https://trac.macports.org/ticket/35745#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35745: Port for for kcachegrind 0.7.1 --------------------------+-------------------------- Reporter: rwc@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: kcachegrind | --------------------------+-------------------------- Comment (by ryandesign@…): Replying to [comment:6 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. -- Ticket URL: <https://trac.macports.org/ticket/35745#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35745: Port for for kcachegrind 0.7.1 --------------------------+-------------------------- Reporter: rwc@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: kcachegrind | --------------------------+-------------------------- Comment (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 [comment:8 ryandesign@…]:
Replying to [comment:6 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.
-- Ticket URL: <https://trac.macports.org/ticket/35745#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35745: Port for for kcachegrind 0.7.1 --------------------------+-------------------------- Reporter: rwc@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: kcachegrind | --------------------------+-------------------------- Comment (by bob@…): Can this be committed, please? -- Ticket URL: <https://trac.macports.org/ticket/35745#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35745: Port for for kcachegrind 0.7.1 --------------------------+-------------------------- Reporter: rwc@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: kcachegrind | --------------------------+-------------------------- Comment (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 [comment:9 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 [comment:8 ryandesign@…]:
Replying to [comment:6 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.
-- Ticket URL: <https://trac.macports.org/ticket/35745#comment:14> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35745: Port for for kcachegrind 0.7.1 --------------------------+-------------------------- Reporter: rwc@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: kcachegrind | --------------------------+-------------------------- Comment (by jonesc@…): Note that KDE4's versions 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 -- Ticket URL: <https://trac.macports.org/ticket/35745#comment:16> MacPorts <http://www.macports.org/> Ports system for OS X
#35745: Port for for kcachegrind 0.7.1 --------------------------+-------------------------- Reporter: rwc@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: kcachegrind | --------------------------+-------------------------- Comment (by mp@…): Installing kdesdk4 just to get kcachegrind brings in a *lot* of other deps... -- Ticket URL: <https://trac.macports.org/ticket/35745#comment:19> MacPorts <http://www.macports.org/> Ports system for OS X
#35745: Port for for kcachegrind 0.7.1 --------------------------+-------------------------- Reporter: rwc@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: kcachegrind | --------------------------+-------------------------- Comment (by jonesc@…): Personally, I still see no point any longer in a separate port. The KDE project has decided to ship kcachegrind with kdesdk, its not up to MacPorts to second guess that. The moment you install anything KDE4 in MacPorts that brings in a lot of dependencies, so I don't see that as a particular issue to be honest. -- Ticket URL: <https://trac.macports.org/ticket/35745#comment:20> MacPorts <http://www.macports.org/> Ports system for OS X
#35745: Port for for kcachegrind 0.7.1 --------------------------+-------------------------- Reporter: rwc@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: kcachegrind | --------------------------+-------------------------- Comment (by raimue@…): I attached kcachegrind @0.7.4 to be used as a standalone port. I added a conflicts line with kdesdk4, of course it should be added vice-versa when this is committed. This port version is working in some way, however, it still has some problems. At least on my system, all icons seem to be missing. -- Ticket URL: <https://trac.macports.org/ticket/35745#comment:22> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts