security/dirmngr: install issue on 6.1-PRERELEASE

Norikatsu Shigemura nork at FreeBSD.org
Tue Mar 7 06:08:43 PST 2006


On Tue, 07 Mar 2006 08:34:55 +0100
Michael Nottebrock <lofi at freebsd.org> wrote:
> Tilman Linneweh schrieb:
> > * Norikatsu Shigemura [Tuesday, 28. February 2006 14:10 ]:
> >> `/usr/ports/security/dirmngr/work/dirmngr-0.9.3' gmake[1]: Leaving
> >> directory `/usr/ports/security/dirmngr/work/dirmngr-0.9.3' install-info
> >> --quiet /usr/local/info/dirmngr.info /usr/local/info/dir install-info: menu
> >> item `dirmngr-client' already exists, for file `gnupg' *** Error code 1
> > ports/93916 has a similar problem with vcdimager, so maybe this is another
> > libtool update fallout?
> Or perhaps an issue with texinfo. I've recently noticed at least one
> port switiching to the ports-version of texinfo instead of using the
> base-system one - maybe the current version is no longer backwards
> compatible with the base-system version or having both installed causes
> some problems?
> I haven't received a build-error notice from pointyhat for this, which
> makes me suspect a less general problem than another libtool bug.

	I found this issue's criminal:-).  It is security/gnutls.
	But there are some same issue, editors/psgml-emacs19,
	editors/psgml-mule, mail/exim-doc-html and security/gnutls-devel.

	I made a patch to fix this issue.  But I don't know that
	this patch is ok.  Because I don't know which texinfo's version
	is expected:-(.  And maybe I think, /usr/ports/UPDATING should
	be updated(pkg_delete texinfo-4.8_3).


Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/security/gnutls/Makefile,v
retrieving revision 1.31
diff -u -r1.31 Makefile
--- Makefile	23 Feb 2006 10:38:55 -0000	1.31
+++ Makefile	7 Mar 2006 13:49:30 -0000
@@ -19,7 +19,6 @@
 MAINTAINER=	novel at FreeBSD.org
 COMMENT=	GNU Transport Layer Security library
 
-BUILD_DEPENDS=	${LOCALBASE}/bin/makeinfo:${PORTSDIR}/print/texinfo
 LIB_DEPENDS=	gcrypt.13:${PORTSDIR}/security/libgcrypt \
 		gpg-error.1:${PORTSDIR}/security/libgpg-error
 
@@ -48,6 +47,11 @@
 CONFIGURE_ARGS+=	--with-included-lzo
 MANCOMPRESSED=	no
 
+.include <bsd.port.pre.mk>
+.if ${OSVERSION} < 600000
+BUILD_DEPENDS=	${LOCALBASE}/bin/makeinfo:${PORTSDIR}/print/texinfo
+.endif
+
 .if !defined(NOPORTDOCS)
 PORTDOCS=		AUTHORS NEWS README THANKS
 .endif
@@ -68,4 +72,4 @@
 .endif
 
 .include "Makefile.man"
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>


More information about the freebsd-ports mailing list