notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
makemkv Video converter reading from DVD and Bluray
1.16.4 multimedia on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.16.4Version of this port present on the latest quarterly branch.
Maintainer: felix@palmen-it.de search for ports maintained by this maintainer
Port Added: 2020-04-05 15:10:33
Last Update: 2021-11-25 21:40:11
Commit Hash: 04b9da4
License: MAKEMKV FDK LGPL21+ OpenSSL
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (23 items)
Collapse this list.
  1. /usr/local/share/licenses/makemkv-1.16.4/catalog.mk
  2. /usr/local/share/licenses/makemkv-1.16.4/LICENSE
  3. /usr/local/share/licenses/makemkv-1.16.4/MAKEMKV
  4. /usr/local/share/licenses/makemkv-1.16.4/FDK
  5. /usr/local/share/licenses/makemkv-1.16.4/LGPL21+
  6. /usr/local/share/licenses/makemkv-1.16.4/OpenSSL
  7. bin/makemkvcon
  8. bin/mmccextr
  9. bin/sdftool
  10. lib/makemkv/libdriveio.so.0
  11. lib/makemkv/libmakemkv.so.1
  12. lib/makemkv/libmmbd.so.0
  13. man/man1/makemkvcon.1.gz
  14. sbin/update-makemkv-drives
  15. share/MakeMKV/appdata.tar
  16. share/MakeMKV/blues.jar
  17. share/MakeMKV/blues.policy
  18. share/examples/makemkv/update-makemkv-key.sh
  19. @postexec update-makemkv-drives
  20. @preunexec rm -fr /compat/linux/etc/makemkv
  21. @owner
  22. @group
  23. @mode
Collapse this list.
Dependency lines:
  • makemkv>0:multimedia/makemkv
Conflicts:
CONFLICTS_BUILD:
  • v4l_compat
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/multimedia/makemkv/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/makemkv
  • pkg install makemkv
PKGNAME: makemkv
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 i386
distinfo:
Packages (timestamps in pop-ups are UTC):
makemkv
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.16.41.16.3
FreeBSD:11:armv6--
FreeBSD:11:i3861.16.41.16.3
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd641.16.41.16.4
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.16.41.16.4
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd641.16.41.16.4
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3861.16.41.16.4
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd641.16.4-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3861.16.4-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. nasm>0 : devel/nasm
  2. expat.h : textproc/expat2
  3. patchelf>0 : sysutils/patchelf
  4. gmake>=4.3 : devel/gmake
  5. linux-c7-expat>0 : textproc/linux-c7-expat
  6. linux_base-c7>=7.6.1810_7 : emulators/linux_base-c7
  7. linux-c7-devtools>0 : devel/linux-c7-devtools
  8. pkgconf>=1.3.0_1 : devel/pkgconf
  9. perl5>=5.32.r0<5.33 : lang/perl5.32
Runtime dependencies:
  1. linux_base-c7>=7.6.1810_7 : emulators/linux_base-c7
  2. linux-c7-expat>0 : textproc/linux-c7-expat
  3. linux_base-c7>=7.6.1810_7 : emulators/linux_base-c7
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

pkg-message:

Master Sites:
  1. There is no master site for this port.

Number of commits found: 16

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
25 Nov 2021 21:40:11
 files touched by this commit commit hash:04b9da414081a733478d3def4e1e3777908536c6  1.16.4
