Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Mar 2011 19:00:30 GMT
From:      Olivier Duchateau <duchateau.olivier@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/155729: [UPDATE] devel/thunar-svn-plugin to 0.1.4
Message-ID:  <201103201900.p2KJ0UC9081638@red.freebsd.org>
Resent-Message-ID: <201103201910.p2KJA1uK091145@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         155729
>Category:       ports
>Synopsis:       [UPDATE] devel/thunar-svn-plugin to 0.1.4
>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:   Sun Mar 20 19:10:00 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Olivier Duchateau
>Release:        FreeBSD 8.2-RELEASE
>Organization:
>Environment:
FreeBSD bornem.errements.net 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
Announce: http://foo-projects.org/pipermail/xfce/2011-March/028474.html

Add OPTIONS macro (for NLS, Git and Subversion).

Note: This plugin was tested with Git enabled, but I noticed, clone repository doesn't work (or I don't know how it works).
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -urN /usr/ports/devel/thunar-svn-plugin/Makefile thunar-svn-plugin/Makefile
--- /usr/ports/devel/thunar-svn-plugin/Makefile	2011-03-03 11:12:22.000000000 +0100
+++ thunar-svn-plugin/Makefile	2011-03-20 19:43:42.000000000 +0100
@@ -6,24 +6,30 @@
 #
 
 PORTNAME=	thunar-svn-plugin
-PORTVERSION=	0.0.3
-PORTREVISION=	10
+PORTVERSION=	0.1.4
 CATEGORIES=	devel xfce
 MASTER_SITES=	${MASTER_SITE_XFCE}
-MASTER_SITE_SUBDIR=/src/thunar-plugins/${PORTNAME}/${PORTVERSION:R}
+MASTER_SITE_SUBDIR=	src/thunar-plugins/${PORTNAME:S/svn/vcs/}/${PORTVERSION:R}
+DISTNAME=	${PORTNAME:S/svn/vcs/}-${PORTVERSION}
 DIST_SUBDIR=	xfce4
 
 MAINTAINER=	sergey.dyatko@gmail.com
 COMMENT=	Subversion plugin for Thunar
 
-LIB_DEPENDS=	svn_client-1:${PORTSDIR}/devel/subversion
-
+USE_AUTOTOOLS=	libtool
 USE_BZIP2=	yes
 USE_GMAKE=	yes
-USE_GETTEXT=	yes
 GNU_CONFIGURE=	yes
-USE_GNOME=	gtk20
-USE_XFCE=	configenv libexo thunar thunarvfs
+USE_GNOME=	desktopfileutils gnomehack gtk20 glib20 intltool intlhack \
+		pkgconfig
+USE_XFCE=	configenv libexo libutil thunar
+INSTALLS_ICONS=	yes
+
+CONFIGURE_ENV+=	ac_cv_prog_AWK="${AWK}"
+
+OPTIONS=	NLS "Enable Native Language Support" on \
+		GIT "Enable Git support" off \
+		SVN "Enable Subversion support" on
 
 .include <bsd.port.pre.mk>
 
@@ -31,9 +37,34 @@
 BROKEN=		does not configure on 6.X
 .endif
 
-post-patch:
-	@${REINPLACE_CMD} -e 's|exo-0\.3|exo-1|g; \
-		s|thunarx-1|thunarx-2|g' \
-		${WRKSRC}/configure
+.if !defined(WITHOUT_NLS)
+USE_GETTEXT=	yes
+CONFIGURE_ARGS+=--enable-nls
+PLIST_SUB+=	NLS=""
+.else
+CONFIGURE_ARGS+=--disable-nls
+PLIST_SUB+=	NLS="@comment "
+.endif
+
+.if defined(WITH_GIT)
+RUN_DEPENDS+=	git:${PORTSDIR}/devel/git
+CONFIGURE_ARGS+=--enable-git
+PLIST_SUB+=	GIT=""
+.else
+CONFIGURE_ARGS+=--disable-git
+PLIST_SUB+=	GIT="@comment "
+.endif
+
+.if !defined(WITHOUT_SVN)
+LIB_DEPENDS+=	svn_client-1:${PORTSDIR}/devel/subversion
+CONFIGURE_ARGS+=--enable-subversion
+PLIST_SUB+=	SVN=""
+.else
+CONFIGURE_ARGS+=--disable-subversion
+PLIST_SUB+=	SVN="@comment "
+.endif
+
+post-install:
+	@-update-desktop-database
 
 .include <bsd.port.post.mk>
