New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #24748 (closed submission: fixed)

Opened 4 years ago

Last modified 3 years ago

p5-mac-growl: new port via cpan2port

Reported by: brad@… Owned by: pixilla@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: l2g@…
Port: p5-mac-growl



Portfile (753 bytes) - added by brad@… 4 years ago.
Now pass port lint
Portfile.2 (582 bytes) - added by l2g@… 3 years ago.
Add dependency on p5-mac-glue

Change History

comment:1 Changed 4 years ago by macsforever2000@…

  • Version 1.8.2 deleted
  • Type changed from enhancement to submission

cpan2port is not a valid maintainer.

comment:2 Changed 4 years ago by brad@…

masforever2000: since the cpan2port script created this Portfile with that maintainer I thought it best to leave it as is.

Someone with access can change the maintainer to me or nomaintainer.

If it is preferred I can upload a replacement Portfile with me as the maintainer. I do not have plans to use this port but I will gladly to maintain it.

comment:3 Changed 4 years ago by macsforever2000@…

  • Port set to p5-mac-growl

I don't know anything about cpan2port, I only know if the portfile is valid and a maintainer of "cpan2port" is certainly not valid. Hopefully cpan2port can be fixed. Having to fix these little issues just means more time that us committers have to spend on it and that makes it less likely to get accepted into Macports.

Thanks for volunteering to maintain the port. Uploading a new port - and replacing the current one - will certainly be more helpful for us because then we have to do less work.

Changed 4 years ago by brad@…

Now pass port lint

comment:4 Changed 4 years ago by ryandesign@…

The homepage and master_sites lines appear to be unnecessary; the defaults from the perl5 portgroup work fine.

The port doesn't build:

--->  Building p5-mac-growl
DEBUG: Executing (p5-mac-growl)
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_Users_rschmidt_macports_dports_perl_p5-mac-growl/work/Mac-Growl-0.67" && /usr/bin/nice -n 10 /usr/bin/make -j1 all'
cp lib/Mac/ blib/lib/Mac/
cp lib/Mac/Glue/glues/GrowlHelperApp blib/lib/Mac/Glue/glues/GrowlHelperApp
cp lib/Mac/Glue/glues/GrowlHelperApp.pod blib/lib/Mac/Glue/glues/GrowlHelperApp.pod
Manifying blib/man3/Mac::Growl.3pm
Manifying blib/man3/Mac::Glue::glues::GrowlHelperApp.3pm
perl version 5.8.9 can't run /usr/bin/gluemac.  Try the alternative(s):

/usr/bin/gluemac5.10.0 (uses perl 5.10.0)
/usr/bin/gluemac5.8.9 (uses perl 5.8.9)

Run "man perl" for more information about multiple version support in
Mac OS X.
make: *** [.makeglue] Error 255

comment:5 Changed 3 years ago by l2g@…

I added on a dependency on p5-mac-glue to make a MacPorts-specific build of Mac::Glue (and higher packages on which it depends) rather than the stock version included in Mac OS X.

Additional packages that get installed as a result are p5-mac-carbon, p5-mac-appleevents-simple, p5-mac-apps-launch, and p5-mac-errors. These are aging a little and so they generate a lot of warnings when built, but when they're all done and Mac::Growl is built, its tests seem to work fine and pass.

Changed 3 years ago by l2g@…

Add dependency on p5-mac-glue

comment:6 Changed 3 years ago by l2g@…

  • Cc l2g@… added

Cc Me!

comment:7 Changed 3 years ago by l2g@…

  • Owner changed from macports-tickets@… to pixilla@…

comment:8 Changed 3 years ago by l2g@…

  • Status changed from new to closed
  • Resolution set to fixed

I've committed the new port (r77025). One more minor change: the maintainer is no longer brad@… but pixilla@…. :-)

Note: See TracTickets for help on using tickets.