Update to handbrake-1.3.0

Changelog: https://github.com/HandBrake/HandBrake/releases/tag/1.3.0
ok aja@
This commit is contained in:
bcallah 2019-12-16 17:23:58 +00:00
parent 959ef604e5
commit c7a5a18c76
10 changed files with 128 additions and 143 deletions

View File

@ -1,12 +1,9 @@
# $OpenBSD: Makefile,v 1.4 2019/12/16 15:52:08 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.5 2019/12/16 17:23:58 bcallah Exp $
BROKEN = needs an update to work with pango >=1.44
V = 1.2.2
V = 1.3.0
COMMENT = open source video transcoder
DISTNAME = HandBrake-${V}-source
PKGNAME = handbrake-${V}
REVISION = 0
EXTRACT_SUFX = .tar.bz2
CATEGORIES = multimedia x11
@ -17,7 +14,7 @@ MAINTAINER = Brian Callahan <bcallah@openbsd.org>
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} X11 Xcomposite Xcursor Xdamage Xext
WANTLIB += Xfixes Xi Xinerama Xrandr Xrender ass atk-1.0 atk-bridge-2.0
WANTLIB += Xfixes Xi Xinerama Xrandr Xrender aom ass atk-1.0 atk-bridge-2.0
WANTLIB += avcodec avfilter avformat avresample avutil bluray
WANTLIB += bz2 c cairo cairo-gobject crypto dav1d dvdnav dvdread
WANTLIB += epoxy expat ffi fontconfig freetype fribidi gdk-3 gdk_pixbuf-2.0
@ -26,9 +23,9 @@ WANTLIB += gsm gstaudio-1.0 gstbase-1.0 gstpbutils-1.0 gstreamer-1.0
WANTLIB += gsttag-1.0 gstvideo-1.0 gthread-2.0 gtk-3 harfbuzz
WANTLIB += iconv intl jansson lzma m mp3lame ogg opus orc-0.4
WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1
WANTLIB += png postproc samplerate speex ssl swresample swscale
WANTLIB += theoradec theoraenc vorbis vorbisenc vpx x264 x265
WANTLIB += xcb xcb-render xcb-shm xml2 xvidcore z
WANTLIB += png postproc speex ssl swresample swscale theoradec
WANTLIB += theoraenc vorbis vorbisenc vpx x264 x265 xcb xcb-render
WANTLIB += xcb-shm xml2 xvidcore z
MASTER_SITES = https://download.handbrake.fr/releases/${V}/
@ -46,6 +43,7 @@ BUILD_DEPENDS = devel/autoconf/${AUTOCONF_VERSION} \
LIB_DEPENDS = devel/jansson \
devel/orc \
graphics/ffmpeg \
multimedia/aom \
multimedia/libbluray \
multimedia/gstreamer1/plugins-base \
multimedia/libdvdnav \

View File

@ -1,2 +1,2 @@
SHA256 (HandBrake-1.2.2-source.tar.bz2) = 32gW9RfWCuimYmqnMYIa8tGWbBVfpTsrmgbEfzxWXkw=
SIZE (HandBrake-1.2.2-source.tar.bz2) = 18010777
SHA256 (HandBrake-1.3.0-source.tar.bz2) = qagutcoEp5NwWz19Ec76KZRmlO6xO0AWFEaqyjWzHZY=
SIZE (HandBrake-1.3.0-source.tar.bz2) = 16801695

View File

@ -1,4 +1,4 @@
$OpenBSD: patch-gtk_configure_ac,v 1.1.1.1 2019/08/05 13:35:20 bcallah Exp $
$OpenBSD: patch-gtk_configure_ac,v 1.2 2019/12/16 17:23:58 bcallah Exp $
Get the proper library directory for -lhandbrake.
No -ldl on OpenBSD.
@ -6,16 +6,16 @@ No -ldl on OpenBSD.
Index: gtk/configure.ac
--- gtk/configure.ac.orig
+++ gtk/configure.ac
@@ -179,7 +179,7 @@ PKG_CHECK_MODULES(GHB, [$GHB_PACKAGES])
@@ -199,7 +199,7 @@ PKG_CHECK_MODULES(GHB, [$GHB_PACKAGES])
GHB_CFLAGS="$HBINC $GHB_CFLAGS"
-HB_LIBS="-lhandbrake -lavformat -lavfilter -lavcodec -lavutil -lswresample -lpostproc -ldvdnav -ldvdread -lmp3lame -lvorbis -lvorbisenc -logg -lsamplerate -lx264 -lswscale -ltheoraenc -ltheoradec -lvpx -lz -lbz2 -lbluray -lass -lfontconfig -lfreetype -lxml2 -ljansson -lopus -lspeex -llzma"
+HB_LIBS="-L../../libhb -lhandbrake -lavformat -lavfilter -lavcodec -lavutil -lswresample -lpostproc -ldvdnav -ldvdread -lmp3lame -lvorbis -lvorbisenc -logg -lsamplerate -lx264 -lswscale -ltheoraenc -ltheoradec -lvpx -lz -lbz2 -lbluray -lass -lfontconfig -lfreetype -lxml2 -ljansson -lopus -lspeex -llzma"
-HB_LIBS="-lhandbrake -lavformat -lavfilter -lavcodec -lavutil -ldav1d -lswresample -lpostproc -ldvdnav -ldvdread -lmp3lame -lvorbis -lvorbisenc -logg -lx264 -lswscale -ltheoraenc -ltheoradec -lvpx -lz -lbz2 -lbluray -lass -lfontconfig -lfreetype -lxml2 -ljansson -lopus -lspeex -llzma"
+HB_LIBS="-L../../libhb -lhandbrake -lavformat -lavfilter -lavcodec -lavutil -ldav1d -lswresample -lpostproc -ldvdnav -ldvdread -lmp3lame -lvorbis -lvorbisenc -logg -lx264 -lswscale -ltheoraenc -ltheoradec -lvpx -lz -lbz2 -lbluray -lass -lfontconfig -lfreetype -lxml2 -ljansson -lopus -lspeex -llzma"
case $host in
*-*-mingw*)
@@ -194,6 +194,9 @@ case $host in
if test "x$use_fdk_aac" = "xyes" ; then
HB_LIBS="$HB_LIBS -lfdk-aac"
@@ -226,6 +226,9 @@ case $host in
HB_LIBS="$HB_LIBS -lbcrypt -lregex -luuid"
;;
*-*-freebsd*)
@ -24,4 +24,4 @@ Index: gtk/configure.ac
+ *-*-openbsd*)
HB_LIBS="$HB_LIBS -lpthread"
;;
*)
*-*-netbsd*)

View File

@ -1,11 +1,11 @@
$OpenBSD: patch-gtk_src_callbacks_c,v 1.1.1.1 2019/08/05 13:35:20 bcallah Exp $
$OpenBSD: patch-gtk_src_callbacks_c,v 1.2 2019/12/16 17:23:58 bcallah Exp $
We need this include too.
Index: gtk/src/callbacks.c
--- gtk/src/callbacks.c.orig
+++ gtk/src/callbacks.c
@@ -44,7 +44,7 @@
@@ -43,7 +43,7 @@
#include <gudev/gudev.h>
#endif

View File

@ -1,4 +1,4 @@
$OpenBSD: patch-libhb_decsrtsub_c,v 1.1.1.1 2019/08/05 13:35:20 bcallah Exp $
$OpenBSD: patch-libhb_decsrtsub_c,v 1.2 2019/12/16 17:23:58 bcallah Exp $
iconv* => libiconv* for use with our libiconv
@ -14,7 +14,7 @@ Index: libhb/decsrtsub.c
if (q != pv->utf8_buf + pv->utf8_end)
{
conversion = 1;
@@ -661,7 +661,7 @@ static int decsrtInit( hb_work_object_t * w, hb_job_t
@@ -672,7 +672,7 @@ static int decsrtInit( hb_work_object_t * w, hb_job_t
pv->start_time = AV_NOPTS_VALUE;
}
@ -23,7 +23,7 @@ Index: libhb/decsrtsub.c
if( pv->iconv_context == (iconv_t) -1 )
{
hb_error("Could not open the iconv library with those file formats\n");
@@ -692,7 +692,7 @@ fail:
@@ -703,7 +703,7 @@ fail:
{
if (pv->iconv_context != (iconv_t) -1)
{
@ -32,7 +32,7 @@ Index: libhb/decsrtsub.c
}
if (pv->file != NULL)
{
@@ -743,7 +743,7 @@ static void decsrtClose( hb_work_object_t * w )
@@ -754,7 +754,7 @@ static void decsrtClose( hb_work_object_t * w )
if (pv != NULL)
{
fclose( pv->file );

View File

@ -1,11 +1,11 @@
$OpenBSD: patch-libhb_fifo_c,v 1.1.1.1 2019/08/05 13:35:20 bcallah Exp $
$OpenBSD: patch-libhb_fifo_c,v 1.2 2019/12/16 17:23:58 bcallah Exp $
Add OpenBSD where appropriate.
Index: libhb/fifo.c
--- libhb/fifo.c.orig
+++ libhb/fifo.c
@@ -13,7 +13,7 @@
@@ -15,7 +15,7 @@
#endif
#ifndef SYS_DARWIN
@ -14,30 +14,3 @@ Index: libhb/fifo.c
#include <stdlib.h>
#else
#include <malloc.h>
@@ -395,7 +395,7 @@ hb_buffer_t * hb_buffer_init_internal( int size )
if (size)
{
-#if defined( SYS_DARWIN ) || defined( SYS_FREEBSD ) || defined ( __FreeBSD__ ) || defined( SYS_MINGW )
+#if defined( SYS_DARWIN ) || defined( SYS_FREEBSD ) || defined ( __FreeBSD__ ) || defined( SYS_MINGW ) || defined ( __OpenBSD__ )
b->data = malloc( b->alloc );
#elif defined( SYS_CYGWIN )
/* FIXME */
@@ -821,7 +821,7 @@ hb_image_t * hb_image_init(int pix_fmt, int width, int
{
return NULL;
}
-#if defined( SYS_DARWIN ) || defined( SYS_FREEBSD ) || defined ( __FreeBSD__ ) || defined( SYS_MINGW )
+#if defined( SYS_DARWIN ) || defined( SYS_FREEBSD ) || defined ( __FreeBSD__ ) || defined( SYS_MINGW ) || defined ( __OpenBSD__ )
image->data = malloc(size);
#elif defined( SYS_CYGWIN )
/* FIXME */
@@ -862,7 +862,7 @@ hb_image_t * hb_buffer_to_image(hb_buffer_t *buf)
{
hb_image_t *image = calloc(1, sizeof(hb_image_t));
-#if defined( SYS_DARWIN ) || defined( SYS_FREEBSD ) || defined ( __FreeBSD__ ) || defined( SYS_MINGW )
+#if defined( SYS_DARWIN ) || defined( SYS_FREEBSD ) || defined ( __FreeBSD__ ) || defined( SYS_MINGW ) || defined ( __OpenBSD__ )
image->data = malloc( buf->size );
#elif defined( SYS_CYGWIN )
/* FIXME */

View File

@ -1,4 +1,4 @@
$OpenBSD: patch-make_configure_py,v 1.1.1.1 2019/08/05 13:35:20 bcallah Exp $
$OpenBSD: patch-make_configure_py,v 1.2 2019/12/16 17:23:58 bcallah Exp $
Add OpenBSD to the configure args we need.
Do not look for CMake; we don't need it.
@ -6,69 +6,87 @@ Do not look for CMake; we don't need it.
Index: make/configure.py
--- make/configure.py.orig
+++ make/configure.py
@@ -591,6 +591,8 @@ class ArchAction( Action ):
elif host.match( '*-*-freebsd.*' ):
self.mode['i386'] = 'i386-portsbuild-freebsd%s' % (host.release)
self.mode['amd64'] = 'amd64-portsbuild-freebsd%s' % (host.release)
+ elif host.match( '*-*-openbsd*' ):
@@ -682,6 +682,8 @@ class ArchAction( Action ):
elif host_tuple.match( '*-*-freebsd*' ):
self.mode['i386'] = 'i386-portsbuild-freebsd%s' % (host_tuple.release)
self.mode['amd64'] = 'amd64-portsbuild-freebsd%s' % (host_tuple.release)
+ elif host_tuple.match( '*-*-openbsd*' ):
+ pass
else:
self.msg_pass = 'WARNING'
@@ -1294,17 +1296,17 @@ def createCLI():
h = IfHost( 'enable assembly code in non-contrib modules', 'NOMATCH*-*-darwin*', 'NOMATCH*-*-linux*', none=optparse.SUPPRESS_HELP ).value
grp.add_option( '--enable-asm', default=False, action='store_true', help=h )
@@ -1338,7 +1340,7 @@ def createCLI( cross = None ):
## add build options
grp = cli.add_argument_group( 'Build Options' )
grp.add_argument( '--snapshot', default=False, action='store_true', help='Force a snapshot build' )
- h = IfHost( 'Build extra contribs for flatpak packaging', '*-*-linux*', '*-*-freebsd*', none=argparse.SUPPRESS ).value
+ h = IfHost( 'Build extra contribs for flatpak packaging', '*-*-linux*', '*-*-freebsd*', '*-*-openbsd*', none=argparse.SUPPRESS ).value
grp.add_argument( '--flatpak', default=False, action='store_true', help=h )
cli.add_argument_group( grp )
- h = IfHost( 'disable GTK GUI', '*-*-linux*', '*-*-freebsd*', none=optparse.SUPPRESS_HELP ).value
+ h = IfHost( 'disable GTK GUI', '*-*-linux*', '*-*-freebsd*', '*-*-openbsd*', none=optparse.SUPPRESS_HELP ).value
grp.add_option( '--disable-gtk', default=False, action='store_true', help=h )
@@ -1378,10 +1380,10 @@ def createCLI( cross = None ):
h = IfHost( 'enable assembly code in non-contrib modules', 'NOMATCH*-*-darwin*', 'NOMATCH*-*-linux*', none=argparse.SUPPRESS ).value
grp.add_argument( '--enable-asm', default=False, action='store_true', help=h )
- h = IfHost( 'disable GTK GUI update checks', '*-*-linux*', '*-*-freebsd*', none=optparse.SUPPRESS_HELP ).value
+ h = IfHost( 'disable GTK GUI update checks', '*-*-linux*', '*-*-freebsd*', '*-*-openbsd*', none=optparse.SUPPRESS_HELP ).value
- h = IfHost( 'disable GTK GUI', '*-*-linux*', '*-*-freebsd*', none=argparse.SUPPRESS ).value
+ h = IfHost( 'disable GTK GUI', '*-*-linux*', '*-*-freebsd*', '*-*-openbsd*', none=argparse.SUPPRESS ).value
grp.add_argument( '--disable-gtk', default=False, action='store_true', help=h )
grp.add_option( '--disable-gtk-update-checks', default=False, action='store_true', help=h )
- h = IfHost( 'disable GTK GUI update checks', '*-*-linux*', '*-*-freebsd*', none=argparse.SUPPRESS ).value
+ h = IfHost( 'disable GTK GUI update checks', '*-*-linux*', '*-*-freebsd*', '*-*-openbsd*', none=argparse.SUPPRESS ).value
grp.add_argument( '--disable-gtk-update-checks', default=False, action='store_true', help=h )
h = IfHost( 'enable GTK GUI (mingw)', '*-*-mingw*', none=optparse.SUPPRESS_HELP ).value
grp.add_option( '--enable-gtk-mingw', default=False, action='store_true', help=h )
h = 'enable GTK GUI for Windows' if (cross is not None and 'mingw' in cross) else argparse.SUPPRESS
@@ -1390,7 +1392,7 @@ def createCLI( cross = None ):
h = IfHost( 'Build GUI with GTK4', '*-*-linux*', '*-*-freebsd*', none=argparse.SUPPRESS ).value
grp.add_argument( '--enable-gtk4', default=False, action='store_true', help=h )
- h = IfHost( 'disable GStreamer (live preview)', '*-*-linux*', '*-*-freebsd*', none=optparse.SUPPRESS_HELP ).value
+ h = IfHost( 'disable GStreamer (live preview)', '*-*-linux*', '*-*-freebsd*', '*-*-openbsd*', none=optparse.SUPPRESS_HELP ).value
- h = IfHost( 'disable GStreamer (live preview)', '*-*-linux*', '*-*-freebsd*', none=argparse.SUPPRESS ).value
+ h = IfHost( 'disable GStreamer (live preview)', '*-*-linux*', '*-*-freebsd*', '*-*-openbsd*', none=argparse.SUPPRESS ).value
grp.add_argument( '--disable-gst', default=False, action='store_true', help=h )
grp.add_option( '--disable-gst', default=False, action='store_true', help=h )
h = IfHost( 'x265 video encoder', '*-*-*', none=argparse.SUPPRESS ).value
@@ -1581,13 +1583,10 @@ try:
class Tools:
ar = ToolProbe( 'AR.exe', 'ar', 'ar', abort=True )
cp = ToolProbe( 'CP.exe', 'cp', 'cp', abort=True )
- m4 = ToolProbe( 'M4.exe', 'm4', 'gm4', 'm4', abort=True )
mkdir = ToolProbe( 'MKDIR.exe', 'mkdir', 'mkdir', abort=True )
- patch = ToolProbe( 'PATCH.exe', 'patch', 'gpatch', 'patch', abort=True )
rm = ToolProbe( 'RM.exe', 'rm', 'rm', abort=True )
ranlib = ToolProbe( 'RANLIB.exe', 'ranlib', 'ranlib', abort=True )
strip = ToolProbe( 'STRIP.exe', 'strip', 'strip', abort=True )
- tar = ToolProbe( 'TAR.exe', 'tar', 'gtar', 'tar', abort=True )
python = ToolProbe( 'PYTHON.exe', 'python', os.path.basename(sys.executable), abort=True )
@@ -1327,7 +1329,7 @@ def createCLI():
grp.add_option( '--disable-ffmpeg-aac', dest="enable_ffmpeg_aac", action='store_false' )
h = IfHost( 'enable Nvidia NVEnc video encoder', '*-*-*', none=optparse.SUPPRESS_HELP ).value
- grp.add_option( '--enable-nvenc', dest="enable_nvenc", default=not (host.match( '*-*-darwin*' ) or host.match( '*-*-freebsd*' )), action='store_true', help=h )
+ grp.add_option( '--enable-nvenc', dest="enable_nvenc", default=not (host.match( '*-*-darwin*' ) or host.match( '*-*-freebsd*' ) or host.match( '*-*-openbsd*') ), action='store_true', help=h )
cli.add_option_group( grp )
@@ -1385,7 +1387,7 @@ def createCLI():
grp.add_option( '--snapshot', default=False, action='store_true',
help='Force a snapshot build' )
- h = IfHost( 'Build extra contribs for flatpak packaging', '*-*-linux*', '*-*-freebsd*', none=optparse.SUPPRESS_HELP ).value
+ h = IfHost( 'Build extra contribs for flatpak packaging', '*-*-linux*', '*-*-freebsd*', '*-*-openbsd*', none=optparse.SUPPRESS_HELP ).value
grp.add_option( '--flatpak', default=False, action='store_true', help=h )
cli.add_option_group( grp )
@@ -1531,17 +1533,12 @@ try:
gcc_tools = ['GCC.gcc',
@@ -1602,16 +1601,10 @@ try:
else:
gmake = ToolProbe( 'GMAKE.exe', 'gmake', 'make', abort=True )
gmake = ToolProbe( 'GMAKE.exe', 'make', 'gmake', 'make', abort=True )
- m4 = ToolProbe( 'M4.exe', 'gm4', 'm4', abort=True )
mkdir = ToolProbe( 'MKDIR.exe', 'mkdir', abort=True )
- patch = ToolProbe( 'PATCH.exe', 'gpatch', 'patch', abort=True )
rm = ToolProbe( 'RM.exe', 'rm', abort=True )
ranlib = ToolProbe( 'RANLIB.exe', 'ranlib', abort=True )
strip = ToolProbe( 'STRIP.exe', 'strip', abort=True )
- tar = ToolProbe( 'TAR.exe', 'gtar', 'tar', abort=True )
- nasm = ToolProbe( 'NASM.exe', 'nasm', abort=False, minversion=[2,13,0] )
autoconf = ToolProbe( 'AUTOCONF.exe', 'autoconf', abort=True )
automake = ToolProbe( 'AUTOMAKE.exe', 'automake', abort=True )
- cmake = ToolProbe( 'CMAKE.exe', 'cmake', abort=True )
libtool = ToolProbe( 'LIBTOOL.exe', 'libtool', abort=True )
pkgconfig = ToolProbe( 'PKGCONFIG.exe', 'pkg-config', abort=True )
- autoconf = ToolProbe( 'AUTOCONF.exe', 'autoconf', 'autoconf', abort=True, minversion=[2,69,0] )
- automake = ToolProbe( 'AUTOMAKE.exe', 'automake', 'automake', abort=True, minversion=[1,15,0] )
libtool = ToolProbe( 'LIBTOOL.exe', 'libtool', 'libtool', abort=True )
lipo = ToolProbe( 'LIPO.exe', 'lipo', 'lipo', abort=False )
pkgconfig = ToolProbe( 'PKGCONFIG.exe', 'pkgconfig', 'pkg-config', abort=True, minversion=[0,29,0] )
- meson = ToolProbe( 'MESON.exe', 'meson', 'meson', abort=True, minversion=[0,47,0] )
- nasm = ToolProbe( 'NASM.exe', 'asm', 'nasm', abort=True, minversion=[2,13,0] )
- ninja = ToolProbe( 'NINJA.exe', 'ninja', 'ninja-build', 'ninja', abort=True )
-
xcodebuild = ToolProbe( 'XCODEBUILD.exe', 'xcodebuild', 'xcodebuild', abort=(True if (build_tuple.match('*-*-darwin*') and cross is None) else False), versionopt='-version', minversion=[10,3,0] )
## run tool probes
@@ -1696,12 +1689,6 @@ try:
if options.flatpak or host_tuple.match('*-*-darwin*', '*-*-mingw'):
# Requires Jansson which requires CMake 3.1.0 or later
Tools.cmake = ToolProbe('CMAKE.exe', 'cmake', 'cmake', abort=True, minversion=[3,1,0])
- else:
- Tools.cmake = ToolProbe('CMAKE.exe', 'cmake', 'cmake', abort=True, minversion=[2,8,12])
- Tools.cmake.__init__( Tools.cmake.var, Tools.cmake.option, Tools.cmake.name, **Tools.cmake.kwargs )
- Tools.cmake.run()
- for action in Action.actions:
- action.run()
#########################################
## MinGW specific library and tool checks

View File

@ -1,4 +1,4 @@
$OpenBSD: patch-make_include_gcc_defs,v 1.1.1.1 2019/08/05 13:35:20 bcallah Exp $
$OpenBSD: patch-make_include_gcc_defs,v 1.2 2019/12/16 17:23:58 bcallah Exp $
Remove hardcoded optimization flags.
Proper -I and -L dirs.
@ -13,9 +13,9 @@ Index: make/include/gcc.defs
-GCC.args.O.none = -O0
-GCC.args.O.size = -Os
-GCC.args.O.speed = -O3
+GCC.args.O.none =
+GCC.args.O.size =
+GCC.args.O.speed =
+GCC.args.O.none =
+GCC.args.O.size =
+GCC.args.O.speed =
GCC.args.D = -D$(1)
-GCC.args.I = -I$(1)
+GCC.args.I = -I$(1) -I$(LOCALBASE)/include -I$(X11BASE)/include -I$(LOCALBASE)/include/libavcodec

View File

@ -1,4 +1,4 @@
$OpenBSD: patch-make_include_main_defs,v 1.1.1.1 2019/08/05 13:35:20 bcallah Exp $
$OpenBSD: patch-make_include_main_defs,v 1.2 2019/12/16 17:23:58 bcallah Exp $
Rip out all the optional dependencies.
We'll let the ports tree handle it.
@ -6,17 +6,17 @@ We'll let the ports tree handle it.
Index: make/include/main.defs
--- make/include/main.defs.orig
+++ make/include/main.defs
@@ -7,97 +7,6 @@ include $(SRC/)make/include/tool.defs
@@ -7,87 +7,6 @@ include $(SRC/)make/include/tool.defs
###############################################################################
-ifneq (,$(filter $(BUILD.system),cygwin mingw))
-ifneq (,$(filter $(HOST.system),cygwin mingw))
-ifneq ($(HAS.bz2),1)
- MODULES += contrib/bzip2
-endif
-endif
-
-ifneq (,$(filter $(BUILD.system),darwin cygwin mingw))
-ifneq (,$(filter $(HOST.system),darwin cygwin mingw))
- MODULES += contrib/freetype
- MODULES += contrib/fribidi
- MODULES += contrib/harfbuzz
@ -27,15 +27,13 @@ Index: make/include/main.defs
- MODULES += contrib/libopus
- MODULES += contrib/libspeex
- MODULES += contrib/libtheora
- MODULES += contrib/libsamplerate
- MODULES += contrib/lame
- MODULES += contrib/x264
- MODULES += contrib/jansson
- MODULES += contrib/libvpx
-endif
-
-ifeq (1,$(FEATURE.flatpak))
- MODULES += contrib/libopus
- MODULES += contrib/lame
- MODULES += contrib/jansson
- MODULES += contrib/x264
-endif
@ -51,20 +49,12 @@ Index: make/include/main.defs
- MODULES += contrib/x265_12bit
-endif
-
-MODULES += contrib/libdav1d
-MODULES += contrib/ffmpeg
-MODULES += contrib/libvpx
-MODULES += contrib/libdvdread
-MODULES += contrib/libdvdnav
-MODULES += contrib/libbluray
-
-ifneq (,$(filter $(BUILD.system),mingw))
-ifneq ($(HAS.pthread),1)
-ifneq ($(HAS.pthreadGC2),1)
- MODULES += contrib/pthreadw32
-endif
-endif
-endif
-
-ifeq (1,$(FEATURE.qsv))
- MODULES += contrib/libmfx
-endif
@ -77,11 +67,11 @@ Index: make/include/main.defs
- MODULES += contrib/nvenc
-endif
-
-ifneq (,$(filter $(BUILD.system),darwin))
-ifneq (,$(filter $(HOST.system),darwin))
- MODULES += contrib/xz
-endif
-
-ifneq (,$(filter $(BUILD.system),cygwin mingw))
-ifneq (,$(filter $(HOST.system),cygwin mingw))
-ifneq ($(HAS.iconv),1)
- MODULES += contrib/libiconv
-endif
@ -96,7 +86,7 @@ Index: make/include/main.defs
-endif
-endif
-
-ifneq (,$(filter $(BUILD.system),solaris))
-ifneq (,$(filter $(HOST.system),solaris))
- MODULES += contrib/libiconv
-endif
-
@ -104,10 +94,10 @@ Index: make/include/main.defs
## these must come after contrib since some contrib modules are optional
MODULES += libhb
@@ -127,6 +36,11 @@ endif
@@ -122,6 +41,11 @@ endif
ifeq (1-kfreebsd,$(FEATURE.gtk)-$(BUILD.system))
## build gtk when gtk+kfreebsd
ifeq (1-gnu,$(FEATURE.gtk)-$(HOST.system))
## build gtk when gtk+gnu
+ MODULES += gtk
+endif
+

View File

@ -1,29 +1,35 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2019/08/05 13:35:20 bcallah Exp $
@comment $OpenBSD: PLIST,v 1.2 2019/12/16 17:23:58 bcallah Exp $
bin/HandBrake
@bin bin/HandBrakeCLI
@bin bin/ghb
share/applications/fr.handbrake.ghb.desktop
share/icons/hicolor/scalable/apps/fr.handbrake.ghb.svg
share/icons/hicolor/scalable/apps/hb-icon.svg
share/locale/af/LC_MESSAGES/ghb.mo
share/locale/cs/LC_MESSAGES/ghb.mo
share/locale/da/LC_MESSAGES/ghb.mo
share/locale/de/LC_MESSAGES/ghb.mo
share/locale/es/LC_MESSAGES/ghb.mo
share/locale/eu/LC_MESSAGES/ghb.mo
share/locale/fr/LC_MESSAGES/ghb.mo
share/locale/it_IT/
share/locale/it_IT/LC_MESSAGES/
share/locale/it_IT/LC_MESSAGES/ghb.mo
share/locale/ja_JP/
share/locale/ja_JP/LC_MESSAGES/
share/locale/ja_JP/LC_MESSAGES/ghb.mo
share/locale/hr/LC_MESSAGES/ghb.mo
share/locale/it/LC_MESSAGES/ghb.mo
share/locale/ja/LC_MESSAGES/ghb.mo
share/locale/ko/LC_MESSAGES/ghb.mo
share/locale/nl/LC_MESSAGES/ghb.mo
share/locale/no/LC_MESSAGES/ghb.mo
share/locale/pl/LC_MESSAGES/ghb.mo
share/locale/pt/LC_MESSAGES/ghb.mo
share/locale/pt_BR/LC_MESSAGES/ghb.mo
share/locale/ro_RO/
share/locale/ro_RO/LC_MESSAGES/
share/locale/ro_RO/LC_MESSAGES/ghb.mo
share/locale/ro/LC_MESSAGES/ghb.mo
share/locale/ru/LC_MESSAGES/ghb.mo
share/locale/sk/LC_MESSAGES/ghb.mo
share/locale/sv/LC_MESSAGES/ghb.mo
share/locale/th/LC_MESSAGES/ghb.mo
share/locale/tr/LC_MESSAGES/ghb.mo
share/locale/uk_UA/
share/locale/uk_UA/LC_MESSAGES/
share/locale/uk_UA/LC_MESSAGES/ghb.mo
share/locale/zh_CN/LC_MESSAGES/ghb.mo
share/metainfo/
share/metainfo/fr.handbrake.ghb.appdata.xml