Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Jul 2020 13:16:12 +0200
From:      Michael Grimm <trashcan@ellael.org>
To:        FreeBSD Ports ML <freebsd-ports@FreeBSD.org>
Cc:        "joneum@freebsd.org" <joneum@FreeBSD.org>
Subject:   Recent wordpress, huge compiling effort, needed?  
Message-ID:  <163574FC-6199-45C2-9462-4997B5BE618C@ellael.org>

next in thread | raw e-mail | index | archive | help
Hi

I am running 12.1-STABLE (r362720), ports (head, revison 540950) and =
poudriere-devel for ports compilations.

The recent update of www/wordpress ended in a compilation 'nightmare', =
because this port newly depends on ImageMagick:

MWN> cat diff-wordpress=20
2c2
< # $FreeBSD: head/www/wordpress/Makefile 534850 2020-05-10 13:51:37Z =
joneum $
---
> # $FreeBSD: head/www/wordpress/Makefile 540837 2020-06-29 22:24:46Z =
joneum $
5c5
< DISTVERSION=3D	5.3.3
---
> DISTVERSION=3D	5.4.2
20c20,21
< USE_PHP=3D	curl ftp gd hash json mysqli pcre tokenizer xml zip zlib
---
> USE_PHP=3D	curl exif fileinfo ftp gd hash json mysqli pcre =
tokenizer xml zip zlib
> RUN_DEPENDS=3D	=
${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pecl-imagick@${PHP=
_FLAVOR}

Due to this dependeny the following ports need tp be compiled:

devel/llvm80
devel/gobject-introspection
graphics/ImageMagick6-nox11
graphics/cairo
graphics/mesa-libs
graphics/pecl-imagick=20
net/avahi-app=20
print/cups=20
print/ghostscript9-agpl-base=20
print/harfbuzz=20
print/libraqm

(BTW: llvm80 runs into an error after 2.5 hours compilation time)

Here is my questions:

1) Why does one need this dependency?
2) I could compile and install the updated port by removing RUN_DEPENDS =
within a couple of minutes.=20
   Is this a safe approach, though?
3) If 2) is a safe way to use wordpress remotely from a web browser, =
then would it possible to remove the dependency by an option? (CC'd this =
mail to maintainer)

Thanks and regards,
Michael




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?163574FC-6199-45C2-9462-4997B5BE618C>