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: xvid-1.3.3.ebuild ChangeLog
Date: Fri, 30 May 2014 12:19:15
Message-Id: 20140530121910.A8DCD2004E@flycatcher.gentoo.org
1 ssuominen 14/05/30 12:19:10
2
3 Modified: ChangeLog
4 Added: xvid-1.3.3.ebuild
5 Log:
6 Version bump wrt #511780 by "Nikoli"
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
9
10 Revision Changes Path
11 1.139 media-libs/xvid/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/xvid/ChangeLog?rev=1.139&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/xvid/ChangeLog?rev=1.139&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/xvid/ChangeLog?r1=1.138&r2=1.139
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/xvid/ChangeLog,v
20 retrieving revision 1.138
21 retrieving revision 1.139
22 diff -u -r1.138 -r1.139
23 --- ChangeLog 28 Jul 2013 19:07:38 -0000 1.138
24 +++ ChangeLog 30 May 2014 12:19:10 -0000 1.139
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-libs/xvid
27 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-libs/xvid/ChangeLog,v 1.138 2013/07/28 19:07:38 aballier Exp $
29 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/media-libs/xvid/ChangeLog,v 1.139 2014/05/30 12:19:10 ssuominen Exp $
31 +
32 +*xvid-1.3.3 (30 May 2014)
33 +
34 + 30 May 2014; Samuli Suominen <ssuominen@g.o> +xvid-1.3.3.ebuild:
35 + Version bump wrt #511780 by "Nikoli"
36
37 28 Jul 2013; Alexis Ballier <aballier@g.o> xvid-1.3.2-r1.ebuild:
38 Force using nasm on FreeBSD as it doesnt build with yasm, bug
39
40
41
42 1.1 media-libs/xvid/xvid-1.3.3.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/xvid/xvid-1.3.3.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/xvid/xvid-1.3.3.ebuild?rev=1.1&content-type=text/plain
46
47 Index: xvid-1.3.3.ebuild
48 ===================================================================
49 # Copyright 1999-2014 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.3.3.ebuild,v 1.1 2014/05/30 12:19:10 ssuominen Exp $
52
53 EAPI=5
54 inherit flag-o-matic multilib multilib-minimal
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 ~amd64-fbsd ~x86-fbsd"
66 IUSE="examples elibc_FreeBSD +threads pic"
67
68 NASM=">=dev-lang/nasm-2"
69 YASM=">=dev-lang/yasm-1"
70
71 DEPEND="amd64? ( || ( ${YASM} ${NASM} ) )
72 amd64-fbsd? ( ${NASM} )
73 x86? ( || ( ${YASM} ${NASM} ) )
74 x86-fbsd? ( ${NASM} )"
75 RDEPEND="abi_x86_32? ( !app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )"
76
77 S=${WORKDIR}/${MY_PN}/build/generic
78
79 src_prepare() {
80 # make build verbose
81 sed \
82 -e 's/@$(CC)/$(CC)/' \
83 -e 's/@$(AS)/$(AS)/' \
84 -e 's/@$(RM)/$(RM)/' \
85 -e 's/@$(INSTALL)/$(INSTALL)/' \
86 -e 's/@cd/cd/' \
87 -i Makefile || die
88 # Since only the build system is in $S, this will only copy it but not the
89 # entire sources.
90 multilib_copy_sources
91 }
92
93 multilib_src_configure() {
94 use sparc && append-cflags -mno-vis #357149
95 use elibc_FreeBSD && export ac_cv_prog_ac_yasm=no #477736
96
97 local myconf
98 if use pic || [[ ${ABI} == "x32" ]] ; then #421841
99 myconf="--disable-assembly"
100 fi
101
102 econf \
103 $(use_enable threads pthread) \
104 ${myconf}
105 }
106
107 #multilib_src_install() {
108 # emake DESTDIR="${D}" install
109 #}
110
111 multilib_src_install_all() {
112 dodoc "${S}"/../../{AUTHORS,ChangeLog*,CodingStyle,README,TODO}
113
114 if use examples; then
115 insinto /usr/share/${PN}
116 doins -r "${S}"/../../examples
117 fi
118 }