Tue Feb 27 09:59:36 2018 UTC ()
hugin: updated to 2018.0.0

2018.0.0:
The version 2018.0 is mainly a bug fix release and introduce some minor new features.

Several improvements for optimizer tabs:
- mark deselected images
- allow changing optimizer variables for all selected images at once
- option to ignore line cp
hugin_stacker: New tool to stack overlapping images with several averaging modes (e.g. mean, median).
Hugin: Added option to disable auto-rotation of images in control point and mask editor.
Nona, verdandi and hugin_stacker can now write BigTIFF images (for files >4 GB). The output of BigTIFF has to manually activated on the command line. It is not set automatically. (For a complete panorama in BigTIFF you will probably also need enblend/enfuse from repository. The last released version of enblend does not yet support writing BigTIFF files.)
Added expression parser to GUI: This allows to manipulate several image variables at once. (This is the same as running pto_var --set from the command line.) This can be used e.g. to prealign the images in a given setup and then run cpfind --prealigned to search control points only in overlapping images.
Add user-defined assistant and expose it in the GUI. It allows to set up different assistant strategies without the need to recompiling. Provide also some examples (scanned images, multi-row panoramas with orphaned images, single-shot panorama cameras).


(adam)
diff -r1.73 -r1.74 pkgsrc/graphics/hugin/Makefile
diff -r1.10 -r1.11 pkgsrc/graphics/hugin/PLIST
diff -r1.19 -r1.20 pkgsrc/graphics/hugin/distinfo

cvs diff -r1.73 -r1.74 pkgsrc/graphics/hugin/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/hugin/Makefile 2018/01/01 21:18:32 1.73
+++ pkgsrc/graphics/hugin/Makefile 2018/02/27 09:59:36 1.74
@@ -1,36 +1,37 @@ @@ -1,36 +1,37 @@
1# $NetBSD: Makefile,v 1.73 2018/01/01 21:18:32 adam Exp $ 1# $NetBSD: Makefile,v 1.74 2018/02/27 09:59:36 adam Exp $
2 2
3DISTNAME= hugin-2017.0.0 3DISTNAME= hugin-2018.0.0
4PKGREVISION= 4 
5CATEGORIES= graphics 4CATEGORIES= graphics
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=hugin/} 5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=hugin/}
7EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://hugin.sourceforge.net/ 9HOMEPAGE= http://hugin.sourceforge.net/
11COMMENT= Panorama photo stitcher 10COMMENT= Panorama photo stitcher
12LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
13 12
14WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} 13WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
15 14
16DEPENDS+= enblend-enfuse>=4.0:../../graphics/enblend-enfuse 15DEPENDS+= enblend-enfuse>=4.0:../../graphics/enblend-enfuse
17DEPENDS+= p5-Image-ExifTool>=8.15:../../graphics/p5-Image-ExifTool 16DEPENDS+= p5-Image-ExifTool>=8.15:../../graphics/p5-Image-ExifTool
18 17
19USE_CMAKE= yes 18USE_CMAKE= yes
20USE_LANGUAGES= c c++ 19USE_LANGUAGES= c c++
21USE_TOOLS+= msgfmt pkg-config 20USE_TOOLS+= msgfmt pkg-config
22CONFIGURE_ENV+= MANDIR=${PKGMANDIR} 21CONFIGURE_ENV+= MANDIR=${PKGMANDIR}
23 22
 23CMAKE_ARGS+= -DBUILD_HSI=ON
 24
