pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics/hugin



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Nov 19 16:00:48 UTC 2025

Modified Files:
        pkgsrc/graphics/hugin: Makefile PLIST distinfo
        pkgsrc/graphics/hugin/patches: patch-CMakeLists.txt
            patch-src_hugin1_hugin_MainFrame.cpp
Added Files:
        pkgsrc/graphics/hugin/patches: patch-src_hugin1_base__wx_platform.cpp
            patch-src_hugin1_toolbox_CMakeLists.txt
            patch-src_hugin__base_vigra__ext_ImageTransformsGPU.cpp

Log Message:
hugin: updated to 25.0.0

Changes since 2024.0.1

The most changes are under the hood and affect mainly the builders. Now a C++17 compiler is needed. Therefore the boost library is not needed anymore. Also libjpeg and libpng are not needed when 
building the shared version (which is the default). wxWidgets 3.2 or later is now required. The code has be refactored to follow the modern wxWidgets code style. With this change Hugin is now using 
vector SVG files instead of raster PNG files for the toolboor and buttons. This should improve the appearance on hdpi displays. Depending on the used compiler it may necessary to use a more 
up-to-date version of the needed libraries (e.g. libpano 2.9.23)
A new GUI has be added: hugin_toolbox. It provides a GUI for enfuse and for simple perspective correction.
Beside there are many small bugfixes.


To generate a diff of this commit:
cvs rdiff -u -r1.164 -r1.165 pkgsrc/graphics/hugin/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/graphics/hugin/PLIST
cvs rdiff -u -r1.34 -r1.35 pkgsrc/graphics/hugin/distinfo
cvs rdiff -u -r1.9 -r1.10 pkgsrc/graphics/hugin/patches/patch-CMakeLists.txt
cvs rdiff -u -r0 -r1.3 \
    pkgsrc/graphics/hugin/patches/patch-src_hugin1_base__wx_platform.cpp
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/graphics/hugin/patches/patch-src_hugin1_hugin_MainFrame.cpp
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/graphics/hugin/patches/patch-src_hugin1_toolbox_CMakeLists.txt \
    pkgsrc/graphics/hugin/patches/patch-src_hugin__base_vigra__ext_ImageTransformsGPU.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/hugin/Makefile
diff -u pkgsrc/graphics/hugin/Makefile:1.164 pkgsrc/graphics/hugin/Makefile:1.165
--- pkgsrc/graphics/hugin/Makefile:1.164        Thu Oct 23 20:37:33 2025
+++ pkgsrc/graphics/hugin/Makefile      Wed Nov 19 16:00:48 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.164 2025/10/23 20:37:33 wiz Exp $
+# $NetBSD: Makefile,v 1.165 2025/11/19 16:00:48 adam Exp $
 
-DISTNAME=      hugin-2024.0.1
-PKGREVISION=   7
+DISTNAME=      hugin-2025.0.0
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=hugin/}
 EXTRACT_SUFX=  .tar.bz2
@@ -13,6 +12,7 @@ LICENSE=      gnu-gpl-v2
 
 DEPENDS+=      p5-Image-ExifTool>=8.15:../../graphics/p5-Image-ExifTool
 
+USE_CXX_FEATURES=      c++17
 USE_LANGUAGES=         c c++
 USE_TOOLS+=            msgfmt pkg-config
 CONFIGURE_ENV+=                MANDIR=${PKGMANDIR}
@@ -37,13 +37,11 @@ SUBST_SED.apple=    -e 's,(APPLE),(ELPPA),g
 
 # Doesn't define the ZLIB::ZLIB target needed by OpenEXR 3
 post-patch:
-       rm ${WRKSRC}/CMakeModules/FindZLIB.cmake
+       ${RM} ${WRKSRC}/CMakeModules/FindZLIB.cmake
 
 .include "../../mk/bsd.prefs.mk"
 
 .include "../../databases/sqlite3/buildlink3.mk"
-.include "../../devel/boost-headers/buildlink3.mk"
-.include "../../devel/boost-libs/buildlink3.mk"
 .include "../../devel/cmake/build.mk"
 .include "../../devel/swig3/buildlink3.mk"
 .include "../../devel/tclap/buildlink3.mk"
@@ -61,6 +59,7 @@ post-patch:
 .include "../../graphics/vigra/buildlink3.mk"
 .include "../../lang/python/application.mk"
 .include "../../lang/python/extension.mk"
