parent
83a7d47a83
commit
cf0c095cfc
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
DIST exo-1.50.0.tar.gz 5590761 BLAKE2B f8874ff1b8736af03dfe65b8e20aba7883b2096323ee1a57d5bb07787229791752f259a3bf4315b2470324b7983420b6fc1c3a2a59bb3c6760fc9a9380f9be50 SHA512 ab2f113bb45795cb56daa42a238cabde89bc6d5f09fe28385077e15ae6b4b5c5992346487d5d8ae944c2e08c70589abaa4c20dad1efc6b5e6a5c77165d1bbdd0
|
||||
DIST exo-1.51.1.tar.gz 5592624 BLAKE2B d50b182bcaf0ef29557e5582dbebab491b5a24b416f634dc37853685590f7f15a6dd48112dc7584eef3574f8efbab5c6448c4fa71e58b1d2f32b4a020b36cd42 SHA512 9d9328c954604088d50bc283983eb4deb865bd47e8d1e66b66cdbcdac72b271fdaab2fcf5f0e434b25e8acbadc09712cba08dcfe59ef9ff91285dbf942b78262
|
||||
|
Binary file not shown.
@ -0,0 +1,71 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8,9,10} )
|
||||
|
||||
inherit distutils-r1 readme.gentoo-r1 systemd
|
||||
|
||||
DESCRIPTION="Update and verify unofficial Clam Anti-Virus signatures"
|
||||
HOMEPAGE="https://github.com/rseichter/fangfrisch https://pypi.org/project/fangfrisch/"
|
||||
SRC_URI="https://github.com/rseichter/fangfrisch/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
MY_CONF="/etc/${PN}.conf"
|
||||
MY_DBDIR="/var/lib/${PN}"
|
||||
DISABLE_AUTOFORMATTING=1
|
||||
DOC_CONTENTS="See https://rseichter.github.io/fangfrisch/ for the official
|
||||
documentation.
|
||||
|
||||
### Fresh installations:
|
||||
|
||||
Modify ${MY_CONF} according to your preferences.
|
||||
Assuming you place the database into ${MY_DBDIR}
|
||||
(recommended), execute the following commands in a root shell:
|
||||
|
||||
mkdir -m 0770 ${MY_DBDIR}
|
||||
chgrp clamav ${MY_DBDIR}
|
||||
sudo -u clamav -- fangfrisch -c ${MY_CONF} initdb
|
||||
|
||||
You can now enable /etc/cron.d/${PN} for periodic updates.
|
||||
|
||||
### Alternative: Updating from release 1.0.1:
|
||||
|
||||
Either create a fresh database or manually delete all existing
|
||||
database tables, then run the initdb command as shown above."
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND=">=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.3.11[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
python_prepare_all() {
|
||||
sed -i -e '/SQLAlchemy/d' setup.py || die
|
||||
# Due to the nature of Fangfrisch, most tests require network
|
||||
# connectivity and/or access keys to download signature files.
|
||||
# Also, my own CI reports show that the tests are successful,
|
||||
# so instead of a pick-and-choose approach, the complete tests
|
||||
# directory is removed in this ebuild. --RS
|
||||
if [ -d tests ]; then
|
||||
rm -r tests || die
|
||||
fi
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
insinto /etc
|
||||
doins "${FILESDIR}/${PN}.conf"
|
||||
insinto /etc/cron.d
|
||||
newins "${FILESDIR}/${PN}.cron" ${PN}
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
systemd_dounit "${FILESDIR}/${PN}.timer"
|
||||
distutils-r1_python_install_all
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
FORCE_PRINT_ELOG=1 readme.gentoo_print_elog
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
[Unit]
|
||||
Description=Download unofficial ClamAV virus definition files
|
||||
ConditionPathExists=/var/lib/fangfrisch/db.sqlite
|
||||
After=network-online.target
|
||||
Wants=network-online.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
User=clamav
|
||||
WorkingDirectory=/var/lib/fangfrisch
|
||||
ExecStart=/usr/bin/fangfrisch -c /etc/fangfrisch.conf refresh
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
@ -0,0 +1,12 @@
|
||||
[Unit]
|
||||
Description=Periodically run Fangfrisch
|
||||
Requires=fangfrisch.service
|
||||
|
||||
[Timer]
|
||||
OnCalendar=*:00,10,20,30,40,50
|
||||
Persistent=true
|
||||
RandomizedDelaySec=10s
|
||||
Unit=fangfrisch.service
|
||||
|
||||
[Install]
|
||||
WantedBy=timers.target
|
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
DIST tpm2-abrmd-2.4.0.tar.gz 575440 BLAKE2B 20c1fa772b016879adf28a67966450d64924bc1ac22b3111cf7376706335dc92fa8de97183d89c9d3ff5955dfb2a7617869469e9da61eb05847fd29b4a0208fd SHA512 c2ef05ca2db5a33d3067052779aa4c2485a63bd357d5fd90ef9d4644530b37aa28b906064eed3b15729131697a2a9d6b9cc3f05bea04810fd6601e405af48110
|
||||
DIST tpm2-abrmd-2.4.1.tar.gz 577259 BLAKE2B 7d97e1069a171f3693fb11b8e2ce0243993f4352aae9fd691bfbf1b8fcef8615b79957f8f662ac00fe59bf7e3830d8abb79c67790f7be1cd3140fd1c7b1ed560 SHA512 0335285678cfceca4f185981ded90d213ff796cadddc9b5d6dbf2db533f81023a0f1089bbd8a8017bccb95190889be23b24d38a176d3368d221479aff4ff7d6c
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
||||
DIST boogie-friends-20210703.tar.gz 410267 BLAKE2B dd00a175e1a5f11916b35f852e90b4cbb6f5f59947075efd1b12b5bea341731a0cba3ba7f42d515d2b8600a96d52d1f2b51ee4fe68274df5e00993443ebc4ecd SHA512 23488a452bd1baa1bc562efe3f7b53b94d58e4bc542a6c3d7c1baa255d379dd056c0cb4168e1d79caaaf746426f612aa5dea1e545931c549dcd0fa3f50751324
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
H=1e3b6a8aee9fa7c113468838c5b647080caf3703
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Emacs tools for interacting with Boogie, Dafny and Z3 (SMT2)"
|
||||
HOMEPAGE="https://github.com/boogie-org/boogie-friends/"
|
||||
SRC_URI="https://github.com/boogie-org/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${H}/emacs"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
RESTRICT="test" # cask and dafny are needed for tests
|
||||
|
||||
RDEPEND="
|
||||
app-emacs/company-mode
|
||||
app-emacs/dash
|
||||
app-emacs/flycheck
|
||||
app-emacs/yasnippet
|
||||
"
|
||||
BDEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-paths.patch )
|
||||
|
||||
ELISP_REMOVE="boogie-friends-pkg.el"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
DOCS=( ../README.md pictures )
|
||||
|
||||
src_prepare() {
|
||||
elisp_src_prepare
|
||||
|
||||
sed -i "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" ./boogie-friends.el || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
elisp_src_install
|
||||
|
||||
insinto "${SITEETC}/${PN}"
|
||||
doins -r etc
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(autoload 'boogie-mode "boogie-mode"
|
||||
"Major mode for editing Boogie programs." t)
|
||||
(add-to-list 'auto-mode-alist '("\\.bpl\\'" . boogie-mode))
|
||||
(autoload 'dafny-mode "dafny-mode"
|
||||
"Major mode for editing Dafny programs." t)
|
||||
(add-to-list 'auto-mode-alist '("\\.dfy\\'" . dafny-mode))
|
||||
(autoload 'z3-smt2-mode "z3-smt2-mode"
|
||||
"Major mode for editing SMT2 programs." t)
|
||||
(add-to-list 'auto-mode-alist '("\\.smt2\\'" . z3-smt2-mode))
|
@ -0,0 +1,12 @@
|
||||
index e55ba5b..e745367 100644
|
||||
--- a/boogie-friends.el
|
||||
+++ b/boogie-friends.el
|
||||
@@ -70,7 +70,7 @@
|
||||
"IDE extensions for the programming languages of the Boogie family."
|
||||
:group 'languages)
|
||||
|
||||
-(defconst boogie-friends-directory (file-name-directory load-file-name)
|
||||
+(defconst boogie-friends-directory "@SITEETC@"
|
||||
"Base directory of this package.")
|
||||
|
||||
(defconst boogie-friends-symbols-alist '(("<=" . ?≤) (">=" . ?≥) ("!=" . ?≠) (":=" . ?≔)
|
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>gnu-emacs@gentoo.org</email>
|
||||
<name>Gentoo GNU Emacs project</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
This package is a collection of tools for writing verified programs in
|
||||
languages of the Boogie family. Dafny and Boogie are the two currently
|
||||
supported languages, besides Z3.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/boogie-org/boogie-friends/issues/</bugs-to>
|
||||
<remote-id type="github">boogie-org/boogie-friends</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST fsharp-mode-1.10_p20211229.tar.gz 78916 BLAKE2B 4cd9182c62ea0d5c7a23f2120586d4c74d16fad14762ecdb3f11a11d6c78c757b363d5c14473c10c47086c1c0e648911846fe039dfedc04fd1d84301b4aa10c5 SHA512 b02be4c8e56a2c22b7f6e6a302756278d9056e7d8b8c206c183aea5470b98610b73a3403c83e93da295d3b4d0092a4f2f1c0bdf78f701009478a3c8b1e054ab7
|
@ -0,0 +1,4 @@
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(autoload 'fsharp-mode "fsharp-mode"
|
||||
"Major mode for editing fsharp code." t)
|
||||
(add-to-list 'auto-mode-alist '("\\.fs[iylx]?\\'" . fsharp-mode))
|
@ -0,0 +1,26 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
H=b3aa4c53fc9e98648b25ad036e657632ae2fe192
|
||||
NEED_EMACS=25
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Support for the F# programming language"
|
||||
HOMEPAGE="https://github.com/fsharp/emacs-fsharp-mode/"
|
||||
SRC_URI="https://github.com/fsharp/emacs-${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}"/emacs-${PN}-${H}
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
RESTRICT="test" # requires Cask
|
||||
|
||||
RDEPEND="app-emacs/s"
|
||||
BDEPEND="${RDEPEND}"
|
||||
|
||||
DOCS=( CHANGELOG.md README.org )
|
||||
ELISP_REMOVE="eglot-fsharp.el"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>gnu-emacs@gentoo.org</email>
|
||||
<name>Gentoo GNU Emacs project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<changelog>https://github.com/fsharp/emacs-fsharp-mode/blob/master/CHANGELOG.md</changelog>
|
||||
<bugs-to>https://github.com/fsharp/emacs-fsharp-mode/issues/</bugs-to>
|
||||
<remote-id type="github">fsharp/emacs-fsharp-mode</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,2 +1,3 @@
|
||||
DIST rust-mode-0.3.0_p20190125.tar.xz 37580 BLAKE2B d4d3ae9dac452ba3e2966d5036bd5f4edb4066ca65954b7f18a99c56ad6a8848fd80ef799c7c266c77a844839d87ab9641c77afc089a17e4e459fea27b6af982 SHA512 303d7f183006769b3fdf7a7118b36d29d785c2a29cf88ae286cb86180f84a4e50e66597d3bc984979e2509b872632d750fba96ff522081df5351d8d9511a3272
|
||||
DIST rust-mode-0.4.0.tar.gz 41774 BLAKE2B c0263f9fa839dcf5ee74706d8d13c10161d024114fda161dbd5235036eb322d273e8624a23f5e848e9246500d1da0c272420cb89f250f8d1852c7552eb7d0939 SHA512 fe0e1d667ba9595f9cbed22e0f88096508e49ffe8e3c86349cb3319eefea38a1dd86c2b55aef1415ae0cfc3b65ac6807f1863eb0e6eaa9ff49aea989a46e5edc
|
||||
DIST rust-mode-1.0.4.tar.gz 52123 BLAKE2B 3b7535d8906da6a477b029991c21520114c516a194f5f627ad544953f5f04c380e9481858e8045db4d96ef42f620c23d4b6002c76464216908c4ecf94c9de650 SHA512 8318c96280760a66841a4549407cb749cf0da15979d92e41d0c4f9ddd9d6a4d4fd22a4292b22fc69107ea6afa729f4c7516a10ceee044211829435078bd2814c
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
NEED_EMACS=24
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="A major emacs mode for editing Rust source code"
|
||||
HOMEPAGE="https://github.com/rust-lang/rust-mode"
|
||||
SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( MIT Apache-2.0 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DOCS=( README.md )
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_test() {
|
||||
${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS} \
|
||||
-l rust-mode.el -l rust-mode-tests.el \
|
||||
-f ert-run-tests-batch-and-exit || die "tests failed"
|
||||
}
|
Binary file not shown.
@ -0,0 +1,37 @@
|
||||
From 454b927d1e33a1fe9dca535db2c97300fdae62cc Mon Sep 17 00:00:00 2001
|
||||
Message-Id: <454b927d1e33a1fe9dca535db2c97300fdae62cc.1646730306.git.mprivozn@redhat.com>
|
||||
From: Jim Fehlig <jfehlig@suse.com>
|
||||
Date: Thu, 17 Feb 2022 11:48:13 -0700
|
||||
Subject: [PATCH] libxl: Fix libvirtd crash on domain restore
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Commit cc2a3c2a94 missed one case in the libxl driver where virDomainDef
|
||||
is returned from libxlDomainSaveImageOpen and a g_steal_pointer is needed.
|
||||
Without it, the virDomainDef object is freed and the driver crashes later
|
||||
in the restore process when accessing the object.
|
||||
|
||||
Signed-off-by: Jim Fehlig <jfehlig@suse.com>
|
||||
Reviewed-by: Ján Tomko <jtomko@redhat.com>
|
||||
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
|
||||
---
|
||||
src/libxl/libxl_domain.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/libxl/libxl_domain.c b/src/libxl/libxl_domain.c
|
||||
index c91e531a9a..ee031267ca 100644
|
||||
--- a/src/libxl/libxl_domain.c
|
||||
+++ b/src/libxl/libxl_domain.c
|
||||
@@ -811,7 +811,7 @@ libxlDomainSaveImageOpen(libxlDriverPrivate *driver,
|
||||
VIR_DOMAIN_DEF_PARSE_SKIP_VALIDATE)))
|
||||
goto error;
|
||||
|
||||
- *ret_def = def;
|
||||
+ *ret_def = g_steal_pointer(&def);
|
||||
*ret_hdr = hdr;
|
||||
|
||||
return fd;
|
||||
--
|
||||
2.34.1
|
||||
|
Binary file not shown.
@ -1,133 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# bash-completion-r1 can be added once we can generate completion scripts
|
||||
inherit go-module
|
||||
|
||||
DESCRIPTION="A simple JIRA commandline client in Go"
|
||||
HOMEPAGE="https://github.com/go-jira/jira"
|
||||
|
||||
EGO_SUM=(
|
||||
"github.com/Masterminds/goutils v1.1.0"
|
||||
"github.com/Masterminds/goutils v1.1.0/go.mod"
|
||||
"github.com/Masterminds/semver v1.5.0"
|
||||
"github.com/Masterminds/semver v1.5.0/go.mod"
|
||||
"github.com/Masterminds/sprig v2.21.0+incompatible"
|
||||
"github.com/Masterminds/sprig v2.21.0+incompatible/go.mod"
|
||||
"github.com/Netflix/go-expect v0.0.0-20180928190340-9d1f4485533b"
|
||||
"github.com/Netflix/go-expect v0.0.0-20180928190340-9d1f4485533b/go.mod"
|
||||
"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc"
|
||||
"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod"
|
||||
"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf"
|
||||
"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod"
|
||||
"github.com/cheekybits/genny v1.0.0"
|
||||
"github.com/cheekybits/genny v1.0.0/go.mod"
|
||||
"github.com/coryb/figtree v0.0.0-20180728224503-071d1ef303df"
|
||||
"github.com/coryb/figtree v0.0.0-20180728224503-071d1ef303df/go.mod"
|
||||
"github.com/coryb/figtree v1.0.1-0.20190907170512-58176d03ef0d"
|
||||
"github.com/coryb/figtree v1.0.1-0.20190907170512-58176d03ef0d/go.mod"
|
||||
"github.com/coryb/kingpeon v0.0.0-20180107011214-9a669f143f2e"
|
||||
"github.com/coryb/kingpeon v0.0.0-20180107011214-9a669f143f2e/go.mod"
|
||||
"github.com/coryb/oreo v0.0.0-20180804211640-3e1b88fc08f1"
|
||||
"github.com/coryb/oreo v0.0.0-20180804211640-3e1b88fc08f1/go.mod"
|
||||
"github.com/davecgh/go-spew v1.1.0"
|
||||
"github.com/davecgh/go-spew v1.1.0/go.mod"
|
||||
"github.com/fatih/camelcase v1.0.0"
|
||||
"github.com/fatih/camelcase v1.0.0/go.mod"
|
||||
"github.com/google/go-cmp v0.5.2"
|
||||
"github.com/google/go-cmp v0.5.2/go.mod"
|
||||
"github.com/google/uuid v1.1.1"
|
||||
"github.com/google/uuid v1.1.1/go.mod"
|
||||
"github.com/guelfey/go.dbus v0.0.0-20131113121618-f6a3a2366cc3"
|
||||
"github.com/guelfey/go.dbus v0.0.0-20131113121618-f6a3a2366cc3/go.mod"
|
||||
"github.com/hinshun/vt10x v0.0.0-20180809195222-d55458df857c"
|
||||
"github.com/hinshun/vt10x v0.0.0-20180809195222-d55458df857c/go.mod"
|
||||
"github.com/huandu/xstrings v1.2.0"
|
||||
"github.com/huandu/xstrings v1.2.0/go.mod"
|
||||
"github.com/imdario/mergo v0.3.7"
|
||||
"github.com/imdario/mergo v0.3.7/go.mod"
|
||||
"github.com/jinzhu/copier v0.0.0-20180308034124-7e38e58719c3"
|
||||
"github.com/jinzhu/copier v0.0.0-20180308034124-7e38e58719c3/go.mod"
|
||||
"github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51"
|
||||
"github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod"
|
||||
"github.com/kr/pretty v0.1.0"
|
||||
"github.com/kr/pretty v0.1.0/go.mod"
|
||||
"github.com/kr/pty v1.1.1/go.mod"
|
||||
"github.com/kr/pty v1.1.4"
|
||||
"github.com/kr/pty v1.1.4/go.mod"
|
||||
"github.com/kr/text v0.1.0"
|
||||
"github.com/kr/text v0.1.0/go.mod"
|
||||
"github.com/mattn/go-colorable v0.0.9"
|
||||
"github.com/mattn/go-colorable v0.0.9/go.mod"
|
||||
"github.com/mattn/go-isatty v0.0.3"
|
||||
"github.com/mattn/go-isatty v0.0.3/go.mod"
|
||||
"github.com/mattn/go-runewidth v0.0.6"
|
||||
"github.com/mattn/go-runewidth v0.0.6/go.mod"
|
||||
"github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b"
|
||||
"github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod"
|
||||
"github.com/olekukonko/tablewriter v0.0.3"
|
||||
"github.com/olekukonko/tablewriter v0.0.3/go.mod"
|
||||
"github.com/pkg/browser v0.0.0-20170505125900-c90ca0c84f15"
|
||||
"github.com/pkg/browser v0.0.0-20170505125900-c90ca0c84f15/go.mod"
|
||||
"github.com/pkg/errors v0.8.0"
|
||||
"github.com/pkg/errors v0.8.0/go.mod"
|
||||
"github.com/pmezard/go-difflib v1.0.0"
|
||||
"github.com/pmezard/go-difflib v1.0.0/go.mod"
|
||||
"github.com/stretchr/testify v1.2.2"
|
||||
"github.com/stretchr/testify v1.2.2/go.mod"
|
||||
"github.com/theckman/go-flock v0.4.0"
|
||||
"github.com/theckman/go-flock v0.4.0/go.mod"
|
||||
"github.com/tidwall/gjson v0.0.0-20180711011033-ba784d767ac7"
|
||||
"github.com/tidwall/gjson v0.0.0-20180711011033-ba784d767ac7/go.mod"
|
||||
"github.com/tidwall/match v1.0.0"
|
||||
"github.com/tidwall/match v1.0.0/go.mod"
|
||||
"github.com/tmc/keyring v0.0.0-20171121202319-839169085ae1"
|
||||
"github.com/tmc/keyring v0.0.0-20171121202319-839169085ae1/go.mod"
|
||||
"golang.org/x/crypto v0.0.0-20180723164146-c126467f60eb"
|
||||
"golang.org/x/crypto v0.0.0-20180723164146-c126467f60eb/go.mod"
|
||||
"golang.org/x/net v0.0.0-20171102191033-01c190206fbd"
|
||||
"golang.org/x/net v0.0.0-20171102191033-01c190206fbd/go.mod"
|
||||
"golang.org/x/sys v0.0.0-20180727230415-bd9dbc187b6e"
|
||||
"golang.org/x/sys v0.0.0-20180727230415-bd9dbc187b6e/go.mod"
|
||||
"golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod"
|
||||
"gopkg.in/AlecAivazis/survey.v1 v1.6.1"
|
||||
"gopkg.in/AlecAivazis/survey.v1 v1.6.1/go.mod"
|
||||
"gopkg.in/alecthomas/kingpin.v2 v2.2.6"
|
||||
"gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod"
|
||||
"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
|
||||
"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127"
|
||||
"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod"
|
||||
"gopkg.in/coryb/yaml.v2 v2.0.0-20180616071044-0e40e46f7153"
|
||||
"gopkg.in/coryb/yaml.v2 v2.0.0-20180616071044-0e40e46f7153/go.mod"
|
||||
"gopkg.in/op/go-logging.v1 v1.0.0-20160211212156-b2cb9fa56473"
|
||||
"gopkg.in/op/go-logging.v1 v1.0.0-20160211212156-b2cb9fa56473/go.mod"
|
||||
"gopkg.in/yaml.v2 v2.2.2"
|
||||
"gopkg.in/yaml.v2 v2.2.2/go.mod"
|
||||
)
|
||||
go-module_set_globals
|
||||
SRC_URI="https://github.com/go-jira/jira/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_SUM_SRC_URI}"
|
||||
|
||||
LICENSE="Apache-2.0 BSD-2 BSD ISC MIT MIT-with-advertising"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
S="${WORKDIR}/jira-${PV}"
|
||||
|
||||
src_compile() {
|
||||
go build -o jira cmd/jira/main.go || die
|
||||
# these cause failures.
|
||||
# ./jira --completion-script-bash > jira.bash || die
|
||||
# ./jira --completion-script-zsh > jira.zsh || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin jira
|
||||
dodoc {CHANGELOG,README}.md
|
||||
# This can be uncommented once we can generate completion scripts
|
||||
# newbashcomp jira.bash jira
|
||||
# insinto /usr/share/zsh/site-functions
|
||||
# newins jira.zsh _jira
|
||||
}
|
@ -1,135 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# bash-completion-r1 can be added once we can generate completion scripts
|
||||
inherit go-module
|
||||
|
||||
DESCRIPTION="A simple JIRA commandline client in Go"
|
||||
HOMEPAGE="https://github.com/go-jira/jira"
|
||||
|
||||
EGO_SUM=(
|
||||
"github.com/Masterminds/goutils v1.1.0"
|
||||
"github.com/Masterminds/goutils v1.1.0/go.mod"
|
||||
"github.com/Masterminds/semver v1.5.0"
|
||||
"github.com/Masterminds/semver v1.5.0/go.mod"
|
||||
"github.com/Masterminds/sprig v2.21.0+incompatible"
|
||||
"github.com/Masterminds/sprig v2.21.0+incompatible/go.mod"
|
||||
"github.com/Netflix/go-expect v0.0.0-20180928190340-9d1f4485533b"
|
||||
"github.com/Netflix/go-expect v0.0.0-20180928190340-9d1f4485533b/go.mod"
|
||||
"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc"
|
||||
"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod"
|
||||
"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf"
|
||||
"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod"
|
||||
"github.com/cheekybits/genny v1.0.0"
|
||||
"github.com/cheekybits/genny v1.0.0/go.mod"
|
||||
"github.com/coryb/figtree v0.0.0-20180728224503-071d1ef303df"
|
||||
"github.com/coryb/figtree v0.0.0-20180728224503-071d1ef303df/go.mod"
|
||||
"github.com/coryb/figtree v1.0.1-0.20190907170512-58176d03ef0d"
|
||||
"github.com/coryb/figtree v1.0.1-0.20190907170512-58176d03ef0d/go.mod"
|
||||
"github.com/coryb/kingpeon v0.0.0-20180107011214-9a669f143f2e"
|
||||
"github.com/coryb/kingpeon v0.0.0-20180107011214-9a669f143f2e/go.mod"
|
||||
"github.com/coryb/oreo v0.0.0-20180804211640-3e1b88fc08f1"
|
||||
"github.com/coryb/oreo v0.0.0-20180804211640-3e1b88fc08f1/go.mod"
|
||||
"github.com/davecgh/go-spew v1.1.0"
|
||||
"github.com/davecgh/go-spew v1.1.0/go.mod"
|
||||
"github.com/fatih/camelcase v1.0.0"
|
||||
"github.com/fatih/camelcase v1.0.0/go.mod"
|
||||
"github.com/google/go-cmp v0.5.2"
|
||||
"github.com/google/go-cmp v0.5.2/go.mod"
|
||||
"github.com/google/uuid v1.1.1"
|
||||
"github.com/google/uuid v1.1.1/go.mod"
|
||||
"github.com/guelfey/go.dbus v0.0.0-20131113121618-f6a3a2366cc3"
|
||||
"github.com/guelfey/go.dbus v0.0.0-20131113121618-f6a3a2366cc3/go.mod"
|
||||
"github.com/hinshun/vt10x v0.0.0-20180809195222-d55458df857c"
|
||||
"github.com/hinshun/vt10x v0.0.0-20180809195222-d55458df857c/go.mod"
|
||||
"github.com/huandu/xstrings v1.2.0"
|
||||
"github.com/huandu/xstrings v1.2.0/go.mod"
|
||||
"github.com/imdario/mergo v0.3.7"
|
||||
"github.com/imdario/mergo v0.3.7/go.mod"
|
||||
"github.com/jinzhu/copier v0.0.0-20180308034124-7e38e58719c3"
|
||||
"github.com/jinzhu/copier v0.0.0-20180308034124-7e38e58719c3/go.mod"
|
||||
"github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51"
|
||||
"github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod"
|
||||
"github.com/kr/pretty v0.1.0"
|
||||
"github.com/kr/pretty v0.1.0/go.mod"
|
||||
"github.com/kr/pty v1.1.1/go.mod"
|
||||
"github.com/kr/pty v1.1.4"
|
||||
"github.com/kr/pty v1.1.4/go.mod"
|
||||
"github.com/kr/text v0.1.0"
|
||||
"github.com/kr/text v0.1.0/go.mod"
|
||||
"github.com/mattn/go-colorable v0.0.9"
|
||||
"github.com/mattn/go-colorable v0.0.9/go.mod"
|
||||
"github.com/mattn/go-isatty v0.0.3"
|
||||
"github.com/mattn/go-isatty v0.0.3/go.mod"
|
||||
"github.com/mattn/go-runewidth v0.0.6"
|
||||
"github.com/mattn/go-runewidth v0.0.6/go.mod"
|
||||
"github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b"
|
||||
"github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod"
|
||||
"github.com/mitchellh/go-wordwrap v1.0.1"
|
||||
"github.com/mitchellh/go-wordwrap v1.0.1/go.mod"
|
||||
"github.com/olekukonko/tablewriter v0.0.3"
|
||||
"github.com/olekukonko/tablewriter v0.0.3/go.mod"
|
||||
"github.com/pkg/browser v0.0.0-20170505125900-c90ca0c84f15"
|
||||
"github.com/pkg/browser v0.0.0-20170505125900-c90ca0c84f15/go.mod"
|
||||
"github.com/pkg/errors v0.8.0"
|
||||
"github.com/pkg/errors v0.8.0/go.mod"
|
||||
"github.com/pmezard/go-difflib v1.0.0"
|
||||
"github.com/pmezard/go-difflib v1.0.0/go.mod"
|
||||
"github.com/stretchr/testify v1.2.2"
|
||||
"github.com/stretchr/testify v1.2.2/go.mod"
|
||||
"github.com/theckman/go-flock v0.4.0"
|
||||
"github.com/theckman/go-flock v0.4.0/go.mod"
|
||||
"github.com/tidwall/gjson v0.0.0-20180711011033-ba784d767ac7"
|
||||
"github.com/tidwall/gjson v0.0.0-20180711011033-ba784d767ac7/go.mod"
|
||||
"github.com/tidwall/match v1.0.0"
|
||||
"github.com/tidwall/match v1.0.0/go.mod"
|
||||
"github.com/tmc/keyring v0.0.0-20171121202319-839169085ae1"
|
||||
"github.com/tmc/keyring v0.0.0-20171121202319-839169085ae1/go.mod"
|
||||
"golang.org/x/crypto v0.0.0-20180723164146-c126467f60eb"
|
||||
"golang.org/x/crypto v0.0.0-20180723164146-c126467f60eb/go.mod"
|
||||
"golang.org/x/net v0.0.0-20171102191033-01c190206fbd"
|
||||
"golang.org/x/net v0.0.0-20171102191033-01c190206fbd/go.mod"
|
||||
"golang.org/x/sys v0.0.0-20180727230415-bd9dbc187b6e"
|
||||
"golang.org/x/sys v0.0.0-20180727230415-bd9dbc187b6e/go.mod"
|
||||
"golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod"
|
||||
"gopkg.in/AlecAivazis/survey.v1 v1.6.1"
|
||||
"gopkg.in/AlecAivazis/survey.v1 v1.6.1/go.mod"
|
||||
"gopkg.in/alecthomas/kingpin.v2 v2.2.6"
|
||||
"gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod"
|
||||
"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
|
||||
"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127"
|
||||
"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod"
|
||||
"gopkg.in/coryb/yaml.v2 v2.0.0-20180616071044-0e40e46f7153"
|
||||
"gopkg.in/coryb/yaml.v2 v2.0.0-20180616071044-0e40e46f7153/go.mod"
|
||||
"gopkg.in/op/go-logging.v1 v1.0.0-20160211212156-b2cb9fa56473"
|
||||
"gopkg.in/op/go-logging.v1 v1.0.0-20160211212156-b2cb9fa56473/go.mod"
|
||||
"gopkg.in/yaml.v2 v2.2.2"
|
||||
"gopkg.in/yaml.v2 v2.2.2/go.mod"
|
||||
)
|
||||
go-module_set_globals
|
||||
SRC_URI="https://github.com/go-jira/jira/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_SUM_SRC_URI}"
|
||||
|
||||
LICENSE="Apache-2.0 BSD-2 BSD ISC MIT MIT-with-advertising"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
S="${WORKDIR}/jira-${PV}"
|
||||
|
||||
src_compile() {
|
||||
go build -o jira cmd/jira/main.go || die
|
||||
# these cause failures.
|
||||
# ./jira --completion-script-bash > jira.bash || die
|
||||
# ./jira --completion-script-zsh > jira.zsh || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin jira
|
||||
dodoc {CHANGELOG,README}.md
|
||||
# This can be uncommented once we can generate completion scripts
|
||||
# newbashcomp jira.bash jira
|
||||
# insinto /usr/share/zsh/site-functions
|
||||
# newins jira.zsh _jira
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,4 +1,5 @@
|
||||
DIST pangomm-2.42.2.tar.xz 656760 BLAKE2B 8fae779aa78b2337b83759adc7aadec1f61c08c54d892e3cdd05180e2ab032a61faa72c39281fab649bcd08591c5d7ace9ea65b25f76ce17d6f4d96f38900b6a SHA512 5e4826d64c0178527b4df73e901d2fdf5661d41777e189f5e2d4b26577e42689efaccf5a28502246c6b3926571ccd5876cb23d33267b44ace7ee164322c14667
|
||||
DIST pangomm-2.46.2.tar.xz 674892 BLAKE2B ac86ef1a229dca29eeb41d3751128bed56d182cecfc6655a478b5a7473d10782fe98cdfee4db6f5afbfe9fb8adbf0e646004aa69c4c4058191078c7b5716434b SHA512 79cad137ec9f22e57a177332df6c6e735aa3baf81df36fc706e81e7a89f23ce3179337507388f65a0d0a74733990dc3547c50243a4559dfd0bb065b1828c0474
|
||||
DIST pangomm-2.48.1.tar.xz 675452 BLAKE2B bb012fc5cb66d5cb98f522e3706fdd35bcc5692fcd942f86ee1e20116590ceca26874c5a58bd3f8fac4f154700dfb37ea060747a6c3069e67adf83ba551e7abc SHA512 c204a1cb7a404f055d62880a760716c5567a835ca495cc5e01589ed59fabb332490e529de716c3438cefbc4428c025d6d01c71e4412b2843e3ab3a3175ccc2f4
|
||||
DIST pangomm-2.48.2.tar.xz 696364 BLAKE2B c4a9b99ec2b05c0b7a83dd6007318f53952f51b3c8b4b558e738fd2e054625f8cc00cf51eb4950796f647cbe4b8ea701b232f429180cdc8aad1faca11a580fc6 SHA512 631529f27aaf8aa69344f5c4c30921c88e947f9f1ec828d591a9a31c497ab0e52ef1ddd19064d305858c15f807e14f315eafec5a1b755f9561153d5275cdf66e
|
||||
DIST pangomm-2.50.0.tar.xz 753592 BLAKE2B 0db7d43fe2d23e4cfc2b083a4d832c7875c63a261c6b10c62898bf428351ea7d8d05136a46f9498cdb78c51a0223ca988cbc3481041b997dc5d6a9f16f02ec91 SHA512 844850db93b8c4dab19dd364e674ee3d61b2fcb8e020ab3d314f240065ee17aeceea21e9ddc438a7d09d56410e3f82147a57425f76bb01e26d82872934269477
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
inherit gnome.org meson-multilib python-any-r1
|
||||
|
||||
DESCRIPTION="C++ interface for pango"
|
||||
HOMEPAGE="https://www.gtkmm.org"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="2.48"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="
|
||||
>=dev-cpp/cairomm-1.16.0:1.16[doc?,${MULTILIB_USEDEP}]
|
||||
>=dev-cpp/glibmm-2.68.0:2.68[doc?,${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libsigc++-3:3[doc?,${MULTILIB_USEDEP}]
|
||||
>=x11-libs/pango-1.48.0[${MULTILIB_USEDEP}]
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
doc? (
|
||||
app-doc/doxygen[dot]
|
||||
dev-lang/perl
|
||||
dev-libs/libxslt
|
||||
)
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
|
||||
multilib_src_configure() {
|
||||
local emesonargs=(
|
||||
-Dmaintainer-mode=false
|
||||
$(meson_native_use_bool doc build-documentation)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
Binary file not shown.
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
MAVEN_ID="org.bouncycastle:bcmail-jdk15on:1.69"
|
||||
JAVA_TESTING_FRAMEWORKS="junit-4"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="The Bouncy Castle Java S/MIME APIs for handling S/MIME protocols"
|
||||
HOMEPAGE="https://www.bouncycastle.org/java.html"
|
||||
SRC_URI="https://github.com/bcgit/bc-java/archive/refs/tags/r${PV/./rv}.tar.gz -> bc-java-r${PV/./rv}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm64 ppc64 x86"
|
||||
|
||||
CDEPEND="
|
||||
~dev-java/bcpkix-${PV}:0
|
||||
~dev-java/bcprov-${PV}:0
|
||||
~dev-java/bcutil-${PV}:0
|
||||
dev-java/jakarta-activation:1
|
||||
dev-java/oracle-javamail:0
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
>=virtual/jdk-1.8:*"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=virtual/jre-1.8:*"
|
||||
|
||||
DOCS=( ../{README,SECURITY}.md )
|
||||
HTML_DOCS=( ../{CONTRIBUTORS,index,LICENSE}.html )
|
||||
|
||||
S="${WORKDIR}/bc-java-r${PV/./rv}/mail"
|
||||
|
||||
JAVA_GENTOO_CLASSPATH="bcpkix,bcprov,bcutil,jakarta-activation-1,oracle-javamail"
|
||||
JAVA_SRC_DIR=(
|
||||
"src/main/java"
|
||||
"src/main/jdk1.9" # https://bugs.gentoo.org/797634
|
||||
)
|
||||
JAVA_RESOURCE_DIRS="src/main/resources"
|
||||
|
||||
JAVA_TEST_GENTOO_CLASSPATH="junit-4"
|
||||
JAVA_TEST_SRC_DIR="src/test/java"
|
||||
JAVA_TEST_RESOURCE_DIRS="src/test/resources"
|
||||
JAVA_TEST_RUN_ONLY="org.bouncycastle.mail.smime.test.AllTests" # OK (106 tests)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
cd ../ || die
|
||||
java-pkg_clean
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
einstalldocs
|
||||
docinto html
|
||||
dodoc -r ../docs
|
||||
java-pkg-simple_src_install
|
||||
}
|
Binary file not shown.
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Elixir programming language"
|
||||
HOMEPAGE="https://elixir-lang.org"
|
||||
SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 ErlPL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~sparc ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
>=dev-lang/erlang-22:0=[ssl]
|
||||
"
|
||||
# 'mix' tool collides with sci-biology/phylip, bug #537514
|
||||
RDEPEND="${DEPEND}
|
||||
!!sci-biology/phylip
|
||||
"
|
||||
DEPEND+="
|
||||
test? ( dev-vcs/git )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.9.1-disable-network-tests.patch
|
||||
"${FILESDIR}"/${PN}-1.10.3-no-Q.patch
|
||||
"${FILESDIR}"/${PN}-1.10.3-epmd-daemon.patch
|
||||
)
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="${EPREFIX}/usr" install
|
||||
dodoc README.md CHANGELOG.md CODE_OF_CONDUCT.md
|
||||
}
|
@ -0,0 +1,59 @@
|
||||
# Copyright 2019-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
LLVM_MAX_SLOT=13
|
||||
inherit cmake llvm
|
||||
|
||||
DESCRIPTION="A robust, optimal, and maintainable programming language"
|
||||
HOMEPAGE="https://ziglang.org/"
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
EGIT_REPO_URI="https://github.com/ziglang/zig.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/ziglang/zig/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BUILD_DIR="${S}/build"
|
||||
|
||||
# According to zig's author, zig builds that do not support all targets are not
|
||||
# supported by the upstream project.
|
||||
ALL_LLVM_TARGETS=(
|
||||
AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430 NVPTX
|
||||
PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
|
||||
)
|
||||
ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
|
||||
LLVM_TARGET_USEDEPS="${ALL_LLVM_TARGETS[@]}"
|
||||
|
||||
RDEPEND="
|
||||
sys-devel/clang:${LLVM_MAX_SLOT}
|
||||
>=sys-devel/lld-${LLVM_MAX_SLOT}
|
||||
<sys-devel/lld-$((${LLVM_MAX_SLOT} + 1))
|
||||
sys-devel/llvm:${LLVM_MAX_SLOT}[${LLVM_TARGET_USEDEPS// /,}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
llvm_check_deps() {
|
||||
has_version "sys-devel/clang:${LLVM_SLOT}"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DZIG_USE_CCACHE=OFF
|
||||
-DZIG_PREFER_CLANG_CPP_DYLIB=ON
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${BUILD_DIR}" || die
|
||||
./zig build test || die
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST ounit-v2.2.3.tbz 57449 BLAKE2B cf4742c4800ff66551416e243285ae0264f94d1665f795039cd37ad717b09fa3ba5cdfb2380169dfcddea5a27a82373ae892adf11155147a081d734091bf39d8 SHA512 dff04859d263e5f80a1606156d07493d0320a2756d0a7f134c63c53078550c7b056587486922bc66a288413af30c59a7e47157636502c6dd10626cf75587f981
|
||||
DIST ounit-v2.2.4.tbz 57558 BLAKE2B 5cb1eaa1233102af49155b46a1a95742c3c6c584901536ce755e6f6386d0d645639b98fdbab236fe20c93c3bde2632bbfc31c5a076f61cc6b9a7f408ac032643 SHA512 d69dc501a360c31f7854322b5e2c2abcb1e43890737e1cc00c167ee104d5dee471b6b8d8186f8044b0482c91a8f15210a25d833a1e03ed7baabfba923815962f
|
||||
DIST ounit2-2.2.6.tar.gz 69910 BLAKE2B 7833738e94990c7e67d27665e994c9e3c1505dcb45e2faaba58ef7de9eccc8fc19437fa983da058b1fa2c464e74d90a4eec22380ebfa01ae5e5a9616faf6ada3 SHA512 4d808866dc4f9de6493a17910fafb2452398aef45cb29add54ed25e15a10ec7715bdd52d40190f618e77fe351d8bb67fbe12c1df6a6736c501792a57f6b3768a
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="Unit testing framework for OCaml"
|
||||
HOMEPAGE="https://github.com/gildor478/ounit"
|
||||
SRC_URI="https://github.com/gildor478/ounit/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/ounit-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="+ocamlopt"
|
||||
|
||||
DEPEND="
|
||||
dev-ml/lwt:=
|
||||
dev-ml/stdlib-shims:=
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_install() {
|
||||
dune-install ${PN} ${PN}-lwt
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST reason-3.7.0.tgz 1188558 BLAKE2B e5d9cebf98f95824b78d440fa9f91460eae1a1ed44a38e74be4f9404a0bdec046578d25febdf55c266466bffc16b4449e982f157b6d5aabfa1d507fdc3eb5aaf SHA512 263059970c88e105f09e8e47b3967add11fda31a79942f573c90a0ccb04149a5baaf3c3bbd1dd5a085ccdd3e63505f84855dd0fb888d34a9e9eda3248f300e24
|
||||
DIST reason-3.7.0_p20211014.tar.gz 1182345 BLAKE2B 2bd69011b80ef6e86dc4838e3612d2992e5aef865686362339b8e536c339ceeac852b948f1e495b9dcb5210302804d886c19e663d2333b477903915630c4a5f5 SHA512 a3923c5da1c4baa8e7292bbc066330cbebc2e090c301cbffb09b9753dbd241b502a8a9b0d92257d4f5e202e0b8cce6a579e934b4e877f987ec326fdd75d39620
|
||||
DIST reason-3.8.0.tar.gz 1216708 BLAKE2B 99e214a5ff24d0745c35c2522e9b9182fb3db624beb4d843a8e2e27a1e0b93c19e23d1bf44828b216bc58a6f6d447412ead76ffa351e4b3a63607202efd46d31 SHA512 54da28cbdbfb82d76a49f155c929a059e32b4d9e0bc63629b2f7a1206ae56482148519136c24a7bbfcb0a8ba5185070e89ffa187964feeec5e73328edeb754e4
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="Simple, fast & type safe language that leverages JavaScript and OCaml"
|
||||
HOMEPAGE="https://reasonml.github.io"
|
||||
SRC_URI="https://github.com/reasonml/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+ocamlopt"
|
||||
|
||||
RDEPEND="
|
||||
dev-ml/fix:=
|
||||
dev-ml/menhir:=
|
||||
dev-ml/merlin-extend:=
|
||||
dev-ml/ocaml-migrate-parsetree:=
|
||||
dev-ml/result:=
|
||||
dev-ml/utop:=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS=(
|
||||
CODE_OF_CONDUCT.md HISTORY.md ORIGINS.md PLAN README.md
|
||||
docs/GETTING_STARTED_CONTRIBUTING.md
|
||||
docs/TYPE_PARAMETERS_PARSING.md
|
||||
docs/USING_PARSER_PROGRAMMATICALLY.md
|
||||
)
|
||||
|
||||
src_install() {
|
||||
dune-install reason rtop
|
||||
einstalldocs
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST uutf-1.0.1.tbz 22215 BLAKE2B 58cbb8db94024ddaa02c213df4e5321ad33513370c6d1d54ac09f57821df8ac3b330c2659f9aeb0e78dfd15d2f50be714a5a5d6e6d3dcc3f81539c1a6c8c3771 SHA512 35cbee8c82a566f2fe4fcd549936d4c4dc67f5b71bfd3ea97ff25d7cf21cfb77cb5ee313c95ad26a2a61bb84aa48c300bbb79a1a7128c6161e9abe9c390a7d18
|
||||
DIST uutf-1.0.2.tbz 22420 BLAKE2B 8391f6c3cde40db3fa86b9243d8ea8fb52409aa958d1020f302d602bf7c06c44b7d93f7a6a64a1b0964c7bb5856e15178957bba48102dbd36d8efe9581db3787 SHA512 5f2dbe78eaf73a292438d84c7185c839a7ac13cee9616a7b5006990314c6a0d42b212854cc2e89d815d3c45804f94bb40af75ecb60da7092887d8dc21e968bdd
|
||||
DIST uutf-1.0.3.tbz 23363 BLAKE2B fe35596a3c3590df38f34219ac577d34c0899c006087cb015e971002fff0d193d7fdc281d0bc3abe2fd440e7da11cc27d10b0356f9eb73e1a2c647fd0b672bf6 SHA512 50cc4486021da46fb08156e9daec0d57b4ca469b07309c508d5a9a41e9dbcf1f32dec2ed7be027326544453dcaf9c2534919395fd826dc7768efc6cc4bfcc9f8
|
||||
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit findlib
|
||||
|
||||
DESCRIPTION="Non-blocking streaming Unicode codec for OCaml"
|
||||
HOMEPAGE="https://erratique.ch/software/uutf"
|
||||
SRC_URI="https://erratique.ch/software/uutf/releases/${P}.tbz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="doc utftrip +ocamlopt test"
|
||||
RESTRICT="!test? ( test )"
|
||||
REQUIRED_USE="utftrip? ( ocamlopt )"
|
||||
|
||||
RDEPEND=">=dev-lang/ocaml-3.12:=[ocamlopt?]
|
||||
dev-ml/uchar:=
|
||||
utftrip? ( dev-ml/cmdliner:= )"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="dev-ml/ocamlbuild
|
||||
dev-ml/topkg
|
||||
test? ( dev-ml/cmdliner )"
|
||||
|
||||
DOCS=( CHANGES.md README.md )
|
||||
|
||||
src_compile() {
|
||||
ocaml pkg/pkg.ml build \
|
||||
--with-cmdliner "$(usex utftrip true false)" \
|
||||
--tests "$(usex test true false)" \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if use ocamlopt ; then
|
||||
pushd _build/test || die
|
||||
./test.native || die
|
||||
# Rebuild to avoid mismatches between installed files, bug #604674
|
||||
popd || die
|
||||
ocaml pkg/pkg.ml build \
|
||||
--with-cmdliner "$(usex utftrip true false)" \
|
||||
|| die
|
||||
else
|
||||
ewarn "Sorry, ${PN} tests require native support (ocamlopt)"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Can't use opam-installer here as it is an opam dep...
|
||||
findlib_src_preinst
|
||||
local nativelibs=""
|
||||
|
||||
use ocamlopt &&
|
||||
nativelibs="$(echo _build/src/uutf.cm{x,xa,xs} _build/src/uutf.a)"
|
||||
ocamlfind install uutf _build/pkg/META _build/src/uutf.mli _build/src/uutf.cm{a,i} ${nativelibs} || die
|
||||
use utftrip &&
|
||||
newbin _build/test/utftrip.$(usex ocamlopt native byte) utftrip
|
||||
|
||||
einstalldocs
|
||||
if use doc ; then
|
||||
docinto html
|
||||
dodoc -r doc/*
|
||||
fi
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=RUZ
|
||||
MODULE_VERSION=0.53
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="PSGI handler for HTML::Mason"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-perl/CGI-PSGI
|
||||
dev-perl/HTML-Mason
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-ExtUtils-MakeMaker-6.300.0
|
||||
test? (
|
||||
dev-perl/Plack
|
||||
virtual/perl-Test-Simple
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST="do parallel"
|
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue