Merge updates from master

This commit is contained in:
Repository mirror & CI
2021-05-24 22:34:55 +00:00
13 changed files with 77 additions and 1287 deletions

View File

@@ -1,11 +1,7 @@
DIST github.com-golang-sys-d5e6a3e2c0ae.tar.gz 1541214 BLAKE2B 947229146a1c9cbe6cb4fa5fdb72861fcad3eaa6de54e02a96ddd6f869a418b172eac0c743b459ea63f56187b9898d45921a86d4710325281b5c85c600f061e3 SHA512 56f5abbbe48b9d114fa46462364b6782cd5e16e40de0684c0e3514af41d1edf59295834f04eed7bc8436b33ad602db3d00c8c87a2da4939e5d759427b1af7669
DIST github.com-mattn-go-colorable-2e1b0c1546e01.tar.gz 9575 BLAKE2B b39d9a49626f1598bf505c233e65365cd643f6648a2e16cdc0580144c7f3f3e286666fa19eb0a93d2d850efb4e14f73bee3438a58f27cc911b029fdf61f8f3a7 SHA512 5353d6f30df92c0690c2d7549ae81a92bc190d0bb8b604c94ef545f17a89fb73b29d0f0af70f318af24eb919c63e3202e4fb9449357f3ddef821c63312c67316
DIST github.com-mattn-go-colorable-9fdad7c.tar.gz 5586 BLAKE2B 4f41090d5b803e62b3cf5ab2bab05bf726006c2ccf5fe3e1c5c9a5042375ec652d6bddd09465b1748f969b5c78615e030e72a43d299a953d4fecaf2e8eb993cc SHA512 f3f1893c535cd050bdf83e8d13d5fa5f12b58272a1a373dc17c68a0021a0bd9e72817b5784dd1276cd963bbef07424d47c877d809df787058d8c87194f70b582
DIST github.com-mattn-go-isatty-7b513a986450.tar.gz 4544 BLAKE2B 6b8a11ce52397597ab65d8bc5382169c7d64dd716e0d97cbd46620c64f5a24de4b5874c1f71aa79a4046e8bfe2b5899d4685d3b5c7b8a8dbf2baa03bb1a2cdc8 SHA512 74b775ee71bac2d3d4bcdb60664b02e785a58e8d8bd8516b5c90c1e21c36832fdd673a8342b2a9857ab7aac61e66dca8fac373938c6de848e51641d5bfa96bff
DIST github.com-mattn-go-runewidth-43a826dcfbd.tar.gz 17351 BLAKE2B 7dbae627493b6899a794f884351dca5897834cb56986b0f263d6eed35623040d6f43da67e2ae6d7fd400e4ad1e7dcf0c052c67657c8b18dbe720cd7f6d264ad0 SHA512 df2951c4a407a0f164e46073e518765c213770691e57b7b1e3eb9e3b3a02ab0f4e47410038cac86f5ecba464fd157e94dbe7fe5ad96b7c23a50b38c6ee2bced8
DIST github.com-mattn-go-runewidth-d037b52.tar.gz 5895 BLAKE2B 32e5b025abe0ac98eea8e35278b76f2f447f80f5110fd5f66628510fa0488095f94beab0a010c4f511df04c8a8f503315910acc22f0ba9438a324da3faeeea08 SHA512 0795a78dbf805bcf3fb9887a0bb5875c6b8579302d9207a536d5d00dc8a97a732ae95d274d3b26215d9f900299b01a5b0869561e215def6c8d35d9603b9da551
DIST github.com-rivo-uniseg-f8f8f751c732.tar.gz 43999 BLAKE2B cb8dc8c5744f8d5ac34a4af7be5ae15728d25769bb68e2bb0b3d5c4e6504a4a2eb250f589d7311975735348cd4044dd268d99e8140e448a6340730907655391f SHA512 47cc738c198c7f0ae4bd5e816b1694b8e810951eed2e1ca030d84001ab871477e819758041677428ddeb31d894031eeaf7f8265ae58f3b8e619f3475bb7691f2
DIST github.com-schachmat-ingo-a4bdc0729a3f.tar.gz 5345 BLAKE2B 6c9ce292c32d9445ad1a44f338ff5179938199c9895cff66994c171438cb47bc822684dbc8ceafb90cfca08309a25402e856028c410af42758cba74650a44f9c SHA512 29a917430277811ac612b372756f548aebdd7216fe14c058cabd8edc2594807a8f2b518e28730f9318e01c83efd8d063254433021f60d918b5d0bd818649a724
DIST github.com-schachmat-ingo-fab41e4.tar.gz 3170 BLAKE2B e37843954694c9cf5ae0a7faf953a5483f06d85bc7521ac199a0db9e6ca052f38ffac74b9f4256a2692f3f3055f49274cb0d7e1ac96c3a892da3553963d6e2da SHA512 8aedc3e85666c228f44f563fbc0264a3cd17fc4dc25f243d92995aeeb493533439600d147eeb9e23d00f108e8002a8b9e0fb4be309353ddd08f1efdd9582b849
DIST wego-2.0.tar.gz 11185 BLAKE2B 1bf8030a0801a80d5bd367be9a53f01c232ece40fb6f66e4dd06a72ed44e2cc1d6da27888b148c24264ed4eec460b4b9d8e4ff6e91d55e134f275b3978048ace SHA512 92073393f420f72367955b08ef64a90eadc5a72f79f9c42ee1886918923e5953da15dd9ffaefc14aa444cfe5db5f903d88ec080f9ca3490da29efe5734a200f8
DIST wego-2.0_p20190211.tar.gz 15639 BLAKE2B 49b8e074aa23ef21917263a57aee6bd92c8a901a3a8163f7d73512a3682f312ae3b9e645dfb44b856433b2635000c2cdbe0a8d5d0a3c079cba6d20b8789d7b60 SHA512 8ee2747f4a6a0655125fd197b40bea9cf6ae11728a68c35e08863906a54b195e16be932e007dfa9be61452b59503126c92b9785f467a5b38f4f6f6d3e12e71e4

