Sync with portage [Sun Jul 29 21:19:08 MSK 2018].

mhiretskiy
root 6 years ago
parent 25b502c8d0
commit 41467e0c7d

Binary file not shown.

Binary file not shown.

@ -1,4 +1,4 @@
DIST ansible-2.4.6.0.tar.gz 6516642 BLAKE2B 27c94a9de0ba7e9aa3d519fd18eb7a27e77b6cf8de3b51a74131a96cbd85c625f43d55e7894483cf623b1e62bddfedf448b1051ad7b2bc7f81a338cfca410458 SHA512 3b4d4d8f3b1eb27861e7beac4557b608e3f9a77d4a24d33868c8d1be2b3fd9a57ef98e4685bbfd859d64a2f591487852fb5409ef00006036be4409eaf07d1b5b
DIST ansible-2.5.5.tar.gz 10150862 BLAKE2B 51184d11418c0a534c0176fcc6fde6da3c962e00502b354317b311d20122b28bbafbb8dfdfb7700a0153116c70396a882b538524395af590af16eeac043d0655 SHA512 a3d50539d2a109dc0bbcdb440e0800b917f63141dce935e6426cb6bdc51e3a93e02f05c23714c24ab00b19842a86677b8d2f2455d20ca15410fa8d3c8ba379ca
DIST ansible-2.5.6.tar.gz 10157989 BLAKE2B 07341ab7a087e3139442d5420b461ca332f3a9e550874a746f43904763660ef12c9a2041bb991eeb315abdc7f6e31e3615d9283f407003eddddf2b661331c59a SHA512 169badaa6a94d1ea2d16cb97c7e5eb0b8c225a455edfa95f3ad9e4ec968d5b9525dec4732b60e5ba5f92412f87d8aacc0b2299f2595f3bb820ad8604be8e76d6
DIST ansible-2.5.7.tar.gz 10162406 BLAKE2B 1374b0fba39f0cb263a24425d9ebcd9087c0dbad869ddaa1491465db60a80a1a3b82858c80d2d4fc1d03db05d94840f2eeddd4c5a13632426fac178663b7baca SHA512 1be274b080dcc4aba40c884ba45b1403788aadb1f14bd00fd52283bc6e691ec7863f061cb4b7d70965d48cdb49c6b849e9b2e49dd7dd6dd5d8788f2d637960b1
DIST ansible-2.6.1.tar.gz 10724749 BLAKE2B af4523ab904660fa3369bdae2839ab4b2f386235be5a004e1f9a9a5f7c555a2e6fe82319abe20ecbf7e74152f8e2ad5060fda2c2af0f5d62fdd9416901c9072c SHA512 1235e12a510317665956bfae9e0d03814083a24ba6e5c98072437e50b4a596437a173b32d9d5af37b4b9e168e35045fdb65e65276fdc830f473ab1f42dcba2d2
DIST ansible-2.6.2.tar.gz 10738149 BLAKE2B ac46fe99da9aba55702c578c6d177b7cb1bcd17fb73f08f160afbbcb6a868de721202492e8198e8cb8c68a1ce771572ce0bb598cd310f2ce35d08b0aeeee3f8d SHA512 2283d69be267474e839af44e0e7a14a5532cadef7d65baa2af4045cb93d88b76890b735a78cce348916c04f5dc3c2ed78deb22bb8d94d0c0c0306180d79b1a9b

@ -13,7 +13,7 @@ SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x64-macos"
KEYWORDS="amd64 x86 ~x64-macos"
IUSE="doc test"
RDEPEND="

@ -1,11 +1,11 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{5,6} )
inherit distutils-r1 eutils versionator
inherit distutils-r1 eutils
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
HOMEPAGE="https://ansible.com/"
@ -13,7 +13,7 @@ SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86 ~x64-macos"
KEYWORDS="~amd64 ~x86 ~x64-macos"
IUSE="doc test"
RDEPEND="

@ -13,7 +13,7 @@ SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x64-macos"
KEYWORDS="amd64 x86 ~x64-macos"
IUSE="doc test"
RDEPEND="

