Commit graph

2328 commits

Author SHA1 Message Date
Dmitri Goutnik
ff40d94c1d all: Bump PORTREVISION after lang/go{119,120} update 2023-04-08 10:13:25 -05:00
Po-Chuan Hsieh
05fc9d4a31
benchmarks/rubygem-benchmark-ips: Update to 2.12.0
Changes:	https://github.com/evanphx/benchmark-ips/releases
		https://github.com/evanphx/benchmark-ips/blob/master/History.md
2023-04-06 01:31:02 +08:00
Po-Chuan Hsieh
66ec8f8ada
benchmarks/iperf: Update to 2.1.9
Changes:	https://sourceforge.net/p/iperf2/code/ci/master/tree/doc/RELEASE_NOTES
		https://sourceforge.net/p/iperf2/code/ci/master/log/
2023-04-06 01:29:43 +08:00
Muhammad Moinur Rahman
4cda17ab14 */*: Refactor java/openjdk7 removal
- java/openjdk7* has been removed from the tree since 2022-09-03 however
  the relevant codebases in bsd.java.mk has not been removed and the
  consumers has also not been updated to use the next jdk version. This
  commit updates all relevant consumers to use JAVA_VERSION=8 instead of
  JAVA_VERSION=1.7
- Since the introduction of jdk version 18 it looks like similar with
  jdk version 8(java version string 1.8). This is prone to error as it
  looks similar and is only seperated by a '.'. Remove using
  JAVA_VERSION with dotted fomat of java version string and update all
  consumers to utilize version 8 instead of 1.8.

Approved by:	portmgr (blanket)
2023-04-04 13:10:53 -05:00
Jason W. Bacon
b0a748bd0b benchmarks/mst-bench: Update to 0.2.2
Fix a bug that allowed modern optimizers to skew results.
Expand output to include more hardware info.
2023-03-30 06:48:31 -05:00
Kirill Ponomarev
58660fec3c benchmarks/fio: Update to 3.34 2023-03-29 15:31:58 +02:00
Luca Pizzamiglio
bb383ff0fb benchmarks/unixbench: remove march optimization
Introducing OPTIMIZED_CFLAGS option to enable march.
march is disable by default, as pkg shouldn't be build with this kind
of low level optimization.
2023-03-26 16:51:28 +02:00
Luca Pizzamiglio
1453ec9ec9 benchmarks/unixbench: Fix arm64 build
On arm64, some cflags are not supported.
2023-03-26 13:49:14 +02:00
Luca Pizzamiglio
438293d12b benchmarks/hyperfine: Update to 0.16.1 2023-03-26 13:10:44 +02:00
Luca Pizzamiglio
7ea6fd56f2 benchmarks/stress-ng: Update to 0.15.06
While here, fix stress-gpu by adding GL support
2023-03-26 12:45:49 +02:00
Robert Clausecker
71ee897a4d benchmarks/plow: fix build on riscv64
Bump golang.org/x/sys dependency to a version new enough
to support riscv64-freebsd.

Sponsored by:	Berliner Linux User Group e.V.
Approved by:	portmgr (build fix blanket)
2023-03-24 21:54:55 +01:00
Muhammad Moinur Rahman
d6a84c3c82 benchmarks/siege: FIx BUILD on HEAD 2023-03-24 09:07:03 -05:00
Po-Chuan Hsieh
18101e55aa
benchmarks/rubygem-benchmark-ips: Update to 2.11.0
Changes:	https://github.com/evanphx/benchmark-ips/releases
		https://github.com/evanphx/benchmark-ips/blob/master/History.md
2023-03-22 03:21:28 +08:00
Gabriel M. Dutra
5248ce4ee9 benchmarks/ddosify: Update to 0.15.2
ChangeLog: https://github.com/ddosify/ddosify/releases/tag/v0.15.2

 * Merge remote-tracking branch 'origin/develop' into feat/use-env-on-basicauth
 * Update README.md
 * add test for basicauth injection
 * add test for invalid csv env
 * csv dot check
 * csv key dot check
 * exact match on env names and csv check
 * inject env to basic auth
 * update env regex and add validation on env config

PR:		270329
Reported by:	0xdutra@gmail.com (maintainer)
2023-03-21 08:38:56 +01:00
Daniel Engberg
66978b7ec9 benchmarks/super-smack: Mark BROKEN and set expiration date to 2023-04-30
Unfetchable distfile
2023-03-19 19:08:33 +01:00
Robert Clausecker
ff22c44199 benchmarks/uica: update to g20221215+2022.12
Upstream changes:

 - add new simulation parameter options
 - fix latencies with fused rip-relative loads
 - fix handling of displacement fields
2023-03-17 10:02:17 +01:00
Mikael Urankar
ebf29acc6c lang/rust: Bump revisions after 1.68.0
PR:		270080
2023-03-16 12:11:52 +01:00
Robert Clausecker
1318610656 benchmarks/ali: fix build build on riscv64
Bump golang.org/x/sys dependency to a version new enough to support
riscv64-freebsd.

Sponsored by:	Berliner Linux User Group e.V.
Approved by:	portmgr (build fix blanket)
Differential Revision: https://reviews.freebsd.org/D39044
2023-03-14 00:06:24 +01:00
Piotr Kubaj
400adba88b benchmarks/polygraph: fix build on powerpc*
../../src/xstd/Endian.h:34:17: error: 'uint64_t uint64_t(uint64_t)' redeclared as different kind of entity
   34 | inline uint64_t htobe64(uint64_t x) {
      |                 ^~~~~~~
In file included from /usr/include/stdint.h:38,
                 from /usr/local/lib/gcc12/gcc/powerpc-portbld-freebsd13.2/12.2.0/include/stdint.h:9,
                 from ../../src/xstd/h/stdint.h:7,
                 from ../../src/base/polygraph.h:17:
/usr/include/sys/_stdint.h:71:33: note: previous declaration 'typedef __uint64_t uint64_t'
   71 | typedef __uint64_t              uint64_t;
      |                                 ^~~~~~~~
2023-03-13 00:02:49 +00:00
Gabriel M. Dutra
5a89b90f39 benchmarks/ddosify: Update to 0.15.0
ChangeLog: https://github.com/ddosify/ddosify/releases/tag/v0.15.0

Introducing engine modes:

engine_mode is optional in the config file.

 * distinct-user mode simulates a new user for every iteration.
 * repeated-user mode can use pre-used user in subsequent iterations.
 * ddosify mode is the default mode of the engine. In this mode, the engine
   runs in its max capacity, and does not show user simulation behavior.

Add breaking changes to UPDATING

PR:		270078
Reported by:	0xdutra@gmail.com (maintainer)
2023-03-10 14:31:31 +01:00
Dmitri Goutnik
09079730e9 all: Bump PORTREVISION after Go ports update 2023-03-09 14:18:07 -05:00
Stephen Montgomery-Smith
d4f3d79c36 math/octave: Update to 8.1.0.
Bump portrevision of all dependent ports.

Mark broken math/octave-forge-database, math/octave-forge-mechanics,
math/octave-forge-mpi math/octave-forge-nlwing2,
math/octave-forge-parallel, math/octave-forge-specfun

Set to default off these ports in math/octave-forge.

Clean up indentation in Mk/Uses/octave.mk.
2023-03-08 20:17:52 -06:00
Clockwork
c31a24743a benchmarks/tsung: Update to 1.8.0
ChangeLog: https://github.com/processone/tsung/blob/develop/CHANGELOG.md

Reporter becomes maintainer. Already maintainer of several ports.

PR:		269916
Reported by:	Clockwork6400@protonmail.com
2023-03-05 13:08:07 +01:00
Tobias C. Berner
fa81a4f5f8 accessibility/at-spi2-core: update to 2.46.0
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
  interface.

What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
  events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).

What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments.
* xml: Add some missing DeviceEventController methods.
* Bind the AT-SPI bus to the graphical session.
* Mark bus service as belonging to the session slice.
* Add ATSPI_ROLE_PUSH_BUTTON_MENU.
* Add an "announcement" event/signal to allow objects to send
  notifications (!63).
* Various code clean-ups and test improvements.

What's new in at-spi2-core 2.45.1:
* Atk and at-spi2-atk are now merged into this project.
* Now requires meson 0.56.2 and glib 2.67.4.
* at-spi2-atk: Expose the accessible hierarchy via dbus introspection.
* Properly escape the AT-SPI bus address; fixes warnings about the address
  not containing a colon (!55).
* Add a text value to AtspiValue, so that a value can expose a textual
  description, as in the new Atk value API.
* Add atspi_event_listener_register_with_app, to allow an event listener
  to be registered only for a given application (!52).

- accessibility/atk and accessibility/at-spi2-atk have been merged into
  accessibility/at-spi2-core

- accessibility/at-spi2-core: bump consumers of removed ports atk and at-spi2-atk

PR:		269704
Exp-run by:	antoine
---
2023-03-02 06:23:10 +01:00
Alexey Dokuchaev
1bdccb1e19 benchmarks/glmark2: update the port to version 2023.01
- Now uses the Meson build system for the most common
  build flavors (X11, Wayland, DRM)
- Add new option for GBM offscreen rendering (not sure
  how useful it is though)
- Move `gl' and `localbase' from global USES to those
  options which actually require them

Reported by:	portscout
PR:		269776 (independent)
2023-03-01 14:54:54 +00:00
Jan Beich
98a5bad457 benchmarks/vkoverhead: mark BROKEN on armv7
../src/vkoverhead.c:859:18: error: incompatible pointer to integer conversion initializing 'VkPipeline' (aka 'unsigned long long') with an expression of type 'void *' [-Werror,-Wint-conversion]
      VkPipeline pipeline = he->data;
                 ^          ~~~~~~~~
../src/vkoverhead.c:3084:63: error: incompatible integer to pointer conversion passing 'VkPipeline' (aka 'unsigned long long') to parameter of type 'void *' [-Werror,-Wint-conversion]
            _mesa_hash_table_insert(&gpl_pipeline_table, key, pipeline_gpl_vert_final[i]);
                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
../util/hash_table.h:92:71: note: passing argument to parameter 'data' here
_mesa_hash_table_insert(struct hash_table *ht, const void *key, void *data);
                                                                      ^

Reported by:	pkg-fallout
2023-02-27 18:26:18 +00:00
Gabriel M. Dutra
8845bc613f benchmarks/ddosify: Update to 0.14.1
ChangeLog: https://github.com/ddosify/ddosify/releases/tag/v0.14.1

 * Merge remote-tracking branch 'origin/master' into develop
 * Update readme
 * fix benchmark test
 * fix typos
 * mock readTestData in test
 * move csv read to engine init
 * move csv read to engine init
 * readme xpath key fix
 * remove unnecessary literals
 * zsh: shell completion support

PR:		269796
Reported by:	0xdutra@gmail.com (maintainer)
2023-02-24 17:42:11 +01:00
Gabriel M. Dutra
c7e5c3a69d benchmarks/ddosify: Update to 0.14.0
ChangeLog: https://github.com/ddosify/ddosify/releases/tag/v0.14.0

Introduce assertions.

Assertion - Verify that the response matches your expectations. Usage:
https://github.com/ddosify/ddosify#assertion

PR:		269611
Reported by:	0xdutra@gmail.com (maintainer)
2023-02-18 13:39:33 +01:00
Jan Beich
7caa50929b benchmarks/vkmark: unbreak --winsys kms by reverting a8f179d5f2
VT_PROCESS fails with EPERM because open(2) with a terminal device
on BSDs (unlike Linux/Solaris) implies O_NOCTTY.

$ vidcontrol -s 1 </dev/ttyv0
$ vkmark
Error: Failed to set VT process control mode: Operation not permitted

This reverts commit a8f179d5f2.
2023-02-17 19:48:45 +00:00
Jan Beich
a8f179d5f2 benchmarks/vkmark: unbreak without explicit --winsys after 2f23f1c782
$ vkmark
Error: Failed to get VT control mode: Inappropriate ioctl for device
2023-02-17 17:54:46 +00:00
Luca Pizzamiglio
dacf939991 benchmarks/stress-ng: Update 0.15.04 2023-02-16 22:26:14 +01:00
Jan Beich
d5d4800631 graphics/vulkan-headers: update to 1.3.241
Force rebuild vulkan-loader to make sure vulkaninfo shows the new version.

Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/v1.3.240...v1.3.241
Reported by:	Repology, portscout
2023-02-16 21:13:14 +00:00
Luca Pizzamiglio
48ccde43d5 benchmarks/unixbench: Update to the latest commit
Graphics always enabled
Reported by:	Nilton Jose Rizzo <niltonrizzo@gmail.com>
2023-02-16 13:44:16 +01:00
Dmitri Goutnik
56b5ec772f all: Bump PORTREVISION after lang/go{119,120} update 2023-02-15 14:06:01 -05:00
Mikael Urankar
109e35fd59 lang/rust: Bump revisions after 1.67.1
PR:		269336
2023-02-13 15:52:59 +01:00
Yuri Victorovich
4509045d53 benchmarks/inferno: Update 0.11.14 → 0.11.15
Reported by:	portscout
2023-02-12 20:26:36 -08:00
Dmitri Goutnik
2297efc51b all: Bump PORTREVISION after GO_DEFAULT update. 2023-02-09 16:55:23 -05:00
Robert Clausecker
24bd5a33e5 */*: Update fuz@fuz.su to fuz@FreeBSD.org
www/writefreely had a stray duplicate MAINTAINER block
from an earlier botched commit.  I did intentionally not
touch the entry in UPDATING.

