Hello,

Update for Nextcloud to 13.0.3:

https://nextcloud.com/changelog/

While here, I moved the httpd(8) to the README as we did on owncloud.

OK? Comments?

Cheers.-

--
Sending from my toaster.
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/nextcloud/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile    2 Jun 2018 20:58:30 -0000       1.16
+++ Makefile    8 Jun 2018 06:29:00 -0000
@@ -2,8 +2,7 @@
 
 COMMENT=               easy and universal access to shared and/or personal 
files
 
-V=                     13.0.2
-REVISION=              2
+V=                     13.0.3
 DISTNAME=              nextcloud-${V}
 EXTRACT_SUFX=          .tar.bz2
 
@@ -72,7 +71,5 @@ do-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/conf/modules.sample
        ${SUBST_CMD} -m 0644 -c ${FILESDIR}/apache-nextcloud.conf.dist.in \
                ${PREFIX}/conf/modules.sample/apache-nextcloud.conf.dist
-       ${SUBST_CMD} -m 0644 -c ${FILESDIR}/httpd-nextcloud.conf.dist.in \
-               ${PREFIX}/conf/modules.sample/httpd-nextcloud.conf.dist
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/nextcloud/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- distinfo    27 Apr 2018 06:24:02 -0000      1.10
+++ distinfo    8 Jun 2018 06:29:00 -0000
@@ -1,2 +1,2 @@
-SHA256 (nextcloud-13.0.2.tar.bz2) = 
c5b5ihpTqfSxRPVTYNh8ictu6Jn+7xz78ppzYhn5xH0=
-SIZE (nextcloud-13.0.2.tar.bz2) = 44842305
+SHA256 (nextcloud-13.0.3.tar.bz2) = 
GDZnVAgA3QRepXgB/t+MooDegrkVgkEqrQfULtcek+Q=
+SIZE (nextcloud-13.0.3.tar.bz2) = 45128672
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/nextcloud/pkg/PLIST,v
retrieving revision 1.12
diff -u -p -r1.12 PLIST
--- pkg/PLIST   17 May 2018 08:57:47 -0000      1.12
+++ pkg/PLIST   8 Jun 2018 06:29:03 -0000
@@ -1,10 +1,9 @@
 @comment $OpenBSD: PLIST,v 1.12 2018/05/17 08:57:47 gonzalo Exp $
 @unexec-delete rm -f ${PREFIX}/conf/modules/httpd-nextcloud.conf
 @unexec-delete rm -f ${PREFIX}/conf/modules/apache-nextcloud.conf
+conf/modules.sample/
 conf/modules.sample/apache-nextcloud.conf.dist
-@sample ${PREFIX}/conf/modules.sample/apache-nextcloud.conf
-conf/modules.sample/httpd-nextcloud.conf.dist
-@sample ${PREFIX}/conf/modules.sample/httpd-nextcloud.conf
+@sample conf/modules.sample/apache-nextcloud.conf
 nextcloud/
 nextcloud/.htaccess.dist
 @sample nextcloud/.htaccess
@@ -5929,6 +5928,7 @@ nextcloud/apps/dav/lib/CardDAV/Xml/Group
 nextcloud/apps/dav/lib/Command/
 nextcloud/apps/dav/lib/Command/CreateAddressBook.php
 nextcloud/apps/dav/lib/Command/CreateCalendar.php
+nextcloud/apps/dav/lib/Command/RemoveInvalidShares.php
 nextcloud/apps/dav/lib/Command/SyncBirthdayCalendar.php
 nextcloud/apps/dav/lib/Command/SyncSystemAddressBook.php
 nextcloud/apps/dav/lib/Comments/
@@ -9357,14 +9357,8 @@ nextcloud/apps/firstrunwizard/l10n/
 nextcloud/apps/firstrunwizard/l10n/.gitignore
 nextcloud/apps/firstrunwizard/l10n/.tx/
 nextcloud/apps/firstrunwizard/l10n/.tx/config
-nextcloud/apps/firstrunwizard/l10n/ar.js
-nextcloud/apps/firstrunwizard/l10n/ar.json
 nextcloud/apps/firstrunwizard/l10n/ast.js
 nextcloud/apps/firstrunwizard/l10n/ast.json