@ -1,11 +1,11 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{5,6} )
inherit distutils-r1 eutils versionator
inherit distutils-r1 eutils
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
HOMEPAGE="https://ansible.com/"
@ -13,8 +13,8 @@ SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86 ~x64-macos"
IUSE="test"
KEYWORDS="~amd64 ~x86 ~x64-macos"
IUSE="doc test"
RDEPEND="
dev-python/paramiko[${PYTHON_USEDEP}]
@ -31,6 +31,7 @@ RDEPEND="
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? (
${RDEPEND}
dev-python/nose[${PYTHON_USEDEP}]
@ -44,11 +45,20 @@ DEPEND="
# not included in release tarball
RESTRICT="test"
python_compile_all() {
if use doc; then
cd docs/docsite || die
export CPUS=4
emake -f Makefile.sphinx html
fi
}
python_test() {
nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
}
python_install_all() {
use doc && local HTML_DOCS=( docs/docsite/_build/html/. )
distutils-r1_python_install_all
doman docs/man/man1/*.1

@ -1,7 +1,7 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{5,6} )

@ -1,51 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="2"
inherit eutils toolchain-funcs
DESCRIPTION="Another Password Generator"
HOMEPAGE="http://www.adel.nursat.kz/apg/"
SRC_URI="http://www.adel.nursat.kz/apg/download/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 hppa ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="cracklib"
DEPEND="cracklib? ( sys-libs/cracklib )"
RDEPEND="${DEPEND}"
src_prepare() {
chmod -R 0700 "${S}"
if use cracklib; then
epatch "${FILESDIR}"/${P}-cracklib.patch
epatch "${FILESDIR}"/${PN}-glibc-2.4.patch
fi
epatch "${FILESDIR}"/${P}-crypt_password.patch
}
src_compile() {
sed -i 's,^#\(APG_CS_CLIBS += -lnsl\)$,\1,' Makefile \
|| die "Sed failed"
if [[ ${CHOST} == *-darwin* ]]; then
sed -i 's,^APG_CLIBS += -lcrypt,APG_CLIBS += ,' Makefile \
|| die "Sed failed"
fi
emake \
FLAGS="${CFLAGS} ${LDFLAGS}" CFLAGS="${CFLAGS} ${LDFLAGS}" \
CC="$(tc-getCC)" \
standalone || die "compile problem"
emake FLAGS="${CFLAGS} ${LDFLAGS}" CC="$(tc-getCC)" \
-C bfconvert || die "compile problem"
}
src_install() {
dobin apg apgbfm bfconvert/bfconvert || die
dodoc CHANGES INSTALL README THANKS TODO || die
cd doc
doman man/apg.1 man/apgbfm.1 || die
dodoc APG_TIPS pronun.txt rfc0972.txt rfc1750.txt || die
}

@ -11,7 +11,7 @@ SRC_URI="http://www.adel.nursat.kz/apg/download/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="~alpha amd64 hppa ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="cracklib"
DEPEND="cracklib? ( sys-libs/cracklib )"

@ -1 +1,2 @@
DIST pass-otp-1.1.0.tar.gz 32857 BLAKE2B 97ca197b251d9748c0ace5b40aca2547cd278e9eee9768b8882cdfbb23bd440792101ab82d2ade276cfc34de1364460a066adc8395336380b1ef6759f51804eb SHA512 3c880bcb7e7e984494796bc7a0c0fb5f70b052938f6ce5c0b1cbb745d0b30febab2ca51c264fac02f884699dc685400076f0065db0c3d08da436e93c27f075ce
DIST pass-otp-1.1.1.tar.gz 46283 BLAKE2B d2448a82b67a685e9df366dbec29fd4a3cedea03b0218714b95d5bc2663ac86b3fa79a4bba5157b6948111aa7bf06d5d48e320d9fecf1b23e71ff73d3b65d861 SHA512 8dfaafac08aa17a4ee1ae34bb47d26ca337fe05b69be19a3bcb3521e033631fde9dd559481c1512500775186ca08e26a4589dfc76b4dac718f64a33819c9b5b6

@ -13,7 +13,7 @@
A pass extension for managing one-time-password (OTP) tokens.
</longdescription>
<use>
<flag name="qrcode">Add support for qtcodes using <pkg>media-gfx/qrencode</pkg></flag>
<flag name="qrcode">Add support for qrcodes using <pkg>media-gfx/qrencode</pkg></flag>
</use>
<upstream>
<remote-id type="github">tadfisher/pass-otp</remote-id>

@ -7,7 +7,7 @@ DESCRIPTION="A pass extension for managing one-time-password (OTP) tokens."
HOMEPAGE="https://github.com/tadfisher/pass-otp"
SRC_URI="https://github.com/tadfisher/pass-otp/releases/download/v${PV}/${P}.tar.gz"
LICENSE="GPL-3+"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="qrcode test"

@ -0,0 +1,23 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="A pass extension for managing one-time-password (OTP) tokens."
HOMEPAGE="https://github.com/tadfisher/pass-otp"
SRC_URI="https://github.com/tadfisher/pass-otp/releases/download/v${PV}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="qrcode test"
DEPEND="test? ( dev-tcltk/expect:* )"
RDEPEND=">=app-admin/pass-1.7
sys-auth/oath-toolkit
qrcode? ( media-gfx/qrencode )"
src_compile() {
:
}

@ -11,7 +11,7 @@ SRC_URI="https://git.zx2c4.com/password-store/snapshot/password-store-${PV}.tar.
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~x86"
IUSE="+git X zsh-completion fish-completion emacs dmenu importers elibc_Darwin"
RDEPEND="

@ -14,7 +14,7 @@ SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
KEYWORDS="amd64 arm64 hppa ia64 sparc x86"
KEYWORDS="amd64 arm64 hppa ia64 ppc64 sparc x86"
IUSE="amqp caps dbi geoip http ipv6 json libressl mongodb pacct python redis smtp spoof-source systemd tcpd"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="test"

@ -1,2 +1 @@
DIST ulogd-2.0.5_p20161017.tar.gz 137936 BLAKE2B 4cd252820920b0f872ddf97894c5917ed03fcab78b7fc215fa0ad00fbce2d2bd8cadc80120d452868e5292c97e595ea0ea861d685919fd18a8f040b683f2fe5d SHA512 b9a3f5323766856fc20d58a6c55f9bc955f50e9d7052df0828ca08bf9d573326e69920f6c90c9d3e877c4dc1a29a5a994cde070bd0834fbf4dee8eebbb251e98
DIST ulogd-2.0.7.tar.bz2 394573 BLAKE2B bec028a3b35038a8cc0f3f8b81b3e19addb66fce09e4ea0f3b2cd29b20cdb28025a576badd0765d9bb15f9d097799b6f55ff45058f8a838daa836c3fe878eef0 SHA512 1ad12bcf91bebe8bf8580de38693318cdabd17146f1f65acf714334885cf13adf5f783abdf2dd67474ef12f82d2cfb84dd4859439bc7af10a0df58e4c7e48b09

@ -1,142 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
COMMIT_ID="62064f6a9e054739ecbdda010dbe9c3fd69bbaa2"
inherit autotools eutils flag-o-matic linux-info readme.gentoo-r1 systemd user vcs-snapshot
DESCRIPTION="A userspace logging daemon for netfilter/iptables related logging"
HOMEPAGE="https://netfilter.org/projects/ulogd/index.html"
SRC_URI="http://git.netfilter.org/${PN}2/snapshot/${COMMIT_ID}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ia64 ppc x86"
IUSE="dbi doc json mysql nfacct +nfct +nflog pcap postgres sqlite ulog"
RDEPEND="
|| ( net-firewall/iptables net-firewall/nftables )
>=net-libs/libnfnetlink-1.0.1
dbi? ( dev-db/libdbi )
json? ( dev-libs/jansson )
nfacct? (
>=net-libs/libmnl-1.0.3
>=net-libs/libnetfilter_acct-1.0.1
)
nfct? ( >=net-libs/libnetfilter_conntrack-1.0.2 )
nflog? ( >=net-libs/libnetfilter_log-1.0.0 )
mysql? ( virtual/mysql )
pcap? ( net-libs/libpcap )
postgres? ( dev-db/postgresql:= )
sqlite? ( dev-db/sqlite:3 )
"
DEPEND="${RDEPEND}
doc? (
app-text/linuxdoc-tools
app-text/texlive-core
dev-texlive/texlive-fontsrecommended
virtual/latex-base
)
"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
You must have at least one logging stack enabled to make ulogd work.
Please edit the example configuration located at '${EPREFIX}/etc/ulogd.conf'.
"
pkg_setup() {
linux-info_pkg_setup
if kernel_is lt 2 6 14; then
die "${PN} requires a kernel >= 2.6.14."
fi
if use nfacct && kernel_is lt 3 3 0; then
ewarn "NFACCT input plugin requires a kernel >= 3.3."
fi
if use ulog && kernel_is ge 3 17 0; then
ewarn "ULOG target has been removed in the 3.17 kernel release."
ewarn "Consider enabling NFACCT, NFCT, or NFLOG support instead."
fi
enewgroup ulogd
enewuser ulogd -1 -1 /var/log/ulogd ulogd
}
src_prepare() {
default_src_prepare
# Change default settings to:
# - keep log files in /var/log/ulogd instead of /var/log;
# - create sockets in /run instead of /tmp.
sed -i \
-e "s|var/log|var/log/${PN}|g" \
-e 's|tmp|run|g' \
ulogd.conf.in || die
eautoreconf
}
src_configure() {
append-lfs-flags
local myeconfargs=(
$(use_with dbi)
$(use_with json jansson)
$(use_enable nfacct)
$(use_enable nfct)
$(use_enable nflog)
$(use_with mysql)
$(use_with pcap)
$(use_with postgres pgsql)
$(use_with sqlite)
$(use_enable ulog)
)
econf "${myeconfargs[@]}"
}
src_compile() {
default_src_compile
if use doc; then
# Prevent access violations from bitmap font files generation.
export VARTEXFONTS="${T}/fonts"
emake -C doc
fi
}
src_install() {
use doc && HTML_DOCS=( doc/${PN}.html )
default_src_install
prune_libtool_files --modules
readme.gentoo_create_doc
doman ${PN}.8
use doc && dodoc doc/${PN}.{dvi,ps,txt}
use mysql && dodoc doc/mysql-*.sql
use postgres && dodoc doc/pgsql-*.sql
use sqlite && dodoc doc/sqlite3.table
insinto /etc
doins ${PN}.conf
fowners root:ulogd /etc/${PN}.conf
fperms 640 /etc/${PN}.conf
newinitd "${FILESDIR}/${PN}.init" ${PN}
systemd_dounit "${FILESDIR}/${PN}.service"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" ${PN}
diropts -o ulogd -g ulogd
keepdir /var/log/ulogd
}
pkg_postinst() {
readme.gentoo_print_elog
}

Binary file not shown.

@ -1 +1,2 @@
DIST cabextract-1.6.tar.gz 241731 BLAKE2B 49a94b1b0d8a6c9f61cd51280a035e3fedb8d7a2d097b132bc56114c6003a558647a7f8c47b8d08fcac1999e68bea5303adb2b03c8e6dd010995e8b0c6dcd442 SHA512 d1c71c0292e3d73d8edbff5f5230b3127c63028f5aba1d0cad968bc945202fb9c0773327affce3d28466068377f029c80735adbabe0929d29b2204dea73738f8
DIST cabextract-1.7.tar.gz 293760 BLAKE2B d5ab4783c944d5d8b1d9ed8a2fbbfd60aeeab9f12b836032f982efc5721055b2caa521147246b3b5274d9456b1dbd2d513455cfd57750cf6d7fdc18f109f96c9 SHA512 63789e485d57299f2a0a60dc6d9a94e83639eb59b73789eff52977d3d3bd37a1c00713c86a4c6289e35541d0b7240ea0545ba84013713c070b4324ae1f2865ce

@ -0,0 +1,39 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit toolchain-funcs
DESCRIPTION="Extracts files from Microsoft cabinet archive files"
HOMEPAGE="https://www.cabextract.org.uk/"
SRC_URI="https://www.cabextract.org.uk/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="extras"
RDEPEND="extras? ( dev-lang/perl )"
src_prepare() {
default
# the code attempts to set up a fnmatch replacement, but then fails to code
# it properly leading to undefined references to rpl_fnmatch(). This may be
# removed in the future if building still works by setting "yes" to "no".
export ac_cv_func_fnmatch_works=yes
}
src_compile() {
emake AR="$(tc-getAR)"
}
src_install() {
local DOCS=( AUTHORS ChangeLog INSTALL NEWS README TODO doc/magic )
default
docinto html
dodoc doc/wince_cab_format.html
if use extras; then
dobin src/{wince_info,wince_rename,cabinfo,cabsplit}
fi
}

@ -11,7 +11,7 @@ SRC_URI="http://www.zlib.net/pigz/${P}.tar.gz"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~ppc-macos ~sparc64-solaris"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~ppc-macos ~sparc64-solaris"
IUSE="static symlink test"
LIB_DEPEND="sys-libs/zlib[static-libs(+)]"

@ -10,7 +10,7 @@ SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV%%.*}"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
IUSE="static-libs test"
# upstream killed static lib support with build system update
# (and we have packages depending on the flag)

Binary file not shown.

@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl tofu tools usb wks-server"
COMMON_DEPEND_LIBS="

@ -1,2 +0,0 @@
DIST gentoo-mirror.asc.20180203.gz 3054 BLAKE2B 4904aee11e80aaab7113356eba5aa8fcaced960b253bf5ba40addc6e4026fa7342319517af3549e902c547d42775fffd8713f1873ac9685d5dfe0207655bbfa5 SHA512 429e1226c535b1c3e0a87b471bf03a6c216086a5d801f77b5061b8f00b44a597e5569b5be58ca3a01aaa2d18c1e323532587e7403ab5ef51d718690d0bad2059
DIST gentoo-mirror.asc.20180528.gz 5954 BLAKE2B 4942ac019249a6fe0c03a4cd33b472b2df82faabb8df1bba9af61dd12d52a5059a5c3ffc20f8c3cd8c5b20d24fd110f4dc0d9f11aaaa439cf07985842c993f40 SHA512 b0856f7ee62798e7b259bba17d7ee63a3bc5c78bbe901d0a45d951f47c1cc435a6b21812bf4287cb45520061713ec1885bfc07e5c2baf76c17a2d3f2584f1685

@ -1,20 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="OpenPGP key used to sign gentoo-mirror commits"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Repository_mirror_and_CI"
SRC_URI="https://dev.gentoo.org/~mgorny/dist/openpgp-keys/gentoo-mirror.asc.${PV}.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
S=${WORKDIR}
src_install() {
insinto /usr/share/openpgp-keys
newins "gentoo-mirror.asc.${PV}" gentoo-mirror.asc
}

@ -1,20 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="OpenPGP key used to sign gentoo-mirror commits"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Repository_mirror_and_CI"
SRC_URI="https://dev.gentoo.org/~mgorny/dist/openpgp-keys/gentoo-mirror.asc.${PV}.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
S=${WORKDIR}
src_install() {
insinto /usr/share/openpgp-keys
newins "gentoo-mirror.asc.${PV}" gentoo-mirror.asc
}

@ -11,7 +11,7 @@ SRC_URI="https://github.com/p11-glue/${PN}/releases/download/${PV}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+asn1 debug +libffi +trust"
REQUIRED_USE="trust? ( asn1 )"

@ -1 +1,2 @@
DIST xca-1.4.1.tar.gz 959107 BLAKE2B 7437cdbaa5277998de200e9a5ad3a7d44aed9ae8af8fd926d7ed1917d49bec79562455ca2e82557149d748840f299ffd66edfc7f265be7d5bdcd6e4fe8dbaf9b SHA512 8294669c4887ba7a9060c3c2c06014b8a1807898569842ed61c066e8a864de014fba51a2ff867b579048083fdd4934cc7f97c92268de4944bf4aafea9c2e7b42
DIST xca-2.1.0.tar.gz 1055745 BLAKE2B c3ea2953be7cacb8c4c6fb6911f2e51806d40f294d8c9daef1d47da4f3e6ffa4933d199b8b92cab828286ececab2ea7195d5a46455e4d4703f0a67d0d7861db9 SHA512 ad46b290067b0a22bb6baeb0d065879bea74cd2c853f67c2be3d0c2bdaa5ca4ebef606c0f08bd0b130df4ec13418d470062b708ab479800eab7c18dffa46af03

@ -0,0 +1,64 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit xdg-utils
DESCRIPTION="A GUI to OpenSSL, RSA public keys, certificates, signing requests etc"
HOMEPAGE="http://hohnstaedt.de/xca/"
SRC_URI="https://github.com/chris2511/${PN}/releases/download/RELEASE.${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="bindist doc libressl"
RDEPEND="
dev-libs/libltdl:0=
dev-qt/qtgui:5
dev-qt/qtwidgets:5
!libressl? ( dev-libs/openssl:0=[bindist=] )
libressl? ( dev-libs/libressl:0= )
doc? ( app-text/linuxdoc-tools )"
DEPEND="${RDEPEND}
dev-qt/linguist-tools:5"
PATCHES=(
"${FILESDIR}/${PN}-1.0.0-desktop.patch"
)
src_configure() {
econf \
--with-qt-version=5 \
$(use_enable doc) \
STRIP=true
}
src_compile() {
# enforce all to avoid the automatic silent rules
emake all
}
src_install() {
# non standard destdir
emake install destdir="${ED}"
einstalldocs
insinto /etc/xca
doins misc/*.txt
ewarn "Make a backup copy of your database!"
ewarn "This version completely changes the database format to SQL(ite)"
ewarn "Don't try to open it with older versions of XCA (< 1.4.0). They will corrupt the database."
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

Binary file not shown.

@ -1 +0,0 @@
DIST mkdoxy-1.0.0.tar.gz 11109 BLAKE2B 348d62a189d2f79432eafb65824b90bf0a3f82fab3621edcdc9fc04859b1a901cb71fd05773aee57431559bbc7a1055668fe710e719a6a8fa86a987b2c8d64e2 SHA512 0d40282da6b15cdbfe10e41549acc48241e6732519025e93f38d5d76c93ff180b41cc458fc8dbad4ab81bc28a96e4801c15577d39496392a05e743e581d19241

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<longdescription>
A doxygen-style documentation tool for makefiles (requires doxygen).
</longdescription>
<upstream>
<remote-id type="sourceforge">mkdoxy</remote-id>
</upstream>
</pkgmetadata>

@ -1,23 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="mkDoxy generates Doxygen-compatible HTML documentation for makefiles"
HOMEPAGE="https://sourceforge.net/projects/mkdoxy/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}
app-doc/doxygen
>=dev-lang/perl-5"
src_install() {
dobin mkdoxy
dodoc AUTHORS ChangeLog INSTALL INSTALL.gentoo README TODO VERSION
}

@ -13,7 +13,7 @@ SLOT="${PV}"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
S=${WORKDIR}/${MY_P}
S=${WORKDIR}
src_install() {
dodoc -r *

@ -13,7 +13,7 @@ SLOT="${PV}"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
S=${WORKDIR}/${MY_P}
S=${WORKDIR}
src_install() {
dodoc -r *

@ -13,7 +13,7 @@ SLOT="${PV}"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
S=${WORKDIR}/${MY_P}
S=${WORKDIR}
src_install() {
dodoc -r *

@ -13,7 +13,7 @@ SLOT="${PV}"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
S=${WORKDIR}/${MY_P}
S=${WORKDIR}
src_install() {
dodoc -r *

@ -13,7 +13,7 @@ SLOT="${PV}"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
S=${WORKDIR}/${MY_P}
S=${WORKDIR}
src_install() {
dodoc -r *

@ -13,7 +13,7 @@ SLOT="${PV}"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
S=${WORKDIR}/${MY_P}
S=${WORKDIR}
src_install() {
dodoc -r *

@ -13,7 +13,7 @@ SLOT="${PV}"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
S=${WORKDIR}/${MY_P}
S=${WORKDIR}
src_install() {
dodoc -r *

@ -13,7 +13,7 @@ SLOT="${PV}"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
S=${WORKDIR}/${MY_P}
S=${WORKDIR}
src_install() {
dodoc -r *

@ -13,7 +13,7 @@ SLOT="${PV}"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
S=${WORKDIR}/${MY_P}
S=${WORKDIR}
src_install() {
dodoc -r *

@ -13,7 +13,7 @@ SLOT="${PV}"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
S=${WORKDIR}/${MY_P}
S=${WORKDIR}
src_install() {
dodoc -r *

Binary file not shown.

@ -48,7 +48,7 @@
<flag name="wide-int">Prefer wide Emacs integers (typically 62-bit).
This option has an effect only on architectures where "long" and
"long long" types have different size.</flag>
<flag name='xwidgets'>Enable use of GTK widgets in Emacs buffers
<flag name="xwidgets">Enable use of GTK widgets in Emacs buffers
(requires GTK3)</flag>
</use>
</pkgmetadata>

@ -47,7 +47,7 @@
<flag name="wide-int">Prefer wide Emacs integers (typically 62-bit).
This option has an effect only on architectures where "long" and
"long long" types have different size.</flag>
<flag name='xwidgets'>Enable use of GTK widgets in Emacs buffers
<flag name="xwidgets">Enable use of GTK widgets in Emacs buffers
(requires GTK3)</flag>
</use>
</pkgmetadata>

Binary file not shown.

@ -1,7 +1,7 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
EAPI=6
inherit elisp
@ -18,7 +18,8 @@ IUSE=""
ELISP_PATCHES="${PN}-10.8-020_Prevent-fontset-error.patch
${PN}-10.8-030_Use-new-style-backquotes.patch
${PN}-10.8-010_ikazuhiro.patch
${PN}-10.8-040_make-temp-file-for-Emacs-24.3.50.patch"
${PN}-10.8-040_make-temp-file-for-Emacs-24.3.50.patch
${PN}-10.8-050_escape-backslash.patch"
src_prepare() {
elisp_src_prepare

@ -0,0 +1,20 @@
--- a/poe.el 2018-07-27 19:34:05.959194677 -0500
+++ b/poe.el 2018-07-27 19:40:06.409212629 -0500
@@ -1081,7 +1081,7 @@
If third arg LITERAL is non-nil, insert NEWTEXT literally.
Otherwise treat `\' as special:
`\&' in NEWTEXT means substitute original matched text.
- `\N' means substitute what matched the Nth `\(...\)'.
+ `\\N' means substitute what matched the Nth `\(...\)'.
If Nth parens didn't match, substitute nothing.
`\\' means insert one `\'.
FIXEDCASE and LITERAL are optional arguments.
@@ -1133,7 +1133,7 @@
If third arg LITERAL is non-nil, insert NEWTEXT literally.
Otherwise treat `\' as special:
`\&' in NEWTEXT means substitute original matched text.
- `\N' means substitute what matched the Nth `\(...\)'.
+ `\\N' means substitute what matched the Nth `\(...\)'.
If Nth parens didn't match, substitute nothing.
`\\' means insert one `\'.
FIXEDCASE and LITERAL are optional arguments.

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -11,7 +11,7 @@ SRC_URI="https://github.com/rejeep/f.el/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~x86"
RESTRICT="test"
RDEPEND="app-emacs/dash app-emacs/s"

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -11,7 +11,7 @@ SRC_URI="https://github.com/magnars/s.el/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/s.el-${PV}"
SITEFILE="50${PN}-gentoo.el"

@ -0,0 +1,17 @@
--- a/wl/wl-vars.el.orig 2018-07-27 21:05:15.768467090 -0500
+++ b/wl/wl-vars.el 2018-07-27 21:05:45.590468576 -0500
@@ -1742,12 +1742,12 @@
:group 'wl-pref
:type 'string)
-(defcustom wl-message-truncate-lines default-truncate-lines
+(defcustom wl-message-truncate-lines nil
"*Truncate lines in Message Buffer."
:type 'boolean
:group 'wl-pref)
-(defcustom wl-draft-truncate-lines default-truncate-lines
+(defcustom wl-draft-truncate-lines nil
"*Truncate lines in Draft Buffer."
:type 'boolean
:group 'wl-draft

@ -1,7 +1,7 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
EAPI=6
inherit elisp
@ -22,6 +22,7 @@ DEPEND=">=app-emacs/apel-10.6
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}"
ELISP_PATCHES="${P}-default-truncate-lines.patch"
SITEFILE="50${PN}-gentoo.el"
src_configure() {

@ -1,2 +1,2 @@
DIST yatex1.76.tar.gz 357552 BLAKE2B c829cf73d38fd0ea12bd9b831059fabae2d8cf6d7f111762a409770910aefc6f0617979e38ef0fb5c489d92c38c83832cf74e075f68a190c794aa15b5f0a696b SHA512 ff2afea1cb1b7e4bef223c13d4cc6b942b1d555959321e7cb97595dfe7ca3adbc9efa6db7d7d13cdd0bb5aa62eabc1d3383d07635b1dbbe5b15175bf99c4c416
DIST yatex1.77.tar.gz 356721 BLAKE2B f923bc80ec32ee3d1654f15a99624251604c94af60738ad2f56b237d4385da0951bec32b32f297662540667da2648789a380b433332ce7e10f50f1d016c3b6d0 SHA512 d6b909b540b0966cfcd35a36ad7c9e8d8a821ca668ea9b0a4d1f3267a45397800769dd47ce64f5f8cbda65c274a7f415c8e86b6598a365ea41104684cf9df07f
DIST yatex1.80.tar.gz 376944 BLAKE2B 355726fb3b38bfbc314647739d4af6e588848b5ade208fe1e026106a7cc2c220edcf10214f37ee7c9cc461ecb3e776c3969e329d5a331b3d8ce9f669f2361e26 SHA512 6548d1ac95ce95198468698d9b91449736e4be8af15d29352c00f7604fd7b34b2c606afb2d90d1115fd64dc859efdd9c993a6b3733f9321ca7671615977b4bd5

@ -1,5 +1,5 @@
--- yatex1.76-orig/docs/yahtmle.tex
+++ yatex1.76/docs/yahtmle.tex
--- a/docs/yahtmle.tex
+++ b/docs/yahtmle.tex
@@ -1,9 +1,10 @@
\def\lang{eng} % -*- texinfo -*- for Texinfo V.3.1
\input texinfo
@ -13,8 +13,8 @@
@end direntry
@iftex
--- yatex1.76-orig/docs/yahtmlj.tex
+++ yatex1.76/docs/yahtmlj.tex
--- a/docs/yahtmlj.tex
+++ b/docs/yahtmlj.tex
@@ -1,9 +1,10 @@
\def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1
\input texinfo
@ -28,8 +28,8 @@
@end direntry
@iftex
--- yatex1.76-orig/docs/yatexe.tex
+++ yatex1.76/docs/yatexe.tex
--- a/docs/yatexe.tex
+++ b/docs/yatexe.tex
@@ -1,9 +1,10 @@
\def\lang{jp} % -*- texinfo -*-
\input texinfo.tex
@ -43,8 +43,8 @@
@end direntry
@iftex
--- yatex1.76-orig/docs/yatexj.tex
+++ yatex1.76/docs/yatexj.tex
--- a/docs/yatexj.tex
+++ b/docs/yatexj.tex
@@ -1,9 +1,10 @@
\def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1
\input texinfo

@ -1,5 +1,5 @@
--- yatex1.73-orig/yatexhlp.el 2006-12-24 07:25:29.000000000 +0100
+++ yatex1.73/yatexhlp.el 2008-05-12 12:19:02.000000000 +0200
--- a/yatexhlp.el
+++ b/yatexhlp.el
@@ -9,12 +9,7 @@
(cond (YaTeX-japan "jp")
(t "eng"))))

@ -1,21 +1,21 @@
--- yatex1.77-orig/docs/yahtmle.tex
+++ yatex1.77/docs/yahtmle.tex
--- a/docs/yahtmle.tex
+++ b/docs/yahtmle.tex
@@ -1,4 +1,4 @@
-\def\lang{eng} % -*- texinfo -*- for Texinfo V.3.1
+@c \def\lang{eng} % -*- texinfo -*- for Texinfo V.3.1
\input texinfo
@setfilename yahtml.info
@settitle Yet Another html-mode for Emacs
--- yatex1.77-orig/docs/yahtmlj.tex
+++ yatex1.77/docs/yahtmlj.tex
--- a/docs/yahtmlj.tex
+++ b/docs/yahtmlj.tex
@@ -1,4 +1,4 @@
-\def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1
+@c \def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1
\input texinfo
@setfilename yahtml-ja.info
@settitle Yet Another html-mode for Emacs
--- yatex1.77-orig/docs/yatexe.tex
+++ yatex1.77/docs/yatexe.tex
--- a/docs/yatexe.tex
+++ b/docs/yatexe.tex
@@ -1,4 +1,4 @@
-\def\lang{jp} % -*- texinfo -*-
+@c \def\lang{jp} % -*- texinfo -*-
@ -76,8 +76,8 @@
Check the current completion type is specified one and cause error if
not. The variable @code{YaTeX-current-completion-type} holds the symbol
according to the current completion type.
--- yatex1.77-orig/docs/yatexj.tex
+++ yatex1.77/docs/yatexj.tex
--- a/docs/yatexj.tex
+++ b/docs/yatexj.tex
@@ -1,4 +1,4 @@
-\def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1
+@c \def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1

@ -0,0 +1,247 @@
--- a/docs/yahtmle.tex
+++ b/docs/yahtmle.tex
@@ -1,4 +1,4 @@
-\def\lang{eng} % -*- texinfo -*- for Texinfo V.3.1
+@c \def\lang{eng} % -*- texinfo -*- for Texinfo V.3.1
\input texinfo
@setfilename yahtmle
@settitle Yet Another html-mode for Emacs
@@ -14,10 +14,9 @@
@titlepage
@sp 10
-@center
@subtitle Yet Another html-mode for emacs
@title // yahtml //
-%@subtitle // yahtml //
+@c @subtitle // yahtml //
@author @copyright{} 1994-2012 by HIROSE, Yuuji [yuuji@@yatex.org]
@end titlepage
--- a/docs/yahtmlj.tex
+++ b/docs/yahtmlj.tex
@@ -1,4 +1,4 @@
-\def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1
+@c \def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1
\input texinfo
@setfilename yahtmlj
@settitle Yet Another html-mode for Emacs
@@ -14,7 +14,6 @@
@titlepage
@sp 10
-@center
@subtitle Yet Another html-mode for emacs
@title 『HTML屋』
@subtitle // yahtml //
--- a/docs/yatexe.tex
+++ b/docs/yatexe.tex
@@ -1,4 +1,4 @@
-\def\lang{jp} % -*- texinfo -*-
+@c \def\lang{jp} % -*- texinfo -*-
\input texinfo.tex
@setfilename yatexe
@settitle Yet Another tex-mode for Emacs
@@ -14,7 +14,6 @@
@titlepage
@sp 10
-@center
@subtitle Yet Another tex-mode for emacs
@title Wild Bird
@subtitle // YaTeX //
@@ -713,7 +712,7 @@
@item M-x YaTeX-section-overview
@dots{} Generate *Sectioning Lines* buffer
@end table
-@cindex{Generate the listing of sectioning units}
+@cindex Generate the listing of sectioning units
from the LaTeX source buffer. In this listing buffer, typing @kbd{u} on
the sectioning command shifts up the corresponding sectioning command in
source text and @kbd{d} shifts down. After marking lines in the listing
@@ -1133,7 +1132,7 @@
@node Invoking image processor, Jump to main file, Jump to corresponding object, Cursor jump
@comment node-name, next, previous, up
@section Invoking image processor
-@cindex{Drawing tool invocation}
+@cindex Drawing tool invocation
`image-including line' described above means such lines as
@code{\epsfile@{file=foo.ps@}}. If you type @kbd{[prefix] g} on that
@@ -1756,44 +1755,44 @@
@end defvar
@defvar YaTeX-cmd-gimp
-Command name of GIMP (code{"gimp"})
+Command name of GIMP (@code{"gimp"})
@end defvar
@defvar YaTeX-cmd-tgif
-Command name of tgif (code{"tgif"})
+Command name of tgif (@code{"tgif"})
@end defvar
@defvar YaTeX-cmd-inkscape
-Command name of Inkscape (code{"inkscape"})
+Command name of Inkscape (@code{"inkscape"})
@end defvar
@defvar YaTeX-cmd-dia
-Command name of Dia (code{"dia"})
+Command name of Dia (@code{"dia"})
@end defvar
@defvar YaTeX-cmd-ooo
-Command name of OpenOffice.org/LibreOffice (code{"soffice"})
+Command name of OpenOffice.org/LibreOffice (@code{"soffice"})
@end defvar
@defvar YaTeX-cmd-gs
-Command name of Ghostscript (code{"gs"})
+Command name of Ghostscript (@code{"gs"})
@end defvar
@defvar YaTeX-cmd-dvips
-Command name of dvips (code{"dvips"})
+Command name of dvips (@code{"dvips"})
@end defvar
@defvar YaTeX-cmd-displayline
Command name of displayline
-(code{"/Applications/Skim.app/Contents/SharedSupport/displayline"})
+(@code{"/Applications/Skim.app/Contents/SharedSupport/displayline"})
@end defvar
@defvar YaTeX-cmd-edit-ps
-Command name for editing PostScript files(Value of code{"YaTeX-cmd-gimp"})
+Command name for editing PostScript files(Value of @code{"YaTeX-cmd-gimp"})
@end defvar
@defvar YaTeX-cmd-edit-pdf
-Command name for editing PDF files(Value of code{"YaTeX-cmd-ooo"})
+Command name for editing PDF files(Value of @code{"YaTeX-cmd-ooo"})
@end defvar
@defvar YaTeX-cmd-edit-ai
-Command name for editing `.ai' files(Value of code{"YaTeX-cmd-inkscape"})
+Command name for editing `.ai' files(Value of @code{"YaTeX-cmd-inkscape"})
@end defvar
@defvar YaTeX-cmd-edit-svg
-Command name for editing SVG files(Value of code{"YaTeX-cmd-inkscape"})
+Command name for editing SVG files(Value of @code{"YaTeX-cmd-inkscape"})
@end defvar
@defvar YaTeX-cmd-edit-images
-Command name for editing image files(Value of code{"YaTeX-cmd-gimp"})
+Command name for editing image files(Value of @code{"YaTeX-cmd-gimp"})
@end defvar
@defvar YaTeX-need-nonstop
@@ -2289,9 +2288,9 @@
@table @kbd
@item [F]
YaTeX:read-position
-@itemx [A]
+@item [A]
Character list which can show up in the brackets
-@itemx [D]
+@item [D]
Return the location specifier such as `[htb]'. When
nothing is entered, omit [] itself. If the possible characters
are "htbp", call this function as
@@ -2299,9 +2298,9 @@
@item [F]
YaTeX:read-coordinates
-@itemx [A]
+@item [A]
Base prompt, X-axis prompt, Y-axis prompt (each optional)
-@itemx [D]
+@item [D]
Read the coordinates with the prompt ``BasePrompt X-axisPrompt:'' for
X-axis, ``BasePrompt Y-axisPrompt:'' for Y-axis, and return it in the form
of ``(X,Y)''. The default prompts are @code{Dimension}, @code{X},
@@ -2309,9 +2308,9 @@
@item [F]
YaTeX:check-completion-type
-@itemx [A]
+@item [A]
One of the symbols: 'begin, 'section, or 'maketitle
-@itemx [D]
+@item [D]
Check the current completion type is specified one and cause error if
not. The variable @code{YaTeX-current-completion-type} holds the symbol
according to the current completion type.
--- a/docs/yatexj.tex
+++ b/docs/yatexj.tex
@@ -1,4 +1,4 @@
-\def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1
+@c \def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1
\input texinfo
@setfilename yatexj
@settitle Yet Another tex-mode for Emacs
@@ -19,7 +19,6 @@
@titlepage
@sp 10
-@center
@subtitle Yet Another tex-mode for emacs
@title 『野鳥』
@subtitle // YaTeX //
@@ -1146,7 +1145,7 @@
@section 括弧入力補助
@cindex 括弧入力補助[かつこにゆうりよくほしよ]
- 3種類ある括弧 () {} [] の開き括弧を入れたときに閉じ括弧を自動的に入れます。
+ 3種類ある括弧 () @{@} [] の開き括弧を入れたときに閉じ括弧を自動的に入れます。
@code{\} の直後にの @code{[} を入れると行を分けてインデントを揃え、
数式入力に備えます。その他 La@TeX{} のマクロに応じて括弧の釣合の取れた
状態に導きます。開き括弧そのものを1つだけ入れたいときは @kbd{C-q} で
@@ -1965,44 +1964,44 @@
@end defvar
@defvar YaTeX-cmd-gimp
-GIMPを起動するコマンド (code{"gimp"})
+GIMPを起動するコマンド (@code{"gimp"})
@end defvar
@defvar YaTeX-cmd-tgif
-tgifを起動するコマンド (code{"tgif"})
+tgifを起動するコマンド (@code{"tgif"})
@end defvar
@defvar YaTeX-cmd-inkscape
-Inkscapeを起動するコマンド (code{"inkscape"})
+Inkscapeを起動するコマンド (@code{"inkscape"})
@end defvar
@defvar YaTeX-cmd-dia
-Diaを起動するコマンド (code{"dia"})
+Diaを起動するコマンド (@code{"dia"})
@end defvar
@defvar YaTeX-cmd-ooo
-OpenOffice.orgまたはLibreOfficeを起動するコマンド (code{"soffice"})
+OpenOffice.orgまたはLibreOfficeを起動するコマンド (@code{"soffice"})
@end defvar
@defvar YaTeX-cmd-gs
-Ghostscriptを起動するコマンド (code{"gs"})
+Ghostscriptを起動するコマンド (@code{"gs"})
@end defvar
@defvar YaTeX-cmd-dvips
-dvipsを起動するコマンド(環境によってはpdvipsなど) (code{"dvips"})
+dvipsを起動するコマンド(環境によってはpdvipsなど) (@code{"dvips"})
@end defvar
@defvar YaTeX-cmd-displayline
displaylineを起動するコマンド
-(code{"/Applications/Skim.app/Contents/SharedSupport/displayline"})
+(@code{"/Applications/Skim.app/Contents/SharedSupport/displayline"})
@end defvar
@defvar YaTeX-cmd-edit-ps
-PostScriptファイルを編集するコマンド (変数code{"YaTeX-cmd-gimp"}の値)
+PostScriptファイルを編集するコマンド (変数@code{"YaTeX-cmd-gimp"}の値)
@end defvar
@defvar YaTeX-cmd-edit-pdf
-PDFファイルを編集するコマンド (変数code{"YaTeX-cmd-ooo"}の値)
+PDFファイルを編集するコマンド (変数@code{"YaTeX-cmd-ooo"}の値)
@end defvar
@defvar YaTeX-cmd-edit-ai
-.aiファイルを編集するコマンド (変数code{"YaTeX-cmd-inkscape"}の値)
+.aiファイルを編集するコマンド (変数@code{"YaTeX-cmd-inkscape"}の値)
@end defvar
@defvar YaTeX-cmd-edit-svg
-SVGファイルを編集するコマンド (変数code{"YaTeX-cmd-inkscape"}の値)
+SVGファイルを編集するコマンド (変数@code{"YaTeX-cmd-inkscape"}の値)
@end defvar
@defvar YaTeX-cmd-edit-images
-その他画像ファイルを編集するコマンド (変数code{"YaTeX-cmd-gimp"}の値)
+その他画像ファイルを編集するコマンド (変数@code{"YaTeX-cmd-gimp"}の値)
@end defvar
@defvar YaTeX-need-nonstop

@ -1,20 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<longdescription lang="en">
YaTeX is an intelligent, acquisitive and integrated package which reduces
your efforts of composing LaTeX source on Emacs. And yahtml is the honest
and bright YaTeX-compatible major-mode package for writing HTML. If you have
noticed the power of YaTeX, you can drive yahtml over the HTML files quickly
and steadily. And vice versa, of course.
</longdescription>
<stabilize-allarches/>
<maintainer type="project">
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
<maintainer type="project">
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<longdescription lang="en">
YaTeX is an intelligent, acquisitive and integrated package which reduces
your efforts of composing LaTeX source on Emacs. And yahtml is the honest
and bright YaTeX-compatible major-mode package for writing HTML. If you have
noticed the power of YaTeX, you can drive yahtml over the HTML files quickly
and steadily. And vice versa, of course.
</longdescription>
<stabilize-allarches/>
</pkgmetadata>

@ -1,50 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
inherit elisp eutils
DESCRIPTION="Yet Another TeX mode for Emacs"
HOMEPAGE="http://www.yatex.org/"
SRC_URI="http://www.yatex.org/${P/-/}.tar.gz"
KEYWORDS="amd64 ppc ~ppc64 x86"
SLOT="0"
LICENSE="YaTeX"
IUSE="l10n_ja"
S="${WORKDIR}/${P/-/}"
ELISP_PATCHES="${PN}-1.76-gentoo.patch
${PN}-1.76-direntry.patch"
SITEFILE="50${PN}-gentoo.el"
src_compile() {
# byte-compilation fails (as of 1.74): yatexlib.el requires fonts
# that are only available under X
cd docs
makeinfo yatexe.tex yahtmle.tex || die
if use l10n_ja; then
iconv -f WINDOWS-31J -t UTF-8 yatexj.tex >yatex-ja.texi || die
iconv -f WINDOWS-31J -t UTF-8 yahtmlj.tex >yahtml-ja.texi || die
makeinfo yatex-ja.texi yahtml-ja.texi || die
fi
}
src_install() {
elisp-install ${PN} *.el || die
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
insinto ${SITEETC}/${PN}
doins help/YATEXHLP.eng
doinfo docs/yatex.info* docs/yahtml.info*
dodoc docs/*.eng
if use l10n_ja; then
doins help/YATEXHLP.jp
doinfo docs/yatex-ja.info* docs/yahtml-ja.info*
dodoc 00readme install docs/{htmlqa,qanda} docs/*.doc
fi
}

@ -1,20 +1,21 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
EAPI="6"
inherit elisp eutils
inherit elisp
DESCRIPTION="Yet Another TeX mode for Emacs"
HOMEPAGE="http://www.yatex.org/"
SRC_URI="http://www.yatex.org/${P/-/}.tar.gz"
SRC_URI="http://www.${PN}.org/${P/-}.tar.gz"
KEYWORDS="amd64 ppc ~ppc64 x86"
SLOT="0"
LICENSE="YaTeX"
IUSE="l10n_ja"
S="${WORKDIR}/${P/-/}"
S="${WORKDIR}/${P/-}"
ELISP_PATCHES="${PN}-1.76-gentoo.patch
${PN}-1.76-direntry.patch
${PN}-1.77-texinfo-5.patch"
@ -25,27 +26,27 @@ src_compile() {
# that are only available under X
cd docs
makeinfo yatexe.tex yahtmle.tex || die
makeinfo {${PN},yahtml}e.tex || die
if use l10n_ja; then
iconv -f WINDOWS-31J -t UTF-8 yatexj.tex >yatex-ja.texi || die
iconv -f WINDOWS-31J -t UTF-8 yahtmlj.tex >yahtml-ja.texi || die
makeinfo yatex-ja.texi yahtml-ja.texi || die
iconv -f WINDOWS-31J -t UTF-8 ${PN}j.tex > ${PN}-ja.texi || die
iconv -f WINDOWS-31J -t UTF-8 yahtmlj.tex > yahtml-ja.texi || die
makeinfo {${PN},yahtml}-ja.texi || die
fi
}
src_install() {
elisp-install ${PN} *.el || die
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
elisp-install ${PN} *.el
elisp-site-file-install "${FILESDIR}"/${SITEFILE}
insinto ${SITEETC}/${PN}
doins help/YATEXHLP.eng
doinfo docs/yatex.info* docs/yahtml.info*
doinfo docs/{${PN},yahtml}.info*
dodoc docs/*.eng
if use l10n_ja; then
doins help/YATEXHLP.jp
doinfo docs/yatex-ja.info* docs/yahtml-ja.info*
dodoc 00readme install docs/{htmlqa,qanda} docs/*.doc
doinfo docs/{${PN},yahtml}-ja.info*
dodoc 00readme install docs/{htmlqa,qanda,*.doc}
fi
}

@ -0,0 +1,54 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit elisp
DESCRIPTION="Yet Another TeX mode for Emacs"
HOMEPAGE="http://www.yatex.org/"
SRC_URI="http://www.${PN}.org/${P/-}.tar.gz"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
SLOT="0"
LICENSE="BSD-2"
IUSE="l10n_ja"
S="${WORKDIR}/${P/-}"
ELISP_PATCHES="${PN}-1.76-direntry.patch
${P}-texinfo-5.patch"
SITEFILE="50${PN}-gentoo.el"
src_prepare() {
sed -i "/(help-dir/,/)))/c\ (help-dir \"${SITEETC}/${PN}\"))" ${PN}hlp.el
elisp_src_prepare
}
src_compile() {
cd docs
makeinfo {${PN},yahtml}e.tex || die
if use l10n_ja; then
iconv -f WINDOWS-31J -t UTF-8 ${PN}j.tex > ${PN}-ja.texi || die
iconv -f WINDOWS-31J -t UTF-8 yahtmlj.tex > yahtml-ja.texi || die
makeinfo {${PN},yahtml}-ja.texi || die
fi
}
src_install() {
elisp-install ${PN} *.el
elisp-site-file-install "${FILESDIR}"/${SITEFILE}
insinto ${SITEETC}/${PN}
doins help/YATEXHLP.eng
doinfo docs/{${PN},yahtml}.info*
dodoc install docs/*.eng
if use l10n_ja; then
doins help/YATEXHLP.jp
doinfo docs/{${PN},yahtml}-ja.info*
dodoc 00readme ${PN}.new docs/{htmlqa,qanda,*.doc}
fi
}

Binary file not shown.

@ -1,2 +1 @@
DIST img-0.4.6.tar.gz 5635103 BLAKE2B 88e0ae3bdc0b9e1784d4d67635d119084a5e9dbe258b55da10f549b97f2d566f312226687bef0d28ad1ae3b13c764a44071bfe10ec0a189ad4bcf0bc8c83df5f SHA512 7f75d66237fe5ccf5923774e1d40ef04d9447f3e7de6641167679a1bf5b6305880a046e664fa7adb93dc4bd28e9f0e1ee790ecf2a225aa98b0202e47b8d01987
DIST img-0.4.7.tar.gz 5642840 BLAKE2B 0cff71ad2e3ee7e7a21273bd7171a1cafb51b932a55981081bcd809f62c463e8a58d739ed5e7e46355a596650e272a90b848eb6c1818e948e6512cb07ac5fc5e SHA512 23e059537baedf20c17724f972db2fa2b81677bf7d62ce3f78cabde9984f10923f4fe56d3f02252f578b15e06112066c5ea7e6b41d61554bcafc618cca85d014
DIST img-0.4.8.tar.gz 5587652 BLAKE2B 5b74ff24e6f36674b66b3f87abe928a9d8c8361835eb61cb04ddfce6bfc7cb7b8e6e1f41d61d9f75c09c3646d0d697074882e1f7b87259b60d7c53303718e325 SHA512 fb5b97c4794798dc2dba5d4c9493da9708a55a9e5e7b2259585409c4e7973fecd362132dabb81c72f20b61956c5a8bc67b58db49c22e7ce56eaec784bbb51ca5

@ -1,32 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit golang-build golang-vcs-snapshot
EGO_PN="github.com/genuinetools/img"
EGIT_COMMIT="v${PV}"
GIT_COMMIT="e76c25809631da79d0071966901675f9acb16edb"
ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
DESCRIPTION="Standalone daemon-less unprivileged Dockerfile and OCI container image builder"
HOMEPAGE="https://github.com/genuinetools/img"
SRC_URI="${ARCHIVE_URI}"
LICENSE="MIT"
SLOT="0"
IUSE="seccomp"
RESTRICT="test"
src_compile() {
local TAGS=$(usex seccomp 'seccomp' '')
pushd src/${EGO_PN} || die
GOPATH="${S}" go build -tags "noembed ${TAGS}" -v -ldflags "-X ${EGO_PN}/version.GITCOMMIT=${GIT_COMMIT} -X ${EGO_PN}/version.VERSION=${PV}" -o "${S}"/bin/img . || die
popd || die
}
src_install() {
dobin bin/*
dodoc -r src/${EGO_PN}/README.md
}

@ -6,7 +6,7 @@ inherit golang-build golang-vcs-snapshot
EGO_PN="github.com/genuinetools/img"
EGIT_COMMIT="v${PV}"
GIT_COMMIT="9c9f6f6fa351ddf9afd6a39cdb1a44ab290dd6a3"
GIT_COMMIT="88f96d872335cf2746380fa87ba62fd5b63540b4"
ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"

@ -9,7 +9,7 @@ DESCRIPTION="Old style template scripts for LXC"
HOMEPAGE="https://linuxcontainers.org/"
SRC_URI="https://linuxcontainers.org/downloads/lxc/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ppc64 x86"
LICENSE="LGPL-3"
SLOT="0"

@ -9,7 +9,7 @@ DESCRIPTION="LinuX Containers userspace utilities"
HOMEPAGE="https://linuxcontainers.org/"
SRC_URI="https://linuxcontainers.org/downloads/lxc/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
KEYWORDS="~amd64 ~arm ~arm64 ppc64 x86"
LICENSE="LGPL-3"
SLOT="0"

@ -44,3 +44,4 @@ DIST github.com-syndtr-gocapability-db04d3cc01c8b54962a58ec7e491717d06cfcc16.tar
DIST lxd-2.21.tar.gz 882352 BLAKE2B 80542bcc03c05667ee0207dfbfd2bf41c5a6ef69178aec06ad62fe3521ed012ed9b82c68c0254e0299e8e1dfd274a0622f32bde730480a950ab6ba15ddae5f4b SHA512 9a8ec3a97e4c861a80311dbdecbf5a485c0af85d6ba6b20680ca17e6ac877de3f27cfdcf0a111ba0db2b7c562dfe2f41336b562b7c13350c4543505b3c17357e
DIST lxd-3.1.tar.gz 27979442 BLAKE2B 0b74e3f76a7ab835b042b52b469a6fe11e7077d567e0658d13fab2192fd25d99518d65ba319c981a2e4677319e280cccae26f70ef99e9911264dc028ca5628fd SHA512 61f64d08dd80f7f676f386912f4dfc0d0af38cce0287de7865123b9da667b54ab91d22b76ffe03480e04ae0fbd8dc837d7d519d0e34409377c3d7e6624bf636c
DIST lxd-3.2.tar.gz 28183660 BLAKE2B 9aabc9fd0bd66d3b4e0178448a65ca39c69e4e7a14d01309e0e023501de1c17b2b7887a9da5b84fcfde27db3f521cce3451beace9955232da9bd5e5136bc0043 SHA512 82c37e87d75e328a29b1f2876a24fedec43a253bb72f3ea55fa9cdb928d11947eda723a01e758f90ef77ed4492f86ec6dd5f1f88240d05e771d926dfdc9888fb
DIST lxd-3.3.tar.gz 28414680 BLAKE2B 7f3eecf400761548935e6e3c81d894379cd667ffbe6d8ef67a7dd3ad4f1c13846f524fcefc4cdc306674fb990706bda0b2c4ef390f320c41561fa86cf610586c SHA512 ed5d792c1080f2be7f48f34051fbfa28d138b4ccb5405edb13cd630776ec34312da491a1881f77dddbe1a121e589b44952e73ce1e61f2cba72243f3b8f4c0177

@ -8,7 +8,7 @@ HOMEPAGE="https://linuxcontainers.org/lxd/introduction/"
LICENSE="Apache-2.0 BSD BSD-2 LGPL-3 MIT MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="amd64"
IUSE="+daemon +ipv6 +dnsmasq nls test"

@ -0,0 +1,183 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="Fast, dense and secure container management"
HOMEPAGE="https://linuxcontainers.org/lxd/introduction/"
LICENSE="Apache-2.0 BSD BSD-2 LGPL-3 MIT MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+daemon +ipv6 +dnsmasq nls test"
inherit bash-completion-r1 linux-info systemd user
SRC_URI="https://linuxcontainers.org/downloads/${PN}/${P}.tar.gz"
DEPEND="
>=dev-lang/go-1.9.4
dev-libs/protobuf
nls? ( sys-devel/gettext )
test? (
app-misc/jq
net-misc/curl
sys-devel/gettext
)
"
RDEPEND="
daemon? (
app-arch/xz-utils
>=app-emulation/lxc-2.0.7[seccomp]
dnsmasq? (
net-dns/dnsmasq[dhcp,ipv6?]
)
net-misc/rsync[xattr]
sys-apps/iproute2[ipv6?]
sys-fs/squashfs-tools
virtual/acl
)
"
CONFIG_CHECK="
~BRIDGE
~DUMMY
~IP6_NF_NAT
~IP6_NF_TARGET_MASQUERADE
~IPV6
~IP_NF_NAT
~IP_NF_TARGET_MASQUERADE
~MACVLAN
~NETFILTER_XT_MATCH_COMMENT
~NET_IPGRE
~NET_IPGRE_DEMUX
~NET_IPIP
~NF_NAT_MASQUERADE_IPV4
~NF_NAT_MASQUERADE_IPV6
~VXLAN
"
ERROR_BRIDGE="BRIDGE: needed for network commands"
ERROR_DUMMY="DUMMY: needed for network commands"
ERROR_IP6_NF_NAT="IP6_NF_NAT: needed for network commands"
ERROR_IP6_NF_TARGET_MASQUERADE="IP6_NF_TARGET_MASQUERADE: needed for network commands"
ERROR_IPV6="IPV6: needed for network commands"
ERROR_IP_NF_NAT="IP_NF_NAT: needed for network commands"
ERROR_IP_NF_TARGET_MASQUERADE="IP_NF_TARGET_MASQUERADE: needed for network commands"
ERROR_MACVLAN="MACVLAN: needed for network commands"
ERROR_NETFILTER_XT_MATCH_COMMENT="NETFILTER_XT_MATCH_COMMENT: needed for network commands"
ERROR_NET_IPGRE="NET_IPGRE: needed for network commands"
ERROR_NET_IPGRE_DEMUX="NET_IPGRE_DEMUX: needed for network commands"
ERROR_NET_IPIP="NET_IPIP: needed for network commands"
ERROR_NF_NAT_MASQUERADE_IPV4="NF_NAT_MASQUERADE_IPV4: needed for network commands"
ERROR_NF_NAT_MASQUERADE_IPV6="NF_NAT_MASQUERADE_IPV6: needed for network commands"
ERROR_VXLAN="VXLAN: needed for network commands"
EGO_PN="github.com/lxc/lxd"
PATCHES=(
"${FILESDIR}/ja-translation-newline.patch" # https://github.com/lxc/lxd/pull/4572
"${FILESDIR}/de-translation-newline.patch"
)
# LXD tarball is packaged with a nice "dist" folder containing all dependencies
# that were vendored by upstream at release time. That saves us the trouble of
# vendoring the dependencies ourselves. This is why there was this drastic drop
# in ebuild complexity compared to pre 3.0.0-r2 ebuilds.
src_compile() {
export GOPATH="${S}/dist"
# We don't use the Makefile here because it builds targets with the
# assumption that `pwd` is in a deep gopath namespace, which we're not.
# It's simpler to manually call "go install" than patching the Makefile.
#
# ABOUT "-tags libsqlite3": we used to link to the system's sqlite3 library
# but since v3.0.0, LXD depends on github.com/CanonicalLtd/dqlite which
# at the time of this writing, depends on patched version of sqlite with
# replication capabilities added. We don't have that patch in dev-db/sqlite.
# Therefore, we let LXD use its own private copy of sqlite.
go install -v -x ${EGO_PN}/lxc || die "Failed to build the client"
if use daemon; then
go install -v -x ${EGO_PN}/fuidshift || die "Failed to build fuidshift"
go install -v -x ${EGO_PN}/lxd || die "Failed to build the daemon"
fi
use nls && emake build-mo
}
src_test() {
if use daemon; then
export GOPATH="${S}/dist"
# This is mostly a copy/paste from the Makefile's "check" rule, but
# patching the Makefile to work in a non "fully-qualified" go namespace
# was more complicated than this modest copy/paste.
# Also: sorry, for now a network connection is needed to run tests.
# Will properly bundle test dependencies later.
go get -v -x github.com/rogpeppe/godeps
go get -v -x github.com/remyoudompheng/go-misc/deadcode
go get -v -x github.com/golang/lint/golint
go test -v ${EGO_PN}/lxd
else
einfo "No tests to run for client-only builds"
fi
}
src_install() {
local bindir="dist/bin"
dobin ${bindir}/lxc
if use daemon; then
dosbin ${bindir}/lxd
dobin ${bindir}/fuidshift
fi
if use nls; then
domo po/*.mo
fi
if use daemon; then
newinitd "${FILESDIR}"/${PN}.initd lxd
newconfd "${FILESDIR}"/${PN}.confd.1 lxd
systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
fi
newbashcomp scripts/bash/lxd-client lxc
dodoc AUTHORS README.md doc/*
}
pkg_postinst() {
einfo
einfo "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
einfo "including a Quick Start."
# The messaging below only applies to daemon installs
use daemon || return 0
# The control socket will be owned by (and writeable by) this group.
enewgroup lxd
# Ubuntu also defines an lxd user but it appears unused (the daemon
# must run as root)
einfo
einfo "Though not strictly required, some features are enabled at run-time"
einfo "when the relevant helper programs are detected:"
einfo "- sys-apps/apparmor"
einfo "- sys-fs/btrfs-progs"
einfo "- sys-fs/lvm2"
einfo "- sys-fs/lxcfs"
einfo "- sys-fs/zfs"
einfo "- sys-process/criu"
einfo
einfo "Since these features can't be disabled at build-time they are"
einfo "not USE-conditional."
einfo
einfo "Be sure to add your local user to the lxd group."
einfo
einfo "Networks with bridge.mode=fan are unsupported due to requiring"
einfo "a patched kernel and iproute2."
}

Binary file not shown.

@ -1,3 +1,2 @@
DIST ibus-rime-0.9.9.tar.gz 23912 BLAKE2B 894f4858e59e95792a713d6f05a64ec150381edd308c622c26cca806e8f990811f4218b13729ce5731959c2a289453b253f9b292a6400a3f53d681ebcffaac64 SHA512 b18e6f3ba6c97e3b55900d9c4cb70d58f24b202bf2ae894ca861af10ddb028c193d9ac97e609f3b4f0f183b212b74180a02e5d823f235b4c799733933a48afb7
DIST ibus-rime-1.1.tar.gz 23418 BLAKE2B ae4abe0ab134c0ce3ac70da378c22d068bb329da22a8166ab60d5f0a316a88d937a241fb877f255d2be7847672ab20d9c7e11fa6724ff74f32e7e70350a2b475 SHA512 2510f9019045013f85af5b8401286b338b739fa0e908a3e30e1d59971a43c32212f388d367b51942292e236859feb1a70d7e7b8deb17eafd8b4f878cc7ba018f
DIST ibus-rime-1.2.tar.gz 33396 BLAKE2B 39930ea31d40e622cd69d6f5a218729f460161dd9681e49bc35a1eb9b3875b6f5acbdaf36f7cf8200440bc27ed84a2f23ec1578b19a1fe6abbbc54c7078be11c SHA512 e1851781a6d069a79d04890b5b0aa2a706e611c08df3fcb99f883eeedd4dc4eefcac207f35b5cf1d856a41f0153ec3fbb040b4e6f610727384baa19b52a64155
DIST ibus-rime-1.3.0.tar.gz 33930 BLAKE2B 14e086382d89c990ca9f07401b68dbe26d58da061a3e8154232809ff29d766b630dcd06723bb0a8e18ebd089a640b7ab6787f8c70a6405dfa82472c1abfe5d4e SHA512 f0991184805bfe19931e297779179661f98bdfea952e310b2d8618550002cfa5bb08df05d1c5e31b535ad9959a919fdc98fa771a90d4d82b9c50e2f592cb7dfd

@ -1,28 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
DESCRIPTION="Rime Input Method Engine for IBus Framework"
HOMEPAGE="http://rime.im/"
SRC_URI="https://rimeime.googlecode.com/files/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
COMMON_DEPEND="app-i18n/ibus
app-i18n/librime
x11-libs/libnotify"
DEPEND="${COMMON_DEPEND}
dev-util/cmake"
RDEPEND="${COMMON_DEPEND}
app-i18n/rime-data"
S=${WORKDIR}/${PN}
src_prepare() {
sed -i -e "/^libexecdir/s:/lib:/libexec:" Makefile || die
sed -i -e "/exec/s:/usr/lib:/usr/libexec:" rime.xml || die
}

@ -1,28 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
DESCRIPTION="Rime Input Method Engine for IBus Framework"
HOMEPAGE="http://rime.im/"
SRC_URI="https://rimeime.googlecode.com/files/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
COMMON_DEPEND="app-i18n/ibus
app-i18n/librime
x11-libs/libnotify"
DEPEND="${COMMON_DEPEND}
dev-util/cmake"
RDEPEND="${COMMON_DEPEND}
app-i18n/rime-data"
S=${WORKDIR}/${PN}
src_prepare() {
sed -i -e "/^libexecdir/s:/lib:/libexec:" Makefile || die
sed -i -e "/exec/s:/usr/lib:/usr/libexec:" rime.xml || die
}

@ -1,10 +1,10 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
EAPI="6"
DESCRIPTION="Rime Input Method Engine for IBus Framework"
HOMEPAGE="http://rime.im/"
DESCRIPTION="Rime Input Method Engine for IBus"
HOMEPAGE="https://rime.im/ https://github.com/rime/ibus-rime"
SRC_URI="http://dl.bintray.com/lotem/rime/${P}.tar.gz"
LICENSE="GPL-3"
@ -12,17 +12,23 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
COMMON_DEPEND="app-i18n/ibus
CDEPEND="app-i18n/ibus
app-i18n/librime
x11-libs/libnotify"
DEPEND="${COMMON_DEPEND}
dev-util/cmake"
RDEPEND="${COMMON_DEPEND}
RDEPEND="${CDEPEND}
app-i18n/rime-data"
S=${WORKDIR}/${PN}
DEPEND="${CDEPEND}
dev-util/cmake
virtual/pkgconfig"
S="${WORKDIR}/${PN}"
src_prepare() {
sed -i -e "/^libexecdir/s:/lib:/libexec:" Makefile || die
sed -i -e "/exec/s:/usr/lib:/usr/libexec:" rime.xml || die
sed -i \
-e "/^libexecdir/s:/lib:/libexec:" \
-e "/^[[:space:]]*PREFIX/s:/usr:${EPREFIX}/usr:" \
-e "s/ make/ \$(MAKE)/" \
Makefile
sed -i "/exec>/s:/usr/lib:${EPREFIX}/usr/libexec:" rime.xml
default
}

@ -0,0 +1,33 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
DESCRIPTION="Rime Input Method Engine for IBus"
HOMEPAGE="https://rime.im/ https://github.com/rime/ibus-rime"
SRC_URI="https://github.com/rime/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
CDEPEND="app-i18n/ibus
app-i18n/librime
x11-libs/libnotify"
RDEPEND="${CDEPEND}
app-i18n/rime-data"
DEPEND="${CDEPEND}
dev-util/cmake
virtual/pkgconfig"
src_prepare() {
sed -i \
-e "/^libexecdir/s:/lib:/libexec:" \
-e "/^[[:space:]]*PREFIX/s:/usr:${EPREFIX}/usr:" \
-e "s/ make/ \$(MAKE)/" \
Makefile
sed -i "/exec>/s:/usr/lib:${EPREFIX}/usr/libexec:" rime.xml
default
}

@ -14,7 +14,6 @@
<email>chen.sst@gmail.com</email>
<name>Gong Chen</name>
</maintainer>
<bugs-to>https://code.google.com/p/rimeime/issues/list</bugs-to>
<remote-id type="google-code">rimeime</remote-id>
<remote-id type="github">rime/ibus-rime</remote-id>
</upstream>
</pkgmetadata>

@ -1 +0,0 @@
DIST ibus-tutcode-1.0.2.tar.bz2 217894 BLAKE2B b1140e14845e99b1b6a908c7783eef210f928c9281fa924acebef80677ea2b0f6947015aa7c5d64f94ca0147737cb42dbc2c09e61df904505444da8cf93c50d9 SHA512 f7845323396d24a3097cf475c8fa40890b923434e551b8941a6f4cb4d84a4aed7d7b293295ba515603131a8e03a99d58b19dc3d81a7ee13d8d7d904edb5ece02

@ -1,33 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit python-single-r1
DESCRIPTION="a Japanese TUT-Code input engine for IBus"
HOMEPAGE="https://github.com/deton/ibus-tutcode/"
SRC_URI="mirror://github/deton/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="test"
CDEPEND="${PYTHON_DEPS}
>=sys-devel/gettext-0.16.1"
DEPEND="${CDEPEND}
test? ( app-i18n/ibus )"
RDEPEND="${CDEPEND}
app-i18n/ibus"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
src_prepare() {
sed -i -e "s/python/${EPYTHON}/" engine/ibus-engine-tutcode.in || die
}
src_install() {
default
dodoc ${PN}.json.example
}

@ -1 +1,2 @@
DIST librime-1.2.9.tar.gz 5516609 BLAKE2B 7b05fedb093f7595c7bf7f4893624b35b0cdde1816c9c99f9ed5d408c8fd21d34a361d16b94c43b3e5e23b10945f075711762f08ca30abee35849a332ecfee2d SHA512 2266ef96ad21ec5981b4ca5371d4e16eefed545ffbde07093ae0d0be070a64f9869baa09b6bdcee2522438e08c72a842a7e0b225a6ca1b661708a80cf3aba83a
DIST librime-1.3.1.tar.gz 8598357 BLAKE2B cd6bc6b63a89f7f11e78ceaf92007c099be34ce38f26d611b67a3d8f868a27a0e4de7b94da44d8483618f37a0c2bcfd3a1bc1c1ecb4f81829f8e12fdd777e283 SHA512 b35d3635fd776ed9be32c0998e4aac441433bc9e624765a57582690108cccf5c3beaedad4f8f1682d99533384cd10996ee8c18fd5adcea70878d6a410124922e

@ -5,8 +5,8 @@ EAPI="6"
inherit cmake-utils vcs-snapshot
DESCRIPTION="Rime Input Method Engine library"
HOMEPAGE="http://rime.im/ https://github.com/rime/librime"
DESCRIPTION="Rime Input Method Engine, the core library"
HOMEPAGE="https://rime.im/ https://github.com/rime/librime"
SRC_URI="https://github.com/rime/${PN}/archive/rime-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
@ -16,8 +16,8 @@ IUSE="static-libs test"
RDEPEND="app-i18n/opencc:=
dev-cpp/glog:=
>=dev-cpp/yaml-cpp-0.5.0:=
>=dev-libs/boost-1.46.0:=[threads]
dev-cpp/yaml-cpp:=
dev-libs/boost:=[threads]
dev-libs/leveldb:=
dev-libs/marisa:="
DEPEND="${RDEPEND}
@ -26,13 +26,10 @@ DEPEND="${RDEPEND}
src_configure() {
local mycmakeargs=(
-DBOOST_USE_CXX11=ON
-DBUILD_DATA=OFF
-DBUILD_SEPARATE_LIBS=OFF
-DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-DBUILD_STATIC=$(usex static-libs)
-DBUILD_TEST=$(usex test)
-DBOOST_USE_CXX11=ON
-DLIB_INSTALL_DIR="${EPREFIX}"/usr/$(get_libdir)
)
cmake-utils_src_configure
}

@ -0,0 +1,37 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit cmake-utils vcs-snapshot
DESCRIPTION="Rime Input Method Engine, the core library"
HOMEPAGE="https://rime.im/ https://github.com/rime/librime"
SRC_URI="https://github.com/rime/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0/1"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="static-libs test"
RDEPEND="app-i18n/opencc:=
dev-cpp/glog:=
dev-cpp/yaml-cpp:=
dev-libs/boost:=[threads]
dev-libs/leveldb:=
dev-libs/marisa:="
DEPEND="${RDEPEND}
x11-base/xorg-proto
test? ( dev-cpp/gtest )"
DOCS=( {CHANGELOG,README}.md )
src_configure() {
local mycmakeargs=(
-DBUILD_STATIC=$(usex static-libs)
-DBUILD_TEST=$(usex test)
-DBOOST_USE_CXX11=ON
-DLIB_INSTALL_DIR="${EPREFIX}"/usr/$(get_libdir)
)
cmake-utils_src_configure
}

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -9,7 +9,7 @@ SRC_URI="https://alioth.debian.org/frs/download.php/3722/${P}.tar.bz2"
LICENSE="man-pages GPL-1+ GPL-2+ GPL-2 BSD BSD-2 MIT rc LDP-1 public-domain"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND="virtual/man"

@ -11,7 +11,7 @@ SRC_URI="http://linuxjm.osdn.jp/${P}.tar.gz
LICENSE="GPL-2+ GPL-2 LGPL-2+ LGPL-2 BSD MIT ISC HPND FDL-1.1+ LDP-1 LDP-1a man-pages Texinfo-manual"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86"
IUSE=""
RDEPEND="virtual/man"

@ -1 +1,2 @@
DIST brise-0.35.tar.gz 6707277 BLAKE2B 610ea2e58800676b88bc79ce7075ed5fa8ec041f2ee34e3dfbcbfa642f84413d8b188af8e49de56d815eac2e5188d18287749976aa4e28ba5c7c7dfc6dece30a SHA512 1a2a3ddba9be7089a1b82ce446a3e5dc93a13fff121f861aa1acbdea950f490c9367866902a056296e17de5076a59a54741ceb3a59a9c0ec58b6b7c54f519f3d
DIST brise-0.38.20180515.tar.gz 7116807 BLAKE2B abf73b5813b18f4cd3ef68b3f6e8ad2c54ac90a0969a57e7786b53b99c162efeea9e82d962b3e8d7b8b1742852beb5d0eb4b07de65bdc1881c43388de552ee4a SHA512 60b3d37486b6858114036664327c9be00d09d3f7d3f5aaf337c6bc5a46134e5785fc1732db5aad15e1e628241a70c9c34b03f982fb13cae6d91220731b451bb9

@ -9,6 +9,9 @@
<email>cjk@gentoo.org</email>
<name>Cjk</name>
</maintainer>
<use>
<flag name="extra">Install extra packages</flag>
</use>
<upstream>
<maintainer>
<email>chen.sst@gmail.com</email>

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@ -7,7 +7,7 @@ MY_PN="brise"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Data resources for Rime Input Method Engine"
HOMEPAGE="http://rime.im/ https://github.com/rime/brise"
HOMEPAGE="https://rime.im/ https://github.com/rime/brise"
SRC_URI="https://dl.bintray.com/lotem/rime/${MY_P}.tar.gz"
LICENSE="GPL-3"
@ -17,5 +17,10 @@ IUSE=""
DEPEND="app-i18n/librime"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_PN}"
src_prepare() {
sed -i "/^[[:space:]]*PREFIX/s:/usr:${EPREFIX}/usr:" Makefile
default
}

@ -0,0 +1,30 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
MY_PN="brise"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Data resources for Rime Input Method Engine"
HOMEPAGE="https://rime.im/ https://github.com/rime/brise"
SRC_URI="https://github.com/rime/${MY_PN}/releases/download/${MY_P%.*}/${MY_P}.tar.gz"
LICENSE="GPL-3 LGPL-3 extra? ( Apache-2.0 )"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="extra"
DEPEND="app-i18n/librime"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_PN}"
src_prepare() {
sed -i "/^[[:space:]]*PREFIX/s:/usr:${EPREFIX}/usr:" Makefile
default
}
src_compile() {
emake $(usex extra all preset)
}

@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.bz2"
LICENSE="BSD GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ppc64 ~x86"
IUSE="X +anthy canna curl eb emacs expat libffi gtk gtk2 l10n_ja l10n_ko l10n_zh-CN l10n_zh-TW libedit libnotify libressl m17n-lib ncurses nls qt5 skk sqlite ssl static-libs xft"
RESTRICT="test"
REQUIRED_USE="gtk? ( X )

Binary file not shown.

@ -0,0 +1,10 @@
DIST burrow_exporter-0.0.6.tar.gz 9966 BLAKE2B 26db3f53fd276073d709a416dd11f29008ee467c8e6deed2e90500044089e4fac34e035fec06323abaf50bec2da6291599799c91ffe140459a701b83ccdbb3c9 SHA512 faccb828a3044474bbd3eff1fc0a6ec163b5bc332a61ee0327832b65ae83ac202ce1f70f6519e2d3014275e995d8f6682245a52cb768491f0159df2f7198892b
DIST github.com-Sirupsen-logrus-ba1b36c82c5e05c4f912a88eab0dcd91a171688f.tar.gz 26698 BLAKE2B 10f98819cf6e8e64e22ead564d8460414818cdfda5159a3e751a6457e531d8b8c34eee8fad5c35db187d52400a93ec7240bbea8821ac39360708b61940c33fcf SHA512 7152a9e355e21de7980a28e915b712103ae1eaaa4142a5c37db00d8d30415cb2ecacf53bbe178cce49a1b9c4ad57336e8438a40f0bb92dd20a2bcabb1980013b
DIST github.com-beorn7-perks-4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9.tar.gz 10593 BLAKE2B 057738aefe26d3d42ba1bc0906675403512a7bab1161bc1015f6d833296778f2236cb2b99bbebd5c7db2384634fef62d2afbfc8dd59bfb1320bc6184105aa437 SHA512 ecac8d361b4695b1fc32a9aaf9e0785201d1bebbf270226540e2c3fe193ad21f4fe8aed4e01937bd1e7273ca394455ca6fd7cf29418710f279cbb8eb92939e32
DIST github.com-golang-protobuf-2bba0603135d7d7f5cb73b2125beeda19c09f4ef.tar.gz 245411 BLAKE2B 3b4a96035e106ce7e79b6c4b5517d051e5664e0eb163bc63cd52f00ae090dcb7f059d90017c28795a8a4ff639aec8a06b3b704eddd4512e0f9d5d2c3a42bb65c SHA512 0bdd02036cc29cfd2a0dc7bb3d724addf1d8692e3905d719178fa52370d0ff9a4e8798cf5c18924cc265fbf522eeab305faff003efd37295c7bbff2428182ed0
DIST github.com-matttproud-golang_protobuf_extensions-c12348ce28de40eed0136aa2b644d0ee0650e56c.tar.gz 37215 BLAKE2B b3b007f925a4a1c1862c8cbe34c5cd225dfa610ad8c56b5328e6920a44b507680daeea97209370bd6b259654d0ca5791f4bcc54b8bd8970b9aaf994eada16d4f SHA512 2f78290d1448cfc041d10210092d6da6f3df2b9b6c16ff730750e976e450dafe2645ba945319a0a3064c88f9c18652c69c0e0cf69d8931c08d23ffe65a8cc07d
DIST github.com-prometheus-client_golang-42552c195dd3f3089fbf9cf26e139da150af35aa.tar.gz 89835 BLAKE2B c66bacb6e1e33a070e56319f0af87e41b6588af1c200106cc00664e1b4f35d751e8c43fba81252e658f1ce121bc4826c67a253b016017f9ed1bd383b3ce3fdd2 SHA512 fc4dc996f87ed8dbd456f30ca83c1576911379ffc5aceb479f6b9e4b664fbace8359e3aa90249d122221a75357891778415d6dd006d35ceb9544fe1818f8d894
DIST github.com-prometheus-client_model-6f3806018612930941127f2a7c6c453ba2c527d2.tar.gz 54707 BLAKE2B dec697d268b2bc8a2c6f9bb939e702fdc49e887fbe16a5f648f637e0ff425731ef4363707ea7732be27c2dff899d494f61aedd87232f90cdd97383033f4d833e SHA512 5991a5cdb1f1a5f6d67d325e4db37cb8b6994909bbebefdd454a4e42b08271a40b163b56191b45b8c27e5c3e6cfe430354ee13bb38643041e4a17792d59d96bf
DIST github.com-prometheus-common-13ba4ddd0caa9c28ca7b7bffe1dfa9ed8d5ef207.tar.gz 58775 BLAKE2B 05173a41bfaa944e2096b4360e0974f921934b6e6ec8b34cb7322158cabaa73e60ab091d4a5bcc9696b29995e7f71bdf55cb832af140a153452cf66c85c9a3cd SHA512 9d4a937d12a738a7802102415cb061e0009ed43f901420560637e13f7952c26dab52e67011d8b1f8ffe474e223198a23becb65a6eb07cee1be9f6b1add566fd4
DIST github.com-prometheus-procfs-65c1f6f8f0fc1e2185eb9863a3bc751496404259.tar.gz 34890 BLAKE2B f0284354e3782e07371825b3fd6136a5fc516dae97218c90ac333ce749f87b435a55c6545691a7b71f90b98563fdba5f96c238007ee8187d98297edce1124cd5 SHA512 47cafa8b7a4f9496e1cfd6e2d24ae882ed3ac21a2417eb2ece2cfaa2e391d32b60d2ec8c3860988d8fe3af8bfa6d1430e938e5da1331a7e1df2828753dac82bd
DIST github.com-urfave-cli-ab403a54a148f2d857920810291539e1f817ee7b.tar.gz 56233 BLAKE2B e65241a10240c98eae5909a29ea63036583a073c290f613cac1d081534760bb4f0e15c2e02bd5693bae036901f9b029099ebea7679655da14b415332b0a3a93b SHA512 c4af60825c3209850b6a5ce38a86ac0b8cd9bfdbe6ef83dc4a52cb2842465fb12f96a81631646135c0571f404d891867bd401a2182ab3f3586e8b86090648bcc

@ -0,0 +1,57 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EGO_VENDOR=(
"github.com/beorn7/perks 4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9"
"github.com/golang/protobuf 2bba0603135d7d7f5cb73b2125beeda19c09f4ef"
"github.com/matttproud/golang_protobuf_extensions c12348ce28de40eed0136aa2b644d0ee0650e56c"
"github.com/prometheus/client_golang 42552c195dd3f3089fbf9cf26e139da150af35aa"
"github.com/prometheus/client_model 6f3806018612930941127f2a7c6c453ba2c527d2"
"github.com/prometheus/common 13ba4ddd0caa9c28ca7b7bffe1dfa9ed8d5ef207"
"github.com/prometheus/procfs 65c1f6f8f0fc1e2185eb9863a3bc751496404259"
"github.com/Sirupsen/logrus ba1b36c82c5e05c4f912a88eab0dcd91a171688f"
"github.com/urfave/cli ab403a54a148f2d857920810291539e1f817ee7b"
)
inherit user golang-build golang-vcs-snapshot
EGO_PN="github.com/jirwin/burrow_exporter"
EXPORTER_COMMIT="01f0ef9"
ARCHIVE_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
DESCRIPTION="Prometheus exporter for Burrow"
HOMEPAGE="https://github.com/jirwin/burrow_exporter"
SRC_URI="${ARCHIVE_URI}
${EGO_VENDOR_URI}"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
pkg_setup() {
enewgroup ${PN}
enewuser ${PN} -1 -1 -1 ${PN}
}
src_prepare() {
default
sed -i -e "s/0.0.4/${PV}/" src/${EGO_PN}/burrow-exporter.go || die
}
src_compile() {
pushd src/${EGO_PN} || die
GOPATH="${S}" go build -v -o bin/burrow_exporter || die
popd || die
}
src_install() {
pushd src/${EGO_PN} || die
dobin bin/burrow_exporter
dodoc README.md
popd || die
keepdir /var/log/burrow_exporter
fowners ${PN}:${PN} /var/log/burrow_exporter
newinitd "${FILESDIR}"/${PN}.initd ${PN}
newconfd "${FILESDIR}"/${PN}.confd ${PN}
}

@ -0,0 +1,2 @@
# arguments for prometheus burrow exporter
command_args=""

@ -0,0 +1,19 @@
#!/sbin/openrc-run
# Copyright 2016-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
description="Prometheus burrow exporter"
pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
user=${user:-${RC_SVCNAME}}
group=${group:-${RC_SVCNAME}}
command="/usr/bin/burrow_exporter"
command_args="${command_args:---burrow-addr http://127.0.0.1:8000 --metrics-addr 0.0.0.0:8080 --interval 30 --api-version 2}"
command_background="true"
start_stop_daemon_args="--user ${user} --group ${group} \
--stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \
--stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"
depend() {
after net
}

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
<maintainer type="person">
<email>mrueg@gentoo.org</email>
<name>Manuel Rüger</name>
</maintainer>
<upstream>
<remote-id type="sourceforge">deng</remote-id>
<remote-id type="github">jirwin/burrow_exporter</remote-id>
</upstream>
</pkgmetadata>

@ -11,8 +11,8 @@ command="/usr/bin/mongodb_exporter"
command_args="${command_args:--mongodb.uri=http://localhost:27017}"
command_background="true"
start_stop_daemon_args="--user ${user} --group ${group} \
--stdout /var/log/elasticsearch_exporter/${RC_SVCNAME}.log \
--stderr /var/log/elasticsearch_exporter/${RC_SVCNAME}.log"
--stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \
--stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"
depend() {
after net

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save