|
1 | 1 | class Mkvtoolnix < Formula |
2 | 2 | desc "Matroska media files manipulation tools" |
3 | 3 | homepage "https://mkvtoolnix.download/" |
| 4 | + url "https://mkvtoolnix.download/sources/mkvtoolnix-97.0.tar.xz" |
| 5 | + mirror "https://fossies.org/linux/misc/mkvtoolnix-97.0.tar.xz" |
| 6 | + sha256 "5d43bf66e011ff5af09516a2dba2fb717b1631791a3a7498fcf74849a86929d3" |
4 | 7 | license "GPL-2.0-or-later" |
5 | | - revision 1 |
6 | | - |
7 | | - stable do |
8 | | - url "https://mkvtoolnix.download/sources/mkvtoolnix-96.0.tar.xz" |
9 | | - mirror "https://fossies.org/linux/misc/mkvtoolnix-96.0.tar.xz" |
10 | | - sha256 "509a1e3aca1f63fe5cc96b4c7272ba533dbcbb69c61d1c5114dccf610fd405cb" |
11 | | - |
12 | | - # Backport fix for older Xcode |
13 | | - patch do |
14 | | - url "https://codeberg.org/mbunkus/mkvtoolnix/commit/a821117045d0328b1448ca225d0d5b9507aa00af.diff" |
15 | | - sha256 "4d537e37b1351ff23590199685dfc61c99844421629a9c572bb895edced1ac67" |
16 | | - end |
17 | | - end |
18 | 8 |
|
19 | 9 | livecheck do |
20 | 10 | url "https://mkvtoolnix.download/sources/" |
21 | 11 | regex(/href=.*?mkvtoolnix[._-]v?(\d+(?:\.\d+)+)\.t/i) |
22 | 12 | end |
23 | 13 |
|
24 | 14 | bottle do |
25 | | - sha256 cellar: :any, arm64_tahoe: "6aee4ea6c32a81c9fd629eadb3478fa264309d227925c01846f371c34f46e89f" |
26 | | - sha256 cellar: :any, arm64_sequoia: "2fe8b0f5ec2e85ace6329d1dbb1a0d1165adba518266897b350ad20fc28e7401" |
27 | | - sha256 cellar: :any, arm64_sonoma: "b164872e285d9c78d1ce46b19d7b73c2d4b11fa643cf6071a78fa969503d7cfc" |
28 | | - sha256 cellar: :any, sonoma: "a0849f6cd0f20fc65ea26292371aa1482dc30e762ab678f33530c27da5eae34f" |
29 | | - sha256 arm64_linux: "011388f3730a8f5f3712dc1ef059bdbc6818be2b22cf3d1275b4dbc981e1af55" |
30 | | - sha256 x86_64_linux: "d9bfdc2d888ca9665e0896a3a0dfb12a0b3ac88c74c39e2cef4ce38d3f2a6331" |
| 15 | + sha256 cellar: :any, arm64_tahoe: "e453841cd51b3cddf8a548f5fba0b4fd4c0f6833b0173b0e6171572a3ef8c502" |
| 16 | + sha256 cellar: :any, arm64_sequoia: "743a06fea2874eef6c51eaeb03c9253e669e3565af52e695439a20b411a861f8" |
| 17 | + sha256 cellar: :any, arm64_sonoma: "3b97f5cbea5e445b61880d0eebd5b7949c8d52c7d98958c9d989b35eba2dacc4" |
| 18 | + sha256 cellar: :any, sonoma: "bb1e89c8b2cd654b62676c2049238fb2f2e0d0249ecaa5568e1a75462d48aa1d" |
| 19 | + sha256 arm64_linux: "5a6a57905e880e317182176d731dcef803314e88992225ececd7025b11fab8f0" |
| 20 | + sha256 x86_64_linux: "e415dc4e60a4c40bd85914743d281420c44c557942bcea5cc9a531ea9d629de4" |
31 | 21 | end |
32 | 22 |
|
33 | 23 | head do |
@@ -67,8 +57,8 @@ def install |
67 | 57 | # Remove bundled libraries |
68 | 58 | rm_r(buildpath.glob("lib/*") - buildpath.glob("lib/{avilib,librmff}*")) |
69 | 59 |
|
70 | | - # Boost Math needs at least C++14, Qt needs at least C++17 |
71 | | - ENV.append "CXXFLAGS", "-std=c++17" |
| 60 | + # Configure script needs help with C++ standard in Boost Math |
| 61 | + ENV.append "CXXFLAGS", "-std=c++20" |
72 | 62 |
|
73 | 63 | features = %w[flac gmp libebml libmatroska libogg libvorbis] |
74 | 64 | extra_includes = "" |
|
0 commit comments