Subject: pkg/18220: sysutils/gnome-vfs2 is broken
To: None <gnats-bugs@gnats.netbsd.org>
From: Julio Merino <jmmv@hispabsd.org>
List: netbsd-bugs
Date: 09/07/2002 19:21:22
>Number:         18220
>Category:       pkg
>Synopsis:       sysutils/gnome-vfs2 is broken
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Sep 07 10:19:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Julio Merino
>Release:        NetBSD 1.6G
>Organization:
HispaBSD
>Environment:
	
	
System: NetBSD darkstar 1.6G NetBSD 1.6G (DARKSTAR) #10: Wed Sep 4 15:25:12 CEST 2002 jmmv@darkstar:/var/build/kernel/DARKSTAR i386
Architecture: i386
Machine: i386
>Description:
	The new package sysutils/gnome-vfs2 is broken, because:
	* It does not compile pluggable fs modules properly (and therefore
	  they are not installed).
	* Misses dependancies in Makefile.

	The following patch+tarball should fix it.

	NOTE: Please, consider renaming current gnome-vfs2 to gnome2-vfs.
	All other GNOME2 packages are beeing submitted as gnome2-*, so
	this one should not be a exception...
>How-To-Repeat:
	
>Fix:
	First, apply this patch:

Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/gnome-vfs2/Makefile,v
retrieving revision 1.1.1.1
diff -u -u -r1.1.1.1 Makefile
--- Makefile	2002/09/07 03:04:06	1.1.1.1
+++ Makefile	2002/09/07 17:15:55
@@ -3,6 +3,7 @@
 
 DISTNAME=		gnome-vfs-2.0.4
 PKGNAME=		gnome-vfs2-2.0.4
+PKGREVISION=		1
 CATEGORIES=		sysutils gnome
 MASTER_SITES=		${MASTER_SITE_GNOME:=2.0.1/sources/gnome-vfs/}
 EXTRACT_SUFX=		.tar.bz2
@@ -11,6 +12,8 @@
 HOMEPAGE=		http://www.gnome.org/
 COMMENT=		GNOME Virtual File System (v2)
 
+BUILD_DEPENDS+=		gtk-doc-[0-9]*:../../textproc/gtk-doc
+
 BUILD_USES_MSGFMT=	YES
 
 GNU_CONFIGURE=		YES
@@ -19,16 +22,21 @@
 USE_GNU_GETTEXT=	YES
 
 USE_LIBTOOL=		YES
-LTCONFIG_OVERRIDE=	${WRKSRC}/ltmain.sh
-
-post-configure:
-	chmod +x ${WRKSRC}/ltmain.sh
-	( cd ${WRKSRC} && ./ltmain.sh )
+LIBTOOL_OVERRIDE=	${WRKSRC}/libtool
 
+.include "../../archivers/bzip2/buildlink2.mk"
+.include "../../audio/cdparanoia/buildlink2.mk"
 .include "../../databases/gnome-mime-data/buildlink2.mk"
 .include "../../devel/gettext-lib/buildlink2.mk"
 .include "../../devel/GConf2/buildlink2.mk"
+.include "../../devel/glib2/buildlink2.mk"
 .include "../../devel/libbonobo/buildlink2.mk"
+.include "../../devel/bonobo-activation/buildlink2.mk"
 .include "../../devel/ptl2/buildlink2.mk"
+.include "../../devel/popt/buildlink2.mk"
+.include "../../devel/zlib/buildlink2.mk"
+.include "../../net/ORBit2/buildlink2.mk"
+.include "../../textproc/libxml2/buildlink2.mk"
+.include "../../security/openssl/buildlink2.mk"
 .include "../../sysutils/fam/buildlink2.mk"
 .include "../../mk/bsd.pkg.mk"
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/gnome-vfs2/PLIST,v
retrieving revision 1.1.1.1
diff -u -u -r1.1.1.1 PLIST
--- PLIST	2002/09/07 03:04:06	1.1.1.1
+++ PLIST	2002/09/07 17:15:57
@@ -49,6 +49,45 @@
 include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-transform.h
 lib/bonobo/servers/GNOME_VFS_Moniker_std.server
 lib/gnome-vfs-2.0/include/gnome-vfs-file-size.h
