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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.