public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2017-04-23 11:29 David Seifert
  0 siblings, 0 replies; 9+ messages in thread
From: David Seifert @ 2017-04-23 11:29 UTC (permalink / raw
  To: gentoo-commits

commit:     90b3437c4a9ecb3ab5865df81390b0391d702915
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 23 10:40:48 2017 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Apr 23 11:28:16 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90b3437c

media-video/dcpomatic: [QA] Add missing python metadata variables

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 media-video/dcpomatic/dcpomatic-2.10.2.ebuild | 1 +
 media-video/dcpomatic/dcpomatic-2.9.0.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-video/dcpomatic/dcpomatic-2.10.2.ebuild b/media-video/dcpomatic/dcpomatic-2.10.2.ebuild
index 7456ff62c3e..637661d1af0 100644
--- a/media-video/dcpomatic/dcpomatic-2.10.2.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.10.2.ebuild
@@ -38,6 +38,7 @@ RDEPEND="dev-cpp/cairomm
 	gtk? ( x11-libs/gtk+:2
 		x11-libs/wxGTK:3.0 )"
 DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
 	dev-util/waf
 	virtual/pkgconfig"
 

diff --git a/media-video/dcpomatic/dcpomatic-2.9.0.ebuild b/media-video/dcpomatic/dcpomatic-2.9.0.ebuild
index 80f5ab33c1c..7e1cb891db3 100644
--- a/media-video/dcpomatic/dcpomatic-2.9.0.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.9.0.ebuild
@@ -39,6 +39,7 @@ RDEPEND="dev-cpp/cairomm
 	gtk? ( x11-libs/gtk+:2
 		x11-libs/wxGTK:3.0 )"
 DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
 	dev-util/waf
 	virtual/pkgconfig"
 


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2017-05-25 19:43 Michael Weber
  0 siblings, 0 replies; 9+ messages in thread
From: Michael Weber @ 2017-05-25 19:43 UTC (permalink / raw
  To: gentoo-commits

commit:     bc5f839c07cc1e9bbe2b9bf1ee72511dbc4b3a94
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Thu May 25 19:08:04 2017 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Thu May 25 19:43:32 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc5f839c

media-video/dcpomatic: Add development version.

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-video/dcpomatic/Manifest                |  1 +
 media-video/dcpomatic/dcpomatic-2.11.7.ebuild | 98 +++++++++++++++++++++++++++
 2 files changed, 99 insertions(+)

diff --git a/media-video/dcpomatic/Manifest b/media-video/dcpomatic/Manifest
index 85327d34fc7..e2a3a23fcd5 100644
--- a/media-video/dcpomatic/Manifest
+++ b/media-video/dcpomatic/Manifest
@@ -1,2 +1,3 @@
 DIST dcpomatic-2.10.2.tar.bz2 37503820 SHA256 18182dda94de584299e660db3e232be8d98be5aa99255561154eb2048f3c2211 SHA512 dc4fff96db31ee7645cdc9aac59b37a8dc37f2d77287c41bd4da4df074802a518d4b9c0e5143272d50d2dfee03d46b4ac761c0423b51b327185aae0510c0deb5 WHIRLPOOL ed8b0d780e5ea50eae0bcce6ad1f2a087f9b8d703516fb3e1abe246af79bbeb92a18552642bb4517e5f2604856308ffe39bf47891e0dc59cac357c9866e2f52a
+DIST dcpomatic-2.11.7.tar.bz2 48225986 SHA256 948460bfae5d0d3a1e730b63dc98b0fb780019ff08492efebb579fa553498dbb SHA512 06421edc41c32986add3266cf6674eb44f24d4899a391d4ec354840180a83531531bb965cad86b804aa054589a4cb7587988b334882610b5fc699ae6ca0484c3 WHIRLPOOL 57727d2931489d5942ab72a1dacddde2b02627f9e47ee0649b87e95e2e2c3258cb54f0c492dc111c072751c6045606a43e57d1b9f6902fe48bc563f8a3809c3b
 DIST dcpomatic-2.9.0.tar.bz2 37453226 SHA256 4596bb660e5339c6a633ceb40656d2787405ad91b706080335b1b466e17f920d SHA512 23a0882265b21ff6f7d74d4fdd10fc49a2427d907a6de1dec9f2b51ee5a4bc9a98f405adb2153214f43820887f7d481220ca25e762f253d31976e3ff2687fc0a WHIRLPOOL e49e866b7c4936a915d140dedb13764437c080080b36cd94796c6ae6d9c20ddb451600ebc00614bbe8ba55fea280e3285f073a0ab5029e72888f6080941b5d2c

diff --git a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
new file mode 100644
index 00000000000..416fc9f9e1c
--- /dev/null
+++ b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
+PYTHON_REQ_USE="threads(+)"
+inherit 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"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="+gtk"
+
+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/graphicsmagick media-gfx/imagemagick )
+	media-libs/fontconfig:1.0
+	>=media-libs/libdcp-1.4.1:1.0
+	media-libs/libsamplerate
+	media-libs/libsndfile
+	>=media-libs/libsub-1.2.1:1.0
+	media-libs/rtaudio
+	>=media-video/ffmpeg-3:=
+	net-libs/libssh
+	net-misc/curl
+	gtk? ( x11-libs/gtk+:2
+		x11-libs/wxGTK:3.0 )"
+DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	dev-util/waf
+	virtual/pkgconfig"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-2.8.0-wxGTK3.patch
+	"${FILESDIR}"/${PN}-2.8.0-no-ldconfig.patch
+	"${FILESDIR}"/${PN}-2.8.0-desktop.patch
+	"${FILESDIR}"/${PN}-2.10.2-respect-cxxflags.patch
+	)
+
+src_prepare() {
+	rm -v waf
+	export WAF_BINARY=${EROOT}usr/bin/waf
+	if [ -z "${PYTHONPATH}" ] ; then
+		export PYTHONPATH="${S}"
+	else
+		export PYTHONPATH="${S}:${PYTHONPATH}"
+	fi
+
+	ewarn "Some tests failing due missing files/certs are disabled."
+	sed \
+		-e '/4k_test.cc/d' \
+		-e '/audio_analysis_test.cc/d' \
+		-e '/audio_decoder_test.cc/d' \
+		-e '/audio_processor_test.cc/d' \
+		-e '/black_fill_test.cc/d' \
+		-e '/client_server_test.cc/d' \
+		-e '/dcp_subtitle_test.cc/d' \
+		-e '/ffmpeg_decoder_sequential_test.cc/d' \
+		-e '/file_naming_test.cc/d' \
+		-e '/import_dcp_test.cc/d' \
+		-e '/interrupt_encoder_test.cc/d' \
+		-e '/j2k_bandwidth_test.cc/d' \
+		-e '/recover_test.cc/d' \
+		-e '/reels_test.cc/d' \
+		-e '/render_subtitles_test.cc/d' \
+		-e '/repeat_frame_test.cc/d' \
+		-e '/scaling_test.cc/d' \
+		-e '/skip_frame_test.cc/d' \
+		-e '/srt_subtitle_test.cc/d' \
+		-e '/ssa_subtitle_test.cc/d' \
+		-e '/vf_test.cc/d' \
+		-e '/video_mxf_content_test.cc/d' \
+        -e '/film_metadata_test.cc/d' \
+		-i test/wscript || die
+
+	default
+}
+
+src_configure() {
+	waf-utils_src_configure $(usex gtk "" "--disable-gui")
+}
+
+src_test() {
+	./run/tests || die
+}


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2017-05-25 19:54 Michael Weber
  0 siblings, 0 replies; 9+ messages in thread
From: Michael Weber @ 2017-05-25 19:54 UTC (permalink / raw
  To: gentoo-commits

commit:     eaacbffcbf099f54d5147cb053420484a98016b6
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Thu May 25 19:48:29 2017 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Thu May 25 19:48:29 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaacbffc

media-video/dcpomatic: Remove old version.

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-video/dcpomatic/Manifest               |  1 -
 media-video/dcpomatic/dcpomatic-2.9.0.ebuild | 66 ----------------------------
 2 files changed, 67 deletions(-)

diff --git a/media-video/dcpomatic/Manifest b/media-video/dcpomatic/Manifest
index e2a3a23fcd5..4785518a118 100644
--- a/media-video/dcpomatic/Manifest
+++ b/media-video/dcpomatic/Manifest
@@ -1,3 +1,2 @@
 DIST dcpomatic-2.10.2.tar.bz2 37503820 SHA256 18182dda94de584299e660db3e232be8d98be5aa99255561154eb2048f3c2211 SHA512 dc4fff96db31ee7645cdc9aac59b37a8dc37f2d77287c41bd4da4df074802a518d4b9c0e5143272d50d2dfee03d46b4ac761c0423b51b327185aae0510c0deb5 WHIRLPOOL ed8b0d780e5ea50eae0bcce6ad1f2a087f9b8d703516fb3e1abe246af79bbeb92a18552642bb4517e5f2604856308ffe39bf47891e0dc59cac357c9866e2f52a
 DIST dcpomatic-2.11.7.tar.bz2 48225986 SHA256 948460bfae5d0d3a1e730b63dc98b0fb780019ff08492efebb579fa553498dbb SHA512 06421edc41c32986add3266cf6674eb44f24d4899a391d4ec354840180a83531531bb965cad86b804aa054589a4cb7587988b334882610b5fc699ae6ca0484c3 WHIRLPOOL 57727d2931489d5942ab72a1dacddde2b02627f9e47ee0649b87e95e2e2c3258cb54f0c492dc111c072751c6045606a43e57d1b9f6902fe48bc563f8a3809c3b
-DIST dcpomatic-2.9.0.tar.bz2 37453226 SHA256 4596bb660e5339c6a633ceb40656d2787405ad91b706080335b1b466e17f920d SHA512 23a0882265b21ff6f7d74d4fdd10fc49a2427d907a6de1dec9f2b51ee5a4bc9a98f405adb2153214f43820887f7d481220ca25e762f253d31976e3ff2687fc0a WHIRLPOOL e49e866b7c4936a915d140dedb13764437c080080b36cd94796c6ae6d9c20ddb451600ebc00614bbe8ba55fea280e3285f073a0ab5029e72888f6080941b5d2c

diff --git a/media-video/dcpomatic/dcpomatic-2.9.0.ebuild b/media-video/dcpomatic/dcpomatic-2.9.0.ebuild
deleted file mode 100644
index 7e1cb891db3..00000000000
--- a/media-video/dcpomatic/dcpomatic-2.9.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
-PYTHON_REQ_USE="threads(+)"
-inherit 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"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+gtk"
-
-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/graphicsmagick 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
-	<media-video/ffmpeg-3.2.4
-	net-libs/libssh
-	net-misc/curl
-	gtk? ( x11-libs/gtk+:2
-		x11-libs/wxGTK:3.0 )"
-DEPEND="${RDEPEND}
-	${PYTHON_DEPS}
-	dev-util/waf
-	virtual/pkgconfig"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-2.8.0-wxGTK3.patch
-	"${FILESDIR}"/${PN}-2.8.0-no-ldconfig.patch
-	"${FILESDIR}"/${PN}-2.8.0-desktop.patch
-	)
-
-src_prepare() {
-	rm -v waf
-	export WAF_BINARY=${EROOT}usr/bin/waf
-	if [ -z "${PYTHONPATH}" ] ; then
-		export PYTHONPATH="${S}"
-	else
-		export PYTHONPATH="${S}:${PYTHONPATH}"
-	fi
-
-	default
-}
-
-src_configure() {
-	waf-utils_src_configure $(usex gtk "" "--disable-gui")
-}


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2017-05-25 20:34 Michael Weber
  0 siblings, 0 replies; 9+ messages in thread
