290 Commits

Author SHA1 Message Date
sthen
124da53a6d sync WANTLIB 2022-03-31 14:20:40 +00:00
naddy
af6a79943b drop RCS Ids 2022-03-11 19:22:04 +00:00
espie
7ec0500b99 zap compat patch that's no longer necessary after the ghostscript update 2022-02-03 20:39:25 +00:00
sthen
abcd791cd9 update to gimp-2.10.30, from Josh Grosse 2022-01-31 13:16:57 +00:00
espie
30b4060383 update to 2.10.28
thanks gnezdo and Joss Gross for testing
2021-10-06 07:37:02 +00:00
ajacoutot
25dda00299 Sync WANTLIB after OpenEXR update. 2021-08-31 07:30:29 +00:00
sthen
350cf40556 remove ports libexecinfo, we now have a libunwind-based libexecinfo in base 2021-06-09 19:50:06 +00:00
espie
21cfc7c492 show dashboard memory under OpenBSD
okay sthen@
2021-05-09 14:18:37 +00:00
sthen
1681003d2e gimp: set CC_FOR_BUILD, from Brad. This is used when compiling a tool used
during the build.
2021-04-01 10:01:06 +00:00
sthen
84b3eb81ad update to gimp-2.10.24 2021-03-31 20:52:47 +00:00
naddy
0126d2ea7e graphics/gimp/liquid-rescale: update to 0.7.2 and fix build with -fno-common
Update to maintenance release 0.7.2.
Regen WANTLIB and PLIST.
Take unreleased -fno-common fixes from upstream repository.

ok espie@ who had a subset of this
2021-02-23 20:03:28 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
ajacoutot
b3b872c09b Unbreak runtime after recent gegl04 update.
From upstream:
app: make "gegl:introspect" an optional operation dependency.
Check at runtime for the operation availability and set the "Show Image
Graph" action active depending on this check.

issue reported by Omar Polo
2020-12-24 09:10:38 +00:00
sthen
3f1b361414 gimp-plugin-lensfun: don't try to use openmp, which causes build failure
on gcc arches. don't hardcode "gcc" in Makefile check. don't hardcode a
link with libstdc++.
2020-12-09 10:28:02 +00:00
ajacoutot
d95180db7d devel/appstream-glib is only needed at build time. 2020-12-06 08:33:18 +00:00
espie
ead3da878a minor update to 2.10.22, okay sthen@ 2020-11-05 11:39:44 +00:00
jca
8f8f7630d6 Reinstate python plugins support
Requested by espie@, who points out that disabling python broke the
resynthetizer plugin.
2020-11-01 20:40:45 +00:00
espie
179a3eee59 +lensfun 2020-10-31 10:40:36 +00:00
espie
9e01063019 gimp plugin to use lensfen (correct camera aberrations)
okay and tweak solene@, thanks for the test!
2020-10-31 10:40:05 +00:00
jca
35f7a30e8c Drop py-gtk2 support
py-gtk2 is obsolete, ajacoutot@ wants to take it behind the barn.  This
diff drops support for python plugins and the Python-fu submenu.
ok ajacoutot@
2020-10-09 22:17:15 +00:00
espie
cd6a543138 fix build 2020-10-05 12:14:23 +00:00
espie
2db099c134 +resynthesizer 2020-10-02 22:05:15 +00:00
espie
c7fa24f4a0 gimp-resynthesizer-plugin is a popular gimp plugin that can recreate missing
content and complete patterns so that they are tileable.

it is actually completely different from liquid-rescale and has lots of
other applications, such as quickly removing selections from images.

okay solene@
2020-10-02 22:04:17 +00:00
sthen
0b91f85fb5 update to gimp-2.10.20, from Josh Grosse 2020-09-10 10:21:22 +00:00
sthen
d517c94ee2 sync gimp libs following libmypaint update 2020-05-18 15:42:59 +00:00
ajacoutot
104be7ea18 Fix WANTLIB after openexr update. 2020-05-14 12:35:30 +00:00
sthen
12c168e42f build GIMP with HEIF support 2020-02-24 23:24:40 +00:00
sthen
e90b73c3af fix license marker (v3+), tidy dependencies 2020-02-24 22:59:25 +00:00
sthen
81f541accd update to gimp-2.10.18, sync with libmypaint 1.5.x 2020-02-24 22:45:19 +00:00
sthen
f4c2f1321a update to gimp-2.10.16
doesn't help the (random?) crashes in file/open but doesn't seem worse
2020-02-20 12:24:53 +00:00
cwen
043ebd3f90 gimp: move HOMEPAGE to https, needs ports-gcc on !clang archs
OK sthen@
2019-12-29 23:29:13 +00:00
sthen
b8fb8970f6 GEGL provides binaries and libraries but, to avoid a conflict, the binaries
were only included in the old graphics/gegl (0.2.x) port. The recent gimp
update uses graphics/gegl to provide binaries and gegl04 for libraries, and
no other ports use graphics/gegl. Tidy this up by adding the binaries to
gegl04, changing the gimp port to use them, and removing graphics/gegl.

Prompted by / "If this was the last consumer of the old gegl, then sure" aja@
2019-12-06 09:31:13 +00:00
giovanni
8376f77ad3 Update to 2.10.14
ok sthen@

sync wantlib
2019-12-04 11:34:55 +00:00
sthen
e883869a5c major update to gimp-2.10.12.
based on an earlier update to 2.10.6 from giovanni@, ok giovanni@

This isn't the latest (2.10.14 requires gegl/babl updates and they're
more than a simple version update as they've now moved the build to
meson) but is much newer than we had before.

deskew and lqr (external plugins) still work OK for me. I did see a
segfault once but hadn't built with debug symbols at the time and
haven't been able to replicate it; I've enabled DEBUG_PACKAGES so if
somebody else runs into that they can obtain a backtrace more easily.
2019-11-29 12:15:46 +00:00
ajacoutot
31ec4d522f Regent WANTLIB after recent librsvg update (lost its croco dependency). 2019-11-18 19:57:43 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
sthen
74ff15ee4f sync wantlib 2019-05-21 09:41:52 +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
danj
05a7ec7904 Remove giovanni@ as maintainer per his request 2019-05-02 14:51:49 +00:00
sthen
86852bcf6e reset unresponsive maintainers, various porters have spent a bunch of
time waiting for timeouts over the last year or more for many of these
ports.  ok danj@ jca@ kmos@
2019-04-24 16:26:54 +00:00
naddy
8febfb10e7 fix warning and future error about unescaped left brace in perl regex 2019-04-04 06:26:36 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +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
1a87aebd2d mechanical replacement of the gettext module 2017-11-21 00:12:59 +00:00
sthen
b9064dc0ff Handle pthread-stubs removal. 2017-10-23 17:10:49 +00:00
naddy
a8790896c0 fix syntax error 2017-08-22 20:51:13 +00:00
tj
f586485c58 prioritize https over http/ftp for distfiles.
ok aja jasper for gnome, aja for gnutls, giovanni for gimp, sthen for the rest
2017-08-22 18:03:51 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00