<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>139966</bug_id>
          
          <creation_ts>2006-07-11 02:12 0000</creation_ts>
          <short_desc>shadow-4.0.17 fails to build with USE=skey due to missing libshadow_getpass</short_desc>
          <delta_ts>2006-07-19 17:37:12 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Core system</component>
          <version>2006.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ulm@gentoo.org</reporter>
          <assigned_to>base-system@gentoo.org</assigned_to>
          <cc>jakub@gentoo.org</cc>
    
    <cc>tm@core.io</cc>

      

      
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2006-07-11 02:12:26 0000</bug_when>
            <thetext>emerge shadow-4.0.17 fails during the compilation phase:

i686-pc-linux-gnu-gcc -march=pentium-m -O2 -pipe -fomit-frame-pointer -Wl,-z -Wl,now -o login login.o login_nopam.o  ../libmisc/libmisc.a ../lib/.libs/libshadow.a -lcrypt -lskey
i686-pc-linux-gnu-gcc -march=pentium-m -O2 -pipe -fomit-frame-pointer -Wl,-z -Wl,now -o groups groups.o  ../libmisc/libmisc.a ../lib/.libs/libshadow.a -lcrypt -lskey
../lib/.libs/libshadow.a(pwauth.o): In function `pw_auth&apos;:
pwauth.c:(.text+0x1ba): undefined reference to `libshadow_getpass&apos;
pwauth.c:(.text+0x248): undefined reference to `libshadow_getpass&apos;
collect2: ld returned 1 exit status
/bin/sh ../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc  -march=pentium-m -O2 -pipe -fomit-frame-pointer  -Wl,-z,now -o su  su.o suauth.o ../libmisc/libmisc.a ../lib/libshadow.la  
make[2]: *** [login] Error 1
make[2]: *** Waiting for unfinished jobs....
i686-pc-linux-gnu-gcc -march=pentium-m -O2 -pipe -fomit-frame-pointer -Wl,-z -Wl,now -o su su.o suauth.o  ../libmisc/libmisc.a ../lib/.libs/libshadow.a -lcrypt -lskey
../lib/.libs/libshadow.a(pwauth.o): In function `pw_auth&apos;:
pwauth.c:(.text+0x1ba): undefined reference to `libshadow_getpass&apos;
pwauth.c:(.text+0x248): undefined reference to `libshadow_getpass&apos;
collect2: ld returned 1 exit status
make[2]: *** [su] Error 1
make[2]: Leaving directory `/var/tmp/portage/shadow-4.0.17/work/shadow-4.0.17/src&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/shadow-4.0.17/work/shadow-4.0.17&apos;
make: *** [all] Error 2

!!! ERROR: sys-apps/shadow-4.0.17 failed.
Call stack:
  ebuild.sh, line 1545:   Called dyn_compile
  ebuild.sh, line 940:   Called src_compile
  shadow-4.0.17.ebuild, line 82:   Called die

!!! compile problem
!!! If you need support, post the topmost build error, and the call stack if relevant.

# emerge --info
Portage 2.1.1_pre2-r6 (default-linux/x86/2006.0, gcc-3.4.6/vanilla, glibc-2.4-r3, 2.6.17-gentoo-r2-local-2 i686)
=================================================================
System uname: 2.6.17-gentoo-r2-local-2 i686 Intel(R) Pentium(R) M processor 1.73GHz
Gentoo Base System version 1.12.1
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.3.5, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: [Not Present]
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-march=pentium-m -O2 -pipe -fomit-frame-pointer&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/lib/fax /usr/share/X11/xkb /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/spool/fax/etc&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo&quot;
CXXFLAGS=&quot;-march=pentium-m -O2 -pipe -fomit-frame-pointer&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;ftp://a1igentoo.kph.uni-mainz.de/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo http://gentoo.osuosl.org http://gentoo.inode.at&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=&apos;/distfiles&apos; --exclude=&apos;/local&apos; --exclude=&apos;/packages&apos;&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/overlays/a1 /usr/local/overlays/ulm&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;x86 X Xaw3d aalib acpi alsa amr apache2 asf avi berkdb bitmap-fonts bzip2 cairo caps cdparanoia cdr cli clisp crypt directfb dlloader dri dvd eds emacs emacs-w3 emboss encode exif expat fam fbcon ffmpeg firefox foomaticdb fortran gcj gdbm gif glut gnome gpm gstreamer gtk gtk2 gtkhtml idea ieee1394 imap imlib ipv6 irda isdnlog java jpeg libcaca libg++ libwww logrotate mad mikmod mmx mng motif mp3 mpeg ncurses nls nocd nptl nptlonly nsplugin offensive ogg opengl oss pcmcia pcre pdflib perl png postgres pppd python qt qt3 qt4 quicktime readline recode reflection sdl seamonkey session skey sox spell spl sse sse2 ssl tcpd tetex tiff truetype truetype-fonts type1-fonts udev userlocales vorbis wifi win32codecs wxwindows xml xmms xorg xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_synaptics kernel_linux userland_GNU video_cards_i810 video_cards_vga&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-07-11 02:50:33 0000</bug_when>
            <thetext>bug-wranglers@gentoo.org</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>priyantha@priyantha.nl</who>
            <bug_when>2006-07-11 05:24:05 0000</bug_when>
            <thetext>Also the samen problem

n_nopam.o ../libmisc/libmisc.a ../lib/libshadow.la -lpam -lpam_misc
mkdir .libs
i686-pc-linux-gnu-gcc -march=pentium-m -pipe -Os -Wl,-z -Wl,now -o groups groups.o  ../libmisc/libmisc.a ../lib/.libs/libshadow.a -lcrypt -lskey
/bin/sh ../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc  -march=pentium-m -pipe -Os  -Wl,-z,now -o su  su.o suauth.o ../libmisc/libmisc.a ../lib/libshadow.la -lpam -lpam_misc
i686-pc-linux-gnu-gcc -march=pentium-m -pipe -Os -Wl,-z -Wl,now -o login login.o login_nopam.o  ../libmisc/libmisc.a ../lib/.libs/libshadow.a -lcrypt -lskey -lpam -lpam_misc
/bin/sh ../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc  -march=pentium-m -pipe -Os  -Wl,-z,now -o id  id.o ../libmisc/libmisc.a ../lib/libshadow.la
i686-pc-linux-gnu-gcc -march=pentium-m -pipe -Os -Wl,-z -Wl,now -o su su.o suauth.o  ../libmisc/libmisc.a ../lib/.libs/libshadow.a -lcrypt -lskey -lpam -lpam_misc
/bin/sh ../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc  -march=pentium-m -pipe -Os  -Wl,-z,now -o sulogin  sulogin.o ../libmisc/libmisc.a ../lib/libshadow.la
i686-pc-linux-gnu-gcc -march=pentium-m -pipe -Os -Wl,-z -Wl,now -o id id.o  ../libmisc/libmisc.a ../lib/.libs/libshadow.a -lcrypt -lskey
i686-pc-linux-gnu-gcc -march=pentium-m -pipe -Os -Wl,-z -Wl,now -o sulogin sulogin.o  ../libmisc/libmisc.a ../lib/.libs/libshadow.a -lcrypt -lskey
/bin/sh ../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc  -march=pentium-m -pipe -Os  -Wl,-z,now -o nologin  nologin.o 
sulogin.o: In function `main&apos;:
sulogin.c:(.text+0x16d): undefined reference to `libshadow_getpass&apos;
collect2: ld returned 1 exit status
make[2]: *** [sulogin] Error 1
make[2]: *** Waiting for unfinished jobs....
i686-pc-linux-gnu-gcc -march=pentium-m -pipe -Os -Wl,-z -Wl,now -o nologin nologin.o
make[2]: Leaving directory `/var/tmp/portage/shadow-4.0.17/work/shadow-4.0.17/src&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/shadow-4.0.17/work/shadow-4.0.17&apos;
make: *** [all] Error 2

!!! ERROR: sys-apps/shadow-4.0.17 failed.
Call stack:
  ebuild.sh, line 1545:   Called dyn_compile
  ebuild.sh, line 940:   Called src_compile
  shadow-4.0.17.ebuild, line 82:   Called die

!!! compile problem
!!! If you need support, post the topmost build error, and the call stack if relevant.