+.include "../../math/flann-lib/buildlink3.mk"
 .include "../../math/fftw/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../x11/wxGTK32/buildlink3.mk"

Index: pkgsrc/graphics/hugin/PLIST
diff -u pkgsrc/graphics/hugin/PLIST:1.17 pkgsrc/graphics/hugin/PLIST:1.18
--- pkgsrc/graphics/hugin/PLIST:1.17    Fri Nov 17 19:48:36 2023
+++ pkgsrc/graphics/hugin/PLIST Wed Nov 19 16:00:48 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2023/11/17 19:48:36 adam Exp $
+@comment $NetBSD: PLIST,v 1.18 2025/11/19 16:00:48 adam Exp $
 bin/PTBatcherGUI
 bin/align_image_stack
 bin/autooptimiser
@@ -16,6 +16,7 @@ bin/hugin_hdrmerge
 bin/hugin_lensdb
 bin/hugin_stacker
 bin/hugin_stitch_project
+bin/hugin_toolbox
 bin/icpfind
 bin/linefind
 bin/nona
@@ -75,6 +76,7 @@ man/man1/vig_optimize.1
 share/applications/PTBatcherGUI.desktop
 share/applications/calibrate_lens_gui.desktop
 share/applications/hugin.desktop
+share/applications/hugin_toolbox_gui.desktop
 share/applications/pto_gen.desktop
 share/hugin/data/assistant/duallens.assistant
 share/hugin/data/assistant/multirow.assistant
@@ -112,28 +114,20 @@ share/hugin/xrc/cp_list_frame.xrc
 share/hugin/xrc/cpdetector_dialog.xrc
 share/hugin/xrc/data/COPYING.txt
 share/hugin/xrc/data/about.htm
-share/hugin/xrc/data/add_project.png
-share/hugin/xrc/data/add_projects.png
-share/hugin/xrc/data/autocrop_tool.png
-share/hugin/xrc/data/center_pano.png
-share/hugin/xrc/data/crop_tool.png
-share/hugin/xrc/data/crop_tool_small.png
+share/hugin/xrc/data/add_project.svg
+share/hugin/xrc/data/add_projects.svg
+share/hugin/xrc/data/autocrop_tool.svg
+share/hugin/xrc/data/center_pano.svg
+share/hugin/xrc/data/crop_tool.svg
 share/hugin/xrc/data/dedication.htm
-share/hugin/xrc/data/drag_tool.png
-share/hugin/xrc/data/drag_tool_small.png
-share/hugin/xrc/data/druid.control.128.png
-share/hugin/xrc/data/druid.images.128.png
-share/hugin/xrc/data/druid.lenses.128.png
-share/hugin/xrc/data/druid.optimize.128.png
-share/hugin/xrc/data/druid.stitch.128.png
-share/hugin/xrc/data/edit_add.png
-share/hugin/xrc/data/filenew.png
-share/hugin/xrc/data/fileopen.png
-share/hugin/xrc/data/filesave.png
-share/hugin/xrc/data/filesaveas.png
-share/hugin/xrc/data/fit_pano.png
-share/hugin/xrc/data/gl_preview.png
-share/hugin/xrc/data/gl_preview_small.png
+share/hugin/xrc/data/drag_tool.svg
+share/hugin/xrc/data/edit_add.svg
+share/hugin/xrc/data/filenew.svg
+share/hugin/xrc/data/fileopen.svg
+share/hugin/xrc/data/filesave.svg
+share/hugin/xrc/data/filesaveas.svg
+share/hugin/xrc/data/fit_pano.svg
+share/hugin/xrc/data/gl_preview.svg
 share/hugin/xrc/data/help_en_EN/0014985448cc97c209313a079e4eda593c810582.png
 share/hugin/xrc/data/help_en_EN/0881f567a2579a682ece721d6d93816eecbcff0d.png
 share/hugin/xrc/data/help_en_EN/0d04667eb3325cfad4ec50e994bf00c22782f509.png
@@ -375,6 +369,7 @@ share/hugin/xrc/data/help_en_EN/Hugin_re
 share/hugin/xrc/data/help_en_EN/Hugin_stacker.html
 share/hugin/xrc/data/help_en_EN/Hugin_stitch_project.html
 share/hugin/xrc/data/help_en_EN/Hugin_straighten_pano.png
