All pastes #246130 Raw Edit

geekounet

public text v1 · immutable
#246130 ·published 2006-11-11 22:27 UTC
rendered paste body
SRC_URI="mirror://gentoo/fvwm-2.5.18-translucent-menus.diff.gz"

(...)

src_unpack() {

    cvs_src_unpack

    cd ${WORKDIR}; unpack ${A}; EPATCH_OPTS="-F3 -l"

    # this patch enables fast translucent menus in fvwm. this is a
    # minor tweak of a patch posted to fvwm-user mailing list by Olivier
    # Chapuis in <20030827135125.GA6370@snoopy.folie>.                                                                                                              
    cd ${S}; epatch ${WORKDIR}/fvwm-2.5.18-translucent-menus.diff

    # fixing #51287, the fvwm-menu-xlock script is not compatible
    # with the xlockmore implementation in portage.
    cd ${S}; epatch ${FILESDIR}/fvwm-menu-xlock-xlockmore-compat.diff

    EPATCH_SUFFIX="patch"
    EPATCH_FORCE="yes"
    EPATCH_SOURCE="${FILESDIR}/patchs"
    cd "${S}"; epatch

    if use extras; then
        ewarn "WARNING : with USE=extras, you are enabling irreversible effect patchs !"
        EPATCH_SOURCE="${FILESDIR}/extras"
        cd "${S}"; epatch
    fi

    cd "${S}"; eautoreconf
}




===================

