forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Package-Manager: portage-2.2.28
- Loading branch information
Jeroen Roovers
committed
Apr 7, 2016
1 parent
3bafac7
commit 53b0301
Showing
2 changed files
with
113 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
DIST fbida-2.10.tar.gz 283490 SHA256 7a5a3aac61b40a6a2bbf716d270a46e2f8e8d5c97e314e927d41398a4d0b6cb6 SHA512 b7371c19d68cc7219faca4bbfa464c85df2eb22c7bd737d4f0a6fb3de481497862ca22832801d29bab57285d5a8d7d0b0009e14426efdce2759d47340f5eca6d WHIRLPOOL 78c5dc34a9f050e560ada960718a9f43e6d8c95fe4c91c052a70c93350de80eebd3e8e9b6c26361ecd8361efe96824e78b2af7a2b2e27430a11e712bb9a02ee0 | ||
DIST fbida-2.11.tar.gz 285691 SHA256 7caa63d6d09aeeef6209556f3e2d05083a6a9ffc47636dee7e6019b3eea5a103 SHA512 fcebcb4b4bf7bcbb68e7f66ac0f38ee744f90e2393b717d5e06ae0fd1d01d4902379b2cbc886e8f7c70743f75ec38999a0163683881248c2443e53af7231c5af WHIRLPOOL a4286db58de332da6b3ef1f815f9f27b6162e8dffb456d2506b8c75cd6551d621b51aa26f7c53c7ca834d817c51eccddbb07b0863e3bc8ac9e41ea61331b0114 | ||
DIST fbida-2.12.tar.gz 294842 SHA256 d33193105cce77057c919761728cee9bbe8ec8ec4f12a770a600cab33611822f SHA512 383eb766a98137f7252cd981d0e8c9a7382223705a43332f50990ea26763d4882ed1585e72fe9199528502d7f8f9de2e90718dbce71ee08d2181c74aa3e7e515 WHIRLPOOL 7ea067497eee03623fe8f07afbb77c354973187edd09f40b94d73d1b2d7c823db846c277005473c169cd1ad923e378d22d3c065f3522667e544d25917cd6495a | ||
DIST ida.png.bz2 11928 SHA256 ce90c13f8da8d2ced4cf0e55d2f960bc236355f6e5dd60ea6c56fbe51e6cabae SHA512 cf3c1bc8d25fe75f10c0a0414b5c082348df2fa94864ec4537c36e0b357cf35b68e2eca205bbf48578a41c27317701aee621c6dd176e0bf3857c52f895d6bfd3 WHIRLPOOL 1b5e7835aa8a555a231ca58da8e249974639b29b1e15586c2d2d5a33e96908df1a3782fbe61d0c51dc888b7304c9f7541a96af4ca2b956b393909feb534ab5be |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,112 @@ | ||
# Copyright 1999-2015 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
|
||
EAPI=5 | ||
inherit eutils toolchain-funcs | ||
|
||
DESCRIPTION="Image viewers for the framebuffer console (fbi) and X11 (ida)" | ||
HOMEPAGE="http://www.kraxel.org/blog/linux/fbida/" | ||
SRC_URI=" | ||
http://www.kraxel.org/releases/${PN}/${P}.tar.gz | ||
mirror://gentoo/ida.png.bz2 | ||
" | ||
LICENSE="GPL-2 IJG" | ||
SLOT="0" | ||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sh ~sparc ~x86" | ||
IUSE="curl fbcon +gif lirc pdf +png scanner +tiff X +webp" | ||
REQUIRED_USE=" | ||
pdf? ( tiff ) | ||
" | ||
|
||
RDEPEND=" | ||
!media-gfx/fbi | ||
>=media-libs/fontconfig-2.2 | ||
>=media-libs/freetype-2.0 | ||
media-libs/libexif | ||
curl? ( net-misc/curl ) | ||
gif? ( media-libs/giflib:= ) | ||
lirc? ( app-misc/lirc ) | ||
png? ( media-libs/libpng:* ) | ||
scanner? ( media-gfx/sane-backends ) | ||
tiff? ( media-libs/tiff:* ) | ||
virtual/jpeg:* | ||
virtual/ttf-fonts | ||
webp? ( media-libs/libwebp ) | ||
X? ( | ||
>=x11-libs/motif-2.3:0 | ||
x11-libs/libX11 | ||
x11-libs/libXpm | ||
x11-libs/libXt | ||
) | ||
" | ||
|
||
DEPEND=" | ||
${RDEPEND} | ||
X? ( x11-proto/xextproto x11-proto/xproto ) | ||
pdf? ( app-text/ghostscript-gpl ) | ||
" | ||
|
||
src_prepare() { | ||
epatch \ | ||
"${FILESDIR}"/ida-desktop.patch \ | ||
"${FILESDIR}"/${PN}-2.10-giflib-4.2.patch \ | ||
"${FILESDIR}"/${PN}-2.10-fprintf-format.patch | ||
|
||
tc-export CC CPP | ||
|
||
# upstream omission? | ||
echo ${PV} > VERSION | ||
} | ||
|
||
src_configure() { | ||
# Let autoconf do its job and then fix things to build fbida | ||
# according to our specifications | ||
emake Make.config | ||
|
||
gentoo_fbida() { | ||
local useflag=${1} | ||
local config=${2} | ||
|
||
local option="no" | ||
use ${useflag} && option="yes" | ||
|
||
sed -i \ | ||
-e "s|HAVE_${config}.*|HAVE_${config} := ${option}|" \ | ||
"${S}/Make.config" || die | ||
} | ||
|
||
gentoo_fbida X MOTIF | ||
gentoo_fbida curl LIBCURL | ||
gentoo_fbida fbcon LINUX_FB_H | ||
gentoo_fbida gif LIBUNGIF | ||
gentoo_fbida lirc LIBLIRC | ||
gentoo_fbida pdf LIBTIFF | ||
gentoo_fbida png LIBPNG | ||
gentoo_fbida scanner LIBSANE | ||
gentoo_fbida tiff LIBTIFF | ||
gentoo_fbida webp LIBWEBP | ||
} | ||
|
||
src_compile() { | ||
emake verbose=yes | ||
} | ||
|
||
src_install() { | ||
emake \ | ||
DESTDIR="${D}" \ | ||
STRIP="" \ | ||
prefix=/usr \ | ||
install | ||
|
||
dodoc README | ||
|
||
if use fbcon && ! use pdf; then | ||
rm "${D}"/usr/bin/fbgs "${D}"/usr/share/man/man1/fbgs.1 || die | ||
fi | ||
|
||
if use X ; then | ||
doicon "${WORKDIR}"/ida.png | ||
domenu desktop/ida.desktop | ||
fi | ||
} |