+share/hugin/xrc/data/help_en_EN/Hugin_toolbox.html
 share/hugin/xrc/data/help_en_EN/Hugin_translation_guide.html
 share/hugin/xrc/data/help_en_EN/Hugin_undo.png
 share/hugin/xrc/data/help_en_EN/Icpfind.html
@@ -496,35 +491,30 @@ share/hugin/xrc/data/help_en_EN/license.
 share/hugin/xrc/data/help_en_EN/manual.css
 share/hugin/xrc/data/hugin.ico
 share/hugin/xrc/data/hugin.png
-share/hugin/xrc/data/hugin_small.png
-share/hugin/xrc/data/identify_tool.png
-share/hugin/xrc/data/identify_tool_small.png
-share/hugin/xrc/data/info.png
+share/hugin/xrc/data/hugin.svg
+share/hugin/xrc/data/identify_tool.svg
+share/hugin/xrc/data/info.svg
 share/hugin/xrc/data/intro.htm
 share/hugin/xrc/data/keyboard_pl.html
-share/hugin/xrc/data/list.png
-share/hugin/xrc/data/logo.png
-share/hugin/xrc/data/number1.png
-share/hugin/xrc/data/number2.png
-share/hugin/xrc/data/number3.png
-share/hugin/xrc/data/optimize.png
+share/hugin/xrc/data/list.svg
+share/hugin/xrc/data/number1.svg
+share/hugin/xrc/data/number2.svg
+share/hugin/xrc/data/number3.svg
+share/hugin/xrc/data/optimize.svg
 share/hugin/xrc/data/output_blended_fused.png
 share/hugin/xrc/data/output_fused_blended.png
 share/hugin/xrc/data/output_hdr.png
 share/hugin/xrc/data/output_normal.png
-share/hugin/xrc/data/pause.png
-share/hugin/xrc/data/photometric.png
-share/hugin/xrc/data/preview.png
-share/hugin/xrc/data/preview_auto_update.png
-share/hugin/xrc/data/preview_control_point_tool.png
-share/hugin/xrc/data/preview_control_point_tool_small.png
-share/hugin/xrc/data/preview_layout.png
-share/hugin/xrc/data/preview_layout_small.png
-share/hugin/xrc/data/preview_num_transform.png
-share/hugin/xrc/data/preview_show_all.png
-share/hugin/xrc/data/preview_show_none.png
-share/hugin/xrc/data/preview_white_balance.png
-share/hugin/xrc/data/preview_white_balance_small.png
+share/hugin/xrc/data/pause.svg
+share/hugin/xrc/data/photometric.svg
+share/hugin/xrc/data/preview.svg
+share/hugin/xrc/data/preview_auto_update.svg
+share/hugin/xrc/data/preview_control_point_tool.svg
+share/hugin/xrc/data/preview_layout.svg
+share/hugin/xrc/data/preview_num_transform.svg
+share/hugin/xrc/data/preview_show_all.svg
+share/hugin/xrc/data/preview_show_none.svg
+share/hugin/xrc/data/preview_white_balance.svg
 share/hugin/xrc/data/ptbatcher.ico
 share/hugin/xrc/data/ptbatcher.png
 share/hugin/xrc/data/ptbatcher_pause.ico
@@ -532,19 +522,17 @@ share/hugin/xrc/data/ptbatcher_pause.png
 share/hugin/xrc/data/ptbatcher_running.ico
 share/hugin/xrc/data/ptbatcher_running.png
 share/hugin/xrc/data/pto_icon.ico
-share/hugin/xrc/data/pto_icon.png
-share/hugin/xrc/data/redo.png
-share/hugin/xrc/data/reload.png
-share/hugin/xrc/data/remove_project.png
-share/hugin/xrc/data/skip.png
+share/hugin/xrc/data/redo.svg
+share/hugin/xrc/data/reload.svg
+share/hugin/xrc/data/remove_project.svg
+share/hugin/xrc/data/skip.svg
 share/hugin/xrc/data/splash.png
 share/hugin/xrc/data/sponsors.htm
-share/hugin/xrc/data/start.png
-share/hugin/xrc/data/stop.png
-share/hugin/xrc/data/straighten_pano.png
+share/hugin/xrc/data/start.svg
+share/hugin/xrc/data/stop.svg
+share/hugin/xrc/data/straighten_pano.svg
 share/hugin/xrc/data/tips.txt
