So the idea was to deconflict those two ports, to be able to use both
during bulk builds.  Several ports are waiting for this as they depend
on newer emacs releases.

I had sent patches to rename the conflicting files in emacs21, but it
turns out that it won't happen.  *shrug*

So my "plan" is to kill any use of emacs21 at build time. To achieve
this, there are several ways:

- remove the port
- stop byte-compiling files at build time
- switch the port to using emacs24 at build time

I'd kill those:

  net/zenirc,-main|editors/emacs21|||editors/emacs21|B
  net/zenirc,-main|editors/emacs21|||editors/emacs21|R
  net/zenirc,-el|editors/emacs21|||editors/emacs21|R
  net/zenirc,-el|editors/emacs21|||editors/emacs21|B
  print/auctex|emacs->=21,<22:editors/emacs21|emacs->=21,<22||editors/emacs21|B
  print/auctex|emacs->=21,<22:editors/emacs21|emacs->=21,<22||editors/emacs21|R
  mail/mew|editors/emacs21|||editors/emacs21|R
  mail/mew|editors/emacs21|||editors/emacs21|B

zenirc has seen no update since 2000, auctex and mew are lagging behind
upstream.

I'd switch those to using emacs 24 :

  devel/automake/1.9|editors/emacs21|||editors/emacs21|T
  devel/automake/1.10|editors/emacs21|||editors/emacs21|T
  devel/automake/1.11|editors/emacs21|||editors/emacs21|T
  devel/automake/1.12|editors/emacs21|||editors/emacs21|T
  devel/automake/1.13|editors/emacs21|||editors/emacs21|T
  devel/automake/1.14|editors/emacs21|||editors/emacs21|T

There is no automated run of regress tests right now but IIRC people
were interested.  IMO it would make more sense to test whether those
packages correctly support *current* emacs versions.

I'm unsure about those:

  inputmethods/anthy,-main|editors/emacs21|||editors/emacs21|B
  inputmethods/anthy,-emacs|editors/emacs21|||editors/emacs21|B
  math/gnuplot|editors/emacs21|||editors/emacs21|B
  math/gnuplot,no_x11|editors/emacs21|||editors/emacs21|B

We could either just install the .el files, without byte-compiling, or
move them to using emacs24 at build time.  The latter is a bit of
a problem since emacs>=24 may use byte-compiled instructions that
emacs21 doesn't grok.  But do we care?  I have only heard about one
emacs21 user on OpenBSD, and he doesn't use those ports...

This has waited for a long time now, if you folks have comments please
chime in before thursday.

Thanks,
-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to