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!