summaryrefslogtreecommitdiff
path: root/app-text/lesspipe/files/lesspipe-1.87-fix-tests.patch
blob: c52e4c0957ef43caa441fa30b338add07eb2cc77 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
https://github.com/wofr06/lesspipe/commit/428062937e99f5a5da5c5f94fecba5b13557d973.patch

Dropped ChangeLog + README hunks, but not weeded out the tiny MP4 change.

From 428062937e99f5a5da5c5f94fecba5b13557d973 Mon Sep 17 00:00:00 2001
From: wf <wp.friebelgmail.com>
Date: Sun, 8 Aug 2021 21:26:17 +0200
Subject: [PATCH] make all tests in the test suite work

---
 lesspipe.sh    | 6 +++---
 lesspipe.sh.in | 6 +++---
 4 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/lesspipe.sh b/lesspipe.sh
index 0bf3cb9..22c10b2 100755
--- a/lesspipe.sh
+++ b/lesspipe.sh
@@ -54,7 +54,7 @@ filecmd() {
 TMPDIR=${TMPDIR:-/tmp}
 sep=:						# file name separator
 altsep==					# alternate separator character
-if [[ -e "$1" && "$1" = *$sep* || "$1" = *$sep*$altsep* ]]; then
+if [[ -e "$1" && "$1" = *$sep* ]]; then
   sep=$altsep
   xxx="${1%=}"
   set "$xxx"
@@ -773,7 +773,7 @@ isfinal() {
   elif [[ "$PARSEHTML" = yes && "$1" = *HTML$NOL_A_P* ]]; then
     msg "append $sep to filename to view the HTML source"
     parsehtml "$2"
-  elif [[ "$1" = *pdf* ]] && cmd_exist pdftotext; then
+  elif [[ "$1" = *pdf* || "$1" = *PDF* ]] && cmd_exist pdftotext; then
     if [[ "$PARSEHTML" = yes ]]; then
       msg "append $sep to filename to view the PDF source"
       istemp "pdftotext -htmlmeta -nopgbrk -q --" "$2" - | parsehtml -
@@ -952,7 +952,7 @@ isfinal() {
   elif [[ "$1" = *mp3* ]] && cmd_exist id3v2; then
       msg "append $sep to filename to view the raw data"
       istemp "id3v2 --list" "$2"
-  elif [[ "$1" = *image* || "$1" = *mp3* || "$1" = *audio* || "$1" = *video* ]] && cmd_exist mediainfo; then
+  elif [[ "$1" = *image* || "$1" = *mp3* || "$1" = *MP4* || "$1" = *audio* || "$1" = *video* ]] && cmd_exist mediainfo; then
     msg "append $sep to filename to view the raw data"
     mediainfo --Full "$2"
   elif [[ "$1" = *image* || "$1" = *mp3* || "$1" = *audio* || "$1" = *video* ]] && cmd_exist exiftool; then
diff --git a/lesspipe.sh.in b/lesspipe.sh.in
index 8819dad..a099a84 100755
--- a/lesspipe.sh.in
+++ b/lesspipe.sh.in
@@ -56,7 +56,7 @@ TMPDIR=${TMPDIR:-/tmp}
 sep=:						# file name separator
 altsep==					# alternate separator character
 # if the separator is part of the file name then altsep is used
-if [[ -e "$1" && "$1" = *$sep* || "$1" = *$sep*$altsep* ]]; then
+if [[ -e "$1" && "$1" = *$sep* ]]; then
   sep=$altsep
   xxx="${1%=}"
   set "$xxx"
@@ -942,7 +942,7 @@ isfinal() {
     msg "append $sep to filename to view the HTML source"
     parsehtml "$2"
 #ifdef pdftotext
-  elif [[ "$1" = *pdf* ]] && cmd_exist pdftotext; then
+  elif [[ "$1" = *pdf* || "$1" = *PDF* ]] && cmd_exist pdftotext; then
     if [[ "$PARSEHTML" = yes ]]; then
       msg "append $sep to filename to view the PDF source"
       istemp "pdftotext -htmlmeta -nopgbrk -q --" "$2" - | parsehtml -
@@ -1202,7 +1202,7 @@ isfinal() {
     mp3info "$2"
 #endif
 #ifdef mediainfo
-  elif [[ "$1" = *image* || "$1" = *mp3* || "$1" = *audio* || "$1" = *video* ]] && cmd_exist mediainfo; then
+  elif [[ "$1" = *image* || "$1" = *mp3* || "$1" = *MP4* || "$1" = *audio* || "$1" = *video* ]] && cmd_exist mediainfo; then
     msg "append $sep to filename to view the raw data"
     mediainfo --Full "$2"
 #ifdef exiftool