24PY_PATCHPLIST= yes 25PY_PATCHPLIST= yes
25REPLACE_PYTHON+= src/hugin_script_interface/*.py 26REPLACE_PYTHON+= src/hugin_script_interface/*.py
26REPLACE_PYTHON+= src/hugin_script_interface/plugins/*.py 27REPLACE_PYTHON+= src/hugin_script_interface/plugins/*.py
27REPLACE_PYTHON+= src/hugin_script_interface/plugins-dev/*.py 28REPLACE_PYTHON+= src/hugin_script_interface/plugins-dev/*.py
28 29
29SUBST_CLASSES+= apple 30SUBST_CLASSES+= apple
30SUBST_MESSAGE.apple= Avoiding Mac OS X application bundles 31SUBST_MESSAGE.apple= Avoiding Mac OS X application bundles
31SUBST_STAGE.apple= pre-configure 32SUBST_STAGE.apple= pre-configure
32SUBST_FILES.apple= src/hugin1/hugin/CMakeLists.txt 33SUBST_FILES.apple= src/hugin1/hugin/CMakeLists.txt
33SUBST_FILES.apple+= src/hugin1/calibrate_lens/CMakeLists.txt 34SUBST_FILES.apple+= src/hugin1/calibrate_lens/CMakeLists.txt
34SUBST_FILES.apple+= src/hugin1/icpfind/CMakeLists.txt 35SUBST_FILES.apple+= src/hugin1/icpfind/CMakeLists.txt
35SUBST_FILES.apple+= src/hugin1/ptbatcher/CMakeLists.txt 36SUBST_FILES.apple+= src/hugin1/ptbatcher/CMakeLists.txt
36SUBST_FILES.apple+= src/hugin1/stitch_project/CMakeLists.txt 37SUBST_FILES.apple+= src/hugin1/stitch_project/CMakeLists.txt

cvs diff -r1.10 -r1.11 pkgsrc/graphics/hugin/PLIST (expand / switch to unified diff)

--- pkgsrc/graphics/hugin/PLIST 2017/07/03 20:48:03 1.10
+++ pkgsrc/graphics/hugin/PLIST 2018/02/27 09:59:36 1.11
@@ -1,29 +1,30 @@ @@ -1,29 +1,30 @@
1@comment $NetBSD: PLIST,v 1.10 2017/07/03 20:48:03 adam Exp $ 1@comment $NetBSD: PLIST,v 1.11 2018/02/27 09:59:36 adam Exp $
2bin/PTBatcherGUI 2bin/PTBatcherGUI
3bin/align_image_stack 3bin/align_image_stack
4bin/autooptimiser 4bin/autooptimiser
5bin/calibrate_lens_gui 5bin/calibrate_lens_gui
6bin/celeste_standalone 6bin/celeste_standalone
7bin/checkpto 7bin/checkpto
8bin/cpclean 8bin/cpclean
9bin/cpfind 9bin/cpfind
10bin/deghosting_mask 10bin/deghosting_mask
11bin/fulla 11bin/fulla
12bin/geocpset 12bin/geocpset
13bin/hugin 13bin/hugin
14bin/hugin_executor 14bin/hugin_executor
15bin/hugin_hdrmerge 15bin/hugin_hdrmerge
16bin/hugin_lensdb 16bin/hugin_lensdb
 17bin/hugin_stacker
17bin/hugin_stitch_project 18bin/hugin_stitch_project
18bin/icpfind 19bin/icpfind
19bin/linefind 20bin/linefind
20bin/nona 21bin/nona
21bin/pano_modify 22bin/pano_modify
22bin/pano_trafo 23bin/pano_trafo
23bin/pto_gen 24bin/pto_gen
24bin/pto_lensstack 25bin/pto_lensstack
25bin/pto_mask 26bin/pto_mask
26bin/pto_merge 27bin/pto_merge
27bin/pto_move 28bin/pto_move
28bin/pto_template 29bin/pto_template
29bin/pto_var 30bin/pto_var
@@ -70,41 +71,49 @@ man/man1/pto_var.1 @@ -70,41 +71,49 @@ man/man1/pto_var.1
70man/man1/tca_correct.1 71man/man1/tca_correct.1
71man/man1/verdandi.1 72man/man1/verdandi.1
72man/man1/vig_optimize.1 73man/man1/vig_optimize.1
73share/appdata/PTBatcherGUI.appdata.xml 74share/appdata/PTBatcherGUI.appdata.xml
74share/appdata/calibrate_lens_gui.appdata.xml 75share/appdata/calibrate_lens_gui.appdata.xml
75share/appdata/hugin.appdata.xml 76share/appdata/hugin.appdata.xml
76share/applications/PTBatcherGUI.desktop 77share/applications/PTBatcherGUI.desktop
77share/applications/calibrate_lens_gui.desktop 78share/applications/calibrate_lens_gui.desktop
78share/applications/hugin.desktop 79share/applications/hugin.desktop
79share/applications/pto_gen.desktop 80share/applications/pto_gen.desktop
80share/hugin/data/blended_stacks.executor 81share/hugin/data/blended_stacks.executor
81share/hugin/data/celeste.model 82share/hugin/data/celeste.model
82share/hugin/data/default.setting 83share/hugin/data/default.setting
 84share/hugin/data/duallens.assistant
 85share/hugin/data/expressions.ini
83share/hugin/data/fused_layers.executor 86share/hugin/data/fused_layers.executor
84share/hugin/data/hdr_pano.executor 87share/hugin/data/hdr_pano.executor
85share/hugin/data/hugin_exiftool_copy.arg 88share/hugin/data/hugin_exiftool_copy.arg
86share/hugin/data/hugin_exiftool_final_example.arg 89share/hugin/data/hugin_exiftool_final_example.arg
 90share/hugin/data/median_stack.executor
 91share/hugin/data/multirow.assistant
 92share/hugin/data/normal.assistant
87share/hugin/data/normal_enblend.executor 93share/hugin/data/normal_enblend.executor
88share/hugin/data/normal_enblend_cubic.executor 94share/hugin/data/normal_enblend_cubic.executor
89share/hugin/data/normal_layered_tiff.executor 95share/hugin/data/normal_layered_tiff.executor
90share/hugin/data/normal_smartblend.executor 96share/hugin/data/normal_smartblend.executor
91share/hugin/data/plugins-templates/dual_use.py 97share/hugin/data/plugins-templates/dual_use.py
92share/hugin/data/plugins-templates/plugin_skeleton.py 98share/hugin/data/plugins-templates/plugin_skeleton.py
93share/hugin/data/plugins/README_woa.txt 99share/hugin/data/plugins/README_woa.txt
94share/hugin/data/plugins/crop_cp.py 100share/hugin/data/plugins/crop_cp.py
95share/hugin/data/plugins/shooting_pattern.py 101share/hugin/data/plugins/shooting_pattern.py
96share/hugin/data/plugins/top_five.py 102share/hugin/data/plugins/top_five.py
97share/hugin/data/plugins/woa.py 103share/hugin/data/plugins/woa.py
 104share/hugin/data/scanned.assistant
 105share/hugin/data/scanned2.assistant
 106share/hugin/data/stacked.assistant
98share/hugin/data/zeronoise.executor 107share/hugin/data/zeronoise.executor
99share/hugin/xrc/about.xrc 108share/hugin/xrc/about.xrc
100share/hugin/xrc/batch_frame.xrc 109share/hugin/xrc/batch_frame.xrc
101share/hugin/xrc/batch_menu.xrc 110share/hugin/xrc/batch_menu.xrc
102share/hugin/xrc/batch_toolbar.xrc 111share/hugin/xrc/batch_toolbar.xrc
103share/hugin/xrc/cp_editor_panel.xrc 112share/hugin/xrc/cp_editor_panel.xrc
104share/hugin/xrc/cp_list_frame.xrc 113share/hugin/xrc/cp_list_frame.xrc
105share/hugin/xrc/cpdetector_dialog.xrc 114share/hugin/xrc/cpdetector_dialog.xrc
106share/hugin/xrc/data/COPYING.txt 115share/hugin/xrc/data/COPYING.txt
107share/hugin/xrc/data/about.htm 116share/hugin/xrc/data/about.htm
108share/hugin/xrc/data/add_project.png 117share/hugin/xrc/data/add_project.png
109share/hugin/xrc/data/add_projects.png 118share/hugin/xrc/data/add_projects.png
110share/hugin/xrc/data/autocrop_tool.png 119share/hugin/xrc/data/autocrop_tool.png
@@ -437,27 +446,27 @@ share/hugin/xrc/data/help_en_EN/Roll.htm @@ -437,27 +446,27 @@ share/hugin/xrc/data/help_en_EN/Roll.htm
437share/hugin/xrc/data/help_en_EN/SB_Blended.jpg 446share/hugin/xrc/data/help_en_EN/SB_Blended.jpg
438share/hugin/xrc/data/help_en_EN/SB_Parallax.jpg 447share/hugin/xrc/data/help_en_EN/SB_Parallax.jpg
439share/hugin/xrc/data/help_en_EN/SB_Parallax_overlapped.jpg 448share/hugin/xrc/data/help_en_EN/SB_Parallax_overlapped.jpg
440share/hugin/xrc/data/help_en_EN/SmartBlend.html 449share/hugin/xrc/data/help_en_EN/SmartBlend.html
441share/hugin/xrc/data/help_en_EN/Spherical.html 450share/hugin/xrc/data/help_en_EN/Spherical.html
442share/hugin/xrc/data/help_en_EN/Stereographic_Projection.html 451share/hugin/xrc/data/help_en_EN/Stereographic_Projection.html
443share/hugin/xrc/data/help_en_EN/Stitching_a_photo-mosaic.html 452share/hugin/xrc/data/help_en_EN/Stitching_a_photo-mosaic.html
444share/hugin/xrc/data/help_en_EN/Straight_line_control_points.html 453share/hugin/xrc/data/help_en_EN/Straight_line_control_points.html
445share/hugin/xrc/data/help_en_EN/Swing_rod.html 454share/hugin/xrc/data/help_en_EN/Swing_rod.html
446share/hugin/xrc/data/help_en_EN/TIFF.html 455share/hugin/xrc/data/help_en_EN/TIFF.html
447share/hugin/xrc/data/help_en_EN/Tca_correct.html 456share/hugin/xrc/data/help_en_EN/Tca_correct.html
448share/hugin/xrc/data/help_en_EN/The_General_Panini_Projection.html 457share/hugin/xrc/data/help_en_EN/The_General_Panini_Projection.html
449share/hugin/xrc/data/help_en_EN/Tone_mapping.html 458share/hugin/xrc/data/help_en_EN/Tone_mapping.html
450share/hugin/xrc/data/help_en_EN/User_defined_output_sequence.html 459share/hugin/xrc/data/help_en_EN/User_defined_output_sequence_and_user_defined_assistant.html
451share/hugin/xrc/data/help_en_EN/Using_Celeste_with_hugin.html 460share/hugin/xrc/data/help_en_EN/Using_Celeste_with_hugin.html
452share/hugin/xrc/data/help_en_EN/Verdandi.html 461share/hugin/xrc/data/help_en_EN/Verdandi.html
453share/hugin/xrc/data/help_en_EN/Vertical-fisheye.jpg 462share/hugin/xrc/data/help_en_EN/Vertical-fisheye.jpg
454share/hugin/xrc/data/help_en_EN/Vertical-stereographic.jpg 463share/hugin/xrc/data/help_en_EN/Vertical-stereographic.jpg
455share/hugin/xrc/data/help_en_EN/Vertical_control_points.html 464share/hugin/xrc/data/help_en_EN/Vertical_control_points.html
456share/hugin/xrc/data/help_en_EN/Vig_optimize.html 465share/hugin/xrc/data/help_en_EN/Vig_optimize.html
457share/hugin/xrc/data/help_en_EN/Vignetting.html 466share/hugin/xrc/data/help_en_EN/Vignetting.html
458share/hugin/xrc/data/help_en_EN/Wavy_distortion.html 467share/hugin/xrc/data/help_en_EN/Wavy_distortion.html
459share/hugin/xrc/data/help_en_EN/Yaw.html 468share/hugin/xrc/data/help_en_EN/Yaw.html
460share/hugin/xrc/data/help_en_EN/Zenith.html 469share/hugin/xrc/data/help_en_EN/Zenith.html
461share/hugin/xrc/data/help_en_EN/a0f45cb050ae05932d1495f15a13290e.png 470share/hugin/xrc/data/help_en_EN/a0f45cb050ae05932d1495f15a13290e.png
462share/hugin/xrc/data/help_en_EN/a98f19317c5b1baf19a11563189c874b.png 471share/hugin/xrc/data/help_en_EN/a98f19317c5b1baf19a11563189c874b.png
463share/hugin/xrc/data/help_en_EN/ab807c8735d25a66b577b029bc0e568f.png 472share/hugin/xrc/data/help_en_EN/ab807c8735d25a66b577b029bc0e568f.png

cvs diff -r1.19 -r1.20 pkgsrc/graphics/hugin/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/hugin/distinfo 2017/07/16 11:37:52 1.19
+++ pkgsrc/graphics/hugin/distinfo 2018/02/27 09:59:36 1.20
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.19 2017/07/16 11:37:52 wiz Exp $ 1$NetBSD: distinfo,v 1.20 2018/02/27 09:59:36 adam Exp $
2 2
3SHA1 (hugin-2017.0.0.tar.bz2) = 4ba7f5bf5afdadbea9cf10d15aa14e644ef94ed3 3SHA1 (hugin-2018.0.0.tar.bz2) = bf62cc597015f8fcbddb52590fe3f8eac497449f
4RMD160 (hugin-2017.0.0.tar.bz2) = 2a0cf1af75d384abca0a62d80480fc815f63e0bf 4RMD160 (hugin-2018.0.0.tar.bz2) = 0302957e8ed250c277f9b78d9604609c9919e8b9
5SHA512 (hugin-2017.0.0.tar.bz2) = bfd39135119fddb559ecec220da36a4c15d96bda7f93e738d8815aafca94685ba879239202e2cc81c87787188ee3b1b6dc5cbe8014aa12e2f95d654591dc1969 5SHA512 (hugin-2018.0.0.tar.bz2) = 30061f4af695137f349526272e8c3c2f1f6a167305acb32466a30629c46dabea3818bc2c3a77b6102fcb67aa390a803cdc5ba8d8a2ecc6065f88726392529cbc
6Size (hugin-2017.0.0.tar.bz2) = 9803272 bytes 6Size (hugin-2018.0.0.tar.bz2) = 9838518 bytes
7SHA1 (patch-CMakeLists.txt) = 9c7f017d8446e61b2cfffe7969f900c63cb229a1 7SHA1 (patch-CMakeLists.txt) = 9c7f017d8446e61b2cfffe7969f900c63cb229a1
8SHA1 (patch-CMakeModules_FindPNG.cmake) = 811fd3cf6f819b31129e1560cd8acd1f7ee6defc 8SHA1 (patch-CMakeModules_FindPNG.cmake) = 811fd3cf6f819b31129e1560cd8acd1f7ee6defc
9SHA1 (patch-doc_deghosting_mask.pod) = fe5462b10966420b0cf3fab004854d9dab3bfb4f 9SHA1 (patch-doc_deghosting_mask.pod) = fe5462b10966420b0cf3fab004854d9dab3bfb4f
10SHA1 (patch-src_hugin1_base__wx_StitchingExecutor.cpp) = 15b22b2a098bcf644eb07943baa958c09d72a7f6 10SHA1 (patch-src_hugin1_base__wx_StitchingExecutor.cpp) = 15b22b2a098bcf644eb07943baa958c09d72a7f6
11SHA1 (patch-src_hugin1_base__wx_platform.cpp) = f0f544438a4818e9bbad9fd0f7fb0af06f1bdf4e 11SHA1 (patch-src_hugin1_base__wx_platform.cpp) = f0f544438a4818e9bbad9fd0f7fb0af06f1bdf4e
12SHA1 (patch-src_hugin1_base__wx_wxPanoCommand.cpp) = d5bf8f747ae86338e728c472d3dc04bf4c84f182 12SHA1 (patch-src_hugin1_base__wx_wxPanoCommand.cpp) = d5bf8f747ae86338e728c472d3dc04bf4c84f182
13SHA1 (patch-src_hugin1_calibrate__lens_LensCalFrame.cpp) = 9b815a681317cb19880e7bb6ef170bc14d01b28b 13SHA1 (patch-src_hugin1_calibrate__lens_LensCalFrame.cpp) = 9b815a681317cb19880e7bb6ef170bc14d01b28b
14SHA1 (patch-src_hugin1_hugin_CPEditorPanel.cpp) = d373c00d4783b3edc1bad5a67339163a0c23d8c5 14SHA1 (patch-src_hugin1_hugin_CPEditorPanel.cpp) = d373c00d4783b3edc1bad5a67339163a0c23d8c5
15SHA1 (patch-src_hugin1_hugin_GLPreviewFrame.cpp) = fda8db4abf3ab10332d4309c90f0ef4f845c76a6 15SHA1 (patch-src_hugin1_hugin_GLPreviewFrame.cpp) = fda8db4abf3ab10332d4309c90f0ef4f845c76a6
16SHA1 (patch-src_hugin1_ptbatcher_BatchFrame.cpp) = 51ce24f1eb99cc5c0151758299eb1ecc34128171 16SHA1 (patch-src_hugin1_ptbatcher_BatchFrame.cpp) = 51ce24f1eb99cc5c0151758299eb1ecc34128171
17SHA1 (patch-src_hugin__script__interface_hsi.i) = b11a52579fd12fdf7c51fef63049d285cb2b52e1 17SHA1 (patch-src_hugin__script__interface_hsi.i) = b11a52579fd12fdf7c51fef63049d285cb2b52e1
18SHA1 (patch-src_tools_align_image_stack.cpp) = fc2759f0722365d4c5339c5c8bc1eda1a6bf7a71 18SHA1 (patch-src_tools_align_image_stack.cpp) = fc2759f0722365d4c5339c5c8bc1eda1a6bf7a71
19SHA1 (patch-src_tools_tca__correct.cpp) = 73a86d3086336f168de5fb1cc02378a3ecc43104 19SHA1 (patch-src_tools_tca__correct.cpp) = 73a86d3086336f168de5fb1cc02378a3ecc43104