1 |
ssuominen 09/07/24 22:33:35 |
2 |
|
3 |
Modified: ChangeLog |
4 |
Added: libmpeg2-0.5.1-r1.ebuild |
5 |
Log: |
6 |
Set visibility of global symbols used in ARM specific assembly file to internal. Rewrite the public symbol check to verify the shared libraries, to check for more things, and to avoid duplication; fixes make check on ARM. |
7 |
(Portage version: 2.2_rc33/cvs/Linux x86_64) |
8 |
|
9 |
Revision Changes Path |
10 |
1.72 media-libs/libmpeg2/ChangeLog |
11 |
|
12 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/libmpeg2/ChangeLog?rev=1.72&view=markup |
13 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/libmpeg2/ChangeLog?rev=1.72&content-type=text/plain |
14 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/libmpeg2/ChangeLog?r1=1.71&r2=1.72 |
15 |
|
16 |
Index: ChangeLog |
17 |
=================================================================== |
18 |
RCS file: /var/cvsroot/gentoo-x86/media-libs/libmpeg2/ChangeLog,v |
19 |
retrieving revision 1.71 |
20 |
retrieving revision 1.72 |
21 |
diff -u -r1.71 -r1.72 |
22 |
--- ChangeLog 18 Feb 2009 19:03:52 -0000 1.71 |
23 |
+++ ChangeLog 24 Jul 2009 22:33:34 -0000 1.72 |
24 |
@@ -1,6 +1,17 @@ |
25 |
# ChangeLog for media-libs/libmpeg2 |
26 |
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 |
27 |
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libmpeg2/ChangeLog,v 1.71 2009/02/18 19:03:52 armin76 Exp $ |
28 |
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libmpeg2/ChangeLog,v 1.72 2009/07/24 22:33:34 ssuominen Exp $ |
29 |
+ |
30 |
+*libmpeg2-0.5.1-r1 (24 Jul 2009) |
31 |
+ |
32 |
+ 24 Jul 2009; Samuli Suominen <ssuominen@g.o> |
33 |
+ +libmpeg2-0.5.1-r1.ebuild, |
34 |
+ +files/libmpeg2-0.5.1-arm-private-symbols.patch, |
35 |
+ +files/libmpeg2-0.5.1-global-symbol-test.patch: |
36 |
+ Set visibility of global symbols used in ARM specific assembly file to |
37 |
+ internal. Rewrite the public symbol check to verify the shared libraries, |
38 |
+ to check for more things, and to avoid duplication; fixes make check on |
39 |
+ ARM. |
40 |
|
41 |
18 Feb 2009; Raúl Porcel <armin76@g.o> libmpeg2-0.5.1.ebuild: |
42 |
ia64/sh/sparc stable wrt #255151 |
43 |
|
44 |
|
45 |
|
46 |
1.1 media-libs/libmpeg2/libmpeg2-0.5.1-r1.ebuild |
47 |
|
48 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/libmpeg2/libmpeg2-0.5.1-r1.ebuild?rev=1.1&view=markup |
49 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/libmpeg2/libmpeg2-0.5.1-r1.ebuild?rev=1.1&content-type=text/plain |
50 |
|
51 |
Index: libmpeg2-0.5.1-r1.ebuild |
52 |
=================================================================== |
53 |
# Copyright 1999-2009 Gentoo Foundation |
54 |
# Distributed under the terms of the GNU General Public License v2 |
55 |
# $Header: /var/cvsroot/gentoo-x86/media-libs/libmpeg2/libmpeg2-0.5.1-r1.ebuild,v 1.1 2009/07/24 22:33:34 ssuominen Exp $ |
56 |
|
57 |
EAPI=2 |
58 |
inherit eutils libtool |
59 |
|
60 |
DESCRIPTION="library for decoding mpeg-2 and mpeg-1 video" |
61 |
HOMEPAGE="http://libmpeg2.sourceforge.net/" |
62 |
SRC_URI="http://libmpeg2.sourceforge.net/files/${P}.tar.gz" |
63 |
|
64 |
LICENSE="GPL-2" |
65 |
SLOT="0" |
66 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" |
67 |
IUSE="sdl X" |
68 |
|
69 |
RDEPEND="sdl? ( media-libs/libsdl ) |
70 |
X? ( x11-libs/libXv |
71 |
x11-libs/libICE |
72 |
x11-libs/libSM |
73 |
x11-libs/libXt )" |
74 |
DEPEND="${RDEPEND} |
75 |
X? ( x11-proto/xextproto )" |
76 |
|
77 |
src_prepare() { |
78 |
epatch "${FILESDIR}"/${P}-arm-private-symbols.patch \ |
79 |
"${FILESDIR}"/${P}-global-symbol-test.patch |
80 |
elibtoolize |
81 |
} |
82 |
|
83 |
src_configure() { |
84 |
econf \ |
85 |
--enable-shared \ |
86 |
--disable-dependency-tracking \ |
87 |
$(use_enable sdl) \ |
88 |
$(use_with X x) |
89 |
} |
90 |
|
91 |
src_compile() { |
92 |
emake OPT_CFLAGS="${CFLAGS}" MPEG2DEC_CFLAGS="${CFLAGS}" \ |
93 |
LIBMPEG2_CFLAGS="" || die "emake failed" |
94 |
} |
95 |
|
96 |
src_install() { |
97 |
emake DESTDIR="${D}" install || die "emake install failed" |
98 |
dodoc AUTHORS ChangeLog NEWS README TODO |
99 |
} |