+lib/gnome-vfs-2.0/modules/libbzip2.a
+lib/gnome-vfs-2.0/modules/libbzip2.la
+lib/gnome-vfs-2.0/modules/libbzip2.so
+lib/gnome-vfs-2.0/modules/libextfs.a
+lib/gnome-vfs-2.0/modules/libextfs.la
+lib/gnome-vfs-2.0/modules/libextfs.so
+lib/gnome-vfs-2.0/modules/libfile.a
+lib/gnome-vfs-2.0/modules/libfile.la
+lib/gnome-vfs-2.0/modules/libfile.so
+lib/gnome-vfs-2.0/modules/libftp.a
+lib/gnome-vfs-2.0/modules/libftp.la
+lib/gnome-vfs-2.0/modules/libftp.so
+lib/gnome-vfs-2.0/modules/libgzip.a
+lib/gnome-vfs-2.0/modules/libgzip.la
+lib/gnome-vfs-2.0/modules/libgzip.so
+lib/gnome-vfs-2.0/modules/libhttp.a
+lib/gnome-vfs-2.0/modules/libhttp.la
+lib/gnome-vfs-2.0/modules/libhttp.so
+lib/gnome-vfs-2.0/modules/libnntp.a
+lib/gnome-vfs-2.0/modules/libnntp.la
+lib/gnome-vfs-2.0/modules/libnntp.so
+lib/gnome-vfs-2.0/modules/libssh.a
+lib/gnome-vfs-2.0/modules/libssh.la
+lib/gnome-vfs-2.0/modules/libssh.so
+lib/gnome-vfs-2.0/modules/libtar.a
+lib/gnome-vfs-2.0/modules/libtar.la
+lib/gnome-vfs-2.0/modules/libtar.so
+lib/gnome-vfs-2.0/modules/libvfolder-desktop.a
+lib/gnome-vfs-2.0/modules/libvfolder-desktop.la
+lib/gnome-vfs-2.0/modules/libvfolder-desktop.so
+lib/gnome-vfs-2.0/modules/libvfs-pipe.a
+lib/gnome-vfs-2.0/modules/libvfs-pipe.la
+lib/gnome-vfs-2.0/modules/libvfs-pipe.so
+lib/gnome-vfs-2.0/modules/libvfs-test.a
+lib/gnome-vfs-2.0/modules/libvfs-test.la
+lib/gnome-vfs-2.0/modules/libvfs-test.so
+lib/gnome-vfs-2.0/modules/libvfs-translate.a
+lib/gnome-vfs-2.0/modules/libvfs-translate.la
+lib/gnome-vfs-2.0/modules/libvfs-translate.so
 lib/libgnomevfs-2.a
 lib/libgnomevfs-2.la
 lib/libgnomevfs-2.so
