summaryrefslogtreecommitdiff
path: root/package/mc/patches/patch-lib_mc_ext_in
diff options
context:
space:
mode:
Diffstat (limited to 'package/mc/patches/patch-lib_mc_ext_in')
-rw-r--r--package/mc/patches/patch-lib_mc_ext_in92
1 files changed, 92 insertions, 0 deletions
diff --git a/package/mc/patches/patch-lib_mc_ext_in b/package/mc/patches/patch-lib_mc_ext_in
new file mode 100644
index 000000000..3169ca23a
--- /dev/null
+++ b/package/mc/patches/patch-lib_mc_ext_in
@@ -0,0 +1,92 @@
+$Id$
+$MirOS: ports/misc/mc/patches/patch-lib_mc_ext_in,v 1.7 2006/09/28 20:31:52 tg Exp $
+--- mc-4.6.1.orig/lib/mc.ext.in 2005-07-23 16:51:15.000000000 +0000
++++ mc-4.6.1/lib/mc.ext.in 2007-03-20 13:32:10.000000000 +0000
+@@ -106,6 +106,42 @@
+
+ ### Archives ###
+
++## CPIO
++
++# .cgz
++shell/.cgz
++ Open=%cd %p#ucpio
++ View=%view{ascii} gzip -dc %f 2>/dev/null | cpio -itv 2>/dev/null
++
++# .cbz
++shell/.cbz
++ Open=%cd %p#ucpio
++ View=%view{ascii} bzip2 -dc %f 2>/dev/null | cpio -itv 2>/dev/null
++
++## CPIO (newc) - MirOS extension
++
++# .ngz
++shell/.ngz
++ Open=%cd %p#ucpio
++ View=%view{ascii} gzip -dc %f 2>/dev/null | cpio -itv 2>/dev/null
++
++# .nbz
++shell/.nbz
++ Open=%cd %p#ucpio
++ View=%view{ascii} bzip2 -dc %f 2>/dev/null | cpio -itv 2>/dev/null
++
++# .mcz
++shell/.mcz
++ Open=%cd %p#ucpio
++ View=%view{ascii} gzip -dc %f 2>/dev/null | cpio -itv 2>/dev/null
++
++## USTAR
++
++# .tbz
++shell/.tbz
++ Open=%cd %p#utar
++ View=%view{ascii} bzip2 -dc %f 2>/dev/null | tar tvvf -
++
+ # .tgz, .tpz, .tar.gz, .tar.z, .tar.Z
+ regex/\.t([gp]?z|ar\.g?[zZ])$
+ Open=%cd %p#utar
+@@ -135,6 +171,10 @@ regex/\.(tar|TAR)$
+ View=%view{ascii} tar tvvf %f
+
+ # lha
++regex/\.[Ll]([Zz][Hh]|[Hh][Aa])$
++ Open=%cd %p#ulha
++ View=%view{ascii} lha l %f
++
+ type/^LHa\ .*archive
+ Open=%cd %p#ulha
+ View=%view{ascii} lha l %f
+@@ -191,13 +231,20 @@ regex/\.(rpm|spm)$
+ Open=%cd %p#rpm
+ View=%view{ascii} if rpm --nosignature --version >/dev/null 2>&1; then RPM="rpm --nosignature" ; else RPM="rpm" ; fi ; $RPM -qivlp --scripts %f
+
+-# deb
++# deb - Debian packages
+ regex/\.u?deb$
+- Open=%cd %p#deb
+- View=%view{ascii} dpkg-deb -c %f
++# Open=%cd %p#deb
++# View=%view{ascii} dpkg-deb -c %f
++ Open=%cd %p#uar
++ View=%view{ascii} ar p %f control.tar.gz | gzip -d | tar xOf - ./control; echo; ar p %f data.tar.gz | gzip -d | tar tvvf -
++
++# ipk - like deb, but tgz instead of ar
++shell/.ipk
++ Open=%cd %p#utar
++ View=%view{ascii} gzip -dc %f 2>&- | tar xOf - ./control.tar.gz | gzip -d | tar xOf - ./control; echo; gzip -dc %f 2>&- | tar xOf - ./data.tar.gz | gzip -d | tar tvvf -
+
+ # ISO9660
+-regex/\.iso$
++regex/\.[Ii][Ss][Oo]$
+ Open=%cd %p#iso9660
+ View=%view{ascii} isoinfo -l -i %f
+
+@@ -417,7 +464,7 @@ type/^PDF
+
+ # html
+ regex/\.([hH][tT][mM][lL]?)$
+- Open=(if test -n "@X11_WWW@" && test -n "$DISPLAY"; then (@X11_WWW@ file://%d/%p &) 1>&2; else links %f || lynx -force_html %f || ${PAGER:-more} %f; fi) 2>/dev/null
++ Open=lynx -force_html %f
+ View=%view{ascii} lynx -dump -force_html %f
+
+ # StarOffice 5.2