-share/hugin/xrc/data/transparent.png
-share/hugin/xrc/data/undo.png
+share/hugin/xrc/data/undo.svg
 share/hugin/xrc/data/upstream.txt
 share/hugin/xrc/dlg_warning.xrc
 share/hugin/xrc/edit_script_dialog.xrc
@@ -563,6 +551,7 @@ share/hugin/xrc/pano_panel.xrc
 share/hugin/xrc/pref_dialog.xrc
 share/hugin/xrc/preview_frame.xrc
 share/hugin/xrc/reset_dialog.xrc
+share/hugin/xrc/toolbox_panel.xrc
 share/icons/hicolor/128x128/apps/hugin.png
 share/icons/hicolor/128x128/apps/ptbatcher.png
 share/icons/hicolor/16x16/apps/hugin.png
@@ -601,4 +590,5 @@ share/locale/zh_TW/LC_MESSAGES/hugin.mo
 share/metainfo/PTBatcherGUI.appdata.xml
 share/metainfo/calibrate_lens_gui.appdata.xml
 share/metainfo/hugin.appdata.xml
+share/metainfo/hugin_toolbox.appdata.xml
 share/mime/packages/hugin.xml

Index: pkgsrc/graphics/hugin/distinfo
diff -u pkgsrc/graphics/hugin/distinfo:1.34 pkgsrc/graphics/hugin/distinfo:1.35
--- pkgsrc/graphics/hugin/distinfo:1.34 Tue Sep 30 10:44:39 2025
+++ pkgsrc/graphics/hugin/distinfo      Wed Nov 19 16:00:48 2025
@@ -1,12 +1,15 @@
-$NetBSD: distinfo,v 1.34 2025/09/30 10:44:39 adam Exp $
+$NetBSD: distinfo,v 1.35 2025/11/19 16:00:48 adam Exp $
 
-BLAKE2s (hugin-2024.0.1.tar.bz2) = c9fa693f72ddb2c20dd0df6738785ebb08a0e0a63f697db55f5eed2521b7d340
-SHA512 (hugin-2024.0.1.tar.bz2) = 4109f3be0b03d8b4205a79e0d76e18186278601d3e56f46271df1804db6f11f2e93fe1e1b68f2d7966c6d50ce58d4bf47e555e9cf8c34674315b2e89da36a722
-Size (hugin-2024.0.1.tar.bz2) = 10352250 bytes
-SHA1 (patch-CMakeLists.txt) = 1135a0793988d2d68fd5026f358fb2e1f1945219
+BLAKE2s (hugin-2025.0.0.tar.bz2) = f719249232ed22ec749822ca05c77f6baae159802830b30de585f96c8360c2c5
+SHA512 (hugin-2025.0.0.tar.bz2) = d768a640103af52a463ca818e800ea4b21b680c376bab854126d8277244594e0a40c2690f337e29a4280e6109d0255c167bbc0039b1fb94a3f67fadf48cc92d5
+Size (hugin-2025.0.0.tar.bz2) = 10226271 bytes
+SHA1 (patch-CMakeLists.txt) = 45b11cf02c20fdc699f805b6f6767581e5050353
 SHA1 (patch-CMakeModules_FindPNG.cmake) = 811fd3cf6f819b31129e1560cd8acd1f7ee6defc
 SHA1 (patch-doc_deghosting_mask.pod) = fe5462b10966420b0cf3fab004854d9dab3bfb4f
-SHA1 (patch-src_hugin1_hugin_MainFrame.cpp) = a223c6f070bb36d34099c84bfc32237abdd6c842
+SHA1 (patch-src_hugin1_base__wx_platform.cpp) = 4bcf84ef98acf9d896f3eee19f7fc31c38f81159
+SHA1 (patch-src_hugin1_hugin_MainFrame.cpp) = 2195d732fe32439492dcb06011f3edd9269903ab
+SHA1 (patch-src_hugin1_toolbox_CMakeLists.txt) = 0b2d32fea8c37042f16600830ccf3bd0c17f4e99
+SHA1 (patch-src_hugin__base_vigra__ext_ImageTransformsGPU.cpp) = daf0cf216f33f45023d8cb504bf2617c44ec1167
 SHA1 (patch-src_hugin__script__interface_hsi.i) = b11a52579fd12fdf7c51fef63049d285cb2b52e1
 SHA1 (patch-src_tools_align_image_stack.cpp) = fc2759f0722365d4c5339c5c8bc1eda1a6bf7a71
 SHA1 (patch-src_tools_tca__correct.cpp) = 73a86d3086336f168de5fb1cc02378a3ecc43104