Index: buildlink2.mk
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/gnome-vfs2/buildlink2.mk,v
retrieving revision 1.1.1.1
diff -u -u -r1.1.1.1 buildlink2.mk
--- buildlink2.mk	2002/09/07 03:04:06	1.1.1.1
+++ buildlink2.mk	2002/09/07 17:15:57
@@ -12,15 +12,25 @@
 BUILDLINK_FILES.gnome-vfs2=	include/gnome-vfs-2.0/libgnomevfs/*
 BUILDLINK_FILES.gnome-vfs2+=	include/gnome-vfs-module-2.0/libgnomevfs/*
 BUILDLINK_FILES.gnome-vfs2+=	lib/gnome-vfs-2.0/include/gnome-vfs-file-size.h
+BUILDLINK_FILES.gnome-vfs2+=	lib/gnome-vfs-2.0/modules/*
 BUILDLINK_FILES.gnome-vfs2+=	lib/libgnomevfs-2.*
 BUILDLINK_FILES.gnome-vfs2+=	lib/pkgconfig/gnome-vfs-2.0.pc
 BUILDLINK_FILES.gnome-vfs2+=	lib/pkgconfig/gnome-vfs-module-2.0.pc
 
+.include "../../archivers/bzip2/buildlink2.mk"
+.include "../../audio/cdparanoia/buildlink2.mk"
 .include "../../databases/gnome-mime-data/buildlink2.mk"
 .include "../../devel/gettext-lib/buildlink2.mk"
 .include "../../devel/GConf2/buildlink2.mk"
+.include "../../devel/glib2/buildlink2.mk"
 .include "../../devel/libbonobo/buildlink2.mk"
+.include "../../devel/bonobo-activation/buildlink2.mk"
 .include "../../devel/ptl2/buildlink2.mk"
+.include "../../devel/popt/buildlink2.mk"
+.include "../../devel/zlib/buildlink2.mk"
+.include "../../net/ORBit2/buildlink2.mk"
+.include "../../textproc/libxml2/buildlink2.mk"
+.include "../../security/openssl/buildlink2.mk"
 .include "../../sysutils/fam/buildlink2.mk"
 
 BUILDLINK_TARGETS+=	gnome-vfs2-buildlink
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/sysutils/gnome-vfs2/distinfo,v
retrieving revision 1.1.1.1
diff -u -u -r1.1.1.1 distinfo
--- distinfo	2002/09/07 03:04:06	1.1.1.1
+++ distinfo	2002/09/07 17:15:57
@@ -5,3 +5,9 @@
 SHA1 (patch-aa) = 7b55f951a970c40e1eb3cf14fabe391e096f7a80
 SHA1 (patch-ab) = d3790bd41ed17bb8afbdd424ded9e240d2108598
 SHA1 (patch-ac) = 3ca82545745654a85307bdbc4611a820145bb064
+SHA1 (patch-ad) = 674e29f933c284fdd33766690b1f45fc32a3d9d9
+SHA1 (patch-ae) = fbe0fa8e2def2fec2cc55317a35638d8314287d2
+SHA1 (patch-af) = a41b6590adc94caae8c3b1369f0e5d0882fab133
+SHA1 (patch-ag) = d69b0a70b067b82136867ca5afd0fa8ef72df145
+SHA1 (patch-ah) = 7912dafc386c41aa3e220b1e0e4073564406962b
+SHA1 (patch-ai) = 78cdf8b8f690a40d247b68fa72558f834d604144


	And now, uudecode and unpack these extra patches:

begin 644 patches.tar.gz
M'XL(`*HQ>CT``^V8[6^:0!S'?2M_Q2^I+[K8P^-XT)$TL9TN,<$NJ?7=$D/E
MM*P\!=!N__T.4&F1EG8;=%ON\X+CX7<\?[Z<!F:\O*-1+TA:9%JM&I`PUA0%
M6@!27\5)R^:DK$V0L0S05V5-(5@A*MM(B"JW`-=Q,D4V46R&`*UOKKM]J>XA
M"I=-G$_#=*YH?#D;=00!(013\YZN;(>*IBOZH;UNS\P89C1@CX<].UV5=4D&
M@C$1NMWNX^KC0CS("H=#0-I9'[K:F0;#H0#MB+UPKAFU$[ZR98MNJ8,L?QD=
MUOC+W5;4CFD4'TI=W[/O:7@H#'P!A/>^A?\TP5/_:1W'J/:_G_LOX\Q_A?O?
M!,_X;WNE_A-=44O\M[UC_XF2^R\-Y"0!DH9GP-]%P?]5'<>H\E]5#_ZK,LZ^
M_WW"_6^"I_Z[OK5QV-OPXCA@H$L?=2SE.5#2J]"!8%U2\SQ0<!('Z31)@T^C
M\71\-5\8-\;D<@;G`E#/LE=,:Y3M>K%RS'4$YX#H]\`/XX7UPS-=>PG(W/JV
MA;8L#FS?@UVYT/VE;H`,4>PY]NW:\UVZ744]D2U$PO[Z+#MD^^J<LI5L]D,O
M+4.L#A$1]W9%[*3W]=GU7%]<3\;LHK*X>N_'?43!_W4=QZCROX\?^2^1U']-
MX_XW087_9>.`5.?]Y[W4_\)X@'50="SG_A,I'0]D39(`P\OYQ!@M]D$P_3*:
M&^/%S?5\/"R&`S#]EA9UJ;=!%HWN8S\0'?.Y77R^,&8E^_B_H@5^(U<*_M_]
MP5?K0)7_&EO(_=<R_U7N?Q.4^[]=^8Y%PZIQ`,L!13O.@9+>Q8[2D]\'<OH'
M03I-TD"`DY,3@&FF3D3C3?!F8=\LJM$Y95&RN-W8CI4Z6)NMK-ON#CT.L'=Z
M_@7_[3J.4>V_G/M/"/>_05[I_[/C`&7P"O^KQP-J-AY0#PE0E@$\`3@<#H?#
4X7`X'`Z'P^%PWLY/_GS88P`H``#C
`
end


	Thank you.

>Release-Note:
>Audit-Trail:
>Unformatted: