Lines 4-13
Link Here
|
4 |
|
4 |
|
5 |
inherit flag-o-matic eutils toolchain-funcs |
5 |
inherit flag-o-matic eutils toolchain-funcs |
6 |
|
6 |
|
7 |
JUMBOV=20050501 |
7 |
JUMBOV=20070520 |
8 |
DESCRIPTION="An interactive image manipulation program for X, supporting a wide variety of image formats" |
8 |
DESCRIPTION="An interactive image manipulation program for X, supporting a wide variety of image formats" |
9 |
HOMEPAGE="http://www.trilon.com/xv/index.html http://www.sonic.net/~roelofs/greg_xv.html" |
9 |
HOMEPAGE="http://www.trilon.com/xv/index.html http://www.sonic.net/~roelofs/greg_xv.html" |
10 |
SRC_URI="mirror://sourceforge/png-mng/${P}-jumbo-patches-${JUMBOV}.tar.bz2 ftp://ftp.cis.upenn.edu/pub/xv/${P}.tar.gz" |
10 |
SRC_URI="http://downloads.sourceforge.net/png-mng/${P}-jumbo-patches-${JUMBOV}.tar.gz ftp://ftp.cis.upenn.edu/pub/xv/${P}.tar.gz" |
11 |
|
11 |
|
12 |
LICENSE="xv" |
12 |
LICENSE="xv" |
13 |
SLOT="0" |
13 |
SLOT="0" |
Lines 22-42
Link Here
|
22 |
|
22 |
|
23 |
src_unpack() { |
23 |
src_unpack() { |
24 |
unpack ${A} |
24 |
unpack ${A} |
|
|
25 |
cd "${S}" |
25 |
|
26 |
|
26 |
# bug #109012 |
27 |
# Apply the jumbo patch |
27 |
cd ${WORKDIR}; epatch ${FILESDIR}/jumbo-patch-nojpeg.diff || die |
28 |
epatch ${WORKDIR}/${P}-jumbo-fix-enh-patch-${JUMBOV}.txt |
28 |
|
|
|
29 |
cd ${S} |
30 |
|
31 |
# XXX: fix version on subsequent releases. |
32 |
epatch ${WORKDIR}/${P}-jumbo-fix-patch-20050410.txt || die |
33 |
epatch ${WORKDIR}/${P}-jumbo-enh-patch-${JUMBOV}.txt || die |
34 |
|
29 |
|
35 |
# OSX and BSD xv.h define patches |
30 |
# OSX and BSD xv.h define patches |
36 |
epatch "${FILESDIR}/${P}"-osx-bsd.patch || die |
31 |
epatch "${FILESDIR}/${P}"-osx-bsd-${JUMBOV}.patch |
37 |
|
32 |
|
38 |
# OSX malloc patch |
33 |
# OSX malloc patch |
39 |
epatch "${FILESDIR}/${P}"-vdcomp-osx.patch || die |
34 |
epatch "${FILESDIR}/${P}"-vdcomp-osx-${JUMBOV}.patch |
|
|
35 |
|
36 |
# Disable JP2K (i.e. use system JPEG libs) |
37 |
epatch "${FILESDIR}/${P}"-disable-jp2k-${JUMBOV}.patch |
40 |
|
38 |
|
41 |
sed -i -e 's/\(^JPEG.*\)/#\1/g' \ |
39 |
sed -i -e 's/\(^JPEG.*\)/#\1/g' \ |
42 |
-e 's/\(^PNG.*\)/#\1/g' \ |
40 |
-e 's/\(^PNG.*\)/#\1/g' \ |