summaryrefslogtreecommitdiff
path: root/media-libs/libharu
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-libs/libharu
reinit the tree, so we can have metadata
Diffstat (limited to 'media-libs/libharu')
-rw-r--r--media-libs/libharu/Manifest6
-rw-r--r--media-libs/libharu/files/libharu-2.3.0-dont-force-strip.patch22
-rw-r--r--media-libs/libharu/libharu-2.3.0-r1.ebuild36
-rw-r--r--media-libs/libharu/metadata.xml27
4 files changed, 91 insertions, 0 deletions
diff --git a/media-libs/libharu/Manifest b/media-libs/libharu/Manifest
new file mode 100644
index 000000000000..adc0c8310d5f
--- /dev/null
+++ b/media-libs/libharu/Manifest
@@ -0,0 +1,6 @@
+AUX libharu-2.3.0-dont-force-strip.patch 504 SHA256 1537061854c1acd8539d7ccbcf878fa10f96523b9e45e037b178d695b840154e SHA512 df72ea19a1c8da3f06c9fff5b5a9d7307baf0144b59b5f4342769027c947ef5ded4e1f5ed3e3310dae27d7f5ec0ab37d585b9dc16ef83e38b7edda4ff13fc950 WHIRLPOOL 49e463a53e907a990feb2b0102db8eaa528a10843abd5a51055063169075ae6e949556eb32e94d1d05ec2d45b70aa5a9c10f27def1918e279367d081976b2d9e
+DIST libharu-2.3.0.tar.gz 1396413 SHA256 8f9e68cc5d5f7d53d1bc61a1ed876add1faf4f91070dbc360d8b259f46d9a4d2 SHA512 ebcabf1e8488e21185a231e97b4c16f9de742ae0ac2ebc7535b72b6b8e2045c2619bc6a94a820f7f923b0dfeceb217408f4e4c613ef3602104373cdf000d3f41 WHIRLPOOL e0a2783d1b2079fde718cb2a3f3a2f512df37afaa0cf1bda9de9af6da583c0113b9915803329a6ac353245c9d4010d72c83d578a1e5fbbabfb26ec28defb2051
+EBUILD libharu-2.3.0-r1.ebuild 845 SHA256 60d31647f7661cbb269b538a9a1f7164ce703d9dcfc968965219cb30018402ee SHA512 a0a3efba5722bb80fc98de2726c12306382f555f19422b9c34ccdd23b9777bbf08893df15fe2aed6603a092d289c5c0bd887f6b960f4f9c82e4bba533a342820 WHIRLPOOL 07e476df6a0c23e2a93aa7ba22594f8ea81126584e2cb1c8fe4e2eef2d3dcb0b013e89b6fe845fea8057633b464afb6e7dcfaf877afa62fed98266a264f3756e
+MISC ChangeLog 2523 SHA256 cc27ef12bf3a5aea8c114e393d4f81ac39329226bba5cdba6b119278ca161c3e SHA512 3bb2516a7a14dd715097f6713e4e78d184142b4848bdaf7622017f4582b7b1772ed6fdc42cecb597d5de5ad3ca0c2ac7614f6cf284d61505bfa6ba33adf3b185 WHIRLPOOL ca3e9a7be326718ed2bf1cc0a10af7d9460caece6f581d61d780de1399db8334697a14f0d221baa7a8df50c7a3eb9c338cd15adfb81d47a29b2948ebaea86811
+MISC ChangeLog-2015 2472 SHA256 a4018f5fbeb3e7e41383e4ffc2213798a0abd928db20708e29d46b152368a707 SHA512 820a3542513876578ff1406e2cf7042b0f8cd37e0fefbd558500f2f5aaadff6f3e4dac729fac3649c6ece638a800d889c9f618511b6658fe9c2ffe7dff08772c WHIRLPOOL 1fdd786e8ac4b920f24daa2f29eaa058166e1c2f611a805d8eb65fe5062318b773e92291d1d3d264268b2381f9946de267bcc2cc6901c1a706ff5b6f3650c32b
+MISC metadata.xml 1001 SHA256 a584bf1edc355c55ff92bdbfc7325248b6f29fc14c61d06c7602a8e3d486d10d SHA512 baab0fbcff40fe0cf1ac6df68416335bf01f08a0b26d8441d76cfb0e1a6b3227aa8ed54d3f080c0ba5cbcf372f7a99c0c45c9ea215e7210c5e77805a30140d4f WHIRLPOOL b7bbc617a06c01c85b92351f039dd19446d800bee6f80441dd7761ef229dad1c9dda293b8489b4b16ba39aeb58a767d68532ef4f410f6a52449e0771a39f6bd2
diff --git a/media-libs/libharu/files/libharu-2.3.0-dont-force-strip.patch b/media-libs/libharu/files/libharu-2.3.0-dont-force-strip.patch
new file mode 100644
index 000000000000..393302bce239
--- /dev/null
+++ b/media-libs/libharu/files/libharu-2.3.0-dont-force-strip.patch
@@ -0,0 +1,22 @@
+--- configure.in.orig 2014-02-19 12:22:46.954651117 -0800
++++ configure.in 2014-02-19 12:22:37.211604308 -0800
+@@ -171,11 +171,6 @@
+
+ fi
+
+- dnl Do not strip symbols from developer object files.
+- INSTALL_STRIP_FLAG=""
+-else
+- dnl Make sure to strip symbols from non-developer object files.
+- INSTALL_STRIP_FLAG="-s"
+ fi
+ dnl }}}
+
+@@ -322,7 +317,6 @@
+
+ dnl link against libm
+ LIBS="$LIBS -lm"
+-AC_SUBST(INSTALL_STRIP_FLAG)
+
+ AC_CONFIG_FILES([Makefile src/Makefile include/Makefile])
+ AC_OUTPUT
diff --git a/media-libs/libharu/libharu-2.3.0-r1.ebuild b/media-libs/libharu/libharu-2.3.0-r1.ebuild
new file mode 100644
index 000000000000..1f1764eb687d
--- /dev/null
+++ b/media-libs/libharu/libharu-2.3.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=1
+
+inherit autotools-utils multilib-minimal
+
+MYP=RELEASE_${PV//./_}
+
+DESCRIPTION="C/C++ library for PDF generation"
+HOMEPAGE="http://www.libharu.org/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/${MYP}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+IUSE="png static-libs zlib"
+
+DEPEND="
+ png? ( >=media-libs/libpng-1.2.51[${MULTILIB_USEDEP}] )
+ zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}-${MYP}"
+
+PATCHES=( "${FILESDIR}"/${P}-dont-force-strip.patch )
+
+multilib_src_configure() {
+ local myeconfargs=(
+ $(use_with png png "${EPREFIX}"/usr)
+ $(use_with zlib)
+ )
+ autotools-utils_src_configure
+}
diff --git a/media-libs/libharu/metadata.xml b/media-libs/libharu/metadata.xml
new file mode 100644
index 000000000000..96274c62cc05
--- /dev/null
+++ b/media-libs/libharu/metadata.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>graphics@gentoo.org</email>
+ <name>Gentoo Graphics Project</name>
+ </maintainer>
+ <longdescription lang="en">
+ Haru PDF library is a ANSI/C library for generating PDF files.
+ It supports the following features:
+ 1. Generating PDF files with lines, text, images.
+ 2. Outline, text annotation, link annotation.
+ 3. Compressing document with deflate-decode.
+ 4. Embedding PNG, Jpeg images.
+ 5. Embedding Type1 font and TrueType font.
+ 6. Creating encrypted PDF files.
+ 7. Using various character sets (ISO8859-1~16, MSCP1250~8, KOI8-R).
+ 8. Supporting CJK fonts and encodings.
+</longdescription>
+ <upstream>
+ <remote-id type="github">libharu/libharu</remote-id>
+ </upstream>
+</pkgmetadata>