aisha <[email protected]> wrote:
> attached patch which updates README and also installs it
> 
> diff --git a/productivity/monica/Makefile b/productivity/monica/Makefile
> index 2b0a16b7b99..845ba8aa1fc 100644
> --- a/productivity/monica/Makefile
> +++ b/productivity/monica/Makefile
> @@ -3,6 +3,7 @@ COMMENT =     self hosted personal CRM system
>  CATEGORIES = productivity
>  
>  VERSION =    3.7.0
> +REVISION =   0
>  PKGNAME =    monica-${VERSION}
>  
>  MASTER_SITES =       
> https://github.com/monicahq/monica/releases/download/v${VERSION}/
> diff --git a/productivity/monica/pkg/PLIST b/productivity/monica/pkg/PLIST
> index d9600c56c9e..46becc63ca6 100644
> --- a/productivity/monica/pkg/PLIST
> +++ b/productivity/monica/pkg/PLIST
> @@ -717,7 +717,7 @@ www/monica/app/ViewHelpers/ContactHelper.php
>  www/monica/artisan
>  www/monica/bootstrap/
>  www/monica/bootstrap/app.php
> -@mode 775
> +@mode 770

not regarding the issue specifically discussed in this thread, but this
bit caught my eye.  We're installing some php files with the +x bit set,
and they don't really seem to need it, so maybe something like the
following should go together with this diff?  (not run tested)

Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/productivity/monica/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   21 May 2022 00:57:51 -0000      1.1.1.1
+++ pkg/PLIST   7 Jun 2022 16:07:41 -0000
@@ -717,15 +717,15 @@ www/monica/app/ViewHelpers/ContactHelper
 www/monica/artisan
 www/monica/bootstrap/
 www/monica/bootstrap/app.php
-@mode 775
+@mode 770
 @owner www
 @group www
 www/monica/bootstrap/cache/
-www/monica/bootstrap/cache/packages.php
-www/monica/bootstrap/cache/services.php
 @mode
 @owner
 @group
+www/monica/bootstrap/cache/packages.php
+www/monica/bootstrap/cache/services.php
 www/monica/composer.json
 www/monica/composer.lock
 www/monica/config/

or maybe they're changed at runtime since they're in cache/?

>  @owner www
>  @group www
>  www/monica/bootstrap/cache/
> @@ -20335,3 +20335,5 @@ 
> www/monica/vendor/xantios/mimey/tests/src/MimeMappingGeneratorTest.php
>  www/monica/vendor/xantios/mimey/tests/src/MimeTypesTest.php
>  www/monica/webpack.mix.js
>  www/monica/yarn.lock
> +@cwd ${LOCALBASE}
> +share/doc/pkg-readmes/${PKGSTEM}
> diff --git a/productivity/monica/pkg/README b/productivity/monica/pkg/README
> index f99d1e4a095..40b1308f129 100644
> --- a/productivity/monica/pkg/README
> +++ b/productivity/monica/pkg/README
> @@ -2,10 +2,23 @@
>  | Running ${PKGSTEM} on OpenBSD
>  
> +-------------------------------------------------------------------------------
>  
> -Configuration file
> -==================
> +Configuration and setup
> +=======================
>  
> -The configuration file for monica is ${LOCALSTATEDIR}/www/monica/.env .
> +The configuration file for monica is ${LOCALSTATEDIR}/www/monica/.env which
> +should be configure according to the upstream documentation at
> +https://github.com/monicahq/monica/blob/main/docs/installation/providers/generic.md
> +
> +The initial setup should be done as follows:
> +
> +$ cd ${LOCALSTATEDIR}/www/monica && \
> +    su -s /bin/ksh www -c "${MODPHP_BIN} artisan setup:production -v"
> +
> +Monica sets up absolute paths during the above setup, which can cause issues
> +when using a web server, such as httpd(8) or nginx, which run in a chroot
> +inside /var/www/. To work around this issue, create a relative symlink such 
> as:
> +
> +$ ln -s .. /var/www/var/www

nit: I'd use # instead of $ as prompt in both examples.

>  Exposing a webserver
>  ====================

Reply via email to