* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2017-06-09 16:47 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2017-06-09 16:47 UTC (permalink / raw
To: gentoo-commits
commit: 7e2583438cc93d2d47d95a427733f57bcf4c4624
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 9 16:46:14 2017 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Jun 9 16:46:57 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e258343
media-sound/umurmur: Revbumps to remove polarssl support (bug #618358).
Package-Manager: Portage-2.3.6, Repoman-2.3.2
media-sound/umurmur/metadata.xml | 2 -
media-sound/umurmur/umurmur-0.2.16a-r1.ebuild | 24 ++----
media-sound/umurmur/umurmur-0.2.16a.ebuild | 87 ----------------------
...rmur-0.2.17.ebuild => umurmur-0.2.17-r1.ebuild} | 22 ++----
4 files changed, 13 insertions(+), 122 deletions(-)
diff --git a/media-sound/umurmur/metadata.xml b/media-sound/umurmur/metadata.xml
index 640782b9fdd..7ea309183ac 100644
--- a/media-sound/umurmur/metadata.xml
+++ b/media-sound/umurmur/metadata.xml
@@ -20,8 +20,6 @@
of Mumble is called Murmur, hence the name uMurmur.
</longdescription>
<use>
- <flag name="polarssl">Use <pkg>net-libs/polarssl</pkg>
- instead of <pkg>dev-libs/openssl</pkg></flag>
<flag name="shm">Enable shared memory support</flag>
</use>
<upstream>
diff --git a/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild b/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
index b8464e0867d..348df9a213b 100644
--- a/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
@@ -11,17 +11,16 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="gnutls libressl polarssl shm"
+KEYWORDS="amd64 ~arm x86"
+IUSE="gnutls libressl shm"
-# ssl-provider precendence: polarssl, gnutls, libressl
+# ssl-provider precendence: gnutls, libressl
# and openssl if none specified
DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
dev-libs/libconfig
- polarssl? ( >=net-libs/polarssl-1.0.0 )
- gnutls? ( !polarssl? ( >=net-libs/gnutls-3.0.0 ) )
- libressl? ( !polarssl? ( !gnutls? ( dev-libs/libressl ) ) )
- !gnutls? ( !polarssl? ( !libressl? ( dev-libs/openssl:0 ) ) )"
+ gnutls? ( >=net-libs/gnutls-3.0.0 )
+ libressl? ( !gnutls? ( dev-libs/libressl ) )
+ !gnutls? ( !libressl? ( dev-libs/openssl:0 ) )"
RDEPEND="${DEPEND}"
@@ -32,7 +31,6 @@ DOC_CONTENTS="
pkg_pretend() {
local ssl_provider=( )
- use polarssl && ssl_provider+=( polarssl )
use gnutls && ssl_provider+=( gnutls )
use libressl && ssl_provider+=( libressl )
@@ -56,7 +54,7 @@ src_configure() {
local myconf
econf \
- --with-ssl=$(usev polarssl || usev gnutls || echo openssl) \
+ --with-ssl=$(usev gnutls || echo openssl) \
$(use_enable shm shmapi)
}
@@ -88,12 +86,4 @@ src_install() {
pkg_postinst() {
readme.gentoo_print_elog
-
- if use polarssl ; then
- elog
- elog "Because you have enabled PolarSSL support, umurmurd will use a"
- elog "predefined test-certificate and key if none are configured, which"
- elog "is insecure. See https://code.google.com/p/umurmur/wiki/Installing02x#Installing_uMurmur_with_PolarSSL_support"
- elog "for more information on how to create your certificate and key"
- fi
}
diff --git a/media-sound/umurmur/umurmur-0.2.16a.ebuild b/media-sound/umurmur/umurmur-0.2.16a.ebuild
deleted file mode 100644
index d5a3eb1f314..00000000000
--- a/media-sound/umurmur/umurmur-0.2.16a.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools systemd eutils readme.gentoo user
-
-DESCRIPTION="Minimalistic Murmur (Mumble server)"
-HOMEPAGE="https://github.com/umurmur/umurmur"
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="gnutls polarssl shm"
-
-DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
- dev-libs/libconfig
- gnutls? ( >=net-libs/gnutls-3.0.0 )
- polarssl? ( >=net-libs/polarssl-1.0.0 )
- !gnutls? ( !polarssl? ( dev-libs/openssl:0 ) )"
-
-RDEPEND="${DEPEND}"
-
-DOC_CONTENTS="
- A configuration file has been installed at /etc/umurmur/umurmur.conf - you
- may want to review it. See also\n
- https://github.com/umurmur/umurmur/wiki/Configuration "
-
-pkg_setup() {
- enewgroup murmur
- enewuser murmur "" "" "" murmur
-}
-
-src_prepare() {
- eautoreconf
-}
-
-src_configure() {
- local myconf
-
- if use polarssl && use gnutls; then
- ewarn "Both gnutls and polarssl requested, defaulting to polarssl."
- fi
-
- econf \
- --with-ssl=$(usev polarssl || usev gnutls || echo openssl) \
- $(use_enable shm shmapi)
-}
-
-src_install() {
- local confdir
-
- emake DESTDIR="${D}" install
-
- newinitd "${FILESDIR}"/umurmurd.initd umurmurd
- newconfd "${FILESDIR}"/umurmurd.confd umurmurd
- systemd_dounit "${FILESDIR}"/umurmurd.service
-
- dodoc AUTHORS ChangeLog
- newdoc README.md README
-
- confdir="/etc/umurmur"
- insinto "${confdir}"
- doins "${FILESDIR}"/umurmur.conf
-
- # Some permissions are adjusted as the config may contain a server
- # password, and /etc/umurmur will typically contain the cert and the
- # key used to sign it, which are read after priveleges are dropped.
- fperms 0750 "${confdir}"
- fowners -R root:murmur "${confdir}"
- fperms 0640 "${confdir}"/umurmur.conf
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-
- if use polarssl ; then
- elog
- elog "Because you have enabled PolarSSL support, umurmurd will use a"
- elog "predefined test-certificate and key if none are configured, which"
- elog "is insecure. See https://code.google.com/p/umurmur/wiki/Installing02x#Installing_uMurmur_with_PolarSSL_support"
- elog "for more information on how to create your certificate and key"
- fi
-}
diff --git a/media-sound/umurmur/umurmur-0.2.17.ebuild b/media-sound/umurmur/umurmur-0.2.17-r1.ebuild
similarity index 70%
rename from media-sound/umurmur/umurmur-0.2.17.ebuild
rename to media-sound/umurmur/umurmur-0.2.17-r1.ebuild
index d6bf0d7775e..fd839fd5831 100644
--- a/media-sound/umurmur/umurmur-0.2.17.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.17-r1.ebuild
@@ -12,16 +12,15 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV/_}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
-IUSE="gnutls libressl polarssl shm"
+IUSE="gnutls libressl shm"
-# ssl-provider precendence: polarssl, gnutls, libressl
+# ssl-provider precendence: gnutls, libressl
# and openssl if none specified
DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
dev-libs/libconfig
- polarssl? ( >=net-libs/polarssl-1.0.0 )
- gnutls? ( !polarssl? ( >=net-libs/gnutls-3.0.0 ) )
- libressl? ( !polarssl? ( !gnutls? ( dev-libs/libressl ) ) )
- !gnutls? ( !polarssl? ( !libressl? ( dev-libs/openssl:0 ) ) )"
+ gnutls? ( >=net-libs/gnutls-3.0.0 )
+ libressl? ( !gnutls? ( dev-libs/libressl ) )
+ !gnutls? ( !libressl? ( dev-libs/openssl:0 ) )"
RDEPEND="${DEPEND}"
@@ -34,7 +33,6 @@ S="${WORKDIR}/${P/_}"
pkg_pretend() {
local ssl_provider=( )
- use polarssl && ssl_provider+=( polarssl )
use gnutls && ssl_provider+=( gnutls )
use libressl && ssl_provider+=( libressl )
@@ -58,7 +56,7 @@ src_configure() {
local myconf
econf \
- --with-ssl=$(usev polarssl || usev gnutls || echo openssl) \
+ --with-ssl=$(usev gnutls || echo openssl) \
$(use_enable shm shmapi)
}
@@ -90,12 +88,4 @@ src_install() {
pkg_postinst() {
readme.gentoo_print_elog
-
- if use polarssl ; then
- elog
- elog "Because you have enabled PolarSSL support, umurmurd will use a"
- elog "predefined test-certificate and key if none are configured, which"
- elog "is insecure. See https://code.google.com/p/umurmur/wiki/Installing02x#Installing_uMurmur_with_PolarSSL_support"
- elog "for more information on how to create your certificate and key"
- fi
}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2021-05-01 18:07 Sam James
0 siblings, 0 replies; 29+ messages in thread
From: Sam James @ 2021-05-01 18:07 UTC (permalink / raw
To: gentoo-commits
commit: c2bee47c146acccd2e6fa0f708a986f2cb63f17d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 1 17:50:43 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 1 18:06:48 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2bee47c
media-sound/umurmur: drop obsolete LibreSSL support
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-sound/umurmur/umurmur-0.2.17-r4.ebuild | 14 +++++---------
media-sound/umurmur/umurmur-0.2.19.ebuild | 7 ++-----
media-sound/umurmur/umurmur-0.2.20.ebuild | 2 +-
media-sound/umurmur/umurmur-9999.ebuild | 2 +-
4 files changed, 9 insertions(+), 16 deletions(-)
diff --git a/media-sound/umurmur/umurmur-0.2.17-r4.ebuild b/media-sound/umurmur/umurmur-0.2.17-r4.ebuild
index 5f27975b77c..a840c65de76 100644
--- a/media-sound/umurmur/umurmur-0.2.17-r4.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.17-r4.ebuild
@@ -16,9 +16,9 @@ else
fi
LICENSE="BSD"
SLOT="0"
-IUSE="gnutls libressl mbedtls shm"
+IUSE="gnutls mbedtls shm"
-# ssl-provider precendence: gnutls, mbedtls, libressl
+# ssl-provider precendence: gnutls, mbedtls
# and openssl if none specified
DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2:=
dev-libs/libconfig:=
@@ -28,10 +28,7 @@ DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2:=
)
!gnutls? (
mbedtls? ( net-libs/mbedtls:= )
- !mbedtls? (
- libressl? ( dev-libs/libressl:0= )
- !libressl? ( dev-libs/openssl:0= )
- )
+ !mbedtls? ( dev-libs/openssl:0= )
)
"
@@ -52,9 +49,8 @@ get_ssl_impl() {
use gnutls && ssl_provider+=( gnutls )
use mbedtls && ssl_provider+=( mbedtls )
- use libressl && ssl_provider+=( libressl )
- if ! use gnutls && ! use mbedtls && ! use libressl ; then
+ if ! use gnutls && ! use mbedtls; then
ssl_provider+=( openssl )
fi
echo ${ssl_provider[@]}
@@ -75,7 +71,7 @@ src_prepare() {
}
src_configure() {
- local ssl_provider=( $(sed 's@libressl@openssl@' <<< $(get_ssl_impl)) )
+ local ssl_provider=( $(get_ssl_impl) )
local myeconfargs=(
--with-ssl="${ssl_provider[@]}"
diff --git a/media-sound/umurmur/umurmur-0.2.19.ebuild b/media-sound/umurmur/umurmur-0.2.19.ebuild
index 5bc252e176b..ca21485b1db 100644
--- a/media-sound/umurmur/umurmur-0.2.19.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.19.ebuild
@@ -16,7 +16,7 @@ else
fi
LICENSE="BSD"
SLOT="0"
-IUSE="gnutls libressl mbedtls shm"
+IUSE="gnutls mbedtls shm"
# ssl-provider precendence: gnutls, mbedtls and openssl if none specified
DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2:=
@@ -27,10 +27,7 @@ DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2:=
)
!gnutls? (
mbedtls? ( net-libs/mbedtls:= )
- !mbedtls? (
- libressl? ( dev-libs/libressl:0= )
- !libressl? ( dev-libs/openssl:0= )
- )
+ !mbedtls? ( dev-libs/openssl:0= )
)
"
diff --git a/media-sound/umurmur/umurmur-0.2.20.ebuild b/media-sound/umurmur/umurmur-0.2.20.ebuild
index 7b9bed7d269..ca21485b1db 100644
--- a/media-sound/umurmur/umurmur-0.2.20.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.20.ebuild
@@ -16,7 +16,7 @@ else
fi
LICENSE="BSD"
SLOT="0"
-IUSE="gnutls libressl mbedtls shm"
+IUSE="gnutls mbedtls shm"
# ssl-provider precendence: gnutls, mbedtls and openssl if none specified
DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2:=
diff --git a/media-sound/umurmur/umurmur-9999.ebuild b/media-sound/umurmur/umurmur-9999.ebuild
index 7b9bed7d269..ca21485b1db 100644
--- a/media-sound/umurmur/umurmur-9999.ebuild
+++ b/media-sound/umurmur/umurmur-9999.ebuild
@@ -16,7 +16,7 @@ else
fi
LICENSE="BSD"
SLOT="0"
-IUSE="gnutls libressl mbedtls shm"
+IUSE="gnutls mbedtls shm"
# ssl-provider precendence: gnutls, mbedtls and openssl if none specified
DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2:=
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2021-03-26 9:31 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2021-03-26 9:31 UTC (permalink / raw
To: gentoo-commits
commit: 9ad8f6b01c876471547e6d0ea5189c68b266b87f
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 26 09:30:13 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Mar 26 09:31:32 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ad8f6b0
media-sound/umurmur: Synced live ebuild
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/umurmur-9999.ebuild | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/media-sound/umurmur/umurmur-9999.ebuild b/media-sound/umurmur/umurmur-9999.ebuild
index 5bc252e176b..7b9bed7d269 100644
--- a/media-sound/umurmur/umurmur-9999.ebuild
+++ b/media-sound/umurmur/umurmur-9999.ebuild
@@ -27,10 +27,7 @@ DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2:=
)
!gnutls? (
mbedtls? ( net-libs/mbedtls:= )
- !mbedtls? (
- libressl? ( dev-libs/libressl:0= )
- !libressl? ( dev-libs/openssl:0= )
- )
+ !mbedtls? ( dev-libs/openssl:0= )
)
"
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2021-03-26 9:31 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2021-03-26 9:31 UTC (permalink / raw
To: gentoo-commits
commit: 17b10ec0e830801e1db18a319ee8d19f2feb87d2
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 26 09:29:38 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Mar 26 09:31:32 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17b10ec0
media-sound/umurmur: Bump to version 0.2.20
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/Manifest | 1 +
media-sound/umurmur/umurmur-0.2.20.ebuild | 110 ++++++++++++++++++++++++++++++
2 files changed, 111 insertions(+)
diff --git a/media-sound/umurmur/Manifest b/media-sound/umurmur/Manifest
index 022c1f5d819..3233b8a1981 100644
--- a/media-sound/umurmur/Manifest
+++ b/media-sound/umurmur/Manifest
@@ -1,3 +1,4 @@
DIST umurmur-0.2.17.tar.gz 93786 BLAKE2B 92fc7d63dc0eed228c3fbcb0d18861cd49967f44378d980e856f8fb24fe7abc3429a4ca8e811eda6096727b76780724c909c46c04975b5edef70d848b7511618 SHA512 a496a51fd7815ad117f5aee17bb78cbd319c584ad60ab8aebbfd8ddf7b1760f443f2337bc74be1e0d5af17d3c3df2ae6c9060eca576cf1e6ed4c6cb0825e9c15
DIST umurmur-0.2.18.tar.gz 93039 BLAKE2B 45a6e247dee604861e70698350b7b0ee28fd7ee82a94f684eae8ff5ab7daa0c3446b32c4aa28b39e64588944b8b81c4e2a11db79d0bde9e4a2012e67b4125be2 SHA512 bd1cd7149684dbe42b9804c9a5539cdb2becf6b721d74bd88d154e9037d3289ab57ee816c0592a0167ddd302da68d94017c86deb96348d272ec9bd21e9628656
DIST umurmur-0.2.19.tar.gz 93117 BLAKE2B 54d6fe6e67f51f24d6c9f0125fa330292004cd5df71791c40ece6aa7c2938bce98ca981e873a1e2b43598f99ea57c687963fd7cd8708400f5f2ce00ab11386eb SHA512 4a10c41d8396d6bd2b195578ff6a29e69a105f8830daf85141217f768cc2c4ea6204a2b3b65599d07d76c841090750db4ad6264c4e9d7e5afa7f1b4cf27bc768
+DIST umurmur-0.2.20.tar.gz 93152 BLAKE2B 7850d0f3a5c35db1f5ed2b2eea7725d288901eb7e49b9bf2f715963a102c6c6345ed90fd066d80a2666137918c73a58dd2c954321b69d0ce59f686e1c6d01e5a SHA512 0913f5ba84b30fec4ae6a1521c442ff8c48121bbbca5de9082e04e41b36434fadb5f81cb2ea0bd0a8c63f6e541d15eeda3637667d8cc7113d38935ded320cef4
diff --git a/media-sound/umurmur/umurmur-0.2.20.ebuild b/media-sound/umurmur/umurmur-0.2.20.ebuild
new file mode 100644
index 00000000000..7b9bed7d269
--- /dev/null
+++ b/media-sound/umurmur/umurmur-0.2.20.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd readme.gentoo-r1
+
+DESCRIPTION="Minimalistic Murmur (Mumble server)"
+HOMEPAGE="https://github.com/umurmur/umurmur"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/umurmur/umurmur.git"
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV/_}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+LICENSE="BSD"
+SLOT="0"
+IUSE="gnutls libressl mbedtls shm"
+
+# ssl-provider precendence: gnutls, mbedtls and openssl if none specified
+DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2:=
+ dev-libs/libconfig:=
+ gnutls? (
+ dev-libs/nettle:=
+ >=net-libs/gnutls-3.0.0:=
+ )
+ !gnutls? (
+ mbedtls? ( net-libs/mbedtls:= )
+ !mbedtls? ( dev-libs/openssl:0= )
+ )
+"
+
+RDEPEND="${DEPEND}
+ acct-group/murmur
+ acct-user/murmur
+"
+
+DOC_CONTENTS="
+ A configuration file has been installed at /etc/umurmur/umurmur.conf - you
+ may want to review it. See also\n
+ https://github.com/umurmur/umurmur/wiki/Configuration "
+
+S="${WORKDIR}/${P/_}"
+
+get_ssl_impl() {
+ local ssl_provider=()
+
+ use gnutls && ssl_provider+=( gnutls )
+ use mbedtls && ssl_provider+=( mbedtls )
+
+ if ! use gnutls && ! use mbedtls ; then
+ ssl_provider+=( openssl )
+ fi
+ echo ${ssl_provider[@]}
+}
+
+pkg_pretend() {
+ local ssl_provider=( $(get_ssl_impl) )
+
+ if [[ ${#ssl_provider[@]} -gt 1 ]] ; then
+ ewarn "More than one ssl provider selected (${ssl_provider[@]})"
+ ewarn "defaulting to ${ssl_provider[0]}."
+ fi
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local ssl_provider=( $(get_ssl_impl) )
+
+ local myeconfargs=(
+ --with-ssl="${ssl_provider[0]}"
+ $(use_enable shm shmapi)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ local confdir
+
+ emake DESTDIR="${D}" install
+
+ newinitd "${FILESDIR}"/umurmurd.initd umurmurd
+ newconfd "${FILESDIR}"/umurmurd.confd umurmurd
+ systemd_dounit "${FILESDIR}"/umurmurd.service
+
+ dodoc AUTHORS ChangeLog
+ newdoc README.md README
+
+ confdir="/etc/umurmur"
+ insinto "${confdir}"
+ doins "${FILESDIR}"/umurmur.conf
+
+ # Some permissions are adjusted as the config may contain a server
+ # password, and /etc/umurmur will typically contain the cert and the
+ # key used to sign it, which are read after priveleges are dropped.
+ fperms 0750 "${confdir}"
+ fowners -R root:murmur "${confdir}"
+ fperms 0640 "${confdir}"/umurmur.conf
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2021-03-26 9:31 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2021-03-26 9:31 UTC (permalink / raw
To: gentoo-commits
commit: 604d79f327176eecb05293d7154e24231229cb31
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 26 09:30:39 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Mar 26 09:31:33 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=604d79f3
media-sound/umurmur: Removed old
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/Manifest | 1 -
media-sound/umurmur/umurmur-0.2.18.ebuild | 115 ------------------------------
2 files changed, 116 deletions(-)
diff --git a/media-sound/umurmur/Manifest b/media-sound/umurmur/Manifest
index 3233b8a1981..88c77311084 100644
--- a/media-sound/umurmur/Manifest
+++ b/media-sound/umurmur/Manifest
@@ -1,4 +1,3 @@
DIST umurmur-0.2.17.tar.gz 93786 BLAKE2B 92fc7d63dc0eed228c3fbcb0d18861cd49967f44378d980e856f8fb24fe7abc3429a4ca8e811eda6096727b76780724c909c46c04975b5edef70d848b7511618 SHA512 a496a51fd7815ad117f5aee17bb78cbd319c584ad60ab8aebbfd8ddf7b1760f443f2337bc74be1e0d5af17d3c3df2ae6c9060eca576cf1e6ed4c6cb0825e9c15
-DIST umurmur-0.2.18.tar.gz 93039 BLAKE2B 45a6e247dee604861e70698350b7b0ee28fd7ee82a94f684eae8ff5ab7daa0c3446b32c4aa28b39e64588944b8b81c4e2a11db79d0bde9e4a2012e67b4125be2 SHA512 bd1cd7149684dbe42b9804c9a5539cdb2becf6b721d74bd88d154e9037d3289ab57ee816c0592a0167ddd302da68d94017c86deb96348d272ec9bd21e9628656
DIST umurmur-0.2.19.tar.gz 93117 BLAKE2B 54d6fe6e67f51f24d6c9f0125fa330292004cd5df71791c40ece6aa7c2938bce98ca981e873a1e2b43598f99ea57c687963fd7cd8708400f5f2ce00ab11386eb SHA512 4a10c41d8396d6bd2b195578ff6a29e69a105f8830daf85141217f768cc2c4ea6204a2b3b65599d07d76c841090750db4ad6264c4e9d7e5afa7f1b4cf27bc768
DIST umurmur-0.2.20.tar.gz 93152 BLAKE2B 7850d0f3a5c35db1f5ed2b2eea7725d288901eb7e49b9bf2f715963a102c6c6345ed90fd066d80a2666137918c73a58dd2c954321b69d0ce59f686e1c6d01e5a SHA512 0913f5ba84b30fec4ae6a1521c442ff8c48121bbbca5de9082e04e41b36434fadb5f81cb2ea0bd0a8c63f6e541d15eeda3637667d8cc7113d38935ded320cef4
diff --git a/media-sound/umurmur/umurmur-0.2.18.ebuild b/media-sound/umurmur/umurmur-0.2.18.ebuild
deleted file mode 100644
index 2eaae13bc97..00000000000
--- a/media-sound/umurmur/umurmur-0.2.18.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd readme.gentoo-r1
-
-DESCRIPTION="Minimalistic Murmur (Mumble server)"
-HOMEPAGE="https://github.com/umurmur/umurmur"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/umurmur/umurmur.git"
-else
- SRC_URI="https://github.com/${PN}/${PN}/archive/${PV/_}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~x86"
-fi
-LICENSE="BSD"
-SLOT="0"
-IUSE="gnutls libressl mbedtls shm"
-
-# ssl-provider precendence: gnutls, mbedtls, libressl
-# and openssl if none specified
-DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2:=
- dev-libs/libconfig:=
- gnutls? (
- dev-libs/nettle:=
- >=net-libs/gnutls-3.0.0:=
- )
- !gnutls? (
- mbedtls? ( net-libs/mbedtls:= )
- !mbedtls? (
- libressl? ( dev-libs/libressl:0= )
- !libressl? ( dev-libs/openssl:0= )
- )
- )
-"
-
-RDEPEND="${DEPEND}
- acct-group/murmur
- acct-user/murmur
-"
-
-DOC_CONTENTS="
- A configuration file has been installed at /etc/umurmur/umurmur.conf - you
- may want to review it. See also\n
- https://github.com/umurmur/umurmur/wiki/Configuration "
-
-S="${WORKDIR}/${P/_}"
-
-get_ssl_impl() {
- local ssl_provider=()
-
- use gnutls && ssl_provider+=( gnutls )
- use mbedtls && ssl_provider+=( mbedtls )
- use libressl && ssl_provider+=( libressl )
-
- if ! use gnutls && ! use mbedtls && ! use libressl ; then
- ssl_provider+=( openssl )
- fi
- echo ${ssl_provider[@]}
-}
-
-pkg_pretend() {
- local ssl_provider=( $(get_ssl_impl) )
-
- if [[ ${#ssl_provider[@]} -gt 1 ]] ; then
- ewarn "More than one ssl provider selected (${ssl_provider[@]})"
- ewarn "defaulting to ${ssl_provider[0]}."
- fi
-}
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local ssl_provider=( $(sed 's@libressl@openssl@' <<< $(get_ssl_impl)) )
-
- local myeconfargs=(
- --with-ssl="${ssl_provider[@]}"
- $(use_enable shm shmapi)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- local confdir
-
- emake DESTDIR="${D}" install
-
- newinitd "${FILESDIR}"/umurmurd.initd umurmurd
- newconfd "${FILESDIR}"/umurmurd.confd umurmurd
- systemd_dounit "${FILESDIR}"/umurmurd.service
-
- dodoc AUTHORS ChangeLog
- newdoc README.md README
-
- confdir="/etc/umurmur"
- insinto "${confdir}"
- doins "${FILESDIR}"/umurmur.conf
-
- # Some permissions are adjusted as the config may contain a server
- # password, and /etc/umurmur will typically contain the cert and the
- # key used to sign it, which are read after priveleges are dropped.
- fperms 0750 "${confdir}"
- fowners -R root:murmur "${confdir}"
- fperms 0640 "${confdir}"/umurmur.conf
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2021-01-29 10:51 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2021-01-29 10:51 UTC (permalink / raw
To: gentoo-commits
commit: a4d74ca45c17f50cd84ee7721b11d389270d8e0d
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 29 10:50:23 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Jan 29 10:51:16 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4d74ca4
media-sound/umurmur: Bump to version 0.2.19
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/Manifest | 1 +
media-sound/umurmur/umurmur-0.2.19.ebuild | 113 ++++++++++++++++++++++++++++++
2 files changed, 114 insertions(+)
diff --git a/media-sound/umurmur/Manifest b/media-sound/umurmur/Manifest
index a456aa42469..022c1f5d819 100644
--- a/media-sound/umurmur/Manifest
+++ b/media-sound/umurmur/Manifest
@@ -1,2 +1,3 @@
DIST umurmur-0.2.17.tar.gz 93786 BLAKE2B 92fc7d63dc0eed228c3fbcb0d18861cd49967f44378d980e856f8fb24fe7abc3429a4ca8e811eda6096727b76780724c909c46c04975b5edef70d848b7511618 SHA512 a496a51fd7815ad117f5aee17bb78cbd319c584ad60ab8aebbfd8ddf7b1760f443f2337bc74be1e0d5af17d3c3df2ae6c9060eca576cf1e6ed4c6cb0825e9c15
DIST umurmur-0.2.18.tar.gz 93039 BLAKE2B 45a6e247dee604861e70698350b7b0ee28fd7ee82a94f684eae8ff5ab7daa0c3446b32c4aa28b39e64588944b8b81c4e2a11db79d0bde9e4a2012e67b4125be2 SHA512 bd1cd7149684dbe42b9804c9a5539cdb2becf6b721d74bd88d154e9037d3289ab57ee816c0592a0167ddd302da68d94017c86deb96348d272ec9bd21e9628656
+DIST umurmur-0.2.19.tar.gz 93117 BLAKE2B 54d6fe6e67f51f24d6c9f0125fa330292004cd5df71791c40ece6aa7c2938bce98ca981e873a1e2b43598f99ea57c687963fd7cd8708400f5f2ce00ab11386eb SHA512 4a10c41d8396d6bd2b195578ff6a29e69a105f8830daf85141217f768cc2c4ea6204a2b3b65599d07d76c841090750db4ad6264c4e9d7e5afa7f1b4cf27bc768
diff --git a/media-sound/umurmur/umurmur-0.2.19.ebuild b/media-sound/umurmur/umurmur-0.2.19.ebuild
new file mode 100644
index 00000000000..5bc252e176b
--- /dev/null
+++ b/media-sound/umurmur/umurmur-0.2.19.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd readme.gentoo-r1
+
+DESCRIPTION="Minimalistic Murmur (Mumble server)"
+HOMEPAGE="https://github.com/umurmur/umurmur"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/umurmur/umurmur.git"
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV/_}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+LICENSE="BSD"
+SLOT="0"
+IUSE="gnutls libressl mbedtls shm"
+
+# ssl-provider precendence: gnutls, mbedtls and openssl if none specified
+DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2:=
+ dev-libs/libconfig:=
+ gnutls? (
+ dev-libs/nettle:=
+ >=net-libs/gnutls-3.0.0:=
+ )
+ !gnutls? (
+ mbedtls? ( net-libs/mbedtls:= )
+ !mbedtls? (
+ libressl? ( dev-libs/libressl:0= )
+ !libressl? ( dev-libs/openssl:0= )
+ )
+ )
+"
+
+RDEPEND="${DEPEND}
+ acct-group/murmur
+ acct-user/murmur
+"
+
+DOC_CONTENTS="
+ A configuration file has been installed at /etc/umurmur/umurmur.conf - you
+ may want to review it. See also\n
+ https://github.com/umurmur/umurmur/wiki/Configuration "
+
+S="${WORKDIR}/${P/_}"
+
+get_ssl_impl() {
+ local ssl_provider=()
+
+ use gnutls && ssl_provider+=( gnutls )
+ use mbedtls && ssl_provider+=( mbedtls )
+
+ if ! use gnutls && ! use mbedtls ; then
+ ssl_provider+=( openssl )
+ fi
+ echo ${ssl_provider[@]}
+}
+
+pkg_pretend() {
+ local ssl_provider=( $(get_ssl_impl) )
+
+ if [[ ${#ssl_provider[@]} -gt 1 ]] ; then
+ ewarn "More than one ssl provider selected (${ssl_provider[@]})"
+ ewarn "defaulting to ${ssl_provider[0]}."
+ fi
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local ssl_provider=( $(get_ssl_impl) )
+
+ local myeconfargs=(
+ --with-ssl="${ssl_provider[0]}"
+ $(use_enable shm shmapi)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ local confdir
+
+ emake DESTDIR="${D}" install
+
+ newinitd "${FILESDIR}"/umurmurd.initd umurmurd
+ newconfd "${FILESDIR}"/umurmurd.confd umurmurd
+ systemd_dounit "${FILESDIR}"/umurmurd.service
+
+ dodoc AUTHORS ChangeLog
+ newdoc README.md README
+
+ confdir="/etc/umurmur"
+ insinto "${confdir}"
+ doins "${FILESDIR}"/umurmur.conf
+
+ # Some permissions are adjusted as the config may contain a server
+ # password, and /etc/umurmur will typically contain the cert and the
+ # key used to sign it, which are read after priveleges are dropped.
+ fperms 0750 "${confdir}"
+ fowners -R root:murmur "${confdir}"
+ fperms 0640 "${confdir}"/umurmur.conf
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2021-01-29 10:51 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2021-01-29 10:51 UTC (permalink / raw
To: gentoo-commits
commit: 19367ed187244119173c6f847d1a87754227951e
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 29 10:51:10 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Jan 29 10:51:17 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19367ed1
media-sound/umurmur: Synced live ebuild
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/umurmur-9999.ebuild | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/media-sound/umurmur/umurmur-9999.ebuild b/media-sound/umurmur/umurmur-9999.ebuild
index 2eaae13bc97..5bc252e176b 100644
--- a/media-sound/umurmur/umurmur-9999.ebuild
+++ b/media-sound/umurmur/umurmur-9999.ebuild
@@ -18,8 +18,7 @@ LICENSE="BSD"
SLOT="0"
IUSE="gnutls libressl mbedtls shm"
-# ssl-provider precendence: gnutls, mbedtls, libressl
-# and openssl if none specified
+# ssl-provider precendence: gnutls, mbedtls and openssl if none specified
DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2:=
dev-libs/libconfig:=
gnutls? (
@@ -52,9 +51,8 @@ get_ssl_impl() {
use gnutls && ssl_provider+=( gnutls )
use mbedtls && ssl_provider+=( mbedtls )
- use libressl && ssl_provider+=( libressl )
- if ! use gnutls && ! use mbedtls && ! use libressl ; then
+ if ! use gnutls && ! use mbedtls ; then
ssl_provider+=( openssl )
fi
echo ${ssl_provider[@]}
@@ -75,10 +73,10 @@ src_prepare() {
}
src_configure() {
- local ssl_provider=( $(sed 's@libressl@openssl@' <<< $(get_ssl_impl)) )
+ local ssl_provider=( $(get_ssl_impl) )
local myeconfargs=(
- --with-ssl="${ssl_provider[@]}"
+ --with-ssl="${ssl_provider[0]}"
$(use_enable shm shmapi)
)
econf "${myeconfargs[@]}"
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2021-01-05 15:20 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2021-01-05 15:20 UTC (permalink / raw
To: gentoo-commits
commit: 02233c337d4be37c589119a342ff29abb746a370
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 5 09:54:08 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Jan 5 15:20:26 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02233c33
media-sound/umurmur: Synced live ebuild
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/umurmur-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-sound/umurmur/umurmur-9999.ebuild b/media-sound/umurmur/umurmur-9999.ebuild
index 617a807375b..2eaae13bc97 100644
--- a/media-sound/umurmur/umurmur-9999.ebuild
+++ b/media-sound/umurmur/umurmur-9999.ebuild
@@ -7,7 +7,7 @@ inherit autotools systemd readme.gentoo-r1
DESCRIPTION="Minimalistic Murmur (Mumble server)"
HOMEPAGE="https://github.com/umurmur/umurmur"
-if [[ "${PV}" == 9999 ]] ; then
+if [[ "${PV}" == *9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/umurmur/umurmur.git"
else
@@ -42,7 +42,7 @@ RDEPEND="${DEPEND}
DOC_CONTENTS="
A configuration file has been installed at /etc/umurmur/umurmur.conf - you
- may want to review it. See also\n
+ may want to review it. See also\n
https://github.com/umurmur/umurmur/wiki/Configuration "
S="${WORKDIR}/${P/_}"
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2021-01-05 15:20 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2021-01-05 15:20 UTC (permalink / raw
To: gentoo-commits
commit: 0cc802dca00a84c73efcc31bdbbf0f6eae13aee2
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 5 09:53:31 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Jan 5 15:20:25 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc802dc
media-sound/umurmur: Bump to version 0.2.18
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/Manifest | 1 +
media-sound/umurmur/umurmur-0.2.18.ebuild | 115 ++++++++++++++++++++++++++++++
2 files changed, 116 insertions(+)
diff --git a/media-sound/umurmur/Manifest b/media-sound/umurmur/Manifest
index ab9993a1b10..a456aa42469 100644
--- a/media-sound/umurmur/Manifest
+++ b/media-sound/umurmur/Manifest
@@ -1 +1,2 @@
DIST umurmur-0.2.17.tar.gz 93786 BLAKE2B 92fc7d63dc0eed228c3fbcb0d18861cd49967f44378d980e856f8fb24fe7abc3429a4ca8e811eda6096727b76780724c909c46c04975b5edef70d848b7511618 SHA512 a496a51fd7815ad117f5aee17bb78cbd319c584ad60ab8aebbfd8ddf7b1760f443f2337bc74be1e0d5af17d3c3df2ae6c9060eca576cf1e6ed4c6cb0825e9c15
+DIST umurmur-0.2.18.tar.gz 93039 BLAKE2B 45a6e247dee604861e70698350b7b0ee28fd7ee82a94f684eae8ff5ab7daa0c3446b32c4aa28b39e64588944b8b81c4e2a11db79d0bde9e4a2012e67b4125be2 SHA512 bd1cd7149684dbe42b9804c9a5539cdb2becf6b721d74bd88d154e9037d3289ab57ee816c0592a0167ddd302da68d94017c86deb96348d272ec9bd21e9628656
diff --git a/media-sound/umurmur/umurmur-0.2.18.ebuild b/media-sound/umurmur/umurmur-0.2.18.ebuild
new file mode 100644
index 00000000000..2eaae13bc97
--- /dev/null
+++ b/media-sound/umurmur/umurmur-0.2.18.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd readme.gentoo-r1
+
+DESCRIPTION="Minimalistic Murmur (Mumble server)"
+HOMEPAGE="https://github.com/umurmur/umurmur"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/umurmur/umurmur.git"
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV/_}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+LICENSE="BSD"
+SLOT="0"
+IUSE="gnutls libressl mbedtls shm"
+
+# ssl-provider precendence: gnutls, mbedtls, libressl
+# and openssl if none specified
+DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2:=
+ dev-libs/libconfig:=
+ gnutls? (
+ dev-libs/nettle:=
+ >=net-libs/gnutls-3.0.0:=
+ )
+ !gnutls? (
+ mbedtls? ( net-libs/mbedtls:= )
+ !mbedtls? (
+ libressl? ( dev-libs/libressl:0= )
+ !libressl? ( dev-libs/openssl:0= )
+ )
+ )
+"
+
+RDEPEND="${DEPEND}
+ acct-group/murmur
+ acct-user/murmur
+"
+
+DOC_CONTENTS="
+ A configuration file has been installed at /etc/umurmur/umurmur.conf - you
+ may want to review it. See also\n
+ https://github.com/umurmur/umurmur/wiki/Configuration "
+
+S="${WORKDIR}/${P/_}"
+
+get_ssl_impl() {
+ local ssl_provider=()
+
+ use gnutls && ssl_provider+=( gnutls )
+ use mbedtls && ssl_provider+=( mbedtls )
+ use libressl && ssl_provider+=( libressl )
+
+ if ! use gnutls && ! use mbedtls && ! use libressl ; then
+ ssl_provider+=( openssl )
+ fi
+ echo ${ssl_provider[@]}
+}
+
+pkg_pretend() {
+ local ssl_provider=( $(get_ssl_impl) )
+
+ if [[ ${#ssl_provider[@]} -gt 1 ]] ; then
+ ewarn "More than one ssl provider selected (${ssl_provider[@]})"
+ ewarn "defaulting to ${ssl_provider[0]}."
+ fi
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local ssl_provider=( $(sed 's@libressl@openssl@' <<< $(get_ssl_impl)) )
+
+ local myeconfargs=(
+ --with-ssl="${ssl_provider[@]}"
+ $(use_enable shm shmapi)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ local confdir
+
+ emake DESTDIR="${D}" install
+
+ newinitd "${FILESDIR}"/umurmurd.initd umurmurd
+ newconfd "${FILESDIR}"/umurmurd.confd umurmurd
+ systemd_dounit "${FILESDIR}"/umurmurd.service
+
+ dodoc AUTHORS ChangeLog
+ newdoc README.md README
+
+ confdir="/etc/umurmur"
+ insinto "${confdir}"
+ doins "${FILESDIR}"/umurmur.conf
+
+ # Some permissions are adjusted as the config may contain a server
+ # password, and /etc/umurmur will typically contain the cert and the
+ # key used to sign it, which are read after priveleges are dropped.
+ fperms 0750 "${confdir}"
+ fowners -R root:murmur "${confdir}"
+ fperms 0640 "${confdir}"/umurmur.conf
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2021-01-02 1:43 Sam James
0 siblings, 0 replies; 29+ messages in thread
From: Sam James @ 2021-01-02 1:43 UTC (permalink / raw
To: gentoo-commits
commit: c8efedca1b6b88c0db7c136ed723a6eaccba88be
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 2 01:36:10 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 2 01:43:15 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8efedca
media-sound/umurmur: more subslot deps
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-sound/umurmur/umurmur-0.2.17-r4.ebuild | 6 +++---
media-sound/umurmur/umurmur-9999.ebuild | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/media-sound/umurmur/umurmur-0.2.17-r4.ebuild b/media-sound/umurmur/umurmur-0.2.17-r4.ebuild
index 9bc2d4e0ca0..5f27975b77c 100644
--- a/media-sound/umurmur/umurmur-0.2.17-r4.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.17-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -20,11 +20,11 @@ IUSE="gnutls libressl mbedtls shm"
# ssl-provider precendence: gnutls, mbedtls, libressl
# and openssl if none specified
-DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
+DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2:=
dev-libs/libconfig:=
gnutls? (
dev-libs/nettle:=
- >=net-libs/gnutls-3.0.0
+ >=net-libs/gnutls-3.0.0:=
)
!gnutls? (
mbedtls? ( net-libs/mbedtls:= )
diff --git a/media-sound/umurmur/umurmur-9999.ebuild b/media-sound/umurmur/umurmur-9999.ebuild
index edcef21466b..617a807375b 100644
--- a/media-sound/umurmur/umurmur-9999.ebuild
+++ b/media-sound/umurmur/umurmur-9999.ebuild
@@ -20,11 +20,11 @@ IUSE="gnutls libressl mbedtls shm"
# ssl-provider precendence: gnutls, mbedtls, libressl
# and openssl if none specified
-DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
+DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2:=
dev-libs/libconfig:=
gnutls? (
dev-libs/nettle:=
- >=net-libs/gnutls-3.0.0
+ >=net-libs/gnutls-3.0.0:=
)
!gnutls? (
mbedtls? ( net-libs/mbedtls:= )
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2021-01-02 0:35 Sam James
0 siblings, 0 replies; 29+ messages in thread
From: Sam James @ 2021-01-02 0:35 UTC (permalink / raw
To: gentoo-commits
commit: 8acd91dccf632ee50d809f23d26bbf4024bab0d3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 2 00:28:39 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 2 00:28:39 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8acd91dc
media-sound/umurmur: add libconfig subslot dep in 9999
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-sound/umurmur/umurmur-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-sound/umurmur/umurmur-9999.ebuild b/media-sound/umurmur/umurmur-9999.ebuild
index 36c6e284b8d..edcef21466b 100644
--- a/media-sound/umurmur/umurmur-9999.ebuild
+++ b/media-sound/umurmur/umurmur-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,7 +21,7 @@ IUSE="gnutls libressl mbedtls shm"
# ssl-provider precendence: gnutls, mbedtls, libressl
# and openssl if none specified
DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
- dev-libs/libconfig
+ dev-libs/libconfig:=
gnutls? (
dev-libs/nettle:=
>=net-libs/gnutls-3.0.0
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2020-12-29 14:19 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2020-12-29 14:19 UTC (permalink / raw
To: gentoo-commits
commit: bf57fea2be047670f03f5d7ec8b3579360432d2e
Author: Daniel M. Weeks <dan <AT> danweeks <DOT> net>
AuthorDate: Tue Dec 29 13:54:12 2020 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Dec 29 14:19:55 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf57fea2
media-sound/umurmur: depend on libconfig subslot
Closes: https://bugs.gentoo.org/762439
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Daniel M. Weeks <dan <AT> danweeks.net>
Closes: https://github.com/gentoo/gentoo/pull/18867
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
.../umurmur/{umurmur-0.2.17-r3.ebuild => umurmur-0.2.17-r4.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/umurmur/umurmur-0.2.17-r3.ebuild b/media-sound/umurmur/umurmur-0.2.17-r4.ebuild
similarity index 99%
rename from media-sound/umurmur/umurmur-0.2.17-r3.ebuild
rename to media-sound/umurmur/umurmur-0.2.17-r4.ebuild
index 49866ba51ee..9bc2d4e0ca0 100644
--- a/media-sound/umurmur/umurmur-0.2.17-r3.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.17-r4.ebuild
@@ -21,7 +21,7 @@ IUSE="gnutls libressl mbedtls shm"
# ssl-provider precendence: gnutls, mbedtls, libressl
# and openssl if none specified
DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
- dev-libs/libconfig
+ dev-libs/libconfig:=
gnutls? (
dev-libs/nettle:=
>=net-libs/gnutls-3.0.0
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2020-01-10 11:34 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2020-01-10 11:34 UTC (permalink / raw
To: gentoo-commits
commit: 8fc58fe98fbb7a2b8efd659d557a50d63d87730c
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 10 11:34:16 2020 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Jan 10 11:34:33 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc58fe9
media-sound/umurmur: Added sub-slot dep for net-libs/mbedtls
Closes: https://bugs.gentoo.org/705040
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/umurmur-0.2.17-r3.ebuild | 4 ++--
media-sound/umurmur/umurmur-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/media-sound/umurmur/umurmur-0.2.17-r3.ebuild b/media-sound/umurmur/umurmur-0.2.17-r3.ebuild
index 368646a5296..49866ba51ee 100644
--- a/media-sound/umurmur/umurmur-0.2.17-r3.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.17-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -27,7 +27,7 @@ DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
>=net-libs/gnutls-3.0.0
)
!gnutls? (
- mbedtls? ( net-libs/mbedtls )
+ mbedtls? ( net-libs/mbedtls:= )
!mbedtls? (
libressl? ( dev-libs/libressl:0= )
!libressl? ( dev-libs/openssl:0= )
diff --git a/media-sound/umurmur/umurmur-9999.ebuild b/media-sound/umurmur/umurmur-9999.ebuild
index d01e6411f0f..36c6e284b8d 100644
--- a/media-sound/umurmur/umurmur-9999.ebuild
+++ b/media-sound/umurmur/umurmur-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -27,7 +27,7 @@ DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
>=net-libs/gnutls-3.0.0
)
!gnutls? (
- mbedtls? ( net-libs/mbedtls )
+ mbedtls? ( net-libs/mbedtls:= )
!mbedtls? (
libressl? ( dev-libs/libressl:0= )
!libressl? ( dev-libs/openssl:0= )
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2019-10-17 12:14 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2019-10-17 12:14 UTC (permalink / raw
To: gentoo-commits
commit: 56091b306dccf6263c9842303d81641c46b3277a
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 17 12:10:18 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 12:10:18 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56091b30
media-sound/umurmur: Removed old
Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/Manifest | 1 -
media-sound/umurmur/umurmur-0.2.16a-r1.ebuild | 89 --------------------
media-sound/umurmur/umurmur-0.2.17-r1.ebuild | 91 --------------------
media-sound/umurmur/umurmur-0.2.17-r2.ebuild | 117 --------------------------
4 files changed, 298 deletions(-)
diff --git a/media-sound/umurmur/Manifest b/media-sound/umurmur/Manifest
index d6252384dbd..ab9993a1b10 100644
--- a/media-sound/umurmur/Manifest
+++ b/media-sound/umurmur/Manifest
@@ -1,2 +1 @@
-DIST umurmur-0.2.16a.tar.gz 91187 BLAKE2B ba306dfa4c6fa958735ab02bd262729d582acdd5f33e642066712c2188549b8675f1b9305642af198c608108e5277820d6aac2c09470cce0d5e9e3f272b11c2f SHA512 432a85e93cb7d53c505caf8b97c1bb7c173c8f625127510de61cc0a1e3abaea9abcf96ab1c0a8c5039ba82af5d29710e4973f70c1438bfd44ba00fa0c3f64c9e
DIST umurmur-0.2.17.tar.gz 93786 BLAKE2B 92fc7d63dc0eed228c3fbcb0d18861cd49967f44378d980e856f8fb24fe7abc3429a4ca8e811eda6096727b76780724c909c46c04975b5edef70d848b7511618 SHA512 a496a51fd7815ad117f5aee17bb78cbd319c584ad60ab8aebbfd8ddf7b1760f443f2337bc74be1e0d5af17d3c3df2ae6c9060eca576cf1e6ed4c6cb0825e9c15
diff --git a/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild b/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
deleted file mode 100644
index 137b6334269..00000000000
--- a/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools systemd eutils readme.gentoo-r1 user
-
-DESCRIPTION="Minimalistic Murmur (Mumble server)"
-HOMEPAGE="https://github.com/umurmur/umurmur"
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="gnutls libressl shm"
-
-# ssl-provider precendence: gnutls, libressl
-# and openssl if none specified
-DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
- dev-libs/libconfig
- gnutls? ( >=net-libs/gnutls-3.0.0 )
- libressl? ( !gnutls? ( dev-libs/libressl ) )
- !gnutls? ( !libressl? ( dev-libs/openssl:0= ) )"
-
-RDEPEND="${DEPEND}"
-
-DOC_CONTENTS="
- A configuration file has been installed at /etc/umurmur/umurmur.conf - you
- may want to review it. See also\n
- https://github.com/umurmur/umurmur/wiki/Configuration "
-
-pkg_pretend() {
- local ssl_provider=( )
- use gnutls && ssl_provider+=( gnutls )
- use libressl && ssl_provider+=( libressl )
-
- if [[ ${#ssl_provider[@]} -gt 1 ]] ; then
- ewarn "More than one ssl provider selected (${ssl_provider[@]})"
- ewarn "defaulting to ${ssl_provider[0]}."
- fi
-}
-
-pkg_setup() {
- enewgroup murmur
- enewuser murmur "" "" "" murmur
-}
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myconf
-
- econf \
- --with-ssl=$(usev gnutls || echo openssl) \
- $(use_enable shm shmapi)
-}
-
-src_install() {
- local confdir
-
- emake DESTDIR="${D}" install
-
- newinitd "${FILESDIR}"/umurmurd.initd umurmurd
- newconfd "${FILESDIR}"/umurmurd.confd umurmurd
- systemd_dounit "${FILESDIR}"/umurmurd.service
-
- dodoc AUTHORS ChangeLog
- newdoc README.md README
-
- confdir="/etc/umurmur"
- insinto "${confdir}"
- doins "${FILESDIR}"/umurmur.conf
-
- # Some permissions are adjusted as the config may contain a server
- # password, and /etc/umurmur will typically contain the cert and the
- # key used to sign it, which are read after priveleges are dropped.
- fperms 0750 "${confdir}"
- fowners -R root:murmur "${confdir}"
- fperms 0640 "${confdir}"/umurmur.conf
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/media-sound/umurmur/umurmur-0.2.17-r1.ebuild b/media-sound/umurmur/umurmur-0.2.17-r1.ebuild
deleted file mode 100644
index 4ca66ad93d0..00000000000
--- a/media-sound/umurmur/umurmur-0.2.17-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools systemd eutils readme.gentoo-r1 user
-
-DESCRIPTION="Minimalistic Murmur (Mumble server)"
-HOMEPAGE="https://github.com/umurmur/umurmur"
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV/_}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="gnutls libressl shm"
-
-# ssl-provider precendence: gnutls, libressl
-# and openssl if none specified
-DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
- dev-libs/libconfig
- gnutls? ( >=net-libs/gnutls-3.0.0 )
- libressl? ( !gnutls? ( dev-libs/libressl ) )
- !gnutls? ( !libressl? ( dev-libs/openssl:0= ) )"
-
-RDEPEND="${DEPEND}"
-
-DOC_CONTENTS="
- A configuration file has been installed at /etc/umurmur/umurmur.conf - you
- may want to review it. See also\n
- https://github.com/umurmur/umurmur/wiki/Configuration "
-
-S="${WORKDIR}/${P/_}"
-
-pkg_pretend() {
- local ssl_provider=( )
- use gnutls && ssl_provider+=( gnutls )
- use libressl && ssl_provider+=( libressl )
-
- if [[ ${#ssl_provider[@]} -gt 1 ]] ; then
- ewarn "More than one ssl provider selected (${ssl_provider[@]})"
- ewarn "defaulting to ${ssl_provider[0]}."
- fi
-}
-
-pkg_setup() {
- enewgroup murmur
- enewuser murmur "" "" "" murmur
-}
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myconf
-
- econf \
- --with-ssl=$(usev gnutls || echo openssl) \
- $(use_enable shm shmapi)
-}
-
-src_install() {
- local confdir
-
- emake DESTDIR="${D}" install
-
- newinitd "${FILESDIR}"/umurmurd.initd umurmurd
- newconfd "${FILESDIR}"/umurmurd.confd umurmurd
- systemd_dounit "${FILESDIR}"/umurmurd.service
-
- dodoc AUTHORS ChangeLog
- newdoc README.md README
-
- confdir="/etc/umurmur"
- insinto "${confdir}"
- doins "${FILESDIR}"/umurmur.conf
-
- # Some permissions are adjusted as the config may contain a server
- # password, and /etc/umurmur will typically contain the cert and the
- # key used to sign it, which are read after priveleges are dropped.
- fperms 0750 "${confdir}"
- fowners -R root:murmur "${confdir}"
- fperms 0640 "${confdir}"/umurmur.conf
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/media-sound/umurmur/umurmur-0.2.17-r2.ebuild b/media-sound/umurmur/umurmur-0.2.17-r2.ebuild
deleted file mode 100644
index 54434dd96ad..00000000000
--- a/media-sound/umurmur/umurmur-0.2.17-r2.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd readme.gentoo-r1 user
-
-DESCRIPTION="Minimalistic Murmur (Mumble server)"
-HOMEPAGE="https://github.com/umurmur/umurmur"
-if [[ "${PV}" == 9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/umurmur/umurmur.git"
-else
- SRC_URI="https://github.com/${PN}/${PN}/archive/${PV/_}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~x86"
-fi
-LICENSE="BSD"
-SLOT="0"
-IUSE="gnutls libressl mbedtls shm"
-
-# ssl-provider precendence: gnutls, mbedtls, libressl
-# and openssl if none specified
-DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
- dev-libs/libconfig
- gnutls? (
- dev-libs/nettle:=
- >=net-libs/gnutls-3.0.0
- )
- !gnutls? (
- mbedtls? ( net-libs/mbedtls )
- !mbedtls? (
- libressl? ( dev-libs/libressl:0= )
- !libressl? ( dev-libs/openssl:0= )
- )
- )
-"
-
-RDEPEND="${DEPEND}"
-
-DOC_CONTENTS="
- A configuration file has been installed at /etc/umurmur/umurmur.conf - you
- may want to review it. See also\n
- https://github.com/umurmur/umurmur/wiki/Configuration "
-
-S="${WORKDIR}/${P/_}"
-
-get_ssl_impl() {
- local ssl_provider=()
-
- use gnutls && ssl_provider+=( gnutls )
- use mbedtls && ssl_provider+=( mbedtls )
- use libressl && ssl_provider+=( libressl )
-
- if ! use gnutls && ! use mbedtls && ! use libressl ; then
- ssl_provider+=( openssl )
- fi
- echo ${ssl_provider[@]}
-}
-
-pkg_pretend() {
- local ssl_provider=( $(get_ssl_impl) )
-
- if [[ ${#ssl_provider[@]} -gt 1 ]] ; then
- ewarn "More than one ssl provider selected (${ssl_provider[@]})"
- ewarn "defaulting to ${ssl_provider[0]}."
- fi
-}
-
-pkg_setup() {
- enewgroup murmur
- enewuser murmur "" "" "" murmur
-}
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local ssl_provider=( $(sed 's@libressl@openssl@' <<< $(get_ssl_impl)) )
-
- local myeconfargs=(
- --with-ssl="${ssl_provider[@]}"
- $(use_enable shm shmapi)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- local confdir
-
- emake DESTDIR="${D}" install
-
- newinitd "${FILESDIR}"/umurmurd.initd umurmurd
- newconfd "${FILESDIR}"/umurmurd.confd umurmurd
- systemd_dounit "${FILESDIR}"/umurmurd.service
-
- dodoc AUTHORS ChangeLog
- newdoc README.md README
-
- confdir="/etc/umurmur"
- insinto "${confdir}"
- doins "${FILESDIR}"/umurmur.conf
-
- # Some permissions are adjusted as the config may contain a server
- # password, and /etc/umurmur will typically contain the cert and the
- # key used to sign it, which are read after priveleges are dropped.
- fperms 0750 "${confdir}"
- fowners -R root:murmur "${confdir}"
- fperms 0640 "${confdir}"/umurmur.conf
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2019-10-17 11:43 Agostino Sarubbo
0 siblings, 0 replies; 29+ messages in thread
From: Agostino Sarubbo @ 2019-10-17 11:43 UTC (permalink / raw
To: gentoo-commits
commit: 03843926dca50404af26f46a8a9dc8927fda446e
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 17 11:42:58 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 11:43:11 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03843926
media-sound/umurmur: amd64 stable wrt bug #697792
Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-sound/umurmur/umurmur-0.2.17-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/umurmur/umurmur-0.2.17-r3.ebuild b/media-sound/umurmur/umurmur-0.2.17-r3.ebuild
index 05755dddae3..368646a5296 100644
--- a/media-sound/umurmur/umurmur-0.2.17-r3.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.17-r3.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/umurmur/umurmur.git"
else
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV/_}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm x86"
+ KEYWORDS="amd64 ~arm x86"
fi
LICENSE="BSD"
SLOT="0"
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2019-10-17 10:32 Agostino Sarubbo
0 siblings, 0 replies; 29+ messages in thread
From: Agostino Sarubbo @ 2019-10-17 10:32 UTC (permalink / raw
To: gentoo-commits
commit: b07c442e6301885e1e8a9b2da97ba1336e2a1ea5
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 17 10:31:57 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 10:31:57 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b07c442e
media-sound/umurmur: x86 stable wrt bug #697792
Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-sound/umurmur/umurmur-0.2.17-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/umurmur/umurmur-0.2.17-r3.ebuild b/media-sound/umurmur/umurmur-0.2.17-r3.ebuild
index d01e6411f0f..05755dddae3 100644
--- a/media-sound/umurmur/umurmur-0.2.17-r3.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.17-r3.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/umurmur/umurmur.git"
else
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV/_}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~x86"
+ KEYWORDS="~amd64 ~arm x86"
fi
LICENSE="BSD"
SLOT="0"
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2019-08-13 16:40 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2019-08-13 16:40 UTC (permalink / raw
To: gentoo-commits
commit: 9ff1945ff55d98681eed93d7b669757f55a3a2f4
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 6 22:37:28 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 16:40:31 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff1945f
edia-sound/umurmur: Revbump replacing user eclass
with murmur group/user packages.
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/umurmur-0.2.17-r3.ebuild | 115 +++++++++++++++++++++++++++
1 file changed, 115 insertions(+)
diff --git a/media-sound/umurmur/umurmur-0.2.17-r3.ebuild b/media-sound/umurmur/umurmur-0.2.17-r3.ebuild
new file mode 100644
index 00000000000..d01e6411f0f
--- /dev/null
+++ b/media-sound/umurmur/umurmur-0.2.17-r3.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd readme.gentoo-r1
+
+DESCRIPTION="Minimalistic Murmur (Mumble server)"
+HOMEPAGE="https://github.com/umurmur/umurmur"
+if [[ "${PV}" == 9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/umurmur/umurmur.git"
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV/_}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+LICENSE="BSD"
+SLOT="0"
+IUSE="gnutls libressl mbedtls shm"
+
+# ssl-provider precendence: gnutls, mbedtls, libressl
+# and openssl if none specified
+DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
+ dev-libs/libconfig
+ gnutls? (
+ dev-libs/nettle:=
+ >=net-libs/gnutls-3.0.0
+ )
+ !gnutls? (
+ mbedtls? ( net-libs/mbedtls )
+ !mbedtls? (
+ libressl? ( dev-libs/libressl:0= )
+ !libressl? ( dev-libs/openssl:0= )
+ )
+ )
+"
+
+RDEPEND="${DEPEND}
+ acct-group/murmur
+ acct-user/murmur
+"
+
+DOC_CONTENTS="
+ A configuration file has been installed at /etc/umurmur/umurmur.conf - you
+ may want to review it. See also\n
+ https://github.com/umurmur/umurmur/wiki/Configuration "
+
+S="${WORKDIR}/${P/_}"
+
+get_ssl_impl() {
+ local ssl_provider=()
+
+ use gnutls && ssl_provider+=( gnutls )
+ use mbedtls && ssl_provider+=( mbedtls )
+ use libressl && ssl_provider+=( libressl )
+
+ if ! use gnutls && ! use mbedtls && ! use libressl ; then
+ ssl_provider+=( openssl )
+ fi
+ echo ${ssl_provider[@]}
+}
+
+pkg_pretend() {
+ local ssl_provider=( $(get_ssl_impl) )
+
+ if [[ ${#ssl_provider[@]} -gt 1 ]] ; then
+ ewarn "More than one ssl provider selected (${ssl_provider[@]})"
+ ewarn "defaulting to ${ssl_provider[0]}."
+ fi
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local ssl_provider=( $(sed 's@libressl@openssl@' <<< $(get_ssl_impl)) )
+
+ local myeconfargs=(
+ --with-ssl="${ssl_provider[@]}"
+ $(use_enable shm shmapi)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ local confdir
+
+ emake DESTDIR="${D}" install
+
+ newinitd "${FILESDIR}"/umurmurd.initd umurmurd
+ newconfd "${FILESDIR}"/umurmurd.confd umurmurd
+ systemd_dounit "${FILESDIR}"/umurmurd.service
+
+ dodoc AUTHORS ChangeLog
+ newdoc README.md README
+
+ confdir="/etc/umurmur"
+ insinto "${confdir}"
+ doins "${FILESDIR}"/umurmur.conf
+
+ # Some permissions are adjusted as the config may contain a server
+ # password, and /etc/umurmur will typically contain the cert and the
+ # key used to sign it, which are read after priveleges are dropped.
+ fperms 0750 "${confdir}"
+ fowners -R root:murmur "${confdir}"
+ fperms 0640 "${confdir}"/umurmur.conf
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2019-08-13 16:40 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2019-08-13 16:40 UTC (permalink / raw
To: gentoo-commits
commit: c0a9de39f570999232659c811ecb8fedb8ad03ba
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 6 22:39:59 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 16:40:31 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0a9de39
media-sound/umurmur: Synced live ebuild
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/umurmur-9999.ebuild | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/media-sound/umurmur/umurmur-9999.ebuild b/media-sound/umurmur/umurmur-9999.ebuild
index 54434dd96ad..d01e6411f0f 100644
--- a/media-sound/umurmur/umurmur-9999.ebuild
+++ b/media-sound/umurmur/umurmur-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit autotools systemd readme.gentoo-r1 user
+inherit autotools systemd readme.gentoo-r1
DESCRIPTION="Minimalistic Murmur (Mumble server)"
HOMEPAGE="https://github.com/umurmur/umurmur"
@@ -35,7 +35,10 @@ DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
)
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ acct-group/murmur
+ acct-user/murmur
+"
DOC_CONTENTS="
A configuration file has been installed at /etc/umurmur/umurmur.conf - you
@@ -66,11 +69,6 @@ pkg_pretend() {
fi
}
-pkg_setup() {
- enewgroup murmur
- enewuser murmur "" "" "" murmur
-}
-
src_prepare() {
default
eautoreconf
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2019-06-26 22:08 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2019-06-26 22:08 UTC (permalink / raw
To: gentoo-commits
commit: 0f3f8bbcd204c2bd2641802e0a7b8591dac02794
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 26 21:47:58 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Wed Jun 26 21:47:58 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f3f8bbc
media-sound/umurmur: Added dev-libs/nettle to (R)DEPEND
Package-Manager: Portage-2.3.67, Repoman-2.3.16
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/umurmur-0.2.17-r2.ebuild | 5 ++++-
media-sound/umurmur/umurmur-9999.ebuild | 5 ++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/media-sound/umurmur/umurmur-0.2.17-r2.ebuild b/media-sound/umurmur/umurmur-0.2.17-r2.ebuild
index 4d9264eb15b..54434dd96ad 100644
--- a/media-sound/umurmur/umurmur-0.2.17-r2.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.17-r2.ebuild
@@ -22,7 +22,10 @@ IUSE="gnutls libressl mbedtls shm"
# and openssl if none specified
DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
dev-libs/libconfig
- gnutls? ( >=net-libs/gnutls-3.0.0 )
+ gnutls? (
+ dev-libs/nettle:=
+ >=net-libs/gnutls-3.0.0
+ )
!gnutls? (
mbedtls? ( net-libs/mbedtls )
!mbedtls? (
diff --git a/media-sound/umurmur/umurmur-9999.ebuild b/media-sound/umurmur/umurmur-9999.ebuild
index 4d9264eb15b..54434dd96ad 100644
--- a/media-sound/umurmur/umurmur-9999.ebuild
+++ b/media-sound/umurmur/umurmur-9999.ebuild
@@ -22,7 +22,10 @@ IUSE="gnutls libressl mbedtls shm"
# and openssl if none specified
DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
dev-libs/libconfig
- gnutls? ( >=net-libs/gnutls-3.0.0 )
+ gnutls? (
+ dev-libs/nettle:=
+ >=net-libs/gnutls-3.0.0
+ )
!gnutls? (
mbedtls? ( net-libs/mbedtls )
!mbedtls? (
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2019-04-30 16:08 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2019-04-30 16:08 UTC (permalink / raw
To: gentoo-commits
commit: 86dcc865ba4045244375de9c7dcf9ea96841d048
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 30 16:07:54 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Apr 30 16:08:24 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86dcc865
media-sound/umurmur: Fixed build with USE="libressl"
Closes: https://bugs.gentoo.org/684806
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/umurmur-0.2.17-r2.ebuild | 2 +-
media-sound/umurmur/umurmur-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-sound/umurmur/umurmur-0.2.17-r2.ebuild b/media-sound/umurmur/umurmur-0.2.17-r2.ebuild
index cf1ac28351f..4d9264eb15b 100644
--- a/media-sound/umurmur/umurmur-0.2.17-r2.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.17-r2.ebuild
@@ -74,7 +74,7 @@ src_prepare() {
}
src_configure() {
- local ssl_provider=( $(get_ssl_impl) )
+ local ssl_provider=( $(sed 's@libressl@openssl@' <<< $(get_ssl_impl)) )
local myeconfargs=(
--with-ssl="${ssl_provider[@]}"
diff --git a/media-sound/umurmur/umurmur-9999.ebuild b/media-sound/umurmur/umurmur-9999.ebuild
index cf1ac28351f..4d9264eb15b 100644
--- a/media-sound/umurmur/umurmur-9999.ebuild
+++ b/media-sound/umurmur/umurmur-9999.ebuild
@@ -74,7 +74,7 @@ src_prepare() {
}
src_configure() {
- local ssl_provider=( $(get_ssl_impl) )
+ local ssl_provider=( $(sed 's@libressl@openssl@' <<< $(get_ssl_impl)) )
local myeconfargs=(
--with-ssl="${ssl_provider[@]}"
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2019-04-29 16:06 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2019-04-29 16:06 UTC (permalink / raw
To: gentoo-commits
commit: 9c3452893b828ec48768c4ce334b7bae602bd35f
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 29 16:06:02 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Apr 29 16:06:19 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c345289
media-sound/umurmur: Revbump adding mbedtls support.
Closes: https://bugs.gentoo.org/647656
Package-Manager: Portage-2.3.65, Repoman-2.3.12
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/umurmur-0.2.17-r2.ebuild | 114 +++++++++++++++++++++++++++
1 file changed, 114 insertions(+)
diff --git a/media-sound/umurmur/umurmur-0.2.17-r2.ebuild b/media-sound/umurmur/umurmur-0.2.17-r2.ebuild
new file mode 100644
index 00000000000..cf1ac28351f
--- /dev/null
+++ b/media-sound/umurmur/umurmur-0.2.17-r2.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd readme.gentoo-r1 user
+
+DESCRIPTION="Minimalistic Murmur (Mumble server)"
+HOMEPAGE="https://github.com/umurmur/umurmur"
+if [[ "${PV}" == 9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/umurmur/umurmur.git"
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV/_}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+LICENSE="BSD"
+SLOT="0"
+IUSE="gnutls libressl mbedtls shm"
+
+# ssl-provider precendence: gnutls, mbedtls, libressl
+# and openssl if none specified
+DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
+ dev-libs/libconfig
+ gnutls? ( >=net-libs/gnutls-3.0.0 )
+ !gnutls? (
+ mbedtls? ( net-libs/mbedtls )
+ !mbedtls? (
+ libressl? ( dev-libs/libressl:0= )
+ !libressl? ( dev-libs/openssl:0= )
+ )
+ )
+"
+
+RDEPEND="${DEPEND}"
+
+DOC_CONTENTS="
+ A configuration file has been installed at /etc/umurmur/umurmur.conf - you
+ may want to review it. See also\n
+ https://github.com/umurmur/umurmur/wiki/Configuration "
+
+S="${WORKDIR}/${P/_}"
+
+get_ssl_impl() {
+ local ssl_provider=()
+
+ use gnutls && ssl_provider+=( gnutls )
+ use mbedtls && ssl_provider+=( mbedtls )
+ use libressl && ssl_provider+=( libressl )
+
+ if ! use gnutls && ! use mbedtls && ! use libressl ; then
+ ssl_provider+=( openssl )
+ fi
+ echo ${ssl_provider[@]}
+}
+
+pkg_pretend() {
+ local ssl_provider=( $(get_ssl_impl) )
+
+ if [[ ${#ssl_provider[@]} -gt 1 ]] ; then
+ ewarn "More than one ssl provider selected (${ssl_provider[@]})"
+ ewarn "defaulting to ${ssl_provider[0]}."
+ fi
+}
+
+pkg_setup() {
+ enewgroup murmur
+ enewuser murmur "" "" "" murmur
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local ssl_provider=( $(get_ssl_impl) )
+
+ local myeconfargs=(
+ --with-ssl="${ssl_provider[@]}"
+ $(use_enable shm shmapi)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ local confdir
+
+ emake DESTDIR="${D}" install
+
+ newinitd "${FILESDIR}"/umurmurd.initd umurmurd
+ newconfd "${FILESDIR}"/umurmurd.confd umurmurd
+ systemd_dounit "${FILESDIR}"/umurmurd.service
+
+ dodoc AUTHORS ChangeLog
+ newdoc README.md README
+
+ confdir="/etc/umurmur"
+ insinto "${confdir}"
+ doins "${FILESDIR}"/umurmur.conf
+
+ # Some permissions are adjusted as the config may contain a server
+ # password, and /etc/umurmur will typically contain the cert and the
+ # key used to sign it, which are read after priveleges are dropped.
+ fperms 0750 "${confdir}"
+ fowners -R root:murmur "${confdir}"
+ fperms 0640 "${confdir}"/umurmur.conf
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2019-04-29 16:06 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2019-04-29 16:06 UTC (permalink / raw
To: gentoo-commits
commit: 278f521120794ec54f3828f4ad20a3487d50202c
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 29 16:04:44 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Apr 29 16:06:18 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=278f5211
media-sound/umurmur: Added live ebuild with mbedtls support.
Bug: https://bugs.gentoo.org/647656
Package-Manager: Portage-2.3.65, Repoman-2.3.12
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/metadata.xml | 1 +
media-sound/umurmur/umurmur-9999.ebuild | 114 ++++++++++++++++++++++++++++++++
2 files changed, 115 insertions(+)
diff --git a/media-sound/umurmur/metadata.xml b/media-sound/umurmur/metadata.xml
index adb73f1fed5..e7684f6b35d 100644
--- a/media-sound/umurmur/metadata.xml
+++ b/media-sound/umurmur/metadata.xml
@@ -11,6 +11,7 @@
of Mumble is called Murmur, hence the name uMurmur.
</longdescription>
<use>
+ <flag name="mbedtls">Use <pkg>net-libs/mbedtls</pkg> as TLS provider</flag>
<flag name="shm">Enable shared memory support</flag>
</use>
<upstream>
diff --git a/media-sound/umurmur/umurmur-9999.ebuild b/media-sound/umurmur/umurmur-9999.ebuild
new file mode 100644
index 00000000000..cf1ac28351f
--- /dev/null
+++ b/media-sound/umurmur/umurmur-9999.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd readme.gentoo-r1 user
+
+DESCRIPTION="Minimalistic Murmur (Mumble server)"
+HOMEPAGE="https://github.com/umurmur/umurmur"
+if [[ "${PV}" == 9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/umurmur/umurmur.git"
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV/_}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+LICENSE="BSD"
+SLOT="0"
+IUSE="gnutls libressl mbedtls shm"
+
+# ssl-provider precendence: gnutls, mbedtls, libressl
+# and openssl if none specified
+DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
+ dev-libs/libconfig
+ gnutls? ( >=net-libs/gnutls-3.0.0 )
+ !gnutls? (
+ mbedtls? ( net-libs/mbedtls )
+ !mbedtls? (
+ libressl? ( dev-libs/libressl:0= )
+ !libressl? ( dev-libs/openssl:0= )
+ )
+ )
+"
+
+RDEPEND="${DEPEND}"
+
+DOC_CONTENTS="
+ A configuration file has been installed at /etc/umurmur/umurmur.conf - you
+ may want to review it. See also\n
+ https://github.com/umurmur/umurmur/wiki/Configuration "
+
+S="${WORKDIR}/${P/_}"
+
+get_ssl_impl() {
+ local ssl_provider=()
+
+ use gnutls && ssl_provider+=( gnutls )
+ use mbedtls && ssl_provider+=( mbedtls )
+ use libressl && ssl_provider+=( libressl )
+
+ if ! use gnutls && ! use mbedtls && ! use libressl ; then
+ ssl_provider+=( openssl )
+ fi
+ echo ${ssl_provider[@]}
+}
+
+pkg_pretend() {
+ local ssl_provider=( $(get_ssl_impl) )
+
+ if [[ ${#ssl_provider[@]} -gt 1 ]] ; then
+ ewarn "More than one ssl provider selected (${ssl_provider[@]})"
+ ewarn "defaulting to ${ssl_provider[0]}."
+ fi
+}
+
+pkg_setup() {
+ enewgroup murmur
+ enewuser murmur "" "" "" murmur
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local ssl_provider=( $(get_ssl_impl) )
+
+ local myeconfargs=(
+ --with-ssl="${ssl_provider[@]}"
+ $(use_enable shm shmapi)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ local confdir
+
+ emake DESTDIR="${D}" install
+
+ newinitd "${FILESDIR}"/umurmurd.initd umurmurd
+ newconfd "${FILESDIR}"/umurmurd.confd umurmurd
+ systemd_dounit "${FILESDIR}"/umurmurd.service
+
+ dodoc AUTHORS ChangeLog
+ newdoc README.md README
+
+ confdir="/etc/umurmur"
+ insinto "${confdir}"
+ doins "${FILESDIR}"/umurmur.conf
+
+ # Some permissions are adjusted as the config may contain a server
+ # password, and /etc/umurmur will typically contain the cert and the
+ # key used to sign it, which are read after priveleges are dropped.
+ fperms 0750 "${confdir}"
+ fowners -R root:murmur "${confdir}"
+ fperms 0640 "${confdir}"/umurmur.conf
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2019-01-19 11:57 Jonas Stein
0 siblings, 0 replies; 29+ messages in thread
From: Jonas Stein @ 2019-01-19 11:57 UTC (permalink / raw
To: gentoo-commits
commit: 9c2da394a8d7f8068015eab309d810c8def760ba
Author: Jonas Stein <jstein <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 19 11:27:32 2019 +0000
Commit: Jonas Stein <jstein <AT> gentoo <DOT> org>
CommitDate: Sat Jan 19 11:50:33 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c2da394
media-sound/umurmur: Maintainer retired
Proxied maintainer asked for retirement.
Bug: https://bugs.gentoo.org/632924
Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: Jonas Stein <jstein <AT> gentoo.org>
media-sound/umurmur/metadata.xml | 8 --------
1 file changed, 8 deletions(-)
diff --git a/media-sound/umurmur/metadata.xml b/media-sound/umurmur/metadata.xml
index 504b76505d6..adb73f1fed5 100644
--- a/media-sound/umurmur/metadata.xml
+++ b/media-sound/umurmur/metadata.xml
@@ -5,14 +5,6 @@
<email>polynomial-c@gentoo.org</email>
<name>Lars Wendler</name>
</maintainer>
- <maintainer type="person">
- <email>alex_y_xu@yahoo.ca</email>
- <name>Alex Xu</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<longdescription lang="en">
uMurmur is a minimalistic Mumble server primarily targeted to
run on routers with an open OS like OpenWRT. The server part
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2018-03-16 22:50 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2018-03-16 22:50 UTC (permalink / raw
To: gentoo-commits
commit: 2cd1cc23d0b0422e675aa595ad6802950c7ac207
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 16 22:41:19 2018 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Mar 16 22:41:19 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cd1cc23
media-sound/umurmur: Added sub-slot dep operator for dev-libs/openssl.
Package-Manager: Portage-2.3.24, Repoman-2.3.6
media-sound/umurmur/umurmur-0.2.16a-r1.ebuild | 4 ++--
media-sound/umurmur/umurmur-0.2.17-r1.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild b/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
index 348df9a213b..137b6334269 100644
--- a/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -20,7 +20,7 @@ DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
dev-libs/libconfig
gnutls? ( >=net-libs/gnutls-3.0.0 )
libressl? ( !gnutls? ( dev-libs/libressl ) )
- !gnutls? ( !libressl? ( dev-libs/openssl:0 ) )"
+ !gnutls? ( !libressl? ( dev-libs/openssl:0= ) )"
RDEPEND="${DEPEND}"
diff --git a/media-sound/umurmur/umurmur-0.2.17-r1.ebuild b/media-sound/umurmur/umurmur-0.2.17-r1.ebuild
index fd839fd5831..4ca66ad93d0 100644
--- a/media-sound/umurmur/umurmur-0.2.17-r1.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.17-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -20,7 +20,7 @@ DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
dev-libs/libconfig
gnutls? ( >=net-libs/gnutls-3.0.0 )
libressl? ( !gnutls? ( dev-libs/libressl ) )
- !gnutls? ( !libressl? ( dev-libs/openssl:0 ) )"
+ !gnutls? ( !libressl? ( dev-libs/openssl:0= ) )"
RDEPEND="${DEPEND}"
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2017-05-19 8:26 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2017-05-19 8:26 UTC (permalink / raw
To: gentoo-commits
commit: b803d1e890601abaff130f3d1d714c4b6f2870bf
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri May 19 08:26:14 2017 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri May 19 08:26:42 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b803d1e8
media-sound/umurmur: Bump to version 0.2.17
Package-Manager: Portage-2.3.5, Repoman-2.3.2
media-sound/umurmur/Manifest | 2 +-
.../umurmur/{umurmur-0.2.17_rc1.ebuild => umurmur-0.2.17.ebuild} | 0
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-sound/umurmur/Manifest b/media-sound/umurmur/Manifest
index 580292dfa42..8ba487b85b9 100644
--- a/media-sound/umurmur/Manifest
+++ b/media-sound/umurmur/Manifest
@@ -1,2 +1,2 @@
DIST umurmur-0.2.16a.tar.gz 91187 SHA256 d64df8f77ceaa4951d7f2adbb2dcc173841d1e387ef4cd2082c42150a84349a5 SHA512 432a85e93cb7d53c505caf8b97c1bb7c173c8f625127510de61cc0a1e3abaea9abcf96ab1c0a8c5039ba82af5d29710e4973f70c1438bfd44ba00fa0c3f64c9e WHIRLPOOL 98a01a25dad0427bda0379711f9702ee8ed70bbeb50daa439a9e8c40bfec174f79bfe6ed02e07ff20a4f0f8614de83cbd4806ccbacc0066c769d9e43678b508e
-DIST umurmur-0.2.17_rc1.tar.gz 93802 SHA256 fbc9b228cd374befa41045af2efe9d515a368ef3067f87a107475a267cfc8e3f SHA512 58d0e483aacbbb4d576aecc9d3584200b995f5da81ff8ba2608de9766f39d4ff7407a476c2c21aeb8885a477dff9c1ff31e829cde47c6b18636986eefbaeeef4 WHIRLPOOL 5618f9db363dd7d86351516342aca7a7728769d321df425c5543cc67117f8f12a2416e3b89f512d3fdad8ea316667b8c9a78895d76c4ebe1ca4bddc0a4d58516
+DIST umurmur-0.2.17.tar.gz 93786 SHA256 e77b7b6616768f4a1c07442afe49a772692f667b00c23cc85909d4dd0ce206d2 SHA512 a496a51fd7815ad117f5aee17bb78cbd319c584ad60ab8aebbfd8ddf7b1760f443f2337bc74be1e0d5af17d3c3df2ae6c9060eca576cf1e6ed4c6cb0825e9c15 WHIRLPOOL 37420b8969118f028eb20f36de9b22c366898ee4874ed47fc1b64ef73d02ade1139a8dcb0de2e83ea9447eaa442fa3921c1161d957b77e47e094973814c5c28e
diff --git a/media-sound/umurmur/umurmur-0.2.17_rc1.ebuild b/media-sound/umurmur/umurmur-0.2.17.ebuild
similarity index 100%
rename from media-sound/umurmur/umurmur-0.2.17_rc1.ebuild
rename to media-sound/umurmur/umurmur-0.2.17.ebuild
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2017-03-01 15:34 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2017-03-01 15:34 UTC (permalink / raw
To: gentoo-commits
commit: 40d5d183b9673360b51eccff3fd365f760d7169b
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 1 15:34:04 2017 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Wed Mar 1 15:34:04 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40d5d183
media-sound/umurmur: Bump to version 0.2.17_rc1
Package-Manager: Portage-2.3.3, Repoman-2.3.1
media-sound/umurmur/Manifest | 1 +
media-sound/umurmur/umurmur-0.2.17_rc1.ebuild | 101 ++++++++++++++++++++++++++
2 files changed, 102 insertions(+)
diff --git a/media-sound/umurmur/Manifest b/media-sound/umurmur/Manifest
index 171310f726c..580292dfa42 100644
--- a/media-sound/umurmur/Manifest
+++ b/media-sound/umurmur/Manifest
@@ -1 +1,2 @@
DIST umurmur-0.2.16a.tar.gz 91187 SHA256 d64df8f77ceaa4951d7f2adbb2dcc173841d1e387ef4cd2082c42150a84349a5 SHA512 432a85e93cb7d53c505caf8b97c1bb7c173c8f625127510de61cc0a1e3abaea9abcf96ab1c0a8c5039ba82af5d29710e4973f70c1438bfd44ba00fa0c3f64c9e WHIRLPOOL 98a01a25dad0427bda0379711f9702ee8ed70bbeb50daa439a9e8c40bfec174f79bfe6ed02e07ff20a4f0f8614de83cbd4806ccbacc0066c769d9e43678b508e
+DIST umurmur-0.2.17_rc1.tar.gz 93802 SHA256 fbc9b228cd374befa41045af2efe9d515a368ef3067f87a107475a267cfc8e3f SHA512 58d0e483aacbbb4d576aecc9d3584200b995f5da81ff8ba2608de9766f39d4ff7407a476c2c21aeb8885a477dff9c1ff31e829cde47c6b18636986eefbaeeef4 WHIRLPOOL 5618f9db363dd7d86351516342aca7a7728769d321df425c5543cc67117f8f12a2416e3b89f512d3fdad8ea316667b8c9a78895d76c4ebe1ca4bddc0a4d58516
diff --git a/media-sound/umurmur/umurmur-0.2.17_rc1.ebuild b/media-sound/umurmur/umurmur-0.2.17_rc1.ebuild
new file mode 100644
index 00000000000..d6bf0d7775e
--- /dev/null
+++ b/media-sound/umurmur/umurmur-0.2.17_rc1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools systemd eutils readme.gentoo-r1 user
+
+DESCRIPTION="Minimalistic Murmur (Mumble server)"
+HOMEPAGE="https://github.com/umurmur/umurmur"
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV/_}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="gnutls libressl polarssl shm"
+
+# ssl-provider precendence: polarssl, gnutls, libressl
+# and openssl if none specified
+DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
+ dev-libs/libconfig
+ polarssl? ( >=net-libs/polarssl-1.0.0 )
+ gnutls? ( !polarssl? ( >=net-libs/gnutls-3.0.0 ) )
+ libressl? ( !polarssl? ( !gnutls? ( dev-libs/libressl ) ) )
+ !gnutls? ( !polarssl? ( !libressl? ( dev-libs/openssl:0 ) ) )"
+
+RDEPEND="${DEPEND}"
+
+DOC_CONTENTS="
+ A configuration file has been installed at /etc/umurmur/umurmur.conf - you
+ may want to review it. See also\n
+ https://github.com/umurmur/umurmur/wiki/Configuration "
+
+S="${WORKDIR}/${P/_}"
+
+pkg_pretend() {
+ local ssl_provider=( )
+ use polarssl && ssl_provider+=( polarssl )
+ use gnutls && ssl_provider+=( gnutls )
+ use libressl && ssl_provider+=( libressl )
+
+ if [[ ${#ssl_provider[@]} -gt 1 ]] ; then
+ ewarn "More than one ssl provider selected (${ssl_provider[@]})"
+ ewarn "defaulting to ${ssl_provider[0]}."
+ fi
+}
+
+pkg_setup() {
+ enewgroup murmur
+ enewuser murmur "" "" "" murmur
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myconf
+
+ econf \
+ --with-ssl=$(usev polarssl || usev gnutls || echo openssl) \
+ $(use_enable shm shmapi)
+}
+
+src_install() {
+ local confdir
+
+ emake DESTDIR="${D}" install
+
+ newinitd "${FILESDIR}"/umurmurd.initd umurmurd
+ newconfd "${FILESDIR}"/umurmurd.confd umurmurd
+ systemd_dounit "${FILESDIR}"/umurmurd.service
+
+ dodoc AUTHORS ChangeLog
+ newdoc README.md README
+
+ confdir="/etc/umurmur"
+ insinto "${confdir}"
+ doins "${FILESDIR}"/umurmur.conf
+
+ # Some permissions are adjusted as the config may contain a server
+ # password, and /etc/umurmur will typically contain the cert and the
+ # key used to sign it, which are read after priveleges are dropped.
+ fperms 0750 "${confdir}"
+ fowners -R root:murmur "${confdir}"
+ fperms 0640 "${confdir}"/umurmur.conf
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+
+ if use polarssl ; then
+ elog
+ elog "Because you have enabled PolarSSL support, umurmurd will use a"
+ elog "predefined test-certificate and key if none are configured, which"
+ elog "is insecure. See https://code.google.com/p/umurmur/wiki/Installing02x#Installing_uMurmur_with_PolarSSL_support"
+ elog "for more information on how to create your certificate and key"
+ fi
+}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2017-02-28 21:07 Michael Weber
0 siblings, 0 replies; 29+ messages in thread
From: Michael Weber @ 2017-02-28 21:07 UTC (permalink / raw
To: gentoo-commits
commit: 0cfb4798f5c891854234b059f3efe4f9533d73e4
Author: Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 28 21:06:54 2017 +0000
Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Tue Feb 28 21:06:54 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cfb4798
media-sound/umurmur: Fix DOC_CONTENTS location of umurmur.conf.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
media-sound/umurmur/umurmur-0.2.16a-r1.ebuild | 6 +++---
media-sound/umurmur/umurmur-0.2.16a.ebuild | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild b/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
index b573045baa3..b8464e0867d 100644
--- a/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -26,8 +26,8 @@ DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
RDEPEND="${DEPEND}"
DOC_CONTENTS="
- A configuration file has been installed at /etc/umurmur.conf - you may
- want to review it. See also\n
+ A configuration file has been installed at /etc/umurmur/umurmur.conf - you
+ may want to review it. See also\n
https://github.com/umurmur/umurmur/wiki/Configuration "
pkg_pretend() {
diff --git a/media-sound/umurmur/umurmur-0.2.16a.ebuild b/media-sound/umurmur/umurmur-0.2.16a.ebuild
index d5bdc244474..d5a3eb1f314 100644
--- a/media-sound/umurmur/umurmur-0.2.16a.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.16a.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -23,8 +23,8 @@ DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
RDEPEND="${DEPEND}"
DOC_CONTENTS="
- A configuration file has been installed at /etc/umurmur.conf - you may
- want to review it. See also\n
+ A configuration file has been installed at /etc/umurmur/umurmur.conf - you
+ may want to review it. See also\n
https://github.com/umurmur/umurmur/wiki/Configuration "
pkg_setup() {
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2016-08-06 14:36 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2016-08-06 14:36 UTC (permalink / raw
To: gentoo-commits
commit: 167929cf70d7614b06ef57c14b49b2dbbb9a588b
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 6 14:36:17 2016 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Sat Aug 6 14:36:31 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=167929cf
media-sound/umurmur: Adjusted HOMEPAGE variable.
Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/umurmur-0.2.16a-r1.ebuild | 9 +++++----
media-sound/umurmur/umurmur-0.2.16a.ebuild | 4 ++--
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild b/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
index 958ee0d..0c83413 100644
--- a/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=5
+EAPI=6
-inherit autotools systemd eutils readme.gentoo user
+inherit autotools systemd eutils readme.gentoo-r1 user
DESCRIPTION="Minimalistic Murmur (Mumble server)"
-HOMEPAGE="https://code.google.com/p/umurmur/ https://github.com/umurmur/umurmur"
+HOMEPAGE="https://github.com/umurmur/umurmur"
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
@@ -49,6 +49,7 @@ pkg_setup() {
}
src_prepare() {
+ default
eautoreconf
}
diff --git a/media-sound/umurmur/umurmur-0.2.16a.ebuild b/media-sound/umurmur/umurmur-0.2.16a.ebuild
index 9ba2e3b..d1d3947 100644
--- a/media-sound/umurmur/umurmur-0.2.16a.ebuild
+++ b/media-sound/umurmur/umurmur-0.2.16a.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -7,7 +7,7 @@ EAPI=5
inherit autotools systemd eutils readme.gentoo user
DESCRIPTION="Minimalistic Murmur (Mumble server)"
-HOMEPAGE="https://code.google.com/p/umurmur/ https://github.com/umurmur/umurmur"
+HOMEPAGE="https://github.com/umurmur/umurmur"
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/
@ 2015-10-01 7:53 Lars Wendler
0 siblings, 0 replies; 29+ messages in thread
From: Lars Wendler @ 2015-10-01 7:53 UTC (permalink / raw
To: gentoo-commits
commit: c5fb8ed958c5aec23184281f39cb7159b4a576f8
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 1 07:49:06 2015 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Oct 1 07:53:16 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5fb8ed9
media-sound/umurmur: Revbump to add libressl support (bug #561922)
Package-Manager: portage-2.2.22
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
media-sound/umurmur/umurmur-0.2.16a-r1.ebuild | 99 +++++++++++++++++++++++++++
1 file changed, 99 insertions(+)
diff --git a/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild b/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
new file mode 100644
index 0000000..958ee0d
--- /dev/null
+++ b/media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit autotools systemd eutils readme.gentoo user
+
+DESCRIPTION="Minimalistic Murmur (Mumble server)"
+HOMEPAGE="https://code.google.com/p/umurmur/ https://github.com/umurmur/umurmur"
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="gnutls libressl polarssl shm"
+
+# ssl-provider precendence: polarssl, gnutls, libressl
+# and openssl if none specified
+DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
+ dev-libs/libconfig
+ polarssl? ( >=net-libs/polarssl-1.0.0 )
+ gnutls? ( !polarssl? ( >=net-libs/gnutls-3.0.0 ) )
+ libressl? ( !polarssl? ( !gnutls? ( dev-libs/libressl ) ) )
+ !gnutls? ( !polarssl? ( !libressl? ( dev-libs/openssl:0 ) ) )"
+
+RDEPEND="${DEPEND}"
+
+DOC_CONTENTS="
+ A configuration file has been installed at /etc/umurmur.conf - you may
+ want to review it. See also\n
+ https://github.com/umurmur/umurmur/wiki/Configuration "
+
+pkg_pretend() {
+ local ssl_provider=( )
+ use polarssl && ssl_provider+=( polarssl )
+ use gnutls && ssl_provider+=( gnutls )
+ use libressl && ssl_provider+=( libressl )
+
+ if [[ ${#ssl_provider[@]} -gt 1 ]] ; then
+ ewarn "More than one ssl provider selected (${ssl_provider[@]})"
+ ewarn "defaulting to ${ssl_provider[0]}."
+ fi
+}
+
+pkg_setup() {
+ enewgroup murmur
+ enewuser murmur "" "" "" murmur
+}
+
+src_prepare() {
+ eautoreconf
+}
+
+src_configure() {
+ local myconf
+
+ econf \
+ --with-ssl=$(usev polarssl || usev gnutls || echo openssl) \
+ $(use_enable shm shmapi)
+}
+
+src_install() {
+ local confdir
+
+ emake DESTDIR="${D}" install
+
+ newinitd "${FILESDIR}"/umurmurd.initd umurmurd
+ newconfd "${FILESDIR}"/umurmurd.confd umurmurd
+ systemd_dounit "${FILESDIR}"/umurmurd.service
+
+ dodoc AUTHORS ChangeLog
+ newdoc README.md README
+
+ confdir="/etc/umurmur"
+ insinto "${confdir}"
+ doins "${FILESDIR}"/umurmur.conf
+
+ # Some permissions are adjusted as the config may contain a server
+ # password, and /etc/umurmur will typically contain the cert and the
+ # key used to sign it, which are read after priveleges are dropped.
+ fperms 0750 "${confdir}"
+ fowners -R root:murmur "${confdir}"
+ fperms 0640 "${confdir}"/umurmur.conf
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+
+ if use polarssl ; then
+ elog
+ elog "Because you have enabled PolarSSL support, umurmurd will use a"
+ elog "predefined test-certificate and key if none are configured, which"
+ elog "is insecure. See https://code.google.com/p/umurmur/wiki/Installing02x#Installing_uMurmur_with_PolarSSL_support"
+ elog "for more information on how to create your certificate and key"
+ fi
+}
^ permalink raw reply related [flat|nested] 29+ messages in thread
end of thread, other threads:[~2021-05-01 18:07 UTC | newest]
Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-09 16:47 [gentoo-commits] repo/gentoo:master commit in: media-sound/umurmur/ Lars Wendler
-- strict thread matches above, loose matches on Subject: below --
2021-05-01 18:07 Sam James
2021-03-26 9:31 Lars Wendler
2021-03-26 9:31 Lars Wendler
2021-03-26 9:31 Lars Wendler
2021-01-29 10:51 Lars Wendler
2021-01-29 10:51 Lars Wendler
2021-01-05 15:20 Lars Wendler
2021-01-05 15:20 Lars Wendler
2021-01-02 1:43 Sam James
2021-01-02 0:35 Sam James
2020-12-29 14:19 Lars Wendler
2020-01-10 11:34 Lars Wendler
2019-10-17 12:14 Lars Wendler
2019-10-17 11:43 Agostino Sarubbo
2019-10-17 10:32 Agostino Sarubbo
2019-08-13 16:40 Lars Wendler
2019-08-13 16:40 Lars Wendler
2019-06-26 22:08 Lars Wendler
2019-04-30 16:08 Lars Wendler
2019-04-29 16:06 Lars Wendler
2019-04-29 16:06 Lars Wendler
2019-01-19 11:57 Jonas Stein
2018-03-16 22:50 Lars Wendler
2017-05-19 8:26 Lars Wendler
2017-03-01 15:34 Lars Wendler
2017-02-28 21:07 Michael Weber
2016-08-06 14:36 Lars Wendler
2015-10-01 7:53 Lars Wendler
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox