Lines 1-6
Link Here
|
1 |
PORTNAME= handbrake |
1 |
PORTNAME= handbrake |
2 |
DISTVERSION= 1.6.1 |
2 |
DISTVERSION= 1.7.1 |
3 |
PORTREVISION= 3 |
|
|
4 |
CATEGORIES= multimedia |
3 |
CATEGORIES= multimedia |
5 |
MASTER_SITES= https://github.com/HandBrake/HandBrake/releases/download/${DISTVERSION}/ |
4 |
MASTER_SITES= https://github.com/HandBrake/HandBrake/releases/download/${DISTVERSION}/ |
6 |
MASTER_SITES+= https://github.com/HandBrake/HandBrake-contribs/releases/download/contribs/:contrib |
5 |
MASTER_SITES+= https://github.com/HandBrake/HandBrake-contribs/releases/download/contribs/:contrib |
Lines 15-26
WWW= https://handbrake.fr/
Link Here
|
15 |
LICENSE= GPLv2 |
14 |
LICENSE= GPLv2 |
16 |
LICENSE_FILE= ${WRKSRC}/COPYING |
15 |
LICENSE_FILE= ${WRKSRC}/COPYING |
17 |
|
16 |
|
18 |
ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64 powerpc64le |
17 |
ONLY_FOR_ARCHS= amd64 powerpc powerpc64 powerpc64le |
19 |
|
18 |
|
20 |
BUILD_DEPENDS= bash:shells/bash \ |
19 |
BUILD_DEPENDS= bash:shells/bash \ |
21 |
nasm:devel/nasm \ |
20 |
nasm:devel/nasm \ |
22 |
cmake:devel/cmake-core \ |
21 |
cmake:devel/cmake-core \ |
23 |
meson:devel/meson |
22 |
meson:devel/meson \ |
|
|
23 |
git:devel/git@lite |
24 |
LIB_DEPENDS= libdbus-1.so:devel/dbus \ |
24 |
LIB_DEPENDS= libdbus-1.so:devel/dbus \ |
25 |
libgudev-1.0.so:devel/libgudev \ |
25 |
libgudev-1.0.so:devel/libgudev \ |
26 |
libharfbuzz.so:print/harfbuzz \ |
26 |
libharfbuzz.so:print/harfbuzz \ |
Lines 45-59
LIB_DEPENDS= libdbus-1.so:devel/dbus \
Link Here
|
45 |
USES= autoreconf:build compiler:c11 gmake iconv libtool:build \ |
45 |
USES= autoreconf:build compiler:c11 gmake iconv libtool:build \ |
46 |
localbase:ldflags ninja:build pkgconfig python:build |
46 |
localbase:ldflags ninja:build pkgconfig python:build |
47 |
|
47 |
|
48 |
CONTRIB_FILES= SVT-AV1-v1.4.1.tar.gz \ |
48 |
CONTRIB_FILES= SVT-AV1-v1.7.0.tar.gz \ |
49 |
fdk-aac-2.0.2.tar.gz \ |
49 |
fdk-aac-2.0.2.tar.gz \ |
50 |
ffmpeg-5.1.2.tar.bz2 \ |
50 |
ffmpeg-6.1.tar.bz2 \ |
51 |
libbluray-1.3.4.tar.bz2 \ |
51 |
libbluray-1.3.4.tar.bz2 \ |
52 |
libdvdnav-6.1.1.tar.bz2 \ |
52 |
libdvdnav-6.1.1.tar.bz2 \ |
53 |
libdvdread-6.1.3.tar.bz2 \ |
53 |
libdvdread-6.1.3.tar.bz2 \ |
54 |
dav1d-1.0.0.tar.bz2 \ |
54 |
dav1d-1.3.0.tar.bz2 \ |
55 |
x265-snapshot-20221130-12747.tar.gz \ |
55 |
dovi_tool-libdovi-3.1.2.tar.gz \ |
56 |
zimg-3.0.4.tar.gz |
56 |
x265-snapshot-20230403-12776.tar.gz \ |
|
|
57 |
zimg-3.0.5.tar.gz |
57 |
|
58 |
|
58 |
.if !defined(PACKAGE_BUILDING) |
59 |
.if !defined(PACKAGE_BUILDING) |
59 |
# DVDCSS version hardcoded in contrib/libdvdread/libdvdread-5.0.0-6-gcb1ae87/src/dvd_input.c (dlopen'ed) |
60 |
# DVDCSS version hardcoded in contrib/libdvdread/libdvdread-5.0.0-6-gcb1ae87/src/dvd_input.c (dlopen'ed) |
Lines 81-87
LDFLAGS+= -L${BUILD_WRKSRC}/contrib/lib
Link Here
|
81 |
|
82 |
|
82 |
OPTIONS_DEFINE= FDK_AAC VPL X11 |
83 |
OPTIONS_DEFINE= FDK_AAC VPL X11 |
83 |
OPTIONS_DEFAULT= VPL X11 |
84 |
OPTIONS_DEFAULT= VPL X11 |
84 |
OPTIONS_EXCLUDE_i386= VPL |
|
|
85 |
OPTIONS_EXCLUDE_powerpc= VPL |
85 |
OPTIONS_EXCLUDE_powerpc= VPL |
86 |
OPTIONS_EXCLUDE_powerpc64= VPL |
86 |
OPTIONS_EXCLUDE_powerpc64= VPL |
87 |
OPTIONS_EXCLUDE_powerpc64le= VPL |
87 |
OPTIONS_EXCLUDE_powerpc64le= VPL |
Lines 105-111
VPL_CONFIGURE_ON= --enable-qsv
Link Here
|
105 |
|
105 |
|
106 |
X11_CONFIGURE_ENV= COMPILER_PATH=${LOCALBASE}/bin |
106 |
X11_CONFIGURE_ENV= COMPILER_PATH=${LOCALBASE}/bin |
107 |
X11_MAKE_ENV= COMPILER_PATH=${LOCALBASE}/bin |
107 |
X11_MAKE_ENV= COMPILER_PATH=${LOCALBASE}/bin |
108 |
X11_CONFIGURE_ON= --disable-gtk-update-checks |
|
|
109 |
X11_CONFIGURE_OFF= --disable-gtk |
108 |
X11_CONFIGURE_OFF= --disable-gtk |
110 |
X11_LIB_DEPENDS= libvpx.so:multimedia/libvpx \ |
109 |
X11_LIB_DEPENDS= libvpx.so:multimedia/libvpx \ |
111 |
libnotify.so:devel/libnotify |
110 |
libnotify.so:devel/libnotify |