Bug 275546 - multimedia/handbrake: update to 1.7.1
Summary: multimedia/handbrake: update to 1.7.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Muhammad Moinur Rahman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-05 06:06 UTC by Yuichiro NAITO
Modified: 2023-12-08 18:22 UTC (History)
1 user (show)

See Also:


Attachments
handbrake-1.7.1.patch (10.46 KB, patch)
2023-12-05 06:06 UTC, Yuichiro NAITO
naito.yuichiro: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yuichiro NAITO 2023-12-05 06:06:16 UTC
Created attachment 246793 [details]
handbrake-1.7.1.patch

HandBrake 1.7.1 has been released. The attached `handbrake-1.7.1.patch` file upgrades
the multimedia/handbrake port to 1.7.1.


While upgrading this port, I see that the git command is required by the x265 library
in the contrib packages of HandBrake. Note that HandBrake contains its own x265
library (x265-snapshot-20230403-12776) and links it. The git command is used to check
the version of the x265 library. Without installing the git command, HandBrake will
link the x265 library from Ports/Packages. It is not intended by the upstream project.
I added the git command in the build dependencies.

I have dropped supporting the i386 platform since this version. Because the upstream
project has not supported 32bit platforms since 1.1.0, 5 years ago. And they added 
an unbuildable patch for the i386 platform on this version. I removed i386 support
patches and removed i386 from ONLY_FOR_ARCH values.

See the release notes for details.

https://github.com/HandBrake/HandBrake/releases/tag/1.7.0
https://github.com/HandBrake/HandBrake/releases/tag/1.7.1
Comment 1 commit-hook freebsd_committer freebsd_triage 2023-12-08 18:14:27 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8d620ddb78b6b8531b273a590c2372653c9fb527

commit 8d620ddb78b6b8531b273a590c2372653c9fb527
Author:     Yuichiro NAITO <naito.yuichiro@gmail.com>
AuthorDate: 2023-12-08 17:39:43 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-12-08 18:13:49 +0000

    multimedia/handbrake: Update version 1.6.1=>1.7.1

    Changelog: https://github.com/HandBrake/HandBrake/releases/tag/1.7.1

    PR:             275546
    Approved by:    submitter is maintainer

 multimedia/handbrake/Makefile                      | 21 ++++++++--------
 multimedia/handbrake/distinfo                      | 28 ++++++++++++----------
 .../patch-contrib_x265__10bit_module.defs (gone)   | 13 ----------
 .../patch-contrib_x265__12bit_module.defs (gone)   | 13 ----------
 .../handbrake/files/patch-libhb_nlmeans.c (gone)   | 11 ---------
 .../files/patch-libhb_nlmeans__x86.c (gone)        | 11 ---------
 .../handbrake/files/patch-scripts_repo-info.sh     |  8 +++----
 multimedia/handbrake/pkg-plist                     |  9 ++++---
 8 files changed, 33 insertions(+), 81 deletions(-)