View File

@@ -1,23 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
GOLANG_PKG_IMPORTPATH="github.com/schachmat"
GOLANG_PKG_HAVE_TEST=1
GOLANG_PKG_USE_CGO=1
GOLANG_PKG_DEPENDENCIES=(
"github.com/mattn/go-colorable:9fdad7c"
"github.com/mattn/go-runewidth:d037b52"
"github.com/schachmat/ingo:fab41e4"
)
inherit golang-single
DESCRIPTION="Wego is a weather client for the terminal"
LICENSE="BSD ISC"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="!test? ( test )"

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EGIT_COMMIT="994e4f141759a1070d7b0c8fbe5fad2cc7ee7d45"
EGO_PN="github.com/schachmat/wego"
EGO_VENDOR=(
"github.com/mattn/go-runewidth 43a826dcfbd"
"github.com/mattn/go-colorable 2e1b0c1546e01"
"github.com/schachmat/ingo a4bdc0729a3f"
"github.com/mattn/go-isatty 7b513a986450"
"github.com/rivo/uniseg f8f8f751c732"
"golang.org/x/sys d5e6a3e2c0ae github.com/golang/sys"
)
inherit golang-vcs-snapshot golang-build
DESCRIPTION="Wego is a weather client for the terminal"
SRC_URI="
https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
${EGO_VENDOR_URI}
"
HOMEPAGE="https://github.com/schachmat/wego"
LICENSE="BSD ISC"
SLOT="0"
KEYWORDS="~amd64"
src_install() {
dobin wego
dodoc "src/${EGO_PN}/README.md"
}

View File

