summaryrefslogtreecommitdiff
path: root/dev-cpp/pngpp
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 /dev-cpp/pngpp
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-cpp/pngpp')
-rw-r--r--dev-cpp/pngpp/Manifest6
-rw-r--r--dev-cpp/pngpp/files/pngpp-0.2.9-DESTDIR.patch15
-rw-r--r--dev-cpp/pngpp/metadata.xml12
-rw-r--r--dev-cpp/pngpp/pngpp-0.2.9.ebuild34
4 files changed, 67 insertions, 0 deletions
diff --git a/dev-cpp/pngpp/Manifest b/dev-cpp/pngpp/Manifest
new file mode 100644
index 000000000000..703b65cc2f0d
--- /dev/null
+++ b/dev-cpp/pngpp/Manifest
@@ -0,0 +1,6 @@
+AUX pngpp-0.2.9-DESTDIR.patch 379 SHA256 28eafc505bc74cf292f3f3e49deabf9e2d6f322f555cc81da1a47dd69406ce86 SHA512 21ec246b271d3715960cad9f57613aae35647d0d427d73dfb8cf847252d5dff5b53b02fd57fe76709be5f3dbd2ef9711a8d70cf3bb2ffde70e0c0f05ecbd37eb WHIRLPOOL 40b757762355fda3f367314bd6c2d519a4c38230ca1cf9cc4df15c5856f03274b1a394a35d794406a0ce06a26b8ea69b931713039c1d76ecf7cd950f8c5d7a0a
+DIST png++-0.2.9.tar.gz 592770 SHA256 abbc6a0565122b6c402d61743451830b4faee6ece454601c5711e1c1b4238791 SHA512 905e037faf26eef9ca1d9508471dde9f480f41a87d72133057865078b2fd040b1cf84727ece48d79117d615fdfbc0a749fec7dbe362366763e2017865a7fe132 WHIRLPOOL 1e49a62d4ae7fc8eb2fa031310f92a77348a55e1f33db63c315f8bc785208cb11818e21d0d7fedd4ace0bfcde1194c43ab844d0408de9f01a108202d35ff0c3d
+EBUILD pngpp-0.2.9.ebuild 669 SHA256 06e07bf2e828d24439024546f593f2ec51567ca136fa49e4f93bd6a448cb7034 SHA512 e0c897e3cf3caca80e1bfd98c3bb6ed0762b86842cc3f23ae7531c7e292fc8f835214d6d58535dbd8afc620b5344f4348a13ae388a31f0e26eec9310b37e2dc4 WHIRLPOOL 2ab4ce5f90856446e7c9e4399d7c1cba606626136d6fa6f349cfc377bfe6ed820c4c74a7c72f62881ae0d005f48b1a578a752cc442f405ae0fb1e31e091b055e
+MISC ChangeLog 2651 SHA256 96e5a6367dd80624e3eb3331ffcfaad31f635270a135ccd9e84cb002fbe4a8cb SHA512 674b4249bab226d06b4731aaf956000ead567287a30f1164eec871f9879e6cecead0fd0be34ab1cdec8dc051a5691589309c7251ffb1dfca4b832b2c52fccb5e WHIRLPOOL 8c467863618eb65315b9c8c9043b84be35e3a26c9180d978710f4ec8aba0e36f225559fd28c1263dd481da6693327f63223e427bac49c2b9ad2fde9a36e696de
+MISC ChangeLog-2015 558 SHA256 d5da460ff438025a9947566c6166cac356a0d153421442f9fa62c230d4dc6490 SHA512 c3dd3a24f30e485f1f87dde89b54652d7c9079a2d4fb81ca47d78c2ebf7ecf7f6ee722bef4c15399bb33853bfbbfad01f0e8399807a9ac05fec6a64c19169a43 WHIRLPOOL d8f9b11616d27044d4b0c1a4921fdfe497efeb569e3002fa7fafd490586491d1a286af63e300e54d1520fe8f947744bdaf267daf0574198275bd40c4a607b536
+MISC metadata.xml 361 SHA256 282eaa6f1632533c6fc86c474e68dcfe313c3fa65793530e27ec389c49d58183 SHA512 12569f0d3772bc306792160436a2c025f275e410744efba50728e6b925295f80529929e97f9a6b65a97915dd8bdb2561874537b0bf24cdb583159f5053128275 WHIRLPOOL 28173aa23dac71db5552baf99ce7b8d0f5f5321ff92ae9a5f5e7430741d8afb39bb438953945c2236d28bc8877060c898686e0bf140717f87709418160de4aa2
diff --git a/dev-cpp/pngpp/files/pngpp-0.2.9-DESTDIR.patch b/dev-cpp/pngpp/files/pngpp-0.2.9-DESTDIR.patch
new file mode 100644
index 000000000000..ee9b29ef7558
--- /dev/null
+++ b/dev-cpp/pngpp/files/pngpp-0.2.9-DESTDIR.patch
@@ -0,0 +1,15 @@
+Build system does not honour $(DESTDIR)
+
+--- a/Makefile
++++ b/Makefile
+@@ -54,8 +54,8 @@
+ uninstall: uninstall-headers uninstall-docs
+
+ install-headers:
+- mkdir -p $(PREFIX)/include/png++
+- cp $(headers) $(PREFIX)/include/png++
++ mkdir -p $(DESTDIR)$(PREFIX)/include/png++
++ cp $(headers) $(DESTDIR)$(PREFIX)/include/png++
+
+ uninstall-headers:
+ rm -rf $(PREFIX)/include/png++
diff --git a/dev-cpp/pngpp/metadata.xml b/dev-cpp/pngpp/metadata.xml
new file mode 100644
index 000000000000..5ea2520054ed
--- /dev/null
+++ b/dev-cpp/pngpp/metadata.xml
@@ -0,0 +1,12 @@
+<?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>
+<maintainer type="project">
+ <email>cpp@gentoo.org</email>
+ <name>Gentoo C++ Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-cpp/pngpp/pngpp-0.2.9.ebuild b/dev-cpp/pngpp/pngpp-0.2.9.ebuild
new file mode 100644
index 000000000000..4e013690de88
--- /dev/null
+++ b/dev-cpp/pngpp/pngpp-0.2.9.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_P=${P/pp/++}
+
+DESCRIPTION="A simple but powerful C++ interface to libpng"
+HOMEPAGE="http://www.nongnu.org/pngpp/"
+SRC_URI="mirror://nongnu/${PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="media-libs/libpng:0"
+DEPEND=""
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=( "${FILESDIR}"/${PN}-0.2.9-DESTDIR.patch )
+
+src_compile() { :; }
+src_test() { :; }
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install-headers
+ einstalldocs
+
+ docinto examples
+ dodoc example/*.cpp
+ docompress -x /usr/share/doc/${PF}/examples
+}