Index: pkgsrc/graphics/hugin/patches/patch-CMakeLists.txt
diff -u pkgsrc/graphics/hugin/patches/patch-CMakeLists.txt:1.9 pkgsrc/graphics/hugin/patches/patch-CMakeLists.txt:1.10
--- pkgsrc/graphics/hugin/patches/patch-CMakeLists.txt:1.9      Tue Sep 30 10:44:39 2025
+++ pkgsrc/graphics/hugin/patches/patch-CMakeLists.txt  Wed Nov 19 16:00:48 2025
@@ -1,20 +1,10 @@
-$NetBSD: patch-CMakeLists.txt,v 1.9 2025/09/30 10:44:39 adam Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.10 2025/11/19 16:00:48 adam Exp $
 
-Don't look for boost_system library.
 Avoid application bundle on macOS.
 
---- CMakeLists.txt.orig        2024-11-19 15:51:02.000000000 +0000
+--- CMakeLists.txt.orig        2025-11-15 15:07:18.000000000 +0000
 +++ CMakeLists.txt
-@@ -373,7 +373,7 @@ IF(WIN32)
-   ENDIF()
- ENDIF(WIN32)
- 
--FIND_PACKAGE(Boost 1.47 COMPONENTS filesystem system)
-+FIND_PACKAGE(Boost 1.47 COMPONENTS filesystem)
- 
- IF (NOT Boost_FOUND)
-   IF(WIN32)
-@@ -587,16 +587,6 @@ IF (APPLE)
+@@ -498,16 +498,6 @@ IF (APPLE)
    ENDIF (NOT MAC_SELF_CONTAINED_BUNDLE)
  ENDIF (APPLE)
  

Index: pkgsrc/graphics/hugin/patches/patch-src_hugin1_hugin_MainFrame.cpp
diff -u pkgsrc/graphics/hugin/patches/patch-src_hugin1_hugin_MainFrame.cpp:1.1 pkgsrc/graphics/hugin/patches/patch-src_hugin1_hugin_MainFrame.cpp:1.2
--- pkgsrc/graphics/hugin/patches/patch-src_hugin1_hugin_MainFrame.cpp:1.1      Wed Mar  5 06:27:43 2025
+++ pkgsrc/graphics/hugin/patches/patch-src_hugin1_hugin_MainFrame.cpp  Wed Nov 19 16:00:48 2025
@@ -1,15 +1,16 @@
-$NetBSD: patch-src_hugin1_hugin_MainFrame.cpp,v 1.1 2025/03/05 06:27:43 adam Exp $
+$NetBSD: patch-src_hugin1_hugin_MainFrame.cpp,v 1.2 2025/11/19 16:00:48 adam Exp $
 
 Fix crash on Darwin during startup.
 
---- src/hugin1/hugin/MainFrame.cpp.orig        2025-03-04 10:02:46.088652871 +0000
+--- src/hugin1/hugin/MainFrame.cpp.orig        2025-09-28 16:07:49.000000000 +0000
 +++ src/hugin1/hugin/MainFrame.cpp
