Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 95247
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: CJK Team <cjk@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Jakub Moc (RETIRED) <jakub@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
slang-2.0.4.ebuild slang-2.0.4.ebuild text/plain Ergil Osin 2005-09-10 10:03 0000 1.63 KB Details
slang-2.0.5.ebuild slang-2.0.5.ebuild text/plain MATSUU Takuto 2005-11-21 07:35 0000 1.19 KB Details
slang-2.0.6.ebuild slang-2.0.6.ebuild text/plain Mark Lee 2006-07-15 22:13 0000 1.23 KB Details
slang-2.0.6-slsh-libs.patch slsh library linking fix patch Mark Lee 2006-07-15 22:14 0000 494 bytes Details | Diff
slang-2.0.6.ebuild slang-2.0.6.ebuild text/plain Diego E. 'Flameeyes' Pettenò 2006-07-19 17:02 0000 1.90 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 95247 depends on: Show dependency tree
Bug 95247 blocks: 95223
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-06-06 10:48 0000
Latest version available in portage is 1.4.9-r2. Latest version upstream is
2.0.3, having also native UTF-8 support. 

Please bump. ;-)

Reproducible: Always
Steps to Reproduce:

------- Comment #1 From david somers 2005-07-16 00:36:45 0000 -------
2.0.4 is now the latest release 
 
ftp://space.mit.edu/pub/davis/slang/v2.0/slang-2.0.4.tar.gz 

------- Comment #2 From Brian Harring 2005-08-04 22:29:41 0000 -------
Yo... what's going on here?

------- Comment #3 From Ergil Osin 2005-09-10 10:03:31 0000 -------
Created an attachment (id=68128) [details]
slang-2.0.4.ebuild

------- Comment #4 From Ergil Osin 2005-09-10 13:55:40 0000 -------
(From update of attachment 68128 [details])
ebuild done

------- Comment #5 From Michael Cramer 2005-11-16 20:59:42 0000 -------
2.0.5 is now the latest release
ftp://ftp.plig.org/pub/slang/v2.0/

------- Comment #6 From MATSUU Takuto 2005-11-21 07:35:18 0000 -------
Created an attachment (id=73304) [details]
slang-2.0.5.ebuild

------- Comment #7 From Pawel Madej aka Nysander 2006-01-07 14:58:51 0000 -------
anyone with rw perms to cvs could commit actual ebuild ?

------- Comment #8 From Michael Cramer 2006-01-09 12:51:25 0000 -------
can't get the 2.0.5 compiled with cjk use flag set, ebuild fails with:
mkdir /var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/elfobjs
cd /var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/elfobjs; gcc -c -g -O2 
-fPIC  -Dunix -DSLANG -DMISC_TERMINFO_DIRS='""'
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sltermin.c
cd /var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/elfobjs; gcc -c -g -O2 
-fPIC  -Dunix -DSLANG 
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c: In function
`SLtt_smart_puts':
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1725: Fehler: ung

------- Comment #9 From Michael Cramer 2006-01-09 12:51:25 0000 -------
can't get the 2.0.5 compiled with cjk use flag set, ebuild fails with:
mkdir /var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/elfobjs
cd /var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/elfobjs; gcc -c -g -O2 
-fPIC  -Dunix -DSLANG -DMISC_TERMINFO_DIRS='""'
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sltermin.c
cd /var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/elfobjs; gcc -c -g -O2 
-fPIC  -Dunix -DSLANG 
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c: In function
`SLtt_smart_puts':
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1725: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1727: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1729: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1729: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1730: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1730: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1735: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1735: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1735: Fehler:
inkompatibler Typ für Argument 1 von »bce_color_eqs«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1735: Fehler:
inkompatibler Typ für Argument 2 von »bce_color_eqs«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1737: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1737: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1737: Fehler:
inkompatibler Typ für Argument 1 von »bce_color_eqs«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1737: Fehler:
inkompatibler Typ für Argument 2 von »bce_color_eqs«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1747: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1903: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1905: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1907: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1907: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1908: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1908: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1918: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1918: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1918: Fehler:
inkompatibler Typ für Argument 1 von »bce_color_eqs«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1918: Fehler:
inkompatibler Typ für Argument 2 von »bce_color_eqs«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1918: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1918: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1918: Fehler:
inkompatibler Typ für Argument 1 von »bce_color_eqs«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1918: Fehler:
inkompatibler Typ für Argument 2 von »bce_color_eqs«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1940: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1985: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1987: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1989: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1989: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1990: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1990: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1993: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1993: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1993: Fehler:
inkompatibler Typ für Argument 1 von »bce_color_eqs«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1993: Fehler:
inkompatibler Typ für Argument 2 von »bce_color_eqs«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1994: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1994: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1994: Fehler:
inkompatibler Typ für Argument 1 von »bce_color_eqs«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:1994: Fehler:
inkompatibler Typ für Argument 2 von »bce_color_eqs«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:2001: Fehler:
inkompatible Typen in Zuweisung
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:2018: Fehler:
ungültige Operanden für binäres &
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:2019: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:2019: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:2019: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:2019: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:2019: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:2019: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:2019: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:2019: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:2019: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:2019: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:2019: Fehler:
inkompatibler Typ für Argument 1 von »bce_color_eqs«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:2019: Fehler:
inkompatibler Typ für Argument 2 von »bce_color_eqs«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:2019: Fehler:
falsches Typ-Argument von »->«
/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/sldisply.c:2019: Fehler:
falsches Typ-Argument von »->«
make: ***
[/var/tmp/portage/slang-2.0.5/work/slang-2.0.5/src/elfobjs/sldisply.o] Fehler 1

