1 |
commit: 937daff14b1cb7929e53e49b4d4a9ad235e47b85 |
2 |
Author: Amy Liffey <amynka <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Aug 5 10:23:42 2018 +0000 |
4 |
Commit: Amy Liffey <amynka <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Aug 5 11:08:43 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=937daff1 |
7 |
|
8 |
dev-scheme/racket: remove old 6.11 |
9 |
|
10 |
Package-Manager: Portage-2.3.40, Repoman-2.3.9 |
11 |
|
12 |
dev-scheme/racket/Manifest | 2 - |
13 |
dev-scheme/racket/racket-6.11-r1.ebuild | 89 --------------------------------- |
14 |
2 files changed, 91 deletions(-) |
15 |
|
16 |
diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest |
17 |
index 2d8f4b303f1..4d60880650a 100644 |
18 |
--- a/dev-scheme/racket/Manifest |
19 |
+++ b/dev-scheme/racket/Manifest |
20 |
@@ -1,6 +1,4 @@ |
21 |
-DIST racket-6.11-src-builtpkgs.tgz 122307703 BLAKE2B 395b14c15b73dfda7b6e863a83530b5266ec2f132b3b8ee23ee60bea0083b42e1dd67c60cbdfca2cac93c343e3a4edf132677c707aed62d85c43ae27edb2de74 SHA512 2b9f6b478880a9ec176018f34a3015f5e84ceb11e61519d9ab9f7df8d4b8dc664fa9103ca787664ffcd86909410fbf6812838a59d899f3487dea278e39eb597b |
22 |
DIST racket-6.12-src-builtpkgs.tgz 119736428 BLAKE2B ca462e69c29c33e56e8e92dfc88e18c0643e045a52d50b288139b2d439dac9e10c3a5d0226236a2e2103b9d0c74871b97c3edfb242b49822d92893acc9ea42d7 SHA512 31f3f9b3f69a80601569cfdeee1610a49a2931c2c11a9daf9ff14eb8828dc48cb0befd05fc1b0cc53cc1477a04841e850f2dc89614dff58dc8e9e5da7b717716 |
23 |
DIST racket-6.7-src-builtpkgs.tgz 116773863 BLAKE2B 786552b296449cd105450450f7232ba5468aba0ed6d96aa6db058cc3eb655808f031259ee69d1ab8abb9a751151e28e923d4388860ed37d74a1f6a637f740f0f SHA512 63fdc18e72fa152434d0fb83e926c28d2b2d16c93a0a2be0c14d445671c1bff5daf500e9917e41fa2f60454377de0cc10d226c321402abf4bad55a15ac74f127 |
24 |
-DIST racket-minimal-6.11-src-builtpkgs.tgz 11208413 BLAKE2B 17e979ab6e4c99f781994d48ca90e206618835e2ecfa875d0966efe2909a440c509fe9706cccb7f377675a0bb4d76971ed4dd73de2c088ae40660df50b6cf7cc SHA512 f197a645e7da04c120f1cb61d98a1cd47824576467a2fa12753576b72f258d1229cc99243f91ed87cf37be63062c26844b44469987d7ac4bfeee853aa7cb6e66 |
25 |
DIST racket-minimal-6.12-src-builtpkgs.tgz 11251582 BLAKE2B c8ed5c562241f37297e0e88d1c8d60ceaf35c2a7010ca68cccca8b8ee007819822149cbda4f3b5c0ec93093901593b2722a22b9f8e46a083b207022877ce45f5 SHA512 6eb23ec16c710c661171f545b8dc5a53666e8a16d1db7edf1a0713693c99b79a779c4d7c6765dc3107f699c31e29238ddbb3e08b1eb62832292af0d4a1b5f465 |
26 |
DIST racket-minimal-6.7-src-builtpkgs.tgz 11213736 BLAKE2B 1661fe1818d0b2c0d2c058aead61e25c5df01201d3ccdb31fccca14e9c1f2f822c18bfad6be3c1b7446d692c252129b63340b37e0311848269a914197416eee9 SHA512 59c885b535ed8e91a3b2a524bbc38661a5c19848ded935cc9f068c3fd6c8da39fc0755ef8df3a69cce3d50b96ee30d91972d6a4f6d5414eefb80bdc1ede6a285 |
27 |
|
28 |
diff --git a/dev-scheme/racket/racket-6.11-r1.ebuild b/dev-scheme/racket/racket-6.11-r1.ebuild |
29 |
deleted file mode 100644 |
30 |
index 0ce238ca01b..00000000000 |
31 |
--- a/dev-scheme/racket/racket-6.11-r1.ebuild |
32 |
+++ /dev/null |
33 |
@@ -1,89 +0,0 @@ |
34 |
-# Copyright 1999-2018 Gentoo Foundation |
35 |
-# Distributed under the terms of the GNU General Public License v2 |
36 |
- |
37 |
-EAPI=6 |
38 |
- |
39 |
-inherit pax-utils |
40 |
- |
41 |
-DESCRIPTION="General purpose, multi-paradigm Lisp-Scheme programming language" |
42 |
-HOMEPAGE="http://racket-lang.org/" |
43 |
-SRC_URI="minimal? ( http://download.racket-lang.org/installers/${PV}/${PN}-minimal-${PV}-src-builtpkgs.tgz ) !minimal? ( http://download.racket-lang.org/installers/${PV}/${P}-src-builtpkgs.tgz )" |
44 |
-LICENSE="GPL-3+ LGPL-3" |
45 |
-SLOT="0" |
46 |
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" |
47 |
-IUSE="doc +futures +jit minimal +places +readline +threads +X" |
48 |
-REQUIRED_USE="futures? ( jit )" |
49 |
- |
50 |
-RDEPEND="dev-db/sqlite:3 |
51 |
- media-libs/libpng:0 |
52 |
- x11-libs/cairo[X?] |
53 |
- x11-libs/pango[X?] |
54 |
- virtual/libffi |
55 |
- virtual/jpeg:0 |
56 |
- readline? ( dev-libs/libedit ) |
57 |
- X? ( x11-libs/gtk+[X?] )" |
58 |
-RDEPEND="${RDEPEND} !dev-tex/slatex" |
59 |
- |
60 |
-DEPEND="${RDEPEND}" |
61 |
- |
62 |
-S="${WORKDIR}/${P}/src" |
63 |
- |
64 |
-src_prepare() { |
65 |
- default |
66 |
- rm -r foreign/libffi || die 'failed to remove bundled libffi' |
67 |
-} |
68 |
- |
69 |
-src_configure() { |
70 |
- # According to vapier, we should use the bundled libtool |
71 |
- # such that we don't preclude cross-compile. Thus don't use |
72 |
- # --enable-lt=/usr/bin/libtool |
73 |
- econf \ |
74 |
- --enable-shared \ |
75 |
- --enable-float \ |
76 |
- --enable-libffi \ |
77 |
- --enable-foreign \ |
78 |
- --disable-libs \ |
79 |
- --disable-strip \ |
80 |
- $(use_enable X gracket) \ |
81 |
- $(use_enable doc docs) \ |
82 |
- $(use_enable jit) \ |
83 |
- $(use_enable places) \ |
84 |
- $(use_enable futures) \ |
85 |
- $(use_enable threads pthread) |
86 |
-} |
87 |
- |
88 |
-src_compile() { |
89 |
- if use jit; then |
90 |
- # When the JIT is enabled, a few binaries need to be pax-marked |
91 |
- # on hardened systems (bug 613634). The trick is to pax-mark |
92 |
- # them before they're used later in the build system. The |
93 |
- # following order for racketcgc and racket3m was determined by |
94 |
- # digging through the Makefile in src/racket to find out which |
95 |
- # targets would build those binaries but not use them. |
96 |
- pushd racket |
97 |
- emake cgc-core |
98 |
- pax-mark m .libs/racketcgc |
99 |
- pushd gc2 |
100 |
- emake all |
101 |
- popd |
102 |
- pax-mark m .libs/racket3m |
103 |
- popd |
104 |
- fi |
105 |
- |
106 |
- default |
107 |
-} |
108 |
- |
109 |
-src_install() { |
110 |
- default |
111 |
- |
112 |
- if use jit; then |
113 |
- # The final binaries need to be pax-marked, too, if you want to |
114 |
- # actually use them. The src_compile marking get lost somewhere |
115 |
- # in the install process. |
116 |
- for f in mred mzscheme racket; do |
117 |
- pax-mark m "${D}/usr/bin/${f}" |
118 |
- done |
119 |
- |
120 |
- use X && pax-mark m "${D}/usr/$(get_libdir)/racket/gracket" |
121 |
- fi |
122 |
-} |