emerge --info
Portage 2.1.1_pre2-r6 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17-gentoo-r2 i686)
=================================================================
System uname: 2.6.17-gentoo-r2 i686 Intel(R) Pentium(R) M processor 1.73GHz
Gentoo Base System version 1.12.1
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 2.0.0_rc1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-march=pentium-m -pipe -Os&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/initng/daemon /etc/initng/net /etc/initng/system /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo&quot;
CXXFLAGS=&quot;-march=pentium-m -pipe -Os&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks metadata-transfer sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://ftp.snt.utwente.nl/pub/os/linux/gentoo&quot;
LINGUAS=&quot;nl&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=&apos;/distfiles&apos; --exclude=&apos;/local&apos; --exclude=&apos;/packages&apos;&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage /usr/portage/local/layman/initng /usr/portage/local/layman/gentoo-de /usr/portage/local/layman/portage-xgl /usr/portage/local/layman/zugaina /usr/portage/local/layman/ebuild-exchange /usr/portage/local/layman/gentopia&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X a52 aac acl acpi aiglx alsa arts asf avi bash-completion beagle berkdb bidi bitmap-fonts bluetooth bookmarks browserplugin bzip2 cairo cddb cdr chm clamav compositor crypt cups curl dbus dga dhcp dio directfb divx4linux dlloader dri dts dv dvb dvd dvdr dvdread dvr3 encode esd ethereal exif fbcon fbsplash ffmpeg flac flash foomaticdb gd gdbm gif gimp gimpprint glitz glut gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal hddtemp howl howl-compat i8x0 icq ieee1394 imap imlib innodb intel irda jabber jack java javascript jpeg jpeg2k kde lcms libclamav libsamplerate libwww lirc live lm_sensors logitech-mouse logrotate mad mikmod mime mjpeg mmx mmx2 mmxext mono mp3 mpeg mppe-mppc musepack musicbrainz nautilis ncurses network nls noamazon nptl nptlonly nsplugin offensive ogg oggvorbis ole on-the-fly-crypt openexr opengl oss pam pam_console pcmcia pda pdf pdflib pertty png ppds python qt qt3 qt4 quicktime quinnstorm radiotap rdesktop readline real rtc rtsp samba scanner sdk sdl skey slp sndfile snmp speex spell sse sse2 ssl stream svg symlink syslog szip tcltk tcpd theme_plain theora tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l v4l2 vcd visualization vorbis vorbis-psy wifi win32codecs wmf wxwindows x86 xcomposite xgl xine xinerama xml xml2 xmms xorg xosd xscreensaver xv xvid zeroconf zlib elibc_glibc initng_plugins_also initng_plugins_bash_launcher initng_plugins_chdir initng_plugins_chroot initng_plugins_conflict initng_plugins_cpout initng_plugins_critical initng_plugins_cron initng_plugins_daemon initng_plugins_dev initng_plugins_dllaunch initng_plugins_envparser initng_plugins_find initng_plugins_fstat initng_plugins_history initng_plugins_idleprobe initng_plugins_initctl initng_plugins_interactive initng_plugins_iparser initng_plugins_last initng_plugins_limit initng_plugins_logfile initng_plugins_netprobe initng_plugins_ngc4 initng_plugins_pause initng_plugins_pidfile initng_plugins_reload initng_plugins_renice initng_plugins_rlparser initng_plugins_simple_launcher initng_plugins_stcmd initng_plugins_stdout initng_plugins_suid initng_plugins_syncron initng_plugins_syslog initng_plugins_unneeded initng_plugins_provide input_devices_keyboard input_devices_mouse input_devices_evdev input_devices_synaptics kernel_linux linguas_nl userland_GNU video_cards_dri video_cards_vesa video_cards_i810 video_cards_i830 video_cards_i915&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rumen@qrypto.org</who>
            <bug_when>2006-07-11 11:37:05 0000</bug_when>
            <thetext>Hi,
Can confirm that too (TEXTREL ?). Also fails with MAKEOPTS=&quot;-j1&quot;
All ~x86 system.
Rumen</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2006-07-11 13:20:31 0000</bug_when>
            <thetext>Hm, it looks like the private &quot;getpass&quot; implementation (libshadow_getpass) was removed, but they forgot to remove a few lines in configure.in.

As far as I can see, the problem should only occur with USE=skey.

Proposed bugfix is attached.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2006-07-11 13:22:00 0000</bug_when>
            <thetext>Created an attachment (id=91506)
Proposed bugfix: shadow-4.0.17-getpass.patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>donaldgray@dslextreme.com</who>
            <bug_when>2006-07-12 08:34:42 0000</bug_when>
            <thetext>proposed patch works fine here


Portage 2.1.1_pre2-r8 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17-ck1-r1 i686)
=================================================================
                       System Settings
=================================================================
System uname: 2.6.17-ck1-r1 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.12.1
ccache version 2.4 [enabled]
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r2
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 2.0.0_rc1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-march=nocona -mtune=nocona -Os -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c&quot;
CXXFLAGS=&quot;-march=nocona -mtune=nocona -Os -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig ccache confcache distlocks metadata-transfer sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://netmon.busdk12.com http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo&quot;
LANG=&quot;en_US.utf8&quot;
LC_ALL=&quot;en_US.utf8&quot;
LINGUAS=&quot;en en_US&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=&apos;/distfiles&apos; --exclude=&apos;/local&apos; --exclude=&apos;/packages&apos;&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;x86 X X509 Xaw3d a52 aac aalib acl acpi adns alsa amazon amr ao aotuv apache2 arts artworkextra asf async audacious audiofile avi bash-completion bashlogger bcp bdf berkdb bitmap-fonts bjam bonobo bzip2 cairo cddb cdparanoia cdr cdrom chroot cjk cli cpudetection crypt cscope css cups curl dbus dga directfb djvu dlloader dmi doc dpms dri dts dv dvd dvdr dvdread dvi dxr3 edl eds elf emboss encode esd exif fam fbcon ffmpeg firefox flac flexresp foomaticdb fortran fpx gd gdbm ggi gif glep glibc-omitfp glitz gmp gnome gnome-print gnomecanvas gnomedb gnutls gpm gps graphviz gs gstreamer gstreamer010 gtk gtk2 gtkhtml hal hddtemp id3 idn imagemagick imlib infopipe innodb input_devices_evdev input_devices_keyboard input_devices_mouse input_devices_vmmouse ipv6 isdnlog ithreads java javascript jbig jikes jpeg jpeg2k kde kdeenablefinal kerberos kig-scripting krb4 l7filter lame lcms ldap libclamav libedit libg++ libwww live logrotate logwatch lzo mad matroska md5sum mikmod mmap mmx mmxext mng modplug motif mozdevelop mozilla mozsvg mozxmlterm mp3 mp4 mpeg mplayer mpm-worker multiuser musepack musicbrainz mysql nas nautilus ncurses neXt network new-login nfs nls nntp nptl nptlonly nsplugin nspr nvidia offensive ogg oggvorbis openal openexr opengl oss pam pam_chroot pam_console pam_timestamp pcre pdf pdflib perl php pic png portaudio povray ppds pppd pyste python pyzor qt qt3 qt4 quicktime quotas razor readline real reflection rtc samba sdl sensord session silc skey slang smp smux sndfile snmp speex spell spl srvdir sse sse-filters sse2 ssl svg svga swat sysfs syslog sysvipc tcltk tcpd tetex tga theora threads tidy tiff timidity toolbar tools truetype truetype-fonts type1-fonts ucs2 udev unicode usb userlocales utf8 v4l v4l2 vcd vhosts video_cards_fbdev video_cards_nv video_cards_vesa vidix vim-pager vnc vorbis win32codecs winbind wma wma123 wmf wxwindows x264 xanim xine xml xml2 xmlreader xmlrpc xmms xorg xpm xprint xscreensaver xv xvid xvmc yahoo zlib elibc_glibc kernel_linux linguas_en linguas_en_US userland_GNU&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2006-07-14 21:55:01 0000</bug_when>
            <thetext>thanks, ive added your patch to our current 4.0.17 ebuild and e-mailed the fix upstream</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lma1980@gmail.com</who>
            <bug_when>2006-07-18 14:31:22 0000</bug_when>
            <thetext>Created an attachment (id=92155)
Incorporate the patch it may be renamed to follow naming convention

This is my ebuild for those using skey. I not so much aware of is utility so if somebody may explain me what exactly what it does. I will greatful. Happy overlay! LMA1980</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lma1980@gmail.com</who>
            <bug_when>2006-07-19 05:55:24 0000</bug_when>
            <thetext>Created an attachment (id=92204)
Incorporate the patch it may be renamed to follow naming convention

This is my ebuild for those using skey. I not so much aware of is utility so if somebody may explain me what exactly what it does. I will greatful. Happy overlay! LMA1980</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2006-07-19 17:37:12 0000</bug_when>
            <thetext>huh ?</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91506</attachid>
            <date>2006-07-11 13:22 0000</date>
            <desc>Proposed bugfix: shadow-4.0.17-getpass.patch</desc>
            <filename>shadow-4.0.17-getpass.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGNvbmZpZ3VyZS5pbn4JMjAwNi0wNi0yNSAxNDoyNzo1Mi4wMDAwMDAwMDAgKzAyMDAKKysr
