public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2023-06-24 19:10 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2023-06-24 19:10 UTC (permalink / raw
  To: gentoo-commits

commit:     35ba4a0c9d644373234a0820620fe45137b07400
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Jun 24 19:09:15 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sat Jun 24 19:09:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=35ba4a0c

www-apps/pleroma: add 2.5.2, 9999

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/Manifest             |   1 +
 www-apps/pleroma/metadata.xml         |   8 +++
 www-apps/pleroma/pleroma-2.5.2.ebuild | 108 ++++++++++++++++++++++++++++++++++
 www-apps/pleroma/pleroma-9999.ebuild  | 108 ++++++++++++++++++++++++++++++++++
 4 files changed, 225 insertions(+)

diff --git a/www-apps/pleroma/Manifest b/www-apps/pleroma/Manifest
new file mode 100644
index 000000000..6fde19fbf
--- /dev/null
+++ b/www-apps/pleroma/Manifest
@@ -0,0 +1 @@
+DIST pleroma-v2.5.2.tar.gz 27628442 BLAKE2B 6ae2b8c2024f0da5ce7888e67db78352f8c6a61d7df7ffe151e051ae3f834636954224f76582282cf1f00b2cbae9f8ac652a0dbe6f14d147adaf52dab89fbf86 SHA512 b4571e6840e554184fbec8d643240c502365db3b8f7bf92925ad4e41ff93d12b6a6e2bd91a174f4e38f379c3580bdfa06405c8e0ae9d9179d9498a07d6110ead

diff --git a/www-apps/pleroma/metadata.xml b/www-apps/pleroma/metadata.xml
new file mode 100644
index 000000000..2092bcc33
--- /dev/null
+++ b/www-apps/pleroma/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>contact@hacktivis.me</email>
+		<name>Haelwenn (lanodan) Monnier</name>
+	</maintainer>
+</pkgmetadata>

diff --git a/www-apps/pleroma/pleroma-2.5.2.ebuild b/www-apps/pleroma/pleroma-2.5.2.ebuild
new file mode 100644
index 000000000..1109a32ce
--- /dev/null
+++ b/www-apps/pleroma/pleroma-2.5.2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 2022-2023 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit mix optfeature
+
+DESCRIPTION="ActivityPub social networking software compatible with other Fediverse software"
+HOMEPAGE="https://pleroma.social/"
+if [[ "${PV}" == *9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://git.pleroma.social/pleroma/pleroma"
+	# git-r3 doesn't allows make.conf override of MIN_CLONE_TYPE, so done here for my self-hosted branch
+	EGIT_MIN_CLONE_TYPE="single+tags"
+else
+	SRC_URI="https://git.pleroma.social/pleroma/pleroma/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
+	S="${WORKDIR}/${PN}-v${PV}"
+fi
+LICENSE="AGPL-3 CC-BY-SA-4.0 CC-BY-4.0"
+SLOT="otp"
+KEYWORDS="~amd64"
+IUSE=""
+
+# Requires network access (https) as long as elixir dependencies aren't packaged
+# said dependencies have their checksum verified via `mix.lock`
+RESTRICT="network-sandbox"
+
+BDEPEND="
+	dev-lang/erlang:=
+	dev-lang/elixir:=
+	dev-util/cmake
+	dev-util/rebar
+	dev-elixir/hex
+"
+DEPEND="
+	sys-libs/ncurses:=
+	sys-apps/file
+"
+RDEPEND="
+	${DEPEND}
+	acct-user/pleroma
+	acct-group/pleroma
+	dev-db/postgresql[uuid]
+"
+
+src_unpack() {
+	default
+
+	[[ "${PV}" == *9999 ]] && git-r3_src_unpack
+
+	cd "${S}" || die
+	emix deps.get --only prod
+}
+
+src_prepare() {
+	default
+
+	# Point to the correct source repo, needed for AGPL compliance
+	if [[ "${PV}" == *9999 ]] && [[ -n "${EGIT_OVERRIDE_REPO}" ]]; then
+		sed -i "s!source_url: .*!source_url: \"${EGIT_OVERRIDE_REPO}\",!" mix.exs || die
+	fi
+
+	sed -i -e '/include_executables_for:/a\          strip_beams: false,\n\          include_erts: false,' mix.exs || die
+
+	sed -i \
+		-e '/update \[OPTIONS\]/,/--tmp-dir/d' \
+		-e 's;update "$@";echo "Unsupported, check the '"${CATEGORY}/${PN}"' package instead.";' \
+		rel/files/bin/pleroma_ctl || die
+
+	# Default ends up being inside /opt/pleroma which should be kept read-only to pleroma
+	echo 'config :tzdata, :data_dir, "/var/lib/pleroma/tzdata"' >> config/prod.exs || die
+
+	echo "import Config" > config/prod.secret.exs || die
+}
+
+src_compile() {
+	mkdir -p pleroma || die
+	emix release --overwrite --path pleroma
+}
+
+src_install() {
+	# doins doesn't seems to preserve permissions
+	mkdir -p "${ED}/opt" || die
+	cp -pr ./pleroma "${ED}/opt/pleroma" || die
+	fperms 0750 /opt/pleroma
+	fowners 0:pleroma /opt/pleroma
+
+	dosym /opt/pleroma/bin/pleroma /usr/bin/pleroma
+	dosym /opt/pleroma/bin/pleroma_ctl /usr/bin/pleroma_ctl
+
+	# This file controls console access
+	fperms 0750 /opt/pleroma/releases/COOKIE
+	fowners 0:pleroma /opt/pleroma/releases/COOKIE
+
+	keepdir /etc/pleroma
+	fperms 0750 /etc/pleroma
+	fowners 0:pleroma /etc/pleroma
+
+	keepdir /var/lib/pleroma
+	fperms 0750 /var/lib/pleroma
+	fowners pleroma:pleroma /var/lib/pleroma
+}
+
+pkg_postinst() {
+	optfeature "For Pleroma.Upload.Filters.{Mogrify,Mogrifun} and still image support in Media Preview Proxy" media-gfx/imagemagick
+	optfeature "For video support in Media Preview Proxy" media-video/ffmpeg
+	optfeature "For Pleroma.Upload.Filters.Exiftool.* filters" media-libs/exiftool
+}

diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
new file mode 100644
index 000000000..1109a32ce
--- /dev/null
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -0,0 +1,108 @@
+# Copyright 2022-2023 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit mix optfeature
+
+DESCRIPTION="ActivityPub social networking software compatible with other Fediverse software"
+HOMEPAGE="https://pleroma.social/"
+if [[ "${PV}" == *9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://git.pleroma.social/pleroma/pleroma"
+	# git-r3 doesn't allows make.conf override of MIN_CLONE_TYPE, so done here for my self-hosted branch
+	EGIT_MIN_CLONE_TYPE="single+tags"
+else
+	SRC_URI="https://git.pleroma.social/pleroma/pleroma/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
+	S="${WORKDIR}/${PN}-v${PV}"
+fi
+LICENSE="AGPL-3 CC-BY-SA-4.0 CC-BY-4.0"
+SLOT="otp"
+KEYWORDS="~amd64"
+IUSE=""
+
+# Requires network access (https) as long as elixir dependencies aren't packaged
+# said dependencies have their checksum verified via `mix.lock`
+RESTRICT="network-sandbox"
+
+BDEPEND="
+	dev-lang/erlang:=
+	dev-lang/elixir:=
+	dev-util/cmake
+	dev-util/rebar
+	dev-elixir/hex
+"
+DEPEND="
+	sys-libs/ncurses:=
+	sys-apps/file
+"
+RDEPEND="
+	${DEPEND}
+	acct-user/pleroma
+	acct-group/pleroma
+	dev-db/postgresql[uuid]
+"
+
+src_unpack() {
+	default
+
+	[[ "${PV}" == *9999 ]] && git-r3_src_unpack
+
+	cd "${S}" || die
+	emix deps.get --only prod
+}
+
+src_prepare() {
+	default
+
+	# Point to the correct source repo, needed for AGPL compliance
+	if [[ "${PV}" == *9999 ]] && [[ -n "${EGIT_OVERRIDE_REPO}" ]]; then
+		sed -i "s!source_url: .*!source_url: \"${EGIT_OVERRIDE_REPO}\",!" mix.exs || die
+	fi
+
+	sed -i -e '/include_executables_for:/a\          strip_beams: false,\n\          include_erts: false,' mix.exs || die
+
+	sed -i \
+		-e '/update \[OPTIONS\]/,/--tmp-dir/d' \
+		-e 's;update "$@";echo "Unsupported, check the '"${CATEGORY}/${PN}"' package instead.";' \
+		rel/files/bin/pleroma_ctl || die
+
+	# Default ends up being inside /opt/pleroma which should be kept read-only to pleroma
+	echo 'config :tzdata, :data_dir, "/var/lib/pleroma/tzdata"' >> config/prod.exs || die
+
+	echo "import Config" > config/prod.secret.exs || die
+}
+
+src_compile() {
+	mkdir -p pleroma || die
+	emix release --overwrite --path pleroma
+}
+
+src_install() {
+	# doins doesn't seems to preserve permissions
+	mkdir -p "${ED}/opt" || die
+	cp -pr ./pleroma "${ED}/opt/pleroma" || die
+	fperms 0750 /opt/pleroma
+	fowners 0:pleroma /opt/pleroma
+
+	dosym /opt/pleroma/bin/pleroma /usr/bin/pleroma
+	dosym /opt/pleroma/bin/pleroma_ctl /usr/bin/pleroma_ctl
+
+	# This file controls console access
+	fperms 0750 /opt/pleroma/releases/COOKIE
+	fowners 0:pleroma /opt/pleroma/releases/COOKIE
+
+	keepdir /etc/pleroma
+	fperms 0750 /etc/pleroma
+	fowners 0:pleroma /etc/pleroma
+
+	keepdir /var/lib/pleroma
+	fperms 0750 /var/lib/pleroma
+	fowners pleroma:pleroma /var/lib/pleroma
+}
+
+pkg_postinst() {
+	optfeature "For Pleroma.Upload.Filters.{Mogrify,Mogrifun} and still image support in Media Preview Proxy" media-gfx/imagemagick
+	optfeature "For video support in Media Preview Proxy" media-video/ffmpeg
+	optfeature "For Pleroma.Upload.Filters.Exiftool.* filters" media-libs/exiftool
+}


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2023-06-24 19:22 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2023-06-24 19:22 UTC (permalink / raw
  To: gentoo-commits

commit:     e6fee67021e85057bc2e37c86ef48c525805df83
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Jun 24 19:21:49 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sat Jun 24 19:21:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e6fee670

www-apps/pleroma: Reduce line length of imagemagic optfeature

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/pleroma-2.5.2.ebuild | 2 +-
 www-apps/pleroma/pleroma-9999.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/pleroma/pleroma-2.5.2.ebuild b/www-apps/pleroma/pleroma-2.5.2.ebuild
index 1109a32ce..44fcc932c 100644
--- a/www-apps/pleroma/pleroma-2.5.2.ebuild
+++ b/www-apps/pleroma/pleroma-2.5.2.ebuild
@@ -102,7 +102,7 @@ src_install() {
 }
 
 pkg_postinst() {
-	optfeature "For Pleroma.Upload.Filters.{Mogrify,Mogrifun} and still image support in Media Preview Proxy" media-gfx/imagemagick
+	optfeature "For Pleroma.Upload.Filters.{Mogrify,Mogrifun} & images in previews" media-gfx/imagemagick
 	optfeature "For video support in Media Preview Proxy" media-video/ffmpeg
 	optfeature "For Pleroma.Upload.Filters.Exiftool.* filters" media-libs/exiftool
 }

diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index 1109a32ce..44fcc932c 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -102,7 +102,7 @@ src_install() {
 }
 
 pkg_postinst() {
-	optfeature "For Pleroma.Upload.Filters.{Mogrify,Mogrifun} and still image support in Media Preview Proxy" media-gfx/imagemagick
+	optfeature "For Pleroma.Upload.Filters.{Mogrify,Mogrifun} & images in previews" media-gfx/imagemagick
 	optfeature "For video support in Media Preview Proxy" media-video/ffmpeg
 	optfeature "For Pleroma.Upload.Filters.Exiftool.* filters" media-libs/exiftool
 }


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2023-06-25 10:01 Anna Vyalkova
  0 siblings, 0 replies; 26+ messages in thread
From: Anna Vyalkova @ 2023-06-25 10:01 UTC (permalink / raw
  To: gentoo-commits

commit:     069148c8d80489a7fda30bc77fdd8770573db7ef
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sun Jun 25 09:59:57 2023 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Sun Jun 25 09:59:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=069148c8

www-apps/pleroma: fix VisibleVcsPkg

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 www-apps/pleroma/pleroma-2.5.2.ebuild | 3 ++-
 www-apps/pleroma/pleroma-9999.ebuild  | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/www-apps/pleroma/pleroma-2.5.2.ebuild b/www-apps/pleroma/pleroma-2.5.2.ebuild
index 44fcc932c..4449ba417 100644
--- a/www-apps/pleroma/pleroma-2.5.2.ebuild
+++ b/www-apps/pleroma/pleroma-2.5.2.ebuild
@@ -12,13 +12,14 @@ if [[ "${PV}" == *9999 ]]; then
 	EGIT_REPO_URI="https://git.pleroma.social/pleroma/pleroma"
 	# git-r3 doesn't allows make.conf override of MIN_CLONE_TYPE, so done here for my self-hosted branch
 	EGIT_MIN_CLONE_TYPE="single+tags"
+	KEYWORDS=""
 else
 	SRC_URI="https://git.pleroma.social/pleroma/pleroma/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
 	S="${WORKDIR}/${PN}-v${PV}"
+	KEYWORDS="~amd64"
 fi
 LICENSE="AGPL-3 CC-BY-SA-4.0 CC-BY-4.0"
 SLOT="otp"
-KEYWORDS="~amd64"
 IUSE=""
 
 # Requires network access (https) as long as elixir dependencies aren't packaged

diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index 44fcc932c..4449ba417 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -12,13 +12,14 @@ if [[ "${PV}" == *9999 ]]; then
 	EGIT_REPO_URI="https://git.pleroma.social/pleroma/pleroma"
 	# git-r3 doesn't allows make.conf override of MIN_CLONE_TYPE, so done here for my self-hosted branch
 	EGIT_MIN_CLONE_TYPE="single+tags"
+	KEYWORDS=""
 else
 	SRC_URI="https://git.pleroma.social/pleroma/pleroma/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
 	S="${WORKDIR}/${PN}-v${PV}"
+	KEYWORDS="~amd64"
 fi
 LICENSE="AGPL-3 CC-BY-SA-4.0 CC-BY-4.0"
 SLOT="otp"
-KEYWORDS="~amd64"
 IUSE=""
 
 # Requires network access (https) as long as elixir dependencies aren't packaged


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2023-06-26 22:01 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2023-06-26 22:01 UTC (permalink / raw
  To: gentoo-commits

commit:     be00d36b18d2a1c77aea9a1ee41d9e531a9eb998
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Mon Jun 26 21:57:45 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Mon Jun 26 21:59:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=be00d36b

www-apps/pleroma: 2.5.2 isn't compatible with erlang-26 nor elixir-1.15

Closes: https://bugs.gentoo.org/909184
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/pleroma-2.5.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/pleroma/pleroma-2.5.2.ebuild b/www-apps/pleroma/pleroma-2.5.2.ebuild
index 4449ba417..5afe20eb8 100644
--- a/www-apps/pleroma/pleroma-2.5.2.ebuild
+++ b/www-apps/pleroma/pleroma-2.5.2.ebuild
@@ -27,8 +27,8 @@ IUSE=""
 RESTRICT="network-sandbox"
 
 BDEPEND="
-	dev-lang/erlang:=
-	dev-lang/elixir:=
+	<dev-lang/erlang-26:=
+	<dev-lang/elixir-1.15:=
 	dev-util/cmake
 	dev-util/rebar
 	dev-elixir/hex


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2023-07-08  2:43 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2023-07-08  2:43 UTC (permalink / raw
  To: gentoo-commits

commit:     f3c776fefdc4838be7b251f62f9a4e090a7d4725
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Fri Jul  7 20:29:00 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sat Jul  8 02:36:55 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3c776fe

www-apps/pleroma: Needs >=rebar-3.20.0-r1 for MIX_REBAR3

Closes: https://bugs.gentoo.org/909814
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/pleroma-2.5.2.ebuild | 2 +-
 www-apps/pleroma/pleroma-9999.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/pleroma/pleroma-2.5.2.ebuild b/www-apps/pleroma/pleroma-2.5.2.ebuild
index 2b6751573..1bcae78dd 100644
--- a/www-apps/pleroma/pleroma-2.5.2.ebuild
+++ b/www-apps/pleroma/pleroma-2.5.2.ebuild
@@ -28,7 +28,7 @@ BDEPEND="
 	<dev-lang/erlang-26:=
 	<dev-lang/elixir-1.15:=
 	dev-util/cmake
-	dev-util/rebar
+	>=dev-util/rebar-3.20.0-r1
 	dev-elixir/hex
 "
 DEPEND="

diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index 35901999c..63bd6243c 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -28,7 +28,7 @@ BDEPEND="
 	dev-lang/erlang:=
 	dev-lang/elixir:=
 	dev-util/cmake
-	dev-util/rebar
+	>=dev-util/rebar-3.20.0-r1
 	dev-elixir/hex
 "
 DEPEND="


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
  2023-08-04 18:28 [gentoo-commits] repo/proj/guru:master " Haelwenn Monnier
@ 2023-08-04  9:50 ` Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2023-08-04  9:50 UTC (permalink / raw
  To: gentoo-commits

commit:     7d50c61ebc782329d379c702c513c0b8dcd49cc8
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Fri Aug  4 09:50:15 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Fri Aug  4 09:50:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7d50c61e

www-apps/pleroma: add 2.5.3, drop 2.5.2

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/Manifest                                       | 2 +-
 www-apps/pleroma/{pleroma-2.5.2.ebuild => pleroma-2.5.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/pleroma/Manifest b/www-apps/pleroma/Manifest
index 6fde19fbf8..89f150820d 100644
--- a/www-apps/pleroma/Manifest
+++ b/www-apps/pleroma/Manifest
@@ -1 +1 @@
-DIST pleroma-v2.5.2.tar.gz 27628442 BLAKE2B 6ae2b8c2024f0da5ce7888e67db78352f8c6a61d7df7ffe151e051ae3f834636954224f76582282cf1f00b2cbae9f8ac652a0dbe6f14d147adaf52dab89fbf86 SHA512 b4571e6840e554184fbec8d643240c502365db3b8f7bf92925ad4e41ff93d12b6a6e2bd91a174f4e38f379c3580bdfa06405c8e0ae9d9179d9498a07d6110ead
+DIST pleroma-v2.5.3.tar.gz 27629563 BLAKE2B 3ed105dc686715b8f1dca2291043ac3fdf1932da0b76d23304fb06977fa95af6096922dd9a542fc72b34a0c189375c5f8d86e7916b0f4ae8ccc44dcb7ec2d7d8 SHA512 dd33cbed9d3a091742736654f2f06588bc28c094040f1245a458fd7ae0380ab57ddccfb1c6f9f094c8a383c11d9e2803fe1e288a93431e441acba236f7c69d92

diff --git a/www-apps/pleroma/pleroma-2.5.2.ebuild b/www-apps/pleroma/pleroma-2.5.3.ebuild
similarity index 100%
rename from www-apps/pleroma/pleroma-2.5.2.ebuild
rename to www-apps/pleroma/pleroma-2.5.3.ebuild


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
  2023-08-05  9:51 [gentoo-commits] repo/proj/guru:master " Haelwenn Monnier
@ 2023-08-05  8:21 ` Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2023-08-05  8:21 UTC (permalink / raw
  To: gentoo-commits

commit:     cd7fa7338fc38e1422f6c27e37cda67430bc2c7f
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Aug  5 08:20:20 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sat Aug  5 08:21:07 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cd7fa733

www-apps/pleroma: add 2.5.4, drop 2.5.3

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/Manifest                                       | 2 +-
 www-apps/pleroma/{pleroma-2.5.3.ebuild => pleroma-2.5.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/pleroma/Manifest b/www-apps/pleroma/Manifest
index 89f150820d..e2570db0f2 100644
--- a/www-apps/pleroma/Manifest
+++ b/www-apps/pleroma/Manifest
@@ -1 +1 @@
-DIST pleroma-v2.5.3.tar.gz 27629563 BLAKE2B 3ed105dc686715b8f1dca2291043ac3fdf1932da0b76d23304fb06977fa95af6096922dd9a542fc72b34a0c189375c5f8d86e7916b0f4ae8ccc44dcb7ec2d7d8 SHA512 dd33cbed9d3a091742736654f2f06588bc28c094040f1245a458fd7ae0380ab57ddccfb1c6f9f094c8a383c11d9e2803fe1e288a93431e441acba236f7c69d92
+DIST pleroma-v2.5.4.tar.gz 27630158 BLAKE2B be9983f7db2e751a7eaa9661d988319031e882b4824ef27acbcac820cab8b6214ebdb353d7fe0725bd9780e59ce434d6889f95df363fb0e01fddb04d353fd728 SHA512 7db38e6f052d1b5c180afa827f332293ed60ada884bf7a63e2bb5230bb25e743f7004fdfb68be676ef7a6e976f04e3603c996ac95fc227deda4392c67274f77b

diff --git a/www-apps/pleroma/pleroma-2.5.3.ebuild b/www-apps/pleroma/pleroma-2.5.4.ebuild
similarity index 100%
rename from www-apps/pleroma/pleroma-2.5.3.ebuild
rename to www-apps/pleroma/pleroma-2.5.4.ebuild


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2023-08-08 10:02 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2023-08-08 10:02 UTC (permalink / raw
  To: gentoo-commits

commit:     5b1bfcf76b21754cc156d92c826857f654d47a5c
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Tue Aug  8 10:01:04 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Tue Aug  8 10:01:26 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5b1bfcf7

www-apps/pleroma: lower permissions within /opt/pleroma

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/pleroma-9999.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index 63bd6243c5..0c220087cb 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -82,7 +82,8 @@ src_install() {
 	mkdir -p "${ED}/opt" || die
 	cp -pr ./pleroma "${ED}/opt/pleroma" || die
 	fperms 0750 /opt/pleroma
-	fowners 0:pleroma /opt/pleroma
+	fperms -R g-w,o= /opt/pleroma
+	fowners -R 0:pleroma /opt/pleroma
 
 	dosym /opt/pleroma/bin/pleroma /usr/bin/pleroma
 	dosym /opt/pleroma/bin/pleroma_ctl /usr/bin/pleroma_ctl


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2023-08-29 17:57 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2023-08-29 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     7977d2d4cb7b6c58ac955590c9e16418433a6319
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Tue Aug 29 17:52:56 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Tue Aug 29 17:54:45 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7977d2d4

www-apps/pleroma-9999: Add erlang & elixir version limits

Might be a bit weird in a live ebuild but erlang-26 and elixir-1.15 currently
means completely broken builds that you'd only notice on deployment or with
running the testsuite.
Better to bump as support arrives.

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/pleroma-9999.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index 0c220087cb..1ac09596c6 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -25,8 +25,8 @@ IUSE=""
 RESTRICT="network-sandbox"
 
 BDEPEND="
-	dev-lang/erlang:=
-	dev-lang/elixir:=
+	<dev-lang/erlang-26:=
+	<dev-lang/elixir-1.15:=
 	dev-util/cmake
 	>=dev-util/rebar-3.20.0-r1
 	dev-elixir/hex


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
  2023-09-03 12:27 [gentoo-commits] repo/proj/guru:master " Haelwenn Monnier
@ 2023-09-03 12:27 ` Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2023-09-03 12:27 UTC (permalink / raw
  To: gentoo-commits

commit:     dc5bac243a7dbbc5d3ebdee336ca4115a4d092dc
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sun Sep  3 12:16:43 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sun Sep  3 12:17:18 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dc5bac24

www-apps/pleroma: add 2.5.5, drop 2.5.4

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/Manifest                                       | 2 +-
 www-apps/pleroma/{pleroma-2.5.4.ebuild => pleroma-2.5.5.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/pleroma/Manifest b/www-apps/pleroma/Manifest
index e2570db0f2..38809d6f97 100644
--- a/www-apps/pleroma/Manifest
+++ b/www-apps/pleroma/Manifest
@@ -1 +1 @@
-DIST pleroma-v2.5.4.tar.gz 27630158 BLAKE2B be9983f7db2e751a7eaa9661d988319031e882b4824ef27acbcac820cab8b6214ebdb353d7fe0725bd9780e59ce434d6889f95df363fb0e01fddb04d353fd728 SHA512 7db38e6f052d1b5c180afa827f332293ed60ada884bf7a63e2bb5230bb25e743f7004fdfb68be676ef7a6e976f04e3603c996ac95fc227deda4392c67274f77b
+DIST pleroma-v2.5.5.tar.gz 27630048 BLAKE2B 87dba84c84072051a821878eeea84855165e06ec09fd01974c706bbd2d99f6d463bb8cc86913fb2f42444cb4a39e4d7b6538bafa632df127cae969bb47ae26a5 SHA512 72e887c06ae9111f1f4934bdf7bef0d5e7e676a07425028dfff08fd7dfb4bc8833c6ee55bf7cb1b9b5723a558cf1ada5a13ad74621197df258ca7ec375f2ee9d

diff --git a/www-apps/pleroma/pleroma-2.5.4.ebuild b/www-apps/pleroma/pleroma-2.5.5.ebuild
similarity index 100%
rename from www-apps/pleroma/pleroma-2.5.4.ebuild
rename to www-apps/pleroma/pleroma-2.5.5.ebuild


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2023-11-01 23:20 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2023-11-01 23:20 UTC (permalink / raw
  To: gentoo-commits

commit:     22ea1eeae94c5b1a5a75cafb4697a54f51788c87
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Wed Nov  1 23:19:20 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Wed Nov  1 23:19:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=22ea1eea

www-apps/pleroma: add 2.6.0, drop 2.5.5

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/Manifest                                       | 2 +-
 www-apps/pleroma/{pleroma-2.5.5.ebuild => pleroma-2.6.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/pleroma/Manifest b/www-apps/pleroma/Manifest
index 38809d6f97..67b494cd6a 100644
--- a/www-apps/pleroma/Manifest
+++ b/www-apps/pleroma/Manifest
@@ -1 +1 @@
-DIST pleroma-v2.5.5.tar.gz 27630048 BLAKE2B 87dba84c84072051a821878eeea84855165e06ec09fd01974c706bbd2d99f6d463bb8cc86913fb2f42444cb4a39e4d7b6538bafa632df127cae969bb47ae26a5 SHA512 72e887c06ae9111f1f4934bdf7bef0d5e7e676a07425028dfff08fd7dfb4bc8833c6ee55bf7cb1b9b5723a558cf1ada5a13ad74621197df258ca7ec375f2ee9d
+DIST pleroma-v2.6.0.tar.gz 27813368 BLAKE2B 0142662828d98372717dfb0d956b33e18cbfda75b5e8a8bdb13b013b5375803f57226f9fcb875233e6052f5dab41f97f1c8fa6ff4667b84b207daf89791f5d5b SHA512 cba8aef6b840ef8a3f96eede41b126f0adc7872acb88f9bd9d932538a4a2508f59edf39758156b832791b536168af83ffbf41a1ce77db3228bf3a5f44d33ada6

diff --git a/www-apps/pleroma/pleroma-2.5.5.ebuild b/www-apps/pleroma/pleroma-2.6.0.ebuild
similarity index 100%
rename from www-apps/pleroma/pleroma-2.5.5.ebuild
rename to www-apps/pleroma/pleroma-2.6.0.ebuild


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2023-11-02  1:51 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2023-11-02  1:51 UTC (permalink / raw
  To: gentoo-commits

commit:     d47bda2b714bd9ed47aeb2538afc7913e615dce7
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Thu Nov  2 01:51:02 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Thu Nov  2 01:51:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d47bda2b

www-apps/pleroma: Install OpenRC script

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/pleroma-2.6.0.ebuild | 2 ++
 www-apps/pleroma/pleroma-9999.ebuild  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/www-apps/pleroma/pleroma-2.6.0.ebuild b/www-apps/pleroma/pleroma-2.6.0.ebuild
index 1bcae78dda..6cff0375c3 100644
--- a/www-apps/pleroma/pleroma-2.6.0.ebuild
+++ b/www-apps/pleroma/pleroma-2.6.0.ebuild
@@ -84,6 +84,8 @@ src_install() {
 	fperms 0750 /opt/pleroma
 	fowners 0:pleroma /opt/pleroma
 
+	doinitd ./pleroma/installation/init.d/pleroma
+
 	dosym /opt/pleroma/bin/pleroma /usr/bin/pleroma
 	dosym /opt/pleroma/bin/pleroma_ctl /usr/bin/pleroma_ctl
 

diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index 1ac09596c6..40b401f54c 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -85,6 +85,8 @@ src_install() {
 	fperms -R g-w,o= /opt/pleroma
 	fowners -R 0:pleroma /opt/pleroma
 
+	doinitd ./pleroma/installation/init.d/pleroma
+
 	dosym /opt/pleroma/bin/pleroma /usr/bin/pleroma
 	dosym /opt/pleroma/bin/pleroma_ctl /usr/bin/pleroma_ctl
 


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2023-11-09  6:45 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2023-11-09  6:45 UTC (permalink / raw
  To: gentoo-commits

commit:     64ad33a963e2bf0cfcc64104e489dee2aeafe067
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Thu Nov  9 06:23:43 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Thu Nov  9 06:43:13 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=64ad33a9

www-apps/pleroma: Support for www-apps/pleroma-fe

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/pleroma-2.6.0.ebuild | 3 +++
 www-apps/pleroma/pleroma-9999.ebuild  | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/www-apps/pleroma/pleroma-2.6.0.ebuild b/www-apps/pleroma/pleroma-2.6.0.ebuild
index 6cff0375c3..57a9e770e5 100644
--- a/www-apps/pleroma/pleroma-2.6.0.ebuild
+++ b/www-apps/pleroma/pleroma-2.6.0.ebuild
@@ -100,10 +100,13 @@ src_install() {
 	keepdir /var/lib/pleroma
 	fperms 0750 /var/lib/pleroma
 	fowners pleroma:pleroma /var/lib/pleroma
+
+	dosym /opt/pleroma-fe/dist /var/lib/pleroma/static/frontends/pleroma-fe/gentoo
 }
 
 pkg_postinst() {
 	optfeature "For Pleroma.Upload.Filters.{Mogrify,Mogrifun} & images in previews" media-gfx/imagemagick
 	optfeature "For video support in Media Preview Proxy" media-video/ffmpeg
 	optfeature "For Pleroma.Upload.Filters.Exiftool.* filters" media-libs/exiftool
+	optfeature "Allows to pick system-managed frontend instead of bundled" www-apps/pleroma-fe
 }

diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index 40b401f54c..e6b47058c2 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -101,10 +101,13 @@ src_install() {
 	keepdir /var/lib/pleroma
 	fperms 0750 /var/lib/pleroma
 	fowners pleroma:pleroma /var/lib/pleroma
+
+	dosym /opt/pleroma-fe/dist /var/lib/pleroma/static/frontends/pleroma-fe/gentoo
 }
 
 pkg_postinst() {
 	optfeature "For Pleroma.Upload.Filters.{Mogrify,Mogrifun} & images in previews" media-gfx/imagemagick
 	optfeature "For video support in Media Preview Proxy" media-video/ffmpeg
 	optfeature "For Pleroma.Upload.Filters.Exiftool.* filters" media-libs/exiftool
+	optfeature "Allows to pick system-managed frontend instead of bundled" www-apps/pleroma-fe
 }


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2023-12-16  1:25 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2023-12-16  1:25 UTC (permalink / raw
  To: gentoo-commits

commit:     37b19b0b828c3003e5243bd5f423164c0178d16b
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Dec 16 01:19:16 2023 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sat Dec 16 01:24:34 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37b19b0b

www-apps/pleroma: add 2.6.1, drop 2.6.0

Closes: https://bugs.gentoo.org/916730
Closes: https://bugs.gentoo.org/916731
Closes: https://bugs.gentoo.org/916732
Closes: https://bugs.gentoo.org/916733
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/Manifest                                       | 2 +-
 www-apps/pleroma/{pleroma-2.6.0.ebuild => pleroma-2.6.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/pleroma/Manifest b/www-apps/pleroma/Manifest
index 67b494cd6a..9e9c7dd5a3 100644
--- a/www-apps/pleroma/Manifest
+++ b/www-apps/pleroma/Manifest
@@ -1 +1 @@
-DIST pleroma-v2.6.0.tar.gz 27813368 BLAKE2B 0142662828d98372717dfb0d956b33e18cbfda75b5e8a8bdb13b013b5375803f57226f9fcb875233e6052f5dab41f97f1c8fa6ff4667b84b207daf89791f5d5b SHA512 cba8aef6b840ef8a3f96eede41b126f0adc7872acb88f9bd9d932538a4a2508f59edf39758156b832791b536168af83ffbf41a1ce77db3228bf3a5f44d33ada6
+DIST pleroma-v2.6.1.tar.gz 28130367 BLAKE2B e4d742b439efea9e23c02813d6a012b62c317dc64c5c404224513304c38bb14bf26639f89d0c6271f68c312a976a464b0dd6b7616e8aac4397d7f198d306c36e SHA512 02202371e6feebd132c5bdd490a5b94a750006eaf9d86cab6c9459891ec456ee6b4e9ba681d5ca4bb23af1e0ee92baa9ccfb7f5dbaebc35b9d1aad153007d9c3

diff --git a/www-apps/pleroma/pleroma-2.6.0.ebuild b/www-apps/pleroma/pleroma-2.6.1.ebuild
similarity index 100%
rename from www-apps/pleroma/pleroma-2.6.0.ebuild
rename to www-apps/pleroma/pleroma-2.6.1.ebuild


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2024-02-20  8:48 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2024-02-20  8:48 UTC (permalink / raw
  To: gentoo-commits

commit:     c2fa7bfe6d60a4cdcc2abf5246fa1308b8c0a35b
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Tue Feb 20 08:47:25 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Tue Feb 20 08:47:34 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c2fa7bfe

www-apps/pleroma: add 2.6.2, drop 2.6.1

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/Manifest                                       | 2 +-
 www-apps/pleroma/{pleroma-2.6.1.ebuild => pleroma-2.6.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/pleroma/Manifest b/www-apps/pleroma/Manifest
index 9e9c7dd5a3..b8f168bf15 100644
--- a/www-apps/pleroma/Manifest
+++ b/www-apps/pleroma/Manifest
@@ -1 +1 @@
-DIST pleroma-v2.6.1.tar.gz 28130367 BLAKE2B e4d742b439efea9e23c02813d6a012b62c317dc64c5c404224513304c38bb14bf26639f89d0c6271f68c312a976a464b0dd6b7616e8aac4397d7f198d306c36e SHA512 02202371e6feebd132c5bdd490a5b94a750006eaf9d86cab6c9459891ec456ee6b4e9ba681d5ca4bb23af1e0ee92baa9ccfb7f5dbaebc35b9d1aad153007d9c3
+DIST pleroma-v2.6.2.tar.gz 28128597 BLAKE2B d83796f661709f31181df9adf62077f12a40d4070f095dffbf87c93354e3f2d9a7cddf5061a801b10f9d31887a3c4ff351fe8f6cd460bad1492a8687a7f0704b SHA512 f0f5247d1893ad53d354f6372f35a956c69dfddfd8a4ab6df741fa01d3a28a11393a5bc710dc1054618d9a6d431637ff75fb9dc4a55a22e9544aef42568fdabf

diff --git a/www-apps/pleroma/pleroma-2.6.1.ebuild b/www-apps/pleroma/pleroma-2.6.2.ebuild
similarity index 100%
rename from www-apps/pleroma/pleroma-2.6.1.ebuild
rename to www-apps/pleroma/pleroma-2.6.2.ebuild


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2024-02-23  6:07 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2024-02-23  6:07 UTC (permalink / raw
  To: gentoo-commits

commit:     45f755ec877fcc689874b2fd420d80c7a4c6e457
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Fri Feb 23 06:05:52 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Fri Feb 23 06:06:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=45f755ec

www-apps/pleroma-9999: bump erlang max to 26.x

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/pleroma-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index e456bd9ad9..fa8957b176 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -25,7 +25,7 @@ IUSE=""
 RESTRICT="network-sandbox"
 
 BDEPEND="
-	<dev-lang/erlang-26:=
+	<dev-lang/erlang-27:=
 	<dev-lang/elixir-1.15:=
 	dev-build/cmake
 	>=dev-util/rebar-3.20.0-r1


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2024-02-23  8:37 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2024-02-23  8:37 UTC (permalink / raw
  To: gentoo-commits

commit:     1b57a207330b9ec4746ef5f9bb25a8d3b289bc3f
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Fri Feb 23 08:36:50 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Fri Feb 23 08:37:13 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b57a207

www-apps/pleroma-9999: Use system vips

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/pleroma-9999.ebuild | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index fa8957b176..292dcac0f6 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -32,8 +32,9 @@ BDEPEND="
 	dev-elixir/hex
 "
 DEPEND="
-	sys-libs/ncurses:=
+	media-libs/vips:=
 	sys-apps/file
+	sys-libs/ncurses:=
 "
 RDEPEND="
 	${DEPEND}
@@ -59,7 +60,9 @@ src_prepare() {
 		sed -i "s!source_url: .*!source_url: \"${EGIT_OVERRIDE_REPO}\",!" mix.exs || die
 	fi
 
-	sed -i -e '/include_executables_for:/a\          strip_beams: false,\n\          include_erts: false,' mix.exs || die
+	# strip_beams: Keep debug information in Erlang BEAM bytecode
+	# include_erts: Depend on system erlang for the runtime
+	sed -i '/include_executables_for:/a\          strip_beams: false,\n\          include_erts: false,' mix.exs || die
 
 	sed -i \
 		-e '/update \[OPTIONS\]/,/--tmp-dir/d' \
@@ -74,6 +77,9 @@ src_prepare() {
 
 src_compile() {
 	mkdir -p pleroma || die
+
+	export VIX_COMPILATION_MODE="PLATFORM_PROVIDED_LIBVIPS"
+
 	emix release --overwrite --path pleroma
 }
 


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2024-05-15 21:22 Quincy Fleming
  0 siblings, 0 replies; 26+ messages in thread
From: Quincy Fleming @ 2024-05-15 21:22 UTC (permalink / raw
  To: gentoo-commits

commit:     f57873ae9726bcd4d78bb2132c958903eb2c7501
Author:     Quincy Fleming <quincyf467 <AT> protonmail <DOT> com>
AuthorDate: Wed May 15 21:07:29 2024 +0000
Commit:     Quincy Fleming <quincyf467 <AT> protonmail <DOT> com>
CommitDate: Wed May 15 21:07:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f57873ae

www-apps/pleroma: update erlang dependency

Closes: https://bugs.gentoo.org/931956
Signed-off-by: Quincy Fleming <quincyf467 <AT> protonmail.com>

 www-apps/pleroma/pleroma-2.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/pleroma/pleroma-2.6.2.ebuild b/www-apps/pleroma/pleroma-2.6.2.ebuild
index e3ef5e89bf..7d2548fc7f 100644
--- a/www-apps/pleroma/pleroma-2.6.2.ebuild
+++ b/www-apps/pleroma/pleroma-2.6.2.ebuild
@@ -24,7 +24,7 @@ SLOT="otp"
 RESTRICT="network-sandbox"
 
 BDEPEND="
-	<dev-lang/erlang-26:=
+	<dev-lang/erlang-27:=
 	<dev-lang/elixir-1.15:=
 	dev-build/cmake
 	>=dev-util/rebar-3.20.0-r1


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2024-05-16  2:53 Quincy Fleming
  0 siblings, 0 replies; 26+ messages in thread
From: Quincy Fleming @ 2024-05-16  2:53 UTC (permalink / raw
  To: gentoo-commits

commit:     d7e9a571b4b176a3b3e8ada0e93f23276f032364
Author:     Quincy Fleming <quincyf467 <AT> protonmail <DOT> com>
AuthorDate: Thu May 16 02:52:04 2024 +0000
Commit:     Quincy Fleming <quincyf467 <AT> protonmail <DOT> com>
CommitDate: Thu May 16 02:52:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d7e9a571

www-apps/pleroma: removed empty KEYWORD

Signed-off-by: Quincy Fleming <quincyf467 <AT> protonmail.com>

 www-apps/pleroma/pleroma-2.6.2.ebuild | 1 -
 www-apps/pleroma/pleroma-9999.ebuild  | 1 -
 2 files changed, 2 deletions(-)

diff --git a/www-apps/pleroma/pleroma-2.6.2.ebuild b/www-apps/pleroma/pleroma-2.6.2.ebuild
index 7d2548fc7f..02d502a4d0 100644
--- a/www-apps/pleroma/pleroma-2.6.2.ebuild
+++ b/www-apps/pleroma/pleroma-2.6.2.ebuild
@@ -10,7 +10,6 @@ HOMEPAGE="https://pleroma.social/"
 if [[ "${PV}" == *9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://git.pleroma.social/pleroma/pleroma"
-	KEYWORDS=""
 else
 	SRC_URI="https://git.pleroma.social/pleroma/pleroma/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
 	S="${WORKDIR}/${PN}-v${PV}"

diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index cf413c1948..4b702c49bd 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -10,7 +10,6 @@ HOMEPAGE="https://pleroma.social/"
 if [[ "${PV}" == *9999 ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://git.pleroma.social/pleroma/pleroma"
-	KEYWORDS=""
 else
 	SRC_URI="https://git.pleroma.social/pleroma/pleroma/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
 	S="${WORKDIR}/${PN}-v${PV}"


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2024-05-22 22:12 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2024-05-22 22:12 UTC (permalink / raw
  To: gentoo-commits

commit:     dd64bc196f73ca52617238d85dc2a349e69f0760
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Wed May 22 22:12:20 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Wed May 22 22:12:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dd64bc19

www-apps/pleroma: add 2.6.3, drop 2.6.2

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/Manifest                                       | 2 +-
 www-apps/pleroma/{pleroma-2.6.2.ebuild => pleroma-2.6.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/pleroma/Manifest b/www-apps/pleroma/Manifest
index b8f168bf1..9e2233852 100644
--- a/www-apps/pleroma/Manifest
+++ b/www-apps/pleroma/Manifest
@@ -1 +1 @@
-DIST pleroma-v2.6.2.tar.gz 28128597 BLAKE2B d83796f661709f31181df9adf62077f12a40d4070f095dffbf87c93354e3f2d9a7cddf5061a801b10f9d31887a3c4ff351fe8f6cd460bad1492a8687a7f0704b SHA512 f0f5247d1893ad53d354f6372f35a956c69dfddfd8a4ab6df741fa01d3a28a11393a5bc710dc1054618d9a6d431637ff75fb9dc4a55a22e9544aef42568fdabf
+DIST pleroma-v2.6.3.tar.gz 28128737 BLAKE2B 9395e6e94d489d0242387c386cc79db0aa985401331913c0ee5d71d51255c4aa56868a5795c3e7ec1c9c8ab52aa2c1694afc2b248c397ecd3054cd1df9b19e30 SHA512 b10fdbf3bb17f69c2754adb7201085880380777a4f363a09a8926bb6d2f4ed60888680f6af053befca06aa0b319083e1111c6471df9c918df3ccaab98fadb83d

diff --git a/www-apps/pleroma/pleroma-2.6.2.ebuild b/www-apps/pleroma/pleroma-2.6.3.ebuild
similarity index 100%
rename from www-apps/pleroma/pleroma-2.6.2.ebuild
rename to www-apps/pleroma/pleroma-2.6.3.ebuild


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2024-08-01 15:34 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2024-08-01 15:34 UTC (permalink / raw
  To: gentoo-commits

commit:     9e3d4b010ce5c0884d6183768c5375509c7b4448
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Thu Aug  1 15:30:45 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Thu Aug  1 15:31:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9e3d4b01

www-apps/pleroma: add 2.7.0, drop 2.6.3

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/Manifest                                       | 2 +-
 www-apps/pleroma/{pleroma-2.6.3.ebuild => pleroma-2.7.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/pleroma/Manifest b/www-apps/pleroma/Manifest
index 9e2233852..e28475f6b 100644
--- a/www-apps/pleroma/Manifest
+++ b/www-apps/pleroma/Manifest
@@ -1 +1 @@
-DIST pleroma-v2.6.3.tar.gz 28128737 BLAKE2B 9395e6e94d489d0242387c386cc79db0aa985401331913c0ee5d71d51255c4aa56868a5795c3e7ec1c9c8ab52aa2c1694afc2b248c397ecd3054cd1df9b19e30 SHA512 b10fdbf3bb17f69c2754adb7201085880380777a4f363a09a8926bb6d2f4ed60888680f6af053befca06aa0b319083e1111c6471df9c918df3ccaab98fadb83d
+DIST pleroma-v2.7.0.tar.gz 29179834 BLAKE2B 5c918e545fc92f1a2fdb86cb25e060988f281de0e85d8602b8cecb8b96461cd93c67b08192beb1c18d7ce87c16196b4c5763379985fe25e781428fa63b9a593c SHA512 cdbb39c29215fe495a97cadd88339118545dbeef82baa92740e1e7a90d92a088f21df284f80dd897ffdaef72f3153cbb45d9f442127745a36feb65c777118dee

diff --git a/www-apps/pleroma/pleroma-2.6.3.ebuild b/www-apps/pleroma/pleroma-2.7.0.ebuild
similarity index 100%
rename from www-apps/pleroma/pleroma-2.6.3.ebuild
rename to www-apps/pleroma/pleroma-2.7.0.ebuild


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2024-08-02  9:17 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2024-08-02  9:17 UTC (permalink / raw
  To: gentoo-commits

commit:     5a4573b5038500fe7d5c76a62de80fea49eb5786
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Fri Aug  2 09:16:20 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Fri Aug  2 09:16:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5a4573b5

www-apps/pleroma-9999: bump BDEPEND to elixir-1.16

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/pleroma-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index 4b702c49b..0465384fa 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -24,7 +24,7 @@ RESTRICT="network-sandbox"
 
 BDEPEND="
 	<dev-lang/erlang-27:=
-	<dev-lang/elixir-1.15:=
+	<dev-lang/elixir-1.16:=
 	dev-build/cmake
 	>=dev-util/rebar-3.20.0-r1
 	dev-elixir/hex


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2024-08-02  9:17 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2024-08-02  9:17 UTC (permalink / raw
  To: gentoo-commits

commit:     de8e8ee418aa5867cbcb73bd1105b56ed0e49fd9
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Fri Aug  2 09:16:37 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Fri Aug  2 09:16:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=de8e8ee4

www-apps/pleroma: synchronize current release with live

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 .../{pleroma-2.7.0.ebuild => pleroma-2.7.0-r1.ebuild}     | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/www-apps/pleroma/pleroma-2.7.0.ebuild b/www-apps/pleroma/pleroma-2.7.0-r1.ebuild
similarity index 87%
rename from www-apps/pleroma/pleroma-2.7.0.ebuild
rename to www-apps/pleroma/pleroma-2.7.0-r1.ebuild
index 02d502a4d..0465384fa 100644
--- a/www-apps/pleroma/pleroma-2.7.0.ebuild
+++ b/www-apps/pleroma/pleroma-2.7.0-r1.ebuild
@@ -24,14 +24,15 @@ RESTRICT="network-sandbox"
 
 BDEPEND="
 	<dev-lang/erlang-27:=
-	<dev-lang/elixir-1.15:=
+	<dev-lang/elixir-1.16:=
 	dev-build/cmake
 	>=dev-util/rebar-3.20.0-r1
 	dev-elixir/hex
 "
 DEPEND="
-	sys-libs/ncurses:=
+	media-libs/vips:=
 	sys-apps/file
+	sys-libs/ncurses:=
 "
 RDEPEND="
 	${DEPEND}
@@ -57,7 +58,9 @@ src_prepare() {
 		sed -i "s!source_url: .*!source_url: \"${EGIT_OVERRIDE_REPO}\",!" mix.exs || die
 	fi
 
-	sed -i -e '/include_executables_for:/a\          strip_beams: false,\n\          include_erts: false,' mix.exs || die
+	# strip_beams: Keep debug information in Erlang BEAM bytecode
+	# include_erts: Depend on system erlang for the runtime
+	sed -i '/include_executables_for:/a\          strip_beams: false,\n\          include_erts: false,' mix.exs || die
 
 	sed -i \
 		-e '/update \[OPTIONS\]/,/--tmp-dir/d' \
@@ -72,6 +75,9 @@ src_prepare() {
 
 src_compile() {
 	mkdir -p pleroma || die
+
+	export VIX_COMPILATION_MODE="PLATFORM_PROVIDED_LIBVIPS"
+
 	emix release --overwrite --path pleroma
 }
 
@@ -80,7 +86,8 @@ src_install() {
 	mkdir -p "${ED}/opt" || die
 	cp -pr ./pleroma "${ED}/opt/pleroma" || die
 	fperms 0750 /opt/pleroma
-	fowners 0:pleroma /opt/pleroma
+	fperms -R g-w,o= /opt/pleroma
+	fowners -R 0:pleroma /opt/pleroma
 
 	doinitd ./pleroma/installation/init.d/pleroma
 


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2024-08-02 18:44 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2024-08-02 18:44 UTC (permalink / raw
  To: gentoo-commits

commit:     3bd7494b245565c56ae81b915b5f972ab3d3f2d2
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Fri Aug  2 18:43:44 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Fri Aug  2 18:44:27 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3bd7494b

www-apps/pleroma: Need git for fetching some deps, need -fPIC under glibc

Closes: https://bugs.gentoo.org/937130
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/pleroma-2.7.0-r1.ebuild | 7 ++++++-
 www-apps/pleroma/pleroma-9999.ebuild     | 7 ++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/www-apps/pleroma/pleroma-2.7.0-r1.ebuild b/www-apps/pleroma/pleroma-2.7.0-r1.ebuild
index 0465384fa..80e352770 100644
--- a/www-apps/pleroma/pleroma-2.7.0-r1.ebuild
+++ b/www-apps/pleroma/pleroma-2.7.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit mix optfeature
+inherit mix optfeature flag-o-matic
 
 DESCRIPTION="ActivityPub social networking software compatible with other Fediverse software"
 HOMEPAGE="https://pleroma.social/"
@@ -28,6 +28,7 @@ BDEPEND="
 	dev-build/cmake
 	>=dev-util/rebar-3.20.0-r1
 	dev-elixir/hex
+	dev-vcs/git
 "
 DEPEND="
 	media-libs/vips:=
@@ -71,6 +72,10 @@ src_prepare() {
 	echo 'config :tzdata, :data_dir, "/var/lib/pleroma/tzdata"' >> config/prod.exs || die
 
 	echo "import Config" > config/prod.secret.exs || die
+
+	# Needs -fPIC under glibc for exile library
+	# https://bugs.gentoo.org/937130
+	append-flags -fPIC
 }
 
 src_compile() {

diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index 0465384fa..80e352770 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit mix optfeature
+inherit mix optfeature flag-o-matic
 
 DESCRIPTION="ActivityPub social networking software compatible with other Fediverse software"
 HOMEPAGE="https://pleroma.social/"
@@ -28,6 +28,7 @@ BDEPEND="
 	dev-build/cmake
 	>=dev-util/rebar-3.20.0-r1
 	dev-elixir/hex
+	dev-vcs/git
 "
 DEPEND="
 	media-libs/vips:=
@@ -71,6 +72,10 @@ src_prepare() {
 	echo 'config :tzdata, :data_dir, "/var/lib/pleroma/tzdata"' >> config/prod.exs || die
 
 	echo "import Config" > config/prod.secret.exs || die
+
+	# Needs -fPIC under glibc for exile library
+	# https://bugs.gentoo.org/937130
+	append-flags -fPIC
 }
 
 src_compile() {


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2024-08-09  7:44 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2024-08-09  7:44 UTC (permalink / raw
  To: gentoo-commits

commit:     c79bb8237f7678d45e215f03cea2b20dd81e74a7
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Fri Aug  9 07:42:57 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Fri Aug  9 07:44:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c79bb823

www-apps/pleroma: Add dev-libs/glib to DEPEND

Closes: https://bugs.gentoo.org/937551
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/pleroma-2.7.0-r1.ebuild | 1 +
 www-apps/pleroma/pleroma-9999.ebuild     | 1 +
 2 files changed, 2 insertions(+)

diff --git a/www-apps/pleroma/pleroma-2.7.0-r1.ebuild b/www-apps/pleroma/pleroma-2.7.0-r1.ebuild
index 80e352770..6c9758e23 100644
--- a/www-apps/pleroma/pleroma-2.7.0-r1.ebuild
+++ b/www-apps/pleroma/pleroma-2.7.0-r1.ebuild
@@ -31,6 +31,7 @@ BDEPEND="
 	dev-vcs/git
 "
 DEPEND="
+	dev-libs/glib
 	media-libs/vips:=
 	sys-apps/file
 	sys-libs/ncurses:=

diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index 80e352770..6c9758e23 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -31,6 +31,7 @@ BDEPEND="
 	dev-vcs/git
 "
 DEPEND="
+	dev-libs/glib
 	media-libs/vips:=
 	sys-apps/file
 	sys-libs/ncurses:=


^ permalink raw reply related	[flat|nested] 26+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/
@ 2024-09-21 12:27 Haelwenn Monnier
  0 siblings, 0 replies; 26+ messages in thread
From: Haelwenn Monnier @ 2024-09-21 12:27 UTC (permalink / raw
  To: gentoo-commits

commit:     11393008794c739e02f279447f12902f0f6545a4
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Sep 21 12:25:42 2024 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sat Sep 21 12:26:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=11393008

www-apps/pleroma-9999: update elixir requirements to >=1.14 <1.18

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/pleroma-9999.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/www-apps/pleroma/pleroma-9999.ebuild b/www-apps/pleroma/pleroma-9999.ebuild
index 6c9758e23..3ab74262f 100644
--- a/www-apps/pleroma/pleroma-9999.ebuild
+++ b/www-apps/pleroma/pleroma-9999.ebuild
@@ -24,7 +24,8 @@ RESTRICT="network-sandbox"
 
 BDEPEND="
 	<dev-lang/erlang-27:=
-	<dev-lang/elixir-1.16:=
+	>=dev-lang/elixir-1.14:=
+	<dev-lang/elixir-1.18
 	dev-build/cmake
 	>=dev-util/rebar-3.20.0-r1
 	dev-elixir/hex


^ permalink raw reply related	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2024-09-21 12:27 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-23  8:37 [gentoo-commits] repo/proj/guru:dev commit in: www-apps/pleroma/ Haelwenn Monnier
  -- strict thread matches above, loose matches on Subject: below --
2024-09-21 12:27 Haelwenn Monnier
2024-08-09  7:44 Haelwenn Monnier
2024-08-02 18:44 Haelwenn Monnier
2024-08-02  9:17 Haelwenn Monnier
2024-08-02  9:17 Haelwenn Monnier
2024-08-01 15:34 Haelwenn Monnier
2024-05-22 22:12 Haelwenn Monnier
2024-05-16  2:53 Quincy Fleming
2024-05-15 21:22 Quincy Fleming
2024-02-23  6:07 Haelwenn Monnier
2024-02-20  8:48 Haelwenn Monnier
2023-12-16  1:25 Haelwenn Monnier
2023-11-09  6:45 Haelwenn Monnier
2023-11-02  1:51 Haelwenn Monnier
2023-11-01 23:20 Haelwenn Monnier
2023-09-03 12:27 [gentoo-commits] repo/proj/guru:master " Haelwenn Monnier
2023-09-03 12:27 ` [gentoo-commits] repo/proj/guru:dev " Haelwenn Monnier
2023-08-29 17:57 Haelwenn Monnier
2023-08-08 10:02 Haelwenn Monnier
2023-08-05  9:51 [gentoo-commits] repo/proj/guru:master " Haelwenn Monnier
2023-08-05  8:21 ` [gentoo-commits] repo/proj/guru:dev " Haelwenn Monnier
2023-08-04 18:28 [gentoo-commits] repo/proj/guru:master " Haelwenn Monnier
2023-08-04  9:50 ` [gentoo-commits] repo/proj/guru:dev " Haelwenn Monnier
2023-07-08  2:43 Haelwenn Monnier
2023-06-26 22:01 Haelwenn Monnier
2023-06-25 10:01 Anna Vyalkova
2023-06-24 19:22 Haelwenn Monnier
2023-06-24 19:10 Haelwenn Monnier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox