cvs commit: ports/lang/librep Makefile pkg-plist ports/lang/librep/files patch-Makedefs.in

Gerald Pfeifer pfeifer at dbai.tuwien.ac.at
Sun Jul 13 04:27:24 PDT 2003


On Fri, 11 Jul 2003, Kris Kennaway wrote:
> Is this attempting to fix the problems seen since the recent texinfo
> import?  That caused dozens of ports to break, but ru is on vacation
> so I can't discuss a possible global fix with him.

What's the problem you are seeing, and what's the global fix you have in
mind?  (I am most sure that this is not ru's fault at all, him only being
the proverbial messenger.)

If it is makeinfo now generating fewer .info* files, our ports were
simply relying on a default setting that now changed (for the better).

I suggested/discussed the changes in this area to/with the upstream
texinfo maintainer, so if you want to discuss any fixes of our ports
collection, I'm happy to help.

Ultimately, I strongly feel that the current handling of .info files in
the ports collection is broken in that every port handles them manually.

Instead of the following (or worse) in pkg-plist

  @unexec install-info --delete %D/info/fastjar.info %D/info/dir
  info/fastjar.info
  @exec install-info %D/info/fastjar.info %D/info/dir

a single linke in Makefile, like we have for MAN, would be much better.

  http://lists.freebsd.org/pipermail/freebsd-ports/2003-April/000203.html
  http://lists.freebsd.org/pipermail/freebsd-ports/2003-April/000249.html

On Sat, 12 Jul 2003, Joe Marcus Clarke wrote:
> Okay.  Sawfish will be gone soon, but librep will remain.  I'll leave
> this in until something better comes along.

Actually, I would suggest to make --no-split the system-wide default for
the entire ports collection.

This will require changes to most ports using .info* files, but works
with any version of texinfo we used in the last couple of years and
makes pkg-plists simpler as well.

Gerald
-- 
Gerald "Jerry"   pfeifer at dbai.tuwien.ac.at   http://www.pfeifer.com/gerald/


More information about the cvs-all mailing list