Fri Nov 9 12:50:49 2018 UTC ()
Import renameutils-0.12.0 from pkgsrc-wip.

The file renaming utilities consists of five programs designed to make renaming
of files faster and less cumbersome:
- qmv ("quick move") allows a bunch of file names to be edited in a text editor;
- imv ("interactive move") allows a single file name to be edited in the
  terminal using the GNU Readline library
- qcp and icp are similar to qmv and imv but copy files instead of moving them;
- deurlname removes URL encoded characters (such as %20 representing space) from
  file names.

PR pkg/52546, which I neglected for a year.


(bsiegert)
diff -r1.783 -r1.784 pkgsrc/sysutils/Makefile
diff -r0 -r1.1 pkgsrc/sysutils/renameutils/DESCR
diff -r0 -r1.1 pkgsrc/sysutils/renameutils/Makefile
diff -r0 -r1.1 pkgsrc/sysutils/renameutils/PLIST
diff -r0 -r1.1 pkgsrc/sysutils/renameutils/distinfo
diff -r0 -r1.1 pkgsrc/sysutils/renameutils/options.mk
diff -r0 -r1.1 pkgsrc/sysutils/renameutils/patches/patch-src_Makefile.in
diff -r0 -r1.1 pkgsrc/sysutils/renameutils/patches/patch-src_icmd.c
diff -r0 -r1.1 pkgsrc/sysutils/renameutils/patches/patch-src_qcmd.c

cvs diff -r1.783 -r1.784 pkgsrc/sysutils/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/Makefile 2018/10/27 10:03:35 1.783
+++ pkgsrc/sysutils/Makefile 2018/11/09 12:50:49 1.784
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.783 2018/10/27 10:03:35 skrll Exp $ 1# $NetBSD: Makefile,v 1.784 2018/11/09 12:50:49 bsiegert Exp $
2# 2#
3 3
4COMMENT= System utilities 4COMMENT= System utilities
5 5
6SUBDIR+= 855resolution 6SUBDIR+= 855resolution
7SUBDIR+= 915resolution 7SUBDIR+= 915resolution
8SUBDIR+= 9base 8SUBDIR+= 9base
9SUBDIR+= WCMCommander 9SUBDIR+= WCMCommander
10SUBDIR+= accountsservice 10SUBDIR+= accountsservice
11SUBDIR+= acpica-utils 11SUBDIR+= acpica-utils
12SUBDIR+= acpidump 12SUBDIR+= acpidump
13SUBDIR+= adtool 13SUBDIR+= adtool
14SUBDIR+= afbinit 14SUBDIR+= afbinit
@@ -487,26 +487,27 @@ SUBDIR+= py-supervisor @@ -487,26 +487,27 @@ SUBDIR+= py-supervisor
487SUBDIR+= py-syslog-ng 487SUBDIR+= py-syslog-ng
488SUBDIR+= py-watchdog 488SUBDIR+= py-watchdog
489SUBDIR+= py-xattr 489SUBDIR+= py-xattr
490SUBDIR+= qdirstat 490SUBDIR+= qdirstat
491SUBDIR+= qlogtools 491SUBDIR+= qlogtools
492SUBDIR+= qpasswd 492SUBDIR+= qpasswd
493SUBDIR+= radeontool 493SUBDIR+= radeontool
494SUBDIR+= radmind 494SUBDIR+= radmind
495SUBDIR+= rcm 495SUBDIR+= rcm
496SUBDIR+= rconfig 496SUBDIR+= rconfig
497SUBDIR+= rdfind 497SUBDIR+= rdfind
498SUBDIR+= rdiff-backup 498SUBDIR+= rdiff-backup
499SUBDIR+= rename 499SUBDIR+= rename
 500SUBDIR+= renameutils
