<?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>212711</bug_id>
          
          <creation_ts>2008-03-08 14:24 0000</creation_ts>
          <short_desc>dev-tcltk/blt-2.4z-r2 fails to emerge w/ tcl-8.5</short_desc>
          <delta_ts>2008-10-27 05:29:54 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>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>AMD64</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>
          
          <blocked>173467</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>gerardo069872@hotmail.com</reporter>
          <assigned_to>tcltk@gentoo.org</assigned_to>
          <cc>calchan@gentoo.org</cc>
    
    <cc>mescalinum@gentoo.org</cc>
    
    <cc>pacho@condmat1.ciencias.uniovi.es</cc>

      

      
          <long_desc isprivate="0">
            <who>gerardo069872@hotmail.com</who>
            <bug_when>2008-03-08 14:24:56 0000</bug_when>
            <thetext>revdep-rebuilds needs to reinstall this package after upgrade of tcl-tk
 *   broken /usr/bin/bltsh (requires libtcl8.4.so)
 *   broken /usr/bin/bltsh24 (requires libtcl8.4.so)
 *   broken /usr/bin/bltwish (requires libtcl8.4.so)
 *   broken /usr/bin/bltwish24 (requires libtcl8.4.so)


Reproducible: Always

Steps to Reproduce:
1. emerge dev-tcltk/blt
2.
3.

Actual Results:  
emerge -av1  dev-tcltk/blt 

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-tcltk/blt-2.4z-r2  0 kB 

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] 
&gt;&gt;&gt; Verifying ebuild Manifests...

&gt;&gt;&gt; Emerging (1 of 1) dev-tcltk/blt-2.4z-r2 to /
 * BLT2.4z.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                                                 [ ok ]
 * checking ebuild checksums ;-) ...                                                                                              [ ok ]
 * checking auxfile checksums ;-) ...                                                                                             [ ok ]
 * checking miscfile checksums ;-) ...                                                                                            [ ok ]
 * checking BLT2.4z.tar.gz ;-) ...                                                                                                [ ok ]
&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking BLT2.4z.tar.gz to /var/tmp/portage/dev-tcltk/blt-2.4z-r2/work
 * Applying blt2.4z-install.diff ...                                                                                              [ ok ]
 * Applying blt2.4z-64bit.patch ...                                                                                               [ ok ]
&gt;&gt;&gt; Source unpacked.
&gt;&gt;&gt; Compiling source in /var/tmp/portage/dev-tcltk/blt-2.4z-r2/work/blt2.4z ...
/var/tmp/portage/dev-tcltk/blt-2.4z-r2/temp/environment: line 2624: tc-getCFLAGS: command not found
 * econf: updating blt2.4z/cf/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating blt2.4z/cf/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-blt=/usr/lib64 --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking build system type... x86_64-pc-linux-gnu
checking which C compiler... x86_64-pc-linux-gnu-gcc
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking if C compiler is really gcc... yes
checking default compiler flags... -march=nocona -mtune=generic -O2 -pipe -fomit-frame-pointer -fPIC
checking for Cygwin environment... no
checking for mawk... no
checking for gawk... gawk
checking for a BSD compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking whether ln -s works... yes
checking for main in -lsocket... no
checking for main in -lnsl... yes
checking for main in -lm... yes
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether time.h and sys/time.h may both be included... yes
checking for inttypes.h... yes
checking for limits.h... yes
checking for sys/param.h... yes
checking for string.h... yes
checking for ctype.h... yes
checking for errno.h... yes
checking for float.h... yes
checking for math.h... yes
checking for ieeefp.h... no
checking for sys/time.h... yes
checking for waitflags.h... no
checking for sys/wait.h... (cached) yes
checking for malloc.h... yes
checking for memory.h... yes
checking for setjmp.h... yes
checking for stdlib.h... yes
checking for unistd.h... yes
checking for size_t... yes
checking for pid_t... yes
checking whether union wait is defined correctly... yes
checking whether byte ordering is bigendian... no
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking size of void *... 8
checking for strdup... yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking for drand48... yes
checking for srand48... yes
checking for finite... yes
checking for isnan... yes
checking for isfinite... no
checking whether DBL_EPSILON is defined in float.h... yes
checking whether declaration is needed for strdup... no
checking whether declaration is needed for drand48... no
checking whether declaration is needed for srand48... no
checking whether declaration is needed for j1... no
checking for X... libraries /usr/lib64, headers 
checking for tclConfig.sh... /usr/lib/tclConfig.sh
checking for tkConfig.sh... /usr/lib/tkConfig.sh
checking for XExtendedMaxRequestSize... yes
checking BLT_MAJOR_VERSION... 2
checking BLT_MINOR_VERSION... 4
checking TCL_VERSION in tcl.h... 8.5
checking TK_VERSION in tk.h... 8.5