From: Michael Weber @ 2017-05-25 20:34 UTC (permalink / raw
  To: gentoo-commits

commit:     5b1b7abe4062d287932ed9ff0c2ec94641eaf6de
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Thu May 25 20:33:53 2017 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Thu May 25 20:34:32 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b1b7abe

media-video/dcpomatic: Version bump.

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-video/dcpomatic/Manifest                |   1 +
 media-video/dcpomatic/dcpomatic-2.10.5.ebuild | 101 ++++++++++++++++++++++++++
 2 files changed, 102 insertions(+)

diff --git a/media-video/dcpomatic/Manifest b/media-video/dcpomatic/Manifest
index 4785518a118..bb1043816e6 100644
--- a/media-video/dcpomatic/Manifest
+++ b/media-video/dcpomatic/Manifest
@@ -1,2 +1,3 @@
 DIST dcpomatic-2.10.2.tar.bz2 37503820 SHA256 18182dda94de584299e660db3e232be8d98be5aa99255561154eb2048f3c2211 SHA512 dc4fff96db31ee7645cdc9aac59b37a8dc37f2d77287c41bd4da4df074802a518d4b9c0e5143272d50d2dfee03d46b4ac761c0423b51b327185aae0510c0deb5 WHIRLPOOL ed8b0d780e5ea50eae0bcce6ad1f2a087f9b8d703516fb3e1abe246af79bbeb92a18552642bb4517e5f2604856308ffe39bf47891e0dc59cac357c9866e2f52a
+DIST dcpomatic-2.10.5.tar.bz2 37500917 SHA256 bb3ecbd2cce651d4bce317c1d21d5d4f417163dd0192afa6cd5b06fa55831b2c SHA512 0cce80bfb7b6cc830ff9935a16b0610a584628e8f45ad36401c6da6c13963e90a63d0213fff9b8277074b12f522bbe7286caf4cad9beceea77e05977e726ecf4 WHIRLPOOL 53b38a6c73b4562f8f6717005fb3769db2b186a030840bc5c2986aea530b58f280b89ff8cb0f7723ae0e0674837303babc18ebf7b477980babfd61dcfe22a744
 DIST dcpomatic-2.11.7.tar.bz2 48225986 SHA256 948460bfae5d0d3a1e730b63dc98b0fb780019ff08492efebb579fa553498dbb SHA512 06421edc41c32986add3266cf6674eb44f24d4899a391d4ec354840180a83531531bb965cad86b804aa054589a4cb7587988b334882610b5fc699ae6ca0484c3 WHIRLPOOL 57727d2931489d5942ab72a1dacddde2b02627f9e47ee0649b87e95e2e2c3258cb54f0c492dc111c072751c6045606a43e57d1b9f6902fe48bc563f8a3809c3b

diff --git a/media-video/dcpomatic/dcpomatic-2.10.5.ebuild b/media-video/dcpomatic/dcpomatic-2.10.5.ebuild
new file mode 100644
index 00000000000..9cd6b2365fe
--- /dev/null
+++ b/media-video/dcpomatic/dcpomatic-2.10.5.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
+PYTHON_REQ_USE="threads(+)"
+inherit 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"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+gtk"
+
+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/graphicsmagick media-gfx/imagemagick )
+	media-libs/fontconfig:1.0
+	>=media-libs/libdcp-1.4.1:1.0
+	media-libs/libsamplerate
+	media-libs/libsndfile
+	>=media-libs/libsub-1.2.1:1.0
+	>=media-video/ffmpeg-3:=
+	net-libs/libssh
+	net-misc/curl
+	gtk? ( x11-libs/gtk+:2
+		x11-libs/wxGTK:3.0 )"
+DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	dev-util/waf
+	virtual/pkgconfig"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-2.8.0-wxGTK3.patch
+	"${FILESDIR}"/${PN}-2.8.0-no-ldconfig.patch
+	"${FILESDIR}"/${PN}-2.8.0-desktop.patch
+	"${FILESDIR}"/${PN}-2.10.2-respect-cxxflags.patch
+	)
+
+src_prepare() {
+	rm -v waf
+	export WAF_BINARY=${EROOT}usr/bin/waf
+	if [ -z "${PYTHONPATH}" ] ; then
+		export PYTHONPATH="${S}"
+	else
+		export PYTHONPATH="${S}:${PYTHONPATH}"
+	fi
+
+	ewarn "Some tests failing due missing files/certs are disabled."
+	sed \
+		-e '/4k_test.cc/d' \
+		-e '/audio_analysis_test.cc/d' \
+		-e '/audio_decoder_test.cc/d' \
+		-e '/audio_processor_test.cc/d' \
+		-e '/black_fill_test.cc/d' \
+		-e '/client_server_test.cc/d' \
+		-e '/dcp_subtitle_test.cc/d' \
+		-e '/ffmpeg_decoder_sequential_test.cc/d' \
+		-e '/file_naming_test.cc/d' \
+		-e '/import_dcp_test.cc/d' \
+		-e '/interrupt_encoder_test.cc/d' \
+		-e '/j2k_bandwidth_test.cc/d' \
+		-e '/recover_test.cc/d' \
+		-e '/reels_test.cc/d' \
+		-e '/render_subtitles_test.cc/d' \
+		-e '/repeat_frame_test.cc/d' \
+		-e '/scaling_test.cc/d' \
+		-e '/skip_frame_test.cc/d' \
+		-e '/srt_subtitle_test.cc/d' \
+		-e '/ssa_subtitle_test.cc/d' \
+		-e '/vf_test.cc/d' \
+		-e '/video_mxf_content_test.cc/d' \
+        -e '/film_metadata_test.cc/d' \
+		-i test/wscript || die
+
+	if has_version ">media-gfx/imagemagick-7" ; then
+		epatch "${FILESDIR}"/${PN}-2.10.2-imagemagick-7.patch
+	fi
+
+	default
+}
+
+src_configure() {
+	waf-utils_src_configure $(usex gtk "" "--disable-gui")
+}
+
+src_test() {
+	./run/tests || die
+}


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2017-05-25 21:47 Michael Weber
  0 siblings, 0 replies; 9+ messages in thread
From: Michael Weber @ 2017-05-25 21:47 UTC (permalink / raw
  To: gentoo-commits

commit:     cd0ee575335fc2f4529ccf08e571ef420db8837b
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Thu May 25 21:47:16 2017 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Thu May 25 21:47:34 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd0ee575

media-video/dcpomatic: update dependecy on media-libs/libdcp, use imagemagick-7 patch.

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-video/dcpomatic/dcpomatic-2.11.7.ebuild | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
index 416fc9f9e1c..d254592d7b4 100644
--- a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
@@ -28,7 +28,7 @@ RDEPEND="dev-cpp/cairomm
 	dev-libs/openssl:0
 	|| ( media-gfx/graphicsmagick media-gfx/imagemagick )
 	media-libs/fontconfig:1.0
-	>=media-libs/libdcp-1.4.1:1.0
+	>media-libs/libdcp-1.4.4:1.0
 	media-libs/libsamplerate
 	media-libs/libsndfile
 	>=media-libs/libsub-1.2.1:1.0
@@ -86,6 +86,10 @@ src_prepare() {
         -e '/film_metadata_test.cc/d' \
 		-i test/wscript || die
 
+	if has_version ">media-gfx/imagemagick-7" ; then
+		epatch "${FILESDIR}"/${PN}-2.10.2-imagemagick-7.patch
+	fi
+
 	default
 }
 


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2017-05-25 22:29 Michael Weber
  0 siblings, 0 replies; 9+ messages in thread
From: Michael Weber @ 2017-05-25 22:29 UTC (permalink / raw
  To: gentoo-commits

commit:     665689c83d6d1b862699258f4edda4a26d8c2725
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Thu May 25 22:29:24 2017 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Thu May 25 22:29:47 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=665689c8

media-video/dcpomatic: Switch between rtaudio output options.

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 media-video/dcpomatic/dcpomatic-2.11.7.ebuild | 14 ++++++++++++--
 media-video/dcpomatic/metadata.xml            |  5 +++++
 2 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
index d254592d7b4..d8f8113508b 100644
--- a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
@@ -14,7 +14,9 @@ SRC_URI="http://${PN}.com/downloads/${PV}/${P}.tar.bz2"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="+gtk"
+IUSE="+alsa +gtk jack pulseaudio"
+
+REQUIRED_USE="^^ ( alsa jack pulseaudio )"
 
 RDEPEND="dev-cpp/cairomm
 	dev-cpp/glibmm:2
@@ -32,7 +34,7 @@ RDEPEND="dev-cpp/cairomm
 	media-libs/libsamplerate
 	media-libs/libsndfile
 	>=media-libs/libsub-1.2.1:1.0
-	media-libs/rtaudio
+	media-libs/rtaudio[alsa?,jack?,pulseaudio?]
 	>=media-video/ffmpeg-3:=
 	net-libs/libssh
 	net-misc/curl
@@ -90,6 +92,14 @@ src_prepare() {
 		epatch "${FILESDIR}"/${PN}-2.10.2-imagemagick-7.patch
 	fi
 
+	if use alsa ; then
+		sed -e "s|RtAudio::LINUX_PULSE|RtAudio::LINUX_ALSA|"\
+			-i src/wx/wx_util.h || die
+	elif use jack ; then
+		sed -e "s|RtAudio::LINUX_PULSE|RtAudio::UNIX_JACK|"\
+			-i src/wx/wx_util.h || die
+	fi
+
 	default
 }
 

diff --git a/media-video/dcpomatic/metadata.xml b/media-video/dcpomatic/metadata.xml
index bc4c75f8360..1fe7fe154da 100644
--- a/media-video/dcpomatic/metadata.xml
+++ b/media-video/dcpomatic/metadata.xml
@@ -10,4 +10,9 @@ DCP-o-matic is a free, open-source program to create Digital Cinema Packages (DC
 
 It can take files in many different formats, including MP4, Apple ProRes, MOV, AVI, VOB (from DVDs), M2TS (from Blu-Ray), WMV, MKV, JPEG, PNG, TIFF and lots of others.
 </longdescription>
+<use>
+	<flag name="alsa">Utilize alsa output of media-libs/rtaudio.</flag>
+	<flag name="jack">Utilize jack output of media-libs/rtaudio.</flag>
+	<flag name="pulseaudio">Utilize pulseaudio output of media-libs/rtaudio.</flag>
+</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2017-12-10 10:17 Pacho Ramos
  0 siblings, 0 replies; 9+ messages in thread
From: Pacho Ramos @ 2017-12-10 10:17 UTC (permalink / raw
  To: gentoo-commits

commit:     a525b6c104ccb2b0e3289923c7669fa3f43d254e
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  9 20:07:26 2017 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Dec 10 10:15:07 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a525b6c1

media-video/dcpomatic: Add support for newer python

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 media-video/dcpomatic/Manifest                | 2 +-
 media-video/dcpomatic/dcpomatic-2.10.5.ebuild | 2 +-
 media-video/dcpomatic/dcpomatic-2.11.7.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/dcpomatic/Manifest b/media-video/dcpomatic/Manifest
index bb1043816e6..6f8157768c9 100644
--- a/media-video/dcpomatic/Manifest
+++ b/media-video/dcpomatic/Manifest
@@ -1,3 +1,3 @@
 DIST dcpomatic-2.10.2.tar.bz2 37503820 SHA256 18182dda94de584299e660db3e232be8d98be5aa99255561154eb2048f3c2211 SHA512 dc4fff96db31ee7645cdc9aac59b37a8dc37f2d77287c41bd4da4df074802a518d4b9c0e5143272d50d2dfee03d46b4ac761c0423b51b327185aae0510c0deb5 WHIRLPOOL ed8b0d780e5ea50eae0bcce6ad1f2a087f9b8d703516fb3e1abe246af79bbeb92a18552642bb4517e5f2604856308ffe39bf47891e0dc59cac357c9866e2f52a
-DIST dcpomatic-2.10.5.tar.bz2 37500917 SHA256 bb3ecbd2cce651d4bce317c1d21d5d4f417163dd0192afa6cd5b06fa55831b2c SHA512 0cce80bfb7b6cc830ff9935a16b0610a584628e8f45ad36401c6da6c13963e90a63d0213fff9b8277074b12f522bbe7286caf4cad9beceea77e05977e726ecf4 WHIRLPOOL 53b38a6c73b4562f8f6717005fb3769db2b186a030840bc5c2986aea530b58f280b89ff8cb0f7723ae0e0674837303babc18ebf7b477980babfd61dcfe22a744
+DIST dcpomatic-2.10.5.tar.bz2 37500917 BLAKE2B d56d52d1ba01a1aae0840df28f0ed92408af98f7a47c1b71495b9220595c394920c49fb4cc65279b117636270a4cfb95b073cfa1684a00534eead9056953cd0e SHA512 0cce80bfb7b6cc830ff9935a16b0610a584628e8f45ad36401c6da6c13963e90a63d0213fff9b8277074b12f522bbe7286caf4cad9beceea77e05977e726ecf4
 DIST dcpomatic-2.11.7.tar.bz2 48225986 SHA256 948460bfae5d0d3a1e730b63dc98b0fb780019ff08492efebb579fa553498dbb SHA512 06421edc41c32986add3266cf6674eb44f24d4899a391d4ec354840180a83531531bb965cad86b804aa054589a4cb7587988b334882610b5fc699ae6ca0484c3 WHIRLPOOL 57727d2931489d5942ab72a1dacddde2b02627f9e47ee0649b87e95e2e2c3258cb54f0c492dc111c072751c6045606a43e57d1b9f6902fe48bc563f8a3809c3b

diff --git a/media-video/dcpomatic/dcpomatic-2.10.5.ebuild b/media-video/dcpomatic/dcpomatic-2.10.5.ebuild
index 9cd6b2365fe..9a4f04ba9dc 100644
--- a/media-video/dcpomatic/dcpomatic-2.10.5.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.10.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
+PYTHON_COMPAT=( python2_7 python3_{3,4,5,6} )
 PYTHON_REQ_USE="threads(+)"
 inherit python-any-r1 waf-utils wxwidgets
 

diff --git a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
index d8f8113508b..3681e281c1d 100644
--- a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
+PYTHON_COMPAT=( python2_7 python3_{3,4,5,6} )
 PYTHON_REQ_USE="threads(+)"
 inherit python-any-r1 waf-utils wxwidgets
 


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2018-04-15 11:34 David Seifert
  0 siblings, 0 replies; 9+ messages in thread
From: David Seifert @ 2018-04-15 11:34 UTC (permalink / raw
  To: gentoo-commits

commit:     54db7221996604c0101c4d56b70c0c7e8c82f5d3
Author:     Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Sun Apr 15 09:16:54 2018 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Apr 15 11:32:15 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54db7221

media-video/dcpomatic: use HTTPS

 media-video/dcpomatic/dcpomatic-2.10.2.ebuild | 4 ++--
 media-video/dcpomatic/dcpomatic-2.10.5.ebuild | 4 ++--
 media-video/dcpomatic/dcpomatic-2.11.7.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-video/dcpomatic/dcpomatic-2.10.2.ebuild b/media-video/dcpomatic/dcpomatic-2.10.2.ebuild
index 9cd6b2365fe..beaa2a87164 100644
--- a/media-video/dcpomatic/dcpomatic-2.10.2.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.10.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -8,7 +8,7 @@ PYTHON_REQ_USE="threads(+)"
 inherit python-any-r1 waf-utils wxwidgets
 
 DESCRIPTION="create Digital Cinema Packages (DCPs) from videos, images and sound files"
-HOMEPAGE="http://dcpomatic.com/"
+HOMEPAGE="https://dcpomatic.com/"
 SRC_URI="http://${PN}.com/downloads/${PV}/${P}.tar.bz2"
 
 LICENSE="GPL-2"

diff --git a/media-video/dcpomatic/dcpomatic-2.10.5.ebuild b/media-video/dcpomatic/dcpomatic-2.10.5.ebuild
index 9a4f04ba9dc..d10c7ec57ae 100644
--- a/media-video/dcpomatic/dcpomatic-2.10.5.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.10.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -8,7 +8,7 @@ PYTHON_REQ_USE="threads(+)"
 inherit python-any-r1 waf-utils wxwidgets
 
 DESCRIPTION="create Digital Cinema Packages (DCPs) from videos, images and sound files"
-HOMEPAGE="http://dcpomatic.com/"
+HOMEPAGE="https://dcpomatic.com/"
 SRC_URI="http://${PN}.com/downloads/${PV}/${P}.tar.bz2"
 
 LICENSE="GPL-2"

diff --git a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
index 3681e281c1d..d3619999bcf 100644
--- a/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
+++ b/media-video/dcpomatic/dcpomatic-2.11.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -8,7 +8,7 @@ PYTHON_REQ_USE="threads(+)"
 inherit python-any-r1 waf-utils wxwidgets
 
 DESCRIPTION="create Digital Cinema Packages (DCPs) from videos, images and sound files"
-HOMEPAGE="http://dcpomatic.com/"
+HOMEPAGE="https://dcpomatic.com/"
 SRC_URI="http://${PN}.com/downloads/${PV}/${P}.tar.bz2"
 
 LICENSE="GPL-2"


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/
@ 2018-05-01 21:09 Michael Weber
  0 siblings, 0 replies; 9+ messages in thread
From: Michael Weber @ 2018-05-01 21:09 UTC (permalink / raw
  To: gentoo-commits

commit:     974893a435b02f2acb8556b31bde2aa89328fbed
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Tue May  1 21:06:21 2018 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Tue May  1 21:09:12 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=974893a4

media-video/dcpomatic: Version bump.

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 media-video/dcpomatic/Manifest                |   1 +
 media-video/dcpomatic/dcpomatic-2.12.4.ebuild | 116 +++++++++++++++++++++++++
 media-video/dcpomatic/dcpomatic-9999.ebuild   | 117 ++++++++++++++++++++++++++
 3 files changed, 234 insertions(+)

diff --git a/media-video/dcpomatic/Manifest b/media-video/dcpomatic/Manifest
index 53cec2286d7..9f288e8f1b8 100644
--- a/media-video/dcpomatic/Manifest
+++ b/media-video/dcpomatic/Manifest
@@ -1,3 +1,4 @@
 DIST dcpomatic-2.10.2.tar.bz2 37503820 BLAKE2B b7efaedaf4b43a54e70dc60e836e283e52f327263dff075549b819c1708b7c9680b9f99e8d5eb37155520101de90145b37a487bb3edec80bf85bdbf9e6cfd578 SHA512 dc4fff96db31ee7645cdc9aac59b37a8dc37f2d77287c41bd4da4df074802a518d4b9c0e5143272d50d2dfee03d46b4ac761c0423b51b327185aae0510c0deb5
 DIST dcpomatic-2.10.5.tar.bz2 37500917 BLAKE2B d56d52d1ba01a1aae0840df28f0ed92408af98f7a47c1b71495b9220595c394920c49fb4cc65279b117636270a4cfb95b073cfa1684a00534eead9056953cd0e SHA512 0cce80bfb7b6cc830ff9935a16b0610a584628e8f45ad36401c6da6c13963e90a63d0213fff9b8277074b12f522bbe7286caf4cad9beceea77e05977e726ecf4
 DIST dcpomatic-2.11.7.tar.bz2 48225986 BLAKE2B 95c1be24e606e545f95a62827e3702893ea155fae5cf8d9947e4674c4779be36b2b295b4a308e8b8f9e3fb589c66d74826f00ed00f9bfd4c1cdceca366c87538 SHA512 06421edc41c32986add3266cf6674eb44f24d4899a391d4ec354840180a83531531bb965cad86b804aa054589a4cb7587988b334882610b5fc699ae6ca0484c3
+DIST dcpomatic-2.12.4.tar.bz2 177868575 BLAKE2B 5ace00aad6bfd44790841da380b45aa28577b058e11d2f7b6ef9d8611cf4c370054735ded599da210764fa1eed45d49bc1fb111862167998f2479251dc8cd308 SHA512 e7d16c603c7c1ae8ee489279b28a22ced74794c7974a67fb2f8ff1403f3f6041223b3c89eaf4f1ad1a56fb41dc0090c9176ded36e8fa2a8dbedba49a57d2ba82

diff --git a/media-video/dcpomatic/dcpomatic-2.12.4.ebuild b/media-video/dcpomatic/dcpomatic-2.12.4.ebuild
new file mode 100644
index 00000000000..8c107aa068f
--- /dev/null
+++ b/media-video/dcpomatic/dcpomatic-2.12.4.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{3,4,5,6} )
+PYTHON_REQ_USE="threads(+)"
+inherit python-any-r1 waf-utils wxwidgets gnome2-utils
+
+DESCRIPTION="create Digital Cinema Packages (DCPs) from videos, images and sound files"
+HOMEPAGE="https://dcpomatic.com/"
+SRC_URI="https://dcpomatic.com/dl.php?id=source&version=${PV} -> ${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+alsa +gtk jack pulseaudio"
+
+REQUIRED_USE="^^ ( alsa jack pulseaudio )"
+
+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/graphicsmagick media-gfx/imagemagick )
+	media-libs/fontconfig:1.0
+	>media-libs/libdcp-1.4.4:1.0
+	media-libs/libsamplerate
+	media-libs/libsndfile
+	>=media-libs/libsub-1.2.1:1.0
+	media-libs/rtaudio[alsa?,jack?,pulseaudio?]
+	>=media-video/ffmpeg-3:=
+	net-libs/libssh
+	net-misc/curl
+	gtk? ( x11-libs/gtk+:2
+		x11-libs/wxGTK:3.0 )"
+DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	dev-util/waf
+	virtual/pkgconfig"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-2.8.0-wxGTK3.patch
+	"${FILESDIR}"/${PN}-2.8.0-no-ldconfig.patch
+	"${FILESDIR}"/${PN}-2.8.0-desktop.patch
+	"${FILESDIR}"/${PN}-2.10.2-respect-cxxflags.patch
+	)
+
+src_prepare() {
+	rm -v waf
+	export WAF_BINARY=${EROOT}usr/bin/waf
+	if [ -z "${PYTHONPATH}" ] ; then
+		export PYTHONPATH="${S}"
+	else
+		export PYTHONPATH="${S}:${PYTHONPATH}"
+	fi
+
+	ewarn "Some tests failing due missing files/certs are disabled."
+	sed \
+		-e '/4k_test.cc/d' \
+		-e '/audio_analysis_test.cc/d' \
+		-e '/audio_decoder_test.cc/d' \
+		-e '/audio_processor_test.cc/d' \
+		-e '/black_fill_test.cc/d' \
+		-e '/client_server_test.cc/d' \
+		-e '/dcp_subtitle_test.cc/d' \
+		-e '/ffmpeg_decoder_sequential_test.cc/d' \
+		-e '/file_naming_test.cc/d' \
+		-e '/import_dcp_test.cc/d' \
+		-e '/interrupt_encoder_test.cc/d' \
+		-e '/j2k_bandwidth_test.cc/d' \
+		-e '/recover_test.cc/d' \
+		-e '/reels_test.cc/d' \
+		-e '/render_subtitles_test.cc/d' \
+		-e '/repeat_frame_test.cc/d' \
+		-e '/scaling_test.cc/d' \
+		-e '/skip_frame_test.cc/d' \
+		-e '/srt_subtitle_test.cc/d' \
+		-e '/ssa_subtitle_test.cc/d' \
+		-e '/vf_test.cc/d' \
+		-e '/video_mxf_content_test.cc/d' \
+        -e '/film_metadata_test.cc/d' \
+		-i test/wscript || die
+
+	if use alsa ; then
+		sed -e "s|RtAudio::LINUX_PULSE|RtAudio::LINUX_ALSA|"\
+			-i src/wx/wx_util.h || die
+	elif use jack ; then
+		sed -e "s|RtAudio::LINUX_PULSE|RtAudio::UNIX_JACK|"\
+			-i src/wx/wx_util.h || die
+	fi
+
+	default
+}
+
+src_configure() {
+	waf-utils_src_configure $(usex gtk "" "--disable-gui")
+}
+
+src_test() {
+	./run/tests || die
+}
+
+pkg_postinst() {
+	gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+	gnome2_icon_cache_update
+}

diff --git a/media-video/dcpomatic/dcpomatic-9999.ebuild b/media-video/dcpomatic/dcpomatic-9999.ebuild
new file mode 100644
index 00000000000..0ae91e62c08
--- /dev/null
+++ b/media-video/dcpomatic/dcpomatic-9999.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{3,4,5,6} )
+PYTHON_REQ_USE="threads(+)"
+inherit git-r3 python-any-r1 waf-utils wxwidgets gnome2-utils
+
+DESCRIPTION="create Digital Cinema Packages (DCPs) from videos, images and sound files"
+HOMEPAGE="http://dcpomatic.com/"
+EGIT_REPO_URI="https://github.com/cth103/${PN}.git"
+EGIT_SUBMODULES=()
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="+alsa +gtk jack pulseaudio"
+
+REQUIRED_USE="^^ ( alsa jack pulseaudio )"
+
+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-1.15.4
+	dev-libs/libzip
+	dev-libs/openssl:0
+	|| ( media-gfx/graphicsmagick media-gfx/imagemagick )
+	media-libs/fontconfig:1.0
+	>media-libs/libdcp-1.4.4:1.0
+	media-libs/libsamplerate
+	media-libs/libsndfile
+	>=media-libs/libsub-1.2.1:1.0
+	media-libs/rtaudio[alsa?,jack?,pulseaudio?]
+	>=media-video/ffmpeg-3:=
+	net-libs/libssh
+	net-misc/curl
+	gtk? ( x11-libs/gtk+:2
+		x11-libs/wxGTK:3.0 )"
+DEPEND="${RDEPEND}
+	${PYTHON_DEPS}
+	dev-util/waf
+	virtual/pkgconfig"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-2.8.0-wxGTK3.patch
+	"${FILESDIR}"/${PN}-2.8.0-no-ldconfig.patch
+	"${FILESDIR}"/${PN}-2.8.0-desktop.patch
+	"${FILESDIR}"/${PN}-2.10.2-respect-cxxflags.patch
+	)
+
+src_prepare() {
+	rm -v waf
+	export WAF_BINARY=${EROOT}usr/bin/waf
+	if [ -z "${PYTHONPATH}" ] ; then
+		export PYTHONPATH="${S}"
+	else
+		export PYTHONPATH="${S}:${PYTHONPATH}"
+	fi
+
+	ewarn "Some tests failing due missing files/certs are disabled."
+	sed \
+		-e '/4k_test.cc/d' \
+		-e '/audio_analysis_test.cc/d' \
+		-e '/audio_decoder_test.cc/d' \
+		-e '/audio_processor_test.cc/d' \
+		-e '/black_fill_test.cc/d' \
+		-e '/client_server_test.cc/d' \
+		-e '/dcp_subtitle_test.cc/d' \
+		-e '/ffmpeg_decoder_sequential_test.cc/d' \
+		-e '/file_naming_test.cc/d' \
+		-e '/import_dcp_test.cc/d' \
+		-e '/interrupt_encoder_test.cc/d' \
+		-e '/j2k_bandwidth_test.cc/d' \
+		-e '/recover_test.cc/d' \
+		-e '/reels_test.cc/d' \
+		-e '/render_subtitles_test.cc/d' \
+		-e '/repeat_frame_test.cc/d' \
+		-e '/scaling_test.cc/d' \
+		-e '/skip_frame_test.cc/d' \
+		-e '/srt_subtitle_test.cc/d' \
+		-e '/ssa_subtitle_test.cc/d' \
+		-e '/vf_test.cc/d' \
+		-e '/video_mxf_content_test.cc/d' \
+        -e '/film_metadata_test.cc/d' \
+		-i test/wscript || die
+
+	if use alsa ; then
+		sed -e "s|RtAudio::LINUX_PULSE|RtAudio::LINUX_ALSA|"\
+			-i src/wx/wx_util.h || die
+	elif use jack ; then
+		sed -e "s|RtAudio::LINUX_PULSE|RtAudio::UNIX_JACK|"\
+			-i src/wx/wx_util.h || die
+	fi
+
+	default
+}
+
+src_configure() {
+	waf-utils_src_configure $(usex gtk "" "--disable-gui")
+}
+
+src_test() {
+	./run/tests || die
+}
+
+pkg_postinst() {
+	gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+	gnome2_icon_cache_update
+}


^ permalink raw reply related	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2018-05-01 21:09 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-04-23 11:29 [gentoo-commits] repo/gentoo:master commit in: media-video/dcpomatic/ David Seifert
  -- strict thread matches above, loose matches on Subject: below --
2017-05-25 19:43 Michael Weber
2017-05-25 19:54 Michael Weber
2017-05-25 20:34 Michael Weber
2017-05-25 21:47 Michael Weber
2017-05-25 22:29 Michael Weber
2017-12-10 10:17 Pacho Ramos
2018-04-15 11:34 David Seifert
2018-05-01 21:09 Michael Weber

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