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
--- 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 | |
4 | COMMENT= System utilities | | 4 | COMMENT= System utilities |
5 | | | 5 | |
6 | SUBDIR+= 855resolution | | 6 | SUBDIR+= 855resolution |
7 | SUBDIR+= 915resolution | | 7 | SUBDIR+= 915resolution |
8 | SUBDIR+= 9base | | 8 | SUBDIR+= 9base |
9 | SUBDIR+= WCMCommander | | 9 | SUBDIR+= WCMCommander |
10 | SUBDIR+= accountsservice | | 10 | SUBDIR+= accountsservice |
11 | SUBDIR+= acpica-utils | | 11 | SUBDIR+= acpica-utils |
12 | SUBDIR+= acpidump | | 12 | SUBDIR+= acpidump |
13 | SUBDIR+= adtool | | 13 | SUBDIR+= adtool |
14 | SUBDIR+= afbinit | | 14 | SUBDIR+= afbinit |
| @@ -487,26 +487,27 @@ SUBDIR+= py-supervisor | | | @@ -487,26 +487,27 @@ SUBDIR+= py-supervisor |
487 | SUBDIR+= py-syslog-ng | | 487 | SUBDIR+= py-syslog-ng |
488 | SUBDIR+= py-watchdog | | 488 | SUBDIR+= py-watchdog |
489 | SUBDIR+= py-xattr | | 489 | SUBDIR+= py-xattr |
490 | SUBDIR+= qdirstat | | 490 | SUBDIR+= qdirstat |
491 | SUBDIR+= qlogtools | | 491 | SUBDIR+= qlogtools |
492 | SUBDIR+= qpasswd | | 492 | SUBDIR+= qpasswd |
493 | SUBDIR+= radeontool | | 493 | SUBDIR+= radeontool |
494 | SUBDIR+= radmind | | 494 | SUBDIR+= radmind |
495 | SUBDIR+= rcm | | 495 | SUBDIR+= rcm |
496 | SUBDIR+= rconfig | | 496 | SUBDIR+= rconfig |
497 | SUBDIR+= rdfind | | 497 | SUBDIR+= rdfind |
498 | SUBDIR+= rdiff-backup | | 498 | SUBDIR+= rdiff-backup |
499 | SUBDIR+= rename | | 499 | SUBDIR+= rename |
| | | 500 | SUBDIR+= renameutils |
500 | SUBDIR+= rfstool | | 501 | SUBDIR+= rfstool |
501 | SUBDIR+= riemann-client | | 502 | SUBDIR+= riemann-client |
502 | SUBDIR+= rkdeveloptool | | 503 | SUBDIR+= rkdeveloptool |
503 | SUBDIR+= rkflashtool | | 504 | SUBDIR+= rkflashtool |
504 | SUBDIR+= rmtrash | | 505 | SUBDIR+= rmtrash |
505 | SUBDIR+= roller | | 506 | SUBDIR+= roller |
506 | SUBDIR+= rox | | 507 | SUBDIR+= rox |
507 | SUBDIR+= rsnapshot | | 508 | SUBDIR+= rsnapshot |
508 | SUBDIR+= rsyslog | | 509 | SUBDIR+= rsyslog |
509 | SUBDIR+= rsyslog-dbi | | 510 | SUBDIR+= rsyslog-dbi |
510 | SUBDIR+= rsyslog-elasticsearch | | 511 | SUBDIR+= rsyslog-elasticsearch |
511 | SUBDIR+= rsyslog-gnutls | | 512 | SUBDIR+= rsyslog-gnutls |
512 | SUBDIR+= rsyslog-gssapi | | 513 | SUBDIR+= rsyslog-gssapi |
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.
# $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"
@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
$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
# $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
$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)
$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.
$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))