parent
d9b129419e
commit
cffa4f2ba3
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29263 BLAKE2B 3fb4cf3281de800e6c9f64c911a9cf5b4dd330eaedcca7e631d000683e922ada9460ae03305677a3ab95b6f6542fa32eec9e81ca20aa3ae875a6fc0e6cf38234 SHA512 dc80e763b4378d91ba3f6295379463699a393360b9edee1152573c222baf95cb6b0affd486395db64f3b505f008285072406740556e0a81aec9030c5404c8624
|
||||
TIMESTAMP 2021-03-15T20:08:45Z
|
||||
MANIFEST Manifest.files.gz 29270 BLAKE2B 1f78b15f6bed5fddeba6515fb588e698f3fe91af60249ebbbe6ab2f30b924fc1e3b952d876472e4c04200eb71c71e1b09496e92aa9c585fdd5ff2ee92a6bfec8 SHA512 0dd6c74a5b5f6d46c7a185e0ca10bc46096c5a94165e317570e3eaf51992f4f2080bf93b1e897097c9b72779caa84aecd0b5fefc6cbacdffae7d1322f9c49677
|
||||
TIMESTAMP 2021-03-16T11:08:43Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmBPvs1fFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmBQkbtfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klDmFBAAn97bOMXbnc6P5qo2dBrmRT8xRfNXhPh6WeGe4tr4GxTX5jQ3+7Lfeb5O
|
||||
ZYcZWFKwawXfj1CI6PaM5YVNkyVXHOh9nYnEFHusO4CtauwjRTL04dXjhAEPAcz5
|
||||
r7QtmQJQx+03PJtjwyfCpqKJ2Y4Xy2Jt85PO2sJgRscFsOaYdHQWu0u902nF5MG8
|
||||
LgzNmkKNDEKdkdjHJRpE4RkRurG42y5sUaobkeT8j+ir98uyOrjXUwuvo/KMkCMr
|
||||
30f5DuYdRV+RYNwOusTb3MQZaQJBEMQrnPzArbfEhKf0X96HyfKhW5XCVllKxuDh
|
||||
BBsCLb0XdGwKQqhjpUlfIF0j6GbyHETBBi3sdPrPiulWJUIj+/xGBan1d5M9uNz/
|
||||
lblQiIe7hWx6qj3DBmSeC0wkaNMYrZC21XzHNuXTErmGUhe+Ztw4NSMhJV085lJ8
|
||||
qZJ3m0TVGx/9W3AD7hfT5qpfOF3vYshken/an5ni5I6R+tjIfW++XoHop8JVnDgW
|
||||
QJXDzWQTti5IRSTxRW8ZofSb+YrYpF4dyKdKCmyiK6InbILPhLoDn1C9fMPxHkBW
|
||||
P2O7asplX1P4ggDrkaD58OofrOcmRa+cZJQzyDHyZUb3ZhYBWN2mwJaWJFrAmMMK
|
||||
zDxCHbEv4sfpNsjPtmnHFOwiA9KhOq+MgRfkC2Uj6StNGhv5f8E=
|
||||
=/mdB
|
||||
klBkgA/+MhiM/MYu+N9QatLcwTCQm8BJDV+pcNtwYIel3oJx+WVjn1MLGYwX4M2A
|
||||
qAt4Zj/V6LsckUUW60RXFcGdW0Km68LXIML8YaivxBUGzL4vJydxG+gfq2m0zWeH
|
||||
Idfe2yzR6xS9ohQdv8/dns0YpBnXr3Si3NeVHStOd85kWrBAqp3tfNUoNYwoubT4
|
||||
K6mRTLcsCeZaDFCbaeiKGhM4dTXJBELfi+RpU0gzzyDZln1KichmHijpguzaAsQY
|
||||
fkYImkLuCYfcf7g0UPs6+jiflCUho/r3eEX87ygPzPDD1hGa6QTS1gaPRTnXP5uH
|
||||
JH4pPem4fCkDJcMEyKx8xAMjvmKNdoW4WkJR/bLFuaeZK48UFS55JmAqIwOdcYjB
|
||||
T0NMSSWmizG1zFlpwGE5a/z44dS/4wLsGAE5Vib0DSQ9k+9RI1HO2Su+FSEiZHfu
|
||||
IkdP+wDPVDIf6CP5km4v0BWtUYEm7MbhYvNk7aA7Fnc9Nf9LwkkB2p1QIGvrtruO
|
||||
b7GEF8wVhUFFF7v1rXLgBO1onSCzkTZLO67XLoiRIvUuikTgbOX9oilWKGOjp4fZ
|
||||
ooR3DNuBX857JFKN3cYHR8Nn7P7UH54HK/JGBA6+bYBPiV8BC4NFtmRNM7HXiS7E
|
||||
sNzZ9AfM3UbtcggDxe6W0rhN87XBUdzg2FLLzMiwyJTwJwdRGqw=
|
||||
=k5wT
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,5 @@
|
||||
DIST hcloud-1.20.0.tar.xz 790040 BLAKE2B ba0d62c8e817daadaa9eb891adb3f655a9ae33b05617449e26b09a3ba6b99a6b6f61df1cf29138a008a7ee58e45efdfe07c408af89efb1c2bd870d7340976bb8 SHA512 5dbb9060595e836ccde99984783954e894f74c098f911ae8c4cc1944d444fd28b6f722bb711d9b1ae245ddf3af8cca1939585ed778c8026fbf8c4201c2d15469
|
||||
DIST hcloud-1.21.0.tar.xz 823556 BLAKE2B 8a37c7854d6c74f58a8f9dd021674a19f1cc968901e109dadf2e1b7621c3dd4981b07939334b293419d42fc8d1b1a1ff04b962a40b0ae8bf2518a0f7cccd7c68 SHA512 3186839ed95f355f67bdf7169dfa0b10852c8e2e3dc0f2a30e712072cd06cc69a40b038cfa214a47d33e39707d00a81f781aae7f51773cdaca96bcc0b80b1dec
|
||||
EBUILD hcloud-1.20.0.ebuild 712 BLAKE2B 989221cd61ab4500042665da2679e7f611c9a7db8ce4f38ce81ee40be0d292c4be438846cf643bc056f3785889adba86765a6ee7845ec66cac15481933d9b8ce SHA512 761fa5b38c983a29cd12c069d1c79b141f88b077071351935b670c87e5534a96c9436c8dbd4479ef8401811539c2ab5124b62fc0eccb07a53a85980f9b6622a5
|
||||
EBUILD hcloud-1.21.0.ebuild 713 BLAKE2B 1d3c6e47bac7202f60f52182a6e0c1c9fbdf29599dad88592fbf7e4786a2972fab2013e7283d3c3583dd4c7dc08f1dad45c8b1fac525c433107aab3685a40a09 SHA512 a02fc4c5453e1f4786eb226ed2811c7c5de4393dc0f9f8cb5807caa3be9a86cd45de92fc5ec7638c6b5a6536c8ec02822fec782b75912defdd21e8111a8cdd24
|
||||
MISC metadata.xml 337 BLAKE2B b05bca1fb33b8d8d66798d3fa410b5a00bd63fc245d29c76d812415dcfd38d6e86187c5ea74500debdac3715b559289881b4bcb5cdb1dc4d1ffcde409d666b6b SHA512 e3b82ce2611ece38238d64baa5424f680c406cfa491037024af80dbb3b2e9e6737ab5756d732852b6749a132aee61701116515fd3fb52c597ceea255534c7f2a
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="A command-line interface for Hetzner Cloud"
|
||||
HOMEPAGE="https://github.com/hetznercloud/cli"
|
||||
SRC_URI="https://dev.gentoo.org/~ago/distfiles/${P}.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE=""
|
||||
DEPEND="dev-lang/go:="
|
||||
RESTRICT="strip"
|
||||
QA_FLAGS_IGNORED=".*"
|
||||
|
||||
src_compile() {
|
||||
go build -mod vendor -o ${PN} -ldflags "-w -X github.com/hetznercloud/cli/cli.Version=${PV}-gentoo" ./cmd/${PN} || die "build failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# For upstream a simple test is run 'hcloud version'
|
||||
./hcloud version
|
||||
if [[ $? -ne 0 ]]
|
||||
then
|
||||
die "Test failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
AUX sudo-1.9.5_p2-NO_ROOT_MAILER_fix.patch 1929 BLAKE2B 404bd5c03b81a9bfbc3796c706fa93a64b4649c651c7859175137e1abb7f9da34f43d7f6e1ca8bca10c567114a30383571771c6390de9975a6bf55d98b0caa7a SHA512 34dd6880a90740eefd3a1bb543b3121047ea6ab8837a127c55cff92ffb7bf9225d0c6adfd88adf299458fdafaaea5351a52f14a9487c04df41aa218c6eeb6e7a
|
||||
DIST sudo-1.9.5p2.tar.gz 4012277 BLAKE2B 41913887463e4f775564af8d614fb5ed762200aa777dc789ec333842d4f432323474fc952a531fe929b33607cdfbcd18d7fe7470a15d67139deaf855841ed11f SHA512 f0fe914963c31a6f8ab6c86847ff6cdd125bd5a839b27f46dcae03963f4fc413b3d4cca54c1979feb825c8479b44c7df0642c07345c941eecf6f9f1e03ea0e27
|
||||
DIST sudo-1.9.6.tar.gz 4118872 BLAKE2B fa3a3cb47540f6f926a292f81e4a18358e31fe11d0a63cb8560f26fc85a5e82830752f3352466a5dd67787f5e0760f035f8787bd2241034f351cb5905a98100d SHA512 16291bd7290284272efe675f8b94218540224217f03d96bbb7bcbe6c9d5b7453ff6b24fd28dcbce2fdee59cc8adb9798f4f13272bd25592abc17caa77236dfa3
|
||||
DIST sudo-1.9.6p1.tar.gz 4119888 BLAKE2B 02bdb551c46cff11ac56e64937c64e6a29ccd8e0af34ea2f6b33c223bee8f7ad958d0fc3d7ef8ef12bf5bc82565769b923ff112a3f3d6bf6999fa4f6ea55e38e SHA512 632dfe72f04ce9a7a5a7236fcd5c09ce4535e695ced49d24dd848e3a7b1bea7380df44188b9e475af4271069539b5a5816948a98fbb0649ebebaba8b4c4b7745
|
||||
EBUILD sudo-1.9.5_p2-r1.ebuild 7027 BLAKE2B be51bde166c512c5aacf0c5d12d6219c3cc2ac86001f8f40694b801b3da4f20fc224a10e1843fdf5046ce24a5a89de327925f5df12e3d67faae0af44216386c2 SHA512 ea65e9226819b18a92901876a2b85c42515571844c01686c6d781772fb403e13690fcb8bf39350bf95acc266b2e069e48d72eebbadc4b9ce94657ef7cb211789
|
||||
EBUILD sudo-1.9.6.ebuild 6970 BLAKE2B 9d759027761957298bdabfdc8699b2981b605d9bbcb0ceecac146f5fdbddb4f0eb8c07821a6d7fa38a47cba423f804f85e65e4327fcf778386a53b9b25f81275 SHA512 8f5aaabff31aa6cdeab9296fe344f7b995628b14db808bef23557258880dd9d38acb5a048b2cb6c846828f2fae0e8535ba76b55010c652e8a28d07eea16e89bb
|
||||
EBUILD sudo-1.9.6_p1.ebuild 6970 BLAKE2B 9d759027761957298bdabfdc8699b2981b605d9bbcb0ceecac146f5fdbddb4f0eb8c07821a6d7fa38a47cba423f804f85e65e4327fcf778386a53b9b25f81275 SHA512 8f5aaabff31aa6cdeab9296fe344f7b995628b14db808bef23557258880dd9d38acb5a048b2cb6c846828f2fae0e8535ba76b55010c652e8a28d07eea16e89bb
|
||||
EBUILD sudo-9999.ebuild 6971 BLAKE2B 88d262cb3f43386a08851576ba2f3d1f057e8249e206e5008b50c8a05fb5e5a9f0f6ee4b127b801920bae6c89c0af678c0f88a5e1af2746e80c2ec8aa63b9334 SHA512 fe4a0b610929cd352cafab8e56bf6c6a1d34f6c7803bd617b8b8acc99fc940f6fdb4eab04a34adea5fe5113d5a0e824644c3df681ba00585294329d7664565db
|
||||
MISC metadata.xml 1161 BLAKE2B 0c501bf06edca82993ece857f9f7565f99da15df36c916bc9dc57e78bccf2b247c382e97dd6c97cc7f5375e1a0513c1a30ecbf097516e96319fd1797257fb117 SHA512 d6bc9cf11ea1bd28c19bfe167580556af517d92c958d63cd7872ab5076840eca39a7ab3d1f56e84fc0fcfb675d7a89c23ccdd3629f665c45232be1140eb950ac
|
||||
|
Binary file not shown.
@ -1,9 +1,9 @@
|
||||
DIST clamtk-6.06.tar.xz 232024 BLAKE2B a9a7310410f685bb6cae24ae6cee45b31a524b88cf75c9346617614e5dba43f3942d39dd6d484d656906c3fbb2122ab3858ab017c0e79d5ed9271b2968b750d2 SHA512 ee4d09e0f3c703bef5a1b3e1bdc97d3d1d91998c98e82a2fb1e3326fa8fdff32d7bbef7d9e2bf2b6292fa1982b1efb3b5cdb4cdd7afb17f6ffd0e089d8b4539a
|
||||
DIST clamtk-6.09.tar.xz 228208 BLAKE2B bef7dca1b60c8c7d02efbaf48d75fc95ac6706f553b0d5c7146e3c36220f326b760306f3011d7774510c8f52d577be1d4dd10abe58aefa900fad8ee414f050a0 SHA512 4bb7f4f8fdc346d60ba3dbe6abdf09edcad2fa3fd4aab6f9eebf88705a213dab9974e2b838eeb05f155ca44ed249874e23679002a1d6e8832bfe3c104b2832a8
|
||||
DIST clamtk-6.10.tar.xz 286008 BLAKE2B 3f602c9422d57cc24ca47141a237870445c2390f3e4fa07cf32073e058899a603f0882b7df51c40184f84d75632bd2b608035ae71f4d8253a474f9fd30a212da SHA512 32f7856e89fa3d3dfc5b546bbf71c6b2fed62ac3ccc18f30ac9b55ceb9a48a182d667af0b430942a4021c0454491300e312f93ea8d57bce711d00950afebfd71
|
||||
DIST clamtk-gnome-0.05.tar.xz 15148 BLAKE2B d72ad0c9b3272c1a21d3722994152e23aeb01bd79d006cbcd3545c2689887b4f596daeeef72a13d9cdd9cfc89c4091963b4a1917824bbb06be4678f2c446a114 SHA512 a5d3b0e87889880272aa61a0feebca8e885c7fa964bad767351c826188c236f2152b3c43328b6aa720c5942b2bf1da69916d3664358c274813a6ac032ee4dea0
|
||||
DIST clamtk-kde-0.18.tar.xz 17732 BLAKE2B ca82934417f2d869fd8c8e36a31ef4a52cf4ee73581c5d1d400c1b28908c5ea2524a8f5d1110b1e949038378613fb4d5607d5123eebe91df695a53d0dd489302 SHA512 145ddd349010e0bb6fe3295e50d6e15a2dd96e604babbd5de4cb49ba75169d2050777cac38e40ac6a64cb89ddf94025d610aca73136c75f81115d0a2d863d24e
|
||||
DIST nemo-sendto-clamtk-0.04.tar.xz 4228 BLAKE2B ce656d4f021bc30cd12fb2ee5f98a78c1f1fdb2460ed2cbba0b572408617f91b39b2ca2fe542b9cec7be79b4b9fdfd685f5553e1a671454ca1e6723241dcb805 SHA512 2b5d3abbc4ae5dbc71b1b7bc836df88ad51e6afa00d5e954b5c1355a70c0420b6fef895e1cb5cccb86a662aee2039cef6c01821c1347fa155b5da3529b25562c
|
||||
DIST thunar-sendto-clamtk-0.06.tar.xz 4416 BLAKE2B 6b9f8857fead9f175af0a5fd3585790c49865b07016ddbc0dfc21f761ecbac32d97a65731fdca0335fd4852af9efc93c06ecb994f769a5efeade35cb734e9924 SHA512 f3b6f296213ad5974f8134d682cce4e426d9730d1898e8f7ea474e27314ee47957b033bbd7f16196cabf054eccec844c05ff8c8f9a98ad013a7f89b899cee591
|
||||
EBUILD clamtk-6.06.ebuild 3803 BLAKE2B 7d674a0e2d104b37823e70857ec9948e8de03a97f577aaa09baaf8b9a4066ac6acd884f42f512c0eeab0548d8b10ece39f611b5ddafa7e0dfee95094ed7f3d6f SHA512 254ac7f66ea2923d5882ebc84ebf070de75080f610b22b3887c490d3eaa1723bb60796bd49d312ee591573d6192cfd8e22ad4c6961f0f670b3be55d852aefa5e
|
||||
EBUILD clamtk-6.09.ebuild 3800 BLAKE2B 8381696d184905c72e2f1a8637883a9ceeb44004762df25cedfe6c83bbf4817d7b692a5d5c7811046634657b77df44029f864c2bf88c01e5d6091cf2725a061a SHA512 f0b2c249a8b5a423f3fa984f2516b962971b99f8829d3bfe2e0278734b9ce0138042b8eba80e0f4b5914e09c92bd91e478fb7a935ccf0785ccc9af45eb194110
|
||||
EBUILD clamtk-6.10.ebuild 3819 BLAKE2B c0b4148f50e43fbc50dbb7ec3bc58766d7af17234ae724f49b3e8e714cf5e69209d83bd51dfdc294205da658a09df56513d1c60ebc4ba7e2f1efdf4af985ecbb SHA512 b9b5113f5995c6f1064b5659a5d3376265d143d861a133461f5db5165e0a9be0bff0302457cc629031ac5436f18202701999264ec17aeec7b49b17dd479d4952
|
||||
MISC metadata.xml 809 BLAKE2B 6c61c6d564fd120a1996f0620eb94af868a19a4a2178ebf694bda8f7a926b42848723911d2b45ed6a8199a969802d62e574422d22a76163fea2eb8d053553236 SHA512 984613fcdc7d6c2dd02475f3a9ca0f1e68e66c59961d9e43532722b5ac4c8022a4daff30742eec959da5317d4f3e10c2608538b50bad5b4d95af5ba7731f75b7
|
||||
|
Binary file not shown.
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="A set of tools for DVD+RW/-RW drives"
|
||||
HOMEPAGE="http://fy.chalmers.se/~appro/linux/DVD+RW/"
|
||||
SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-cdr/cdrtools"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/m4"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-7.0-sysmacros.patch
|
||||
"${FILESDIR}"/${PN}-7.0-wctomb-r1.patch
|
||||
"${FILESDIR}"/${PN}-7.0-glibc2.6.90.patch
|
||||
"${FILESDIR}"/${PN}-7.0-dvddl-r1.patch
|
||||
"${FILESDIR}"/${PN}-7.0-wexit.patch
|
||||
"${FILESDIR}"/${PN}-7.0-reload.patch
|
||||
"${FILESDIR}"/${PN}-7.1-noevent.patch
|
||||
"${FILESDIR}"/${PN}-7.1-lastshort.patch
|
||||
"${FILESDIR}"/${PN}-7.1-bluray_srm+pow.patch
|
||||
"${FILESDIR}"/${PN}-7.1-bluray_pow_freespace.patch
|
||||
"${FILESDIR}"/${PN}-7.1-clang.patch
|
||||
)
|
||||
|
||||
# this is a text file, not html
|
||||
DOCS=( index.html )
|
||||
|
||||
src_prepare() {
|
||||
# Linux compiler flags only include -O2 and are incremental.
|
||||
sed -i '/FLAGS/s:-O2::' Makefile.m4 || die "failed to sed out FLAGS"
|
||||
default
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake SHELL="${EPREFIX}"/bin/bash CC="$(tc-getCC)" CXX="$(tc-getCXX)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake SHELL="${EPREFIX}"/bin/bash prefix="${ED}/usr" install
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]] ; then
|
||||
elog 'If you receive an error, "unable to anonymously mmap...'
|
||||
elog 'Resource temporarily unavailable" when running growisofs,'
|
||||
elog 'then you may need to run "ulimit -l unlimited".'
|
||||
fi
|
||||
}
|
@ -0,0 +1,71 @@
|
||||
--- a/dvd+rw-booktype.cpp 2006-06-24 12:21:48.000000000 +0300
|
||||
+++ b/dvd+rw-booktype.cpp 2021-03-14 10:16:02.533741829 +0200
|
||||
@@ -398,7 +398,7 @@
|
||||
break;
|
||||
case OPT_MEDIA:
|
||||
if (profile!=0x1A && profile!=0x14 && profile!=13)
|
||||
- { fprintf (stderr,":-( action is applicable to DVD±RW only\n");
|
||||
+ { fprintf (stderr,":-( action is applicable to DVD\xb1RW only\n");
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -759,7 +759,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
- delete list;
|
||||
+ delete[] list;
|
||||
}
|
||||
|
||||
profile=buf[6]<<8|buf[7];
|
||||
--- a/dvd+rw-mediainfo.cpp 2006-09-23 20:46:57.000000000 +0300
|
||||
+++ b/dvd+rw-mediainfo.cpp 2021-03-14 10:16:02.533741829 +0200
|
||||
@@ -621,7 +621,7 @@
|
||||
if (phys_end>0) phys_end -= phys_start;
|
||||
if (phys_end>0) phys_end += 1;
|
||||
|
||||
- printf (" %s %u*2KB=%"LLU"\n",
|
||||
+ printf (" %s %u*2KB=%" LLU "\n",
|
||||
dvd_dash>=0?"Legacy lead-out at:":"Last border-out at:",
|
||||
phys_end,phys_end*2048LL);
|
||||
|
||||
@@ -941,14 +941,14 @@
|
||||
printf(" %s:\t\t%u*%u=",type[formats[8]&3],
|
||||
capacity=formats[4]<<24|formats[5]<<16|formats[6]<<8|formats[7],
|
||||
blocksize);
|
||||
- printf("%"LLU"\n",(unsigned long long)capacity*blocksize);
|
||||
+ printf("%" LLU "\n",(unsigned long long)capacity*blocksize);
|
||||
|
||||
for(i=12;i<len;i+=8)
|
||||
{ printf(" %02Xh(%x):\t\t%u*%u=",formats[i+4]>>2,
|
||||
formats[i+5]<<16|formats[i+6]<<8|formats[i+7],
|
||||
capacity=formats[i]<<24|formats[i+1]<<16|formats[i+2]<<8|formats[i+3],
|
||||
blocksize);
|
||||
- printf("%"LLU"\n",(unsigned long long)capacity*blocksize);
|
||||
+ printf("%" LLU "\n",(unsigned long long)capacity*blocksize);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -1121,7 +1121,7 @@
|
||||
if (ccity) ccity++;
|
||||
bsize = header[4]<<24|header[5]<<16|header[6]<<8|header[7];
|
||||
|
||||
- printf ("READ CAPACITY: %u*%u=%"LLU"\n",
|
||||
+ printf ("READ CAPACITY: %u*%u=%" LLU "\n",
|
||||
ccity,bsize,
|
||||
(unsigned long long)ccity*bsize);
|
||||
} while (0);
|
||||
--- a/transport.hxx 2021-03-14 10:17:54.353626017 +0200
|
||||
+++ b/transport.hxx 2021-03-14 10:16:44.180365362 +0200
|
||||
@@ -127,9 +127,9 @@
|
||||
char str[MB_LEN_MAX];
|
||||
public:
|
||||
__plusminus() { setlocale(LC_CTYPE,ENV_LOCALE);
|
||||
- int l = wctomb(str,(wchar_t)(unsigned char)'±');
|
||||
+ int l = wctomb(str,(wchar_t)'\xb1');
|
||||
if (l>0) str[l]='\0';
|
||||
- else str[0]='±',str[1]='\0';
|
||||
+ else str[0]='\xb1',str[1]='\0';
|
||||
}
|
||||
~__plusminus() { }
|
||||
operator char*(){ return str; }
|
@ -1,5 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<maintainer type="person">
|
||||
<email>ceamac.paragon@gmail.com</email>
|
||||
<name>Viorel Munteanu</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
Binary file not shown.
@ -1,8 +1,6 @@
|
||||
AUX 60nxml-gentoo-schemas-gentoo.el 206 BLAKE2B ae9d1fe1da9c86d14796c09597ca34b10dd0e28abb02fdeac4607b8d950bfdf636f5f3c1de49cd5b9cf1fa808513522ab43272f3c26361b871ad0d630a942ed6 SHA512 5592edb5663066fcccaf5b05c3df671b4069d4d259376a8a91ef3f7ae5990687b15dfdf40e6f7aa6cc7d62b7cdaa5090fd851de0ed2718d20ecfe3e3a78530ea
|
||||
DIST nxml-gentoo-schemas-20200303.tar.xz 8452 BLAKE2B bee7e3d58b03e3aaefcd09d93a9b6919ae6b4892ac09e218ac68cbbc048e28def8b49cc4c583ddad04da61d61bb76386f0c0f33e12d2c8a938447e3f590854d5 SHA512 42f8ee48e349423db156d585bdd2c1d333f69693ac541bc44f8c1d0bae412b1793e1d86fc527287225040aa9b4b791ad2922196cf750de6029b4c77eebdc62de
|
||||
DIST nxml-gentoo-schemas-20210203.tar.xz 8440 BLAKE2B 733c7949bd39a94e657c829c478b76229cfbe2edca6f973f45a91423fb573ed6ff5717ef7bca74733266d7ff5b31f5426d06df51d79263422dba1467234ae8ba SHA512 bdd28b40d0748f595b6ac035686605b7d7a08e9802d0e497893329b4cbc1195f4e785befb8afe6362eb8eb45132f3928f394546412ba463c47977587b6f88b3d
|
||||
DIST nxml-gentoo-schemas-20210314.tar.xz 8512 BLAKE2B 9219644c1a0dbc7afc78c0c4f2623d9d71bbd4f62c387eb025e001e756262107d59f739d695c172ae4ef54049b98f4c3e92bc630be39bcf2f6727d8b0ea27247 SHA512 a092f48f3fe69df0bc51b3e5dd11a6ef09f4074589ffe9872f4936548caf14554fef8cd8ab42626f621c0163a23879698ad12a0818b52cc4b4a4f384a98afd6c
|
||||
EBUILD nxml-gentoo-schemas-20200303.ebuild 599 BLAKE2B f5f68523079760c4d46e7ed486e0270fbeae41772874fe449959c3e83eb924c50a6e46981191b5f8fcd247c98f637487f80eccee1640e79960be6bd04a65c579 SHA512 6ddf82bcf9fda6779b88fff85d9a46eb15450503d55fcb549d2492af1b22006303e1ab33a8f0d972be8f89c6b2c823fe620484a163c79add69dd179d2d867d37
|
||||
EBUILD nxml-gentoo-schemas-20210203.ebuild 606 BLAKE2B 6b3f604b78405c74b9488ab95d8d67f77b8d3cf9e70759a7a275c457cb91a14a2fee767c5deab5640c8ec675ee0f2caf3282f46629fb1eccf34f10771c0d242c SHA512 27930759e88402b704eeaae2860cdd680362c16b625cdd6f44a3d1fb9ea8b386e3e2be50e4df1067834c7f01b5b973d46f5fd3b068871b229a546f828fdd7cfa
|
||||
EBUILD nxml-gentoo-schemas-20210314.ebuild 606 BLAKE2B 6b3f604b78405c74b9488ab95d8d67f77b8d3cf9e70759a7a275c457cb91a14a2fee767c5deab5640c8ec675ee0f2caf3282f46629fb1eccf34f10771c0d242c SHA512 27930759e88402b704eeaae2860cdd680362c16b625cdd6f44a3d1fb9ea8b386e3e2be50e4df1067834c7f01b5b973d46f5fd3b068871b229a546f828fdd7cfa
|
||||
EBUILD nxml-gentoo-schemas-20210314.ebuild 599 BLAKE2B f5f68523079760c4d46e7ed486e0270fbeae41772874fe449959c3e83eb924c50a6e46981191b5f8fcd247c98f637487f80eccee1640e79960be6bd04a65c579 SHA512 6ddf82bcf9fda6779b88fff85d9a46eb15450503d55fcb549d2492af1b22006303e1ab33a8f0d972be8f89c6b2c823fe620484a163c79add69dd179d2d867d37
|
||||
MISC metadata.xml 282 BLAKE2B 432e60a3b04def9f566fde3852011e006c0d578c72c42115734d1af5c128440fcee68134c8f891baad437e64a8d61fbbac49e70a35ed4f6f85641e888d3a2547 SHA512 1838e22e1f5b849b816a05d1b25bd81333c8cf67ceb996177e05ba7a555b8e0e307e62cb53e6f1217f4216823e2fecf050e85437678503d60e10c6b2d5303072
|
||||
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Extension for nxml-mode with Gentoo-specific schemas"
|
||||
HOMEPAGE="https://gitweb.gentoo.org/proj/nxml-gentoo-schemas.git/"
|
||||
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
|
||||
|
||||
LICENSE="HPND MIT GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
|
||||
SITEFILE="60${PN}-gentoo.el"
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
insinto "${SITEETC}/${PN}"
|
||||
doins schemas.xml *.rnc
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
AUX 50org-mode-gentoo.el 95 BLAKE2B 9c74869edce0915d9793a3b10f61e8002dec553a93fe9856c526d77e5e988a35203c35322a1ea7ce9e19b02ff9a5ce1b2b4d73b8ba19bada30b7fbf453e43b01 SHA512 aa2e47c060d441ef1f631f2a44f3b7adc7cf5306155b9cc3f3f808aa053b411980671a89933c77fe02aac79bb6f25f2fe98c676e13e097dd885f23bc9d8cb000
|
||||
DIST org-9.4.4.tar.gz 4725983 BLAKE2B 69fcd15e13c55b71a2c0c6185a0b82dfd8f72ef2c68a8ccc5aa9d3e9f134233d7c7c3cb38f4957cc7d5d70a082067412b61be2111b484b6a91a8a2e5f077bb39 SHA512 ec857f9765a869371bd3425aaecdbe1c8bb8f605640d81efebd7ed13afcb05439cf3a5277457ed399bc501f95a6d823bda7f46b6991cd5f21cf53cf0e666d831
|
||||
DIST org-9.4.tar.gz 4724986 BLAKE2B 8f56c2459e1718d4982ccdba3a8fb1403ff4a66a5425ec341f6d5ef01b2415c87d77c7ac8a8cd7046b4398a18688ef5fb4f92d0131f6694bc6047b32e3dd5827 SHA512 480377b13950e1f9cfa2ec553f274156ff9a25a5572d5eb6137fa08a3d6f1d5c0a6942f4d139379974861ee467c3be17105bec6b17640beaa308c8fa6825f8f5
|
||||
EBUILD org-mode-9.4.4.ebuild 1713 BLAKE2B 9e403b5af66939a1abc64b30ad7ac8585c748a7cd860842ae39e23d95a28817320185e424f5d72b998b9c33c59e240c305833a5f9811b4c7f4b6cbd55402feb2 SHA512 af74d3acb3638926e7ac1315a2601e859432117646b6bb1544fef243f43847c8836cb448c75f6dda0b9ce63fca7fa425337c7bd5d8c500e39461bdd52509c0d6
|
||||
EBUILD org-mode-9.4.4.ebuild 1710 BLAKE2B 4f0a97a455d97ade5ed4743abef2c8027a6e20bec8f758d146cd027123f8ed9cdc6c282e93a7b6325b6bd728158350caf36cd6eadc523d91278f3169b8900436 SHA512 f60a2887ae93d3ff50cc1e2300703b2154d983923e445e63dc8736245c39d80db60ad8d9aa86c8f2780bf051930dea53f865fb611d84e472e13f178f687a693f
|
||||
EBUILD org-mode-9.4.ebuild 1710 BLAKE2B 4f0a97a455d97ade5ed4743abef2c8027a6e20bec8f758d146cd027123f8ed9cdc6c282e93a7b6325b6bd728158350caf36cd6eadc523d91278f3169b8900436 SHA512 f60a2887ae93d3ff50cc1e2300703b2154d983923e445e63dc8736245c39d80db60ad8d9aa86c8f2780bf051930dea53f865fb611d84e472e13f178f687a693f
|
||||
MISC metadata.xml 1368 BLAKE2B 2680c11ca69b9acd8b96b6dc76586037bd1b7ce0e9cdc183781742f373ce8d0be5b8820b7fa4d18c4f59523e10d3b40df3edbba5178169fb993bacc8d10cdfe1 SHA512 6c557a3a3ecb9b1993bd8c976d0a81460cd1ecc6e53fbaeb0d086e8d78497485a1b34470b72a73e779878b4947a22d61ef36259037cf6ff0315a823e15e09c66
|
||||
|
Binary file not shown.
@ -1,11 +1,7 @@
|
||||
AUX oneko-1.2-include.patch 168 BLAKE2B 48b44fd9269c51a125ea9093c08b0d07e64ef58877c027a20dce75ac3584d8cecad20f785caa0d11b77bd25e9fc3785ddb7c3874c3cc7c7a79310984ac4af920 SHA512 001c47f84a921b2b963282d8132336a2b6368f85dbfa94e294d2dd2054a5697c12fd8d48ad73ae0e0b38039613c3e1b8866e832bedc6162d661bad71643a1702
|
||||
DIST oneko-1.2-cat.png 223 BLAKE2B 35eb9a8aa7e49aa00a7a689187b598ee837b9236715ed62ffc37a94f9afdd54cac9c251eb82a85cbf7ef31af36c010d54310d79f079cf43a6ba3761ee3b18c34 SHA512 f3543be2bac0d14d3db5fe6bc33cf59caae743d547993fe010c79d2bfc6f8720d608026d692733b7519d5b6b99db09f58f34af9bd2d8fcc3556b6994734f24bf
|
||||
DIST oneko-1.2-dog.png 236 BLAKE2B 8aa4bb11d75283784e7bef8eb6d887706d90cf6370cfa41433d32bffbb23db0b775e5a23fe9b19ef0d9426d5e98e583b599e477427c3223f4a225f1904da7ad1 SHA512 11e4a4ecfba26a0ea782846ca288da7ba3f68629dc8f4b0d7987923f06afe57971d53c9161ed13711a9a1f737ea3d8ec76f559311dd10234dca49cfa9d20f533
|
||||
DIST oneko-1.2-sakura-nobsd.patch.bz2 2967 BLAKE2B 128fe382d81fdd18f077d015fcad41613baae00171149a2d4fd253bb03595ca4c7be16640531140af90edf176754fad2bf7e4d5ae27471bf7079b3a558788189 SHA512 dbab7471b1c76d8bd7b0c0f9512ce274d98b7e96e8f1cb781a07b031d3a23c0c716222465dee16ad77f658c681116e71e6f8f50ab45ee8f24d132e24fed6849e
|
||||
DIST oneko-1.2.sakura.5.tar.gz 76825 BLAKE2B e6fbb02823a25e71b6b26d067ca898352d26971bd6595b2f8d33205bf268238e277f8a0a980178704857d50042acd0cb1663d9eb0549764934153864b3602ed1 SHA512 328bc267c027dc2bf9f4d0bf7a3a5cfb0f77e7ffe566dad58ba8728a8d72f905ef0b1b92fea77179d1e79886aea8a6b27cda44dc227d96b69ed34b4fdde3ec15
|
||||
DIST oneko_1.2.sakura.6-14.debian.tar.xz 10996 BLAKE2B 4507243c28371d99976a3ef4d015b53f6dc1e28a0e841c55da18710bfc3825786dc8ee8ce06b5af1ca41445661d6f5c10225b80c6802ab5d2de06dab09de10e0 SHA512 35656ade57e57ba400b6e2d0f9dcfa1b41a7002f874f1113db080d9e75e390ff0e1f4ec169fbcf1cbea135988500501c65a2f520eaab196b8d92ef4feb993baf
|
||||
DIST oneko_1.2.sakura.6.orig.tar.gz 64623 BLAKE2B 262f9373b1739c0181a52377dd72c5f35bd9d8e4e54364304704bb6794216585a7617525ccf439cef4783556aa732ac84f60a45424021b5963d69485c21a15fe SHA512 3f06b1c23ac6e3d9864530904bccbe0fdbeebb512233e35555ae44d2b45b2e6e50480081f46b048994c9415dca05691a0796357d86b4b7e8dc0bbcf1642ae348
|
||||
EBUILD oneko-1.2-r2.ebuild 1662 BLAKE2B 016fc1f8ce45f304683bb4a56d5d1a5acf7029f4704d46ca5d3cf8c9089be0389cb03f444db45681cbaaab7e70e0b3e5b8076f6ff47ed9d5491b50f8d6fa5519 SHA512 031f740ec81e3e4b6a8b94191c8422bd274a68c3c36f038208cf3253bcfe522c1ba923b44eb0ef9ee4b0ba5837ea5ecb2068109b9b5266fef58789921f5f8fff
|
||||
EBUILD oneko-1.2_p5.ebuild 1369 BLAKE2B 0c43a1c58a73538b6ab7ecf59723b9160cddb68094ec4e415ada1a94bea85cca0934e6e3a6584cbfeb62088ba0279872b2c4a68ac477f5879b637f4996aea9a8 SHA512 517d0576f509b3f99ece67b42c7da2a2ace712cf79fe0902cfd44609cd22594dfac3fe6332a3738aabeb86c7b32b8ca69955b99f4203c9928e3e15e65cd80a23
|
||||
EBUILD oneko-1.2_p6_p14-r1.ebuild 1669 BLAKE2B f7a597f8670b5592e25fee76ad97c9c8e7fcfe6b7bb9f9d2fd1d5ed39387fd6885c0d38f9bc76fc1f835b811c94e6e2d2473c16650498facc7da9f433e3d161b SHA512 7729a838492ed85ef5fca9fba6f1664bc438b6bc2c05ec0c9a84a05365a55c3fd3c903c582b788c1ca84973570fbdd83304aa555db68dc215d3f9c681c1a0639
|
||||
EBUILD oneko-1.2_p6_p14-r1.ebuild 1665 BLAKE2B ba72f644daa7da6cc82980f2e90dbbdd99c49fd062b5905bf3fd006538a4fe5d74e9fce01221300f7c9a6ef21332e0d3368164509b27bc16c3d57834c1d3b08c SHA512 79573887ae7bccdc8980a6ae067d3aa0bb5562c56a36350253f64c8d92a416f9fdf52182a83f3e0f0d84cfcc901f089221da65c50b3455adf4046688244b347a
|
||||
MISC metadata.xml 623 BLAKE2B 55087cf6c20ffb041c6f80bb0adbdcc561c282e8de2284e139bf2b9e7156469f356210018f23229e826cc2822e84e88513e29b7dc25dc55eec583e2cb456ed72 SHA512 5f78a9557c5e87edff59075bb5a7d4dac93b4b1745244ad8b89ddcb02e997dc859bf682b7ce4dd774eab4d82e48f8895a86679b24a702e3b054f825b5d6f14f3
|
||||
|
@ -1,71 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="A cat, dog and others which chase the mouse or windows around the screen"
|
||||
HOMEPAGE="http://www.daidouji.com/oneko/"
|
||||
SRC_URI="http://www.daidouji.com/oneko/distfiles/${P}.sakura.5.tar.gz
|
||||
mirror://gentoo/${P}-cat.png
|
||||
mirror://gentoo/${P}-dog.png
|
||||
mirror://gentoo/${P}-sakura-nobsd.patch.bz2"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86"
|
||||
|
||||
RDEPEND="
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
app-text/rman
|
||||
x11-base/xorg-proto
|
||||
x11-misc/gccmakedep
|
||||
x11-misc/imake
|
||||
"
|
||||
|
||||
S=${WORKDIR}/oneko-${PV}.sakura.5
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${WORKDIR}"/${P}-sakura-nobsd.patch \
|
||||
"${FILESDIR}"/${P}-include.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
xmkmf -a || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
CCOPTIONS="${CFLAGS}" \
|
||||
EXTRA_LDOPTIONS="${LDFLAGS}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin oneko
|
||||
newman oneko._man oneko.1x
|
||||
dodoc README README-NEW README-SUPP
|
||||
newicon "${DISTDIR}/${P}-cat.png" "cat.png"
|
||||
newicon "${DISTDIR}/${P}-dog.png" "dog.png"
|
||||
make_desktop_entry "oneko" "oneko (cat)" "cat" "Game;Amusement"
|
||||
make_desktop_entry "oneko -dog" "oneko (dog)" "dog" "Game;Amusement"
|
||||
make_desktop_entry "killall -TERM oneko" "oneko kill" "" "Game;Amusement"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "To kill oneko, type the following in a terminal:"
|
||||
elog ""
|
||||
elog "killall oneko"
|
||||
elog ""
|
||||
elog "If your mouse cursor changes to the default black cross"
|
||||
elog "after running ${PN}, you should emerge x11-apps/xsetroot"
|
||||
elog "and run:"
|
||||
elog ""
|
||||
elog "xsetroot -cursor_name left_ptr"
|
||||
elog ""
|
||||
}
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit desktop toolchain-funcs
|
||||
|
||||
DESCRIPTION="A cat, dog and others which chase the mouse or windows around the screen"
|
||||
HOMEPAGE="http://www.daidouji.com/oneko/"
|
||||
SRC_URI="
|
||||
http://www.daidouji.com/oneko/distfiles/${P/_p*}.sakura.${PV/*_p}.tar.gz
|
||||
mirror://gentoo/${P/_p*}-cat.png
|
||||
mirror://gentoo/${P/_p*}-dog.png
|
||||
mirror://gentoo/${P/_p*}-sakura-nobsd.patch.bz2
|
||||
"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
app-text/rman
|
||||
x11-base/xorg-proto
|
||||
x11-misc/gccmakedep
|
||||
x11-misc/imake
|
||||
"
|
||||
PATCHES=(
|
||||
"${WORKDIR}"/${P/_p*}-sakura-nobsd.patch
|
||||
"${FILESDIR}"/${P/_p*}-include.patch
|
||||
)
|
||||
S=${WORKDIR}/${P/_*}.sakura.${PV/*_p}
|
||||
|
||||
src_configure() {
|
||||
xmkmf -a || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
CCOPTIONS="${CFLAGS}" \
|
||||
EXTRA_LDOPTIONS="${LDFLAGS}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin oneko
|
||||
newman oneko._man oneko.1x
|
||||
dodoc README README-NEW README-SUPP
|
||||
|
||||
newicon "${DISTDIR}/${P/_*}-cat.png" "cat.png"
|
||||
newicon "${DISTDIR}/${P/_*}-dog.png" "dog.png"
|
||||
|
||||
make_desktop_entry "oneko" "oneko (cat)" "cat" "Game;Amusement"
|
||||
make_desktop_entry "oneko -dog" "oneko (dog)" "dog" "Game;Amusement"
|
||||
make_desktop_entry "killall -TERM oneko" "oneko kill" "" "Game;Amusement"
|
||||
}
|
@ -1,7 +1,9 @@
|
||||
DIST recoll-1.25.19.tar.gz 2845683 BLAKE2B 745eac2dd3208619e173abba78f1e03186cdb5deb363c30728184a9d826c698d8e088cc0420178754131792f0d933f395a4fdb209a4315888b733a1209644580 SHA512 d56aff810e335f8212b908118de8fe12fc8d8f8341ebc281244c00dfe2216e008c655f4d39955b6c71928a28ea0aea073036fed17be5b80e8443fe6dfbe374f6
|
||||
DIST recoll-1.27.12.tar.gz 3184471 BLAKE2B 60bcdee44259fa7f8b9decb9258ca0dae4edbf0cee1e8b1353cb59418503f0fcea9b439ecd6352500ff5b4cccfae08fc2a3f7f786fbd096cf18fd21fb809705b SHA512 3701dff056b8200f3b3c1bb2acaa69356c0def00959a0b74c14e1d500bd9e05fc81d82ce8b7db59d7e5b85617a8a7197700031aab65b31e005a4fedeaff59e97
|
||||
DIST recoll-1.28.5.tar.gz 3261816 BLAKE2B 6bf9daab0f97ee6fdb4033197d3fa3f4296b2df8a57566195fca3bf170fec621c27e7da00a1a5a8493fbbadca103a0db7b8c3051abe95d5c2aedb7c289c050a5 SHA512 df4c7a5e624933ccc7ce257a767a4621728a4dbcdd5b551b47845ed0fcffdd5a6f7f617a466404c5e8d8b62c81e57986e1f21e01d643899755623a2dc597d712
|
||||
DIST recoll-1.29.2.tar.gz 3871580 BLAKE2B ae6ef5628dfac67a192a3d133d5b5d8ddec079ac79be2e8aa7e744669ed0478cb41628a0ed46b4ff2364823f367815b1eb4bca0a6e4b56a9e12d4f78c6842473 SHA512 c87fc054a0c34f1b6bcc10a4f2c84268a51df02b8ba84634c51f9396befe5b2b84fc93d363876158c9d117a164613e91d9c63b228fec5e0e07d234c97c4680c5
|
||||
EBUILD recoll-1.25.19.ebuild 3621 BLAKE2B f787aa77079ffe6bf6c1465222f09c68cb2bb4e81059dc6aba164abf8766ae9b04b24c228a6fddd21afc329da306ebbfea18271b5206f8e8f722e53ff6e67f6b SHA512 dde44347da9a0492d33825262da6d786f1df04be0dd11878868a2e012e40bc00b18f4927cbb0e8577215eababe387be4f130b1b10500efc69b689d08b981bb75
|
||||
EBUILD recoll-1.27.12.ebuild 3644 BLAKE2B d220d7ccc4750b0752d06b88185edc1ce710e4e1861caf5f5b662a61ae1d84ae75ee54d61ca1f10a4196089ddc3cc998385290059061bb75827e23e8df188f82 SHA512 8d59f7ab78c48f4b61039b3db7f1ec911082eb3d4c54be1c8a702a2badcb5a08401a1580d12484717c8abc3f3cb5974c0d96131f33f7865dafa0ec0aaec78265
|
||||
EBUILD recoll-1.28.5.ebuild 3652 BLAKE2B 258c29084765f4e3f356ad6ef82459152c15e355623fea2be3feca6b4e4bcb75356b0eaa9fc8e246159024fac17b4fb164e658b4169b337dcb7e69bd06fefeb1 SHA512 65595a84dc48d64a72cee75cb4346e8033b1f40905e1c82ab2f9193b7bc070452ba16bc09e650206d4fa52f3056c27f45c97a3666c908e8f1b369062b36f8017
|
||||
EBUILD recoll-1.29.2.ebuild 3652 BLAKE2B 258c29084765f4e3f356ad6ef82459152c15e355623fea2be3feca6b4e4bcb75356b0eaa9fc8e246159024fac17b4fb164e658b4169b337dcb7e69bd06fefeb1 SHA512 65595a84dc48d64a72cee75cb4346e8033b1f40905e1c82ab2f9193b7bc070452ba16bc09e650206d4fa52f3056c27f45c97a3666c908e8f1b369062b36f8017
|
||||
MISC metadata.xml 1382 BLAKE2B e0fe8843b74140663aa9eb968ee212ef0fd76bda4dd17b353b8382fcee917f9d47c82c9790ccae260e375d66ff1ef34049130ddab90d89e89819139848341e00 SHA512 b677720fb6be1b93e6fc26360bb4b9c4008bb2908db4cb8a4d10e84312f5b7e2a59a4e67ef2c5c7b410abdb11b80385efc6d2d604445048a9a9a29c97141223c
|
||||
|
@ -0,0 +1,135 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6..9} )
|
||||
|
||||
inherit linux-info optfeature python-single-r1 qmake-utils
|
||||
|
||||
DESCRIPTION="Personal full text search package"
|
||||
HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
|
||||
SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
|
||||
REQUIRED_USE="
|
||||
session? ( inotify )
|
||||
webengine? ( qt5 )
|
||||
${PYTHON_REQUIRED_USE}
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/xapian:=
|
||||
sys-libs/zlib:=
|
||||
virtual/libiconv
|
||||
chm? (
|
||||
dev-libs/chmlib
|
||||
dev-python/pychm
|
||||
)
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtprintsupport:5
|
||||
webengine? ( dev-qt/qtwebengine:5[widgets] )
|
||||
)
|
||||
session? (
|
||||
inotify? (
|
||||
x11-libs/libSM
|
||||
x11-libs/libICE
|
||||
x11-libs/libX11
|
||||
)
|
||||
)
|
||||
spell? ( app-text/aspell )
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
qt5? ( dev-qt/linguist-tools:5 )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-arch/unzip
|
||||
"
|
||||
|
||||
pkg_pretend() {
|
||||
if has_version "<app-misc/recoll-1.20"; then
|
||||
elog "Installing ${PV} over an 1.19 index is possible,"
|
||||
elog "but there have been small changes in the way"
|
||||
elog "compound words are indexed. So it is best to reset"
|
||||
elog "the index. The best method to reset the index is to"
|
||||
elog "quit all recoll programs and delete the index directory"
|
||||
elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if use inotify; then
|
||||
local CONFIG_CHECK="~INOTIFY_USER"
|
||||
check_extra_config
|
||||
fi
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
python_fix_shebang filters
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
|
||||
|
||||
local myeconfargs=(
|
||||
$(use_enable camelcase)
|
||||
$(use_enable chm python-chm)
|
||||
$(use_enable session x11mon)
|
||||
$(use_enable qt5 qtgui)
|
||||
$(use_enable webengine)
|
||||
$(use_with inotify)
|
||||
$(use_with spell aspell)
|
||||
--disable-webkit
|
||||
--without-fam
|
||||
--enable-recollq
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
|
||||
python_optimize
|
||||
|
||||
# html docs should be placed in /usr/share/doc/${PN}/html
|
||||
use doc && dodoc -r "${ED}"/usr/share/recoll/doc/.
|
||||
rm -r "${ED}/usr/share/recoll/doc" || die
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "In order to extract the full functionality of "
|
||||
elog "recoll, the following packages should be installed "
|
||||
elog "to get the corresponding document support."
|
||||
|
||||
optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
|
||||
optfeature "PDF files support" app-text/poppler
|
||||
optfeature "PDF files with OCR support" app-text/tesseract
|
||||
optfeature "MS Word files support" app-text/antiword
|
||||
optfeature "Wordperfect files support" "app-text/libwpd[tools]"
|
||||
optfeature "Lyx files support" app-office/lyx
|
||||
optfeature "GNU Info files support" sys-apps/texinfo
|
||||
optfeature "RAR archives support" dev-python/rarfile
|
||||
optfeature "7zip archives support" dev-python/pylzma
|
||||
optfeature "iCalendar files support" dev-python/icalendar
|
||||
optfeature "Postscript files support" app-text/pstotext
|
||||
optfeature "RTF files support" app-text/unrtf
|
||||
optfeature "TeX files support" dev-text/detex
|
||||
optfeature "DVI files support" virtual/tex-base
|
||||
optfeature "DJVU files support" app-text/djvu
|
||||
optfeature "tags in audio files support" media-libs/mutagen
|
||||
optfeature "tags in image files support" media-libs/exiftool
|
||||
optfeature "Midi karaoke files support" dev-python/chardet
|
||||
}
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST zathura-djvu-0.2.9.tar.xz 8976 BLAKE2B f0a798e9473ad2d09bdf171f4689231d73fa1e1bbaa0faa750feb82db2e2b029a86bf759e642f92c0ba438ee88b9178969e5d2aec4f30d9cb049bd3bcd69639e SHA512 3c2815e7f1cdfb9fc594dc6ad65359245f322e5fa27f018fb9431747e4d474734f5efd134aaeb9dabde09b01de603b1d1dc7aede883b1ef81266e067b0490726
|
||||
EBUILD zathura-djvu-0.2.9.ebuild 790 BLAKE2B 186206077ba1e1686d869ec7ee0f7c696db689ea580690ff349ca7209845fd2d875c3f7d89c6c9bfbc8826bf3f2af5f5de40cf2b72301c8d164c8ace286ca3f2 SHA512 0cb49628a301366421a53175837eabd9283d1d21f4c1a682ecf0b88bfa2ea6d49f26f1d544826e45fe2128eb4e8cad0d4241605b2bb627bc3a3326ee44d5e606
|
||||
EBUILD zathura-djvu-0.2.9.ebuild 771 BLAKE2B d7a738105a255609e1ac1e0ab0b47a6a2e1fb52ee0c3d938465934520afdd88876ce9c036f73cebccdf982ca6d7d3e44311fa89af0b774c894d8954da4b465a8 SHA512 d31717e453372402aa0fd477692774dacb77f94b6e9072bc2680a5ab71417316df1ca2112c3e961fdfa3d60f94710bd27f17536544e8d72fb25eaec0a00f71df
|
||||
EBUILD zathura-djvu-9999.ebuild 793 BLAKE2B ad18e511919ab77afc1e5c2de562171156aeef6bed4b3f5e1532138ce046f2454adabd620b3bc44fe787006bdc66875715c33a603e6d0969eef9fe1a384f1458 SHA512 05cb70dee85ed810bf50c968ba2b1e979f13861e34dece0506e3cffccbcf3d69c5f2c1225afee64664ea843e2ddd74731b63d7fea1581e7e2863e15b5c218ab7
|
||||
MISC metadata.xml 592 BLAKE2B f6875d7dd73e13161bce16ad8a2da428a044a4261716b3adf20802e41e40d97c4924c20cd3beda2b39290d3c27bc338c82b754ba862762ceaaf8609cd9d83040 SHA512 ecb7e663dc712e5ea13c801c466511d754ab0ffe67cdc24f783414c85b0584a22ba08f12216a759ae512ed565916602d69ac454ffd637f471244a1840e7539e3
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,5 @@
|
||||
DIST goatee-0.3.1.2.tar.gz 84576 BLAKE2B 66eea2e0685279acadba0ae857786bc8bf5eec26d4856745f6a040ac220a824d02e7c9ccf36e38d81ad8a60e90972681f9e2ab2e5f67fa4af267e5f8bb5cc98c SHA512 b8723679823dbb092346f8a6c556c3391888f004d609d6b61c73c9f590901abc5d4024d0ad4063692078637be0171d78e9a91c9436735423d597f310226ee9db
|
||||
DIST goatee-0.4.0.tar.gz 86585 BLAKE2B 32d099fdc4acc66a89b8f17790a4c73d234e28e935f5c325a3dbcbd1c34edd24513a99eae5108f2bcd38ead402c209a4d09e2a57c65fb69c4dbd70a4f05903e7 SHA512 ccd53a3924528cb23ea58e5d9080ba2f6f10a3cb0b60d2f7a427f4be3d20cd9082466757394a82a63ccfd7cb13c1dc0d690084b66193ede0fe43e6ccf434706e
|
||||
EBUILD goatee-0.3.1.2.ebuild 764 BLAKE2B 2b7979b1d4dc4383a1bb3bd77a9ad7ab972edd476f16f3d851a5f475f1818be10486a6e3c7644b77898c651dfb0a2a27673a5930825dea28eba0dba5924a380c SHA512 6842c143397d197efb6ba355092d80418636850cd0ff27e8695b46168b0153d0d784b9fa7535424ff64e1d177cd86de1acd7b110d5ce099f12165f1d621f65ca
|
||||
MISC metadata.xml 815 BLAKE2B ec7785235c9879ff74718aa5240e07455f1e36ecf3fccef95e7a49cad7f4f79d3dcb729ea2d50271e277410a3dfdcbcdbd63f155c84d0fcb061761ccbe1bd2fb SHA512 34c22d6f4785a966025c02f5e51ae0159e4dea45359a97e795865b3c75a119dbeb5d9c9485c897381ed932e21c7ce846753de66926b0bf4ff0a5a08a4472ef49
|
||||
EBUILD goatee-0.4.0.ebuild 762 BLAKE2B 77a9cc40e2a111c1321ca3617da445cb49aaf658661d0e87672d608109070fa5a65f1157e5bae3bced69d08be19b4a2d8cb6c0106ce7abb0485ff504cb6a279a SHA512 adce5c02453684d8a63280886af7825957a529452527a0ec703a6d015822a6347128ded1fe464b39f17b2eaa5f074759eedb208b41527b2ec3bc744bd2151a90
|
||||
MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# ebuild generated by hackport 0.6.7.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A monadic take on a 2,500-year-old board game - library"
|
||||
HOMEPAGE="http://khumba.net/projects/goatee"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND=">=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
|
||||
>=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-lang/ghc-8.6.3:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-2.4.0.1
|
||||
test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7 )
|
||||
"
|
@ -1,21 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>games@gentoo.org</email>
|
||||
<name>Gentoo Games Project</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>haskell@gentoo.org</email>
|
||||
<name>Gentoo Haskell</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Goatee is a Go library and game editor, written in Haskell. It provides a
|
||||
GUI for recording, studying, and editing game records. Underneath this is a
|
||||
portable library for manipulating SGF files to build UIs and tools. Goatee
|
||||
aims to be full-featured by supporting all of the SGF spec and allowing for
|
||||
full and easy customization of the game records you create.
|
||||
|
||||
This package is the shared library.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST alex-tools-0.4.tar.gz 4507 BLAKE2B 3475957bfe9eda85b53bd4a541cf4441b6eece6901834723c84e4e9877579e8b45258f045aece44ed0d1f17f17f3ab77ea61d56421f07b998bf0a5b7f69e915c SHA512 d4282acdd6f734e3077802d3e87588eaf704f449fb9a46cc330f17a067bb142d948b7c0ae430def970e0b4dc5caf533b226e02112bdc9a2b1c79b552d3abc681
|
||||
EBUILD alex-tools-0.4.ebuild 786 BLAKE2B a9deb468c87b5489a2dfd6f7a386871ef356793a6df885e460f237d567240ec0b43c20cb5663ddf69863034c99b868d4d4f0deccf44c6aee2682ba8940bd661b SHA512 79143edaba62915af3c7471f67fda3de616d2d73fa08fce1e683f477385be9856733eec9d85eb3e779f5fda8eb6becdfd032af4c9f1461d208d2e79aa16c2f1b
|
||||
EBUILD alex-tools-0.4.ebuild 777 BLAKE2B 791d6c3a04722e8f177b522e913b2ea2f462808fd5bff928fa66c7006bb431147704629d163db9bf86c2783d5909bc9876a512913d19f2ebf2e6a332c96b7e32 SHA512 b15d2941923bd24a9e25fc1b32688dfa7bf2c886c5dbcc797e15e496b1626022d2f068ec3baa0b719f485a0f769e5f8f996f227a5c69afd9636b5ded77ea0740
|
||||
MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
|
||||
|
@ -1,4 +1,7 @@
|
||||
AUX cabal-install-0.13.3-nopref.patch 775 BLAKE2B c2c9478da820ffd22ab5450a38f54d74249b8b5000732be2e9cb68229876cdd50062ad7a668bef860be53161b2a820d0e31e3701f5c5f28602e964267a8ad30b SHA512 e0abaebca3d85bf09cffe76a7cdc0dc4df9ef7d0b13950932cbb0bedaeea59173cbf28b2a89f3f1b9e8ea15cb5c611678cf79ea63ea5a3f5acb4417082de19e5
|
||||
AUX cabal-install-3.2.0.0-rankntypes.patch 415 BLAKE2B 8a0459bac359c3f53750f50131e8fb0fa30ae5346ab718f0471959b543d17c91a691649066349ea129777bfc238dcc66ef4df6b222e5e76ae65ccbef863a57b1 SHA512 1b650dcef65df682b7058f67d43664910f8ffdf558a81d1df033080df1255460e45a3685b5897129339c00fe20d8cff23e1b3d5bc0f08c041b4e177fac9fe9d2
|
||||
DIST cabal-install-3.0.0.0.tar.gz 654045 BLAKE2B 5036948651098b83f073b5ce29e2aaa31e4382f07e8b1e79d206889bd9c74fb88789f4b1cbb3bddc6d03375a6e3a3e164d6bda4ea19e3f944904ab11d7693fce SHA512 0b15313fc11bc6b6018e01b6a3a65242306977c16ce9333ea1191c1ce0020b180451235a7a65b47bc01791e05d1b246bf9d573fc7e981a46fcfc7da0fed04cca
|
||||
DIST cabal-install-3.2.0.0.tar.gz 632084 BLAKE2B 55cdbddebed17489f1c031bd867de7868878aa289193b826dd8274860e4f08d48f71cad33af1b62da16f71629ae4ff5745c3ceeada1680dbcc222793eba49a06 SHA512 ad937b2df42b688e4608aa2b91a25daf1042e5573626202e5182cbfeca9acc5933194853405a6396c60d0d28d6d0d5c5276fd85cb6acf4be2c8cd12afe747062
|
||||
EBUILD cabal-install-3.0.0.0.ebuild 2474 BLAKE2B 30b95a329b7af6a57e1d3fd59dbf468f7addb010556e7dba0be7c51ce103b79f6f4abb640ac57fbd73a52dfb360e857c868cad5738dae9ee16e8b669bc19b468 SHA512 967298ab3af7495f4338763da78b5dcfeaed058740883ae54ebcda868b3307c16dd26f9277a7cf3dcc6a26cf4c697d34b354c6c49325c94c8c402c2d579c0a78
|
||||
EBUILD cabal-install-3.2.0.0.ebuild 2539 BLAKE2B bf9f97243a4f0ced09975d9f081e6bed4b697621e3dbc6413fb1f1490442502cfc4fd42abb4ad485a7a608ee34ac20a16b55f6405610d26d95542d3a414d76b9 SHA512 6456dd630f610b61be70aaa052497204062db38ba151f508e183b8fdcb9ba31ba3cbc57d14c2d0ee627fc595df585a7e7e59613b9bdee3925229018ba17ce683
|
||||
MISC metadata.xml 606 BLAKE2B c3d2bf45b3a96dc8d7245cccbeee3a49ba328afa5ce5efb1feaa6d76dec8063156c10451b65fb946a4de0c96b719ceb00e958400f607845d17df4ee8c7746681 SHA512 33177964ce5c096ea1d1557c3f2500ed999df3a4245a55d73c7b2ec04d42444089502de367f4b6fd84bf3c4012c7d430706b36f76461d6f1c5c6dc957dd2003d
|
||||
|
@ -0,0 +1,74 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# ebuild generated by hackport 0.6.5.9999
|
||||
# hackport: flags: -debug-conflict-sets,-debug-expensive-assertions,-debug-tracetree
|
||||
CABAL_FEATURES=""
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="The command-line interface for Cabal and Hackage"
|
||||
HOMEPAGE="https://www.haskell.org/cabal/"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
# keep in sync with ghc-8.10
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+native-dns"
|
||||
|
||||
RDEPEND=">=dev-haskell/async-2.0:= <dev-haskell/async-2.3:=
|
||||
>=dev-haskell/base16-bytestring-0.1.1:= <dev-haskell/base16-bytestring-0.2:=
|
||||
>=dev-haskell/cabal-3.2:= <dev-haskell/cabal-3.3:=
|
||||
>=dev-haskell/cryptohash-sha256-0.11:= <dev-haskell/cryptohash-sha256-0.12:=
|
||||
>=dev-haskell/echo-0.1.3:= <dev-haskell/echo-0.2:=
|
||||
>=dev-haskell/edit-distance-0.2.2:= <dev-haskell/edit-distance-0.3:=
|
||||
>=dev-haskell/fail-4.9:= <dev-haskell/fail-4.10:=
|
||||
>=dev-haskell/hackage-security-0.6.0.0:= <dev-haskell/hackage-security-0.7:=
|
||||
>=dev-haskell/hashable-1.0:= <dev-haskell/hashable-1.4:=
|
||||
>=dev-haskell/http-4000.1.5:= <dev-haskell/http-4000.4:=
|
||||
>=dev-haskell/lukko-0.1:= <dev-haskell/lukko-0.2:=
|
||||
>=dev-haskell/mtl-2.0:= <dev-haskell/mtl-2.3:=
|
||||
>=dev-haskell/network-2.6:= <dev-haskell/network-3.2:=
|
||||
>=dev-haskell/network-uri-2.6.0.2:= <dev-haskell/network-uri-2.7:=
|
||||
>=dev-haskell/parsec-3.1.13.0:= <dev-haskell/parsec-3.2:=
|
||||
>=dev-haskell/random-1:= <dev-haskell/random-1.2:=
|
||||
>=dev-haskell/semigroups-0.18.3:= <dev-haskell/semigroups-0.20:=
|
||||
>=dev-haskell/stm-2.0:= <dev-haskell/stm-2.6:=
|
||||
>=dev-haskell/tar-0.5.0.3:= <dev-haskell/tar-0.6:=
|
||||
>=dev-haskell/text-1.2.3:= <dev-haskell/text-1.3:=
|
||||
>=dev-haskell/zlib-0.5.3:= <dev-haskell/zlib-0.7:=
|
||||
>=dev-lang/ghc-7.10.1:=
|
||||
native-dns? ( >=dev-haskell/resolv-0.1.1:= <dev-haskell/resolv-0.2:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.22.2.0
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${P}-rankntypes.patch )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
cabal_chdeps \
|
||||
'base >= 4.8 && < 4.14' 'base >= 4.8'
|
||||
#if use noprefs; then
|
||||
# epatch "${FILESDIR}/${PN}"-0.13.3-nopref.patch
|
||||
#fi
|
||||
|
||||
# no chance to link to -threaded on ppc64, alpha and others
|
||||
# who use UNREG, not only ARM
|
||||
if ! ghc-supports-threaded-runtime; then
|
||||
cabal_chdeps '-threaded' ' '
|
||||
fi
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
--flags=-debug-conflict-sets \
|
||||
--flags=-debug-expensive-assertions \
|
||||
--flags=-debug-tracetree \
|
||||
$(cabal_flag native-dns native-dns)
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
diff --git a/Distribution/Client/Sandbox.hs b/Distribution/Client/Sandbox.hs
|
||||
index 66b415d..6aa71bb 100644
|
||||
--- a/Distribution/Client/Sandbox.hs
|
||||
+++ b/Distribution/Client/Sandbox.hs
|
||||
@@ -1,5 +1,6 @@
|
||||
{-# LANGUAGE CPP #-}
|
||||
{-# LANGUAGE FlexibleContexts #-}
|
||||
+{-# LANGUAGE RankNTypes #-}
|
||||
-----------------------------------------------------------------------------
|
||||
-- |
|
||||
-- Module : Distribution.Client.Sandbox
|
@ -1,4 +1,6 @@
|
||||
AUX cabal-2.0.0.2-no-bootstrap.patch 255 BLAKE2B 49b913ac6c5c43c92aab70abfb39059731f636e3a23064c7ca5d8773b28409fc834b480985d9ac4b402af5c4dd6c11000f6d7f90fd8b7c2d2268789764d4522a SHA512 b09d267b1099233aa0fc2a17afe3ade979f263f113ae3b70c5f2e9663c1a88860ca09fdbae489779851efab07f897579714da80a955e9a70f30ad0811f168c9f
|
||||
DIST Cabal-3.0.1.0.tar.gz 758808 BLAKE2B 9a0cf7b055be4d6fa55c4dd44037263df54eff059cd22970383ffa1470317cdaeac8d81a521f8c48cf595fc22e64da031d508f6d2b58f32a613160b3e0cfcd67 SHA512 29a5ae9bad0398ab86c64cba9fb1ae3094d67013151a91c8c25b0e95b08d8fd683d1e85b064f7faf166966f855b261d2f131b727c82476a8514119a8922a6b06
|
||||
DIST Cabal-3.2.1.0.tar.gz 823331 BLAKE2B 060f4808010f9eefd943312144c75e021bf02083c2a0805128da6c9b93da94ba13fe37cef1fbe27e41fe8a10610e088b923783f4b7bb57150532d3a3ea4a91fc SHA512 279088a2ab9145efc03dbdd10941edcf6034137046ee3b659a8cf0ff075a03e3edff28fd01d432d39701c5a7e05a50b99cf8de95f05d3bd4e75edb3af0e3a598
|
||||
EBUILD cabal-3.0.1.0.ebuild 1369 BLAKE2B a26e0c15af1fb6105768853eb790b19ddc8ef81a00de8bfaaf0aae45d2a410c0810ad46463cb66818372cb8cc56dd8b128d311a90047d001ca21a77afbd0e0a6 SHA512 e2da6fedf6e901f1bd5cd36a8aba2bc625d19c14d18233e433153f36ab1e7b2dbf1926be87956d64a3faa0ec3249700655f21be1bc6fe019098a0f9ed57df722
|
||||
MISC metadata.xml 620 BLAKE2B c506aec421eed73838acb77891628cece6a7e8045069b51325669067f8900bd3028aaa93a784a5c4f0383909ff46ffa4044d09e091518e0bf207eea0f1594c4c SHA512 e52cb4657e879d3a4d384daa3fcb8c109e61278ca2875b3fbc6c55b5e4ff9c98716eb7d740ef425634130d13639f92cdde7b04f88e266f112d393b99ce389b0b
|
||||
EBUILD cabal-3.2.1.0-r1.ebuild 1886 BLAKE2B 6542138f6e409fdfe899c6ddd37e1d60a2fb1155203754e73f0e8cc9c3189310a32054fef5213df0e6802c911fbd75a1cbe3b2612461396681fd846a40dda9fc SHA512 79583918d97430ee4e11636a371d5b8c00a414ebb4450de0cceeea8bb7b7a1d2df6aacadba0f13afd9c91d53645620e651200e62dc882316a580d41c57818c42
|
||||
MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
|
||||
|
@ -1,3 +1,5 @@
|
||||
DIST cairo-0.13.6.1.tar.gz 53029 BLAKE2B 8363b436271bc1666116819d9ac39297e3a8c61e18ef7758e188e194a1a51fd8a335d61707cecc5f5d240fcf1f4c71add7be945ec8686e80b36de97c88ecfda6 SHA512 e268d27298c2b274eb12555ff67e4abb175a1269ed3087b9a5cf1a128252d8d390e3ef393e76f27b857558451fb0a137f4f44e095053a9ca20159a332b8878ef
|
||||
DIST cairo-0.13.8.1.tar.gz 53026 BLAKE2B a05302d41bda35d3864b675e08b9bc296a218d528d3f2ecda34325650cde67a127cb1d21f2bd8d92dfa9a5e768ff6e622a585b81ac5897d86b9d89227af8dda4 SHA512 9c4ec738fe6e335f635c3fa47a26edb9264ec5a9713ff8c0109f2cf321e21331009402d3715321b63f5423e32ad90a0dd3ca9ca83544d554be5463c9784ab727
|
||||
EBUILD cairo-0.13.6.1.ebuild 1086 BLAKE2B decc8ecb97e7e72cf0126b70ae17321f6641d022d03efa6577c29b154fdc74e9abe65d8f313b2b2f8ae94f93231cdae0f6b5b57a8086989ecd4ec45bdd58cff0 SHA512 9eb536a6a339a2c98b989e454062116c5903843d687f4c0802942e8d809f37bc7e17b8e3bc2e6b2ea48a9950ebd8bc5eec7fbf86828fed19aeffc6534aa0ebe3
|
||||
EBUILD cairo-0.13.8.1.ebuild 1091 BLAKE2B 8b3bd6dab36ae0a3e7a2a9c9cf2df9b9e4fcbb9f9d81911489dab7eaaa57d609b927827b076f6f4f355a53da5dc6f9c338d1c68178b7a8d85cb1bf6e458e7cf9 SHA512 365cd5f56a429ae2e909b0d2414a3a311f992d75234c012c720fb044cb35ed56d43d383c025b9b4e2a38db811d3a73309fe4ef27043014fa13171211862ecd9c
|
||||
MISC metadata.xml 468 BLAKE2B 04053766d0971041ea0c68c8945622845833dee8fac5b144799ea1c21874fc739f9c60ee5f418a9a4e94e12f9bd8d621a8419fa6b916bf8fc518aa0cebab90cf SHA512 30c5d32612972f08d6d51603a6972b6a084b2f68e644c72ceb4472bbac83122916070ffc597b8199874c62fc80dcee775ca6632a45e82619d9927669559c79a9
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# ebuild generated by hackport 0.6.4.9999
|
||||
#hackport: flags: cairo_ps:postscript,cairo_pdf:pdf,cairo_svg:svg
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Binding to the Cairo library"
|
||||
HOMEPAGE="http://projects.haskell.org/gtk2hs/"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+pdf +postscript +svg"
|
||||
|
||||
RDEPEND="dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
|
||||
>=dev-haskell/utf8-string-0.2:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
|
||||
>=dev-lang/ghc-7.10.1:=
|
||||
x11-libs/cairo
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.24 <dev-haskell/cabal-3.3
|
||||
>=dev-haskell/gtk2hs-buildtools-0.13.2.0 <dev-haskell/gtk2hs-buildtools-0.14
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag pdf cairo_pdf) \
|
||||
$(cabal_flag postscript cairo_ps) \
|
||||
$(cabal_flag svg cairo_svg)
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
DIST ekg-core-0.1.1.6.tar.gz 13454 BLAKE2B 994e8e6395a9a298dcd6b48a4a122e449fc23fb6944f0565632308d3445825beb1f5177ea2debc4ca409e0d957b1cbfa3190347ed2e973e306a7c1637703f789 SHA512 5a654b6a036300234fc2a65acfee05703772581e0cb646f5462196ce8f30695f7838c34f01b6d840aa1999babe4d9d9b01c3d9b7cc199a1a9112b1792b08927d
|
||||
DIST ekg-core-0.1.1.7.tar.gz 13612 BLAKE2B d630fca0277890b6798c28ae83339d4de8491439edbe1ffbdb09177d382b9e3bb2f2ff43c12741061ae78e8c7e2b8bf499bb5748721df3378b3e78d19a5004bb SHA512 68915d62d7851ff99877a478b948ed119462883463949f551a0d94efa60209f734af0578b1437fcefead3e2cc80570d1a844f6be3b5b90b2fc804f9c85aaca90
|
||||
EBUILD ekg-core-0.1.1.6.ebuild 695 BLAKE2B 131abffc9ad4848907c716123d262881079919826580f81d99c4df341e973f2e3671255ffa10d3505f27981faf77f6002179ae8b30bd1e92bccb768efdfb5766 SHA512 8e897466a337675c5146909b845e04ad7f83dbd1004bc6eac01719f193818bf43684edbc969fcc207d976f2b67047ab8c309f5882a1f97c8ae2623b7bd8f733a
|
||||
EBUILD ekg-core-0.1.1.7.ebuild 722 BLAKE2B 41a90477e274e3be82baa9841f1211f6eb6227c7547b7855577fd13971f5ae937286345d2d0e0e31d7f54a61846f966f267e66a88fcccbad94475bd7954f178c SHA512 17c505b06ca8c2b1f15a210979061101427500c29719ce87c218d58fd3d2134d827bfb808f5e506a0a596f7f84a3b84b08f42ec4089eb21d16eb4ec57f414b8d
|
||||
MISC metadata.xml 328 BLAKE2B 4e16a7208c3f336c1c70b77f2bad7b1bd04c3ba3976b925409dd7caca28b85b938f8cdf67af2901fdeed22e7806ff1f1e1f06fd5a0fbe8cfa23d2713256c04df SHA512 f030ec00edd9ae0d27d387742c17e73e740fbd83923f8a1a476bdfe35909349da63845159b8740da75a495c0d279e816316bba5d0de1e1213b6318ba73600dd5
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# ebuild generated by hackport 0.6.4
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Tracking of system metrics"
|
||||
HOMEPAGE="https://github.com/tibbe/ekg-core"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="<dev-haskell/text-1.3:=[profile?]
|
||||
<dev-haskell/unordered-containers-0.3:=[profile?]
|
||||
>=dev-lang/ghc-7.6.2:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.18
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
cabal_chdeps \
|
||||
'base >= 4.6 && < 4.14' 'base >= 4.6' \
|
||||
'ghc-prim < 0.6' 'ghc-prim'
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
AUX gtk2hs-buildtools-0.13.8.0-gcc-11.patch 1156 BLAKE2B 5d3485191fd380343412f977baf6e0d434235f012e425118317e5f9c810d4e7b4bde64c5683e912aea098afe84dd9d45f9e458e88214c005943f6ea919ad5987 SHA512 f01350cc6603d0b8cdd4ad4ba4539cd307058c81a4452e8a455c5c612e6a5e1156ffe71518a8fe762e4a56c8f0d173e9cf7fac498b2849e48ce811c511186cce
|
||||
DIST gtk2hs-buildtools-0.13.8.0.tar.gz 178465 BLAKE2B 73a3bea8e002ba641f08f3104b7c8759dba2649e8b050ac769470c7d67441e86365c4687f2645fed62cb79cbe38947c02c2622224e4568440a8d2745a045b333 SHA512 fa427979f20f10ca8baf38c80c28a5190d18b767046de347950ea799660e1d54939d668c01c469da36d2df6c347f7ba67e2e85f3a7000021f8d37852093e03fd
|
||||
EBUILD gtk2hs-buildtools-0.13.8.0-r1.ebuild 903 BLAKE2B a0f2c7dd51499141373eeb955bdb3ef8a682d9617db029add65b7d88dbfc0b2139a0bf3a2d2deeeeeb40cec10d132068b1670494ac25d35b1b426fb54ffe33a3 SHA512 5241a5a51445b76b425d1df8ad5fb415e24f36d321391ee309aea7e8f23e15ac5f1e8d94ea5af98e22a5398c639f1a8e84cac44424edacebbf6340a20d4d7166
|
||||
EBUILD gtk2hs-buildtools-0.13.8.0.ebuild 850 BLAKE2B 6006f7d07dc50a6eef337b058e23f074b5dc827472a5b49c4ba244ceb7490955a25db68bf6f186d1894613935b398083fb0451a849241439d8e30c1e605df98c SHA512 240a9459683800f4bec0e994a2b6fd2411a82b5284f9e2a14a22caeb6d822e9974015d8311395e9128eb35e8bb336925114ff32e0588b66823bb750b8464941f
|
||||
MISC metadata.xml 838 BLAKE2B d807057f72ce471a31e5eda4e4c26d8c2e7a6e5c6a932dc577c293d5f52704ce64b055a2dc194fbce71d8028ee7d5dca05f863fa2519fc841f585400d05849de SHA512 81b67b9c4d461b291561a2ee3873c80c257fc0e3e8641724381567d378aafae21f8056b60b00d432a0db60f5795d6b7a78a74cce9e10722b809f46c6701e7feb
|
||||
|
@ -0,0 +1,32 @@
|
||||
Same fix as https://github.com/visq/language-c/issues/74
|
||||
|
||||
"""
|
||||
Lexer: allow zeros as line numbers in preprocessed directives
|
||||
|
||||
Starting from `gcc-11` initial line numbers not related to
|
||||
actual files are marked as zeros. See the "preprocessor:
|
||||
Better line info for <builtin> & <command-line>"
|
||||
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=6bf2ff0d52a9
|
||||
|
||||
language-c's grammar did not allow it (by accident)
|
||||
|
||||
```
|
||||
Prelude> Language.C.parseC (Data.ByteString.Char8.pack "# 0 \"/dev/null\"\n") Language.C.nopos
|
||||
Left <no file>:: [ERROR] >>> Syntax Error !
|
||||
Lexical error !
|
||||
The character '#' does not fit here.
|
||||
```
|
||||
|
||||
The change allows '0' in line numbers as well.
|
||||
"""
|
||||
--- a/c2hs/c/CLexer.x
|
||||
+++ b/c2hs/c/CLexer.x
|
||||
@@ -130,7 +130,7 @@ $white+ ;
|
||||
-- * allows further ints after the file name a la GCC; as the GCC CPP docu
|
||||
-- doesn't say how many ints there can be, we allow an unbound number
|
||||
--
|
||||
-\#$space*@int$space*(\"($infname|@charesc)*\"$space*)?(@int$space*)*$eol
|
||||
+\#$space*@digits$space*(\"($infname|@charesc)*\"$space*)?(@int$space*)*$eol
|
||||
{ \pos len str -> setPos (adjustPos (take len str) pos) >> lexToken }
|
||||
|
||||
-- #pragma directive (K&R A12.8)
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# ebuild generated by hackport 0.6.4
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Tools to build the Gtk2Hs suite of User Interface libraries"
|
||||
HOMEPAGE="http://projects.haskell.org/gtk2hs/"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+closuresignals"
|
||||
|
||||
RDEPEND=">=dev-haskell/cabal-1.24.0.0:=[profile?]
|
||||
dev-haskell/fail:=[profile?]
|
||||
dev-haskell/hashtables:=[profile?]
|
||||
dev-haskell/random:=[profile?]
|
||||
>=dev-lang/ghc-7.8.2:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-haskell/alex
|
||||
>=dev-haskell/cabal-1.18.1.3
|
||||
dev-haskell/happy
|
||||
"
|
||||
|
||||
PATCHES=("${FILESDIR}"/${PN}-0.13.8.0-gcc-11.patch)
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag closuresignals closuresignals)
|
||||
}
|
@ -1,4 +1,8 @@
|
||||
AUX hackage-security-0.5.3.0-ghc-8.8.patch 720 BLAKE2B 1761f38642335f28a17d4bb089cf0f0de8acf4b14767e3c5987f723e520000865080c69e29d6a35870f0b5cca44f67371686beb84ff023d73fcd13fbfd89c962 SHA512 d220ea358e59a8b965695006ade99dad369a4648ab77012d0a7e3413d90d37809887f449b9e4831f97d2e871205f3b3d86fa4977ca781eb028993d393f002031
|
||||
AUX hackage-security-0.6.0.1-disable-failing-aeson-canonical-test.patch 602 BLAKE2B 114b64c1e15b260b64ca68b2aadb1b4f462f160ec58cad2669d496083f28757f87474f76f6b8bbf203c80bb75106d16bab451af528f81edbf7a323a290c24cf7 SHA512 0380ed545b38e3a6f8c6b0232be2417a8e54a2f9027551247d3e796a82424cce21e62897a1f55924b757b19c391c5d411495c1e279821b5f6be27fcf57179c85
|
||||
DIST hackage-security-0.5.3.0.tar.gz 87119 BLAKE2B 6e69b13d3ee16fbc6488e1e9d926ba07d975555e9ad80c404ccfec60ff549e7eb2d40302ace8ac5f03ed5532c031f236f8a09edc8a3f8c7d4c2bb48743f88aa1 SHA512 57af812fb3911aed6ebdbc5de733e86a2bdc7845a07246c69346c59f654e7c4ae5bf20ad753cfe71dc1d7f47ce66a37fba49b178e8e6ff74002fc8ffb72d920d
|
||||
DIST hackage-security-0.6.0.1-r1.cabal 12313 BLAKE2B 41dbb4a5b175fe49ab65dba01aa1cbd1a43fbf55fc9cd06697dc984f9a3917d3da5c9c3234e336b78372899848b0fa5adf09f0507617ed0835dfad1443eb62ab SHA512 f4a8d2adde837af18587d74cf4191bc12dec22802aaafc4cd86968d893a41bf912d3649be339503063f8c698a4b8a62888ad50e0e58d3836cc55de100ca51e30
|
||||
DIST hackage-security-0.6.0.1.tar.gz 86006 BLAKE2B 6d057da569beb4e30f91a630ec37247fd47a3467e6037ebf0c4391ff58d95d5477bea09f7d66ab6d0bbe49a445ea15d53ded884f9ea7922583a03ba7497cdd9a SHA512 b83fdda3712c58bcc4237965e40bea16b9ce08f30c0671f45967e69a2eb85488e78a41c8d12b9f339f78f30cc50770a72e9e9a46e5ddf740a20bce4ea4e96fdb
|
||||
EBUILD hackage-security-0.5.3.0-r3.ebuild 2638 BLAKE2B 3e51aaaf5e00c49d738ff7ba0157957acd79a557f7a96249048038f54789dde0e3b7b9b5217a845973e2de8e201a0d6f8f4b4a0d2d1f25482f2c5b1718d7064c SHA512 0090fb12f14d8a265d69740562e481ac5636e4daa7b97c3f2bcd97e67d7495a45f3fb08792d162b753ad07c8b55fb6e3b2d4808d9da228e6c7b7c5718003bb82
|
||||
MISC metadata.xml 1347 BLAKE2B 4b6d1718cd6cc1ce9c455413eb9c96079ef724007f997b7495c6886161dfef3dd835d8371943a6962c108b8636f0c430cd0e572a70d6ec6d4f02188bc756a2a2 SHA512 d3e388264352de1ace5022bd843c68454476c65bf8475f4e00dc455da01f128b36d2b1122c452227157d3ca9529d2a8e14df5fc8cb51c6f53bea2c3770f17469
|
||||
EBUILD hackage-security-0.6.0.1-r1.ebuild 2560 BLAKE2B 821843587bd007c7de6b72b671d082462254a290fd866d7c7dcec186088860a6180d126f6e8c69167275493dddcf7bcec18805971989273b72c8aac595b45f28 SHA512 66780d0440e1fbdbb7fb3b8396cb10bff59bc7cebbfc618bf569c71b0dc631dbfe24d1fd34d5665b1efb1022c5a954884202bac02c929cf6d2975bbba43b35a8
|
||||
MISC metadata.xml 1339 BLAKE2B f10a6d3a59ca8ede7124a820511321c0263ab9de683c0c9a8c2d7cfae8daacc746aab2bd9c2ffa8da7b8405eddf07e26637c81ef8ce7d2332374c968f2849e3e SHA512 55e5f3e86f498b5ab8222022053b1726b83bb7fe11b6d8a108c46f34025b06462f4dce6e31719fc8c909613a505d32351dc6dbd778c501329664f03ebd31b524
|
||||
|
@ -0,0 +1,13 @@
|
||||
diff --git a/tests/TestSuite.hs b/tests/TestSuite.hs
|
||||
index 598e151..f62f1c5 100644
|
||||
--- a/tests/TestSuite.hs
|
||||
+++ b/tests/TestSuite.hs
|
||||
@@ -70,7 +70,7 @@ tests = testGroup "hackage-security" [
|
||||
testProperty "prop_roundtrip_canonical" JSON.prop_roundtrip_canonical
|
||||
, testProperty "prop_roundtrip_pretty" JSON.prop_roundtrip_pretty
|
||||
, testProperty "prop_canonical_pretty" JSON.prop_canonical_pretty
|
||||
- , testProperty "prop_aeson_canonical" JSON.prop_aeson_canonical
|
||||
+ -- , testProperty "prop_aeson_canonical" JSON.prop_aeson_canonical
|
||||
]
|
||||
]
|
||||
|
@ -0,0 +1,63 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# ebuild generated by hackport 0.6.7.9999
|
||||
# hackport: flags: -mtl21,+use-network-uri
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Hackage security library"
|
||||
HOMEPAGE="https://github.com/haskell/hackage-security"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz
|
||||
https://hackage.haskell.org/package/${P}/revision/4.cabal -> ${PF}.cabal"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
# keep in sync with ghc-8.10
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+lukko"
|
||||
|
||||
RDEPEND=">=dev-haskell/base16-bytestring-0.1.1:=[profile?] <dev-haskell/base16-bytestring-1.1:=[profile?]
|
||||
>=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?]
|
||||
>=dev-haskell/cabal-1.14:=[profile?] <dev-haskell/cabal-3.6:=[profile?]
|
||||
>=dev-haskell/cryptohash-sha256-0.11:=[profile?] <dev-haskell/cryptohash-sha256-0.12:=[profile?]
|
||||
>=dev-haskell/ed25519-0.0:=[profile?] <dev-haskell/ed25519-0.1:=[profile?]
|
||||
>=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
|
||||
>=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-3.2:=[profile?]
|
||||
>=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?]
|
||||
>=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-haskell/tar-0.5:=[profile?] <dev-haskell/tar-0.6:=[profile?]
|
||||
>=dev-haskell/zlib-0.5:=[profile?] <dev-haskell/zlib-0.7:=[profile?]
|
||||
>=dev-lang/ghc-8.4.3:=
|
||||
lukko? ( >=dev-haskell/lukko-0.1:=[profile?] <dev-haskell/lukko-0.2:=[profile?] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-2.2.0.1
|
||||
test? ( >=dev-haskell/aeson-1.4 <dev-haskell/aeson-1.6
|
||||
>=dev-haskell/quickcheck-2.11 <dev-haskell/quickcheck-2.15
|
||||
>=dev-haskell/tasty-1.2 <dev-haskell/tasty-1.4
|
||||
>=dev-haskell/tasty-hunit-0.10 <dev-haskell/tasty-hunit-0.11
|
||||
>=dev-haskell/tasty-quickcheck-0.10 <dev-haskell/tasty-quickcheck-0.11
|
||||
>=dev-haskell/temporary-1.2 <dev-haskell/temporary-1.4
|
||||
>=dev-haskell/unordered-containers-0.2.8.0 <dev-haskell/unordered-containers-0.3
|
||||
>=dev-haskell/vector-0.12 <dev-haskell/vector-0.13 )
|
||||
"
|
||||
|
||||
# See upstream issue #247 for more details, https://github.com/haskell/hackage-security/issues/
|
||||
PATCHES=( "${FILESDIR}/hackage-security-0.6.0.1-disable-failing-aeson-canonical-test.patch" )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
cp "${DISTDIR}/${PF}.cabal" "${S}/${PN}.cabal" || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag lukko lukko) \
|
||||
--flag=-mtl21 \
|
||||
--flag=use-network-uri
|
||||
}
|
@ -1,4 +1,7 @@
|
||||
AUX haddock-api-2.17.3-ghc-8.0.2_rc1.patch 747 BLAKE2B 743b22c933a793ed5006664ff78b7b1691e8ea745f8dedf080a426c2daaadc69d4e7dced80e9872c7e6a65c56cf2946cf24f75219b2e9b8dc361598c8f27fed8 SHA512 813823790fceb96c8b314835896dac165bd4e91f888090c65cbe91dc2ac026e2d0bd79acb40974154252ea106a7dcf56d80da6af4dd67db59f8004166f29bf08
|
||||
AUX haddock-api-2.24.0-ghc-8.10.2.patch 6161 BLAKE2B d13f756bb8736d320f00c06bc654b684ab5dff03df0f58a5a895ba61f038e8566a08a1174a62c984e94f2ce145ecf7a443a9b453f7260e09dee1d7caac4de551 SHA512 351c34536d3faccececd4ccbc3f6b8aa9bf03438d65ef46788496be9455ba9d7c1db4bb6fdc1b185ad014ec06ed7e1ab94dddf72be56a1205ae95a6e6167d448
|
||||
DIST haddock-api-2.23.1.tar.gz 200096 BLAKE2B 0635881e198c1df3690f07185da7cc49f8eb92283d99c581756c86fb9f293b28608ac3eea9090abcc3afa12c646e584939df9b8c38b4844e9c462824426019f5 SHA512 fb7826102476a3f292da336f8f16c7a647df7c4432bed905815509fff0df164255c0856cc17663bb42479114ed9a418e6bcd214fb8594b245d401c9e091ac4ef
|
||||
DIST haddock-api-2.24.0.tar.gz 200478 BLAKE2B 5c4f7be45066583e3d3afa0b1866070f2c05d71685526b0d915461f75208f13cf6bbf2b91cc820e1f229df9dbf240cfef150fb3a9929878cfdc02db9dc124c99 SHA512 dfbe5bcfd722dc92ec70aca2dd681da9e122f60ec3da5c9583c188f65b11bade314c64d4af1a3a51cf8f618d8bea943bd4052aa9860ece38ab10717b484ed057
|
||||
EBUILD haddock-api-2.23.1.ebuild 1087 BLAKE2B 937fb9b076c2081f74228d85f11366b937ebfcf450a04f8eccf0ce43b03a8c8c13657a4571a873db543b346c853658bee39c6706857e69342eea953b7e27cae5 SHA512 d795bc7254f46790f615b6a6d507ed8693c1cc84bab3fb143f5e9201d486d77459579705f22cb1e335a6dca6532621e10eeafddb0e5ca0721b5771f346834918
|
||||
EBUILD haddock-api-2.24.0.ebuild 1146 BLAKE2B bbc12c4eda94191c71bed7a5cb42b550a75d7c1310cf1851452cf67e235df15e771470a41eb5fa42670abca079cb03fd3f8fedeedde56360e7c741279a130c01 SHA512 1bde64fd2ff4ef0337ac2050e08b71dd3b7d323b35a9ac5a1efe3392552b205d52ac1fb9d5e460efcef512c17ecafa0ee34e853867946377a30042c2efb40805
|
||||
MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
|
||||
|
@ -0,0 +1,147 @@
|
||||
From e455bc18e15adf05a1f32bc7c4512eedb7ab889f Mon Sep 17 00:00:00 2001
|
||||
From: Alex Biehl <alexbiehl@gmail.com>
|
||||
Date: Tue, 8 Dec 2020 19:42:52 +0100
|
||||
Subject: [PATCH 1/2] Changes for GHC#17566
|
||||
|
||||
See https://gitlab.haskell.org/ghc/ghc/merge_requests/2469
|
||||
---
|
||||
haddock-api/src/Haddock/Backends/LaTeX.hs | 2 +-
|
||||
haddock-api/src/Haddock/Backends/Xhtml.hs | 2 +-
|
||||
.../src/Haddock/Backends/Xhtml/Decl.hs | 4 ++-
|
||||
haddock-api/src/Haddock/GhcUtils.hs | 29 +++++++++++++++++--
|
||||
haddock-api/src/Haddock/Types.hs | 1 +
|
||||
5 files changed, 32 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/haddock-api/src/Haddock/Backends/LaTeX.hs b/haddock-api/src/Haddock/Backends/LaTeX.hs
|
||||
index 647812f93..024a6c513 100644
|
||||
--- a/src/Haddock/Backends/LaTeX.hs
|
||||
+++ b/src/Haddock/Backends/LaTeX.hs
|
||||
@@ -255,7 +255,7 @@ declNames :: LHsDecl DocNameI
|
||||
, [DocName] -- names being declared
|
||||
)
|
||||
declNames (L _ decl) = case decl of
|
||||
- TyClD _ d -> (empty, [tcdName d])
|
||||
+ TyClD _ d -> (empty, [tcdNameI d])
|
||||
SigD _ (TypeSig _ lnames _ ) -> (empty, map unLoc lnames)
|
||||
SigD _ (PatSynSig _ lnames _) -> (text "pattern", map unLoc lnames)
|
||||
ForD _ (ForeignImport _ (L _ n) _ _) -> (empty, [n])
|
||||
diff --git a/haddock-api/src/Haddock/Backends/Xhtml.hs b/haddock-api/src/Haddock/Backends/Xhtml.hs
|
||||
index f80a9c05f..541f40c4f 100644
|
||||
--- a/src/Haddock/Backends/Xhtml.hs
|
||||
+++ b/src/Haddock/Backends/Xhtml.hs
|
||||
@@ -407,7 +407,7 @@ ppJsonIndex odir maybe_source_url maybe_wiki_url unicode pkg qual_opt ifaces = d
|
||||
exportSubs _ = []
|
||||
|
||||
exportName :: ExportItem DocNameI -> [IdP DocNameI]
|
||||
- exportName ExportDecl { expItemDecl } = getMainDeclBinder (unLoc expItemDecl)
|
||||
+ exportName ExportDecl { expItemDecl } = getMainDeclBinderI (unLoc expItemDecl)
|
||||
exportName ExportNoDecl { expItemName } = [expItemName]
|
||||
exportName _ = []
|
||||
|
||||
diff --git a/haddock-api/src/Haddock/Backends/Xhtml/Decl.hs b/haddock-api/src/Haddock/Backends/Xhtml/Decl.hs
|
||||
index ef0ba1b67..30b8d43eb 100644
|
||||
--- a/src/Haddock/Backends/Xhtml/Decl.hs
|
||||
+++ b/src/Haddock/Backends/Xhtml/Decl.hs
|
||||
@@ -536,6 +536,8 @@ ppClassDecl summary links instances fixities loc d subdocs
|
||||
-- Only the fixity relevant to the class header
|
||||
fixs = ppFixities [ f | f@(n,_) <- fixities, n == unLoc lname ] qual
|
||||
|
||||
+ nm = tcdNameI decl
|
||||
+
|
||||
hdr = ppClassHdr summary lctxt (unLoc lname) ltyvars lfds
|
||||
|
||||
-- Associated types
|
||||
@@ -794,7 +796,7 @@ ppDataDecl summary links instances fixities subdocs loc doc dataDecl pats
|
||||
| otherwise = header_ +++ docSection curname pkg qual doc +++ constrBit +++ patternBit +++ instancesBit
|
||||
|
||||
where
|
||||
- docname = tcdName dataDecl
|
||||
+ docname = tcdNameI dataDecl
|
||||
curname = Just $ getName docname
|
||||
cons = dd_cons (tcdDataDefn dataDecl)
|
||||
isH98 = case unLoc (head cons) of
|
||||
diff --git a/haddock-api/src/Haddock/GhcUtils.hs b/haddock-api/src/Haddock/GhcUtils.hs
|
||||
index 0874e7b4d..43fe3e774 100644
|
||||
--- a/src/Haddock/GhcUtils.hs
|
||||
+++ b/src/Haddock/GhcUtils.hs
|
||||
@@ -58,8 +58,7 @@ moduleString = moduleNameString . moduleName
|
||||
isNameSym :: Name -> Bool
|
||||
isNameSym = isSymOcc . nameOccName
|
||||
|
||||
-getMainDeclBinder :: (SrcSpanLess (LPat p) ~ Pat p , HasSrcSpan (LPat p)) =>
|
||||
- HsDecl p -> [IdP p]
|
||||
+getMainDeclBinder :: HsDecl (GhcPass p) -> [IdP (GhcPass p)]
|
||||
getMainDeclBinder (TyClD _ d) = [tcdName d]
|
||||
getMainDeclBinder (ValD _ d) =
|
||||
case collectHsBindBinders d of
|
||||
@@ -221,6 +220,31 @@ getGADTConType (ConDeclH98 {}) = panic "getGADTConType"
|
||||
-- Should only be called on ConDeclGADT
|
||||
getGADTConType (XConDecl nec) = noExtCon nec
|
||||
|
||||
+getMainDeclBinderI :: HsDecl DocNameI -> [IdP DocNameI]
|
||||
+getMainDeclBinderI (TyClD _ d) = [tcdNameI d]
|
||||
+getMainDeclBinderI (ValD _ d) =
|
||||
+ case collectHsBindBinders d of
|
||||
+ [] -> []
|
||||
+ (name:_) -> [name]
|
||||
+getMainDeclBinderI (SigD _ d) = sigNameNoLoc d
|
||||
+getMainDeclBinderI (ForD _ (ForeignImport _ name _ _)) = [unLoc name]
|
||||
+getMainDeclBinderI (ForD _ (ForeignExport _ _ _ _)) = []
|
||||
+getMainDeclBinderI _ = []
|
||||
+
|
||||
+familyDeclLNameI :: FamilyDecl DocNameI -> Located DocName
|
||||
+familyDeclLNameI (FamilyDecl { fdLName = n }) = n
|
||||
+familyDeclLNameI (XFamilyDecl nec) = noExtCon nec
|
||||
+
|
||||
+tyClDeclLNameI :: TyClDecl DocNameI -> Located DocName
|
||||
+tyClDeclLNameI (FamDecl { tcdFam = fd }) = familyDeclLNameI fd
|
||||
+tyClDeclLNameI (SynDecl { tcdLName = ln }) = ln
|
||||
+tyClDeclLNameI (DataDecl { tcdLName = ln }) = ln
|
||||
+tyClDeclLNameI (ClassDecl { tcdLName = ln }) = ln
|
||||
+tyClDeclLNameI (XTyClDecl nec) = noExtCon nec
|
||||
+
|
||||
+tcdNameI :: TyClDecl DocNameI -> DocName
|
||||
+tcdNameI = unLoc . tyClDeclLNameI
|
||||
+
|
||||
-- -------------------------------------
|
||||
|
||||
getGADTConTypeG :: ConDecl (GhcPass p) -> LHsType (GhcPass p)
|
||||
@@ -761,4 +785,3 @@ defaultRuntimeRepVars = go emptyVarEnv
|
||||
|
||||
go _ ty@(LitTy {}) = ty
|
||||
go _ ty@(CoercionTy {}) = ty
|
||||
-
|
||||
diff --git a/haddock-api/src/Haddock/Types.hs b/haddock-api/src/Haddock/Types.hs
|
||||
index c2cf08bb2..853f4b1b2 100644
|
||||
--- a/src/Haddock/Types.hs
|
||||
+++ b/src/Haddock/Types.hs
|
||||
@@ -789,6 +789,7 @@ type instance XDataDecl DocNameI = NoExtField
|
||||
type instance XSynDecl DocNameI = NoExtField
|
||||
type instance XFamDecl DocNameI = NoExtField
|
||||
type instance XXFamilyDecl DocNameI = NoExtCon
|
||||
+type instance XXTyClDecl DocNameI = NoExtCon
|
||||
|
||||
type instance XHsIB DocNameI _ = NoExtField
|
||||
type instance XHsWC DocNameI _ = NoExtField
|
||||
|
||||
From e1fe49e9458a5d5161adc8b5b8bfea6437a9eedf Mon Sep 17 00:00:00 2001
|
||||
From: alexbiehl <alexbiehl@gmail.com>
|
||||
Date: Tue, 8 Dec 2020 20:03:49 +0100
|
||||
Subject: [PATCH 2/2] Import intercalate
|
||||
|
||||
---
|
||||
haddock-api/src/Haddock/Interface/Rename.hs | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/haddock-api/src/Haddock/Interface/Rename.hs b/haddock-api/src/Haddock/Interface/Rename.hs
|
||||
index 78c585814..4d9eadac5 100644
|
||||
--- a/src/Haddock/Interface/Rename.hs
|
||||
+++ b/src/Haddock/Interface/Rename.hs
|
||||
@@ -29,6 +29,7 @@ import TysWiredIn (eqTyCon_RDR)
|
||||
import Control.Applicative
|
||||
import Control.Arrow ( first )
|
||||
import Control.Monad hiding (mapM)
|
||||
+import Data.List (intercalate)
|
||||
import qualified Data.Map as Map hiding ( Map )
|
||||
import qualified Data.Set as Set
|
||||
import Prelude hiding (mapM)
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
CABAL_FEATURES="lib hoogle hscolour profile test-suite" # haddock
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A documentation-generation tool for Haskell libraries"
|
||||
HOMEPAGE="https://www.haskell.org/haddock/"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
# keep in sync with ghc-8.10
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/ghc-paths-0.1.0.9:=[profile?] <dev-haskell/ghc-paths-0.2:=[profile?]
|
||||
>=dev-haskell/haddock-library-1.9.0:=[profile?] <dev-haskell/haddock-library-1.10:=[profile?]
|
||||
>=dev-haskell/xhtml-3000.2.2:=[profile?] <dev-haskell/xhtml-3000.3:=[profile?]
|
||||
>=dev-lang/ghc-8.10.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-3.0.0.0
|
||||
test? ( >=dev-haskell/ghc-paths-0.1.0.12 <dev-haskell/ghc-paths-0.2
|
||||
>=dev-haskell/hspec-2.4.4 <dev-haskell/hspec-2.8
|
||||
>=dev-haskell/quickcheck-2.11
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=("${FILESDIR}"/${P}-ghc-8.10.2.patch )
|
||||
|
||||
src_prepare () {
|
||||
default
|
||||
|
||||
cabal_chdeps \
|
||||
'QuickCheck >= 2.11 && < 2.14' 'QuickCheck >= 2.11'
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
DIST haddock-library-1.8.0.tar.gz 30918 BLAKE2B a8bcf9e08f6596375186930cf4a98ae547c40d85eb0bd00b7aaf8212c3738e32cd51cea044206f3746d10d228b1e8b8a2ccdb28ae7c7957006f518d090a6ceed SHA512 f84672b67dd4b18402efb8b40eb0e2cb912ecf894cfdedf61b0ada87392e63609cf1101d4fc793686cc4af354665661bf4dc902313bb466efee683a7c64bbe2b
|
||||
DIST haddock-library-1.9.0.tar.gz 31465 BLAKE2B 785935a7f80831c000db796ed9d0071309de86d36c68d5677b6c948aa914c09a00582af500a25d2d751d96ef6ebb30696fba51a2ed84fa1b4850e5795ae5f55d SHA512 ec41df15a849a59fc41a443ce233dfa6293f0d201ed1847bd8a7732bc0e2138bab2305c127bd60f51919d8eeeb6808eec7a0add38edacd059956d852167477b5
|
||||
EBUILD haddock-library-1.8.0.ebuild 1269 BLAKE2B 746fc2165ee259ef53bbe513028b2eee7dcf1b676f34d8916e8365a7fbc68155b8d5a576cde611d7c4989aee8d84a6979c70731c919b41cdb7eb27f12fdbfd13 SHA512 ed721288d65543cdb488e30d64912725fe67bfb493259e536127ee4eb5f529c4a26a6b08e59d6fefad6df2efe2379af1aa0297e18250b92aaaf6dafa3cf63542
|
||||
EBUILD haddock-library-1.9.0.ebuild 1350 BLAKE2B 803ede5107f1c85c2113b78c5f7229726bab76665464dd33ce55716439071870eac145d80ca8789250afe365d09d6633154fb5cf6bae9646a288841497e363fc SHA512 41889bf7c0f9db230a7075512378b1c2567d05a1dd933f969011858bb3d6fb404e34870b52ca3d489e6a2a7748bc4afd3f5eedcfc8841f8fd0297044f5d98182
|
||||
MISC metadata.xml 649 BLAKE2B 3009fffda0bdf4a08fb7014a168578c8054cd7e701ca254b12debebf6aadf7a36d968d3d39a555767aef11646e2cc71707ab40f5ad77bc85923bdac3a3ac45a3 SHA512 316469b542dcc67cbf2c6f28a2cb7c3321fc13654349c59631c185ceeb2bc55b78d23b2bbb224ab7b19b1aa0d2d8237fb9ec98693e4420fe8e1556e5acd370cc
|
||||
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# ebuild generated by hackport 0.6.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile test-suite" # haddock hoogle hscolour
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Library exposing some functionality of Haddock"
|
||||
HOMEPAGE="https://www.haskell.org/haddock/"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0/${PV}"
|
||||
# keep in sync with ghc-8.10
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/parsec-3.1.13.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-haskell/text-1.2.3.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
|
||||
>=dev-lang/ghc-7.8.2:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-2.2
|
||||
test? ( >=dev-haskell/hspec-2.4.4
|
||||
>=dev-haskell/optparse-applicative-0.15
|
||||
>=dev-haskell/tree-diff-0.1
|
||||
>=dev-haskell/base-compat-0.9.3
|
||||
>=dev-haskell/quickcheck-2.11 )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
cabal_chdeps \
|
||||
'base-compat ^>= 0.9.3 || ^>= 0.11.0' 'base-compat >= 0.9.3' \
|
||||
'hspec >= 2.4.4 && < 2.8' 'hspec >= 2.4.4' \
|
||||
'optparse-applicative ^>= 0.15' 'optparse-applicative >= 0.15' \
|
||||
'QuickCheck ^>= 2.11 || ^>= 2.13.2' 'QuickCheck >= 2.11' \
|
||||
'tree-diff ^>= 0.1' 'tree-diff >= 0.1'
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
DIST haddock-2.23.1.tar.gz 302698 BLAKE2B 1dae0019ddc08c537aec2f0fa71f5bd1570db4061d22bf53f05aa0e211c3280d09c6a6481f704c34895e0bf70fd2b5ac95644dab23b05cc2b6fec59c845f86c5 SHA512 e69b3b5f2dcadeccc33696ee8d0646387860b98d86c08d4c07d829e3eabc4159adac0a11d408850ef54face5fa835ab8217d1057b14d8de8d758efbfc7a700db
|
||||
DIST haddock-2.24.0.tar.gz 303382 BLAKE2B 3e0c9a92f4f96949ffbdcba4ae26643b715ca8bf930bb26610a3a4b73ddec9a361b00c9c5f529b79fe6e981f23bb9b95d3b0adeff52d1223d97653c7f2573036 SHA512 52748ea2c785faeb9af7c09f9da991e4db8d5b2703eee3824ee1f6c14c82d24b7939746359f147cbc940b2be0d6aac2a1c8ffe2f1b9746e3bc543252859a4003
|
||||
EBUILD haddock-2.23.1.ebuild 815 BLAKE2B 9bc7ba6da63c4f8befb46acbe62384a58fd2b766d2561ce3d1fb5a66e9b9c20fa1392a34b93af1de0f8feae0c0a517e1cba4e476db5865489ba7c9c9cb4ea21d SHA512 6b9f03e5bdea82ec6defd6e32b35ab67ba097e07e0fa24b9022dbe75b081e927b7f84422617d8bb281b54675f86af67e04bd83bd2f61a6552ea8dc494e5ffede
|
||||
EBUILD haddock-2.24.0.ebuild 823 BLAKE2B b5ddbb9e087fc2066abdc54b48051b4e0e3fb5a7e9ae98a72aaeb60ac941c9ad1ead665107890c100f38c3abc5737886e2d6b2a38912a046f4f7fc96f759287e SHA512 8ab5b3f12c55fed3b777de550ab0fc707c6d5f7c7a75b1a885c9623eb047ef19266d0af34abd534a5ea4a2e3ede0bc30a3f2a4439cae9ff7713459be4d44bb65
|
||||
MISC metadata.xml 217 BLAKE2B 41b11b7399431ee96c40a11373f20b12940ed7bb1fc77b1619212b2a57a3b34b11b77838d4ac51c1ddb80caab1030224e28567836e5d0a17b4ea6bd1afa2523c SHA512 63f267082f4ba17f6a1226d1c5a14d85d17e0f7a84857605933418d875d09cfffe2a0ca304b8a171dcae59169330fcc3cfca9d6f4c9ce24d135f1125a6d06c70
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# ebuild generated by hackport 0.6.1.9999
|
||||
#hackport: flags: -in-ghc-tree
|
||||
|
||||
CABAL_FEATURES="" # broken test-suite
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A documentation-generation tool for Haskell libraries"
|
||||
HOMEPAGE="https://www.haskell.org/haddock/"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
# keep in sync with ghc-8.10
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
RESTRICT=test # test suite unavailable on hackage
|
||||
|
||||
RDEPEND="~dev-haskell/haddock-api-2.24.0:=
|
||||
>=dev-lang/ghc-8.10.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-3.0.0.0"
|
||||
# test? ( ~dev-haskell/haddock-test-0.0.1 )
|
||||
#"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
--flag=-in-ghc-tree
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
DIST happstack-server-7.6.0.tar.gz 85715 BLAKE2B c4a673b6575a3131b29f00f4463431605bd26b469a366cbab3f87662b1e2c0ab43b4a6d205dec30ede009a71de38f27fcfcbd1ddf938ac1e4f419b1a31119c83 SHA512 cea814b470dd2d7a1dc3cf8a2724aa72e23f7832fc5292a7a1b3fbf8a6ef0980f13db777fadea3bdc5c9cb7dca7b35700ff2b94d6632ff7857a546a19ed1548f
|
||||
DIST happstack-server-7.6.1.tar.gz 84878 BLAKE2B 5e146a317e41b039d24cac8dc41e7ebd707168193b5fc5cfe482ec53a3b31088438cffb5f91f741822e3ae1db19c98eaae6c1f0e012afebeebcda4182332bd1f SHA512 e75bc986b16777563410ce42010a161790df5f5a575b253dac2a85ca7e724a9bf1a7485406f7235395d3a9adc3d8205dd3549fd718815390927aeed3c0b8a05e
|
||||
EBUILD happstack-server-7.6.0.ebuild 2268 BLAKE2B deba298727d88769becf6c5a0337a774c0e45f5004d224c6a1cbad33f3d9b1f037a4c4831ea5dda714b820db6838a30d4442b3a0352d598f1ff22a3d1ef56a67 SHA512 b21bc776e44188d8381e679cbf73b3f14b852248efe7f76fa8ea2642bd225f5af6fcf71b8e59c382edbcb3a4e571560220050e8520b651019b69148848c306d1
|
||||
EBUILD happstack-server-7.6.1.ebuild 2201 BLAKE2B 713d1d27e330f7e213c048ba112ac57ce3007138842b937dcdf71cd29bf11ea28de69456f7b24be8a3fafa2b984fbdf85af9b30eb5b0e65ad833ba3c3d76d908 SHA512 d6acc83a0d38c4b3f5da2d3f9993dd23d042860cbbdcc3e404a1daa8f37e8a82e1b01309cb1d1509eb2b2b24ee146e4f3f5d345bc91140445b1f954924f1436d
|
||||
MISC metadata.xml 783 BLAKE2B 51a13d512979778ff2fbfdad3eaf90e5ec64aaf086aef3e7a65f4ad544e718b5d08e68505b3446ba3c3fcec76a00e957ea9d534c85ab2f31d1f02088391eb7c8 SHA512 c85819776184a2a11e2ee9f4217000cafcd1c8f357f8875829483aa5ca16796cac2ccb113a392dde6b1653eb1478498320f931551e48fb59468bdcccf5a2248c
|
||||
|
@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# ebuild generated by hackport 0.6.7.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Web related tools and services"
|
||||
HOMEPAGE="http://happstack.com"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+network-uri"
|
||||
|
||||
RDEPEND=">=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.2:=[profile?]
|
||||
>=dev-haskell/blaze-html-0.5:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?]
|
||||
dev-haskell/exceptions:=[profile?]
|
||||
dev-haskell/extensible-exceptions:=[profile?]
|
||||
>=dev-haskell/hslogger-1.0.2:=[profile?]
|
||||
dev-haskell/html:=[profile?]
|
||||
>=dev-haskell/monad-control-0.3:=[profile?] <dev-haskell/monad-control-1.1:=[profile?]
|
||||
>=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
|
||||
dev-haskell/old-locale:=[profile?]
|
||||
<dev-haskell/parsec-4:=[profile?]
|
||||
>=dev-haskell/semigroups-0.16:=[profile?]
|
||||
>=dev-haskell/sendfile-0.7.1:=[profile?] <dev-haskell/sendfile-0.8:=[profile?]
|
||||
dev-haskell/syb:=[profile?]
|
||||
>=dev-haskell/system-filepath-0.3.1:=[profile?]
|
||||
>=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-1.3:=[profile?]
|
||||
>=dev-haskell/threads-0.5:=[profile?]
|
||||
>=dev-haskell/transformers-base-0.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
|
||||
>=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-0.7:=[profile?]
|
||||
>=dev-haskell/utf8-string-0.3.4:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
|
||||
dev-haskell/xhtml:=[profile?]
|
||||
dev-haskell/zlib:=[profile?]
|
||||
>=dev-lang/ghc-7.8.2:=
|
||||
network-uri? ( >=dev-haskell/network-3.0.0:=[profile?] <dev-haskell/network-3.2:=[profile?]
|
||||
>=dev-haskell/network-bsd-2.8.1:=[profile?] <dev-haskell/network-bsd-2.9:=[profile?]
|
||||
>=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
|
||||
!network-uri? ( <dev-haskell/network-2.6:=[profile?] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.18.1.3
|
||||
test? ( dev-haskell/hunit )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag network-uri network-uri)
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
DIST hoauth2-1.11.0.tar.gz 18270 BLAKE2B 8258e8e7a1bfe12ca0da09297c18354617cb525aee70418a85a56cd5421b4695aa22861e1368fbd2d0ac11ff155fd4cebb8d220ebc4b1f7c3403268682e11e95 SHA512 179c97045f33da6f6cb4c153b9be3482031ce8a150ad70defcbbbfa3c67ff10b31c86c45d845aa605b9c4d3ac921f4372bcd49fbb384e0c78409219bc0bf1607
|
||||
DIST hoauth2-1.16.0.tar.gz 18479 BLAKE2B ca9aa0d35d3bfb9ee3a9cbe62c2ecb1a0efd109c89600642a062fbcbe62cefae53f4810b38eb55b81c29c72e4b80aca8f746966ccbaf17ecc83883e2f6fc3528 SHA512 fe42759c2ccaf035bfa15d9276a7c8bf6608a7b74732c6950c2081616196296a73c34474989c1eda5fcfc15066626e1facf2f58b6977d5e00520290948731cb6
|
||||
EBUILD hoauth2-1.11.0.ebuild 1353 BLAKE2B b41c3337299bca10862ce3ffd4ceb8ef3beb124e617d3901dfc0da22d840752175f16b0c7a307e68d8e8948871aa977b9273eedeffde83c46ad549025fcaa478 SHA512 42b0f3d2367c359a6c99e450c8ed4c182348dc6ec1e76f77af494de06878d732fa056af72b1fb8c86cc00198f517cd0063e7338e5e054ef5ddafadfa67922788
|
||||
EBUILD hoauth2-1.16.0.ebuild 1398 BLAKE2B 5d4a31b3eeb8784ce694805f06c2769c64d39dd1b4c86004af4ce35d959e8218cec2ee58690f9c57f154dc1d1517ee0d00db802ba9ca29a5bbcae21a211a4b93 SHA512 8aaf230abae7ea1337fa1b9fc4b864d894b35134a26b2bf90ae811a27efbcdde0c3fa74b4436bf656ec424a2de2fdde9966c1374da68f0cb1a9b2b4f3b7ac71b
|
||||
MISC metadata.xml 655 BLAKE2B 19a9e440b04b5bf2e3bc9847baf82c2dba9e10f0c1156ddea8346f1c7511b9447874916b8ffdbac637fd5e41e2cc78a0d7ee6fe9034d13366920c7bf27e80072 SHA512 e8ea432f6d8785580b6486b34c43423dd0e141a102abf18ff4a5b1b418df23101d82e6f3cffac71b749af75793f61f645ee5074abe79f633127c82ce740d1f72
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# ebuild generated by hackport 0.6.7.9999
|
||||
#hackport: flags: -test
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Haskell OAuth2 authentication client"
|
||||
HOMEPAGE="https://github.com/freizl/hoauth2"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/aeson-1.3.0.0:=[profile?] <dev-haskell/aeson-1.6:=[profile?]
|
||||
>=dev-haskell/binary-0.8.3:=[profile?]
|
||||
>=dev-haskell/exceptions-0.8.3:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
|
||||
>=dev-haskell/http-conduit-2.1:=[profile?] <dev-haskell/http-conduit-2.4:=[profile?]
|
||||
>=dev-haskell/http-types-0.11:=[profile?] <dev-haskell/http-types-0.13:=[profile?]
|
||||
>=dev-haskell/microlens-0.4.0:=[profile?] <dev-haskell/microlens-0.5:=[profile?]
|
||||
>=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
|
||||
>=dev-haskell/unordered-containers-0.2.5:=[profile?]
|
||||
>=dev-haskell/uri-bytestring-0.2.3.1:=[profile?] <dev-haskell/uri-bytestring-0.4:=[profile?]
|
||||
>=dev-haskell/uri-bytestring-aeson-0.1:=[profile?] <dev-haskell/uri-bytestring-aeson-0.2:=[profile?]
|
||||
>=dev-lang/ghc-8.0.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-2.4
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
--flag=-test
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST language-lua-0.11.0.1.tar.gz 122831 BLAKE2B 20b1ae06f2b22e5f75b50c04b7fe9edbb81b8897ec015d8b5c6a8ea97fa8dba49901ff101103a4f728189be6c18f76191506cda8a28583f3783d6f4af66a6b4b SHA512 59b3d64f7a920b7aee55965e2a0c847d7eeb4e7c5a33668ee4a796b403b98a11a37ed8d6d1efe8244aba6e56cba01841cd7cf00d706544d65949ac019b5fd11a
|
||||
EBUILD language-lua-0.11.0.1.ebuild 839 BLAKE2B deefd42273af87958c244617419d0a91b26ca31af79a967f2fb40fbfd752b4ca7325753a983867427be955f2a5c48030f0ac196cca8bdcaf05fddaa7e0286ab8 SHA512 f16d9b9ad40f6422da0ded178cab4e7e78210addef0916b12fa60e73a22ea515ee381fd891396c81614e09f6d52a4f1cff081688ff50b4ef716b9860e15d731c
|
||||
EBUILD language-lua-0.11.0.1.ebuild 924 BLAKE2B 479a209dc70e0d4cf813d7ca95ae90e9c92465c71110cf6ba8e6081302ebd96d02053b6be784738fe062440e1cb243e46e95c6e4d64ea1ac12032fd9e48ed8c8 SHA512 3b35b9482a469014a24ee37019830c1bd6dfffd35d47400409183bfb1d85d01c8d2f51e8fe73809f823e0caf83840a420ee324bc29ac2346609be1966ab11e8c
|
||||
MISC metadata.xml 332 BLAKE2B 90d6c2520b120543984788781ad6354084a7ab65b9178420dba136fd43391f8cb2de99589acb906c2f3b337bfa1b46b8f83fa5f320a47798733ba5603367cfc1 SHA512 f4aa3ce4015cac00154336e302d718c96d14eb585fd66b8f74484f832c9e9d712dba69ccd941c211409388259fc1465bf791ba5da0dda28dd555a0388e7d585b
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST newtype-0.2.2.0.tar.gz 4853 BLAKE2B 7b4b14b3ff158b6ceba22465421933fdadeddf20a6309cb107078f792087c63a614eb8df99f5ad515cbedd0897342252929ab34aa1694013d95d2e165c2a02e8 SHA512 9d8b344ac5f6ff62d8100b95dd879715639af2d8d1f63a8cb17a18fa7c4f427eade49aa3d6b47034351ac0f2cb5061013f6321038bff1053eb3aa84faf157a5b
|
||||
EBUILD newtype-0.2.2.0.ebuild 568 BLAKE2B 1f957f73182af6a794361c48e42321e8f541f007c749d8d7b874fbabc1967f6ef75e4f1759d976462b3596a32189abdc7da1245749e53314e86a77cd390d7415 SHA512 ff7d2d0cc5ed590deffdf4d597b8065ca2a1c5b4b6a62593da07d4778a158a5b3b36cde386e465ff5a50e26f6e3bd0e89efa7fbe370fd0baf29df7f679f30e5d
|
||||
EBUILD newtype-0.2.2.0.ebuild 653 BLAKE2B 89c28846a3dfb315c06d6a650e5a6c780e38daf9d99f5b32238b5ad5bfa7e20b653e74c2f89c5c2813a6eb4608c67a5bcd68f5b723d583f6568793c46ba9b324 SHA512 2cdd8f443eaea69ecb9d932d8ed880590db463017e4310fbc12f2bd261c8c4f87d7a52f773d87d742a5ee6e3dc503bae6b79a2c309c1791e54da81d601baf34b
|
||||
MISC metadata.xml 457 BLAKE2B 91199f5831c7431f71b4851e9ef19b0be90d604ad18087201febd2402e7839cc343dbffdc0904f0b43d31b2900037fc63d9f036d8daab713e4dcce80edbdc6b9 SHA512 75b00c69ad2b24cee918d3ae93f9bf4d8f66bb4a8e977af215c88b712dbbb235586add1750647215896544bfe79ac073fc50d588de267a4df2cdbcf2d7c53075
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST punycode-2.0.tar.gz 6243 BLAKE2B b6a0b5123ea3dbd8b8c28ea56b4cf7425962011224549ece1c3c2c5b6a951e7e8c76c46f33a548f43ec650a42ef98f373769f623b4094ab6e222f5e2b91ce621 SHA512 106ee29667582f0341b993b8fd888046e70aff02bf9a31fb883488ed0f1fe346ae6dacd60ceacf088c056b50cb99d633322f066be391585af9c37fd8e5e4ff44
|
||||
EBUILD punycode-2.0.ebuild 786 BLAKE2B 21e0bfa00b65f36b632591e50a4d05167f64c388f1aa84c93c69b17c69628c7611b9abc8faed1df2f7431ced1066bf39fb4c7a8594d2df91c9741eb36d588a28 SHA512 efcb97b8f969b43b9211c42eecfe9e2a5bc8d4b06ae72a6b67b6bcb5ff7290b39a0be3ac5f5fbc2ccbab7d702ac42747e14d29be9052b480f0f1a03dec6b8b32
|
||||
EBUILD punycode-2.0.ebuild 799 BLAKE2B 4ee6d69487a3e32e9b5e468766979b202f74a70339ecee2dce57039458c9bc72c5407c9c227fc795c133591191ba458c346ab57e2251325642eb5f497fc1e176 SHA512 56b1fcc6830774b9e1a60c797a24fe1db1679cb07fd6d0250af63ad28979faf90043758ed309c3ba0ad30bf9b5c20e89a31ab23c236999dd051fbdd89f465a4b
|
||||
MISC metadata.xml 640 BLAKE2B 471d4516143eb307d40d70cc7675bc6021ead59615a2f27dadad6daa7214225dc74ec87d192779bef70f74aa83da849b6a66faa4bb8185dd5935deae8fcaf4e9 SHA512 8b6a12f34e2649b090b1effb5acdf18f600132a879393560d0d99b9f887047efb2804bb36a244da51def9c3e662de5604f1bbe93d896bcc3c0ffb376edaaa149
|
||||
|
@ -1,3 +1,5 @@
|
||||
DIST syb-with-class-0.6.1.11.tar.gz 13225 BLAKE2B 3c7f25fb942025284bbfba49edc7b16ae04716e42337e8668188a80a193b05a06252a29ac2244a35fa25992bc23d7fa998ddaadb85f017112f903cffb89d4fba SHA512 962eb1bcb63ce7cc1789996ad7191e3ab7c20f3c90828fb3535306ca8509ac210e70f42ebd6ac6fc075d50cc5c5e1c15bb735b5d6040c6348dc82453809330f9
|
||||
DIST syb-with-class-0.6.1.13.tar.gz 13225 BLAKE2B a218611f332037968513b3706bc35e903f335477fa490f0c709f085014e833f1969851a74ae0d2a40c6a085c9aec1bbd963a48d4362963d3a89fe8e399a790fc SHA512 40082f8b97ae49929fb2b686a840656fd2a62936ddc4873f3af4bdfe128e213dff509185e412c3c58bd48ec32abcade8ed68dd257d221bb08f9d20433067f371
|
||||
EBUILD syb-with-class-0.6.1.11.ebuild 707 BLAKE2B b4204c678ac0f342438546abbd662c87f2a0660ec6e63c3433ba278b19ff70da4bd24b52a72b574deb1ead2636641fe692bd843c3c9f1f042a24e2c903186574 SHA512 e11f67f698f21b6677a7a1d40f138ca566ad645773ad1d917a5fa7e6ad4406e409903ef812830979720744439cd9d7ec4f3ca5acff18e5bb38caeb0e1adde93b
|
||||
EBUILD syb-with-class-0.6.1.13.ebuild 588 BLAKE2B 27b697c8ef2412adca8a6932abfdfb854f36cc2e1b25dbf304c774627dc251db7590778f99d478b47223e09b92a8e6177b43e4f248b94acce45b0998870a3ee7 SHA512 0d6e3166c070ca70511a24b6f454c37ad6727e0085b6a00af005745dba4a5b8d27b55110764cd03fcc388b21ebe3f56321630527a53505b51f1e13021603c5ed
|
||||
MISC metadata.xml 400 BLAKE2B 6008bc250770a949e0074a7830d8451a38e7ee075295a4d2a15bb0c3b4cde670f25e5b5a91580002d19e6211b85ce06d04a650385bae6681cab3587dfbdef9d0 SHA512 db2b6e1778e715f28b5244b8d15e654692e619c2ddf674ad93dd54caaa79a3a87917b1a7ec4c0bff5af44c89faa7f0be03797cf33fad6f4fcd4279b397b6758c
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# ebuild generated by hackport 0.6.7.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Scrap Your Boilerplate With Class"
|
||||
HOMEPAGE="https://hackage.haskell.org/package/syb-with-class"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10
|
||||
test? ( dev-haskell/hunit )
|
||||
"
|
@ -1,4 +1,6 @@
|
||||
AUX test-framework-th-prime-0.0.9-hse-1.18.patch 2666 BLAKE2B 7aa73a96cb24688bc42812c5fbb86faed1ca4fdc672f65a4fed13cfb3cdec4830017d50cb154b7e02731527898bcd52a1ad77a70f78eef33dbe74de5e0a1da7c SHA512 a87717808f6ea5fa47de0ecb3ae3789d59707957458c9569f10ee01bcd30bf52662dd8a63255e2975f7de4b2465b7e9e8d41849975442c0c46c349d481cc8fa7
|
||||
DIST test-framework-th-prime-0.0.10.tar.gz 4035 BLAKE2B 44c0f454ec4018f8aeccc9e7eec33c25778d05e257ce910dd779ac6bbb2acf1d4b54a897d0625e78308def417f1aa1b77194fba353802f2fce7a6e954dea3fbb SHA512 91298214c134821b298270c2770cab284131787a40293c01dba2e88a58f355d6811dea06bf14f237fea5d4aa80987790405644bc09ad64a4d7b4574e2bca97eb
|
||||
DIST test-framework-th-prime-0.0.9.tar.gz 3908 BLAKE2B 4c8794bf66081ffd6eee2b6f0e9d8fd5f2218a90c2522398b13f440aade1244a62e91c3c1e11367f109babd2e78722d94beaac95555be356ce55f25d118adfa3 SHA512 52f64b1705d51f45512da4270d8a80c93602d62a2c33eb3a0146f10a3f737395c9d0294af62cc3ff859dc8292338df892c0262216349109bb4f7b0beb09d3601
|
||||
EBUILD test-framework-th-prime-0.0.10.ebuild 679 BLAKE2B 3b6da5b8be020a4bec38e6e33fa68cf7d8b21f0bd0714722b93c8c4735e656d41859fbfd11132452164d5c64cac197ab6ff5a4e3cfdc9bdb6102cb709396d13d SHA512 165ee0dd12b2a30475f05fafa3a355ffc3b38995df1569423e1f17f80d30b89e1e805c2b000ae9f492c00065734fbdbbe0bafdca39dc6e16fe3972b679a5427e
|
||||
EBUILD test-framework-th-prime-0.0.9.ebuild 722 BLAKE2B 3e8320932bb7298b019d028a075ecbecd09ddc3db97c47de4168236505827ea4cf55182c2c905ac421768987666f06d332b51d2b739bb91aaf35d03f17cc0e5e SHA512 ef4642e5dc56962a99ea8105d083a09a63f83bf76ee864f176e41d98de190043d8db457a0f66648e1a05daa4e6ca8e0f3d7672da1ccd23a5eeb7002fc5248496
|
||||
MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# ebuild generated by hackport 0.6.7.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Template Haskell for test framework"
|
||||
HOMEPAGE="https://hackage.haskell.org/package/test-framework-th-prime"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/cpphs-0.2.1:=[profile?]
|
||||
dev-haskell/haskell-src-exts:=[profile?]
|
||||
dev-haskell/test-framework:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6
|
||||
"
|
@ -1,3 +1,5 @@
|
||||
DIST text-1.2.4.0.tar.gz 171477 BLAKE2B 29bb6738f5c61e13b218cc57cb0c900fce25ecad190315aea4b0a92d5200e2d54aeeae26c8dfc88ddc74706549b820272fdb3877330c8e1e5bd119cac99deef3 SHA512 a4bd566c7d0aea1bfeacf27332e9cff3ad894e7eed9f826b7e4fc7fb85e272164d18a34a81c89dd1ea802951a80ec1d82000ebef05748d419ddfff792c4525e3
|
||||
DIST text-1.2.4.1_rc1.tar.gz 166148 BLAKE2B c79bbd90c9ccf99668d5a4f0e66b4c75fa7a531d9851355be8a9d859d99578d2e22977ee9514f1743927a8a4fa49d29c252abc39509dd0b6d09bffd96e1f5289 SHA512 27d014d6b870e6cba16ac4a0ac146872d89c363ad1ca786642554bde0cf3ae4876d69ba8dd2655bbdcb88076bf4f5e13b45929ff86cd2bd90d24e607ad7221c6
|
||||
EBUILD text-1.2.4.0-r1.ebuild 1054 BLAKE2B e1b4f3555065e8f6a427bfcd94bfae59e75a6021c702963c01eca3e4e49c454935929890ed02f573b957e57e819df2f6c9b2137146c14c79cea6ac504f3361b4 SHA512 2feacaa426eb9c08e5d177994eb9e6edd435c6347c3d37d7a3d9f1ec0afede59d5fe63c19dfb9314243664c973c10dd3b8dceb59fbb4b63e33daf3fdb8861988
|
||||
EBUILD text-1.2.4.1_rc1.ebuild 1083 BLAKE2B 8de8aae0cc9edabd32e4e93860449f5be5fac18c8bdc87a055ca39f1a33f4224679c0169494081942479341774d5e710b78fbf97186ff547c91705d8b5b054be SHA512 92ddf11edd4f4d7b6d05c3b2fff421956e03b24e4f85fe67878b086db943158da395e6b59db34fda70fdd712cbf5b1eb5641cddcbe7f83e4a8825255affe3488
|
||||
MISC metadata.xml 1508 BLAKE2B 08f6bc5bf71673da2d537c07ef01ca787dd260e71ec011cb9b8c6940e0e0e5cfeed035a6d61d16bf4ac51eb6d32cd15915e25e478fc9e31c97e1d27fbd959412 SHA512 39745c75fe908c51a4c5a0f67b62c6fe65b41cc783753ba3217481b78b2a76f76d227b800310e67bbe95697bdbfc5594d082c699104eef463740f2e0c9a83c66
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# ebuild generated by hackport 0.6.9999
|
||||
#hackport: flags: -bytestring-builder,-developer
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour" # broken test-suite
|
||||
# break circular dependencies:
|
||||
# https://github.com/gentoo-haskell/gentoo-haskell/issues/810
|
||||
CABAL_FEATURES+=" nocabaldep"
|
||||
inherit haskell-cabal
|
||||
|
||||
MY_PV="$(ver_rs 4 -)"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="An efficient packed Unicode text type"
|
||||
HOMEPAGE="https://github.com/haskell/text"
|
||||
SRC_URI="https://github.com/haskell/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0/${PV}"
|
||||
# keep in sync with ghc-8.10.3
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
# break cyclic dependencies, test suite requires porting to >=QC-2.11
|
||||
RESTRICT=test
|
||||
RDEPEND=">=dev-lang/ghc-8.10.3:="
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
CABAL_CORE_LIB_GHC_PV="PM:8.10.3 PM:8.10.4 PM:9999"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
--flag=-bytestring-builder \
|
||||
--flag=-developer
|
||||
}
|
@ -1,4 +1,6 @@
|
||||
AUX th-utilities-0.2.3.0-ghc-8.8.patch 2566 BLAKE2B 3d59929531c5de3892155d836ffdbdbbe425bb959b65c2fa15fb58c5e9f083515f263717cc68e0a780dd95c476ce2c4cd504a4abc1f8f9c51f9d86b1cf10efb7 SHA512 346e3bf318d4f8aab2edfa89719a82997d91175ff11e2d649ac281269f062396f5dea9364a74ebb2ab0f78421dbc462ecea60e1b0868ad9fa08379659e446af3
|
||||
DIST th-utilities-0.2.3.0.tar.gz 15577 BLAKE2B fad72515936ba6b7876ff731c7a1e12246014e191282028fc1bd1846dc704d4d1408e82e82a394a1f58350f961c5b7b7f5b9ae0cfbf09551fc5964433d42b113 SHA512 edddde2ea3a9da44bd34cbf51d9f4ea14510eac9527f2f1a199390566e24f10ed84403f5450e47244b0cbfc4b5dc3a5c3f64ec596255f191d8bad83d9043a3ba
|
||||
DIST th-utilities-0.2.4.1.tar.gz 16134 BLAKE2B f8357f66c7d62f0fb902f933edb63a75474eea5bb90f80f192799ae0f2c3ce535d5888a53256331552661791277388b1cdae0bab472c3bb1d39bf79fe29f20b1 SHA512 b23272db62a0842af56efbc2f4cc0ebb8d0c900ecb3471fd2a984792da76ab57780d0960fa737fa0023dcd06e12b7585b586ae330005570046ba767101840d02
|
||||
EBUILD th-utilities-0.2.3.0.ebuild 805 BLAKE2B d4c5d4b4278513198cbbb18e501bec598c9afcbf545e66b6a14655e2baba9d3fb446ab8f62111385fd2dfc1c7e8ff003dd6419ac3018aaa9665d385c2d5e6573 SHA512 392247a11b663044fd7528e0df8018b050d7494ef2487b099ede77d4a3f0156354dad3afd222acf34831ecd0c9f5264aee850b8f982959b46e1e3a6419886bab
|
||||
EBUILD th-utilities-0.2.4.1.ebuild 763 BLAKE2B 1e05e0f88d026a67a6ee9dd3ffc8b078ed20634aecfffe0fe8743b9f7dea5cc8205538538534a5be11838b7de27224fcd4b6accc7a9c3d68099050e9d750f827 SHA512 1f77bbd1c7982942b3d7cb844d63227234358793d2c716983f0e65958af66b3b8dae1682231598b2ee406d364a845f8b12cab41fab829de8ec5fa631fbf69ab5
|
||||
MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
# ebuild generated by hackport 0.6.7.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Collection of useful functions for use with Template Haskell"
|
||||
HOMEPAGE="https://github.com/fpco/th-utilities#readme"
|
||||
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-haskell/primitive:=[profile?]
|
||||
dev-haskell/syb:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
dev-haskell/th-orphans:=[profile?]
|
||||
>=dev-lang/ghc-7.8.2:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.18.1.3
|
||||
test? ( dev-haskell/hspec
|
||||
dev-haskell/vector )
|
||||
"
|
Binary file not shown.
@ -1,4 +1,5 @@
|
||||
AUX javacup-0.11b_beta20150326-build-xml-svn.patch 1385 BLAKE2B 43ed5b0c75aa308f2301d8e7d633ca69689a1772a7d8f0f7dbd6f914f1bbf571dcef0ac9fb9cacbe07aaa8c50fca69f0fa95f661314dfab2c16ac96ad50f11f7 SHA512 211157370c61995a05ce45e70941d99da9031174fae2b6e4bbacfdd0c402c451009eb5952a8c3cf8a586402aa138e70733dfd46ce9cf6b5fb680edf65657506c
|
||||
DIST java-cup-src-11b-20151001.tar.gz 313405 BLAKE2B 126944916d120dd2150e4a665fea6d216f3d55e002a72b581621df726e4bf0e0664f9ff925189c97162582277c08a4f121e056299ea5a3f5c10cc31d7c0feb9c SHA512 70bb6a0e13fe52694980040205fcf5b3e904c4a07e50c7740c55cc3bb481496c5c071377757b94f59807b936b8c4fdde5423d78cc2d12a7ada1870f71cd9f47e
|
||||
EBUILD javacup-0.11b_p20151001-r1.ebuild 2790 BLAKE2B 7539940729bc92676ef614ec76a0287da8f38a8bc3a25616496f8c4b25e178a86dfbcd892ef08dfb96b170e2e3114412eac40fe1862dbe1b39ae7fa5abd56889 SHA512 ae3f59c9d126dfa5db224313cc631df3055b48af66457c9b03340caa4e28afbfe83a5d272d9a8e94b06b93aa472ea5c414a5a84ee6a49795674753e7ef160279
|
||||
EBUILD javacup-0.11b_p20151001.ebuild 2798 BLAKE2B 8bf3e57971595295db4c5af67e9d810577fb1cd017a226ad4bf6f1835fa96d1150f9135e7ac5e4b2b374d2d433f58d6ad55193465a8f092e8d82c83c949f2050 SHA512 cc8885b9d6dfa24f39d9ad9ad28f4af755d1c50182b388f7ce1243125de58aade47872647b2fd5add3a4f80af1b88697da39855fab8d0d95e49e6db75b087bfb
|
||||
MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253
|
||||
|
@ -0,0 +1,91 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
MY_PV=${PV/_beta/-}
|
||||
MY_PV=${MY_PV/_p/-}
|
||||
MY_PV=${MY_PV#0.}
|
||||
MY_P=java-cup-${MY_PV%-*}
|
||||
|
||||
DESCRIPTION="CUP Parser Generator for Java"
|
||||
HOMEPAGE="http://www2.cs.tum.edu/projects/cup/"
|
||||
SRC_URI="http://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${MY_PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
DEPEND="dev-java/ant-core:0
|
||||
dev-java/jflex:0
|
||||
>=virtual/jdk-1.8:*"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.8:*"
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||
JAVA_ANT_CLASSPATH_TAGS+=" taskdef"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# Bizarrely, you can't build from the tarball without this patch.
|
||||
eapply "${FILESDIR}"/${PN}-0.11b_beta20150326-build-xml-svn.patch
|
||||
|
||||
# The JFlex package name has changed to lower case.
|
||||
sed -i "s/JFlex\./jflex./g" build.xml || die
|
||||
|
||||
# Remove the bundled JFlex.
|
||||
rm -v bin/JFlex.jar || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
EANT_GENTOO_CLASSPATH_EXTRA=$(java-pkg_getjars --build-only ant-core,jflex)
|
||||
java-ant-2_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Annoyingly javacup bundles an older version of itself that will
|
||||
# break jflex if that has already been built against this newer
|
||||
# version beforehand. Even more annoyingly, the binary download is
|
||||
# built with Java 8, which isn't much use to us. We therefore use
|
||||
# any installed javacup that is newer than the bundled version where
|
||||
# possible. If this approach turns out to be unworkable then we may
|
||||
# just have to use the bundled jflex for bootstrapping.
|
||||
if has_version \>=${CATEGORY}/${PN}-0.11b:${SLOT}; then
|
||||
# Use PORTAGE_QUIET to suppress a QA warning that is spurious
|
||||
# thanks to has_version above. This is Portage-specific but
|
||||
# showing the warning elsewhere isn't the end of the world.
|
||||
einfo "Bootstrapping with installed javacup ..."
|
||||
EANT_GENTOO_CLASSPATH_EXTRA+=":$(PORTAGE_QUIET=1 java-pkg_getjars --build-only javacup)" eant
|
||||
else
|
||||
einfo "Bootstrapping with bundled javacup ..."
|
||||
EANT_GENTOO_CLASSPATH_EXTRA+=":${S}/bin/${MY_P:0:-1}.jar" eant
|
||||
fi
|
||||
|
||||
# Clean everything except the new jar.
|
||||
rm -rv java/ classes/ || die
|
||||
|
||||
einfo "Recompiling with newly built javacup ..."
|
||||
EANT_GENTOO_CLASSPATH_EXTRA+=":${S}/dist/${MY_P}.jar" eant
|
||||
|
||||
use doc && ejavadoc -sourcepath src/ -d javadoc java_cup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar dist/${MY_P}.jar
|
||||
java-pkg_newjar dist/${MY_P}-runtime.jar ${PN}-runtime.jar
|
||||
java-pkg_dolauncher ${PN} --jar ${PN}.jar
|
||||
java-pkg_register-ant-task
|
||||
|
||||
dodoc changelog.txt
|
||||
docinto html
|
||||
dodoc manual.html
|
||||
|
||||
use source && java-pkg_dosrc java/*
|
||||
use doc && java-pkg_dojavadoc javadoc
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
AUX icedtea-arm.patch 710 BLAKE2B dc479f8db4f1188ecb63708700d1ef0905590aba6b552b573c9fc05027e195d2dc1143542ca1998a5a6feac53af4ef64326da3f746f8aff1149b0bb01a3793a9 SHA512 9ebf22f2771672bb9ef28fcb7eff0d907e9fe4466b18b3ec3915b27caa2edb07934a47311abf41fbe124b484cccbb19ca68f69acd5bd76e46a49b029dbf275b6
|
||||
DIST jflex-1.6.1.tar.gz 3027791 BLAKE2B 4262f75c16a847314db8cb175901658ff6b424469e66523b41564179fa30f0e64bcf2d7ad0e06ad918336e5a41e166a74d55f19f7451662d19fbcaa29f716dce SHA512 436840c90d906042205d27e1d3c56dec724bf62cc3d8c8d3445f217af0a50c9ca2bb56ed91f0cd3c37a930f7ca22f4cc50e8c28dbe905f02adf695c8e96fb07b
|
||||
EBUILD jflex-1.6.1-r1.ebuild 3558 BLAKE2B 429860a2f9ddbfba437260e2ad6928bdab25eb68ddc92286a2f94236505b8840c187b9ca4e2a4a9e206ada22265a9dbb7df7f5700a82e7f4d76ac5e5593b16f1 SHA512 05ff59e17a6bfc512e631b92952887325b7a759d8c77424ae966a5e1b36e060d43216b4f1a181ad162ae7002c858918e0441ce37503c103ee61a4c6a967d4baf
|
||||
EBUILD jflex-1.6.1.ebuild 3550 BLAKE2B 60652de3c6f2251ce128ff058e36265a5ebc15b98db0f0ec5c1c611adcbf868a2cb3855f535ac15897bae15bdac1cba1dc813720a8adcf5968a3f7a3e2f0a5bb SHA512 5cb6e698518eb0d765c35647766a3cab0550e5c48f7e37330321a22039ba1c99fee64cbbaf26faca01f684cd7fe7ae98a03aa694c6eb32b8f4672541f2ea2977
|
||||
MISC metadata.xml 232 BLAKE2B 513679b02247d8e4cb4c874abd785119d9ca62ad24c44969d52a42c3765d0ebf689024512a2c4c48e69688a4ce02a74ae05708b050a720bc73d8d2bf2ceff58d SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893
|
||||
|
@ -0,0 +1,123 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="JFlex is a lexical analyzer generator for Java"
|
||||
HOMEPAGE="https://www.jflex.de/"
|
||||
SRC_URI="https://${PN}.de/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~ppc-macos ~x64-macos"
|
||||
IUSE="examples test vim-syntax"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
CDEPEND="dev-java/ant-core:0"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.8:*
|
||||
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
|
||||
${CDEPEND}"
|
||||
|
||||
DEPEND="dev-java/javacup:0
|
||||
>=virtual/jdk-1.8:*
|
||||
test? ( dev-java/junit:4 )
|
||||
${CDEPEND}"
|
||||
|
||||
PDEPEND="dev-java/javacup:0"
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
JAVA_SRC_DIR="src/main/java"
|
||||
|
||||
src_prepare() {
|
||||
# See below for details.
|
||||
eapply_user "${FILESDIR}/icedtea-arm.patch"
|
||||
|
||||
# We need the bundled jflex.jar.
|
||||
rm -rv ${JAVA_SRC_DIR}/java_cup examples/pom.xml || die
|
||||
|
||||
# Remove the bundled java-cup.jar if unneeded.
|
||||
if has_version ${PDEPEND}; then
|
||||
rm -v lib/java-cup-*.jar || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# javacup is a cyclic dependency. Use the package if we have it,
|
||||
# otherwise use the bundled version and install the package later.
|
||||
if has_version ${PDEPEND}; then
|
||||
# Use PORTAGE_QUIET to suppress a QA warning that is spurious
|
||||
# thanks to has_version above. This is Portage-specific but
|
||||
# showing the warning elsewhere isn't the end of the world.
|
||||
JAVACUP=$(PORTAGE_QUIET=1 java-pkg_getjar --build-only javacup javacup.jar)
|
||||
else
|
||||
JAVACUP=$(echo lib/java-cup-*.jar)
|
||||
fi
|
||||
|
||||
JAVA_GENTOO_CLASSPATH_EXTRA="$(java-pkg_getjars --build-only ant-core):${JAVACUP}"
|
||||
}
|
||||
|
||||
jflex_compile() {
|
||||
java "${@}" jflex.Main -d ${JAVA_SRC_DIR}/${PN} --skel src/main/${PN}/skeleton.nested src/main/${PN}/LexScan.flex || die
|
||||
java-pkg-simple_src_compile
|
||||
java-pkg_addres ${PN}.jar src/main/resources
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
java -jar "${JAVACUP}" -destdir ${JAVA_SRC_DIR}/${PN} -package ${PN} -parser LexParse -interface src/main/cup/LexParse.cup || die
|
||||
|
||||
# The IcedTea ARM HotSpot port (as of 2.6.1) hangs when running
|
||||
# jflex. We have patched jflex to fix it but we have to run the
|
||||
# bundled version first. -Xint works around the problem. See
|
||||
# http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2678.
|
||||
use arm && local JFLEX_ARGS="-Xint"
|
||||
|
||||
# First compile (without doc/source) using the bundled jflex.
|
||||
JAVA_PKG_IUSE= jflex_compile -cp "lib/${P}.jar:${JAVACUP}" ${JFLEX_ARGS}
|
||||
|
||||
# Then recompile using the fresh jflex.
|
||||
jflex_compile -cp "${PN}.jar:${JAVACUP}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg-simple_src_install
|
||||
java-pkg_dolauncher ${PN} --main ${PN}.Main
|
||||
|
||||
java-pkg_register-dependency javacup javacup-runtime.jar
|
||||
java-pkg_register-ant-task
|
||||
|
||||
use examples && java-pkg_doexamples examples
|
||||
dodoc {changelog,README}.md
|
||||
|
||||
if use doc; then
|
||||
dodoc doc/*.pdf
|
||||
docinto html
|
||||
dodoc doc/*.{css,html,png} doc/COPYRIGHT
|
||||
fi
|
||||
|
||||
if use vim-syntax; then
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins lib/${PN}.vim
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if use arm && java-pkg_current-vm-matches oracle-jdk-bin-1.8; then
|
||||
# This results in a StackOverflowError as of 1.8.0.65 but works
|
||||
# fine on icedtea:7. Don't know about icedtea:8 yet.
|
||||
rm -v src/test/java/jflex/EmitterTest.java || die
|
||||
fi
|
||||
|
||||
local CP="src/test/java:${PN}.jar:${JAVA_GENTOO_CLASSPATH_EXTRA}:$(java-pkg_getjars junit-4)"
|
||||
|
||||
local TESTS=$(find src/test/java -name "*Test*.java" -printf "%P\n")
|
||||
TESTS="${TESTS//.java}"
|
||||
TESTS="${TESTS//\//.}"
|
||||
|
||||
ejavac -classpath "${CP}" $(find src/test/java -name "*.java")
|
||||
ejunit4 -classpath "${CP}" ${TESTS}
|
||||
}
|
Binary file not shown.
@ -1,78 +0,0 @@
|
||||
--- ghc-7.10.0.20150316-orig/compiler/utils/Pair.hs 2015-03-10 05:43:13.000000000 +1100
|
||||
+++ ghc-7.10.0.20150316/compiler/utils/Pair.hs 2015-03-17 09:50:48.491115080 +1100
|
||||
@@ -15,6 +15,8 @@
|
||||
import Data.Foldable
|
||||
import Data.Monoid
|
||||
import Data.Traversable
|
||||
+#else
|
||||
+import Control.Applicative ((<$>))
|
||||
#endif
|
||||
|
||||
data Pair a = Pair { pFst :: a, pSnd :: a }
|
||||
--- ghc-7.10.0.20150316-orig/compiler/types/Coercion.hs 2015-03-10 05:43:13.000000000 +1100
|
||||
+++ ghc-7.10.0.20150316/compiler/types/Coercion.hs 2015-03-17 10:11:21.636047380 +1100
|
||||
@@ -104,6 +104,8 @@
|
||||
#if __GLASGOW_HASKELL__ < 709
|
||||
import Control.Applicative hiding ( empty )
|
||||
import Data.Traversable (traverse, sequenceA)
|
||||
+#else
|
||||
+import Control.Applicative ((<$>))
|
||||
#endif
|
||||
import FastString
|
||||
import ListSetOps
|
||||
--- ghc-7.10.0.20150316-orig/compiler/typecheck/TcEvidence.hs 2015-03-14 08:48:57.000000000 +1100
|
||||
+++ ghc-7.10.0.20150316/compiler/typecheck/TcEvidence.hs 2015-03-17 10:26:03.251433371 +1100
|
||||
@@ -50,6 +50,8 @@
|
||||
#if __GLASGOW_HASKELL__ < 709
|
||||
import Control.Applicative
|
||||
import Data.Traversable (traverse, sequenceA)
|
||||
+#else
|
||||
+import Control.Applicative ((<$>))
|
||||
#endif
|
||||
import qualified Data.Data as Data
|
||||
import Outputable
|
||||
--- ghc-7.10.0.20150316-orig/compiler/hsSyn/HsBinds.hs 2015-03-10 05:43:13.000000000 +1100
|
||||
+++ ghc-7.10.0.20150316/compiler/hsSyn/HsBinds.hs 2015-03-17 10:42:21.459519033 +1100
|
||||
@@ -47,6 +47,8 @@
|
||||
import Data.Traversable ( Traversable(..) )
|
||||
import Data.Monoid ( mappend )
|
||||
import Control.Applicative hiding (empty)
|
||||
+#else
|
||||
+import Control.Applicative ((<$>))
|
||||
#endif
|
||||
|
||||
{-
|
||||
--- ghc-7.10.0.20150316-orig/compiler/parser/RdrHsSyn.hs 2015-03-10 05:43:13.000000000 +1100
|
||||
+++ ghc-7.10.0.20150316/compiler/parser/RdrHsSyn.hs 2015-03-17 11:17:48.950929542 +1100
|
||||
@@ -91,9 +91,7 @@
|
||||
import Util
|
||||
import ApiAnnotation
|
||||
|
||||
-#if __GLASGOW_HASKELL__ < 709
|
||||
import Control.Applicative ((<$>))
|
||||
-#endif
|
||||
import Control.Monad
|
||||
|
||||
import Text.ParserCombinators.ReadP as ReadP
|
||||
--- ghc-7.10.0.20150316-orig/compiler/typecheck/TcGenDeriv.hs 2015-03-14 08:48:57.000000000 +1100
|
||||
+++ ghc-7.10.0.20150316/compiler/typecheck/TcGenDeriv.hs 2015-03-17 11:30:39.106508173 +1100
|
||||
@@ -59,6 +59,8 @@
|
||||
import Var
|
||||
#if __GLASGOW_HASKELL__ < 709
|
||||
import MonadUtils
|
||||
+#else
|
||||
+import Control.Applicative ((<$>))
|
||||
#endif
|
||||
import Outputable
|
||||
import Lexeme
|
||||
--- ghc-7.10.0.20150316-orig/compiler/vectorise/Vectorise/Exp.hs 2015-03-10 05:43:13.000000000 +1100
|
||||
+++ ghc-7.10.0.20150316/compiler/vectorise/Vectorise/Exp.hs 2015-03-17 11:46:41.829481669 +1100
|
||||
@@ -46,6 +46,8 @@
|
||||
import Util
|
||||
#if __GLASGOW_HASKELL__ < 709
|
||||
import MonadUtils
|
||||
+#else
|
||||
+import Control.Applicative ((<$>))
|
||||
#endif
|
||||
|
||||
import Control.Monad
|
@ -1,26 +0,0 @@
|
||||
commit 5cc08ebf2f346992a0abd4440252165c90b5ec05
|
||||
Author: Sergei Trofimovich <siarheit@google.com>
|
||||
Date: Sat Jun 20 12:23:00 2015 +0100
|
||||
|
||||
Recognise 'hardhloat' as a valid vendor in a host tuple
|
||||
|
||||
Observed on a tuple armv7a-hardfloat-linux-gnueabi:
|
||||
> Unknown vendor hardfloat
|
||||
|
||||
Reported-by: Sergey Alirzaev
|
||||
Signed-off-by: Sergei Trofimovich <siarheit@google.com>
|
||||
|
||||
diff --git a/aclocal.m4 b/aclocal.m4
|
||||
index 590edb0..958622c 100644
|
||||
--- a/aclocal.m4
|
||||
+++ b/aclocal.m4
|
||||
@@ -1966,6 +1966,9 @@ AC_DEFUN([GHC_CONVERT_VENDOR],[
|
||||
softfloat) # like armv5tel-softfloat-linux-gnueabi
|
||||
$2="unknown"
|
||||
;;
|
||||
+ hardfloat) # like armv7a-hardfloat-linux-gnueabi
|
||||
+ $2="unknown"
|
||||
+ ;;
|
||||
*)
|
||||
#pass thru by default
|
||||
$2="$1"
|
@ -1,45 +0,0 @@
|
||||
diff --git a/ANNOUNCE b/ANNOUNCE
|
||||
index 7812eba..0018b37 100644
|
||||
--- a/ANNOUNCE
|
||||
+++ b/ANNOUNCE
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
==============================================================
|
||||
- The (Interactive) Glasgow Haskell Compiler -- version 7.10.2
|
||||
+ The (Interactive) Glasgow Haskell Compiler -- version 7.10.3
|
||||
==============================================================
|
||||
|
||||
The GHC Team is pleased to announce a new minor release of GHC. This is a
|
||||
@@ -29,7 +29,7 @@ bug-fix release and contains a number of important fixes,
|
||||
A more thorough list of the changes in the release can be found in the release
|
||||
notes,
|
||||
|
||||
- http://haskell.org/ghc/docs/7.10.2/html/users_guide/release-7-10-2.html
|
||||
+ http://haskell.org/ghc/docs/7.10.3/html/users_guide/release-7-10-3.html
|
||||
|
||||
|
||||
How to get it
|
||||
diff --git a/docs/users_guide/intro.xml b/docs/users_guide/intro.xml
|
||||
index 3292334..fb7116e 100644
|
||||
--- a/docs/users_guide/intro.xml
|
||||
+++ b/docs/users_guide/intro.xml
|
||||
@@ -309,6 +309,7 @@
|
||||
|
||||
&relnotes1;
|
||||
&relnotes2;
|
||||
+&relnotes3;
|
||||
|
||||
</chapter>
|
||||
|
||||
diff --git a/docs/users_guide/ug-ent.xml.in b/docs/users_guide/ug-ent.xml.in
|
||||
index b696aad..3629e93 100644
|
||||
--- a/docs/users_guide/ug-ent.xml.in
|
||||
+++ b/docs/users_guide/ug-ent.xml.in
|
||||
@@ -5,6 +5,7 @@
|
||||
<!ENTITY intro SYSTEM "intro.xml" >
|
||||
<!ENTITY relnotes1 SYSTEM "7.10.1-notes.xml" >
|
||||
<!ENTITY relnotes2 SYSTEM "7.10.2-notes.xml" >
|
||||
+<!ENTITY relnotes3 SYSTEM "7.10.3-notes.xml" >
|
||||
<!ENTITY using SYSTEM "using.xml" >
|
||||
<!ENTITY code-gens SYSTEM "codegens.xml" >
|
||||
<!ENTITY runtime SYSTEM "runtime_control.xml" >
|
@ -1,14 +0,0 @@
|
||||
On hardened 'cp' drops out XT-pax parking.
|
||||
perfinion suggested using 'install', where portage
|
||||
might have a chance to save our marking.
|
||||
|
||||
Reported-by: Jay Yang
|
||||
Gentoo-bug: https://bugs.gentoo.org/518734
|
||||
diff --git a/rules/build-prog.mk b/rules/build-prog.mk
|
||||
index 399369e..2ee9cd5 100644
|
||||
--- a/rules/build-prog.mk
|
||||
+++ b/rules/build-prog.mk
|
||||
@@ -288,3 +288,3 @@ endif
|
||||
$$($1_$2_INPLACE) : $1/$2/build/tmp/$$($1_$2_PROG_INPLACE) | $$$$(dir $$$$@)/.
|
||||
- "$$(CP)" -p $$< $$@
|
||||
+ $$(INSTALL) -m 755 $$< $$@
|
@ -1,81 +0,0 @@
|
||||
commit bb5953484579968c984d074ca1af5d21e1c9e7a0
|
||||
Author: Sergei Trofimovich <slyfox@gentoo.org>
|
||||
Date: Mon Feb 10 12:45:58 2014 +0300
|
||||
|
||||
rts: unrust 'libbfd' debug symbols parser
|
||||
|
||||
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index e7fbc7f..e47979c 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -801,7 +801,8 @@ fi
|
||||
dnl ** check whether this machine has BFD and libiberty installed (used for debugging)
|
||||
dnl the order of these tests matters: bfd needs libiberty
|
||||
AC_CHECK_LIB(iberty, xmalloc)
|
||||
-AC_CHECK_LIB(bfd, bfd_uncompress_section_contents)
|
||||
+dnl 'bfd_init' is a rare non-macro in libbfd
|
||||
+AC_CHECK_LIB(bfd, bfd_init)
|
||||
|
||||
dnl ################################################################
|
||||
dnl Check for libraries
|
||||
diff --git a/rts/Printer.c b/rts/Printer.c
|
||||
index ca9ca49..ce02b02 100644
|
||||
--- a/rts/Printer.c
|
||||
+++ b/rts/Printer.c
|
||||
@@ -48,6 +48,9 @@ void printPtr( StgPtr p )
|
||||
raw = lookupGHCName(p);
|
||||
if (raw != NULL) {
|
||||
printZcoded(raw);
|
||||
+ /* it can be just a C symbol, like 'stg_returnToStackTop' */
|
||||
+ debugBelch("<%s>", raw);
|
||||
+ debugBelch("[%p]", p);
|
||||
} else {
|
||||
debugBelch("%p", p);
|
||||
}
|
||||
@@ -794,7 +797,7 @@ static void printZcoded( const char *raw )
|
||||
disabling this for now.
|
||||
*/
|
||||
#ifdef USING_LIBBFD
|
||||
-
|
||||
+#include "../mk/config.h" /* silly BFD's requirement */
|
||||
#include <bfd.h>
|
||||
|
||||
/* Fairly ad-hoc piece of code that seems to filter out a lot of
|
||||
@@ -863,7 +866,10 @@ extern void DEBUG_LoadSymbols( char *name )
|
||||
for( i = 0; i != number_of_symbols; ++i ) {
|
||||
symbol_info info;
|
||||
bfd_get_symbol_info(abfd,symbol_table[i],&info);
|
||||
- /*debugBelch("\t%c\t0x%x \t%s\n",info.type,(nat)info.value,info.name); */
|
||||
+ if (0)
|
||||
+ {
|
||||
+ debugBelch("\t%c\t0x%x \t%s\n",info.type,(nat)info.value,info.name);
|
||||
+ }
|
||||
if (isReal(info.type, info.name)) {
|
||||
num_real_syms += 1;
|
||||
}
|
||||
diff --git a/rts/RtsStartup.c b/rts/RtsStartup.c
|
||||
index aa7306f..5bdef94 100644
|
||||
--- a/rts/RtsStartup.c
|
||||
+++ b/rts/RtsStartup.c
|
||||
@@ -19,6 +19,7 @@
|
||||
#include "RtsFlags.h"
|
||||
#include "RtsUtils.h"
|
||||
#include "Prelude.h"
|
||||
+#include "Printer.h" /* DEBUG_LoadSymbols */
|
||||
#include "Schedule.h" /* initScheduler */
|
||||
#include "Stats.h" /* initStats */
|
||||
#include "STM.h" /* initSTM */
|
||||
@@ -162,6 +163,11 @@ hs_init_ghc(int *argc, char **argv[], RtsConfig rts_config)
|
||||
rts_config.rts_opts_enabled, rts_config.rts_opts, rts_config.rts_hs_main);
|
||||
}
|
||||
|
||||
+#ifdef DEBUG
|
||||
+ /* load debugging symbols */
|
||||
+ DEBUG_LoadSymbols((*argv)[0]);
|
||||
+#endif /* DEBUG */
|
||||
+
|
||||
/* Initialise the stats department, phase 1 */
|
||||
initStats1();
|
||||
|
@ -1,34 +0,0 @@
|
||||
commit b0cf3ab7a69b878a4335d21a347b56e4b0ca0b7b
|
||||
Author: Sergei Trofimovich <slyfox@gentoo.org>
|
||||
Date: Mon Apr 14 19:06:24 2014 +0300
|
||||
|
||||
compiler/cmm/PprC.hs: constify local string literals
|
||||
|
||||
Consider one-line module
|
||||
module B (v) where v = "hello"
|
||||
in -fvia-C mode it generates code like
|
||||
static char gibberish_str[] = "hello";
|
||||
|
||||
It uselessly eats data section (precious resource on ia64!).
|
||||
The patch switches genrator to emit:
|
||||
static const char gibberish_str[] = "hello";
|
||||
|
||||
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
||||
|
||||
diff --git a/compiler/cmm/PprC.hs b/compiler/cmm/PprC.hs
|
||||
index 2398981..fdb578d 100644
|
||||
--- a/compiler/cmm/PprC.hs
|
||||
+++ b/compiler/cmm/PprC.hs
|
||||
@@ -112,6 +112,12 @@ pprTop (CmmProc infos clbl _ graph) =
|
||||
|
||||
-- We only handle (a) arrays of word-sized things and (b) strings.
|
||||
|
||||
+pprTop (CmmData ReadOnlyData (Statics lbl [CmmString str])) =
|
||||
+ hcat [
|
||||
+ pprLocalness lbl, ptext (sLit "const char "), ppr lbl,
|
||||
+ ptext (sLit "[] = "), pprStringInCStyle str, semi
|
||||
+ ]
|
||||
+
|
||||
pprTop (CmmData _section (Statics lbl [CmmString str])) =
|
||||
hcat [
|
||||
pprLocalness lbl, ptext (sLit "char "), ppr lbl,
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue