summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorrh <rh@pkgsrc.org>2003-04-27 02:06:55 +0000
committerrh <rh@pkgsrc.org>2003-04-27 02:06:55 +0000
commit014b91020c50bdfc7424820b19db45559fbf6a7a (patch)
tree8a3c92ff70666b1d550c47ae06ce010ef77e8cbf /sysutils
parentdea68da505522b1550cb576cc6575d4d942fdf78 (diff)
downloadpkgsrc-014b91020c50bdfc7424820b19db45559fbf6a7a.tar.gz
Initial import of nautilus-2.2.3.1, the official file manager for GNOME2.
This is the same version that I imported to pkgsrc-wip earlier. With the latest gnome-vfs2 update, the package works now.
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/nautilus/DESCR3
-rw-r--r--sysutils/nautilus/Makefile49
-rw-r--r--sysutils/nautilus/PLIST357
-rw-r--r--sysutils/nautilus/distinfo8
-rw-r--r--sysutils/nautilus/patches/patch-aa33
-rw-r--r--sysutils/nautilus/patches/patch-ab16
-rw-r--r--sysutils/nautilus/patches/patch-ac14
-rw-r--r--sysutils/nautilus/patches/patch-ad282
8 files changed, 762 insertions, 0 deletions
diff --git a/sysutils/nautilus/DESCR b/sysutils/nautilus/DESCR
new file mode 100644
index 00000000000..4a98fac125a
--- /dev/null
+++ b/sysutils/nautilus/DESCR
@@ -0,0 +1,3 @@
+ Nautilus is the official file manager for the GNOME desktop. It is
+designed to be primarly a file manager, but there is support for web and
+file viewing too.
diff --git a/sysutils/nautilus/Makefile b/sysutils/nautilus/Makefile
new file mode 100644
index 00000000000..c8dead259cf
--- /dev/null
+++ b/sysutils/nautilus/Makefile
@@ -0,0 +1,49 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/04/27 02:06:56 rh Exp $
+#
+
+DISTNAME= nautilus-2.2.3.1
+CATEGORIES= sysutils gnome
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/nautilus/2.2/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= rh@netbsd.org
+HOMEPAGE= http://www.gnome.org/projects/nautilus/
+COMMENT= Nautilus file manager for GNOME2
+
+USE_PKGLOCALEDIR= yes
+USE_BUILDLINK2= yes
+USE_X11= yes
+USE_GMAKE= yes
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
+PKGCONFIG_OVERRIDE+= ${WRKSRC}/libnautilus/libnautilus.pc.in
+
+CONFIGURE_ENV+= GCONF_SCHEMA_FILE_DIR="${PREFIX}/share/gconf/schemas/"
+MAKE_ENV+= GCONF_SCHEMA_FILE_DIR="${PREFIX}/share/gconf/schemas/"
+
+GCONF2_SCHEMAS+= apps_nautilus_preferences.schemas
+
+pre-build:
+ for d in libnautilus libnautilus-adapter libnautilus-private src ; \
+ do \
+ cd ${WRKSRC}/$$d && \
+ for x in *.idl ; do \
+ ${PREFIX}/bin/orbit-idl-2 \
+ -I${LOCALBASE}/share/idl/bonobo-2.0 \
+ -I${LOCALBASE}/share/idl/bonobo-activation-2.0 \
+ -I.. \
+ -D__nautilus_view_component_COMPILATION $$x ; \
+ ${TOUCH} `${ECHO} $$x | ${SED} s/\.idl/_idl_stamp/\
+ | ${SED} s/-/_/g` ; \
+ done ; \
+ done
+
+.include "../../devel/GConf2/schemas.mk"
+.include "../../devel/eel2/buildlink2.mk"
+.include "../../graphics/imlib2/buildlink2.mk"
+.include "../../graphics/librsvg2/buildlink2.mk"
+.include "../../sysutils/fam/buildlink2.mk"
+.include "../../textproc/intltool/buildlink2.mk"
+.include "../../x11/gnome-desktop/buildlink2.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/nautilus/PLIST b/sysutils/nautilus/PLIST
new file mode 100644
index 00000000000..554e2295a4e
--- /dev/null
+++ b/sysutils/nautilus/PLIST
@@ -0,0 +1,357 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/04/27 02:06:55 rh Exp $
+bin/nautilus
+bin/nautilus-file-management-properties
+bin/nautilus-server-connect
+etc/X11/serverconfig/.directory
+etc/X11/starthere/.directory
+etc/X11/starthere/applications.desktop
+etc/X11/starthere/preferences.desktop
+etc/X11/starthere/serverconfig.desktop
+etc/X11/starthere/sysconfig.desktop
+etc/X11/sysconfig/.directory
+include/libnautilus/libnautilus.h
+include/libnautilus/nautilus-bonobo-ui.h
+include/libnautilus/nautilus-clipboard.h
+include/libnautilus/nautilus-distributed-undo.h
+include/libnautilus/nautilus-idle-queue.h
+include/libnautilus/nautilus-scroll-positionable.h
+include/libnautilus/nautilus-undo-private.h
+include/libnautilus/nautilus-undo.h
+include/libnautilus/nautilus-view-component.h
+include/libnautilus/nautilus-view-standard-main.h
+include/libnautilus/nautilus-view.h
+lib/bonobo/libnautilus-emblem-view.a
+lib/bonobo/libnautilus-emblem-view.la
+lib/bonobo/libnautilus-emblem-view.so
+lib/bonobo/libnautilus-history-view.a
+lib/bonobo/libnautilus-history-view.la
+lib/bonobo/libnautilus-history-view.so
+lib/bonobo/libnautilus-image-properties-view.a
+lib/bonobo/libnautilus-image-properties-view.la
+lib/bonobo/libnautilus-image-properties-view.so
+lib/bonobo/libnautilus-notes-view.a
+lib/bonobo/libnautilus-notes-view.la
+lib/bonobo/libnautilus-notes-view.so
+lib/bonobo/libnautilus-tree-view.a
+lib/bonobo/libnautilus-tree-view.la
+lib/bonobo/libnautilus-tree-view.so
+lib/bonobo/servers/Nautilus_ComponentAdapterFactory_std.server
+lib/bonobo/servers/Nautilus_Control_throbber.server
+lib/bonobo/servers/Nautilus_View_emblem.server
+lib/bonobo/servers/Nautilus_View_history.server
+lib/bonobo/servers/Nautilus_View_image_properties.server
+lib/bonobo/servers/Nautilus_View_notes.server
+lib/bonobo/servers/Nautilus_View_text.server
+lib/bonobo/servers/Nautilus_View_tree.server
+lib/bonobo/servers/Nautilus_shell.server
+lib/libnautilus-adapter.a
+lib/libnautilus-adapter.la
+lib/libnautilus-adapter.so
+lib/libnautilus-adapter.so.2
+lib/libnautilus-adapter.so.2.0
+lib/libnautilus-private.a
+lib/libnautilus-private.la
+lib/libnautilus-private.so
+lib/libnautilus-private.so.2
+lib/libnautilus-private.so.2.0
+lib/libnautilus.a
+lib/libnautilus.la
+lib/libnautilus.so
+lib/libnautilus.so.2
+lib/libnautilus.so.2.0
+lib/pkgconfig/libnautilus.pc
+libexec/nautilus-adapter
+libexec/nautilus-text-view
+libexec/nautilus-throbber
+share/applications/nautilus.desktop
+share/applications/network-scheme.desktop
+share/control-center-2.0/capplets/nautilus-file-management-properties.desktop
+share/gconf/schemas/apps_nautilus_preferences.schemas
+share/gnome-2.0/ui/nautilus-clipboard-ui.xml
+share/gnome-2.0/ui/nautilus-desktop-icon-view-ui.xml
+share/gnome-2.0/ui/nautilus-directory-view-ui.xml
+share/gnome-2.0/ui/nautilus-icon-view-ui.xml
+share/gnome-2.0/ui/nautilus-search-list-view-ui.xml
+share/gnome-2.0/ui/nautilus-shell-ui.xml
+share/gnome-2.0/ui/nautilus-text-view-ui.xml
+share/gnome/network/nautilus-server-connect.desktop
+share/idl/nautilus-distributed-undo.idl
+share/idl/nautilus-view-component.idl
+${PKGLOCALEDIR}/locale/am/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/ar/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/az/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/be/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/bg/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/ca/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/cs/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/da/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/de/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/el/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/en_GB/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/es/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/et/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/eu/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/fa/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/fi/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/ga/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/gl/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/he/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/hi/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/hu/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/it/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/ja/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/ko/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/lt/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/lv/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/mk/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/ml/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/mn/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/ms/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/nl/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/nn/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/no/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/pl/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/pt/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/ro/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/ru/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/sk/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/sl/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/sq/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/ta/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/th/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/uk/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/vi/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/wa/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/yi/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/zh_CN/LC_MESSAGES/nautilus.mo
+${PKGLOCALEDIR}/locale/zh_TW/LC_MESSAGES/nautilus.mo
+share/nautilus/browser.xml
+share/nautilus/filesystem-attributes.xml
+share/nautilus/glade/nautilus-bookmarks-window.glade
+share/nautilus/glade/nautilus-file-management-properties.glade
+share/nautilus/glade/nautilus-server-connect.glade
+share/nautilus/nautilus-extras.placeholder
+share/nautilus/nautilus-suggested.placeholder
+share/nautilus/patterns/.striated.png
+share/nautilus/patterns/blue_gray_rough.png
+share/nautilus/patterns/blue_ridge.png
+share/nautilus/patterns/blue_type.png
+share/nautilus/patterns/brushed_metal.png
+share/nautilus/patterns/burlap.jpg
+share/nautilus/patterns/camouflage.png
+share/nautilus/patterns/chalk.jpg
+share/nautilus/patterns/cork.png
+share/nautilus/patterns/countertop.png
+share/nautilus/patterns/dark-gnome.jpg
+share/nautilus/patterns/dots.png
+share/nautilus/patterns/fibers.png
+share/nautilus/patterns/fleur_de_lis.png
+share/nautilus/patterns/floral.png
+share/nautilus/patterns/fossil.png
+share/nautilus/patterns/gnome.jpg
+share/nautilus/patterns/green_weave.png
+share/nautilus/patterns/ice.png
+share/nautilus/patterns/manila_paper.png
+share/nautilus/patterns/moss_ridge.png
+share/nautilus/patterns/numbers.png
+share/nautilus/patterns/ocean_stripes.png
+share/nautilus/patterns/purple_marble.png
+share/nautilus/patterns/reset.png
+share/nautilus/patterns/ridged_paper.png
+share/nautilus/patterns/rough_paper.png
+share/nautilus/patterns/sky_ridge.png
+share/nautilus/patterns/snow_ridge.png
+share/nautilus/patterns/stucco.jpg
+share/nautilus/patterns/terracotta.png
+share/nautilus/patterns/wavy_white.png
+share/nautilus/services/text/google.xml
+share/nautilus/services/text/webster.xml
+share/nautilus/starthere-link.desktop
+share/nautilus/starthere.desktop
+share/nautilus/static_bookmarks.xml
+share/pixmaps/nautilus/CD_drive.png
+share/pixmaps/nautilus/HD_drive.png
+share/pixmaps/nautilus/Search.png
+share/pixmaps/nautilus/audio.png
+share/pixmaps/nautilus/backgrounds.png
+share/pixmaps/nautilus/chit_frame.png
+share/pixmaps/nautilus/colors.png
+share/pixmaps/nautilus/cpu.png
+share/pixmaps/nautilus/crux_eggplant/Search.png
+share/pixmaps/nautilus/crux_eggplant/crux_eggplant.xml
+share/pixmaps/nautilus/crux_eggplant/decrement-i.png
+share/pixmaps/nautilus/crux_eggplant/decrement.png
+share/pixmaps/nautilus/crux_eggplant/increment-i.png
+share/pixmaps/nautilus/crux_eggplant/increment.png
+share/pixmaps/nautilus/crux_eggplant/number_strip.png
+share/pixmaps/nautilus/crux_eggplant/theme_preview.png
+share/pixmaps/nautilus/crux_eggplant/throbber/001.png
+share/pixmaps/nautilus/crux_eggplant/throbber/002.png
+share/pixmaps/nautilus/crux_eggplant/throbber/003.png
+share/pixmaps/nautilus/crux_eggplant/throbber/004.png
+share/pixmaps/nautilus/crux_eggplant/throbber/005.png
+share/pixmaps/nautilus/crux_eggplant/throbber/006.png
+share/pixmaps/nautilus/crux_eggplant/throbber/007.png
+share/pixmaps/nautilus/crux_eggplant/throbber/008.png
+share/pixmaps/nautilus/crux_eggplant/throbber/009.png
+share/pixmaps/nautilus/crux_eggplant/throbber/010.png
+share/pixmaps/nautilus/crux_eggplant/throbber/011.png
+share/pixmaps/nautilus/crux_eggplant/throbber/012.png
+share/pixmaps/nautilus/crux_eggplant/throbber/013.png
+share/pixmaps/nautilus/crux_eggplant/throbber/014.png
+share/pixmaps/nautilus/crux_eggplant/throbber/015.png
+share/pixmaps/nautilus/crux_eggplant/throbber/016.png
+share/pixmaps/nautilus/crux_eggplant/throbber/017.png
+share/pixmaps/nautilus/crux_eggplant/throbber/018.png
+share/pixmaps/nautilus/crux_eggplant/throbber/019.png
+share/pixmaps/nautilus/crux_eggplant/throbber/020.png
+share/pixmaps/nautilus/crux_eggplant/throbber/021.png
+share/pixmaps/nautilus/crux_eggplant/throbber/022.png
+share/pixmaps/nautilus/crux_eggplant/throbber/023.png
+share/pixmaps/nautilus/crux_eggplant/throbber/024.png
+share/pixmaps/nautilus/crux_eggplant/throbber/025.png
+share/pixmaps/nautilus/crux_eggplant/throbber/026.png
+share/pixmaps/nautilus/crux_eggplant/throbber/027.png
+share/pixmaps/nautilus/crux_eggplant/throbber/028.png
+share/pixmaps/nautilus/crux_eggplant/throbber/029.png
+share/pixmaps/nautilus/crux_eggplant/throbber/030.png
+share/pixmaps/nautilus/crux_eggplant/throbber/rest.png
+share/pixmaps/nautilus/crux_eggplant/zoom_body.png
+share/pixmaps/nautilus/crux_teal/Search.png
+share/pixmaps/nautilus/crux_teal/crux_teal.xml
+share/pixmaps/nautilus/crux_teal/decrement-i.png
+share/pixmaps/nautilus/crux_teal/decrement.png
+share/pixmaps/nautilus/crux_teal/increment-i.png
+share/pixmaps/nautilus/crux_teal/increment.png
+share/pixmaps/nautilus/crux_teal/number_strip.png
+share/pixmaps/nautilus/crux_teal/theme_preview.png
+share/pixmaps/nautilus/crux_teal/throbber/001.png
+share/pixmaps/nautilus/crux_teal/throbber/002.png
+share/pixmaps/nautilus/crux_teal/throbber/003.png
+share/pixmaps/nautilus/crux_teal/throbber/004.png
+share/pixmaps/nautilus/crux_teal/throbber/005.png
+share/pixmaps/nautilus/crux_teal/throbber/006.png
+share/pixmaps/nautilus/crux_teal/throbber/007.png
+share/pixmaps/nautilus/crux_teal/throbber/008.png
+share/pixmaps/nautilus/crux_teal/throbber/009.png
+share/pixmaps/nautilus/crux_teal/throbber/010.png
+share/pixmaps/nautilus/crux_teal/throbber/011.png
+share/pixmaps/nautilus/crux_teal/throbber/012.png
+share/pixmaps/nautilus/crux_teal/throbber/013.png
+share/pixmaps/nautilus/crux_teal/throbber/014.png
+share/pixmaps/nautilus/crux_teal/throbber/015.png
+share/pixmaps/nautilus/crux_teal/throbber/016.png
+share/pixmaps/nautilus/crux_teal/throbber/017.png
+share/pixmaps/nautilus/crux_teal/throbber/018.png
+share/pixmaps/nautilus/crux_teal/throbber/019.png
+share/pixmaps/nautilus/crux_teal/throbber/020.png
+share/pixmaps/nautilus/crux_teal/throbber/021.png
+share/pixmaps/nautilus/crux_teal/throbber/022.png
+share/pixmaps/nautilus/crux_teal/throbber/023.png
+share/pixmaps/nautilus/crux_teal/throbber/024.png
+share/pixmaps/nautilus/crux_teal/throbber/025.png
+share/pixmaps/nautilus/crux_teal/throbber/026.png
+share/pixmaps/nautilus/crux_teal/throbber/027.png
+share/pixmaps/nautilus/crux_teal/throbber/028.png
+share/pixmaps/nautilus/crux_teal/throbber/029.png
+share/pixmaps/nautilus/crux_teal/throbber/030.png
+share/pixmaps/nautilus/crux_teal/throbber/rest.png
+share/pixmaps/nautilus/crux_teal/zoom_body.png
+share/pixmaps/nautilus/decrement.png
+share/pixmaps/nautilus/default/Search.png
+share/pixmaps/nautilus/default/decrement.png
+share/pixmaps/nautilus/default/default.xml
+share/pixmaps/nautilus/default/increment.png
+share/pixmaps/nautilus/default/number_strip.png
+share/pixmaps/nautilus/default/side_bar_image.png
+share/pixmaps/nautilus/default/theme_preview.png
+share/pixmaps/nautilus/default/zoom_body.png
+share/pixmaps/nautilus/emblems.png
+share/pixmaps/nautilus/erase.png
+share/pixmaps/nautilus/gnome/Services.png
+share/pixmaps/nautilus/gnome/gnome.xml
+share/pixmaps/nautilus/gnome/theme_preview.png
+share/pixmaps/nautilus/gnome/throbber/001.png
+share/pixmaps/nautilus/gnome/throbber/002.png
+share/pixmaps/nautilus/gnome/throbber/003.png
+share/pixmaps/nautilus/gnome/throbber/004.png
+share/pixmaps/nautilus/gnome/throbber/005.png
+share/pixmaps/nautilus/gnome/throbber/006.png
+share/pixmaps/nautilus/gnome/throbber/rest.png
+share/pixmaps/nautilus/increment.png
+share/pixmaps/nautilus/knob.png
+share/pixmaps/nautilus/memory_chip.gif
+share/pixmaps/nautilus/nautilus-desktop.png
+share/pixmaps/nautilus/nautilus-launch-icon.png
+share/pixmaps/nautilus/nautilus-mini-logo.png
+share/pixmaps/nautilus/nautilus-server-connect.png
+share/pixmaps/nautilus/note-indicator.png
+share/pixmaps/nautilus/number_strip.png
+share/pixmaps/nautilus/side_bar_image.png
+share/pixmaps/nautilus/sierra/green_weave.png
+share/pixmaps/nautilus/sierra/number_strip.png
+share/pixmaps/nautilus/sierra/sierra.xml
+share/pixmaps/nautilus/sierra/theme_preview.png
+share/pixmaps/nautilus/tahoe/bluewall.png
+share/pixmaps/nautilus/tahoe/number_strip.png
+share/pixmaps/nautilus/tahoe/tahoe.xml
+share/pixmaps/nautilus/tahoe/theme_preview.png
+share/pixmaps/nautilus/text-selection-frame.png
+share/pixmaps/nautilus/throbber/001.png
+share/pixmaps/nautilus/throbber/002.png
+share/pixmaps/nautilus/throbber/003.png
+share/pixmaps/nautilus/throbber/004.png
+share/pixmaps/nautilus/throbber/005.png
+share/pixmaps/nautilus/throbber/006.png
+share/pixmaps/nautilus/throbber/007.png
+share/pixmaps/nautilus/throbber/008.png
+share/pixmaps/nautilus/throbber/009.png
+share/pixmaps/nautilus/throbber/010.png
+share/pixmaps/nautilus/throbber/011.png
+share/pixmaps/nautilus/throbber/012.png
+share/pixmaps/nautilus/throbber/013.png
+share/pixmaps/nautilus/throbber/014.png
+share/pixmaps/nautilus/throbber/015.png
+share/pixmaps/nautilus/throbber/016.png
+share/pixmaps/nautilus/throbber/017.png
+share/pixmaps/nautilus/throbber/018.png
+share/pixmaps/nautilus/throbber/019.png
+share/pixmaps/nautilus/throbber/020.png
+share/pixmaps/nautilus/throbber/021.png
+share/pixmaps/nautilus/throbber/022.png
+share/pixmaps/nautilus/throbber/023.png
+share/pixmaps/nautilus/throbber/024.png
+share/pixmaps/nautilus/throbber/025.png
+share/pixmaps/nautilus/throbber/026.png
+share/pixmaps/nautilus/throbber/027.png
+share/pixmaps/nautilus/throbber/028.png
+share/pixmaps/nautilus/throbber/029.png
+share/pixmaps/nautilus/throbber/030.png
+share/pixmaps/nautilus/throbber/rest.png
+share/pixmaps/nautilus/thumbnail_frame.png
+share/pixmaps/nautilus/zoom_body.png
+@dirrm share/pixmaps/nautilus/throbber
+@dirrm share/pixmaps/nautilus/tahoe
+@dirrm share/pixmaps/nautilus/sierra
+@dirrm share/pixmaps/nautilus/gnome/throbber
+@dirrm share/pixmaps/nautilus/gnome
+@dirrm share/pixmaps/nautilus/default
+@dirrm share/pixmaps/nautilus/crux_teal/throbber
+@dirrm share/pixmaps/nautilus/crux_teal
+@dirrm share/pixmaps/nautilus/crux_eggplant/throbber
+@dirrm share/pixmaps/nautilus/crux_eggplant
+@dirrm share/pixmaps/nautilus
+@dirrm share/nautilus/services/text
+@dirrm share/nautilus/services
+@dirrm share/nautilus/patterns
+@dirrm share/nautilus/glade
+@dirrm share/nautilus
+@dirrm include/libnautilus
+@dirrm etc/X11/sysconfig
+@dirrm etc/X11/starthere
+@dirrm etc/X11/serverconfig
+@dirrm etc/X11
diff --git a/sysutils/nautilus/distinfo b/sysutils/nautilus/distinfo
new file mode 100644
index 00000000000..db40cf30ed6
--- /dev/null
+++ b/sysutils/nautilus/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/04/27 02:06:55 rh Exp $
+
+SHA1 (nautilus-2.2.3.1.tar.bz2) = 1e2055d4a6b9e35c2bc08a017a77601f7fc5074e
+Size (nautilus-2.2.3.1.tar.bz2) = 4558276 bytes
+SHA1 (patch-aa) = 334a3c4b4fe5b93c817f04c2de1f130ad7b17592
+SHA1 (patch-ab) = 38390bb0d8b705f561f8e2d30a323b78a982a777
+SHA1 (patch-ac) = ee6b0d6df93fa3aa44ab86754322067f586dd0e2
+SHA1 (patch-ad) = b994f9e62aef5794ef7caf3f4da1335dac681e28
diff --git a/sysutils/nautilus/patches/patch-aa b/sysutils/nautilus/patches/patch-aa
new file mode 100644
index 00000000000..52ec8e1d9ae
--- /dev/null
+++ b/sysutils/nautilus/patches/patch-aa
@@ -0,0 +1,33 @@
+$NetBSD: patch-aa,v 1.1.1.1 2003/04/27 02:06:56 rh Exp $
+
+--- libnautilus-private/filesystem-attributes.xml.orig Mon Jul 8 22:06:25 2002
++++ libnautilus-private/filesystem-attributes.xml
+@@ -3,10 +3,12 @@
+ <filesystem name="affs" _default_volume_name="AFFS Volume"/>
+ <filesystem name="afs" _default_volume_name="AFS Network Volume"/>
+ <filesystem name="auto" _default_volume_name="Auto-detected Volume"/>
++ <filesystem name="cd9660" _default_volume_name="CDROM Volume"/>
+ <filesystem name="cdda" _default_volume_name="CD Digital Audio"/>
+ <filesystem name="cdrom" _default_volume_name="CD-ROM Drive"/>
+ <filesystem name="devfs" _default_volume_name="Hardware Device Volume"/>
+ <filesystem name="ext2" _default_volume_name="Ext2 Linux Volume" trash="yes"/>
++ <filesystem name="ext2fs" _default_volume_name="Ext2 Linux Volume" trash="yes"/>
+ <filesystem name="ext3" _default_volume_name="Ext3 Linux Volume" trash="yes"/>
+ <filesystem name="fat" _default_volume_name="MSDOS Volume" trash="yes"/>
+ <filesystem name="hfs" _default_volume_name="MacOS Volume" trash="yes"/>
+@@ -15,10 +17,15 @@
+ <filesystem name="hsfs" _default_volume_name="Hsfs CDROM Volume"/>
+ <filesystem name="jfs" _default_volume_name="JFS Volume" trash="yes"/>
+ <filesystem name="hpfs" _default_volume_name="Windows NT Volume"/>
++ <filesystem name="linprocfs" _default_volume_name="System Volume"/>
++ <filesystem name="mfs" _default_volume_name="Memory Volume" trash="yes"/>
+ <filesystem name="minix" _default_volume_name="Minix Volume"/>
+ <filesystem name="msdos" _default_volume_name="MSDOS Volume"/>
+ <filesystem name="nfs" _default_volume_name="NFS Network Volume" trash="yes"/>
++ <filesystem name="ntfs" _default_volume_name="Windows NT Volume"/>
++ <filesystem name="nwfs" _default_volume_name="Netware Volume"/>
+ <filesystem name="proc" _default_volume_name="System Volume"/>
++ <filesystem name="procfs" _default_volume_name="System Volume"/>
+ <filesystem name="reiserfs" _default_volume_name="ReiserFS Linux Volume" trash="yes"/>
+ <filesystem name="smbfs" _default_volume_name="Windows Shared Volume" trash="yes"/>
+ <filesystem name="supermount" _default_volume_name="SuperMount Volume" />
diff --git a/sysutils/nautilus/patches/patch-ab b/sysutils/nautilus/patches/patch-ab
new file mode 100644
index 00000000000..f262ba7361b
--- /dev/null
+++ b/sysutils/nautilus/patches/patch-ab
@@ -0,0 +1,16 @@
+$NetBSD: patch-ab,v 1.1.1.1 2003/04/27 02:06:56 rh Exp $
+
+--- libnautilus-private/nautilus-medusa-support.c.orig 2001-10-29 06:21:46.000000000 +1000
++++ libnautilus-private/nautilus-medusa-support.c
+@@ -83,7 +83,11 @@ nautilus_medusa_check_cron_is_enabled (v
+ */
+ status = NAUTILUS_CRON_STATUS_OFF;
+
++#ifdef __NetBSD__
++ stat_file_name = g_strdup_printf ("/proc/%d/status", process_number);
++#else
+ stat_file_name = g_strdup_printf ("/proc/%d/stat", process_number);
++#endif
+ stat_file = fopen (stat_file_name, "r");
+ g_free (stat_file_name);
+
diff --git a/sysutils/nautilus/patches/patch-ac b/sysutils/nautilus/patches/patch-ac
new file mode 100644
index 00000000000..07e5bc914a1
--- /dev/null
+++ b/sysutils/nautilus/patches/patch-ac
@@ -0,0 +1,14 @@
+$NetBSD: patch-ac,v 1.1.1.1 2003/04/27 02:06:56 rh Exp $
+
+--- libnautilus-private/nautilus-thumbnails.c.orig 2003-03-26 00:47:25.000000000 +1000
++++ libnautilus-private/nautilus-thumbnails.c
+@@ -155,7 +155,9 @@ thumbnail_thread_starter_cb (gpointer da
+ pthread_attr_init (&thread_attributes);
+ pthread_attr_setdetachstate (&thread_attributes,
+ PTHREAD_CREATE_DETACHED);
++#ifdef _POSIX_THREAD_ATTR_STACKSIZE
+ pthread_attr_setstacksize (&thread_attributes, 128*1024);
++#endif
+ #ifdef DEBUG_THUMBNAILS
+ g_message ("(Main Thread) Creating thumbnails thread\n");
+ #endif
diff --git a/sysutils/nautilus/patches/patch-ad b/sysutils/nautilus/patches/patch-ad
new file mode 100644
index 00000000000..33c59596eff
--- /dev/null
+++ b/sysutils/nautilus/patches/patch-ad
@@ -0,0 +1,282 @@
+$NetBSD: patch-ad,v 1.1.1.1 2003/04/27 02:06:56 rh Exp $
+
+--- libnautilus-private/nautilus-volume-monitor.c.orig 2003-03-01 01:15:00.000000000 +1000
++++ libnautilus-private/nautilus-volume-monitor.c
+@@ -59,6 +59,17 @@
+ #include <sys/types.h>
+ #include <unistd.h>
+
++#include <sys/param.h>
++#if (defined(BSD) && BSD >= 199306)
++#include <sys/ucred.h>
++#include <sys/mount.h>
++
++#define HAVE_SETFSENT
++#define HAVE_FSTAB_H
++#define BSD_MNT
++#define setmntent(f,m) setfsent()
++#endif
++
+ #ifdef HAVE_SYS_VFSTAB_H
+ #include <sys/vfstab.h>
+ #else
+@@ -103,7 +114,7 @@
+ #define MNTOPT_RO "ro"
+ #endif
+
+-#ifndef HAVE_SETMNTENT
++#if !defined(HAVE_SETMNTENT) && !defined(HAVE_SETFSENT)
+ #define setmntent(f,m) fopen(f,m)
+ #endif
+
+@@ -492,6 +503,9 @@ nautilus_volume_monitor_get_volume_for_p
+ static gboolean
+ has_removable_mntent_options (MountTableEntry *ent)
+ {
++#if (defined(BSD) && BSD >= 199306)
++ struct fstab *fsent;
++#endif
+ #ifdef HAVE_HASMNTOPT
+ /* Use "owner" or "user" or "users" as our way of determining a removable volume */
+ if (hasmntopt (ent, "user") != NULL
+@@ -501,6 +515,12 @@ has_removable_mntent_options (MountTable
+ return TRUE;
+ }
+ #endif
++#if (defined(BSD) && BSD >= 199306)
++ fsent = getfsspec(ent->f_mntfromname);
++ if (fsent != NULL && strstr (fsent->fs_mntops, "noauto")) {
++ return TRUE;
++ }
++#endif
+
+ #ifdef SOLARIS_MNT
+ if (eel_str_has_prefix (ent->mnt_special, "/vol/")) {
+@@ -522,10 +542,15 @@ has_removable_mntent_options (MountTable
+ static GList *
+ get_removable_volumes (NautilusVolumeMonitor *monitor)
+ {
++#ifndef HAVE_SETFSENT
+ FILE *file;
+- GList *volumes;
+- MountTableEntry *ent;
+- NautilusVolume *volume;
++#else
++ int file;
++ struct fstab *fsent;
++#endif
++ GList *volumes = NULL;
++ MountTableEntry *ent = NULL;
++ NautilusVolume *volume = NULL;
+ char * fs_opt;
+ #ifdef HAVE_SYS_MNTTAB_H
+ MountTableEntry ent_storage;
+@@ -533,26 +558,27 @@ get_removable_volumes (NautilusVolumeMon
+ #ifdef HAVE_GETMNTINFO
+ int count, index;
+ #endif
+- ent = NULL;
+- volume = NULL;
+- volumes = NULL;
+
+ #ifdef HAVE_GETMNTINFO
+ count = getmntinfo (&ent, MNT_WAIT);
+ /* getmentinfo returns a pointer to static data. Do not free. */
+ for (index = 0; index < count; index++) {
+- if (has_removable_mntent_options (&ent[index])) {
++ if (has_removable_mntent_options (ent + index)) {
+ volume = create_volume (ent[index].f_mntfromname,
+ ent[index].f_mntonname);
+ volume->is_removable = TRUE;
+ volumes = finish_creating_volume_and_prepend
+- (monitor, volume, ent[index].f_fstypename, volumes);
++ (monitor, volume, ent[index].f_fstypename, volumes);
+ }
+ }
+ #endif
+
+ file = setmntent (MOUNT_TABLE_PATH, "r");
++#ifndef HAVE_SETFSENT
+ if (file == NULL) {
++#else
++ if (file == 0) {
++#endif
+ return NULL;
+ }
+
+@@ -587,9 +613,21 @@ get_removable_volumes (NautilusVolumeMon
+ (monitor, volume, ent->mnt_type, volumes);
+ }
+ }
++#elif defined (HAVE_SETFSENT)
++ while ((fsent = getfsent ()) != NULL) {
++ if (strstr (fsent->fs_mntops, "noauto") != NULL) {
++ volume = create_volume (fsent->fs_spec, fsent->fs_file);
++ volumes = finish_creating_volume_and_prepend
++ (monitor, volume, fsent->fs_vfstype, volumes);
++ }
++ }
+ #endif
+-
++
++#ifndef HAVE_SETFSENT
+ fclose (file);
++#else
++ endfsent();
++#endif
+
+ #ifdef HAVE_CDDA
+ volume = create_volume (CD_AUDIO_PATH, CD_AUDIO_PATH);
+@@ -619,7 +657,7 @@ entry_is_supermounted_volume (const Moun
+ return result;
+ }
+
+-#ifndef SOLARIS_MNT
++#if !defined(SOLARIS_MNT) && !defined(BSD_MNT)
+
+ static gboolean
+ volume_is_removable (const NautilusVolume *volume)
+@@ -963,23 +1001,34 @@ build_volume_list_delta (GList *list_one
+
+
+
+-#ifdef SOLARIS_MNT
++#if defined(SOLARIS_MNT) || defined(BSD_MNT)
+
+ static GList *
+ get_mount_list (NautilusVolumeMonitor *monitor)
+ {
+- FILE *fh;
+ GList *volumes;
++#ifndef HAVE_SETFSENT
+ MountTableEntry ent;
++ FILE *fh;
++#else
++ MountTableEntry *ent;
++ int fh, index;
++#endif
+ NautilusVolume *volume;
+
+ volumes = NULL;
+
++#ifndef HAVE_SETFSENT
+ fh = setmntent (MOUNT_TABLE_PATH, "r");
+ if (fh == NULL) {
++#else
++ fh = getmntinfo (&ent, MNT_WAIT);
++ if (fh == 0) {
++#endif
+ return NULL;
+ }
+
++#ifndef HAVE_SETFSENT
+ while (! getmntent(fh, &ent)) {
+ volume = create_volume (ent.mnt_special, ent.mnt_mountp);
+ volume->is_removable = has_removable_mntent_options (&ent);
+@@ -988,6 +1037,16 @@ get_mount_list (NautilusVolumeMonitor *m
+ }
+
+ fclose (fh);
++#else
++ /* getmentinfo returns a pointer to static data. Do not free. */
++ for (index = 0; index < fh; index++) {
++ volume = create_volume (ent[index].f_mntfromname,
++ ent[index].f_mntonname);
++ volume->is_removable = has_removable_mntent_options (ent + index);
++ volumes = finish_creating_volume_and_prepend
++ (monitor, volume, ent[index].f_fstypename, volumes);
++ }
++#endif
+
+ return volumes;
+ }
+@@ -1214,9 +1273,59 @@ mount_volumes_check_status (NautilusVolu
+ static int
+ get_cdrom_type (const char *vol_dev_path, int* fd)
+ {
+-#ifndef SOLARIS_MNT
++#if !defined(SOLARIS_MNT) && !defined(BSD_MNT)
+ *fd = open (vol_dev_path, O_RDONLY|O_NONBLOCK);
+ return ioctl (*fd, CDROM_DISC_STATUS, CDSL_CURRENT);
++#elif defined(BSD_MNT)
++#ifdef CDIOREADTOCENTRYS
++ struct cd_toc_entry cdentry;
++ struct ioc_read_toc_entry entry;
++#else
++ struct ioc_read_toc_single_entry entry;
++#endif
++ struct ioc_toc_header header;
++ int type;
++
++ *fd = open (vol_dev_path, O_RDONLY|O_NONBLOCK);
++ if (*fd < 0) {
++ return CDS_DATA_1;
++ }
++
++ if ( ioctl(*fd, CDIOREADTOCHEADER, &header) == 0) {
++ return CDS_DATA_1;
++ }
++
++ type = CDS_DATA_1;
++
++#ifdef CDIOREADTOCENTRYS
++ for (entry.starting_track = header.starting_track;
++ entry.starting_track <= header.ending_track;
++ entry.starting_track++) {
++ entry.address_format = CD_LBA_FORMAT;
++ entry.data_len = sizeof cdentry;
++ entry.data = &cdentry;
++ if (ioctl (*fd, CDIOREADTOCENTRYS, &entry) == 0) {
++ if (cdentry.control & CDROM_DATA_TRACK) {
++ type = CDS_AUDIO;
++ break;
++ }
++ }
++ }
++#else
++ for (entry.track = header.starting_track;
++ entry.track <= header.ending_track;
++ entry.track++) {
++ entry.address_format = CD_LBA_FORMAT;
++ if (ioctl (*fd, CDIOREADTOCENTRY, &entry) == 0) {
++ if (entry.entry.control & CDROM_DATA_TRACK) {
++ type = CDS_AUDIO;
++ break;
++ }
++ }
++ }
++#endif /* defined CDIOREADTOCENTRYS */
++
++ return type;
+ #else
+ GString *new_dev_path;
+ struct cdrom_tocentry entry;
+@@ -1768,7 +1877,7 @@ load_additional_mount_list_info (GList *
+ for (node = volume_list; node != NULL; node = node->next) {
+ volume = node->data;
+
+-#ifndef SOLARIS_MNT
++#if !defined(SOLARIS_MNT) && !defined(BSD_MNT)
+ /* These are set up by get_current_mount_list for Solaris. */
+ volume->is_removable = volume_is_removable (volume);
+ #endif
+@@ -1797,7 +1906,7 @@ finish_creating_volume (NautilusVolumeMo
+ ok = mount_volume_auto_add (volume);
+ } else if (strcmp (file_system_type_name, "cdda") == 0) {
+ ok = mount_volume_cdda_add (volume);
+- } else if (strcmp (file_system_type_name, "iso9660") == 0) {
++ } else if (strcmp (file_system_type_name, "cd9660") == 0) {
+ ok = mount_volume_iso9660_add (volume);
+ } else if (strcmp (file_system_type_name, "nfs") == 0) {
+ ok = mount_volume_nfs_add (volume);
+@@ -1835,8 +1944,8 @@ finish_creating_volume (NautilusVolumeMo
+ } else if (eel_str_has_prefix (volume->device_path, "/dev/cdrom")) {
+ volume->device_type = NAUTILUS_DEVICE_CDROM_DRIVE;
+ volume->is_removable = TRUE;
+- } else if (eel_str_has_prefix (volume->mount_path, "/mnt/")) {
+- name = volume->mount_path + strlen ("/mnt/");
++ } else if (eel_str_has_prefix (volume->mount_path, "/")) {
++ name = volume->mount_path + strlen ("/");
+
+ if (eel_str_has_prefix (name, "cdrom")
+ || eel_str_has_prefix (name, "burn")) {