makemkv superseded by Portage

This commit is contained in:
2020-02-23 13:08:27 -08:00
parent ddd2bfee46
commit 5b89affcf4
6 changed files with 0 additions and 231 deletions

View File

@@ -1,6 +0,0 @@
AUX makemkv-path.patch 2153 SHA256 daf69f09e936929e78c82ef8efdd6014a3b1bfdf776751f57cc86a8f50888022 SHA512 c7744f92ed7a5f09f0301c454afa32e4fce7251f276129917d2ce602b35f5961e629fa0328213f6e5a8d260b5964db099c44b1e870b209f7bb78712cf52b6e95 WHIRLPOOL baa98199b7735117d756d7458359f4dcc9b12b463d5707d7606fd7676fc157b1868a21e8da803da6c7fc7c577a09ae027fbfc4fd5f2eb0da528dbb545e550289
AUX makemkv-wget.patch 1013 SHA256 8153281145a2299c190e5b3453fa3f76c9451e1eb16006fde459e6665a7bad80 SHA512 09ece751d6765a93ff18e0eb8edbb7c413e1074676bc5c6fbc57bb1b8c2314f66198737c5077ecef18d286d724088d2db6731977885713bc095531281f104e0f WHIRLPOOL 453a619c70b8ef28e0d8ccfb80141109fe129879f7a4e31355d52d059d95a2abfebe74b16b05d14b033b0c63fa28a0f1567d4382c370937c63990d66d22a1b67
DIST makemkv-bin-1.12.0.tar.gz 9157789 SHA256 6d1b1c7ef835c8ce639ea9d24cb89829049349e85e2c381723bada0e4733f498 SHA512 039a60308b90434c9aa39a18c03078cd67c8f5594ea20578dcc2c2eb75fbf2bc1918f976cb35b97c977c3380cbef27c5cb819593276343b6357cd0b384ac6c22 WHIRLPOOL 7b4282b205ea945cac75cb529166a7c222cbc954f3462c143c16ac5854b41fb7f99844ee409eabbea5212de644ec8bc08167318c925aa13373f729270fbf9bd0
DIST makemkv-oss-1.12.0.tar.gz 4572233 SHA256 18ede2b55cfb76b726a9121eaf47f8fc41ee4eff3870ac5d1fd4054d7eade2b3 SHA512 36c6f1e447081e2bd003fb75e6b70eaac4c6ed5ea2b39615bf81599664c66631c3ae84dcb04448ac8877724fdc4112b351af8c16aa3d1463ce8a7ac871524469 WHIRLPOOL f7e081a60a36f4391e6525fbb9ce42d46070c26e3562e9ff4fa7028bb0aba3404ae01526bca9c1b33f83373b24b1eb171fe673b352d2620358e7dbc57f4a472a
EBUILD makemkv-1.12.0.ebuild 2936 SHA256 9b2f1c8378b1f0570923bec36b69166d985986b82b87af1ccc9e205e9413e195 SHA512 4e4d532ab7888a10fa93aac9833154d23b355af3fcb01454c9ec72f49efa4e47777f634f0f692919700739b59101a5b721d786dd2332f9e146f5ffaadfcdd8a8 WHIRLPOOL 9943c4fff5e8e4ac4fb33d3835e11eed389bd2502463f7adc728a11de8466f9309fa912d7d45e36d117d6662f9c616ad06eb1bc42399a6f44322f6f40e65febf
MISC metadata.xml 1225 SHA256 e9d48724dfacb027750bd1b0aa0dac555d147c302626949d4c8431e416e7faa7 SHA512 b5730528c0efef8dc5d98248d0eaa85625b292e610cb7aa294d87f968fabdd45a6d240e66d7d2a4f0cdfc7642ad11dbaf36417b36b8895b8e50b307202ac1bb9 WHIRLPOOL c76afa77f854636c89f9bd76289c506b67903c1c607bcb25a22ee4a85e7b3eb38ef523569d81c85e5741e60353b30896944672dac0953c64fdc81c01375b1529

View File

@@ -1,59 +0,0 @@
diff -Naur makemkv-oss-1.9.10.orig/libabi/src/httplinux.cpp makemkv-oss-1.9.10/libabi/src/httplinux.cpp
--- makemkv-oss-1.9.10.orig/libabi/src/httplinux.cpp 2016-04-15 21:35:36.000000000 +0100
+++ makemkv-oss-1.9.10/libabi/src/httplinux.cpp 2016-05-08 10:52:42.481501963 +0100
@@ -45,7 +45,7 @@
lurl = (char*)alloca(strlen(Url)+1);
strcpy(lurl,Url);
- strcpy(argv0,"/usr/bin/wget"); argv[0]=argv0;
+ strcpy(argv0,"wget"); argv[0]=argv0;
strcpy(argv1,"-q"); argv[1]=argv1;
strcpy(argv2,"-O"); argv[2]=argv2;
strcpy(argv3,"-"); argv[3]=argv3;
diff -Naur makemkv-oss-1.9.10.orig/makemkvgui/src/api_posix.cpp makemkv-oss-1.9.10/makemkvgui/src/api_posix.cpp
--- makemkv-oss-1.9.10.orig/makemkvgui/src/api_posix.cpp 2016-04-15 21:35:36.000000000 +0100
+++ makemkv-oss-1.9.10/makemkvgui/src/api_posix.cpp 2016-05-08 13:51:48.761885862 +0100
@@ -54,8 +54,6 @@
if (AppName[0]==':')
{
- bool app_found = false;
- const char* const* app_locations = ApGetAppLocations();
const char* p_env = getenv("MAKEMKVCON");
AppName++;
@@ -63,6 +61,13 @@
if (p_env!=NULL)
{
strcpy(app_path,p_env);
+ } else {
+ strcpy(app_path,AppName);
+ }
+ } else {
+ strcpy(app_path,AppName);
+ }
+/*
app_found = true;
} else {
for (size_t i=0;app_locations[i]!=NULL;i++)
@@ -105,7 +110,7 @@
}
strcpy(p,AppName);
}
-
+*/
strcpy(str_guiserver,"guiserver");
strcpy(str_apver,verstr);
diff -Naur makemkv-oss-1.9.10.orig/makemkvgui/src/spawn_posix.cpp makemkv-oss-1.9.10/makemkvgui/src/spawn_posix.cpp
--- makemkv-oss-1.9.10.orig/makemkvgui/src/spawn_posix.cpp 2016-04-15 21:35:36.000000000 +0100
+++ makemkv-oss-1.9.10/makemkvgui/src/spawn_posix.cpp 2016-05-08 10:52:37.137598384 +0100
@@ -70,7 +70,7 @@
}
}
- err = posix_spawn(&pid,argv[0],&spawn_actions,&spawn_attr,argv,envp);
+ err = posix_spawnp(&pid,argv[0],&spawn_actions,&spawn_attr,argv,envp);
posix_spawn_file_actions_destroy(&spawn_actions);
posix_spawnattr_destroy(&spawn_attr);

View File

@@ -1,29 +0,0 @@
https://www.makemkv.com/forum2/viewtopic.php?f=3&t=15885
diff -Naur a/libabi/src/httplinux.cpp b/libabi/src/httplinux.cpp
--- a/libabi/src/httplinux.cpp 2017-03-26 16:33:04.000000000 +0100
+++ b/libabi/src/httplinux.cpp 2017-03-26 20:31:04.630357491 +0100
@@ -29,8 +29,8 @@
int HTTP_Download(const char* Url,const char* Agent,void* Buffer,uint32_t* Size)
{
int pipe_fd[2],err;
- char* argv[10];
- char argv0[16],argv1[4],argv2[4],argv3[4],argv4[4],argv5[4],argv6[4];
+ char* argv[12];
+ char argv0[16],argv1[4],argv2[4],argv3[4],argv4[4],argv5[4],argv6[4],argv8[4],argv9[16];
char *lagent,*lurl;
ssize_t rd;
@@ -53,8 +53,10 @@
strcpy(argv5,"20"); argv[5]=argv5;
strcpy(argv6,"-U"); argv[6]=argv6;
argv[7]=lagent;
- argv[8]=lurl;
- argv[9]=NULL;
+ strcpy(argv8,"-o"); argv[8]=argv8;
+ strcpy(argv9,"/dev/null"); argv[9]=argv9;
+ argv[10]=lurl;
+ argv[11]=NULL;
err = SYS_posix_launch(argv,0,pipe_fd[1],0,SYS_posix_envp());

View File

@@ -1,107 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit gnome2-utils flag-o-matic
MY_P=makemkv-oss-${PV}
MY_PB=makemkv-bin-${PV}
DESCRIPTION="Tool for ripping and streaming Blu-ray, HD-DVD and DVD discs"
HOMEPAGE="http://www.makemkv.com/"
SRC_URI="http://www.makemkv.com/download/${MY_P}.tar.gz
http://www.makemkv.com/download/${MY_PB}.tar.gz"
LICENSE="LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl"
SLOT="0"
KEYWORDS="-* amd64 ~x86"
IUSE="+gui libav multilib"
QA_PREBUILT="usr/bin/makemkvcon usr/bin/mmdtsdec"
DEPEND="
sys-libs/glibc[multilib?]
dev-libs/expat
dev-libs/openssl:0[-bindist(-)]
sys-libs/zlib
gui? (
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
)
!libav? ( >=media-video/ffmpeg-1.0.0:0= )
libav? ( >=media-video/libav-0.8.9:0= )
"
RDEPEND="${DEPEND}
net-misc/wget"
S="${WORKDIR}/makemkv-oss-${PV}"
PATCHES=( "${FILESDIR}"/${PN}-{wget,path}.patch )
src_configure() {
# See bug #439380.
replace-flags -O* -Os
econf \
--enable-debug \
--disable-noec \
--disable-qt4 \
$(use_enable gui) \
$(use_enable gui qt5)
}
src_install() {
default
# add missing symlinks for QA
dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV}
dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so
dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV}
dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so
dosym libmmbd.so.0 /usr/$(get_libdir)/libmmbd.so
dosym libmmbd.so.0 /usr/$(get_libdir)/libmmbd.so.0.${PV}
cd "${WORKDIR}"/${MY_PB} || die
# install prebuilt bins
if use x86; then
dobin bin/i386/{makemkvcon,mmdtsdec}
elif use amd64; then
dobin bin/amd64/makemkvcon
use multilib && dobin bin/i386/mmdtsdec
fi
# removed as of 1.12.0
## install profiles and locales
#insinto /usr/share/MakeMKV
#doins src/share/*.{mo.gz,xml}
}
pkg_preinst() { gnome2_icon_savelist; }
pkg_postinst() {
gnome2_icon_cache_update
elog "While MakeMKV is in beta mode, upstream has provided a license"
elog "to use if you do not want to purchase one."
elog ""
elog "See this forum thread for more information, including the key:"
elog "http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053"
elog ""
elog "Note that beta license may have an expiration date and you will"
elog "need to check for newer licenses/releases. "
elog ""
elog "We previously said to copy default.mmcp.xml to ~/.MakeMKV/. This"
elog "is no longer necessary and you should delete it from there to"
elog "avoid warning messages."
elog ""
elog "MakeMKV can also act as a drop-in replacement for libaacs and"
elog "libbdplus, allowing transparent decryption of a wider range of"
elog "titles under players like VLC and mplayer. To enable this, set"
elog "the following variables when launching the player:"
elog "LIBAACS_PATH=libmmbd LIBBDPLUS_PATH=libmmbd"
}
pkg_postrm() { gnome2_icon_cache_update; }