-nextcloud/apps/firstrunwizard/l10n/az.js
-nextcloud/apps/firstrunwizard/l10n/az.json
-nextcloud/apps/firstrunwizard/l10n/bg.js
-nextcloud/apps/firstrunwizard/l10n/bg.json
 nextcloud/apps/firstrunwizard/l10n/bn_IN.php
 nextcloud/apps/firstrunwizard/l10n/ca.js
 nextcloud/apps/firstrunwizard/l10n/ca.json
@@ -9382,8 +9376,6 @@ nextcloud/apps/firstrunwizard/l10n/el.js
 nextcloud/apps/firstrunwizard/l10n/el.json
 nextcloud/apps/firstrunwizard/l10n/en_GB.js
 nextcloud/apps/firstrunwizard/l10n/en_GB.json
-nextcloud/apps/firstrunwizard/l10n/eo.js
-nextcloud/apps/firstrunwizard/l10n/eo.json
 nextcloud/apps/firstrunwizard/l10n/es.js
 nextcloud/apps/firstrunwizard/l10n/es.json
 nextcloud/apps/firstrunwizard/l10n/es_419.js
@@ -9424,8 +9416,6 @@ nextcloud/apps/firstrunwizard/l10n/et_EE
 nextcloud/apps/firstrunwizard/l10n/et_EE.json
 nextcloud/apps/firstrunwizard/l10n/eu.js
 nextcloud/apps/firstrunwizard/l10n/eu.json
-nextcloud/apps/firstrunwizard/l10n/fa.js
-nextcloud/apps/firstrunwizard/l10n/fa.json
 nextcloud/apps/firstrunwizard/l10n/fi.js
 nextcloud/apps/firstrunwizard/l10n/fi.json
 nextcloud/apps/firstrunwizard/l10n/fr.js
@@ -9436,8 +9426,6 @@ nextcloud/apps/firstrunwizard/l10n/hu.js
 nextcloud/apps/firstrunwizard/l10n/hu.json
 nextcloud/apps/firstrunwizard/l10n/ia.js
 nextcloud/apps/firstrunwizard/l10n/ia.json
-nextcloud/apps/firstrunwizard/l10n/id.js
-nextcloud/apps/firstrunwizard/l10n/id.json
 nextcloud/apps/firstrunwizard/l10n/is.js
 nextcloud/apps/firstrunwizard/l10n/is.json
 nextcloud/apps/firstrunwizard/l10n/it.js
@@ -9452,30 +9440,22 @@ nextcloud/apps/firstrunwizard/l10n/ko.js
 nextcloud/apps/firstrunwizard/l10n/ku_IQ.php
 nextcloud/apps/firstrunwizard/l10n/lt_LT.js
 nextcloud/apps/firstrunwizard/l10n/lt_LT.json
-nextcloud/apps/firstrunwizard/l10n/lv.js
-nextcloud/apps/firstrunwizard/l10n/lv.json
 nextcloud/apps/firstrunwizard/l10n/ms_MY.php
 nextcloud/apps/firstrunwizard/l10n/nb.js
 nextcloud/apps/firstrunwizard/l10n/nb.json
 nextcloud/apps/firstrunwizard/l10n/nl.js
 nextcloud/apps/firstrunwizard/l10n/nl.json
-nextcloud/apps/firstrunwizard/l10n/oc.js
-nextcloud/apps/firstrunwizard/l10n/oc.json
 nextcloud/apps/firstrunwizard/l10n/pl.js
 nextcloud/apps/firstrunwizard/l10n/pl.json
 nextcloud/apps/firstrunwizard/l10n/pt_BR.js
 nextcloud/apps/firstrunwizard/l10n/pt_BR.json
 nextcloud/apps/firstrunwizard/l10n/pt_PT.js
 nextcloud/apps/firstrunwizard/l10n/pt_PT.json
-nextcloud/apps/firstrunwizard/l10n/ro.js
-nextcloud/apps/firstrunwizard/l10n/ro.json
 nextcloud/apps/firstrunwizard/l10n/ru.js
 nextcloud/apps/firstrunwizard/l10n/ru.json
 nextcloud/apps/firstrunwizard/l10n/si_LK.php
 nextcloud/apps/firstrunwizard/l10n/sk.js
 nextcloud/apps/firstrunwizard/l10n/sk.json
