while being deprecated and undocumented, SANE_CAP_ALWAYS_SETTABLE is
still used by (at least) xsane
note to self: stop using frankenstein system to test ports!
breakage reported by naddy@
work on enblend-enfuse, big thanks!
Goal: an easy to use cross-platform panoramic imaging toolchain
based on the Panorama Tools library.
With hugin you can assemble a mosaic of photographs into a
complete immersive panorama, stitch any series of overlapping
pictures and much more.
This package contains the following programs:
- hugin, The main program, a GUI for the panorama tools suite
and some programs included here.
- nona, a simple replacement for PTStitcher (doesn't support most
features of PTStitcher, but is faster, opensource and
will be extended in the future).
- nona_gui, nona with a graphical progress bar.
- autooptimiser, optimise a panorama pairwise, starting from an
anchor image. cmd line version of the pairwise mode in hugin
will be hooked to the build after tests on additional arch.
Autopano-SIFT-C automatically creates control points for
groups of overlapping photographs using SIFT ("scale-invariant
feature transform").
It can be controlled from within the Hugin GUI front-end.
N.B. The SIFT algorithm is restricted in the USA by a patent
owned by the University of British Columbia.
will be hooked to the build after tests on additional arch.
Enblend combines images that partially overlap into a single large
image with no seams (panorama generation). This is a command-line
tool which performs the actual composition; another tool is required
to line up the images ready for input (e.g. Hugin).
Enfuse combines images that overlap into a single image with good
focus and exposure (exposure stacking for high dynamic range, focus
stacking for extended depth-of-field).
will be hooked to the build after tests on additional arch.
big thanks to Emmanuel Viaud for rewriting some C++ to build with GCC 3.
The panorama tools are mainly used to build panoramic images from
a set of overlapping images. The usability extends beyond "just"
building panoramas by far though. You can, for instance, use them
to render an average of multiple images to broaden the dynamic range
of the images or average out noise. You can also build object movies
with them, morph between images and much more.
will be hooked to the build after tests on additional arch.
tweaks to autoconf input files from Emmanuel Viaud, thanks!
GNU libxmi is a C/C++ function library for rasterizing 2-D vector
graphics. It can draw 2-D graphical primitives, including wide
polygonal lines and circular and elliptical arcs, into a user-supplied
matrix of pixels. Sophisticated line styles, such as multicolored
dashing patterns, can be specified. There is also support for filling
and texturing polygons.
The goal of the OpenGL Extension Wrangler Library (GLEW) is to assist
C/C++ OpenGL developers with two tedious tasks: initializing and using
extensions and writing portable applications. GLEW provides an efficient
run-time mechanism to determine whether a certain extension is supported
by the driver or not. OpenGL core and extension functionality is exposed
via a single header file.
* xdg-utils is only needed to the !gnome FLAVOR
* regen WANTLIB, esd is no more a dependency (unbreak gnome FLAVOR)
* use yelp for the gnome FLAVOR
* regen PLIST
* includes security fixes for CVE-2009-0581, CVE-2009-0723 and CVE-2009-0733.
(which could cause a memory leak, buffer overflows and code execution)
ok ajacoutot@
freeglut is a completely OpenSourced alternative to the OpenGL Utility
Toolkit (GLUT) library written by Mark Kilgard.
GLUT (and hence freeglut) allows the user to create and manage windows
containing OpenGL contexts on a wide range of platforms and also read
the mouse, keyboard and joystick functions.
from tobias ulmer (MAINTAINER),
no objections from oga@, testing and ok sthen@
non-free glut will remain around for a while, but ports depending on glut
will be switched to freeglut in a few.