IGNvbmZpZ3VyZS5pbgkyMDA2LTA3LTExIDIyOjEwOjIyLjAwMDAwMDAwMCArMDIwMApAQCAtMzI5
LDkgKzMyOSw2IEBACiAJXSxbCiAJCXNrZXljaGFsbGVuZ2UoKHZvaWQqKTAsICh2b2lkKikwLCAo
dm9pZCopMCwgMCk7CiAJXSxbQUNfREVGSU5FKFNLRVlfQlNEX1NUWUxFLCAxLCBbRGVmaW5lIHRv
IHN1cHBvcnQgbmV3ZXIgQlNEIFMvS2V5IEFQSV0pXSkKLQlkbmwgbGlic2hhZG93X2dldHBhc3Mo
KSBoYW5kbGVzIHBhc3N3b3JkIHByb21wdCB3aXRoIGVuYWJsZWQgZWNobwotCUFDX0RFRklORShn
ZXRwYXNzLCBsaWJzaGFkb3dfZ2V0cGFzcywKLQkJW0RlZmluZSB0byBsaWJzaGFkb3dfZ2V0cGFz
cyB0byB1c2Ugb3VyIG93biB2ZXJzaW9uIG9mIGdldHBhc3MoKS5dKQogZmkKIAogQU1fR05VX0dF
VFRFWFRfVkVSU0lPTigwLjEyLjEpCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>92155</attachid>
            <date>2006-07-18 14:31 0000</date>
            <desc>Incorporate the patch it may be renamed to follow naming convention</desc>
            <filename>shadow-4.0.17-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L3N5cy1hcHBzL3NoYWRvdy9zaGFkb3ctNC4wLjE3