Configuration results:

  tcl.h      found in  /usr/include
  tk.h       found in  /usr/include
  X11/Xlib.h found in  
  libtcl8.5  found in  /usr/lib
  libtk8.5   found in  /usr/lib
  libX11     found in  /usr/lib64

Directories where BLT is to be installed:

  &quot;$prefix&quot; is /usr
  &quot;$exec_prefix&quot; is /usr

  bltwish      to be installed in  ${exec_prefix}/bin
  libBLT.a     to be installed in  /usr/lib64
  scripts      to be installed in  /usr/lib64/blt2.4
  manual pages to be installed in  /usr/share/man

creating ./config.status
creating Makefile
creating src/Makefile
creating src/bltHash.h
creating src/shared/Makefile
creating man/Makefile
creating library/Makefile
creating demos/Makefile
creating src/bltConfig.h
(cd src; make all)
make[1]: Entering directory `/var/tmp/portage/dev-tcltk/blt-2.4z-r2/work/blt2.4z/src&apos;
x86_64-pc-linux-gnu-gcc -c -Wall -march=nocona -mtune=generic -O2 -pipe -fomit-frame-pointer -fPIC   -I. -I.  bltAlloc.c
In file included from bltInt.h:81,
                 from bltAlloc.c:2:
bltNsUtil.h:50: error: conflicting types for &apos;Tcl_FindCommand&apos;
/usr/include/tclDecls.h:3125: error: previous declaration of &apos;Tcl_FindCommand&apos; was here
bltNsUtil.h:67: error: conflicting types for &apos;Tcl_CreateNamespace&apos;
/usr/include/tclDecls.h:3070: error: previous declaration of &apos;Tcl_CreateNamespace&apos; was here
bltNsUtil.h:72: error: conflicting types for &apos;Tcl_FindNamespace&apos;
/usr/include/tclDecls.h:3118: error: previous declaration of &apos;Tcl_FindNamespace&apos; was here
bltNsUtil.h:75: error: conflicting types for &apos;Tcl_Export&apos;
/usr/include/tclDecls.h:3088: error: previous declaration of &apos;Tcl_Export&apos; was here
make[1]: *** [bltAlloc.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-tcltk/blt-2.4z-r2/work/blt2.4z/src&apos;
make: *** [all] Error 2
 * 
 * ERROR: dev-tcltk/blt-2.4z-r2 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2420:  Called die
 * The specific snippet of code:
 *       emake -j1 || die &quot;emake failed&quot;
 *  The die message:
 *   emake failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at &apos;/var/tmp/portage/dev-tcltk/blt-2.4z-r2/temp/build.log&apos;.
 * The ebuild environment file is located at &apos;/var/tmp/portage/dev-tcltk/blt-2.4z-r2/temp/environment&apos;.
 * 



Expected Results:  
compile and install

# emerge --info
Portage 2.1.4.4 (default-linux/amd64/2007.0/desktop, gcc-4.2.3, glibc-2.7-r1, 2.6.24-zen1 x86_64)
=================================================================
System uname: 2.6.24-zen1 x86_64 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
Timestamp of tree: Sat, 08 Mar 2008 12:30:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.5
dev-lang/python:     2.5.1-r5
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2
virtual/os-headers:  2.6.24
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=nocona -mtune=generic -O2 -pipe -fomit-frame-pointer&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/initng/daemon /etc/initng/net /etc/initng/system /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/udev/rules.d&quot;
CXXFLAGS=&quot;-march=nocona -mtune=generic -O2 -pipe -fomit-frame-pointer&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;ccache distlocks metadata-transfer parallel parallel-fetch sandbox sfperms strict unmerge-orphans userfetch&quot;
GENTOO_MIRRORS=&quot;http://mirror.ovh.net/gentoo-distfiles/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://mirror.bytemark.co.uk/gentoo/&quot;
LANG=&quot;C&quot;
LC_ALL=&quot;C&quot;
LDFLAGS=&quot;-Wl,--as-needed&quot;
LINGUAS=&quot;en en_GB nl&quot;
MAKEOPTS=&quot;-j3&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/portage/local/layman/sunrise /usr/portage/local/layman/portato /usr/portage/local/layman/java-experimental /usr/portage/local/layman/custom-kernels /usr/portage/local/layman/einit /usr/portage/local/layman/initng /usr/portage/local/layman/arcon /usr/portage/local/layman/science /usr/local/portage /usr/portage/local/layman/portato /usr/portage/local/layman/java-experimental /usr/portage/local/layman/sunrise /usr/portage/local/layman/custom-kernels /usr/portage/local/layman/einit /usr/portage/local/layman/initng /usr/portage/local/layman/arcon /usr/portage/local/layman/science&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X a52 aac acpi alsa amd64 amr amrnb amrwb apm automount avahi bash-completion berkdb binary-drivers bluetooth branding browser bzip2 cairo caps cdda cddb cdparanoia cdr cli cpudetection cracklib crypt cups curl dbus directfb divx dts dvd dvdnav dvdr dvdread eds emboss emerald enchant encode equalizer esd evo exif extrafilters fam fbcon fbcondecor ffmpeg fftw firefox flac fontconfig fortran gd gdbm gif gimp gksu glitz gmedia gnome gphoto2 gpm gstreamer gtk hal hddtemp iconv id3tag imap imlib irmc isdnlog jack java javascript jbig jpeg jpeg2k ladcca lcms libnotify libsexy libwww lm_sensors logrotate mad mdnsresponder-compat midi mikmod mmkeys mmx mmxext mng mp160 mp2 mp3 mpeg mplayer mplayer-bin mudflap musepack ncurses nls nptl nptlonly nsplugin ntfs nvidia objc objc++ objc-gc ogg opengl openmp oss pam paste64 pcre pda pdf perl plugins png pop pppd python quicktime readline realmedia reflection reiser4 rfkill rt61pci rtc rtsp sdl sdl-image sensord session skins smp sms sounds spell spl srt sse sse2 ssl subtitles svg swat sysfs tcpd test-programs threads threadsafe tiff tk totem tracker trayicon truetype twolame um unicode unsupported upnp usb userlocales userpriv vorbis winbind wma wmf wmp wxwindows x264 xcb xcomposite xml xorg xosd xprint xrandr xscreensaver xv xvid xvmc zlib&quot; ALSA_CARDS=&quot;hda-intel&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; APACHE2_MODULES=&quot;actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias&quot; CAMERAS=&quot;directory lg_gsm&quot; ELIBC=&quot;glibc&quot; INITNG_PLUGINS=&quot;also bash_launcher chdir chroot conflict cpout critical ctrlaltdel daemon_clean debug_commands envparser find fmon fstat history idleprobe initctl interactive iparser last limit lockfile logfile netdev netprobe ngc4 ngcs nge pause provide reload renice rlparser simple_launcher stcmd stdout suid syncron syslog sysreq unneeded usplash dbus_event&quot; INPUT_DEVICES=&quot;keyboard mouse evdev&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en en_GB nl&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;nvidia vesa&quot;
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pacho@condmat1.ciencias.uniovi.es</who>
            <bug_when>2008-03-08 18:11:45 0000</bug_when>
            <thetext>Created an attachment (id=145584)
blt-2.4z-tcl8.5-fix.patch

This patch is being used in mandriva for fixing this</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>calchan@gentoo.org</who>
            <bug_when>2008-03-15 11:22:45 0000</bug_when>
            <thetext>(In reply to comment #1)
&gt; Created an attachment (id=145584) [edit]
&gt; blt-2.4z-tcl8.5-fix.patch
&gt; 
&gt; This patch is being used in mandriva for fixing this

It compiles but look at this:

trillian ~ # tclsh
% package require BLT
version conflict for package &quot;Tcl&quot;: have 8.5.1, need exactly 8.5

So every time you use &apos;package require BLT&apos; to test for BLT&apos;s presence and load the library, it fails. No idea where that comes from.

Denis.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mescalinum@gentoo.org</who>
            <bug_when>2008-05-28 22:36:37 0000</bug_when>
            <thetext>Created an attachment (id=154647)
blt-2.4z-tcl8.5-fixpkgruntime.patch for fixing the package require issue on Tcl/Tk 8.5.x

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mescalinum@gentoo.org</who>
            <bug_when>2008-05-28 22:36:41 0000</bug_when>
            <thetext>Created an attachment (id=154649)
ebuild using the new patches

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mescalinum@gentoo.org</who>
            <bug_when>2008-05-28 22:37:42 0000</bug_when>
            <thetext>please try my attached fixes on Tcl/Tk 8.4

I tried here, and both compiles and works at runtime:

$ tclsh
% package require BLT
2.4
% puts $tcl_patchLevel
8.5.1
%</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mescalinum@gentoo.org</who>
            <bug_when>2008-05-28 22:56:26 0000</bug_when>
            <thetext>btw, BLT has some issues (i.e. crashes) with the Blt_ZoomStack, if Tk is compiled with xft (truetype USE flag) enabled

[note for me: need to contact either jdc or rmax on #tcl in order to get a testcase and check]</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mescalinum@gentoo.org</who>
            <bug_when>2008-10-22 20:08:12 0000</bug_when>
            <thetext>MEMO: http://wiki.tcl.tk/3660#pagetoc67120067</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mescalinum@gentoo.org</who>
            <bug_when>2008-10-26 13:53:12 0000</bug_when>
            <thetext>blt-2.4z-r4 in CVS.
please test, as now it&apos;s using a fork from jdc</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gerardo069872@hotmail.com</who>
            <bug_when>2008-10-26 20:53:40 0000</bug_when>
            <thetext>patch blt-2.4z-tcl8.5-fixpkgruntime.patch is missing in portage</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mescalinum@gentoo.org</who>
            <bug_when>2008-10-27 05:29:54 0000</bug_when>
            <thetext>sorry, I forgot to commit blt-2.4z-tcl8.5-fixpkgruntime.patch
re-sync in a few hours and you&apos;ll be ok (or reopen this bug)</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>145584</attachid>
            <date>2008-03-08 18:11 0000</date>
            <desc>blt-2.4z-tcl8.5-fix.patch</desc>
            <filename>blt-2.4z-tcl8.5-fix.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtcnUgYmx0Mi40ei5vcmlnL3NyYy9ibHROc1V0aWwuaCBibHQyLjR6L3NyYy9ibHROc1V0
aWwuaAotLS0gYmx0Mi40ei5vcmlnL3NyYy9ibHROc1V0aWwuaAkyMDA3LTA1LTEwIDA0OjM4OjUy
LjAwMDAwMDAwMCArMDIwMAorKysgYmx0Mi40ei9zcmMvYmx0TnNVdGlsLmgJMjAwNy0wNS0xMCAw
NDo0MTo1MC4wMDAwMDAwMDAgKzAyMDAKQEAgLTQ2LDEwICs0NiwxMCBAQAogI2RlZmluZSBUQ0xf
TkFNRVNQQUNFX09OTFkgVENMX0dMT0JBTF9PTkxZCiAjZW5kaWYKIAotCisvKgogRVhURVJOIFRj
bF9Db21tYW5kIFRjbF9GaW5kQ29tbWFuZCBfQU5TSV9BUkdTXygoVGNsX0ludGVycCAqaW50ZXJw
LAogCWNoYXIgKm5hbWUsIFRjbF9OYW1lc3BhY2UgKm5zUHRyLCBpbnQgZmxhZ3MpKTsKLQorKi8K
ICNkZWZpbmUgTlNfU0VBUkNIX05PTkUJCSgwKQogI2RlZmluZSBOU19TRUFSQ0hfQ1VSUkVOVAko
MTw8MCkKICNkZWZpbmUgTlNfU0VBUkNIX0dMT0JBTAkoMTw8MSkKQEAgLTY0LDE3ICs2NCwxOCBA
QAogRVhURVJOIFRjbF9OYW1lc3BhY2UgKlRjbF9HZXRHbG9iYWxOYW1lc3BhY2UgX0FOU0lfQVJH
U18oKFRjbF9JbnRlcnAgKmludGVycCkpOwogCiAjaWYgKFRDTF9NQUpPUl9WRVJTSU9OID49IDgp
CisvKgogRVhURVJOIFRjbF9OYW1lc3BhY2UgKlRjbF9DcmVhdGVOYW1lc3BhY2UgX0FOU0lfQVJH
U18oKFRjbF9JbnRlcnAgKmludGVycCwKIAljaGFyICpuYW1lLCBDbGllbnREYXRhIGNsaWVudERh
dGEsIFRjbF9OYW1lc3BhY2VEZWxldGVQcm9jICpuc0RlbFByb2MpKTsKLQorKi8KIEVYVEVSTiB2
b2lkIFRjbF9EZWxldGVOYW1lc3BhY2UgX0FOU0lfQVJHU18oKFRjbF9OYW1lc3BhY2UgKm5zUHRy
KSk7Ci0KKy8qCiBFWFRFUk4gVGNsX05hbWVzcGFjZSAqVGNsX0ZpbmROYW1lc3BhY2UgX0FOU0lf
QVJHU18oKFRjbF9JbnRlcnAgKmludGVycCwKIAljaGFyICpuYW1lLCBUY2xfTmFtZXNwYWNlICpj
b250ZXh0LCBpbnQgZmxhZ3MpKTsKIAogRVhURVJOIGludCBUY2xfRXhwb3J0IF9BTlNJX0FSR1Nf
KChUY2xfSW50ZXJwICppbnRlcnAsIFRjbF9OYW1lc3BhY2UgKm5zUHRyLAogCWNoYXIgKm5hbWUs
IGludCByZXNldEZsYWcpKTsKLQorKi8KIEVYVEVSTiBUY2xfVmFyIFRjbF9GaW5kTmFtZXNwYWNl
VmFyIF9BTlNJX0FSR1NfKChUY2xfSW50ZXJwICppbnRlcnAsIGNoYXIgKm5hbWUsCiAJVGNsX05h
bWVzcGFjZSAqY29udGV4dE5zUHRyLCBpbnQgZmxhZ3MpKTsKIAo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154647</attachid>
            <date>2008-05-28 22:36 0000</date>
            <desc>blt-2.4z-tcl8.5-fixpkgruntime.patch for fixing the package require issue on Tcl/Tk 8.5.x</desc>
            <filename>blt-2.4z-tcl8.5-fixpkgruntime.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHNyYy9ibHRJbml0LmMub3JpZwkyMDA4LTA1LTI5IDAwOjA1OjEwLjAwMDAwMDAwMCArMDIw
MAorKysgc3JjL2JsdEluaXQuYwkyMDA4LTA1LTI5IDAwOjI2OjQwLjAwMDAwMDAwMCArMDIwMApA
QCAtNDEzLDcgKzQxMyw3IEBAIEJsdF9Jbml0KGludGVycCkKIAkgKiBDaGVjayB0aGF0IHRoZSB2
ZXJzaW9ucyBvZiBUY2wgdGhhdCBoYXZlIGJlZW4gbG9hZGVkIGFyZQogCSAqIHRoZSBzYW1lIG9u
ZXMgdGhhdCBCTFQgd2FzIGNvbXBpbGVkIGFnYWluc3QuCiAJICovCi0JaWYgKFRjbF9Qa2dSZXF1
aXJlKGludGVycCwgIlRjbCIsIFRDTF9WRVJTSU9OLCBFWEFDVCkgPT0gTlVMTCkgeworCWlmIChU
Y2xfSW5pdFN0dWJzKGludGVycCwgVENMX1ZFUlNJT04sIDEpID09IE5VTEwpIHsKIAkgICAgcmV0
dXJuIFRDTF9FUlJPUjsKIAl9CiAJLyogU2V0IHRoZSAiYmx0X3ZlcnNpb24iLCAiYmx0X3BhdGNo
TGV2ZWwiLCBhbmQgImJsdF9saWJQYXRoIiBUY2wKQEAgLTQ1OCwxNiArNDU4LDIzIEBAIEJsdF9J
bml0KGludGVycCkKIAlyZWdpc3RlciBUY2xfQXBwSW5pdFByb2MgKipwOwogCVRjbF9OYW1lc3Bh
Y2UgKm5zUHRyOwogCisJaWYgKFRrX0luaXRTdHVicyhpbnRlcnAsIFRLX1ZFUlNJT04sIDEpID09
IE5VTEwpIHsKKwkJcmV0dXJuIFRDTF9PSzsKKwl9CisKKyNpZiAwCiAjaWYgKFRDTF9WRVJTSU9O
X05VTUJFUiA+PSBfVkVSU0lPTig4LDEsMCkpIAogCWlmIChUY2xfUGtnUHJlc2VudChpbnRlcnAs
ICJUayIsIFRLX1ZFUlNJT04sIEVYQUNUKSA9PSBOVUxMKSB7CiAJICAgIHJldHVybiBUQ0xfT0s7
Ci0JfSAKKwl9CiAjZWxzZQogCWlmIChUY2xfUGtnUmVxdWlyZShpbnRlcnAsICJUayIsIFRLX1ZF
UlNJT04sIEVYQUNUKSA9PSBOVUxMKSB7CiAJICAgIFRjbF9SZXNldFJlc3VsdChpbnRlcnApOwog
CSAgICByZXR1cm4gVENMX09LOwogCX0gCiAjZW5kaWYKKyNlbmRpZgorCiAJbnNQdHIgPSBUY2xf
Q3JlYXRlTmFtZXNwYWNlKGludGVycCwgImJsdDo6dGlsZSIsIE5VTEwsIAogCQkJICAgIChUY2xf
TmFtZXNwYWNlRGVsZXRlUHJvYyAqKSBOVUxMKTsKIAlpZiAobnNQdHIgPT0gTlVMTCkgewpAQCAt
NTA3LDcgKzUxNCw3IEBAIEJsdF9Jbml0KGludGVycCkKIAkgKiBDaGVjayB0aGF0IHRoZSB2ZXJz
aW9ucyBvZiBUY2wgdGhhdCBoYXZlIGJlZW4gbG9hZGVkIGFyZQogCSAqIHRoZSBzYW1lIG9uZXMg
dGhhdCBCTFQgd2FzIGNvbXBpbGVkIGFnYWluc3QuCiAJICovCi0JaWYgKFRjbF9Qa2dSZXF1aXJl
KGludGVycCwgIlRjbCIsIFRDTF9WRVJTSU9OLCBFWEFDVCkgPT0gTlVMTCkgeworCWlmIChUY2xf
SW5pdFN0dWJzKGludGVycCwgVENMX1ZFUlNJT04sIEVYQUNUKSA9PSBOVUxMKSB7CiAJICAgIHJl
dHVybiBUQ0xfRVJST1I7CiAJfQogCS8qIFNldCB0aGUgImJsdF92ZXJzaW9uIiwgImJsdF9wYXRj
aExldmVsIiwgYW5kICJibHRfbGliUGF0aCIgVGNsCkBAIC01NDMsNiArNTUwLDExIEBAIEJsdF9J
bml0KGludGVycCkKICAgICBpZiAoIXRrTG9hZGVkKSB7CiAJcmVnaXN0ZXIgVGNsX0FwcEluaXRQ
cm9jICoqcDsKIAorCWlmIChUa19Jbml0U3R1YnMoaW50ZXJwLCBUS19WRVJTSU9OLCAxKSA9PSBO
VUxMKSB7CisJCXJldHVybiBUQ0xfT0s7CisJfQorCisjaWYgMAogI2lmIChUQ0xfVkVSU0lPTl9O
VU1CRVIgPj0gX1ZFUlNJT04oOCwxLDApKSAKIAlpZiAoVGNsX1BrZ1ByZXNlbnQoaW50ZXJwLCAi
VGsiLCBUS19WRVJTSU9OLCBFWEFDVCkgPT0gTlVMTCkgewogCSAgICByZXR1cm4gVENMX09LOwpA
QCAtNTUzLDYgKzU2NSw4IEBAIEJsdF9Jbml0KGludGVycCkKIAkgICAgcmV0dXJuIFRDTF9PSzsK
IAl9IAogI2VuZGlmCisjZW5kaWYKKwogCS8qIEluaXRpYWxpemUgdGhlIEJMVCBjb21tYW5kcyB0
aGF0IHVzZSBUayB0b28uICovCiAJZm9yIChwID0gdGtDbWRzOyAqcCAhPSBOVUxMOyBwKyspIHsK
IAkgICAgaWYgKCgqKnApIChpbnRlcnApICE9IFRDTF9PSykgewo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>154649</attachid>
            <date>2008-05-28 22:36 0000</date>
            <desc>ebuild using the new patches</desc>
            <filename>blt-2.4z-r3.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2Rldi10Y2x0ay9ibHQvYmx0LTIuNHotcjIuZWJ1
aWxkLHYgMS4zIDIwMDcvMTIvMTAgMTc6MzM6NTcgdGdhbGwgRXhwICQKCmluaGVyaXQgZXV0aWxz
IGZsYWctby1tYXRpYyB0b29sY2hhaW4tZnVuY3MKCkhPTUVQQUdFPSJodHRwOi8vYmx0LnNvdXJj
ZWZvcmdlLm5ldC8iClNSQ19VUkk9Im1pcnJvcjovL3NvdXJjZWZvcmdlL2JsdC9CTFQyLjR6LnRh
ci5neiIKREVTQ1JJUFRJT049IkJMVCBpcyBhbiBleHRlbnNpb24gdG8gdGhlIFRrIHRvb2xraXQg
YWRkaW5nIG5ldyB3aWRnZXRzLCBnZW9tZXRyeSBtYW5hZ2VycywgYW5kIG1pc2NlbGxhbmVvdXMg
Y29tbWFuZHMuIgoKSVVTRT0iIgpTTE9UPSIwIgpMSUNFTlNFPSJCU0QiCktFWVdPUkRTPSJ+YW1k
NjQgfnBwYyB+cHBjNjQgfnNwYXJjIH54ODYiCgpERVBFTkQ9Ij49ZGV2LWxhbmcvdGstOC4wCgl4
MTEtbGlicy9saWJYMTEiCgpTPSIke1dPUktESVJ9LyR7UE59JHtQVn0iCgpzcmNfdW5wYWNrKCkg
ewoJdW5wYWNrICR7QX0KCWNkICIke1N9IgoKCWVwYXRjaCAiJHtGSUxFU0RJUn0iL2JsdDIuNHot
aW5zdGFsbC5kaWZmCgkjIEZyb20gYmx0LTIuNHotNm1kay5zcmMucnBtCgllcGF0Y2ggIiR7RklM
RVNESVJ9Ii9ibHQyLjR6LTY0Yml0LnBhdGNoCgoJZXBhdGNoICIke0ZJTEVTRElSfSIvYmx0LTIu
NHotdGNsOC41LWZpeC5wYXRjaAoJZXBhdGNoICIke0ZJTEVTRElSfSIvYmx0LTIuNHotdGNsOC41
LWZpeHBrZ3J1bnRpbWUucGF0Y2gKCgkjIFNldCB0aGUgY29ycmVjdCBsaWJkaXIKCXNlZCAtaSAt
ZSAiczpcKF5saWJkaXI9XCR7ZXhlY19wcmVmaXh9L1wpbGliOlwxJChnZXRfbGliZGlyKToiIFwK
CQljb25maWd1cmUqIHx8IGRpZSAic2VkIGNvbmZpZ3VyZSogZmFpbGVkIgoJc2VkIC1pIC1lICIv
XnNjcmlwdGRpciA9L3M6bGliOiQoZ2V0X2xpYmRpcik6IiBcCgkJTWFrZWZpbGUuaW4gZGVtb3Mv
TWFrZWZpbGUuaW4gfHwgZGllICJzZWQgTWFrZWZpbGUuaW4gZmFpbGVkIgp9CgpzcmNfY29tcGls
ZSgpIHsKCXRjLWV4cG9ydCBDQyBDRkxBR1MKCgkjIGJ1ZyAxNjc5MzQKCWFwcGVuZC1mbGFncyAt
ZlBJQwoKCWVjb25mIC0td2l0aC1ibHQ9L3Vzci8kKGdldF9saWJkaXIpIHx8IGRpZSAiLi9jb25m
aWd1cmUgZmFpbGVkIgoJIyBwYXJhbGxlbCBib3JrcwoJZW1ha2UgLWoxIHx8IGRpZSAiZW1ha2Ug
ZmFpbGVkIgp9CgpzcmNfaW5zdGFsbCgpIHsKCWRvZGlyIC91c3IvYmluIFwKCQkvdXNyLyQoZ2V0
X2xpYmRpcikvYmx0Mi40L2RlbW9zL2JpdG1hcHMgXAoJCS91c3Ivc2hhcmUvbWFuL21hbm4gXAoJ
CS91c3IvaW5jbHVkZSBcCgkJCXx8IGRpZSAiZG9kaXIgZmFpbGVkIgoJZW1ha2UgLWoxIElOU1RB
TExfUk9PVD0iJHtEfSIgaW5zdGFsbCB8fCBkaWUgIm1ha2UgaW5zdGFsbCBmYWlsZWQiCgoJZG9k
b2MgTkVXUyBQUk9CTEVNUyBSRUFETUUKCWRvaHRtbCBodG1sLyouaHRtbAoJZm9yIGYgaW4gYGxz
ICIke0R9Ii91c3Ivc2hhcmUvbWFuL21hbm5gIDsgZG8KCQltdiAiJHtEfSIvdXNyL3NoYXJlL21h
bi9tYW5uLyR7Zn0gIiR7RH0iL3Vzci9zaGFyZS9tYW4vbWFubi8ke2YvLm4vLm5ibHR9Cglkb25l
Cn0K
</data>        

          </attachment>
    </bug>

</bugzilla>