aboutsummaryrefslogtreecommitdiff
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* editors/emacs: Update to 28.1Joseph Mingrone2022-04-071-6/+6
| | | | | | | | https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS.28 Reviewed by: ashish Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D34779
* */*: Cleanup after removal of lang/ruby26Yasuhiro Kimura2022-04-061-4/+0
| | | | | | | | | | | * Remove conditions that are applied to Ruby 2.6 or before. * Remove BROKEN_RUBY26. * Mark ports broken with all supported versions of Ruby as DEPRECATED and set EXPIRATION_DATE. Reviewed by: rene Approved by: rene (portmgr) Differential Revision: https://reviews.freebsd.org/D34745
* Uses/php.mk: Helper variable to disable FLAVORMuhammad Moinur Rahman2022-04-031-3/+7
| | | | | | | | | | | | | | | | | | | | | | - Currently our php.mk is defined in such a way that when testing with poudriere if a port do not support the PHP default version it tries to build with a different php version that the port supports. Unfortunately this behavior is not too much helpful when we want to add/remove a old/new php version as it doesn't gives a clear picture of which ports fails to build with a specific PHP version. So this patch defines a variable "BUILD_ONLY_DEFAULT_PHP_FLAVOR". If this variable is defined in make.conf then poudriere will build with default flavor and in case it's not supported this will IGNORE/SKIP the port which gives a clear overview of which ports are going to create problem while adding/removing/changing default php. - One more thing is there are some old php modules still listed specifically dbase_DEPENDS, mssql_DEPENDS and sybase_ct_DEPENDS which are actually no longer in the tree. PR: 262639 Approved by: ale (maintainer-timeout) Sponsored by: Bounce Experts
* all: drop support for EOL FreeBSD 12.2Rene Ladan2022-04-011-3/+3
| | | | | | | | | | | | | | | | | | | | | | - Mk/bsd.port.mk: bump minimal FreeBSD version to 12.3, update an example - sysutils/lsof: drop support for ancient FreeBSD releases. - multimedia/ustreamer: remove inline patch for 12.2 - x11/wayland-logout: remove support for FreeBSD < 12.3 - sysutils/bhyve+: remove support for FreeBSD 12.2 - databases/clickhouse: remove support for FreeBSD 12.2 - databases/mariadb106-server: remove support for FreeBSD 12.2 - devel/cvsd: no need to test for FreeBSD >=5 anymore - devel/imake: no need to support a.out anymore - japanese/kterm: no need to support FreeBSD <= 9 - math/igraph: remove support for FreeBSD 12.2 - net/onedrive: remove support for FreeBSD 12.2 - security/ipsec-tools: no need to test for FreeBSD >= 11 - emulators/rpcs3: Revert "emulators/rpcs3: unbreak on FreeBSD 12.2 after 49f593b2f77f" Reviewed by: brnrd, fluffy, jbeich, ler, yuri, x11 (zeising) Approved by: portmgr (implicit) Differential Revision: https://reviews.freebsd.org/D34523
* audio/sdl2_sound: add port: Abstract SDL soundfile decoderDmitry Marakasov2022-03-311-2/+5
| | | | | | | | | | | | | - Add the latest version of sdl_sound with support for USE_SDL=sound2. - Note that this is sdl2-only library, so audio/sdl_sound, which is sdl1-only library, remains in the tree and is not affected. I've had to rename playsound binary this port also installs to avoid the conflict. - The library now contains all the decoder code, so no external depends and options are needed any longer. I've added MIDI option though, since upstream has it disabled by default due to different license.
* Mk: unregister expired NodeJS 10 and Ruby 2.6Rene Ladan2022-03-313-20/+7
|
* Mk/Uses/cargo.mk: disable RUST_BACKTRACE on powerpc following cargo ↵Piotr Kubaj2022-03-291-1/+4
| | | | segfaults on 13.1
* KDE: Update KDE Plasma Desktop to 5.24.3 (Bugfix release)Tobias C. Berner2022-03-291-1/+1
| | | | | | | | | | | | | | | | | | | | Tuesday, 29 March 2022. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.24.4. Plasma 5.24 was released in February 2022 with many feature refinements and new modules to complete the desktop experience. This release adds three weeks' worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * Sddm/lockscreen: Fix weird behaviour. * Plymouth KControl: Substantially bump the helper timeout. * Systemsettings runner: Ensure that we match keywords case insensitively. View full changelog: https://kde.org/announcements/changelogs/plasma/5/5.24.3-5.24.4
* devel/qscintilla-qt5: Update to 2.13.2Loïc Bartoletti2022-03-281-1/+1
| | | | | Change: - https://riverbankcomputing.com/news/QScintilla_2.13.2_Released
* graphics/gdk-pixbuf2: add trigger to run gdk-pixbuf-query-loadersTobias C. Berner2022-03-271-1/+1
| | | | | | | | | | | | | gdk-pixbuf2 uses a cache of its loadable modules, which is updated by ${RREFIX}/bin/gdk-pixbuf-query-loaders and stored in ${PREFIX}/lib/gdk-pixbuf-2.0/${GTK2_VERSION}/loaders. Remove the pre-existing @exec and @postexec commands in the ports providing such modules, and add a trigger in graphics/gdk-pixbuf2 to do this automatically. Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D34679
* www/varnish7: New portDanilo G. Baio2022-03-261-1/+3
| | | | Release Notes: https://varnish-cache.org/releases/rel7.1.0.html#rel7-1-0
* Mk/Uses/python.mk: Use lang/cython for all Python versionsPo-Chuan Hsieh2022-03-251-8/+2
| | | | | lang/cython has been updated to support lang/python311 (3.11.0a6) while lang/cython-devel does not support it yet (broken since 3.11.0a4).
* Mk/Uses/cmake.mk: Build tests on multiple CPUsYuri Victorovich2022-03-241-1/+1
| | | | | PR: 262239 pproved by: tcberner@ (from kde@)
* Mk/Uses/linux.mk: fix rpm extractionChristoph Moench-Tegeder2022-03-231-1/+1
| | | | | | | with rpm 4.17, rpm2archive wants to have stdin input to be specified explicitely as "-" and will not assume stdin input automatically if no filename is given. This broke rpm extraction for many linux-c7-* ports.
* x11-toolkits/gtksourceview5: New portNeel Chauhan2022-03-221-1/+4
|
* Mk/bsd.port.mk: drop check for unsupported DragonFlyBSD versions.Rene Ladan2022-03-221-2/+1
| | | | | | | | It is probably better that DragonFlyBSD adds their own minimum version check. Our check was already severely outdated, it checked for at least version 4.4 while version 6.2 is contemporary. Discussed with: portmgr
* x11-fonts/fontconfig: Use triggers to rebuild fc-cacheBaptiste Daroussin2022-03-221-5/+5
| | | | | | | | | | | Stop forcing the overwrite of the cache at each run it is not necessary most of the time. Reviewed by: tcberner Differencial Revision: https://reviews.freebsd.org/D34602 While here rework USES=fonts to drop @fcfontsdir which is not nessary anymore and convert the @fontsdir into lua which make it way simpler to read
* multimedia/mlt7: update to 7.4.0Charlie Li2022-03-201-1/+1
| | | | | | | | | Make the former XML option unconditional, as consumers require it to function properly Release notes: https://github.com/mltframework/mlt/releases/tag/v7.4.0 Approved by: tcberner (mentor, kde, portmgr) Differential Revision: https://reviews.freebsd.org/D34610
* KDE: Update KDE Frameworks to 5.92.0Tobias C. Berner2022-03-191-2/+2
| | | | | | | | | | | | | | | | | | | | Saturday, 12 March 2022 KDE today announces the release of KDE Frameworks 5.92.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 and Changelog: https://kde.org/announcements/frameworks/5/5.92.0/ PR: 262522 Exp-run by: antoine
* lang/ruby31: Update to 3.1.1Yasuhiro Kimura2022-03-191-1/+1
| | | | | | Changes: https://github.com/ruby/ruby/compare/v3_1_0...v3_1_1 PR: 262051 Approved by: maintainer timeout
* multimedia/dav1d: update to 1.0.0Jan Beich2022-03-181-3/+0
| | | | | Changes: https://code.videolan.org/videolan/dav1d/-/releases/1.0.0 Reported by: Repology
* devel/glib: convert gio modules and glib schemas to triggersBaptiste Daroussin2022-03-183-8/+0
| | | | | | | | | Use trigger to compile glib schemas, and generate gio modules cache PR: 262567 Reviewed by: tcberner Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D34564
* Uses/gnome: remove referencehackBaptiste Daroussin2022-03-161-5/+1
|
* devel/ORBit2: remove gnome2 libraryBaptiste Daroussin2022-03-152-5/+1
|
* Uses/gnome: remove ancient leftoverBaptiste Daroussin2022-03-151-2/+0
|
* devel/gconf2: cleanup and reduce the number of dependencyBaptiste Daroussin2022-03-151-1/+1
| | | | | | | | | | | | | | | | | Switch the ipc mecanism from Orbit2 to dbus (ORBit2 is not used anywhere anymore). While here remove the default services, since gconf is not used anymore by any desktop, having the default service started to allow configuring system wide configuration is pointless. Drop the option for ldap, given that no desktop uses it anymore, the ability so deal with ldap is now pointless as well Drop the dependency on gtk only used for gconf-sanity check This shave the dependency lits removing rust, polkit and orbit from it while not changing the features for the few left consumers.
* cleanup: remove unused letfovers from scrollkeeperBaptiste Daroussin2022-03-153-4/+0
|
* textproc/rarian: remove abandonwareBaptiste Daroussin2022-03-151-15/+0
|
* lang/rust: Update to 1.59.0Mikael Urankar2022-03-152-2/+2
| | | | | | | Changes: https://blog.rust-lang.org/FIXME/Rust-1.59.0.html PR: 262449 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D34471
* Mk/bsd.options.desc.mk: add shared AVIF descriptionJan Beich2022-03-121-0/+1
| | | | | Intended for the reference implementation. Ports with AVIF support via libheif (LGPLv3+, C++-based) to use HEIF option instead.
* Mk/bsd.options.desc.mk: add shared JXL descriptionJan Beich2022-03-121-0/+1
| | | | | Intended for the reference implementation. Other implementations to use different option names due to different constraints/dependencies.
* Mk: unregister expired PostgreSQL 9.6Rene Ladan2022-03-112-3/+3
| | | | | Update an IGNORE message, leave examples at the top of pgsql.mk alone for now.
* KDE: Update KDE Plasma Desktop to 5.24.3Tobias C. Berner2022-03-081-1/+1
| | | | | | | | | | | | | | | | | | | Tuesday, 8 March 2022. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.24.3. Plasma 5.24 was released in February 2022 with many feature refinements and new modules to complete the desktop experience. This release adds two weeks' worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * Kcms/colors: fix spacing between radio buttons and content. * SDDM theme: stop eliding people’s names so aggressively. * Powerdevil: Improved backlight devices selection. Full Changelog: https://kde.org/announcements/changelogs/plasma/5/5.24.2-5.24.3
* Mk/bsd.options.desc.mk: Add shared CLI descriptionPo-Chuan Hsieh2022-03-071-0/+1
|
* Mk/bsd.default-versions.mk: Update comment: remove lazarus 2.0.12 and add ↵Po-Chuan Hsieh2022-03-071-1/+1
| | | | 2.2.0 (followup of daa23dba69ea27a2e101b04738b9d0abcf34ac74)
* devel/py-qt5, devel/py-sip: Update versionsLoïc Bartoletti2022-03-071-11/+11
| | | | | | | | | | | | - Update sip to 6.5.1 - Update PyQt5 to 5.15.6 - Update PyQtChart, PyQtNetworkAuth and PyQtWebengine to 5.15.5 - Update PyQtSip to 12.9.1 - Update PyQtBuilder to 1.12.2 - Add ${_MAKE_JOBS} for pyqt.mk (reported by Tatsuki Makino) PR: 261685 Exp-run by: antoine
* KDE: Update KDE Gear to 21.12.3Tobias C. Berner2022-03-031-3/+3
| | | | | | | | | | | | | | | | | | | | | Thursday, 3 March 2022 Over 120 individual programs plus dozens of programmer libraries and feature plugins are released simultaneously as part of KDE Gear. Today they all get new bugfix source releases with updated translations, including: * kcron: Improve temporary file handling * kio-extras: SFTP can use random access * kontact: Fix Manager Crash when clicking New Distro and app store packagers should update their application packages. Changelog: https://kde.org/announcements/changelogs/gear/21.12.3/ Release Notes: https://community.kde.org/KDE_Gear/21.12_Release_notes
* Mk/Uses: Update RUBYGEMBIN after f800970bc87ab1fac4110c4482ec064be1140b90Po-Chuan Hsieh2022-02-281-1/+1
|
* Mk/bsd.default-versions.mk: Update comment: add python 3.11Po-Chuan Hsieh2022-02-281-1/+1
|
* KDE: Update KDE Frameworks to 5.91Tobias C. Berner2022-02-271-2/+2
| | | | | | | | | | | | | | | | | | | | Sunday, 13 February 2022 KDE today announces the release of KDE Frameworks 5.91.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.91.0/ PR: 261934 Exp-run by: antoine
* x11-toolkits/py-wxPython4: Update to 4.1Loïc Bartoletti2022-02-251-2/+2
| | | | | | | | | | | | | | | - Rename wxPython40 to wxPython4 - Update to 4.1 version - Fix wxgtk31 for string - Use wxGtk31 instead of wxgtk30 - Fix kicad* ports with wxgtk31/wxPython 4.1 Changes: - https://www.wxpython.org/news/2020-11-21-wxpython-411-release/index.html Reviewed by: tcberner Approved by: yuri, bofh Differential Revision: D34080
* horde: limit php versions to unbreak bulk -aAntoine Brodin2022-02-241-0/+1
|
* KDE: Update KDE Plasma Desktop to 5.24.2 -- February Bugfix Release #2Tobias C. Berner2022-02-221-1/+1
| | | | | | | | | | | | | | | | | | | | Tuesday, 22 February 2022. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.24.2. Plasma 5.24 was released in February 2022 with many feature refinements and new modules to complete the desktop experience. This release adds a week's worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * Plasma Desktop Hot New Stuff: Only trust the expiration date if it’s less than 24 hours. * Emoji Selector: Use a more appropriate icon for the Symbols page. * Don’t install two copies of kcm_fontinst. View full changelog: https://kde.org/announcements/changelogs/plasma/5/5.24.1-5.24.2
* databases/mariadb106-server: Add MariaDB 10.6 to portsBernard Spil2022-02-201-0/+1
| | | | | PR: Reported by: Vincent Milum Jr <freebsd darkain com>
* devel/ruby-gems: Update to 3.3.7Dan Langille2022-02-202-1/+8
| | | | | | | | | | | | | | | | | | | | These are fixes Ruby 3.0 Changes were compiled against all dependencies of devel/ruby-gems and they all built cleanly. There are five known build failures, all prexisting: * devel/rubygem-xdg5: requires Ruby 3.0 * devel/rubygem-xdg: requires Ruby 3.1 * graphics/rubygem-objectdetect: port explicitly marked broken * mail/rubygem-tmail: port explicitly marked broken * science/cdcl: marked broken, unfetchable Plus, science/rubygem-ruby-dcl gets skipped because of science/cdcl PR: 258108 Approved by: ruby (zi@)
* tex* : Update version 20150521=>20210325Muhammad Moinur Rahman2022-02-192-56/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Update MASTER_SITES_TEX_CTAN from https://tug.org/historic/ - Update texlua to use texlua53 library - Deprecate CSLaTeX format - Remove aleph as per Upstream - Add common variables TEXLIVE_YEAR and TEXLIVE_VERSION to be used in all ports related to tex* - Fix dependency of print/texlive-texmf-source [1] - devel/tex-kpathsea: Update version 6.2.1=>6.3.3 - devel/tex-libtexlua: Update version 5.2.4=>5.3.6 - devel/tex-libtexluajit: Update version 2.0.3=>2.1.0 - devel/tex-synctex: Update version 1.17.0=>2.0.0 - devel/tex-web2c: Update version 20150521=>20210325 - editors/texworks: Fix build with newer tex version - print/tex-basic-engines: Update version 20150521=>20210325 - print/tex-dvipdfmax: Update version 20150521=>20210325 - print/tex-dvipsk: Update version 5.995=>20210325.1 - print/tex-formats: Update version 20150521=>20210325 - print/tex-jadetex: - print/tex-luatex: Update version 0.80.0=>1.12.0 * Convert to dynamic pkg-plist - print/tex-ptexenc: Update version 1.3.3=>1.3.9 - print/tex-xetex: Update version 0.99992=>0.99993 * Convert to dynamic pkg-plist - print/texlive-base: Update version 20150521=>20210325 - print/texlive-docs: Update version 20150521=>20210325 * Convert to dynamic pkg-plist - print/texlive-full: Update version 20150521=>20210325 - print/texlive-texmf-source: Update version 20150521=>20210325 - print/texlive-texmf: Update version 20150521=>20210325 * Convert to dynamic pkg-plist - print/texlive-tlmgr: Update version 20150521=>20210325 - print/xpdfopen: Transfer MAINTAINER to tex@ as xpdfopen is an integral part of tex after poppler support has been deprecated from tex [2] - textproc/dblatex: Update version 0.3.11=>0.3.12 * Take MAINTAINERship - textproc/gastex: Fix build - textproc/metauml: Fix build PR: 226983 [1] Reported by: Trond.Endrestol@ximalas.info [1] Reviewed by: tcberner (private repo) Approved by: hrs (maintainer-timeout) [2] Relnotes: https://tug.org/texlive/doc/texlive-en/texlive-en.html#news Sponsored by: Nepustil.net
* Mk/Uses: Add elfctlJoseph Mingrone2022-02-182-0/+28
| | | | | | | | | | | | | | Add USES=elfctl to change an ELF binary's feature control note. Example: USES= elfctl ELF_FEATURES= +noaslr,wxneeded:foo Reported by: emaste Approved by: brooks, tcberner (portmgr) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D34125
* KDE: Update KDE Plasma Desktop to 5.24.1 -- February Bugfix ReleaseTobias C. Berner2022-02-151-1/+1
| | | | | | | | | | | | | | | | | | | | | Tuesday, 15 February 2022. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.24.1. Plasma 5.24 was released in February 2022 with many feature refinements and new modules to complete the desktop experience. This release adds a week's worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * Discover: Don’t trigger updates while busy. * KScreen: Workaround unknown Qt issue that causes the revert dialog to be invisible. * Powerdevil: Support hardware with only one charging threshold, not both. View full changelog: https://kde.org/announcements/changelogs/plasma/5/5.24.0-5.24.1
* lang/php8[01]: Make openssl as DEFAULTMuhammad Moinur Rahman2022-02-121-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | After the 91fdbed776033fd4b210135429a171ab5fed549b commit fixing the issue for MySQL80 introduced another problem for the ports that depends on php8[01]-openssl port couldn't be built as the fix prevented php8[01]-openssl from being installed as it's already built with default php installation. As the problem has grown much bigger now and php80 is currently the DEFAULT php version so we are switching the behavior of php8[01] ports making the openssl module as default. - Remove non-default OPTION MYSQL80 from lang/php8[01] - Remove ports security/php8[01]-openssl - Remove OPTION OPENSSL from lang/php8[01]-extensions - Mark lang/php8[01] to IGNORE with libressl and libressl-devel Although php builds fine with those most of the extensions do not as they have dependency on curl. So mark it early. - OPTIONIZE lang/php80 - Change openssl_DEPENDS to conditional for php74 only as this module is default from php80 with this commit. php74 do not have the issue where it fails to connect to MySQL80 due to new caching_sha2_password - Remove hash_DEPENDS from php.mk as it is a default module for all php - Change json_DEPENDS to conditional for php74 only as this module is default from php80 PR: 261797 259793 252420 Reported by: sean@rogue-research.com martin@waschbuesch.de Approved by: tz (private email) ale (private email) Sponsored by: Bounce Experts
* www/firefox: unbreak after b00578b9b208Christoph Moench-Tegeder2022-02-081-1/+1
| | | | | | the webasm components must follow llvm (the llvm we use for building firefox), and wasi-compiler-rt and wasi-libcxx are really just llvm components and should be at the same version as the llvm we need.