Gentoo Archives: gentoo-commits

From: "Matt Turner (mattst88)" <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-libs/libXaw3d: libXaw3d-1.5-r1.ebuild ChangeLog metadata.xml
Date: Tue, 02 Aug 2011 05:34:33
Message-Id: 20110802053421.C0BA82004C@flycatcher.gentoo.org
1 mattst88 11/08/02 05:34:21
2
3 Added: libXaw3d-1.5-r1.ebuild ChangeLog metadata.xml
4 Log:
5 Rename Xaw3d to libXaw3d.
6
7 (Portage version: 2.1.10.3/cvs/Linux x86_64, RepoMan options: --force)
8
9 Revision Changes Path
10 1.1 x11-libs/libXaw3d/libXaw3d-1.5-r1.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libXaw3d/libXaw3d-1.5-r1.ebuild?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libXaw3d/libXaw3d-1.5-r1.ebuild?rev=1.1&content-type=text/plain
14
15 Index: libXaw3d-1.5-r1.ebuild
16 ===================================================================
17 # Copyright 1999-2011 Gentoo Foundation
18 # Distributed under the terms of the GNU General Public License v2
19 # $Header: /var/cvsroot/gentoo-x86/x11-libs/libXaw3d/libXaw3d-1.5-r1.ebuild,v 1.1 2011/08/02 05:34:21 mattst88 Exp $
20
21 # Ok, hopefully this will resolv the problem with the version of libXaw3d that
22 # gets created.
23 #
24 # The problem its seems, is that when X gets compiled, it determines (with the
25 # help of some very dark magic) what version libXaw.so it it should build (6.1 or
26 # 7.0). Now, when compiling Xaw3d, it checks which version of Xaw was built, and
27 # then builds the same version of Xaw3d.
28 #
29 # Since this ebuild use the Makefile's "install" function, it "should" not be a
30 # problem anymore.
31 #
32 # Azarah.
33
34 inherit eutils toolchain-funcs
35
36 S=${WORKDIR}/xc/lib/Xaw3d
37 DESCRIPTION="drop-in 3D replacement of the Xaw widget set which comes with X"
38 HOMEPAGE="http://freshmeat.net/projects/xaw3d/"
39 # All full ftp.x.org mirrors can be added here.
40 SRC_URI="ftp://ftp.x.org/contrib/widgets/Xaw3d/R6.3/${P/lib}.tar.gz
41 http://ibiblio.org/pub/X11/contrib/widgets/Xaw3d/R6.3/${P/lib}.tar.gz"
42
43 LICENSE="MIT"
44 SLOT="0"
45 KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
46 IUSE=""
47
48 # There _might_ be something else, but I doubt it.
49 RDEPEND="x11-libs/libXt
50 x11-libs/libX11
51 x11-libs/libXmu
52 x11-libs/libXpm
53 x11-libs/libXp"
54
55 DEPEND="${RDEPEND}
56 >=sys-apps/sed-4
57 x11-misc/imake
58 x11-misc/gccmakedep
59 sys-devel/flex"
60
61 src_unpack() {
62 unpack ${P/lib}.tar.gz
63 cd "${S}"
64
65 # For some reason it isn't automatically patched.
66 # That's why I manually override the source_unpack function.
67 epatch "${FILESDIR}"/Xaw3d-xfree86.diff \
68 "${FILESDIR}"/Xaw3d-out-of-tree.diff
69
70 # This adds more familiar scroll-bar look and feel for Emacs and
71 # others <mkennedy@g.o>
72 sed -i -e 's,#.*EXTRA_DEFINES,EXTRA_DEFINES,g' Imakefile || die
73 }
74
75 src_compile() {
76 # convoluted process for out-of-tree building
77 mkdir ./X11
78 cd ./X11 ; ln -sf ../../Xaw3d . ; cd ..
79
80 xmkmf || die
81 make includes || die
82 make depend || die
83 emake CDEBUGFLAGS="${CFLAGS}" CC="$(tc-getCC)" \
84 SHLIBGLOBALSFLAGS="${LDFLAGS}" || die
85 }
86
87 src_install() {
88 make DESTDIR="${D}" install || die
89
90 dodoc README.XAW3D
91 }
92
93
94
95 1.1 x11-libs/libXaw3d/ChangeLog
96
97 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libXaw3d/ChangeLog?rev=1.1&view=markup
98 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libXaw3d/ChangeLog?rev=1.1&content-type=text/plain
99
100 Index: ChangeLog
101 ===================================================================
102 # ChangeLog for x11-libs/libXaw3d
103 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
104 # $Header: /var/cvsroot/gentoo-x86/x11-libs/libXaw3d/ChangeLog,v 1.1 2011/08/02 05:34:21 mattst88 Exp $
105
106 *libXaw3d-1.5-r1 (02 Aug 2011)
107
108 02 Aug 2011; Matt Turner <mattst88@g.o> +files/Xaw3d-out-of-tree.diff,
109 +libXaw3d-1.5-r1.ebuild, +files/Xaw3d-xfree86.diff, +metadata.xml:
110 Rename Xaw3d to libXaw3d.
111
112 12 Jul 2011; Matt Turner <mattst88@g.o> Xaw3d-1.5-r1.ebuild:
113 Added sys-devel/flex to DEPEND, bug 221417
114
115 06 Feb 2011; Mart Raudsepp <leio@g.o> Xaw3d-1.5-r1.ebuild:
116 Drop to ~mips
117
118 14 Dec 2009; Rémi Cardona <remi@g.o> Xaw3d-1.5-r1.ebuild:
119 change LICENSE to MIT
120
121 26 Sep 2009; Víctor Ostorga <vostorga@g.o> Xaw3d-1.5-r1.ebuild:
122 Respecting LDFLAGS , bug 209744
123
124 10 Feb 2007; Fabian Groffen <grobian@g.o> Xaw3d-1.5-r1.ebuild:
125 Dropped ppc-macos keyword, see you in prefix
126
127 01 Oct 2006; Donnie Berkholz <dberkholz@g.o>; Xaw3d-1.5-r1.ebuild:
128 libXext has a runtime dep on xextproto now, so we don't need to depend on it
129 here.
130
131 24 Sep 2006; Donnie Berkholz <dberkholz@g.o>; Xaw3d-1.5-r1.ebuild:
132 Remove virtual/x11 option from modular X deps.
133
134 03 May 2006; Diego Pettenò <flameeyes@g.o> Xaw3d-1.5-r1.ebuild:
135 Add ~x86-fbsd keyword.
136
137 30 Dec 2005; Doug Goldstein <cardoe@g.o> Xaw3d-1.5-r1.ebuild:
138 Fixing modular X depends as per requested. Bug #117166
139
140 18 Dec 2005; Donnie Berkholz <spyderous@g.o>; Xaw3d-1.5-r1.ebuild:
141 (#115920) Add gccmakedep to DEPEND.
142
143 11 Dec 2005; Donnie Berkholz <spyderous@g.o>; Xaw3d-1.5-r1.ebuild:
144 Add modular X dependencies.
145
146 24 Oct 2004; Mamoru KOMACHI <usata@g.o> Xaw3d-1.5-r1.ebuild:
147 Stable on ppc-macos.
148
149 22 Sep 2004; Mamoru KOMACHI <usata@g.o> Xaw3d-1.5-r1.ebuild:
150 Added to ~ppc-macos.
151
152 24 Jul 2004; Stephen P. Becker <geoman@g.o> Xaw3d-1.5-r1.ebuild:
153 Stable on mips.
154
155 16 Jul 2004; Tom Gall <tgall@g.o> Xaw3d-1.5-r1.ebuild:
156 stable on ppc64
157
158 28 Jun 2004; Aron Griffis <agriffis@g.o> Xaw3d-1.5-r1.ebuild:
159 add sed-4 dep
160
161 14 Jun 2004; Tom Gall <tgall@g.o> Xaw3d-1.5-r1.ebuild:
162 ~ppc64 initial x support, bug #53763
163
164 17 Apr 2004; Daniel Ahlberg <aliz@g.o> Xaw3d-1.5-r1.ebuild:
165 Added IUSE=
166
167 14 Apr 2004; Stephen P. Becker <geoman@g.o> Xaw3d-1.5-r1.ebuild:
168 Added ~mips keyword.
169
170 18 Feb 2004; Aron Griffis <agriffis@g.o> Xaw3d-1.5-r1.ebuild:
171 stable on ia64
172
173 20 Dec 2003; Guy Martin <gmsoft@g.o> Xaw3d-1.5-r1.ebuild:
174 Marked stable on hppa.
175
176 13 Dec 2003; Brad House <brad_mssw@g.o> Xaw3d-1.5-r1.ebuild:
177 mark stable on amd64
178
179 06 Dec 2002; Rodney Rees <manson@g.o> : changed sparc ~sparc keywords
180
181 *Xaw3d-1.5-r1 (1 Feb 2002)
182
183 10 Mar 2003; Aron Griffis <agriffis@g.o> Xaw3d-1.5-r1.ebuild:
184 Mark stable on alpha
185
186 01 Dec 2002; Matthew Kennedy <mkennedy@g.o> ChangeLog,
187 Xaw3d-1.5-r1.ebuild :
188
189 Tweak for more familiar scroll-bar support. Added more happiness for
190 lintool.
191
192 15 Jul 2002; Mark Guertin <gerk@g.o>
193 Added ppc to keywords
194
195 1 Feb 2002; G.Bevin <gbevin@g.o> ChangeLog :
196
197 Added initial ChangeLog which should be updated whenever the package is
198 updated in any way. This changelog is targetted to users. This means that the
199 comments should well explained and written in clean English. The details about
200 writing correct changelogs are explained in the skel.ChangeLog file which you
201 can find in the root directory of the portage repository.
202
203
204
205 1.1 x11-libs/libXaw3d/metadata.xml
206
207 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libXaw3d/metadata.xml?rev=1.1&view=markup
208 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libXaw3d/metadata.xml?rev=1.1&content-type=text/plain
209
210 Index: metadata.xml
211 ===================================================================
212 <?xml version="1.0" encoding="UTF-8"?>
213 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
214 <pkgmetadata>
215 <herd>x11</herd>
216 </pkgmetadata>