@@ -1,28 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
COMMIT="994e4f141759a1070d7b0c8fbe5fad2cc7ee7d45"
GOLANG_PKG_IMPORTPATH="github.com/schachmat"
GOLANG_PKG_HAVE_TEST=1
GOLANG_PKG_VERSION="${COMMIT}"
GOLANG_PKG_DEPENDENCIES=(
"github.com/mattn/go-runewidth:43a826dcfbd"
"github.com/mattn/go-colorable:2e1b0c1546e01"
"github.com/schachmat/ingo:a4bdc0729a3f"
"github.com/mattn/go-isatty:7b513a986450"
"github.com/rivo/uniseg:f8f8f751c732"
"github.com/golang/sys:d5e6a3e2c0ae -> golang.org/x"
)
inherit golang-single
DESCRIPTION="Wego is a weather client for the terminal"
#SRC_URI="https://github.com/schachmat/wego/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
#S="${WORKDIR}/${PN}-${COMMIT}"
LICENSE="BSD ISC"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="!test? ( test )"

1
dev-R/RInside/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST RInside_0.2.16.tar.gz 80576 BLAKE2B ac61f01e0de6c4099db97753a4af93aa84a4ea84728e6e029bb31bb1fe76be1afc12aa0aa781a4049b512e85c7188bfa9d8a6172d869336fbe30a3d75e5d2c0b SHA512 367430d2243864532688aea17cabca45e9dfcaa357b5a19dfd8fa3c8878d0c38e55815feba00c27541e1a908507766bbe5a4b87274734fa1b66581da254fc215

View File

@@ -0,0 +1,20 @@
# Copyright 1999-2020 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit R-packages-guru
DESCRIPTION='C++ Classes to Embed R in C++ (and C) Applications'
KEYWORDS="~amd64"
SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
LICENSE='GPL-2+'
HOMEPAGE="
https://cran.r-project.org/package=RInside
http://dirk.eddelbuettel.com/code/rinside.html
https://github.com/eddelbuettel/rinside
"
DEPEND="
dev-R/Rcpp
"
RDEPEND="${DEPEND}"

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<longdescription>C++ Classes to Embed R in C++ (and C) Applications // C++ classes to embed R in C++ (and C) applications A C++ class providing the R interpreter is offered by this package making it easier to have "R inside" your C++ application. As R itself is embedded into your application, a shared library build of R is required. This works on Linux, OS X and even on Windows provided you use the same tools used to build R itself. Numerous examples are provided in the nine subdirectories of the examples/ directory of the installed package: standard, 'mpi' (for parallel computing), 'qt' (showing how to embed 'RInside' inside a Qt GUI application), 'wt' (showing how to build a "web-application" using the Wt toolkit), 'armadillo' (for 'RInside' use with 'RcppArmadillo'), 'eigen' (for 'RInside' use with 'RcppEigen'), and 'c_interface' for a basic C interface and 'Ruby' illustration. The examples use 'GNUmakefile(s)' with GNU extensions, so a GNU make is required (and will use the 'GNUmakefile' automatically). 'Doxygen'-generated documentation of the C++ classes is available at the 'RInside' website as well.</longdescription>
<maintainer type="person">
<description>co-maintainers welcome</description>
<email>lssndrbarbieri@gmail.com</email>
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/eddelbuettel/rinside/issues</bugs-to>
<doc lang="en">https://cran.r-project.org/web/packages/RInside/RInside.pdf</doc>
<changelog>https://cran.r-project.org/web/packages/RInside/ChangeLog</changelog>
<maintainer>
<name>Dirk Eddelbuettel</name>
<email>edd@debian.org</email>
</maintainer>
<remote-id type="github">eddelbuettel/rinside</remote-id>
</upstream>
</pkgmetadata>

File diff suppressed because it is too large Load Diff

View File

