commit:     a50ef85df2d10f2acd9035d1df64ea8d17045fa8
Author:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 24 10:38:46 2025 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Mon Mar 24 10:38:46 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a50ef85d

www-apps/nextcloud: add 29.0.14, 30.0.8, 31.0.2

Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 www-apps/nextcloud/Manifest                 |  3 ++
 www-apps/nextcloud/nextcloud-29.0.14.ebuild | 43 +++++++++++++++++++++++++++++
 www-apps/nextcloud/nextcloud-30.0.8.ebuild  | 43 +++++++++++++++++++++++++++++
 www-apps/nextcloud/nextcloud-31.0.2.ebuild  | 43 +++++++++++++++++++++++++++++
 4 files changed, 132 insertions(+)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index ddd2f883036a..648fda8ea463 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,6 +1,9 @@
 DIST nextcloud-29.0.10.tar.bz2 207170881 BLAKE2B 
b05af991b57ab98a782e473fd8a47e422234b06887755171c89702dba7e1a0e8ba5098a6593100058f6e80f2cf5ebfc16f4f03e5a881e3c4a0478b8952b36c5e
 SHA512 
919603f3c1159b4e37d79e1e44bb96957d68384ef0ae60588e152d4d294b06df4d8fab4e7999c965c773ba8c1f1ec974445cf41d64ab1c9aaf65e9c07c606c20
 DIST nextcloud-29.0.11.tar.bz2 208174638 BLAKE2B 
1923605b53f7c8ee8e224674bd5fde6df033fbb77b2a1bd129dde6fe6eeb90bc318f0ff9af50c83aad717b4939eead3667284f064b366f29fe457551691c1a63
 SHA512 
0afd6b67ac7f76273220936c4306231d80a2b9f498f0d6809f562d9c896ff39971828e73e5e932acbaa0167e4a3806dc34677c1167453d3e5137cbfbc438398a
 DIST nextcloud-29.0.12.tar.bz2 208445377 BLAKE2B 
a6ab1eb1aa41dfabaefcdd1d2b9ea79d9ef8ae2188a2166babe1ceda0f9f1af97de4089bcf6184dd811ec6a57fd253412e199cf2bbaf1bb2524409b75f6d2809
 SHA512 
10a5bbc61d2a85090aaa6174eac415337b63adaf23e8044d25c674d0ce8d6bcfff949d3950abd369ecfa2c2b9c4a747d0744a47777bc3d51799804b696579a6e
+DIST nextcloud-29.0.14.tar.bz2 211361285 BLAKE2B 
da067ac01034795c51970ec78a220d21e64bf8843c79447f94be8dd1c12d2903a711328b726c137cb6868845a9c21e13a968aaddacafebefb28b1e6383e02b1f
 SHA512 
1754344aa7052f617c98fa56e780a7df9a5f2535dbc8f53b60aff9ac93e33a52a1a8bed67221409c5375ec719659a020b4349141026d2c2700615c7e2119ba29
 DIST nextcloud-30.0.4.tar.bz2 187905017 BLAKE2B 
3bec2878a64e589aa54a99c0de30ea171a97da126723f86f8190757453cfa83bb191ead07c74b200b332f4d370a8c3d88737aa889311661a034f39e0ba88de5a
 SHA512 
6686bd86f5a7ede656e46f07580ba0c83db42ba5e2f161074b3cd48bbba80c4836125bb6966e052c35eb332bb43d5df58e29c781a56a2ad6ac8498464aa47aec
 DIST nextcloud-30.0.5.tar.bz2 191328352 BLAKE2B 
dde413f832ba025919e25c5438e60e295b3af9d5a750b55d0f2cab9152ac42d48ae8ea6006824d5e852734813a9f1c7315f47e3d0bdb0cac30746eb00c9a57d8
 SHA512 
041e5d9670a376480312db525a5791b703682b0061ca4a2aea2aea481e407ce04a726e1e5ae0c45876c749e18aae7926417b4655f591082954e3945677704910
 DIST nextcloud-30.0.6.tar.bz2 191446841 BLAKE2B 
300d872399e630de633a066625a7f21d982537ed1c394c3912449ec57c07661ee2db2022f5d9bd3b0cba443372ae5483b56064d4e8a4aaa2ddc416ef8355feec
 SHA512 
