Commit graph

71 commits

Author SHA1 Message Date
Baptiste Daroussin
cda59ea3e2 Convert to new options framework 2013-05-06 08:31:29 +00:00
Alex Kozlov
83f02b963c - Convert USE_GETTEXT to USES (part 4)
Approved by:	portmgr (bapt)
2013-04-26 10:44:28 +00:00
Max Brazhnikov
ffd97a0193 - convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
2013-03-22 20:06:14 +00:00
Vasil Dimov
46c49bae4d Upgrade graphics/hugin from 2011.4.0 to 2012.0.0
Submitted by:	grog@
2013-02-17 17:12:59 +00:00
Baptiste Daroussin
f5f6cd6d9b Chase boost update 2013-01-31 13:38:42 +00:00
Vasil Dimov
f683020a82 Make graphics/hugin compilable with clang.
PR:		ports/175427
Submitted by:	Rainer Hurling <rhurlin@gwdg.de>
2013-01-21 09:23:33 +00:00
Steve Wills
0e4f32f06d - Chase OpenEXR lib update 2013-01-17 04:34:55 +00:00
Vasil Dimov
47d6225bad Fix compilation problem with clang in graphics/hugin
PR:		ports/170758
Submitted by:	Heath Nielson <heathn@gmail>
Feature safe:	yes
2012-11-12 12:07:56 +00:00
Koop Mast
5aa7246575 Switch from libglut to freeglut and retire libglut. Libglut hasn't been
developed in years and has been dropped from the MESA 8.0 distribution.
Freeglut is a rewrite of glut and is actively developed and is used by
many linux distributions instead of libglut.

Bump all ports that directly depend on libglut because of the shlib version
change.

There are some extra items in this patch.

*) Because freeglut doesn't have the same dependancies as libglut, some ports
	need extra dependencies added to USE_XORG to make them build.
*) Mark graphics/f90gl broken, f90gl depends on a header that is only shipped
	with libglut.
*) Remove option for libglut/freeglut selection in games/cake, only freeglut
	remains now.
*) While here fix a png related build issue games/vegastrike.

Thanks to miwi for running the exp-run.

Approved by:	portmgr (miwi)

Collaboration with:	zeising@
Obtained from:	xorg-dev staging area.
2012-08-04 22:52:02 +00:00
Boris Samorodov
8d56f00ee5 Update graphics/exiv2 to version 0.23.
The so library version has changed.
Bump PORTREVISIONs at dependent ports.

PR:		ports/169733
Submitted by:	bsam (me)
Approved by:	multimedia (maintainer timeout 3 weeks)
2012-07-31 15:29:26 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Vasil Dimov
8df4d23886 Remove dependency on graphics/autopanosift, it is no longer required
and that software is no longer available from vendor site.
2012-04-21 12:03:26 +00:00
Vasil Dimov
cb46eb5482 Upgrade graphics/hugin from 2010.4.0 to 2011.4.0 2012-04-21 11:52:31 +00:00
Raphael Kubo da Costa
6fd8cb7810 Remove CMAKE_USE_PTHREAD from the ports using it.
This setting has not had any effect since r1.13 to bsd.cmake.mk, as it
was only useful when we supported FreeBSD < 7.

Approved by:	avilla (mentor), portmgr (miwi)
Feature safe:	yes
2011-11-14 03:26:46 +00:00
Max Brazhnikov
630ca2285f Bump PORTREVISION after open-mofit update 2011-05-02 12:44:53 +00:00
Baptiste Daroussin
8e289e1ecb - chase exiv2 library bump
- while here remove some MD5
- fix some forgottern desktop-file-utils dependencies
2011-04-12 08:24:32 +00:00
Vasil Dimov
4c7954a910 Fix graphics/hugin pkg-plist
Feature safe:   yes
2011-01-25 15:45:45 +00:00
Vasil Dimov
c4ea6d191f Upgrade graphics/hugin from 2009.4.0 to 2010.4.0
* WX Unicode is now required to build Hugin
* Remove the requirement for GCC 4.2 on 6.x since Hugin does not do
  RPATH_REMOVE anymore (see the log message for graphics/hugin/Makefile,
  rev 1.43)
2011-01-10 09:39:38 +00:00
Koop Mast
84c4327308 Chase exiv2 shlib bump. 2010-08-20 08:34:50 +00:00
Max Brazhnikov
0ae790848e Change dependency from boost-python back to boost-libs.
PR:		ports/147801
Submitted by:	makc@
Approved by:	vd@ (maintainer timeout two weeks)
Feature safe:	yes
2010-06-25 22:21:04 +00:00
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Pietro Cerutti
805405e396 - Add glew to the list of supported USE_GL variables
- Patch ports depending on GLEW directly

Approved by:	portmgr (pav)
2010-04-27 21:58:27 +00:00
Dirk Meyer
4c0c1832bd - fix build for png-1.4.1 2010-03-29 11:47:03 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Vasil Dimov
66431aff71 The error with GCC 4.4:
/libexec/ld-elf.so.1: /usr/lib/libstdc++.so.6: version GLIBCXX_3.4.11 required by /usr/local/bin/hugin not found

which I just fixed by using an older GCC is because
hugin-2009.4.0/src/hugin1/hugin/cmake_install.cmake includes this code:

    FILE(RPATH_REMOVE
         FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/hugin")

which does remove the rpath setting -Wl,rpath=/usr/local/lib/gcc44 which was
injected by /usr/ports/Mk/bsd.gcc.mk and then /usr/lib/libstdc++.so.6 is
picked up instead of /usr/local/lib/gcc44/libstdc++.so.6

If we have to compile with GCC 4.4 some day, then we will have to
remove the above RPATH_REMOVE code from cmake files.

$ strings /usr/lib/libstdc++.so.6 |grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_FORCE_NEW
$ strings /usr/local/lib/gcc44/libstdc++.so.6 |grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH
$

Feature safe:	yes
2010-02-20 16:30:00 +00:00
Vasil Dimov
bc28f001dc Use ${OSVERSION} after including bsd.port.pre.mk
Feature safe:	yes
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
MFC after:
Security:
Feature safe:
2010-02-20 14:40:17 +00:00
Vasil Dimov
1e59f01f16 graphics/hugin:
The compilation is known to fail on 6.x with GCC 3.4, so
use non-standard GCC (4.4+) only on 6.x and older.

On 7.x and above use the base GCC instead of GCC 4.4+ because:
1. GCC 4.4+ is not needed anyway and
2. The hugin executable compiled on 8.0/gcc-4.4.4.20100216 fails to start:

  /libexec/ld-elf.so.1: /usr/lib/libstdc++.so.6: version GLIBCXX_3.4.11 required by /usr/local/bin/hugin not found

Reported by:	Hannes Hauswedell <h2@fsfe.org>
Feature safe:	yes
2010-02-20 14:36:41 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Vasil Dimov
d1f6b318fb graphics/hugin: Use GCC 4.4 or higher
The compilation fails on 6.x with GCC 3.4:

...
[ 11%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o
cd /work/a/ports/graphics/hugin/work/hugin-2009.4.0/src/hugin_base && /usr/bin/c++   -Dhuginbase_EXPORTS -O2 -fno-strict-aliasing -pipe -O2 -g -fPIC -I/work/a/ports/graphics/hugin/work/hugin-2009.4.0/src -I/work/a/ports/graphics/hugin/work/hugin-2009.4.0/src/hugin_base -I/work/a/ports/graphics/hugin/work/hugin-2009.4.0/src/foreign -I/work/a/ports/graphics/hugin/work/hugin-2009.4.0/src/foreign/vigra -I/work/a/ports/graphics/hugin/work/hugin-2009.4.0/src/celeste -I/usr/local/include -I/usr/local/include/OpenEXR -o CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o -c /work/a/ports/graphics/hugin/work/hugin-2009.4.0/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp
In file included from /usr/local/include/boost/thread/future.hpp:12,
                 from /usr/local/include/boost/thread.hpp:24,
                 from /work/a/ports/graphics/hugin/work/hugin-2009.4.0/src/hugin_base/vigra_ext/MultiThreadOperations.h:30,
                 from /work/a/ports/graphics/hugin/work/hugin-2009.4.0/src/hugin_base/vigra_ext/ImageTransforms.h:42,
                 from /work/a/ports/graphics/hugin/work/hugin-2009.4.0/src/hugin_base/nona/Stitcher.h:49,
                 from /work/a/ports/graphics/hugin/work/hugin-2009.4.0/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33:
/usr/local/include/boost/exception_ptr.hpp:43: error: looser throw specifier for `virtual boost::exception_ptr::~exception_ptr()'
/usr/local/include/boost/exception/detail/exception_ptr_base.hpp:27: error:   overriding `virtual boost::exception_detail::exception_ptr_base::~exception_ptr_base() throw ()'
*** Error code 1
...

Reported by:	pav
2010-01-23 16:32:49 +00:00
Vasil Dimov
1f0929b747 Upgrade graphics/hugin from 2009.2.0 to 2009.4.0.
Release notes:
http://hugin.sourceforge.net/releases/2009.4.0/en.shtml

ChangeLog:
http://hugin.svn.sourceforge.net/viewvc/hugin/hugin/trunk/ChangeLog
2010-01-11 09:33:45 +00:00
Pav Lucistnik
f2c13d2b2b - Fix build - switch dependency to boost-python-libs
Reported by:	pointyhat
2010-01-09 17:47:32 +00:00
Vasil Dimov
e68222bbe2 graphics/hugin:
Add missing dependencies that were added in the latest release.

Reported by:	erwin@, pav@
2009-10-05 07:19:06 +00:00
Vasil Dimov
587ea5e8d6 graphics/hugin:
Chase a distfile that has been moved.

Pointed by:	QAT@
Feature safe:	yes
2009-09-30 07:16:05 +00:00
Vasil Dimov
12823879a6 Upgrade graphics/hugin from 0.8.0 to 2009.2.0.
Release notes:
http://hugin.sourceforge.net/releases/2009.2.0/en.shtml

ChangeLog:
http://hugin.svn.sourceforge.net/viewvc/hugin/hugin/trunk/ChangeLog

Feature safe:	yes
2009-09-29 16:36:45 +00:00
Vasil Dimov
8767deaf96 graphics/hugin:
Get rid of the idea to add lapack dependency.
Bruno Postle says it is not needed.
2009-09-09 15:07:16 +00:00
Vasil Dimov
3befd09510 Upgrade graphics/hugin from 0.7.0 to 0.8.0.
Release notes:
http://hugin.sourceforge.net/releases/0.8.0/en.shtml

ChangeLog:
http://hugin.svn.sourceforge.net/viewvc/hugin/hugin/trunk/ChangeLog
2009-08-22 05:41:10 +00:00
Dmitry Marakasov
6b5fb87219 - Switch SourceForge ports to the new File Release System: categories starting with G 2009-08-22 00:23:13 +00:00
Pav Lucistnik
d1107bb40e - Update boost to 1.39
- Split boost port to separate components, with boost-all metaport

PR:		ports/137054
Submitted by:	Alexander Churanov <churanov.port.maintainer@gmail.com> (maintainer)
2009-07-28 11:45:08 +00:00
Dirk Meyer
3bbc108312 - update to jpeg7
Tested by:	pav on pointyhat
2009-07-18 11:11:29 +00:00
Max Brazhnikov
eecc33021e bump PORTREVISION after cmake update 2009-03-24 19:13:32 +00:00
Boris Samorodov
284140b5d2 . update graphics/exiv2 to the new version;
. bump ports which depends upon libexiv2.so
  (the library was bumpted from *.so.3 to *.so.7);
. mark current graphics/py-exiv2 as broken since it doesn't compile
  with new libexiv2; this should change with graphics/py-exiv2-0.2.

PR:		ports/131376
Submitted by:	bsam (me)
Discussed with:	kde@
Approved by:	maintainer timeout (5 weeks)
2009-03-11 22:19:40 +00:00
Vasil Dimov
d919492480 Upgrade graphics/hugin from 0.7.r3135 to 0.7.0. 2008-12-03 13:43:20 +00:00
Vasil Dimov
58c9262b54 Upgrade graphics/hugin from 0.7_beta4 to 0.7.r3135 (SVN revision 3135).
This version is not archived by the authors, so this is a
snapshot of the SVN repository as of revision 3135.

The archive is put on the freebsd.org cluster.
2008-07-01 14:47:01 +00:00
Vasil Dimov
53357cc8c5 graphics/hugin:
Fix reference to autopano-complete - it is installed as autopano-complete,
not autopano-complete.sh and does not recognize long options under FreeBSD.

PR:		ports/123588
Submitted by:	marck
2008-06-15 15:35:34 +00:00
Vasil Dimov
ec223ef2f2 Change the bootstrap script so it works with the new gettextize.
Spotted by:	marck@
2008-06-11 12:17:14 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 14:17:21 +00:00
Vasil Dimov
89fef3c537 Hugin does not work with wxgtk 2.8. It crashes at startup, after displaying
the startup tip. This has been reported in ports/118190 and ports/119866.

So limit the WX dependency to 2.6 only.
2008-01-22 10:35:57 +00:00
Vasil Dimov
1d5fcf9ea0 * Upgrade graphics/hugin from 0.6.1 to 0.7.b4
* Update libpano dependency to libpano13
* Add OPTIONS to depend on enblend, autopano-sift and ptstitcher
* Update automake dependency to 1.10
* Get rid of the autotools hack in pre-configure:, not necessary anymore
* Sync pkg-plist
* Sync the patches in files/
2008-01-19 08:31:35 +00:00
Mark Linimon
48420a5ebd Switch autoconf dependencies from 2.53 or 2.59 to 2.61.
PR:		ports/116639
Submitted by:	aDe
2007-09-30 04:47:36 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00