Compare commits
No commits in common. 'master' and 'mhiretskiy' have entirely different histories.
master
...
mhiretskiy
@ -0,0 +1,10 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=-1
|
||||
DESCRIPTION="Group for www-apps/jackett-bin"
|
||||
KEYWORDS="amd64"
|
@ -0,0 +1,10 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=-1
|
||||
DESCRIPTION="Group for net-p2p/torrserver-bin"
|
||||
KEYWORDS="amd64"
|
@ -0,0 +1,14 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="User for www-apps/jackett-bin"
|
||||
KEYWORDS="amd64"
|
||||
ACCT_USER_ID=-1
|
||||
ACCT_USER_GROUPS=( jackett )
|
||||
ACCT_USER_HOME="/var/lib/jackett/"
|
||||
|
||||
acct-user_add_deps
|
@ -0,0 +1,14 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="User for net-p2p/torrserver-bin"
|
||||
KEYWORDS="amd64"
|
||||
ACCT_USER_ID=-1
|
||||
ACCT_USER_GROUPS=( torrserver )
|
||||
ACCT_USER_HOME="/var/lib/torrserver/"
|
||||
|
||||
acct-user_add_deps
|
@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>support@calculate.ru</email>
|
||||
<name>Mir Calculate</name>
|
||||
<description>Calculate Overlay</description>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
OpenPGP keys used for Calculate binary packages.
|
||||
</longdescription>
|
||||
<longdescription lang="ru">
|
||||
Ключи OpenPGP, используемые для бинарных пакетов Calculate.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<bugs-to>mailto:support@calculate.ru</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>support@calculate.ru</email>
|
||||
<name>Mir Calculate</name>
|
||||
<description>Calculate Overlay</description>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
UEFI Shim bootloader for SecureBoot signed by Microsoft.
|
||||
</longdescription>
|
||||
<longdescription lang="ru">
|
||||
Загрузчик UEFI Shim для SecureBoot, подписанный Microsoft.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,19 +1,26 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=8
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="UEFI Shim bootloader for SecureBoot signed by Microsoft"
|
||||
HOMEPAGE="https://mjg59.dreamwidth.org/20303.html"
|
||||
SRC_URI="https://mirror.calculate-linux.org/source/${PN}/${P}.tgz"
|
||||
HOMEPAGE="http://mjg59.dreamwidth.org/20303.html"
|
||||
SRC_URI="http://www.codon.org.uk/~mjg59/${PN}/${P}.tgz"
|
||||
SRC_URI="ftp://ftp.calculate-linux.org/calculate/source/${PN}/${P}.tgz
|
||||
http://mirror.yandex.ru/calculate/source/${PN}/${P}.tgz"
|
||||
|
||||
LICENSE="BSD"
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND=""
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share
|
||||
doins -r "${PN}"
|
||||
doins -r $PN
|
||||
}
|
||||
|
@ -0,0 +1 @@
|
||||
DIST stardict-calculate-ru-1.0.tar.bz2 15275750 SHA256 04c0d568621c3adfcea1907292534314707da086d61e53aa58ec86f75335af42 SHA512 1c61667454bdba2ccb37eab57e6df3e6cd952f57cff070d84f32ea07aa03fb9bc2ff86114c436729100b9c050bda17b2bd833f4dd83789f76ca77e03cef4b303 WHIRLPOOL ecf02f4bc58b90ee8e80bc4a7aef05348ccb47860e32091fe643e6430e82bb8c0b17b92667bdc29b198eac0e0e37c95d22c9373f2b51c865ffb97b9fd4f1c6d6
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
DESCRIPTION="The collection of Russian-English dictionaries"
|
||||
HOMEPAGE="http://www.calculate-linux.org/packages/app-dicts/stardict-calculate-ru"
|
||||
|
||||
SRC_URI="ftp://ftp.calculate-linux.org/calculate/source/${PN}/${P}.tar.bz2
|
||||
http://mirror.yandex.ru/calculate/source/${PN}/${P}.tar.bz2"
|
||||
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="!media-gfx/cld-themes
|
||||
!media-gfx/cldg-themes
|
||||
!media-gfx/cldx-themes
|
||||
!media-gfx/cls-themes"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_install() {
|
||||
insinto /
|
||||
doins -r .
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST featherpad-0.9.1.tar.gz 590391 BLAKE2B 2ce743c56b01a8de65d22b00aaefcf3e12848182507d6e5cad682f324675196d1d6bd648f34e8a0683b7bd7d6aaeea240ceccc3b1f4f50fac860c266b4857fbd SHA512 5a301757ed320f3eff157821b0844b86c74322887462c60e1feb79790898ce5b1ba2e80cb5e1440d5cfa350f6dbb390d10e27aa05f953e49bfd6720c89c610ea
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit qmake-utils
|
||||
|
||||
MY_P="${P/featherpad/FeatherPad}"
|
||||
|
||||
DESCRIPTION="Lightweight Qt5 Plain-Text Editor for Linux"
|
||||
HOMEPAGE="https://github.com/tsujan/FeatherPad"
|
||||
SRC_URI="https://codeload.github.com/tsujan/${PN}/tar.gz/V${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
RDEPEND="dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtsvg:5"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-qt/linguist-tools:5"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
eqmake5
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${ED}" install
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit qmake-utils git-r3
|
||||
|
||||
MY_P="${P/featherpad/FeatherPad}"
|
||||
|
||||
DESCRIPTION="Lightweight Qt5 Plain-Text Editor for Linux"
|
||||
HOMEPAGE="https://github.com/tsujan/FeatherPad"
|
||||
EGIT_REPO_URI="https://github.com/tsujan/${PN}.git"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtsvg:5"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-qt/linguist-tools:5"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
eqmake5
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${ED}" install
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>vincent.hardy.be@gmail.com</email>
|
||||
<name>Vincent Hardy</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="BLAS/CBLAS module for eselect"
|
||||
HOMEPAGE="https://www.gentoo.org"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86"
|
||||
IUSE=""
|
||||
|
||||
# Need skel.bash lib
|
||||
RDEPEND=">=app-admin/eselect-1.0.5
|
||||
!app-eselect/eselect-cblas"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
local MODULEDIR="/usr/share/eselect/modules"
|
||||
local MODULE="blas"
|
||||
insinto ${MODULEDIR}
|
||||
newins "${FILESDIR}"/${MODULE}.eselect-${PVR} ${MODULE}.eselect
|
||||
doman "${FILESDIR}"/blas.eselect.5
|
||||
}
|
@ -0,0 +1,168 @@
|
||||
# -*-eselect-*- vim: ft=eselect
|
||||
# Copyright 2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU GPL version 2 or later
|
||||
|
||||
inherit config tests multilib skel
|
||||
|
||||
MODULE="BLAS/CBLAS"
|
||||
IFACE="blas"
|
||||
DESCRIPTION="Manage installed alternatives of $MODULE shared objects"
|
||||
MAINTAINER="lumin@debian.org"
|
||||
VERSION="20190621"
|
||||
|
||||
### helper utility to find all available BLAS/CBLAS implementations
|
||||
find_targets_in() {
|
||||
[[ $# -eq 1 ]] || die -q "in which libdir?"
|
||||
|
||||
local cand
|
||||
for cand in ${EROOT}/etc/env.d/blas/$1/*; do
|
||||
[[ "config" = $(basename ${cand}) ]] && continue
|
||||
[[ -r ${cand} ]] && basename ${cand}
|
||||
done
|
||||
}
|
||||
|
||||
### helper utility to validate a BLAS/CBLAS library directory
|
||||
validate_blaslibdir() {
|
||||
[[ -d $1 ]] || return 2 # dir doesn't exist
|
||||
[[ -r "${1}/libblas.so.3" ]] && [[ -r "${1}/libblas.so" ]] \
|
||||
&& [[ -r "${1}/libcblas.so.3" ]] && [[ -r "${1}/libcblas.so" ]] \
|
||||
|| return 1
|
||||
}
|
||||
|
||||
### show action
|
||||
do_show() {
|
||||
# do_show -- show both lib64 and lib32 selection
|
||||
# do_show libxx -- show libxx selection
|
||||
local libdir cur libdirs=( $(list_libdirs) )
|
||||
|
||||
# if manually specified libdirs
|
||||
if [[ ! $# -eq 0 ]]; then
|
||||
for libdir in $@; do
|
||||
has $libdir ${libdirs[@]} || die -q "invalid libdir '$libdir'!"
|
||||
done
|
||||
libdirs=( $@ )
|
||||
fi
|
||||
|
||||
for libdir in ${libdirs[@]}; do
|
||||
[[ ! -d ${EROOT}/usr/$libdir ]] && continue
|
||||
[[ ! -r ${EROOT}/etc/env.d/blas/${libdir}/config ]] && continue
|
||||
cur=$(load_config ${EROOT}/etc/env.d/blas/${libdir}/config CURRENT)
|
||||
echo ${libdir}: $cur
|
||||
done
|
||||
}
|
||||
|
||||
### list action
|
||||
do_list() {
|
||||
local i cur targets
|
||||
local libdir libdirs=( $(list_libdirs) )
|
||||
|
||||
# if manually specified libdirs
|
||||
if [[ ! $# -eq 0 ]]; then
|
||||
for libdir in $@; do
|
||||
has $libdir ${libdirs[@]} || die -q "invalid libdir '$libdir'!"
|
||||
done
|
||||
libdirs=( $@ )
|
||||
fi
|
||||
|
||||
for libdir in ${libdirs[@]}; do
|
||||
[[ ! -d ${EROOT}/usr/$libdir ]] || [[ -L ${EROOT}/usr/$libdir ]] && continue
|
||||
targets=( $(find_targets_in $libdir) )
|
||||
cur=$(load_config ${EROOT}/etc/env.d/blas/${libdir}/config CURRENT)
|
||||
|
||||
write_list_start "Available BLAS/CBLAS ($libdir) candidates:"
|
||||
for (( i = 0; i < ${#targets[@]}; i++ )); do
|
||||
[[ ${targets[i]} = $cur ]] \
|
||||
&& targets[i]=$(highlight_marker "${targets[i]}")
|
||||
done
|
||||
write_numbered_list -m "(none found)" "${targets[@]}"
|
||||
done
|
||||
}
|
||||
|
||||
### validate action
|
||||
describe_validate() {
|
||||
echo "validate candidates and remove invalid ones"
|
||||
}
|
||||
|
||||
do_validate() {
|
||||
local i ldpath targets target candidate
|
||||
local libdir libdirs=( $(list_libdirs) )
|
||||
for libdir in ${libdirs[@]}; do
|
||||
[[ ! -d ${EROOT}/usr/$libdir ]] || [[ -L ${EROOT}/usr/$libdir ]] && continue
|
||||
targets=( $(find_targets_in $libdir) )
|
||||
for target in ${targets[@]}; do
|
||||
candidate=${EROOT}/etc/env.d/blas/${libdir}/${target}
|
||||
ldpath=$(load_config $candidate LDPATH)
|
||||
if ! validate_blaslibdir $ldpath; then
|
||||
echo "Removing invalid BLAS/CBLAS candidate ($candidate) ..."
|
||||
rm -v $candidate
|
||||
fi
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
### set action
|
||||
|
||||
describe_set() {
|
||||
echo "Activate one of the installed $MODULE implementations"
|
||||
}
|
||||
|
||||
describe_set_parameters() {
|
||||
echo "[<libdir>] <implementation>"
|
||||
}
|
||||
|
||||
describe_set_options() {
|
||||
echo "libdir: lib64 or lib32. Will use the native one when omitted."
|
||||
echo "implementation : implementation name or number (from 'list' action)"
|
||||
}
|
||||
|
||||
do_set() {
|
||||
local libdirs=( $(list_libdirs) )
|
||||
local targets libdir ldconf libpath impl
|
||||
|
||||
# check argument existence
|
||||
[[ $# -eq 1 ]] || [[ $# -eq 2 ]] || \
|
||||
die -q "Please specify [<libdir>] <impl> to activate!"
|
||||
# read argumenets
|
||||
if [[ $# -eq 2 ]]; then libdir="$1"; else libdir="$(get_libdir)"; fi
|
||||
if [[ $# -eq 2 ]]; then impl="$2"; else impl="$1"; fi
|
||||
# validate arguments
|
||||
has "$libdir" "${libdirs[@]}" || die -q "Invalid libdir ($libdir) !"
|
||||
targets=( $(find_targets_in $libdir) )
|
||||
if ! has "$impl" "${targets[@]}"; then
|
||||
if [[ ${impl} -gt 0 ]] && [[ ${impl} -le ${#targets[@]} ]]; then
|
||||
impl=${targets[(${impl} - 1)]}
|
||||
else
|
||||
die -q "Invalid impl ($impl) !"
|
||||
fi
|
||||
fi
|
||||
# store the configuration to env.d
|
||||
store_config ${EROOT}/etc/env.d/blas/${libdir}/config CURRENT "${impl}"
|
||||
# generate ld.so.conf file
|
||||
ldconf="${EROOT}/etc/ld.so.conf.d/81-blas-${libdir}.conf"
|
||||
libpath=$(load_config ${EROOT}/etc/env.d/blas/${libdir}/${impl} LDPATH)
|
||||
truncate -s0 $ldconf
|
||||
echo "# Auto-generated by eselect::blas. DON'T EDIT." >> $ldconf
|
||||
echo "$libpath" >> $ldconf
|
||||
|
||||
# refresh cache. env-update will call ldconfig (see
|
||||
# portage::env_update.py) so we don't need to call it explicitly.
|
||||
env-update
|
||||
}
|
||||
|
||||
### add action
|
||||
describe_add_parameters() {
|
||||
echo "<libdir> <dir> <impl>"
|
||||
}
|
||||
|
||||
describe_add_options() {
|
||||
echo "libdir : library directory where $MODULE implementation is installed (lib, lib64, etc.)"
|
||||
echo "dir : directory containing lib{,c}blas.so{.3}"
|
||||
echo "impl : name of the $MODULE implementation"
|
||||
}
|
||||
|
||||
do_add() {
|
||||
[[ $# -eq 3 ]] \
|
||||
|| die -q "Please specify <libdir> <dir> <impl> to activate!"
|
||||
validate_blaslibdir $2 || die -q "invalid blas libdir!"
|
||||
store_config ${EROOT}/etc/env.d/blas/$1/$3 LDPATH $2
|
||||
}
|
@ -0,0 +1,79 @@
|
||||
.TH "ESELECT" "5" "June 2019" "Gentoo Linux" "eselect"
|
||||
.SH "NAME"
|
||||
blas.eselect \- The BLAS management module for Gentoo's eselect
|
||||
.SH "SYNOPSIS"
|
||||
\fBeselect blas\fR [\fBhelp\fR|\fBusage\fR]
|
||||
.br
|
||||
\fBeselect blas\fR \fBlist\fR [\fIlibdir\fR]
|
||||
.br
|
||||
\fBeselect blas\fR \fBadd\fR
|
||||
.br
|
||||
\fBeselect blas\fR \fBset\fR [\fIlibdir\fR] \fIimplementation\fR
|
||||
.br
|
||||
\fBeselect blas\fR \fBshow\fR [\fIlibdir\fR]
|
||||
|
||||
.SH "DESCRIPTION"
|
||||
\fBeselect\fR is Gentoo's configuration and management tool. It features
|
||||
modules that care for the individual administrative tasks.
|
||||
.SH "ACTION: LIST"
|
||||
\fBeselect blas list\fR [\fIlibdir\fR]
|
||||
.br
|
||||
Displays an ordered list of installed BLAS implementations. It distinguishes between versions with different
|
||||
Application Binary Interfaces (e.g. x86/AMD64). Furthermore, it also distinguishes
|
||||
between interfaces to high-level programming languages. Each line holds
|
||||
a number and the implementation's name. An asterisk next to one of the list
|
||||
elements denotes an active implementation.
|
||||
|
||||
phi / # eselect blas list
|
||||
.br
|
||||
Installed BLAS for libdir \fBlib\fR
|
||||
.br
|
||||
[1] atlas *
|
||||
[2] reference
|
||||
|
||||
Possible \fIlibdir\fR to the \fBlist\fR action are restrictions to
|
||||
handle only certain ABI\-specific library directories. For example,
|
||||
|
||||
\fBeselect blas list lib64\fR
|
||||
|
||||
lists only BLAS implementations found in \fB/usr/lib64\fR.
|
||||
|
||||
.SH "ACTION: SHOW"
|
||||
\fBeselect blas show\fR [\fIlibdir\fR]
|
||||
.br
|
||||
Shows your system's currently active BLAS implementations.
|
||||
|
||||
phi / # eselect blas show
|
||||
.br
|
||||
lib: atlas
|
||||
.br
|
||||
lib64: reference
|
||||
|
||||
The same \fIlibdir\fR that apply to the \fBlist\fR action can be used
|
||||
with the \fBshow\fR action to restrict it to given ABIs.
|
||||
.SH "ACTION: SET"
|
||||
\fBeselect blas set\fR [\fIlibdir\fR] \fIimplementation\fR
|
||||
.br
|
||||
Sets your system's currently active BLAS implementations to \fIimplementation\fR.
|
||||
The same \fIlibdir\fR that apply to the \fBlist\fR action can be used
|
||||
with the \fBset\fR action to restrict it to given ABIs.
|
||||
|
||||
phi / # eselect blas set atlas
|
||||
|
||||
.SH "ACTION: VALIDATE"
|
||||
\fBeselect blas validate\fR
|
||||
.br
|
||||
Validates BLAS/CBLAS candidates under the /etc/env.d directory and automatically
|
||||
remove the invalid ones.
|
||||
|
||||
.SH "ACTION: ADD"
|
||||
\fBeselect blas add\fR \fIlibdir\fR \fIdir\fR \fIimpl\fR
|
||||
.br
|
||||
Add a new BLAS/CBLAS implementation.
|
||||
|
||||
.SH "AUTHOR"
|
||||
Danny van Dyk <kugelfang@gentoo.org>
|
||||
.br
|
||||
Donnie Berkholz <spyderous@gentoo.org>
|
||||
.br
|
||||
Mo Zhou <lumin@debian.org>
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>sci@gentoo.org</email>
|
||||
<name>Gentoo Science Project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="LAPACK module for eselect"
|
||||
HOMEPAGE="https://www.gentoo.org"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
|
||||
IUSE=""
|
||||
|
||||
# Need skel.bash lib
|
||||
RDEPEND=">=app-admin/eselect-1.0.5"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
local MODULEDIR="/usr/share/eselect/modules"
|
||||
local MODULE="lapack"
|
||||
insinto ${MODULEDIR}
|
||||
newins "${FILESDIR}"/${MODULE}.eselect-${PVR} ${MODULE}.eselect
|
||||
doman "${FILESDIR}"/lapack.eselect.5
|
||||
}
|
@ -0,0 +1,167 @@
|
||||
# -*-eselect-*- vim: ft=eselect
|
||||
# Copyright 2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU GPL version 2 or later
|
||||
|
||||
inherit config tests multilib skel
|
||||
|
||||
MODULE="LAPACK"
|
||||
IFACE="lapack"
|
||||
DESCRIPTION="Manage installed alternatives of $MODULE shared objects"
|
||||
MAINTAINER="lumin@debian.org"
|
||||
VERSION="20190621"
|
||||
|
||||
### helper utility to find all available LAPACK implementations
|
||||
find_targets_in() {
|
||||
[[ $# -eq 1 ]] || die -q "in which libdir?"
|
||||
|
||||
local cand
|
||||
for cand in ${EROOT}/etc/env.d/lapack/$1/*; do
|
||||
[[ "config" = $(basename ${cand}) ]] && continue
|
||||
[[ -r ${cand} ]] && basename ${cand}
|
||||
done
|
||||
}
|
||||
|
||||
### helper utility to validate a LAPACK library directory
|
||||
validate_lapacklibdir() {
|
||||
[[ -d $1 ]] || return 2 # dir doesn't exist
|
||||
[[ -r "${1}/liblapack.so.3" ]] && [[ -r "${1}/liblapack.so" ]] \
|
||||
|| return 1
|
||||
}
|
||||
|
||||
### show action
|
||||
do_show() {
|
||||
# do_show -- show both lib64 and lib32 selection
|
||||
# do_show libxx -- show libxx selection
|
||||
local libdir cur libdirs=( $(list_libdirs) )
|
||||
|
||||
# if manually specified libdirs
|
||||
if [[ ! $# -eq 0 ]]; then
|
||||
for libdir in $@; do
|
||||
has $libdir ${libdirs[@]} || die -q "invalid libdir '$libdir'!"
|
||||
done
|
||||
libdirs=( $@ )
|
||||
fi
|
||||
|
||||
for libdir in ${libdirs[@]}; do
|
||||
[[ ! -d ${EROOT}/usr/$libdir ]] && continue
|
||||
[[ ! -r ${EROOT}/etc/env.d/lapack/${libdir}/config ]] && continue
|
||||
cur=$(load_config ${EROOT}/etc/env.d/lapack/${libdir}/config CURRENT)
|
||||
echo ${libdir}: $cur
|
||||
done
|
||||
}
|
||||
|
||||
### list action
|
||||
do_list() {
|
||||
local i cur targets
|
||||
local libdir libdirs=( $(list_libdirs) )
|
||||
|
||||
# if manually specified libdirs
|
||||
if [[ ! $# -eq 0 ]]; then
|
||||
for libdir in $@; do
|
||||
has $libdir ${libdirs[@]} || die -q "invalid libdir '$libdir'!"
|
||||
done
|
||||
libdirs=( $@ )
|
||||
fi
|
||||
|
||||
for libdir in ${libdirs[@]}; do
|
||||
[[ ! -d ${EROOT}/usr/$libdir ]] || [[ -L ${EROOT}/usr/$libdir ]] && continue
|
||||
targets=( $(find_targets_in $libdir) )
|
||||
cur=$(load_config ${EROOT}/etc/env.d/lapack/${libdir}/config CURRENT)
|
||||
|
||||
write_list_start "Available LAPACK ($libdir) candidates:"
|
||||
for (( i = 0; i < ${#targets[@]}; i++ )); do
|
||||
[[ ${targets[i]} = $cur ]] \
|
||||
&& targets[i]=$(highlight_marker "${targets[i]}")
|
||||
done
|
||||
write_numbered_list -m "(none found)" "${targets[@]}"
|
||||
done
|
||||
}
|
||||
|
||||
### validate action
|
||||
describe_validate() {
|
||||
echo "validate candidates and remove invalid ones"
|
||||
}
|
||||
|
||||
do_validate() {
|
||||
local i ldpath targets target candidate
|
||||
local libdir libdirs=( $(list_libdirs) )
|
||||
for libdir in ${libdirs[@]}; do
|
||||
[[ ! -d ${EROOT}/usr/$libdir ]] || [[ -L ${EROOT}/usr/$libdir ]] && continue
|
||||
targets=( $(find_targets_in $libdir) )
|
||||
for target in ${targets[@]}; do
|
||||
candidate=${EROOT}/etc/env.d/lapack/${libdir}/${target}
|
||||
ldpath=$(load_config $candidate LDPATH)
|
||||
if ! validate_lapacklibdir $ldpath; then
|
||||
echo "Removing invalid LAPACK candidate ($candidate) ..."
|
||||
rm -v $candidate
|
||||
fi
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
### set action
|
||||
|
||||
describe_set() {
|
||||
echo "Activate one of the installed $MODULE implementations"
|
||||
}
|
||||
|
||||
describe_set_parameters() {
|
||||
echo "[<libdir>] <implementation>"
|
||||
}
|
||||
|
||||
describe_set_options() {
|
||||
echo "libdir: lib64 or lib32. Will use the native one when omitted."
|
||||
echo "implementation : implementation name or number (from 'list' action)"
|
||||
}
|
||||
|
||||
do_set() {
|
||||
local libdirs=( $(list_libdirs) )
|
||||
local targets libdir ldconf libpath impl
|
||||
|
||||
# check argument existence
|
||||
[[ $# -eq 1 ]] || [[ $# -eq 2 ]] || \
|
||||
die -q "Please specify [<libdir>] <impl> to activate!"
|
||||
# read argumenets
|
||||
if [[ $# -eq 2 ]]; then libdir="$1"; else libdir="$(get_libdir)"; fi
|
||||
if [[ $# -eq 2 ]]; then impl="$2"; else impl="$1"; fi
|
||||
# validate arguments
|
||||
has "$libdir" "${libdirs[@]}" || die -q "Invalid libdir ($libdir) !"
|
||||
targets=( $(find_targets_in $libdir) )
|
||||
if ! has "$impl" "${targets[@]}"; then
|
||||
if [[ ${impl} -gt 0 ]] && [[ ${impl} -le ${#targets[@]} ]]; then
|
||||
impl=${targets[(${impl} - 1)]}
|
||||
else
|
||||
die -q "Invalid impl ($impl) !"
|
||||
fi
|
||||
fi
|
||||
# store the configuration to env.d
|
||||
store_config ${EROOT}/etc/env.d/lapack/${libdir}/config CURRENT "${impl}"
|
||||
# generate ld.so.conf file
|
||||
ldconf="${EROOT}/etc/ld.so.conf.d/82-lapack-${libdir}.conf"
|
||||
libpath=$(load_config ${EROOT}/etc/env.d/lapack/${libdir}/${impl} LDPATH)
|
||||
truncate -s0 $ldconf
|
||||
echo "# Auto-generated by eselect::lapack. DON'T EDIT." >> $ldconf
|
||||
echo "$libpath" >> $ldconf
|
||||
|
||||
# refresh cache. env-update will call ldconfig (see
|
||||
# portage::env_update.py) so we don't need to call it explicitly.
|
||||
env-update
|
||||
}
|
||||
|
||||
### add action
|
||||
describe_add_parameters() {
|
||||
echo "<libdir> <dir> <impl>"
|
||||
}
|
||||
|
||||
describe_add_options() {
|
||||
echo "libdir : library directory where $MODULE implementation is installed (lib, lib64, etc.)"
|
||||
echo "dir : directory containing liblapack.so{.3}"
|
||||
echo "impl : name of the $MODULE implementation"
|
||||
}
|
||||
|
||||
do_add() {
|
||||
[[ $# -eq 3 ]] \
|
||||
|| die -q "Please specify <libdir> <dir> <impl> to activate!"
|
||||
validate_lapacklibdir $2 || die -q "invalid lapack libdir!"
|
||||
store_config ${EROOT}/etc/env.d/lapack/$1/$3 LDPATH $2
|
||||
}
|
@ -0,0 +1,79 @@
|
||||
.TH "ESELECT" "5" "June 2019" "Gentoo Linux" "eselect"
|
||||
.SH "NAME"
|
||||
lapack.eselect \- The LAPACK management module for Gentoo's eselect
|
||||
.SH "SYNOPSIS"
|
||||
\fBeselect lapack\fR [\fBhelp\fR|\fBusage\fR]
|
||||
.br
|
||||
\fBeselect lapack\fR \fBlist\fR [\fIlibdir\fR]
|
||||
.br
|
||||
\fBeselect lapack\fR \fBadd\fR
|
||||
.br
|
||||
\fBeselect lapack\fR \fBset\fR [\fIoptions\fR] \fIimplementation\fR
|
||||
.br
|
||||
\fBeselect lapack\fR \fBshow\fR [\fIlibdir\fR]
|
||||
|
||||
.SH "DESCRIPTION"
|
||||
\fBeselect\fR is Gentoo's configuration and management tool. It features
|
||||
modules that care for the individual administrative tasks.
|
||||
.SH "ACTION: LIST"
|
||||
\fBeselect lapack list\fR [\fIlibdir\fR]
|
||||
.br
|
||||
Displays an ordered list of installed LAPACK implementations. It distinguishes between versions with different
|
||||
Application Binary Interfaces (e.g. x86/AMD64). Furthermore, it also distinguishes
|
||||
between interfaces to high-level programming languages. Each line holds
|
||||
a number and the implementation's name. An asterisk next to one of the list
|
||||
elements denotes an active implementation.
|
||||
|
||||
phi / # eselect lapack list
|
||||
.br
|
||||
Installed LAPACK for libdir \fBlib\fR
|
||||
.br
|
||||
[1] atlas *
|
||||
[2] reference
|
||||
|
||||
Possible \fIoptions\fR to the \fBlist\fR action are restrictions to
|
||||
handle only certain ABI\-specific library directories. For example,
|
||||
|
||||
\fBeselect lapack list lib64\fR
|
||||
|
||||
lists only LAPACK implementations found in \fB/usr/lib64\fR.
|
||||
|
||||
.SH "ACTION: SHOW"
|
||||
\fBeselect lapack show\fR [\fIlibdir\fR]
|
||||
.br
|
||||
Shows your system's currently active LAPACK implementations.
|
||||
|
||||
phi / # eselect lapack show
|
||||
.br
|
||||
lib: atlas
|
||||
.br
|
||||
lib64: reference
|
||||
|
||||
The same \fIoptions\fR that apply to the \fBlist\fR action can be used
|
||||
with the \fBshow\fR action to restrict it to given ABIs.
|
||||
.SH "ACTION: SET"
|
||||
\fBeselect lapack set\fR \fIimplementation\fR [\fIoptions\fR]
|
||||
.br
|
||||
Sets your system's currently active LAPACK implementations to \fIimplementation\fR.
|
||||
The same \fIoptions\fR that apply to the \fBlist\fR action can be used
|
||||
with the \fBset\fR action to restrict it to given ABIs.
|
||||
|
||||
phi / # eselect lapack set atlas
|
||||
|
||||
.SH "ACTION: VALIDATE"
|
||||
\fBeselect lapack validate\fR
|
||||
.br
|
||||
Validates LAPACK candidates under the /etc/env.d directory and automatically
|
||||
remove the invalid ones.
|
||||
|
||||
.SH "ACTION: ADD"
|
||||
\fBeselect lapack add\fR \fIlibdir\fR \fIdir\fR \fIimpl\fR
|
||||
.br
|
||||
Add a new LAPACK implementation.
|
||||
|
||||
.SH "AUTHOR"
|
||||
Danny van Dyk <kugelfang@gentoo.org>
|
||||
.br
|
||||
Donnie Berkholz <spyderous@gentoo.org>
|
||||
.br
|
||||
Mo Zhou <lumin@debian.org>
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>sci@gentoo.org</email>
|
||||
<name>Gentoo Science Project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST oodict.eselect-20100228.bz2 3802 BLAKE2B d545d42ae99a25a5d66d573a1434df84cdb56cdf61c155db5017a180ab8beef806c38cb4061cbde872455e029cdd9f65f131eaf7920c138dbbda168dd3344e0f SHA512 7aa1e3081b9629ea5932dc679bed7956887cc7f3dcb7e6399d42f8d3ed30b565a1487eef15293f4046b38b6bf8a7844e6d7050e01337550044977366a795f753
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Manages configuration of dictionaries for OpenOffice.Org"
|
||||
HOMEPAGE="https://www.gentoo.org/"
|
||||
|
||||
SRC_URI="mirror://gentoo/oodict.eselect-${PVR}.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-admin/eselect-1.2"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/eselect/modules
|
||||
newins "${WORKDIR}"/oodict.eselect-${PVR} oodict.eselect
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST geoclue-2.7.1.tar.bz2 106458 BLAKE2B a2fc44d4941936d8dcd495d77d11b0d948d7031ca048b97ff0940c7fcdd37ba604655f2e255c5e0dd5cc7a82a2d5a15b18aab4825b2446560e225c13df6da3b8 SHA512 972663a6f8c969d0e1a5f911af2b8afed486d5c0ba06dadc19bcfbe1ea22cef10243b2bd0084e5c45b70977cfa5650c8f15f760e4bc4e7dbd946745b67c9188b
|
@ -1,73 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# NOTE: This is a version of `app-misc/geoclue-2.7.1::gentoo` allowed to install in Calculate
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
PYTHON_REQ_USE="xml(+)"
|
||||
|
||||
inherit meson python-any-r1 systemd vala xdg
|
||||
|
||||
DESCRIPTION="A location information D-Bus service"
|
||||
HOMEPAGE="https://gitlab.freedesktop.org/geoclue/geoclue/-/wikis/home"
|
||||
SRC_URI="https://gitlab.freedesktop.org/geoclue/${PN}/-/archive/${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1+ GPL-2+"
|
||||
SLOT="2.0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
IUSE="+introspection gtk-doc modemmanager vala zeroconf"
|
||||
REQUIRED_USE="vala? ( introspection )"
|
||||
|
||||
DEPEND="
|
||||
>=dev-libs/glib-2.68:2
|
||||
>=dev-libs/json-glib-0.14.0
|
||||
>=net-libs/libsoup-3.0.0:3.0
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
|
||||
modemmanager? ( >=net-misc/modemmanager-1.6 )
|
||||
zeroconf? ( >=net-dns/avahi-0.6.10[dbus] )
|
||||
x11-libs/libnotify
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
acct-user/geoclue
|
||||
sys-apps/dbus
|
||||
"
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-util/gdbus-codegen
|
||||
dev-util/glib-utils
|
||||
gtk-doc? (
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
>=dev-util/gtk-doc-1 )
|
||||
>=sys-devel/gettext-0.19.8
|
||||
virtual/pkgconfig
|
||||
vala? ( $(vala_depend) )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
use vala && vala_setup
|
||||
xdg_environment_reset
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Dlibgeoclue=true
|
||||
$(meson_use introspection)
|
||||
$(meson_use vala vapi)
|
||||
$(meson_use gtk-doc)
|
||||
$(meson_use modemmanager 3g-source)
|
||||
$(meson_use modemmanager cdma-source)
|
||||
$(meson_use modemmanager modem-gps-source)
|
||||
$(meson_use zeroconf nmea-source)
|
||||
-Dcompass=true
|
||||
-Denable-backend=true
|
||||
-Ddemo-agent=true
|
||||
-Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)"
|
||||
-Ddbus-srv-user=geoclue
|
||||
|
||||
-Dmozilla-api-key=f57afde7-113f-4e8f-96d1-62be64a0273c
|
||||
)
|
||||
|
||||
meson_src_configure
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>support@calculate.ru</email>
|
||||
<name>Mir Calculate</name>
|
||||
<description>Calculate Overlay</description>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,2 +1,2 @@
|
||||
DIST wgetpaste-2.33.tar.xz 16408 BLAKE2B 78baebf4edb6e6340a73127099366d306359d02c0c1eab137822c56669da0609a5479940b4fb2accbc79978df091dcd34415876618e64aa556d1584f74773736 SHA512 9bf1f379316da372b4f69296b54f9a266dcf9fdaa2a8718165a2029571f4c2c0166304ffebeb2ec4657ea6f49087793f40d9da383f5da052bce0543c90ea13ab
|
||||
DIST wgetpaste-2.34.tar.xz 16640 BLAKE2B 6bc71d74945b88774f866a8c1bb693d52b3d5d680a04e45ec29acfb6dd9d9de16433ed9d675db1d63705dac356e44c89d7af0e7b18a71089778bfa92833d95d3 SHA512 9f334299d0314e821d989c785aaae9e8e9c0e4972ced9330039f7e2ca1867528a2d4f090dd754ec72e8a9d7005d8f5154266cd0769627b1023d1199893cf4f8c
|
||||
DIST wgetpaste-2.22.tar.bz2 10842 SHA256 a903d4b93e487046226ad77037a28cb5f6cf2465bf212e5edf568c4135f6fe05 SHA512 4a9fd56b1d4924a863d10af38721469ac0116cb05b5e5e79f5ecf149ba2af69acf79a30bc66450b9363b2fa7116b20222073dc8d7bc1e7dbab79981e6ce80396 WHIRLPOOL c25fc58c0e0a01b0960ebb07e270c7c8136d1589f16eae9c1e94c614260b479abdbf5255d60d9ebe477c5acd201f0e598f69a3501cd127fb7f42e9a80b443d77
|
||||
DIST wgetpaste-2.25.tar.bz2 11107 SHA256 6a7e078e6607f4fe819fc52857a601630ec0f7d2ee855d3b1cd7e75a904c40f4 SHA512 c3cd56f32311c77ce5ac970f0cd6b2e8285cac3caaf61669237ac707ed3b9aab285fbe9dee6260ea13b8df41a22acfaa3b8439298560ab68c3a568d60557d82e WHIRLPOOL ad64e1d45cb49dd70a2b33e49e81f255b304def9e4b8d8c29ac4b4161fb7cc290574686a0488a731cd36f339fde0f78da90ad439f1b771b8d5bd2f2df9cd67c3
|
||||
|
@ -0,0 +1,188 @@
|
||||
diff -ruN wgetpaste-2.22.orig/wgetpaste wgetpaste-2.22/wgetpaste
|
||||
--- wgetpaste-2.25.orig/wgetpaste 2014-01-21 11:31:59.475610453 +0400
|
||||
+++ wgetpaste-2.25/wgetpaste 2014-01-21 11:41:13.858639053 +0400
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
VERSION="2.25"
|
||||
|
||||
+DEFAULT_SERVICE="calculate"
|
||||
+
|
||||
# don't inherit LANGUAGE from the env
|
||||
unset LANGUAGE
|
||||
|
||||
@@ -14,7 +16,7 @@ E=$'\e'
|
||||
N=$'\n'
|
||||
|
||||
### services
|
||||
-SERVICES="bpaste ca codepad dpaste gists poundpython"
|
||||
+SERVICES="bpaste ca codepad dpaste gists poundpython calculate"
|
||||
# bpaste
|
||||
ENGINE_bpaste=lodgeit
|
||||
URL_bpaste="http://bpaste.net/"
|
||||
@@ -42,6 +44,17 @@ URL_poundpython="http://paste.pound-python.org/"
|
||||
ENGINE_tinyurl=tinyurl
|
||||
URL_tinyurl="http://tinyurl.com/ api-create.php"
|
||||
REGEX_RAW_tinyurl='s|^\(http://[^/]*/\)\([[:alnum:]]*\)$|\1\2|'
|
||||
+# calculate
|
||||
+ENGINE_calculate=calculate
|
||||
+if [[ "$LANG" =~ 'ru_RU' ]]; then
|
||||
+ URL_calculate="http://pastebin.calculate-linux.ru"
|
||||
+else
|
||||
+ URL_calculate="http://pastebin.calculate-linux.org"
|
||||
+fi
|
||||
+DEFAULT_LANGUAGE_calculate="Text"
|
||||
+DEFAULT_PARENT_calculate=""
|
||||
+DEFAULT_PRIVATE_calculate=0
|
||||
+SIZE_calculate="25000 25%kB"
|
||||
|
||||
### engines
|
||||
# ca
|
||||
@@ -52,12 +65,12 @@ LANGUAGE_COUNT_ca=0
|
||||
EXPIRATIONS_ca="Never 5%minutes 10%minutes 15%minutes 30%minutes 45%minutes 1%hour 2%hours \
|
||||
4%hours 8%hours 12%hours 1%day 2%days 3%days 1%week 2%weeks 3%weeks 1%month 2%months \
|
||||
3%months 4%months 5%months 6%months 1%year"
|
||||
-POST_ca="s=Submit+Post name description type expiry % content"
|
||||
+POST_ca="s=Submit+Post name description type expiry % % % content"
|
||||
REGEX_URL_ca='s|^.*content="[0-9]*;\(http://[^/]*/[0-9]*\)".*$|\1|p'
|
||||
REGEX_RAW_ca='s|^\(http://[^/]*/\)\([0-9]*\)$|\1raw/\2|'
|
||||
# codepad
|
||||
LANGUAGES_codepad="C C++ D Haskell Lua OCaml PHP Perl Plain%Text Python Ruby Scheme Tcl"
|
||||
-POST_codepad="submit % % lang % % code"
|
||||
+POST_codepad="submit % % lang % % % % code"
|
||||
REGEX_URL_codepad='s|^--.*\(http://codepad.org/[^ ]\+\)|\1|p'
|
||||
REGEX_RAW_codepad='s|^\(http://[^/]*/\)\([[:alnum:]]*\)$|\1\2/raw.rb|'
|
||||
# dpaste
|
||||
@@ -67,7 +80,7 @@ LANGUAGE_VALUES_dpaste="% Apache Bash Css Diff DjangoTemplate Haskell JScript Py
|
||||
Ruby Rhtml Sql Xml"
|
||||
EXPIRATIONS_dpaste="30%days 30%days%after%last%view"
|
||||
EXPIRATION_VALUES_dpaste="off on"
|
||||
-POST_dpaste="submit=Paste+it poster title language hold % content"
|
||||
+POST_dpaste="submit=Paste+it poster title language hold % % % content"
|
||||
REGEX_RAW_dpaste='s|^\(http://[^/]*/\)[^0-9]*\([0-9]*/\)$|\1\2plain/|'
|
||||
# gists
|
||||
LANGUAGES_gists="ActionScript Ada Apex AppleScript Arc Arduino ASP Assembly
|
||||
@@ -141,8 +154,23 @@ objective-c objective-j ocaml ooc perl php text pov prolog python python3 py3tb
|
||||
ragel-c ragel-cpp ragel-d ragel-java ragel-objc ragel-ruby raw rconsole rebol redcode rst rhtml rb \
|
||||
rbcon splus sass scala scheme smalltalk smarty sql sqlite3 squidconf tcl tcsh tex diff vala vb.net \
|
||||
vim xml xml+cheetah xml+django xml+evoque xml+mako xml+myghty xml+php xml+erb xml+smarty xslt yaml"
|
||||
-POST_lodgeit="submit=Paste! % % language % % code"
|
||||
+POST_lodgeit="submit=Paste! % % language % % % % code"
|
||||
REGEX_RAW_lodgeit='s|^\(http://[^/]*/\)show\(/[[:alnum:]]*/\)$|\1raw\2|'
|
||||
+# calculate
|
||||
+LANGUAGES_calculate="Apache Bash Batch Boo C C# C++ Clojure Creole_Wiki CSS \
|
||||
+CSV D Debian_control-files Django_Jinja_Templates Dylan Erlang eRuby_rhtml GAS GCC_Messages \
|
||||
+Genshi_Templates Gettext_catalogs GL_Shader_language Haskell HTML INI_File Interactive_Ruby IO \
|
||||
+IRC_Logs Java javac_Messages JavaScript JSP Lighttpd Literate_Haskell LLVM Lua Mako_Templates Matlab \
|
||||
+Matlab_Session MiniD Multi-File Myghty_Templates MySQL Nasm Nginx Object-Pascal OCaml Perl PHP \
|
||||
+PHP_(inline) Povray Python Python_Console_Sessions Python_Tracebacks reStructuredText Ruby Scala \
|
||||
+Scheme Smalltalk Smarty sources.list SQL SquidConf TeX_LaTeX Text Unified_Diff Vim XML XSLT YAML"
|
||||
+LANGUAGE_VALUES_calculate="apache bash bat boo c csharp cpp clojure creole css csv d control html+django \
|
||||
+dylan erlang rhtml gas gcc-messages html+genshi gettext glsl haskell html ini irb io irc java \
|
||||
+javac-messages js jsp lighttpd literate-haskell llvm lua html+mako matlab matlabsession minid multi \
|
||||
+html+myghty mysql nasm nginx objectpascal ocaml perl html+php php povray python pycon pytb rst ruby \
|
||||
+scala scheme smalltalk smarty sourceslist sql squidconf tex text diff vim xml xslt yaml"
|
||||
+POST_calculate="submit=paste! % % language % parent private % text"
|
||||
+REGEX_RAW_calculate='s|^\(http://[^/]*/\)show\(/[0-9]*/\)$|\1raw\2|'
|
||||
|
||||
### errors
|
||||
die() {
|
||||
@@ -340,6 +368,9 @@ Options:
|
||||
-s, --service SERVICE set service to use (defaults to "$DEFAULT_SERVICE")
|
||||
-e, --expiration EXPIRATION set when it should expire (defaults to "$DEFAULT_EXPIRATION")
|
||||
|
||||
+ -p, --parent PARENT set parent paste (defaults to "$DEFAULT_PARENT", make use id paste) (Calculate pastebin option)
|
||||
+ -P, --private PRIVATE set private status (defaults to "$DEFAULT_PRIVATE") (Calculate pastebin option)
|
||||
+
|
||||
-S, --list-services list supported pastebin services
|
||||
-L, --list-languages list languages supported by the specified service
|
||||
-E, --list-expiration list expiration setting supported by the specified service
|
||||
@@ -431,6 +462,18 @@ showlanguages() {
|
||||
done | sort
|
||||
}
|
||||
|
||||
+showprivate() {
|
||||
+ local p priv d
|
||||
+ priv=PRIVATE_$ENGINE
|
||||
+ [[ -n $COMPLETIONS ]] && printlist ${!priv} | sort && exit 0
|
||||
+ echo "Private supported by $(getrecipient) (case sensitive):"
|
||||
+ [[ -z ${!priv} ]] && echo "$N\"$ENGINE\" has no support for setting language." >&2 && exit 1
|
||||
+ for p in ${!priv}; do
|
||||
+ [[ ${p//\%/ } = $DEFAULT_PRIVATE ]] && d="*" || d=" "
|
||||
+ echo " $d${p//\%/ }"
|
||||
+ done | sort
|
||||
+}
|
||||
+
|
||||
showexpirations() {
|
||||
local e expiration info d
|
||||
expiration=EXPIRATIONS_$ENGINE
|
||||
@@ -484,7 +527,7 @@ postdata() {
|
||||
post=POST_$ENGINE
|
||||
if [[ -n ${!post} ]]; then
|
||||
nr=${!post//[^ ]}
|
||||
- [[ 6 = ${#nr} ]] || die "\"${SERVICE}\" is not supported by ${FUNCNAME}()."
|
||||
+ [[ 8 = ${#nr} ]] || die "\"${SERVICE}\" is not supported by ${FUNCNAME}()."
|
||||
extra=${!post%% *}
|
||||
[[ '%' = $extra ]] || echo -n "$extra&"
|
||||
e() {
|
||||
@@ -497,7 +540,7 @@ postdata() {
|
||||
post=${post#$f }
|
||||
done
|
||||
}
|
||||
- e "${!post#$extra }" NICK DESCRIPTION LANGUAGE EXPIRATION CVT_TABS INPUT
|
||||
+ e "${!post#$extra }" NICK DESCRIPTION LANGUAGE EXPIRATION PARENT PRIVATE CVT_TABS INPUT
|
||||
elif [[ function == $(type -t json_$ENGINE) ]]; then
|
||||
json_$ENGINE "$DESCRIPTION" "$LANGUAGE" "$INPUT"
|
||||
else
|
||||
@@ -600,6 +643,16 @@ while [[ -n $1 ]]; do
|
||||
-L | --list-languages )
|
||||
LISTLANGUAGES=0
|
||||
;;
|
||||
+ -p | --parent )
|
||||
+ requiredarg "$@"
|
||||
+ PARENTSET=0
|
||||
+ PARENT="$2"
|
||||
+ ;;
|
||||
+ -P | --private )
|
||||
+ requiredarg "$@"
|
||||
+ PRIVATESET=0
|
||||
+ PRIVATE="$2"
|
||||
+ ;;
|
||||
-n | --nick )
|
||||
requiredarg "$@"
|
||||
NICK=$(escape "$2")
|
||||
@@ -677,12 +730,16 @@ load_configs
|
||||
DEFAULT_NICK=${DEFAULT_NICK:-$(whoami)} || die "whoami failed"
|
||||
DEFAULT_SERVICE=${DEFAULT_SERVICE:-bpaste}
|
||||
DEFAULT_LANGUAGE=${DEFAULT_LANGUAGE:-Plain Text}
|
||||
+DEFAULT_PARENT=${DEFAULT_PARENT:-''}
|
||||
+DEFAULT_PRIVATE=${DEFAULT_PRIVATE:-0}
|
||||
DEFAULT_EXPIRATION=${DEFAULT_EXPIRATION:-1 month}
|
||||
SERVICE=${SERVICE:-${DEFAULT_SERVICE}}
|
||||
ENGINE=ENGINE_$SERVICE
|
||||
ENGINE="${!ENGINE}"
|
||||
default="DEFAULT_NICK_$SERVICE" && [[ -n ${!default} ]] && DEFAULT_NICK=${!default}
|
||||
default="DEFAULT_LANGUAGE_$SERVICE" && [[ -n ${!default} ]] && DEFAULT_LANGUAGE=${!default}
|
||||
+default="DEFAULT_PARENT_$SERVICE" && [[ -n ${!default} ]] && DEFAULT_PARENT=${!default}
|
||||
+default="DEFAULT_PRIVATE_$SERVICE" && [[ -n ${!default} ]] && DEFAULT_PRIVATE=${!default}
|
||||
default="DEFAULT_EXPIRATION_$SERVICE" && [[ -n ${!default} ]] && DEFAULT_EXPIRATION=${!default}
|
||||
NICK=${NICK:-$(escape "${DEFAULT_NICK}")}
|
||||
[[ -z $SOURCE ]] && SOURCE="stdin"
|
||||
@@ -704,6 +761,10 @@ INFO_ARGS=${INFO_ARGS:-"--ignore-default-opts"}
|
||||
LANGUAGE=${LANGUAGE:-${DEFAULT_LANGUAGE}}
|
||||
verifylanguage
|
||||
LANGUAGE=$(escape "$LANGUAGE")
|
||||
+PARENT=${PARENT:-${DEFAULT_PARENT}}
|
||||
+PARENT=$(escape "$PARENT")
|
||||
+PRIVATE=${PRIVATE:-${DEFAULT_PRIVATE}}
|
||||
+PRIVATE=$(escape "$PRIVATE")
|
||||
EXPIRATION=${EXPIRATION:-${DEFAULT_EXPIRATION}}
|
||||
verifyexpiration
|
||||
EXPIRATION=$(escape "$EXPIRATION")
|
||||
@@ -853,6 +914,7 @@ else
|
||||
[[ -f $TMPF ]] || TMPF=$(mktemp /tmp/wgetpaste.XXXXXX)
|
||||
if [[ -f $TMPF ]]; then
|
||||
postdata > "$TMPF" || die "Failed to write to temporary file: \"$TMPF\"."
|
||||
+ [[ $LANG =~ ru_RU ]] && enconv $TMPF
|
||||
WGETARGS="--post-file=$TMPF"
|
||||
else
|
||||
# fall back to using --post-data if the temporary file could not be created
|
@ -1,39 +0,0 @@
|
||||
From 9614658e6a31bf1b318972008fd9fd1301e9d92f Mon Sep 17 00:00:00 2001
|
||||
From: Oskari Pirhonen <xxc3ncoredxx@gmail.com>
|
||||
Date: Sun, 13 Aug 2023 14:32:34 -0500
|
||||
Subject: [PATCH 2/3] Add -A/--ansi
|
||||
|
||||
Don't strip ANSI codes.
|
||||
---
|
||||
See also: https://github.com/zlin/wgetpaste/pull/46
|
||||
- Oskari
|
||||
|
||||
wgetpaste | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/wgetpaste b/wgetpaste
|
||||
index 5f4152d..1e3ae35 100755
|
||||
--- a/wgetpaste
|
||||
+++ b/wgetpaste
|
||||
@@ -556,6 +556,8 @@ Options:
|
||||
-X, --xpaste write resulting url to the X primary selection buffer (requires x11-misc/xclip)
|
||||
-C, --xclippaste write resulting url to the X clipboard selection buffer (requires x11-misc/xclip)
|
||||
-N, --no-ansi strip ANSI codes such as colors before pasting (requires app-text/ansifilter)
|
||||
+ -A, --ansi don't strip ANSI codes
|
||||
+ (useful for undoing NOANSI specified in a config file)
|
||||
|
||||
-r, --raw show url for the raw paste (no syntax highlighting or html)
|
||||
-t, --tee use tee to show what is being pasted
|
||||
@@ -789,6 +791,9 @@ while [[ -n $1 ]]; do
|
||||
-- )
|
||||
shift && getfilenames "$@" && break
|
||||
;;
|
||||
+ -A | --ansi )
|
||||
+ NOANSI=
|
||||
+ ;;
|
||||
-c | --command )
|
||||
requiredarg "$@"
|
||||
SOURCE="command"
|
||||
--
|
||||
2.41.0
|
||||
|
@ -1,72 +0,0 @@
|
||||
--- a/wgetpaste 2023-11-05 01:00:11.421397200 +0300
|
||||
+++ b/wgetpaste 2023-11-05 01:08:36.145761741 +0300
|
||||
@@ -41,7 +41,18 @@
|
||||
}
|
||||
|
||||
### services
|
||||
-SERVICES="0x0 bpaste codepad dpaste gists ix_io pgz snippets"
|
||||
+SERVICES="0x0 bpaste codepad dpaste gists ix_io pgz snippets calculate"
|
||||
+# calculate
|
||||
+ENGINE_calculate=calculate
|
||||
+if [[ "$LANG" =~ 'ru_RU' ]]; then
|
||||
+ URL_calculate="http://pastebin.calculate-linux.ru"
|
||||
+else
|
||||
+ URL_calculate="http://pastebin.calculate-linux.org"
|
||||
+fi
|
||||
+DEFAULT_LANGUAGE_calculate="Text"
|
||||
+DEFAULT_PARENT_calculate=""
|
||||
+DEFAULT_PRIVATE_calculate=0
|
||||
+SIZE_calculate="25000 25%kB"
|
||||
# 0x0
|
||||
ENGINE_0x0=0x0
|
||||
URL_0x0="http://0x0.st"
|
||||
@@ -89,6 +100,22 @@
|
||||
# 0x0
|
||||
escape_description_0x0() { echo "$*"; }
|
||||
escape_input_0x0() { echo "$*"; }
|
||||
+LANGUAGES_calculate="Apache Bash Batch Boo C C# C++ Clojure Creole_Wiki CSS \
|
||||
+CSV D Debian_control-files Django_Jinja_Templates Dylan Erlang eRuby_rhtml GAS GCC_Messages \
|
||||
+Genshi_Templates Gettext_catalogs GL_Shader_language Haskell HTML INI_File Interactive_Ruby IO \
|
||||
+IRC_Logs Java javac_Messages JavaScript JSP Lighttpd Literate_Haskell LLVM Lua Mako_Templates Matlab \
|
||||
+Matlab_Session MiniD Multi-File Myghty_Templates MySQL Nasm Nginx Object-Pascal OCaml Perl PHP \
|
||||
+PHP_(inline) Povray Python Python_Console_Sessions Python_Tracebacks reStructuredText Ruby Scala \
|
||||
+Scheme Smalltalk Smarty sources.list SQL SquidConf TeX_LaTeX Text Unified_Diff Vim XML XSLT YAML"
|
||||
+LANGUAGE_VALUES_calculate="apache bash bat boo c csharp cpp clojure creole css csv d control html+django \
|
||||
+dylan erlang rhtml gas gcc-messages html+genshi gettext glsl haskell html ini irb io irc java \
|
||||
+javac-messages js jsp lighttpd literate-haskell llvm lua html+mako matlab matlabsession minid multi \
|
||||
+html+myghty mysql nasm nginx objectpascal ocaml perl html+php php povray python pycon pytb rst ruby \
|
||||
+scala scheme smalltalk smarty sourceslist sql squidconf tex text diff vim xml xslt yaml"
|
||||
+REGEX_RAW_calculate='s|^\(http://[^/]*/\)show\(/[0-9]*/\)$|\1raw\2|'
|
||||
+POST_calculate() {
|
||||
+ POST_generic "submit=paste! parent private language % % text" "$PARENT" "$PRIVATE" "$3" "$4" "$5" "$6"
|
||||
+}
|
||||
POST_0x0() {
|
||||
local filename="${2}"
|
||||
local content="${6}" boundary="WGETPASTE-yuLr+iHOSQ+trEgDcj9UVq5R302bid"
|
||||
@@ -562,6 +589,8 @@
|
||||
-q, --quiet show the url only
|
||||
-v, --verbose show wget stderr output if no url is received
|
||||
--completions emit output suitable for shell completions (only affects --list-*)
|
||||
--debug be *very* verbose (implies -v)
|
||||
+ -p, --parent PARENT [service calculate only!] set parent paste as -p <id> paste
|
||||
+ -P, --private PRIVATE [service calculate only!] set private status as -P <seed>
|
||||
|
||||
-h, --help show this help
|
||||
@@ -847,6 +876,17 @@
|
||||
-C | --xclippaste )
|
||||
XCLIPPASTE=0
|
||||
;;
|
||||
+ -p | --parent )
|
||||
+ requiredarg "$@"
|
||||
+ PARENTSET=0
|
||||
+ PARENT="$2"
|
||||
+ ;;
|
||||
+ -P | --private )
|
||||
+ requiredarg "$@"
|
||||
+ PRIVATESET=0
|
||||
+ PRIVATE="$2"
|
||||
+ ;;
|
||||
+
|
||||
-* )
|
||||
die "$0: unrecognized option \`$1'"
|
||||
;;
|
@ -1,69 +0,0 @@
|
||||
From cc41231b0ea2ec5cc0a8353fd4a9b6b71301f819 Mon Sep 17 00:00:00 2001
|
||||
From: Christopher Fore <csfore@posteo.net>
|
||||
Date: Sat, 14 Oct 2023 21:48:39 -0400
|
||||
Subject: [PATCH] Add new service - paste.gentoo.zip
|
||||
|
||||
Specified in the code with `pgz` and in the cli for usage and brevity.
|
||||
---
|
||||
See also: https://github.com/zlin/wgetpaste/pull/48
|
||||
- Oskari
|
||||
|
||||
wgetpaste | 21 +++++++++++++++++++--
|
||||
1 file changed, 19 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/wgetpaste b/wgetpaste
|
||||
index b3a537b..fc0b559 100755
|
||||
--- a/wgetpaste
|
||||
+++ b/wgetpaste
|
||||
@@ -41,7 +41,7 @@ POST_generic() {
|
||||
}
|
||||
|
||||
### services
|
||||
-SERVICES="0x0 bpaste codepad dpaste gists ix_io snippets"
|
||||
+SERVICES="0x0 bpaste codepad dpaste gists ix_io pgz snippets"
|
||||
# 0x0
|
||||
ENGINE_0x0=0x0
|
||||
URL_0x0="http://0x0.st"
|
||||
@@ -68,6 +68,10 @@ URL_gists="https://api.github.com/gists"
|
||||
ENGINE_ix_io=ix_io
|
||||
URL_ix_io="http://ix.io"
|
||||
SIZE_ix_io="1000000 1%MB"
|
||||
+# paste.gentoo.zip
|
||||
+ENGINE_pgz=pgz
|
||||
+URL_pgz="https://paste.gentoo.zip"
|
||||
+SIZE_pgz="2000000 2%MB"
|
||||
# snippets
|
||||
ENGINE_snippets=snippets
|
||||
URL_snippets="https://gitlab.com/api/v4/snippets"
|
||||
@@ -139,7 +143,6 @@ POST_dpaste() {
|
||||
}
|
||||
REGEX_RAW_dpaste='s|^http.*|\0.txt|'
|
||||
REGEX_URL_dpaste='s|^http.*|\0|p'
|
||||
-
|
||||
# gists
|
||||
LANGUAGES_gists="ActionScript Ada Apex AppleScript Arc Arduino ASP Assembly
|
||||
Augeas AutoHotkey Batchfile Befunge BlitzMax Boo Brainfuck Bro C C# C++
|
||||
@@ -230,6 +233,20 @@ POST_lodgeit() {
|
||||
POST_generic "submit=Paste! % % language % % code" "$1" "$2" "$3" "$4" "$5" "$6"
|
||||
}
|
||||
REGEX_RAW_lodgeit='s|^\(https\?://[^/]*/\)show\(/[[:alnum:]]*/\)$|\1raw\2|'
|
||||
+# paste.gentoo.zip
|
||||
+escape_input_pgz() { echo "$*"; }
|
||||
+POST_pgz() {
|
||||
+ local content="${6}"
|
||||
+ local boundary="WGETPASTE-3d8dfd9bff2b12a7410328d2ec1ed145"
|
||||
+ echo "--${boundary}"
|
||||
+ echo "Content-Disposition: form-data; name=\"file\""
|
||||
+ echo ""
|
||||
+ echo "${content}"
|
||||
+ echo "--${boundary}--"
|
||||
+ ADDITIONAL_HEADERS_pgz=("Content-Type: multipart/form-data; boundary=${boundary}")
|
||||
+}
|
||||
+REGEX_RAW_pgz='s|^http.*|\0|'
|
||||
+REGEX_URL_pgz='s|^http.*|\0|p'
|
||||
# pinnwand
|
||||
LANGUAGES_pinnwand="ABAP ActionScript%3 ActionScript Ada ANTLR ANTLR%With%ActionScript%Target \
|
||||
ANTLR%With%CPP%Target ANTLR%With%C#%Target ANTLR%With%Java%Target ANTLR%With%ObjectiveC%Target \
|
||||
--
|
||||
2.41.0
|
||||
|
@ -1,38 +0,0 @@
|
||||
--- a/wgetpaste 2023-11-05 01:14:42.819088466 +0300
|
||||
+++ b/wgetpaste 2023-11-06 14:31:32.400944620 +0300
|
||||
@@ -41,7 +41,14 @@
|
||||
}
|
||||
|
||||
### services
|
||||
-SERVICES="0x0 bpaste codepad dpaste gists ix_io pgz snippets calculate"
|
||||
+SERVICES="0x0 bpaste codepad dpaste gists ix_io pgz snippets calculate orgru"
|
||||
+# orgru
|
||||
+ENGINE_orgru=orgru
|
||||
+URL_orgru="http://paste.org.ru/"
|
||||
+SIZE_orgru="100000 100%kB"
|
||||
+REGEX_URL_orgru="s|<a href=\"\(/\?.*\)\">refresh</a>|http://paste.org.ru\1|p"
|
||||
+REGEX_RAW_orgru="s|<a href=\"\(/\?.*\)\">refresh</a>|http://paste.org.ru\1|"
|
||||
+DEFAULT_LANGUAGE_orgru="AutoDetect"
|
||||
# calculate
|
||||
ENGINE_calculate=calculate
|
||||
if [[ "$LANG" =~ 'ru_RU' ]]; then
|
||||
@@ -97,6 +104,19 @@
|
||||
REGEX_RAW_tinyurl='s|^\(http://[^/]*/\)\([[:alnum:]]*\)$|\1\2|'
|
||||
|
||||
### engines
|
||||
+# orgru
|
||||
+LANGUAGES_orgru="AutoDetect C C++ ASM Perl Java IDL Pascal C# JS.NET VB.NET Forth Fortran Visual%Basic html css css%for%html \
|
||||
+css%for%svg jsp php xhtml%transitional xhtml%strict xhtml%frameset SVG%1.0 ColdFusion JavaScript ActionScript VBScript xml \
|
||||
+dtd xslt%1.0 XML%Schema Relax%NG Clarion Clipper FoxPro SQLJ%(Java%sql) Paradox SQL,%PL/SQL MySQL Batch/Config.sys/NTcmd \
|
||||
+sh/ksh/bash%script Apache%httpd.conf Config,%INI%and%CTL Java%properties Lex YACC makefile TeX VRML 1C Ada ABAP/4 AutoIt%2.x \
|
||||
+AWK Dssp ADSP-21xx%Asm Cobol Cache/Open-M Eiffel Erlang Icon Lisp MatLab Modula2%and%Oberon2 PicAsm Python Rexx Ruby Standard%ML \
|
||||
+OCaml Tcl/Tk Verilog%HDL VHDL Diff/Patch xslfo%1.0 DocBook%4.2 MathML2 wml rss mason PostScript RTF%text M4 VIM"
|
||||
+LANGUAGE_VALUES_orgru="1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 \
|
||||
+43 44 45 46 47 48 53 54 55 56 59 61 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 98 111 112 113 114 \
|
||||
+120 133 135 137 156 158"
|
||||
+POST_orgru(){
|
||||
+ POST_generic "submit % % type % % code" "$1" "$2" "$3" "$4" "$5" "$6"
|
||||
+}
|
||||
# 0x0
|
||||
escape_description_0x0() { echo "$*"; }
|
||||
escape_input_0x0() { echo "$*"; }
|
@ -1,61 +0,0 @@
|
||||
From fa0bd6dd8b7bc21b292e4f94eaa4fbf71d5240f1 Mon Sep 17 00:00:00 2001
|
||||
From: Richard-Rogalski <rrogalski@tutanota.com>
|
||||
Date: Mon, 6 Nov 2023 14:00:02 -0600
|
||||
Subject: [PATCH] Added --quiet flag
|
||||
|
||||
Signed-off-by: Richard Rogalski <rrogalski@firemail.cc>
|
||||
Closes: #19
|
||||
---
|
||||
See also: https://github.com/zlin/wgetpaste/pull/51
|
||||
- Oskari
|
||||
|
||||
_wgetpaste | 1 +
|
||||
wgetpaste | 6 +++++-
|
||||
2 files changed, 6 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/_wgetpaste b/_wgetpaste
|
||||
index c4703e5..63696ad 100644
|
||||
--- a/_wgetpaste
|
||||
+++ b/_wgetpaste
|
||||
@@ -50,6 +50,7 @@ _arguments -s : \
|
||||
'(--xclippaste -C)'{--xclippaste,-C}'[write resulting url to the X clipboard selection buffer]' \
|
||||
'(--raw -r)'{--raw,-r}'[show url for the raw paste]' \
|
||||
'(--tee -t)'{--tee,-t}'[use tee to show what is being pasted]' \
|
||||
+ '(--quiet -q)'{--quiet,-q}'[show the url only]' \
|
||||
'(--verbose -v)'{--verbose,-v}'[show wget stderr output if no url is received]' \
|
||||
'--debug[be very verbose]' \
|
||||
'(--help -h)'{--help,-h}'[show help and exit]' \
|
||||
diff --git a/wgetpaste b/wgetpaste
|
||||
index 1e3ae35..e38f9e5 100755
|
||||
--- a/wgetpaste
|
||||
+++ b/wgetpaste
|
||||
@@ -561,6 +561,7 @@ Options:
|
||||
|
||||
-r, --raw show url for the raw paste (no syntax highlighting or html)
|
||||
-t, --tee use tee to show what is being pasted
|
||||
+ -q, --quiet show the url only
|
||||
-v, --verbose show wget stderr output if no url is received
|
||||
--completions emit output suitable for shell completions (only affects --list-*)
|
||||
--debug be *very* verbose (implies -v)
|
||||
@@ -659,7 +660,7 @@ showexpirations() {
|
||||
}
|
||||
|
||||
showurl() {
|
||||
- echo -n "Your ${2}paste can be seen here: " >&2
|
||||
+ [[ $QUIET ]] || echo -n "Your ${2}paste can be seen here: " >&2
|
||||
echo "$1"
|
||||
[[ $XPASTE ]] && x_paste "$1" primary
|
||||
[[ $XCLIPPASTE ]] && x_paste "$1" clipboard
|
||||
@@ -841,6 +842,9 @@ while [[ -n $1 ]]; do
|
||||
-N | --no-ansi )
|
||||
NOANSI=0
|
||||
;;
|
||||
+ -q | --quiet)
|
||||
+ QUIET=0
|
||||
+ ;;
|
||||
-r | --raw )
|
||||
RAW=0
|
||||
;;
|
||||
--
|
||||
2.41.0
|
||||
|
@ -1,95 +0,0 @@
|
||||
From cfe7dcd8a0e40b8c18556aad0b657f431c90505a Mon Sep 17 00:00:00 2001
|
||||
From: Oskari Pirhonen <xxc3ncoredxx@gmail.com>
|
||||
Date: Sun, 13 Aug 2023 14:25:35 -0500
|
||||
Subject: [PATCH 1/3] Change arg parsing priority
|
||||
|
||||
Read config files before parsing CLI args. Allows all options to be set
|
||||
via config and overridden on the CLI.
|
||||
---
|
||||
See also: https://github.com/zlin/wgetpaste/pull/46
|
||||
- Oskari
|
||||
|
||||
wgetpaste | 53 ++++++++++++++++++++++++++++-------------------------
|
||||
1 file changed, 28 insertions(+), 25 deletions(-)
|
||||
|
||||
diff --git a/wgetpaste b/wgetpaste
|
||||
index fc0b559..5f4152d 100755
|
||||
--- a/wgetpaste
|
||||
+++ b/wgetpaste
|
||||
@@ -720,7 +720,32 @@ geturl() {
|
||||
fi | tail -n1
|
||||
}
|
||||
|
||||
-### read cli options
|
||||
+# read the config files
|
||||
+load_configs() {
|
||||
+ if [[ ! $IGNORECONFIGS ]]; then
|
||||
+ # compatibility code
|
||||
+ local f deprecated=
|
||||
+ for f in {/etc/,~/.}wgetpaste{.d/*.bash,}; do
|
||||
+ if [[ -f $f ]]; then
|
||||
+ if [[ -z $deprecated ]]; then
|
||||
+ echo "The config files for wgetpaste have changed to *.conf.$N" >&2
|
||||
+ deprecated=0
|
||||
+ fi
|
||||
+ echo "Please move ${f} to ${f%.bash}.conf" >&2
|
||||
+ source "$f" || die "Failed to source $f"
|
||||
+ fi
|
||||
+ done
|
||||
+ [[ -n $deprecated ]] && echo >&2
|
||||
+ # new locations override old ones in case they collide
|
||||
+ for f in {/etc/,~/.}wgetpaste{.d/*,}.conf; do
|
||||
+ if [[ -f $f ]]; then
|
||||
+ source "$f" || die "Failed to source $f"
|
||||
+ fi
|
||||
+ done
|
||||
+ fi
|
||||
+}
|
||||
+
|
||||
+### get runtime options
|
||||
|
||||
# separate groups of short options. replace --foo=bar with --foo bar
|
||||
while [[ -n $1 ]]; do
|
||||
@@ -756,6 +781,8 @@ done
|
||||
# set the separated options as input options.
|
||||
set -- "${ARGS[@]}"
|
||||
|
||||
+load_configs
|
||||
+
|
||||
while [[ -n $1 ]]; do
|
||||
((args=1))
|
||||
case "$1" in
|
||||
@@ -859,30 +886,6 @@ if [[ $NOANSI ]]; then
|
||||
fi
|
||||
|
||||
### defaults
|
||||
-load_configs() {
|
||||
- if [[ ! $IGNORECONFIGS ]]; then
|
||||
- # compatibility code
|
||||
- local f deprecated=
|
||||
- for f in {/etc/,~/.}wgetpaste{.d/*.bash,}; do
|
||||
- if [[ -f $f ]]; then
|
||||
- if [[ -z $deprecated ]]; then
|
||||
- echo "The config files for wgetpaste have changed to *.conf.$N" >&2
|
||||
- deprecated=0
|
||||
- fi
|
||||
- echo "Please move ${f} to ${f%.bash}.conf" >&2
|
||||
- source "$f" || die "Failed to source $f"
|
||||
- fi
|
||||
- done
|
||||
- [[ -n $deprecated ]] && echo >&2
|
||||
- # new locations override old ones in case they collide
|
||||
- for f in {/etc/,~/.}wgetpaste{.d/*,}.conf; do
|
||||
- if [[ -f $f ]]; then
|
||||
- source "$f" || die "Failed to source $f"
|
||||
- fi
|
||||
- done
|
||||
- fi
|
||||
-}
|
||||
-load_configs
|
||||
[[ $SERVICESET ]] && verifyservice "$SERVICESET" && SERVICE=$(escape "$SERVICESET")
|
||||
DEFAULT_NICK=${DEFAULT_NICK:-$(whoami)} || die "whoami failed"
|
||||
DEFAULT_SERVICE=${DEFAULT_SERVICE:-bpaste}
|
||||
--
|
||||
2.41.0
|
||||
|
@ -1,31 +0,0 @@
|
||||
https://github.com/zlin/wgetpaste/pull/45
|
||||
|
||||
From ab4632ca9cd54c9e7478f37eee821113c0135c37 Mon Sep 17 00:00:00 2001
|
||||
From: Oskari Pirhonen <xxc3ncoredxx@gmail.com>
|
||||
Date: Fri, 28 Jul 2023 18:55:10 -0500
|
||||
Subject: [PATCH] Disable sprunge
|
||||
|
||||
Sprunge seems to have recently died. Disable it by removing it from the
|
||||
service list, but keep the core bits in case it decides to come back.
|
||||
|
||||
RIP ;(
|
||||
---
|
||||
wgetpaste | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/wgetpaste b/wgetpaste
|
||||
index 864d5ef..b3a537b 100755
|
||||
--- a/wgetpaste
|
||||
+++ b/wgetpaste
|
||||
@@ -41,7 +41,7 @@ POST_generic() {
|
||||
}
|
||||
|
||||
### services
|
||||
-SERVICES="0x0 bpaste codepad dpaste gists ix_io snippets sprunge"
|
||||
+SERVICES="0x0 bpaste codepad dpaste gists ix_io snippets"
|
||||
# 0x0
|
||||
ENGINE_0x0=0x0
|
||||
URL_0x0="http://0x0.st"
|
||||
--
|
||||
2.41.0
|
||||
|
@ -1,171 +0,0 @@
|
||||
From a1c0782e828bc5f0fc8b79d0131f1847c5e7b359 Mon Sep 17 00:00:00 2001
|
||||
From: Oskari Pirhonen <xxc3ncoredxx@gmail.com>
|
||||
Date: Sun, 13 Aug 2023 14:52:20 -0500
|
||||
Subject: [PATCH 3/3] test_ansi: add -A to the tests
|
||||
|
||||
---
|
||||
See also: https://github.com/zlin/wgetpaste/pull/46
|
||||
- Oskari
|
||||
|
||||
test/test_ansi.sh | 92 +++++++++++++++++++++++++++++++++++++++++------
|
||||
1 file changed, 81 insertions(+), 11 deletions(-)
|
||||
|
||||
diff --git a/test/test_ansi.sh b/test/test_ansi.sh
|
||||
index 23b27a8..e1e95f0 100755
|
||||
--- a/test/test_ansi.sh
|
||||
+++ b/test/test_ansi.sh
|
||||
@@ -94,8 +94,8 @@ fi
|
||||
|
||||
# Paste stuff. Use a short timeout between requests (we're friendly after all!)
|
||||
sleep 1
|
||||
-echo -n "Pasting command output (cat): "
|
||||
-ERROR_LOG="$DL_DIR/command-error.log"
|
||||
+echo -n "Pasting command output with ANSI stripping (cat): "
|
||||
+ERROR_LOG="$DL_DIR/command-noansi-error.log"
|
||||
URL="$("$TEST_DIR"/../wgetpaste -N -r -s "$WORKING" -v -c "cat $ANSI_FILE" 2>"$ERROR_LOG")"
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "FAILED!"
|
||||
@@ -104,7 +104,7 @@ else
|
||||
echo "SUCCESS!"
|
||||
|
||||
echo -n "Downloading: "
|
||||
- if ! (wget -q "$URL" -O "$DL_DIR/command.txt" 2>>"$ERROR_LOG"); then
|
||||
+ if ! (wget -q "$URL" -O "$DL_DIR/command-noansi.txt" 2>>"$ERROR_LOG"); then
|
||||
echo "FAILED!"
|
||||
FAILED_PASTE=$((FAILED_PASTE + 1))
|
||||
else
|
||||
@@ -112,13 +112,35 @@ else
|
||||
rm "$ERROR_LOG"
|
||||
|
||||
echo "Removing 'command run' header"
|
||||
- sed -i -e '1d' "$DL_DIR/command.txt"
|
||||
+ sed -i -e '1d' "$DL_DIR/command-noansi.txt"
|
||||
+ fi
|
||||
+fi
|
||||
+sleep 1
|
||||
+echo -n "Pasting command output without ANSI stripping (cat): "
|
||||
+ERROR_LOG="$DL_DIR/command-ansi-error.log"
|
||||
+URL="$("$TEST_DIR"/../wgetpaste -A -r -s "$WORKING" -v -c "cat $ANSI_FILE" 2>"$ERROR_LOG")"
|
||||
+if [ $? -ne 0 ]; then
|
||||
+ echo "FAILED!"
|
||||
+ FAILED_PASTE=$((FAILED_PASTE + 1))
|
||||
+else
|
||||
+ echo "SUCCESS!"
|
||||
+
|
||||
+ echo -n "Downloading: "
|
||||
+ if ! (wget -q "$URL" -O "$DL_DIR/command-ansi.txt" 2>>"$ERROR_LOG"); then
|
||||
+ echo "FAILED!"
|
||||
+ FAILED_PASTE=$((FAILED_PASTE + 1))
|
||||
+ else
|
||||
+ echo "SUCCESS"
|
||||
+ rm "$ERROR_LOG"
|
||||
+
|
||||
+ echo "Removing 'command run' header"
|
||||
+ sed -i -e '1d' "$DL_DIR/command-ansi.txt"
|
||||
fi
|
||||
fi
|
||||
|
||||
sleep 1
|
||||
-echo -n "Pasting stdin (cat | wgetpaste): "
|
||||
-ERROR_LOG="$DL_DIR/stdin-error.log"
|
||||
+echo -n "Pasting stdin with ANSI stripping (cat | wgetpaste): "
|
||||
+ERROR_LOG="$DL_DIR/stdin-noansi-error.log"
|
||||
URL="$(cat "$ANSI_FILE" | "$TEST_DIR"/../wgetpaste -N -r -s "$WORKING" -v 2>"$ERROR_LOG")"
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "FAILED!"
|
||||
@@ -127,7 +149,26 @@ else
|
||||
echo "SUCCESS!"
|
||||
|
||||
echo -n "Downloading: "
|
||||
- if ! (wget -q "$URL" -O "$DL_DIR/stdin.txt" 2>>"$ERROR_LOG"); then
|
||||
+ if ! (wget -q "$URL" -O "$DL_DIR/stdin-noansi.txt" 2>>"$ERROR_LOG"); then
|
||||
+ echo "FAILED!"
|
||||
+ FAILED_PASTE=$((FAILED_PASTE + 1))
|
||||
+ else
|
||||
+ echo "SUCCESS!"
|
||||
+ rm "$ERROR_LOG"
|
||||
+ fi
|
||||
+fi
|
||||
+sleep 1
|
||||
+echo -n "Pasting stdin without ANSI stripping (cat | wgetpaste): "
|
||||
+ERROR_LOG="$DL_DIR/stdin-ansi-error.log"
|
||||
+URL="$(cat "$ANSI_FILE" | "$TEST_DIR"/../wgetpaste -A -r -s "$WORKING" -v 2>"$ERROR_LOG")"
|
||||
+if [ $? -ne 0 ]; then
|
||||
+ echo "FAILED!"
|
||||
+ FAILED_PASTE=$((FAILED_PASTE + 1))
|
||||
+else
|
||||
+ echo "SUCCESS!"
|
||||
+
|
||||
+ echo -n "Downloading: "
|
||||
+ if ! (wget -q "$URL" -O "$DL_DIR/stdin-ansi.txt" 2>>"$ERROR_LOG"); then
|
||||
echo "FAILED!"
|
||||
FAILED_PASTE=$((FAILED_PASTE + 1))
|
||||
else
|
||||
@@ -137,8 +178,8 @@ else
|
||||
fi
|
||||
|
||||
sleep 1
|
||||
-echo -n "Pasting a file: "
|
||||
-ERROR_LOG="$DL_DIR/file-error.log"
|
||||
+echo -n "Pasting a file with ANSI stripping: "
|
||||
+ERROR_LOG="$DL_DIR/file-noansi-error.log"
|
||||
URL="$("$TEST_DIR"/../wgetpaste -N -r -s "$WORKING" -v "$ANSI_FILE" 2>"$ERROR_LOG")"
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "FAILED!"
|
||||
@@ -147,7 +188,26 @@ else
|
||||
echo "SUCCESS!"
|
||||
|
||||
echo -n "Downloading: "
|
||||
- if ! (wget -q "$URL" -O "$DL_DIR/file.txt" 2>>"$ERROR_LOG"); then
|
||||
+ if ! (wget -q "$URL" -O "$DL_DIR/file-noansi.txt" 2>>"$ERROR_LOG"); then
|
||||
+ echo "FAILED!"
|
||||
+ FAILED_PASTE=$((FAILED_PASTE + 1))
|
||||
+ else
|
||||
+ echo "SUCCESS!"
|
||||
+ rm "$ERROR_LOG"
|
||||
+ fi
|
||||
+fi
|
||||
+sleep 1
|
||||
+echo -n "Pasting a file without ANSI stripping: "
|
||||
+ERROR_LOG="$DL_DIR/file-ansi-error.log"
|
||||
+URL="$("$TEST_DIR"/../wgetpaste -A -r -s "$WORKING" -v "$ANSI_FILE" 2>"$ERROR_LOG")"
|
||||
+if [ $? -ne 0 ]; then
|
||||
+ echo "FAILED!"
|
||||
+ FAILED_PASTE=$((FAILED_PASTE + 1))
|
||||
+else
|
||||
+ echo "SUCCESS!"
|
||||
+
|
||||
+ echo -n "Downloading: "
|
||||
+ if ! (wget -q "$URL" -O "$DL_DIR/file-ansi.txt" 2>>"$ERROR_LOG"); then
|
||||
echo "FAILED!"
|
||||
FAILED_PASTE=$((FAILED_PASTE + 1))
|
||||
else
|
||||
@@ -157,7 +217,7 @@ else
|
||||
fi
|
||||
|
||||
# Compare downloaded files
|
||||
-for dl_file in "$DL_DIR"/*.txt; do
|
||||
+for dl_file in "$DL_DIR"/*-noansi.txt; do
|
||||
echo -n "Testing file $dl_file: "
|
||||
# Ignore missing trailing newline and extra empty lines in downloaded file
|
||||
if (diff -q -Z -B "$NOANSI_FILE" "$dl_file" &>/dev/null); then
|
||||
@@ -167,6 +227,16 @@ for dl_file in "$DL_DIR"/*.txt; do
|
||||
DL_MISMATCH=$((DL_MISMATCH + 1))
|
||||
fi
|
||||
done
|
||||
+for dl_file in "$DL_DIR"/*-ansi.txt; do
|
||||
+ echo -n "Testing file $dl_file: "
|
||||
+ # Ignore missing trailing newline and extra empty lines in downloaded file
|
||||
+ if (diff -q -Z -B "$ANSI_FILE" "$dl_file" &>/dev/null); then
|
||||
+ echo "SUCCESS!"
|
||||
+ else
|
||||
+ echo "FAILED!"
|
||||
+ DL_MISMATCH=$((DL_MISMATCH + 1))
|
||||
+ fi
|
||||
+done
|
||||
|
||||
echo "Total failed pastes: $FAILED_PASTE"
|
||||
echo "Total mismatches: $DL_MISMATCH"
|
||||
--
|
||||
2.41.0
|
||||
|
@ -1,83 +0,0 @@
|
||||
https://github.com/zlin/wgetpaste/pull/38
|
||||
|
||||
From 3470bbe651c2264a7f985f3b86f67a6ff6d0c587 Mon Sep 17 00:00:00 2001
|
||||
From: Sam James <sam@gentoo.org>
|
||||
Date: Tue, 22 Nov 2022 01:29:16 +0000
|
||||
Subject: [PATCH 1/3] test: respect TMPDIR in mktemp (pass --tmpdir)
|
||||
|
||||
Signed-off-by: Sam James <sam@gentoo.org>
|
||||
--- a/test/test.sh
|
||||
+++ b/test/test.sh
|
||||
@@ -7,7 +7,7 @@
|
||||
# Don't assume the test is being run from the same directory as the script
|
||||
TEST_DIR="$(dirname "$0")"
|
||||
TEST_FILE="$TEST_DIR/test.txt"
|
||||
-DL_DIR="$(mktemp -q -d /tmp/wgetpaste_test.XXXXX)"
|
||||
+DL_DIR="$(mktemp -q --tmpdir -d wgetpaste_test.XXXXX)"
|
||||
# Services to hard skip
|
||||
# Pre-declare as map to maintain type even if empty
|
||||
# key -> value := service -> reason
|
||||
--- a/test/test_ansi.sh
|
||||
+++ b/test/test_ansi.sh
|
||||
@@ -9,7 +9,7 @@
|
||||
TEST_DIR="$(dirname "$0")"
|
||||
ANSI_FILE="$TEST_DIR/red.txt"
|
||||
NOANSI_FILE="$TEST_DIR/red_no_ansi.txt"
|
||||
-DL_DIR="$(mktemp -q -d /tmp/wgetpaste_test_ansi.XXXXX)"
|
||||
+DL_DIR="$(mktemp -q --tmpdir -d wgetpaste_test_ansi.XXXXX)"
|
||||
# Services to hard skip
|
||||
# Pre-declare as map to maintain type even if empty
|
||||
# key -> value := service -> reason
|
||||
|
||||
From 0c3cc1a5286c95a5bcd6408035f6c230350c1565 Mon Sep 17 00:00:00 2001
|
||||
From: Sam James <sam@gentoo.org>
|
||||
Date: Tue, 22 Nov 2022 01:29:40 +0000
|
||||
Subject: [PATCH 2/3] test: use portable bash shebang
|
||||
|
||||
Signed-off-by: Sam James <sam@gentoo.org>
|
||||
--- a/test/test.sh
|
||||
+++ b/test/test.sh
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/bash
|
||||
+#!/usr/bin/env bash
|
||||
|
||||
# wgetpaste test script
|
||||
# Exit code: number of mismatched downloads or 1 for general failure
|
||||
--- a/test/test_ansi.sh
|
||||
+++ b/test/test_ansi.sh
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/bash
|
||||
+#!/usr/bin/env bash
|
||||
|
||||
# wgetpaste test script (stripping ANSI codes)
|
||||
# Based on test/test.sh
|
||||
|
||||
From 8d1cf7a8d0ce9ff21a8e1dc66169b04e4f8fc852 Mon Sep 17 00:00:00 2001
|
||||
From: Sam James <sam@gentoo.org>
|
||||
Date: Tue, 22 Nov 2022 01:29:55 +0000
|
||||
Subject: [PATCH 3/3] test: normalise copyright header
|
||||
|
||||
Signed-off-by: Sam James <sam@gentoo.org>
|
||||
--- a/test/test.sh
|
||||
+++ b/test/test.sh
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
# wgetpaste test script
|
||||
# Exit code: number of mismatched downloads or 1 for general failure
|
||||
-# Copyright (C) 2021 xxc3nsoredxx
|
||||
+# Copyright (C) 2022 Oskari Pirhonen <xxc3ncoredxx@gmail.com>
|
||||
|
||||
# Don't assume the test is being run from the same directory as the script
|
||||
TEST_DIR="$(dirname "$0")"
|
||||
--- a/test/test_ansi.sh
|
||||
+++ b/test/test_ansi.sh
|
||||
@@ -3,7 +3,7 @@
|
||||
# wgetpaste test script (stripping ANSI codes)
|
||||
# Based on test/test.sh
|
||||
# Exit code: number of mismatched downloads or 1 for general failure
|
||||
-# Copyright (C) 2022 Oskari Pirhonen <xxc3ncoredxx@gmail.com>
|
||||
+# Copyright (C) 2022 Oskari Pirhonen <xxc3ncoredxx@gmail.com>
|
||||
|
||||
# Don't assume the test is being run from the same directory as the script
|
||||
TEST_DIR="$(dirname "$0")"
|
||||
|
@ -0,0 +1 @@
|
||||
DEFAULT_SERVICE="bpaste"
|
@ -1 +1,6 @@
|
||||
DEFAULT_SERVICE=calculate
|
||||
#!/bin/bash
|
||||
|
||||
SERVICES="${SERVICES} lugons"
|
||||
|
||||
ENGINE_lugons=lodgeit
|
||||
URL_lugons="https://paste.lugons.org/"
|
||||
|
@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>support@calculate.ru</email>
|
||||
<name>Mir Calculate</name>
|
||||
<description>Calculate Overlay</description>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Command-line interface to various pastebins
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">zlin/wgetpaste</remote-id>
|
||||
<bugs-to>https://github.com/zlin/wgetpaste/issues</bugs-to>
|
||||
<changelog>https://github.com/zlin/wgetpaste/releases</changelog>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/wgetpaste/wgetpaste-2.25-r3.ebuild,v 1.9 2014/11/02 09:09:38 ago Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Command-line interface to various pastebins"
|
||||
HOMEPAGE="http://wgetpaste.zlin.dk/"
|
||||
SRC_URI="http://wgetpaste.zlin.dk/${P}.tar.bz2"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="net-misc/wget
|
||||
app-i18n/enca
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e "s:/etc:\"${EPREFIX}\"/etc:g" wgetpaste || die
|
||||
epatch "${FILESDIR}"/calculate_wgetpaste-25.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
insinto /etc/wgetpaste.d
|
||||
newins "${FILESDIR}"/wgetpaste-config-services services.conf
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins _wgetpaste
|
||||
}
|
@ -1,56 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# NOTE: This is a version of `app-text/wgetpaste-2.33-r4::gentoo` with additional services
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit optfeature
|
||||
|
||||
DESCRIPTION="Command-line interface to various pastebins"
|
||||
HOMEPAGE="https://github.com/zlin/wgetpaste"
|
||||
SRC_URI="https://github.com/zlin/wgetpaste/releases/download/${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="+ssl"
|
||||
|
||||
PROPERTIES="test_network"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
net-misc/wget[ssl?]
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.33-tests.patch
|
||||
"${FILESDIR}"/${PN}-2.33-disable-sprunge.patch
|
||||
"${FILESDIR}"/${PN}-2.33-add-paste-gentoo-zip.patch
|
||||
"${FILESDIR}"/${PN}-2.33-added-quiet-flag.patch
|
||||
"${FILESDIR}"/${PN}-2.33-add-paste-calculate.patch
|
||||
"${FILESDIR}"/${PN}-2.33-add-paste-orgru.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i -e "s:/etc:\"${EPREFIX}\"/etc:g" wgetpaste || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
test/test.sh || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins _wgetpaste
|
||||
insinto /etc/wgetpaste.d
|
||||
newins "${FILESDIR}"/wgetpaste-config-services services.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "ANSI (color code) stripping support" app-text/ansifilter
|
||||
optfeature "xclip support" x11-misc/xclip
|
||||
}
|
@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# NOTE: This is a version of `app-text/wgetpaste-2.33-r5::gentoo` with additional services
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit optfeature
|
||||
|
||||
DESCRIPTION="Command-line interface to various pastebins"
|
||||
HOMEPAGE="https://github.com/zlin/wgetpaste"
|
||||
SRC_URI="https://github.com/zlin/wgetpaste/releases/download/${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
|
||||
IUSE="+ssl"
|
||||
|
||||
PROPERTIES="test_network"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="net-misc/wget[ssl?]"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.33-tests.patch
|
||||
"${FILESDIR}"/${PN}-2.33-disable-sprunge.patch
|
||||
"${FILESDIR}"/${PN}-2.33-add-paste-gentoo-zip.patch
|
||||
"${FILESDIR}"/${PN}-2.33-change-arg-parsing-priority.patch
|
||||
"${FILESDIR}"/${PN}-2.33-add-A-ansi.patch
|
||||
"${FILESDIR}"/${PN}-2.33-test_ansi-add-A-to-the-tests.patch
|
||||
"${FILESDIR}"/${PN}-2.33-added-quiet-flag.patch
|
||||
"${FILESDIR}"/${PN}-2.33-add-paste-calculate.patch
|
||||
"${FILESDIR}"/${PN}-2.33-add-paste-orgru.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i -e "s:/etc:\"${EPREFIX}\"/etc:g" wgetpaste || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
test/test.sh || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins _wgetpaste
|
||||
insinto /etc/wgetpaste.d
|
||||
newins "${FILESDIR}"/wgetpaste-config-services services.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "ANSI (color code) stripping support" app-text/ansifilter
|
||||
optfeature "xclip support" x11-misc/xclip
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# NOTE: This is a version of `app-text/wgetpaste-2.34::gentoo` with additional services
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit optfeature
|
||||
|
||||
DESCRIPTION="Command-line interface to various pastebins"
|
||||
HOMEPAGE="https://github.com/zlin/wgetpaste"
|
||||
SRC_URI="https://github.com/zlin/wgetpaste/releases/download/${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
|
||||
IUSE="+ssl"
|
||||
|
||||
PROPERTIES="test_network"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="net-misc/wget[ssl?]"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.33-add-paste-calculate.patch
|
||||
"${FILESDIR}"/${PN}-2.33-add-paste-orgru.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i -e "s:/etc:\"${EPREFIX}\"/etc:g" wgetpaste || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
test/test.sh || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins _wgetpaste
|
||||
insinto /etc/wgetpaste.d
|
||||
newins "${FILESDIR}"/wgetpaste-config-services services.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "ANSI (color code) stripping support" app-text/ansifilter
|
||||
optfeature "xclip support" x11-misc/xclip
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST fs-2.12.0.tar.gz 21410 SHA256 9b22e717c91983e3dbd9a2d2bb0ccbdb5d80f7f1c21961eddd742ac2adbdbac3 SHA512 a5a708a9570417359bd4d3d34c26925c09453108fc4fdc8a9f8fbb59a5fa7e0dd4c60a30ebf4c4a2289a2b25a289cb731990600f78eedc4fb8a66ee9bfe2e221 WHIRLPOOL 5402bbd363def7d558cf058d1d2893de3c3b88a228ecfc7d43584de6f5cda1a6b406e232c41d6f86ef5c526c79702bf6dfaf4b1feb3e79a9c942a5c9e03a3477
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit rebar
|
||||
|
||||
DESCRIPTION="Erlang File System Listener"
|
||||
HOMEPAGE="https://github.com/synrc/fs"
|
||||
SRC_URI="https://github.com/synrc/fs/archive/${PV}.tar.gz
|
||||
-> ${P}.tar.gz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-erlang/fast_xml-1.1.21
|
||||
>=dev-lang/erlang-17.1
|
||||
sys-fs/inotify-tools"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS=( README.md LICENSE )
|
||||
|
||||
src_prepare() {
|
||||
rebar_src_prepare
|
||||
rebar_fix_include_path fast_xml
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST jamvm-2.0.0.tar.gz 741459 BLAKE2B 9b8b0f8cfd8f56c0b835144c07aaca709ef466fdfe5df18438d05c66cd8a07fecfebf27e1581c67658feb3674a96c2e916b85f13dc434baf2db9be4e4fbfd0cf SHA512 8ac27787ee94fa8fde962635d3c08d1dc1e5244c9d56bb693e73f3fd9b58e944ad3f7a0127afeed727d7c00d904a775d2c483157f5ac87e7eab6ecade1aad21d
|
@ -0,0 +1,27 @@
|
||||
diff -Nru jamvm-2.0.0.old/configure.ac jamvm-2.0.0/configure.ac
|
||||
--- jamvm-2.0.0.old/configure.ac 2014-06-10 21:33:37.000000000 +0100
|
||||
+++ jamvm-2.0.0/configure.ac 2014-11-28 19:22:12.183091414 +0000
|
||||
@@ -236,6 +236,7 @@
|
||||
install_dir=$prefix
|
||||
fi
|
||||
AC_DEFINE_UNQUOTED(INSTALL_DIR, "$install_dir", [Installation directory (prefix)])
|
||||
+AC_DEFINE_UNQUOTED(PKGDATADIR, "$datadir/$PACKAGE", [Package data directory (pkgdatadir)])
|
||||
|
||||
AC_ARG_ENABLE(zip,
|
||||
[AS_HELP_STRING(--disable-zip,turn-off zip support in the bootstrap loader)],,)
|
||||
diff -Nru jamvm-2.0.0.old/src/classlib/gnuclasspath/class.c jamvm-2.0.0/src/classlib/gnuclasspath/class.c
|
||||
--- jamvm-2.0.0.old/src/classlib/gnuclasspath/class.c 2012-05-17 22:01:47.000000000 +0100
|
||||
+++ jamvm-2.0.0/src/classlib/gnuclasspath/class.c 2014-11-28 19:23:27.312108240 +0000
|
||||
@@ -110,10 +110,10 @@
|
||||
separate class files in a directory structure */
|
||||
|
||||
#ifdef USE_ZIP
|
||||
-#define JAMVM_CLASSES INSTALL_DIR"/share/jamvm/classes.zip"
|
||||
+#define JAMVM_CLASSES PKGDATADIR"/classes.zip"
|
||||
#define CLASSPATH_CLASSES CLASSPATH_INSTALL_DIR"/share/classpath/glibj.zip"
|
||||
#else
|
||||
-#define JAMVM_CLASSES INSTALL_DIR"/share/jamvm/classes"
|
||||
+#define JAMVM_CLASSES PKGDATADIR"/classes"
|
||||
#define CLASSPATH_CLASSES CLASSPATH_INSTALL_DIR"/share/classpath"
|
||||
#endif
|
||||
|
@ -0,0 +1,15 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
VERSION="JamVM JDK @PV@"
|
||||
JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/usr/@LIBDIR@/@PN@-jdk"
|
||||
JDK_HOME="@GENTOO_PORTAGE_EPREFIX@/usr/@LIBDIR@/@PN@-jdk"
|
||||
BOOTCLASSPATH="@GENTOO_PORTAGE_EPREFIX@/usr/@LIBDIR@/@PN@/classes.zip:${JAVA_HOME}/lib/rt.jar"
|
||||
JAVAC="${JAVA_HOME}/bin/javac"
|
||||
PATH="${JAVA_HOME}/bin"
|
||||
ROOTPATH="${JAVA_HOME}/bin"
|
||||
PROVIDES_TYPE="JRE"
|
||||
PROVIDES_VERSION="1.5"
|
||||
GENERATION="2"
|
||||
ENV_VARS="JAVA_HOME JAVAC PATH"
|
||||
LDPATH="${JAVA_HOME}/lib"
|
@ -0,0 +1,57 @@
|
||||
#!/usr/bin/perl -w
|
||||
use strict;
|
||||
use constant NO_DUP_ARGS => qw(-source -target -d -encoding);
|
||||
use constant STRIP_ARGS => qw(-Werror -implicit:none -J-Xbootclasspath/p:);
|
||||
|
||||
my $ECJ_WARNINGS="-nowarn";
|
||||
|
||||
my ( @bcoption, @source15, @target15, @cp );
|
||||
push @bcoption, '-bootclasspath', '@RT_JAR@:@TOOLS_JAR@'
|
||||
unless grep {$_ eq '-bootclasspath'} @ARGV;
|
||||
push @source15, '-source', '1.5'
|
||||
unless grep {$_ eq '-source'} @ARGV;
|
||||
push @target15, '-target', '1.5'
|
||||
unless grep {$_ eq '-target'} @ARGV;
|
||||
push @cp, '-cp', '.'
|
||||
unless grep {$_ =~ '\-c(p|lasspath)'} @ARGV or $ENV{CLASSPATH};
|
||||
my @ecj_parms = ($ECJ_WARNINGS, @bcoption, @source15, @target15, @cp);
|
||||
|
||||
# Work around ecj's inability to handle duplicate command-line
|
||||
# options and unknown javac options.
|
||||
sub gen_ecj_opts
|
||||
{
|
||||
my @new_args = @{$_[0]};
|
||||
|
||||
for my $opt (NO_DUP_ARGS)
|
||||
{
|
||||
my @indices = reverse grep {$new_args[$_] eq $opt} 0..$#new_args;
|
||||
if (@indices > 1) {
|
||||
shift @indices; # keep last instance only
|
||||
splice @new_args, $_, 2 for @indices;
|
||||
}
|
||||
}
|
||||
|
||||
for my $opt (STRIP_ARGS)
|
||||
{
|
||||
my @indices = reverse grep {$new_args[$_] eq $opt} 0..$#new_args;
|
||||
splice @new_args, $_, 1 for @indices;
|
||||
}
|
||||
|
||||
return \@new_args;
|
||||
}
|
||||
|
||||
sub split_vm_args
|
||||
{
|
||||
my @new_args = @{$_[0]};
|
||||
|
||||
my @vm_args = map { substr $_, 2 } grep $_ =~ /^-J/, @new_args;
|
||||
my @javac_args = grep $_ !~ /^-J/, @new_args;
|
||||
|
||||
return (\@vm_args, \@javac_args);
|
||||
}
|
||||
|
||||
my ($vm_args, $javac_args) = split_vm_args (gen_ecj_opts( \@ARGV ));
|
||||
my @CLASSPATH = ('@ECJ_JAR@');
|
||||
push @CLASSPATH, split /:/, $ENV{"CLASSPATH"} if exists $ENV{"CLASSPATH"};
|
||||
$ENV{"CLASSPATH"} = join ':', @CLASSPATH;
|
||||
exec '@JAVA@', @$vm_args, 'org.eclipse.jdt.internal.compiler.batch.Main', @ecj_parms, @$javac_args;
|
@ -0,0 +1,48 @@
|
||||
diff --git a/src/os/linux/arm/callNative.S b/src/os/linux/arm/callNative.S
|
||||
index 245afd1..1583023 100644
|
||||
--- a/src/os/linux/arm/callNative.S
|
||||
+++ b/src/os/linux/arm/callNative.S
|
||||
@@ -36,3 +36,7 @@
|
||||
#include "callNativeOABI.S"
|
||||
#endif
|
||||
#endif
|
||||
+
|
||||
+#if defined(__linux__) && defined(__ELF__)
|
||||
+.section .note.GNU-stack,"",%progbits
|
||||
+#endif
|
||||
diff --git a/src/os/linux/mips/callNative.S b/src/os/linux/mips/callNative.S
|
||||
index cede343..90d9163 100644
|
||||
--- a/src/os/linux/mips/callNative.S
|
||||
+++ b/src/os/linux/mips/callNative.S
|
||||
@@ -184,3 +184,7 @@ return:
|
||||
j $31
|
||||
.end callJNIMethod
|
||||
#endif
|
||||
+
|
||||
+#if defined(__linux__) && defined(__ELF__)
|
||||
+.section .note.GNU-stack,"",%progbits
|
||||
+#endif
|
||||
diff --git a/src/os/linux/powerpc/callNative.S b/src/os/linux/powerpc/callNative.S
|
||||
index aa47f6a..763dc0a 100644
|
||||
--- a/src/os/linux/powerpc/callNative.S
|
||||
+++ b/src/os/linux/powerpc/callNative.S
|
||||
@@ -281,3 +281,7 @@ return:
|
||||
mr 1,11
|
||||
blr
|
||||
#endif
|
||||
+
|
||||
+#if defined(__linux__) && defined(__ELF__)
|
||||
+.section .note.GNU-stack,"",%progbits
|
||||
+#endif
|
||||
diff --git a/src/os/linux/x86_64/callNative.S b/src/os/linux/x86_64/callNative.S
|
||||
index 26404e6..9fb5cdf 100644
|
||||
--- a/src/os/linux/x86_64/callNative.S
|
||||
+++ b/src/os/linux/x86_64/callNative.S
|
||||
@@ -267,3 +267,7 @@ float_ret:
|
||||
addq $8, %rcx
|
||||
jmp return
|
||||
#endif
|
||||
+
|
||||
+#if defined(__linux__) && defined(__ELF__)
|
||||
+.section .note.GNU-stack,"",%progbits
|
||||
+#endif
|
@ -0,0 +1,128 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils flag-o-matic multilib java-vm-2 autotools
|
||||
|
||||
DESCRIPTION="An extremely small and specification-compliant virtual machine"
|
||||
HOMEPAGE="http://jamvm.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="debug libffi"
|
||||
|
||||
DEPEND="dev-java/gnu-classpath:0.98
|
||||
|| ( dev-java/eclipse-ecj:* dev-java/ecj-gcj:* )
|
||||
libffi? ( dev-libs/libffi:= )
|
||||
ppc64? ( dev-libs/libffi:= )
|
||||
sparc? ( dev-libs/libffi:= )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/"${P}-classes-location.patch"
|
||||
"${FILESDIR}"/"${P}-noexecstack.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# without this patch, classes.zip is not found at runtime
|
||||
epatch "${PATCHES[@]}"
|
||||
eautoreconf
|
||||
|
||||
# These come precompiled.
|
||||
# configure script uses detects the compiler
|
||||
# from PATH. I guess we should compile this from source.
|
||||
# Then just make sure not to hit
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=163801
|
||||
#
|
||||
#rm -v lib/classes.zip || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
filter-flags "-fomit-frame-pointer"
|
||||
|
||||
if use ppc64 || use sparc || use libffi; then
|
||||
append-cflags "$(pkg-config --cflags-only-I libffi)"
|
||||
fi
|
||||
|
||||
local fficonf="--enable-ffi"
|
||||
if { ! use ppc64 && ! use sparc; }; then
|
||||
fficonf="$(use_enable libffi ffi)"
|
||||
fi
|
||||
|
||||
econf ${fficonf} \
|
||||
$(use_enable debug trace) \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir)/${PN} \
|
||||
--includedir="${EPREFIX}"/usr/include/${PN} \
|
||||
--with-classpath-install-dir=/usr
|
||||
}
|
||||
|
||||
create_launcher() {
|
||||
local script="${D}/${INSTALL_DIR}/bin/${1}"
|
||||
cat > "${script}" <<-EOF
|
||||
#!/bin/sh
|
||||
exec /usr/bin/jamvm \
|
||||
-Xbootclasspath/p:/usr/share/classpath/tools.zip" \
|
||||
gnu.classpath.tools.${1}.Main "\$@"
|
||||
EOF
|
||||
chmod +x "${script}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local libdir=$(get_libdir)
|
||||
local CLASSPATH_DIR=/usr/gnu-classpath-0.98/bin
|
||||
local JDK_DIR=/usr/${libdir}/${PN}-jdk
|
||||
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
dodoc ACKNOWLEDGEMENTS AUTHORS ChangeLog NEWS README
|
||||
|
||||
set_java_env "${FILESDIR}/${P}-env.file"
|
||||
|
||||
dodir ${JDK_DIR}/bin
|
||||
dosym /usr/bin/jamvm ${JDK_DIR}/bin/java
|
||||
for files in ${CLASSPATH_DIR}/g*; do
|
||||
if [ $files = "${CLASSPATH_DIR}/gjdoc" ] ; then
|
||||
dosym $files ${JDK_DIR}/bin/javadoc
|
||||
else
|
||||
echo $files \
|
||||
${JDK_DIR}/bin/$(echo $files|sed "s#$(dirname $files)/g##")
|
||||
dosym $files \
|
||||
${JDK_DIR}/bin/$(echo $files|sed "s#$(dirname $files)/g##")
|
||||
fi
|
||||
done
|
||||
|
||||
dodir ${JDK_DIR}/jre/lib
|
||||
dosym /usr/share/classpath/glibj.zip ${JDK_DIR}/jre/lib/rt.jar
|
||||
dodir ${JDK_DIR}/lib
|
||||
dosym /usr/share/classpath/tools.zip ${JDK_DIR}/lib/tools.jar
|
||||
|
||||
local ecj_jar="$(readlink "${EPREFIX}"/usr/share/eclipse-ecj/ecj.jar)"
|
||||
exeinto ${JDK_DIR}/bin
|
||||
sed -e "s#@JAVA@#/usr/bin/jamvm#" \
|
||||
-e "s#@ECJ_JAR@#${ecj_jar}#" \
|
||||
-e "s#@RT_JAR@#/usr/share/classpath/glibj.zip#" \
|
||||
-e "s#@TOOLS_JAR@#/usr/share/classpath/tools.zip#" \
|
||||
"${FILESDIR}"/"${P}-javac.in" | newexe - javac
|
||||
|
||||
local libarch="${ARCH}"
|
||||
[ ${ARCH} == x86 ] && libarch="i386"
|
||||
[ ${ARCH} == x86_64 ] && libarch="amd64"
|
||||
dodir ${JDK_DIR}/jre/lib/${libarch}/client
|
||||
dodir ${JDK_DIR}/jre/lib/${libarch}/server
|
||||
dosym /usr/${libdir}/${PN}/libjvm.so ${JDK_DIR}/jre/lib/${libarch}/client/libjvm.so
|
||||
dosym /usr/${libdir}/${PN}/libjvm.so ${JDK_DIR}/jre/lib/${libarch}/server/libjvm.so
|
||||
dosym /usr/${libdir}/classpath/libjawt.so ${JDK_DIR}/jre/lib/${libarch}/libjawt.so
|
||||
|
||||
# Can't use java-vm_set-pax-markings as doesn't work with symbolic links
|
||||
# Ensure a PaX header is created.
|
||||
local pax_markings="C"
|
||||
# Usally disabeling MPROTECT is sufficent.
|
||||
local pax_markings+="m"
|
||||
# On x86 for heap sizes over 700MB disable SEGMEXEC and PAGEEXEC as well.
|
||||
use x86 && pax_markings+="sp"
|
||||
|
||||
pax-mark ${pax_markings} "${ED}"/usr/bin/jamvm
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">jamvm</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST olm-3.2.4.tar.bz2 479336 BLAKE2B 9de6b869c94a7f47b269b55526408ce6930ac5354495608038888f13efe72a6fab498c85c6ffe073a1f76391cbe4a83cfc6c65382d593bc487dafe64894ca0ed SHA512 94f661a2c9fe22f7dfefc89e488be37da2fe19dedd3ba296e09c55e63886ed82b71a30d84ecbdfa5dee820b1b6a918daefab248536c137459b8f244dc514920b
|
@ -0,0 +1,15 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="An implementation of the Double Ratchet cryptographic ratchet in C++"
|
||||
HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm"
|
||||
SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="debug"
|
@ -0,0 +1 @@
|
||||
DIST extlib-1.7.6.tar.gz 88068 BLAKE2B 32376c09728ec7e7d762888ad706641b94bcc976f2e1f42f246ba79fe862b60df7ff924e1e22e89333d8f2e1d999deb71eee481c3c5919aa5d1e02731f64f323 SHA512 3065e2474fb0e480ed076aa1156584a4a6c839cd5d9e59f341e41113abb1736241354aa7ee7cb492967698bc392969522fd5bf30d1ad7f94754c4e10f376afa8
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit findlib eutils
|
||||
|
||||
DESCRIPTION="Standard library extensions for O'Caml"
|
||||
HOMEPAGE="https://github.com/ygrek/ocaml-extlib"
|
||||
SRC_URI="https://github.com/ygrek/ocaml-extlib/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE="doc +ocamlopt"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-lang/ocaml-3.10.2:=[ocamlopt?]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ml/cppo"
|
||||
|
||||
S="${WORKDIR}/ocaml-${P}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/ocaml409.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd src || die
|
||||
emake -j1 all
|
||||
if use ocamlopt; then
|
||||
emake opt cmxs
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
emake doc
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test
|
||||
}
|
||||
|
||||
src_install () {
|
||||
findlib_src_install
|
||||
|
||||
# install documentation
|
||||
dodoc README.md
|
||||
|
||||
if use doc; then
|
||||
dodoc -r src/doc/
|
||||
fi
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
diff --git a/src/configure.ml b/src/configure.ml
|
||||
index f13d63e..f735a8c 100644
|
||||
--- a/src/configure.ml
|
||||
+++ b/src/configure.ml
|
||||
@@ -7,7 +7,7 @@ let () =
|
||||
match Sys.argv with
|
||||
| [|_;"-cppo-args"|] ->
|
||||
let version = Scanf.sscanf Sys.ocaml_version "%d.%d." (fun major minor -> major * 100 + minor) in
|
||||
- printf "-D \\\"OCAML %d\\\"\n" version;
|
||||
+ printf "-n -D \\\"OCAML %d\\\"\n" version;
|
||||
print_endline (if Sys.word_size = 32 then "-D WORD_SIZE_32 " else "");
|
||||
show_bytes "-D WITH_BYTES";
|
||||
exit 0
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=AJGB
|
||||
DIST_VERSION=0.06
|
||||
inherit perl-module flag-o-matic
|
||||
|
||||
DESCRIPTION="Shared secret elliptic-curve Diffie-Hellman generator"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
virtual/perl-Carp
|
||||
virtual/perl-Exporter
|
||||
virtual/perl-XSLoader
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
virtual/perl-File-Spec
|
||||
virtual/perl-IO
|
||||
virtual/perl-Test-Simple
|
||||
)
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
grep -rl "fmul" ./ | xargs sed -i 's/fmul/fixedvar/g'
|
||||
default
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST Crypt-Curve25519-0.06.tar.gz 27835 BLAKE2B 39ab90ae4044e897a9cf24c21d5a922520dc1724e0aa4612864ce996b27fe9234111cc8394f60caeac9734cab64f3a378a74b3eaf087ee5e6b3d168fa967f5bf SHA512 e5d351c36c9f60e1b55f45bf9fa871fddf949bd5c0a20b4d065e1eb2d4e24ba43807289591eda854fca28b5909fd6af1b0fc9ede63efbeeaf6e011e7382a4e1d
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>perl@gentoo.org</email>
|
||||
<name>Gentoo Perl Project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="cpan">Crypt-Curve25519</remote-id>
|
||||
<remote-id type="cpan-module">Crypt::Curve25519</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST flask-cors-2.1.0.tar.gz 28038 BLAKE2B ecba951b0bac645088658ea5dc4947c0eaf9d0adb8f0f70e3a3f68337e008cb04a5efab3cb8139aaddf380f9b59c2524d33a5c5ac851b98446dadff9aa82fc92 SHA512 235162749485588e9112a52a833a43e68ad1737997628dc51cc30358d01837f427ba33872ecb1fff8e821b84c3de0a15a1c89c57f2407ef0cacafae9ca354640
|
@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="Flask-Cors"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
inherit git-2
|
||||
EGIT_REPO_URI="https://github.com/wcdolphin/${PN}.git"
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A Flask extension for Cross Origin Resource Sharing (CORS)"
|
||||
HOMEPAGE="https://github.com/wcdolphin/flask-cors https://pypi.org/project/Flask-Cors/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="doc test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="dev-python/flask[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? (
|
||||
${RDEPEND}
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-docs-2.7.6-r1:2.7
|
||||
dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
|
||||
)
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
python_prepare_all() {
|
||||
if use doc; then
|
||||
local PYTHON_DOC_ATOM=$(best_version --host-root dev-python/python-docs:2.7)
|
||||
local PYTHON_DOC_VERSION="${PYTHON_DOC_ATOM#dev-python/python-docs-}"
|
||||
local PYTHON_DOC="/usr/share/doc/python-docs-${PYTHON_DOC_VERSION}/html"
|
||||
local PYTHON_DOC_INVENTORY="${PYTHON_DOC}/objects.inv"
|
||||
sed -i "s|'http://docs.python.org/': None|'${PYTHON_DOC}': '${PYTHON_DOC_INVENTORY}'|" docs/conf.py || die
|
||||
fi
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST pymilter-1.0.5.gh.tar.gz 1030610 BLAKE2B 7af714ca771ad9c90a0b20b386f0d46d25fc5cd213c43f7c1c6edc1a9300f7bda987f46fa9a9b8add68f020c33783648f9187c3b05a34a4c13ad8a4ae7206f39 SHA512 d6cd291f3be5402d6e4ab824deba940c6500d970b30c8d73b2fb1952eede4ac784033a7ae0b9a7307f18a3bfd52fc3f40fb0a9cce6cb94e724fce5cc3e8eb25e
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python interface to sendmail milter API"
|
||||
HOMEPAGE="https://github.com/sdgathman/pymilter"
|
||||
SRC_URI="https://github.com/sdgathman/${PN}/archive/${P}.tar.gz -> ${P}.gh.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${P}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
mail-filter/libmilter:=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
test? (
|
||||
$(python_gen_impl_dep sqlite)
|
||||
|| (
|
||||
mail-mta/opensmtpd
|
||||
mail-mta/sendmail
|
||||
)
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests unittest
|
@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>support@calculate.ru</email>
|
||||
<name>Mir Calculate</name>
|
||||
<description>Calculate Overlay</description>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">berlincode/sjcl</remote-id>
|
||||
<remote-id type="pypi">sjcl</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,112 @@
|
||||
DIST tl-addliga-2020.tar.xz 792 BLAKE2B 46aab8c2713ce127db042bb4ade6284ae717ef1c97eb991861764661f8b58a9551b6a3c0ed533404db76b210aa89ee9b80e763e681f4064c320e41e19a264198 SHA512 b54db5b075c2ba2f632e40a1ae2d840b0a61cc940512027effa2b2b3cadfd6dfa2407e2580a462b98f48cafed94281d39613397ed34ad76f54d6a7e8b614ecb8
|
||||
DIST tl-addliga.doc-2020.tar.xz 18528 BLAKE2B 392cd3abfb7f594aeecae067c96bd6b54097e584575578462401e9a97b5bd5961b71749c6f5da4d2a2ab88d67e5b234f87802072ce3d8355acb04433fdbb6380 SHA512 572d9aa1396ac80be2cd9ab0bd317759805a6541b656e19ae36915a6277f9a4ff2987c84dbf903133e0a5027f382b0ed48fc882ce7a79df7a27cfe3082d2a666
|
||||
DIST tl-auto-pst-pdf-lua-2020.tar.xz 2512 BLAKE2B d5ea88d706c59bfeef7cb284c449091bc445a6300521ce488b8a036a4c6ce490d4bbc95c62698581d66e99faabe0c065f74e40a2e8649e5a16fc2d109041c6b5 SHA512 db12bf66e8c4c16de2ecf3caff64deb38eb1c163baac66d0dded1f540d817da4bbb9309620b4ad60000f48319c2b8236ae8ac7a0774bf297d731a0258d4be3d3
|
||||
DIST tl-auto-pst-pdf-lua.doc-2020.tar.xz 69040 BLAKE2B d90d03ac0ffd650536824bab445f2b3e97f3f3925fc4a47c7268a5c297d004f67b253e668e77416af8834caf9005a98b99eba5fdf582cca902140f798268ce33 SHA512 b21755948a9a272611d91622fe8e641f485e1ff4ebab4053331431e229b04796895ca9329e2b69921a9fe1f8624f7a635bbed7ab4699fc6aff819d351bce95b9
|
||||
DIST tl-barracuda-2020.tar.xz 30052 BLAKE2B 282a27b678226053598b6ea09e5739211e5f4bd0dc4b557254311fa29c6a65a1c3690e95fb698992902f1452c79511a4667681a9f3f891c166ceec0132f64f19 SHA512 8331d0a9fd3504eef4e759e144bf34682f55c0bbf435aad9f53671083af2a0c766180665348fd6de4668c67b7cbb3690919619b2a0b175b77f76caa95a951328
|
||||
DIST tl-barracuda.doc-2020.tar.xz 347964 BLAKE2B fd34478fa94f89682b65e1b50032e6900a7990ab4145ae17b1d344637bd47a5967f5efada935cc0c614eb74016ed52924015ce6fbec13a37ae3d0c4ab531ad41 SHA512 8c7be1abea65248e0f34bd9b538aba2018058688a19d31c696ee964049d44046f4f92117b9db8a1056a4b5e45dcc8aec843971886de69214f0dd3368e1f4c3c2
|
||||
DIST tl-bezierplot-2020.tar.xz 7880 BLAKE2B 92269a897eb4ba46d07b79068fc92bf76a579cc884846a9512531469e106abcfad82ff13a9ce371a0dffdf55843625acc8c5fa2050a5f738f3d4403f09bd1e88 SHA512 0cfc80b93b76053591f4d76e3cd2f5518dec2dabc397b0d18f0d9edb40a0eabfd1ed608b0cbd6f4b7b28b9a10a9668b21f9ee798514bfd3ab4cc125392512d6c
|
||||
DIST tl-bezierplot.doc-2020.tar.xz 254348 BLAKE2B d073cae512728cdcc5ba58799e5b79bb49a1c053c8d9bfbf929d364b0a0ec9f465b7617025eb59fe3804981e9abb979e99ee1bd5d7048517ea921b703b1ed08e SHA512 284cce26134afe943c4b5c0b3d968f2512fa1c47ed1f2b19e70f48d618829b76ffc200933933f27b407e1086d95f38a4e9ecfe85506ccc2336cd5fe7eb40bf37
|
||||
DIST tl-checkcites-2020.tar.xz 6152 BLAKE2B d3a96d3921602f30fd793f3e698f4354d2b4d7bfe84e61baaf1aae68f4974e498ae3b4ef040529d2440315718baa02064ec132712c746c90feedaef070c6cac6 SHA512 65af6aa0b8a8f0d6f4e3a1dbaeabea845bdec985beffe8589bef06784fde37a02baf41c3ea65055b3ff2b21dd003b51749b20a84ef0e1d0337bdb8ea416a0751
|
||||
DIST tl-checkcites.doc-2020.tar.xz 295052 BLAKE2B 78555fae4540917e5bd01e708ddae81402dd37b46a51e4ce808079b95c5d39b69cbe108ae22105659b4f83e22759d694321ca562abb3deec4475a62640a12d39 SHA512 35b79a866235727c65053f0fa2dae53372230395a61e8ed4b530b02c4760d9cb3a89f81e4ac905ed4966ed4137c8047dd80655f6d94ebb260bfd96e441e45781
|
||||
DIST tl-chickenize-2020.tar.xz 11344 BLAKE2B b8839285910bc38e68c0cff8d86a3bc840295ffd92febd709dfb7ae9653dd3649417b3e11ef56558a900cf685c06f69373cac7050373afae1dd4fde34a67447d SHA512 82df32cba5f14ea8de96020b2412d7c2b3939b0afc4f42bd91e957694404a12a8ea38c9260cf472d81e9aa776556e9b5cf97a674d23ad32633f4fdefe3b3bf83
|
||||
DIST tl-chickenize.doc-2020.tar.xz 191532 BLAKE2B 1ec6dda937a692fd5fb0db274986e7f2e1faef082bc849001ff6f772817d74e1234dd6926b33572b813a82a0b08148c0f73fc5bbc8765165fa7477fb1cc51c3f SHA512 6d29cddc0030de2ac6b82dde660e405916bb79bb1e18fd0579a66555d49062fde5d0fa327b906baa1556efd080c55b7ee181ed7569e96dab256ab2be27620935
|
||||
DIST tl-chickenize.source-2020.tar.xz 28780 BLAKE2B de3e06cfb43b1ddcc88fdf8f3febdef001857fedb5489816b0638ee913cfeb4e795b48ade3bab8d5ab5241274e970301493cda7c162615e6a84544b0a0fe1455 SHA512 bd53aa09a1a136d36f92ea0e8625684361b31ab9315a9f987560f171e893c022122b64a086aa2952a9f1fb96b7931f4e248c016cce8f0ef488c94fcd33c5e8f4
|
||||
DIST tl-collection-luatex-2020.tar.xz 656 BLAKE2B 2d76268f9f8038a39eeea095028bb04da68ac14fd21c5feaf6d9ae50da2d2dc66e8ae90667715c6beacd02eb5a50384da886419af5af152a3e08eb2d9f0da84f SHA512 3cc433cf11324c414817c88a47819776f78b18d81306ed5e4f26ffb94240fca51be693fbba2c628f5e4efd21634f177fdcea5e756c81a30463690124621d96f1
|
||||
DIST tl-combofont-2020.tar.xz 1816 BLAKE2B c187381f35d0a146cab141d1894eb6636f9728b3e35e9bce817f95f0308807dedff5c9ac7eaa52af35d4526cf451b10f5c6c6e6e33d7dad5d50106b4bb28dc96 SHA512 838f10474c2e89f317df4592443deaec3d1a3310f7bb2b458c2a1b29a03013c4274912020ddd9b5807bb6018b6564c11df7b14b8a6db556e8db58dd98049c002
|
||||
DIST tl-combofont.doc-2020.tar.xz 93188 BLAKE2B fe68c4a62fae320b14ee293b4c933378794407bc173e0976cabeb6cf97625532222b91bfbb712843bb4743ecd5f377885764bc273a477c1c3c2d4e5e10d48be7 SHA512 ab322618efb3cd8089e9142a28800d34724e499bacbd0cc4a0db14a409bea3cb355f50d412f92862f53c0a5f91fef8af7b652b21be0596cc9687e4919f5122b4
|
||||
DIST tl-cstypo-2020.tar.xz 2064 BLAKE2B a8b3f0719f69c675cd7475a247472d511c4c205745397c770a518e9f59a463b505458723149d21d4ce3c76eb9eb82e879ff0a1219e0c3cae7a65f33e87f63655 SHA512 ecc9054a0866e4926277bf5f52faf97b0b07f0ea660b7c4d089a552ab57d3a900cd1d688981770df9b3a4285c3d451fb23f1b69757381f3cbdf88cf0c88cf61c
|
||||
DIST tl-cstypo.doc-2020.tar.xz 104240 BLAKE2B 977e193976a50fb400dab4d4f0bb23f01679449d43a661448d32c1029cd73221e14fab451b3065af794ff3a61bbebb8be5dbadb3d5998528ffdb0f345b4e02eb SHA512 1ac42bcd1cadde9165f8edceadb438c4c2e91d6a89486e56e31623cf1ffdd5f38ec800d836dc90a5a6a0bc48dfac4a8ec90192319f8f046665c77e91fc51b91d
|
||||
DIST tl-ctablestack-2020.tar.xz 1128 BLAKE2B 6f2c08ad4c24afea8f78c4c7f2b772eaccde0d32c246f43476f04b2a25030ca13539868e8056fc1e498b58ea3c7cb06a887779b3722a4ed4feab9d91e1891fac SHA512 3485fbd1bebf80814645c1be3e7358a959637439fa17cbbf7c2478ca73c4312cab82eed2aedb5403dfe94b0cfc09ee3e9c8182c08d3708608a267da235ab30a0
|
||||
DIST tl-ctablestack.doc-2020.tar.xz 151908 BLAKE2B f6ed511239ce39dc96547b6db10936560fd0146870fadf8c6c0e6333f1057770380edb3427aab497bcc539071bfe9e9ee303360b531c7a222f36bda7fb177045 SHA512 2c74b9d2aa44b25952307e4593b4a792cb5d98b78619efef82ddfb134ee3da64de87973db30f3e5d5788ce5e6ef138fca2cabc4ed412c97cfa7b3dc6c3ed1060
|
||||
DIST tl-ctablestack.source-2020.tar.xz 2524 BLAKE2B ee81c32b6aaff50c018d8c24aa87e690a828ec276610023de24c39338868981f81e921b1d500f96ed926d04ece132facbd356942b14f0237eeea683064c48140 SHA512 c39356d4d78cc8121b20e572fe59879541ab533ceab64e68f17a346723aad4f73103df79b1711feb12337e5e2dcb56222b00a9b36ddcbc04fb5e946831340d6d
|
||||
DIST tl-emoji-2020.tar.xz 13104 BLAKE2B 9056a822bcb4701639a6673a3fe455b81a8ebc8a9ed60896cb536602ad3fe1674b2a90c57d3ee62363ccd743b34142d00dc997eb762ad7b6ac530f6b10262107 SHA512 56e94ced1a0c04bd58c6fe5a59f4cf8b11cbc4a1139010a9b14f4afe4f1d2b47d9e4d0e04369353a86993cc3c338411dd213d25f3485c8a47427608ae4188f1d
|
||||
DIST tl-emoji.doc-2020.tar.xz 630208 BLAKE2B 9412c98ee4a94e744ba7e9c90e0cdfbfdaf86edf93241f71c6a771b0837162f69b6ca8d56c5802e34529c58acec1911ffeacb7b89aff9929170b3e7353eba295 SHA512 24e878208f9957b98faf060b5827bc320b744a09b44844f7c00fdb8743a9871d8d28b6ebf826398cf7a402acbbb88e817fb6d4dbbe715d4299483f88859acd98
|
||||
DIST tl-enigma-2020.tar.xz 18320 BLAKE2B d0801667e4c2c084868f9c6e0e9e280ab66b89375edcc0b545f838f59979f10e9e459d3a5aea00f2160d1edeefe7ae518d59643fb6a96af386fa73ab62a2f389 SHA512 70cf80101d3fe9a75e750f5b3df4db79f30f5ef76ed65f4bfb40f36e5c8c5f0d22468396fe3a531508dd484ed5929cd14d4e22734a92814a4eae9ae2ec3e2b07
|
||||
DIST tl-enigma.doc-2020.tar.xz 266504 BLAKE2B d3890c404966343544a1a0c8fd194a629ef7bf5cbf84487e432861847239fd0bd1cfcd86b220bb0a61ab146a5953d4670edd87a2e3f5c945d45c8745b34b58df SHA512 b0509d252a2dd7b61339ed084dcb8dd4c3ec0e63aa6fcb7fd81302b82bbd3ddb0b68d0460e5970798a12b2b66e1f560b80c7bf36187553abf6531e0916ddb71a
|
||||
DIST tl-interpreter-2020.tar.xz 6224 BLAKE2B 3059e1455571891f241dc68c574e5d50a77e398626984c8d85313579505b4293a501345095354d8783f33afa1eaab132dc5f9d19ac84e4e2f66ed28b19f4966f SHA512 6dbbf39f9f0f357f45ae275458f03abfee625720b5f2dd3bbb5a78f60f4c0e8972d153c8d1647f147403f7c665e25147fd0c576cccb226a74630348a9f0a7381
|
||||
DIST tl-interpreter.doc-2020.tar.xz 122152 BLAKE2B 462274df025e3e18fefc2ee1f305097214653200f2a7c30535d8fe88adeb44208bbefcb21c1bc4ea22ac941e3aaf82ed37d7dff87605b59cbddc3d96a0c288fc SHA512 3408bcb3cd3e6da67294c830870534d3cd620b7abc3ad35d4833e30c831bf93d11dc06d00547888268870c75f6a6e2e861448a0fa197e3e5a3c10aaccc6e4dd8
|
||||
DIST tl-kanaparser-2020.tar.xz 4620 BLAKE2B 68674ab8fed99591ebbf664e39e696f8f0fd1b1b6079157b8536091797914950948617e1d879a332bc44f0cd239411daa03762459622e49a97f73abd898a7591 SHA512 a9db1fc66330bafc5fc26ed600f1779dce328d6234ebe930aaff65a02a0d740188e73c5f73a9c75d69926323a610dca4b37044e7357a141eae9bb3231fd3e272
|
||||
DIST tl-kanaparser.doc-2020.tar.xz 367048 BLAKE2B d3acc70338bf10ec26ffcee1b4a696b859e6ad143e7599dd0d31d7629e1b435de25a98be48a018e9e0f59a43e194d16ece7b1d67d598b7c692611fd4a91edd60 SHA512 9eb00a9652f22411f9ae0123bd2bda62af617f39ed3eb8266c4ca38ff0783722a3d1eb05a0fe1ef6a238a3132ade65c5ebd882309f154ca416e2191b9db44c4c
|
||||
DIST tl-lua-uca-2020.tar.xz 588 BLAKE2B 2284226e2ba729ef956e1a16bb6b2c497b324275aca3876a1d6420232716751119d0be1469e8a431c2f7ecab6405d45b17d394006fc44ed4b78e72712be82499 SHA512 b131db0ac33891becaf6f3ac778e462ca1dd1b5b63de86bd9f46da5cf562dd43a55c7818f38c9ff1b9a3315ff5e89962d8b21d45953b8dd0eb8a013e6eaf0783
|
||||
DIST tl-lua-uca.doc-2020.tar.xz 58412 BLAKE2B 683332d997001c9d7e82c3945e095da2710f541a37899fecf125a19afdf3381ad402e591bf596604b51f16140643513e197cd94aa9033decb70f7bafe8efcc21 SHA512 a60dce7f573dc23246366f7ddc4b74a303b1bea889c5f4c646a35f4bbf84427ac54c65b8e8af93dfc3c30bb96f31dd5eb04f2f203db4ecdfb7c386febf34088e
|
||||
DIST tl-lua-uca.source-2020.tar.xz 70916 BLAKE2B d83efc49811073edebfcdc7118100c41b40d7b1cfe36d6a566d3179838c3edd18555b49b5a7ebb83e237077a2f0eff566eb4f8e1cb0ab41402cdf7e1a4286bea SHA512 1cabe6647dd31e145c47ea99db72fd90a8a922d6d09bf3a4806e0c329a5a192a48a6a34ae1c187eaf1363a142f389942ce62f07eb5469311f9e6c6d9a03b1106
|
||||
DIST tl-lua-ul-2020.tar.xz 4072 BLAKE2B 70ee9e4dd98107e7c771501d75668172760339376de9deb684d182a8ac559f4c1282ae7d27dcbd97aae065f39833c89fceaf19a7a307568c8e7857ffd247cdf0 SHA512 5a37f49eb7ff015690ca19c40e91d8f832ae55e945159cc0e13f0709b64c48fd3d5f8e00f93e6fb4c148ba30c8c265b74102b5bf118000b87609f8c527b315ea
|
||||
DIST tl-lua-ul.doc-2020.tar.xz 82656 BLAKE2B 5aee01dd84f497b57d3500a59759e81111934366e78127b79fdde6aea964301be7f2a3abc661f2cd7472f31d972c5459e67ab5b6460e248fe7857b4c925dc510 SHA512 02be819bb7a71aafbea2bf9b80df7acd4affedef409eaa2dacca793e03945af97fc120cf0c51ffe80be60b9b029bcab86e7f5de243bbbb033964d7fd9f58bd9f
|
||||
DIST tl-lua-ul.source-2020.tar.xz 6392 BLAKE2B bdb871ccaf2eeefe9ec512ae2924857fba1ffc8dd1b8d77d571c12c4878f32134a22409626096e6edd1a7dd78c997356595ed04f3de7d8c9c9fdeedb1aca4cce SHA512 7aff901086acd82e02d93bae44dea931c7a66f5502778fae7b6f5961faf2c8e49bb0a2b54830f3937d67d473ea7b887fe44fd9314fe75d409e530a7728ac309b
|
||||
DIST tl-lua-visual-debug-2020.tar.xz 3228 BLAKE2B 18d1a4d2e7052a7906b43db97b0f24952541974b16fd3ce987f1dde813c7a0a60d9040e9bbb18b1d63a0eb6670de199f26597fec88464769a90dc42021daf46e SHA512 2b809e240570105b46f361ffcc031719f4afcdba45d14b4e51d4cbca10a7d189b385c00c9b277180bed4ceae45b8ad58e2145ac6f8de5d0568ff5f86b67c2cc5
|
||||
DIST tl-lua-visual-debug.doc-2020.tar.xz 289328 BLAKE2B 4575cc986de88742f54a2a65a3cce61856e386bde99d9c8969d0e619f05f51e8d1365775330108f9a3d1a52794159cefffeef846331ea4d4ecc7b002d0b87909 SHA512 814f650ce8505338b41a91e1e7e55872f1f35252ed5f1c3c74f73379b4c60c62e40d48a2cc5eab62b4a726db29fce70761ad7a2a0a17b7d5019859fcd72098f5
|
||||
DIST tl-luacode-2020.tar.xz 2188 BLAKE2B a75dc8fe068fcd975adb569c86c2f1b64c5f5d87247328033bd516998e4d13482743174404b16e2d0838bbf8f021d1fc315ce47d5d57be0cd8d28e33f6bb9901 SHA512 b107c9cf774608782c1ba1ce3ebea8d330ff9762046eaa9b9de112b704df1d0da1bd7e33b15e9d847f232b7594d53fb2678cdb78b23d87aaac73cc2517ac8e1e
|
||||
DIST tl-luacode.doc-2020.tar.xz 412328 BLAKE2B 0ac1ee3d8833e6924eb840f859c0941689952fa60bb70b0ac7c1e0556b1ed3e7a694a600b50037dae1c55c7c8c1534d8e131947b9591c2463468f1bd4a226c83 SHA512 622a2417490fb818d5021bb519ea7ac8d886df5002534c4d269268ca4d2119ccc15b029111edb42d04a546e7a46a60bc8eaa6a0a108e9231cc49fc2141ed8ec7
|
||||
DIST tl-luacode.source-2020.tar.xz 9016 BLAKE2B 26bc49be8e107d446096ceaaa49cd263617188b8521bcea66b14eb40392e5ce01a8fc31f462a2a148ee76d2917ea584ec340618ddb33b10b865947bff656dc34 SHA512 fe53aa46157e24f7f637584faa0c18de62ce3857d9841598f51e09a03354e9cd44bb8fc150e91d5b9ad6d1ca150a065fb1507847cc385ca67bf67679669d7ef0
|
||||
DIST tl-luacolor-2020.tar.xz 4024 BLAKE2B bf7c4f5db38454a9e03cf713438ae4d664011c17d5b5ce0d4b9ea75fddc931a02d6b15dde419fa2d460eee241563cb99806da49ce78d25ab42dc3aa19191b062 SHA512 2ed3a27258f4cf1fcb82abd6dbf660d090dc8dabefb2352dbb0fe15d32d7a0af33039c0249cb3c06dbf3b56a6d41039112ed9e5f2abfeb5bcb5ca50bf5f798c6
|
||||
DIST tl-luacolor.doc-2020.tar.xz 320688 BLAKE2B ccbe1cb6034874758d9597cec02437289a180c1b9301b6294fce06122cd77d7a7b903fda4c4651d3df057453fc1f97d542fc3ce06f70be51c307249a9357a67a SHA512 89f13ca9832cef55f75bdae2933e1fa1f5c9d678c5980805871f5b7f2e13f7e406d50b2cd0366b6f191a9ec03e293ddd11163ba6a52260b609b6a3ca0c677795
|
||||
DIST tl-luacolor.source-2020.tar.xz 9016 BLAKE2B 49dbfd0145a1f37ce986672cdd5c1141e75523cc332feb9037ab5521a074e513971574797044c20d0e6b5e27da9f1320ba7796deb777f3925e6629920b34a706 SHA512 5be92dddca40a473bbb1b84ce85dab0073594a2ffca4d3ab00a84209789c0ddb06e7b9880168216780159e243a75b2900bd706fc33749950f36b4a0c1e016c2c
|
||||
DIST tl-luahyphenrules-2020.tar.xz 2388 BLAKE2B 4dfc38cec87c64dac666afe0d04c4dba4d8cbb82e18f39ebf557f851e65e5ff131d8dcafbde19577aa100b70ff61ffd6ad40ccbf161232d1426753ad9a1a3291 SHA512 f1486d23a51111023fca3771ae530ca058c582640ddfc17281a66ec055b05aaf24021c724566f5e9c9a5bd674eb8724964fae78762dab30182d8a95333293efd
|
||||
DIST tl-luahyphenrules.doc-2020.tar.xz 39052 BLAKE2B 43591174503fc878ddcc0677aff13146f848f4c25bf97e8be8a4a0be2039a480be592606fceda9299c809bdfc1ae1852cd422a606e0593b98b94e4876ddd0fd4 SHA512 152f690268e3b1c6073b36a66965c84b6bc6f45050b2887b7a2ed67be9497ea7b1708cfa1335fcf296d6a2feb11924120336cd89ff3017cb7e77808e9927e9c6
|
||||
DIST tl-luaimageembed-2020.tar.xz 1416 BLAKE2B 92f2f128a1d13480e0e708b402cd9c5f2551639cd4723a26c27772af754f7a56e78e1ed78bafefca157b4769020d158f63434947fc01b3328fee90862042988e SHA512 c0ba8a3164f1a87cd12a5699e9caa23ff7a85debed9881798502436bbb594d48a2e15a135e3a18efb9f3d825af98303a46495148142c810e4601641fdf925654
|
||||
DIST tl-luaimageembed.doc-2020.tar.xz 1524 BLAKE2B dbcf9083b6b159af177642917ad7790ae4b6caff599e7f5cdd6ea841d5b48ca5086958d68aca17f9e5eb956dd52afaf2d8927dca7ead8aa1831a62d320f77f60 SHA512 188049c30c2c845d18e1a20af3d5ee009eab6064321b1f09aee4b77c3111317755e698e28876561440695c910cbfea6f67e41a5195a5f7b50d45831d7b78d76b
|
||||
DIST tl-luaindex-2020.tar.xz 4488 BLAKE2B 6130993d98357c8798eca452097ddfd18156c37dcccf805640190e659122628d99d8f30db64483adea1b10b01278fcae157a6f765234c328aea01043f6bd9a74 SHA512 baafe2dbcfcc07293ec04f775becef7b59a2349ed5c98333c5a4e680fb3f8561f8749a6abadc6901cfbeae1b6e9a47cca05e8ae76064372585b7d7f4978dc844
|
||||
DIST tl-luaindex.doc-2020.tar.xz 160892 BLAKE2B 4946b1f7747d541821b02a3d937f8146356359a94a94af37c114193a20625aade0878becca8584b22ab35ed46b7af8d6b5566fd864eadb627ea46d767cadd922 SHA512 c90deae24da8584170bc2247d5f6ee22ba522c21d3d0e05a6ec2b9594645a022eed1fcf12c3ffbaa03ce0d92a16f75550dc7e0694920ef58b17bdacae02d6fc7
|
||||
DIST tl-luaindex.source-2020.tar.xz 13392 BLAKE2B 1ab3123c0ef703686d226b0cc44b663064ed798c0782d062c8dfa2546894fb4e1d111084f22d27f2da3230295ecc62613bc9d559f9f93270704f751335ed2f06 SHA512 aa97d6618e7af11a7d5aaee332736aa60a8ba5a2cf796296368736c7d12b1e6eeccbd5c807cc2129fd3e4310617dd92e14aeac053753fe7267899b9b3459d8db
|
||||
DIST tl-luainputenc-2020.tar.xz 5036 BLAKE2B 2ef48250bfb6ed095c77c80e63655c04ecd8ea551c82aaaeeb6b9b6dc30549976a6d3994f6d082d0804920365c4c6f14a5f9e8db89a0145a5ca73bb40d83f51b SHA512 bc3f05260800cc537436377c1f9fbcfc6a1a60a7fd892af23ab323171208b083c08c8bb2a5d299e4ce09468f66197d43f68717a57e649c50caf74b736cdb06db
|
||||
DIST tl-luainputenc.doc-2020.tar.xz 405692 BLAKE2B dfe2ecfb99e92a26f6e2950a4f0133e2f3fa61f05ffe8f1ab28c40dc6e764e4f750533f6210c862caf5d9b9355ff2f5078b2d33e4680a56b5dd6feeb88718d52 SHA512 7c6093b3fa622007aa7e6cc852076090e1bcc64e9b890d1ff0cf6ae552a21e930e791d32cdc2238a0f60c605c92a2192dad7e9d423a2d6e013582926957da58f
|
||||
DIST tl-luainputenc.source-2020.tar.xz 12408 BLAKE2B 4dacc37fbd5a5a1d5529118e277313fd9b3502acbcbb0aba44ec5817477b38952abc2bbce0de6decf69e6e8235bcc5609f0a6284188367e4ac0d7aebe138d866 SHA512 a9ae3dcacf7ed85f5ff63e32c9fd66ad6860e149c3d2737bcfad870137b242797b8a3f62e90f290931e6884c74f70a0716c72f2e5414cb8406e5ec0141f13831
|
||||
DIST tl-luaintro-2020.tar.xz 468 BLAKE2B 04116a05da9a5bc0f0a221ab7c1656c2eb5f81069d82b64cf8f7c7e17a7c686c8b8a643e5015913af093a9a1207196517a47eb071a2180a187ae116b9ca7dfcb SHA512 2585639b6a7b93019f8fe4dd353332dabbbfb5663b84b1c92df397e940392a1b3bb2ddcec203bbb1b0f4244ac26b62f9745fdf50cb7512f96e5c12af8c08335b
|
||||
DIST tl-luaintro.doc-2020.tar.xz 30328 BLAKE2B 9ab0c97fa1f10884150168f83db9d7ff48f021dc3cbd47efbfff27835ed061618b6d4fd7a70512bc8b42c2a78c73fb4b5400b0f54028af12bae614f7919900d9 SHA512 47de79cdc637810757b7879956cf758a77cde95e77060ce74829b438d13b58e23cbc8e9b328d0850b44fd8de8da90fa9fda206ff0e206918f1bccdf5d71d2c38
|
||||
DIST tl-lualatex-doc-2020.tar.xz 508 BLAKE2B bb4001d5d72022dcadf91771cacc25d95aaf012fdfedecec1efa4bed65e9e7f0b79325e1b492bf4c8501d884734f75da04078f5e2e39acc6bc9234d0cf2ab3d2 SHA512 a1d98422b13a26aa844213df2929629889ed6bfe3fa16c27f6376f00f038a50dd32c5128a27ecdd872d3fce8372fb93ec603c0c92edb8692325f1e76fca685d1
|
||||
DIST tl-lualatex-doc.doc-2020.tar.xz 112928 BLAKE2B dd2596fd36cc76977927a8ba683ec28fe5d8820b24a17b9ddf257504cce74c885aa4608f7841818498206a100080cacd4009bd286a786138ba537cb5f87584b0 SHA512 0756a0183d0b7b302f24cd16a8957915a69a3db3fe4a8a4fc301e246a0563f9fe81ce2af667b7bcfa45717b605be163cc5fd4c170d8584028f2ee7b2120390c6
|
||||
DIST tl-lualatex-doc.source-2020.tar.xz 15188 BLAKE2B 8dd62e922f2ed483d2634541f8902afcbc777261a3f462e1dd2c8965ad0f71ab010219757ef1ffd3f947fc25ec62e34bf408087393a4b798497aaa1993bbb3cd SHA512 a18a7644b50ad608dbb2bbfc15f2672fe7b9a48505c3224dcb46aa97b2d57b5a007c928dd5b76518c8963970bb1b8b56bed8e5c374ba5cb18a9521528dfdd58f
|
||||
DIST tl-lualatex-math-2020.tar.xz 3100 BLAKE2B 9b4fd367468d5a47ba4789f10378c4c3a15ad4086e048821ed15f9828563aebe0f64422ad2033c486563f6e6bb55f9da4f0a79e23d97853a8da895d4537cb946 SHA512 c976e181a84c74dc7bed8512cd76dba5cae0fb799c5c3e189ad89a131e782b380efccf9d625e6c1a68b813aa57adb018e25ab763e97bf31a40e48f03503e8e3f
|
||||
DIST tl-lualatex-math.doc-2020.tar.xz 185268 BLAKE2B 776a905d74e055d8750d50d1bfd57e4f8bf31c52983439f7de57f8c56d5d741721027dff0b109fffbd303851dc5c7c8c34b704594d6fac783468a80fe86d44b7 SHA512 639bcf68bbdfa7e1992e2e5e8e5ae791f58250d098e17224a94a69b994d51f5f22dc95cd7bc27d968c5bb9ee49bb17d6825c18c65012c72bfb1bdb1e8bede9a5
|
||||
DIST tl-lualatex-math.source-2020.tar.xz 8860 BLAKE2B fa443701c0939a047e5bb78dbdedc4da28f90f8a2cba8e8b650fa72b73255b3a4fee2b984c24517493cb28e813f563f4b838e22b22b4dad912f0aeb3e709ec16 SHA512 af227f41bf4da5ae22cc17fa114fbe80f3de12072d9321cdee72409443e31fffa017e5762ed1514224edd19fea8d6098ce894f4bc00d1f4c9f507c2728532396
|
||||
DIST tl-lualatex-truncate-2020.tar.xz 1932 BLAKE2B 7f0ebb2cf64a9245e05a2854d0522f405e0b7b663a9b7fb0982c75349597a5fd4a269a7638db410c87918a138755135a524aebb4a774b382a00688c0de7aab3c SHA512 f4de38427798b565aacdb127152cd7ac8a42b441c555f742f5bf90480f7cdf8e182745a5882a9c8e0645c529d27647a056f26b7493dadb13216972794e617341
|
||||
DIST tl-lualatex-truncate.doc-2020.tar.xz 62752 BLAKE2B 71c14dd8829a0f7ff597076627f034677b05aad3c83f32eee9545b3665aa7dd0c6078eceb7481235f07653e70d8bc7a47873aec6040c13c5545c9ac30776c742 SHA512 704b34da4b8ab787c53f2af21fd17a29d6c8e1d42024de2ff0e65d434a502b47022fa2a506e149b67ee5cb542f2f4835babda315b1dded598f63dca353aa78b1
|
||||
DIST tl-lualatex-truncate.source-2020.tar.xz 5392 BLAKE2B 0d03155b0166948f257974257f7e1227bd5fd65eec58ddc0835f39464b865679a6a914d2356d8efe8790329fafb05b620a7e07409ce1986399804975879c1f16 SHA512 bffd59b8b5a7d02f40f4ff2f4d028aa98ae26b3d9d9cb432f531211fbcf65d18814653fed07b68e4d34f65d514f7aacfe6bd5aea956a12f7fac2e088841ca02d
|
||||
DIST tl-lualibs-2020.tar.xz 120980 BLAKE2B ba0bee73c3ba9cf962bf0a04b7302b40fafd920ab2650629e751665556878bcc1800f1c9731c2daa189ee7c1e17162751c7f4b6407e40729a45f67dd7d73e1fa SHA512 bf41a6bca45473d40f927ec019434612947fe79d70671837b2b1ac53cfc727f68e436cd52bf60d12bca5d5dd0bf89e49fbf610107458ab4078b8dfa3bae25940
|
||||
DIST tl-lualibs.doc-2020.tar.xz 87576 BLAKE2B 2a23e6ef1264947b88098550d3eb475a649aa621e2bba51f2eef1da0d147833e64a3afff2633c660e63cd28f26c170a189f5955c00570c6b8bfd81830579a10e SHA512 3703aa61ceb2fb0cc79a33972e15f1e8d19a2f597eff19b871233422b78dde4cfcba2145cda33c0352cb54a014b7773c3fcee6819b547fb6d91f499f4b464f97
|
||||
DIST tl-lualibs.source-2020.tar.xz 8572 BLAKE2B 2edf1bbd9cdf469b1d5505ee31c0acdb6edb94b7f4498bd3e70ee736374a8920a2b083be454c2fa24d30809bb0e207b354a1d13a4d0286128cb430f1c2456409 SHA512 9975b9391ead3221261494bae828b0b2e618cc686da2bf27b6d7ef2d034868a6428fe9cf274a1ae87bcc42ea6c9d898254df93b1a9d0da21b8e6fefaa7b86468
|
||||
DIST tl-luamplib-2020.tar.xz 11692 BLAKE2B f96c697a6db87820345be7a6e97e2f81055666894baf94af3af172e32c3453332a3564c9881e491ebc9ea56b9435b183f180211801f36886ca386bd6ac3e006f SHA512 fbb99aa90563e6cce2e5e9c417f739868130f8a2dd9875fba8a44e3f92e94643f2a9446cf686f222067c5aec66e5199eb5fc134458d2a72f2fa8bc949ed51a1d
|
||||
DIST tl-luamplib.doc-2020.tar.xz 152304 BLAKE2B 83bce8c7555fd0153f767c005261e46ef7a10ae415ec05088da3176edae5696f09ab6ce4ea4565a0b1c4936206fb9cc745df40ff23ba788a334353dc2072ea45 SHA512 e0568e3547253f6dc9d12f927c3d7025454520ec8611ede49497f80a6354518d07eb9d300208fa4a8173b068ce65904f45c071d0fea5bfb3bfe8de1d29e6a0ec
|
||||
DIST tl-luamplib.source-2020.tar.xz 26532 BLAKE2B 5f2e7b38e5e7b9d3142d7e0f91fea5beead2cfe5b9e8cb56488c93272cae3d0ab699a6c981818c7d2be44cc313fe78178cc60cb5559cbf1c2193cad3551ba6fe SHA512 3a00f23c25b683b9c8949a7cb4841fa92babc470d40f756898c68fe2ed82e090cd7cca2dfaa4fa7894d7a4ea96ce5db5936ed2b1d509af118cdf039ea7a8e7a3
|
||||
DIST tl-luaotfload-2020.tar.xz 579656 BLAKE2B 8abed1e2f59251936a2319798312ca9d891d6f996ec860047d448d93fffa1e79156fc2c02a905844943fafc75d360e5785253d3769c9d0cc85fa9f72afd3c925 SHA512 0c61957b2276d8657ae5ab8e5274245ef6840b2258a2225a04aef269a3f54a98b6ec6206d02008973a4d1577df8a2234194faff033fcb8f1ca4e0341b2766fd0
|
||||
DIST tl-luaotfload.doc-2020.tar.xz 567896 BLAKE2B 000e841d5a910a159b990e13a24661c32169b76e211e07e7dc8f2a3d92078db80a9d8e170170f245ca7fb4a7e801763e20c06af0bdc3d58fafd9f4bd8f72f938 SHA512 540cb93bee1ebe59eab60100e37177fafc83243c944fc87834f60cd1d50c0f6af466e1376aa5cb460176febe0f937f93808b6d0d20a096b344f5b8d48ff4cbc7
|
||||
DIST tl-luaotfload.source-2020.tar.xz 6604 BLAKE2B e06ae88e9cd3f44c12acfa47fed9f15527f2af9a04ca8ae193f0de13be1946c6635ae27a3e1ece5ee24fc27bb15b75e348808ea18af1688e815cb349aab4ac5a SHA512 41e183b98987423fe35105b2b6b7aa0dd3784daff26e7e1101b1725689a7b9ee518b1f2c55e2f4c87b1332ef833cfe287bdedbd4d23c6065f23e84c620302087
|
||||
DIST tl-luapackageloader-2020.tar.xz 1692 BLAKE2B dd49c0f0609942e291cc815c9633ce10ee2cde40128b82f3fbee9d89b4d245ee65ef1d07ab3f5caf24d4146d5b7a095db9cb3cfaf88f0419be0554604dcc88f9 SHA512 4e8be545786285cfea52ed31ec3eee7d69848d2d400a12ba723ca1b30daa214b7e2a8bcdf562cde6c7916c9b8ec6a3b04d866f0b8521eed169de8222a27a4e11
|
||||
DIST tl-luapackageloader.doc-2020.tar.xz 35320 BLAKE2B f972fbc8ef6671395f968ae83f08a933ea4ab3d35fcf06b778d01cd174869b978580916ed7b6ba3aea568a4a870a56a8324d82fc0f607d3e9c989721546ffd4b SHA512 93e063959a82368f1cf603c7b77b591b236ec95dca3a73f7ff0188cfc05462fbb4de53103b3b3bc0d241eb1efc43295a4870c52702df506a1adb89cee699ed83
|
||||
DIST tl-luarandom-2020.tar.xz 1392 BLAKE2B 14567d9d3c7f49d0449f6b1a2f28518406e3da5b2d2ee67461c84b9c6e483171a763a96e1d5bab589cae069ded3ab51cdcf91d342239ff9235ffc4dea05873ba SHA512 54019dd968b2cf3b6ab9a3777e609789c04a0d369b1ae938df152ded3bf54607140fe6265b81ca2a75f458e9b8144000f0bf2e9d77fb00aa923f7ce9569c423f
|
||||
DIST tl-luarandom.doc-2020.tar.xz 50272 BLAKE2B e488731ce90afe3f4247201103ddadc5206099c39d716ffebd277aaffbf92bc6b19a94a985d1499230dd44be21bad45db0576626d5ed5b5abe1bd87b1e0b1152 SHA512 f7fa30cd6668674cfee8116bdacd3c457fe6e1a3ef4a1c0da603db2fbaae77d187bfc5b4867aea0410a906238769d7138672b89b51eccc9fc4d110a079784092
|
||||
DIST tl-luatex85-2020.tar.xz 1740 BLAKE2B 39d74a8d16297cec6d8a63822e0ccc6df07b2591b5236c510433ca52673a8fa5add122256ef817739e27af6ac15653ad9fb768d5f625d8a3bd21710e656b7671 SHA512 fbc1306d40e1c329a106d7ec4ef79ebb99b2869ce72c45212b87fa03f66a18b1636324dafc739a33500be77bee2c71ebeff02c97c42f85716f5bded4dcebc021
|
||||
DIST tl-luatex85.doc-2020.tar.xz 171144 BLAKE2B 120b9f35658b382d0535e34fde3c05123404e925d755196d88c2a2daac65cb2f1638c99202ae0d87a24d87619a92beb68de3c25a2d9d2bc0bb564e7e5a9fd7d3 SHA512 4bf353f60c305ea76e66848920e521dec0c66c80f71ebdfb0593acfc9e2914eac272eba3d69f63f43fe8be903cfbb2da7edd82cbc3d38a897934d91f1ac276b7
|
||||
DIST tl-luatex85.source-2020.tar.xz 3788 BLAKE2B 50004ca0eef7ecf0c08890b61a70b0b384cac6ee18157d0eb83e867bf40e2315781e8547ce61b5f097b10176f36e0b5da5f6ee9a919db6555f2168cf720e3a93 SHA512 40f2732ba0eea372d084c7a9096e12de76a6f7c4ee2c8c9c042ae51696ca46fb527aa73dfb37b7c6a1a75f9753ed32b28fb9d3f2474cfd54528336b4a3cc95e6
|
||||
DIST tl-luatexbase-2020.tar.xz 3508 BLAKE2B 384615791a19c701bae12c55b1847a756042ed442711f11f234efa39055a8efaa5dbf9170e3b47d55101efbef526c94f5ab76ff9d6074cfb39f3905f4632cc80 SHA512 cb187dcd0f9e454a3b9d021b802ac6f7d09c3eee68adb5da31035f5b7bb36d2938ca940505ee08c8410ee0e5e5c81ffdd21617ea5ba0e9ca7b58abb6ede3defb
|
||||
DIST tl-luatexbase.doc-2020.tar.xz 263752 BLAKE2B d4c09e25ed0fcbeee683526885a3dc8b3368968e407590b93b1e4535f83bb23d4109005fe309b7c169810fe98b25e43e780e24994b4825f26e153502c95acbd8 SHA512 5dc696009e84662fc56443d7a5d61b3f30adbfeae3cf7176e81e676087d0fe580cb0575add49999ea8d5651850b7562c775b0727de01934465f3613ab7344be3
|
||||
DIST tl-luatexbase.source-2020.tar.xz 8444 BLAKE2B 00febfaade305bfd62323f308ad1e325f2b8f9d78da0e36fa87ed642062157b57917f5daecca599c04ebd1277b58e7761c38c32e3d0e7feb41d9a77d08968d82 SHA512 ebb46d5d4c3f6ccfdbc758f9dab64d7e83c2fe988f7da6852dfd5e786bc757f2438f86010a695eb2e780a02830f15dea941de7fb5bdd6e6561df0774b476dd5a
|
||||
DIST tl-luatexko-2020.tar.xz 22548 BLAKE2B 26dc20d0d6cda1118ef977b894b9ba2f6caa97c7730bf33f31b314e396d4bd5b031aa5baf927f2e161f187aa4b5e8e49424845798e616fd45f4e1edb6059ff20 SHA512 50408947cdec08f41d081829f4cebd832aa817c233feb1fafa5e88bf38386232c2d04485e7feb8ea3056a0d0cc057975da2ed985bb485533f05c4cf7e56f6fa2
|
||||
DIST tl-luatexko.doc-2020.tar.xz 333976 BLAKE2B 0dd07f3c0ec6f2068471b060c0194e27f4a31c899e9c9ca31832932bbdb49a899b7087d3f4f78aabc09bcd7e6e05fd67c0757f6a4921b27cfefc22798609cf47 SHA512 645725cb6fae45627c9524ff45bf2851553764d0c1ea5fa2c6024aec1f00963f9c5baa787442bfb1ff9af0b70cd63ab4aada40dc32b11274e19296e9eee208a2
|
||||
DIST tl-luatextra-2020.tar.xz 1056 BLAKE2B 7226f389ead91e0cec87800da3b7341c984dcf178340cb5a3afe0efc5fa2c00bd0abec94db24837ba751975b8f3c4f6a039ecc165709d602516f1621a8915998 SHA512 03c95a5e42d8fc0ed88704799a36624ebb48b9c7606acbc09de29e5da845ede3f239a6dda43cbfb4377971cecb55b1f5280cf0ea1aae5057f3ab8df2e0870745
|
||||
DIST tl-luatextra.doc-2020.tar.xz 317312 BLAKE2B 9e5f39606c0c8f4046f667153cf9449233e30b3736ce89b6b013e50f92dc4815527aa93509bb56ed31a0f43d3f63e1608e59ee1a9a9b985b46c3ea4d5da1172c SHA512 f1c0d31fbd66f4e78eb638a9bb336f49de3d19b29bf276fb6fd0d976ba2f33599c1536ec82f7887af1c1ee359b48b1048d400b7faf0cd8016b914f4c5318c849
|
||||
DIST tl-luatextra.source-2020.tar.xz 3492 BLAKE2B dbcd09e754fa9a9db5eb29c09bffc301cf281298e10f86e562dae2df81c4d27d018671b22fd1f70d639c38bf52a15a8601e858c85f2803000015e4eebbc809b9 SHA512 2050bf6c907f6f4e210b400cc93b1786a7ea8407eb64e90054b2ac8408d31689fdb1ffcf4859f1bf6c24c298e5d07fcbd201574b9b397de192609dda504502e0
|
||||
DIST tl-luavlna-2020.tar.xz 7260 BLAKE2B de5975af04011bb997fbe0a3a5cf34b9c32c6d66e462eeb75f086b66e2c8c40e39ce47c95677297934589599b5e64e75dac1b47e15c7295c71da48d20995d278 SHA512 048347c596056e587cf0785359ef3dd1ac1b86929be10ba1f8471fe53054e75cb815fb67d61fb15953285c240e81fe8e48e72518daedc6943287f1d518b5c0ee
|
||||
DIST tl-luavlna.doc-2020.tar.xz 94124 BLAKE2B 6194f96eb77930a4885155b5c2b6a84fc5b1c4eaffa2686d5925d066c24860b1b041bb2b3d69e62779542ab7e1926cea0b339926058e073a530b1337ba23e5dd SHA512 cc352d3acccc440d682fafe4978f65e6395134af29f9588289200992ecdba1c6bced1000aa1f20065feb2c6f0dc0db4de868898a22cc2fe64deb07980f5f2194
|
||||
DIST tl-luaxml-2020.tar.xz 28332 BLAKE2B aea75714d3ac15233f020c73000fd98dda4838d11dbf8d4100e3e7c596edafbde7e2a8e5b12f7f2b0b4cc57e4c9fd4a223d0576090cffe907693ea1248fa791e SHA512 95279ba444644ff60cd0aa812690a5f60aacb4c921b9e3fe1b714f8574b0b01692cf8042fdf34a044e162b7e231bb31989e256c4a4696f1e3358df8088114707
|
||||
DIST tl-luaxml.doc-2020.tar.xz 101988 BLAKE2B 90bdd64e7c85963b29c2f34ca8f09af1d22eded0bd2585bbeb19d532738e3112f107e40668644c5ebd24892c6512ed0650d40c4ab936b8731145123a2d389717 SHA512 b5a7fd96f95350b8b7c781d1154ca2a46cb22b0413165f599e5d5614b411a1f1e5ba236862270855bc613e3d9d4503d9f9460fadd7694f719f8bac6d354fc8b3
|
||||
DIST tl-nodetree-2020.tar.xz 5396 BLAKE2B bffc145a6c92f3b6321cda49369158e906ce954809ead52ea82d0dd38a59fca82bc62d4bfbf19aea850a85d6701a2feb8bea53f584db02bdfbde74323cc08d4a SHA512 bc333202800520cf68e2aae42e849fdbbe8b2a1936245f35805adb3ba6795d724b8c6c5bf3973d760d5bb1327324c43721bef909d3440a3e7b8c559dc57aa61e
|
||||
DIST tl-nodetree.doc-2020.tar.xz 371936 BLAKE2B c1561da091b9f76d41df64562ac3725864d1d6538e927c604c29decf000f660eaeafa17ad02bbc4358e66b0c297aa2467ee39b880644d69ecb015c1733aad003 SHA512 d81032f9f78e49d49a6e88c4017a6f95ca8e3ced2a24210716d456ff4ea1461933540d0b553eb66e6b74c8c94e3f93328b9ab0cef2ea91c2ac37a1ab4a28ed39
|
||||
DIST tl-nodetree.source-2020.tar.xz 11120 BLAKE2B 8026335b90c23f5f3ba579a277544542c9685fb4441bc38479ecc0306d6bd958aeddce4d40218a6054555e0529ed8bd3b4adfad24628734f9de5a456ee219409 SHA512 a702d084e98c3a79df85baf0155d33b7187b31ab4d0c32af4cf3e1147ea5abcb6a989a5f09983d1e2446c11f9f99fb6a66f9c714553157e4acfc39003e770f2b
|
||||
DIST tl-odsfile-2020.tar.xz 4976 BLAKE2B cafc022719e9e5e8e1b47e239b82ad3b2bde7cadd027e37d8aa20c76201874487d0c67f743e03fedf593c6f6d8728079a1006b3925e915dde4b24cf1c3ee4812 SHA512 c739d1d20c26fde107649ae8aa5a3f767f59d6db3acd063264be6ffd0dcf43d2a1c87eaf9449d1e1f71a7c10cb24cbc55849255cf95fb72983e476e0cb2a8ee0
|
||||
DIST tl-odsfile.doc-2020.tar.xz 272368 BLAKE2B f7ce5fe2a5b0f2062d7451b62133925728aabf1b774e20c40c84176e49ac1ef1224f3090da510cd1a82bac9b6565cbc5c9e862c9a1024a51825e7b8989a81f5f SHA512 9be750187f9b4476748bb1bc7440dd68437ba8d11e8198af8a1d532b09c37696aa9341dbd91198922ef2ea0a2991d44a946fe080f68fd1d6bfcf563cac50a29b
|
||||
DIST tl-optex-2020.tar.xz 115452 BLAKE2B 32f003ec097faf79da69325f7d7b8c3ce01be886782107bf28d8543ca9edec9c4bbd84dd2ea1bc043fedf26bc9b30bf7a5749720e45903b498f87afee45b44c0 SHA512 9aeae528f488438fa8fec80aff5def3c402139d28b65541920898f6e16211ab7f68fa91477af2a2a10eb981591e3d378f6a163673341b7e747566ffc6513881e
|
||||
DIST tl-optex.doc-2020.tar.xz 1472068 BLAKE2B d6e4b31f3bc2b93b8b539bcbb1c21af850cb333c8be1b08a80df17b2ef17bb4851f84304415f167275601ada616bf29542f738a901c7716c7400c5aa225315aa SHA512 52c4e5c72c71097ad634ff3e7551750de906f6639ef3c40f0af396227e99d4221d08107674b4e760740846900891deac4c069124909347ba1b6a502b3a31c047
|
||||
DIST tl-pdfarticle-2020.tar.xz 3868 BLAKE2B 3503a7c54eddfedf93d87f37465aa4df7fecd310831532f4a8d02a023c2d75ea3ec6da7bb2ca4bec6fccab537334e2b59be069c7ca8e252ab3b884abb37547a8 SHA512 50cabf25f9da7b9adee489fd0a01fd9e5da2115d1dd09111507143a99a605cbc7e2de5a40a0e963b68942a601b7f0b753fdaf9cc1eadcdfb1261730fff5b4875
|
||||
DIST tl-pdfarticle.doc-2020.tar.xz 42628 BLAKE2B 27ef70d7bebfb655c9b4e9994f36ee4024869477762369d10d3ced5cffa41f39a8600b7dbbac66860e939e4bcafae204ea431c60c917bb36f457ef219ba99f2d SHA512 d77754cf21565337f6db1b984dd3812798833f61fa263e39f9a929b25391a3b31a55df97a7f0db4fd379e4bf3855c51b61a719c30187865f67d7d37444e17de3
|
||||
DIST tl-placeat-2020.tar.xz 4000 BLAKE2B 7e1aa650b0028e3d6e8275c0c97577cb6bbf98efe23567077ab9942dd4a89d398462085f32347ba9987a1aecb637c56d8e2f68f70ef6581b1d62094d736c1b09 SHA512 476dac5b149811659c663751478f9f224e209dd63954cb88baadcc94c70a4861673512e01c4a5f30097d242f56f1a6edbf4fc225f8b561e49a4e60b02020488e
|
||||
DIST tl-placeat.doc-2020.tar.xz 95556 BLAKE2B 6fecde59a9317198beca485a6431787ed2fcb2d6ab621df6877fdec2cbf5962c0473f783df93304f4380e2b0f4d90a1caa9ba53938f2a2c20c73c036b0eb3095 SHA512 0fc82d9b448c85eb3d77a7943b9243720f41894f062d9723b3dd56f2d3e9cd8fcb87a3d57f387f1c87b3ea132fee2e0e08962d9044aa7c756f0db979f4c06a3c
|
||||
DIST tl-placeat.source-2020.tar.xz 11932 BLAKE2B c5bef06f5641a9a4e71736020480813191925981625c87dfa5535bc6ea4c4d86359670e3f52dbd9c87dbb10a2d5ac28f065856dccd95953f3a52b4324e8fb44b SHA512 c24fb52958d4bf39ea7925b1b68f2b2a5eea95c4c7bad8193d272111d6cc896b89e1b7ffd923a0e6fd9fd231dba3d1038a8730ae58b4ba059738da646e6b7bed
|
||||
DIST tl-plantuml-2020.tar.xz 2204 BLAKE2B cb76b0ab6055e1690771bb6a051255e118ca0d18c745804c83fd4617a081efa3daf0bb0ad34839f40011b539b77a48ea4684a5093946f071169879c1057a5d4b SHA512 a7eaf9dfd05377787a9bf18855506506a8252f0a8c44aef2d452834ea1f7091ecca66dceb6124e44ef117294d526838944884ee815a8dbf48ef4558da1284eb6
|
||||
DIST tl-plantuml.doc-2020.tar.xz 65948 BLAKE2B 6180ab67aa2e0fda481abe7450c8c960b409e77fe9012cab06b2d43f54ed11bc4436562226a4d5df103ce9bd608dd9a5a0c6c2b1f5d990e283b9da409ba91a13 SHA512 ad2dc0f8696e15a55dca16c3a45a6376cd423c31722376b30fde2ba2443a4b768d02f745838ee4c83a1a228b6cb492367127799d9483a800f2da03ebd0eea214
|
||||
DIST tl-selnolig-2020.tar.xz 54008 BLAKE2B 9e57225e534fc6d8766f0d7b3d875b313a7ee81023c237f9d6b111288deee3edb712c2c77995593735af8f78cc259f2b28d95747bf5e80d6ab2e7fc7c1eb2ca0 SHA512 8b01d1b6f4e6f83efbfc603be7c510d3c8435559b1272f3e8beae7d0de04ac889e04d539c689abfbfb8af5ff2d04c38459320fec333a122c3b60a1a79a0b115a
|
||||
DIST tl-selnolig.doc-2020.tar.xz 509908 BLAKE2B 1282aafc3b51ef5bb181ac3f5ab16c99875d07abd1617db15aa8d4f6989bb18b84db174ec866a5db810f35af97efe5fe1ffb58e6d9fb75d233d25fb9f57056dc SHA512 afc1a84aa85f3da5e5d121de0ee37f5347527985b3a9ae75abf0e51edc1d5371e831b5ffc7218d9863b8ff717554c6f469adec908f02f5d9be3bd4f6e45fc1ac
|
||||
DIST tl-spelling-2020.tar.xz 14072 BLAKE2B 30aec07552458814c1ce77b8a43238d9bb94be4bb185cb83655eca0a4bbd4efbdfc8c5ea8b322fd276868c25e9f323943c893389955641b391844e02ed0c76d3 SHA512 ec32c627f52e1cc08f893aff21d43519ac30169772e82793525cfd61c302883c9c0c8444f2d51cd03a94f55e1ad589afac1a404a47b87ebbe7855acde887e511
|
||||
DIST tl-spelling.doc-2020.tar.xz 142556 BLAKE2B e2b3c457abec38a028c80a185be0af91f89400e74401bb519b5f31032ce76acb4d21a7db6928238cd4e8f4bdbb6ad2096f59aec32950336e1f17fbb2f8204110 SHA512 a51b8fb45701d318dd9b9736830b83ac34c84b781d61a3a247263167d527aad7cdb6e1917ce260d09e0304fba38bb2e2a25288f75aa2335bef479918036e1221
|
||||
DIST tl-typewriter-2020.tar.xz 25272 BLAKE2B 5a63be8eb8f5848dd1c8af2d24a5aea1903295a810eeb7317d5254445766796413b15a4a3928732f81eecee4b70911c44b24aa35a80b81670d549c47d47f4ae8 SHA512 f8b9edca6a860f0acf0d676fff381276594f7c13fb13da2e54caf5513a8a65fde378b4c16dc621d89d25d7492318b006d7c5d863c1f96a0a246064c0dad1f2d8
|
||||
DIST tl-typewriter.doc-2020.tar.xz 101056 BLAKE2B 6043494b217558258138bbdd27b32480923ed6b2608b51032328baa16157b08cd43a0eaacf6ac8fa771b46aa6154438fbb3d9610469b509cdb97f0a0dd72920d SHA512 12376247fd8500e7c147609bf47acab379e36126976ea9f2dc0a352b8b0d779b1cd43bd1394f3961b1a7fa894a8b6448b0369f612d8bbf8d1bec3175e850f89c
|
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>aballier@gentoo.org</email>
|
||||
<name>Alexis Ballier</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>tex@gentoo.org</email>
|
||||
<name>Gentoo TeX Project</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Packages for LuaTeX, a Unicode-aware extension of pdfTeX, using Lua
|
||||
as an embedded scripting and extension language. http://luatex.org/
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
TEXLIVE_MODULE_CONTENTS="addliga auto-pst-pdf-lua barracuda bezierplot checkcites chickenize combofont cstypo ctablestack emoji enigma interpreter kanaparser lua-uca lua-ul lua-visual-debug luacode luacolor luahyphenrules luaimageembed luaindex luainputenc luaintro lualatex-doc lualatex-math lualatex-truncate lualibs luamplib luaotfload luapackageloader luarandom luatex85 luatexbase luatexko luatextra luavlna luaxml nodetree odsfile optex pdfarticle placeat plantuml selnolig spelling typewriter collection-luatex
|
||||
"
|
||||
TEXLIVE_MODULE_DOC_CONTENTS="addliga.doc auto-pst-pdf-lua.doc barracuda.doc bezierplot.doc checkcites.doc chickenize.doc combofont.doc cstypo.doc ctablestack.doc emoji.doc enigma.doc interpreter.doc kanaparser.doc lua-uca.doc lua-ul.doc lua-visual-debug.doc luacode.doc luacolor.doc luahyphenrules.doc luaimageembed.doc luaindex.doc luainputenc.doc luaintro.doc lualatex-doc.doc lualatex-math.doc lualatex-truncate.doc lualibs.doc luamplib.doc luaotfload.doc luapackageloader.doc luarandom.doc luatex85.doc luatexbase.doc luatexko.doc luatextra.doc luavlna.doc luaxml.doc nodetree.doc odsfile.doc optex.doc pdfarticle.doc placeat.doc plantuml.doc selnolig.doc spelling.doc typewriter.doc "
|
||||
TEXLIVE_MODULE_SRC_CONTENTS="chickenize.source ctablestack.source lua-uca.source lua-ul.source luacode.source luacolor.source luaindex.source luainputenc.source lualatex-doc.source lualatex-math.source lualatex-truncate.source lualibs.source luamplib.source luaotfload.source luatex85.source luatexbase.source luatextra.source nodetree.source placeat.source "
|
||||
inherit texlive-module
|
||||
DESCRIPTION="TeXLive LuaTeX packages"
|
||||
|
||||
LICENSE=" BSD FDL-1.1 GPL-2 LPPL-1.3 LPPL-1.3c MIT public-domain TeX-other-free "
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
DEPEND=">=dev-texlive/texlive-basic-2020
|
||||
"
|
||||
RDEPEND="${DEPEND} dev-texlive/texlive-latexrecommended
|
||||
"
|
||||
TEXLIVE_MODULE_BINSCRIPTS="
|
||||
texmf-dist/scripts/luaotfload/luaotfload-tool.lua
|
||||
texmf-dist/scripts/checkcites/checkcites.lua
|
||||
"
|
||||
|
||||
TEXLIVE_MODULE_BINLINKS="
|
||||
luaotfload-tool:mkluatexfontdb
|
||||
"
|
@ -1 +1,11 @@
|
||||
DIST eclipse-java-2022-06-R-linux-gtk-x86_64-4.24.0.tar.gz 317733533 BLAKE2B 40bc09aef8a11a4d66556721d865e39df5476d6e9b0d4038e66d3696ad48ccd2a9a8b232e533d83db081f65850e95c3fec7ba9654eedb96db5b14d5a892ae33b SHA512 69c7bece9cf9b632c0f3d8072f206b8e574a53bfa46fce6e257e32e0841d564aec92b03eb82bf4cfd97307fa9b82b1f9d5914ddb1cf4e33d6714b25dd3d59a70
|
||||
DIST eclipse-java-2018-09-R-linux-gtk-4.9.0.tar.gz 194641740 BLAKE2B 9b4d895e713d2b43c2eef2e8c781b5864b548de55cbfe873b506a261650a42a56d5ab3bacbbcfa7641b9fb302fb37a14fa14a8c9b00e4d37073e28690d332a86 SHA512 24208e95b972e848d6b65ed8108d9e81584cf051397f2f43fb6269f5a625b8d7552ad77c7980a1a5653c87f06776e2926fd85607aae44e44657b4f6cc9b3e2e3
|
||||
DIST eclipse-java-2018-09-R-linux-gtk-x86_64-4.9.0.tar.gz 194820279 BLAKE2B 345dc26bf364c8f55f2c864c4ac53101a8243a117bb9a7e920103ca30e6775182aedf3e15c9a730c5bd0844bf00cba86036fc351a24cabf1333c851703b75557 SHA512 9dac5d040cdabf779de3996de87290e352130c7e860c1d0a98772f41da828ad45f90748b68e0a8a4f8d1ebbbbe5fdfe6401b7d871b93af34103d4a81a041c6a5
|
||||
DIST eclipse-java-2019-09-R-linux-gtk-x86_64-4.13.0.tar.gz 207097270 BLAKE2B 8956b920b8f5dd7107a7defc353daddc1a931392af8ecad8a72f98b6d6f6efc224619a9b8b036852aad4fdd029b5a4183b7848d463ff95351f15fed8c0796b97 SHA512 eb408902f079d6666863bc318a0586589be9a86e4cd57125ef1f97eb4f4a9d6b70aa52ea23129f5f95eb513c3ce1889683516d91e85a484fcae7328fa8e1eeff
|
||||
DIST eclipse-java-mars-R-linux-gtk-4.5.2.tar.gz 169974282 BLAKE2B b102833e991c8d385d343d6b8301e992b66cd1e566efbadd58de63cfd48d0ee4a79ad9c89844bb44f38fbf66218ac82a7b40c098c7a2bed05d727ab7b53c250d SHA512 de17412b82c6150268142e99858f26641b465c1c296a1a13d413a47226dc9a01db26bd07985c926b5fe80e0225ff7b3e0ef35137fce31e0bb261ae5cc96cc888
|
||||
DIST eclipse-java-mars-R-linux-gtk-x86_64-4.5.2.tar.gz 170118332 BLAKE2B 411dfb7d0d5a31fb1c7d3367ce58697a94efdcc9a7e6b955e235017ad2b4b8d952fb6cf830228674425ce2b47af33adc2db85f791496754babe22b840f6a85a1 SHA512 9997a23d29e95c91177cd7460291caab46f04ca9b4af52b724c0d61577a16fa69b0aa4cdd01322aba21a05da24380d3f9395f799be4af8fc41c373353573a517
|
||||
DIST eclipse-java-neon-3-linux-gtk-4.6.3.tar.gz 167943703 BLAKE2B 88082363915bf6300a585284f0d7d8805d3424d74e824586d0b78fbb16e6ad9127c8cd4fa172078ada422143c2d41147298312048bec21657ffba9198be7b9fc SHA512 bc7008af20563d737ad88cc9da3fabd97be7049ff13f85cb969747c4ac74d33fa95b4bb993e290179096a72e3ea11600725483ff8dd06eab79b3100698a9a8e2
|
||||
DIST eclipse-java-neon-3-linux-gtk-x86_64-4.6.3.tar.gz 168093851 BLAKE2B b2d4780066ba5cf6279f81814299e71a09fb3cc28bc248ac3b1ea3030384551360e4046b7058c71207cb5d507bbbffaafc8e933281ac97baf628b231859cd643 SHA512 d1e406ae050b02771cf97ff87b394c50ecb7220f14194efbeb3511c142b66f32d4426c8f88b26e5225059b9796b940dd221e0dc3bf0780991fac65f5b4e362a8
|
||||
DIST eclipse-java-oxygen-3-linux-gtk-4.7.3.tar.gz 187111488 BLAKE2B 9bad8aa2be242ab0a2f50858743c460f48a5486fd2407361ce01ded98e633c551998c567685f05ceda27d935f0766dc085b32dd40405abe2a658598c5b867ec0 SHA512 25f01169805c0598d0918b5a790bf521dd3b6ac76d265cbdd76a3f3dc21fc549ee03581c6cb27e914e395d34bb977edf553c2c98c2127f08b93e67a267ff4aca
|
||||
DIST eclipse-java-oxygen-3-linux-gtk-x86_64-4.7.3.tar.gz 187218250 BLAKE2B 82951e9cd04a64b6da0240e234c9f904cff7979fb6188f21db91a030e9eb147621882b3c4f979da9c973b28967dfc1b8b2cb672baeb9a45e917f943e470c376f SHA512 c8238731def1d61cbf69fd2f5602af61fc5b3e9f6e9bdaa8057c01ecd2b071c3717ec69195e1f03f52f1dc8b3eff3172daf3192d519e8d104e0d6d411b7478c2
|
||||
DIST eclipse-java-photon-R-linux-gtk-4.8.0.tar.gz 201370116 BLAKE2B 5699db5384a0bbe9260fd66b0cd2b345afad7b393e5249ab2ccd7fb21c2b982e16f859cece03fc82a92ab684e2ee2d10b9fe20e98863c69ac8ac2655038bfb35 SHA512 526b6814808937ce54fc67699f373ce83c1d4781be44a2a4d3e96c59e0d11beb4b58dbda6060e9f1202628f12cde795936b52c83c5846922935dc82dfd16a5c6
|
||||
DIST eclipse-java-photon-R-linux-gtk-x86_64-4.8.0.tar.gz 201489834 BLAKE2B 01928c812a6dd89653ad938afc661856e32f7c2ecd4728abee4cde3eb14a9471d18de7479d98e03926fdab8e256ee1d2bb9c210a57732eed20ab81eaa67870fc SHA512 1fa541e3bb7b1dac01ba01a9a54445f7acc718edfbb00a8edb5af9b0ece46367e8841b8f0d0cc59cf2a0948465d10ae6420c0dcebc46582248514cc2026287c3
|
||||
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils versionator
|
||||
|
||||
SR=R
|
||||
RNAME="mars"
|
||||
|
||||
SRC_BASE="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/${RNAME}/${SR}/eclipse-java-${RNAME}-${SR}-linux-gtk"
|
||||
|
||||
DESCRIPTION="Eclipse SDK"
|
||||
HOMEPAGE="http://www.eclipse.org"
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_BASE}-x86_64.tar.gz&r=1 -> eclipse-java-${RNAME}-${SR}-linux-gtk-x86_64-${PV}.tar.gz )
|
||||
x86? ( ${SRC_BASE}.tar.gz&r=1 -> eclipse-java-${RNAME}-${SR}-linux-gtk-${PV}.tar.gz )"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
SLOT="4.5"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/jdk-1.6
|
||||
x11-libs/gtk+:2"
|
||||
|
||||
S=${WORKDIR}/eclipse
|
||||
|
||||
src_install() {
|
||||
local dest=/opt/${PN}-${SLOT}
|
||||
|
||||
insinto ${dest}
|
||||
doins -r features icon.xpm plugins artifacts.xml p2 eclipse.ini configuration dropins
|
||||
|
||||
exeinto ${dest}
|
||||
doexe eclipse
|
||||
|
||||
dohtml -r readme/*
|
||||
|
||||
cp "${FILESDIR}"/eclipserc-bin-${SLOT} "${T}" || die
|
||||
cp "${FILESDIR}"/eclipse-bin-${SLOT} "${T}" || die
|
||||
sed "s@%SLOT%@${SLOT}@" -i "${T}"/eclipse{,rc}-bin-${SLOT} || die
|
||||
|
||||
insinto /etc
|
||||
newins "${T}"/eclipserc-bin-${SLOT} eclipserc-bin-${SLOT}
|
||||
|
||||
newbin "${T}"/eclipse-bin-${SLOT} eclipse-bin-${SLOT}
|
||||
make_desktop_entry "eclipse-bin-${SLOT}" "Eclipse ${PV} (bin)" "${dest}/icon.xpm"
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils versionator
|
||||
|
||||
SR=3
|
||||
RNAME="neon"
|
||||
|
||||
SRC_BASE="https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/${RNAME}/${SR}/eclipse-java-${RNAME}-${SR}-linux-gtk"
|
||||
|
||||
DESCRIPTION="Eclipse SDK"
|
||||
HOMEPAGE="http://www.eclipse.org"
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_BASE}-x86_64.tar.gz&r=1 -> eclipse-java-${RNAME}-${SR}-linux-gtk-x86_64-${PV}.tar.gz )
|
||||
x86? ( ${SRC_BASE}.tar.gz&r=1 -> eclipse-java-${RNAME}-${SR}-linux-gtk-${PV}.tar.gz )"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
SLOT="4.6"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/jdk-1.8
|
||||
x11-libs/gtk+:2"
|
||||
|
||||
S=${WORKDIR}/eclipse
|
||||
|
||||
src_install() {
|
||||
local dest=/opt/${PN}-${SLOT}
|
||||
|
||||
insinto ${dest}
|
||||
doins -r features icon.xpm plugins artifacts.xml p2 eclipse.ini configuration dropins
|
||||
|
||||
exeinto ${dest}
|
||||
doexe eclipse
|
||||
|
||||
dohtml -r readme/*
|
||||
|
||||
cp "${FILESDIR}"/eclipserc-bin-${SLOT} "${T}" || die
|
||||
cp "${FILESDIR}"/eclipse-bin-${SLOT} "${T}" || die
|
||||
sed "s@%SLOT%@${SLOT}@" -i "${T}"/eclipse{,rc}-bin-${SLOT} || die
|
||||
|
||||
insinto /etc
|
||||
newins "${T}"/eclipserc-bin-${SLOT} eclipserc-bin-${SLOT}
|
||||
|
||||
newbin "${T}"/eclipse-bin-${SLOT} eclipse-bin-${SLOT}
|
||||
make_desktop_entry "eclipse-bin-${SLOT}" "Eclipse ${PV} (bin)" "${dest}/icon.xpm"
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils versionator
|
||||
|
||||
SR="3"
|
||||
RNAME="oxygen"
|
||||
|
||||
SRC_BASE="https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/${RNAME}/${SR}/eclipse-java-${RNAME}-${SR}-linux-gtk"
|
||||
|
||||
DESCRIPTION="Eclipse SDK"
|
||||
HOMEPAGE="http://www.eclipse.org"
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_BASE}-x86_64.tar.gz&r=1 -> eclipse-java-${RNAME}-${SR}-linux-gtk-x86_64-${PV}.tar.gz )
|
||||
x86? ( ${SRC_BASE}.tar.gz&r=1 -> eclipse-java-${RNAME}-${SR}-linux-gtk-${PV}.tar.gz )"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
SLOT="4.7"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/jdk-1.8
|
||||
x11-libs/gtk+:2"
|
||||
|
||||
S=${WORKDIR}/eclipse
|
||||
|
||||
src_install() {
|
||||
local dest=/opt/${PN}-${SLOT}
|
||||
|
||||
insinto ${dest}
|
||||
doins -r features icon.xpm plugins artifacts.xml p2 eclipse.ini configuration dropins
|
||||
|
||||
exeinto ${dest}
|
||||
doexe eclipse
|
||||
|
||||
dohtml -r readme/*
|
||||
|
||||
cp "${FILESDIR}"/eclipserc-bin-${SLOT} "${T}" || die
|
||||
cp "${FILESDIR}"/eclipse-bin-${SLOT} "${T}" || die
|
||||
sed "s@%SLOT%@${SLOT}@" -i "${T}"/eclipse{,rc}-bin-${SLOT} || die
|
||||
|
||||
insinto /etc
|
||||
newins "${T}"/eclipserc-bin-${SLOT} eclipserc-bin-${SLOT}
|
||||
|
||||
newbin "${T}"/eclipse-bin-${SLOT} eclipse-bin-${SLOT}
|
||||
make_desktop_entry "eclipse-bin-${SLOT}" "Eclipse ${PV} (bin)" "${dest}/icon.xpm"
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils versionator
|
||||
|
||||
SR="R"
|
||||
RNAME="photon"
|
||||
|
||||
SRC_BASE="https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/${RNAME}/${SR}/eclipse-java-${RNAME}-${SR}-linux-gtk"
|
||||
|
||||
DESCRIPTION="Eclipse SDK"
|
||||
HOMEPAGE="http://www.eclipse.org"
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_BASE}-x86_64.tar.gz&r=1 -> eclipse-java-${RNAME}-${SR}-linux-gtk-x86_64-${PV}.tar.gz )
|
||||
x86? ( ${SRC_BASE}.tar.gz&r=1 -> eclipse-java-${RNAME}-${SR}-linux-gtk-${PV}.tar.gz )"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
SLOT="4.8"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/jdk-1.8
|
||||
x11-libs/gtk+:2"
|
||||
|
||||
S=${WORKDIR}/eclipse
|
||||
|
||||
src_install() {
|
||||
local dest=/opt/${PN}-${SLOT}
|
||||
|
||||
insinto ${dest}
|
||||
doins -r features icon.xpm plugins artifacts.xml p2 eclipse.ini configuration dropins
|
||||
|
||||
exeinto ${dest}
|
||||
doexe eclipse
|
||||
|
||||
dohtml -r readme/*
|
||||
|
||||
cp "${FILESDIR}"/eclipserc-bin-${SLOT} "${T}" || die
|
||||
cp "${FILESDIR}"/eclipse-bin-${SLOT} "${T}" || die
|
||||
sed "s@%SLOT%@${SLOT}@" -i "${T}"/eclipse{,rc}-bin-${SLOT} || die
|
||||
|
||||
insinto /etc
|
||||
newins "${T}"/eclipserc-bin-${SLOT} eclipserc-bin-${SLOT}
|
||||
|
||||
newbin "${T}"/eclipse-bin-${SLOT} eclipse-bin-${SLOT}
|
||||
make_desktop_entry "eclipse-bin-${SLOT}" "Eclipse ${PV} (bin)" "${dest}/icon.xpm"
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils versionator
|
||||
|
||||
SR="R"
|
||||
RNAME="2018-09"
|
||||
|
||||
SRC_BASE="https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/${RNAME}/${SR}/eclipse-java-${RNAME}-linux-gtk"
|
||||
|
||||
DESCRIPTION="Eclipse SDK"
|
||||
HOMEPAGE="http://www.eclipse.org"
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_BASE}-x86_64.tar.gz&r=1 -> eclipse-java-${RNAME}-${SR}-linux-gtk-x86_64-${PV}.tar.gz )
|
||||
x86? ( ${SRC_BASE}.tar.gz&r=1 -> eclipse-java-${RNAME}-${SR}-linux-gtk-${PV}.tar.gz )"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
SLOT="4.9"
|
||||
KEYWORDS="x86 amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/jdk-1.8
|
||||
x11-libs/gtk+:2"
|
||||
|
||||
S=${WORKDIR}/eclipse
|
||||
|
||||
src_install() {
|
||||
local dest=/opt/${PN}-${SLOT}
|
||||
|
||||
insinto ${dest}
|
||||
doins -r features icon.xpm plugins artifacts.xml p2 eclipse.ini configuration dropins
|
||||
|
||||
exeinto ${dest}
|
||||
doexe eclipse
|
||||
|
||||
dohtml -r readme/*
|
||||
|
||||
cp "${FILESDIR}"/eclipserc-bin-${SLOT} "${T}" || die
|
||||
cp "${FILESDIR}"/eclipse-bin-${SLOT} "${T}" || die
|
||||
sed "s@%SLOT%@${SLOT}@" -i "${T}"/eclipse{,rc}-bin-${SLOT} || die
|
||||
|
||||
insinto /etc
|
||||
newins "${T}"/eclipserc-bin-${SLOT} eclipserc-bin-${SLOT}
|
||||
|
||||
newbin "${T}"/eclipse-bin-${SLOT} eclipse-bin-${SLOT}
|
||||
make_desktop_entry "eclipse-bin-${SLOT}" "Eclipse ${PV} (bin)" "${dest}/icon.xpm"
|
||||
}
|
@ -0,0 +1,46 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
# Tiny startup wrapper for Eclipse
|
||||
#
|
||||
# Copyright (c) 2004, Karl Trygve Kalleberg <karltk@gentoo.org>
|
||||
# Copyright (c) 2007-2008, Jean-Noël Rivasseau <elvanor@gentoo.org>
|
||||
# Copyright (c) 2004-2008, Gentoo Foundation
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 2
|
||||
#
|
||||
|
||||
SLOT="%SLOT%"
|
||||
|
||||
[ -f "/etc/eclipserc-bin-${SLOT}" ] && . "/etc/eclipserc-bin-${SLOT}"
|
||||
[ -f "$HOME/gentoo/.eclipserc" ] && . "$HOME/gentoo/.eclipserc"
|
||||
|
||||
ECLIPSE_HOME=${ECLIPSE_HOME:="/opt/eclipse-sdk-bin-%SLOT%"}
|
||||
ECLIPSE_BIN="${ECLIPSE_HOME}/eclipse"
|
||||
|
||||
if [ ! -x "${ECLIPSE_BIN}" ] ; then
|
||||
echo "Failed to find executable '${ECLIPSE_BIN}'" > /dev/stderr
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ $(id -u) -eq 0 ] ; then
|
||||
echo "Do not run eclipse as root user! Exiting ..." > /dev/stderr
|
||||
exit 1
|
||||
fi
|
||||
|
||||
case "$(java-config -f)" in
|
||||
*gcj*)
|
||||
export JAVA_PKG_CLASSMAP="${ECLIPSE_HOME}/eclipse.gcjdb"
|
||||
;;
|
||||
esac
|
||||
|
||||
#eval $(gjl --package "swt-${SLOT}" --get-args)
|
||||
|
||||
[ -n "${ECLIPSE_XMS}" ] && VM_ARGS="${VM_ARGS} -Xms${ECLIPSE_XMS}"
|
||||
[ -n "${ECLIPSE_XMX}" ] && VM_ARGS="${VM_ARGS} -Xmx${ECLIPSE_XMX}"
|
||||
[ -n "${ECLIPSE_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:PermSize=${ECLIPSE_PERMSIZE}"
|
||||
[ -n "${ECLIPSE_MAX_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:MaxPermSize=${ECLIPSE_MAX_PERMSIZE}"
|
||||
|
||||
# Fix for JRE 1.5.
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib
|
||||
|
||||
exec "${ECLIPSE_BIN}" -vm $(java-config --java) "$@" "${ECLIPSE_USER_ARGS}" -vmargs ${VM_ARGS}
|
@ -0,0 +1,46 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
# Tiny startup wrapper for Eclipse
|
||||
#
|
||||
# Copyright (c) 2004, Karl Trygve Kalleberg <karltk@gentoo.org>
|
||||
# Copyright (c) 2007-2008, Jean-Noël Rivasseau <elvanor@gentoo.org>
|
||||
# Copyright (c) 2004-2008, Gentoo Foundation
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 2
|
||||
#
|
||||
|
||||
SLOT="%SLOT%"
|
||||
|
||||
[ -f "/etc/eclipserc-bin-${SLOT}" ] && . "/etc/eclipserc-bin-${SLOT}"
|
||||
[ -f "$HOME/gentoo/.eclipserc" ] && . "$HOME/gentoo/.eclipserc"
|
||||
|
||||
ECLIPSE_HOME=${ECLIPSE_HOME:="/opt/eclipse-sdk-bin-%SLOT%"}
|
||||
ECLIPSE_BIN="${ECLIPSE_HOME}/eclipse"
|
||||
|
||||
if [ ! -x "${ECLIPSE_BIN}" ] ; then
|
||||
echo "Failed to find executable '${ECLIPSE_BIN}'" > /dev/stderr
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ $(id -u) -eq 0 ] ; then
|
||||
echo "Do not run eclipse as root user! Exiting ..." > /dev/stderr
|
||||
exit 1
|
||||
fi
|
||||
|
||||
case "$(java-config -f)" in
|
||||
*gcj*)
|
||||
export JAVA_PKG_CLASSMAP="${ECLIPSE_HOME}/eclipse.gcjdb"
|
||||
;;
|
||||
esac
|
||||
|
||||
#eval $(gjl --package "swt-${SLOT}" --get-args)
|
||||
|
||||
[ -n "${ECLIPSE_XMS}" ] && VM_ARGS="${VM_ARGS} -Xms${ECLIPSE_XMS}"
|
||||
[ -n "${ECLIPSE_XMX}" ] && VM_ARGS="${VM_ARGS} -Xmx${ECLIPSE_XMX}"
|
||||
[ -n "${ECLIPSE_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:PermSize=${ECLIPSE_PERMSIZE}"
|
||||
[ -n "${ECLIPSE_MAX_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:MaxPermSize=${ECLIPSE_MAX_PERMSIZE}"
|
||||
|
||||
# Fix for JRE 1.5.
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib
|
||||
|
||||
exec "${ECLIPSE_BIN}" -vm $(java-config --java) "$@" "${ECLIPSE_USER_ARGS}" -vmargs ${VM_ARGS}
|
@ -0,0 +1,46 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
# Tiny startup wrapper for Eclipse
|
||||
#
|
||||
# Copyright (c) 2004, Karl Trygve Kalleberg <karltk@gentoo.org>
|
||||
# Copyright (c) 2007-2008, Jean-Noël Rivasseau <elvanor@gentoo.org>
|
||||
# Copyright (c) 2004-2008, Gentoo Foundation
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 2
|
||||
#
|
||||
|
||||
SLOT="%SLOT%"
|
||||
|
||||
[ -f "/etc/eclipserc-bin-${SLOT}" ] && . "/etc/eclipserc-bin-${SLOT}"
|
||||
[ -f "$HOME/gentoo/.eclipserc" ] && . "$HOME/gentoo/.eclipserc"
|
||||
|
||||
ECLIPSE_HOME=${ECLIPSE_HOME:="/opt/eclipse-sdk-bin-%SLOT%"}
|
||||
ECLIPSE_BIN="${ECLIPSE_HOME}/eclipse"
|
||||
|
||||
if [ ! -x "${ECLIPSE_BIN}" ] ; then
|
||||
echo "Failed to find executable '${ECLIPSE_BIN}'" > /dev/stderr
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ $(id -u) -eq 0 ] ; then
|
||||
echo "Do not run eclipse as root user! Exiting ..." > /dev/stderr
|
||||
exit 1
|
||||
fi
|
||||
|
||||
case "$(java-config -f)" in
|
||||
*gcj*)
|
||||
export JAVA_PKG_CLASSMAP="${ECLIPSE_HOME}/eclipse.gcjdb"
|
||||
;;
|
||||
esac
|
||||
|
||||
#eval $(gjl --package "swt-${SLOT}" --get-args)
|
||||
|
||||
[ -n "${ECLIPSE_XMS}" ] && VM_ARGS="${VM_ARGS} -Xms${ECLIPSE_XMS}"
|
||||
[ -n "${ECLIPSE_XMX}" ] && VM_ARGS="${VM_ARGS} -Xmx${ECLIPSE_XMX}"
|
||||
[ -n "${ECLIPSE_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:PermSize=${ECLIPSE_PERMSIZE}"
|
||||
[ -n "${ECLIPSE_MAX_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:MaxPermSize=${ECLIPSE_MAX_PERMSIZE}"
|
||||
|
||||
# Fix for JRE 1.5.
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib
|
||||
|
||||
exec "${ECLIPSE_BIN}" -vm $(java-config --java) "$@" "${ECLIPSE_USER_ARGS}" -vmargs ${VM_ARGS}
|
@ -0,0 +1,46 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
# Tiny startup wrapper for Eclipse
|
||||
#
|
||||
# Copyright (c) 2004, Karl Trygve Kalleberg <karltk@gentoo.org>
|
||||
# Copyright (c) 2007-2008, Jean-Noël Rivasseau <elvanor@gentoo.org>
|
||||
# Copyright (c) 2004-2008, Gentoo Foundation
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 2
|
||||
#
|
||||
|
||||
SLOT="%SLOT%"
|
||||
|
||||
[ -f "/etc/eclipserc-bin-${SLOT}" ] && . "/etc/eclipserc-bin-${SLOT}"
|
||||
[ -f "$HOME/gentoo/.eclipserc" ] && . "$HOME/gentoo/.eclipserc"
|
||||
|
||||
ECLIPSE_HOME=${ECLIPSE_HOME:="/opt/eclipse-sdk-bin-%SLOT%"}
|
||||
ECLIPSE_BIN="${ECLIPSE_HOME}/eclipse"
|
||||
|
||||
if [ ! -x "${ECLIPSE_BIN}" ] ; then
|
||||
echo "Failed to find executable '${ECLIPSE_BIN}'" > /dev/stderr
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ $(id -u) -eq 0 ] ; then
|
||||
echo "Do not run eclipse as root user! Exiting ..." > /dev/stderr
|
||||
exit 1
|
||||
fi
|
||||
|
||||
case "$(java-config -f)" in
|
||||
*gcj*)
|
||||
export JAVA_PKG_CLASSMAP="${ECLIPSE_HOME}/eclipse.gcjdb"
|
||||
;;
|
||||
esac
|
||||
|
||||
#eval $(gjl --package "swt-${SLOT}" --get-args)
|
||||
|
||||
[ -n "${ECLIPSE_XMS}" ] && VM_ARGS="${VM_ARGS} -Xms${ECLIPSE_XMS}"
|
||||
[ -n "${ECLIPSE_XMX}" ] && VM_ARGS="${VM_ARGS} -Xmx${ECLIPSE_XMX}"
|
||||
[ -n "${ECLIPSE_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:PermSize=${ECLIPSE_PERMSIZE}"
|
||||
[ -n "${ECLIPSE_MAX_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:MaxPermSize=${ECLIPSE_MAX_PERMSIZE}"
|
||||
|
||||
# Fix for JRE 1.5.
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib
|
||||
|
||||
exec "${ECLIPSE_BIN}" -vm $(java-config --java) "$@" "${ECLIPSE_USER_ARGS}" -vmargs ${VM_ARGS}
|
@ -0,0 +1,46 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
# Tiny startup wrapper for Eclipse
|
||||
#
|
||||
# Copyright (c) 2004, Karl Trygve Kalleberg <karltk@gentoo.org>
|
||||
# Copyright (c) 2007-2008, Jean-Noël Rivasseau <elvanor@gentoo.org>
|
||||
# Copyright (c) 2004-2008, Gentoo Foundation
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 2
|
||||
#
|
||||
|
||||
SLOT="%SLOT%"
|
||||
|
||||
[ -f "/etc/eclipserc-bin-${SLOT}" ] && . "/etc/eclipserc-bin-${SLOT}"
|
||||
[ -f "$HOME/gentoo/.eclipserc" ] && . "$HOME/gentoo/.eclipserc"
|
||||
|
||||
ECLIPSE_HOME=${ECLIPSE_HOME:="/opt/eclipse-sdk-bin-%SLOT%"}
|
||||
ECLIPSE_BIN="${ECLIPSE_HOME}/eclipse"
|
||||
|
||||
if [ ! -x "${ECLIPSE_BIN}" ] ; then
|
||||
echo "Failed to find executable '${ECLIPSE_BIN}'" > /dev/stderr
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ $(id -u) -eq 0 ] ; then
|
||||
echo "Do not run eclipse as root user! Exiting ..." > /dev/stderr
|
||||
exit 1
|
||||
fi
|
||||
|
||||
case "$(java-config -f)" in
|
||||
*gcj*)
|
||||
export JAVA_PKG_CLASSMAP="${ECLIPSE_HOME}/eclipse.gcjdb"
|
||||
;;
|
||||
esac
|
||||
|
||||
#eval $(gjl --package "swt-${SLOT}" --get-args)
|
||||
|
||||
[ -n "${ECLIPSE_XMS}" ] && VM_ARGS="${VM_ARGS} -Xms${ECLIPSE_XMS}"
|
||||
[ -n "${ECLIPSE_XMX}" ] && VM_ARGS="${VM_ARGS} -Xmx${ECLIPSE_XMX}"
|
||||
[ -n "${ECLIPSE_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:PermSize=${ECLIPSE_PERMSIZE}"
|
||||
[ -n "${ECLIPSE_MAX_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:MaxPermSize=${ECLIPSE_MAX_PERMSIZE}"
|
||||
|
||||
# Fix for JRE 1.5.
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib
|
||||
|
||||
exec "${ECLIPSE_BIN}" -vm $(java-config --java) "$@" "${ECLIPSE_USER_ARGS}" -vmargs ${VM_ARGS}
|
@ -0,0 +1,46 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
# Tiny startup wrapper for Eclipse
|
||||
#
|
||||
# Copyright (c) 2004, Karl Trygve Kalleberg <karltk@gentoo.org>
|
||||
# Copyright (c) 2007-2008, Jean-Noël Rivasseau <elvanor@gentoo.org>
|
||||
# Copyright (c) 2004-2008, Gentoo Foundation
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 2
|
||||
#
|
||||
|
||||
SLOT="%SLOT%"
|
||||
|
||||
[ -f "/etc/eclipserc-bin-${SLOT}" ] && . "/etc/eclipserc-bin-${SLOT}"
|
||||
[ -f "$HOME/gentoo/.eclipserc" ] && . "$HOME/gentoo/.eclipserc"
|
||||
|
||||
ECLIPSE_HOME=${ECLIPSE_HOME:="/opt/eclipse-sdk-bin-%SLOT%"}
|
||||
ECLIPSE_BIN="${ECLIPSE_HOME}/eclipse"
|
||||
|
||||
if [ ! -x "${ECLIPSE_BIN}" ] ; then
|
||||
echo "Failed to find executable '${ECLIPSE_BIN}'" > /dev/stderr
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ $(id -u) -eq 0 ] ; then
|
||||
echo "Do not run eclipse as root user! Exiting ..." > /dev/stderr
|
||||
exit 1
|
||||
fi
|
||||
|
||||
case "$(java-config -f)" in
|
||||
*gcj*)
|
||||
export JAVA_PKG_CLASSMAP="${ECLIPSE_HOME}/eclipse.gcjdb"
|
||||
;;
|
||||
esac
|
||||
|
||||
#eval $(gjl --package "swt-${SLOT}" --get-args)
|
||||
|
||||
[ -n "${ECLIPSE_XMS}" ] && VM_ARGS="${VM_ARGS} -Xms${ECLIPSE_XMS}"
|
||||
[ -n "${ECLIPSE_XMX}" ] && VM_ARGS="${VM_ARGS} -Xmx${ECLIPSE_XMX}"
|
||||
[ -n "${ECLIPSE_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:PermSize=${ECLIPSE_PERMSIZE}"
|
||||
[ -n "${ECLIPSE_MAX_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:MaxPermSize=${ECLIPSE_MAX_PERMSIZE}"
|
||||
|
||||
# Fix for JRE 1.5.
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib
|
||||
|
||||
exec "${ECLIPSE_BIN}" -vm $(java-config --java) "$@" "${ECLIPSE_USER_ARGS}" -vmargs ${VM_ARGS}
|
@ -0,0 +1,20 @@
|
||||
# This file specifies some initial Eclipse settings, like memory allowed
|
||||
# These settings only affect Eclipse startup and overall configuration
|
||||
# Main Eclipse configuration should be done within Eclipse (with the GUI)
|
||||
|
||||
# Following variables controls the minimal and maximum amounts of memory
|
||||
# allocated to Eclipse (respectively).
|
||||
# Increase those numbers if you get OutOfMemory errors.
|
||||
|
||||
ECLIPSE_XMS=128m
|
||||
ECLIPSE_XMX=256m
|
||||
|
||||
# Following variables controls the minimal and maximum amounts of memory
|
||||
# allocated to the permanent generation space.
|
||||
# This space contains data related to all classes.
|
||||
# Thus, if you use a lot of Eclipse plugins, it is recommended to uncomment
|
||||
# these variables and even increase it, if you have enough RAM.
|
||||
# Else you will get crashes related to OutOfMemory in PermGen exceptions.
|
||||
|
||||
#ECLIPSE_PERMSIZE=64m
|
||||
#ECLIPSE_MAX_PERMSIZE=128m
|
@ -0,0 +1,20 @@
|
||||
# This file specifies some initial Eclipse settings, like memory allowed
|
||||
# These settings only affect Eclipse startup and overall configuration
|
||||
# Main Eclipse configuration should be done within Eclipse (with the GUI)
|
||||
|
||||
# Following variables controls the minimal and maximum amounts of memory
|
||||
# allocated to Eclipse (respectively).
|
||||
# Increase those numbers if you get OutOfMemory errors.
|
||||
|
||||
ECLIPSE_XMS=128m
|
||||
ECLIPSE_XMX=256m
|
||||
|
||||
# Following variables controls the minimal and maximum amounts of memory
|
||||
# allocated to the permanent generation space.
|
||||
# This space contains data related to all classes.
|
||||
# Thus, if you use a lot of Eclipse plugins, it is recommended to uncomment
|
||||
# these variables and even increase it, if you have enough RAM.
|
||||
# Else you will get crashes related to OutOfMemory in PermGen exceptions.
|
||||
|
||||
#ECLIPSE_PERMSIZE=64m
|
||||
#ECLIPSE_MAX_PERMSIZE=128m
|
@ -0,0 +1,20 @@
|
||||
# This file specifies some initial Eclipse settings, like memory allowed
|
||||
# These settings only affect Eclipse startup and overall configuration
|
||||
# Main Eclipse configuration should be done within Eclipse (with the GUI)
|
||||
|
||||
# Following variables controls the minimal and maximum amounts of memory
|
||||
# allocated to Eclipse (respectively).
|
||||
# Increase those numbers if you get OutOfMemory errors.
|
||||
|
||||
ECLIPSE_XMS=128m
|
||||
ECLIPSE_XMX=256m
|
||||
|
||||
# Following variables controls the minimal and maximum amounts of memory
|
||||
# allocated to the permanent generation space.
|
||||
# This space contains data related to all classes.
|
||||
# Thus, if you use a lot of Eclipse plugins, it is recommended to uncomment
|
||||
# these variables and even increase it, if you have enough RAM.
|
||||
# Else you will get crashes related to OutOfMemory in PermGen exceptions.
|
||||
|
||||
#ECLIPSE_PERMSIZE=64m
|
||||
#ECLIPSE_MAX_PERMSIZE=128m
|
@ -0,0 +1,20 @@
|
||||
# This file specifies some initial Eclipse settings, like memory allowed
|
||||
# These settings only affect Eclipse startup and overall configuration
|
||||
# Main Eclipse configuration should be done within Eclipse (with the GUI)
|
||||
|
||||
# Following variables controls the minimal and maximum amounts of memory
|
||||
# allocated to Eclipse (respectively).
|
||||
# Increase those numbers if you get OutOfMemory errors.
|
||||
|
||||
ECLIPSE_XMS=128m
|
||||
ECLIPSE_XMX=256m
|
||||
|
||||
# Following variables controls the minimal and maximum amounts of memory
|
||||
# allocated to the permanent generation space.
|
||||
# This space contains data related to all classes.
|
||||
# Thus, if you use a lot of Eclipse plugins, it is recommended to uncomment
|
||||
# these variables and even increase it, if you have enough RAM.
|
||||
# Else you will get crashes related to OutOfMemory in PermGen exceptions.
|
||||
|
||||
#ECLIPSE_PERMSIZE=64m
|
||||
#ECLIPSE_MAX_PERMSIZE=128m
|
@ -0,0 +1,20 @@
|
||||
# This file specifies some initial Eclipse settings, like memory allowed
|
||||
# These settings only affect Eclipse startup and overall configuration
|
||||
# Main Eclipse configuration should be done within Eclipse (with the GUI)
|
||||
|
||||
# Following variables controls the minimal and maximum amounts of memory
|
||||
# allocated to Eclipse (respectively).
|
||||
# Increase those numbers if you get OutOfMemory errors.
|
||||
|
||||
ECLIPSE_XMS=128m
|
||||
ECLIPSE_XMX=256m
|
||||
|
||||
# Following variables controls the minimal and maximum amounts of memory
|
||||
# allocated to the permanent generation space.
|
||||
# This space contains data related to all classes.
|
||||
# Thus, if you use a lot of Eclipse plugins, it is recommended to uncomment
|
||||
# these variables and even increase it, if you have enough RAM.
|
||||
# Else you will get crashes related to OutOfMemory in PermGen exceptions.
|
||||
|
||||
#ECLIPSE_PERMSIZE=64m
|
||||
#ECLIPSE_MAX_PERMSIZE=128m
|
@ -0,0 +1,20 @@
|
||||
# This file specifies some initial Eclipse settings, like memory allowed
|
||||
# These settings only affect Eclipse startup and overall configuration
|
||||
# Main Eclipse configuration should be done within Eclipse (with the GUI)
|
||||
|
||||
# Following variables controls the minimal and maximum amounts of memory
|
||||
# allocated to Eclipse (respectively).
|
||||
# Increase those numbers if you get OutOfMemory errors.
|
||||
|
||||
ECLIPSE_XMS=128m
|
||||
ECLIPSE_XMX=256m
|
||||
|
||||
# Following variables controls the minimal and maximum amounts of memory
|
||||
# allocated to the permanent generation space.
|
||||
# This space contains data related to all classes.
|
||||
# Thus, if you use a lot of Eclipse plugins, it is recommended to uncomment
|
||||
# these variables and even increase it, if you have enough RAM.
|
||||
# Else you will get crashes related to OutOfMemory in PermGen exceptions.
|
||||
|
||||
#ECLIPSE_PERMSIZE=64m
|
||||
#ECLIPSE_MAX_PERMSIZE=128m
|
@ -0,0 +1 @@
|
||||
DIST qgit-2.9.tar.gz 263875 BLAKE2B 8ec1235c760f2473a0700e7033ab99f3e72f019dee47761b86999a7de173132cf6592e9f5652b68285cd126adc4efffb5688944f34be2686683727354ab041c5 SHA512 2c91e02d0a7ea1e4620882520c77b47ff9b28fb9c9f9d178bf98b3e728e600e8d86a9e6e4cd60c33dbe63ced3636934fb7cdd6b0d5fa58182873675e3f97cc33
|
@ -0,0 +1,11 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>qt@gentoo.org</email>
|
||||
<name>Gentoo Qt Project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">tibirna/qgit</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake xdg
|
||||
|
||||
DESCRIPTION="Qt GUI for git repositories"
|
||||
HOMEPAGE="https://github.com/tibirna/qgit"
|
||||
SRC_URI="https://github.com/tibirna/qgit/archive/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-vcs/git
|
||||
!dev-vcs/qgit:2
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${PN}-${P}"
|
||||
|
||||
DOCS=( README.adoc )
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
}
|
@ -0,0 +1,216 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
#
|
||||
# Original Author: © 2007-2009 Mir Calculate, Ltd.
|
||||
# Purpose: Installing linux-desktop, linux-server.
|
||||
# Build the kernel from source.
|
||||
# @ECLASS: calculate-kernel-7.eclass
|
||||
# @MAINTAINER:
|
||||
# support@calculate.ru
|
||||
# @AUTHOR:
|
||||
# Author: Mir Calculate
|
||||
# @BLURB: Functions for calculate-sources
|
||||
# @DESCRIPTION:
|
||||
# This eclass use for calculate-sources ebuild
|
||||
|
||||
inherit calculate eutils kernel-2
|
||||
EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_install pkg_postinst
|
||||
|
||||
|
||||
REQUIRED_USE="minimal? ( vmlinuz )"
|
||||
|
||||
CDEPEND="vmlinuz? ( || ( app-arch/xz-utils app-arch/lzma-utils )
|
||||
grub? ( sys-boot/grub )
|
||||
)
|
||||
firmware? ( || ( sys-kernel/linux-firmware
|
||||
sys-firmware/eth-firmware ) )"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
>=sys-devel/bison-1.875
|
||||
>=sys-devel/flex-2.5.4
|
||||
themes? ( || ( media-gfx/splash-themes-calculate
|
||||
sys-boot/plymouth-calculate-plugin ) )
|
||||
!minimal? ( virtual/pkgconfig )
|
||||
"
|
||||
|
||||
RDEPEND="${CDEPEND} vmlinuz? ( sys-kernel/dracut )"
|
||||
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
IUSE="+vmlinuz desktop pae minimal themes firmware +grub"
|
||||
|
||||
if [[ ${KV_MAJOR} -lt 3 ]]
|
||||
then
|
||||
die "Eclass is used only for kernel-3"
|
||||
fi
|
||||
|
||||
SLOT=${PV}
|
||||
EXTRAVERSION="-${KERNELNAME:-calculate}"
|
||||
KV_FULL="${PV}${EXTRAVERSION}"
|
||||
|
||||
S="${WORKDIR}/linux-${KV_FULL}"
|
||||
|
||||
calculate-kernel-7_pkg_setup() {
|
||||
kernel-2_pkg_setup
|
||||
eqawarn "!!! WARNING !!! WARNING !!! WARNING !!! WARNING !!!"
|
||||
eqawarn "After the kernel assemble perform command to update modules:"
|
||||
eqawarn " emerge @modules-rebuild"
|
||||
}
|
||||
|
||||
calculate-kernel-7_src_unpack() {
|
||||
kernel-2_src_unpack
|
||||
cd ${S}
|
||||
local GENTOOARCH="${ARCH}"
|
||||
unset ARCH
|
||||
emake defconfig || die "kernel configure failed"
|
||||
ARCH="${GENTOOARCH}"
|
||||
}
|
||||
|
||||
vmlinuz_clean_localversion() {
|
||||
sed -ri 's/^(CONFIG_LOCALVERSION=")[^"]+"/\1"/' .config
|
||||
sed -ri 's/^(CONFIG_LOCALVERSION_AUTO)=.*$/# \1 is not set/' .config
|
||||
rm -f localversion*
|
||||
}
|
||||
|
||||
vmlinuz_src_compile() {
|
||||
# disable sandbox
|
||||
local GENTOOARCH="${ARCH}"
|
||||
unset ARCH
|
||||
cd ${S}
|
||||
vmlinuz_clean_localversion
|
||||
emake olddefconfig || die "kernel configure failed"
|
||||
emake && emake modules || die "kernel build failed"
|
||||
[ -f .config ] && cp .config .config.save
|
||||
ARCH="${GENTOOARCH}"
|
||||
}
|
||||
|
||||
calculate-kernel-7_src_compile() {
|
||||
use vmlinuz && vmlinuz_src_compile
|
||||
}
|
||||
|
||||
vmlinuz_src_install() {
|
||||
# dracut change this files in chroot of ramdisk
|
||||
SANDBOX_WRITE="${SANDBOX_WRITE}:/run/blkid:/etc/ld.so.cache~:/etc/ld.so.cache:/etc/mtab"
|
||||
cd ${S}
|
||||
dodir /usr/share/${PN}/${PV}/boot
|
||||
INSTALL_PATH=${D}/usr/share/${PN}/${PV}/boot emake install
|
||||
INSTALL_MOD_PATH=${D} emake modules_install
|
||||
/sbin/depmod -b ${D} ${KV_FULL}
|
||||
/usr/bin/dracut --xz -a calculate $PLYMOUTH -a video -k ${D}/lib/modules/${KV_FULL} \
|
||||
--kver ${KV_FULL} \
|
||||
${D}/usr/share/${PN}/${PV}/boot/initramfs-${KV_FULL}
|
||||
# move firmware to share, because /lib/firmware installation does collisions
|
||||
mv ${D}/lib/firmware ${D}/usr/share/${PN}/${PV}
|
||||
insinto /usr/share/${PN}/${PV}/boot/
|
||||
newins .config config-${KV_FULL}
|
||||
|
||||
# recreate symlink in /lib/modules because symlink point to tmp/portage after make install
|
||||
rm ${D}/lib/modules/${KV_FULL}/build
|
||||
rm ${D}/lib/modules/${KV_FULL}/source
|
||||
dosym /usr/src/linux-${KV_FULL} \
|
||||
"/lib/modules/${KV_FULL}/source" ||
|
||||
die "cannot install source symlink"
|
||||
dosym /usr/src/linux-${KV_FULL} \
|
||||
"/lib/modules/${KV_FULL}/build" ||
|
||||
die "cannot install build symlink"
|
||||
}
|
||||
|
||||
# FUNCTION: clean_for_minimal
|
||||
# DESCRIPTION:
|
||||
# Clear kernel sources, keeping only need for custom modules compilation
|
||||
clean_for_minimal() {
|
||||
local GENTOOARCH="${ARCH}"
|
||||
unset ARCH
|
||||
ARCH="${GENTOOARCH}"
|
||||
|
||||
mkdir backup
|
||||
cp Module.symvers backup
|
||||
emake distclean &>/dev/null || die "cannot perform distclean"
|
||||
mv .config.save .config
|
||||
ebegin "kernel: >> Running modules_prepare..."
|
||||
emake modules_prepare &>/dev/null
|
||||
eend $? "Failed modules prepare"
|
||||
einfo "Cleaning sources"
|
||||
for rmpath in $(ls arch | grep -v x86)
|
||||
do
|
||||
rm -r arch/$rmpath
|
||||
done
|
||||
mv backup/Module.symvers .
|
||||
rmdir backup
|
||||
KEEPLIST="scripts/Makefile.lib scripts/module-common.lds \
|
||||
scripts/gcc-version.sh scripts/Makefile.help \
|
||||
scripts/Makefile.modinst scripts/Makefile.asm-generic \
|
||||
scripts/Makefile.modbuiltin scripts/Makefile.fwinst \
|
||||
scripts/Makefile.modfinal \
|
||||
scripts/Makefile.extrawarn scripts/Makefile.kasan \
|
||||
scripts/depmod.sh scripts/Makefile.host \
|
||||
scripts/Makefile.gcc-plugins \
|
||||
Module.symvers \
|
||||
scripts/Makefile.ubsan \
|
||||
scripts/Makefile.kcov \
|
||||
scripts/subarch.include \
|
||||
scripts/Kbuild.include scripts/Makefile.modpost \
|
||||
scripts/gcc-goto.sh scripts/Makefile.headersinst \
|
||||
scripts/Makefile.build scripts/basic/fixdep \
|
||||
scripts/Makefile.clean scripts/mod/modpost \
|
||||
tools/objtool/objtool \
|
||||
include/config/kernel.release include/config/auto.conf \
|
||||
arch/x86/Makefile_32.cpu arch/x86/Makefile \
|
||||
System.map Kconfig Makefile Kbuild"
|
||||
find . -type f -a \! -wholename ./.config \
|
||||
$(echo $KEEPLIST | sed -r 's/(\S+)(\s|$)/-a \! -wholename .\/\1 /g') \
|
||||
-a \! -name "*.h" -delete
|
||||
find . -type l -delete
|
||||
rm -r drivers
|
||||
rm -r Documentation
|
||||
}
|
||||
|
||||
calculate-kernel-7_src_install() {
|
||||
use vmlinuz && vmlinuz_src_install
|
||||
use minimal && clean_for_minimal
|
||||
kernel-2_src_install
|
||||
if ! use vmlinuz
|
||||
then
|
||||
dodir /usr/share/${PN}/${PV}/boot
|
||||
insinto /usr/share/${PN}/${PV}/boot
|
||||
newins .config config-${KV_FULL}
|
||||
fi
|
||||
use vmlinuz && touch ${D}/usr/src/linux-${KV_FULL}/.calculate
|
||||
}
|
||||
|
||||
vmlinuz_pkg_postinst() {
|
||||
# install kernel into /boot
|
||||
calculate_update_ver /boot vmlinuz ${KV_FULL} /usr/share/${PN}/${PV}/boot/vmlinuz-${KV_FULL}
|
||||
calculate_update_ver /boot config ${KV_FULL} /usr/share/${PN}/${PV}/boot/config-${KV_FULL}
|
||||
calculate_update_ver /boot initramfs ${KV_FULL} /usr/share/${PN}/${PV}/boot/initramfs-${KV_FULL} .img
|
||||
calculate_update_ver /boot System.map ${KV_FULL} /usr/share/${PN}/${PV}/boot/System.map-${KV_FULL}
|
||||
# install firmware into /
|
||||
mkdir -p ${ROOT}/lib/firmware
|
||||
cp -a ${ROOT}/usr/share/${PN}/${PV}/firmware/* ${ROOT}/lib/firmware/
|
||||
calculate_update_depmod
|
||||
calculate_update_modules
|
||||
}
|
||||
|
||||
calculate-kernel-7_pkg_postinst() {
|
||||
kernel-2_pkg_postinst
|
||||
|
||||
KV_OUT_DIR=${ROOT}/usr/src/linux-${KV_FULL}
|
||||
use vmlinuz && cp -p /usr/share/${PN}/${PV}/boot/System.map* ${KV_OUT_DIR}/System.map
|
||||
|
||||
if ! use minimal
|
||||
then
|
||||
cd ${KV_OUT_DIR}
|
||||
local GENTOOARCH="${ARCH}"
|
||||
unset ARCH
|
||||
ebegin "kernel: >> Running modules_prepare..."
|
||||
(emake oldconfig && emake modules_prepare) &>/dev/null
|
||||
eend $? "Failed modules prepare"
|
||||
ARCH="${GENTOOARCH}"
|
||||
fi
|
||||
|
||||
use vmlinuz && vmlinuz_pkg_postinst
|
||||
use vmlinuz && calculate_fix_lib_modules_contents
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue