Gentoo Archives: gentoo-commits

From: "Tristan Heaven (nyhm)" <nyhm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/allegro: ChangeLog allegro-4.2.2-r1.ebuild
Date: Sun, 01 Jun 2008 15:55:58
Message-Id: E1K2puR-0000Wm-Ug@stork.gentoo.org
1 nyhm 08/06/01 15:55:51
2
3 Modified: ChangeLog
4 Added: allegro-4.2.2-r1.ebuild
5 Log:
6 Fix autoconf-2.62 failure, bug #218208; Install liballeg.so symlink, bug #220955
7 (Portage version: 2.2_pre7/cvs/Linux 2.6.25.4 Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz)
8
9 Revision Changes Path
10 1.78 media-libs/allegro/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/allegro/ChangeLog?rev=1.78&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/allegro/ChangeLog?rev=1.78&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/allegro/ChangeLog?r1=1.77&r2=1.78
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-libs/allegro/ChangeLog,v
19 retrieving revision 1.77
20 retrieving revision 1.78
21 diff -u -r1.77 -r1.78
22 --- ChangeLog 13 May 2008 12:17:58 -0000 1.77
23 +++ ChangeLog 1 Jun 2008 15:55:51 -0000 1.78
24 @@ -1,6 +1,13 @@
25 # ChangeLog for media-libs/allegro
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-libs/allegro/ChangeLog,v 1.77 2008/05/13 12:17:58 fmccor Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-libs/allegro/ChangeLog,v 1.78 2008/06/01 15:55:51 nyhm Exp $
29 +
30 +*allegro-4.2.2-r1 (01 Jun 2008)
31 +
32 + 01 Jun 2008; Tristan Heaven <nyhm@g.o>
33 + +files/allegro-4.2.2-autoconf.patch, +allegro-4.2.2-r1.ebuild:
34 + Fix autoconf-2.62 failure, bug #218208; Install liballeg.so symlink, bug
35 + #220955
36
37 13 May 2008; Ferris McCormick <fmccor@g.o> allegro-4.2.2.ebuild:
38 Sparc stable, Bug #221821.
39
40
41
42 1.1 media-libs/allegro/allegro-4.2.2-r1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/allegro/allegro-4.2.2-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/allegro/allegro-4.2.2-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: allegro-4.2.2-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-libs/allegro/allegro-4.2.2-r1.ebuild,v 1.1 2008/06/01 15:55:51 nyhm Exp $
52
53 inherit autotools multilib eutils
54
55 DESCRIPTION="cross-platform multimedia library"
56 HOMEPAGE="http://alleg.sourceforge.net/"
57 SRC_URI="mirror://sourceforge/alleg/${P}.tar.gz"
58
59 LICENSE="Allegro"
60 SLOT="0"
61 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
62 IUSE="X alsa arts esd fbcon jack oss svga vga"
63
64 RDEPEND="alsa? ( media-libs/alsa-lib )
65 esd? ( media-sound/esound )
66 arts? ( kde-base/arts )
67 X? (
68 x11-libs/libX11
69 x11-libs/libXcursor
70 x11-libs/libXext
71 x11-libs/libXpm
72 x11-libs/libXt
73 x11-libs/libXxf86dga
74 x11-libs/libXxf86vm
75 )
76 svga? ( media-libs/svgalib )
77 jack? ( media-sound/jack-audio-connection-kit )"
78 DEPEND="${RDEPEND}
79 dev-util/pkgconfig
80 X? (
81 x11-proto/xextproto
82 x11-proto/xf86dgaproto
83 x11-proto/xf86vidmodeproto
84 x11-proto/xproto
85 )"
86
87 src_unpack() {
88 unpack ${A}
89 cd "${S}"
90 epatch \
91 "${FILESDIR}"/${P}-exec-stack.patch \
92 "${FILESDIR}"/${P}-flags.patch \
93 "${FILESDIR}"/${P}-autoconf.patch
94 eautoreconf
95 }
96
97 src_compile() {
98 econf \
99 --enable-linux \
100 --enable-static \
101 --enable-staticprog \
102 --disable-asm \
103 --disable-mmx \
104 --disable-sse \
105 $(use_enable oss ossdigi) \
106 $(use_enable oss ossmidi) \
107 $(use_enable alsa alsadigi) \
108 $(use_enable alsa alsamidi) \
109 $(use_enable esd esddigi) \
110 $(use_enable arts artsdigi) \
111 $(use_with X x) \
112 $(use_enable X xwin-shm) \
113 $(use_enable X xwin-vidmode) \
114 $(use_enable X xwin-dga) \
115 $(use_enable X xwin-dga2) \
116 $(use_enable fbcon) \
117 $(use_enable svga svgalib) \
118 $(use_enable vga) \
119 $(use_enable jack jackdigi) \
120 || die
121 emake -j1 || die "emake failed"
122 }
123
124 src_install() {
125 emake -j1 DESTDIR="${D}" install || die "emake install failed"
126 dosym liballeg-${PV}.so /usr/$(get_libdir)/liballeg.so \
127 || die "dosym failed"
128
129 if use X ; then
130 newbin setup/setup ${PN}-setup || die "newbin failed"
131 insinto /usr/share/${PN}
132 doins {keyboard,language,setup/setup}.dat || die "doins failed"
133 newicon misc/alex.png ${PN}.png
134 make_desktop_entry ${PN}-setup "Allegro Setup" ${PN} "Settings"
135 fi
136
137 dodoc AUTHORS CHANGES THANKS readme.txt todo.txt
138 doman docs/man/*.3
139 doinfo docs/info/${PN}.info
140 dohtml docs/html/*
141 docinto txt
142 dodoc docs/txt/*.txt
143 docinto rtf
144 dodoc docs/rtf/*.rtf
145 docinto build
146 dodoc docs/build/*.txt
147 }
148
149 pkg_postinst() {
150 ewarn "Please run \"revdep-rebuild --library liballeg.so.4.2\""
151 ewarn "if you are upgrading allegro from 4.2.0."
152 }
153
154
155
156 --
157 gentoo-commits@l.g.o mailing list