diff -urN /usr/ports/devel/thunar-svn-plugin/distinfo thunar-svn-plugin/distinfo
--- /usr/ports/devel/thunar-svn-plugin/distinfo	2009-03-23 19:51:40.000000000 +0100
+++ thunar-svn-plugin/distinfo	2011-03-20 19:30:24.000000000 +0100
@@ -1,3 +1,2 @@
-MD5 (xfce4/thunar-svn-plugin-0.0.3.tar.bz2) = 0686a3c02e8bd0d536ccce30cefa34fc
-SHA256 (xfce4/thunar-svn-plugin-0.0.3.tar.bz2) = ebe50225401bd90ca8603403a7c5b00de7846aca3fd1cec44a3b9c295114f598
-SIZE (xfce4/thunar-svn-plugin-0.0.3.tar.bz2) = 354641
+SHA256 (xfce4/thunar-vcs-plugin-0.1.4.tar.bz2) = 7dbbdb22113cec40f6dc46cf4fd113b47928af15ba64e9fc66305a01c4291d4c
+SIZE (xfce4/thunar-vcs-plugin-0.1.4.tar.bz2) = 435835
diff -urN /usr/ports/devel/thunar-svn-plugin/files/patch-Makefile.in thunar-svn-plugin/files/patch-Makefile.in
--- /usr/ports/devel/thunar-svn-plugin/files/patch-Makefile.in	2009-06-12 20:30:21.000000000 +0200
+++ thunar-svn-plugin/files/patch-Makefile.in	1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
---- thunar-svn-plugin/Makefile.in.orig	2008-10-15 11:57:39.000000000 +0300
-+++ thunar-svn-plugin/Makefile.in	2008-10-15 11:55:46.000000000 +0300
-@@ -140,7 +140,7 @@
- INTLLIBS = @INTLLIBS@
- LDFLAGS = @LDFLAGS@
- LIBOBJS = @LIBOBJS@
--LIBS = @LIBS@
-+LIBS = @LIBS@ -L${LOCALBASE}/lib
- LIBTOOL = @LIBTOOL@
- LN_S = @LN_S@
- LTLIBOBJS = @LTLIBOBJS@
diff -urN /usr/ports/devel/thunar-svn-plugin/files/patch-fix-svn thunar-svn-plugin/files/patch-fix-svn
--- /usr/ports/devel/thunar-svn-plugin/files/patch-fix-svn	2009-04-23 10:58:54.000000000 +0200
+++ thunar-svn-plugin/files/patch-fix-svn	1970-01-01 01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
---- tsp-svn-helper/tsh-common.c.orig   2009-03-14 22:54:06.000000000 +0200
-+++ tsp-svn-helper/tsh-common.c        2009-04-21 09:12:45.000000000 +0300
-@@ -34,6 +34,7 @@
- #include <subversion-1/svn_pools.h>
- #include <subversion-1/svn_fs.h>
- #include <subversion-1/svn_time.h>
-+#include <subversion-1/svn_props.h>
- 
- #include "tsh-dialog-common.h"
- #include "tsh-login-dialog.h"
---- tsp-svn-helper/tsh-properties-dialog.c.orig        2009-03-14 22:54:06.000000000 +0200
-+++ tsp-svn-helper/tsh-properties-dialog.c     2009-04-21 09:13:12.000000000 +0300
-@@ -25,6 +25,7 @@
- #include <gtk/gtk.h>
- 
- #include <subversion-1/svn_client.h>
-+#include <subversion-1/svn_props.h>
- 
- #include "tsh-common.h"
- #include "tsh-properties-dialog.h"
-
-
diff -urN /usr/ports/devel/thunar-svn-plugin/pkg-plist thunar-svn-plugin/pkg-plist
--- /usr/ports/devel/thunar-svn-plugin/pkg-plist	2009-03-23 19:51:40.000000000 +0100
+++ thunar-svn-plugin/pkg-plist	2011-03-20 19:30:24.000000000 +0100
@@ -1,24 +1,36 @@
-lib/thunarx-1/thunar-svn-plugin.la
-lib/thunarx-1/thunar-svn-plugin.so
-libexec/tsp-svn-helper
+lib/thunarx-2/thunar-vcs-plugin.a
+lib/thunarx-2/thunar-vcs-plugin.la
+lib/thunarx-2/thunar-vcs-plugin.so
+%%GIT%%libexec/tvp-git-helper
+%%SVN%%libexec/tvp-svn-helper
+share/icons/hicolor/24x24/apps/git.png
 share/icons/hicolor/24x24/apps/subversion.png
+share/icons/hicolor/48x48/apps/git.png
 share/icons/hicolor/48x48/apps/subversion.png
-share/locale/ar/LC_MESSAGES/thunar-svn-plugin.mo
-share/locale/cs/LC_MESSAGES/thunar-svn-plugin.mo
-share/locale/da/LC_MESSAGES/thunar-svn-plugin.mo
-share/locale/en_GB/LC_MESSAGES/thunar-svn-plugin.mo
-share/locale/es/LC_MESSAGES/thunar-svn-plugin.mo
-share/locale/fr/LC_MESSAGES/thunar-svn-plugin.mo
-share/locale/gl/LC_MESSAGES/thunar-svn-plugin.mo
-share/locale/hu/LC_MESSAGES/thunar-svn-plugin.mo
-share/locale/id/LC_MESSAGES/thunar-svn-plugin.mo
-share/locale/lv/LC_MESSAGES/thunar-svn-plugin.mo
-share/locale/nl/LC_MESSAGES/thunar-svn-plugin.mo
-share/locale/pl/LC_MESSAGES/thunar-svn-plugin.mo
-share/locale/pt/LC_MESSAGES/thunar-svn-plugin.mo
-share/locale/pt_BR/LC_MESSAGES/thunar-svn-plugin.mo
-share/locale/sv/LC_MESSAGES/thunar-svn-plugin.mo
-share/locale/ur/LC_MESSAGES/thunar-svn-plugin.mo
-@dirrmtry share/locale/ur/LC_MESSAGES
-@dirrmtry share/locale/ur
-@dirrmtry lib/thunarx-1
+%%NLS%%share/locale/ar/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/ca/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/da/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/de/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/en_GB/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/es/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/gl/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/id/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/lv/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/pt/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/ur/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/ur_PK/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/thunar-vcs-plugin.mo
+%%NLS%%@dirrmtry share/locale/ur_PK/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/ur_PK
+%%NLS%%@dirrmtry share/locale/ur/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/ur
+@dirrmtry lib/thunarx-2
+@exec %%LOCALBASE%%/bin/update-desktop-database >/dev/null || /usr/bin/true
+@unexec %%LOCALBASE%%/bin/update-desktop-database >/dev/null || /usr/bin/true


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201103201900.p2KJ0UC9081638>