From: "Jeroen Roovers" <jer@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/fbida/
Date: Wed, 24 Apr 2019 18:34:04 +0000 (UTC) [thread overview]
Message-ID: <1556130843.40dfd32f2ed6cec8b0cddc845ad52791da2b2bf0.jer@gentoo> (raw)
commit: 40dfd32f2ed6cec8b0cddc845ad52791da2b2bf0
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 24 18:33:03 2019 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Wed Apr 24 18:34:03 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40dfd32f
media-gfx/fbida: Update live ebuild
Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
media-gfx/fbida/fbida-9999.ebuild | 111 +++++++++-----------------------------
1 file changed, 24 insertions(+), 87 deletions(-)
diff --git a/media-gfx/fbida/fbida-9999.ebuild b/media-gfx/fbida/fbida-9999.ebuild
index d2f3b8d0b08..b1a1c6b1f62 100644
--- a/media-gfx/fbida/fbida-9999.ebuild
+++ b/media-gfx/fbida/fbida-9999.ebuild
@@ -1,63 +1,51 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-inherit eutils git-r3 toolchain-funcs
+EAPI=7
+inherit desktop git-r3 meson toolchain-funcs
DESCRIPTION="Image viewers for the framebuffer console (fbi) and X11 (ida)"
HOMEPAGE="https://www.kraxel.org/blog/linux/fbida/"
-EGIT_REPO_URI="
- git://git.kraxel.org/fbida
-"
+EGIT_REPO_URI="https://git.kraxel.org/cgit/fbida"
SRC_URI="
mirror://gentoo/ida.png.bz2
"
LICENSE="GPL-2 IJG"
SLOT="0"
KEYWORDS=""
-IUSE="curl fbcon ghostscript +gif lirc +png scanner +tiff X +webp"
-REQUIRED_USE="
- ghostscript? ( tiff )
-"
-
CDEPEND="
!media-gfx/fbi
- app-text/poppler
>=media-libs/fontconfig-2.2
>=media-libs/freetype-2.0
+ >=x11-libs/motif-2.3:0
+ app-text/poppler
+ media-libs/giflib:=
media-libs/libepoxy
media-libs/libexif
+ media-libs/libpng:*
+ media-libs/libwebp
media-libs/mesa
+ media-libs/tiff:*
+ net-misc/curl
virtual/jpeg:*
virtual/ttf-fonts
x11-libs/cairo[opengl]
+ x11-libs/libX11
+ x11-libs/libXpm
+ x11-libs/libXt
x11-libs/libdrm
- 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:* )
- webp? ( media-libs/libwebp )
- X? (
- >=x11-libs/motif-2.3:0
- x11-libs/libX11
- x11-libs/libXpm
- x11-libs/libXt
- )
"
-
DEPEND="
${CDEPEND}
- X? ( x11-base/xorg-proto )
+ x11-base/xorg-proto
"
-
RDEPEND="
${CDEPEND}
- ghostscript? (
- app-text/ghostscript-gpl
- )
"
+PATCHES=(
+ "${FILESDIR}"/ida-desktop.patch
+ "${FILESDIR}"/${PN}-2.10-giflib-4.2.patch
+)
src_unpack() {
unpack ${A}
@@ -65,70 +53,19 @@ src_unpack() {
}
src_prepare() {
- eapply \
- "${FILESDIR}"/ida-desktop.patch \
- "${FILESDIR}"/${PN}-2.10-giflib-4.2.patch \
- "${FILESDIR}"/${PN}-2.10-fprintf-format.patch
-
- eapply_user
-
- tc-export CC CPP
+ default
# 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 ghostscript LIBTIFF
- gentoo_fbida png LIBPNG
- gentoo_fbida scanner LIBSANE
- gentoo_fbida tiff LIBTIFF
- gentoo_fbida webp LIBWEBP
-}
-
-src_compile() {
- emake verbose=yes
+ tc-export CC CPP
}
src_install() {
- emake \
- DESTDIR="${ED}" \
- STRIP="" \
- prefix=/usr \
- install
+ meson_src_install
dodoc README
- if use fbcon && ! use ghostscript; then
- rm \
- "${ED}"/usr/bin/fbgs \
- "${ED}"/usr/share/man/man1/fbgs.1 \
- || die
- fi
-
- if use X ; then
- doicon "${WORKDIR}"/ida.png
- domenu desktop/ida.desktop
- fi
+ doicon "${WORKDIR}"/ida.png
+ domenu desktop/ida.desktop
}
next reply other threads:[~2019-04-24 18:34 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-04-24 18:34 Jeroen Roovers [this message]
-- strict thread matches above, loose matches on Subject: below --
2023-12-15 6:35 [gentoo-commits] repo/gentoo:master commit in: media-gfx/fbida/ Sam James
2023-12-15 6:35 Sam James
2023-03-09 1:09 Sam James
2023-02-01 7:23 Sam James
2022-12-16 4:30 Sam James
2022-08-28 5:06 WANG Xuerui
2022-07-30 5:22 Yixun Lan
2021-10-31 0:19 Sam James
2021-06-19 15:29 Sergei Trofimovich
2021-06-12 17:14 Sam James
2021-01-03 0:54 Andreas K. Hüttel
2020-11-18 6:53 Agostino Sarubbo
2020-11-17 19:10 Agostino Sarubbo
2020-10-27 8:46 Sergei Trofimovich
2020-10-26 0:15 Sam James
2020-09-05 9:12 Jeroen Roovers
2020-09-05 8:29 Jeroen Roovers
2020-09-04 14:19 Jeroen Roovers
2020-09-02 21:03 Sergei Trofimovich
2020-05-13 8:22 Jeroen Roovers
2018-10-19 8:51 Michał Górny
2018-05-27 16:11 Aaron Bauman
2017-03-18 10:16 Jeroen Roovers
2017-02-02 7:31 Jeroen Roovers
2017-01-04 15:29 Agostino Sarubbo
2016-10-15 4:16 Jeroen Roovers
2016-07-31 11:39 Jeroen Roovers
2016-07-31 11:14 Jeroen Roovers
2016-07-31 11:11 Jeroen Roovers
2016-07-31 11:11 Jeroen Roovers
2016-07-01 5:30 Jeroen Roovers
2016-06-08 19:30 Markus Meier
2016-06-01 11:38 Tobias Klausmann
2016-05-20 11:16 Jeroen Roovers
2016-04-07 11:03 Jeroen Roovers
2016-03-30 4:22 Jeroen Roovers
2016-02-02 16:01 Tobias Klausmann
2016-01-24 8:08 Jeroen Roovers
2016-01-23 16:59 Agostino Sarubbo
2016-01-23 14:52 Markus Meier
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1556130843.40dfd32f2ed6cec8b0cddc845ad52791da2b2bf0.jer@gentoo \
--to=jer@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox