Opened 14 years ago

Closed 13 years ago

#24748 closed submission (fixed)

p5-mac-growl: new port via cpan2port

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

Description


Attachments (2)

Portfile (753 bytes) - added by pixilla (Bradley Giesbrecht) 14 years ago.
Now pass port lint
Portfile.2 (582 bytes) - added by l2g@… 13 years ago.
Add dependency on p5-mac-glue

Download all attachments as: .zip

Change History (10)

comment:1 Changed 14 years ago by mf2k (Frank Schima)

Type: enhancementsubmission
Version: 1.8.2

cpan2port is not a valid maintainer.

comment:2 Changed 14 years ago by pixilla (Bradley Giesbrecht)

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 pixilla.com:brad 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 14 years ago by mf2k (Frank Schima)

Port: p5-mac-growl added

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 14 years ago by pixilla (Bradley Giesbrecht)

Attachment: Portfile added

Now pass port lint

comment:4 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

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 org.macports.build (p5-mac-growl)
DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.6'
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/Growl.pm blib/lib/Mac/Growl.pm
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 13 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 13 years ago by l2g@…

Attachment: Portfile.2 added

Add dependency on p5-mac-glue

comment:6 Changed 13 years ago by l2g@…

Cc: l2g@… added

Cc Me!

comment:7 Changed 13 years ago by l2g@…

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

comment:8 Changed 13 years ago by l2g@…

Resolution: fixed
Status: newclosed

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.