Commit graph

3508 commits

Author SHA1 Message Date
Thomas Zander
d89bfe1db4 Update to upstream version 6.5.2
PR:		213740
Submitted by:	riggs
2016-10-30 13:53:30 +00:00
Alexey Dokuchaev
17342290d7 - Remove trailing dot in COMMENT and/or reword it accordingly
- Prefer standard option descriptions, and trim one long line
2016-10-28 16:00:45 +00:00
Tobias C. Berner
5932a17568 Remove wrongly used QT-related plist-subs from plist
%%QT_BINDIR%% and %%QT_LIBDIR%% represent the relative location of the
Qt binaries and libraries respectively -- they are only 'bin' and 'lib'
by chance, and should not be used that way.

Approved by: portmgr (blanket), rakuco (mentor)
2016-10-28 13:10:00 +00:00
Ruslan Makhmatkhanov
aaf4dfde48 net-p2p/deluge: split out CLI part
By popular demand split out deluge onto CLI part and GUI part to let users with
headless servers or users who do not want to install all the GTK2 stuff install
just deluge with minimal required dependencies.
deluge-cli port was introduced, that let user to run in CLI mode and to control
the queue via web-interface.

This change requires all the users of net-p2p/deluge to deinstall it first and
then install the required part:
- net-p2p/deluge-cli if GTK2 GUI is not required
- net-p2p/deluge to get the graphical client (net-p2p/deluge-cli will be
installed as a dependency)

Requested by:	many
2016-10-26 16:52:22 +00:00
Ruslan Makhmatkhanov
9844860e2d net-p2p/libtorrent-rasterbar: fix runtime of python binding
It was reported by many people that python binding fails to import after
updating to 1.1.1, breaking net-p2p/deluge runtime at least.
Bump PORTREVISION to initiate packages rebuild.

Fix is based on this commit:
https://github.com/voidlinux/void-packages/commit/e3a19958

PR:		213739
Reported by:	many
Approved by:	portmgr (just-fix-it blanket)
2016-10-25 22:42:38 +00:00
Raphael Kubo da Costa
56bd7d2b58 Pass KTorrent ports to kde@. 2016-10-23 15:55:14 +00:00
Barbara Guida
53c1d66734 Update to SVN-r10966 2016-10-22 17:45:09 +00:00
Mathieu Arnold
eabbfd75e3 ${RM} already has -f.
PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-10-21 12:51:40 +00:00
Raphael Kubo da Costa
366a97ec37 Reassign makc's ports back to the pool.
See "Maintainer Reset" in
https://www.freebsd.org/portmgr/policies_contributors.html. makc's last commit
was in March 31st (r412218), and his ports have been timing out since at least
July (r418155).

I also emailed him 2 weeks ago and have received no response so far.
2016-10-20 15:58:12 +00:00
Kurt Jaeger
f0b6ef65d6 net-p2p/qbittorrent: update 3.3.3 -> 3.3.7
- Lots of changes, see link to the Changes
- Fixed QT option (RADIO->SINGLE), see details in PR#208038
- Changed Qt default to Qt5

PR:		209132
Changes:	http://www.qbittorrent.org/news.php
Submitted by:	Yuri Victorovich <yuri@rawbw.com> (maintainer), mi, matthew@reztek.cz
2016-10-19 18:40:32 +00:00
Kurt Jaeger
3e45d8e8de net-p2p/libtorrent-rasterbar: update 1.1.0 -> 1.1.1
- compile in C++11 mode as is required by qBittorrent versions after 3.3.4

PR:		212235
Submitted by:	matthew@reztek.cz (maintainer)
2016-10-19 05:23:20 +00:00
Pawel Pekala
1fa34786d0 Use version tagname
Submitted by:	mat
2016-10-13 20:46:23 +00:00
Pawel Pekala
adfc8cae0e Update to version 0.6.1
PR:		213339
Submitted by:	Christian Sturm
Approved by:	maintainer
2016-10-12 23:27:17 +00:00
Dmitry Marakasov
7f8ce9410d - Update to 0.6.1
PR:		212046
Submitted by:	yuri@rawbw.com (maintainer)
2016-10-06 15:51:59 +00:00
Mark Linimon
b3cfba1555 Also mark broken on sparc64. 2016-10-05 19:42:38 +00:00
Max Khon
8077b6a086 - Don't use GH_ACCOUNT as PORTNAME is always "eiskaltdcpp" for all
eiskaltdcpp-* ports
- Reset PORTREVISION after version bump
2016-10-04 16:23:18 +00:00
Max Khon
f34b26b3ff - Update to 2.2.10 and unbreak (USE_GITHUB=yes) 2016-10-04 16:06:57 +00:00
Jan Beich
ba3ffd9b12 graphics/opencv: add suffix to make room for 3.x series
To avoid confusion, the main port is to track the latest release.
Whether to rename includes/libraries as well making it possible to
install 2.x and 3.x side-by-side remains to be investigated.

