man: Remove wildcard from SRC_URI
[ CQID: WIND00402802 ] Remove the wildcard from the SRC_URI. This causes problems when you .bbappend and add a FILESEXTRAPATHS entry. The unpack task may be unable to find the files to unpack leading to an error. Avoid wildcards at all costs... Note, remove both man-1.5m2-multiple.patch and man-1.6e-lzma+xz-support.patch, they were not being applied in the previous version. The later also fails to apply when added to the SRC_URI. (From OE-Core rev: 61b60906b2825d4f9ea1f5ae11e1f9fcc77ac4e7) Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
f841c83c8f
commit
13bf43f371
|
@ -1,22 +0,0 @@
|
|||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
|
||||
|
||||
--- man-1.5m2/src/manfile.c_multiple 2006-12-08 23:42:17.000000000 +0100
|
||||
+++ man-1.5m2/src/manfile.c 2006-12-09 00:00:01.000000000 +0100
|
||||
@@ -25,9 +25,12 @@
|
||||
|
||||
if (a) {
|
||||
if (*head) {
|
||||
- p = *head;
|
||||
- while(p->next)
|
||||
- p = p->next;
|
||||
+ for (p = *head; p->next; p = p->next) {
|
||||
+ if(!strcmp (p->filename, a->filename))
|
||||
+ return;
|
||||
+ }
|
||||
+ if(!strcmp (p->filename, a->filename))
|
||||
+ return;
|
||||
p->next = a;
|
||||
} else
|
||||
*head = a;
|
|
@ -1,124 +0,0 @@
|
|||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
|
||||
|
||||
Index: man-1.6f/configure
|
||||
===================================================================
|
||||
--- man-1.6f.orig/configure 2010-12-29 14:00:35.000000000 -0800
|
||||
+++ man-1.6f/configure 2010-12-29 14:27:57.584431711 -0800
|
||||
@@ -1027,7 +1027,7 @@
|
||||
then
|
||||
DO_COMPRESSION=true
|
||||
compress=
|
||||
- for i in lzma bzip2 gzip bzip tzip pack compress freeze yabba
|
||||
+ for i in xz lzma bzip2 gzip bzip tzip pack compress freeze yabba
|
||||
do
|
||||
eval F$i=missing
|
||||
for j in $DEFPATH
|
||||
@@ -1080,6 +1080,7 @@
|
||||
fi
|
||||
|
||||
case $compress in
|
||||
+ *xz*) ext=".xz" ;;
|
||||
*lzma*) ext=".lzma" ;;
|
||||
*bzip2*) ext=".bz2" ;;
|
||||
*gzip*) ext=".gz" ;;
|
||||
@@ -1123,7 +1124,7 @@
|
||||
fi
|
||||
|
||||
# unconditionally handle uncompression
|
||||
-UNCOMPRESSORS="unlzma gunzip bzip2 pcat zcat fcat unyabba"
|
||||
+UNCOMPRESSORS="unxz unlzma gunzip bzip2 pcat zcat fcat unyabba"
|
||||
for i in $UNCOMPRESSORS
|
||||
do
|
||||
eval F$i=missing
|
||||
@@ -1144,6 +1145,10 @@
|
||||
if [ $Fbzip2 != missing ]; then
|
||||
bzip2="$Fbzip2 -c -d"
|
||||
fi
|
||||
+unxz=missing
|
||||
+if [ $Funxz != missing ]; then
|
||||
+ unxz="$Funxz -c -d"
|
||||
+fi
|
||||
unlzma=missing
|
||||
if [ $Funlzma != missing ]; then
|
||||
unlzma="$Funlzma -c -d"
|
||||
@@ -1176,6 +1181,9 @@
|
||||
bzip2)
|
||||
echo "Command to use for .bz2 files (standard bzip2)"
|
||||
echo $n "[`eval echo \\$$filter`] $c" ;;
|
||||
+ xz)
|
||||
+ echo "Command to use for .xz files (standard xz)"
|
||||
+ echo $n "[`eval echo \\$$filter`] $c" ;;
|
||||
lzma)
|
||||
echo "Command to use for .lzma files (standard lzma)"
|
||||
echo $n "[`eval echo \\$$filter`] $c" ;;
|
||||
@@ -1240,6 +1248,7 @@
|
||||
case $compress_ext in
|
||||
.gz) decompress=$gunzip ;;
|
||||
.bz2) decompress=$bzip2 ;;
|
||||
+ .xz) decompress=$unxz ;;
|
||||
.lzma) decompress=$unlzma ;;
|
||||
.z) decompress=$pcat ;;
|
||||
.Z) decompress=$zcat ;;
|
||||
@@ -1333,6 +1342,7 @@
|
||||
s,@zcat@,$zcat,
|
||||
s,@gunzip@,$gunzip,
|
||||
s,@bzip2@,$bzip2,
|
||||
+s,@unxz@,$unxz,
|
||||
s,@unlzma@,$unlzma,
|
||||
s,@unyabba@,$unyabba,
|
||||
s,@compress@,$compress,
|
||||
Index: man-1.6f/src/makewhatis.sh
|
||||
===================================================================
|
||||
--- man-1.6f.orig/src/makewhatis.sh 2010-12-29 14:00:35.000000000 -0800
|
||||
+++ man-1.6f/src/makewhatis.sh 2010-12-29 14:16:18.821555314 -0800
|
||||
@@ -242,7 +242,7 @@
|
||||
find $mandir/${pages}$i/. -name '*' $findarg0 $findarg -print | LC_ALL=C $AWK -v MAN_NAME="$MAN_NAME" -v MAN_DESCRIPTION="$MAN_DESCRIPTION" '
|
||||
|
||||
function readline() {
|
||||
- if (use_zcat || use_bzcat || use_lzcat) {
|
||||
+ if (use_zcat || use_bzcat || use_lzcat || use_xzcat) {
|
||||
result = (pipe_cmd | getline);
|
||||
if (result < 0) {
|
||||
print "Pipe error: " pipe_cmd " " ERRNO > "/dev/stderr";
|
||||
@@ -257,7 +257,7 @@
|
||||
}
|
||||
|
||||
function closeline() {
|
||||
- if (use_zcat || use_bzcat || use_lzcat) {
|
||||
+ if (use_zcat || use_bzcat || use_lzcat || use_xzcat) {
|
||||
return close(pipe_cmd);
|
||||
} else {
|
||||
return close(filename);
|
||||
@@ -278,7 +278,9 @@
|
||||
use_bzcat = match(filename,"\\.bz2");
|
||||
if(!use_bzcat)
|
||||
use_lzcat = match(filename,"\\.lzma");
|
||||
- if (use_zcat || use_bzcat || use_lzcat ) {
|
||||
+ if(!use_xzcat)
|
||||
+ use_xzcat = match(filename,"\\.xz");
|
||||
+ if (use_zcat || use_bzcat || use_lzcat || use_xzcat ) {
|
||||
filename_no_gz = substr(filename, 0, RSTART - 1);
|
||||
} else {
|
||||
filename_no_gz = filename;
|
||||
@@ -291,14 +293,16 @@
|
||||
actual_section = section;
|
||||
}
|
||||
sub(/\..*/, "", progname);
|
||||
- if (use_zcat || use_bzcat || use_lzcat) {
|
||||
+ if (use_zcat || use_bzcat || use_lzcat || use_xzcat) {
|
||||
if (use_zcat) {
|
||||
pipe_cmd = "zcat \"" filename "\"";
|
||||
} else if (use_bzcat) {
|
||||
pipe_cmd = "bzcat \"" filename "\"";
|
||||
- } else {
|
||||
+ } else if (use_lzcat) {
|
||||
pipe_cmd = "lzcat \"" filename "\"";
|
||||
- }
|
||||
+ } else {
|
||||
+ pipe_cmd = "xzcat \"" filename "\"";
|
||||
+ }
|
||||
# try to avoid suspicious stuff
|
||||
if (filename ~ /[;&|`$(]/) {
|
||||
print "ignored strange file name " filename " in " curdir > "/dev/stderr";
|
|
@ -5,36 +5,39 @@ HOMEPAGE = "http://primates.ximian.com/~flucifredi/man"
|
|||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b"
|
||||
|
||||
PR = "r0"
|
||||
PR = "r1"
|
||||
|
||||
DEPENDS = "groff less"
|
||||
|
||||
SRC_URI = "http://primates.ximian.com/~flucifredi/${BPN}/${BPN}-${PV}.tar.gz \
|
||||
file://man-1.5k-confpath.patch;striplevel=0 \
|
||||
file://man-1.5h1-make.patch; \
|
||||
file://man-1.5k-nonascii.patch; \
|
||||
file://man-1.6e-security.patch; \
|
||||
file://man-1.6e-mandirs.patch; \
|
||||
file://man-1.5m2-bug11621.patch; \
|
||||
file://man-1.5k-sofix.patch; \
|
||||
file://man-1.5m2-buildroot.patch; \
|
||||
file://man-1.6e-ro_usr.patch; \
|
||||
file://man-1.5h1-make.patch \
|
||||
file://man-1.5k-nonascii.patch \
|
||||
file://man-1.6e-security.patch \
|
||||
file://man-1.6e-mandirs.patch \
|
||||
file://man-1.5m2-bug11621.patch \
|
||||
file://man-1.5k-sofix.patch \
|
||||
file://man-1.5m2-buildroot.patch \
|
||||
file://man-1.6e-ro_usr.patch \
|
||||
file://man-1.5i2-newline.patch;striplevel=0 \
|
||||
file://man-1.5j-utf8.patch; \
|
||||
file://man-1.5i2-overflow.patch; \
|
||||
file://man-1.5j-nocache.patch; \
|
||||
file://man-1.5i2-initial.patch; \
|
||||
file://man-1.5j-utf8.patch \
|
||||
file://man-1.5i2-overflow.patch \
|
||||
file://man-1.5j-nocache.patch \
|
||||
file://man-1.5i2-initial.patch \
|
||||
file://man-1.5h1-gencat.patch;striplevel=0 \
|
||||
file://man-1.5g-nonrootbuild.patch; \
|
||||
file://man-1.5g-nonrootbuild.patch \
|
||||
file://man-1.5m2-tv_fhs.patch;striplevel=0 \
|
||||
file://man-1.5j-i18n.patch; \
|
||||
file://man-1.6e-whatis2.patch; \
|
||||
file://man-1.6e-use_i18n_vars_in_a_std_way.patch; \
|
||||
file://man-1.5m2-no-color-for-printing.patch; \
|
||||
file://man-1.5m2-sigpipe.patch; \
|
||||
file://man-1.6e-i18n_whatis.patch; \
|
||||
file://man-1.6e-new_sections.patch; \
|
||||
file://man*"
|
||||
file://man-1.5j-i18n.patch \
|
||||
file://man-1.6e-whatis2.patch \
|
||||
file://man-1.6e-use_i18n_vars_in_a_std_way.patch \
|
||||
file://man-1.5m2-no-color-for-printing.patch \
|
||||
file://man-1.5m2-sigpipe.patch \
|
||||
file://man-1.6e-i18n_whatis.patch \
|
||||
file://man-1.6e-new_sections.patch \
|
||||
file://man.1.gz;unpack=false \
|
||||
file://man.7.gz;unpack=false \
|
||||
file://man.conf \
|
||||
file://manpath.5.gz;unpack=false"
|
||||
|
||||
SRC_URI[md5sum] = "ba154d5796928b841c9c69f0ae376660"
|
||||
SRC_URI[sha256sum] = "ccdcb8c3f4e0080923d7e818f0e4a202db26c46415eaef361387c20995b8959f"
|
||||
|
|
Loading…
Reference in New Issue