[MacPorts] #22684: Update Growl from 1.1.4 -> 1.2
#22684: Update Growl from 1.1.4 -> 1.2 -------------------------------+-------------------------------------------- Reporter: ryan@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.1 Keywords: | Port: Growl -------------------------------+-------------------------------------------- Please update Growl from 1.1.4 -> 1.2. Keep in mind the new version requires 10.5. -- Ticket URL: <http://trac.macports.org/ticket/22684> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Update Growl from 1.1.4 -> 1.2 -------------------------------+-------------------------------------------- Reporter: ryan@… | Owner: boeyms@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.1 Keywords: | Port: Growl -------------------------------+-------------------------------------------- Changes (by macsforever2000@…): * owner: macports-tickets@… => boeyms@… -- Ticket URL: <http://trac.macports.org/ticket/22684#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Update Growl from 1.1.4 -> 1.2.1 -------------------------------+-------------------------------------------- Reporter: ryan@… | Owner: boeyms@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: Growl -------------------------------+-------------------------------------------- Changes (by snc@…): * cc: snc@… (added) * version: 1.8.1 => Old description:
Please update Growl from 1.1.4 -> 1.2.
Keep in mind the new version requires 10.5.
New description: Please update Growl from 1.1.4 -> 1.2.1. Keep in mind the new version requires 10.5. -- Comment: I'd dropping 10.4 support, or the less ideal creating a second growl port (growl11). Also, we're in maintainer timeout territory. -- Ticket URL: <http://trac.macports.org/ticket/22684#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Update Growl from 1.1.4 -> 1.2.1 -------------------------------+-------------------------------------------- Reporter: ryan@… | Owner: boeyms@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: Growl -------------------------------+-------------------------------------------- Comment(by snc@…): I attached a diff of my update. Unfortunately, there's a code signing section involved. {{{ === BUILD NATIVE TARGET GrowlHelperApp OF PROJECT Growl WITH CONFIGURATION Release === Check dependencies Code Signing Identity 'Growl code-signing certificate' does not match any valid, non-expired, code-signing certificate in your keychain. [BEROR]Code Signing Identity 'Growl code-signing certificate' does not match any valid, non-expired, code-signing certificate in your keychain. ** BUILD FAILED ** }}} If anyone's bored and wants to find if there's a build option to disable this, it's all that's standing in the way. -- Ticket URL: <http://trac.macports.org/ticket/22684#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Update Growl from 1.1.4 -> 1.2.1 -------------------------------+-------------------------------------------- Reporter: ryan@… | Owner: boeyms@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: Growl -------------------------------+-------------------------------------------- Comment(by jmr@…): We should probably only install the framework. The helper and prefpane are not needed for dependents to build, and are likely to be installed outside of MacPorts. -- Ticket URL: <https://trac.macports.org/ticket/22684#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Update Growl from 1.1.4 -> 1.2.1 -------------------------------+-------------------------------------------- Reporter: ryan@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: Growl -------------------------------+-------------------------------------------- Changes (by boeyms@…): * owner: boeyms@… => macports-tickets@… Comment: Reassigning to macports-tickets@lists.macosforge.org as I have relinquished ownership of this port. -- Ticket URL: <https://trac.macports.org/ticket/22684#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Growl: Update to latest version -------------------------------+-------------------------------------------- Reporter: ryan@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: Growl -------------------------------+-------------------------------------------- Changes (by ryandesign@…): * cc: jowens@…, macsforever2000@…, msavory@… (added) Comment: Duplicate #31849 requests updating to 1.3.0 and provides [http://growl.info/documentation/developer/growl-source-install.php this link] with instructions. However, the instructions begin by stating that Lion is required to build the latest version from source, so that's probably not a good idea to impose on MacPorts users at this time, since we still have users using Snow Leopard, Leopard, and Tiger. -- Ticket URL: <https://trac.macports.org/ticket/22684#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Growl: Update to latest version -------------------------------+-------------------------------------------- Reporter: ryan@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: Growl -------------------------------+-------------------------------------------- Changes (by snc@…): * cc: ryandesign@… (added) Comment: Can we put the version and checksum lines inside of a platform block, and any other needed components? That could let each OS version run it's current version without having to create a separate port (e.g. growl/growl11/growl12). -- Ticket URL: <https://trac.macports.org/ticket/22684#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Growl: Update to latest version -------------------------------+-------------------------------------------- Reporter: ryan@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: Growl -------------------------------+-------------------------------------------- Comment(by ryandesign@…): We have done that in other ports, like ld64. Previously, it has been considered bad practice, because the PortIndex file is shared among all OS versions, and only the version that's seen by the machine generating the PortIndex (which currently runs Snow Leopard) would show up in the output of "port info", "port search", etc. -- Ticket URL: <https://trac.macports.org/ticket/22684#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Growl: Update to latest version -------------------------------+-------------------------------------------- Reporter: ryan@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: Growl -------------------------------+-------------------------------------------- Changes (by cal@…): * cc: cal@… (added) * keywords: => haspatch Comment: I've attached a patch against an empty directory generating a Portfile and set of patch files that will build Growl 1.3. I'm not entirely sure, but I think this builds the same stuff in build and destroot phase; maybe somebody with more experience in using Xcode and xcodebuild can shed some light on how to avoid this. -- Ticket URL: <https://trac.macports.org/ticket/22684#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Growl: Update to latest version -------------------------------+-------------------------------------------- Reporter: ryan@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: Growl -------------------------------+-------------------------------------------- Comment(by ryandesign@…): You know, a lot of xcode portgroup ports do that... I never understood why. -- Ticket URL: <https://trac.macports.org/ticket/22684#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Growl: Update to latest version -------------------------------+-------------------------------------------- Reporter: ryan@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: Growl -------------------------------+-------------------------------------------- Comment(by ecronin@…): I had to edit port1.0/portfetch.tcl to quote $hg.tag when constructing the hg command line in order to successfully clone the source... Did you not have to do that? My tcl skills are weak, I couldn't find a proper escaping of the value in the Portfile itself that would have turned into {{{--rev "Growl.app 1.3.3"}}} or {{{--rev Growl.app\ 1.3.3}}} when passed to system()... -- Ticket URL: <https://trac.macports.org/ticket/22684#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Growl: Update to latest version -------------------------------+-------------------------------------------- Reporter: ryan@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: Growl -------------------------------+-------------------------------------------- Comment(by cal@…): Oh, yeah, forgot to mention that. I haven't found a way to quote correctly without editing base, either. This change should probably go into base. -- Ticket URL: <https://trac.macports.org/ticket/22684#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Growl: Update to latest version -------------------------------+-------------------------------------------- Reporter: ryan@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: Growl -------------------------------+-------------------------------------------- Comment(by cal@…): Added the necessary quotes in r95438. -- Ticket URL: <https://trac.macports.org/ticket/22684#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Growl: Update to latest version ---------------------+-------------------------------- Reporter: ryan@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: Growl | ---------------------+-------------------------------- Comment (by egall@…): Replying to [comment:4 jmr@…]:
We should probably only install the framework. The helper and prefpane are not needed for dependents to build, and are likely to be installed outside of MacPorts.
+1 for this. I just re-installed the Growl port and it overwrote the prefpane that I had installed separately. -- Ticket URL: <https://trac.macports.org/ticket/22684#comment:15> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Growl: Update to latest version ---------------------+-------------------------------- Reporter: ryan@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: Growl | ---------------------+-------------------------------- Changes (by cal@…): * cc: cal@… (removed) -- Ticket URL: <https://trac.macports.org/ticket/22684#comment:16> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Growl: Update to latest version ---------------------+-------------------------------- Reporter: ryan@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: Growl | ---------------------+-------------------------------- Comment (by jmr@…): Replying to [comment:15 egall@…]:
Replying to [comment:4 jmr@…]:
We should probably only install the framework. The helper and prefpane are not needed for dependents to build, and are likely to be installed outside of MacPorts.
+1 for this. I just re-installed the Growl port and it overwrote the prefpane that I had installed separately.
Well, now that you have to pay for the official binary, it's worth having a subport for the other bits too, which nothing would depend on. -- Ticket URL: <https://trac.macports.org/ticket/22684#comment:17> MacPorts <http://www.macports.org/> Ports system for Mac OS
#22684: Growl: Update to latest version ---------------------+---------------------- Reporter: ryan@… | Owner: mf2k@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: Growl | ---------------------+---------------------- Changes (by mf2k@…): * cc: macsforever2000@… (removed) * owner: macports-tickets@… => mf2k@… * status: new => assigned -- Ticket URL: <https://trac.macports.org/ticket/22684#comment:19> MacPorts <http://www.macports.org/> Ports system for OS X
#22684: Growl: Update to latest version ---------------------+-------------------------------- Reporter: ryan@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: Growl | ---------------------+-------------------------------- Changes (by mf2k@…): * status: assigned => new * owner: mf2k@… => macports-tickets@… Comment: I did not mean to assign this to myself. -- Ticket URL: <https://trac.macports.org/ticket/22684#comment:20> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts