--- devel/Makefile (révision 548968) +++ devel/Makefile (copie de travail) @@ -895,6 +895,11 @@ SUBDIR += guile-lib SUBDIR += gumbo SUBDIR += gvfs + SUBDIR += gvfs-avahi + SUBDIR += gvfs-fuse + SUBDIR += gvfs-goa + SUBDIR += gvfs-nfs + SUBDIR += gvfs-smb SUBDIR += gvp SUBDIR += gwenhywfar SUBDIR += gwenhywfar-fox16 --- devel/gvfs/Makefile (révision 548968) +++ devel/gvfs/Makefile (copie de travail) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= gvfs -PORTVERSION= 1.30.4 -PORTREVISION= 4 +PORTVERSION= 1.46.0 CATEGORIES= devel gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome @@ -14,93 +13,124 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl -LIB_DEPENDS= libdbus-1.so:devel/dbus \ - libsoup-gnome-2.4.so:devel/libsoup-gnome \ - libsoup-2.4.so:devel/libsoup \ +BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas +RUN_DEPENDS= dbus>0:devel/dbus \ + gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas + +PORTSCOUT= limitw:1,even + +USES= gettext gnome localbase meson \ + pkgconfig tar:xz +USE_GNOME= glib20 libxml2 libxslt:build +# Options which depend of systemd and/or gudev +MESON_ARGS= -Dbluray=false \ + -Dgudev=false \ + -Dlogind=false \ + -Dsystemduserunitdir=no \ + -Dudisks2=false \ + -Dgphoto2=false \ + -Dlibusb=false \ + -Dcdda=false \ + -Dgphoto2=false \ + -Dmtp=false \ + -Dadmin=false \ + -Dafc=false \ + -Dtmpfilesdir=no + +_SLAVE_PORT?= main + +.if ${_SLAVE_PORT} == main +LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libgcrypt.so:security/libgcrypt \ libgcr-base-3.so:security/gcr \ - libsecret-1.so:security/libsecret \ - libp11-kit.so:security/p11-kit \ - libgpg-error.so:security/libgpg-error \ - libcdio.so:sysutils/libcdio \ - libjson-glib-1.0.so:devel/json-glib -PORTSCOUT= limitw:1,even + libsecret-1.so:security/libsecret -USES= gettext gmake gnome libarchive libtool localbase \ - pathfix pkgconfig tar:xz -USE_GNOME= glib20 intlhack libxslt:build -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --disable-bluray \ - --disable-gudev \ - --disable-libsystemd-login \ - --disable-udisks2 \ - --disable-gdu \ - --disable-udev \ - --disable-goa \ - --disable-libmtp \ - --disable-gtk \ - --disable-libsystemd-login \ - --disable-admin +USES+= libarchive -INSTALL_TARGET= install-strip +# Deactive every each slave ports +MESON_ARGS+= -Ddnssd=false \ + -Dfuse=false \ + -Dgoa=false \ + -Dgoogle=false \ + -Dnfs=false \ + -Dsmb=false +OPTIONS_SUB= yes +OPTIONS_DEFINE= MANPAGES +OPTIONS_DEFAULT= MANPAGES + +MANPAGES_BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl +MANPAGES_MESON_TRUE= man + GLIB_SCHEMAS= org.gnome.system.gvfs.enums.xml +.else +PKGNAMESUFFIX= -${_SLAVE_PORT} -OPTIONS_SUB= yes -OPTIONS_DEFINE= AVAHI SAMBA GPHOTO2 CDDA HAL FUSE AFC GOOGLE -OPTIONS_DEFAULT=AVAHI SAMBA GPHOTO2 CDDA HAL FUSE GOOGLE -CDDA_DESC= CDDA (enables HAL) -GPHOTO2_DESC= Gphoto 2 camera support (enables HAL) for PTP support -SAMBA_DESC= Samba support -AFC_DESC= Apple device support -GOOGLE_DESC= Google backend +RUN_DEPENDS+= ${LOCALBASE}/lib/gvfs/libgvfsdaemon.so:devel/gvfs -FUSE_USES= fuse -FUSE_CONFIGURE_ENABLE= fuse +# Deactive defaults options for slave ports +MESON_ARGS+= -Darchive=false \ + -Dhttp=false \ + -Dsftp=false \ + -Dafp=false \ + -Dkeyring=false \ + -Dgcr=false \ + -Dgcrypt=false \ + -Dsftp=false -SAMBA_USES= samba:lib -SAMBA_CONFIGURE_ENABLE= samba -SAMBA_CONFIGURE_WITH= samba-includes=${SAMBAINCLUDES} samba-libs=${SAMBALIBS} +INSTALL_TARGET= # empty +.endif -CDDA_LIB_DEPENDS= libcdio_paranoia.so:sysutils/libcdio-paranoia -CDDA_CONFIGURE_ENABLE= cdda +.if ${_SLAVE_PORT} == avahi +LIB_DEPENDS+= libavahi-glib.so:net/avahi-app -GPHOTO2_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 -GPHOTO2_CONFIGURE_ENABLE= gphoto2 +MESON_ARGS+= -Ddnssd=true \ + -Dfuse=false \ + -Dgoa=false \ + -Dgoogle=false \ + -Dnfs=false \ + -Dsmb=false -AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app -AVAHI_CONFIGURE_ENABLE= avahi +GLIB_SCHEMAS= org.gnome.system.dns_sd.gschema.xml +.elif ${_SLAVE_PORT} == fuse +USES+= fuse:3 -AFC_LIB_DEPENDS= libimobiledevice.so:comms/libimobiledevice \ - libplist.so:devel/libplist -AFC_CONFIGURE_ENABLE= afc +MESON_ARGS+= -Ddnssd=false \ + -Dfuse=true \ + -Dgoa=false \ + -Dgoogle=false \ + -Dnfs=false \ + -Dsmb=false +.elif ${_SLAVE_PORT} == goa +LIB_DEPENDS+= libgoa-1.0.so:net/gnome-online-accounts \ + libgdata.so:devel/libgdata -GOOGLE_CONFIGURE_ENABLE= google -GOOGLE_LIB_DEPENDS= libgdata.so:devel/libgdata \ - libgoa-1.0.so:net/gnome-online-accounts +MESON_ARGS+= -Ddnssd=false \ + -Dfuse=false \ + -Dgoa=true \ + -Dgoogle=true \ + -Dnfs=false \ + -Dsmb=false +.elif ${_SLAVE_PORT} == nfs +LIB_DEPENDS+= libnfs.so:net/libnfs -.include +MESON_ARGS+= -Ddnssd=false \ + -Dfuse=false \ + -Dgoa=false \ + -Dgoogle=false \ + -Dnfs=true \ + -Dsmb=false +.elif ${_SLAVE_PORT} == smb +USES+= samba:lib -.if ${PORT_OPTIONS:MSAMBA} -GLIB_SCHEMAS+= org.gnome.system.smb.gschema.xml -.endif +MESON_ARGS+= -Ddnssd=false \ + -Dfuse=false \ + -Dgoa=false \ + -Dgoogle=false \ + -Dnfs=false \ + -Dsmb=true -.if ${PORT_OPTIONS:MAVAHI} -GLIB_SCHEMAS+= org.gnome.system.dns_sd.gschema.xml +GLIB_SCHEMAS= org.gnome.system.smb.gschema.xml .endif -.if ${PORT_OPTIONS:MHAL} || ${PORT_OPTIONS:MGPHOTO2} || ${PORT_OPTIONS:MCDDA} -LIB_DEPENDS+= libhal.so:sysutils/hal -RUN_DEPENDS+= gnome-mount:sysutils/gnome-mount -PLIST_SUB+= HAL="" -.else -CONFIGURE_ARGS+=--disable-hal -PLIST_SUB+= HAL="@comment " -.endif - -post-install: - @${MKDIR} ${STAGEDIR}${DATADIR}/remote-volume-monitors - @${RM} -r ${STAGEDIR}${PREFIX}/lib/systemd - .include --- devel/gvfs/distinfo (révision 548968) +++ devel/gvfs/distinfo (copie de travail) @@ -1,3 +1,3 @@ -TIMESTAMP = 1526113308 -SHA256 (gnome/gvfs-1.30.4.tar.xz) = 981e0aca7f4e2e99860137f9fd99c335fa72a764156d253caf1069380a8e3afa -SIZE (gnome/gvfs-1.30.4.tar.xz) = 1895304 +TIMESTAMP = 1600266418 +SHA256 (gnome/gvfs-1.46.0.tar.xz) = 78ba73a6da09a21ce3acc776b46c26dd5bea216463a65d65b4052a57f5d970e9 +SIZE (gnome/gvfs-1.46.0.tar.xz) = 1219720 --- devel/gvfs/files/patch-client_Makefile.in (révision 548968) +++ devel/gvfs/files/patch-client_Makefile.in (nonexistent) @@ -1,11 +0,0 @@ ---- client/Makefile.in.orig 2015-08-17 21:54:17.000000000 +0200 -+++ client/Makefile.in 2015-08-17 21:54:39.000000000 +0200 -@@ -292,7 +292,7 @@ - EXEEXT = @EXEEXT@ - FGREP = @FGREP@ - FUSE_CFLAGS = @FUSE_CFLAGS@ --FUSE_LIBS = @FUSE_LIBS@ -+FUSE_LIBS = @FUSE_LIBS@ -lfuse - GCR_CFLAGS = @GCR_CFLAGS@ - GCR_LIBS = @GCR_LIBS@ - GDU_CFLAGS = @GDU_CFLAGS@ --- devel/gvfs/pkg-plist (révision 548968) +++ devel/gvfs/pkg-plist (copie de travail) @@ -1,21 +1,3 @@ -bin/gvfs-cat -bin/gvfs-copy -bin/gvfs-info -bin/gvfs-less -bin/gvfs-ls -bin/gvfs-mime -bin/gvfs-mkdir -bin/gvfs-monitor-dir -bin/gvfs-monitor-file -bin/gvfs-mount -bin/gvfs-move -bin/gvfs-open -bin/gvfs-rename -bin/gvfs-rm -bin/gvfs-save -bin/gvfs-set-attribute -bin/gvfs-trash -bin/gvfs-tree include/gvfs-client/gvfs/gvfsurimapper.h include/gvfs-client/gvfs/gvfsuriutils.h lib/gio/modules/libgioremote-volume-monitor.so @@ -22,103 +4,42 @@ lib/gio/modules/libgvfsdbus.so lib/gvfs/libgvfscommon.so lib/gvfs/libgvfsdaemon.so -%%AFC%%libexec/gvfs-afc-volume-monitor -%%GPHOTO2%%libexec/gvfs-gphoto2-volume-monitor -%%HAL%%libexec/gvfs-hal-volume-monitor +libexec/gvfsd libexec/gvfsd-afp libexec/gvfsd-afp-browse -%%AFC%%libexec/gvfsd-afc -libexec/gvfsd libexec/gvfsd-archive libexec/gvfsd-burn -%%CDDA%%libexec/gvfsd-cdda libexec/gvfsd-computer libexec/gvfsd-dav -%%AVAHI%%libexec/gvfsd-dnssd libexec/gvfsd-ftp -%%FUSE%%libexec/gvfsd-fuse -%%GOOGLE%%libexec/gvfsd-google -%%GPHOTO2%%libexec/gvfsd-gphoto2 libexec/gvfsd-http libexec/gvfsd-localtest libexec/gvfsd-metadata libexec/gvfsd-network +libexec/gvfsd-recent libexec/gvfsd-sftp -%%SAMBA%%libexec/gvfsd-smb -%%SAMBA%%libexec/gvfsd-smb-browse libexec/gvfsd-trash -man/man1/gvfs-cat.1.gz -man/man1/gvfs-copy.1.gz -man/man1/gvfs-info.1.gz -man/man1/gvfs-less.1.gz -man/man1/gvfs-ls.1.gz -man/man1/gvfs-mime.1.gz -man/man1/gvfs-mkdir.1.gz -man/man1/gvfs-monitor-dir.1.gz -man/man1/gvfs-monitor-file.1.gz -man/man1/gvfs-mount.1.gz -man/man1/gvfs-move.1.gz -man/man1/gvfs-open.1.gz -man/man1/gvfs-rename.1.gz -man/man1/gvfs-rm.1.gz -man/man1/gvfs-save.1.gz -man/man1/gvfs-set-attribute.1.gz -man/man1/gvfs-trash.1.gz -man/man1/gvfs-tree.1.gz -man/man1/gvfsd-fuse.1.gz -man/man1/gvfsd-metadata.1.gz -man/man1/gvfsd.1.gz -man/man7/gvfs.7.gz -%%AVAHI%%share/GConf/gsettings/gvfs-dns-sd.convert -%%SAMBA%%share/GConf/gsettings/gvfs-smb.convert -share/bash-completion/completions/gvfs-cat -share/bash-completion/completions/gvfs-copy -share/bash-completion/completions/gvfs-info -share/bash-completion/completions/gvfs-less -share/bash-completion/completions/gvfs-ls -share/bash-completion/completions/gvfs-mkdir -share/bash-completion/completions/gvfs-monitor-dir -share/bash-completion/completions/gvfs-monitor-file -share/bash-completion/completions/gvfs-mount -share/bash-completion/completions/gvfs-move -share/bash-completion/completions/gvfs-open -share/bash-completion/completions/gvfs-rename -share/bash-completion/completions/gvfs-rm -share/bash-completion/completions/gvfs-save -share/bash-completion/completions/gvfs-set-attribute -share/bash-completion/completions/gvfs-trash -share/bash-completion/completions/gvfs-tree +%%MANPAGES%%man/man1/gvfsd-fuse.1.gz +%%MANPAGES%%man/man1/gvfsd-metadata.1.gz +%%MANPAGES%%man/man1/gvfsd.1.gz +%%MANPAGES%%man/man7/gvfs.7.gz share/dbus-1/services/org.gtk.vfs.Daemon.service share/dbus-1/services/org.gtk.vfs.Metadata.service -share/polkit-1/actions/org.gtk.vfs.file-operations.policy -share/polkit-1/rules.d/org.gtk.vfs.file-operations.rules -%%AFC%%share/dbus-1/services/org.gtk.vfs.AfcVolumeMonitor.service -%%GPHOTO2%%share/dbus-1/services/org.gtk.vfs.GPhoto2VolumeMonitor.service -%%HAL%%share/dbus-1/services/org.gtk.vfs.HalVolumeMonitor.service -%%AFC%%%%DATADIR%%/mounts/afc.mount -share/gvfs/mounts/afp-browse.mount -share/gvfs/mounts/afp.mount +%%DATADIR%%/mounts/afp-browse.mount +%%DATADIR%%/mounts/afp.mount %%DATADIR%%/mounts/archive.mount %%DATADIR%%/mounts/burn.mount -%%CDDA%%%%DATADIR%%/mounts/cdda.mount %%DATADIR%%/mounts/computer.mount %%DATADIR%%/mounts/dav.mount -%%AVAHI%%%%DATADIR%%/mounts/dav+sd.mount -%%AVAHI%%%%DATADIR%%/mounts/dns-sd.mount %%DATADIR%%/mounts/ftp.mount +%%DATADIR%%/mounts/ftpis.mount %%DATADIR%%/mounts/ftps.mount -%%GOOGLE%%%%DATADIR%%/mounts/google.mount -%%GPHOTO2%%%%DATADIR%%/mounts/gphoto2.mount %%DATADIR%%/mounts/http.mount %%DATADIR%%/mounts/localtest.mount %%DATADIR%%/mounts/network.mount +%%DATADIR%%/mounts/recent.mount %%DATADIR%%/mounts/sftp.mount -%%SAMBA%%%%DATADIR%%/mounts/smb-browse.mount -%%SAMBA%%%%DATADIR%%/mounts/smb.mount %%DATADIR%%/mounts/trash.mount -%%AFC%%%%DATADIR%%/remote-volume-monitors/afc.monitor -%%GPHOTO2%%%%DATADIR%%/remote-volume-monitors/gphoto2.monitor -%%HAL%%%%DATADIR%%/remote-volume-monitors/hal.monitor share/locale/af/LC_MESSAGES/gvfs.mo share/locale/ar/LC_MESSAGES/gvfs.mo share/locale/as/LC_MESSAGES/gvfs.mo @@ -144,11 +65,13 @@ share/locale/fa/LC_MESSAGES/gvfs.mo share/locale/fi/LC_MESSAGES/gvfs.mo share/locale/fr/LC_MESSAGES/gvfs.mo +share/locale/fur/LC_MESSAGES/gvfs.mo share/locale/ga/LC_MESSAGES/gvfs.mo share/locale/gl/LC_MESSAGES/gvfs.mo share/locale/gu/LC_MESSAGES/gvfs.mo share/locale/he/LC_MESSAGES/gvfs.mo share/locale/hi/LC_MESSAGES/gvfs.mo +share/locale/hr/LC_MESSAGES/gvfs.mo share/locale/hu/LC_MESSAGES/gvfs.mo share/locale/id/LC_MESSAGES/gvfs.mo share/locale/it/LC_MESSAGES/gvfs.mo @@ -163,8 +86,10 @@ share/locale/mk/LC_MESSAGES/gvfs.mo share/locale/ml/LC_MESSAGES/gvfs.mo share/locale/mr/LC_MESSAGES/gvfs.mo +share/locale/ms/LC_MESSAGES/gvfs.mo share/locale/nb/LC_MESSAGES/gvfs.mo share/locale/nds/LC_MESSAGES/gvfs.mo +share/locale/ne/LC_MESSAGES/gvfs.mo share/locale/nl/LC_MESSAGES/gvfs.mo share/locale/nn/LC_MESSAGES/gvfs.mo share/locale/oc/LC_MESSAGES/gvfs.mo @@ -192,5 +117,3 @@ share/locale/zh_CN/LC_MESSAGES/gvfs.mo share/locale/zh_HK/LC_MESSAGES/gvfs.mo share/locale/zh_TW/LC_MESSAGES/gvfs.mo -@dir %%DATADIR%%/remote-volume-monitors -@dir share/GConf/gsettings --- devel/gvfs-avahi/Makefile (nonexistent) +++ devel/gvfs-avahi/Makefile (copie de travail) @@ -0,0 +1,30 @@ +# $FreeBSD$ + +PORTREVISION= 0 + +COMMENT= DNS-SD backend for GVfs + +MASTERDIR= ${.CURDIR}/../../devel/gvfs +PLIST= ${.CURDIR}/pkg-plist + +_SLAVE_PORT= avahi + +pre-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/gvfs/mounts + @${MKDIR} ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas + @${MKDIR} ${STAGEDIR}${PREFIX}/share/GConf/gsettings + +do-install: + @${INSTALL_SCRIPT} ${BUILD_WRKSRC}/daemon/gvfsd-dnssd \ + ${STAGEDIR}${PREFIX}/libexec/ + @${INSTALL_DATA} ${BUILD_WRKSRC}/daemon/dns-sd.mount \ + ${STAGEDIR}${PREFIX}/share/gvfs/mounts/ + @${INSTALL_DATA} ${WRKSRC}/daemon/gvfs-dns-sd.convert \ + ${STAGEDIR}${PREFIX}/share/GConf/gsettings/ + @${INSTALL_DATA} ${WRKSRC}/daemon/org.gnome.system.dns_sd.gschema.xml \ + ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/ + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/gvfsd-dnssd + +.include "${MASTERDIR}/Makefile" --- devel/gvfs-avahi/pkg-plist (nonexistent) +++ devel/gvfs-avahi/pkg-plist (copie de travail) @@ -0,0 +1,3 @@ +libexec/gvfsd-dnssd +share/GConf/gsettings/gvfs-dns-sd.convert +share/gvfs/mounts/dns-sd.mount --- devel/gvfs-fuse/Makefile (nonexistent) +++ devel/gvfs-fuse/Makefile (copie de travail) @@ -0,0 +1,19 @@ +# $FreeBSD$ + +PORTREVISION= 0 + +COMMENT= FUSE backend for GVfs + +MASTERDIR= ${.CURDIR}/../../devel/gvfs +PLIST= ${.CURDIR}/pkg-plist + +_SLAVE_PORT= fuse + +do-install: + @${INSTALL_SCRIPT} ${BUILD_WRKSRC}/client/gvfsd-fuse \ + ${STAGEDIR}${PREFIX}/libexec/ + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/gvfsd-fuse + +.include "${MASTERDIR}/Makefile" --- devel/gvfs-fuse/pkg-plist (nonexistent) +++ devel/gvfs-fuse/pkg-plist (copie de travail) @@ -0,0 +1, @@ +libexec/gvfsd-fuse --- devel/gvfs-goa/Makefile (nonexistent) +++ devel/gvfs-goa/Makefile (copie de travail) @@ -0,0 +1,34 @@ +# $FreeBSD$ + +PORTREVISION= 0 + +COMMENT= GNOME Online Accounts backend for GVfs + +MASTERDIR= ${.CURDIR}/../../devel/gvfs +PLIST= ${.CURDIR}/pkg-plist + +_SLAVE_PORT= goa + +pre-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/gvfs/mounts + @${MKDIR} ${STAGEDIR}${PREFIX}/share/gvfs/remote-volume-monitors + @${MKDIR} ${STAGEDIR}${PREFIX}/share/dbus-1/services + +do-install: + @${INSTALL_SCRIPT} ${BUILD_WRKSRC}/daemon/gvfsd-google \ + ${STAGEDIR}${PREFIX}/libexec + @${INSTALL_DATA} ${BUILD_WRKSRC}/daemon/google.mount \ + ${STAGEDIR}${PREFIX}/share/gvfs/mounts/ + + @${INSTALL_SCRIPT} ${BUILD_WRKSRC}/monitor/goa/gvfs-goa-volume-monitor \ + ${STAGEDIR}${PREFIX}/libexec + @${INSTALL_DATA} ${BUILD_WRKSRC}/monitor/org.gtk.vfs.GoaVolumeMonitor.service \ + ${STAGEDIR}${PREFIX}/share/dbus-1/services/ + @${INSTALL_DATA} ${WRKSRC}/monitor/goa/goa.monitor \ + ${STAGEDIR}${PREFIX}/share/gvfs/remote-volume-monitors + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/gvfs-goa-volume-monitor + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/gvfsd-google + +.include "${MASTERDIR}/Makefile" --- devel/gvfs-goa/pkg-plist (nonexistent) +++ devel/gvfs-goa/pkg-plist (copie de travail) @@ -0,0 +1,5 @@ +libexec/gvfs-goa-volume-monitor +libexec/gvfsd-google +share/dbus-1/services/org.gtk.vfs.GoaVolumeMonitor.service +share/gvfs/mounts/google.mount +share/gvfs/remote-volume-monitors/goa.monitor --- devel/gvfs-nfs/Makefile (nonexistent) +++ devel/gvfs-nfs/Makefile (copie de travail) @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTREVISION= 0 + +COMMENT= NFS backend for GVfs + +MASTERDIR= ${.CURDIR}/../../devel/gvfs +PLIST= ${.CURDIR}/pkg-plist + +_SLAVE_PORT= nfs + +pre-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/gvfs/mounts + +do-install: + @${INSTALL_SCRIPT} ${BUILD_WRKSRC}/daemon/gvfsd-nfs \ + ${STAGEDIR}${PREFIX}/libexec/ + @${INSTALL_DATA} ${BUILD_WRKSRC}/daemon/nfs.mount \ + ${STAGEDIR}${PREFIX}/share/gvfs/mounts + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/gvfsd-nfs + +.include "${MASTERDIR}/Makefile" --- devel/gvfs-nfs/pkg-plist (nonexistent) +++ devel/gvfs-nfs/pkg-plist (copie de travail) @@ -0,0 +1,2 @@ +libexec/gvfsd-nfs +share/gvfs/mounts/nfs.mount --- devel/gvfs-smb/Makefile (nonexistent) +++ devel/gvfs-smb/Makefile (copie de travail) @@ -0,0 +1,35 @@ +# $FreeBSD$ + +PORTREVISION= 0 + +COMMENT= Free SMB/CIFS backend for GVfs + +MASTERDIR= ${.CURDIR}/../../devel/gvfs +PLIST= ${.CURDIR}/pkg-plist + +_SLAVE_PORT= smb + +pre-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/gvfs/mounts + @${MKDIR} ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas + @${MKDIR} ${STAGEDIR}${PREFIX}/share/GConf/gsettings + +do-install: + @${INSTALL_SCRIPT} ${BUILD_WRKSRC}/daemon/gvfsd-smb \ + ${STAGEDIR}${PREFIX}/libexec/ + @${INSTALL_SCRIPT} ${BUILD_WRKSRC}/daemon/gvfsd-smb-browse \ + ${STAGEDIR}${PREFIX}/libexec/ + @${INSTALL_DATA} ${BUILD_WRKSRC}/daemon/smb.mount \ + ${STAGEDIR}${PREFIX}/share/gvfs/mounts/ + @${INSTALL_DATA} ${BUILD_WRKSRC}/daemon/smb-browse.mount \ + ${STAGEDIR}${PREFIX}/share/gvfs/mounts/ + @${INSTALL_DATA} ${WRKSRC}/daemon/gvfs-smb.convert \ + ${STAGEDIR}${PREFIX}/share/GConf/gsettings/ + @${INSTALL_DATA} ${WRKSRC}/daemon/org.gnome.system.smb.gschema.xml \ + ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/ + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/gvfsd-smb + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/gvfsd-smb-browse + +.include "${MASTERDIR}/Makefile" --- devel/gvfs-smb/pkg-plist (nonexistent) +++ devel/gvfs-smb/pkg-plist (copie de travail) @@ -0,0 +1,5 @@ +libexec/gvfsd-smb +libexec/gvfsd-smb-browse +share/GConf/gsettings/gvfs-smb.convert +share/gvfs/mounts/smb-browse.mount +share/gvfs/mounts/smb.mount