Commit graph

3738 commits

Author SHA1 Message Date
Emanuel Haupt
a115caf44f Provide a patch that removes the hard coded 5% cpu cycle donation minimum but
keep the configurable default value at 5%.

This gives the users the choice to go lower than 5% if desired.
2018-02-26 16:11:04 +00:00
Yuri Victorovich
a31a69692d Replaced my old rawbw.com maintainer's address with yuri@FreeBSD.org
98 ports are affected.

Approved by:	tcberner (mentor, implicit)
2018-02-25 00:40:37 +00:00
Joseph Mingrone
b6207963f9 net-p2p/go-ethereum: Update to version 1.8.1
Upstream changes:
https://github.com/ethereum/go-ethereum/releases/tag/v1.8.1

PR:		226140
Submitted by:	Enrique Fynn <me@enriquefynn.com> (maintainer)
2018-02-23 17:04:05 +00:00
Wen Heping
fc0fb82fb6 - Update to 0.8.701
PR:		225876
Submitted by:	michiel@vanbaak.eu
Approved by:	maintainer
2018-02-22 14:41:49 +00:00
Yuri Victorovich
db570fdb0a net-p2p/retroshare: Update to 0.6.3
Additional port changes:
* Changed to DISTVERSION
* Added LICENSE_FILE
* Updated USE_GNOME, USE_QT5
* Removed INSTALLS_ICONS

PR:		224661
Submitted by:	peter@netkey.at (maintainer)
Approved by:	tcberner (mentor, implicit)
2018-02-22 07:55:38 +00:00
Emanuel Haupt
352f0a145e Update to 2.4.5 2018-02-20 09:54:42 +00:00
Antoine Brodin
f7455240e3 Reduce dependency on the python2 metaport
PR:		225752
Submitted by:	Yasuhiro KIMURA
2018-02-19 11:10:43 +00:00
Dmitry Marakasov
ce7410ae9f - Update WWW 2018-02-19 09:02:55 +00:00
Mark Felder
2788c25126 net-p2p/sonarr: Automate pkg-plist
No other changes
2018-02-18 17:07:36 +00:00
Mark Felder
93790376b6 net-p2p/radarr: Update to 0.2.0.935
Also automate pkg-plist for this simple port.

PR:		225906
2018-02-18 17:02:56 +00:00
Sunpoet Po-Chuan Hsieh
3e53fec47c Use BROKEN_SSL
Approved by:	portmgr (blanket)
2018-02-17 12:00:47 +00:00
Niclas Zeising
1e735791dd Update net-p2p/go-ethereum to 1.8.0
Requires go version >= 1.9.2

Reliable light client
Reliable fast sync
Custom tracing scripts
Native events using abigen

Breaking changes:
Trie pruning is enabled on all --syncmode variations (including
--syncmode=full). If running an archive node, to retain historic data,
disable pruning with `--gcmode=archive`

PR:		225916
Submitted by:	Enrique Fynn (maintainer)
2018-02-15 21:04:19 +00:00
Mathieu Arnold
f6e7f26602 devel/boost-python-libs got forgotten in the python flavorization, fix
this oversight.

Reviewed by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D14368
2018-02-15 12:34:49 +00:00
Dmitry Marakasov
9a28c690af - Pet portlint
- Builds fine on mips64
- Update WWW
2018-02-15 09:02:57 +00:00
Yuri Victorovich
b20f91f852 net-p2p/bitmessage: Update to 0.6.3.2; Fixes security vulnerability
Additional port changes:
* Changed to DISTVERSION
* Updated MAINTAINER
* Added to RUN_DEPENDS
* Moved lines to USExx section
* Added USE_PYTHON=noflavors
* Deleted the patch (not applicable any more)

Testing:
* Ran the app, it seems to work properly.

0.6.3.2 fixes the security vulnerability described here:
https://github.com/Bitmessage/PyBitmessage/releases/tag/v0.6.3
CVE is not available.

Reported by:	portscout
Approved by:	tcberner (mentor, implicit)
MFH:		2018Q1
2018-02-14 21:43:30 +00:00
Dmitry Marakasov
7cbea271c3 - Fix WWW: 2018-02-13 13:18:57 +00:00
Danilo G. Baio
1e44c5ac2d net-p2p/libtorrent: Fix remote DoS
Calls into build_benocde that use %zu could crash on 64 bit machines
due to the size change of size_t.
Someone can force READ_ENC_IA to fail allowing an internal_error to
be thrown and bring down the client, throw handshake_error instead.

