diff options
| -rw-r--r-- | meta/recipes-extended/man/man/man-1.5m2-multiple.patch | 22 | ||||
| -rw-r--r-- | meta/recipes-extended/man/man/man-1.6e-lzma+xz-support.patch | 124 | ||||
| -rw-r--r-- | meta/recipes-extended/man/man_1.6g.bb | 47 |
3 files changed, 25 insertions, 168 deletions
diff --git a/meta/recipes-extended/man/man/man-1.5m2-multiple.patch b/meta/recipes-extended/man/man/man-1.5m2-multiple.patch deleted file mode 100644 index ec06ab7833..0000000000 --- a/meta/recipes-extended/man/man/man-1.5m2-multiple.patch +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | Upstream-Status: Pending | ||
| 2 | |||
| 3 | Signed-off-by: Scott Garman <scott.a.garman@intel.com> | ||
| 4 | |||
| 5 | --- man-1.5m2/src/manfile.c_multiple 2006-12-08 23:42:17.000000000 +0100 | ||
| 6 | +++ man-1.5m2/src/manfile.c 2006-12-09 00:00:01.000000000 +0100 | ||
| 7 | @@ -25,9 +25,12 @@ | ||
| 8 | |||
| 9 | if (a) { | ||
| 10 | if (*head) { | ||
| 11 | - p = *head; | ||
| 12 | - while(p->next) | ||
| 13 | - p = p->next; | ||
| 14 | + for (p = *head; p->next; p = p->next) { | ||
| 15 | + if(!strcmp (p->filename, a->filename)) | ||
| 16 | + return; | ||
| 17 | + } | ||
| 18 | + if(!strcmp (p->filename, a->filename)) | ||
| 19 | + return; | ||
| 20 | p->next = a; | ||
| 21 | } else | ||
| 22 | *head = a; | ||
diff --git a/meta/recipes-extended/man/man/man-1.6e-lzma+xz-support.patch b/meta/recipes-extended/man/man/man-1.6e-lzma+xz-support.patch deleted file mode 100644 index aae980fc7f..0000000000 --- a/meta/recipes-extended/man/man/man-1.6e-lzma+xz-support.patch +++ /dev/null | |||
| @@ -1,124 +0,0 @@ | |||
| 1 | Upstream-Status: Pending | ||
| 2 | |||
| 3 | Signed-off-by: Scott Garman <scott.a.garman@intel.com> | ||
| 4 | |||
| 5 | Index: man-1.6f/configure | ||
| 6 | =================================================================== | ||
| 7 | --- man-1.6f.orig/configure 2010-12-29 14:00:35.000000000 -0800 | ||
| 8 | +++ man-1.6f/configure 2010-12-29 14:27:57.584431711 -0800 | ||
| 9 | @@ -1027,7 +1027,7 @@ | ||
| 10 | then | ||
| 11 | DO_COMPRESSION=true | ||
| 12 | compress= | ||
| 13 | - for i in lzma bzip2 gzip bzip tzip pack compress freeze yabba | ||
| 14 | + for i in xz lzma bzip2 gzip bzip tzip pack compress freeze yabba | ||
| 15 | do | ||
| 16 | eval F$i=missing | ||
| 17 | for j in $DEFPATH | ||
| 18 | @@ -1080,6 +1080,7 @@ | ||
| 19 | fi | ||
| 20 | |||
| 21 | case $compress in | ||
| 22 | + *xz*) ext=".xz" ;; | ||
| 23 | *lzma*) ext=".lzma" ;; | ||
| 24 | *bzip2*) ext=".bz2" ;; | ||
| 25 | *gzip*) ext=".gz" ;; | ||
| 26 | @@ -1123,7 +1124,7 @@ | ||
| 27 | fi | ||
| 28 | |||
| 29 | # unconditionally handle uncompression | ||
| 30 | -UNCOMPRESSORS="unlzma gunzip bzip2 pcat zcat fcat unyabba" | ||
| 31 | +UNCOMPRESSORS="unxz unlzma gunzip bzip2 pcat zcat fcat unyabba" | ||
| 32 | for i in $UNCOMPRESSORS | ||
| 33 | do | ||
| 34 | eval F$i=missing | ||
| 35 | @@ -1144,6 +1145,10 @@ | ||
| 36 | if [ $Fbzip2 != missing ]; then | ||
| 37 | bzip2="$Fbzip2 -c -d" | ||
| 38 | fi | ||
| 39 | +unxz=missing | ||
| 40 | +if [ $Funxz != missing ]; then | ||
| 41 | + unxz="$Funxz -c -d" | ||
| 42 | +fi | ||
| 43 | unlzma=missing | ||
| 44 | if [ $Funlzma != missing ]; then | ||
| 45 | unlzma="$Funlzma -c -d" | ||
| 46 | @@ -1176,6 +1181,9 @@ | ||
| 47 | bzip2) | ||
| 48 | echo "Command to use for .bz2 files (standard bzip2)" | ||
| 49 | echo $n "[`eval echo \\$$filter`] $c" ;; | ||
| 50 | + xz) | ||
| 51 | + echo "Command to use for .xz files (standard xz)" | ||
| 52 | + echo $n "[`eval echo \\$$filter`] $c" ;; | ||
| 53 | lzma) | ||
| 54 | echo "Command to use for .lzma files (standard lzma)" | ||
| 55 | echo $n "[`eval echo \\$$filter`] $c" ;; | ||
| 56 | @@ -1240,6 +1248,7 @@ | ||
| 57 | case $compress_ext in | ||
| 58 | .gz) decompress=$gunzip ;; | ||
| 59 | .bz2) decompress=$bzip2 ;; | ||
| 60 | + .xz) decompress=$unxz ;; | ||
| 61 | .lzma) decompress=$unlzma ;; | ||
| 62 | .z) decompress=$pcat ;; | ||
| 63 | .Z) decompress=$zcat ;; | ||
| 64 | @@ -1333,6 +1342,7 @@ | ||
| 65 | s,@zcat@,$zcat, | ||
| 66 | s,@gunzip@,$gunzip, | ||
| 67 | s,@bzip2@,$bzip2, | ||
| 68 | +s,@unxz@,$unxz, | ||
| 69 | s,@unlzma@,$unlzma, | ||
| 70 | s,@unyabba@,$unyabba, | ||
| 71 | s,@compress@,$compress, | ||
| 72 | Index: man-1.6f/src/makewhatis.sh | ||
| 73 | =================================================================== | ||
| 74 | --- man-1.6f.orig/src/makewhatis.sh 2010-12-29 14:00:35.000000000 -0800 | ||
| 75 | +++ man-1.6f/src/makewhatis.sh 2010-12-29 14:16:18.821555314 -0800 | ||
| 76 | @@ -242,7 +242,7 @@ | ||
| 77 | find $mandir/${pages}$i/. -name '*' $findarg0 $findarg -print | LC_ALL=C $AWK -v MAN_NAME="$MAN_NAME" -v MAN_DESCRIPTION="$MAN_DESCRIPTION" ' | ||
| 78 | |||
| 79 | function readline() { | ||
| 80 | - if (use_zcat || use_bzcat || use_lzcat) { | ||
| 81 | + if (use_zcat || use_bzcat || use_lzcat || use_xzcat) { | ||
| 82 | result = (pipe_cmd | getline); | ||
| 83 | if (result < 0) { | ||
| 84 | print "Pipe error: " pipe_cmd " " ERRNO > "/dev/stderr"; | ||
| 85 | @@ -257,7 +257,7 @@ | ||
| 86 | } | ||
| 87 | |||
| 88 | function closeline() { | ||
| 89 | - if (use_zcat || use_bzcat || use_lzcat) { | ||
| 90 | + if (use_zcat || use_bzcat || use_lzcat || use_xzcat) { | ||
| 91 | return close(pipe_cmd); | ||
| 92 | } else { | ||
| 93 | return close(filename); | ||
| 94 | @@ -278,7 +278,9 @@ | ||
| 95 | use_bzcat = match(filename,"\\.bz2"); | ||
| 96 | if(!use_bzcat) | ||
| 97 | use_lzcat = match(filename,"\\.lzma"); | ||
| 98 | - if (use_zcat || use_bzcat || use_lzcat ) { | ||
| 99 | + if(!use_xzcat) | ||
| 100 | + use_xzcat = match(filename,"\\.xz"); | ||
| 101 | + if (use_zcat || use_bzcat || use_lzcat || use_xzcat ) { | ||
| 102 | filename_no_gz = substr(filename, 0, RSTART - 1); | ||
| 103 | } else { | ||
| 104 | filename_no_gz = filename; | ||
| 105 | @@ -291,14 +293,16 @@ | ||
| 106 | actual_section = section; | ||
| 107 | } | ||
| 108 | sub(/\..*/, "", progname); | ||
| 109 | - if (use_zcat || use_bzcat || use_lzcat) { | ||
| 110 | + if (use_zcat || use_bzcat || use_lzcat || use_xzcat) { | ||
| 111 | if (use_zcat) { | ||
| 112 | pipe_cmd = "zcat \"" filename "\""; | ||
| 113 | } else if (use_bzcat) { | ||
| 114 | pipe_cmd = "bzcat \"" filename "\""; | ||
| 115 | - } else { | ||
| 116 | + } else if (use_lzcat) { | ||
| 117 | pipe_cmd = "lzcat \"" filename "\""; | ||
| 118 | - } | ||
| 119 | + } else { | ||
| 120 | + pipe_cmd = "xzcat \"" filename "\""; | ||
| 121 | + } | ||
| 122 | # try to avoid suspicious stuff | ||
| 123 | if (filename ~ /[;&|`$(]/) { | ||
| 124 | print "ignored strange file name " filename " in " curdir > "/dev/stderr"; | ||
diff --git a/meta/recipes-extended/man/man_1.6g.bb b/meta/recipes-extended/man/man_1.6g.bb index a2d6acefa6..a66e01cb9a 100644 --- a/meta/recipes-extended/man/man_1.6g.bb +++ b/meta/recipes-extended/man/man_1.6g.bb | |||
| @@ -5,36 +5,39 @@ HOMEPAGE = "http://primates.ximian.com/~flucifredi/man" | |||
| 5 | LICENSE = "GPLv2" | 5 | LICENSE = "GPLv2" |
| 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b" | 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b" |
| 7 | 7 | ||
| 8 | PR = "r0" | 8 | PR = "r1" |
| 9 | 9 | ||
| 10 | DEPENDS = "groff less" | 10 | DEPENDS = "groff less" |
| 11 | 11 | ||
| 12 | SRC_URI = "http://primates.ximian.com/~flucifredi/${BPN}/${BPN}-${PV}.tar.gz \ | 12 | SRC_URI = "http://primates.ximian.com/~flucifredi/${BPN}/${BPN}-${PV}.tar.gz \ |
| 13 | file://man-1.5k-confpath.patch;striplevel=0 \ | 13 | file://man-1.5k-confpath.patch;striplevel=0 \ |
| 14 | file://man-1.5h1-make.patch; \ | 14 | file://man-1.5h1-make.patch \ |
| 15 | file://man-1.5k-nonascii.patch; \ | 15 | file://man-1.5k-nonascii.patch \ |
| 16 | file://man-1.6e-security.patch; \ | 16 | file://man-1.6e-security.patch \ |
| 17 | file://man-1.6e-mandirs.patch; \ | 17 | file://man-1.6e-mandirs.patch \ |
| 18 | file://man-1.5m2-bug11621.patch; \ | 18 | file://man-1.5m2-bug11621.patch \ |
| 19 | file://man-1.5k-sofix.patch; \ | 19 | file://man-1.5k-sofix.patch \ |
| 20 | file://man-1.5m2-buildroot.patch; \ | 20 | file://man-1.5m2-buildroot.patch \ |
| 21 | file://man-1.6e-ro_usr.patch; \ | 21 | file://man-1.6e-ro_usr.patch \ |
| 22 | file://man-1.5i2-newline.patch;striplevel=0 \ | 22 | file://man-1.5i2-newline.patch;striplevel=0 \ |
| 23 | file://man-1.5j-utf8.patch; \ | 23 | file://man-1.5j-utf8.patch \ |
| 24 | file://man-1.5i2-overflow.patch; \ | 24 | file://man-1.5i2-overflow.patch \ |
| 25 | file://man-1.5j-nocache.patch; \ | 25 | file://man-1.5j-nocache.patch \ |
| 26 | file://man-1.5i2-initial.patch; \ | 26 | file://man-1.5i2-initial.patch \ |
| 27 | file://man-1.5h1-gencat.patch;striplevel=0 \ | 27 | file://man-1.5h1-gencat.patch;striplevel=0 \ |
| 28 | file://man-1.5g-nonrootbuild.patch; \ | 28 | file://man-1.5g-nonrootbuild.patch \ |
| 29 | file://man-1.5m2-tv_fhs.patch;striplevel=0 \ | 29 | file://man-1.5m2-tv_fhs.patch;striplevel=0 \ |
| 30 | file://man-1.5j-i18n.patch; \ | 30 | file://man-1.5j-i18n.patch \ |
| 31 | file://man-1.6e-whatis2.patch; \ | 31 | file://man-1.6e-whatis2.patch \ |
| 32 | file://man-1.6e-use_i18n_vars_in_a_std_way.patch; \ | 32 | file://man-1.6e-use_i18n_vars_in_a_std_way.patch \ |
| 33 | file://man-1.5m2-no-color-for-printing.patch; \ | 33 | file://man-1.5m2-no-color-for-printing.patch \ |
| 34 | file://man-1.5m2-sigpipe.patch; \ | 34 | file://man-1.5m2-sigpipe.patch \ |
| 35 | file://man-1.6e-i18n_whatis.patch; \ | 35 | file://man-1.6e-i18n_whatis.patch \ |
| 36 | file://man-1.6e-new_sections.patch; \ | 36 | file://man-1.6e-new_sections.patch \ |
| 37 | file://man*" | 37 | file://man.1.gz;unpack=false \ |
| 38 | file://man.7.gz;unpack=false \ | ||
| 39 | file://man.conf \ | ||
| 40 | file://manpath.5.gz;unpack=false" | ||
| 38 | 41 | ||
| 39 | SRC_URI[md5sum] = "ba154d5796928b841c9c69f0ae376660" | 42 | SRC_URI[md5sum] = "ba154d5796928b841c9c69f0ae376660" |
| 40 | SRC_URI[sha256sum] = "ccdcb8c3f4e0080923d7e818f0e4a202db26c46415eaef361387c20995b8959f" | 43 | SRC_URI[sha256sum] = "ccdcb8c3f4e0080923d7e818f0e4a202db26c46415eaef361387c20995b8959f" |