PR:		210505 (for tracking)
Inspired by:	PkgSrc
2016-10-03 17:47:08 +00:00
Barbara Guida
91ac1ade0a Update to SVN-r10964. 2016-10-02 22:54:15 +00:00
Tijl Coosemans
1ee4da6dd1 Let USES=localbase add -L${LOCALBASE}/lib to LIBS instead of LDFLAGS.
USES=localbase:ldflags can be used to set LDFLAGS.  Normally LDFLAGS
appears too early on the command line causing some ports to link with
their own libraries in LOCALBASE (if installed) instead of WRKSRC.

Also make use of _USES_POST so -L${LOCALBASE}/lib is added as late as
possible after anything a port Makefile might set.  Use _USES_POST
instead of .include in libedit.mk and libarchive.mk so things like
'USES=libedit localbase:ldflags' work correctly.

Fix some issues with LIBS in some ports.

Switch ports that don't support LIBS to localbase:ldflags.

PR:		212987
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-30 19:24:30 +00:00
Jan Beich
f9348f7cf3 net-p2p/transmission-cli: update mirrors 2016-09-28 10:37:35 +00:00
Tijl Coosemans
48f4591035 - Update devel/icu to 57.1.
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
  --disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
  aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU.  The code wanted to use BYTE_ORDER
  defined in machine/endian.h, but this isn't visible because ICU is
  compiled with _XOPEN_SOURCE.  Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
  without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
  pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
  a C++11 runtime library now.  Add this to all ports that depend on it
  so their executables load the right libstdc++.so on FreeBSD 9.

PR:		205120
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-24 11:06:57 +00:00
Joseph Mingrone
1edc18e69e Upgrade to version 1.4.12
PR:		212917
Submitted by:	enriquefynn@gmail.com (maintainer)
Reviewed by:	swills (mentor)
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D8014
2016-09-23 18:28:42 +00:00
John Marino
59024b75d0 net-p2p/zetacoin: set SSL flags for non-base SSL building
Approved by:	SSL blanket
2016-09-20 20:37:41 +00:00
John Marino
ceb10318ae net-p2p/zetacoin: IGNORE when SSL_DEFAULT matches libressl
Zetacoin explicitly fails to configure when libressl is detected.  It can
only be built with OpenSSL right now (similar to litecoin).

Approved by:	SSL blanket
2016-09-19 16:41:59 +00:00
Barbara Guida
018d5016d4 Update to version 2.3.2. 2016-09-18 12:32:21 +00:00
Antoine Brodin
755fd01b62 Mark BROKEN: fails to build
In file included from app/application.cpp:70:
In file included from ./base/bittorrent/session.h:43:
./base/bittorrent/torrentinfo.h:50:37: error: no type named 'intrusive_ptr' in namespace 'boost'
        explicit TorrentInfo(boost::intrusive_ptr<const libtorrent::torrent_info> nativeInfo = boost::intrusive_ptr<const libtorrent::torrent_info>());
                             ~~~~~~~^
./base/bittorrent/torrentinfo.h:50:50: error: expected ')'
        explicit TorrentInfo(boost::intrusive_ptr<const libtorrent::torrent_info> nativeInfo = boost::intrusive_ptr<const libtorrent::torrent_info>());
                                                 ^
./base/bittorrent/torrentinfo.h:50:29: note: to match this '('
        explicit TorrentInfo(boost::intrusive_ptr<const libtorrent::torrent_info> nativeInfo = boost::intrusive_ptr<const libtorrent::torrent_info>());
                            ^
./base/bittorrent/torrentinfo.h:80:16: error: no type named 'intrusive_ptr' in namespace 'boost'
        boost::intrusive_ptr<libtorrent::torrent_info> nativeInfo() const;
        ~~~~~~~^
./base/bittorrent/torrentinfo.h:80:29: error: expected member name or ';' after declaration specifiers
        boost::intrusive_ptr<libtorrent::torrent_info> nativeInfo() const;
        ~~~~~~~~~~~~~~~~~~~~^
./base/bittorrent/torrentinfo.h:83:16: error: no type named 'intrusive_ptr' in namespace 'boost'
        boost::intrusive_ptr<libtorrent::torrent_info> m_nativeInfo;
        ~~~~~~~^
./base/bittorrent/torrentinfo.h:83:29: error: expected member name or ';' after declaration specifiers
        boost::intrusive_ptr<libtorrent::torrent_info> m_nativeInfo;
        ~~~~~~~~~~~~~~~~~~~~^
In file included from app/application.cpp:70:
./base/bittorrent/session.h:291:63: error: no matching constructor for initialization of 'BitTorrent::TorrentInfo'
                             const TorrentInfo &torrentInfo = TorrentInfo(),
                                                              ^