PR:		224664
Submitted by:	Henry David Bartholomew <PopularMoment@protonmail.com>
Approved by:	maintainer timeout (pipfstarrd@openmailbox.org, > 2 weeks)
MFH:		2018Q1
Security:	e4dd787e-0ea9-11e8-95f2-005056925db4
2018-02-10 21:52:45 +00:00
Tobias C. Berner
737c1cc56d Rename KDE4 meta ports
This is done for
 * consistency,
 * and to simplify the import of the newer KDE Plasma5 desktop and KDE applications

Bumps the dependencies.

Reviewed by:	adridg
Differential Revision:	https://reviews.freebsd.org/D12979
2018-02-10 10:29:51 +00:00
Emanuel Haupt
4c763f84a9 - Update to 2.4.4
[1] - Add rc.d startup script
    - Move config.json to ETCDIR and install it with @sample
    - Add pkg-message
    - Add  user "xmrig" to UIDs

PR:		224822 [1]
Submitted by:	joshruehlig@gmail.com [1]
2018-02-10 09:35:49 +00:00
Tobias C. Berner
932e6dc413 Switch C compiler used to compile GHC to base Clang.
This removes build dependency on gcc and runtime dependency on gcc's runtime libraries.

Big thanks to Gleb for working on this.

PR:		225185
Submitted by:	Gleb Popov <6yearold@gmail.com>
Exp-run by:	antoine
Reviewed by:	pgj
Differential Revision:	https://reviews.freebsd.org/D12043
2018-02-10 08:03:22 +00:00
Vasil Dimov
cf4e930c5d net-p2p/qtum: Upgrade from 0.14.13 to 0.14.14 2018-02-05 19:59:40 +00:00
Jose Alonso Cardenas Marquez
26a5738fbb - Bump PORTREVISION. Lazarus was updated to 1.8.0 2018-02-01 07:22:34 +00:00
Vasil Dimov
67ec91322e net-p2p/qtum: Mark as broken on i386
c++ -std=c++11 -DHAVE_CONFIG_H -I. -I../src/config  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DQTUM_BUILD -I./cryptopp  -I./cryptopp/include -DQTUM_BUILD -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -Wstack-protector -fstack-protector-all  -DETH_FATDB=1 -DNDEBUG -fPIC -O2 -g2 -O2 -pipe -fstack-protector -fno-strict-aliasing  -MT cryptopp/cryptopp_libcryptopp_a-sha.o -MD -MP -MF cryptopp/.deps/cryptopp_libcryptopp_a-sha.Tpo -c -o cryptopp/cryptopp_libcryptopp_a-sha.o `test -f 'cryptopp/sha.cpp' || echo './'`cryptopp/sha.cpp
cryptopp/sha.cpp:1288:2: error: invalid operand for instruction
        ASJ(    jnz,    0, b)
        ^
./cryptopp/cpu.h:469:23: note: expanded from macro 'ASJ'
        #define ASJ(x, y, z) GNU_ASJ(x, y, z)
                             ^
./cryptopp/cpu.h:463:27: note: expanded from macro 'GNU_ASJ'
        #define GNU_ASJ(x, y, z) #x " " #y #z ";" NEW_LINE
                                 ^
<scratch space>:219:2: note: expanded from here
"jnz"
 ^
<inline asm>:80:1: note: instantiated into assembly here
jnz 0b;
^
2018-01-31 12:23:11 +00:00
Jan Beich
b8533f4bc0 net-p2p/verlihub: unbreak build with Clang 6 (C++14 by default)
casyncconn.cpp:585:62: error: invalid operands to binary expression ('__bind<int &, sockaddr *, unsigned long>' and 'int')
        if(bind(sock, (struct sockaddr *)&mAddrIN, sizeof(mAddrIN)) == -1)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~
creguserinfo.cpp:156:32: error: non-constant-expression cannot be narrowed from type 'char' to 'unsigned char' in initializer list [-Wc++11-narrowing]
                unsigned char charsalt[2] = {((char*)&str)[0],((char*)&str)[1]};
                                             ^~~~~~~~~~~~~~~~
creguserinfo.cpp:156:32: note: insert an explicit cast to silence this issue
                unsigned char charsalt[2] = {((char*)&str)[0],((char*)&str)[1]};
                                             ^~~~~~~~~~~~~~~~
                                             static_cast<unsigned char>( )
script_api.cpp:221:10: error: cannot initialize return object of type 'char *' with an rvalue of type 'bool'
                return false;
                       ^~~~~
