diff --git a/net-im/py-toxcore-c/Makefile b/net-im/py-toxcore-c/Makefile index dd444d45a14e..89411f2ec463 100644 --- a/net-im/py-toxcore-c/Makefile +++ b/net-im/py-toxcore-c/Makefile @@ -1,30 +1,30 @@ PORTNAME= toxcore-c DISTVERSIONPREFIX= v DISTVERSION= 0.2.0 -PORTREVISION= 8 +PORTREVISION= 9 PORTEPOCH= 1 CATEGORIES= net-im net-p2p python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python binding for Project-Tox WWW= https://github.com/TokTok/py-toxcore-c LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libtoxcore.so:net-im/tox \ libsodium.so:security/libsodium \ libvpx.so:multimedia/libvpx \ libopus.so:audio/opus USES= localbase python USE_GITHUB= yes GH_ACCOUNT= TokTok GH_PROJECT= py-toxcore-c USE_PYTHON= distutils autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pytox*.so .include diff --git a/net-im/qTox/Makefile b/net-im/qTox/Makefile index 7cffa7938d50..480cbe13ee36 100644 --- a/net-im/qTox/Makefile +++ b/net-im/qTox/Makefile @@ -1,98 +1,99 @@ PORTNAME= qTox DISTVERSIONPREFIX= v DISTVERSION= 1.18.2 +PORTREVISION= 1 CATEGORIES= net-im net-p2p MAINTAINER= yuri@FreeBSD.org COMMENT= Qt based Tox client WWW= https://qtox.github.io/ \ https://github.com/TokTok/qTox LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libexif.so:graphics/libexif \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libopus.so:audio/opus \ libqrencode.so:graphics/libqrencode \ libsodium.so:security/libsodium \ libsqlcipher.so:databases/sqlcipher \ libtox_extension_messages.so:net-im/tox_extension_messages \ libtoxcore.so:net-im/tox \ libtoxext.so:net-im/toxext \ libvpx.so:multimedia/libvpx USES= cmake compiler:c++11-lib desktop-file-utils gettext gl openal:soft pkgconfig qt:6 USE_GL= opengl USE_QT= base sqldriver-sqlite:run svg USE_GITHUB= yes GH_ACCOUNT= TokTok CMAKE_ARGS= -DGIT_DESCRIBE:STRING=${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} CMAKE_OFF= USE_CCACHE OPTIONS_DEFINE= FILTERAUDIO PLATFORM_EXTENSIONS SPELL_CHECK APPINDICATOR GTK_SYSTRAY STATUSNOTIFIER OPTIONS_DEFAULT= FILTERAUDIO PLATFORM_EXTENSIONS SPELL_CHECK GTK_SYSTRAY STATUSNOTIFIER # removing GTK_SYSTRAY, STATUSNOTIFIER doesn't reduce dependencies FILTERAUDIO_DESC= Enable the echo canceling backend FILTERAUDIO_CMAKE_BOOL= USE_FILTERAUDIO FILTERAUDIO_LIB_DEPENDS= libfilteraudio.so:audio/libfilteraudio PLATFORM_EXTENSIONS_DESC= Enable platform specific extensions PLATFORM_EXTENSIONS_CMAKE_BOOL= PLATFORM_EXTENSIONS PLATFORM_EXTENSIONS_USES= xorg PLATFORM_EXTENSIONS_USE= XORG=x11,xscrnsaver SPELL_CHECK_DESC= Spell checking support SPELL_CHECK_USES= kde:6 SPELL_CHECK_USE= KDE=sonnet SPELL_CHECK_CMAKE_BOOL= SPELL_CHECK APPINDICATOR_CMAKE_BOOL= ENABLE_APPINDICATOR APPINDICATOR_BROKEN= can not find appindicator-0.1 GTK_SYSTRAY_DESC= Enable GTK systray GTK_SYSTRAY_CMAKE_BOOL= ENABLE_GTK_SYSTRAY GTK_SYSTRAY_USES= gnome GTK_SYSTRAY_USE= GNOME=atk,cairo,gdkpixbuf2,gtk20 STATUSNOTIFIER_DESC= Enable status notifier STATUSNOTIFIER_CMAKE_BOOL= ENABLE_STATUSNOTIFIER STATUSNOTIFIER_USES= gnome STATUSNOTIFIER_USE= GNOME=atk,cairo,gdkpixbuf2,gtk20 PLIST_FILES= bin/qtox \ share/applications/io.github.qtox.qTox.desktop \ share/icons/hicolor/scalable/apps/qtox.svgz \ share/metainfo/io.github.qtox.qTox.appdata.xml .for SZ in 14 16 22 24 32 36 48 64 72 96 128 192 256 512 PLIST_FILES+= share/icons/hicolor/${SZ}x${SZ}/apps/qtox.png .endfor .include .if ${CHOSEN_COMPILER_TYPE} == "gcc" && ${ARCH} == i386 && !${CFLAGS:M-march=*} # Needed for __atomic_fetch_add_8 CFLAGS+= -march=i586 .endif .if !defined(DISTVERSIONSUFFIX) FULLVERSION= ${PKGVERSION} .else FULLVERSION= "${PKGVERSION} (rev.${DISTVERSIONSUFFIX:S/-g//})" .endif pre-everything:: @${ECHO_MSG} @${ECHO_MSG} "Warning: qTox won't build if the option NaCl was selected for Tox!" @${ECHO_MSG} pre-configure: @${REINPLACE_CMD} '/Comment/s,=.*,=${COMMENT},' \ ${WRKSRC}/io.github.qtox.qTox.desktop .include diff --git a/net-im/tox_extension_messages/Makefile b/net-im/tox_extension_messages/Makefile index a333ebce728c..44c24f3970d3 100644 --- a/net-im/tox_extension_messages/Makefile +++ b/net-im/tox_extension_messages/Makefile @@ -1,27 +1,27 @@ PORTNAME= tox_extension_messages DISTVERSIONPREFIX= v DISTVERSION= 0.0.3 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= net-im net-p2p MAINTAINER= yuri@FreeBSD.org COMMENT= Message extension library for tox WWW= https://github.com/toxext/tox_extension_messages LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libopus.so:audio/opus \ libsodium.so:security/libsodium \ libtoxcore.so:net-im/tox \ libtoxext.so:net-im/toxext \ libvpx.so:multimedia/libvpx USES= cmake localbase:ldflags pkgconfig USE_GITHUB= yes GH_ACCOUNT= toxext CMAKE_ON= BUILD_SHARED_LIBS .include diff --git a/net-im/toxbot/Makefile b/net-im/toxbot/Makefile index 5f010de974a3..1a9ae734662a 100644 --- a/net-im/toxbot/Makefile +++ b/net-im/toxbot/Makefile @@ -1,27 +1,27 @@ PORTNAME= toxbot DISTVERSION= g20180325 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net-im net-p2p MAINTAINER= yuri@FreeBSD.org COMMENT= Groupchat control bot for Tox WWW= https://github.com/JFreegman/ToxBot LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libtoxcore.so:net-im/tox USE_GITHUB= yes GH_ACCOUNT= JFreegman GH_PROJECT= ToxBot GH_TAGNAME= 1e4af05 USES= gmake pkgconfig PLIST_FILES= bin/${PORTNAME} post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/net-im/toxext/Makefile b/net-im/toxext/Makefile index 29935d32a409..0f90a18b7ea8 100644 --- a/net-im/toxext/Makefile +++ b/net-im/toxext/Makefile @@ -1,27 +1,27 @@ PORTNAME= toxext DISTVERSIONPREFIX= v DISTVERSION= 0.0.3 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= net-im net-p2p MAINTAINER= yuri@FreeBSD.org COMMENT= Extension library for tox WWW= https://github.com/toxext/toxext LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libopus.so:audio/opus \ libsodium.so:security/libsodium \ libtoxcore.so:net-im/tox \ libvpx.so:multimedia/libvpx USES= cmake:testing localbase:ldflags pkgconfig USE_GITHUB= yes CMAKE_ON= BUILD_SHARED_LIBS CMAKE_TESTING_ON= BUILD_TESTS CFLAGS+= -fPIC # see https://github.com/toxext/toxext/issues/7 .include diff --git a/net-im/toxins/Makefile b/net-im/toxins/Makefile index afcb9040a916..497132943d97 100644 --- a/net-im/toxins/Makefile +++ b/net-im/toxins/Makefile @@ -1,37 +1,37 @@ PORTNAME= toxins DISTVERSION= g20180217 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net-im MAINTAINER= yuri@FreeBSD.org COMMENT= Collection of small programs using toxcore WWW= https://github.com/TokTok/toxins LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libsodium.so:security/libsodium \ libtoxcore.so:net-im/tox USES= gmake pkgconfig USE_CSTD= gnu99 USE_GITHUB= yes GH_ACCOUNT= TokTok GH_TAGNAME= f76a7bd ALL_TARGET= build GH_TUPLE= hqwrong:minitox:45b9e3f:minitox/minitox/import PROGS= irc_syncbot tox_shell tox_sync echobot minitox PLIST_FILES= ${PROGS:S/^/bin\//} post-patch: @${RM} -r ${WRKSRC}/toxvpn # will be in a separate port @${REINPLACE_CMD} -e 's|-static -ltoxcore|`pkg-config --cflags --libs toxcore`|' ${WRKSRC}/*/Makefile do-install: .for f in ${PROGS} ${INSTALL_PROGRAM} ${WRKSRC}/${f}/${f} ${STAGEDIR}${PREFIX}/bin/${f} .endfor .include diff --git a/net-im/uTox/Makefile b/net-im/uTox/Makefile index 660264653122..cb6561e9317b 100644 --- a/net-im/uTox/Makefile +++ b/net-im/uTox/Makefile @@ -1,63 +1,63 @@ PORTNAME= uTox DISTVERSION= 0.17.2 DISTVERSIONSUFFIX= -full -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= net-im net-p2p MASTER_SITES= https://github.com/uTox/uTox/releases/download/v${DISTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight Tox client WWW= https://utox.io/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat LIB_DEPENDS= libfilteraudio.so:audio/libfilteraudio \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libopus.so:audio/opus \ libsodium.so:security/libsodium \ libtoxcore.so:net-im/tox \ libv4lconvert.so:multimedia/libv4l \ libvpx.so:multimedia/libvpx TEST_DEPENDS= check>=0:devel/check USES= cmake compiler:c11 desktop-file-utils openal pkgconfig xorg USE_XORG= ice sm x11 xext xrender CMAKE_OFF= ENABLE_LTO ENABLE_TESTS WRKSRC= ${WRKDIR}/uTox OPTIONS_DEFINE= DBUS OPTIONS_DEFAULT= DBUS DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CMAKE_BOOL= ENABLE_DBUS .if ${/usr/bin/ld:L:tA} == /usr/bin/ld.lld # ld.lld lacks default output emulation. Using -b binary without # explicit -m will fail. Mapping taken from lld/ELF/Driver.cpp. _LLD_EMUL_aarch64= aarch64elf_fbsd _LLD_EMUL_amd64= elf_x86_64_fbsd _LLD_EMUL_armv6= armelf_fbsd _LLD_EMUL_armv7= armelf_fbsd _LLD_EMUL_i386= elf_i386_fbsd _LLD_EMUL_powerpc= elf32ppc_fbsd _LLD_EMUL_powerpc64= elf64ppc_fbsd _LLD_EMUL_powerpc64le= elf64lppc_fbsd post-patch: @${REINPLACE_CMD} 's,[[:<:]]ld[[:>:]],ld -m${_LLD_EMUL_${ARCH}},' \ ${WRKSRC}/src/xlib/CMakeLists.txt .endif do-test: @cd ${TEST_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \ -DENABLE_TESTS:BOOL=yes ${CMAKE_SOURCE_PATH} && \ ${DO_MAKE_BUILD} @${TEST_WRKSRC}/run_tests.sh .include