-nextcloud/apps/firstrunwizard/l10n/sl.js
-nextcloud/apps/firstrunwizard/l10n/sl.json
 nextcloud/apps/firstrunwizard/l10n/sq.js
 nextcloud/apps/firstrunwizard/l10n/sq.json
 nextcloud/apps/firstrunwizard/l10n/sr.js
@@ -9484,13 +9464,9 @@ nextcloud/apps/firstrunwizard/l10n/sv.js
 nextcloud/apps/firstrunwizard/l10n/sv.json
 nextcloud/apps/firstrunwizard/l10n/ta_LK.php
 nextcloud/apps/firstrunwizard/l10n/te.php
-nextcloud/apps/firstrunwizard/l10n/th.js
-nextcloud/apps/firstrunwizard/l10n/th.json
 nextcloud/apps/firstrunwizard/l10n/tr.js
 nextcloud/apps/firstrunwizard/l10n/tr.json
 nextcloud/apps/firstrunwizard/l10n/ug.php
-nextcloud/apps/firstrunwizard/l10n/uk.js
-nextcloud/apps/firstrunwizard/l10n/uk.json
 nextcloud/apps/firstrunwizard/l10n/zh_CN.js
 nextcloud/apps/firstrunwizard/l10n/zh_CN.json
 nextcloud/apps/firstrunwizard/l10n/zh_HK.php
@@ -10565,6 +10541,8 @@ nextcloud/apps/oauth2/lib/Db/ClientMappe
 nextcloud/apps/oauth2/lib/Exceptions/
 nextcloud/apps/oauth2/lib/Exceptions/AccessTokenNotFoundException.php
 nextcloud/apps/oauth2/lib/Exceptions/ClientNotFoundException.php
+nextcloud/apps/oauth2/lib/Migration/
+nextcloud/apps/oauth2/lib/Migration/SetTokenExpiration.php
 nextcloud/apps/oauth2/lib/Settings/
 nextcloud/apps/oauth2/lib/Settings/Admin.php
 nextcloud/apps/oauth2/templates/
@@ -11108,8 +11086,6 @@ nextcloud/apps/survey_client/js/admin.js
 nextcloud/apps/survey_client/l10n/
 nextcloud/apps/survey_client/l10n/.tx/
 nextcloud/apps/survey_client/l10n/.tx/config
-nextcloud/apps/survey_client/l10n/ast.js
-nextcloud/apps/survey_client/l10n/ast.json
 nextcloud/apps/survey_client/l10n/ca.js
 nextcloud/apps/survey_client/l10n/ca.json
 nextcloud/apps/survey_client/l10n/cs.js
@@ -11194,8 +11170,6 @@ nextcloud/apps/survey_client/l10n/pt_PT.
 nextcloud/apps/survey_client/l10n/pt_PT.json
 nextcloud/apps/survey_client/l10n/ru.js
 nextcloud/apps/survey_client/l10n/ru.json
-nextcloud/apps/survey_client/l10n/sk.js
-nextcloud/apps/survey_client/l10n/sk.json
 nextcloud/apps/survey_client/l10n/sq.js
 nextcloud/apps/survey_client/l10n/sq.json
 nextcloud/apps/survey_client/l10n/sr.js
@@ -11552,6 +11526,8 @@ nextcloud/apps/theming/l10n/fr.js
 nextcloud/apps/theming/l10n/fr.json
 nextcloud/apps/theming/l10n/gl.js
 nextcloud/apps/theming/l10n/gl.json
+nextcloud/apps/theming/l10n/he.js
+nextcloud/apps/theming/l10n/he.json
 nextcloud/apps/theming/l10n/hu.js
 nextcloud/apps/theming/l10n/hu.json
 nextcloud/apps/theming/l10n/id.js
@@ -12692,6 +12668,7 @@ nextcloud/core/Migrations/Version13000Da
 nextcloud/core/Migrations/Version13000Date20170814074715.php
 nextcloud/core/Migrations/Version13000Date20170919121250.php
 nextcloud/core/Migrations/Version13000Date20170926101637.php
+nextcloud/core/Migrations/Version13000Date20180516101403.php
 nextcloud/core/ajax/
 nextcloud/core/ajax/update.php
 nextcloud/core/css/
@@ -13253,6 +13230,7 @@ nextcloud/core/doc/user/_sources/pim/
 nextcloud/core/doc/user/_sources/pim/calendar.txt
 nextcloud/core/doc/user/_sources/pim/contacts.txt
 nextcloud/core/doc/user/_sources/pim/index.txt
