Lines 1-48
Link Here
|
1 |
# $FreeBSD$ |
1 |
# $FreeBSD$ |
2 |
|
2 |
|
3 |
PORTNAME= uTox |
3 |
PORTNAME= uTox |
4 |
PORTVERSION= 0.11.1 |
4 |
DISTVERSION= 0.17.0 |
5 |
PORTREVISION= 6 |
5 |
DISTVERSIONSUFFIX= -full |
6 |
CATEGORIES= net-im net-p2p |
6 |
CATEGORIES= net-im net-p2p |
|
|
7 |
MASTER_SITES= https://github.com/uTox/uTox/releases/download/v${PORTVERSION}/ |
7 |
|
8 |
|
8 |
MAINTAINER= portmaster@BSDforge.com |
9 |
MAINTAINER= portmaster@BSDforge.com |
9 |
COMMENT= Lightweight Tox client |
10 |
COMMENT= Lightweight Tox client |
10 |
|
11 |
|
11 |
LICENSE= GPLv3 |
12 |
LICENSE= MIT |
12 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
13 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
13 |
|
14 |
|
14 |
BUILD_DEPENDS= ${LOCALBASE}/lib/libtoxcore.a:net-im/tox12 \ |
15 |
BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat |
15 |
${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat |
|
|
16 |
LIB_DEPENDS= libfreetype.so:print/freetype2 \ |
16 |
LIB_DEPENDS= libfreetype.so:print/freetype2 \ |
17 |
libfontconfig.so:x11-fonts/fontconfig \ |
17 |
libfontconfig.so:x11-fonts/fontconfig \ |
18 |
libsodium.so:security/libsodium \ |
18 |
libsodium.so:security/libsodium \ |
19 |
libv4lconvert.so:multimedia/libv4l \ |
19 |
libv4lconvert.so:multimedia/libv4l \ |
20 |
libvpx.so:multimedia/libvpx \ |
20 |
libvpx.so:multimedia/libvpx \ |
21 |
libfilteraudio.so:audio/libfilteraudio\ |
21 |
libopus.so:audio/opus \ |
22 |
libopus.so:audio/opus |
22 |
libtoxcore.so:net-im/tox |
23 |
RUN_DEPENDS= ${LOCALBASE}/lib/libtoxcore.a:net-im/tox12 |
|
|
24 |
|
23 |
|
25 |
USE_GITHUB= yes |
24 |
USES= cmake:outsource compiler:c11 desktop-file-utils dos2unix \ |
26 |
GH_TAGNAME= 1835eae |
25 |
openal pkgconfig |
27 |
|
26 |
USE_XORG= ice sm x11 xext xrender |
28 |
USES= cmake compiler:c11 desktop-file-utils localbase:ldflags openal:al \ |
27 |
CMAKE_OFF= ENABLE_LTO |
29 |
pkgconfig |
28 |
DOS2UNIX_GLOB= * |
30 |
USE_XORG= x11 xext xrender |
|
|
31 |
LLD_UNSAFE= yes |
29 |
LLD_UNSAFE= yes |
|
|
30 |
WRKSRC= ${WRKDIR}/uTox |
32 |
|
31 |
|
33 |
OPTIONS_DEFINE= DBUS |
32 |
OPTIONS_DEFINE= DBUS |
34 |
OPTIONS_DEFAULT= DBUS |
33 |
OPTIONS_DEFAULT= DBUS |
35 |
|
34 |
|
|
|
35 |
DBUS_CMAKE_BOOL= ENABLE_DBUS |
36 |
|
36 |
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus |
37 |
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus |
37 |
DBUS_MAKE_ARGS_OFF= DBUS=0 |
|
|
38 |
|
38 |
|
39 |
pre-configure: |
|
|
40 |
${REINPLACE_CMD} -e 's|resolv dl||' \ |
41 |
-e 's|/usr/include/freetype2|${LOCALBASE}/include/freetype2|' \ |
42 |
${WRKSRC}/CMakeLists.txt |
43 |
|
44 |
post-install: |
45 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/utox |
46 |
${INSTALL_DATA} ${WRKSRC}/icons/utox-128x128.png ${STAGEDIR}${PREFIX}/share/pixmaps/utox.png |
47 |
|
48 |
.include <bsd.port.mk> |
39 |
.include <bsd.port.mk> |