Gentoo Archives: gentoo-commits

From: "Patrick Lauer (patrick)" <patrick@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-lang/niecza: niecza-21.ebuild niecza-9999.ebuild ChangeLog
Date: Tue, 28 Aug 2012 07:50:51
Message-Id: 20120828075036.F2E4E209E2@flycatcher.gentoo.org
1 patrick 12/08/28 07:50:36
2
3 Modified: niecza-9999.ebuild ChangeLog
4 Added: niecza-21.ebuild
5 Log:
6 Bump
7
8 (Portage version: 2.2.0_alpha123/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.2 dev-lang/niecza/niecza-9999.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/niecza/niecza-9999.ebuild?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/niecza/niecza-9999.ebuild?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/niecza/niecza-9999.ebuild?r1=1.1&r2=1.2
16
17 Index: niecza-9999.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-lang/niecza/niecza-9999.ebuild,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- niecza-9999.ebuild 22 Aug 2012 03:50:29 -0000 1.1
24 +++ niecza-9999.ebuild 28 Aug 2012 07:50:36 -0000 1.2
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2012 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/niecza/niecza-9999.ebuild,v 1.1 2012/08/22 03:50:29 patrick Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/niecza/niecza-9999.ebuild,v 1.2 2012/08/28 07:50:36 patrick Exp $
30
31 EAPI=4
32
33 @@ -23,10 +23,10 @@
34 S=${WORKDIR}/${GITHUB_CRAP}
35
36 src_prepare() {
37 - epatch "${FILESDIR}"/fix-bootstrap.patch || die "Failed to fix"
38 + epatch "${FILESDIR}"/fix-bootstrap-${PV}.patch || die "Failed to fix"
39 cd "${S}"
40 # bootstrap only works from git dirs? sigh :)
41 - sed -i -e 's:@git describe --tags:echo "v19":' Makefile
42 + sed -i -e 's:@git describe --tags:echo "v9999":' Makefile
43 # silly workaround for stuff trying to write everywhere: copy the installed niecza here (sigh)
44 # since we have different installation paths for the bin version we need to check here
45 mkdir boot -p
46 @@ -35,6 +35,7 @@
47 else
48 cp -r /opt/niecza-bin/* boot/
49 fi
50 + mkdir -p boot/obj
51 }
52
53 src_configure() { :; }
54 @@ -44,6 +45,7 @@
55 }
56
57 src_test() {
58 + export XDG_DATA_HOME="${S}"
59 emake -j1 test || die
60 }
61
62
63
64
65 1.4 dev-lang/niecza/ChangeLog
66
67 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/niecza/ChangeLog?rev=1.4&view=markup
68 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/niecza/ChangeLog?rev=1.4&content-type=text/plain
69 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/niecza/ChangeLog?r1=1.3&r2=1.4
70
71 Index: ChangeLog
72 ===================================================================
73 RCS file: /var/cvsroot/gentoo-x86/dev-lang/niecza/ChangeLog,v
74 retrieving revision 1.3
75 retrieving revision 1.4
76 diff -u -r1.3 -r1.4
77 --- ChangeLog 22 Aug 2012 03:50:29 -0000 1.3
78 +++ ChangeLog 28 Aug 2012 07:50:36 -0000 1.4
79 @@ -1,6 +1,12 @@
80 # ChangeLog for dev-lang/niecza
81 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
82 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/niecza/ChangeLog,v 1.3 2012/08/22 03:50:29 patrick Exp $
83 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/niecza/ChangeLog,v 1.4 2012/08/28 07:50:36 patrick Exp $
84 +
85 +*niecza-21 (28 Aug 2012)
86 +
87 + 28 Aug 2012; Patrick Lauer <patrick@g.o> +files/fix-bootstrap-21.patch,
88 + +files/fix-bootstrap-9999.patch, +niecza-21.ebuild, niecza-9999.ebuild:
89 + Bump
90
91 *niecza-9999 (22 Aug 2012)
92
93
94
95
96 1.1 dev-lang/niecza/niecza-21.ebuild
97
98 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/niecza/niecza-21.ebuild?rev=1.1&view=markup
99 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/niecza/niecza-21.ebuild?rev=1.1&content-type=text/plain
100
101 Index: niecza-21.ebuild
102 ===================================================================
103 # Copyright 1999-2012 Gentoo Foundation
104 # Distributed under the terms of the GNU General Public License v2
105 # $Header: /var/cvsroot/gentoo-x86/dev-lang/niecza/niecza-21.ebuild,v 1.1 2012/08/28 07:50:36 patrick Exp $
106
107 EAPI=4
108
109 inherit eutils multilib
110
111 GITHUB_CRAP="sorear-niecza-50939fa"
112
113 DESCRIPTION="A Perl 6 compiler targetting the CLR with an experimental focus on optimizations."
114 HOMEPAGE="https://github.com/sorear/niecza"
115 SRC_URI="https://github.com/sorear/niecza/zipball/v${PV} -> niecza-${PV}.zip"
116
117 LICENSE="Artistic-2"
118 SLOT="0"
119 KEYWORDS="~amd64 ~x86"
120 IUSE=""
121
122 RDEPEND="dev-lang/mono"
123 DEPEND="${RDEPEND}
124 || ( dev-lang/niecza-bin dev-lang/niecza )"
125
126 S=${WORKDIR}/${GITHUB_CRAP}
127
128 src_prepare() {
129 epatch "${FILESDIR}"/fix-bootstrap-${PV}.patch || die "Failed to fix"
130 cd "${S}"
131 # bootstrap only works from git dirs? sigh :)
132 sed -i -e 's:@git describe --tags:echo "v${PV}":' Makefile
133 # silly workaround for stuff trying to write everywhere: copy the installed niecza here (sigh)
134 # since we have different installation paths for the bin version we need to check here
135 mkdir boot -p
136 if has_version dev-lang/niecza; then
137 cp -r /opt/niecza/* boot/
138 else
139 cp -r /opt/niecza-bin/* boot/
140 fi
141 mkdir -p boot/obj
142 }
143
144 src_configure() { :; }
145
146 src_compile() {
147 export XDG_DATA_HOME="${S}"
148 emake -j1 || die
149 }
150
151 src_test() {
152 emake -j1 test || die
153 }
154
155 src_install() {
156 mkdir -p "${D}"/opt/niecza
157 for i in docs lib obj run README.pod; do
158 cp -r "${S}"/$i "${D}"/opt/niecza/ || die "Failed to install"
159 done
160 }