BSD Ports

graphics/piglit 20260521 FreeBSD

Automated OpenGL and OpenCL testsuite

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT, GPLv2, GPLv3, LGPL20
Categories
graphics
Package size
32173.0 KiB, 2001190.7 KiB installed

Description

Piglit is a collection of automated tests for OpenGL and OpenCL implementations.

The goal of Piglit is to help improve the quality of open source OpenGL and OpenCL drivers by providing developers with a simple means to perform regression tests.

The original tests have been taken from

  • Glean ( http://glean.sourceforge.net/ ) and
  • Mesa ( https://www.mesa3d.org/ )

In the other systems

SystemPortVersion
FreeBSDgraphics/piglit20260521
OpenBSDgraphics/piglit20250507p1

Install

Binary package:

pkg install piglit

From the ports tree:

cd /usr/ports/graphics/piglit/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	piglit>0:graphics/piglit

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2026052120260521-20200910_220260521
FreeBSD:14:quarterly2026052120260521n/a20200910_220260521
FreeBSD:15:latest2026052120260521n/a20200910_220200910_2
FreeBSD:15:quarterly2026052120260521n/an/an/a
FreeBSD:16:latest2026052120260521n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 6

Library 6

Runtime 3

The full lists below include those, and their dependencies in turn.

Build dependencies 63
Run dependencies 51

No port depends on this one.

Configuration

Options name: graphics_piglit

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cmake compiler:c11 gl pkgconfig python shebangfix xorg
Service scripts
none

Message after installing

Piglit opens and closes a lot of files during a run, putting pressure
on FreeBSD's VFS. To keep Piglit smooth, you will have to increase the
default maxvnodes:
  sysctl kern.maxvnodes=$(($(sysctl -n kern.maxvnodes) * 2))

Instructions to use Piglit are available in:
  /usr/local/share/doc/piglit/README.md

The same documentation is also available online:
  https://gitlab.freedesktop.org/mesa/piglit/-/blob/master/README.md

Files

pkg-plist 241
  • bin/piglit
  • share/doc/piglit/COPYING
  • share/doc/piglit/README.md
  • share/doc/piglit/RELEASE
  • @dir share/piglit/framework/__pycache__
  • @dir share/piglit/framework/test/__pycache__
  • @dir share/piglit/generated_tests/__pycache__
  • @dir share/piglit/generated_tests/modules/__pycache__
  • @dir share/piglit/generated_tests/templates/__pycache__
  • @dir share/piglit/generated_tests/templates/gen_builtin_packing_tests
  • @dir share/piglit/generated_tests/templates/gen_const_builtin_equal_tests
  • @dir share/piglit/generated_tests/templates/gen_conversion
  • @dir share/piglit/generated_tests/templates/gen_extensions_defined
  • @dir share/piglit/generated_tests/templates/gen_flat_interpolation_qualifier
  • @dir share/piglit/generated_tests/templates/gen_gpu_shader4_tests
  • @dir share/piglit/generated_tests/templates/gen_inout_fp64
  • @dir share/piglit/generated_tests/templates/gen_intel_shader_integer_functions2_tests
  • @dir share/piglit/generated_tests/templates/gen_interface_block_tests
  • @dir share/piglit/generated_tests/templates/gen_interpolation_tests
  • @dir share/piglit/generated_tests/templates/gen_non-lvalue_tests
  • @dir share/piglit/generated_tests/templates/gen_outerproduct_invalid_params
  • @dir share/piglit/generated_tests/templates/gen_outerproduct_tests
  • @dir share/piglit/generated_tests/templates/gen_shader_bit_encoding_tests
  • @dir share/piglit/generated_tests/templates/gen_shader_precision_tests
  • @dir share/piglit/generated_tests/templates/gen_texture_lod_tests
  • @dir share/piglit/generated_tests/templates/gen_texture_query_lod_tests
  • @dir share/piglit/generated_tests/templates/gen_uniform_initializer_tests
  • @dir share/piglit/generated_tests/templates/gen_variable_index_read_tests
  • @dir share/piglit/generated_tests/templates/gen_variable_index_write_tests
  • @dir share/piglit/generated_tests/templates/gen_vp_tex
  • @dir share/piglit/generated_tests/templates/gen_vs_in_fp64
  • @dir share/piglit/generated_tests/templates/interpolation-qualifier-built-in-variable
  • @dir share/piglit/tests/__pycache__
  • @dir share/piglit/tests/cl/api
  • @dir share/piglit/tests/cl/custom
  • @dir share/piglit/tests/cl/interop
  • @dir share/piglit/tests/egl/spec/egl-1.4
  • @dir share/piglit/tests/egl/spec/egl_chromium_sync_control
  • @dir share/piglit/tests/egl/spec/egl_ext_client_extensions
  • @dir share/piglit/tests/egl/spec/egl_ext_device_base
  • @dir share/piglit/tests/egl/spec/egl_ext_device_drm
  • @dir share/piglit/tests/egl/spec/egl_ext_device_enumeration
  • @dir share/piglit/tests/egl/spec/egl_ext_device_persistent_id
  • @dir share/piglit/tests/egl/spec/egl_ext_device_query
  • @dir share/piglit/tests/egl/spec/egl_ext_device_query_name
  • @dir share/piglit/tests/egl/spec/egl_ext_image_dma_buf_import_modifiers
  • @dir share/piglit/tests/egl/spec/egl_ext_platform_device
  • @dir share/piglit/tests/egl/spec/egl_ext_protected_content
  • @dir share/piglit/tests/egl/spec/egl_ext_surface_compression
  • @dir share/piglit/tests/egl/spec/egl_khr_create_context
  • @dir share/piglit/tests/egl/spec/egl_khr_display_reference
  • @dir share/piglit/tests/egl/spec/egl_khr_fence_sync
  • @dir share/piglit/tests/egl/spec/egl_khr_get_all_proc_addresses
  • @dir share/piglit/tests/egl/spec/egl_khr_gl_image
  • @dir share/piglit/tests/egl/spec/egl_khr_surfaceless_context
  • @dir share/piglit/tests/egl/spec/egl_mesa_device_software
  • @dir share/piglit/tests/egl/spec/egl_mesa_platform_surfaceless
  • @dir share/piglit/tests/egl/spec/egl_mesa_query_driver
  • @dir share/piglit/tests/fbo
  • @dir share/piglit/tests/gbm
  • @dir share/piglit/tests/general
  • @dir share/piglit/tests/glx
  • @dir share/piglit/tests/hiz
  • @dir share/piglit/tests/llvmpipe/glsl
  • @dir share/piglit/tests/llvmpipe/tests
  • @dir share/piglit/tests/llvmpipe/utils
  • @dir share/piglit/tests/perf
  • @dir share/piglit/tests/py_modules/__pycache__
  • @dir share/piglit/tests/security
  • @dir share/piglit/tests/spec/amd_depth_clamp_separate
  • @dir share/piglit/tests/spec/amd_framebuffer_multisample_advanced
  • @dir share/piglit/tests/spec/amd_performance_monitor
  • @dir share/piglit/tests/spec/amd_pinned_memory
  • @dir share/piglit/tests/spec/amd_seamless_cubemap_per_texture
  • @dir share/piglit/tests/spec/apple_sync
  • @dir share/piglit/tests/spec/arb_base_instance
  • @dir share/piglit/tests/spec/arb_blend_func_extended/api
  • @dir share/piglit/tests/spec/arb_blend_func_extended/execution
  • @dir share/piglit/tests/spec/arb_buffer_storage
  • @dir share/piglit/tests/spec/arb_clear_buffer_object
  • @dir share/piglit/tests/spec/arb_clear_texture
  • @dir share/piglit/tests/spec/arb_clip_control
  • @dir share/piglit/tests/spec/arb_color_buffer_float
  • @dir share/piglit/tests/spec/arb_copy_buffer
  • @dir share/piglit/tests/spec/arb_copy_image
  • @dir share/piglit/tests/spec/arb_debug_output
  • @dir share/piglit/tests/spec/arb_depth_clamp
  • @dir share/piglit/tests/spec/arb_direct_state_access
  • @dir share/piglit/tests/spec/arb_draw_buffers
  • @dir share/piglit/tests/spec/arb_draw_buffers_blend
  • @dir share/piglit/tests/spec/arb_draw_elements_base_vertex
  • @dir share/piglit/tests/spec/arb_draw_indirect
  • @dir share/piglit/tests/spec/arb_es2_compatibility
  • @dir share/piglit/tests/spec/arb_es3_compatibility
  • @dir share/piglit/tests/spec/arb_framebuffer_no_attachments
  • @dir share/piglit/tests/spec/arb_framebuffer_object
  • @dir share/piglit/tests/spec/arb_framebuffer_srgb
  • @dir share/piglit/tests/spec/arb_geometry_shader4/execution/program-parameter
  • @dir share/piglit/tests/spec/arb_get_texture_sub_image
  • @dir share/piglit/tests/spec/arb_gpu_shader_fp64/shader_storage

The first 100 are listed.

distinfo 1
FileSizeSHA256
mesa-piglit-2b8ed2f52a7a99eebfd0923baf5b9f7f681cdf26_GL0.tar.gz2.4883055e+078b7e3f42ac4df9f3619428b1b25e4b902934f6927abc3c80efa69eaa49013149

Commit history 0

No commits in the history this site was built from.