------- Comment #10 From Mark Lee 2006-07-15 22:13:34 0000 -------
Created an attachment (id=91848) [details]
slang-2.0.6.ebuild

Slang 2.0.6 was released on 2006/02/05.  Here's my version of the ebuild.
In response to comment #8, the author has stated that "kanji support" is
currently broken (see
http://www.jedsoft.org/pipermail/slang-users_jedsoft.org/2006/000399.html), so
I removed that USE flag (and relevant modifications) from my ebuild. 
I also had to patch one of the `Makefile.in`s, since it was trying to link in
the system slang library instead of the recently compiled one. (patch
forthcoming)

------- Comment #11 From Mark Lee 2006-07-15 22:14:52 0000 -------
Created an attachment (id=91849) [details]
slsh library linking fix

------- Comment #12 From Alastair Tse (RETIRED) 2006-07-19 15:31:52 0000 -------
Mark, thanks for the ebuilds, these ones finally build for me. However there
are a few issues that need to be worked out before these go in:

1. libslang.so has a major version number change (libslang.so.1 to
libslang.so.2)
2. This means it might been to be slotted.
3. However there are collisions with /usr/include/slang.h and other include
files.

The solution might be to put slang-2's include files into
/usr/include/slang-2/slang.h and SLOT="2" this ebuild, and then subsequently
make sure all slang dependent ebuilds either depend on <sys-libs/slang-2 or
>=sys-libs/slang-2.

For instance, app-editors/jed-0.99.16 will not compile against slang-2, but a
new version I have in my overlay at the moment will compile against it.

------- Comment #13 From Alastair Tse (RETIRED) 2006-07-19 15:34:08 0000 -------
also note that debian has patches for UTF-8 wchar support in their packages.

http://packages.debian.org/unstable/devel/libslang2-dev

------- Comment #14 From Diego E. 'Flameeyes' Pettenò 2006-07-19 15:43:30 0000 -------
You cannot slot the library only on soversion, .la and .so files will collide.

------- Comment #15 From Diego E. 'Flameeyes' Pettenò 2006-07-19 16:33:23 0000 -------
Actually, the problem we have is with .a rather than .la, and with .so of
course.

I have this idea, that might work and might not...
The library is properly versioned (both soname and symbols' versions), so it is
supposed to be slotted, unfortunately the .a disallow us to.

As we need to change the packages linking to libslang for the include files
already, we can do one extra (unfortunate) step and call the libraries
libslang2.so and libslang2.a.
At that point, we just need to change the linking lines. It would have been
simpler if slang provided a pkg-config file.

This means tinkering with build system a bit, but even if we slot them to
install as libslang.so dropping one .a and removing the symlink, you cannot
link one or the other without passing the full name anyway, so... it's worth
trying this way.

------- Comment #16 From Diego E. 'Flameeyes' Pettenò 2006-07-19 17:02:07 0000 -------
Created an attachment (id=92244) [details]
slang-2.0.6.ebuild

This is the ebuild that does the slotting as I said, with an elog message at
the end to explain the thing to users..

------- Comment #17 From Diego E. 'Flameeyes' Pettenò 2006-07-27 17:06:00 0000 -------
Okay I've committed the masked ebuild on portage, it will need bug #141947 to
be completed before unmasked.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug