port livecheck
Ryan Schmidt
ryandesign at macports.org
Fri Dec 4 15:19:24 PST 2009
On Dec 4, 2009, at 17:02, Scott Haneda wrote:
> So, lets take "p5-astro-satpass"
> I am the maintainer. It just needs a version bump.
> I notice there is no livecheck command in the p5's, is this normal, I take it livecheck is built into the p5 checking somehow?
Yes, in the perl5 portgroup.
> I no longer hold a local port repo for p5-astro-satpass, since I submitted it, I removed my local working version, to make sure I am using the same stuff everyone else uses.
>
> This port will need a version bump, and a checksum bump, as will most of the ports I maintain.
>
> Is there a way to do this without setting up a local portfile repo? I did a `port edit p5-astro-satpass` then did a save as to the desktop. I bumped the version, and run:
> `sudo port install ~/Desktop/p5-astro-satpass` which does not work.
To test the installation, you can
cd ~/Desktop/p5-astro-satpass
sudo port install
> Looking for a way to get the new checksums,
The new checksums are printed for you if you update the version and then run:
sudo port -d checksum
You can then copy/paste them in to the port, and adjust the spacing if necessary.
> and do a quick test install without the hassle of setting up the entire port locally.
I use a Subversion working copy for my ports tree. I have never used a local repository; I just make changes directly in the main port tree directory.
So for example I "cd $(port dir p5-astro-satpass)" (actually I have a shell function set up so I can "port cddir p5-astro-satpass" which I find slightly simpler) and then I can "edit Portfile" ("edit" opens the file in TextWrangler) and change it. I can "sudo port install" it, and if I like it, I can "svn commit" it; those who don't have commit access and want to create patches to attach to Trac tickets can instead "svn diff > file.diff".
More information about the macports-users
mailing list