* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2021-03-30 8:53 Andrew Ammerlaan
0 siblings, 0 replies; 20+ messages in thread
From: Andrew Ammerlaan @ 2021-03-30 8:53 UTC (permalink / raw
To: gentoo-commits
commit: 369e6ae2295a23d02bd714ff94b720cc2828361a
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Tue Mar 30 08:53:31 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Mar 30 08:53:31 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=369e6ae2
net-misc/gmid: fix MultipleKeywordsLines, BadHomepage
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
net-misc/gmid/gmid-1.6.ebuild | 6 +-----
net-misc/gmid/gmid-9999.ebuild | 6 +-----
2 files changed, 2 insertions(+), 10 deletions(-)
diff --git a/net-misc/gmid/gmid-1.6.ebuild b/net-misc/gmid/gmid-1.6.ebuild
index 7f845df6f..da3b22779 100644
--- a/net-misc/gmid/gmid-1.6.ebuild
+++ b/net-misc/gmid/gmid-1.6.ebuild
@@ -6,15 +6,11 @@ EAPI=7
inherit toolchain-funcs
DESCRIPTION="simple and secure Gemini server"
-HOMEPAGE="
- gemini://gemini.omarpolo.com/pages/gmid.gmi
- https://www.omarpolo.com/pages/gmid.html
-"
+HOMEPAGE="https://www.omarpolo.com/pages/gmid.html"
if [[ ${PV} == "9999" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://git.omarpolo.com/${PN}"
- KEYWORDS=""
else
SRC_URI="https://git.omarpolo.com/${PN}/snapshot/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
diff --git a/net-misc/gmid/gmid-9999.ebuild b/net-misc/gmid/gmid-9999.ebuild
index 7f845df6f..da3b22779 100644
--- a/net-misc/gmid/gmid-9999.ebuild
+++ b/net-misc/gmid/gmid-9999.ebuild
@@ -6,15 +6,11 @@ EAPI=7
inherit toolchain-funcs
DESCRIPTION="simple and secure Gemini server"
-HOMEPAGE="
- gemini://gemini.omarpolo.com/pages/gmid.gmi
- https://www.omarpolo.com/pages/gmid.html
-"
+HOMEPAGE="https://www.omarpolo.com/pages/gmid.html"
if [[ ${PV} == "9999" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://git.omarpolo.com/${PN}"
- KEYWORDS=""
else
SRC_URI="https://git.omarpolo.com/${PN}/snapshot/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
2021-05-03 9:36 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
@ 2021-05-03 10:11 ` Andrew Ammerlaan
0 siblings, 0 replies; 20+ messages in thread
From: Andrew Ammerlaan @ 2021-05-03 10:11 UTC (permalink / raw
To: gentoo-commits
commit: 132a7824b954ed06e3818d2ce073e03c8791324f
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Mon May 3 09:34:52 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon May 3 09:34:52 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=132a7824
net-misc/gmid: drop libressl
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
net-misc/gmid/gmid-1.6.1.ebuild | 5 ++---
net-misc/gmid/gmid-9999.ebuild | 5 ++---
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/net-misc/gmid/gmid-1.6.1.ebuild b/net-misc/gmid/gmid-1.6.1.ebuild
index 3f3f487a7..dbf6b69ac 100644
--- a/net-misc/gmid/gmid-1.6.1.ebuild
+++ b/net-misc/gmid/gmid-1.6.1.ebuild
@@ -21,14 +21,13 @@ fi
LICENSE="ISC"
SLOT="0"
-IUSE="libressl"
PATCHES=( "${FILESDIR}"/${P}-make-pidfile.patch )
DEPEND="acct-user/gemini
dev-libs/libevent
- !libressl? ( dev-libs/libretls )
- libressl? ( dev-libs/libressl )"
+ dev-libs/libretls
+"
BDEPEND="sys-devel/flex
virtual/yacc"
RDEPEND="${DEPEND}"
diff --git a/net-misc/gmid/gmid-9999.ebuild b/net-misc/gmid/gmid-9999.ebuild
index 9398659da..a5f8bc23b 100644
--- a/net-misc/gmid/gmid-9999.ebuild
+++ b/net-misc/gmid/gmid-9999.ebuild
@@ -21,12 +21,11 @@ fi
LICENSE="ISC"
SLOT="0"
-IUSE="libressl"
DEPEND="acct-user/gemini
dev-libs/libevent
- !libressl? ( dev-libs/libretls )
- libressl? ( dev-libs/libressl )"
+ dev-libs/libretls
+"
BDEPEND="sys-devel/flex
virtual/yacc"
RDEPEND="${DEPEND}"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2021-07-08 11:07 Florian Schmaus
0 siblings, 0 replies; 20+ messages in thread
From: Florian Schmaus @ 2021-07-08 11:07 UTC (permalink / raw
To: gentoo-commits
commit: 9382c22fd671cafd6d7edb407c127726bfafbc9a
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Wed Jul 7 18:17:50 2021 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Jul 7 18:24:20 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9382c22f
net-misc/gmid: update 9999
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/gmid-9999.ebuild | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/net-misc/gmid/gmid-9999.ebuild b/net-misc/gmid/gmid-9999.ebuild
index 4818aacdb..a255941c3 100644
--- a/net-misc/gmid/gmid-9999.ebuild
+++ b/net-misc/gmid/gmid-9999.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Simple and secure Gemini server"
HOMEPAGE="https://www.omarpolo.com/pages/gmid.html"
EGIT_REPO_URI="https://github.com/omar-polo/${PN}.git https://git.omarpolo.com/${PN}"
-LICENSE="ISC"
+LICENSE="BSD ISC MIT"
SLOT="0"
IUSE="+seccomp test"
RESTRICT="
@@ -20,6 +20,7 @@ RESTRICT="
DEPEND="
acct-user/gemini
+ dev-libs/imsg-compat
dev-libs/libevent
dev-libs/libretls
"
@@ -33,18 +34,14 @@ DOCS=( README.md ChangeLog )
src_configure() {
local conf_args
+ tc-export CC
# note: not an autoconf configure script
conf_args=(
- CC="$(tc-getCC)"
PREFIX="${EPREFIX}"/usr/share
BINDIR="${EPREFIX}"/usr/bin
- CFLAGS="${CFLAGS}"
- LDFLAGS="${LDFLAGS} -ltls -lssl -lcrypto -levent"
+ $(use_enable seccomp sandbox)
)
- if ! use seccomp ; then
- conf_args+=( --disable-sandbox )
- fi
./configure "${conf_args[@]}" || die
}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2021-07-09 2:20 Jian Lin
0 siblings, 0 replies; 20+ messages in thread
From: Jian Lin @ 2021-07-09 2:20 UTC (permalink / raw
To: gentoo-commits
commit: 978a6158784f3c7295af53cd08dbda9b81c0040b
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Thu Jul 8 18:52:28 2021 +0000
Commit: Jian Lin <jlin.gentoo <AT> outlook <DOT> com>
CommitDate: Thu Jul 8 18:54:56 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=978a6158
net-misc/gmid: update 9999
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/gmid-9999.ebuild | 23 ++++++++++++++++-------
1 file changed, 16 insertions(+), 7 deletions(-)
diff --git a/net-misc/gmid/gmid-9999.ebuild b/net-misc/gmid/gmid-9999.ebuild
index a255941c3..f793b7936 100644
--- a/net-misc/gmid/gmid-9999.ebuild
+++ b/net-misc/gmid/gmid-9999.ebuild
@@ -4,23 +4,28 @@
EAPI=7
SSL_DAYS=36500
-inherit git-r3 ssl-cert toolchain-funcs
+inherit ssl-cert toolchain-funcs
DESCRIPTION="Simple and secure Gemini server"
HOMEPAGE="https://www.omarpolo.com/pages/gmid.html"
-EGIT_REPO_URI="https://github.com/omar-polo/${PN}.git https://git.omarpolo.com/${PN}"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/omar-polo/${PN}.git https://git.omarpolo.com/${PN}"
+ inherit git-r3
+else
+ SRC_URI="https://git.omarpolo.com/${PN}/snapshot/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
LICENSE="BSD ISC MIT"
SLOT="0"
IUSE="+seccomp test"
-RESTRICT="
- !test? ( test )
- seccomp? ( test )
-"
+RESTRICT="!test? ( test )"
DEPEND="
acct-user/gemini
dev-libs/imsg-compat
+ dev-libs/libbsd
dev-libs/libevent
dev-libs/libretls
"
@@ -44,12 +49,16 @@ src_configure() {
)
./configure "${conf_args[@]}" || die
+
+ if use seccomp && has usersandbox ${FEATURES} ; then
+ export SKIP_RUNTIME_TESTS=1
+ fi
}
src_compile() {
emake gmid
if use test ; then
- emake -C regress gg puny-test testdata iri_test
+ emake -C regress gg data puny-test fcgi-test
fi
}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2021-07-13 9:09 Andrew Ammerlaan
0 siblings, 0 replies; 20+ messages in thread
From: Andrew Ammerlaan @ 2021-07-13 9:09 UTC (permalink / raw
To: gentoo-commits
commit: 12ce19ca54b50d2be8e07100c4b1f222473762cd
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Jul 12 18:54:42 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Jul 12 18:56:29 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=12ce19ca
net-misc/gmid: bump to 1.7.1, update live
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/Manifest | 2 +-
net-misc/gmid/{gmid-1.7.ebuild => gmid-1.7.1.ebuild} | 9 +--------
net-misc/gmid/gmid-9999.ebuild | 16 +++++++++++++---
3 files changed, 15 insertions(+), 12 deletions(-)
diff --git a/net-misc/gmid/Manifest b/net-misc/gmid/Manifest
index 857b18fce..489538487 100644
--- a/net-misc/gmid/Manifest
+++ b/net-misc/gmid/Manifest
@@ -1 +1 @@
-DIST gmid-1.7.tar.gz 78157 BLAKE2B a48cd98621874f1a725b0c4b4ee70af45ebfec56734d00478e52d194f3d5a090ea3c4f8001159863149fdc400619685a1e355ab695b81e76d3b483d0101ef5a4 SHA512 d7aaddcc14ea48b4f8377ca841905071f4d82ce96168a39c38e2896b0d1253e31450a9a3794f6a2699afbbb266ffce2e301adc4acf41075a10e11eb878732ad4
+DIST gmid-1.7.1.tar.gz 78237 BLAKE2B 99e425d40f6787156dffbff9fb5b94f0522ed2810e2090aa1eafee82fe34dc9b3ec1fad8b0ca2196c8486354fe3e42549712fa81eced7e9d181f927ce6bc4c45 SHA512 450614dab361d1a55a8a5d089ca681f00845efa86c59e89c84044cf62b7856061e190b5e4580043e42a7b2e58e0bf098c5b67ec511c036ca1361531117a11e05
diff --git a/net-misc/gmid/gmid-1.7.ebuild b/net-misc/gmid/gmid-1.7.1.ebuild
similarity index 90%
rename from net-misc/gmid/gmid-1.7.ebuild
rename to net-misc/gmid/gmid-1.7.1.ebuild
index a5904dd5a..1649bff67 100644
--- a/net-misc/gmid/gmid-1.7.ebuild
+++ b/net-misc/gmid/gmid-1.7.1.ebuild
@@ -7,7 +7,7 @@ SSL_DAYS=36500
inherit ssl-cert toolchain-funcs
DESCRIPTION="Simple and secure Gemini server"
-HOMEPAGE="https://www.omarpolo.com/pages/gmid.html"
+HOMEPAGE="https://gmid.omarpolo.com"
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/omar-polo/${PN}.git https://git.omarpolo.com/${PN}"
@@ -37,13 +37,6 @@ RDEPEND="${DEPEND}"
DOCS=( README.md ChangeLog )
-src_prepare() {
- default
-
- # QA Notice: make jobserver unavailable
- sed 's/make -C regress/${MAKE} -C regress/' -i Makefile || die
-}
-
src_configure() {
local conf_args
tc-export CC
diff --git a/net-misc/gmid/gmid-9999.ebuild b/net-misc/gmid/gmid-9999.ebuild
index f793b7936..161299f0a 100644
--- a/net-misc/gmid/gmid-9999.ebuild
+++ b/net-misc/gmid/gmid-9999.ebuild
@@ -4,10 +4,10 @@
EAPI=7
SSL_DAYS=36500
-inherit ssl-cert toolchain-funcs
+inherit ssl-cert systemd toolchain-funcs
DESCRIPTION="Simple and secure Gemini server"
-HOMEPAGE="https://www.omarpolo.com/pages/gmid.html"
+HOMEPAGE="https://gmid.omarpolo.com"
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/omar-polo/${PN}.git https://git.omarpolo.com/${PN}"
@@ -35,7 +35,13 @@ BDEPEND="
"
RDEPEND="${DEPEND}"
-DOCS=( README.md ChangeLog )
+DOCS=( README.md ChangeLog contrib/README )
+
+src_prepare() {
+ default
+
+ sed "s:/etc/gmid.conf:/etc/gmid/gmid.conf:" -i contrib/gmid.service || die
+}
src_configure() {
local conf_args
@@ -72,6 +78,10 @@ src_install() {
insinto /etc/gmid
doins "${FILESDIR}"/gmid.conf
+ insinto /usr/share/vim/vimfiles
+ doins -r contrib/vim/*
+
+ systemd_dounit contrib/gmid.service
newinitd "${FILESDIR}"/gmid.initd gmid
newconfd "${FILESDIR}"/gmid.confd gmid
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2021-09-20 13:38 Arthur Zamarin
0 siblings, 0 replies; 20+ messages in thread
From: Arthur Zamarin @ 2021-09-20 13:38 UTC (permalink / raw
To: gentoo-commits
commit: 742dee1ea588cc89f8d61546aea7a3839b2f699f
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Sep 20 10:28:42 2021 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 20 10:28:42 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=742dee1e
net-misc/gmid: add 1.7.3, update live
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/Manifest | 1 +
net-misc/gmid/{gmid-9999.ebuild => gmid-1.7.3.ebuild} | 13 +++++++------
net-misc/gmid/gmid-9999.ebuild | 13 +++++++------
net-misc/gmid/metadata.xml | 4 ++--
4 files changed, 17 insertions(+), 14 deletions(-)
diff --git a/net-misc/gmid/Manifest b/net-misc/gmid/Manifest
index 35d4d75c6..887ccad79 100644
--- a/net-misc/gmid/Manifest
+++ b/net-misc/gmid/Manifest
@@ -1 +1,2 @@
DIST gmid-1.7.2.tar.gz 78352 BLAKE2B 8efba7dcdb301f4cc2cf470408e55b7a939bd3cad850e32fa14ba1e752404da7a85a4758ad722ba81f8dd2e45a8a9aad14ec162bdc5947591e9411896bf3c522 SHA512 27cae5699f39afb55b087cbbe7fd134221e786c07664140ace656c483c79213c74abdf82f05de9f1cf09d20a560571f094cf5ad1b1ae2879e3429f3571cec9a5
+DIST gmid-1.7.3.tar.gz 81873 BLAKE2B 66c2b850c4e1a22c50503d9445f257ac045eb69fcc7ca59d72be2c79bab95ea6b3af638b6f8f5518cd92421e10e60d9a7c6a2b3d2c3954c0a3cd911b0d31b1d2 SHA512 9a3acc501c1c0cc6419a18b152345b0ca84418625d8328942f8bba82974655633cbf79d7cdd48ba235915842dd8f8433e84245085bb0b00a4b57e4bda4aa1bd3
diff --git a/net-misc/gmid/gmid-9999.ebuild b/net-misc/gmid/gmid-1.7.3.ebuild
similarity index 89%
copy from net-misc/gmid/gmid-9999.ebuild
copy to net-misc/gmid/gmid-1.7.3.ebuild
index 089b1669a..10cb49b3a 100644
--- a/net-misc/gmid/gmid-9999.ebuild
+++ b/net-misc/gmid/gmid-1.7.3.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
SSL_DAYS=36500
SSL_CERT_MANDATORY=1
@@ -11,24 +11,25 @@ DESCRIPTION="Simple and secure Gemini server"
HOMEPAGE="https://gmid.omarpolo.com"
if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/omar-polo/${PN}.git https://git.omarpolo.com/${PN}"
+ EGIT_REPO_URI="https://git.omarpolo.com/${PN} https://github.com/omar-polo/${PN}.git"
inherit git-r3
else
SRC_URI="https://git.omarpolo.com/${PN}/snapshot/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
LICENSE="BSD ISC MIT"
SLOT="0"
-IUSE="+seccomp test"
+IUSE="seccomp test"
RESTRICT="!test? ( test )"
DEPEND="
+ !elibc_Darwin? ( dev-libs/libbsd )
acct-user/gemini
dev-libs/imsg-compat
- dev-libs/libbsd
- dev-libs/libevent
+ dev-libs/libevent:=
dev-libs/libretls
+ dev-libs/openssl:=
"
BDEPEND="
virtual/pkgconfig
diff --git a/net-misc/gmid/gmid-9999.ebuild b/net-misc/gmid/gmid-9999.ebuild
index 089b1669a..10cb49b3a 100644
--- a/net-misc/gmid/gmid-9999.ebuild
+++ b/net-misc/gmid/gmid-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
SSL_DAYS=36500
SSL_CERT_MANDATORY=1
@@ -11,24 +11,25 @@ DESCRIPTION="Simple and secure Gemini server"
HOMEPAGE="https://gmid.omarpolo.com"
if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/omar-polo/${PN}.git https://git.omarpolo.com/${PN}"
+ EGIT_REPO_URI="https://git.omarpolo.com/${PN} https://github.com/omar-polo/${PN}.git"
inherit git-r3
else
SRC_URI="https://git.omarpolo.com/${PN}/snapshot/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
LICENSE="BSD ISC MIT"
SLOT="0"
-IUSE="+seccomp test"
+IUSE="seccomp test"
RESTRICT="!test? ( test )"
DEPEND="
+ !elibc_Darwin? ( dev-libs/libbsd )
acct-user/gemini
dev-libs/imsg-compat
- dev-libs/libbsd
- dev-libs/libevent
+ dev-libs/libevent:=
dev-libs/libretls
+ dev-libs/openssl:=
"
BDEPEND="
virtual/pkgconfig
diff --git a/net-misc/gmid/metadata.xml b/net-misc/gmid/metadata.xml
index db6c28fd0..393ca8ca5 100644
--- a/net-misc/gmid/metadata.xml
+++ b/net-misc/gmid/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<maintainer>
@@ -8,7 +8,7 @@
</maintainer>
</upstream>
<maintainer type="person">
- <email>cyber@sysrq.in</email>
+ <email>cyber+gentoo@sysrq.in</email>
<name>Anna</name>
</maintainer>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2021-09-25 17:14 Arthur Zamarin
0 siblings, 0 replies; 20+ messages in thread
From: Arthur Zamarin @ 2021-09-25 17:14 UTC (permalink / raw
To: gentoo-commits
commit: f5e9dc7834368628e971cd751577f868209bb49f
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Fri Sep 24 17:42:16 2021 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 24 17:50:27 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f5e9dc78
net-misc/gmid: add 1.7.4, drop 1.7.2
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/Manifest | 2 +-
.../gmid/{gmid-1.7.2.ebuild => gmid-1.7.4.ebuild} | 30 ++++++++++++++++------
2 files changed, 23 insertions(+), 9 deletions(-)
diff --git a/net-misc/gmid/Manifest b/net-misc/gmid/Manifest
index 887ccad79..1ebc75be9 100644
--- a/net-misc/gmid/Manifest
+++ b/net-misc/gmid/Manifest
@@ -1,2 +1,2 @@
-DIST gmid-1.7.2.tar.gz 78352 BLAKE2B 8efba7dcdb301f4cc2cf470408e55b7a939bd3cad850e32fa14ba1e752404da7a85a4758ad722ba81f8dd2e45a8a9aad14ec162bdc5947591e9411896bf3c522 SHA512 27cae5699f39afb55b087cbbe7fd134221e786c07664140ace656c483c79213c74abdf82f05de9f1cf09d20a560571f094cf5ad1b1ae2879e3429f3571cec9a5
DIST gmid-1.7.3.tar.gz 81873 BLAKE2B 66c2b850c4e1a22c50503d9445f257ac045eb69fcc7ca59d72be2c79bab95ea6b3af638b6f8f5518cd92421e10e60d9a7c6a2b3d2c3954c0a3cd911b0d31b1d2 SHA512 9a3acc501c1c0cc6419a18b152345b0ca84418625d8328942f8bba82974655633cbf79d7cdd48ba235915842dd8f8433e84245085bb0b00a4b57e4bda4aa1bd3
+DIST gmid-1.7.4.tar.gz 81988 BLAKE2B 4dc2ec0e89aeb0b2c627927f35a9996f3d91c91b0266f351c6b64f1ba52e0f425cc48add1bdee6f5434f2a486ddd76db8c9e574ac9cbaea3e2a34b16bf0ee9ad SHA512 3dd2cae5597d1b88eec8f2f3b8e60ccc3e2034cbaa30382d982cf0435f1a243643d40c5d00aa7d1c7abae9c9f6751b38f7d6741ec08f7ee280bc2db99263d19e
diff --git a/net-misc/gmid/gmid-1.7.2.ebuild b/net-misc/gmid/gmid-1.7.4.ebuild
similarity index 74%
rename from net-misc/gmid/gmid-1.7.2.ebuild
rename to net-misc/gmid/gmid-1.7.4.ebuild
index 37eb64d65..10cb49b3a 100644
--- a/net-misc/gmid/gmid-1.7.2.ebuild
+++ b/net-misc/gmid/gmid-1.7.4.ebuild
@@ -1,34 +1,35 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
SSL_DAYS=36500
SSL_CERT_MANDATORY=1
-inherit ssl-cert toolchain-funcs
+inherit ssl-cert systemd toolchain-funcs
DESCRIPTION="Simple and secure Gemini server"
HOMEPAGE="https://gmid.omarpolo.com"
if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/omar-polo/${PN}.git https://git.omarpolo.com/${PN}"
+ EGIT_REPO_URI="https://git.omarpolo.com/${PN} https://github.com/omar-polo/${PN}.git"
inherit git-r3
else
SRC_URI="https://git.omarpolo.com/${PN}/snapshot/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
fi
LICENSE="BSD ISC MIT"
SLOT="0"
-IUSE="+seccomp test"
+IUSE="seccomp test"
RESTRICT="!test? ( test )"
DEPEND="
+ !elibc_Darwin? ( dev-libs/libbsd )
acct-user/gemini
dev-libs/imsg-compat
- dev-libs/libbsd
- dev-libs/libevent
+ dev-libs/libevent:=
dev-libs/libretls
+ dev-libs/openssl:=
"
BDEPEND="
virtual/pkgconfig
@@ -36,7 +37,16 @@ BDEPEND="
"
RDEPEND="${DEPEND}"
-DOCS=( README.md ChangeLog )
+DOCS=( README.md ChangeLog contrib/README )
+
+src_prepare() {
+ default
+
+ sed \
+ -e "s:/usr/local/bin/gmid:/usr/bin/gmid:" \
+ -e "s:/etc/gmid.conf:/etc/gmid/gmid.conf:" \
+ -i contrib/gmid.service || die
+}
src_configure() {
local conf_args
@@ -73,6 +83,10 @@ src_install() {
insinto /etc/gmid
doins "${FILESDIR}"/gmid.conf
+ insinto /usr/share/vim/vimfiles
+ doins -r contrib/vim/*
+
+ systemd_dounit contrib/gmid.service
newinitd "${FILESDIR}"/gmid.initd gmid
newconfd "${FILESDIR}"/gmid.confd gmid
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
2022-01-02 15:04 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
@ 2022-01-02 15:04 ` Andrew Ammerlaan
0 siblings, 0 replies; 20+ messages in thread
From: Andrew Ammerlaan @ 2022-01-02 15:04 UTC (permalink / raw
To: gentoo-commits
commit: cfd051f0b723df4b055787c2176442241b689d38
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 2 15:03:34 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Jan 2 15:03:34 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cfd051f0
net-misc/gmid: drop 9999, requires non existent dep
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
net-misc/gmid/gmid-9999.ebuild | 126 -----------------------------------------
1 file changed, 126 deletions(-)
diff --git a/net-misc/gmid/gmid-9999.ebuild b/net-misc/gmid/gmid-9999.ebuild
deleted file mode 100644
index 1b951a81f..000000000
--- a/net-misc/gmid/gmid-9999.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-SSL_DAYS=36500
-SSL_CERT_MANDATORY=1
-VERIFY_SIG_METHOD="signify"
-inherit ssl-cert systemd toolchain-funcs verify-sig
-
-DESCRIPTION="Simple and secure Gemini server"
-HOMEPAGE="https://gmid.omarpolo.com"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://git.omarpolo.com/${PN} https://github.com/omar-polo/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/omar-polo/${PN}/releases/download/${PV}/${P}.tar.gz
- verify-sig? ( https://github.com/omar-polo/${PN}/releases/download/${PV}/SHA256.sig -> ${P}.sha.sig )"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="BSD ISC MIT"
-SLOT="0"
-IUSE="seccomp test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- !elibc_Darwin? ( dev-libs/libbsd )
- acct-user/gemini
- dev-libs/imsg-compat
- dev-libs/libevent:=
- dev-libs/libretls:=
- dev-libs/openssl:=
-"
-BDEPEND="
- virtual/pkgconfig
- virtual/yacc
- verify-sig? ( sec-keys/signify-keys-gmid:$(ver_cut 1-2) )
-"
-RDEPEND="${DEPEND}"
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
-
-DOCS=( README.md ChangeLog contrib/README )
-
-src_unpack() {
- if [[ ${PV} == 9999 ]]; then
- git-r3_src_unpack
- else
- if use verify-sig; then
- # Too many levels of symbolic links
- cp "${DISTDIR}"/${P}.{sha.sig,tar.gz} "${WORKDIR}" || die
- cd "${WORKDIR}" || die
- verify-sig_verify_signed_checksums \
- ${P}.sha.sig sha256 ${P}.tar.gz
- fi
- default
- fi
-}
-
-src_prepare() {
- default
-
- sed \
- -e "s:/usr/local/bin/gmid:/usr/bin/gmid:" \
- -e "s:/etc/gmid.conf:/etc/gmid/gmid.conf:" \
- -i contrib/gmid.service || die
-}
-
-src_configure() {
- local conf_args
- tc-export CC
-
- # note: not an autoconf configure script
- conf_args=(
- PREFIX="${EPREFIX}"/usr/share
- BINDIR="${EPREFIX}"/usr/bin
- $(use_enable seccomp sandbox)
- )
-
- ./configure "${conf_args[@]}" || die
-
- if use seccomp && has usersandbox ${FEATURES} ; then
- export SKIP_RUNTIME_TESTS=1
- fi
-}
-
-src_compile() {
- emake gmid
- if use test ; then
- emake -C regress gg data puny-test fcgi-test
- fi
-}
-
-src_test() {
- emake regress
-}
-
-src_install() {
- default
-
- insinto /etc/gmid
- doins "${FILESDIR}"/gmid.conf
-
- insinto /usr/share/vim/vimfiles
- doins -r contrib/vim/*
-
- systemd_dounit contrib/gmid.service
- newinitd "${FILESDIR}"/gmid.initd gmid
- newconfd "${FILESDIR}"/gmid.confd gmid
-
- keepdir /var/gemini/localhost
-}
-
-pkg_postinst() {
- if [[ ! -f "${EROOT}"/etc/ssl/${PN}/${PN}.key ]]; then
- install_cert /etc/ssl/${PN}/${PN}
- chown gemini:gemini "${EROOT}"/etc/ssl/${PN}/${PN}.{crt,csr,key,pem}
- fi
-
- einfo "This gemini server can be run as a user with zero configuration.\n"
- einfo "In order to use it with the init service you will need to generate a"
- einfo "self-signed TLS certificate and a key and set up the configuration"
- einfo "file (see man 1 gmid for details)."
-}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2022-01-02 18:55 Andrew Ammerlaan
0 siblings, 0 replies; 20+ messages in thread
From: Andrew Ammerlaan @ 2022-01-02 18:55 UTC (permalink / raw
To: gentoo-commits
commit: 9bcd75510ec55837729942ea10c8065fd1df5280
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sun Jan 2 18:25:36 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Jan 2 18:25:36 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9bcd7551
net-misc/gmid: fix live
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/gmid-1.7.5.ebuild | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/net-misc/gmid/gmid-1.7.5.ebuild b/net-misc/gmid/gmid-1.7.5.ebuild
index eb001b79e..b2b7a3d77 100644
--- a/net-misc/gmid/gmid-1.7.5.ebuild
+++ b/net-misc/gmid/gmid-1.7.5.ebuild
@@ -33,12 +33,14 @@ DEPEND="
dev-libs/libretls
dev-libs/openssl:=
"
+RDEPEND="${DEPEND}"
BDEPEND="
virtual/pkgconfig
virtual/yacc
- verify-sig? ( sec-keys/signify-keys-gmid:$(ver_cut 1-2) )
"
-RDEPEND="${DEPEND}"
+if [[ ${PV} != 9999 ]]; then
+ BDEPEND+="verify-sig? ( sec-keys/signify-keys-gmid:$(ver_cut 1-2) )"
+fi
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2022-02-20 8:46 Florian Schmaus
0 siblings, 0 replies; 20+ messages in thread
From: Florian Schmaus @ 2022-02-20 8:46 UTC (permalink / raw
To: gentoo-commits
commit: 1894d8389f483476ea25c8162cdbadb836030e06
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Thu Feb 17 07:55:17 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Feb 17 21:11:18 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1894d838
net-misc/gmid: add 1.8.1, drop 1.7.5, update live
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/Manifest | 4 ++--
.../gmid/{gmid-1.7.5.ebuild => gmid-1.8.1.ebuild} | 25 +++++-----------------
net-misc/gmid/gmid-9999.ebuild | 3 ++-
3 files changed, 9 insertions(+), 23 deletions(-)
diff --git a/net-misc/gmid/Manifest b/net-misc/gmid/Manifest
index 52d03e95c..e04f46fc2 100644
--- a/net-misc/gmid/Manifest
+++ b/net-misc/gmid/Manifest
@@ -1,4 +1,4 @@
-DIST gmid-1.7.5.sha.sig 708 BLAKE2B ae5c1ee80e7994c9d8b1b630c01b9dea121f08d2d8efd2a6ccfa129badaa680da037c2a0b955497ba81224e0faf2ca95a9ce11076aadf4012321648bdd5cde81 SHA512 b2ca1974188199eae71aab4d7cc740b7101adc7b3ebe36aa5690aa638e03e028f6f8cd6798fda2586543e2ca71981d95d0921fa58775dd8d66898650d9299578
-DIST gmid-1.7.5.tar.gz 82100 BLAKE2B 15d5ff725019193dd0394ad7d0f641d036064355118c37980c899b8c84b226eff2ebd5c8f0b17d5575e44f26d93b9492ef48efac6d7d93c4f1972dfb965e4e3d SHA512 eb7951f93746fe133291ac4136837b07d768997241fe913650ecd75d98153479e417c34a4e687ca30dc08f904dcc738d16834910ca21b100e3a220d7ed715507
+DIST gmid-1.8.1.sha.sig 704 BLAKE2B 47a22ff05df3e1e18ca20d4846d2776e945ffad9bcd03085f3f1dd57a114af00e606d7f77833adf5c47bd66c12a36d25ac4eb3a0b7594af0ff917166a89a2c53 SHA512 284bbb38322bf28395d527f65427e2a628a2a67cd3e4eae21d8a9bc0a6bff1688e09bb701691043b2be2992cf4f342f372823ca1dedeb6b1313f2e3a470c600c
+DIST gmid-1.8.1.tar.gz 140350 BLAKE2B 4dba9f32ba8524bfa6f2c8eac9310e7b692e3bed8781eba427924c4ae9df3aa6259c5d88eaa6eb3c45a8b3e9f6d0ca266621147a552f8fec941fa246be479d66 SHA512 7304119bfb3d6a0b394a907217bfe2bd50e2082f1148ee6eb3ab0f261b57a903bfaa9ed57ca7fdac7c130dcd51ed0596afa53c4bbc8a3c35c660ccb0c5a33eeb
DIST gmid-1.8.sha.sig 888 BLAKE2B 283d9996dc279591bc6537fd3be5666b55ab8e81ae0284d7de867e7d34560cf51502fcd26126f294600785d57f94ac316b545c3bb3788d0db57397ccfebb0524 SHA512 dbb08dbd890c869e09dc9bd528efd6912fb40e8f18bf07601d64c935155b51e7ec8d7722c68b816262f5df78babd0e18e1f98b9df4835960a519595aed744e1d
DIST gmid-1.8.tar.gz 141057 BLAKE2B 299514df69c35ea0b5ac8e83261025a3a34a419998e4c3833c4f0f8abff6e526222b3c5b0ae69dffd5b2605efe9c0c27ef870fc8eee34f6059095ca7f18706a6 SHA512 ba1c755909004b8399a2323be6a5325fe5a712c0c845630cadabd83d1fb9dd636b4ac077df5b644c04b4701f1b8a92ca02126dcb5c82019ce5a46beefdc42dd5
diff --git a/net-misc/gmid/gmid-1.7.5.ebuild b/net-misc/gmid/gmid-1.8.1.ebuild
similarity index 87%
rename from net-misc/gmid/gmid-1.7.5.ebuild
rename to net-misc/gmid/gmid-1.8.1.ebuild
index b2b7a3d77..2fc106948 100644
--- a/net-misc/gmid/gmid-1.7.5.ebuild
+++ b/net-misc/gmid/gmid-1.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -26,17 +26,18 @@ IUSE="seccomp test"
RESTRICT="!test? ( test )"
DEPEND="
- !elibc_Darwin? ( dev-libs/libbsd )
acct-user/gemini
dev-libs/imsg-compat
dev-libs/libevent:=
- dev-libs/libretls
+ dev-libs/libretls:=
dev-libs/openssl:=
+ !elibc_Darwin? ( dev-libs/libbsd )
"
RDEPEND="${DEPEND}"
BDEPEND="
virtual/pkgconfig
virtual/yacc
+ seccomp? ( sys-kernel/linux-headers )
"
if [[ ${PV} != 9999 ]]; then
BDEPEND+="verify-sig? ( sec-keys/signify-keys-gmid:$(ver_cut 1-2) )"
@@ -61,15 +62,6 @@ src_unpack() {
fi
}
-src_prepare() {
- default
-
- sed \
- -e "s:/usr/local/bin/gmid:/usr/bin/gmid:" \
- -e "s:/etc/gmid.conf:/etc/gmid/gmid.conf:" \
- -i contrib/gmid.service || die
-}
-
src_configure() {
local conf_args
tc-export CC
@@ -88,13 +80,6 @@ src_configure() {
fi
}
-src_compile() {
- emake gmid
- if use test ; then
- emake -C regress gg data puny-test fcgi-test
- fi
-}
-
src_test() {
emake regress
}
@@ -108,7 +93,7 @@ src_install() {
insinto /usr/share/vim/vimfiles
doins -r contrib/vim/*
- systemd_dounit contrib/gmid.service
+ systemd_dounit "${FILESDIR}"/gmid.service
newinitd "${FILESDIR}"/gmid.initd gmid
newconfd "${FILESDIR}"/gmid.confd gmid
diff --git a/net-misc/gmid/gmid-9999.ebuild b/net-misc/gmid/gmid-9999.ebuild
index 7b929d7cc..2fc106948 100644
--- a/net-misc/gmid/gmid-9999.ebuild
+++ b/net-misc/gmid/gmid-9999.ebuild
@@ -26,17 +26,18 @@ IUSE="seccomp test"
RESTRICT="!test? ( test )"
DEPEND="
- !elibc_Darwin? ( dev-libs/libbsd )
acct-user/gemini
dev-libs/imsg-compat
dev-libs/libevent:=
dev-libs/libretls:=
dev-libs/openssl:=
+ !elibc_Darwin? ( dev-libs/libbsd )
"
RDEPEND="${DEPEND}"
BDEPEND="
virtual/pkgconfig
virtual/yacc
+ seccomp? ( sys-kernel/linux-headers )
"
if [[ ${PV} != 9999 ]]; then
BDEPEND+="verify-sig? ( sec-keys/signify-keys-gmid:$(ver_cut 1-2) )"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2022-07-07 7:33 Haelwenn Monnier
0 siblings, 0 replies; 20+ messages in thread
From: Haelwenn Monnier @ 2022-07-07 7:33 UTC (permalink / raw
To: gentoo-commits
commit: d94460aa04cd8556359eb1d3e2839cb82886e858
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Thu Jul 7 02:33:32 2022 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Thu Jul 7 02:56:52 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d94460aa
net-misc/gmid: add 1.8.4, drop 1.8.1
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/Manifest | 4 ++--
net-misc/gmid/{gmid-1.8.1.ebuild => gmid-1.8.4.ebuild} | 18 +++++++-----------
net-misc/gmid/gmid-9999.ebuild | 2 +-
3 files changed, 10 insertions(+), 14 deletions(-)
diff --git a/net-misc/gmid/Manifest b/net-misc/gmid/Manifest
index 8d299e514..85b6deb31 100644
--- a/net-misc/gmid/Manifest
+++ b/net-misc/gmid/Manifest
@@ -1,4 +1,4 @@
-DIST gmid-1.8.1.sha.sig 704 BLAKE2B 47a22ff05df3e1e18ca20d4846d2776e945ffad9bcd03085f3f1dd57a114af00e606d7f77833adf5c47bd66c12a36d25ac4eb3a0b7594af0ff917166a89a2c53 SHA512 284bbb38322bf28395d527f65427e2a628a2a67cd3e4eae21d8a9bc0a6bff1688e09bb701691043b2be2992cf4f342f372823ca1dedeb6b1313f2e3a470c600c
-DIST gmid-1.8.1.tar.gz 140350 BLAKE2B 4dba9f32ba8524bfa6f2c8eac9310e7b692e3bed8781eba427924c4ae9df3aa6259c5d88eaa6eb3c45a8b3e9f6d0ca266621147a552f8fec941fa246be479d66 SHA512 7304119bfb3d6a0b394a907217bfe2bd50e2082f1148ee6eb3ab0f261b57a903bfaa9ed57ca7fdac7c130dcd51ed0596afa53c4bbc8a3c35c660ccb0c5a33eeb
DIST gmid-1.8.3.sha.sig 1073 BLAKE2B e2f8ce0ef14e2300631ad00a32d6717bf88a1f65d5d3be327bec09d22d38d79fa023fcb7522b7b3b5aa436968e6b5be4d9b3c4dbd8d7176fe39540e7ef3dd2d8 SHA512 cfb0b4fc00e65c7c33ab522edd2a1e19b856e2c7932bf0f88d6501b596c5e6a9f067fe6e5ed8e9f573ea422fdf150682312fb034ffd2369bf41259b782ffeb10
DIST gmid-1.8.3.tar.gz 141650 BLAKE2B 1e079bb4314fbb5d34f1d0ad2faf035f6487c7df83d6b07b9763e4a2eb10dbd616f6b62dcfeab7a574a26803472b617cadebedaee455a57b257b1065ee965152 SHA512 2b54f8a65210d2312234dbef74f4c4eee39f2b2dc36a1f0a51946ac342a520c30e2a98f46f387ac1432e44a6df08facdb790d7fdfccab3dda546b3254c9cef75
+DIST gmid-1.8.4.sha.sig 587 BLAKE2B bcc6ababc3592f662445364c87a1ef7672cf881e853a0e7225b7d9420b7be99b1ccef0b6a3199f571b45a1bb59b9c8c311ef7094b006935bbcf74861e7344e5f SHA512 1b74f133e55a976b0ededeefec354442843118ad4c428fbc7e33598cf419b3a0b96aad9a32547f8e291c95e7dcc9519eb946fccde98105fdfc86edc31358e93d
+DIST gmid-1.8.4.tar.gz 111267 BLAKE2B bac9d3501239742d011d14f1a9c72e9ced8be85a5d730f678edbe4012a0c67472e1abc29b2edaf4bae4dc7f396de3c92b4d610838abd8e4802c98ed270c22522 SHA512 c2e53a8765ea6b994292fb3eda28f9737b6e7acbb9109a4140b24fb54efbb53c29e09153742339992fa2d2f3dea12059ce6afcd61f30bf2d15b6d073077af65a
diff --git a/net-misc/gmid/gmid-1.8.1.ebuild b/net-misc/gmid/gmid-1.8.4.ebuild
similarity index 89%
rename from net-misc/gmid/gmid-1.8.1.ebuild
rename to net-misc/gmid/gmid-1.8.4.ebuild
index 2fc106948..00bbddd7a 100644
--- a/net-misc/gmid/gmid-1.8.1.ebuild
+++ b/net-misc/gmid/gmid-1.8.4.ebuild
@@ -6,7 +6,7 @@ EAPI=8
SSL_DAYS=36500
SSL_CERT_MANDATORY=1
VERIFY_SIG_METHOD="signify"
-inherit ssl-cert systemd toolchain-funcs verify-sig
+inherit edo ssl-cert systemd toolchain-funcs verify-sig
DESCRIPTION="Simple and secure Gemini server"
HOMEPAGE="https://gmid.omarpolo.com"
@@ -45,7 +45,7 @@ fi
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
-DOCS=( README.md ChangeLog contrib/README )
+#DOCS=( README.md ChangeLog contrib/README )
src_unpack() {
if [[ ${PV} == 9999 ]]; then
@@ -68,30 +68,26 @@ src_configure() {
# note: not an autoconf configure script
conf_args=(
- PREFIX="${EPREFIX}"/usr/share
- BINDIR="${EPREFIX}"/usr/bin
+ PREFIX="${EPREFIX}"/usr
+ MANDIR="${EPREFIX}"/usr/share/man
$(use_enable seccomp sandbox)
)
- ./configure "${conf_args[@]}" || die
+ edo ./configure "${conf_args[@]}"
if use seccomp && has usersandbox ${FEATURES} ; then
export SKIP_RUNTIME_TESTS=1
fi
}
-src_test() {
- emake regress
-}
-
src_install() {
default
insinto /etc/gmid
doins "${FILESDIR}"/gmid.conf
- insinto /usr/share/vim/vimfiles
- doins -r contrib/vim/*
+ #insinto /usr/share/vim/vimfiles
+ #doins -r contrib/vim/*
systemd_dounit "${FILESDIR}"/gmid.service
newinitd "${FILESDIR}"/gmid.initd gmid
diff --git a/net-misc/gmid/gmid-9999.ebuild b/net-misc/gmid/gmid-9999.ebuild
index f7138233f..dd7c358eb 100644
--- a/net-misc/gmid/gmid-9999.ebuild
+++ b/net-misc/gmid/gmid-9999.ebuild
@@ -73,7 +73,7 @@ src_configure() {
$(use_enable seccomp sandbox)
)
- edo ./configure "${conf_args[@]}" || die
+ edo ./configure "${conf_args[@]}"
if use seccomp && has usersandbox ${FEATURES} ; then
export SKIP_RUNTIME_TESTS=1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2022-12-14 16:46 Florian Schmaus
0 siblings, 0 replies; 20+ messages in thread
From: Florian Schmaus @ 2022-12-14 16:46 UTC (permalink / raw
To: gentoo-commits
commit: 61f82c8b2067ed3e6f521454530956fff791d125
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Dec 12 19:22:15 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Dec 12 20:25:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=61f82c8b
net-misc/gmid: add 1.8.6, drop 1.8.3
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/Manifest | 4 ++--
net-misc/gmid/{gmid-1.8.3.ebuild => gmid-1.8.6.ebuild} | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-misc/gmid/Manifest b/net-misc/gmid/Manifest
index 3567960e3..aa542ffd2 100644
--- a/net-misc/gmid/Manifest
+++ b/net-misc/gmid/Manifest
@@ -1,4 +1,4 @@
-DIST gmid-1.8.3.sha.sig 1073 BLAKE2B e2f8ce0ef14e2300631ad00a32d6717bf88a1f65d5d3be327bec09d22d38d79fa023fcb7522b7b3b5aa436968e6b5be4d9b3c4dbd8d7176fe39540e7ef3dd2d8 SHA512 cfb0b4fc00e65c7c33ab522edd2a1e19b856e2c7932bf0f88d6501b596c5e6a9f067fe6e5ed8e9f573ea422fdf150682312fb034ffd2369bf41259b782ffeb10
-DIST gmid-1.8.3.tar.gz 141650 BLAKE2B 1e079bb4314fbb5d34f1d0ad2faf035f6487c7df83d6b07b9763e4a2eb10dbd616f6b62dcfeab7a574a26803472b617cadebedaee455a57b257b1065ee965152 SHA512 2b54f8a65210d2312234dbef74f4c4eee39f2b2dc36a1f0a51946ac342a520c30e2a98f46f387ac1432e44a6df08facdb790d7fdfccab3dda546b3254c9cef75
DIST gmid-1.8.5.sha.sig 511 BLAKE2B 1780d95dc921f688f1ac8a58bb848e8835c834ebc92be2c2cd9dd9197a50506a18e1c4f4c6b4c614b97439ace45d554eb299e9f4c384c70568d47eff14847014 SHA512 efd4684f05b16aef1d85066a829406f9930c9e3443e7308fb18aefbdc88f79fd8f381ab0991cbf60b176d669cc1567c2192d540f0ec15cf8b6ffb316c66c5ff4
DIST gmid-1.8.5.tar.gz 120605 BLAKE2B e70148895d8597402a6c3586ada60ffcc34725decc5b2c8425ee1b1a0c08db1899c3051a764f1cdb2e174e3f9211557e3587f0ad27f97840baccad1dd0185074 SHA512 2a6d53fa93b55b0431cc777f4db55f8571980781b59c8b0b1dc940e80b2217ef92a31cefb43e7f56e3889ef64e1397aa9f5b0f77c1959fe9810b20ee350fc95a
+DIST gmid-1.8.6.sha.sig 417 BLAKE2B b6b4735580d63d2a741cd26a45d7b418c7219425ce615a1ed767a14132938f880f860481e9f4e47d187efd68d33adb29287731b497a0e23576c9f25076afd21a SHA512 d9c2520abd668b4dd5d2def375e0aba2ba41940b93ff2941237e05ba92380d88f5037dbfe84f982d027fe7fbc0b5743af63b8abe83686cdf0d1ac9444247371f
+DIST gmid-1.8.6.tar.gz 121648 BLAKE2B a5d30434603c7b45a12541baa2119377e313309499fcc33af1960f55c71b9dbb330e35f5d845f216a9452fb14670b775151174280fed6360d050e11a6621ddc3 SHA512 fce40e041a313c918acd0fdbe48d1a2d3d9e8907f8e8251c887cb0fcaf6e82b7128936dfc804241b00530d26901448752ac01b590819ed2aee10734c0f29eaae
diff --git a/net-misc/gmid/gmid-1.8.3.ebuild b/net-misc/gmid/gmid-1.8.6.ebuild
similarity index 98%
rename from net-misc/gmid/gmid-1.8.3.ebuild
rename to net-misc/gmid/gmid-1.8.6.ebuild
index 184d8c365..448271f27 100644
--- a/net-misc/gmid/gmid-1.8.3.ebuild
+++ b/net-misc/gmid/gmid-1.8.6.ebuild
@@ -73,7 +73,7 @@ src_configure() {
$(use_enable seccomp sandbox)
)
- edo ./configure "${conf_args[@]}" || die
+ edo ./configure "${conf_args[@]}"
if use seccomp && has usersandbox ${FEATURES} ; then
export SKIP_RUNTIME_TESTS=1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2022-12-14 16:46 Florian Schmaus
0 siblings, 0 replies; 20+ messages in thread
From: Florian Schmaus @ 2022-12-14 16:46 UTC (permalink / raw
To: gentoo-commits
commit: 3fa457e5419b187d6c92e8da5c634ceac1bf34ea
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Dec 12 20:21:41 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Dec 12 20:25:54 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3fa457e5
net-misc/gmid: add github upstream metadata
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/metadata.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-misc/gmid/metadata.xml b/net-misc/gmid/metadata.xml
index 393ca8ca5..d8b8baae8 100644
--- a/net-misc/gmid/metadata.xml
+++ b/net-misc/gmid/metadata.xml
@@ -6,6 +6,7 @@
<name>Omar Polo</name>
<email>op@omarpolo.com</email>
</maintainer>
+ <remote-id type="github">omar-polo/gmid</remote-id>
</upstream>
<maintainer type="person">
<email>cyber+gentoo@sysrq.in</email>
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2024-01-15 15:46 David Roman
0 siblings, 0 replies; 20+ messages in thread
From: David Roman @ 2024-01-15 15:46 UTC (permalink / raw
To: gentoo-commits
commit: a2111227bddb237ad207de525b5bbb52bb5e8f2f
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sun Jan 14 07:05:06 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Jan 14 16:26:00 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2111227
net-misc/gmid: drop 1.8.5
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/Manifest | 2 -
net-misc/gmid/gmid-1.8.5.ebuild | 109 ----------------------------------------
2 files changed, 111 deletions(-)
diff --git a/net-misc/gmid/Manifest b/net-misc/gmid/Manifest
index aa542ffd2c..674e720be6 100644
--- a/net-misc/gmid/Manifest
+++ b/net-misc/gmid/Manifest
@@ -1,4 +1,2 @@
-DIST gmid-1.8.5.sha.sig 511 BLAKE2B 1780d95dc921f688f1ac8a58bb848e8835c834ebc92be2c2cd9dd9197a50506a18e1c4f4c6b4c614b97439ace45d554eb299e9f4c384c70568d47eff14847014 SHA512 efd4684f05b16aef1d85066a829406f9930c9e3443e7308fb18aefbdc88f79fd8f381ab0991cbf60b176d669cc1567c2192d540f0ec15cf8b6ffb316c66c5ff4
-DIST gmid-1.8.5.tar.gz 120605 BLAKE2B e70148895d8597402a6c3586ada60ffcc34725decc5b2c8425ee1b1a0c08db1899c3051a764f1cdb2e174e3f9211557e3587f0ad27f97840baccad1dd0185074 SHA512 2a6d53fa93b55b0431cc777f4db55f8571980781b59c8b0b1dc940e80b2217ef92a31cefb43e7f56e3889ef64e1397aa9f5b0f77c1959fe9810b20ee350fc95a
DIST gmid-1.8.6.sha.sig 417 BLAKE2B b6b4735580d63d2a741cd26a45d7b418c7219425ce615a1ed767a14132938f880f860481e9f4e47d187efd68d33adb29287731b497a0e23576c9f25076afd21a SHA512 d9c2520abd668b4dd5d2def375e0aba2ba41940b93ff2941237e05ba92380d88f5037dbfe84f982d027fe7fbc0b5743af63b8abe83686cdf0d1ac9444247371f
DIST gmid-1.8.6.tar.gz 121648 BLAKE2B a5d30434603c7b45a12541baa2119377e313309499fcc33af1960f55c71b9dbb330e35f5d845f216a9452fb14670b775151174280fed6360d050e11a6621ddc3 SHA512 fce40e041a313c918acd0fdbe48d1a2d3d9e8907f8e8251c887cb0fcaf6e82b7128936dfc804241b00530d26901448752ac01b590819ed2aee10734c0f29eaae
diff --git a/net-misc/gmid/gmid-1.8.5.ebuild b/net-misc/gmid/gmid-1.8.5.ebuild
deleted file mode 100644
index da6db120ed..0000000000
--- a/net-misc/gmid/gmid-1.8.5.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-SSL_DAYS=36500
-SSL_CERT_MANDATORY=1
-VERIFY_SIG_METHOD="signify"
-inherit edo ssl-cert systemd toolchain-funcs verify-sig
-
-DESCRIPTION="Simple and secure Gemini server"
-HOMEPAGE="https://gmid.omarpolo.com"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://git.omarpolo.com/${PN} https://github.com/omar-polo/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/omar-polo/${PN}/releases/download/${PV}/${P}.tar.gz
- verify-sig? ( https://github.com/omar-polo/${PN}/releases/download/${PV}/SHA256.sig -> ${P}.sha.sig )"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="BSD ISC MIT"
-SLOT="0"
-IUSE="seccomp test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- acct-user/gemini
- dev-libs/imsg-compat
- dev-libs/libevent:=
- dev-libs/libretls:=
- dev-libs/openssl:=
- !elibc_Darwin? ( dev-libs/libbsd )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- virtual/pkgconfig
- app-alternatives/yacc
- seccomp? ( sys-kernel/linux-headers )
-"
-if [[ ${PV} != 9999 ]]; then
- BDEPEND+="verify-sig? ( sec-keys/signify-keys-gmid:$(ver_cut 1-2) )"
-fi
-
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
-
-DOCS=( README.md ChangeLog contrib/README )
-
-src_unpack() {
- if [[ ${PV} == 9999 ]]; then
- git-r3_src_unpack
- else
- if use verify-sig; then
- # Too many levels of symbolic links
- cp "${DISTDIR}"/${P}.{sha.sig,tar.gz} "${WORKDIR}" || die
- cd "${WORKDIR}" || die
- verify-sig_verify_signed_checksums \
- ${P}.sha.sig sha256 ${P}.tar.gz
- fi
- default
- fi
-}
-
-src_configure() {
- local conf_args
- tc-export CC
-
- # note: not an autoconf configure script
- conf_args=(
- PREFIX="${EPREFIX}"/usr
- MANDIR="${EPREFIX}"/usr/share/man
- $(use_enable seccomp sandbox)
- )
-
- edo ./configure "${conf_args[@]}"
-
- if use seccomp && has usersandbox ${FEATURES} ; then
- export SKIP_RUNTIME_TESTS=1
- fi
-}
-
-src_install() {
- default
-
- insinto /etc/gmid
- doins "${FILESDIR}"/gmid.conf
-
- insinto /usr/share/vim/vimfiles
- doins -r contrib/vim/*
-
- systemd_dounit "${FILESDIR}"/gmid.service
- newinitd "${FILESDIR}"/gmid.initd gmid
- newconfd "${FILESDIR}"/gmid.confd gmid
-
- keepdir /var/gemini/localhost
-}
-
-pkg_postinst() {
- if [[ ! -f "${EROOT}"/etc/ssl/${PN}/${PN}.key ]]; then
- install_cert /etc/ssl/${PN}/${PN}
- chown gemini:gemini "${EROOT}"/etc/ssl/${PN}/${PN}.{crt,csr,key,pem}
- fi
-
- einfo "This gemini server can be run as a user with zero configuration.\n"
- einfo "In order to use it with the init service you will need to generate a"
- einfo "self-signed TLS certificate and a key and set up the configuration"
- einfo "file (see man 1 gmid for details)."
-}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2024-02-01 22:00 David Roman
0 siblings, 0 replies; 20+ messages in thread
From: David Roman @ 2024-02-01 22:00 UTC (permalink / raw
To: gentoo-commits
commit: 8e5c0a09278cb8b0ccc1e0fc660fd6ec161256e5
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Thu Feb 1 16:45:33 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Feb 1 16:45:33 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8e5c0a09
net-misc/gmid: use bundled libtls
Upstream issue: https://codeberg.org/op/gmid/issues/2
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/{gmid-9999.ebuild => gmid-2.0.1-r1.ebuild} | 3 +--
net-misc/gmid/gmid-9999.ebuild | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/net-misc/gmid/gmid-9999.ebuild b/net-misc/gmid/gmid-2.0.1-r1.ebuild
similarity index 98%
copy from net-misc/gmid/gmid-9999.ebuild
copy to net-misc/gmid/gmid-2.0.1-r1.ebuild
index f046fc3257..603af799a8 100644
--- a/net-misc/gmid/gmid-9999.ebuild
+++ b/net-misc/gmid/gmid-2.0.1-r1.ebuild
@@ -28,7 +28,6 @@ RESTRICT="!test? ( test )"
DEPEND="
acct-user/gemini
dev-libs/libevent:=
- dev-libs/libretls:=
dev-libs/openssl:=
!elibc_Darwin? ( dev-libs/libbsd )
"
@@ -73,7 +72,7 @@ src_configure() {
--prefix="${EPREFIX}"/usr
--mandir="${EPREFIX}"/usr/share/man
--sysconfdir="${EPREFIX}"/etc
- --with-libtls=system
+ --with-libtls=bundled
$(use_enable seccomp sandbox)
)
edo ./configure "${conf_args[@]}"
diff --git a/net-misc/gmid/gmid-9999.ebuild b/net-misc/gmid/gmid-9999.ebuild
index f046fc3257..603af799a8 100644
--- a/net-misc/gmid/gmid-9999.ebuild
+++ b/net-misc/gmid/gmid-9999.ebuild
@@ -28,7 +28,6 @@ RESTRICT="!test? ( test )"
DEPEND="
acct-user/gemini
dev-libs/libevent:=
- dev-libs/libretls:=
dev-libs/openssl:=
!elibc_Darwin? ( dev-libs/libbsd )
"
@@ -73,7 +72,7 @@ src_configure() {
--prefix="${EPREFIX}"/usr
--mandir="${EPREFIX}"/usr/share/man
--sysconfdir="${EPREFIX}"/etc
- --with-libtls=system
+ --with-libtls=bundled
$(use_enable seccomp sandbox)
)
edo ./configure "${conf_args[@]}"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2024-04-09 11:25 Julien Roy
0 siblings, 0 replies; 20+ messages in thread
From: Julien Roy @ 2024-04-09 11:25 UTC (permalink / raw
To: gentoo-commits
commit: 923fd0f1045a936e5ba27048237b66f9213bf186
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Tue Apr 9 00:47:42 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Tue Apr 9 01:21:19 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=923fd0f1
net-misc/gmid: add 2.0.2
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/Manifest | 2 +
net-misc/gmid/gmid-2.0.2.ebuild | 111 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 113 insertions(+)
diff --git a/net-misc/gmid/Manifest b/net-misc/gmid/Manifest
index dad4fe7335..665681059c 100644
--- a/net-misc/gmid/Manifest
+++ b/net-misc/gmid/Manifest
@@ -1,2 +1,4 @@
DIST gmid-2.0.1.sha256.sig 239 BLAKE2B b118bd39fc529a05112f405589ce2d1c44d4436b19edecb388709ff2cfe4f49ec15506082da6e8a9aecba7cd9ed2d308aafef5432f1692145d6eabe3b5e53683 SHA512 83eff56ffec7ed55338dfe1e48d670779008c523634c86050a63f333ed328541dcaeb1a0d3fccb01bdf2f6d3bbea20c2898bfbd115ee7590203c04bd24baa064
DIST gmid-2.0.1.tar.gz 182989 BLAKE2B 4973711ee94babd0b0f470cf84f460343c39867753858817b7262d8ca3947e79b2e20fe004627e8acf00728a3b43db4bfddf446115acca8eadf190dcc6ef533f SHA512 38d29775968c40fe174b8ead3393c3cd77dd535dae18d3051eb9b98b248a56929d84909c07c3405ddc6035e7d1fc66ea856a2a1dd96e53ac8d30fd231c764478
+DIST gmid-2.0.2.sha256.sig 239 BLAKE2B e7f6e6c0f21e10b5bc08b5b72747036ab2b7f1ce820bbf45b3bb4e589d83a6fa1d49e20b95acf3148dcf20608272d48ff2de99ea7fae5b2071a0b7c14539b0cc SHA512 482d8673b140c1a3d0b1a4bc9fd11d74d1bdf968e5d69682c911ff1ea587cfb4e66bafb5817f5286d570f48774d1e13c98939f35afdb69be2f81868dc7560df2
+DIST gmid-2.0.2.tar.gz 182867 BLAKE2B edceadfdccbd2e1c90ec4059062f3fc9feaa0c8d5efede5e51a917604eb7ec7537eff25e1a53223fc0fb13645c7fd3be7e3d4545ea14c7cafc1b0f409c949616 SHA512 dd5ab9b1eb7d1ea82fb935099d05f4e606c9e4e112baf132dad72abe5469b2ade2a4a650c5bad7675ca46601721dd5f0a8ebb91b356af90aed9e11c487fd2f7d
diff --git a/net-misc/gmid/gmid-2.0.2.ebuild b/net-misc/gmid/gmid-2.0.2.ebuild
new file mode 100644
index 0000000000..bcd826ad4e
--- /dev/null
+++ b/net-misc/gmid/gmid-2.0.2.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+SSL_DAYS=36500
+SSL_CERT_MANDATORY=1
+VERIFY_SIG_METHOD="signify"
+inherit edo ssl-cert systemd toolchain-funcs verify-sig
+
+DESCRIPTION="Simple and secure Gemini server"
+HOMEPAGE="https://gmid.omarpolo.com"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://git.omarpolo.com/${PN} https://github.com/omar-polo/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://ftp.omarpolo.com/${P}.tar.gz
+ verify-sig? ( https://ftp.omarpolo.com/${P}.sha256.sig )"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD ISC MIT"
+SLOT="0"
+IUSE="seccomp test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ acct-user/gemini
+ dev-libs/libevent:=
+ dev-libs/openssl:=
+ !elibc_Darwin? ( dev-libs/libbsd )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ app-alternatives/yacc
+ seccomp? ( sys-kernel/linux-headers )
+"
+if [[ ${PV} != 9999 ]]; then
+ BDEPEND+="verify-sig? ( sec-keys/signify-keys-gmid:$(ver_cut 1-2) )"
+fi
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
+
+DOCS=( README.md ChangeLog contrib/README )
+
+# not an autoconf configure script
+QA_CONFIG_IMPL_DECL_SKIP=( "*" )
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ else
+ if use verify-sig; then
+ # Too many levels of symbolic links
+ cp "${DISTDIR}"/${P}.{sha256.sig,tar.gz} "${WORKDIR}" || die
+ cd "${WORKDIR}" || die
+ verify-sig_verify_signed_checksums \
+ ${P}.sha256.sig sha256 ${P}.tar.gz
+ fi
+ default
+ fi
+}
+
+src_configure() {
+ local conf_args
+ tc-export CC
+
+ # note: not an autoconf configure script
+ conf_args=(
+ --prefix="${EPREFIX}"/usr
+ --mandir="${EPREFIX}"/usr/share/man
+ --sysconfdir="${EPREFIX}"/etc
+ --with-libtls=bundled
+ $(use_enable seccomp sandbox)
+ )
+ edo ./configure "${conf_args[@]}"
+
+ if use seccomp && has usersandbox ${FEATURES}; then
+ export SKIP_RUNTIME_TESTS=1
+ fi
+}
+
+src_install() {
+ default
+
+ insinto /etc/gmid
+ newins "${FILESDIR}"/gmid.conf-r1 gmid.conf
+
+ insinto /usr/share/vim/vimfiles
+ doins -r contrib/vim/*
+
+ systemd_dounit "${FILESDIR}"/gmid.service
+ newinitd "${FILESDIR}"/gmid.initd gmid
+ newconfd "${FILESDIR}"/gmid.confd gmid
+
+ keepdir /var/gemini/localhost
+}
+
+pkg_postinst() {
+ if [[ ! -f "${EROOT}"/etc/ssl/${PN}/${PN}.key ]]; then
+ install_cert /etc/ssl/${PN}/${PN}
+ chown gemini:gemini "${EROOT}"/etc/ssl/${PN}/${PN}.{crt,csr,key,pem}
+ fi
+
+ einfo "This gemini server can be run as a user with zero configuration.\n"
+ einfo "In order to use it with the init service you will need to generate a"
+ einfo "self-signed TLS certificate and a key and set up the configuration"
+ einfo "file (see man 1 gmid for details)."
+}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2024-08-09 12:46 David Roman
0 siblings, 0 replies; 20+ messages in thread
From: David Roman @ 2024-08-09 12:46 UTC (permalink / raw
To: gentoo-commits
commit: f6269972ddd4ab27fe8def47d85aec480d78c36d
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Thu Aug 8 23:52:37 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Aug 8 23:52:37 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f6269972
net-misc/gmid: add 2.1, drop 2.0.2
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/Manifest | 4 ++--
net-misc/gmid/{gmid-2.0.2.ebuild => gmid-2.1.ebuild} | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-misc/gmid/Manifest b/net-misc/gmid/Manifest
index 2aaab105f..1ac5ad690 100644
--- a/net-misc/gmid/Manifest
+++ b/net-misc/gmid/Manifest
@@ -1,4 +1,4 @@
-DIST gmid-2.0.2.sha256.sig 239 BLAKE2B e7f6e6c0f21e10b5bc08b5b72747036ab2b7f1ce820bbf45b3bb4e589d83a6fa1d49e20b95acf3148dcf20608272d48ff2de99ea7fae5b2071a0b7c14539b0cc SHA512 482d8673b140c1a3d0b1a4bc9fd11d74d1bdf968e5d69682c911ff1ea587cfb4e66bafb5817f5286d570f48774d1e13c98939f35afdb69be2f81868dc7560df2
-DIST gmid-2.0.2.tar.gz 182867 BLAKE2B edceadfdccbd2e1c90ec4059062f3fc9feaa0c8d5efede5e51a917604eb7ec7537eff25e1a53223fc0fb13645c7fd3be7e3d4545ea14c7cafc1b0f409c949616 SHA512 dd5ab9b1eb7d1ea82fb935099d05f4e606c9e4e112baf132dad72abe5469b2ade2a4a650c5bad7675ca46601721dd5f0a8ebb91b356af90aed9e11c487fd2f7d
DIST gmid-2.0.5.sha256.sig 239 BLAKE2B 0f2c2a59fe887dcb04c59e234850b3fd798b377e2e244382d54105af88a9cb08f694168fb227105b2f5e9ea187fb8b39b9d5a7d0dfc46c3343b8c7d5d6354722 SHA512 d18daaa6067b701dacf7c1ed0ebd9e0741b45834db4df2b50bf4d40b41f7c86f741dab0e6951231105f8f6930f6f31c6fd4be2f9ace3f5a08d4ee1f2a6a4f1e5
DIST gmid-2.0.5.tar.gz 192727 BLAKE2B bfec3f7521fc305973b3ee4d5125ee70b537002236ffbb4e2f18a6aa1ab355d995df970f52108b1266a903aecfc6d97dc96a81872ae4b96851a518cda81f9b44 SHA512 011cdd3fc940b1fd5c88c7496a531e56aba5c4ebf9825b87c3daf7c64dd88e21a7d94556bf5c1a5a34e926e52f13e91e0c8cb60278dfac8ad71fe9197320c022
+DIST gmid-2.1.sha256.sig 237 BLAKE2B d21b04c851f53bf7268cadf934e62d0f057bb519592a4386b11ff4440e9de0e68da79ded621b080c0a3ecea21340848d557a9d1bf0a672c8e46c6ea3ad3627c4 SHA512 635c84d9fed69add03547cb402df1f40feb9b8ac835e92c37e04d96e408f9f462b80036e7deef6c773520a0e5b2a68604370796bef6e567278d0f8816c2bd5f0
+DIST gmid-2.1.tar.gz 197320 BLAKE2B b4ae71f3f89b5e3515a04bd8ef08490bb94ebadda00960003210536cd06850a9faa120f5e6cda26180266bd478ab9e508decd98af3f11434c1f39521605a3feb SHA512 623c3f0f7b776ca8b689cd4bda21d1049aa0ebf88eb07398898b333823b981b6d3d5db7194326e546bceeb5e400b91d88665b83ac75ef4b9682f718ee7c1e127
diff --git a/net-misc/gmid/gmid-2.0.2.ebuild b/net-misc/gmid/gmid-2.1.ebuild
similarity index 97%
rename from net-misc/gmid/gmid-2.0.2.ebuild
rename to net-misc/gmid/gmid-2.1.ebuild
index bcd826ad4..dc33ba2c3 100644
--- a/net-misc/gmid/gmid-2.0.2.ebuild
+++ b/net-misc/gmid/gmid-2.1.ebuild
@@ -91,7 +91,7 @@ src_install() {
insinto /usr/share/vim/vimfiles
doins -r contrib/vim/*
- systemd_dounit "${FILESDIR}"/gmid.service
+ systemd_newunit "${FILESDIR}"/gmid.service-r1 gmid.service
newinitd "${FILESDIR}"/gmid.initd gmid
newconfd "${FILESDIR}"/gmid.confd gmid
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2024-08-27 9:57 David Roman
0 siblings, 0 replies; 20+ messages in thread
From: David Roman @ 2024-08-27 9:57 UTC (permalink / raw
To: gentoo-commits
commit: c60676accfc75affb680ba006a7e9ed9d17e0b6b
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sun Aug 25 12:09:13 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sun Aug 25 12:09:13 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c60676ac
net-misc/gmid: add 2.1.1, drop 2.0.5
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/Manifest | 4 ++--
net-misc/gmid/{gmid-2.0.5.ebuild => gmid-2.1.1.ebuild} | 0
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/gmid/Manifest b/net-misc/gmid/Manifest
index 1ac5ad690..2209ee6a2 100644
--- a/net-misc/gmid/Manifest
+++ b/net-misc/gmid/Manifest
@@ -1,4 +1,4 @@
-DIST gmid-2.0.5.sha256.sig 239 BLAKE2B 0f2c2a59fe887dcb04c59e234850b3fd798b377e2e244382d54105af88a9cb08f694168fb227105b2f5e9ea187fb8b39b9d5a7d0dfc46c3343b8c7d5d6354722 SHA512 d18daaa6067b701dacf7c1ed0ebd9e0741b45834db4df2b50bf4d40b41f7c86f741dab0e6951231105f8f6930f6f31c6fd4be2f9ace3f5a08d4ee1f2a6a4f1e5
-DIST gmid-2.0.5.tar.gz 192727 BLAKE2B bfec3f7521fc305973b3ee4d5125ee70b537002236ffbb4e2f18a6aa1ab355d995df970f52108b1266a903aecfc6d97dc96a81872ae4b96851a518cda81f9b44 SHA512 011cdd3fc940b1fd5c88c7496a531e56aba5c4ebf9825b87c3daf7c64dd88e21a7d94556bf5c1a5a34e926e52f13e91e0c8cb60278dfac8ad71fe9197320c022
+DIST gmid-2.1.1.sha256.sig 239 BLAKE2B f4b3ed60a526acfcef2d0174e5eacc9d8e7d78c17fdd368c2bb211eb3db0e7193fc9e81b439190f1d42fff6de01adc52e5c56ae6f9a0e02bdb422e5bc37474fa SHA512 9560d34bd1204a6fa22528690497b079713d8a26a16c05c715b4bf2c8875148323ef2d8389eadeedfdadb8f895d3cf15495ffdc824580ff03c2e57a307597bf2
+DIST gmid-2.1.1.tar.gz 198408 BLAKE2B 647081974e43de42d44a270a7106835a515b53e8a0f1c50420cdce800f065b325256fa43f39d51ab8a7fe588e8f33bf366df2b397e3225e8f7847c3e98200b33 SHA512 191a688ab724764886a211795f9ef656470a98b28071bfa03ec6edc7a5762522d73d57ad618e2c91309f320f4ccca27e123d71e1a0020219d06797436235db0d
DIST gmid-2.1.sha256.sig 237 BLAKE2B d21b04c851f53bf7268cadf934e62d0f057bb519592a4386b11ff4440e9de0e68da79ded621b080c0a3ecea21340848d557a9d1bf0a672c8e46c6ea3ad3627c4 SHA512 635c84d9fed69add03547cb402df1f40feb9b8ac835e92c37e04d96e408f9f462b80036e7deef6c773520a0e5b2a68604370796bef6e567278d0f8816c2bd5f0
DIST gmid-2.1.tar.gz 197320 BLAKE2B b4ae71f3f89b5e3515a04bd8ef08490bb94ebadda00960003210536cd06850a9faa120f5e6cda26180266bd478ab9e508decd98af3f11434c1f39521605a3feb SHA512 623c3f0f7b776ca8b689cd4bda21d1049aa0ebf88eb07398898b333823b981b6d3d5db7194326e546bceeb5e400b91d88665b83ac75ef4b9682f718ee7c1e127
diff --git a/net-misc/gmid/gmid-2.0.5.ebuild b/net-misc/gmid/gmid-2.1.1.ebuild
similarity index 100%
rename from net-misc/gmid/gmid-2.0.5.ebuild
rename to net-misc/gmid/gmid-2.1.1.ebuild
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2024-09-07 13:38 David Roman
0 siblings, 0 replies; 20+ messages in thread
From: David Roman @ 2024-09-07 13:38 UTC (permalink / raw
To: gentoo-commits
commit: 3aab003330eb0335266558f2f202c0194a9ff604
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sat Sep 7 09:51:25 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sat Sep 7 09:51:25 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3aab0033
net-misc/gmid: update live
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/gmid-9999.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-misc/gmid/gmid-9999.ebuild b/net-misc/gmid/gmid-9999.ebuild
index f1e9877d2..a50b74007 100644
--- a/net-misc/gmid/gmid-9999.ebuild
+++ b/net-misc/gmid/gmid-9999.ebuild
@@ -27,6 +27,7 @@ RESTRICT="!test? ( test )"
DEPEND="
acct-user/gemini
+ dev-libs/imsg-compat
dev-libs/libevent:=
dev-libs/openssl:=
!elibc_Darwin? ( dev-libs/libbsd )
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/
@ 2024-10-21 9:51 David Roman
0 siblings, 0 replies; 20+ messages in thread
From: David Roman @ 2024-10-21 9:51 UTC (permalink / raw
To: gentoo-commits
commit: c87e9b8330d694248097d20697cc787b3c6b5026
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Fri Oct 18 16:51:46 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sat Oct 19 13:00:13 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c87e9b83
net-misc/gmid: add myself as a maintainer
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/gmid/metadata.xml | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/net-misc/gmid/metadata.xml b/net-misc/gmid/metadata.xml
index 2c773836d..582986298 100644
--- a/net-misc/gmid/metadata.xml
+++ b/net-misc/gmid/metadata.xml
@@ -1,12 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person">
+ <email>cyber+gentoo@sysrq.in</email>
+ <name>Anna</name>
+ </maintainer>
<upstream>
<maintainer>
<name>Omar Polo</name>
<email>op@omarpolo.com</email>
</maintainer>
+ <changelog>https://gmid.omarpolo.com/changelog.html</changelog>
+ <remote-id type="codeberg">op/gmid</remote-id>
<remote-id type="github">omar-polo/gmid</remote-id>
</upstream>
- <!-- maintainer-needed -->
</pkgmetadata>
^ permalink raw reply related [flat|nested] 20+ messages in thread
end of thread, other threads:[~2024-10-21 9:51 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-07-13 9:09 [gentoo-commits] repo/proj/guru:master commit in: net-misc/gmid/ Andrew Ammerlaan
-- strict thread matches above, loose matches on Subject: below --
2024-10-21 9:51 David Roman
2024-09-07 13:38 David Roman
2024-08-27 9:57 David Roman
2024-08-09 12:46 David Roman
2024-04-09 11:25 Julien Roy
2024-02-01 22:00 David Roman
2024-01-15 15:46 David Roman
2022-12-14 16:46 Florian Schmaus
2022-12-14 16:46 Florian Schmaus
2022-07-07 7:33 Haelwenn Monnier
2022-02-20 8:46 Florian Schmaus
2022-01-02 18:55 Andrew Ammerlaan
2022-01-02 15:04 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2022-01-02 15:04 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2021-09-25 17:14 Arthur Zamarin
2021-09-20 13:38 Arthur Zamarin
2021-07-09 2:20 Jian Lin
2021-07-08 11:07 Florian Schmaus
2021-05-03 9:36 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2021-05-03 10:11 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2021-03-30 8:53 Andrew Ammerlaan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox