Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/fbida: fbida-2.09-r1.ebuild ChangeLog fbida-2.09.ebuild
Date: Tue, 31 Dec 2013 17:23:52
Message-Id: 20131231172348.E44592004C@flycatcher.gentoo.org
1 jer 13/12/31 17:23:48
2
3 Modified: ChangeLog fbida-2.09.ebuild
4 Added: fbida-2.09-r1.ebuild
5 Log:
6 Add giflib-4.2 patch by Tomasz Wasiak (bug #494402).
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A792A613)
9
10 Revision Changes Path
11 1.106 media-gfx/fbida/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/fbida/ChangeLog?rev=1.106&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/fbida/ChangeLog?rev=1.106&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/fbida/ChangeLog?r1=1.105&r2=1.106
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-gfx/fbida/ChangeLog,v
20 retrieving revision 1.105
21 retrieving revision 1.106
22 diff -u -r1.105 -r1.106
23 --- ChangeLog 1 Mar 2013 16:41:25 -0000 1.105
24 +++ ChangeLog 31 Dec 2013 17:23:48 -0000 1.106
25 @@ -1,6 +1,13 @@
26 # ChangeLog for media-gfx/fbida
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/fbida/ChangeLog,v 1.105 2013/03/01 16:41:25 kensington Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/fbida/ChangeLog,v 1.106 2013/12/31 17:23:48 jer Exp $
30 +
31 +*fbida-2.09-r1 (31 Dec 2013)
32 +
33 + 31 Dec 2013; Jeroen Roovers <jer@g.o> fbida-2.09.ebuild,
34 + +fbida-2.09-r1.ebuild, +files/fbida-2.09-giflib-4.2.patch,
35 + files/ida-desktop.patch:
36 + Add giflib-4.2 patch by Tomasz Wasiak (bug #494402).
37
38 01 Mar 2013; Michael Palimaka <kensington@g.o> -fbida-2.08.ebuild:
39 Remove old.
40
41
42
43 1.13 media-gfx/fbida/fbida-2.09.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/fbida/fbida-2.09.ebuild?rev=1.13&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/fbida/fbida-2.09.ebuild?rev=1.13&content-type=text/plain
47 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/fbida/fbida-2.09.ebuild?r1=1.12&r2=1.13
48
49 Index: fbida-2.09.ebuild
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/media-gfx/fbida/fbida-2.09.ebuild,v
52 retrieving revision 1.12
53 retrieving revision 1.13
54 diff -u -r1.12 -r1.13
55 --- fbida-2.09.ebuild 1 Mar 2013 16:37:10 -0000 1.12
56 +++ fbida-2.09.ebuild 31 Dec 2013 17:23:48 -0000 1.13
57 @@ -1,6 +1,6 @@
58 # Copyright 1999-2013 Gentoo Foundation
59 # Distributed under the terms of the GNU General Public License v2
60 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/fbida/fbida-2.09.ebuild,v 1.12 2013/03/01 16:37:10 jer Exp $
61 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/fbida/fbida-2.09.ebuild,v 1.13 2013/12/31 17:23:48 jer Exp $
62
63 EAPI=5
64 inherit eutils toolchain-funcs
65 @@ -60,7 +60,7 @@
66 fi
67
68 epatch "${FILESDIR}"/ida-desktop.patch
69 - epatch "${FILESDIR}"/fbida-2.08-posix-make.patch
70 + epatch "${FILESDIR}"/${PN}-2.08-posix-make.patch
71 }
72
73 src_configure() {
74
75
76
77 1.1 media-gfx/fbida/fbida-2.09-r1.ebuild
78
79 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/fbida/fbida-2.09-r1.ebuild?rev=1.1&view=markup
80 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/fbida/fbida-2.09-r1.ebuild?rev=1.1&content-type=text/plain
81
82 Index: fbida-2.09-r1.ebuild
83 ===================================================================
84 # Copyright 1999-2013 Gentoo Foundation
85 # Distributed under the terms of the GNU General Public License v2
86 # $Header: /var/cvsroot/gentoo-x86/media-gfx/fbida/fbida-2.09-r1.ebuild,v 1.1 2013/12/31 17:23:48 jer Exp $
87
88 EAPI=5
89 inherit eutils toolchain-funcs
90
91 DESCRIPTION="Image viewers for the framebuffer console (fbi) and X11 (ida)."
92 HOMEPAGE="http://www.kraxel.org/blog/linux/fbida/"
93 SRC_URI="http://www.kraxel.org/releases/${PN}/${P}.tar.gz
94 mirror://gentoo/ida.png.bz2" #370901
95 LICENSE="GPL-2"
96 SLOT="0"
97 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sh ~sparc ~x86"
98 IUSE="curl fbcon gif imagemagick lirc pdf png scanner tiff X"
99
100 RDEPEND="
101 curl? ( net-misc/curl )
102 gif? ( >media-libs/giflib-4.2 )
103 lirc? ( app-misc/lirc )
104 pdf? ( app-text/ghostscript-gpl media-libs/tiff )
105 png? ( media-libs/libpng )
106 tiff? ( media-libs/tiff )
107 imagemagick? (
108 || (
109 media-gfx/imagemagick
110 media-gfx/graphicsmagick[imagemagick]
111 )
112 )
113 scanner? ( media-gfx/sane-backends )
114 X? (
115 >=x11-libs/motif-2.3:0
116 x11-libs/libX11
117 x11-libs/libXpm
118 x11-libs/libXt
119 )
120 !media-gfx/fbi
121 >=media-libs/fontconfig-2.2
122 >=media-libs/freetype-2.0
123 media-libs/libexif
124 virtual/jpeg
125 virtual/ttf-fonts
126 "
127
128 DEPEND="
129 ${RDEPEND}
130 X? ( x11-proto/xextproto x11-proto/xproto )
131 "
132
133 pkg_setup() {
134 tc-export CC
135 }
136
137 src_prepare() {
138 sed -e 's:DGifOpenFileName,ungif:DGifOpenFileName,gif:' \
139 -e 's:-lungif:-lgif:' -i "${S}/GNUmakefile"
140
141 if [[ $(gcc-major-version) -lt 4 ]]; then
142 sed -e 's:-Wno-pointer-sign::' -i "${S}/GNUmakefile" || die
143 fi
144
145 epatch "${FILESDIR}"/ida-desktop.patch
146 epatch "${FILESDIR}"/${PN}-2.08-posix-make.patch
147 epatch "${FILESDIR}"/${P}-giflib-4.2.patch
148 }
149
150 src_configure() {
151 # Let autoconf do its job and then fix things to build fbida
152 # according to our specifications
153 emake Make.config
154
155 set_feat() {
156 local useflag=${1}
157 local config=${2}
158
159 local option="yes"
160 if ! use ${useflag}; then
161 option="no"
162 fi
163
164 sed -i \
165 -e "s|${config}.*|${config} := ${option}|" \
166 "${S}/Make.config" || die
167 }
168
169 set_feat fbcon HAVE_LINUX_FB_H
170 set_feat X HAVE_MOTIF
171 set_feat tiff HAVE_LIBTIFF
172
173 # The 'pdf' flag forces the use of libtiff.
174 set_feat pdf HAVE_LIBTIFF
175 set_feat png HAVE_LIBPNG
176 set_feat gif HAVE_LIBUNGIF
177 set_feat lirc HAVE_LIBLIRC
178 set_feat curl HAVE_LIBCURL
179 set_feat scanner HAVE_LIBSANE
180 set_feat imagemagick HAVE_LIBMAGICK
181 }
182
183 src_compile() {
184 emake verbose=yes
185 }
186
187 src_install() {
188 emake \
189 DESTDIR="${D}" \
190 STRIP="" \
191 prefix=/usr \
192 install
193
194 dodoc README
195
196 if ! use pdf; then
197 rm -f "${D}"/usr/bin/fbgs "${D}"/usr/share/man/man1/fbgs.1
198 fi
199
200 if use X ; then
201 doicon "${WORKDIR}"/ida.png
202 domenu desktop/ida.desktop
203 fi
204 }