summaryrefslogtreecommitdiff
path: root/multimedia/handbrake
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2021-01-12 12:00:43 +0000
committerryoon <ryoon@pkgsrc.org>2021-01-12 12:00:43 +0000
commit4db8fba464d0b20b053148fdbfed669529c48d65 (patch)
tree4a7e8c4d963ba712d028aa8660667695bf1d1ece /multimedia/handbrake
parentbef6c91bedf804a84e566f006971f2bc843aade6 (diff)
downloadpkgsrc-4db8fba464d0b20b053148fdbfed669529c48d65.tar.gz
hanbdrake: Update to 1.3.3
Changelog: ## HandBrake 1.3.3 ### All platforms #### General - Fixed ISO 639-2/B language codes not set correctly in MKV (affects Hebrew, Indonesian, Javanese, and Yiddish) (#2903) - Improved support for sources where pixel format cannot be quickly identified, e.g. due to delayed video track start (#2893) - Added logging to identify where hardware support is disabled - Miscellaneous bug fixes and improvements #### Video - Improved Intel QSV memory footprint by eliminating a buffer pool (#2675) - Improved Intel QSV H.265 memory buffer size as required by newer Intel Media SDK (#2862) - Fixed and improved Intel QSV in various situations, especially hardware decoding (#873, #2660, #2661, #2829) - Fixed full range video being not being identified as limited range after conversion where filters are used (#2859) #### Subtitles - Fixed handling of overlapping SSA import subtitles (791adbac) - Improved support for out-of-order SSA subtitles as allowed by specification (#2906) #### Command line interface - Fixed --preset failure unless full path is specified, e.g. --preset="Category Name/Preset Name" (#2838) #### Build system - Improved Flatpak to better conform to freedesktop metainfo standards - Improved Intel QSV Flatpak plugin build effiency using cmake-ninja - Added a patch to fix cross compiling libdav1d using GCC 10.x (quality of life improvement) - Official HandBrake 1.3.3 Windows release is built using GCC 9.x and is not directly affected by this issue #### Third-party libraries - Updated libraries - FFmpeg 4.2.3 (decoding and filters) ### Mac - Fixed preview layout not displaying properly on OS X 10.11 El Capitan - Fixed incorrect copyright year on About dialog (#2830) ### Windows - Fixed a crash related to the dark theme (#2816) - Fixed a potential crash related to preview image memory allocation (#2871) - Fixed a potential crash due to certain actions causing no preset being selected (#2875) - Fixed missing E-AC-3 encoder option (#2855) - Fixed hardware encoder support unavailable in portable build (#2832) - Miscellaneous bug fixes and improvements ## HandBrake 1.3.2 ### All platforms #### General - Fixed point to point end detection in certain scenarios (#2603) - Improved support for H.265 video in AVI container produced by some security cameras (#2622) - Added logging to identify problematic sources where container and video track pixel aspect ratios differ - Added logging to help debug potential JSON API issues #### Video - Fixed color range conversion being applied twice when scaling video (#2561) - Fixed incorrect identification of support for QSV HEVC encoder on older Intel hardware (#2558) - Added logging to identify automatic picture rotation - Miscellaneous bug fixes and improvements #### Audio - Fixed an upstream FFmpeg issue where passing through AAC ADTS audio could produce invalid MKV output in rare cases (error instead) (#2809) #### Filters - Fixed uninitialized memory in NLMeans prefilter leading to video corruption at bottom of picture (only affects custom settings) (#2576) - Fixed a crash in the Detelecine filter with out of bounds parameters (only affects custom settings) (#2560, #2804) #### Subtitles - Fixed burned in subtitles position offset where cropscale filter is not used (#2449) #### Command line interface - Fixed subtitles not being selected when specifying --all-subtitles without also specifying a non-empty --subtitle-lang-list #### Build system - Fixed building the GTK graphical interface for use on Windows (link ole32) - Updated Flatpak manifest creation script for compatibility with Python 3 - Updated Flatpak runtime and numactl library versions, QSV plugin - Improved minimum version dependencies to facilitate building on systems with older automake and pkg-config - Added a workaround for an upstream libdav1d issue affecting installation on FreeBSD (#2662) - Miscellaneous bug fixes and improvements ### Linux - Fixed point to point controls not accepting fractional seconds - Fixed updating presets with identical names in different categories - Improved parity with other platforms by allowing removal of preset categories (automatic after last preset in category is removed) - Improved parity with other platforms by showing title and chapter range on the queue summary tab ### Mac - Fixed selection behavior new track audio mixdown set to DPL2 instead of stereo (#2641) - Fixed queued job failures related to removable drives by resolving security scoped resources as needed (#2566) ### Windows - Fixed loading preset files with Unicode characters in path (#2427) - Fixed clear queue options to prevent them clearing active jobs (#2587) - Fixed main window status label not always reflecting the true count of queue jobs (#2538) - Fixed failure loading default settings which could cause various issues in the graphical interface (#2549) - Fixed preview images displaying incorrectly in some cases (anamorphic none, flip horizontal) (e9675bb, #2764) - Fixed various issues related to Auto Passthru, including fallback settings (#2619, #2627, #2611) - Fixed exported presets not importing correctly using the Mac graphical interface (#2531) - Fixed pause and resume not working correctly in some cases (#2647) - Fixed display of times greater than 24 hours (estimated time renaming, paused duration) (#2582, #2649) - Fixed various cosmetic issues in the graphical interface (#2645, #2646) - Improved display of long filenames in the queue (#2570) - Improved some UX stress cases related to the queue (#2632) - Improved error message when importing a preset specifying a nonexistent audio encoder (#2638) - Improved audio and subtitle languages behavior to preserve selected languages order where "any" is also selected (#2611) - Improved low disk space preferences and alerts (#2648) - Added a workaround for an upstream .NET issue causing tooltips to not render correctly in some cases (#2630) - Miscellaneous bug fixes and improvements
Diffstat (limited to 'multimedia/handbrake')
-rw-r--r--multimedia/handbrake/Makefile15
-rw-r--r--multimedia/handbrake/PLIST4
-rw-r--r--multimedia/handbrake/distinfo18
3 files changed, 20 insertions, 17 deletions
diff --git a/multimedia/handbrake/Makefile b/multimedia/handbrake/Makefile
index 23e82cf8df7..b98ec2cc671 100644
--- a/multimedia/handbrake/Makefile
+++ b/multimedia/handbrake/Makefile
@@ -1,12 +1,13 @@
-# $NetBSD: Makefile,v 1.67 2020/11/05 09:08:47 ryoon Exp $
+# $NetBSD: Makefile,v 1.68 2021/01/12 12:00:43 ryoon Exp $
#
-DISTNAME= HandBrake-1.3.1-source
+DISTNAME= HandBrake-1.3.3-source
PKGNAME= ${DISTNAME:tl:S/-source//}
-PKGREVISION= 8
CATEGORIES= multimedia
-MASTER_SITES= https://download.handbrake.fr/releases/${PKGVERSION_NOREV}/
+MASTER_SITES= ${MASTER_SITE_GITHUB:=HandBrake/}
EXTRACT_SUFX= .tar.bz2
+GITHUB_PROJECT= HandBrake
+GITHUB_RELEASE= 1.3.3
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://handbrake.fr/
@@ -16,7 +17,7 @@ LICENSE= gnu-gpl-v2
DIST_SUBDIR= handbrake
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
-CDISTFILES= ffmpeg-4.2.2.tar.bz2 \
+CDISTFILES= ffmpeg-4.2.3.tar.bz2 \
libbluray-1.1.2.tar.bz2 \
libdvdnav-6.0.1.tar.bz2 \
libdvdread-6.0.2.tar.bz2 \
@@ -28,8 +29,10 @@ DISTFILES+= ${CDISTFILES}
DISTFILES+= ${MESON_DISTFILE}
.for f in ${CDISTFILES}
-SITES.${f}= https://download.handbrake.fr/contrib/
+SITES.${f}= https://download.handbrake.fr/handbrake/contrib/
.endfor
+# handbrake.fr does not have ffmpeg-4.2.3.tar.bz2 as of 2021-01-10.
+SITES.ffmpeg-4.2.3.tar.bz2= http://www.ffmpeg.org/releases/
SITES.${MESON_DISTFILE}= ${MASTER_SITE_PYPI:=m/meson/}
diff --git a/multimedia/handbrake/PLIST b/multimedia/handbrake/PLIST
index d1220a1fff4..561eb8bfe1a 100644
--- a/multimedia/handbrake/PLIST
+++ b/multimedia/handbrake/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2020/02/12 13:54:56 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.5 2021/01/12 12:00:43 ryoon Exp $
bin/HandBrakeCLI
bin/ghb
share/applications/fr.handbrake.ghb.desktop
@@ -28,4 +28,4 @@ share/locale/th/LC_MESSAGES/ghb.mo
share/locale/tr/LC_MESSAGES/ghb.mo
share/locale/uk_UA/LC_MESSAGES/ghb.mo
share/locale/zh_CN/LC_MESSAGES/ghb.mo
-share/metainfo/fr.handbrake.ghb.appdata.xml
+share/metainfo/fr.handbrake.ghb.metainfo.xml
diff --git a/multimedia/handbrake/distinfo b/multimedia/handbrake/distinfo
index b3c20235582..1525340afc5 100644
--- a/multimedia/handbrake/distinfo
+++ b/multimedia/handbrake/distinfo
@@ -1,17 +1,17 @@
-$NetBSD: distinfo,v 1.11 2020/07/31 15:39:31 mef Exp $
+$NetBSD: distinfo,v 1.12 2021/01/12 12:00:43 ryoon Exp $
-SHA1 (handbrake/HandBrake-1.3.1-source.tar.bz2) = 213da9cebb19215d6e7ea49ac390ecc9cb6c749f
-RMD160 (handbrake/HandBrake-1.3.1-source.tar.bz2) = 2e586c8dae9d4a8b7c2fcb036fcdbff62f5c26d6
-SHA512 (handbrake/HandBrake-1.3.1-source.tar.bz2) = b713c70155feff765fb21e201e1c1599c970bf56581584281d883e57046409731cb663c11ee8ea2c141ba75852746be81d6db813f2d481b72429e53c89d584d2
-Size (handbrake/HandBrake-1.3.1-source.tar.bz2) = 16815767 bytes
+SHA1 (handbrake/HandBrake-1.3.3-source.tar.bz2) = efde8bb8cbb455e92f8bafd0f092db81c4b5827b
+RMD160 (handbrake/HandBrake-1.3.3-source.tar.bz2) = 2f46ff02efd56818905b3438c2f5c14da3334bb8
+SHA512 (handbrake/HandBrake-1.3.3-source.tar.bz2) = a4cca4e45d39eb3d43441abe832e2b8398694917981fa994075e475b68297cae28039e3c75d06442194262a881b9e416e5ebd73d10f86214b95f54c35fd3088c
+Size (handbrake/HandBrake-1.3.3-source.tar.bz2) = 16804119 bytes
SHA1 (handbrake/dav1d-0.5.1.tar.bz2) = 03f6b1ceeb543caf783c6bb2c17e9790802277c8
RMD160 (handbrake/dav1d-0.5.1.tar.bz2) = 2193f5f242573b1cc52afb7b6b1558aae019211e
SHA512 (handbrake/dav1d-0.5.1.tar.bz2) = 2d1e7888fa9c138903b4209647e907803d2444fc2afb219b9a45dcc4c75098128b299950750bd68970004ea413ad88933d4d651a3e4e0e1557506598a15cee3b
Size (handbrake/dav1d-0.5.1.tar.bz2) = 548584 bytes
-SHA1 (handbrake/ffmpeg-4.2.2.tar.bz2) = 77c9724bde4c6e3ef21ab954c0572ac45e61c3e5
-RMD160 (handbrake/ffmpeg-4.2.2.tar.bz2) = 170a0ab4f45f54e1473d906a01dac81ef113c3b8
-SHA512 (handbrake/ffmpeg-4.2.2.tar.bz2) = 6920bf2efb6ed665ea84c31ff3b28a0e9dc0ba3e0c8dfe4ceee4d8b8172328334490a28dbac93b0f9839d0c90ea588cb79141d88bdd3bf4bbf43fd22deb6a5e6
-Size (handbrake/ffmpeg-4.2.2.tar.bz2) = 10953320 bytes
+SHA1 (handbrake/ffmpeg-4.2.3.tar.bz2) = 7be5114d169e5a1ba73ad1e844e7fb4d0fb93cc6
+RMD160 (handbrake/ffmpeg-4.2.3.tar.bz2) = e1ec845296241c2a60d6e8847eba67eb71a3a3de
+SHA512 (handbrake/ffmpeg-4.2.3.tar.bz2) = ca9b0c8df41783689d80e9d0a43acef8b457fb4003ff4173a7b0898cefabc76efc24257e8990ab2559a3e409c9a1a66f90343a421579a85fe7398b1a898b60b5
+Size (handbrake/ffmpeg-4.2.3.tar.bz2) = 10957405 bytes
SHA1 (handbrake/libbluray-1.1.2.tar.bz2) = 3885c0d0bd0f04a3a372ceec3a01a44a7624f272
RMD160 (handbrake/libbluray-1.1.2.tar.bz2) = bbfea1093f9fc5ea089cf5860e55e020b916a4b0
SHA512 (handbrake/libbluray-1.1.2.tar.bz2) = 5a82af6c1840a1dcb31d06d90203c68e2c4f0bbadc9212eb0bb2776d42b0ab3793a769ebe07b3051be151e8b15876874d5a0658292f72b7126dd915a1ada3fe7