Mon Mar 16 13:06:40 2009 UTC ()
Update gvfs to 1.2.0.

Major changes in 1.2.0
======================
* sftp: Don't hang if ssh no authentication method availible
* Don't leak file monitors
* computer: don't show shadowed mounts

Major changes in 1.1.8
======================
* Fix crashers and leaks
* Handle file:// uris with anchors in gvfs-open
* fuse: Support ftruncate to the current file size
* escape/unescape hostname part in uris, allowing spaces in e.g. smb domains
* hal: Fix "No mount object" error on mount
* Change details of the new .xdg-volume-info file format
* Fix races in cancellation of gvfs streams
* Remove debug spew from backends
* ftp: Fix anonymous login
* gphoto2: Ignore broken storages with no capacity
* Don't globally modify COMP_WORDBREAKS in bash completion script
* Don't ask for username when getting ssh key passphrase

Major changes in 1.1.7
======================
* Fix build on some platforms
* ftp: Fix short read errors
* gphoto2: Make it work on iphone
* sftp: Fix symlink creation
* fuse: Better support of truncation, fixing OOo save
* proxy monitors: Support mount operations, etc
* gvfs-mount: add --device commandline support
* sftp: Fix protocol bug that made some servers not work
* general support for query_info over streams, implemented for smb, sftp
* Initial support for .xdg-volume-info reading

Major changes in 1.1.6
======================
* Fix crashes
* trash: Better messages
* Clean up glib and gtk includes
* archive: Build with later versions of libarchive
* dav: Fix folder creation
* dav: Fix redirection when user is specified in url
* http: fix error propagation
* sftp: Try to preserve ownership when replacing a file

Major changes in 1.1.5
======================
* network: Pick up SMB shares from zeroconf
* obexftp: Write support for
* obexftp: Support obexftp over usb
* trash: Don't follow symlinks on delete
* fix crashes

Major changes in 1.1.4
======================
* Trash performance fixes
* Fuse performance fixes

