commit:     f8edbbad0048d59c2c077f60e3ae63e8c29a8927
Author:     Michael Weber <michael <AT> xmw <DOT> de>
AuthorDate: Fri Jun 10 22:26:41 2016 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Fri Jun 10 22:26:41 2016 +0000
URL:        https://gitweb.gentoo.org/dev/xmw.git/commit/?id=f8edbbad

media-video/dcpomatic: Initial import.

Package-Manager: portage-2.2.28
Manifest-Sign-Key: 0x71D573A82F434065

 media-video/dcpomatic/Manifest                     | 22 ++++++++++
 media-video/dcpomatic/dcpomatic-2.8.0.ebuild       | 51 ++++++++++++++++++++++
 .../dcpomatic/files/dcpomatic-2.8.0-wxGTK3.patch   | 13 ++++++
 media-video/dcpomatic/metadata.xml                 |  8 ++++
 4 files changed, 94 insertions(+)

diff --git a/media-video/dcpomatic/Manifest b/media-video/dcpomatic/Manifest
new file mode 100644
index 0000000..3386e69
--- /dev/null
+++ b/media-video/dcpomatic/Manifest
@@ -0,0 +1,22 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST dcpomatic-2.8.0.tar.bz2 37255367 SHA256 
d3a308129a2290f7a3dddaf642b5c5b209df6210ddd91618460040da41edd7e5 SHA512 
e8da00b43867ec2ddb39d5429271b6c9dd1126d766d9f7285b1120aaa84b972c609bae686d1d7c0e66ef37c7fa5771900a95dfa1565ae670f9c27df1f59b46d9
 WHIRLPOOL 
5971b6b9a0d127c3f1f6fbd11366f53c8b668eddd0c14ccd6cd077f981e6b0b0f8fd3ab770de13b1e2eb662f34cc8586b6da4f928be22c5f41633fa94b05da59
+DIST waf-1.8.21.tar.bz2 1365817 SHA256 
b14db0532c1ba9e89ae3aea53cb4b5c769b751952f1fc194dc1e306ac03794e2 SHA512 
53f39472acc24bd31a904651a1fda7dbe71f5fdd559248ceef9b70c862c141b3fbfa46340c897a89e3d11d645e5be260a17801e77294bd4ade4a36cd4b653192
 WHIRLPOOL 
53f06747b4e6fd73375a53333b179e623cbc00e6df6a5a4679dceb99b28709f0351678f50e29d9971253b5da3ed7cc223158ec9c8771144fa353fa9b517fbd63
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQIcBAEBCAAGBQJXWz6dAAoJEHHVc6gvQ0BlNlwP/3Jklxsxy0mj1zS4t6pqAvSr
+lzfOzhtO8Xj6PJyuoUI7v++MHoNrKNn9nrDOb8tbsu6dAuA6AcjEy/+mC3ZRa6Gr
++sbcPH1l33bLDxxYqbdVfGgBqueo6x6OmE5zpR3oDTQNFcnr258xaU70stzzIM1A
+DBN+aXhsHLh5bofKuQG5PeuaVFRhh8gXN9XMNOwtQvqGakVf3DxJmDyPNgaOkH0+
+Ig9nD7NpT+eNGL9myitGSow1bEOUOJVfN70Ka65sbu6GVqbLTMXCKRyLXcOsf2bP
+rW5EeYiteGKhpSfSGhfQ5KrOaARCrYqIppkvcg7rg7gcEepMYArPVMqv29SDEu2j
+lvj7NNUlq90IiWAO15U8LgTSTj7iyRpNino5So63ZROyecCLsAUAenw5eTctkhSu
+Eip2A1obFW/8GQks5UaycAZZ+kQ3kek3Kp0/3rOdwhT5uQ0zQ+Amwr6fWExkvvQU
+7ZGcpHQDB3g5c2GazmNBLHlj92BYHio8LdqS4x1sH6ORA1tdPIcWpeyK/k2Yt9CU
+sqILkd5vUkqGt5+d4px7TsYxiuJkHL0Id13TDt5ymcpGvN+M6+KAcDgNUjC1NqRQ
+bF1ASDlVD2vpuNyq9x8IRsiqe6FDhj1beU+Xv6fWI8AO7kp7XtVTWfKGZUUVX0pY
+PCDNkub138tJRVMV/vS8
+=0mV8
+-----END PGP SIGNATURE-----

diff --git a/media-video/dcpomatic/dcpomatic-2.8.0.ebuild 
b/media-video/dcpomatic/dcpomatic-2.8.0.ebuild
new file mode 100644
index 0000000..9452d1b
--- /dev/null
+++ b/media-video/dcpomatic/dcpomatic-2.8.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
+PYTHON_REQ_USE="threads(+)"
+inherit eutils python-any-r1 waf-utils wxwidgets
+
+DESCRIPTION="create Digital Cinema Packages (DCPs) from videos, images and 
sound files"
+HOMEPAGE="http://dcpomatic.com/";
+SRC_URI="http://${PN}.com/downloads/${PV}/${P}.tar.bz2
+       https://waf.io/waf-1.8.21.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-cpp/cairomm
+       dev-cpp/glibmm:2
+       dev-cpp/libxmlpp:2.6
+       dev-cpp/pangomm:1.4
+       dev-libs/boost
+       dev-libs/glib:2
+       dev-libs/icu
+       dev-libs/libcxml
+       dev-libs/libzip
+       dev-libs/openssl:0
+       media-gfx/imagemagick
+       media-libs/fontconfig:1.0
+       media-libs/libdcp:1.0
+       media-libs/libsamplerate
+       media-libs/libsndfile
+       media-libs/libsub:1.0
+       >=media-video/ffmpeg-3
+       net-libs/libssh
+       net-misc/curl
+       x11-libs/gtk+:2
+       x11-libs/wxGTK:3.0 "
+DEPEND="${RDEPEND}
+       virtual/pkgconfig"
+
+src_prepare() {
+       epatch "${FILESDIR}"/${P}-wxGTK3.patch
+
+       cp -v ../waf*/waf .
+
+       default
+}

diff --git a/media-video/dcpomatic/files/dcpomatic-2.8.0-wxGTK3.patch 
b/media-video/dcpomatic/files/dcpomatic-2.8.0-wxGTK3.patch
new file mode 100644
index 0000000..9d85ad5
--- /dev/null
+++ b/media-video/dcpomatic/files/dcpomatic-2.8.0-wxGTK3.patch
@@ -0,0 +1,13 @@
+--- dcpomatic-2.8.0/src/wx/wscript
++++ dcpomatic-2.8.0/src/wx/wscript
+@@ -103,8 +103,8 @@
+ 
+ def configure(conf):
+     try:
+-        wx_config = 'wx-config-3.0-gtk2'
+-        conf.check_cfg(msg='Checking for wxWidgets using wx-config-3.0-gtk2',
++        wx_config = 'wx-config-3.0'
++        conf.check_cfg(msg='Checking for wxWidgets using wx-config-3.0',
+                        package='',
+                        path=wx_config,
+                        args='--cppflags --cxxflags --libs std,richtext',

diff --git a/media-video/dcpomatic/metadata.xml 
b/media-video/dcpomatic/metadata.xml
new file mode 100644
index 0000000..a535b88
--- /dev/null
+++ b/media-video/dcpomatic/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+<maintainer type="person">
+<email>[email protected]</email>
+<name>Michael Weber</name>
+</maintainer>
+</pkgmetadata>

Reply via email to