forked from Lainports/opnsense-ports
Framework: sync with upstream
Taken from: FreeBSD
This commit is contained in:
parent
a98b0f7517
commit
6cb3ba64a2
26 changed files with 474 additions and 226 deletions
36
CHANGES
36
CHANGES
|
@ -10,6 +10,42 @@ in the release notes and/or placed into UPDATING.
|
|||
|
||||
All ports committers are allowed to commit to this file.
|
||||
|
||||
20250205:
|
||||
AUTHOR: yasu@FreeBSD.org
|
||||
|
||||
3 new variables are defined if you add 'USES=samba' in Makefile.
|
||||
|
||||
* SAMBA_TALLOC_PORT
|
||||
* SAMBA_TDB_PORT
|
||||
* SAMBA_TEVENT_PORT
|
||||
|
||||
They are intended to be used by ports that works with Samba to
|
||||
specify proper version of talloc, tdb and/or tevent as dependency
|
||||
such as bellow.
|
||||
|
||||
LIB_DEPENDS= ibtalloc.so:${SAMBA_TALLOC_PORT} \
|
||||
libtdb.so:${SAMBA_TDB_PORT} \
|
||||
libtevent.so:${SAMBA_TEVENT_PORT}
|
||||
USES= samba:env
|
||||
|
||||
You need not use them if port just depends on talloc, tdb and/or
|
||||
tevent and it has nothing to do with Samba.
|
||||
|
||||
20250203:
|
||||
AUTHOR: yasu@FreeBSD.org
|
||||
|
||||
Following legacy variables are removed from Mk/Uses/samba.mk
|
||||
|
||||
* SAMBAPORT
|
||||
* SAMBAINCLUDES
|
||||
* SAMBALIBS
|
||||
|
||||
And ones below should be used instead.
|
||||
|
||||
* SAMBA_PORT
|
||||
* SAMBA_INCLUDEDIR
|
||||
* SAMBA_LIBDIR
|
||||
|
||||
20241231:
|
||||
AUTHOR: bofh@FreeBSD.org
|
||||
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
FreeBSD does not currently accept pull requests. This is a read-only mirror from SVN.
|
||||
# FreeBSD Ports Collection Contribution Guidelines
|
||||
|
||||
Please see the [Porter's Handbook](https://docs.freebsd.org/en/books/porters-handbook/) section on [Submitting patches](https://docs.freebsd.org/en/books/porters-handbook/quick-porting/#porting-submitting).
|
||||
Contributions may be submitted to the FreeBSD Ports Collection via one of three methods:
|
||||
|
||||
- Attachments to [Bugzilla tickets](https://bugs.freebsd.org) are preferred, as this notifies existing maintainers.
|
||||
- Code reviews on [Phabricator](https://reviews.freebsd.org/differential) are accepted by some maintainers.
|
||||
- GitHub Pull Requests are an experimental feature and should expect additional delay.
|
||||
|
||||
To learn more about contributing to the FreeBSD Ports Collection, please see the [Porter's Handbook](https://docs.freebsd.org/en/books/porters-handbook/) section on [Submitting patches](https://docs.freebsd.org/en/books/porters-handbook/quick-porting/#porting-submitting).
|
||||
|
|
2
GIDs
2
GIDs
|
@ -805,7 +805,7 @@ plocate:*:860:
|
|||
# free: 861
|
||||
# free: 862
|
||||
# free: 863
|
||||
# free: 864
|
||||
mediamtx:*:864:
|
||||
z2m:*:865:
|
||||
vglusers:*:866:
|
||||
sqlpage:*:867:
|
||||
|
|
123
MOVED
123
MOVED
|
@ -3891,7 +3891,6 @@ devel/py-jailconf||2025-01-02|Unknown, port deleted long time ago, entry added t
|
|||
devel/py-zeep||2025-01-02|Unknown, port deleted long time ago, entry added to clean up portscout.freebsd.org
|
||||
devel/rubygem-acts-as-taggable-on||2025-01-02|Unknown, port deleted long time ago, entry added to clean up portscout.freebsd.org
|
||||
devel/rubygem-google-apis-serviceusage_v1_041||2025-01-02|Unknown, port deleted long time ago, entry added to clean up portscout.freebsd.org
|
||||
devel/rubygem-validates_timeliness7||2025-01-02|Unknown, port deleted long time ago, entry added to clean up portscout.freebsd.org
|
||||
devel/sublime-merge||2025-01-02|Unknown, port deleted long time ago, entry added to clean up portscout.freebsd.org
|
||||
devel/vulkan-validation-layers||2025-01-02|Unknown, port deleted long time ago, entry added to clean up portscout.freebsd.org
|
||||
devel/xlocale||2025-01-02|Unknown, port deleted long time ago, entry added to clean up portscout.freebsd.org
|
||||
|
@ -4016,3 +4015,125 @@ devel/py-zclockfile|devel/py-zc.lockfile|2025-01-11|Switch consumers to latest p
|
|||
devel/elixir-hex||2025-01-11|No longer used by any consumers, newer versions are expected to be installed per-user by mix
|
||||
devel/elixir-make||2025-01-11|No longer used by any consumers, newer versions are expected to be installed per-user by mix
|
||||
audio/gqradio||2025-01-13|Has expired: BKTR devices are not supported anymore
|
||||
x11-themes/kf5-breeze-icons|x11-themes/kf6-breeze-icons|2025-01-15|Replaced by the KF6 version
|
||||
x11-themes/kf5-oxygen-icons5|x11-themes/oxygen-icons|2025-01-15|Rename in accordance with the upstream
|
||||
devel/raknet||2025-01-15|Has expired: Unmaintained upstream, only builds with EOL toolchain
|
||||
devel/pas2dox||2025-01-15|Has expired: doesn't compile with moddern clang and gcc, upstream last updated it in 2003
|
||||
x11-toolkits/kirigami-addons|x11-toolkits/kirigami-addons-qt5|2025-01-16|Moved to have symmetric names with Qt6
|
||||
x11-toolkits/kirigami-addons-devel|x11-toolkits/kirigami-addons-qt6|2025-01-16|Moved to have symmetric names with Qt6
|
||||
audio/guitarix-lv2||2025-01-18|Has expired: Broken for more than a year
|
||||
net/libproxy-duktape||2025-01-19|Completely rewritten, plugins now built directly into the library
|
||||
net/libproxy-gnome3||2025-01-19|Completely rewritten, plugins now built directly into the library
|
||||
net/libproxy-kde||2025-01-19|Completely rewritten, plugins now built directly into the library
|
||||
net/libproxy-pacrunner||2025-01-19|Completely rewritten, plugins now built directly into the library
|
||||
net/libproxy-perl||2025-01-19|Completely rewritten, plugins now built directly into the library
|
||||
net/libproxy-python||2025-01-19|Completely rewritten, plugins now built directly into the library
|
||||
net/libproxy-webkit3||2025-01-19|Completely rewritten, plugins now built directly into the library
|
||||
www/webkit2-gtk3|www/webkit2-gtk@40|2025-01-20|Flavoured
|
||||
www/webkit2-gtk4|www/webkit2-gtk@60|2025-01-20|Flavoured
|
||||
sysutils/bareos21-traymonitor||2025-01-21|Has expired: not supported upstream
|
||||
www/bareos20-webui||2025-01-21|Has expired: not supported upstream
|
||||
www/bareos21-webui||2025-01-21|Has expired: not supported upstream
|
||||
sysutils/bareos20-traymonitor||2025-01-21|Has expired: not supported upstream
|
||||
sysutils/bareos20-client||2025-01-21|Has expired: not supported upstream
|
||||
sysutils/bareos20-server||2025-01-21|Has expired: not supported upstream
|
||||
sysutils/bareos21-client||2025-01-21|Has expired: not supported upstream
|
||||
sysutils/bareos21-server||2025-01-21|Has expired: not supported upstream
|
||||
www/mediawiki141||2025-01-22|Has expired: EOL upstream
|
||||
audio/plasma5-oxygen-sounds|audio/plasma6-oxygen-sounds|2025-01-23|Superseded by its Plasma 6 counterpart
|
||||
devel/kf5-extra-cmake-modules|devel/kf6-extra-cmake-modules|2025-01-23|Superseded by its KF6 counterpart
|
||||
devel/kf5-kapidox|devel/kf6-kapidox|2025-01-23|Superseded by its KF6 counterpart
|
||||
devel/rubygem-strong_migrations61|devel/rubygem-strong_migrations|2025-01-23|Has expired: Ruby on Rails 6.1.x reached EOL on 2024-10-01
|
||||
databases/rubygem-active_model_serializers61|databases/rubygem-active_model_serializers|2025-01-23|Has expired: Ruby on Rails 6.1.x reached EOL on 2024-10-01
|
||||
www/rubygem-gollum-grit_adapter10|www/rubygem-gollum-grit_adapter|2025-01-25|Obsolete, use www/rubygem-gollum-grit_adapter instead
|
||||
databases/jdbc-oracle11g||2025-01-25|Has expired: Oracle no longer provides public downloads of the old JDBC drivers
|
||||
emulators/vxtools||2025-01-25|Has expired: Dist files are no longer available as site returns NXDOMAIN
|
||||
java/infobus||2025-01-25|Has expired: Outdated API and is no longer actively developed or maintained
|
||||
chinese/eterm||2025-01-27|Has expired: Depends on kcfonts, which is marked DEPRECATED
|
||||
mail/queue-fix||2025-01-27|Has expired: Upstream disapeared and distfile is no more available
|
||||
games/senken||2025-01-27|Has expired: GENTOO mastersites are no longer available
|
||||
chinese/kcfonts||2025-01-27|Has expired: GENTOO MASTER_SITES are no longer available
|
||||
x11/fbdesk||2025-01-27|Has expired: Upstream disapear and distfile is no more available
|
||||
graphics/Hermes||2025-01-27|Has expired: Unmaintained, and no more public distfiles
|
||||
math/PDL|math/p5-PDL|2025-01-28|Move math/PDL to math/p5-PDL
|
||||
irc/ezbounce||2025-01-28|Has expired: broken with modern Boost, broken with modern compilers, last release in 2009, upstream is dead
|
||||
lang/rust182||2025-01-29|No consumers in ports
|
||||
x11-fm/tdfsb||2025-01-30|Has expired: Unmaintained, uses smpeg which has no distfiles anymore
|
||||
games/prboom|games/prboom-plus|2025-01-30|Has expired: Unmaintained, use games/prboom-plus instead
|
||||
net/akonadi-notes||2025-02-03|Discontinued upstream
|
||||
print/print-manager|print/plasma6-print-manager|2025-02-03|Moved to Plasma 6
|
||||
archivers/ark-devel|archivers/ark|2025-02-03|Obsoleted by non-devel version
|
||||
audio/plasma5-kpipewire|audio/plasma6-kpipewire|2025-02-03|Moved to Plasma 6
|
||||
audio/plasma5-plasma-pa|audio/plasma6-plasma-pa|2025-02-03|Moved to Plasma 6
|
||||
deskutils/plasma5-milou|deskutils/plasma6-milou|2025-02-03|Moved to Plasma 6
|
||||
deskutils/plasma5-sddm-kcm|deskutils/plasma6-sddm-kcm|2025-02-03|Moved to Plasma 6
|
||||
deskutils/plasma5-xdg-desktop-portal-kde|deskutils/plasma6-xdg-desktop-portal-kde|2025-02-03|Moved to Plasma 6
|
||||
devel/dolphin-plugins-devel|devel/dolphin-plugins|2025-02-03|Obsoleted by non-devel version
|
||||
devel/plasma5-khotkeys||2025-02-03|Discontinued upstream
|
||||
devel/plasma5-kwrited|devel/plasma6-kwrited|2025-02-03|Moved to Plasma 6
|
||||
devel/plasma5-plasma-sdk|devel/plasma6-plasma-sdk|2025-02-03|Moved to Plasma 6
|
||||
editors/kate-devel|editors/kate|2025-02-03|Obsoleted by non-devel version
|
||||
graphics/gwenview-devel|graphics/gwenview|2025-02-03|Obsoleted by non-devel version
|
||||
graphics/libkexiv2-devel|graphics/libkexiv2|2025-02-03|Obsoleted by non-devel version
|
||||
graphics/okular-devel|graphics/okular|2025-02-03|Obsoleted by non-devel version
|
||||
graphics/spectacle-devel|graphics/spectacle|2025-02-03|Obsoleted by non-devel version
|
||||
multimedia/plasma5-plank-player||2025-02-03|No releases for Plasma 6
|
||||
security/plasma5-kscreenlocker|security/plasma6-kscreenlocker|2025-02-03|Moved to Plasma 6
|
||||
security/plasma5-ksshaskpass|security/plasma6-ksshaskpass|2025-02-03|Moved to Plasma 6
|
||||
security/plasma5-kwallet-pam|security/plasma6-kwallet-pam|2025-02-03|Moved to Plasma 6
|
||||
sysutils/plasma5-discover|sysutils/plasma6-discover|2025-02-03|Moved to Plasma 6
|
||||
sysutils/plasma5-drkonqi|sysutils/plasma6-drkonqi|2025-02-03|Moved to Plasma 6
|
||||
sysutils/plasma5-kde-cli-tools|sysutils/plasma6-kde-cli-tools|2025-02-03|Moved to Plasma 6
|
||||
sysutils/plasma5-kinfocenter|sysutils/plasma6-kinfocenter|2025-02-03|Moved to Plasma 6
|
||||
sysutils/plasma5-kmenuedit|sysutils/plasma6-kmenuedit|2025-02-03|Moved to Plasma 6
|
||||
sysutils/plasma5-ksysguard||2025-02-03|Discontinued upstream
|
||||
sysutils/plasma5-ksystemstats|sysutils/plasma6-ksystemstats|2025-02-03|Moved to Plasma 6
|
||||
sysutils/plasma5-plasma-disks|sysutils/plasma6-plasma-disks|2025-02-03|Moved to Plasma 6
|
||||
sysutils/plasma5-plasma-systemmonitor|sysutils/plasma6-plasma-systemmonitor|2025-02-03|Moved to Plasma 6
|
||||
sysutils/plasma5-polkit-kde-agent-1|sysutils/plasma6-polkit-kde-agent-1|2025-02-03|Moved to Plasma 6
|
||||
sysutils/plasma5-powerdevil|sysutils/plasma6-powerdevil|2025-02-03|Moved to Plasma 6
|
||||
sysutils/plasma5-systemsettings|sysutils/plasma6-systemsettings|2025-02-03|Moved to Plasma 6
|
||||
www/plasma5-plasma-browser-integration|www/plasma6-plasma-browser-integration|2025-02-03|Moved to Plasma 6
|
||||
x11-fm/dolphin-devel|x11-fm/dolphin|2025-02-03|Obsoleted by non-devel version
|
||||
x11-themes/plasma5-breeze|x11-themes/plasma6-breeze|2025-02-03|Moved to Plasma 6
|
||||
x11-themes/plasma5-breeze-gtk|x11-themes/plasma6-breeze-gtk|2025-02-03|Moved to Plasma 6
|
||||
x11-themes/plasma5-kde-gtk-config|x11-themes/plasma6-kde-gtk-config|2025-02-03|Moved to Plasma 6
|
||||
x11-themes/plasma5-oxygen|x11-themes/plasma6-oxygen|2025-02-03|Moved to Plasma 6
|
||||
x11-themes/plasma5-plasma-workspace-wallpapers|x11-themes/plasma6-plasma-workspace-wallpapers|2025-02-03|Moved to Plasma 6
|
||||
x11-toolkits/plasma5-kdeplasma-addons|x11-toolkits/plasma6-kdeplasma-addons|2025-02-03|Moved to Plasma 6
|
||||
x11-wm/plasma5-kdecoration|x11-wm/plasma6-kdecoration|2025-02-03|Moved to Plasma 6
|
||||
x11-wm/plasma5-kwin|x11-wm/plasma6-kwin|2025-02-03|Moved to Plasma 6
|
||||
x11/kde5|x11/kde|2025-02-03|Remove version from KDE metaport
|
||||
x11/kde6|x11/kde|2025-02-03|Remove version from KDE metaport
|
||||
x11/konsole-devel|x11/konsole|2025-02-03|Obsoleted by non-devel version
|
||||
x11/plasma5-kactivitymanagerd|x11/plasma6-kactivitymanagerd|2025-02-03|Moved to Plasma 6
|
||||
x11/plasma5-kgamma5|x11/plasma6-kgamma|2025-02-03|Moved to Plasma 6
|
||||
x11/plasma5-kscreen|x11/plasma6-kscreen|2025-02-03|Moved to Plasma 6
|
||||
x11/plasma5-kwayland-integration||2025-02-03|Not relevant for Plasma 6
|
||||
x11/plasma5-layer-shell-qt|x11/plasma6-layer-shell-qt|2025-02-03|Moved to Plasma 6
|
||||
x11/plasma5-libkscreen|x11/plasma6-libkscreen|2025-02-03|Moved to Plasma 6
|
||||
x11/plasma5-plasma|x11/plasma6-plasma|2025-02-03|Moved to Plasma 6
|
||||
x11/plasma5-plasma-bigscreen||2025-02-03|No releases for Plasma 6
|
||||
x11/plasma5-plasma-desktop|x11/plasma6-plasma-desktop|2025-02-03|Moved to Plasma 6
|
||||
x11/plasma5-plasma-integration|x11/plasma6-plasma-integration|2025-02-03|Moved to Plasma 6
|
||||
x11/plasma5-plasma-workspace|x11/plasma6-plasma-workspace|2025-02-03|Moved to Plasma 6
|
||||
www/falkon@default|www/falkon@kf6|2025-02-03|Flavor was renamed to use a more standard PKGNAMESUFFIX
|
||||
www/falkon@qtonly|www/falkon@qt6|2025-02-03|Flavor was renamed to use a more standard PKGNAMESUFFIX
|
||||
x11-toolkits/qml-box2d@qt5||2025-02-03|Unflavorize port, qt5 flavor is no longer used in ports tree
|
||||
x11-toolkits/qml-box2d@qt6|x11-toolkits/qml-box2d|2025-02-03|Unflavorize port, as it is now qt6 only
|
||||
databases/mysql90-client|databases/mysql91-client|2025-02-04|Has expired: MySQL 9.0 is no longer supported by the vendor
|
||||
databases/mysql90-server|databases/mysql91-server|2025-02-04|Has expired: MySQL 9.0 is no longer supported by the vendor
|
||||
textproc/docproj-legacy|textproc/docproj|2025-02-04|Has expired: Old version of documentation set
|
||||
devel/kore||2025-02-04|Has expired: Unmaintained in tree for years and broken for months
|
||||
www/searx||2025-02-04|Has expired: Upstream repo archived Sep 7 2023
|
||||
databases/xtrabackup81|databases/xtrabackup84|2025-02-04|Has expired: Unsupported upstream, consider migrating to databases/xtrabackup84
|
||||
games/allacrost||2025-02-04|Has expired: Fails to build and upstream is gone
|
||||
multimedia/mpeg_encode||2025-02-04|Has expired: Upstream is dead and it's buggy, consider using multimedia/ffmpeg
|
||||
sysutils/pcns||2025-02-04|Has expired: not supported upstream
|
||||
devel/py-pydrive||2025-02-04|Has expired: Upstream repo archived on Jul 22, 2021
|
||||
devel/p5-Test-HTML-Tidy||2025-02-04|Has expired: Depends on expired textproc/p5-HTML-Tidy
|
||||
www/p5-CGI-Application-Plugin-HtmlTidy||2025-02-04|Has expired: Depends on expired textproc/p5-HTML-Tidy
|
||||
textproc/p5-HTML-Tidy||2025-02-04|Has expired: Depends on expired textproc/tidyp
|
||||
textproc/tidyp||2025-02-04|Has expired: The repository has been archived by upstream on Apr 14, 2019
|
||||
audio/kid3@kf5|audio/kid3@kf6|2025-02-05|kf5 support has been removed. Use kf6 flavor instead
|
||||
audio/liblastfm-qt5||2025-02-05|No ports depend on this. New ports should used Qt6-based audio/liblastfm
|
||||
|
|
|
@ -14,6 +14,8 @@ LTO_Include_MAINTAINER= pkubaj@FreeBSD.org
|
|||
CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO="true" \
|
||||
CARGO_PROFILE_RELEASE_PANIC="abort" \
|
||||
CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
|
||||
. elif defined(_INCLUDE_USES_CMAKE_MK)
|
||||
CMAKE_ON+= CMAKE_INTERPROCEDURAL_OPTIMIZATION
|
||||
. elif defined(_INCLUDE_USES_MESON_MK)
|
||||
MESON_ARGS+= -Db_lto=true
|
||||
. elif defined(_INCLUDE_USES_CABAL_MK)
|
||||
|
|
|
@ -13,7 +13,7 @@ validate_env dp_ACTUAL_PACKAGE_DEPENDS dp_CATEGORIES dp_COMMENT \
|
|||
dp_NO_ARCH dp_PKGBASE dp_PKGDEINSTALL dp_PKGINSTALL dp_PKGMESSAGES \
|
||||
dp_PKGORIGIN dp_PKGPOSTDEINSTALL dp_PKGPOSTINSTALL dp_PKGPREDEINSTALL \
|
||||
dp_PKGPREINSTALL dp_PKGVERSION dp_PKG_BIN dp_PKG_IGNORE_DEPENDS \
|
||||
dp_PKG_NOTES dp_PORT_OPTIONS dp_PREFIX dp_USERS dp_WWW
|
||||
dp_PKG_NOTES dp_PORT_OPTIONS dp_PREFIX dp_USERS dp_WWW dp_VITAL
|
||||
|
||||
[ -n "${DEBUG_MK_SCRIPTS}" -o -n "${DEBUG_MK_SCRIPTS_CREATE_MANIFEST}" ] && set -x
|
||||
|
||||
|
@ -58,6 +58,7 @@ EOT
|
|||
[ -z "${dp_GROUPS}" ] || echo "groups: [ ${dp_GROUPS} ]"
|
||||
[ -n "${dp_NO_ARCH}" ] && echo "arch : $(${dp_PKG_BIN} config abi | tr '[:upper:]' '[:lower:]' | cut -d: -f1,2):*"
|
||||
[ -n "${dp_NO_ARCH}" ] && echo "abi : $(${dp_PKG_BIN} config abi | cut -d: -f1,2):*"
|
||||
[ -n "${dp_VITAL}" ] && echo "vital : true"
|
||||
|
||||
# Then the key/values sections
|
||||
echo "deps: { "
|
||||
|
|
|
@ -15,10 +15,8 @@ _INCLUDE_USES_BLASLAPACK_MK= yes
|
|||
|
||||
_valid_ARGS= atlas blis flexiblas netlib openblas openblas64
|
||||
|
||||
_DEFAULT_BLASLAPACK= netlib
|
||||
|
||||
. if empty(blaslapack_ARGS)
|
||||
blaslapack_ARGS= ${_DEFAULT_BLASLAPACK}
|
||||
blaslapack_ARGS= ${BLASLAPACK_DEFAULT}
|
||||
. endif
|
||||
|
||||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
|
@ -40,7 +38,7 @@ BLA_VENDOR= FLAME
|
|||
LIB_DEPENDS+= libflexiblas.so:math/flexiblas
|
||||
_BLASLIB= flexiblas
|
||||
BLA_VENDOR= FlexiBLAS
|
||||
. elif ${blaslapack_ARGS} == netlib
|
||||
. elif ${blaslapack_ARGS} == netlib || empty(blaslapack_ARGS)
|
||||
LIB_DEPENDS+= libblas.so:math/blas
|
||||
LIB_DEPENDS+= liblapack.so:math/lapack
|
||||
_BLASLIB= blas
|
||||
|
|
|
@ -97,7 +97,7 @@ WRKSRC_crate_${_crate}= ${WRKDIR}/${_wrksrc}
|
|||
|
||||
CARGO_BUILDDEP?= yes
|
||||
. if ${CARGO_BUILDDEP:tl} == "yes"
|
||||
BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.83.0:lang/${RUST_DEFAULT}
|
||||
BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.84.0:lang/${RUST_DEFAULT}
|
||||
. elif ${CARGO_BUILDDEP:tl} == "any-version"
|
||||
BUILD_DEPENDS+= ${RUST_DEFAULT}>=0:lang/${RUST_DEFAULT}
|
||||
. endif
|
||||
|
|
|
@ -68,7 +68,7 @@ _valid_ARGS= indirect insource noninja run testing _internal
|
|||
|
||||
# Reminder: devel/cmake-core, devel/cmake-doc, devel/cmake-gui, and devel/cmake-man
|
||||
# are all affected by changing _CMAKE_VERSION. Please check each of these ports.
|
||||
_CMAKE_VERSION= 3.31.3
|
||||
_CMAKE_VERSION= 3.31.5
|
||||
CMAKE_BIN= ${LOCALBASE}/bin/cmake
|
||||
|
||||
# Sanity check
|
||||
|
|
|
@ -48,7 +48,7 @@ _GST_VER= ${_GST_VER_DEFAULT}
|
|||
# - multimedia/gstreamer1-rtsp-server
|
||||
# - multimedia/gstreamer1-vaapi
|
||||
# - multimedia/py-gstreamer1
|
||||
_GST1_VERSION= 1.24.10
|
||||
_GST1_VERSION= 1.24.12
|
||||
_GST1_LIB_VER= 1.0
|
||||
_GST1_SOVERSION= 0.${_GST1_VERSION:R:E}${${_GST1_VERSION:E} > 9:?:0}${_GST1_VERSION:E}.0
|
||||
|
||||
|
@ -348,7 +348,7 @@ gst-resindvd_IMPL= bad
|
|||
|
||||
gst-rust_PORT= multimedia/gstreamer${_GST_VER}-plugins-rust
|
||||
gst-rust_IMPL= #
|
||||
gst-rust_GST1_VERSION= 0.13.3
|
||||
gst-rust_GST1_VERSION= 0.13.4
|
||||
gst-rust_VERSION= ${gst-rust_GST${_GST_VER}_VERSION}
|
||||
|
||||
gst-smoothstreaming_PORT= multimedia/gstreamer${_GST_VER}-plugins-smoothstreaming
|
||||
|
|
326
Mk/Uses/kde.mk
326
Mk/Uses/kde.mk
|
@ -81,53 +81,41 @@ KDE_PLASMA_BRANCH?= ${KDE_PLASMA${_KDE_VERSION}_BRANCH}
|
|||
KDE_FRAMEWORKS_VERSION?= ${KDE_FRAMEWORKS${_KDE_VERSION}_VERSION}
|
||||
KDE_FRAMEWORKS_BRANCH?= ${KDE_FRAMEWORKS${_KDE_VERSION}_BRANCH}
|
||||
|
||||
. if ${CATEGORIES:Mkde-devel}
|
||||
KDE_APPLICATIONS_BRANCH?= ${KDE_APPLICATIONS6_BRANCH}
|
||||
KDE_APPLICATIONS_VERSION?= ${KDE_APPLICATIONS6_VERSION}
|
||||
KDE_APPLICATIONS_SHLIB_VER?= ${KDE_APPLICATIONS6_SHLIB_VER}
|
||||
KDE_APPLICATIONS_SHLIB_G_VER?= ${KDE_APPLICATIONS6_SHLIB_G_VER}
|
||||
PKGNAMESUFFIX?= -devel
|
||||
. else
|
||||
KDE_APPLICATIONS_BRANCH?= ${KDE_APPLICATIONS5_BRANCH}
|
||||
KDE_APPLICATIONS_VERSION?= ${KDE_APPLICATIONS5_VERSION}
|
||||
KDE_APPLICATIONS_SHLIB_VER?= ${KDE_APPLICATIONS5_SHLIB_VER}
|
||||
KDE_APPLICATIONS_SHLIB_G_VER?= ${KDE_APPLICATIONS5_SHLIB_G_VER}
|
||||
. endif
|
||||
|
||||
|
||||
# Current KDE desktop.
|
||||
# Legacy KDE Plasma.
|
||||
KDE_PLASMA5_VERSION?= 5.27.11
|
||||
KDE_PLASMA5_BRANCH?= stable
|
||||
|
||||
# Next KDE Plasma desktop
|
||||
# Current KDE Plasma desktop.
|
||||
KDE_PLASMA6_VERSION?= 6.2.5
|
||||
KDE_PLASMA6_BRANCH?= stable
|
||||
|
||||
# Current KDE frameworks.
|
||||
# Legacy KDE frameworks (Qt5 based).
|
||||
KDE_FRAMEWORKS5_VERSION?= 5.116.0
|
||||
KDE_FRAMEWORKS5_BRANCH?= stable
|
||||
|
||||
# Next KDE Frameworks (Qt6 based)
|
||||
# Current KDE Frameworks (Qt6 based).
|
||||
KDE_FRAMEWORKS6_VERSION?= 6.9.0
|
||||
KDE_FRAMEWORKS6_BRANCH?= stable
|
||||
|
||||
# Current KDE applications.
|
||||
# Legacy KDE applications.
|
||||
KDE_APPLICATIONS5_VERSION?= 23.08.5
|
||||
KDE_APPLICATIONS5_SHLIB_VER?= 5.24.5
|
||||
# G as in KDE Gear, and as in "don't make the variable name longer than required"
|
||||
KDE_APPLICATIONS5_SHLIB_G_VER?= 23.8.5
|
||||
KDE_APPLICATIONS5_BRANCH?= stable
|
||||
|
||||
# Next KDE applications.
|
||||
KDE_APPLICATIONS6_VERSION?= 24.01.90
|
||||
KDE_APPLICATIONS6_SHLIB_VER?= 5.24.3
|
||||
# G as in KDE Gear, and as in "don't make the variable name longer than required"
|
||||
KDE_APPLICATIONS6_SHLIB_G_VER?= 24.01.90
|
||||
KDE_APPLICATIONS6_BRANCH?= unstable
|
||||
# Current KDE applications.
|
||||
KDE_APPLICATIONS6_VERSION?= 24.12.0
|
||||
KDE_APPLICATIONS6_SHLIB_VER?= 6.3.0
|
||||
# G as in KDE Gear, and as in "don't make the variable name longer than required".
|
||||
KDE_APPLICATIONS6_SHLIB_G_VER?= ${KDE_APPLICATIONS6_VERSION}
|
||||
KDE_APPLICATIONS6_BRANCH?= stable
|
||||
|
||||
# Extended KDE universe applications.
|
||||
CALLIGRA_VERSION?= 2.9.11
|
||||
CALLIGRA_BRANCH?= stable
|
||||
# ==============================================================================
|
||||
|
||||
# === INSTALLATION PREFIXES AND HEADER LOCATION ================================
|
||||
|
@ -250,6 +238,9 @@ CMAKE_ARGS+= -DCMAKE_MODULE_PATH="${LOCALBASE};${KDE_PREFIX}" \
|
|||
|
||||
KDE_MAN_PREFIX?= ${KDE_PREFIX}/share/man
|
||||
|
||||
# Enforce the chosen Qt Version
|
||||
CMAKE_ARGS+= -DQT_MAJOR_VERSION=${_QT_VER}
|
||||
|
||||
# Disable autotests unless TEST_TARGET is defined.
|
||||
. if !defined(TEST_TARGET)
|
||||
CMAKE_ARGS+= -DBUILD_TESTING:BOOL=false
|
||||
|
@ -265,16 +256,12 @@ PLIST_SUB+= KDE_APPLICATIONS_VERSION="${KDE_APPLICATIONS_VERSION}" \
|
|||
KDE_PLASMA_VERSION="${KDE_PLASMA_VERSION}"
|
||||
# ==============================================================================
|
||||
|
||||
_USE_KDE_BOTH= akonadi libkcddb libkcompactdisc libkdcraw libkdegames \
|
||||
libkeduvocdocument libkipi libksane okular \
|
||||
baloo-widgets kate marble
|
||||
|
||||
# List of components of the KDE Frameworks distribution.
|
||||
# The *_TIER<n> variables are internal, primarily for checking
|
||||
# that our list of frameworks matches the structure offered upstream.
|
||||
_USE_FRAMEWORKS_TIER1= apidox archive attica breeze-icons codecs config \
|
||||
coreaddons dbusaddons dnssd holidays i18n idletime itemmodels \
|
||||
itemviews kirigami2 kquickcharts oxygen-icons5 plotting prison \
|
||||
itemviews kirigami2 kquickcharts plotting prison \
|
||||
qqc2-desktop-style solid sonnet syntaxhighlighting \
|
||||
threadweaver wayland widgetsaddons windowsystem
|
||||
# NOT LISTED TIER1: modemmanagerqt networkmanagerqt (not applicable)
|
||||
|
@ -286,7 +273,7 @@ _USE_FRAMEWORKS_TIER2= auth completion crash doctools \
|
|||
_USE_FRAMEWORKS_TIER3= activities activities-stats baloo bookmarks configwidgets \
|
||||
designerplugin emoticons globalaccel guiaddons \
|
||||
iconthemes init kcmutils kdav kdeclarative \
|
||||
kded kdesu kio kpipewire newstuff notifyconfig parts \
|
||||
kded kdesu kio newstuff notifyconfig parts \
|
||||
people plasma-framework purpose runner service texteditor \
|
||||
textwidgets wallet xmlgui xmlrpcclient
|
||||
|
||||
|
@ -313,50 +300,60 @@ _USE_FRAMEWORKS6_ALL= ecm colorscheme \
|
|||
plasma-wayland-protocols \
|
||||
texttemplate \
|
||||
userfeedback \
|
||||
${_USE_FRAMEWORKS_TIER1:Noxygen-icons5:Nwayland} \
|
||||
${_USE_FRAMEWORKS_TIER1:Nwayland} \
|
||||
${_USE_FRAMEWORKS_TIER2} \
|
||||
${_USE_FRAMEWORKS_TIER3:Nemoticons:Ndesignerplugin:Nactivities:Nactivities-stats:Ninit:Nplasma-framework:Nxmlrpcclient:Nkpipewire} \
|
||||
${_USE_FRAMEWORKS_TIER3:Nemoticons:Ndesignerplugin:Nactivities:Nactivities-stats:Ninit:Nplasma-framework:Nxmlrpcclient} \
|
||||
${_USE_FRAMEWORKS_TIER4} \
|
||||
${_USE_FRAMEWORKS_EXTRA}
|
||||
_USE_FRAMEWORKS_ALL= ${_USE_FRAMEWORKS${_KDE_VERSION}_ALL}
|
||||
|
||||
# List of components of the KDE Plasma distribution.
|
||||
_USE_PLASMA_ALL= activitymanagerd breeze breeze-gtk \
|
||||
decoration discover drkonqi hotkeys \
|
||||
infocenter kde-cli-tools kde-gtk-config \
|
||||
kdeplasma-addons kgamma5 kmenuedit kscreen \
|
||||
kscreenlocker ksshaskpass ksysguard ksystemstats kwallet-pam \
|
||||
kwayland-integration kwin kwrited layer-shell-qt libkscreen \
|
||||
libksysguard milou oxygen oxygen-sounds plasma-browser-integration \
|
||||
plasma-desktop plasma-disks plasma-integration plasma-pa \
|
||||
plasma-sdk plasma-workspace plasma-workspace-wallpapers \
|
||||
polkit-kde-agent-1 powerdevil systemsettings xdg-desktop-portal-kde \
|
||||
kirigami-addons
|
||||
_USE_PLASMA5_ALL= libksysguard
|
||||
|
||||
_USE_PLASMA6_ALL= activities activities-stats activitymanagerd \
|
||||
breeze breeze-gtk decoration discover drkonqi \
|
||||
globalacceld infocenter kde-cli-tools \
|
||||
kde-gtk-config kdeplasma-addons kgamma kmenuedit \
|
||||
kpipewire kscreen kscreenlocker ksshaskpass \
|
||||
ksystemstats kwallet-pam kwin kwrited \
|
||||
layer-shell-qt libkscreen libksysguard libplasma \
|
||||
milou ocean-sound-theme oxygen oxygen-sounds \
|
||||
plasma-browser-integration plasma-desktop \
|
||||
plasma-disks plasma-integration plasma-pa \
|
||||
plasma-sdk plasma-workspace \
|
||||
plasma-workspace-wallpapers plasma5support \
|
||||
polkit-kde-agent-1 powerdevil print-manager \
|
||||
qqc2-breeze-style sddm-kcm systemmonitor \
|
||||
systemsettings wayland xdg-desktop-portal-kde
|
||||
_USE_PLASMA_ALL= ${_USE_PLASMA${_KDE_VERSION}_ALL}
|
||||
|
||||
# List of components of the KDE PIM distribution (part of applications).
|
||||
_USE_KDEPIM5_ALL= akonadicontacts akonadiimportwizard akonadimime akonadinotes \
|
||||
_USE_KDEPIM_ALL= akonadicontacts akonadiimportwizard akonadimime \
|
||||
akonadicalendar akonadisearch \
|
||||
calendarcore calendarsupport calendarutils \
|
||||
contacts eventviews gapi grantleetheme \
|
||||
gravatar identitymanagement imap \
|
||||
incidenceeditor kdepim-addons \
|
||||
kdepim-runtime5 kitinerary kontactinterface kpkpass \
|
||||
kdepim-runtime kitinerary kontactinterface kpkpass \
|
||||
ksmtp ldap libkdepim libkleo libksieve mailcommon \
|
||||
mailimporter mailtransport mbox messagelib \
|
||||
mime pimcommon pimtextedit tnef \
|
||||
kalarm kontact kmail mbox-importer \
|
||||
akonadiconsole akregator grantlee-editor kaddressbook \
|
||||
kalarm kmail-account-wizard kmail knotes kontact \
|
||||
korganizer pim-data-exporter ktextaddons
|
||||
korganizer pim-data-exporter ktextaddons \
|
||||
mimetreeparser
|
||||
|
||||
_USE_PHONON_ALL= phonon phonon-backend
|
||||
|
||||
_USE_KDE5_ALL= ${_USE_FRAMEWORKS_ALL} \
|
||||
${_USE_PLASMA_ALL} \
|
||||
${_USE_KDEPIM5_ALL} \
|
||||
${_USE_KDE_BOTH} \
|
||||
${_USE_PHONON_ALL} \
|
||||
libkexiv2
|
||||
kirigami-addons \
|
||||
akonadi \
|
||||
libkexiv2 \
|
||||
libkdcraw
|
||||
|
||||
# TODO: fix
|
||||
_USE_KDE6_ALL= ecm colorscheme \
|
||||
svg \
|
||||
|
@ -364,9 +361,18 @@ _USE_KDE6_ALL= ecm colorscheme \
|
|||
mediaplayer \
|
||||
${_USE_FRAMEWORKS_ALL} \
|
||||
${_USE_PLASMA_ALL} \
|
||||
plasma5support activities activities-stats kpipewire wayland globalacceld libplasma \
|
||||
${_USE_PHONON_ALL} \
|
||||
libkexiv2
|
||||
kirigami-addons \
|
||||
akonadi \
|
||||
kpublictransport \
|
||||
libkdegames \
|
||||
libksane \
|
||||
baloo-widgets \
|
||||
libkdcraw \
|
||||
${_USE_KDEPIM_ALL} \
|
||||
libkeduvocdocument \
|
||||
libkexiv2 \
|
||||
okular
|
||||
|
||||
# ====================== frameworks components =================================
|
||||
kde-activities_PORT5= x11/kf${_KDE_VERSION}-kactivities
|
||||
|
@ -383,7 +389,8 @@ kde-activities-stats_LIB5= libKF${_KDE_VERSION}ActivitiesStats.so
|
|||
kde-activities-stats_LIB6= libPlasmaActivitiesStats.so
|
||||
kde-activities-stats_LIB= ${kde-activities-stats_LIB${_KDE_VERSION}}
|
||||
|
||||
kde-apidox_PORT= devel/kf${_KDE_VERSION}-kapidox
|
||||
# Use KApiDox tools from KDE Frameworks 6
|
||||
kde-apidox_PORT= devel/kf6-kapidox
|
||||
kde-apidox_PATH= ${KDE_PREFIX}/bin/kapidox-generate
|
||||
kde-apidox_TYPE= run
|
||||
|
||||
|
@ -402,7 +409,8 @@ kde-baloo_LIB= libKF${_KDE_VERSION}Baloo.so
|
|||
kde-bookmarks_PORT= devel/kf${_KDE_VERSION}-kbookmarks
|
||||
kde-bookmarks_LIB= libKF${_KDE_VERSION}Bookmarks.so
|
||||
|
||||
kde-breeze-icons_PORT= x11-themes/kf${_KDE_VERSION}-breeze-icons
|
||||
# Use the latest icons from KDE Frameworks 6
|
||||
kde-breeze-icons_PORT= x11-themes/kf6-breeze-icons
|
||||
kde-breeze-icons_PATH= ${KDE_PREFIX}/share/icons/breeze/index.theme
|
||||
|
||||
kde-codecs_PORT= textproc/kf${_KDE_VERSION}-kcodecs
|
||||
|
@ -542,11 +550,8 @@ kde-notifications_LIB= libKF${_KDE_VERSION}Notifications.so
|
|||
kde-notifyconfig_PORT= devel/kf${_KDE_VERSION}-knotifyconfig
|
||||
kde-notifyconfig_LIB= libKF${_KDE_VERSION}NotifyConfig.so
|
||||
|
||||
kde-oxygen-icons5_PORT= x11-themes/kf${_KDE_VERSION}-oxygen-icons5
|
||||
kde-oxygen-icons5_PATH= ${KDE_PREFIX}/share/icons/oxygen/index.theme
|
||||
kde-oxygen-icons5_TYPE= run
|
||||
|
||||
kde-oxygen-sounds_PORT= audio/plasma${_KDE_VERSION}-oxygen-sounds
|
||||
# Use the latest sounds from Plasma 6
|
||||
kde-oxygen-sounds_PORT= audio/plasma6-oxygen-sounds
|
||||
kde-oxygen-sounds_PATH= ${KDE_PREFIX}/share/sounds/Oxygen-Sys-Log-In.ogg
|
||||
kde-oxygen-sounds_TYPE= run
|
||||
|
||||
|
@ -682,9 +687,6 @@ kde-discover_PATH= ${KDE_PREFIX}/bin/plasma-discover
|
|||
kde-drkonqi_PORT= sysutils/plasma${_KDE_VERSION}-drkonqi
|
||||
kde-drkonqi_PATH= ${KDE_PREFIX}/lib/libexec/drkonqi
|
||||
|
||||
kde-hotkeys_PORT= devel/plasma${_KDE_VERSION}-khotkeys
|
||||
kde-hotkeys_LIB= libkhotkeysprivate.so.5
|
||||
|
||||
kde-infocenter_PORT= sysutils/plasma${_KDE_VERSION}-kinfocenter
|
||||
kde-infocenter_PATH= ${KDE_PREFIX}/bin/kinfocenter
|
||||
|
||||
|
@ -697,12 +699,8 @@ kde-kde-gtk-config_PATH= ${KDE_PREFIX}/lib/kconf_update_bin/gtk_theme
|
|||
kde-kdeplasma-addons_PORT= x11-toolkits/plasma${_KDE_VERSION}-kdeplasma-addons
|
||||
kde-kdeplasma-addons_LIB= libplasmapotdprovidercore.so
|
||||
|
||||
kde-kgamma5_PORT5= x11/plasma${_KDE_VERSION}-kgamma5
|
||||
kde-kgamma5_PORT6= x11/plasma${_KDE_VERSION}-kgamma
|
||||
kde-kgamma5_PORT= ${kde-kgamma5_PORT${_KDE_VERSION}}
|
||||
kde-kgamma5_PATH5= ${QT_PLUGINDIR}/plasma/kcms/systemsettings/kcm_kgamma.so
|
||||
kde-kgamma5_PATH6= ${QT_PLUGINDIR}/plasma/kcms/systemsettings_qwidgets/kcm_kgamma.so
|
||||
kde-kgamma5_PATH= ${kde-kgamma5_PATH${_KDE_VERSION}}
|
||||
kde-kgamma_PORT= x11/plasma${_KDE_VERSION}-kgamma
|
||||
kde-kgamma_PATH= ${QT_PLUGINDIR}/plasma/kcms/systemsettings_qwidgets/kcm_kgamma.so
|
||||
|
||||
kde-kmenuedit_PORT= sysutils/plasma${_KDE_VERSION}-kmenuedit
|
||||
kde-kmenuedit_PATH= ${KDE_PREFIX}/bin/kmenuedit
|
||||
|
@ -716,19 +714,11 @@ kde-kscreenlocker_LIB= libKScreenLocker.so
|
|||
kde-ksshaskpass_PORT= security/plasma${_KDE_VERSION}-ksshaskpass
|
||||
kde-ksshaskpass_PATH= ${KDE_PREFIX}/bin/ksshaskpass
|
||||
|
||||
kde-ksysguard_PORT= sysutils/plasma${_KDE_VERSION}-ksysguard
|
||||
kde-ksysguard_PATH= ${KDE_PREFIX}/bin/ksysguard
|
||||
|
||||
kde-ksystemstats_PORT= sysutils/plasma${_KDE_VERSION}-ksystemstats
|
||||
kde-ksystemstats_PATH= ${KDE_PREFIX}/bin/ksystemstats
|
||||
|
||||
kde-kwallet-pam_PORT= security/plasma${_KDE_VERSION}-kwallet-pam
|
||||
kde-kwallet-pam_PATH5= ${KDE_PREFIX}/lib/pam_kwallet5.so
|
||||
kde-kwallet-pam_PATH6= ${KDE_PREFIX}/lib/security/pam_kwallet5.so
|
||||
kde-kwallet-pam_PATH= ${kde-kwallet-pam_PATH${_KDE_VERSION}}
|
||||
|
||||
kde-kwayland-integration_PORT= x11/plasma${_KDE_VERSION}-kwayland-integration
|
||||
kde-kwayland-integration_PATH= ${QT_PLUGINDIR}/kf${_KDE_VERSION}/kwindowsystem/KF5WindowSystemKWaylandPlugin.so
|
||||
kde-kwallet-pam_PATH= ${KDE_PREFIX}/lib/pam_kwallet5.so
|
||||
|
||||
kde-kwin_PORT= x11-wm/plasma${_KDE_VERSION}-kwin
|
||||
kde-kwin_PATH= ${KDE_PREFIX}/bin/kwin_x11
|
||||
|
@ -745,14 +735,14 @@ kde-libksysguard_LIB6= libKSysGuardSystemStats.so
|
|||
kde-libksysguard_LIB= ${kde-libksysguard_LIB${_KDE_VERSION}}
|
||||
|
||||
kde-milou_PORT= deskutils/plasma${_KDE_VERSION}-milou
|
||||
kde-milou_PATH5= ${KDE_PREFIX}/lib/libmilou.so.5
|
||||
kde-milou_PATH6= ${QT_QMLDIR}/org/kde/milou/libmilouqmlplugin.so
|
||||
kde-milou_PATH= ${kde-milou_PATH${_KDE_VERSION}}
|
||||
kde-milou_PATH= ${QT_QMLDIR}/org/kde/milou/libmilouqmlplugin.so
|
||||
|
||||
kde-ocean-sound-theme_PORT= audio/plasma${_KDE_VERSION}-ocean-sound-theme
|
||||
kde-ocean-sound-theme_PATH= ${KDE_PREFIX}/share/sounds/ocean/index.theme
|
||||
kde-ocean-sound-theme_TYPE= run
|
||||
|
||||
kde-oxygen_PORT= x11-themes/plasma${_KDE_VERSION}-oxygen
|
||||
kde-oxygen_PATH5= ${QT_PLUGINDIR}/styles/oxygen.so
|
||||
kde-oxygen_PATH6= ${QT_PLUGINDIR}/kstyle_config/kstyle_oxygen_config.so
|
||||
kde-oxygen_PATH= ${kde-oxygen_PATH${_KDE_VERSION}}
|
||||
kde-oxygen_PATH= ${QT_PLUGINDIR}/kstyle_config/kstyle_oxygen_config.so
|
||||
|
||||
kde-plasma-browser-integration_PORT= www/plasma${_KDE_VERSION}-plasma-browser-integration
|
||||
kde-plasma-browser-integration_PATH= ${KDE_PREFIX}/bin/plasma-browser-integration-host
|
||||
|
@ -761,14 +751,10 @@ kde-plasma-desktop_PORT= x11/plasma${_KDE_VERSION}-plasma-desktop
|
|||
kde-plasma-desktop_PATH= ${KDE_PREFIX}/bin/kaccess
|
||||
|
||||
kde-plasma-disks_PORT= sysutils/plasma${_KDE_VERSION}-plasma-disks
|
||||
kde-plasma-disks_PATH5= ${KDE_PREFIX}/lib/libexec/kauth/kded-smart-helper
|
||||
kde-plasma-disks_PATH6= ${KDE_PREFIX}/lib/libexec/kf6/kauth/kded-smart-helper
|
||||
kde-plasma-disks_PATH= ${kde-plasma-disks_PATH${_KDE_VERSION}}
|
||||
kde-plasma-disks_PATH= ${KDE_PREFIX}/lib/libexec/kf6/kauth/kded-smart-helper
|
||||
|
||||
kde-plasma-integration_PORT= x11/plasma${_KDE_VERSION}-plasma-integration
|
||||
kde-plasma-integration_PATH5= ${QT_PLUGINDIR}/platformthemes/KDEPlasmaPlatformTheme.so
|
||||
kde-plasma-integration_PATH6= ${QT_PLUGINDIR}/platformthemes/KDEPlasmaPlatformTheme6.so
|
||||
kde-plasma-integration_PATH= ${kde-plasma-integration_PATH${_KDE_VERSION}}
|
||||
kde-plasma-integration_PATH= ${QT_PLUGINDIR}/platformthemes/KDEPlasmaPlatformTheme6.so
|
||||
|
||||
kde-plasma-pa_PORT= audio/plasma${_KDE_VERSION}-plasma-pa
|
||||
kde-plasma-pa_PATH= ${QT_PLUGINDIR}/plasma/kcms/systemsettings/kcm_pulseaudio.so
|
||||
|
@ -788,12 +774,16 @@ kde-polkit-kde-agent-1_PATH= ${KDE_PREFIX}/lib/libexec/polkit-kde-authentication
|
|||
kde-powerdevil_PORT= sysutils/plasma${_KDE_VERSION}-powerdevil
|
||||
kde-powerdevil_LIB= libpowerdevilcore.so
|
||||
|
||||
kde-print-manager_PORT= print/plasma${_KDE_VERSION}-print-manager
|
||||
kde-print-manager_PATH= ${KDE_PREFIX}/bin/kde-add-printer
|
||||
kde-print-manager_TYPE= run
|
||||
|
||||
kde-systemmonitor_PORT= sysutils/plasma${_KDE_VERSION}-plasma-systemmonitor
|
||||
kde-systemmonitor_PATH= ${KDE_PREFIX}/bin/plasma-systemmonitor
|
||||
kde-systemmonitor_TYPE= run
|
||||
|
||||
kde-systemsettings_PORT= sysutils/plasma${_KDE_VERSION}-systemsettings
|
||||
kde-systemsettings_PATH5= ${KDE_PREFIX}/bin/systemsettings5
|
||||
kde-systemsettings_PATH6= ${KDE_PREFIX}/bin/systemsettings
|
||||
kde-systemsettings_PATH= ${kde-systemsettings_PATH${_KDE_VERSION}}
|
||||
|
||||
|
||||
kde-systemsettings_PATH= ${KDE_PREFIX}/bin/systemsettings
|
||||
|
||||
kde-xdg-desktop-portal-kde_PORT= deskutils/plasma${_KDE_VERSION}-xdg-desktop-portal-kde
|
||||
kde-xdg-desktop-portal-kde_PATH= ${KDE_PREFIX}/lib/libexec/xdg-desktop-portal-kde
|
||||
|
@ -801,9 +791,14 @@ kde-xdg-desktop-portal-kde_PATH= ${KDE_PREFIX}/lib/libexec/xdg-desktop-portal-kd
|
|||
kde-plasma5support_PORT= devel/plasma${_KDE_VERSION}-plasma5support
|
||||
kde-plasma5support_LIB= libPlasma5Support.so
|
||||
|
||||
kde-kirigami-addons_PORT5= x11-toolkits/kirigami-addons
|
||||
kde-kirigami-addons_PORT6= x11-toolkits/kirigami-addons-devel
|
||||
kde-kirigami-addons_PORT= ${kde-kirigami-addons_PORT${_KDE_VERSION}}
|
||||
kde-qqc2-breeze-style_PORT= x11-themes/plasma${_KDE_VERSION}-qqc2-breeze-style
|
||||
kde-qqc2-breeze-style_PATH= ${QT_PLUGINDIR}/kf${_KDE_VERSION}/kirigami/platform/org.kde.breeze.so
|
||||
|
||||
kde-sddm-kcm_PORT= deskutils/plasma${_KDE_VERSION}-sddm-kcm
|
||||
kde-sddm-kcm_PATH= ${QT_PLUGINDIR}/plasma/kcms/systemsettings/kcm_sddm.so
|
||||
kde-sddm-kcm_TYPE= run
|
||||
|
||||
kde-kirigami-addons_PORT= x11-toolkits/kirigami-addons-qt${_KDE_VERSION}
|
||||
kde-kirigami-addons_PATH= ${QT_QMLDIR}/org/kde/kirigamiaddons/components/libcomponentsplugin.so
|
||||
|
||||
kde-globalacceld_PORT= x11/plasma${_KDE_VERSION}-kglobalacceld
|
||||
|
@ -815,106 +810,106 @@ kde-libplasma_LIB= libPlasma.so
|
|||
|
||||
# ====================== pim5 components =======================================
|
||||
kde-akonadicontacts_PORT= net/akonadi-contacts
|
||||
kde-akonadicontacts_LIB= libKPim5AkonadiContact.so
|
||||
kde-akonadicontacts_LIB= libKPim${_KDE_VERSION}AkonadiContactCore.so
|
||||
|
||||
kde-akonadiimportwizard_PORT= deskutils/akonadi-import-wizard
|
||||
kde-akonadiimportwizard_LIB= libKPim5ImportWizard.so
|
||||
kde-akonadiimportwizard_LIB= libKPim${_KDE_VERSION}ImportWizard.so
|
||||
|
||||
kde-akonadimime_PORT= net/akonadi-mime
|
||||
kde-akonadimime_LIB= libKPim5AkonadiMime.so
|
||||
kde-akonadimime_LIB= libKPim${_KDE_VERSION}AkonadiMime.so
|
||||
|
||||
kde-akonadinotes_PORT= net/akonadi-notes
|
||||
kde-akonadinotes_LIB= libKPim5AkonadiNotes.so
|
||||
kde-akonadinotes_LIB= libKPim${_KDE_VERSION}AkonadiNotes.so
|
||||
|
||||
kde-akonadicalendar_PORT= net/akonadi-calendar
|
||||
kde-akonadicalendar_LIB= libKPim5AkonadiCalendar.so
|
||||
kde-akonadicalendar_LIB= libKPim${_KDE_VERSION}AkonadiCalendar.so
|
||||
|
||||
kde-akonadisearch_PORT= net/akonadi-search
|
||||
kde-akonadisearch_LIB= libKPim5AkonadiSearchCore.so
|
||||
kde-akonadisearch_LIB= libKPim${_KDE_VERSION}AkonadiSearchCore.so
|
||||
|
||||
kde-calendarsupport_PORT= net/calendarsupport
|
||||
kde-calendarsupport_LIB= libKPim5CalendarSupport.so
|
||||
kde-calendarsupport_LIB= libKPim${_KDE_VERSION}CalendarSupport.so
|
||||
|
||||
kde-calendarutils_PORT= net/kcalutils
|
||||
kde-calendarutils_LIB= libKPim5CalendarUtils.so
|
||||
kde-calendarutils_LIB= libKPim${_KDE_VERSION}CalendarUtils.so
|
||||
|
||||
kde-eventviews_PORT= net/eventviews
|
||||
kde-eventviews_LIB= libKPim5EventViews.so
|
||||
kde-eventviews_LIB= libKPim${_KDE_VERSION}EventViews.so
|
||||
|
||||
kde-gapi_PORT= net/libkgapi
|
||||
kde-gapi_LIB= libKPim5GAPIBlogger.so
|
||||
kde-gapi_LIB= libKPim${_KDE_VERSION}GAPIBlogger.so
|
||||
|
||||
kde-grantleetheme_PORT= deskutils/grantleetheme
|
||||
kde-grantleetheme_LIB= libKPim5GrantleeTheme.so
|
||||
kde-grantleetheme_LIB= libKPim${_KDE_VERSION}GrantleeTheme.so
|
||||
|
||||
kde-gravatar_PORT= net/libgravatar
|
||||
kde-gravatar_LIB= libKPim5Gravatar.so
|
||||
kde-gravatar_LIB= libKPim${_KDE_VERSION}Gravatar.so
|
||||
|
||||
kde-identitymanagement_PORT= net/kidentitymanagement
|
||||
kde-identitymanagement_LIB= libKPim5IdentityManagement.so
|
||||
kde-identitymanagement_LIB= libKPim${_KDE_VERSION}IdentityManagementCore.so
|
||||
|
||||
kde-imap_PORT= net/kimap
|
||||
kde-imap_LIB= libKPim5IMAP.so
|
||||
kde-imap_LIB= libKPim${_KDE_VERSION}IMAP.so
|
||||
|
||||
kde-incidenceeditor_PORT= net/incidenceeditor
|
||||
kde-incidenceeditor_LIB= libKPim5IncidenceEditor.so
|
||||
kde-incidenceeditor_LIB= libKPim${_KDE_VERSION}IncidenceEditor.so
|
||||
|
||||
kde-kdepim-addons_PORT= deskutils/kdepim-addons
|
||||
kde-kdepim-addons_PATH= ${QT_PLUGINDIR}/pim5/contacteditor/editorpageplugins/cryptopageplugin.so
|
||||
kde-kdepim-addons_PATH= ${QT_PLUGINDIR}/pim${_KDE_VERSION}/contacteditor/editorpageplugins/cryptopageplugin.so
|
||||
|
||||
kde-kdepim-runtime5_PORT= deskutils/kdepim-runtime
|
||||
kde-kdepim-runtime5_PATH= ${KDE_PREFIX}/bin/gidmigrator
|
||||
kde-kdepim-runtime_PORT= deskutils/kdepim-runtime
|
||||
kde-kdepim-runtime_PATH= ${KDE_PREFIX}/bin/gidmigrator
|
||||
|
||||
kde-kitinerary_PORT= net/kitinerary
|
||||
kde-kitinerary_LIB= libKPim5Itinerary.so
|
||||
kde-kitinerary_LIB= libKPim${_KDE_VERSION}Itinerary.so
|
||||
|
||||
kde-kontactinterface_PORT= net/kontactinterface
|
||||
kde-kontactinterface_LIB= libKPim5KontactInterface.so
|
||||
kde-kontactinterface_LIB= libKPim${_KDE_VERSION}KontactInterface.so
|
||||
|
||||
kde-kpkpass_PORT= security/kpkpass
|
||||
kde-kpkpass_LIB= libKPim5PkPass.so
|
||||
kde-kpkpass_LIB= libKPim${_KDE_VERSION}PkPass.so
|
||||
|
||||
kde-ksmtp_PORT= net/ksmtp
|
||||
kde-ksmtp_LIB= libKPim5SMTP.so
|
||||
kde-ksmtp_LIB= libKPim${_KDE_VERSION}SMTP.so
|
||||
|
||||
kde-ldap_PORT= net/kldap
|
||||
kde-ldap_LIB= libKPim5Ldap.so
|
||||
kde-ldap_LIB= libKPim${_KDE_VERSION}LdapCore.so
|
||||
|
||||
kde-libkdepim_PORT= deskutils/libkdepim
|
||||
kde-libkdepim_LIB= libKPim5Libkdepim.so
|
||||
kde-libkdepim_LIB= libKPim${_KDE_VERSION}Libkdepim.so
|
||||
|
||||
kde-libkleo_PORT= security/libkleo
|
||||
kde-libkleo_LIB= libKPim5Libkleo.so
|
||||
kde-libkleo_LIB= libKPim${_KDE_VERSION}Libkleo.so
|
||||
|
||||
kde-libksieve_PORT= net/libksieve
|
||||
kde-libksieve_LIB= libKPim5KSieve.so
|
||||
kde-libksieve_LIB= libKPim${_KDE_VERSION}KSieve.so
|
||||
|
||||
kde-mailcommon_PORT= net/mailcommon
|
||||
kde-mailcommon_LIB= libKPim5MailCommon.so
|
||||
kde-mailcommon_LIB= libKPim${_KDE_VERSION}MailCommon.so
|
||||
|
||||
kde-mailimporter_PORT= net/mailimporter
|
||||
kde-mailimporter_LIB= libKPim5MailImporter.so
|
||||
kde-mailimporter_LIB= libKPim${_KDE_VERSION}MailImporter.so
|
||||
|
||||
kde-mailtransport_PORT= net/kmailtransport
|
||||
kde-mailtransport_LIB= libKPim5MailTransport.so
|
||||
kde-mailtransport_LIB= libKPim${_KDE_VERSION}MailTransport.so
|
||||
|
||||
kde-mbox_PORT= net/kmbox
|
||||
kde-mbox_LIB= libKPim5Mbox.so
|
||||
kde-mbox_LIB= libKPim${_KDE_VERSION}Mbox.so
|
||||
|
||||
kde-messagelib_PORT= net/messagelib
|
||||
kde-messagelib_LIB= libKPim5MessageList.so
|
||||
kde-messagelib_LIB= libKPim${_KDE_VERSION}MessageList.so
|
||||
|
||||
kde-mime_PORT= net/kmime
|
||||
kde-mime_LIB= libKPim5Mime.so
|
||||
kde-mime_LIB= libKPim${_KDE_VERSION}Mime.so
|
||||
|
||||
kde-pimcommon_PORT= net/pimcommon
|
||||
kde-pimcommon_LIB= libKPim5PimCommon.so
|
||||
kde-pimcommon_LIB= libKPim${_KDE_VERSION}PimCommon.so
|
||||
|
||||
kde-pimtextedit_PORT= net/kpimtextedit
|
||||
kde-pimtextedit_LIB= libKPim5TextEdit.so
|
||||
kde-pimtextedit_LIB= libKPim${_KDE_VERSION}TextEdit.so
|
||||
|
||||
kde-tnef_PORT= net/ktnef
|
||||
kde-tnef_LIB= libKPim5Tnef.so
|
||||
kde-tnef_LIB= libKPim${_KDE_VERSION}Tnef.so
|
||||
|
||||
kde-ktextaddons_PORT= devel/ktextaddons
|
||||
kde-ktextaddons_LIB= libKF${_KDE_VERSION}TextAutoCorrectionCore.so
|
||||
|
@ -953,50 +948,53 @@ kde-korganizer_PATH= ${KDE_PREFIX}/bin/korganizer
|
|||
kde-mbox-importer_PORT= deskutils/mbox-importer
|
||||
kde-mbox-importer_PATH= ${KDE_PREFIX}/bin/mboximporter
|
||||
|
||||
kde-mimetreeparser_PORT= net/mimetreeparser
|
||||
kde-mimetreeparser_LIB= libKPim${_KDE_VERSION}MimeTreeParserCore.so
|
||||
|
||||
kde-pim-data-exporter_PORT= deskutils/pim-data-exporter
|
||||
kde-pim-data-exporter_PATH= ${KDE_PREFIX}/bin/pimdataexporter
|
||||
# ====================== end of pim5 components ================================
|
||||
|
||||
# ====================== multiversion component ================================
|
||||
kde-akonadi5_PORT= databases/akonadi
|
||||
kde-akonadi5_LIB= libKPim5AkonadiPrivate.so
|
||||
kde-akonadi_PORT= databases/akonadi
|
||||
kde-akonadi_LIB= libKPim${_KDE_VERSION}AkonadiPrivate.so
|
||||
|
||||
kde-baloo-widgets5_PORT= sysutils/baloo-widgets
|
||||
kde-baloo-widgets5_LIB= libKF${_KDE_VERSION}BalooWidgets.so
|
||||
kde-baloo-widgets_PORT= sysutils/baloo-widgets
|
||||
kde-baloo-widgets_LIB= libKF${_KDE_VERSION}BalooWidgets.so
|
||||
|
||||
kde-kate5_PORT= editors/kate
|
||||
kde-kate5_PATH= ${QT_PLUGINDIR}/ktexteditor/katebacktracebrowserplugin.so
|
||||
kde-kate_PORT= editors/kate
|
||||
kde-kate_PATH= ${QT_PLUGINDIR}/ktexteditor/katebacktracebrowserplugin.so
|
||||
|
||||
kde-libkcddb5_PORT= audio/libkcddb
|
||||
kde-libkcddb5_LIB= libKF${_KDE_VERSION}Cddb.so
|
||||
kde-libkcddb_PORT= audio/libkcddb
|
||||
kde-libkcddb_LIB= libKF${_KDE_VERSION}Cddb.so
|
||||
|
||||
kde-libkcompactdisc5_PORT= audio/libkcompactdisc
|
||||
kde-libkcompactdisc5_LIB= libKF${_KDE_VERSION}CompactDisc.so
|
||||
kde-libkcompactdisc_PORT= audio/libkcompactdisc
|
||||
kde-libkcompactdisc_LIB= libKF${_KDE_VERSION}CompactDisc.so
|
||||
|
||||
kde-libkdcraw5_PORT= graphics/libkdcraw@qt${_KDE_VERSION}
|
||||
kde-libkdcraw5_LIB= libKF${_KDE_VERSION}KDcraw.so
|
||||
kde-libkdcraw_PORT= graphics/libkdcraw@qt${_KDE_VERSION}
|
||||
kde-libkdcraw_LIB5= libKF${_KDE_VERSION}KDcraw.so
|
||||
kde-libkdcraw_LIB6= libKDcrawQt${_KDE_VERSION}.so
|
||||
kde-libkdcraw_LIB= ${kde-libkdcraw_LIB${_KDE_VERSION}}
|
||||
|
||||
kde-libkdegames5_PORT= games/libkdegames
|
||||
kde-libkdegames5_LIB= libKF${_KDE_VERSION}KDEGames.so
|
||||
kde-libkdegames_PORT= games/libkdegames
|
||||
kde-libkdegames_LIB= libKDEGames${_KDE_VERSION}.so
|
||||
|
||||
kde-libkeduvocdocument5_PORT= misc/libkeduvocdocument
|
||||
kde-libkeduvocdocument5_LIB= libKEduVocDocument.so
|
||||
kde-libkeduvocdocument_PORT= misc/libkeduvocdocument
|
||||
kde-libkeduvocdocument_LIB= libKEduVocDocument.so
|
||||
|
||||
kde-libkexiv2_PORT5= graphics/libkexiv2
|
||||
kde-libkexiv2_PORT6= graphics/libkexiv2-devel
|
||||
kde-libkexiv2_PORT= ${kde-libkexiv2_PORT${_KDE_VERSION}}
|
||||
kde-libkexiv2_PORT= graphics/libkexiv2@qt${_KDE_VERSION}
|
||||
kde-libkexiv2_LIB5= libKF${_KDE_VERSION}KExiv2.so
|
||||
kde-libkexiv2_LIB6= libKExiv2Qt${_KDE_VERSION}.so
|
||||
kde-libkexiv2_LIB= ${kde-libkexiv2_LIB${_KDE_VERSION}}
|
||||
|
||||
kde-libkipi5_PORT= graphics/libkipi
|
||||
kde-libkipi5_LIB= libKF${_KDE_VERSION}Kipi.so
|
||||
kde-libkipi_PORT= graphics/libkipi
|
||||
kde-libkipi_LIB= libKF${_KDE_VERSION}Kipi.so
|
||||
|
||||
kde-libksane5_PORT= graphics/libksane
|
||||
kde-libksane5_LIB= libKF${_KDE_VERSION}Sane.so
|
||||
kde-libksane_PORT= graphics/libksane
|
||||
kde-libksane_LIB= libKSaneWidgets${_KDE_VERSION}.so
|
||||
|
||||
kde-marble5_PORT= astro/marble
|
||||
kde-marble5_LIB= libmarblewidget-qt5.so
|
||||
kde-marble_PORT= astro/marble
|
||||
kde-marble_LIB= libmarblewidget-qt6.so
|
||||
|
||||
kde-kpublictransport_PORT= devel/kpublictransport
|
||||
kde-kpublictransport_LIB= libKPublicTransport.so
|
||||
|
@ -1004,8 +1002,8 @@ kde-kpublictransport_LIB= libKPublicTransport.so
|
|||
kde-kosm_PORT= astro/kosmindoormap
|
||||
kde-kosm_LIB= libKOSM.so
|
||||
|
||||
kde-okular5_PORT= graphics/okular
|
||||
kde-okular5_LIB= libOkular5Core.so
|
||||
kde-okular_PORT= graphics/okular
|
||||
kde-okular_LIB= libOkular${_KDE_VERSION}Core.so
|
||||
|
||||
kde-phonon_PORT= multimedia/phonon@${_QT_RELNAME}
|
||||
kde-phonon_LIB= libphonon4${_QT_RELNAME}.so
|
||||
|
@ -1014,20 +1012,6 @@ kde-phonon-backend_PORT= multimedia/phonon-vlc@${_QT_RELNAME}
|
|||
kde-phonon-backend_PATH= ${QT_PLUGINDIR}/phonon4${_QT_RELNAME}_backend/phonon_vlc_${_QT_RELNAME}.so
|
||||
# ====================== end of multiversion components ========================
|
||||
|
||||
# ====================== select the proper multiversion component ==============
|
||||
. for comp in ${_USE_KDE_BOTH}
|
||||
kde-${comp}_PORT= ${kde-${comp}${_KDE_VERSION}_PORT}
|
||||
. if defined(kde-${comp}${_KDE_VERSION}_LIB)
|
||||
kde-${comp}_LIB= ${kde-${comp}${_KDE_VERSION}_LIB}
|
||||
. else
|
||||
. if defined(kde-${comp}${_KDE_VERSION}_PATH})
|
||||
kde-${comp}_PATH= ${kde-${comp}${_KDE_VERSION}_LIB}
|
||||
. endif
|
||||
# If neither is defined, this gets caught below when checking components
|
||||
. endif
|
||||
. endfor
|
||||
#===============================================================================
|
||||
|
||||
# end of component list ########################################################
|
||||
|
||||
_USE_KDE_ALL= ${_USE_${_KDE_RELNAME}_ALL}
|
||||
|
|
|
@ -37,7 +37,7 @@ _MLT_NODEPEND= yes
|
|||
. endif
|
||||
|
||||
# Library dependencies
|
||||
_MLT7_VERSION= 7.28.0
|
||||
_MLT7_VERSION= 7.30.0
|
||||
_MLT7_PORTNAME= mlt7
|
||||
_MLT7_LIB= libmlt-7.so
|
||||
_MLT7_MELT= ${LOCALBASE}/bin/melt-7
|
||||
|
|
|
@ -61,7 +61,6 @@ DEFAULT_MYSQL_VER?= ${MYSQL_DEFAULT:S/.//}
|
|||
# Mk/bsd.default-versions.mk in sync.
|
||||
MYSQL80_LIBVER= 21
|
||||
MYSQL84_LIBVER= 24
|
||||
MYSQL90_LIBVER= 24
|
||||
MYSQL91_LIBVER= 24
|
||||
|
||||
. for v in 105 106 1011 114
|
||||
|
|
|
@ -202,7 +202,7 @@ DESTDIRNAME= --destdir
|
|||
. if ${_USE_PERL5:Mmodbuild}
|
||||
CONFIGURE_ARGS+=--perl="${PERL}"
|
||||
. if ${PORTNAME} != Module-Build
|
||||
BUILD_DEPENDS+= p5-Module-Build>=0.4206:devel/p5-Module-Build
|
||||
BUILD_DEPENDS+= p5-Module-Build>=0.4234:devel/p5-Module-Build
|
||||
. endif
|
||||
CONFIGURE_ARGS+=--create_packlist 1
|
||||
. endif
|
||||
|
|
|
@ -108,12 +108,12 @@ MASTER_SITES_PYQTWEBENGINE= ${MASTER_SITES_PYQT${_PYQT_VERSION}WEBENGINE}
|
|||
# below, should have a suitable epoch appended to the version.
|
||||
|
||||
# Qt version-agnostic components
|
||||
PYQTBUILDER_VERSION= 1.17.1
|
||||
PYQTBUILDER_VERSION= 1.18.0
|
||||
QSCI2_VERSION= 2.14.1
|
||||
SIP_VERSION= 6.9.1 # ,1
|
||||
SIP_VERSION= 6.10.0 # ,1
|
||||
|
||||
# Qt 5 components
|
||||
PYQT5SIP_VERSION= 12.16.1
|
||||
PYQT5SIP_VERSION= 12.17.0
|
||||
PYQT5_VERSION= 5.15.11
|
||||
PYQT53D_VERSION= 5.15.7
|
||||
PYQT5CHARTS_VERSION= 5.15.7
|
||||
|
@ -122,7 +122,7 @@ PYQT5NETWORKAUTH_VERSION= 5.15.6
|
|||
PYQT5WEBENGINE_VERSION= 5.15.7
|
||||
|
||||
# Qt 6 components
|
||||
PYQT6SIP_VERSION= 13.9.1
|
||||
PYQT6SIP_VERSION= 13.10.0
|
||||
PYQT6_VERSION= 6.8.0
|
||||
PYQT63D_VERSION= 6.8.0
|
||||
PYQT6CHARTS_VERSION= 6.8.0
|
||||
|
|
|
@ -21,16 +21,16 @@ qmake_ARGS?= # empty
|
|||
.include "${USESDIR}/qmake.mk"
|
||||
|
||||
# Supported distribution arguments
|
||||
_COMMON_DISTS= 3d base charts connectivity datavis3d declarative imageformats location multimedia \
|
||||
networkauth quick3d quicktimeline remoteobjects scxml sensors \
|
||||
serialbus serialport speech svg tools translations virtualkeyboard \
|
||||
_COMMON_DISTS= 3d base charts connectivity datavis3d declarative \
|
||||
imageformats location multimedia networkauth quick3d \
|
||||
quicktimeline remoteobjects scxml sensors serialbus \
|
||||
serialport speech svg tools translations virtualkeyboard \
|
||||
wayland webchannel webengine websockets webview
|
||||
_QT5_DISTS= gamepad graphicaleffects quickcontrols \
|
||||
quickcontrols2 script webglplugin \
|
||||
x11extras xmlpatterns
|
||||
_QT6_DISTS= 5compat coap doc graphs grpc httpserver languageserver lottie positioning \
|
||||
quick3dphysics quickeffectmaker shadertools
|
||||
|
||||
_QT5_DISTS= gamepad graphicaleffects quickcontrols quickcontrols2 \
|
||||
script webglplugin x11extras xmlpatterns
|
||||
_QT6_DISTS= 5compat coap doc graphs grpc httpserver languageserver \
|
||||
lottie mqtt positioning quick3dphysics quickeffectmaker \
|
||||
shadertools
|
||||
_QT_DISTS= ${_COMMON_DISTS} \
|
||||
${_QT${_QT_VER}_DISTS}
|
||||
|
||||
|
@ -96,8 +96,8 @@ _QT5_DISTNAME_kde= ${_QT_DIST:S,^,kde-qt,:S,$,-${DISTVERSION},}
|
|||
_QT6_DISTNAME= ${_QT_DIST:S,^,qt,:S,$,-everywhere-src-${DISTVERSION},}
|
||||
|
||||
# Effective master sites and distfile values
|
||||
# net/qt6-coap has no submodule distfile and uses USE_GITHUB
|
||||
. if ${_QT_DIST} != coap
|
||||
# net/qt6-coap and net/qt6-mqtt have no submodule distfiles and use USE_GITHUB
|
||||
. if ${_QT_DIST} != coap && ${_QT_DIST} != mqtt
|
||||
MASTER_SITES= ${_QT${_QT_VER}_MASTER_SITES${_KDE_${_QT_DIST}:D_kde}}
|
||||
MASTER_SITE_SUBDIR= ${_QT${_QT_VER}_MASTER_SITE_SUBDIR${_KDE_${_QT_DIST}:D_kde}}
|
||||
DISTNAME= ${_QT${_QT_VER}_DISTNAME${_KDE_${_QT_DIST}:D_kde}}
|
||||
|
@ -202,6 +202,8 @@ CMAKE_ARGS+= -DCMAKE_INSTALL_PREFIX=${PREFIX} \
|
|||
-DINSTALL_EXAMPLESDIR=${PREFIX}/${QT_EXAMPLEDIR_REL} \
|
||||
-DINSTALL_DESCRIPTIONSDIR=${PREFIX}/${QT_DESCRIPTIONSDIR_REL} \
|
||||
-DQT_QMAKE_TARGET_MKSPEC:String=freebsd-clang \
|
||||
-DQT_SBOM_GENERATE_JSON:BOOL=OFF \
|
||||
-DQT_SBOM_VERIFY:BOOL=OFF \
|
||||
--log-level=TRACE
|
||||
. endif
|
||||
|
||||
|
|
|
@ -23,8 +23,8 @@ _QT_MK_INCLUDED= qt.mk
|
|||
# Qt versions currently supported by the framework.
|
||||
_QT_SUPPORTED?= 5 6
|
||||
QT5_VERSION?= 5.15.16
|
||||
QT6_VERSION?= 6.8.1
|
||||
PYSIDE6_VERSION?= 6.8.1.1
|
||||
QT6_VERSION?= 6.8.2
|
||||
PYSIDE6_VERSION?= 6.8.2
|
||||
|
||||
# Support for intermediate Qt6 releases. This partially defines
|
||||
# _QT6_MASTER_SITE_SUBDIR and would probably be better in qt-dist.mk,
|
||||
|
@ -152,9 +152,10 @@ _USES_POST+= qt
|
|||
_QT_MK_POST_INCLUDED= qt.mk
|
||||
|
||||
# The Qt components supported by qt.mk: list of shared, and version specific ones
|
||||
_USE_QT_COMMON= 3d charts connectivity datavis3d declarative doc examples imageformats location \
|
||||
multimedia networkauth quick3d quicktimeline remoteobjects scxml \
|
||||
sensors serialbus serialport speech svg virtualkeyboard wayland \
|
||||
_USE_QT_COMMON= 3d charts connectivity datavis3d declarative doc \
|
||||
examples imageformats location multimedia networkauth \
|
||||
quick3d quicktimeline remoteobjects scxml sensors \
|
||||
serialbus serialport speech svg virtualkeyboard wayland \
|
||||
webchannel webengine websockets webview
|
||||
|
||||
_USE_QT5_ONLY= assistant buildtools concurrent core dbus \
|
||||
|
@ -167,9 +168,10 @@ _USE_QT5_ONLY= assistant buildtools concurrent core dbus \
|
|||
uitools webglplugin websockets-qml \
|
||||
widgets x11extras xml xmlpatterns
|
||||
|
||||
_USE_QT6_ONLY= 5compat base coap graphs grpc httpserver languageserver lottie pdf positioning \
|
||||
quick3dphysics quickeffectmaker shadertools tools translations \
|
||||
sqldriver-sqlite sqldriver-mysql sqldriver-psql sqldriver-odbc
|
||||
_USE_QT6_ONLY= 5compat base coap graphs grpc httpserver languageserver \
|
||||
lottie mqtt pdf positioning quick3dphysics quickeffectmaker \
|
||||
shadertools tools translations sqldriver-sqlite \
|
||||
sqldriver-mysql sqldriver-psql sqldriver-odbc
|
||||
|
||||
# Dependency tuples: _LIB should be preferred if possible.
|
||||
qt-3d_PORT= graphics/${_QT_RELNAME}-3d
|
||||
|
@ -269,6 +271,9 @@ qt-location_LIB= libQt${_QT_LIBVER}Location.so
|
|||
qt-l10n_PORT= misc/${_QT_RELNAME}-l10n
|
||||
qt-l10n_PATH= ${_QT_RELNAME}-l10n>=${_QT_VERSION:R:R}
|
||||
|
||||
qt-mqtt_PORT= net/${_QT_RELNAME}-mqtt
|
||||
qt-mqtt_LIB= libQt${_QT_LIBVER}Mqtt.so
|
||||
|
||||
qt-multimedia_PORT= multimedia/${_QT_RELNAME}-multimedia
|
||||
qt-multimedia_LIB= libQt${_QT_LIBVER}Multimedia.so
|
||||
|
||||
|
|
|
@ -162,7 +162,7 @@ RUBY_PORTREVISION= 0
|
|||
#
|
||||
# Ruby 3.3
|
||||
#
|
||||
RUBY_DISTVERSION= 3.3.6
|
||||
RUBY_DISTVERSION= 3.3.7
|
||||
RUBY_PORTREVISION= 0
|
||||
|
||||
# When adding a version, please keep the comment in
|
||||
|
|
|
@ -18,7 +18,7 @@ samba_ARGS= build run
|
|||
IGNORE= USES=samba has invalid arguments: ${samba_ARGS:Nbuild:Nenv:Nlib:Nrun}
|
||||
. endif
|
||||
|
||||
. if ${SAMBA_DEFAULT} != 4.16 && ${SAMBA_DEFAULT} != 4.19
|
||||
. if ${SAMBA_DEFAULT} != 4.16 && ${SAMBA_DEFAULT} != 4.19 && ${SAMBA_DEFAULT} != 4.20
|
||||
IGNORE= Invalid version of samba: ${SAMBA_DEFAULT}
|
||||
. endif
|
||||
|
||||
|
@ -26,13 +26,27 @@ SAMBA_SUFFIX= ${SAMBA_DEFAULT:S/.//}
|
|||
|
||||
SAMBA_PORT_416= net/samba416
|
||||
SAMBA_LDB_PORT_416= databases/ldb25
|
||||
SAMBA_TALLOC_PORT_416= devel/talloc
|
||||
SAMBA_TDB_PORT_416= databases/tdb
|
||||
SAMBA_TEVENT_PORT_416= devel/tevent
|
||||
SAMBA_PORT_419= net/samba419
|
||||
SAMBA_LDB_PORT_419= databases/ldb28
|
||||
SAMBA_TALLOC_PORT_419= devel/talloc
|
||||
SAMBA_TDB_PORT_419= databases/tdb
|
||||
SAMBA_TEVENT_PORT_419= devel/tevent
|
||||
SAMBA_PORT_420= net/samba420
|
||||
SAMBA_LDB_PORT_420= databases/ldb29
|
||||
SAMBA_TALLOC_PORT_420= devel/talloc242
|
||||
SAMBA_TDB_PORT_420= databases/tdb1410
|
||||
SAMBA_TEVENT_PORT_420= devel/tevent016
|
||||
|
||||
SAMBA_PORT= ${SAMBA_PORT_${SAMBA_SUFFIX}}
|
||||
SAMBA_INCLUDEDIR= ${LOCALBASE}/include/samba4
|
||||
SAMBA_LIBDIR= ${LOCALBASE}/lib/samba4
|
||||
SAMBA_LDB_PORT= ${SAMBA_LDB_PORT_${SAMBA_SUFFIX}}
|
||||
SAMBA_TALLOC_PORT= ${SAMBA_TALLOC_PORT_${SAMBA_SUFFIX}}
|
||||
SAMBA_TDB_PORT= ${SAMBA_TDB_PORT_${SAMBA_SUFFIX}}
|
||||
SAMBA_TEVENT_PORT= ${SAMBA_TEVENT_PORT_${SAMBA_SUFFIX}}
|
||||
|
||||
. if ${samba_ARGS:Mbuild}
|
||||
BUILD_DEPENDS+= smbd:${SAMBA_PORT}
|
||||
|
@ -43,10 +57,4 @@ LIB_DEPENDS+= libsmbclient.so:${SAMBA_PORT}
|
|||
. if ${samba_ARGS:Mrun}
|
||||
RUN_DEPENDS+= smbd:${SAMBA_PORT}
|
||||
. endif
|
||||
|
||||
# Legacy variables. Removing those requires a tree-wide update
|
||||
# and a note in the CHANGES file
|
||||
SAMBAPORT= ${SAMBA_PORT}
|
||||
SAMBAINCLUDES= ${SAMBA_INCLUDEDIR}
|
||||
SAMBALIBS= ${SAMBA_LIBDIR}
|
||||
.endif
|
||||
|
|
|
@ -69,6 +69,17 @@ _SDL_sound2_REQUIRES= sdl2
|
|||
_SDL_ttf2_LIB_DEPENDS= libSDL2_ttf.so:graphics/sdl2_ttf
|
||||
_SDL_ttf2_REQUIRES= sdl2
|
||||
|
||||
# These are the current supported SDL3 modules
|
||||
_SDL_USE_ALL+= sdl3 image3 ttf3
|
||||
|
||||
_SDL_sdl3_LIB_DEPENDS= libSDL3.so:devel/sdl3
|
||||
|
||||
_SDL_image3_LIB_DEPENDS= libSDL3_image.so:graphics/sdl3_image
|
||||
_SDL_image3_REQUIRES= sdl3
|
||||
|
||||
_SDL_ttf3_LIB_DEPENDS= libSDL3_ttf.so:graphics/sdl3_ttf
|
||||
_SDL_ttf3_REQUIRES= sdl3
|
||||
|
||||
# Basic checks
|
||||
. if !empty(sdl_ARGS)
|
||||
IGNORE= USES=sdl takes no arguments
|
||||
|
|
|
@ -65,6 +65,7 @@ ${lang}_OLD_CMD+= /usr/local/bin/${lang}
|
|||
. endfor
|
||||
|
||||
. for pyver in 2 3
|
||||
python_OLD_CMD+= "/bin/env python${pyver}"
|
||||
python_OLD_CMD+= "/usr/bin/env python${pyver}"
|
||||
python_OLD_CMD+= /bin/python${pyver}
|
||||
python_OLD_CMD+= /usr/bin/python${pyver}
|
||||
|
|
|
@ -75,11 +75,11 @@ GUILE_DEFAULT?= 2.2
|
|||
IMAGEMAGICK_DEFAULT?= 7
|
||||
# Possible values: 8, 11, 17, 18, 19, 20, 21, 22 23
|
||||
JAVA_DEFAULT?= 8
|
||||
# Possible values: 3.4.0, 3.99
|
||||
# Possible values: 3.8.0, 4.99
|
||||
. if (defined(WANT_LAZARUS_DEVEL) && !empty(WANT_LAZARUS_DEVEL)) || ${ARCH:Maarch64}
|
||||
LAZARUS_DEFAULT?= 4.99
|
||||
. else
|
||||
LAZARUS_DEFAULT?= 3.6.0
|
||||
LAZARUS_DEFAULT?= 3.8.0
|
||||
. endif
|
||||
# Possible values: rust, legacy
|
||||
. if empty(ARCH:Naarch64:Namd64:Narmv7:Ni386:Npowerpc64:Npowerpc64le:Npowerpc:Nriscv64)
|
||||
|
@ -101,7 +101,7 @@ LUAJIT_DEFAULT?= luajit-devel
|
|||
. endif
|
||||
# Possible values: 5.10, 5.20, 6.8
|
||||
MONO_DEFAULT?= 5.20
|
||||
# Possible values: 8.0, 8.4, 9.0, 9.1, 10.5m, 10.6m, 10.11m, 11.4m
|
||||
# Possible values: 8.0, 8.4, 9.1, 10.5m, 10.6m, 10.11m, 11.4m
|
||||
MYSQL_DEFAULT?= 8.0
|
||||
# Possible values: ninja, samurai
|
||||
NINJA_DEFAULT?= ninja
|
||||
|
@ -144,7 +144,7 @@ PYTHON2_DEFAULT?= 2.7
|
|||
RUBY_DEFAULT?= 3.2
|
||||
# Possible values: rust, rust-nightly
|
||||
RUST_DEFAULT?= rust
|
||||
# Possible values: 4.16, 4.19
|
||||
# Possible values: 4.16, 4.19, 4.20
|
||||
SAMBA_DEFAULT?= 4.16
|
||||
# When updating this, please also update the same list in ssl.mk and the checks
|
||||
# for USES=ssl in qa.sh!
|
||||
|
@ -184,7 +184,7 @@ check-makevars::
|
|||
# Make sure we have a default in the end
|
||||
SSL_DEFAULT?= base
|
||||
. endif
|
||||
# Possible values: 8.5, 8.6, 8.7
|
||||
# Possible values: 8.6, 9.0
|
||||
TCLTK_DEFAULT?= 8.6
|
||||
# Possible values: 6, 7
|
||||
VARNISH_DEFAULT?= 6
|
||||
|
|
|
@ -77,7 +77,7 @@ ELF_FEATURES+= +wxneeded:dist/bin/${MOZILLA} +wxneeded:dist/bin/${MOZILLA}-bin
|
|||
BUNDLE_LIBS= yes
|
||||
|
||||
BUILD_DEPENDS+= rust-cbindgen>=0.26.0:devel/rust-cbindgen \
|
||||
${RUST_DEFAULT}>=1.83.0:lang/${RUST_DEFAULT} \
|
||||
${RUST_DEFAULT}>=1.84.0:lang/${RUST_DEFAULT} \
|
||||
node:www/node
|
||||
LIB_DEPENDS+= libdrm.so:graphics/libdrm
|
||||
RUN_DEPENDS+= ${LOCALBASE}/lib/libpci.so:devel/libpci
|
||||
|
|
|
@ -4377,6 +4377,7 @@ create-manifest.${sp}:
|
|||
dp_PREFIX='${PREFIX}' \
|
||||
dp_USERS='${USERS:u:S/$/,/}' \
|
||||
dp_WWW='${WWW}' \
|
||||
dp_VITAL='${VITAL${_SP.${sp}}}' \
|
||||
${PKG_NOTES_ENV.${sp}} \
|
||||
${SH} ${SCRIPTSDIR}/create-manifest.sh
|
||||
. endfor
|
||||
|
|
2
UIDs
2
UIDs
|
@ -811,7 +811,7 @@ opensearch:*:855:855::0:0:opensearch user:/nonexistent:/usr/sbin/nologin
|
|||
# free: 861
|
||||
# free: 862
|
||||
# free: 863
|
||||
# free: 864
|
||||
mediamtx:*:864:864::0:0:mediamtx:/nonexistent:/usr/sbin/nologin
|
||||
z2m:*:865:865::0:0:zigbee2mqtt:/usr/local/z2m:/usr/sbin/nologin
|
||||
# free: 866
|
||||
sqlpage:*:867:867::0:0:SQLPage:/nonexistent:/usr/sbin/nologin
|
||||
|
|
75
UPDATING
75
UPDATING
|
@ -5,6 +5,79 @@ they are unavoidable.
|
|||
You should get into the habit of checking this file for changes each time
|
||||
you update your ports collection, before attempting any port upgrades.
|
||||
|
||||
20250205:
|
||||
AFFECTS: users of www/gitlab
|
||||
AUTHOR: mfechner@FreeBSD.org
|
||||
|
||||
Make sure you compare your /usr/local/www/gitlab/config/puma.rb with
|
||||
/usr/local/www/gitlab/config/puma.rb.sample and make sure you have the:
|
||||
require "logger"
|
||||
line in your puma.rb.
|
||||
This fixes an error:
|
||||
/usr/local/lib/ruby/gems/3.2/gems/activesupport-7.0.8.7/lib/active_support/logger_thread_safe_level.rb:12:in `<module:LoggerThreadSafeLevel>': uninitialized constant ActiveSupport::LoggerThreadSafeLevel::Logger (NameError)
|
||||
|
||||
Logger::Severity.constants.each do |severity|
|
||||
|
||||
20250203:
|
||||
AFFECTS: users of x11/kde5 and x11/kde6
|
||||
AUTHOR: arrowd@FreeBSD.org
|
||||
|
||||
All KDE ports were fully switched to Qt6/KF6. Plasma 5 ports were removed.
|
||||
KDE Applications were updated to 24.12.
|
||||
|
||||
If you installed KDE via kde5 or kde6 packages, the upgrade path is
|
||||
|
||||
# pkg remove -f kde[56] && pkg install kde
|
||||
|
||||
If you installed KDE via the plasma5-plasma metapackage, the upgrade path
|
||||
|
||||
# pkg remove -f plasma5-plasma && pkg install plasma6-plasma
|
||||
|
||||
Running "pkg autoremove" after the upgrade would clean unused dependencies.
|
||||
|
||||
For the uncommon cases of building on the host with synth, portmaster, etc.
|
||||
the idea stays roughly the same - replace every plasma5 package with its
|
||||
plasma6 counterpart.
|
||||
|
||||
20250131:
|
||||
AFFECTS: users of security/easy-rsa
|
||||
AUTHOR: mandree@FreeBSD.org
|
||||
|
||||
easy-rsa (easyrsa) versions between 3.0.5 and 3.1.7 inclusively
|
||||
may have chosen the wrong, a weak, cipher (des-ede3-cbc) when
|
||||
encrypting the CA private keys with the build-ca command, when
|
||||
running on a system where openssl was OpenSSL 3.
|
||||
|
||||
Such CA private keys should be re-encrypted with a stronger cipher
|
||||
in order to protect them better, after upgrading EasyRSA to 3.2.1.
|
||||
To that end, the easyrsa set-pass ca command can be used.
|
||||
|
||||
Details: https://community.openvpn.net/openvpn/wiki/CVE-2024-13454
|
||||
|
||||
20250125:
|
||||
AFFECTS: users of www/apache24
|
||||
AUTHOR: brnrd@FreeBSD.org
|
||||
|
||||
Apache 2.4.63 removed the (experimental, non-default) mod_tls module due
|
||||
to rustls-ffi API instability and it was moved to a standalone module.
|
||||
|
||||
Users of the TLS option can use the new www/mod_tls port as a replacement.
|
||||
|
||||
# pkg install ap24-mod_tls
|
||||
|
||||
20250111:
|
||||
AFFECTS: users of net/onedrive
|
||||
AUTHOR: hiroo.ono+freebsd@gmail.com
|
||||
|
||||
The version 2.5.x introduces significant changes regarding how the
|
||||
integrity and validation of your data is determined and is not backwards
|
||||
compatible with v2.4.x.
|
||||
OneDrive Business Shared Folder Sync has been 100% re-written in v2.5.0.
|
||||
If you are using this feature, please read the new documentation
|
||||
carefully.
|
||||
The application function --download-only no longer automatically deletes
|
||||
local files. Please read the new documentation regarding this feature.
|
||||
|
||||
20250109:
|
||||
AFFECTS: users of www/kiwix-tools and devel/libkiwix
|
||||
AUTHOR: olce@FreeBSD.org
|
||||
|
@ -141,7 +214,7 @@ you update your ports collection, before attempting any port upgrades.
|
|||
results in a non-compatible database format.
|
||||
|
||||
After upgrading, you must rebuild all BerkeleyDB databases used by
|
||||
apr-util (example: Apache databases created with `httxt2dbm -F db`
|
||||
apr-util (example: Apache databases created with `httxt2dbm -F db`
|
||||
|
||||
20241109:
|
||||
AFFECTS: all users of i386
|
||||
|
|
Loading…
Add table
Reference in a new issue