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/scheme48: ChangeLog scheme48-1.8.ebuild
Date: Fri, 29 Feb 2008 16:40:38
Message-Id: E1JV8Hi-0005iq-2A@stork.gentoo.org
1 hkbst 08/02/29 16:40:34
2
3 Modified: ChangeLog
4 Added: scheme48-1.8.ebuild
5 Log:
6 bump, now compiles on amd64 natively, yippeee
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.9 dev-scheme/scheme48/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/scheme48/ChangeLog?rev=1.9&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/scheme48/ChangeLog?rev=1.9&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/scheme48/ChangeLog?r1=1.8&r2=1.9
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-scheme/scheme48/ChangeLog,v
19 retrieving revision 1.8
20 retrieving revision 1.9
21 diff -u -r1.8 -r1.9
22 --- ChangeLog 28 Jul 2007 20:06:56 -0000 1.8
23 +++ ChangeLog 29 Feb 2008 16:40:33 -0000 1.9
24 @@ -1,6 +1,11 @@
25 # ChangeLog for dev-scheme/scheme48
26 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/scheme48/ChangeLog,v 1.8 2007/07/28 20:06:56 araujo Exp $
28 +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/scheme48/ChangeLog,v 1.9 2008/02/29 16:40:33 hkbst Exp $
30 +
31 +*scheme48-1.8 (29 Feb 2008)
32 +
33 + 29 Feb 2008; Marijn Schouten <hkBst@g.o> +scheme48-1.8.ebuild:
34 + bump, now compiles on amd64 natively, yippeee
35
36 *scheme48-1.6 (28 Jul 2007)
37
38
39
40
41 1.1 dev-scheme/scheme48/scheme48-1.8.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/scheme48/scheme48-1.8.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/scheme48/scheme48-1.8.ebuild?rev=1.1&content-type=text/plain
45
46 Index: scheme48-1.8.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-scheme/scheme48/scheme48-1.8.ebuild,v 1.1 2008/02/29 16:40:33 hkbst Exp $
51
52 inherit elisp-common multilib eutils flag-o-matic
53
54 DESCRIPTION="Scheme48 is an implementation of the Scheme Programming Language."
55 HOMEPAGE="http://www.s48.org/"
56 SRC_URI="http://www.s48.org/${PV}/${P}.tgz"
57
58 LICENSE="as-is"
59 SLOT="0"
60 KEYWORDS="~x86 ~amd64"
61 IUSE="doc emacs"
62
63 DEPEND="emacs? ( virtual/emacs )"
64 RDEPEND="${DEPEND}"
65 SITEFILE=50scheme48-gentoo.el
66
67 src_unpack() {
68 unpack ${A}
69 cd "${S}"
70
71 # cp Makefile.in Makefile.in.old
72 # sed "s:lib=\\\\\"\`pwd\`\\\\\":lib=\$(libdir):" -i Makefile.in
73 # sed "/SHARE = /iecho \$(LIB)" -i Makefile.in
74 # sed "/LIB = /a@echo \$(LIB)" -i Makefile.in
75 # sed "/\t>\$\$script/a\tmkdir -p \$(DESTDIR)\$(bindir) \\" -i Makefile.in
76
77 #improve parallel install
78 # sed "s:echo \"#!/bin/sh\":mkdir -p \$(DESTDIR)\$(bindir); echo \"#!/bin/sh\":" -i Makefile.in
79
80 sed "s:config_script=:config_script=\$(DESTDIR):" -i Makefile.in
81 # sed "s:echo \"#!/bin/sh\":mkdir -p \$(dir $$script; echo \"#!/bin/sh\":" -i Makefile.in
82
83 sed "s:\[-e \$(VM).a\];:\[ -e \$(VM).a \];:g" -i Makefile.in
84
85 # sed "/for stub in env/amkdir -p \$(DESTDIR)\$(SHARE)/\$\$stub; \\\\" -i Makefile.in
86 # diff -u Makefile.in.old Makefile.in
87
88 # sed -i "s:\`pwd\`:/usr/$(get_libdir)/scheme48:" Makefile.in
89 # sed -i "s:lib=\$(LIB):lib=/usr/$(get_libdir)/scheme48:" Makefile.in
90 # Set the correct values for the paths show by the man pages
91 # sed -i "s:=\$(bindir)=:=/usr/bin/=:" Makefile.in
92 # sed -i "s:=\$(LIB)=:=/usr/$(get_libdir)/scheme48=:" Makefile.in
93 # From Bug #127105
94 # sed -i 's:`(cd $(srcdir) && echo $$PWD)`/scheme:'"/usr/$(get_libdir)/scheme48/:" Makefile.in
95 # sed -i "s:'\$(LIB)':'/usr/$(get_libdir)/\$(RUNNABLE)':" Makefile.in
96 # epatch "${FILESDIR}/scheme48-1.5-as-needed.patch"
97 }
98
99 src_compile() {
100 econf || die "econf failed"
101 emake || die "emake failed"
102 if use emacs; then
103 elisp-compile "${S}"/emacs/cmuscheme48.el
104 fi
105 }
106
107 src_install() {
108 # weird parallel failures!
109 emake -j1 DESTDIR="${D}" install || die
110
111 if use emacs; then
112 elisp-install ${PN} emacs/cmuscheme48.el emacs/*.elc
113 elisp-site-file-install "${FILESDIR}"/${SITEFILE}
114 fi
115
116 dodoc README INSTALL
117 if use doc; then
118 dodoc doc/manual.ps doc/manual.pdf doc/*.txt
119 dohtml -r doc/html/*
120 docinto src
121 dodoc doc/src/*
122 fi
123
124 #this symlink clashes with gambit
125 rm "${D}"/usr/bin/scheme-r5rs
126 }
127
128 pkg_postinst() {
129 use emacs && elisp-site-regen
130 }
131
132 pkg_postrm() {
133 use emacs && elisp-site-regen
134 }
135
136
137
138 --
139 gentoo-commits@l.g.o mailing list