summaryrefslogtreecommitdiff
path: root/media-gfx/jpeg2ps
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/jpeg2ps
reinit the tree, so we can have metadata
Diffstat (limited to 'media-gfx/jpeg2ps')
-rw-r--r--media-gfx/jpeg2ps/Manifest6
-rw-r--r--media-gfx/jpeg2ps/files/jpeg2ps-1.9-include.diff11
-rw-r--r--media-gfx/jpeg2ps/jpeg2ps-1.9-r1.ebuild51
-rw-r--r--media-gfx/jpeg2ps/metadata.xml13
4 files changed, 81 insertions, 0 deletions
diff --git a/media-gfx/jpeg2ps/Manifest b/media-gfx/jpeg2ps/Manifest
new file mode 100644
index 000000000000..57da05d9c893
--- /dev/null
+++ b/media-gfx/jpeg2ps/Manifest
@@ -0,0 +1,6 @@
+AUX jpeg2ps-1.9-include.diff 341 SHA256 33481d82661a44fe8e52ecad7c467173d6570e8e64e9b0b7f54d05575e013cd4 SHA512 b67639f655ee752ea2ee3fa881767af46a1f1722510a9e85fd6f79553cda772e9550fd80070084fb85865ee6046469a90b9c90885c1f875d50a1eb1dac59cbd4 WHIRLPOOL e3ac27c4685121ae66ef7ca7bc33b7c3bfe466881b9648c63ae064fb1dc7a3da620e861f55780e585e88142a08ae23ae2ca3a391112e2dbd01354b55bfd5d6a7
+DIST jpeg2ps-1.9.tar.gz 67105 SHA256 e09919ff55bb1fd26299adfe92e5ea0e7daaa3bfa0277a0483cac9764eac25a2 SHA512 babc6183db2c95d0bcfba3d34f924bd2a37d0a566bf684f3af3955b8b3978cd4b94b10e94f366aec641988258476f84ce730e4da43f2bb0a836e81da4892ad3c WHIRLPOOL bc78fc722f851acd11418f7ebdc145466a34d43c293edb4ee96edec5ff41b995c2c11dd46f1936d3c5fb6c4c241c64f3c073efc88ae0022f2b0e1f53790338c9
+EBUILD jpeg2ps-1.9-r1.ebuild 1363 SHA256 ddfeb88ba417089519448545a46e1d2f01f803f7b6e8e2bb58a15dcaba42d2c3 SHA512 a0c8092d4d0b84a8fb4f935a72b7109fe881671946c3b641dcbaa1495413746d43ed29b8854a3366bea20f6eb5014a82f2815a570a9b2f162259dd50fd4110e2 WHIRLPOOL 3eda22463e7e897340c63b3f3a2af795fb6092f77370d2ecc9333cfd32da2246822b4fc26487169be128aa85f30b76cdb9809353375670e2b8d67509206918f3
+MISC ChangeLog 2856 SHA256 29a2cfdb1208c7024b2d5d1d081f3ab1b0011b7c55563d27e93bedf5a6aef566 SHA512 232f01a655d4eaaba9b6bf7c1c7aca0b7f27b6c5dd78a39d504f55e08c9c7a500b2db765d7c24ac7997953ca32f4a2fbbc8ef5eecb2a0e2a55605a1484726a3a WHIRLPOOL f31770f64c32b8be9658d71b32531414acade386fad7000f50c0846a775b356cc6cd50438a17e1b9c1e7c5835e60f2275005a1fad6ca38d48137f56dea2d7121
+MISC ChangeLog-2015 3182 SHA256 7486c20fb43a1a2af6cd87851de1525dc815cd8c7503bfeb91f65caea96ae59c SHA512 5b58629726975e39763821a18b3ab05516729a027a68aac5219684fe3407f70bbfcce2e235f7484bf9b2f3a8a3535b345b8d02a8cf0bb77f84657a4841d381a4 WHIRLPOOL 5ab86c3f740163370fd378ff0d98bd432c7b246a74b14b020726a41357e8d1aecbdc6ebe5ccfe22bb12aa56f6435a010b9f65a6b937efe3ca4cdcece5d7cae2f
+MISC metadata.xml 330 SHA256 d29096e898a4501a55d3604cbcf95b789b236c6cbd5d387f8bbb08bc83230eac SHA512 14d8957884806cffc9fed806bacba7331e4669164b4be427aac8a9c1d0af7d6da815249c34e6bf5832370c20eeda683af2296f1d3145aecbd8030237a73a47a9 WHIRLPOOL c627a0bbc6a847358beb4299f9fcd75771f748a69cb70870dd504d758bb8aff3935b47286044fa7af885f20dd0354cece77977a977457bb9bb82770a7ca9bbb9
diff --git a/media-gfx/jpeg2ps/files/jpeg2ps-1.9-include.diff b/media-gfx/jpeg2ps/files/jpeg2ps-1.9-include.diff
new file mode 100644
index 000000000000..f07b69c5bc6a
--- /dev/null
+++ b/media-gfx/jpeg2ps/files/jpeg2ps-1.9-include.diff
@@ -0,0 +1,11 @@
+diff --exclude='*~' -Naur jpeg2ps-1.9.orig/asc85ec.c jpeg2ps-1.9/asc85ec.c
+--- jpeg2ps-1.9.orig/asc85ec.c 2005-09-10 23:02:15.000000000 -0300
++++ jpeg2ps-1.9/asc85ec.c 2005-09-10 23:08:08.000000000 -0300
+@@ -3,6 +3,7 @@
+
+ #include <stdio.h>
+ #include <fcntl.h>
++#include <stdlib.h>
+
+ /* try to identify Mac compilers */
+ #ifdef __MWERKS__
diff --git a/media-gfx/jpeg2ps/jpeg2ps-1.9-r1.ebuild b/media-gfx/jpeg2ps/jpeg2ps-1.9-r1.ebuild
new file mode 100644
index 000000000000..7ee60c97d61f
--- /dev/null
+++ b/media-gfx/jpeg2ps/jpeg2ps-1.9-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Converts JPEG images to Postscript using a wrapper"
+HOMEPAGE="http://www.pdflib.com/download/free-software/jpeg2ps/"
+SRC_URI="http://www.pdflib.com/products/more/jpeg2ps/${P}.tar.gz"
+
+LICENSE="free-noncomm"
+SLOT="0"
+KEYWORDS="amd64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="metric"
+
+DEPEND="sys-apps/sed"
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+
+ #bug 105561
+ epatch "${FILESDIR}"/${P}-include.diff
+}
+
+src_compile() {
+ pagesize=""
+ use metric && pagesize="-DA4"
+ emake CFLAGS="-c ${CFLAGS} ${pagesize}" CC="$(tc-getCC)" || die "emake failed"
+}
+
+src_install() {
+ # The Makefile is hard-coded to install to /usr/local/ so we
+ # simply copy the files manually
+ dobin jpeg2ps || die "dobin failed"
+ doman jpeg2ps.1 || die "doman failed"
+ dodoc jpeg2ps.txt || die "dodoc failed"
+}
+
+pkg_postinst() {
+ elog
+ if [ -z ${pagesize} ]; then
+ elog "By default, this installation of jpeg2ps will generate"
+ elog "letter size output. You can force A4 output with"
+ elog " jpeg2ps -p a4 file.jpg > file.ps"
+ else
+ elog "By default, this installation of jpeg2ps will generate"
+ elog "A4 size output. You can force letter output with"
+ elog " jpeg2ps -p letter file.jpg > file.ps"
+ fi
+ elog
+}
diff --git a/media-gfx/jpeg2ps/metadata.xml b/media-gfx/jpeg2ps/metadata.xml
new file mode 100644
index 000000000000..d6fe5b053823
--- /dev/null
+++ b/media-gfx/jpeg2ps/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="project">
+ <email>graphics@gentoo.org</email>
+ <name>Gentoo Graphics Project</name>
+ </maintainer>
+<use>
+ <flag name="metric">
+ Default to A4 paper size
+ </flag>
+</use>
+</pkgmetadata>