script_api.cpp:226:46: error: cannot initialize return object of type 'char *' with an rvalue of type 'bool'
        if ((!usr) || (usr && !usr->mxConn)) return false;
                                                    ^~~~~

Reported by:	pkg-fallout (blocks 9 ports)
Approved by:	portmgr blanket
2018-01-26 14:39:32 +00:00
Vasil Dimov
03520c7a9b net-p2p/qtum: Fix compilation on FreeBSD 10 (Clang 3.4) 2018-01-23 17:15:59 +00:00
Alexey Dokuchaev
b599a9655e Update to version 0.3.10. 2018-01-22 16:40:46 +00:00
Vasil Dimov
c3ecee94f7 net-p2p/qtum: Add a new port
PoS cryptocurrency that can execute smart contract as part of an UTXO

Combining a modified Bitcoin Core infrastructure with an intercompatible
version of the Ethereum Virtual Machine (EVM), Qtum merges the
reliability of Bitcoin's unfailing blockchain with the endless
possibilities provided by smart contracts.

https://qtum.org/
2018-01-22 12:27:41 +00:00
Ben Woods
5dd21e42a3 net-p2p/transmission-daemon: Improve UPDATING entry and add pkg-message
This will ensure users who do not read UPDATING are still presented with
the message about how to allow clients to connect to the daemon using
DNS when they upgrade the package.

PR:		225150
Reported by:	swills
Security:	https://www.vuxml.org/freebsd/3e5b8bd3-0c32-452f-a60e-beab7b762351.html
2018-01-20 01:20:19 +00:00
Jan Beich
3ee50c9dc8 net-p2p/libtorrent-rasterbar: update to 1.1.6
- LOGGING is now enabled by default, following upstream, see
  https://github.com/arvidn/libtorrent/commit/e36b06602067

Changes:	https://github.com/arvidn/libtorrent/releases/tag/libtorrent-1_1_5
Changes:	https://github.com/arvidn/libtorrent/releases/tag/libtorrent-1_1_6
Changes:	https://github.com/arvidn/libtorrent/compare/libtorrent-1_1_4...libtorrent-1_1_6
PR:		224060
Tested by:	yuri
Approved by:	maintainer timeout (2 weeks)
2018-01-18 18:27:26 +00:00
Jan Beich
25beeff079 devel/boost-*: update to 1.66.0
Changes:	http://www.boost.org/users/history/version_1_66_0.html
PR:		223922
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D13279
2018-01-18 04:11:02 +00:00
Jan Beich
6d0bed2564 net-p2p/zetacoin: unbreak with boost 1.66
PR:		224187
Submitted by:	Daniel Morante (maintainer)
2018-01-18 04:01:01 +00:00
Raphael Kubo da Costa
247c88e134 Backport a patch to fix the build with clang 6.0.
/wrkdirs/usr/ports/net-p2p/ktorrent/work/ktorrent-4.3.1/libktcore/torrent/chunkbarrenderer.cpp:68:16: error: non-constant-expression cannot be narrowed from type 'bt::Uint32' (aka 'unsigned int') to 'int' in initializer list [-Wc++11-narrowing]

PR:		224945
Reported by:	pkg-fallout
2018-01-15 17:16:26 +00:00
Ben Woods
0599327fb9 net-p2p/transmission-daemon: Mitigate DNS rebinding attack
Incorporate upstream pull request 468, proposed by Tavis Ormandy from
Google Project Zero, which mitigates this attack by requiring a host
whitelist for requests that cannot be proven to be secure, but it can
be disabled if a user does not want security.

PR:		225150
Submitted by:	Tavis Ormandy
Approved by:	crees (maintainer)
Obtained from:	https://github.com/transmission/transmission/pull/468#issuecomment-357098126
MFH:		2018Q1
Security:	https://www.vuxml.org/freebsd/3e5b8bd3-0c32-452f-a60e-beab7b762351.html
2018-01-14 22:35:00 +00:00
Ben Woods
a99a239693 net-p2p/gtk-gnutella: Update to 1.1.13
Changes this release:
  http://gtk-gnutella.sourceforge.net/en/?page=news#news_82
  http://gtk-gnutella.sourceforge.net/en/?page=news#news_81