@@ -1,180 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# @ECLASS: golang-single.eclass
# @MAINTAINER:
#
# @AUTHOR:
# Mauro Toffanin <toffanin.mauro@gmail.com>
# @BLURB: An eclass for GoLang packages not installed inside GOPATH/GOBIN.
# @DESCRIPTION:
# This eclass allows to install arbitrary packages written in GoLang which
# don't support being installed inside the Go environment.
# This mostly includes traditional packages (C/C++/GUI) embedding tools written
# in GoLang, and GoLang packages that need to be compiled with GCC instead of
# the standard Go interpreter.
#
# @EXAMPLE:
# Typical ebuild using golang-single.eclass:
#
# @CODE
# EAPI=5
#
# GOLANG_PKG_IMPORTPATH="github.com/captObvious"
# GOLANG_PKG_ARCHIVESUFFIX=".zip"
# GOLANG_PKG_HAVE_TEST
# inherit golang-single qt4-r2
#
# DESCRIPTION="Foo bar application"
# HOMEPAGE="http://example.org/foo/"
#
# LICENSE="MIT"
# KEYWORDS="~amd64 ~x86"
# SLOT="0"
# IUSE="doc qt4"
#
# CDEPEND="
# qt4? (
# dev-qt/qtcore:4
# dev-qt/qtgui:4
# )"
# RDEPEND="${CDEPEND}
# !media-gfx/bar"
# DEPEND="${CDEPEND}
# doc? ( app-doc/doxygen )"
#
# DOCS=(AUTHORS ChangeLog README "Read me.txt" TODO)
#
# PATCHES=(
# "${FILESDIR}/${P}-qt4.patch" # bug 123458
# "${FILESDIR}/${P}-as-needed.patch"
# )
#
# src_install() {
# use doc && HTML_DOCS=("${BUILD_DIR}/apidocs/html/")
# autotools-utils_src_install
# if use examples; then
# dobin "${BUILD_DIR}"/foo_example{1,2,3} \\
# || die 'dobin examples failed'
# fi
# }
#
# @CODE
inherit golang-common
EXPORT_FUNCTIONS src_prepare src_unpack src_configure src_compile src_install src_test
if [[ -z ${_GOLANG_SINGLE_ECLASS} ]]; then
_GOLANG_SINGLE_ECLASS=1
# This eclass uses GOLANG_PKG_IMPORTPATH to populate SRC_URI.
SRC_URI="${SRC_URI:="https://${GOLANG_PKG_IMPORTPATH}/${GOLANG_PKG_NAME}/archive/${GOLANG_PKG_ARCHIVEPREFIX}${GOLANG_PKG_VERSION}${GOLANG_PKG_ARCHIVESUFFIX} -> ${P}${GOLANG_PKG_ARCHIVESUFFIX}"}"
# This eclass uses GOLANG_PKG_DEPENDENCIES associative array to populate SRC_URI
# with the required snapshots of the supplied GoLang dependencies.
if [[ ${#GOLANG_PKG_DEPENDENCIES[@]} -gt 0 ]]; then
for i in ${!GOLANG_PKG_DEPENDENCIES[@]} ; do
# Collects all the tokens of the dependency.
local -A DEPENDENCY=()
while read -d $'\n' key value; do
[[ -z ${key} ]] && continue
DEPENDENCY[$key]="${value}"
done <<-EOF
$( _factorize_dependency_entities "${GOLANG_PKG_DEPENDENCIES[$i]}" )
EOF
# Debug
debug-print "${FUNCNAME}: DEPENDENCY = ${GOLANG_PKG_DEPENDENCIES[$i]}"
debug-print "${FUNCNAME}: importpath = ${DEPENDENCY[importpath]}"
debug-print "${FUNCNAME}: revision = ${DEPENDENCY[revision]}"
# Downloads the archive.
case ${DEPENDENCY[importpath]} in
github*)
SRC_URI+=" https://${DEPENDENCY[importpath]}/archive/${DEPENDENCY[revision]}${GOLANG_PKG_ARCHIVESUFFIX} -> ${DEPENDENCY[importpath]//\//-}-${DEPENDENCY[revision]}${GOLANG_PKG_ARCHIVESUFFIX}"
;;
bitbucket*)
SRC_URI+=" https://${DEPENDENCY[importpath]}/get/${DEPENDENCY[revision]}.zip -> ${DEPENDENCY[importpath]//\//-}-${DEPENDENCY[revision]}.zip"
;;
code.google*)
SRC_URI+=" https://${DEPENDENCY[project_name]}.googlecode.com/archive/${DEPENDENCY[revision]}.tar.gz -> ${DEPENDENCY[importpath]//\//-}-${DEPENDENCY[revision]}.tar.gz"
;;
*) die "This eclass doesn't support '${DEPENDENCY[importpath]}'" ;;
esac
done
fi
# @FUNCTION: golang-single_src_unpack
# @DESCRIPTION:
# Unpack the source archive.
golang-single_src_unpack() {
debug-print-function ${FUNCNAME} "${@}"
default
# Creates S.
mkdir -p "${S%/*}" || die
# Moves main GoLang package from WORKDIR into GOPATH.
if [[ "${GOLANG_PKG_IMPORTPATH}" != "${GOLANG_PKG_IMPORTPATH_ALIAS}" ]]; then
local alias_abspath="${WORKDIR}/gopath/src/${GOLANG_PKG_IMPORTPATH_ALIAS}/${GOLANG_PKG_NAME}"
mkdir -p "${alias_abspath%/*}" || die
mv "${GOLANG_PKG_NAME}-${GOLANG_PKG_VERSION}" "${alias_abspath}"/ || die
else
mv "${GOLANG_PKG_NAME}-${GOLANG_PKG_VERSION}" "${S}"/ || die
fi
}
# @FUNCTION: golang-single_src_prepare
# @DESCRIPTION:
# Prepare source code.
golang-single_src_prepare() {
debug-print-function ${FUNCNAME} "$@"
# Sets up GoLang build environment.
golang_setup
golang-common_src_prepare
}
# @FUNCTION: golang-single_src_configure
# @DESCRIPTION:
# Configure the package.
golang-single_src_configure() {
debug-print-function ${FUNCNAME} "$@"
golang-common_src_configure
}
# @FUNCTION: golang-single_src_compile
# @DESCRIPTION:
# Compiles the package.
golang-single_src_compile() {
debug-print-function ${FUNCNAME} "$@"
golang-common_src_compile
}
# @FUNCTION: golang-single_src_install
# @DESCRIPTION:
# Installs binaries and documents from DOCS or HTML_DOCS arrays.
golang-single_src_install() {
debug-print-function ${FUNCNAME} "$@"
golang-common_src_install
}
# @FUNCTION: golang-single_src_test
# @DESCRIPTION:
# Runs the unit tests for the main package.
golang-single_src_test() {
debug-print-function ${FUNCNAME} "$@"
golang-common_src_test
}
fi

