pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/x11/lablgtk2 Make some dependencies optional. This pac...
details: https://anonhg.NetBSD.org/pkgsrc/rev/92488344ce9c
branches: trunk
changeset: 529706:92488344ce9c
user: wiz <wiz%pkgsrc.org@localhost>
date: Sat Jun 09 13:17:18 2007 +0000
description:
Make some dependencies optional. This package now supports the following
options: glade, gnomecanvas, svg.
mldonkey-gui needs svg, so make that option on by default, but disable the
others. Bump PKGREVISION.
diffstat:
x11/lablgtk2/Makefile | 11 +++-----
x11/lablgtk2/PLIST | 51 +-----------------------------------------
x11/lablgtk2/PLIST.glade | 10 ++++++++
x11/lablgtk2/PLIST.gnome | 13 ++++++++++
x11/lablgtk2/PLIST.gnomecanvas | 21 +++++++++++++++++
x11/lablgtk2/PLIST.svg | 21 +++++++++++++++++
x11/lablgtk2/options.mk | 39 ++++++++++++++++++++++++++++++++
7 files changed, 109 insertions(+), 57 deletions(-)
diffs (266 lines):
diff -r 96f1d66f6d40 -r 92488344ce9c x11/lablgtk2/Makefile
--- a/x11/lablgtk2/Makefile Sat Jun 09 11:27:33 2007 +0000
+++ b/x11/lablgtk2/Makefile Sat Jun 09 13:17:18 2007 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.23 2007/06/05 05:37:40 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2007/06/09 13:17:18 wiz Exp $
#
DISTNAME= lablgtk-2.6.0
PKGNAME= ${DISTNAME:S/gtk/gtk2/}
-PKGREVISION= 11
+PKGREVISION= 12
CATEGORIES= x11
MASTER_SITES= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/
@@ -21,12 +21,9 @@
# previous name of this package; does not conflict with lablgtk-1.*
CONFLICTS= lablgtk-2.*
-.include "../../devel/libglade2/buildlink3.mk"
-.include "../../devel/libgnomeui/buildlink3.mk"
-.include "../../graphics/libgnomecanvas/buildlink3.mk"
-.include "../../graphics/librsvg2/buildlink3.mk"
+.include "options.mk"
+
.include "../../lang/ocaml/buildlink3.mk"
.include "../../textproc/gtkspell/buildlink3.mk"
-.include "../../x11/gnome-panel/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 96f1d66f6d40 -r 92488344ce9c x11/lablgtk2/PLIST
--- a/x11/lablgtk2/PLIST Sat Jun 09 11:27:33 2007 +0000
+++ b/x11/lablgtk2/PLIST Sat Jun 09 13:17:18 2007 +0000
@@ -1,6 +1,5 @@
-@comment $NetBSD: PLIST,v 1.5 2006/02/22 20:58:43 wiz Exp $
+@comment $NetBSD: PLIST,v 1.6 2007/06/09 13:17:18 wiz Exp $
bin/gdk-pixbuf-mlsource
-bin/lablgladecc2
bin/lablgtk2
lib/ocaml/lablgtk2/gAction.cmi
lib/ocaml/lablgtk2/gAction.cmx
@@ -113,30 +112,14 @@
lib/ocaml/lablgtk2/gdkpixbuf_tags.h
lib/ocaml/lablgtk2/gdkprivate-win32.h
lib/ocaml/lablgtk2/glGtk.mli
-lib/ocaml/lablgtk2/glade.cmi
-lib/ocaml/lablgtk2/glade.cmx
-lib/ocaml/lablgtk2/glade.ml
lib/ocaml/lablgtk2/glade.mli
lib/ocaml/lablgtk2/glib.cmi
lib/ocaml/lablgtk2/glib.cmx
lib/ocaml/lablgtk2/glib.ml
lib/ocaml/lablgtk2/glib.mli
lib/ocaml/lablgtk2/glib_tags.h
-lib/ocaml/lablgtk2/gnoCanvas.cmi
-lib/ocaml/lablgtk2/gnoCanvas.cmx
-lib/ocaml/lablgtk2/gnoCanvas.ml
lib/ocaml/lablgtk2/gnoCanvas.mli
-lib/ocaml/lablgtk2/gnoDruid.cmi
-lib/ocaml/lablgtk2/gnoDruid.cmx
-lib/ocaml/lablgtk2/gnoDruid.ml
lib/ocaml/lablgtk2/gnoDruid.mli
-lib/ocaml/lablgtk2/gnomeCanvas.cmi
-lib/ocaml/lablgtk2/gnomeCanvas.cmx
-lib/ocaml/lablgtk2/gnomeCanvas.ml
-lib/ocaml/lablgtk2/gnomeDruid.cmi
-lib/ocaml/lablgtk2/gnomeDruid.cmx
-lib/ocaml/lablgtk2/gnomeDruid.ml
-lib/ocaml/lablgtk2/gnomeui_tags.h
lib/ocaml/lablgtk2/gobject.cmi
lib/ocaml/lablgtk2/gobject.cmx
lib/ocaml/lablgtk2/gobject.ml
@@ -228,15 +211,6 @@
lib/ocaml/lablgtk2/gtkWindow.cmx
lib/ocaml/lablgtk2/gtkWindow.ml
lib/ocaml/lablgtk2/gtk_tags.h
-lib/ocaml/lablgtk2/lablglade.a
-lib/ocaml/lablgtk2/lablglade.cma
-lib/ocaml/lablgtk2/lablglade.cmxa
-lib/ocaml/lablgtk2/lablgnomecanvas.a
-lib/ocaml/lablgtk2/lablgnomecanvas.cma
-lib/ocaml/lablgtk2/lablgnomecanvas.cmxa
-lib/ocaml/lablgtk2/lablgnomeui.a
-lib/ocaml/lablgtk2/lablgnomeui.cma
-lib/ocaml/lablgtk2/lablgnomeui.cmxa
lib/ocaml/lablgtk2/lablgtk.a
lib/ocaml/lablgtk2/lablgtk.cma
lib/ocaml/lablgtk2/lablgtk.cmxa
@@ -244,19 +218,8 @@
lib/ocaml/lablgtk2/lablgtkspell.cma
lib/ocaml/lablgtk2/lablgtkspell.cmxa
lib/ocaml/lablgtk2/lablgtktop
-lib/ocaml/lablgtk2/lablpanel.a
-lib/ocaml/lablgtk2/lablpanel.cma
-lib/ocaml/lablgtk2/lablpanel.cmxa
-lib/ocaml/lablgtk2/lablrsvg.a
-lib/ocaml/lablgtk2/lablrsvg.cma
-lib/ocaml/lablgtk2/lablrsvg.cmxa
-lib/ocaml/lablgtk2/liblablglade2.a
-lib/ocaml/lablgtk2/liblablgnomecanvas.a
-lib/ocaml/lablgtk2/liblablgnomeui.a
lib/ocaml/lablgtk2/liblablgtk2.a
lib/ocaml/lablgtk2/liblablgtkspell.a
-lib/ocaml/lablgtk2/liblablpanel.a
-lib/ocaml/lablgtk2/liblablrsvg.a
lib/ocaml/lablgtk2/ml_gdk.h
lib/ocaml/lablgtk2/ml_gdkpixbuf.h
lib/ocaml/lablgtk2/ml_glib.h
@@ -266,11 +229,7 @@
lib/ocaml/lablgtk2/ml_gtktree.h
lib/ocaml/lablgtk2/ml_gvaluecaml.h
lib/ocaml/lablgtk2/ml_pango.h
-lib/ocaml/lablgtk2/panel.cmi
-lib/ocaml/lablgtk2/panel.cmx
-lib/ocaml/lablgtk2/panel.ml
lib/ocaml/lablgtk2/panel.mli
-lib/ocaml/lablgtk2/panel_tags.h
lib/ocaml/lablgtk2/pango.cmi
lib/ocaml/lablgtk2/pango.cmx
lib/ocaml/lablgtk2/pango.ml
@@ -279,21 +238,13 @@
lib/ocaml/lablgtk2/pangoEnums.ml
lib/ocaml/lablgtk2/pango_tags.h
lib/ocaml/lablgtk2/propcc
-lib/ocaml/lablgtk2/rsvg.cmi
-lib/ocaml/lablgtk2/rsvg.cmx
-lib/ocaml/lablgtk2/rsvg.ml
lib/ocaml/lablgtk2/rsvg.mli
lib/ocaml/lablgtk2/varcc
lib/ocaml/lablgtk2/win32.h
lib/ocaml/lablgtk2/wrappers.h
lib/ocaml/lablgtk2/xml_lexer.mli
-lib/ocaml/stublibs/dlllablglade2.so
-lib/ocaml/stublibs/dlllablgnomecanvas.so
-lib/ocaml/stublibs/dlllablgnomeui.so
lib/ocaml/stublibs/dlllablgtk2.so
lib/ocaml/stublibs/dlllablgtkspell.so
-lib/ocaml/stublibs/dlllablpanel.so
-lib/ocaml/stublibs/dlllablrsvg.so
@unexec ${RMDIR} %D/lib/ocaml/stublibs 2>/dev/null || ${TRUE}
@dirrm lib/ocaml/lablgtk2
@unexec ${RMDIR} %D/lib/ocaml 2>/dev/null || ${TRUE}
diff -r 96f1d66f6d40 -r 92488344ce9c x11/lablgtk2/PLIST.glade
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/lablgtk2/PLIST.glade Sat Jun 09 13:17:18 2007 +0000
@@ -0,0 +1,10 @@
+@comment $NetBSD: PLIST.glade,v 1.1 2007/06/09 13:17:18 wiz Exp $
+bin/lablgladecc2
+lib/ocaml/lablgtk2/glade.cmi
+lib/ocaml/lablgtk2/glade.cmx
+lib/ocaml/lablgtk2/glade.ml
+lib/ocaml/lablgtk2/lablglade.a
+lib/ocaml/lablgtk2/lablglade.cma
+lib/ocaml/lablgtk2/lablglade.cmxa
+lib/ocaml/lablgtk2/liblablglade2.a
+lib/ocaml/stublibs/dlllablglade2.so
diff -r 96f1d66f6d40 -r 92488344ce9c x11/lablgtk2/PLIST.gnome
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/lablgtk2/PLIST.gnome Sat Jun 09 13:17:18 2007 +0000
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST.gnome,v 1.1 2007/06/09 13:17:18 wiz Exp $
+lib/ocaml/lablgtk2/gnoDruid.cmi
+lib/ocaml/lablgtk2/gnoDruid.cmx
+lib/ocaml/lablgtk2/gnoDruid.ml
+lib/ocaml/lablgtk2/gnomeDruid.cmi
+lib/ocaml/lablgtk2/gnomeDruid.cmx
+lib/ocaml/lablgtk2/gnomeDruid.ml
+lib/ocaml/lablgtk2/gnomeui_tags.h
+lib/ocaml/lablgtk2/lablgnomeui.a
+lib/ocaml/lablgtk2/lablgnomeui.cma
+lib/ocaml/lablgtk2/lablgnomeui.cmxa
+lib/ocaml/lablgtk2/liblablgnomeui.a
+lib/ocaml/stublibs/dlllablgnomeui.so
diff -r 96f1d66f6d40 -r 92488344ce9c x11/lablgtk2/PLIST.gnomecanvas
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/lablgtk2/PLIST.gnomecanvas Sat Jun 09 13:17:18 2007 +0000
@@ -0,0 +1,21 @@
+@comment $NetBSD: PLIST.gnomecanvas,v 1.1 2007/06/09 13:17:18 wiz Exp $
+lib/ocaml/lablgtk2/gnoCanvas.cmi
+lib/ocaml/lablgtk2/gnoCanvas.cmx
+lib/ocaml/lablgtk2/gnoCanvas.ml
+lib/ocaml/lablgtk2/gnomeCanvas.cmi
+lib/ocaml/lablgtk2/gnomeCanvas.cmx
+lib/ocaml/lablgtk2/gnomeCanvas.ml
+lib/ocaml/lablgtk2/lablgnomecanvas.a
+lib/ocaml/lablgtk2/lablgnomecanvas.cma
+lib/ocaml/lablgtk2/lablgnomecanvas.cmxa
+lib/ocaml/lablgtk2/lablpanel.a
+lib/ocaml/lablgtk2/lablpanel.cma
+lib/ocaml/lablgtk2/lablpanel.cmxa
+lib/ocaml/lablgtk2/liblablgnomecanvas.a
+lib/ocaml/lablgtk2/liblablpanel.a
+lib/ocaml/lablgtk2/panel.cmi
+lib/ocaml/lablgtk2/panel.cmx
+lib/ocaml/lablgtk2/panel.ml
+lib/ocaml/lablgtk2/panel_tags.h
+lib/ocaml/stublibs/dlllablgnomecanvas.so
+lib/ocaml/stublibs/dlllablpanel.so
diff -r 96f1d66f6d40 -r 92488344ce9c x11/lablgtk2/PLIST.svg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/lablgtk2/PLIST.svg Sat Jun 09 13:17:18 2007 +0000
@@ -0,0 +1,21 @@
+@comment $NetBSD: PLIST.svg,v 1.1 2007/06/09 13:17:18 wiz Exp $
+lib/ocaml/lablgtk2/gnoDruid.cmi
+lib/ocaml/lablgtk2/gnoDruid.cmx
+lib/ocaml/lablgtk2/gnoDruid.ml
+lib/ocaml/lablgtk2/gnomeDruid.cmi
+lib/ocaml/lablgtk2/gnomeDruid.cmx
+lib/ocaml/lablgtk2/gnomeDruid.ml
+lib/ocaml/lablgtk2/gnomeui_tags.h
+lib/ocaml/lablgtk2/lablgnomeui.a
+lib/ocaml/lablgtk2/lablgnomeui.cma
+lib/ocaml/lablgtk2/lablgnomeui.cmxa
+lib/ocaml/lablgtk2/lablrsvg.a
+lib/ocaml/lablgtk2/lablrsvg.cma
+lib/ocaml/lablgtk2/lablrsvg.cmxa
+lib/ocaml/lablgtk2/liblablgnomeui.a
+lib/ocaml/lablgtk2/liblablrsvg.a
+lib/ocaml/lablgtk2/rsvg.cmi
+lib/ocaml/lablgtk2/rsvg.cmx
+lib/ocaml/lablgtk2/rsvg.ml
+lib/ocaml/stublibs/dlllablgnomeui.so
+lib/ocaml/stublibs/dlllablrsvg.so
diff -r 96f1d66f6d40 -r 92488344ce9c x11/lablgtk2/options.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/lablgtk2/options.mk Sat Jun 09 13:17:18 2007 +0000
@@ -0,0 +1,39 @@
+# $NetBSD: options.mk,v 1.1 2007/06/09 13:17:19 wiz Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.lablgtk2
+PKG_SUPPORTED_OPTIONS= glade gnomecanvas svg
+PKG_SUGGESTED_OPTIONS= svg
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mglade)
+.include "../../devel/libglade2/buildlink3.mk"
+CONFIGURE_ARGS+= --with-glade
+PLIST_SRC+= PLIST.glade
+.else
+CONFIGURE_ARGS+= --without-glade
+.endif
+
+.if !empty(PKG_OPTIONS:Mgnome)
+.include "../../devel/libgnomeui/buildlink3.mk"
+.include "../../graphics/libgnomecanvas/buildlink3.mk"
+.include "../../x11/gnome-panel/buildlink3.mk"
+CONFIGURE_ARGS+= --with-gnomecanvas
+PLIST_SRC+= PLIST.gnomecanvas
+.else
+CONFIGURE_ARGS+= --without-gnomecanvas
+.endif
+
+.if !empty(PKG_OPTIONS:Msvg)
+.include "../../graphics/librsvg2/buildlink3.mk"
+CONFIGURE_ARGS+= --with-rsvg
+PLIST_SRC+= PLIST.svg
+.else
+CONFIGURE_ARGS+= --without-rsvg
+.endif
+
+.if !empty(PKG_OPTIONS:Mgnome) || !empty(PKG_OPTIONS:Msvg)
+PLIST_SRC+= PLIST.gnome
+.endif
+
+PLIST_SRC+= PLIST
Home |
Main Index |
Thread Index |
Old Index