Framework: sync with upstream
Taken from: FreeBSD
This commit is contained in:
parent
ab2254afc9
commit
02a27e147d
25 changed files with 217 additions and 103 deletions
17
CHANGES
17
CHANGES
|
|
@ -10,6 +10,23 @@ in the release notes and/or placed into UPDATING.
|
||||||
|
|
||||||
All ports committers are allowed to commit to this file.
|
All ports committers are allowed to commit to this file.
|
||||||
|
|
||||||
|
20220911:
|
||||||
|
AUTHOR: zirias@FreeBSD.org
|
||||||
|
|
||||||
|
kde.mk, qt.mk and pyqt.mk now use a colon for component suffixes
|
||||||
|
|
||||||
|
Suffixes for build, run and test (for pyqt) dependencies used an underscore
|
||||||
|
previously. This was not in line with most other USES, using a colon for
|
||||||
|
that purpose.
|
||||||
|
|
||||||
|
So if you previously had for example
|
||||||
|
|
||||||
|
USE_QT= buildtools_build
|
||||||
|
|
||||||
|
replace it with
|
||||||
|
|
||||||
|
USE_QT= buildtools:build
|
||||||
|
|
||||||
20220907:
|
20220907:
|
||||||
AUTHOR: se@FreeBSD.org
|
AUTHOR: se@FreeBSD.org
|
||||||
|
|
||||||
|
|
|
||||||
2
GIDs
2
GIDs
|
|
@ -251,7 +251,7 @@ jicofo:*:307:jitsi
|
||||||
jvb:*:308:jitsi
|
jvb:*:308:jitsi
|
||||||
wazuh:*:309:
|
wazuh:*:309:
|
||||||
cardano:*:310:
|
cardano:*:310:
|
||||||
# free: 311
|
_arti:*:311:
|
||||||
_sphinx:*:312:
|
_sphinx:*:312:
|
||||||
_fastdfs:*:313:
|
_fastdfs:*:313:
|
||||||
# free: 314
|
# free: 314
|
||||||
|
|
|
||||||
14
MOVED
14
MOVED
|
|
@ -4393,7 +4393,6 @@ audio/cheesetracker||2013-07-26|Has expired: Depends on Qt 3.x
|
||||||
audio/cynthiune||2013-07-26|Has expired: Depends on Qt 3.x
|
audio/cynthiune||2013-07-26|Has expired: Depends on Qt 3.x
|
||||||
audio/ermixer||2013-07-26|Has expired: Depends on Qt 3.x
|
audio/ermixer||2013-07-26|Has expired: Depends on Qt 3.x
|
||||||
audio/k3bmonkeyaudioplugin||2013-07-26|Has expired: Depends on Qt 3.x
|
audio/k3bmonkeyaudioplugin||2013-07-26|Has expired: Depends on Qt 3.x
|
||||||
audio/kid3||2013-07-26|Has expired: Depends on Qt 3.x
|
|
||||||
audio/kirocker||2013-07-26|Has expired: Depends on Qt 3.x
|
audio/kirocker||2013-07-26|Has expired: Depends on Qt 3.x
|
||||||
audio/kmp||2013-07-26|Has expired: Depends on Qt 3.x
|
audio/kmp||2013-07-26|Has expired: Depends on Qt 3.x
|
||||||
audio/lplayer||2013-07-26|Has expired: Depends on Qt 3.x
|
audio/lplayer||2013-07-26|Has expired: Depends on Qt 3.x
|
||||||
|
|
@ -11248,7 +11247,7 @@ audio/libkcompactdisc-kde4||2018-12-31|Has expired: KDE4 is EOL upstream
|
||||||
audio/kmix-kde4||2018-12-31|Has expired: KDE4 is EOL upstream
|
audio/kmix-kde4||2018-12-31|Has expired: KDE4 is EOL upstream
|
||||||
audio/audex||2018-12-31|Has expired: Qt4 has been EOL since december 2015
|
audio/audex||2018-12-31|Has expired: Qt4 has been EOL since december 2015
|
||||||
audio/kio-audiocd-kde4||2018-12-31|Has expired: KDE4 is EOL upstream
|
audio/kio-audiocd-kde4||2018-12-31|Has expired: KDE4 is EOL upstream
|
||||||
audio/kid3-kde4||2018-12-31|Has expired: Qt4 and KDE4 EOL upstream. Use audio/kid3-qt5 or audio/kid3-kf5 instead
|
audio/kid3-kde4||2018-12-31|Has expired: Qt4 and KDE4 EOL upstream. Use audio/kid3@qt5 or audio/kid3@kf5 instead
|
||||||
audio/libkcddb-kde4||2018-12-31|Has expired: KDE4 is EOL upstream
|
audio/libkcddb-kde4||2018-12-31|Has expired: KDE4 is EOL upstream
|
||||||
audio/kstreamripper||2018-12-31|Has expired: Qt4 has been EOL since december 2015
|
audio/kstreamripper||2018-12-31|Has expired: Qt4 has been EOL since december 2015
|
||||||
audio/juk-kde4||2018-12-31|Has expired: KDE4 is EOL upstream
|
audio/juk-kde4||2018-12-31|Has expired: KDE4 is EOL upstream
|
||||||
|
|
@ -11338,7 +11337,7 @@ sysutils/kfloppy-kde4||2018-12-31|Has expired: KDE4 is EOL upstream
|
||||||
sysutils/kcm-polkit-kde||2018-12-31|Has expired: Qt4 has been EOL since december 2015
|
sysutils/kcm-polkit-kde||2018-12-31|Has expired: Qt4 has been EOL since december 2015
|
||||||
hungarian/kde4-l10n||2018-12-31|Has expired: KDE4 is EOL upstream
|
hungarian/kde4-l10n||2018-12-31|Has expired: KDE4 is EOL upstream
|
||||||
java/netbeans-devel|java/netbeans|2018-12-31|Development port was removed now that this version is stable
|
java/netbeans-devel|java/netbeans|2018-12-31|Development port was removed now that this version is stable
|
||||||
audio/kid3-qt4|audio/kid3-qt5|2018-12-31|Has expired: KDE4 is EOL upstream
|
audio/kid3-qt4|audio/kid3@qt5|2018-12-31|Has expired: Qt4 is EOL upstream
|
||||||
textproc/uim-kde4||2018-12-31|Has expired: Qt4 has been EOL since december 2015
|
textproc/uim-kde4||2018-12-31|Has expired: Qt4 has been EOL since december 2015
|
||||||
misc/kde4-xdg-env||2018-12-31|Removed, KDE4-related
|
misc/kde4-xdg-env||2018-12-31|Removed, KDE4-related
|
||||||
x11-themes/wallpapers-freebsd-kde4|x11-themes/wallpapers-freebsd-kde|2018-12-31|Renamed, the port is not KDE4 specific
|
x11-themes/wallpapers-freebsd-kde4|x11-themes/wallpapers-freebsd-kde|2018-12-31|Renamed, the port is not KDE4 specific
|
||||||
|
|
@ -17553,3 +17552,12 @@ www/mediawiki136||2022-09-04|Has expired: Upstream no longer maintained
|
||||||
games/sopwith|games/sdl-sopwith|2022-09-04|Moved to match upstream name
|
games/sopwith|games/sdl-sopwith|2022-09-04|Moved to match upstream name
|
||||||
graphics/drm-fbsd13-kmod|graphics/drm-510-kmod|2022-09-07|Obsolete, use graphics/drm-510-kmod
|
graphics/drm-fbsd13-kmod|graphics/drm-510-kmod|2022-09-07|Obsolete, use graphics/drm-510-kmod
|
||||||
graphics/drm-54-kmod|graphics/drm-510-kmod|2022-09-07|Obsolete, use graphics/drm-510-kmod
|
graphics/drm-54-kmod|graphics/drm-510-kmod|2022-09-07|Obsolete, use graphics/drm-510-kmod
|
||||||
|
archivers/ppmd-7z|archivers/7-zip|2022-09-11|ppmd-7z was a mis-named p7zip project that is unmaintained and has numerous vulnerabilities, users should use 7-zip instead
|
||||||
|
science/R-cran-AMORE||2022-09-12|Has expired: Upstream no longer maintained
|
||||||
|
www/moodle310|www/moodle311|2022-09-12|Has expired: Upstream no longer maintained, upgrade to next LTS
|
||||||
|
security/s2n|security/s2n-tls|2022-09-13|Moved to match upstream name
|
||||||
|
audio/kid3-kf5|audio/kid3@kf5|2022-09-13|Merged into flavorized version
|
||||||
|
audio/kid3-qt5|audio/kid3@qt5|2022-09-13|Merged into flavorized version
|
||||||
|
audio/phaserotate-lv2|audio/x42-plugins-lv2|2022-09-13|phaserotate-lv2 LV2 plugin is included in the x42-plugins-lv2 plugin collection
|
||||||
|
graphics/darktable40|graphics/darktable|2022-09-22|Obsolete. Use graphics/darktable, which is the same version
|
||||||
|
java/bootstrap-openjdk6|java/bootstrap-openjdk8|2022-09-25|Was only used to bootstrap the now deleted java/openjdk7 port
|
||||||
|
|
|
||||||
1
Makefile
1
Makefile
|
|
@ -72,6 +72,7 @@ INDEX_COMPRESSION_FORMAT?= xz
|
||||||
${INDEX_COMPRESSION_FORMAT} != bz2 && ${INDEX_COMPRESSION_FORMAT} != zst
|
${INDEX_COMPRESSION_FORMAT} != bz2 && ${INDEX_COMPRESSION_FORMAT} != zst
|
||||||
.error "Invalid compression format: ${INDEX_COMPRESSION_FORMAT}, expecting xz, bz2 or zst"
|
.error "Invalid compression format: ${INDEX_COMPRESSION_FORMAT}, expecting xz, bz2 or zst"
|
||||||
.endif
|
.endif
|
||||||
|
WWW= https://www.sqlite.org/
|
||||||
|
|
||||||
fetchindex: ${INDEXDIR}/${INDEXFILE}.${INDEX_COMPRESSION_FORMAT}
|
fetchindex: ${INDEXDIR}/${INDEXFILE}.${INDEX_COMPRESSION_FORMAT}
|
||||||
@if bsdcat < ${INDEXDIR}/${INDEXFILE}.${INDEX_COMPRESSION_FORMAT} > ${INDEXDIR}/${INDEXFILE}.tmp ; then \
|
@if bsdcat < ${INDEXDIR}/${INDEXFILE}.${INDEX_COMPRESSION_FORMAT} > ${INDEXDIR}/${INDEXFILE}.tmp ; then \
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ licenselogic: ${dp_LICENSE_COMB:-single}
|
||||||
EOT
|
EOT
|
||||||
|
|
||||||
# Then, the optional bits
|
# Then, the optional bits
|
||||||
[ -z "${dp_WWW}" ] || echo "www: ${dp_WWW}"
|
[ -z "${dp_WWW}" ] || echo "www: \"${dp_WWW%% *}\""
|
||||||
[ -z "${dp_LICENSE}" ] || echo "licenses: [ ${dp_LICENSE} ]"
|
[ -z "${dp_LICENSE}" ] || echo "licenses: [ ${dp_LICENSE} ]"
|
||||||
[ -z "${dp_USERS}" ] || echo "users: [ ${dp_USERS} ]"
|
[ -z "${dp_USERS}" ] || echo "users: [ ${dp_USERS} ]"
|
||||||
[ -z "${dp_GROUPS}" ] || echo "groups: [ ${dp_GROUPS} ]"
|
[ -z "${dp_GROUPS}" ] || echo "groups: [ ${dp_GROUPS} ]"
|
||||||
|
|
@ -89,7 +89,9 @@ fi
|
||||||
cp ${dp_DESCR} ${dp_METADIR}/+DESC
|
cp ${dp_DESCR} ${dp_METADIR}/+DESC
|
||||||
if [ -n "${dp_WWW}" ] && ! grep -q '^WWW: ' ${dp_DESCR}; then
|
if [ -n "${dp_WWW}" ] && ! grep -q '^WWW: ' ${dp_DESCR}; then
|
||||||
echo >> ${dp_METADIR}/+DESC
|
echo >> ${dp_METADIR}/+DESC
|
||||||
echo "WWW: ${dp_WWW}" >> ${dp_METADIR}/+DESC
|
for www in ${dp_WWW}; do
|
||||||
|
echo "WWW: ${www}" >> ${dp_METADIR}/+DESC
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Concatenate all the scripts
|
# Concatenate all the scripts
|
||||||
|
|
|
||||||
|
|
@ -69,9 +69,9 @@ IGNORE= USES=cabal: invalid arguments: ${arg}
|
||||||
IGNORE= CABAL_PROJECT: invalid value: ${CABAL_PROJECT}
|
IGNORE= CABAL_PROJECT: invalid value: ${CABAL_PROJECT}
|
||||||
. endif
|
. endif
|
||||||
|
|
||||||
. if ${ARCH} == i386 && defined(USE_CABAL) && ${USE_CABAL:Mbasement-0.0.14}
|
. if ${ARCH} == i386 && defined(USE_CABAL) && ${USE_CABAL:Mbasement-0.0.1[4-5]}
|
||||||
# Upstream issue: https://github.com/haskell-foundation/foundation/issues/565
|
# Upstream issue: https://github.com/haskell-foundation/foundation/issues/565
|
||||||
BROKEN= basement-0.0.14 package doesn't compile on i386
|
BROKEN= ${USE_CABAL:Mbasement-0.0.1[4-5]} package doesn't compile on i386
|
||||||
. endif
|
. endif
|
||||||
|
|
||||||
PKGNAMEPREFIX?= hs-
|
PKGNAMEPREFIX?= hs-
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,8 @@
|
||||||
# c++11-lang: The port needs a compiler understanding C++11
|
# c++11-lang: The port needs a compiler understanding C++11
|
||||||
# c++14-lang: The port needs a compiler understanding C++14
|
# c++14-lang: The port needs a compiler understanding C++14
|
||||||
# c++17-lang: The port needs a compiler understanding C++17
|
# c++17-lang: The port needs a compiler understanding C++17
|
||||||
|
# c++20-lang: The port needs a compiler understanding C++20
|
||||||
|
# c++2b-lang: The port needs a compiler understanding C++2b
|
||||||
# gcc-c++11-lib:The port needs g++ compiler with a C++11 library
|
# gcc-c++11-lib:The port needs g++ compiler with a C++11 library
|
||||||
# c++11-lib: The port needs a compiler understanding C++11 and with a C++11 ready standard library
|
# c++11-lib: The port needs a compiler understanding C++11 and with a C++11 ready standard library
|
||||||
# c11: The port needs a compiler understanding C11
|
# c11: The port needs a compiler understanding C11
|
||||||
|
|
@ -33,7 +35,8 @@ _INCLUDE_USES_COMPILER_MK= yes
|
||||||
compiler_ARGS= env
|
compiler_ARGS= env
|
||||||
. endif
|
. endif
|
||||||
|
|
||||||
VALID_ARGS= c++11-lib c++11-lang c++14-lang c++17-lang c11 features env nestedfct c++0x gcc-c++11-lib
|
VALID_ARGS= c++11-lib c++11-lang c++14-lang c++17-lang c++20-lang \
|
||||||
|
c++2b-lang c11 features env nestedfct c++0x gcc-c++11-lib
|
||||||
|
|
||||||
_CC_hash:= ${CC:hash}
|
_CC_hash:= ${CC:hash}
|
||||||
_CXX_hash:= ${CXX:hash}
|
_CXX_hash:= ${CXX:hash}
|
||||||
|
|
@ -50,6 +53,10 @@ _COMPILER_ARGS+= features c++11-lang
|
||||||
_COMPILER_ARGS+= features c++14-lang
|
_COMPILER_ARGS+= features c++14-lang
|
||||||
. elif ${compiler_ARGS} == c++17-lang
|
. elif ${compiler_ARGS} == c++17-lang
|
||||||
_COMPILER_ARGS+= features c++17-lang
|
_COMPILER_ARGS+= features c++17-lang
|
||||||
|
. elif ${compiler_ARGS} == c++20-lang
|
||||||
|
_COMPILER_ARGS+= features c++20-lang
|
||||||
|
. elif ${compiler_ARGS} == c++2b-lang
|
||||||
|
_COMPILER_ARGS+= features c++2b-lang
|
||||||
. elif ${compiler_ARGS} == c11
|
. elif ${compiler_ARGS} == c11
|
||||||
_COMPILER_ARGS+= features c11
|
_COMPILER_ARGS+= features c11
|
||||||
. elif ${compiler_ARGS} == features
|
. elif ${compiler_ARGS} == features
|
||||||
|
|
@ -129,7 +136,8 @@ COMPILER_FEATURES= libstdc++
|
||||||
. endif
|
. endif
|
||||||
|
|
||||||
CSTD= c89 c99 c11 gnu89 gnu99 gnu11
|
CSTD= c89 c99 c11 gnu89 gnu99 gnu11
|
||||||
CXXSTD= c++98 c++0x c++11 c++14 c++17 gnu++98 gnu++11 gnu++14 gnu++17
|
CXXSTD= c++98 c++0x c++11 c++14 c++17 c++20 c++2b \
|
||||||
|
gnu++98 gnu++11 gnu++14 gnu++17 gnu++20 gnu++2b
|
||||||
|
|
||||||
. for std in ${CSTD} ${CXXSTD}
|
. for std in ${CSTD} ${CXXSTD}
|
||||||
_LANG=c
|
_LANG=c
|
||||||
|
|
@ -159,25 +167,41 @@ CHOSEN_COMPILER_TYPE= gcc
|
||||||
. endif
|
. endif
|
||||||
. endif
|
. endif
|
||||||
|
|
||||||
. if (${_COMPILER_ARGS:Mc++17-lang} && !${COMPILER_FEATURES:Mc++17}) || \
|
. if (${_COMPILER_ARGS:Mc++2b-lang} && !${COMPILER_FEATURES:Mc++2b}) || \
|
||||||
|
(${_COMPILER_ARGS:Mc++20-lang} && !${COMPILER_FEATURES:Mc++20}) || \
|
||||||
|
(${_COMPILER_ARGS:Mc++17-lang} && !${COMPILER_FEATURES:Mc++17}) || \
|
||||||
(${_COMPILER_ARGS:Mc++14-lang} && !${COMPILER_FEATURES:Mc++14}) || \
|
(${_COMPILER_ARGS:Mc++14-lang} && !${COMPILER_FEATURES:Mc++14}) || \
|
||||||
(${_COMPILER_ARGS:Mc++11-lang} && !${COMPILER_FEATURES:Mc++11}) || \
|
(${_COMPILER_ARGS:Mc++11-lang} && !${COMPILER_FEATURES:Mc++11}) || \
|
||||||
(${_COMPILER_ARGS:Mc++0x} && !${COMPILER_FEATURES:Mc++0x}) || \
|
(${_COMPILER_ARGS:Mc++0x} && !${COMPILER_FEATURES:Mc++0x}) || \
|
||||||
(${_COMPILER_ARGS:Mc11} && !${COMPILER_FEATURES:Mc11})
|
(${_COMPILER_ARGS:Mc11} && !${COMPILER_FEATURES:Mc11})
|
||||||
|
. if ${_COMPILER_ARGS:Mc++2b-lang}
|
||||||
|
_LLVM_MINVER= 14
|
||||||
|
. elif ${_COMPILER_ARGS:Mc++20-lang}
|
||||||
|
_LLVM_MINVER= 11
|
||||||
|
. else
|
||||||
|
_LLVM_MINVER= 0
|
||||||
|
. endif
|
||||||
. if (defined(FAVORITE_COMPILER) && ${FAVORITE_COMPILER} == gcc) || (${ARCH} != amd64 && ${ARCH} != i386) # clang not always supported on Tier-2
|
. if (defined(FAVORITE_COMPILER) && ${FAVORITE_COMPILER} == gcc) || (${ARCH} != amd64 && ${ARCH} != i386) # clang not always supported on Tier-2
|
||||||
USE_GCC= yes
|
USE_GCC= yes
|
||||||
CHOSEN_COMPILER_TYPE= gcc
|
CHOSEN_COMPILER_TYPE= gcc
|
||||||
. elif ${COMPILER_TYPE} == gcc
|
. elif ${COMPILER_TYPE} == gcc || \
|
||||||
. if ${ALT_COMPILER_TYPE} == clang
|
(${COMPILER_VERSION:C/[0-9]$//}<${_LLVM_MINVER})
|
||||||
|
. if ${ALT_COMPILER_TYPE} == clang && \
|
||||||
|
(${ALT_COMPILER_VERSION:C/[0-9]$//}>=${_LLVM_MINVER})
|
||||||
CPP= clang-cpp
|
CPP= clang-cpp
|
||||||
CC= clang
|
CC= clang
|
||||||
CXX= clang++
|
CXX= clang++
|
||||||
CHOSEN_COMPILER_TYPE= clang
|
CHOSEN_COMPILER_TYPE= clang
|
||||||
. else
|
. else
|
||||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/clang10:devel/llvm10
|
. if ${LLVM_DEFAULT:C/^[789]0$/0/}<${_LLVM_MINVER}
|
||||||
CPP= ${LOCALBASE}/bin/clang-cpp10
|
_LLVM_REQ= ${_LLVM_MINVER}
|
||||||
CC= ${LOCALBASE}/bin/clang10
|
. else
|
||||||
CXX= ${LOCALBASE}/bin/clang++10
|
_LLVM_REQ= ${LLVM_DEFAULT}
|
||||||
|
. endif
|
||||||
|
BUILD_DEPENDS+= clang${_LLVM_REQ}:devel/llvm${_LLVM_REQ}
|
||||||
|
CPP= ${LOCALBASE}/bin/clang-cpp${_LLVM_REQ}
|
||||||
|
CC= ${LOCALBASE}/bin/clang${_LLVM_REQ}
|
||||||
|
CXX= ${LOCALBASE}/bin/clang++${_LLVM_REQ}
|
||||||
CHOSEN_COMPILER_TYPE= clang
|
CHOSEN_COMPILER_TYPE= clang
|
||||||
. endif
|
. endif
|
||||||
. endif
|
. endif
|
||||||
|
|
|
||||||
|
|
@ -34,15 +34,15 @@
|
||||||
# This will prevent flavors.
|
# This will prevent flavors.
|
||||||
#
|
#
|
||||||
# Variables, which can be read by ports:
|
# Variables, which can be read by ports:
|
||||||
# EMACS_CMD: Emacs command with full path (e.g. /usr/local/bin/emacs-28.1)
|
# EMACS_CMD: Emacs command with full path (e.g. /usr/local/bin/emacs-28.2)
|
||||||
# EMACS_FLAVOR: Used for dependencies (e.g. BUILD_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>0:devel/dash@${EMACS_FLAVOR})
|
# EMACS_FLAVOR: Used for dependencies (e.g. BUILD_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>0:devel/dash@${EMACS_FLAVOR})
|
||||||
# EMACS_LIBDIR: Emacs Library directory without ${PREFIX} (e.g. share/emacs)
|
# EMACS_LIBDIR: Emacs Library directory without ${PREFIX} (e.g. share/emacs)
|
||||||
# EMACS_LIBDIR_WITH_VER: Library directory without ${PREFIX} including version (e.g. share/emacs/28.1)
|
# EMACS_LIBDIR_WITH_VER: Library directory without ${PREFIX} including version (e.g. share/emacs/28.2)
|
||||||
# EMACS_MAJOR_VER: Emacs major version (e.g. 28)
|
# EMACS_MAJOR_VER: Emacs major version (e.g. 28)
|
||||||
# EMACS_PKGNAMESUFFIX: PKGNAMESUFFIX to distinguish Emacs flavors
|
# EMACS_PKGNAMESUFFIX: PKGNAMESUFFIX to distinguish Emacs flavors
|
||||||
# EMACS_SITE_LISPDIR: Emacs site-lisp directory without ${PREFIX} (e.g. share/emacs/site-lisp)
|
# EMACS_SITE_LISPDIR: Emacs site-lisp directory without ${PREFIX} (e.g. share/emacs/site-lisp)
|
||||||
# EMACS_VER: Emacs version (e.g. 28.1)
|
# EMACS_VER: Emacs version (e.g. 28.2)
|
||||||
# EMACS_VERSION_SITE_LISPDIR: Include version (e.g. share/emacs/28.1/site-lisp)
|
# EMACS_VERSION_SITE_LISPDIR: Include version (e.g. share/emacs/28.2/site-lisp)
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
# MAINTAINER: emacs@FreeBSD.org
|
# MAINTAINER: emacs@FreeBSD.org
|
||||||
|
|
@ -108,7 +108,7 @@ EMACS_FLAVOR= full
|
||||||
EMACS_VER= 29.0.50
|
EMACS_VER= 29.0.50
|
||||||
EMACS_PORTDIR= editors/emacs-devel
|
EMACS_PORTDIR= editors/emacs-devel
|
||||||
. else
|
. else
|
||||||
EMACS_VER= 28.1
|
EMACS_VER= 28.2
|
||||||
EMACS_PORTDIR= editors/emacs
|
EMACS_PORTDIR= editors/emacs
|
||||||
. endif
|
. endif
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@ _INCLUDE_USES_GRANTLEE_MK= YES
|
||||||
|
|
||||||
GRANTLEE_SUPPORTED= 5
|
GRANTLEE_SUPPORTED= 5
|
||||||
|
|
||||||
GRANTLEE5_VER= 5.2.0
|
GRANTLEE5_VER= 5.3.0
|
||||||
|
|
||||||
GRANTLEE5_LIB_DEPEND= libGrantlee_Templates.so:devel/grantlee5
|
GRANTLEE5_LIB_DEPEND= libGrantlee_Templates.so:devel/grantlee5
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,8 +9,8 @@
|
||||||
#
|
#
|
||||||
# USE_KDE List of KF5/Plasma5 components (other ports) that this
|
# USE_KDE List of KF5/Plasma5 components (other ports) that this
|
||||||
# port depends on.
|
# port depends on.
|
||||||
# * foo_build Add a build-time dependency (BUILD_DEPENDS)
|
# * foo:build Add a build-time dependency (BUILD_DEPENDS)
|
||||||
# * foo_run Add a run-time dependency (RUN_DEPENDS)
|
# * foo:run Add a run-time dependency (RUN_DEPENDS)
|
||||||
# * foo (default) Add both dependencies on component <foo>, or
|
# * foo (default) Add both dependencies on component <foo>, or
|
||||||
# a LIB_DEPENDS if applicable.
|
# a LIB_DEPENDS if applicable.
|
||||||
#
|
#
|
||||||
|
|
@ -25,7 +25,7 @@
|
||||||
#
|
#
|
||||||
# option DOCS If the port is part of kde-applications (see CATEGORIES,
|
# option DOCS If the port is part of kde-applications (see CATEGORIES,
|
||||||
# above) and has an option defined for DOCS then a dependency
|
# above) and has an option defined for DOCS then a dependency
|
||||||
# for doctools_build is added. The option itself doesn't
|
# for doctools:build is added. The option itself doesn't
|
||||||
# have to do anything -- the dependency is always there.
|
# have to do anything -- the dependency is always there.
|
||||||
#
|
#
|
||||||
# KDE_INVENT If the port does not have a regular release, and should
|
# KDE_INVENT If the port does not have a regular release, and should
|
||||||
|
|
@ -79,7 +79,7 @@ KDE_PLASMA_VERSION?= 5.24.6
|
||||||
KDE_PLASMA_BRANCH?= stable
|
KDE_PLASMA_BRANCH?= stable
|
||||||
|
|
||||||
# Current KDE frameworks.
|
# Current KDE frameworks.
|
||||||
KDE_FRAMEWORKS_VERSION?= 5.97.0
|
KDE_FRAMEWORKS_VERSION?= 5.98.0
|
||||||
KDE_FRAMEWORKS_BRANCH?= stable
|
KDE_FRAMEWORKS_BRANCH?= stable
|
||||||
|
|
||||||
# Current KDE applications.
|
# Current KDE applications.
|
||||||
|
|
@ -159,7 +159,7 @@ _KDE_OPTIONS= bogus ${OPTIONS_DEFINE}
|
||||||
. if ${_KDE_OPTIONS:MDOCS}
|
. if ${_KDE_OPTIONS:MDOCS}
|
||||||
DOCSDIR= ${PREFIX}/share/doc
|
DOCSDIR= ${PREFIX}/share/doc
|
||||||
PORTDOCS?= HTML/*
|
PORTDOCS?= HTML/*
|
||||||
USE_KDE+= doctools_build
|
USE_KDE+= doctools:build
|
||||||
. endif
|
. endif
|
||||||
# Further pass along a SHLIB_VER PLIST_SUB
|
# Further pass along a SHLIB_VER PLIST_SUB
|
||||||
PLIST_SUB+= KDE_APPLICATIONS_SHLIB_VER=${KDE_APPLICATIONS_SHLIB_VER} \
|
PLIST_SUB+= KDE_APPLICATIONS_SHLIB_VER=${KDE_APPLICATIONS_SHLIB_VER} \
|
||||||
|
|
@ -173,6 +173,7 @@ DIST_SUBDIR?= KDE/plasma/${KDE_PLASMA_VERSION}
|
||||||
. elif ${_KDE_CATEGORY:Mkde-frameworks}
|
. elif ${_KDE_CATEGORY:Mkde-frameworks}
|
||||||
PORTVERSION?= ${KDE_FRAMEWORKS_VERSION}
|
PORTVERSION?= ${KDE_FRAMEWORKS_VERSION}
|
||||||
PKGNAMEPREFIX?= kf5-
|
PKGNAMEPREFIX?= kf5-
|
||||||
|
WWW?= https://api.kde.org/frameworks/${PORTNAME}/html/index.html
|
||||||
# This is a slight duplication of _USE_FRAMEWORKS_PORTING -- it maybe would be
|
# This is a slight duplication of _USE_FRAMEWORKS_PORTING -- it maybe would be
|
||||||
# better to rely on ${_USE_FRAMEWORKS_PORTING:S/^/k/g}
|
# better to rely on ${_USE_FRAMEWORKS_PORTING:S/^/k/g}
|
||||||
_PORTINGAIDS= kjs kjsembed kdelibs4support kdesignerplugin kdewebkit khtml kmediaplayer kross kxmlrpcclient
|
_PORTINGAIDS= kjs kjsembed kdelibs4support kdesignerplugin kdewebkit khtml kmediaplayer kross kxmlrpcclient
|
||||||
|
|
@ -869,18 +870,18 @@ kde-${comp}_PATH= ${kde-${comp}${_KDE_VERSION}_LIB}
|
||||||
_USE_KDE_ALL= ${_USE_${_KDE_RELNAME}_ALL}
|
_USE_KDE_ALL= ${_USE_${_KDE_RELNAME}_ALL}
|
||||||
|
|
||||||
# Iterate through components deprived of suffix.
|
# Iterate through components deprived of suffix.
|
||||||
. for component in ${USE_KDE:O:u:C/_.+//}
|
. for component in ${USE_KDE:O:u:C/:.+//}
|
||||||
# Check that the component is valid.
|
# Check that the component is valid.
|
||||||
. if ${_USE_KDE_ALL:M${component}} != ""
|
. if ${_USE_KDE_ALL:M${component}} != ""
|
||||||
# Skip meta-components (currently none).
|
# Skip meta-components (currently none).
|
||||||
. if defined(kde-${component}_PORT) && (defined(kde-${component}_PATH) || defined(kde-${component}_LIB))
|
. if defined(kde-${component}_PORT) && (defined(kde-${component}_PATH) || defined(kde-${component}_LIB))
|
||||||
# Check if a dependency type is explicitly requested.
|
# Check if a dependency type is explicitly requested.
|
||||||
. if ${USE_KDE:M${component}_*} != "" && ${USE_KDE:M${component}} == ""
|
. if ${USE_KDE:M${component}\:*} != "" && ${USE_KDE:M${component}} == ""
|
||||||
kde-${component}_TYPE= # empty
|
kde-${component}_TYPE= # empty
|
||||||
. if ${USE_KDE:M${component}_build} != ""
|
. if ${USE_KDE:M${component}\:build} != ""
|
||||||
kde-${component}_TYPE+= build
|
kde-${component}_TYPE+= build
|
||||||
. endif
|
. endif
|
||||||
. if ${USE_KDE:M${component}_run} != ""
|
. if ${USE_KDE:M${component}\:run} != ""
|
||||||
kde-${component}_TYPE+= run
|
kde-${component}_TYPE+= run
|
||||||
. endif
|
. endif
|
||||||
. endif # ${USE_KDE:M${component}_*} != "" && ${USE_KDE:M${component}} == ""
|
. endif # ${USE_KDE:M${component}_*} != "" && ${USE_KDE:M${component}} == ""
|
||||||
|
|
|
||||||
|
|
@ -63,6 +63,7 @@ _linux_c7_dosfstools= linux-c7-dosfstools>0:sysutils/linux-c7-dosfstools
|
||||||
_linux_${linux_ARGS}_dri= linux-${linux_ARGS}-dri>0:graphics/linux-${linux_ARGS}-dri
|
_linux_${linux_ARGS}_dri= linux-${linux_ARGS}-dri>0:graphics/linux-${linux_ARGS}-dri
|
||||||
_linux_${linux_ARGS}_elfutils-libelf= linux-${linux_ARGS}-elfutils-libelf>0:devel/linux-${linux_ARGS}-elfutils-libelf
|
_linux_${linux_ARGS}_elfutils-libelf= linux-${linux_ARGS}-elfutils-libelf>0:devel/linux-${linux_ARGS}-elfutils-libelf
|
||||||
_linux_c7_elfutils-libs= linux-c7-elfutils-libs>0:devel/linux-c7-elfutils-libs
|
_linux_c7_elfutils-libs= linux-c7-elfutils-libs>0:devel/linux-c7-elfutils-libs
|
||||||
|
_linux_c7_expat-devel= linux-c7-expat-devel>0:textproc/linux-c7-expat-devel
|
||||||
_linux_${linux_ARGS}_expat= linux-${linux_ARGS}-expat>0:textproc/linux-${linux_ARGS}-expat
|
_linux_${linux_ARGS}_expat= linux-${linux_ARGS}-expat>0:textproc/linux-${linux_ARGS}-expat
|
||||||
_linux_c7_flac= linux-c7-flac-libs>0:audio/linux-c7-flac
|
_linux_c7_flac= linux-c7-flac-libs>0:audio/linux-c7-flac
|
||||||
_linux_${linux_ARGS}_fontconfig= linux-${linux_ARGS}-fontconfig>0:x11-fonts/linux-${linux_ARGS}-fontconfig
|
_linux_${linux_ARGS}_fontconfig= linux-${linux_ARGS}-fontconfig>0:x11-fonts/linux-${linux_ARGS}-fontconfig
|
||||||
|
|
@ -112,6 +113,7 @@ _linux_c7_numactl-libs= linux-c7-numactl-libs>0:sysutils/linux-c7-numactl-libs
|
||||||
_linux_${linux_ARGS}_openal-soft= linux-${linux_ARGS}-openal-soft>0:audio/linux-${linux_ARGS}-openal-soft
|
_linux_${linux_ARGS}_openal-soft= linux-${linux_ARGS}-openal-soft>0:audio/linux-${linux_ARGS}-openal-soft
|
||||||
_linux_${linux_ARGS}_openldap= linux-${linux_ARGS}-openldap>0:net/linux-${linux_ARGS}-openldap
|
_linux_${linux_ARGS}_openldap= linux-${linux_ARGS}-openldap>0:net/linux-${linux_ARGS}-openldap
|
||||||
_linux_c7_openmotif= linux-c7-motif>0:x11-toolkits/linux-c7-openmotif
|
_linux_c7_openmotif= linux-c7-motif>0:x11-toolkits/linux-c7-openmotif
|
||||||
|
_linux_c7_openssl-devel= linux-c7-openssl-devel>0:security/linux-c7-openssl-devel
|
||||||
_linux_c7_openssl= ${_linux_c7_base}
|
_linux_c7_openssl= ${_linux_c7_base}
|
||||||
_linux_c7_p11-kit= linux-c7-p11-kit>0:security/linux-c7-p11-kit
|
_linux_c7_p11-kit= linux-c7-p11-kit>0:security/linux-c7-p11-kit
|
||||||
_linux_${linux_ARGS}_pango= linux-${linux_ARGS}-pango>0:x11-toolkits/linux-${linux_ARGS}-pango
|
_linux_${linux_ARGS}_pango= linux-${linux_ARGS}-pango>0:x11-toolkits/linux-${linux_ARGS}-pango
|
||||||
|
|
@ -136,6 +138,7 @@ _linux_${linux_ARGS}_userspace-rcu= linux-${linux_ARGS}-userspace-rcu>0:sysutils
|
||||||
_linux_c7_wayland= linux-c7-wayland>0:graphics/linux-c7-wayland
|
_linux_c7_wayland= linux-c7-wayland>0:graphics/linux-c7-wayland
|
||||||
_linux_c7_xcb-util= linux-c7-xcb-util>0:x11/linux-c7-xcb-util
|
_linux_c7_xcb-util= linux-c7-xcb-util>0:x11/linux-c7-xcb-util
|
||||||
_linux_c7_xorglibs= linux-c7-xorg-libs>=7.7_7:x11/linux-c7-xorg-libs
|
_linux_c7_xorglibs= linux-c7-xorg-libs>=7.7_7:x11/linux-c7-xorg-libs
|
||||||
|
_linux_c7_zlib-devel= linux-c7-zlib-devel>0:devel/linux-c7-zlib-devel
|
||||||
|
|
||||||
USE_LINUX?= base
|
USE_LINUX?= base
|
||||||
. for i in ${USE_LINUX}
|
. for i in ${USE_LINUX}
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@
|
||||||
_INCLUDE_USES_METAPORT_MK= yes
|
_INCLUDE_USES_METAPORT_MK= yes
|
||||||
|
|
||||||
LICENSE= NA
|
LICENSE= NA
|
||||||
|
LICENSE_COMB= single
|
||||||
LICENSE_NAME= Non applicable
|
LICENSE_NAME= Non applicable
|
||||||
LICENSE_TEXT= No licenses are applicable to metaports
|
LICENSE_TEXT= No licenses are applicable to metaports
|
||||||
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ IGNORE= Incorrect 'USES+= pear:${pear_ARGS}' usage: argument [${arg}] is not rec
|
||||||
. endif
|
. endif
|
||||||
. endfor
|
. endfor
|
||||||
|
|
||||||
_pear_IGNORE_WITH_PHP= 82
|
_pear_IGNORE_WITH_PHP=
|
||||||
IGNORE_WITH_PHP?= ${_pear_IGNORE_WITH_PHP}
|
IGNORE_WITH_PHP?= ${_pear_IGNORE_WITH_PHP}
|
||||||
php_ARGS+= flavors
|
php_ARGS+= flavors
|
||||||
.include "${USESDIR}/php.mk"
|
.include "${USESDIR}/php.mk"
|
||||||
|
|
@ -40,6 +40,8 @@ MASTER_SITES?= http://pear.php.net/get/
|
||||||
EXTRACT_SUFX?= .tgz
|
EXTRACT_SUFX?= .tgz
|
||||||
DIST_SUBDIR?= PEAR
|
DIST_SUBDIR?= PEAR
|
||||||
|
|
||||||
|
WWW?= https://pear.php.net/package/${PORTNAME}/
|
||||||
|
|
||||||
. if empty(php_ARGS:Mphpize)
|
. if empty(php_ARGS:Mphpize)
|
||||||
NO_BUILD= yes
|
NO_BUILD= yes
|
||||||
. endif
|
. endif
|
||||||
|
|
|
||||||
|
|
@ -184,7 +184,7 @@ PHP_VER= ${FLAVOR:S/^php//}
|
||||||
# When adding a version, please keep the comment in
|
# When adding a version, please keep the comment in
|
||||||
# Mk/bsd.default-versions.mk in sync.
|
# Mk/bsd.default-versions.mk in sync.
|
||||||
. if ${PHP_VER} == 82
|
. if ${PHP_VER} == 82
|
||||||
PHP_EXT_DIR= 20210903
|
PHP_EXT_DIR= 20220829
|
||||||
PHP_EXT_INC= hash json openssl pcre random spl
|
PHP_EXT_INC= hash json openssl pcre random spl
|
||||||
. elif ${PHP_VER} == 81
|
. elif ${PHP_VER} == 81
|
||||||
PHP_EXT_DIR= 20210902
|
PHP_EXT_DIR= 20210902
|
||||||
|
|
|
||||||
|
|
@ -11,10 +11,10 @@
|
||||||
# targets are then set assuming a certain tarball and
|
# targets are then set assuming a certain tarball and
|
||||||
# port layout.
|
# port layout.
|
||||||
# USE_PYQT - List of PyQt components to depend on
|
# USE_PYQT - List of PyQt components to depend on
|
||||||
# * foo_build only build depend
|
# * foo:build only build depend
|
||||||
# * foo_run only run depend
|
# * foo:run only run depend
|
||||||
# * foo_test only test depend
|
# * foo:test only test depend
|
||||||
# * foo both (default)
|
# * foo build and run depend (default)
|
||||||
# PYQT_SIPDIR - where sip files will be installed to
|
# PYQT_SIPDIR - where sip files will be installed to
|
||||||
# PYQT_APIDIR - where api files will be installed to
|
# PYQT_APIDIR - where api files will be installed to
|
||||||
# PYQT_DOCDIR - where doc files will be installed to
|
# PYQT_DOCDIR - where doc files will be installed to
|
||||||
|
|
@ -199,7 +199,7 @@ _USE_PYQT_ALL+= ${_USE_SIP_ALL} \
|
||||||
${_USE_QSCINTILLA} \
|
${_USE_QSCINTILLA} \
|
||||||
${_USE_PYQTBUILDER}
|
${_USE_PYQTBUILDER}
|
||||||
. for comp in ${_USE_PYQT_ALL:O:u}
|
. for comp in ${_USE_PYQT_ALL:O:u}
|
||||||
_USE_PYQT_ALL_SUFFIXED+= py-${comp} py-${comp}_build py-${comp}_run py-${comp}_test
|
_USE_PYQT_ALL_SUFFIXED+= py-${comp} py-${comp}:build py-${comp}:run py-${comp}:test
|
||||||
py-${comp}_BUILD_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
|
py-${comp}_BUILD_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
|
||||||
py-${comp}_RUN_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
|
py-${comp}_RUN_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
|
||||||
py-${comp}_TEST_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
|
py-${comp}_TEST_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
|
||||||
|
|
@ -211,9 +211,9 @@ py-${comp}_test_TEST_DEPENDS?= ${py-${comp}_TEST_DEPENDS}
|
||||||
_USE_PYQT= ${USE_PYQT:O:u}
|
_USE_PYQT= ${USE_PYQT:O:u}
|
||||||
. for comp in ${_USE_PYQT}
|
. for comp in ${_USE_PYQT}
|
||||||
. if ${_USE_PYQT_ALL_SUFFIXED:Mpy-${comp}}
|
. if ${_USE_PYQT_ALL_SUFFIXED:Mpy-${comp}}
|
||||||
BUILD_DEPENDS+= ${py-${comp}_BUILD_DEPENDS}
|
BUILD_DEPENDS+= ${py-${comp:S/:/_/}_BUILD_DEPENDS}
|
||||||
RUN_DEPENDS+= ${py-${comp}_RUN_DEPENDS}
|
RUN_DEPENDS+= ${py-${comp:S/:/_/}_RUN_DEPENDS}
|
||||||
TEST_DEPENDS+= ${py-${comp}_TEST_DEPENDS}
|
TEST_DEPENDS+= ${py-${comp:S/:/_/}_TEST_DEPENDS}
|
||||||
. else
|
. else
|
||||||
IGNORE?= cannot be installed: unknown USE_PYQT component ${comp} #'
|
IGNORE?= cannot be installed: unknown USE_PYQT component ${comp} #'
|
||||||
. endif
|
. endif
|
||||||
|
|
|
||||||
|
|
@ -110,7 +110,7 @@ QMAKE_SOURCE_PATH?= # empty
|
||||||
|
|
||||||
# Add qmake to USE_QT -- unless it's qmake itself
|
# Add qmake to USE_QT -- unless it's qmake itself
|
||||||
. if !${PORTNAME} == qmake && ${_QT_VER:M5}
|
. if !${PORTNAME} == qmake && ${_QT_VER:M5}
|
||||||
USE_QT+= qmake_build
|
USE_QT+= qmake:build
|
||||||
. endif
|
. endif
|
||||||
|
|
||||||
. if empty(qmake_ARGS:Mno_env)
|
. if empty(qmake_ARGS:Mno_env)
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
# There are three Qt related USES files with different access to Qt.
|
# There are three Qt related USES files with different access to Qt.
|
||||||
# - qmake: The port requires Qt's qmake to build -- creates the configure target
|
# - qmake: The port requires Qt's qmake to build -- creates the configure target
|
||||||
# - auto includes qt.mk
|
# - auto includes qt.mk
|
||||||
# - qt-dist: The port is a port for an part of Qt5
|
# - qt-dist: The port is a port for a part of Qt
|
||||||
# - auto inclues qt.mk
|
# - auto includes qt.mk
|
||||||
# - qt.mk - Dependency handling. USE_QT=foo bar
|
# - qt.mk - Dependency handling. USE_QT=foo bar
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,18 @@
|
||||||
# There are three Qt related USES files with different access to Qt.
|
# There are three Qt related USES files with different access to Qt.
|
||||||
# - qmake: The port requires Qt's qmake to build -- creates the configure target
|
# - qmake: The port requires Qt's qmake to build -- creates the configure target
|
||||||
# - auto includes qt.mk
|
# - auto includes qt.mk
|
||||||
# - qt-dist: The port is a port for a part of Qt5
|
# - qt-dist: The port is a port for a part of Qt
|
||||||
# - auto includes qt.mk and qmake.mk
|
# - auto includes qt.mk and qmake.mk
|
||||||
# - qt.mk - Dependency handling. USE_QT=foo bar
|
# - qt.mk - Dependency handling. USE_QT=foo bar
|
||||||
#
|
#
|
||||||
# Usage:
|
# Usage:
|
||||||
# USES=qt:<version>[,no_env]
|
# USES=qt:<version>[,no_env]
|
||||||
#
|
#
|
||||||
# Versions: 5
|
# Versions: 5, 6
|
||||||
#
|
#
|
||||||
# Port variables:
|
# Port variables:
|
||||||
# USE_QT - List of Qt modules to depend on, with optional '_build'
|
# USE_QT - List of Qt modules to depend on, with optional ':build'
|
||||||
# and '_run' suffixes. Define it empty to include this file
|
# and ':run' suffixes. Define it empty to include this file
|
||||||
# without depending on Qt ports.
|
# without depending on Qt ports.
|
||||||
#
|
#
|
||||||
# MAINTAINER: kde@FreeBSD.org
|
# MAINTAINER: kde@FreeBSD.org
|
||||||
|
|
@ -23,7 +23,7 @@ _QT_MK_INCLUDED= qt.mk
|
||||||
# Qt versions currently supported by the framework.
|
# Qt versions currently supported by the framework.
|
||||||
_QT_SUPPORTED?= 5 6
|
_QT_SUPPORTED?= 5 6
|
||||||
QT5_VERSION?= 5.15.5
|
QT5_VERSION?= 5.15.5
|
||||||
QT6_VERSION?= 6.3.1
|
QT6_VERSION?= 6.3.2
|
||||||
|
|
||||||
# We accept the Qt version to be passed by either or all of the three mk files.
|
# We accept the Qt version to be passed by either or all of the three mk files.
|
||||||
. if empty(qt_ARGS) && empty(qmake_ARGS) && empty(qt-dist_ARGS)
|
. if empty(qt_ARGS) && empty(qmake_ARGS) && empty(qt-dist_ARGS)
|
||||||
|
|
@ -399,18 +399,18 @@ _USE_QT_ALL= ${_USE_QT_COMMON} \
|
||||||
${_USE_QT${_QT_VER}_ONLY}
|
${_USE_QT${_QT_VER}_ONLY}
|
||||||
_USE_QT= ${USE_QT}
|
_USE_QT= ${USE_QT}
|
||||||
# Iterate through components deprived of suffix.
|
# Iterate through components deprived of suffix.
|
||||||
. for component in ${_USE_QT:O:u:C/_(build|run)$//}
|
. for component in ${_USE_QT:O:u:C/:(build|run)$//}
|
||||||
# Check that the component is valid.
|
# Check that the component is valid.
|
||||||
. if ${_USE_QT_ALL:M${component}} != ""
|
. if ${_USE_QT_ALL:M${component}} != ""
|
||||||
# Skip meta-components (currently none).
|
# Skip meta-components (currently none).
|
||||||
. if defined(qt-${component}_PORT) && (defined(qt-${component}_PATH) || defined(qt-${component}_LIB))
|
. if defined(qt-${component}_PORT) && (defined(qt-${component}_PATH) || defined(qt-${component}_LIB))
|
||||||
# Check if a dependency type is explicitly requested.
|
# Check if a dependency type is explicitly requested.
|
||||||
. if ${_USE_QT:M${component}_*} != "" && ${_USE_QT:M${component}} == ""
|
. if ${_USE_QT:M${component}\:*} != "" && ${_USE_QT:M${component}} == ""
|
||||||
qt-${component}_TYPE= # empty
|
qt-${component}_TYPE= # empty
|
||||||
. if ${_USE_QT:M${component}_build} != ""
|
. if ${_USE_QT:M${component}\:build} != ""
|
||||||
qt-${component}_TYPE+= build
|
qt-${component}_TYPE+= build
|
||||||
. endif
|
. endif
|
||||||
. if ${_USE_QT:M${component}_run} != ""
|
. if ${_USE_QT:M${component}\:run} != ""
|
||||||
qt-${component}_TYPE+= run
|
qt-${component}_TYPE+= run
|
||||||
. endif
|
. endif
|
||||||
. endif # ${_USE_QT:M${component}_*} != "" && ${_USE_QT:M${component}} == ""
|
. endif # ${_USE_QT:M${component}_*} != "" && ${_USE_QT:M${component}} == ""
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
# default.
|
# default.
|
||||||
#
|
#
|
||||||
# Port use (users should not modify these):
|
# Port use (users should not modify these):
|
||||||
|
# - CCACHE_ENABLED - tells the port if ccache is enabled.
|
||||||
# - CCACHE_BIN - path to the ccache binary. Intended to be prefixed before CC.
|
# - CCACHE_BIN - path to the ccache binary. Intended to be prefixed before CC.
|
||||||
# - CCACHE_WRAPPER_PATH - path to directory containing compiler symlinks back
|
# - CCACHE_WRAPPER_PATH - path to directory containing compiler symlinks back
|
||||||
# to ccache. For example, gcc5 -> ccache. Intended
|
# to ccache. For example, gcc5 -> ccache. Intended
|
||||||
|
|
@ -42,11 +43,18 @@ _CCACHEMKINCLUDED= yes
|
||||||
NO_CCACHE= t
|
NO_CCACHE= t
|
||||||
. endif
|
. endif
|
||||||
|
|
||||||
|
. if defined(WITH_CCACHE_BUILD)
|
||||||
|
CCACHE_ENABLED= yes
|
||||||
|
. else
|
||||||
|
CCACHE_ENABLED= no
|
||||||
|
. endif
|
||||||
|
|
||||||
# HOME is always set to ${WRKDIR} now. Try to use /root/.ccache as default.
|
# HOME is always set to ${WRKDIR} now. Try to use /root/.ccache as default.
|
||||||
. if defined(WITH_CCACHE_BUILD) && !defined(CCACHE_DIR)
|
. if defined(WITH_CCACHE_BUILD) && !defined(CCACHE_DIR)
|
||||||
. if defined(USER) && ${USER} == root
|
. if defined(USER) && ${USER} == root
|
||||||
CCACHE_DIR= /root/.ccache
|
CCACHE_DIR= /root/.ccache
|
||||||
. else
|
. else
|
||||||
|
CCACHE_ENABLED= no
|
||||||
NO_CCACHE= yes
|
NO_CCACHE= yes
|
||||||
WARNING+= WITH_CCACHE_BUILD support disabled, please set CCACHE_DIR.
|
WARNING+= WITH_CCACHE_BUILD support disabled, please set CCACHE_DIR.
|
||||||
. endif
|
. endif
|
||||||
|
|
|
||||||
|
|
@ -66,10 +66,7 @@ CPE_VENDOR?=mozilla
|
||||||
USE_GL= gl
|
USE_GL= gl
|
||||||
USE_GNOME= cairo gdkpixbuf2 gtk30
|
USE_GNOME= cairo gdkpixbuf2 gtk30
|
||||||
USE_PERL5= build
|
USE_PERL5= build
|
||||||
USE_XORG= x11 xcb xcomposite xdamage xext xfixes xrender xt
|
USE_XORG= x11 xcb xcomposite xdamage xext xfixes xrandr xrender xt xtst
|
||||||
. if ${MOZILLA_VER:R:R} >= 96
|
|
||||||
USE_XORG+= xrandr xtst
|
|
||||||
. endif
|
|
||||||
HAS_CONFIGURE= yes
|
HAS_CONFIGURE= yes
|
||||||
CONFIGURE_OUTSOURCE= yes
|
CONFIGURE_OUTSOURCE= yes
|
||||||
LDFLAGS+= -Wl,--as-needed
|
LDFLAGS+= -Wl,--as-needed
|
||||||
|
|
@ -164,10 +161,7 @@ pixman_LIB_DEPENDS= libpixman-1.so:x11/pixman
|
||||||
pixman_MOZ_OPTIONS= --enable-system-pixman
|
pixman_MOZ_OPTIONS= --enable-system-pixman
|
||||||
|
|
||||||
png_LIB_DEPENDS= libpng.so:graphics/png
|
png_LIB_DEPENDS= libpng.so:graphics/png
|
||||||
png_MOZ_OPTIONS= --with-system-png=${LOCALBASE}
|
|
||||||
. if ${MOZILLA_VER:R:R} >= 97
|
|
||||||
png_MOZ_OPTIONS= --with-system-png
|
png_MOZ_OPTIONS= --with-system-png
|
||||||
. endif
|
|
||||||
|
|
||||||
sqlite_LIB_DEPENDS= libsqlite3.so:databases/sqlite3
|
sqlite_LIB_DEPENDS= libsqlite3.so:databases/sqlite3
|
||||||
sqlite_MOZ_OPTIONS= --enable-system-sqlite
|
sqlite_MOZ_OPTIONS= --enable-system-sqlite
|
||||||
|
|
@ -271,18 +265,9 @@ MOZ_OPTIONS+= --disable-pulseaudio
|
||||||
|
|
||||||
. if ${PORT_OPTIONS:MSNDIO}
|
. if ${PORT_OPTIONS:MSNDIO}
|
||||||
BUILD_DEPENDS+= ${LOCALBASE}/include/sndio.h:audio/sndio
|
BUILD_DEPENDS+= ${LOCALBASE}/include/sndio.h:audio/sndio
|
||||||
. if ${MOZILLA_VER:R:R} < 100
|
|
||||||
post-patch-SNDIO-on:
|
|
||||||
@${REINPLACE_CMD} -e 's|OpenBSD|${OPSYS}|g' \
|
|
||||||
-e '/DISABLE_LIBSNDIO_DLOPEN/d' \
|
|
||||||
${MOZSRC}/media/libcubeb/src/moz.build
|
|
||||||
. else
|
|
||||||
MOZ_OPTIONS+= --enable-sndio
|
MOZ_OPTIONS+= --enable-sndio
|
||||||
. endif
|
|
||||||
. else
|
. else
|
||||||
. if ${MOZILLA_VER:R:R} >= 100
|
|
||||||
MOZ_OPTIONS+= --disable-sndio
|
MOZ_OPTIONS+= --disable-sndio
|
||||||
. endif
|
|
||||||
. endif
|
. endif
|
||||||
|
|
||||||
. if ${PORT_OPTIONS:MDEBUG}
|
. if ${PORT_OPTIONS:MDEBUG}
|
||||||
|
|
|
||||||
|
|
@ -3567,6 +3567,8 @@ create-users-groups:
|
||||||
. endif
|
. endif
|
||||||
. endif
|
. endif
|
||||||
|
|
||||||
|
_WWW= ${WWW:[1]}
|
||||||
|
|
||||||
. if !defined(DISABLE_SECURITY_CHECK)
|
. if !defined(DISABLE_SECURITY_CHECK)
|
||||||
. if !target(security-check)
|
. if !target(security-check)
|
||||||
security-check: ${TMPPLIST}
|
security-check: ${TMPPLIST}
|
||||||
|
|
@ -4287,7 +4289,7 @@ create-manifest:
|
||||||
dp_PORT_OPTIONS='${PORT_OPTIONS}' \
|
dp_PORT_OPTIONS='${PORT_OPTIONS}' \
|
||||||
dp_PREFIX='${PREFIX}' \
|
dp_PREFIX='${PREFIX}' \
|
||||||
dp_USERS='${USERS:u:S/$/,/}' \
|
dp_USERS='${USERS:u:S/$/,/}' \
|
||||||
dp_WWW='${_WWW}' \
|
dp_WWW='${WWW}' \
|
||||||
${PKG_NOTES_ENV} \
|
${PKG_NOTES_ENV} \
|
||||||
${SH} ${SCRIPTSDIR}/create-manifest.sh
|
${SH} ${SCRIPTSDIR}/create-manifest.sh
|
||||||
|
|
||||||
|
|
@ -4351,7 +4353,6 @@ _FETCH_DEPENDS=${FETCH_DEPENDS:C/^[^ :]+:([^ :@]+)(@[^ :]+)?(:[^ :]+)?/\1/:O:u:C
|
||||||
_LIB_DEPENDS=${LIB_DEPENDS:C/^[^ :]+:([^ :@]+)(@[^ :]+)?(:[^ :]+)?/\1/:O:u:C,(^[^/]),${PORTSDIR}/\1,}
|
_LIB_DEPENDS=${LIB_DEPENDS:C/^[^ :]+:([^ :@]+)(@[^ :]+)?(:[^ :]+)?/\1/:O:u:C,(^[^/]),${PORTSDIR}/\1,}
|
||||||
_BUILD_DEPENDS=${BUILD_DEPENDS:C/^[^ :]+:([^ :@]+)(@[^ :]+)?(:[^ :]+)?/\1/:O:u:C,(^[^/]),${PORTSDIR}/\1,} ${_LIB_DEPENDS}
|
_BUILD_DEPENDS=${BUILD_DEPENDS:C/^[^ :]+:([^ :@]+)(@[^ :]+)?(:[^ :]+)?/\1/:O:u:C,(^[^/]),${PORTSDIR}/\1,} ${_LIB_DEPENDS}
|
||||||
_RUN_DEPENDS=${RUN_DEPENDS:C/^[^ :]+:([^ :@]+)(@[^ :]+)?(:[^ :]+)?/\1/:O:u:C,(^[^/]),${PORTSDIR}/\1,} ${_LIB_DEPENDS}
|
_RUN_DEPENDS=${RUN_DEPENDS:C/^[^ :]+:([^ :@]+)(@[^ :]+)?(:[^ :]+)?/\1/:O:u:C,(^[^/]),${PORTSDIR}/\1,} ${_LIB_DEPENDS}
|
||||||
_WWW=${WWW:U${MASTER_SITES:[1]}}
|
|
||||||
. if exists(${DESCR})
|
. if exists(${DESCR})
|
||||||
_DESCR=${DESCR}
|
_DESCR=${DESCR}
|
||||||
. else
|
. else
|
||||||
|
|
|
||||||
|
|
@ -133,7 +133,7 @@ RUBY?= ${LOCALBASE}/bin/ruby${RUBY_SUFFIX}
|
||||||
# Ruby 2.7
|
# Ruby 2.7
|
||||||
#
|
#
|
||||||
RUBY_DISTVERSION= 2.7.6
|
RUBY_DISTVERSION= 2.7.6
|
||||||
RUBY_PORTREVISION= 2
|
RUBY_PORTREVISION= 3
|
||||||
RUBY_PORTEPOCH= 1
|
RUBY_PORTEPOCH= 1
|
||||||
|
|
||||||
. elif ${RUBY_VER} == 3.0
|
. elif ${RUBY_VER} == 3.0
|
||||||
|
|
@ -141,22 +141,22 @@ RUBY_PORTEPOCH= 1
|
||||||
# Ruby 3.0
|
# Ruby 3.0
|
||||||
#
|
#
|
||||||
RUBY_DISTVERSION= 3.0.4
|
RUBY_DISTVERSION= 3.0.4
|
||||||
RUBY_PORTREVISION= 2
|
RUBY_PORTREVISION= 3
|
||||||
RUBY_PORTEPOCH= 1
|
RUBY_PORTEPOCH= 1
|
||||||
. elif ${RUBY_VER} == 3.1
|
. elif ${RUBY_VER} == 3.1
|
||||||
#
|
#
|
||||||
# Ruby 3.1
|
# Ruby 3.1
|
||||||
#
|
#
|
||||||
RUBY_DISTVERSION= 3.1.2
|
RUBY_DISTVERSION= 3.1.2
|
||||||
RUBY_PORTREVISION= 1
|
RUBY_PORTREVISION= 2
|
||||||
RUBY_PORTEPOCH= 1
|
RUBY_PORTEPOCH= 1
|
||||||
|
|
||||||
. elif ${RUBY_VER} == 3.2
|
. elif ${RUBY_VER} == 3.2
|
||||||
#
|
#
|
||||||
# Ruby 3.2
|
# Ruby 3.2
|
||||||
#
|
#
|
||||||
RUBY_DISTVERSION= 3.2.0-preview1
|
RUBY_DISTVERSION= 3.2.0-preview2
|
||||||
RUBY_PORTREVISION= 2
|
RUBY_PORTREVISION= 1
|
||||||
RUBY_PORTEPOCH= 1
|
RUBY_PORTEPOCH= 1
|
||||||
|
|
||||||
# When adding a version, please keep the comment in
|
# When adding a version, please keep the comment in
|
||||||
|
|
|
||||||
|
|
@ -248,23 +248,13 @@ MASTER_SITE_FRUGALWARE+= \
|
||||||
.if !defined(IGNORE_MASTER_SITE_GCC)
|
.if !defined(IGNORE_MASTER_SITE_GCC)
|
||||||
MASTER_SITE_GCC+= \
|
MASTER_SITE_GCC+= \
|
||||||
https://mirrors.kernel.org/sourceware/gcc/%SUBDIR%/ \
|
https://mirrors.kernel.org/sourceware/gcc/%SUBDIR%/ \
|
||||||
http://gcc.parentingamerica.com/%SUBDIR%/ \
|
|
||||||
http://gcc.cybermirror.org/%SUBDIR%/ \
|
|
||||||
http://gcc-uk.internet.bs/%SUBDIR%/ \
|
|
||||||
http://www.netgull.com/gcc/%SUBDIR%/ \
|
|
||||||
http://robotlab.itk.ppke.hu/gcc/%SUBDIR%/ \
|
|
||||||
http://gcc.fyxm.net/%SUBDIR%/ \
|
|
||||||
https://ftp-stud.hs-esslingen.de/pub/Mirrors/sourceware.org/gcc/%SUBDIR%/ \
|
https://ftp-stud.hs-esslingen.de/pub/Mirrors/sourceware.org/gcc/%SUBDIR%/ \
|
||||||
ftp://ftp.funet.fi/pub/mirrors/sourceware.org/pub/gcc/%SUBDIR%/ \
|
https://ftp.funet.fi/pub/mirrors/sourceware.org/pub/gcc/%SUBDIR%/ \
|
||||||
ftp://gcc.gnu.org/pub/gcc/%SUBDIR%/ \
|
https://ftp.mpi-inf.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/%SUBDIR%/ \
|
||||||
ftp://ftp.lip6.fr/pub/gcc/%SUBDIR%/ \
|
https://mirrorservice.org/sites/sourceware.org/pub/gcc/%SUBDIR%/ \
|
||||||
ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/%SUBDIR%/ \
|
http://mirror.koddos.net/gcc/%SUBDIR%/ \
|
||||||
ftp://ftp.uvsq.fr/pub/gcc/%SUBDIR%/ \
|
http://ftp.ntua.gr/pub/gnu/gcc/%SUBDIR%/ \
|
||||||
ftp://ftp.gwdg.de/pub/misc/gcc/%SUBDIR%/ \
|
http://gcc.gnu.org/pub/gcc/%SUBDIR%/
|
||||||
ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/%SUBDIR%/ \
|
|
||||||
ftp://ftp.nluug.nl/mirror/languages/gcc/%SUBDIR%/ \
|
|
||||||
ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/%SUBDIR%/ \
|
|
||||||
ftp://ftp.ntua.gr/pub/gnu/gcc/%SUBDIR%/
|
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if !defined(IGNORE_MASTER_SITE_GENTOO)
|
.if !defined(IGNORE_MASTER_SITE_GENTOO)
|
||||||
|
|
@ -459,6 +449,7 @@ git-clone-${_group}: ${_GITHUB_CLONE_DIR}
|
||||||
. endif
|
. endif
|
||||||
convert-to-gh-tuple:
|
convert-to-gh-tuple:
|
||||||
@${ECHO_MSG} ${GH_ACCOUNT}:${GH_PROJECT}:${GH_TAGNAME} ${_GH_TUPLE_OUT:S/\/$//}
|
@${ECHO_MSG} ${GH_ACCOUNT}:${GH_PROJECT}:${GH_TAGNAME} ${_GH_TUPLE_OUT:S/\/$//}
|
||||||
|
WWW?= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/
|
||||||
. endif # defined(USE_GITHUB)
|
. endif # defined(USE_GITHUB)
|
||||||
.endif # !defined(IGNORE_MASTER_SITE_GITHUB)
|
.endif # !defined(IGNORE_MASTER_SITE_GITHUB)
|
||||||
|
|
||||||
|
|
@ -589,6 +580,7 @@ git-clone-${_group}: ${_GITLAB_CLONE_DIR}
|
||||||
@${ECHO_MSG} "Cloned the ${_group} GitLab repository into ${_GITLAB_CLONE_DIR}/${GL_PROJECT_${_group}}" | ${FMT_80}
|
@${ECHO_MSG} "Cloned the ${_group} GitLab repository into ${_GITLAB_CLONE_DIR}/${GL_PROJECT_${_group}}" | ${FMT_80}
|
||||||
. endfor
|
. endfor
|
||||||
. endif
|
. endif
|
||||||
|
WWW?= https://gitlab.com/${GL_ACCOUNT}/${GL_PROJECT}/
|
||||||
. endif # defined(USE_GITLAB)
|
. endif # defined(USE_GITLAB)
|
||||||
.endif # !defined(IGNORE_MASTER_SITE_GITLAB)
|
.endif # !defined(IGNORE_MASTER_SITE_GITLAB)
|
||||||
|
|
||||||
|
|
@ -759,10 +751,7 @@ MASTER_SITE_MOZILLA_ADDONS+= \
|
||||||
MASTER_SITE_MYSQL+= \
|
MASTER_SITE_MYSQL+= \
|
||||||
ftp://ftp.fi.muni.cz/pub/mysql/Downloads/%SUBDIR%/ \
|
ftp://ftp.fi.muni.cz/pub/mysql/Downloads/%SUBDIR%/ \
|
||||||
ftp://ftp.gwdg.de/pub/misc/mysql/Downloads/%SUBDIR%/ \
|
ftp://ftp.gwdg.de/pub/misc/mysql/Downloads/%SUBDIR%/ \
|
||||||
http://mirrors.ntua.gr/MySQL/Downloads/%SUBDIR%/ \
|
|
||||||
ftp://ftp.ntua.gr/pub/databases/mysql/Downloads/%SUBDIR%/ \
|
ftp://ftp.ntua.gr/pub/databases/mysql/Downloads/%SUBDIR%/ \
|
||||||
ftp://mirror.switch.ch/mirror/mysql/Downloads/%SUBDIR%/ \
|
|
||||||
http://mysql.mirrors.pair.com/Downloads/%SUBDIR%/ \
|
|
||||||
https://dev.mysql.com/get/Downloads/%SUBDIR%/
|
https://dev.mysql.com/get/Downloads/%SUBDIR%/
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
|
@ -937,16 +926,18 @@ MASTER_SITE_SAMBA+= \
|
||||||
https://ftp.samba.org/pub/%SUBDIR%/
|
https://ftp.samba.org/pub/%SUBDIR%/
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
# List: https://download.savannah.gnu.org/mirmon/
|
# List: https://download-mirror.savannah.gnu.org/releases/00_MIRRORS.html
|
||||||
.if !defined(IGNORE_MASTER_SITE_SAVANNAH)
|
.if !defined(IGNORE_MASTER_SITE_SAVANNAH)
|
||||||
MASTER_SITE_SAVANNAH+= \
|
MASTER_SITE_SAVANNAH+= \
|
||||||
https://download.savannah.gnu.org/releases/%SUBDIR%/ \
|
https://download.savannah.gnu.org/releases/%SUBDIR%/ \
|
||||||
https://download-mirror.savannah.gnu.org/releases/%SUBDIR%/ \
|
https://nongnu.uib.no/%SUBDIR%/ \
|
||||||
|
https://mirror.kumi.systems/nongnu/%SUBDIR%/ \
|
||||||
|
https://mirrors.up.pt/pub/nongnu/%SUBDIR%/ \
|
||||||
http://nongnu.askapache.com/%SUBDIR%/ \
|
http://nongnu.askapache.com/%SUBDIR%/ \
|
||||||
http://mirror.lihnidos.org/GNU/savannah/%SUBDIR%/ \
|
http://mirror.netcologne.de/savannah/%SUBDIR%/ \
|
||||||
http://ftp.twaren.net/Unix/NonGNU/%SUBDIR%/ \
|
http://mirror.csclub.uwaterloo.ca/nongnu/%SUBDIR%/ \
|
||||||
ftp://ftp.twaren.net/Unix/NonGNU/%SUBDIR%/ \
|
http://mirror.easyname.at/nongnu/%SUBDIR%/ \
|
||||||
http://gnu.mirrors.pair.com/savannah/savannah/%SUBDIR%/
|
https://download-mirror.savannah.gnu.org/releases/%SUBDIR%/
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
# List: https://sourceforge.net/p/forge/documentation/Mirrors/
|
# List: https://sourceforge.net/p/forge/documentation/Mirrors/
|
||||||
|
|
|
||||||
2
UIDs
2
UIDs
|
|
@ -256,7 +256,7 @@ jicofo:*:307:307::0:0:Jitsi Conference Focus Owner:/nonexistent:/usr/sbin/nologi
|
||||||
jvb:*:308:308::0:0:Jitsi VideoBridge Owner:/nonexistent:/usr/sbin/nologin
|
jvb:*:308:308::0:0:Jitsi VideoBridge Owner:/nonexistent:/usr/sbin/nologin
|
||||||
wazuh:*:309:309::0:0:Wazuh Owner:/var/ossec:/usr/sbin/nologin
|
wazuh:*:309:309::0:0:Wazuh Owner:/var/ossec:/usr/sbin/nologin
|
||||||
cardano:*:310:310::0:0:Cardano Node Daemon:/nonexistent:/usr/sbin/nologin
|
cardano:*:310:310::0:0:Cardano Node Daemon:/nonexistent:/usr/sbin/nologin
|
||||||
# free: 311
|
_arti:*:311:311::0:0:Arti Daemon:/nonexistent:/usr/sbin/nologin
|
||||||
_sphinx:*:312:312::0:0:Sphinxsearch Owner:/nonexistent:/usr/sbin/nologin
|
_sphinx:*:312:312::0:0:Sphinxsearch Owner:/nonexistent:/usr/sbin/nologin
|
||||||
_fastdfs:*:313:313::0:0:FastDFS Owner:/nonexistent:/usr/sbin/nologin
|
_fastdfs:*:313:313::0:0:FastDFS Owner:/nonexistent:/usr/sbin/nologin
|
||||||
# free: 314
|
# free: 314
|
||||||
|
|
|
||||||
70
UPDATING
70
UPDATING
|
|
@ -5,6 +5,76 @@ they are unavoidable.
|
||||||
You should get into the habit of checking this file for changes each time
|
You should get into the habit of checking this file for changes each time
|
||||||
you update your ports collection, before attempting any port upgrades.
|
you update your ports collection, before attempting any port upgrades.
|
||||||
|
|
||||||
|
20220925:
|
||||||
|
AFFECTS: users of security/libressl
|
||||||
|
AUTHOR: brnrd@FreeBSD.org
|
||||||
|
|
||||||
|
The port has been updated to the latest stable version 3.5 of LibreSSL.
|
||||||
|
The shared library versions of the libraries have been bumped.
|
||||||
|
|
||||||
|
After upgrading, manually update all packages that depend on any of the
|
||||||
|
libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
|
||||||
|
versions of these libraries have changed. Normally, you can obtain the
|
||||||
|
list of dependent software by running the following command:
|
||||||
|
|
||||||
|
# pkg info -r libressl
|
||||||
|
|
||||||
|
Then you should rebuild all ports depending on libressl to avoid dangling
|
||||||
|
shared library dependencies.
|
||||||
|
|
||||||
|
20220919:
|
||||||
|
AFFECTS: users of sysutils/schilyutils
|
||||||
|
AUTHOR: fuz@fuz.su
|
||||||
|
|
||||||
|
Schilyutils has been split up into two ports. If you want the bosh shell,
|
||||||
|
the new port is shells/bosh, which can be installed with:
|
||||||
|
|
||||||
|
# pkg install bosh
|
||||||
|
or
|
||||||
|
# portmaster -o shells/bosh
|
||||||
|
|
||||||
|
20220918:
|
||||||
|
AFFECTS: users of mail/roundcube
|
||||||
|
AUTHOR: brnrd@FreeBSD.org
|
||||||
|
|
||||||
|
Roundcube has been upgraded to 1.6.0 and introduces breaking changes to
|
||||||
|
configuration options of remote services (imap, smtp, ldap, sieve). Check
|
||||||
|
https://roundcube.net/news/2022/07/28/roundcube-1.6.0-released for details.
|
||||||
|
|
||||||
|
Version 1.6 no longer includes the Classic and Larry skins, which are now
|
||||||
|
available as separate mail/roundcube-classic and mail/roundcube-larry ports.
|
||||||
|
|
||||||
|
20220910:
|
||||||
|
AFFECTS: users of devel/cmake
|
||||||
|
AUTHOR: diizzy@FreeBSD.org
|
||||||
|
|
||||||
|
CMake has been converted to a meta-port and new CMake packages created causes
|
||||||
|
conflicts with old binary packages prior to this change.
|
||||||
|
|
||||||
|
If CMake was installed using binary packages via pkg it needs to be
|
||||||
|
uninstalled using pkg delete before installing CMake and related packages
|
||||||
|
after this change.
|
||||||
|
|
||||||
|
pkg delete cmake
|
||||||
|
pkg install cmake-core
|
||||||
|
|
||||||
|
If you're using portmaster you also need to delete the old CMake package
|
||||||
|
before upgrading.
|
||||||
|
|
||||||
|
20220909:
|
||||||
|
AFFECTS: users of emulators/qemu
|
||||||
|
AUTHOR: bofh@FreeBSD.org
|
||||||
|
|
||||||
|
emulators/qemu has been updated to 7.1.0. Previous 7.0.X branch has
|
||||||
|
been repocopied to emulators/qemu70. If someone wants to stick with 7.0.X
|
||||||
|
branch please use one of the following command:
|
||||||
|
|
||||||
|
# pkg install qemu70/qemu70-nox11(based on flavor used)
|
||||||
|
or
|
||||||
|
# portmaster -o emulators/qemu70 emulators/qemu
|
||||||
|
or
|
||||||
|
# portupgrade -o emulators/qemu70 emulators/qemu
|
||||||
|
|
||||||
20220903:
|
20220903:
|
||||||
AFFECTS: users of editors/vim
|
AFFECTS: users of editors/vim
|
||||||
AUTHOR: adamw@FreeBSD.org
|
AUTHOR: adamw@FreeBSD.org
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue