parent
b7b508c196
commit
c5052946c0
Binary file not shown.
Binary file not shown.
@ -1,125 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit check-reqs cmake-utils elisp-common python-single-r1
|
||||
|
||||
DESCRIPTION="A double-entry accounting system with a command-line reporting interface"
|
||||
HOMEPAGE="https://www.ledger-cli.org/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE="doc emacs python"
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
RESTRICT="test"
|
||||
|
||||
SITEFILE=50${PN}-gentoo-${PV}.el
|
||||
|
||||
CHECKREQS_MEMORY=8G
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/boost:=[python?]
|
||||
dev-libs/gmp:0=
|
||||
dev-libs/mpfr:0=
|
||||
emacs? ( virtual/emacs )
|
||||
python? (
|
||||
dev-libs/boost:=[${PYTHON_USEDEP}]
|
||||
dev-python/cheetah
|
||||
${PYTHON_DEPS}
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-libs/utfcpp
|
||||
doc? (
|
||||
sys-apps/texinfo
|
||||
virtual/texi2dvi
|
||||
dev-texlive/texlive-fontsrecommended
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-${PV}-boost.patch" # bug 609108
|
||||
"${FILESDIR}/${PF}-boost-python.patch" # bug 654326
|
||||
)
|
||||
|
||||
# Building with python integration seems to fail without 8G available
|
||||
# RAM(!) Since the memory check in check-reqs doesn't count swap, it
|
||||
# may be unfair to fail the build entirely on the memory test alone.
|
||||
# Therefore check-reqs_pkg_pretend is deliberately omitted so that we
|
||||
# ewarn but not eerror.
|
||||
pkg_pretend() {
|
||||
:
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if use python; then
|
||||
check-reqs_pkg_setup
|
||||
python-single-r1_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cmake-utils_src_prepare
|
||||
|
||||
# Want to type "info ledger" not "info ledger3"
|
||||
sed -i -e 's/ledger3/ledger/g' \
|
||||
doc/ledger3.texi \
|
||||
doc/CMakeLists.txt \
|
||||
test/CheckTexinfo.py \
|
||||
tools/cleanup.sh \
|
||||
tools/gendocs.sh \
|
||||
tools/prepare-commit-msg \
|
||||
tools/spellcheck.sh \
|
||||
|| die "Failed to update info file name in file contents"
|
||||
|
||||
mv doc/ledger{3,}.texi || die "Failed to rename info file name"
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_EMACSLISP="$(usex emacs)"
|
||||
-DBUILD_DOCS="$(usex doc)"
|
||||
-DBUILD_WEB_DOCS="$(usex doc)"
|
||||
-DUSE_PYTHON="$(usex python)"
|
||||
-DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
|
||||
-DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
|
||||
use doc && cmake-utils_src_make doc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
use emacs && elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
|
||||
einfo
|
||||
einfo "Since version 3, vim support is released separately."
|
||||
einfo "See https://github.com/ledger/vim-ledger"
|
||||
einfo
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
# rainy day TODO:
|
||||
# - IUSE test
|
@ -1,134 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit check-reqs cmake-utils elisp-common python-single-r1
|
||||
|
||||
DESCRIPTION="A double-entry accounting system with a command-line reporting interface"
|
||||
HOMEPAGE="https://www.ledger-cli.org/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
KEYWORDS="amd64 x86"
|
||||
SLOT="0"
|
||||
IUSE="doc emacs python"
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
SITEFILE=50${PN}-gentoo-${PV}.el
|
||||
|
||||
CHECKREQS_MEMORY=8G
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/boost:=[python?]
|
||||
dev-libs/gmp:0=
|
||||
dev-libs/mpfr:0=
|
||||
emacs? ( virtual/emacs )
|
||||
python? (
|
||||
dev-libs/boost:=[${PYTHON_USEDEP}]
|
||||
dev-python/cheetah
|
||||
${PYTHON_DEPS}
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-libs/utfcpp
|
||||
doc? (
|
||||
sys-apps/texinfo
|
||||
virtual/texi2dvi
|
||||
dev-texlive/texlive-fontsrecommended
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-boost.patch" ) # bug 609108
|
||||
|
||||
# Building with python integration seems to fail without 8G available
|
||||
# RAM(!) Since the memory check in check-reqs doesn't count swap, it
|
||||
# may be unfair to fail the build entirely on the memory test alone.
|
||||
# Therefore check-reqs_pkg_pretend is deliberately omitted so that we
|
||||
# ewarn but not eerror.
|
||||
pkg_pretend() {
|
||||
:
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if use python; then
|
||||
check-reqs_pkg_setup
|
||||
python-single-r1_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cmake-utils_src_prepare
|
||||
|
||||
# Want to type "info ledger" not "info ledger3"
|
||||
sed -i -e 's/ledger3/ledger/g' \
|
||||
doc/ledger3.texi \
|
||||
doc/CMakeLists.txt \
|
||||
test/CheckTexinfo.py \
|
||||
tools/cleanup.sh \
|
||||
tools/gendocs.sh \
|
||||
tools/prepare-commit-msg \
|
||||
tools/spellcheck.sh \
|
||||
|| die "Failed to update info file name in file contents"
|
||||
|
||||
mv doc/ledger{3,}.texi || die "Failed to rename info file name"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_build emacs EMACSLISP)
|
||||
$(cmake-utils_use_build doc DOCS)
|
||||
$(cmake-utils_use_build doc WEB_DOCS)
|
||||
$(cmake-utils_use_use python PYTHON)
|
||||
-DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
|
||||
use doc && cmake-utils_src_make doc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Prevent installing ledger.so into python site-packages. It's an
|
||||
# unnecessary copy of libledger.so and generates security warnings.
|
||||
sed -i -e '/python/d' ../${P}_build/src/cmake_install.cmake \
|
||||
|| die "Failed to disable installation of ledger.so"
|
||||
|
||||
cmake-utils_src_install
|
||||
|
||||
# This source dir appears to include some helper code for serving
|
||||
# reports to a browser ("ledger server"). I can't quite get it to
|
||||
# work and the docs say it's a work-in-progress. It's a little
|
||||
# interesting, though, so I'll leave these installed as a preview of
|
||||
# features to come.
|
||||
if use python; then
|
||||
mv python ${PN} || die "Couldn't rename python module static files dir"
|
||||
python_domodule ${PN}
|
||||
fi
|
||||
|
||||
use emacs && elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
|
||||
einfo
|
||||
einfo "Since version 3, vim support is released separately."
|
||||
einfo "See https://github.com/ledger/vim-ledger"
|
||||
einfo
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
# rainy day TODO:
|
||||
# - IUSE test
|
||||
# - EAPI=6
|
Binary file not shown.
Binary file not shown.
@ -1,226 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
WX_GTK_VER="3.0"
|
||||
|
||||
inherit autotools elisp-common java-pkg-opt-2 systemd versionator wxwidgets
|
||||
|
||||
# NOTE: If you need symlinks for binaries please tell maintainers or
|
||||
# open up a bug to let it be created.
|
||||
|
||||
UPSTREAM_V="$(get_version_component_range 1-2)"
|
||||
|
||||
DESCRIPTION="Erlang programming language, runtime environment and libraries (OTP)"
|
||||
HOMEPAGE="https://www.erlang.org/"
|
||||
SRC_URI="https://github.com/erlang/otp/archive/OTP-${PV}.tar.gz -> ${P}.tar.gz
|
||||
http://erlang.org/download/otp_doc_man_${UPSTREAM_V}.tar.gz -> ${PN}_doc_man_${UPSTREAM_V}.tar.gz
|
||||
doc? ( http://erlang.org/download/otp_doc_html_${UPSTREAM_V}.tar.gz -> ${PN}_doc_html_${UPSTREAM_V}.tar.gz )"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
|
||||
|
||||
IUSE="dirty-schedulers doc emacs hipe java kpoll libressl odbc smp sctp ssl systemd tk wxwidgets"
|
||||
REQUIRED_USE="dirty-schedulers? ( smp )" #621610
|
||||
|
||||
RDEPEND="
|
||||
ssl? (
|
||||
!libressl? ( >=dev-libs/openssl-0.9.7d:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
)
|
||||
emacs? ( virtual/emacs )
|
||||
java? ( >=virtual/jdk-1.2:* )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
systemd? ( sys-apps/systemd )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl
|
||||
sctp? ( net-misc/lksctp-tools )
|
||||
sys-libs/zlib
|
||||
tk? ( dev-lang/tk )
|
||||
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] virtual/glu )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/otp-OTP-${PV}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/18.2.1-wx3.0.patch"
|
||||
"${FILESDIR}/${PN}-20.3.2-dont-ignore-LDFLAGS.patch"
|
||||
"${FILESDIR}/${PN}-add-epmd-pid-file-creation-for-openrc.patch"
|
||||
)
|
||||
|
||||
SITEFILE=50"${PN}"-gentoo.el
|
||||
|
||||
# Taken from the upstream build script, build_otp
|
||||
erlang_create_lib_configure_in() {
|
||||
local bootstrap_apps="erts lib/asn1 lib/compiler lib/hipelib/ic lib/kernel
|
||||
lib/parsetools lib/sasl lib/snmp lib/stdlib lib/syntax_tools"
|
||||
local sdirs=
|
||||
for lib_app in ${bootstrap_apps}; do
|
||||
case "${lib_app}" in
|
||||
lib/*)
|
||||
if [[ -f "${lib_app}/configure.in" ]]; then
|
||||
mv "${lib_app}/configure.in" "${lib_app}/configure.ac" || die
|
||||
app=`echo "${lib_app}" | sed "s|lib/\(.*\)|\1|"`
|
||||
sdirs="${sdirs}test ! -f ${app}/configure || AC_CONFIG_SUBDIRS(${app}/.)\n" || die
|
||||
fi;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
local sed_bootstrap="s%@BOOTSTRAP_CONFIGURE_APPS@%$sdirs%g"
|
||||
|
||||
sdirs=
|
||||
for lib_app in lib/*; do
|
||||
local is_bapp=false
|
||||
for bapp in ${bootstrap_apps}; do
|
||||
test "${bapp} != ${lib_app}" || { "${is_bapp}"=true; break; }
|
||||
done
|
||||
if [[ "${is_bapp}" = false ]] && [[ -f "${lib_app}/configure.in" ]]; then
|
||||
mv "${lib_app}/configure.in" "${lib_app}/configure.ac" || die
|
||||
app=`echo "${lib_app}" | sed "s|lib/\(.*\)|\1|"` || die
|
||||
sdirs="${sdirs} test ! -f ${app}/configure || AC_CONFIG_SUBDIRS(${app}/.)\n"
|
||||
fi
|
||||
done
|
||||
|
||||
local sed_non_bootstrap="s%@NON_BOOTSTRAP_CONFIGURE_APPS@%$sdirs%g"
|
||||
|
||||
rm -f lib/configure.in || die
|
||||
sed "$sed_bootstrap;$sed_non_bootstrap" > lib/configure.ac < lib/configure.in.src || die "Failed to create lib/configure.ac"
|
||||
|
||||
}
|
||||
|
||||
# Taken from the upstream build script, build_otp
|
||||
erlang_distribute_config_helpers() {
|
||||
local aclocal_dirs=". ./lib/erl_interface ./lib/odbc ./lib/wx ./lib/megaco"
|
||||
local autoconf_aux_dirs="./lib/common_test/priv/auxdir ./lib/erl_interface/src/auxdir ./lib/common_test/test_server ./lib/wx/autoconf"
|
||||
|
||||
local aclocal_master="./erts/aclocal.m4"
|
||||
local install_sh_master="./erts/autoconf/install-sh"
|
||||
local config_guess_master="./erts/autoconf/config.guess"
|
||||
local config_sub_master="./erts/autoconf/config.sub"
|
||||
|
||||
for dir in ${aclocal_dirs}; do
|
||||
"${install_sh_master}" -m 644 -t "${dir}" "${aclocal_master}" || die
|
||||
done
|
||||
|
||||
for dir in ${autoconf_aux_dirs}; do
|
||||
"${install_sh_master}" -d "${dir}" || die
|
||||
"${install_sh_master}" -t "${dir}" "${install_sh_master}" || die
|
||||
"${install_sh_master}" -t "${dir}" "${config_guess_master}" || die
|
||||
"${install_sh_master}" -t "${dir}" "${config_sub_master}" || die
|
||||
done
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Determines which directories to recurse into with autoconf
|
||||
erlang_create_lib_configure_in
|
||||
|
||||
# Move local autoconf files into the neccessary directories
|
||||
erlang_distribute_config_helpers
|
||||
|
||||
java-pkg-opt-2_src_prepare
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use wxwidgets && need-wxwidgets unicode
|
||||
|
||||
econf \
|
||||
--disable-builtin-zlib \
|
||||
$(use_enable dirty-schedulers) \
|
||||
$(use_enable hipe) \
|
||||
$(use_enable kpoll kernel-poll) \
|
||||
$(use_with java javac) \
|
||||
$(use_with odbc) \
|
||||
$(use_enable sctp) \
|
||||
$(use_enable smp smp-support) \
|
||||
$(use_with ssl) \
|
||||
$(use_with ssl ssl-rpath "no") \
|
||||
$(use_enable ssl dynamic-ssl-lib) \
|
||||
$(use_enable systemd) \
|
||||
--enable-threads
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
|
||||
if use emacs ; then
|
||||
pushd lib/tools/emacs &>/dev/null || die
|
||||
elisp-compile *.el
|
||||
popd &>/dev/null || die
|
||||
fi
|
||||
}
|
||||
|
||||
extract_version() {
|
||||
sed -n -e "/^$2 = \(.*\)$/s::\1:p" "${S}/$1/vsn.mk"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local ERL_LIBDIR="/usr/$(get_libdir)/erlang"
|
||||
local ERL_INTERFACE_VER="$(extract_version lib/erl_interface EI_VSN)"
|
||||
local ERL_ERTS_VER="$(extract_version erts VSN)"
|
||||
local MY_MANPATH="/usr/share/${PN}/man"
|
||||
|
||||
[[ -z "${ERL_ERTS_VER}" ]] && die "Couldn't determine erts version"
|
||||
[[ -z "${ERL_INTERFACE_VER}" ]] && die "Couldn't determine interface version"
|
||||
|
||||
emake INSTALL_PREFIX="${ED}" install
|
||||
|
||||
if use doc ; then
|
||||
local DOCS=( "AUTHORS" "HOWTO"/* "README.md" "CONTRIBUTING.md" "${WORKDIR}"/doc/. "${WORKDIR}"/lib/. "${WORKDIR}"/erts-* )
|
||||
docompress -x /usr/share/doc/${PF}
|
||||
fi
|
||||
|
||||
einstalldocs
|
||||
|
||||
dosym "${ERL_LIBDIR}/bin/erl" /usr/bin/erl
|
||||
dosym "${ERL_LIBDIR}/bin/erlc" /usr/bin/erlc
|
||||
dosym "${ERL_LIBDIR}/bin/escript" /usr/bin/escript
|
||||
dosym \
|
||||
"${ERL_LIBDIR}/lib/erl_interface-${ERL_INTERFACE_VER}/bin/erl_call" \
|
||||
/usr/bin/erl_call
|
||||
|
||||
if use smp; then
|
||||
dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam.smp" /usr/bin/beam.smp
|
||||
else
|
||||
dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam" /usr/bin/beam
|
||||
fi
|
||||
|
||||
## Clean up the no longer needed files
|
||||
rm "${ED}/${ERL_LIBDIR}/Install" || die
|
||||
|
||||
insinto "${MY_MANPATH}"
|
||||
|
||||
doins -r "${WORKDIR}"/man/*
|
||||
|
||||
# extend MANPATH, so the normal man command can find it
|
||||
# see bug 189639
|
||||
echo "MANPATH=\"${MY_MANPATH}\"" > "${T}/90erlang" || die
|
||||
doenvd "${T}/90erlang"
|
||||
|
||||
if use emacs ; then
|
||||
pushd "${S}" &>/dev/null || die
|
||||
elisp-install erlang lib/tools/emacs/*.{el,elc}
|
||||
sed -e "s:/usr/share:${EPREFIX}/usr/share:g" \
|
||||
"${FILESDIR}/${SITEFILE}" > "${T}/${SITEFILE}" || die
|
||||
elisp-site-file-install "${T}/${SITEFILE}"
|
||||
popd &>/dev/null || die
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/epmd.init epmd
|
||||
systemd_dounit "${FILESDIR}"/epmd.service
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
Binary file not shown.
@ -0,0 +1 @@
|
||||
DIST wlroots-0.1.tar.gz 436459 BLAKE2B 8545adb7a9ffe1c4b071ddad1093472f45b24638b29b3c2898b4aa3629c364936be7bec348c9aac5a7d3ecda677df108361fbef08cda8fca9c6bb21639883c86 SHA512 43897ac5a512ea26ad9703182dab5de9c714a087449b108472f638148538a632a67cfc778edf3e77940fdd7bdba91d64a4dc4e4ed1903a150f13ca59237ce01e
|
@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>speedjack95@gmail.com</email>
|
||||
<name>Niccolò Scatena</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Pluggable, composable, unopinionated modules for building a Wayland
|
||||
compositor.
|
||||
|
||||
wlroots implements a huge variety of Wayland compositor features and
|
||||
implements them right. By using wlroots, you get high performance,
|
||||
excellent hardware compatibility, broad support for many wayland
|
||||
interfaces, and comfortable development tools.
|
||||
|
||||
wlroots is developed under the direction of the <pkg>dev-libs/sway</pkg> project.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="elogind">Enable support for rootless session via elogind</flag>
|
||||
<flag name="icccm">Use xcb-icccm (from <pkg>x11-libs/xcb-util-wm</pkg>) util library for improved Xwayland introspection</flag>
|
||||
<flag name="rootston">Build the rootston example compositor</flag>
|
||||
<flag name="x11-backend">Enable support for handling input/output devices through <pkg>x11-libs/libxcb</pkg></flag>
|
||||
<flag name="X">Enable support for X11 applications (XWayland)</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">swaywm/wlroots</remote-id>
|
||||
<maintainer status="active">
|
||||
<email>sir@cmpwn.com</email>
|
||||
<name>Drew DeVault</name>
|
||||
</maintainer>
|
||||
<bugs-to>https://github.com/swaywm/wlroots/issues</bugs-to>
|
||||
<doc>https://github.com/swaywm/wlroots/wiki</doc>
|
||||
<changelog>https://github.com/swaywm/wlroots/releases</changelog>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,96 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/swaywm/wlroots.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/swaywm/wlroots/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
inherit fcaps meson
|
||||
|
||||
DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
|
||||
HOMEPAGE="https://github.com/swaywm/wlroots"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="elogind icccm rootston systemd x11-backend X"
|
||||
REQUIRED_USE="?? ( elogind systemd )"
|
||||
|
||||
RDEPEND=">=dev-libs/libinput-1.7.0:0=
|
||||
>=dev-libs/wayland-1.16.0
|
||||
>=dev-libs/wayland-protocols-1.15
|
||||
media-libs/mesa[egl,gles2,gbm]
|
||||
virtual/libudev
|
||||
x11-libs/libdrm
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pixman
|
||||
elogind? ( >=sys-auth/elogind-237 )
|
||||
icccm? ( x11-libs/xcb-util-wm )
|
||||
systemd? ( >=sys-apps/systemd-237 )
|
||||
x11-backend? ( x11-libs/libxcb:0=[xkb] )
|
||||
X? (
|
||||
x11-base/xorg-server[wayland]
|
||||
x11-libs/libxcb:0=
|
||||
)"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND=">=dev-util/meson-0.48
|
||||
virtual/pkgconfig"
|
||||
|
||||
FILECAPS=( cap_sys_admin usr/bin/rootston )
|
||||
|
||||
src_configure() {
|
||||
# xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
|
||||
local emesonargs=(
|
||||
"-Dxcb-errors=disabled"
|
||||
-Dlibcap=$(usex filecaps enabled disabled)
|
||||
-Dxcb-icccm=$(usex icccm enabled disabled)
|
||||
-Dxcb-xkb=$(usex x11-backend enabled disabled)
|
||||
-Dxwayland=$(usex X enabled disabled)
|
||||
-Dx11-backend=$(usex x11-backend enabled disabled)
|
||||
-Drootston=$(usex rootston true false)
|
||||
"-Dexamples=false"
|
||||
"-Dwerror=false"
|
||||
)
|
||||
if use systemd ; then
|
||||
emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
|
||||
elif use elogind ; then
|
||||
emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
|
||||
else
|
||||
emesonargs+=("-Dlogind=disabled")
|
||||
fi
|
||||
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use rootston ; then
|
||||
dobin "${BUILD_DIR}"/rootston/rootston
|
||||
newdoc rootston/rootston.ini.example rootston.ini
|
||||
fi
|
||||
|
||||
meson_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "You must be in the input group to allow your compositor"
|
||||
elog "to access input devices via libinput."
|
||||
if use rootston ; then
|
||||
elog ""
|
||||
elog "You should copy (and decompress) the example configuration file"
|
||||
elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini"
|
||||
elog "to the working directory from where you launch rootston"
|
||||
elog "(or pass the '-C path-to-config' option to rootston)."
|
||||
if ! use systemd && ! use elogind ; then
|
||||
elog ""
|
||||
elog "If you use ConsoleKit2, remember to launch rootston using:"
|
||||
elog "exec ck-launch-session rootston"
|
||||
|
||||
fcaps_pkg_postinst
|
||||
fi
|
||||
fi
|
||||
}
|
@ -0,0 +1,96 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/swaywm/wlroots.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/swaywm/wlroots/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
inherit fcaps meson
|
||||
|
||||
DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
|
||||
HOMEPAGE="https://github.com/swaywm/wlroots"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="elogind icccm rootston systemd x11-backend X"
|
||||
REQUIRED_USE="?? ( elogind systemd )"
|
||||
|
||||
RDEPEND=">=dev-libs/libinput-1.7.0:0=
|
||||
>=dev-libs/wayland-1.16.0
|
||||
>=dev-libs/wayland-protocols-1.15
|
||||
media-libs/mesa[egl,gles2,gbm]
|
||||
virtual/libudev
|
||||
x11-libs/libdrm
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pixman
|
||||
elogind? ( >=sys-auth/elogind-237 )
|
||||
icccm? ( x11-libs/xcb-util-wm )
|
||||
systemd? ( >=sys-apps/systemd-237 )
|
||||
x11-backend? ( x11-libs/libxcb:0=[xkb] )
|
||||
X? (
|
||||
x11-base/xorg-server[wayland]
|
||||
x11-libs/libxcb:0=
|
||||
)"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND=">=dev-util/meson-0.48
|
||||
virtual/pkgconfig"
|
||||
|
||||
FILECAPS=( cap_sys_admin usr/bin/rootston )
|
||||
|
||||
src_configure() {
|
||||
# xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
|
||||
local emesonargs=(
|
||||
"-Dxcb-errors=disabled"
|
||||
-Dlibcap=$(usex filecaps enabled disabled)
|
||||
-Dxcb-icccm=$(usex icccm enabled disabled)
|
||||
-Dxcb-xkb=$(usex x11-backend enabled disabled)
|
||||
-Dxwayland=$(usex X enabled disabled)
|
||||
-Dx11-backend=$(usex x11-backend enabled disabled)
|
||||
-Drootston=$(usex rootston true false)
|
||||
"-Dexamples=false"
|
||||
"-Dwerror=false"
|
||||
)
|
||||
if use systemd ; then
|
||||
emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
|
||||
elif use elogind ; then
|
||||
emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
|
||||
else
|
||||
emesonargs+=("-Dlogind=disabled")
|
||||
fi
|
||||
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use rootston ; then
|
||||
dobin "${BUILD_DIR}"/rootston/rootston
|
||||
newdoc rootston/rootston.ini.example rootston.ini
|
||||
fi
|
||||
|
||||
meson_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "You must be in the input group to allow your compositor"
|
||||
elog "to access input devices via libinput."
|
||||
if use rootston ; then
|
||||
elog ""
|
||||
elog "You should copy (and decompress) the example configuration file"
|
||||
elog "from ${EROOT:-${ROOT}}/usr/share/doc/${PF}/rootston.ini"
|
||||
elog "to the working directory from where you launch rootston"
|
||||
elog "(or pass the '-C path-to-config' option to rootston)."
|
||||
if ! use systemd && ! use elogind ; then
|
||||
elog ""
|
||||
elog "If you use ConsoleKit2, remember to launch rootston using:"
|
||||
elog "exec ck-launch-session rootston"
|
||||
|
||||
fcaps_pkg_postinst
|
||||
fi
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1 +1 @@
|
||||
DIST SabreAMF-1.3.234_p0.tar.gz 82526 BLAKE2B 9c6726db4d7920ed202014de803e755a481bb49addce8035533b8b9507f6cff40bd18d1a27e812084518748edf36d7d1b2ae5460e7414cec59e7bbf142428514 SHA512 4aef460300d6af925b228ec9fbde635851ec42ac3c9920165df4175b7e7de2d0bc9225bda869c095b8751d7e7f39ecb20866e8a9190df4c728c37f7de60ec4cc
|
||||
DIST SabreAMF-1.5.0.tar.gz 83408 BLAKE2B 2df210f9a42e00de0adfac94ff9b89ccc918796c79e7df5602ba71bf8cf44ebea7374557d1062e1f95c9578cc95451daf36986e98042f2bdcb17e43581096cfe SHA512 4c0eead7f3adb64001cb4f40f680ade4cd0259d8b24d57970081e19447a69269753c5c5adecef327ba3a9f0cb2c14ff05575c289694bee752007f03e14af4d0f
|
||||
|
@ -1,25 +1,25 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit vcs-snapshot
|
||||
EAPI="7"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DESCRIPTION="SabreAMF is a Flash Remoting server and client for PHP"
|
||||
HOMEPAGE="https://github.com/evert/${PN}"
|
||||
SRC_URI="https://github.com/evert/${PN}/archive/e5521c27e9309404d7505e1e16db843fcb2202ec.tar.gz -> ${P}.tar.gz"
|
||||
HOMEPAGE="https://github.com/evert/SabreAMF"
|
||||
SRC_URI="https://github.com/evert/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="examples"
|
||||
|
||||
DOCS=( README ChangeLog )
|
||||
RDEPEND="dev-php/fedora-autoloader"
|
||||
|
||||
DOCS=( README.md ChangeLog )
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/php/${PN}
|
||||
doins -r ${PN}/*
|
||||
doins -r lib/${PN}/* "${FILESDIR}/autoload.php"
|
||||
einstalldocs
|
||||
if use examples ; then
|
||||
insinto /usr/share/doc/${P}/examples
|
@ -0,0 +1,8 @@
|
||||
<?php
|
||||
/* Autoloader for dev-php/SabreAMF */
|
||||
|
||||
if (!class_exists('Fedora\\Autoloader\\Autoload', false)) {
|
||||
require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
|
||||
}
|
||||
|
||||
Fedora\Autoloader\Autoload::addPsr0('SabreAMF_', __DIR__.'/..');
|
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
DIST Markdown-2.6.5.tar.gz 301781 BLAKE2B 527a84bc8c4a891e64749bce273bf10c439376386c27355f386de8a0dd89e2bf0c1d6cadb0ff937fa3825655ab6220901f7b17ea2d184f3b3d178cbb54af58b8 SHA512 d966136a7184ada4eec70af661aba441694a8c4f59e57d59a28dfbc1649ca1e90cc1e4a29b354b3caf35362e1e0c96eeb3f46c68f82d7a898b76c08866d459d3
|
||||
DIST Markdown-2.6.8.tar.gz 307330 BLAKE2B 6867f15425bd84bc030ab52000dc2f83bff0c9885854cec4a2a785f80b18129160bc57da30226fe17f42043b4938482e2e4eff9cdb3d4370b0146cc09f1ff576 SHA512 85c1a16ebb50af79f378eb2fa936342df6174a4f597a74fee6d0495ef2bc4c7c8337463799e427cb6788b3429e400309958b5c4784f536593047ab2e47ac7c23
|
||||
DIST Markdown-2.6.9.tar.gz 271564 BLAKE2B 792e438955a55de9f473107618516d17129caa4d02097d510992d25715a4f28aae005781b3a2e4fe53692bc12e96ab49008b66ff49247bf1685bac4c7607e0b6 SHA512 d00c800dc7c1ae0753cbcddd755ade7d593a8d9c9d4ffc6eb8765233a44027a75b68948c14b4469d7aa0e7f74029e9f60159d81ed40b3d2e770c68a81533ccfa
|
||||
DIST Markdown-3.0.1.tar.gz 284084 BLAKE2B 6a9250295057ed32b389e1aeecf9aa3acac37ef48e6ca93a4821eb56a2323d65c1aed99799bf05811f27f45ba61f7bb704f69c6d2be706d8d2764c026e937905 SHA512 c648c1b8ecb3c907ff2bd636ec6c08b4b629967fb916913f77db641f6d61b83d16929af2f15f5695c8cdb9614031606110e02a7e0bbb3aab0be38a8e285f12f1
|
||||
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python implementation of the markdown markup language"
|
||||
HOMEPAGE="
|
||||
https://python-markdown.github.io/
|
||||
https://pypi.org/project/Markdown/
|
||||
https://github.com/Python-Markdown/markdown"
|
||||
SRC_URI="mirror://pypi/M/${PN^}/${P^}.tar.gz"
|
||||
|
||||
LICENSE="|| ( BSD GPL-2 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="doc test pygments"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/pygments[${PYTHON_USEDEP}]
|
||||
dev-python/pytidylib[${PYTHON_USEDEP}]
|
||||
)"
|
||||
# source cites pytidylib however from testruns it appears optional
|
||||
RDEPEND="pygments? ( dev-python/pygments[${PYTHON_USEDEP}] )"
|
||||
|
||||
S="${WORKDIR}/${P^}"
|
||||
|
||||
PATCHES=()
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
esetup.py build_docs
|
||||
HTML_DOCS=( "${BUILD_DIR}"/docs/. )
|
||||
|
||||
# remove .txt files
|
||||
find "${BUILD_DIR}"/docs -name '*.txt' -delete || die
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST python-markdown-math-0.6.tar.gz 6406 BLAKE2B 43172ba4b36b697f196bd569c93d56d1a3a05aaa306b1f149f3b70372e624e35fc0d3f3ea3c58c6b86e00c68408a5ebfe9fcc6562fe5065c7f8a7aa8683ee084 SHA512 af5773dc5b6d8968d811487a86fd027042d381b8b5b37683b519f03f21097bafd3d174881d8201cb6524e0975cd6868781e116cec6406fa20ffd3c6b9f9d4e87
|
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>holgersson@posteo.de</email>
|
||||
<name>Nils Freydank</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">mitya57/python-markdown-math</remote-id>
|
||||
<remote-id type="pypi">python-markdown-math</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="python-${PN}"
|
||||
|
||||
DESCRIPTION="Math extension for Python-Markdown"
|
||||
HOMEPAGE="https://github.com/mitya57/python-markdown-math"
|
||||
|
||||
if [[ ${PV} == *9999 ]]
|
||||
then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/mitya57/python-markdown-math.git"
|
||||
else
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
python_test(){
|
||||
esetup.py test
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST pytidylib-0.2.4.tar.gz 86650 BLAKE2B 15212651c83ebbec5b74418f37bfcd0366e9b6cdfc0820953e34ec3142871248df02618a51415a36b84ac8c2e5a12d996ff7301b5bf3a001fb42297df3a98202 SHA512 443e9af0fd458d4f041e3b72415839838a4edc83f8a978e5cc0bdf53202584e269f1ad5df10967d8ae4b98b24dcffcf9f5a54e0e3f6cd620a8a6a20171da0811
|
||||
DIST pytidylib-0.3.2.tar.gz 87669 BLAKE2B 57eee794e3a6ba147b778360a12d2417c21579250620854267a83300d918cac0320c768faacb531517b66eed7fd7afc1679e76f2db626f7d7daa80af1667a06d SHA512 24f755ed2607e300711f5a1aee510df3a0a410cc7d8d8f46e065ec8d93c50e436a492cc2831e9d416ab9837497c603f9dc8705da543102813d3264e6de033ca7
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python wrapper for HTML Tidy (tidylib)"
|
||||
HOMEPAGE="http://countergram.com/open-source/pytidylib https://github.com/countergram/pytidylib"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="app-text/htmltidy
|
||||
dev-python/setuptools"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_test() {
|
||||
pytest -vv || die
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST recaptcha-client-1.0.6.tar.gz 7389 BLAKE2B 454b1a5feaeb7bc2016ee44d2867a0ca6ebafdfcb04730931b16c65af1eea222922fdd9da502839d075648525cd8178c5795d008093275c299e25dad2ddb80e8 SHA512 c41954d722181ece934701df0701101b31cad74c15a123c2c641e671e5117a27ea23e1f52aa9126d7ddfd038438f951d45ec4112323306a91d81072e31b3f5bb
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">recaptcha-client</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,19 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A plugin for reCAPTCHA and reCAPTCHA Mailhide"
|
||||
HOMEPAGE="https://pypi.org/project/recaptcha-client/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="dev-python/pycrypto[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND} dev-python/setuptools[${PYTHON_USEDEP}]"
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
DESCRIPTION="Alternative regular expression module to replace re"
|
||||
HOMEPAGE="https://bitbucket.org/mrabarnett/mrab-regex"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
|
||||
IUSE="doc"
|
||||
|
||||
DOCS=( README docs/UnicodeProperties.txt )
|
||||
|
||||
python_compile() {
|
||||
if ! python_is_python3; then
|
||||
local CFLAGS=${CFLAGS}
|
||||
append-cflags -fno-strict-aliasing
|
||||
fi
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local msg="tests failed under ${EPYTHON}"
|
||||
# https://bitbucket.org/mrabarnett/mrab-regex/issue/145/1-fail-in-testsuite-under-pypy
|
||||
einfo "There is one trivial fail of test test_empty_array under pypy"
|
||||
|
||||
if python_is_python3; then
|
||||
"${PYTHON}" Python3/test_regex.py || die "${msg}"
|
||||
else
|
||||
"${PYTHON}" Python2/test_regex.py || die "${msg}"
|
||||
fi
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/Features.html )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
Binary file not shown.
@ -0,0 +1,53 @@
|
||||
From d4e937a6280f34bc1cce8c8cea3806a741312fbc Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?B=C5=82a=C5=BCej=20Szczygie=C5=82?= <spaz16@wp.pl>
|
||||
Date: Tue, 25 Sep 2018 18:45:10 +0200
|
||||
Subject: xcb: Don't get initial screen rotation
|
||||
|
||||
"xcb_randr_get_screen_info" can be slow and in some configurations can
|
||||
cause short mouse cursor freezes (which will happen on Qt application
|
||||
startup).
|
||||
|
||||
Initial screen rotation was used only to not handle possible redundant
|
||||
screen change event.
|
||||
|
||||
Fixes: QTBUG-70760
|
||||
Change-Id: I9f01325a045d2c82c4dd2fce91a18a34e54a4bcd
|
||||
Reviewed-by: Gatis Paeglis <gatis.paeglis@qt.io>
|
||||
---
|
||||
src/plugins/platforms/xcb/qxcbscreen.cpp | 7 -------
|
||||
src/plugins/platforms/xcb/qxcbscreen.h | 2 +-
|
||||
2 files changed, 1 insertion(+), 8 deletions(-)
|
||||
|
||||
diff --git a/src/plugins/platforms/xcb/qxcbscreen.cpp b/src/plugins/platforms/xcb/qxcbscreen.cpp
|
||||
index 7f2793b2b7..a696e2a311 100644
|
||||
--- a/src/plugins/platforms/xcb/qxcbscreen.cpp
|
||||
+++ b/src/plugins/platforms/xcb/qxcbscreen.cpp
|
||||
@@ -118,13 +118,6 @@ QXcbVirtualDesktop::QXcbVirtualDesktop(QXcbConnection *connection, xcb_screen_t
|
||||
|
||||
xcb_depth_next(&depth_iterator);
|
||||
}
|
||||
-
|
||||
- if (connection->hasXRandr()) {
|
||||
- xcb_connection_t *conn = connection->xcb_connection();
|
||||
- auto screen_info = Q_XCB_REPLY(xcb_randr_get_screen_info, conn, screen->root);
|
||||
- if (screen_info)
|
||||
- m_rotation = screen_info->rotation;
|
||||
- }
|
||||
}
|
||||
|
||||
QXcbVirtualDesktop::~QXcbVirtualDesktop()
|
||||
diff --git a/src/plugins/platforms/xcb/qxcbscreen.h b/src/plugins/platforms/xcb/qxcbscreen.h
|
||||
index 6438669e7a..792aca4b06 100644
|
||||
--- a/src/plugins/platforms/xcb/qxcbscreen.h
|
||||
+++ b/src/plugins/platforms/xcb/qxcbscreen.h
|
||||
@@ -220,7 +220,7 @@ private:
|
||||
xcb_randr_crtc_t m_crtc;
|
||||
xcb_randr_mode_t m_mode = XCB_NONE;
|
||||
bool m_primary = false;
|
||||
- uint8_t m_rotation = XCB_RANDR_ROTATION_ROTATE_0;
|
||||
+ uint8_t m_rotation = 0;
|
||||
|
||||
QString m_outputName;
|
||||
QSizeF m_outputSizeMillimeters;
|
||||
--
|
||||
cgit v1.2.1
|
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST asciidoctor-1.5.7.1.tar.gz 565182 BLAKE2B c697ea1b371a9ec26ec3277e043275ed3672bad104d34553aa442723797df3cc4e5a48447f806dba53fb3a142760f514bff74b189058260f621c8b63f8ad02b1 SHA512 4819aef93fb301e5378871935370fe37671446ecdedf76853cc0c19a6a5f3f0e2debbf2afb8ba7287f866fb57903abdfe6d845e1ccf24dda4347ec9c92624c3d
|
||||
DIST asciidoctor-1.5.8.tar.gz 583484 BLAKE2B f0c654c5e43a0ed061dbf80eb382fac1ea393870c7c2530649a5a41f1a5bd5e72ffb11e8ad8dd2925510e18f4528079ae532b623e6e7f38a119565df01139f58 SHA512 3f767cdf945361d81b0a89137fb1e77377cbb4171da790027cbb9cd8cf1deb03f24a8ec780b427b7bce34538e851a44682515fbaccf8558d61e22356b9d216dd
|
||||
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
USE_RUBY="ruby23 ruby24"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="test features"
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc README.adoc"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="data"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Processor for converting AsciiDoc into HTML 5, DocBook 4.5 and other formats"
|
||||
HOMEPAGE="https://github.com/asciidoctor/asciidoctor"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
dev-util/cucumber
|
||||
dev-ruby/rspec-expectations:*
|
||||
dev-ruby/asciimath
|
||||
dev-ruby/coderay
|
||||
dev-ruby/erubis
|
||||
dev-ruby/haml
|
||||
dev-ruby/nokogiri
|
||||
dev-ruby/slim
|
||||
dev-ruby/thread_safe
|
||||
dev-ruby/tilt )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm Gemfile || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
doman man/asciidoctor.1
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST loofah-2.2.1.gem 65024 BLAKE2B dfa45264e9dc0cb4c9fd8eaff8831b5098ae9c1e7fd46d3e965362e46851d5b19102fb23dc96393091ca8e2f8bd9a12f5098ace3c2d6e25236a33fa5f2579c69 SHA512 df971a1bee08f0ee0913af2b4b7baefa6d1ad04af82de796f6f0d505fab7749d52ce79db0118343d336bdae6fcfd4190fecb315019b2c821d81ac1c08d5b8e2a
|
||||
DIST loofah-2.2.2.gem 65024 BLAKE2B 4ddb20943b4258c4be621439d38b094dfc79947f092ffa2ff9af56db40538e9672f50762562ffbe5b7c5788fe12ab07ff7601383cfe7e6fc0f4209dad9edceee SHA512 3c64182f8fdb7d79a5be65969728c4c51a4535f53fdae7c8e5f4d487d43af3efac9d2f3746d8e02564d0979e94a0e63dc5974701c151e31c502cb8ff97f1295e
|
||||
DIST loofah-2.2.3.gem 65536 BLAKE2B ce1dd5255b0089862d26926624ef6007416318b77f4eb818ff462d8f680f8ef901ecb6ae751e33e1881e303fd005a4bd776c0e6a575562ffb7fb0b62e376b753 SHA512 8e63e1d4e3719c2ffcc8cf3208dbdfa3eb6e328bb91fc8dc6de88c472aac47f1a22771928b08f3c6816c159c6a9672299823f5d48177ae543358e73444b8ac56
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
USE_RUBY="ruby23 ruby24 ruby25"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Library for manipulating and transforming HTML/XML documents and fragments."
|
||||
HOMEPAGE="https://github.com/flavorjones/loofah"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 >=dev-ruby/nokogiri-1.5.9"
|
||||
|
||||
ruby_add_bdepend "test? ( >=dev-ruby/rr-1.1.0 >=dev-ruby/hoe-2.3.0 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Avoid unneeded development dependencies
|
||||
sed -i -e '/concourse/I s:^:#:' Rakefile || die
|
||||
|
||||
# Avoid test failing on different whitespace.
|
||||
sed -i -e '/test_fragment_whitewash_on_microsofty_markup/askip "gentoo"' test/integration/test_ad_hoc.rb || die
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST debhelper_11.4.1.tar.xz 475072 BLAKE2B 8220e2e199b174d811c8bf3dd7d1dc34a9d4a371f2ca249c9c210f4abb18e1de29692cbc094a9bdcf17aa2b8b917ced2736109fa8683d128cf50a95233888a62 SHA512 658456cfed3f8549598110b9dd3b9cfec52cddb28d85911d59ee973fbcb8f40b2f430224f48a0a3767a21bca977fface873125ba63f46290b7b696286d53749e
|
||||
DIST debhelper_11.4.tar.xz 473968 BLAKE2B 77ca641dfb0b7e10df921ec967e66700c220b6a85588b3a7f6eaccf22b97337e7766d77c06e62de7ee75501dbf98aaf801d7986f88eed8ae03778259135db9ef SHA512 6a6c6ea7cb394381288db8f872ae40de9456a22bf535ae0bc15097b47c41cda799952ffdbbcf6f56d0c3aaa9520a4f3f531106b1a53b329e53a13f8eb70ab1c9
|
||||
DIST debhelper_11.5.tar.xz 477084 BLAKE2B 0d32eae102fbb91a42e4ed5d5c8f2456dad28526d2b7e89c6a9fee7a85f6fea4241f1e4c9303b2324806a98c33d161a6ca1aa5d4dbe2f659b377b532629bd299 SHA512 268b03bc9347dc2f396c38e1cbb0f7c8ca3bab765dca72bf5a9a21c26686445fb550daa92586ddae97858ca03fc3210440b4efe87c319ca045cc743ff5ad6af3
|
||||
DIST debhelper_9.20160814.tar.xz 344328 BLAKE2B 38791ab3dfb74d12e44226b79a377889911a08505cdb45cc0a6e653906edbafcac1038d1d9ff9f5fd9f714ed36681562ce7fb1c9c1109a8528523100128fced6 SHA512 63072ba35ec8c62ee4c4d44833712925264c808a91f1522ef6a73377f2da3d11b285a21ad39158fd44693c801916189261186c8c7b28096719328a81a0a65f62
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
@ -1,3 +1,3 @@
|
||||
DIST dialog-1.3-20170131.tgz 507783 BLAKE2B a98c436eabc8d06619bd64a8b1d647a0712630f0f89565253636ef2f38333ca6926177aa0c2001305b0c06fc7a1f576cda87da493183402ef9ec3cdc3fa8be23 SHA512 818b4e9d0d5ee55377b78ccceacf59a78e5e6d6fbc09e24a19e62b4988ff8de32f3364132b9ee88c86e126114eda45c82d86397d5f26fae81a6bda91be979786
|
||||
DIST dialog-1.3-20180621.tgz 529123 BLAKE2B bb085e93a0eaedd1fc517bcfe080f8dbf61bf0b28003b38356d66c324baed7dcd2f76917676a1894e76bf3a7d58d3090c95e45624dae37e3e2e885282ab9c5bb SHA512 1c6d794af50a12294e32b99fd9d3eb9451ac4a2f21c5567848b59c7a316b3058463c41fb8f9eb0bce68edbbe463234a6ec893f7a013ceb953eb5da0effe0d274
|
||||
DIST dialog_1.3-20171209.orig.tar.gz 511503 BLAKE2B db633f882cce8a0ecd1446c26b305f5567bcdc0fb8e073ff3a443fbf56662638685578040ecd21220192c069899998f587aa04db8185074b4c8af957df77c49c SHA512 0355578bc64e2c75a2aae3ae83aff62eae60556a2890d50a72988efa76b82055755922bc1156a92370d773524865e76b8a0ddcde77fb6e6b5774c987fc22dee8
|
||||
DIST dialog-1.3-20181022.tgz 531815 BLAKE2B c6a34010eb991683356338009998964fde60bcae4181d8b07e6d5b9f0d0e9a61d3f0b112fad02c151b1774380e18b87f93f43fdfe35e0fba86914c029eaa274c SHA512 5d7891086ab6d2f4a815538513b09754a56368bbb0ec3bd107346fd2ed6ae10fa858173447fa609cce28a91e234ed8067d9439efeb973593fff2df1e811a8925
|
||||
|
@ -1,17 +1,16 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit eutils multilib versionator
|
||||
|
||||
DEB_P="${PN}_$(replace_version_separator 2 '-')"
|
||||
DIA_P="${PN}-$(replace_version_separator 2 '-')"
|
||||
DESCRIPTION="tool to display dialog boxes from a shell"
|
||||
HOMEPAGE="https://invisible-island.net/dialog/dialog.html"
|
||||
SRC_URI="mirror://debian/pool/main/d/${PN}/${DEB_P}.orig.tar.gz"
|
||||
HOMEPAGE="https://invisible-island.net/dialog/"
|
||||
SRC_URI="https://dev.gentoo.org/~jer/${DIA_P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/14"
|
||||
SLOT="0/15"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="examples minimal nls static-libs unicode"
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST strace-4.20.tar.xz 1132460 BLAKE2B 2e0e3080008ed1d5fd87572df740af8c62ebba44e0ece3c6b5ab581f246e79d8074a7fc2d0857abe158a055042fccbd880e11c9567beca1aeddc23f92d763c2d SHA512 869b3b9c48401619073a021e20e80cce37d8884f615bdb52dac9e6a2903df11507d7a0cb0ccad75bcc03d8dfafead0e68d14267e663503e94849079c9a2ebd4c
|
||||
DIST strace-4.23.tar.xz 1379128 BLAKE2B e1b680774172ba65190acc201a00f36ff608eb5a8239f8a6665b9f0eebfb7715eb3469d45c2333e4fac9a498ad3b448b1f39716b92cab91b035bc1e4125382eb SHA512 b54df972dc86e27668784ea4619e8c55230816b249e0a7fcca99a37b7f9ec37710742aca08c9e39b508522accb654a83c98207bab9ccac1197bb8e73e51ab116
|
||||
DIST strace-4.24.tar.xz 1398252 BLAKE2B ca83adfb3ccd23a55976c2950ce5911203e1ad911147649127e49d815e4899b5fd72459c371c15aea701d0d30e994d0eca2b32aad240fccc4e8d1cecb3f97558 SHA512 69cbf8b2c32c7ea90ebe5955bc71b454316a3494ae6975203fe61ce1f42ec539438cec5ba8ee7f529f89661d964b4aa53656712706aacff6bf018304b7a09813
|
||||
DIST strace-4.25.tar.xz 1425268 BLAKE2B 896685589686864316940b8493e481f5e37d1c2f536551f79193bc851d66614816abbc989dbff2b18e38f5bff535315ca732221d520f282227b74a4eab3ebb4f SHA512 1465ef5ebc77cee73ebae5e12c72ff1826f48cdb2b36bdd5116380fac3add73f3ede3ca2694358bfb0c3e3141be5b747b353749130a366c81d05709b2d7bb879
|
||||
|
Binary file not shown.
@ -1,247 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit desktop eapi7-ver gnome2-utils toolchain-funcs
|
||||
|
||||
MY_BUILD="$(ver_cut 2)"
|
||||
MY_DATE="$(ver_cut 1)"
|
||||
|
||||
MY_PN_HRP="duke3d_hrp"
|
||||
MY_PN_OPL="duke3d_musopl"
|
||||
MY_PN_PSX="duke3d_psx"
|
||||
MY_PN_SC55="duke3d_music-sc55"
|
||||
MY_PN_VOXELS="duke3d_voxels"
|
||||
MY_PN_XXX="duke3d_xxx"
|
||||
|
||||
MY_PV_HRP="5.4"
|
||||
MY_PV_OPL="2.01"
|
||||
MY_PV_PSX="1.11"
|
||||
MY_PV_SC55="4.02"
|
||||
MY_PV_VOXELS="1.21"
|
||||
MY_PV_XXX="1.33"
|
||||
|
||||
DESCRIPTION="An open source engine port of the classic PC first person shooter Duke Nukem 3D"
|
||||
HOMEPAGE="http://www.eduke32.com/"
|
||||
SRC_URI="http://dukeworld.com/eduke32/synthesis/${MY_DATE}-${MY_BUILD}/${PN}_src_${MY_DATE}-${MY_BUILD}.tar.xz
|
||||
http://www.eduke32.com/images/eduke32_classic.png
|
||||
hrp? ( http://www.duke4.org/files/nightfright/hrp/duke3d_hrp.zip -> ${MY_PN_HRP}-${MY_PV_HRP}.zip )
|
||||
offensive? ( http://www.duke4.org/files/nightfright/related/${MY_PN_XXX}.zip -> ${MY_PN_XXX}-${MY_PV_XXX}.zip )
|
||||
opl? ( http://www.moddb.com/downloads/mirror/95750/102/ce9e8f422c6cccdb297852426e96740a -> ${MY_PN_OPL}-${MY_PV_OPL}.zip )
|
||||
psx? ( http://www.duke4.org/files/nightfright/related/duke3d_psx.zip -> ${MY_PN_PSX}-${MY_PV_PSX}.zip )
|
||||
sc-55? ( http://www.duke4.org/files/nightfright/music/${MY_PN_SC55}.zip -> ${MY_PN_SC55}-${MY_PV_SC55}.zip )
|
||||
voxels? ( https://www.dropbox.com/s/yaxfahyvskyvt4r/duke3d_voxels.zip -> ${MY_PN_VOXELS}-${MY_PV_VOXELS}.zip )"
|
||||
|
||||
KEYWORDS="~amd64 ~hppa ~x86"
|
||||
LICENSE="BUILDLIC GPL-2 HRP"
|
||||
SLOT="0"
|
||||
IUSE="cdinstall demo flac fluidsynth gtk hrp offensive opengl opl png psx sc-55 server sdk timidity tools vorbis voxels vpx xmp"
|
||||
REQUIRED_USE="cdinstall? ( !demo )
|
||||
demo? ( !cdinstall )
|
||||
hrp? ( ^^ ( demo cdinstall )
|
||||
!voxels )
|
||||
offensive? ( ^^ ( demo cdinstall ) )
|
||||
opl? ( ^^ ( demo cdinstall )
|
||||
!sc-55 )
|
||||
psx? ( ^^ ( demo cdinstall ) )
|
||||
sc-55? ( ^^ ( demo cdinstall )
|
||||
!opl )
|
||||
voxels? ( !hrp )
|
||||
vpx? ( opengl )"
|
||||
|
||||
S="${WORKDIR}/${PN}_${MY_DATE}-${MY_BUILD}"
|
||||
|
||||
MY_DEPEND_RDEPEND="media-libs/libsdl2[joystick,opengl?,sound,video,X]
|
||||
media-libs/sdl2-mixer[flac?,fluidsynth?,midi,timidity?,vorbis?]
|
||||
sys-libs/zlib:=
|
||||
flac? ( media-libs/flac )
|
||||
gtk? ( x11-libs/gtk+:2 )
|
||||
opengl? ( virtual/glu
|
||||
virtual/opengl )
|
||||
png? ( media-libs/libpng:0= )
|
||||
timidity? ( media-sound/timidity-freepats )
|
||||
vpx? ( media-libs/libvpx:= )
|
||||
vorbis? ( media-libs/libogg
|
||||
media-libs/libvorbis )
|
||||
xmp? ( media-libs/exempi:= )"
|
||||
|
||||
RDEPEND="${MY_DEPEND_RDEPEND}
|
||||
cdinstall? ( games-fps/duke3d-data )
|
||||
demo? ( games-fps/duke3d-demodata )"
|
||||
|
||||
DEPEND="${MY_DEPEND_RDEPEND}
|
||||
app-arch/unzip
|
||||
x86? ( dev-lang/nasm )"
|
||||
|
||||
PATCHES=( "${FILESDIR}/log-to-tmpdir.patch" "${FILESDIR}/search-duke3d-path.patch" )
|
||||
|
||||
src_unpack() {
|
||||
# Extract only the eduke32 archive
|
||||
unpack ${PN}_src_${MY_DATE}-${MY_BUILD}.tar.xz
|
||||
|
||||
# Unpack only the documentation
|
||||
if use hrp; then
|
||||
unzip -q "${DISTDIR}"/${MY_PN_HRP}-${MY_PV_HRP}.zip hrp_readme.txt hrp_todo.txt || die
|
||||
fi
|
||||
if use offensive; then
|
||||
unzip -q "${DISTDIR}"/${MY_PN_XXX}-${MY_PV_XXX}.zip xxx_readme.txt || die
|
||||
fi
|
||||
if use opl; then
|
||||
unzip -q "${DISTDIR}"/${MY_PN_OPL}-${MY_PV_OPL}.zip readme.txt || die
|
||||
fi
|
||||
if use sc-55; then
|
||||
unzip -q "${DISTDIR}"/${MY_PN_SC55}-${MY_PV_SC55}.zip readme/music_readme.txt || die
|
||||
fi
|
||||
if use voxels; then
|
||||
unzip -q "${DISTDIR}"/${MY_PN_VOXELS}-${MY_PV_VOXELS}.zip voxelpack_readme.txt || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myemakeopts=(
|
||||
ALLOCACHE_AS_MALLOC=0
|
||||
AS=$(tc-getAS)
|
||||
CC=$(tc-getCC)
|
||||
CXX=$(tc-getCXX)
|
||||
CLANG=0
|
||||
CPLUSPLUS=1
|
||||
CUSTOMOPT=""
|
||||
DEBUGANYWAY=0
|
||||
F_JUMP_TABLES=""
|
||||
FORCEDEBUG=0
|
||||
HAVE_FLAC=$(usex flac 1 0)
|
||||
HAVE_GTK2=$(usex gtk 1 0)
|
||||
HAVE_VORBIS=$(usex vorbis 1 0)
|
||||
HAVE_XMP=$(usex xmp 1 0)
|
||||
LINKED_GTK=$(usex gtk 1 0)
|
||||
LTO=1
|
||||
LUNATIC=0
|
||||
KRANDDEBUG=0
|
||||
MEMMAP=0
|
||||
MIXERTYPE=SDL
|
||||
NETCODE=$(usex server 1 0)
|
||||
NOASM=0
|
||||
OPTLEVEL=0
|
||||
OPTOPT=""
|
||||
PACKAGE_REPOSITORY=1
|
||||
POLYMER=$(usex opengl 1 0)
|
||||
PRETTY_OUTPUT=0
|
||||
PROFILER=0
|
||||
RELEASE=1
|
||||
RENDERTYPE=SDL
|
||||
SDL_TARGET=2
|
||||
SIMPLE_MENU=0
|
||||
STRIP=""
|
||||
TANDALONE=0
|
||||
STARTUP_WINDOW=$(usex gtk 1 0)
|
||||
USE_OPENGL=$(usex opengl 1 0)
|
||||
USE_LIBVPX=$(usex vpx 1 0)
|
||||
USE_LIBPNG=$(usex png 1 0)
|
||||
USE_LUAJIT_2_1=0
|
||||
WITHOUT_GTK=$(usex gtk 0 1)
|
||||
)
|
||||
|
||||
emake "${myemakeopts[@]}"
|
||||
|
||||
if use tools; then
|
||||
emake utils "${myemakeopts[@]}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local binary
|
||||
local binaries=(
|
||||
eduke32
|
||||
mapster32
|
||||
"${FILESDIR}"/eduke32-bin
|
||||
)
|
||||
for binary in "${binaries[@]}"; do
|
||||
dobin "${binary}"
|
||||
done
|
||||
|
||||
if use tools; then
|
||||
local tool
|
||||
local tools=(
|
||||
arttool
|
||||
bsuite
|
||||
cacheinfo
|
||||
generateicon
|
||||
givedepth
|
||||
ivfrate
|
||||
kextract
|
||||
kgroup
|
||||
kmd2tool
|
||||
makesdlkeytrans
|
||||
map2stl
|
||||
md2tool
|
||||
mkpalette
|
||||
transpal
|
||||
unpackssi
|
||||
wad2art
|
||||
wad2map
|
||||
)
|
||||
for tool in "${tools[@]}"; do
|
||||
dobin ${tool}
|
||||
done
|
||||
fi
|
||||
|
||||
keepdir /usr/share/games/eduke32
|
||||
insinto /usr/share/games/eduke32
|
||||
if use hrp; then
|
||||
doins "${DISTDIR}"/${MY_PN_HRP}-${MY_PV_HRP}.zip
|
||||
fi
|
||||
if use offensive; then
|
||||
doins "${DISTDIR}"/${MY_PN_XXX}-${MY_PV_XXX}.zip
|
||||
fi
|
||||
if use opl; then
|
||||
doins "${DISTDIR}"/${MY_PN_OPL}-${MY_PV_OPL}.zip
|
||||
fi
|
||||
if use psx; then
|
||||
doins "${DISTDIR}"/${MY_PN_PSX}-${MY_PV_PSX}.zip
|
||||
fi
|
||||
if use sc-55; then
|
||||
doins "${DISTDIR}"/${MY_PN_SC55}-${MY_PV_SC55}.zip
|
||||
fi
|
||||
if use sdk; then
|
||||
doins -r package/sdk
|
||||
fi
|
||||
if use voxels; then
|
||||
doins "${DISTDIR}"/${MY_PN_VOXELS}-${MY_PV_VOXELS}.zip
|
||||
fi
|
||||
|
||||
newicon "${DISTDIR}"/eduke32_classic.png eduke32.png
|
||||
|
||||
make_desktop_entry eduke32-bin EDuke32 eduke32 Game
|
||||
make_desktop_entry mapster32 Mapster32 eduke32 Game
|
||||
|
||||
local DOCS=( package/sdk/samples/*.txt source/build/doc/*.txt source/duke3d/src/lunatic/doc/*.txt )
|
||||
if use hrp; then
|
||||
DOCS+=( "${WORKDIR}"/hrp_readme.txt "${WORKDIR}"/hrp_todo.txt )
|
||||
fi
|
||||
if use offensive; then
|
||||
DOCS+=( "${WORKDIR}"/xxx_readme.txt )
|
||||
fi
|
||||
if use opl; then
|
||||
DOCS+=( "${WORKDIR}"/readme.txt )
|
||||
fi
|
||||
if use sc-55; then
|
||||
DOCS+=( "${WORKDIR}"/readme/music_readme.txt )
|
||||
fi
|
||||
if use voxels; then
|
||||
DOCS+=( "${WORKDIR}"/voxelpack_readme.txt )
|
||||
fi
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1 +1 @@
|
||||
DIST ftl_advanced_edition_en_1_6_7_18662.sh 190506416 BLAKE2B 0a628e4de3a5539add2f421377c32ead5397ad1709e30124aa8c9d0874b98eb37cda97873b21dbb78fe635769c1a3c3254988ae22494805409d28f5e33417e44 SHA512 3e9c08d32964e21b49ad3e1b6a17c2349d516fdbea4118518e022134affc43dd27d2e60eea94784096aea4725f2656b43f6b6be9fe02eaed743c167ef842d66b
|
||||
DIST ftl_advanced_edition_1_6_8_24110.sh 201034290 BLAKE2B 6ed07bcbcacaf81704682be438ae8bfa4ccfe906e2845ad25550b081d33964f8c3d6f40326a56168b072e99e0c30190579bcd756f8a3c055a5b54907a0913014 SHA512 ad66211ad077738797d0a8f33bc43c01dbcd6bdff3e4d9a8316e0ebca06a94b76380911e54c4b16dfc2f836cdbb6a025383714f0de4b9f9c19376660a695c678
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,15 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Specifies, which server binary is used.
|
||||
# This could be 'hlds_run' or 'srcds_run', depending on your game.
|
||||
STEAMCMD_BINARY="hlds_run"
|
||||
|
||||
# Path to the files of your started server.
|
||||
# It's recommended to use:
|
||||
# '/opt/steamcmd/hlds' for older HL1 based mods.
|
||||
# '/opt/steamcmd/srcds' for newer HL2 based mods.
|
||||
STEAMCMD_PATH="/opt/steamcmd/hlds"
|
||||
|
||||
# Options for your server binary.
|
||||
STEAMCMD_OPTS="-game valve +ip 127.0.0.1 +maxplayers 32 +map crossfire -pingboost 3"
|
@ -1,32 +0,0 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
if [ "${SVCNAME}" = "steamcmd" ]; then
|
||||
instance="main"
|
||||
else
|
||||
instance="${SVCNAME#steamcmd.}"
|
||||
fi
|
||||
|
||||
name="SteamCMD (Mod: ${instance})"
|
||||
pidfile="/run/steamcmd.${instance}.pid"
|
||||
screen_name="steamcmd.${instance}"
|
||||
start_stop_daemon_args="--chdir ${STEAMCMD_PATH}"
|
||||
|
||||
command="screen"
|
||||
command_args="-DmUS ${screen_name} ${STEAMCMD_PATH}/${STEAMCMD_BINARY} ${STEAMCMD_OPTS}"
|
||||
command_background="true"
|
||||
command_group="steamcmd"
|
||||
command_user="steamcmd"
|
||||
|
||||
depend() {
|
||||
use net
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
if [ -z "$STEAMCMD_BINARY" ] || [ -z "$STEAMCMD_PATH" ] || [ -z "$STEAMCMD_OPTS" ]; then
|
||||
eerror "One or more STEAMCMD_* variables in /etc/conf.d/steamcmd.${SVCNAME} are not set!"
|
||||
return 1
|
||||
fi
|
||||
return 0
|
||||
}
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit readme.gentoo-r1 user
|
||||
|
||||
DESCRIPTION="This is the command-line version of the Steam client for dedicated servers"
|
||||
HOMEPAGE="https://developer.valvesoftware.com/wiki/SteamCMD"
|
||||
SRC_URI="https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1+ Steam"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
|
||||
RDEPEND="app-misc/screen"
|
||||
|
||||
RESTRICT="bindist mirror"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
QA_PREBUILT="opt/steamcmd/linux32/libstdc++.so.6
|
||||
opt/steamcmd/linux32/steamcmd"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup steamcmd
|
||||
enewuser steamcmd -1 -1 /opt/steamcmd steamcmd
|
||||
}
|
||||
|
||||
src_install() {
|
||||
diropts -o steamcmd -g steamcmd
|
||||
dodir /opt/steamcmd
|
||||
keepdir /opt/steamcmd/{.steam,.steam/sdk32,linux32}
|
||||
|
||||
exeopts -o steamcmd -g steamcmd
|
||||
exeinto /opt/steamcmd
|
||||
doexe steamcmd.sh
|
||||
|
||||
exeopts -o steamcmd -g steamcmd
|
||||
exeinto /opt/steamcmd/linux32
|
||||
doexe linux32/steamcmd linux32/libstdc++.so.6
|
||||
|
||||
newinitd "${FILESDIR}"/steamcmd.initd steamcmd
|
||||
newconfd "${FILESDIR}"/steamcmd.confd steamcmd
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
}
|
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST nemo-3.6.4.tar.gz 1433265 BLAKE2B 0640ad5e803d955072d0773ef3ea20739d6189720defbf3db6fc48da503b7cb72f8c33302542799933499f2f5c0e28c8e706da77f9943362e7db23eb9c4d6a21 SHA512 a8541e8944ce44b3f62ad0211c550509704f3210ce4aaaebcaefcb50a358f018eb01fba26d18ea8edbd662dab2b915fb7c4f4704e8468f6b9b3f4b636bf0d87e
|
||||
DIST nemo-3.8.5.tar.gz 1424948 BLAKE2B fc773f7a1666d94beabfaab3b1e97c4a6f32cd61dbb2e5eefc57cb3fd577df780f5d220501d7dbc6c67955afb9a623d36d1631c8b3c5e201894529784ac1991c SHA512 8ae4eafdd056e7e33c722c96a82e8bb5b10617823397927a3247e27bde14a3083f4402cd7e7bfc6a4f7802fe8c7aed005fa912a9855b6accb36af3a7f63b3188
|
||||
DIST nemo-3.8.6.tar.gz 1425290 BLAKE2B 15e82a6b6c298e66f6d752f738bec31d1d4fab726f86baa5d58c5d47cfef2de218c18c711ee95588f68c4bd8bced41a993af3c100b8478707a746857cce906ad SHA512 88cc268aabd9fadcb87df55e3872bc69f136e68f252ad2077e1cbf86e3c53d027142390883cdd61235171d04807d8ae85893abbdc65ff34cc6207d10879b1797
|
||||
|
@ -0,0 +1,82 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
GNOME2_LA_PUNT="yes"
|
||||
PYTHON_COMPAT=( python3_{4,5,6} )
|
||||
|
||||
inherit meson eutils gnome2 python-any-r1 virtualx
|
||||
|
||||
DESCRIPTION="A file manager for Cinnamon, forked from Nautilus"
|
||||
HOMEPAGE="http://cinnamon.linuxmint.com/"
|
||||
SRC_URI="https://github.com/linuxmint/nemo/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2+ FDL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="exif +introspection +nls packagekit selinux tracker xmp"
|
||||
RESTRICT=test
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=dev-libs/glib-2.37.3:2[dbus]
|
||||
>=gnome-extra/cinnamon-desktop-2.6.1:0=
|
||||
>=x11-libs/pango-1.28.3
|
||||
>=x11-libs/gtk+-3.9.10:3[introspection?]
|
||||
>=dev-libs/libxml2-2.7.8:2
|
||||
|
||||
gnome-base/dconf:0=
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
>=x11-libs/libnotify-0.7:=
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXrender
|
||||
>=x11-libs/xapps-1.0.4
|
||||
|
||||
exif? ( >=media-libs/libexif-0.6.20:= )
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6.4:= )
|
||||
tracker? ( >=app-misc/tracker-0.12:= )
|
||||
xmp? ( >=media-libs/exempi-2.2.0:= )
|
||||
selinux? ( sys-libs/libselinux )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
x11-themes/adwaita-icon-theme
|
||||
nls? ( >=gnome-extra/cinnamon-translations-2.2 )
|
||||
"
|
||||
|
||||
PDEPEND=">=gnome-base/gvfs-0.1.2"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_any_dep '
|
||||
dev-python/polib[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
')
|
||||
>=dev-lang/perl-5
|
||||
>=dev-util/gdbus-codegen-2.31.0
|
||||
dev-util/gtk-doc-am
|
||||
>=dev-util/intltool-0.40.1
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
x11-base/xorg-proto
|
||||
|
||||
dev-util/gtk-doc
|
||||
gnome-base/gnome-common
|
||||
"
|
||||
# For eautoreconf
|
||||
# gnome-base/gnome-common, dev-util/gtk-doc (not only -am!)
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
meson_src_configure \
|
||||
-Dexif=$(usex exif true false) \
|
||||
-Dtracker=$(usex tracker true false) \
|
||||
-Dxmp=$(usex xmp true false) \
|
||||
-Dselinux=$(usex selinux true false)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST opensmtpd-6.0.2p1.tar.gz 695513 BLAKE2B ad048364943c3abd3e0f40b06bc77831c91b8d1bfe8bc95753a0c5e5add4eacf6288aa7c7613a07979b04c0d34fad4f26e65cba8cbe3a060c9d8dbca734b75e7 SHA512 1e4275795dd2c43174ffa268398a0d9864ce4cb7d370330f7b8c55a9b40e757616bbd280919a409ebde403769e3dea62047857dc2ff98d7ecce660b459c7ff1c
|
||||
DIST opensmtpd-6.0.3p1.tar.gz 699702 BLAKE2B 49f08e8329adc049a562b6ef7efa4c0a39cbcfe8a158cb905cfc726a7302ffe9833ccfb52041340767d55d0f2ae2087e8eac92b7359016c6c76b4d963a334558 SHA512 e579818a0ddbe637deb5a4e40f43eaf797783903ceac18fd89a57581b135b9e407d424e1a70ff7b4b06a0ee50bafb6e8ab2451371917887904b06ff1b55d320f
|
||||
DIST opensmtpd-6.4.0p1.tar.gz 718638 BLAKE2B 23c1c286a865efcbd16461ec8930f5325a6e164a58ceb7bbe0feb9088bcf615b7fd7e2eb6820bcde161864c476087b39c289c75ea5ca0b18c46710f9723b3dd7 SHA512 c60dbac857925041769104adae33393f526a328767e19bc78d06e45a13b7dd50f3eefdaa3811b8da330c24a670e98da74e18af5ac486266dade6255a6f3b5135
|
||||
|
@ -1,46 +0,0 @@
|
||||
From 9370e962bfa1032ab16c48c79977536eae665d75 Mon Sep 17 00:00:00 2001
|
||||
From: Freddy DISSAUX <dsx@pouet.bsdsx.fr>
|
||||
Date: Sat, 17 Sep 2016 08:50:14 +0200
|
||||
Subject: [PATCH] Fix expression, as explain in
|
||||
|
||||
https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Generic-Declarations.html#Generic-Declarations
|
||||
|
||||
"Unlike the other `AC_CHECK_*S' macros, when a symbol is not
|
||||
declared, HAVE_DECL_symbol is defined to `0' instead of
|
||||
leaving HAVE_DECL_symbol undeclared."
|
||||
---
|
||||
openbsd-compat/defines.h | 2 +-
|
||||
openbsd-compat/openbsd-compat.h | 4 ++--
|
||||
2 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/openbsd-compat/defines.h b/openbsd-compat/defines.h
|
||||
index 0a94d76..bda39e9 100644
|
||||
--- a/openbsd-compat/defines.h
|
||||
+++ b/openbsd-compat/defines.h
|
||||
@@ -85,7 +85,7 @@
|
||||
# define STDERR_FILENO 2
|
||||
#endif
|
||||
|
||||
-#if defined(HAVE_DECL_O_NONBLOCK) && HAVE_DECL_O_NONBLOCK == 0
|
||||
+#if !HAVE_DECL_O_NONBLOCK
|
||||
# define O_NONBLOCK 00004 /* Non Blocking Open */
|
||||
#endif
|
||||
|
||||
diff --git a/openbsd-compat/openbsd-compat.h b/openbsd-compat/openbsd-compat.h
|
||||
index fd931d0..1ef2925 100644
|
||||
--- a/openbsd-compat/openbsd-compat.h
|
||||
+++ b/openbsd-compat/openbsd-compat.h
|
||||
@@ -212,11 +212,11 @@ void errc(int, int, const char *, ...);
|
||||
#define pledge(promises, paths) 0
|
||||
#endif
|
||||
|
||||
-#ifndef HAVE_DECL_AF_LOCAL
|
||||
+#if !HAVE_DECL_AF_LOCAL
|
||||
#define AF_LOCAL AF_UNIX
|
||||
#endif
|
||||
|
||||
-#ifndef HAVE_DECL_WAIT_MYPGRP
|
||||
+#if !HAVE_DECL_WAIT_MYPGRP
|
||||
#define WAIT_MYPGRP 0
|
||||
#endif
|
||||
|
@ -1,101 +0,0 @@
|
||||
From f948b923873a93472dea9b786cf60a3472b0ddc8 Mon Sep 17 00:00:00 2001
|
||||
From: Samuel Holland <samuel@sholland.org>
|
||||
Date: Wed, 11 Jan 2017 17:35:29 -0600
|
||||
Subject: [PATCH] fix compatibility with libressl
|
||||
|
||||
These functions are exported by libcrypto from libressl, due to its
|
||||
similar OpenBSD compatibility layer, but they are not present in any
|
||||
header files. Thus, while we can use the existing compiled function,
|
||||
and do not need to provide our own, we do need to provide the prototype
|
||||
for it.
|
||||
|
||||
This avoids implicit function declarations and the resulting crashes due
|
||||
to pointer truncation.
|
||||
|
||||
The patch is based on an equivalent patch for OpenSSH from
|
||||
https://bugzilla.mindrot.org/show_bug.cgi?id=2465
|
||||
Also see
|
||||
https://github.com/libressl-portable/portable/issues/109
|
||||
|
||||
Fixes #691
|
||||
---
|
||||
openbsd-compat/defines.h | 9 ---------
|
||||
openbsd-compat/openbsd-compat.h | 25 +++++++++++++++----------
|
||||
2 files changed, 15 insertions(+), 19 deletions(-)
|
||||
|
||||
diff --git a/openbsd-compat/defines.h b/openbsd-compat/defines.h
|
||||
index 2cbfbca..3ffcc81 100644
|
||||
--- a/openbsd-compat/defines.h
|
||||
+++ b/openbsd-compat/defines.h
|
||||
@@ -422,15 +422,6 @@ typedef uint16_t in_port_t;
|
||||
#define INET6_ADDRSTRLEN 46
|
||||
#endif
|
||||
|
||||
-/*
|
||||
- * Platforms that have arc4random_uniform() and not arc4random_stir()
|
||||
- * shouldn't need the latter.
|
||||
- */
|
||||
-#if defined(HAVE_ARC4RANDOM) && defined(HAVE_ARC4RANDOM_UNIFORM) && \
|
||||
- !defined(HAVE_ARC4RANDOM_STIR)
|
||||
-# define arc4random_stir()
|
||||
-#endif
|
||||
-
|
||||
#ifndef HAVE_VA_COPY
|
||||
# ifdef HAVE___VA_COPY
|
||||
# define va_copy(dest, src) __va_copy(dest, src)
|
||||
diff --git a/openbsd-compat/openbsd-compat.h b/openbsd-compat/openbsd-compat.h
|
||||
index a51385b..51f33bb 100644
|
||||
--- a/openbsd-compat/openbsd-compat.h
|
||||
+++ b/openbsd-compat/openbsd-compat.h
|
||||
@@ -119,20 +119,25 @@ int BSDoptind; /* index into parent argv vector */
|
||||
int getpeereid(int , uid_t *, gid_t *);
|
||||
#endif
|
||||
|
||||
-#ifdef HAVE_ARC4RANDOM
|
||||
-# ifndef HAVE_ARC4RANDOM_STIR
|
||||
-# define arc4random_stir()
|
||||
-# endif
|
||||
-#else
|
||||
+#if !defined(HAVE_ARC4RANDOM) || defined(LIBRESSL_VERSION_NUMBER)
|
||||
unsigned int arc4random(void);
|
||||
+#endif
|
||||
+
|
||||
+#if defined(HAVE_ARC4RANDOM_STIR)
|
||||
void arc4random_stir(void);
|
||||
-#endif /* !HAVE_ARC4RANDOM */
|
||||
+#elif defined(HAVE_ARC4RANDOM) || defined(LIBRESSL_VERSION_NUMBER)
|
||||
+/* Recent system/libressl implementation; no need for explicit stir */
|
||||
+# define arc4random_stir()
|
||||
+#else
|
||||
+/* openbsd-compat/arc4random.c provides arc4random_stir() */
|
||||
+void arc4random_stir(void);
|
||||
+#endif
|
||||
|
||||
-#ifndef HAVE_ARC4RANDOM_BUF
|
||||
+#if !defined(HAVE_ARC4RANDOM_BUF) || defined(LIBRESSL_VERSION_NUMBER)
|
||||
void arc4random_buf(void *, size_t);
|
||||
#endif
|
||||
|
||||
-#ifndef HAVE_ARC4RANDOM_UNIFORM
|
||||
+#if !defined(HAVE_ARC4RANDOM_UNIFORM) || defined(LIBRESSL_VERSION_NUMBER)
|
||||
uint32_t arc4random_uniform(uint32_t);
|
||||
#endif
|
||||
|
||||
@@ -174,7 +179,7 @@ int vasprintf(char **, const char *, va_list);
|
||||
int vsnprintf(char *, size_t, const char *, va_list);
|
||||
#endif
|
||||
|
||||
-#ifndef HAVE_EXPLICIT_BZERO
|
||||
+#if !defined(HAVE_EXPLICIT_BZERO) || defined(LIBRESSL_VERSION_NUMBER)
|
||||
void explicit_bzero(void *p, size_t n);
|
||||
#endif
|
||||
|
||||
@@ -200,7 +205,7 @@ int pidfile(const char *basename);
|
||||
struct passwd *pw_dup(const struct passwd *);
|
||||
#endif
|
||||
|
||||
-#ifndef HAVE_REALLOCARRAY
|
||||
+#if !defined(HAVE_REALLOCARRAY) || defined(LIBRESSL_VERSION_NUMBER)
|
||||
void *reallocarray(void *, size_t, size_t);
|
||||
#endif
|
||||
|
@ -1,51 +0,0 @@
|
||||
From 2ab442623e689532910b34ff0dbbc2167da02330 Mon Sep 17 00:00:00 2001
|
||||
From: Samuel Holland <samuel@sholland.org>
|
||||
Date: Wed, 11 Jan 2017 17:39:07 -0600
|
||||
Subject: [PATCH] fix musl compatibility (missing function prototypes)
|
||||
|
||||
inet_net_pton is already compiled, but no prototype is provided.
|
||||
res_hnok is provided by the compatibility layer in libasr.
|
||||
|
||||
These fixes avoid warnings about implicit function declaration.
|
||||
|
||||
Fixes #758
|
||||
---
|
||||
configure.ac | 1 +
|
||||
openbsd-compat/openbsd-compat.h | 8 ++++++++
|
||||
2 files changed, 9 insertions(+)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 42e092f..e27c514 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -594,6 +594,7 @@ AC_CHECK_FUNCS([ \
|
||||
pledge \
|
||||
pw_dup \
|
||||
reallocarray \
|
||||
+ res_hnok \
|
||||
setenv \
|
||||
setlinebuf \
|
||||
setproctitle \
|
||||
diff --git a/openbsd-compat/openbsd-compat.h b/openbsd-compat/openbsd-compat.h
|
||||
index a51385b..5d2e2c2 100644
|
||||
--- a/openbsd-compat/openbsd-compat.h
|
||||
+++ b/openbsd-compat/openbsd-compat.h
|
||||
@@ -208,10 +208,18 @@ void *reallocarray(void *, size_t, size_t);
|
||||
void errc(int, int, const char *, ...);
|
||||
#endif
|
||||
|
||||
+#ifndef HAVE_INET_NET_PTON
|
||||
+int inet_net_pton(int, const char *, void *, size_t);
|
||||
+#endif
|
||||
+
|
||||
#ifndef HAVE_PLEDGE
|
||||
#define pledge(promises, paths) 0
|
||||
#endif
|
||||
|
||||
+#ifndef HAVE_RES_HNOK
|
||||
+int res_hnok(const char *);
|
||||
+#endif
|
||||
+
|
||||
#if !HAVE_DECL_AF_LOCAL
|
||||
#define AF_LOCAL AF_UNIX
|
||||
#endif
|
@ -1,98 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit multilib user flag-o-matic eutils pam toolchain-funcs autotools systemd versionator
|
||||
|
||||
DESCRIPTION="Lightweight but featured SMTP daemon from OpenBSD"
|
||||
HOMEPAGE="https://www.opensmtpd.org"
|
||||
MY_P="${P}"
|
||||
if [ $(get_last_version_component_index) -eq 4 ]; then
|
||||
MY_P="${PN}-$(get_version_component_range 4-)"
|
||||
fi
|
||||
SRC_URI="https://www.opensmtpd.org/archives/${MY_P/_}.tar.gz"
|
||||
|
||||
LICENSE="ISC BSD BSD-1 BSD-2 BSD-4"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="libressl pam +mta"
|
||||
|
||||
DEPEND="!libressl? ( dev-libs/openssl:0 )
|
||||
libressl? ( dev-libs/libressl )
|
||||
elibc_musl? ( sys-libs/fts-standalone )
|
||||
sys-libs/zlib
|
||||
pam? ( virtual/pam )
|
||||
sys-libs/db:=
|
||||
dev-libs/libevent
|
||||
app-misc/ca-certificates
|
||||
net-mail/mailbase
|
||||
net-libs/libasr
|
||||
!mail-mta/courier
|
||||
!mail-mta/esmtp
|
||||
!mail-mta/exim
|
||||
!mail-mta/mini-qmail
|
||||
!mail-mta/msmtp[mta]
|
||||
!mail-mta/netqmail
|
||||
!mail-mta/nullmailer
|
||||
!mail-mta/postfix
|
||||
!mail-mta/qmail-ldap
|
||||
!mail-mta/sendmail
|
||||
!mail-mta/ssmtp[mta]
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P/_}
|
||||
|
||||
src_prepare() {
|
||||
# Use /run instead of /var/run
|
||||
sed -i -e '/pidfile_path/s:_PATH_VARRUN:"/run/":' openbsd-compat/pidfile.c || die
|
||||
epatch "${FILESDIR}"/${P}-autoconf.patch
|
||||
epatch "${FILESDIR}"/${P}-libressl.patch
|
||||
epatch "${FILESDIR}"/${P}-musl.patch
|
||||
epatch_user
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export AR
|
||||
AR="$(which "$AR")" econf \
|
||||
--with-table-db \
|
||||
--with-user-smtpd=smtpd \
|
||||
--with-user-queue=smtpq \
|
||||
--with-group-queue=smtpq \
|
||||
--with-path-socket=/run \
|
||||
--with-path-CAfile=/etc/ssl/certs/ca-certificates.crt \
|
||||
--sysconfdir=/etc/opensmtpd \
|
||||
$(use_with pam auth-pam)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
newinitd "${FILESDIR}"/smtpd.initd smtpd
|
||||
systemd_dounit "${FILESDIR}"/smtpd.{service,socket}
|
||||
use pam && newpamd "${FILESDIR}"/smtpd.pam smtpd
|
||||
dosym /usr/sbin/smtpctl /usr/sbin/makemap
|
||||
dosym /usr/sbin/smtpctl /usr/sbin/newaliases
|
||||
if use mta ; then
|
||||
dodir /usr/sbin
|
||||
dosym /usr/sbin/smtpctl /usr/sbin/sendmail
|
||||
dosym /usr/sbin/smtpctl /usr/bin/sendmail
|
||||
dosym /usr/sbin/smtpctl /usr/$(get_libdir)/sendmail
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
enewgroup smtpd 25
|
||||
enewuser smtpd 25 -1 /var/empty smtpd
|
||||
enewgroup smtpq 252
|
||||
enewuser smtpq 252 -1 /var/empty smtpq
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo
|
||||
einfo "Plugins for SQLite, MySQL, PostgreSQL, LDAP, socketmaps,"
|
||||
einfo "Redis, and many other useful addons and filters are"
|
||||
einfo "available in the mail-filter/opensmtpd-extras package."
|
||||
einfo
|
||||
}
|
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST libmtp-1.1.14.tar.gz 804354 BLAKE2B 8a5ec431b3a3c1445b3ae62dd0f6ebee36a473ce3d7da07400263434d6e1be49624b8c807bce015f9e55d450f9e25eb2dcf0831c639b97e39cb900ac4d62f81c SHA512 337d259462cf9700fe5a5f09b38f4652045ee71249d54562661362e6d0ec7fe087ab77ec68d443e4fb84839a8ad9dc686c207d723ab47bc1a542dd0a71b294b1
|
||||
DIST libmtp-1.1.15.tar.gz 805983 BLAKE2B f464c58a9844706ecc066a4a744b525ac6e8020ab80e35b01eab2813562ea1452deb5e6fb4477eb243b6631c24f8bc11887ec35279cb6cd89e1a459aca6b36cb SHA512 c85f47ef4e05d7f5b47d06463ca97c123fa068c4b7369aeba496cb1cfa03f0148b3ba73feed7da96269ba94b76b4b81858ee4bda5af67b0aac3b07fe39b5354a
|
||||
DIST libmtp-1.1.16.tar.gz 820516 BLAKE2B debc0755b91f44a878c4a5d4eb8d23c92ac17a80cf59ca13ada80bc1884ee7ab771153252258e33c834aba718a064d9e9a1b4618b3e0abe81bbffdfc7e5a2c88 SHA512 0540271930c1c932c5d06dcdd30142d407a4fadd022b195e8339d614fa3ec9b050605bf013b28ac6451f4dfcddf7add949c928acb1382802ab5fd6311c1628a0
|
||||
|
@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit udev user
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
|
||||
inherit autotools git-r3
|
||||
else
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
fi
|
||||
|
||||
DESCRIPTION="An implementation of Microsoft's Media Transfer Protocol (MTP)"
|
||||
HOMEPAGE="http://libmtp.sourceforge.net/"
|
||||
|
||||
LICENSE="LGPL-2.1" # LGPL-2+ and LGPL-2.1+ ?
|
||||
SLOT="0/9" # Based on SONAME of libmtp shared library
|
||||
IUSE="+crypt doc examples static-libs"
|
||||
|
||||
RDEPEND="virtual/libusb:1
|
||||
crypt? ( >=dev-libs/libgcrypt-1.5.4:0= )"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
DOCS="AUTHORS README TODO"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup plugdev
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# ChangeLog says "RETIRING THIS FILE ..pause.. GIT" (Last entry from start of 2011)
|
||||
rm -f ChangeLog
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
local crpthf=config.rpath
|
||||
local crpthd=/usr/share/gettext/${crpthf}
|
||||
if has_version '>sys-devel/gettext-0.18.3' && [[ -e ${crpthd} ]]; then
|
||||
cp "${crpthd}" .
|
||||
else
|
||||
touch ${crpthf} # This is from upstream autogen.sh
|
||||
fi
|
||||
eautoreconf
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable static-libs static)
|
||||
$(use_enable doc doxygen)
|
||||
$(use_enable crypt mtpz)
|
||||
--with-udev="$(get_udevdir)"
|
||||
--with-udev-group=plugdev
|
||||
--with-udev-mode=0660
|
||||
)
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${ED}" -name "*.la" -delete || die
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc examples/*.{c,h,sh}
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST mpd-0.20.10.tar.xz 778828 BLAKE2B c16b955ace770cf3d5da2ccad81fd3089cf2e60bf47774745d75babcff38fa344646b26dd32617fa2fe86ee0c785b9c8272ea6c90f77266b1a0cba2d48145236 SHA512 bac6a71e5b85600c590eae6b785474574cf0d7b03d9add537161b968a2997a975a597639a9fece119a01a7e27b5207523e4ae30b2f4f35791eff8c3ff26d107c
|
||||
DIST mpd-0.20.21.tar.xz 800476 BLAKE2B 0c807ae8d79abd9400aa417b516c709073b23390aeed2b385c716e20f8c4f93376a235b54fe5f5cfcd451b04c76e105b41acbd180d294281432d4d1b6a427a15 SHA512 d44fb326ea6213ecf46721ca81efdfffaec4faa5a66e627185fd5ab7c4f0c5a380f4d04aed5c2909746a37b33987cb61f62dc2d747365da06629fbb78bf7c7d6
|
||||
DIST mpd-0.20.22.tar.xz 807084 BLAKE2B 156b5cac8ea571df37cd4460fb6c511c4101bed16dd9196d4287ed7dd83069d7cbe1c6ab64b2d955c36c22499653c929da2516a1ceafb498ba4b5645390ea568 SHA512 7fe2b7f31cdda874ec686fd3d2047a6630c9370d7475004c09fdb3c35e85ef1e1ee5d63e039ed1fed52929498a3d261b297e68ed802ae7487810d5779b02ad10
|
||||
DIST mpd-0.20.23.tar.xz 806784 BLAKE2B 859edfe37b355ce8b64a9dc22dd0c13891d9154b5d07299ec1655757b02df3900af0d7fea7e7cbdcccc8d82d61a4c9c05a145fc2b23c471fefd1cb9d95043356 SHA512 9875f5b7d7eb7d51fa135249954fbaa2b300ecd539e15aee1a090f14c7a340f328c2f910aeb641ce32af2df21d0e56725ad1a3f957339b0a9c051a02ea0b8a05
|
||||
|
@ -1,2 +1 @@
|
||||
DIST mpg321-0.3.1.tar.gz 151104 BLAKE2B a835332b37a31dfd17e0f1dd25dfbf53a9ede65c721d6dc1fc4937558197b95543a032f43b47ac937adf227c8895afd2aa687b394813277f88836d03c1b5c0f0 SHA512 77a7b975f2d31f670eb786ccb9601820945e60b19a188e7337bd2ff0237c7ee47970c27adf78cf633d4a561e89b06de3eacf9f2ec11373abcdcb75c322f19eee
|
||||
DIST mpg321-0.3.2.tar.gz 151139 BLAKE2B d1b043316aca07e61ab61698f1d9e56fd221c4024e69b5262906b280dcb4f67bd32f3ff72b1758ba26cc0fa7d1c5c4052fc6fc87ae9ceec9d0bf77b1d35a868f SHA512 f1bead2c11e4cde0f1a87e1b2e3d216ef80c9a5dd8b219841961688d44a5fc63a54b7af07359766fde0b2712ddc5d0a90b20149c3228cb2d70e830e15c8ab234
|
||||
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="A realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
|
||||
HOMEPAGE="http://mpg321.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE="ipv6"
|
||||
|
||||
RDEPEND="app-eselect/eselect-mpg123
|
||||
>=media-libs/libao-1
|
||||
media-libs/libid3tag
|
||||
media-libs/libmad
|
||||
sys-libs/zlib"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${P}-orig
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.2.12-check-for-lround.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-mpg123-symlink \
|
||||
$(use_enable ipv6)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc AUTHORS BUGS HACKING README* THANKS TODO # NEWS and ChangeLog are dead
|
||||
mv "${ED}"/usr/bin/mpg321{,-mpg123}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
eselect mpg123 update ifunset
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect mpg123 update ifunset
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST TeamSpeak3-Client-linux_amd64-3.2.2.run 76227220 BLAKE2B 86a50064e01a496dd68559a3fa92003bf674cb59e714a45e6d12b2e6c2b33988b6ee7b76f474b35f1c08ae17fe430e8882c271e1751381df74c4dd5f7d552c42 SHA512 3edc003d721494e914fa74ae3d2666c795c5beb7feae7cc3b379d06447acb3e0941d9c5e2495e8bec8c1c1f5e25b5b31767ea214d198b2e320fc6a7925fdc541
|
||||
DIST TeamSpeak3-Client-linux_amd64-3.2.3.run 76247769 BLAKE2B 2fc226455bf839811ad82735c30f493ac9800e6f5f2f3af2d34bcbce3abd7478144feff329c3afa31d994a891990ecae5f51aa3fa001fe828d4ae0bba60fc6e9 SHA512 6f2a0e366589a3495be3ecbe3e866e1d05db3578ed1e2bf19195e6d6818acc1ddb44b46915aa88ff64ac6cc150d3b88b3347147bb0cde93e013aa7960c10dfab
|
||||
DIST TeamSpeak3-Client-linux_x86-3.2.2.run 75976893 BLAKE2B 0d0396f2fdd0d61c5e1fc1daec9978e6f4ebb82511b80c97bbc86d97bcbf3237e17064666212d8ba2650dc173cef8774acc38027241247c233c14e41ed697807 SHA512 3ca1a8602a9df3ee7669d3f226a44354a92ef5b3f52b720ac7a91dbd50331c609a46a1ae83d39c82dea8f6fc0a5f32245525ab601f7fd329521478ef29909027
|
||||
DIST TeamSpeak3-Client-linux_x86-3.2.3.run 75997823 BLAKE2B 03403430d6409ceebcbdfcdb48b54142327a003c300a3bcbd63f9fb6e40c259f50ee9346fe54fbbb3a19143bacb782248f5b61d2a950f893e8227568a2df1839 SHA512 ad6ea2d5f8237585859c5deac11e0f0b6af6018b2a92fe0aab2a04cfdeab0bd57166bf4fec273d48fedd20819203cba2fd58c3a76b59ec3224e867fc10172808
|
||||
|
@ -1,91 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit desktop unpacker xdg-utils
|
||||
|
||||
MY_PV="${PV/_/-}"
|
||||
|
||||
DESCRIPTION="A client software for quality voice communication via the internet"
|
||||
HOMEPAGE="https://www.teamspeak.com/"
|
||||
SRC_URI="amd64? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/TeamSpeak3-Client-linux_amd64-${MY_PV}.run )
|
||||
x86? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/TeamSpeak3-Client-linux_x86-${MY_PV}.run )"
|
||||
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
LICENSE="teamspeak3"
|
||||
SLOT="0"
|
||||
IUSE="alsa pulseaudio"
|
||||
REQUIRED_USE="|| ( alsa pulseaudio )"
|
||||
|
||||
RDEPEND="app-arch/snappy:0/1
|
||||
<dev-libs/openssl-1.1:0
|
||||
dev-libs/quazip
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5[accessibility,dbus,xcb]
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtsql:5[sqlite]
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwebchannel:5
|
||||
dev-qt/qtwebengine:5[geolocation,widgets]
|
||||
dev-qt/qtwidgets:5
|
||||
net-libs/libsrtp:0
|
||||
sys-libs/libcxx[libcxxabi]
|
||||
sys-libs/zlib:0/1
|
||||
virtual/udev
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
pulseaudio? ( media-sound/pulseaudio )"
|
||||
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
QA_PREBUILT="opt/teamspeak3-client/error_report
|
||||
opt/teamspeak3-client/package_inst
|
||||
opt/teamspeak3-client/soundbackends/libalsa_linux_*.so
|
||||
opt/teamspeak3-client/soundbackends/libpulseaudio_linux_*.so
|
||||
opt/teamspeak3-client/ts3client
|
||||
opt/teamspeak3-client/update"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
if ! use alsa; then
|
||||
rm -f soundbackends/libalsa_linux_*.so || die
|
||||
fi
|
||||
if ! use pulseaudio ; then
|
||||
rm -f soundbackends/libpulseaudio_linux_*.so || die
|
||||
fi
|
||||
|
||||
mv ts3client_linux_* ts3client || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
exeinto /opt/teamspeak3-client
|
||||
doexe error_report package_inst ts3client "${FILESDIR}"/ts3client-bin update
|
||||
|
||||
exeinto /opt/teamspeak3-client/soundbackends
|
||||
doexe soundbackends/*.so
|
||||
|
||||
insinto /opt/teamspeak3-client
|
||||
doins -r gfx html resources sound styles translations
|
||||
|
||||
dosym ../../usr/$(get_libdir)/qt5/libexec/QtWebEngineProcess /opt/teamspeak3-client/QtWebEngineProcess
|
||||
|
||||
dodir /opt/bin
|
||||
dosym ../teamspeak3-client/ts3client-bin /opt/bin/ts3client
|
||||
|
||||
make_desktop_entry /opt/bin/ts3client "Teamspeak 3 Client" /opt/teamspeak3-client/styles/default/logo-128x128.png "Audio;AudioVideo;Network"
|
||||
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
Tue, 30 Oct 2018 04:38:35 +0000
|
||||
Tue, 30 Oct 2018 21:08:36 +0000
|
||||
|
Binary file not shown.
@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201810-05">
|
||||
<title>xkbcommon: Multiple vulnerabilities</title>
|
||||
<synopsis>Multiple vulnerabilities have been found in xkbcommon, the worst of
|
||||
which may lead to a Denial of Service condition.
|
||||
</synopsis>
|
||||
<product type="ebuild">libxkbcommon</product>
|
||||
<announced>2018-10-30</announced>
|
||||
<revised count="1">2018-10-30</revised>
|
||||
<bug>665702</bug>
|
||||
<access>local</access>
|
||||
<affected>
|
||||
<package name="x11-libs/libxkbcommon" auto="yes" arch="*">
|
||||
<unaffected range="ge">0.8.2</unaffected>
|
||||
<vulnerable range="lt">0.8.2</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>xkbcommon is a library to handle keyboard descriptions, including
|
||||
loading them from disk, parsing them and handling their state.
|
||||
</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Multiple vulnerabilities have been discovered in libxkbcommon. Please
|
||||
review the CVE identifiers referenced below for details.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>A local attacker could supply a specially crafted keymap file possibly
|
||||
resulting in a Denial of Service condition.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All libxkbcommon users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=x11-libs/libxkbcommon-0.8.2"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-15853">CVE-2018-15853</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-15854">CVE-2018-15854</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-15855">CVE-2018-15855</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-15856">CVE-2018-15856</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-15857">CVE-2018-15857</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-15858">CVE-2018-15858</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-15859">CVE-2018-15859</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-15861">CVE-2018-15861</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-15862">CVE-2018-15862</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-15863">CVE-2018-15863</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-15864">CVE-2018-15864</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="2018-10-14T16:59:09Z">whissi</metadata>
|
||||
<metadata tag="submitter" timestamp="2018-10-30T20:41:12Z">whissi</metadata>
|
||||
</glsa>
|
@ -0,0 +1,83 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201810-06">
|
||||
<title>Xen: Multiple vulnerabilities</title>
|
||||
<synopsis>Multiple vulnerabilities have been found in Xen, the worst of which
|
||||
could cause a Denial of Service condition.
|
||||
</synopsis>
|
||||
<product type="ebuild">xen</product>
|
||||
<announced>2018-10-30</announced>
|
||||
<revised count="2">2018-10-30</revised>
|
||||
<bug>643350</bug>
|
||||
<bug>655188</bug>
|
||||
<bug>655544</bug>
|
||||
<bug>659442</bug>
|
||||
<access>local</access>
|
||||
<affected>
|
||||
<package name="app-emulation/xen" auto="yes" arch="*">
|
||||
<unaffected range="ge">4.10.1-r2</unaffected>
|
||||
<vulnerable range="lt">4.10.1-r2</vulnerable>
|
||||
</package>
|
||||
<package name="app-emulation/xen-tools" auto="yes" arch="*">
|
||||
<unaffected range="ge">4.10.1-r2</unaffected>
|
||||
<vulnerable range="lt">4.10.1-r2</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>Xen is a bare-metal hypervisor.</p>
|
||||
|
||||
</background>
|
||||
<description>
|
||||
<p>Multiple vulnerabilities have been discovered in Xen. Please review the
|
||||
referenced CVE identifiers for details.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>A local attacker could cause a Denial of Service condition or disclose
|
||||
sensitive information.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All Xen users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=app-emulation/xen-4.10.1-r2"
|
||||
</code>
|
||||
|
||||
<p>All Xen tools users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose
|
||||
">=app-emulation/xen-tools-4.10.1-r2"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2017-5715">CVE-2017-5715</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2017-5753">CVE-2017-5753</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2017-5754">CVE-2017-5754</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-10471">CVE-2018-10471</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-10472">CVE-2018-10472</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-10981">CVE-2018-10981</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-10982">CVE-2018-10982</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-12891">CVE-2018-12891</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-12892">CVE-2018-12892</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-12893">CVE-2018-12893</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-15468">CVE-2018-15468</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-15469">CVE-2018-15469</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-15470">CVE-2018-15470</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-3620">CVE-2018-3620</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-3646">CVE-2018-3646</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-5244">CVE-2018-5244</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-7540">CVE-2018-7540</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-7541">CVE-2018-7541</uri>
|
||||
<uri link="https://nvd.nist.gov/vuln/detail/CVE-2018-7542">CVE-2018-7542</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="2018-09-10T09:38:20Z">whissi</metadata>
|
||||
<metadata tag="submitter" timestamp="2018-10-30T20:59:58Z">irishluck83</metadata>
|
||||
</glsa>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue