ports/145696: Port update: net/grsync - Update to v1.1.0
Ganael Laplanche
ganael.laplanche at martymac.com
Wed Apr 14 11:50:02 UTC 2010
>Number: 145696
>Category: ports
>Synopsis: Port update: net/grsync - Update to v1.1.0
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Wed Apr 14 11:50:02 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Ganael Laplanche
>Release: 9.0-CURRENT
>Organization:
http://contribs.martymac.org
>Environment:
FreeBSD laptop.martymac.com 9.0-CURRENT FreeBSD 9.0-CURRENT #6: Thu Jan 21 14:46:32 UTC 2010 martymac at laptop.martymac.com:/usr/obj/usr/src/sys/GENERIC i386
>Description:
This patch updates net/grsync to v1.1.0. This release fixes the long-time bug where rsync live status update was stuck and the main window could not be closed after synchronization.
>From the Changelog :
Version 1.1.0
"Use tray icon" preferences option added
Autogen.sh script upgraded
Modified Makefile.am to exclude subversion directories from the tar
distribution file, other small fixes
Added --protect-args option, on by default, solves the "remote filename
with spaces" problem
Fixed bug: doesn't save "itemized changes list" option
French translation updated (Thanks François)
Added mime type definition for grsync session files with icon
Updated desktop file to open session files with "grsync -i"
Made some fixes which could make grsync more stable on some systems
Added "run as superuser" extra options switch, uses "pkexec" from
policykit
Added rsync child watch function
Added rsync process exit status output
Fixed behaviour when rsync window is closed not by using the close
button
Added "contribute" menu item
Added workaround for freebsd and mac os X glib child watch problem
Fixed scrolling to end on pause
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -aurN grsync.orig/Makefile grsync/Makefile
--- grsync.orig/Makefile 2010-04-12 07:57:38.279526587 +0000
+++ grsync/Makefile 2010-04-13 07:18:36.705754222 +0000
@@ -6,7 +6,7 @@
#
PORTNAME= grsync
-PORTVERSION= 1.0.0
+PORTVERSION= 1.1.0
CATEGORIES= net ipv6
MASTER_SITES= http://www.opbyte.it/release/ \
GENTOO/distfiles \
@@ -17,10 +17,12 @@
RUN_DEPENDS= rsync:${PORTSDIR}/net/rsync
-USE_GNOME= gtk20
+USE_GNOME= gtk20 desktopfileutils
GNU_CONFIGURE= yes
USE_GMAKE= yes
+INSTALLS_ICONS= yes
+
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
@@ -40,4 +42,7 @@
${WRKSRC}/configure
.endif
+post-install:
+ @-update-desktop-database
+
.include <bsd.port.mk>
diff -aurN grsync.orig/distinfo grsync/distinfo
--- grsync.orig/distinfo 2010-04-12 07:57:38.295527922 +0000
+++ grsync/distinfo 2010-04-12 07:57:55.024510447 +0000
@@ -1,3 +1,3 @@
-MD5 (grsync-1.0.0.tar.gz) = 4deb6cc00658e224068324f43ec8714e
-SHA256 (grsync-1.0.0.tar.gz) = bfc8eab06cbd851de89ba5a0a5b662acc6ea6064b598d05de0c3b30724c33273
-SIZE (grsync-1.0.0.tar.gz) = 264559
+MD5 (grsync-1.1.0.tar.gz) = 64ced98754874e74d021903721a71417
+SHA256 (grsync-1.1.0.tar.gz) = 1184621d3c3cf95801fd1ece2e0a7ef478a7fc63462c3edb758699a84531f61d
+SIZE (grsync-1.1.0.tar.gz) = 279830
diff -aurN grsync.orig/pkg-plist grsync/pkg-plist
--- grsync.orig/pkg-plist 2010-04-12 07:57:38.293522849 +0000
+++ grsync/pkg-plist 2010-04-13 07:29:11.158292185 +0000
@@ -2,8 +2,15 @@
bin/grsync-batch
share/applications/grsync.desktop
share/pixmaps/grsync.png
+share/pixmaps/grsync-busy.png
share/grsync/grsync.glade
@dirrm share/grsync
+share/icons/hicolor/48x48/mimetypes/application-x-grsync-session.png
+ at dirrmtry share/icons/hicolor/48x48/mimetypes
+ at dirrmtry share/icons/hicolor/48x48
+ at dirrmtry share/icons/hicolor
+ at dirrmtry share/icons
+share/mime/packages/grsync.xml
%%NLS%%share/locale/ca_ES/LC_MESSAGES/grsync.mo
%%NLS%%share/locale/cs_CZ/LC_MESSAGES/grsync.mo
%%NLS%%share/locale/de_DE/LC_MESSAGES/grsync.mo
@@ -37,4 +44,8 @@
%%NLS%%@dirrmtry share/locale/sv_SE
%%NLS%%@dirrmtry share/locale/tr_TR/LC_MESSAGES
%%NLS%%@dirrmtry share/locale/tr_TR
+ at exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime
+ at unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime
+ at exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+ at unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
@dirrmtry share/applications
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list