pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/46511: math/gnumeric and gnumeric110 miss psiconv dependency, so do not build
The following reply was made to PR pkg/46511; it has been noted by GNATS.
From: Noud de Brouwer <noud4%home.nl@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: pkg-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
pkgsrc-bugs%netbsd.org@localhost
Subject: Re: pkg/46511: math/gnumeric and gnumeric110 miss psiconv
dependency, so do not build
Date: Fri, 01 Jun 2012 13:54:25 +0000
On Fri, 2012-06-01 at 10:55 +0000, Thomas Klausner wrote:
> I guess they only don't build when you have psiconv installed. Could
> you make it optional or do you think it's a good standard dependency?
Spot-on right, it's an opt-out configuration feature
and should never be a standard dependency.
This has to be an option indeed,
so new options.mk and patch to Makefile.
options.mk:
# $NetBSD$
PKG_OPTIONS_VAR= PKG_OPTIONS.gnumeric
PKG_SUPPORTED_OPTIONS= psiconv
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mpsiconv)
.include "../../converters/psiconv/buildlink3.mk"
.else
CONFIGURE_ARGS+= --without-psiconv
.endif
Makefile patch:
--- Makefile.orig 2012-06-01 10:52:17.000000000 +0000
+++ Makefile 2012-06-01 16:00:16.000000000 +0000
@@ -28,6 +28,8 @@
.include "../../lang/python/application.mk"
.include "../../devel/py-gobject/buildlink3.mk"
+.include "options.mk"
+
# XXX: that version's not in pkgsrc yet
#BUILDLINK_API_DEPENDS.libgda+= libgda>=3.1.1
#.include "../../databases/libgda/buildlink3.mk"
Same goes for gnumeric110.
(what did happen was i did build gnumeric,
then all in converters, then failed update gnumeric.)
Noud
Home |
Main Index |
Thread Index |
Old Index