Merge updates from master

This commit is contained in:
Repository mirror & CI
2021-04-23 12:35:01 +00:00
25 changed files with 125 additions and 139 deletions

View File

@@ -15,7 +15,7 @@ DEPEND="dev-libs/libsodium:="
RDEPEND="${DEPEND}"
src_compile() {
emake CC="${CC:-cc}" CFLAGS="${CFLAGS}"
emake CC="${CC:-cc}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS} -lsodium"
}
src_test() {

View File

@@ -44,7 +44,10 @@ RDEPEND="dev-libs/xerces-c
archive? (
dev-libs/libpcre2
app-arch/libarchive )
python? ( $(python_gen_any_dep 'dev-python/virtualenv[${PYTHON_USEDEP}]') )"
python? (
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/virtualenv[${PYTHON_USEDEP}]')
)"
DEPEND="${RDEPEND}"

View File

@@ -44,7 +44,10 @@ RDEPEND="dev-libs/xerces-c
archive? (
dev-libs/libpcre2
app-arch/libarchive )
python? ( $(python_gen_any_dep 'dev-python/virtualenv[${PYTHON_USEDEP}]') )"
python? (
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/virtualenv[${PYTHON_USEDEP}]')
)"
DEPEND="${RDEPEND}"

View File

@@ -1,3 +1,2 @@
DIST mtxclient-0.4.1.tar.gz 572552 BLAKE2B 4d0facaffb0ce1fadc1011b7d557774bcd9ffcef7349894255b9522bcc4e9228739ad8da5a60b0addf6835cf5de3613bebc19842b6922ab9cf94f88c944d0091 SHA512 246c84bc8bc7dd6fd688c79601d16e931b5aaf5fe967d6ea226f1961df2b74ad70d4e790b7400051e007506f58ecd6594ccead31bd3c6308aa2c6727b122c203
DIST mtxclient-0.5.0.tar.gz 582236 BLAKE2B 5166c32127973e886adadb6ad8a2895ba5ac77f78e9a774f039b0c8d4329078c0b8de965b477ce1c3a7e4cd929de8ba9b8d4f8d8b0452f6c49c873285a4d8b3a SHA512 6e1e9f5ecb1e6911b5bee85569e4477f6ee4c86ef479a3f408c8bbd187750b3b78db1db0337b51e1df9b90fee3b486eaf909bb79b69a97919685074eee3a82cd
DIST mtxclient-0.5.1.tar.gz 582367 BLAKE2B d30a5e0e16d6783d8d1175e5f4144d845fe62897dcc7952cb1598470befa1da47a2b06cd70a60f511a1c2e7656eca2cf5a87734cbc61b79d2a05df295fd256e0 SHA512 f0a5e823bd7f3cccdf5f919c04c36a1a5ab4d2627a6f8f3fac78e4b300eda3b9e1f5060fb31e6e47267bbafc3a03f6c2a2d16c2323e63ce4889f551860e7703f

View File

@@ -1,44 +0,0 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
DESCRIPTION="Client API library for Matrix, built on top of Boost.Asio"
HOMEPAGE="https://github.com/Nheko-Reborn/mtxclient"
SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/boost-1.70.0
dev-libs/olm
>=dev-libs/openssl-1.1.0
dev-cpp/nlohmann_json
"
DEPEND="
${RDEPEND}
dev-libs/spdlog
test? ( dev-cpp/gtest )
"
# remove_failing_tests depends on remove_network_tests.
PATCHES=(
"${FILESDIR}/0.3.0_remove_network_tests.patch"
"${FILESDIR}/0.3.0_remove_failing_tests.patch"
)
src_configure() {
local -a mycmakeargs=(
-DBUILD_LIB_TESTS="$(usex test)"
-DBUILD_LIB_EXAMPLES=OFF
)
cmake_src_configure
}

View File

@@ -0,0 +1 @@
DIST wlsunset-0.1.0.tar.gz 10927 BLAKE2B 73080cc671885b7be00bcfe5227f6a2616b673eeb1435fbcf7ea0d23ba368b9a7bf9f3cdd9d9f4a8e6a6149fa5686ef624d2aaea61765ad76c65fc1737dfe629 SHA512 5e94469ab5cd810563e0171cd26547fba3d8152eebb4f81c1b7b0f9d8484faa214bc3ab2142749be47d2c1028d8ab6913a80770135801622327f9bc813138b0b

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>contact@hacktivis.me</email>
<name>Haelwenn (lanodan) Monnier</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,36 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit meson
if [[ "${PV}" == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~kennylevinsen/wlsunset"
else
KEYWORDS="~amd64"
SRC_URI="https://git.sr.ht/~kennylevinsen/wlsunset/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
DESCRIPTION="Day/night gamma adjustments for Wayland"
HOMEPAGE="https://sr.ht/~kennylevinsen/wlsunset/"
LICENSE="MIT"
SLOT="0"
BDEPEND="
dev-util/wayland-scanner
dev-libs/wayland-protocols
app-text/scdoc
"
DEPEND="dev-libs/wayland"
RDEPEND="${DEPEND}"
src_configure() {
local emesonargs=(
-Dwerror=false
-Dman-pages=enabled
)
meson_src_configure
}

View File

@@ -0,0 +1,36 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit meson
if [[ "${PV}" == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~kennylevinsen/wlsunset"
else
KEYWORDS="~amd64"
SRC_URI="https://git.sr.ht/~kennylevinsen/wlsunset/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
DESCRIPTION="Day/night gamma adjustments for Wayland"
HOMEPAGE="https://sr.ht/~kennylevinsen/wlsunset/"
LICENSE="MIT"
SLOT="0"
BDEPEND="
dev-util/wayland-scanner
dev-libs/wayland-protocols
app-text/scdoc
"
DEPEND="dev-libs/wayland"
RDEPEND="${DEPEND}"
src_configure() {
local emesonargs=(
-Dwerror=false
-Dman-pages=enabled
)
meson_src_configure
}

View File

@@ -1,2 +1 @@
DIST unscii-2.0-src.tar.gz 1672906 BLAKE2B c565b09333c10fafe1d4e75124ae8346119f772b72073cc65ba7c78979693a56e6a6535634897866b138747149b68b1a59469d2f98ba87dd0e62da5630ee1314 SHA512 f13cdf2fe32bb12ccc1cf2e1789b2dfb4c459ad85ca294736707c57a6acf47db187b1921fd9ce1e7df7e1d6a4a6b0613bd7cb78ff51c64b36ca6f9d43198ace7
DIST unscii-2.1.tar.gz 1277989 BLAKE2B 0f82290c2c36fb60fadfb07032775feb13469259c1ff57f2d34c2d28384f629ce48c9b1a069391e25fbc493fafe160db913c61b58d280f96ea4c3f147a0b7550 SHA512 bbcfa17b57a15d5710407507487bc33e76448b0a8b5b65d08f9a598153137933403da9183de05183a4e897a84b409c602bf751e8f6cfe141a6d63c3d310f893a

View File

@@ -1,35 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
FONT_SUFFIX="otf pcf ttf"
inherit toolchain-funcs font
DESCRIPTION="Set of bitmapped Unicode fonts based on classic system fonts"
HOMEPAGE="http://viznut.fi/unscii/"
SRC_URI="http://viznut.fi/unscii/${P}-src.tar.gz"
LICENSE="
public-domain
unicode? ( GPL-2 )
"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="unicode"
RDEPEND="media-libs/sdl-image"
DEPEND="
${RDEPEND}
dev-lang/perl
media-gfx/fontforge
x11-apps/bdftopcf
unicode? ( media-fonts/unifont[utils] )
"
S="${WORKDIR}/${P}-src"
DOCS=( ${PN}.txt )
src_install() {
font_src_install
dobin bm2uns
}

View File

@@ -33,7 +33,12 @@ DOCS=( ${PN}.txt )
src_prepare() {
default
sed -i "s/gcc.*/$(tc-getCC) ${CFLAGS}/" Makefile || die
sed -i \
-e 's;CC=.*;CC ?= gcc;' \
-e 's;$(CC) ;&$(CFLAGS) ;' \
-e 's;$(CC) .* -o .*;& $(LDFLAGS);' \
Makefile || die
}
src_install() {

View File

@@ -3,7 +3,7 @@
EAPI=7
DESCRIPTION="Sndio audio sink and source for GStreamer"
DESCRIPTION="ALSA PCM to play audio on sndio servers"
HOMEPAGE="https://github.com/Duncaen/alsa-sndio"
SRC_URI="https://github.com/Duncaen/alsa-sndio/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ISC"
@@ -22,6 +22,10 @@ src_prepare() {
sed -i "s;/lib/alsa-lib/;/$(get_libdir)/alsa-lib/;" Makefile || die "Failed changing libdir"
}
src_compile() {
emake CC="${CC:-gcc}"
}
src_install() {
export PREFIX="/usr"

View File

@@ -1,2 +1,2 @@
DIST nheko-0.8.0.tar.gz 1150754 BLAKE2B ef932f824a2e519514836aa1362504b11c4c9f511e8e66889008891cf5ac008442629afc56deb221dfaebda42c91c9c145f5e489733fee95838e100b4d4c5b77 SHA512 c427904bc846956aeda57ec6bc1bcf25962caa99f47da669c006d5adeb10b8b14c75aa98d9879fa91b558af8d0e9b475f52c60a1a3ee34b2cd5780f84130bcdb
DIST nheko-0.8.1.tar.gz 1176445 BLAKE2B 5ef1523b23b1512d56cd6109f05ec3f710629a561ddf8e766d8f3f3a2d3bdd65d6a83da381f3e53bfbd1ee470243dae8ff488880973dadc166cc82e52d03abbe SHA512 180c876121338ea6d45e85d11a3cfd1f988a084a650becacfa5a9cbb4a556a0f47625194e3d9870bb6692b15d16c5ac75999e241f08a2828ec471b3d64c1eb62
DIST nheko-0.8.2.tar.gz 1232245 BLAKE2B cb7397a2247c280cac23efe4a5983e43ebe9a6cacbadfdb3798b856633bd9e9c1ac1c56750373817373691d5d3624aec815040743d44c60dcb900f8616498d8f SHA512 907b5fd770c2e451ee4d5a4483810cf87529f643d584784b2f3c471b54229243842313206bbd38c8b6ca9a91bf505b683d6741bdce8ea24407ae4178da579465

View File

@@ -21,15 +21,14 @@ RDEPEND="
dev-qt/qtsvg:5
dev-qt/qtconcurrent:5
app-text/cmark
<dev-libs/mtxclient-0.5.0
>=dev-libs/mtxclient-0.5.1
dev-cpp/nlohmann_json
dev-libs/qtkeychain
"
DEPEND="
${RDEPEND}
dev-libs/spdlog
dev-libs/tweeny
<dev-db/lmdb++-1.0.0
>=dev-db/lmdb++-1.0.0
"
BDEPEND="dev-qt/linguist-tools:5"

View File

@@ -33,7 +33,7 @@ PATCHES=(
)
src_configure() {
tc-export CC CXX
tc-export CC CXX AR
export VERSION="${PV%_*}" \
LIB="$(get_libdir)" \
WITH_OPENSSL="$(usex ssl 1 0)"

View File

@@ -32,7 +32,7 @@ PATCHES=(
)
src_configure() {
tc-export CC CXX
tc-export CC CXX AR
export VERSION="${PV%_*}" \
LIB="$(get_libdir)" \
WITH_OPENSSL="$(usex ssl 1 0)"

View File

@@ -1 +1 @@
DIST tinyssh-20190101.tar.gz 244848 BLAKE2B a115bca82db020970a1cd8dd27f65f0d586f291fdcbcd786802babaa82befddd39ec8651dd4d6ebc3503e8c4e5903a335a6b14dc2957bae5519e4a7dee6fd495 SHA512 bf3829a71c29e8b0d5c2a145be9dfaf05efb1b98932f34f19f76e07871da4be10022bdde4c57ca49557b69931077b451bc2efbeab38d8ef24151fb73990f1012
DIST tinyssh-20210319.tar.gz 245451 BLAKE2B fdbb41281edde704d660de07b9a01b48aa1fd17c596b1e7ecbe46ccc804f3499036845781c736c39d99911bcdc6aefc2b1fe354ea40972dbff55a24121629a1f SHA512 e839355fdae241ff90a2cbc95219141a2e12b2efaeb8631f2a1f7400868d93998843da5170146b13de6e10d5098acfea0ef55a0154c5fe22a093f67d4fa7ce0e

View File

@@ -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
@@ -29,7 +29,7 @@ src_prepare() {
# Use make-tinysshcc.sh script, which has no tests and doesn't execute
# binaries. See https://github.com/janmojzis/tinyssh/issues/2
sed -i 's/tinyssh/tinysshcc/g' ./Makefile || die
sed -i 's/make-tinyssh\.sh/make-tinysshcc.sh/g' ./Makefile || die
default
}
@@ -38,11 +38,12 @@ src_compile() {
if use sodium
then
emake \
CC="$(tc-getCC)"
LIBS="-lsodium" \
CFLAGS="$CFLAGS -I/usr/include/sodium" \
LDFLAGS="-L/usr/lib"
CFLAGS="${CFLAGS} -I/usr/include/sodium" \
LDFLAGS="${LDFLAGS} -L/usr/lib"
else
emake
emake CC="$(tc-getCC)"
fi
}

View File

@@ -5,7 +5,7 @@ EAPI=7
LUA_COMPAT=( lua5-1 )
inherit fcaps lua-single
inherit fcaps lua-single systemd
DESCRIPTION="hinsightd a http/1.1 webserver with (hopefully) minimal goals"
HOMEPAGE="https://gitlab.com/tiotags/hin9"

View File

@@ -5,7 +5,7 @@ EAPI=7
LUA_COMPAT=( lua5-{1..4} )
inherit git-r3 fcaps lua-single
inherit git-r3 fcaps lua-single systemd
DESCRIPTION="hinsightd a http/1.1 webserver with (hopefully) minimal goals"
HOMEPAGE="https://gitlab.com/tiotags/hin9"

View File

@@ -1,2 +1 @@
DIST gromit-mpx-1.3.1.tar.gz 60834 BLAKE2B 0290b3d538471c519392412c1b11826f738d55b0761d9118629cd1b9b8fec1bd6d9a72693356decd47d829befdcddf1f4c55925fafb54cb32782f2601d4b0829 SHA512 dc57c8d97717a64fbfcf48c231f47149134d1fd5cdeb0db22efd367ac416096e6923b8f932a113fc8bd175dc3e7ebfe633acac22a7e778a87a2d912bdebf3532
DIST gromit-mpx-1.4.tar.gz 1858578 BLAKE2B e7f8cd9f424422f7169b14f9780c64c317fecc9de421e6960f1926629423ddf1e9ac796b806d36cae884dd074e352cfca6084b9821cc74cdcabfbecf3d611c9c SHA512 5a2b81dcaef9b04e9d514c966b0b96dcb1b6b4a4cba1f26056ac3b758922d82e551397cf9c06a32a395e6a5b99a3d8c08fdd5ac875fdf7455efc2abe7eeb82f5

View File

@@ -1,36 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool"
HOMEPAGE="https://github.com/bk138/gromit-mpx"
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/bk138/${PN}.git"
else
SRC_URI="https://github.com/bk138/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
SLOT="0"
LICENSE="GPL-2"
RDEPEND="
x11-libs/gtk+:3
dev-libs/libappindicator:3
x11-libs/libX11
>=x11-apps/xinput-1.3
"
DEPEND="${RDEPEND}"
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc
)
cmake_src_configure
}

View File

@@ -3,7 +3,7 @@
EAPI=7
inherit cmake
inherit cmake xdg
DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool"
HOMEPAGE="https://github.com/bk138/gromit-mpx"
@@ -27,6 +27,10 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
src_prepare () {
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc

View File

@@ -3,7 +3,7 @@
EAPI=7
inherit cmake
inherit cmake xdg
DESCRIPTION="Gromit-MPX is a multi-pointer GTK3 port of the Gromit desktop annotation tool"
HOMEPAGE="https://github.com/bk138/gromit-mpx"
@@ -27,6 +27,10 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
src_prepare () {
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc