74 Commits

Author SHA1 Message Date
kirby
3998996ee2 do not hardcode python2.7 in WANTLIB, use MODPY_WANTLIB instead 2020-07-01 17:40:26 +00:00
rsadowski
bd31b9ec72 Update exiv2 to 0.27.2
Noteable exiv2 port changes:

- Switch to cmake and enable i18n support
- Change COMMENT and cleanup DESCR
- Switch to https
- Don't provide the new Exiv2::getProcessPath() function.  Not portable,
  doesn't work on OpenBSD, and shouldn't be exposed in the API of a
  graphics library.  Instead, define a macro with CMake to help runtime
  find gettext files. from jca@'s commit
  https://v4.freshbsd.org/commit/openbsd/ports/fHGCS7kzl4zKjdnW
- All consumer fixed. configure checks, port-lib-depends-checks checks
  and also some run-time tests with krita, digikam, nomacs.

Consumer patches from upstream, gentoo, freebsd and by me for the old
creepy KDE4 stuff.

This went through a full amd64 bulk build. Thanks jj
2020-05-14 19:16:24 +00:00
ajacoutot
104be7ea18 Fix WANTLIB after openexr update. 2020-05-14 12:35:30 +00:00
ajacoutot
1f0a793f79 Regen DEPENDS and WANTLIB after recent openexr update. 2019-11-10 15:32:55 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
sthen
22de3ff02c set png16 WANTLIB entries back to png following the change in soname
part done by portbump, part by hand (it is easily confused)
2019-05-17 16:45:25 +00:00
kirby
74f7ca7a42 update to hugin-2019.0.0 2019-04-28 11:58:12 +00:00
kirby
dcac392435 update to hugin-2018.0.0 2019-01-21 17:35:34 +00:00
jca
16c8a26880 Cope with the wxWidgets3 update
ok ajacoutot@ landry@ giovanni@
2019-01-02 12:44:06 +00:00
sthen
49b00025fd bump REVISION for ports with a LIB_ or RUN_DEPENDS on devel/boost,
it has been split into subpackages
2018-12-13 19:53:23 +00:00
espie
a3cc216348 @tag update-mime-database 2018-07-01 18:33:35 +00:00
espie
c36d0659b9 @tag gtk-update-icon-cache 2018-06-29 22:16:08 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
naddy
11e3dd67b3 switch COMPILER from the old, confusing shortcuts to the more explicit format 2017-11-16 23:20:37 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00
espie
cb4ae9f5c9 unbreak 2017-05-29 15:43:21 +00:00
espie
8348043cb2 more WANT_CXX 2017-05-28 19:29:27 +00:00
sthen
6374387062 bump REVISION; it did build, just not with dpb. 2016-11-24 19:21:27 +00:00
kirby
ec9d0de5e9 unbreak dbp build (add graphics/lcms2 LDEP)
WANTLIB cleanup
no build -> no bump
reported by nigel@, thanks
2016-11-24 15:16:04 +00:00
kirby
f3a808ef13 Update to hugin-2016.2.0.
- drop gettext module while here
 - take maintainer (suggested by sthen@, former maintainer)
OK sthen@
2016-11-24 08:20:38 +00:00
sthen
79eebe6f17 wantlib syncs 2016-07-06 21:25:23 +00:00
naddy
deea7ed07b drop SHARED_ONLY from python and ruby ports 2016-03-20 16:12:22 +00:00
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