2018-01-14 01:59:26 +00:00
Alexey Dokuchaev
7b85b686ee Remove superfluous linefeeds and fix some other minor whitespace bugs. 2018-01-11 16:53:44 +00:00
Alexey Dokuchaev
a247b2f47d Do not abuse INSTALL_MAN when installing documentation, examples, and
other miscellaneous files that are not actually manual pages (part 2).
2018-01-11 14:18:01 +00:00
Tobias C. Berner
9632e1c3bb net-p2p/libktorrent, fix with clang6
PR:		224945
Submitted by:	rakuco
2018-01-07 17:07:47 +00:00
Sunpoet Po-Chuan Hsieh
c2264f8cea Sort SUBDIRs 2018-01-07 15:45:41 +00:00
Vasil Dimov
5664c73be5 Add a message to make users aware of potential crashes due to a boost bug
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224599
2018-01-05 18:58:22 +00:00
Jan Beich
018b2d0e26 net-p2p/bitcoin: chase git abbrev bump
`git archive` maybe non-reproducible due to embedding abbreviated commit:
https://github.com/bitcoin/bitcoin/blob/v0.15.1/src/clientversion.cpp#L47-L48

$ diff -Npru bitcoin-0.15.1.old bitcoin-0.15.1
--- bitcoin-0.15.1.old/src/clientversion.cpp	2017-11-06 08:46:24.000000000 +0000
+++ bitcoin-0.15.1/src/clientversion.cpp	2017-11-06 08:46:24.000000000 +0000
@@ -45,7 +45,7 @@ const std::string CLIENT_NAME("Satoshi");
 //! git will put "#define GIT_ARCHIVE 1" on the next line inside archives.
 #define GIT_ARCHIVE 1
 #ifdef GIT_ARCHIVE
-#define GIT_COMMIT_ID "7b57bc998f3"
+#define GIT_COMMIT_ID "7b57bc998f33"
 #define GIT_COMMIT_DATE "Mon, 6 Nov 2017 09:46:24 +0100"
 #endif

Reported by:	pkg-fallout
Approved by:	portmgr blanket
2018-01-03 00:24:17 +00:00
Steve Wills
ad3eb1044c net-p2p/py-tremc: create port
Curses interface for transmission.

Python3 fork of the no longer maintained transmission-remote-cli. Some
extra modifications have been included and development will follow the
original project as much as possible.

WWW: https://github.com/louipc/tremc

Submitted by:	lbdm@privacychain.ch
Differential Revision:	https://reviews.freebsd.org/D13618
2017-12-30 20:23:12 +00:00
Tijl Coosemans
feb4467d1f - Patch configure instead of configure.in so we can avoid USES=autoreconf.
An obscure macro is used in configure.in that autoreconf cannot find
  anywhere (ACX_CHECK_CXX_FLAGS).
- Disable a test for libcharset from converters/libiconv, so the code will
  use nl_langinfo from libc instead.
- Remove unneeded CONFIGURE_ENV, CPPFLAGS and LDFLAGS.

Reported by:	antoine
2017-12-30 15:21:01 +00:00
Dmitry Marakasov
6222e3d3c0 - Update WWW 2017-12-30 09:00:42 +00:00
Tijl Coosemans
3a3febfcb3 Add build dependency on ax_pthread.m4 from autoconf-archive. It is used
in configure.in.

Reported by:	antoine
2017-12-28 19:59:17 +00:00
Tijl Coosemans
eb2b611bbf Convert to USES=autoreconf. 2017-12-27 19:41:07 +00:00
Jan Beich
cfe74575e3 net-p2p/bitcoin: unbreak with boost 1.66
PR:		224129 224132
Obtained from:	upstream (Bitcoin 0.16.0)
Approved by:	portmgr blanket
2017-12-25 18:07:48 +00:00
Mark Felder
6be2b96d24 net-p2p/sonarr: Update to 2.0.0.5085
Changelog:	https://github.com/Sonarr/Sonarr/releases/tag/v2.0.0.5085
2017-12-23 22:51:32 +00:00
Mark Felder
8afaae3e16 net-p2p/radarr: Update to 0.2.0.910
Changelog:	https://github.com/Radarr/Radarr/releases/tag/v0.2.0.910
2017-12-23 22:38:35 +00:00
Emanuel Haupt
ac9e260d16 XMRig is a high performance Monero (XMR) CPU miner written in C++.
WWW: https://github.com/xmrig/xmrig
2017-12-23 10:14:10 +00:00
Dimitry Andric
b2c3984a64 Fix build of net-p2p/retroshare with recent versions of clang.
Approved by:	portmgr blanket
Submitted by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
PR:		216637
MFH:		2017Q4
2017-12-21 21:01:37 +00:00