Page MenuHomeFreeBSD

D34618.id108626.diff
No OneTemporary

D34618.id108626.diff

Index: audio/qtractor/Makefile
===================================================================
--- audio/qtractor/Makefile
+++ audio/qtractor/Makefile
@@ -15,6 +15,8 @@
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_armv7= non-constant-expression cannot be narrowed from type 'double' to 'float' in initializer list, see https://github.com/rncbc/qtractor/issues/353
+
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libaubio.so:audio/aubio \
libfftw3.so:math/fftw3 \
Index: biology/cufflinks/Makefile
===================================================================
--- biology/cufflinks/Makefile
+++ biology/cufflinks/Makefile
@@ -17,11 +17,12 @@
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libhts.so:biology/htslib
-BROKEN= error: expected ';' at end of declaration
-
USES= autoreconf compiler:c++11-lang eigen:3 gmake python shebangfix
+
SHEBANG_FILES= src/cuffmerge
+
GNU_CONFIGURE= yes
+
USE_GITHUB= yes
GH_ACCOUNT= cole-trapnell-lab
Index: biology/cufflinks/files/patch-configure.ac
===================================================================
--- biology/cufflinks/files/patch-configure.ac
+++ biology/cufflinks/files/patch-configure.ac
@@ -23,6 +23,15 @@
esac
AC_ARG_ENABLE(vectorize, [ --enable-vectorize Enable GCC auto-vectorization],
+@@ -111,7 +112,7 @@ AC_ARG_ENABLE(profiling, [ --enable-profiling
+ [ext_LDFLAGS="-lprofiler -ltcmalloc"], [])
+
+ CFLAGS="${generic_CFLAGS} ${ext_CFLAGS} ${user_CFLAGS} ${debug_CFLAGS} ${OPENMP_CFLAGS}"
+-CXXFLAGS="$CFLAGS -std=c++03"
++CXXFLAGS="$CFLAGS -std=c++14"
+ CXXFLAGS="${CXXFLAGS} ${BOOST_CPPFLAGS} ${BAM_CPPFLAGS} ${EIGEN_CPPFLAGS}"
+ user_LDFLAGS="$LDFLAGS"
+ LDFLAGS="${ext_LDFLAGS} ${user_LDFLAGS}"
@@ -120,7 +121,6 @@ LDFLAGS="${ext_LDFLAGS} ${user_LDFLAGS}"
AC_CHECK_MEMBERS([struct sysinfo.totalram], [], [], [#include <sys/sysinfo.h>])
AC_CHECK_DECLS([sysctl, CTL_HW, HW_PHYSMEM], [], [], [#include <sys/sysctl.h>])
Index: biology/cufflinks/files/patch-src_GBase.h
===================================================================
--- biology/cufflinks/files/patch-src_GBase.h
+++ biology/cufflinks/files/patch-src_GBase.h
@@ -1,4 +1,4 @@
---- src/GBase.h.orig 2019-05-25 22:08:19 UTC
+--- src/GBase.h.orig 2019-07-06 16:28:01 UTC
+++ src/GBase.h
@@ -1,6 +1,6 @@
#ifndef G_BASE_DEFINED
@@ -8,3 +8,12 @@
//mostly for MinGW
#define _POSIX_SOURCE
#endif
+@@ -71,7 +71,7 @@ typedef int16_t int16;
+ typedef uint16_t uint16;
+
+ typedef unsigned char uchar;
+-typedef unsigned char byte;
++typedef unsigned char bytex;
+
+ #ifndef MAXUINT
+ #define MAXUINT ((unsigned int)-1)
Index: biology/cufflinks/files/patch-src_codons.cpp
===================================================================
--- /dev/null
+++ biology/cufflinks/files/patch-src_codons.cpp
@@ -0,0 +1,24 @@
+--- src/codons.cpp.orig 2022-07-28 03:23:12 UTC
++++ src/codons.cpp
+@@ -48,9 +48,9 @@ static bool isCodonTableReady=codonTableInit();
+
+ unsigned short packCodon(char n1, char n2, char n3) {
+ //assumes they are uppercase already!
+- byte b1=n1-'A';
+- byte b2=n2-'A';
+- byte b3=n3-'A';
++ bytex b1=n1-'A';
++ bytex b2=n2-'A';
++ bytex b3=n3-'A';
+ b1 |= (b2 << 5);
+ b2 = (b2 >> 3) | (b3 << 2);
+ return ( ((unsigned short)b2) << 8) + b1;
+@@ -68,7 +68,7 @@ bool codonTableInit() {
+
+
+ char Codon::translate() {
+- for (byte i=0;i<3;i++) nuc[i]=toupper(nuc[i]);
++ for (bytex i=0;i<3;i++) nuc[i]=toupper(nuc[i]);
+ unsigned short aacode=packCodon(nuc[0], nuc[1], nuc[2]);
+ return codonTable[aacode];
+ }
Index: biology/cufflinks/files/patch-src_gdna.h
===================================================================
--- /dev/null
+++ biology/cufflinks/files/patch-src_gdna.h
@@ -0,0 +1,12 @@
+--- src/gdna.h.orig 2022-07-28 03:14:39 UTC
++++ src/gdna.h
+@@ -9,7 +9,7 @@ char* reverseComplement(char* seq, int slen=0);
+
+ bool gDnaInit();
+
+-byte gdna2bit(char* &nt, int n=4); //pack n bases into a byte (n can be 1..4)
+-char g2bit2base(byte v2bit); //convert the 2-bit value into 'A', 'C', 'G' or 'T'
++bytex gdna2bit(char* &nt, int n=4); //pack n bases into a byte (n can be 1..4)
++char g2bit2base(bytex v2bit); //convert the 2-bit value into 'A', 'C', 'G' or 'T'
+
+ #endif
Index: biology/cufflinks/files/patch-src_gdna.cpp
===================================================================
--- /dev/null
+++ biology/cufflinks/files/patch-src_gdna.cpp
@@ -0,0 +1,34 @@
+--- src/gdna.cpp.orig 2022-07-28 03:26:30 UTC
++++ src/gdna.cpp
+@@ -11,8 +11,8 @@ const char* IUPAC_COMP ="TtGgAaCcAaKkYyWwSsRrMmBbDdHh
+ #define G_2BIT 2 // 10
+ #define T_2BIT 3 // 11
+
+-static byte ntCompTable[256];
+-static byte nt2bit[256]; //maps any character to a 2bit base value (with N = A)
++static bytex ntCompTable[256];
++static bytex nt2bit[256]; //maps any character to a 2bit base value (with N = A)
+ static char v_2bit2nt[4] = {'A','C','G','T'};
+
+ //----------------------
+@@ -21,9 +21,9 @@ static bool gdna_Ready=gDnaInit();
+
+ //----------------------
+
+-byte gdna2bit(char* &nt, int n) {
++bytex gdna2bit(char* &nt, int n) {
+ // Pack n bases into a byte (n can be 1..4)
+-byte out = 0;
++bytex out = 0;
+ while (n && *nt) {
+ n--;
+ out <<= 2;
+@@ -43,7 +43,7 @@ char ntComplement(char c) {
+ return ntCompTable[(int)c];
+ }
+
+-char g2bit2base(byte v2bit) {
++char g2bit2base(bytex v2bit) {
+ return v_2bit2nt[v2bit & 0x03 ];
+ }
+
Index: biology/cufflinks/files/patch-src_gff.h
===================================================================
--- /dev/null
+++ biology/cufflinks/files/patch-src_gff.h
@@ -0,0 +1,34 @@
+--- src/gff.h.orig 2022-07-28 03:20:26 UTC
++++ src/gff.h
+@@ -42,7 +42,7 @@ extern const uint gfo_flag_DISCARDED; //should not be
+ extern const uint gfo_flag_LST_KEEP; //GffObj from GffReader::gflst is to be kept (not deallocated)
+ //when GffReader is destroyed
+ extern const uint gfo_flag_LEVEL_MSK; //hierarchical level: 0 = no parent
+-extern const byte gfo_flagShift_LEVEL;
++extern const bytex gfo_flagShift_LEVEL;
+
+ extern bool gff_show_warnings;
+
+@@ -508,18 +508,18 @@ class GffObj:public GSeg { (public)
+ if (v) flags |= gfo_flag_CHILDREN_PROMOTED;
+ else flags &= ~gfo_flag_CHILDREN_PROMOTED;
+ }
+- void setLevel(byte v) {
++ void setLevel(bytex v) {
+ if (v==0) flags &= ~gfo_flag_LEVEL_MSK;
+ else flags &= ~(((uint)v) << gfo_flagShift_LEVEL);
+ }
+- byte incLevel() {
++ bytex incLevel() {
+ uint v=((flags & gfo_flag_LEVEL_MSK) >> gfo_flagShift_LEVEL);
+ v++;
+ flags &= ~(v << gfo_flagShift_LEVEL);
+ return v;
+ }
+- byte getLevel() {
+- return ((byte)((flags & gfo_flag_LEVEL_MSK) >> gfo_flagShift_LEVEL));
++ bytex getLevel() {
++ return ((bytex)((flags & gfo_flag_LEVEL_MSK) >> gfo_flagShift_LEVEL));
+ }
+
+ bool isValidTranscript() {
Index: biology/cufflinks/files/patch-src_gff.cpp
===================================================================
--- /dev/null
+++ biology/cufflinks/files/patch-src_gff.cpp
@@ -0,0 +1,11 @@
+--- src/gff.cpp.orig 2022-07-28 03:24:45 UTC
++++ src/gff.cpp
+@@ -21,7 +21,7 @@ const uint gfo_flag_BY_EXON = 0x00000020; //c
+ const uint gfo_flag_DISCARDED = 0x00000100;
+ const uint gfo_flag_LST_KEEP = 0x00000200;
+ const uint gfo_flag_LEVEL_MSK = 0x00FF0000;
+-const byte gfo_flagShift_LEVEL = 16;
++const bytex gfo_flagShift_LEVEL = 16;
+
+ void gffnames_ref(GffNames* &n) {
+ if (n==NULL) n=new GffNames();
Index: devel/google-perftools/Makefile
===================================================================
--- devel/google-perftools/Makefile
+++ devel/google-perftools/Makefile
@@ -29,7 +29,7 @@
OPTIONS_SINGLE_ALIGN= ALIGN8 ALIGN16
OPTIONS_SINGLE_PAGESIZE= PAGE8K PAGE32K PAGE64K
OPTIONS_DEFAULT= PAGE8K ALIGN16
-OPTIONS_DEFAULT_aarch64= PROFILER
+OPTIONS_DEFAULT_aarch64= # PROFILER is disabled: WARNING: Could not find the PC. Will not try to compile libprofiler, see https://github.com/gperftools/gperftools/issues/1362
OPTIONS_DEFAULT_amd64= PROFILER
OPTIONS_DEFAULT_armv6= # PROFILER is disabled: WARNING: Could not find the PC. Will not try to compile libprofiler.
OPTIONS_DEFAULT_armv7= # PROFILER is disabled: WARNING: Could not find the PC. Will not try to compile libprofiler.
Index: devel/rkcommon/Makefile
===================================================================
--- devel/rkcommon/Makefile
+++ devel/rkcommon/Makefile
@@ -9,6 +9,8 @@
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BROKEN_armv6= error: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'
+
LIB_DEPENDS= libtbb.so:devel/onetbb
USES= cmake:testing compiler:c++11-lang
Index: math/py-heyoka/files/patch-CMakeLists.txt
===================================================================
--- math/py-heyoka/files/patch-CMakeLists.txt
+++ math/py-heyoka/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2021-08-03 13:38:33 UTC
+--- CMakeLists.txt.orig 2022-05-11 09:27:30 UTC
+++ CMakeLists.txt
-@@ -123,7 +123,7 @@ if(${heyoka_VERSION} VERSION_LESS ${_HEYOKA_PY_MIN_HEY
+@@ -136,7 +136,7 @@ if(${heyoka_VERSION} VERSION_LESS ${_HEYOKA_PY_MIN_HEY
endif()
# Python.
@@ -8,4 +8,4 @@
+find_package(Python3 ${FREEBSD_PYTHON_DISTVERSION} REQUIRED EXACT COMPONENTS Interpreter Development)
message(STATUS "Python3 interpreter: ${Python3_EXECUTABLE}")
message(STATUS "Python3 installation directory: ${Python3_SITEARCH}")
- set(HEYOKA_PY_INSTALL_PATH "" CACHE STRING "heyoka module installation path")
+ if(${Python3_VERSION_MINOR} LESS 5)
Index: math/py-heyoka/files/patch-heyoka_core.cpp
===================================================================
--- /dev/null
+++ math/py-heyoka/files/patch-heyoka_core.cpp
@@ -0,0 +1,10 @@
+--- heyoka/core.cpp.orig 2022-07-28 02:38:59 UTC
++++ heyoka/core.cpp
+@@ -14,6 +14,7 @@
+ #include <exception>
+ #include <functional>
+ #include <initializer_list>
++#include <iostream>
+ #include <optional>
+ #include <sstream>
+ #include <string>
Index: multimedia/shotcut/Makefile
===================================================================
--- multimedia/shotcut/Makefile
+++ multimedia/shotcut/Makefile
@@ -1,51 +1,41 @@
PORTNAME= shotcut
-DISTVERSIONPREFIX= v
-DISTVERSION= ${FULLVERSION}
-PORTREVISION= 3
+DISTVERSION= 22.06.23
CATEGORIES= multimedia
+MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/releases/download/v${DISTVERSION}/
+DISTNAME= ${PORTNAME}-src-${DISTVERSION:C/\.//g}
MAINTAINER= vishwin@FreeBSD.org
COMMENT= Free, open source, cross-platform video editor
LICENSE= GPLv3
+LIB_DEPENDS= libfftw3.so:math/fftw3
RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \
${LOCALBASE}/lib/libjack.so:audio/jack
-USES= compiler:c++11-lang cpe desktop-file-utils gl mlt:6 pkgconfig \
- qmake qt:5 sdl shared-mime-info \
- xorg
+USES= cmake compiler:c++11-lang cpe desktop-file-utils gl mlt:7 pkgconfig \
+ qmake:no_env qt:5 sdl shared-mime-info tar:txz xorg
CPE_VENDOR= meltytech
-USE_GITHUB= yes
GH_ACCOUNT= mltframework
-# Needed to be able to correctly check for updates in-app.
-FULLVERSION= 21.03.21
-
-USE_GL+= gl
-USE_QT= buildtools_build concurrent_build core declarative \
- graphicaleffects_run gui multimedia network opengl \
- printsupport quickcontrols2 sql \
- sql-sqlite3_run webkit websockets widgets x11extras xml \
- linguisttools_build
+USE_GL= gl
+USE_QT= core declarative gui multimedia network opengl quickcontrols2 sql \
+ websockets widgets xml buildtools_build concurrent_build linguisttools_build
USE_SDL= sdl2
USE_XORG= x11
-QMAKE_ARGS= ${PORTNAME:tu}_VERSION="${FULLVERSION}"
+# Needed to be able to correctly check for updates in-app.
+CMAKE_ARGS= -D${PORTNAME:tu}_VERSION="${DISTVERSION}"
-OPTIONS_DEFINE= FREI0R LADSPA NLS WEBVFX
-OPTIONS_DEFAULT=FREI0R LADSPA WEBVFX
-OPTIONS_SUB= yes
+WRKSRC= ${WRKDIR}/src
+WRKSRC_SUBDIR= ${PORTNAME}
-WEBVFX_DESC= HTML/QML-based video effects support
+OPTIONS_DEFINE= FREI0R LADSPA NLS
+OPTIONS_DEFAULT=FREI0R LADSPA
+OPTIONS_SUB= yes
FREI0R_RUN_DEPENDS= frei0r-plugins>=0:graphics/frei0r-plugins
LADSPA_RUN_DEPENDS= swhplugins>=0:audio/swhplugins
-WEBVFX_RUN_DEPENDS= ${LOCALBASE}/lib/mlt/libmltwebvfx.so:multimedia/webvfx-qt5
-
-pre-build:
- @${FIND} ${WRKSRC} -name '.depend' -delete
-
.include <bsd.port.mk>
Index: multimedia/shotcut/distinfo
===================================================================
--- multimedia/shotcut/distinfo
+++ multimedia/shotcut/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1616401712
-SHA256 (mltframework-shotcut-v21.03.21_GH0.tar.gz) = be668454896c540746a3d27c42c858d7652399722c7ec073c7cd3e52d7578ccd
-SIZE (mltframework-shotcut-v21.03.21_GH0.tar.gz) = 4101401
+TIMESTAMP = 1658981972
+SHA256 (shotcut-src-220623.txz) = 5f91089ba99ab61b4c41168d8bba4e5abd7d136961973c5289cd2e7de29f210e
+SIZE (shotcut-src-220623.txz) = 60135892
Index: multimedia/shotcut/pkg-plist
===================================================================
--- multimedia/shotcut/pkg-plist
+++ multimedia/shotcut/pkg-plist
@@ -1,10 +1,17 @@
bin/shotcut
+lib/libCuteLogger.so
share/applications/org.shotcut.Shotcut.desktop
share/icons/hicolor/128x128/apps/org.shotcut.Shotcut.png
share/icons/hicolor/64x64/apps/org.shotcut.Shotcut.png
share/man/man1/shotcut.1.gz
share/metainfo/org.shotcut.Shotcut.metainfo.xml
share/mime/packages/org.shotcut.Shotcut.xml
+%%DATADIR%%/qml/export-chapters/export-chapters.js
+%%DATADIR%%/qml/export-chapters/main.js
+%%DATADIR%%/qml/export-chapters/mlt2chapters.js
+%%DATADIR%%/qml/export-chapters/package.json
+%%DATADIR%%/qml/export-chapters/rebuild.sh
+%%DATADIR%%/qml/export-chapters/test-node.js
%%DATADIR%%/qml/export-edl/export-edl.js
%%DATADIR%%/qml/export-edl/main.js
%%DATADIR%%/qml/export-edl/mlt2edl.js
@@ -27,6 +34,12 @@
%%DATADIR%%/qml/filters/audio_compressor/ui.qml
%%DATADIR%%/qml/filters/audio_delay/meta.qml
%%DATADIR%%/qml/filters/audio_delay/ui.qml
+%%DATADIR%%/qml/filters/audio_eq15band/meta.qml
+%%DATADIR%%/qml/filters/audio_eq15band/ui.qml
+%%DATADIR%%/qml/filters/audio_eq3band/meta.qml
+%%DATADIR%%/qml/filters/audio_eq3band/ui.qml
+%%DATADIR%%/qml/filters/audio_eqparametric/meta.qml
+%%DATADIR%%/qml/filters/audio_eqparametric/ui.qml
%%DATADIR%%/qml/filters/audio_expander/meta.qml
%%DATADIR%%/qml/filters/audio_expander/ui.qml
%%DATADIR%%/qml/filters/audio_fadein/meta.qml
@@ -59,13 +72,21 @@
%%DATADIR%%/qml/filters/audio_pitch/ui.qml
%%DATADIR%%/qml/filters/audio_reverb/meta.qml
%%DATADIR%%/qml/filters/audio_reverb/ui.qml
+%%DATADIR%%/qml/filters/audio_stereoenhance/meta.qml
+%%DATADIR%%/qml/filters/audio_stereoenhance/ui.qml
%%DATADIR%%/qml/filters/audio_swapchannels/meta.qml
%%DATADIR%%/qml/filters/audio_swapchannels/ui.qml
+%%DATADIR%%/qml/filters/audiolevelgraph/meta.qml
+%%DATADIR%%/qml/filters/audiolevelgraph/ui.qml
+%%DATADIR%%/qml/filters/audiolevelgraph/vui.qml
%%DATADIR%%/qml/filters/bigsh0t_eq_mask/meta.qml
%%DATADIR%%/qml/filters/bigsh0t_eq_mask/ui.qml
%%DATADIR%%/qml/filters/bigsh0t_eq_to_rect/meta.qml
%%DATADIR%%/qml/filters/bigsh0t_eq_to_rect/ui.qml
%%DATADIR%%/qml/filters/bigsh0t_eq_to_rect/vui.qml
+%%DATADIR%%/qml/filters/bigsh0t_eq_to_stereo/meta.qml
+%%DATADIR%%/qml/filters/bigsh0t_eq_to_stereo/ui.qml
+%%DATADIR%%/qml/filters/bigsh0t_eq_to_stereo/vui.qml
%%DATADIR%%/qml/filters/bigsh0t_hemi_to_eq/meta.qml
%%DATADIR%%/qml/filters/bigsh0t_hemi_to_eq/ui.qml
%%DATADIR%%/qml/filters/bigsh0t_rect_to_eq/meta.qml
@@ -79,14 +100,18 @@
%%DATADIR%%/qml/filters/blend_mode/ui.qml
%%DATADIR%%/qml/filters/bluescreen0r/meta.qml
%%DATADIR%%/qml/filters/bluescreen0r/ui.qml
+%%DATADIR%%/qml/filters/blur/meta_box_blur.qml
%%DATADIR%%/qml/filters/blur/meta_boxblur.qml
%%DATADIR%%/qml/filters/blur/meta_movit.qml
+%%DATADIR%%/qml/filters/blur/ui_box_blur.qml
%%DATADIR%%/qml/filters/blur/ui_boxblur.qml
%%DATADIR%%/qml/filters/blur/ui_movit.qml
%%DATADIR%%/qml/filters/blur_exponential/meta.qml
%%DATADIR%%/qml/filters/blur_exponential/ui.qml
+%%DATADIR%%/qml/filters/blur_gaussian/meta_av.qml
%%DATADIR%%/qml/filters/blur_gaussian/meta.qml
-%%DATADIR%%/qml/filters/blur_gaussian/ui.qml
+%%DATADIR%%/qml/filters/blur_gaussian/ui_av.qml
+%%DATADIR%%/qml/filters/blur_gaussian/ui_frei0r.qml
%%DATADIR%%/qml/filters/blur_lowpass/meta.qml
%%DATADIR%%/qml/filters/blur_lowpass/ui.qml
%%DATADIR%%/qml/filters/brightness/meta.qml
@@ -118,6 +143,8 @@
%%DATADIR%%/qml/filters/crop_rectangle/vui.qml
%%DATADIR%%/qml/filters/dance/meta_dance.qml
%%DATADIR%%/qml/filters/dance/ui_dance.qml
+%%DATADIR%%/qml/filters/deband/meta.qml
+%%DATADIR%%/qml/filters/deband/ui.qml
%%DATADIR%%/qml/filters/distort/meta.qml
%%DATADIR%%/qml/filters/distort/ui.qml
%%DATADIR%%/qml/filters/dither/meta.qml
@@ -147,6 +174,9 @@
%%DATADIR%%/qml/filters/glow/meta_movit.qml
%%DATADIR%%/qml/filters/glow/ui_frei0r.qml
%%DATADIR%%/qml/filters/glow/ui_movit.qml
+%%DATADIR%%/qml/filters/gpstext/meta.qml
+%%DATADIR%%/qml/filters/gpstext/ui.qml
+%%DATADIR%%/qml/filters/gpstext/vui.qml
%%DATADIR%%/qml/filters/gradient/meta.qml
%%DATADIR%%/qml/filters/gradient/ui.qml
%%DATADIR%%/qml/filters/gradient/vui.qml
@@ -181,6 +211,10 @@
%%DATADIR%%/qml/filters/mask_alphaspot/ui.qml
%%DATADIR%%/qml/filters/mask_apply/meta.qml
%%DATADIR%%/qml/filters/mask_apply/ui.qml
+%%DATADIR%%/qml/filters/mask_chromakey/meta.qml
+%%DATADIR%%/qml/filters/mask_chromakey/ui.qml
+%%DATADIR%%/qml/filters/mask_glaxnimate/meta.qml
+%%DATADIR%%/qml/filters/mask_glaxnimate/ui.qml
%%DATADIR%%/qml/filters/mask_shape/meta.qml
%%DATADIR%%/qml/filters/mask_shape/ui.qml
%%DATADIR%%/qml/filters/mirror/meta.qml
@@ -208,6 +242,8 @@
%%DATADIR%%/qml/filters/pillar_echo/vui.qml
%%DATADIR%%/qml/filters/posterize/meta.qml
%%DATADIR%%/qml/filters/posterize/ui.qml
+%%DATADIR%%/qml/filters/reflect/meta.qml
+%%DATADIR%%/qml/filters/reflect/ui.qml
%%DATADIR%%/qml/filters/rgbsplit0r/meta.qml
%%DATADIR%%/qml/filters/rgbsplit0r/ui.qml
%%DATADIR%%/qml/filters/richtext/meta.qml
@@ -254,6 +290,8 @@
%%DATADIR%%/qml/filters/tcolor/ui.qml
%%DATADIR%%/qml/filters/threshold/meta.qml
%%DATADIR%%/qml/filters/threshold/ui.qml
+%%DATADIR%%/qml/filters/time_remap/meta.qml
+%%DATADIR%%/qml/filters/time_remap/ui.qml
%%DATADIR%%/qml/filters/timer/ClockSpinner.qml
%%DATADIR%%/qml/filters/timer/meta.qml
%%DATADIR%%/qml/filters/timer/ui.qml
@@ -278,15 +316,19 @@
%%DATADIR%%/qml/filters/white/meta_frei0r.qml
%%DATADIR%%/qml/filters/white/meta_movit.qml
%%DATADIR%%/qml/filters/white/ui.qml
+%%DATADIR%%/qml/modules/Shotcut/Controls/AutoSizeMenu.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/Button.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/ColorPicker.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/ComboBox.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/DoubleSpinBox.qml
+%%DATADIR%%/qml/modules/Shotcut/Controls/EditMenu.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/Gauge.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/GradientControl.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/HoverTip.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/KeyframableFilter.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/KeyframesButton.qml
+%%DATADIR%%/qml/modules/Shotcut/Controls/Marker.qml
+%%DATADIR%%/qml/modules/Shotcut/Controls/MarkerBar.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/Preset.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/RectangleControl.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/SaveDefaultButton.qml
@@ -295,6 +337,7 @@
%%DATADIR%%/qml/modules/Shotcut/Controls/TextFilterUi.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/TextFilterVui.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/TimeSpinner.qml
+%%DATADIR%%/qml/modules/Shotcut/Controls/TipBox.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/ToggleButton.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/ToolButton.qml
%%DATADIR%%/qml/modules/Shotcut/Controls/UndoButton.qml
@@ -352,6 +395,7 @@
%%NLS%%%%DATADIR%%/translations/shotcut_pl.qm
%%NLS%%%%DATADIR%%/translations/shotcut_pt_BR.qm
%%NLS%%%%DATADIR%%/translations/shotcut_pt_PT.qm
+%%NLS%%%%DATADIR%%/translations/shotcut_ro.qm
%%NLS%%%%DATADIR%%/translations/shotcut_ru.qm
%%NLS%%%%DATADIR%%/translations/shotcut_sk.qm
%%NLS%%%%DATADIR%%/translations/shotcut_sl.qm
Index: multimedia/webvfx-qt5/Makefile
===================================================================
--- multimedia/webvfx-qt5/Makefile
+++ multimedia/webvfx-qt5/Makefile
@@ -1,6 +1,6 @@
PORTNAME= webvfx
DISTVERSION= 0.4.4-20160823
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= multimedia
PKGNAMESUFFIX= -qt5
@@ -10,6 +10,9 @@
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Abandonware: no longer maintained upstream
+EXPIRATION_DATE= 2022-08-31
+
USE_GITHUB= yes
GH_ACCOUNT= mltframework
GH_TAGNAME= e918ce4
Index: net-p2p/Makefile
===================================================================
--- net-p2p/Makefile
+++ net-p2p/Makefile
@@ -46,6 +46,7 @@
SUBDIR += libswift
SUBDIR += libtorrent
SUBDIR += libtorrent-rasterbar
+ SUBDIR += libtorrent-rasterbar2
SUBDIR += lidarr
SUBDIR += linuxdcpp
SUBDIR += litecoin
Index: net-p2p/libtorrent-rasterbar/Makefile
===================================================================
--- net-p2p/libtorrent-rasterbar/Makefile
+++ net-p2p/libtorrent-rasterbar/Makefile
@@ -40,6 +40,8 @@
PORTSCOUT= limit:^1.* # 2.x is WIP and we don't accept it before qBittorrent does
+CONFLICTS_INSTALL= libtorrent-rasterbar2
+
post-patch:
@${REINPLACE_CMD} -e 's|return "python3";|return "${PYTHON_CMD}";|' \
${WRKSRC}/test/setup_transfer.cpp
Index: net-p2p/libtorrent-rasterbar2/Makefile
===================================================================
--- /dev/null
+++ net-p2p/libtorrent-rasterbar2/Makefile
@@ -0,0 +1,66 @@
+PORTNAME= libtorrent-rasterbar
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.0.7
+CATEGORIES= net-p2p
+#MASTER_SITES= https://github.com/arvidn/libtorrent/releases/download/v${DISTVERSION}/
+PKGNAMESUFFIX= 2
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= C++ library implementing a BitTorrent client
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libboost_chrono.so:devel/boost-libs \
+ libboost_random.so:devel/boost-libs \
+ libboost_system.so:devel/boost-libs
+
+USES= cmake:testing compiler:c++11-lib iconv:wchar_t libtool \
+ localbase:ldflags pathfix pkgconfig python:test shebangfix ssl
+USE_LDCONFIG= yes
+
+SHEBANG_GLOB= *.py
+
+USE_GITHUB= yes
+GH_ACCOUNT= arvidn
+GH_PROJECT= libtorrent
+GH_TUPLE= arvidn:try_signal:751a7e5:try_signal/deps/try_signal \
+ arvidn:libsimulator:64fb5b4:libsimulator/simulation/libsimulator \
+ paullouisageneau:boost-asio-gnutls:a57d4d3:asio/deps/asio-gnutls
+
+USE_CXXSTD= c++17 # prevent boost-related SEGV, see bug#264278
+
+LDFLAGS+= ${ICONV_LIB}
+
+DOCFILES= AUTHORS ChangeLog
+PORTDOCS= ${DOCFILES} docs/*
+PORTEXAMPLES= *.cpp
+
+CMAKE_TESTING_ON= build_tests
+
+OPTIONS_DEFINE= DOCS EXAMPLES LOGGING
+OPTIONS_DEFAULT= LOGGING
+OPTIONS_SUB= yes
+LOGGING_DESC= Enable logging to disk
+
+EXAMPLES_CMAKE_BOOL= build_examples
+LOGGING_CMAKE_BOOL= logging
+
+CONFLICTS_INSTALL= libtorrent-rasterbar
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|"python3"|"${PYTHON_CMD:T}"|' \
+ ${WRKSRC}/test/setup_transfer.cpp
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${DOCFILES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}
+ ${RM} ${STAGEDIR}${DOCSDIR}/docs/._*
+
+post-install-EXAMPLES-on:
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/${PORTEXAMPLES} \
+ ${STAGEDIR}${EXAMPLESDIR}
+
+.include <bsd.port.mk>
Index: net-p2p/libtorrent-rasterbar2/distinfo
===================================================================
--- /dev/null
+++ net-p2p/libtorrent-rasterbar2/distinfo
@@ -0,0 +1,9 @@
+TIMESTAMP = 1658986317
+SHA256 (arvidn-libtorrent-v2.0.7_GH0.tar.gz) = 1c8209fdf765be7bc989e9cbd1d9dc3d5a6a57cb979205e73e925c9c72ebe8ce
+SIZE (arvidn-libtorrent-v2.0.7_GH0.tar.gz) = 4158750
+SHA256 (arvidn-try_signal-751a7e5_GH0.tar.gz) = dd374f151d2e69ec2f1ebd4ebeb59e4b2233de08934b1c61b676516bec012ecd
+SIZE (arvidn-try_signal-751a7e5_GH0.tar.gz) = 7282
+SHA256 (arvidn-libsimulator-64fb5b4_GH0.tar.gz) = e60e7aaf682395db32c55b006d2a194cd76c6c99f3dd967de890260bdc010b0a
+SIZE (arvidn-libsimulator-64fb5b4_GH0.tar.gz) = 145192
+SHA256 (paullouisageneau-boost-asio-gnutls-a57d4d3_GH0.tar.gz) = f6ceb4638cad0a5dd474ceef62e4bb07aab460af609cc87242292331c6c2616d
+SIZE (paullouisageneau-boost-asio-gnutls-a57d4d3_GH0.tar.gz) = 14644
Index: net-p2p/libtorrent-rasterbar2/files/patch-cmake_Modules_GeneratePkgConfig.cmake
===================================================================
--- /dev/null
+++ net-p2p/libtorrent-rasterbar2/files/patch-cmake_Modules_GeneratePkgConfig.cmake
@@ -0,0 +1,14 @@
+--- cmake/Modules/GeneratePkgConfig.cmake.orig 2020-08-09 10:43:19 UTC
++++ cmake/Modules/GeneratePkgConfig.cmake
+@@ -171,6 +171,11 @@ function(generate_and_install_pkg_config_file _target
+ set(_pkg_config_file_template_filename "${_GeneratePkGConfigDir}/pkg-config.cmake.in")
+
+ # put target and project properties into a file
++ # Avoid things in the CFLAGS -- which can come from INTERFACE_OPTIONS
++ # of dependencies -- that don't work with file(GENERATE). CMake bug 21074
++ string(REPLACE "<COMPILE_LANG_AND_ID:CUDA,NVIDIA>" "<COMPILE_LANGUAGE:CUDA>" _s "${_interface_compile_options}")
++ set(_interface_compile_options "${_s}")
++
+ configure_file("${_GeneratePkGConfigDir}/target-compile-settings.cmake.in"
+ "${_generate_target_dir}/compile-settings.cmake" @ONLY)
+
Index: net-p2p/libtorrent-rasterbar2/pkg-descr
===================================================================
--- /dev/null
+++ net-p2p/libtorrent-rasterbar2/pkg-descr
@@ -0,0 +1,10 @@
+libtorrent is an open source C++ library implementing the BitTorrent
+protocol, along with most popular extensions, making it suitable for
+real world deployment. It is configurable to be able to fit both
+servers and embedded devices.
+
+The main goals of libtorrent are to be efficient and easy to use.
+
+NB: this is NOT the same library as the net-p2p/libtorrent port!
+
+WWW: https://libtorrent.org/
Index: net-p2p/libtorrent-rasterbar2/pkg-plist
===================================================================
--- /dev/null
+++ net-p2p/libtorrent-rasterbar2/pkg-plist
@@ -0,0 +1,278 @@
+include/libtorrent/add_torrent_params.hpp
+include/libtorrent/address.hpp
+include/libtorrent/alert.hpp
+include/libtorrent/alert_types.hpp
+include/libtorrent/announce_entry.hpp
+include/libtorrent/assert.hpp
+include/libtorrent/aux_/alert_manager.hpp
+include/libtorrent/aux_/aligned_storage.hpp
+include/libtorrent/aux_/aligned_union.hpp
+include/libtorrent/aux_/alloca.hpp
+include/libtorrent/aux_/allocating_handler.hpp
+include/libtorrent/aux_/announce_entry.hpp
+include/libtorrent/aux_/apply_pad_files.hpp
+include/libtorrent/aux_/array.hpp
+include/libtorrent/aux_/bandwidth_limit.hpp
+include/libtorrent/aux_/bandwidth_manager.hpp
+include/libtorrent/aux_/bandwidth_queue_entry.hpp
+include/libtorrent/aux_/bandwidth_socket.hpp
+include/libtorrent/aux_/bind_to_device.hpp
+include/libtorrent/aux_/buffer.hpp
+include/libtorrent/aux_/byteswap.hpp
+include/libtorrent/aux_/chained_buffer.hpp
+include/libtorrent/aux_/container_wrapper.hpp
+include/libtorrent/aux_/cpuid.hpp
+include/libtorrent/aux_/deferred_handler.hpp
+include/libtorrent/aux_/deprecated.hpp
+include/libtorrent/aux_/deque.hpp
+include/libtorrent/aux_/dev_random.hpp
+include/libtorrent/aux_/directory.hpp
+include/libtorrent/aux_/disable_deprecation_warnings_push.hpp
+include/libtorrent/aux_/disable_warnings_pop.hpp
+include/libtorrent/aux_/disable_warnings_push.hpp
+include/libtorrent/aux_/disk_buffer_pool.hpp
+include/libtorrent/aux_/disk_io_thread_pool.hpp
+include/libtorrent/aux_/disk_job_fence.hpp
+include/libtorrent/aux_/disk_job_pool.hpp
+include/libtorrent/aux_/ed25519.hpp
+include/libtorrent/aux_/escape_string.hpp
+include/libtorrent/aux_/export.hpp
+include/libtorrent/aux_/ffs.hpp
+include/libtorrent/aux_/file_pointer.hpp
+include/libtorrent/aux_/file_progress.hpp
+include/libtorrent/aux_/file_view_pool.hpp
+include/libtorrent/aux_/generate_peer_id.hpp
+include/libtorrent/aux_/has_block.hpp
+include/libtorrent/aux_/hasher512.hpp
+include/libtorrent/aux_/heterogeneous_queue.hpp
+include/libtorrent/aux_/instantiate_connection.hpp
+include/libtorrent/aux_/invariant_check.hpp
+include/libtorrent/aux_/io.hpp
+include/libtorrent/aux_/ip_helpers.hpp
+include/libtorrent/aux_/ip_notifier.hpp
+include/libtorrent/aux_/keepalive.hpp
+include/libtorrent/aux_/listen_socket_handle.hpp
+include/libtorrent/aux_/lsd.hpp
+include/libtorrent/aux_/merkle.hpp
+include/libtorrent/aux_/merkle_tree.hpp
+include/libtorrent/aux_/mmap.hpp
+include/libtorrent/aux_/mmap_disk_job.hpp
+include/libtorrent/aux_/noexcept_movable.hpp
+include/libtorrent/aux_/numeric_cast.hpp
+include/libtorrent/aux_/open_mode.hpp
+include/libtorrent/aux_/packet_buffer.hpp
+include/libtorrent/aux_/packet_pool.hpp
+include/libtorrent/aux_/path.hpp
+include/libtorrent/aux_/polymorphic_socket.hpp
+include/libtorrent/aux_/pool.hpp
+include/libtorrent/aux_/portmap.hpp
+include/libtorrent/aux_/posix_part_file.hpp
+include/libtorrent/aux_/posix_storage.hpp
+include/libtorrent/aux_/proxy_settings.hpp
+include/libtorrent/aux_/range.hpp
+include/libtorrent/aux_/receive_buffer.hpp
+include/libtorrent/aux_/resolver.hpp
+include/libtorrent/aux_/resolver_interface.hpp
+include/libtorrent/aux_/route.h
+include/libtorrent/aux_/scope_end.hpp
+include/libtorrent/aux_/session_call.hpp
+include/libtorrent/aux_/session_impl.hpp
+include/libtorrent/aux_/session_interface.hpp
+include/libtorrent/aux_/session_settings.hpp
+include/libtorrent/aux_/session_udp_sockets.hpp
+include/libtorrent/aux_/set_socket_buffer.hpp
+include/libtorrent/aux_/set_traffic_class.hpp
+include/libtorrent/aux_/sha512.hpp
+include/libtorrent/aux_/socket_type.hpp
+include/libtorrent/aux_/storage_free_list.hpp
+include/libtorrent/aux_/storage_utils.hpp
+include/libtorrent/aux_/store_buffer.hpp
+include/libtorrent/aux_/string_ptr.hpp
+include/libtorrent/aux_/strview_less.hpp
+include/libtorrent/aux_/suggest_piece.hpp
+include/libtorrent/aux_/throw.hpp
+include/libtorrent/aux_/time.hpp
+include/libtorrent/aux_/timestamp_history.hpp
+include/libtorrent/aux_/torrent_impl.hpp
+include/libtorrent/aux_/torrent_list.hpp
+include/libtorrent/aux_/unique_ptr.hpp
+include/libtorrent/aux_/utp_socket_manager.hpp
+include/libtorrent/aux_/utp_stream.hpp
+include/libtorrent/aux_/vector.hpp
+include/libtorrent/aux_/win_cng.hpp
+include/libtorrent/aux_/win_crypto_provider.hpp
+include/libtorrent/aux_/win_util.hpp
+include/libtorrent/aux_/windows.hpp
+include/libtorrent/bdecode.hpp
+include/libtorrent/bencode.hpp
+include/libtorrent/bitfield.hpp
+include/libtorrent/bloom_filter.hpp
+include/libtorrent/bt_peer_connection.hpp
+include/libtorrent/choker.hpp
+include/libtorrent/client_data.hpp
+include/libtorrent/close_reason.hpp
+include/libtorrent/config.hpp
+include/libtorrent/copy_ptr.hpp
+include/libtorrent/crc32c.hpp
+include/libtorrent/create_torrent.hpp
+include/libtorrent/deadline_timer.hpp
+include/libtorrent/debug.hpp
+include/libtorrent/disabled_disk_io.hpp
+include/libtorrent/disk_buffer_holder.hpp
+include/libtorrent/disk_interface.hpp
+include/libtorrent/disk_observer.hpp
+include/libtorrent/download_priority.hpp
+include/libtorrent/entry.hpp
+include/libtorrent/enum_net.hpp
+include/libtorrent/error.hpp
+include/libtorrent/error_code.hpp
+include/libtorrent/extensions.hpp
+include/libtorrent/extensions/smart_ban.hpp
+include/libtorrent/extensions/ut_metadata.hpp
+include/libtorrent/extensions/ut_pex.hpp
+include/libtorrent/file.hpp
+include/libtorrent/file_storage.hpp
+include/libtorrent/fingerprint.hpp
+include/libtorrent/flags.hpp
+include/libtorrent/fwd.hpp
+include/libtorrent/gzip.hpp
+include/libtorrent/hash_picker.hpp
+include/libtorrent/hasher.hpp
+include/libtorrent/hex.hpp
+include/libtorrent/http_connection.hpp
+include/libtorrent/http_parser.hpp
+include/libtorrent/http_seed_connection.hpp
+include/libtorrent/http_stream.hpp
+include/libtorrent/http_tracker_connection.hpp
+include/libtorrent/i2p_stream.hpp
+include/libtorrent/identify_client.hpp
+include/libtorrent/index_range.hpp
+include/libtorrent/info_hash.hpp
+include/libtorrent/io.hpp
+include/libtorrent/io_context.hpp
+include/libtorrent/io_service.hpp
+include/libtorrent/ip_filter.hpp
+include/libtorrent/ip_voter.hpp
+include/libtorrent/kademlia/announce_flags.hpp
+include/libtorrent/kademlia/dht_observer.hpp
+include/libtorrent/kademlia/dht_settings.hpp
+include/libtorrent/kademlia/dht_state.hpp
+include/libtorrent/kademlia/dht_storage.hpp
+include/libtorrent/kademlia/dht_tracker.hpp
+include/libtorrent/kademlia/direct_request.hpp
+include/libtorrent/kademlia/dos_blocker.hpp
+include/libtorrent/kademlia/ed25519.hpp
+include/libtorrent/kademlia/find_data.hpp
+include/libtorrent/kademlia/get_item.hpp
+include/libtorrent/kademlia/get_peers.hpp
+include/libtorrent/kademlia/io.hpp
+include/libtorrent/kademlia/item.hpp
+include/libtorrent/kademlia/msg.hpp
+include/libtorrent/kademlia/node.hpp
+include/libtorrent/kademlia/node_entry.hpp
+include/libtorrent/kademlia/node_id.hpp
+include/libtorrent/kademlia/observer.hpp
+include/libtorrent/kademlia/put_data.hpp
+include/libtorrent/kademlia/refresh.hpp
+include/libtorrent/kademlia/routing_table.hpp
+include/libtorrent/kademlia/rpc_manager.hpp
+include/libtorrent/kademlia/sample_infohashes.hpp
+include/libtorrent/kademlia/traversal_algorithm.hpp
+include/libtorrent/kademlia/types.hpp
+include/libtorrent/libtorrent.hpp
+include/libtorrent/link.hpp
+include/libtorrent/load_torrent.hpp
+include/libtorrent/lsd.hpp
+include/libtorrent/magnet_uri.hpp
+include/libtorrent/mmap_disk_io.hpp
+include/libtorrent/mmap_storage.hpp
+include/libtorrent/natpmp.hpp
+include/libtorrent/netlink.hpp
+include/libtorrent/operations.hpp
+include/libtorrent/optional.hpp
+include/libtorrent/parse_url.hpp
+include/libtorrent/part_file.hpp
+include/libtorrent/pe_crypto.hpp
+include/libtorrent/peer.hpp
+include/libtorrent/peer_class.hpp
+include/libtorrent/peer_class_set.hpp
+include/libtorrent/peer_class_type_filter.hpp
+include/libtorrent/peer_connection.hpp
+include/libtorrent/peer_connection_handle.hpp
+include/libtorrent/peer_connection_interface.hpp
+include/libtorrent/peer_id.hpp
+include/libtorrent/peer_info.hpp
+include/libtorrent/peer_list.hpp
+include/libtorrent/peer_request.hpp
+include/libtorrent/performance_counters.hpp
+include/libtorrent/pex_flags.hpp
+include/libtorrent/piece_block.hpp
+include/libtorrent/piece_block_progress.hpp
+include/libtorrent/piece_picker.hpp
+include/libtorrent/platform_util.hpp
+include/libtorrent/portmap.hpp
+include/libtorrent/posix_disk_io.hpp
+include/libtorrent/proxy_base.hpp
+include/libtorrent/puff.hpp
+include/libtorrent/random.hpp
+include/libtorrent/read_resume_data.hpp
+include/libtorrent/request_blocks.hpp
+include/libtorrent/resolve_links.hpp
+include/libtorrent/session.hpp
+include/libtorrent/session_handle.hpp
+include/libtorrent/session_params.hpp
+include/libtorrent/session_settings.hpp
+include/libtorrent/session_stats.hpp
+include/libtorrent/session_status.hpp
+include/libtorrent/session_types.hpp
+include/libtorrent/settings_pack.hpp
+include/libtorrent/sha1.hpp
+include/libtorrent/sha1_hash.hpp
+include/libtorrent/sha256.hpp
+include/libtorrent/sliding_average.hpp
+include/libtorrent/socket.hpp
+include/libtorrent/socket_io.hpp
+include/libtorrent/socket_type.hpp
+include/libtorrent/socks5_stream.hpp
+include/libtorrent/span.hpp
+include/libtorrent/ssl.hpp
+include/libtorrent/ssl_stream.hpp
+include/libtorrent/stack_allocator.hpp
+include/libtorrent/stat.hpp
+include/libtorrent/stat_cache.hpp
+include/libtorrent/storage.hpp
+include/libtorrent/storage_defs.hpp
+include/libtorrent/string_util.hpp
+include/libtorrent/string_view.hpp
+include/libtorrent/tailqueue.hpp
+include/libtorrent/time.hpp
+include/libtorrent/torrent.hpp
+include/libtorrent/torrent_flags.hpp
+include/libtorrent/torrent_handle.hpp
+include/libtorrent/torrent_info.hpp
+include/libtorrent/torrent_peer.hpp
+include/libtorrent/torrent_peer_allocator.hpp
+include/libtorrent/torrent_status.hpp
+include/libtorrent/tracker_manager.hpp
+include/libtorrent/truncate.hpp
+include/libtorrent/udp_socket.hpp
+include/libtorrent/udp_tracker_connection.hpp
+include/libtorrent/union_endpoint.hpp
+include/libtorrent/units.hpp
+include/libtorrent/upnp.hpp
+include/libtorrent/utf8.hpp
+include/libtorrent/vector_utils.hpp
+include/libtorrent/version.hpp
+include/libtorrent/web_connection_base.hpp
+include/libtorrent/web_peer_connection.hpp
+include/libtorrent/write_resume_data.hpp
+include/libtorrent/xml_parse.hpp
+lib/cmake/LibtorrentRasterbar/LibtorrentRasterbarConfig.cmake
+lib/cmake/LibtorrentRasterbar/LibtorrentRasterbarConfigVersion.cmake
+lib/cmake/LibtorrentRasterbar/LibtorrentRasterbarTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/LibtorrentRasterbar/LibtorrentRasterbarTargets.cmake
+lib/libtorrent-rasterbar.so
+lib/libtorrent-rasterbar.so.2.0
+lib/libtorrent-rasterbar.so.2.0.7
+libdata/pkgconfig/libtorrent-rasterbar.pc
+share/cmake/Modules/FindLibtorrentRasterbar.cmake
Index: net-p2p/qbittorrent/Makefile
===================================================================
--- net-p2p/qbittorrent/Makefile
+++ net-p2p/qbittorrent/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qbittorrent
DISTVERSION= 4.4.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-p2p
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
@@ -46,13 +46,24 @@
OPTIONS_EXCLUDE= DBUS
.endif
-OPTIONS_DEFINE= DBUS PYTHON DEBUG
-OPTIONS_DEFAULT= DBUS
+OPTIONS_DEFINE= DBUS PYTHON DEBUG
+OPTIONS_RADIO= LIBTORRENT
+OPTIONS_RADIO_LIBTORRENT= LIBTORRENT1 LIBTORRENT2
+OPTIONS_DEFAULT= DBUS LIBTORRENT1
+
+LIBTORRENT_DESC= libtorrent version number to use
+LIBTORRENT1_DESC= Version 1.x (default)
+LIBTORRENT2_DESC= Version 2.x (unstable, has memory issues)
DEBUG_CONFIGURE_ENABLE= debug
DBUS_CONFIGURE_ENABLE= qt-dbus
DBUS_USE= qt=dbus
+LIBTORRENT1_BUILD_DEPENDS= libtorrent-rasterbar>0:net-p2p/libtorrent-rasterbar
+LIBTORRENT1_RUN_DEPENDS= libtorrent-rasterbar>0:net-p2p/libtorrent-rasterbar
+LIBTORRENT2_BUILD_DEPENDS= libtorrent-rasterbar2>0:net-p2p/libtorrent-rasterbar2
+LIBTORRENT2_RUN_DEPENDS= libtorrent-rasterbar2>0:net-p2p/libtorrent-rasterbar2
+
PYTHON_DESC= Install Python to support some plugin functionality
PYTHON_USES= python:3.6+,run

File Metadata

Mime Type
text/plain
Expires
Fri, Sep 25, 12:12 AM (11 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
39560974
Default Alt Text
D34618.id108626.diff (37 KB)

Event Timeline