blob: dacd7357092a278d3e4ec6254efdb63c310819e9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/xanim-export/xanim-export-2.80.1-r3.ebuild,v 1.7 2003/03/04 03:16:53 lostlogic Exp $
inherit flag-o-matic
strip-flags -finline-functions
replace-flags -O3 -O2
SLOT="0"
LICENSE="XAnim"
KEYWORDS="x86"
_XA_CYUV_SPARC=xa1.0_cyuv_sparcELF.o
_XA_CVID_SPARC=xa2.0_cvid_sparcELF.o
_XA_IV32_SPARC=xa2.0_iv32_sparcELF.o
_XA_SPARC_EXT=.Z
_XA_CYUV_I386=xa1.0_cyuv_linuxELFg21.o
_XA_CVID_I386=xa2.0_cvid_linuxELFg21.o
_XA_IV32_I386=xa2.1_iv32_linuxELFg21.o
_XA_I386_EXT=.gz
_XA_CYUV_PPC=xa1.0_cyuv_linuxPPC.o
_XA_CVID_PPC=xa2.0_cvid_linuxPPC.o
_XA_IV32_PPC=xa2.0_iv32_linuxPPC.o
_XA_PPC_EXT=.Z
case $ARCH in
sparc*)
_XA_CYUV=$_XA_CYUV_SPARC
_XA_CVID=$_XA_CVID_SPARC
_XA_IV32=$_XA_IV32_SPARC
_XA_EXT=$_XA_SPARC_EXT
_XA_UNCOMPRESS=uncompress
;;
ppc)
_XA_CYUV=$_XA_CYUV_PPC
_XA_CVID=$_XA_CVID_PPC
_XA_IV32=$_XA_IV32_PPC
_XA_EXT=$_XA_PPC_EXT
_XA_UNCOMPRESS=uncompress
;;
*)
_XA_CYUV=$_XA_CYUV_I386
_XA_CVID=$_XA_CVID_I386
_XA_IV32=$_XA_IV32_I386
_XA_EXT=$_XA_I386_EXT
_XA_UNCOMPRESS=gunzip
;;
esac
A="xanim_exporting_edition.tar.gz \
${_XA_CYUV_SPARC}${_XA_SPARC_EXT} ${_XA_CVID_SPARC}${_XA_SPARC_EXT} \
${_XA_IV32_SPARC}${_XA_SPARC_EXT} \
${_XA_CYUV_I386}${_XA_I386_EXT} ${_XA_CVID_I386}${_XA_I386_EXT} \
${_XA_IV32_I386}${_XA_I386_EXT} \
${_XA_CYUV_PPC}${_XA_PPC_EXT} ${_XA_CVID_PPC}${_XA_PPC_EXT} \
${_XA_IV32_PPC}${_XA_PPC_EXT}"
S=${WORKDIR}/xanim_exporting_edition
DESCRIPTION="XAnim with Quicktime and RAW Audio export functions"
SRC_URI="http://heroine.linuxave.net/xanim_exporting_edition.tar.gz \
ftp://xanim.va.pubnix.com/modules/${_XA_CYUV_SPARC}${_XA_SPARC_EXT}
ftp://xanim.va.pubnix.com/modules/${_XA_CVID_SPARC}${_XA_SPARC_EXT}
ftp://xanim.va.pubnix.com/modules/${_XA_IV32_SPARC}${_XA_SPARC_EXT}
ftp://xanim.va.pubnix.com/modules/${_XA_CYUV_PPC}${_XA_PPC_EXT}
ftp://xanim.va.pubnix.com/modules/${_XA_CVID_PPC}${_XA_PPC_EXT}
ftp://xanim.va.pubnix.com/modules/${_XA_IV32_PPC}${_XA_PPC_EXT}
ftp://xanim.va.pubnix.com/modules/${_XA_CYUV_I386}${_XA_I386_EXT}
ftp://xanim.va.pubnix.com/modules/${_XA_CVID_I386}${_XA_I386_EXT}
ftp://xanim.va.pubnix.com/modules/${_XA_IV32_I386}${_XA_I386_EXT}"
HOMEPAGE="http://heroin.linuxave.net/toys.html"
DEPEND=">=sys-libs/glibc-2.1.3
>=media-libs/jpeg-6b
>=media-libs/libpng-1.2.1
virtual/x11"
case $ARCH in
sparc)
RDEPEND="app-arch/ncompress"
;;
sparc64)
RDEPEND="app-arch/ncompress"
;;
ppc)
RDEPEND="app-arch/ncompress"
;;
esac
src_unpack() {
unpack xanim_exporting_edition.tar.gz
mkdir ${S}/mods
cd ${S}/mods
cp ${DISTDIR}/${_XA_CYUV}${_XA_EXT} .
$_XA_UNCOMPRESS ${_XA_CYUV}${_XA_EXT}
cp ${DISTDIR}/${_XA_CVID}${_XA_EXT} .
$_XA_UNCOMPRESS ${_XA_CVID}${_XA_EXT}
cp ${DISTDIR}/${_XA_IV32}${_XA_EXT} .
$_XA_UNCOMPRESS ${_XA_IV32}${_XA_EXT}
cd ${S}
rm xanim
sed -e "s:-O2:${CFLAGS}:" ${FILESDIR}/Makefile > ${S}/Makefile
}
src_compile() {
cd ${S}/quicktime
try make XA_IV32_LIB=mods/${_XA_CYUV} XA_CVID_LIB=mods/${_XA_CVID} \
XA_CYUV_LIB=mods/${_XA_IV32}
cd ..
try make XA_IV32_LIB=mods/${_XA_CYUV} XA_CVID_LIB=mods/${_XA_CVID} \
XA_CYUV_LIB=mods/${_XA_IV32}
}
src_install () {
into /usr
newbin xanim xanim-export
insinto /usr/lib/xanim/mods-export
doins mods/*
dodoc README*
dodoc docs/README.* docs/*.readme docs/*.doc
}
|