View | Details | Raw Unified | Return to bug 279895 | Differences between
and this patch

Collapse All | Expand All

(-)b/sysutils/android-file-transfer/Makefile (-7 / +7 lines)
Lines 1-25 Link Here
1
PORTNAME=	android-file-transfer
1
PORTNAME=	android-file-transfer
2
DISTVERSIONPREFIX=	v
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	4.2
3
DISTVERSION=	4.3
4
PORTREVISION?=	1
4
PORTREVISION?=	1
5
CATEGORIES=	sysutils
5
CATEGORIES=	sysutils
6
6
7
MAINTAINER=	ports@FreeBSD.org
7
MAINTAINER=	tiago.gasiba@gmail.com
8
COMMENT=	Android MTP client with minimalistic UI
8
COMMENT=	Android MTP client with minimalistic UI
9
WWW=		https://github.com/whoozle/android-file-transfer-linux
9
WWW=		https://github.com/whoozle/android-file-transfer-linux
10
10
11
LICENSE=	GPLv3+
11
LICENSE=	GPLv3+
12
12
13
USE_GITHUB=	yes
14
GH_ACCOUNT=	whoozle
15
GH_PROJECT=	${PORTNAME}-linux
16
17
USES=		cmake compiler:c++11-lib pkgconfig
13
USES=		cmake compiler:c++11-lib pkgconfig
18
CMAKE_ON=	USB_BACKEND_LIBUSB
14
CMAKE_ON=	USB_BACKEND_LIBUSB
19
PLIST_FILES=	"@comment lib/libmtp-ng-static.a"
15
PLIST_FILES=	"@comment lib/libmtp-ng-static.a"
20
16
17
USE_GITHUB=	yes
18
GH_ACCOUNT=	whoozle
19
GH_PROJECT=	${PORTNAME}-linux
20
21
OPTIONS_DEFINE=	CLI FUSE OPENSSL PYTHON QT5 TAGLIB
21
OPTIONS_DEFINE=	CLI FUSE OPENSSL PYTHON QT5 TAGLIB
22
OPTIONS_DEFAULT=CLI FUSE OPENSSL PYTHON QT5 TAGLIB
22
OPTIONS_DEFAULT=CLI OPENSSL TAGLIB
23
OPTIONS_EXCLUDE?=	QT5 # enslaved until subpackaging
23
OPTIONS_EXCLUDE?=	QT5 # enslaved until subpackaging
24
24
25
CLI_DESC=	CLI (Command-Line Interface) support
25
CLI_DESC=	CLI (Command-Line Interface) support
(-)b/sysutils/android-file-transfer/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1609258228
1
TIMESTAMP = 1721159585
2
SHA256 (whoozle-android-file-transfer-linux-v4.2_GH0.tar.gz) = cc607d68e8a18273c9b56975a70a0e68fbdf9d5b903b2727a345a605ff48a19f
2
SHA256 (whoozle-android-file-transfer-linux-v4.3_GH0.tar.gz) = 8ff658630fc820a7ca0b70025aa47d235b7fb64f5cb6a72ca76a7acbf3435128
3
SIZE (whoozle-android-file-transfer-linux-v4.2_GH0.tar.gz) = 823609
3
SIZE (whoozle-android-file-transfer-linux-v4.3_GH0.tar.gz) = 827232
(-)b/sysutils/android-file-transfer/files/patch-mtp_backend_libusb_usb_Context.cpp (+11 lines)
Added Link Here
1
--- mtp/backend/libusb/usb/Context.cpp.orig	2024-07-16 19:25:15 UTC
2
+++ mtp/backend/libusb/usb/Context.cpp
3
@@ -27,7 +27,7 @@ namespace mtp { namespace usb
4
 	Context::Context(int debugLevel)
5
 	{
6
 		USB_CALL(libusb_init(&_ctx));
7
-		libusb_set_debug(_ctx, debugLevel);
8
+		//libusb_set_debug(_ctx, debugLevel);
9
 		libusb_device **devs;
10
 		int count = libusb_get_device_list(_ctx, &devs);
11
 		if (count < 0)
(-)b/sysutils/android-file-transfer/files/patch-python_FindPythonLibsNew.cmake (-1 / +45 lines)
Added Link Here
0
- 
1
--- python/FindPythonLibsNew.cmake.orig	2024-07-16 20:38:32 UTC
2
+++ python/FindPythonLibsNew.cmake
3
@@ -74,13 +74,28 @@ endif()
4
 #
5
 # The library suffix is from the config var LDVERSION sometimes, otherwise
6
 # VERSION. VERSION will typically be like "2.7" on unix, and "27" on windows.
7
-execute_process(COMMAND "${PYTHON_EXECUTABLE}" "-c"
8
-    "from distutils import sysconfig as s;import sys;import struct;
9
+execute_process(
10
+  COMMAND
11
+    "${Python_EXECUTABLE}" "-c" "
12
+import sys;import struct;
13
+import sysconfig as s
14
+USE_SYSCONFIG = sys.version_info >= (3, 10)
15
+if not USE_SYSCONFIG:
16
+    from distutils import sysconfig as ds
17
 print('.'.join(str(v) for v in sys.version_info));
18
 print(sys.prefix);
19
-print(s.get_python_inc(plat_specific=True));
20
-print(s.get_python_lib(plat_specific=True));
21
-print(s.get_config_var('SO'));
22
+if USE_SYSCONFIG:
23
+    scheme = s.get_default_scheme()
24
+    if scheme == 'posix_local':
25
+        # Debian's default scheme installs to /usr/local/ but we want to find headers in /usr/
26
+        scheme = 'posix_prefix'
27
+    print(s.get_path('platinclude', scheme))
28
+    print(s.get_path('platlib'))
29
+    print(s.get_config_var('EXT_SUFFIX') or s.get_config_var('SO'))
30
+else:
31
+    print(ds.get_python_inc(plat_specific=True));
32
+    print(ds.get_python_lib(plat_specific=True));
33
+    print(ds.get_config_var('EXT_SUFFIX') or ds.get_config_var('SO'));
34
 print(hasattr(sys, 'gettotalrefcount')+0);
35
 print(struct.calcsize('@P'));
36
 print(s.get_config_var('LDVERSION') or s.get_config_var('VERSION'));
37
@@ -196,7 +211,7 @@ find_package_message(PYTHON
38
 
39
 find_package_message(PYTHON
40
     "Found PythonLibs: ${PYTHON_LIBRARY}"
41
-    "${PYTHON_EXECUTABLE}${PYTHON_VERSION}")
42
+    "${Python_EXECUTABLE}${PYTHON_VERSION}")
43
 
44
 set(PYTHONLIBS_FOUND TRUE)
45
 set(PythonLibsNew_FOUND TRUE)

Return to bug 279895