+nextcloud/core/doc/user/_sources/pim/sync_android.txt
 nextcloud/core/doc/user/_sources/pim/sync_ios.txt
 nextcloud/core/doc/user/_sources/pim/sync_kde.txt
 nextcloud/core/doc/user/_sources/pim/sync_osx.txt
@@ -13383,6 +13361,7 @@ nextcloud/core/doc/user/pim/
 nextcloud/core/doc/user/pim/calendar.html
 nextcloud/core/doc/user/pim/contacts.html
 nextcloud/core/doc/user/pim/index.html
+nextcloud/core/doc/user/pim/sync_android.html
 nextcloud/core/doc/user/pim/sync_ios.html
 nextcloud/core/doc/user/pim/sync_kde.html
 nextcloud/core/doc/user/pim/sync_osx.html
@@ -13702,6 +13681,8 @@ nextcloud/core/l10n/el.js
 nextcloud/core/l10n/el.json
 nextcloud/core/l10n/en_GB.js
 nextcloud/core/l10n/en_GB.json
+nextcloud/core/l10n/eo.js
+nextcloud/core/l10n/eo.json
 nextcloud/core/l10n/es.js
 nextcloud/core/l10n/es.json
 nextcloud/core/l10n/es_419.js
@@ -14255,6 +14236,7 @@ nextcloud/lib/private/Archive/TAR.php
 nextcloud/lib/private/Archive/ZIP.php
 nextcloud/lib/private/Authentication/
 nextcloud/lib/private/Authentication/Exceptions/
+nextcloud/lib/private/Authentication/Exceptions/ExpiredTokenException.php
 nextcloud/lib/private/Authentication/Exceptions/InvalidTokenException.php
 nextcloud/lib/private/Authentication/Exceptions/LoginRequiredException.php
 
nextcloud/lib/private/Authentication/Exceptions/PasswordLoginForbiddenException.php
Index: pkg/README
===================================================================
RCS file: /cvs/ports/www/nextcloud/pkg/README,v
retrieving revision 1.3
diff -u -p -r1.3 README
--- pkg/README  9 Feb 2018 10:04:53 -0000       1.3
+++ pkg/README  8 Jun 2018 06:29:03 -0000
@@ -28,14 +28,49 @@ run the following as root:
 
 OpenBSD HTTP daemon
 -------------------
-httpd(8) example configuration for nextcloud is stored under:
-    ${PREFIX}/conf/modules.sample/httpd-nextcloud.conf
+httpd(8) example configuration for Nextcloud:
 
-It needs to be enabled by (assuming you already have httpd and php working):
+---8<---------------------------------------------------------------------------
+server "domain.tld" {
+    listen on egress tls port 443
 
-# cp ${PREFIX}/conf/modules.sample/httpd-nextcloud.conf /etc/
-# echo 'include "/etc/httpd-nextcloud.conf"' >> /etc/httpd.conf
-# rcctl restart httpd
+    tls {
+        certificate "/etc/ssl/domain.tld_fullchain.pem"
+        key "/etc/ssl/private/domain.tld_private.pem"
+    }
+
+    # First deny access to the specified files
+    location "/db_structure.xml"    { block }
+    location "/.ht*"                { block }
+    location "/README"              { block }
+    location "/data*"               { block }
+    location "/config*"             { block }
+    location "/build*"              { block }
+    location "/tests*"              { block }
+    location "/config*"             { block }
+    location "/lib*"                { block }
+    location "/3rdparty*"           { block }
+    location "/templates*"          { block }
+    location "/data*"               { block }
+    location "/.ht*"                { block }
+    location "/.user*"              { block }
+    location "/autotest*"           { block }
+    location "/occ*"                { block }
+    location "/issue*"              { block }
+    location "/indie*"              { block }
+    location "/db_*"                { block }
+    location "/console*"            { block }
+
+    location "/*.php*" {
+        root { "/nextcloud", strip 1 }
+        fastcgi socket "/run/php-fpm.sock"
+    }
+
+    location "/*" {
+        root { "/nextcloud", strip 1 }
+    }
+}
+---8<---------------------------------------------------------------------------
 
 nginx
 -----

Reply via email to