parent
abfe4299c0
commit
19f69bd7bd
@ -1,53 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/bongo/bongo-20090713.ebuild,v 1.2 2013/04/05 18:58:32 ulm Exp $
|
||||
|
||||
NEED_EMACS=22
|
||||
|
||||
inherit elisp eutils
|
||||
|
||||
DESCRIPTION="Buffer-oriented media player for Emacs"
|
||||
HOMEPAGE="http://www.brockman.se/software/bongo/"
|
||||
# Darcs snapshot of http://www.brockman.se/software/bongo/
|
||||
# MPlayer support from http://www.emacswiki.org/emacs/bongo-mplayer.el
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2
|
||||
mplayer? ( mirror://gentoo/${PN}-mplayer-20070204.tar.bz2 )"
|
||||
|
||||
LICENSE="GPL-2+ FDL-1.2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="mplayer taglib"
|
||||
|
||||
# NOTE: Bongo can use almost anything for playing media files, therefore
|
||||
# the dependency possibilities are so broad that we refrain from including
|
||||
# any media players explicitly in DEPEND/RDEPEND.
|
||||
|
||||
DEPEND="app-emacs/volume"
|
||||
RDEPEND="${DEPEND}
|
||||
taglib? ( dev-ruby/ruby-taglib )"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
DOCS="NEWS README"
|
||||
ELISP_TEXINFO="${PN}.texinfo"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
# We need Emacs 22 for image-load-path anyway, so don't bother with 21.
|
||||
rm -f bongo-emacs21.el
|
||||
|
||||
epatch "${FILESDIR}/${PN}-20070619-fix-require.patch"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
elisp_src_install
|
||||
|
||||
insinto "${SITEETC}/${PN}"
|
||||
doins *.pbm *.png || die "doins failed"
|
||||
|
||||
if use taglib; then
|
||||
dobin tree-from-tags.rb || die "dobin failed"
|
||||
fi
|
||||
}
|
@ -1,25 +1,22 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA256
|
||||
|
||||
AUX 51bubblet-gentoo.el 136 SHA256 8c7ca0b0e0202bdc0b0cefdd81da1645f356bc09eb4782b859e98ee16a8c360c SHA512 83fb2ac203371afd7294a8e3ed8459821cfe9743b02cc639a0bc840f38e69db2530bb44a2b1d64a26ee3fe90e2e46ca61f6d80f5f0026d41950369f018d2f2f1 WHIRLPOOL b80a761e7fbd0329e35fa81700361912d9e94a725e8ad34515b580b51437f778d78ff71580d0e92f0948c8ebd4a6d0be66aad1d5ccb96fb5f370a6ff9c6a5495
|
||||
AUX 50bubblet-gentoo.el 98 SHA256 415cf7a4153818f426968c631b127da419868b30e968968d399cf4d20e9b47aa SHA512 bfdedb262997be011e1b85c370039fc8766e61d3d1eaade21af058b5781977c1028b34db3f1ea9ddeb20299aa73a522801b0c942a91a75c6113dd96e8fc21e6a WHIRLPOOL 6aed57e4c529a4be9f2f39b8deed02fdd73b3c56c149ae0e20d9d566b51bc5e984239b03ae3cb1cd4468b1b77fc418268cf8bc01a8e1af3ba2be04d9fd7413ee
|
||||
DIST bubblet-0.74.tar.bz2 7151 SHA256 791b02bb345fcc062f1ca8a724da84be870762c954e77f97cd993d03501ec691 SHA512 696425d7f854f83d9edf1e2fb195fbdf9a993b6758493620c9bc8e0c8bea2b94d758abf904bfebd983ff2093a25a55923964f32a1c5d47f0cb4665f3d5dda233 WHIRLPOOL 3144e6c15b27a83655ded8f4268eb2e92846633147eb9f9b2d7a47772e0fdfb4215204f63bba661e211f9626e3e735ec360fbf72ef81176ccd0a7b22f4e829a8
|
||||
EBUILD bubblet-0.74-r1.ebuild 487 SHA256 908a31540bd597c860798b320e7e68bb3010730e1cc49860e8247f8b9275ee59 SHA512 ee75b507411d1d8f039db6e9a71a32d04115921d8a6c0ed59b5b0ac7d433fd59b29686fe98ead46d2d60ac4456ad529e51de385e2ab2f5bbb0e7c2ee83ff8bd3 WHIRLPOOL e6b58646950847e90e8995a4a3bb4419a21fb59fa848e6519e5bbbcfc17eab2885785f86fa9603318855980e980820ab096e52e7cf1d47051c4fb19233b667a5
|
||||
MISC ChangeLog 1512 SHA256 15b2b69aec8205aadf716e211884441afdd77a06e184a93a121798a40cb6ef25 SHA512 5846378f3fc807b66afd7ecc8f8ddbcb8b2d07e9bfba27bbed408f5260279d74de11a8ef9075707099c80dd680b81f3b8b4d0de206d8f34e469ef4b912de9748 WHIRLPOOL dc38bef4db17ed0b3bda27c068e895e9ada958fae9669de2df25a7ccc0aa873d6c46e226c640984a2aa11efce88598330212bed3677fc411bee65e85d9c24c47
|
||||
EBUILD bubblet-0.74-r1.ebuild 490 SHA256 758b42728cb0b02ac814a87473fca38698c901232e3f5c4198a0faad8c052ae6 SHA512 4dc41d11c17a371cf5f4f0adc256f4ce5422007fa7a13951e254c1af66a7ebbf4c74715decf900d05154953829549a09448d9ee9515ba88d88115e092111a24d WHIRLPOOL 36b19e8830bbbbef3b054687bfaf0e4eb640c733952a88c2118ad01965c95ca6638101addc43a1304b8cc496e23133afec9ed6920078e67b669d09f18d266fff
|
||||
MISC ChangeLog 1701 SHA256 fc5a0bfd24809f97fe1de65bd7724466cd33ddf980665143da3de918b56b32ef SHA512 5d93ae6a2b9509b92ab64f1e138f66a55009235588e873a88e0a0a96541a2840b924d972a10e48d5dc75ccade050323cc5b712c31308eec0721a22435e1fec31 WHIRLPOOL c4d05ef581c24f5c77965e4cd37f2a5fe851dba8059cdfed7ac563410ec5a9d506f21bf6d04358ae1cea68bb2f2f28ff7c0036d2a05cd20c7c7b8fca0a165ea8
|
||||
MISC metadata.xml 158 SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab SHA512 e55d75feae933ba948ae987305ea58e36f5880f18687e8acaf91237e33e251be3ecfd5be27048f4907ea6799e0bcf784b602096dd7e2bc9c450eb5e2bb6a73d2 WHIRLPOOL 1d1676172186235a3e99ca1d148298fb24f6a089f9b7908b3c28c246c8854969835fd3742b8b81e0a30b63d76ee0be0c42bfede2416a30dfc3c8b915a147340c
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQIcBAEBAgAGBQJP9eriAAoJEDxpGckxwJCBSMkQAKLVjuLibGHTSgC5cYTzxTSm
|
||||
TXk2oOj0FLcK3KUeDWda6Tdpdqmpo9e5Y/a07gOChklhEstGFFnaqLXf9ZPbTDTe
|
||||
pMsbMpe4ILXcxnFN5tImQEGNp/RPmdrpbQS5LtivAmIb2Af4b4KIN3D0EFzRfY0Z
|
||||
RucSMJ93kajSAdN+V+xp63qwzrZzxvug5J5wVko4ZerU9JoR06xAeSJcXDeUjC0t
|
||||
CD+YJVTdSJ9sQUQGQsTIaw7+T8Go1fetegH0c6Lrl7HZmdMemrHjOCg6ChLh/B4D
|
||||
kpI0Jqcom3copxBidwuPnWgjL8UvtyM82zRPlsR5OEtbXUvs/F4tRDky2ioNEj9I
|
||||
wekqQiMphPBZxItBUgnAn8bSM5bcKepesuIB70hBFKgdt3EQlZjOIhEQP97QGv9l
|
||||
cV94izHfAfI22laoLiV6/m+SZRNpLQQgEg/G6hOCMGZBUgf2Ufj9hulnqQgDnX0x
|
||||
P8Nbv5cpBgc3ccwtKR1KUJHnaU6jmrw5/ncAS0BlXqp2f3Mj0SCVHkN5GfzXg1jK
|
||||
kkatceyFT9Ec9+e9uKV90l9n8/Kf2RLRDl3Nsn1VvJzVNGhoEqXGNbzIf9BbZ6uv
|
||||
4oduWby2IBqjmuNyZmceP0RwsmVdmU0522BdN3D+CRkl5LMXSlDHbZOHeXG/Le6B
|
||||
iBRryVhXKGafvodVPu4d
|
||||
=oPP/
|
||||
iQGcBAEBCAAGBQJS+zmbAAoJEJQzkH1pP7W4hOUL/R1up7H/7Q0QWt6TK5+mxCzr
|
||||
mzYr42mZ7o+5dEBCdmjTCkxZjF5yXeBQqtyQkB5Yh6VJm6K3CCw2OVhDtBSOqNW6
|
||||
DzVa84cmvCU+ou/k4NM+ardBjxe+TsSFN1BQy9ndnZ1rXRAIams8gvcGpbAtgSYx
|
||||
rlBRzFDJkCxBZpzeX3sE22l1hYgUpUe/FizOtf9rS1GCapZRIXcC93LwuXGV/zwv
|
||||
9R2+RG39xsSStlfBuWgjJ1Pcm8eODdR9GNvbKeFKpUNNyZj8iem1G9E9w9b1iyMm
|
||||
+g1CzWJcmfVDMulIJoh4SWs3mn1Gt21iUJ2P2pmqJro7ymdzoHp+Kbjh6M83Ymis
|
||||
T0JyIqx0ab1b2iEjMiyhp6AI2qlUILDUEpnat9fQNFzNJo9ntJWL6oAFY2xtM2IG
|
||||
QYSGfOUrHhUO6D373IkT2wwh1rhz1SReZ6ez0NfPURuBe2YqXJCDCzTwDXuOSwHI
|
||||
yqnfI3wwU3tak0nTxyX54axH6aA6wvnrYS49vdOUUg==
|
||||
=J4/0
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,5 +1,2 @@
|
||||
|
||||
;;; bubblet site-lisp configuration
|
||||
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(autoload 'bubblet "bubblet" "Start a new Bubblet game." t)
|
@ -1,25 +1,22 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA256
|
||||
|
||||
AUX 50fff-gentoo.el 945 SHA256 c2cf9ad6ee72b8f4ea46d5f4dff640d841e59d053c7cb32278888e62ae6616e5 SHA512 fde43551105be54c9be07561a0fe3a828b8a6f26b44efef22284da1686f901335bb04e6fa6fc2ed47ba71241c0905ebd58d01b2204987b307fc354f4c0a26694 WHIRLPOOL 4dc337c7ddc55426ee1871fd20375f41bf9e285fd48e8e0d9f17eaaae0783d06738cfa5a3792e073882266f29829e9ad214de514b1ce245fbd0ba79c32045fb4
|
||||
AUX 50fff-gentoo.el 911 SHA256 bd0e06971d1565c342e3f5a613d443a5283379947cf5225d3c5882940fee2007 SHA512 b5c50da8e123d8cac658d6ab4f9c1fb3c6c2186c90753c70b6453f611999979873234b270f0b9265b8e8c452c94541d140b6ae7631f546bf249968934bc36d4e WHIRLPOOL aa912e3bb4d35220a9d1f9c26bca752475dc7425aed26db7ac11db65abcb896887958ae21cb820ef8ff6369c1ee4e9ec30ab2ba72e5b220f152bd50b749ee799
|
||||
DIST fff-20050517.tar.bz2 13774 SHA256 c6333255ebe50d481e4b7d7472a445b1bcd268622771bcd640a7201f82b07ee0 SHA512 829a833a25378d868db0dad04d062c397336aa98167fd5706a9c75a7ec4c60a49bc77b5dfa9ed9f48565d09ae2817fafeffeb7546b5e5bbfcd13c78fcdfc9939 WHIRLPOOL 05f6c9ddedadc7025006ab520e70531847f636d5be93d773a61a6a1a9819e2141d5395e647ae7aae80573ed22ce60bb53b16a657581dc530b898308c7e7ac62f
|
||||
EBUILD fff-20050517.ebuild 491 SHA256 9044b35052fd595d518719a0f6ce028650add6f66c069a43a2d47cbcba24fb63 SHA512 684f1960d41c88cc4222f777b1b45bbaaec5d610cb24bcb6d73440afd685ba4370d22313a37560b5e0bd8a9fd763d31b85e02fe68db7fb219a50f234285335d0 WHIRLPOOL 64e3da3774d1fb50fe5005911e58d6ed312e91cbb8d0408e38560ad2aad81b039478ac16f6aca1913be817c32fa8f0b14a553ea5a34c65987cef137ebc238a84
|
||||
MISC ChangeLog 961 SHA256 a46365361fbd547d322fd6a4641e53ce55cdd90144efa8ff7b46fa8267c670d3 SHA512 0a540ff0d11c8b28d983b1e0c7545732fc1f98d5fb3eff7a317c990b0b519654af900838593a460d8d184b40ac26d4f596377563381f407caf6a6d26091c47da WHIRLPOOL 28bbfa934e079f546f1f534d449b34f36a8489b849a22f2e4fdb08cea43b24d653485e3bceb1e6b6802018efac015e6962f0c31b8cb02c8f2149a1bd16a14df2
|
||||
EBUILD fff-20050517.ebuild 486 SHA256 470bc9928cd22dd27c6539f09b5d6ddd3c52b8201393db946795b15e472ea909 SHA512 d86195d13e9550113486d0362d6fc61a0d1722a28c7e8edb134371d6efe3410ff67372d7089dc8a00c47da77a9f8ac0763d0f68aa02984a52d573ad0b04b39f6 WHIRLPOOL 84ee28c7cd2c009364b8f78e372d5fd1e6ad89795767fbc8f4dc806684c6acf918601f37fc80ba46475845c315748489a8d6fdf4ce249a48ab174f7491f65d7f
|
||||
MISC ChangeLog 1083 SHA256 ed037aac51c5ef73a43dd0b75fe50717ce880dc3b51c2425b53c2facb7865f39 SHA512 2512fd1e4e5657d85f82eae0c754c93dffc0a9eb55977a78878e8fed7719d5a5669a725dff1aa9c6f5af038d3aedb2113a39066a0183f3b8f70ee39c940471eb WHIRLPOOL 27cad959e8b5693e93a3d05cadb863b190928cb2abdf4703ee975b689280f7dac6125adca1118e11475c0f00d6b306de07fd56db0f311a594bc2060d981902e9
|
||||
MISC metadata.xml 597 SHA256 f66d2c3d34fd02f6d28eaedba19288a8480066b6daa1690238491f7bdbc84111 SHA512 ea44a8b5ff1e07b1f56122b4096e238127cf91e209e8452862e101f4c4d74eee3086caaa4a5c062caa2acddf1c29171b9b895fc2d22e3217ad3798d85f65df9c WHIRLPOOL 99d731029a434183aff19f2afef14ea2d08ccd5bce861272834059ffc5859480483d8310cf0a0d561a266bc566f97bd285abe2954d9c4aa0b828e9a33ee98ae8
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQIcBAEBAgAGBQJP9e5MAAoJEDxpGckxwJCBe4QQALeTowFL9ONm5b9z9dynBoeG
|
||||
4LYBN7ALYUaW0P0N7Mie/S3XZSsnMvuItmISQno/VxmHayKENN+FVEMXZMagFRYQ
|
||||
FXAdYyDv55XDC9a4YV1US0oxOTlQdchgLrQE7vdJWWH+DE9E+ks7slPempmV+ef8
|
||||
ZUW4TxJEeP+OfufIz6VTKqGEx0GEIhS5Wam+Kr7T++b/didi7gZZTWbXiJF0dq2W
|
||||
wI9skNEGBrgkBeyTEiBPTegfNIViGgboI1CazcI2zeVgkLdRhcP5dmccOEJRM9ky
|
||||
UyjKOJYqswNnjXE2cY0BhhYXGF6lqgnQ8blHNKApCgACxq7/JCVG+H0t3AnlS1DC
|
||||
RPlr2VaRAAd2XsofoT/5e6dvTymY3afIYK1ptKxc8rsj5Eq+/ZczujM2y+3Wpy9o
|
||||
8mOyj8udYdoRzqKFcAxQgG2eH9j/GLls9y9wminynX7kUv39GsateMIqmn+hCJ/4
|
||||
FtWsPV1bEj8BINQR1csOKwdM7HFDtj9V3zjr6O8pAwMztpYj5o04wJziucXFTohH
|
||||
2ouF7D+OK5W6XdzzJ85MEaheM1dSD5AXbOzYZ2n2GA8wwh2rFtDYwki7MXDzxvvc
|
||||
fWXTM3Sd300wDP3Q+h53UyPKuHq87yKAZPV2CZxA8PIDn5+mS8GcQ0nxFCPQNS1r
|
||||
ftR1tmLGwoH+6TphvH2z
|
||||
=e+Dy
|
||||
iQGcBAEBCAAGBQJS+ytiAAoJEJQzkH1pP7W4alQL/1PRCemBIpYmrN3WtrRA6WIJ
|
||||
t5mdUfJGBIg/eCS2Z1NYJ3hPaGJxKplqGFcdN4hftgTb7S4u4KZDRxUXxGZcT2rw
|
||||
h6AbPZ8c58I5lNKu5KgSpa+3Gu5JI+KJPOMNrtKaUzP1BY5kiY+5OrOOlTLleipB
|
||||
Wf4X8CF5wwVGoqJr2mDv9+Hdu0FvzcFfwL95bH6DHhCRzO5tjIzHr18I8JU5uohL
|
||||
YxI0ZIrvCw+Wv+imG7x93IvganaAXnnTHKYoZEs5nfFdgHOAy0QoMdLBBsJmy6zt
|
||||
U6iNZtC7fe/C/1xYsYT6nT8ZyvymufA1z07tx+Wi+lDgPW86aIxzH+eldO3aYqjI
|
||||
gu78krQdXb8oCSZL3mTR1coXA815llZ2c1nfuFRDolEZTY5dyNHKtfdOkZKbhIce
|
||||
5bu0wHbQBhRhuMlwAaa21JUqf8CUrjwtP51d5aTgdDuH/KSSa15hM8jrlqsZwDuh
|
||||
z2xRaAmUK5A2TpQKilE9szx40Pw6dE5bFdyrPoQcrA==
|
||||
=6QE5
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/org-mode/org-mode-6.36c.ebuild,v 1.9 2012/09/26 18:19:45 ulm Exp $
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="An Emacs mode for notes and project planning"
|
||||
HOMEPAGE="http://www.orgmode.org/"
|
||||
SRC_URI="http://orgmode.org/org-${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+ FDL-1.3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/org-${PV}"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_compile() {
|
||||
# remove autoload file to make sure that it is regenerated with
|
||||
# the right Emacs version
|
||||
rm -f lisp/org-install.el
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
prefix="${D}/usr" \
|
||||
lispdir="${D}${SITELISP}/${PN}" \
|
||||
infodir="${D}/usr/share/info" \
|
||||
install || die "emake install failed"
|
||||
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
|
||||
|
||||
mv doc/org doc/org.info
|
||||
doinfo doc/org.info || die "doinfo failed"
|
||||
dodoc README ChangeLog Changes.org doc/org.pdf doc/orgcard.pdf \
|
||||
|| die "dodoc failed"
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/org-mode/org-mode-8.2.ebuild,v 1.1 2013/09/23 17:53:53 ulm Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/org-mode/org-mode-8.2.5h.ebuild,v 1.1 2014/02/12 08:44:27 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
NEED_EMACS=23
|
@ -1,25 +1,22 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA256
|
||||
|
||||
AUX 51stripes-gentoo.el 228 SHA256 0b672090ced58d564bc1e446ce4e9d05866528dec56ce6da97fbfaaac448ca2a SHA512 43ab46238166c8970cf4ac0a63b12cd24aba5df99e06836b194fdb5da8bfa2d94924ddcf7073f21b4f4b6c578de7179936d9103f79ee671622191fe9a189620e WHIRLPOOL e8fae7b631c2df55475d7690680c445e71a307e55f6a4890e39b49031ee5efc65f6d0ac31c930be88789b8733a56186b28179608eef74919034cb3f96a86f1ca
|
||||
AUX 50stripes-gentoo.el 186 SHA256 53c1697dd52a5d3e18be595bdd8794121c72705c2e5193e6291608449912ee0d SHA512 878ef4a745a46b9e5d053b521ad6e7a5340223e929a2a75dadb4e5f7d9917f9e044454e6a4f02316e145568b0a80daf4925bee26523b257606e18a4fedf6e7e6 WHIRLPOOL da64b1a19828fe9266b7e3fb7901419f74a611c41c4168ebe9912d666153fb5accb9817be97fe77913475a66c3509cccf602b62f77f560d1fa5721c5fda065ab
|
||||
DIST stripes-0.2.tar.gz 2203 SHA256 578f9be672e457652ea41e5af3c44c8eb679024f2c90c324fc02e56448d9c83a SHA512 c0e0d7c16f6d593221573268e8ec30f30374a6c4ad6e34458139de90f5cde12cdb02b81e91f40176ea10a9e411921bdeb324eb0bc6aa5f2874602bf38bdf9521 WHIRLPOOL a11659ddf2fb46418b8b5659ea60f745ae76f35886576142c44bf25a96b963a2a679ba65e248d58c6d36166bb4f1f637ea5ce6e831fd0507015524d330f75331
|
||||
EBUILD stripes-0.2-r1.ebuild 531 SHA256 4b1dc731fbdc56b140f1430011d1c8004e229bec55589d87014cd574deaef94c SHA512 77be62720cd133e934cdb5d93f55387f2eddfc28f74c1b05501b9d5ac4e03966ecd5e9e8682475f370171e41853c136d846f5c3fa1df21dd978e297e24f2e2c3 WHIRLPOOL 1a2ccdf8731227c5c75fb8e9e45b21b17dc89df14c5555a991e8886f7f803373add20a8d0a31a28677103bf4aa464a6c8e2ae72a86cb42a4ef0eade842f29d19
|
||||
MISC ChangeLog 1488 SHA256 319685639d5f0ebb76e9051c6e2abcf8a0900aa54e66974eb779e55c2af2a1b8 SHA512 0ffdce2018e143b451e6fd03108a4d1e755e2d4833561fca166842327f706fb7a7c1bf8feb8314bc0982d02fea7c79f58d3fa8b32f258ad7ea6546570d902e7a WHIRLPOOL e31c38a74cf79999badf62b6d8ca3a68834c8d56fd9ea893902a00c1dc100e3ceb587c49462d144f0e02e085eaa5944f97e2f902408ba577e0fa3eb1709b4856
|
||||
EBUILD stripes-0.2-r1.ebuild 523 SHA256 bdbaaa5a7fb8a4042995569ffba78e5aed9b4c247228c1571bb0fb3af0c30baa SHA512 17d17b0c8f5fb3dbc8dfcb6fba78a28ef944305f3d41f81ac2b7b62b3abb863f67724f63753ed9de4ab31f6ee9e800632b8555a1b3112e79b861fb9e2e31a2c8 WHIRLPOOL 61ad629be3ce476d51e79642fe6bfdeba64079a710d4e6fbda39e217d558c5c47d1ef22bf8077133a6a0fede03715f67674b765ece9cdaa4b7ccc0da16363749
|
||||
MISC ChangeLog 1676 SHA256 561421644406d7c6a65432109c283ec3e7137974208f485b96459efeadd17469 SHA512 6498aea811dabe9d393d9f8b802a74298adeb76860a374fe9a6237a7a5d1a7b7b785c45f5f800d58d25b58dc052fe89893f3df22f32612e3c25121c9a582aa86 WHIRLPOOL 558ad76503dffce4818be2f44a4e2ed857d5db08a0eaac22517c3f62a97371e5beb781977bbf6e701e65ad8916310ec9d453262a7cbb9dd34a7e54ac3b065a2c
|
||||
MISC metadata.xml 360 SHA256 2fdad3917c9a44d44c234b8abde1edbe89660540899f13bf5b5d61d6e79a55d1 SHA512 ea67d2441f4024e487a99775e2cb301a9c48a72d272bbb22c5d718aae6ae1b0d8b598df9ea8e07d435fac704fe191e69ba83b25d46957da533977085a1850e09 WHIRLPOOL 0a2a3c60cd842ecfed95fd5b11fb33b591c91e6b75fed0dc44b306a8d2a144be7a4eb3e36bb5ce85790e985c47a42fc9d418974421b5c58913c8f8c43aa32caa
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQIcBAEBAgAGBQJP9fUsAAoJEDxpGckxwJCBmyUP/3awSOCW1yM5eYfzosV2LS1h
|
||||
U/qxSwqndnhiO3HkDojInfqfY94DjYrp3mygAY2m3VPiIgmtZ/khkEmQai+S5nZa
|
||||
mwq3yjDpV3iv+F+m5XlvYhWOZaRMgQdzvhsq229uH31rH9Y2w4TUrdXeyeWlc6pV
|
||||
q1DaR4Rfhoqa8TedUJKuUzY+O/mBAXxHL54dSJlhsGcBdKZbJmvySy52HcWl4LhV
|
||||
a3FnU63BoBnL1UZDeBtceQT8b/1reVmiBm+7Yog4ReMCHr2NsYwB3H68inzQSwW9
|
||||
xhbye/BeLbyIRP4bN0xZvWoufRawbcOi7Pf1CwdXs5j5zfMxPfOz8TrD84+5Unlm
|
||||
34iRiKUxG5/+X+B/1eQU1HlYqPjZNH0MSdanIOwvnaU1FECxwzjh45ZXWPJrpN6D
|
||||
w5P6aeywlWdcOb/f5P63lECsq/rzLvW+Aj/sxXp2TSc2HUzzMnWHOHjflaTtcWKM
|
||||
U2aAMFzujbJdqxADIxZAOVUq5cRIc1oP+tGif9U9kPpD8FHAa6WFgncG3IcmwwIi
|
||||
ahmAar/xdEqA4RAsAcbJ4c6Ax9HyMnIB+KDghid5F/hJa/cBDuF7BhShgoQUKf7X
|
||||
5FnMhwZ0VmSSH5iDX9bFRj6TVEbAKmyBoP6y8vljDHeKM4NIje7aI7u+LW/t2I8C
|
||||
yl3sFG0VyifxlIXWPvH7
|
||||
=QH7n
|
||||
iQGcBAEBCAAGBQJS+yovAAoJEJQzkH1pP7W4h8IL/1yXDGavoqWTwHuiBWRoBNGX
|
||||
DexDng+x1CmvM/znY4s9HoEFLiu9Gx3Z8ZH0U1vNRfpFwwQy3ub2I7wFPz55elaR
|
||||
uoWedjB8t5bsXGTtdqCeeBs5h8bS+V5ZYJv+TeqGA6hY+C/G1UgQ2DCe4yxK9OO8
|
||||
OMRukdUlkcCL3brRb9QeCJMaxiwWiMb3QB4eyGl4w03L9pK5Z003bZ0+1VuXJNxO
|
||||
Q2aDgR9K7RBCYFitgIcbGkpFMkBSJxjcRoTDwxvWX87+H2i4XnuubWOHW72BU1Ja
|
||||
4M6e/BhvmgFkwJG8TkrJ/hji+7sbzqOWPRg1BKRMFVwEreCl5HVXqsm8w7Pc65gM
|
||||
31hayt17AtEhszcBKXGsb9gNySs8Ck/Q6JlgF+7yrYVmWvZm8Neb62gx3fKN/QeB
|
||||
TBD8IERJj5jNMflWxlzsMlkVZo1U2G5Y/9z1HJkRCrcv0IyHP2nJrCsuc35RudHP
|
||||
ffbwhIY3O/Ku7+CWm5CjXVa6xutuiVD0CalfGmdmSw==
|
||||
=gRiA
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,6 +1,3 @@
|
||||
|
||||
;;; site-lisp configuration for stripes
|
||||
|
||||
(add-to-list 'load-path "@SITELISP")
|
||||
(autoload 'stripes-mode "stripes" "Toggle Color alternation mode." t)
|
||||
(autoload 'turn-on-stripes-mode "stripes" "Turn on color alternation mode." t)
|
@ -1,16 +1,17 @@
|
||||
# Copyright 1999-2007 Gentoo Foundation
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/stripes/stripes-0.2-r1.ebuild,v 1.4 2007/10/18 21:30:28 ulm Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/stripes/stripes-0.2-r1.ebuild,v 1.5 2014/02/12 07:55:18 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Stripes is an Emacs mode which highlights every even line with an alternative background color"
|
||||
DESCRIPTION="An Emacs mode which highlights every even line with an alternative background color"
|
||||
HOMEPAGE="http://www.emacswiki.org/cgi-bin/wiki/StripesMode"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
SITEFILE=51${PN}-gentoo.el
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
@ -0,0 +1,153 @@
|
||||
flask: fix reading strings from guest memory
|
||||
|
||||
Since the string size is being specified by the guest, we must range
|
||||
check it properly before doing allocations based on it. While for the
|
||||
two cases that are exposed only to trusted guests (via policy
|
||||
restriction) this just uses an arbitrary upper limit (PAGE_SIZE), for
|
||||
the FLASK_[GS]ETBOOL case (which any guest can use) the upper limit
|
||||
gets enforced based on the longest name across all boolean settings.
|
||||
|
||||
This is XSA-84.
|
||||
|
||||
Reported-by: Matthew Daley <mattd@bugfuzz.com>
|
||||
Signed-off-by: Jan Beulich <jbeulich@suse.com>
|
||||
Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
|
||||
|
||||
--- a/xen/xsm/flask/flask_op.c
|
||||
+++ b/xen/xsm/flask/flask_op.c
|
||||
@@ -53,6 +53,7 @@ static DEFINE_SPINLOCK(sel_sem);
|
||||
/* global data for booleans */
|
||||
static int bool_num = 0;
|
||||
static int *bool_pending_values = NULL;
|
||||
+static size_t bool_maxstr;
|
||||
static int flask_security_make_bools(void);
|
||||
|
||||
extern int ss_initialized;
|
||||
@@ -71,9 +72,15 @@ static int domain_has_security(struct do
|
||||
perms, NULL);
|
||||
}
|
||||
|
||||
-static int flask_copyin_string(XEN_GUEST_HANDLE(char) u_buf, char **buf, uint32_t size)
|
||||
+static int flask_copyin_string(XEN_GUEST_HANDLE(char) u_buf, char **buf,
|
||||
+ size_t size, size_t max_size)
|
||||
{
|
||||
- char *tmp = xmalloc_bytes(size + 1);
|
||||
+ char *tmp;
|
||||
+
|
||||
+ if ( size > max_size )
|
||||
+ return -ENOENT;
|
||||
+
|
||||
+ tmp = xmalloc_array(char, size + 1);
|
||||
if ( !tmp )
|
||||
return -ENOMEM;
|
||||
|
||||
@@ -99,7 +106,7 @@ static int flask_security_user(struct xe
|
||||
if ( rv )
|
||||
return rv;
|
||||
|
||||
- rv = flask_copyin_string(arg->u.user, &user, arg->size);
|
||||
+ rv = flask_copyin_string(arg->u.user, &user, arg->size, PAGE_SIZE);
|
||||
if ( rv )
|
||||
return rv;
|
||||
|
||||
@@ -210,7 +217,7 @@ static int flask_security_context(struct
|
||||
if ( rv )
|
||||
return rv;
|
||||
|
||||
- rv = flask_copyin_string(arg->context, &buf, arg->size);
|
||||
+ rv = flask_copyin_string(arg->context, &buf, arg->size, PAGE_SIZE);
|
||||
if ( rv )
|
||||
return rv;
|
||||
|
||||
@@ -303,7 +310,7 @@ static int flask_security_resolve_bool(s
|
||||
if ( arg->bool_id != -1 )
|
||||
return 0;
|
||||
|
||||
- rv = flask_copyin_string(arg->name, &name, arg->size);
|
||||
+ rv = flask_copyin_string(arg->name, &name, arg->size, bool_maxstr);
|
||||
if ( rv )
|
||||
return rv;
|
||||
|
||||
@@ -334,7 +341,7 @@ static int flask_security_set_bool(struc
|
||||
int num;
|
||||
int *values;
|
||||
|
||||
- rv = security_get_bools(&num, NULL, &values);
|
||||
+ rv = security_get_bools(&num, NULL, &values, NULL);
|
||||
if ( rv != 0 )
|
||||
goto out;
|
||||
|
||||
@@ -440,7 +447,7 @@ static int flask_security_make_bools(voi
|
||||
|
||||
xfree(bool_pending_values);
|
||||
|
||||
- ret = security_get_bools(&num, NULL, &values);
|
||||
+ ret = security_get_bools(&num, NULL, &values, &bool_maxstr);
|
||||
if ( ret != 0 )
|
||||
goto out;
|
||||
|
||||
--- a/xen/xsm/flask/include/conditional.h
|
||||
+++ b/xen/xsm/flask/include/conditional.h
|
||||
@@ -13,7 +13,9 @@
|
||||
#ifndef _FLASK_CONDITIONAL_H_
|
||||
#define _FLASK_CONDITIONAL_H_
|
||||
|
||||
-int security_get_bools(int *len, char ***names, int **values);
|
||||
+#include <xen/types.h>
|
||||
+
|
||||
+int security_get_bools(int *len, char ***names, int **values, size_t *maxstr);
|
||||
|
||||
int security_set_bools(int len, int *values);
|
||||
|
||||
--- a/xen/xsm/flask/ss/services.c
|
||||
+++ b/xen/xsm/flask/ss/services.c
|
||||
@@ -1900,7 +1900,7 @@ int security_find_bool(const char *name)
|
||||
return rv;
|
||||
}
|
||||
|
||||
-int security_get_bools(int *len, char ***names, int **values)
|
||||
+int security_get_bools(int *len, char ***names, int **values, size_t *maxstr)
|
||||
{
|
||||
int i, rc = -ENOMEM;
|
||||
|
||||
@@ -1908,6 +1908,8 @@ int security_get_bools(int *len, char **
|
||||
if ( names )
|
||||
*names = NULL;
|
||||
*values = NULL;
|
||||
+ if ( maxstr )
|
||||
+ *maxstr = 0;
|
||||
|
||||
*len = policydb.p_bools.nprim;
|
||||
if ( !*len )
|
||||
@@ -1929,16 +1931,17 @@ int security_get_bools(int *len, char **
|
||||
|
||||
for ( i = 0; i < *len; i++ )
|
||||
{
|
||||
- size_t name_len;
|
||||
+ size_t name_len = strlen(policydb.p_bool_val_to_name[i]);
|
||||
+
|
||||
(*values)[i] = policydb.bool_val_to_struct[i]->state;
|
||||
if ( names ) {
|
||||
- name_len = strlen(policydb.p_bool_val_to_name[i]) + 1;
|
||||
- (*names)[i] = (char*)xmalloc_array(char, name_len);
|
||||
+ (*names)[i] = xmalloc_array(char, name_len + 1);
|
||||
if ( !(*names)[i] )
|
||||
goto err;
|
||||
- strlcpy((*names)[i], policydb.p_bool_val_to_name[i], name_len);
|
||||
- (*names)[i][name_len - 1] = 0;
|
||||
+ strlcpy((*names)[i], policydb.p_bool_val_to_name[i], name_len + 1);
|
||||
}
|
||||
+ if ( maxstr && name_len > *maxstr )
|
||||
+ *maxstr = name_len;
|
||||
}
|
||||
rc = 0;
|
||||
out:
|
||||
@@ -2056,7 +2059,7 @@ static int security_preserve_bools(struc
|
||||
struct cond_bool_datum *booldatum;
|
||||
struct cond_node *cur;
|
||||
|
||||
- rc = security_get_bools(&nbools, &bnames, &bvalues);
|
||||
+ rc = security_get_bools(&nbools, &bnames, &bvalues, NULL);
|
||||
if ( rc )
|
||||
goto out;
|
||||
for ( i = 0; i < nbools; i++ )
|
@ -0,0 +1,31 @@
|
||||
From 593bc8c63d582ec0fc2b3a35336106cf9c3a8b34 Mon Sep 17 00:00:00 2001
|
||||
From: Matthew Daley <mattd@bugfuzz.com>
|
||||
Date: Sun, 12 Jan 2014 14:29:32 +1300
|
||||
Subject: [PATCH] xsm/flask: correct off-by-one in
|
||||
flask_security_avc_cachestats cpu id check
|
||||
|
||||
This is XSA-85
|
||||
|
||||
Signed-off-by: Matthew Daley <mattd@bugfuzz.com>
|
||||
Reviewed-by: Jan Beulich <jbeulich@suse.com>
|
||||
Reviewed-by: Ian Campbell <ian.campbell@citrix.com>
|
||||
---
|
||||
xen/xsm/flask/flask_op.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/xen/xsm/flask/flask_op.c b/xen/xsm/flask/flask_op.c
|
||||
index 4426ab9..22878f5 100644
|
||||
--- a/xen/xsm/flask/flask_op.c
|
||||
+++ b/xen/xsm/flask/flask_op.c
|
||||
@@ -457,7 +457,7 @@ static int flask_security_avc_cachestats(struct xen_flask_cache_stats *arg)
|
||||
{
|
||||
struct avc_cache_stats *st;
|
||||
|
||||
- if ( arg->cpu > nr_cpu_ids )
|
||||
+ if ( arg->cpu >= nr_cpu_ids )
|
||||
return -ENOENT;
|
||||
if ( !cpu_online(arg->cpu) )
|
||||
return -ENOENT;
|
||||
--
|
||||
1.8.5.2
|
||||
|
@ -1,66 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/fish/fish-1.23.1-r2.ebuild,v 1.4 2012/06/06 06:17:52 jdhore Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit base autotools eutils
|
||||
|
||||
DESCRIPTION="fish is the Friendly Interactive SHell"
|
||||
HOMEPAGE="http://fishshell.com/"
|
||||
SRC_URI="http://fishshell.com/files/${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="X vanilla"
|
||||
|
||||
DEPEND="sys-libs/ncurses
|
||||
sys-devel/bc
|
||||
sys-devel/gettext
|
||||
www-client/htmlview
|
||||
X? ( x11-misc/xsel )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-1.23.0-glibc-2.8.patch"
|
||||
"${FILESDIR}/${PN}-1.22.3-gettext.patch"
|
||||
"${FILESDIR}/${P}-gentoo-alt.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
|
||||
if ! use vanilla ; then
|
||||
epatch "${FILESDIR}"/${P}-fish_indent.patch
|
||||
epatch "${FILESDIR}"/${P}-multi-line_prompts.patch
|
||||
fi
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Set things up for fish to be a default shell.
|
||||
# It has to be in /bin in case /usr is unavailable.
|
||||
# Also, all of its utilities have to be in /bin.
|
||||
econf \
|
||||
docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
--without-xsel \
|
||||
--bindir="${EPREFIX}"/bin
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "To use ${PN} as your default shell, you need to add ${EPREFIX}/bin/${PN}"
|
||||
elog "to ${EPREFIX}/etc/shells."
|
||||
elog
|
||||
ewarn "Many files moved to ${EROOT}usr/share/fish/completions from ${EROOT}etc/fish.d/."
|
||||
ewarn "Delete everything in ${EROOT}etc/fish.d/ except fish_interactive.fish."
|
||||
ewarn "Otherwise, fish won't notice updates to the installed files,"
|
||||
ewarn "because the ones in /etc will override the new ones in /usr."
|
||||
echo
|
||||
}
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/fish/fish-1.23.1.ebuild,v 1.6 2011/07/07 10:41:38 polynomial-c Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit base autotools
|
||||
|
||||
DESCRIPTION="fish is the Friendly Interactive SHell"
|
||||
HOMEPAGE="http://fishshell.com/"
|
||||
SRC_URI="http://fishshell.com/files/${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="X"
|
||||
|
||||
DEPEND="sys-libs/ncurses
|
||||
sys-devel/bc
|
||||
sys-devel/gettext
|
||||
www-client/htmlview
|
||||
X? ( x11-misc/xsel )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-1.23.0-glibc-2.8.patch"
|
||||
"${FILESDIR}/${PN}-1.22.3-gettext.patch"
|
||||
"${FILESDIR}/${P}-gentoo-alt.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Set things up for fish to be a default shell.
|
||||
# It has to be in /bin in case /usr is unavailable.
|
||||
# Also, all of its utilities have to be in /bin.
|
||||
econf \
|
||||
docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
--without-xsel \
|
||||
--bindir="${EPREFIX}"/bin
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "To use ${PN} as your default shell, you need to add ${EPREFIX}/bin/${PN}"
|
||||
elog "to ${EPREFIX}/etc/shells."
|
||||
elog
|
||||
ewarn "Many files moved to ${EROOT}usr/share/fish/completions from ${EROOT}etc/fish.d/."
|
||||
ewarn "Delete everything in ${EROOT}etc/fish.d/ except fish_interactive.fish."
|
||||
ewarn "Otherwise, fish won't notice updates to the installed files,"
|
||||
ewarn "because the ones in /etc will override the new ones in /usr."
|
||||
echo
|
||||
}
|
@ -1,14 +1,7 @@
|
||||
AUX aspell-0.50.5-charcount.patch 2264 SHA256 8b8dff47288fbd3c4983a354215b000262e4d8aa803421313730c80a62cf87ec SHA512 93e6db39df7050f2ce384c1293fa17e962d899e101259a342d8eda9f4021405ecb62406fb874e0c90d8bfceacef6fe147207e79782e968ea43764b06eada01d3 WHIRLPOOL bcfd67999be0e3653a8aa18329af1fd892869963a963f67cc9393fe70a36da33758ad16299c912ccddb26584c66f44a046a813824eb5dfee61456b1532c8e1e2
|
||||
AUX aspell-0.60.3-templateinstantiations.patch 274 SHA256 71ec6d58f4e5e629d82869bc7c8c3eb63663aedf1be3c38f87ab872835f90f2a SHA512 ce8f8fd77f78fe365c8908a0530ea522a098b096d090e174315eaa1502f3865cdbcf654f2f9cfa01a8ddd1aa7ac09324b11c78ddcd89159cf5e6eaa968b53f14 WHIRLPOOL 43b501b1a72ddc0415584593308a66d040e3c75639281b5fe728e4f6225431ad36120fb1b672710e7cf7a81c96a48cfd882c96012a88c74b25122e0395f70c00
|
||||
AUX aspell-0.60.5-gcc-4.3.patch 5460 SHA256 349f092bb2cc2f18d3cd8fb3039774f7157bf44179a704c968dcf425b40ed08e SHA512 695b72f71179e734ab14d7330ee7cdd73b84deabb9f6df3fec0259bc2a48d4821d8bf4b776402926bc81a01c3230a963f7903541134268aaf617d6f0b4521b56 WHIRLPOOL d422b60c4ff1f589d414680591052280f889266c6acd67bdfa2556bf33b775d97c8dbc49b1431bb1409c3f6c28ef495d7780427fa6fa51db211ad9d4ac89f375
|
||||
AUX aspell-0.60.5-nls.patch 443 SHA256 9c8a619f97ffcbb6a90bb5d5f0531d0890ca0033dcfae5b0fc70cb635df7b39c SHA512 579de3e40e6036701b02e0936cbe7a0aebfe09f5fef35241827d9a64eea024148d530cb1cd435d5c9307358940c1704309511cd633e45307546e7f5d30d97120 WHIRLPOOL be989a88515e94e00529d078301431b67bb07b9934c846c2856b6f386f41ce2ff58c86f218caa23df2f3824f5865b1e42b158c197500ad4aaab07c320c3d6ead
|
||||
AUX aspell-0.60.5-solaris.patch 534 SHA256 e0d4f52e7cdfcf0ae727dbfd1fa967b9e6b7ad41bb56926108c2bff16ea232ad SHA512 9f7fd9c71a63cb2d726b41639ab915f6ced10ae25bd6a9ace4835b6b0644d9ecd7dc84238a59bbf3bb37719174f6acee253e34d06477ed0bce11bf720026f651 WHIRLPOOL e137bab903743e40aae59ddb974bdf71551c9d4a2caf50eec8aca62f092408b4453d47e5f085f957e5eeb73a3f9049f3272a310b1cd9574059f343a992faf228
|
||||
AUX aspell-0.60.6-darwin-bundles.patch 963 SHA256 033707a54885b63cc321b69d78255d5db19b10de4b6dde264d07a6a56de4c64b SHA512 31d4b42f984413990d90ba7dc0e89bab7f7d2d6bf53a6c8a3c3c5b4ff57be6f7029765404cfb5c5bf4f267bd1601c959feec6207e28b85f274f249e6dfc7f8b8 WHIRLPOOL 486ecdc740c3ac12f0a10b2522807fa498dd2b711d6e4b7f05f0967e6d31836fc799b716f5c203d3bd0dde53bb1e85b9e238d987ba7d5a998c4ffe2313ce92fa
|
||||
AUX aspell-0.60.6-replace-fix.patch 1291 SHA256 f31fe0844d3883c13d6588e08d78433eb9d7ce31d5b2e1cf60ced5c1f23218af SHA512 a60866d7ed7789c2a807d6359b4fb73545885c03ff87f32212355f13fb83ddf1bb5f96e6ac33a06c2b5d335b1ac291f3bcad7cb3afaff902cce84a21eab11d40 WHIRLPOOL 869b3ba4023fef200c4e8ecb4d49c26330fb1cccf898dec32c2b538653348f47f5d5677e83b646bac25e070e73f47805352790b175520b8b15fe19e8ee2fe400
|
||||
AUX aspell-quotechar-fix.patch 473 SHA256 3b5bc1a87613b396b080fb5a13003ac58b9fb443a8d2dc4eb2e03851ddad3a6d SHA512 f5fa68da9c77693e9905837850087b28cdbe7a12bb7eb24db29ed06530f0669102eae56127701409dadd4257146590bc29780cd5efff391378d7a038731424e4 WHIRLPOOL a8833dab2503f1d173084275ed011210a96778caf56dfb697498ce1c050fa911ce964778802e1f532a4a0c24a7ab3e03396535ac4800b0e045fb344cc7848b31
|
||||
DIST aspell-0.50.5.tar.gz 1016586 SHA256 e385d747d7423846760170476f16f12719cf2846a99e1b5acea13eeb948c1f4d SHA512 db8b900064801ea3b052126237307bfb434f28c0a3442c533c4b15b514fc8e8a392829b3f7c1cd16970069543e1ef497b1e7a4052056c31ddee7de4524927ca1 WHIRLPOOL 53dc5297f209074e4af62f1610e98c0093a8e8858a02186b6a9b42a91a1c9cd3d0422308233ebb523c7c14e1565fff18bcbbd3708beaae27fe6a5c2fde7e251b
|
||||
DIST aspell-0.60.6.1.tar.gz 1878163 SHA256 f52583a83a63633701c5f71db3dc40aab87b7f76b29723aeb27941eff42df6e1 SHA512 f310c7590be98406589b5c26ca36a2ecfe4733f0b40fd6c176b96b7955ef2b5cd0ec9a3d770cf132146ae7a896042b4b698945112995ee1ae66adcfa5542247f WHIRLPOOL 0c77b95a29b598491c12cf22737d5ff758b2758b4f815356d2f52da398afe2b45209cd3b59f90e5b3c1976ee8a09e8cd553507bd93a0cd49043c8531f9a4990b
|
||||
EBUILD aspell-0.50.5-r4.ebuild 1916 SHA256 7395c7df9424eff516d7e6717b78110ed1ae937edf451ba2dacb2a6479d878f8 SHA512 5f0e9543457ede5696ec97d7ab27396b38967075a32e9770c02c5eedc5634b567c1deb5f96df0cfc4b2acda64bb01810c98c69d87e54c3228880d545bf1ba297 WHIRLPOOL dc486804b73358030daa61b9d054e07006145951dd2e94b2d2f888cbef4039b7c8e3d5a7db53ca035abed107e0b0818fd12e407dae74bff343f258022064e66d
|
||||
EBUILD aspell-0.60.6.1.ebuild 3229 SHA256 63bb30f1b77570506f2928b547a123ed0e22ada6419a8c6703b4f2f833cde358 SHA512 c1611226892370c67dbcda45218e5c2783bb4a9bfdbcc50b4ef713aabef9f66966722608d03113023b656f8afa11476d111cf679fc3591838a03946177a96c29 WHIRLPOOL af35b681e59af028b698db8d547c32168bb9ccbde38512db901398ddc189692e778338039b11fbf7ac01f9d8f8685966b03ef3821b761d3cbc1355281ebf7653
|
||||
MISC ChangeLog 21810 SHA256 0f9ef7f73df80b64adf3f405f61c8ba9e21513f69859b0b451e5f5efc90e4c5a SHA512 b1030f3498a14c52011d02073834c11ce320494a6b6cbb10f7a9efb5b2f855cd27708758a9c2d9ddcdddfcf4fb847a7fc6bb772f1ae7516a1f5c03d40a2fd52e WHIRLPOOL 8dd02e7625109b806e74d0fa74ea71902add3dd6ff1c4daf13ed42593721e5c38bfd3ef4041ec803147b9ab815e86603fa2703dc948b4682591cec1ad848172e
|
||||
EBUILD aspell-0.60.6.1.ebuild 3220 SHA256 9f5f9c816bf0c5d298d73aa3c9b840cc02c046dd6387421c9e304fc66734acce SHA512 24a1888b119bf3afae8bc98a5df8c3514285f3ff883e5062568969bb2dedf9daf1c17729bc6754c009e49da14966f73a711d80b7ce77c2f854867440c6a3428c WHIRLPOOL 6058b082c99f13663836dc391e23a53095669b48b99648ea701009e92e6ea2185069125e96e8fd11e5b609e19b6967c1c6e1df1ec577689ee6fc4cd5d3e36a3a
|
||||
MISC ChangeLog 22232 SHA256 bc8eab4724b021907107c1ee1371cee2f82b96928164764fb4477bdc18eb96c3 SHA512 19d5b7e11c821ef7f02f1d905cfe2ed67329e899c7940fd59ed311f219d37b2a8d62e1ef34c6978507fbbb8fec3b89f1b2bc290b3e26be15b33b566d6cc11e30 WHIRLPOOL 36426af737548e3a9339050034f8c2b94c63ff96257863ca6dca3f6e48138d5c60b992bdb16a49e62008249d4ee56bdc683620c83c8455fa4c48b2f4be3a6ac7
|
||||
MISC metadata.xml 208 SHA256 98f8aa3fb70533eeab6b09d5bc30bd8f649ec13d9b04363490082fb87bb6032e SHA512 d5a7f3cb2fe57f8d7783ba358068648b122d9f5de81a17bff61ce600e42b6487e6f7e2a62c8be95cc7021cb3ea88716824b1ad0565da922ea753bea2417b3d3d WHIRLPOOL e38a6cdef2acb3efdc182efde482593790f773ab3bb9b66cced3af47e4ab39368757e17c4352c6cacaefa338341db88c3bcc3ffcd32aabd7984c5b19051a7bb7
|
||||
|
@ -1,75 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/aspell/aspell-0.50.5-r4.ebuild,v 1.20 2011/02/06 05:34:40 leio Exp $
|
||||
|
||||
inherit libtool eutils flag-o-matic
|
||||
|
||||
DESCRIPTION="A spell checker replacement for ispell"
|
||||
HOMEPAGE="http://aspell.net/"
|
||||
SRC_URI="mirror://gnu/aspell/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
|
||||
IUSE="gpm"
|
||||
|
||||
DEPEND=">=sys-libs/ncurses-5.2
|
||||
gpm? ( sys-libs/gpm )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${PN}-0.50.5-charcount.patch
|
||||
epatch "${FILESDIR}"/${PN}-quotechar-fix.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if [ "${ARCH}" == "ppc" ] ; then
|
||||
append-flags -O2 -fsigned-char
|
||||
fi
|
||||
if [ "${ARCH}" == "alpha" ]; then
|
||||
replace-flags -Os -O2
|
||||
fi
|
||||
use gpm && append-ldflags -lgpm
|
||||
filter-flags -fno-rtti
|
||||
elibtoolize --reverse-deps
|
||||
|
||||
econf \
|
||||
--disable-static \
|
||||
--sysconfdir=/etc/aspell \
|
||||
--enable-docdir=/usr/share/doc/${PF} || die
|
||||
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc README* TODO
|
||||
|
||||
make DESTDIR=${D} install || die
|
||||
mv ${D}/usr/share/doc/${PF}/man-html ${D}/usr/share/doc/${PF}/html
|
||||
mv ${D}/usr/share/doc/${PF}/man-text ${D}/usr/share/doc/${PF}/text
|
||||
|
||||
# install ispell/aspell compatibility scripts
|
||||
exeinto /usr/bin
|
||||
newexe scripts/ispell ispell-aspell
|
||||
newexe scripts/spell spell-aspell
|
||||
|
||||
cd examples
|
||||
make clean || die
|
||||
docinto examples
|
||||
dodoc ${S}/examples/*
|
||||
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "You will need to install a dictionary now. Please choose an"
|
||||
elog "aspell-<LANG> dictionary from the app-dicts category"
|
||||
elog "After installing an aspell dictionary for your language(s),"
|
||||
elog "You may use the aspell-import utility to import your personal"
|
||||
elog "dictionaries from ispell, pspell and the older aspell"
|
||||
|
||||
ewarn ""
|
||||
ewarn "Please re-emerge ALL your aspell-LANG dictionaries"
|
||||
ewarn ""
|
||||
ebeep 5
|
||||
}
|
@ -1,77 +0,0 @@
|
||||
diff -Nrup aspell-0.50.5.orig/prog/compress.c aspell-0.50.5/prog/compress.c
|
||||
--- aspell-0.50.5.orig/prog/compress.c 2002-08-31 14:51:11.000000000 -0400
|
||||
+++ aspell-0.50.5/prog/compress.c 2004-08-15 15:07:26.000000000 -0400
|
||||
@@ -28,24 +28,27 @@
|
||||
|
||||
#endif
|
||||
|
||||
+#define BUFSIZE 256
|
||||
+
|
||||
void usage ()
|
||||
{
|
||||
fputs("Compresses or uncompresses sorted word lists.\n" , stderr);
|
||||
fputs("For best result the locale should be set to C\n" , stderr);
|
||||
fputs("before sorting by setting the environmental\n" , stderr);
|
||||
fputs("variable LANG to \"C\" before sorting.\n" , stderr);
|
||||
- fputs("Copyright 2001 by Kevin Atkinson.\n" , stderr);
|
||||
+ fputs("Copyright 2001-2004 by Kevin Atkinson.\n" , stderr);
|
||||
fputs("Usage: word-list-compress c[ompress]|d[ecompress]\n" , stderr);
|
||||
}
|
||||
|
||||
-static int get_word(FILE * in, char * w)
|
||||
+static int get_word(FILE * in, char * w, size_t bufsize)
|
||||
{
|
||||
int c;
|
||||
while (c = getc(in), c != EOF && c <= 32);
|
||||
if (c == EOF) return 0;
|
||||
do {
|
||||
*w++ = (char)(c);
|
||||
- } while (c = getc(in), c != EOF && c > 32);
|
||||
+ --bufsize;
|
||||
+ } while (c = getc(in), c != EOF && c > 32 && bufsize > 1);
|
||||
*w = '\0';
|
||||
ungetc(c, in);
|
||||
if (c == EOF) return 0;
|
||||
@@ -61,15 +64,15 @@ int main (int argc, const char *argv[])
|
||||
|
||||
} else if (argv[1][0] == 'c') {
|
||||
|
||||
- char s1[256];
|
||||
- char s2[256];
|
||||
+ char s1[BUFSIZE];
|
||||
+ char s2[BUFSIZE];
|
||||
char * prev = s2;
|
||||
char * cur = s1;
|
||||
*prev = '\0';
|
||||
|
||||
SETBIN (stdout);
|
||||
|
||||
- while (get_word(stdin, cur)) {
|
||||
+ while (get_word(stdin, cur, BUFSIZE)) {
|
||||
int i = 0;
|
||||
/* get the length of the prefix */
|
||||
while (prev[i] != '\0' && cur[i] != '\0' && prev[i] == cur[i])
|
||||
@@ -99,9 +102,10 @@ int main (int argc, const char *argv[])
|
||||
while (i != -1 ) {
|
||||
if (i == 0)
|
||||
i = getc(stdin);
|
||||
- --i;
|
||||
- while ((c = getc(stdin)) > 32)
|
||||
+ --i; if (i < 0) goto error;
|
||||
+ while ((c = getc(stdin)) > 32 && i < BUFSIZE)
|
||||
cur[i++] = (char)c;
|
||||
+ if (i >= BUFSIZE) goto error;
|
||||
cur[i] = '\0';
|
||||
fputs(cur, stdout);
|
||||
putc('\n', stdout);
|
||||
@@ -109,6 +113,10 @@ int main (int argc, const char *argv[])
|
||||
}
|
||||
return 0;
|
||||
|
||||
+error:
|
||||
+ fputs("ERROR: Corrupt Input.\n", stderr);
|
||||
+ return 2;
|
||||
+
|
||||
} else {
|
||||
|
||||
usage();
|
@ -1,8 +0,0 @@
|
||||
--- common/string_map.cpp~ 2004-07-15 12:58:58.000000000 +0200
|
||||
+++ common/string_map.cpp 2005-07-19 14:31:42.000000000 +0200
|
||||
@@ -82,3 +82,5 @@
|
||||
}
|
||||
}
|
||||
|
||||
+template class acommon::HashTable<acommon::StringMap::Parms>;
|
||||
+template class acommon::BlockSList<acommon::StringPair>;
|
@ -1,154 +0,0 @@
|
||||
diff -Naur aspell-0.60.5-orig/common/convert.cpp aspell-0.60.5/common/convert.cpp
|
||||
--- aspell-0.60.5-orig/common/convert.cpp 2006-11-18 02:36:01.000000000 -0600
|
||||
+++ aspell-0.60.5/common/convert.cpp 2007-12-29 11:17:11.000000000 -0600
|
||||
@@ -238,7 +238,7 @@
|
||||
}
|
||||
|
||||
template <class T>
|
||||
- static void free_norm_table(NormTable<T> * d)
|
||||
+ void free_norm_table(NormTable<T> * d)
|
||||
{
|
||||
for (T * cur = d->data; cur != d->end; ++cur) {
|
||||
if (cur->sub_table)
|
||||
diff -Naur aspell-0.60.5-orig/common/string.hpp aspell-0.60.5/common/string.hpp
|
||||
--- aspell-0.60.5-orig/common/string.hpp 2004-11-29 11:50:05.000000000 -0600
|
||||
+++ aspell-0.60.5/common/string.hpp 2007-12-29 11:17:11.000000000 -0600
|
||||
@@ -129,10 +129,10 @@
|
||||
}
|
||||
|
||||
char & operator[] (size_t pos) {return begin_[pos];}
|
||||
- const char operator[] (size_t pos) const {return begin_[pos];}
|
||||
+ char operator[] (size_t pos) const {return begin_[pos];}
|
||||
|
||||
char & back() {return end_[-1];}
|
||||
- const char back() const {return end_[-1];}
|
||||
+ char back() const {return end_[-1];}
|
||||
|
||||
void clear() {end_ = begin_;}
|
||||
|
||||
@@ -492,7 +492,7 @@
|
||||
|
||||
namespace std
|
||||
{
|
||||
- template<> static inline void swap(acommon::String & x, acommon::String & y) {return x.swap(y);}
|
||||
+ template<> inline void swap(acommon::String & x, acommon::String & y) {return x.swap(y);}
|
||||
}
|
||||
|
||||
#endif
|
||||
diff -Naur aspell-0.60.5-orig/modules/speller/default/affix.cpp aspell-0.60.5/modules/speller/default/affix.cpp
|
||||
--- aspell-0.60.5-orig/modules/speller/default/affix.cpp 2006-01-21 08:27:54.000000000 -0600
|
||||
+++ aspell-0.60.5/modules/speller/default/affix.cpp 2007-12-29 11:17:11.000000000 -0600
|
||||
@@ -193,7 +193,7 @@
|
||||
typedef const Conds * Value;
|
||||
typedef const char * Key;
|
||||
static const bool is_multi = false;
|
||||
- hash<const char *> hfun;
|
||||
+ acommon::hash<const char *> hfun;
|
||||
size_t hash(const char * s) {return hfun(s);}
|
||||
bool equal(const char * x, const char * y) {return strcmp(x,y) == 0;}
|
||||
const char * key(const Conds * c) {return c->str;}
|
||||
diff -Naur aspell-0.60.5-orig/modules/speller/default/affix.hpp aspell-0.60.5/modules/speller/default/affix.hpp
|
||||
--- aspell-0.60.5-orig/modules/speller/default/affix.hpp 2004-11-29 11:50:06.000000000 -0600
|
||||
+++ aspell-0.60.5/modules/speller/default/affix.hpp 2007-12-29 11:17:11.000000000 -0600
|
||||
@@ -107,7 +107,7 @@
|
||||
{
|
||||
return expand(word,aff,buf,0);
|
||||
}
|
||||
- WordAff * expand_suffix(ParmString word, const unsigned char * new_aff,
|
||||
+ WordAff * expand_suffix(ParmString word, const unsigned char * aff,
|
||||
ObjStack &, int limit = INT_MAX,
|
||||
unsigned char * new_aff = 0, WordAff * * * l = 0,
|
||||
ParmString orig_word = 0) const;
|
||||
diff -Naur aspell-0.60.5-orig/modules/speller/default/readonly_ws.cpp aspell-0.60.5/modules/speller/default/readonly_ws.cpp
|
||||
--- aspell-0.60.5-orig/modules/speller/default/readonly_ws.cpp 2006-11-18 03:17:19.000000000 -0600
|
||||
+++ aspell-0.60.5/modules/speller/default/readonly_ws.cpp 2007-12-29 11:17:11.000000000 -0600
|
||||
@@ -726,7 +726,7 @@
|
||||
struct WordLookupParms {
|
||||
const char * block_begin;
|
||||
WordLookupParms() {}
|
||||
- typedef Vector<u32int> Vector;
|
||||
+ typedef acommon::Vector<u32int> Vector;
|
||||
typedef u32int Value;
|
||||
typedef const char * Key;
|
||||
static const bool is_multi = false;
|
||||
diff -Naur aspell-0.60.5-orig/prog/aspell.cpp aspell-0.60.5/prog/aspell.cpp
|
||||
--- aspell-0.60.5-orig/prog/aspell.cpp 2006-12-19 04:51:08.000000000 -0600
|
||||
+++ aspell-0.60.5/prog/aspell.cpp 2007-12-29 11:18:10.000000000 -0600
|
||||
@@ -239,6 +239,14 @@
|
||||
return i;
|
||||
}
|
||||
|
||||
+static void line_buffer() {
|
||||
+#ifndef WIN32
|
||||
+ // set up stdin and stdout to be line buffered
|
||||
+ assert(setvbuf(stdin, 0, _IOLBF, 0) == 0);
|
||||
+ assert(setvbuf(stdout, 0, _IOLBF, 0) == 0);
|
||||
+#endif
|
||||
+}
|
||||
+
|
||||
Conv dconv;
|
||||
Conv uiconv;
|
||||
|
||||
@@ -686,11 +694,7 @@
|
||||
|
||||
void pipe()
|
||||
{
|
||||
-#ifndef WIN32
|
||||
- // set up stdin and stdout to be line buffered
|
||||
- assert(setvbuf(stdin, 0, _IOLBF, 0) == 0);
|
||||
- assert(setvbuf(stdout, 0, _IOLBF, 0) == 0);
|
||||
-#endif
|
||||
+ line_buffer();
|
||||
|
||||
bool terse_mode = true;
|
||||
bool do_time = options->retrieve_bool("time");
|
||||
@@ -1651,6 +1655,7 @@
|
||||
Conv oconv(setup_conv(lang, options));
|
||||
String word;
|
||||
String sl;
|
||||
+ line_buffer();
|
||||
while (CIN.getline(word)) {
|
||||
const char * w = iconv(word);
|
||||
lang->LangImpl::to_soundslike(sl, w);
|
||||
@@ -1675,6 +1680,7 @@
|
||||
Conv oconv(setup_conv(lang, options));
|
||||
String word;
|
||||
GuessInfo gi;
|
||||
+ line_buffer();
|
||||
while (CIN.getline(word)) {
|
||||
lang->munch(iconv(word), &gi);
|
||||
COUT << word;
|
||||
@@ -1713,6 +1719,7 @@
|
||||
String word, buf;
|
||||
ObjStack exp_buf;
|
||||
WordAff * exp_list;
|
||||
+ line_buffer();
|
||||
while (CIN.getline(word)) {
|
||||
buf = word;
|
||||
char * w = iconv(buf.mstr(), buf.size());
|
||||
@@ -1799,6 +1806,7 @@
|
||||
String word;
|
||||
String base;
|
||||
String affs;
|
||||
+ line_buffer();
|
||||
while (CIN.getline(word)) {
|
||||
word = iconv(word);
|
||||
|
||||
@@ -1882,7 +1890,7 @@
|
||||
typedef SML_WordEntry Value;
|
||||
typedef const char * Key;
|
||||
static const bool is_multi = false;
|
||||
- hash<const char *> hash;
|
||||
+ acommon::hash<const char *> hash;
|
||||
bool equal(Key x, Key y) {return strcmp(x,y) == 0;}
|
||||
Key key(const Value & v) {return v.word;}
|
||||
};
|
||||
@@ -2033,7 +2041,7 @@
|
||||
typedef CML_Entry Value;
|
||||
typedef const char * Key;
|
||||
static const bool is_multi = true;
|
||||
- hash<const char *> hash;
|
||||
+ acommon::hash<const char *> hash;
|
||||
bool equal(Key x, Key y) {return strcmp(x,y) == 0;}
|
||||
Key key(const Value & v) {return v.word;}
|
||||
};
|
@ -1,46 +0,0 @@
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=327405
|
||||
http://sourceforge.net/tracker/?func=detail&aid=2955373&group_id=245&atid=100245
|
||||
|
||||
diff -u -r1.19.2.5 check_funs.cpp
|
||||
--- prog/check_funs.cpp 3 Mar 2010 05:16:24 -0000 1.19.2.5
|
||||
+++ prog/check_funs.cpp 3 Mar 2010 05:34:52 -0000
|
||||
@@ -327,7 +327,11 @@
|
||||
wnoutrefresh(choice_w);
|
||||
doupdate();
|
||||
line.resize(0);
|
||||
+#ifdef HAVE_WIDE_CURSES
|
||||
+ wint_t c;
|
||||
+#else
|
||||
int c;
|
||||
+#endif
|
||||
noecho();
|
||||
int begin_x;
|
||||
{int junk; getyx(choice_w, junk, begin_x);}
|
||||
@@ -336,13 +340,12 @@
|
||||
while (true) {
|
||||
handle_last_signal();
|
||||
#ifdef HAVE_WIDE_CURSES
|
||||
- wint_t wi = 0;
|
||||
- int res = wget_wch(choice_w, &wi);
|
||||
- c = wi;
|
||||
+ int res = wget_wch(choice_w, &c);
|
||||
+ if (res == ERR) continue;
|
||||
#else
|
||||
c = wgetch(choice_w);
|
||||
-#endif
|
||||
if (c == ERR) continue;
|
||||
+#endif
|
||||
if (c == '\r' || c == '\n' || c == KEY_ENTER)
|
||||
break;
|
||||
if (c == control('c') || c == KEY_BREAK) {
|
||||
@@ -373,7 +376,9 @@
|
||||
} else if (x < max_x && 32 <= c && c != '\x7F' && NOT_KEY /*c < 256*/) {
|
||||
#ifdef HAVE_WIDE_CURSES
|
||||
wchar_t wc = c;
|
||||
- wins_nwstr(choice_w, &wc, 1);
|
||||
+ cchar_t cc;
|
||||
+ setcchar(&cc, &wc, 0, 0, NULL);
|
||||
+ wins_wch(choice_w, &cc);
|
||||
#else
|
||||
winsch(choice_w, c);
|
||||
#endif
|
@ -1,13 +0,0 @@
|
||||
diff -uNr ./modules/filter/email.cpp ./modules/filter/email.cpp
|
||||
--- ./modules/filter/email.cpp 2004-04-24 12:39:56.371216800 +0300
|
||||
+++ ./modules/filter/email.cpp 2004-04-24 12:40:05.521825696 +0300
|
||||
@@ -33,7 +33,8 @@
|
||||
memset(data, 0, sizeof(bool)*256);
|
||||
return no_err;
|
||||
}
|
||||
- bool have(char c) {
|
||||
+ bool have(FilterChar::Chr c) {
|
||||
+ if (c > 255) return false;
|
||||
return data[static_cast<unsigned char>(c)];
|
||||
}
|
||||
QuoteChars() {clear();}
|
@ -1,7 +1,17 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX bogosort-0.4.2-glibc-2.10.patch 1479 SHA256 8c0aeb13b37d7d41b1a93ef85c887aa0aa30c6b6ca5f7a80a0fdbe7894baac60 SHA512 742b473df18b8eee876857fc3fa14bacc95bce4e14d083deb066d4451385437cd040cf40b6c572762c047b1aaa3e2ee973f2d880c5915993bf6a4ba130a776e4 WHIRLPOOL f41a42ff2eb02f1e3e81167b5516c508e7d13899992b2b54d5f20c7de02fae55bbeb15799ff704e77b0eacdbd3510af9df23a3240292f9e8b41b80386482c696
|
||||
AUX xmalloc.patch 395 SHA256 40bcf7bb6475d1c69f7777da6ef27ba7e96e3ecf99aa3ebfccc842e89485f953 SHA512 c1479f342d71e1c53a2b038bc7bf858292c6585b8360b41c6006a4ef0efbafc3260cf8523efedee945c084247851186dda3450ab0533465c33176b038a8c0243 WHIRLPOOL d85104ea2a67f7ed5f8fcf165c7026562731fddef10dd9fb7a8cd48ff82f57d8b2f391c9a8d8d029ebea5a4d6ad65b1711b9f670e44b798346f74064d7d903b7
|
||||
DIST bogosort-0.4.2.tar.gz 161628 SHA256 bfd66ce866bb8935088873c52323a06997f627a209da1017491425d93e5510ef SHA512 2d2f7be36ec08aa78323cbdc5f1030297706c364d6fc82554065cf737295d11c90dd6061323f2732b63c70401d710b2018075bff6d1e6ab0078069b405ea62e9 WHIRLPOOL 35402daa7555d86327d4bc9534b8d92bd0f34413241b8a24914a7bbf32a2f4c7708ea3e8fcc0420c0ba2b73a6708581df8dbfdaead3da05b77a0a9a72c6bb241
|
||||
EBUILD bogosort-0.4.2-r1.ebuild 825 SHA256 ff42fb99594d352cba2c6e9020ddae368e7e3abf1433c8f80f7ac222434e91ed SHA512 959e1840c0426f4f60a909858b1832071e0c41dfc141a0d7fca31880fbc62f62c617a5ed374a58cfbd459ce526ba3ef87b5ef83e20db071845be3b670d14daf7 WHIRLPOOL 2e0f60e60d9bad8c92dc61a493270bad3eac2ccd067a370167d2945a977a5451b8503226b34e94b8051d8fe93662f6f955c8dab15f741738f4caaa7159ee67ac
|
||||
EBUILD bogosort-0.4.2-r1.ebuild 820 SHA256 d86acad63ea993e814309e6ae8edb45a144bbe688265818b50bfaad724da4c70 SHA512 e4b4bdc9f0d88cfff8b279339a34114512a4793006dd3ee03925e0627da43df6ac868201817d68aaa30551003d48599d309f7214a89595093dd4eef01a039eac WHIRLPOOL 7c5aa6041d19b42e738d68612c96c45e11e4314278c4653a0a06507a48b927d7e495d4a5247036dcb0ab6112fe030f5cc42f5529c322e60372cef7b16c31691f
|
||||
EBUILD bogosort-0.4.2.ebuild 836 SHA256 2353b9ef3e6ea239ccf77ec71670e1c6e6397ec4016ccec5f29362beeaddf211 SHA512 924b08863f362c0b31c0685941639ab1a000432d5b85dcf2e7a15de68e6adee38f7c079d1476bf19ba8959214b958b57292d8ffa2b7331ad391071e8206b0e0b WHIRLPOOL 28ec88c5f6868244491be99e1f639f125937b03b523e659fbd5d69bbd30799610a5d608101868e2f5b603cc3ec5fd15d58a7612db7d65cad2871f470d16be0fe
|
||||
MISC ChangeLog 2320 SHA256 01f7edcd914b5b9c4413c67945c567e1253e8c49d4a220cd20b1045dbcc0b9fa SHA512 e5dc9da0fbe9248ffbfdafdd8a6ffc3b2d05fd7a4e01a767d95999842c34102aa5e8fd8145b72ab5edc5f798f2d23e41c726b90f844708e431b04e33a34ece97 WHIRLPOOL 011f9bc02deb4f5663e245d48aab58a0e910ecd5cf67984ea09baeb581a7f58ac09b23c92f0fec55fdc0b2a5f8e72b77a0b64de1b29aa1d62f4667a679e7bcf4
|
||||
MISC ChangeLog 2423 SHA256 eac442d6a895b9d9e06ba9d9b0863b025fc999b9944208e3da335fe77ce5822c SHA512 0f54b91b98bfc2447065682116054c62206503401eb41ebeca6d91f68d0f58d418a0595d794c269b28cb3fac342512af1977f00fbb4c84fdac9d61cea8a703b7 WHIRLPOOL ff96a470aaa7b049877b3f4819d8d720df974a8f844fbb075d9b2a95db3a047f99567a8c0b2c09c4ef6a3fcd4a9f0d4808093ada1348ee652985aa59bd19b65d
|
||||
MISC metadata.xml 400 SHA256 c6f0eaa70a973086f7a052284eac9864551659d4da5beadc89d674e48a3b55a2 SHA512 282e97a0a6eaba2a0b749e38c6efcc9b2fe5937d2f40bee6586fb854ec2a07e8a5a389271758e0d9db7a393558a92ba8ea780a7c014f65dd8862ead947cefb1f WHIRLPOOL faec557b2e1ae4d3541e1045069aa1b97f691c2d68c7855391c345b5b3642f19cc8939eb2b793a19ca399361e3176a637c8460a566f9c96dc52092abd88047ff
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlL6eawACgkQVWmRsqeSphP9UwCfQbWsz8e7e1g/pTREolVRJ3AP
|
||||
WSEAn2PHmFzCvpNJJU441psxorYll2cb
|
||||
=YTos
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,33 +1,26 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST pelican-2.8.1.tar.gz 3214448 SHA256 ea5c6d085b8395a6bacc3b1b0300713cdfc6252f74928db52fa124e407768c6b SHA512 a00d1e4c3d1e5dd984278acfc03b0c13872d607da7e74c9e1405ff0e90e5636959369960442ae46dddb70c100b990501474bc6fda101e4348374ede96499d9b2 WHIRLPOOL 942d0b766607f015e04628c51a978c560e1a4fa44a13801732b2dcaabf6c414f62f9ef77f07833c95074a42df8165c5e4edc2f603bf959d95b353a2b74c50202
|
||||
DIST pelican-3.0.1.tar.gz 1563862 SHA256 40177e3255871e362b721d91b3a706ab258664a78cab2531bceb4b68c1c1602c SHA512 135b54b96f828a0b601f7dc83f93710fbd7c7a977c791f27c4b603b65e6ad6071e6790b931c570f0d7da0c732c95907e50e7df2747b74212ea0f5a64ab065db1 WHIRLPOOL fd3cbc953d81d8d2954c5aa7f67ea7d37fa590bd2b2bdcc7ccfedac653ad95e227265e2244807f6ed361e403f91b2e81788d144873d951ff496c802fc75c896a
|
||||
DIST pelican-3.0.tar.gz 4317998 SHA256 f5adfa24834cd0af844bbe2616161cf50d319b400c8b7e5f95b116df56fd8776 SHA512 092a185532b310998a7bc7b1993f77838d88153735170283bf5c59958b75c8a57fa5f64fe325db8541dc74cdf606089a7e096ca3e2fd8e3d90b4f5d1611da6fd WHIRLPOOL b7e1b6ba2e3ccbe2bb00a72debea66ae2fd0460f973e34888754d4b15697858489ed584d45d9a113a46da5d5b7a203a8f3f5f33b0acbf976ad63b7eff074dda6
|
||||
DIST pelican-3.1.1.tar.gz 272667 SHA256 dddca733e2a5de44c70b83d77fa88e092ef6ba2a4d55fd96b06ce5cccd948521 SHA512 df1605c92507cc4240229710efec9a7856578df4ec3ea1985ca9e3a773df6c51d40d06bb3735ea5336e207b5546cd3833edab8cc19b01da6a33bf576b47311f0 WHIRLPOOL bd1376ced4066c0d75845ed81124ff992594cd2eaea9db80787bd278c4674c70cd32c46a668b35ea8098fc423c477c2849a6fea408634ff10e21256110e74fd5
|
||||
DIST pelican-3.2.1.tar.gz 9045889 SHA256 280ff379d11690379aba9bc04280cb97bc60064e1eb61f40cfca5f576aee7070 SHA512 108aaba931afeb5cd05f4d9ef3329a5c78f598d1df4fe0322a9ee58c37f7ace0901ccb16cfe60aa850818bc5a749fbc82050794a7ee8d608e0150e1b8d50f898 WHIRLPOOL 9816386cfbf7a27b5e3a1ae71bbd0d36c6b5cee07f48a3d76312655f464a4a9b7d7e652b8d497431e4f5c790c7f2c0cb3c26d3ec0661c44673ff8f872af6cede
|
||||
DIST pelican-3.2.2.tar.gz 164313 SHA256 858ea2a887dd10c8bacb45ce0c6e61cab4988545ad31c14432f02033895f76d6 SHA512 1b989c857aaad4cdf633e13d6949fb5d677bcb631dbaf8cc8a7409a31f3c8df96d8a66c25a7f939d37f1e15929c0a5630be9e91b8dd4d3f5218ebb9ce0d0ee3c WHIRLPOOL 96e3d998688ee56b9e73f3baf7898b23ada959a43e09b6b76eda9f0bffc70a526967e99b248ca5666ced3a183487dcc6444da7371550febd2742c95a8fbdf323
|
||||
DIST pelican-3.2.tar.gz 162596 SHA256 dbceb9511d344021c266f2acc77d092af40f0eb76ba5329cae428150c045e616 SHA512 7c08eb8c191712ce2d49ae45911dd8c4aad08819384866b2667188e7d5f5ef8a492041c08821807edb84aac81d8e01069f2bf728e548b10f2830a3258716c8b3 WHIRLPOOL 6ad506e6c94b81f03441ce7d09a7f403e957177b4ff0dfe1d33718a230d88ec5fd8d0d9d4e4d3434c0577d2166380b5651d602324f4dd59f7241617df75b61c2
|
||||
DIST pelican-3.3.tar.gz 195721 SHA256 6c3edb48517259465cad1cee18c5db2b595e726ec6f4eb5e1c858c8ecfd1ed99 SHA512 22416c1c86e3c704ca23030320f32cfca09fba34e66a4343a297ab50ffee2177d5fde5746c19975f47add05957644520f0080ddd1b8007a52dc63d5ae8a98dc3 WHIRLPOOL 5f0ea80f7c6fef0b008417f8b5669a574293b9084d35e4a4cfe17eb3c6d3defcb8e1cfa41d384e28b37424a7be869d9ef42d1c703228c795a09a88ea58f38189
|
||||
EBUILD pelican-2.8.1.ebuild 1101 SHA256 9bda56ee628e00b0c51edef2314fcbdf1a89c91881519d202c8464717692fa2e SHA512 1adefe4be039a0849827aa39f9adb22e15b5bb698eb6d491d22ba72c00148a3fb36e90af6f70c9182a5c6dcfe5b46615d012c28422e2d2de964b0731d0e2c158 WHIRLPOOL 392174afac07ee4ce086550e442733bb5f5a4b3e6b9a1db2a192154b7e0b1802baa1a18725b90afc743f538bac94aa98f42a10656e0231a18ff0540b26e9d2ad
|
||||
EBUILD pelican-3.0.1.ebuild 1144 SHA256 44c33a6eb905a7c1cd1f1a6902baf8dcaaa7fde9eed3f9f218af2805a486518b SHA512 f050375e79c126eb8b2bb0635f1f2655277278d8027ac9708e86e103fd629b9af2d4837e850da670fec9f6d7702adb33fc106b7feed86b1c773e75d61326c3ec WHIRLPOOL 06e7cec75a638b7bceaa0b624d1c5b54543e2299ffd2b1a6a58bbf54ed9201c888f7c03898fccf0f1235469d4526b6f624b758c9481b47c9a2c10aee25b804f5
|
||||
EBUILD pelican-3.0.ebuild 1141 SHA256 139b42e1943eaa52d1b800d11308a648f4a6c7db6bed1578931d75e08823e479 SHA512 7dab7792643375ad647bb839366af80d074a804af53e86ec94af267c180b2b2f19ddfbaea7be33f006a06f61c6ee5b30564dd88e72478200a85be49074274c81 WHIRLPOOL 3c1bde8c47486941d88ee2df89f971b6590199c72714edc15652426f8ab725e873c699fcf06f95525ddd51ebeea1ee3ec37b68287bf7d2066b5757c5499881bc
|
||||
EBUILD pelican-3.1.1-r1.ebuild 1303 SHA256 f8ad7df7bd0c6d3015eff624b46ac03cb5eb82d7123c1083469e771fec6a7d26 SHA512 29ac8d6fff02f6120b21d8187444bed70fef532debf896522942beed73bdb638e4c2c72dc0a1ecd37a0edfb2caafb2e89cf9a87da5b0f94dcdcd9eb3f3565533 WHIRLPOOL db39d7628a6ab73ac7d6bbd7adc5ff56486b868d9223704c12cc559dbac359f854b1213ad6ab235cb10cd9a64b4d56f0d97082be02b9a46fa5166b3323a76b7e
|
||||
EBUILD pelican-3.1.1.ebuild 1144 SHA256 4b4d1e7c638a107ccc63ec3f495cec1b8b10bcb442dcf3c5cb7a779b8995df2d SHA512 c5b1dbac99711212634753efde00c25c662a6e63e0b7e71d2bbbf1a338815db686d67a140a7e035ad940592388055f98584b02aaa9c25502de50351ef680b5eb WHIRLPOOL b9b2e545bdcb1da6e59a4acff31ea09c596ed50cdc6834af634fef31e3803e80a17a3c0e975fb21e93b6f2efb0e19285f414ce9306c8bdc7135d3a57d29c2aa4
|
||||
EBUILD pelican-3.2.1.ebuild 1253 SHA256 a3ae9dcc4415309652fc620c44a503f93ca88fd2530ab4a1d2c0c7f407bef206 SHA512 052bc995ece99fbfc6d566d23e227468375e60d3c3d70d1eab9ac193b607c394babe8094e5786184879303085ec1f0f916118da733265b67e49d3b99ae347b48 WHIRLPOOL 8cd6d75d04d2588f3d82cdb5a663aa09a2e88f493fd07a5597cb950e8e868f6bf454352d8d49541663268c0d8866f585675fab4bb7aefac8aa7aea0751aa9d9a
|
||||
EBUILD pelican-3.2.2.ebuild 1253 SHA256 be4822b8cd78a5637923a7dc4a1d3f21594ac64fe8ff950758e622c6df986f86 SHA512 893caa5f760cee555204ced5329e11fe7c747ee0fda9dfb663ad0c2c8fdd8c185566bbea4cd4e4fb56a1602f039ddb6550509c06edc802a34a372ad0f4b057ad WHIRLPOOL 4b66270eee32fc142a6f9c8b04f4447611eb5ccf7d79fb8ab3442c022328411ec1de191d0968aadb0b2f991361a3d4d8ed1f77e65ea5a9227c6a627df3b75afc
|
||||
EBUILD pelican-3.2.ebuild 1291 SHA256 b4aa60afe5d03df7965f6525342c8f75f4f3bad48fe54d3f87e13b596b8afe16 SHA512 592a932940223c3bac219af4f97b5e8721eb746dcf40a7da3a0e881063b45129cb5892f0f59eeb3326de3f4e21bcc061e332bd5d2cf906da78026d72cbd0c45c WHIRLPOOL cedf07b2b1c92ace450f456522e1127cb8379923733e2974b4c5a17ec7ceaea0859202da6cc0eb0435e419f577027a697f9f3bf5e3773f36f917ab3e45e09ca6
|
||||
EBUILD pelican-3.3.ebuild 1249 SHA256 277a7c273c93476b0b3302ca781c8ab068458364e08b134abdbf8ddf1f200675 SHA512 8fb374d111742fb39920a8d2997ba61c9e4aa57ed7d4a0ae964f1e6139423f2bea0281777f39e8f1fe76611215d6daf63d4b295d5a2d3581efaeb739bdc925d3 WHIRLPOOL 8f345f3e52fded768311bff1eb561a5b507105568a48a2833b5d70f8b69202fbb1d3798abf80eb63f14dde828dd4847d998e6d5357680543464dd4b1495b1595
|
||||
MISC ChangeLog 1648 SHA256 e985724e180697e8fbe9d84de1913f37a89e5bf8e58a003cf71be8f59ad59a03 SHA512 7d4c7b276a65e068e38958d47079a0cddc97648bfac1771dbccb67c9a82dcd2fce91510a67fb6ac47c1563032caad385bd5143e0392808e50bcdf80e11c03977 WHIRLPOOL 8dbf909d3be8738d698729b38cf991702dfeaf73f986e1401b1419e4c44f7bfbe5c8fdce6dd7391a3b7f825b2797e58cece6f176b97e301dba1a6c80284ab103
|
||||
MISC ChangeLog 1884 SHA256 09fad5ce1b816ae35e11335d38ec8971ed4471bb5f26e4471d85b53972388152 SHA512 79746dc4002a53d5f72625344df25f7a8af7676b598b0162009cef456b34256a55305bfe1c2c21067794e76e5f99b950c478256503b55f5d9ed57d7ae8b47067 WHIRLPOOL 2a7a478e8a13450f0a81bc5fbfbac8f75d3bf591612a86d4199fe99eca0a47b1850b50fa314663ad4ca02e6986c754b4e26661ab1d6172f60227fc36267eb8e6
|
||||
MISC metadata.xml 302 SHA256 55ab5f58ab3d4845bab8a47a6d363f3797a6b24198cfc173a1d0b292d5d8ba24 SHA512 6f2859ac9c1463f432346a3cb726b190093b4d73939d6158f1ee35e4c748bd401f77164ebf3bdbf3136834c60644809d502e75d1fa83e25455a5d212bfd2008a WHIRLPOOL dbdbf1fb0caf77066226244acbc9719b4a67963c5b31022dbbfaf84900a70499a1a96b3dec128c24a3ee3efb202984a8c15986a2ff06d396ee458a7cab0e2dcb
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJSe1WLAAoJEIN+7RD5ejahT4cIAKZkfp5mnmXBGPMMEdXvaVHQ
|
||||
WNw5tGawg2i/bFNrBpmCOJlawsTYTUvOHqVcmtbcYH+5OcW5WTBluYQOFcSSWz9y
|
||||
9bNeAodmZT399HWIraL8S9IvI0kXu7dLZfFUkmJqJiM/J5GGjNTT5FjPAJSotek2
|
||||
vXmkXi3bdPVMZvfV7XExjnO+x+0sV5nof0b940rLuXo0NY+fP/Kl4JkhBrgRN4tw
|
||||
qm1ogBhPrYWeRDwVS53qQMWqLiCchWvtJwOg/ghp01DvWvw1QcHc6BChcaKjZd63
|
||||
nZJeuoLZET8IWlmCw0bILS361/948/W3THypUCc/Do/IxJIC4ONN8CeUpyzMGOI=
|
||||
=BE8G
|
||||
iQIcBAEBCAAGBQJS+gppAAoJEJ+WuSkwOAOBVioP/R6Cw5zv2REiOOKL1g1UNJpb
|
||||
iWgF6NgaRzJwrnz/RAyXN/H90RfgxmPN3+WfVXAF6ym3k453q05j1WqyAWjj5ump
|
||||
xLXYwAK3X4peBG5riDwpo5WvuTffEWYnBT2HktuqMHbkB82CueYeq6lUl6oOp8mi
|
||||
Q3WWaedoKyPkHKs2N1GvUnTaTBMs/Bo4CO+/0ldPgGXPB/4GFHBlsvFOV32hPpdK
|
||||
JvX+YgBB1WrHKEw5Z0W1kEW4oywYRNHMlGixwY5pyoh73sD/pLFB/Ycb5+Zf6w5U
|
||||
8/h8tqEHBMNbFWVLcgA6/8z/r0z9Vdq60vAuXWXu7QPDVVD2USdegCVHHV0jErBo
|
||||
/ceLUlcUnBMsa5B6/QQ+DKfv3RGV19AV98p3qxP2UW3nmGqEvX0N5AURw2bcU0oy
|
||||
iq0UnLoUH4kHLxIRq1291MTVhZUWLNF8HtLCiZRnqmKJOFojZN6eXhlb5KXyMTUo
|
||||
ac8HoRd+pwbT1n7E8N5TklaFfa4p7T2c8KCd6txaC1yiSarg8sf1ptVYaixo6XIN
|
||||
qTgP1e4SgRmL4mKlv2RuVfYybE+2GA6yonMKEhQbsEcLSi957VVRJAsfd4SuHfH6
|
||||
Qd6J3CSMEiEbkQVfA8uYyXuBqKRQCgo4hoP1nNGVHR7Su/Bqie75gLQ60L/Tscc2
|
||||
NKZXJQsA6u2/vWbnLqF+
|
||||
=zHn0
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/pelican/pelican-2.8.1.ebuild,v 1.2 2012/10/29 16:33:04 mgorny Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="A tool to generate a static blog, with restructured text (or markdown) input files."
|
||||
HOMEPAGE="http://pelican.notmyidea.org/ http://pypi.python.org/pypi/pelican"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples markdown"
|
||||
|
||||
DEPEND="dev-python/feedgenerator
|
||||
dev-python/jinja
|
||||
dev-python/docutils
|
||||
dev-python/pygments
|
||||
dev-python/pytz
|
||||
markdown? ( dev-python/markdown )
|
||||
virtual/python-argparse"
|
||||
RDEPEND=""
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r samples/* || die "failed to install examples"
|
||||
fi
|
||||
}
|
||||
|
||||
# no tests: tests/content not in tarball for 2.8.1
|
||||
# for 3.0, should be based on tox (refer to virtualenvwrapper)
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/pelican/pelican-3.0.1.ebuild,v 1.1 2012/12/10 05:32:16 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="A tool to generate a static blog, with restructured text (or markdown) input files."
|
||||
HOMEPAGE="http://pelican.notmyidea.org/ http://pypi.python.org/pypi/pelican"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples markdown"
|
||||
|
||||
DEPEND="dev-python/feedgenerator
|
||||
dev-python/jinja
|
||||
dev-python/docutils
|
||||
dev-python/pygments
|
||||
dev-python/pytz
|
||||
dev-python/unidecode
|
||||
dev-python/blinker
|
||||
markdown? ( dev-python/markdown )
|
||||
virtual/python-argparse"
|
||||
RDEPEND=""
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r samples/* || die "failed to install examples"
|
||||
fi
|
||||
}
|
||||
|
||||
# no tests: tests/content not in tarball for 2.8.1
|
||||
# for 3.0, should be based on tox (refer to virtualenvwrapper)
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/pelican/pelican-3.0.ebuild,v 1.2 2012/10/29 16:33:04 mgorny Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="A tool to generate a static blog, with restructured text (or markdown) input files."
|
||||
HOMEPAGE="http://pelican.notmyidea.org/ http://pypi.python.org/pypi/pelican"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples markdown"
|
||||
|
||||
DEPEND="dev-python/feedgenerator
|
||||
dev-python/jinja
|
||||
dev-python/docutils
|
||||
dev-python/pygments
|
||||
dev-python/pytz
|
||||
dev-python/unidecode
|
||||
dev-python/blinker
|
||||
markdown? ( dev-python/markdown )
|
||||
virtual/python-argparse"
|
||||
RDEPEND=""
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r samples/* || die "failed to install examples"
|
||||
fi
|
||||
}
|
||||
|
||||
# no tests: tests/content not in tarball for 2.8.1
|
||||
# for 3.0, should be based on tox (refer to virtualenvwrapper)
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/pelican/pelican-3.1.1-r1.ebuild,v 1.1 2013/04/03 22:20:28 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A tool to generate a static blog, with restructured text (or markdown) input files."
|
||||
HOMEPAGE="http://pelican.notmyidea.org/ http://pypi.python.org/pypi/pelican"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples markdown"
|
||||
|
||||
DEPEND="dev-python/feedgenerator[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/docutils[${PYTHON_USEDEP}]
|
||||
dev-python/pygments[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/unidecode
|
||||
dev-python/blinker[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
markdown? ( dev-python/markdown[${PYTHON_USEDEP}] )
|
||||
virtual/python-argparse[${PYTHON_USEDEP}]"
|
||||
RDEPEND=""
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r samples/* || die "failed to install examples"
|
||||
fi
|
||||
}
|
||||
|
||||
# no tests: tests/content not in tarball for 2.8.1
|
||||
# for 3.0, should be based on tox (refer to virtualenvwrapper)
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/pelican/pelican-3.1.1.ebuild,v 1.1 2013/01/28 10:06:11 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="A tool to generate a static blog, with restructured text (or markdown) input files."
|
||||
HOMEPAGE="http://pelican.notmyidea.org/ http://pypi.python.org/pypi/pelican"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples markdown"
|
||||
|
||||
DEPEND="dev-python/feedgenerator
|
||||
dev-python/jinja
|
||||
dev-python/docutils
|
||||
dev-python/pygments
|
||||
dev-python/pytz
|
||||
dev-python/unidecode
|
||||
dev-python/blinker
|
||||
markdown? ( dev-python/markdown )
|
||||
virtual/python-argparse"
|
||||
RDEPEND=""
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r samples/* || die "failed to install examples"
|
||||
fi
|
||||
}
|
||||
|
||||
# no tests: tests/content not in tarball for 2.8.1
|
||||
# for 3.0, should be based on tox (refer to virtualenvwrapper)
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/pelican/pelican-3.2.1.ebuild,v 1.2 2013/05/29 06:10:10 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A tool to generate a static blog, with restructured text (or markdown) input files."
|
||||
HOMEPAGE="http://pelican.notmyidea.org/ http://pypi.python.org/pypi/pelican"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples markdown"
|
||||
|
||||
DEPEND="dev-python/feedgenerator[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/docutils[${PYTHON_USEDEP}]
|
||||
dev-python/pygments[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/unidecode[${PYTHON_USEDEP}]
|
||||
dev-python/blinker[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
markdown? ( dev-python/markdown[${PYTHON_USEDEP}] )
|
||||
virtual/python-argparse[${PYTHON_USEDEP}]"
|
||||
RDEPEND=""
|
||||
|
||||
DOCS=( README.rst )
|
||||
|
||||
python_install_all() {
|
||||
use examples && local EXAMPLES=( samples/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
|
||||
# no tests: tests/content not in tarball for 2.8.1
|
||||
# for 3.0, should be based on tox (refer to virtualenvwrapper)
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/pelican/pelican-3.2.ebuild,v 1.1 2013/05/02 05:56:24 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A tool to generate a static blog, with restructured text (or markdown) input files."
|
||||
HOMEPAGE="http://pelican.notmyidea.org/ http://pypi.python.org/pypi/pelican"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples markdown"
|
||||
|
||||
DEPEND="dev-python/feedgenerator[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/docutils[${PYTHON_USEDEP}]
|
||||
dev-python/pygments[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/unidecode
|
||||
dev-python/blinker[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
markdown? ( dev-python/markdown[${PYTHON_USEDEP}] )
|
||||
virtual/python-argparse[${PYTHON_USEDEP}]"
|
||||
RDEPEND=""
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r samples/* || die "failed to install examples"
|
||||
fi
|
||||
}
|
||||
|
||||
# no tests: tests/content not in tarball for 2.8.1
|
||||
# for 3.0, should be based on tox (refer to virtualenvwrapper)
|
@ -0,0 +1,18 @@
|
||||
--- m4/pandora_have_libboost_thread.m4.orig 2014-02-12 13:52:43.580001598 +0400
|
||||
+++ m4/pandora_have_libboost_thread.m4 2014-02-12 13:53:24.288002974 +0400
|
||||
@@ -17,13 +17,13 @@
|
||||
CXXFLAGS="${PTHREAD_CFLAGS} ${CXXFLAGS}"
|
||||
|
||||
AC_LANG_PUSH(C++)
|
||||
- AC_LIB_HAVE_LINKFLAGS(boost_thread-mt,,[
|
||||
+ AC_LIB_HAVE_LINKFLAGS(boost_thread-mt,boost_system-mt,[
|
||||
#include <boost/thread.hpp>
|
||||
],[
|
||||
boost::thread id;
|
||||
])
|
||||
AS_IF([test "x${ac_cv_libboost_thread_mt}" = "xno"],[
|
||||
- AC_LIB_HAVE_LINKFLAGS(boost_thread,,[
|
||||
+ AC_LIB_HAVE_LINKFLAGS(boost_thread,boost_system,[
|
||||
#include <boost/thread.hpp>
|
||||
],[
|
||||
boost::thread id;
|
@ -0,0 +1,167 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.8.3.1.ebuild,v 1.1 2014/02/11 23:58:21 floppym Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib multilib-minimal versionator
|
||||
|
||||
SRC_PV="$(printf "%u%02u%02u%02u" $(get_version_components))"
|
||||
DOC_PV="${SRC_PV}"
|
||||
# DOC_PV="$(printf "%u%02u%02u00" $(get_version_components $(get_version_component_range 1-3)))"
|
||||
|
||||
DESCRIPTION="A SQL Database Engine in a C Library"
|
||||
HOMEPAGE="http://sqlite.org/"
|
||||
SRC_URI="doc? ( http://sqlite.org/2014/${PN}-doc-${DOC_PV}.zip )
|
||||
tcl? ( http://sqlite.org/2014/${PN}-src-${SRC_PV}.zip )
|
||||
!tcl? (
|
||||
test? ( http://sqlite.org/2014/${PN}-src-${SRC_PV}.zip )
|
||||
!test? ( http://sqlite.org/2014/${PN}-autoconf-${SRC_PV}.tar.gz )
|
||||
)"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="3"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="debug doc icu +readline secure-delete static-libs tcl test"
|
||||
|
||||
RDEPEND="icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
|
||||
readline? ( sys-libs/readline[${MULTILIB_USEDEP}] )
|
||||
tcl? ( dev-lang/tcl:=[${MULTILIB_USEDEP}] )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20131008-r14
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-arch/unzip )
|
||||
tcl? ( app-arch/unzip )
|
||||
test? (
|
||||
app-arch/unzip
|
||||
dev-lang/tcl[${MULTILIB_USEDEP}]
|
||||
)"
|
||||
|
||||
amalgamation() {
|
||||
use !tcl && use !test
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if amalgamation; then
|
||||
S="${WORKDIR}/${PN}-autoconf-${SRC_PV}"
|
||||
else
|
||||
S="${WORKDIR}/${PN}-src-${SRC_PV}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if amalgamation; then
|
||||
epatch "${FILESDIR}/${PN}-3.8.1-autoconf-dlopen_check.patch"
|
||||
else
|
||||
epatch "${FILESDIR}/${PN}-3.8.1-src-dlopen_check.patch"
|
||||
epatch "${FILESDIR}/${PN}-3.8.1-tests-icu-52.patch"
|
||||
fi
|
||||
|
||||
eautoreconf
|
||||
|
||||
# At least ppc-aix, x86-interix and *-solaris need newer libtool.
|
||||
# use prefix && eautoreconf
|
||||
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# `configure` from amalgamation tarball does not add -DSQLITE_DEBUG or -DNDEBUG flag.
|
||||
if amalgamation; then
|
||||
if use debug; then
|
||||
append-cppflags -DSQLITE_DEBUG
|
||||
else
|
||||
append-cppflags -DNDEBUG
|
||||
fi
|
||||
fi
|
||||
|
||||
# Support column metadata functions.
|
||||
# http://sqlite.org/c3ref/column_database_name.html
|
||||
# http://sqlite.org/c3ref/table_column_metadata.html
|
||||
append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA
|
||||
|
||||
# Support Full-Text Search versions 3 and 4.
|
||||
# http://sqlite.org/fts3.html
|
||||
append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61
|
||||
|
||||
# Support R*Trees.
|
||||
# http://sqlite.org/rtree.html
|
||||
append-cppflags -DSQLITE_ENABLE_RTREE
|
||||
|
||||
# Support soundex() function.
|
||||
# http://sqlite.org/lang_corefunc.html#soundex
|
||||
append-cppflags -DSQLITE_SOUNDEX
|
||||
|
||||
# Support unlock notification.
|
||||
# http://sqlite.org/unlock_notify.html
|
||||
append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY
|
||||
|
||||
if use icu; then
|
||||
append-cppflags -DSQLITE_ENABLE_ICU
|
||||
if amalgamation; then
|
||||
sed -e "s/LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
||||
else
|
||||
sed -e "s/TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Enable secure_delete pragma.
|
||||
# http://sqlite.org/pragma.html#pragma_secure_delete
|
||||
if use secure-delete; then
|
||||
append-cppflags -DSQLITE_SECURE_DELETE -DSQLITE_CHECK_PAGES -DSQLITE_CORE
|
||||
fi
|
||||
|
||||
# Starting from 3.6.23, SQLite has locking strategies that are specific to
|
||||
# OSX. By default they are enabled, and use semantics that only make sense
|
||||
# on OSX. However, they require gethostuuid() function for that, which is
|
||||
# only available on OSX starting from 10.6 (Snow Leopard). For earlier
|
||||
# versions of OSX we have to disable all this nifty locking options, as
|
||||
# suggested by upstream.
|
||||
if [[ "${CHOST}" == *-darwin[56789] ]]; then
|
||||
append-cppflags -DSQLITE_ENABLE_LOCKING_STYLE="0"
|
||||
fi
|
||||
|
||||
if [[ "${CHOST}" == *-mint* ]]; then
|
||||
append-cppflags -DSQLITE_OMIT_WAL
|
||||
fi
|
||||
|
||||
# `configure` from amalgamation tarball does not support
|
||||
# --with-readline-inc and --(enable|disable)-tcl options.
|
||||
econf \
|
||||
--enable-$(amalgamation && echo dynamic-extensions || echo load-extension) \
|
||||
--enable-threadsafe \
|
||||
$(use_enable readline) \
|
||||
$(use_enable static-libs static) \
|
||||
$(amalgamation || echo --with-readline-inc="-I${EPREFIX}/usr/include/readline") \
|
||||
$(amalgamation || use_enable debug) \
|
||||
$(amalgamation || echo --enable-tcl)
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}"
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
if [[ "${EUID}" -eq 0 ]]; then
|
||||
ewarn "Skipping tests due to root permissions"
|
||||
return
|
||||
fi
|
||||
|
||||
emake $(use debug && echo fulltest || echo test)
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
prune_libtool_files
|
||||
|
||||
doman sqlite3.1
|
||||
|
||||
if use doc; then
|
||||
dohtml -A ico,odg,pdf,svg -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"
|
||||
fi
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue