Gentoo Archives: gentoo-commits

From: "Marijn Schouten (hkbst)" <hkbst@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-scheme/drscheme: ChangeLog drscheme-372.ebuild
Date: Mon, 03 Mar 2008 09:29:26
Message-Id: E1JW6z5-0003AD-OA@stork.gentoo.org
1 hkbst 08/03/03 09:29:23
2
3 Modified: ChangeLog
4 Added: drscheme-372.ebuild
5 Log:
6 bump, bug 212130
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.57 dev-scheme/drscheme/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/drscheme/ChangeLog?rev=1.57&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/drscheme/ChangeLog?rev=1.57&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/drscheme/ChangeLog?r1=1.56&r2=1.57
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-scheme/drscheme/ChangeLog,v
19 retrieving revision 1.56
20 retrieving revision 1.57
21 diff -u -r1.56 -r1.57
22 --- ChangeLog 29 Feb 2008 17:58:40 -0000 1.56
23 +++ ChangeLog 3 Mar 2008 09:29:23 -0000 1.57
24 @@ -1,6 +1,11 @@
25 # ChangeLog for dev-scheme/drscheme
26 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/drscheme/ChangeLog,v 1.56 2008/02/29 17:58:40 carlo Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/drscheme/ChangeLog,v 1.57 2008/03/03 09:29:23 hkbst Exp $
29 +
30 +*drscheme-372 (03 Mar 2008)
31 +
32 + 03 Mar 2008; Marijn Schouten <hkBst@g.o> +drscheme-372.ebuild:
33 + bump, bug 212130
34
35 29 Feb 2008; Carsten Lohrke <carlo@g.o> drscheme-360-r1.ebuild,
36 drscheme-360-r2.ebuild, drscheme-360-r3.ebuild,
37
38
39
40 1.1 dev-scheme/drscheme/drscheme-372.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/drscheme/drscheme-372.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/drscheme/drscheme-372.ebuild?rev=1.1&content-type=text/plain
44
45 Index: drscheme-372.ebuild
46 ===================================================================
47 # Copyright 1999-2008 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/dev-scheme/drscheme/drscheme-372.ebuild,v 1.1 2008/03/03 09:29:23 hkbst Exp $
50
51 inherit eutils
52
53 SRC_URI="http://download.plt-scheme.org/bundles/${PV}/plt/plt-${PV}-src-unix.tgz
54 http://pre.plt-scheme.org/installers/plt-${PV}-src-unix.tgz"
55 #"mirror://gentoo/plt-${PV%%_p*}-src-unix.tgz"
56
57 DESCRIPTION="DrScheme programming environment. Includes mzscheme."
58 HOMEPAGE="http://www.plt-scheme.org/software/drscheme/"
59 LICENSE="LGPL-2.1"
60 SLOT="0"
61 KEYWORDS="~amd64 ~ppc ~x86"
62 IUSE="backtrace cairo cgc llvm opengl profile X"
63
64 RDEPEND="X? ( x11-libs/libICE
65 x11-libs/libSM
66 x11-libs/libXaw
67 >=x11-libs/libXft-2.1.12
68 x11-libs/libXrender
69 media-libs/freetype
70 media-libs/fontconfig
71 cairo? ( x11-libs/cairo )
72 media-libs/jpeg
73 opengl? ( virtual/opengl )
74 media-libs/libpng )"
75
76 DEPEND="${RDEPEND}"
77
78 S="${WORKDIR}/plt-${PV%%_p*}"
79
80 src_unpack() {
81 unpack ${A}; cd "${S}"
82 sed "s,docdir=\"\${datadir}/plt/doc,docdir=\"\${datadir}/doc/${PF}," -i src/configure
83 }
84
85 src_compile() {
86 cd src
87
88 # according to vapier, we should use the bundled libtool
89 # such that we don't preclude cross-compile. Thus don't use
90 # --enable-lt=/usr/bin/libtool
91 econf $(use_enable X mred) \
92 --enable-shared \
93 --disable-perl \
94 $(use_enable backtrace) \
95 $(use_enable cairo) \
96 $(use_enable llvm) \
97 $(use_enable opengl gl) \
98 $(use_enable profile gprof) \
99 --enable-xft \
100 --enable-xrender
101
102 if use cgc; then
103 emake -j1 both || die "emake both failed"
104 else
105 emake -j1 || die "emake failed"
106 fi
107 }
108
109 src_install() {
110 cd src
111 export MZSCHEME_DYNEXT_LINKER_FLAGS=$(raw-ldflags)
112
113 if use cgc; then
114 emake DESTDIR="${D}" install-both || die "emake install-both failed"
115 else
116 emake DESTDIR="${D}" install || die "emake install failed"
117 fi
118
119 if use X; then
120 newicon ../collects/icons/PLT-206.png drscheme.png
121 make_desktop_entry drscheme "DrScheme" drscheme "Development"
122 fi
123 }
124
125
126
127 --
128 gentoo-commits@l.g.o mailing list