cmake
Port variant standard
Summary Cross-platform Makefile generator
Package version 3.29.1
Homepage http://www.cmake.org/
Keywords devel
Maintainer nobody
License BSD3CLAUSE
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 10 APR 2024, 03:11:38 UTC
Port created 29 APR 2017, 07:02:50 UTC
Subpackage Descriptions
complete This is the cmake-standard metapackage. It pulls in all subpackages of cmake-standard.
primary CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. CMake is quite sophisticated: it is possible to support complex environments requiring system configuration, pre-processor generation, code generation, and template instantiation.
man This is the man page subpackage of the cmake-standard port.
docs This is the documents subpackage of the cmake-standard port.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) libarchive:dev:standard
libuv:dev:standard
rhash:dev:standard
ncurses:dev:standard
libressl:dev:standard
zlib:dev:standard
expat:dev:standard
Build and Runtime jsoncpp:single:standard
libarchive:primary:standard
libuv:primary:standard
rhash:primary:standard
ncurses:primary:standard
ncurses:terminfo:standard
zlib:primary:standard
expat:primary:standard
Runtime (only) ravensys-gcc:cxx_run:standard (primary subpackage)
Download groups
main https://www.cmake.org/files/v3.29/
https://fossies.org/linux/misc/
Distribution File Information
7fb02e8f57b62b39aa6b4cf71e820148ba1a23724888494735021e32ab0eefcc 11246071 cmake-3.29.1.tar.gz
Ports that require cmake:standard
Imath:standard C++ representation of 2D/3D vectors and matrices
R-nloptr:standard R Interface to NLopt
abseil-cpp:standard Abseil C++ Common Libraries
aom:standard Alliance for Open Media video codec
avrdude:standard AVR Downloader Updater
awesome:standard Dynamic WM for X, highly configurable in Lua
bezitopo:standard Land surveying program based on Bezier splines
biblesync:standard Multicast shared co-nav. lib for Bible programs
boehm_garbage_collector:redirect Garbage collection with redirected malloc
boehm_garbage_collector:standard Garbage collection and memory leak detection
boehm_garbage_collector:threaded Garbage collection with posix thread support
box2d:standard 2D physics engine for games
brotli:standard Generic-purpose lossless compression algorithm
bsdisks:standard UDisks2 service implementation for FreeBSD
cbsd:standard FreeBSD jails, bhyve and Xen manager
ccache:standard Fast C/C++ compiler cache tool
cgal:standard Computational Geometry Algorithms Library
cglm:standard GLM library for C
chromaprint:standard AcoustID audio fingerprinting library
cjson:standard Ultralightweight JSON parser in ANSI C
clamav:standard Clam Anti-Virus Scanner
clang16:standard C language family frontend for LLVM 16.0
clang:standard C language family frontend for LLVM 17.0
clucene:standard C++ port of Lucene search engine
cmark:standard CommonMark parsing and rendering
compiler-rt:standard Compiler runtime libraries for clang
cpp-hocon:standard C++ port of the Typesafe Config library
cppcheck:standard Static analysis tool for C/C++
ctwm:standard Window manager that iterated on twm
devilutionX:standard Reverse-engineered Diablo 1 engine made portable
dht:standard Kademlia Distributed Hash Table
double-conversion:standard Conversion routines for IEEE doubles
doxygen:standard Source code documentation generator tool
eigen:standard C++ template library for linear algebra
elftoolchain:standard Compilation tools and libraries for ELF
exiv2:standard Exif and Iptc metadata manipulation library
faad2:standard Freeware Advanced Audio Decoder version 2
fetch:library Library to retrieve file by URL
fetch:standard Tool to retrieve file by Uniform Resource Locator
fftw:float Fast Fourier Transform library (float)
fftw:long Fast Fourier Transform library (long double)
fftw:quad Fast Fourier Transform library (quad precision)
fftw:standard Fast Fourier Transform library (double)
fish:standard Friendly Interactive SHell
fluent-bit18:standard Fast and Lightweight Log processor and forwarder
fluent-bit:standard Fast and Lightweight Log processor and forwarder
fluidsynth:standard RT software synthesizer based on SoundFont2 specs
fmt:standard Open-source formatting library for C++
fontforge:standard Outline and bitmap font editor
freeglut:standard FOSS implementation of the GLUT library
frei0r:standard Minimalistic plugin API for video effects
frozen:standard Constexpr header alternative to gperf for C++14
fswatch:standard Cross-platform file change monitor
gargoyle:standard Graphical player for Interactive Fiction games
gdal:standard Geospatial Data Abstraction Library
geos:standard C++ port of the Java Topology Suite (JTS)
glfw:standard Library for making OpenGL applications
glm:standard C++ mathematics library for graphics programming
gnucash:standard Financial accounting software
graphite:standard Rendering for complex non-Roman writing systems
graphviz:standard Graph visualization tools
gtest:standard Google Testing and Mocking Framework
hidapi:standard Lib to access USB and Bluetooth HID-Class devices
highway:standard Efficient and performance-portable SIMD
inkscape:standard Scalable Vector Graphics (SVG) editor
ixion:standard General purpose formula parser and interpreter
jasper:standard Implementation JPEG-2000 standard codec
jpeg-turbo:standard SIMD-accelerated JPEG codec which replaces libjpeg
json-c:standard JSON implementation in C
keepassxc:standard Community fork of the KeePassX password manager
kf5-extra-cmake-modules:standard KF5 Extra modules and scripts for CMake
kf6-attica:standard Open Collaboration Services API library
kf6-breeze-icons:standard Breeze icon theme for KDE
kf6-extra-cmake-modules:standard KF6 Extra modules and scripts for CMake
kf6-karchive:standard KF6 library for handling archive formats
kf6-kauth:standard KF6 abstraction for system policy / auth features
kf6-kbookmarks:standard KF6 bookmarks management library
kf6-kcodecs:standard KF6 library for string manipulation
kf6-kcolorscheme:standard KF6 classes to interact with KColorScheme
kf6-kcompletion:standard KF6 text completion helpers and widgets
kf6-kconfig:standard KF6 widgets for configuration dialogs
kf6-kconfigwidgets:standard KF6 widgets for configuration dialogs
kf6-kcoreaddons:standard KF6 add-ons to QtCore
kf6-kcrash:standard KF6 library for crash analysis and bug reports
kf6-kdbusaddons:standard KF6 add-ons to QtDBus
kf6-kded:standard KF6 extensible daemon for system level services
kf6-kdoctools:standard KF6 documentation generation from docbook
kf6-kglobalaccel:standard KF6 lib supporting global workspace shortcuts
kf6-kguiaddons:standard KF6 utilities for graphical user interfaces
kf6-ki18n:standard KF6 advanced internationalization framework
kf6-kiconthemes:standard KF6 icon GUI utilities
kf6-kirigami:standard KF6 components for building adaptable UIs
kf6-kitemmodels:standard KF6 item models extending Qt model-view framework
kf6-kitemviews:standard KF6 widget add-ons for Qt Model/View
kf6-kjobwidgets:standard KF6 widgets for tracking KJob instance
kf6-knotifications:standard KF6 cross-platform popup notifications library
kf6-kquickcharts:standard KF6 module providing high-performance charts
kf6-kservice:standard KF6 advanced plugin and service introspection
kf6-kwallet:standard KF6 safe desktop-wide storage for passwords
kf6-kwidgetsaddons:standard KF6 add-ons to QtWidgets
kf6-kwindowsystem:standard KF6 library for accessing the windowing system
kf6-qqc2-desktop-style:standard KF6 desktop style for Qt Quick Controls 2
kf6-solid:standard KF6 hardware integration and detection
kf6-sonnet:standard KF6 plugin-based spell checking library
ktoblzcheck:standard Check bank codes of German banks
lagrange:standard Web Browser-like beautiful Gemini Client
lapack:standard Linear Algebra PACKage
leatherman:standard C++ and CMake utility libraries
leveldb:standard Fast key-value storage library
libart-trinity:standard Library for high-performance 2D graphics
libavif:standard Library for encoding and decoding .avif files
libblake3:standard C implementation of BLAKE3 is a cryptographic hash
libclc:standard Required library functions for OpenCL C language
libcxx:standard LLVM C++ standard library
libdbusmenu-qt:standard Qt implementation of the DBusMenu protocol
libdeflate:standard Fast DEFLATE-based compression library
libdiscid:standard Library for creating MusicBrainz DiscIDs
libdispatch:standard Apple's Grand Central Dispatch library
libebml:standard Library for Extensible Binary Meta-Language files
libepoll-shim:standard Small epoll implementation using kqueue
libfm-qt:standard Core library of PCManFM-Qt file manager
libftdi1:standard Library (using libusb) to talk to FTDI chips
libftdi:standard Legacy library to talk to FTDI chips
libgit2:standard Library providing Git core methods
libharu:standard Cross-platform library for generating PDF files
libheif:standard HEIF file format decoder and encoder
libical:standard Reference implementation of the iCalendar format
libid3tag:standard ID3 tag manipulation library
libjxl:standard JPEG XL image format reference implementation
libluv:standard Bare libuv bindings for lua
libmad:speed High-quality MPEG audio decoder (opt for speed)
libmad:standard High-quality MPEG audio decoder (opt for accuracy)
libmatroska:standard Extensible Multimedia Container Format
libnotify:standard Library for desktop notifications
libobjc2:standard Replacement Obj-C runtime for modern lang features
liborcus:standard File import library for spreadsheet documents
librsync:standard Library for delta compression of streams
libsndfile:standard Library for reading and writing sound files
libsoxr:standard SoX Resampler library
libssh2:embed SSH2 protocol library with MBedTLS backend
libssh2:standard SSH2 protocol library with OpenSSL backend
libssh:standard Library implementing the SSH2 protocol
libtorrent-rasterbar:standard Feature complete C++ bittorrent implementation
libutp:standard Transport Protocol library from uTorrent
libversion:standard Advanced version string comparison library
libvips:loaded Threaded image processing library (more features)
libvips:standard Threaded image processing library (std. options)
libvncserver:standard VNC server and client C libraries
libwebsockets:standard Lightweight C library for Websockets
libzip:standard C library for manipulating ZIP archives
lld16:standard Linker from the LLVM project
lld:standard Linker from the LLVM project
llvm-libunwind:standard LLVM version of libunwind library
llvm16:standard Low Level Virtual Machine (version 16.0)
llvm:standard Low Level Virtual Machine (version 17.0)
lxqt-build-tools:standard LXQt build tools
lxqt-menu-data:standard Freedesktop.org compliant menu files for LXQt
lyx:standard Document Processor WYSIWYM Editor & Latex frontend
maim:standard Desktop screenshot utility (make image)
mariadb1011:standard Fast SQL database server, derived from MySQL
mariadb104:standard Fast SQL database server, derived from MySQL
mariadb105:standard Fast SQL database server, derived from MySQL
mariadb106:standard Fast SQL database server, derived from MySQL
mariadb11:standard Fast SQL database server, derived from MySQL
mg:standard Microscopic GNU Emacs clone
minetest:standard Infinite-world block sandbox game
miniupnpc:standard UPnP client library for Internet Gateway Devices
mold:standard Faster replacement for existing Unix linkers
mosquitto:standard Message broker implementing the MQTT protocol
msgpack-cxx:standard MessagePack implementation for C++
msgpack:standard MessagePack implementation for C
mysql57:standard Multithreaded SQL database (server)
mysql80:standard Multithreaded SQL database (server)
mysql81:standard Multithreaded SQL database (server)
neovim:standard Next generation Vim
nlopt:standard Nonlinear optimization library
norm:standard NACK-Oriented Reliable Multicast (NORM)
openal:standard Cross-platform 3D audio API
opencl-clhpp:standard OpenCL Host API C++ bindings
opencl-headers:standard Open Computing Language (OpenCL) V3.0 specs
opencollada:standard Library for reading and writing COLLADA files
opencv:standard Open Source Computer Vision library
openexr:standard High dynamic-range (HDR) image file format
openjpeg:standard Open-source implementation of JPEG2000 image codec
openmp:standard LLVM Open Multi-Processing Runtime Library
ossp-uuid:standard Tool/Lib for generating Universally Unique IDs
pcmanfm-qt:standard File manager for the LXQt desktop
pekwm:standard Light, unobtrusive and configurable WM
perl-Alien-cmake3:536 Find or download or build cmake 3 or better (5.36)
perl-Alien-cmake3:538 Find or download or build cmake 3 or better (5.38)
pgplot:standard FORTRAN/C scientific graphic library
plasma-wayland-protocols:standard Plasma-specific protocols for Wayland
podofo:standard Library to work with the PDF file format
polkit-qt-1:qt5 Qt5 wrapper around polkit-1
polkit-qt-1:qt6 Qt6 wrapper around polkit-1
poppler:standard PDF rendering library
precomp:standard Further compress some already compressed files
proj:standard Cartographic Projections Library
protobuf321:standard Google's data interchange format
protobuf:standard Google's data interchange format
pugixml:standard Simple C++ XML processing lib with XPath support
qca:qt5 Cross-platform crypto API for Qt 5
qca:qt6 Cross-platform crypto API for Qt 6
qpdf:standard Command-line tools for transforming PDF files
qrencode:standard C library for encoding data in a QR Code symbol
qt6-qt5compat:standard Qt6 - Qt5Compat component
qt6-qtbase:standard Qt6 - QtBase component
qt6-qtdeclarative:standard Qt6 - QtDeclarative component
qt6-qtmultimedia:standard Qt6 - QtMultimedia component
qt6-qtquick3d:standard Qt6 - QtQuick3D component
qt6-qtquicktimeline:standard Qt6 - QtQuickTimeLine component
qt6-qtshadertools:standard Qt6 - QtShadertools component
qt6-qtsvg:standard Qt6 - QtSvg component
qt6-qttools:standard Qt6 - QtTools component
qt6-qttranslations:standard Qt6 - QtTranslations component
qt6-qtwayland:standard Qt6 - QtWayland component
quassel:standard Cross-platform distributed IRC client
quazip:standard Qt/C++ wrapper for Minizip
ravensys-utils:prevdbsd System root tools for previous DragonFly
ravensys-utils:prevfbsd System root tools for previous FreeBSD
ravensys-utils:prevlinux System root tools for previous Linux
ravensys-utils:standard Consistent tools for Ravenports system root
rocm-device-libs:standard Radeon Open Compute Device Libraries
rpm:standard RPM Package Manager
rspamd:standard Fast, free and open-source spam filtering system
rust:standard Systems programming language from Mozilla
sakura:standard Simple tabbed terminal emulator using GTK+
scribus:standard Page Layout and Desktop Publishing
sfcgal:standard C++ wrapper library around CGAL
sfml:standard Simple Fast Multimedia Library
slim:standard Simple desktop-independent login manager for X11
slop:standard Query for a selection and print to stdout
snappy:standard Fast compressor/decompressor library
spatialindex:standard Library for spatial indexing and querying
spdlog:standard Super fast C++ logging library
spirv-llvm-translator:standard LLVM to SPIRV Translator
sqlitebrowser:standard Visual tool to manage SQLite databases
taglib:standard Library for reading and editing audio meta data
taskwarrior:standard Feature-rich command-line todo list manager
tidy:standard Console app to correct and clean up HTML and XML
tiff:standard TIFF image format library and tools
tint2:standard Lightweight panel/taskbar/systray/clock
tinyxml2:standard Simple, small and efficient C++ XML parser
tinyxml:standard Simple, small, C++ XML parser
toxcore:standard Tox chat protocol library
transmission:daemon Lightweight BitTorrent client (daemon)
transmission:gtk Lightweight BitTorrent client (GTK+ GUI)
transmission:qt Lightweight BitTorrent client (Qt GUI)
transmission:standard Lightweight BitTorrent client (CLI client)
uchardet:standard Universal charset detection
upx:standard Ultimate Packer for eXecutables
utf8proc:standard UTF-8 processing library
utox:standard Lightweight Tox client
vte:standard Virtual Terminal Emulator widget
vulkan-headers:standard Headers for the Vulkan graphics API
webkit2:api40 Opensource browser engine using GTK+3 (API 4.0)
webkit2:api41 Opensource browser engine using GTK+3 (API 4.1)
webkit2:api60 Opensource browser engine using GTK4 (API 6.0)
weechat:standard Fast, light and extensible chat client
wireshark:standard Network traffic analyzer
woff2:standard Web Open Font Format 2 reference implementation
x265:standard Library for encoding h.265/HEVC video streams
yajl:standard Yet Another JSON Library (YAJL)
yaml-cpp:standard YAML parser and emitter in C++
zig:standard Programming language
znc:standard Advanced IRC bouncer
zziplib:standard Provide transparent read access to zipped data