Commit graph

9549 commits

Author SHA1 Message Date
wiz
d196090b50 adam reports that OS X 10.6 patch is not needed any longer, remove it. 2012-06-02 11:56:35 +00:00
obache
2f2488c9dd Honor PKGMANDIR. 2012-06-02 04:13:04 +00:00
obache
2a3fb5e736 kill xdg-desktop-menu command, to avoid unwanted behavior with privileted build
as PR 46443.
2012-06-02 04:06:34 +00:00
wiz
46f2f57099 Update to 0.7.1. Set LICENSE.
Version 0.7.1 :
Windows-only bugfix.

Version 0.7.0 :

* Interface
  * Added new option: output on new image
  * Added new energy functions based on luma
  * Added edit buttons for aux layers
  * Switch to smaller, always-on-top interface while
    creating/editing aux layers
  * After creating/editing aux layers the focus goes back
    to the layer which is to be rescaled
  * If an aux layer is deleted during or between sessions,
    it is not substitued by another one and the corresponding
    setting is made inactive
  * Added info icons for aux layers
  * Added text to some buttons
  * No longer use extra layers to create the image thumbnail
    (this means no more "flashing" in the layers toolbox when
    staring the plugin or creating a new aux layer)
  * Modified behaviour: pressing "Back" in the interactive
    dialog saves the plugin values
  * Bugfix: fixed Windows localization
  * Bugfix: fixed some minor issues arising when working on
    a new layer and going back and forth through
    interactive/non-interactive modes
2012-06-01 22:00:32 +00:00
wiz
deb3cd6f31 Remove inline so gimp-liquid-rescale and clang are happy.
Bump PKGREVISION.

While here, set LICENSE.
2012-06-01 21:59:27 +00:00
wiz
345ffc2fab Add upstream bug report URLs. 2012-06-01 21:24:57 +00:00
wiz
bdb68eca5b Update HOMEPAGE. 2012-06-01 20:54:52 +00:00
wiz
54e153109a Update to 2.4.1. Now builds with clang. Python option
not tested. New ffmpeg support not enabled in package.

2.4.1

June, 2012

The changes since 2.4.0

    The GPU module now supports CUDA 4.1 and CUDA 4.2 and can be
    compiled with CUDA 5.0 preview.

    Added API for storing OpenCV data structures to text string
    and reading them back:

    cv::calcOpticalFlowPyrLK now supports precomputed pyramids as
    input.

    Function signatures in documentation are made consistent with
    source code.

    Restored python wrappers for SURF and MSER.

    45 more bugs in our bug tracker have been fixed

2.4.0

May, 2012

The major changes since 2.4 beta

    OpenCV now provides pretty complete build information via
    (surprise) cv::getBuildInformation().

    reading/writing video via ffmpeg finally works and it's now
    available on MacOSX too.
    note 1: we now demand reasonably fresh versions of ffmpeg/libav
    with libswscale included.
    note 2: if possible, do not read or write more than 1 video
    simultaneously (even within a single thread) with ffmpeg 0.7.x
    or earlier versions, since they seem to use some global structures
    that are destroyed by simultaneously executed codecs. Either
    build and install a newer ffmpeg (0.10.x is recommended), or
    serialize your video i/o, or use parallel processes instead of
    threads.

    MOG2 background subtraction by Zoran Zivkovic was optimized
    using TBB.

    The reference manual has been updated to match OpenCV 2.4.0
    better (though, not perfectly).

    >20 more bugs in our bug tracker have been closed
    (http://code.opencv.org/projects/opencv/roadmap).

    Asus Xtion is now properly supported for HighGUI. For now, you
    have to manually specify this device by using
    VideoCapture(CV_CAP_OPENNI_ASUS) instead of
    VideoCapture(CV_CAP_OPENNI).

2.4 beta

April, 2012

As usual, we created 2.4 branch in our repository
(http://code.opencv.org/svn/opencv/branches/2.4), where we will
further stabilize the code. You can check this branch periodically,
before as well as after 2.4 release.

Common changes

    At the age of 12, OpenCV got its own home! http://code.opencv.org
    is now the primary site for OpenCV development and http://opencv.org
    (to be launched soon) will be the official OpenCV user site.

    Some of the old functionality from the modules imgproc, video,
    calib3d, features2d, objdetect has been moved to legacy.

    CMake scripts have been substantially modified. Now it's very
    easy to add new modules - just put the directory with include,
    src, doc and test sub-directories to the modules directory,
    create a very simple CMakeLists.txt and your module will be
    built as a part of OpenCV. Also, it's possible to exclude
    certain modules from build (the CMake variables
    "BUILD_opencv_<modulename>" control that).

New functionality

    The new very base cv::Algorithm class has been introduced. It's
    planned to be the base of all the "non-trivial" OpenCV
    functionality. All Algorithm-based classes have the following
    features:
        "virtual constructor", i.e. an algorithm instance can be created by name;
        there is a list of available algorithms;
        one can retrieve and set algorithm parameters by name;
        one can save algorithm parameters to XML/YAML file and then load them.

    A new ffmpeg wrapper has been created that features multi-threaded
    decoding, more robust video positioning etc. It's used with
    ffmpeg starting with 0.7.x versions.

    features2d API has been cleaned up. There are no more numerous
    classes with duplicated functionality. The base classes
    FeatureDetector and DescriptorExtractor are now derivatives of
    cv::Algorithm. There is also the base Feature2D, using which
    you can detect keypoints and compute the descriptors in a single
    call. This is also more efficient.

    SIFT and SURF have been moved to a separate module named nonfree
    to indicate possible legal issues of using those algorithms in
    user applications. Also, SIFT performance has been substantially
    improved (by factor of 3-4x).

    The current state-of-art textureless detection algorithm,
    Line-Mod by S. Hinterstoisser, has been contributed by Patrick
    Mihelich. See objdetect/objdetect.hpp, class Detector.

    3 face recognition algorithms have been contributed by Philipp
    Wagner. Please, check opencv/contrib/contrib.hpp, FaceRecognizer
    class, and opencv/samples/cpp/facerec_demo.cpp.

    2 algorithms for solving PnP problem have been added. Please,
    check flags parameter in solvePnP and solvePnPRansac functions.

    Enhanced LogPolar implementation (that uses Blind-Spot model)
    has been contributed by Fabio Solari and Manuela Chessa, see
    opencv/contrib/contrib.hpp, LogPolar_* classes and
    opencv/samples/cpp/logpolar_bsm.cpp sample.

    A stub module photo has been created to support a quickly
    growing "computational photography" area. Currently, it only
    contains inpainting algorithm, moved from imgproc, but it's
    planned to add much more functionality.

    Another module videostab (beta version) has been added that
    solves a specific yet very important task of video stabiliion.
    The module is under active development. Please, check
    opencv/samples/cpp/videostab.cpp sample.

    findContours can now find contours on a 32-bit integer image
    of labels (not only on a black-and-white 8-bit image). This is
    a step towards more convenhich results in better edge maps

    Python bindings can now be used within python threads, so one
    can write multi-threaded computer vision applications in Python.

OpenCV on GPU

    Different Optical Flow algorithms have been added:
        Brox (contrtions;
        Improved performance.

    pyrUp/pyrDown implementations.

    Matrix multiplication on GPU (wrapper for the CUBLAS library).
    This is optional, user need to compile OpenCV with CUBLAS
    support.

    OpenGL back-end has been implemented for highgui module, that
    allows to display GpuMat directly without downloading them to
    CPU.

Performance

    A few OpenCV functions, like color conversion, morphology, data
    type conversions, brute-force feature mer have been optimized
    using TBB and/or SSE intrinisics.

    Along with regression tests, now many OpenCV functions have
    got performance tests. Now for most modules one can build
    opencv_perf_<modulename> executables that run various functions
    from the particular module and produce a XML file. Note that
    if you want to run those tests, as well as the normal regression
    tests, you will need to get (a rather big)
    http://code.opencv.org/svn/opencv/trunk/opencv_extra directory
    and set environment variable OPENCV_TEST_DATA_PATH to
    "<your_copy_of_opencv_extra>/testdata".

Bug fixes

    In this version we fixed literally hundreds of bugs. Please,
    check http://code.opencv.org/projects/opencv/versions/1 for a
    list of fixed bugs.

Known issues

    When OpenCV is built statically, dynamically created classes
    (via Algorithm::create) can fail because linker excludes the
    "unused" object files. To avoid this problem, create classes
    explicitly, e.g

    1 Ptr<DescriptorExtractor> d = new BriefDescriptorExtractor;
2012-06-01 20:53:56 +00:00
drochner
945f1affdc update to 0.48.3.1
changes:
-bugfixes
-build fixes, in particular for newer glib2
2012-06-01 20:23:10 +00:00
drochner
4a6315d3e1 -on i386/-current, sse2 must be explicitly enabled, otherwise
the build fails
-fix gcc version detection - the original regex doesn't work for
 unknown reasons (possibly a bug in cmake's regex implementation)
-deal with icon-theme.cache
2012-05-31 12:45:33 +00:00
dsainty
57d74bcb81 Remove hashes for deleted patches. 2012-05-29 23:42:24 +00:00
marino
99867b9c52 graphics/xart: Fix post-extract chmod again
Three months ago, the post-extract command was modified because it didn't
work on Solaris.  The fix provided broke the non-root user build.  The
problem with the original post-extract command was that it started with
$WRKDIR instead of $WRKSRC.  Return this target back to a tweaked version
of the original post-extract command (and cross fingers that it still
works on Solaris)
2012-05-27 18:32:50 +00:00
dholland
6b3461625d Since a proper solution does not appear to be forthcoming anytime soon,
add a hack for "the pixman problem" on netbsd-5. Add -lpixman-1 to the
libs in cairo's .pc file when on netbsd-5.
2012-05-27 18:21:44 +00:00
shattered
1f03c89bfd PR/30432 -- Add command-line options to set TV alignment. Patch taken
from upstream tracker.
2012-05-26 10:13:29 +00:00
he
23ef9e4f1b Add fix for http://secunia.com/advisories/49125/, taken from
http://bugzilla-attachments.gnome.org/attachment.cgi?id=212053.
2012-05-25 08:31:35 +00:00
he
10818278cf Add fix for http://secunia.com/advisories/49125/, taken from
http://bugzilla-attachments.gnome.org/attachment.cgi?id=212053.
Bump pkgrevision.
2012-05-25 08:29:36 +00:00
adam
af065ab00c Changes 1.7.28:
* Write proper copyright year for zlib, depending upon ZLIB_VERNUM

Changes 1.7.27:
* Increased row_buf malloc to row_bytes+64 instead of row_bytes+16, to
  match the size of big_row_buf in pngrutil.c (it is 48 in libpng14, 15, 16,
  and 64 in libpng10, 12.  Otherwise there is a double-free crash when the
  row_buf is destroyed.

Changes 1.7.26:
* Increased the text_text buffer from 2048 to 10*2048 (Ralph Giles), and
  changed an incorrect test for keyword length "< 180" to "< 80".  The
  text_text buffer was inadvertently reduced from 20480 to 2048 in
  pngcrush-1.7.9.
* Added -DZ_SOLO to CFLAGS, needed to compile zlib-1.2.6.
* Changed user limits to width and height max 500000, malloc max 2MB,
  cache max 500.
* Added -nolimits option which sets the user limits to the default
  unlimited values.
2012-05-25 08:01:33 +00:00
jdc
5ef206dfbd Add: patch-babl_babl-fish-reference.c 2012-05-25 07:38:30 +00:00
jdc
346c511d2d Fix a segmentation fault when generating documentation. See:
https://bugzilla.gnome.org/show_bug.cgi?id=676491
2012-05-25 07:37:21 +00:00
marino
f7a4037ce0 graphics/ns-cult3d: Mark NOT-FOR-DRAGONFLY
Source unavailable, see policy:
<http://leaf.dragonflybsd.org/mailarchive/users/2012-05/msg00066.html>
2012-05-24 19:42:22 +00:00
markd
16edd05f3b Pass sysconfdir to configure so that its set correctly if PKG_SYSCONFBASE
has been changed from the default.
Bump PKGREVISION
2012-05-23 21:03:08 +00:00
dholland
358e9ffee0 Needs libXt on Linux. (Build fails without it, so no PKGREVISION bump.) 2012-05-23 06:48:41 +00:00
dholland
ad90ec4bd4 Don't declare own strchr(). It breaks on Linux. 2012-05-23 06:37:50 +00:00
dholland
7fac27adf1 Improve the custom BUILDLINK_API_DEPENDS.libkdcraw in the hopes that this
was what's been causing the bulk builds to try to mix kde3 and kde4.
PKGREVISION -> 19
2012-05-23 02:53:52 +00:00
marino
486a937149 graphics/osg: Update to version 3.0.1 broke DragonFly 2012-05-20 19:28:19 +00:00
obache
710de9eb77 fixes build with modern C++. 2012-05-19 06:43:23 +00:00
marino
873d53e613 graphics/inkscape: Fix indirect linking on DragonFly 2012-05-16 18:27:12 +00:00
marino
1888ddb965 graphics/blender: Fix indirect linking on DragonFly 2012-05-16 13:49:22 +00:00
reed
84b3d7737b Mention this package does not include graphics.
I didn't bump the package revisoon.
2012-05-15 03:44:15 +00:00
sbd
b7199a863a Remove unneeded build dependence on p5-XML-Parser 2012-05-14 10:14:11 +00:00
sbd
216aaa0b45 Add build dependencies on p5-XML-Parser and msgfmt. 2012-05-14 07:52:32 +00:00
drochner
ae07a3c606 sync w/ base pkg 2012-05-11 13:58:57 +00:00
dholland
dff72d6aa4 Apply partial half-baked update to 0.8.2 to fix longtime problem with
missing Mono DLLs at config time.

This fixes that problem but fails because it needs gnome-keyring-sharp,
which we don't yet have in pkgsrc. I'm committing anyway in the hopes
someone else will deal with that because the package hasn't been
buildable in a long time and this does constitute a step forward.

Upstream changes:


f-spot 0.8.2 - Dec 19 2010 - Error!
-----------------------------------
- A small error slipped through while releasing 0.8.1, this release fixes
  that one.

f-spot 0.8.1 - Dec 19 2010 - Winter Fixes!
------------------------------------------
- Bug fix release for the 0.8.x series.
 - Critical bug fixes and translation updates. Upgrading highly recommended.
 - Infobox crasher fixed (Paul Wellner Bou)
 - CRW crasher (Christian Krause)
 - XMP sidecar file naming now uses file.jpg.xmp, falls back to old file.xmp
   if present (Ruben Vermeersch)
 - French Mallard Documentation (Bruno Brouard)
 - Slovenian Mallard Documentation (Matej UrbanÄiÄ)
 - Tons of translations
 - Loads of obsolete code fixed (Tim Howard)
 - DateTime.DaysInMonth crasher fix (Tim Howard)
 - Mono.Data.Sqlite removed (Tim Howard)
 - Switch to official Taglib# repository.
 - Lots of Taglib# fixes.
 - Rotation crasher (Nuno Ferreira)
 - Gallery export crasher for Unicode characters (Martin Slota)
 - A fix for the very annoying Int32.MaxValue bug.
 - Around 20 bugs closed (http://bit.ly/hCAwkd)

f-spot 0.8.0 - Sep 15 2010 - Stabilized
---------------------------------------
- First long-term stable release of the 0.8.x series.
 - Contains everything from the 0.7.x series as well as some critical extra
   fixes that were added during the past week.
 - Some regressions in terms of support for obscure RAW formats, but lots of
   improvements overall, definitely in terms of stability.
 - Nearly 300 bugs closed since 0.6.2 (http://bit.ly/bqXLLt)
 - This series will continue to be maintained and released, but only with
   improvements and fixes. New development will happen on the master branch
   and result in 0.9.x releases.

f-spot 0.7.3 - Sep  9 2010 - Release Candidate
----------------------------------------------
- Release candidate for the 0.8.0 release.
 - Completely replaced Glade usage by GtkBuilder (Paul Lange)
 - Cleanups and refactorings all accross (Ruben Vermeersch)
 - Correctly decide when to make the library location sensitive (Iain Lane)
 - Fixes in Taglib#.
 - IconView has been split up and made much more modular (Mike GemÃ¼nde)
 - More Hyenafication (Mike GemÃ¼nde)
 - Copy to Clipboard fixed (Mike GemÃ¼nde)
 - Another 20 bugs closed (http://bit.ly/a9FWVh)

f-spot 0.7.2 - Aug 11 2010 - Retooled
-------------------------------------
- Third release of the unstable 0.7 development series. Features a fully
  restructured source tree with full Monodevelop build support. Solves some of
  the regressions introduced in 0.7.1.
 - Reorganized source tree for clarity, builds with Monodevelop.
 - Switched from QueuedSqliteDatabase to HyenaSqliteConnection (Mike GemÃ¼nde)
 - Build tweaks (Christian Krause)
 - More GtkBuilder transition (Eric Faehnrich)
 - Reliability improvements (lots of them) for metadata handling (Mike GemÃ¼nde,
   Ruben Vermeersch)
 - Prune empty directories when deleting photos, import usability enhancements
   (Mike Wallick)
 - Big race-condition fix in import (Paul Wellner Bou)
 - Loads of improvements to Taglib#, in terms of handling broken files, extra
   format support (Pentax, Panasonic, Leica), stability and correctness (Ruben
   Vermeersch)
 - Reporting of import errors.
 - Speedups to repeated imports of the same directory.
 - Piles of cleanups and general stability improvements.
 - Over 50 bugs closed (http://bit.ly/cqpC3y)

f-spot 0.7.1 - Jul 14 2010 - The Big Switch
-------------------------------------------
- Second release of the unstable 0.7 development series. Most notably
  including a switch to Taglib#. Regressions in the amount of RAW
  types supported, will be fixed before releasing 0.8.
 - Switched to a new Taglib#-backed metadata layer. This is a huge change
   which should bring us increased stability (in the long run) and a much
   easier to maintain metadata layer than the one we previously had. Also
   enables some funky new features like XMP sidecars. (Ruben Vermeersch,
   Mike GemÃ¼nde)
 - Add support for XMP sidecars (Ruben Vermeersch)
 - Add "remove from camera after import"-option (Ruben Vermeersch)
 - Start of a massive backend cleanup (Mike GemÃ¼nde)
 - Upstreaming of a lot of Debian/Ubuntu patches (Iain Lane)
 - Several dialogs converted from glade to GtkBuilder (Ademir Mendoza,
   Nick Van Eeckhout, Peter Goetz, Trevor Buchanan)
 - Code refactorings and cleanups, increased Hyena adoption (Evan Briones,
   Paul Lange, Paul Wellner Bou)
 - Small usability improvements (Alex Launi, Anton Keks, Iain Churcher,
   Tomas Kovacik)
 - More build retooling (Bertrand Lorentz, Christian Krause, Gabriel Burt)
 - Many bugs fixed and improvements in stability: Over 85 bugs closed
   (http://bit.ly/aKyQOd)

f-spot 0.7.0 - Jun 16 2010 - Full Steam Ahead!
----------------------------------------------
- First release of the unstable 0.7 development series. Massive changes.
 - Reparenting and detaching support (Anton Keks)
 - A new Mallard-based documentation (Harold Schreckengost)
 - No longer embeds flickrnet, uses distribution copy (Iain Lane)
 - Adoption of a large amount of Hyena functionality (Paul Lange, Peter Goetz)
 - No longer embeds gnome-keyring-sharp
 - Completely rewritten import, much faster and less memory hungry (Ruben Vermeersch)
 - No longer use gphoto2-sharp, now uses gvfs which is less crash-pron (Ruben Vermeersch)
 - Fix Facebook support (Ruben Vermeersch)
 - Modernized unit tests
 - Revamped build (Mike GemÃ¼nde)
 - Much improved duplicate detection (much faster too) (Ruben Vermeersch)
 - Mouse selection in Iconview (Vincent Pomey)
 - Image panning support using middle mouse button (Wojciech DzierÅ¼anowski)
 - Timeline slider now restricted to the size of the window (Iain Churcher)
 - Over 100 bugs closed (http://bit.ly/cyVjnD)
2012-05-10 17:46:34 +00:00
dholland
dbe408aab8 USE_TOOLS+=intltool 2012-05-10 04:32:38 +00:00
dholland
6092a575d5 Remove wrong patch. HI ADAM 2012-05-10 04:32:18 +00:00
tron
9a20f6a35f Explicitly disable TWAIN support for Mac OS X:
1.) It doesn't seem to get detected under Mac OS X Lion.
2.) It doesn't compile under Mac OS X Snow Leopard,
    see <https://bugzilla.gnome.org/show_bug.cgi?id=675510>.
While here really remove the conditional package list handling related
to TWAIN support.

No package revision bump necessary as the binary package doesn't change
on the one Mac OS X version where the package actually built.
2012-05-09 18:39:35 +00:00
wiz
215b4f2833 Move libpciaccess to dri option section. 2012-05-09 07:53:04 +00:00
wiz
e704997e61 Needs libpciaccess now when pulling in libdrm. Bump PKGREVISION. 2012-05-08 20:33:14 +00:00
dholland
97fd4fa19b This accidentally got committed in debug mode (phase of post-patch rather
than pre-build) the last time.
2012-05-08 02:42:09 +00:00
dholland
6e831eeebe Build fix for latest glib2. 2012-05-07 18:20:33 +00:00
adam
ec7e764d1d Changes 2.8.0:
Core:
- Add our own GimpOperationBrightnessContrast because GEGL one is different
Plug-ins:
- Fix some GFig rendering issues
Source and build system:
- Depend on Babl 0.1.10, GEGL 0.2.0 and some other new library versions
General:
- Bug fixes
- Translation updates
2012-05-07 08:40:07 +00:00
adam
0ecb4fb199 Changes 0.2.0:
* OpenCL support
* build improvements.
* High level API to apply ops directly to buffers with arguments.
* Final bits of translation infrastructure.
* Invalidate regions when disconnecting input pads.
* Operations:
  * New operation: global-matting
  * Allow transform core to do perspective transforms.
  * Added string based key/value pairs to operations.
  * Added arguments for dealing with scaled down preview rendering.
* Added human interaction ranges and non-linear mapping to properties.
* Buffer:
  * Removed broken lanczos sampler.
  * Add gegl_buffer_set_color and gegl_buffer_set_pattern
  * Added ability to drop cached tiles.
  * Added API for handling abyss policy (not implemented yet)
  * Avoid iterating global tile cache when flushing/destroying buffers
    that have no tiles in the cache.
2012-05-07 08:35:57 +00:00
adam
e3a7f25d13 Changes 0.1.10:
* LUT based speedups for gamma correction / uncorrection.
2012-05-07 08:33:26 +00:00
dholland
aded364cfc Set BUILDLINK_API_DEPENDS correctly (with +=, not ?=) 2012-05-07 02:45:47 +00:00
dholland
0bcdacfbcf Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)
It turns out there were a lot of these.
2012-05-07 01:53:12 +00:00
dholland
808484d430 Add more files. 2012-05-07 00:54:19 +00:00
dholland
69b3cd29eb More build fixes for new glib2. 2012-05-07 00:46:25 +00:00
dholland
c5f6b0973d Build fixes for glib2. Due to volume, use SUBST instead of patches,
and also due to volume, put it in its own file.
2012-05-06 21:12:04 +00:00
dholland
f5961876f4 Build fix for latest glib2. 2012-05-06 20:25:02 +00:00
dholland
74bdeb2074 Build fixes for new glib2. 2012-05-06 19:57:27 +00:00