LmVidWlsZCx2IDEuMSAyMDA2LzA3LzExIDAzOjM2OjU0IHZhcGllciBFeHAgJAoKaW5oZXJpdCBl
dXRpbHMgbGlidG9vbCB0b29sY2hhaW4tZnVuY3MgZmxhZy1vLW1hdGljIGF1dG90b29scyBwYW0K
CiMgV2Ugc2hvdWxkIHJlbW92ZSB0aGlzIGxvZ2luIGFmdGVyIHBhbS0wLjc4IGdvZXMgc3RhYmxl
LgpGT1JDRV9TWVNURU1BVVRIX1VQREFURT0ibm8iCgpERVNDUklQVElPTj0iVXRpbGl0aWVzIHRv
IGRlYWwgd2l0aCB1c2VyIGFjY291bnRzIgpIT01FUEFHRT0iaHR0cDovL3NoYWRvdy5wbGQub3Jn
LnBsLyIKU1JDX1VSST0iZnRwOi8vZnRwLnBsZC5vcmcucGwvc29mdHdhcmUvJHtQTn0vJHtQfS50
YXIuYnoyIgoKTElDRU5TRT0iQlNEIgpTTE9UPSIwIgpLRVlXT1JEUz0ifmFscGhhIH5hbWQ2NCB+
YXJtIH5ocHBhIH5pYTY0IH5tNjhrIH5taXBzIH5wcGMgfnBwYzY0IH5zMzkwIH5zaCB+c3BhcmMg
fng4NiIKSVVTRT0ibmxzIHBhbSBzZWxpbnV4IHNrZXkgbm91c3VpZCIKClJERVBFTkQ9Ij49c3lz
LWxpYnMvY3JhY2tsaWItMi43LXIzCglwYW0/ICggdmlydHVhbC9wYW0gKQoJIXN5cy1hcHBzL3Bh
bS1sb2dpbgoJc2tleT8gKCBhcHAtYWRtaW4vc2tleSApCglzZWxpbnV4PyAoID49c3lzLWxpYnMv
bGlic2VsaW51eC0xLjI4ICkKCW5scz8gKCB2aXJ0dWFsL2xpYmludGwgKSIKREVQRU5EPSIke1JE
RVBFTkR9Cgk+PXN5cy1hcHBzL3BvcnRhZ2UtMi4wLjUxLXIyCglubHM/ICggc3lzLWRldmVsL2dl
dHRleHQgKSIKCnNyY191bnBhY2soKSB7Cgl1bnBhY2sgJHtBfQoJY2QgIiR7U30iCgoJIyB1Y2xp
YmMgc3VwcG9ydCwgY29ycmVjdHMgTklTIHVzYWdlCgllcGF0Y2ggIiR7RklMRVNESVJ9Ii8ke1BO
fS00LjAuMTMtbm9uaXMucGF0Y2gKCgkjIElmIHN1IHNob3VsZCBub3Qgc2ltdWxhdGUgYSBsb2dp
biBzaGVsbCwgdXNlICcvYmluL3NoJyBhcyBzaGVsbCB0byBlbmFibGUKCSMgcnVubmluZyBvZiBj
b21tYW5kcyBhcyB1c2VyIHdpdGggL2Jpbi9mYWxzZSBhcyBzaGVsbCwgY2xvc2luZyBidWcgIzE1
MDE1LgoJIyAqKiogVGhpcyBvbmUgY291bGQgYmUgYSBzZWN1cml0eSBob2xlOyBkaXNhYmxlIGZv
ciBub3cgKioqCgkjZXBhdGNoICIke0ZJTEVTRElSfSIvJHtQfS1ub2xvZ2luLXJ1bi1zaC5wYXRj
aAoKCSMgdHdlYWsgdGhlIGRlZmF1bHQgbG9naW4uZGVmcwoJZXBhdGNoICIke0ZJTEVTRElSfSIv
JHtQTn0tNC4wLjEzLWxvZ2luLmRlZnMucGF0Y2gKCgkjIE1ha2UgdXNlci9ncm91cCBuYW1lcyBt
b3JlIGZsZXhpYmxlICMzNDg1IC8gIzIyOTIwCgllcGF0Y2ggIiR7RklMRVNESVJ9Ii8ke1BOfS00
LjAuMTMtZG90cy1pbi11c2VybmFtZXMucGF0Y2gKCWVwYXRjaCAiJHtGSUxFU0RJUn0iLyR7UE59
LTQuMC4xMy1sb25nLWdyb3VwbmFtZXMucGF0Y2gKCgkjIEZpeCBjb21waWxpbmcgd2l0aCBnY2Mt
Mi45NS54CgllcGF0Y2ggIiR7RklMRVNESVJ9Ii8ke1BOfS00LjAuMTItZ2NjMi5wYXRjaAoKCSMg
UGF0Y2ggZnJvbSB1cHN0cmVhbSBlbmFibGVzIHRoZSBuZXcgZW52aXJvbm1lbnQgdG9vIGVhcmx5
IGZvciBQQU0KCWVwYXRjaCAiJHtGSUxFU0RJUn0iLyR7UE59LTQuMC4xNC1zdS1maXgtZW52aXJv
bm1lbnQucGF0Y2gKCgkjIGxvY2sgZG93biBzZXR1aWQgcGVybXMgIzQ3MjA4CgllcGF0Y2ggIiR7
RklMRVNESVJ9Ii8ke1BOfS00LjAuMTEuMS1wZXJtcy5wYXRjaAoKCWVwYXRjaCAiJHtGSUxFU0RJ
Un0iLyR7UE59LTQuMC4xNS11Y2xpYmMtbWlzc2luZy1sNjRhLnBhdGNoCgoJZXBhdGNoICIke0ZJ
TEVTRElSfSIvJHtQTn0tNC4wLjE2LWZpeC11c2VyYWRkLXVzZXJncm91cHMucGF0Y2ggIzEyODcx
NQoKCWVwYXRjaCAiJHtGSUxFU0RJUn0iLyR7UE59LTQuMC4xNy1nZXRwYXNzLnBhdGNoICMxMzk5
NjYKCgkjIE5lZWRlZCBieSB0aGUgVUNMSUJDIHBhdGNoZXMKCWVhdXRvY29uZiB8fCBkaWUKCgll
bGlidG9vbGl6ZQoJZXB1bnRfY3h4Cn0KCnNyY19jb21waWxlKCkgewoJYXBwZW5kLWxkZmxhZ3Mg
JChiaW5kbm93LWZsYWdzKQoJdGMtaXMtY3Jvc3MtY29tcGlsZXIgJiYgZXhwb3J0IGFjX2N2X2Z1
bmNfc2V0cGdycF92b2lkPXllcwoJZWNvbmYgXAoJCS0tZGlzYWJsZS1kZXNycGMgXAoJCS0td2l0
aC1saWJjcnlwdCBcCgkJLS13aXRoLWxpYmNyYWNrIFwKCQktLWVuYWJsZS1zaGFyZWQ9bm8gXAoJ
CS0tZW5hYmxlLXN0YXRpYz15ZXMgXAoJCSQodXNlX3dpdGggcGFtIGxpYnBhbSkgXAoJCSQodXNl
X3dpdGggc2tleSkgXAoJCSQodXNlX3dpdGggc2VsaW51eCkgXAoJCSQodXNlX2VuYWJsZSBubHMp
IFwKCQl8fCBkaWUgImJhZCBjb25maWd1cmUiCgllbWFrZSB8fCBkaWUgImNvbXBpbGUgcHJvYmxl
bSIKfQoKc3JjX2luc3RhbGwoKSB7Cglsb2NhbCBwZXJtcz00NzExCgl1c2Ugbm91c3VpZCAmJiBw
ZXJtcz03MTEKCW1ha2UgREVTVERJUj0iJHtEfSIgc3VpZHVwZXJtcz0ke3Blcm1zfSBpbnN0YWxs
IHx8IGRpZSAiaW5zdGFsbCBwcm9ibGVtIgoJZG9zeW0gdXNlcmFkZCAvdXNyL3NiaW4vYWRkdXNl
cgoKCSMgUmVtb3ZlIGxpYnNoYWRvdyBhbmQgbGlibWlzYzsgc2VlIGJ1ZyAzNzcyNSBhbmQgdGhl
IGZvbGxvd2luZwoJIyBjb21tZW50IGZyb20gc2hhZG93J3MgUkVBRE1FLmxpbnV4OgoJIyAgIEN1
cnJlbnRseSwgbGlic2hhZG93LmEgaXMgZm9yIGludGVybmFsIHVzZSBvbmx5LCBzbyBpZiB5b3Ug
c2VlCgkjICAgLWxzaGFkb3cgaW4gYSBNYWtlZmlsZSBvZiBzb21lIG90aGVyIHBhY2thZ2UsIGl0
IGlzIHNhZmUgdG8KCSMgICByZW1vdmUgaXQuCglybSAtZiAiJHtEfSIveyx1c3IvfSQoZ2V0X2xp
YmRpcikvbGlie21pc2Msc2hhZG93fS57YSxsYX0KCglpbnNpbnRvIC9ldGMKCSMgVXNpbmcgYSBz
ZWN1cmV0dHkgd2l0aCBkZXZmcyBkZXZpY2UgbmFtZXMgYWRkZWQKCSMgKGNvbXBhdCBuYW1lcyBr
ZXB0IGZvciBub24tZGV2ZnMgY29tcGF0aWJpbGl0eSkKCWluc29wdHMgLW0wNjAwIDsgZG9pbnMg
IiR7RklMRVNESVJ9Ii9zZWN1cmV0dHkKCWlmICEgdXNlIHBhbSA7IHRoZW4KCQlpbnNvcHRzIC1t
MDYwMAoJCWRvaW5zIGV0Yy9sb2dpbi5hY2Nlc3MgZXRjL2xpbWl0cwoJZWxzZQoJCW5ld3BhbWQg
IiR7RklMRVNESVJ9L2xvZ2luLnBhbWQiIGxvZ2luCgkJdXNlIHNlbGludXggfHwgc2VkIC1pIC1l
ICcvQHNlbGludXhAL2QnICIke0R9Ii9ldGMvcGFtLmQvbG9naW4KCQl1c2Ugc2VsaW51eCAmJiBz
ZWQgLWkgLWUgJ3M6QHNlbGludXhAOjpnJyAiJHtEfSIvZXRjL3BhbS5kL2xvZ2luCgoJCWluc2lu
dG8gL2V0YwoJCWluc29wdHMgLW0wNjQ0CgkJbmV3aW5zICIke0ZJTEVTRElSfS9sb2dpbi5kZWZz
IiBsb2dpbi5kZWZzCgoJCSMgQWxzbyBpbnN0YWxsIGFub3RoZXIgb25lIHRoYXQgd2UgY2FuIHVz
ZSB0byBjaGVjayBpZgoJCSMgd2UgbmVlZCB0byB1cGRhdGUgaXQgaWYgRk9SQ0VfTE9HSU5fREVG
UyA9ICJ5ZXMiCgkJWyAiJHtGT1JDRV9MT0dJTl9ERUZTfSIgPSAieWVzIiBdIFwKCQkJJiYgbmV3
aW5zICIke0ZJTEVTRElSfS9sb2dpbi5kZWZzIiBsb2dpbi5kZWZzLm5ldwoJZmkKCSMgT3V0cHV0
IGFyY2gtc3BlY2lmaWMgY3J1ZnQKCWNhc2UgJCh0Yy1hcmNoKSBpbgoJCXBwYyopICBlY2hvICJo
dmMwIiA+PiAiJHtEfSIvZXRjL3NlY3VyZXR0eQoJCSAgICAgICBlY2hvICJodnNpMCIgPj4gIiR7
RH0iL2V0Yy9zZWN1cmV0dHk7OwoJCWhwcGEpICBlY2hvICJ0dHlCMCIgPj4gIiR7RH0iL2V0Yy9z
ZWN1cmV0dHk7OwoJCWFybSkgICBlY2hvICJ0dHlGQjAiID4+ICIke0R9Ii9ldGMvc2VjdXJldHR5
OzsKCWVzYWMKCgkjIG5lZWRlZCBmb3IgJ2FkZHVzZXIgLUQnCglpbnNpbnRvIC9ldGMvZGVmYXVs
dAoJaW5zb3B0cyAtbTA2MDAKCWRvaW5zICIke0ZJTEVTRElSfSIvZGVmYXVsdC91c2VyYWRkCgoJ
IyBtb3ZlIHBhc3N3ZCB0byAvIHRvIGhlbHAgcmVjb3ZlciBicm9rZSBzeXN0ZW1zICM2NDQ0MQoJ
bXYgIiR7RH0iL3Vzci9iaW4vcGFzc3dkICIke0R9Ii9iaW4vCglkb3N5bSAvYmluL3Bhc3N3ZCAv
dXNyL2Jpbi9wYXNzd2QKCglpZiB1c2UgcGFtIDsgdGhlbgoJCWxvY2FsIElOU1RBTExfU1lTVEVN
X1BBTUQ9InllcyIKCgkJIyBEbyBub3QgaW5zdGFsbCBiZWxvdyBwYW0uZCBmaWxlcyBpZiB3ZSBo
YXZlIHBhbS0wLjc4IG9yIGxhdGVyCgkJaGFzX3ZlcnNpb24gJz49c3lzLWxpYnMvcGFtLTAuNzgn
ICYmIFwKCQkJSU5TVEFMTF9TWVNURU1fUEFNRD0ibm8iCgoJCWZvciB4IGluICIke0ZJTEVTRElS
fSIvcGFtLmQtaW5jbHVkZS8qOyBkbwoJCQljYXNlICIke3gjIyovfSIgaW4KCQkJCSJsb2dpbiIp
CgkJCQkJIyBXZSBkbyBubyBsb25nZXIgaW5zdGFsbCB0aGlzIG9uZSwgYXMgaXRzIGZyb20KCQkJ
CQkjIHBhbS1sb2dpbiBub3cuCgkJCQkJOzsKCQkJCSJzeXN0ZW0tYXV0aCJ8InN5c3RlbS1hdXRo
LTEuMSJ8Im90aGVyIikKCQkJCQkjIFRoZXNlIHdlIG9ubHkgaW5zdGFsbCBpZiB3ZSBkbyBub3Qg
aGF2ZSBwYW0tMC43OAoJCQkJCSMgb3IgbGF0ZXIuCgkJCQkJWyAiJHtJTlNUQUxMX1NZU1RFTV9Q
QU1EfSIgPSAieWVzIiBdICYmIFsgLWYgJHt4fSBdICYmIFwKCQkJCQkJZG9wYW1kICR7eH0KCQkJ
CQk7OwoJCQkJInN1IikKCQkJCQkjIERpc2FibGUgc3VwcG9ydCBmb3IgcGFtX2VudiBhbmQgcGFt
X3doZWVsIG9uIG9wZW5wYW0KCQkJCQloYXNfdmVyc2lvbiBzeXMtbGlicy9wYW0gJiYgZG9wYW1k
ICR7eH0KCQkJCQk7OwoJCQkJInN1LW9wZW5wYW0iKQoJCQkJCWhhc192ZXJzaW9uIHN5cy1saWJz
L29wZW5wYW0gJiYgbmV3cGFtZCAke3h9IHN1CgkJCQkJOzsKCQkJCSopCgkJCQkJWyAtZiAke3h9
IF0gJiYgZG9wYW1kICR7eH0KCQkJCQk7OwoJCQllc2FjCgkJZG9uZQoJCWZvciB4IGluIGNoYWdl
IGNoc2ggY2hmbiBjaHBhc3N3ZCBuZXd1c2VycyBcCgkJICAgICAgICAgdXNlcnthZGQsZGVsLG1v
ZH0gZ3JvdXB7YWRkLGRlbCxtb2R9IDsgZG8KCQkJbmV3cGFtZCAiJHtGSUxFU0RJUn0iL3BhbS5k
LWluY2x1ZGUvc2hhZG93ICR7eH0KCQlkb25lCgoJCSMgT25seSBhZGQgdGhpcyBvbmUgaWYgbmVl
ZGVkLgoJCWlmIFsgIiR7Rk9SQ0VfU1lTVEVNQVVUSF9VUERBVEV9IiA9ICJ5ZXMiIF07IHRoZW4K
CQkJbmV3cGFtZCAiJHtGSUxFU0RJUn0iL3BhbS5kLWluY2x1ZGUvc3lzdGVtLWF1dGgtMS4xIHN5
c3RlbS1hdXRoLm5ldyB8fCBcCgkJCQlkaWUgIkZhaWxlZCB0byBpbnN0YWxsIHN5c3RlbS1hdXRo
Lm5ldyEiCgkJZmkKCgkJIyByZW1vdmUgbWFucGFnZXMgdGhhdCBwYW0gd2lsbCBpbnN0YWxsIGZv
ciB1cwoJCSMgYW5kL29yIGRvbid0IGFwcGx5IHdoZW4gdXNpbmcgcGFtCgoJCWZpbmQgIiR7RH0i
L3Vzci9zaGFyZS9tYW4gXAoJCQknKCcgLW5hbWUgJ2xpbWl0cy41KicgLW8gLW5hbWUgJ3N1YXV0
aC41KicgJyknIFwKCQkJLWV4ZWMgcm0ge30gXDsKCWVsc2UKCQlpbnNpbnRvIC9ldGMKCQlpbnNv
cHRzIC1tMDY0NAoJCW5ld2lucyBldGMvbG9naW4uZGVmcyBsb2dpbi5kZWZzCglmaQoKCSMgbGli
c2hhZG93X2dldHBhc3MoKSBpcyBvbmx5IHVzZWQgc29tZXRpbWVzIG5vdyB3aGljaCBtZWFucwoJ
IyBHRVRQQVNTX0FTVEVSSVNLUyBtYXkgbm90IGFsd2F5cyBiZSBhcHBsaWNhYmxlCgl1c2Ugc2tl
eSB8fCBzZWQgLWkgLWUgJy9eR0VUUEFTU19BU1RFUklTS1MvczpeOiM6JyAiJHtEfSIvZXRjL2xv
Z2luLmRlZnMKCgkjIFJlbW92ZSBtYW5wYWdlcyB0aGF0IGFyZSBoYW5kbGVkIGJ5IG90aGVyIHBh
Y2thZ2VzCglmaW5kICIke0R9Ii91c3Ivc2hhcmUvbWFuIFwKCQknKCcgLW5hbWUgaWQuMSAtbyAt
bmFtZSBwYXNzd2QuNSAtbyAtbmFtZSBnZXRzcG5hbS4zICcpJyBcCgkJLWV4ZWMgcm0ge30gXDsK
CgljZCAiJHtTfSIKCWRvZG9jIENoYW5nZUxvZyBORVdTIFRPRE8KCW5ld2RvYyBSRUFETUUgUkVB
RE1FLmRvd25sb2FkCgljZCBkb2MKCWRvZG9jIEhPV1RPIExTTSBSRUFETUUqIFdJU0hMSVNUICou
dHh0Cn0KCnBrZ19wcmVpbnN0KCkgewoJcm0gLWYgIiR7Uk9PVH0iL2V0Yy9wYW0uZC9zeXN0ZW0t
YXV0aC5uZXcgXAoJCSIke1JPT1R9L2V0Yy9sb2dpbi5kZWZzLm5ldyIKfQoKcGtnX3Bvc3RpbnN0
KCkgewoJIyBFbmFibGUgc2hhZG93IGdyb3VwcyAod2UgbmVlZCBST09UPS8gaGVyZSwgYXMgZ3Jw
Y29udiBvbmx5CgkjIG9wZXJhdGUgb24gLyAuLi4pLgoJaWYgW1sgJHtST09UfSA9PSAvICYmICEg
LWYgL2V0Yy9nc2hhZG93IF1dIDsgdGhlbgoJCWlmIGdycGNrIC1yICY+L2Rldi9udWxsOyB0aGVu
CgkJCWdycGNvbnYKCQllbHNlCgkJCWV3YXJuICJSdW5uaW5nICdncnBjaycgcmV0dXJuZWQgZXJy
b3JzLiAgUGxlYXNlIHJ1biBpdCBieSBoYW5kLCBhbmQgdGhlbiIKCQkJZXdhcm4gInJ1biAnZ3Jw
Y29udicgYWZ0ZXJ3YXJkcyEiCgkJZmkKCWZpCgoJdXNlIHBhbSB8fCByZXR1cm4gMAoKCWlmIFsg
IiR7Rk9SQ0VfU1lTVEVNQVVUSF9VUERBVEV9IiA9ICJ5ZXMiIF07IHRoZW4KCQlsb2NhbCBDSEVD
SzE9JChtZDVzdW0gIiR7Uk9PVH0iL2V0Yy9wYW0uZC9zeXN0ZW0tYXV0aCB8IGN1dCAtZCAnICcg
LWYgMSkKCQlsb2NhbCBDSEVDSzI9JChtZDVzdW0gIiR7Uk9PVH0iL2V0Yy9wYW0uZC9zeXN0ZW0t
YXV0aC5uZXcgfCBjdXQgLWQgJyAnIC1mIDEpCgoJCWlmIFsgIiR7Q0hFQ0sxfSIgIT0gIiR7Q0hF
Q0syfSIgXTsgdGhlbgoJCQlld2FybiAiRHVlIHRvIGEgc2VjdXJpdHkgaXNzdWUsICR7Uk9PVH1l
dGMvcGFtLmQvc3lzdGVtLWF1dGggIgoJCQlld2FybiAiaXMgYmVpbmcgdXBkYXRlZCBhdXRvbWF0
aWNhbGx5LiBZb3VyIG9sZCAiCgkJCWV3YXJuICJzeXN0ZW0tYXV0aCB3aWxsIGJlIGJhY2tlZCB1
cCBhczoiCgkJCWV3YXJuCgkJCWV3YXJuICIgICR7Uk9PVH1ldGMvcGFtLmQvc3lzdGVtLWF1dGgu
YmFrIgoJCQllY2hvCgoJCQljcCAtcFBSICIke1JPT1R9Ii9ldGMvcGFtLmQvc3lzdGVtLWF1dGgg
XAoJCQkJIiR7Uk9PVH0iL2V0Yy9wYW0uZC9zeXN0ZW0tYXV0aC5iYWs7CgkJCW12IC1mICIke1JP
T1R9Ii9ldGMvcGFtLmQvc3lzdGVtLWF1dGgubmV3IFwKCQkJCSIke1JPT1R9Ii9ldGMvcGFtLmQv
c3lzdGVtLWF1dGgKCQkJcm0gLWYgIiR7Uk9PVH0iL2V0Yy9wYW0uZC8uX2NmZz8/Pz9fc3lzdGVt
LWF1dGgKCQllbHNlCgkJCXJtIC1mICIke1JPT1R9Ii9ldGMvcGFtLmQvc3lzdGVtLWF1dGgubmV3
CgkJZmkKCWZpCgoJWyAiJHtGT1JDRV9MT0dJTl9ERUZTfSIgIT0gInllcyIgXSAmJiByZXR1cm4g
MAoKCWV3YXJuICJEdWUgdG8gYSBjb21wYXRpYmlsaXR5IGlzc3VlLCAke1JPT1R9ZXRjL2xvZ2lu
LmRlZnMgIgoJZXdhcm4gImlzIGJlaW5nIHVwZGF0ZWQgYXV0b21hdGljYWxseS4gWW91ciBvbGQg
bG9naW4uZGVmcyIKCWV3YXJuICJ3aWxsIGJlIGJhY2tlZCB1cCBhczogICR7Uk9PVH1ldGMvbG9n
aW4uZGVmcy5iYWsiCgllY2hvCgoJbG9jYWwgQ0hFQ0sxPSJgbWQ1c3VtICR7Uk9PVH0vZXRjL2xv
Z2luLmRlZnMgfCBjdXQgLWQgJyAnIC1mIDFgIgoJbG9jYWwgQ0hFQ0syPSJgbWQ1c3VtICR7Uk9P
VH0vZXRjL2xvZ2luLmRlZnMubmV3IHwgY3V0IC1kICcgJyAtZiAxYCIKCglpZiBbICIke0NIRUNL
MX0iICE9ICIke0NIRUNLMn0iIF0KCXRoZW4KCQljcCAtcFBSICR7Uk9PVH0vZXRjL2xvZ2luLmRl
ZnMgJHtST09UfS9ldGMvbG9naW4uZGVmcy5iYWsKCQltdiAtZiAke1JPT1R9L2V0Yy9sb2dpbi5k
ZWZzLm5ldyAke1JPT1R9L2V0Yy9sb2dpbi5kZWZzCgllbGlmIFsgISAtZiAke1JPT1R9L2V0Yy9s
b2dpbi5kZWZzIF0KCXRoZW4KCQltdiAtZiAke1JPT1R9L2V0Yy9sb2dpbi5kZWZzLm5ldyAke1JP
T1R9L2V0Yy9sb2dpbi5kZWZzCgllbHNlCgkJcm0gLWYgJHtST09UfS9ldGMvbG9naW4uZGVmcy5u
ZXcKCWZpCn0KCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>92204</attachid>
            <date>2006-07-19 05:55 0000</date>
            <desc>Incorporate the patch it may be renamed to follow naming convention</desc>
            <filename>shadow-4.0.17-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L3N5cy1hcHBzL3NoYWRvdy9zaGFkb3ctNC4wLjE3
