Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ladislav Hagara (27a68e5ce0d0f3b5467e15bf94b2c2ae0e42c5f0)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ladislav Hagara <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ladislav Hagara (27a68e5ce0d0f3b5467e15bf94b2c2ae0e42c5f0)
  • Date: Tue, 13 Mar 2007 09:24:09 -0500

GIT changes to master grimoire by Ladislav Hagara <ladislav.hagara AT unob.cz>:

shell-term-fm/mc/DETAILS | 2 -
shell-term-fm/mc/HISTORY | 6 +++++
shell-term-fm/mc/PRE_BUILD | 4 +++
shell-term-fm/mc/mc-4.6.1-bash-all.patch | 33
+++++++++++++++++++++++++++++++
4 files changed, 44 insertions(+), 1 deletion(-)

New commits:
commit 27a68e5ce0d0f3b5467e15bf94b2c2ae0e42c5f0
Author: Ladislav Hagara <ladislav.hagara AT unob.cz>
Commit: Ladislav Hagara <ladislav.hagara AT unob.cz>

mc: BUG "MC wont work with new bash-3.2 propeply with all directories"
problems with "_" in directory, for example nvidia_driver ;-)

diff --git a/shell-term-fm/mc/DETAILS b/shell-term-fm/mc/DETAILS
index 53d28a3..42952e7 100755
--- a/shell-term-fm/mc/DETAILS
+++ b/shell-term-fm/mc/DETAILS
@@ -1,11 +1,11 @@
SPELL=mc
VERSION=4.6.1
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE_URL[0]=http://www.ibiblio.org/pub/Linux/utils/file/managers/$SPELL/$SOURCE
WEB_SITE=http://www.ibiblio.org/mc/
ENTERED=20010922
- UPDATED=20050311

SOURCE_HASH=sha512:61f837aaada88cfecc5165b9673ffc02308b3c9b50957782e5d265725c15b7943ed05baf5da1e79a50e186a73b82c7c30141c708c57dac49d60c9ee908347871
LICENSE[0]=GPL
KEYWORDS="console"
diff --git a/shell-term-fm/mc/HISTORY b/shell-term-fm/mc/HISTORY
index b0e3447..d991a47 100644
--- a/shell-term-fm/mc/HISTORY
+++ b/shell-term-fm/mc/HISTORY
@@ -1,3 +1,9 @@
+2007-03-13 Ladislav Hagara <hgr AT vabo.cz>
+ * PRE_BUILD, mc-4.6.1-bash-all.patch: added patch from Gentoo
+ http://savannah.gnu.org/bugs/?18136
+ http://bugs.gentoo.org/show_bug.cgi?id=153925
+ * DETAILS: PATCHLEVEL=1, removed UPDATED
+
2006-12-09 Treeve Jelbert <treeve AT pi.be>
* DEPENDS: add optional gpm

diff --git a/shell-term-fm/mc/PRE_BUILD b/shell-term-fm/mc/PRE_BUILD
new file mode 100755
index 0000000..0b1f7d6
--- /dev/null
+++ b/shell-term-fm/mc/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+patch -p1 < $SCRIPT_DIRECTORY/mc-4.6.1-bash-all.patch
diff --git a/shell-term-fm/mc/mc-4.6.1-bash-all.patch
b/shell-term-fm/mc/mc-4.6.1-bash-all.patch
new file mode 100644
index 0000000..e3e2afc
--- /dev/null
+++ b/shell-term-fm/mc/mc-4.6.1-bash-all.patch
@@ -0,0 +1,33 @@
+--- /src/subshell.c.000 2006-05-08 23:11:48.000000000 +0200
++++ /src/subshell.c 2006-10-28 15:40:46.000000000 +0200
+@@ -745,29 +745,13 @@ subshell_name_quote (const char *s)
+ memcpy (d, cmd_start, len);
+ d += len;
+
+- /*
+- * Print every character in octal format with the leading backslash.
+- * tcsh and zsh may require 4-digit octals, bash < 2.05b doesn't like
them.
+- */
+- if (subshell_type == BASH) {
+ for (; *s; s++) {
+- /* Must quote numbers, so that they are not glued to octals */
+ if (isalpha ((unsigned char) *s)) {
+ *d++ = (unsigned char) *s;
+ } else {
+- sprintf (d, "\\%03o", (unsigned char) *s);
+- d += 4;
+- }
+- }
+- } else {
+- for (; *s; s++) {
+- if (isalnum ((unsigned char) *s)) {
+- *d++ = (unsigned char) *s;
+- } else {
+ sprintf (d, "\\0%03o", (unsigned char) *s);
+ d += 5;
+ }
+- }
+ }
+
+ memcpy (d, common_end, sizeof (common_end));
+



  • [SM-Commit] GIT changes to master grimoire by Ladislav Hagara (27a68e5ce0d0f3b5467e15bf94b2c2ae0e42c5f0), Ladislav Hagara, 03/13/2007

Archive powered by MHonArc 2.6.24.

Top of Page