parent
8a289670a4
commit
5442b6de19
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29287 BLAKE2B cea66b5bdcf006a8377d3c26a14437ba310e77bff1d8fca4944c763c9c1e75f239ca1efa8cb55d8ab79e5914231bb9e31b0d851202a7cb101d17c533bf2e408e SHA512 e2fbd37568fb2a8d98d75ff42c5498ebfa35c267f9b792baf73ebacc9fc09861b2454063456b8fb33bfd878f2f6df84317d65ca4f4e1f9408b7f575813213348
|
||||
TIMESTAMP 2021-08-23T04:39:16Z
|
||||
MANIFEST Manifest.files.gz 29275 BLAKE2B af34cf723adb06b47ca5068387a07f4cbe312c288371f0dfc1cf64717a39ac4ce7bfb31431891482758c283af71b7642c86304b86c4aaf0506c5c3dc83bfba4d SHA512 5f19f486c6f0f12755d9812df66e492af999853fc5fbeab39ac7842506689f8bee651784c9865eb469c3aee054d9c1df0ae75d582d90439dd28d022fa90d6a39
|
||||
TIMESTAMP 2021-08-24T15:09:17Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmEjJnRfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmElC51fFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klDWJw/+IZYLUNUx4nIDQ+v+5iGA1HxY8OyyMxEG+OlfzmCONNTX+9PozdA9aZtC
|
||||
R46VNp/Sv+VPiW7k+zodx5Bg/LxIdkPzcvwCbtLp9ZHfiUTsXWzO5nHnShob+d1O
|
||||
VJbue8+BN5Ozah0KEJCq5Qi7aUxux9k/VkEheEB4kPE4HwCv6Clg/I9WYZeyAY5j
|
||||
pTtvSyps7A3357nDTRJNQnL+68hojaJ/y5idaTjBAxrDFSjNIxdkc4205qTOYmQ5
|
||||
sfrlc5Gp7SOrGV6faYTjXJlIbGhM7gAbkKsMJHqa8pcZU6inNnp+3upNkdTTy/aF
|
||||
PMlzrfLvBZL2t1zerEWtMdmvx6lfYcWxyqQQlOiH+PMgtqEeHzNxilX7RrVroFBR
|
||||
dhI2EEHw1yoZbKzObxyffev6swuBh4ugtRI9hHWBSiNuRoIS4FcFuTvXCpUE0va6
|
||||
OJd5BPf1NuWUGuGIhvmYeYUlrJM8q6rtq0vNhThMlu0+zJsPYBvteE7boHk1wjgr
|
||||
lhO2VaEbP1+0JynoRqXNPJ64C9l2pVRwPPCNYaSfM/KEnjonf5el0NhAd0zcrJ3S
|
||||
TL4MtMqqb7ZpRsxN7QBupAVDcTs6wijnQu6ZFHaQaZgbgURwYS/vt9lFUh0IoOs3
|
||||
pIZn3+m25Ll8qjTqHSuI01Xs/Ld7Iu6TuVRr7sa1tQGm1tDHTjY=
|
||||
=g7fD
|
||||
klBVMxAAho/9wJOyhPhw368d29RIQHKoyMLjv4ghJmPAY8DADOX1RUI2+pmXKf8X
|
||||
mZwVkL1T+pIBBRwWaIwAPo0n0GYM2zcnvPXxjx5F91Naz3wKOc2nUbS+Qz7JtbWw
|
||||
BSqXrduNvsofSjYJEjN+GBkrw3mdd9F0NGpk0NMPejK3yr9lY8dbx62UK09eLsFe
|
||||
Za0Xzz2o/lowiTD4qcQIJJ0Mowe8uRaB2j84vljsqNkBH2OB9EkHpc/jNliD1RHQ
|
||||
EtoII3JSeKBagm9xmwTvd8RLQjDpGfqvoSuw2aqodAFgn+Dpc+wN973237BWqOGV
|
||||
/eaQKKGjDcJpFm9fVClIyIqQvbjT8/06jt94kedIOOkje8Da9+ePgfdFr2ixjaep
|
||||
Lti6MRlQAZ+4Y4ljxIz7xRtVTZB3GwV/06V++X22WZeRhOhqEWEzx+L1tUjIA5i6
|
||||
C+nNpP6eNL8i1qw26/7HVGmjnUH5GLDnIo59E9fnIoXH/lcuZKTk5WwstbqxNO1p
|
||||
XgQOqVnc4o6stxbQnc4OR7Bjz275q3hOI+6g5DeYgfHQ4RjJyGjpuLrrkk+2dfex
|
||||
K9Vn7ctEJbbuGbohxKWklvHigQdd62FFmGUmALcE6JW6MNzpwwIm6ad/mRVlu/FH
|
||||
lqF7F4LG23xGPx4hH0f9xp55fRfgtZqeZ7LPfbTOfa9tJtZZeYc=
|
||||
=1QTW
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit bash-completion-r1 distutils-r1
|
||||
|
||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
||||
HOMEPAGE="https://pypi.org/project/awscli/"
|
||||
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/aws-cli-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
# botocore is x.(y+1).z
|
||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(ver_cut 3-)"
|
||||
RDEPEND="
|
||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
dev-python/docutils[${PYTHON_USEDEP}]
|
||||
dev-python/rsa[${PYTHON_USEDEP}]
|
||||
>=dev-python/s3transfer-0.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests --install nose
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/awscli-1.19.47-py39.patch
|
||||
)
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing
|
||||
# integration tests require AWS credentials and Internet access
|
||||
nosetests -v tests/{functional,unit} ||
|
||||
die "Tests failed for ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
newbashcomp bin/aws_bash_completer aws
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins bin/aws_zsh_completer.sh _aws
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
||||
}
|
@ -0,0 +1,483 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
PYTHON_COMPAT=( python3_{7..10} )
|
||||
|
||||
inherit autotools linux-info python-any-r1 systemd
|
||||
|
||||
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
|
||||
HOMEPAGE="https://www.rsyslog.com/"
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
EGIT_REPO_URI="https://github.com/rsyslog/${PN}.git"
|
||||
|
||||
DOC_REPO_URI="https://github.com/rsyslog/${PN}-doc.git"
|
||||
|
||||
inherit git-r3
|
||||
else
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86"
|
||||
|
||||
SRC_URI="
|
||||
https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
|
||||
doc? ( https://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz )
|
||||
"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3 LGPL-3 Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
IUSE="clickhouse curl dbi debug doc elasticsearch +gcrypt gnutls imhttp"
|
||||
IUSE+=" impcap jemalloc kafka kerberos kubernetes mdblookup"
|
||||
IUSE+=" mongodb mysql normalize omhttp omhttpfs omudpspoof +openssl"
|
||||
IUSE+=" postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp +ssl"
|
||||
IUSE+=" systemd test usertools +uuid xxhash zeromq"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
REQUIRED_USE="
|
||||
kubernetes? ( normalize )
|
||||
ssl? ( || ( gnutls openssl ) )
|
||||
"
|
||||
|
||||
BDEPEND=">=sys-devel/autoconf-archive-2015.02.24
|
||||
virtual/pkgconfig
|
||||
elibc_musl? ( sys-libs/queue-standalone )
|
||||
test? (
|
||||
jemalloc? ( <sys-libs/libfaketime-0.9.7 )
|
||||
!jemalloc? ( sys-libs/libfaketime )
|
||||
${PYTHON_DEPS}
|
||||
)"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/libfastjson-0.99.8:=
|
||||
>=dev-libs/libestr-0.1.9
|
||||
>=sys-libs/zlib-1.2.5
|
||||
curl? ( >=net-misc/curl-7.35.0 )
|
||||
dbi? ( >=dev-db/libdbi-0.8.3 )
|
||||
elasticsearch? ( >=net-misc/curl-7.35.0 )
|
||||
gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= )
|
||||
imhttp? ( www-servers/civetweb )
|
||||
impcap? ( net-libs/libpcap )
|
||||
jemalloc? ( >=dev-libs/jemalloc-3.3.1:= )
|
||||
kafka? ( >=dev-libs/librdkafka-0.9.0.99:= )
|
||||
kerberos? ( virtual/krb5 )
|
||||
kubernetes? ( >=net-misc/curl-7.35.0 )
|
||||
mdblookup? ( dev-libs/libmaxminddb:= )
|
||||
mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= )
|
||||
mysql? ( dev-db/mysql-connector-c:= )
|
||||
normalize? (
|
||||
>=dev-libs/liblognorm-2.0.3:=
|
||||
)
|
||||
clickhouse? ( >=net-misc/curl-7.35.0 )
|
||||
omhttpfs? ( >=net-misc/curl-7.35.0 )
|
||||
omudpspoof? ( >=net-libs/libnet-1.1.6 )
|
||||
postgres? ( >=dev-db/postgresql-8.4.20:= )
|
||||
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= )
|
||||
redis? ( >=dev-libs/hiredis-0.11.0:= )
|
||||
relp? ( >=dev-libs/librelp-1.2.17:= )
|
||||
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )
|
||||
rfc5424hmac? (
|
||||
>=dev-libs/openssl-0.9.8y:0=
|
||||
)
|
||||
snmp? ( >=net-analyzer/net-snmp-5.7.2 )
|
||||
ssl? (
|
||||
gnutls? ( >=net-libs/gnutls-2.12.23:0= )
|
||||
openssl? (
|
||||
dev-libs/openssl:0=
|
||||
)
|
||||
)
|
||||
systemd? ( >=sys-apps/systemd-234 )
|
||||
uuid? ( sys-apps/util-linux:0= )
|
||||
xxhash? ( dev-libs/xxhash:= )
|
||||
zeromq? (
|
||||
>=net-libs/czmq-4:=[drafts]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
>=dev-libs/liblogging-1.0.1[stdlog]
|
||||
)"
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
BDEPEND+=" doc? ( >=dev-python/sphinx-1.1.3-r7 )"
|
||||
BDEPEND+=" >=sys-devel/flex-2.5.39-r1"
|
||||
BDEPEND+=" >=sys-devel/bison-2.4.3"
|
||||
BDEPEND+=" >=dev-python/docutils-0.12"
|
||||
fi
|
||||
|
||||
CONFIG_CHECK="~INOTIFY_USER"
|
||||
WARNING_INOTIFY_USER="CONFIG_INOTIFY_USER isn't set. Imfile module on this system will only support polling mode!"
|
||||
|
||||
pkg_setup() {
|
||||
use test && python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
git-r3_fetch
|
||||
git-r3_checkout
|
||||
else
|
||||
unpack ${P}.tar.gz
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
local _EGIT_BRANCH=
|
||||
if [[ -n "${EGIT_BRANCH}" ]]; then
|
||||
# Cannot use rsyslog commits/branches for documentation repository
|
||||
_EGIT_BRANCH=${EGIT_BRANCH}
|
||||
unset EGIT_BRANCH
|
||||
fi
|
||||
|
||||
git-r3_fetch "${DOC_REPO_URI}"
|
||||
git-r3_checkout "${DOC_REPO_URI}" "${S}"/docs
|
||||
|
||||
if [[ -n "${_EGIT_BRANCH}" ]]; then
|
||||
# Restore previous EGIT_BRANCH information
|
||||
EGIT_BRANCH=${_EGIT_BRANCH}
|
||||
fi
|
||||
else
|
||||
cd "${S}" || die "Cannot change dir into '${S}'"
|
||||
mkdir docs || die "Failed to create docs directory"
|
||||
cd docs || die "Failed to change dir into '${S}/docs'"
|
||||
unpack ${PN}-doc-${PV}.tar.gz
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# https://github.com/rsyslog/rsyslog/issues/3626
|
||||
sed -i \
|
||||
-e '\|^#!/bin/bash$|a exit 77' \
|
||||
tests/mmkubernetes-cache-expir*.sh \
|
||||
|| die "Failed to disabled known test failure mmkubernetes-cache-expir*.sh"
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Maintainer notes:
|
||||
# * Guardtime support is missing because libgt isn't yet available
|
||||
# in portage.
|
||||
# * Hadoop's HDFS file system output module is currently not
|
||||
# supported in Gentoo because nobody is able to test it
|
||||
# (JAVA dependency).
|
||||
# * dev-libs/hiredis doesn't provide pkg-config (see #504614,
|
||||
# upstream PR 129 and 136) so we need to export HIREDIS_*
|
||||
# variables because rsyslog's build system depends on pkg-config.
|
||||
|
||||
if use redis; then
|
||||
export HIREDIS_LIBS="-L${EPREFIX}/usr/$(get_libdir) -lhiredis"
|
||||
export HIREDIS_CFLAGS="-I${EPREFIX}/usr/include"
|
||||
fi
|
||||
|
||||
local myeconfargs=(
|
||||
--disable-debug-symbols
|
||||
--disable-generate-man-pages
|
||||
--without-valgrind-testbench
|
||||
--disable-liblogging-stdlog
|
||||
$(use_enable test testbench)
|
||||
$(use_enable test libfaketime)
|
||||
$(use_enable test extended-tests)
|
||||
# Input Plugins without dependencies
|
||||
--enable-imbatchreport
|
||||
--enable-imdiag
|
||||
--enable-imfile
|
||||
--enable-improg
|
||||
--enable-impstats
|
||||
--enable-imptcp
|
||||
# Message Modificiation Plugins without dependencies
|
||||
--enable-mmanon
|
||||
--enable-mmaudit
|
||||
--enable-mmcount
|
||||
--enable-mmfields
|
||||
--enable-mmjsonparse
|
||||
--enable-mmpstrucdata
|
||||
--enable-mmrm1stspace
|
||||
--enable-mmsequence
|
||||
--enable-mmtaghostname
|
||||
--enable-mmutf8fix
|
||||
# Output Modification Plugins without dependencies
|
||||
--enable-mail
|
||||
--enable-omprog
|
||||
--enable-omruleset
|
||||
--enable-omstdout
|
||||
--enable-omuxsock
|
||||
# Misc
|
||||
--enable-fmhash
|
||||
--enable-fmunflatten
|
||||
$(use_enable xxhash fmhash-xxhash)
|
||||
--enable-pmaixforwardedfrom
|
||||
--enable-pmciscoios
|
||||
--enable-pmcisconames
|
||||
--enable-pmdb2diag
|
||||
--enable-pmlastmsg
|
||||
$(use_enable normalize pmnormalize)
|
||||
--enable-pmnull
|
||||
--enable-pmpanngfw
|
||||
--enable-pmsnare
|
||||
# DB
|
||||
$(use_enable dbi libdbi)
|
||||
$(use_enable mongodb ommongodb)
|
||||
$(use_enable mysql)
|
||||
$(use_enable postgres pgsql)
|
||||
$(use_enable redis imhiredis)
|
||||
$(use_enable redis omhiredis)
|
||||
# Debug
|
||||
$(use_enable debug)
|
||||
$(use_enable debug diagtools)
|
||||
$(use_enable debug valgrind)
|
||||
# Misc
|
||||
$(use_enable clickhouse)
|
||||
$(use_enable curl fmhttp)
|
||||
$(use_enable elasticsearch)
|
||||
$(use_enable gcrypt libgcrypt)
|
||||
$(use_enable imhttp)
|
||||
$(use_enable impcap)
|
||||
$(use_enable jemalloc)
|
||||
$(use_enable kafka imkafka)
|
||||
$(use_enable kafka omkafka)
|
||||
$(use_enable kerberos gssapi-krb5)
|
||||
$(use_enable kubernetes mmkubernetes)
|
||||
$(use_enable normalize mmnormalize)
|
||||
$(use_enable mdblookup mmdblookup)
|
||||
$(use_enable omhttp)
|
||||
$(use_enable omhttpfs)
|
||||
$(use_enable omudpspoof)
|
||||
$(use_enable rabbitmq omrabbitmq)
|
||||
$(use_enable relp)
|
||||
$(use_enable rfc3195)
|
||||
$(use_enable rfc5424hmac mmrfc5424addhmac)
|
||||
$(use_enable snmp)
|
||||
$(use_enable snmp mmsnmptrapd)
|
||||
$(use_enable gnutls)
|
||||
$(use_enable openssl)
|
||||
$(use_enable systemd imjournal)
|
||||
$(use_enable systemd omjournal)
|
||||
$(use_enable usertools)
|
||||
$(use_enable uuid)
|
||||
$(use_enable zeromq imczmq)
|
||||
$(use_enable zeromq omczmq)
|
||||
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use doc && [[ "${PV}" == "9999" ]]; then
|
||||
einfo "Building documentation ..."
|
||||
local doc_dir="${S}/docs"
|
||||
cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!"
|
||||
sphinx-build -b html source build || die "Building documentation failed!"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local _has_increased_ulimit=
|
||||
|
||||
# Sometimes tests aren't executable (i.e. when added via patch)
|
||||
einfo "Adjusting permissions of test scripts ..."
|
||||
find "${S}"/tests -type f -name '*.sh' \! -perm -111 -exec chmod a+x '{}' \; || \
|
||||
die "Failed to adjust test scripts permission"
|
||||
|
||||
if ulimit -n 3072; then
|
||||
_has_increased_ulimit="true"
|
||||
fi
|
||||
|
||||
if ! emake --jobs 1 check; then
|
||||
eerror "Test suite failed! :("
|
||||
|
||||
if [[ -z "${_has_increased_ulimit}" ]]; then
|
||||
eerror "Probably because open file limit couldn't be set to 3072."
|
||||
fi
|
||||
|
||||
if has userpriv ${FEATURES}; then
|
||||
eerror "Please try to reproduce the test suite failure with FEATURES=-userpriv " \
|
||||
"before you submit a bug report."
|
||||
fi
|
||||
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local DOCS=(
|
||||
AUTHORS
|
||||
ChangeLog
|
||||
"${FILESDIR}"/README.gentoo
|
||||
)
|
||||
|
||||
use doc && local HTML_DOCS=( "${S}/docs/build/." )
|
||||
|
||||
default
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
|
||||
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
|
||||
|
||||
systemd_newunit "${FILESDIR}/${PN}.service" ${PN}.service
|
||||
|
||||
keepdir /var/empty/dev
|
||||
keepdir /var/spool/${PN}
|
||||
keepdir /etc/ssl/${PN}
|
||||
keepdir /etc/${PN}.d
|
||||
|
||||
insinto /etc
|
||||
newins "${FILESDIR}/${PN}.conf" ${PN}.conf
|
||||
|
||||
insinto /etc/rsyslog.d/
|
||||
newins "${FILESDIR}/50-default-r1.conf" 50-default.conf
|
||||
|
||||
insinto /etc/logrotate.d/
|
||||
newins "${FILESDIR}/${PN}-r1.logrotate" ${PN}
|
||||
|
||||
if use mysql; then
|
||||
insinto /usr/share/${PN}/scripts/mysql
|
||||
doins plugins/ommysql/createDB.sql
|
||||
fi
|
||||
|
||||
if use postgres; then
|
||||
insinto /usr/share/${PN}/scripts/pgsql
|
||||
doins plugins/ompgsql/createDB.sql
|
||||
fi
|
||||
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
local advertise_readme=0
|
||||
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
# This is a new installation
|
||||
|
||||
advertise_readme=1
|
||||
|
||||
if use mysql || use postgres; then
|
||||
echo
|
||||
elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
|
||||
elog " /usr/share/doc/${PF}/scripts"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
echo
|
||||
elog "To create a default CA and certificates for your server and clients, run:"
|
||||
elog " emerge --config =${PF}"
|
||||
elog "on your logging server. You can run it several times,"
|
||||
elog "once for each logging client. The client certificates will be signed"
|
||||
elog "using the CA certificate generated during the first run."
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ ${advertise_readme} -gt 0 ]]; then
|
||||
# We need to show the README file location
|
||||
|
||||
echo ""
|
||||
elog "Please read"
|
||||
elog ""
|
||||
elog " ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*"
|
||||
elog ""
|
||||
elog "for more details."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
if ! use ssl; then
|
||||
einfo "There is nothing to configure for rsyslog unless you"
|
||||
einfo "used USE=ssl to build it."
|
||||
return 0
|
||||
fi
|
||||
|
||||
if ! hash certtool &>/dev/null; then
|
||||
die "certtool not found! Is net-libs/gnutls[tools] is installed?"
|
||||
fi
|
||||
|
||||
# Make sure the certificates directory exists
|
||||
local CERTDIR="${EROOT}/etc/ssl/${PN}"
|
||||
if [[ ! -d "${CERTDIR}" ]]; then
|
||||
mkdir "${CERTDIR}" || die
|
||||
fi
|
||||
einfo "Your certificates will be stored in ${CERTDIR}"
|
||||
|
||||
# Create a default CA if needed
|
||||
if [[ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]]; then
|
||||
einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
|
||||
certtool --generate-privkey \
|
||||
--outfile "${CERTDIR}/${PN}_ca.privkey.pem" || die
|
||||
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
|
||||
|
||||
cat > "${T}/${PF}.$$" <<- _EOF
|
||||
cn = Portage automated CA
|
||||
ca
|
||||
cert_signing_key
|
||||
expiration_days = 3650
|
||||
_EOF
|
||||
|
||||
certtool --generate-self-signed \
|
||||
--load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
||||
--outfile "${CERTDIR}/${PN}_ca.cert.pem" \
|
||||
--template "${T}/${PF}.$$" || die
|
||||
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
|
||||
|
||||
# Create the server certificate
|
||||
echo
|
||||
einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
|
||||
read -r CN
|
||||
|
||||
einfo "Creating private key and certificate for server ${CN}..."
|
||||
certtool --generate-privkey \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" || die
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
|
||||
|
||||
cat > "${T}/${PF}.$$" <<- _EOF
|
||||
cn = ${CN}
|
||||
tls_www_server
|
||||
dns_name = ${CN}
|
||||
expiration_days = 3650
|
||||
_EOF
|
||||
|
||||
certtool --generate-certificate \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
|
||||
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
|
||||
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
|
||||
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
||||
--template "${T}/${PF}.$$" &>/dev/null
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
|
||||
|
||||
else
|
||||
einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
|
||||
fi
|
||||
|
||||
# Create a client certificate
|
||||
echo
|
||||
einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
|
||||
read -r CN
|
||||
|
||||
einfo "Creating private key and certificate for client ${CN}..."
|
||||
certtool --generate-privkey \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" || die
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
|
||||
|
||||
cat > "${T}/${PF}.$$" <<- _EOF
|
||||
cn = ${CN}
|
||||
tls_www_client
|
||||
dns_name = ${CN}
|
||||
expiration_days = 3650
|
||||
_EOF
|
||||
|
||||
certtool --generate-certificate \
|
||||
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
|
||||
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
|
||||
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
|
||||
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
||||
--template "${T}/${PF}.$$" || die
|
||||
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
|
||||
|
||||
rm -f "${T}/${PF}.$$"
|
||||
|
||||
echo
|
||||
einfo "Here is the documentation on how to encrypt your log traffic:"
|
||||
einfo " https://www.rsyslog.com/doc/rsyslog_tls.html"
|
||||
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -1,4 +1,6 @@
|
||||
AUX libarchive-3.5.0-darwin-strnlen.patch 732 BLAKE2B d20ffd1d898acf1e69e2f275bec2beda0769569ac37e179604dc7d0a5eca8fda2a06aa5b3811e28f465fb34c2061d15aa8073110f703244aec02cfa35afd8087 SHA512 9f5b86b6dc483f17a1d909d88841e1f82f5835dbef0bdfc18ffb982cd5f649d87fdc22f490169eb827de654fbd469fda77a5ce1bc0748b48f3f46e77318e672c
|
||||
DIST libarchive-3.5.1.tar.gz 7008338 BLAKE2B 243dfda2bd4582bbc20679328b89aae0c530475c822dcf9ff25c65df2017b8f18bb616142d6ab016ccea4a5aa1b410d46b913c2ee0afefd2fdb1a41cf51585d9 SHA512 08ddd74bef4cef0981739da202879f36cf7ca33a8f6d438724588efe3ab8477f2f1d0cccf7b8ed0bedfc0c8d0cab16ee3ae5c0c6e83b6811bc650d7d7471a996
|
||||
DIST libarchive-3.5.2.tar.gz 7054934 BLAKE2B 1fc6ee0166573658dc5e0f170113c07ecdaa76b287cbf68bdee63ccd198dad615b3f2803a3fc1aed303cd1f7f32033e6d8e782ef6a8a991562cdc2a375894c9e SHA512 2003ec9b24086373451bd7317bdab86d81627f087c14a6f7df1a92e131a216749f9aa352504c3d04dc82b62078b59aeea5aad5543b7e6c1c21fcafa2955d3762
|
||||
EBUILD libarchive-3.5.1-r1.ebuild 3761 BLAKE2B 712b3e29fe3ade19f8bd24dcfc6005842743221a4b9bda3ca212b0e166829726ca71c1ea09fa1b7055e2734808725049c8d4737cae7411874a92a0b991a8e6a0 SHA512 d8258ddff7b030c6c3ea399db91825695fc7d5e5d5b9f92a3a78b63cc7057c695027a8a567e68b223ca545ec34d50c48787bae44c9a00d9d6b67445a2514307a
|
||||
EBUILD libarchive-3.5.2.ebuild 3705 BLAKE2B df1df2a49b65c25f0abaab042c09c6d198ce06cc857c70995c8a41e5345627fba59842f0d11b362cddc79c8dd76396ecd3c7eef210e26c7c8e5e574f14dd13bf SHA512 1723166f16fb40e97319ec77f0711cde80edc00c964067d430b54e6a666e3f944fd0fcc20293fbe8704a6cce3e6311a37d7c38dca78dc10412978db53dab4121
|
||||
MISC metadata.xml 1514 BLAKE2B 377e5cfd85ad2660469744537665395cb99b12187f63d5a2202b8eee52cbe19adcc9f5289ea6665e5bc5f4e9339a5280e1e6dd297199cb009bebb37624009a5b SHA512 8dd39292864923ced4fab7f1307130082525aab611f94e5c7eee25045168e812dade090ea621ca3252eeb85ef8c7269fcaf0de1adc2979f4567f5e01581540e7
|
||||
|
@ -0,0 +1,136 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit libtool multilib-minimal toolchain-funcs
|
||||
|
||||
DESCRIPTION="Multi-format archive and compression library"
|
||||
HOMEPAGE="https://www.libarchive.org/"
|
||||
SRC_URI="https://www.libarchive.org/downloads/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD BSD-2 BSD-4 public-domain"
|
||||
SLOT="0/13"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="acl blake2 +bzip2 +e2fsprogs expat +iconv kernel_linux lz4 +lzma lzo nettle static-libs xattr +zlib zstd"
|
||||
|
||||
RDEPEND="
|
||||
acl? ( virtual/acl[${MULTILIB_USEDEP}] )
|
||||
blake2? ( app-crypt/libb2[${MULTILIB_USEDEP}] )
|
||||
bzip2? ( app-arch/bzip2[${MULTILIB_USEDEP}] )
|
||||
expat? ( dev-libs/expat[${MULTILIB_USEDEP}] )
|
||||
!expat? ( dev-libs/libxml2[${MULTILIB_USEDEP}] )
|
||||
iconv? ( virtual/libiconv[${MULTILIB_USEDEP}] )
|
||||
kernel_linux? (
|
||||
xattr? ( sys-apps/attr[${MULTILIB_USEDEP}] )
|
||||
)
|
||||
dev-libs/openssl:0=[${MULTILIB_USEDEP}]
|
||||
lz4? ( >=app-arch/lz4-0_p131:0=[${MULTILIB_USEDEP}] )
|
||||
lzma? ( >=app-arch/xz-utils-5.2.5-r1[${MULTILIB_USEDEP}] )
|
||||
lzo? ( >=dev-libs/lzo-2[${MULTILIB_USEDEP}] )
|
||||
nettle? ( dev-libs/nettle:0=[${MULTILIB_USEDEP}] )
|
||||
zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
|
||||
zstd? ( app-arch/zstd[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
kernel_linux? (
|
||||
virtual/os-headers
|
||||
e2fsprogs? ( sys-fs/e2fsprogs )
|
||||
)"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-3.5.0-darwin-strnlen.patch # drop on next release
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
elibtoolize # is required for Solaris sol2_ld linker fix
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
export ac_cv_header_ext2fs_ext2_fs_h=$(usex e2fsprogs) #354923
|
||||
|
||||
local myconf=(
|
||||
$(use_enable acl)
|
||||
$(use_enable static-libs static)
|
||||
$(use_enable xattr)
|
||||
$(use_with blake2 libb2)
|
||||
$(use_with bzip2 bz2lib)
|
||||
$(use_with expat)
|
||||
$(use_with !expat xml2)
|
||||
$(use_with iconv)
|
||||
$(use_with lz4)
|
||||
$(use_with lzma)
|
||||
$(use_with lzo lzo2)
|
||||
$(use_with nettle)
|
||||
$(use_with zlib)
|
||||
$(use_with zstd)
|
||||
|
||||
# Windows-specific
|
||||
--without-cng
|
||||
)
|
||||
if multilib_is_native_abi ; then
|
||||
myconf+=(
|
||||
--enable-bsdcat=$(tc-is-static-only && echo static || echo shared)
|
||||
--enable-bsdcpio=$(tc-is-static-only && echo static || echo shared)
|
||||
--enable-bsdtar=$(tc-is-static-only && echo static || echo shared)
|
||||
)
|
||||
else
|
||||
myconf+=(
|
||||
--disable-bsdcat
|
||||
--disable-bsdcpio
|
||||
--disable-bsdtar
|
||||
)
|
||||
fi
|
||||
|
||||
ECONF_SOURCE="${S}" econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
if multilib_is_native_abi ; then
|
||||
emake
|
||||
else
|
||||
emake libarchive.la
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
mkdir -p "${T}"/bin || die
|
||||
# tests fail when lbzip2[symlink] is used in place of ref bunzip2
|
||||
ln -s "${BROOT}/bin/bunzip2" "${T}"/bin || die
|
||||
local -x PATH=${T}/bin:${PATH}
|
||||
multilib-minimal_src_test
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
# sandbox is breaking long symlink behavior
|
||||
local -x SANDBOX_ON=0
|
||||
local -x LD_PRELOAD=
|
||||
# some locales trigger different output that breaks tests
|
||||
local -x LC_ALL=C
|
||||
emake check
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
if multilib_is_native_abi ; then
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# Create symlinks for FreeBSD
|
||||
if ! use prefix && [[ ${CHOST} == *-freebsd* ]]; then
|
||||
# Exclude cat for the time being #589876
|
||||
for bin in cpio tar; do
|
||||
dosym bsd${bin} /usr/bin/${bin}
|
||||
echo '.so bsd${bin}.1' > "${T}"/${bin}.1
|
||||
doman "${T}"/${bin}.1
|
||||
done
|
||||
fi
|
||||
else
|
||||
local install_targets=(
|
||||
install-includeHEADERS
|
||||
install-libLTLIBRARIES
|
||||
install-pkgconfigDATA
|
||||
)
|
||||
emake DESTDIR="${D}" "${install_targets[@]}"
|
||||
fi
|
||||
|
||||
# Libs.private: should be used from libarchive.pc instead
|
||||
find "${ED}" -type f -name "*.la" -delete || die
|
||||
}
|
Binary file not shown.
@ -1,6 +1,5 @@
|
||||
AUX libmd-1.0.3-out-of-source.patch 1147 BLAKE2B f255a1367f89912ba81c69e3e813acc48bcfea1406389ef40087308fa762dfbb524becf16138d4e243864991791b1f3601edb7d1fb6a51e7ad77cc768de5a213 SHA512 894413794c3e6523bb23bbc983d1489391b14e5bb08428d7dcd874060d5c64490d239b983eb8f291d8e98e76ed26548252cbd10ae74d28fa4cace82fb100290a
|
||||
DIST libmd-1.0.3.tar.xz 258584 BLAKE2B 35b732800a4b0a7b8d0a88eeff5e7e80fe55ab5ed05b7a7a1ffe866e156cc6dc6daca95f865a56297857b10b1bdfc9815b5bf0b198e8284f217498265c08fcc9 SHA512 f4b5a86bea7b9fac9f7f173032ee436d1e7141f760c1a114a785d31644edbf6802fe8193cc4cf3b5c66d38963be919c05055780bdf6bf5a47927690490ff5966
|
||||
EBUILD libmd-1.0.3-r2.ebuild 733 BLAKE2B 1977add95fa72b9a26878ba952b4a30a3e2210dc10e730700e83e9b4e2ac51c2818a4db11893546950d93f56304e050f4a9e8c2c8008f7f9e47401fabe403d56 SHA512 ba4cd58b9f866f0af341777aec7535a703e7517d09b985e2ac632b0c4a3e3db5f0a9888d8e86ef655237642a6d34d28247ae66a0b694f58c88a3976ab1732d7a
|
||||
EBUILD libmd-1.0.3.ebuild 569 BLAKE2B ef6a422b79c190f2978630ae8d881767b6588a87919488926c600a80ad8280b76195e2398b307258f7c83bb2b8b64d00df27faaa926fddb63a7de57d754ea35d SHA512 9d292bfcef77327e85d6a36038492f2d0c3a89c47d2640278d92557722bd74423a0a0c41223145640bca49db5c02e41e13a0a74c96ae440375da482b564d79fb
|
||||
EBUILD libmd-1.0.3-r2.ebuild 740 BLAKE2B cbd151eed80f8998e07a8cb8dcb55b9aedc0ad10e9863f6aa506441ac4087bbeae0be9a60182e2a99a092df09f941da082463fd71abf5de9b759c509cdd5c45d SHA512 729571dc53a192c7c20e6dd3248d8bf2cfd73a75cf4b7368e27e10407ce23b742bcafb03046aa59366f74be78f218d6637124af7ddf26191ba6c6808c1159e83
|
||||
EBUILD libmd-9999.ebuild 567 BLAKE2B c31c8d0780cd63516fae57497f80340712547fe78d17e16ad8d1c1f7320681ef914d0ffefc459593b2de6e0db054860296c72060bea33a4ef47de42dc3da8a14 SHA512 82345337a69a40c8f7199a3be295b18e530be415c712af1259b4e110f7cc80d50705559ad92ce0b7c001c8f6f95ad7d5fae3d09b3ec527a1b860e8577d078ed6
|
||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
||||
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Message Digest functions from BSD systems"
|
||||
HOMEPAGE="https://www.hadrons.org/software/libmd/"
|
||||
SRC_URI="https://archive.hadrons.org/software/libmd/${P}.tar.xz"
|
||||
|
||||
LICENSE="|| ( BSD BSD-2 ISC BEER-WARE public-domain )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
src_configure() {
|
||||
econf --disable-static
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
AUX kakoune-2020.01.16-enable-ebuild-syntax-highlight.patch 433 BLAKE2B 3cfe90cfa73bb82faa45402041160ce644f7cbff9a6072b4be7a68e8ea9249eda49946e6ffca898f38213aea2515c614b0b47f66bda7f53479c68ed6019fefb6 SHA512 790c0b84b044fc90a4ec8e9c6c116a169748326c383ee3d3e993a9768588749fb409291092edc3df93ae72a6e8a649c13c1c3a86d8ade6a70735483909e47cd0
|
||||
AUX kakoune-2020.01.16-gcc-11.patch 181 BLAKE2B b7d35b65a352012fc065aab8d912e1f2bbdfaa1c7d276e1c13c132a2f1202d637a05f082b3ff0d87b1ab4bc81f8f20e78d3f84e3d17c28da3a9ace0dd78d2f84 SHA512 77bb0a994fe22e8a6aab67780d6bb1dbcd00e42a6ac86462635afa7449354d08548e52176b94d99335cec199f16893f970fb84e0b8b9f904e3958366d5b8ec05
|
||||
DIST kakoune-2020.01.16_p20200601.tar.gz 597946 BLAKE2B c3d831132e29ea46c4c92a942eae1b9eeaa30c68e17e7178b00277f45fdf76784386801627125c653b50507ebebcad282512446c0cff94f7234013aa8a17efd1 SHA512 b137fa71a151e80da50bfd980a264d1d0aa98d48e585794eb1429196a6c81ef51277cc15d5db015ce8550c1cf0d6fa29f5cdeefd3930e90e2a0480dd7bbe5bf8
|
||||
EBUILD kakoune-2020.01.16_p20200601-r1.ebuild 1050 BLAKE2B 384beddd1657e9bcc14e82ce2fb59121a2de1325a9a4f81929b9ac7680bc88e4b471b339f64179a305a4a9da616c4a5f754b5e2df24de93ddf8069772fdb6d33 SHA512 de19599681da7055ae22699bf9305cc8916d853160d949ddc7ebc30581e94d27c3f2e1324457dd0baae51a31f5f3d7fe8716734f420119696d94f7a1b7e44c73
|
||||
MISC metadata.xml 245 BLAKE2B cc6e199e8d1ff374bdb7d8a466333d0b9b4bab77b928756235369130ee369e7da62755bf02a0eae323aff90ea39af9f63667448a0c6f9f0098665f515041ef7b SHA512 785c49f9d46f2e7f05705e108b98bbd80f2a241d72a00ab9a698c837d0644bb651d708ff9a21dbe53314e838d1c3dd114b76dc8241378d29ca942923c9ff20bc
|
||||
AUX kakoune-2020.09.01-enable-ebuild-syntax-highlight.patch 282 BLAKE2B e7a8e8e79fc81b42ac5cfc987684a38d8b73a3cabf7ccf3b35324f0cc49d2176a7aae4daefff46957cf3407a0c50544ae838d07f04b650cf2e2947fa3523ec59 SHA512 245138d130e32ca61dfdc5325362dae67113a73642f82356ef3a0d33367361e51011a8cac5c9bfc134c5aa2dd6461a0a9bc98ff54921a3763e8752d8f1fb4921
|
||||
AUX kakoune-2020.09.01-gcc-11.patch 181 BLAKE2B b7d35b65a352012fc065aab8d912e1f2bbdfaa1c7d276e1c13c132a2f1202d637a05f082b3ff0d87b1ab4bc81f8f20e78d3f84e3d17c28da3a9ace0dd78d2f84 SHA512 77bb0a994fe22e8a6aab67780d6bb1dbcd00e42a6ac86462635afa7449354d08548e52176b94d99335cec199f16893f970fb84e0b8b9f904e3958366d5b8ec05
|
||||
DIST kakoune-2020.09.01.tar.gz 612970 BLAKE2B 64084c2a4ff1ccf348caad8db04df9425828378bda28d163ffa6d198b3bd80d6d078ac0095dfc5adbae505e4d4259cd86185718a8012740417056db531ea72ec SHA512 acd9edd6b2a68219a4b5f68aaf4d785aa8c430abfdf5ccc994764f5ece8acb655adf64334027525115d3cbe819591de8496c3e54e2d806ce40c494443789e126
|
||||
EBUILD kakoune-2020.09.01.ebuild 955 BLAKE2B e9e68960e0825839f40a167aa5604dca9e66ad6280935fdaab1495d0ecebdc0e96ed9cf44f0d47f2e9aecfffa19d72cda9b9aa4abb4917478760a0ebaf9258cf SHA512 bd8e52b290f30dc8e9972b27499c2b128b1e020347512598585221d4ce2877ff63362ecda440a9f0357b7fec6cdc9d8bf0f5dd41d5499b0bd3d1ff225e04fd19
|
||||
MISC metadata.xml 511 BLAKE2B 5ec5bbd3388e02601c560810a04e95e02f2d03f53e0539e98123ac3736849d49867301ebf02686ccf7c5e00b09800f6e8503792c63ffb0170ca0c7eaaffafec3 SHA512 20224a1e244a69b7d2536393b4d8f131bd97450a4223d530033b0e6391752ff0856a5929ba33c6466ee4f581c569afe11fdee1e2474f94ef18aea96675baa773
|
||||
|
@ -1,15 +0,0 @@
|
||||
diff -Naur a/rc/filetype/sh.kak b/rc/filetype/sh.kak
|
||||
--- a/rc/filetype/sh.kak 2020-01-16 11:52:20.000000000 +0200
|
||||
+++ b/rc/filetype/sh.kak 2020-05-25 15:50:20.417809942 +0300
|
||||
@@ -2,6 +2,11 @@
|
||||
set-option buffer filetype sh
|
||||
}
|
||||
|
||||
+hook global BufCreate .*\.ebuild %{
|
||||
+ set-option buffer filetype sh
|
||||
+}
|
||||
+
|
||||
+
|
||||
hook global WinSetOption filetype=sh %{
|
||||
require-module sh
|
||||
set-option window static_words %opt{sh_static_words}
|
@ -0,0 +1,10 @@
|
||||
diff --git a/rc/filetype/gentoo-linux.kak b/rc/filetype/gentoo-linux.kak
|
||||
new file mode 100644
|
||||
index 00000000..251dad16
|
||||
--- /dev/null
|
||||
+++ b/rc/filetype/gentoo-linux.kak
|
||||
@@ -0,0 +1,4 @@
|
||||
+# portage ebuild file
|
||||
+hook global BufCreate .*\.ebuild %{
|
||||
+ set-option buffer filetype sh
|
||||
+}
|
@ -1,8 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">mawww/kakoune</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>mujo@sdf.org</email>
|
||||
<name>Ian Hixson</name>
|
||||
</maintainer>
|
||||
<maintainer type="project" proxied="proxy">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">mawww/kakoune</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
AUX 50anthy-gentoo.el 63 BLAKE2B 8680f0a54f0c16a4d869f52d1589c6af39d29c151a5f7e7182f7afb2417aa5ba2fea002d7638271f486f95931036a1e4e4a83af8d796c3b751760d5750adf1d6 SHA512 ca11bd44d092da07278905555513e8b5215413af64c46cfb9213cbd27948727133c06fb1fcfc1a48d67d196c693ed2835e8dbae142a52ff4dbd5ea8d49e6e65a
|
||||
AUX anthy-anthy_context_t.patch 174 BLAKE2B 0a38c7a467b5a0331762fa1083c2dffef8f4c39c8bfbf7ce0ec431f6f865dc8727fac391ff77a6a1cf5e455ca274c78b7a6ebf7a2326ba90c6cd979f8e3c7a3f SHA512 3f252628f77f53dd96eac50f08a36bb782f0ddc37446c1bdd5bd94fffa3454b9adcaff7118d76fdc7e8bc3f86b1a84e9830da5b67b2b0d281847b26ff62cdee3
|
||||
DIST anthy-9100h.tar.gz 4446148 BLAKE2B b07da205694db9223c22ebcf6158158247611be41448457ee112766d1ea5fe72eee3f2292276363245d751eb49bd582c39330cc6df5e52547b6188386439d29a SHA512 315ebd9e1af208f3ecaeaa13620213b35f004e47edb54e60c3e02c2997444cd2326cc58b725dd2d0bd6a723130884d946ea193ea3d92418082256b59ecc8d88b
|
||||
EBUILD anthy-9100h-r3.ebuild 1056 BLAKE2B c81b450a0808bea13587bd39386ba92bf19137594b8da7fa50e8a72fba4b9b1cd884f29b83c7baf158851f7c9e451a30ab8a88401087dd0b0a90b3d5d3798b28 SHA512 61ae32a2b25e0c425b626bcfcacb9b5c18c4ca7608db01f86a1749591cdf01d02ae4eaa31b0422510a915beae536a0b2ac5a671e892dea9cdac06380bfe60a83
|
||||
EBUILD anthy-9100h-r3.ebuild 1063 BLAKE2B ee33109cb844ae112a8fe98ef13c08f5a57bd6ca61e91a1892b64c191d0eec1742e1fd6e0fcba3e47af384941beb78dbe121975f99d1360684cf5fc9af680c7d SHA512 f0d670a1cd59a0f0e40ce532968be52d8fc049a964a95d57ee2afb899ce0599081f17d32ac38e21e0071bcbbd061d0b9b9f33f7b1007308cef7cbe14a96b308e
|
||||
MISC metadata.xml 806 BLAKE2B 53481d14a789c34c69cf56476e7930f57a18982d7ef7e6b1dbe3bdf3cf13a57fad5c2e76e8d1c6202d016b2b8d67c45b0e02ae953dcc90b60056648b34e9ca4e SHA512 ccdd97451f76963242b3698bb6ca76c98ee10110305a4a725289517c53910c9627967f6edb1949a218e4b411fb50b1fcf752be226f831471d5211ed8cdc5f0d7
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
AUX libimobiledevice-1.3.0-missing_libflags.patch 796 BLAKE2B 2887ea67b4eaaca48d4fb63e8a7e46d7f66a8a255256a702b186426dc522ad4fc2727810cec9712b36ab78fd12dd4995110d945b0ff4f21ade0cc38a6211fc64 SHA512 25a0257260d85bb0722185251a430a5cc75fb7fd3b3eeeac8e2378fde0a223836c0d827473208663ee2cad9dbe8eabd7f15eb542509e3a2dba30067f21d52dd4
|
||||
AUX libimobiledevice-1.3.0-slibtool.patch 5477 BLAKE2B 963072a0e577c52a2434d011bf684c5955a473154ad9726e77ba6e818071c9955bdc72e510721b6161031e96db49069e84948dff8458fc510526b9f21f8d78e1 SHA512 5064091b7bf858f78df9aec94f39fad98ac4969aa5c8889891840d07b8a404a0ba46949a22688805610cfcf287695c08dc11912494d7fbb9de75e6867d8a1b4f
|
||||
DIST libimobiledevice-1.3.0.tar.bz2 733949 BLAKE2B 40717280bb3424c7431aa93d06d10de817e6761acf2b19948d80b691cfb4dd4ef0e31b81c8458eed29a43c8c8aa256da7baa3648fb785cfbdb7316daaba119a3 SHA512 7b22040552a6561729c79c0846f571b0e608abb7c297567d2ecfdd1718ce86df08a5e34ba51f209bdee96a1917da15e7ba3aaef1d289a951d1d3470b1f89e6a8
|
||||
EBUILD libimobiledevice-1.3.0-r1.ebuild 2543 BLAKE2B 6982910e38989a301aca7ed2127cfb6737decd86d3e478b24bad449481e1c782e11fc542570afe224d59edfed7e3aabfdd20e203514e71b2a15d1c7c0aee25fe SHA512 143206663cf290fff468978ab91a2494e03269124569b557b331a880905f974e41e0dc3315f585f7264b2d82a77420f05028474cd788ec9c8b5aa3497872abcb
|
||||
EBUILD libimobiledevice-1.3.0-r1.ebuild 2550 BLAKE2B b6a463f86abed493bb81dbb8bdc6e33e472d22769d962e23e91db656fdb54eebedae14854028f07d0c6a250265f8e9ff16f2653db66a1a37e651657d19e304eb SHA512 c81a823e7a34c6369407eb0a6d8b9b164d8c1983dc916a858db0899b6bcd7e8c4a8a7269db1a5d674131ce38d39704a0c8416894adc69317ae26836b03362697
|
||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
||||
|
@ -1,5 +1,5 @@
|
||||
AUX libplist-2.2.0-fmin.patch 1102 BLAKE2B ce8c76a369ae1ddc54016bbc941efeafa96d093bce14c0cdaf1da17fe7d201673bd0565669dc12209ee1230b66f56750ba64e8431d72f0d118ea5880b0764a0e SHA512 683203116ffdae053c4da35704aaf2b707b804a19316286f890df4bb6a9ae8dd6b6a4ee0f6db6164f124887e8a602db709d985496b0734899826f04e19846d78
|
||||
AUX libplist-2.2.0-pkgconfig-lib.patch 305 BLAKE2B 67da57f080454e8b01408872ab76b66703e0339052f64c3738964b02e6a389b03aac65d7d6ca30bfd78b1366c4a7fec843b039b32269db0a4e7e95850638e34d SHA512 1c2c628f178ed64a8f7e1dd84657d7d365e980a2b2d8af9dd6bbe55d245997cf51974d9ed451eafb715299097029886f7ec0a863f199a72bf15f50281c9bfab7
|
||||
DIST libplist-2.2.0.tar.bz2 126808 BLAKE2B 7c3ec04aaa52eca33ae28851a6524c9ea531df939feef0f10827c8c2de78a6ccd856ea4d8a568b146ccb5de96f70dd5accec34aa2fdd61f9e6eba01256c0b518 SHA512 641bfd3ec0565f104d3a2d1ebdf6137bc9252b67ce90550e24ab0deeee4e820e119ba4f8f1ba04a0358d995d196fa61e35f2f0ee8ba37fc0270752ae842ab1f5
|
||||
EBUILD libplist-2.2.0-r3.ebuild 2651 BLAKE2B 2d4661f171472705506da9fb0d30133b1857d57d4e7d818bfbe17846c649846af98f0a6588a89d80f2d8ec965e84ca621d487224f3b829f39a7a57c20d5cf3d4 SHA512 09e663b7cc6033c9a7b13d922dc850ecfcc5d3c78da8111daddb6fad14dfe215262390822d411c63e576ee1c3b1982980e6c91de2d9fe62adc857dc4dd7a9872
|
||||
EBUILD libplist-2.2.0-r3.ebuild 2656 BLAKE2B 85308808943ba24d072d5182f6fd0be7ed7b23777c36becaf1db387e93480998a9827a068a55a84b9e9e53956b4b35e8fdcd08dd62f8e8c29045633a40622357 SHA512 4fac0bed7d9073895c33b71d6d3c18943edecabd9ce22d0bb0896c3f52870674dc1ce8ef8934f4a7e40f0a1511f1cd7b0fed9170dcd4109334256e99b7550257
|
||||
MISC metadata.xml 329 BLAKE2B accbb4a0f223b37358e54635e61f1488abf2148d89e166e4a68e8ddfc90e0d4c3438c52d75c24aeced91c2246e537cb0b1d64e6e9c63425c6392148cbc3bcd58 SHA512 69d57118df488610f977fe8722d463bb858e8329855cf439ae3c1c7c52260dec96505535e9424041d71d000951db199312e382d24f66296c9c408113ead5219d
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST libusbmuxd-2.0.2.tar.bz2 43162 BLAKE2B e3559583e691a5f87a61ffece0ebf944d4aed48d37f83a504ee4d7a245e05511c6620c4a82d29bea2a10686910a14f7a730afec0f2cfc9435f748499e35df433 SHA512 3086ce1a05026afeabcdb5364ec30f4a6a5c84fe6f09e15ef6ff438bd3dfdb262ebdff94e5e0d0828b6d946bc8bdf01760271ba0d1fbf98d743dce149764a519
|
||||
EBUILD libusbmuxd-2.0.2-r1.ebuild 839 BLAKE2B c4d4bcea555332a7eb5c75204e7c30c22b6144fa8fa078fd2d7cd6789dde8e3cb595c56330aad82a241ecc606f2867a5dcddcd7174d85f334c73ab10fea13b9c SHA512 2c14a6036ca23f45ce2734e9938b5ff2623bf04bf75b1876560f1117a9a6fbf0af07f194b8f08b1723e566235839a2a4105b8841ca174aa01a68b24d5d5b36bc
|
||||
EBUILD libusbmuxd-2.0.2-r1.ebuild 846 BLAKE2B 56cde05b94595aa7aa7e5438c1001a9940ee176769bb97caeec730a1a3c6618607ea4c247c6828194196c492170cb0fcddb3a4b7204c0ce4925a11e2a3bdcd3a SHA512 0c63b227f16b1bb0830a2da759d047f82a8f7048933b8210e3f0be7b891abfd3446baba11f3540e4c3cb33e3579f29551ce963251fea9edeed7f90aaf87d0548
|
||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
||||
|
Binary file not shown.
@ -1,5 +0,0 @@
|
||||
AUX deltup-0.4.6-cxx.patch 659 BLAKE2B 1005ff5439b96eda1f8106dc3620a00e343fd4df6f1736b9ca1b5fe6f06f8bafcc332852f7e51565179fccf8994515ce8dff19c6eb89b8263253e71132cdfdd5 SHA512 fae1d6c90a7458b0c4a7795a16ac794a506e2bd002be0be9e0772ef7a9f5174aeef35422d6ee1cca69e4dccc49b36dc732a3408d92d0c960e229935318d0033c
|
||||
AUX deltup-0.4.6-ldflags.patch 241 BLAKE2B 43091ce7b06d5b554183248b3e26732a00c0a7eccaaeaa7aa5dcdd4b2d11ca4f6cde707941545b9ecc13367152efd85e086f5ee94d8816ac967a79e5d29e01ad SHA512 e8b705bd581928b15523e6692648fb89f2bb0c15c565a7dee4d45292fae8aad88e9c6e83b29672825943c2bc15d8b151e57f603dd1c6577a62203249f1e96316
|
||||
DIST deltup-0.4.6.tar.gz 14869 BLAKE2B d0332eca70da268f0f85718bf08f8b19da7e7e8a1868d6bb4b2edd386d498f61342538234defebbc0430cc176da13b57efc11ecd62f300eef960b62e738d3147 SHA512 196be319f31860d89654c23241edde503d4194064617970d87cb0d0a66544959bc666dd34a3bf1a42e69ddb5927420728a1e208b7bb848e935e99f3a090ffa7a
|
||||
EBUILD deltup-0.4.6-r1.ebuild 837 BLAKE2B a44c8ae42bd704a52820864262f9ace04492143dc4d063a517b370689c81b96563eda7dc8b2a14a8758d535c7dcdac7218267991379baf4db35e144a20e120c0 SHA512 0da562677bd95e7ea5ce6a8f1ff12a7a6e3d31bda1e08c2ac2653ed9dad72b2a77603915b2d791195eed4e6bcac7354edd6129a2a00897f0c7cf8d32feef50cc
|
||||
MISC metadata.xml 559 BLAKE2B f519d2d6a797e16aba8fd7aabe17554c5b4a2ba03ebe6c7c5bba44f5eaaf0c5bb4b5bb72de383147a3ced0f6f0a7034a357488e37506797a920fcb3455a97026 SHA512 e3f2234ad04c520aa8aa260b50177c3027acea5ef9e71861dcc9328e0d95e2d3d6df9d29705ce810b4ed6236412a1178512f7bb3bebbedad706c62eba98e98d0
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Delta-Update - patch system for updating source-archives."
|
||||
HOMEPAGE="http://deltup.sourceforge.net"
|
||||
SRC_URI="https://github.com/jjwhitney/Deltup/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
MY_PN="Deltup"
|
||||
S="${WORKDIR}/${MY_PN}-${PV}/src"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
|
||||
|
||||
DEPEND="
|
||||
sys-libs/zlib
|
||||
app-arch/bzip2
|
||||
dev-libs/openssl:0=
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
|| ( dev-util/bdelta =dev-util/xdelta-1* )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.4.6-ldflags.patch
|
||||
"${FILESDIR}"/${PN}-0.4.6-cxx.patch
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
emake CXX=$(tc-getCXX)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX=/usr install
|
||||
dodoc "${S}"/../{README,ChangeLog}
|
||||
doman "${S}"/../deltup.1
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 6a3aa95..a591a6f 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -7,3 +7,3 @@ CC = g++
|
||||
objfiles=bpatch.o archfunc.o file.o system.o tmpstore.o deltup.o
|
||||
-libs=-lstdc++ -lz -lbz2 -lcrypto #-lssl
|
||||
+libs=-lz -lbz2 -lcrypto #-lssl
|
||||
|
||||
@@ -12,3 +12,3 @@ libs=-lstdc++ -lz -lbz2 -lcrypto #-lssl
|
||||
%.o : %.cpp
|
||||
- ${CC} -c $< -o $@ ${CXXFLAGS} #-g #-Wall -pedantic
|
||||
+ ${CXX} -c $< -o $@ ${CXXFLAGS} #-g #-Wall -pedantic
|
||||
|
||||
@@ -17,6 +17,6 @@ all: deltup
|
||||
depend:
|
||||
- gcc -MM *.cpp > .depend
|
||||
+ ${CXX} -MM *.cpp > .depend
|
||||
|
||||
deltup: $(objfiles)
|
||||
- ${CC} $(objfiles) ${LDFLAGS} -o deltup $(libs)
|
||||
+ ${CXX} $(objfiles) ${LDFLAGS} -o deltup $(libs)
|
||||
|
@ -1,9 +0,0 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 6a3aa95..6e7c5cf 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -20,3 +20,3 @@ depend:
|
||||
deltup: $(objfiles)
|
||||
- ${CC} $(objfiles) ${CXXFLAGS} -o deltup $(libs)
|
||||
+ ${CC} $(objfiles) ${LDFLAGS} -o deltup $(libs)
|
||||
|
@ -1,16 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>Ameretat.Reith@gmail.com</email>
|
||||
<name>Ameretat 'reith' Reith</name>
|
||||
</maintainer>
|
||||
<maintainer type="project" proxied="proxy">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">jjwhitney/Deltup</remote-id>
|
||||
<remote-id type="sourceforge">deltup</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,4 +0,0 @@
|
||||
AUX getdelta-0.7.9.patch 9393 BLAKE2B 1b105cccd24dc039ea5c14f119b67fb9ea570172d1e0808af905951ef23275ea1843a60cda1156cfa653904ec42ae5c869faaf4133a5c614162956dc064691c8 SHA512 c9c363c8e36245a8cd409d3a43c0d9110c409311f6972893d993f16f2911496c33c50c98e8dd9138b52bb7d7dc5ffb56b0611c28e9682ea5ac189cb27c5755dc
|
||||
DIST getdelta-0.7.8.tar.bz2 10335 BLAKE2B ab2093a805649904405d23d7ec7afb2f338e87864c91f8aeb13efa2547f5493080cc1249a28a73da8e17d6b5aaff6fc00f217fe5b8df51db4fbea2420a88a523 SHA512 66374ce1a0ec5492d11478ddcaeb67b497a44357605f3cd1b9176796ca9f69d8c6865f9db188a6d7722c4ab372a5a317dfa6fafe97d9f08f76f332469f1ee2b2
|
||||
EBUILD getdelta-0.7.9-r2.ebuild 1380 BLAKE2B 5a2ebac4ba4c28e1d7ae1b6ead82367cf57750368a4d30ba010db0d18c7703d76ebb574d7ad03c5ef1dc7502d157426423a8e5a69d796bf9537a25a312de9f0b SHA512 1ff9fa5062763fc73b6e893251356fc7c12e114e5258411b9acb9817c4be3417211f032faa7ac5b7d36f749bf4b1d0bc43341b9e840f49a6ab4ab67cbe0a9995
|
||||
MISC metadata.xml 253 BLAKE2B 7dac7f77dcc8de31f439cc6d7770a503f95be9c2f8ae57df9e725df941e2b31a90a43664a485a5fad9510b9ae060ba7aaaddba29324338dd9eb07d88a63c7dce SHA512 303268e1f46e337e32c64b544c0962ecbe8de1799c42736b3c3515b6f31954a655830c402317bd0534cac12059e17eeb5f360d010432dff795a136662a5c10f1
|
@ -1,252 +0,0 @@
|
||||
--- getdelta.sh 2007-07-13 16:30:26.000000000 +0000
|
||||
+++ getdelta.sh 2010-08-27 17:23:31.692000002 +0000
|
||||
@@ -25,6 +25,9 @@
|
||||
VERSION="0.7"
|
||||
|
||||
# Changelog
|
||||
+# version 0.7.9 2008/10/08
|
||||
+# - add second parameter for destination name (EAPI=2)
|
||||
+# - quote more carefully
|
||||
# version 0.7.8 2007/07/13
|
||||
# - added option -O to call of emerge when finding mirrors
|
||||
# - replaced some calls of coreutils with bash-internals
|
||||
@@ -326,13 +329,13 @@
|
||||
|
||||
remove() {
|
||||
output "${GREEN}You have chosen to remove ${CYAN}$1\n"
|
||||
- pushd ${DISTDIR} >/dev/null 2>&1
|
||||
+ pushd -- "${DISTDIR}" >/dev/null 2>&1
|
||||
removeme=true
|
||||
for n in $(grep -v "^#" ${DO_NOT_REMOVE})
|
||||
do
|
||||
grep -q $n <<< "$1" && removeme=false && output "${CYAN}${1}${RED} is not deleted, since it matches ${n} in ${DO_NOT_REMOVE}"
|
||||
done
|
||||
- $removeme && rm -f $1
|
||||
+ $removeme && rm -f -- "$1"
|
||||
popd >/dev/null 2>&1
|
||||
}
|
||||
|
||||
@@ -349,7 +352,7 @@
|
||||
-e "s/src4/srcDDD/g" \
|
||||
-e "s/src5/srcEEE/g" \
|
||||
-e "s/src6/srcFFF/g" \
|
||||
- -e "s/src7/srcGGG/g" <<< $MASK_FILENAME)
|
||||
+ -e "s/src7/srcGGG/g" <<< "$MASK_FILENAME")
|
||||
fi
|
||||
|
||||
# ignore PR for src-files of firefox
|
||||
@@ -375,7 +378,7 @@
|
||||
-e "s/rc//g" \
|
||||
-e "s/[\._-]//g" \
|
||||
-e "s/\+//g" \
|
||||
- -e "s/ //g" <<< $MASK_FILENAME)
|
||||
+ -e "s/ //g" <<< "$MASK_FILENAME")
|
||||
}
|
||||
|
||||
# create or update a config-file
|
||||
@@ -384,6 +387,7 @@
|
||||
add_to_configfile LOCAL_MIRROR "" "set this to one or more (space separated) URI ending with '/' if you want to check one or more local mirror(s) first\n# most people just leave it empty."
|
||||
add_to_configfile DELTUP_SERVER "http://linux01.gwdg.de/~nlissne/deltup.php" "deltup-server to use"
|
||||
add_to_configfile FETCH "/usr/bin/wget -t 1 --passive-ftp" "command to use for downloading"
|
||||
+add_to_configfile FETCHNAME "\$FETCH -O" "command to use for downloading; first parameter is the filename, second the url"
|
||||
add_to_configfile QUEUERETRY 15 "number of seconds to wait before a queued request is retried"
|
||||
add_to_configfile MAXIMUM_ACCEPTABLE_QUEUEPOS "15" "the maximum queuepos you would accept (if higher download full archive instead)"
|
||||
add_to_configfile QUEUETIMEOUT 900 "when a dtu-request is queued - how long should we wait max. before downloading the original archive instead (in seconds)"
|
||||
@@ -424,14 +428,14 @@
|
||||
add_to_donotremove "^rp-pppoe"
|
||||
|
||||
|
||||
-if [ -z $1 ]
|
||||
+if [ -z "$1" ]
|
||||
then
|
||||
COLOR=true
|
||||
echo -e "${YELLOW}getdelta.sh version ${VERSION}"
|
||||
echo "This script has to be called like this:"
|
||||
echo -e "${CYAN}$0 <URI>"
|
||||
echo -e "\n${YELLOW}To use it, you should just put the following line into your /etc/make.conf"
|
||||
- echo -e "${GREEN}FETCHCOMMAND=\"$0 \\\${URI}\""
|
||||
+ echo -e "${GREEN}FETCHCOMMAND=\"$0 \\\"\\\${URI}\\\" \\\"\\\${FILE}\\\"\""
|
||||
echo -e "\n${YELLOW}There is a config-file ${CYAN}${GETDELTA_CONFIGFILE}${YELLOW} with some variables to control the behaviour of this script."
|
||||
echo -e "Edit it to your needs.${NORMAL}"
|
||||
exit 1
|
||||
@@ -464,10 +468,12 @@
|
||||
output "use getdelta.sh for your FETCHCOMMAND, only." &&
|
||||
sleep 5 && exit 1
|
||||
|
||||
-pushd $DISTDIR >/dev/null 2>/dev/null
|
||||
+pushd -- "$DISTDIR" >/dev/null 2>/dev/null
|
||||
ORIG_URI=$1
|
||||
NEW_FILE=$(basename $ORIG_URI)
|
||||
|
||||
+[ -z "${NEW_FILE}" ] && NEW_FILE=${ORIG_URI##*/}
|
||||
+
|
||||
# repoman downloads metadata.dtd with FETCHCOMMAND
|
||||
# this should not be done with getdelta - so just fetch the file and exit
|
||||
|
||||
@@ -475,7 +481,7 @@
|
||||
# dtu files.
|
||||
if [ "${NEW_FILE}" = "metadata.dtd" ] || [ "$GETDELTA" = "0" ]
|
||||
then
|
||||
- $FETCH $@
|
||||
+ $FETCHNAME "$NEW_FILE" "$ORIG_URI"
|
||||
exit $?
|
||||
fi
|
||||
|
||||
@@ -516,7 +522,7 @@
|
||||
#
|
||||
output "${GREEN}Searching for a previously downloaded file in ${YELLOW}${DISTDIR}\n"
|
||||
|
||||
-first_chars=$(sed 's/[[:digit:]][[:print:]]*$//' <<< $NEW_FILE)
|
||||
+first_chars=$(sed 's/[[:digit:]][[:print:]]*$//' <<< "$NEW_FILE")
|
||||
length_first_chars=${#first_chars}
|
||||
[ $length_first_chars -lt 3 ] && first_chars="${NEW_FILE:0:2}"
|
||||
|
||||
@@ -527,7 +533,7 @@
|
||||
let len1=${#mask}
|
||||
filelist=""
|
||||
|
||||
-for name in $( ls ${first_chars}* 2>/dev/null )
|
||||
+for name in $( ls -- "${first_chars}"* 2>/dev/null )
|
||||
do
|
||||
mask2=$(mask_name "${name}")
|
||||
# add any file, that results in the same mask or differ not more than two letters
|
||||
@@ -582,7 +588,7 @@
|
||||
|
||||
# find matching part of filename - first: frontmatch
|
||||
x=0;
|
||||
- a=($NEW_FILE $filelist)
|
||||
+ a=("$NEW_FILE" $filelist)
|
||||
match=""
|
||||
while [ -z "$match" ]
|
||||
do
|
||||
@@ -657,7 +663,7 @@
|
||||
FILE_IS_CORRUPT=false
|
||||
if $CHECK_OLD_FILE
|
||||
then
|
||||
- file_digest=$(grep -h ${best_candidate} ${FILESDIR}/digest-* | sed -n 1p)
|
||||
+ file_digest=$(grep -h ${best_candidate} "${FILESDIR}"/digest-* | sed -n 1p)
|
||||
if [ "$file_digest" ]
|
||||
then
|
||||
file_md5=$(cut -d ' ' -f2 <<< "$file_digest")
|
||||
@@ -669,7 +675,7 @@
|
||||
FILE_IS_CORRUPT=true
|
||||
fi
|
||||
else
|
||||
- if [ $(rev <<< ${best_candidate} | cut -d. -f2 | rev) = "tar" ]
|
||||
+ if [ $(rev <<< "${best_candidate}" | cut -d. -f2 | rev) = "tar" ]
|
||||
then
|
||||
output "${YELLOW}Could not find a digest-file for ${CYAN}${best_candidate}${YELLOW}. Testing file integrity with tar.\n"
|
||||
if ! tar -tf ${best_candidate} >/dev/null
|
||||
@@ -698,17 +704,16 @@
|
||||
|
||||
# Remember where we are, and go to a new dir there we can work
|
||||
tmp_dwn_dest="${DISTDIR}/.getdelta-`date +%N`-tmp"
|
||||
- mkdir ${tmp_dwn_dest}
|
||||
+ mkdir -- "${tmp_dwn_dest}"
|
||||
# If user abort Ctrl+C (signal 2), remove tmp-dir; enabable trap again and send it again to stop wget
|
||||
- trap "rm -r ${tmp_dwn_dest}; trap 2; kill -2 $$" 2
|
||||
- pushd ${tmp_dwn_dest} >/dev/null 2>&1
|
||||
+ trap 'rm -r -- "${tmp_dwn_dest}"; trap 2; kill -2 '$$ 2
|
||||
+ pushd -- "${tmp_dwn_dest}" >/dev/null 2>&1
|
||||
|
||||
# thanks to MATSUI Fe2+ Tetsushi for idea and patch
|
||||
FILESIZE=$(stat -c %s "${DISTDIR}/${best_candidate}")
|
||||
let TIMELIMIT=${FILESIZE}/${BANDWIDTH}
|
||||
[[ $TIMELIMIT -lt $QUEUETIMEOUT ]] && QUEUETIMEOUT=$TIMELIMIT
|
||||
-
|
||||
- if $FETCH "${DELTUP_SERVER}${query}"
|
||||
+ if $FETCH "${DELTUP_SERVER}${query}" -O ${best_candidate}-${NEW_FILE}.dtu
|
||||
then
|
||||
# thanks to deelkar for this much more elegant solution to the "broken pipe" problem with "head -n1"
|
||||
GOTFILE=$(ls -c | sed -n 1p)
|
||||
@@ -718,15 +723,15 @@
|
||||
# may have sento to us.
|
||||
|
||||
# first: the request have been queued
|
||||
- if [ "${GOTFILE}" = "deltup-queued" ]
|
||||
+# if [ "${GOTFILE}" = "deltup-queued" ]
|
||||
+ if [[ "$(file -bi ${GOTFILE}|cut -d ";" -f1)" != "application/x-bzip2" && "$(cat ${GOTFILE}|cut -d "," -f1)" != "sorry" ]]
|
||||
then
|
||||
let QTMOUT=$(date +%s)+QUEUETIMEOUT
|
||||
- while [ -f deltup-queued ]
|
||||
+ while [[ "$(file -bi ${GOTFILE}|cut -d ";" -f1)" != "application/x-bzip2" && "$(cat ${GOTFILE}|cut -d "," -f1)" != "sorry" ]]
|
||||
do
|
||||
output "${GREEN}destination file: ${CYAN}${NEW_FILE}\n"
|
||||
- output "${YELLOW}$(cat deltup-queued)"
|
||||
- QUEUEPOS=$(grep "has been queued" deltup-queued | cut -d. -f2 | cut -d")" -f1)
|
||||
- rm -f deltup-queued
|
||||
+ output "${YELLOW}$(cat ${GOTFILE})"
|
||||
+ QUEUEPOS=$(grep "has been queued" ${GOTFILE} | cut -d. -f2 | cut -d")" -f1)
|
||||
TSTAMP=$(date +%s)
|
||||
if ((TSTAMP<QTMOUT)) && ((QUEUEPOS<=MAXIMUM_ACCEPTABLE_QUEUEPOS))
|
||||
then
|
||||
@@ -741,7 +746,7 @@
|
||||
sleep 1
|
||||
done
|
||||
echo -n -e "${NORMAL}"
|
||||
- $FETCH "${DELTUP_SERVER}${query}"
|
||||
+ $FETCH "${DELTUP_SERVER}${query}" -O ${best_candidate}-${NEW_FILE}.dtu
|
||||
GOTFILE=$(ls -c | sed -n 1p)
|
||||
else
|
||||
if ((TSTAMP>=QTMOUT))
|
||||
@@ -761,20 +766,20 @@
|
||||
done
|
||||
fi
|
||||
|
||||
- if [ -f ${best_candidate}-${NEW_FILE}.failed ]
|
||||
+ if [ "$(cat ${GOTFILE}|cut -d "," -f1)" = "sorry" ]
|
||||
then
|
||||
output "\n${RED}The server could not build the dtu-file for ${NEW_FILE}\n"
|
||||
- output "${YELLOW}reason:\n${RED}$(cat ${best_candidate}-${NEW_FILE}.failed)\n"
|
||||
- rm -rf ${best_candidate}-${NEW_FILE}.failed
|
||||
+ output "${YELLOW}reason:\n${RED}$(cat ${GOTFILE})\n"
|
||||
+ rm -rf -- "${GOTFILE}"
|
||||
fi
|
||||
|
||||
- if [ -f ${best_candidate}-${NEW_FILE}.dtu ]
|
||||
+ if [ -f "${best_candidate}-${NEW_FILE}.dtu" ]
|
||||
then
|
||||
output "${GREEN}Successfully fetched the dtu-file - let's build ${NEW_FILE}...\n"
|
||||
- downloadsize=$(stat -c %s ${best_candidate}-${NEW_FILE}.dtu)
|
||||
- if deltup -p -v -D ${DISTDIR} ${best_candidate}-${NEW_FILE}.dtu
|
||||
+ downloadsize=$(stat -c %s "${best_candidate}-${NEW_FILE}.dtu")
|
||||
+ if deltup -p -v -D "${DISTDIR}" "${best_candidate}-${NEW_FILE}.dtu"
|
||||
then
|
||||
- newsize=$(stat -c %s ${NEW_FILE})
|
||||
+ newsize=$(stat -c %s "${NEW_FILE}")
|
||||
let savedsize=${newsize}-${downloadsize}
|
||||
let percent=${savedsize}*100/${newsize}
|
||||
unit="bytes"
|
||||
@@ -791,8 +796,8 @@
|
||||
esac
|
||||
output "${YELLOW}This dtu-file saved ${UCOLOR}${savedsize} ${unit} (${percent}%)${YELLOW} download size.\n"
|
||||
fi
|
||||
- mv -f ${NEW_FILE} ${DISTDIR} &&
|
||||
- ${REMOVE_OLD} && remove "${best_candidate}"
|
||||
+ mv -f -- "${NEW_FILE}" "${DISTDIR}" &&
|
||||
+ ${REMOVE_OLD} && remove ${best_candidate}
|
||||
fi
|
||||
|
||||
fi # if $FETCH "${DELTUP_SERVER}${query}"
|
||||
@@ -812,7 +817,7 @@
|
||||
read
|
||||
fi
|
||||
popd >/dev/null 2>&1
|
||||
- rm -rf ${tmp_dwn_dest}
|
||||
+ rm -rf -- "${tmp_dwn_dest}"
|
||||
#stop respond to trap2
|
||||
trap 2
|
||||
fi # if ! FILE_IS_CORRUPT
|
||||
@@ -824,10 +829,10 @@
|
||||
|
||||
# Ok, once we are here, we should have got the delta (and used it)
|
||||
# or we still have to download the full file
|
||||
-if ! [ -f ${DISTDIR}/${NEW_FILE} ]
|
||||
+if ! [ -f "${DISTDIR}/${NEW_FILE}" ]
|
||||
then
|
||||
output "${RED}The dtu could not be fetched,${YELLOW} downloading full file from original URL\n"
|
||||
- $FETCH $ORIG_URI
|
||||
+ $FETCHNAME "$NEW_FILE" "$ORIG_URI"
|
||||
# remember we had a fallback to use correct exitcode for portage
|
||||
FALLBACK=$?
|
||||
fi
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit epatch
|
||||
|
||||
DESCRIPTION="dynamic deltup client"
|
||||
HOMEPAGE="http://linux01.gwdg.de/~nlissne/"
|
||||
SRC_URI="http://linux01.gwdg.de/~nlissne/${PN}-0.7.8.tar.bz2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~sparc ~x86"
|
||||
|
||||
RDEPEND="app-portage/deltup
|
||||
dev-util/bdelta"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# portage has moved make.globals, so we just hotfix it
|
||||
sed -i -e "s:/etc/make.globals:/usr/share/portage/config/make.globals:g" "${WORKDIR}"/getdelta.sh || die "Couldn't fix make.globals path"
|
||||
|
||||
# make.conf has now two locations. This should fix it ( #461726 )
|
||||
sed -i -e "s:source /etc/make.conf:source /etc/make.conf || source /etc/portage/make.conf:" "${WORKDIR}"/getdelta.sh || die "Couldn't fix make.conf path"
|
||||
|
||||
sed -i -e "s:/bin/sh:/bin/bash:" "${WORKDIR}"/getdelta.sh || die
|
||||
dobin "${WORKDIR}"/getdelta.sh
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "You need to put"
|
||||
elog "FETCHCOMMAND=\"/usr/bin/getdelta.sh \\\${URI}\""
|
||||
elog "into your /etc/make.conf to make use of getdelta"
|
||||
|
||||
# make sure permissions are ok
|
||||
touch "${ROOT}"/var/log/getdelta.log
|
||||
mkdir -p "${ROOT}"/etc/deltup
|
||||
chown -R portage:portage "${ROOT}"/{var/log/getdelta.log,etc/deltup}
|
||||
chmod -R ug+rwX "${ROOT}"/{var/log/getdelta.log,etc/deltup}
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>patrick@gentoo.org</email>
|
||||
<name>Patrick Lauer</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,6 +1,8 @@
|
||||
DIST iwdevtools-0.1.1.tar.gz 16139 BLAKE2B effceb407319d2f8acf44db5642a55c426c73628bef9c2004dd76118dc042cbc1178975e06b14d6950cef417790693af9a98dc77e4873f0175a408ca14f71384 SHA512 b0d3a1145c3ecfc71e7f8b0d8d8e321840869037841e1faa547ad4a385751b4fb13de31b3ed497eeacbdf227a81c4f28ff6fd229b008105489ada7c1a15b88e4
|
||||
DIST iwdevtools-0.2.0.tar.gz 23498 BLAKE2B 50c946bb69ae720b27836aebb825d6b1e9545e80dda6d0c939c4be7be30f0f4017c309b2794805fc030e074cc2629bbc328545024d5f89860d05693731ab0b55 SHA512 c31d8646477f1cb8ab784441e2f16155248fc337d2138ce6780810dc7e81cdd6792d610db26e8f7759f89f50732c784bf4938c4a861420412f0056fd9b391a08
|
||||
DIST iwdevtools-0.3.1.tar.gz 25597 BLAKE2B 1129ff57f95c27156023752a85b9cb25f66c75d2548a2d7be284b5de9b2b1dee7ed56fa806d175c7751f29a05529f659de7524f967484deacf9138e83899dd9a SHA512 4504d8fb1ff18497fc747482ab1c707b6c581f6b4ac74a494459e4e5e45867e2ee8e39e60b020225509a6c5654e40b31f17d9de0300a2ef76e9d5df248c01847
|
||||
EBUILD iwdevtools-0.1.1.ebuild 955 BLAKE2B 62661252672c6a17599ff49885cc27fefb0025444786888941c0900d45e11674884ce940109934b9c0abba2dc5ecd62387c89c148772f28476c9e20717b9cd70 SHA512 ba5cd8d8c7d37529a32d8382986e03d45f295914c9e2545ca7f8358e10ceca276909c41d0a5351085f9316bf389127dd835ba6501e188a9de693fe22983dc93c
|
||||
EBUILD iwdevtools-0.2.0.ebuild 1139 BLAKE2B 12e5456739590061da4ea8cb55c27390810aa9bf4925fe4a6bcace09f7bb82c7d927fba651a0c0cecde0609bc2b7a918f7783098012011e88c1ab9eb21f08b58 SHA512 444672e125e95ca90a370a28b8d73273a4cf901ebe96cbd52a1905cfdb39010711417989e1c12dcbc1beb48d422d734617d09efe14a793e3b201062c979f1525
|
||||
EBUILD iwdevtools-0.3.1.ebuild 1139 BLAKE2B 12e5456739590061da4ea8cb55c27390810aa9bf4925fe4a6bcace09f7bb82c7d927fba651a0c0cecde0609bc2b7a918f7783098012011e88c1ab9eb21f08b58 SHA512 444672e125e95ca90a370a28b8d73273a4cf901ebe96cbd52a1905cfdb39010711417989e1c12dcbc1beb48d422d734617d09efe14a793e3b201062c979f1525
|
||||
EBUILD iwdevtools-9999.ebuild 1098 BLAKE2B bfc12186e24ba828d38fc480d1e2e922dabbc45fe193801a42b6873be1247d2bc35ec4e6b68c9bdfda5b5d6336a947bb85a050613710732a14b101add42a8460 SHA512 af89291b91cd2f676f5bea188d99535496857ff45e1522fa00cef34c5f88dfbda92be2c268c1b9fa3663c3980900d7c5bbf180e5429846f6ed8e818c28c399d3
|
||||
MISC metadata.xml 353 BLAKE2B f4868e3da19d4f84861e6b6c4dc90bc7e75804eb6d5db4b52992ec3ab9b33e5c4fb44811c8cec56ea5049de90c3ed499795d3b2b402557cf9bd0cb63a4718dcd SHA512 e63ba6b3d19b2ffa64561c986be1fe5094abc27db85c9cc8c71cd2879c1450c44d37370bdce662f0b4295c5d63b8a9dab3088bd645552039ccb76f93b7a0e2d2
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson optfeature
|
||||
|
||||
DESCRIPTION="Small tools to aid with Gentoo development, primarily intended for QA"
|
||||
HOMEPAGE="https://github.com/ionenwks/iwdevtools"
|
||||
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
app-misc/pax-utils
|
||||
app-portage/portage-utils
|
||||
sys-apps/diffutils
|
||||
sys-apps/file
|
||||
sys-apps/portage
|
||||
sys-apps/util-linux"
|
||||
|
||||
src_configure() {
|
||||
meson_src_configure -Ddocdir=${PF}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "detecting potential ABI issues using abidiff" dev-util/libabigail
|
||||
|
||||
if [[ ! ${REPLACING_VERSIONS} ]]; then
|
||||
elog "To (optionally) integrate with portage, inspect the .bashrc files installed"
|
||||
elog "at ${EROOT}/usr/share/${PN}. If not already using a bashrc, you can use"
|
||||
elog "the example bashrc directly by creating a symlink:"
|
||||
elog
|
||||
elog " ln -s ../../../usr/share/${PN}/bashrc ${EROOT}/etc/portage/bashrc"
|
||||
elog
|
||||
elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for info on tools."
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1,4 +0,0 @@
|
||||
AUX lout-3.38-makefile.patch 715 BLAKE2B d2d72e707691a5fe09e152de7c113a821e524c2f67a37e1b6ad1d064e8ab499bc32004967bf226a225ce7fc41e808f4758f9f50dcfd6254b51c0500a53d9d1bd SHA512 17fbc465143bec59ca1bb410aa3b4e376ce2fc4e65a15747f72104db9387ba9429ce21f83e2b64224ed8b856c42b68df4bf27e2c9df9ed4d9bae872b126967bc
|
||||
DIST lout-3.40.tar.gz 2172651 BLAKE2B 0bf2ee498d6fbb91e353d46fe1f7f0f44053be174df901b08ee630f0b4935e19c056a50e2eda4d07ab69aac6d7bf738b42277bb37060e967db73ace6a51029af SHA512 adffbb44b9328f0d64b1c8f08fe0217307b1cca870827ca54e0aaae5a2258f519e3e6f0adc715ba6d192dd731ab26c2cc86aa8611d991d5665503842e599c061
|
||||
EBUILD lout-3.40.ebuild 2046 BLAKE2B 24a403a7b363bf9a43a91a1cf1696467131eca94fd6371cd13ba534b326af7e8b11b03ccea54031b48fddf5b5beeddaf8abad6d7a84d9831c64afb14ccb542ee SHA512 31ffe212dfa3f64156ad8376c862eedf4ea568c2b3649ce92d62789820cc8bbc7f2c9778e08fc29d5bf0dea76064e6ae6caac62f7692153109fccf9dd83ffeea
|
||||
MISC metadata.xml 241 BLAKE2B e0a2a0802fa3cdf63e76215187d14bf8f7dce89bfa0a518034c19f8efc658f8c1264e0c8d27647dcb08be031828619220f457168941be3dc067a4092fbf9ff88 SHA512 a51c29d1e99be12f982724f0d4e738b509cbf9bdfa71461320386fcbd9f44431c09e78487ea246540285b39cb271d5e75da04512ef89fca87729161388aaf8e9
|
@ -1,33 +0,0 @@
|
||||
--- lout-3.38/makefile.orig 2008-10-13 23:35:17.000000000 +0200
|
||||
+++ lout-3.38/makefile 2009-09-04 16:40:00.000000000 +0200
|
||||
@@ -295,11 +295,9 @@
|
||||
ZLIB =
|
||||
ZLIBPATH =
|
||||
|
||||
-CC = gcc
|
||||
-
|
||||
RCOPY = cp -r
|
||||
|
||||
-COPTS = -ansi -pedantic -Wall -O3
|
||||
+COPTS += -ansi -pedantic -Wall
|
||||
|
||||
CFLAGS = -DOS_UNIX=$(OSUNIX) \
|
||||
-DOS_DOS=$(OSDOS) \
|
||||
@@ -333,7 +331,7 @@
|
||||
z49.o z50.o z51.o z52.o
|
||||
|
||||
lout: $(OBJS)
|
||||
- $(CC) -o lout $(OBJS) $(ZLIB) -lm
|
||||
+ $(CC) $(COPTS) $(LDFLAGS) -o lout $(OBJS) $(ZLIB) -lm
|
||||
chmod a+x lout
|
||||
|
||||
$(OBJS): externs.h
|
||||
@@ -341,7 +339,7 @@
|
||||
externs.h:
|
||||
|
||||
prg2lout: prg2lout.c
|
||||
- $(CC) $(COPTS) -o prg2lout prg2lout.c
|
||||
+ $(CC) $(COPTS) $(LDFLAGS) -o prg2lout prg2lout.c
|
||||
chmod a+x prg2lout
|
||||
|
||||
all: lout prg2lout
|
@ -1,85 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
IUSE="zlib doc"
|
||||
|
||||
DESCRIPTION="High-level language for document formatting"
|
||||
HOMEPAGE="http://savannah.nongnu.org/projects/lout"
|
||||
SRC_URI="mirror://nongnu/lout/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
|
||||
DEPEND="zlib? ( >=sys-libs/zlib-1.1.4 )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-3.38-makefile.patch"
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
tc-export CC
|
||||
local myconf
|
||||
use zlib && myconf="$myconf PDF_COMPRESSION=1 ZLIB=-lz"
|
||||
emake COPTS="${CFLAGS}" BINDIR="${EPREFIX}"/usr/bin \
|
||||
LOUTLIBDIR="${EPREFIX}"/usr/share/lout \
|
||||
LOUTDOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
MANDIR="${EPREFIX}"/usr/share/man/man1 \
|
||||
${myconf} lout prg2lout || die "emake prg2lout lout failed"
|
||||
}
|
||||
|
||||
compile_doc() {
|
||||
#
|
||||
# SYNOPSIS: compile_doc file times
|
||||
#
|
||||
|
||||
einfo "${1}:"
|
||||
# yes, it *is* necessary to run this 6 times...
|
||||
for i in $(seq 1 $(expr $2 - 1)) ; do
|
||||
einfo " pass $i"
|
||||
lout all -o ${docdir}/$1 -e /dev/null
|
||||
done
|
||||
# in the last one, let errors be reported
|
||||
einfo " final pass"
|
||||
lout all -o ${docdir}/$1 || die "final pass failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local bindir libdir docdir mandir
|
||||
bindir=${ED}usr/bin
|
||||
libdir=${ED}usr/share/lout
|
||||
docdir=${ED}usr/share/doc/${PF}
|
||||
mandir=${ED}usr/share/man/man1
|
||||
export LOUTLIB=${libdir}
|
||||
export PATH="${bindir}:${PATH}"
|
||||
|
||||
mkdir -p ${bindir} ${docdir} ${mandir}
|
||||
|
||||
make BINDIR=${bindir} \
|
||||
LOUTLIBDIR=${libdir} \
|
||||
LOUTDOCDIR=${docdir} \
|
||||
MANDIR=${mandir} \
|
||||
install installdoc installman || die "make install failed"
|
||||
|
||||
lout -x -s "${ED}"usr/share/lout/include/init || die "lout init failed"
|
||||
|
||||
mv ${docdir}/README{,.docs}
|
||||
dodoc README READMEPDF blurb blurb.short whatsnew
|
||||
|
||||
if use doc ; then
|
||||
einfo "building postscript documentation (may take a while)"
|
||||
cd doc/user
|
||||
compile_doc user.ps 6
|
||||
cd ../design
|
||||
compile_doc design.ps 3
|
||||
cd ../expert
|
||||
compile_doc expert.ps 4
|
||||
cd ../slides
|
||||
compile_doc slides.ps 2
|
||||
fi
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">lout</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,5 +0,0 @@
|
||||
AUX libcutl-1.10.0-boost-1.65-tr1.patch 4688 BLAKE2B b896957b8a1ff399b51210052df2eb080ef52d887ad6e4734921945c497e172c8f9557c371947f4ba759d50911db4d9b99cd6a62a3765eabb29b0743fa407945 SHA512 0fc264a7e8b19c1da93384ec799cf2f8178af26f2baca53d92530ca6086371a6fc6ba5b7c8134b318846079b99fb2ba8872e1b14ab58da4422e0309bcbfe2b9f
|
||||
AUX libcutl-1.10.0-fix-c++14.patch 1045 BLAKE2B 91e954048739a53dc5dcf757ee7b3541b958fc30063df2da3ffe47f9c020ee8f80cfde07d351b21ac8ebabb00a84ed5f29b6063082fe18374172129537e0a6a0 SHA512 37033c583b55e66d4edc03e483f01e3c6d331862748eaa23cecc8a24614368d294193642c481ba91d9ee56eed952c6ad0f4997e30ace9e572653b3780be75cec
|
||||
DIST libcutl-1.10.0.tar.bz2 763920 BLAKE2B 8d6741b19cc7c1d320225b6f412c08d6dd1d975a9f1e2f55914a23b8813e42228616ea525905bcf456f4b6e60a72fbf4128a03275833975ce3b8c87d6e4cb631 SHA512 c03f39e87e660fdd07aa9cccb2d82d411ca8226b56475c74b7b2147b90cdb83d13246bc0c09513e407271bcf568d6a08f92c9006e48d1e7f06e4b18dde34dc5f
|
||||
EBUILD libcutl-1.10.0.ebuild 1027 BLAKE2B b9c108c5076b18a9b6e10cdd90a6180a0948ec0b39b2190d09a7c2979ecdecb5f12b9c4283d8e5fe78ec665495d6cef6eaa06f765364f9d9f198cd4f05e11bdc SHA512 c05e606af9647aa004d87986bdb2db55f5d58ba26103066df11f9c50f3cf909de7b28298023c61c5fd79c9c8f3430860a91b8203d0decd725c6f69d2c1f42dfd
|
||||
MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33
|
@ -1,162 +0,0 @@
|
||||
Use regex from C++11 instead of boost/tr1's version (the latter is gone as of boost 1.65).
|
||||
Patch: https://svnweb.freebsd.org/ports/head/devel/libcutl/files/patch-cutl_re_re.cxx?view=markup&pathrev=445764
|
||||
Bug: https://bugs.gentoo.org/show_bug.cgi?id=630016
|
||||
|
||||
--- a/cutl/re/re.cxx
|
||||
+++ b/cutl/re/re.cxx
|
||||
@@ -9,7 +9,7 @@
|
||||
#ifndef LIBCUTL_EXTERNAL_BOOST
|
||||
# include <cutl/details/boost/tr1/regex.hpp>
|
||||
#else
|
||||
-# include <boost/tr1/regex.hpp>
|
||||
+# include <regex>
|
||||
#endif
|
||||
|
||||
using namespace std;
|
||||
@@ -40,17 +40,17 @@
|
||||
struct basic_regex<C>::impl
|
||||
{
|
||||
typedef basic_string<C> string_type;
|
||||
- typedef tr1::basic_regex<C> regex_type;
|
||||
+ typedef std::basic_regex<C> regex_type;
|
||||
typedef typename regex_type::flag_type flag_type;
|
||||
|
||||
impl () {}
|
||||
impl (regex_type const& r): r (r) {}
|
||||
impl (string_type const& s, bool icase)
|
||||
{
|
||||
- flag_type f (tr1::regex_constants::ECMAScript);
|
||||
+ flag_type f (std::regex_constants::ECMAScript);
|
||||
|
||||
if (icase)
|
||||
- f |= tr1::regex_constants::icase;
|
||||
+ f |= std::regex_constants::icase;
|
||||
|
||||
r.assign (s, f);
|
||||
}
|
||||
@@ -118,15 +118,15 @@
|
||||
impl_ = s == 0 ? new impl : new impl (*s, icase);
|
||||
else
|
||||
{
|
||||
- impl::flag_type f (tr1::regex_constants::ECMAScript);
|
||||
+ impl::flag_type f (std::regex_constants::ECMAScript);
|
||||
|
||||
if (icase)
|
||||
- f |= tr1::regex_constants::icase;
|
||||
+ f |= std::regex_constants::icase;
|
||||
|
||||
impl_->r.assign (*s, f);
|
||||
}
|
||||
}
|
||||
- catch (tr1::regex_error const& e)
|
||||
+ catch (std::regex_error const& e)
|
||||
{
|
||||
throw basic_format<char> (s == 0 ? "" : *s, e.what ());
|
||||
}
|
||||
@@ -146,15 +146,15 @@
|
||||
impl_ = s == 0 ? new impl : new impl (*s, icase);
|
||||
else
|
||||
{
|
||||
- impl::flag_type f (tr1::regex_constants::ECMAScript);
|
||||
+ impl::flag_type f (std::regex_constants::ECMAScript);
|
||||
|
||||
if (icase)
|
||||
- f |= tr1::regex_constants::icase;
|
||||
+ f |= std::regex_constants::icase;
|
||||
|
||||
impl_->r.assign (*s, f);
|
||||
}
|
||||
}
|
||||
- catch (tr1::regex_error const& e)
|
||||
+ catch (std::regex_error const& e)
|
||||
{
|
||||
throw basic_format<wchar_t> (s == 0 ? L"" : *s, e.what ());
|
||||
}
|
||||
@@ -166,28 +166,28 @@
|
||||
bool basic_regex<char>::
|
||||
match (string_type const& s) const
|
||||
{
|
||||
- return tr1::regex_match (s, impl_->r);
|
||||
+ return std::regex_match (s, impl_->r);
|
||||
}
|
||||
|
||||
template <>
|
||||
bool basic_regex<wchar_t>::
|
||||
match (string_type const& s) const
|
||||
{
|
||||
- return tr1::regex_match (s, impl_->r);
|
||||
+ return std::regex_match (s, impl_->r);
|
||||
}
|
||||
|
||||
template <>
|
||||
bool basic_regex<char>::
|
||||
search (string_type const& s) const
|
||||
{
|
||||
- return tr1::regex_search (s, impl_->r);
|
||||
+ return std::regex_search (s, impl_->r);
|
||||
}
|
||||
|
||||
template <>
|
||||
bool basic_regex<wchar_t>::
|
||||
search (string_type const& s) const
|
||||
{
|
||||
- return tr1::regex_search (s, impl_->r);
|
||||
+ return std::regex_search (s, impl_->r);
|
||||
}
|
||||
|
||||
template <>
|
||||
@@ -196,13 +196,13 @@
|
||||
string_type const& sub,
|
||||
bool first_only) const
|
||||
{
|
||||
- tr1::regex_constants::match_flag_type f (
|
||||
- tr1::regex_constants::format_default);
|
||||
+ std::regex_constants::match_flag_type f (
|
||||
+ std::regex_constants::format_default);
|
||||
|
||||
if (first_only)
|
||||
- f |= tr1::regex_constants::format_first_only;
|
||||
+ f |= std::regex_constants::format_first_only;
|
||||
|
||||
- return tr1::regex_replace (s, impl_->r, sub, f);
|
||||
+ return std::regex_replace (s, impl_->r, sub, f);
|
||||
}
|
||||
|
||||
template <>
|
||||
@@ -211,13 +211,13 @@
|
||||
string_type const& sub,
|
||||
bool first_only) const
|
||||
{
|
||||
- tr1::regex_constants::match_flag_type f (
|
||||
- tr1::regex_constants::format_default);
|
||||
+ std::regex_constants::match_flag_type f (
|
||||
+ std::regex_constants::format_default);
|
||||
|
||||
if (first_only)
|
||||
- f |= tr1::regex_constants::format_first_only;
|
||||
+ f |= std::regex_constants::format_first_only;
|
||||
|
||||
- return tr1::regex_replace (s, impl_->r, sub, f);
|
||||
+ return std::regex_replace (s, impl_->r, sub, f);
|
||||
}
|
||||
}
|
||||
}
|
||||
--- a/m4/libboost.m4
|
||||
+++ b/m4/libboost.m4
|
||||
@@ -129,13 +129,13 @@
|
||||
AC_DEFUN([LIBBOOST_REGEX], [
|
||||
LIBBOOST_LIB([regex],[
|
||||
AC_LANG_SOURCE([
|
||||
-#include <boost/tr1/regex.hpp>
|
||||
+#include <regex>
|
||||
|
||||
int
|
||||
main ()
|
||||
{
|
||||
- std::tr1::regex r ("te.t", std::tr1::regex_constants::ECMAScript);
|
||||
- return std::tr1::regex_match ("test", r) ? 0 : 1;
|
||||
+ std::regex r ("te.t", std::regex_constants::ECMAScript);
|
||||
+ return std::regex_match ("test", r) ? 0 : 1;
|
||||
}
|
||||
])],
|
||||
[$1],
|
@ -1,53 +0,0 @@
|
||||
Make dtors noexcept(false) when compiling in C++11 and above. This avoids silent
|
||||
breakage due to the semantic exception changes between C++98 and C++11.
|
||||
|
||||
--- a/cutl/fs/auto-remove.cxx
|
||||
+++ b/cutl/fs/auto-remove.cxx
|
||||
@@ -13,6 +13,9 @@
|
||||
{
|
||||
auto_remove::
|
||||
~auto_remove ()
|
||||
+#if __cplusplus >= 201103L
|
||||
+ noexcept(false)
|
||||
+#endif
|
||||
{
|
||||
if (!canceled_)
|
||||
{
|
||||
@@ -23,6 +26,9 @@
|
||||
|
||||
auto_removes::
|
||||
~auto_removes ()
|
||||
+#if __cplusplus >= 201103L
|
||||
+ noexcept(false)
|
||||
+#endif
|
||||
{
|
||||
if (!canceled_)
|
||||
{
|
||||
--- a/cutl/fs/auto-remove.hxx
|
||||
+++ b/cutl/fs/auto-remove.hxx
|
||||
@@ -26,7 +26,11 @@
|
||||
{
|
||||
}
|
||||
|
||||
- ~auto_remove ();
|
||||
+ ~auto_remove ()
|
||||
+#if __cplusplus >= 201103L
|
||||
+ noexcept(false)
|
||||
+#endif
|
||||
+ ;
|
||||
|
||||
void
|
||||
cancel ()
|
||||
@@ -51,7 +55,11 @@
|
||||
struct LIBCUTL_EXPORT auto_removes
|
||||
{
|
||||
auto_removes (): canceled_ (false) {}
|
||||
- ~auto_removes ();
|
||||
+ ~auto_removes ()
|
||||
+#if __cplusplus >= 201103L
|
||||
+ noexcept(false)
|
||||
+#endif
|
||||
+ ;
|
||||
|
||||
void
|
||||
add (path const& p)
|
@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools flag-o-matic versionator
|
||||
|
||||
DESCRIPTION="A collection of C++ libraries (successor of libcult)"
|
||||
HOMEPAGE="https://www.codesynthesis.com/projects/libcutl/"
|
||||
SRC_URI="https://www.codesynthesis.com/download/${PN}/$(get_version_component_range 1-2)/${P}.tar.bz2"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/expat
|
||||
dev-libs/boost:="
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.10.0-fix-c++14.patch
|
||||
"${FILESDIR}"/${PN}-1.10.0-boost-1.65-tr1.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# remove bundled libs
|
||||
rm -r cutl/details/{boost,expat} || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# ensure <regex> works on GCC 5 and below
|
||||
# bug 630016
|
||||
append-cxxflags -std=c++14
|
||||
|
||||
econf \
|
||||
--disable-static \
|
||||
--with-external-boost \
|
||||
--with-external-expat
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# package provides .pc files
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
@ -1,3 +0,0 @@
|
||||
DIST libxsd-frontend-2.0.0.tar.bz2 66784 BLAKE2B 3d41a97dc01f7d9231f981043ab00523f27decba428395940dd008b9a35e434e9f1a002f4214c11fe4fb9d228149eb3e05ba7da3d7682ae9d334d3d0db66dc1d SHA512 8a296fdfe2e562237d46774b33ee82e8f67835b0869c03ffdf04570db1e6f398cf97734685d44c2207abbb73cea20b57e53c8fd80a121f98196c1c7d4bacbc68
|
||||
EBUILD libxsd-frontend-2.0.0-r1.ebuild 2142 BLAKE2B ad44e514875e693d803c8b04786ae629bf56a38ee3a77ba05740e386017a6ef250d2aceafe8c9b06073ea636a8f3e33b0de7cb97243ea4d2a1dec28a949bb9e4 SHA512 678d5541971c93c1b20bcd36340328e77b289c674fc27d486b6a13b3ddc1afcb02823986a0aef7535a096e92ed1d766794ed296b92ce92ea9f118345b4e383f4
|
||||
MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33
|
@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs versionator
|
||||
|
||||
DESCRIPTION="A compiler frontend for the W3C XML Schema definition language"
|
||||
HOMEPAGE="https://www.codesynthesis.com/projects/libxsd-frontend/"
|
||||
SRC_URI="https://www.codesynthesis.com/download/${PN}/$(get_version_component_range 1-2)/${P}.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/xerces-c-3.0.0
|
||||
dev-libs/boost:=[threads(+)]
|
||||
dev-cpp/libcutl"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/build-0.3.10"
|
||||
|
||||
src_configure() {
|
||||
mkdir -p \
|
||||
build/{ld,cxx/gnu} \
|
||||
build/import/lib{boost,cult,frontend-elements,xerces-c} || die
|
||||
|
||||
cat >> build/cxx/configuration-dynamic.make <<- EOF || die
|
||||
cxx_id := gnu
|
||||
cxx_optimize := n
|
||||
cxx_debug := n
|
||||
cxx_rpath := n
|
||||
cxx_pp_extra_options :=
|
||||
cxx_extra_options := ${CXXFLAGS}
|
||||
cxx_ld_extra_options := ${LDFLAGS}
|
||||
cxx_extra_libs :=
|
||||
cxx_extra_lib_paths :=
|
||||
EOF
|
||||
|
||||
cat >> build/cxx/gnu/configuration-dynamic.make <<- EOF || die
|
||||
cxx_gnu := $(tc-getCXX)
|
||||
cxx_gnu_libraries :=
|
||||
cxx_gnu_optimization_options :=
|
||||
EOF
|
||||
|
||||
cat >> build/ld/configuration-lib-dynamic.make <<- EOF || die
|
||||
ld_lib_type := shared
|
||||
EOF
|
||||
|
||||
# boost
|
||||
cat >> build/import/libboost/configuration-dynamic.make <<- EOF || die
|
||||
libboost_installed := y
|
||||
libboost_system := y
|
||||
EOF
|
||||
|
||||
# libcutl
|
||||
cat >> build/import/libcutl/configuration-dynamic.make <<- EOF || die
|
||||
libcutl_installed := y
|
||||
EOF
|
||||
|
||||
# xerces-c
|
||||
cat >> build/import/libxerces-c/configuration-dynamic.make <<- EOF || die
|
||||
libxerces_c_installed := y
|
||||
EOF
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake verbose=1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einstalldocs
|
||||
|
||||
dolib.so xsd-frontend/libxsd-frontend.so
|
||||
|
||||
# clean header dir of build files
|
||||
find xsd-frontend \( -iname '*.cxx' -o -iname 'makefile*' \
|
||||
-o -iname '*.o' -o -iname '*.d' -o -iname '*.m4' -o -iname '*.l' \
|
||||
-o -iname '*.cpp-options' -o -iname '*.so' \) -exec rm -rf '{}' + || die
|
||||
rm -rf xsd-frontend/arch || die
|
||||
doheader -r xsd-frontend
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export LD_LIBRARY_PATH="${S}/xsd-frontend:${LD_LIBRARY_PATH}"
|
||||
default
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST m17n-db-1.7.0.tar.gz 1939608 BLAKE2B 1b79e6ad32336a9ce34e14a52907b4064c410f70e356797ef59b1c9b8c83180453d820475b4dfb486eb1eb1d063607274b561a5120a60db0e0cfccad53d67eca SHA512 02c3cb347e9f5c840a723de9ed85be84fc9fb5f86d4963f0d1c6b669045d37d10e5efcf5ac0e0c3cb7249fb391b0dd32bd50fbc3332455aaf0b49d96fc09b2f2
|
||||
DIST m17n-db-1.8.0.tar.gz 1977364 BLAKE2B 303afaf8eb105b8cc034be96efc7790f774870c5cbb688dc33da02847b545b42b20fc041c3842d9fbf9d17417472815e8185df37b58f4d2d72fac762a2669272 SHA512 b21abfdcb5eb42e71fbd5edd1a99eca4a05df14f5a57eac7cdd3dc657337bd143a419f4b3f3dd0b74b82c827ede4d3666dd213af9041593cef50118ee43898d5
|
||||
EBUILD m17n-db-1.7.0.ebuild 564 BLAKE2B 088d96d2f54149878a1c14b31e1b13841f880c8ec3dc887864750b21f0a6f2c082d708ab61f4dfde95ccc8b43d3d8de3cc40cbf5e9f209149cc0836521139b91 SHA512 29667c9ff7903c9952b183b6323ed1e62d4f00250a76f8547c25c2b4d8dc7a79c933da79a88e0d111f204ed3c27fe984e2f390e608751fb6a77e70912c7faf8d
|
||||
EBUILD m17n-db-1.8.0.ebuild 571 BLAKE2B 0b2ad70ff457150873590bee0a92724b24004092047335fb1144b904c62d502eee520d1c8a60e107a57e4050aa995d99690f4b57f228b2aa8ca236f248a25d3f SHA512 fb86200a91f8b4cd846d1a0d18a309a25c3f12d70ac9da762fe9d021bd2c30a0e559d09a58781b4d77e0deeffffe3cf6a5b4127aaa4ca90f604c2c5550665654
|
||||
EBUILD m17n-db-1.8.0.ebuild 578 BLAKE2B 8cee1eea373e595dccbfd0e4b4c460e43dde492e5859bed976a1006be9ab16355f34d37b3398658741d5f96bac1fef02195f7234a1395bfcc36397753a49755b SHA512 5cdfbbdb0bc43b44fbab137ddac54097e0cd87b44a3a5da10a18c2b46373b0be405844582977582b96f9a5b8ad8c67dc46200d708b1d9b969283bebf6f853d1a
|
||||
MISC metadata.xml 234 BLAKE2B 8615ff091e2c6b2c5d9d4246dbec2ed0c5161ce154a59f492bc640a1428de7847757b68a8d926cae4bf78905d2aeeda10cb4cb0db9bf6870d38e811556299520 SHA512 16ea852f76297335e7ef70c8019fe09d46c0455922c049ba6e92696232e957955fd671d467ebdd0bf7837d39a26083d5be2a6f8abeba53807f0b8c5b97f2e441
|
||||
|
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue