Gentoo Archives: gentoo-commits

From: "Joe Peterson (lavajoe)" <lavajoe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/xv: ChangeLog xv-3.10a-r15.ebuild
Date: Tue, 06 May 2008 22:31:28
Message-Id: E1JtVgz-0000OL-F0@stork.gentoo.org
1 lavajoe 08/05/06 22:31:25
2
3 Modified: ChangeLog
4 Added: xv-3.10a-r15.ebuild
5 Log:
6 Fix -wait option (bug #149270)
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.90 media-gfx/xv/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/xv/ChangeLog?rev=1.90&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/xv/ChangeLog?rev=1.90&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/xv/ChangeLog?r1=1.89&r2=1.90
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-gfx/xv/ChangeLog,v
19 retrieving revision 1.89
20 retrieving revision 1.90
21 diff -u -r1.89 -r1.90
22 --- ChangeLog 9 Nov 2007 22:32:58 -0000 1.89
23 +++ ChangeLog 6 May 2008 22:31:25 -0000 1.90
24 @@ -1,6 +1,12 @@
25 # ChangeLog for media-gfx/xv
26 -# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/xv/ChangeLog,v 1.89 2007/11/09 22:32:58 grobian Exp $
28 +# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/xv/ChangeLog,v 1.90 2008/05/06 22:31:25 lavajoe Exp $
30 +
31 +*xv-3.10a-r15 (06 May 2008)
32 +
33 + 06 May 2008; Joe Peterson <lavajoe@g.o>
34 + +files/xv-3.10a-fix-wait-20070520.patch, +xv-3.10a-r15.ebuild:
35 + Fix -wait option (bug #149270)
36
37 09 Nov 2007; Fabian Groffen <grobian@g.o> xv-3.10a-r12.ebuild,
38 xv-3.10a-r14.ebuild:
39
40
41
42 1.1 media-gfx/xv/xv-3.10a-r15.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/xv/xv-3.10a-r15.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/xv/xv-3.10a-r15.ebuild?rev=1.1&content-type=text/plain
46
47 Index: xv-3.10a-r15.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-gfx/xv/xv-3.10a-r15.ebuild,v 1.1 2008/05/06 22:31:25 lavajoe Exp $
52
53 inherit flag-o-matic eutils toolchain-funcs
54
55 JUMBOV=20070520
56 DESCRIPTION="An interactive image manipulation program for X, supporting a wide variety of image formats"
57 HOMEPAGE="http://www.trilon.com/xv/index.html http://www.sonic.net/~roelofs/greg_xv.html"
58 SRC_URI="mirror://sourceforge/png-mng/${P}-jumbo-patches-${JUMBOV}.tar.gz ftp://ftp.cis.upenn.edu/pub/xv/${P}.tar.gz"
59
60 LICENSE="xv"
61 SLOT="0"
62 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
63 IUSE="jpeg tiff png"
64
65 DEPEND="x11-libs/libXt
66 jpeg? ( >=media-libs/jpeg-6b )
67 tiff? ( >=media-libs/tiff-3.6.1-r2 )
68 png? ( >=media-libs/libpng-1.2 >=sys-libs/zlib-1.1.4 )"
69 RDEPEND=${DEPEND}
70
71 src_unpack() {
72 unpack ${A}
73 cd "${S}"
74
75 # Apply the jumbo patch
76 epatch "${WORKDIR}/${P}"-jumbo-fix-enh-patch-${JUMBOV}.txt
77
78 # OSX and BSD xv.h define patches
79 epatch "${FILESDIR}/${P}"-osx-bsd-${JUMBOV}.patch
80
81 # OSX malloc patch
82 epatch "${FILESDIR}/${P}"-vdcomp-osx-${JUMBOV}.patch
83
84 # Disable JP2K (i.e. use system JPEG libs)
85 epatch "${FILESDIR}/${P}"-disable-jp2k-${JUMBOV}.patch
86
87 # Fix -wait option (do not rely on obsolete CLK_TCK)
88 epatch "${FILESDIR}/${P}"-fix-wait-${JUMBOV}.patch
89
90 sed -i -e 's/\(^JPEG.*\)/#\1/g' \
91 -e 's/\(^PNG.*\)/#\1/g' \
92 -e 's/\(^TIFF.*\)/#\1/g' \
93 -e 's/\(^LIBS = .*\)/\1 $(LDFLAGS) /g' Makefile
94
95 # /usr/bin/gzip => /bin/gzip
96 sed -i -e 's#/usr\(/bin/gzip\)#\1#g' config.h
97
98 # fix installation of ps docs.
99 sed -i -e 's#$(DESTDIR)$(LIBDIR)#$(LIBDIR)#g' Makefile
100 }
101
102 src_compile() {
103 append-flags -DUSE_GETCWD -DLINUX -DUSLEEP
104
105 einfo "Enabling Optional Features..."
106 if use jpeg; then
107 ebegin " jpeg"
108 append-flags -DDOJPEG
109 append-ldflags -ljpeg
110 eend
111 fi
112 if use png; then
113 ebegin " png"
114 append-flags -DDOPNG
115 append-ldflags -lz -lpng
116 eend
117 fi
118 if use tiff; then
119 ebegin " tiff"
120 append-flags -DDOTIFF -DUSE_TILED_TIFF_BOTLEFT_FIX
121 append-ldflags -ltiff
122 eend
123 fi
124 einfo "done."
125
126 emake CC="$(tc-getCC)" CCOPTS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
127 PREFIX=/usr \
128 DOCDIR="/usr/share/doc/${P}" \
129 LIBDIR="${T}" || die
130 }
131
132 src_install() {
133 dodir /usr/bin
134 dodir /usr/share/man/man1
135
136 emake DESTDIR="${D}" \
137 PREFIX=/usr \
138 DOCDIR="/usr/share/doc/${PF}" \
139 LIBDIR="${T}" install || die
140
141 dodoc CHANGELOG BUGS IDEAS
142 }
143
144
145
146 --
147 gentoo-commits@l.g.o mailing list