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: metadata.xml niecza-19.ebuild Manifest ChangeLog
Date: Wed, 22 Aug 2012 03:30:28
Message-Id: 20120822033017.C5E25202D1@flycatcher.gentoo.org
1 patrick 12/08/22 03:30:17
2
3 Added: metadata.xml niecza-19.ebuild Manifest ChangeLog
4 Log:
5 Initial import, ebuilds by me
6
7 (Portage version: 2.2.0_alpha121/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 dev-lang/niecza/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/niecza/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/niecza/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <maintainer>
21 <email>patrick@g.o</email>
22 <name>Patrick Lauer</name>
23 </maintainer>
24 </pkgmetadata>
25
26
27
28 1.1 dev-lang/niecza/niecza-19.ebuild
29
30 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/niecza/niecza-19.ebuild?rev=1.1&view=markup
31 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/niecza/niecza-19.ebuild?rev=1.1&content-type=text/plain
32
33 Index: niecza-19.ebuild
34 ===================================================================
35 # Copyright 1999-2012 Gentoo Foundation
36 # Distributed under the terms of the GNU General Public License v2
37 # $Header: /var/cvsroot/gentoo-x86/dev-lang/niecza/niecza-19.ebuild,v 1.1 2012/08/22 03:30:17 patrick Exp $
38
39 EAPI=4
40
41 inherit eutils multilib
42
43 GITHUB_CRAP="sorear-niecza-3743eb0"
44
45 DESCRIPTION="A Perl 6 compiler targetting the CLR with an experimental focus on optimizations."
46 HOMEPAGE="https://github.com/sorear/niecza"
47 #SRC_URI="https://github.com/downloads/sorear/${PN}/${P}.zip"
48 SRC_URI="https://github.com/sorear/niecza/zipball/v19 -> niecza-19.zip"
49
50 LICENSE="Artistic-2"
51 SLOT="0"
52 KEYWORDS="~amd64 ~x86"
53 IUSE=""
54
55 RDEPEND="dev-lang/mono"
56 DEPEND="${RDEPEND}
57 || ( dev-lang/niecza-bin dev-lang/niecza )"
58
59 S=${WORKDIR}/${GITHUB_CRAP}
60
61 src_prepare() {
62 epatch ${FILESDIR}/fix-bootstrap.patch || die "Failed to fix"
63 cd ${S}
64 # bootstrap only works from git dirs? sigh :)
65 sed -i -e 's:@git describe --tags:echo "v19":' Makefile
66 # silly workaround for stuff trying to write everywhere: copy the installed niecza here (sigh)
67 # since we have different installation paths for the bin version we need to check here
68 mkdir boot -p
69 if has_version dev-lang/niecza; then
70 cp -r /opt/niecza/* boot/
71 else
72 cp -r /opt/niecza-bin/* boot/
73 fi
74 }
75
76 src_configure() { :; }
77
78 src_compile() {
79 emake -j1 || die
80 }
81
82 src_test() {
83 emake -j1 test || die
84 }
85
86 src_install() {
87 mkdir -p ${D}/opt/niecza
88 for i in docs lib obj run README.pod; do
89 cp -r ${S}/$i ${D}/opt/niecza/ || die "Failed to install"
90 done
91 }
92
93
94
95 1.1 dev-lang/niecza/Manifest
96
97 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/niecza/Manifest?rev=1.1&view=markup
98 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/niecza/Manifest?rev=1.1&content-type=text/plain
99
100 Index: Manifest
101 ===================================================================
102 AUX fix-bootstrap.patch 456 SHA256 6645fe985d3f3a65db8b427575e9ceaa293ce553f4daa56f9aa2a395c2d7325e SHA512 2859e4a897e45942aaa0bddcc105ba700ea61e00744b6f065eda73e5f8a218ab5a7116cc2644e86816091d903c99ea04e6d805b4deb6cb8d00d422e4225d7961 WHIRLPOOL 3b12e379ae5427c2ce497251dedf38370e3e99e72bfc8f0ae99d46518506d4df4e05fedfc11bd126d3203a5ed453a409fb88ef9f1b23e85f127197bc3614bf1b
103 DIST niecza-19.zip 728618 SHA256 b320a72e77531515bafb2c1e1588572f39f24e9c38305eb4cbe60569e87845e9 SHA512 3be02a89f9698724fd4a5d8aad0dd2946a5cb4ace9bf519d0ddb52d159596beeeb162884a8b98b4fcdf8b322149ae222b3dd11caeb369218d73afe3194ab186c WHIRLPOOL 5e627ce9d885ed059bda2a898518bce551d82ca7801f5239b010316d5ce2aaf7c70ca063c73b204f06b72825158650a30653092ba86156e25021ad4bc67569b5
104 EBUILD niecza-19.ebuild 1498 SHA256 020c362a3afd811f22730ed2245f7891b3a57e6e3b4c4df8746869ff0b28dace SHA512 3fe3d7ddba66d5174786947bfcfd99218df3682c3fd8ba1f36f6a7a7f3e2de716bde71687c0c78c8d65952ac976d0a93b50771cf8aa15b89379ab98917c7d482 WHIRLPOOL c166ea49f60740e38589a5264023d3a0f01b7f59b6ce61d5b51a1f9b00036f7e6b6c5da8502cab2c7f709bacda040c23cd2fc93be4406538cc8152a621c30ad0
105 MISC metadata.xml 233 SHA256 65209e280ca6de32a92e1a57301ff69fb3472e55ba07848d6f80405d35e92d47 SHA512 0d30bfb39315a04767e07896409f5d3954f8e954e20fcbac7b92bb9a636c9f61c50b1b2cf55e6c1db9a199a0edc159b5c8cc8f541efb9c4adafa28e3652cff7b WHIRLPOOL 027c5101e1cbc665c9d2ef240f73a874c9f49a9b70175c5947e012df61de484585088a46b6ce9078816e548e6bcc326e7223539cc999159eee2757d0a2eb1480
106
107
108
109 1.1 dev-lang/niecza/ChangeLog
110
111 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/niecza/ChangeLog?rev=1.1&view=markup
112 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/niecza/ChangeLog?rev=1.1&content-type=text/plain
113
114 Index: ChangeLog
115 ===================================================================
116 # ChangeLog for dev-lang/niecza
117 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
118 # $Header: /var/cvsroot/gentoo-x86/dev-lang/niecza/ChangeLog,v 1.1 2012/08/22 03:30:17 patrick Exp $
119
120 *niecza-19 (22 Aug 2012)
121
122 22 Aug 2012; Patrick Lauer <patrick@g.o> +files/fix-bootstrap.patch,
123 +metadata.xml, +niecza-19.ebuild:
124 Initial import, ebuilds by me