[New Ebuild] Just an update to the current gaim ebuild really. I wanted the encrypt plugin from http://gaim-encryption.sourceforge.net/ to be installed automatically. I used the crypt USE variable to trigger this. Couple problems were encountered during the install, I've included patches that fix that, but more work still needs to be done; plus once the GAIM people fix the perl.c file the perl.revert patch won't be necessary. Reproducible: Always Steps to Reproduce: 1. 2. 3. I'll attach the ebuild files after submiting.
Created attachment 9034 [details] Ebuild files and patches
Does not build for me: >>> emerge (1 of 1) net-im/gaim-cvs-0.60-r4 to / >>> Unpacking source... * Running cvs -q -f -z4 update -dP -rHEAD with cvs.gaim.sourceforge.net:/cvsroot/gaim for gaim/... * Copying gaim/ from /usr/portage/distfiles/cvs-src/gaim-cvs... crypt * Running cvs -q -f -z4 update -dP -rHEAD -rHEAD with cvs.sourceforge.net:/cvsroot/gaim-encryption for encrypt/... * Copying encrypt/ from /usr/portage/distfiles/cvs-src/gaim-cvs... >>> Source unpacked. perl spell nls crypt * Applying patchfile.cvs... [ ok ] * Applying perl.revert.patch... * Failed Patch: perl.revert.patch! * * Include in your bugreport the contents of: * * /var/tmp/portage/gaim-cvs-0.60-r4/temp/perl.revert.patch-6647.out !!! ERROR: net-im/gaim-cvs-0.60-r4 failed. !!! Function epatch, Line 309, Exitcode 0 !!! Failed Patch: perl.revert.patch! -------------------------- |diff -urN gaim.orig/src/perl.c gaim/src/perl.c |--- gaim.orig/src/perl.c 2003-03-06 15:31:25.000000000 -0500 |+++ gaim/src/perl.c 2003-03-06 15:34:11.000000000 -0500 -------------------------- No file to patch. Skipping patch. 11 out of 11 hunks ignored ============================= PATCH COMMAND: patch -p3 < /usr/local/portage/net-im/gaim-cvs/files/perl.revert.patch ============================= missing header for unified diff at line 4 of patch 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 -urN gaim.orig/src/perl.c gaim/src/perl.c |--- gaim.orig/src/perl.c 2003-03-06 15:31:25.000000000 -0500 |+++ gaim/src/perl.c 2003-03-06 15:34:11.000000000 -0500 -------------------------- No file to patch. Skipping patch. 11 out of 11 hunks ignored ============================= PATCH COMMAND: patch -p4 < /usr/local/portage/net-im/gaim-cvs/files/perl.revert.patch ============================= missing header for unified diff at line 4 of patch 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 -urN gaim.orig/src/perl.c gaim/src/perl.c |--- gaim.orig/src/perl.c 2003-03-06 15:31:25.000000000 -0500 |+++ gaim/src/perl.c 2003-03-06 15:34:11.000000000 -0500 -------------------------- No file to patch. Skipping patch. 11 out of 11 hunks ignored
did you not use epatch for the patch?
let me talk to the gaim guys about this one ok? they might include it
gaim-cvs is gone, i'm removing it from the tree in a couple of weeks...encrypt support is in gaim-0.60-r1.ebuild