Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 508274 - dev-scheme/racket-6.0 version bump
Summary: dev-scheme/racket-6.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Scheme Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-20 20:37 UTC by Maks Verver
Modified: 2014-07-09 11:03 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
racket 6.0 ebuild (racket-6.0.ebuild,1.81 KB, text/plain)
2014-05-04 14:22 UTC, Marijn Schouten (RETIRED)
Details
vim build log (vim-7.4.273.log,34.90 KB, text/plain)
2014-05-09 23:48 UTC, Javran Cheng
Details
emerge --info (emerge-info.log,16.79 KB, text/plain)
2014-05-09 23:49 UTC, Javran Cheng
Details
ebuild allow jit compile on hardened, futures requires jit (racket-6.0.1.ebuild,1.90 KB, text/plain)
2014-06-29 01:41 UTC, Mark Wright
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Maks Verver 2014-04-20 20:37:58 UTC
Racket 6.0 was released February 2014.

See also: http://download.racket-lang.org/

Reproducible: Always
Comment 1 Marijn Schouten (RETIRED) gentoo-dev 2014-05-04 14:22:07 UTC
Created attachment 376338 [details]
racket 6.0 ebuild

Hi Maks,

I should be able to do a bump pretty soon hopefully, but in the meantime this ebuild seems to work pretty well.

Let me know if it gives you any problems!
Comment 2 Maks Verver 2014-05-04 17:25:26 UTC
Thanks, that already looks usable!

I think the license has been changed to LGPL-3.  The new ebuild should probably reflect that.

The LaTeX and desktop entry stuff can be ported from the original ebuild too -- the relevant files have just moved from collects/ to share/pkgs/.
Comment 3 Javran Cheng 2014-05-09 23:47:27 UTC
Thanks for Marjin's ebuild! That works fine for me except vim failed to compile if I turn on USE="racket".

Not sure if the problem is related to this thread, but I'll post my build log together with outputs from "emerge --info".
Comment 4 Javran Cheng 2014-05-09 23:48:44 UTC
Created attachment 376640 [details]
vim build log
Comment 5 Javran Cheng 2014-05-09 23:49:02 UTC
Created attachment 376642 [details]
emerge --info
Comment 6 Mark Wright gentoo-dev 2014-06-29 01:41:21 UTC
Created attachment 379874 [details]
ebuild allow jit compile on hardened, futures requires jit

Based on hkbst's racket-6.0.ebuild:

1) inherit pax-utils and add src_compile to allow compilation on
hardened pax with the jit USE flag.

2) REQUIRED_USE="futures? ( jit )" as futures requires jit.

3) To satisify repoman, quote the "${D}/${f}" in:

sed -ie "s|${D}||" "${D}/${f}"

4) Bump to 6.0.1
Comment 7 Mark Wright gentoo-dev 2014-07-09 11:03:45 UTC
Thanks to Marijn Schouten (hkBst) for the racket-6.0.ebuild. Bump racket to 6.0.1 as requested in Bug 508274 - dev-scheme/racket-6.0 version bump, thanks to Maks Verver for reporting. jit support on hardened by me, thanks to SamanthaD for testing.