Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Jul 2003 13:27:24 +0200 (CEST)
From:      Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
To:        Kris Kennaway <kris@obsecurity.org>, Joe Marcus Clarke <marcus@FreeBSD.org>
Cc:        ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports/lang/librep Makefile pkg-plist ports/lang/librep/files patch-Makedefs.in
Message-ID:  <Pine.BSF.4.56.0307131243370.945@acrux.dbai.tuwien.ac.at>
In-Reply-To: <1057992291.42958.21.camel@shumai.marcuscom.com>
References:  <200307120606.h6C66T69010399@repoman.freebsd.org>  <1057992291.42958.21.camel@shumai.marcuscom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@dbai.tuwien.ac.at   http://www.pfeifer.com/gerald/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.56.0307131243370.945>