1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00
Commit Graph

1742 Commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh
2959350c6f Update to 2.0.13
Changes:	https://sourceforge.net/projects/iperf2/files/#readme
2019-01-23 00:00:35 +00:00
Danilo Egea Gondolfo
b96f07a882 - Update to 1.2.3 2019-01-21 21:59:20 +00:00
Josh Paetzel
b0357cb0a4 Update to vesion 3.487
This catches up to the current released version.
3.485 introduced a build break on FreeBSD which
was fixed in 3.486.  3.487 was released a few days
after 3.486.

The changes in these new releases are all related
to bulding on Android.  FreeBSD is just chasing them
to avoid a large chasm.
2019-01-21 21:22:56 +00:00
Vinícius Zavam
f20baa6ebd [NEW] benchmarks/py-locust: Python utility for doing distributed load tests
Locust is an easy-to-use, distributed, user load testing tool. It is
  intended for load-testing web sites (or other systems) and figuring out
  how many concurrent users a system can handle.

  The behavior of each locust (or test user if you will) is defined by you
  and the swarming process is monitored from a web UI in real-time. This
  will help you battle test and identify bottlenecks in your code before
  letting real users in.

  WWW: https://locust.io/

Approved by:	araujo (mentor), rene (mentor)
Sponsored by:	cleverbridge AG
Differential Revision:	https://reviews.freebsd.org/D18895
2019-01-20 12:54:30 +00:00
Tijl Coosemans
1bf487d3e7 Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash.  Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.

Remove the weak wrappers (make them Linux specific).  This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.

[1] 5c2cbfccf9
[2] 2ed5054e3a
[3] 009f5ebb4b

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
2019-01-16 11:13:44 +00:00
Vinícius Zavam
529c1282f8 benchmarks/vegeta: update from 12.1.0 to 12.2.0
- while here, remove "main.Date" from extra ldflags

Approved by:	araujo (mentor)
Differential Revision:	https://reviews.freebsd.org/D18756
2019-01-11 10:22:32 +00:00
Gleb Popov
e2c3fdc1fd lang/ghc: Update to 8.6.3 and bump PORTREVISION's of all Haskell ports.
As usual, it is recommended to rebuild or reinstall all the
dependent ports and the lang/ghc port itself in one of the following
ways:

# portmaster -w -r ghc
  or
# portupgrade -fr lang/ghc

In case of pkg(8), it is probably safer to remove all the GHC-dependent
packages along with GHC and reinstall everything from scratch.  For
example:

# pkg query "%ro" ghc > ghc-pkgs.txt
# pkg delete -y lang/ghc
# pkg install -y `cat ghc-pkgs.txt`

During update some hs-* ports got two PORTREVISION bumps in a row. Other ports
got a PORTVERSION update together with one PORTREVISION bump. This is caused
by bulk-bumping PORTREVISION of all hs-* ports. There are a lot of them updated,
so figuring out which ones require a bump and which are not is too tedious.

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D18707
2019-01-06 12:18:06 +00:00
Sunpoet Po-Chuan Hsieh
5b53a2021e Update to 1.0.16
Changes:	https://github.com/akopytov/sysbench/releases
2019-01-01 20:31:04 +00:00
Danilo Egea Gondolfo
a591379bde - Update to 1.2.2 2019-01-01 15:03:13 +00:00
Tobias C. Berner
707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +00:00
Danilo Egea Gondolfo
f7634dfe54 - Update to 1.2.1 2018-12-20 22:45:26 +00:00
Jochen Neumeister
fc3d38d736 - Add LICENSE
Sponsored by:	Netzkommune GmbH
2018-12-20 17:01:16 +00:00
Luca Pizzamiglio
86a5f8a0ff benchmarks/phoronix-test-suite: Update to 8.4.1
Changes: https://github.com/phoronix-test-suite/phoronix-test-suite/releases/tag/v8.4.1
2018-12-15 14:25:51 +00:00
Luca Pizzamiglio
5214a3c532 benchmarks/stress-ng: Update to 0.09.49
Changes: https://kernel.ubuntu.com/git/cking/stress-ng.git/tree/debian/changelog?id=a9f6cab5d18bcca8432e9f2d8ad334cef9cef834
2018-12-14 16:48:56 +00:00
Tobias Kortkamp
20a40a51b1 benchmarks/polygraph builds fine with OpenSSL 1.1.1
While here set EXTRACT_SUFX instead of WRKSRC and DISTVERSIONSUFFIX
to avoid having to fix WRKSRC afterwards.

http://beefy12.nyi.freebsd.org/data/head-amd64-default/p485718_s340864/logs/polygraph-4.13.0.log
2018-12-12 17:34:51 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Vinícius Zavam
cbc186ec84 use @FreeBSD.org as MAINTAINER instead of my private address
benchmarks/vegeta
  devel/busybee
  devel/git-lfs
  devel/gnu-efi
  devel/hub
  devel/libe
  devel/py-fabric3
  devel/py-fabric3
  dns/dhisd
  dns/dnscrypt-proxy2
  dns/go-geodns
  emulators/hatari
  irc/weechat-otr
  lang/coffeescript
  net-mgmt/cacti88
  net-mgmt/cacti88-spine
  net-p2p/libbt
  net/py-iplib
  net/py-iplib
  net/py-libfte
  net/py-sbws
  security/obfs4proxy-tor
  security/onionscan
  security/openvpn-admin
  security/py-fteproxy
  security/py-yubikey-manager
  security/super
  sysutils/intel-pcm-devel
  sysutils/openipmi
  sysutils/shim
  sysutils/xbatt
  textproc/multimarkdown
  textproc/regex2dfa
  www/onionshare

Approved by:	araujo (mentor)
Differential Revision:	https://reviews.freebsd.org/D18434
2018-12-05 14:09:12 +00:00
Babak Farrokhi
a8c236d0ad benchmarks/sipp: Fix dependencies
- Add missing pkgconfig dependency
- Bump portrevision
- Pet portlint

PR:	233779
Reported by:	sobomax
2018-12-04 16:28:53 +00:00
Luca Pizzamiglio
d2709da7d5 benchmarks/phoronix-test-suite: Update to 8.4.0 2018-11-29 21:21:47 +00:00
Luca Pizzamiglio
1fc9fdc1b3 benchmarks/stress-ng: Update to 0.09.47
Changes: http://kernel.ubuntu.com/git/cking/stress-ng.git/commit/?id=c556b8531df3bc6706f23856cd7ffa526142364b
2018-11-28 15:28:02 +00:00
Wen Heping
d891f2b64f - Update to 4.13.0 2018-11-20 13:13:20 +00:00
Luca Pizzamiglio
0d4f60fc88 benchmarks/stress-ng: Update to 0.09.45
Changes: http://kernel.ubuntu.com/git/cking/stress-ng.git/log/
2018-11-12 21:48:58 +00:00
Baptiste Daroussin
7990f81066 Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
2018-11-10 18:12:57 +00:00
Mathieu Arnold
35326f1a97 security/openssl-devel was removed, but there is a security/openssl111 now. 2018-11-10 10:09:48 +00:00
Vinícius Zavam
e9c43e7f1c benchmarks/vegeta: update to v12.1.0
Approved by:	araujo (mentor)
Differential Revision:	https://reviews.freebsd.org/D17844
2018-11-08 07:41:34 +00:00
Rene Ladan
fdfdc8f266 Return tj's ports to the pool after his commit bit got safekept. 2018-11-06 21:13:54 +00:00
Babak Farrokhi
2396966d36 benchmarks/sipp: Fix OpenSSL 1.1.x build
PR:		232088
Submitted by:	Nathan <ndowens@yahoo.com>
2018-11-06 06:02:27 +00:00
Baptiste Daroussin
d0d9ceb51a Remove a patch that is now integrated upstream
I missed the svn rm during the update

Reported by:	Sitsofe Wheeler <sitsofe@gmail.com> (upstream)
2018-11-05 08:12:21 +00:00
Baptiste Daroussin
367468d81f Update to 3.12 2018-11-04 06:12:10 +00:00
Yuri Victorovich
9f4b944e2b benchmarks/libcelero: Update 2.3.0 -> 2.4.0
Reported by:	portscout
2018-10-28 16:03:00 +00:00
Jan Beich
aefe824439 Return subset of r483249 to GCC 4.2 to unbreak on mips* 2018-10-28 10:08:17 +00:00
Jan Beich
ec5d9a54d6 Downgrade C++03 to C++98, actual default for GCC < 6
GCC 4.2 in base system doesn't support C++03:
cc1plus: error: unrecognized command line option "-std=gnu++03"
2018-10-28 09:36:56 +00:00
Jan Beich
0aa737a336 Expand FreeBSD 12 conditionals to include 13.0-CURRENT 2018-10-23 16:34:43 +00:00
Kurt Jaeger
6dd358c98a benchmarks/nuttcp: update 7.3.2 -> 8.2.2
- Improve warning when third party "-4/-6" is not supported
- Add af=inet/inet6 to verbose UDP output
- Add ip=<server_ip> to verbose UDP output for client transmitter
- Fix to pass "-4" or "-6" argument to 3rd party
- Fix to allow compile with -Werror=format-security as noted by
  Dhiru Kholia in fedora bug 1037224