500SUBDIR+= rfstool 501SUBDIR+= rfstool
501SUBDIR+= riemann-client 502SUBDIR+= riemann-client
502SUBDIR+= rkdeveloptool 503SUBDIR+= rkdeveloptool
503SUBDIR+= rkflashtool 504SUBDIR+= rkflashtool
504SUBDIR+= rmtrash 505SUBDIR+= rmtrash
505SUBDIR+= roller 506SUBDIR+= roller
506SUBDIR+= rox 507SUBDIR+= rox
507SUBDIR+= rsnapshot 508SUBDIR+= rsnapshot
508SUBDIR+= rsyslog 509SUBDIR+= rsyslog
509SUBDIR+= rsyslog-dbi 510SUBDIR+= rsyslog-dbi
510SUBDIR+= rsyslog-elasticsearch 511SUBDIR+= rsyslog-elasticsearch
511SUBDIR+= rsyslog-gnutls 512SUBDIR+= rsyslog-gnutls
512SUBDIR+= rsyslog-gssapi 513SUBDIR+= rsyslog-gssapi

File Added: pkgsrc/sysutils/renameutils/DESCR
The file renaming utilities consists of five programs designed to make renaming
of files faster and less cumbersome:
- qmv ("quick move") allows a bunch of file names to be edited in a text editor;
- imv ("interactive move") allows a single file name to be edited in the
  terminal using the GNU Readline library
- qcp and icp are similar to qmv and imv but copy files instead of moving them;
- deurlname removes URL encoded characters (such as %20 representing space) from
  file names.

File Added: pkgsrc/sysutils/renameutils/Makefile
# $NetBSD: Makefile,v 1.1 2018/11/09 12:50:49 bsiegert Exp $

DISTNAME=	renameutils-0.12.0
CATEGORIES=	sysutils converters
MASTER_SITES=	http://download.savannah.gnu.org/releases/renameutils/

MAINTAINER=	mcy@lm7.fr
HOMEPAGE=	http://www.nongnu.org/renameutils/
COMMENT=	Rename files faster and more easily
LICENSE=	gnu-gpl-v3

GNU_CONFIGURE=		yes
DEPENDS+=		coreutils-[0-9]*:../../sysutils/coreutils

.include "options.mk"
.include "../../devel/readline/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/sysutils/renameutils/PLIST
@comment $NetBSD: PLIST,v 1.1 2018/11/09 12:50:49 bsiegert Exp $
bin/deurlname
bin/icmd
bin/icp
bin/imv
bin/qcmd
bin/qcp
bin/qmv
man/man1/deurlname.1
man/man1/icmd.1
man/man1/icp.1
man/man1/imv.1
man/man1/qcmd.1
man/man1/qcp.1
man/man1/qmv.1
${PLIST.nls}share/locale/af/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/be/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/bg/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/ca/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/cs/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/da/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/de/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/el/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/es/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/et/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/eu/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/fi/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/fr/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/fr/LC_MESSAGES/renameutils.mo
${PLIST.nls}share/locale/ga/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/gl/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/hu/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/it/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/ja/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/ko/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/ms/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/nb/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/nl/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/pl/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/pt/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/ro/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/ru/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/rw/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/sk/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/sl/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/sv/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/sv/LC_MESSAGES/renameutils.mo
${PLIST.nls}share/locale/tr/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/uk/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/vi/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/renameutils-gnulib.mo
${PLIST.nls}share/locale/zh_TW/LC_MESSAGES/renameutils-gnulib.mo

File Added: pkgsrc/sysutils/renameutils/distinfo
$NetBSD: distinfo,v 1.1 2018/11/09 12:50:49 bsiegert Exp $

SHA1 (renameutils-0.12.0.tar.gz) = 8c6edae4ee374330a01a95257fd552b5cb7540bc
RMD160 (renameutils-0.12.0.tar.gz) = 996cf00d764ed3f4443fcf7af4ed3649bda365f3
SHA512 (renameutils-0.12.0.tar.gz) = 8aae157e6ead86a2fbf970ecdb27d6067c2d35c04058ead9a3c0af3d99d466d37d8c4f1da0562ef2bea9cf9bd5f8de4d14340906427df421dba1a5c234c63bd6
Size (renameutils-0.12.0.tar.gz) = 954114 bytes
SHA1 (patch-src_Makefile.in) = 7651e887d78a0dc44ccccca6d180e4ac26ade7d9
SHA1 (patch-src_icmd.c) = 39107f0b3b7d9ca7b10243e7a9ca732143f89229
SHA1 (patch-src_qcmd.c) = 210650d9f6bd78a4351c93ce8bab5dfcbeafb23b