5eb98bf8badcf9a1e0b0482c230dae573a7e577281502dd7ac46804bec2a1bb5aa82dd5e5dc800380a9852e8d076432a819032fdabbf39c09bc902c257aeffa3
+DIST nextcloud-30.0.8.tar.bz2 189940461 BLAKE2B 
26050537ec94de8688f1152a09603b5a8877f7b9452d3aacb6d838f3cded8c02e370a2a7b105b5e3f5c56f2fb468e7bca7a2cc549f204d5d9e18020dd71a8e70
 SHA512 
0bca2f42ccfb7db4befdd2aeeb1df72d2f9acad88907706f8524ced55bd0213b30b687a5e4c623615e59f22246562e195fd74bbb409c4f60b713482e1237d755
+DIST nextcloud-31.0.2.tar.bz2 226002100 BLAKE2B 
8be160b2b8845131c42a5a8ef23887a089063d24b9a77d8e3111df21285fefd38ea926cc044d154d586d99c5d9a6c5c5b268d3b01b2dac6df49ef609ce8367d1
 SHA512 
bef29a4fdde468ae61b7d504b1f6d2bb031841edf97837116025d0966f812be95fff1ab7e02105cdf8250de11c62f82d89f08bcae30d4dd91d10694f7b267e4c

diff --git a/www-apps/nextcloud/nextcloud-29.0.14.ebuild 
b/www-apps/nextcloud/nextcloud-29.0.14.ebuild
new file mode 100644
index 000000000000..9ff0bf14411d
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-29.0.14.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Personal cloud that runs on your own server"
+HOMEPAGE="https://nextcloud.com/";
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2";
+
+S=${WORKDIR}/${PN}
+
+LICENSE="AGPL-3"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+RDEPEND="dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
+       imagemagick? ( dev-php/pecl-imagick )
+       virtual/httpd-php"
+
+pkg_setup() {
+       webapp_pkg_setup
+}
+
+src_install() {
+       webapp_src_preinst
+
+       insinto "${MY_HTDOCSDIR}"
+       doins -r .
+       dodir "${MY_HTDOCSDIR}"/data
+
+       webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
+       webapp_serverowned -R "${MY_HTDOCSDIR}"/data
+       webapp_serverowned -R "${MY_HTDOCSDIR}"/config
+       webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
+
+       webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
+
+       webapp_src_install
+}

diff --git a/www-apps/nextcloud/nextcloud-30.0.8.ebuild 
b/www-apps/nextcloud/nextcloud-30.0.8.ebuild
new file mode 100644
index 000000000000..9ff0bf14411d
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-30.0.8.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Personal cloud that runs on your own server"
+HOMEPAGE="https://nextcloud.com/";
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2";
+
+S=${WORKDIR}/${PN}
+
+LICENSE="AGPL-3"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+RDEPEND="dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
+       imagemagick? ( dev-php/pecl-imagick )
+       virtual/httpd-php"
+
+pkg_setup() {
+       webapp_pkg_setup
+}
+
+src_install() {
+       webapp_src_preinst
+
+       insinto "${MY_HTDOCSDIR}"
+       doins -r .
+       dodir "${MY_HTDOCSDIR}"/data
+
+       webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
+       webapp_serverowned -R "${MY_HTDOCSDIR}"/data
+       webapp_serverowned -R "${MY_HTDOCSDIR}"/config
+       webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
+
+       webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
+
+       webapp_src_install
+}

diff --git a/www-apps/nextcloud/nextcloud-31.0.2.ebuild 
b/www-apps/nextcloud/nextcloud-31.0.2.ebuild
new file mode 100644
index 000000000000..9ff0bf14411d
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-31.0.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Personal cloud that runs on your own server"
+HOMEPAGE="https://nextcloud.com/";
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2";
+
+S=${WORKDIR}/${PN}
+
+LICENSE="AGPL-3"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+RDEPEND="dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip]
+       imagemagick? ( dev-php/pecl-imagick )
+       virtual/httpd-php"
+
+pkg_setup() {
+       webapp_pkg_setup
+}
+
+src_install() {
+       webapp_src_preinst
+
+       insinto "${MY_HTDOCSDIR}"
+       doins -r .
+       dodir "${MY_HTDOCSDIR}"/data
+
+       webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
+       webapp_serverowned -R "${MY_HTDOCSDIR}"/data
+       webapp_serverowned -R "${MY_HTDOCSDIR}"/config
+       webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
+
+       webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
+
+       webapp_src_install
+}

Reply via email to