Gentoo Archives: gentoo-commits

From: "Matthew Marlow (mattm)" <mattm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/makemkv: makemkv-1.8.11.ebuild makemkv-1.8.10.ebuild ChangeLog
Date: Wed, 25 Jun 2014 19:15:38
Message-Id: 20140625191418.AD4862004E@flycatcher.gentoo.org
1 mattm 14/06/25 19:14:18
2
3 Modified: makemkv-1.8.10.ebuild ChangeLog
4 Added: makemkv-1.8.11.ebuild
5 Log:
6 Upstream version bump, bug 513676, should hopefully address some incompatibilities with newer glibc versions.
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 786037A7)
9
10 Revision Changes Path
11 1.2 media-video/makemkv/makemkv-1.8.10.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/makemkv/makemkv-1.8.10.ebuild?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/makemkv/makemkv-1.8.10.ebuild?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/makemkv/makemkv-1.8.10.ebuild?r1=1.1&r2=1.2
16
17 Index: makemkv-1.8.10.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-video/makemkv/makemkv-1.8.10.ebuild,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- makemkv-1.8.10.ebuild 25 Apr 2014 15:32:48 -0000 1.1
24 +++ makemkv-1.8.10.ebuild 25 Jun 2014 19:14:18 -0000 1.2
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2014 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/makemkv-1.8.10.ebuild,v 1.1 2014/04/25 15:32:48 beandog Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/makemkv-1.8.10.ebuild,v 1.2 2014/06/25 19:14:18 mattm Exp $
30
31 EAPI=5
32 inherit eutils gnome2-utils multilib flag-o-matic
33 @@ -10,8 +10,8 @@
34
35 DESCRIPTION="Tool for ripping Blu-Ray, HD-DVD and DVD discs and copying content to a Matroska container"
36 HOMEPAGE="http://www.makemkv.com/"
37 -SRC_URI="http://www.makemkv.com/download/${MY_P}.tar.gz
38 - http://www.makemkv.com/download/${MY_PB}.tar.gz"
39 +SRC_URI="http://www.makemkv.com/download/old/${MY_P}.tar.gz
40 + http://www.makemkv.com/download/old/${MY_PB}.tar.gz"
41
42 LICENSE="LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl"
43 SLOT="0"
44
45
46
47 1.41 media-video/makemkv/ChangeLog
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/makemkv/ChangeLog?rev=1.41&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/makemkv/ChangeLog?rev=1.41&content-type=text/plain
51 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/makemkv/ChangeLog?r1=1.40&r2=1.41
52
53 Index: ChangeLog
54 ===================================================================
55 RCS file: /var/cvsroot/gentoo-x86/media-video/makemkv/ChangeLog,v
56 retrieving revision 1.40
57 retrieving revision 1.41
58 diff -u -r1.40 -r1.41
59 --- ChangeLog 25 Apr 2014 15:42:28 -0000 1.40
60 +++ ChangeLog 25 Jun 2014 19:14:18 -0000 1.41
61 @@ -1,6 +1,14 @@
62 # ChangeLog for media-video/makemkv
63 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
64 -# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/ChangeLog,v 1.40 2014/04/25 15:42:28 beandog Exp $
65 +# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/ChangeLog,v 1.41 2014/06/25 19:14:18 mattm Exp $
66 +
67 +*makemkv-1.8.11 (25 Jun 2014)
68 +
69 + 25 Jun 2014; Matthew Marlowe <mattm@g.o>
70 + +files/makemkv-1.8.11-makefile.linux.patch, +makemkv-1.8.11.ebuild,
71 + makemkv-1.8.10.ebuild:
72 + Upstream version bump, bug 513676, should hopefully address some
73 + incompatibilities with newer glibc versions.
74
75 25 Apr 2014; Steve Dibb <beandog@g.o>
76 -files/makemkv-1.6.16-makefile.linux.patch,
77
78
79
80 1.1 media-video/makemkv/makemkv-1.8.11.ebuild
81
82 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/makemkv/makemkv-1.8.11.ebuild?rev=1.1&view=markup
83 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/makemkv/makemkv-1.8.11.ebuild?rev=1.1&content-type=text/plain
84
85 Index: makemkv-1.8.11.ebuild
86 ===================================================================
87 # Copyright 1999-2014 Gentoo Foundation
88 # Distributed under the terms of the GNU General Public License v2
89 # $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/makemkv-1.8.11.ebuild,v 1.1 2014/06/25 19:14:18 mattm Exp $
90
91 EAPI=5
92 inherit eutils gnome2-utils multilib flag-o-matic
93
94 MY_P=makemkv-oss-${PV}
95 MY_PB=makemkv-bin-${PV}
96
97 DESCRIPTION="Tool for ripping Blu-Ray, HD-DVD and DVD discs and copying content to a Matroska container"
98 HOMEPAGE="http://www.makemkv.com/"
99 SRC_URI="http://www.makemkv.com/download/${MY_P}.tar.gz
100 http://www.makemkv.com/download/${MY_PB}.tar.gz"
101
102 LICENSE="LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl"
103 SLOT="0"
104 KEYWORDS="~amd64 ~x86"
105 IUSE="multilib"
106
107 QA_PREBUILT="opt/bin/makemkvcon opt/bin/mmdtsdec"
108
109 RDEPEND="dev-libs/expat
110 dev-libs/openssl:0
111 sys-libs/zlib
112 virtual/opengl
113 dev-qt/qtcore:4
114 dev-qt/qtdbus:4
115 dev-qt/qtgui:4
116 || ( >=media-video/ffmpeg-1.0.0 >=media-video/libav-0.8.9 )
117 amd64? ( multilib? ( app-emulation/emul-linux-x86-baselibs ) )"
118 DEPEND="${RDEPEND}"
119
120 S=${WORKDIR}/makemkv-oss-${PV}
121
122 src_prepare() {
123 epatch "${FILESDIR}"/${P}-makefile.linux.patch
124 }
125
126 src_configure() {
127 replace-flags -O* -Os
128 if [[ -x ${ECONF_SOURCE:-.}/configure ]] ; then
129 econf
130 fi
131 }
132
133 src_compile() {
134 emake GCC="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" || die "Make failed!"
135 }
136
137 src_install() {
138 # install oss package
139 dolib.so out/libdriveio.so.0
140 dolib.so out/libmakemkv.so.1
141 dolib.so out/libmmbd.so.0
142 dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV}
143 dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so
144 dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV}
145 dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so
146 dosym libmmbd.so.0 /usr/$(get_libdir)/libmmbd.so
147 dosym libmmbd.so.0 /usr/$(get_libdir)/libmmbd.so.0.${PV}
148 into /opt
149 dobin out/makemkv
150
151 local res
152 for res in 16 22 32 64 128; do
153 newicon -s ${res} makemkvgui/share/icons/${res}x${res}/makemkv.png ${PN}.png
154 done
155
156 make_desktop_entry ${PN} MakeMKV ${PN} 'Qt;AudioVideo;Video'
157
158 # install bin package
159 pushd "${WORKDIR}"/${MY_PB}/bin >/dev/null
160 if use x86; then
161 dobin i386/{makemkvcon,mmdtsdec}
162 elif use amd64; then
163 dobin amd64/makemkvcon
164 use multilib && dobin i386/mmdtsdec
165 fi
166 popd >/dev/null
167
168 # install license and default profile
169 pushd "${WORKDIR}"/${MY_PB}/src/share >/dev/null
170 insinto /usr/share/MakeMKV
171 doins *.{gz,xml}
172 popd >/dev/null
173 }
174
175 pkg_preinst() { gnome2_icon_savelist; }
176
177 pkg_postinst() {
178 gnome2_icon_cache_update
179
180 elog "While MakeMKV is in beta mode, upstream has provided a license"
181 elog "to use if you do not want to purchase one."
182 elog ""
183 elog "See this forum thread for more information, including the key:"
184 elog "http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053"
185 elog ""
186 elog "Note that beta license may have an expiration date and you will"
187 elog "need to check for newer licenses/releases. "
188 elog ""
189 elog "If this is a new install, remember to copy the default profile"
190 elog "to the config directory:"
191 elog "cp /usr/share/MakeMKV/default.mmcp.xml ~/.MakeMKV/"
192 }
193
194 pkg_postrm() { gnome2_icon_cache_update; }