diff options
author | Pawel Pekala <pawel@FreeBSD.org> | 2014-12-12 22:16:44 +0000 |
---|---|---|
committer | Pawel Pekala <pawel@FreeBSD.org> | 2014-12-12 22:16:44 +0000 |
commit | 62287039dd15c6eba0e547cbdbf375996852d11b (patch) | |
tree | 071b0107300800068c83b3007baded9209c4ddd4 | |
parent | Respect WITH_OPENSSL_PORT=yes (diff) |
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.
WWW: http://www.nongnu.org/renameutils/
PR: 194045
Submitted by: Matteo Cypriani <mcy@lm7.fr>
Notes
Notes:
svn path=/head/; revision=374607
-rw-r--r-- | sysutils/Makefile | 1 | ||||
-rw-r--r-- | sysutils/renameutils/Makefile | 30 | ||||
-rw-r--r-- | sysutils/renameutils/distinfo | 2 | ||||
-rw-r--r-- | sysutils/renameutils/files/patch-src__icmd.c | 13 | ||||
-rw-r--r-- | sysutils/renameutils/files/patch-src__qcmd.c | 11 | ||||
-rw-r--r-- | sysutils/renameutils/pkg-descr | 10 | ||||
-rw-r--r-- | sysutils/renameutils/pkg-plist | 52 |
7 files changed, 119 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index 7b05c9896f1f..bd51da5bef6c 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -777,6 +777,7 @@ SUBDIR += rej SUBDIR += relaxconf SUBDIR += rename + SUBDIR += renameutils SUBDIR += reoback SUBDIR += respond SUBDIR += retail diff --git a/sysutils/renameutils/Makefile b/sysutils/renameutils/Makefile new file mode 100644 index 000000000000..a135c2409caf --- /dev/null +++ b/sysutils/renameutils/Makefile @@ -0,0 +1,30 @@ +# Created by: Matteo Cypriani <mcy@lm7.fr> +# $FreeBSD$ + +PORTNAME= renameutils +PORTVERSION= 0.12.0 +CATEGORIES= sysutils converters +MASTER_SITES= SAVANNAH + +MAINTAINER= mcy@lm7.fr +COMMENT= Rename files faster and more easily + +LICENSE= GPLv3 + +RUN_DEPENDS= gls:${PORTSDIR}/sysutils/coreutils + +GNU_CONFIGURE= yes +USES= readline charsetfix + +OPTIONS_DEFINE= NLS +OPTIONS_SUB= yes + +NLS_USES= gettext +NLS_CONFIGURE_ENABLE= nls + +# This should not be needed any more for the next upstream version +post-patch: + @${REINPLACE_CMD} -e 's/($$bindir)/$$(bindir)/' \ + ${WRKSRC}/src/Makefile.in + +.include <bsd.port.mk> diff --git a/sysutils/renameutils/distinfo b/sysutils/renameutils/distinfo new file mode 100644 index 000000000000..1682356d3616 --- /dev/null +++ b/sysutils/renameutils/distinfo @@ -0,0 +1,2 @@ +SHA256 (renameutils-0.12.0.tar.gz) = cbd2f002027ccf5a923135c3f529c6d17fabbca7d85506a394ca37694a9eb4a3 +SIZE (renameutils-0.12.0.tar.gz) = 954114 diff --git a/sysutils/renameutils/files/patch-src__icmd.c b/sysutils/renameutils/files/patch-src__icmd.c new file mode 100644 index 000000000000..af6665380f01 --- /dev/null +++ b/sysutils/renameutils/files/patch-src__icmd.c @@ -0,0 +1,13 @@ +--- 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. diff --git a/sysutils/renameutils/files/patch-src__qcmd.c b/sysutils/renameutils/files/patch-src__qcmd.c new file mode 100644 index 000000000000..77c1575a6add --- /dev/null +++ b/sysutils/renameutils/files/patch-src__qcmd.c @@ -0,0 +1,11 @@ +--- 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)) diff --git a/sysutils/renameutils/pkg-descr b/sysutils/renameutils/pkg-descr new file mode 100644 index 000000000000..4c3f47b6f448 --- /dev/null +++ b/sysutils/renameutils/pkg-descr @@ -0,0 +1,10 @@ +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. + +WWW: http://www.nongnu.org/renameutils/ diff --git a/sysutils/renameutils/pkg-plist b/sysutils/renameutils/pkg-plist new file mode 100644 index 000000000000..4528b73af513 --- /dev/null +++ b/sysutils/renameutils/pkg-plist @@ -0,0 +1,52 @@ +bin/deurlname +bin/icmd +bin/icp +bin/imv +bin/qcmd +bin/qcp +bin/qmv +man/man1/deurlname.1.gz +man/man1/icmd.1.gz +man/man1/icp.1.gz +man/man1/imv.1.gz +man/man1/qcmd.1.gz +man/man1/qcp.1.gz +man/man1/qmv.1.gz +%%NLS%%share/locale/af/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/be/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/bg/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/ca/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/cs/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/da/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/de/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/el/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/es/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/et/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/eu/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/fi/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/fr/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/fr/LC_MESSAGES/renameutils.mo +%%NLS%%share/locale/ga/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/gl/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/hu/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/it/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/ja/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/ko/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/ms/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/nb/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/nl/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/pl/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/pt/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/ro/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/ru/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/rw/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/sk/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/sl/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/sv/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/sv/LC_MESSAGES/renameutils.mo +%%NLS%%share/locale/tr/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/uk/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/vi/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/renameutils-gnulib.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/renameutils-gnulib.mo |