Subject: pkg/30390: x11/lablgtk2 PLIST is incomplete
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Rhialto <rhialto@falu.nl>
List: pkgsrc-bugs
Date: 06/01/2005 10:42:01
>Number: 30390
>Category: pkg
>Synopsis: x11/lablgtk2 PLIST is incomplete
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Jun 01 10:42:00 +0000 2005
>Originator: Rhialto
>Release: NetBSD 2.0 pkgsrc-2005Q1
>Organization:
>Environment:
System: NetBSD azenomei.falu.nl 2.0 NetBSD 2.0 (AZENOMEI2.0) #1: Tue Jan 11 00:02:19 CET 2005 rhialto@azenomei.falu.nl:/usr/src/sys/arch/alpha/compile/AZENOMEI2.0 alpha
Architecture: alpha
Machine: alpha
>Description:
I wanted to make a package for monotone-viz (see
http://oandrieu.nerim.net/monotone-viz/ ) and I discovered that
it uses some C header files from lablgtk2 that were not installed.
Some further investigation revealed that they were in fact installed
in my pkg_comp chroot, but not in the PLIST, so they were not included
in the binary package.
If some of these files are really not meant to be installed,
they should be removed more forcefully than leaving them out
of the PLIST, but the *.h files are certainly needed.
I expect that cleaning the package from the chroot will complain
about an incorrect PLIST.
>How-To-Repeat:
As above.
>Fix:
Here is a diff between the old PLIST and the files that I found
in my chroot:
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/x11/lablgtk2/PLIST,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 PLIST
--- PLIST 4 Dec 2004 20:39:17 -0000 1.1.1.1
+++ PLIST 1 Jun 2005 10:34:10 -0000
@@ -2,74 +2,164 @@
bin/lablgladecc2
bin/lablgtk2
lib/ocaml/lablgtk2/gAction.cmi
+lib/ocaml/lablgtk2/gAction.ml
+lib/ocaml/lablgtk2/gAction.mli
lib/ocaml/lablgtk2/gBin.cmi
+lib/ocaml/lablgtk2/gBin.ml
+lib/ocaml/lablgtk2/gBin.mli
lib/ocaml/lablgtk2/gBroken.cmi
+lib/ocaml/lablgtk2/gBroken.ml
+lib/ocaml/lablgtk2/gBroken.mli
lib/ocaml/lablgtk2/gButton.cmi
+lib/ocaml/lablgtk2/gButton.ml
+lib/ocaml/lablgtk2/gButton.mli
lib/ocaml/lablgtk2/gContainer.cmi
+lib/ocaml/lablgtk2/gContainer.ml
+lib/ocaml/lablgtk2/gContainer.mli
lib/ocaml/lablgtk2/gData.cmi
+lib/ocaml/lablgtk2/gData.ml
+lib/ocaml/lablgtk2/gData.mli
lib/ocaml/lablgtk2/gDraw.cmi
+lib/ocaml/lablgtk2/gDraw.ml
+lib/ocaml/lablgtk2/gDraw.mli
lib/ocaml/lablgtk2/gEdit.cmi
+lib/ocaml/lablgtk2/gEdit.ml
+lib/ocaml/lablgtk2/gEdit.mli
lib/ocaml/lablgtk2/gFile.cmi
+lib/ocaml/lablgtk2/gFile.ml
+lib/ocaml/lablgtk2/gFile.mli
lib/ocaml/lablgtk2/gList.cmi
+lib/ocaml/lablgtk2/gList.ml
+lib/ocaml/lablgtk2/gList.mli
lib/ocaml/lablgtk2/gMain.cmi
+lib/ocaml/lablgtk2/gMain.ml
+lib/ocaml/lablgtk2/gMain.mli
lib/ocaml/lablgtk2/gMenu.cmi
+lib/ocaml/lablgtk2/gMenu.ml
+lib/ocaml/lablgtk2/gMenu.mli
lib/ocaml/lablgtk2/gMisc.cmi
+lib/ocaml/lablgtk2/gMisc.ml
+lib/ocaml/lablgtk2/gMisc.mli
lib/ocaml/lablgtk2/gObj.cmi
+lib/ocaml/lablgtk2/gObj.ml
+lib/ocaml/lablgtk2/gObj.mli
lib/ocaml/lablgtk2/gPack.cmi
+lib/ocaml/lablgtk2/gPack.ml
+lib/ocaml/lablgtk2/gPack.mli
lib/ocaml/lablgtk2/gPango.cmi
+lib/ocaml/lablgtk2/gPango.ml
lib/ocaml/lablgtk2/gRange.cmi
+lib/ocaml/lablgtk2/gRange.ml
+lib/ocaml/lablgtk2/gRange.mli
lib/ocaml/lablgtk2/gText.cmi
+lib/ocaml/lablgtk2/gText.ml
+lib/ocaml/lablgtk2/gText.mli
lib/ocaml/lablgtk2/gToolbox.cmi
+lib/ocaml/lablgtk2/gToolbox.ml
+lib/ocaml/lablgtk2/gToolbox.mli
lib/ocaml/lablgtk2/gTree.cmi
+lib/ocaml/lablgtk2/gTree.ml
+lib/ocaml/lablgtk2/gTree.mli
lib/ocaml/lablgtk2/gUtil.cmi
+lib/ocaml/lablgtk2/gUtil.ml
+lib/ocaml/lablgtk2/gUtil.mli
lib/ocaml/lablgtk2/gWindow.cmi
+lib/ocaml/lablgtk2/gWindow.ml
+lib/ocaml/lablgtk2/gWindow.mli
lib/ocaml/lablgtk2/gaux.cmi
+lib/ocaml/lablgtk2/gaux.ml
lib/ocaml/lablgtk2/gdk.cmi
+lib/ocaml/lablgtk2/gdk.ml
+lib/ocaml/lablgtk2/gdk.mli
lib/ocaml/lablgtk2/gdkEnums.cmi
lib/ocaml/lablgtk2/gdkEnums.ml
lib/ocaml/lablgtk2/gdkEvent.cmi
+lib/ocaml/lablgtk2/gdkEvent.ml
lib/ocaml/lablgtk2/gdkKeysyms.cmi
+lib/ocaml/lablgtk2/gdkKeysyms.ml
lib/ocaml/lablgtk2/gdkPixbuf.cmi
+lib/ocaml/lablgtk2/gdkPixbuf.ml
+lib/ocaml/lablgtk2/gdkPixbuf.mli
lib/ocaml/lablgtk2/gdk_tags.h
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.ml
+lib/ocaml/lablgtk2/glade.mli
lib/ocaml/lablgtk2/glib.cmi
+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.ml
+lib/ocaml/lablgtk2/gnoCanvas.mli
lib/ocaml/lablgtk2/gnoDruid.cmi
+lib/ocaml/lablgtk2/gnoDruid.ml
lib/ocaml/lablgtk2/gnomeCanvas.cmi
+lib/ocaml/lablgtk2/gnomeCanvas.ml
lib/ocaml/lablgtk2/gnomeDruid.cmi
+lib/ocaml/lablgtk2/gnomeDruid.ml
lib/ocaml/lablgtk2/gnomeui_tags.h
lib/ocaml/lablgtk2/gobject.cmi
+lib/ocaml/lablgtk2/gobject.ml
+lib/ocaml/lablgtk2/gobject.mli
lib/ocaml/lablgtk2/gobject_tags.h
lib/ocaml/lablgtk2/gpointer.cmi
+lib/ocaml/lablgtk2/gpointer.ml
+lib/ocaml/lablgtk2/gpointer.mli
lib/ocaml/lablgtk2/gtk.cmi
+lib/ocaml/lablgtk2/gtk.ml
lib/ocaml/lablgtk2/gtkBase.cmi
+lib/ocaml/lablgtk2/gtkBase.ml
lib/ocaml/lablgtk2/gtkBin.cmi
+lib/ocaml/lablgtk2/gtkBin.ml
lib/ocaml/lablgtk2/gtkBroken.cmi
+lib/ocaml/lablgtk2/gtkBroken.ml
lib/ocaml/lablgtk2/gtkButton.cmi
+lib/ocaml/lablgtk2/gtkButton.ml
lib/ocaml/lablgtk2/gtkData.cmi
+lib/ocaml/lablgtk2/gtkData.ml
lib/ocaml/lablgtk2/gtkEdit.cmi
+lib/ocaml/lablgtk2/gtkEdit.ml
lib/ocaml/lablgtk2/gtkEnums.cmi
lib/ocaml/lablgtk2/gtkEnums.ml
lib/ocaml/lablgtk2/gtkFile.cmi
+lib/ocaml/lablgtk2/gtkFile.ml
lib/ocaml/lablgtk2/gtkInit.cmi
lib/ocaml/lablgtk2/gtkInit.cmo
+lib/ocaml/lablgtk2/gtkInit.ml
lib/ocaml/lablgtk2/gtkList.cmi
+lib/ocaml/lablgtk2/gtkList.ml
lib/ocaml/lablgtk2/gtkMain.cmi
+lib/ocaml/lablgtk2/gtkMain.ml
lib/ocaml/lablgtk2/gtkMenu.cmi
+lib/ocaml/lablgtk2/gtkMenu.ml
lib/ocaml/lablgtk2/gtkMisc.cmi
+lib/ocaml/lablgtk2/gtkMisc.ml
lib/ocaml/lablgtk2/gtkObject.cmi
+lib/ocaml/lablgtk2/gtkObject.ml
lib/ocaml/lablgtk2/gtkPack.cmi
+lib/ocaml/lablgtk2/gtkPack.ml
lib/ocaml/lablgtk2/gtkRange.cmi
+lib/ocaml/lablgtk2/gtkRange.ml
lib/ocaml/lablgtk2/gtkSignal.cmi
+lib/ocaml/lablgtk2/gtkSignal.ml
+lib/ocaml/lablgtk2/gtkSignal.mli
lib/ocaml/lablgtk2/gtkStock.cmi
+lib/ocaml/lablgtk2/gtkStock.ml
lib/ocaml/lablgtk2/gtkText.cmi
+lib/ocaml/lablgtk2/gtkText.ml
lib/ocaml/lablgtk2/gtkThInit.cmo
+lib/ocaml/lablgtk2/gtkThInit.ml
lib/ocaml/lablgtk2/gtkThread.cmi
lib/ocaml/lablgtk2/gtkThread.cmo
+lib/ocaml/lablgtk2/gtkThread.ml
+lib/ocaml/lablgtk2/gtkThread.mli
lib/ocaml/lablgtk2/gtkTree.cmi
+lib/ocaml/lablgtk2/gtkTree.ml
lib/ocaml/lablgtk2/gtkWindow.cmi
+lib/ocaml/lablgtk2/gtkWindow.ml
lib/ocaml/lablgtk2/gtk_tags.h
lib/ocaml/lablgtk2/lablglade.cma
lib/ocaml/lablgtk2/lablgnomecanvas.cma
@@ -84,13 +174,28 @@
lib/ocaml/lablgtk2/liblablgtk2.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
+lib/ocaml/lablgtk2/ml_gobject.h
+lib/ocaml/lablgtk2/ml_gpointer.h
+lib/ocaml/lablgtk2/ml_gtk.h
+lib/ocaml/lablgtk2/ml_gvaluecaml.h
+lib/ocaml/lablgtk2/ml_pango.h
+lib/ocaml/lablgtk2/panel.mli
lib/ocaml/lablgtk2/panel_tags.h
lib/ocaml/lablgtk2/pango.cmi
+lib/ocaml/lablgtk2/pango.ml
lib/ocaml/lablgtk2/pangoEnums.cmi
lib/ocaml/lablgtk2/pangoEnums.ml
lib/ocaml/lablgtk2/pango_tags.h
lib/ocaml/lablgtk2/propcc
lib/ocaml/lablgtk2/rsvg.cmi
+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
@dirrm lib/ocaml/lablgtk2
@comment in ocaml: @dirrm lib/ocaml
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- rhialto/at/falu.nl
\X/ Hi! I'm a signature virus! Copy me to your .signature to help me spread!