Commit Graph

8412 Commits

Author SHA1 Message Date
ajacoutot
f499696866 Explicitely pass --without-pptx to configure to make sure libzip is not
looked for.
2022-09-23 20:31:36 +00:00
gkoehler
178cbf016a Unbreak webp-pixbuf-loader for big-endian platforms
The patch calls le32toh in <endian.h>, because OpenBSD doesn't have
<byteswap.h>.  This prevents a fatal error on BE_ARCHS when byteswap.h
didn't exist.

ok jsg@ jca@
2022-09-23 02:03:29 +00:00
sthen
c7393cb8b9 GIMP has various memory limits (undo, tile cache) which it sets based
on total memory in the machine, ignoring the facts that someone else might
use memory too and allocations might be limited (as done by default in
login.conf).

Adjust them to choose the lower of machine memory and RLIMIT_DATA.
While there, use setrlimit at startup to use -max instead of the soft
-cur limit (as done by various other software in base/ports).

ok namn@, looks good code-wise to stsp@
2022-09-22 09:34:34 +00:00
ajacoutot
90a06a84ff Update to cairomm16-1.16.2. 2022-09-22 07:43:23 +00:00
ajacoutot
a0d1e4a5cb Update to cairomm-1.14.4. 2022-09-22 07:43:03 +00:00
kili
f8bc363b09 This needs textproc/xslt at build time.
ok rsadowski@
2022-09-21 20:23:31 +00:00
ajacoutot
71f93d64fe Update to simple-scan-42.5. 2022-09-21 13:44:03 +00:00
rsadowski
3c31f61c06 Bugfix update KDE Gear to 22.08.1
https://kde.org/announcements/changelogs/gear/22.08.1/
2022-09-20 16:02:28 +00:00
sthen
1d56034b78 add missing TDEP on exiftool 2022-09-19 08:05:07 +00:00
kmos
b36ec8df6e ports-gcc doesn't check /usr/local for includes or libraries by
default.

Fixes build on sparc64
2022-09-18 22:43:36 +00:00
rsadowski
506b9d1228 Update krita to 5.1.1 2022-09-18 16:27:35 +00:00
sthen
671a25a8e1 add BDEP for bash - can probably be patched in gimp-2.99.12/app/tests/meson.build:49
but going for smallest change for now
2022-09-12 14:21:07 +00:00
sthen
7bd1a571d2 update to ImageMagick-6.9.12.63 2022-09-12 10:16:06 +00:00
kirby
d329f9581b switch HOMEPAGE to HTTPS 2022-09-10 20:20:37 +00:00
landry
33ab63da22 graphics/gimp/snapshot: fix build with heif 1.13.0.
from https://gitlab.gnome.org/GNOME/gimp/-/issues/8570
2022-09-10 14:48:51 +00:00
landry
b6dbf6a425 graphics/gimp/snapshot: use lua module to properly subst LUA_DEP_VERSION in shebang
luajit plugins will only work if one installs luajit, but lets keep it
as an optional runtime dependency, like gjs for javascript plugins.

discussed with ajacoutot@
2022-09-10 13:48:13 +00:00
landry
72d7d021c1 link gimp3 to the build, and reorder Makefile 2022-09-10 12:59:17 +00:00
landry
cb260f9ac5 import gimp 2.99.12 as graphics/gimp/snapshot
gimp 2.10 is one of the last user-visible python 2 consumers, so allow
users to start playing with gimp 3, and test their favourite plugins
against it.
cf for example https://github.com/bootchk/resynthesizer/wiki/Resynthesizer-and-GIMP-version-3
for resynthesizer.

port modeled after gimp/stable, main differences:
- uses meson instead of autotools, and Gtk+3 instead of Gtk+2
- gjs/luajit plugins available, runtime dependency not enforced
- all conflicting files are @comment'ed in PLIST to allow coexistence
- two different distinct instances can be started in parallel with gimp-2.99 -n

cf https://www.gimp.org/news/2022/08/27/gimp-2-99-12-released/ &
https://www.gimp.org/news/2022/02/25/gimp-2-99-10-released for details
about last gimp beta releases.

discussed with ajacoutot@ and espie@
2022-09-10 12:58:21 +00:00
landry
915943df77 graphics/gimp/stable: add PLIST annotations to make it possible to install multiple versions
discussed with ajacoutot@
2022-09-10 12:49:22 +00:00
rsadowski
06b319cb7c Fix examples installation directory
From Brad (maintainer)
2022-09-10 06:23:06 +00:00
stu
9c9b93792b Update to 1.4.13.
Drop the Makefile patch and instead let TkImg perform the install as it wants.
With the right options in CONFIGURE_ARGS and some other Makefile vars,
this gives a nice result, with all the lib files in one place and without
a lot of directories and pkgIndex.tcl files.

Include files are now installed in ${LOCALBASE}/include/tkimg,
instead of ${LOCALBASE}/include.

The *Config.sh files are now installed in ${LOCALBASE}/lib/tcl/tkimg,
instead of ${LOCALBASE}/lib.

Man pages are now installed.
Tests can now be run without the package having to install itself.
No longer need SHARED_LIBS.
Take Maintainership.


OK sthen@
2022-09-10 00:27:43 +00:00
bcallah
df2ebb866c +zimg 2022-09-08 11:37:21 +00:00
bcallah
bab163ff06 Import graphics/zimg, a scaling, colorspace conversion, and dithering
library.
ok op@ sthen@

