Gentoo Archives: gentoo-commits

From: "Kacper Kowalik (xarthisius)" <xarthisius@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/xanim-export: ChangeLog xanim-export-2.80.1-r5.ebuild
Date: Thu, 01 Jul 2010 19:52:45
Message-Id: 20100701195241.DE2CF2C621@corvid.gentoo.org
1 xarthisius 10/07/01 19:52:41
2
3 Modified: ChangeLog
4 Added: xanim-export-2.80.1-r5.ebuild
5 Log:
6 Fix building with as-needed wrt bug 247919, debundle libquicktime, respect FLAGS, fix implicit function declarations.
7 (Portage version: 2.1.8.3/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.16 media-video/xanim-export/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/xanim-export/ChangeLog?rev=1.16&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/xanim-export/ChangeLog?rev=1.16&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/xanim-export/ChangeLog?r1=1.15&r2=1.16
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/xanim-export/ChangeLog,v
19 retrieving revision 1.15
20 retrieving revision 1.16
21 diff -u -r1.15 -r1.16
22 --- ChangeLog 17 Nov 2008 20:48:35 -0000 1.15
23 +++ ChangeLog 1 Jul 2010 19:52:41 -0000 1.16
24 @@ -1,6 +1,14 @@
25 # ChangeLog for media-video/xanim-export
26 -# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-video/xanim-export/ChangeLog,v 1.15 2008/11/17 20:48:35 flameeyes Exp $
28 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/media-video/xanim-export/ChangeLog,v 1.16 2010/07/01 19:52:41 xarthisius Exp $
30 +
31 +*xanim-export-2.80.1-r5 (01 Jul 2010)
32 +
33 + 01 Jul 2010; Kacper Kowalik <xarthisius@g.o>
34 + +files/2.80.1-gentoo.patch, +xanim-export-2.80.1-r5.ebuild,
35 + +files/2.80.1-implicit_funcs.patch:
36 + Fix building with as-needed wrt bug 247919, debundle libquicktime, respect
37 + FLAGS, fix implicit function declarations.
38
39 17 Nov 2008; Diego E. Pettenò <flameeyes@g.o>
40 files/2.80.1-makefile.patch:
41
42
43
44 1.1 media-video/xanim-export/xanim-export-2.80.1-r5.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/xanim-export/xanim-export-2.80.1-r5.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/xanim-export/xanim-export-2.80.1-r5.ebuild?rev=1.1&content-type=text/plain
48
49 Index: xanim-export-2.80.1-r5.ebuild
50 ===================================================================
51 # Copyright 1999-2010 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/media-video/xanim-export/xanim-export-2.80.1-r5.ebuild,v 1.1 2010/07/01 19:52:41 xarthisius Exp $
54
55 inherit flag-o-matic eutils toolchain-funcs
56
57 _XA_CYUV_sparc=xa1.0_cyuv_sparcELF.o
58 _XA_CVID_sparc=xa2.0_cvid_sparcELF.o
59 _XA_IV32_sparc=xa2.0_iv32_sparcELF.o
60 _XA_EXT_sparc=.Z
61
62 _XA_CYUV_x86=xa1.0_cyuv_linuxELFg21.o
63 _XA_CVID_x86=xa2.0_cvid_linuxELFg21.o
64 _XA_IV32_x86=xa2.1_iv32_linuxELFg21.o
65 _XA_EXT_x86=.gz
66
67 _XA_CYUV_ppc=xa1.0_cyuv_linuxPPC.o
68 _XA_CVID_ppc=xa2.0_cvid_linuxPPC.o
69 _XA_IV32_ppc=xa2.0_iv32_linuxPPC.o
70 _XA_EXT_ppc=.Z
71
72 MY_P="xanim_exporting_edition"
73
74 # This might leave _XA_EXT empty and that's fine, just indicates no
75 # particular support for a given arch
76 eval _XA_EXT=\${_XA_EXT_${ARCH}}
77 eval _XA_CVID=\${_XA_CVID_${ARCH}}
78 eval _XA_CYUV=\${_XA_CYUV_${ARCH}}
79 eval _XA_IV32=\${_XA_IV32_${ARCH}}
80
81 # Not much we could do here, the modules are predownloaded and
82 # xanim-export compiles against them
83 QA_EXECSTACK_x86="usr/bin/xanim-export
84 usr/lib/xanim/mods-export/${_XA_CVID}
85 usr/lib/xanim/mods-export/${_XA_CYUV}
86 usr/lib/xanim/mods-export/${_XA_IV32}
87 usr/lib/xanim/mods-export/${_XA_CVID/g21/}
88 usr/lib/xanim/mods-export/${_XA_CYUV/g21/}
89 usr/lib/xanim/mods-export/xa2.0_iv32_linuxELF.o"
90
91 DESCRIPTION="XAnim with Quicktime and RAW Audio export functions"
92 HOMEPAGE="http://heroin.linuxave.net/toys.html"
93 SRC_URI="http://heroine.linuxave.net/${MY_P}.tar.gz
94 sparc? (
95 ftp://xanim.va.pubnix.com/modules/${_XA_CYUV_sparc}${_XA_EXT_sparc}
96 ftp://xanim.va.pubnix.com/modules/${_XA_CVID_sparc}${_XA_EXT_sparc}
97 ftp://xanim.va.pubnix.com/modules/${_XA_IV32_sparc}${_XA_EXT_sparc}
98 )
99 ppc? (
100 ftp://xanim.va.pubnix.com/modules/${_XA_CYUV_ppc}${_XA_EXT_ppc}
101 ftp://xanim.va.pubnix.com/modules/${_XA_CVID_ppc}${_XA_EXT_ppc}
102 ftp://xanim.va.pubnix.com/modules/${_XA_IV32_ppc}${_XA_EXT_ppc}
103 )
104 x86? (
105 ftp://xanim.va.pubnix.com/modules/${_XA_CYUV_x86}${_XA_EXT_x86}
106 ftp://xanim.va.pubnix.com/modules/${_XA_CVID_x86}${_XA_EXT_x86}
107 ftp://xanim.va.pubnix.com/modules/${_XA_IV32_x86}${_XA_EXT_x86}
108 )"
109
110 LICENSE="XAnim"
111 SLOT="0"
112 KEYWORDS="~ppc ~sparc ~x86"
113 IUSE=""
114
115 RDEPEND=">=media-libs/jpeg-6b
116 >=media-libs/libpng-1.2.1
117 x11-libs/libXext
118 x11-libs/libXt
119 media-libs/libquicktime"
120 DEPEND="${RDEPEND}
121 app-arch/ncompress
122 x11-proto/xextproto
123 x11-proto/xproto
124 dev-util/pkgconfig"
125
126 S=${WORKDIR}/${MY_P}
127
128 src_unpack() {
129 unpack ${MY_P}.tar.gz
130
131 if [[ -n ${_XA_EXT} ]]; then
132 cd "${S}"/mods || die
133 unpack ${_XA_CVID}${_XA_EXT}
134 unpack ${_XA_CYUV}${_XA_EXT}
135 unpack ${_XA_IV32}${_XA_EXT}
136 fi
137
138 cd "${S}"
139 rm -f xanim
140 epatch "${FILESDIR}"/${PV}-gentoo.patch \
141 "${FILESDIR}"/${PV}-implicit_funcs.patch
142 }
143
144 src_compile() {
145 tc-export CC
146 make \
147 XA_IV32_LIB=mods/${_XA_CYUV} \
148 XA_CVID_LIB=mods/${_XA_CVID} \
149 XA_CYUV_LIB=mods/${_XA_IV32} \
150 OPTIMIZE="${CFLAGS}" \
151 || die "main make failed"
152 }
153
154 src_install() {
155 newbin xanim xanim-export
156 insinto /usr/lib/xanim/mods-export
157 doins mods/*
158 dodoc README*
159 dodoc docs/README.* docs/*.readme docs/*.doc
160 }