graphics/blend2d g20260703 FreeBSD
2D Vector Graphics Engine Powered by a JIT Compiler
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
5906d9f729- License
- ZLIB
- Categories
- graphics
- Package size
- 635.3 KiB, 2236.7 KiB installed
Description
Blend2D is a high performance 2D vector graphics engine written in C++ and released under the Zlib license. It has a built-in JIT compiler that generates optimized pipelines at runtime. Additionally, the engine features a new rasterizer that has been written from scratch. It delivers superior performance while quality is comparable to rasterizers used by AGG and FreeType. The performance has been optimized by using an innovative approach to index data that is built during rasterization and scanned during composition. The rasterizer is robust and excels in rendering complex vector art and text.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/blend2d | g20260703 |
| OpenBSD | graphics/blend2d | 0.21.2p0 |
Install
Binary package:
pkg install blend2d
From the ports tree:
cd /usr/ports/graphics/blend2d/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= blend2d>0:graphics/blend2d
LIB_DEPENDS= libblend2d.so:graphics/blend2d
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | g20260703 | g20260703 | - | - | g20260703 |
| FreeBSD:14:quarterly | g20260703 | g20260703 | n/a | - | g20260703 |
| FreeBSD:15:latest | g20260703 | g20260703 | n/a | - | - |
| FreeBSD:15:quarterly | g20260703 | g20260703 | n/a | n/a | n/a |
| FreeBSD:16:latest | g20260703 | g20260703 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Required by 23
- astro/qmapshack
- graphics/qgis
- textproc/py-docling
- textproc/py-docling-agent
- textproc/py-docling-analysis-framework
- textproc/py-docling-cvat-tools
- textproc/py-docling-demo
- textproc/py-docling-enhanced
- textproc/py-docling-enhanced-onnx
- textproc/py-docling-eval
- textproc/py-docling-glm-ocr
- textproc/py-docling-google-ocr
- textproc/py-docling-graph
- textproc/py-docling-haystack
- textproc/py-docling-hierarchical-pdf
- textproc/py-docling-langchain
- textproc/py-docling-litellm-picture-description
- textproc/py-docling-ocr-mistral
- textproc/py-docling-ocr-onnxtr
- textproc/py-docling-parse
- textproc/py-docling-sdg
- textproc/py-docling-serve
- textproc/py-extended-docling
Configuration
No options to configure.
- USES
- cmake localbase
- Service scripts
- none
Files
pkg-plist 41
- include/blend2d/blend2d-debug.h
- include/blend2d/blend2d-impl.h
- include/blend2d/blend2d.h
- include/blend2d/core/api-impl.h
- include/blend2d/core/api.h
- include/blend2d/core/array.h
- include/blend2d/core/bitarray.h
- include/blend2d/core/bitset.h
- include/blend2d/core/context.h
- include/blend2d/core/filesystem.h
- include/blend2d/core/font.h
- include/blend2d/core/fontdata.h
- include/blend2d/core/fontdefs.h
- include/blend2d/core/fontface.h
- include/blend2d/core/fontfeaturesettings.h
- include/blend2d/core/fontmanager.h
- include/blend2d/core/fontvariationsettings.h
- include/blend2d/core/format.h
- include/blend2d/core/geometry.h
- include/blend2d/core/glyphbuffer.h
- include/blend2d/core/glyphrun.h
- include/blend2d/core/gradient.h
- include/blend2d/core/image.h
- include/blend2d/core/imagecodec.h
- include/blend2d/core/imagedecoder.h
- include/blend2d/core/imageencoder.h
- include/blend2d/core/matrix.h
- include/blend2d/core/object.h
- include/blend2d/core/path.h
- include/blend2d/core/pattern.h
- include/blend2d/core/pixelconverter.h
- include/blend2d/core/random.h
- include/blend2d/core/rgba.h
- include/blend2d/core/runtime.h
- include/blend2d/core/runtimescope.h
- include/blend2d/core/string.h
- include/blend2d/core/var.h
- lib/cmake/blend2d/blend2d-config.cmake
- lib/cmake/blend2d/blend2d-targets-.cmake
- lib/cmake/blend2d/blend2d-targets.cmake
- lib/libblend2d.so
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| blend2d-blend2d-g20260703-6dbc2cefbc996379e07104e34519a440b49b15d7_GH0.tar.gz | 1.525797e+06 | 212a77ceebf8c37ad5ca7e7eac1757ce7aa911b88085b076a9ed24f6de6e36fa |