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

Collapse All | Expand All

(-)b/sysutils/android-file-transfer/Makefile (-30 / +19 lines)
Lines 1-53 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
5
CATEGORIES=	sysutils
4
CATEGORIES=	sysutils
6
5
7
MAINTAINER=	ports@FreeBSD.org
6
MAINTAINER=	tiago.gasiba@gmail.com
8
COMMENT=	Android MTP client with minimalistic UI
7
COMMENT=	Android MTP client with minimalistic UI
9
WWW=		https://github.com/whoozle/android-file-transfer-linux
8
WWW=		https://github.com/whoozle/android-file-transfer-linux
10
9
11
LICENSE=	GPLv3+
10
LICENSE=	GPLv3+
12
11
12
USES=		cmake compiler:c++11-lib pkgconfig
13
USE_GITHUB=	yes
13
USE_GITHUB=	yes
14
GH_ACCOUNT=	whoozle
14
GH_ACCOUNT=	whoozle
15
GH_PROJECT=	${PORTNAME}-linux
15
GH_PROJECT=	${PORTNAME}-linux
16
16
17
USES=		cmake compiler:c++11-lib pkgconfig
18
CMAKE_ON=	USB_BACKEND_LIBUSB
17
CMAKE_ON=	USB_BACKEND_LIBUSB
18
CMAKE_OFF=	BUILD_PYTHON
19
PLIST_FILES=	"@comment lib/libmtp-ng-static.a"
19
PLIST_FILES=	"@comment lib/libmtp-ng-static.a"
20
20
21
OPTIONS_DEFINE=	CLI FUSE OPENSSL PYTHON QT5 TAGLIB
21
OPTIONS_DEFINE=		CLI FUSE OPENSSL 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
26
CLI_USES=	readline
26
TAGLIB_DESC=		Reading audio metadata via taglib
27
CLI_PLIST_FILES=bin/aft-mtp-cli
27
CLI_PLIST_FILES=	bin/aft-mtp-cli
28
28
29
FUSE_USES=	fuse
29
FUSE_USES=		fuse
30
FUSE_CMAKE_BOOL=BUILD_FUSE
30
FUSE_CMAKE_BOOL=	BUILD_FUSE
31
FUSE_PLIST_FILES=bin/aft-mtp-mount
31
FUSE_PLIST_FILES=	bin/aft-mtp-mount
32
32
33
OPENSSL_USES=		ssl
33
OPENSSL_USES=		ssl
34
OPENSSL_CMAKE_BOOL=	BUILD_MTPZ
34
OPENSSL_CMAKE_BOOL=	BUILD_MTPZ
35
35
36
PYTHON_BUILD_DEPENDS=	pybind11>0:devel/pybind11
36
QT5_USES=		qt:5
37
PYTHON_USES=		python
37
QT5_USE=		QT=core,gui,network,widgets,buildtools:build,linguisttools:build,qmake:build
38
PYTHON_CMAKE_BOOL=	BUILD_PYTHON
38
QT5_CMAKE_BOOL=		BUILD_QT_UI
39
PYTHON_PLIST_FILES=	%%PYTHON_SITELIBDIR%%/aftl%%PYTHON_EXT_SUFFIX%%.so
39
QT5_CMAKE_ON=		-DDESIRED_QT_VERSION:STRING=5
40
41
QT5_USES=	qt:5
42
QT5_USE=	QT=qmake:build,buildtools:build,linguisttools:build,core,gui,network,widgets
43
QT5_CMAKE_BOOL=	BUILD_QT_UI
44
QT5_CMAKE_ON=	-DDESIRED_QT_VERSION:STRING=5
45
QT5_PLIST_FILES=	bin/android-file-transfer \
40
QT5_PLIST_FILES=	bin/android-file-transfer \
46
		share/applications/android-file-transfer.desktop \
41
			share/applications/android-file-transfer.desktop \
47
		share/icons/hicolor/512x512/apps/android-file-transfer.png \
42
			share/icons/hicolor/512x512/apps/android-file-transfer.png \
48
		share/metainfo/android-file-transfer.appdata.xml
43
			share/metainfo/android-file-transfer.appdata.xml
49
44
50
TAGLIB_DESC=		Reading audio metadata via taglib
51
TAGLIB_LIB_DEPENDS=	libtag.so:audio/taglib
45
TAGLIB_LIB_DEPENDS=	libtag.so:audio/taglib
52
TAGLIB_CMAKE_BOOL=	BUILD_TAGLIB
46
TAGLIB_CMAKE_BOOL=	BUILD_TAGLIB
53
47
Lines 58-66 post-patch: Link Here
58
post-patch-CLI-off:
52
post-patch-CLI-off:
59
	@${REINPLACE_CMD} '/subdirectory(cli)/d' ${WRKSRC}/CMakeLists.txt
53
	@${REINPLACE_CMD} '/subdirectory(cli)/d' ${WRKSRC}/CMakeLists.txt
60
54
61
post-install-PYTHON-on:
62
	${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
63
	${INSTALL_LIB} ${BUILD_WRKSRC}/python/aftl${PYTHON_EXT_SUFFIX}.so \
64
		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
65
66
.include <bsd.port.mk>
55
.include <bsd.port.mk>
(-)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 (-1 / +11 lines)
Added Link Here
0
- 
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)

Return to bug 279895