Lines 7-11
Link Here
|
7 |
DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions" |
7 |
DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions" |
8 |
HOMEPAGE="https://www.gnu.org/software/guile/" |
8 |
HOMEPAGE="https://www.gnu.org/software/guile/" |
9 |
SRC_URI="mirror://gnu/guile/${P}.tar.gz" |
9 |
SRC_URI="mirror://gnu/guile/${P}.tar.xz" |
10 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" |
10 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" |
11 |
LICENSE="LGPL-3+" |
11 |
LICENSE="LGPL-3+" |
Lines 30-49
Link Here
|
30 |
sys-devel/gettext" |
30 |
sys-devel/gettext" |
31 |
|
31 |
|
32 |
SLOT="12/22" # subslot is soname version |
32 |
SLOT="12/2.2-1" # libguile-2.2.so.1 => 2.2-1 |
33 |
MAJOR="2.0" |
33 |
MAJOR="2.2" |
34 |
|
34 |
|
35 |
DOCS=( GUILE-VERSION HACKING README ) |
35 |
DOCS=( GUILE-VERSION HACKING README ) |
36 |
|
36 |
|
37 |
PATCHES=( |
37 |
PATCHES=( |
38 |
"${FILESDIR}/${PN}-2-snarf.patch" |
38 |
"${FILESDIR}"/${PN}-2.2.3-gentoo-sandbox.patch |
39 |
"${FILESDIR}/${P}-darwin.patch" |
|
|
40 |
"${FILESDIR}/${P}-ia64-fix-crash-thread-context-switch.patch" |
41 |
) |
39 |
) |
42 |
|
40 |
|
43 |
src_prepare() { |
|
|
44 |
default |
45 |
eautoreconf |
46 |
} |
47 |
|
48 |
src_configure() { |
41 |
src_configure() { |
49 |
# see bug #178499 |
42 |
# see bug #178499 |
Lines 81-86
Link Here
|
81 |
# necessary for registering slib, see bug 206896 |
74 |
# necessary for registering slib, see bug 206896 |
82 |
keepdir /usr/share/guile/site |
75 |
keepdir /usr/share/guile/site |
83 |
|
|
|
84 |
# Dark magic necessary for some deps |
85 |
dosym libguile-2.0.so /usr/$(get_libdir)/libguile.so |
86 |
} |
76 |
} |