- Fix missing brackets caught by -Wmisleading-indentation
- Add code to print out address family of connect/accept
- Add code to translate v4mapped addresses
- Fix to allow direct I/O on block devices
- Fix parsing of "-R i[s]##[/##]" (blank between 'R' and 'i')
- Updated Copyright notice for new year
- Changed nuttcp site to http://nuttcp.net/nuttcp/beta/
- Added define test for NOT_LINUX to undefine LINUX for build testing
- Add reporting of TCP congestion window
- Fix tos to work for ipv6 by setting traffic class

PR:		232484
Submitted by:	lev
2018-10-20 21:59:00 +00:00
Luca Pizzamiglio
09821948fd benchmarks/stress-ng: Update to 0.09.43
Changes:	http://kernel.ubuntu.com/git/cking/stress-ng.git/commit/?h=V0.09.43
2018-10-19 15:07:11 +00:00
Josh Paetzel
daef5d7244 Update to 3.484
Bugfix using the -H option. (POSIX async I/O)
2018-10-17 16:35:30 +00:00
Alexey Dokuchaev
62b5c15c80 Attempt to unbreak against OpenSSL 1.1.1.
Reported by:	pkg-fallout
2018-10-15 13:43:56 +00:00
Vinícius Zavam
b7d375c837 updating to version 12.0.0
took a look into upstream's Gopkg.lock, checking for modifications;
    changed 2 depencies to use version instead of revision;
      google:go-cmp and golang:text

  get QA done right; thanks to portlint;
    moved PLIST_FILES to appear after USES.

Approved by:	araujo (mentor), rene (mentor)
Differential Revision:	https://reviews.freebsd.org/D17530
2018-10-15 09:02:45 +00:00
Yuri Victorovich
411549be55 benchmarks/hpl: Change from net/mpich2 to net/mpich; Update to 2.2
PR:		231638
Approved by:	oliver (maintainer's timeout; 20 days)
2018-10-14 06:02:08 +00:00
Yuri Victorovich
e1cc3cbeb9 New port: benchmarks/libcelero: C++ benchmark authoring library/framework 2018-10-14 05:45:10 +00:00
Baptiste Daroussin
1fbaca9984 Update to 3.11 2018-10-12 07:58:33 +00:00
Luca Pizzamiglio
4694e92794 benchmarks/stress-ng: Update to 0.09.42
Changelog: https://bit.ly/2OMI9Ov
2018-10-08 13:11:14 +00:00
Josh Paetzel
f31b20d7fd Update to 3.482 2018-10-08 02:49:46 +00:00
Steve Wills
63bff70241 benchmarks/perftest: update to v4.4-0.3
PR:		231907
Submitted by:	slavash (maintainer)
2018-10-07 04:31:32 +00:00
Luca Pizzamiglio
6e38581ce3 benchmarks/phoronix-test-suite: Update to 8.2.0
changelog: https://github.com/phoronix-test-suite/phoronix-test-suite/releases/tag/v8.2.0

PR:		231829
Submitted by:	Fukang Chen <loader@FreeBSD.org>
2018-10-04 11:41:13 +00:00
Luca Pizzamiglio
49faefe70a benchmarks/stress-ng: Update to 0.09.41
Changelog at: https://bit.ly/2Om9Ygi
2018-09-28 15:14:05 +00:00
Danilo Egea Gondolfo
20d2d686b4 - Simplify the Makefile with GO_* variables 2018-09-27 21:06:28 +00:00
Fukang Chen
a79a403b17 [NEW PORT]: benchmarks/linux-vdbench: Command line disk I/O benchmark utility
Vdbench is a command line utility specifically created to help
engineers and customers generate disk I/O workloads to be used
for validating storage performance and storage data integrity.

WWW: http://www.oracle.com/technetwork/server-storage/vdbench-downloads-1901681.html

Reviewed by:	koobs, mat
Approved by:	koobs (mentor)
Differential Revision:	https://reviews.freebsd.org/D17255
2018-09-26 06:36:51 +00:00
Yuri Victorovich
fbdb8def9f Change 4 ports from net/mpich2 to net/mpich
mpich2 is the obsolete version 2.x, mpich is at the current version 3.x

Ports:
biology/phyml benchmarks/mdtest benchmarks/imb math/parmetis
2018-09-22 18:00:24 +00:00
Luca Pizzamiglio
22a0e005b1 benchmarks/stress-ng: Fix patch 2018-09-22 07:07:41 +00:00