Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/xvid: ChangeLog xvid-1.2.2-r2.ebuild
Date: Sun, 21 Feb 2010 10:15:43
Message-Id: E1Nj8qf-0004fN-ED@stork.gentoo.org
1 ssuominen 10/02/21 10:15:37
2
3 Modified: ChangeLog
4 Added: xvid-1.2.2-r2.ebuild
5 Log:
6 Apply rpmfusion noexecstack patch from bug 258804, thanks to Pacho Ramos.
7 (Portage version: 2.2_rc63/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.114 media-libs/xvid/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/xvid/ChangeLog?rev=1.114&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/xvid/ChangeLog?rev=1.114&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/xvid/ChangeLog?r1=1.113&r2=1.114
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-libs/xvid/ChangeLog,v
19 retrieving revision 1.113
20 retrieving revision 1.114
21 diff -u -r1.113 -r1.114
22 --- ChangeLog 7 Jun 2009 13:20:06 -0000 1.113
23 +++ ChangeLog 21 Feb 2010 10:15:36 -0000 1.114
24 @@ -1,6 +1,12 @@
25 # ChangeLog for media-libs/xvid
26 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-libs/xvid/ChangeLog,v 1.113 2009/06/07 13:20:06 ssuominen Exp $
28 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/media-libs/xvid/ChangeLog,v 1.114 2010/02/21 10:15:36 ssuominen Exp $
30 +
31 +*xvid-1.2.2-r2 (21 Feb 2010)
32 +
33 + 21 Feb 2010; Samuli Suominen <ssuominen@g.o> +xvid-1.2.2-r2.ebuild,
34 + +files/xvid-1.2.2-noexecstack.patch:
35 + Apply rpmfusion noexecstack patch from bug 258804, thanks to Pacho Ramos.
36
37 07 Jun 2009; Samuli Suominen <ssuominen@g.o> xvid-1.2.2-r1.ebuild:
38 configure for x86_64 prefers yasm and it needs to be 0.8.0, so adjust the
39
40
41
42 1.1 media-libs/xvid/xvid-1.2.2-r2.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/xvid/xvid-1.2.2-r2.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/xvid/xvid-1.2.2-r2.ebuild?rev=1.1&content-type=text/plain
46
47 Index: xvid-1.2.2-r2.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-libs/xvid/xvid-1.2.2-r2.ebuild,v 1.1 2010/02/21 10:15:36 ssuominen Exp $
52
53 EAPI=2
54 inherit eutils multilib
55
56 MY_PN=${PN}core
57 MY_P=${MY_PN}-${PV}
58
59 DESCRIPTION="XviD, a high performance/quality MPEG-4 video de-/encoding solution"
60 HOMEPAGE="http://www.xvid.org"
61 SRC_URI="http://downloads.xvid.org/downloads/${MY_P}.tar.bz2"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
66 IUSE="examples pic"
67
68 NASM=">=dev-lang/nasm-2.05.01"
69 YASM=">=dev-lang/yasm-0.8.0"
70
71 DEPEND="amd64? ( !<dev-lang/yasm-0.8.0
72 || ( ${YASM} ${NASM} ) )
73 x86? ( ${YASM} ${NASM} )
74 x86-fbsd? ( ${NASM} )"
75 RDEPEND=""
76
77 S=${WORKDIR}/${MY_PN}/build/generic
78
79 src_prepare() {
80 cd "${WORKDIR}"
81 epatch "${FILESDIR}"/${P}-noexecstack.patch
82 }
83
84 src_configure() {
85 local myconf
86
87 if use pic; then
88 myconf="--disable-assembly"
89 fi
90
91 econf ${myconf}
92 }
93
94 src_install() {
95 emake DESTDIR="${D}" install || die "emake install failed"
96 dodoc "${S}"/../../{AUTHORS,ChangeLog*,CodingStyle,README,TODO}
97
98 local mylib=$(basename $(ls "${D}"/usr/$(get_libdir)/libxvidcore.so*))
99 dosym ${mylib} /usr/$(get_libdir)/libxvidcore.so
100 dosym ${mylib} /usr/$(get_libdir)/${mylib%.?}
101
102 if use examples; then
103 insinto /usr/share/${PN}
104 doins -r "${S}"/../../examples
105 fi
106 }