diff -uNr advancemenu-orig/advancemenu-2.4.13.ebuild advancemenu/advancemenu-2.4.13.ebuild --- advancemenu-orig/advancemenu-2.4.13.ebuild 2006-07-27 18:06:46.000000000 -0700 +++ advancemenu/advancemenu-2.4.13.ebuild 2006-07-28 10:36:35.000000000 -0700 @@ -31,7 +31,8 @@ # gcc4 patch - bug #120712 epatch \ "${FILESDIR}"/${P}-alsa-pkg-config.patch \ - "${FILESDIR}"/${P}-gcc4.patch + "${FILESDIR}"/${P}-gcc4.patch \ + "${FILESDIR}"/${P}-pic.patch use x86 && ln -s $(which nasm) "${T}/${CHOST}-nasm" use sdl && ln -s $(which sdl-config) "${T}/${CHOST}-sdl-config" use truetype && ln -s $(which freetype-config) "${T}/${CHOST}-freetype-config" diff -uNr advancemenu-orig/files/advancemenu-2.4.13-pic.patch advancemenu/files/advancemenu-2.4.13-pic.patch --- advancemenu-orig/files/advancemenu-2.4.13-pic.patch 1969-12-31 16:00:00.000000000 -0800 +++ advancemenu/files/advancemenu-2.4.13-pic.patch 2006-07-28 10:35:28.000000000 -0700 @@ -0,0 +1,13 @@ +--- ./advance/blit/blit.c.orig 2004-12-19 01:01:46.039956536 -0500 ++++ ./advance/blit/blit.c 2004-12-19 01:01:19.566981040 -0500 +@@ -28,6 +28,10 @@ + * do so, delete this exception statement from your version. + */ + ++#if defined(USE_ASM_INLINE) && defined(__PIC__) ++# undef USE_ASM_INLINE ++#endif ++ + #include "portable.h" + + #include "blit.h"