1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-03 01:23:49 +00:00
Commit Graph

4207 Commits

Author SHA1 Message Date
Mathieu Arnold
06cdf3a430 (Readdition of net-p2p/btpd which was removed on 514600)
BTPD is a bittorrent client consisting of a daemon and client commands,
which can be used to read and/or manipulate the daemon state. The daemon
is capable of running several torrents simultaneously and only uses one
TCP port. It's fairly low on resource usage and should be perfect for
file distribution sites. Efficient downloads and ease of use makes this
client a good choice for the casual user as well.

WWW: https://github.com/btpd/btpd/wiki

PR:		1
Submitted by:	mat@FreeBSD.org
2020-01-09 09:06:06 +00:00
Tobias C. Berner
fa04d45c29 net-ptp/jackett: update to 0.12.1486
PR:		243160
Submitted by:	Michiel van Baak <michiel@vanbaak.eu> (mainatiner)
2020-01-07 18:36:59 +00:00
Piotr Kubaj
a4b04b37dc net-p2p/monero-cli: fix build on non-x86
Architectures that don't have libunwind available should disable stack trace.

Otherwise, the following linking error is encountered:
/usr/local/bin/ld: src/common/libcommon.a(stack_trace.cpp.o): in function `tools::log_stack_trace(char const*)':
stack_trace.cpp:(.text+0x71c): undefined reference to `el::base::debug::StackTrace::generateNew()'
/usr/local/bin/ld: stack_trace.cpp:(.text+0x72c): undefined reference to `el::base::debug::operator<<(std::ostream&, el::base::debug::StackTrace const&)'
collect2: error: ld returned 1 exit status

PR:		242846
Approved by:	vd (maintainer timeout)
MFH:		2020Q1 (fix build blanket)
2020-01-07 11:45:07 +00:00
Alexey Dokuchaev
556e6a988a - Update to version 0.3.17
- Augment port description

Reported by:	portscout
2020-01-07 11:14:55 +00:00
Vasil Dimov
c63159f423 net-p2p/c-lightning: fix bitcoin-cli exec setup
lightningd does execute bitcoin-cli internally during runtime.

Fix two problems with that:

* The bitcoin-cli executable is usually located in
  /usr/local/bin/bitcoin-cli but service(8) would remove /usr/local/bin
  from PATH before executing our rc script /usr/local/etc/rc.d/lightningd
  and so the lightningd daemon would inherit a PATH that does not contain
  bitcoin-cli. To fix this give the full path to bitcoin-cli to lightningd.

* bitcoin-cli(1) tries to create its datadir when it starts if it does not
  exist. By default that is ${HOME}/.bitcoin. service(8) would set HOME=/
  and if / is mounted read-only, then this creation would fail. Because we
  don't want this directory created (it is not necessary and remains empty)
  tell lightningd to execute
  bitcoin-cli --datadir=/some/directory/that/already/exists.

Also, append ${lightningd_extra_args} to the lightingd arguments. This was
forgotten in the initial commit and setting lightningd_extra_args would have
had no effect.

Reported by:	https://github.com/bitcoin-software
2020-01-07 11:12:17 +00:00
Piotr Kubaj
b96b6dc069 net-p2p/namecoin: fix build on GCC architectures
It looks like some update caused src/httpserver.c to need to include deque when building with GCC. Otherwise it fails to compile with:
httpserver.cpp:74:10: error: 'deque' in namespace 'std' does not name a template type
   74 |     std::deque<std::unique_ptr<WorkItem>> queue;
      |          ^~~~~
httpserver.cpp:33:1: note: 'std::deque' is defined in header '<deque>'; did you forget to '#include <deque>'?
   32 | #include <support/events.h>
  +++ |+#include <deque>
   33 |
httpserver.cpp: In member function 'bool WorkQueue<WorkItem>::Enqueue(WorkItem*)':
httpserver.cpp:92:13: error: 'queue' was not declared in this scope; did you mean 'Enqueue'?
   92 |         if (queue.size() >= maxDepth) {
      |             ^~~~~
      |             Enqueue
httpserver.cpp:95:9: error: 'queue' was not declared in this scope; did you mean 'Enqueue'?
   95 |         queue.emplace_back(std::unique_ptr<WorkItem>(item));
      |         ^~~~~
      |         Enqueue
httpserver.cpp: In member function 'void WorkQueue<WorkItem>::Run()':
httpserver.cpp:106:35: error: 'queue' was not declared in this scope; did you mean 'Enqueue'?
  106 |                 while (running && queue.empty())
      |                                   ^~~~~
      |                                   Enqueue
httpserver.cpp:110:31: error: 'queue' was not declared in this scope; did you mean 'Enqueue'?
  110 |                 i = std::move(queue.front());
      |                               ^~~~~
      |                               Enqueue

PR:             242710
Approved by:    milios@ccsys.com (maintainer timeout)
MFH:            2020Q1 (fix build blanket)
2020-01-04 20:19:53 +00:00
Yuri Victorovich
96e24dfd59 net-p2p/qbittorrent: Remove dependency on DBUS for nox flavor
PR:		243045
Submitted by:	Phil <dpzn@gmx.net>
2020-01-03 01:37:30 +00:00
Vasil Dimov
7751b71878 net-p2p/c-lightning: Add a new port - Lightning Network implementation in C
A lighweight, highly customizable and standard compliant
implementation of the Lightning Network protocol.

https://github.com/ElementsProject/lightning
2019-12-31 16:36:33 +00:00
Jose Alonso Cardenas Marquez
14b8ace6b3 - Bump PORTREVISION. editors/lazarus was updated to 2.0.6 2019-12-31 15:29:13 +00:00
Jose Alonso Cardenas Marquez
c7f02bb1d4 - Update to 5.18.0 2019-12-31 15:25:18 +00:00
Emanuel Haupt
9ba25ab381 Update to 5.5.0 2019-12-30 07:45:41 +00:00
Antoine Brodin
de61a87208 Deprecate a few ports
With hat:	portmgr
2019-12-26 07:54:28 +00:00
Yuri Victorovich
136686480c net-p2p/py-libtorrent-rasterbar: Labeled as BROKEN, with the upstream working on resolving it
PR:		242797
2019-12-22 19:38:53 +00:00
Yuri Victorovich
fe61720c87 net-p2p/libtorrent-rasterbar: Update 1.2.2 -> 1.2.3
Reported by:	portscout
2019-12-21 18:13:09 +00:00
Emanuel Haupt
0372177ded Update to 5.4.0 2019-12-21 12:45:01 +00:00
Piotr Kubaj
d37567133a net-p2p/litecoin: fix build on GCC architectures
Recent upgrade of some dependency causes GCC to fail to build this port:
httpserver.cpp:74:10: error: 'deque' in namespace 'std' does not name a template type
   74 |     std::deque<std::unique_ptr<WorkItem>> queue;
      |          ^~~~~
httpserver.cpp:33:1: note: 'std::deque' is defined in header '<deque>'; did you forget to '#include <deque>'?
   32 | #include <support/events.h>
  +++ |+#include <deque>
   33 |
httpserver.cpp: In member function 'bool WorkQueue<WorkItem>::Enqueue(WorkItem*)':
httpserver.cpp:92:13: error: 'queue' was not declared in this scope; did you mean 'Enqueue'?
   92 |         if (queue.size() >= maxDepth) {
      |             ^~~~~
      |             Enqueue
httpserver.cpp:95:9: error: 'queue' was not declared in this scope; did you mean 'Enqueue'?
   95 |         queue.emplace_back(std::unique_ptr<WorkItem>(item));
      |         ^~~~~
      |         Enqueue
httpserver.cpp: In member function 'void WorkQueue<WorkItem>::Run()':
httpserver.cpp:106:35: error: 'queue' was not declared in this scope; did you mean 'Enqueue'?
  106 |                 while (running && queue.empty())
      |                                   ^~~~~
      |                                   Enqueue
httpserver.cpp:110:31: error: 'queue' was not declared in this scope; did you mean 'Enqueue'?
  110 |                 i = std::move(queue.front());
      |                               ^~~~~
      |                               Enqueue

Include deque in httpserver.c to fix it.

PR:		242722
Approved by:	hsw@bitmark.com (maintainer)
2019-12-20 12:55:49 +00:00
Yuri Victorovich
ac450b4e3d net-p2p/deluge: Revert the previous erroneous commit 2019-12-20 09:28:18 +00:00
Yuri Victorovich
366d632739 net-p2p/deluge: Update 1.3.15 -> 2.0.3
Update is necessary because the underlying library libtorrent-rasterbar needs to be updated.

PR:		241202
Approved by:	rm (maintainer's timeout)
2019-12-20 03:24:07 +00:00
Yuri Victorovich
32e44da682 net-p2p/py-libtorrent-rasterbar: Update 1.1.10 -> 1.2.2 2019-12-20 03:22:22 +00:00
Yuri Victorovich
4ca4f2ce33 net-p2p/qbittorrent: Update 4.1.9.1 -> 4.2.1
Differential Revision:	D22165
2019-12-20 03:20:01 +00:00
Yuri Victorovich
c5ead6a7ed net-p2p/libtorrent-rasterbar: Update 1.1.10 -> 1.2.2 2019-12-20 03:18:13 +00:00
Tobias Kortkamp
6474c40f73 lang/rust: Update to 1.40.0
- Force rebuild all consumers to catch regressions early

Thanks to Mikaël Urankar for providing updated bootstraps for
aarch64, armv6, armv7, powerpc64.

Changes:	https://blog.rust-lang.org/2019/12/19/Rust-1.40.0.html
Tested by:	mikael.urankar@gmail.com, tobik
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D22843
2019-12-19 16:14:48 +00:00
Emanuel Haupt
539caa46cf Update to 5.3.0 2019-12-19 09:42:48 +00:00
Alex Dupre
8d2b3430b0 Update to 2.5.12 release. 2019-12-18 12:54:10 +00:00
Mark Felder
c9c183500e net-p2p/radarr: Update to 0.2.0.1450
Changelog:	https://github.com/Radarr/Radarr/releases/tag/v0.2.0.1450
2019-12-17 17:36:07 +00:00
Mark Felder
7efafe3cdc net-p2p/sonarr-devel: Update to 3.0.3.664 2019-12-14 16:26:07 +00:00
Jan Beich
f635f3b727 net-p2p/bitcoin: switch to simplier boost 1.72 fix
Suggested by:	upstream
2019-12-11 19:00:01 +00:00
Jan Beich
701aa3bcf8 devel/boost-*: update to 1.72.0
Changes:	http://www.boost.org/users/history/version_1_72_0.html
PR:		241449
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D22136
2019-12-11 17:53:48 +00:00
Jason E. Hale
692da6425d Update security/cryptopp to 8.2.0
Remove THREADS option - upstream recommends building with threads and the
build system now adds the appropriate flags automatically

Bump PORTREVISION on consumers due to shared lib version increase

PR:		241132
Submitted by:	Farid Hajji <farid@hajji.name>
2019-12-10 03:38:48 +00:00
Vasil Dimov
1369bf1e50 net-p2p/monero-cli: Upgrade from 0.15.0.0 to 0.15.0.1 2019-12-06 10:45:35 +00:00
Alex Dupre
b9941e927f Update to 2.5.11 release. 2019-12-05 17:09:35 +00:00
Vasil Dimov
e84acb9f99 net-p2p/qtum: Upgrade from 0.18.1 to 0.18.2 2019-12-05 13:35:13 +00:00
Emanuel Haupt
af6e195b8f Update to 5.1.1 2019-12-05 12:58:13 +00:00
Alex Dupre
526c371e9c Apparently it can be built only on FreeBSD 12 amd64.
11.3-i386: LLVM ERROR: out of memory
12.0-i386: parity-4c44772188702cce.parity.e8wnuwsj-cgu.11.rcgu.o: file not recognized: File format not recognized
11.3-amd64: parity-1a336ac89c32de09.parity.5withm3d-cgu.11.rcgu.o: file not recognized: File format not recognized
2019-12-05 10:21:57 +00:00
Jan Beich
cf32957e8e net-p2p/bitcoin: unbreak with boost 1.72
wallet/walletutil.cpp:77:23: error: no member named 'level' in 'boost::filesystem::recursive_directory_iterator'
        } else if (it.level() == 0 && it->symlink_status().type() == fs::regular_file && IsBerkeleyBtree(it...
                   ~~ ^

Reported by:	antoine (via bug 241449 exp-run)
2019-12-02 20:05:25 +00:00
Emanuel Haupt
940191a5e5 Update to 5.1.0 2019-12-02 08:03:51 +00:00
Alex Dupre
04ad7fce19 Port cleanup.
PR:		242245
Submitted by:	ale
Approved by:	maintainer
2019-11-29 09:07:24 +00:00
Alexey Dokuchaev
f231709c64 - Allow to build against contemporary versions of OpenSSL and set
missing INSTALLS_ICONS as reported by portlint(1)
- Revert WITH_DEBUG part of the r512774 as explained by mat@:

  WITH_DEBUG means the port will be built with debugging symbols and
  will not be stripped.  So before, if WITH_DEBUG was set, it was built
  with all debugging bells and whistles.  Now, it only adds debug=1 to
  MAKE_ARGS, and it gets stripped in the end.  WITH_DEBUG must not be
  set by port options, it is a user-facing variable.

PR:	233972
2019-11-27 17:04:00 +00:00
Jung-uk Kim
5a52a08234 Clean up after java/openjdk6 and java/openjdk6-jre removal
java/openjdk6 support was removed from Mk/bsd.java.mk (r512662) and
java/openjdk6 and java/openjdk6-jre were removed from the ports tree
(r512663).  Now this patch completely removes remaining stuff from the
ports tree.

PR:			241953 (exp-run)
Reviewed by:		glewis
Approved by:		portmgr (antoine)
Differential Revision:	https://reviews.freebsd.org/D22342
2019-11-26 21:46:12 +00:00
Vasil Dimov
f08d53e39f net-p2p/bitcoin: Upgrade from 0.18.1 to 0.19.0.1
PR:		242232
Submitted by:	vd
Approved by:	kbowling (maintainer)
2019-11-26 07:30:18 +00:00
Alex Dupre
e4719e8e84 Parity is the fastest and most advanced Ethereum client.
Built for mission-critical use: miners, service providers, and
exchanges need fast synchronisation and maximum uptime.

Parity Ethereum provides the core infrastructure essential for
speedy and reliable services.

* Clean, modular codebase for easy customisation
* Advanced CLI-based client
* Minimal memory and storage footprint
* Synchronise in hours, not days with Warp Sync
* Modular for light integration into your service or product

WWW: https://github.com/paritytech/parity-ethereum/
2019-11-22 14:17:48 +00:00
Tobias Kortkamp
5d4a45bb3c devel/upnp: Update to 1.10.0
Bump consumers for ABI changes.

Changes:	https://github.com/mrjimenez/pupnp/blob/release-1.10.0/ChangeLog
PR:		242089
Submitted by:	Lorenzo Salvadore <phascolarctos@protonmail.ch> (maintainer)
2019-11-20 06:46:39 +00:00
Emanuel Haupt
cb9b680e64 Fix malformed line for zeek gid.
Pointyhat to:	leres
2019-11-18 15:33:12 +00:00
Alexey Dokuchaev
ceee87182a - Update to version 0.3.16
- Shorten the COMMENT, adjust LICENSE
- Project had moved to GitHub
2019-11-16 15:46:23 +00:00
Tobias Kortkamp
babafeabc8 Clean up WRKSRC and USE_GITHUB usage in some ports 2019-11-16 13:46:53 +00:00
Alexey Dokuchaev
ad3d1e1d6d Bring in five patches from Gentoo Linux which fix some known bugs and
add support for OpenSSL 1.1.x (the latter allows to unbreak the build
on recent FreeBSD versions).
2019-11-15 13:31:14 +00:00
Emanuel Haupt
f701639dd8 Update to 5.0.0 2019-11-15 13:28:06 +00:00
Jan Beich
037c1467bb net-p2p/libtorrent-rasterbar: unbreak with boost 1.72
In file included from src/http_connection.cpp:33:
In file included from include/libtorrent/http_connection.hpp:62:
In file included from include/libtorrent/socket.hpp:57:
In file included from /usr/local/include/boost/asio/write.hpp:1262:
/usr/local/include/boost/asio/impl/write.hpp:425:40: error: no type named 'executor_type' in 'libtorrent::socket_type'
    typedef typename AsyncWriteStream::executor_type executor_type;
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/local/include/boost/asio/impl/write.hpp:534:7: note: in instantiation of template class 'boost::asio::detail::initiate_async_write_buffer_sequence<libtorrent::socket_type>' requested here
      detail::initiate_async_write_buffer_sequence<AsyncWriteStream>(s),
      ^
src/http_connection.cpp:277:3: note: in instantiation of function template specialization 'boost::asio::async_write<libtorrent::socket_type, boost::asio::mutable_buffers_1, boost::_bi::bind_t<void, boost::_mfi::mf1<void, libtorrent::http_connection, const boost::system::error_code &>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<libtorrent::http_connection> >, boost::arg<1> > > >' requested here
                async_write(m_sock, boost::asio::buffer(m_sendbuffer)
                ^
src/http_connection.cpp:631:3: error: no matching function for call to 'async_write'
                async_write(m_sock, boost::asio::buffer(m_sendbuffer)
                ^~~~~~~~~~~
/usr/local/include/boost/asio/impl/write.hpp:507:1: note: candidate template ignored: substitution failure [with AsyncWriteStream = libtorrent::socket_type, ConstBufferSequence = boost::asio::mutable_buffers_1, CompletionCondition = boost::_bi::bind_t<void, boost::_mfi::mf1<void, libtorrent::http_connection, const boost::system::error_code &>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<libtorrent::http_connection> >, boost::arg<1> > >]: no type named 'executor_type' in 'libtorrent::socket_type'
async_write(AsyncWriteStream& s, const ConstBufferSequence& buffers,
^
/usr/local/include/boost/asio/impl/write.hpp:526:1: note: candidate template ignored: substitution failure [with AsyncWriteStream = libtorrent::socket_type, ConstBufferSequence = boost::asio::mutable_buffers_1, WriteHandler = boost::_bi::bind_t<void, boost::_mfi::mf1<void, libtorrent::http_connection, const boost::system::error_code &>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<libtorrent::http_connection> >, boost::arg<1> > >]
async_write(AsyncWriteStream& s, const ConstBufferSequence& buffers,
^
/usr/local/include/boost/asio/impl/write.hpp:739:1: note: candidate template ignored: requirement 'is_dynamic_buffer_v1<typename decay<mutable_buffers_1>::type>::value' was not satisfied [with AsyncWriteStream = libtorrent::socket_type, DynamicBuffer_v1 = boost::asio::mutable_buffers_1, WriteHandler = boost::_bi::bind_t<void, boost::_mfi::mf1<void, libtorrent::http_connection, const boost::system::error_code &>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<libtorrent::http_connection> >, boost::arg<1> > >]
async_write(AsyncWriteStream& s,
^
/usr/local/include/boost/asio/impl/write.hpp:758:1: note: candidate template ignored: substitution failure [with AsyncWriteStream = libtorrent::socket_type, DynamicBuffer_v1 = boost::asio::mutable_buffers_1, CompletionCondition = boost::_bi::bind_t<void, boost::_mfi::mf1<void, libtorrent::http_connection, const boost::system::error_code &>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<libtorrent::http_connection> >, boost::arg<1> > >]: no type named 'executor_type' in 'libtorrent::socket_type'
async_write(AsyncWriteStream& s,
^
/usr/local/include/boost/asio/impl/write.hpp:782:1: note: candidate template ignored: could not match 'basic_streambuf<type-parameter-0-1>' against 'boost::asio::mutable_buffers_1'
async_write(AsyncWriteStream& s,
^
/usr/local/include/boost/asio/impl/write.hpp:796:1: note: candidate template ignored: could not match 'basic_streambuf<type-parameter-0-1>' against 'boost::asio::mutable_buffers_1'
async_write(AsyncWriteStream& s,
^
/usr/local/include/boost/asio/impl/write.hpp:1009:1: note: candidate template ignored: requirement 'is_dynamic_buffer_v2<mutable_buffers_1>::value' was not satisfied [with AsyncWriteStream = libtorrent::socket_type, DynamicBuffer_v2 = boost::asio::mutable_buffers_1, WriteHandler = boost::_bi::bind_t<void, boost::_mfi::mf1<void, libtorrent::http_connection, const boost::system::error_code &>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<libtorrent::http_connection> >, boost::arg<1> > >]
async_write(AsyncWriteStream& s, DynamicBuffer_v2 buffers,
^
/usr/local/include/boost/asio/impl/write.hpp:1026:1: note: candidate template ignored: substitution failure [with AsyncWriteStream = libtorrent::socket_type, DynamicBuffer_v2 = boost::asio::mutable_buffers_1, CompletionCondition = boost::_bi::bind_t<void, boost::_mfi::mf1<void, libtorrent::http_connection, const boost::system::error_code &>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<libtorrent::http_connection> >, boost::arg<1> > >]: no type named 'executor_type' in 'libtorrent::socket_type'
async_write(AsyncWriteStream& s, DynamicBuffer_v2 buffers,
^

Obtained from:	upstream
2019-11-14 00:43:36 +00:00
Vasil Dimov
a6b9222324 net-p2p/monero-cli: Upgrade from 0.14.1.2 to 0.15.0.0 2019-11-13 16:09:45 +00:00
Mark Felder
b5e96b0570 net-p2p/sonarr-devel: Update to 3.0.3.653
Upstream Changelog:

*    Parsing of poor standard file names using dashes for separators
*    Deletion of empty episode sub folders when an episode file is deleted
*    Set Default Sort Key for Blacklist Endpoint
*    Manual Import failing to show files when processing fails
*    Actually run Recycle Bin cleanup
*    Remove background from apple-touch-icon
*    Set permissions on extra and subtitle files
*    Log matching scene mapping for title
*    Allow Interactive Season Search when all episodes are unmonitored
*    Include releases that failed to parse in search results
*    Kodi episode metadata missing uniqueid
*    Don't parse packs missing season number
2019-11-08 17:27:40 +00:00