Magellan Linux

Contents of /trunk/core/cdparanoia/cdparanoia-3.9.8-r7.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1543 - (show annotations) (download)
Sun May 10 22:48:54 2009 UTC (15 years ago) by niro
File size: 2419 byte(s)
-moved to 'core'
1 # $Header: /magellan-cvs/smage/cdparanoia/cdparanoia-3.9.8-r7.smage2,v 1.1 2008/02/15 23:51:17 niro Exp $
2
3 PNAME="cdparanoia"
4 PVER="3.9.8"
5 PBUILD="r7"
6
7 PCATEGORIE="media-sound"
8 STATE="unstable"
9
10 DESCRIPTION="An advanced CDDA reader with error correction."
11 HOMEPAGE="http://www.xiph.org/paranoia/"
12
13 DEPEND=">= virtual/glibc"
14
15 SRCFILE="${PNAME}-III-alpha9.8.src.tgz"
16 SRCDIR="${BUILDDIR}/${PNAME}-III-alpha9.8"
17
18 sminclude gnuconfig mbuild
19
20 SRC_URI=(
21 http://downloads.xiph.org/releases/${PNAME}/${SRCFILE}
22 mirror://${PNAME}/${SRCFILE}
23 mirror://${PNAME}/${PNAME}-${PVER}-includes.patch
24 mirror://${PNAME}/${PNAME}-${PVER}-use-destdir.patch
25 mirror://${PNAME}/${PNAME}-${PVER}-sgio.patch
26 mirror://${PNAME}/${PNAME}-${PVER}-sgio-labels.patch
27 mirror://${PNAME}/${PNAME}-${PVER}-sgio-O_EXCL.patch
28 mirror://${PNAME}/${PNAME}-${PVER}-sgio-cflags.patch
29 mirror://${PNAME}/${PNAME}-${PVER}-sgio-verbose.patch
30 mirror://${PNAME}/${PNAME}-${PVER}-sgio-louder.patch
31 mirror://${PNAME}/${PNAME}-${PVER}-sgio-verbosity3.patch
32 mirror://${PNAME}/${PNAME}-${PVER}-sgio-env.patch
33 mirror://${PNAME}/${PNAME}-${PVER}-sgio-smalldma.patch
34 mirror://${PNAME}/${PNAME}-${PVER}-sgio-lm.patch
35 mirror://${PNAME}/${PNAME}-${PVER}-sgio-O_EXCL.EBUSY.patch
36 )
37
38 src_prepare()
39 {
40 munpack ${SRCFILE} || die
41 cd ${SRCDIR}
42
43 # fix missing includes
44 mpatch ${PNAME}-${PVER}-includes.patch || die
45
46 # add destdir support
47 mpatch ${PNAME}-${PVER}-use-destdir.patch || die
48
49 # redhats sgio patches (needs at last linux-2.6.15)
50 # includes also the gcc34-compile fix
51 # see http://bugs.gentoo.org/show_bug.cgi?id=118189
52 mpatch ${PNAME}-${PVER}-sgio.patch || die
53 mpatch ${PNAME}-${PVER}-sgio-labels.patch || die
54 mpatch ${PNAME}-${PVER}-sgio-O_EXCL.patch || die
55 mpatch ${PNAME}-${PVER}-sgio-cflags.patch || die
56 mpatch ${PNAME}-${PVER}-sgio-verbose.patch || die
57 mpatch ${PNAME}-${PVER}-sgio-louder.patch || die
58 mpatch ${PNAME}-${PVER}-sgio-verbosity3.patch || die
59 mpatch ${PNAME}-${PVER}-sgio-env.patch || die
60 mpatch ${PNAME}-${PVER}-sgio-smalldma.patch || die
61 mpatch ${PNAME}-${PVER}-sgio-lm.patch || die
62 mpatch ${PNAME}-${PVER}-sgio-O_EXCL.EBUSY.patch || die
63
64 # support more targets
65 ln -s configure.guess config.guess || die
66 ln -s configure.sub config.sub || die
67 gnuconfig-update || die
68 rm config.{guess,sub} || die
69 }
70
71 src_compile()
72 {
73 cd ${SRCDIR}
74 mconfigure || die
75
76 # not parallel-make safe on x86_64
77 mmake -j1 OPT="${CFLAGS}" || die
78 }

Properties

Name Value
svn:keywords Id