./base/bittorrent/torrentinfo.h:51:9: note: candidate constructor not viable: requires single argument 'other', but no arguments were provided
        TorrentInfo(const TorrentInfo &other);
        ^
In file included from app/application.cpp:71:
./base/bittorrent/torrenthandle.h:386:36: error: field has incomplete type 'libtorrent::torrent_status'
        libtorrent::torrent_status m_nativeStatus;
                                   ^
/usr/local/include/libtorrent/torrent_handle.hpp:72:9: note: forward declaration of 'libtorrent::torrent_status'
        struct torrent_status;
               ^

Reported by:	pkg-fallout
2016-09-16 07:06:13 +00:00
Mathieu Arnold
dbbfc7889a GOOGLE_CODE has gone away.
- If a port has another upstream, remove GOOGLE_CODE
- If a port only has GOOGLE_CODE mark it BROKEN

Some ports have a local mirror configured but for security reasons, it
is not considered upstream.

Sponsored by:	Absolight
2016-09-14 15:59:34 +00:00
Mark Felder
e6aa1410db net-p2p/sonarr: Update to 2.0.0.4326 2016-09-14 13:36:20 +00:00
John Marino
3649201941 net-p2p/litecoin: ignore when SSL_DEFAULT matches "libressl"
If an attempt to build with LibreSSL is made, the configure script emits
this message: configure: error: Detected LibreSSL:
  This is not supported, and may break consensus compatibility

Go ahead and mark this port and its slaved with IGNORE when libressl is
used to save the user the trouble of hitting the error later (this is
also done by security/p5-openxpki)

Approved by:	SSL blanket
2016-09-13 05:34:41 +00:00
John Marino
d1bebfd4f2 net-p2p/bitmessage: Set and honor SSL flags
Approved by:	SSL blanket
2016-09-13 03:43:34 +00:00
John Marino
186b6bef4a net-p2p/shx: Document SSH reqirement, handle no EGD case (LibreSSL)
While here, convert options to modern framework

Approved by:	SSL and infrastructure blankets
2016-09-12 20:36:54 +00:00
John Marino
2b9a346ff3 net-p2p/litecoin: Set SSL flags
Note for SSL_DEFAULT=libressl:
configure: error: Detected LibreSSL:
  This is not supported, and may break consensus compatibility

It might be worth detecting that via SSL_DEFAULT and setting the
port to IGNORE.  Or perhaps a newer version of litecoin will support
LibreSSL officially.

Approved by:	SSL blanket
2016-09-12 17:26:26 +00:00
Mark Felder
b11f7050d6 net-p2p/sonarr: Update to 2.0.0.4323 2016-09-11 16:04:40 +00:00
John Marino
62ada23153 net-p2p/squall: Document SSL requirement
Approved by:	SSL blanket
2016-09-11 00:15:02 +00:00
John Marino
ca47aed1c8 net-p2p/mktorrent: Add SSL flags
Approved by:	SSL blanket
2016-09-11 00:11:48 +00:00
John Marino
fdd36b8efc net-p2p/libpdtp: document SSL requirement
Approved by:	SSL blanket
2016-09-10 23:36:04 +00:00
John Marino
239a0c0870 net-p2p/createtorrent: Add SSL build flags
Approved by:	SSL blanket
2016-09-10 23:32:55 +00:00
John Marino
7a8cbba4d1 net-p2p:btpd: configure SSL base properly 2016-09-10 23:28:48 +00:00
Dmitry Marakasov
bc4c0958cc - Update to 1.52
PR:		212095
Submitted by:	joneum@bsdproject.de
2016-09-09 20:21:16 +00:00
Dmitry Marakasov
30a00f2227 Most commonly used build systems support silent builds, when they
hide actual commands executed and only show short summary line (like
"CC foo.c"). CMake and ninja enable this by default, some autotools
using ports do as well. This is unacceptable because we need complete
build logs at any time, so we now switch to verbose build logs
unconditionally. Note that this change deliberately affects ALL
builds and not only package builds on cluster, because we need to
be sure that user experiencing failure can always provide informative
build log regardless of settings and without rerunning the build.

Change summary:

