From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Sep 3 16:50:03 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4949B10657DB for ; Fri, 3 Sep 2010 16:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0AA3F8FC21 for ; Fri, 3 Sep 2010 16:50:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o83Go2a7093108 for ; Fri, 3 Sep 2010 16:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o83Go20F093107; Fri, 3 Sep 2010 16:50:02 GMT (envelope-from gnats) Resent-Date: Fri, 3 Sep 2010 16:50:02 GMT Resent-Message-Id: <201009031650.o83Go20F093107@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Olivier Duchateau Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D51931065884 for ; Fri, 3 Sep 2010 16:48:45 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id C31178FC14 for ; Fri, 3 Sep 2010 16:48:45 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o83GmjOx037388 for ; Fri, 3 Sep 2010 16:48:45 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o83GmjQc037387; Fri, 3 Sep 2010 16:48:45 GMT (envelope-from nobody) Message-Id: <201009031648.o83GmjQc037387@www.freebsd.org> Date: Fri, 3 Sep 2010 16:48:45 GMT From: Olivier Duchateau To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/150252: [NEW PORT] sysutils/gigolo : frontend to connect/mount a remote filesystem X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Sep 2010 16:50:03 -0000 >Number: 150252 >Category: ports >Synopsis: [NEW PORT] sysutils/gigolo : frontend to connect/mount a remote filesystem >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Sep 03 16:50:02 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Olivier Duchateau >Release: FreeBSD 8.1-RELEASE >Organization: >Environment: FreeBSD bornem.errements.net 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: Gigolo is a frontend to easily manage connections to remote filesystems using GVfs. It allows you to quickly connect/mount a remote filesystem and manage bookmarks of such. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # gigolo/ # gigolo/files # gigolo/files/patch-wscript # gigolo/files/pkg-message.in # gigolo/pkg-descr # gigolo/Makefile # gigolo/distinfo # gigolo/pkg-plist # echo c - gigolo/ mkdir -p gigolo/ > /dev/null 2>&1 echo c - gigolo/files mkdir -p gigolo/files > /dev/null 2>&1 echo x - gigolo/files/patch-wscript sed 's/^X//' >gigolo/files/patch-wscript << 'e53a3982d3e64cdc83551f77f3d4d543' X--- wscript.orig 2009-12-31 01:28:13.000000000 +0100 X+++ wscript 2010-02-13 17:53:14.000000000 +0100 X@@ -43,6 +43,19 @@ X X X def configure(conf): X+ X+ def dirname_default(dirname, default, defname=None): X+ if getattr(Options.options, dirname) == '': X+ dirvalue = default X+ else: X+ dirvalue = getattr(Options.options, dirname) X+ X+ if not defname: X+ defname = dirname X+ conf.define(defname, dirvalue) X+ return dirvalue X+ X+ X conf.check_tool('compiler_cc intltool misc gnu_dirs') X X conf.check_cfg(package='gtk+-2.0', atleast_version='2.12.0', uselib_store='GTK', X@@ -54,6 +67,9 @@ X gtk_version = conf.check_cfg(modversion='gtk+-2.0', uselib_store='GTK') X gio_version = conf.check_cfg(modversion='gio-2.0', uselib_store='GIO') X X+ # define MANDIR X+ dirname_default('MANDIR', os.path.join(conf.env['PREFIX'], 'man')) X+ X conf.define('GETTEXT_PACKAGE', APPNAME, 1) X conf.define('PACKAGE', APPNAME, 1) X conf.define('VERSION', VERSION, 1) X@@ -81,7 +97,13 @@ X help='enable debug mode [default: No]', dest='debug') X opt.add_option('--update-po', action='store_true', default=False, X help='update the message catalogs for translation', dest='update_po') X- X+ # Remove options X+ opt.parser.remove_option('--oldincludedir') X+ opt.parser.remove_option('--infodir') X+ opt.parser.remove_option('--htmldir') X+ opt.parser.remove_option('--dvidir') X+ opt.parser.remove_option('--pdfdir') X+ opt.parser.remove_option('--psdir') X X @taskgen X @feature('intltool_po') e53a3982d3e64cdc83551f77f3d4d543 echo x - gigolo/files/pkg-message.in sed 's/^X//' >gigolo/files/pkg-message.in << '2b98dadbc26316deadbcffcddde5c978' XHow open resources in Thunar ? X XYou may need to add the following lines to your X~/.local/share/applications/defaults.list so that Thunar is Xused to open folders by gvfs-open : X Xx-directory/gnome-default-handler=Thunar.desktop Xinode/directory=Thunar.desktop Xx-directory/normal=Thunar.desktop X XThen restart your session. 2b98dadbc26316deadbcffcddde5c978 echo x - gigolo/pkg-descr sed 's/^X//' >gigolo/pkg-descr << 'dec361e3c9529f1f281153ee5e55d11c' XGigolo is a frontend to easily manage connections to remote filesystems Xusing GIO/GVfs. It allows you to quickly connect/mount a remote filesystem Xand manage bookmarks of such. X XWWW: http://www.uvena.de/gigolo/ dec361e3c9529f1f281153ee5e55d11c echo x - gigolo/Makefile sed 's/^X//' >gigolo/Makefile << '27ebe431b7063e6759619deaadc8719f' X# New ports collection makefile for: gigolo X# Date created: 2010-09-03 X# Whom: Olivier Duchateau X# X# $FreeBSD: $ X# X XPORTNAME= gigolo XPORTVERSION= 0.4.1 XCATEGORIES= sysutils xfce XMASTER_SITES= ${MASTER_SITE_XFCE} XMASTER_SITE_SUBDIR= src/apps/${PORTNAME}/${PORTVERSION:R} XDIST_SUBDIR= xfce4 X XMAINTAINER= duchateau.olivier@gmail.com XCOMMENT= Gigolo is a frontend to manage connections to remote filesystems X XRUN_DEPENDS= python:${PORTSDIR}/lang/python XLIB_DEPENDS= gvfscommon.0:${PORTSDIR}/devel/gvfs X XUSE_BZIP2= yes XUSE_PYTHON= yes XUSE_GETTEXT= yes XUSE_GNOME= gtk20 glib20 intltool intlhack desktopfileutils pkgconfig XUSE_XORG= x11 X XCONFIGURE_ENV+= CC="${CC=gcc}" XCONFIGURE_ARGS+= --prefix=${LOCALBASE} X XSUB_FILES= pkg-message XPKGMESSAGE= ${WRKDIR}/pkg-message X XMAN1= gigolo.1 X X.include X X.if !exists(${LOCALBASE}/modules/fuse.ko) XIGNORE= Enable FUSE support on ${PORTSDIR}/devel/gvfs X.endif X X# Only i386/amd64 due to limitations of fusefs-kmod X.if ${ARCH} != "i386" && ${ARCH} != "amd64" XBROKEN= Does not compile on other than i386/amd64 X.endif X X.if !defined(NO_LICENSES_INSTALL) XLICENSE= GPLv2 XLICENSE_FILE_GPLv2= ${WRKSRC}/COPYING X XPLIST_SUB= LICENSE="@comment " X.else XPLIST_SUB= LICENSE="" X.endif X Xpost-patch: X.if !defined(NO_LICENSES_INSTALL) X @${REINPLACE_CMD} -e 's| COPYING||' ${WRKSRC}/wscript X.endif X Xdo-configure: X @cd ${WRKSRC} && ${SETENV} ${PYTHON_CMD} waf configure \ X ${CONFIGURE_ARGS} && ${TRUE} X Xdo-build: X @cd ${WRKSRC} && ${SETENV} ${PYTHON_CMD} waf build && ${TRUE} X Xdo-install: X @cd ${WRKSRC} && ${SETENV} ${PYTHON_CMD} waf install && ${TRUE} X Xpost-install: X @-update-desktop-database X X @${ECHO_MSG} X @${CAT} ${PKGMESSAGE} X @${ECHO_MSG} X X.include 27ebe431b7063e6759619deaadc8719f echo x - gigolo/distinfo sed 's/^X//' >gigolo/distinfo << 'd42293af9fdfffd66e141c971993c217' XMD5 (xfce4/gigolo-0.4.1.tar.bz2) = 760bdc5753768214b379733a728b0c80 XSHA256 (xfce4/gigolo-0.4.1.tar.bz2) = 82f3b5f0ce3ff19c1facac1c89117d67bdf1d4fac66e42fb7a98a8b0d74a17f9 XSIZE (xfce4/gigolo-0.4.1.tar.bz2) = 194112 d42293af9fdfffd66e141c971993c217 echo x - gigolo/pkg-plist sed 's/^X//' >gigolo/pkg-plist << 'c1744bdecf96c5e9670dfdf3ac93b03b' Xbin/gigolo Xshare/applications/gigolo.desktop X%%DOCSDIR%%/AUTHORS X%%LICENSE%%%%DOCSDIR%%/COPYING X%%DOCSDIR%%/ChangeLog X%%DOCSDIR%%/NEWS X%%DOCSDIR%%/README X%%DOCSDIR%%/TODO Xshare/locale/ast/LC_MESSAGES/gigolo.mo Xshare/locale/bg/LC_MESSAGES/gigolo.mo Xshare/locale/ca/LC_MESSAGES/gigolo.mo Xshare/locale/cs/LC_MESSAGES/gigolo.mo Xshare/locale/da/LC_MESSAGES/gigolo.mo Xshare/locale/de/LC_MESSAGES/gigolo.mo Xshare/locale/el/LC_MESSAGES/gigolo.mo Xshare/locale/es/LC_MESSAGES/gigolo.mo Xshare/locale/eu/LC_MESSAGES/gigolo.mo Xshare/locale/fi/LC_MESSAGES/gigolo.mo Xshare/locale/fr/LC_MESSAGES/gigolo.mo Xshare/locale/gl/LC_MESSAGES/gigolo.mo Xshare/locale/hr/LC_MESSAGES/gigolo.mo Xshare/locale/hu/LC_MESSAGES/gigolo.mo Xshare/locale/id/LC_MESSAGES/gigolo.mo Xshare/locale/it/LC_MESSAGES/gigolo.mo Xshare/locale/ja/LC_MESSAGES/gigolo.mo Xshare/locale/kk/LC_MESSAGES/gigolo.mo Xshare/locale/lv/LC_MESSAGES/gigolo.mo Xshare/locale/nl/LC_MESSAGES/gigolo.mo Xshare/locale/pl/LC_MESSAGES/gigolo.mo Xshare/locale/pt/LC_MESSAGES/gigolo.mo Xshare/locale/pt_BR/LC_MESSAGES/gigolo.mo Xshare/locale/ru/LC_MESSAGES/gigolo.mo Xshare/locale/sk/LC_MESSAGES/gigolo.mo Xshare/locale/sv/LC_MESSAGES/gigolo.mo Xshare/locale/tr/LC_MESSAGES/gigolo.mo Xshare/locale/ug/LC_MESSAGES/gigolo.mo Xshare/locale/uk/LC_MESSAGES/gigolo.mo Xshare/locale/ur/LC_MESSAGES/gigolo.mo Xshare/locale/ur_PK/LC_MESSAGES/gigolo.mo Xshare/locale/zh_CN/LC_MESSAGES/gigolo.mo X@dirrmtry share/locale/zh_CN/LC_MESSAGES X@dirrmtry share/locale/zh_CN X@dirrmtry share/locale/ur_PK/LC_MESSAGES X@dirrmtry share/locale/ur_PK X@dirrmtry share/locale/ur/LC_MESSAGES X@dirrmtry share/locale/ur X@dirrmtry share/locale/uk/LC_MESSAGES X@dirrmtry share/locale/uk X@dirrmtry share/locale/ug/LC_MESSAGES X@dirrmtry share/locale/ug X@dirrmtry share/locale/tr/LC_MESSAGES X@dirrmtry share/locale/tr X@dirrmtry share/locale/sv/LC_MESSAGES X@dirrmtry share/locale/sv X@dirrmtry share/locale/sk/LC_MESSAGES X@dirrmtry share/locale/sk X@dirrmtry share/locale/ru/LC_MESSAGES X@dirrmtry share/locale/ru X@dirrmtry share/locale/pt_BR/LC_MESSAGES X@dirrmtry share/locale/pt_BR X@dirrmtry share/locale/pt/LC_MESSAGES X@dirrmtry share/locale/pt X@dirrmtry share/locale/pl/LC_MESSAGES X@dirrmtry share/locale/pl X@dirrmtry share/locale/nl/LC_MESSAGES X@dirrmtry share/locale/nl X@dirrmtry share/locale/lv/LC_MESSAGES X@dirrmtry share/locale/lv X@dirrmtry share/locale/kk/LC_MESSAGES X@dirrmtry share/locale/kk X@dirrmtry share/locale/ja/LC_MESSAGES X@dirrmtry share/locale/ja X@dirrmtry share/locale/it/LC_MESSAGES X@dirrmtry share/locale/it X@dirrmtry share/locale/id/LC_MESSAGES X@dirrmtry share/locale/id X@dirrmtry share/locale/hu/LC_MESSAGES X@dirrmtry share/locale/hu X@dirrmtry share/locale/hr/LC_MESSAGES X@dirrmtry share/locale/hr X@dirrmtry share/locale/gl/LC_MESSAGES X@dirrmtry share/locale/gl X@dirrmtry share/locale/fr/LC_MESSAGES X@dirrmtry share/locale/fr X@dirrmtry share/locale/fi/LC_MESSAGES X@dirrmtry share/locale/fi X@dirrmtry share/locale/eu/LC_MESSAGES X@dirrmtry share/locale/eu X@dirrmtry share/locale/es/LC_MESSAGES X@dirrmtry share/locale/es X@dirrmtry share/locale/el/LC_MESSAGES X@dirrmtry share/locale/el X@dirrmtry share/locale/de/LC_MESSAGES X@dirrmtry share/locale/de X@dirrmtry share/locale/da/LC_MESSAGES X@dirrmtry share/locale/da X@dirrmtry share/locale/cs/LC_MESSAGES X@dirrmtry share/locale/cs X@dirrmtry share/locale/ca/LC_MESSAGES X@dirrmtry share/locale/ca X@dirrmtry share/locale/bg/LC_MESSAGES X@dirrmtry share/locale/bg X@dirrmtry share/locale/ast/LC_MESSAGES X@dirrmtry share/locale/ast X@dirrm %%DOCSDIR%% X@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true X@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true c1744bdecf96c5e9670dfdf3ac93b03b exit >Release-Note: >Audit-Trail: >Unformatted: