Port details |
- lux Panorama and image viewer
- 1.1.8 graphics
=0 1.1.6_1Version of this port present on the latest quarterly branch. - Maintainer: fuz@FreeBSD.org
 - Port Added: 2022-04-01 05:42:07
- Last Update: 2023-08-09 13:01:14
- Commit Hash: 96af998
- License: GPLv3
- Description:
- lux is an image viewer for 'normal' images and the most common types of
panoramic images, typically showing a 'rectilinear' view to the image
data, which looks as if this view had been taken with an 'ordinary'
lens. The view can be zoomed, panned, scrolled, rotated and modified in
several ways. lux displays images, it does not modify them. But it can
produce high-quality images from the view it shows. lux can also
produce synoptic views of several images and do stitching, HDR blending,
exposure fusions, focus stacks and deghosting, usually from 'PTO' files,
processing a subset of the panotools standard used by panorama stitching
software like hugin.
¦ ¦ ¦ ¦ 
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/graphics/lux/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/lux
- pkg install lux-pv
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: lux-pv
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1691409081
SHA256 (15b1fd742285.tar.bz2) = 4a3a32a883e57693e7ff9ab2a3a69342ddfd528d9647b56166da9291422dd835
SIZE (15b1fd742285.tar.bz2) = 1186035
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- update-desktop-database : devel/desktop-file-utils
- pkgconf>=1.3.0_1 : devel/pkgconf
- Runtime dependencies:
-
- NotoSans-Regular.ttf : x11-fonts/noto-basic
- update-desktop-database : devel/desktop-file-utils
- Library dependencies:
-
- libhwy.so : devel/highway
- libsfml-window.so : devel/sfml
- libexiv2.so : graphics/exiv2
- libvigraimpex.so : graphics/vigra
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for lux-pv-1.1.8:
AVX=on: support AVX flavor
AVX2=on: support AVX2 flavor
AVX512=on: support AVX-512F flavor
SSE42=on: support SSE4.2 flavor
SSSE3=on: support SSSE3 flavor
===> Use 'make config' to modify these settings
- Options name:
- graphics_lux
- USES:
- cmake desktop-file-utils dos2unix pkgconfig tar:bz2
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.1.8 09 Aug 2023 13:01:14
    |
Robert Clausecker (fuz)  |
graphics/lux: update to 1.1.8
A bug fix release:
- update bundled tinyfiledialogs to 3.13.3
- ensure all threads terminate on error exit
Reported by: upstream |
1.1.7 30 Jul 2023 22:59:08
    |
Robert Clausecker (fuz)  |
graphics/lux: update to 1.1.7
This update requires exiv2 0.28 and highway 1.0.5.
Upstream changes: assorted bug fixes and improvements.
Reported by: kfjahnke@gmail.com |
1.1.6_2 19 Jul 2023 17:50:06
    |
Jan Beich (jbeich)  |
devel/highway: update to 1.0.5
Changes: https://github.com/google/highway/releases/tag/1.0.5
Reported by: GitHub (watch releases) |
1.1.6_2 09 Jul 2023 22:08:12
    |
Matthias Andree (mandree)  |
graphics/lux: make compatible with exiv2 0.28
PR: 282311 |
1.1.6_1 23 Apr 2023 09:09:58
    |
Gerald Pfeifer (gerald)  |
*: Bump PORTREVISIONs for math/mpc update to 1.3.1 |
1.1.6 31 Mar 2023 10:42:05
    |
Robert Clausecker (fuz)  |
graphics/lux: update to 1.1.6
Patch out an unused SIMD function that didn't build on i386
as per upstream instructions.
Changelog: https://groups.google.com/g/hugin-ptx/c/RFnsB3JyKpU/m/zrbdlQlDEQAJ |
1.1.5 21 Mar 2023 12:53:47
    |
Robert Clausecker (fuz)  |
graphics/lux: Update to 1.1.5
Upstream changes:
- EXIF metadata is now used to determine field of view
- panorama photographs from smartphone camera applications
are no heuristically detected
- new config file ~/.lux.ini is evaluated
- many small improvements and bug fixes
Changelog: https://groups.google.com/g/hugin-ptx/c/bfX6Fu3mwy0/m/BNmUoqbnAAAJ |
1.1.4 08 Feb 2023 23:24:25
    |
Robert Clausecker (fuz)  |
*/*: Update fuz@fuz.su to fuz@FreeBSD.org
www/writefreely had a stray duplicate MAINTAINER block
from an earlier botched commit. I did intentionally not
touch the entry in UPDATING.
Reviewed by: eduardo, flo
Differential Revision: https://reviews.freebsd.org/D38435 |
07 Sep 2022 21:58:51
    |
Stefan Eßer (se)  |
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) |
1.1.4 07 Sep 2022 21:10:59
    |
Stefan Eßer (se)  |
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.
(Only the first 15 lines of the commit message are shown above ) |
1.1.4 27 Aug 2022 22:02:47
    |
Neel Chauhan (nc)  Author: Robert Clausecker |
graphics/lux: update to 1.1.4
- unbundle noto fonts
- only ship one copy of icons
- replace custom .desktop file with upstream's
- switch to Google highway throughout
- add options for the various SIMD flavors
- supply -march=i686 on i386 for a bare minimum of performance
Upstream changes:
- fix uninitialized variable related crash in light balance
- processing of panoramas with stacks
- support of all PTO include and exclude masks
- support of PTO lens/source image cropping
Full ChangeLog: https://groups.google.com/g/hugin-ptx/c/bfX6Fu3mwy0
PR: 266075 |
1.1.1 24 Aug 2022 17:42:18
    |
Fernando Apesteguía (fernape)  Author: Robert Clausecker |
graphics/lux: update to 1.1.1
- switch non-x86 to highway-based SIMD code
Upstream changes:
- better SIMD support for non-x86 through Google highway
- full masking and stacking support for PTOs
PR: 266003
Reported by: fuz@fuz.su (maintainer) |
1.1.0a 01 Apr 2022 05:38:53
    |
Mikael Urankar (mikael)  Author: Robert Clausecker |
graphics/lux: Add new port
lux is an image viewer for 'normal' images and the most common types of
panoramic images, typically showing a 'rectilinear' view to the image
data, which looks as if this view had been taken with an 'ordinary'
lens. The view can be zoomed, panned, scrolled, rotated and modified in
several ways. lux displays images, it does not modify them. But it can
produce high-quality images from the view it shows. lux can also
produce synoptic views of several images and do stitching, HDR blending,
exposure fusions, focus stacks and deghosting, usually from 'PTO' files,
processing a subset of the panotools standard used by panorama stitching
software like hugin.
WWW: https://bitbucket.org/kfj/pv
PR: 262943 |