FreeBSD port graphics/xfig: patch to fix packaging with DOCS disabled (was Re: please revert graphics/xfig r354029)

Matthew Luckie mjl at luckie.org.nz
Sun Jun 1 02:24:56 UTC 2014


Please commit.  Thanks Guido for doing the digging on this one.

On Sat, May 31, 2014 at 05:34:14PM +0200, Guido Falsi wrote:
> On 05/31/14 17:09, Steve Kargl wrote:
> > On Sat, May 31, 2014 at 05:00:34PM +0200, Guido Falsi wrote:
> >> On 05/31/14 16:35, Steve Kargl wrote:
> >>> On Sat, May 31, 2014 at 03:31:34PM +0200, Guido Falsi wrote:
> >>>> On 05/31/14 02:08, Steve Kargl wrote:
> >>>>> Can someone please revert r354029 for graphics/xfig?
> >>>>> This revision breaks the ability to install the port.
> >>>>>
> >>>>> cd /usr/ports/graphics/xfig
> >>>>> svn merge -r 354029:340725 .
> >>>>>
> >>>>
> >>>> Hi,
> >>>>
> >>>> I did commit the revision you mention. I just tested the port and it
> >>>> installs fine.
> >>>
> >>> Not on my system, which is an up-to-date freebsd-current.
> >>>
> >>
> >> After some digging I found out the port is broken when the DOCS option
> >> is disabled.
> >>
> >> I'm cooking a fix I'll get to you soon.
> >>
> >> Please always report if using custom options when reporting a problem.
> >>
> > 
> > I forgot I had the DOCS option unset as it was unset ages ago
> > and updates have always worked.  The question is "why are changes
> > to a port committed without proper testing?"  Yes, "proper
> > testing" should include testing of the effects of (un)setting
> > individual Makefile options.
> > 
> 
> I'm going to fix it. I'm attaching a patch and CCing the maintainer to
> get his approval. Can you test this patch too and report back? Thanks!
> 
> Please understand we all make mistakes from time to time.
> 
> Also remember that this is a volunteer project and such a thorough
> testing as the one you are asking for isn't always possible with the
> resources at hand.
> 
> for mjl at luckie.org.nz:
> 
> A problem has been reported in the xfig port when trying to install it
> with the DOCS option disabled.
> 
> I've created a patch which fixes the problem, can you approve it?
> 
> Thanks in advance.
> 
> -- 
> Guido Falsi <madpilot at FreeBSD.org>

> Index: Makefile
> ===================================================================
> --- Makefile	(revision 355988)
> +++ Makefile	(working copy)
> @@ -24,6 +24,7 @@
>  USE_XORG=	ice sm x11 xaw xext xi xmu xpm xt
>  USE_CSTD=	gnu89
>  CFLAGS+=	-Wno-return-type
> +INSTALL_TARGET=	install install.libs
>  
>  MAKE_ENV+=	DOCSDIR=${DOCSDIR} CHMOD=${CHMOD} TAR=${TAR}
>  MAKE_ARGS+=	INSTALLFLAGS="${COPY}" \
> @@ -38,7 +39,7 @@
>  .include <bsd.port.options.mk>
>  
>  .if ${PORT_OPTIONS:MDOCS}
> -INSTALL_TARGET=	install install.libs install.html
> +INSTALL_TARGET+=	install.html
>  .endif
>  
>  .if ! ${PORT_OPTIONS:MI18N} || ! ${PORT_OPTIONS:MDOCS}

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20140531/406ed6cf/attachment.sig>


More information about the freebsd-ports mailing list