View File

@@ -13,7 +13,7 @@ EGIT_SUBMODULES=()
LICENSE="GPL-3"
SLOT="0"
IUSE="discord egl evdev fbdev +gamepad gbm +nogui qt5 retroachievements wayland X"
IUSE="discord +egl +evdev fbdev +gamepad gbm +nogui qt5 retroachievements wayland X"
# Either or both frontends must be built
REQUIRED_USE="
@@ -43,7 +43,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
# Set working directory to checkout directory
S="${WORKDIR}/${PN}"
src_configure() {
@@ -59,10 +58,8 @@ src_configure() {
-DUSE_SDL2=$(usex gamepad)
-DUSE_WAYLAND=$(usex wayland)
-DUSE_X11=$(usex X)
-DBUILD_SHARED_LIBS=OFF
)
cmake_src_configure
}
@@ -80,8 +77,8 @@ src_install() {
newicon -s 64 dist/icon-64px.png duckstation-nogui
newicon -s 128 dist/icon-128px.png duckstation-nogui
newicon -s 256 dist/icon-256px.png duckstation-nogui
domenu "${FILESDIR}"/duckstation-nogui.desktop
doins "${BUILD_DIR}"/bin/duckstation-nogui
dosym ../../opt/${PN}/duckstation-qt usr/bin/duckstation-qt
fperms +x /opt/${PN}/duckstation-nogui
fi
@@ -92,8 +89,8 @@ src_install() {
newicon -s 64 dist/icon-64px.png duckstation-qt
newicon -s 128 dist/icon-128px.png duckstation-qt
newicon -s 256 dist/icon-256px.png duckstation-qt
domenu "${FILESDIR}"/duckstation-qt.desktop
doins "${BUILD_DIR}"/bin/duckstation-qt
dosym ../../opt/${PN}/duckstation-qt usr/bin/duckstation-qt
fperms +x /opt/${PN}/duckstation-qt
fi
}

View File

@@ -1,9 +0,0 @@
[Desktop Entry]
Type=Application
Name=DuckStation NoGUI
GenericName=PlayStation 1 Emulator
Comment=Fast-ish PlayStation 1 emulator
Icon=duckstation-nogui
TryExec=/opt/duckstation/duckstation-nogui
Exec=/opt/duckstation/duckstation-nogui %f
Categories=Game;Emulator;

View File

@@ -1,9 +0,0 @@
[Desktop Entry]
Type=Application
Name=DuckStation Qt
GenericName=PlayStation 1 Emulator
Comment=Fast-ish PlayStation 1 emulator
Icon=duckstation-qt
TryExec=/opt/duckstation/duckstation-qt
Exec=/opt/duckstation/duckstation-qt %f
Categories=Game;Emulator;Qt;

View File

@@ -1,4 +1,4 @@
DIST megasync-4.3.8.0.tar.gz 16019709 BLAKE2B 493ac0df0e8ca5c6617e493b5b3d81e45cedf2212a83ec9f5f6c07eee6fdf1d749b3735e10082b89f376f261ebfb825a3a7c457b8aa3be64702cddca34558558 SHA512 597b1d4a5a806514449b55e8bf81688b3c6d275372ebb56a45841b2f4c7caf8d9db363cf627fa0b6b84f4c662dc8cf87179b4478cd50b7b7efa1e23a9dca3389
DIST megasync-4.5.0.0.tar.gz 16162074 BLAKE2B 9ad09b61614992fc48572c168bb3b9692145289b945c01e371babe78a3b75bcc20a842f524279f6db35f8d93c914e9ba68ee5d187614b5041638813cb304531e SHA512 f0c78d741be4a9ee9411be63667ea76cca3ff50ab70a81c904011e1ce1c6f0287ab5c90fc2b1a7a7c040b2d568819f91ecd10f8d570b22231df7b99166eacb11
DIST megasync-sdk-4.3.8.0.tar.gz 3363057 BLAKE2B fbc7006a5559a5e2220cd9f9f398c835a1de919624e4d00d052580cf7e3ac4bae2ec1acbd6650b1eaef1218363203837cad562875067e524e067a53d5553567b SHA512 e6ec612fb11be4566d091d4159429ee50574081753caae3b1dd4e22221f2b213cfc0787b52051cbcdf9b0069869df6c95aa80951bdc3fa5098dd26fa0a2e7f7e
DIST megasync-sdk-4.5.0.0.tar.gz 3363057 BLAKE2B fbc7006a5559a5e2220cd9f9f398c835a1de919624e4d00d052580cf7e3ac4bae2ec1acbd6650b1eaef1218363203837cad562875067e524e067a53d5553567b SHA512 e6ec612fb11be4566d091d4159429ee50574081753caae3b1dd4e22221f2b213cfc0787b52051cbcdf9b0069869df6c95aa80951bdc3fa5098dd26fa0a2e7f7e
DIST megasync-sdk-4.5.0.0.tar.gz 3497367 BLAKE2B 1594d792f38df4df29acd25ea5c920acf27410513544abc618a692e3ed2e6e1a459123b043a9aa3bfdc4647d753d6c14cc5ee1bde02abd6c0f6d7ce66b118821 SHA512 177b9e31f2aacfa370132657bb70ec315edcfbcfe043f067f4c67b69a47ade7235699183541de2462d2ab2a18b4688006cd938ae80da603df9bd79d908b58140