devel/juce: fix build on powerpc64le Add libpng's sources, similarly to other architectures.f908d13448
Port details
devel/juce9.0.0
C++ application framework to develop desktop and mobile applications
- Maintainer
- yuri@FreeBSD.org
- Packages
- juce 9.0.0
- Upstream
- Higher version available: 9.0.4
- CPE
- none, CVEs only via VuXML
- WWW
- https://juce.com/
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (45)
devel/juce: update 8.0.6 → 9.0.0 Also: add the minimal example files/example proving that JUCE is functional.652b4f6ba9
devel/juce: Fix duplicate post-install target PR: 296948 Reported by: Einar Bjarni Halldórsson <einar@isnic.is>ee14b5d31c
devel/juce: Remove .orig files from pkg-plist PR: 295258 Requested by: Roger Olofsson <raggen@raggens.net>c30fb1600a
devel/juce{,706}: fix build on armv7
juce_BasicNativeHeaders.h pulls in <sys/user.h> which in turn pulls in
<machine/atomic.h> transitively, which then defines a mb macro polluting
the name space. <sys/user.h> is only needed for struct kproc_info,
which is only needed in juce_SystemStats_linux.cpp to check for
P_TRACED. Remove <sys/user.h> from juce_BasicNativeHeaders.h and only
include it in juce_SystemStats_linux.cpp to avoid namespace pollution
issues.
I'll try to tackle the other ports using or bundling JUCE in a future
commit. As always, please try to unbundle dependencies if possible.
Approved by: portmgr (build fix blanket)
MFH: 2026Q3
PR: 283492a28798f492all: bump PORTREVISION after updating graphics/libyuv Using the Tools/scripts/bump_revision.pl scriptb304d8ab18
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move The GTK 1-based gdk-pixbuf has not existed for some time. No functional or package changes.e87d8134a3
www/webkit2-gtk: bump consumer PORTREVISIONs after port consolidation With hat: gnome PR: 275914bc2e3ed90b
www/webkit2-gtk: update to 2.46.5 Changelog: https://github.com/WebKit/WebKit/blob/webkitgtk-2.46.5/Source/WebKit/gtk/NEWS Now consolidated into one port with flavours since the codebase is the same, just linked with different libraries resulting in different SONAMEs and APIs. SONAMEs/flavours: * GTK3 + libsoup = libwebkit2gtk-4.0 (40) * GTK3 + libsoup3 = libwebkit2gtk-4.1 (41) * GTK4 + libsoup3 = libwebkitgtk-6.0 (60) Despite upstream's recommendation to use clang for better skia optimisation, this port now USE_GCC due to extensive std::pair copy constructor use that is not trivial to continue patching to stay working with our libc++ version 1 ABI. See review D35327 for some details. Reported by: eduardo PR: 275914 Differential Revision: https://reviews.freebsd.org/D458789431001288
devel/juce: Fix cmake problem with included missing VST3-related cmake file Reported by: falloutc8c94c8722
devel/juce: update 8.0.3 → 8.0.6 Reported by: portscoutd39376349f
devel/juce: Broken on armv7due to the 'mb' variable name conflict Reported by: fallout3c3e360e59
devel/juce: update 8.0.2 → 8.0.3 PR: 282788d5a5f1ac51
devel/juce: update 8.0.1 → 8.0.2 Reported by: portscoutec112a7400
devel/juce: update 8.0.0 → 8.0.1 Reported by: portscout086fc25716
devel/juce: update 7.0.7 → 8.0.0dfabbd567c
*/*: Bump consumers of x11-toolkits/gtk30 New version of gtk3 in tree3572ca3e01
devel/juce: update 7.0.6 → 7.0.7 Reported by: portscout126872f69e
devel/juce: fix build on powerpc*
/wrkdirs/usr/ports/devel/juce/work/JUCE-7.0.6/modules/juce_dsp/containers/juce_AudioBlock_test.cpp:32:34: error: no template named 'SIMDRegister'
String& operator<< (String& str, SIMDRegister<SampleType>) { return str; }6d70e99cc0devel/juce: Update 7.0.5 → 7.0.6 Reported by: portscout5652490c80
devel/juce: Add FreeBSD compatibility patchesbc8d274922
devel/juce: DEMOS option is broken379ed348bc
devel/juce: Update 7.0.3 → 7.0.5c6b3876e88
accessibility/at-spi2-core: update to 2.46.0 What's new in at-spi2-core 2.46.0: * Fix GetInterfaces documentation on org.a11y.atspi.Accessible interface. What's new in at-spi2-core 2.45.91: * Send device event controller events using the same signature as other events. * Document the Accessible, Action, and Cache dbus interfaces. * Fix license of atspi-gmain.c (#87). What's new in at-spi2-core 2.45.90: * xml: Add some documentation. * xml: Fix event arguments. * xml: Add some missing DeviceEventController methods. * Bind the AT-SPI bus to the graphical session. * Mark bus service as belonging to the session slice. * Add ATSPI_ROLE_PUSH_BUTTON_MENU. * Add an "announcement" event/signal to allow objects to send notifications (!63). * Various code clean-ups and test improvements. What's new in at-spi2-core 2.45.1: * Atk and at-spi2-atk are now merged into this project. * Now requires meson 0.56.2 and glib 2.67.4. * at-spi2-atk: Expose the accessible hierarchy via dbus introspection. * Properly escape the AT-SPI bus address; fixes warnings about the address not containing a colon (!55). * Add a text value to AtspiValue, so that a value can expose a textual description, as in the new Atk value API. * Add atspi_event_listener_register_with_app, to allow an event listener to be registered only for a given application (!52). - accessibility/atk and accessibility/at-spi2-atk have been merged into accessibility/at-spi2-core - accessibility/at-spi2-core: bump consumers of removed ports atk and at-spi2-atk PR: 269704 Exp-run by: antoine ---fa81a4f5f8
devel/juce: Update 7.0.2 -> 7.0.3 Reported by: portscout74a811e940
devel/juce: Add additional FreeBSD patch related to LV2 plugin support7be5a17ca6
devel/juce: Add better workaround for broken ENVIRON(7) in shared libraries New workaround exactly mimics the effect of ENVIRON(7).00180663d1
devel/juce: Add BSD-related patches5a5cab3eaa
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
devel/juce: Update 7.0.1 -> 7.0.2 Reported by: portscout6cbaf63a28
devel/juce: fix build on powerpc64le Add back JUCE_INCLUDE_PNGLIB_CODE=0 to use system png. PR: 254726 Approved by: yuri (maintainer)b195f12abc
devel/juce: Broken on riscv64 Reported by: falloutaa73564fa0
devel/juce: Update 6.0.8 -> 7.0.13fb51ab0d9
cleanup: drop support for EOL FreeBSD 11.X Search criteria used: - 11.4 - OSREL* - OSVER* - *_FreeBSD_11 Input from: - adridg: devel/qca-legacy - jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds - sunpoet: security/p5-*OpenSSL* Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust Differential Revision: https://reviews.freebsd.org/D32008 Test Plan: make index620968a43a
graphics/mesa-libs: Bump reverse deps for libglvnd Per discussion with bapt on helping pkg handle the changing of these deps and avoiding impossible upgrade senarios. PR: 246767 Reviewed by: manu, bapt Approved by: x11 Differential Revision: https://reviews.freebsd.org/D30824da3162c7c9
devel/juce: Broken on 11 Reported by: fallout4354917d7b
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
devel/juce: bump PORTREVISION Bump PORTREVISION because of dependency change.b7e436358b
devel/juce: use system png This fixes build on powerpc64le since the builtin png does not detect VSX availaibility. PR: 254726 Approved by: yuri (maintainer)451d0c283a
devel/juce: Fix build by adding USES=pkgconfig Somehow it expects pkg-config on some systems and not on others. Reported by: fallout9c8dff2885
devel/juce: Add more BSD patches; Add DEMOS optionb78e91eeea
devel/juce: Add pkg-message; Fix typos; Fix LICENSE_PERMSfb20bdc3d6
New port: devel/juce: C++ application framework to develop desktop and mobile applicationsbc752978e1