Reviewed by:	eduardo, flo
Differential Revision: https://reviews.freebsd.org/D38435
2023-02-09 00:24:25 +01:00
Jan Beich
d4648c2b92 benchmarks/vkoverhead: drop unused dependency 2023-02-08 02:48:29 +00:00
Jan Beich
fba6c610d3 benchmarks/vkoverhead: add new port
vkoverhead is a tool for evaluating CPU-based overhead of Vulkan
drivers. It was inspired heavily by drawoverhead from piglit.

 ## Features
* extreme granularity for profiling specific scenarios
* simple to use
* CSV output for ease of script parsing
* zero dependencies

https://github.com/zmike/vkoverhead
2023-02-08 02:45:23 +00:00
Rene Ladan
f34cdb3583 *: reset marius@ ports after safekeeping his commit bit.
With hat:	portmgr-secretary
2023-02-07 20:43:16 +01:00
Gabriel M. Dutra
7f871d8f69 benchmarks/ddosify: Update to 0.13.2
ChangeLog: https://github.com/ddosify/ddosify/releases/tag/v0.13.2

 * Update jenkinsfileg
 * dynamic variable race testg
 * prevent race on calls to faker funcg

PR:		269283
Reported by:	0xdutra@gmail.com (maintainer)
2023-02-04 19:52:56 +01:00
Luca Pizzamiglio
3541f201c2 benchmarks/stress-ng: Update to 0.15.03 2023-02-02 17:26:12 +01:00
Po-Chuan Hsieh
b4cb156b8f
benchmarks/rubygem-benchmark: Update to 0.2.1
Changes:	https://github.com/ruby/benchmark/releases
2023-01-30 21:00:28 +08:00
Gabriel M. Dutra
789a1ef5ad benchmarks/ddosify: Update to 0.13.0
ChangeLog: https://github.com/ddosify/ddosify/releases/tag/v0.13.0

 * Merge remote-tracking branch 'origin/develop' into feat/concat-variables
 * Update README.md
 * change captureEnv to snake case
 * change csv parameters to snake case
 * change jsonPath to json_path
 * fix done channel send place in stdoutJson
 * get profile data from pprof package
 * inject both typed and concatenated vars
 * regexp, xpath, header_key
 * remove unnecessary comment
 * update benchmark jenkins file
 * update jenkinsfile
 * use atomic instead of mutex