The "z" library implements the commonly required image processing basics
of scaling, colorspace conversion, and depth conversion. A simple API
enables conversion between any supported formats to operate with minimal
knowledge from the programmer. All library routines were designed from
the ground-up with correctness, flexibility, and thread-safety as first
priorities. Allocation, buffering, and I/O are cleanly separated from
processing, allowing the programmer to adapt "z" to many scenarios.
2022-09-08 11:36:49 +00:00
op
197d5ff2f8 update graphics/yacreader to 9.9.1
bugfix release:

 - fix 'go to' dialog not clearing the page number between runs
 - fix scroll behavior in 'go to flow' view (macos).
 - fix grid view unable to scroll in some systems.
2022-09-06 12:47:36 +00:00
kn
1a38a6af33 Update to bonzomatic 2022.08.20 2022-09-05 18:37:56 +00:00
op
29273743e7 graphics/yacreader: add missing LDEP
forgot x11/qt5/qtquickcontrols2 in previous update.  spotted by naddy,
thanks!
2022-09-05 18:23:51 +00:00
op
9c08f3d7b0 update graphics/pixelorama to 0.10.2
minor update but with some cool additions!

changelog:
https://github.com/Orama-Interactive/Pixelorama/releases/tag/v0.10.2

diff from MAINTAINER Riccardo Mazzurco, thanks!
2022-09-04 15:47:51 +00:00
thfr
a17a827eb9 mojoshader is now part of fna3d and not used elsewhere. input from sthen@ 2022-09-04 13:10:44 +00:00
op
a282e0630a update graphics/yacreader to 9.9.0
lengthy changelog available at:
https://github.com/YACReader/yacreader/releases/tag/9.9.0
2022-09-04 09:08:56 +00:00
rsadowski
a8e57d653c Update DigiKam to 7.8.0
- Enable VideoSlideShow plugin
- Use system mysql aka. mariadb instead of internal mysql-server
2022-09-03 20:09:59 +00:00
ajacoutot
5f89f6ccdd Bump after webkitgtk4 -> webkitgtk40 rename. 2022-09-03 07:53:08 +00:00
thfr
7b775a4fe2 update FNA suite to 22.08
Link mojoshader statically in fna3d and lose mojoshader dependendencies
in the process. This is the way upstream recommends it and uses it on
other platforms.

FAudio upstream has gotten rid of the built-in GSTREAMER use.

Tested with a large library of FNA and XNA games. Fallout from the
changes is minimal and doesn't affect any of the major or more popular
games.

On the positive side, the crashes that I reported in [1] are gone with
this update.

Changenotes in [2], [3], and [4].

[1] https://marc.info/?l=openbsd-bugs&m=165136879315845&w=2
[2] https://github.com/FNA-XNA/FNA/releases
[3] https://github.com/FNA-XNA/FAudio/releases
[4] https://github.com/FNA-XNA/FNA3D/releases
2022-09-03 01:45:41 +00:00
kirby
b61429c98f update to zint-2.11.1 2022-09-02 13:15:52 +00:00
rsadowski
613df5c410 Unbreak with boost 1.80.0 2022-08-29 17:28:38 +00:00
rsadowski
8a59594b75 Regen PLIST with doxygen 1.9.5 2022-08-29 16:58:32 +00:00
rsadowski
7a89e5b0b6 Regen PLIST with doxygen 1.9.5 2022-08-29 16:57:42 +00:00
rsadowski
764dec362e Regen PLIST with doxygen 1.9.5 2022-08-29 16:56:58 +00:00
rsadowski
0a1b363751 Unbreak with archivers/quazip 1.3
ok sdk@
2022-08-29 13:32:54 +00:00
rsadowski
66040956b4 Update krita to 5.1.0 2022-08-29 13:32:46 +00:00
ajacoutot
e4e3c7177c Sync PLIST. 2022-08-26 10:36:38 +00:00
ajacoutot
3e6c0ba4fd Revert upstream commit about export_packages for generate_gir; there is
no corresponding versioned pkgconfig file which break Gir generation
for graphics/libmypaint.
2022-08-26 10:36:28 +00:00
rsadowski
497d9ba8a7 Update KDE Gear to 22.08 and ksnip to 1.10.0
https://kde.org/announcements/gear/22.08.0/
https://github.com/ksnip/ksnip/releases/tag/v1.10.0

Ksnip, kimageannotator, kimagemapeditor also  had to be
included in this update as KDE depends on it.
2022-08-25 20:13:13 +00:00
ajacoutot
8bca469694 Update to babl-0.1.96. 2022-08-25 07:28:43 +00:00
kmos
80b7ca778c https://www.glfw.org/changelog.html
Update to 3.3.8

ok rsadowski
2022-08-23 16:53:25 +00:00
espie
822c4cc371 + kplot
+ librtprocess
2022-08-23 12:16:30 +00:00
espie
e34589d0eb librtprocess repackages the rawtherapee algorithms as a library
dependency for siril

okay op@
2022-08-23 12:15:45 +00:00
espie
a5aec62fc4 kplot is a small graphics plotting library written by kristaps
this version includes small changes to make it suitable for siril

okay op@
2022-08-23 12:14:41 +00:00
sthen
b044bb94eb FFmpeg: add fixes for AOM and SDL, from Brad 2022-08-20 12:29:18 +00:00
sthen
44ebb163cf update to asymptote-2.82, from wen heping
tweak from me, needs a BDEP on py-qt5 otherwise a file is missed
and packaging fails
2022-08-18 14:28:56 +00:00
tj
ec26f1e457 apply upstream fix for CVE-2022-34526
ok landry
2022-08-15 13:54:22 +00:00