Stefan E├čer (se) search for other commits by this committer
*/*: Remove redundant '-*' from CONFLICTS definitions

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
30 Aug 2021 16:54:33
 files touched by this commit commit hash:421d8a31223d363e0b5890184d1a8c3ba1891371  1.16.4
Matthias Andree (mandree) search for other commits by this committer
multimedia/makemkv: fix up CONFLICTS_BUILD

Pointy hat to:	mandree@
PR:		257946
30 Aug 2021 16:48:59
 files touched by this commit commit hash:5e9152521990928a497c4c619c08f01c8a760813  1.16.4
Matthias Andree (mandree) search for other commits by this committer
multimedia/makemkv: Add CONFLICTS_BUILD=v4l_compat

Approved by:	Felix Palmen (maintainer, via IRC)
Related to...
PR:		257946
30 Aug 2021 16:48:58
 files touched by this commit commit hash:a77e668d4d95640a0b1d81dc197bf3fbc1c85e23  1.16.4
Matthias Andree (mandree) search for other commits by this committer
Author: Felix Palmen
multimedia/makemkv: maintainer update to 1.16.4

Release notes:
* Much better support for discs with Java playlist obfuscation
* Any Java runtime version is now supported, including Java 16
* Some small improvements
* Bug fixes:
  - Program failed to recognize some AAC streams with exotic channel
    encoding
  - Picture dimensions were displayed incorrectly for some exotic HEVC
    streams
  - Conversion of some DVDs could fail at the very end of title

Updated statically linked libraries:
  - fdk-aac 2.0.2
  - ffmpeg 4.4

Added convenience script to update the free beta key as an example.

On i386, the compiler from linux devtools now randomly segfaults, which
is worked around by setting MAKE_JOBS_UNSAFE=yes for i386.

PR:		257946
18 Jul 2021 17:54:33
 files touched by this commit commit hash:2d95abf2b44007ee9ae74e8a295f7f97d989a3a8  1.16.3
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
multimedia/makemkv: Update URL after FreeBSD Documentation transition

Approved by:	portmgr (blanket)
15 May 2021 13:24:21
 files touched by this commit commit hash:c7f483b68d6cf8107b6102dcb7c59c154dd81539  1.16.3
Rene Ladan (rene) search for other commits by this committer
Revert "multimedia/makemkv: fix typo in assignment"

As tobik points out, there was no typo:
- the license for ffmpeg is "LGPL21+" , not "LGPL21"
- the space is there to distinguish the assignment operator
  from the append operator.

This reverts commit ccd9394dc57170504aafd487f47d0680d752677d.
14 May 2021 19:49:09
 files touched by this commit commit hash:ccd9394dc57170504aafd487f47d0680d752677d  1.16.3
Rene Ladan (rene) search for other commits by this committer
multimedia/makemkv: fix typo in assignment
06 May 2021 11:47:41
 files touched by this commit commit hash:adb93122cbf753a26a0497479dbb88cf415de29b  1.16.3
Mathieu Arnold (mat) search for other commits by this committer
Deorbit RESTRICTED && NO_CDROM, part one.

For ports that already use the licenses framwork, merge the content of
RESTRICTED/NO_CDROM/LEGAL* entries into LICENSEs.

Approved by:	rene
Differential Revision:	https://reviews.freebsd.org/D30010
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.16.3
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
22 Mar 2021 15:07:49
Original commit files touched by this commit Revision:568964  1.16.3
lwhsu search for other commits by this committer
Fix the rerolled distfile

PR:		254475
Submitted by:	Felix Palmen <felix@palmen-it.de> (maintainer)
20 Mar 2021 11:24:48
Original commit files touched by this commit Revision:568860  1.16.3
lwhsu search for other commits by this committer
multimedia/makemkv: update to 1.16.3

PR:		254386
Submitted by:	Felix Palmen <felix@palmen-it.de> (maintainer)
13 Mar 2021 19:39:31
Original commit files touched by this commit Revision:568277  1.16.1
lwhsu search for other commits by this committer
multimedia/makemkv: Update to 1.16.1

PR:		254255
Submitted by:	Felix Palmen <felix@palmen-it.de> (maintainer)
21 Dec 2020 17:07:30
Original commit files touched by this commit Revision:558845  1.15.4
jbeich search for other commits by this committer
multimedia/makemkv: update to 1.15.4

Changes:	https://makemkv.com/download/history.html
PR:		252019
Submitted by:	Felix Palmen (maintainer)
28 Jul 2020 13:04:59
Original commit files touched by this commit Revision:543596  1.15.2
swills search for other commits by this committer
multimedia/makemkv: update to 1.15.2

While here, a few fixes/improvements

PR:		248273
Submitted by:	Felix Palmen <felix@palmen-it.de> (maintainer)
11 May 2020 18:50:18
Original commit files touched by this commit Revision:534928  1.15.1
pi search for other commits by this committer
multimedia/makemkv: update to 1.15.1 and allow package creation

- Added support for AACS v76 (for those poor souls without LibreDrive)
- Improved handling for discs with mastering errors
- Many internal improvements and small bugfixes
- For some HD audio streams frames were dropped incorrectly on
  segment boundaries

PR:		245665
Submitted by:	Felix Palmen <felix@palmen-it.de> (maintainer)
Reviewed by:	rodrigo
05 Apr 2020 15:09:56
Original commit files touched by this commit Revision:530792  1.15.0
rodrigo search for other commits by this committer
New port: multimedia/makemkv a CLI video converter from DVD

This port is CLI only and leaves out the MakeMKV GUI, because
makemkvcon (closed source Linux binary) won't run in guiserver
mode.

Also, as described in the pkg-message, it requires a custom
FreeBSD kernel with the Linux SCSI generic drivers and has to
be build by the final user to comply with the license terms.

Work is ongoing with the author to have a FreeBSD native version
of this port in the future.

PR:		238004
Submitted by:	Felix Palmen <felix@palmen-it.de>

Number of commits found: 16