File Added: pkgsrc/sysutils/renameutils/options.mk
# $NetBSD: options.mk,v 1.1 2018/11/09 12:50:49 bsiegert Exp $

PKG_OPTIONS_VAR=	PKG_OPTIONS.renameutils
PKG_SUPPORTED_OPTIONS=	nls
PKG_SUGGESTED_OPTIONS=	nls

.include "../../mk/bsd.options.mk"

PLIST_VARS+=		nls

.if !empty(PKG_OPTIONS:Mnls)
USE_PKGLOCALEDIR=       yes
PLIST.nls=		yes
.include "../../devel/gettext-lib/buildlink3.mk"
.else
CONFIGURE_ARGS+=	--disable-nls
.endif

File Added: pkgsrc/sysutils/renameutils/patches/patch-src_Makefile.in
$NetBSD: patch-src_Makefile.in,v 1.1 2018/11/09 12:50:49 bsiegert Exp $

Fix typo in src/Makefile.in. This should be fixed in the next upstream release.
--- src/Makefile.in~	2012-04-23 07:24:10.000000000 -0400
+++ src/Makefile.in	2017-09-16 14:12:56.000000000 -0400
@@ -1577,7 +1577,7 @@
 	@[ -f icp ] || (echo $(LN_S) icmd icp ; $(LN_S) icmd icp)
 
 install-exec-local:
-	$(mkdir_p) $(DESTDIR)($bindir)
+	$(mkdir_p) $(DESTDIR)$(bindir)
 	@[ -f $(DESTDIR)$(bindir)/qmv ] || (echo $(LN_S) qcmd $(DESTDIR)$(bindir)/qmv ; $(LN_S) qcmd $(DESTDIR)$(bindir)/qmv)
 	@[ -f $(DESTDIR)$(bindir)/qcp ] || (echo $(LN_S) qcmd $(DESTDIR)$(bindir)/qcp ; $(LN_S) qcmd $(DESTDIR)$(bindir)/qcp)
 	@[ -f $(DESTDIR)$(bindir)/imv ] || (echo $(LN_S) icmd $(DESTDIR)$(bindir)/imv ; $(LN_S) icmd $(DESTDIR)$(bindir)/imv)

File Added: pkgsrc/sysutils/renameutils/patches/patch-src_icmd.c
$NetBSD: patch-src_icmd.c,v 1.1 2018/11/09 12:50:49 bsiegert Exp $

Use mv and cp from GNU coreutils.
--- src/icmd.c.orig	2008-09-21 09:10:29 UTC
+++ src/icmd.c
@@ -45,8 +45,8 @@
 #include "common/string-utils.h"
 #include "common/common.h"
 
-#define MV_COMMAND "mv"
-#define CP_COMMAND "cp"
+#define MV_COMMAND "gmv"
+#define CP_COMMAND "gcp"
 /* This list should be up to date with mv and cp!
  * It was last updated on 2007-11-30 for
  * Debian coreutils 5.97-5.4 in unstable.

File Added: pkgsrc/sysutils/renameutils/patches/patch-src_qcmd.c
$NetBSD: patch-src_qcmd.c,v 1.1 2018/11/09 12:50:49 bsiegert Exp $

Use ls from GNU coreutils.
--- src/qcmd.c.orig	2011-08-21 17:15:51 UTC
+++ src/qcmd.c
@@ -239,7 +239,7 @@
     editor_program = xstrdup(editor_program);
 
     if (ls_program == NULL)
-        ls_program = xstrdup("ls");
+        ls_program = xstrdup("gls");
 
     /* Parse format options */
     if (format_options != NULL && !format->parse_options(format_options))