Major changes in 1.1.3
======================
* ftp: fix limited number of connections causes commands to fail (#565504)
* trash: fix parallel build doesn't work (#562955)
* trash: add trash::orig-path and trash::deletion-date info
* trash: set files to mode 700 before deleting to deal with users trashing read-only directories
* smb-browse: browsing authentication support (#524485)
* smb-browse: make backend not automounted anymore

Major changes in 1.1.2
======================
* New trash backend
* Use the new shadow mount facility in gio
* gphoto2: Use shadow mounts
* obex: Fix icon for root directory
* http: Fix major memory leak
* http: Support proxies

Major changes in 1.1.1
======================
* Reverse map FUSE pathnames to gvfs locations
* Fix crashes
* Show better icon info in gvfs-info
* Support custom icons for gvfs backends
* dav: support uris (dav+sd://) which specify dns-sd services instead of resolved ip+port
* ftp: Fix time parsing
* ftp: Show username in auth dialog if specified in uri
* ftp: Support UTF8 server feature
* ftp: Use LIST -a instead of LIST on unix servers
* fuse: Fix major race in that caused crashes
* fuse: Set st_blocks so that e.g. the "du" command works
* gphoto: use custom icons for faster thumbnails
* obexftp: Port to bluez 4 API
* sftp: If name specified in mount, use in name too so that fuse paths are unique
* sftp: Support /etc/favicon.png
* smb: Don't ask for password twice if cancelled
* smb: support setting timestamp


(jmcneill)
diff -r1.14 -r1.15 pkgsrc/sysutils/gvfs/Makefile
diff -r1.7 -r1.8 pkgsrc/sysutils/gvfs/PLIST
diff -r1.8 -r1.9 pkgsrc/sysutils/gvfs/distinfo
diff -r1.3 -r1.4 pkgsrc/sysutils/gvfs/patches/patch-aa

cvs diff -r1.14 -r1.15 pkgsrc/sysutils/gvfs/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/gvfs/Makefile 2009/03/02 02:00:51 1.14
+++ pkgsrc/sysutils/gvfs/Makefile 2009/03/16 13:06:40 1.15
@@ -1,20 +1,19 @@ @@ -1,20 +1,19 @@
1# $NetBSD: Makefile,v 1.14 2009/03/02 02:00:51 jmcneill Exp $ 1# $NetBSD: Makefile,v 1.15 2009/03/16 13:06:40 jmcneill Exp $
2# 2#
3 3
4DISTNAME= gvfs-1.0.3 4DISTNAME= gvfs-1.2.0
5PKGREVISION= 2 
6CATEGORIES= sysutils 5CATEGORIES= sysutils
7MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gvfs/1.0/} 6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gvfs/1.2/}
8EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.gnome.org/ 10HOMEPAGE= http://www.gnome.org/
12COMMENT= Userspace virtual filesystem 11COMMENT= Userspace virtual filesystem
13 12
14PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
15 14
16GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
17USE_LIBTOOL= yes 16USE_LIBTOOL= yes
18USE_TOOLS+= intltool gmake pkg-config msgfmt 17USE_TOOLS+= intltool gmake pkg-config msgfmt
19CONFIGURE_ARGS+= --with-samba-includes=${LOCALBASE}/include 18CONFIGURE_ARGS+= --with-samba-includes=${LOCALBASE}/include
20CONFIGURE_ARGS+= --with-samba-libs=${LOCALBASE}/lib/samba 19CONFIGURE_ARGS+= --with-samba-libs=${LOCALBASE}/lib/samba
@@ -56,19 +55,19 @@ CONFIGURE_ARGS+= --disable-cdda @@ -56,19 +55,19 @@ CONFIGURE_ARGS+= --disable-cdda
56.if !empty(PKG_OPTIONS:Mfuse) 55.if !empty(PKG_OPTIONS:Mfuse)
57.include "../../mk/fuse.buildlink3.mk" 56.include "../../mk/fuse.buildlink3.mk"
58CONFIGURE_ARGS+= --enable-fuse 57CONFIGURE_ARGS+= --enable-fuse
59PLIST.fuse= yes 58PLIST.fuse= yes
60.else 59.else
61CONFIGURE_ARGS+= --disable-fuse 60CONFIGURE_ARGS+= --disable-fuse
62.endif 61.endif
63 62
64BUILDLINK_API_DEPENDS.glib2+= glib2>=2.17.6 63BUILDLINK_API_DEPENDS.glib2+= glib2>=2.17.6
65.include "../../devel/glib2/buildlink3.mk" 64.include "../../devel/glib2/buildlink3.mk"
66.include "../../sysutils/dbus/buildlink3.mk" 65.include "../../sysutils/dbus/buildlink3.mk"
67.include "../../archivers/libarchive/buildlink3.mk" 66.include "../../archivers/libarchive/buildlink3.mk"
68.include "../../net/samba/buildlink3.mk" 67.include "../../net/samba/buildlink3.mk"
69BUILDLINK_API_DEPENDS.libsoup24+= libsoup24>=2.23.91 68BUILDLINK_API_DEPENDS.libsoup24+= libsoup24>=2.25.1
70.include "../../net/libsoup24/buildlink3.mk" 69.include "../../net/libsoup24/buildlink3.mk"
71.include "../../textproc/libxml2/buildlink3.mk" 70.include "../../textproc/libxml2/buildlink3.mk"
72.include "../../devel/GConf/buildlink3.mk" 71.include "../../devel/GConf/buildlink3.mk"
73.include "../../security/gnome-keyring/buildlink3.mk" 72.include "../../security/gnome-keyring/buildlink3.mk"
74.include "../../mk/bsd.pkg.mk" 73.include "../../mk/bsd.pkg.mk"

cvs diff -r1.7 -r1.8 pkgsrc/sysutils/gvfs/PLIST (expand / switch to unified diff)

--- pkgsrc/sysutils/gvfs/PLIST 2009/03/02 02:00:51 1.7
+++ pkgsrc/sysutils/gvfs/PLIST 2009/03/16 13:06:40 1.8
@@ -1,107 +1,113 @@ @@ -1,107 +1,113 @@
1@comment $NetBSD: PLIST,v 1.7 2009/03/02 02:00:51 jmcneill Exp $ 1@comment $NetBSD: PLIST,v 1.8 2009/03/16 13:06:40 jmcneill Exp $
2bin/gvfs-cat 2bin/gvfs-cat
3bin/gvfs-copy 3bin/gvfs-copy
4bin/gvfs-info 4bin/gvfs-info
5bin/gvfs-less 5bin/gvfs-less
6bin/gvfs-ls 6bin/gvfs-ls
7bin/gvfs-mkdir 7bin/gvfs-mkdir
8bin/gvfs-monitor-dir 8bin/gvfs-monitor-dir
9bin/gvfs-monitor-file 9bin/gvfs-monitor-file
10bin/gvfs-mount 10bin/gvfs-mount
11bin/gvfs-move 11bin/gvfs-move
12bin/gvfs-open 12bin/gvfs-open
13bin/gvfs-rename 13bin/gvfs-rename
14bin/gvfs-rm 14bin/gvfs-rm
15bin/gvfs-save 15bin/gvfs-save
16bin/gvfs-trash 16bin/gvfs-trash
17bin/gvfs-tree 17bin/gvfs-tree
18include/gvfs-client/gvfs/gvfsurimapper.h 18include/gvfs-client/gvfs/gvfsurimapper.h
19include/gvfs-client/gvfs/gvfsuriutils.h 19include/gvfs-client/gvfs/gvfsuriutils.h
20lib/gio/modules/libgiogconf.la 20lib/gio/modules/libgiogconf.la
21lib/gio/modules/libgioremote-volume-monitor.la 21lib/gio/modules/libgioremote-volume-monitor.la
22lib/gio/modules/libgvfsdbus.la 22lib/gio/modules/libgvfsdbus.la
23lib/libgvfscommon.la 23lib/libgvfscommon.la
 24${PLIST.avahi}lib/libgvfscommon-dnssd.la
24${PLIST.fuse}libexec/gvfs-fuse-daemon 25${PLIST.fuse}libexec/gvfs-fuse-daemon
25${PLIST.hal}libexec/gvfs-hal-volume-monitor 26${PLIST.hal}libexec/gvfs-hal-volume-monitor
26libexec/gvfsd 27libexec/gvfsd
27libexec/gvfsd-archive 28libexec/gvfsd-archive
28libexec/gvfsd-burn 29libexec/gvfsd-burn
29${PLIST.hal}libexec/gvfsd-cdda 30${PLIST.hal}libexec/gvfsd-cdda
30libexec/gvfsd-computer 31libexec/gvfsd-computer
31libexec/gvfsd-dav 32libexec/gvfsd-dav
32${PLIST.avahi}libexec/gvfsd-dnssd 33${PLIST.avahi}libexec/gvfsd-dnssd
33libexec/gvfsd-ftp 34libexec/gvfsd-ftp
34libexec/gvfsd-http 35libexec/gvfsd-http
35libexec/gvfsd-localtest 36libexec/gvfsd-localtest
36libexec/gvfsd-network 37libexec/gvfsd-network
37libexec/gvfsd-sftp 38libexec/gvfsd-sftp
38libexec/gvfsd-smb 39libexec/gvfsd-smb
39libexec/gvfsd-smb-browse 40libexec/gvfsd-smb-browse
40libexec/gvfsd-trash 41libexec/gvfsd-trash
41share/dbus-1/services/gvfs-daemon.service 42share/dbus-1/services/gvfs-daemon.service
42${PLIST.hal}share/dbus-1/services/org.gtk.Private.HalVolumeMonitor.service 43${PLIST.hal}share/dbus-1/services/org.gtk.Private.HalVolumeMonitor.service
43share/gvfs/mounts/archive.mount 44share/gvfs/mounts/archive.mount
44share/gvfs/mounts/burn.mount 45share/gvfs/mounts/burn.mount
45${PLIST.hal}share/gvfs/mounts/cdda.mount 46${PLIST.hal}share/gvfs/mounts/cdda.mount
46share/gvfs/mounts/computer.mount 47share/gvfs/mounts/computer.mount
47share/gvfs/mounts/dav.mount 48share/gvfs/mounts/dav.mount
 49${PLIST.avahi}share/gvfs/mounts/dav+sd.mount
48${PLIST.avahi}share/gvfs/mounts/dns-sd.mount 50${PLIST.avahi}share/gvfs/mounts/dns-sd.mount
49share/gvfs/mounts/ftp.mount 51share/gvfs/mounts/ftp.mount
50share/gvfs/mounts/http.mount 52share/gvfs/mounts/http.mount
51share/gvfs/mounts/localtest.mount 53share/gvfs/mounts/localtest.mount
52share/gvfs/mounts/network.mount 54share/gvfs/mounts/network.mount
53share/gvfs/mounts/sftp.mount 55share/gvfs/mounts/sftp.mount
54share/gvfs/mounts/smb-browse.mount 56share/gvfs/mounts/smb-browse.mount
55share/gvfs/mounts/smb.mount 57share/gvfs/mounts/smb.mount
56share/gvfs/mounts/trash.mount 58share/gvfs/mounts/trash.mount
57${PLIST.hal}share/gvfs/remote-volume-monitors/hal.monitor 59${PLIST.hal}share/gvfs/remote-volume-monitors/hal.monitor
58share/locale/ar/LC_MESSAGES/gvfs.mo 60share/locale/ar/LC_MESSAGES/gvfs.mo
 61share/locale/as/LC_MESSAGES/gvfs.mo
59share/locale/be@latin/LC_MESSAGES/gvfs.mo 62share/locale/be@latin/LC_MESSAGES/gvfs.mo
60share/locale/bg/LC_MESSAGES/gvfs.mo 63share/locale/bg/LC_MESSAGES/gvfs.mo
61share/locale/bn_IN/LC_MESSAGES/gvfs.mo 64share/locale/bn_IN/LC_MESSAGES/gvfs.mo
62share/locale/ca/LC_MESSAGES/gvfs.mo 65share/locale/ca/LC_MESSAGES/gvfs.mo
63share/locale/cs/LC_MESSAGES/gvfs.mo 66share/locale/cs/LC_MESSAGES/gvfs.mo
64share/locale/da/LC_MESSAGES/gvfs.mo 67share/locale/da/LC_MESSAGES/gvfs.mo
65share/locale/de/LC_MESSAGES/gvfs.mo 68share/locale/de/LC_MESSAGES/gvfs.mo
66share/locale/el/LC_MESSAGES/gvfs.mo 69share/locale/el/LC_MESSAGES/gvfs.mo
67share/locale/en_GB/LC_MESSAGES/gvfs.mo 70share/locale/en_GB/LC_MESSAGES/gvfs.mo
68share/locale/es/LC_MESSAGES/gvfs.mo 71share/locale/es/LC_MESSAGES/gvfs.mo
69share/locale/et/LC_MESSAGES/gvfs.mo 72share/locale/et/LC_MESSAGES/gvfs.mo
70share/locale/eu/LC_MESSAGES/gvfs.mo 73share/locale/eu/LC_MESSAGES/gvfs.mo
71share/locale/fi/LC_MESSAGES/gvfs.mo 74share/locale/fi/LC_MESSAGES/gvfs.mo
72share/locale/fr/LC_MESSAGES/gvfs.mo 75share/locale/fr/LC_MESSAGES/gvfs.mo
73share/locale/ga/LC_MESSAGES/gvfs.mo 76share/locale/ga/LC_MESSAGES/gvfs.mo
74share/locale/gl/LC_MESSAGES/gvfs.mo 77share/locale/gl/LC_MESSAGES/gvfs.mo
75share/locale/gu/LC_MESSAGES/gvfs.mo 78share/locale/gu/LC_MESSAGES/gvfs.mo
76share/locale/he/LC_MESSAGES/gvfs.mo 79share/locale/he/LC_MESSAGES/gvfs.mo
77share/locale/hi/LC_MESSAGES/gvfs.mo 80share/locale/hi/LC_MESSAGES/gvfs.mo
78share/locale/hu/LC_MESSAGES/gvfs.mo 81share/locale/hu/LC_MESSAGES/gvfs.mo
79share/locale/it/LC_MESSAGES/gvfs.mo 82share/locale/it/LC_MESSAGES/gvfs.mo
80share/locale/ja/LC_MESSAGES/gvfs.mo 83share/locale/ja/LC_MESSAGES/gvfs.mo
81share/locale/kn/LC_MESSAGES/gvfs.mo 84share/locale/kn/LC_MESSAGES/gvfs.mo
82share/locale/ko/LC_MESSAGES/gvfs.mo 85share/locale/ko/LC_MESSAGES/gvfs.mo
83share/locale/ku/LC_MESSAGES/gvfs.mo 86share/locale/ku/LC_MESSAGES/gvfs.mo
84share/locale/lt/LC_MESSAGES/gvfs.mo 87share/locale/lt/LC_MESSAGES/gvfs.mo
 88share/locale/lv/LC_MESSAGES/gvfs.mo
85share/locale/mk/LC_MESSAGES/gvfs.mo 89share/locale/mk/LC_MESSAGES/gvfs.mo
86share/locale/ml/LC_MESSAGES/gvfs.mo 90share/locale/ml/LC_MESSAGES/gvfs.mo
87share/locale/mr/LC_MESSAGES/gvfs.mo 91share/locale/mr/LC_MESSAGES/gvfs.mo
88share/locale/nb/LC_MESSAGES/gvfs.mo 92share/locale/nb/LC_MESSAGES/gvfs.mo
89share/locale/nl/LC_MESSAGES/gvfs.mo 93share/locale/nl/LC_MESSAGES/gvfs.mo
90share/locale/nn/LC_MESSAGES/gvfs.mo 94share/locale/nn/LC_MESSAGES/gvfs.mo
 95share/locale/or/LC_MESSAGES/gvfs.mo
91share/locale/pa/LC_MESSAGES/gvfs.mo 96share/locale/pa/LC_MESSAGES/gvfs.mo
92share/locale/pl/LC_MESSAGES/gvfs.mo 97share/locale/pl/LC_MESSAGES/gvfs.mo
93share/locale/pt/LC_MESSAGES/gvfs.mo 98share/locale/pt/LC_MESSAGES/gvfs.mo
94share/locale/pt_BR/LC_MESSAGES/gvfs.mo 99share/locale/pt_BR/LC_MESSAGES/gvfs.mo
 100share/locale/ro/LC_MESSAGES/gvfs.mo
95share/locale/ru/LC_MESSAGES/gvfs.mo 101share/locale/ru/LC_MESSAGES/gvfs.mo
96share/locale/sk/LC_MESSAGES/gvfs.mo 102share/locale/sk/LC_MESSAGES/gvfs.mo
97share/locale/sl/LC_MESSAGES/gvfs.mo 103share/locale/sl/LC_MESSAGES/gvfs.mo
98share/locale/sq/LC_MESSAGES/gvfs.mo 104share/locale/sq/LC_MESSAGES/gvfs.mo
99share/locale/sr/LC_MESSAGES/gvfs.mo 105share/locale/sr/LC_MESSAGES/gvfs.mo
100share/locale/sr@latin/LC_MESSAGES/gvfs.mo 106share/locale/sr@latin/LC_MESSAGES/gvfs.mo
101share/locale/sv/LC_MESSAGES/gvfs.mo 107share/locale/sv/LC_MESSAGES/gvfs.mo
102share/locale/ta/LC_MESSAGES/gvfs.mo 108share/locale/ta/LC_MESSAGES/gvfs.mo
103share/locale/te/LC_MESSAGES/gvfs.mo 109share/locale/te/LC_MESSAGES/gvfs.mo
104share/locale/th/LC_MESSAGES/gvfs.mo 110share/locale/th/LC_MESSAGES/gvfs.mo
105share/locale/tr/LC_MESSAGES/gvfs.mo 111share/locale/tr/LC_MESSAGES/gvfs.mo
106share/locale/uk/LC_MESSAGES/gvfs.mo 112share/locale/uk/LC_MESSAGES/gvfs.mo
107share/locale/vi/LC_MESSAGES/gvfs.mo 113share/locale/vi/LC_MESSAGES/gvfs.mo

cvs diff -r1.8 -r1.9 pkgsrc/sysutils/gvfs/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/gvfs/distinfo 2009/03/02 02:00:51 1.8
+++ pkgsrc/sysutils/gvfs/distinfo 2009/03/16 13:06:40 1.9
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.8 2009/03/02 02:00:51 jmcneill Exp $ 1$NetBSD: distinfo,v 1.9 2009/03/16 13:06:40 jmcneill Exp $
2 2
3SHA1 (gvfs-1.0.3.tar.bz2) = 2beb736acc7b38e99c9fcb0585de6918fad5e7b7 3SHA1 (gvfs-1.2.0.tar.bz2) = b0e1fa9e384b60bdcc1ce5e82e103d610ec38695
4RMD160 (gvfs-1.0.3.tar.bz2) = 2d12e1f6690773e3aad5d59c826c509fa40a9443 4RMD160 (gvfs-1.2.0.tar.bz2) = 05c0bd7a36295add557818e8108714d8812d8af1
5Size (gvfs-1.0.3.tar.bz2) = 920742 bytes 5Size (gvfs-1.2.0.tar.bz2) = 1049792 bytes
6SHA1 (patch-aa) = c21578643eaedf8b614b4d0e55a6ddb8b8217784 6SHA1 (patch-aa) = 0fa44ac3a58ba98609d877f7fec1c4e3ea46f9ed
7SHA1 (patch-ab) = 6e8d4959f36df50e42b233becc80b14dac706112 7SHA1 (patch-ab) = 6e8d4959f36df50e42b233becc80b14dac706112
8SHA1 (patch-ac) = 6ee347b43bcf98cf80c552463890a624a4d21f2f 8SHA1 (patch-ac) = 6ee347b43bcf98cf80c552463890a624a4d21f2f

cvs diff -r1.3 -r1.4 pkgsrc/sysutils/gvfs/patches/patch-aa (expand / switch to unified diff)

--- pkgsrc/sysutils/gvfs/patches/patch-aa 2008/10/16 13:59:39 1.3
+++ pkgsrc/sysutils/gvfs/patches/patch-aa 2009/03/16 13:06:40 1.4
@@ -1,96 +1,13 @@ @@ -1,96 +1,13 @@
1$NetBSD: patch-aa,v 1.3 2008/10/16 13:59:39 drochner Exp $ 1$NetBSD: patch-aa,v 1.4 2009/03/16 13:06:40 jmcneill Exp $
2 2
3--- configure.orig 2008-09-24 14:29:37.000000000 +0200 3--- configure.orig 2008-09-24 14:29:37.000000000 +0200
4+++ configure 4+++ configure
5@@ -16260,7 +16260,7 @@ if test "x$enable_http" != "xno"; then 
6 msg_http=yes 
7 fi 
8  
9- if test "x$msg_http" == "xyes"; then 
10+ if test "x$msg_http" = "xyes"; then 
11  
12 pkg_failed=no 
13 { echo "$as_me:$LINENO: checking for HTTP" >&5 
14@@ -16528,7 +16528,7 @@ if test "x$enable_fuse" != "xno"; then 
15 msg_fuse=yes 
16 fi 
17  
18- if test "x$msg_fuse" == "xyes"; then 
19+ if test "x$msg_fuse" = "xyes"; then 
20  
21 pkg_failed=no 
22 { echo "$as_me:$LINENO: checking for FUSE" >&5 
23@@ -16679,7 +16679,7 @@ if test "x$enable_gconf" != "xno"; then 
24 msg_gconf=yes 
25 fi 
26  
27- if test "x$msg_gconf" == "xyes"; then 
28+ if test "x$msg_gconf" = "xyes"; then 
29  
30 pkg_failed=no 
31 { echo "$as_me:$LINENO: checking for GCONF" >&5 
32@@ -16832,7 +16832,7 @@ if test "x$enable_hal" != "xno"; then 
33 msg_hal=yes 
34 fi 
35  
36- if test "x$msg_hal" == "xyes"; then 
37+ if test "x$msg_hal" = "xyes"; then 
38  
39 pkg_failed=no 
40 { echo "$as_me:$LINENO: checking for HAL" >&5 
41@@ -17016,7 +17016,7 @@ if test $ac_cv_lib_hal_libhal_get_all_de 
42 have_hal_fast_init=yes 
43 fi 
44  
45- if test "x$have_hal_fast_init" == "xyes"; then 
46+ if test "x$have_hal_fast_init" = "xyes"; then 
47  
48 cat >>confdefs.h <<\_ACEOF 
49 #define HAVE_HAL_FAST_INIT 1 
50@@ -17058,7 +17058,7 @@ if test "x$enable_cdda" != "xno"; then 
51 msg_cdda=yes 
52 fi 
53  
54- if test "x$msg_cdda" == "xyes"; then 
55+ if test "x$msg_cdda" = "xyes"; then 
56  
57 pkg_failed=no 
58 { echo "$as_me:$LINENO: checking for CDDA" >&5 
59@@ -17418,7 +17418,7 @@ else 
60 fi 
61  
62  
63- if test "x$msg_obexftp" == "xyes" -a "x$have_expat" == "xtrue"; then 
64+ if test "x$msg_obexftp" = "xyes" -a "x$have_expat" = "xtrue"; then 
65  
66 pkg_failed=no 
67 { echo "$as_me:$LINENO: checking for OBEXFTP" >&5 
68@@ -17587,8 +17587,8 @@ fi 
69 ;; 
70 esac 
71  
72- if test "x$msg_gphoto2" == "xyes"; then 
73- if test "x$use_gphoto2" == "xyes"; then 
74+ if test "x$msg_gphoto2" = "xyes"; then 
75+ if test "x$use_gphoto2" = "xyes"; then 
76  
77 pkg_failed=no 
78 { echo "$as_me:$LINENO: checking for GPHOTO2" >&5 
79@@ -17744,7 +17744,7 @@ if test "x$enable_keyring" != "xno"; the 
80 msg_keyring=yes 
81 fi 
82  
83- if test "x$msg_keyring" == "xyes"; then 
84+ if test "x$msg_keyring" = "xyes"; then 
85  
86 pkg_failed=no 
87 { echo "$as_me:$LINENO: checking for KEYRING" >&5 
88@@ -18337,7 +18337,7 @@ _ACEOF 5@@ -18337,7 +18337,7 @@ _ACEOF
89  6
90 msg_samba="yes" 7 msg_samba="yes"
91 if test x$with_samba_libs != x/usr/lib; then 8 if test x$with_samba_libs != x/usr/lib; then
92- SAMBA_LIBS="-L$with_samba_libs -lsmbclient" 9- SAMBA_LIBS="-L$with_samba_libs -lsmbclient"
93+ SAMBA_LIBS="-L$with_samba_libs -lsmbclient -Wl,-R$with_samba_libs" 10+ SAMBA_LIBS="-L$with_samba_libs -lsmbclient -Wl,-R$with_samba_libs"
94 else 11 else
95 SAMBA_LIBS="-lsmbclient" 12 SAMBA_LIBS="-lsmbclient"
96 fi 13 fi