parent
b9aabc4b09
commit
32297ab601
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29290 BLAKE2B 0f6afbc3e9350ab65ab1bf731de803b6ba0d12af7e0e2129197fd3656c684d4328f3df7a149d144668a2ef8d35edaabd56398f96e326645beceb35cd74ac4b1c SHA512 4a7c7ffb25b6fe623ada98c4fb1efb8191c05554bb374918d789ea14a8bd094f76ff074731a5ce2e7fdf77fb419e57ab1f03050475e6aefb838615f5e0e510fc
|
||||
TIMESTAMP 2021-07-21T14:39:00Z
|
||||
MANIFEST Manifest.files.gz 29286 BLAKE2B 347b5778567289d755125d03fb778ea9705a07cfe513d6d6ca659a222e53278264cf22f847196b911297c14c207263f9a9e578388f8370f9b4b3e37aa037b458 SHA512 a4096c6638dd957fa0fe4556cbcfbd72e3f00c68d765a640b7b28c0a532f6427994d0935802250892b6081863ea68f7385c0d23bcb5a7fce78a31cda8f27694b
|
||||
TIMESTAMP 2021-07-22T06:09:01Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmD4MYRfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmD5C31fFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klAfBBAAnl9rQ26SpYkhX7uAuzQwMBiZ9b7WGTXfMiS2pzQhuGv8eeOR+Nnew/wb
|
||||
p5nGI/jMPbnkObjwcITGbBH64MKOHM0Rrz/SwEYwsyEUoiZURjtucPddiP9w2qpJ
|
||||
Tdtwm5kKi3IZdqgzEaaek/yyxle1NEXzTKiFnclasrXREsnE91p3OUxeyT682iuQ
|
||||
WxiisPXTzzAMEpz+p6Uee2cydZpcjvBZhVj3DoJhUVtKxXv7R7jXBlzO+Xvwsqxi
|
||||
OGhBH3YBqBZ0SUYqhfOMv+EMzIWhX1d1aFJIllrcgbJfDbXGvKvCwl5L5Im0WjuD
|
||||
DCB82k6k+Sv7+P2fExx5Gt2feob3H5HYA9jIqWnJguGcQ48jQ04jIY2XqNVuGrit
|
||||
FOpRlv2kW3X4G5Y6PlovD5xSwYcWWxCnc2N6lyVEDuJjDxVux39BZc58gmx06yan
|
||||
xV3XcA+yZI/AcuZJZc9SpLJzBgqlumizeTSzlGUFa6fWoPt96MSvHbGQhw8wTdO+
|
||||
svvMxDsOM7NdWmxwnQU87E8iX2KQ8wjs+5MrdITnC+tUDuYn0OyZthVoItzdaDbv
|
||||
rrJr3w+mlMwYUH02UvFQOyhLMSf0NxzqYDlUSo0IioyEOcTjvrZQha1ORMDOK5Ic
|
||||
uGu8Gl5k6oX2WLUkF20PJf+5Uog7YKIHLkKL9weaka1Oc2OQ3CQ=
|
||||
=JmE7
|
||||
klC7TBAAsArZgU/ceg6VdlyRj3ta+YrHGfjFA4NejjYJNclAV/9VoU93B7XNFnBz
|
||||
NYq84WLSBeyzQhqsMNeOjEgqcTy6cr73KYxeYw3YclVTyn0r6eUTfRspsfAiLXOG
|
||||
DuXDNEyqbkJBWr6xPeBoiPzDiFFlEzfGcggECQCiOM8vHd9Ek4FX5jMp99Paltxv
|
||||
9dLabwZfnX8Ou+aysOEVb4vEaED1vFzDbVQsR737V+ZCFoI4ZJicdDv+dz6F+78d
|
||||
4Rxh1oJHRQ6XzXfljLvdNSIPnT5ZknDNX7d4PuRjAzjIR+8BySJca6G+ydAKv88C
|
||||
pLuloLvVZMOgtyrGwijUf/JDznjPXN2AOGFRwGXqTdieAB2oUSjtBNkYGd4yYXpX
|
||||
b/YquJj1Ya5GayAKwuSVhrxX8ykEP3Dsgxq+KeGi+1liJ4wiL+vR4OYrOBrQIBdT
|
||||
VOibvgkHJ/v7TNn5UHwEQvmJSayO7V/IMNrzzmtxNs3ZrlCrig6MyQ9eIotoqOXp
|
||||
Gag7Vdqec6JE8Xzq5FRnSu06tkKtHanwaALJqfp6s9yyQ46QKofZoOfgHP/nHJf6
|
||||
IWVJmBMh6D+II+3bnaoeGtL3sYlXQSpefHC4KSK3Wzk4g+Y426AP9/Y4BwhigWCb
|
||||
DevzkxG9K92cSmRhun2MOm2yIz0Ea3B6jC5IjCyzWQQd0yvvJ+0=
|
||||
=jqq5
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,2 @@
|
||||
EBUILD grok_exporter-0.ebuild 255 BLAKE2B 31069c2ac77954eabd35cf8e33ddfcb6652cbcfccf8da5d592355ef296ff66958c97df5bd347986f476d8de36409149e3f8ea484c920015d7aa9b2a5dd9593fb SHA512 55937de55bd412846a4698c892403ecee1905921b6370fd7727b128ebe45b38af09c97962187f6d6050ab5142a5292a2479b1ddeca0a6fdd1c9d1bbace91505c
|
||||
MISC metadata.xml 248 BLAKE2B 5d9c3678c604aac0f24c5d5015e28f02b9ce83bb6a179755a44adeb3d69e4dd50be4acc30a6317649f5be23bcf13ac210bbe4712aa403e9c4cf2de351b39c941 SHA512 dc5b06a888be6367909895d5891a08189f4657bcee602e5ff0021be2ad3677e58ec7387ff244625be66a142138666e7eac790d2a7b1e298f0ad644725b5e57e0
|
@ -0,0 +1,12 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="A user for app-metrics/grok_exporter"
|
||||
|
||||
ACCT_USER_ID=104
|
||||
ACCT_USER_GROUPS=( grok_exporter )
|
||||
|
||||
acct-user_add_deps
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>williamh@gentoo.org</email>
|
||||
<name>William Hubbs</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,6 +1,6 @@
|
||||
DIST sudo-1.9.6p1.tar.gz 4119888 BLAKE2B 02bdb551c46cff11ac56e64937c64e6a29ccd8e0af34ea2f6b33c223bee8f7ad958d0fc3d7ef8ef12bf5bc82565769b923ff112a3f3d6bf6999fa4f6ea55e38e SHA512 632dfe72f04ce9a7a5a7236fcd5c09ce4535e695ced49d24dd848e3a7b1bea7380df44188b9e475af4271069539b5a5816948a98fbb0649ebebaba8b4c4b7745
|
||||
DIST sudo-1.9.7p1.tar.gz 4197591 BLAKE2B fff3eab8b4de6276135229c5fe12e7eced98af988b7686600e6a63b8615f6357ab2c5f95ef6f1872534476c4398a28c4f468ffc316e0cff7d4b32e6068aa97d4 SHA512 bc85d9de1566de24883375edd1c4cd24b1f24437bb16d181bfa3c9c94cead220c69ad00d6727560ca195765ced970e95d69b9ce01dbea448de39afac9a902fb4
|
||||
EBUILD sudo-1.9.6_p1-r2.ebuild 6725 BLAKE2B 620c20c144bb7fd723e3e46022dd3e6152084978091e2e3af0a95a961dc027defeb5d20dcee4b0e36959e04124586a2c53d65c8137af9d1f52a6044392c08aea SHA512 fc61898d795187d7ab0876001c725bdb2c5f0c98ab38adc8427f69abc1da8b33be6ef8ebe1353ead193f10f48ed042fe12a13f90c181bc3a0d3cceed352bc262
|
||||
EBUILD sudo-1.9.7_p1-r1.ebuild 6679 BLAKE2B 7f549173042dedae316d4b9d0fc76dbb14d659c8633188abc4a0c40d5a8e0a9035184267ba8b3e964729a5e40673b8c7633f97adf5eeab5f9507438fa59c9a57 SHA512 9f92a6dbe26990ecb27c55539d09d875b87373139aa20fe2c39795addacdb852c959416ede36734ca4ce3b0e353558fb6ddeb69840a2c6783e3e339a7c0a448f
|
||||
EBUILD sudo-9999.ebuild 6733 BLAKE2B 46f131886f02d8f028f1ef3fb9e832bd1f070dec0796fbd34f21813fe0b0e9b653b3f5e6af50d5fc1d10ca4cd8b638e0408c2a4a796ebf68d9abe8363db041d3 SHA512 6b1db30bc2b57ba72f68c2785de5dc856d5062aa90034b27b3ca3a9b40215e9493ebe46830b796b76968cdeeae774e7fd50dd2997a1ee5dd9274787fe93fb344
|
||||
EBUILD sudo-1.9.7_p1-r1.ebuild 6686 BLAKE2B c088c8a2cad0fcc78dc91ca5ec04b1ed36a7eff66349d4abbc2de78074395c9dfa6dfba2662f180e53f86a84f9118d93a0a7da2f52e10131c94caff2721594fe SHA512 ccc8a5c262cd07b3c456ed3e5100f4787b814308a223a7c3c2a9c60db3dd308e60812607c289381230948ee184f71c3503de4dabb4dee388b174b65c502b447e
|
||||
EBUILD sudo-9999.ebuild 6740 BLAKE2B 8b9f2a5fa1e912a46f3ce6af924fa9b13c01a917c0d34874992413a9af0873c4db96bdf537fc92e20d6af433bbf0569bcdfa68ecf694e51c4343743d96b60608 SHA512 94d95b089753f5ce476a5d26dddd4e095fa98410c3f1f90048a75206b285544c9c3d1f94fbccbe966cdc98d508a5f4fe236845b19cecbc8ad02c5b26910aa213
|
||||
MISC metadata.xml 1049 BLAKE2B 7b4bbe6469dc6e683d73b81d055ca3b7b3ae610e2889edcde54b735cafa91d1a186268d70c96f5e90a4fcf90f4750ecee9eb4823fcbde5b47dfb9ebf27845b2e SHA512 7a9a9c9e0f457ba15355d5f14dbe0fd187485df6f9fad0c32a4e39850947e4bf1329370a52e4eb7396e0ee55c81fc31ea8569895e0d4608983b4b703d0dcc761
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,3 @@
|
||||
DIST gummi-0.8.1.tar.gz 580887 BLAKE2B ce06df4e85e2dfd510e39aeab785d1289335802fd24fa0b25eb9a0b920849d7ab2b89d62509e91ddb41c8f4c601544f3da8819f69ff3e38fc59dbde0aa3e789d SHA512 dccef28f6ceb2743a5a44c5224cce7326e9bb9e6f1baccb51c23d801ce595914d1b960fe11d230dcad5f041d80fe57b46c0e5aa9c6abd881dd2e32db373d329a
|
||||
DIST gummi-0.8.2.tar.gz 595733 BLAKE2B 9c7366df2b8fe40f7876f065a1156eb4992048b3eaec5dde332c50ccb98ef2a5d8d2cbe73ebb56eb3736bbce49f3168f165db82f562ee7265ce0859952801a2c SHA512 3882f1e2779b94348cc0cc243c3968a78165c16de41029f9fcb8ba2fa942d329c43f5ecc8ba8327590e14343556ca472a51d1e824ce0985a415ab92aa2cbbc42
|
||||
EBUILD gummi-0.8.1.ebuild 941 BLAKE2B cda4a2712cef8c8bcb7dbc532bda5520cdcaecc584adea637b09f254529c0b9d4d46fa2a11d165737ab573f0731c1e3ebd621f17073d642ba0c21af23136c49e SHA512 97240093be39eaa34879ed464538699a14b714775708fe60987cd58756f0acdd65cd87a0bf2a88c31bc70226626ef8e897b9e0ee566d00adcf90dac95d4940b8
|
||||
EBUILD gummi-0.8.2.ebuild 933 BLAKE2B cc47d40263a8735d2587da09aaf011da249aef3cac9dc37b3144359ba82ec5b24814b1643c94cb0dfa4204ad7479287fe4219ea75c260fa8254d80ceaf260be9 SHA512 4a9becb0cff5ffaac6b76a8f92a244f07d374cb077c124ff595e9c0f0ce770db1d1a8d55817605b048538abaad16284ba9f142c58d88d2eeeb176f80e6fd82ed
|
||||
MISC metadata.xml 615 BLAKE2B ee2552450c4e9e8edc7e3dec38bcafedf30ab2b42b8358cce7c7a38e3a37bd907734406ee12a79f176100e9208c7480e6c980633416e3c4cff1ecb638e840673 SHA512 c96879b8ac00c1aafad177a55ecd524a502519f1cee5c1d036d260bb11e12b492d3e798b8f94572666e4aff45dd4233bef4ceb8a34bac523f3e36c78bdb4fddd
|
||||
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit xdg-utils
|
||||
|
||||
DESCRIPTION="Simple LaTeX editor for GTK+ users"
|
||||
HOMEPAGE="https://github.com/alexandervdm/gummi"
|
||||
SRC_URI="https://github.com/alexandervdm/${PN}/releases/download/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
app-text/gtkspell:3
|
||||
app-text/poppler[cairo]
|
||||
dev-libs/glib:2
|
||||
dev-texlive/texlive-latex
|
||||
dev-texlive/texlive-latexextra
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/gtksourceview:3.0
|
||||
x11-libs/pango
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
"
|
||||
BDEPEND="
|
||||
dev-util/intltool
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
|
||||
elog "Gummi supports spell-checking through gtkspell. Support for"
|
||||
elog "additional languages can be added by installing myspell-**-"
|
||||
elog "packages for your language of choice."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,99 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8,9,10} )
|
||||
LLVM_MAX_SLOT=13
|
||||
inherit toolchain-funcs llvm optfeature python-single-r1
|
||||
|
||||
DESCRIPTION="A fork of AFL, the popular compile-time instrumentation fuzzer"
|
||||
HOMEPAGE="https://github.com/AFLplusplus/AFLplusplus"
|
||||
SRC_URI="https://github.com/AFLplusplus/AFLplusplus/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/AFLplusplus-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="test"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
# Tests involve heavy use of LD_PRELOAD in some cases
|
||||
# This isn't compatible with sandbox
|
||||
RESTRICT="test"
|
||||
|
||||
# It turns out we need Clang too
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
>=sys-devel/llvm-10:=
|
||||
|| (
|
||||
sys-devel/clang:10
|
||||
sys-devel/clang:11
|
||||
sys-devel/clang:12
|
||||
sys-devel/clang:13
|
||||
)
|
||||
!app-forensics/afl
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? ( dev-util/cmocka )
|
||||
"
|
||||
|
||||
QA_PREBUILT="/usr/share/afl/testcases/others/elf/small_exec.elf"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-3.0c-LDFLAGS.patch"
|
||||
"${FILESDIR}/${PN}-3.13c-CFLAGS.patch"
|
||||
)
|
||||
|
||||
llvm_check_deps() {
|
||||
has_version -b "sys-devel/clang:${LLVM_SLOT}" && \
|
||||
has_version -b "sys-devel/llvm:${LLVM_SLOT}"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
llvm_pkg_setup
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i -e 's/-O3 -fno-unroll-loops//' GNUmakefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
CXX="$(tc-getCXX)" \
|
||||
CFLAGS_FLTO="" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
HELPER_PATH="${EPREFIX}/usr/$(get_libdir)/afl" \
|
||||
DOC_PATH="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
MAN_PATH="${EPREFIX}/usr/share/man/man8"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
CXX="$(tc-getCXX)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
CXX="$(tc-getCXX)" \
|
||||
DESTDIR="${D}" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
HELPER_PATH="${EPREFIX}/usr/$(get_libdir)/afl" \
|
||||
DOC_PATH="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
MAN_PATH="${EPREFIX}/usr/share/man/man8" \
|
||||
install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# TODO: Any others?
|
||||
optfeature "fuzzing with AFL_USE_ASAN" sys-libs/compiler-rt-sanitizers[asan]
|
||||
optfeature "fuzzing with AFL_USE_MSAN" sys-libs/compiler-rt-sanitizers[msan]
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
AUX calligra-3.1.89-no-arch-detection.patch 404 BLAKE2B ef2ea38d3fdabedd98eafd4b9526a3dd5a7c02f4af8109301f3535969475034795483cfb0fa1f1ddad9fa41ef81409d39bf3a06fb781016217355be646d1affd SHA512 d97d2a26622f43987446ac87b14952b9e46f3b919c84c6ada4b18ebde5aa94e6f69b931ec5d61ab391f9a4811e81eb11f2136f0a3384f644679c0db87943102a
|
||||
AUX calligra-3.2.1-cmake-3.16.patch 2484 BLAKE2B 7a3aad5be9c793e027b9dcd2344f86622ddfbe0272ae0ff5ed624cbf030168148704dad5d225a8930ba3c7e5d18cabe9493603ffe16c47511f10deb064c47f08 SHA512 8dd6498dd5b225a630f69da37e5e53f513c9d4bc764e3ddedfb06b6403faca298358340264366972953ca5cc4ec3c2eb59fe76fb7fc0d924653a5c885f2a5e4f
|
||||
DIST calligra-3.2.1.tar.xz 55207684 BLAKE2B 332629f18adbee649e8d25a1eedf4ee48af7d8cbb79382c70678bacfa89d9a10797eb0ff42cb5aad51ef2c28aa7071e687bd34053cadcc40ac1936bb9a40dc20 SHA512 e53a939aa1b277c2291cfd626868c77085fc9cc7774df160b5b1afceb33314b4381fa8ffe03636cbde6e35cc2abd170a51e7f9c1a99191339313b9c9c3b1526f
|
||||
EBUILD calligra-3.2.1-r2.ebuild 5242 BLAKE2B 2ec98e92fbaab4e666fbeac720eda74bc6dadddaa63227a467e50dd28be482e3ceee854012afcdd40019093a97902db058615d5778ec40cb21f119bd9e882a52 SHA512 dbdff17791845bd0da6a42a556c237d39db459de90fc8993bb37cd09fa8734088c9fdf33adb48534aa41e5a7912fd762d0c2d5594dfa3e5716caa78f878cbde0
|
||||
EBUILD calligra-3.2.1-r3.ebuild 5252 BLAKE2B 4d281a3ef6890825a4cb19b15f6ba718d73c872084c793438709fc91fe8a50bf439906b2ddbfe42f0497bce6495765da7733452938aebfe11a26635cd76c79ed SHA512 9f7f0da34a639688d73a3a4a1175fce3fab321ea67917869c7009e50a0ad4025647497955006851e8ad555823f1984eef0be0c2267522427be14ebe2b0554327
|
||||
MISC metadata.xml 1149 BLAKE2B e5461ec7fe1747ce0f4f1b68e3573bcad14183e9a6522f4e2a47fc14cb2a2c968f1bee6d6bf91304d23b981df8c2bdf086222f823ccc6abbe44ff3fcd630ceb0 SHA512 2c6b8ac3f48fa278faf079cfc42b6bdc8ecba994222adfe735489088e1fbb26c60f5f6ef4ff773a64e9a6e5026ef4dff368ec3c2c3c96cd6b0a38b6711b2d7a9
|
||||
|
@ -1,8 +1,3 @@
|
||||
AUX texmacs-1.99-remove-new-declaration.patch 842 BLAKE2B d460a29e2c25467083f3dce164bc194aa49b7621188a701b057918a99ed377cd3467e8eec6b0c6988269454950a8750498fe0bb0bbf001eaf434221cfbe695cb SHA512 2296a42b907577f44e3b498ffa95cf1a1cc1dc729e340d3238b1e19796854d7405fbab888910f1f305a87477cdd40648a7bd2c5651f65bc642273ef4310df9a9
|
||||
AUX texmacs-1.99.2-desktop.patch 632 BLAKE2B cecbcf2b6cd731ef6e710d6e361af138a7ecc3f799fa1a046239319f481eac5a7ad4a7c40ab77e4c18809b9d80e51cb3b4815465e29d7e4597cbba1575fca885 SHA512 b523cde99001915ea83b1dfc644f1d4189b7c04ca11d7504e4f63dad1c19c6bb23af1d6b028ff9635594146c7263730a843b833cd77bf9a91023102f68e7cac3
|
||||
AUX texmacs-1.99.6-guile-size_t.patch 777 BLAKE2B de238311e50465a7644cd2b38dcdab093e7607edfb1b256b691a440c10254417c57c1cabcab694ff2e2001fe7772d23f0fbc0d75bd89807434805030adc60c5f SHA512 646123b545eb64c5af8041c0d93498ea8f984a6ac6c9820288c3e9a0e78a4dc3ef85665839aa48af02078aa41cf3ff60af6d759f5e16ad3a85f1a0dcf964c1ec
|
||||
AUX texmacs-1.99.6-math_util.patch 635 BLAKE2B 6846fbfc616937f09588520a0ea4a495edaeb93698068c3fd17c6705b3e70f571f28fb51e62e9568b22c77b8f20a59253bc9d994b890f555cf30ab58df84bf89 SHA512 9bc920c80ad5e68bf2262c1f808ac71b04fdeb301f0daa884ee1049c668f80151c4ab94972f902ec7417f6fed3057e5373673c0507597dcacc97b932bdf8ced5
|
||||
AUX texmacs-1.99.9-guile-remove-deprecated.patch 10877 BLAKE2B 7c33d89229e419958ebfd82a0b60680df04a12c84aa08d8e4a7e568f3dd2c70465244a295ef6457ef2ae21ffff7ee5be89be87ab2eefb7d7c79114054274e069 SHA512 0ce486bd51b382de80f12d08976d660d4b25d403488cc33534baee563e2641eaddd34009e13c514c5f36913ab31e3b05350f37ac470dce71052fc1d2399ed1d6
|
||||
DIST TeXmacs-1.99.11-src.tar.gz 32798336 BLAKE2B 352e333b51fbf27589377f638dda4f4fa09ca6aee6d0016a103ef3b4ba71b766930b7202f6fc3d060f72e4ccbbf311f438975317844587461880f99c7dff596d SHA512 3f3481834baeeee93afc2c2de1666297b8c02d7dc5223b00ee93120e175503c91bdcc3d9ff4d8df498033064b2e67b12ffd47af9e8b95ad5eee12b47ec076855
|
||||
EBUILD texmacs-1.99.11.ebuild 1696 BLAKE2B 0c256b8601bd9bf1e378fabc1264892b499f49cd188d9dcb5b4fa196ec2e45438cc8bc6e31e28b437767389071d670e68fee1cda679fa939cd06f697a9fb757b SHA512 116cd26a0a76b281073a86077a4630c51445d7f55bd2122cf75602849228866057f0129ff8e63593e67d74d37c1a0f1103e141f24d754f841cbcefe549cac37d
|
||||
DIST TeXmacs-2.1-src.tar.gz 35851289 BLAKE2B e29cf78d4c0f8b9d8bf89fd448775979efceaecd409c407bf66622cfa0e0aa166fe9a0abc146a282d71d989cdf03b21a8e17545a93196b868190ecb5fff3e993 SHA512 9e33bfb0a74ca6f6947cfa632adc162776083ae5e5ab46bc85fc8dac5e531457a2f888da5e552d6da39db16e543849a7b86f0fc6918b62e911d35ff725e47a2b
|
||||
EBUILD texmacs-2.1.ebuild 1332 BLAKE2B 2ce4ee726959e8db244b9494aa089ab6e8882d099e1b4a4ca0725c6a43d5b9562bd1c48325d38399f0770b479fed49f0b429ddad7dd48778875dbe55afd9fe2b SHA512 51d17a346aee52357286f949f4355e7772115ad1eb91ca5f8abf3690673b429082345154943437908415f7da71c57ff3e00a56ed0112e082b1eb4b52fa800458
|
||||
MISC metadata.xml 549 BLAKE2B fcf79150a49b13b5028b10439ea4c753fc3309dfe50a72d4a6953c47661ce5a27af0968bc186a1b412dabd2789fe108a12fadfad40b81c015f738765cfd1b45b SHA512 d3e0fb9a7a228d68910cf405d34eba1ffeff3f437a4d93dcea10a1871814140e1fc85508e9c7dfb06b8babbf3fef4ad70dc45ab5ec0a264b04898c73480df5b9
|
||||
|
@ -1,23 +0,0 @@
|
||||
TeXmacs/misc/mime/texmacs.desktop | 7 +------
|
||||
1 file changed, 1 insertion(+), 6 deletions(-)
|
||||
|
||||
diff --git a/TeXmacs/misc/mime/texmacs.desktop b/TeXmacs/misc/mime/texmacs.desktop
|
||||
index 493103c..cfd66b3 100644
|
||||
--- a/TeXmacs/misc/mime/texmacs.desktop
|
||||
+++ b/TeXmacs/misc/mime/texmacs.desktop
|
||||
@@ -1,14 +1,9 @@
|
||||
[Desktop Entry]
|
||||
Name=GNU TeXmacs
|
||||
Comment=A structured wysiwyg scientific text editor
|
||||
-BinaryPattern=texmacs
|
||||
-Protocols=
|
||||
MimeType=text/x-texmacs;text/plain;text/x-tex;
|
||||
Exec=texmacs %f
|
||||
Icon=TeXmacs
|
||||
-TerminalOptions=
|
||||
-Path=
|
||||
Type=Application
|
||||
-Terminal=0
|
||||
-MapNotify=false
|
||||
+Terminal=false
|
||||
Categories=Education;Science;Math;
|
@ -1,21 +0,0 @@
|
||||
C compiler compiles this code for bot int-based and size_t-based
|
||||
guile. C++ compiler does not (and is what used by texmacs).
|
||||
|
||||
https://bugs.gentoo.org/652054
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 37e9e87..5de2711 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -274,11 +274,11 @@ SET(CMAKE_REQUIRED_FLAGS "-Werror ${Guile_CFLAGS}")
|
||||
SET(CMAKE_REQUIRED_INCLUDES ${Guile_INCLUDE_DIRS})
|
||||
SET(CMAKE_REQUIRED_LIBRARIES ${Guile_LIBRARIES})
|
||||
|
||||
MESSAGE(STATUS "Checking the size_t of guile strings")
|
||||
|
||||
-CHECK_C_SOURCE_COMPILES( "#include <guile/gh.h>
|
||||
+CHECK_CXX_SOURCE_COMPILES( "#include <guile/gh.h>
|
||||
#include <libguile.h>
|
||||
void print_string (SCM s) {
|
||||
int len_r;
|
||||
char* r= gh_scm2newstr (s, &len_r); } int main() { return 0; }
|
||||
" _guile_str_size_test)
|
@ -1,15 +0,0 @@
|
||||
diff -r -U2 TeXmacs-1.99.6-src.orig/src/Graphics/Types/math_util.hpp TeXmacs-1.99.6-src/src/Graphics/Types/math_util.hpp
|
||||
--- TeXmacs-1.99.6-src.orig/src/Graphics/Types/math_util.hpp 2017-12-22 03:27:43.000000000 +0700
|
||||
+++ TeXmacs-1.99.6-src/src/Graphics/Types/math_util.hpp 2017-12-22 16:44:35.052378917 +0700
|
||||
@@ -24,11 +24,4 @@
|
||||
inline int sign (double x) { return x>0?1:x<0?-1:0; }
|
||||
inline bool fnull (double x, double approx) { return norm(x) <= approx; }
|
||||
-#ifndef __SUNPRO_CC
|
||||
-inline double pow (double x, int n) {
|
||||
- double r= 1.0;
|
||||
- while (n > 0) { r *= x; n--; }
|
||||
- return r; }
|
||||
-#endif
|
||||
-
|
||||
|
||||
#endif // defined MATH_UTIL_H
|
@ -1,295 +0,0 @@
|
||||
diff -Naruw TeXmacs-1.99.9-src.orig/CMakeLists.txt TeXmacs-1.99.9-src/CMakeLists.txt
|
||||
--- TeXmacs-1.99.9-src.orig/CMakeLists.txt 2019-02-01 04:33:32.000000000 -0500
|
||||
+++ TeXmacs-1.99.9-src/CMakeLists.txt 2019-06-02 17:13:47.980498170 -0400
|
||||
@@ -274,7 +274,6 @@
|
||||
elseif(Guile_VERSION_STRING VERSION_LESS 3.0)
|
||||
set(CONFIG_GUILE_SERIAL "D")
|
||||
set(GUILE_D 1)
|
||||
- set(SCM_SIZET size_t)
|
||||
else(Guile_VERSION_STRING VERSION_LESS 1.6)
|
||||
message(ERROR "Not Guile serial A,B,C or D???")
|
||||
endif(Guile_VERSION_STRING VERSION_LESS 1.6)
|
||||
@@ -286,7 +285,7 @@
|
||||
|
||||
MESSAGE(STATUS "Checking the size_t of guile strings")
|
||||
|
||||
-CHECK_C_SOURCE_COMPILES( "#include <guile/gh.h>
|
||||
+CHECK_CXX_SOURCE_COMPILES( "#include <guile/gh.h>
|
||||
#include <libguile.h>
|
||||
void print_string (SCM s) {
|
||||
int len_r;
|
||||
diff -Naruw TeXmacs-1.99.9-src.orig/src/CMakeLists.txt.orig TeXmacs-1.99.9-src/src/CMakeLists.txt.orig
|
||||
--- TeXmacs-1.99.9-src.orig/src/CMakeLists.txt.orig 1969-12-31 19:00:00.000000000 -0500
|
||||
+++ TeXmacs-1.99.9-src/src/CMakeLists.txt.orig 2019-06-02 17:12:44.654011478 -0400
|
||||
@@ -0,0 +1,32 @@
|
||||
+
|
||||
+add_library(texmacs_body STATIC ${TeXmacs_All_SRCS})
|
||||
+
|
||||
+add_executable (${TeXmacs_binary_name}
|
||||
+ ./Texmacs/Texmacs/texmacs.cpp
|
||||
+)
|
||||
+
|
||||
+target_link_libraries (${TeXmacs_binary_name}
|
||||
+ texmacs_body
|
||||
+ ${TeXmacs_Libraries}
|
||||
+)
|
||||
+
|
||||
+if (APPLE)
|
||||
+ set(MACOSX_BUNDLE_DISPLAY_NAME TeXmacs)
|
||||
+ set_target_properties (${TeXmacs_binary_name}
|
||||
+ PROPERTIES
|
||||
+ MACOSX_BUNDLE TRUE
|
||||
+ MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/MacOSXBundleInfo.plist.in
|
||||
+ DEBUG_OUTPUT_NAME ${TeXmacs_binary_name}${EXE_DEBUG_EXTENSION}
|
||||
+ RELEASE_OUTPUT_NAME ${TeXmacs_binary_name}
|
||||
+ RUNTIME_OUTPUT_DIRECTORY ${TEXMACS_BINARY_DIR}
|
||||
+ )
|
||||
+else (APPLE)
|
||||
+ set_target_properties (${TeXmacs_binary_name}
|
||||
+ PROPERTIES
|
||||
+ DEBUG_OUTPUT_NAME ${TeXmacs_binary_name}${EXE_DEBUG_EXTENSION}
|
||||
+ RELEASE_OUTPUT_NAME ${TeXmacs_binary_name}
|
||||
+ RUNTIME_OUTPUT_DIRECTORY ${TEXMACS_BINARY_DIR}
|
||||
+ )
|
||||
+ install (TARGETS ${TeXmacs_binary_name} DESTINATION lib/texmacs/TeXmacs/bin)
|
||||
+endif (APPLE)
|
||||
+
|
||||
diff -Naruw TeXmacs-1.99.9-src.orig/src/CMakeLists.txt.rej TeXmacs-1.99.9-src/src/CMakeLists.txt.rej
|
||||
--- TeXmacs-1.99.9-src.orig/src/CMakeLists.txt.rej 1969-12-31 19:00:00.000000000 -0500
|
||||
+++ TeXmacs-1.99.9-src/src/CMakeLists.txt.rej 2019-06-02 17:12:44.654011478 -0400
|
||||
@@ -0,0 +1,19 @@
|
||||
+--- CMakeLists.txt (revision 11761)
|
||||
++++ CMakeLists.txt (working copy)
|
||||
+@@ -274,7 +274,6 @@
|
||||
+ elseif (Guile_VERSION_STRING VERSION_LESS 3.0)
|
||||
+ set (CONFIG_GUILE_SERIAL "D")
|
||||
+ set (GUILE_D 1)
|
||||
+- set (SCM_SIZET size_t)
|
||||
+ else (Guile_VERSION_STRING VERSION_LESS 1.6)
|
||||
+ message (ERROR "Not Guile serial A,B,C or D???")
|
||||
+ endif (Guile_VERSION_STRING VERSION_LESS 1.6)
|
||||
+@@ -286,7 +285,7 @@
|
||||
+
|
||||
+ message (STATUS "Checking the size_t of guile strings")
|
||||
+
|
||||
+-check_c_source_compiles ("
|
||||
++check_cxx_source_compiles ("
|
||||
+ #include <guile/gh.h>
|
||||
+ #include <libguile.h>
|
||||
+ void print_string (SCM s) {
|
||||
diff -Naruw TeXmacs-1.99.9-src.orig/src/Scheme/Guile/guile_tm.cpp TeXmacs-1.99.9-src/src/Scheme/Guile/guile_tm.cpp
|
||||
--- TeXmacs-1.99.9-src.orig/src/Scheme/Guile/guile_tm.cpp 2018-03-23 08:44:53.000000000 -0400
|
||||
+++ TeXmacs-1.99.9-src/src/Scheme/Guile/guile_tm.cpp 2019-06-02 17:13:10.420604916 -0400
|
||||
@@ -85,19 +85,34 @@
|
||||
#ifndef DEBUG_ON
|
||||
static SCM
|
||||
TeXmacs_lazy_eval_file (char *file) {
|
||||
+#if (defined(GUILE_A) || defined(GUILE_B))
|
||||
return scm_internal_lazy_catch (SCM_BOOL_T,
|
||||
(scm_t_catch_body) scm_c_primitive_load, file,
|
||||
(scm_t_catch_handler) TeXmacs_lazy_catcher, file);
|
||||
+#else
|
||||
+ return scm_c_with_throw_handler (SCM_BOOL_T,
|
||||
+ (scm_t_catch_body) scm_c_primitive_load, file,
|
||||
+ (scm_t_catch_handler) TeXmacs_lazy_catcher,
|
||||
+ file, 0);
|
||||
+#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
static SCM
|
||||
TeXmacs_eval_file (char *file) {
|
||||
#ifndef DEBUG_ON
|
||||
+#if (defined(GUILE_A) || defined(GUILE_B))
|
||||
return scm_internal_catch (SCM_BOOL_T,
|
||||
(scm_t_catch_body) TeXmacs_lazy_eval_file, file,
|
||||
(scm_t_catch_handler) TeXmacs_catcher, file);
|
||||
#else
|
||||
+ return scm_c_catch (SCM_BOOL_T,
|
||||
+ (scm_t_catch_body) TeXmacs_lazy_eval_file, file,
|
||||
+ (scm_t_catch_handler) TeXmacs_catcher, file, NULL, NULL);
|
||||
+
|
||||
+#endif
|
||||
+
|
||||
+#else
|
||||
return scm_c_primitive_load (file);
|
||||
#endif
|
||||
}
|
||||
@@ -121,19 +136,33 @@
|
||||
#ifndef DEBUG_ON
|
||||
static SCM
|
||||
TeXmacs_lazy_eval_string (char *s) {
|
||||
+#if (defined(GUILE_A) || defined(GUILE_B))
|
||||
return scm_internal_lazy_catch (SCM_BOOL_T,
|
||||
(scm_t_catch_body) scm_c_eval_string, s,
|
||||
(scm_t_catch_handler) TeXmacs_lazy_catcher, s);
|
||||
+#else
|
||||
+ return scm_c_with_throw_handler (SCM_BOOL_T,
|
||||
+ (scm_t_catch_body) scm_c_eval_string, s,
|
||||
+ (scm_t_catch_handler) TeXmacs_lazy_catcher,
|
||||
+ s, 0);
|
||||
+#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
static SCM
|
||||
TeXmacs_eval_string (char *s) {
|
||||
#ifndef DEBUG_ON
|
||||
+#if (defined(GUILE_A) || defined(GUILE_B))
|
||||
return scm_internal_catch (SCM_BOOL_T,
|
||||
(scm_t_catch_body) TeXmacs_lazy_eval_string, s,
|
||||
(scm_t_catch_handler) TeXmacs_catcher, s);
|
||||
#else
|
||||
+ return scm_c_catch (SCM_BOOL_T,
|
||||
+ (scm_t_catch_body) TeXmacs_lazy_eval_string, s,
|
||||
+ (scm_t_catch_handler) TeXmacs_catcher, s, NULL, NULL);
|
||||
+
|
||||
+#endif
|
||||
+#else
|
||||
return scm_c_eval_string(s);
|
||||
#endif
|
||||
}
|
||||
@@ -180,19 +209,35 @@
|
||||
#ifndef DEBUG_ON
|
||||
static SCM
|
||||
TeXmacs_lazy_call_scm (arg_list* args) {
|
||||
+#if (defined(GUILE_A) || defined(GUILE_B))
|
||||
return scm_internal_lazy_catch (SCM_BOOL_T,
|
||||
(scm_t_catch_body) TeXmacs_call, (void*) args,
|
||||
- (scm_t_catch_handler) TeXmacs_lazy_catcher, (void*) args);
|
||||
+ (scm_t_catch_handler) TeXmacs_lazy_catcher,
|
||||
+ (void*) args);
|
||||
+#else
|
||||
+ return scm_c_with_throw_handler (SCM_BOOL_T,
|
||||
+ (scm_t_catch_body) TeXmacs_call, (void*) args,
|
||||
+ (scm_t_catch_handler) TeXmacs_lazy_catcher,
|
||||
+ (void*) args, 0);
|
||||
+
|
||||
+#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
static SCM
|
||||
TeXmacs_call_scm (arg_list *args) {
|
||||
#ifndef DEBUG_ON
|
||||
+#if (defined(GUILE_A) || defined(GUILE_B))
|
||||
return scm_internal_catch (SCM_BOOL_T,
|
||||
(scm_t_catch_body) TeXmacs_lazy_call_scm, (void*) args,
|
||||
(scm_t_catch_handler) TeXmacs_catcher, (void*) args);
|
||||
#else
|
||||
+ return scm_c_catch (SCM_BOOL_T,
|
||||
+ (scm_t_catch_body) TeXmacs_lazy_call_scm, (void*) args,
|
||||
+ (scm_t_catch_handler) TeXmacs_catcher, (void*) args,
|
||||
+ NULL, NULL);
|
||||
+#endif
|
||||
+#else
|
||||
return TeXmacs_call(args);
|
||||
#endif
|
||||
}
|
||||
@@ -443,7 +488,11 @@
|
||||
return SCM_BOOL_F;
|
||||
}
|
||||
|
||||
+#ifdef GUILE_A
|
||||
static scm_sizet
|
||||
+#else
|
||||
+static size_t
|
||||
+#endif
|
||||
free_blackbox (SCM blackbox_smob) {
|
||||
blackbox *ptr = (blackbox *) SCM_CDR (blackbox_smob);
|
||||
#ifdef DEBUG_ON
|
||||
diff -Naruw TeXmacs-1.99.9-src.orig/src/Scheme/Guile/guile_tm.hpp TeXmacs-1.99.9-src/src/Scheme/Guile/guile_tm.hpp
|
||||
--- TeXmacs-1.99.9-src.orig/src/Scheme/Guile/guile_tm.hpp 2018-06-28 04:13:37.000000000 -0400
|
||||
+++ TeXmacs-1.99.9-src/src/Scheme/Guile/guile_tm.hpp 2019-06-02 17:13:22.220571381 -0400
|
||||
@@ -83,8 +83,8 @@
|
||||
#define scm_is_double scm_is_real
|
||||
#define scm_new_procedure(name,r,a,b,c) scm_c_define_gsubr(name,a,b,c,(scm_t_subr)r)
|
||||
#define scm_lookup_string(name) scm_variable_ref(scm_c_lookup(name))
|
||||
-#define scm_long2scm scm_long2num
|
||||
-#define scm_scm2long(x) scm_num2long(x,SCM_ARG1,"scm2long")
|
||||
+#define scm_long2scm scm_from_long
|
||||
+#define scm_scm2long(x) scm_to_long(x,SCM_ARG1,"scm2long")
|
||||
#define scm_double2scm scm_from_double
|
||||
#define scm_scm2double scm_to_double
|
||||
#define scm_str2scm scm_from_locale_stringn
|
||||
@@ -103,8 +103,8 @@
|
||||
#define scm_is_double scm_is_real
|
||||
#define scm_new_procedure(name,r,a,b,c) scm_c_define_gsubr(name,a,b,c,r)
|
||||
#define scm_lookup_string(name) scm_variable_ref(scm_c_lookup(name))
|
||||
-#define scm_long2scm scm_long2num
|
||||
-#define scm_scm2long(x) scm_num2long(x,SCM_ARG1,"scm2long")
|
||||
+#define scm_long2scm scm_from_long
|
||||
+#define scm_scm2long(x) scm_to_long(x,SCM_ARG1,"scm2long")
|
||||
#define scm_double2scm scm_from_double
|
||||
#define scm_scm2double scm_to_double
|
||||
#define scm_str2scm scm_from_locale_stringn
|
||||
diff -Naruw TeXmacs-1.99.9-src.orig/src/Scheme/Tiny/tinyscheme_tm.cpp TeXmacs-1.99.9-src/src/Scheme/Tiny/tinyscheme_tm.cpp
|
||||
--- TeXmacs-1.99.9-src.orig/src/Scheme/Tiny/tinyscheme_tm.cpp 2017-09-28 09:44:11.000000000 -0400
|
||||
+++ TeXmacs-1.99.9-src/src/Scheme/Tiny/tinyscheme_tm.cpp 2019-06-02 17:13:27.543889585 -0400
|
||||
@@ -139,22 +139,6 @@
|
||||
/******************************************************************************
|
||||
* Evaluation of files
|
||||
******************************************************************************/
|
||||
-#if 0
|
||||
-static scm
|
||||
-TeXmacs_lazy_eval_file (char *file) {
|
||||
-
|
||||
- return scm_internal_lazy_catch (scm_BOOL_T,
|
||||
- (scm_t_catch_body) scm_c_primitive_load, file,
|
||||
- (scm_t_catch_handler) TeXmacs_lazy_catcher, file);
|
||||
-}
|
||||
-
|
||||
-static scm
|
||||
-TeXmacs_eval_file (char *file) {
|
||||
- return scm_internal_catch (scm_BOOL_T,
|
||||
- (scm_t_catch_body) TeXmacs_lazy_eval_file, file,
|
||||
- (scm_t_catch_handler) TeXmacs_catcher, file);
|
||||
-}
|
||||
-#endif
|
||||
scm
|
||||
eval_scheme_file (string file) {
|
||||
//static int cumul= 0;
|
||||
@@ -172,21 +156,6 @@
|
||||
/******************************************************************************
|
||||
* Evaluation of strings
|
||||
******************************************************************************/
|
||||
-#if 0
|
||||
-static scm
|
||||
-TeXmacs_lazy_eval_string (char *s) {
|
||||
- return scm_internal_lazy_catch (scm_BOOL_T,
|
||||
- (scm_t_catch_body) scm_c_eval_string, s,
|
||||
- (scm_t_catch_handler) TeXmacs_lazy_catcher, s);
|
||||
-}
|
||||
-
|
||||
-static scm
|
||||
-TeXmacs_eval_string (char *s) {
|
||||
- return scm_internal_catch (scm_BOOL_T,
|
||||
- (scm_t_catch_body) TeXmacs_lazy_eval_string, s,
|
||||
- (scm_t_catch_handler) TeXmacs_catcher, s);
|
||||
-}
|
||||
-#endif
|
||||
scm
|
||||
eval_scheme (string s) {
|
||||
// cout << "Eval] " << s << "\n";
|
||||
@@ -214,21 +183,7 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
-#if 0
|
||||
-static scm
|
||||
-TeXmacs_lazy_call_scm (arg_list* args) {
|
||||
- return scm_internal_lazy_catch (scm_BOOL_T,
|
||||
- (scm_t_catch_body) TeXmacs_call, (void*) args,
|
||||
- (scm_t_catch_handler) TeXmacs_lazy_catcher, (void*) args);
|
||||
-}
|
||||
|
||||
-static scm
|
||||
-TeXmacs_call_scm (arg_list *args) {
|
||||
- return scm_internal_catch (scm_BOOL_T,
|
||||
- (scm_t_catch_body) TeXmacs_lazy_call_scm, (void*) args,
|
||||
- (scm_t_catch_handler) TeXmacs_catcher, (void*) args);
|
||||
-}
|
||||
-#endif
|
||||
scm
|
||||
call_scheme (scm fun) {
|
||||
scm a[]= { fun }; arg_list args= { 0, a };
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST bash-completion-2.11.tar.xz 311004 BLAKE2B 98e3ab6669bd70b49b238a597f1bc1309dc7ddd51c5b17c5e054f9161115d75d26e85d547471bc087e070d10554448b790a6dfb557abc413b70079ecc94acce3 SHA512 41585f730b5114d397831ba36d10d05643c6a6179e746ddc49aa1cbef61ea5525fd2f09b2e474adee14e647f99df8d5983ee48e29a59d8a30e1daf7fb1837e06
|
||||
DIST bashcomp-2.0.3.tar.gz 3539 BLAKE2B 75304d144792cc7f6ad5455a05a65c33c646d6f7384d020a06a1fcf012cd51625a3dd0750ad539253453b1eede196c340286a1e81737f0835b5091609ba01295 SHA512 b2bd185ccbd4456939ccc731cc1983fcec2b9564a9920642a753fadd5d897fdb96b925ac1524657629d621d45b37d99076c8ae72511a827e96ff6c388d720008
|
||||
EBUILD bash-completion-2.11.ebuild 3950 BLAKE2B bc1283c36737d32489613a1eea5a3085261892d002f05b74c9144f6453f1fa484c9d2ee2e378b3317628ff9a46001ac2fa06aa8c18654084310c2f25fb0fd991 SHA512 45172cdf69f7a86cfb2f7b9b07b279ba04b298c33b8eaded593d730209cdbaccabd8af29d21d2f30d461d30cbd746cd277a4bca3dea4add8ffdebc552bb664e2
|
||||
EBUILD bash-completion-2.11.ebuild 3957 BLAKE2B cc815cf7990a09a53aab6aa2335aded7a1c1dd32c15113cda467d8d6f6c987b4845c7d60f16e5dc7097e020345aad8193f4c972660d473eda5e14f21980bd3b3 SHA512 2df99c33d3f49b16eaee429d490d42b587b36f092ebeddb8a018fbfd88e7d74a95fcd58392fff5ec77b6c6f64c49b19284e8054d3fe1f3b491d3b408ee0c2a22
|
||||
EBUILD bash-completion-9999.ebuild 3905 BLAKE2B 86242be9deb7bfb5cf3587167a92f4615a099bb143f2d92e382be8e9ecc45ce1dad3a140030c25daf1a69e213c84ff59d889963e1c39a94273d54b4be39a2878 SHA512 3241298fdeefa87925c6de6a94760318ef2fddc26d195bb2872b758cd35d376a2715e2a1f0a07ddf5b49efc58abc13a6a386889248b289bd1507f04dea83a089
|
||||
MISC metadata.xml 1439 BLAKE2B bd8b7a31daf2b9a9b094b053c8f0b3bce069107ae00aa95ba8386e259e79d7a95ad4f2b8a3ed9a7a5b6f2b7204d3d74770a3c929a54a563eb5678ecdaac14be8 SHA512 d7c85fab833584f2ffb08c4601e7900511e640adf532ee80b9a047254e8f2ff9bb781a02f02d5ef2a5247f5b6be31be68181d557618101c792a0dd0cd13e89d2
|
||||
|
@ -1,5 +1,5 @@
|
||||
AUX 1.0-cflags.patch 882 BLAKE2B 451086d7f84b97fd78518838ac34541b961cdcc76e929153f1bdfbf0bf95e6ee50d923a33b70514314cb70b35dd48d3930a5f5281eb1d80588f3263cc5e6e972 SHA512 173dda551294d4ac83e286844e63af46e988d5ceaf812537e7300ade56a8d1ba5da4db2db9da49dce7ab491324888860692746e2ec47e8cf44dce16300b54dfe
|
||||
DIST fzy-1.0.tar.gz 47432 BLAKE2B 5fef7061c797e63dabc3f77daf3dbc8a58671c257430dc8ba4680363a9ace5722562fc7e0aba618d53820e703b261dbe0182638f16223d1202080450a6c21ec2 SHA512 de5ed1af035260f4ae550c53b08c4ff302c978350784cbfd2981d1691f55d9c0f26b9333c74adea939b3f4578dd47e66ee99112e10afc5497c64011827d19dbc
|
||||
EBUILD fzy-1.0-r1.ebuild 1139 BLAKE2B 05c4c5586bb5c3aa000f0293d3031fdd22aa88a95eb772909349d04442bde8dfcf8b5ad3241cef2375756a6c4c77a9bb9fae403b81d8d92ee345401dfe4c120f SHA512 f61dda91536de597bf3c81493d252312499222c1889b2f74ffdde627863c76b830b71ea5c7084c7faa85d46028ad056d58ae2b803412a51b6914d08c0a393bd4
|
||||
EBUILD fzy-9999.ebuild 1148 BLAKE2B 960c02f3d8f5bc86c02159315327be946c7a1b8c7c6730ca441679f47cbc89108a446369a6cf4a5636b9572aa962111248eb87f4a938010b71504341d11f4b55 SHA512 ef34410d77961bbf62bf18112c718f2db02cf359ba46da4172b3068b6362c45761eb4d31a914d181fd01841ce201555bfd0fa55fb9eecf8b50ba5fa395cd2522
|
||||
EBUILD fzy-1.0-r1.ebuild 1146 BLAKE2B 9211a075e07150cb73830946d5ad0a7a5607a5ccdc49e77768385f2913c0bfc387cbed819b581ebe34e9587626eb37fec32e9845fee100f8112331510c0e2947 SHA512 b464658b0af9bc28a832626e1a86a6d1b879c7d312781741e5eb8f32c5fcd664db861e3c578ba6ad8d78debd31e815af078ba724a31ca744d94a418b408c7707
|
||||
EBUILD fzy-9999.ebuild 1157 BLAKE2B 06a72491bceabd358164632f75dedea112f5478d7dfa1f4204e6e05a3681a5408e13a09a83e4fa0652b581141a9f1c35422d06fdfd55701326c8f77d0d3584b0 SHA512 472f5416705c992f64de24cec7c9aa935da1053fe691c503a02a3b6bf54b996c4a50bb5a326ad80e0f135c4571b9b5e3332dfb31c4765e7e10de2e8ec75d0a2b
|
||||
MISC metadata.xml 892 BLAKE2B 3182bda5d04463762d724265d2ff3644eef1615dfbd2db92ad7ab5e1bf3b9e5f0f727dc55939e0c0902ed16ac78d4a39ae331d22902ec7f7f10d53a7e65a59ba SHA512 202ff3dc44543bf072b32addfc5e1ad627ec6fa16585d9ff9ddbe68bfaa784aa0319ed152621215cd60f1c2a688bb0e3ca227b78fc6b62f5dca4f39b2ad8a55b
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST gentoo-bashcomp-20180302.tar.bz2 21485 BLAKE2B 887ac5cfa8c6ba431a6aa5f5918b8bdfbe6a1ae9a2e7ac21b3c06ec2062b448d924f928b1372e81749ece6d4aa673bbbaaa364ca744124c842e3819349917169 SHA512 6b4551b078505e6348cb10ca2d67faab4d323a0f0ddefc872145314303d6f95fe31f9706d43d9f20c0139610ce47e4cf70ba7516d911dc4927cfbf5d863bc063
|
||||
DIST gentoo-bashcomp-20190211.tar.bz2 21508 BLAKE2B 410994819f62b0bd105ca398c335d76993fd694b8e7f56c761b94fc1e2f6e90f2010f2f2a88febd71ac0c5643fc0e923c60151fbf9411e8a553b5917d6bcd8db SHA512 4b0a5e79f90ee8122fa8d0a7224fee6472b1762a0dda680ea1c0e8d4069760be9b6472e052b1b166a389c0e779816b98715386dbc62a3574e7ad851b2567a070
|
||||
EBUILD gentoo-bashcomp-20180302.ebuild 722 BLAKE2B f908a369249ed2d7c81cc280af05a917eb563b17db357f3b6b96ac12e179851d2c0a48a7ffd969ea9919d59f66128227eec71cf6f74c42090a44e94251431e42 SHA512 7491e976613a97ebf513f48566ebb6ffc76d15fd8e359467ea5317fbdf71300562f3e836e70f696bc5179c48e1b79c5601da87cc00decfba923ce7b162303fbb
|
||||
EBUILD gentoo-bashcomp-20190211.ebuild 725 BLAKE2B 8add2920405477984ad1eda32e8c63a25797e7f2a7159ae9518c96fe81303b872c58790c4641e05b4bde27b63ad4d4d4bf7feb4c2d72c3987bec9b8b05c9c7b1 SHA512 4e369606b48c0828ce553b75b4cbeae5bf2f7b65ec79c9f8af0c36714bd1f5742471b596594b423e4074de8d66d48a6092a81cfed64037ba6fc70bfe45f807b3
|
||||
EBUILD gentoo-bashcomp-20190211.ebuild 732 BLAKE2B 2cce286dbca550412a6bc28543e2d9e71f471609a0c5ee6ea1380d88f6e64f7fb661c372dcd952eac63a506c2aa47de579bd2bfb7920a063a5a9f0b56b5e5eaa SHA512 6c6dedb256dfd2ed75b2fd78a531390c444634c52e292bc959b248309f0eaa5ae582dd56553121184c7c2645ae94cf97ce846eb0392e21e5ce2f5855d59819f9
|
||||
MISC metadata.xml 265 BLAKE2B 75452ad720a31a08fc0dcd02eec704c18b11bc0660686f9a320b85fc879f55a564ce9c3b6a8c710781b74c5e8eb3d0544c02a042fb35a0b62a5e1491f675296a SHA512 176f814d8c555e8726f36e012367b698e8a19a0662982621029a7f9190beecc5e6798e43c51698dc149364966cdeff7061121e54fa9d4cf2a3559a6ce4904e25
|
||||
|
Binary file not shown.
@ -0,0 +1,160 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools flag-o-matic systemd toolchain-funcs tmpfiles
|
||||
|
||||
DESCRIPTION="A persistent caching system, key-value and data structures database"
|
||||
HOMEPAGE="https://redis.io"
|
||||
SRC_URI="http://download.redis.io/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE="+jemalloc tcmalloc luajit test"
|
||||
RESTRICT="!test? ( test )"
|
||||
SLOT="0"
|
||||
|
||||
# Redis does NOT build with Lua 5.2 or newer at this time.
|
||||
COMMON_DEPEND="
|
||||
luajit? ( dev-lang/luajit:2 )
|
||||
!luajit? ( dev-lang/lua:5.1 )
|
||||
tcmalloc? ( dev-util/google-perftools )
|
||||
jemalloc? ( >=dev-libs/jemalloc-5.1:= )"
|
||||
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
acct-group/redis
|
||||
acct-user/redis"
|
||||
|
||||
BDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
# Tcl is only needed in the CHOST test env
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
test? ( dev-lang/tcl:0= )"
|
||||
|
||||
REQUIRED_USE="?? ( tcmalloc jemalloc )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-3.2.3-config.patch
|
||||
"${FILESDIR}"/${PN}-5.0-shared.patch
|
||||
"${FILESDIR}"/${PN}-5.0-sharedlua.patch
|
||||
"${FILESDIR}"/${PN}-5.0.8-ppc-atomic.patch
|
||||
"${FILESDIR}"/${PN}-sentinel-5.0-config.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# don't call ar directly
|
||||
sed -e '/^STLIB_MAKE_CMD/s/ar/$(AR)/g' \
|
||||
-i deps/hiredis/Makefile || die
|
||||
|
||||
# Copy lua modules into build dir
|
||||
cp deps/lua/src/{fpconv,lua_bit,lua_cjson,lua_cmsgpack,lua_struct,strbuf}.c src/ || die
|
||||
cp deps/lua/src/{fpconv,strbuf}.h src/ || die
|
||||
# Append cflag for lua_cjson
|
||||
# https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61
|
||||
append-cflags "-DENABLE_CJSON_GLOBAL"
|
||||
|
||||
# now we will rewrite present Makefiles
|
||||
local makefiles="" MKF
|
||||
for MKF in $(find -name 'Makefile' | cut -b 3-); do
|
||||
mv "${MKF}" "${MKF}.in"
|
||||
sed -i -e 's:$(CC):@CC@:g' \
|
||||
-e 's:$(CFLAGS):@AM_CFLAGS@:g' \
|
||||
-e 's: $(DEBUG)::g' \
|
||||
-e 's:$(OBJARCH)::g' \
|
||||
-e 's:ARCH:TARCH:g' \
|
||||
-e '/^CCOPT=/s:$: $(LDFLAGS):g' \
|
||||
"${MKF}.in" \
|
||||
|| die "Sed failed for ${MKF}"
|
||||
makefiles+=" ${MKF}"
|
||||
done
|
||||
# autodetection of compiler and settings; generates the modified Makefiles
|
||||
cp "${FILESDIR}"/configure.ac-3.2 configure.ac || die
|
||||
|
||||
# Use the correct pkgconfig name for Lua
|
||||
if false && has_version 'dev-lang/lua:5.3'; then
|
||||
# Lua5.3 gives:
|
||||
#lua_bit.c:83:2: error: #error "Unknown number type, check LUA_NUMBER_* in luaconf.h"
|
||||
LUAPKGCONFIG=lua5.3
|
||||
elif false && has_version 'dev-lang/lua:5.2'; then
|
||||
# Lua5.2 fails with:
|
||||
# scripting.c:(.text+0x1f9b): undefined reference to `lua_open'
|
||||
# Because lua_open because lua_newstate in 5.2
|
||||
LUAPKGCONFIG=lua5.2
|
||||
elif has_version 'dev-lang/lua:5.1'; then
|
||||
LUAPKGCONFIG=lua5.1
|
||||
else
|
||||
LUAPKGCONFIG=lua
|
||||
fi
|
||||
# The upstream configure script handles luajit specially, and is not
|
||||
# effected by these changes.
|
||||
einfo "Selected LUAPKGCONFIG=${LUAPKGCONFIG}"
|
||||
sed -i \
|
||||
-e "/^AC_INIT/s|, [0-9].+, |, $PV, |" \
|
||||
-e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
|
||||
-e "/PKG_CHECK_MODULES.*\<LUA\>/s,lua5.1,${LUAPKGCONFIG},g" \
|
||||
configure.ac || die "Sed failed for configure.ac"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with luajit)
|
||||
|
||||
# Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164
|
||||
# also, don't define ANSI/c99 for lua twice
|
||||
sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myconf=""
|
||||
|
||||
if use tcmalloc; then
|
||||
myconf="${myconf} USE_TCMALLOC=yes"
|
||||
elif use jemalloc; then
|
||||
myconf="${myconf} JEMALLOC_SHARED=yes"
|
||||
else
|
||||
myconf="${myconf} MALLOC=yes"
|
||||
fi
|
||||
|
||||
tc-export AR CC RANLIB
|
||||
emake V=1 ${myconf} AR="${AR}" CC="${CC}" RANLIB="${RANLIB}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /etc/
|
||||
doins redis.conf sentinel.conf
|
||||
use prefix || fowners redis:redis /etc/{redis,sentinel}.conf
|
||||
fperms 0644 /etc/{redis,sentinel}.conf
|
||||
|
||||
newconfd "${FILESDIR}/redis.confd-r1" redis
|
||||
newinitd "${FILESDIR}/redis.initd-5" redis
|
||||
|
||||
systemd_newunit "${FILESDIR}/redis.service-3" redis.service
|
||||
newtmpfiles "${FILESDIR}/redis.tmpfiles-2" redis.conf
|
||||
|
||||
newconfd "${FILESDIR}/redis-sentinel.confd" redis-sentinel
|
||||
newinitd "${FILESDIR}/redis-sentinel.initd" redis-sentinel
|
||||
|
||||
insinto /etc/logrotate.d/
|
||||
newins "${FILESDIR}/${PN}.logrotate" ${PN}
|
||||
|
||||
dodoc 00-RELEASENOTES BUGS CONTRIBUTING MANIFESTO README.md
|
||||
|
||||
dobin src/redis-cli
|
||||
dosbin src/redis-benchmark src/redis-server src/redis-check-aof src/redis-check-rdb
|
||||
fperms 0750 /usr/sbin/redis-benchmark
|
||||
dosym redis-server /usr/sbin/redis-sentinel
|
||||
|
||||
if use prefix; then
|
||||
diropts -m0750
|
||||
else
|
||||
diropts -m0750 -o redis -g redis
|
||||
fi
|
||||
keepdir /var/{log,lib}/redis
|
||||
}
|
@ -0,0 +1,187 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# Redis does NOT build with Lua 5.2 or newer at this time:
|
||||
# - 5.3 and 5.4 give:
|
||||
# lua_bit.c:83:2: error: #error "Unknown number type, check LUA_NUMBER_* in luaconf.h"
|
||||
# - 5.2 fails with:
|
||||
# scripting.c:(.text+0x1f9b): undefined reference to `lua_open'
|
||||
# because lua_open became lua_newstate in 5.2
|
||||
LUA_COMPAT=( lua5-1 luajit )
|
||||
|
||||
inherit autotools flag-o-matic lua-single systemd toolchain-funcs tmpfiles
|
||||
|
||||
DESCRIPTION="A persistent caching system, key-value and data structures database"
|
||||
HOMEPAGE="https://redis.io"
|
||||
SRC_URI="https://download.redis.io/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE="+jemalloc ssl systemd tcmalloc test"
|
||||
RESTRICT="!test? ( test )"
|
||||
SLOT="0"
|
||||
|
||||
COMMON_DEPEND="
|
||||
${LUA_DEPS}
|
||||
jemalloc? ( >=dev-libs/jemalloc-5.1:= )
|
||||
ssl? ( dev-libs/openssl:0= )
|
||||
systemd? ( sys-apps/systemd:= )
|
||||
tcmalloc? ( dev-util/google-perftools )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
acct-group/redis
|
||||
acct-user/redis
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
# Tcl is only needed in the CHOST test env
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
test? (
|
||||
dev-lang/tcl:0=
|
||||
ssl? ( dev-tcltk/tls )
|
||||
)"
|
||||
|
||||
REQUIRED_USE="?? ( jemalloc tcmalloc )
|
||||
${LUA_REQUIRED_USE}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-3.2.3-config.patch
|
||||
"${FILESDIR}"/${PN}-5.0-shared.patch
|
||||
"${FILESDIR}"/${PN}-6.0.12-sharedlua.patch
|
||||
"${FILESDIR}"/${PN}-5.0.8-ppc-atomic.patch
|
||||
"${FILESDIR}"/${PN}-sentinel-5.0-config.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# unstable on jemalloc
|
||||
> tests/unit/memefficiency.tcl || die
|
||||
|
||||
# Copy lua modules into build dir
|
||||
cp "${S}"/deps/lua/src/{fpconv,lua_bit,lua_cjson,lua_cmsgpack,lua_struct,strbuf}.c "${S}"/src || die
|
||||
cp "${S}"/deps/lua/src/{fpconv,strbuf}.h "${S}"/src || die
|
||||
# Append cflag for lua_cjson
|
||||
# https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61
|
||||
append-cflags "-DENABLE_CJSON_GLOBAL"
|
||||
|
||||
# now we will rewrite present Makefiles
|
||||
local makefiles="" MKF
|
||||
for MKF in $(find -name 'Makefile' | cut -b 3-); do
|
||||
mv "${MKF}" "${MKF}.in"
|
||||
sed -i -e 's:$(CC):@CC@:g' \
|
||||
-e 's:$(CFLAGS):@AM_CFLAGS@:g' \
|
||||
-e 's: $(DEBUG)::g' \
|
||||
-e 's:$(OBJARCH)::g' \
|
||||
-e 's:ARCH:TARCH:g' \
|
||||
-e '/^CCOPT=/s:$: $(LDFLAGS):g' \
|
||||
"${MKF}.in" \
|
||||
|| die "Sed failed for ${MKF}"
|
||||
makefiles+=" ${MKF}"
|
||||
done
|
||||
# autodetection of compiler and settings; generates the modified Makefiles
|
||||
cp "${FILESDIR}"/configure.ac-3.2 configure.ac || die
|
||||
|
||||
# Use the correct pkgconfig name for Lua.
|
||||
# The upstream configure script handles luajit specially, and is not
|
||||
# effected by these changes.
|
||||
sed -i \
|
||||
-e "/^AC_INIT/s|, [0-9].+, |, $PV, |" \
|
||||
-e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
|
||||
-e "/PKG_CHECK_MODULES.*\<LUA\>/s,lua5.1,${ELUA},g" \
|
||||
configure.ac || die "Sed failed for configure.ac"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with lua_single_target_luajit luajit)
|
||||
|
||||
# Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164
|
||||
# also, don't define ANSI/c99 for lua twice
|
||||
sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myconf=""
|
||||
|
||||
if use jemalloc; then
|
||||
myconf+="MALLOC=jemalloc"
|
||||
elif use tcmalloc; then
|
||||
myconf+="MALLOC=tcmalloc"
|
||||
else
|
||||
myconf+="MALLOC=libc"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
myconf+=" BUILD_TLS=yes"
|
||||
fi
|
||||
|
||||
export USE_SYSTEMD=$(usex systemd)
|
||||
|
||||
tc-export AR CC RANLIB
|
||||
emake V=1 ${myconf} AR="${AR}" CC="${CC}" RANLIB="${RANLIB}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Known to fail with FEATURES=usersandbox
|
||||
if has usersandbox ${FEATURES}; then
|
||||
ewarn "You are emerging ${P} with 'usersandbox' enabled." \
|
||||
"Expect some test failures or emerge with 'FEATURES=-usersandbox'!"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
./utils/gen-test-certs.sh
|
||||
./runtest --tls
|
||||
else
|
||||
./runtest
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /etc/redis
|
||||
doins redis.conf sentinel.conf
|
||||
use prefix || fowners -R redis:redis /etc/redis /etc/redis/{redis,sentinel}.conf
|
||||
fperms 0750 /etc/redis
|
||||
fperms 0644 /etc/redis/{redis,sentinel}.conf
|
||||
|
||||
newconfd "${FILESDIR}/redis.confd-r2" redis
|
||||
newinitd "${FILESDIR}/redis.initd-6" redis
|
||||
|
||||
systemd_newunit "${FILESDIR}/redis.service-4" redis.service
|
||||
newtmpfiles "${FILESDIR}/redis.tmpfiles-2" redis.conf
|
||||
|
||||
newconfd "${FILESDIR}/redis-sentinel.confd-r1" redis-sentinel
|
||||
newinitd "${FILESDIR}/redis-sentinel.initd-r1" redis-sentinel
|
||||
|
||||
insinto /etc/logrotate.d/
|
||||
newins "${FILESDIR}/${PN}.logrotate" ${PN}
|
||||
|
||||
dodoc 00-RELEASENOTES BUGS CONTRIBUTING MANIFESTO README.md
|
||||
|
||||
dobin src/redis-cli
|
||||
dosbin src/redis-benchmark src/redis-server src/redis-check-aof src/redis-check-rdb
|
||||
fperms 0750 /usr/sbin/redis-benchmark
|
||||
dosym redis-server /usr/sbin/redis-sentinel
|
||||
|
||||
if use prefix; then
|
||||
diropts -m0750
|
||||
else
|
||||
diropts -m0750 -o redis -g redis
|
||||
fi
|
||||
keepdir /var/{log,lib}/redis
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "The default redis configuration file location changed to:"
|
||||
ewarn " /etc/redis/{redis,sentinel}.conf"
|
||||
ewarn "Please apply your changes to the new configuration files."
|
||||
}
|
@ -0,0 +1,187 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# Redis does NOT build with Lua 5.2 or newer at this time:
|
||||
# - 5.3 and 5.4 give:
|
||||
# lua_bit.c:83:2: error: #error "Unknown number type, check LUA_NUMBER_* in luaconf.h"
|
||||
# - 5.2 fails with:
|
||||
# scripting.c:(.text+0x1f9b): undefined reference to `lua_open'
|
||||
# because lua_open became lua_newstate in 5.2
|
||||
LUA_COMPAT=( lua5-1 luajit )
|
||||
|
||||
inherit autotools flag-o-matic lua-single systemd toolchain-funcs tmpfiles
|
||||
|
||||
DESCRIPTION="A persistent caching system, key-value and data structures database"
|
||||
HOMEPAGE="https://redis.io"
|
||||
SRC_URI="https://download.redis.io/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE="+jemalloc ssl systemd tcmalloc test"
|
||||
RESTRICT="!test? ( test )"
|
||||
SLOT="0"
|
||||
|
||||
COMMON_DEPEND="
|
||||
${LUA_DEPS}
|
||||
jemalloc? ( >=dev-libs/jemalloc-5.1:= )
|
||||
ssl? ( dev-libs/openssl:0= )
|
||||
systemd? ( sys-apps/systemd:= )
|
||||
tcmalloc? ( dev-util/google-perftools )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
acct-group/redis
|
||||
acct-user/redis
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
# Tcl is only needed in the CHOST test env
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
test? (
|
||||
dev-lang/tcl:0=
|
||||
ssl? ( dev-tcltk/tls )
|
||||
)"
|
||||
|
||||
REQUIRED_USE="?? ( jemalloc tcmalloc )
|
||||
${LUA_REQUIRED_USE}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-6.2.1-config.patch
|
||||
"${FILESDIR}"/${PN}-5.0-shared.patch
|
||||
"${FILESDIR}"/${PN}-6.2.1-sharedlua.patch
|
||||
"${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch
|
||||
"${FILESDIR}"/${PN}-sentinel-5.0-config.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# unstable on jemalloc
|
||||
> tests/unit/memefficiency.tcl || die
|
||||
|
||||
# Copy lua modules into build dir
|
||||
cp "${S}"/deps/lua/src/{fpconv,lua_bit,lua_cjson,lua_cmsgpack,lua_struct,strbuf}.c "${S}"/src || die
|
||||
cp "${S}"/deps/lua/src/{fpconv,strbuf}.h "${S}"/src || die
|
||||
# Append cflag for lua_cjson
|
||||
# https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61
|
||||
append-cflags "-DENABLE_CJSON_GLOBAL"
|
||||
|
||||
# now we will rewrite present Makefiles
|
||||
local makefiles="" MKF
|
||||
for MKF in $(find -name 'Makefile' | cut -b 3-); do
|
||||
mv "${MKF}" "${MKF}.in"
|
||||
sed -i -e 's:$(CC):@CC@:g' \
|
||||
-e 's:$(CFLAGS):@AM_CFLAGS@:g' \
|
||||
-e 's: $(DEBUG)::g' \
|
||||
-e 's:$(OBJARCH)::g' \
|
||||
-e 's:ARCH:TARCH:g' \
|
||||
-e '/^CCOPT=/s:$: $(LDFLAGS):g' \
|
||||
"${MKF}.in" \
|
||||
|| die "Sed failed for ${MKF}"
|
||||
makefiles+=" ${MKF}"
|
||||
done
|
||||
# autodetection of compiler and settings; generates the modified Makefiles
|
||||
cp "${FILESDIR}"/configure.ac-3.2 configure.ac || die
|
||||
|
||||
# Use the correct pkgconfig name for Lua.
|
||||
# The upstream configure script handles luajit specially, and is not
|
||||
# effected by these changes.
|
||||
sed -i \
|
||||
-e "/^AC_INIT/s|, [0-9].+, |, $PV, |" \
|
||||
-e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
|
||||
-e "/PKG_CHECK_MODULES.*\<LUA\>/s,lua5.1,${ELUA},g" \
|
||||
configure.ac || die "Sed failed for configure.ac"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with lua_single_target_luajit luajit)
|
||||
|
||||
# Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164
|
||||
# also, don't define ANSI/c99 for lua twice
|
||||
sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myconf=""
|
||||
|
||||
if use jemalloc; then
|
||||
myconf+="MALLOC=jemalloc"
|
||||
elif use tcmalloc; then
|
||||
myconf+="MALLOC=tcmalloc"
|
||||
else
|
||||
myconf+="MALLOC=libc"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
myconf+=" BUILD_TLS=yes"
|
||||
fi
|
||||
|
||||
export USE_SYSTEMD=$(usex systemd)
|
||||
|
||||
tc-export AR CC RANLIB
|
||||
emake V=1 ${myconf} AR="${AR}" CC="${CC}" RANLIB="${RANLIB}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Known to fail with FEATURES=usersandbox
|
||||
if has usersandbox ${FEATURES}; then
|
||||
ewarn "You are emerging ${P} with 'usersandbox' enabled." \
|
||||
"Expect some test failures or emerge with 'FEATURES=-usersandbox'!"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
./utils/gen-test-certs.sh
|
||||
./runtest --tls
|
||||
else
|
||||
./runtest
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /etc/redis
|
||||
doins redis.conf sentinel.conf
|
||||
use prefix || fowners -R redis:redis /etc/redis /etc/redis/{redis,sentinel}.conf
|
||||
fperms 0750 /etc/redis
|
||||
fperms 0644 /etc/redis/{redis,sentinel}.conf
|
||||
|
||||
newconfd "${FILESDIR}/redis.confd-r2" redis
|
||||
newinitd "${FILESDIR}/redis.initd-6" redis
|
||||
|
||||
systemd_newunit "${FILESDIR}/redis.service-4" redis.service
|
||||
newtmpfiles "${FILESDIR}/redis.tmpfiles-2" redis.conf
|
||||
|
||||
newconfd "${FILESDIR}/redis-sentinel.confd-r1" redis-sentinel
|
||||
newinitd "${FILESDIR}/redis-sentinel.initd-r1" redis-sentinel
|
||||
|
||||
insinto /etc/logrotate.d/
|
||||
newins "${FILESDIR}/${PN}.logrotate" ${PN}
|
||||
|
||||
dodoc 00-RELEASENOTES BUGS CONTRIBUTING MANIFESTO README.md
|
||||
|
||||
dobin src/redis-cli
|
||||
dosbin src/redis-benchmark src/redis-server src/redis-check-aof src/redis-check-rdb
|
||||
fperms 0750 /usr/sbin/redis-benchmark
|
||||
dosym redis-server /usr/sbin/redis-sentinel
|
||||
|
||||
if use prefix; then
|
||||
diropts -m0750
|
||||
else
|
||||
diropts -m0750 -o redis -g redis
|
||||
fi
|
||||
keepdir /var/{log,lib}/redis
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "The default redis configuration file location changed to:"
|
||||
ewarn " /etc/redis/{redis,sentinel}.conf"
|
||||
ewarn "Please apply your changes to the new configuration files."
|
||||
}
|
Binary file not shown.
@ -1,4 +1,7 @@
|
||||
DIST cfortran_20110621-1.debian.tar.xz 13352 BLAKE2B 0039dd4b5973e5cd13a136c51e8719ffa8e104db0d716cbd247fe440643dfce5308767d182abbcbafbd1de791e8cb4384c479660fe8b592477968d40c54078e8 SHA512 51387a17e4f69e5f5e53e188b5397a08d578aba42fdc446d4901e59be32bb0e5f07d871daa809e9de6051b4d9213b4312e25f70970db9173e4f33a0e66b4b44b
|
||||
DIST cfortran_20110621.orig.tar.gz 129061 BLAKE2B 16c0cae1675923c1f6f13fe5a2a65ff86a2a80e4b3c3956c04cbc2df562dad8426b90c8a3a34919c28a7bee29f7430ffe8b415e28a484421aa8f58430456b934 SHA512 59b4285bb5392916880503bdd1cead5602944ebbf615d3c40bb7232770d6a74d3138a0b2abbab4fed9ea9bd2a56b2d3097d9609833c07d773dc43b8be0a3258a
|
||||
DIST cfortran_4.4-14.diff.gz 23084 BLAKE2B 8e760b3697869c12e94925c4781318fbe7640f0563a2464bf5d9f51a4afcb4bf9c281bab189542f2342d6dbc6f5524b4a48d9f844459d190e9182a96ebefbf9b SHA512 1e0b267efc17c2ba30ca1108d59ef87d1a401e6b88bea2c7045458f8cfad6ec9a05f6bf4a08c1d6cb314c790a4969a1f0fdf0c7b6abc28bae544928aad5b0218
|
||||
DIST cfortran_4.4.orig.tar.gz 120119 BLAKE2B df4e0650e2718ed0c2009fb1b85330266308b0b584fcdc85e08cad0913bf063ab38824724b43a005a63a6e6bd5152b35115a68659487a992b96d0d38792e6d0a SHA512 969d0db566ecd7ed7945cac7f8ceea1cbd94ab427734ba83882acf97022c83b1417e32515d847fee89144137f58f7041cf5164fc397f3d7526f3aa958f8b038c
|
||||
EBUILD cfortran-20110621.ebuild 1413 BLAKE2B 4a79bb61fae0ab837671ad1f8d50a9b31a88d76434f1335b03be6df720ea39f48f3b0996a9fb9a3ba5ded6e071cc36f4219d3d52c216650288ffcbe6ae25eb96 SHA512 d088d2169aa60108cd1c10f22d3d5262ed7782b1f11078f5b2fbbbdf4bc3553f4c81e29723a760e9520f2152cd24d6bdba515900d3ab95041faafa8f7511c879
|
||||
EBUILD cfortran-4.4-r3.ebuild 1129 BLAKE2B 04a566375e2089865956a4ef33cfda8be590a6fc35aef7fc67574083aabaf2d8f1efedf32fdb752ab2f1e3b2d52f784b17fa17f2c6a208ffb77eeeff3b204c24 SHA512 c5fd742c7add66334fcbdefe1e595748ca59b9c28869735ae12e8f1300933f5d657315c8b036233b86d14f1f38d913383622de9b8e90436aec656f74d143b333
|
||||
MISC metadata.xml 588 BLAKE2B 9e2c3b0818a3bbc250153d807eb81d08f24d5568fc34eb83aef2a9344c59ca998fe488d27e8d23bc1381e21580015df60519698369394c17361111e470a9313b SHA512 4cc9d7ec3c44afc7e8ca2b43c04ea67c88fa1be09f9c594d83d1d011823566efd4e6b889fc4e95b019885be4223de32d94e0126acf70fe5e7cabf753a9923d40
|
||||
|
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
FORTRAN_NEEDED=test
|
||||
|
||||
inherit autotools fortran-2
|
||||
|
||||
DEB_PR="1"
|
||||
|
||||
DESCRIPTION="Header file allowing to call Fortran routines from C and C++"
|
||||
HOMEPAGE="https://www-zeus.desy.de/~burow/cfortran/"
|
||||
SRC_URI="
|
||||
mirror://debian/pool/main/c/${PN}/${PN}_${PV}.orig.tar.gz
|
||||
mirror://debian/pool/main/c/${PN}/${PN}_${PV}-${DEB_PR}.debian.tar.xz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="LGPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="examples test"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DOCS=( cfortran.doc )
|
||||
|
||||
src_prepare() {
|
||||
eapply "${WORKDIR}"/debian/patches/*.patch
|
||||
default
|
||||
eautoreconf
|
||||
|
||||
if use examples; then
|
||||
# The examples are also used as tests and it's tricky to clean up
|
||||
# afterwards, just save a clean copy (sans Makefiles, as they only
|
||||
# cover the test phase) before the tests are run.
|
||||
cp -ar eg eg_src || die "Failed to preserve a clean copy of examples"
|
||||
rm -f eg_src/Makefile{,.am,.in}
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# For compatibility with older versions
|
||||
dodir /usr/include/cfortran
|
||||
dosym -r /usr/include/cfortran.h /usr/include/cfortran/cfortran.h
|
||||
|
||||
docinto debian
|
||||
dodoc "${WORKDIR}"/debian/{NEWS,changelog,copyright}
|
||||
docinto html
|
||||
dodoc cfortran.html index.htm
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc -r cfortest.c cfortex.f eg_src/*
|
||||
fi
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
--- a/src/Mixfix/Makefile.am
|
||||
+++ b/src/Mixfix/Makefile.am
|
||||
@@ -82,7 +82,7 @@
|
||||
EXTRA_libmixfix_a_SOURCES = \
|
||||
compiler.cc
|
||||
|
||||
-BUILT_SOURCES = surface.yy surface.cc surface.h lexer.cc tokenizer.cc
|
||||
+BUILT_SOURCES = surface.cc lexer.cc tokenizer.cc
|
||||
CLEANFILES = surface.yy surface.cc surface.h lexer.cc tokenizer.cc
|
||||
|
||||
surface.yy: \
|
||||
@@ -97,7 +97,9 @@
|
||||
$(srcdir)/bottom.yy \
|
||||
> surface.yy
|
||||
|
||||
-surface.cc surface.h: surface.yy
|
||||
+surface.h: surface.yy
|
||||
+
|
||||
+surface.cc: surface.h
|
||||
$(BISON) -dv surface.yy -o surface.c
|
||||
mv surface.c surface.cc
|
||||
|
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools
|
||||
|
||||
MY_P="${P^}"
|
||||
|
||||
DESCRIPTION="High-level specification language for equational and logic programming"
|
||||
HOMEPAGE="https://maude.cs.uiuc.edu/"
|
||||
SRC_URI="
|
||||
https://maude.cs.illinois.edu/w/images/d/d3/${MY_P}.tar.gz
|
||||
https://maude.cs.illinois.edu/w/images/0/0a/Full-${MY_P}.zip
|
||||
doc? ( https://maude.cs.illinois.edu/w/images/6/62/${MY_P}-manual.pdf )
|
||||
examples? ( https://maude.cs.illinois.edu/w/images/4/4f/${MY_P}-manual-book-examples.zip )"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc examples"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/gmp:0=[cxx(+)]
|
||||
dev-libs/libsigsegv
|
||||
dev-libs/libtecla
|
||||
sci-libs/buddy"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="app-arch/unzip
|
||||
sys-devel/bison
|
||||
sys-devel/flex"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-2.6-search-datadir.patch"
|
||||
"${FILESDIR}/${PN}-2.7-AR.patch"
|
||||
"${FILESDIR}/${PN}-3.1-prll.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
--datadir="${EPREFIX}/usr/share/${PN}"
|
||||
--without-yices2
|
||||
)
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# install full maude
|
||||
insinto /usr/share/${PN}
|
||||
newins "${WORKDIR}"/full-maude${PV//./}.maude full-maude.maude
|
||||
|
||||
# install docs and examples
|
||||
use doc && dodoc "${DISTDIR}"/${MY_P}-manual.pdf
|
||||
if use examples; then
|
||||
dodoc -r "${WORKDIR}"/examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
DIST imath-3.0.1.tar.gz 527715 BLAKE2B 45d8f6524fd2505bdb3318f571c44228c9baf6df869d194d4b90a9c045f1dbb8f905253aeaf6b6a9254e4b0c0c19d753b7e4ae068732f0367fc936d4a111520d SHA512 40cdae81d624636b3dd7eb456e6e205e5b7adf7aed17f6e9168374f8830f1b5755dcd32ac790f94e768513d06ab96d94a2bc57ec80a079e4ac94a3857e5e3988
|
||||
EBUILD imath-3.0.1.ebuild 2002 BLAKE2B 39546d9664dbab8afca0fb01dc103d72c8b07426575fdb567cfd34407e76b8f279442fabcee6dc8079259d5abbef2c29071693649a6298473708787ee330dfaf SHA512 e85b8e5ce40aa540c1e33f3551e03865b768ede7b86266b6823a032ac6d2d8395b5bb57f49acf061d79e8f101eda4d099e8771cfcadcee4752b315eac049e983
|
||||
AUX imath-3.0.5-0001-changes-needed-for-proper-slotting.patch 7130 BLAKE2B a041a7ce654c32443457b34d9c2c4d0d919b9fe373971675ec265218dff7f8a2b470a44e7af44d27cb4d8c8c4b8f3e405b4b9762e7f8cfa8ad84db9c37f4baf0 SHA512 6407eaf9041105da66bfd70fa6e8b99813f938636dfda10b29aa078c445244b0f188f097bd4540ab3e1f1113faff6e1e7531df5ebbba28b7ab511ebbdae297a4
|
||||
DIST imath-3.0.5.tar.gz 528503 BLAKE2B c1fcb199a81aff25f1ad26ccfcef2802861401f3fee5dc24035216aa16fd9a5344ec6c37139a0850f1a4bc580dc1fdd068eca9473a19e4aaf329cfc5f53a4cd6 SHA512 df206315d822266cf32a5a4399abff7ad1dd0bd1f0372d61f61516e2acdefd13e3cfd9cf54373a3fb49bb28c9f80915ca5ecaec2a068a1d6ea231d71a5316da2
|
||||
EBUILD imath-3.0.5.ebuild 2232 BLAKE2B b8a2e2b73143c5cff6395046bc089e27198251ea627c8185dfcf20495fb32c6ef388b160de887cabe33ff5ab3d69b167d395173abc2f4686aa9f9b149f9788f7 SHA512 ecda0f35da51aaa389a47578891083824692e290960a47bf466d3beabbf38fadcc801c239ec917aa3d03573611d72ca8da51cffa726d75f45da8e1cc335c7dac
|
||||
MISC metadata.xml 819 BLAKE2B 20d1b4527861c2c01c4e6b9f413f539b6119934932ec3c8d1a7a272f52a9579832f230279de518fee775e104c6f2f149479b6dc774567e28b612676b0ce6f399 SHA512 06d1832ce88a1a1c83ddd09687a242fb109c43e3d38d4d3d8cd236308d11a649a9f060c7fd7af7c69a209b560cf1e541e18212ce62309357186183d749304031
|
||||
|
@ -0,0 +1,161 @@
|
||||
From: Bernd Waibel <waebbl-gentoo@posteo.net>
|
||||
Date: Tue, 20 Jul 2021 19:18:20 +0200
|
||||
Subject: [PATCH] changes needed for proper slotting
|
||||
|
||||
Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
|
||||
---
|
||||
config/CMakeLists.txt | 6 +++---
|
||||
config/Imath.pc.in | 4 ++--
|
||||
config/LibraryDefine.cmake | 8 ++++----
|
||||
src/python/PyImath.pc.in | 4 ++--
|
||||
src/python/PyImathNumpy/CMakeLists.txt | 2 +-
|
||||
src/python/config/CMakeLists.txt | 4 ++--
|
||||
src/python/config/ModuleDefine.cmake | 6 +++---
|
||||
7 files changed, 17 insertions(+), 17 deletions(-)
|
||||
|
||||
diff --git a/config/CMakeLists.txt b/config/CMakeLists.txt
|
||||
index d51c25b..63cc98d 100644
|
||||
--- a/config/CMakeLists.txt
|
||||
+++ b/config/CMakeLists.txt
|
||||
@@ -60,7 +60,7 @@ include(CMakePackageConfigHelpers)
|
||||
|
||||
configure_package_config_file(ImathConfig.cmake.in
|
||||
${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
|
||||
- INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}
|
||||
+ INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${IMATH_OUTPUT_SUBDIR}
|
||||
)
|
||||
|
||||
write_basic_package_version_file("${PROJECT_NAME}ConfigVersion.cmake"
|
||||
@@ -70,11 +70,11 @@ write_basic_package_version_file("${PROJECT_NAME}ConfigVersion.cmake"
|
||||
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
|
||||
${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake
|
||||
- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}
|
||||
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${IMATH_OUTPUT_SUBDIR}
|
||||
)
|
||||
|
||||
install(EXPORT ${PROJECT_NAME}
|
||||
- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}
|
||||
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${IMATH_OUTPUT_SUBDIR}
|
||||
FILE ${PROJECT_NAME}Targets.cmake
|
||||
NAMESPACE ${PROJECT_NAME}::
|
||||
EXPORT_LINK_INTERFACE_LIBRARIES
|
||||
diff --git a/config/Imath.pc.in b/config/Imath.pc.in
|
||||
index df11cfd..6eb4f40 100644
|
||||
--- a/config/Imath.pc.in
|
||||
+++ b/config/Imath.pc.in
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
prefix=@prefix@
|
||||
exec_prefix=@exec_prefix@
|
||||
-libdir=@libdir@
|
||||
+libdir=@libdir@/@IMATH_OUTPUT_SUBDIR@
|
||||
includedir=@includedir@
|
||||
libsuffix=@LIB_SUFFIX_DASH@
|
||||
Name: Imath
|
||||
@@ -14,4 +14,4 @@ Version: @IMATH_VERSION@
|
||||
Requires:
|
||||
Conflicts:
|
||||
Libs: -L${libdir} -lImath${libsuffix}
|
||||
-Cflags: -I${includedir} -I${includedir}/Imath
|
||||
+Cflags: -I${includedir} -I${includedir}/@IMATH_OUTPUT_SUBDIR@
|
||||
diff --git a/config/LibraryDefine.cmake b/config/LibraryDefine.cmake
|
||||
index e9ff904..00e5176 100644
|
||||
--- a/config/LibraryDefine.cmake
|
||||
+++ b/config/LibraryDefine.cmake
|
||||
@@ -74,8 +74,8 @@ function(IMATH_DEFINE_LIBRARY libname)
|
||||
install(TARGETS ${libname}
|
||||
EXPORT ${PROJECT_NAME}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/${IMATH_OUTPUT_SUBDIR}
|
||||
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/${IMATH_OUTPUT_SUBDIR}
|
||||
INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
|
||||
PUBLIC_HEADER
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${IMATH_OUTPUT_SUBDIR}
|
||||
@@ -88,8 +88,8 @@ function(IMATH_DEFINE_LIBRARY libname)
|
||||
install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E chdir \"\$ENV\{DESTDIR\}${CMAKE_INSTALL_FULL_BINDIR}\" ${CMAKE_COMMAND} -E create_symlink ${verlibname} ${baselibname})")
|
||||
install(CODE "message(\"-- Creating symlink in ${CMAKE_INSTALL_FULL_BINDIR} ${baselibname} -> ${verlibname}\")")
|
||||
else()
|
||||
- install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E chdir \"\$ENV\{DESTDIR\}${CMAKE_INSTALL_FULL_LIBDIR}\" ${CMAKE_COMMAND} -E create_symlink ${verlibname} ${baselibname})")
|
||||
- install(CODE "message(\"-- Creating symlink in ${CMAKE_INSTALL_FULL_LIBDIR} ${baselibname} -> ${verlibname}\")")
|
||||
+ install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E chdir \"\$ENV\{DESTDIR\}${CMAKE_INSTALL_FULL_LIBDIR}/${IMATH_OUTPUT_SUBDIR}\" ${CMAKE_COMMAND} -E create_symlink ${verlibname} ${baselibname})")
|
||||
+ install(CODE "message(\"-- Creating symlink in ${CMAKE_INSTALL_FULL_LIBDIR}/${IMATH_OUTPUT_SUBDIR} ${baselibname} -> ${verlibname}\")")
|
||||
endif()
|
||||
set(verlibname)
|
||||
set(baselibname)
|
||||
diff --git a/src/python/PyImath.pc.in b/src/python/PyImath.pc.in
|
||||
index 8e8de6f..1902660 100644
|
||||
--- a/src/python/PyImath.pc.in
|
||||
+++ b/src/python/PyImath.pc.in
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
prefix=@prefix@
|
||||
exec_prefix=@exec_prefix@
|
||||
-libdir=@libdir@
|
||||
+libdir=@libdir@/@IMATH_OUTPUT_SUBDIR@
|
||||
includedir=@includedir@
|
||||
libsuffix=@LIB_SUFFIX_DASH@
|
||||
|
||||
@@ -13,4 +13,4 @@ Name: PyImath
|
||||
Description: Python bindings for the Imath libraries
|
||||
Version: @IMATH_VERSION@
|
||||
Libs: -L${libdir} -lImath${libsuffix} -lPyImath@PYIMATH_LIB_PYTHONVER_ROOT@@Python_VERSION_MAJOR@_@Python_VERSION_MINOR@${libsuffix}
|
||||
-Cflags: -I${includedir} -I${includedir}/Imath
|
||||
+Cflags: -I${includedir} -I${includedir}/@IMATH_OUTPUT_SUBDIR@
|
||||
diff --git a/src/python/PyImathNumpy/CMakeLists.txt b/src/python/PyImathNumpy/CMakeLists.txt
|
||||
index 7b4f6b2..8f7fd70 100644
|
||||
--- a/src/python/PyImathNumpy/CMakeLists.txt
|
||||
+++ b/src/python/PyImathNumpy/CMakeLists.txt
|
||||
@@ -48,5 +48,5 @@ if(TARGET Python3::Python AND
|
||||
LIBRARY_OUTPUT_NAME "imathnumpy"
|
||||
DEBUG_POSTFIX ""
|
||||
)
|
||||
- install(TARGETS imathnumpy_python3 DESTINATION ${PyImath_Python3_SITEARCH_REL})
|
||||
+ install(TARGETS imathnumpy_python3 DESTINATION ${PyImath_Python3_SITEARCH_REL}/${IMATH_OUTPUT_SUBDIR})
|
||||
endif()
|
||||
diff --git a/src/python/config/CMakeLists.txt b/src/python/config/CMakeLists.txt
|
||||
index 4f796df..15d7026 100644
|
||||
--- a/src/python/config/CMakeLists.txt
|
||||
+++ b/src/python/config/CMakeLists.txt
|
||||
@@ -41,10 +41,10 @@ write_basic_package_version_file("${PROJECT_NAME}ConfigVersion.cmake"
|
||||
COMPATIBILITY SameMajorVersion
|
||||
)
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake
|
||||
- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}
|
||||
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${IMATH_OUTPUT_SUBDIR}
|
||||
)
|
||||
install(EXPORT ${PROJECT_NAME}
|
||||
- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}
|
||||
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${IMATH_OUTPUT_SUBDIR}
|
||||
FILE ${PROJECT_NAME}Config.cmake
|
||||
NAMESPACE ${PROJECT_NAME}::
|
||||
EXPORT_LINK_INTERFACE_LIBRARIES
|
||||
diff --git a/src/python/config/ModuleDefine.cmake b/src/python/config/ModuleDefine.cmake
|
||||
index d9a8907..ebe1a95 100644
|
||||
--- a/src/python/config/ModuleDefine.cmake
|
||||
+++ b/src/python/config/ModuleDefine.cmake
|
||||
@@ -54,8 +54,8 @@ function(PYIMATH_ADD_LIBRARY_PRIV libname)
|
||||
install(TARGETS ${libname}
|
||||
EXPORT ${PROJECT_NAME}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/${IMATH_OUTPUT_SUBDIR}
|
||||
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/${IMATH_OUTPUT_SUBDIR}
|
||||
)
|
||||
endfunction()
|
||||
|
||||
@@ -154,7 +154,7 @@ function(PYIMATH_DEFINE_MODULE modname)
|
||||
LIBRARY_OUTPUT_NAME "${modname}"
|
||||
DEBUG_POSTFIX ""
|
||||
)
|
||||
- install(TARGETS ${modname}_python3 DESTINATION ${PyImath_Python3_SITEARCH_REL})
|
||||
+ install(TARGETS ${modname}_python3 DESTINATION ${PyImath_Python3_SITEARCH_REL}/${IMATH_OUTPUT_SUBDIR})
|
||||
endif()
|
||||
endif()
|
||||
endfunction()
|
||||
--
|
||||
2.32.0
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST keybinder-3.0-0.3.2.tar.gz 378942 BLAKE2B f998430a14e881b5b1802747ec15967d60bedf8e076e5ace886a665ad168eb297679f30289b6cae835f4b291a0744c12331e420dcafbfca7e63cc5e807e9cd46 SHA512 14171875e03ade88165f28c7267b66cf9efe34259d7a3072a786ba49dacf8f8d6d84753b1aeedec5dfb0a24028be86bceeebee2f6b1bf5ef2eb79ee45f909b11
|
||||
EBUILD keybinder-0.3.2-r300.ebuild 1076 BLAKE2B d62530a41be87998e0e32901852bb08797ff6457774cd49e9fcf6e582a4ca89456ff2d7b35a5cfe09d393a90dceb9039ab454050ab0addf1acfb9f9c03ac06fd SHA512 1142db1016034ebafdaa85765df21e35380bdf127d0a2311494f0cea73d1972a4314696890e9262b1a88877375d7d04e39311268d215681da8ef0839072bc6ab
|
||||
EBUILD keybinder-0.3.2-r300.ebuild 1083 BLAKE2B 5772ddc971d3977f9fcd369315c1e7224ad1a0462f357bd4c252fd057395377b25104ca939326735e38fba028068b7a87eafb72a31300a4ce6d43531d9cfc3ef SHA512 092a90118acf2310ee6ee1b70f839139fb70eeb9e5f5cf5bac27d507c35c354bdced44d1564d30cbaf525120c72e507bf7d1457d6502ae410fa429cba6c9d413
|
||||
MISC metadata.xml 327 BLAKE2B 61157058cd32bae91e1b8bbae3235e70fd34ec1c6f89af874e974e76e5daba3ddb9b34878271d96a4ac761126b3d596f257014f24d40130256a2fcfa491f86d1 SHA512 e2597d9b1771b6cc57c5b372c5fa3a5a51cea3e87bbe3aaee10eae1fd90c445859eca6f855eb34f079253da6a771a747257ffe8b3b1834597791c03b7d3752f8
|
||||
|
@ -1,6 +1,7 @@
|
||||
AUX libnest2d-0.4-add-disallowed-areas.patch 4671 BLAKE2B 1b57d9a00f9ad5df3d0396d039bcf64570dedb0da939ad60a6eeca199de280a413fa80c4fb6edf976b920634243ce1f8da6a7c00cf08930a6309c4955f48f7e4 SHA512 1915a937b91c1e3d06d4a0b5914d706f84da171cfd2ebf161b0017e67a5a28bbefd80d7a290348735b4143e4b67f421c5d611831af1b89b76371327d74d11508
|
||||
AUX libnest2d-0.4-add-soversion-to-shared-library.patch 901 BLAKE2B 32d77c3c07059f4b2b9d58715a799395943560ebd7a738f585f43907bd21115e3f297fe6df7f0b3b1801c5b04d7e2e16eb09aff642a26edb5b35339dc2440eb9 SHA512 1d367a09a9f0ac51347c3a3dc440eb772b877abf00acd92a9ce166ecc4a9b537dbdbbab254c3b742c20b48fc5bee58b79811504921ec15a19700d8bcacee0d4b
|
||||
AUX libnest2d-0.4-fix-cpp-version.patch 205 BLAKE2B 3fb0503ec974b00af5d9f48a87be245bb1ed560034bee1ac6ee045074762e4d51a903ece3a15969a3f5d50ddd8c0d3b771cff97196bf25c056058b8cb4edad44 SHA512 c05cdf4fa075b16c694fd7279e25d4f9533f339318650db55d486528def6c697529a51135eafa7bb2a2de07bc8d7bbd520565b356316c135d3814484bfadd855
|
||||
AUX libnest2d-0.4-gnu-install-dirs.patch 812 BLAKE2B 98072c6fd6547ed138a23a8aa0d48df17d588b773d7ef16ac382da18fa1328c975c843d897829db4a1d043b4845a453ab86cd5d2d9686444422e651c996bee35 SHA512 4f0785271dd62d241ff38954daa77603121ae0f434fdd1644823caecdcc794202f11608527ed27f4d63815dc5ff435aefb98cbbbba79cdce6ed0ce2f2805fbb8
|
||||
DIST libnest2d-0.4.tar.gz 365065 BLAKE2B 74a4aef18be22d24e4e73288dd3e330b2f5baa3b2c705683c22767dfb0394a7b332bad957321f57ec7eaaf4740cff9ca1ed86f9d552be65df1b2af76ceba61e9 SHA512 fadce18986b844eed13a581f84055df909a17407a0980deb6c7c24248a969a537a8840650bcfc673e61973810ce9a008acb599e3b8e00c9bff6b566ca41cd62c
|
||||
EBUILD libnest2d-0.4-r1.ebuild 990 BLAKE2B e90a03cff6a4404503bf34f0e75427de49df2791079bc31f3861f1a5e08121495d92cf28873b053aa35cbf23895c20c222d79a9104a64ef88e561c1382d20564 SHA512 0e7c2be102f24169570fbabbb0ae28fc9caba371f60a85e65244dc8dc36f0355402e28848e413a2807cff3c6d27f2bb6fbb31b893c2fa73856be96cf8a2c803e
|
||||
EBUILD libnest2d-0.4-r2.ebuild 1072 BLAKE2B e11178120bf9d91b67fa81079be0b0f697e9a834a3c8488d926003ec741ce58413279b6633b6518571e8c6239f0d36ebfabaabc323014ca21827a5eab0938fe8 SHA512 3348f9019b95f7537ec4aa38e8620ff0baff53c6603159ba63c21f3741eda445800738ecee855500245672b1e14ea503a9ece140bd7589e40c2f85f70996c362
|
||||
MISC metadata.xml 1406 BLAKE2B 013e0c6f04e1ebe734d744f1d31924404c43523e73697f9897a9e3b2eed6cf7e8e82722e98eadb7e7416b9a58823c3879ae51190ff211dbad13a295eb209b170 SHA512 36b1316bead34cdf259a8de5834f9d95b6b1fd4a7b65fc979da51a0f725762c5ebe1b9300a7c7826a6dd2ce30affb4b42f10f59e7d590b31fcfa49c6e375ffe9
|
||||
|
@ -0,0 +1,25 @@
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -114,6 +114,7 @@
|
||||
endif()
|
||||
|
||||
include(CMakePackageConfigHelpers)
|
||||
+include(GNUInstallDirs)
|
||||
|
||||
write_basic_package_version_file(
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/cmakeexports/${PROJECT_NAME}ConfigVersion.cmake"
|
||||
@@ -123,10 +124,10 @@
|
||||
|
||||
install(TARGETS libnest2d libnest2d_headeronly ${LIBNAME}
|
||||
EXPORT ${PROJECT_NAME}Targets
|
||||
- RUNTIME DESTINATION bin
|
||||
- ARCHIVE DESTINATION lib
|
||||
- LIBRARY DESTINATION lib
|
||||
- INCLUDES DESTINATION include)
|
||||
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
+ INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
|
||||
|
||||
export(EXPORT ${PROJECT_NAME}Targets
|
||||
FILE "${CMAKE_CURRENT_BINARY_DIR}/cmakeexports/${PROJECT_NAME}Targets.cmake"
|
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
DIST dune-2.8.2.tar.gz 1369417 BLAKE2B d846d35675a18abc3ccc57a52574d81a8fb4f082d9935912f035061c1107b47be8752daeb9c49bb2af4877e419a6c8bc30f846db6d773cf5267d3d761272a872 SHA512 fcbe45ea59492517e0868bf1f801c2bd2f3b1b30234e36d789c33e7ee48bd724726beb211697f3820609bbc27923c8c37d7be89dcbd059558014743360f2d0b7
|
||||
DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889 SHA512 13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a04579243333c8484ce27a7f73e46a72e796d30fb1c3253
|
||||
DIST dune-2.9.0.tar.gz 1385143 BLAKE2B c973e4b2c5780a3e4902c31c030b2560fe5be313338a5188edc9b7ff97b63968baba267966d095076bed4f1527a8b8b5a0f980e74f53476d70ec53f20dc661a6 SHA512 1c3b64746b00215cd97b36c0f1c6e2416c9d15c795265634240e9da37e2c2fce02ab3c309a0cb967f9f20a5c6df14e943c3c2942c1a8f4743c3a19c699f4eb24
|
||||
EBUILD dune-configurator-2.8.2-r1.ebuild 3691 BLAKE2B 6cceed0e264b8c1a8a6bc19b4fd790426f68556bf17b0fa80d8e3ec4f129aac627301f4dc61005e9bda9706f5d60425d1576044ef4a6c14e20e1a16c4e1790e4 SHA512 2d7b330a4fa3fb4ad8ddef912aa05f2b2d83123d434189a48b1a6f5b058ac3d80541e51d7ea53d5b85316c61914d1dfe7b814f773621522f52e23481bd7d3bc2
|
||||
EBUILD dune-configurator-2.8.4.ebuild 4113 BLAKE2B a7b7a6dd0339659e6a1f7a2a1e3ca9a086d849860164c1fda0f3f605208ba2fc71226688f87ffc29a8aef0db03713b2ce135ff8ba80b1e6b555d04c7b630460b SHA512 248672c231a7c1971ee4fb15ec5bc9c73b90a470dd2c41f6e69c1e8a1aa79cf1d77a4a7fde288a6ecfa3d798ca8ea70957a8925652b527920d3f7546e1edd53d
|
||||
EBUILD dune-configurator-2.9.0.ebuild 4119 BLAKE2B 41ee9db5c9e79840dae7e1cf2489f83f154ba64a90e32260fdb0af5b738e046a0d4d9912c59301fbf9567f3beb502e0164a7a9a7abaf3a4d0fc4f87949663b2f SHA512 17f1777fbacebca4abbf2636a6b6ff46a5b58fa32d28fee2cd6b9e9168f2200ba31f1b998ff3f4fd9b59a6b1df7afb4320f82ae5197a32c5a3d15a3aaf9cdacd
|
||||
MISC metadata.xml 412 BLAKE2B 1ac46aa4fe2b5f531debe5c283c36db66a98d2120ceaa389bb2fe5c9c989a8185d0c66df879bfcd65f89e6e304359beadd632e445220a633887237bc9159ad8d SHA512 74df6c8368d4283dbda004fba147e5fa5c82165dc6a7553bf61f49d93ef7283160f6c193505d42f4043e2d3ac3227d4d29ee99827845726f146603088a61d76a
|
||||
|
@ -0,0 +1,117 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="A composable build system for OCaml"
|
||||
HOMEPAGE="https://github.com/ocaml/dune"
|
||||
SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> dune-${PV}.tar.gz"
|
||||
S="${WORKDIR}/dune-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="+ocamlopt test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
~dev-ml/dune-private-libs-${PV}:=[ocamlopt=]
|
||||
dev-ml/csexp:=[ocamlopt=]
|
||||
dev-ml/result:=[ocamlopt=]
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
DEPEND="${DEPEND}
|
||||
test? (
|
||||
dev-ml/core_bench
|
||||
dev-ml/menhir
|
||||
dev-ml/opam
|
||||
dev-ml/ppx_expect
|
||||
)
|
||||
"
|
||||
# TODO for test deps:
|
||||
# Add cram?
|
||||
# Add dev-ml/js_of_ocaml once dev-ml/ocaml-base64 is ported to Dune
|
||||
# Add coq?
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Keep this list in sync with dev-ml/dune-private-libs
|
||||
local bad_tests=(
|
||||
# List of tests calling git, mercurial, etc
|
||||
test/blackbox-tests/test-cases/dune-project-meta/main.t
|
||||
test/blackbox-tests/test-cases/meta-template-version-bug.t
|
||||
test/blackbox-tests/test-cases/subst/project-name-restriction.t
|
||||
test/blackbox-tests/test-cases/subst/with-opam-file.t
|
||||
test/blackbox-tests/test-cases/subst.t
|
||||
test/blackbox-tests/test-cases/subst/unicode.t
|
||||
test/blackbox-tests/test-cases/subst/from-project-file.t
|
||||
test/blackbox-tests/test-cases/trace-file.t
|
||||
otherlibs/build-info/test/run.t
|
||||
test/expect-tests/vcs_tests.ml
|
||||
|
||||
# Strange failures, seemingly from newer versions of deps
|
||||
test/blackbox-tests/test-cases/merlin/allow_approximate_merlin_warn.t
|
||||
test/blackbox-tests/test-cases/merlin/merlin-tests.t
|
||||
test/blackbox-tests/test-cases/merlin/github4125.t
|
||||
test/blackbox-tests/test-cases/install-dry-run.t
|
||||
test/blackbox-tests/test-cases/c-flags.t
|
||||
test/blackbox-tests/test-cases/install-libdir.t
|
||||
test/blackbox-tests/test-cases/dune-cache/trim.t
|
||||
|
||||
# Strange failures about opam not being initialised
|
||||
test/blackbox-tests/test-cases/merlin/merlin-from-subdir.t
|
||||
test/blackbox-tests/test-cases/merlin/symlinks.t
|
||||
test/blackbox-tests/test-cases/merlin/src-dirs-of-deps.t
|
||||
test/blackbox-tests/test-cases/merlin/per-module-pp.t
|
||||
test/blackbox-tests/test-cases/merlin/server.t
|
||||
test/blackbox-tests/test-cases/github1946.t
|
||||
test/blackbox-tests/test-cases/github759.t
|
||||
|
||||
# Wants nodejs!
|
||||
test/blackbox-tests/test-cases/jsoo/simple.t
|
||||
test/blackbox-tests/test-cases/jsoo/inline-tests.t
|
||||
test/blackbox-tests/test-cases/jsoo/github3622.t
|
||||
# Wants js_of_ocaml (can't include yet b/c of ocaml-base64 porting)
|
||||
test/blackbox-tests/test-cases/jsoo/explicit-js-mode-specified.t
|
||||
|
||||
# Wants coq which doesn't build for me right now
|
||||
test/blackbox-tests/test-cases/coq/rec-module.t
|
||||
test/blackbox-tests/test-cases/coq/compose-sub-theory.t
|
||||
test/blackbox-tests/test-cases/coq/native-compose.t
|
||||
test/blackbox-tests/test-cases/coq/base-unsound.t
|
||||
test/blackbox-tests/test-cases/coq/base.t
|
||||
test/blackbox-tests/test-cases/coq/native-single.t
|
||||
test/blackbox-tests/test-cases/coq/compose-simple.t
|
||||
test/blackbox-tests/test-cases/coq/ml-lib.t
|
||||
test/blackbox-tests/test-cases/coq/extract.t
|
||||
test/blackbox-tests/test-cases/coq/compose-plugin.t
|
||||
|
||||
# Unpackaged dependencies (a rabbit hole for now)
|
||||
# utop -> lambda-term, zed
|
||||
test/blackbox-tests/test-cases/utop/github3188.t
|
||||
test/blackbox-tests/test-cases/utop/utop-simple.t
|
||||
test/blackbox-tests/test-cases/utop/utop-default.t
|
||||
test/blackbox-tests/test-cases/utop/utop-default-implementation.t
|
||||
test/blackbox-tests/test-cases/utop/utop-ppx-rewriters.t
|
||||
# ocamlformat
|
||||
test/blackbox-tests/test-cases/formatting.t
|
||||
# mdx
|
||||
test/blackbox-tests/test-cases/mdx-stanza.t
|
||||
# odoc
|
||||
test/blackbox-tests/test-cases/odoc/odoc-simple.t
|
||||
test/blackbox-tests/test-cases/odoc/odoc-package-mld-link.t
|
||||
test/blackbox-tests/test-cases/odoc/multiple-private-libs.t
|
||||
test/blackbox-tests/test-cases/odoc/odoc-unique-mlds.t
|
||||
test/blackbox-tests/test-cases/odoc/github717-odoc-index.t
|
||||
test/blackbox-tests/test-cases/odoc/warnings.t
|
||||
)
|
||||
|
||||
rm -r ${bad_tests[@]} || die "Failed to remove broken/inappropriate tests"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
:
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
DIST dune-2.8.2.tar.gz 1369417 BLAKE2B d846d35675a18abc3ccc57a52574d81a8fb4f082d9935912f035061c1107b47be8752daeb9c49bb2af4877e419a6c8bc30f846db6d773cf5267d3d761272a872 SHA512 fcbe45ea59492517e0868bf1f801c2bd2f3b1b30234e36d789c33e7ee48bd724726beb211697f3820609bbc27923c8c37d7be89dcbd059558014743360f2d0b7
|
||||
DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889 SHA512 13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a04579243333c8484ce27a7f73e46a72e796d30fb1c3253
|
||||
DIST dune-2.9.0.tar.gz 1385143 BLAKE2B c973e4b2c5780a3e4902c31c030b2560fe5be313338a5188edc9b7ff97b63968baba267966d095076bed4f1527a8b8b5a0f980e74f53476d70ec53f20dc661a6 SHA512 1c3b64746b00215cd97b36c0f1c6e2416c9d15c795265634240e9da37e2c2fce02ab3c309a0cb967f9f20a5c6df14e943c3c2942c1a8f4743c3a19c699f4eb24
|
||||
EBUILD dune-private-libs-2.8.2-r1.ebuild 3691 BLAKE2B 7275871c01c4f1c68db72e7c0fe976103dd916007fee23c901f5007783b84a113f30857fb1106f64e0e01a3b4db2cae19115cd29a921ccf7a7c4527234c21d3f SHA512 846081c97aa0fd064e2089fc9d17b87ca6ca2c247341ddd1704bd53170c829151a8a3b4fa9404b71eed99705e4d437c31baff7be7835c1150750900940617d7a
|
||||
EBUILD dune-private-libs-2.8.4.ebuild 4113 BLAKE2B abbb2c64d54ffe7b78468d37517a83725e561ba58cfc85f710576342720bb92bc8b40e7818ebc1537c0ce5651d1a38ae8da5ffaeab278a63364a5298bbab44c7 SHA512 6d6f87691c660cd4d01e8a3adb86cb46b2cbac3b4288e8f9d34a89795bf8e7891badd9bc364ed8593c85a8b45bcde24da03c1cb6026c054aef3d164f47598ceb
|
||||
EBUILD dune-private-libs-2.9.0.ebuild 4119 BLAKE2B eaea1ebab708adcbd6d1807cb2a14010e3cac7d7dbaeaa12c291ea2d2c4dc804a5e34a4a2c02ac342f73d98f09156ceb5bee510fe0d15dc91bbfdf7afd70dc2e SHA512 458293150214b84f21c2aa64923bf04fe49e7f7d1bd075219e12bed6ccf989bc2af492c15e0b18979e85483c15e13a35d481c3a1f18540b27a14d3302105f49a
|
||||
MISC metadata.xml 412 BLAKE2B 1ac46aa4fe2b5f531debe5c283c36db66a98d2120ceaa389bb2fe5c9c989a8185d0c66df879bfcd65f89e6e304359beadd632e445220a633887237bc9159ad8d SHA512 74df6c8368d4283dbda004fba147e5fa5c82165dc6a7553bf61f49d93ef7283160f6c193505d42f4043e2d3ac3227d4d29ee99827845726f146603088a61d76a
|
||||
|
@ -0,0 +1,119 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit dune
|
||||
|
||||
DESCRIPTION="A composable build system for OCaml"
|
||||
HOMEPAGE="https://github.com/ocaml/dune"
|
||||
SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> dune-${PV}.tar.gz"
|
||||
S="${WORKDIR}/dune-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="+ocamlopt test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
~dev-ml/dune-${PV}
|
||||
test? (
|
||||
dev-ml/core_bench
|
||||
dev-ml/menhir
|
||||
dev-ml/opam
|
||||
dev-ml/ppx_expect
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
dev-ml/csexp:=[ocamlopt=]
|
||||
dev-ml/findlib:=[ocamlopt=]
|
||||
>=dev-lang/ocaml-4.09:=
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
# TODO for test deps:
|
||||
# Add cram?
|
||||
# Add dev-ml/js_of_ocaml once dev-ml/ocaml-base64 is ported to Dune
|
||||
# Add coq?
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Keep this list in sync with dev-ml/dune-configurator
|
||||
local bad_tests=(
|
||||
# List of tests calling git, mercurial, etc
|
||||
test/blackbox-tests/test-cases/dune-project-meta/main.t
|
||||
test/blackbox-tests/test-cases/meta-template-version-bug.t
|
||||
test/blackbox-tests/test-cases/subst/project-name-restriction.t
|
||||
test/blackbox-tests/test-cases/subst/with-opam-file.t
|
||||
test/blackbox-tests/test-cases/subst.t
|
||||
test/blackbox-tests/test-cases/subst/unicode.t
|
||||
test/blackbox-tests/test-cases/subst/from-project-file.t
|
||||
test/blackbox-tests/test-cases/trace-file.t
|
||||
otherlibs/build-info/test/run.t
|
||||
test/expect-tests/vcs_tests.ml
|
||||
|
||||
# Strange failures, seemingly from newer versions of deps
|
||||
test/blackbox-tests/test-cases/merlin/allow_approximate_merlin_warn.t
|
||||
test/blackbox-tests/test-cases/merlin/merlin-tests.t
|
||||
test/blackbox-tests/test-cases/merlin/github4125.t
|
||||
test/blackbox-tests/test-cases/install-dry-run.t
|
||||
test/blackbox-tests/test-cases/c-flags.t
|
||||
test/blackbox-tests/test-cases/install-libdir.t
|
||||
test/blackbox-tests/test-cases/dune-cache/trim.t
|
||||
|
||||
# Strange failures about opam not being initialised
|
||||
test/blackbox-tests/test-cases/merlin/merlin-from-subdir.t
|
||||
test/blackbox-tests/test-cases/merlin/symlinks.t
|
||||
test/blackbox-tests/test-cases/merlin/src-dirs-of-deps.t
|
||||
test/blackbox-tests/test-cases/merlin/per-module-pp.t
|
||||
test/blackbox-tests/test-cases/merlin/server.t
|
||||
test/blackbox-tests/test-cases/github1946.t
|
||||
test/blackbox-tests/test-cases/github759.t
|
||||
|
||||
# Wants nodejs!
|
||||
test/blackbox-tests/test-cases/jsoo/simple.t
|
||||
test/blackbox-tests/test-cases/jsoo/inline-tests.t
|
||||
test/blackbox-tests/test-cases/jsoo/github3622.t
|
||||
# Wants js_of_ocaml (can't include yet b/c of ocaml-base64 porting)
|
||||
test/blackbox-tests/test-cases/jsoo/explicit-js-mode-specified.t
|
||||
|
||||
# Wants coq which doesn't build for me right now
|
||||
test/blackbox-tests/test-cases/coq/rec-module.t
|
||||
test/blackbox-tests/test-cases/coq/compose-sub-theory.t
|
||||
test/blackbox-tests/test-cases/coq/native-compose.t
|
||||
test/blackbox-tests/test-cases/coq/base-unsound.t
|
||||
test/blackbox-tests/test-cases/coq/base.t
|
||||
test/blackbox-tests/test-cases/coq/native-single.t
|
||||
test/blackbox-tests/test-cases/coq/compose-simple.t
|
||||
test/blackbox-tests/test-cases/coq/ml-lib.t
|
||||
test/blackbox-tests/test-cases/coq/extract.t
|
||||
test/blackbox-tests/test-cases/coq/compose-plugin.t
|
||||
|
||||
# Unpackaged dependencies (a rabbit hole for now)
|
||||
# utop -> lambda-term, zed
|
||||
test/blackbox-tests/test-cases/utop/github3188.t
|
||||
test/blackbox-tests/test-cases/utop/utop-simple.t
|
||||
test/blackbox-tests/test-cases/utop/utop-default.t
|
||||
test/blackbox-tests/test-cases/utop/utop-default-implementation.t
|
||||
test/blackbox-tests/test-cases/utop/utop-ppx-rewriters.t
|
||||
# ocamlformat
|
||||
test/blackbox-tests/test-cases/formatting.t
|
||||
# mdx
|
||||
test/blackbox-tests/test-cases/mdx-stanza.t
|
||||
# odoc
|
||||
test/blackbox-tests/test-cases/odoc/odoc-simple.t
|
||||
test/blackbox-tests/test-cases/odoc/odoc-package-mld-link.t
|
||||
test/blackbox-tests/test-cases/odoc/multiple-private-libs.t
|
||||
test/blackbox-tests/test-cases/odoc/odoc-unique-mlds.t
|
||||
test/blackbox-tests/test-cases/odoc/github717-odoc-index.t
|
||||
test/blackbox-tests/test-cases/odoc/warnings.t
|
||||
)
|
||||
|
||||
rm -r ${bad_tests[@]} || die "Failed to remove broken/inappropriate tests"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
:
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit multiprocessing
|
||||
|
||||
DESCRIPTION="A composable build system for OCaml"
|
||||
HOMEPAGE="https://github.com/ocaml/dune"
|
||||
SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-lang/ocaml-4.08:=
|
||||
!dev-ml/jbuilder
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-ml/findlib
|
||||
test? (
|
||||
dev-ml/core_bench
|
||||
dev-ml/ppx_bench
|
||||
dev-ml/ppx_expect
|
||||
)
|
||||
"
|
||||
|
||||
QA_FLAGS_IGNORED=/usr/bin/dune
|
||||
|
||||
src_configure() {
|
||||
:
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
ocaml bootstrap.ml || die
|
||||
./dune.exe build -p "${PN}" --profile dune-bootstrap -j $(makeopts_jobs) || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
mv "${ED}"/usr/doc "${ED}"/usr/share/doc/${PF} || die
|
||||
mv "${ED}"/usr/man "${ED}"/usr/share/man || die
|
||||
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST OLE-Storage_Lite-0.19.tar.gz 21952 BLAKE2B eec82ca4dfc28d82d3e709d778ba9dd693632d6008344ca8164ad32856790c8d624e5380cdcff32c9d5d734634d96e42025cbea51aeba7d96ee52397f93e553d SHA512 d59030ccdd519e14d0e84dacdce7a627d71d53c755c8aedbf903a3b78ba769d0b98fe6e813eeb8e6c35e45d5a1c19d519fa5792b183b8b2ec1de8fddccaa534c
|
||||
DIST OLE-Storage_Lite-0.20.tar.gz 22586 BLAKE2B 7cbcb9a249a3d7e131e3aecd9821cb57242230f14b3058ebaed0d956d2d4ecc2e7f1d7aa40aeff01ff581016beaca75ac92456923b98dbe7932ec37374ec678a SHA512 bcf89c561e02c850f6d5d27705dd671f0294e4a903cf7863f9dbf536203dfb3148ca4fa88ef91a429b96142bf1ae040989d8850fd171448e0db5dc9ae7fc1877
|
||||
EBUILD OLE-StorageLite-0.190.0-r1.ebuild 469 BLAKE2B 93f81fc37ff66a4e4ac5dfc58db0b0caff82d8910e8cf1a057940bbf4b15de65b1be5572c703c6aac2c2f0053f71f525202ff9d895cd003ee75e8bf3523c0923 SHA512 d091ac8005fc10618000037f2ba439fc1a7a7d89a4da5233be1be852cee450af77b208c4f545d0d5e5fb4f27b850badbb4f39db9fd307e74cff97e1799fbdcfb
|
||||
EBUILD OLE-StorageLite-0.200.0-r1.ebuild 461 BLAKE2B e9a2d9003df9813493b651073117c2bc4e4ea09f212c834402b2c0781ec13204985fd2399edd510945605bbf1662af94eef3e7092d1b7134e04eb2d10c982454 SHA512 d49f949b504689776afe7c99360173a0eee1e0927cfc021bcfb36dedca2a30b98b08ea0f90c3251f7023ba98a3119423ad96e84ee266e182f7c16c02f62b50c1
|
||||
EBUILD OLE-StorageLite-0.200.0-r1.ebuild 458 BLAKE2B e551128784d026bd2509794886b9f2e5a289e4de2a3bfdb9a75969ade82e6d1be77aa3ebb778a567efdefaef6cecd92f88d951438a68e349588369e2b7a3d0dd SHA512 4be13e3c14a055cfb82d937fce1ba9593cab565f90844e1e1fa85431d31f449b864c325a0f452cc30de5cec5e823a79b82699a4261fdce6975a1bcbb8ddbb070
|
||||
MISC metadata.xml 697 BLAKE2B 56c4bfc48ec655cc65dd586b208d40a8a35b30c88258337613b8f814b303398225972f66918b28bb288bf460f97ce415a12c5c10caf1aad8a5f4b94faed196a1 SHA512 ba17c8b1852db1f8575304e726d20921b69e42dca2c1bd05a30b7cf5af3e1845ec818e4297f72d6a98d0f40679fb6feec5d9fc7781e0383abea4ad365a0ebf9a
|
||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST pooch-1.4.0.tar.gz 199360 BLAKE2B 6d56a974f84eeeedaa4d9eaae28a9ee22856869232fc4c2f7ff17b667d6830d5252bf65fc8fb8a03cd8f7435e2671767827664765e0ee3120bfbb54ae3b7445b SHA512 31c05e13fd101efbb03671ed551055ac0f8a24e450fe9d7a2f3bb245c2222935c80999b165b59265cfaeb020ca44503972d98763d8e777372004bd6fd9aaadca
|
||||
DIST pooch-1.4.0.tar.gz 57097 BLAKE2B c891387011c99edbb78d84a8301e18fbfce36ecf6e87372ab384921d7e608abc2db2d3b3b37229ba193f3dcebb03f8df546c266075a0a35f18856ff38b3f94e2 SHA512 f883ecbb8831a179338ad497376ced25afa812ba3fdce7db4eb85aca00368aaf7c9c9f4dd58348b24f182b59e5de52bf490f03b6d4b6a807c4dcc182ac89627b
|
||||
EBUILD pooch-1.4.0.ebuild 870 BLAKE2B 0b76b07ec095ba22810c8e2ef3313413366a9a539609a309ca3c0a482cdf3382829fdb2ebb706d415a5ab53b98ca9d563ce183e186c8a66ec882eb680df9a8d2 SHA512 9d029105eed7472bec52f3c0c0de98568c6f621811dd5ca71d547f2ce5b8f28b0990828d5bd2abfe3e2027157db77a483619e2fb9f8838a5e142bdfb05d32a79
|
||||
MISC metadata.xml 769 BLAKE2B 51633e3219b1a01a53469e0c395441473b8473f5fbaadbd4e5c5031de19237462d5297e12c970e018ef65ece2a56cd94ca3609a833da70ba61224c0f94607b99 SHA512 c2a24da1cf1241cd04424b37688db5a5241cbf425a9d1e29a4b7cb032847b55a5e8174bc7bff29836305e4273800693addb018e02353d081bac963f500dcccba
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST tomli-1.0.4.gh.tar.gz 120508 BLAKE2B bd75568315b405598578b395ec0e20b7f37e9ceee58f145cda8adaf58a3fa549cd35902650f5b2aa84b764ab32eac8a21d3ffd94c0c4c43eab3c3a0b49203a71 SHA512 e30e06ea805c94359596c3d6db82464ccafcdde0172cae12d62c889c70986159b3198cf465183854bef1b048c21e487c2b0dad2825e2477d363885e749b238ee
|
||||
EBUILD tomli-1.0.4.ebuild 560 BLAKE2B 88d87aadd194dbcbd3e85d6e615363625be494b4b482fc509b4072f950a75798c9f6882b207fdb5608f828a29643afa3515964e5d30d68593d57c24c4305a299 SHA512 634128515b1c51a51fa47292c58ae82b0cedf7c704ea3ba792eb716ad4a7887c5a1374549741cb40615e0f65eb0a69f33526e90e071ea2354c934276d36b3bdc
|
||||
EBUILD tomli-1.0.4.ebuild 566 BLAKE2B 0af8281293dfde4f6e77a12c717a4440db438fda2409164f524a74121f89c789de8b6154f8fb9ac1c0c6bd4d4dfc163e2b222186767333179562396e05960e9a SHA512 d0d4a65098664f14e2f891610f8274b86627f84aa66979e693c4bec7eef852324c0b49c04d288e7af9a5371d81c087aec7eb18a0202fc22df91422f566d58342
|
||||
MISC metadata.xml 338 BLAKE2B 9a121aa354145d8764982615b75e0d7bbafd9fd9f62d8aec58f75b07ee4c86a2e31d56d4f9e15025eafd639fb8bc378e2e7524d8d5310aadc98d06cd374644b7 SHA512 4be4620f741c382a83c748af54f8f9744703d0eef7302bff78d3d85da6b9c2628ad0bdda54b8bd75399f9e89ecf5eb80a961029574d85aaefbdd95cbf35b6099
|
||||
|
Binary file not shown.
@ -1,9 +1,7 @@
|
||||
DIST rbs-1.0.6.tar.gz 519090 BLAKE2B 1614320b8f77fcf4880cec6b7e4dc5fcb6b73f59410aa4dc51fb61b2868313acb242dc5a572c6cb96d9a819bade4b1d3aee2196189ea3fcc84d718ebbe9ff1d7 SHA512 a63c5781e6f73e998ea10c1a821d4f33388387caf6cd8e1ea607a9cd009d3f793e59c93b140e2539291a6b1d50b6ac40be7b484a8de0594f0ccff8a2db1e8425
|
||||
DIST rbs-1.1.1.tar.gz 547506 BLAKE2B 5bfb64214d4fe0d19ec1c633b3f42567d2615fb0ed34ec78dd3defa3d185adbeab71ad523285d2877babcac4bb61ed2ec60eba80871cd4c631a2017f49768488 SHA512 f31894c1a52679241ef04f03d1aff545f9cc53a460d8933b7064b8403bbd6ef46fbfcdbda00189b158770389bba38b3978ad7d5dd0e7e0594540841e237adfc2
|
||||
DIST rbs-1.2.0.tar.gz 560408 BLAKE2B f1f1491018897ca445bb1e49d6d8965af7bc8f19657130fd1f6233bb2d63cac9ecdffba8e41232d2152a6db3007f597a62b7a1cce6c1cf9b2b794b8550b45de9 SHA512 877341ecbe9764431de95c431aa757533c21ba3b51b625a5b1d74d9b76be4c32829f64859befe252162e5dc40ddb1d30ea569e0d7a1e739777f7c8143389dfe9
|
||||
DIST rbs-1.2.1.tar.gz 560668 BLAKE2B 25cd2c232a26527e7693d8fe80f0aea08c1d261bbff0d1cd9d20d5d6e06423d3b06e86bdd0ebfdfaf3224307dab683588959f23306fc48953ea2a96fd93b0176 SHA512 8c2e791cf751581720238a6fce347dd03378c42e5d7eb1495c191677bd443ec6294d082e22f589d28ad63ab2f4c98575f1619bad7e31e72af98914695eab2d86
|
||||
EBUILD rbs-1.0.6.ebuild 1179 BLAKE2B 9ade58dc806c870b471fb5632946f3810383077649e032254ed170cc955afe8ea5dae28a9c89ce6771777854435e2a6d690f9b5b197cef088361992cfe46432c SHA512 f9c8c3cda17eaf589757498fd345a58f25a7d5646675799b3de4dc5911e84fa32d5ee9721417c72378ff955c2578de53f3fb1e9779a5168db4a3f4a4cbbb7e65
|
||||
DIST rbs-1.3.1.tar.gz 632463 BLAKE2B c222430bfa14fa7380cab393448b54e4596fe3984a1d31caf5a41bcd75cfd0a795813b4278ab89d5453cb5f4d090122ebb217cd336c03b31063acf4f4e303b7b SHA512 691ee6466172189e52ec949d361ccf66b82e8343efed5ec36673a4588b8de78e11f03b98c93c90a3c655819a29d56bb502f20fedd40a0515da3acc1aae126f27
|
||||
EBUILD rbs-1.1.1.ebuild 1179 BLAKE2B 9ade58dc806c870b471fb5632946f3810383077649e032254ed170cc955afe8ea5dae28a9c89ce6771777854435e2a6d690f9b5b197cef088361992cfe46432c SHA512 f9c8c3cda17eaf589757498fd345a58f25a7d5646675799b3de4dc5911e84fa32d5ee9721417c72378ff955c2578de53f3fb1e9779a5168db4a3f4a4cbbb7e65
|
||||
EBUILD rbs-1.2.0.ebuild 1181 BLAKE2B 25f78efd7c8b626fd3440cd438b0d50b69780506c3230cf0e307d55855438511c5ee89efd5a6ba7098fe3682b4373726aae81e3c66c3fa15acff692410455088 SHA512 5eb3c4e31348e760d3386edcbc89f209505ca2e42a9821629dbb420402b0d9c7e86926f9aae8d5e2b2012b3212be72b42ad234259153ad54e82255b24fa603bc
|
||||
EBUILD rbs-1.2.1.ebuild 1181 BLAKE2B 25f78efd7c8b626fd3440cd438b0d50b69780506c3230cf0e307d55855438511c5ee89efd5a6ba7098fe3682b4373726aae81e3c66c3fa15acff692410455088 SHA512 5eb3c4e31348e760d3386edcbc89f209505ca2e42a9821629dbb420402b0d9c7e86926f9aae8d5e2b2012b3212be72b42ad234259153ad54e82255b24fa603bc
|
||||
EBUILD rbs-1.2.1.ebuild 1188 BLAKE2B e6eb0b7b25631b6d65779d737381764d6a856d5aaf2369f695fd8d2330eb3f4f5edd67d5dc0becf79581b768f68df19c7420b5bb00cc12e7aa766b8d4f88036e SHA512 21a63c61d4078bbffbed89086551f649398609e1b655f8afc8ab78641a7a0dd978b9dfc37867e2d58ad42606549e90e6d68185ff5e6b4d8059175aec3bb77b30
|
||||
EBUILD rbs-1.3.1.ebuild 1188 BLAKE2B 9c309c9befa8e76e809c4aae1dc2f2e574293bc1ad273eafca746328fa185f25d4c566ec590e634422f9d7617fa9a28af622f790e2c8e6cada2f75891de75a09 SHA512 3a896d5c0a9723c5009a9271d7125f052660a52a2ba450721133d7546b3c00d8f5697d28191c6bc4aa4db1558f09f5593972d7ec663d6b44d5235021c1f70248
|
||||
MISC metadata.xml 334 BLAKE2B 06663250439d029482e4050e769ba2e5bdf9813dcb9244e06a260247d0275b9a172f0cf06dff21bc81d4eeb2eee2bcb73a11fbd3b9cede4abc7d4edacc6d0d5c SHA512 2e1b1fb38bdf7b589cfc2b448cdcbf7786179b92d391a7db698a1fa8ffc6b7a3f6f7f52356ba76cd367314bc6596a735a17743f06d3141fb817abb4aa63b1cf4
|
||||
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
USE_RUBY="ruby26 ruby27 ruby30"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||
|
||||
RUBY_FAKEGEM_BINDIR="exe"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="core schema sig stdlib"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="rbs.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="The language for type signatures for Ruby and standard library definitions"
|
||||
HOMEPAGE="https://github.com/ruby/rbs"
|
||||
SRC_URI="https://github.com/ruby/rbs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( Ruby-BSD BSD-2 )"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/test-unit )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
|
||||
# Avoid JSON schema validation tests due to a large dependency stack
|
||||
# that would be needed.
|
||||
rm -f test/rbs/schema_test.rb || die
|
||||
|
||||
sed -i -e '/def test_paths/aomit "Different paths in Gentoo test environment"' test/rbs/cli_test.rb || die
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue