Stefan Hagen wrote: > Brian Callahan wrote: > > Hi ports -- > > > > Attached is an update to HandBrake. The changelog is the combination of the > > 1.4.0 and 1.4.1 release notes: > > https://github.com/HandBrake/HandBrake/releases > > > > I was able to encode some video on amd64. > > > > Note that this requires the new graphics/zimg port I posted earlier. > > > > OK? > > Looks good to me. Portcheck and lib-depends-check are happy. > I converted a 1080p mp4 video to a 720p mkv one. It worked fine on > amd64. > > Your Makefile diff did not apply cleanly here. You had version 1.10 checked > out when you generated the diff. There is 1.11 in the ports tree meanwhile.
I forgot to remove the REVISION line after manually applying the patch. So.. again: Index: multimedia/handbrake/Makefile =================================================================== RCS file: /cvs/ports/multimedia/handbrake/Makefile,v retrieving revision 1.11 diff -u -p -u -p -r1.11 Makefile --- multimedia/handbrake/Makefile 7 Mar 2021 02:30:46 -0000 1.11 +++ multimedia/handbrake/Makefile 24 Aug 2021 21:55:03 -0000 @@ -1,10 +1,9 @@ # $OpenBSD: Makefile,v 1.11 2021/03/07 02:30:46 daniel Exp $ -V = 1.3.3 +V = 1.4.1 COMMENT = open source video transcoder DISTNAME = HandBrake-${V}-source PKGNAME = handbrake-${V} -REVISION = 0 EXTRACT_SUFX = .tar.bz2 CATEGORIES = multimedia x11 @@ -18,15 +17,16 @@ WANTLIB += ${COMPILER_LIBCXX} X11 Xcompo 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 -WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 graphite2 -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 speex ssl swresample swscale theoradec -WANTLIB += theoraenc vorbis vorbisenc vpx x264 x265 xcb xcb-render -WANTLIB += xcb-shm xml2 xvidcore z +WANTLIB += epoxy execinfo expat ffi fontconfig freetype fribidi +WANTLIB += gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 +WANTLIB += graphite2 gsm gstaudio-1.0 gstbase-1.0 gstpbutils-1.0 +WANTLIB += gstreamer-1.0 gsttag-1.0 gstvideo-1.0 gthread-2.0 gtk-3 +WANTLIB += harfbuzz iconv intl jansson jpeg lzma m mp3lame ogg +WANTLIB += opus orc-0.4 pango-1.0 pangocairo-1.0 pangoft2-1.0 +WANTLIB += pcre pixman-1 png postproc speex ssl swresample swscale +WANTLIB += theoradec theoraenc turbojpeg vidstab vorbis vorbisenc +WANTLIB += vpx x264 x265 xcb xcb-render xcb-shm xml2 xvidcore +WANTLIB += z zimg MASTER_SITES = https://github.com/HandBrake/HandBrake/releases/download/${V}/ @@ -44,6 +44,7 @@ BUILD_DEPENDS = devel/autoconf/${AUTOCON LIB_DEPENDS = devel/jansson \ devel/orc \ graphics/ffmpeg \ + graphics/zimg \ multimedia/aom \ multimedia/libbluray \ multimedia/gstreamer1/plugins-base \ Index: multimedia/handbrake/distinfo =================================================================== RCS file: /cvs/ports/multimedia/handbrake/distinfo,v retrieving revision 1.5 diff -u -p -u -p -r1.5 distinfo --- multimedia/handbrake/distinfo 20 Jun 2020 21:12:38 -0000 1.5 +++ multimedia/handbrake/distinfo 24 Aug 2021 21:55:03 -0000 @@ -1,2 +1,2 @@ -SHA256 (HandBrake-1.3.3-source.tar.bz2) = IYo32V9ItefPKFNj06sWwxTZdienpxDKs3WJAq6Hf4U= -SIZE (HandBrake-1.3.3-source.tar.bz2) = 16804119 +SHA256 (HandBrake-1.4.1-source.tar.bz2) = OaCuysjybeHYjMrKCjnfykr1ICmnkqePk6QgV6VMGPY= +SIZE (HandBrake-1.4.1-source.tar.bz2) = 15988773 Index: multimedia/handbrake/patches/patch-gtk_configure_ac =================================================================== RCS file: /cvs/ports/multimedia/handbrake/patches/patch-gtk_configure_ac,v retrieving revision 1.4 diff -u -p -u -p -r1.4 patch-gtk_configure_ac --- multimedia/handbrake/patches/patch-gtk_configure_ac 20 May 2020 14:57:18 -0000 1.4 +++ multimedia/handbrake/patches/patch-gtk_configure_ac 24 Aug 2021 21:55:03 -0000 @@ -6,22 +6,22 @@ No -ldl on OpenBSD. Index: gtk/configure.ac --- gtk/configure.ac.orig +++ gtk/configure.ac -@@ -199,7 +199,7 @@ AM_CONDITIONAL([GHB_GTK_3_16], [test "$HAVE_GTK_316" - +@@ -203,7 +203,7 @@ AM_CONDITIONAL([GHB_GTK_3_16], [test "$HAVE_GTK_316" - AM_CONDITIONAL([MINGW], [test "x$mingw_flag" = "xyes"]) --HB_LIBS="$HB_LIBS -lhandbrake -lavformat -lavfilter -lavcodec -lavutil -ldav1d -lswresample -lpostproc -ldvdnav -ldvdread -lmp3lame -lvorbis -lvorbisenc -logg -lswscale -ltheoraenc -ltheoradec -lvpx -lz -lbz2 -lbluray -lass -lfontconfig -lfreetype -lxml2 -ljansson -lopus -lspeex -llzma" -+HB_LIBS="-L../../libhb $HB_LIBS -lhandbrake -lavformat -lavfilter -lavcodec -lavutil -ldav1d -lswresample -lpostproc -ldvdnav -ldvdread -lmp3lame -lvorbis -lvorbisenc -logg -lswscale -ltheoraenc -ltheoradec -lvpx -lz -lbz2 -lbluray -lass -lfontconfig -lfreetype -lxml2 -ljansson -lopus -lspeex -llzma" +-HB_LIBS="$HB_LIBS -lhandbrake -lavformat -lavfilter -lavcodec -lavutil -ldav1d -lswresample -lpostproc -ldvdnav -ldvdread -lmp3lame -lvorbis -lvorbisenc -logg -lswscale -ltheoraenc -ltheoradec -lvpx -lz -lbz2 -lbluray -lass -lfontconfig -lfreetype -lxml2 -ljansson -lopus -lspeex -lturbojpeg -llzma -lzimg" ++HB_LIBS="-L../../libhb $HB_LIBS -lhandbrake -lavformat -lavfilter -lavcodec -lavutil -ldav1d -lswresample -lpostproc -ldvdnav -ldvdread -lmp3lame -lvorbis -lvorbisenc -logg -lswscale -ltheoraenc -ltheoradec -lvpx -lz -lbz2 -lbluray -lass -lfontconfig -lfreetype -lxml2 -ljansson -lopus -lspeex -lturbojpeg -llzma -lzimg" HB_CPPFLAGS="$HB_CPPFLAGS $HBINC" PKG_CHECK_MODULES([x264], [x264], sys_x264=yes, sys_x264=no) -@@ -236,6 +236,9 @@ case $host in - HB_LIBS="$HB_LIBS -lbcrypt -lregex -luuid -lole32" - ;; - *-*-freebsd*) -+ HB_LIBS="$HB_LIBS -lpthread" -+ ;; -+ *-*-openbsd*) - HB_LIBS="$HB_LIBS -lpthread" - ;; - *-*-netbsd*) +@@ -247,6 +247,9 @@ case $host in + fi + ;; + *-*-netbsd*) ++ HB_LIBS="$HB_LIBS -pthread" ++ ;; ++ *-*-openbsd*) + HB_LIBS="$HB_LIBS -pthread" + ;; + *-*-linux*) Index: multimedia/handbrake/patches/patch-libhb_decsrtsub_c =================================================================== RCS file: /cvs/ports/multimedia/handbrake/patches/patch-libhb_decsrtsub_c,v retrieving revision 1.2 diff -u -p -u -p -r1.2 patch-libhb_decsrtsub_c --- multimedia/handbrake/patches/patch-libhb_decsrtsub_c 16 Dec 2019 17:23:58 -0000 1.2 +++ multimedia/handbrake/patches/patch-libhb_decsrtsub_c 24 Aug 2021 21:55:03 -0000 @@ -5,7 +5,7 @@ iconv* => libiconv* for use with our lib Index: libhb/decsrtsub.c --- libhb/decsrtsub.c.orig +++ libhb/decsrtsub.c -@@ -271,7 +271,7 @@ static int utf8_fill( hb_work_private_t * pv ) +@@ -123,7 +123,7 @@ static int utf8_fill( hb_work_private_t * pv ) q = pv->utf8_buf + pv->utf8_end; in_size = pv->end - pv->pos; @@ -14,7 +14,7 @@ Index: libhb/decsrtsub.c if (q != pv->utf8_buf + pv->utf8_end) { conversion = 1; -@@ -672,7 +672,7 @@ static int decsrtInit( hb_work_object_t * w, hb_job_t +@@ -544,7 +544,7 @@ static int decsrtInit( hb_work_object_t * w, hb_job_t pv->start_time = AV_NOPTS_VALUE; } @@ -23,8 +23,8 @@ Index: libhb/decsrtsub.c if( pv->iconv_context == (iconv_t) -1 ) { hb_error("Could not open the iconv library with those file formats\n"); -@@ -703,7 +703,7 @@ fail: - { +@@ -576,7 +576,7 @@ fail: + decavsubClose(pv->ctx); if (pv->iconv_context != (iconv_t) -1) { - iconv_close(pv->iconv_context); @@ -32,12 +32,12 @@ Index: libhb/decsrtsub.c } if (pv->file != NULL) { -@@ -754,7 +754,7 @@ static void decsrtClose( hb_work_object_t * w ) - if (pv != NULL) +@@ -616,7 +616,7 @@ static void decsrtClose( hb_work_object_t * w ) { + decavsubClose(pv->ctx); fclose( pv->file ); - iconv_close(pv->iconv_context); + libiconv_close(pv->iconv_context); free( w->private_data ); } - } + w->private_data = NULL; Index: multimedia/handbrake/patches/patch-libhb_fifo_c =================================================================== RCS file: /cvs/ports/multimedia/handbrake/patches/patch-libhb_fifo_c,v retrieving revision 1.3 diff -u -p -u -p -r1.3 patch-libhb_fifo_c --- multimedia/handbrake/patches/patch-libhb_fifo_c 1 Feb 2020 01:03:51 -0000 1.3 +++ multimedia/handbrake/patches/patch-libhb_fifo_c 24 Aug 2021 21:55:03 -0000 @@ -9,8 +9,8 @@ Index: libhb/fifo.c #endif #ifndef SYS_DARWIN --#if defined( SYS_FREEBSD ) || defined ( __FreeBSD__ ) -+#if defined( SYS_FREEBSD ) || defined ( __FreeBSD__ ) || defined ( __OpenBSD__ ) +-#if defined( SYS_FREEBSD ) || defined ( __FreeBSD__ ) || defined(SYS_NETBSD) ++#if defined( SYS_FREEBSD ) || defined ( __FreeBSD__ ) || defined(SYS_NETBSD) || defined(__OpenBSD__) #include <stdlib.h> #else #include <malloc.h> Index: multimedia/handbrake/patches/patch-make_configure_py =================================================================== RCS file: /cvs/ports/multimedia/handbrake/patches/patch-make_configure_py,v retrieving revision 1.3 diff -u -p -u -p -r1.3 patch-make_configure_py --- multimedia/handbrake/patches/patch-make_configure_py 20 May 2020 14:57:18 -0000 1.3 +++ multimedia/handbrake/patches/patch-make_configure_py 24 Aug 2021 21:55:03 -0000 @@ -6,7 +6,7 @@ Do not look for CMake; we don't need it. Index: make/configure.py --- make/configure.py.orig +++ make/configure.py -@@ -682,6 +682,8 @@ class ArchAction( Action ): +@@ -700,6 +700,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) @@ -15,7 +15,7 @@ Index: make/configure.py else: self.msg_pass = 'WARNING' -@@ -1338,7 +1340,7 @@ def createCLI( cross = None ): +@@ -1360,7 +1362,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' ) @@ -24,29 +24,20 @@ Index: make/configure.py grp.add_argument( '--flatpak', default=False, action='store_true', help=h ) cli.add_argument_group( grp ) -@@ -1378,10 +1380,10 @@ def createCLI( cross = None ): +@@ -1403,10 +1405,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', '*-*-linux*', '*-*-freebsd*', none=argparse.SUPPRESS ).value -+ h = IfHost( 'disable GTK GUI', '*-*-linux*', '*-*-freebsd*', '*-*-openbsd*', none=argparse.SUPPRESS ).value +- h = IfHost( 'disable GTK GUI', '*-*-linux*', '*-*-freebsd*', '*-*-netbsd*', none=argparse.SUPPRESS ).value ++ h = IfHost( 'disable GTK GUI', '*-*-linux*', '*-*-freebsd*', '*-*-netbsd*', '*-*-openbsd*', none=argparse.SUPPRESS ).value grp.add_argument( '--disable-gtk', 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 +- h = IfHost( 'disable GTK GUI update checks', '*-*-linux*', '*-*-freebsd*', '*-*-netbsd*', none=argparse.SUPPRESS ).value ++ h = IfHost( 'disable GTK GUI update checks', '*-*-linux*', '*-*-freebsd*', '*-*-netbsd*', '*-*-openbsd*', none=argparse.SUPPRESS ).value grp.add_argument( '--disable-gtk-update-checks', 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=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 ) - - h = IfHost( 'x265 video encoder', '*-*-*', none=argparse.SUPPRESS ).value -@@ -1581,13 +1583,10 @@ try: +@@ -1628,13 +1630,10 @@ try: class Tools: ar = ToolProbe( 'AR.exe', 'ar', 'ar', abort=True ) cp = ToolProbe( 'CP.exe', 'cp', 'cp', abort=True ) @@ -60,7 +51,7 @@ Index: make/configure.py python = ToolProbe( 'PYTHON.exe', 'python', os.path.basename(sys.executable), abort=True ) gcc_tools = ['GCC.gcc', -@@ -1602,14 +1601,9 @@ try: +@@ -1649,14 +1648,9 @@ try: else: gmake = ToolProbe( 'GMAKE.exe', 'make', 'gmake', 'make', abort=True ) @@ -73,9 +64,9 @@ Index: make/configure.py - 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] ) + xcodebuild = ToolProbe( 'XCODEBUILD.exe', 'xcodebuild', 'xcodebuild', abort=(True if (not xcode_opts['disabled'] and (build_tuple.match('*-*-darwin*') and cross is None)) else False), versionopt='-version', minversion=[10,3,0] ) -@@ -1695,12 +1689,6 @@ try: +@@ -1749,12 +1743,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]) Index: multimedia/handbrake/patches/patch-make_include_gcc_defs =================================================================== RCS file: /cvs/ports/multimedia/handbrake/patches/patch-make_include_gcc_defs,v retrieving revision 1.2 diff -u -p -u -p -r1.2 patch-make_include_gcc_defs --- multimedia/handbrake/patches/patch-make_include_gcc_defs 16 Dec 2019 17:23:58 -0000 1.2 +++ multimedia/handbrake/patches/patch-make_include_gcc_defs 24 Aug 2021 21:55:03 -0000 @@ -6,25 +6,27 @@ Proper -I and -L dirs. Index: make/include/gcc.defs --- make/include/gcc.defs.orig +++ make/include/gcc.defs -@@ -60,16 +60,16 @@ GCC.args.g.none = -g0 - GCC.args.g.min = -gdwarf-2 -g1 - GCC.args.g.std = -gdwarf-2 - GCC.args.g.max = -gdwarf-2 -g3 --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.D = -D$(1) --GCC.args.I = -I$(1) -+GCC.args.I = -I$(1) -I$(LOCALBASE)/include -I$(X11BASE)/include -I$(LOCALBASE)/include/libavcodec - GCC.args.muldefs = -Wl,--allow-multiple-definition - GCC.args.start = -Wl,--start-group - GCC.args.F = -F$(1) - GCC.args.f = -framework $(1) --GCC.args.L = -L$(1) -+GCC.args.L = -L$(1) -L$(LOCALBASE)/lib -L$(X11BASE)/lib - GCC.args.l = -l$(1) - GCC.args.end = -Wl,--end-group +@@ -60,17 +60,17 @@ GCC.args.g.none = -g0 + GCC.args.g.min = -gdwarf-2 -g1 + GCC.args.g.std = -gdwarf-2 + GCC.args.g.max = -gdwarf-2 -g3 +-GCC.args.O.none = -O0 +-GCC.args.O.size = -Os +-GCC.args.O.size-aggressive = -Oz +-GCC.args.O.speed = -O3 ++GCC.args.O.none = ++GCC.args.O.size = ++GCC.args.O.size-aggressive = ++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 + GCC.args.muldefs = -Wl,--allow-multiple-definition + GCC.args.start = -Wl,--start-group + GCC.args.F = -F$(1) + GCC.args.f = -framework $(1) +-GCC.args.L = -L$(1) ++GCC.args.L = -L$(1) -L$(LOCALBASE)/lib -L$(X11BASE)/lib + GCC.args.l = -l$(1) + GCC.args.end = -Wl,--end-group Index: multimedia/handbrake/patches/patch-make_include_main_defs =================================================================== RCS file: /cvs/ports/multimedia/handbrake/patches/patch-make_include_main_defs,v retrieving revision 1.2 diff -u -p -u -p -r1.2 patch-make_include_main_defs --- multimedia/handbrake/patches/patch-make_include_main_defs 16 Dec 2019 17:23:58 -0000 1.2 +++ multimedia/handbrake/patches/patch-make_include_main_defs 24 Aug 2021 21:55:03 -0000 @@ -6,7 +6,7 @@ We'll let the ports tree handle it. Index: make/include/main.defs --- make/include/main.defs.orig +++ make/include/main.defs -@@ -7,87 +7,6 @@ include $(SRC/)make/include/tool.defs +@@ -7,91 +7,6 @@ include $(SRC/)make/include/tool.defs ############################################################################### @@ -31,6 +31,7 @@ Index: make/include/main.defs - MODULES += contrib/x264 - MODULES += contrib/jansson - MODULES += contrib/libvpx +- MODULES += contrib/libjpeg-turbo -endif - -ifeq (1,$(FEATURE.flatpak)) @@ -50,14 +51,17 @@ Index: make/include/main.defs -endif - -MODULES += contrib/libdav1d +-MODULES += contrib/zimg -MODULES += contrib/ffmpeg -MODULES += contrib/libdvdread -MODULES += contrib/libdvdnav -MODULES += contrib/libbluray - -ifeq (1,$(FEATURE.qsv)) +-ifeq (,$(filter $(HOST.system),freebsd)) - MODULES += contrib/libmfx -endif +-endif - -ifeq (1,$(FEATURE.vce)) - MODULES += contrib/amf @@ -94,10 +98,10 @@ Index: make/include/main.defs ## these must come after contrib since some contrib modules are optional MODULES += libhb -@@ -122,6 +41,11 @@ endif +@@ -131,6 +46,11 @@ endif - ifeq (1-gnu,$(FEATURE.gtk)-$(HOST.system)) - ## build gtk when gtk+gnu + ifeq (1-netbsd,$(FEATURE.gtk)-$(BUILD.system)) + ## build gtk when gtk+netbsd + MODULES += gtk +endif + Index: multimedia/handbrake/pkg/PLIST =================================================================== RCS file: /cvs/ports/multimedia/handbrake/pkg/PLIST,v retrieving revision 1.3 diff -u -p -u -p -r1.3 PLIST --- multimedia/handbrake/pkg/PLIST 20 Jun 2020 21:12:38 -0000 1.3 +++ multimedia/handbrake/pkg/PLIST 24 Aug 2021 21:55:03 -0000 @@ -12,6 +12,7 @@ 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/he/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 @@ -23,7 +24,11 @@ share/locale/pt/LC_MESSAGES/ghb.mo share/locale/pt_BR/LC_MESSAGES/ghb.mo share/locale/ro/LC_MESSAGES/ghb.mo share/locale/ru/LC_MESSAGES/ghb.mo +share/locale/si/LC_MESSAGES/ghb.mo share/locale/sk/LC_MESSAGES/ghb.mo +share/locale/sl_SI/ +share/locale/sl_SI/LC_MESSAGES/ +share/locale/sl_SI/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 @@ -31,6 +36,7 @@ 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/locale/zh_TW/LC_MESSAGES/ghb.mo share/metainfo/ share/metainfo/fr.handbrake.ghb.metainfo.xml @tag update-desktop-database