PR:		269216
Reported by:	0xdutra@gmail.com (maintainer)
2023-01-30 09:34:35 +01:00
Yuri Victorovich
330f4e5d84 benchmarks/inferno: Update 0.11.13 -> 0.11.14
Reported by:	portscout
2023-01-22 12:32:59 -08:00
Yuri Victorovich
69b23f5ed4 sysutils/ior: Move to benchmarks/ior
Suggested by:	diizzy@
2023-01-20 08:09:03 -08:00
Muhammad Moinur Rahman
18c6e18276 Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby
Switch from Mk/bsd.ruby.mk to Mk/Uses/ruby.mk

Notable changes are.

- Mk/bsd.ruby.mk is moved to Mk/Uses/ruby.mk.
- USE_RUBY=yes is replaced with USES=ruby.
- USE_RUBY_EXTCONF is replaced with USES=ruby:extconf.
- USE_RUBY_RDOC is replaced with USES=ruby:rdoc.
- USE_RUBY_SETUP is replaces with USES=ruby:setup.
- RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS are replaced with
  USES=ruby:{build,none,run}.
- RUBY_REQUIRE isn't used anywhere, so removed.
- USES=gem now implies USES=ruby.

This is mainly the work of yasu@ at https://reviews.freebsd.org/D27863

I have just made some cosmetic changes and ran exp-run to test that the
tree is not in a BROKEN state.

Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D37925
2023-01-14 17:08:33 -06:00
Dmitri Goutnik
3b383d833a all: Bump PORTVERSION after lang/go{118,119} update 2023-01-14 06:31:17 -05:00
Dmitry Marakasov
77d68471ad */*: rename CHEESESHOP to PYPI in MASTER_SITES
PR:			267994
Differential revision:	D37518
Approved by:		bapt
2023-01-11 18:58:34 +03:00