From 6540c5150c5f284577827ab2ef7aa03251c2a6c0 Mon Sep 17 00:00:00 2001 From: Jeroen Roovers Date: Fri, 4 Sep 2020 16:18:12 +0200 Subject: media-gfx/fbida: EAPI=7 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Jeroen Roovers --- media-gfx/fbida/fbida-2.14-r1.ebuild | 122 +++++++++++++++++++++++++++++++++++ media-gfx/fbida/fbida-2.14.ebuild | 122 ----------------------------------- 2 files changed, 122 insertions(+), 122 deletions(-) create mode 100644 media-gfx/fbida/fbida-2.14-r1.ebuild delete mode 100644 media-gfx/fbida/fbida-2.14.ebuild diff --git a/media-gfx/fbida/fbida-2.14-r1.ebuild b/media-gfx/fbida/fbida-2.14-r1.ebuild new file mode 100644 index 000000000000..52d9b010ac64 --- /dev/null +++ b/media-gfx/fbida/fbida-2.14-r1.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit desktop toolchain-funcs + +DESCRIPTION="Image viewers for the framebuffer console (fbi) and X11 (ida)" +HOMEPAGE="https://www.kraxel.org/blog/linux/fbida/" +SRC_URI=" + https://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 ~sparc ~x86" +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 + media-libs/libepoxy + media-libs/libexif + media-libs/mesa[X(+)] + virtual/jpeg:* + virtual/ttf-fonts + x11-libs/cairo[opengl] + 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 ) +" + +RDEPEND=" + ${CDEPEND} + ghostscript? ( + app-text/ghostscript-gpl + ) +" +PATCHES=( + "${FILESDIR}"/ida-desktop.patch + "${FILESDIR}"/${PN}-2.10-giflib-4.2.patch + "${FILESDIR}"/${PN}-2.14-Autoconf.patch + "${FILESDIR}"/${PN}-2.14-fno-common.patch + "${FILESDIR}"/${PN}-2.14-cpp.patch +) + +src_configure() { + tc-export CC CPP + + # 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 +} + +src_install() { + emake \ + DESTDIR="${ED}" \ + STRIP="" \ + prefix=/usr \ + 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 +} diff --git a/media-gfx/fbida/fbida-2.14.ebuild b/media-gfx/fbida/fbida-2.14.ebuild deleted file mode 100644 index 4547fdc995f8..000000000000 --- a/media-gfx/fbida/fbida-2.14.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit eutils toolchain-funcs - -DESCRIPTION="Image viewers for the framebuffer console (fbi) and X11 (ida)" -HOMEPAGE="https://www.kraxel.org/blog/linux/fbida/" -SRC_URI=" - https://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 ~sparc ~x86" -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 - media-libs/libepoxy - media-libs/libexif - media-libs/mesa[X(+)] - virtual/jpeg:* - virtual/ttf-fonts - x11-libs/cairo[opengl] - 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 ) -" - -RDEPEND=" - ${CDEPEND} - ghostscript? ( - app-text/ghostscript-gpl - ) -" -PATCHES=( - "${FILESDIR}"/ida-desktop.patch - "${FILESDIR}"/${PN}-2.10-giflib-4.2.patch - "${FILESDIR}"/${PN}-2.14-Autoconf.patch - "${FILESDIR}"/${PN}-2.14-fno-common.patch - "${FILESDIR}"/${PN}-2.14-cpp.patch -) - -src_configure() { - tc-export CC CPP - - # 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 -} - -src_install() { - emake \ - DESTDIR="${ED}" \ - STRIP="" \ - prefix=/usr \ - 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 -} -- cgit v1.2.3-65-gdbad