public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/xmw:master commit in: media-gfx/cinepaint/files/, media-gfx/cinepaint/
@ 2012-02-05 16:45 Michael Weber
  0 siblings, 0 replies; only message in thread
From: Michael Weber @ 2012-02-05 16:45 UTC (permalink / raw
  To: gentoo-commits

commit:     16e0ae2189234fe99264bd1ac3ff4a556d9ac727
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  5 16:45:22 2012 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Sun Feb  5 16:45:22 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/xmw.git;a=commit;h=16e0ae21

media-gfx/cinepaint: Going public with this.

(Portage version: 2.1.10.44/git/Linux x86_64, signed Manifest commit with key 62EEF090)

---
 media-gfx/cinepaint/ChangeLog                      |   10 ++
 media-gfx/cinepaint/Manifest                       |   16 +++
 .../cinepaint/cinepaint-0.25.0_pre20090116.ebuild  |   99 ++++++++++++++++++++
 media-gfx/cinepaint/files/implicitdecls.patch      |   30 ++++++
 media-gfx/cinepaint/metadata.xml                   |   12 +++
 5 files changed, 167 insertions(+), 0 deletions(-)

diff --git a/media-gfx/cinepaint/ChangeLog b/media-gfx/cinepaint/ChangeLog
new file mode 100644
index 0000000..5f559b5
--- /dev/null
+++ b/media-gfx/cinepaint/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for media-gfx/cinepaint
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*cinepaint-0.25.0_pre20090116 (05 Feb 2012)
+
+  05 Feb 2012; Michael Weber <xmw@gentoo.org>
+  +cinepaint-0.25.0_pre20090116.ebuild, +files/implicitdecls.patch:
+  Going public with this.
+

diff --git a/media-gfx/cinepaint/Manifest b/media-gfx/cinepaint/Manifest
new file mode 100644
index 0000000..a977e81
--- /dev/null
+++ b/media-gfx/cinepaint/Manifest
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX implicitdecls.patch 718 RMD160 aca4fce03f1d2f8c9027d6b743d79dce7686843b SHA1 17dad02ca64f6e35f1ccfe2f9e7bd603b2038d48 SHA256 1314b5a66318827fcddc4484f5789bc1a17d54155b8871e48cb0a15504c53ba6
+DIST cinepaint-0.25.0_pre20090116-patches.tar.bz2 10598 RMD160 4daaeca68d86df8fe11579a6aba05cb7f705474a SHA1 631f77c2745d242e12a68cdcbf7c419e4f82c0b6 SHA256 a0cfdd50dfbc47a13fccf2b940704104c98b868168d2ea629ede290b536a9a92
+DIST cinepaint-0.25.0_pre20090116.tar.bz2 9401379 RMD160 2353416feae24205a99fac3a46e937e01d357518 SHA1 d465445fddc888af3b93c8b081e72c09c3eac4f4 SHA256 541286fbdd99740b4ebc260a8e5a74d6cddebe36bc131079cd7b28762fd12e29
+EBUILD cinepaint-0.25.0_pre20090116.ebuild 2460 RMD160 8a02ac78f58fc6d860b2a7e560cc36f800b00137 SHA1 755f21fb3c071a59dceabcb73e5bacbd1c8cc1f5 SHA256 737c63f9e7b452859f3e2378524f8c8dc15746879c0f4dd3b294767cba41e30a
+MISC ChangeLog 306 RMD160 1f5ba3d8224d5ed58c1616e58c4f2b95404be14a SHA1 4ed6f99ffc44b060357d005cb6737deb88b843e2 SHA256 3ecbf7903d7d3a1d19e96b22d627e9d0b468352b54a2af002ee2ff731ce04c5e
+MISC metadata.xml 312 RMD160 ecf2480880b813ac332445dd4b04876eb2cc0046 SHA1 89ae1c7167439a574f9e4dd56421ad8cf471319c SHA256 6d56baaf6e8705811ef5146babc368d09f54977a29dd65f6e18362278781cbb6
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iF4EAREIAAYFAk8usiIACgkQknrdDGLu8JASnQD+PASCfEIP75ONsavPC9UBwv6b
+qI4CYuyqGYVzxRYdKbwA/ixSaw8/57Dp4favrzT/KkEvXAHr5wRKtKrbYX7j+uXP
+=erMy
+-----END PGP SIGNATURE-----

diff --git a/media-gfx/cinepaint/cinepaint-0.25.0_pre20090116.ebuild b/media-gfx/cinepaint/cinepaint-0.25.0_pre20090116.ebuild
new file mode 100644
index 0000000..6718b6e
--- /dev/null
+++ b/media-gfx/cinepaint/cinepaint-0.25.0_pre20090116.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit autotools eutils
+
+DESCRIPTION="Motion and still picture editing tool used for painting and retouching of movies"
+HOMEPAGE="http://www.cinepaint.org/"
+SRC_URI="http://xmw.de/mirror/${PN}/${P}.tar.bz2
+	http://xmw.de/mirror/${PN}/${P}-patches.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="print"
+
+# app-admin/elektra media-libs/oyranos
+RDEPEND="
+	x11-libs/fltk:1[opengl]
+	x11-libs/gtk+:2
+	dev-libs/glib
+	x11-libs/pango
+	media-libs/ftgl
+	dev-libs/libxml2
+	media-libs/ilmbase
+	media-libs/jbigkit
+	media-libs/jpeg
+	media-libs/lcms
+	media-libs/libpng
+	media-libs/openexr
+	media-libs/tiff
+	sys-devel/libtool
+	virtual/opengl
+	x11-libs/cairo
+	x11-libs/libICE
+	x11-libs/libSM
+	x11-libs/libX11
+	x11-libs/libXau
+	x11-libs/libXdmcp
+	x11-libs/libXext
+	x11-libs/libXinerama
+	x11-libs/libXext
+	x11-libs/libXmu
+	x11-libs/libXpm
+	x11-libs/libXrender
+	x11-libs/libXt
+	x11-libs/libXxf86vm
+	x11-libs/libxcb
+	x11-libs/pixman
+	x11-libs/xcb-util
+	print? ( net-print/gutenprint )"
+DEPEND="${RDEPEND}
+	dev-util/pkgconfig
+	dev-util/intltool
+	sys-devel/flex
+	sys-devel/gettext"
+
+src_prepare() {
+	epatch \
+		"${WORKDIR}"/patches/implicitdecls.patch \
+		"${FILESDIR}"/implicitdecls.patch \
+		"${WORKDIR}"/patches/fix_gimp_layer_set_name_constness.patch \
+		"${WORKDIR}"/patches/icc_examin.patch \
+		"${WORKDIR}"/patches/make_install.patch \
+		"${WORKDIR}"/patches/terminate_on_sigpipe.patch \
+		"${WORKDIR}"/patches/window_icon.patch \
+		"${WORKDIR}"/patches/python.patch
+	einfo remove bundled icc_examin
+	rm -r plug-ins/icc_examin || die
+	sed -e '/AC_CONFIG_SUBDIRS(plug-ins\/icc_examin\/icc_examin)/d' \
+		-e '/ICC_EXAMIN=/s:icc_examin::' \
+		-e '/AC_MSG_RESULT(\[yes "$ICC_EXAMIN"\])/s:yes:no:' \
+		-e '/^plug-ins\/icc_examin\/Makefile$/d' \
+		-i configure.in || die
+
+	# plug-ins/icc_examin/icc_examin has no configure.{in,ac}
+	#AT_M4DIR=aclocal AT_NO_RECURSIVE=1 eautoreconf
+	AT_M4DIR=aclocal eautoreconf
+}
+
+src_configure() {
+	econf \
+		--disable-gtktest \
+		--disable-gtk1 \
+		$(use_enable gutenprint print)
+
+	# remove a Wl, w/o argument from FLTK_LIBS
+	#sed -i "s: -Wl, : :" plug-ins/icc_examin/icc_examin/Makefile || die
+
+	# respect LINGUAS 
+	#sed -i -e '/^LINGUAS = /d' plug-ins/icc_examin/icc_examin/Makefile || die
+}
+
+src_install() {
+	emake DESTDIR="${D}" install || die
+	dodoc AUTHORS BUGS NEWS README TODO tips.txt || die
+}

diff --git a/media-gfx/cinepaint/files/implicitdecls.patch b/media-gfx/cinepaint/files/implicitdecls.patch
new file mode 100644
index 0000000..53b3348
--- /dev/null
+++ b/media-gfx/cinepaint/files/implicitdecls.patch
@@ -0,0 +1,30 @@
+--- cinepaint/app/app_procs.c
++++ cinepaint/app/app_procs.c
+@@ -23,6 +23,7 @@
+ #include "../lib/version.h"
+ #include "../lib/wire/datadir.h"
+ #include "libgimp/gimpintl.h"
++#include "store_frame_manager.h"
+ 
+ #ifdef WIN32
+ 
+--- cinepaint/app/gdisplay.c
++++ cinepaint/app/gdisplay.c
+@@ -48,6 +48,7 @@
+ #include "tools.h"
+ #include "undo.h"
+ #include "base_frame_manager.h"
++#include "store_frame_manager.h"
+ 
+ #include "layer_pvt.h"			/* ick. */
+ 
+--- cinepaint/app/look_profile.c
++++ cinepaint/app/look_profile.c
+@@ -4,6 +4,7 @@
+ #include "../lib/version.h"
+ #include "actionarea.h"
+ #include "base_frame_manager.h"
++#include "store_frame_manager.h"
+ #include "cms.h"
+ #include "drawable.h"
+ #include "floating_sel.h"

diff --git a/media-gfx/cinepaint/metadata.xml b/media-gfx/cinepaint/metadata.xml
new file mode 100644
index 0000000..e083859
--- /dev/null
+++ b/media-gfx/cinepaint/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>
+<email>xmw@gentoo.org</email>
+<name>Michael Weber</name>
+</maintainer>
+<use>
+	<flag name='print'>Enable print support using net-print/gutenprint</flag>
+</use>
+</pkgmetadata>
+



^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2012-02-05 16:45 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-05 16:45 [gentoo-commits] dev/xmw:master commit in: media-gfx/cinepaint/files/, media-gfx/cinepaint/ Michael Weber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox