Po-Chuan Hsieh
8763ec15cb
Mk/bsd.options.desc.mk: Fix GTK{2,3,4}_DESC
...
GTK+ has been renamed to GTK since 2019.
Reference: https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html
2023-08-26 17:29:26 +08:00
Olivier Duchateau
9dfd97607b
x11-wm/magpie: New port. X11 window manager and compositor library
...
Magpie is a new dependency for the upcoming x11/budgie update.
ChangeLog: https://github.com/BuddiesOfBudgie/magpie/releases/tag/v0.9.2
* Add x11-wm/magpie (component for the new stable release of
x11/budgie-desktop)
* Add patches from bug #271823 and bug #271824 (tested with mutter 43.x and
44.x)
* Add support in Mk/Uses/budgie.mk
PR: 273268
Reported by: duchateau.olivier@gmail.com (maintainer)
2023-08-25 08:44:08 +02:00
Tobias C. Berner
b24a7e0bb8
KDE: Update KDE Frameworks to 5.109
...
Thursday, 17 August 2023
KDE today announces the release of KDE Frameworks 5.109.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.109.0/
Exp-run by: antoine
PR: 273185
2023-08-25 07:19:00 +02:00
Jason E. Hale
4711d70491
Mk/Uses/vala.mk: Fix indentations
...
[pre-commit] ERROR: vala.mk is not properly indented -- please use
/tmp/check_indentations-vala.mk.44f1W9pfI1/vala.mk which was created
using Tools/scripts/indent_make_if.pl
Reported by: 'check_mk_indentations' pre-commit hook
2023-08-22 14:51:20 -04:00
Jason E. Hale
f12e09a8b7
Mk/Uses/go.mk: Fix indentations
...
[pre-commit] ERROR: go.mk is not properly indented -- please use
/tmp/check_indentations-go.mk.KpLlFV8WBv/go.mk which was created using
Tools/scripts/indent_make_if.pl
Reported by: 'check_mk_indentations' pre-commit hook
2023-08-22 14:51:20 -04:00
Jason E. Hale
e6d6b20bca
Mk/bsd.gecko.mk: Fix indentation
...
[pre-commit] ERROR: bsd.gecko.mk is not properly indented -- please
use /tmp/check_indentations-bsd.gecko.mk.n87gemd4sB/bsd.gecko.mk which
was created using Tools/scripts/indent_make_if.pl
Reported by: 'check_mk_indentations' pre-commit hook
2023-08-22 14:51:20 -04:00
Alexey Dokuchaev
0f386067b1
Mk/bsd.options.desc.mk: add GTK4_DESC and minor improvements
...
- Provide shared GTK4_DESC and remove that from two ports
- Fix a typo (developement -> development), drop needless caps
- Spell AltiVec and BLAS (Basic Linear Algebra Subprograms)
correctly (proper/brand name and abbreviation, respectively)
2023-08-22 08:13:54 +00:00
Christoph Moench-Tegeder
dc0885f512
Mk/bsd.gecko.mk: update ffmpeg dependency after 685e477b
...
the esr-geckos only support the older ffmpeg
2023-08-21 19:59:57 +02:00
Baptiste Daroussin
c501f81fa7
Mk: depulicate WWW information
...
Stop duplication the WWW informations within the packages
Since september 2022 the WWW lines has been moved from pkg-descr
to Makefile, however the ports tree continued to push this info
at the end of pkg-descr automatically, which is a duplicated
information.
Differential Revision: https://reviews.freebsd.org/D41523
Reviewed by: mat
2023-08-21 17:50:16 +02:00
Jason E. Hale
5f6b3eda22
Mk/bsd.default-versions.mk: remove stray '+'
...
Reported by: yuri
2023-08-21 10:46:50 -04:00
Jason E. Hale
3b2ff2ef19
Mk: Add Uses/ebur128.mk
...
Handles dependencies for the chosen implementation of libebur128 set
via DEFAULT_VERSIONS: audio/libebur128 (legacy) and audio/ebur128
(rust).
PR: 272843
2023-08-21 10:24:20 -04:00
Yasuhiro Kimura
0f5dd65eb4
Mk/Uses/tcl.mk: Add support of 'test' argument
...
Add support of 'test' argument that specifies test-time only
dependency.
PR: 273190
Approved by: gahr (tcltk, maintainer)
2023-08-20 09:53:36 +09:00
Yasuhiro Kimura
ba4eb3a50e
editors/emacs: Update to 29.1
...
* Update Canna patch to the one for Emacs 29.
* Add new options PGTK, SQLITE3, TREESITTER and WEBP. SQLITE3 and
TREESITTER are ON by default. PGTK and WEBP options are excluded
from nox flavor.
* CARGO option doesn't imply XFT but prevents it. It is caused as a
result of adding pure GTK support (PGTK option).
* OTK options doesn't imply XTF any more. It is also caused as a
result of adding pure GTK support.
* Update NATIVECOMP option so it specifies ahead-of-time compilation
via the configure argument.
* Remove "experimental" from NATIVECOMP_DESC.
* Add print/freetype2 and x11-fonts/fontconfig to CAIRO_LIB_DEPENDS
and GTK3_LIB_DEPENDS. Necessary to link emacs binary with shared
libraries.
* When PGTK option is ON and SCROLLBARS is OFF, configure fails as
following
----------------------------------------------------------------------
checking for gnutls >= 2.12.2... yes
checking for jansson >= 2.7... yes
checking for tree-sitter >= 0.20.2... yes
checking for libkqueue... no
checking for library containing kqueue... none required
configure: error: Non-toolkit scroll bars are not implemented for your system
----------------------------------------------------------------------
So add SCROLLBARS to PGTK_IMPLIES to avoid such options setting.
* When MODULES option is OFF and TREESITTER is ON, link error happens
as following.
----------------------------------------------------------------------
cc -o temacs.tmp \
-Demacs -I. -I. -I../lib -I../lib -I/usr/local/include -I/usr/local/include/librsvg-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/libpng16 -I/usr/local/include/libxml2 -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -I/usr/local/include/webp -I/usr/local/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -MMD -MF deps/.d -MP -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/p11-kit-1 -I/usr/local/include/cairo -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -D_THREAD_SAFE -Wno-switch -Wno-pointer-sign -Wno-string-plus-int -Wno-unknown-attributes -Wno-unknown-pragmas -Wno-initializer-overrides -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fstack-protector-strong -L/usr/local/lib -L/usr/local/lib \
dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o dbusbind.o emacs.o keyboard.o macros.o keymap.o sysdep.o bignum.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex-emacs.o undo.o alloc.o pdumper.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o sort.o font.o print.o lread.o syntax.o bytecode.o comp.o process.o gnutls.o callproc.o region-cache.o sound.o timefns.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o lcms.o kqueue.o profiler.o decompress.o thread.o systhread.o sqlite.o treesit.o itree.o xfont.o ftfont.o ftcrfont.o hbfont.o fontset.o fringe.o image.o xgselect.o json.o terminfo.o lastfile.o ../lib/libgnu.a ../oldXMenu/libXMenu11.a -ltiff -ljpeg -L/usr/local/lib -lpng16 -lgif -L/usr/local/lib -lwebpdemux -lwebpdecoder -lSM -lICE -lX11 -lXrender -L/usr/local/lib -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lcairo -lrt -L/usr/local/lib -ldbus-1 -lexecinfo -L/usr/local/lib -lXrandr -L/usr/local/lib -lXinerama -L/usr/local/lib -lXfixes -lXext -lXext -L/usr/local/lib -lxml2 -lutil -L/usr/local/lib -lcairo -lncurses -L/usr/local/lib -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -L/usr/local/lib -lgobject-2.0 -lglib-2.0 -lintl -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lharfbuzz -L/usr/local/lib -lgnutls -lpthread -L/usr/local/lib -llcms2 -llcms2_fast_float -llcms2_threaded -lm -lz -L/usr/local/lib -ljansson -lgmp -L/usr/local/lib -lXi -L/usr/local/lib -ltree-sitter -lsqlite3 -lXcomposite -lXext
ld: error: undefined symbol: dynlib_error
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
>>> referenced 1 more times
ld: error: undefined symbol: dynlib_sym
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
ld: error: undefined symbol: dynlib_open
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
cc: error: linker command failed with exit code 1 (use -v to see invocation)
----------------------------------------------------------------------
So add MODULES to TREESITTER_IMPLIES to avoid such options setting.
* Bump PORTREVISION of ports that use "USES=emacs".
ChangeLog: https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29.1
Reviewed by: ashish, jrm
Differential Revision: https://reviews.freebsd.org/D41444
2023-08-20 09:53:11 +09:00
Tobias C. Berner
175cbaa2aa
www/qt6-webview: new port -- Qt WebView lets you display web content inside a QML application
2023-08-17 14:12:14 +02:00
Yuri Victorovich
a3f74b1611
Mk/bsd.options.desc.mk: Add VST3_DESC
2023-08-14 20:00:40 -07:00
Dmitri Goutnik
6e9b9fd9dd
Mk/bsd.default-versions.mk: Update Go versions list
2023-08-12 06:39:19 -05:00
Dmitri Goutnik
ade4a023b8
Mk/Uses/go.mk: Add go1.21 and go1.22-devel
2023-08-12 06:39:19 -05:00
Piotr Kubaj
ba1796ef17
x11/babl: fix build on powerpc
...
Clang miscompiles babl-html-dump:
pid 27736 (babl-html-dump), jid 963, uid 65534: exited on signal 11 (core dumped)
Also, -Wno-error=incompatible-function-pointer-types is not compatible with GCC.
2023-08-12 03:37:44 +02:00
Piotr Kubaj
0b85c8527a
Mk/Uses/cargo.mk: enable LTO on powerpc64
2023-08-12 03:37:37 +02:00
Tobias C. Berner
26f67d304d
KDE: KDE Plasma 5.27.7, Bugfix Release for August
...
Tuesday, 1 August 2023. Today KDE releases a bugfix update to KDE Plasma
5, versioned 5.27.7.
Plasma 5.27 was released in February 2023 with many feature refinements
and new modules to complete the desktop experience.
This release adds three months' worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Discover: Fix SteamOS dbus path.
* Emojier: Update Unicode data for emojier to 15.0.
* System Settings: Properly show the custom header widget when started
with non-QML KCMs.
View full changelog:
https://kde.org/announcements/changelogs/plasma/5/5.27.6-5.27.7
2023-08-11 06:33:23 +02:00
Stephen Montgomery-Smith
2717f14ed7
math/octave: Update to 8.3.0.
2023-08-10 22:37:38 -05:00
Piotr Kubaj
2059b93bb8
Mk/Features/lto.mk: allow LTO on powerpc64
2023-08-10 22:02:29 +02:00
Jan Beich
86387d9979
Mk/Uses/mono.mk: chase MAINTAINER after c59052ead1
2023-08-10 13:11:39 +02:00
Jan Beich
d01ac94bba
devel/llvm: recommend USES=llvm for stage-qa
2023-08-10 12:39:11 +02:00
Jan Beich
ac2cd9087f
www/py-django: drop unused stage-qa check after ff89f3f090
...
Depending on non-existent ports is already illegal.
2023-08-10 12:39:10 +02:00
Jan Beich
6684f2f2f3
lang/julia: allow consumers after fed755e222
...
Only one Julia version is currently supported, so it's not a meta port.
2023-08-10 12:39:10 +02:00
Jan Beich
4553130a9c
lang/mono: convert to a meta port after 6c225bcc57
...
- Removing everything in favor of RUN_DEPENDS
- Add QA check to prevent future consumers
PR: 251795
2023-08-10 12:39:09 +02:00
Jan Beich
4f13ca16c7
lang/mono: switch to 5.20 by default
...
PR: 238089
2023-08-08 11:22:12 +00:00
Jan Beich
6c225bcc57
lang/mono: respect MONO_DEFAULT in consumers
...
PR: 251795
2023-08-08 11:22:05 +00:00
Thierry Thomas
52f03d7d32
Mk/Uses/mpi.mk: add MPI4PY, a helper to get the right dependency on mpi4py
2023-08-05 10:28:49 +02:00
Dmitri Goutnik
32ae4cd533
Mk/bsd.default-versions.mk: Remove go1.18
...
Chase fedeb2272a
, remove go1.18 from valid versions list.
2023-08-04 10:27:32 -05:00
Dmitri Goutnik
fedeb2272a
lang/go118: Remove outdated port
...
go118 is unsupported by upstream since 2023-02-14.
2023-08-04 10:22:04 -05:00
Muhammad Moinur Rahman
fc6aa52305
Mk/bsd.sites.mk: Add new MACRO TEX
...
There are two different sites/mirror required for the ports tree. Due to
the packaging of texlive we need the CTAN historic mirror which is
defined in TEX_CTAN and normal mirror which hosts most of the packages.
Unfortunately both were uses interchangeably without checking the
details and in previous there was single sites mirroring both the
historic dists and the noemal packages. As this is no longer the case
update all other ports pointing towards the wrong site.
Approved by: portmgr (blanket)
2023-08-02 16:16:41 +02:00
Rene Ladan
5981a24740
all: remove support for expired FreeBSD 13.1
...
Approved by: portmgr (implicit), salvadore (gcc ports)
Reviewed by: jbeich
Differential Revision: https://reviews.freebsd.org/D40845
2023-08-01 13:27:28 +02:00
Po-Chuan Hsieh
d8e79d461a
Mk/bsd.default-versions.mk: Sort lang (should be part of b98f62b5ec
)
2023-08-01 03:17:57 +08:00
Po-Chuan Hsieh
b98f62b5ec
Mk/bsd.default-versions.mk: Sort lang
2023-08-01 00:42:07 +08:00
Xin LI
73c5301f6e
Mk/bsd.default-versions.mk: Update the default Perl version to 5.34.
...
PR: 271984
Exp-run by: antoine
2023-07-30 16:48:01 -07:00
Andrew "RhodiumToad" Gierth
94218d3a91
Mk/Uses: Add guile.mk
...
This patch adds USES=guile[:options], a framework to permit the
concurrent installation of different guile versions, allowing
ports to specify which guile they need.
lang/guile is now a meta-port, installing the default guile version;
guile 3 is now shipped in lang/guile3.
A new port lang/guile-aclocal holds the guile.m4 file from guile3
to permit ports written against guile1 or guile2 to avoid conflicts.
PR: 260960
Reported by: Martin Neubauer <m.ne@gmx.net>
Approved by: bofh
Differential Revision: https://reviews.freebsd.org/D40194
2023-07-31 01:59:04 +03:00
Andrew "RhodiumToad" Gierth
08691f29f5
Mk/Uses/pkgconfig.mk: add support for PKGCONFIG_PATHS
...
USES=pkgconfig now allows you to specify PKGCONFIG_PATHS to allow
management of PKG_CONFIG_PATHS in a cooperative fashion.
PR: 260960
Reported by: Martin Neubauer <m.ne@gmx.net>
Approved by: bofh
Differential Revision: https://reviews.freebsd.org/D40194
2023-07-31 01:59:04 +03:00
Jason E. Hale
7ebddd96d3
multimedia/mlt7*: Update to 7.18.0
...
https://github.com/mltframework/mlt/releases/tag/v7.18.0
2023-07-30 16:15:28 -04:00
Jason E. Hale
22f0ca191f
Mk/Uses/mlt.mk: Clean up after mlt6 removal
2023-07-30 16:15:28 -04:00
Jan Beich
2cf1bf98e6
Mk/Uses/meson.mk: temporarily disable Python bytecode after 19804e3716
...
$ poudriere testport -j 131amd64 devel/blueprint-compiler
[...]
====> Running Q/A tests (stage-qa)
Error: 'lib/python3.9/site-packages/blueprintcompiler/language/__pycache__/gobject_property.cpython-39.pyc' is referring to /wrkdirs/usr/ports/devel/blueprint-compiler/work/stage
Error: 'lib/python3.9/site-packages/blueprintcompiler/language/__pycache__/gobject_object.cpython-39.pyc' is referring to /wrkdirs/usr/ports/devel/blueprint-compiler/work/stage
Error: 'lib/python3.9/site-packages/blueprintcompiler/language/__pycache__/adw_breakpoint.cpython-39.pyc' is referring to /wrkdirs/usr/ports/devel/blueprint-compiler/work/stage
[...]
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: %%PYTHON_SITELIBDIR%%/blueprintcompiler/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
Error: Orphaned: %%PYTHON_SITELIBDIR%%/blueprintcompiler/__pycache__/ast_utils%%PYTHON_EXT_SUFFIX%%.pyc
Error: Orphaned: %%PYTHON_SITELIBDIR%%/blueprintcompiler/__pycache__/completions%%PYTHON_EXT_SUFFIX%%.pyc
[...]
PR: 272276
2023-07-29 00:35:45 +00:00
Jason E. Hale
d0d10a6b62
x11-toolkits/py-qt6-datavis3d: New port
...
PyQt6-DataVisualization is a set of Python bindings for The Qt Company's
Qt Data Visualization library. The bindings sit on top of PyQt6 and are
implemented as a single module.
https://riverbankcomputing.com/software/pyqtdatavisualization/
2023-07-27 19:03:03 -04:00
Jason E. Hale
d9398dbdb1
graphics/py-qt6-3d: New port
...
PyQt6-3D is a set of Python bindings for The Qt Company's Qt 3D
framework. The bindings sit on top of PyQt6 and are implemented as six
separate modules corresponding to the different libraries that make up
the framework.
https://www.riverbankcomputing.com/software/pyqt3d/
2023-07-27 18:11:04 -04:00
Jason E. Hale
cc47a3fe11
PyQt: Update to latest versions
...
- PyQt6: update to 6.5.2
- PyQt6-Charts: update to 6.5.0
- PyQt6-NetworkAuth: update to 6.5.0
- PyQt6-WebEngine: update to 6.5.0
- QScintilla: update to 2.14.1
- PyQt6-sip: update to 13.5.2
- PyQt-builder: update to 1.15.2
- sip: update to 6.7.9
2023-07-27 18:11:04 -04:00
Jason E. Hale
66b0e0515e
Qt: Update Qt6 to 6.5.2
...
As a patch release, Qt 6.5.2 does not introduce any new features but
contains about 290 bug fixes, security updates, and other improvements
to the top of the Qt 6.5.1 release. See more information about the most
important changes and bug fixes from Qt 6.5.2 release note.
Announcement: https://www.qt.io/blog/qt-6.5.2-released-1
Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.2/release-note.md
2023-07-27 18:10:42 -04:00
Dima Panov
1de44df5d3
Mk/bsd.sites.mk: remove gead GIMP mirrors
...
http://gimp.mirrors.hoobly.com and http://mirror.hessmo.com are dead
http://gimper.net and http://de-mirror.gimper.net now redirects to wallpapers.com
Sponsored by: Serenity Cybersecurity, LLC
2023-07-26 15:46:41 +03:00
Loïc Bartoletti
0222c44e03
Qt6: Update to 6.5.1
...
Changes:
- https://www.qt.io/blog/qt-6.5-lts-released
- https://www.qt.io/blog/qt-6.5.1-released
PR: 272422
Exp-run by: antoine
2023-07-26 06:28:56 +02:00
Tobias C. Berner
230148d80e
Qt: Update Qt6 to 6.5.0
...
PR: 272422
Exp-run by: antoine
2023-07-26 06:28:55 +02:00
Thomas Zander
06be4e146b
Update gstreamer1 to upstream release 1.22.5
...
PR: 272141, 271505
MFH: 2023Q3
2023-07-25 08:51:31 +02:00