head 1.9; access; symbols pkgsrc-2013Q2:1.9.0.32 pkgsrc-2013Q2-base:1.9 pkgsrc-2012Q4:1.9.0.30 pkgsrc-2012Q4-base:1.9 pkgsrc-2011Q4:1.9.0.28 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q2:1.9.0.26 pkgsrc-2011Q2-base:1.9 pkgsrc-2009Q4:1.9.0.24 pkgsrc-2009Q4-base:1.9 pkgsrc-2008Q4:1.9.0.22 pkgsrc-2008Q4-base:1.9 pkgsrc-2008Q3:1.9.0.20 pkgsrc-2008Q3-base:1.9 cube-native-xorg:1.9.0.18 cube-native-xorg-base:1.9 pkgsrc-2008Q2:1.9.0.16 pkgsrc-2008Q2-base:1.9 pkgsrc-2008Q1:1.9.0.14 pkgsrc-2008Q1-base:1.9 pkgsrc-2007Q4:1.9.0.12 pkgsrc-2007Q4-base:1.9 pkgsrc-2007Q3:1.9.0.10 pkgsrc-2007Q3-base:1.9 pkgsrc-2007Q2:1.9.0.8 pkgsrc-2007Q2-base:1.9 pkgsrc-2007Q1:1.9.0.6 pkgsrc-2007Q1-base:1.9 pkgsrc-2006Q4:1.9.0.4 pkgsrc-2006Q4-base:1.9 pkgsrc-2006Q3:1.9.0.2 pkgsrc-2006Q3-base:1.9 pkgsrc-2006Q2:1.7.0.14 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.7.0.12 pkgsrc-2006Q1-base:1.7 pkgsrc-2005Q4:1.7.0.10 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.8 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.6 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.7.0.4 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.7.0.2 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.5.0.4 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.5.0.2 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.4.0.4 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.1.0.2 netbsd-1-6-1-base:1.1; locks; strict; comment @# @; 1.9 date 2006.09.15.15.07.40; author jmmv; state dead; branches; next 1.8; 1.8 date 2006.07.07.00.24.43; author minskim; state Exp; branches; next 1.7; 1.7 date 2004.10.24.18.03.24; author recht; state dead; branches 1.7.14.1; next 1.6; 1.6 date 2004.09.21.16.45.47; author jmmv; state Exp; branches; next 1.5; 1.5 date 2004.04.24.21.00.07; author danw; state Exp; branches; next 1.4; 1.4 date 2003.04.27.02.03.02; author rh; state dead; branches; next 1.3; 1.3 date 2003.02.15.16.29.33; author jmmv; state Exp; branches; next 1.2; 1.2 date 2003.02.14.20.10.07; author jmmv; state Exp; branches; next 1.1; 1.1 date 2002.09.11.23.07.52; author rh; state Exp; branches; next ; 1.7.14.1 date 2006.07.09.21.20.06; author salo; state Exp; branches; next ; desc @@ 1.9 log @Update gnome-vfs2* to 2.16.0: gnome-vfs 2.16.0 * http: Fix crash on some redirects * http: Ignore fragment identifiers in URIs * support --disable-selinux * Fix gnome_vfs_mime_type_is_equal * inotify monitoring fixes gnome-vfs 2.15.92 * Remove old unused code * Better sniffing of text files * Tweak xfer callbacks for better performance gnome-vfs 2.15.91 * Avoid slow I/O looking for trash on remote shares * Inotify updates to avoid polling as much. * Build fix gnome-vfs 2.15.90 * Don't use deprectated dbus calls * Always dispatch monitor events * Add gnome_vfs_drive_needs_eject function. * Add support for compile time version checking. * Add GNOME_VFS_ERROR_INVALID_FILENAME error * Handle ENAMETOOLONG when converting from errno * Initialize SSL lazily * Fix error reporting in dns resolver code * Robustness fixes * Clean up code and fix warnings * dav fixes * ftp: fixes for IIS virtual directories * sftp: Support setting symlinks gnome-vfs 2.15.3 'Kill the monkeys' Note: The moniker code was moved to a seperate module called gnome-vfs-monikers. We need to keep that in the platform to be API/ABI compatible. Also note that bonobo mime related functions have been moved to libbonobo. This relase is free of Bonobos :) * Replace bonobo by DBus as IPC mechanism between clients and the daemon: Remove all references and dependencies on bonobo. (Initial work done by Richard Hult and Mikael Hallendal from Imendio) * Massive API documentation update. * INotify: fixes for remote (i.e. NFS) filesystems * INotify: Updates to the timers used (see ChangeLog) * Convert all use of pop to GOption * Fix non ACL file method build * OSX fix for GnomeVFSAddress * Handle %% escaping % in desktop files. (#343632) * Check for later version of libselinux. (#344349) gnome-vfs 2.15.2 * win32 fixes * Don't hide smb shares that end with $ * ACL support * Support for reading selinux context * Fix bug in gnome_vfs_uri_hash gnome-vfs 2.15.1 * Fix sftp symlink support * Fix smb connecting many times to the server * Add authentication to command line utils * Escape "?" in paths, as this is a special char in uris * Fix up symlink resolving in some cases * Portability fixes for the cdda method * Fix up locking around the xdg mime code where missing * Better handling of existing files in create/makedir for ftp * Shut down vfs backends on shutdown * Handle ftp anon login failure better * Handle more % expansions in Exec lines in desktop files * Make GnomeVFSDrive user_visible only if it supports media check * Fix ftp handling of large files @ text @$NetBSD: patch-ak,v 1.8 2006/07/07 00:24:43 minskim Exp $ http://bugzilla.gnome.org/show_bug.cgi?id=337993 --- imported/neon/ne_gnutls.c.orig 2006-06-26 16:17:37.000000000 -0700 +++ imported/neon/ne_gnutls.c @@@@ -0,0 +1,26 @@@@ +#include "config.h" + +#include + +#include "ne_ssl.h" + +#include "ne_private.h" +#include "ne_privssl.h" + +struct ne_ssl_dname_s { + int subject; /* non-zero if this is the subject DN object */ + gnutls_x509_crt cert; +}; + +struct ne_ssl_certificate_s { + ne_ssl_dname subj_dn, issuer_dn; + gnutls_x509_crt subject; + ne_ssl_certificate *issuer; + char *identity; +}; + +void ne_ssl_context_trustcert(ne_ssl_context *ctx, const ne_ssl_certificate *cert) +{ + gnutls_x509_crt certs = cert->subject; + gnutls_certificate_set_x509_trust(ctx->cred, &certs, 1); +} @ 1.8 log @Add a workaround for GNOME bug #337993. This fixes "undefined symbols" errors on Darwin. @ text @d1 1 a1 1 $NetBSD$ @ 1.7 log @Adopt patches from darwinports to make gnome-vfs2 build on OS X. While at it also combine patch-a[fk] since they've patched the same file. @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.6 2004/09/21 16:45:47 jmmv Exp $ d3 31 a33 14 --- libgnomevfs/gnome-vfs-cdrom.c.orig 2004-09-02 14:34:00.000000000 +0200 +++ libgnomevfs/gnome-vfs-cdrom.c @@@@ -89,8 +89,9 @@@@ _gnome_vfs_get_cdrom_type (const char *v } return type; -#elif defined(HAVE_SYS_MNTCTL_H) - return CDS_NO_INFO; +#elif defined(__linux__) + *fd = open (vol_dev_path, O_RDONLY|O_NONBLOCK); + return ioctl (*fd, CDROM_DISC_STATUS, CDSL_CURRENT); #elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__) struct ioc_toc_header header; #if defined(__FreeBSD__) || defined(__DragonFly__) @ 1.7.14.1 log @Pullup ticket 1732 - requested by minskim portability fixes for gnome-vfs2 Revisions pulled up: - pkgsrc/sysutils/gnome-vfs2/distinfo 1.55, 1.56, 1.57 - pkgsrc/sysutils/gnome-vfs2/patches/patch-ac 1.11, 1.12 - pkgsrc/sysutils/gnome-vfs2/patches/patch-ag 1.10 - pkgsrc/sysutils/gnome-vfs2/patches/patch-ak 1.8 - pkgsrc/sysutils/gnome-vfs2/patches/patch-al 1.8 - pkgsrc/sysutils/gnome-vfs2/patches/patch-as 1.3, 1.4 - pkgsrc/sysutils/gnome-vfs2/patches/patch-at 1.3 - pkgsrc/sysutils/gnome-vfs2/patches/patch-av 1.5 Module Name: pkgsrc Committed By: minskim Date: Thu Jul 6 23:35:15 UTC 2006 Modified Files: pkgsrc/sysutils/gnome-vfs2: distinfo Added Files: pkgsrc/sysutils/gnome-vfs2/patches: patch-ac patch-ag patch-as Log Message: Add a missing file from neon sources to fix an ündefined symbols" error on Darwin. This addresses one of the errors reported in PR pkg/33233. Patches obtained from GNOME CVS. --- Module Name: pkgsrc Committed By: minskim Date: Fri Jul 7 00:24:43 UTC 2006 Modified Files: pkgsrc/sysutils/gnome-vfs2: distinfo pkgsrc/sysutils/gnome-vfs2/patches: patch-ac patch-as Added Files: pkgsrc/sysutils/gnome-vfs2/patches: patch-ak patch-al Log Message: Add a workaround for GNOME bug #337993. This fixes ündefined symbols" errors on Darwin. --- Module Name: pkgsrc Committed By: minskim Date: Fri Jul 7 00:47:40 UTC 2006 Modified Files: pkgsrc/sysutils/gnome-vfs2: distinfo Added Files: pkgsrc/sysutils/gnome-vfs2/patches: patch-at patch-av Log Message: Add a workaround for GNOME bug #338015. This fixes PR pkg/33233. @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.8 2006/07/07 00:24:43 minskim Exp $ d3 14 a16 31 http://bugzilla.gnome.org/show_bug.cgi?id=337993 --- imported/neon/ne_gnutls.c.orig 2006-06-26 16:17:37.000000000 -0700 +++ imported/neon/ne_gnutls.c @@@@ -0,0 +1,26 @@@@ +#include "config.h" + +#include + +#include "ne_ssl.h" + +#include "ne_private.h" +#include "ne_privssl.h" + +struct ne_ssl_dname_s { + int subject; /* non-zero if this is the subject DN object */ + gnutls_x509_crt cert; +}; + +struct ne_ssl_certificate_s { + ne_ssl_dname subj_dn, issuer_dn; + gnutls_x509_crt subject; + ne_ssl_certificate *issuer; + char *identity; +}; + +void ne_ssl_context_trustcert(ne_ssl_context *ctx, const ne_ssl_certificate *cert) +{ + gnutls_x509_crt certs = cert->subject; + gnutls_certificate_set_x509_trust(ctx->cred, &certs, 1); +} @ 1.6 log @Update gnome-vfs2 and gnome-vfs2-{cdda,smb} to 2.8.0. This version corresponds to GNOME 2.8.0. gnome-vfs 2.8.0 * Bugs fixed: + Fixed GnuTLS support + Recognize fstab names written by HAL + Fix crashers in webdav caused by redirect + Various build fixes + Fixed leak in eggdesktopentries + Don't use short list when selecting component for mimetype + Prioritize exact matches when generating component shortlist for mimetype + Fix crashers in defaults.list parsing + Fix symlink support in ftp method + Set right type for smb share directories + Added workaround for IceCast/ShoutCast in neon http method + Fix crasher when using proxy in the neon http method + Implement gnome_vfs_mime_type_is_known and gnome_vfs_mime_get_value + Re-fixed unique names for moving and linking files in gnome_vfs_xfer + Added hack to make descriptions for folders right + distribute both http methods in tarball gnome-vfs 2.7.92 Note: The HAL support (which is disabled by default) has some known issues where it doesn't detecte volumes for all mounted filesystems. This is known to cause some problems with for instance trash handling. * Bugs fixed: + mime data change is emitted in an idle, fixing some hangs + fixes to mime desktop parser + update HAL code to work with dbus 0.22 + Added a workaround for --bind mounts in mtab + Fix some issues in the detection of unix mounts + Fix windows domain name parsing from smb uris + Don't check cdrom disk status if there is no disk in + Fix hang with dav directories with redirects + Fix scheme handling for default app selection + Prefer extensions to sniffing for xml files + Add back GnuTLS support + Try to get rid of unused items in thrash cache + code cleanups gnome-vfs 2.7.91 * Bugs fixed: + Various build fixes and leak fixes + really add support for ssh.com ssh servers + fix deadlock in sftp support + update howl usage to the API in howl 0.9.6 + fix mime type inheritance usage when listing all applications for a mimetype + change type of default application list you need to upgrade eel to handle this change + Remove extfs module. It had security issues and never worked well. + docs cleanup + added missing libgobject dependency to link line gnome-vfs 2.7.90 * Bugs fixed: + Support for ssh.com ssh servers (William Jon McCann) + Properly reinitialize DNS resolver when needed (Christian Kellner) + Renamed gnome_vfs_next_address to gnome_vfs_resolve_next_address (Christian Kellner) + Various compilation fixes for gcc 3.4, Solaris, x86-64 (Christophe Fergeau) * Translation updates: + sq (Laurent Dhima), lt (Žygimantas Beručka), bg (Alexander Shopov), da (Martin Willemoes Hansen), no (Kjartan Maraas), eu (Iñaki Larrañaga), en_CA (Adam Weinberger), es (Francisco Javier F. Serrador) gnome-vfs 2.7.5 * Bugs fixed: + Put back symbols inadvertantly removed. + desktop file parser cleanups. + http method cleanups + search vfs methods case insensitively gnome-vfs 2.7.4 * Bugs fixed: + Make move/copy merge directories instead of overwriting them when doing an xfer. + register GnomeVFSFileInfo in the glib GType system + 64 bit fixes from Josselin Mouette + misc doc fixes + misc bug fixes in backends, including: - fix crasher in tar:/// method - crasher in sftp method - smb fixes * Features + Use HAL for volumes, if enabled. + Implement kerberos/gssapi support for the ftp and smb methods. + Introduce davs for ssl dav. + Move daemon-only code over to a helper library for the daemon. + Implemented a simple resolver API. + entirely new http backend that uses neon + implement new MIME spec. This involves a total rewrite of the MIME backend, and involves desktop file parsers being installed. gnome-vfs 2.7.3 * Bugs fixed: + FreeBSD portability fixes + DragonFly portability fixes + translate strings in daemon + made ngettext translations work * Features + New function to list dns-sd browse domains + authentication in ftp backend + better performance in ftp backend gnome-vfs 2.7.2 * Bugs fixed: + solaris umount fixes + bonobo-storage fix + computer method volume name handling crash fixed + fix problem with buffer_write that caused ftp problems * Features + DNS-SD api + mDNS and DNS-SD support in network:// gnome-vfs 2.7.1 * Bugs fixed: + fixed some mime issues (sync w/ upstream) + keyring support for sftp: + deprecate ssh: and alias it to sftp: + handle cdrom/floppy mountpoints outside /mnt + fix multiple file copies with ftp: + fix some sftp bugs + freebsd build fix + new ask callback, used to implement ssh host key questions + Work on making sockets cancellable @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.5 2004/04/24 21:00:07 danw Exp $ @ 1.5 log @Darwin fixes (revert some of the earlier fixes, add a patch from GNOME CVS, and fix a really confused #ifdef) @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- libgnomevfs/gnome-vfs-cdrom.c.orig Sun Apr 11 09:43:13 2004 d5 1 a5 1 @@@@ -87,8 +87,9 @@@@ _gnome_vfs_get_cdrom_type (const char *v d14 1 a14 1 #elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) d16 1 a16 11 #if defined(__FreeBSD__) @@@@ -143,8 +144,7 @@@@ _gnome_vfs_get_cdrom_type (const char *v #endif /* defined(__FreeBSD__) */ return type; #else - *fd = open (vol_dev_path, O_RDONLY|O_NONBLOCK); - return ioctl (*fd, CDROM_DISC_STATUS, CDSL_CURRENT); + return CDS_NO_INFO; #endif } @ 1.4 log @Update gnome-vfs2 to 2.2.4. Changes are translation updates and bugfixes. Most notably, this version fixes a series of fundamental, long outstanding problems we had with GNOME2: * Nautilus works now * gnome-control-center no longer crashes * panel menus and entries are now correct * probably a ton of other gnome-vfs related problems @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.3 2003/02/15 16:29:33 jmmv Exp $ d3 4 a6 3 --- config.h.in.orig Thu Jan 16 18:21:17 2003 +++ config.h.in @@@@ -154,6 +157,9 @@@@ d8 18 a25 5 /* Define to 1 if you have the header file. */ #undef HAVE_SYS_MOUNT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_PARAM_H a26 2 /* Define to 1 if you have the header file. */ #undef HAVE_SYS_RESOURCE_H @ 1.3 log @- Note which GNOME bugs are tracking some of the issues we are currently patching. - Remove useless patches that make maintenance harder. - Use glib's g_dir_* functions instead of hacking the local file method to use readdir. - Bump PKGREVISION to 1. Reviewed by wiz. @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.2 2003/02/14 20:10:07 jmmv Exp $ @ 1.2 log @Updated to 2.2.2. Changes since 2.0.4: gnome-vfs 2.2.2 * Bugs fixed: + fixed memleak in monitors + fixed some ssh method problems + fixed some vfs moniker bugs gnome-vfs 2.2.1 * Bugs fixed: + Fixed deadlock wrt fam while adding many monitors + fixed memleak gnome-vfs 2.2.0 * Bugs fixed: + races and bugs in the GIOChannel support (Josh Parsons) * Featurelets + Added (disabled for now) gnutls ssl lib (Andrew McDonald) This will be enabled later when its been tested more. gnome-vfs 2.1.91 * Bugs fixed: + gzip header creation time + gnome_vfs_uri_extract_dirname crash + gnome_vfs_socket_buffer_peekc corrected gnome-vfs 2.1.6 * Bugs fixed: + fixed -lpthreads build failure (Owen Taylor) + Handle directory moves overwriting themselves (Alex Larsson) + Correct libdir handling (Frederic Crozat) * Featurelets + Deprecated gnome_vfs_mime_shutdown, gnome_vfs_loadinit, gnome_vfs_preinit and gnome_vfs_postinit. (Alex Larsson) + Lots of docs updates (Diego Gonzalez) + _ prefix internal functions. (Tim Janik) gnome-vfs 2.1.5 * Featurelets + Added GNOME_VFS_ERROR_NO_MASTER_BROWSER to GnomeVFSResult gnome-vfs 2.1.4 * Featurelets + gnome_vfs_open_fd() replaced console: method (Giovanni Corriga) Changes in the package: - Honor PKG_SYSCONFDIR. - Use GConf2's schemas.mk framework to register schemas. @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.1 2002/09/11 23:07:52 rh Exp $ a4 10 @@@@ -140,6 +140,9 @@@@ /* Define to 1 if you have the `statvfs' function. */ #undef HAVE_STATVFS +/* Define to 1 if you have the `readdir_r' function. */ +#undef HAVE_READDIR_R + /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H @ 1.1 log @Bump gnome-vfs2 to 2.0.4nb1: - Properly compile pluggable fs modules (pkg/18220) - Add missing dependencies (pkg/18220) - Make this more pkglint-friendly. - Don't try to tweak LTCONFIG_OVERRIDE towards ltmain.sh, use LIBTOOL_OVERRIDE instead @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- config.h.in.orig Mon Sep 9 12:25:36 2002 +++ config.h.in Mon Sep 9 12:26:02 2002 @@@@ -157,6 +157,9 @@@@ d15 10 @