1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00
Commit Graph

1756 Commits

Author SHA1 Message Date
Danilo Egea Gondolfo
a552e9a093 - Update to 1.2.4 2019-03-02 16:09:49 +00:00
Jan Beich
87378368c4 lang/rust: update to 1.33.0
- www/firefox temporarily loses SIMD in charset conversion, see
  https://bugzilla.mozilla.org/show_bug.cgi?id=1521249
- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2019/02/28/Rust-1.33.0.html
Tested by:	Mikaël Urankar (aarch64, armv6, armv7, powerpc64), Piotr Kubaj (powerpc64)
Approved by:	rust (tobik)
Differential Revision:	https://reviews.freebsd.org/D19354
2019-02-28 18:51:45 +00:00
Jan Beich
f8eead936c USES=cargo to update libc to 0.2.49 for Tier2
PR:		235063
Differential Revision:	https://reviews.freebsd.org/D19309
2019-02-28 18:47:28 +00:00
Lawrence Stewart
1df455cdcf Assume maintainership of benchmarks/spp and update to v0.4 which addresses:
- Added pointer to http://caia.swin.edu.au/reports/130730A/CAIA-TR-130730A.pdf
  - Fixed threading bug that causes segfault with newer pthread lib on Linux
  - Directory bin is now created during make (if it doesn't exists)
  - Added support for DLT_PPP frames in pcap files
  - Create fake "ip_len" if missing (observed in some TSO'ed frames)
  - Noted that IP.ID is no longer useful for disambiguating packets (RFC 6864)
  - Added "-# 8192" to hash across first 12 bytes of TCP payload
  - Added "-# 16384" to hash across all TCP Option bytes
  - Added -O option to print 'fake' (uncorrected) OWD in each direction
  - Various documentation tweaks (README and man page source)
  - Change default hash function for packet id generation to crc64 and added
  - Added -H option to select hash function (crc32 and crc64)
  - Added autotuning of delta_t_max based on actual observed clock offset
    (disabled with -T option)

Reviewed by:	tobik@
Approved by:	tobik@
Differential Revision:	https://reviews.freebsd.org/D18336
2019-02-25 19:32:23 +00:00
Luca Pizzamiglio
24582d6600 benchmarks/phoronix-test-suite: Update to 8.6.1
Changes: https://github.com/phoronix-test-suite/phoronix-test-suite/releases/tag/v8.6.1
2019-02-25 14:22:27 +00:00
Luca Pizzamiglio
52d68dbdc7 benchmarks/stressng: Update to 0.09.54
Changes: https://kernel.ubuntu.com/git/cking/stress-ng.git/commit/?h=V0.09.54
2019-02-25 14:20:22 +00:00
Luca Pizzamiglio
b541ae4a3c benchmarks/stress-ng: Update to 0.09.53
Changes: https://kernel.ubuntu.com/git/cking/stress-ng.git/commit/?id=7d1d5c80ebd2578acebe89dde2632211bb2b49c1
2019-02-21 14:55:28 +00:00
Baptiste Daroussin
dc418e5b69 Update to 3.13 2019-02-20 06:51:49 +00:00
Luca Pizzamiglio
9d475cf6c8 benchmarks/hyperfine: new command-line benchmarking tool
This benchmarking tool helps to benchmarks command-line utility and compare
them
2019-02-18 13:46:21 +00:00
Luca Pizzamiglio
206b800832 benchmarks/phoronix-test-suite: Update to 8.6.0
Changes: https://github.com/phoronix-test-suite/phoronix-test-suite/releases/tag/v8.6.0
2019-02-15 13:58:12 +00:00
Luca Pizzamiglio
276cfb940d benchmarks/stress-ng: Update to 0.09.52 2019-02-07 14:58:58 +00:00
Tobias Kortkamp
2faca82657 benchmarks/*: Use NO_WRKSUBDIR 2019-02-02 10:30:05 +00:00
Bernhard Froehlich
245d7b06ea benchmarks/hey:
- Update to 0.1.1
- Add LICENSE
- Switch to USES=go and remove some hacks
- Use GO_PKGNAME to remove post-patch [1]

PR:		235291
Submitted by:	myself, Dmitri Goutnik <dg@syrec.org> [1]
Approved by:	brd@ (maintainer)
2019-02-01 14:24:25 +00:00
Sunpoet Po-Chuan Hsieh
5389ef8a91 Update distinfo
Upstream has rerolled the tarball.
The main difference is the automake version which changed from 1.16.1 [1] to 1.15.

[1] LOCAL/sunpoet/iperf-2.0.13.tar.gz

Notified by:	ohauer
2019-01-23 13:34:58 +00:00
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