devel/qbs 3.1.2_5 FreeBSD
Qbs Build Suite
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
45ea4cf85c- License
- GPLv3, LGPL21
- Categories
- devel
- Package size
- 5094.1 KiB, 21419.2 KiB installed
Description
Qbs is a tool that helps simplify the build process for developing projects across multiple platforms. Qbs can be used for any software project, regardless of programming language, toolkit, or libraries used.
Qbs is an all-in-one tool that generates a build graph from a high-level project description (like qmake or CMake) and additionally undertakes the task of executing the commands in the low-level build graph (like make).
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/qbs | 3.1.2_5 |
| OpenBSD | devel/qbs | 3.3.1 |
Install
Binary package:
pkg install qbs
From the ports tree:
cd /usr/ports/devel/qbs/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= qbs>0:devel/qbs
LIB_DEPENDS= libqbscore.so:devel/qbs
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 | 3.1.2_5 | 3.1.2_5 | - | 3.0.1_1 | 3.1.2_5 |
| FreeBSD:14:quarterly | 3.1.2_5 | 3.1.2_5 | n/a | 2.6.0 | 3.1.2_5 |
| FreeBSD:15:latest | 3.1.2_5 | 3.1.2_5 | n/a | - | 3.0.1_1 |
| FreeBSD:15:quarterly | 3.1.2_5 | 3.1.2_5 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.1.2_5 | 3.1.2_5 | 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 142
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- converters/py-webencodings
- databases/gdbm
- databases/postgresql18-client
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/jsoncpp
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libmtdev
- devel/libpciaccess
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libuv
- devel/llvm19
- devel/ninja
- devel/pcre2
- devel/py-evdev
- devel/py-libevdev
- devel/py-lxml
- devel/py-packaging
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/py-typing-extensions
- devel/qt6-5compat
- devel/qt6-base
- devel/qt6-tools
- devel/readline
- dns/libidn2
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/qt6-svg
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- lang/duktape-lib
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- ports-mgmt/pkg
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- security/libgcrypt
- security/libgpg-error
- security/rhash
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
The first 100 are listed.
Run dependencies 121
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libmtdev
- devel/libpciaccess
- devel/libthai
- devel/libudev-devd
- devel/pcre2
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/qt6-5compat
- devel/qt6-base
- devel/readline
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/qt6-svg
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- lang/duktape-lib
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-themes/adwaita-icon-theme
- x11-themes/adwaita-icon-theme-legacy
- x11-toolkits/gtk30
- x11-toolkits/pango
- x11-toolkits/qt6-declarative
- x11-toolkits/qt6-shadertools
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
The first 100 are listed.
Required by 2
Configuration
Options name: devel_qbs
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cmake compiler:c++20-lang gl python:run qt:6
- Service scripts
- none
Files
Manual pages 1
- qbs(1)
pkg-plist 935
- bin/clang-format-test
- bin/qbs
- bin/qbs-config
- bin/qbs-config-ui
- bin/qbs-create-project
- bin/qbs-setup-android
- bin/qbs-setup-qt
- bin/qbs-setup-toolchains
- bin/qbs_benchmarker
- bin/qbs_fuzzy-test
- bin/qbs_lspclient
- bin/tst_api
- bin/tst_blackbox
- bin/tst_blackbox-android
- bin/tst_blackbox-apple
- bin/tst_blackbox-baremetal
- bin/tst_blackbox-clangdb
- bin/tst_blackbox-java
- bin/tst_blackbox-joblimits
- bin/tst_blackbox-providers
- bin/tst_blackbox-qt
- bin/tst_blackbox-tutorial
- bin/tst_blackbox-windows
- bin/tst_cmdlineparser
- include/qbs/api/jobs.h
- include/qbs/api/languageinfo.h
- include/qbs/api/project.h
- include/qbs/api/projectdata.h
- include/qbs/api/rulecommand.h
- include/qbs/api/runenvironment.h
- include/qbs/api/transformerdata.h
- include/qbs/buildgraph/forward_decls.h
- include/qbs/generators/generator.h
- include/qbs/generators/generatordata.h
- include/qbs/language/forward_decls.h
- include/qbs/logging/ilogsink.h
- include/qbs/qbs.h
- include/qbs/tools/architectures.h
- include/qbs/tools/buildoptions.h
- include/qbs/tools/cleanoptions.h
- include/qbs/tools/codelocation.h
- include/qbs/tools/commandechomode.h
- include/qbs/tools/deprecationwarningmode.h
- include/qbs/tools/error.h
- include/qbs/tools/generateoptions.h
- include/qbs/tools/installoptions.h
- include/qbs/tools/joblimits.h
- include/qbs/tools/mutexdata.h
- include/qbs/tools/preferences.h
- include/qbs/tools/processresult.h
- include/qbs/tools/profile.h
- include/qbs/tools/projectgeneratormanager.h
- include/qbs/tools/qbs_export.h
- include/qbs/tools/settings.h
- include/qbs/tools/settingsmodel.h
- include/qbs/tools/settingsrepresentation.h
- include/qbs/tools/setupprojectparameters.h
- include/qbs/tools/toolchains.h
- include/qbs/tools/version.h
- lib/libqbscore.so
- lib/libqbscore.so.
- lib/libqbscore.so.
- lib/qbs/plugins/libclangcompilationdbgenerator.so
- lib/qbs/plugins/libgraphvizgenerator.so
- lib/qbs/plugins/libiarewgenerator.so
- lib/qbs/plugins/libkeiluvgenerator.so
- lib/qbs/plugins/libmakefilegenerator.so
- lib/qbs/plugins/libqbs_cpp_scanner.so
- lib/qbs/plugins/libqbs_qt_scanner.so
- lib/qbs/plugins/libvisualstudiogenerator.so
- libexec/qbs/qbs_processlauncher
- share/doc/qbs/html/attributions.html
- share/doc/qbs/html/building-applications.html
- share/doc/qbs/html/building-qbs.html
- share/doc/qbs/html/cli-build.html
- share/doc/qbs/html/cli-clean.html
- share/doc/qbs/html/cli-config-ui.html
- share/doc/qbs/html/cli-config.html
- share/doc/qbs/html/cli-create-project.html
- share/doc/qbs/html/cli-dump-nodes-tree.html
- share/doc/qbs/html/cli-generate.html
- share/doc/qbs/html/cli-help.html
- share/doc/qbs/html/cli-install.html
- share/doc/qbs/html/cli-list-products.html
- share/doc/qbs/html/cli-resolve.html
- share/doc/qbs/html/cli-run.html
- share/doc/qbs/html/cli-session.html
- share/doc/qbs/html/cli-setup-android.html
- share/doc/qbs/html/cli-setup-qt.html
- share/doc/qbs/html/cli-setup-toolchains.html
- share/doc/qbs/html/cli-shell.html
- share/doc/qbs/html/cli-status.html
- share/doc/qbs/html/cli-update-timestamps.html
- share/doc/qbs/html/cli-version.html
- share/doc/qbs/html/cli.html
- share/doc/qbs/html/commands.html
- share/doc/qbs/html/configuring.html
- share/doc/qbs/html/custom-modules.html
- share/doc/qbs/html/generators.html
- share/doc/qbs/html/howtos.html
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| KDE/Qt/qbs/qbs-src-3.1.2.tar.gz | 5.803135e+06 | cb0a70eb33bee5a0122df3e6856b1b98d9b00c6f175f55cbb3442bbc9cc2cd6f |
Master sites 1
- QT/official_releases/qbs/${PORTVERSION}