-@@ -379,7 +379,7 @@ MainFrame::MainFrame(wxWindow* parent, H
+@@ -297,7 +297,9 @@ MainFrame::MainFrame(wxWindow* parent, H
              dc.DrawText(version, bitmap.GetWidth() - tw - 3, bitmap.GetHeight() - th - 3);
              dc.SelectObject(wxNullBitmap);
          }
--#if wxCHECK_VERSION(3,1,6)
-+#if !defined(__WXMAC__) && wxCHECK_VERSION(3,1,6)
++#if !defined(__WXMAC__)
          bitmap.SetScaleFactor(GetDPIScaleFactor());
- #endif
++#endif
          splash = new HuginSplashScreen(NULL, bitmap);
+     } else {
+         wxLogFatalError(_("Fatal installation error\nThe file data/splash.png was not found at:") + huginApp::Get()->GetXRCPath());

Added files:

Index: pkgsrc/graphics/hugin/patches/patch-src_hugin1_base__wx_platform.cpp
diff -u /dev/null pkgsrc/graphics/hugin/patches/patch-src_hugin1_base__wx_platform.cpp:1.3
--- /dev/null   Wed Nov 19 16:00:48 2025
+++ pkgsrc/graphics/hugin/patches/patch-src_hugin1_base__wx_platform.cpp        Wed Nov 19 16:00:48 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_hugin1_base__wx_platform.cpp,v 1.3 2025/11/19 16:00:48 adam Exp $
+
+Needs definition of HuginMessageBox.
+
+--- src/hugin1/base_wx/platform.cpp.orig       2025-11-19 06:43:12.570695369 +0000
++++ src/hugin1/base_wx/platform.cpp
+@@ -28,6 +28,7 @@
+ 
+ #include <hugin_utils/utils.h>
+ #include <vigra/imageinfo.hxx>
++#include "base_wx/wxutils.h"
+ 
+ /** build filter string "*.ext", adds also upper case version for UNIX paths when needed */
+ wxString GetFilterExtensions(const wxString& ext)

Index: pkgsrc/graphics/hugin/patches/patch-src_hugin1_toolbox_CMakeLists.txt
diff -u /dev/null pkgsrc/graphics/hugin/patches/patch-src_hugin1_toolbox_CMakeLists.txt:1.1
--- /dev/null   Wed Nov 19 16:00:48 2025
+++ pkgsrc/graphics/hugin/patches/patch-src_hugin1_toolbox_CMakeLists.txt       Wed Nov 19 16:00:48 2025
@@ -0,0 +1,24 @@
+$NetBSD: patch-src_hugin1_toolbox_CMakeLists.txt,v 1.1 2025/11/19 16:00:48 adam Exp $
+
+On Darwin, avoid application bundle.
+
+--- src/hugin1/toolbox/CMakeLists.txt.orig     2025-10-31 09:42:00.000000000 +0000
++++ src/hugin1/toolbox/CMakeLists.txt
+@@ -4,7 +4,7 @@ set(TOOLBOX_HEADER ToolboxApp.h ToolboxF
+ 
+ IF (WIN32)
+   add_executable(hugin_toolbox WIN32 ${TOOLBOX_SOURCE} ${TOOLBOX_HEADER} hugin_toolbox_rc.rc ${WINDOWS_DPI_MANIFEST})
+-ELSEIF(APPLE)
++ELSEIF(FALSE)
+ 
+   set( PROGNAME hugin_toolbox )
+ 
+@@ -81,7 +81,7 @@ ENDIF()
+ 
+ target_link_libraries(hugin_toolbox huginbasewx ${common_libs} ${image_libs} ${wxWidgets_LIBRARIES})
+ 
+-IF (APPLE)
++IF (FALSE)
+   IF (NOT MAC_SELF_CONTAINED_BUNDLE)
+     install(TARGETS hugin_toolbox
+             DESTINATION ${INSTALL_OSX_BUNDLE_DIR})
Index: pkgsrc/graphics/hugin/patches/patch-src_hugin__base_vigra__ext_ImageTransformsGPU.cpp
diff -u /dev/null pkgsrc/graphics/hugin/patches/patch-src_hugin__base_vigra__ext_ImageTransformsGPU.cpp:1.1
--- /dev/null   Wed Nov 19 16:00:49 2025
+++ pkgsrc/graphics/hugin/patches/patch-src_hugin__base_vigra__ext_ImageTransformsGPU.cpp       Wed Nov 19 16:00:48 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_hugin__base_vigra__ext_ImageTransformsGPU.cpp,v 1.1 2025/11/19 16:00:48 adam Exp $
+
+Already #included above.
+
+--- src/hugin_base/vigra_ext/ImageTransformsGPU.cpp.orig       2025-11-19 06:40:55.321636979 +0000
++++ src/hugin_base/vigra_ext/ImageTransformsGPU.cpp
+@@ -71,7 +71,6 @@ long getms()
+ #include <time.h>
+ 
+ #include <vector>
+-#include <GL/glu.h>
+ 
+ using std::cout;
+ using std::cerr;



Home | Main Index | Thread Index | Old Index