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

3722 Commits

Author SHA1 Message Date
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
Mark Linimon
ad371d6d2f Use a more modern way of distinguishing "big-endian platforms".
This will attempt builds on arm platforms on the cluster.

Approved by:	portmgr (tier-2 blanket)
2017-12-21 09:31:25 +00:00
Mark Linimon
c2145dc9fb Mark broken on arm due to regression in clang 4.0.
PR:		216637
Submitted by:	jbeich
Approved by:	portmgr (tier-2 blanket), maintainer timeout (peter@netkey.at, several months)
2017-12-19 03:53:02 +00:00
Sunpoet Po-Chuan Hsieh
cea808a3f6 Allow concurrent installation (USE_PYTHON=concurrent)
- Bump PORTREVISION for package change
2017-12-17 15:54:15 +00:00
Sunpoet Po-Chuan Hsieh
0a7591375a Update devel/protobuf to 3.5.0
- Bump PORTREVISION for shlib change

Changes:	https://github.com/google/protobuf/releases
2017-12-11 18:26:13 +00:00
Alexey Dokuchaev
da91be60f3 - Update `net-p2p/torrent-file-editor' to version 0.3.9, which fixes
creating torrents which contain files larger than 2 GB in size
- TIMESTAMP (torrent-file-editor-0.3.9.tar.gz) = 1512986548

Reported by:	portscout
2017-12-11 11:32:01 +00:00
Alexey Dokuchaev
43acc578f9 - Update `net-p2p/torrent-file-editor' to version 0.3.8
- TIMESTAMP (torrent-file-editor-0.3.8.tar.gz) = 1512039438

Found out via:	repology.org
Didn't report:	portscout (again)
2017-12-08 09:53:24 +00:00
Mark Linimon
32d4230d44 Mark these ports as buildable on armv6 after a trybroken run. (Also
tested with trybroken on armv7.)

The 'runaway process' ones are most likely just statistical.

Approved by:	portmgr (tier-2 blanket)
2017-12-08 01:46:00 +00:00
Thomas Zander
a2b6e67dbe Update to upstream version 1.7.3
PR:		224013
Submitted by:	me@enriquefynn.com (maintainer)
2017-12-02 11:08:41 +00:00
Antoine Brodin
07faea058d Cleanup LIB_DEPENDS on libpng 2017-12-01 07:19:53 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Barbara Guida
7a4c9778f1 Add two patches to fix switching tab on search. 2017-11-22 00:07:30 +00:00
Steve Wills
48df3f5dcb net-p2p/bitcoin: update to 0.15.1
PR:		223697
Submitted by:	robbak@gmail.com (maintainer, via different email)
2017-11-17 13:59:48 +00:00
Vasil Dimov
4de5a16cf2 net-p2p/monero-cli: Implement missing miner functions 2017-11-12 15:22:15 +00:00
Vasil Dimov
3103c20f8b net-p2p/monero-cli: Move readline to USES and add Doxygen option
Submitted by:	thierry@
2017-11-12 15:19:32 +00:00
Vasil Dimov
bf23b78ddf net-p2p/monero-cli: Fix compilation on i386 2017-11-11 15:36:29 +00:00
Mark Felder
df60d9b595 net-p2p/sonarr: Update to 2.0.0.5054 2017-11-10 13:50:53 +00:00