mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-18 11:33:15 -04:00
Merge updates from master
This commit is contained in:
@@ -14,17 +14,17 @@ cryptography.
|
||||
|
||||
RSAREF 2.0 supports the following algorithms:
|
||||
|
||||
o RSA encryption and key generation, as defined by RSA
|
||||
Laboratories' Public-Key Cryptography Standards (PKCS)
|
||||
o RSA encryption and key generation, as defined by RSA
|
||||
Laboratories' Public-Key Cryptography Standards (PKCS)
|
||||
|
||||
o MD2 and MD5 message digests
|
||||
o MD2 and MD5 message digests
|
||||
|
||||
o DES (Data Encryption Standard) in cipher-block chaining mode
|
||||
o DES (Data Encryption Standard) in cipher-block chaining mode
|
||||
|
||||
o Diffie-Hellman key agreement
|
||||
o Diffie-Hellman key agreement
|
||||
|
||||
o DESX, RSA Data Security's efficient, secure DES enhancement
|
||||
o DESX, RSA Data Security's efficient, secure DES enhancement
|
||||
|
||||
o Triple-DES, for added security with three DES operations
|
||||
o Triple-DES, for added security with three DES operations
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Copyright 2021-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
@@ -8,7 +8,7 @@ inherit font
|
||||
DESCRIPTION="A free programming font with cursive italics and ligatures"
|
||||
HOMEPAGE="https://rubjo.github.io/victor-mono/"
|
||||
SRC_URI="https://github.com/rubjo/victor-mono/raw/v${PV}/public/VictorMonoAll.zip -> ${P}.zip"
|
||||
RESTRICT="primaryuri binchecks strip"
|
||||
RESTRICT="binchecks strip"
|
||||
|
||||
LICENSE="OFL-1.1"
|
||||
SLOT="0"
|
||||
@@ -17,6 +17,8 @@ IUSE="+otf ttf"
|
||||
|
||||
REQUIRED_USE="|| ( otf ttf )"
|
||||
|
||||
BDEPEND="app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
FONT_CONF=(
|
||||
|
||||
@@ -1,126 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
SSL_DAYS=36500
|
||||
SSL_CERT_MANDATORY=1
|
||||
VERIFY_SIG_METHOD="signify"
|
||||
inherit ssl-cert systemd toolchain-funcs verify-sig
|
||||
|
||||
DESCRIPTION="Simple and secure Gemini server"
|
||||
HOMEPAGE="https://gmid.omarpolo.com"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
EGIT_REPO_URI="https://git.omarpolo.com/${PN} https://github.com/omar-polo/${PN}.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/omar-polo/${PN}/releases/download/${PV}/${P}.tar.gz
|
||||
verify-sig? ( https://github.com/omar-polo/${PN}/releases/download/${PV}/SHA256.sig -> ${P}.sha.sig )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="BSD ISC MIT"
|
||||
SLOT="0"
|
||||
IUSE="seccomp test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
!elibc_Darwin? ( dev-libs/libbsd )
|
||||
acct-user/gemini
|
||||
dev-libs/imsg-compat
|
||||
dev-libs/libevent:=
|
||||
dev-libs/libretls:=
|
||||
dev-libs/openssl:=
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
virtual/yacc
|
||||
verify-sig? ( sec-keys/signify-keys-gmid:$(ver_cut 1-2) )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
|
||||
|
||||
DOCS=( README.md ChangeLog contrib/README )
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
git-r3_src_unpack
|
||||
else
|
||||
if use verify-sig; then
|
||||
# Too many levels of symbolic links
|
||||
cp "${DISTDIR}"/${P}.{sha.sig,tar.gz} "${WORKDIR}" || die
|
||||
cd "${WORKDIR}" || die
|
||||
verify-sig_verify_signed_checksums \
|
||||
${P}.sha.sig sha256 ${P}.tar.gz
|
||||
fi
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed \
|
||||
-e "s:/usr/local/bin/gmid:/usr/bin/gmid:" \
|
||||
-e "s:/etc/gmid.conf:/etc/gmid/gmid.conf:" \
|
||||
-i contrib/gmid.service || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local conf_args
|
||||
tc-export CC
|
||||
|
||||
# note: not an autoconf configure script
|
||||
conf_args=(
|
||||
PREFIX="${EPREFIX}"/usr/share
|
||||
BINDIR="${EPREFIX}"/usr/bin
|
||||
$(use_enable seccomp sandbox)
|
||||
)
|
||||
|
||||
./configure "${conf_args[@]}" || die
|
||||
|
||||
if use seccomp && has usersandbox ${FEATURES} ; then
|
||||
export SKIP_RUNTIME_TESTS=1
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake gmid
|
||||
if use test ; then
|
||||
emake -C regress gg data puny-test fcgi-test
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake regress
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
insinto /etc/gmid
|
||||
doins "${FILESDIR}"/gmid.conf
|
||||
|
||||
insinto /usr/share/vim/vimfiles
|
||||
doins -r contrib/vim/*
|
||||
|
||||
systemd_dounit contrib/gmid.service
|
||||
newinitd "${FILESDIR}"/gmid.initd gmid
|
||||
newconfd "${FILESDIR}"/gmid.confd gmid
|
||||
|
||||
keepdir /var/gemini/localhost
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ! -f "${EROOT}"/etc/ssl/${PN}/${PN}.key ]]; then
|
||||
install_cert /etc/ssl/${PN}/${PN}
|
||||
chown gemini:gemini "${EROOT}"/etc/ssl/${PN}/${PN}.{crt,csr,key,pem}
|
||||
fi
|
||||
|
||||
einfo "This gemini server can be run as a user with zero configuration.\n"
|
||||
einfo "In order to use it with the init service you will need to generate a"
|
||||
einfo "self-signed TLS certificate and a key and set up the configuration"
|
||||
einfo "file (see man 1 gmid for details)."
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Copyright 2021-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
@@ -18,7 +18,9 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
# tests need root
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
RDEPEND="${PYTHON_DEPS}"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/pyelftools[${PYTHON_USEDEP}]
|
||||
')
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
MULTILIB_COMPAT=( abi_x86_{32,64} )
|
||||
|
||||
inherit multilib-minimal toolchain-funcs
|
||||
inherit multilib-minimal
|
||||
|
||||
DESCRIPTION="Fixes non-QWERTY keyboards on Prison Architect (and maybe other SDL games)"
|
||||
HOMEPAGE="https://github.com/micolous/sdl-fakeqwerty"
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
EBUILD leftwm-theme-9999.ebuild 3546 BLAKE2B b0e1c1f5016ee27c8566ca613cb92ca712f99f3b0a1f053e6d3b13e6021f5ef7b4afa83966534024e8cce2deeddd8d3343e7df3740a251734f5875470c034ef5 SHA512 131bc703bd842e5cd3e9f35962a5956a7d565e2937c93abc311484178b79aa263ce8f4de696963d6c8f8993df2e44007130b4f4b9bab7ae4b87cd7376ccfc3a1
|
||||
MISC metadata.xml 396 BLAKE2B 3bf8e0beae04cb2f752b7c4b37a6faad54b752327ea0e35fe7f788a8749e4ded379ada689800a6c10f2863376674f1b5ce4328e2fc38a5b079684cefc056bbcf SHA512 c4eb22f882843c4f08500955f3bd873a850bed3898fe3424f05fe4a1936e6296917441ff0ca176e204e1b92c5e13a5ef607d5eeac916b252254120b49b69a82f
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Copyright 2021-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -186,7 +186,7 @@ src_unpack() {
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cargo_src_compile
|
||||
cargo_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Copyright 2021-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -17,7 +17,10 @@ SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="x11-libs/libXcursor"
|
||||
BDEPEND="dev-python/clickgen"
|
||||
BDEPEND="
|
||||
dev-python/clickgen
|
||||
app-arch/unzip
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user