View File

@@ -1,28 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>chewi@gentoo.org</email>
<name>James Le Cuirot</name>
</maintainer>
<longdescription>
MakeMKV is your one-click solution to convert video that you own
into free and patents-unencumbered format that can be played
everywhere. MakeMKV is a format converter, otherwise called
transcoder. It converts the video clips from proprietary (and
usually encrypted) disc into a set of MKV files, preserving most
information but not changing it in any way. The MKV format can
store multiple video/audio tracks with all meta-information and
preserve chapters. There are many players that can play MKV
files nearly on all platforms, and there are tools to convert
MKV files to many formats, including DVD and Blu-ray discs.
Additionally MakeMKV can instantly stream decrypted video
without intermediate conversion to wide range of players, so you
may watch Blu-ray and DVD discs with your favorite player on
your favorite OS or on your favorite device.
</longdescription>
<use>
<flag name="gui">Build the Qt5 GUI</flag>
</use>
</pkgmetadata>

View File

@@ -1,4 +1,2 @@
EBUILD trezord-1.2.1.ebuild 700 SHA256 d416e5c1a33d1b3c99bc6cf90c0351a4333f2b41c811675fb0e14fe69ca5a4d9 SHA512 fba30f032c3bf821c9fd098db97380b86bf41b898a3c5b7a28d059969238d0308b4ce8dd502b19fd7eadd53963957c97eba81319e7f97058f75c1ae0a495582e WHIRLPOOL f3e60e2f43f7571f86acda7bc9a28d63fe36089bec856f25a5d7bffc9d2b1a3aeb2861bc39af4b5c29c15608a458c8cea49a3dd8a7274a69688908b6bb4716b7
EBUILD trezord-2.0.28.ebuild 616 SHA256 36d8d9dffadb607644c540543f1e34fd06decc954745d5b3cef863a2ca6b2884 SHA512 017cf9071c7e6b7be65d210f40a66bf34dfbce4bc3ef504cf07a04b7e1bc0805f728ae94c14c03d9212419485ea35a18f3ee1f1a79f680f25e6e54e516961ccc WHIRLPOOL 9d10ef712c22fae47acf8f68a8aa8058e7118b9a3839b258d144e344c979115f2fa9befcc55fe787ce455ea9247ef9b4942e8b77729677e1b5242a7c70aedeeb
EBUILD trezord-9998.ebuild 675 SHA256 ed589358ba1ea0de517a3edeb91c1002cd1c12ca1563891d072eb29e5625efbd SHA512 e6de7565c9a9ef8ece3aa6b378d6167acef56330418d94ee27ad80471c607c20bf7632e5d7423f3a230d9d3118bcd4532979d05f58928d12cab264bc0e0ad5f8 WHIRLPOOL d5541ab30c705e424a4b70da597b10d0b2e04d415899b2cf145e6a0698c24ac4ff77e591f5b0e258ecdc3efd83d9cc85b461c07a0e6ababc87ba50722860758f
EBUILD trezord-9999.ebuild 579 SHA256 1defb24781b3c5c06673dd29ab10b136dad0dd04e6c4bb02cde66dc45f5b066c SHA512 21ef1f45f0dc62d69a840fcac80f608f543183fb27787b111c1066b697b1fb4ac18dd96b18c3960cef2b5c6147695129098766ddd1b3ddf6232d51303d65d17a WHIRLPOOL d0d8ed285cb0f9241029cbc3abd051a2317d19d6ded795c8465eaef229afb0ed4a9c5fd4ebe8875980cccbf84410e3f69337d7ef5f0204bb585f3b2f07517e7e