parent
6459268dd2
commit
377ef94407
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29460 BLAKE2B 60a66db5e4e25ccef03435052ca31266e8620c434e191bba3e5ef110dd0eeb44c88dcb1ae84f970381c28f18472bf65b9d2a7205a8955dd024a546ab645b00c2 SHA512 2597b5064edc780f15d9ac4e20b1cfa3840858fe2b6243a6beeb4c3d555b6a886c94e8196d17736dbe91daf690a22a9d1d7e644822e84fcd2f3b02dee4f97f52
|
||||
TIMESTAMP 2020-09-21T10:08:44Z
|
||||
MANIFEST Manifest.files.gz 29476 BLAKE2B 5c125ac7420a8d1d1886861f71a5a3bc545f6387990c32cf432831b86c00d80682ecd336ac807d81ac5f13832c23427677564fbce57e65f7a72e2d519d3c1281 SHA512 5a4a6edde341e44b2dc0762519b69965016c55e194bc3ff9133f14031fa1aa0a8ff0bd108a11a256b5dd14c6f1e8681ab3dd91fb9ca2f18334de4516fae041f4
|
||||
TIMESTAMP 2020-09-22T05:38:29Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl9oe6xfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl9pjdVfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klDACw//YJ45PrCfbWr3vgGPUDZ/vlPNLTCrN8wyaw+biDxk1EGVWgNFRFPDl7jt
|
||||
6fvQejsxDL/zzlvK6LCvY8yNbtTyGvm47ETyh3gFnTdc3tuM6TZdNqeNiiOPsf5g
|
||||
YMgypIdy3/8oDmsy7/6zLanGPF86CHJpMoxW0bkaAV0wkfvliwnAXVuzLn6r8UAj
|
||||
YQarpIvrLOy8A2B4z6MS21A1e6ztHYO2aljnjDV49A1hHwrKEcBL4y6mVF0vczyu
|
||||
Z8SfX8hMCrJnZnMLrq8RAIC91ZVRl0Z6Zi+iijFZEceN1aUKzY9MQ9I5pONuxZQa
|
||||
lH810jA+21uAW9UjV5yGm2BD3rckY1R354lfjFtjooihkrntnjV+Gy9mRNIe56VC
|
||||
szpIFS9epNsZCzzbV2p8plsSsvSbJPMBiptrI112nsxssisbkSkwDUr3Dia7QDRM
|
||||
QwRqUQeN6bjKA82JvDbGfFRWTdjZWM2qtFPsAxVp3/kgkBuqF0I+3np90+PYCaec
|
||||
7tcFjf+UUBFTo6TgztmyxBTkgg1BWd6VKoHZNE97noRhAEKkUZjeGqeRxi/Dh4ZE
|
||||
wWBlRo/7rH+eB39/zX7in9XdH9GiKWCxtjaN16moBlk6gv/SD3WZbgKsOqxkO4x9
|
||||
/ekyE6Q01BrR5+TwxT9WvoJW6cW3aXlI0nsh6rR5FvhcQAoOFik=
|
||||
=Dmfn
|
||||
klBKMg/+K0b8UQEnWUnNDunblIeM7ks3MY5fQdhZ3w+qJDZGEQzvlj8anpRKE1wx
|
||||
RGF5Ts4SH1up8iP8IiTovzx4NSlFBrYlfcvBU1Sjs9EZnhQOoZk3xFrcdBsMCudd
|
||||
VtqZyiw0w0dZjdyLRxwcfHc6rM3Cp6EUBcfCgyR/pbed30VxlgzGNbvoAjFmcv7/
|
||||
SXqa/+6HW0OfAv+669nwQqX5PqbPmCQKsph3IV7+CAoHVkrCxVwlvp2sIadOhgeG
|
||||
ePnfAqRwpkhSrDdTn3X+6U34c+1CsddPtGnfJln7ZZxssPc5rllXK8w1Pr5ipED0
|
||||
c4Dw87sjY1UC641F0gnbzlZGhQOwd+GW8wxMYeiDMA+aA3RP69fmo/EMiDvzGCGT
|
||||
H+9YIWZFyWqj5Cxp/xk7i484dXyqY4jrOyhcd7krBKzYst/BjfPJSh1IXdtWvh6N
|
||||
0cKhdhqX555A91HrMYoeFFvoGkaqhUJsgY+Ro8FRpJVGqptLrr8FK3sV8fjjOXYm
|
||||
z+npAvlP1dYwHj/o8NEJ5f5F2Q2bOoqrucmONQmgIYK5y43IskFJ4ehJPAzJgGu7
|
||||
z14SsMKzUwOx//rdmj25DeST4r/4jzMalZy7M0a+qYmBQ71LrN25dOXWJnapYORu
|
||||
z5FDPKrISsk3ZzpkUfC1dmMsoyp4X8RED5ewUEiA2xp37UwhnqE=
|
||||
=cTuH
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST quickcrypt_0.9.2b.tar.gz 2927 BLAKE2B ee5593ef6ee4f2b48b08713f98616220ab9170cf36ad8664fd9fadcbcdcb64ba9cc33689e9b5e79ec67493a5728de24a6cc9b86a2ff1e579b9a4c77f0ad177e7 SHA512 7b0efbe5aaf9f878233885470ed053124dd3c14fe2630902517388f3ecefda1bc89f3ec9a7edd6d7582f4108bfebf421d593f4b37ed66a7692e955c65003523e
|
||||
EBUILD quickcrypt-0.9.2b-r1.ebuild 559 BLAKE2B 8dce78764b668f7aebaa12b81f9c6b0eb589328880a13dfb6326ce1998e4f32a60c1da9c824e22aa67bfabc8a972e5ca4a501eecbf71c6731427ae48e4740ce1 SHA512 a573f28f643081e9bca5c9df6031ab262241bab6b92c7854171339208178e1693c5daa0176092ce291defb53aea1708a21c84fc9de20cdfec920f36007295e8d
|
||||
EBUILD quickcrypt-0.9.2b-r1.ebuild 561 BLAKE2B 7c7526f5809d573df10a5c04564e5113668d489df9a38f58143a401024eb67b67488b9cd5e526d4524f796a66922f6f4284eee364c4d343324062d78e24fa953 SHA512 499534dee58ef84d786dd19c1b6f2763cc2a5f0cb94f2dc5b5a9c6cc6e898f523c3bd0ba85e3d730a5c8d7fb02ba758fa1011734ee1f2227d4b6fec3ece88b73
|
||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
||||
|
Binary file not shown.
@ -0,0 +1,95 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
EGIT_COMMIT=99c925bebdd9e392f2d575e25f2e6a1082e6c232
|
||||
|
||||
inherit go-module
|
||||
|
||||
DESCRIPTION="OCI-based implementation of Kubernetes Container Runtime Interface"
|
||||
HOMEPAGE="https://cri-o.io/"
|
||||
SRC_URI="https://github.com/cri-o/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="btrfs +device-mapper selinux systemd"
|
||||
|
||||
COMMON_DEPEND="
|
||||
app-crypt/gpgme:=
|
||||
app-emulation/conmon
|
||||
app-emulation/runc
|
||||
dev-libs/glib:=
|
||||
dev-libs/libassuan:=
|
||||
dev-libs/libgpg-error:=
|
||||
net-firewall/conntrack-tools
|
||||
net-firewall/iptables
|
||||
net-misc/cni-plugins
|
||||
net-misc/socat
|
||||
sys-apps/iproute2
|
||||
sys-libs/libseccomp:=
|
||||
btrfs? ( sys-fs/btrfs-progs )
|
||||
device-mapper? ( sys-fs/lvm2:= )
|
||||
selinux? ( sys-libs/libselinux:= )
|
||||
systemd? ( sys-apps/systemd:= )"
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!<app-emulation/libpod-1.3.2-r1"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -e '/^GIT_.*/d' \
|
||||
-e '/ git diff --exit-code/d' \
|
||||
-e 's/$(GO) build -i/$(GO) build -v -work -x/' \
|
||||
-e 's/\${GIT_COMMIT}/'${EGIT_COMMIT}'/' \
|
||||
-e "s|^GIT_COMMIT := .*|GIT_COMMIT := ${EGIT_COMMIT}|" \
|
||||
-e "s|^COMMIT_NO := .*|COMMIT_NO := ${EGIT_COMMIT}|" \
|
||||
-i Makefile || die
|
||||
|
||||
echo ".NOTPARALLEL: binaries docs" >> Makefile || die
|
||||
|
||||
sed -e 's:/usr/local/bin:/usr/bin:' \
|
||||
-i contrib/systemd/* || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
[[ -f hack/btrfs_installed_tag.sh ]] || die
|
||||
use btrfs || { echo -e "#!/bin/sh\necho exclude_graphdriver_btrfs" > \
|
||||
hack/btrfs_installed_tag.sh || die; }
|
||||
|
||||
[[ -f hack/libdm_installed.sh ]] || die
|
||||
use device-mapper || { echo -e "#!/bin/sh\necho exclude_graphdriver_devicemapper" > \
|
||||
hack/libdm_installed.sh || die; }
|
||||
|
||||
[[ -f hack/selinux_tag.sh ]] || die
|
||||
use selinux || { echo -e "#!/bin/sh\ntrue" > \
|
||||
hack/selinux_tag.sh || die; }
|
||||
|
||||
mkdir -p bin || die
|
||||
GOBIN="${S}/bin" \
|
||||
emake all
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="${D}${EPREFIX}/usr" install install.config install.systemd
|
||||
|
||||
keepdir /etc/crio
|
||||
mv "${ED}/etc/crio/crio.conf"{,.example} || die
|
||||
|
||||
newinitd "${FILESDIR}/crio.initd" crio
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotated" "${PN}"
|
||||
|
||||
# Suppress crio log error messages triggered if these don't exist.
|
||||
keepdir /etc/containers/oci/hooks.d
|
||||
keepdir /usr/share/containers/oci/hooks.d
|
||||
|
||||
# Suppress crio "Missing CNI default network" log message.
|
||||
keepdir /etc/cni/net.d
|
||||
insinto /etc/cni/net.d
|
||||
doins contrib/cni/99-loopback.conf
|
||||
}
|
@ -1,8 +1,6 @@
|
||||
DIST diskimage-builder-3.1.0.tar.gz 434813 BLAKE2B 7a9fa54353f9b7edc2f1f1dab965b8241cb8b046ef56f12ed3562c04a8c6e236a7be41fbe75c385b48c4f2b8b30e961d8b86499e79999c391dde9c2f294f1193 SHA512 0b8a0b6cee9c7fcee08d8e5d706add2e54dfe1b7726b169f357022a48a37e351b159a7426771a001b703ca4360905f318ff91d0e72cb2d92e3486607186d03c4
|
||||
DIST diskimage-builder-3.2.1.tar.gz 446827 BLAKE2B bec2f225681f333b9dfded90dd7717119805ea46cc6c48e48d1f63242fa271ca3653fd67be0c5bd3876cd6db9506e2579ad14b4f7e573ea56311c6b85277fdb5 SHA512 acdac97e510a68bd30b81ab7ebce729c4c4bbfdd86e56dfa41b50558ccac942caae76a66dc4442854fbab6fb7440a9ebf74b5872e9d35793b2e4243cb28cd5a7
|
||||
DIST diskimage-builder-3.3.1.tar.gz 450130 BLAKE2B 09f3b3549527d726f8479e1f8dc89ae50fdeacf6969e43f5b35591fa0a9d38ae0dd03b7292633604a938b0ef14e31b4e655645643bae22df4f3519c75d9dde83 SHA512 095c0968f5ceeb220c3871ccd14c7bf7c1b3d883bcb02f9cfe7406d5a336c36a813c8290bf133441a2a59972f485596aa5620b755016aba348afe3b7fc723c9f
|
||||
EBUILD diskimage-builder-3.1.0.ebuild 1089 BLAKE2B 682f155597d8ae0544dd10123e75efc93e9c50e5cf11ba4678e9076473f4655c6bc7d3597aba55664ffc71f2190c97fc729dc8c4e4590f8de70f420a738bae5c SHA512 51e82abb2e0bb401d7a21f005be00f9c9ebb4d389a673b9aaf6bc1f87254253fb3bf865d91f2e9f15434b03cfb8a322bdd360d4f292d7b0c7832a1910603cd07
|
||||
EBUILD diskimage-builder-3.2.1.ebuild 1133 BLAKE2B 9afdb7d3d275712e8269bb56603671fbe5dab3a396efa1af3c1f72140ad7342753db7c0f78cb4d5a678c04b6ea0f457d25fe363d5fca611a56a31185a2c0db06 SHA512 75d15457af15c15acf162ea1b409f25944926c530832eac9ad5542d04696d0c11b26bc31eeb5167d0284b213c39b21efb37b5fdedb01bec0b8c1f9a73b4e4caf
|
||||
EBUILD diskimage-builder-3.2.1.ebuild 1131 BLAKE2B ef6b738b31eb513ddafbf67750f2b1602046ad247308a553e3078456574b189bce0b34f36e2eec47900f899212c82732cefbc1a2f562fab4800419b8236c964f SHA512 e23c189d6ea70343eea54f9f62b8eb57b9b8deb5ab832d30bd9b62f32316bb87a922b92a0624aa8aba498c26a2ef4dfc06e1ee14ca3608ca16ecefbc6d20b15e
|
||||
EBUILD diskimage-builder-3.3.1.ebuild 1133 BLAKE2B 9afdb7d3d275712e8269bb56603671fbe5dab3a396efa1af3c1f72140ad7342753db7c0f78cb4d5a678c04b6ea0f457d25fe363d5fca611a56a31185a2c0db06 SHA512 75d15457af15c15acf162ea1b409f25944926c530832eac9ad5542d04696d0c11b26bc31eeb5167d0284b213c39b21efb37b5fdedb01bec0b8c1f9a73b4e4caf
|
||||
EBUILD diskimage-builder-9999.ebuild 1133 BLAKE2B 9afdb7d3d275712e8269bb56603671fbe5dab3a396efa1af3c1f72140ad7342753db7c0f78cb4d5a678c04b6ea0f457d25fe363d5fca611a56a31185a2c0db06 SHA512 75d15457af15c15acf162ea1b409f25944926c530832eac9ad5542d04696d0c11b26bc31eeb5167d0284b213c39b21efb37b5fdedb01bec0b8c1f9a73b4e4caf
|
||||
MISC metadata.xml 718 BLAKE2B 04a2c90bcae79f187feb346d0b73f1d6dd1c1581123ca26bfd3182d97239a37e81875d7a3a7b03c4aa08f2974bd25be5f3021e2e48195d5d09e18b606b5b4c87 SHA512 8e16e9d92a81049d414ae54eaf7a4467982cbd949230adcfab22b636ba2b91885d80e9b047788ccd07eab547ae2f85a56d989b971b64bd926e6ca70972398277
|
||||
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Golden Disk Image builder."
|
||||
HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/"
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://opendev.org/openstack/diskimage-builder.git"
|
||||
else
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${CDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
|
||||
!~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/networkx-1.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
|
||||
app-emulation/qemu
|
||||
sys-block/parted
|
||||
sys-fs/multipath-tools
|
||||
sys-fs/dosfstools
|
||||
sys-apps/gptfdisk
|
||||
!dev-python/dib-utils[${PYTHON_USEDEP}]"
|
@ -1,6 +1,6 @@
|
||||
AUX protontricks-1.4.1_no-setuptools-scm.patch 1291 BLAKE2B 8d97cc8ab7d7dcdba72a3245d7bbd6965d0e0da1f22e290babe6a967057c0ddd6ba85920799f3fa85de4e395f29ea6362472380d3888f2a59bd7c1c167151337 SHA512 730180ce050a81ad42680bb884e3b86b4cc7c2d0efadc07f3a0708f55ab0158b8257e3528ce748d4be830d728e9a238c6d5deef15bc2c926b13ce1c7a1f9a4f2
|
||||
DIST protontricks-1.4.1.gh.tar.gz 40029 BLAKE2B 3937f69ad1113c0a368117db38cf8bf1b66feea5cc7c509eaee2f7adabdeea724368baa15f51134a5a9749171a34f439878bfda3fc6b813caba11faf7be76373 SHA512 96d4b3aa5b1ca8f7f9bad0859f5984eb29a0bed01f420d108e537deef0436af314e73fcfaccfd58b5b1dc912698404bd4b0157e69ab6a055d65eb3701a60d00b
|
||||
DIST protontricks-1.4.1.tar.gz 31838 BLAKE2B b8c94a1b96fa7df14eaf1cc6d11cb96e43ae4e8c7bd232687a50cae9c79cf2d0e7864b1af0e1dc4cc20086952e1fcefeb16cb71a9c3a977f6feafad1b17d6857 SHA512 7635c9830afa3c64617514cd86edc7d7f9f33e6e81a1da995ec8bee70adc1cf8b5d9de92036c372134e408d735615b267b46a9afc9246f14ff161cb2ee1fc8f9
|
||||
EBUILD protontricks-1.4.1-r1.ebuild 1461 BLAKE2B 84c308caaedaa8b06e2426b2590504ae59c9662dcb9df2bd31a86a8879aafd30a2f055d613905ec088d6ae0e09bf81e572d9545fa9f7e4b663e417695633d135 SHA512 49375b5379e8ead5f3c638d239b9c99a3f540bd86ecdf8f21866d4de516d3fd5e25bf27f9bd8cba25a9272036e7c391e22380366d383efc208d0f50fd994fe9b
|
||||
DIST protontricks-1.4.2.gh.tar.gz 41381 BLAKE2B 9030c5cc0781303834af3b478e78f9ba43f01c68c5e203df20a9db80492dd5e641134b796158011a15e65f6907f27a67c542323ea8f9e10c49dca3f5c663458a SHA512 8b60233723130e5f7cd1a7ce7b9563ba1cc8595352b6d942d9ce66a6906f18d86cf97e2b49cbdb8e276fad6cd038eaf1de8a704a8b900b29de5dfb7327b045d0
|
||||
EBUILD protontricks-1.4.1.ebuild 1415 BLAKE2B fd3e09407cfac634bc86a26df6d107ecd07abbfd097ff74a2ea7baaeba40cd8db95460d7b37004b4e54a79ec99c46b3c1ccd162e7d40d4c8ff89b8370b28c3aa SHA512 74bc259a1c1ec202540a36a3d402c1dd71d3350ed9c2c048390c501e4e7c84fd83c7c259a2481d70f83d211821097a560460bb530b96fd0db1fd6b01427353ba
|
||||
EBUILD protontricks-1.4.2.ebuild 1461 BLAKE2B 84c308caaedaa8b06e2426b2590504ae59c9662dcb9df2bd31a86a8879aafd30a2f055d613905ec088d6ae0e09bf81e572d9545fa9f7e4b663e417695633d135 SHA512 49375b5379e8ead5f3c638d239b9c99a3f540bd86ecdf8f21866d4de516d3fd5e25bf27f9bd8cba25a9272036e7c391e22380366d383efc208d0f50fd994fe9b
|
||||
MISC metadata.xml 784 BLAKE2B 37e795944e32ef3f17022efa4ad352e3ee2d1819f3e7ee4ccf02f2366156c999290b4b309c924f54dfde4a5ffc017628c36ead987da2101d2eb38c1eaa767e3e SHA512 6bccb95acbe4cf3b64b4734f98dc4495bd20df294efa0b628f08f4c2ee6bb6c5d103bd323ac29dddb02d2a7ff4ac88ccccdce8a8c01b856aef051eaae6cdb0ae
|
||||
|
@ -1,50 +0,0 @@
|
||||
https://lists.nongnu.org/archive/html/qemu-devel/2020-04/msg02643.html
|
||||
|
||||
From 6bce23d8daf96a7faa9288e7414948cda31ddaa2 Mon Sep 17 00:00:00 2001
|
||||
From: Sergei Trofimovich <slyfox@gentoo.org>
|
||||
Date: Thu, 16 Apr 2020 18:55:49 +0100
|
||||
Subject: [PATCH] linux-user/strace.list: fix epoll_create{,1} -strace output
|
||||
|
||||
Fix syscall name and parameters priinter.
|
||||
|
||||
Before the change:
|
||||
|
||||
```
|
||||
$ alpha-linux-user/qemu-alpha -strace -L /usr/alpha-unknown-linux-gnu/ /tmp/a
|
||||
...
|
||||
1274697 %s(%d)(2097152,274903156744,274903156760,274905840712,274877908880,274903235616) = 3
|
||||
1274697 exit_group(0)
|
||||
```
|
||||
|
||||
After the change:
|
||||
|
||||
```
|
||||
$ alpha-linux-user/qemu-alpha -strace -L /usr/alpha-unknown-linux-gnu/ /tmp/a
|
||||
...
|
||||
1273719 epoll_create1(2097152) = 3
|
||||
1273719 exit_group(0)
|
||||
```
|
||||
|
||||
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
||||
---
|
||||
linux-user/strace.list | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
--- a/linux-user/strace.list
|
||||
+++ b/linux-user/strace.list
|
||||
@@ -125,10 +125,10 @@
|
||||
{ TARGET_NR_dup3, "dup3" , "%s(%d,%d,%d)", NULL, NULL },
|
||||
#endif
|
||||
#ifdef TARGET_NR_epoll_create
|
||||
-{ TARGET_NR_epoll_create, "%s(%d)", NULL, NULL, NULL },
|
||||
+{ TARGET_NR_epoll_create, "epoll_create", "%s(%d)", NULL, NULL },
|
||||
#endif
|
||||
#ifdef TARGET_NR_epoll_create1
|
||||
-{ TARGET_NR_epoll_create1, "%s(%d)", NULL, NULL, NULL },
|
||||
+{ TARGET_NR_epoll_create1, "epoll_create1", "%s(%d)", NULL, NULL },
|
||||
#endif
|
||||
#ifdef TARGET_NR_epoll_ctl
|
||||
{ TARGET_NR_epoll_ctl, "epoll_ctl" , NULL, NULL, NULL },
|
||||
--
|
||||
2.26.2
|
||||
|
@ -1,35 +0,0 @@
|
||||
https://gitlab.freedesktop.org/slirp/libslirp/-/commit/c7ede54cbd2e2b25385325600958ba0124e31cc0
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=1835986
|
||||
https://bugs.gentoo.org/731992
|
||||
|
||||
From c7ede54cbd2e2b25385325600958ba0124e31cc0 Mon Sep 17 00:00:00 2001
|
||||
From: Ralf Haferkamp <rhafer@suse.com>
|
||||
Date: Fri, 3 Jul 2020 14:51:16 +0200
|
||||
Subject: [PATCH] Drop bogus IPv6 messages
|
||||
|
||||
Drop IPv6 message shorter than what's mentioned in the payload
|
||||
length header (+ the size of the IPv6 header). They're invalid an could
|
||||
lead to data leakage in icmp6_send_echoreply().
|
||||
---
|
||||
src/ip6_input.c | 7 +++++++
|
||||
1 file changed, 7 insertions(+)
|
||||
|
||||
--- a/slirp/src/ip6_input.c
|
||||
+++ b/slirp/src/ip6_input.c
|
||||
@@ -49,6 +49,13 @@ void ip6_input(struct mbuf *m)
|
||||
goto bad;
|
||||
}
|
||||
|
||||
+ // Check if the message size is big enough to hold what's
|
||||
+ // set in the payload length header. If not this is an invalid
|
||||
+ // packet
|
||||
+ if (m->m_len < ntohs(ip6->ip_pl) + sizeof(struct ip6)) {
|
||||
+ goto bad;
|
||||
+ }
|
||||
+
|
||||
/* check ip_ttl for a correct ICMP reply */
|
||||
if (ip6->ip_hl == 0) {
|
||||
icmp6_send_error(m, ICMP6_TIMXCEED, ICMP6_TIMXCEED_INTRANS);
|
||||
--
|
||||
GitLab
|
||||
|
@ -1,8 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=Oracle xVM VirtualBox
|
||||
Type=Application
|
||||
Comment=Run several virtual systems on a single host computer
|
||||
Exec=VirtualBox
|
||||
TryExec=VirtualBox
|
||||
Icon=virtualbox
|
||||
Categories=System;Emulator;
|
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
AUX lua.eselect-1 3217 BLAKE2B c3f2723afd8177878443bad6fbb51d16a0b90a9f439fe0f2dd150105488db540481136e2ff5f3d2a0b71bdcc88e95f6751a63c7c0a6bea4c32445f8871aa4163 SHA512 653aa84caf8a3706206099de78d8e1b2bbd41cda40dd7dac2b022c85a1988d864a80f490389db3fc2450555d301f965189df132a964a4425ee2bab6c2b7be220
|
||||
EBUILD eselect-lua-1.ebuild 605 BLAKE2B 25d04cde1981dfd1d7779c3aef7667bab3b36aad6241748352ba46556461e20810067756dc55a6b2d131fba43c70021c2919762dabec6c9dc9508c190a49d5b6 SHA512 8ca272a71ccce716bcd11b77f759efa1f2edcf1be72bcec31fe72be9c0140f9cd827e60c45e1299338d38595be9a558643998f7e2d69ec0453e5f36d4f32f305
|
||||
MISC metadata.xml 248 BLAKE2B 5d9c3678c604aac0f24c5d5015e28f02b9ce83bb6a179755a44adeb3d69e4dd50be4acc30a6317649f5be23bcf13ac210bbe4712aa403e9c4cf2de351b39c941 SHA512 dc5b06a888be6367909895d5891a08189f4657bcee602e5ff0021be2ad3677e58ec7387ff244625be66a142138666e7eac790d2a7b1e298f0ad644725b5e57e0
|
||||
AUX lua.eselect-2 4192 BLAKE2B 90c8241a3dcc822466aa9a95420143bcdcd5a9aed3d8688958cc2bd30005f298399f8d34834ffb7a727a1186acfd9e98b765cc5a949ef81e39ca96e83c028afa SHA512 fa7dfa52542d9410dcc5f60bc4ef63db7b8396c7ba6115f2d83951a171d996aea3c13530ac2d7ef5025b5047aacb2e4936527377aec0d53229f46d518bd79845
|
||||
EBUILD eselect-lua-2.ebuild 780 BLAKE2B 9cd5fb8e58e90105883ecc397ad4d54151457a3d68db377c069fcc8f36d1e7cee575ce67c482c75574882ee560da6be2236789b4c5a5d5a560bead6d5ee335a7 SHA512 4475fed4e396727392618e3e4a21c4847918bee5d98ab37d01935c0bed19758011de3a2cbf084d435ea4d0b82fa53a895ffc79b603c5c141047ce39de3c0c558
|
||||
MISC metadata.xml 361 BLAKE2B d4e3b671abc0924f33030927fed5591df325b49a42711b7d5d9c4c9052433903414434402c12dbebf907f8197fb0f82bf9d44202599e255ccbc01b6e3d78bbed SHA512 425998f090c34d79e2190c0aa0ad81601a9e2fca458f7e9fe0fd4b09f2abb10c7eb4a02307d97e28d5b3aee3098eda57715d0e0cdbe254ba9f2768def2e74654
|
||||
|
@ -0,0 +1,172 @@
|
||||
# -*-eselect-*- vim: ft=eselect
|
||||
# Copyright 2014-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
inherit config multilib
|
||||
|
||||
DESCRIPTION="Manage lua symlinks"
|
||||
MAINTAINER="mva@gentoo.org"
|
||||
|
||||
HEADER_FILES="lauxlib.h luaconf.h lua.h lua.hpp lualib.h"
|
||||
|
||||
remove_symlinks() {
|
||||
rm -f "${EROOT}"/usr/bin/{lua,luac} &>/dev/null
|
||||
for dir in $(get_libdirs) ; do
|
||||
rm -f "${EROOT}"${dir}/liblua.so &>/dev/null && \
|
||||
rm -f "${EROOT}"${dir}/pkgconfig/lua.pc &>/dev/null
|
||||
done
|
||||
for f in $HEADER_FILES ; do
|
||||
rm -f "${EROOT}"/usr/include/${f}
|
||||
done
|
||||
rm -f "${EROOT}"/usr/share/man/man1/{lua,luac}.1{,.gz,.bz2,.lzma} &>/dev/null
|
||||
}
|
||||
|
||||
_dup() {
|
||||
dirname ${1}/.
|
||||
}
|
||||
|
||||
set_symlinks() {
|
||||
local ver=$1
|
||||
ln -s lua${ver} $(_dup "${EROOT}"/usr/bin/lua)
|
||||
ln -s luac${ver} $(_dup "${EROOT}"/usr/bin/luac)
|
||||
for dir in $(get_libdirs) ; do
|
||||
if has 'jit*' ${ver}; then
|
||||
type -p lua${ver} &>/dev/null || die -q "It's something wrong with your lua${ver} installation: it's binary leads to broken symlink"
|
||||
local abi=$(lua${ver} -e 'print(_VERSION:match("%d.%d"))')
|
||||
local libname=libluajit-${abi}.so.${ver##jit-}
|
||||
test -f "${EROOT}/${dir}/${libname}" || die -q "Can't find libluajit for lua${ver} (lua abi: ${abi})"
|
||||
ln -s ${libname} $(_dup "${EROOT}/${dir}"/liblua.so)
|
||||
else
|
||||
ln -s liblua${ver}.so $(_dup "${EROOT}/${dir}"/liblua.so)
|
||||
fi
|
||||
ln -s lua${ver}.pc $(_dup "${EROOT}/${dir}"/pkgconfig/lua.pc)
|
||||
done
|
||||
for manpage in "${EROOT}"/usr/share/man/man1/lua*${ver}.1* ; do
|
||||
test -f ${manpage} &&
|
||||
ln -s $(basename "${manpage}") $(_dup "${manpage//${ver}}")
|
||||
done
|
||||
for header in $HEADER_FILES ; do
|
||||
local hdr;
|
||||
if has 'jit*' ${ver}; then
|
||||
type -p lua${ver} &>/dev/null || die -q "lua${ver} binary is missing (or leads to broken symlink)"
|
||||
local jit_v=$(lua${ver} -e 'print(jit.version:match("%d.%d"))')
|
||||
hdr=luajit-${jit_v}/${header};
|
||||
else
|
||||
hdr=lua${ver}/${header};
|
||||
fi
|
||||
test -f "${EROOT}/usr/include/${hdr}" || die -q "Missing header: ${header}"
|
||||
ln -s "${hdr}" $(_dup "${EROOT}"/usr/include/${header})
|
||||
done
|
||||
}
|
||||
|
||||
get_libdirs() {
|
||||
local dir libdirs
|
||||
for dir in $(list_libdirs); do
|
||||
[[ -L ${EROOT}/usr/${dir} ]] && continue
|
||||
ls "${EROOT}"/usr/${dir}/liblua*.* > /dev/null 2>&1 || continue
|
||||
|
||||
libdirs+=' '/usr/${dir}
|
||||
done
|
||||
echo ${libdirs:-/usr/lib}
|
||||
}
|
||||
|
||||
find_targets() {
|
||||
local dirs
|
||||
local prefix="${EROOT}/usr/bin/lua"
|
||||
for f in ${prefix}{5,jit-2}.* ; do
|
||||
[[ -f "${f}" ]] && dirs="${dirs} ${f##$prefix}"
|
||||
done
|
||||
echo $dirs
|
||||
}
|
||||
|
||||
resolv_target() {
|
||||
local targets=( $(find_targets) )
|
||||
if is_number $1; then
|
||||
[[ $1 -le ${#targets[@]} && $1 -gt 0 ]] && echo "${targets[ $(( $1 - 1 )) ]}"
|
||||
elif has $1 ${targets[@]}; then
|
||||
echo $1
|
||||
fi
|
||||
}
|
||||
|
||||
get_active_version() {
|
||||
readlink -e "${EROOT}"/usr/bin/lua | sed -ne "s:.*/usr/bin/lua\([\w.-]*\):\1:p"
|
||||
}
|
||||
|
||||
## Actual actions
|
||||
|
||||
## set action
|
||||
|
||||
describe_set() {
|
||||
echo "Sets the current version of lua"
|
||||
}
|
||||
|
||||
describe_set_parameters() {
|
||||
echo '<target>'
|
||||
}
|
||||
|
||||
describe_set_options() {
|
||||
echo 'target: Target name or number (from "list" action)'
|
||||
}
|
||||
|
||||
|
||||
do_set() {
|
||||
local target=$(resolv_target $1)
|
||||
if [[ -z "${target}" ]]; then
|
||||
die -q "You need to specify a version"
|
||||
fi
|
||||
remove_symlinks
|
||||
set_symlinks $target
|
||||
}
|
||||
|
||||
## List action
|
||||
|
||||
describe_list() {
|
||||
echo 'Lists available lua versions'
|
||||
}
|
||||
|
||||
do_list() {
|
||||
local targets
|
||||
local a
|
||||
targets=( $(find_targets) )
|
||||
a=$(get_active_version)
|
||||
for (( i = 0; i < ${#targets[@]}; i++ )) ; do
|
||||
[[ $a == ${targets[i]} ]] && targets[i]=$(highlight_marker "${targets[i]}")
|
||||
done
|
||||
write_numbered_list -m '(none found)' "${targets[@]}"
|
||||
}
|
||||
|
||||
## Show action
|
||||
|
||||
describe_show() {
|
||||
echo 'Show the active lua version'
|
||||
}
|
||||
|
||||
do_show() {
|
||||
get_active_version
|
||||
}
|
||||
|
||||
## update action
|
||||
|
||||
describe_update() {
|
||||
echo 'Automatically update the lua version'
|
||||
}
|
||||
|
||||
describe_update_options() {
|
||||
echo 'ifunset : Do not override existing implementation'
|
||||
}
|
||||
|
||||
do_update() {
|
||||
[[ -n ${1} && ! ( ${1} == ifunset || ${1} == '--if-unset' ) ]] && \
|
||||
die -q 'Usage error'
|
||||
|
||||
[[ ( ${1} == ifunset || ${1} == '--if-unset' ) && -n $(get_active_version) ]] && \
|
||||
return
|
||||
|
||||
remove_symlinks
|
||||
|
||||
local targets=( $(find_targets) )
|
||||
if [[ -n ${#targets[@]} ]] ; then
|
||||
local target=${targets[${#targets[@]} - 1]}
|
||||
set_symlinks $target || echo 'Nothing to update'
|
||||
fi
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
AUX luajit-1.eselect 3831 BLAKE2B 8c45b01c3a4ae73e337b7a5f89621e6bdd1c6889dcd67a7a53dfea3b28264955bc9bd1cb7690f55194e312326c9742a533f1a4b5fefd4e1e5c6f8e4d4ec545f0 SHA512 0165d80704a5c8a0a4b0b2f88b722d95e3019f57ccdc23b15ba2bd301c9c7e30cc31198ae9dd819a15b185af9f56f05a23300f27e794f8b27428e3fd415b71d7
|
||||
EBUILD eselect-luajit-1.ebuild 500 BLAKE2B 07b88b1b548187f2bd4f0ee32d34a1810641f543995180068550099f72b16f1e296f404efc08f08be4ede579726c2a44b54268159f343599961047d1a5c3b038 SHA512 3249930a59a45cb7b3a92589190f7568c9ff9ef137ae22d6f2c396bd3f188b97af0501053ddc80e1acf7422b0c277b915f078fd59d64df8cb663032f64ca02fe
|
||||
MISC metadata.xml 508 BLAKE2B b499ef2ee2f61844d5d34499ed5c618d90ba589d7cd90724321a3568f737e6720f9b41cd34e1ab30225074003dc6926848977b0b7a486aac19aa2314fbd4b922 SHA512 1006399c321c51c536ba0aa401cebd92100e2861013d1da635d4d61305e1ee77b50d3546b5a56711fef00ddfdb4525d203acad40e85c137899eed583bbf56f03
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Manages LuaJIT symlinks"
|
||||
HOMEPAGE="https://www.gentoo.org/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=app-admin/eselect-1.2.4
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/eselect/modules
|
||||
newins "${FILESDIR}/luajit-${PV}.eselect" luajit.eselect || die "newins failed"
|
||||
}
|
@ -0,0 +1,141 @@
|
||||
# -*-eselect-*- vim: ft=eselect
|
||||
# Copyright 2005-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2 or later
|
||||
# $Id: luajit.eselect mva $
|
||||
|
||||
inherit config multilib
|
||||
|
||||
DESCRIPTION="Manage the LuaJIT symlink"
|
||||
MAINTAINER="mva@gentoo.org"
|
||||
VERSION="1"
|
||||
|
||||
# sort function for luajit versions, to be used in a pipe
|
||||
sort_luajit_versions() {
|
||||
local vsort="sort --version-sort"
|
||||
${vsort} </dev/null &>/dev/null || vsort=sort
|
||||
sed -e 's/^\(luajit-\)\?\([[:digit:].]\+\)[-_]beta/\2 0 &/' \
|
||||
-e 't;s/^\(luajit-\)\?\([[:digit:].]\+\)/\2 1 &/' \
|
||||
| LC_ALL=C ${vsort} | sed 's/.* //'
|
||||
}
|
||||
|
||||
# find a list of luajit symlink targets
|
||||
find_targets() {
|
||||
local f
|
||||
for f in $(find "${EROOT}"/usr/bin/ -type f -iname 'luajit-[[:digit:]]*'); do
|
||||
basename "${f}"
|
||||
done | sort_luajit_versions
|
||||
}
|
||||
|
||||
get_libdirs() {
|
||||
local dir libdirs
|
||||
for dir in $(list_libdirs); do
|
||||
[[ -L ${EROOT}/usr/${dir} ]] && continue
|
||||
ls "${EROOT}"/usr/${dir}/libluajit*.* > /dev/null 2>&1 || continue
|
||||
|
||||
libdirs+=' '/usr/${dir}
|
||||
done
|
||||
echo ${libdirs:-/usr/lib}
|
||||
}
|
||||
|
||||
|
||||
# remove the luajit symlink
|
||||
remove_symlinks() {
|
||||
for dir in $(get_libdirs) ; do
|
||||
[[ -L "${dir}/libluajit-5.1.so" ]] && rm "${dir}/libluajit-5.1.so"
|
||||
[[ -L "${dir}/libluajit-5.1.a" ]] && rm "${dir}/libluajit-5.1.a"
|
||||
[[ -L "${dir}/pkgconfig/luajit.pc" ]] && rm "${dir}/pkgconfig/luajit.pc"
|
||||
done
|
||||
[[ -L "${EROOT}/usr/bin/luajit" ]] && rm "${EROOT}/usr/bin/luajit"
|
||||
rm -f "${EROOT}"/usr/share/man/man1/luajit.1{,.gz,.bz2,.lzma} &>/dev/null
|
||||
}
|
||||
|
||||
# set the luajit symlink
|
||||
set_symlinks() {
|
||||
local target=$1
|
||||
|
||||
if is_number "${target}"; then
|
||||
local targets=( $(find_targets) )
|
||||
target=${targets[target-1]}
|
||||
fi
|
||||
|
||||
if [[ -z ${target} ]]; then
|
||||
die -q "Target \"$1\" doesn't appear to be valid!"
|
||||
elif [[ -f ${EROOT}/usr/bin/${target} ]]; then
|
||||
ln -s "${target}" "${EROOT}/usr/bin/luajit"
|
||||
for dir in $(get_libdirs) ; do
|
||||
[[ -e "${dir}/lib${target}.so" ]] && ln -s "lib${target}.so" "${dir}/libluajit-5.1.so"
|
||||
[[ -e "${dir}/lib${target}.a" ]] && ln -s "lib${target}.a" "${dir}/libluajit-5.1.a"
|
||||
[[ -e "${dir}/pkgconfig/${target}.pc" ]] && ln -s "${target}.pc" "${dir}/pkgconfig/luajit.pc"
|
||||
done
|
||||
for orig in "${EROOT}"/usr/share/man/man1/$target.1* ; do
|
||||
ln -s "$(basename ${orig})" "${orig/$target/luajit}"
|
||||
done
|
||||
else
|
||||
die -q "Target \"$1\" doesn't appear to be valid!"
|
||||
fi
|
||||
}
|
||||
|
||||
### show action ###
|
||||
|
||||
describe_show() {
|
||||
echo "Show the current luajit symlink"
|
||||
}
|
||||
|
||||
do_show() {
|
||||
write_list_start "Current luajit symlink:"
|
||||
if [[ -L ${EROOT}/usr/bin/luajit ]]; then
|
||||
local SV=$(readlink "${EROOT}/usr/bin/luajit")
|
||||
write_kv_list_entry "${SV%/}"
|
||||
else
|
||||
write_kv_list_entry "(unset)"
|
||||
fi
|
||||
}
|
||||
|
||||
### list action ###
|
||||
|
||||
describe_list() {
|
||||
echo "List available luajit symlink targets"
|
||||
}
|
||||
|
||||
do_list() {
|
||||
local i targets=( $(find_targets) )
|
||||
|
||||
write_list_start "Available luajit symlink targets:"
|
||||
local SV=$(readlink "${EROOT}/usr/bin/luajit")
|
||||
for (( i = 0; i < ${#targets[@]}; i++ )); do
|
||||
[[ ${targets[i]} = \
|
||||
$(basename "${SV}") ]] \
|
||||
&& targets[i]=$(highlight_marker "${targets[i]}")
|
||||
done
|
||||
write_numbered_list -m "(none found)" "${targets[@]}"
|
||||
}
|
||||
|
||||
### set action ###
|
||||
|
||||
describe_set() {
|
||||
echo "Set a new luajit symlink target"
|
||||
}
|
||||
|
||||
describe_set_parameters() {
|
||||
echo "<target>"
|
||||
}
|
||||
|
||||
describe_set_options() {
|
||||
echo "target : Target name or number (from 'list' action)"
|
||||
}
|
||||
|
||||
do_set() {
|
||||
[[ -z $1 ]] && die -q "You didn't tell me what to set the symlink to"
|
||||
[[ $# -gt 1 ]] && die -q "Too many parameters"
|
||||
|
||||
if [[ -L ${EROOT}/usr/bin/luajit ]]; then
|
||||
# existing symlink
|
||||
remove_symlinks || die -q "Couldn't remove existing symlink"
|
||||
set_symlinks "$1" || die -q "Couldn't set a new symlink"
|
||||
elif [[ -e ${EROOT}/usr/bin/luajit ]]; then
|
||||
# we have something strange
|
||||
die -q "${EROOT}/usr/bin/luajit exists but is not a symlink"
|
||||
else
|
||||
set_symlinks "$1" || die -q "Couldn't set a new symlink"
|
||||
fi
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>mva@gentoo.org</email>
|
||||
<name>Vadim Misbakh-Soloviov</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">eselect-module for choosing default LuaJIT interpreter</longdescription>
|
||||
<longdescription lang="ru">eselect-модуль для выбора интерпретатора LuaJIT по умолчанию</longdescription>
|
||||
</pkgmetadata>
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST pfl-3.1.tar.gz 5521 BLAKE2B fdc6e82c5d61d694a188c479b0566aafc507bcc2bbd1f176cd2771586b13de86a43a5d2e156beb4c9b5d10cd718046a05fce099894430c8f3d04c0922078e988 SHA512 b2bf79445a5b15caf339106f376d64accf5aad2c60038ba88180d64ce49e23dc3015efa2fcbeec886ba591cada053dfdc96873bda71b092be4622608062b6dcc
|
||||
EBUILD pfl-3.1.ebuild 1231 BLAKE2B 49432a8ae9ac598d73f73ec792bdf7bf070a1c3f4e2b8e3ca31b4cce56b2a9aed8f391f7da34578882b3653efaad4186fa118cba9b4d91741e815f22684aaf3d SHA512 f1aed97f935e219e4482911f8d27c71ede6ad34b0d85621deafe3fbaafe5b2c535bb5467c07e1516748e7f302b7b486d109fa311e48fea335201e48d89e3da88
|
||||
EBUILD pfl-3.1.ebuild 1230 BLAKE2B b8944a8d97a6639678432f31b7378c679d9cc51b31e797aaeef21a47a3b662ec78dd73120a019bf74ee669cd6eac857a5a8adc252baf0559c079c8a5040c15b3 SHA512 e310428a00cc34c438584e0bce74789cc9fc77ecc6b575b2c9f029190772a8d5bb88689398ce73e340e1cba68995f8de688596d74011f3e0d8c6c39994964360
|
||||
MISC metadata.xml 495 BLAKE2B ef70490d091bdd595de1f73ab32dfa8d537c32bf8b5362d7ba19529d7f8c4cc8252702ab781fee5021f13a36b1724f471ff9b6358ddfb77cf7c31f2c4ff56b0d SHA512 b556cae880b209d43627f462f429c4aa71f023e96f6bef4eb2fbed854d28e94be98a3f07e65b980dbc22e6ad9b7da6fc284402329119a47538a2eb1158ce942b
|
||||
|
@ -1,3 +0,0 @@
|
||||
DIST pqlop-0.02.py 14920 BLAKE2B 0fb3f11a928ac0997094e95d676bba0df19738006e7475332c9dcd207fea3296b5839fd259cb2240c093fb28c0721f4a73331e1ab6083c2fbf0eee5d425ac50e SHA512 6c2cca73b5280ac8563573a81baff56cf43420c18688fae497ff014ec5668806d589473a2cb8093fdc07675761e8c4124f18eb568a74e1816f573541459d633f
|
||||
EBUILD pqlop-0.02-r1.ebuild 633 BLAKE2B f4453c8514e0f7d237ab76a94f02510d15325c684f9c808b10e24cb68098f562bb9d4a5843327e71ad15c27c452e57458d71250c8d1db97ab4ad7c2e7787b785 SHA512 aab6f30101c7b73a6c9ac040a33ba1c67ac25e720bc91c9ff0ca4147f9352b775c29919cf1b7bfcbdcb34fcb6b25e14b99eda51007ba8d5cf1f35dd84cacf1df
|
||||
MISC metadata.xml 328 BLAKE2B 1d54242b34507f9e056c0948f164b1766fc4f0a89c48ff7be9b9f4872869312f951f2705516bdffd30ae87313c60103a4eeafc7f46cfcf597088f9716b3d768d SHA512 653d8afce656d149a859cc3565346e38de8d5188d4f94464eaed6802aadcca41eb44d8dccabf7040d1d06a483f28f57f41fb54ae8bf4c37726eccecdd60961cd
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>maksbotan@gentoo.org</email>
|
||||
<name>Maxim Koltsov</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="bitbucket">LK4D4/pqlop</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
|
||||
inherit python-r1
|
||||
|
||||
DESCRIPTION="emerge.log parser written in python"
|
||||
HOMEPAGE="https://bitbucket.org/LK4D4/pqlop"
|
||||
SRC_URI="https://bitbucket.org/LK4D4/pqlop/raw/${PV}/pqlop.py -> ${P}.py"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
:
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newbin "${DISTDIR}"/${P}.py ${PN}
|
||||
python_replicate_script "${ED}"/usr/bin/${PN} || die "python_replicate_script failed"
|
||||
}
|
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
DIST landslide-1.1.3.tar.gz 151003 BLAKE2B 471cc83cbfc1c7ddc437b88514fb48632016e0915fc27c65d502a71b94f83a1184de8a7dbfaf2af8b75963e687c1af903add48e5ac8893308d9cfa07fdcc4c61 SHA512 2b29c416f8af04c0bf048060e0fe67b0b6a5e293485c5e3f68b9d1ce9d63ef66ca3bc58a96f65705c6918542932ef0a2fa6072b17c4c01cfc1975d283b417152
|
||||
EBUILD landslide-1.1.3.ebuild 853 BLAKE2B 9739d8899fad89a7fe7461014a251e73a726364bdb11599f55c4b337dc3723f8b2f32c36c6c23a6087be85c642b3def53169cc35cb71502a4e064172b2ad62fd SHA512 7e78381458c8c8b78c13fc85a7c9197e49ba241c83ba30b1434079ae35268667882a86c95c6c0096b0cf9ad608b566c84b7379bbcc0ed8239e662966feff32b0
|
||||
MISC metadata.xml 298 BLAKE2B 15316fb3bd0eb0be967bec08510269e31406e72c3cc7623d21cc2334bfb36b8031bf304c4627b085fa64cfec15964cf9a6a486ba29bf312facf1589f36cd9819 SHA512 19a5bf1f42b94a00856b856fc0120024df40a4394a17e61fdacc817d1b355b601595a27cc0f814d3f6b436775799b44aa4f5090daa91452b55d4760e8c89b8d0
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python3_6 )
|
||||
|
||||
inherit distutils-r1 vcs-snapshot
|
||||
|
||||
DESCRIPTION="Generates a slideshow using the slides that power the html5-slides presentation"
|
||||
HOMEPAGE="https://github.com/adamzap/landslide"
|
||||
SRC_URI="https://github.com/adamzap/landslide/tarball/v${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="examples"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="
|
||||
dev-python/docutils[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/markdown[${PYTHON_USEDEP}]
|
||||
dev-python/pygments[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
python_install_all() {
|
||||
if use examples; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>naota@gentoo.org</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">adamzap/landslide</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,6 +1,8 @@
|
||||
AUX gentoo-layout-3.0.patch 311 BLAKE2B 4c2f0ae8aa53d605bcaf134274d3b549ec970b43cc68eed1ac71cf089c9fa32a1343d7ebfdf428e7f25032f5782aecfb86fb8f78528ffc708ab15dc7285a24e7 SHA512 4d5a48b4dd66aab04ba597b30e96b4601c6745acca21be1daf051ba6ce1e8fef1a0efa46d8e81da1ecdc893a8ee471bd8c7ed0c5436ee33b8b4f7cd18fdca1a5
|
||||
AUX mariadb-connector-c-3.1.3-fix-pkconfig-file.patch 616 BLAKE2B 650c5a794da6d3d0095a823917704d52a5f16c349ce7017b93b1bebfec01287929470a89a2e4aec2f9f7cd5135368e43f2a2e89257c0d7042b878e1806ede8aa SHA512 fe621abedaf81d1fa367c52f69ccce1765757db8d9f412aa40b440d7e51d4de3785a90150e76893f7066b1ba656eb1bad020465e58adae13f08245b839bde4de
|
||||
DIST mariadb-connector-c-3.1.10-src.tar.gz 746801 BLAKE2B 5c6c5b46306cd081d28f2e8be81fea5fd92b5dd75aac7711cfe5958f8a493b1bd84e79c96295b584effcd828303b35c0152a28892fe0bbd2994a6738ef62d5a5 SHA512 6b95b54e1c05a81010659d1b143330cbce411e3327e543eb240a4ab378336826c6958983b96beeaaff64836f4c5cc5c48eb8a7be6bb521dcb2bbe15e4048f38a
|
||||
DIST mariadb-connector-c-3.1.9-src.tar.gz 745374 BLAKE2B 47c1bf1ffe888f6c2aefdb4661ad8bfe41c527d6ddc2b2aaf8da8003eebce90da420a52143265510ac47f07286d6dbfa27c4d82ce193c23aa928d0b22f83b87a SHA512 cf7cd3a7592a15e2a4800c6a899e6b515ef899f4525c9f5f7d09faafbd72ac5b70a85e1c60119f58d1b5caa0f0f3657a544555bb47cdc22eabe74308c0c4bf42
|
||||
EBUILD mariadb-connector-c-3.1.10.ebuild 2369 BLAKE2B 31acc451fa0c66ff4551465a7c1cf7940c1e5848e63774d96cd1c64c2dc5b0038cece7900162639fe9dcfdea77c1c17c1deea46b750a4691caf9e5bcc9002bf6 SHA512 8c14a776c521c67f0230058b6d32af6de053081158dcacbdadcbaf741d7faaa07945fbada968040acd961b1c485e36a1188021eecfcadbf177a97df356ba8a06
|
||||
EBUILD mariadb-connector-c-3.1.9.ebuild 2343 BLAKE2B 652296c85beb8bc4e6529e8dcddc19d3448559e446092344ea0b86a9b758c81d56c48b05c6bef3df6f55226a3e410009cea42c86c8bc25e43ba0bd31139ea7ff SHA512 414fc4666d6d16b2572416c7e537e27e96112b876c564076d8d80a40c0303e41b7d0ecf61865aa1a2900fc5df1a809417ef22d71ce849733d609022952c1bce8
|
||||
EBUILD mariadb-connector-c-9999.ebuild 2351 BLAKE2B 1c1a5117a6615079960b336fe290a2623a31fe16e14c2407370c9f3c945d23b72eacdd193aa79035d7e3220d02a00c9a035727ec65df78e498ed40c999b7f465 SHA512 a66f34d61aa78d017e078abc060ab589aec28afcc318785439c430b73ebb8b8c47140c3c1fb3fa39f4ee0794d76c751a8ccab31b12360ad24d51a51dd83f1e0f
|
||||
EBUILD mariadb-connector-c-9999.ebuild 2369 BLAKE2B 31acc451fa0c66ff4551465a7c1cf7940c1e5848e63774d96cd1c64c2dc5b0038cece7900162639fe9dcfdea77c1c17c1deea46b750a4691caf9e5bcc9002bf6 SHA512 8c14a776c521c67f0230058b6d32af6de053081158dcacbdadcbaf741d7faaa07945fbada968040acd961b1c485e36a1188021eecfcadbf177a97df356ba8a06
|
||||
MISC metadata.xml 243 BLAKE2B f247f748a23e4cda2f518ad7e4e53b9027ff08ec62289010e6dfc8cd2ad49412430c4095e80f2156c8e6f1226bcda0163b4faae83759550f79e9998928398713 SHA512 7c227a1fadd8d61aae9baabeb5d964c93fe0c4d82fb838c83fe0360cf38b24bebf51037726f13188ecd8f52c335368a693b81e74d79ba949576a6dbcb54887a9
|
||||
|
@ -0,0 +1,89 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
VCS_INHERIT=""
|
||||
if [[ "${PV}" == 9999 ]] ; then
|
||||
VCS_INHERIT="git-r3"
|
||||
EGIT_REPO_URI="https://github.com/MariaDB/mariadb-connector-c.git"
|
||||
else
|
||||
MY_PN=${PN#mariadb-}
|
||||
MY_PV=${PV/_b/-b}
|
||||
SRC_URI="https://downloads.mariadb.org/f/${MY_PN}-${PV%_beta}/${PN}-${MY_PV}-src.tar.gz?serve -> ${P}-src.tar.gz"
|
||||
S="${WORKDIR%/}/${PN}-${MY_PV}-src"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
|
||||
fi
|
||||
|
||||
inherit cmake-utils multilib-minimal toolchain-funcs ${VCS_INHERIT}
|
||||
|
||||
MULTILIB_CHOST_TOOLS=( /usr/bin/mariadb_config )
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS+=(
|
||||
/usr/include/mariadb/mariadb_version.h
|
||||
)
|
||||
|
||||
DESCRIPTION="C client library for MariaDB/MySQL"
|
||||
HOMEPAGE="https://mariadb.org/"
|
||||
LICENSE="LGPL-2.1"
|
||||
|
||||
SLOT="0/3"
|
||||
IUSE="+curl gnutls kerberos libressl +ssl static-libs test"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="sys-libs/zlib:=[${MULTILIB_USEDEP}]
|
||||
virtual/libiconv:=[${MULTILIB_USEDEP}]
|
||||
curl? ( net-misc/curl:0=[${MULTILIB_USEDEP}] )
|
||||
kerberos? ( || ( app-crypt/mit-krb5[${MULTILIB_USEDEP}]
|
||||
app-crypt/heimdal[${MULTILIB_USEDEP}] ) )
|
||||
ssl? (
|
||||
gnutls? ( >=net-libs/gnutls-3.3.24:0=[${MULTILIB_USEDEP}] )
|
||||
!gnutls? (
|
||||
libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] )
|
||||
!libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
|
||||
)
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/gentoo-layout-3.0.patch
|
||||
"${FILESDIR}"/${PN}-3.1.3-fix-pkconfig-file.patch
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
# bug 508724 mariadb cannot use ld.gold
|
||||
tc-ld-disable-gold
|
||||
multilib-minimal_src_configure
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DWITH_EXTERNAL_ZLIB=ON
|
||||
-DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF)
|
||||
-DWITH_CURL=$(usex curl ON OFF)
|
||||
-DWITH_ICONV=ON
|
||||
-DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT:STRING=$(usex kerberos DYNAMIC OFF)
|
||||
-DMARIADB_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock"
|
||||
-DINSTALL_LIBDIR="$(get_libdir)"
|
||||
-DINSTALL_PCDIR="$(get_libdir)/pkgconfig"
|
||||
-DINSTALL_PLUGINDIR="$(get_libdir)/mariadb/plugin"
|
||||
-DINSTALL_BINDIR=bin
|
||||
-DWITH_UNIT_TESTS=$(usex test ON OFF)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
cmake-utils_src_compile
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
cmake-utils_src_install
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
if ! use static-libs ; then
|
||||
find "${D}" -name "*.a" -delete || die
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -0,0 +1,11 @@
|
||||
--- a/Components/Bites/src/OgreGLXConfigDialog.cpp 2020-09-21 15:17:33.783741691 +0200
|
||||
+++ b/Components/Bites/src/OgreGLXConfigDialog.cpp 2020-09-21 15:17:35.948741768 +0200
|
||||
@@ -74,7 +74,7 @@
|
||||
class GLXConfigurator {
|
||||
/* GUI constants */
|
||||
static const int wWidth = 500; // Width of window
|
||||
- static const int wHeight = 380; // Height of window
|
||||
+ static const int wHeight = 340; // Height of window
|
||||
static const int col1x = 20; // Starting x of column 1 (labels)
|
||||
static const int col2x = 230; // Starting x of column 2 (options)
|
||||
static const int col1w = 200; // Width of column 1 (labels)
|
Binary file not shown.
@ -1,6 +0,0 @@
|
||||
AUX asn1-data-0.7.1-ghc-7.10.patch 694 BLAKE2B 5c74f73562b63f78ea2aca0cbf3c01cc6a9a64624c7088404be40e4f1ba6bebed95e852b7dfa2f7b222f84a189a550013f11a1d6a44d983ac0d29155e2848d57 SHA512 272069aee6905a2233ee929024cb919edd3c62771a90b31194b458fb9c514a23f3038055c2122230c556ec1aa6e53f5e8b41d81734ce05e7f6b9cd90279e735f
|
||||
DIST asn1-data-0.7.1.tar.gz 17500 BLAKE2B 4c24167096019d7834c8ebb6fe3d36b41ac366042ea69aa7e0fbc745af7d05bf204e15d4137f2b57ef2f30f5c2cd4905859cf6deedda4966412a23a3c2bcac90 SHA512 dc6021daf15e5f9b93703641780c6d81c6b385d2127bcc2f735ecaf54d1be5163ad5e9ae291a3e223ff05cf03e8bbf11af0791ee810a0ba174e9cc9e9fd910d0
|
||||
DIST asn1-data-0.7.2.tar.gz 17672 BLAKE2B a4d088400c58efe6528f49eb728f5be902f91fe8de32391e1267ec5ba596c51095df91444b41577d52554778e4589121c9d65243f0fb744277ce933729b062fa SHA512 739c2a9e99a978ba5384da5d5ed388554471f2f6e898c9e07f26de6c6d48bbb236d83b6e2281be7ce4d9db6225acb230010393e1cd368ef9cf4f65eddb8e1e38
|
||||
EBUILD asn1-data-0.7.1-r1.ebuild 740 BLAKE2B 518ae1cd11d6711af7998e9374450d1382150efa6f5b15fcd564a69f6a83fba149fc2c695d14d618b412786852c724b53bcba77bd1e17f1dfd9fa90ce2c26be8 SHA512 b3eed317a8b1b4bfb910fe2a4b8f67b4d64c1f89ce3fc582e9e29fd6fedc6dd6fda5e5c6523735e11905efb7569661a59dd8ad1a6417aae9bad44c826549d08f
|
||||
EBUILD asn1-data-0.7.2.ebuild 767 BLAKE2B 5d1c90468afb0086de4c774f432571096f462a203d1e00a00b91d35fd2fba790228b6f91aeb1fe555635b5cdb552665cfb401b1842bec66cf5d2059f02a656ed SHA512 ef22f013ed8cedb041e18b0929864c71832fedf143bbc6f079e6d90432251b5c4458b6bd59135e816747fc827590a69cacc470d579b008125113cae7b7d93148
|
||||
MISC metadata.xml 530 BLAKE2B 51cf206d4c4e31306e91d0c6376add5ec793ad5f59df2bf8b7f8513e3801e442ea3a846945f5e715271f49c14e6833f739cd93999fb5f920f6b4cc808c888e90 SHA512 b3d4af593f4fcbee0cae32b9cda14786e111cfcb043721b666005a710b72804acd528123f4a90e5222dc985a9475633c5ee1b5f6106cc49b3206347c438e4574
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.5.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit eutils haskell-cabal
|
||||
|
||||
DESCRIPTION="ASN1 data reader and writer in RAW, BER and DER forms"
|
||||
HOMEPAGE="https://github.com/vincenthz/hs-asn1/tree/master/data"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/cereal:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/text-0.11:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-ghc-7.10.patch
|
||||
}
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.6.9999
|
||||
#hackport: flags: -test
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="ASN1 data reader and writer in RAW, BER and DER forms"
|
||||
HOMEPAGE="https://github.com/vincenthz/hs-asn1/tree/master/data"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/cereal:=[profile?]
|
||||
>=dev-haskell/mtl-2:=[profile?]
|
||||
>=dev-haskell/text-0.11:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
--flag=-test
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
diff --git a/Data/ASN1/Parse.hs b/Data/ASN1/Parse.hs
|
||||
index eeea2be..83bc80e 100644
|
||||
--- a/Data/ASN1/Parse.hs
|
||||
+++ b/Data/ASN1/Parse.hs
|
||||
@@ -24 +24 @@ import Control.Monad.Error
|
||||
-import Control.Applicative ((<$>))
|
||||
+import Control.Applicative ((<$>), Applicative)
|
||||
@@ -25,7 +25,7 @@ import Control.Applicative ((<$>))
|
||||
|
||||
-- | Parse ASN1 Monad
|
||||
newtype ParseASN1 a = P { runP :: ErrorT String (State [ASN1]) a }
|
||||
- deriving (Functor, Monad, MonadError String)
|
||||
+ deriving (Functor, Applicative, Monad, MonadError String)
|
||||
|
||||
-- | run the parse monad over a stream and returns the result and the remaining ASN1 Stream.
|
||||
runParseASN1State :: ParseASN1 a -> [ASN1] -> Either String (a,[ASN1])
|
@ -1,16 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>haskell@gentoo.org</email>
|
||||
<name>Gentoo Haskell</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
ASN1 data reader and writer in raw form with supports for high level forms of ASN1 (BER, CER and DER).
|
||||
|
||||
All interfaces use the enumerator interface.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">vincenthz/hs-asn1-data</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,5 +0,0 @@
|
||||
AUX certificate-1.3.6/Tests/Unit.hs 1401 BLAKE2B da9e592386db1953a1bf2e8026623af5b4497f8b6cb721125eb7dd7e3a3878f022c91a29f646ba486651f377be48082622f90e3a9ab5297c6ce931bdfb880a55 SHA512 a254749781292c2c4a86e9feef03168db5809472581e6f87a0d7e3af97031598f598c696242ecac4dc15b5e526936b3a3bab8a83a544fd97a182bcb4ec6b72be
|
||||
AUX certificate-1.3.9-ghc-7.10.patch 548 BLAKE2B 406925966374309faabae0772572440db390c337f292a4a8c3e9c827934dfeff2e1ff7d5ab67267a0009e7e51e333ee181b11d4554b22c5bdebf3479b3fbd697 SHA512 2ee1038e6e5b41fc08268e5c0b8d5e0cf810bd6bd4c51b01b8d1077dde5bf21f45ab6074140f8e8175cc70ae118849ddcc5865c42c9d91ca755cc768a99132a7
|
||||
DIST certificate-1.3.9.tar.gz 15018 BLAKE2B a89c5cf680a752dbc69f7510eae10bfa1e340090b512f1341db0742d44c13c5171cdeb3b8f0352b53ebe5fb018cb957501b01ff9d297b1a67ddeaf8cce52f265 SHA512 85ad7d1f3def68152824d0be4ccc3fb991903867fac68927eac34db366ce6f8201468a3e73c336fef6feae1ce550f614fc3ab89447b4ec7a67ac279902a815f9
|
||||
EBUILD certificate-1.3.9.ebuild 1240 BLAKE2B c9cd2f5c9b6764d230eaf5085a921ea6a92b540b057671cf1773f449b271f95c9997e624ad95ef72ee5c7e29508433a52e5354d9473b16a52e43e19f8d636c2d SHA512 4d431157f404948b99765b5a7062b75c3fd352c8d6f2db1535cef53a17f42dd0344cea483df13c5b4740f712602ee5126f14139c49171f9d4ad367b169bc6c08
|
||||
MISC metadata.xml 625 BLAKE2B 5347d26e31920b59a5d9f71f083e37559f1d078d81eeb2848d64ff5ab90d269772dabb09746cbe1099d756290ac3390df36adf3d6ce383525387ee560b8eeb9b SHA512 b49ed9a3c937752b192e3d2f9d129732d30104db488b75b85207cbe4257d5aaefa57570f9ca2af744a6b6ef04eb1ff5b86341fa4a6c37bacc988d7ab43c24edd
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.3.4.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit eutils haskell-cabal
|
||||
|
||||
DESCRIPTION="Certificates and Key Reader/Writer"
|
||||
HOMEPAGE="https://github.com/vincenthz/hs-certificate"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="executable test"
|
||||
RESTRICT="test" # due missing tests
|
||||
|
||||
RDEPEND=">=dev-haskell/asn1-data-0.7.1:=[profile?] <dev-haskell/asn1-data-0.8.0:=[profile?]
|
||||
>=dev-haskell/crypto-pubkey-types-0.4:=[profile?] <dev-haskell/crypto-pubkey-types-0.5:=[profile?]
|
||||
dev-haskell/cryptohash:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/pem-0.1:=[profile?] <dev-haskell/pem-0.3:=[profile?]
|
||||
>=dev-lang/ghc-6.12.1:=
|
||||
executable? ( dev-haskell/cmdargs:=[profile?]
|
||||
dev-haskell/crypto-pubkey:=[profile?]
|
||||
>=dev-haskell/text-0.11:=[profile?] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8.0.2
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.3.9-ghc-7.10.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag executable executable) \
|
||||
$(cabal_flag test test)
|
||||
}
|
@ -1,46 +0,0 @@
|
||||
module Tests.Unit
|
||||
( runTests
|
||||
) where
|
||||
|
||||
import System.Directory
|
||||
import Test.HUnit
|
||||
import Control.Monad
|
||||
import Control.Applicative ((<$>))
|
||||
import Control.Exception
|
||||
import qualified Data.ByteString as B
|
||||
import qualified Data.ByteString.Lazy as L
|
||||
import Data.Certificate.X509
|
||||
import Data.List (isPrefixOf)
|
||||
|
||||
-- FIXME : make unit tests portable to run on osX and windows
|
||||
import System.Certificate.X509
|
||||
import Data.CertificateStore
|
||||
|
||||
checkCert (X509 c mraw rawCert sigalg sigbits) = do
|
||||
let errs =
|
||||
(checkSigAlg $ certSignatureAlg c) ++
|
||||
(checkPubKey $ certPubKey c) ++
|
||||
(checkExtensions $ certExtensions c) ++
|
||||
(checkBodyRaw rawCert mraw)
|
||||
when (errs /= []) $ do
|
||||
putStrLn ("error decoding")
|
||||
mapM_ (putStrLn . (" " ++)) errs
|
||||
where
|
||||
checkExtensions ext = []
|
||||
|
||||
checkSigAlg (SignatureALG_Unknown oid) = ["unknown signature algorithm " ++ show oid]
|
||||
checkSigAlg _ = []
|
||||
|
||||
checkPubKey (PubKeyUnknown oid _) = ["unknown public key alg " ++ show (certPubKey c)]
|
||||
checkPubKey _ = []
|
||||
|
||||
checkBodyRaw (Just x) (Just y) = if findsubstring y x then [] else ["cannot find body cert in original raw file"]
|
||||
checkBodyRaw _ _ = []
|
||||
|
||||
findsubstring a b
|
||||
| L.null b = False
|
||||
| a `L.isPrefixOf` b = True
|
||||
| otherwise = findsubstring a (L.drop 1 b)
|
||||
|
||||
runTests :: IO ()
|
||||
runTests = getSystemCertificateStore >>= mapM_ checkCert . listCertificates
|
@ -1,16 +0,0 @@
|
||||
diff --git a/Data/Certificate/X509/Cert.hs b/Data/Certificate/X509/Cert.hs
|
||||
index 4abfadf..15e7bf8 100644
|
||||
--- a/Data/Certificate/X509/Cert.hs
|
||||
+++ b/Data/Certificate/X509/Cert.hs
|
||||
@@ -1,2 +1,3 @@
|
||||
+{-# LANGUAGE FlexibleContexts #-}
|
||||
module Data.Certificate.X509.Cert
|
||||
(
|
||||
diff --git a/Data/Certificate/X509/Ext.hs b/Data/Certificate/X509/Ext.hs
|
||||
index 7595f14..8963a55 100644
|
||||
--- a/Data/Certificate/X509/Ext.hs
|
||||
+++ b/Data/Certificate/X509/Ext.hs
|
||||
@@ -1,2 +1,3 @@
|
||||
+{-# LANGUAGE FlexibleContexts #-}
|
||||
-- |
|
||||
-- Module : Data.Certificate.X509.Ext
|
@ -1,20 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>haskell@gentoo.org</email>
|
||||
<name>Gentoo Haskell</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Certificates and Key reader/writer
|
||||
|
||||
At the moment only X509 certificate and unencrypted private key are supported,
|
||||
but will include PGP certificate and pkcs8 private keys
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="executable">Build the executable</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">vincenthz/hs-certificate</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,3 +0,0 @@
|
||||
DIST hastache-0.6.1.tar.gz 16452 BLAKE2B 69e0a6fa7798767d2192fd02ae2f0f2f51962eb4bc6303186ced14a7f9c5c044075be76df5314610c3f816c76fb0d790060e547491bb2e4d972bdec5b93576c3 SHA512 3f7f7d0b97e88aca474b818c0e7b48187bfade855b6117dce50ed3e64b557586b1827272d46438a7e36990fb932d6503c982fa4fc6b2dbb33b463b14d39436b4
|
||||
EBUILD hastache-0.6.1.ebuild 896 BLAKE2B 1c37e382f601bd8c331ee71fe9220953f8a2e40e3513968515a46f007a02580ad79573fc2b0bcc7fd9f90a1b5f5d7bb2c08fa142e9c82d9a9e55eac2759eb2c8 SHA512 46d9ffba29c059dc4b35ad23a43027affcd883d4be8066dd131cb7b20c34a1869cc1a760361ef4327bb678527b7476927a83cf0629e9d29ac6523f4d73e907dc
|
||||
MISC metadata.xml 537 BLAKE2B d003f4aee137d713e29cc2f338a742fcb32c193287f0e770335e428bd8b3f5b99fa5ca90caee6bd383006b64db209162d546fb4d71eaaa78b184ee62119638f6 SHA512 519ddad75ab7a51f71220cbf0e99dce2e0a34fc5340d853a1207c68a8eb0144b0053ae45fcbc7a9e56584a5d96e74cccdc9f6369f957cf5fea52dd4912216d52
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.4.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Haskell implementation of Mustache templates"
|
||||
HOMEPAGE="https://github.com/lymar/hastache"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RESTRICT=test # fails to build with ghc-7.10
|
||||
|
||||
RDEPEND="dev-haskell/blaze-builder:=[profile?]
|
||||
dev-haskell/ieee754:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
dev-haskell/syb:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
dev-haskell/transformers:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/hunit )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
cabal_chdeps \
|
||||
'base >=4 && <4.9' 'base >=4'
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>haskell@gentoo.org</email>
|
||||
<name>Gentoo Haskell</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Haskell implementation of Mustache templates (<https://mustache.github.com/>).
|
||||
|
||||
See homepage for examples of usage: <https://github.com/lymar/hastache>
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">lymar/hastache</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,3 +1,3 @@
|
||||
DIST regex-pcre-builtin-0.95.1.1.8.43.tar.gz 564650 BLAKE2B b8d2c39fde61b202eedbd8eead11685bbb1a1ebf1f4c8d6c59a2b9f87810e87df1a07356445582685778457570ff51db2d55786736e8302f7d9adf8144153dcd SHA512 229c863a32dd36707d130aac5dbda8bfbcfc33062232668f32c5ec7c2622257e8d07f1424727242a531ebaeff2b9fb6b40ed5ceab18b61feb6ec41fb8298d008
|
||||
EBUILD regex-pcre-builtin-0.95.1.1.8.43.ebuild 999 BLAKE2B 9fdcc023d554abce7d30ce0c88db40ec9f8fd3eeb0c7b022e5a188d5822d8cce69fd2ce653696a66a8fbd7130f632782a797942ae727497b32710b73c13fb83f SHA512 d9d6f7ac8c007842e1f2ac2436378cedc1fd11d08fadd864e2881c5b6965142e0956712b323a51eb42a57a109ecf2d9564b35ec8a6670a67bac390d80a92a31b
|
||||
DIST regex-pcre-builtin-0.95.1.2.8.43.tar.gz 330306 BLAKE2B bbfc3c509b6d2d5d5dc1affd0519507f90946da4be69b75f12cf687eaf234f98d394d778955507120ed6529d81f199c4ba9b7c8f278706d648e2bc609bdcc51c SHA512 6d11d68636ced3bc443b4f4ff20bee8d431df02eb91a099e31a6a66493a1f7f6674571a45d7d47efc50f8ad8d79f518f28c157cdf97cf3773af590a5a385ddeb
|
||||
EBUILD regex-pcre-builtin-0.95.1.2.8.43.ebuild 918 BLAKE2B 7ca28a702accf2c7c2c737d2dfac9d567c75ad2f0e9dda130d60fdf84b68375c6136054c60ce966c49cbd8764986632412faa68345701209ffb6c12c6783e58d SHA512 807b1e53858c6be213311e50e8e7d679f3a4bb50e4b4c2766c2a578c3f01d879044ac07d38532a67494e0b11709999d9f09f5226c7c680fc2ee427955174ba1c
|
||||
MISC metadata.xml 329 BLAKE2B 976807788f790a7c988deab4ac793f965df6fd91bde2ea438899e03fec30910c197b89209fdfa22deac55b3ebd3c75157bd96fdc6a331dc19fcbcc78e8ceab03 SHA512 bc36f5519e6ee52f34e5f2c92d222be1ec0206141ac4e3c92da40a7b999cfff4ba5111b6d2908d272e8ef87aa259f92118f28f9a36404f5682ce5e7be7a23ca1
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST texmath-0.12.0.2.tar.gz 1792597 BLAKE2B 17981e435d870a4640f6a773be02e99dbaee295a420b11f90f357b9b483e9b8f5ff3b0363178b9fc57afbf7ff99328454af9c6ae8606a194a57d72ddbef968e0 SHA512 d5b3418492495f59b493bc418e68f4e66f7d2b4eb1293b540b1eb00312a7cded7eb4dba9b178224d311a1999fefac49b5cbb5caa50a85296292cb35d5806dfc6
|
||||
EBUILD texmath-0.12.0.2.ebuild 1231 BLAKE2B 51edc7b5441d820cced293ddfdc7f7e54e90fc6094c2b2d247b59b550bb78ab1f8cdaa171ab1eb42be41f63a9eaec5c54152ab3a4344cede0f6c0deb3ed72b36 SHA512 da3ee5a9943e2645f7743f8227b31ccea1773ef24a3ade1fe5be1874546443b2062d7dab533246f32e3bdf0bd7b74084b28cb9624a49776e2f83a31dc16abc42
|
||||
DIST texmath-0.12.0.3.tar.gz 1792577 BLAKE2B 0c5ecb7cc49a53ad0ce54755a2a8518066223733b51287013d6e649fdb94b022a9ab81ceb3bb42b80b84bf75e9aa0088adbafe76e147d5314907d8aeb6be9a8e SHA512 54b4789559dc7c6973854c290b018e7c00dd0ff1c06d8045b5d0a2304436bb59a951e93ab2c9d1d133a9d7c5197cc456334d40dc112c6c6a8f8e9370ab8aa190
|
||||
EBUILD texmath-0.12.0.3.ebuild 1232 BLAKE2B 21ff189b08c18e9e2d42e4c937f14b9874c5475b927ae834124754273a3d9691230674c54a30716666179c093b6731cfa91752a4d0ed17e7170c40ffc668ceec SHA512 38ca43ff4582b2fe238b0ece75946f07c28f30b38edcbb675e7b09050f26c644966d1a0f5018d7f15f9049e0320ca3489c1f6ae41dc5024fa08eb94e1b882c0a
|
||||
MISC metadata.xml 919 BLAKE2B dedb22c3d6a09fd989cd721c54ac1d91263e1f52f18edfdc1cdb7cfb46886318364bfe007fc5eb98fe3455ea0eca2a0d98856f84229f7be3d9cc1ba062033e0b SHA512 2d604c4422425e099e143520d559e645f7ffb4be8187209f59829a03770e2bcc345555b91eca0fd35a32222b25652b3a53514f3448cbb99c27c50608eebcc961
|
||||
|
Binary file not shown.
@ -1,7 +0,0 @@
|
||||
JAVAC="/usr/bin/ecj-4.2"
|
||||
PACKAGE="=dev-java/ant-eclipse-ecj-4.2*"
|
||||
SUPPORTED_TARGET="1.1 1.2 1.3 1.4 1.5 1.6 1.7"
|
||||
SUPPORTED_SOURCE="1.3 1.4 1.5 1.6 1.7"
|
||||
ANT_BUILD_COMPILER="org.eclipse.jdt.core.JDTCompilerAdapter"
|
||||
ANT_BUILD_COMPILER_DEPS="eclipse-ecj-4.2,ant-eclipse-ecj-4.2"
|
||||
GENERATION="2"
|
Binary file not shown.
@ -1,5 +0,0 @@
|
||||
AUX epic-0.9.3.3-ghc84.patch 356 BLAKE2B 5d4115f79736a204ac4ec4b76a6cccd4d83c979fe911c6095a2b368b7b3b6d69557cb598260fb9723d70a6f1624543684f75eb2a7d538892c319fca31cf7eaa4 SHA512 25b9ec7780a909224312e538ba24e724d3e7db464fa2103ac084f9b1aa9b7c937cbe3ae59cbc9d6d4e97557c28e391fbccf04afaa04bd8f6e2926990d3408d23
|
||||
AUX epic-0.9.3.3-respect-user-cflags.patch 324 BLAKE2B 7cf1aada8063e2bc31c3f84364c694e7524a00e568d9eaa647cb1958a80f5d07068bf16512cb1a823ba409df15a45025781fd33ade1c0cb0123117b0198d2a40 SHA512 cb0ca719cd357a88aee3f449877b17a831eff064564f2c27cc2254c61bc4cc41dc2e9746d7c88a56bc70b3132534bf74da2d43e79a3f47ad1ae3e9b489248fba
|
||||
DIST epic-0.9.3.3.tar.gz 87163 BLAKE2B 2d3e25fed668680fa381da2dd7b7e530d4eb6839ec40b790d42e9778e99b567fa50347fa26bdc41351eb9654c22b3e26749072c55cd72e9644f35163222af654 SHA512 f957eb5402eebad9d52f0d38cf552c00ff5df9caffce97961e761e7c91ed33dee520cb0255f6547db1c05ed6dda7a3e4833d375a5fc0ebe7e94502736a49c566
|
||||
EBUILD epic-0.9.3.3-r1.ebuild 1002 BLAKE2B 8febb1f8621f1019dcef41904faa01627e7f3d3303908f4e73217bfdfda2e0f4e1ee28de263d62be62853e0b4e09e6281910057068e38bf8446def7b3cd169e9 SHA512 ec8e49ba5506bcac9a55431e6f5a8ef34c698feb1a0fa61cd466f574ccfdce047dd8ba5d0dfcd63af549c02d7a57275a3557ece5a922c23a70c348536836cc8e
|
||||
MISC metadata.xml 680 BLAKE2B cb9b4f090064354668dfac2d8aa77bc378231dd95b9c8658193dc7015f46d60640401a6dfd416afb9780ba64ca34f0b955117c67498a4d4ba0595b949babe18a SHA512 076fbcf53fdd99a52631c4671e21a65d7d430a13fb58b50fd193db180afd7987ff0591aff19e0672f2bf31c3e1ee1be8e532daf62093030db1a8d11267a321a5
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
# ebuild generated by hackport 0.4.5.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Compiler for a simple functional language"
|
||||
HOMEPAGE="https://github.com/edwinb/EpiVM"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/cabal:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
>=dev-libs/boehm-gc-7.0:0=[threads]
|
||||
dev-libs/gmp:0=
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8.0.4
|
||||
dev-haskell/happy
|
||||
"
|
||||
# Bug #438422, upstream at https://github.com/edwinb/EpiVM/issues/5.
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.9.3.3-respect-user-cflags.patch
|
||||
"${FILESDIR}"/${PN}-0.9.3.3-ghc84.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# to disambiguare with net-irc/epic4, bug #432436
|
||||
cabal_chdeps \
|
||||
'Executable epic' 'Executable epic-epivm'
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
--- a/Main.lhs
|
||||
+++ b/Main.lhs
|
||||
@@ -10,11 +10,7 @@
|
||||
> import Epic.Compiler
|
||||
> import Paths_epic
|
||||
|
||||
-> versionString = showV (versionBranch version)
|
||||
-> where
|
||||
-> showV [] = ""
|
||||
-> showV [a] = show a
|
||||
-> showV (x:xs) = show x ++ "." ++ showV xs
|
||||
+> versionString = show version
|
||||
|
||||
> main = do args <- getArgs
|
||||
> (fns, opts) <- getInput args
|
@ -1,13 +0,0 @@
|
||||
diff --git a/evm/Makefile b/evm/Makefile
|
||||
index 7e6c5ff..f40f1a4 100644
|
||||
--- a/evm/Makefile
|
||||
+++ b/evm/Makefile
|
||||
@@ -1,6 +1,7 @@
|
||||
CC = gcc
|
||||
#CFLAGS = -Wall -g -DUSE_BOEHM
|
||||
-CFLAGS = -Wall -O3 -DUSE_BOEHM
|
||||
+CFLAGS ?= -Wall -O3
|
||||
+CFLAGS += -DUSE_BOEHM
|
||||
OBJS = closure.o stdfuns.o emalloc.o sparks.o
|
||||
INSTALLDIR = ${PREFIX}/lib/evm
|
||||
|
@ -1,16 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>haskell@gentoo.org</email>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Epic is a simple functional language which compiles to
|
||||
reasonably efficient C code, using the Boehm-Demers-Weiser
|
||||
garbage collector (<http://www.hpl.hp.com/personal/Hans_Boehm/gc/>).
|
||||
It is intended as a compiler back end, and is currently used
|
||||
as a back end for Epigram (<http://www.e-pig.org>) and Idris
|
||||
(<http://idris-lang.org/>).
|
||||
It can be invoked either as a library or an application.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,11 +0,0 @@
|
||||
|
||||
;;; mozart site-lisp configuration
|
||||
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(autoload 'oz-mode "oz" "Major mode for editing Oz code." t)
|
||||
(autoload 'oz-gump-mode "oz"
|
||||
"Major mode for editing Oz code with embedded Gump specifications." t)
|
||||
(autoload 'ozm-mode "mozart" "Major mode for displaying Oz machine code." t)
|
||||
(add-to-list 'auto-mode-alist '("\\.oz$" . oz-mode))
|
||||
(add-to-list 'auto-mode-alist '("\\.ozg$" . oz-gump-mode))
|
||||
(add-to-list 'auto-mode-alist '("\\.ozm$" . ozm-mode))
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue