YASUOKA Masahiko <[email protected]> writes:

> I'd like to add mail/mew to our ports.
>
> It had been a port once and it had been deleted last year since it had
> depended emacs21.  Actually it works with many emacs versions.

The problem is that we can't have a port that depends on emacs21 at
build time, since emacs21 and emacs conflict.  You have to enforce
a build dep on emacs>=24.  I'd also suggest to enforce emacs>=24 as
a run dep (if only because the files byte-compiled by emacs>=24 *may*
not be usable by emacs21).

> Also
> it still polular in Japanese BSD/UNIX community and I myself is using
> it heavily for my daily work.  I'd like to revive it and I'd like to
> become the maintainer of it.
>
> The attached mew.tar.gz is based on the old port and work by
> gsoares@.

The following should be addressed:

- there are two WANTLIB lines, the second one is bogus;
  ${MODRUBY_WANTLIB} is not needed, since no executable / gem in this
  port links against libruby

- build/run dep on "emacs->=24:editors/emacs"

- the run depends should be split, each on their own line

- speaking of the run deps on hyperestraier / ruby, aren't they
  optional?  If they are then I'd suggest to document them (pkg/README)
  instead of forcing a hard dep.   Also, is ruby1.8 needed for these
  scripts?  I heard ruby1.8 was dead upstream, and could one day leave
  the ports tree.

- please use MODRUBY_ADJ_FILES, don't roll your own

- USE_GROFF doesn't seem needed (same output, no mandoc(1) warnings)

- please use ${PREFIX}, not $(PREFIX) in CONFIGURE_ARGS

It's a shame that the info file can't be handled more seamlessly, but
since I've just lost 10mn trying to make it fit, I won't object on that
part. :)

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

Reply via email to