diff --git a/x11-toolkits/pangolin/Makefile b/x11-toolkits/pangolin/Makefile index 25fac26ae4a3..cefa2a268d7c 100644 --- a/x11-toolkits/pangolin/Makefile +++ b/x11-toolkits/pangolin/Makefile @@ -1,39 +1,38 @@ PORTNAME= pangolin DISTVERSIONPREFIX= v -DISTVERSION= 0.9.4 -PORTREVISION= 1 +DISTVERSION= 0.9.5 CATEGORIES= x11-toolkits MAINTAINER= yuri@FreeBSD.org COMMENT= Lightweight rapid development library for managing OpenGL display WWW= https://github.com/stevenlovegrove/Pangolin LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libdc1394.so:multimedia/libdc1394 \ liblz4.so:archivers/liblz4 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libzstd.so:archivers/zstd \ libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon -EXTRA_PATCHES= ${FILESDIR}/fix-build-with-clang.patch:-p1 +#EXTRA_PATCHES= ${FILESDIR}/fix-build-with-clang.patch:-p1 USES= cmake compiler:c++17-lang eigen:3 gl jpeg localbase:ldflags pkgconfig xorg USE_XORG= ice sm x11 xext USE_GL= gl glew glu USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= stevenlovegrove GH_PROJECT= Pangolin CMAKE_OFF= BUILD_PANGOLIN_PYTHON LDFLAGS+= -pthread .include diff --git a/x11-toolkits/pangolin/distinfo b/x11-toolkits/pangolin/distinfo index 841c61a5aaee..251ef4c64631 100644 --- a/x11-toolkits/pangolin/distinfo +++ b/x11-toolkits/pangolin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764073383 -SHA256 (stevenlovegrove-Pangolin-v0.9.4_GH0.tar.gz) = fb95a354dc64bb151881192703db461a59089f7bcdb2c2c9185cfb5393586d97 -SIZE (stevenlovegrove-Pangolin-v0.9.4_GH0.tar.gz) = 711679 +TIMESTAMP = 1776790444 +SHA256 (stevenlovegrove-Pangolin-v0.9.5_GH0.tar.gz) = b4fa363e68d076bec70b48f9aaa176575e399033f93b705c795dd36a7ea24919 +SIZE (stevenlovegrove-Pangolin-v0.9.5_GH0.tar.gz) = 711740 diff --git a/x11-toolkits/pangolin/files/fix-build-with-clang.patch b/x11-toolkits/pangolin/files/fix-build-with-clang.patch deleted file mode 100644 index 7967523a614c..000000000000 --- a/x11-toolkits/pangolin/files/fix-build-with-clang.patch +++ /dev/null @@ -1,35 +0,0 @@ -From fb7c757fb51b6241019a36fc153c47ab69dd83c2 Mon Sep 17 00:00:00 2001 -From: Maurizio Monge -Date: Mon, 13 Oct 2025 12:01:22 +0100 -Subject: [PATCH] fix compilation with CLang - ---- - components/pango_windowing/src/display_x11.cpp | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/components/pango_windowing/src/display_x11.cpp b/components/pango_windowing/src/display_x11.cpp -index eac1cde04..e73fef669 100644 ---- a/components/pango_windowing/src/display_x11.cpp -+++ b/components/pango_windowing/src/display_x11.cpp -@@ -431,8 +431,8 @@ void X11Window::ProcessEvents() - { - const int button = ev.xbutton.button-1; - MouseSignal(MouseEvent{ -- (float)ev.xbutton.x, (float)ev.xbutton.y, -- GetEventFlagsFromXState(ev.xkey.state), -+ WindowInputEvent{(float)ev.xbutton.x, (float)ev.xbutton.y, -+ GetEventFlagsFromXState(ev.xkey.state)}, - button, ev.xbutton.type == ButtonPress - }); - break; -@@ -499,8 +499,8 @@ void X11Window::ProcessEvents() - - if(key >=0) { - KeyboardSignal(KeyboardEvent{ -- (float)ev.xkey.x, (float)ev.xkey.y, -- GetEventFlagsFromXState(ev.xkey.state), -+ WindowInputEvent{(float)ev.xkey.x, (float)ev.xkey.y, -+ GetEventFlagsFromXState(ev.xkey.state)}, - (unsigned char)key, ev.type == KeyPress - }); - } diff --git a/x11-toolkits/pangolin/pkg-plist b/x11-toolkits/pangolin/pkg-plist index 9788c4a73b63..e979a22a78c6 100644 --- a/x11-toolkits/pangolin/pkg-plist +++ b/x11-toolkits/pangolin/pkg-plist @@ -1,245 +1,245 @@ bin/Plotter bin/VideoConvert bin/VideoJsonPrint bin/VideoJsonTransform bin/VideoViewer include/NaturalSort/LICENSE.md include/NaturalSort/README.md include/NaturalSort/natural_sort.hpp include/dynalo/detail/config.hpp include/dynalo/detail/linux/dynalo.hpp include/dynalo/detail/macos/dynalo.hpp include/dynalo/detail/windows/dynalo.hpp include/dynalo/dynalo.hpp include/dynalo/symbol_helper.hpp include/pangolin/compat/glutbitmap.h include/pangolin/compat/type_traits.h include/pangolin/console/ConsoleView.h include/pangolin/console/InterpreterInterface.h include/pangolin/display/attach.h include/pangolin/display/default_font.h include/pangolin/display/display.h include/pangolin/display/display.hpp include/pangolin/display/image_view.h include/pangolin/display/process.h include/pangolin/display/user_app.h include/pangolin/display/view.h include/pangolin/display/widgets.h include/pangolin/factory/RegisterFactoriesVideoInterface.h include/pangolin/factory/RegisterFactoriesVideoOutputInterface.h include/pangolin/factory/RegisterFactoriesWindowInterface.h include/pangolin/factory/factory.h include/pangolin/factory/factory_help.h include/pangolin/factory/factory_registry.h include/pangolin/geometry/geometry.h include/pangolin/geometry/geometry_obj.h include/pangolin/geometry/geometry_ply.h include/pangolin/geometry/glgeometry.h include/pangolin/gl/cg.h include/pangolin/gl/colour.h include/pangolin/gl/compat/gl2engine.h include/pangolin/gl/compat/gl_es_compat.h include/pangolin/gl/gl.h include/pangolin/gl/gl.hpp include/pangolin/gl/glchar.h include/pangolin/gl/glcuda.h include/pangolin/gl/gldraw.h include/pangolin/gl/glfont.h include/pangolin/gl/glformattraits.h include/pangolin/gl/glinclude.h include/pangolin/gl/glpangoglu.h include/pangolin/gl/glpixformat.h include/pangolin/gl/glplatform.h include/pangolin/gl/glsl.h include/pangolin/gl/glsl.hpp include/pangolin/gl/glsl_utilities.h include/pangolin/gl/glstate.h include/pangolin/gl/gltext.h include/pangolin/gl/gltexturecache.h include/pangolin/gl/glvbo.h include/pangolin/gl/opengl_render_state.h include/pangolin/gl/viewport.h include/pangolin/handler/handler.h include/pangolin/handler/handler_glbuffer.h include/pangolin/handler/handler_image.h include/pangolin/image/copy.h include/pangolin/image/image.h include/pangolin/image/image_convert.h include/pangolin/image/image_io.h include/pangolin/image/image_utils.h include/pangolin/image/managed_image.h include/pangolin/image/memcpy.h include/pangolin/image/pixel_format.h include/pangolin/image/shared_image.h include/pangolin/image/typed_image.h include/pangolin/log/packet.h include/pangolin/log/packetstream.h include/pangolin/log/packetstream_reader.h include/pangolin/log/packetstream_source.h include/pangolin/log/packetstream_tags.h include/pangolin/log/packetstream_writer.h include/pangolin/log/playback_session.h include/pangolin/log/sync_time.h include/pangolin/pangolin.h include/pangolin/platform.h include/pangolin/plot/datalog.h include/pangolin/plot/loaders/csv_table_loader.h include/pangolin/plot/loaders/table_loader.h include/pangolin/plot/plotter.h include/pangolin/scene/axis.h include/pangolin/scene/interactive.h include/pangolin/scene/interactive_index.h include/pangolin/scene/renderable.h include/pangolin/scene/scenehandler.h include/pangolin/scene/tree.h include/pangolin/tools/video_viewer.h include/pangolin/utils/argagg.hpp include/pangolin/utils/assert.h include/pangolin/utils/avx_math.h include/pangolin/utils/bitmask.h include/pangolin/utils/compontent_cast.h include/pangolin/utils/file_extension.h include/pangolin/utils/file_utils.h include/pangolin/utils/fix_size_buffer_queue.h include/pangolin/utils/format_string.h include/pangolin/utils/is_streamable.h include/pangolin/utils/log.h include/pangolin/utils/memstreambuf.h include/pangolin/utils/param_set.h include/pangolin/utils/params.h include/pangolin/utils/parse.h include/pangolin/utils/picojson.h include/pangolin/utils/posix/condition_variable.h include/pangolin/utils/posix/semaphore.h include/pangolin/utils/posix/shared_memory_buffer.h include/pangolin/utils/range.h include/pangolin/utils/signal_slot.h include/pangolin/utils/sigstate.h include/pangolin/utils/simple_math.h include/pangolin/utils/threadedfilebuf.h include/pangolin/utils/timer.h include/pangolin/utils/transform.h include/pangolin/utils/true_false_toggle.h include/pangolin/utils/type_convert.h include/pangolin/utils/uri.h include/pangolin/utils/variadic_all.h include/pangolin/utils/xml/license.txt include/pangolin/utils/xml/rapidxml.hpp include/pangolin/utils/xml/rapidxml_iterators.hpp include/pangolin/utils/xml/rapidxml_print.hpp include/pangolin/utils/xml/rapidxml_utils.hpp include/pangolin/var/var.h include/pangolin/var/varextra.h include/pangolin/var/varinit.h include/pangolin/var/varstate.h include/pangolin/var/varvalue.h include/pangolin/var/varvaluegeneric.h include/pangolin/var/varvaluet.h include/pangolin/var/varwrapper.h include/pangolin/video/drivers/debayer.h include/pangolin/video/drivers/deinterlace.h include/pangolin/video/drivers/depthsense.h include/pangolin/video/drivers/ffmpeg.h include/pangolin/video/drivers/ffmpeg_common.h include/pangolin/video/drivers/ffmpeg_convert.h include/pangolin/video/drivers/ffmpeg_output.h include/pangolin/video/drivers/firewire.h include/pangolin/video/drivers/gamma.h include/pangolin/video/drivers/images.h include/pangolin/video/drivers/images_out.h include/pangolin/video/drivers/join.h include/pangolin/video/drivers/merge.h include/pangolin/video/drivers/mjpeg.h include/pangolin/video/drivers/openni.h include/pangolin/video/drivers/openni2.h include/pangolin/video/drivers/openni_common.h include/pangolin/video/drivers/pack.h include/pangolin/video/drivers/pango.h include/pangolin/video/drivers/pango_video_output.h include/pangolin/video/drivers/pleora.h include/pangolin/video/drivers/realsense.h include/pangolin/video/drivers/realsense2.h include/pangolin/video/drivers/shared_memory.h include/pangolin/video/drivers/shift.h include/pangolin/video/drivers/split.h include/pangolin/video/drivers/teli.h include/pangolin/video/drivers/test.h include/pangolin/video/drivers/thread.h include/pangolin/video/drivers/transform.h include/pangolin/video/drivers/truncate.h include/pangolin/video/drivers/unpack.h include/pangolin/video/drivers/uvc.h include/pangolin/video/drivers/uvc_mediafoundation.h include/pangolin/video/drivers/v4l.h include/pangolin/video/iostream_operators.h include/pangolin/video/stream_encoder_factory.h include/pangolin/video/stream_info.h include/pangolin/video/video.h include/pangolin/video/video_exception.h include/pangolin/video/video_help.h include/pangolin/video/video_input.h include/pangolin/video/video_interface.h include/pangolin/video/video_output.h include/pangolin/video/video_output_interface.h include/pangolin/video/video_record_repeat.h include/pangolin/windowing/EmscriptenWindow.h include/pangolin/windowing/OsxWindow.h include/pangolin/windowing/PangolinNSApplication.h include/pangolin/windowing/PangolinNSGLView.h include/pangolin/windowing/WinWindow.h include/pangolin/windowing/X11Window.h include/pangolin/windowing/display_android.h include/pangolin/windowing/handler_bitsets.h include/pangolin/windowing/handler_enums.h include/pangolin/windowing/window.h include/sigslot/LICENCE include/sigslot/README.md include/sigslot/signal.hpp include/tinyobj/tiny_obj_loader.h lib/cmake/Pangolin/PangolinConfig.cmake lib/cmake/Pangolin/PangolinConfigVersion.cmake lib/cmake/Pangolin/PangolinTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Pangolin/PangolinTargets.cmake lib/libpango_core.so lib/libpango_core.so.0 -lib/libpango_core.so.0.9.4 +lib/libpango_core.so.0.9.5 lib/libpango_display.so lib/libpango_display.so.0 -lib/libpango_display.so.0.9.4 +lib/libpango_display.so.0.9.5 lib/libpango_geometry.so lib/libpango_geometry.so.0 -lib/libpango_geometry.so.0.9.4 +lib/libpango_geometry.so.0.9.5 lib/libpango_glgeometry.so lib/libpango_glgeometry.so.0 -lib/libpango_glgeometry.so.0.9.4 +lib/libpango_glgeometry.so.0.9.5 lib/libpango_image.so lib/libpango_image.so.0 -lib/libpango_image.so.0.9.4 +lib/libpango_image.so.0.9.5 lib/libpango_opengl.so lib/libpango_opengl.so.0 -lib/libpango_opengl.so.0.9.4 +lib/libpango_opengl.so.0.9.5 lib/libpango_packetstream.so lib/libpango_packetstream.so.0 -lib/libpango_packetstream.so.0.9.4 +lib/libpango_packetstream.so.0.9.5 lib/libpango_plot.so lib/libpango_plot.so.0 -lib/libpango_plot.so.0.9.4 +lib/libpango_plot.so.0.9.5 lib/libpango_python.so lib/libpango_scene.so lib/libpango_scene.so.0 -lib/libpango_scene.so.0.9.4 +lib/libpango_scene.so.0.9.5 lib/libpango_tools.so lib/libpango_tools.so.0 -lib/libpango_tools.so.0.9.4 +lib/libpango_tools.so.0.9.5 lib/libpango_vars.so lib/libpango_vars.so.0 -lib/libpango_vars.so.0.9.4 +lib/libpango_vars.so.0.9.5 lib/libpango_video.so lib/libpango_video.so.0 -lib/libpango_video.so.0.9.4 +lib/libpango_video.so.0.9.5 lib/libpango_windowing.so lib/libpango_windowing.so.0 -lib/libpango_windowing.so.0.9.4 +lib/libpango_windowing.so.0.9.5 lib/libtinyobj.so lib/libtinyobj.so.0 -lib/libtinyobj.so.0.9.4 +lib/libtinyobj.so.0.9.5