diff --git a/app-backup/tsm/Manifest b/app-backup/tsm/Manifest index 86ee324..1620d03 100644 --- a/app-backup/tsm/Manifest +++ b/app-backup/tsm/Manifest @@ -8,8 +8,10 @@ DIST 8.1.12.0-TIV-TSMBAC-LinuxX86.tar 616130560 BLAKE2B 85a01ccf19482730aeac88ce DIST 8.1.13.0-TIV-TSMBAC-LinuxX86.tar 592977920 BLAKE2B c5c1d34f2decb27716fb41ef3fb1422036db3817a887a22e465d5e1297291c8d32ec479174b78f5807823ebd602652f10c830cf503cd605ad8ee948570ae5b6f SHA512 7806de1d1d389a017ee0ee88943bd3606e9e0963e449b62b36f3cd44d2c07ed8e645a622df9e8be5b193a129385de6fa7ccb3aeb3ba97cf6e3860fcf62da505b DIST 8.1.13.2-TIV-TSMBAC-LinuxX86.tar 593264640 BLAKE2B 89f191543994cd7a1425961334215220764e6684abe72e67a9a2afc0dec13856a955771069ee5fac200161c26875c40f7adeabe5f8c6db369992e14556618a00 SHA512 71745620033d5ca2219654db6907811d742f4b508e4265e6bd6561a0207fa473bce88f11c4fea9f17cf54cd1ab5cfa9dad967268483b4f0facf398c69cc3b849 DIST 8.1.14.0-TIV-TSMBAC-LinuxX86.tar 645498880 BLAKE2B cf100d91c15b2668981aecd81cc32e959366b21ac419f976758f0d52eb8b385c685eea8ad87f648f59cb9007452f429727d40cf683bd3b2bfea937f2a7f12ab0 SHA512 76d0343a88eb11eecd62f50d1a8e76d90c3b1b7658f3da6b42b55b8b2fe81511f4ac2a1becc6272dbc0fb41ac2ea5d153a9bae705d7ca4e47ef1284809f3fcab +DIST 8.1.15.0-TIV-TSMBAC-LinuxX86.tar 680560640 BLAKE2B 837cbe2d7e63a827062639fe52e8a17275bc7f7f47f52ddf59d5f00cc8f5a3c2875a39107047cc53cd57ac7100011bd8b0d72b0a893edcedef285a10c0d34c01 SHA512 2bdf22ae31af37641e8f06cea118671e461d157dd943c86ffafd866f6fe99ebf40135ba3ea1d2511742ed9c3841db93b8ccb46c29825ce87c217bc94c93fed73 EBUILD tsm-8.1.12.0.ebuild 7171 BLAKE2B e4e4b901252a4a6669760bf407fb095613107a86caffa754547b282d482f34bed2e9d8cdbb2af707093d7ce6572f26967d7a8df8a7694a4de50097efb91858a3 SHA512 8047f8ffe7b3ea17ca48551956e6b22f09194aebc647a9e7ecbbbfafe24d5dc0e7fc4d8d46cd79cba12d3233c71d52b04cd4e7a3de495248c8c9bd66903a5540 EBUILD tsm-8.1.13.0.ebuild 7171 BLAKE2B e4e4b901252a4a6669760bf407fb095613107a86caffa754547b282d482f34bed2e9d8cdbb2af707093d7ce6572f26967d7a8df8a7694a4de50097efb91858a3 SHA512 8047f8ffe7b3ea17ca48551956e6b22f09194aebc647a9e7ecbbbfafe24d5dc0e7fc4d8d46cd79cba12d3233c71d52b04cd4e7a3de495248c8c9bd66903a5540 EBUILD tsm-8.1.13.2.ebuild 7171 BLAKE2B e4e4b901252a4a6669760bf407fb095613107a86caffa754547b282d482f34bed2e9d8cdbb2af707093d7ce6572f26967d7a8df8a7694a4de50097efb91858a3 SHA512 8047f8ffe7b3ea17ca48551956e6b22f09194aebc647a9e7ecbbbfafe24d5dc0e7fc4d8d46cd79cba12d3233c71d52b04cd4e7a3de495248c8c9bd66903a5540 EBUILD tsm-8.1.14.0.ebuild 7482 BLAKE2B 30e53b911e6413240a9b7541ef1899ea56c38a5eeaf172c138db11c53b25418dff0736ce3ad75ea3d242d7e112fd85c9dbc2952bc6a8e5751062b65f5455925d SHA512 51c51183f56769e62e800c1067045786c9661130bceb6bcb1cfd8bc7f3a151a04d828e2c0c50ec1d8551809f00fea38e7a7bfefe612332715109f4bfadb2f862 +EBUILD tsm-8.1.15.0.ebuild 7482 BLAKE2B 30e53b911e6413240a9b7541ef1899ea56c38a5eeaf172c138db11c53b25418dff0736ce3ad75ea3d242d7e112fd85c9dbc2952bc6a8e5751062b65f5455925d SHA512 51c51183f56769e62e800c1067045786c9661130bceb6bcb1cfd8bc7f3a151a04d828e2c0c50ec1d8551809f00fea38e7a7bfefe612332715109f4bfadb2f862 MISC metadata.xml 398 BLAKE2B fb4d250c3bf724349ac31d66b1c43e766d4ba9b001e88b47949c6fe188a629eb1b87321ef3391d2886e9b74daf235cff0139079fd6f72b7342119542438e30e6 SHA512 bd6ec11787dd6f2ff1a59e7e1027a01b80b22256530d35d6a2fb5b3398ee641b9c778f6a8c2555b7098a199bbb1eda1a5204be53509e5eb47399dbad83798547 diff --git a/dev-embedded/xc3sprog/Manifest b/dev-embedded/xc3sprog/Manifest index 43fa808..d314f01 100644 --- a/dev-embedded/xc3sprog/Manifest +++ b/dev-embedded/xc3sprog/Manifest @@ -1 +1 @@ -EBUILD xc3sprog-9999.ebuild 1105 BLAKE2B dea09ea006911b4cc6211467a959a142f6363cf3b218dd5ed679b7e523711951bdf76909f268b8f563a85b30dd0fd32a0bc15490f8d4e19c89ede011ed87bded SHA512 65a702cb722fb458b8b30c568df6a24e2c66fb067e212ef9b944e1344e48cddfe1e029bc99e89411cd993fad98335bcd6f4013e37e8f291fa2aa567896dc409e +EBUILD xc3sprog-9999.ebuild 1081 BLAKE2B 70b6d757eecc16de72080cb95eead16422f5dbbed431c7d02c21b2e50909aa8a16de313384c77b832b2fd3de0e85a50cc78cd3e8419d747837ef276f3d86c089 SHA512 dfbf836fa88535325f8be4c4537ad64f306c8d802664e05682395145cd0296ede9e38e29b401aa9f9137f9f7f3cb62e92aceab546c07e3a0f18a968c01711c0a diff --git a/dev-embedded/xc3sprog/xc3sprog-9999.ebuild b/dev-embedded/xc3sprog/xc3sprog-9999.ebuild index 1c50feb..249adee 100644 --- a/dev-embedded/xc3sprog/xc3sprog-9999.ebuild +++ b/dev-embedded/xc3sprog/xc3sprog-9999.ebuild @@ -2,10 +2,10 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI=7 +EAPI=8 EGIT_REPO_URI="https://github.com/matrix-io/xc3sprog.git" -inherit git-r3 cmake-utils toolchain-funcs +inherit git-r3 cmake toolchain-funcs DESCRIPTION="A suite of utilities for programming Xilinx FPGAs, CPLDs, and EEPROMs" HOMEPAGE="http://xc3sprog.sourceforge.net/" @@ -27,7 +27,7 @@ src_prepare() { CMakeLists.txt || die sed -i -e 's#usr/lib#opt/lib64#' FindlibFTD2XX.cmake || die - cmake-utils_src_prepare + cmake_src_prepare default } @@ -37,11 +37,11 @@ src_configure() { -DLIBFTDI_LIBRARIES=/usr/$(get_libdir)/libftdi1.so -DUSE_FTD2XX="$(usex ftd2xx)" ) - cmake-utils_src_configure + cmake_src_configure } src_install() { - cmake-utils_src_install + cmake_src_install insinto /usr/share/${PF}/ doins -r bscan_spi } diff --git a/dev-python/kikit/Manifest b/dev-python/kikit/Manifest index c4d698a..cd84b3f 100644 --- a/dev-python/kikit/Manifest +++ b/dev-python/kikit/Manifest @@ -1,5 +1,5 @@ -AUX kikit 207 BLAKE2B 9fac1154a538c2f2b219b4994ee7d4f9e922018d7bf6d8052809e846378882a12e3a96a142bbfa085291fe1543a38f129dfbfb6f5578e9e17a712a1f40cf9e9e SHA512 666d95ffc493dda606f71412bb1be12821d711f71e62f06bb609043a14e1d4e504bbca0dda5c627393ff0bb48371fcd29e10c9e8c778f261de23b0fa582e2c16 -AUX kikit-info 209 BLAKE2B 6aedee39f304bf0da16ca9072efbb5ac1a6b560f460aa310b7f87e74c4874e50f6c587f5e91a1ed73d7f7678527eee8b0de067c8c3715b10b7a2f114c8acf0a3 SHA512 f8e97bcc27214a6b3f0890a8604ce8b52a9fc35540f6dcd37621eaf59bf575eb9e4091686aae0f4b3bff111b5e5f37ffefa23f42748cc6a0b78589fb7b5f3af2 -AUX kikit-plugin 211 BLAKE2B 126681a24c8369e8429e30a1a01579697626254f54b876867fdfab21969928f768621d7437648470dbdbd6fcb57e3b05d13888161ec1ac38cb747849f58e91aa SHA512 99d8e905b1b5e9002e2b328febf2cbe5cfc3ca58e7bebaf34d912538028d8313f33e3866f6cfdc89c1059e2252a11e8037631962b8e04dc8f99946eb7034ed09 +AUX kikit 205 BLAKE2B 35fc0aedeb0295b5bce775b1239a61f9aade6719194045caa8b9d0c0ade975e4099a79deb15e98897b28769d51b7525d0973b8c1acdbd1d41744b93e2ccd641a SHA512 c500e419f9ddbe08122ae04e81f0c01b4f6267040d3afaf175bc89b6777cb7f9bdc2a28b1433200b3233acdcf1367a503747c5b04d88258205e4612222912906 +AUX kikit-info 207 BLAKE2B 7fe87332597c79e911ba231de7198810b169f88335766d5adaa1a53b535efaf739466cdff5b9d4b8873b862290dbaa5b98431add5eefd24fda7398089cb21461 SHA512 15720d4ea4ee1a259519d5b94509eff3c36830e63654525074afc01daf646396f57b88bab1c2bc18adae322c7d963f604268772e5f931b9b79e54064bb384c90 +AUX kikit-plugin 209 BLAKE2B ec92753c891f310f4f4f8a9fc245220565ea5f7fea41c12b6dcd9a276a9f3dc599fbb0db1902fbd84382bdf17d18d90584184ba407c2c8b7ec2533a687a8a530 SHA512 3283843e09272bbebfaae0cb3545c5a107ae24720c4817a03b47e4415f65b2733dd79af0551fc79db548116da452ee9decebbecf97776d9c3546ff99fed6c126 AUX kikit_plugin.py 106 BLAKE2B dfc9e818c59d5b59a6a31d8394b8cb00a3839450f1563ea2124d84935276b26125e9dd078f8e6cdc0f057d9865358cc11694188f3c0fea58e2829dd39c5d881d SHA512 ff8907d3f044384261ad1340c5c234edf5a3cd8cce1bb97753aee3fb6c85c19d0ac0ad187fda5bfc88a850d5812a07fc41f0f8e62cdb8f68aad59974d00a94e0 EBUILD kikit-9999.ebuild 1554 BLAKE2B 74db7b6c7cb96a8fa53221fbbd861aae69cd22fe9de1515e204fe8a0dc127e0aab01258f6c5260ceeb0ca2e96eecc8e62a25bb4c62ce2f89d5f8d17d1e9795bb SHA512 d61dc94f2daf38054325cd632b8bf3d1e0718324959a9066cdc08939be5463d5c00f5e0dc363f7a750cd31f333b83868be02a1ddb822943056c84431aa711f18 diff --git a/dev-python/kikit/files/kikit b/dev-python/kikit/files/kikit index dcf1653..77bb677 100644 --- a/dev-python/kikit/files/kikit +++ b/dev-python/kikit/files/kikit @@ -1,4 +1,4 @@ -#!/usr/bin/python3.9 +#!/usr/bin/python3 # -*- coding: utf-8 -*- import re import sys diff --git a/dev-python/kikit/files/kikit-info b/dev-python/kikit/files/kikit-info index 1753cc8..caa4201 100644 --- a/dev-python/kikit/files/kikit-info +++ b/dev-python/kikit/files/kikit-info @@ -1,4 +1,4 @@ -#!/usr/bin/python3.9 +#!/usr/bin/python3 # -*- coding: utf-8 -*- import re import sys diff --git a/dev-python/kikit/files/kikit-plugin b/dev-python/kikit/files/kikit-plugin index a29eebb..6d10940 100644 --- a/dev-python/kikit/files/kikit-plugin +++ b/dev-python/kikit/files/kikit-plugin @@ -1,4 +1,4 @@ -#!/usr/bin/python3.9 +#!/usr/bin/python3 # -*- coding: utf-8 -*- import re import sys diff --git a/media-libs/avidemux-core/Manifest b/media-libs/avidemux-core/Manifest deleted file mode 100644 index 384d375..0000000 --- a/media-libs/avidemux-core/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -AUX avidemux-core-2.6.20-x264.patch 1175 SHA256 723d0987e1ff7a504e91a00b75b97763997a61e7fd0bb2fd34dd77a8484a6e24 SHA512 ae01c2cb6267bf9be685398c8eeaf4bf72711ad4537bdfe9f30044c18bd149d26583859f7e887a9b0b09d954453426c4815cc7a22c5837b0b5f0bfdac14edbd4 WHIRLPOOL ad1caebd234bb25008570d3368d1ede664672a17b4f1dcd842ac88541a33c8b99b1512e65f703b844b97e7721a89949d07d65f043d7fa068a0ac73e9edcfbceb -DIST avidemux_2.6.20.tar.gz 20172362 SHA256 03c6cb7fc9eb74688b4fcd5eb654ed7b9c4ffc717a72cc09b08a2d10cdc7ef9f SHA512 d01d0fc24a3004770bd3923c2debc4fa2752eb71df08cfe423746b9c44a2562ca01d82965ed2563b99572a4bed8034b79487199ce330208b51a3b7f87ccf7103 WHIRLPOOL 2e2dc21bed49eeb0cdfefe75fe51f6a84226e7e8e80b063bc0b3d8711a6b91db710611dc0ec06575be69ec8e24f2f9e5b5eb363b9c095267729e85e162a4ce38 -EBUILD avidemux-core-2.6.20-r1.ebuild 2740 SHA256 7224102bf2afecc7370a76c49ee02681e9d86faac0af27be0152dcabb7f42f7d SHA512 f3f3840af976ca3b8ae3b4c2746d45830dd3eb44e0c841caf562cdc9fd507def66ee155e1d9a00fcd91c5f83b0913a4a0f286d0bdf614c9547365f214f9d54b8 WHIRLPOOL e1ba0f91bcd5d73bcb0612021e18d55e3cf2775577794866720e09acd37c9f483ab9c3da5824ba56a1c672d7ef20ac8540fea11854802333c4e69130aceecc9f diff --git a/media-libs/avidemux-core/avidemux-core-2.6.20-r1.ebuild b/media-libs/avidemux-core/avidemux-core-2.6.20-r1.ebuild deleted file mode 100644 index ade37f9..0000000 --- a/media-libs/avidemux-core/avidemux-core-2.6.20-r1.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit cmake-utils eutils - -DESCRIPTION="Core libraries for a video editor designed for simple cutting, filtering and encoding tasks" -HOMEPAGE="http://fixounet.free.fr/avidemux" - -# Multiple licenses because of all the bundled stuff. -LICENSE="GPL-1 GPL-2 MIT PSF-2 public-domain" -SLOT="2.6" -IUSE="debug nls nvenc sdl system-ffmpeg vaapi vdpau video_cards_fglrx xv" - -if [[ ${PV} == *9999* ]] ; then - EGIT_REPO_URI="https://github.com/mean00/avidemux2.git" - EGIT_CHECKOUT_DIR=${WORKDIR} - - inherit git-r3 -else - MY_PN="${PN/-core/}" - MY_P="${MY_PN}_${PV}" - SRC_URI="mirror://sourceforge/${MY_PN}/${MY_PN}/${PV}/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -# Trying to use virtual; ffmpeg misses aac,cpudetection USE flags now though, are they needed? -DEPEND=" - !=virtual/ffmpeg-9:0[mp3,theora] ) - xv? ( x11-libs/libXv:0 ) - vaapi? ( x11-libs/libva:0 ) - vdpau? ( x11-libs/libvdpau:0 ) - nvenc? ( media-video/nvidia_video_sdk ) - video_cards_fglrx? ( - || ( >=x11-drivers/ati-drivers-14.12-r3 - x11-libs/xvba-video:0 ) - ) -" -RDEPEND=" - $DEPEND - nls? ( virtual/libintl:0 ) -" -DEPEND=" - $DEPEND - virtual/pkgconfig - nls? ( sys-devel/gettext ) - !system-ffmpeg? ( dev-lang/yasm[nls=] ) -" - -S="${WORKDIR}/${MY_P}" -CMAKE_USE_DIR="${S}/${PN/-/_}" - -src_prepare() { - epatch "${FILESDIR}"/${P}-x264.patch - - cmake-utils_src_prepare - - if use system-ffmpeg ; then - # Preparations to support the system ffmpeg. Currently fails because it depends on files the system ffmpeg doesn't install. - local error="Failed to remove ffmpeg." - - rm -rf cmake/admFFmpeg* cmake/ffmpeg* avidemux_core/ffmpeg_package buildCore/ffmpeg || die "${error}" - sed -i -e 's/include(admFFmpegUtil)//g' avidemux/commonCmakeApplication.cmake || die "${error}" - sed -i -e '/registerFFmpeg/d' avidemux/commonCmakeApplication.cmake || die "${error}" - sed -i -e 's/include(admFFmpegBuild)//g' avidemux_core/CMakeLists.txt || die "${error}" - fi -} - -src_configure() { - # Add lax vector typing for PowerPC. - if use ppc || use ppc64 ; then - append-cflags -flax-vector-conversions - fi - - # See bug 432322. - use x86 && replace-flags -O0 -O1 - - local mycmakeargs=( - -DAVIDEMUX_SOURCE_DIR='${S}' - -DGETTEXT="$(usex nls)" - -DSDL="$(usex sdl)" - -DLIBVA="$(usex vaapi)" - -DVDPAU="$(usex vdpau)" - -DXVBA="$(usex video_cards_fglrx)" - -DXVIDEO="$(usex xv)" - -DNVENC="$(usex nvenc)" - ) - - if use debug ; then - mycmakeargs+=( -DVERBOSE=1 -DADM_DEBUG=1 ) - fi - - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile -j1 -} - -src_install() { - cmake-utils_src_install -j1 -} diff --git a/media-libs/avidemux-core/files/avidemux-core-2.6.20-x264.patch b/media-libs/avidemux-core/files/avidemux-core-2.6.20-x264.patch deleted file mode 100644 index d42f109..0000000 --- a/media-libs/avidemux-core/files/avidemux-core-2.6.20-x264.patch +++ /dev/null @@ -1,25 +0,0 @@ -From c5edc6cf7b3768ac1409c6cef69ab5980a86596a Mon Sep 17 00:00:00 2001 -From: eumagga0x2a -Date: Thu, 20 Jul 2017 23:54:58 +0200 -Subject: [PATCH] [cmake/x264] Fix build with cmake 3.9.0 - ---- - cmake/admCheckX264.cmake | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/cmake/admCheckX264.cmake b/cmake/admCheckX264.cmake -index 10b73336c..4f778af09 100644 ---- a/cmake/admCheckX264.cmake -+++ b/cmake/admCheckX264.cmake -@@ -20,9 +20,9 @@ MACRO(checkX264) - ELSE (x264_version LESS 67) - IF (x264_version GREATER 73) - FIND_HEADER_AND_LIB(X264 x264.h x264 x264_encoder_open_${x264_version}) -+ ELSE (x264_version GREATER 73) -+ FIND_HEADER_AND_LIB(X264 x264.h x264 x264_encoder_open) - ENDIF (x264_version GREATER 73) -- ELSE (x264_version LESS 67) -- FIND_HEADER_AND_LIB(X264 x264.h x264 x264_encoder_open) - ENDIF (x264_version LESS 67) - IF(X264_FOUND) - SET(USE_X264 True CACHE BOOL "") diff --git a/media-video/makemkv/Manifest b/media-video/makemkv/Manifest deleted file mode 100644 index 1b3f1f4..0000000 --- a/media-video/makemkv/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX makemkv-path.patch 1579 BLAKE2B 6ca7ed6c854c0357fea864bedc3f65a1051a466a52db1380bf1904c97bfa2b455beeb7ff9852fe57f6d224ed659df63d02db96a281be7a14f0587bece9aff75b SHA512 9294d3645b953fdb7ca24e83066becfbf07e03cab01d0aaf4527cf2d54fb0990649da1f766836a0f3efea9c363c8f00116b4624c49fd7bcfa197cae2ef17e6ed -DIST makemkv-bin-1.16.3.tar.gz 15309313 BLAKE2B 34cbf3ee5400a21a4c9f3f71e95afeb2129bda69daa4743321c3aff9ad8bf2c8f703fbf63e45720612b5305efb04484fd1a5719af74398fde2a15a3f982d65b4 SHA512 0806d8f9adde605efeff5d551ba721d9f400c8643e78ec562425aec1af33bb429e2816c5b9cf2e4a1b1efe4161f5d2623a182799d75c9833f045f5420bf13543 -DIST makemkv-oss-1.16.3.tar.gz 6536679 BLAKE2B 63d119dff4098b47cafbe63112118922f77404f1d9353f8aae944be105754a6662db576d318522436ce5d4121528e5b9cc06829e30787120928e8be881d953d6 SHA512 a620141cbaeb621feb5746a753eb448b181d9c795d0f78fad0659baeea21ebf8c6ce925b24f8b7d6844f92b0438a36a32fbac7c7260858e26116d55832a233c0 -EBUILD makemkv-1.16.3.ebuild 2967 BLAKE2B 74b0362791559182073052251d34363cf00d476d80d92edee471e5b59098da9d6157fb13b9b3b38e6c46421058835c49ccc93926688354795c7ca555a0dd5e86 SHA512 ff8210b70501c8064ed5e3d110fe88289e1b9bde09b901a62e1e2a245e660f12c94f2b735f9f534fe936963594d6ca87c88bafb24f152c01674ba3bcb8574dd5 -MISC metadata.xml 1166 BLAKE2B f2e594a7e322225101561a998472a832c3d2559dbfd79817f2fd1eaf9b0e7145fb467b9b0421d13b3df90ece45ff969d97e9e44d9147d4b0a57e4d8fd9104345 SHA512 d8e8d898cf3ee9428fc1b08e292608da7a4f753ad22053a521c475e9445dafa9ac7c2c5139ed4ab9009b0d59e95737f77773d15f8590b8a4cf0f39961d714fb7 diff --git a/media-video/makemkv/files/makemkv-path.patch b/media-video/makemkv/files/makemkv-path.patch deleted file mode 100644 index 6a3b3cf..0000000 --- a/media-video/makemkv/files/makemkv-path.patch +++ /dev/null @@ -1,47 +0,0 @@ -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); diff --git a/media-video/makemkv/makemkv-1.16.3.ebuild b/media-video/makemkv/makemkv-1.16.3.ebuild deleted file mode 100644 index f28d5a0..0000000 --- a/media-video/makemkv/makemkv-1.16.3.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic linux-info xdg - -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 libressl" -RESTRICT="bindist mirror" - -QA_PREBUILT="usr/bin/makemkvcon usr/bin/mmdtsdec" - -DEPEND=" - sys-libs/glibc - dev-libs/expat - sys-libs/zlib - gui? ( - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) - >=media-video/ffmpeg-1.0.0:0= - !libressl? ( dev-libs/openssl:0=[-bindist(-)] ) - libressl? ( dev-libs/libressl:0= ) -" -RDEPEND=" - ${DEPEND} - media-video/ccextractor - net-misc/wget -" -BDEPEND=" - virtual/pkgconfig - gui? ( dev-qt/qtcore:5 ) -" - -CONFIG_CHECK="~CHR_DEV_SG" -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}"/${PN}-path.patch -) - -src_configure() { - # See bug #439380. - replace-flags -O* -Os - - econf \ - --enable-debug \ - --disable-noec \ - $(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 bin - dobin bin/$(usex x86 i386 ${ARCH})/makemkvcon - - # additional tool is actually part of makemkvcon - dosym makemkvcon /usr/bin/sdftool - - # install profiles and locales - insinto /usr/share/MakeMKV - doins src/share/* - - # add symlink rather than relying on MMCCEXTRACTOR env var - dosym ccextractor /usr/bin/mmccextr -} - -pkg_postinst() { - xdg_pkg_postinst - - 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 "https://www.makemkv.com/forum/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" -} diff --git a/media-video/makemkv/metadata.xml b/media-video/makemkv/metadata.xml deleted file mode 100644 index 6135330..0000000 --- a/media-video/makemkv/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - chewi@gentoo.org - James Le Cuirot - - - 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. - - diff --git a/sys-block/f3/Manifest b/sys-block/f3/Manifest new file mode 100644 index 0000000..ed1dce6 --- /dev/null +++ b/sys-block/f3/Manifest @@ -0,0 +1,2 @@ +EBUILD f3-9999.ebuild 1132 BLAKE2B 6cf42b66692483cb9fbe00b594e51aba5bade950084d648508d51665332dc34a4033cbbcc9aa182e3054e3c5b19fd9ec3b38b5940afc4d20467ededb375558b0 SHA512 d112f42e55b3f33c7d459a0842ac2097dea3043a173db5ad5ee9ce3701012e9fd1cbba3aa5925cbed081971c534c1e7312231d84a09c73ccca5ada74f003b745 +MISC metadata.xml 876 BLAKE2B f8cfda7a892bfe6221780f072eabdd89724dfb5752557a157cfd1245dc52262ee03f5c749fd660f7d0ec514d631946c13dcce4153ae3bdcefaa7b7d93193d00c SHA512 d19e16a5d242a33af6a821e33c81f2aab3a361e0cf721915740c3f14d45bfa705d23490d44131d4e28d11e0930a5fbb334b738660b5bbe7a48264a2d5523638c diff --git a/sys-block/f3/f3-9999.ebuild b/sys-block/f3/f3-9999.ebuild new file mode 100644 index 0000000..88a4621 --- /dev/null +++ b/sys-block/f3/f3-9999.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Utilities to detect broken or counterfeit flash storage" +HOMEPAGE="http://oss.digirati.com.br/f3/ https://github.com/AltraMayor/f3" + +PATCHES=( +) + +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="https://github.com/AltraMayor/${PN}.git" + + PATCHES=() + + inherit git-r3 +else + SRC_URI="https://github.com/AltraMayor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64 ~arm ~arm64 x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +IUSE="extra" + +RDEPEND="elibc_musl? ( sys-libs/argp-standalone )" +DEPEND="${RDEPEND} + extra? ( + sys-block/parted + virtual/udev + )" + +DOCS=( changelog README.rst ) + +src_prepare() { + default + + sed -i \ + -e 's:-ggdb::' \ + -e 's:^PREFIX =:PREFIX ?=:' \ + Makefile || die + + # bug #715518 + use elibc_musl && append-ldflags -largp + + tc-export CC +} + +src_compile() { + default + + if use extra; then + emake V=1 extra + fi +} + +src_install() { + emake PREFIX="${ED}/usr" install + + if use extra; then + emake PREFIX="${ED}/usr" install-extra + fi + + einstalldocs +} diff --git a/sys-block/f3/metadata.xml b/sys-block/f3/metadata.xml new file mode 100644 index 0000000..6175c21 --- /dev/null +++ b/sys-block/f3/metadata.xml @@ -0,0 +1,23 @@ + + + + + + F3 - an alternative to h2testw + + The "Fight Flash Fraud" or "Fight Fake Flash" tool represents + a GPLv3 implementation of the algorithm of h2testw and further + improvements to speed up the identification of fake drives + as well as making them usable. + + You can also use these utilities if you want to test the + integrity of your USB/flash medium. + + + https://github.com/AltraMayor/f3/issues + AltraMayor/f3 + + + Build the additional f3probe, f3brew and f3fix utility (requires sys-block/parted and virtual/udev) + +