Exmh FreeBSD port
Joel Hatton <[email protected]>
| Newsgroups | gmane.mail.exmh.user |
|---|---|
| Message-ID | <[email protected]> |
Hi,
It's been some time since my last post :)
I've recently converted to using the FreeBSD port on our systems, and I've
noticed that because the exmh release file isn't updated concurrent to the
CVS, there isn't a simple way to update a ported version with revisions
from CVS. Today, I found a way that isn't _too_ awkward and thought it
might be useful to others.
* check out the revision that you want, usually just the head of the
tree (run first command only if the first time) - do this in
/var/db/origins so that it will be retained for later
cvs -d:pserver:[email protected]:/cvsroot/exmh login
cvs -z3 -d:pserver:[email protected]:/cvsroot/exmh co -P exmh
* change into the /var/db/origins/exmh directory and run
make realsrctar
* copy the resulting file exmh-2.7.2.tar.gz into /usr/ports/distfiles
and run md5 against this file
* edit /usr/ports/mail/exmh2/distinfo, substituting the MD5 checksum
with the above
* optionally, remove any *.tcl files from the
/usr/ports/mail/exmh2/files directory - they are unlikely to be needed
now.
* in the same directory, I usually edit the remaining two config files
and replace [email protected] with a suitable local maintainer eg my own
email address
* force the install command to install the new (same) version
portupgrade -f mail/exmh2
That's it, basically. It would be great if the FreeBSD port could be
maintained against a periodic snapshot of the CVS tree, but that would
only work if two conditions are met - the CVS maintainer would need do the
snapshot and work out a versioning scheme and someone would have to
maintain the port to suit. I _think_ I might be able to handle the port
side of things (though I'd have to consult with the current maintainer/s),
but would the CVS side be possible?
cheers,
joel
-- Joel Hatton --
Infrastructure Manager | Hotline: +61 7 3365 4417
AusCERT - Australia's national CERT | Fax: +61 7 3365 7031
The University of Queensland | WWW: www.auscert.org.au
Qld 4072 Australia | Email: [email protected]