graphics/cairomm11 1.19.0 MidnightBSD
C++ interface to cairo
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
d830414cce- License
- lgpl+
- Categories
- graphics
Description
C++ interface to cairo
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | graphics/cairomm11 | 1.19.0 |
| FreeBSD | graphics/cairomm11 | 1.19.0 |
| HardenedBSD | graphics/cairomm11 | 1.19.0 |
| GhostBSD | graphics/cairomm11 | 1.19.0 |
Install
Binary package:
mport install cairomm11
From mports:
cd /usr/mports/graphics/cairomm11 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= cairomm11>0:graphics/cairomm11
LIB_DEPENDS= libcairomm-1.16.so:graphics/cairomm11
Dependencies
As this port's Makefile names them.
Library 1
libfontconfig.so: x11-fonts/fontconfig
Build dependencies 1
Run dependencies 1
No port depends on this one.
Configuration
No options to configure.
- USES
- compiler:c++17-lang gnome meson pkgconfig tar:xz
- Service scripts
- none
Files
pkg-plist 34
- include/cairomm-1.16/cairomm/cairomm.h
- include/cairomm-1.16/cairomm/context.h
- include/cairomm-1.16/cairomm/device.h
- include/cairomm-1.16/cairomm/enums.h
- include/cairomm-1.16/cairomm/exception.h
- include/cairomm-1.16/cairomm/fontface.h
- include/cairomm-1.16/cairomm/fontoptions.h
- include/cairomm-1.16/cairomm/matrix.h
- include/cairomm-1.16/cairomm/path.h
- include/cairomm-1.16/cairomm/pattern.h
- include/cairomm-1.16/cairomm/quartz_font.h
- include/cairomm-1.16/cairomm/quartz_surface.h
- include/cairomm-1.16/cairomm/refptr.h
- include/cairomm-1.16/cairomm/region.h
- include/cairomm-1.16/cairomm/scaledfont.h
- include/cairomm-1.16/cairomm/script.h
- include/cairomm-1.16/cairomm/script_surface.h
- include/cairomm-1.16/cairomm/surface.h
- include/cairomm-1.16/cairomm/types.h
- include/cairomm-1.16/cairomm/win32_font.h
- include/cairomm-1.16/cairomm/win32_surface.h
- include/cairomm-1.16/cairomm/xlib_surface.h
- lib/cairomm-1.16/include/cairommconfig.h
- lib/libcairomm-1.16.so
- lib/libcairomm-1.16.so.1
- lib/libcairomm-1.16.so.1.4.0
- libdata/pkgconfig/cairomm-1.16.pc
- libdata/pkgconfig/cairomm-ft-1.16.pc
- libdata/pkgconfig/cairomm-pdf-1.16.pc
- libdata/pkgconfig/cairomm-png-1.16.pc
- libdata/pkgconfig/cairomm-ps-1.16.pc
- libdata/pkgconfig/cairomm-svg-1.16.pc
- libdata/pkgconfig/cairomm-xlib-1.16.pc
- libdata/pkgconfig/cairomm-xlib-xrender-1.16.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| cairomm-1.19.0.tar.xz | 767144 | 8b14f03a0e5178c7ff8f7b288cb342a61711c84c9fbed6e663442cfcc873ce5b |
Master sites 1
- https://cairographics.org/releases/
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
d830414cce |
Lucas Holt | graphics/cairomm11: update to 1.19.0 (#944) Updates cairomm11 to 1.19.0 and enables the upstream Meson test suite.
Validation:
- bmake makesum
- bmake patch
- bmake
- bmake fake
- bmake package
- bmake test (7/7 passed)
- bmake check-license
- portlint -C (0 fatal errors; 3 pre-existing warnings)
- git diff --check
## Summary by Sourcery
Update cairomm11 to 1.19.0 and enable upstream test coverage.
Enhancements:
- Update the cairomm11 port to the 1.19.0 release and enable its
upstream Meson test suite.
Tests:
- Enable and validate the upstream Meson tests, with all seven tests
passing.
Signed-off-by: Lucas Holt <[email protected]> |
|
a05b377b53 |
Lucas Holt | *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848) `textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to
`libxml2.so.16` **and** removed ELF symbol versioning entirely — the new
library defines no `LIBXML2_*` versions at all. Consumers built against
the old library were never rebuilt, so they still record a dependency on
`libxml2.so.2` plus version requirements nothing can satisfy, and fail
at load time:
```
ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by
/usr/local/lib/libevdocument3.so.4 not defined
```
### Scope
`Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436
Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION`
line. The diff touches nothing but `PORTREVISION` lines (verified: `git
diff -U0` shows no other changed line), and spot-checked ports still
… |