[67149] trunk/dports/sysutils

ryandesign at macports.org ryandesign at macports.org
Fri Apr 30 01:44:50 PDT 2010


Revision: 67149
          http://trac.macports.org/changeset/67149
Author:   ryandesign at macports.org
Date:     2010-04-30 01:44:48 -0700 (Fri, 30 Apr 2010)
Log Message:
-----------
renameutils: new port, version 0.10.0; see #24525

Added Paths:
-----------
    trunk/dports/sysutils/renameutils/
    trunk/dports/sysutils/renameutils/Portfile
    trunk/dports/sysutils/renameutils/files/
    trunk/dports/sysutils/renameutils/files/patch-use_coreutils.diff

Added: trunk/dports/sysutils/renameutils/Portfile
===================================================================
--- trunk/dports/sysutils/renameutils/Portfile	                        (rev 0)
+++ trunk/dports/sysutils/renameutils/Portfile	2010-04-30 08:44:48 UTC (rev 67149)
@@ -0,0 +1,33 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem          1.0
+
+name                renameutils
+version             0.10.0
+categories          sysutils
+platforms           darwin
+maintainers         gmail.com:evangoldenberg openmaintainer
+
+description         renameutils is a set of programs designed to make renaming \
+                    files faster and less cumbersome
+long_description    The file renaming utilities consists of five programs - \
+                    qmv, qcp, imv, icp and deurlname. qmv and qcp allow the \
+                    use of a text editor to edit filenames. imv and icp are \
+                    interactive tools with GNU readline support. deurlname \
+                    removes URL encoded characters from filenames.
+
+homepage            http://www.nongnu.org/renameutils/
+master_sites        http://ftp.twaren.net/Unix/NonGNU/renameutils/
+
+checksums           md5     77f2bb9a18bb25c7cc3c23b64f2d394b \
+                    sha1    e90cbc7cff75e639037c48c5d33cbfc21b9d618b \
+                    rmd160  c67506035400917844fa2be7b095e6b5f65a3a91
+
+depends_lib         port:readline \
+                    port:gettext \
+                    port:coreutils
+
+patchfiles          patch-use_coreutils.diff
+
+configure.ldflags-append    -liconv -lintl


Property changes on: trunk/dports/sysutils/renameutils/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/sysutils/renameutils/files/patch-use_coreutils.diff
===================================================================
--- trunk/dports/sysutils/renameutils/files/patch-use_coreutils.diff	                        (rev 0)
+++ trunk/dports/sysutils/renameutils/files/patch-use_coreutils.diff	2010-04-30 08:44:48 UTC (rev 67149)
@@ -0,0 +1,47 @@
+--- src/apply.c.orig
++++ src/apply.c
+@@ -72,9 +72,9 @@ perform_command(FileSpec *spec)
+     if (force_command != NULL)
+         command = force_command;
+     else if (strcmp(program, "qmv") == 0)
+-        command = "mv";
++        command = "gmv";
+     else
+-        command = "cp";
++        command = "gcp";
+ 
+     child = fork();
+     if (child < 0) {
+--- src/icmd.c.orig
++++ 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.
+--- src/list.c.orig
++++ src/list.c
+@@ -311,7 +311,7 @@ list_files(char **args)
+     ls_args_list = llist_clone(ls_options);	/* llist_add_all! */
+     llist_add_last(ls_args_list, "--");
+     llist_add_first(ls_args_list, "--quoting-style=c");
+-    llist_add_first(ls_args_list, "ls");
++    llist_add_first(ls_args_list, "gls");
+ 
+     if (llist_contains(ls_options, "--directory")) {
+ 	firstdir = ".";
+@@ -411,7 +411,7 @@ run_ls(char **args, pid_t *ls_pid, int *ls_fd)
+ 	    die(_("cannot close file: %s"), errstr);
+ 	if (dup2(child_pipe[1], STDOUT_FILENO) == -1)
+ 	    die(_("cannot duplicate file descriptor: %s"), errstr);
+-	execvp("ls", args);
++	execvp("gls", args);
+ 	die(_("cannot execute `ls': %s"), errstr);
+     }
+     *ls_pid = child_pid;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100430/e662303c/attachment.html>


More information about the macports-changes mailing list