summaryrefslogtreecommitdiff
path: root/media-gfx/fim
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-gfx/fim
reinit the tree, so we can have metadata
Diffstat (limited to 'media-gfx/fim')
-rw-r--r--media-gfx/fim/Manifest6
-rw-r--r--media-gfx/fim/files/fim-0.4_rc3-poppler031.patch12
-rw-r--r--media-gfx/fim/fim-0.4_rc3-r2.ebuild93
-rw-r--r--media-gfx/fim/metadata.xml13
4 files changed, 124 insertions, 0 deletions
diff --git a/media-gfx/fim/Manifest b/media-gfx/fim/Manifest
new file mode 100644
index 000000000000..7ce3c2da4c3a
--- /dev/null
+++ b/media-gfx/fim/Manifest
@@ -0,0 +1,6 @@
+AUX fim-0.4_rc3-poppler031.patch 706 SHA256 486ea7d2e9c5186ece27ffdccfd025619b0455bf7d28d4bfff526ba0ef6efca4 SHA512 ddd9d5a9a8fee1269af6daed3edf965f3a2eba33c31c86bfae5af1b1db2e6809e6ad92439b9a438a7ab8a8dc7e30f9c472aad8d13c96b3d5371726b6fac6972c WHIRLPOOL 493dc57b7090cd506f15f3892e2ac1be52696b3deadf23554c1e76a5b3aad0e885eff9d89909f9e977da48b11f78c9313143f22cd16831852cc81d00f0f99745
+DIST fim-0.4-rc3.tar.bz2 504681 SHA256 d0bf902f9fcc728f4a2acfad5474e8dd60f84922fea5119265f46e66032ed92a SHA512 82a2b191c0cd26fb77b442df9ed104e51ae15f485390f07cf15a043725e6ee9b860ce903bf8355ad556adbbe076516a8807c0a6d937e89177e46c0068d5acabf WHIRLPOOL bf977a0333ec7d7d087811c88290cddc68f7a2d50f27180aa9000200e32432abf5767a40e4cef2affc3c3b8218da07b23346d06f5af5cace4f11ff1901a6311b
+EBUILD fim-0.4_rc3-r2.ebuild 2454 SHA256 604e8c8e968fc633202eb1b8de784e6f9923a43184f159355d75fe321b0e2545 SHA512 f7120fe028a06b267c6d0445415e1be39e3cfa8b767ab73750115b859492665ebfef19dcd539a56bdf160428930b26687807ff4406f48f45f1ec31c78328a6f6 WHIRLPOOL b7b65f7e23e3773013b987b2f0cf8c8013055ec943cc7d78206e701444669ca119d98b40d6422474712a28e7fc1916856a86eb6e582e2c6c6aaf5895aed60830
+MISC ChangeLog 2507 SHA256 372be30987b10a3744dba6bdb25589607767f4c5767a43edba4f7cc41bba0588 SHA512 20fb7a956bd21675f2e259d47722f06bd1eb378784e8c09d0661ce7c1d3bc574fc04ea3fdbb47a309e5a696e1b8e63d2029050beee92c12527953100ec60f3e8 WHIRLPOOL a8ac36fe0a437c52bd4e04d38553ea417266207ca600938cf5039fa1fbc0c3955f5db27d6bd222685229c41d0610c14f3ee1bbb04c223f87a1c5be6312de8e24
+MISC ChangeLog-2015 1544 SHA256 39ac6a32e014527e31c437c4bc291a91aefe5b3add29111b80c55eed9efda5b2 SHA512 9d6598dd064d462e2707e64bc8375b6d0484d61722581a8b94e1afdd35a6c6fe20b701abf3ddf17aa1254611a51612bf1b6286887bd8a2822746d46a3a9963f2 WHIRLPOOL f6ad99fc9dd68143119caf30c808ee0d9a08d628bcb4bf9d18a72cee8a5b3d0bc5fe4903007b3d7f1af5f5eb2e33cdc4cdbdc9c994f84769983c0bfcba14454b
+MISC metadata.xml 492 SHA256 6e2a7855c26e45793663884569cfc46b0caacd0a9b5f17f5f90b76b9cec17741 SHA512 48b25d06654705efc6b14b9e7d4a5198f3146e281151bfd54b48c181296a45cb2a38f3548257b369ab100b2502a31c15fc2b07e80ae2c2a15b4480321db2e32c WHIRLPOOL 357c104a336c9d94a0829903d13a72be2ac230ed77e0fae203610b1b4e333e751747a469c2d78b8d27d688022a8cda7eebe203b56ddb2e94316460db7b0cc2ae
diff --git a/media-gfx/fim/files/fim-0.4_rc3-poppler031.patch b/media-gfx/fim/files/fim-0.4_rc3-poppler031.patch
new file mode 100644
index 000000000000..74ba50aa5155
--- /dev/null
+++ b/media-gfx/fim/files/fim-0.4_rc3-poppler031.patch
@@ -0,0 +1,12 @@
+diff -ruN fim-0.4-rc3.orig/src/FbiStuffPdf.cpp fim-0.4-rc3/src/FbiStuffPdf.cpp
+--- fim-0.4-rc3.orig/src/FbiStuffPdf.cpp 2014-12-22 23:54:29.000000000 +0100
++++ fim-0.4-rc3/src/FbiStuffPdf.cpp 2015-05-18 21:13:07.058115455 +0200
+@@ -199,7 +199,7 @@
+ if (!ds->od)
+ {
+ GBool bitmapTopDown = gTrue;
+- ds->od = new SplashOutputDev(gSplashColorMode, /*4*/3, gFalse, gBgColor, bitmapTopDown,gFalse/*antialias*/);
++ ds->od = new SplashOutputDev(gSplashColorMode, /*4*/3, gFalse, gBgColor, bitmapTopDown);
+ if (ds->od)
+ #ifdef POPPLER_VERSION /* as of 0.20.2, from poppler/poppler-config.h */
+ /* FIXME: this is an incomplete fix (triggered on 20120719's email on fim-devel);
diff --git a/media-gfx/fim/fim-0.4_rc3-r2.ebuild b/media-gfx/fim/fim-0.4_rc3-r2.ebuild
new file mode 100644
index 000000000000..9559c4739fac
--- /dev/null
+++ b/media-gfx/fim/fim-0.4_rc3-r2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="Fbi-IMproved is a framebuffer image viewer based on Fbi and inspired from Vim"
+HOMEPAGE="https://savannah.nongnu.org/projects/fbi-improved"
+SRC_URI="http://download.savannah.gnu.org/releases/fbi-improved/${P/_rc/-rc}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="aalib dia djvu exif fbcon gif graphicsmagick imagemagick jpeg pdf png postscript readline sdl static svg tiff xfig"
+
+RDEPEND="media-fonts/terminus-font
+ aalib? ( media-libs/aalib[slang] )
+ dia? ( app-office/dia )
+ djvu? ( app-text/djvu )
+ exif? ( media-libs/libexif )
+ gif? ( media-libs/giflib )
+ graphicsmagick? ( media-gfx/graphicsmagick )
+ imagemagick? ( virtual/imagemagick-tools )
+ jpeg? ( virtual/jpeg:0 )
+ pdf? ( >=app-text/poppler-0.31 )
+ png? ( media-libs/libpng:0 )
+ postscript? ( app-text/libspectre )
+ readline? ( sys-libs/readline:0 )
+ sdl? ( media-libs/libsdl )
+ svg? ( media-gfx/inkscape )
+ tiff? ( media-libs/tiff:0 )
+ xfig? ( media-gfx/xfig )"
+DEPEND="${RDEPEND}
+ sys-devel/bison
+ sys-devel/flex"
+
+S=${WORKDIR}/${P/_rc/-rc}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-poppler031.patch"
+}
+
+src_configure() {
+ econf \
+ $(use_enable aalib aa) \
+ $(use_enable dia) \
+ $(use_enable djvu) \
+ $(use_enable exif) \
+ $(use_enable fbcon framebuffer) \
+ $(use_enable gif) \
+ $(use_enable graphicsmagick) \
+ $(use_enable imagemagick convert) \
+ $(use_enable pdf poppler) \
+ $(use_enable png) \
+ $(use_enable postscript ps) \
+ $(use_enable readline) \
+ $(use_enable sdl) \
+ $(use_enable static) \
+ $(use_enable svg inkscape) \
+ $(use_enable tiff) \
+ $(use_enable xfig) \
+ --disable-hardcoded-font \
+ --disable-imlib2 \
+ --disable-matrices-rendering \
+ --disable-xcftopnm \
+ --enable-fimrc \
+ --enable-history \
+ --enable-loader-string-specification \
+ --enable-mark-and-dump \
+ --enable-output-console \
+ --enable-raw-bits-rendering \
+ --enable-read-dirs \
+ --enable-recursive-dirs \
+ --enable-resize-optimizations \
+ --enable-scan-consolefonts \
+ --enable-screen \
+ --enable-scripting \
+ --enable-seek-magic \
+ --enable-stdin-image-reading \
+ --enable-unicode \
+ --enable-warnings \
+ --enable-windows \
+ --with-default-consolefont=/usr/share/consolefonts/ter-114n.psf.gz
+}
+
+src_compile() {
+ emake -j1
+}
+
+src_install() {
+ emake DESTDIR="${D}" docdir=/usr/share/doc/${PF} install
+}
diff --git a/media-gfx/fim/metadata.xml b/media-gfx/fim/metadata.xml
new file mode 100644
index 000000000000..6b3d433fbf24
--- /dev/null
+++ b/media-gfx/fim/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+<email>xmw@gentoo.org</email>
+<name>Michael Weber</name>
+</maintainer>
+<use>
+ <flag name="dia">Enable DIA file support via app-office/dia</flag>
+ <flag name="imagemagick">Use convert from media-gfx/imagemagick as fallback file opener</flag>
+ <flag name="xfig">Enable FIG file support via media-gfx/xfig</flag>
+</use>
+</pkgmetadata>