summaryrefslogtreecommitdiff
path: root/Mk
AgeCommit message (Collapse)Author
2022-08-25Revert "lang/rust: Update to 1.63.0"Piotr Kubaj
This reverts commit f36cc819accadae1fefc14c203e5fbe9c74e1492. I asked for an exp-run for powerpc and powerpc64 on a recently provided cluster machine but got no reply. PR: 265915
2022-08-25lang/rust: Update to 1.63.0Mikael Urankar
Announce: https://blog.rust-lang.org/2022/08/11/Rust-1.63.0.html ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.63.0 Tested by: mikael, pkubaj Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D36247
2022-08-24x11-toolkits/qt5-quickcontrols2: include most recent fix by KDETobias C. Berner
See also: https://invent.kde.org/qt/qt/qtquickcontrols2/-/merge_requests/6 Reported by: Nate Graham <nate@kde.org>
2022-08-22qt.mk: Qt 6 has its tools in libexec/qt6Tobias C. Berner
Add a new QT_TOOLDIR_REL / QT_TOOLDIR pair to handle this path.
2022-08-22devel/qt6: new port -- metaport for Qt 6Tobias C. Berner
- while here, fix components for lottie and languageserver.
2022-08-22qt.mk: add data for 'lottie' and 'languageserver' componentsTobias C. Berner
2022-08-22qt.mk: cleanup available Qt 5/6 components listsTobias C. Berner
2022-08-22qt-dist.mk: cleanup availabe distfile namesTobias C. Berner
2022-08-22qt-dist.mk: expose QT_CMAKEDIR to plist for Qt5Tobias C. Berner
This was removed for Qt 6, but was still required for Qt 5.
2022-08-22x11-toolkits/qt6-charts: new portTobias C. Berner
This adds the missing Qt 6 charts module to the tree. As with the rest of the Qt 6 ports, we first need to figure out what is actually required by other ports before we can finalize them.
2022-08-22x11-toolkits/qt6-datavis3d: new portTobias C. Berner
This adds the missing Qt 6 datavis3d module to the tree. As with the rest of the Qt 6 ports, we first need to figure out what is actually required by other ports before we can finalize them.
2022-08-22devel/qt6-languageserver: new portTobias C. Berner
This adds the missing Qt 6 languageserver module to the tree. As with the rest of the Qt 6 ports, we first need to figure out what is actually required by other ports before we can finalize them.
2022-08-22graphics/qt6-lottie: new portTobias C. Berner
This adds the missing Qt 6 lottie module to the tree. As with the rest of the Qt 6 ports, we first need to figure out what is actually required by other ports before we can finalize them.
2022-08-22devel/qt6-remoteobjects: new portTobias C. Berner
This adds the missing Qt 6 remoteobjects module to the tree. As with the rest of the Qt 6 ports, we first need to figure out what is actually required by other ports before we can finalize them.
2022-08-22www/qt6-scxml: new portTobias C. Berner
This adds the missing Qt 6 scxml module to the tree. As with the rest of the Qt 6 ports, we first need to figure out what is actually required by other ports before we can finalize them.
2022-08-22www/qt6-sensors: new portTobias C. Berner
This adds the missing Qt 6 sensors module to the tree. As with the rest of the Qt 6 ports, we first need to figure out what is actually required by other ports before we can finalize them.
2022-08-22www/qt6-serialbus: new portTobias C. Berner
This adds the missing Qt 6 serialbus module to the tree. As with the rest of the Qt 6 ports, we first need to figure out what is actually required by other ports before we can finalize them.
2022-08-22www/qt6-serialport: new portTobias C. Berner
This adds the missing Qt 6 serialport module to the tree. As with the rest of the Qt 6 ports, we first need to figure out what is actually required by other ports before we can finalize them.
2022-08-22qt-dist.mk: allow serialport and serialbus as qt-dist:6 argumentsTobias C. Berner
2022-08-22qt-dist.mk: allow virtualkeyboard as qt-dist:6 argumentsTobias C. Berner
2022-08-22qt.mk: expose webchannel and websockets for Qt6Tobias C. Berner
2022-08-22qt-dist.mk: allow webchannel, websockets and webview as qt-dist:6 argumentsTobias C. Berner
2022-08-22multimedia/qt6-multimedia: new portTobias C. Berner
This adds the missing Qt 6 multimedia module to the tree. As with the rest of the Qt 6 ports, we first need to figure out what is actually required by other ports before we can finalize them.
2022-08-22qt6: do not install empty cmake & pkgconfig directories in Qt-prefixTobias C. Berner
2022-08-21Uses/python.mk: revert unapproved feature addition (and consumers)Charlie Li
Change proposal was in discussion with open questions and additional documented design requirement [0] for submitter to review and provide feedback on, which was not provided. Submitter (and anyone else) is welcome to work with python@ to produce an appropriately reviewed feature. [0] https://wiki.freebsd.org/Python/PEP-517 With hat: python (vishwin, koobs) PR: 255722, 265660, 265692, 265693 Approved by: fluffy (mentor)
2022-08-21Mk/Uses/python.mk: Add USE_PYTHON=build to support pyproject.toml based projectsYuri Victorovich
USE_PYTHON=build supports PEP-517 at the level of individual ports. Global support (making PEP-517 be used for all ports) is outside of the scope of this patch. PR: 255722 Approved by: python (maintainer's timeout; 14 days) Differential Revision: https://reviews.freebsd.org/D36061
2022-08-21KDE: Update KDE Frameworks to 5.97Tobias C. Berner
Sunday, 14 August 2022 KDE today announces the release of KDE Frameworks 5.97.0. KDE Frameworks are 83 addon libraries to Qt which provide a wide variety of commonly needed functionality in mature, peer reviewed and well tested libraries with friendly licensing terms. For an introduction see the KDE Frameworks release announcement. This release is part of a series of planned monthly releases making improvements available to developers in a quick and predictable manner. Announcement: https://kde.org/announcements/frameworks/5/5.97.0/ PR: 265831 Exp-run by: antoine
2022-08-21Qt6: Import Qt6 ports form kde@'s repositoryTobias C. Berner
This change brings in the new Qt6 stack, which might still be a bit in flux in the ports tree for a while. Obtained from https://github.com/freebsd/freebsd-ports-kde/tree/qt6-6.3.1 with commits from lbartoletti and myself. Note: ww/qt6-webengine will land once kai wins another round of patching boundled chromiums sources. Exp-run by: antoine PR: 265843 Differential Revision: https://reviews.freebsd.org/D36179
2022-08-18deskutils/kdepim: fix dependency on kdepim-addonsTobias C. Berner
Reported by: fluffy
2022-08-18KDE: Update KDE Gear to 22.08Tobias C. Berner
Thursday, 18 August 2022 KDE Gear ⚙️ 22.08 has Landed! KDE Gear ⚙️ is the collection of KDE apps, frameworks and libraries that all release new versions at the same time. Version 22.08 brings updates for KDE programs for working, developing your creativity and enjoying your free time without having to submit yourself to extortionate licenses, intrusive advertising, or surrender your privacy. Discover the most important changes added in the last four months to software designed to make your life better! Full announcement: https://kde.org/announcements/gear/22.08.0/
2022-08-15Mk/Uses/motif.mk: Hook open-motif-devel into UsesCy Schubert
To use the new open-motif-devel, simply put WANT_OPEN_MOTIF_DEVEL into make.conf and rebuild all ports that require Motif.
2022-08-15lang/zephir: add zephir, it is a transpiled language used for creating ↵Vanilla I. Shu
C-extensions for PHP. PR: 265737 Reported by: R. Christian McDonald cmcdonald at netgate dot com
2022-08-13pear.mk: remove typo added by the evil spelling fairiesTobias C. Berner
2022-08-13pear.mk: handle invalid flavorsTobias C. Berner
mark pear consumers IGNORE'd when they ask for a flavor, that devel/pear does not support (via Mk/Uses/pear.mk). Tested by: bofh
2022-08-09Uses/cabal.mk: Rename `EXECUTABLES` to `CABAL_EXECUTABLES`.Gleb Popov
Approved by: tcberner Differential Revision: https://reviews.freebsd.org/D36079
2022-08-07Mk/bsd.sites.mk: Fix MASTER_SITE_MYSQLMuhammad Moinur Rahman
- Remove download.softagency.net as there is no A/AAAA/CNAME record for this URL
2022-08-04lang/php82: Update version 8.2.0a3=>8.2.0b2Muhammad Moinur Rahman
- Fix building with some DEFAULT OPTIONS off [1] PR: 265500 [1] Reported by: a.shikov@itcons.net.ua [1] Sponsored by: Bounce Experts
2022-08-04Mk/Uses/go.mk: Pass MAKE_ENV to `go mod tidy` and `go mod vendor`Dmitri Goutnik
With go1.19, these subsommands need to know GOCACHE location, which is derived from XDG_CACHE_HOME. Missing XDG_CACHE_HOME breaks poudriere user build of Go ports. PR: 265613 Reported by: otis, ohauer
2022-08-03Mk/bsd.default-versions.mk: Update GO_DEFAULT to 1.19Dmitri Goutnik
2022-08-03Mk/Uses/go.mk: Fix go-post-extract for legacy mode buildsDmitri Goutnik
USES=go may set Go version for legacy (pre-module) builds too.
2022-08-02Mk/Uses/go.mk: Update GO_VALID_VERSIONSDmitri Goutnik
1.17 is out, 1.19 and 1.20-devel are in.
2022-08-02xorg: upgrade to 21.1.4Baptiste Daroussin
Port changes: - flavorize the port - decouple Xwayland as it has been split from Xorg - switch to meson - cleanup non necessary patches anymore - stop butchering the build system to play with Xorg.wrap but do it in post-install - remove dmx (no longer existing) - use libmd for sha1 (remove dependency on open/libre ssl) - always activate RPC security - simplify postinstall/deinstall script and make them cross install friendly - remove the SUID option and make it the default, we cannot startx as user without it - only keep the mesa-dri dependency on xorg-server not others xf86-video-ati: fix build with recent xorg While here incorporate a patch which prevent crash of the driver when xrandr is invoked Update x11/libxcvt to provide cvt(1) and friends which are not provided anymore Xorg Reviewed by: tcberner, manu, jbeich Approved by: tcberner, manu Differential Revision: https://reviews.freebsd.org/D35661
2022-08-01Mk/bsd.sites.mk: Update MySQL site listJochen Neumeister
MySQL 8.0.30 is not available for download on any of the mirror sites, so mysql.com is added directly. Sponsored by: Netzkommune GmbH
2022-07-31Uses/cabal.mk: Fix `cabal-extract` target when GH_TUPLE is present.Gleb Popov
The presence of dist-newstyle directory created by unpacking Haskell dependencies from GH_TUPLE makes `cabal` run `git pull` instead of `git clone`.
2022-07-30Mk/bsd.options.desc.mk: Add shared GRPC_DESCPo-Chuan Hsieh
2022-07-29Mk/bsd.port.mk: add ${LOCALBASE}/share/pkgconfig supportTobias C. Berner
In d48fab59daa56e0b3b6ffecef57a69c32ae9c0a7 ${LOCALBASE}/share/pkgconfig was added as a valid location for pc files. Chase this change when using base-pkgconfig files.
2022-07-28Framework: Fix typoAdam Weinberger
2022-07-28graphics/gdk-pixbuf2: update to 2.42.8 release (+)Dima Panov
Since 2.40.2 release GDK-Pixbuf library had splitted off XLib bindings as deprecated. Add it as dedicated port at version 2.40.2 and declare additional knob in Mk/Uses/gnome.mk Consumer ports will be bumped in separated commit. Changelog: https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/blob/2.42.8/NEWS With hat: desktop
2022-07-28Uses/cabal.mk: Introduce CABAL_WRAPPER_SCRIPTS variable.Gleb Popov
Before this change every Haskell executable was wrapped into a shell script which was installed into ${PREFIX}/bin while the actual executable was installed into {PREFIX}/libexec/cabal. This was required to set env variables pointing the Haskell program to its data files under ${PREFIX}/share. However, not every Haskell program uses this feature. Now the shell wrapping is off by default and CABAL_WRAPPER_SCRIPTS knob can be used to enable it for a given port/executable. Adjust all Haskell ports affected by this change.
2022-07-28Uses/cabal.mk: Expand comment for cabal-extract target.Gleb Popov