Gentoo Archives: gentoo-commits

From: "Samuli Suominen (drac)" <drac@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-misc/xfractint: ChangeLog xfractint-20.04_p03.ebuild xfractint-20.04_p07.ebuild xfractint-20.3.02.ebuild xfractint-20.4.00.ebuild xfractint-20.3.01.ebuild xfractint-20.4.03.ebuild
Date: Thu, 27 Dec 2007 20:43:02
Message-Id: E1J7zZB-0003Fi-4T@stork.gentoo.org
1 drac 07/12/27 20:42:57
2
3 Modified: ChangeLog
4 Added: xfractint-20.04_p03.ebuild
5 xfractint-20.04_p07.ebuild
6 Removed: xfractint-20.3.02.ebuild xfractint-20.4.00.ebuild
7 xfractint-20.3.01.ebuild xfractint-20.4.03.ebuild
8 Log:
9 Correct versioning scheme; rename stable 20.4.03 to 20.04_p03 and add 20.04_p07 as version bump. Reverting commit for bug 48923, couldn't care less about users adding -funroll-all-loops into global CFLAGS. Fixing bug 203498, manpage installation location. More foo..
10 (Portage version: 2.1.4_rc11, RepoMan options: --force)
11
12 Revision Changes Path
13 1.45 x11-misc/xfractint/ChangeLog
14
15 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xfractint/ChangeLog?rev=1.45&view=markup
16 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xfractint/ChangeLog?rev=1.45&content-type=text/plain
17 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xfractint/ChangeLog?r1=1.44&r2=1.45
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/x11-misc/xfractint/ChangeLog,v
22 retrieving revision 1.44
23 retrieving revision 1.45
24 diff -u -r1.44 -r1.45
25 --- ChangeLog 22 Jul 2007 03:21:47 -0000 1.44
26 +++ ChangeLog 27 Dec 2007 20:42:56 -0000 1.45
27 @@ -1,6 +1,21 @@
28 # ChangeLog for x11-misc/xfractint
29 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/xfractint/ChangeLog,v 1.44 2007/07/22 03:21:47 dberkholz Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xfractint/ChangeLog,v 1.45 2007/12/27 20:42:56 drac Exp $
32 +
33 +*xfractint-20.04_p07 (27 Dec 2007)
34 +*xfractint-20.04_p03 (27 Dec 2007)
35 +
36 + 27 Dec 2007; Samuli Suominen <drac@g.o>
37 + -files/xfractint-20.02p05.patch, -files/xfractint-20.03p00.patch,
38 + -files/xfractint-20.03p01-make.patch,
39 + +files/xfractint-20.04_p07-Makefile.patch, -xfractint-20.3.01.ebuild,
40 + -xfractint-20.3.02.ebuild, +xfractint-20.04_p03.ebuild,
41 + +xfractint-20.04_p07.ebuild, -xfractint-20.4.00.ebuild,
42 + -xfractint-20.4.03.ebuild:
43 + Correct versioning scheme; rename stable 20.4.03 to 20.04_p03 and add
44 + 20.04_p07 as version bump. Reverting commit for bug 48923, couldn't care
45 + less about users adding -funroll-all-loops into global CFLAGS. Fixing bug
46 + 203498, manpage installation location.
47
48 22 Jul 2007; Donnie Berkholz <dberkholz@g.o>;
49 xfractint-20.3.01.ebuild, xfractint-20.3.02.ebuild,
50
51
52
53 1.1 x11-misc/xfractint/xfractint-20.04_p03.ebuild
54
55 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xfractint/xfractint-20.04_p03.ebuild?rev=1.1&view=markup
56 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xfractint/xfractint-20.04_p03.ebuild?rev=1.1&content-type=text/plain
57
58 Index: xfractint-20.04_p03.ebuild
59 ===================================================================
60 # Copyright 1999-2007 Gentoo Foundation
61 # Distributed under the terms of the GNU General Public License v2
62 # $Header: /var/cvsroot/gentoo-x86/x11-misc/xfractint/xfractint-20.04_p03.ebuild,v 1.1 2007/12/27 20:42:56 drac Exp $
63
64 inherit eutils flag-o-matic
65
66 MY_P=xfractint-20.04p03
67 S="${WORKDIR}/${MY_P}"
68 DESCRIPTION="The best fractal generator for X."
69 HOMEPAGE="http://www.fractint.org"
70 SRC_URI="http://www.fractint.org/ftp/current/linux/${MY_P}.tar.gz"
71
72 KEYWORDS="amd64 ppc sparc x86"
73 SLOT="0"
74 LICENSE="freedist"
75 IUSE=""
76
77 RDEPEND="virtual/libc
78 >=sys-libs/ncurses-5.1
79 x11-libs/libX11"
80
81 DEPEND="${RDEPEND}
82 x11-proto/xproto"
83
84 src_unpack() {
85 unpack ${A}
86 cd ${S}
87 epatch "${FILESDIR}"/${PN}-20.4.03-makefile.patch
88 }
89
90 src_compile() {
91 replace-flags "-funroll-all-loops" "-funroll-loops"
92 emake -j1 || die "make failed"
93 }
94
95 src_install() {
96 make DESTDIR="${D}" install || die
97
98 chmod 0644 -R ${D}usr/share/xfractint/*
99 chmod a+X -R ${D}usr/share/xfractint/*
100
101 newenvd ${FILESDIR}/xfractint.envd 60xfractint
102 }
103
104 pkg_postinst() {
105 einfo
106 einfo "XFractInt requires the FRACTDIR variable to be set in order to start."
107 einfo "Please re-login or \`source /etc/profile\` to have this variable set automatically."
108 einfo
109
110 # Fix directory permissions as they might be broken because
111 # of an earlier installation.
112 chmod a+X -R ${ROOT}/usr/share/xfractint/*
113 }
114
115
116
117 1.1 x11-misc/xfractint/xfractint-20.04_p07.ebuild
118
119 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xfractint/xfractint-20.04_p07.ebuild?rev=1.1&view=markup
120 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xfractint/xfractint-20.04_p07.ebuild?rev=1.1&content-type=text/plain
121
122 Index: xfractint-20.04_p07.ebuild
123 ===================================================================
124 # Copyright 1999-2007 Gentoo Foundation
125 # Distributed under the terms of the GNU General Public License v2
126 # $Header: /var/cvsroot/gentoo-x86/x11-misc/xfractint/xfractint-20.04_p07.ebuild,v 1.1 2007/12/27 20:42:56 drac Exp $
127
128 inherit eutils toolchain-funcs
129
130 MY_P=${P/_}
131
132 DESCRIPTION="a fractal generator"
133 HOMEPAGE="http://www.fractint.org"
134 SRC_URI="http://www.fractint.org/ftp/current/linux/${MY_P}.tar.gz"
135
136 LICENSE="freedist"
137 SLOT="0"
138 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
139 IUSE=""
140
141 RDEPEND="x11-libs/libX11"
142 DEPEND="${RDEPEND}"
143 # x86? ( dev-lang/nasm )"
144
145 S=${WORKDIR}/${MY_P}
146
147 src_unpack() {
148 unpack ${A}
149 cd "${S}"
150 epatch "${FILESDIR}"/${P}-Makefile.patch
151 }
152
153 src_compile() {
154 # Untested, any x86 archteam dev. is allowed to uncomment this.
155 local myasm="foo"
156 # use x86 && myasm="/usr/bin/nasm"
157 emake CC="$(tc-getCC)" AS="${myasm}" || die "emake failed."
158 }
159
160 src_install() {
161 emake DESTDIR="${D}" install || die "emake install failed."
162 newenvd "${FILESDIR}"/xfractint.envd 60xfractint
163 }
164
165 pkg_postinst() {
166 elog "XFractInt requires the FRACTDIR variable to be set in order to start."
167 elog "Please re-login or \`source /etc/profile\` to have this variable set."
168 }
169
170
171
172 --
173 gentoo-commits@g.o mailing list