[0] root@Dothan:pts/11 /home/geekounet/ebuilds/x11-wm/fvwm # ebuild fvwm-9999.ebuild unpack
Appending /home/geekounet/ebuilds to PORTDIR_OVERLAY...
 * fvwm-2.5.18-translucent-menus.diff.gz MD5 ;-) ...                                                                                                                             [ ok ]
 * fvwm-2.5.18-translucent-menus.diff.gz RMD160 ;-) ...                                                                                                                         [ ok ]
 * fvwm-2.5.18-translucent-menus.diff.gz SHA1 ;-) ...                                                                                                                           [ ok ]
 * fvwm-2.5.18-translucent-menus.diff.gz SHA256 ;-) ...                                                                                                                         [ ok ]
 * fvwm-2.5.18-translucent-menus.diff.gz size ;-) ...                                                                                                                           [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                            [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                           [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                          [ ok ]
 * checking fvwm-2.5.18-translucent-menus.diff.gz ;-) ...                                                                                                                       [ ok ]
>>> Unpacking source...
 * Fetching CVS module fvwm into /var/distfiles/cvs-src ...
 * Running  cvs -q -f -z4 -d ":pserver:anonymous:guest@cvs.fvwm.org:/home/cvs/fvwm" login
Logging in to :pserver:anonymous@cvs.fvwm.org:2401/home/cvs/fvwm
 * Running  cvs -q -f -z4 -d ":pserver:anonymous@cvs.fvwm.org:/home/cvs/fvwm" update -dP fvwm
 * Copying fvwm from /var/distfiles/cvs-src ...
 * CVS module fvwm is now in /var/tmp/portage/x11-wm/fvwm-9999/work
>>> Unpacking fvwm-2.5.18-translucent-menus.diff.gz to /var/tmp/portage/x11-wm/fvwm-9999/work
 * Applying fvwm-2.5.18-translucent-menus.diff ...

 * A dry-run of patch command succeeded, but actually
 * applying the patch failed!

 * Failed Patch: fvwm-2.5.18-translucent-menus.diff !
 *  ( /var/tmp/portage/x11-wm/fvwm-9999/work/fvwm-2.5.18-translucent-menus.diff )
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/x11-wm/fvwm-9999/temp/fvwm-2.5.18-translucent-menus.diff-7468.out


!!! ERROR: x11-wm/fvwm-9999 failed.
Call stack:
  ebuild.sh, line 1568:   Called dyn_unpack
  ebuild.sh, line 708:   Called src_unpack
  fvwm-9999.ebuild, line 65:   Called epatch '/var/tmp/portage/x11-wm/fvwm-9999/work/fvwm-2.5.18-translucent-menus.diff'
  eutils.eclass, line 341:   Called die

!!! Failed Patch: fvwm-2.5.18-translucent-menus.diff!
!!! If you need support, post the topmost build error, and the call stack if relevant.



====================

***** fvwm-2.5.18-translucent-menus.diff *****

==============================================

PATCH COMMAND:  patch -p0 -F3 -l < /var/tmp/portage/x11-wm/fvwm-9999/work/fvwm-2.5.18-translucent-menus.diff

==============================================
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -ruNp fvwm-2.5.18.orig/fvwm/colorset.c fvwm-2.5.18/fvwm/colorset.c
|--- fvwm-2.5.18.orig/fvwm/colorset.c	2005-07-19 13:08:03.000000000 +0100
|+++ fvwm-2.5.18/fvwm/colorset.c	2006-10-19 22:58:05.182297544 +0100
--------------------------
No file to patch.  Skipping patch.
9 out of 9 hunks ignored
can't find file to patch at input line 120
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -ruNp fvwm-2.5.18.orig/fvwm/menus.c fvwm-2.5.18/fvwm/menus.c
|--- fvwm-2.5.18.orig/fvwm/menus.c	2006-06-01 23:33:54.000000000 +0100
|+++ fvwm-2.5.18/fvwm/menus.c	2006-10-19 22:58:05.186296936 +0100
--------------------------
No file to patch.  Skipping patch.
13 out of 13 hunks ignored
patching file fvwm-2.5.18/fvwm/menus.c.orig
can't find file to patch at input line 8778
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -ruNp fvwm-2.5.18.orig/fvwm/menus.h fvwm-2.5.18/fvwm/menus.h
|--- fvwm-2.5.18.orig/fvwm/menus.h	2005-11-26 20:53:17.000000000 +0000
|+++ fvwm-2.5.18/fvwm/menus.h	2006-10-19 22:58:05.187296784 +0100
--------------------------
No file to patch.  Skipping patch.
2 out of 2 hunks ignored
can't find file to patch at input line 8800
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -ruNp fvwm-2.5.18.orig/fvwm/move_resize.c fvwm-2.5.18/fvwm/move_resize.c
|--- fvwm-2.5.18.orig/fvwm/move_resize.c	2006-08-09 22:47:47.000000000 +0100
|+++ fvwm-2.5.18/fvwm/move_resize.c	2006-10-19 22:58:05.189296480 +0100
--------------------------
No file to patch.  Skipping patch.
2 out of 2 hunks ignored
patching file fvwm-2.5.18/fvwm/move_resize.c.orig
can't find file to patch at input line 13642
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -ruNp fvwm-2.5.18.orig/libs/Colorset.h fvwm-2.5.18/libs/Colorset.h
|--- fvwm-2.5.18.orig/libs/Colorset.h	2003-06-29 20:53:23.000000000 +0100
|+++ fvwm-2.5.18/libs/Colorset.h	2006-10-19 22:58:05.190296328 +0100
--------------------------
No file to patch.  Skipping patch.
3 out of 3 hunks ignored
can't find file to patch at input line 13676
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -ruNp fvwm-2.5.18.orig/libs/PictureGraphics.c fvwm-2.5.18/libs/PictureGraphics.c
|--- fvwm-2.5.18.orig/libs/PictureGraphics.c	2006-05-09 21:44:47.000000000 +0100
|+++ fvwm-2.5.18/libs/PictureGraphics.c	2006-10-19 22:58:23.215556072 +0100
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
patching file fvwm-2.5.18/libs/PictureGraphics.c.orig
can't find file to patch at input line 15153
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -ruNp fvwm-2.5.18.orig/libs/PictureGraphics.h fvwm-2.5.18/libs/PictureGraphics.h
|--- fvwm-2.5.18.orig/libs/PictureGraphics.h	2006-05-09 21:44:47.000000000 +0100
|+++ fvwm-2.5.18/libs/PictureGraphics.h	2006-10-19 22:58:05.192296024 +0100
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
==============================================

PATCH COMMAND:  patch -p1 -F3 -l < /var/tmp/portage/x11-wm/fvwm-9999/work/fvwm-2.5.18-translucent-menus.diff

==============================================
patching file fvwm/colorset.c
patching file fvwm/menus.c
Hunk #7 succeeded at 4270 (offset 1 line).
Hunk #8 succeeded at 4445 (offset 1 line).
Hunk #9 succeeded at 4920 (offset 1 line).
Hunk #10 succeeded at 4953 (offset 1 line).
Hunk #11 succeeded at 4962 (offset 1 line).
Hunk #12 succeeded at 6944 (offset 2 lines).
Hunk #13 succeeded at 7692 (offset 2 lines).
patching file fvwm/menus.c.orig
patching file fvwm/menus.h
patching file fvwm/move_resize.c
Hunk #1 succeeded at 1249 (offset 33 lines).
Hunk #2 succeeded at 1333 (offset 33 lines).
patching file fvwm/move_resize.c.orig
patching file libs/Colorset.h
Hunk #3 succeeded at 158 with fuzz 1.
patching file libs/PictureGraphics.c
Hunk #1 succeeded at 1339 (offset 1 line).
patching file libs/PictureGraphics.c.orig
patching file libs/PictureGraphics.h
==============================================

ACTUALLY APPLYING fvwm-2.5.18-translucent-menus.diff ...

==============================================
patching file fvwm/colorset.c
patching file fvwm/menus.c
Hunk #7 succeeded at 4270 (offset 1 line).
Hunk #8 succeeded at 4445 (offset 1 line).
Hunk #9 succeeded at 4920 (offset 1 line).
Hunk #10 succeeded at 4953 (offset 1 line).
Hunk #11 succeeded at 4962 (offset 1 line).
Hunk #12 succeeded at 6944 (offset 2 lines).
Hunk #13 succeeded at 7692 (offset 2 lines).
The next patch would create the file fvwm/menus.c.orig,
which already exists!  Assume -R? [n] 
Apply anyway? [n] 
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file fvwm/menus.c.orig.rej
patching file fvwm/menus.h
patching file fvwm/move_resize.c
Hunk #1 succeeded at 1249 (offset 33 lines).
Hunk #2 succeeded at 1333 (offset 33 lines).
The next patch would create the file fvwm/move_resize.c.orig,
which already exists!  Assume -R? [n] 
Apply anyway? [n] 
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file fvwm/move_resize.c.orig.rej
patching file libs/Colorset.h
Hunk #3 succeeded at 158 with fuzz 1.
patching file libs/PictureGraphics.c
Hunk #1 succeeded at 1339 (offset 1 line).
The next patch would create the file libs/PictureGraphics.c.orig,
which already exists!  Assume -R? [n] 
Apply anyway? [n] 
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file libs/PictureGraphics.c.orig.rej
patching file libs/PictureGraphics.h