Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 218739

Summary: dev-lisp/clisp: version bump to 2.44.1
Product: Gentoo Linux Reporter: Stelian Ionescu <bugs>
Component: [OLD] DevelopmentAssignee: Common Lisp Bugs <common-lisp>
Status: RESOLVED FIXED    
Severity: enhancement CC: ivan, l.valerimanera, vorfeed.canal
Priority: High    
Version: 2007.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Patch to clisp-2.43-r1.ebuild
2° Patch to clisp-2.43-r1.ebuild
Ebuild made from applying patch above to ebuild in portage tree

Description Stelian Ionescu 2008-04-21 16:10:12 UTC
The following patch adds:
1) missing dep on virtual/libiconv
2) new dependency on dev-libs/ffcall
3) new USE flag "hyperspec" with its dep on app-doc/hyperspec and also a fix for bug #155402

It also removes the wrong dependency on virtual/tetex(for bug #208300) and the use of makemake which not only is superfluous, but it also breaks builds sometimes. It also fixes the passing of preprocessor flags to the configure script.
Comment 1 Stelian Ionescu 2008-04-21 16:11:07 UTC
Created attachment 150509 [details, diff]
Patch to clisp-2.43-r1.ebuild
Comment 2 Marijn Schouten (RETIRED) gentoo-dev 2008-04-25 11:56:17 UTC
Does this also solve bug #155402's request wrt CUSTOM:IMPNOTES-ROOT?

YES, it compiles :D
Comment 3 Stelian Ionescu 2008-04-25 14:13:08 UTC
Yes, it solves bug #155402
Comment 4 Stelian Ionescu 2008-05-03 16:33:34 UTC
Created attachment 151710 [details, diff]
2° Patch to clisp-2.43-r1.ebuild

A new patch, this time really solving bug #155402
Comment 5 vorfeed.canal 2008-05-04 12:28:40 UTC
May be it's time to remove "enhancement" severity from this bug? It should block 198121 - versions of clisp in portage can not be even compiled with gcc 4.3 while 2.44.1 compiles with it and works fine...
Comment 6 Leonardo Valeri Manera 2008-05-06 19:06:23 UTC
I have to ask what's up with this commented-out block:

#   * GNU gettext
#      + Not needed on systems with glibc 2.2 or newer, but recommended on all
#        other systems: needed if you want clisp with native language support.
#	sys-devel/gettext

If that's really the case, shouldn't clisp have an nls use flag with a gettext dep?
Comment 7 Marijn Schouten (RETIRED) gentoo-dev 2008-05-06 20:20:17 UTC
It says "Not needed on systems with glibc 2.2 or newer", so if that is true, then clisp doesn't need gettext for us, since we use newer glibc versions. Of course the text could be wrong... I have so far taken upstream's word for it.
Comment 8 Dmitry Petrov 2008-05-08 17:02:26 UTC
Created attachment 152497 [details]
Ebuild made from applying patch above to ebuild in portage tree

Patch above doesn't applies to current portage tree as clisp-2.43-r1 now marked as stable on ppc, but in patch there's ~ppc in KEYWORDS, so patch doesn't apply property. So I decided to apply modified patch to clisp-2.43-r1.ebuild and attach ready ebuild.
I also tested the "hyperspec" USE flag. It works, it's great. Thanks!
Comment 9 Marijn Schouten (RETIRED) gentoo-dev 2008-05-15 22:01:52 UTC
bumped, thank you Stelian.