Index: head/multimedia/miro/Makefile =================================================================== --- head/multimedia/miro/Makefile (revision 481390) +++ head/multimedia/miro/Makefile (revision 481391) @@ -1,73 +1,73 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= miro PORTVERSION= 6.0 -PORTREVISION= 19 +PORTREVISION= 20 CATEGORIES= multimedia MASTER_SITES= ftp://ftp.osuosl.org/pub/pculture.org/miro/src/ \ http://ftp.osuosl.org/pub/pculture.org/miro/src/ MAINTAINER= swills@FreeBSD.org COMMENT= Video player to get internet TV broadcasts LICENSE= GPLv2 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyrex>0:devel/pyrex@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/webkit/__init__.py:www/py-webkitgtk@${PY_FLAVOR} \ update-mime-database:misc/shared-mime-info \ ${LOCALBASE}/include/boost/numeric/ublas/matrix.hpp:devel/boost-libs \ ${LOCALBASE}/include/taglib/taglib.h:audio/taglib LIB_DEPENDS= libavutil.so:multimedia/ffmpeg \ libsqlite3.so:databases/sqlite3 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bsddb>0:databases/py-bsddb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/dbus/glib.py:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/gtk-2.0/pynotify/_pynotify.so:devel/py-notify@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/libtorrent.so:net-p2p/libtorrent-rasterbar-python \ ${PYTHON_SITELIBDIR}/webkit/webkit.so:www/py-webkitgtk@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/gtk-2.0/gconf.so:x11-toolkits/py-gnome2@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/pycurl.so:ftp/py-pycurl@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/mutagen/__init__.py:audio/py-mutagen@${PY_FLAVOR} BUILD_WRKSRC= ${WRKSRC}/linux INSTALL_WRKSRC= ${WRKSRC}/linux USE_GNOME= gconf2 gtk20 USE_GSTREAMER= python gconf USES= gettext gmake pkgconfig desktop-file-utils python:2.7 shared-mime-info shebangfix SHEBANG_FILES= resources/testdata/7digital-replies/generate.py \ resources/testdata/echonest-replies/generate.py USE_PYTHON= distutils USE_LDCONFIG= yes INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include .include .SILENT: post-patch: .for file in setup.py plat/resources.py plat/options.py ${REINPLACE_CMD} -e \ 's|%%LOCALBASE%%|${LOCALBASE}|g ; \ s|%%PREFIX%%|${PREFIX}|g ; \ s|%%MANPREFIX%%|${MANPREFIX}|g' \ ${BUILD_WRKSRC}/${file} .endfor .for file in miro.real ${REINPLACE_CMD} -e 's|python2.4|${PYTHON_VERSION}|g' \ ${BUILD_WRKSRC}/${file} .endfor .for file in run.sh ${REINPLACE_CMD} -e 's|^PREFIX=.*|PREFIX=${PREFIX}|g' \ ${BUILD_WRKSRC}/${file} .endfor .if defined(MAINTAINER_MODE) regression-test: install ${PREFIX}/bin/miro --unittest .endif .include Index: head/net-p2p/deluge-cli/Makefile =================================================================== --- head/net-p2p/deluge-cli/Makefile (revision 481390) +++ head/net-p2p/deluge-cli/Makefile (revision 481391) @@ -1,75 +1,75 @@ # $FreeBSD$ PORTNAME= deluge DISTVERSIONPREFIX= ${PORTNAME}- DISTVERSION= 1.3.15 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= net-p2p python PKGNAMESUFFIX= -cli MAINTAINER= rm@FreeBSD.org COMMENT= CLI part of bittorrent client using Python and libtorrent-rasterbar LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= intltool-merge:textproc/intltool RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>=0.18:devel/py-xdg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libtorrent-rasterbar>=0:net-p2p/libtorrent-rasterbar-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0.8:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=1.0.1:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=0.2.5:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}service_identity>=0:security/py-service_identity@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USES= gettext python:-2.7 USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= deluge-torrent NO_ARCH= yes USE_RC_SUBR= deluged deluge_web SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} OPTIONS_DEFINE= DOCS PORTDOCS= ChangeLog README post-patch: @${REINPLACE_CMD} -e '/"new_release_check":/s|True,|False,|g ; \ /"geoip_db_location":/s|/usr/share/GeoIP/GeoIP.dat|${LOCALBASE}/share/GeoIP/GeoIP.dat|g' \ ${WRKSRC}/deluge/core/preferencesmanager.py @${REINPLACE_CMD} -e '/"check_new_releases":/s|True,|False,|g ; \ /"show_new_releases":/s|True,|False,|g' \ ${WRKSRC}/deluge/ui/gtkui/gtkui.py post-install: # do these by hand, else they wind up in the wrong place @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ; \ ${INSTALL_DATA} ${WRKSRC}/deluge/data/icons/scalable/apps/deluge.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps .for size in 16 22 24 32 36 48 64 72 96 128 192 256 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${size}x${size}/apps ; \ ${INSTALL_DATA} ${WRKSRC}/deluge/data/icons/hicolor/${size}x${size}/apps/deluge.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${size}x${size}/apps .endfor .for pic in png xpm ${INSTALL_DATA} ${WRKSRC}/deluge/data/pixmaps/deluge.${pic} \ ${STAGEDIR}${PREFIX}/share/pixmaps .endfor # install man pages .for man in deluge.1 deluge-console.1 deluge-gtk.1 deluge-web.1 deluged.1 ${INSTALL_MAN} ${WRKSRC}/docs/man/${man} ${STAGEDIR}${MANPREFIX}/man/man1/ .endfor ${INSTALL_DATA} ${WRKSRC}/deluge/data/share/applications/deluge.desktop \ ${STAGEDIR}${PREFIX}/share/applications post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/net-p2p/libtorrent-rasterbar/Makefile =================================================================== --- head/net-p2p/libtorrent-rasterbar/Makefile (revision 481390) +++ head/net-p2p/libtorrent-rasterbar/Makefile (revision 481391) @@ -1,87 +1,64 @@ # Created by: Doug Barton # $FreeBSD$ PORTNAME= libtorrent-rasterbar -DISTVERSION= 1.1.9 -CATEGORIES?= net-p2p ipv6 +DISTVERSION= 1.1.10 +CATEGORIES= net-p2p ipv6 MASTER_SITES= https://github.com/arvidn/libtorrent/releases/download/libtorrent-${PORTVERSION:S/./_/g}/ MAINTAINER= yuri@FreeBSD.org -COMMENT?= C++ library implementing a BitTorrent client +COMMENT= C++ library implementing a BitTorrent client LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_powerpc64= fails to build: client_test.cpp: undefined reference to std::__cxx11::basic_string -LIB_DEPENDS+= libboost_chrono.so:devel/boost-libs \ +LIB_DEPENDS= libboost_chrono.so:devel/boost-libs \ libboost_random.so:devel/boost-libs \ libboost_system.so:devel/boost-libs -USES+= compiler:c++11-lib iconv:wchar_t libtool pathfix pkgconfig ssl -USE_CXXSTD= c++11 -GNU_CONFIGURE= yes +USES= cmake:outsource compiler:c++14-lang iconv:wchar_t libtool pathfix pkgconfig ssl USE_LDCONFIG= yes -TEST_TARGET= check -CONFIGURE_ARGS= --disable-static \ - --enable-dht \ - --enable-encryption \ - --enable-pool-allocators \ - --enable-deprecated-functions \ - --with-boost=${LOCALBASE} \ - --with-libiconv \ - --with-openssl=${OPENSSLBASE} - SHLIB_VER= 9 PLIST_SUB+= SHLIB_VER="${SHLIB_VER}" DOCFILES= AUTHORS ChangeLog PORTDOCS= ${DOCFILES} docs/* PORTEXAMPLES= *.cpp -OPTIONS_DEFINE= DEBUG DOCS EXAMPLES LOGGING TEST +OPTIONS_DEFINE= DEBUG DOCS EXAMPLES LOGGING OPTIONS_DEFAULT=LOGGING OPTIONS_SUB= yes LOGGING_DESC= Enable disk stat logging and logging to disk DEBUG_CONFIGURE_ENABLE= debug EXAMPLES_CONFIGURE_ENABLE= examples LOGGING_CONFIGURE_ENABLE= logging disk-stats -TEST_CONFIGURE_ENABLE= tests -.include - -.if defined(SLAVE_PORT) && ${SLAVE_PORT:tl} == "yes" && defined(USE_PYTHON) -CONFIGURE_ARGS+= --enable-python-binding -.else -CONFIGURE_ARGS+= --disable-python-binding -.endif - post-patch: @${REINPLACE_CMD} -e 's|/usr/local/include|${PREFIX}/include|' \ ${WRKSRC}/Jamfile -post-configure: - ${FIND} ${WRKSRC} -name Makefile -o -name link_flags | \ - ${XARGS} ${REINPLACE_CMD} 's| *-R${LOCALBASE}/lib||' - post-install: -.if defined(SLAVE_PORT) && ${SLAVE_PORT:tl} == "yes" && defined(USE_PYTHON) - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/libtorrent.so -.else - ${STRIP_CMD} \ - ${STAGEDIR}${PREFIX}/lib/libtorrent-rasterbar.so.${SHLIB_VER} -.endif + @${RM} ${STAGEDIR}${PREFIX}/include/libtorrent/tommath.h.orig ${STAGEDIR}${PREFIX}/include/libtorrent/Makefile* post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCFILES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} - (cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${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} + +do-test: # broken: https://github.com/arvidn/libtorrent/issues/3327 + @cd ${BUILD_WRKSRC} && \ + ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -Dbuild_tests=ON ${CMAKE_SOURCE_PATH} && \ + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test .include Index: head/net-p2p/libtorrent-rasterbar/distinfo =================================================================== --- head/net-p2p/libtorrent-rasterbar/distinfo (revision 481390) +++ head/net-p2p/libtorrent-rasterbar/distinfo (revision 481391) @@ -1,3 +1,3 @@ -TIMESTAMP = 1534791500 -SHA256 (libtorrent-rasterbar-1.1.9.tar.gz) = d57a0f5b159f58003c3031943463503f0d05ae3e428dd7c2383d1e35fb2c4e8c -SIZE (libtorrent-rasterbar-1.1.9.tar.gz) = 3903742 +TIMESTAMP = 1538843172 +SHA256 (libtorrent-rasterbar-1.1.10.tar.gz) = 07b2b391e0d16bc693d793e352338488a0e41f3130b70884bb2e0270ea00b8c2 +SIZE (libtorrent-rasterbar-1.1.10.tar.gz) = 3902542 Index: head/net-p2p/libtorrent-rasterbar/files/patch-CMakeLists.txt =================================================================== --- head/net-p2p/libtorrent-rasterbar/files/patch-CMakeLists.txt (nonexistent) +++ head/net-p2p/libtorrent-rasterbar/files/patch-CMakeLists.txt (revision 481391) @@ -0,0 +1,10 @@ +--- CMakeLists.txt.orig 2018-10-06 18:06:13 UTC ++++ CMakeLists.txt +@@ -1,6 +1,6 @@ + cmake_minimum_required(VERSION 3.8) + project(libtorrent) +-set (SOVERSION "8") ++set (SOVERSION "9") # https://github.com/arvidn/libtorrent/issues/3326 + set (VERSION "1.1.10") + + set(sources Property changes on: head/net-p2p/libtorrent-rasterbar/files/patch-CMakeLists.txt ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/net-p2p/libtorrent-rasterbar/pkg-plist =================================================================== --- head/net-p2p/libtorrent-rasterbar/pkg-plist (revision 481390) +++ head/net-p2p/libtorrent-rasterbar/pkg-plist (revision 481391) @@ -1,210 +1,200 @@ -%%TEST%%bin/bt_get -%%TEST%%bin/bt_get2 -%%TEST%%bin/client_test -%%TEST%%bin/connection_tester -%%TEST%%bin/dump_torrent -%%TEST%%bin/make_torrent -%%TEST%%bin/simple_client -%%TEST%%bin/stats_counters -%%TEST%%bin/upnp_test include/libtorrent/ConvertUTF.h include/libtorrent/add_torrent_params.hpp include/libtorrent/address.hpp include/libtorrent/alert.hpp include/libtorrent/alert_manager.hpp include/libtorrent/alert_types.hpp include/libtorrent/alloca.hpp include/libtorrent/allocator.hpp include/libtorrent/announce_entry.hpp include/libtorrent/assert.hpp include/libtorrent/aux_/alert_manager_variadic_emplace.hpp include/libtorrent/aux_/allocating_handler.hpp include/libtorrent/aux_/byteswap.hpp include/libtorrent/aux_/cpuid.hpp include/libtorrent/aux_/disable_warnings_pop.hpp include/libtorrent/aux_/disable_warnings_push.hpp include/libtorrent/aux_/escape_string.hpp include/libtorrent/aux_/file_progress.hpp include/libtorrent/aux_/merkle.hpp include/libtorrent/aux_/openssl.hpp include/libtorrent/aux_/proxy_settings.hpp include/libtorrent/aux_/route.h 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_/time.hpp include/libtorrent/bandwidth_limit.hpp include/libtorrent/bandwidth_manager.hpp include/libtorrent/bandwidth_queue_entry.hpp include/libtorrent/bandwidth_socket.hpp include/libtorrent/bdecode.hpp include/libtorrent/bencode.hpp include/libtorrent/bitfield.hpp include/libtorrent/block_cache.hpp include/libtorrent/bloom_filter.hpp include/libtorrent/broadcast_socket.hpp include/libtorrent/bt_peer_connection.hpp include/libtorrent/buffer.hpp include/libtorrent/build_config.hpp include/libtorrent/chained_buffer.hpp include/libtorrent/choker.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/disk_buffer_holder.hpp include/libtorrent/disk_buffer_pool.hpp include/libtorrent/disk_interface.hpp include/libtorrent/disk_io_job.hpp include/libtorrent/disk_io_thread.hpp include/libtorrent/disk_job_pool.hpp include/libtorrent/disk_observer.hpp include/libtorrent/ed25519.hpp include/libtorrent/entry.hpp include/libtorrent/enum_net.hpp include/libtorrent/error.hpp include/libtorrent/error_code.hpp include/libtorrent/export.hpp include/libtorrent/extensions.hpp include/libtorrent/extensions/lt_trackers.hpp include/libtorrent/extensions/metadata_transfer.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_pool.hpp include/libtorrent/file_storage.hpp include/libtorrent/fingerprint.hpp include/libtorrent/fwd.hpp include/libtorrent/gzip.hpp include/libtorrent/hasher.hpp include/libtorrent/heterogeneous_queue.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/instantiate_connection.hpp include/libtorrent/invariant_check.hpp include/libtorrent/io.hpp include/libtorrent/io_service.hpp include/libtorrent/io_service_fwd.hpp include/libtorrent/ip_filter.hpp include/libtorrent/ip_voter.hpp include/libtorrent/kademlia/dht_observer.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/find_data.hpp include/libtorrent/kademlia/get_item.hpp include/libtorrent/kademlia/get_peers.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/traversal_algorithm.hpp include/libtorrent/lazy_entry.hpp include/libtorrent/link.hpp include/libtorrent/linked_list.hpp include/libtorrent/lsd.hpp include/libtorrent/magnet_uri.hpp include/libtorrent/max.hpp include/libtorrent/natpmp.hpp include/libtorrent/network_thread_pool.hpp include/libtorrent/operations.hpp include/libtorrent/packet_buffer.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/piece_block_progress.hpp include/libtorrent/piece_picker.hpp include/libtorrent/platform_util.hpp include/libtorrent/proxy_base.hpp include/libtorrent/puff.hpp include/libtorrent/random.hpp include/libtorrent/receive_buffer.hpp include/libtorrent/request_blocks.hpp include/libtorrent/resolve_links.hpp include/libtorrent/resolver.hpp include/libtorrent/resolver_interface.hpp include/libtorrent/rss.hpp include/libtorrent/session.hpp include/libtorrent/session_handle.hpp include/libtorrent/session_settings.hpp include/libtorrent/session_stats.hpp include/libtorrent/session_status.hpp include/libtorrent/settings_pack.hpp include/libtorrent/sha1.hpp include/libtorrent/sha1_hash.hpp include/libtorrent/sliding_average.hpp include/libtorrent/socket.hpp include/libtorrent/socket_io.hpp include/libtorrent/socket_type.hpp include/libtorrent/socket_type_fwd.hpp include/libtorrent/socks5_stream.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/tailqueue.hpp include/libtorrent/thread.hpp include/libtorrent/thread_pool.hpp include/libtorrent/time.hpp include/libtorrent/timestamp_history.hpp include/libtorrent/tommath.h include/libtorrent/tommath_class.h include/libtorrent/tommath_private.h include/libtorrent/tommath_superclass.h include/libtorrent/torrent.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/udp_socket.hpp include/libtorrent/udp_tracker_connection.hpp include/libtorrent/uncork_interface.hpp include/libtorrent/union_endpoint.hpp include/libtorrent/upnp.hpp include/libtorrent/utf8.hpp include/libtorrent/utp_socket_manager.hpp include/libtorrent/utp_stream.hpp include/libtorrent/vector_utils.hpp include/libtorrent/version.hpp include/libtorrent/web_connection_base.hpp include/libtorrent/web_peer_connection.hpp include/libtorrent/xml_parse.hpp lib/libtorrent-rasterbar.so lib/libtorrent-rasterbar.so.%%SHLIB_VER%% -lib/libtorrent-rasterbar.so.%%SHLIB_VER%%.0.0 libdata/pkgconfig/libtorrent-rasterbar.pc Index: head/net-p2p/libtorrent-rasterbar-python/Makefile =================================================================== --- head/net-p2p/libtorrent-rasterbar-python/Makefile (revision 481390) +++ head/net-p2p/libtorrent-rasterbar-python/Makefile (revision 481391) @@ -1,31 +1,28 @@ # Created by: Doug Barton # $FreeBSD$ -CATEGORIES= net-p2p python +PORTNAME= libtorrent-rasterbar +DISTVERSION= 1.1.10 +CATEGORIES= net-p2p ipv6 python +MASTER_SITES= https://github.com/arvidn/libtorrent/releases/download/libtorrent-${PORTVERSION:S/./_/g}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +MAINTAINER= yuri@FreeBSD.org COMMENT= Python bindings for libtorrent-rasterbar +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/../../COPYING + LIB_DEPENDS= libtorrent-rasterbar.so:net-p2p/libtorrent-rasterbar \ ${PY_BOOST} -MASTERDIR= ${.CURDIR}/../libtorrent-rasterbar +USES= localbase python:2.7 +USE_PYTHON= distutils autoplist -BUILD_WRKSRC= ${WRKSRC}/bindings/python -INSTALL_WRKSRC= ${BUILD_WRKSRC} +WRKSRC_SUBDIR= bindings/python -SLAVE_PORT= yes -USES= python:2.7 -USE_PYTHON= distutils -PYDISTUTILS_PKGNAME= python_libtorrent - -PLIST= ${NONEXISTENT} -PLIST_FILES= %%PYTHON_SITELIBDIR%%/libtorrent.so - -OPTIONS_EXCLUDE= DOCS EXAMPLES - # ensure python paths are correctly identified CONFIGURE_ENV= PYTHON_INCLUDEDIR="${PYTHON_INCLUDEDIR}" \ PYTHON_VERSION="${PYTHON_VERSION}" -.include "${MASTERDIR}/Makefile" +.include Index: head/net-p2p/libtorrent-rasterbar-python/distinfo =================================================================== --- head/net-p2p/libtorrent-rasterbar-python/distinfo (nonexistent) +++ head/net-p2p/libtorrent-rasterbar-python/distinfo (revision 481391) @@ -0,0 +1,3 @@ +TIMESTAMP = 1538852302 +SHA256 (libtorrent-rasterbar-1.1.10.tar.gz) = 07b2b391e0d16bc693d793e352338488a0e41f3130b70884bb2e0270ea00b8c2 +SIZE (libtorrent-rasterbar-1.1.10.tar.gz) = 3902542 Property changes on: head/net-p2p/libtorrent-rasterbar-python/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/net-p2p/libtorrent-rasterbar-python/files/patch-setup.py =================================================================== --- head/net-p2p/libtorrent-rasterbar-python/files/patch-setup.py (nonexistent) +++ head/net-p2p/libtorrent-rasterbar-python/files/patch-setup.py (revision 481391) @@ -0,0 +1,17 @@ +--- setup.py.orig 2018-10-06 18:51:57 UTC ++++ setup.py +@@ -131,11 +131,11 @@ else: + source_list = os.listdir(os.path.join(os.path.dirname(__file__), "src")) + source_list = [os.path.abspath(os.path.join(os.path.dirname(__file__), "src", s)) for s in source_list if s.endswith(".cpp")] + +- if extra_cmd: ++ if True or extra_cmd: + flags = flags_parser() + # ldflags must be parsed first to ensure the correct library search path order +- extra_link = flags.parse(ldflags) +- extra_compile = flags.parse(extra_cmd) ++ extra_link = flags.parse(os.environ['LDFLAGS']) ++ extra_compile = flags.parse(os.environ['CFLAGS']) + + # for some reason distutils uses the CC environment variable to determine + # the compiler to use for C++ Property changes on: head/net-p2p/libtorrent-rasterbar-python/files/patch-setup.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/net-p2p/libtorrent-rasterbar-python/pkg-descr =================================================================== --- head/net-p2p/libtorrent-rasterbar-python/pkg-descr (nonexistent) +++ head/net-p2p/libtorrent-rasterbar-python/pkg-descr (revision 481391) @@ -0,0 +1,4 @@ +The python vinfing of libtorrent, an open source C++ library implementing the +BitTorrent protocol. + +WWW: http://libtorrent.org/ Property changes on: head/net-p2p/libtorrent-rasterbar-python/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/net-p2p/qbittorrent/Makefile =================================================================== --- head/net-p2p/qbittorrent/Makefile (revision 481390) +++ head/net-p2p/qbittorrent/Makefile (revision 481391) @@ -1,65 +1,66 @@ # Created by: Doug Barton # $FreeBSD$ PORTNAME= qbittorrent DISTVERSION= 4.1.3 +PORTREVISION= 1 CATEGORIES= net-p2p ipv6 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Bittorrent client using Qt4/5 and libtorrent-rasterbar LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_FreeBSD_10= error: no matching constructor for initialization of 'const QString' LIB_DEPENDS= libtorrent-rasterbar.so:net-p2p/libtorrent-rasterbar \ libboost_system.so:devel/boost-libs FLAVORS= default nox FLAVOR?= ${FLAVORS:[1]} default_LIB_DEPENDS= libGeoIP.so:net/GeoIP nox_PKGNAMESUFFIX= -nox nox_PLIST= ${NONEXISTENT} USES= compiler:c++11-lib pkgconfig qmake:no_env qt:5 tar:xz GNU_CONFIGURE= yes USE_QT= core network xml buildtools_build linguisttools_build qmake_build CONFIGURE_ARGS= CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" DESTDIRNAME= INSTALL_ROOT .if ${FLAVOR} == default USES+= desktop-file-utils USE_QT+= concurrent gui svg widgets USE_GL= gl .endif .if ${FLAVOR} == nox SUFFIX= -nox COMMENT+= (web UI version) CONFIGURE_ARGS+= --disable-gui PLIST_FILES= bin/qbittorrent${SUFFIX} \ man/man1/qbittorrent${SUFFIX}.1.gz .endif OPTIONS_DEFINE= DBUS DEBUG DOCS OPTIONS_DEFAULT= DBUS DEBUG_CONFIGURE_ENABLE= debug DBUS_CONFIGURE_ENABLE= qt-dbus DBUS_USE= qt=dbus PORTDOCS= AUTHORS Changelog README.md post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qbittorrent${SUFFIX} ${INSTALL_MAN} ${WRKSRC}/doc/qbittorrent${SUFFIX}.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/ @${RM} -r ${STAGEDIR}${PREFIX}/share/man post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/net-p2p/tribler/Makefile =================================================================== --- head/net-p2p/tribler/Makefile (revision 481390) +++ head/net-p2p/tribler/Makefile (revision 481391) @@ -1,108 +1,108 @@ # Created by: alepulver # $FreeBSD$ PORTNAME= tribler PORTVERSION= 6.5.2 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= net-p2p MASTER_SITES= https://github.com/Tribler/tribler/releases/download/v${PORTVERSION}/ DISTNAME= Tribler-v${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Streaming capable P2P network client based on BitTorrent LICENSE= LGPL21 MIT LICENSE_COMB= multi BUILD_DEPENDS= xpmtoppm:graphics/netpbm RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apsw>0:databases/py-apsw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}leveldb>0:databases/py-leveldb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gmpy>0:math/py-gmpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libtorrent-rasterbar>=0.16.4:net-p2p/libtorrent-rasterbar-python@${PY_FLAVOR} \ libsodium>0:security/libsodium \ ${PYTHON_PKGNAMEPREFIX}m2crypto>0:security/py-m2crypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cherrypy>0:www/py-cherrypy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} NO_ARCH= yes NO_WRKSUBDIR= yes USES= desktop-file-utils python:2.7,run ssl:run tar:xz USE_WX= 2.8 WX_COMPS= python INSTALLS_ICONS= yes SUB_FILES= tribler SUB_LIST= PYTHON_SITELIBDIR="${PYTHON_SITELIBDIR}" \ PYTHON_VERSION="${PYTHON_VERSION}" OPTIONS_DEFINE= DOCS VLC OPTIONS_DEFAULT= VLC VLC_DESC= Multimedia support via VLC VLC_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \ vlc:multimedia/vlc post-patch: @${REINPLACE_CMD} -e \ 's|Application;|| ; \ /^Categories/s|$$|;| ; \ /^MimeType/s|$$|;|' \ ${WRKSRC}/tribler/Tribler/Main/Build/Ubuntu/tribler.desktop @${REINPLACE_CMD} -e \ 's|linux|${OPSYS:tl}|' \ ${WRKSRC}/tribler/Tribler/vlc.py do-build: @${MKDIR} ${WRKDIR}/icons/hicolor/32x32/apps (cd ${WRKDIR} && xpmtoppm --alphaout=tribler.pgm \ ${WRKSRC}/tribler/Tribler/Main/Build/Ubuntu/tribler.xpm \ > tribler.ppm) (cd ${WRKDIR} && pnmtopng -alpha=tribler.pgm tribler.ppm \ > ${WRKDIR}/icons/hicolor/32x32/apps/tribler.png) @${MKDIR} ${WRKDIR}/icons/hicolor/48x48/apps (cd ${WRKDIR} && xpmtoppm --alphaout=tribler_big.pgm \ ${WRKSRC}/tribler/Tribler/Main/Build/Ubuntu/tribler_big.xpm \ > tribler_big.ppm) (cd ${WRKDIR} && pnmtopng -alpha=tribler_big.pgm tribler_big.ppm \ > ${WRKDIR}/icons/hicolor/48x48/apps/tribler.png) do-install: (cd ${WRKDIR} && ${INSTALL_SCRIPT} tribler \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tribler (cd ${WRKSRC}/tribler && ${INSTALL_DATA} logger.conf \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tribler) @(cd ${WRKSRC}/tribler/Tribler && ${COPYTREE_SHARE} \ "Category Core Test Utilities community dispersy" \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tribler/Tribler) @(cd ${WRKSRC}/tribler/Tribler/Main && ${COPYTREE_SHARE} "[^B]*" \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tribler/Tribler/Main) (cd ${WRKSRC}/tribler/Tribler && ${INSTALL_DATA} *.sql *.py \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tribler/Tribler) (cd ${WRKSRC}/tribler/Tribler/Main/Build/Ubuntu && ${INSTALL_MAN} \ tribler.1 ${STAGEDIR}${MANPREFIX}/man/man1) (cd ${WRKSRC}/tribler/Tribler/Main/Build/Ubuntu && ${INSTALL_DATA} \ tribler.desktop ${STAGEDIR}${PREFIX}/share/applications) @(cd ${WRKDIR} && ${COPYTREE_SHARE} icons \ ${STAGEDIR}${PREFIX}/share) @(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \ -d ${PYTHONPREFIX_SITELIBDIR} \ -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) @(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -O -m compileall \ -d ${PYTHONPREFIX_SITELIBDIR} \ -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/tribler/Tribler/*.txt \ ${STAGEDIR}${DOCSDIR} .include Index: head/x11/leechcraft/Makefile =================================================================== --- head/x11/leechcraft/Makefile (revision 481390) +++ head/x11/leechcraft/Makefile (revision 481391) @@ -1,417 +1,418 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= leechcraft PORTVERSION= 0.6.70 -PORTREVISION= 34 +PORTREVISION= 35 CATEGORIES= x11 MASTER_SITES= http://dist.leechcraft.org/LeechCraft/0.6.70/ MAINTAINER= ports@FreeBSD.org COMMENT= Cross-platform modular live environment LICENSE= BSL LICENSE_FILE= ${WRKDIR}/${DISTNAME}/LICENSE LIB_DEPENDS= libqwt6.so:x11-toolkits/qwt6@qt4 \ libpcre.so:devel/pcre \ libboost_program_options.so:devel/boost-libs #LC_REV= 1526-g7fdb92a INSTALLS_ICONS= yes USE_LDCONFIG= yes USES= cmake pkgconfig qt:4 tar:xz USE_QT= corelib declarative gui network script sql sql-sqlite3_run \ webkit xml qmake_build moc_build rcc_build uic_build \ linguisttools_build USE_XORG= x11 CMAKE_ARGS+= -DENABLE_LADS=OFF \ -DENABLE_SYNCER=OFF \ -DLEECHCRAFT_VERSION=${PORTVERSION} WRKSRC_SUBDIR= src OPTIONS_DEFINE= AGGREGATOR ANHERO ANOTIFI AUSCRIE AZOTH BITTORRENT BLASQ BLOGIQUE \ CERTMGR CPULOAD CSTP DBUSMANAGER DEADLYRICS DEVMON DOLOZHEE \ ELEEMINATOR FENET GACTS GLANCE GNOTIFI HARBINGER HISTORYHOLDER \ HOTSENSORS HOTSTREAMS HTTHARE IMGASTE KBSWITCH KINOTIFY KNOWHOW KRIGSTASK \ LACKMAN LASTFMSCROBBLE LAUGHTY LAUNCHY LEMON LHTR LIZNOO LMP MELLONETRAY \ MONOCLE MUSICZOMBIE NACHEKU NETSTOREMANAGER NETWORKMONITOR \ NEWLIFE OORONEE OTLOZHU PINTAB POGOOGLUE POLEEMERY POPISHU POSHUKU QROSP \ ROSENTHAL SB2 SCROBLIBRE SECMAN SEEKTHRU SUMMARY SYSNOTIFY TABSESSMANAGER \ TABSLIST TEXTOGROOSE TOUCHSTREAMS TPI VGRABBER VROOBY VTYULC \ XPROXY XTAZY OPTIONS_SUB= yes AGGREGATOR_DESC= Full-featured RSS/Atom feed reader AGGREGATOR_CMAKE_ON= -DENABLE_AGGREGATOR:BOOL=true AGGREGATOR_CMAKE_OFF= -DENABLE_AGGREGATOR:BOOL=false ANHERO_DESC= AnHero, crash handler for LeechCraft ANHERO_CMAKE_ON= -DENABLE_ANHERO:BOOL=true ANHERO_CMAKE_OFF= -DENABLE_ANHERO:BOOL=false ANOTIFI_DESC= Flexible and customizable notifications framework ANOTIFI_CMAKE_ON= -DENABLE_ADVANCEDNOTIFICATIONS:BOOL=true ANOTIFI_CMAKE_OFF= -DENABLE_ADVANCEDNOTIFICATIONS:BOOL=false AUSCRIE_DESC= Auscrie, LeechCraft auto screenshooter AUSCRIE_CMAKE_ON= -DENABLE_AUSCRIE:BOOL=true AUSCRIE_CMAKE_OFF= -DENABLE_AUSCRIE:BOOL=false AZOTH_DESC= Azoth, the modular IM client AZOTH_CMAKE_ON= -DENABLE_AZOTH:BOOL=true \ -DENABLE_AZOTH_OTROID:BOOL=true \ -DENABLE_AZOTH_VELVETBIRD:BOOL=true AZOTH_CMAKE_OFF= -DENABLE_AZOTH:BOOL=false AZOTH_LIB_DEPENDS= libQtMultimediaKit.so:multimedia/qt4-mobility \ libkqoauth.so:security/kqoauth \ libotr.so.5:security/libotr \ libpurple.so:net-im/libpurple \ libqca.so:devel/qca \ libqxmpp.so:net-im/qxmpp \ libspeex.so:audio/speex AZOTH_USES= desktop-file-utils BITTORRENT_DESC= Full-featured BitTorrent client plugin BITTORRENT_CMAKE_ON= -DENABLE_TORRENT:BOOL=true BITTORRENT_CMAKE_OFF= -DENABLE_TORRENT:BOOL=false BITTORRENT_LIB_DEPENDS= libtorrent-rasterbar.so:net-p2p/libtorrent-rasterbar +BITTORRENT_BROKEN= see https://dev.leechcraft.org/issues/2062 BLASQ_DESC= Cloud image storage services client (like Flickr or Picasa) BLASQ_CMAKE_ON= -DENABLE_BLASQ:BOOL=true BLASQ_CMAKE_OFF= -DENABLE_BLASQ:BOOL=false BLASQ_LIB_DEPENDS= libkqoauth.so:security/kqoauth BLOGIQUE_DESC= Blogging client BLOGIQUE_CMAKE_ON= -DENABLE_BLOGIQUE:BOOL=true BLOGIQUE_CMAKE_OFF= -DENABLE_BLOGIQUE:BOOL=false CERTMGR_DESC= SSL certificates manager CERTMGR_CMAKE_ON= -DENABLE_CERTMGR:BOOL=true CERTMGR_CMAKE_OFF= -DENABLE_CERTMGR:BOOL=false CPULOAD_DESC= CPU load graph quark CPULOAD_CMAKE_ON= -DENABLE_CPULOAD:BOOL=true CPULOAD_CMAKE_OFF= -DENABLE_CPULOAD:BOOL=false CSTP_DESC= CSTP, the clean & stupid HTTP implementation CSTP_CMAKE_ON= -DENABLE_HTTP:BOOL=true CSTP_CMAKE_OFF= -DENABLE_HTTP:BOOL=false DBUSMANAGER_DESC= DBusManager provides some basic D-Bus interoperability DBUSMANAGER_CMAKE_ON= -DENABLE_DBUSMANAGER:BOOL=true DBUSMANAGER_CMAKE_OFF= -DENABLE_DBUSMANAGER:BOOL=false DEADLYRICS_DESC= Searches for song lyrics and displays them in LeechCraft DEADLYRICS_CMAKE_ON= -DENABLE_DEADLYRICS:BOOL=true DEADLYRICS_CMAKE_OFF= -DENABLE_DEADLYRICS:BOOL=false DEVMON_DESC= (BROKEN) Non-storage USB devices manager DEVMON_CMAKE_ON= -DENABLE_DEVMON:BOOL=true DEVMON_CMAKE_OFF= -DENABLE_DEVMON:BOOL=false DOLOZHEE_DESC= An issue reporting client for LeechCraft issue tracker DOLOZHEE_CMAKE_ON= -DENABLE_DOLOZHEE:BOOL=true DOLOZHEE_CMAKE_OFF= -DENABLE_DOLOZHEE:BOOL=false ELEEMINATOR_DESC= (BROKEN) Embedded LeechCraft Terminal Emulator ELEEMINATOR_CMAKE_ON= -DENABLE_ELEEMINATOR:BOOL=true ELEEMINATOR_CMAKE_OFF= -DENABLE_ELEEMINATOR:BOOL=false FENET_DESC= LeechCraft WM and compositor manager FENET_CMAKE_ON= -DENABLE_FENET:BOOL=true FENET_CMAKE_OFF= -DENABLE_FENET:BOOL=false GACTS_DESC= Allows other LeechCraft modules to register global shortcuts GACTS_CMAKE_ON= -DENABLE_GACTS:BOOL=true GACTS_CMAKE_OFF= -DENABLE_GACTS:BOOL=false GLANCE_DESC= Glance, quick thumbnailed overview of opened tabs GLANCE_CMAKE_ON= -DENABLE_GLANCE:BOOL=true GLANCE_CMAKE_OFF= -DENABLE_GLANCE:BOOL=false GNOTIFI_DESC= Notifier about new mail in a GMail inbox GNOTIFI_CMAKE_ON= -DENABLE_GMAILNOTIFIER:BOOL=true GNOTIFI_CMAKE_OFF= -DENABLE_GMAILNOTIFIER:BOOL=false HARBINGER_DESC= Build Harbinger, the collections manager HARBINGER_CMAKE_ON= -DENABLE_HARBINGER:BOOL=true HARBINGER_CMAKE_OFF= -DENABLE_HARBINGER:BOOL=false HISTORYHOLDER_DESC= HistoryHolder keeps track of stuff downloaded HISTORYHOLDER_CMAKE_ON= -DENABLE_HISTORYHOLDER:BOOL=true HISTORYHOLDER_CMAKE_OFF=-DENABLE_HISTORYHOLDER:BOOL=false HOTSENSORS_DESC= (BROKEN) Temperature sensors monitor plugin HOTSENSORS_CMAKE_ON= -DENABLE_HOTSENSORS:BOOL=true HOTSENSORS_CMAKE_OFF= -DENABLE_HOTSENSORS:BOOL=false HOTSTREAMS_DESC= Provides some cool radio streams to music players like LMP HOTSTREAMS_CMAKE_ON= -DENABLE_HOTSTREAMS:BOOL=true HOTSTREAMS_CMAKE_OFF= -DENABLE_HOTSTREAMS:BOOL=false HTTHARE_DESC= Simple HTTP server HTTHARE_CMAKE_ON= -DENABLE_HTTHARE:BOOL=true HTTHARE_CMAKE_OFF= -DENABLE_HTTHARE:BOOL=false IMGASTE_DESC= The simple image uploader data filter IMGASTE_CMAKE_ON= -DENABLE_IMGASTE:BOOL=true IMGASTE_CMAKE_OFF= -DENABLE_IMGASTE:BOOL=false KBSWITCH_DESC= Provides plugin- or tab-grained keyboard layout control KBSWITCH_CMAKE_ON= -DENABLE_KBSWITCH:BOOL=true KBSWITCH_CMAKE_OFF= -DENABLE_KBSWITCH:BOOL=false KBSWITCH_USE= xorg=xkbfile KINOTIFY_DESC= Fancy visual notifications KINOTIFY_CMAKE_ON= -DENABLE_KINOTIFY:BOOL=true KINOTIFY_CMAKE_OFF= -DENABLE_KINOTIFY:BOOL=false KNOWHOW_DESC= KnowHow, plugin for showing Tips of the Day KNOWHOW_CMAKE_ON= -DENABLE_KNOWHOW:BOOL=true KNOWHOW_CMAKE_OFF= -DENABLE_KNOWHOW:BOOL=false KRIGSTASK_DESC= The taskbar quark KRIGSTASK_CMAKE_ON= -DENABLE_KRIGSTASK:BOOL=true KRIGSTASK_CMAKE_OFF= -DENABLE_KRIGSTASK:BOOL=false KRIGSTASK_USE= xorg=xcomposite LACKMAN_DESC= Package Manager for extensions, scripts, themes etc LACKMAN_CMAKE_ON= -DENABLE_LACKMAN:BOOL=true LACKMAN_CMAKE_OFF= -DENABLE_LACKMAN:BOOL=false LASTFMSCROBBLE_DESC= Last.FM scrobbler plugin LASTFMSCROBBLE_CMAKE_ON= -DENABLE_LASTFMSCROBBLE:BOOL=true LASTFMSCROBBLE_CMAKE_OFF= -DENABLE_LASTFMSCROBBLE:BOOL=false LASTFMSCROBBLE_LIB_DEPENDS= liblastfm.so:audio/liblastfm LAUGHTY_DESC= The LeechCraft notification daemon LAUGHTY_CMAKE_ON= -DENABLE_LAUGHTY:BOOL=true LAUGHTY_CMAKE_OFF= -DENABLE_LAUGHTY:BOOL=false LAUNCHY_DESC= Allows one to launch third-party applications LAUNCHY_CMAKE_ON= -DENABLE_LAUNCHY:BOOL=true LAUNCHY_CMAKE_OFF= -DENABLE_LAUNCHY:BOOL=false LEMON_DESC= (BROKEN) Network monitor plugin LEMON_CMAKE_ON= -DENABLE_LEMON:BOOL=true LEMON_CMAKE_OFF= -DENABLE_LEMON:BOOL=false LHTR_DESC= LeechCraft HTML Text editoR component LHTR_CMAKE_ON= -DENABLE_LHTR:BOOL=true LHTR_CMAKE_OFF= -DENABLE_LHTR:BOOL=false LHTR_BUILD_DEPENDS= tidy:www/tidy-devel LIZNOO_DESC= UPower-based power manager LIZNOO_CMAKE_ON= -DENABLE_LIZNOO:BOOL=true LIZNOO_CMAKE_OFF= -DENABLE_LIZNOO:BOOL=false LMP_DESC= LeechCraft Media Player, Phonon-based audio/video player LMP_CMAKE_ON= -DENABLE_LMP:BOOL=true \ -DUSE_GSTREAMER_10:BOOL=false LMP_CMAKE_OFF= -DENABLE_LMP:BOOL=false LMP_USE= GSTREAMER=yes LMP_LIB_DEPENDS= libguess.so:textproc/libguess \ libtag.so:audio/taglib MELLONETRAY_DESC= System tray quark MELLONETRAY_CMAKE_ON= -DENABLE_MELLONETRAY:BOOL=true MELLONETRAY_CMAKE_OFF= -DENABLE_MELLONETRAY:BOOL=false MELLONETRAY_USE= xorg=xdamage MONOCLE_DESC= Monocle, the modular document viewer MONOCLE_CMAKE_ON= -DENABLE_MONOCLE:BOOL=true MONOCLE_CMAKE_OFF= -DENABLE_MONOCLE:BOOL=false MONOCLE_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre \ libpoppler-qt4.so:graphics/poppler-qt4 MUSICZOMBIE_DESC= MusicBrainz client plugin MUSICZOMBIE_CMAKE_ON= -DENABLE_MUSICZOMBIE:BOOL=true MUSICZOMBIE_CMAKE_OFF= -DENABLE_MUSICZOMBIE:BOOL=false MUSICZOMBIE_LIB_DEPENDS=libchromaprint.so:audio/chromaprint \ libavdevice.so:multimedia/ffmpeg NACHEKU_DESC= Monitors selected directory and clipboard for downloadable entities NACHEKU_CMAKE_ON= -DENABLE_NACHEKU:BOOL=true NACHEKU_CMAKE_OFF= -DENABLE_NACHEKU:BOOL=false NETSTOREMANAGER_DESC= Supporting and managing Internet data storages like Yandex.Disk NETSTOREMANAGER_CMAKE_ON= -DENABLE_NETSTOREMANAGER:BOOL=true \ -DENABLE_NETSTOREMANAGER_INOTIFY:BOOL=false NETSTOREMANAGER_CMAKE_OFF= -DENABLE_NETSTOREMANAGER:BOOL=false NETWORKMONITOR_DESC= NetworkMonitor watches HTTP requests in NETWORKMONITOR_CMAKE_ON= -DENABLE_NETWORKMONITOR:BOOL=true NETWORKMONITOR_CMAKE_OFF= -DENABLE_NETWORKMONITOR:BOOL=false NEWLIFE_DESC= New Life imports settings from various other applications NEWLIFE_CMAKE_ON= -DENABLE_NEWLIFE:BOOL=true NEWLIFE_CMAKE_OFF= -DENABLE_NEWLIFE:BOOL=false OORONEE_DESC= Quark handling text and images droppend onto it OORONEE_CMAKE_ON= -DENABLE_OORONEE:BOOL=true OORONEE_CMAKE_OFF= -DENABLE_OORONEE:BOOL=false OTLOZHU_DESC= (BROKEN) Otlozhu, a GTD-inspired ToDo manager OTLOZHU_CMAKE_OFF= -DENABLE_OTLOZHU:BOOL=true OTLOZHU_CMAKE_OFF= -DENABLE_OTLOZHU:BOOL=false PINTAB_DESC= Provides support for pinning tabs PINTAB_CMAKE_ON= -DENABLE_PINTAB:BOOL=true PINTAB_CMAKE_OFF= -DENABLE_PINTAB:BOOL=false POGOOGLUE_DESC= Provides searching with Google to other POGOOGLUE_CMAKE_ON= -DENABLE_POGOOGLUE:BOOL=true POGOOGLUE_CMAKE_OFF= -DENABLE_POGOOGLUE:BOOL=false POLEEMERY_DESC= Build Poleemery, the personal finances manager POLEEMERY_CMAKE_ON= -DENABLE_POLEEMERY:BOOL=true POLEEMERY_CMAKE_OFF= -DENABLE_POLEEMERY:BOOL=false POPISHU_DESC= Text editor with IDE features POPISHU_CMAKE_ON= -DENABLE_POPISHU:BOOL=true POPISHU_CMAKE_OFF= -DENABLE_POPISHU:BOOL=false POPISHU_LIB_DEPENDS= libqscintilla2_qt4.so:devel/qscintilla2 POSHUKU_DESC= The full-featured web browser plugin POSHUKU_CMAKE_ON= -DENABLE_POSHUKU:BOOL=true POSHUKU_CMAKE_OFF= -DENABLE_POSHUKU:BOOL=false QROSP_DESC= Scrpting support for LeechCraft via Qross QROSP_CMAKE_ON= -DENABLE_QROSP:BOOL=true QROSP_CMAKE_OFF= -DENABLE_QROSP:BOOL=false QROSP_LIB_DEPENDS= libqrosscore.so:devel/qross ROSENTHAL_DESC= Spellchecking support ROSENTHAL_CMAKE_ON= -DENABLE_ROSENTHAL:BOOL=true ROSENTHAL_CMAKE_OFF= -DENABLE_ROSENTHAL:BOOL=false ROSENTHAL_LIB_DEPENDS= libhunspell-1.6.so:textproc/hunspell SB2_DESC= Sidebar for LeechCraft with combined launcher and tab switcher SB2_CMAKE_ON= -DENABLE_SB2:BOOL=true SB2_CMAKE_OFF= -DENABLE_SB2:BOOL=false SCROBLIBRE_DESC= Submissions API 1.2-compliant scrobbler for services like libre.fm SCROBLIBRE_CMAKE_ON= -DENABLE_SCROBLIBRE:BOOL=true SCROBLIBRE_CMAKE_OFF= -DENABLE_SCROBLIBRE:BOOL=false SECMAN_DESC= Security and personal data manager SECMAN_CMAKE_ON= -DENABLE_SECMAN:BOOL=true SECMAN_CMAKE_OFF= -DENABLE_SECMAN:BOOL=false #SEE AGAIN SEEKTHRU_DESC= OpenSearch support SEEKTHRU_CMAKE_ON= -DENABLE_SEEKTHRU:BOOL=true SEEKTHRU_CMAKE_OFF= -DENABLE_SEEKTHRU:BOOL=false SUMMARY_DESC= Summary plugin SUMMARY_CMAKE_ON= -DENABLE_SUMMARY:BOOL=true SUMMARY_CMAKE_OFF= -DENABLE_SUMMARY:BOOL=false SYSNOTIFY_DESC= Notifications via system libnotify daemon SYSNOTIFY_CMAKE_ON= -DENABLE_SYSNOTIFY:BOOL=true SYSNOTIFY_CMAKE_OFF= -DENABLE_SYSNOTIFY:BOOL=false TABSESSMANAGER_DESC= Tab Session Manager TABSESSMANAGER_CMAKE_ON= -DENABLE_TABSESSMANAGER:BOOL=true TABSESSMANAGER_CMAKE_OFF= -DENABLE_TABSESSMANAGER:BOOL=false TABSLIST_DESC= Quick navigation between tabs TABSLIST_CMAKE_ON= -DENABLE_TABSLIST:BOOL=true TABSLIST_CMAKE_OFF= -DENABLE_TABSLIST:BOOL=false TEXTOGROOSE_DESC= Build Text-o-Groose, script-based lyrics fetcher TEXTOGROOSE_CMAKE_ON= -DENABLE_TEXTOGROOSE:BOOL=true TEXTOGROOSE_CMAKE_OFF= -DENABLE_TEXTOGROOSE:BOOL=false TOUCHSTREAMS_DESC= VKontakte music source plugin TOUCHSTREAMS_CMAKE_ON= -DENABLE_TOUCHSTREAMS:BOOL=true TOUCHSTREAMS_CMAKE_OFF= -DENABLE_TOUCHSTREAMS:BOOL=false TPI_DESC= Task progress indicator quark TPI_CMAKE_ON= -DENABLE_TPI:BOOL=true TPI_CMAKE_OFF= -DENABLE_TPI:BOOL=false VGRABBER_DESC= Vkontakte.ru music/video grabber VGRABBER_CMAKE_ON= -DENABLE_VGRABBER:BOOL=true VGRABBER_CMAKE_OFF= -DENABLE_VGRABBER:BOOL=false VROOBY_DESC= Vrooby, removable device manager VROOBY_CMAKE_ON= -DENABLE_VROOBY:BOOL=true VROOBY_CMAKE_OFF= -DENABLE_VROOBY:BOOL=false VTYULC_DESC= Build VtyuLC, the videoplayer plugin VTYULC_CMAKE_ON= -DENABLE_VTYULC:BOOL=true VTYULC_CMAKE_OFF= -DENABLE_VTYULC:BOOL=false VTYULC_LIB_DEPENDS= libvlc.so:multimedia/vlc XPROXY_DESC= Provides advanced proxy support features XPROXY_CMAKE_ON= -DENABLE_XPROXY:BOOL=true XPROXY_CMAKE_OFF= -DENABLE_XPROXY:BOOL=false XTAZY_DESC= Fetches info about current tune and provides it to other plugins XTAZY_CMAKE_ON= -DENABLE_XTAZY:BOOL=true XTAZY_CMAKE_OFF= -DENABLE_XTAZY:BOOL=false OPTIONS_DEFAULT=AGGREGATOR ANHERO ANOTIFI AUSCRIE AZOTH BLASQ BLOGIQUE CERTMGR \ CPULOAD CSTP DBUSMANAGER DEADLYRICS DOLOZHEE FENET GACTS GLANCE GNOTIFI \ HARBINGER HISTORYHOLDER HOTSTREAMS HTTHARE IMGASTE KBSWITCH KINOTIFY \ KNOWHOW KRIGSTASK LACKMAN LASTFMSCROBBLE LAUGHTY LAUNCHY LHTR LIZNOO \ LMP MELLONETRAY MONOCLE MUSICZOMBIE NACHEKU NETSTOREMANAGER NETWORKMONITOR \ NEWLIFE OORONEE PINTAB POGOOGLUE POLEEMERY POPISHU POSHUKU QROSP ROSENTHAL \ SB2 SCROBLIBRE SECMAN SEEKTHRU SUMMARY SYSNOTIFY TABSESSMANAGER TABSLIST \ TEXTOGROOSE TOUCHSTREAMS TPI VGRABBER VROOBY VTYULC XPROXY XTAZY .include .if ${PORT_OPTIONS:MAZOTH} || ${PORT_OPTIONS:MDBUSMANAGER} || \ ${PORT_OPTIONS:MLAUGHTY} || ${PORT_OPTIONS:MLIZNOO} || \ ${PORT_OPTIONS:MLMP} || ${PORT_OPTIONS:MSYSNOTIFY} || \ ${PORT_OPTIONS:MVROOBY} || ${PORT_OPTIONS:MXTAZY} USE_QT+= dbus .endif .if ${PORT_OPTIONS:MBLASQ} || ${PORT_OPTIONS:MBLOGIQUE} || \ ${PORT_OPTIONS:MLACKMAN} USE_QT+= xmlpatterns .endif .if ${PORT_OPTIONS:MAZOTH} || ${PORT_OPTIONS:MBLASQ} || \ ${PORT_OPTIONS:MFENET} || ${PORT_OPTIONS:MHOTSTREAMS} || \ ${PORT_OPTIONS:MNETSTOREMANAGER} || ${PORT_OPTIONS:MPOSHUKU} || \ ${PORT_OPTIONS:MQROSP} || ${PORT_OPTIONS:MSB2} || \ ${PORT_OPTIONS:MTOUCHSTREAMS} LIB_DEPENDS+= libqjson.so:devel/qjson@qt4 .endif .if ${PORT_OPTIONS:MELEEMINATOR} BROKEN= Eleeminator has not supported yet (not ported qtermwidget) .endif .if ${PORT_OPTIONS:MHOTSENSORS} BROKEN= Hotsensors has not supported yet (depended by lm_sensosrs) .endif .if ${PORT_OPTIONS:MDEVMON} BROKEN= Devmon has not supported yet (depended by udev) .endif .if ${PORT_OPTIONS:MLEMON} BROKEN= Lemon has not supported yet because depended by libnl .endif .if ${PORT_OPTIONS:MOTLOZHU} BROKEN= Otlozhu has not supported yet (not ported liblaretz) .endif post-patch: @${REINPLACE_CMD} -e 's|%%QT_INCDIR%%|${QT_INCDIR}|g' \ -e 's|%%QT_LIBDIR%%|${QT_LIBDIR}|g' \ ${WRKSRC}/cmake/FindQwt.cmake post-install: @${FIND} -d ${STAGEDIR}${PREFIX}/include/leechcraft \ -type d -empty -exec ${RMDIR} {} \; .include