* [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