- Always do verbose builds for cmake, ninja and GNU configure (the
  latter includes check if --disable-silent-rules is actually supported
  by the configure script; there are isolated cases when it's not true)
- Remove CMAKE_VERBOSE, NINJA_VERBOSE and
  CONFIGURE_ARGS=--disable-silent-rules from all ports which set them
  for this is no longer needed
- Revert hacks for --disable-silent-rules support priorly committed
  to biology/ncbi-blast+ and net-p2p/mldonkey - no longer needed as well

Submitted by:	amdmi3
Reviewed by:	mat
Exp-run by:	antoine
Approved by:	portmgr (mat, antoine)
Differential Revision:	D7534
2016-09-09 19:42:46 +00:00
Dmitry Marakasov
d1e9c6a3c7 - Update to 0.11.2.3
- While here, convert to options helpers, whitespace fixes

PR:		212402
Submitted by:	daniel@morante.net (maintainer)
2016-09-07 16:36:25 +00:00
Ben Woods
612cfe0ea1 net-p2p/gtk-gnutella: Update to 1.1.10
- Add undeclared dependencies detected by qa-stage script
- Move helper text from Makefile to pkg-help

Approved by:	adamw, mat (mentors)
Differential Revision:	https://reviews.freebsd.org/D7788
2016-09-06 14:09:58 +00:00
Dmitry Marakasov
848e5914a1 - Disable strict configure options checking in preparation for portswide --disable-silent-rules
PR:		212075
Approved by:	portmgr blanket
2016-09-06 13:34:06 +00:00
Kurt Jaeger
40c156dd02 net-p2p/retroshare: Update fixing connectivity problems in 0.6.0
- Updates to the current revision to 9f7ef8b
- Deletes no longer relevant patches
- Makes RS show the code revision when GH_TAGNAME is explicitly defined
- Changes PORTVERSION to 0.6.0e to reflect the fact that extra commits are added
- Bumps PORTREVISION
- also fixes the build in C++11 mode (See PR#212365)

PR:		210682
Submitted by:	Yuri Victorovich <yuri@rawbw.com> (maintainer)
Approved by:	peter@netkey.at (maintainer)
2016-09-04 13:27:04 +00:00
Kurt Jaeger
dbf6e7a241 net-p2p/libtorrent: Explicitly link with libcrypto
- make sure that net-p2p/libtorrent links with libcrypto

PR:		211223
Submitted by:	Tobias Kortkamp <t@tobik.me>
Approved by:	pipfstarrd@opmbx.org (maintainer)
2016-08-26 06:38:02 +00:00
Tobias C. Berner
0f583d8700 Replace Mk/bsd.kde4.mk by Mk/Uses/kde.mk in preparation for KDE Frameworks and
Plasma5 ports

At the moment KDE ports use bsd.kde4.mk to handle their dependencies. When
working on the ports for KDE Frameworks and Plasma5 it seemed to be more
reasonable to create a new kde.mk instead of adding an bsd.kde5.mk.

The kde.mk in this review is a stripped down version of the one we are using in
the KDE Test repositories plasma5 branch [1] to only contain the parts relevant
to the current KDE4 ports in the portstree [2].

Changes to the KDE Ports needed by this:

Replace USE_KDE4 by USE_KDE [3]
Add USES=kde:4 [4]
[1] http://src.mouf.net/area51/view/branches/plasma5/KDE/Mk/Uses/kde.mk
[2] The version in the plasma5 branch also handles frameworks/plasma5 and
    handles MASTER_SITES via a KDE_DIST variable similar to bsd.qt.mk for Qt
    Ports -- I chose to leave this out for now, as the diff is already large
    enough.
[3] I chose USE_KDE instead of USE_KDE4, USE_KDE5, USE_KDEX as the version we
    want is already specified as argument to kde:<arg>
[4] For KDE Frameworks and Plasma5 ports this would be kde:5

PR:             210667
Approved by:    portmgr, mat (mentor), rakuco (mentor)
Reviewed by:    mat, rakuco
Differential Revision:   https://reviews.freebsd.org/D6961
2016-08-24 08:20:31 +00:00
Ruslan Makhmatkhanov
1576fd005d net-p2p/deluge: fix up OPT_USE and OPT_VARS
Align OPT_USE and OPT_VARS usage to Porter's Handbook.
2016-08-23 21:04:58 +00:00
Dmitry Marakasov
2fbd203220 Update net-p2p/libtorrent-rasterbar and its slave libtorrent-rasterbar-python to 1.1.0
* USE_OPENSSL -> USES=ssl
* remove GeoIP bits as those have been removed from the library
* update LIB_DEPENDS and switch to += in the master as the slave needs the same boost libs
* remove 2 obsolete patches, regen 1 patch
* add a patch from upstream git to resolve CVE-2016-5301
* add a TEST option and a patch from upstream git to let tests compile
* simplify the install of DOCS and EXAMPLES
* remove stale portscout restriction so updates can be discovered
* update text and WWW in pkg-descr
* update pkg-plist
* cleanup the slave port's Makefile
* assume maintainership

PR:		211963
Submitted by:	matthew@reztek.cz
2016-08-19 14:22:45 +00:00
Dmitry Marakasov
661f3e38c4 - Pass maintainership to submitter
- While here, some cosmetic fixes

PR:		211679
Submitted by:	pipfstarrd@opmbx.org
2016-08-19 13:48:23 +00:00