Commit Graph

49 Commits

Author SHA1 Message Date
kirby
2f3001454e update to hugin-2014.0.0
add missing build dependency (from sthen@)
ok sthen@, maintainer
2015-10-10 08:44:39 +00:00
jasper
e119e1c445 - Use Boost::Phoenix V3 in Boost Spirit for expression parsing (from upstream)
- bump boost dependency
2015-07-01 08:42:52 +00:00
ajacoutot
37b0f26f0d x11/gtk+2,-guic -> x11/gtk+3,-guic && bump 2015-03-27 08:11:24 +00:00
ajacoutot
703fb644d7 No need for default CMAKE_BUILD_TYPE. 2014-11-07 10:40:05 +00:00
sthen
be4fe1868d whitespace tweaks, and merge post-extract and pre-patch 2014-07-11 22:17:08 +00:00
kirby
4d816af304 - add python scripting support.
- don't use patch and SUBSD_CMD for CMake modules, just use ones from
our CMake installation
OK sthen@ (maintainer)
2014-07-11 21:25:23 +00:00
kirby
20ce8bfee5 update hugin to 2013.0.0
ok sthen@ (maintainer)
2014-01-14 04:20:20 +00:00
sthen
701c91e413 kill VMEM_WARNING 2013-11-25 14:16:22 +00:00
zhuk
4f664d8b82 Fixup handling of FreeDesktop goo: desktop-file-utils, gtk-update-icon-cache
and shared-mime-info. Found by portcheck.

A lot of input from and okay ajacoutot@
2013-08-20 22:05:46 +00:00
naddy
78f49cd53e the png headers are now directly under include/ 2013-06-04 15:41:17 +00:00
sthen
1236cb65db unbreak now that cmake shared lib support has been fixed
breakage spotted by naddy
2013-05-14 22:55:11 +00:00
ajacoutot
0712305432 No need for gtar. 2013-04-28 08:18:55 +00:00
espie
e4fa65e765 PERMIT_* / REGRESS -> TEST sweep 2013-03-11 11:10:51 +00:00
sthen
97b2d9030f mark BROKEN-hppa; if enblend-enfuse (run dep for this) is broken
there's no point wasting time on this.
2012-12-21 18:50:37 +00:00
dcoppa
48b992162b Add "-pthread" to compiler flags only where it's needed and remove
'CFLAGS += -pthread' from port's Makefile.

While here, remove superfluous SEPARATE_BUILD and CONFIGURE_STYLE
variables: cmake module already takes care of them.

ok sthen@
2012-11-18 16:55:27 +00:00
dcoppa
5131af7990 "LDFLAGS += -L${X11BASE}/lib" is useless.
OK sthen@ (maintainer)
2012-11-13 16:11:17 +00:00
dcoppa
8bae10bc8f For x11/wxWidgets, avoid using '-Wl,--version-script'.
When used in conjunction with PIE, symbol versioning triggers weird
linking problems in dependent ports.
This appears to unbreak graphics/hugin.
Bump all the majors of wx shared libraries and amend graphics/hugin
accordingly.

Kudos to naddy@: a 2009 message to misc@ from him put me on the
right track.

OK sthen@ (MAINTAINER)
2012-11-06 09:37:14 +00:00
sthen
8b767a1e5d Really mark hugin as BROKEN on PIE arches, like I thought I did earlier.
- pointed out by dcoppa@

Hugin doesn't build with PIE:

/usr/bin/ld: /usr/ports/pobj/hugin-2011.4.0/build-amd64/src/hugin1/base_wx/libhuginbasewx.so.0.0: invalid string offset 3068412456 >= 54218 for section `.dynstr'

and neither Hugin nor wxWidgets build with CFLAGS -fno-pie / LDFLAGS -nopie
(ld segfaults).
2012-11-05 11:15:11 +00:00
sthen
64247fe50b update to hugin 2011.4.0
* still broken on PIE arches, mark as BROKEN-... for them to stop wasting
time in builds until it can be repaired.
2012-10-12 21:44:51 +00:00
bentley
8cfa476c9a Garbage-collect unneeded patch.
devel/cmake sets wxWidgets_INCLUDE_DIRS_NO_SYSTEM now.

ok dcoppa@ sthen@
2012-05-19 05:23:14 +00:00
sthen
88ea72915d Change SEPARATE_BUILD=(concurrent|simple) to Yes; bsd.port.mk doesn't
make a distinction between these.  ok aja@ dcoppa@
2012-03-29 13:38:12 +00:00
espie
d6e7b9cbe6 normalize pkgpath 2011-09-16 10:02:36 +00:00
naddy
60eda5f2ee Fix build with png-1.5.
All fixes taken from upstream repositories.
2011-07-08 20:37:01 +00:00
sthen
e70f5cde48 update Hugin to 2011.0.0 final. RC was tested by Kirill Bychkov, thanks! 2011-05-30 09:06:28 +00:00
sthen
52da13ff00 update Hugin to 2010.4.0, tested by Kirill Bychkov, thanks!
This version introduces cpfind, a patent-free control point
generator (i.e.  tool to automatically find matching points
between two images for stitching together).
2011-03-02 08:30:27 +00:00
espie
88d20077a4 new depends 2010-11-17 08:05:12 +00:00
steven
95576f30fd bump revision
this was using -O3 before the recent change in cmake
2010-10-27 13:25:01 +00:00
ajacoutot
ff07e285bc Remove USE_X11. 2010-10-24 20:58:58 +00:00
sthen
aa1ee2b3a8 update Hugin to 2010.2.0 2010-10-20 15:32:40 +00:00
espie
0f681543b5 USE_GROFF=Yes 2010-10-18 18:13:12 +00:00
sthen
63ddd4217b - SEPARATE_BUILD works for this (and should for most CMake projects),
use it, it's preferable.

- PERMIT_*_CDROM=Yes, the deghosting code has been replaced since then

- don't automatically RUN_DEPENDS on autopano-sift-c; add an install
message instead. Although it's a timesaver, hugin can work well without
this, and it's still subject to a USA patent, so don't force it.

bump PKGNAME.
2010-06-10 08:24:49 +00:00
edd
77bbc2fb02 Remove cmake-2.8 from BUILD depends as the cmake MODULE now implies it.
OK sthen@
2010-06-07 20:36:33 +00:00
sthen
8a22b24cc4 glut is a LIB_DEPENDS, not a WANTLIB.
Build problem reported by naddy@
2010-06-05 12:38:48 +00:00
sthen
cab9f4f62e Update Hugin to 2010.0.0 (dcoppa, thanks for the cmake update!) 2010-05-29 01:23:55 +00:00
dcoppa
7a9c9135b1 update-plist and bump because of cmake diff.
OK landry@, sthen@
2010-04-15 20:35:46 +00:00
sthen
dc34b0aa0c VMEM_WARNING, requested by landry@ 2010-04-13 09:03:08 +00:00
ajacoutot
5c008745e3 Use @unexec-delete instead of @unexec for the *-update-* goos.
prodded by espie@
discussed with espie@ sthen@ landry@
2009-12-22 16:06:40 +00:00
kili
8fc6287292 WANTLIB changes after xcb addition and bump. 2009-08-10 06:29:51 +00:00
sthen
a6255103ba Switch to the release tarball/naming; identical to previous release candidate. 2009-07-18 11:29:11 +00:00
sthen
a4596284c2 update Hugin to 0.8.0rc5 2009-07-14 10:28:25 +00:00
sthen
816cfe6a5a Remove patch which is a noop; doesn't affect the package -> no bump 2009-06-26 07:54:45 +00:00
sthen
74c96d52d7 update Hugin to 0.8.0rc4. 2009-06-21 15:54:31 +00:00
sthen
9f278d72d8 0.8.0rc3. 2009-06-08 20:06:02 +00:00
ajacoutot
94844661cc - no need to set VERBOSE anymore. 2009-06-04 21:12:07 +00:00
sthen
5f41da7aae set VERBOSE=1 so cmake displays the compiler command lines (suggestion
from landry@), remove bogus comment in Makefile, remove dead @comment in
PFRAG.shared (plist change -> bump).
2009-06-04 16:21:45 +00:00
sthen
5aee7b0334 update to 0.8.0RC2 2009-06-03 13:45:14 +00:00
sthen
4cb8371127 update to 0.80rc1; thanks Gerry Patterson on the hugin-ptx list for the
missing clue I needed :-)
2009-05-09 19:28:55 +00:00
sthen
b3dcf60fc2 uses some method which may be patented, so kill PERMIT_*_CDROM
see http://permalink.gmane.org/gmane.comp.misc.ptx/15757
2009-04-29 23:48:53 +00:00
sthen
77eaced791 import graphics/hugin: this port was made possible by Emmanuel Viaud's
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.
2009-04-19 11:18:40 +00:00