#1346 closed defect (fixed)
emacs +carbon port broken
Reported by: | dglo@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.0 |
Keywords: | Cc: | ||
Port: |
Description
The carbon variant of the emacs port attempts to get the latest sources from subversions.gnu.org via CVS. Unfortunately, subversions.gnu.org no longer accepts pserver connections. I tried changing cvs.root in the 'variant devel' section from ":pserver:anoncvs@..." to ":ext:anoncvs@..." but the 'cvsfetch' procedure still tries to log in, which is not valid for anything other than pserver.
I'm guessing that the proper fix would be to do the 'login' operation in 'cvsfetch' only when cvs.root starts with ':pserver:', but my Tcl is rusty enough that I'm not going to attempt a patch.
To fully fix the emacs port, I also had to add a 'cvs.env CVS_RSH=ssh' line to the 'variant devel' section, add 'ange-ftp.el.diff' to 'patchfiles-delete' since it's been integrated into the repository, and fix the paths in files/mac.c.diff which weren't getting applied properly.