LmVidWlsZCx2IDEuMSAyMDA2LzA3LzExIDAzOjM2OjU0IHZhcGllciBFeHAgJAoKaW5oZXJpdCBl
dXRpbHMgbGlidG9vbCB0b29sY2hhaW4tZnVuY3MgZmxhZy1vLW1hdGljIGF1dG90b29scyBwYW0K
CiMgV2Ugc2hvdWxkIHJlbW92ZSB0aGlzIGxvZ2luIGFmdGVyIHBhbS0wLjc4IGdvZXMgc3RhYmxl
LgpGT1JDRV9TWVNURU1BVVRIX1VQREFURT0ibm8iCgpERVNDUklQVElPTj0iVXRpbGl0aWVzIHRv
IGRlYWwgd2l0aCB1c2VyIGFjY291bnRzIgpIT01FUEFHRT0iaHR0cDovL3NoYWRvdy5wbGQub3Jn
LnBsLyIKU1JDX1VSST0iZnRwOi8vZnRwLnBsZC5vcmcucGwvc29mdHdhcmUvJHtQTn0vJHtQfS50
YXIuYnoyIgoKTElDRU5TRT0iQlNEIgpTTE9UPSIwIgpLRVlXT1JEUz0ifmFscGhhIH5hbWQ2NCB+
YXJtIH5ocHBhIH5pYTY0IH5tNjhrIH5taXBzIH5wcGMgfnBwYzY0IH5zMzkwIH5zaCB+c3BhcmMg
fng4NiIKSVVTRT0ibmxzIHBhbSBzZWxpbnV4IHNrZXkgbm91c3VpZCIKClJERVBFTkQ9Ij49c3lz
LWxpYnMvY3JhY2tsaWItMi43LXIzCglwYW0/ICggdmlydHVhbC9wYW0gKQoJIXN5cy1hcHBzL3Bh
bS1sb2dpbgoJc2tleT8gKCBhcHAtYWRtaW4vc2tleSApCglzZWxpbnV4PyAoID49c3lzLWxpYnMv
bGlic2VsaW51eC0xLjI4ICkKCW5scz8gKCB2aXJ0dWFsL2xpYmludGwgKSIKREVQRU5EPSIke1JE
RVBFTkR9Cgk+PXN5cy1hcHBzL3BvcnRhZ2UtMi4wLjUxLXIyCglubHM/ICggc3lzLWRldmVsL2dl
dHRleHQgKSIKCnNyY191bnBhY2soKSB7Cgl1bnBhY2sgJHtBfQoJY2QgIiR7U30iCgoJIyB1Y2xp
YmMgc3VwcG9ydCwgY29ycmVjdHMgTklTIHVzYWdlCgllcGF0Y2ggIiR7RklMRVNESVJ9Ii8ke1BO
fS00LjAuMTMtbm9uaXMucGF0Y2gKCgkjIElmIHN1IHNob3VsZCBub3Qgc2ltdWxhdGUgYSBsb2dp
biBzaGVsbCwgdXNlICcvYmluL3NoJyBhcyBzaGVsbCB0byBlbmFibGUKCSMgcnVubmluZyBvZiBj
b21tYW5kcyBhcyB1c2VyIHdpdGggL2Jpbi9mYWxzZSBhcyBzaGVsbCwgY2xvc2luZyBidWcgIzE1
MDE1LgoJIyAqKiogVGhpcyBvbmUgY291bGQgYmUgYSBzZWN1cml0eSBob2xlOyBkaXNhYmxlIGZv
ciBub3cgKioqCgkjZXBhdGNoICIke0ZJTEVTRElSfSIvJHtQfS1ub2xvZ2luLXJ1bi1zaC5wYXRj
aAoKCSMgdHdlYWsgdGhlIGRlZmF1bHQgbG9naW4uZGVmcwoJZXBhdGNoICIke0ZJTEVTRElSfSIv
JHtQTn0tNC4wLjEzLWxvZ2luLmRlZnMucGF0Y2gKCgkjIE1ha2UgdXNlci9ncm91cCBuYW1lcyBt
b3JlIGZsZXhpYmxlICMzNDg1IC8gIzIyOTIwCgllcGF0Y2ggIiR7RklMRVNESVJ9Ii8ke1BOfS00
LjAuMTMtZG90cy1pbi11c2VybmFtZXMucGF0Y2gKCWVwYXRjaCAiJHtGSUxFU0RJUn0iLyR7UE59
LTQuMC4xMy1sb25nLWdyb3VwbmFtZXMucGF0Y2gKCgkjIEZpeCBjb21waWxpbmcgd2l0aCBnY2Mt
Mi45NS54CgllcGF0Y2ggIiR7RklMRVNESVJ9Ii8ke1BOfS00LjAuMTItZ2NjMi5wYXRjaAoKCSMg
UGF0Y2ggZnJvbSB1cHN0cmVhbSBlbmFibGVzIHRoZSBuZXcgZW52aXJvbm1lbnQgdG9vIGVhcmx5
IGZvciBQQU0KCWVwYXRjaCAiJHtGSUxFU0RJUn0iLyR7UE59LTQuMC4xNC1zdS1maXgtZW52aXJv
bm1lbnQucGF0Y2gKCgkjIGxvY2sgZG93biBzZXR1aWQgcGVybXMgIzQ3MjA4CgllcGF0Y2ggIiR7
RklMRVNESVJ9Ii8ke1BOfS00LjAuMTEuMS1wZXJtcy5wYXRjaAoKCWVwYXRjaCAiJHtGSUxFU0RJ
Un0iLyR7UE59LTQuMC4xNS11Y2xpYmMtbWlzc2luZy1sNjRhLnBhdGNoCgoJZXBhdGNoICIke0ZJ
TEVTRElSfSIvJHtQTn0tNC4wLjE2LWZpeC11c2VyYWRkLXVzZXJncm91cHMucGF0Y2ggIzEyODcx
NQoKCWVwYXRjaCAiJHtGSUxFU0RJUn0iLyR7UE59LTQuMC4xNy1nZXRwYXNzLnBhdGNoICMxMzk5
NjYKCgkjIE5lZWRlZCBieSB0aGUgVUNMSUJDIHBhdGNoZXMKCWVhdXRvY29uZiB8fCBkaWUKCgll
bGlidG9vbGl6ZQoJZXB1bnRfY3h4Cn0KCnNyY19jb21waWxlKCkgewoJYXBwZW5kLWxkZmxhZ3Mg
JChiaW5kbm93LWZsYWdzKQoJdGMtaXMtY3Jvc3MtY29tcGlsZXIgJiYgZXhwb3J0IGFjX2N2X2Z1
bmNfc2V0cGdycF92b2lkPXllcwoJZWNvbmYgXAoJCS0tZGlzYWJsZS1kZXNycGMgXAoJCS0td2l0
aC1saWJjcnlwdCBcCgkJLS13aXRoLWxpYmNyYWNrIFwKCQktLWVuYWJsZS1zaGFyZWQ9bm8gXAoJ
CS0tZW5hYmxlLXN0YXRpYz15ZXMgXAoJCSQodXNlX3dpdGggcGFtIGxpYnBhbSkgXAoJCSQodXNl
X3dpdGggc2tleSkgXAoJCSQodXNlX3dpdGggc2VsaW51eCkgXAoJCSQodXNlX2VuYWJsZSBubHMp
IFwKCQl8fCBkaWUgImJhZCBjb25maWd1cmUiCgllbWFrZSB8fCBkaWUgImNvbXBpbGUgcHJvYmxl
bSIKfQoKc3JjX2luc3RhbGwoKSB7Cglsb2NhbCBwZXJtcz00NzExCgl1c2Ugbm91c3VpZCAmJiBw
ZXJtcz03MTEKCW1ha2UgREVTVERJUj0iJHtEfSIgc3VpZHVwZXJtcz0ke3Blcm1zfSBpbnN0YWxs
IHx8IGRpZSAiaW5zdGFsbCBwcm9ibGVtIgoJZG9zeW0gdXNlcmFkZCAvdXNyL3NiaW4vYWRkdXNl
cgoKCSMgUmVtb3ZlIGxpYnNoYWRvdyBhbmQgbGlibWlzYzsgc2VlIGJ1ZyAzNzcyNSBhbmQgdGhl
IGZvbGxvd2luZwoJIyBjb21tZW50IGZyb20gc2hhZG93J3MgUkVBRE1FLmxpbnV4OgoJIyAgIEN1
cnJlbnRseSwgbGlic2hhZG93LmEgaXMgZm9yIGludGVybmFsIHVzZSBvbmx5LCBzbyBpZiB5b3Ug
c2VlCgkjICAgLWxzaGFkb3cgaW4gYSBNYWtlZmlsZSBvZiBzb21lIG90aGVyIHBhY2thZ2UsIGl0
IGlzIHNhZmUgdG8KCSMgICByZW1vdmUgaXQuCglybSAtZiAiJHtEfSIveyx1c3IvfSQoZ2V0X2xp
YmRpcikvbGlie21pc2Msc2hhZG93fS57YSxsYX0KCglpbnNpbnRvIC9ldGMKCSMgVXNpbmcgYSBz
ZWN1cmV0dHkgd2l0aCBkZXZmcyBkZXZpY2UgbmFtZXMgYWRkZWQKCSMgKGNvbXBhdCBuYW1lcyBr
ZXB0IGZvciBub24tZGV2ZnMgY29tcGF0aWJpbGl0eSkKCWluc29wdHMgLW0wNjAwIDsgZG9pbnMg
IiR7RklMRVNESVJ9Ii9zZWN1cmV0dHkKCWlmICEgdXNlIHBhbSA7IHRoZW4KCQlpbnNvcHRzIC1t
MDYwMAoJCWRvaW5zIGV0Yy9sb2dpbi5hY2Nlc3MgZXRjL2xpbWl0cwoJZWxzZQoJCW5ld3BhbWQg
IiR7RklMRVNESVJ9L2xvZ2luLnBhbWQiIGxvZ2luCgkJdXNlIHNlbGludXggfHwgc2VkIC1pIC1l
ICcvQHNlbGludXhAL2QnICIke0R9Ii9ldGMvcGFtLmQvbG9naW4KCQl1c2Ugc2VsaW51eCAmJiBz
ZWQgLWkgLWUgJ3M6QHNlbGludXhAOjpnJyAiJHtEfSIvZXRjL3BhbS5kL2xvZ2luCgoJCWluc2lu
dG8gL2V0YwoJCWluc29wdHMgLW0wNjQ0CgkJbmV3aW5zICIke0ZJTEVTRElSfS9sb2dpbi5kZWZz
IiBsb2dpbi5kZWZzCgoJCSMgQWxzbyBpbnN0YWxsIGFub3RoZXIgb25lIHRoYXQgd2UgY2FuIHVz
ZSB0byBjaGVjayBpZgoJCSMgd2UgbmVlZCB0byB1cGRhdGUgaXQgaWYgRk9SQ0VfTE9HSU5fREVG
UyA9ICJ5ZXMiCgkJWyAiJHtGT1JDRV9MT0dJTl9ERUZTfSIgPSAieWVzIiBdIFwKCQkJJiYgbmV3
aW5zICIke0ZJTEVTRElSfS9sb2dpbi5kZWZzIiBsb2dpbi5kZWZzLm5ldwoJZmkKCSMgT3V0cHV0
IGFyY2gtc3BlY2lmaWMgY3J1ZnQKCWNhc2UgJCh0Yy1hcmNoKSBpbgoJCXBwYyopICBlY2hvICJo
dmMwIiA+PiAiJHtEfSIvZXRjL3NlY3VyZXR0eQoJCSAgICAgICBlY2hvICJodnNpMCIgPj4gIiR7
RH0iL2V0Yy9zZWN1cmV0dHk7OwoJCWhwcGEpICBlY2hvICJ0dHlCMCIgPj4gIiR7RH0iL2V0Yy9z
ZWN1cmV0dHk7OwoJCWFybSkgICBlY2hvICJ0dHlGQjAiID4+ICIke0R9Ii9ldGMvc2VjdXJldHR5
OzsKCWVzYWMKCgkjIG5lZWRlZCBmb3IgJ2FkZHVzZXIgLUQnCglpbnNpbnRvIC9ldGMvZGVmYXVs
dAoJaW5zb3B0cyAtbTA2MDAKCWRvaW5zICIke0ZJTEVTRElSfSIvZGVmYXVsdC91c2VyYWRkCgoJ
IyBtb3ZlIHBhc3N3ZCB0byAvIHRvIGhlbHAgcmVjb3ZlciBicm9rZSBzeXN0ZW1zICM2NDQ0MQoJ
bXYgIiR7RH0iL3Vzci9iaW4vcGFzc3dkICIke0R9Ii9iaW4vCglkb3N5bSAvYmluL3Bhc3N3ZCAv
dXNyL2Jpbi9wYXNzd2QKCglpZiB1c2UgcGFtIDsgdGhlbgoJCWxvY2FsIElOU1RBTExfU1lTVEVN
X1BBTUQ9InllcyIKCgkJIyBEbyBub3QgaW5zdGFsbCBiZWxvdyBwYW0uZCBmaWxlcyBpZiB3ZSBo
YXZlIHBhbS0wLjc4IG9yIGxhdGVyCgkJaGFzX3ZlcnNpb24gJz49c3lzLWxpYnMvcGFtLTAuNzgn
ICYmIFwKCQkJSU5TVEFMTF9TWVNURU1fUEFNRD0ibm8iCgoJCWZvciB4IGluICIke0ZJTEVTRElS
fSIvcGFtLmQtaW5jbHVkZS8qOyBkbwoJCQljYXNlICIke3gjIyovfSIgaW4KCQkJCSJsb2dpbiIp
CgkJCQkJIyBXZSBkbyBubyBsb25nZXIgaW5zdGFsbCB0aGlzIG9uZSwgYXMgaXRzIGZyb20KCQkJ
CQkjIHBhbS1sb2dpbiBub3cuCgkJCQkJOzsKCQkJCSJzeXN0ZW0tYXV0aCJ8InN5c3RlbS1hdXRo
LTEuMSJ8Im90aGVyIikKCQkJCQkjIFRoZXNlIHdlIG9ubHkgaW5zdGFsbCBpZiB3ZSBkbyBub3Qg
aGF2ZSBwYW0tMC43OAoJCQkJCSMgb3IgbGF0ZXIuCgkJCQkJWyAiJHtJTlNUQUxMX1NZU1RFTV9Q
QU1EfSIgPSAieWVzIiBdICYmIFsgLWYgJHt4fSBdICYmIFwKCQkJCQkJZG9wYW1kICR7eH0KCQkJ
CQk7OwoJCQkJInN1IikKCQkJCQkjIERpc2FibGUgc3VwcG9ydCBmb3IgcGFtX2VudiBhbmQgcGFt
X3doZWVsIG9uIG9wZW5wYW0KCQkJCQloYXNfdmVyc2lvbiBzeXMtbGlicy9wYW0gJiYgZG9wYW1k
ICR7eH0KCQkJCQk7OwoJCQkJInN1LW9wZW5wYW0iKQoJCQkJCWhhc192ZXJzaW9uIHN5cy1saWJz
L29wZW5wYW0gJiYgbmV3cGFtZCAke3h9IHN1CgkJCQkJOzsKCQkJCSopCgkJCQkJWyAtZiAke3h9
IF0gJiYgZG9wYW1kICR7eH0KCQkJCQk7OwoJCQllc2FjCgkJZG9uZQoJCWZvciB4IGluIGNoYWdl
IGNoc2ggY2hmbiBjaHBhc3N3ZCBuZXd1c2VycyBcCgkJICAgICAgICAgdXNlcnthZGQsZGVsLG1v
ZH0gZ3JvdXB7YWRkLGRlbCxtb2R9IDsgZG8KCQkJbmV3cGFtZCAiJHtGSUxFU0RJUn0iL3BhbS5k
LWluY2x1ZGUvc2hhZG93ICR7eH0KCQlkb25lCgoJCSMgT25seSBhZGQgdGhpcyBvbmUgaWYgbmVl
ZGVkLgoJCWlmIFsgIiR7Rk9SQ0VfU1lTVEVNQVVUSF9VUERBVEV9IiA9ICJ5ZXMiIF07IHRoZW4K
CQkJbmV3cGFtZCAiJHtGSUxFU0RJUn0iL3BhbS5kLWluY2x1ZGUvc3lzdGVtLWF1dGgtMS4xIHN5
c3RlbS1hdXRoLm5ldyB8fCBcCgkJCQlkaWUgIkZhaWxlZCB0byBpbnN0YWxsIHN5c3RlbS1hdXRo
Lm5ldyEiCgkJZmkKCgkJIyByZW1vdmUgbWFucGFnZXMgdGhhdCBwYW0gd2lsbCBpbnN0YWxsIGZv
ciB1cwoJCSMgYW5kL29yIGRvbid0IGFwcGx5IHdoZW4gdXNpbmcgcGFtCgoJCWZpbmQgIiR7RH0i
L3Vzci9zaGFyZS9tYW4gXAoJCQknKCcgLW5hbWUgJ2xpbWl0cy41KicgLW8gLW5hbWUgJ3N1YXV0
aC41KicgJyknIFwKCQkJLWV4ZWMgcm0ge30gXDsKCWVsc2UKCQlpbnNpbnRvIC9ldGMKCQlpbnNv
cHRzIC1tMDY0NAoJCW5ld2lucyBldGMvbG9naW4uZGVmcyBsb2dpbi5kZWZzCglmaQoKCSMgbGli
c2hhZG93X2dldHBhc3MoKSBpcyBvbmx5IHVzZWQgc29tZXRpbWVzIG5vdyB3aGljaCBtZWFucwoJ
IyBHRVRQQVNTX0FTVEVSSVNLUyBtYXkgbm90IGFsd2F5cyBiZSBhcHBsaWNhYmxlCgl1c2Ugc2tl
eSB8fCBzZWQgLWkgLWUgJy9eR0VUUEFTU19BU1RFUklTS1MvczpeOiM6JyAiJHtEfSIvZXRjL2xv
Z2luLmRlZnMKCgkjIFJlbW92ZSBtYW5wYWdlcyB0aGF0IGFyZSBoYW5kbGVkIGJ5IG90aGVyIHBh
Y2thZ2VzCglmaW5kICIke0R9Ii91c3Ivc2hhcmUvbWFuIFwKCQknKCcgLW5hbWUgaWQuMSAtbyAt
bmFtZSBwYXNzd2QuNSAtbyAtbmFtZSBnZXRzcG5hbS4zICcpJyBcCgkJLWV4ZWMgcm0ge30gXDsK
CgljZCAiJHtTfSIKCWRvZG9jIENoYW5nZUxvZyBORVdTIFRPRE8KCW5ld2RvYyBSRUFETUUgUkVB
RE1FLmRvd25sb2FkCgljZCBkb2MKCWRvZG9jIEhPV1RPIExTTSBSRUFETUUqIFdJU0hMSVNUICou
dHh0Cn0KCnBrZ19wcmVpbnN0KCkgewoJcm0gLWYgIiR7Uk9PVH0iL2V0Yy9wYW0uZC9zeXN0ZW0t
YXV0aC5uZXcgXAoJCSIke1JPT1R9L2V0Yy9sb2dpbi5kZWZzLm5ldyIKfQoKcGtnX3Bvc3RpbnN0
KCkgewoJIyBFbmFibGUgc2hhZG93IGdyb3VwcyAod2UgbmVlZCBST09UPS8gaGVyZSwgYXMgZ3Jw
Y29udiBvbmx5CgkjIG9wZXJhdGUgb24gLyAuLi4pLgoJaWYgW1sgJHtST09UfSA9PSAvICYmICEg
LWYgL2V0Yy9nc2hhZG93IF1dIDsgdGhlbgoJCWlmIGdycGNrIC1yICY+L2Rldi9udWxsOyB0aGVu
CgkJCWdycGNvbnYKCQllbHNlCgkJCWV3YXJuICJSdW5uaW5nICdncnBjaycgcmV0dXJuZWQgZXJy
b3JzLiAgUGxlYXNlIHJ1biBpdCBieSBoYW5kLCBhbmQgdGhlbiIKCQkJZXdhcm4gInJ1biAnZ3Jw
Y29udicgYWZ0ZXJ3YXJkcyEiCgkJZmkKCWZpCgoJdXNlIHBhbSB8fCByZXR1cm4gMAoKCWlmIFsg
IiR7Rk9SQ0VfU1lTVEVNQVVUSF9VUERBVEV9IiA9ICJ5ZXMiIF07IHRoZW4KCQlsb2NhbCBDSEVD
SzE9JChtZDVzdW0gIiR7Uk9PVH0iL2V0Yy9wYW0uZC9zeXN0ZW0tYXV0aCB8IGN1dCAtZCAnICcg
LWYgMSkKCQlsb2NhbCBDSEVDSzI9JChtZDVzdW0gIiR7Uk9PVH0iL2V0Yy9wYW0uZC9zeXN0ZW0t
YXV0aC5uZXcgfCBjdXQgLWQgJyAnIC1mIDEpCgoJCWlmIFsgIiR7Q0hFQ0sxfSIgIT0gIiR7Q0hF
Q0syfSIgXTsgdGhlbgoJCQlld2FybiAiRHVlIHRvIGEgc2VjdXJpdHkgaXNzdWUsICR7Uk9PVH1l
dGMvcGFtLmQvc3lzdGVtLWF1dGggIgoJCQlld2FybiAiaXMgYmVpbmcgdXBkYXRlZCBhdXRvbWF0
aWNhbGx5LiBZb3VyIG9sZCAiCgkJCWV3YXJuICJzeXN0ZW0tYXV0aCB3aWxsIGJlIGJhY2tlZCB1
cCBhczoiCgkJCWV3YXJuCgkJCWV3YXJuICIgICR7Uk9PVH1ldGMvcGFtLmQvc3lzdGVtLWF1dGgu
YmFrIgoJCQllY2hvCgoJCQljcCAtcFBSICIke1JPT1R9Ii9ldGMvcGFtLmQvc3lzdGVtLWF1dGgg
XAoJCQkJIiR7Uk9PVH0iL2V0Yy9wYW0uZC9zeXN0ZW0tYXV0aC5iYWs7CgkJCW12IC1mICIke1JP
T1R9Ii9ldGMvcGFtLmQvc3lzdGVtLWF1dGgubmV3IFwKCQkJCSIke1JPT1R9Ii9ldGMvcGFtLmQv
c3lzdGVtLWF1dGgKCQkJcm0gLWYgIiR7Uk9PVH0iL2V0Yy9wYW0uZC8uX2NmZz8/Pz9fc3lzdGVt
LWF1dGgKCQllbHNlCgkJCXJtIC1mICIke1JPT1R9Ii9ldGMvcGFtLmQvc3lzdGVtLWF1dGgubmV3
CgkJZmkKCWZpCgoJWyAiJHtGT1JDRV9MT0dJTl9ERUZTfSIgIT0gInllcyIgXSAmJiByZXR1cm4g
MAoKCWV3YXJuICJEdWUgdG8gYSBjb21wYXRpYmlsaXR5IGlzc3VlLCAke1JPT1R9ZXRjL2xvZ2lu
LmRlZnMgIgoJZXdhcm4gImlzIGJlaW5nIHVwZGF0ZWQgYXV0b21hdGljYWxseS4gWW91ciBvbGQg
bG9naW4uZGVmcyIKCWV3YXJuICJ3aWxsIGJlIGJhY2tlZCB1cCBhczogICR7Uk9PVH1ldGMvbG9n
aW4uZGVmcy5iYWsiCgllY2hvCgoJbG9jYWwgQ0hFQ0sxPSJgbWQ1c3VtICR7Uk9PVH0vZXRjL2xv
Z2luLmRlZnMgfCBjdXQgLWQgJyAnIC1mIDFgIgoJbG9jYWwgQ0hFQ0syPSJgbWQ1c3VtICR7Uk9P
VH0vZXRjL2xvZ2luLmRlZnMubmV3IHwgY3V0IC1kICcgJyAtZiAxYCIKCglpZiBbICIke0NIRUNL
MX0iICE9ICIke0NIRUNLMn0iIF0KCXRoZW4KCQljcCAtcFBSICR7Uk9PVH0vZXRjL2xvZ2luLmRl
ZnMgJHtST09UfS9ldGMvbG9naW4uZGVmcy5iYWsKCQltdiAtZiAke1JPT1R9L2V0Yy9sb2dpbi5k
ZWZzLm5ldyAke1JPT1R9L2V0Yy9sb2dpbi5kZWZzCgllbGlmIFsgISAtZiAke1JPT1R9L2V0Yy9s
b2dpbi5kZWZzIF0KCXRoZW4KCQltdiAtZiAke1JPT1R9L2V0Yy9sb2dpbi5kZWZzLm5ldyAke1JP
T1R9L2V0Yy9sb2dpbi5kZWZzCgllbHNlCgkJcm0gLWYgJHtST09UfS9ldGMvbG9naW4uZGVmcy5u
ZXcKCWZpCn0KCg==
</data>        

          </attachment>
    </bug>

</bugzilla>