Sync with portage [Tue Oct 14 09:32:18 MSK 2014].

master
root 10 years ago
parent 161e847457
commit 1634446524

@ -1,6 +1,11 @@
# ChangeLog for app-arch/dpkg
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/dpkg/ChangeLog,v 1.288 2014/10/06 16:54:47 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/dpkg/ChangeLog,v 1.289 2014/10/13 17:42:42 jer Exp $
*dpkg-1.17.18 (13 Oct 2014)
13 Oct 2014; Jeroen Roovers <jer@gentoo.org> +dpkg-1.17.18.ebuild:
Version bump.
*dpkg-1.17.16 (06 Oct 2014)

@ -5,14 +5,16 @@ AUX dpkg-1.17.0-gzip-rsyncable.patch 291 SHA256 653215618c3713f0a03efba0d4606e6b
AUX dpkg-1.17.1-flags.patch 300 SHA256 b0be51022f576bc0867570192ce5871a0da4ca2a66a4e35bafe167d063d84723 SHA512 6dbede2fdde0e28f5e66d77f694a8aabe55b1395ba6a8d26a4808bbe2909cda00946c21a513bbe60b68e76f5669ef08139c72c036f9a16c095e7d702483ed9f4 WHIRLPOOL 66fa84b14d4e26778205c774929c1ef28e3f2ad344af236fecb2a53b1ec409c2a051368febc572f707cc6d18f2b6506d9f662763278b301f0b75fab2dcdaccfa
DIST dpkg_1.17.10.tar.xz 4198340 SHA256 a3a6d4da2b99484c04b2aa8af83d59d87a988baea627d276308467b22310b4d9 SHA512 db4fdd08cf00eeb611759c02eb70285f36d8fadb7d9d5b35123c02181889319ae46e8ec0d051b64f0d5e7ea3c20da63ba7b9015a9aecdba9b2cb3e20f2e87ecd WHIRLPOOL 15be369b0e10bd8f18ad212d03f614feccf612a125227644d39611beac78b0e42971399b1def825ce9c336aa32c07a8740e7180954879bef7940b641ff02169f
DIST dpkg_1.17.16.tar.xz 4299248 SHA256 3bb58a197ad6e8fe80a2063de70ec737a486b1f6cafd9a481a92ce5411c90fe0 SHA512 d1839dc3ede765ab4cf07ecd978e96c778d0595e52f498e28b4e10262d7cb0c76f1a4efe6877b7aec10482719880df5d624e9704d8d378283e8421e2a29a55bf WHIRLPOOL 277e29a904141b281c11597e52c0b0052f6ee8cd929ae3758288ab3b772f9c493fafa257e846b534127adfb8261a6efd8c16db7d87f4051575bc9c210b8724ca
DIST dpkg_1.17.18.tar.xz 4314200 SHA256 4e2ce2dd9fe3f64e69b7529d9f9b21fbe7689b9a7975fc23bad9e05dd37f3223 SHA512 8d7c791d43c6ad6fe25c9029b979a4fce28ffb495edfb806dfe4313a7be54f21a39377eb35350a1cc5a84521aa74e017a96dbda603614ae25ab1437ac5262f31 WHIRLPOOL c978daf844cb76acb52a8bee0d277dc470dad7b30acddbd1d9a5f28eb0a4ed41ea7151acdf8f1dec5389e1f5f26852774fbf6abc7b4fce5007818937d8e21935
EBUILD dpkg-1.17.10.ebuild 2266 SHA256 569ce785f84458c7fefa12076e578901f876e3a87c580271c7e8f3bfa39c81ee SHA512 6283670ca8df670af0e2473e2819ba1611c4a2b37cb5322e824bd897cde5de6e2ba2efa63bf22b08d6fc712e7c3b32ba71f1ce55cc195a41d655574d451e2c6f WHIRLPOOL 2a6b8e06662c21510efba2c7a20ccbe1316a67bb2bfc0a2bc0fc485308048c6b5ea9d54c83112e6472bdc11a1a2d341a865604614b1f36b96a160720e2522a8b
EBUILD dpkg-1.17.16.ebuild 2274 SHA256 aeb61039178d310a35f025bc821463cb680711ca92c5c77bdbddf96a3546b656 SHA512 e09a6d88b46e3f08b972c8297b6f8eb917d59dbe89bfc920e92145b5b88c6808fa7726473bb75758954a76a948a780b29d97511b378455d313d1ccb6d04495a7 WHIRLPOOL 9b75c1770261c9c5dcdf3d56a8f4ac9f3b0675915603c7e9d23ede718d6a6c265f1ec86d868560119c659638f684db88a74df4fa0c05d73c83f3bf456288e281
MISC ChangeLog 37094 SHA256 1812621e04ef9c13c6bde75c52029b930d0250d20c6afe571b102f738063f93e SHA512 8e421be22d008e6b85473f2a7feea857d4031cc5af4081b08b391a45e8ade4c87fc5f2c5617f44266802aaf3961fada6a38f78a26e25f13bf39d4e275da9024b WHIRLPOOL 78d6a5153eb0b538ed88695e04385a4e046957596e5e4312a1ce6333efd01f39af892c877323857e08ad8dd3617b28aad4113e2a987f3458e7db71ff18f7450c
EBUILD dpkg-1.17.18.ebuild 2274 SHA256 b36ff9d5937b19ce94257a904c6d0d53a0ce3c41334bac96a952bff67a3b36fe SHA512 6d0fc75e16d761ff38a1088e1c701171eb47fac7746d959ac1c26e8d60dfd4ddefc05dc009477eed195036105e7863ed1dd68a0eb4dddbebaea6cac6af40024d WHIRLPOOL 2f9ad3583e52d0625fa6f157359a5778c12408ba1cf2757f6f157732d13565c28775ef16d4994f374b85b901824ef94d32fd30d866836e9bd77dc1a22cec5259
MISC ChangeLog 37209 SHA256 78502437c5e593b6676bf924b0753003a5c835247900cb8b38ce5e00c6a2696a SHA512 1c0ab82c6a89aa9a052d46c0de2537eac12e60d56efe6847bd5c6fd83fcea554144aa57f090a671617d31aec1884697327806b6bf125fa998a3ae34f4749c944 WHIRLPOOL cad15ee9bbb52acdd3c61348427c9c05652fa3bfdbe3ce4ac0674429acab940a373d044b298f3075abaf53c0d4c9a613ba8dc7f7bff3328e158e88043c90f7e1
MISC metadata.xml 317 SHA256 f48084abf12897b2bfb8c8deed589e6345a0d3a15920fdeb88ed1cb93075d65c SHA512 d9331f4e18aba133de8bea164c2e9d9595985bc5d700a16d43d95b178477059e4f509bb4ce94443892332f86e6f939b2a0609c2debc2597cb2f45b21931cbcb1 WHIRLPOOL 1fe30c423435f91c30831d7f766ebd86644c98de32ac7296d5459c0090b7c71af4d7d25efafef6c0d65a6b824311f0e1b004db50487ff27a4d9359e0426a2ee4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEAREIAAYFAlQyyVkACgkQVWmRsqeSphMMuQCfRmb6pAv/Itqcjv0xAknBjbYO
4B8AnjgJLEYCzS0Zqzoc9epew5H3D0nc
=ypID
iEYEAREIAAYFAlQ8DxMACgkQVWmRsqeSphN3ugCfaf+dKCJ0G4b24ITbxFu/wBKM
pZ0An2Tk6deTDZdu5mps5ggfyJlEPkuh
=NeU8
-----END PGP SIGNATURE-----

@ -0,0 +1,90 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/dpkg/dpkg-1.17.18.ebuild,v 1.1 2014/10/13 17:42:42 jer Exp $
EAPI=5
inherit eutils multilib autotools toolchain-funcs
DESCRIPTION="Package maintenance system for Debian"
HOMEPAGE="http://packages.qa.debian.org/dpkg"
SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
IUSE="+bzip2 +lzma nls selinux test unicode +update-alternatives +zlib"
RDEPEND="
>=dev-lang/perl-5.6.0
dev-perl/TimeDate
>=sys-libs/ncurses-5.2-r7
bzip2? ( app-arch/bzip2 )
lzma? ( app-arch/xz-utils )
selinux? ( sys-libs/libselinux )
zlib? ( >=sys-libs/zlib-1.1.4 )
"
DEPEND="
${RDEPEND}
app-arch/xz-utils
sys-devel/flex
virtual/pkgconfig
nls? (
app-text/po4a
>=sys-devel/gettext-0.18.2
)
test? (
dev-perl/DateTime-Format-DateParse
dev-perl/IO-String
dev-perl/Test-Pod
virtual/perl-Test-Harness
)
"
DOCS=( ChangeLog THANKS TODO )
src_prepare() {
# do not expect Debian's gzip --rsyncable extension
epatch "${FILESDIR}"/${PN}-1.17.0-gzip-rsyncable.patch
epatch "${FILESDIR}"/${PN}-1.17.1-flags.patch
# Force the use of the running bash for get-version (this file is never
# installed, so no need to worry about hardcoding a temporary bash)
sed -i -e '1c\#!'"${BASH}" get-version || die
# test fails (bug #414095)
sed -i utils/Makefile.am \
-e '/^test_cases/d;/100_update_alternatives/d' || die
use nls && strip-linguas -i po
eautoreconf
}
src_configure() {
tc-export CC
econf \
$(use_enable nls) \
$(use_enable unicode) \
$(use_enable update-alternatives) \
$(use_with bzip2 bz2) \
$(use_with lzma liblzma) \
$(use_with selinux) \
$(use_with zlib) \
--disable-compiler-warnings \
--disable-dselect \
--disable-silent-rules \
--disable-start-stop-daemon \
--localstatedir="${EPREFIX}"/var
}
src_compile() {
emake AR=$(tc-getAR)
}
src_install() {
default
keepdir /usr/$(get_libdir)/db/methods/{mnt,floppy,disk}
keepdir /usr/$(get_libdir)/db/{alternatives,info,methods,parts,updates}
}

@ -1,6 +1,17 @@
# ChangeLog for app-editors/gvim
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/ChangeLog,v 1.440 2014/10/12 09:01:57 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/ChangeLog,v 1.442 2014/10/13 21:15:17 radhermit Exp $
13 Oct 2014; Tim Harder <radhermit@gentoo.org> -gvim-7.4.52.ebuild,
-gvim-7.4.155.ebuild, -gvim-7.4.169.ebuild, -gvim-7.4.193.ebuild,
-gvim-7.4.326.ebuild, -gvim-7.4.417.ebuild:
Remove old.
*gvim-7.4.475 (13 Oct 2014)
13 Oct 2014; Tim Harder <radhermit@gentoo.org> +gvim-7.4.475.ebuild,
gvim-9999.ebuild:
Version bump.
12 Oct 2014; Agostino Sarubbo <ago@gentoo.org> gvim-7.4.273.ebuild:
Stable for x86, wrt bug #511190

@ -15,41 +15,25 @@ DIST vim-7.4-gentoo-patches.tar.bz2 3314 SHA256 704e2ef7fc3a9f3e721b4c9cbc619a47
DIST vim-7.4.tar.bz2 9843297 SHA256 d0f5a6d2c439f02d97fa21bd9121f4c5abb1f6cd8b5a79d3ca82867495734ade SHA512 65d55da556ee283a364b376d251b70e430b7a157bb5a8ee89565060ff9937907966d416cffd33f701b3314d0fdf16efe00065f66bc8459469f5ae2f713418e0e WHIRLPOOL 914fc2c4fd485196410d853990bb5cc4c0071bc36dc0794655ec05cc0b5f7d2971dea780cc7293fcfbd4495a30a7437a3b1e33a2b6795c10a9f05a2eac3ca6f4
DIST vim-patches-7.3.1214.patch.bz2 1678514 SHA256 ad8e7742b14337f77bc8d35a77b18455bc601d895dfa18faa8c62ef5ffcaf10b SHA512 1b336d6d55b1c123503590b8ccc8c6cfa516e29fdb9e273dcb79700ef0a4a0c1bf2c7a386d38de7ece1a69634016cd1e6f78f8cc5cb96a30f4c59483f5214c69 WHIRLPOOL 85f07bfc1a4fa28312185bb8a54225e0d69c09cdfc4d0aa492abc74639b77e2d908f08b561d1446292fbbe09ef0a8aeca67fb0a2720a70f93e9e05605c6d4b2a
DIST vim-patches-7.3.762.patch.bz2 1102824 SHA256 91dd83f66b1f362be987cff40c00c05b8dc699000b8b4932437829ed34936dab SHA512 b7288438f98b56e082a957c5178818f549dd8e2aca31301f432d3c6d94c0702e482e4c14b17c122f6a83a11bb21dcc165725b3996a503f6cb45400492ae783bd WHIRLPOOL cc1140556487fde2c2ee9a9351f4a062a080d270cfa8e728295beb233288efc7acdb750181dc25a2a1b74d4b547e1219e3f043c89b6a27348f7aa916d64f9fd3
DIST vim-patches-7.4.155.patch.bz2 183677 SHA256 df57d372ace540809dde22ad649ee7f13c4a165770cef28bb76d8dc7aa630671 SHA512 0667810a1ae908f5739ab37b32688fff3d65c4f69e83d3f9d0364112e8e7f70c77eeae3d672725df25ad837a75e373619321c1f183e7ded67afad544fbdd7801 WHIRLPOOL 829ab6152daed43323af6537669d4c3d6367138d0858c746ba02a6fc15497ef7161c62ccbe9bac7526296f5adf52a4ba1fe86c3539dd559ddc5cb4f6e0f90cfe
DIST vim-patches-7.4.169.patch.bz2 220499 SHA256 faf5e06098d45b25cea6ddb9e4ef080ce4717f2c2148678ded4f715bcb9fd652 SHA512 1102d7f89ad0cdd81f4bfa03875d400be3b642565527c61e72583b85723ef5f25ed7d7bc0dd6b620d013f65f500add84b96db734f45c21369e22405f6f6a6f8d WHIRLPOOL 1e45b776f85c941b3b741018338ece2b299576e5261103bc381e9b1f1162652bd79f119e060710dbabf99e3bff0668de9485df38b57897f716bd52a2f1f3cb2f
DIST vim-patches-7.4.193.patch.bz2 252912 SHA256 9fbfa1758610a84315bb74c3e6d8224779fd5ef1fccb3acabc488d855966839a SHA512 d86d1bcc2dea13971772ff716dfd455c66d7e8df280c2a7293ec2d7baa10a0e184b4083044665db7b4a0a7c64bbcc0c3f20e43fd937dd712fb4cfd6ce9a0a5ab WHIRLPOOL 46203445b9d8b445f2be63262a60d7e48ddf922c5830326af84199760e8770b0b987974f4abb52d97099ddfabb6c0f93cb6647bfe5e0f94eed056bbb10aee3db
DIST vim-patches-7.4.273.patch.bz2 506378 SHA256 065447179d22602315e2965d135cf9f1db4394ff5655520719f6338ff29e89ca SHA512 029a5cef758e4b201eabbc82458f3e1c3674582715a8c78a7270f3ecd57980b1cef66a0152526fd3505685c27c07f6e6742da48da9ad9546e3cfc2a5e7c11164 WHIRLPOOL 305322e991e9640b80147dd5ceac9dd6dae93a07610f807bbf01c0fdf37cba67ea41a1b2720c8a43da0161c57e0a522086f135efc712fb0106497a21288a872a
DIST vim-patches-7.4.326.patch.bz2 547801 SHA256 ef055424ee6a38967a38420c136ad54cde2f0da02417b9cd5893a1eaeae589fb SHA512 f047a9cbe01ce1820eed33b9ca7de769851b22e39083e17c6d41f1f9d705a64f608e12ad9a383d2c3d45da20466f4e6db26118424452b76c3344043c163bee1a WHIRLPOOL 01dbc695dc6ca698fa64bfc02a12ef97cb8d12e52992acf529fcc5f0264b8db58d33ef909b65ded282e77a06a352a23f5d592bfaa9d2a4ddfc566813bc725afc
DIST vim-patches-7.4.417.patch.bz2 672822 SHA256 244a556bf45a11d9b9a8669239062a400e1e73ea940e54b7bbaca954da7fc6be SHA512 abda7e717a486f677e0f6720beecc903879deadac9a61faf628a7c590030b81269c48c20de6e1fe99011072e9e7a675552917e7d367f9c2d3596688543e371e9 WHIRLPOOL 4398c9de866a2a84257fe2cd6743a75c494ecbd47ef2d5dd4393834e84801bf1786905dbf368f65b98eafb1541aaa5eda05b81f042afea564469f294add3f548
DIST vim-patches-7.4.430.patch.bz2 680438 SHA256 173ebaaf7e39e9cc9face31e6f8269ec7e5880998a8b846a80f88bc65fa40be3 SHA512 dd58e693286bf73d49a3f0625d597fc88c6a72eb386eae9f8e656854ac42f92a3e0bc0b43efd23e55d65040ec4f767ab48366753736b1b843b85c2a738829a54 WHIRLPOOL 7ce6e2de659103edf2dc5ff09c66fbe3d24d5f1fcaf34e49daef65a1d5f498c9326c5384615cb011848d60fb5ec538a531b28f63d2c2f9a51db979bf3141086e
DIST vim-patches-7.4.52.patch.bz2 14 SHA256 d3dda84eb03b9738d118eb2be78e246106900493c0ae07819ad60815134a8058 SHA512 6de201dfed1d45412509c65deb34690dc2d09c6aafccfe491fd2f440f92842b9c755b61dc7bcdd4cc0c9f18cf46c2b3a1241e99c4c2a33fff5555e7b2f0b6348 WHIRLPOOL 39fd27630df1bd07de69b6bae68be5028bbefbc8ffdac645d5e0527eb1ed9575d0aaf97b39d0d6c9b69401846fbf8aeb3383b14bafb4a7564a20e92182dbd4b0
DIST vim-patches-7.4.475.patch.bz2 704060 SHA256 35e1f82629e888865d03ddf8647554a607d94fc5ba33502822fa171d4914aba3 SHA512 80e26c872793604b6ff76bbb9b63d10ed9633b448008158d2f2538e9a18c62f7070b5f014b221643d2e97d0d6f7812ffc8a038f7acb2e1558ac5a083d6db8ee0 WHIRLPOOL 983c51f3d1220ab0512491f04e72cbf90a2891d44c578dcde043737a700c329cc3a090f3d2bf581ad4a23b6765bb72517f76520da1299ea8a65c6ac5957578da
EBUILD gvim-7.3.1214.ebuild 1067 SHA256 d005488811ca107f47fcc78d63d4bc7fcfd17232eaa8f43a553fbe4e14c81b5d SHA512 a0e321432369a986810cd7ac1201247e42c1693331de7e4de234f204b7b943ef8e9cc689bde0122082a984583ce9c36ec5ecf1136df3a8fb451493fde8cef484 WHIRLPOOL 2a3a10f491937a96980f6207c1309ab3df46336d589b812ab2e1748698f19194e7fe44eca07b21f0f88b0297e742372f7eba1337d40add870929b2ee860ab783
EBUILD gvim-7.3.762.ebuild 958 SHA256 19a7ce0d8ad24047c022c866046ec63aab92efa911e87dea3d83f7e4b33e7dd9 SHA512 3966bd3a5cb514f99cc3ee5718b09a3fcb8eaf2e71c118a255a3ffc496b64d116a5321719a3773d38743b9552408bc2655373753a9e1b8e5f571d848226253e3 WHIRLPOOL 8095463dd1ed4bbace9ef0fbb9a2ce74fc49f1c1f431fc9ce83e8eed4d23c97f1eb54e90575baaa77b928eacf659322076256e511b045896b94e1ec5479fe5ce
EBUILD gvim-7.4.155.ebuild 12176 SHA256 100e8776c9a4901090b11fe52eb9dd93826ccc37f1ee7c86fbfb0f1c3c62f3ff SHA512 5dfa0df6a04f94906044190d0ed2c50daf82f8173a3429e927b726099ea4ee378e20097bf59f18f3a9e36fe3ef59d9cb7b84b0dc79800052cccf18148a1ddcb5 WHIRLPOOL 5d4a093537d250cd487df5c6d57f2dd5a3be4dddf83ca707b7d3786cd6a25e93af8d41610fca1e3c9799987efe4971302fbae9d67bd5fbf30fc90ebb08b59a2f
EBUILD gvim-7.4.169.ebuild 12230 SHA256 ba711bbc117c9ab20fa949f5ff59bcc7b5180b7159e1fbe8ae7b95c4c7f3f4cb SHA512 6d2a9a43fb0edfb540fcc46672223ed274b9e71539aacac1178b9a8fb44bce0fb1c7fa6acedf3239cc9d59d0b4975b8b7d7e912518866366b960be290f0e48b5 WHIRLPOOL 467f352896767da1df0257c6b60f2f5aa13676d3b2d3adbf34a60e81558efe8a2fb86c926e784fc4e45aa5fb094b35f7c5d2ba171b32e5d4b56274dec5d4c20b
EBUILD gvim-7.4.193.ebuild 12290 SHA256 3ecdaee6bbc07afb276854bbd8a78756f3cd407dc2519f0752be7f0653346d49 SHA512 3524582151999d798521ebd9d2f57a0878d83bd18b5f2946421dbcbef6476e1d683e19782886c72d9dae6d30e375f87fd9a138028bade36dc154afe279874fd4 WHIRLPOOL 4f247f058dd392e6332fca3eab8f428f29386018d2bee4c0f58c74ca1768f242c6406a97f55b20a54696edf08000d4faf2b8b24a4a4a3419ea88751322108305
EBUILD gvim-7.4.273.ebuild 12234 SHA256 9cccb531e99c93d8f4d2b51a7a9d50dc9b749beb3288938aac680b40721a2c47 SHA512 b961d123615be81d14ed802915ee48362fd9f0636326e541d6f584640e1e6faef9193e3a736f474064d3ee20521e1ae79d65fa947735a583cdbb68f541131975 WHIRLPOOL a176ff75f895dfda802da8099e6c5a32fff6cbf0616e31025179f1c9addde981d91ef253e1cf50d940b2f38789fb652f87af3aa389cfd76157bde772a3b01d71
EBUILD gvim-7.4.326.ebuild 12248 SHA256 40c82145cd3d9d34eefb4f56b0280ed27abdb879effeb59a02e1af9e99f6c7b0 SHA512 2df1d0ca7f8330cfbe0499cb2f700594c70c842a4582c7bfb54663e3dabae62ed1b8c8bec9120600f8ea9cca787db51707f7ea4576b6f7acf457a991e5da9d03 WHIRLPOOL 62bf6db969c6b37316c245c536778fec27c090b9c28c584137778382f5daea1a00ff88e8946df0539156c431bef1d2e82317dde60d57d0f52c1ca6f709cef3d2
EBUILD gvim-7.4.417.ebuild 12248 SHA256 0df62861374c3f4e69bbfa92fb1134080e4e09c12e22180f468795ebe66b2be5 SHA512 9393a5ae3b977fe9bd181204091d835d21ec60ee0b4eb1449f7a7e6bedc9752a750a2f9e48263d89546837e14c10b7a39c24c532d8dda64b9ad68a43b82d4cff WHIRLPOOL 93bd0751c1eff490d6423ef3900e2505f441e02853c60bab8a33bb286ed05775ca890bbc0d9fde5ca4f6c8efc98bdc3f23d745099b0386f4527187175ccb5894
EBUILD gvim-7.4.430.ebuild 12603 SHA256 fbb17afa454c85e8dac1dd925662edd347f94df9f6db35c48513d3cde210edc5 SHA512 674239cf064df438910e9945851e8439b55582180885160b00cfe9198c881d95ae459980d252209900cfacb280dca020ccb2ac35260cf43224c3632fdb9d97ab WHIRLPOOL 570f5b09d27e920659e984d454bca1217b58c030697cb41fae73c201cf5abee243df3f458da436762b529908ad7116d87187adc8b9900f8d0c673d9ff1f10f02
EBUILD gvim-7.4.52.ebuild 12559 SHA256 14bc67c1fac648ae0990ad6b91f73a35db92c6cd8135e7d6bd8796e193bdf537 SHA512 7f1625a0220cd80f9a2516e082c64f8b32ac984ed1ae0c3a3a72d93b8d4d37cefedfd60b40a115f3d9cf4ad13e6bb13ad8b92b50da26b77074d434ee583fe112 WHIRLPOOL f278ae87c4fa0e49835ce91b070f9fd5acb5be939c8cc65f6f5e798b21eacf14c779bd6af18809fc7f9561f95a92ac7e7998ad3a60856de90a9340ed5090a6c8
EBUILD gvim-9999.ebuild 12500 SHA256 27153873e6a9d4ae1c2dc87bd30c02b0de31aafaa76bb723dc050552cdcd5e51 SHA512 83f7eb6d178ba747d13a6a45cb72702edd08675ab707b4cd7b8837af30ee9b27377818d95d3092ec79f2be9ea69e64e237674fa4b96ad46e7cfd529f2b9685ea WHIRLPOOL 744fef672ac6adda06a8423891f76dcbf04185590300c738b5742340bce37e9751a9b9cdd362fd0ce6ef48198cd60392ec193b9a973eea3af93c41a9bcfc34cc
MISC ChangeLog 60274 SHA256 a921b0ec1b40ee6811179b973a21e615b8c7459ea71b3a24f9db972aaef28ae2 SHA512 a0c037b166f74b7be7814028ef558a7d2c03d6d7705da0ad2bc4ff1fcd256633ba314bb427ce3779487bc24a18a2a0ffc1b64cac1a821fe4a5bf575fd0e56040 WHIRLPOOL 2ff7498a81f6ccc1de384418e78b309e64fb6a1eb6afa3dd0ecd2ad8913bbbe19732d49870ea20068b93aaa39d5788bcd616a62b5b218a96e72ff344dd4963a3
EBUILD gvim-7.4.475.ebuild 12498 SHA256 d746afaaa070d5be60481bbabec1d20a9ddd3fca2b9c0e093171f566f51fec81 SHA512 34de2483f7fa3f738d035898d806ebd46b725b9df17b2beb02eef83ba25384d8f21c85880773a63fb025cb012d129af4cc844e353ddebac79659677b8e3c5d3d WHIRLPOOL f04142b405f76f91dc5ba955fa71f1ece8443c55243a74fea76c9c76500947faba04e348d2eb98f9c76973c38392df0934b1324b3de4b72d1af5f1a1ecfab439
EBUILD gvim-9999.ebuild 12496 SHA256 2ccd4ad542131ca24141180f2ed53f30c60f6066590d2de70c068e2c67d57e2c SHA512 a5340b38d39db49240ce4c4e554b54c27ef8099dfadfa7b790c2b417281167c4d1f7ef4350d2774a829d00c0eec993dae3e5a6c4ba6ee17dd323b54155f19aaf WHIRLPOOL ed7ddfdf1a727db46b5632b94b1d18f39e236377127ed557145234c8701dc5b5b079508d69d289e95c9c7ad83c5a232891aa0e72ff243c828cec8cf9e887a077
MISC ChangeLog 60616 SHA256 761d58c5f3c29c7ba3d9caaf2b36477c52b23fca57bda0b73b2a0df5ca33360d SHA512 b58df89aed0a9f325a5f704dcda96ab814b43e8eda0e492c9ef260e189e2edc4051d880ef860b4f8861d5bfd482f1a2df7987923b899b90bdab4b5aff775369f WHIRLPOOL 04eca53a5ebf565c26e1b68cc36b0d1a94b00148a3fc767ad956f1d4129c6be44a6e064aa3a55fb90addff35a73846de6abce6dfb300be45372cf0c3e071c9d6
MISC metadata.xml 448 SHA256 524e425c32bae85ecbdb39210b1a936ef2849092916d7b3dcb52a5dbc921ec6e SHA512 a07525b45a00b8de6e019e35305479275013b75c557abc5447f78c196a1bf7806480ecbf3b1fe2faf148b0e147870303d2e04cf6bb027bd501b2f04106e67b71 WHIRLPOOL 0fddc25f0abb4814caae4faef2ff5aef0c090c74caa4a773f727a904b5308efe19e72f1fda61c431c67f07a384a5cfd9e92fbf24ddf1cc92ad35e1622d907def
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJUOkOGAAoJELp701BxlEWflJIQAMKbHVtKOnWY4XK3acyMyY7H
iNKXKd+XP2QgqVq++7nPKsW7Rr9Au9OtZPFW0VfHGDvppbL1q778hjOI6Yh/Ze6K
eAvXkvEAd1sW+JL7EtyModNrHv1/sj1Pw3k0wfbvpLxPFLNlmi4xZHqF83kNMLDi
g41OUIKwZ4p9TIiidAL/jAngkkofJPhgNColuucLrj6TAonpZoixoogs0FFInUVz
ob+3Ze7ShsqLLKy0r8C/LI+Mj1fGqOZXbny/mDxP+PXIXxYvQowyBn8fAP0pVpxu
8kz9YOp+gJQoQai+vNqZOyyZrE/Kq/CHvL1ZVnXELRe02cdd9SFDSllbK+ZFTnQn
+FG8PTwXdB7Bntlf2p/R4uNxoV0xtgKlCDx1agB+E51BOp4sfazM+uqxBivBXeBZ
cxGnOU7VchiFdHq+wk3B8TC0G1lyyOoCCpR360zAgJO1DWKNzEhGsT7eXdCaK8ME
zTRsXay+1xEy/iLhZ4lH6MXn+uuAX6xoPAseMaezuFZ5tRYvx/OIaPwhYFd0b0Z9
GlhSxZpfdkjPFgXsGtmiu7bhGUULed22drAwcgT4jNKaNkp4p84wHfhKZ91wo+OY
6KyNgw+tjbZUoSxXTGtmWvxNPJTPitDjFkLdVlh6JM2WWoUOrpO6GtBGuPAoV22U
cjMFO9ZQDd/nXdVKnfpe
=p7AO
iQEcBAEBCAAGBQJUPED8AAoJEEqz6FtPBkyjge4H/0aFblkU1YHLvwbGovkU+/cY
6uiB0vOq7kbPnsBM7DdAYx8yixmSFhJQaupPw30gofIma3j+5261HMlGPOmnoXD0
ePhX7lLxVJq5lAvnDXUhV9FkAMy4KTvb3KE7qtxmF0sljNYWGw9bNLFi5iKOFAUs
z0e8oB2XCJXifYP1kApU7+G1kXB5rOybKuzk2M7mT1FExlUNM4NeCYpS+2rgJqPN
Je0WoOGAfAn2QOVN4wyl9MndIQ+Kd0Vd+zTMWnDMJ1fxPmmXF5vSmK/bOKA/GY4E
uXPcJg9K1RUrqy5c34J22/FMUXCdQZxSEk4v8fjpYaTl9hd+oPFZ84tI3Oevkdg=
=9u2V
-----END PGP SIGNATURE-----

@ -1,391 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/gvim-7.4.155.ebuild,v 1.1 2014/01/23 10:32:46 radhermit Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 prefix python-single-r1
if [[ ${PV} == 9999* ]] ; then
inherit mercurial
EHG_REPO_URI="https://vim.googlecode.com/hg/"
EHG_PROJECT="vim"
else
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~radhermit/vim/${VIM_ORG_PATCHES}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
fi
DESCRIPTION="GUI version of the Vim text editor"
HOMEPAGE="http://www.vim.org/"
SLOT="0"
LICENSE="vim"
IUSE="acl aqua cscope debug gnome gtk lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="~app-editors/vim-core-${PV}
>=app-admin/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2
x11-libs/libXext
x11-libs/libXt
acl? ( kernel_linux? ( sys-apps/acl ) )
!aqua? (
gtk? (
>=x11-libs/gtk+-2.6:2
x11-libs/libXft
gnome? ( >=gnome-base/libgnomeui-2.6 )
)
!gtk? (
motif? ( >=x11-libs/motif-2.3:0 )
!motif? (
neXt? ( x11-libs/neXtaw )
!neXt? ( x11-libs/libXaw )
)
)
)
cscope? ( dev-util/cscope )
lua? (
luajit? ( dev-lang/luajit )
!luajit? ( dev-lang/lua )
)
nls? ( virtual/libintl )
perl? ( dev-lang/perl )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( || ( dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) )
selinux? ( sys-libs/libselinux )
session? ( x11-libs/libSM )
tcl? ( dev-lang/tcl )"
DEPEND="${RDEPEND}
>=app-admin/eselect-vi-1.1
dev-util/ctags
sys-devel/autoconf
virtual/pkgconfig
nls? ( sys-devel/gettext )"
S=${WORKDIR}/vim${VIM_VERSION/.}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
use python && python-single-r1_pkg_setup
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -f "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2} ]] ; then
# Apply any patches available from vim.org for this version
epatch "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2}
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
}
src_configure() {
local myconf
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's/ auto.config.mk:/:/' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
use debug && append-flags "-DDEBUG"
myconf="--with-features=huge --disable-gpm --enable-multibyte"
myconf+=" $(use_enable acl)"
myconf+=" $(use_enable cscope)"
myconf+=" $(use_enable lua luainterp)"
myconf+=" $(use_with luajit)"
myconf+=" $(use_enable netbeans)"
myconf+=" $(use_enable nls)"
myconf+=" $(use_enable perl perlinterp)"
myconf+=" $(use_enable racket mzschemeinterp)"
myconf+=" $(use_enable ruby rubyinterp)"
myconf+=" $(use_enable selinux)"
myconf+=" $(use_enable session xsmp)"
myconf+=" $(use_enable tcl tclinterp)"
if use python ; then
if [[ ${EPYTHON} == python3* ]] ; then
myconf+=" --enable-python3interp"
export vi_cv_path_python3="${PYTHON}"
else
myconf+=" --enable-pythoninterp"
export vi_cv_path_python="${PYTHON}"
fi
else
myconf+=" --disable-pythoninterp --disable-python3interp"
fi
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope ; then
sed -i '/# define FEAT_CSCOPE/d' src/feature.h || \
die "couldn't disable cscope"
fi
# gvim's GUI preference order is as follows:
# aqua CARBON (not tested)
# -aqua gtk gnome GNOME2
# -aqua gtk -gnome GTK2
# -aqua -gtk motif MOTIF
# -aqua -gtk -motif neXt NEXTAW
# -aqua -gtk -motif -neXt ATHENA
echo ; echo
if use aqua ; then
einfo "Building gvim with the Carbon GUI"
myconf+=" --enable-darwin --enable-gui=carbon"
elif use gtk ; then
myconf+=" --enable-gtk2-check"
if use gnome ; then
einfo "Building gvim with the Gnome 2 GUI"
myconf+=" --enable-gui=gnome2"
else
einfo "Building gvim with the gtk+-2 GUI"
myconf+=" --enable-gui=gtk2"
fi
elif use motif ; then
einfo "Building gvim with the MOTIF GUI"
myconf+=" --enable-gui=motif"
elif use neXt ; then
einfo "Building gvim with the neXtaw GUI"
myconf+=" --enable-gui=nextaw"
else
einfo "Building gvim with the Athena GUI"
myconf+=" --enable-gui=athena"
fi
echo ; echo
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=" --without-local-dir"
if [[ ${CHOST} == *-interix* ]]; then
# avoid finding of this function, to avoid having to patch either
# configure or the source, which would be much more hackish.
# after all vim does it right, only interix is badly broken (again)
export ac_cv_func_sigaction=no
fi
econf \
--with-modified-by=Gentoo-${PVR} \
--with-vim-name=gvim --with-x \
${myconf}
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
echo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
echo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
echo
# Don't let vim talk to X
unset DISPLAY
# We've got to call make test from within testdir, since the Makefiles
# don't pass through our VIMPROG argument
cd "${S}"/src/testdir
# Test 49 won't work inside a portage environment
einfo "Test 49 isn't sandbox-friendly, so it will be skipped."
sed -i 's~test49.out~~g' Makefile
# We don't want to rebuild vim before running the tests
sed -i 's,: \$(VIMPROG),: ,' Makefile
# Make gvim not try to connect to X. See :help gui-x11-start
# in vim for how this evil trickery works.
ln -s "${S}"/src/gvim "${S}"/src/testvim
# Don't try to do the additional GUI test
emake -j1 VIMPROG=../testvim nongui
}
# Make convenience symlinks, hopefully without stepping on toes. Some
# of these links are "owned" by the vim ebuild when it is installed,
# but they might be good for gvim as well (see bug 45828)
update_vim_symlinks() {
has "${EAPI:-0}" 0 1 2 && use !prefix && EROOT="${ROOT}"
local f syms
syms="vimdiff rvim rview"
einfo "Calling eselect vi update..."
# Call this with --if-unset to respect user's choice (bug 187449)
eselect vi update --if-unset
# Make or remove convenience symlink, vim -> gvim
if [[ -f "${EROOT}"/usr/bin/gvim ]]; then
ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null
elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then
rm "${EROOT}"/usr/bin/vim
fi
# Make or remove convenience symlinks to vim
if [[ -f "${EROOT}"/usr/bin/vim ]]; then
for f in ${syms}; do
ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null
done
else
for f in ${syms}; do
if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then
rm -f "${EROOT}"/usr/bin/${f}
fi
done
fi
# This will still break if you merge then remove the vi package,
# but there's only so much you can do, eh? Unfortunately we don't
# have triggers like are done in rpm-land.
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
dobin src/gvim
dosym gvim /usr/bin/gvimdiff
dosym gvim /usr/bin/evim
dosym gvim /usr/bin/eview
dosym gvim /usr/bin/gview
dosym gvim /usr/bin/rgvim
dosym gvim /usr/bin/rgview
dodir /usr/share/man/man1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1
echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1
insinto /etc/vim
newins "${FILESDIR}"/gvimrc-r1 gvimrc
eprefixify "${ED}"/etc/vim/gvimrc
newmenu "${FILESDIR}"/gvim.desktop-r2 gvim.desktop
doicon "${FILESDIR}"/gvim.xpm
# bash completion script, bug #79018.
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
if [[ -z ${REPLACING_VERSIONS} ]] ; then
echo
elog "Vim 7 includes an integrated spell checker. You need to install"
elog "word list files before you can use it. There are ebuilds for"
elog "some of these named app-vim/vim-spell-*. If your language of"
elog "choice is not included, please consult vim-spell.eclass for"
elog "instructions on how to make a package."
echo
ewarn "Note that the English word lists are no longer installed by"
ewarn "default."
echo
fi
# Make convenience symlinks
update_vim_symlinks
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
# Make convenience symlinks
update_vim_symlinks
}

@ -1,397 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/gvim-7.4.169.ebuild,v 1.1 2014/02/06 07:10:44 radhermit Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 prefix python-single-r1
if [[ ${PV} == 9999* ]] ; then
inherit mercurial
EHG_REPO_URI="https://vim.googlecode.com/hg/"
EHG_PROJECT="vim"
else
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~radhermit/vim/${VIM_ORG_PATCHES}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
fi
DESCRIPTION="GUI version of the Vim text editor"
HOMEPAGE="http://www.vim.org/"
SLOT="0"
LICENSE="vim"
IUSE="acl aqua cscope debug gnome gtk lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl"
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
luajit? ( lua )
"
RDEPEND="
~app-editors/vim-core-${PV}
>=app-admin/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2
x11-libs/libXext
x11-libs/libXt
acl? ( kernel_linux? ( sys-apps/acl ) )
!aqua? (
gtk? (
>=x11-libs/gtk+-2.6:2
x11-libs/libXft
gnome? ( >=gnome-base/libgnomeui-2.6 )
)
!gtk? (
motif? ( >=x11-libs/motif-2.3:0 )
!motif? (
neXt? ( x11-libs/neXtaw )
!neXt? ( x11-libs/libXaw )
)
)
)
cscope? ( dev-util/cscope )
lua? (
luajit? ( dev-lang/luajit )
!luajit? ( dev-lang/lua[deprecated] )
)
nls? ( virtual/libintl )
perl? ( dev-lang/perl )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( || ( dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) )
selinux? ( sys-libs/libselinux )
session? ( x11-libs/libSM )
tcl? ( dev-lang/tcl )
"
DEPEND="${RDEPEND}
>=app-admin/eselect-vi-1.1
dev-util/ctags
sys-devel/autoconf
virtual/pkgconfig
nls? ( sys-devel/gettext )
"
S=${WORKDIR}/vim${VIM_VERSION/.}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
use python && python-single-r1_pkg_setup
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -f "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2} ]] ; then
# Apply any patches available from vim.org for this version
epatch "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2}
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
}
src_configure() {
local myconf
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's/ auto.config.mk:/:/' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
use debug && append-flags "-DDEBUG"
myconf="--with-features=huge --disable-gpm --enable-multibyte"
myconf+=" $(use_enable acl)"
myconf+=" $(use_enable cscope)"
myconf+=" $(use_enable lua luainterp)"
myconf+=" $(use_with luajit)"
myconf+=" $(use_enable netbeans)"
myconf+=" $(use_enable nls)"
myconf+=" $(use_enable perl perlinterp)"
myconf+=" $(use_enable racket mzschemeinterp)"
myconf+=" $(use_enable ruby rubyinterp)"
myconf+=" $(use_enable selinux)"
myconf+=" $(use_enable session xsmp)"
myconf+=" $(use_enable tcl tclinterp)"
if use python ; then
if [[ ${EPYTHON} == python3* ]] ; then
myconf+=" --enable-python3interp"
export vi_cv_path_python3="${PYTHON}"
else
myconf+=" --enable-pythoninterp"
export vi_cv_path_python="${PYTHON}"
fi
else
myconf+=" --disable-pythoninterp --disable-python3interp"
fi
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope ; then
sed -i '/# define FEAT_CSCOPE/d' src/feature.h || \
die "couldn't disable cscope"
fi
# gvim's GUI preference order is as follows:
# aqua CARBON (not tested)
# -aqua gtk gnome GNOME2
# -aqua gtk -gnome GTK2
# -aqua -gtk motif MOTIF
# -aqua -gtk -motif neXt NEXTAW
# -aqua -gtk -motif -neXt ATHENA
echo ; echo
if use aqua ; then
einfo "Building gvim with the Carbon GUI"
myconf+=" --enable-darwin --enable-gui=carbon"
elif use gtk ; then
myconf+=" --enable-gtk2-check"
if use gnome ; then
einfo "Building gvim with the Gnome 2 GUI"
myconf+=" --enable-gui=gnome2"
else
einfo "Building gvim with the gtk+-2 GUI"
myconf+=" --enable-gui=gtk2"
fi
elif use motif ; then
einfo "Building gvim with the MOTIF GUI"
myconf+=" --enable-gui=motif"
elif use neXt ; then
einfo "Building gvim with the neXtaw GUI"
myconf+=" --enable-gui=nextaw"
else
einfo "Building gvim with the Athena GUI"
myconf+=" --enable-gui=athena"
fi
echo ; echo
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=" --without-local-dir"
if [[ ${CHOST} == *-interix* ]]; then
# avoid finding of this function, to avoid having to patch either
# configure or the source, which would be much more hackish.
# after all vim does it right, only interix is badly broken (again)
export ac_cv_func_sigaction=no
fi
econf \
--with-modified-by=Gentoo-${PVR} \
--with-vim-name=gvim --with-x \
${myconf}
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
echo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
echo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
echo
# Don't let vim talk to X
unset DISPLAY
# We've got to call make test from within testdir, since the Makefiles
# don't pass through our VIMPROG argument
cd "${S}"/src/testdir
# Test 49 won't work inside a portage environment
einfo "Test 49 isn't sandbox-friendly, so it will be skipped."
sed -i 's~test49.out~~g' Makefile
# We don't want to rebuild vim before running the tests
sed -i 's,: \$(VIMPROG),: ,' Makefile
# Make gvim not try to connect to X. See :help gui-x11-start
# in vim for how this evil trickery works.
ln -s "${S}"/src/gvim "${S}"/src/testvim
# Don't try to do the additional GUI test
emake -j1 VIMPROG=../testvim nongui
}
# Make convenience symlinks, hopefully without stepping on toes. Some
# of these links are "owned" by the vim ebuild when it is installed,
# but they might be good for gvim as well (see bug 45828)
update_vim_symlinks() {
has "${EAPI:-0}" 0 1 2 && use !prefix && EROOT="${ROOT}"
local f syms
syms="vimdiff rvim rview"
einfo "Calling eselect vi update..."
# Call this with --if-unset to respect user's choice (bug 187449)
eselect vi update --if-unset
# Make or remove convenience symlink, vim -> gvim
if [[ -f "${EROOT}"/usr/bin/gvim ]]; then
ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null
elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then
rm "${EROOT}"/usr/bin/vim
fi
# Make or remove convenience symlinks to vim
if [[ -f "${EROOT}"/usr/bin/vim ]]; then
for f in ${syms}; do
ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null
done
else
for f in ${syms}; do
if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then
rm -f "${EROOT}"/usr/bin/${f}
fi
done
fi
# This will still break if you merge then remove the vi package,
# but there's only so much you can do, eh? Unfortunately we don't
# have triggers like are done in rpm-land.
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
dobin src/gvim
dosym gvim /usr/bin/gvimdiff
dosym gvim /usr/bin/evim
dosym gvim /usr/bin/eview
dosym gvim /usr/bin/gview
dosym gvim /usr/bin/rgvim
dosym gvim /usr/bin/rgview
dodir /usr/share/man/man1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1
echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1
insinto /etc/vim
newins "${FILESDIR}"/gvimrc-r1 gvimrc
eprefixify "${ED}"/etc/vim/gvimrc
newmenu "${FILESDIR}"/gvim.desktop-r2 gvim.desktop
doicon "${FILESDIR}"/gvim.xpm
# bash completion script, bug #79018.
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
if [[ -z ${REPLACING_VERSIONS} ]] ; then
echo
elog "Vim 7 includes an integrated spell checker. You need to install"
elog "word list files before you can use it. There are ebuilds for"
elog "some of these named app-vim/vim-spell-*. If your language of"
elog "choice is not included, please consult vim-spell.eclass for"
elog "instructions on how to make a package."
echo
ewarn "Note that the English word lists are no longer installed by"
ewarn "default."
echo
fi
# Make convenience symlinks
update_vim_symlinks
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
# Make convenience symlinks
update_vim_symlinks
}

@ -1,401 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/gvim-7.4.193.ebuild,v 1.2 2014/04/27 21:35:31 floppym Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 prefix python-single-r1
if [[ ${PV} == 9999* ]] ; then
inherit mercurial
EHG_REPO_URI="https://vim.googlecode.com/hg/"
EHG_PROJECT="vim"
else
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~radhermit/vim/${VIM_ORG_PATCHES}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
fi
DESCRIPTION="GUI version of the Vim text editor"
HOMEPAGE="http://www.vim.org/"
SLOT="0"
LICENSE="vim"
IUSE="acl aqua cscope debug gnome gtk lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl"
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
luajit? ( lua )
"
RDEPEND="
~app-editors/vim-core-${PV}
>=app-admin/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2
x11-libs/libXext
x11-libs/libXt
acl? ( kernel_linux? ( sys-apps/acl ) )
!aqua? (
gtk? (
>=x11-libs/gtk+-2.6:2
x11-libs/libXft
gnome? ( >=gnome-base/libgnomeui-2.6 )
)
!gtk? (
motif? ( >=x11-libs/motif-2.3:0 )
!motif? (
neXt? ( x11-libs/neXtaw )
!neXt? ( x11-libs/libXaw )
)
)
)
cscope? ( dev-util/cscope )
lua? (
luajit? ( dev-lang/luajit )
!luajit? ( dev-lang/lua[deprecated] )
)
nls? ( virtual/libintl )
perl? ( dev-lang/perl )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( || ( dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) )
selinux? ( sys-libs/libselinux )
session? ( x11-libs/libSM )
tcl? ( dev-lang/tcl )
"
DEPEND="${RDEPEND}
>=app-admin/eselect-vi-1.1
dev-util/ctags
sys-devel/autoconf
virtual/pkgconfig
nls? ( sys-devel/gettext )
"
S=${WORKDIR}/vim${VIM_VERSION/.}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
use python && python-single-r1_pkg_setup
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -f "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2} ]] ; then
# Apply any patches available from vim.org for this version
epatch "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2}
fi
fi
epatch "${FILESDIR}"/${P}-fix-tests.patch
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
epatch_user
}
src_configure() {
local myconf
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's/ auto.config.mk:/:/' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
use debug && append-flags "-DDEBUG"
myconf="--with-features=huge --disable-gpm --enable-multibyte"
myconf+=" $(use_enable acl)"
myconf+=" $(use_enable cscope)"
myconf+=" $(use_enable lua luainterp)"
myconf+=" $(use_with luajit)"
myconf+=" $(use_enable netbeans)"
myconf+=" $(use_enable nls)"
myconf+=" $(use_enable perl perlinterp)"
myconf+=" $(use_enable racket mzschemeinterp)"
myconf+=" $(use_enable ruby rubyinterp)"
myconf+=" $(use_enable selinux)"
myconf+=" $(use_enable session xsmp)"
myconf+=" $(use_enable tcl tclinterp)"
if use python ; then
if [[ ${EPYTHON} == python3* ]] ; then
myconf+=" --enable-python3interp"
export vi_cv_path_python3="${PYTHON}"
else
myconf+=" --enable-pythoninterp"
export vi_cv_path_python="${PYTHON}"
fi
else
myconf+=" --disable-pythoninterp --disable-python3interp"
fi
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope ; then
sed -i '/# define FEAT_CSCOPE/d' src/feature.h || \
die "couldn't disable cscope"
fi
# gvim's GUI preference order is as follows:
# aqua CARBON (not tested)
# -aqua gtk gnome GNOME2
# -aqua gtk -gnome GTK2
# -aqua -gtk motif MOTIF
# -aqua -gtk -motif neXt NEXTAW
# -aqua -gtk -motif -neXt ATHENA
echo ; echo
if use aqua ; then
einfo "Building gvim with the Carbon GUI"
myconf+=" --enable-darwin --enable-gui=carbon"
elif use gtk ; then
myconf+=" --enable-gtk2-check"
if use gnome ; then
einfo "Building gvim with the Gnome 2 GUI"
myconf+=" --enable-gui=gnome2"
else
einfo "Building gvim with the gtk+-2 GUI"
myconf+=" --enable-gui=gtk2"
fi
elif use motif ; then
einfo "Building gvim with the MOTIF GUI"
myconf+=" --enable-gui=motif"
elif use neXt ; then
einfo "Building gvim with the neXtaw GUI"
myconf+=" --enable-gui=nextaw"
else
einfo "Building gvim with the Athena GUI"
myconf+=" --enable-gui=athena"
fi
echo ; echo
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=" --without-local-dir"
if [[ ${CHOST} == *-interix* ]]; then
# avoid finding of this function, to avoid having to patch either
# configure or the source, which would be much more hackish.
# after all vim does it right, only interix is badly broken (again)
export ac_cv_func_sigaction=no
fi
econf \
--with-modified-by=Gentoo-${PVR} \
--with-vim-name=gvim --with-x \
${myconf}
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
echo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
echo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
echo
# Don't let vim talk to X
unset DISPLAY
# We've got to call make test from within testdir, since the Makefiles
# don't pass through our VIMPROG argument
cd "${S}"/src/testdir
# Test 49 won't work inside a portage environment
einfo "Test 49 isn't sandbox-friendly, so it will be skipped."
sed -i 's~test49.out~~g' Makefile
# We don't want to rebuild vim before running the tests
sed -i 's,: \$(VIMPROG),: ,' Makefile
# Make gvim not try to connect to X. See :help gui-x11-start
# in vim for how this evil trickery works.
ln -s "${S}"/src/gvim "${S}"/src/testvim
# Don't try to do the additional GUI test
emake -j1 VIMPROG=../testvim nongui
}
# Make convenience symlinks, hopefully without stepping on toes. Some
# of these links are "owned" by the vim ebuild when it is installed,
# but they might be good for gvim as well (see bug 45828)
update_vim_symlinks() {
has "${EAPI:-0}" 0 1 2 && use !prefix && EROOT="${ROOT}"
local f syms
syms="vimdiff rvim rview"
einfo "Calling eselect vi update..."
# Call this with --if-unset to respect user's choice (bug 187449)
eselect vi update --if-unset
# Make or remove convenience symlink, vim -> gvim
if [[ -f "${EROOT}"/usr/bin/gvim ]]; then
ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null
elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then
rm "${EROOT}"/usr/bin/vim
fi
# Make or remove convenience symlinks to vim
if [[ -f "${EROOT}"/usr/bin/vim ]]; then
for f in ${syms}; do
ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null
done
else
for f in ${syms}; do
if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then
rm -f "${EROOT}"/usr/bin/${f}
fi
done
fi
# This will still break if you merge then remove the vi package,
# but there's only so much you can do, eh? Unfortunately we don't
# have triggers like are done in rpm-land.
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
dobin src/gvim
dosym gvim /usr/bin/gvimdiff
dosym gvim /usr/bin/evim
dosym gvim /usr/bin/eview
dosym gvim /usr/bin/gview
dosym gvim /usr/bin/rgvim
dosym gvim /usr/bin/rgview
dodir /usr/share/man/man1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1
echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1
insinto /etc/vim
newins "${FILESDIR}"/gvimrc-r1 gvimrc
eprefixify "${ED}"/etc/vim/gvimrc
newmenu "${FILESDIR}"/gvim.desktop-r2 gvim.desktop
doicon "${FILESDIR}"/gvim.xpm
# bash completion script, bug #79018.
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
if [[ -z ${REPLACING_VERSIONS} ]] ; then
echo
elog "Vim 7 includes an integrated spell checker. You need to install"
elog "word list files before you can use it. There are ebuilds for"
elog "some of these named app-vim/vim-spell-*. If your language of"
elog "choice is not included, please consult vim-spell.eclass for"
elog "instructions on how to make a package."
echo
ewarn "Note that the English word lists are no longer installed by"
ewarn "default."
echo
fi
# Make convenience symlinks
update_vim_symlinks
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
# Make convenience symlinks
update_vim_symlinks
}

@ -1,399 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/gvim-7.4.326.ebuild,v 1.1 2014/06/16 05:59:26 radhermit Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 prefix python-single-r1
if [[ ${PV} == 9999* ]] ; then
inherit mercurial
EHG_REPO_URI="https://vim.googlecode.com/hg/"
EHG_PROJECT="vim"
else
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~radhermit/vim/${VIM_ORG_PATCHES}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
fi
DESCRIPTION="GUI version of the Vim text editor"
HOMEPAGE="http://www.vim.org/"
SLOT="0"
LICENSE="vim"
IUSE="acl aqua cscope debug gnome gtk lua luajit motif neXt netbeans nls perl python racket ruby selinux session tcl"
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
luajit? ( lua )
"
RDEPEND="
~app-editors/vim-core-${PV}
>=app-admin/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2
x11-libs/libXext
x11-libs/libXt
acl? ( kernel_linux? ( sys-apps/acl ) )
!aqua? (
gtk? (
>=x11-libs/gtk+-2.6:2
x11-libs/libXft
gnome? ( >=gnome-base/libgnomeui-2.6 )
)
!gtk? (
motif? ( >=x11-libs/motif-2.3:0 )
!motif? (
neXt? ( x11-libs/neXtaw )
!neXt? ( x11-libs/libXaw )
)
)
)
cscope? ( dev-util/cscope )
lua? (
luajit? ( dev-lang/luajit )
!luajit? ( dev-lang/lua[deprecated] )
)
nls? ( virtual/libintl )
perl? ( dev-lang/perl )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( || ( dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) )
selinux? ( sys-libs/libselinux )
session? ( x11-libs/libSM )
tcl? ( dev-lang/tcl )
"
DEPEND="${RDEPEND}
>=app-admin/eselect-vi-1.1
dev-util/ctags
sys-devel/autoconf
virtual/pkgconfig
nls? ( sys-devel/gettext )
"
S=${WORKDIR}/vim${VIM_VERSION/.}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
use python && python-single-r1_pkg_setup
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -f "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2} ]] ; then
# Apply any patches available from vim.org for this version
epatch "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2}
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
epatch_user
}
src_configure() {
local myconf
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's/ auto.config.mk:/:/' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
use debug && append-flags "-DDEBUG"
myconf="--with-features=huge --disable-gpm --enable-multibyte"
myconf+=" $(use_enable acl)"
myconf+=" $(use_enable cscope)"
myconf+=" $(use_enable lua luainterp)"
myconf+=" $(use_with luajit)"
myconf+=" $(use_enable netbeans)"
myconf+=" $(use_enable nls)"
myconf+=" $(use_enable perl perlinterp)"
myconf+=" $(use_enable racket mzschemeinterp)"
myconf+=" $(use_enable ruby rubyinterp)"
myconf+=" $(use_enable selinux)"
myconf+=" $(use_enable session xsmp)"
myconf+=" $(use_enable tcl tclinterp)"
if use python ; then
if [[ ${EPYTHON} == python3* ]] ; then
myconf+=" --enable-python3interp"
export vi_cv_path_python3="${PYTHON}"
else
myconf+=" --enable-pythoninterp"
export vi_cv_path_python="${PYTHON}"
fi
else
myconf+=" --disable-pythoninterp --disable-python3interp"
fi
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope ; then
sed -i '/# define FEAT_CSCOPE/d' src/feature.h || \
die "couldn't disable cscope"
fi
# gvim's GUI preference order is as follows:
# aqua CARBON (not tested)
# -aqua gtk gnome GNOME2
# -aqua gtk -gnome GTK2
# -aqua -gtk motif MOTIF
# -aqua -gtk -motif neXt NEXTAW
# -aqua -gtk -motif -neXt ATHENA
echo ; echo
if use aqua ; then
einfo "Building gvim with the Carbon GUI"
myconf+=" --enable-darwin --enable-gui=carbon"
elif use gtk ; then
myconf+=" --enable-gtk2-check"
if use gnome ; then
einfo "Building gvim with the Gnome 2 GUI"
myconf+=" --enable-gui=gnome2"
else
einfo "Building gvim with the gtk+-2 GUI"
myconf+=" --enable-gui=gtk2"
fi
elif use motif ; then
einfo "Building gvim with the MOTIF GUI"
myconf+=" --enable-gui=motif"
elif use neXt ; then
einfo "Building gvim with the neXtaw GUI"
myconf+=" --enable-gui=nextaw"
else
einfo "Building gvim with the Athena GUI"
myconf+=" --enable-gui=athena"
fi
echo ; echo
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=" --without-local-dir"
if [[ ${CHOST} == *-interix* ]]; then
# avoid finding of this function, to avoid having to patch either
# configure or the source, which would be much more hackish.
# after all vim does it right, only interix is badly broken (again)
export ac_cv_func_sigaction=no
fi
econf \
--with-modified-by=Gentoo-${PVR} \
--with-vim-name=gvim --with-x \
${myconf}
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
echo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
echo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
echo
# Don't let vim talk to X
unset DISPLAY
# We've got to call make test from within testdir, since the Makefiles
# don't pass through our VIMPROG argument
cd "${S}"/src/testdir
# Test 49 won't work inside a portage environment
einfo "Test 49 isn't sandbox-friendly, so it will be skipped."
sed -i 's~test49.out~~g' Makefile
# We don't want to rebuild vim before running the tests
sed -i 's,: \$(VIMPROG),: ,' Makefile
# Make gvim not try to connect to X. See :help gui-x11-start
# in vim for how this evil trickery works.
ln -s "${S}"/src/gvim "${S}"/src/testvim
# Don't try to do the additional GUI test
emake -j1 VIMPROG=../testvim nongui
}
# Make convenience symlinks, hopefully without stepping on toes. Some
# of these links are "owned" by the vim ebuild when it is installed,
# but they might be good for gvim as well (see bug 45828)
update_vim_symlinks() {
has "${EAPI:-0}" 0 1 2 && use !prefix && EROOT="${ROOT}"
local f syms
syms="vimdiff rvim rview"
einfo "Calling eselect vi update..."
# Call this with --if-unset to respect user's choice (bug 187449)
eselect vi update --if-unset
# Make or remove convenience symlink, vim -> gvim
if [[ -f "${EROOT}"/usr/bin/gvim ]]; then
ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null
elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then
rm "${EROOT}"/usr/bin/vim
fi
# Make or remove convenience symlinks to vim
if [[ -f "${EROOT}"/usr/bin/vim ]]; then
for f in ${syms}; do
ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null
done
else
for f in ${syms}; do
if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then
rm -f "${EROOT}"/usr/bin/${f}
fi
done
fi
# This will still break if you merge then remove the vi package,
# but there's only so much you can do, eh? Unfortunately we don't
# have triggers like are done in rpm-land.
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
dobin src/gvim
dosym gvim /usr/bin/gvimdiff
dosym gvim /usr/bin/evim
dosym gvim /usr/bin/eview
dosym gvim /usr/bin/gview
dosym gvim /usr/bin/rgvim
dosym gvim /usr/bin/rgview
dodir /usr/share/man/man1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1
echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1
insinto /etc/vim
newins "${FILESDIR}"/gvimrc-r1 gvimrc
eprefixify "${ED}"/etc/vim/gvimrc
newmenu "${FILESDIR}"/gvim.desktop-r2 gvim.desktop
doicon "${FILESDIR}"/gvim.xpm
# bash completion script, bug #79018.
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
if [[ -z ${REPLACING_VERSIONS} ]] ; then
echo
elog "Vim 7 includes an integrated spell checker. You need to install"
elog "word list files before you can use it. There are ebuilds for"
elog "some of these named app-vim/vim-spell-*. If your language of"
elog "choice is not included, please consult vim-spell.eclass for"
elog "instructions on how to make a package."
echo
ewarn "Note that the English word lists are no longer installed by"
ewarn "default."
echo
fi
# Make convenience symlinks
update_vim_symlinks
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
# Make convenience symlinks
update_vim_symlinks
}

@ -1,10 +1,10 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/gvim-7.4.417.ebuild,v 1.1 2014/08/25 00:06:59 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/gvim-7.4.475.ebuild,v 1.1 2014/10/13 21:11:06 radhermit Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 prefix python-single-r1
@ -14,9 +14,9 @@ if [[ ${PV} == 9999* ]] ; then
EHG_PROJECT="vim"
else
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~radhermit/vim/${VIM_ORG_PATCHES}"
http://dev.gentoo.org/~radhermit/vim/${VIM_ORG_PATCHES}
http://dev.gentoo.org/~radhermit/vim/vim-${VIM_VERSION}-gentoo-patches.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
fi
@ -61,7 +61,7 @@ RDEPEND="
perl? ( dev-lang/perl )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( || ( dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) )
ruby? ( || ( dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 ) )
selinux? ( sys-libs/libselinux )
session? ( x11-libs/libSM )
tcl? ( dev-lang/tcl )
@ -94,6 +94,12 @@ src_prepare() {
# Apply any patches available from vim.org for this version
epatch "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2}
fi
if [[ -d "${WORKDIR}"/patches/ ]]; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches/
fi
fi
# Fixup a script to use awk instead of nawk

@ -1,404 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/gvim-7.4.52.ebuild,v 1.3 2013/12/23 10:59:13 hasufell Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 prefix python-single-r1
if [[ ${PV} == 9999* ]] ; then
inherit mercurial
EHG_REPO_URI="https://vim.googlecode.com/hg/"
EHG_PROJECT="vim"
else
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~radhermit/vim/${VIM_ORG_PATCHES}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
fi
DESCRIPTION="GUI version of the Vim text editor"
HOMEPAGE="http://www.vim.org/"
SLOT="0"
LICENSE="vim"
IUSE="acl aqua cscope debug gnome gtk lua luajit motif neXt netbeans nls perl python ruby tcl"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="~app-editors/vim-core-${PV}
>=app-admin/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2
x11-libs/libXext
acl? ( kernel_linux? ( sys-apps/acl ) )
!aqua? (
gtk? (
>=x11-libs/gtk+-2.6:2
x11-libs/libXft
gnome? ( >=gnome-base/libgnomeui-2.6 )
)
!gtk? (
motif? ( >=x11-libs/motif-2.3:0 )
!motif? (
neXt? ( x11-libs/neXtaw )
!neXt? ( x11-libs/libXaw )
)
)
)
cscope? ( dev-util/cscope )
lua? (
luajit? ( dev-lang/luajit )
!luajit? ( dev-lang/lua )
)
nls? ( virtual/libintl )
perl? ( dev-lang/perl )
python? ( ${PYTHON_DEPS} )
ruby? ( || ( dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) )
tcl? ( dev-lang/tcl )"
DEPEND="${RDEPEND}
>=app-admin/eselect-vi-1.1
dev-util/ctags
sys-devel/autoconf
virtual/pkgconfig
nls? ( sys-devel/gettext )"
S=${WORKDIR}/vim${VIM_VERSION/.}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
use python && python-single-r1_pkg_setup
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -f "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2} ]] ; then
# Apply any patches available from vim.org for this version
epatch "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2}
fi
if [[ -d "${WORKDIR}"/gentoo/patches-core/ ]]; then
# Patches for vim-core only (runtime/*)
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/gentoo/patches-core/
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Patch to build with ruby-1.8.0_pre5 and following
sed -i 's/defout/stdout/g' "${S}"/src/if_ruby.c
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i -e \
'/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
}
src_configure() {
local myconf
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's/ auto.config.mk:/:/' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
use debug && append-flags "-DDEBUG"
myconf="--with-features=huge --disable-gpm --enable-multibyte"
myconf+=" $(use_enable acl)"
myconf+=" $(use_enable cscope)"
myconf+=" $(use_enable nls)"
myconf+=" $(use_enable perl perlinterp)"
if use python ; then
if [[ ${EPYTHON} == python3* ]] ; then
myconf+=" --enable-python3interp"
export vi_cv_path_python3="${PYTHON}"
else
myconf+=" --enable-pythoninterp"
export vi_cv_path_python="${PYTHON}"
fi
else
myconf+=" --disable-pythoninterp --disable-python3interp"
fi
# tclinterp is broken; when you --enable-tclinterp flag, then
# the following command never returns:
# VIMINIT='let OS=system("uname -s")' vim
# mzscheme support is currently broken. bug #91970
#myconf+=" $(use_enable mzscheme mzschemeinterp)"
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope ; then
sed -i -e '/# define FEAT_CSCOPE/d' src/feature.h || \
die "couldn't disable cscope"
fi
# gvim's GUI preference order is as follows:
# aqua CARBON (not tested)
# -aqua gtk gnome GNOME2
# -aqua gtk -gnome GTK2
# -aqua -gtk motif MOTIF
# -aqua -gtk -motif neXt NEXTAW
# -aqua -gtk -motif -neXt ATHENA
echo ; echo
if use aqua ; then
einfo "Building gvim with the Carbon GUI"
myconf+=" --enable-darwin --enable-gui=carbon"
elif use gtk ; then
myconf+=" --enable-gtk2-check"
if use gnome ; then
einfo "Building gvim with the Gnome 2 GUI"
myconf+=" --enable-gui=gnome2"
else
einfo "Building gvim with the gtk+-2 GUI"
myconf+=" --enable-gui=gtk2"
fi
elif use motif ; then
einfo "Building gvim with the MOTIF GUI"
myconf+=" --enable-gui=motif"
elif use neXt ; then
einfo "Building gvim with the neXtaw GUI"
myconf+=" --enable-gui=nextaw"
else
einfo "Building gvim with the Athena GUI"
myconf+=" --enable-gui=athena"
fi
echo ; echo
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=" --without-local-dir"
if [[ ${CHOST} == *-interix* ]]; then
# avoid finding of this function, to avoid having to patch either
# configure or the source, which would be much more hackish.
# after all vim does it right, only interix is badly broken (again)
export ac_cv_func_sigaction=no
fi
econf \
--with-modified-by=Gentoo-${PVR} \
--with-vim-name=gvim --with-x \
--disable-selinux \
$(use_enable lua luainterp) \
$(use_with luajit) \
$(use_enable netbeans) \
$(use_enable ruby rubyinterp) \
$(use_enable tcl tclinterp) \
${myconf}
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
echo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
echo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
echo
# Don't let vim talk to X
unset DISPLAY
# We've got to call make test from within testdir, since the Makefiles
# don't pass through our VIMPROG argument
cd "${S}"/src/testdir
# Test 49 won't work inside a portage environment
einfo "Test 49 isn't sandbox-friendly, so it will be skipped."
sed -i -e 's~test49.out~~g' Makefile
# We don't want to rebuild vim before running the tests
sed -i -e 's,: \$(VIMPROG),: ,' Makefile
# Make gvim not try to connect to X. See :help gui-x11-start
# in vim for how this evil trickery works.
ln -s "${S}"/src/gvim "${S}"/src/testvim
# Don't try to do the additional GUI test
emake -j1 VIMPROG=../testvim nongui
}
# Make convenience symlinks, hopefully without stepping on toes. Some
# of these links are "owned" by the vim ebuild when it is installed,
# but they might be good for gvim as well (see bug 45828)
update_vim_symlinks() {
has "${EAPI:-0}" 0 1 2 && use !prefix && EROOT="${ROOT}"
local f syms
syms="vimdiff rvim rview"
einfo "Calling eselect vi update..."
# Call this with --if-unset to respect user's choice (bug 187449)
eselect vi update --if-unset
# Make or remove convenience symlink, vim -> gvim
if [[ -f "${EROOT}"/usr/bin/gvim ]]; then
ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null
elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then
rm "${EROOT}"/usr/bin/vim
fi
# Make or remove convenience symlinks to vim
if [[ -f "${EROOT}"/usr/bin/vim ]]; then
for f in ${syms}; do
ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null
done
else
for f in ${syms}; do
if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then
rm -f "${EROOT}"/usr/bin/${f}
fi
done
fi
# This will still break if you merge then remove the vi package,
# but there's only so much you can do, eh? Unfortunately we don't
# have triggers like are done in rpm-land.
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
dobin src/gvim
dosym gvim /usr/bin/gvimdiff
dosym gvim /usr/bin/evim
dosym gvim /usr/bin/eview
dosym gvim /usr/bin/gview
dosym gvim /usr/bin/rgvim
dosym gvim /usr/bin/rgview
dodir /usr/share/man/man1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1
echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1
insinto /etc/vim
newins "${FILESDIR}"/gvimrc-r1 gvimrc
eprefixify "${ED}"/etc/vim/gvimrc
newmenu "${FILESDIR}"/gvim.desktop-r2 gvim.desktop
doicon "${FILESDIR}"/gvim.xpm
# bash completion script, bug #79018.
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
if [[ -z ${REPLACING_VERSIONS} ]] ; then
echo
elog "Vim 7 includes an integrated spell checker. You need to install"
elog "word list files before you can use it. There are ebuilds for"
elog "some of these named app-vim/vim-spell-*. If your language of"
elog "choice is not included, please consult vim-spell.eclass for"
elog "instructions on how to make a package."
echo
ewarn "Note that the English word lists are no longer installed by"
ewarn "default."
echo
fi
echo
einfo "To see what's new in this release, use :help version${VIM_VERSION/.*/}.txt"
# Make convenience symlinks
update_vim_symlinks
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Update fdo mime stuff, bug #78394
fdo-mime_mime_database_update
# Make convenience symlinks
update_vim_symlinks
}

@ -1,10 +1,10 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/gvim-9999.ebuild,v 1.18 2014/09/06 17:53:59 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/gvim-9999.ebuild,v 1.19 2014/10/13 21:11:06 radhermit Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 prefix python-single-r1

@ -1,6 +1,11 @@
# ChangeLog for app-editors/vim-core
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/ChangeLog,v 1.450 2014/10/12 09:02:05 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/ChangeLog,v 1.451 2014/10/13 21:06:35 radhermit Exp $
*vim-core-7.4.475 (13 Oct 2014)
13 Oct 2014; Tim Harder <radhermit@gentoo.org> +vim-core-7.4.475.ebuild:
Version bump.
12 Oct 2014; Agostino Sarubbo <ago@gentoo.org> vim-core-7.4.273.ebuild:
Stable for x86, wrt bug #511190

@ -18,6 +18,7 @@ DIST vim-patches-7.4.273.patch.bz2 506378 SHA256 065447179d22602315e2965d135cf9f
DIST vim-patches-7.4.326.patch.bz2 547801 SHA256 ef055424ee6a38967a38420c136ad54cde2f0da02417b9cd5893a1eaeae589fb SHA512 f047a9cbe01ce1820eed33b9ca7de769851b22e39083e17c6d41f1f9d705a64f608e12ad9a383d2c3d45da20466f4e6db26118424452b76c3344043c163bee1a WHIRLPOOL 01dbc695dc6ca698fa64bfc02a12ef97cb8d12e52992acf529fcc5f0264b8db58d33ef909b65ded282e77a06a352a23f5d592bfaa9d2a4ddfc566813bc725afc
DIST vim-patches-7.4.417.patch.bz2 672822 SHA256 244a556bf45a11d9b9a8669239062a400e1e73ea940e54b7bbaca954da7fc6be SHA512 abda7e717a486f677e0f6720beecc903879deadac9a61faf628a7c590030b81269c48c20de6e1fe99011072e9e7a675552917e7d367f9c2d3596688543e371e9 WHIRLPOOL 4398c9de866a2a84257fe2cd6743a75c494ecbd47ef2d5dd4393834e84801bf1786905dbf368f65b98eafb1541aaa5eda05b81f042afea564469f294add3f548
DIST vim-patches-7.4.430.patch.bz2 680438 SHA256 173ebaaf7e39e9cc9face31e6f8269ec7e5880998a8b846a80f88bc65fa40be3 SHA512 dd58e693286bf73d49a3f0625d597fc88c6a72eb386eae9f8e656854ac42f92a3e0bc0b43efd23e55d65040ec4f767ab48366753736b1b843b85c2a738829a54 WHIRLPOOL 7ce6e2de659103edf2dc5ff09c66fbe3d24d5f1fcaf34e49daef65a1d5f498c9326c5384615cb011848d60fb5ec538a531b28f63d2c2f9a51db979bf3141086e
DIST vim-patches-7.4.475.patch.bz2 704060 SHA256 35e1f82629e888865d03ddf8647554a607d94fc5ba33502822fa171d4914aba3 SHA512 80e26c872793604b6ff76bbb9b63d10ed9633b448008158d2f2538e9a18c62f7070b5f014b221643d2e97d0d6f7812ffc8a038f7acb2e1558ac5a083d6db8ee0 WHIRLPOOL 983c51f3d1220ab0512491f04e72cbf90a2891d44c578dcde043737a700c329cc3a090f3d2bf581ad4a23b6765bb72517f76520da1299ea8a65c6ac5957578da
DIST vim-patches-7.4.52.patch.bz2 14 SHA256 d3dda84eb03b9738d118eb2be78e246106900493c0ae07819ad60815134a8058 SHA512 6de201dfed1d45412509c65deb34690dc2d09c6aafccfe491fd2f440f92842b9c755b61dc7bcdd4cc0c9f18cf46c2b3a1241e99c4c2a33fff5555e7b2f0b6348 WHIRLPOOL 39fd27630df1bd07de69b6bae68be5028bbefbc8ffdac645d5e0527eb1ed9575d0aaf97b39d0d6c9b69401846fbf8aeb3383b14bafb4a7564a20e92182dbd4b0
EBUILD vim-core-7.3.1214.ebuild 1003 SHA256 0eb20cab51102107ef9c8df2e39d38f0d3f2e15e87fe88f271299f95e84b3e9b SHA512 eb4fc44617eedf81ffed762f28a4c8c0bf3b0b2fad493ef3310aa2782e5c45017bb2fe7f37b737649c17d1a4be6dc6c612b64301c80f9424d57abfc3eefac142 WHIRLPOOL 715d73a38bf97b2d3e520d8e6ec5e82d22392ec00701a743a0fbaf1de313bf1fac62d777268ae6da676cfa5730548d3337c46fe0cd36e6a6f85e1ad1986c234c
EBUILD vim-core-7.3.762.ebuild 990 SHA256 4da64156648f1030702b5c699cce68b092631518fcf14b21cc787fe2cd86d6fd SHA512 fd5016260cab99b236147f090aab3b5e65cbfe5cb6f182d8e5e3638700a00969a0cfa2d20e3159241b21dd4e03035fcdd7e129017556ec128413531fe88e111e WHIRLPOOL 61485a3b00b0a1bd883ba7a8b3481844a7f4bfcb906e859da649d7487d595a17eaddc4a6617918e9750fcf0e9bcf91f91aed1a2dd3c18c7eb0915d672af0cd36
@ -28,24 +29,19 @@ EBUILD vim-core-7.4.273.ebuild 7307 SHA256 b9ca490150e34c11c88c9c1689da45e88828a
EBUILD vim-core-7.4.326.ebuild 7321 SHA256 566ba711f5e345a0c16c321139183a485650f3bbf835df474af4c64560d6e4c8 SHA512 3a6f8f03e4287996f460bbce314fee801ee48c34bf5201db9e6661d4c7d9b5e191c648ea6628d92c3691f68a1d3dd09c308d7c8d2b41860da3e30523b1da7a07 WHIRLPOOL b35735d5f6d58b5c9b27a635dbe4028691ae42ea8e135e174c715938565a7f5eaf4f8bf8622b9b1bdfa75eae1d2e609dbb53efd27ddf592226ebe6a619a56766
EBUILD vim-core-7.4.417.ebuild 7321 SHA256 5d4229901e8e26773efba042155f256070a1ab286354fe52e94fd4fea575011c SHA512 b5e3713581d44a61b359efcfa7ad5a4811cd81c6331470a9e2e1d9ea289e5891f8ea037ce5ba281fe83d8e7b7561a9fb4549aa3fe280c9545b6d6176bcc5b40c WHIRLPOOL ef5ccc3843cf95ddbc0599df558d64d8247770e4804dddf364de0f377516252df49b365abc64122f10b2be0058b4688ff931d2bb178e80fa5dca4620f09b3b1e
EBUILD vim-core-7.4.430.ebuild 7328 SHA256 eb8904c14df9c7f281136e9bb9cea5c9cc9246369b9e38e8482285001cda1754 SHA512 ae50b12ed6e0af6ff52e465461b558c27f0b4a50f69219f82419185feb580a503e8960f1e8552ca06c1ed3ce4334151ffa78a1cf28e360138ad04398c3e64324 WHIRLPOOL e379a10ea8dd2eb53dc17f828ed7e4570a1c2ffd031017fc9109d39325a30bad4e4b48f30460062e488a9d9bc39c199f3bb4d9bcea7804ed44f3ebe2dfed4701
EBUILD vim-core-7.4.475.ebuild 7328 SHA256 c315a6e0b3dcc88eadfd80b51e5bba5bb8df19c141858606da4467261f4f11be SHA512 acf8f8188a1ce95417bfe8842d8e35e9c9b504d0dc3769e1e21a87f71740096d82165324d30c7400525efe5abb254ef7094bd81ad91b4f03e724b3f4518788c2 WHIRLPOOL 126766f23f34048a250cbbd0af3e1f81264e0f0aeba469a0ba8d5f296e3a6b51b7d5030b9d708605f782281c980dcc527403644bb6a7c895444d5c7ecb1483b5
EBUILD vim-core-7.4.52.ebuild 7409 SHA256 31d591fcce20577af303ef2d7aef6f359a51e28e83880f22a5046245def77d60 SHA512 22b26ec530b9581b1c0617996630dc5f97485b6936ff749cf7459714a6bd077469e68cf334f5dcb412e4a33b2845e8fe260b209631ebc566c5a4c38529b1028a WHIRLPOOL 3fe3c8d1a7e14ff292866961900086f430b4b9eea77c0d69cb2ea03b32fb6c37bb1742a1cc1a10b06a097c613481b8766b587d781d710df2a85e01b04ef9fbc1
EBUILD vim-core-9999.ebuild 7326 SHA256 2104e2a2a46f42a2fae4556b1b86493193afc8f2831b411aae29fbae2968948b SHA512 22ff808a3c72be46e16e8bd835a621d0b74ddd892fa78b89127dc4c24273bb7f44f823f93db471688ba47da7ee68eb29d34f308e4c46fb16c382f53952423468 WHIRLPOOL 2d59dee07a8cd3af4ba036f58377fe46310f1330c28646686dba8783c45079d511152e7846df19b19eb786bb63a4c0fd6e5082bb35f183fc0a3c5b559436b6b1
MISC ChangeLog 61073 SHA256 4ee03a0af9e06d337bc131038c6a3c429e64729201fc9eeda270d7d4fafa83a9 SHA512 c8a1f4d8f13637b82f91e99b5321339b6928df98c3add840243b58877c9eadc90d23d3bf075f3155adaaf0ac967aadcf8be61288529c7351bd1139dbd19c9c6b WHIRLPOOL d4788f535077bfe3c781daec31a17cbf10f56913af1227381ff00fe952bd201633fc01a977e5064f80e88c856fcb5137182326900e1cc40bd6a685d7a9596e39
MISC ChangeLog 61204 SHA256 4a194ec087b12882acb8a8b151e8eacfd774cb1661f94a5827f8d6a4b610e542 SHA512 f2ff9f3a8c775e1ef9552e10fc30ad5f20c0f5ac0f36da34177f76307dd3da05f4346999ad3cd6c0efbfcbb0c8266480826f0d77a6d35ce80f5be0b36387769d WHIRLPOOL 836134222de1bd66493a3aacb1d732e96d251176e5d7b12006700d4e4858658eed369732c1dcffc84f595733bd8639a42cd16c1aa0390f663f3236dfd01cb662
MISC metadata.xml 156 SHA256 64d20c782589b423a6e75ba6fff7edead1ec8fbae742d27dd57f5299e8328500 SHA512 7dc1d902106e794e1a12bde5dcacb8b7143584cba9c61e72ac5728dd952663144c1b0efc949fbbc9fcec03b396b5e060e8263eaad7d70cd82d6d5b350c62f0c1 WHIRLPOOL 4381a5d144e783e5979d394720b32f7d95818a8571f748e72c5ece965c4e0375b1aec0c34f6f506a9f9fc255f1b69a220fdb74d1dbb8aabc92ec48afa44ab883
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJUOkOOAAoJELp701BxlEWfrFYP/iiDLtnmDKHhdgoqMWBiwF1W
SrR9YS1zdCZQwX7KUyNb1lH7iHEYsX0J7837nCaeKV2HOaTa6BZpr4FuyavSCZA5
IFMrbyMueah/uCR0E/sWq7+yfgEOnDkHC4MThwMOwfQSQtZSaeNSH9/RBUYM1ZGx
f8BxlMOF2oZ9t2qIQRjSoLK3e3Itv20Dl8HmX7WHZPFR7BDHYMohykfdEb8gQCfC
r7YAo/aP63Xnao+pLe1nVnW4vbMnaLz/Ym5Eao1DpswHiu7nXOf6g46h5bjuhvhq
SmSYKODIrnlTUcxv9bDwCRZ137HhrPhpF49rd7fchLFAd9KOvJNCWr1rhQEIn71J
cHiiK84EVlavtc1Eh1/dwO0Nq7hzZQ4SW943EVhXNzHB7DGEs8TmRNHNfYctueOr
nQ7e9X7v7kSnCpqpZ26+qTpgsv6shOPrjHc17EQMmwX5Yj5UNOkldZFI7b6uVSN7
9FR/uAvZxKdxsGqvdw8RDSMwIesRQ0DH+7NM2+8Z/SnPoISpdipdZFC1FTmbBzlF
D8cnkhuQQySpeOkEpZ+pXeOmWJeFrDR56iWeGcV/6AtkFDbf+fe6c6kbwaLlWsGM
oqHbMo+YqIXzixCTMVZ3I9ZpSFt4gJ5wSmeJMo4vz3wQ3RMtCVPYfLhlRPUaLCJA
VJucHjIV7XfaOY4WAaVL
=BEdM
iQEcBAEBCAAGBQJUPD71AAoJEEqz6FtPBkyj5/gH/0R5gcnIhGVhW8JKoVyNHRo2
R23t0zsoY6MEftNv8mg9w+rUP3yV9SZiwVcS7wGjvRqkHF9FWR09npaB03PnPCmT
LeKXFz23L7h7/iYi38ghSx6jZtpgOI+X0F+GqflGHkRnUb1eCWvXlQHq6MN/M7ij
H1g4Y5fayfPPmMtwqCUjCDT6HO0JTfRuwSuXuMFgaqf3eotR/ztccY5C1stspdT8
dCvi8RDGMQzvb037qVtFsAi4qJ/cpyBqKYjJIc+ertPi3SVDIfrdMeUAcLN/ff5I
P0FLKIweH+K6uRFcA3/KmyNpb8uihCbxBKeGUm6KvcCyc9SG2pt+hjsRTzzu9dw=
=mz5H
-----END PGP SIGNATURE-----

@ -0,0 +1,231 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.4.475.ebuild,v 1.1 2014/10/13 21:06:35 radhermit Exp $
EAPI=5
VIM_VERSION="7.4"
inherit eutils vim-doc flag-o-matic versionator bash-completion-r1 prefix
if [[ ${PV} == 9999* ]] ; then
inherit mercurial
EHG_REPO_URI="https://vim.googlecode.com/hg/"
EHG_PROJECT="vim"
else
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~radhermit/vim/${VIM_ORG_PATCHES}
http://dev.gentoo.org/~radhermit/vim/vim-${VIM_VERSION}-gentoo-patches.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="vim and gvim shared files"
HOMEPAGE="http://www.vim.org/"
SLOT="0"
LICENSE="vim"
IUSE="nls acl minimal"
DEPEND="sys-devel/autoconf"
PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
S=${WORKDIR}/vim${VIM_VERSION/.}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -f "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2} ]] ; then
# Apply any patches available from vim.org for this version
epatch "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2}
fi
if [[ -d "${WORKDIR}"/patches/ ]]; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches/
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i -e \
'/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
epatch_user
}
src_configure() {
local myconf
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's/ auto.config.mk:/:/' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=" --without-local-dir"
econf \
--with-modified-by=Gentoo-${PVR} \
--with-features=tiny \
--enable-gui=no \
--without-x \
--disable-darwin \
--disable-perlinterp \
--disable-pythoninterp \
--disable-rubyinterp \
--disable-gpm \
--disable-selinux \
$(use_enable nls) \
$(use_enable acl) \
${myconf}
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake tools
}
src_test() { :; }
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
dodir /usr/{bin,share/{man/man1,vim}}
cd src || die "cd src failed"
emake \
installruntime \
installmanlinks \
installmacros \
installtutor \
installtutorbin \
installtools \
install-languages \
install-icons \
DESTDIR="${D}" \
BINDIR="${EPREFIX}"/usr/bin \
MANDIR="${EPREFIX}"/usr/share/man \
DATADIR="${EPREFIX}"/usr/share
keepdir ${vimfiles}/keymap
# default vimrc is installed by vim-core since it applies to
# both vim and gvim
insinto /etc/vim/
newins "${FILESDIR}"/vimrc-r4 vimrc
eprefixify "${ED}"/etc/vim/vimrc
if use minimal ; then
# To save space, install only a subset of the files.
# Helps minimalize the livecd, bug 65144.
eshopts_push -s extglob
rm -fr "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent}
rm -fr "${ED}${vimfiles}"/{macros,print,tools,tutor}
rm "${ED}"/usr/bin/vimtutor
local keep_colors="default"
ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim )
local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig"
# tinkering with the next line might make bad things happen ...
keep_syntax="${keep_syntax}|syntax|nosyntax|synload"
ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim )
eshopts_pop
fi
# These files might have slight security issues, so we won't
# install them. See bug #77841. We don't mind if these don't
# exist.
rm "${ED}${vimfiles}"/tools/{vimspell.sh,tcltags} 2>/dev/null
newbashcomp "${FILESDIR}"/xxd-completion xxd
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
}

@ -1,6 +1,20 @@
# ChangeLog for app-editors/vim
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/ChangeLog,v 1.472 2014/10/12 09:02:01 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/ChangeLog,v 1.475 2014/10/13 21:17:40 radhermit Exp $
13 Oct 2014; Tim Harder <radhermit@gentoo.org> -vim-7.4.52.ebuild,
-vim-7.4.155.ebuild, -vim-7.4.169.ebuild, -vim-7.4.193.ebuild,
-vim-7.4.326.ebuild, -vim-7.4.417.ebuild:
Remove old.
13 Oct 2014; Tim Harder <radhermit@gentoo.org> vim-7.4.475.ebuild,
vim-9999.ebuild:
Sync live/release changes.
*vim-7.4.475 (13 Oct 2014)
13 Oct 2014; Tim Harder <radhermit@gentoo.org> +vim-7.4.475.ebuild:
Version bump.
12 Oct 2014; Agostino Sarubbo <ago@gentoo.org> vim-7.4.273.ebuild:
Stable for x86, wrt bug #511190

@ -11,41 +11,25 @@ DIST vim-7.4-gentoo-patches.tar.bz2 3314 SHA256 704e2ef7fc3a9f3e721b4c9cbc619a47
DIST vim-7.4.tar.bz2 9843297 SHA256 d0f5a6d2c439f02d97fa21bd9121f4c5abb1f6cd8b5a79d3ca82867495734ade SHA512 65d55da556ee283a364b376d251b70e430b7a157bb5a8ee89565060ff9937907966d416cffd33f701b3314d0fdf16efe00065f66bc8459469f5ae2f713418e0e WHIRLPOOL 914fc2c4fd485196410d853990bb5cc4c0071bc36dc0794655ec05cc0b5f7d2971dea780cc7293fcfbd4495a30a7437a3b1e33a2b6795c10a9f05a2eac3ca6f4
DIST vim-patches-7.3.1214.patch.bz2 1678514 SHA256 ad8e7742b14337f77bc8d35a77b18455bc601d895dfa18faa8c62ef5ffcaf10b SHA512 1b336d6d55b1c123503590b8ccc8c6cfa516e29fdb9e273dcb79700ef0a4a0c1bf2c7a386d38de7ece1a69634016cd1e6f78f8cc5cb96a30f4c59483f5214c69 WHIRLPOOL 85f07bfc1a4fa28312185bb8a54225e0d69c09cdfc4d0aa492abc74639b77e2d908f08b561d1446292fbbe09ef0a8aeca67fb0a2720a70f93e9e05605c6d4b2a
DIST vim-patches-7.3.762.patch.bz2 1102824 SHA256 91dd83f66b1f362be987cff40c00c05b8dc699000b8b4932437829ed34936dab SHA512 b7288438f98b56e082a957c5178818f549dd8e2aca31301f432d3c6d94c0702e482e4c14b17c122f6a83a11bb21dcc165725b3996a503f6cb45400492ae783bd WHIRLPOOL cc1140556487fde2c2ee9a9351f4a062a080d270cfa8e728295beb233288efc7acdb750181dc25a2a1b74d4b547e1219e3f043c89b6a27348f7aa916d64f9fd3
DIST vim-patches-7.4.155.patch.bz2 183677 SHA256 df57d372ace540809dde22ad649ee7f13c4a165770cef28bb76d8dc7aa630671 SHA512 0667810a1ae908f5739ab37b32688fff3d65c4f69e83d3f9d0364112e8e7f70c77eeae3d672725df25ad837a75e373619321c1f183e7ded67afad544fbdd7801 WHIRLPOOL 829ab6152daed43323af6537669d4c3d6367138d0858c746ba02a6fc15497ef7161c62ccbe9bac7526296f5adf52a4ba1fe86c3539dd559ddc5cb4f6e0f90cfe
DIST vim-patches-7.4.169.patch.bz2 220499 SHA256 faf5e06098d45b25cea6ddb9e4ef080ce4717f2c2148678ded4f715bcb9fd652 SHA512 1102d7f89ad0cdd81f4bfa03875d400be3b642565527c61e72583b85723ef5f25ed7d7bc0dd6b620d013f65f500add84b96db734f45c21369e22405f6f6a6f8d WHIRLPOOL 1e45b776f85c941b3b741018338ece2b299576e5261103bc381e9b1f1162652bd79f119e060710dbabf99e3bff0668de9485df38b57897f716bd52a2f1f3cb2f
DIST vim-patches-7.4.193.patch.bz2 252912 SHA256 9fbfa1758610a84315bb74c3e6d8224779fd5ef1fccb3acabc488d855966839a SHA512 d86d1bcc2dea13971772ff716dfd455c66d7e8df280c2a7293ec2d7baa10a0e184b4083044665db7b4a0a7c64bbcc0c3f20e43fd937dd712fb4cfd6ce9a0a5ab WHIRLPOOL 46203445b9d8b445f2be63262a60d7e48ddf922c5830326af84199760e8770b0b987974f4abb52d97099ddfabb6c0f93cb6647bfe5e0f94eed056bbb10aee3db
DIST vim-patches-7.4.273.patch.bz2 506378 SHA256 065447179d22602315e2965d135cf9f1db4394ff5655520719f6338ff29e89ca SHA512 029a5cef758e4b201eabbc82458f3e1c3674582715a8c78a7270f3ecd57980b1cef66a0152526fd3505685c27c07f6e6742da48da9ad9546e3cfc2a5e7c11164 WHIRLPOOL 305322e991e9640b80147dd5ceac9dd6dae93a07610f807bbf01c0fdf37cba67ea41a1b2720c8a43da0161c57e0a522086f135efc712fb0106497a21288a872a
DIST vim-patches-7.4.326.patch.bz2 547801 SHA256 ef055424ee6a38967a38420c136ad54cde2f0da02417b9cd5893a1eaeae589fb SHA512 f047a9cbe01ce1820eed33b9ca7de769851b22e39083e17c6d41f1f9d705a64f608e12ad9a383d2c3d45da20466f4e6db26118424452b76c3344043c163bee1a WHIRLPOOL 01dbc695dc6ca698fa64bfc02a12ef97cb8d12e52992acf529fcc5f0264b8db58d33ef909b65ded282e77a06a352a23f5d592bfaa9d2a4ddfc566813bc725afc
DIST vim-patches-7.4.417.patch.bz2 672822 SHA256 244a556bf45a11d9b9a8669239062a400e1e73ea940e54b7bbaca954da7fc6be SHA512 abda7e717a486f677e0f6720beecc903879deadac9a61faf628a7c590030b81269c48c20de6e1fe99011072e9e7a675552917e7d367f9c2d3596688543e371e9 WHIRLPOOL 4398c9de866a2a84257fe2cd6743a75c494ecbd47ef2d5dd4393834e84801bf1786905dbf368f65b98eafb1541aaa5eda05b81f042afea564469f294add3f548
DIST vim-patches-7.4.430.patch.bz2 680438 SHA256 173ebaaf7e39e9cc9face31e6f8269ec7e5880998a8b846a80f88bc65fa40be3 SHA512 dd58e693286bf73d49a3f0625d597fc88c6a72eb386eae9f8e656854ac42f92a3e0bc0b43efd23e55d65040ec4f767ab48366753736b1b843b85c2a738829a54 WHIRLPOOL 7ce6e2de659103edf2dc5ff09c66fbe3d24d5f1fcaf34e49daef65a1d5f498c9326c5384615cb011848d60fb5ec538a531b28f63d2c2f9a51db979bf3141086e
DIST vim-patches-7.4.52.patch.bz2 14 SHA256 d3dda84eb03b9738d118eb2be78e246106900493c0ae07819ad60815134a8058 SHA512 6de201dfed1d45412509c65deb34690dc2d09c6aafccfe491fd2f440f92842b9c755b61dc7bcdd4cc0c9f18cf46c2b3a1241e99c4c2a33fff5555e7b2f0b6348 WHIRLPOOL 39fd27630df1bd07de69b6bae68be5028bbefbc8ffdac645d5e0527eb1ed9575d0aaf97b39d0d6c9b69401846fbf8aeb3383b14bafb4a7564a20e92182dbd4b0
DIST vim-patches-7.4.475.patch.bz2 704060 SHA256 35e1f82629e888865d03ddf8647554a607d94fc5ba33502822fa171d4914aba3 SHA512 80e26c872793604b6ff76bbb9b63d10ed9633b448008158d2f2538e9a18c62f7070b5f014b221643d2e97d0d6f7812ffc8a038f7acb2e1558ac5a083d6db8ee0 WHIRLPOOL 983c51f3d1220ab0512491f04e72cbf90a2891d44c578dcde043737a700c329cc3a090f3d2bf581ad4a23b6765bb72517f76520da1299ea8a65c6ac5957578da
EBUILD vim-7.3.1214.ebuild 1125 SHA256 682ed73f4a04ba569fe9dcde80a8d4296e0cdc9a3a2e14dcfe06e8d77603f6e2 SHA512 24b9e32030ff1fbf246575d05fcbd0a34edf91a5af5a2b5c46c54e53e76f015b6b796ea81714dc2215ae61adfec95d80b0410ed918647017e1df69235f5978a8 WHIRLPOOL 2c2966e9756b8432c2a9a58db84fecdc7ccee9d5c17ec85573b3b326535c151f089f872b60ec2c5514252e613a459cb0df1ffb4dd0fb46282c67492ed5c3d925
EBUILD vim-7.3.762.ebuild 1010 SHA256 63e9605c3a4726f130bc310c4d1d26006acf1db17b2351eb21fc15c916dabd38 SHA512 7a1809e3d4bb863c652f5baf76a258d86929a0b14eba5758722900b7b3c8687e0ad42a2674fe60207f50e0ae6a2d66baac056e371daad9804a36bdf489e2d7dc WHIRLPOOL 68a62475f39cb36a9c6935d352ff778617157b1f1d0259235fc01dc2bbd0ac8a45ec619726530fa447d0aa111b3a820684d61da88f501311d8d3555f3a68915a
EBUILD vim-7.4.155.ebuild 11525 SHA256 a5ff17318686529f80eca4b8814776f8ef36b5aae19e5591788a6d7418dba50a SHA512 3f6b113be76cb45343e46eae6fb81cf86a023412fc3c984c3446616868c8e387caa640027929bb3d26829d381f938f151d70fdfa7c884fc311781bd91be7531b WHIRLPOOL 7e547fb61f4b73d40151f130c0c5a2eae0075bf07133abb17264c288c1bf7f25df61000620eff26c79f6e91bf2fbe372a12d096ed5ea6dcc69a81b32d8509d22
EBUILD vim-7.4.169.ebuild 11579 SHA256 48c9e8b3a8e5242cf7696c8289a0a594fb489bfe5458f56c01c2c4e201015f20 SHA512 1ec702e647f3477a925151095cf7353b6e4e58349b36f0b083ca27760c51046a7f4ca43db5c6d7d804c10742b4e58adb4fb257f7cc233f39cddcb32b3f2a7f15 WHIRLPOOL 012301ac84569bbbd8a40649beac0ef5900ce5e1d5a1425ad7884ff33e1ee2a059a7595b6a872e89518928d44f4f1457e39158436970d260a45bf07bbdbe0f80
EBUILD vim-7.4.193.ebuild 11639 SHA256 2d26b24fdd396caf9d28e885e2d0b1ee06421e39f2ad4e15c8068cc5dfa2bf8b SHA512 b470f862c862e38485194d3e969b3288d4c9e5dd852ba0dae6461ba3763ac4f056d176b272f1f2b52d4b321a8d012158bd94db0bd29487c096f8b9995387720f WHIRLPOOL 446b72d44791fe39ee420e38e8ac1024371ae4de6c4dd430789f52e7dbc11a51d0c924f025f33d7a620f2c552cdae7d440e619d7ce865af7630e9585a574894e
EBUILD vim-7.4.273.ebuild 11583 SHA256 8e18baa085586ae62719adf825fba0caf6c511472926f6b41dbe6d6f46f082ad SHA512 7c9714048c4263c770ea199931e1181e7bde37866c4c3fe269215577411add77cab18c900b10144c65ded164991664e6af93740463336316d7eff8e4262824fa WHIRLPOOL 6fbf8bdd200d73a1e50ff6c5c7abc6b248bf3a764080d0be2ee8544d45ca1dcda313dbabddcfb9c9f175190fab04dac1a1c6942a8e5c1fa749fab58f8d35d4e8
EBUILD vim-7.4.326.ebuild 11597 SHA256 3bed65e619f768d0f80ef7f358c179f65f29c76226b8cdb191c40fe0e297c27a SHA512 f222d789a4b6d4beb4d554ebecf57c902fa8178fff40b8a92d6e11927c93805a93b78f57062db69d9dead7fe123f1ee47a960d469e324892d78b290c77fed9b8 WHIRLPOOL 660987d1825bb5530b3bda0cfa48972fb274276cea9e80b8c6f21f53730e0c6ee2d28d0d779052036aaf244280437fb7e1b08f3c210cb5647358a787a830a6f7
EBUILD vim-7.4.417.ebuild 11597 SHA256 90aa26e18489324e4d4ceda7e876033c5550c0f4fc15d98775814801af9faa3c SHA512 77b331806b6f393634f4191247b3d22e3d86b4b5376a478b58013e608b49017e3534ce31cb73272e345ecbc0d0d1dca644c9c5bb46a17899afe7864eada79ad4 WHIRLPOOL 5f5eed689bc411da17287e7e366cedc766304d7913251522b4a43a0f6feb7d6ef003b932103fcf88cad0824710c1d7504046161cf66daac8f1e8a859fab20212
EBUILD vim-7.4.430.ebuild 11942 SHA256 6ead57a07c4fb27de434d74f4874d12c6960c3a7bdb2ff6e2cc46d282776f541 SHA512 422cee85b8fa5fa79d782aa513334d11f51cf557fa3dc11a1082a66b3bc77fc1439161613ac2b0305030ba7f78b95cf1c8d03e00d61e3d9c11f1cc58bb291168 WHIRLPOOL 03fb88d2df1f848d0833982332bca1dbe2efa9c5f640b3d7fb98ed0ddac13c08782447beccc2eda46db2f78c56ab8cafed0a839bcaa754ec2bb6578dcfb57b14
EBUILD vim-7.4.52.ebuild 11778 SHA256 6c966f4d425286610619b546ea787222b4fdcdb619eefc017cc041c7eac16db9 SHA512 a4f7af2a712f6ac7f254b62597a25ce3b4e269d575531eae85df9d34fdb5315ccba8c1b5946d4eff210d3acc82781040f7309a176b79f25eb6886bf94bf0fe77 WHIRLPOOL c1e4bfa5d5ae42f9df88a237903190d7658eaaaaf37b05c5b4addbc56c3064556ba630e923a1b3037f5f7800b35287ce6b2cc2bd800099e079094b820e749545
EBUILD vim-9999.ebuild 11940 SHA256 a41913c4f593f870b85a5707fbfa4eb5bb4892d1289d9cc823a15fb14b2b88b9 SHA512 04ae72432c1a5e014b17db6b71312ba6df388bebbf1de4f8ffbae900b48a108cdfb1d719d471aa157a08a4495b710a9725ee16f3ff86283a576ed0b40aaca9e6 WHIRLPOOL f7ba510e92312248703156099dd4107ce9e6c36bd99f2cfa42e9475a6271ba23b9350b07ae716946ae23252151f4558f1cf58c89eef7c82217823f3cbb78954f
MISC ChangeLog 63633 SHA256 23f5df0726e5fb53cc4a6f0753a892337680a3f54cabe0cd530a604c0affd60c SHA512 0002094c64017cf4a5d340930a784721fd482b1d11267d993a7b2cc6466c3a4154f265b6433bef604aa7c7b31de2a6a310ffb93428f6854146c37a0c26aac641 WHIRLPOOL 024b74fd4f050d4bed581df7e98ce9430e8273c5a1fbf41c359e900d8884135091e26c1f99a793a9d0ae8c8ab10cc3e1502db4554a859c60baedcd1dc9842663
EBUILD vim-7.4.475.ebuild 11941 SHA256 0470b4bb5664ec08b48e3c1e742dc4a75d2f1c8b84bb9dcae1348ebf9e7dad5e SHA512 c7989f1998a11e26c1d2785dec36d13abeba83f353a08b1ee28f5a7d89b306ca5a5eb126c26205a3b6cceb440eb93f78fdf64daa4e3eafc339c38d8dc7518590 WHIRLPOOL 2bf372a28c69b0f708ce8992edfdbd67075f0ec6c608819750f53b7f9e7f07b8adc06bccea184a949ff5d88dd4799e6c03dcc958212df99b0578e72caabf83b9
EBUILD vim-9999.ebuild 11939 SHA256 0c2d109a6d03c90700cafaf8393cb15c36cb6e62041da8a0669b6ed3ef2c5b9a SHA512 823685d0b04b5ec585258b5678793f92388601bb7d9c181c38107c7771ec4db62cd852442a14c3a70ac9c7cc76d5237e212bc0f695b3ee066dc4cc5d85c62e38 WHIRLPOOL ec1dcdf1928a626a33bf3982884751520bec18511f15db918fce9dcd5f20af202d18dc2e5fc56f6973fdc0be9a216624fb6907380bb962eecf35abde412d518d
MISC ChangeLog 64065 SHA256 f1efb26b0769cd3807ea0bdd55861f8ff9496fa197364576ffcdb919a8fea2b7 SHA512 1798ec7f2fb28d9e36d442bd662d6ed2bfd93ae8a9de82985e00bff9c905a391d7b52d60a4a547f455aaeefb1969df083022c807b2e1b2680e406eb365532e57 WHIRLPOOL 15262476925fd9163c444ece15f4450d0ccf79e9828719136aadd1b178b8456ceecbaaf6667e4ad9f11e2a662f25b22554dd0753d3d698fda06bd9c19fba5440
MISC metadata.xml 611 SHA256 ca72f78f706a782fd43a809be03a88ae31684a281697c8668e08210084af78c0 SHA512 2566bee4ccd952830492057b31e0dd02743554748a798ef3a7df3bb44014162e5137d62fd915e28b5b4efe2c70d135baa3e0397cf60ad624ea587c3e2207bd6d WHIRLPOOL cb89aba309663ba96731451d92377a60b00347b7e8f76caac0b373459911e4b9980a015db1588750f433b5d490a0bb7f3000689ca8ea3dab5d1823d1873adec1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJUOkOKAAoJELp701BxlEWf3WgP/RS2s9c8E+y8xhLVEC9kjxBd
WL/KtP6Daw4FfuMAfFsgolhLNCrrsTIpYluahA4oW64w2xwYJSQuDAweTzK5boKo
0RV+h/Q9AK2hyvJ8H0XW0YKJxL5POre883y9rq4IUuuEPufGTLFfZqdmvhAf9Jbo
t4iBYCNzl1a10cBjLmLL6icaZbXzj3uosuPLahYZfIw4L4hNeEvhWX3l7S2EwJfr
y4oUt2UFA5toFYTO105nR0QPBzerfau6dUNlnZar2CORu3c/6e/rAzsbpU9mGxYo
pMltB8ALUnWTYUJLetmP+2NigRv3oKD385gG3c+zIL8LePAXldGGauMgvvZCYbwL
zmGh9cYBLvkjhrTFPL3unREtieIkW1xK2DlyAPkiFaXpNkVOV0vWP7ErRzokahJG
DdfTuB0zem8p/JzqzJ7nYsg8+WMnrNsZIsJAuxSXLLUjPkaTMs6FrSUw6OAQHt1j
AclYnqL01v/Nh/TjTy6U0eVJ1W/dCzx6dy/haApXm4Nin3tUMG5TLaS/G5V3cdtZ
+PGtk01sbLDipLIyhVIB+CwykWE9Dqv+qZMHYNkdZqLlEbOd68jG6+aflfCSA+VC
yUwNqDolNEs56byNGUzcD0g/d8RrIHaaSqVqBG9f8uL02ZyX40dceD70agDqeuQS
kLw1zcGrKiYQOze0ca5V
=m2MF
iQEcBAEBCAAGBQJUPEGLAAoJEEqz6FtPBkyjV+QH/iwPr3tKoJO6IxG3xxiwtj5T
fR6zp9uYO0ARfOuCNMBkOeo17PYhVS+IjEXsZy4qtBqqf45rI1eiUVlINIjfn0Jk
uIG7GWB9zG7W6da++WsYIRKQI2XsockkQhlbqPOXNVJcU57tObgZwA0JZ/WbfUsw
fvDPLQGdDxR64FIARrHkK8ULxcRqHCTqQxqjnpQEdXSa0EcZM0lD/kLt3cyukyN0
NmmHUTJb4boGgg+8v0hUcrH8qCBCIVB28qXipgXSMGcpZf4wi+Be84yBruW+GkQg
hrhn8OyzAPfITsCgKuvMXvQHv77/FFdOXD2+g+a1BP7dNTAr+ZYTs+E/AtTC0wg=
=GgcQ
-----END PGP SIGNATURE-----

@ -1,362 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.4.155.ebuild,v 1.1 2014/01/23 10:32:21 radhermit Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 python-single-r1
if [[ ${PV} == 9999* ]] ; then
inherit mercurial
EHG_REPO_URI="https://vim.googlecode.com/hg/"
EHG_PROJECT="vim"
else
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~radhermit/vim/${VIM_ORG_PATCHES}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Vim, an improved vi-style text editor"
HOMEPAGE="http://www.vim.org/"
SLOT="0"
LICENSE="vim"
IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl vim-pager"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND=">=app-admin/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2
nls? ( virtual/libintl )
acl? ( kernel_linux? ( sys-apps/acl ) )
cscope? ( dev-util/cscope )
gpm? ( >=sys-libs/gpm-1.19.3 )
lua? (
luajit? ( dev-lang/luajit )
!luajit? ( dev-lang/lua )
)
!minimal? (
~app-editors/vim-core-${PV}
dev-util/ctags
)
perl? ( dev-lang/perl )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( || ( dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) )
selinux? ( sys-libs/libselinux )
tcl? ( dev-lang/tcl )
X? ( x11-libs/libXt )"
DEPEND="${RDEPEND}
>=app-admin/eselect-vi-1.1
sys-devel/autoconf
>=sys-libs/ncurses-5.2-r2
nls? ( sys-devel/gettext )"
S=${WORKDIR}/vim${VIM_VERSION/.}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
use python && python-single-r1_pkg_setup
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -f "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2} ]] ; then
# Apply any patches available from vim.org for this version
epatch "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2}
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# conditionally make the manpager.sh script
if use vim-pager ; then
cat <<-END > "${S}"/runtime/macros/manpager.sh
#!/bin/sh
sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\
vim \\
-c 'let no_plugin_maps = 1' \\
-c 'set nolist nomod ft=man' \\
-c 'let g:showmarks_enable=0' \\
-c 'runtime! macros/less.vim' -
END
fi
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
}
src_configure() {
local myconf
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's/ auto.config.mk:/:/' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
if use minimal ; then
myconf="--with-features=tiny \
--disable-nls \
--disable-multibyte \
--disable-acl \
--enable-gui=no \
--without-x \
--disable-darwin \
--disable-luainterp \
--disable-perlinterp \
--disable-pythoninterp \
--disable-mzschemeinterp \
--disable-rubyinterp \
--disable-selinux \
--disable-tclinterp \
--disable-gpm"
else
use debug && append-flags "-DDEBUG"
myconf="--with-features=huge --enable-multibyte"
myconf+=" $(use_enable acl)"
myconf+=" $(use_enable cscope)"
myconf+=" $(use_enable gpm)"
myconf+=" $(use_enable lua luainterp)"
myconf+=" $(use_with luajit)"
myconf+=" $(use_enable nls)"
myconf+=" $(use_enable perl perlinterp)"
myconf+=" $(use_enable racket mzschemeinterp)"
myconf+=" $(use_enable ruby rubyinterp)"
myconf+=" $(use_enable selinux)"
myconf+=" $(use_enable tcl tclinterp)"
if use python ; then
if [[ ${EPYTHON} == python3* ]] ; then
myconf+=" --enable-python3interp"
export vi_cv_path_python3="${PYTHON}"
else
myconf+=" --enable-pythoninterp"
export vi_cv_path_python="${PYTHON}"
fi
else
myconf+=" --disable-pythoninterp --disable-python3interp"
fi
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope ; then
sed -i '/# define FEAT_CSCOPE/d' src/feature.h || \
die "couldn't disable cscope"
fi
# don't test USE=X here ... see bug #19115
# but need to provide a way to link against X ... see bug #20093
myconf+=" --enable-gui=no --disable-darwin $(use_with X x)"
fi
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=" --without-local-dir"
econf \
--with-modified-by=Gentoo-${PVR} \
${myconf}
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
echo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
echo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
echo
# Don't let vim talk to X
unset DISPLAY
# We've got to call make test from within testdir, since the Makefiles
# don't pass through our VIMPROG argument
cd "${S}"/src/testdir
# Test 49 won't work inside a portage environment
einfo "Test 49 isn't sandbox-friendly, so it will be skipped."
sed -i 's~test49.out~~g' Makefile
# We don't want to rebuild vim before running the tests
sed -i 's,: \$(VIMPROG),: ,' Makefile
# Don't try to do the additional GUI test
emake -j1 VIMPROG=../vim nongui
}
# Make convenience symlinks, hopefully without stepping on toes. Some
# of these links are "owned" by the vim ebuild when it is installed,
# but they might be good for gvim as well (see bug 45828)
update_vim_symlinks() {
has "${EAPI:-0}" 0 1 2 && use !prefix && EROOT="${ROOT}"
local f syms
syms="vimdiff rvim rview"
einfo "Calling eselect vi update..."
# Call this with --if-unset to respect user's choice (bug 187449)
eselect vi update --if-unset
# Make or remove convenience symlink, vim -> gvim
if [[ -f "${EROOT}"/usr/bin/gvim ]]; then
ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null
elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then
rm "${EROOT}"/usr/bin/vim
fi
# Make or remove convenience symlinks to vim
if [[ -f "${EROOT}"/usr/bin/vim ]]; then
for f in ${syms}; do
ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null
done
else
for f in ${syms}; do
if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then
rm -f "${EROOT}"/usr/bin/${f}
fi
done
fi
# This will still break if you merge then remove the vi package,
# but there's only so much you can do, eh? Unfortunately we don't
# have triggers like are done in rpm-land.
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
# Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are
# managed by eselect-vi
dobin src/vim
dosym vim /usr/bin/vimdiff
dosym vim /usr/bin/rvim
dosym vim /usr/bin/rview
if use vim-pager ; then
dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager
dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager
insinto ${vimfiles}/macros
doins runtime/macros/manpager.sh
fperms a+x ${vimfiles}/macros/manpager.sh
fi
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
if [[ -z ${REPLACING_VERSIONS} ]] ; then
if use X ; then
echo
elog "The 'X' USE flag enables vim <-> X communication, like"
elog "updating the xterm titlebar. It does not install a GUI."
fi
echo
elog "To install a GUI version of vim, use the app-editors/gvim"
elog "package."
echo
elog "Vim 7 includes an integrated spell checker. You need to install"
elog "word list files before you can use it. There are ebuilds for"
elog "some of these named app-vim/vim-spell-*. If your language of"
elog "choice is not included, please consult vim-spell.eclass for"
elog "instructions on how to make a package."
echo
ewarn "Note that the English word lists are no longer installed by"
ewarn "default."
fi
# Make convenience symlinks
update_vim_symlinks
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Make convenience symlinks
update_vim_symlinks
}

@ -1,368 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.4.169.ebuild,v 1.1 2014/02/06 07:06:07 radhermit Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 python-single-r1
if [[ ${PV} == 9999* ]] ; then
inherit mercurial
EHG_REPO_URI="https://vim.googlecode.com/hg/"
EHG_PROJECT="vim"
else
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~radhermit/vim/${VIM_ORG_PATCHES}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Vim, an improved vi-style text editor"
HOMEPAGE="http://www.vim.org/"
SLOT="0"
LICENSE="vim"
IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl vim-pager"
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
luajit? ( lua )
"
RDEPEND="
>=app-admin/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2
nls? ( virtual/libintl )
acl? ( kernel_linux? ( sys-apps/acl ) )
cscope? ( dev-util/cscope )
gpm? ( >=sys-libs/gpm-1.19.3 )
lua? (
luajit? ( dev-lang/luajit )
!luajit? ( dev-lang/lua[deprecated] )
)
!minimal? (
~app-editors/vim-core-${PV}
dev-util/ctags
)
perl? ( dev-lang/perl )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( || ( dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) )
selinux? ( sys-libs/libselinux )
tcl? ( dev-lang/tcl )
X? ( x11-libs/libXt )
"
DEPEND="${RDEPEND}
>=app-admin/eselect-vi-1.1
sys-devel/autoconf
>=sys-libs/ncurses-5.2-r2
nls? ( sys-devel/gettext )
"
S=${WORKDIR}/vim${VIM_VERSION/.}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
use python && python-single-r1_pkg_setup
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -f "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2} ]] ; then
# Apply any patches available from vim.org for this version
epatch "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2}
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# conditionally make the manpager.sh script
if use vim-pager ; then
cat <<-END > "${S}"/runtime/macros/manpager.sh
#!/bin/sh
sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\
vim \\
-c 'let no_plugin_maps = 1' \\
-c 'set nolist nomod ft=man' \\
-c 'let g:showmarks_enable=0' \\
-c 'runtime! macros/less.vim' -
END
fi
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
}
src_configure() {
local myconf
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's/ auto.config.mk:/:/' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
if use minimal ; then
myconf="--with-features=tiny \
--disable-nls \
--disable-multibyte \
--disable-acl \
--enable-gui=no \
--without-x \
--disable-darwin \
--disable-luainterp \
--disable-perlinterp \
--disable-pythoninterp \
--disable-mzschemeinterp \
--disable-rubyinterp \
--disable-selinux \
--disable-tclinterp \
--disable-gpm"
else
use debug && append-flags "-DDEBUG"
myconf="--with-features=huge --enable-multibyte"
myconf+=" $(use_enable acl)"
myconf+=" $(use_enable cscope)"
myconf+=" $(use_enable gpm)"
myconf+=" $(use_enable lua luainterp)"
myconf+=" $(use_with luajit)"
myconf+=" $(use_enable nls)"
myconf+=" $(use_enable perl perlinterp)"
myconf+=" $(use_enable racket mzschemeinterp)"
myconf+=" $(use_enable ruby rubyinterp)"
myconf+=" $(use_enable selinux)"
myconf+=" $(use_enable tcl tclinterp)"
if use python ; then
if [[ ${EPYTHON} == python3* ]] ; then
myconf+=" --enable-python3interp"
export vi_cv_path_python3="${PYTHON}"
else
myconf+=" --enable-pythoninterp"
export vi_cv_path_python="${PYTHON}"
fi
else
myconf+=" --disable-pythoninterp --disable-python3interp"
fi
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope ; then
sed -i '/# define FEAT_CSCOPE/d' src/feature.h || \
die "couldn't disable cscope"
fi
# don't test USE=X here ... see bug #19115
# but need to provide a way to link against X ... see bug #20093
myconf+=" --enable-gui=no --disable-darwin $(use_with X x)"
fi
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=" --without-local-dir"
econf \
--with-modified-by=Gentoo-${PVR} \
${myconf}
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
echo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
echo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
echo
# Don't let vim talk to X
unset DISPLAY
# We've got to call make test from within testdir, since the Makefiles
# don't pass through our VIMPROG argument
cd "${S}"/src/testdir
# Test 49 won't work inside a portage environment
einfo "Test 49 isn't sandbox-friendly, so it will be skipped."
sed -i 's~test49.out~~g' Makefile
# We don't want to rebuild vim before running the tests
sed -i 's,: \$(VIMPROG),: ,' Makefile
# Don't try to do the additional GUI test
emake -j1 VIMPROG=../vim nongui
}
# Make convenience symlinks, hopefully without stepping on toes. Some
# of these links are "owned" by the vim ebuild when it is installed,
# but they might be good for gvim as well (see bug 45828)
update_vim_symlinks() {
has "${EAPI:-0}" 0 1 2 && use !prefix && EROOT="${ROOT}"
local f syms
syms="vimdiff rvim rview"
einfo "Calling eselect vi update..."
# Call this with --if-unset to respect user's choice (bug 187449)
eselect vi update --if-unset
# Make or remove convenience symlink, vim -> gvim
if [[ -f "${EROOT}"/usr/bin/gvim ]]; then
ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null
elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then
rm "${EROOT}"/usr/bin/vim
fi
# Make or remove convenience symlinks to vim
if [[ -f "${EROOT}"/usr/bin/vim ]]; then
for f in ${syms}; do
ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null
done
else
for f in ${syms}; do
if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then
rm -f "${EROOT}"/usr/bin/${f}
fi
done
fi
# This will still break if you merge then remove the vi package,
# but there's only so much you can do, eh? Unfortunately we don't
# have triggers like are done in rpm-land.
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
# Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are
# managed by eselect-vi
dobin src/vim
dosym vim /usr/bin/vimdiff
dosym vim /usr/bin/rvim
dosym vim /usr/bin/rview
if use vim-pager ; then
dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager
dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager
insinto ${vimfiles}/macros
doins runtime/macros/manpager.sh
fperms a+x ${vimfiles}/macros/manpager.sh
fi
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
if [[ -z ${REPLACING_VERSIONS} ]] ; then
if use X ; then
echo
elog "The 'X' USE flag enables vim <-> X communication, like"
elog "updating the xterm titlebar. It does not install a GUI."
fi
echo
elog "To install a GUI version of vim, use the app-editors/gvim"
elog "package."
echo
elog "Vim 7 includes an integrated spell checker. You need to install"
elog "word list files before you can use it. There are ebuilds for"
elog "some of these named app-vim/vim-spell-*. If your language of"
elog "choice is not included, please consult vim-spell.eclass for"
elog "instructions on how to make a package."
echo
ewarn "Note that the English word lists are no longer installed by"
ewarn "default."
fi
# Make convenience symlinks
update_vim_symlinks
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Make convenience symlinks
update_vim_symlinks
}

@ -1,370 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.4.326.ebuild,v 1.1 2014/06/16 05:59:15 radhermit Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 python-single-r1
if [[ ${PV} == 9999* ]] ; then
inherit mercurial
EHG_REPO_URI="https://vim.googlecode.com/hg/"
EHG_PROJECT="vim"
else
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~radhermit/vim/${VIM_ORG_PATCHES}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Vim, an improved vi-style text editor"
HOMEPAGE="http://www.vim.org/"
SLOT="0"
LICENSE="vim"
IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl vim-pager"
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
luajit? ( lua )
"
RDEPEND="
>=app-admin/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2
nls? ( virtual/libintl )
acl? ( kernel_linux? ( sys-apps/acl ) )
cscope? ( dev-util/cscope )
gpm? ( >=sys-libs/gpm-1.19.3 )
lua? (
luajit? ( dev-lang/luajit )
!luajit? ( dev-lang/lua[deprecated] )
)
!minimal? (
~app-editors/vim-core-${PV}
dev-util/ctags
)
perl? ( dev-lang/perl )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( || ( dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) )
selinux? ( sys-libs/libselinux )
tcl? ( dev-lang/tcl )
X? ( x11-libs/libXt )
"
DEPEND="${RDEPEND}
>=app-admin/eselect-vi-1.1
sys-devel/autoconf
>=sys-libs/ncurses-5.2-r2
nls? ( sys-devel/gettext )
"
S=${WORKDIR}/vim${VIM_VERSION/.}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
use python && python-single-r1_pkg_setup
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -f "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2} ]] ; then
# Apply any patches available from vim.org for this version
epatch "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2}
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# conditionally make the manpager.sh script
if use vim-pager ; then
cat <<-END > "${S}"/runtime/macros/manpager.sh
#!/bin/sh
sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\
vim \\
-c 'let no_plugin_maps = 1' \\
-c 'set nolist nomod ft=man' \\
-c 'let g:showmarks_enable=0' \\
-c 'runtime! macros/less.vim' -
END
fi
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
epatch_user
}
src_configure() {
local myconf
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's/ auto.config.mk:/:/' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
if use minimal ; then
myconf="--with-features=tiny \
--disable-nls \
--disable-multibyte \
--disable-acl \
--enable-gui=no \
--without-x \
--disable-darwin \
--disable-luainterp \
--disable-perlinterp \
--disable-pythoninterp \
--disable-mzschemeinterp \
--disable-rubyinterp \
--disable-selinux \
--disable-tclinterp \
--disable-gpm"
else
use debug && append-flags "-DDEBUG"
myconf="--with-features=huge --enable-multibyte"
myconf+=" $(use_enable acl)"
myconf+=" $(use_enable cscope)"
myconf+=" $(use_enable gpm)"
myconf+=" $(use_enable lua luainterp)"
myconf+=" $(use_with luajit)"
myconf+=" $(use_enable nls)"
myconf+=" $(use_enable perl perlinterp)"
myconf+=" $(use_enable racket mzschemeinterp)"
myconf+=" $(use_enable ruby rubyinterp)"
myconf+=" $(use_enable selinux)"
myconf+=" $(use_enable tcl tclinterp)"
if use python ; then
if [[ ${EPYTHON} == python3* ]] ; then
myconf+=" --enable-python3interp"
export vi_cv_path_python3="${PYTHON}"
else
myconf+=" --enable-pythoninterp"
export vi_cv_path_python="${PYTHON}"
fi
else
myconf+=" --disable-pythoninterp --disable-python3interp"
fi
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope ; then
sed -i '/# define FEAT_CSCOPE/d' src/feature.h || \
die "couldn't disable cscope"
fi
# don't test USE=X here ... see bug #19115
# but need to provide a way to link against X ... see bug #20093
myconf+=" --enable-gui=no --disable-darwin $(use_with X x)"
fi
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=" --without-local-dir"
econf \
--with-modified-by=Gentoo-${PVR} \
${myconf}
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
echo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
echo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
echo
# Don't let vim talk to X
unset DISPLAY
# We've got to call make test from within testdir, since the Makefiles
# don't pass through our VIMPROG argument
cd "${S}"/src/testdir
# Test 49 won't work inside a portage environment
einfo "Test 49 isn't sandbox-friendly, so it will be skipped."
sed -i 's~test49.out~~g' Makefile
# We don't want to rebuild vim before running the tests
sed -i 's,: \$(VIMPROG),: ,' Makefile
# Don't try to do the additional GUI test
emake -j1 VIMPROG=../vim nongui
}
# Make convenience symlinks, hopefully without stepping on toes. Some
# of these links are "owned" by the vim ebuild when it is installed,
# but they might be good for gvim as well (see bug 45828)
update_vim_symlinks() {
has "${EAPI:-0}" 0 1 2 && use !prefix && EROOT="${ROOT}"
local f syms
syms="vimdiff rvim rview"
einfo "Calling eselect vi update..."
# Call this with --if-unset to respect user's choice (bug 187449)
eselect vi update --if-unset
# Make or remove convenience symlink, vim -> gvim
if [[ -f "${EROOT}"/usr/bin/gvim ]]; then
ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null
elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then
rm "${EROOT}"/usr/bin/vim
fi
# Make or remove convenience symlinks to vim
if [[ -f "${EROOT}"/usr/bin/vim ]]; then
for f in ${syms}; do
ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null
done
else
for f in ${syms}; do
if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then
rm -f "${EROOT}"/usr/bin/${f}
fi
done
fi
# This will still break if you merge then remove the vi package,
# but there's only so much you can do, eh? Unfortunately we don't
# have triggers like are done in rpm-land.
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
# Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are
# managed by eselect-vi
dobin src/vim
dosym vim /usr/bin/vimdiff
dosym vim /usr/bin/rvim
dosym vim /usr/bin/rview
if use vim-pager ; then
dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager
dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager
insinto ${vimfiles}/macros
doins runtime/macros/manpager.sh
fperms a+x ${vimfiles}/macros/manpager.sh
fi
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
if [[ -z ${REPLACING_VERSIONS} ]] ; then
if use X ; then
echo
elog "The 'X' USE flag enables vim <-> X communication, like"
elog "updating the xterm titlebar. It does not install a GUI."
fi
echo
elog "To install a GUI version of vim, use the app-editors/gvim"
elog "package."
echo
elog "Vim 7 includes an integrated spell checker. You need to install"
elog "word list files before you can use it. There are ebuilds for"
elog "some of these named app-vim/vim-spell-*. If your language of"
elog "choice is not included, please consult vim-spell.eclass for"
elog "instructions on how to make a package."
echo
ewarn "Note that the English word lists are no longer installed by"
ewarn "default."
fi
# Make convenience symlinks
update_vim_symlinks
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Make convenience symlinks
update_vim_symlinks
}

@ -1,370 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.4.417.ebuild,v 1.1 2014/08/25 00:05:18 radhermit Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 python-single-r1
if [[ ${PV} == 9999* ]] ; then
inherit mercurial
EHG_REPO_URI="https://vim.googlecode.com/hg/"
EHG_PROJECT="vim"
else
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~radhermit/vim/${VIM_ORG_PATCHES}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Vim, an improved vi-style text editor"
HOMEPAGE="http://www.vim.org/"
SLOT="0"
LICENSE="vim"
IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux tcl vim-pager"
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
luajit? ( lua )
"
RDEPEND="
>=app-admin/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2
nls? ( virtual/libintl )
acl? ( kernel_linux? ( sys-apps/acl ) )
cscope? ( dev-util/cscope )
gpm? ( >=sys-libs/gpm-1.19.3 )
lua? (
luajit? ( dev-lang/luajit )
!luajit? ( dev-lang/lua[deprecated] )
)
!minimal? (
~app-editors/vim-core-${PV}
dev-util/ctags
)
perl? ( dev-lang/perl )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( || ( dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) )
selinux? ( sys-libs/libselinux )
tcl? ( dev-lang/tcl )
X? ( x11-libs/libXt )
"
DEPEND="${RDEPEND}
>=app-admin/eselect-vi-1.1
sys-devel/autoconf
>=sys-libs/ncurses-5.2-r2
nls? ( sys-devel/gettext )
"
S=${WORKDIR}/vim${VIM_VERSION/.}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
use python && python-single-r1_pkg_setup
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -f "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2} ]] ; then
# Apply any patches available from vim.org for this version
epatch "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2}
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# conditionally make the manpager.sh script
if use vim-pager ; then
cat <<-END > "${S}"/runtime/macros/manpager.sh
#!/bin/sh
sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\
vim \\
-c 'let no_plugin_maps = 1' \\
-c 'set nolist nomod ft=man' \\
-c 'let g:showmarks_enable=0' \\
-c 'runtime! macros/less.vim' -
END
fi
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
epatch_user
}
src_configure() {
local myconf
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's/ auto.config.mk:/:/' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
if use minimal ; then
myconf="--with-features=tiny \
--disable-nls \
--disable-multibyte \
--disable-acl \
--enable-gui=no \
--without-x \
--disable-darwin \
--disable-luainterp \
--disable-perlinterp \
--disable-pythoninterp \
--disable-mzschemeinterp \
--disable-rubyinterp \
--disable-selinux \
--disable-tclinterp \
--disable-gpm"
else
use debug && append-flags "-DDEBUG"
myconf="--with-features=huge --enable-multibyte"
myconf+=" $(use_enable acl)"
myconf+=" $(use_enable cscope)"
myconf+=" $(use_enable gpm)"
myconf+=" $(use_enable lua luainterp)"
myconf+=" $(use_with luajit)"
myconf+=" $(use_enable nls)"
myconf+=" $(use_enable perl perlinterp)"
myconf+=" $(use_enable racket mzschemeinterp)"
myconf+=" $(use_enable ruby rubyinterp)"
myconf+=" $(use_enable selinux)"
myconf+=" $(use_enable tcl tclinterp)"
if use python ; then
if [[ ${EPYTHON} == python3* ]] ; then
myconf+=" --enable-python3interp"
export vi_cv_path_python3="${PYTHON}"
else
myconf+=" --enable-pythoninterp"
export vi_cv_path_python="${PYTHON}"
fi
else
myconf+=" --disable-pythoninterp --disable-python3interp"
fi
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope ; then
sed -i '/# define FEAT_CSCOPE/d' src/feature.h || \
die "couldn't disable cscope"
fi
# don't test USE=X here ... see bug #19115
# but need to provide a way to link against X ... see bug #20093
myconf+=" --enable-gui=no --disable-darwin $(use_with X x)"
fi
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=" --without-local-dir"
econf \
--with-modified-by=Gentoo-${PVR} \
${myconf}
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
echo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
echo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
echo
# Don't let vim talk to X
unset DISPLAY
# We've got to call make test from within testdir, since the Makefiles
# don't pass through our VIMPROG argument
cd "${S}"/src/testdir
# Test 49 won't work inside a portage environment
einfo "Test 49 isn't sandbox-friendly, so it will be skipped."
sed -i 's~test49.out~~g' Makefile
# We don't want to rebuild vim before running the tests
sed -i 's,: \$(VIMPROG),: ,' Makefile
# Don't try to do the additional GUI test
emake -j1 VIMPROG=../vim nongui
}
# Make convenience symlinks, hopefully without stepping on toes. Some
# of these links are "owned" by the vim ebuild when it is installed,
# but they might be good for gvim as well (see bug 45828)
update_vim_symlinks() {
has "${EAPI:-0}" 0 1 2 && use !prefix && EROOT="${ROOT}"
local f syms
syms="vimdiff rvim rview"
einfo "Calling eselect vi update..."
# Call this with --if-unset to respect user's choice (bug 187449)
eselect vi update --if-unset
# Make or remove convenience symlink, vim -> gvim
if [[ -f "${EROOT}"/usr/bin/gvim ]]; then
ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null
elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then
rm "${EROOT}"/usr/bin/vim
fi
# Make or remove convenience symlinks to vim
if [[ -f "${EROOT}"/usr/bin/vim ]]; then
for f in ${syms}; do
ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null
done
else
for f in ${syms}; do
if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then
rm -f "${EROOT}"/usr/bin/${f}
fi
done
fi
# This will still break if you merge then remove the vi package,
# but there's only so much you can do, eh? Unfortunately we don't
# have triggers like are done in rpm-land.
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
# Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are
# managed by eselect-vi
dobin src/vim
dosym vim /usr/bin/vimdiff
dosym vim /usr/bin/rvim
dosym vim /usr/bin/rview
if use vim-pager ; then
dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager
dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager
insinto ${vimfiles}/macros
doins runtime/macros/manpager.sh
fperms a+x ${vimfiles}/macros/manpager.sh
fi
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
if [[ -z ${REPLACING_VERSIONS} ]] ; then
if use X ; then
echo
elog "The 'X' USE flag enables vim <-> X communication, like"
elog "updating the xterm titlebar. It does not install a GUI."
fi
echo
elog "To install a GUI version of vim, use the app-editors/gvim"
elog "package."
echo
elog "Vim 7 includes an integrated spell checker. You need to install"
elog "word list files before you can use it. There are ebuilds for"
elog "some of these named app-vim/vim-spell-*. If your language of"
elog "choice is not included, please consult vim-spell.eclass for"
elog "instructions on how to make a package."
echo
ewarn "Note that the English word lists are no longer installed by"
ewarn "default."
fi
# Make convenience symlinks
update_vim_symlinks
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Make convenience symlinks
update_vim_symlinks
}

@ -1,10 +1,10 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.4.193.ebuild,v 1.2 2014/04/27 21:34:22 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.4.475.ebuild,v 1.2 2014/10/13 21:13:29 radhermit Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 python-single-r1
@ -14,9 +14,9 @@ if [[ ${PV} == 9999* ]] ; then
EHG_PROJECT="vim"
else
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~radhermit/vim/${VIM_ORG_PATCHES}"
http://dev.gentoo.org/~radhermit/vim/${VIM_ORG_PATCHES}
http://dev.gentoo.org/~radhermit/vim/vim-${VIM_VERSION}-gentoo-patches.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
@ -49,7 +49,7 @@ RDEPEND="
perl? ( dev-lang/perl )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( || ( dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) )
ruby? ( || ( dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 ) )
selinux? ( sys-libs/libselinux )
tcl? ( dev-lang/tcl )
X? ( x11-libs/libXt )
@ -81,9 +81,13 @@ src_prepare() {
# Apply any patches available from vim.org for this version
epatch "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2}
fi
fi
epatch "${FILESDIR}"/${P}-fix-tests.patch
if [[ -d "${WORKDIR}"/patches/ ]]; then
# Gentoo patches to fix runtime issues, cross-compile errors, etc
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" \
epatch "${WORKDIR}"/patches/
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
@ -329,6 +333,8 @@ src_install() {
fi
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# keep in sync with 'complete ... -F' list
bashcomp_alias vim ex vi view rvim rview vimdiff
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi

@ -1,371 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.4.52.ebuild,v 1.1 2013/10/15 23:15:36 radhermit Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 python-single-r1
if [[ ${PV} == 9999* ]] ; then
inherit mercurial
EHG_REPO_URI="https://vim.googlecode.com/hg/"
EHG_PROJECT="vim"
else
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
http://dev.gentoo.org/~radhermit/vim/${VIM_ORG_PATCHES}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Vim, an improved vi-style text editor"
HOMEPAGE="http://www.vim.org/"
SLOT="0"
LICENSE="vim"
IUSE="X acl cscope debug gpm lua luajit minimal nls perl python ruby tcl vim-pager"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND=">=app-admin/eselect-vi-1.1
>=sys-libs/ncurses-5.2-r2
nls? ( virtual/libintl )
acl? ( kernel_linux? ( sys-apps/acl ) )
cscope? ( dev-util/cscope )
gpm? ( >=sys-libs/gpm-1.19.3 )
lua? (
luajit? ( dev-lang/luajit )
!luajit? ( dev-lang/lua )
)
!minimal? (
~app-editors/vim-core-${PV}
dev-util/ctags
)
perl? ( dev-lang/perl )
python? ( ${PYTHON_DEPS} )
ruby? ( || ( dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 ) )
tcl? ( dev-lang/tcl )
X? ( x11-libs/libXt )"
DEPEND="${RDEPEND}
>=app-admin/eselect-vi-1.1
sys-devel/autoconf
>=sys-libs/ncurses-5.2-r2
nls? ( sys-devel/gettext )"
S=${WORKDIR}/vim${VIM_VERSION/.}
pkg_setup() {
# people with broken alphabets run into trouble. bug 82186.
unset LANG LC_ALL
export LC_COLLATE="C"
# Gnome sandbox silliness. bug #114475.
mkdir -p "${T}"/home
export HOME="${T}"/home
use python && python-single-r1_pkg_setup
}
src_prepare() {
if [[ ${PV} != 9999* ]] ; then
if [[ -f "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2} ]] ; then
# Apply any patches available from vim.org for this version
epatch "${WORKDIR}"/${VIM_ORG_PATCHES%.bz2}
fi
fi
# Fixup a script to use awk instead of nawk
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|| die "mve.awk sed failed"
# Patch to build with ruby-1.8.0_pre5 and following
sed -i 's/defout/stdout/g' "${S}"/src/if_ruby.c
# Read vimrc and gvimrc from /etc/vim
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
# Hopefully this pattern won't break for a while at least.
# This fixes bug 29398 (27 Sep 2003 agriffis)
sed -i 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
"${S}"/runtime/doc/syntax.txt \
"${S}"/runtime/doc/tagsrch.txt \
"${S}"/runtime/doc/usr_29.txt \
"${S}"/runtime/menu.vim \
"${S}"/src/configure.in || die 'sed failed'
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
# this is NeXT, but it's actually just a file in dev-libs/9libs
# This fixes bug 43885 (20 Mar 2004 agriffis)
sed -i 's/ libc\.h / /' "${S}"/src/configure.in || die 'sed failed'
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
# correctly. To avoid some really entertaining error messages about stuff
# which isn't even in the source file being invalid, we'll do some trickery
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
# conditionally make the manpager.sh script
if use vim-pager ; then
cat <<-END > "${S}"/runtime/macros/manpager.sh
#!/bin/sh
sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\
vim \\
-c 'let no_plugin_maps = 1' \\
-c 'set nolist nomod ft=man' \\
-c 'let g:showmarks_enable=0' \\
-c 'runtime! macros/less.vim' -
END
fi
# Try to avoid sandbox problems. Bug #114475.
if [[ -d "${S}"/src/po ]] ; then
sed -i -e \
'/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
"${S}"/src/po/Makefile
fi
if version_is_at_least 7.3.122 ; then
cp "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk
fi
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
if version_is_at_least 7.3 ; then
sed -i "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
fi
}
src_configure() {
local myconf
# Fix bug 37354: Disallow -funroll-all-loops on amd64
# Bug 57859 suggests that we want to do this for all archs
filter-flags -funroll-all-loops
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
# everyone since previous flag filtering bugs have turned out to affect
# multiple archs...
replace-flags -O3 -O2
# Fix bug 18245: Prevent "make" from the following chain:
# (1) Notice configure.in is newer than auto/configure
# (2) Rebuild auto/configure
# (3) Notice auto/configure is newer than auto/config.mk
# (4) Run ./configure (with wrong args) to remake auto/config.mk
sed -i 's/ auto.config.mk:/:/' src/Makefile || die "Makefile sed failed"
rm -f src/auto/configure
emake -j1 -C src autoconf
# This should fix a sandbox violation (see bug 24447). The hvc
# things are for ppc64, see bug 86433.
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc* ; do
[[ -e ${file} ]] && addwrite $file
done
if use minimal ; then
myconf="--with-features=tiny \
--disable-nls \
--disable-multibyte \
--disable-acl \
--enable-gui=no \
--without-x \
--disable-darwin \
--disable-luainterp \
--disable-perlinterp \
--disable-pythoninterp \
--disable-rubyinterp \
--disable-tclinterp \
--disable-gpm"
else
use debug && append-flags "-DDEBUG"
myconf="--with-features=huge --enable-multibyte"
myconf+=" $(use_enable acl)"
myconf+=" $(use_enable cscope)"
myconf+=" $(use_enable gpm)"
myconf+=" $(use_enable nls)"
myconf+=" $(use_enable perl perlinterp)"
if use python ; then
if [[ ${EPYTHON} == python3* ]] ; then
myconf+=" --enable-python3interp"
export vi_cv_path_python3="${PYTHON}"
else
myconf+=" --enable-pythoninterp"
export vi_cv_path_python="${PYTHON}"
fi
else
myconf+=" --disable-pythoninterp --disable-python3interp"
fi
myconf+=" $(use_enable lua luainterp)"
myconf+=" $(use_with luajit)"
myconf+=" $(use_enable ruby rubyinterp)"
myconf+=" $(use_enable tcl tclinterp)"
# tclinterp is broken; when you --enable-tclinterp flag, then
# the following command never returns:
# VIMINIT='let OS=system("uname -s")' vim
# mzscheme support is currently broken. bug #91970
#myconf+=" $(use_enable mzscheme mzschemeinterp)"
# --with-features=huge forces on cscope even if we --disable it. We need
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
if ! use cscope ; then
sed -i -e '/# define FEAT_CSCOPE/d' src/feature.h || \
die "couldn't disable cscope"
fi
# don't test USE=X here ... see bug #19115
# but need to provide a way to link against X ... see bug #20093
myconf+=" --enable-gui=no --disable-darwin $(use_with X x)"
fi
# Let Portage do the stripping. Some people like that.
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
# Keep Gentoo Prefix env contained within the EPREFIX
use prefix && myconf+=" --without-local-dir"
econf \
--with-modified-by=Gentoo-${PVR} \
--disable-selinux \
${myconf}
}
src_compile() {
# The following allows emake to be used
emake -j1 -C src auto/osdef.h objects
emake
}
src_test() {
echo
einfo "Starting vim tests. Several error messages will be shown"
einfo "while the tests run. This is normal behaviour and does not"
einfo "indicate a fault."
echo
ewarn "If the tests fail, your terminal may be left in a strange"
ewarn "state. Usually, running 'reset' will fix this."
echo
# Don't let vim talk to X
unset DISPLAY
# We've got to call make test from within testdir, since the Makefiles
# don't pass through our VIMPROG argument
cd "${S}"/src/testdir
# Test 49 won't work inside a portage environment
einfo "Test 49 isn't sandbox-friendly, so it will be skipped."
sed -i -e 's~test49.out~~g' Makefile
# We don't want to rebuild vim before running the tests
sed -i -e 's,: \$(VIMPROG),: ,' Makefile
# Don't try to do the additional GUI test
emake -j1 VIMPROG=../vim nongui \
|| die "At least one test failed"
}
# Make convenience symlinks, hopefully without stepping on toes. Some
# of these links are "owned" by the vim ebuild when it is installed,
# but they might be good for gvim as well (see bug 45828)
update_vim_symlinks() {
has "${EAPI:-0}" 0 1 2 && use !prefix && EROOT="${ROOT}"
local f syms
syms="vimdiff rvim rview"
einfo "Calling eselect vi update..."
# Call this with --if-unset to respect user's choice (bug 187449)
eselect vi update --if-unset
# Make or remove convenience symlink, vim -> gvim
if [[ -f "${EROOT}"/usr/bin/gvim ]]; then
ln -s gvim "${EROOT}"/usr/bin/vim 2>/dev/null
elif [[ -L "${EROOT}"/usr/bin/vim && ! -f "${EROOT}"/usr/bin/vim ]]; then
rm "${EROOT}"/usr/bin/vim
fi
# Make or remove convenience symlinks to vim
if [[ -f "${EROOT}"/usr/bin/vim ]]; then
for f in ${syms}; do
ln -s vim "${EROOT}"/usr/bin/${f} 2>/dev/null
done
else
for f in ${syms}; do
if [[ -L "${EROOT}"/usr/bin/${f} && ! -f "${EROOT}"/usr/bin/${f} ]]; then
rm -f "${EROOT}"/usr/bin/${f}
fi
done
fi
# This will still break if you merge then remove the vi package,
# but there's only so much you can do, eh? Unfortunately we don't
# have triggers like are done in rpm-land.
}
src_install() {
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
# Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are
# managed by eselect-vi
dobin src/vim
dosym vim /usr/bin/vimdiff
dosym vim /usr/bin/rvim
dosym vim /usr/bin/rview
if use vim-pager ; then
dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager
dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager
insinto ${vimfiles}/macros
doins runtime/macros/manpager.sh
fperms a+x ${vimfiles}/macros/manpager.sh
fi
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
# We shouldn't be installing the ex or view man page symlinks, as they
# are managed by eselect-vi
rm -f "${ED}"/usr/share/man/man1/{ex,view}.1
}
pkg_postinst() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
if use X ; then
echo
elog "The 'X' USE flag enables vim <-> X communication, like"
elog "updating the xterm titlebar. It does not install a GUI."
fi
echo
elog "To install a GUI version of vim, use the app-editors/gvim"
elog "package."
echo
elog "Vim 7 includes an integrated spell checker. You need to install"
elog "word list files before you can use it. There are ebuilds for"
elog "some of these named app-vim/vim-spell-*. If your language of"
elog "choice is not included, please consult vim-spell.eclass for"
elog "instructions on how to make a package."
echo
ewarn "Note that the English word lists are no longer installed by"
ewarn "default."
echo
echo
elog "To see what's new in this release, use :help version${VIM_VERSION/.*/}.txt"
# Make convenience symlinks
update_vim_symlinks
}
pkg_postrm() {
# Update documentation tags (from vim-doc.eclass)
update_vim_helptags
# Make convenience symlinks
update_vim_symlinks
}

@ -1,10 +1,10 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-9999.ebuild,v 1.15 2014/10/11 18:34:46 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-9999.ebuild,v 1.16 2014/10/13 21:13:29 radhermit Exp $
EAPI=5
VIM_VERSION="7.4"
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
PYTHON_REQ_USE=threads
inherit eutils vim-doc flag-o-matic fdo-mime versionator bash-completion-r1 python-single-r1

@ -1,6 +1,11 @@
# ChangeLog for app-emulation/cloud-init
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/cloud-init/ChangeLog,v 1.11 2014/08/24 23:53:40 alunduil Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/cloud-init/ChangeLog,v 1.12 2014/10/13 18:35:51 alunduil Exp $
*cloud-init-0.7.6 (13 Oct 2014)
13 Oct 2014; Alex Brandt <alunduil@gentoo.org> +cloud-init-0.7.6.ebuild:
add version 0.7.6
*cloud-init-0.7.5-r2 (24 Aug 2014)

@ -3,14 +3,26 @@ Hash: SHA256
AUX cloud-init-0.7.5-tests-exclude.patch 534 SHA256 9d2a13365551334bdbdbd9c243ba3413b66f47dd36ae94727c5336fb013113bb SHA512 b59bdcb5a5c6c7891a62c67c7bea83c42f00b2458959341fde33520dc02d65fe4a29a344f84c4f94c166a37bd98c19b596ef92eb51760228a2945b67f919087a WHIRLPOOL a8126ba0641ccd700ab7d58f81815c1a15e5c4289536aa9db6504b47a218d18c232062c6e0a4f149a87b70f2cfea9599876dc1d05693b26079c199107f496fa7
DIST cloud-init-0.7.5.tar.gz 503717 SHA256 a92bb83809c139a7db378916414c18b0819e306852d6c60dd89388868857ed33 SHA512 79e1e4a9e1130a3a9deb0482278215baf5ed41e02beebed0a2c6fac4e215340a9537158bd259758a2e074f334c0c0b9e7b936c23eeb9c848c67f7e7835cf0f5d WHIRLPOOL 7d92a0e1b6a3faf550bc442b02c117280c47d160e7e318d9fb859d6d8b59a0ef947d057dfb615bd925420a25ca28852742ee87ffd6066664faf640ca53a13073
DIST cloud-init-0.7.6.tar.gz 515670 SHA256 9e8fd22eb7f6e40ae6a5f66173ddc3cc18f65ee406c460a728092b37db2f3ed7 SHA512 aa2397328afda8e77ed6d642e7642f41a4b4b5bcd3d0e87056aa8c88b56624ec65c57cfc66b0d13ccc235f1840baf1d577316974902a0439cf2f2eb0f8eef36d WHIRLPOOL 639a556e51b4b4b180951f9e481f9a0dcd45067d1d5760ce7e871ceea8bbb4e195258d96273d3ef88c7e2f2520318e9172c3ad0cb23d6ad0ae1835e17087e3a5
EBUILD cloud-init-0.7.5-r1.ebuild 1659 SHA256 b1b78f80550051f716b6b48fdf4855a251016d536dcc470041f39f15516269bd SHA512 33300619cd99e488f9255ef08ecb73d7b29b76271e28c541926208436ffaeddac7671f3082897ff84382a9fb9d524fc4cc78a32403292f4b5a1fa8d81419acc7 WHIRLPOOL f6da626c00c23c53a3607dd9c9a150f8c5bc28ed21ec44631e8f57503c0a6f114215b570b11b9b181a9081de6e3e06f05bedcb88abb1673ed2b000ff6191fcf0
EBUILD cloud-init-0.7.5-r2.ebuild 2411 SHA256 e4a58be7d11d57a75c8068169801c6f4fa0d6b65491e6f5012846c68ca5101c4 SHA512 5de768692d13c365b23570a3fb53ac594b62954965cad2f72efebc30d74be6905cf620ed06339ce6c97ed9e858c9201cab36be9feb91fc7df320d475e89cedfe WHIRLPOOL 7ae0e57a4617473ab781536b105e38b3f66dbe00f9865a061f41526a1cd524b36dba9875494bb6e5360340509c0617d2076a5e5e0bceec9bd023df93e3cd96a5
MISC ChangeLog 2292 SHA256 f34f636b02fcb516b8c795047eff82dbb2a8eaec8559457471a5106ad0448e24 SHA512 8b302c2eb80f27bb7479332480efdd08582241ac78a1c58b9d33229737b5ac9a2e6c2e98aacb58eb31ab99ab08337403c90709f9c49b1163dbfa1cd3d11fd814 WHIRLPOOL df525181bae019e89aa78dcd39be775252e012fd88eeeec2e16fdcb5e2cf3b4118ba0d7c6d2de0523cffe5ab64295df695e04f4be063fc3123e5a86b7503c784
EBUILD cloud-init-0.7.6.ebuild 2573 SHA256 1567962e7036e1055757908d947b159dba813d22db705da540b9f584af8d0ea6 SHA512 5b528c18c1747d289f2a26b138d4f0afdece506920d41ba728592f593e1839c7192fae8d84fbe74956e838e9e9f0c82b9863e567f8da5c42530098cc82e68081 WHIRLPOOL c229848c52a9682da37937af070ebd0665a619b7c472bdb9ece521501735f06ce1b612c0672f5b9b19d39838ae4e9623738bf380ea092b60d05b1c32e232a65e
MISC ChangeLog 2421 SHA256 92ab21eba2ff24fb0c0ac86213bb5b1868297e01442dcb2aab1cbf0627dea245 SHA512 16483d50726c3dc943596c5c9cbc0a2fd3898b80c99ac4fcf46cdc248501c6e074f8ffa97bfc01ae8009b646f53455b2ad99ab086b917dcbfeef848af031e3e2 WHIRLPOOL 16c19b966c6218564d697e4348788e880dd5686f83678e22a0653186563b01a128ef16448cf1f63c1bf18955b829eb3e397c9005a1e59856f02a99be7ee2930a
MISC metadata.xml 484 SHA256 def0cfb2c35a0590095ae04153f8db9c69c3b3c88dc26e09754b9b87e4c57bea SHA512 d5100eeb140cd23c0f75681f765e4844215f994c573c62eb34a2783285509a3609d6f7dbbf75b09a60f3158152904ee1db2eb20577663b9fbd996cf7d2cbd15c WHIRLPOOL 7d5fbdeaf7dd7a4efe4b15e1b52a67ff11cb96dfc4123406cf5c1d08dd5106dbe96c0eac0fb508eb648015cc342c5a047b80bb1d17378a4147734fa4ff07db70
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iF4EAREIAAYFAlP6euEACgkQin3kvZL+oou8iQD/WekjFwaUgpt0UQIZ8ALpMPnJ
vl19bVbo3XZS6Ln0K90A/3bEP8ik0JUrwkdzw/oGzUDRJRpQumM20gK1X2CuITqR
=WuK0
iQIcBAEBCAAGBQJUPBuIAAoJECZUyt4RqCF8DFwQAI6d7e5+/r7b7B2SK4H+vv9n
CFLyCrGnk4n91iSecBPZjV/FNvWgjy7/3YopzoO1tSZctG3vvlpRYlR3FyiYjf9I
Vl98qwu1pKMWP6bKGjUblXdGmQHq3HErDtE+Nclb86N1i5neo3J0ofZ4yTfYTzar
fRtQTmtjwwqipVMSsnIFN+xVsq0qildKMRnrrPo3b2pvoaXUwI+mE9uQ2vGZL8zj
gp8E5RRNZXm1tFwCu9ox6pECj0GKkk7Delk6v1yWpd5//8otsDMwha8kV7MfoGWc
7lHACSxaH8f3OGIKwYmvedWkbXny4k9DNHkjwYBDzwScD9r3e/vZkz02OPhrL1W6
mvD5617d0og2XzGg4j/g7WoqnG5/XwrGzKKGXF0MIB1wChYpIXW2ouDKb1VQOkqs
j+a3aDHeLN43/9BVm6DFvYU5wUSOUrmm0MSI1/UonlMjaiC0WR6/Sp1Xa0kEKyp+
jGH/3BQLlnGKph15BWRshoEot0xBOf0J0HU6ORLiU8WUHVEI1Tbe9o/gfT0caGLk
pms10tRkOcE8KFnQeFfkmoTkbVc6kisbFRihCBvxS7KCflcN9dyQ4THZuGw/DYPP
1hjWJfBN9cNhkNjI7oIVD8wi173dnGCnSlcR6LShtoaCG3GriCMy7Sh38CLbB/O+
68E0RMbF3P3RyEoKZORK
=dMdQ
-----END PGP SIGNATURE-----

@ -0,0 +1,98 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/cloud-init/cloud-init-0.7.6.ebuild,v 1.1 2014/10/13 18:35:51 alunduil Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1 eutils multilib systemd
DESCRIPTION="EC2 initialisation magic"
HOMEPAGE="http://launchpad.net/cloud-init"
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
CDEPEND="
dev-python/cheetah[${PYTHON_USEDEP}]
dev-python/configobj[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/jsonpatch[${PYTHON_USEDEP}]
dev-python/oauth[${PYTHON_USEDEP}]
dev-python/prettytable[${PYTHON_USEDEP}]
dev-python/pyserial[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
${CDEPEND}
>=dev-python/httpretty-0.7.1[${PYTHON_USEDEP}]
dev-python/mocker[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
~dev-python/pep8-1.5.7[${PYTHON_USEDEP}]
dev-python/pyflakes[${PYTHON_USEDEP}]
sys-apps/iproute2
)
"
RDEPEND="
${CDEPEND}
virtual/logger
"
python_prepare_all() {
# Note: Gentoo places ip in /sbin/ not /bin/
ebegin 'patching cloudinit/sources/DataSourceOpenNebula.py'
sed \
-e '438s/sbin/bin/' \
-i cloudinit/sources/DataSourceOpenNebula.py
STATUS=$?
eend ${STATUS}
[[ ${STATUS} -gt 0 ]] && die
# https://bugs.launchpad.net/cloud-init/+bug/1380424
ebegin 'patching tests/unittests/test_distros/test_netconfig.py'
sed \
-e '177s/test_simple_write_freebsd/_&/' \
-i tests/unittests/test_distros/test_netconfig.py
STATUS=$?
eend ${STATUS}
[[ ${STATUS} -gt 0 ]] && die
# Note Gentoo installs its own RC files
ebegin 'patching setup.py'
sed \
-e "144 s/'tests'/'tests.*', &/" \
-e '163,167 d' \
-i setup.py
STATUS=$?
eend ${STATUS}
[[ ${STATUS} -gt 0 ]] && die
distutils-r1_python_prepare_all
}
python_test() {
emake test
}
python_install_all() {
keepdir /etc/cloud
distutils-r1_python_install_all
doinitd "${S}"/sysvinit/gentoo/cloud-config
doinitd "${S}"/sysvinit/gentoo/cloud-final
doinitd "${S}"/sysvinit/gentoo/cloud-init
doinitd "${S}"/sysvinit/gentoo/cloud-init-local
systemd_dounit "${S}"/systemd/cloud-config.service
systemd_dounit "${S}"/systemd/cloud-config.target
systemd_dounit "${S}"/systemd/cloud-final.service
systemd_dounit "${S}"/systemd/cloud-init-local.service
systemd_dounit "${S}"/systemd/cloud-init.service
}

@ -1,6 +1,12 @@
# ChangeLog for app-vim/brainfuck-syntax
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/brainfuck-syntax/ChangeLog,v 1.17 2012/12/07 18:28:14 ulm Exp $
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/brainfuck-syntax/ChangeLog,v 1.18 2014/10/14 03:32:25 radhermit Exp $
*brainfuck-syntax-1.0.3 (14 Oct 2014)
14 Oct 2014; Tim Harder <radhermit@gentoo.org>
+brainfuck-syntax-1.0.3.ebuild:
Version bump and update LICENSE (bug #525076).
07 Dec 2012; Ulrich Müller <ulm@gentoo.org> brainfuck-syntax-1.0.1.ebuild,
brainfuck-syntax-1.0.2.ebuild:

@ -3,24 +3,20 @@ Hash: SHA256
DIST brainfuck-syntax-1.0.1.tar.bz2 874 SHA256 86b25c5953e69cba70b310680f1a05465d90139352d97414566138b3f18d2a8d SHA512 2c18bffdb9255392f88d2155fe73300e13e50856d72a84424d52699572b7dbad658759d8e5ee16baa4eedd5ca666fcb0f8085d6cbd760c938b160b952999a29d WHIRLPOOL fd14de34633cd87a8cb3c5c807b6a87d62c39f8e06c62d421d71edbb11d607db97774401b93db981ffcd3779dddaf032050b3c480d6715923b87ab189d99c45e
DIST brainfuck-syntax-1.0.2.tar.bz2 916 SHA256 256a0f43be2da9af5a3f7bc8af34083a374cf711186d9ca921b63a7dd5f9c84a SHA512 d01e544e45d4ada1c7ed8ca02e72d888fdcd374be8ee45c01d7797fc1e32457be94e0429dc3fc88f12fee063bd70d06af8ab4238795154a82793b6abb42dd974 WHIRLPOOL 71b8be951bd07d9df149a5ef4f205a196fb4153d33087414fc3df4d0436dae1526134a65de7dc6355ba3a34a25f92b3f2e82c02339f148b5076e4bf09f9bf9ed
DIST brainfuck-syntax-1.0.3.tar.bz2 926 SHA256 10f52e0d1d017f78479bb4c131440fc7d8789fdf24261431b586969f9663e23b SHA512 42dbcbe916b19bcb30cadf929cb71aadb7032ebe38c26b1d5fa2fc9d8513d3dda275df289cc5fdf094f9fccd5f4e720e6c24d006d431fd3668f73d2c44e8b82a WHIRLPOOL 9e0094b1d3d8b1b93f70240edca5409f08f701d0e6acac3e5541074cc71c107490b27d0bbe9206f1a034f4826dd03f3cd33394abf8bcd4d66ce4519879008eb4
EBUILD brainfuck-syntax-1.0.1.ebuild 543 SHA256 cce6623bdc3910670dd8eaf1de999e6d464f075f99cb2fe0bdfc8975d42f498b SHA512 234d7ee0f854d2caf2f5b7e6166ef808defffcfcfdfad8fb72c5035a217d165562817383ce5e5acaea88d2ddea7804ed073145ad2b8238872d678cec189333a3 WHIRLPOOL 021964d3443e128cae5ce462706ea59f0692b4fe8a27144612850f2a459f5008ada29823d164d2cb08132f2cdf3bec7f71cbf1c0cc4529841e8e6cb95b69ea8a
EBUILD brainfuck-syntax-1.0.2.ebuild 542 SHA256 032b4ead1e8f181728e46dbb9478e1f52f14ef1b55ee425aa503a6801c54d757 SHA512 d95dd7b711a0a21bb4646f6b2c8d3adaed8b997d7d2aa29d63ae4d96c72e66f026697bcbf4d9a4b02ec3bf3b5fdb2f9896310358ddfa876a2a29c77102c17c2e WHIRLPOOL 2d47c05b32aa7494c7a6f8bfc0782f24e002908102b4608382cdf9541554fc7313ea7df4a494f897854a38cf3e6116d1f95b9b46eb25f08fb5a32f902c3f6fc1
MISC ChangeLog 2185 SHA256 cc1fa825d3755aa775342ae5d9414f73675f91cca5d3fb8a2a0d47dce0c248e8 SHA512 31cca1abc7e31d067b63370998927c3bb030e5b307802e3f1d789b0cc9cd4978d282c8b2204b12ddc4a8c6de3a782ad3c571e4a53e34dd48a5d70a28e89dff9d WHIRLPOOL a752ae03a66faa84086f27253c2dda13eab8b9ed594620206f0cdd3c3a9991a1bed696ce0f2b93b51c0fdc2558e1f6de843a052c2fef90f2289624354141f269
EBUILD brainfuck-syntax-1.0.3.ebuild 547 SHA256 40b36577d06917708e56979f95bbefa1c94dc2ba07db9faf0d67dba42a50ac72 SHA512 253f9f12cadf6d72172378210018d694e95dc10d4d88529f220beb95d7c9353eadf163eebe1a95e7fc6762ca3332b53ced825448c175faf28e77128649720e2a WHIRLPOOL 59d531b4a7f1cafc9b758ecaff929d26ae2ad0910c2e2e06a122361722a81f51d0c09fbbb28c70801d24c12284d090a97577fb90e1ea3d7d55b67978eaeddb56
MISC ChangeLog 2363 SHA256 9642259a5e79acccaaf6c466cb8a26ec1b37839e2bef1f48baf8ca7dd6a6bb57 SHA512 5e308a5f230da0792f62ba937a58a7c99402bd82c7475fda765b22d6f496a2bb1a3bf74f272297e3f6455987851ef724c62fe7d64dc2e65595cfc87c2c7a3b4e WHIRLPOOL ac6d753be724707b6f039c95f41fe1fe5cd8ee057978df53140c8b56fe2312e7b4fb9ef375ef27c11057d2810b1a32c758c25067b111962ef0568cfc96425146
MISC metadata.xml 157 SHA256 106c8618581360c66c2b535fcb7a6cb9ff318f1bd8e6c8f40f2f2f2d54e6787a SHA512 3b60e5c539f0940f297c22ce014cbecfbe31a7321c59384d9f1e8ee929b9685793b7231f49b2a153ddd1b89e3e5a56e5a304e11f321b28147ae47309a3272d70 WHIRLPOOL 22e97df7eb8669d9899254e880755052a8ef06dab300794173011b031a34c438bfc9de390e2a3bd2630927245c1055e789dd113078c2c6bafa7d4f723638a9d7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Version: GnuPG v2
iQIcBAEBCAAGBQJQwjWcAAoJEDxpGckxwJCBWN0P/2ZlYDPeNnnUtjRTj+vq0WgU
EpX6LB2dpasBKh5JJhTjYQcJQUJeXgkTTj7Q+uMQRAA3R9F2djzy/xXQx2lTz9Ks
eEWSw0A+cE8WeIW0H28m0RmbDzfkEf1vXoksCqm0LpEBdtJuGNXQiEnxjkZHbc4P
3PPdFTOoaMNlzTUa87UE1DTY8knsS02/jIFocr9+u0bAZ8cvFTMfC9keTOYDwAoj
N60p28cYtJwra/mILXAS5A6dtJLkSrTB/84yCiCA//YQQqNJ5gRqDpZfyHInFAAq
mxowjXhSWCuU9NqwOtPxrvf33dwY6AJ+SZgpU7rBTYHK6ui/ET/LsuxxF8pK2bJQ
i+uaZ790QdJZQwuUtsa34Y0xJJKeF3NgDvamauLzv2CBRj9NAEHvXyFIt7mklXyG
vdn6lECyPS0wDFILdiFA8KoHgQORrQJsI66AauJh1NODVXVX2ehDp1k/jguDEssg
Tt5dXfpkPDcHzB4Nal+bHQrjs78qZ9s85osIaBrjL9754BByWu8gVuT/UlY89m1a
IuhDAx4vas6LtxXafZOjCYuoRzYxESIvPoQlsxvi9yblnxLBX3sLm03KU34Khpjw
XH5ZJ3Kv7BJqeFpPsqxllPX09B5jhVOWXvfZbBAOZTVRPGgCld0fYbSw1iP2lmOq
UsOx2j1CNKNE38fS6tg6
=ywHi
iQEcBAEBCAAGBQJUPJlfAAoJEEqz6FtPBkyj4csIAI2VV/OhJRHKlcQAvd2VWvv8
EKadLfcvDLwvmTc/0Q85HJyKC5W3Z7+HjtHPSPDZu6uCCLUlOs34MVa5BGcLz//Z
8/qTtjt1GqRSu7NmOSu74knqCSnewWkUnbPA9IwAm/bDDoqM1pN+iSf99yb8yP82
QkaDho2igcZC6KWK5ebHD5pUADDIv9+MwTBOoXZjCkCcsin7rJpCo7K/U5A0fjRl
Y6VmRe8FCRUO2Q5vxXEJO+uLWsVyXvlHTXsLFqNNG2hINJzJtBpLU8wuyESPHzG5
CUiFT7YvZ7SXQ8w6+NR/5KwOxoRQvfg82KeFo6idNYH/UA/XvssyMKOgSnaUppE=
=U+/e
-----END PGP SIGNATURE-----

@ -0,0 +1,13 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-vim/brainfuck-syntax/brainfuck-syntax-1.0.3.ebuild,v 1.1 2014/10/14 03:32:25 radhermit Exp $
EAPI=5
inherit vim-plugin
DESCRIPTION="vim plugin: BrainFuck source file syntax highlighting"
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=716"
LICENSE="BSD-2"
KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86"
VIM_PLUGIN_HELPTEXT="This plugin provides syntax highlighting for BrainFuck source files."

@ -1,6 +1,9 @@
# ChangeLog for dev-lang/lua
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/ChangeLog,v 1.191 2014/09/04 18:28:11 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/ChangeLog,v 1.192 2014/10/13 18:44:54 klausman Exp $
13 Oct 2014; Tobias Klausmann <klausman@gentoo.org> lua-5.1.5-r3.ebuild:
Stable on amd64, bug 520864
04 Sep 2014; Jeroen Roovers <jer@gentoo.org> lua-5.1.5-r3.ebuild:
Stable for HPPA (bug #520864).

@ -32,16 +32,18 @@ EBUILD lua-5.1.4-r8.ebuild 3164 SHA256 0e408cc508160c80c10165b9d029063700a5aa210
EBUILD lua-5.1.5-r1.ebuild 3300 SHA256 74e8985ffb0de810c7725ffb33079570b67afd981e3ee246252b22ad6a80b7da SHA512 faa30dd73e4477cd8c8367854b7ded9824b3978ef38a4194d54eacfefb96f170fa703d2d933f6b787652d27663a586f87b43be2a5646d24c4010ddade419d896 WHIRLPOOL 0ee24144dc4a736bd863909ec5eb1a27ac683840484c88a0ff931ff087acd395a223bbb408b7d02bc2849e5c4cffb13bf52b67e147f4f8965b014b6bba4fc539
EBUILD lua-5.1.5-r100.ebuild 3581 SHA256 6364a0c09ede6066bf893a6ae5e4db16a9928743f0465a4e7ebdd73142fcb902 SHA512 ee12d003829fe9405ee13f0e428f78808b55dc5045fb0f08d624f7648efcc53381bc312a2e207b9d75f7e8b6248d38329bd86f52528e9846c459999b5288eb89 WHIRLPOOL a2892774c16e105e60db7f88dae2728b5f29f543abd4327d68e49b0af69a4c1467df42f355cb83050bf19041d4dd333d69fa418631f062e0c62c1f385dfec94c
EBUILD lua-5.1.5-r2.ebuild 3445 SHA256 ec33b9a69ba0e08ac3b2a6b1b4aefecf1c8ef1a78b51008b73cbfcade5002b39 SHA512 876d8e0569bde3c1b6c8d361e3f27c70aeee37605ea78061420830204bcd6d6815cc3364cc442752369447fce027f06bb234ec4927104512c7fea435314740bf WHIRLPOOL b69a2affa4f6d9f153da8e67fae629928eb60d4ef1a4735fe7bb6d53c828ef8a26623978348803e03aa3ad855e9ac5a45274361ff6ed8f0dbf5a6848200a0387
EBUILD lua-5.1.5-r3.ebuild 3431 SHA256 0a9c0d4f3ab192911c848507003155da2ef12fbbe76c41208ccaf1bdc7577ba5 SHA512 9d623126f6e0de91384a6d0ae22b4ee67e15bd90ca6a67958ccd0d206a21369c52875aa59f05c5173e9792d78c80e8df6e8532f2e32d120353d61128d7eb0860 WHIRLPOOL 46fc7415a83bd0ff51d1b4fb6f616de00d5a1cc47c44f349829ad88a2ab9e06f82db5feaf79ec5c8f3d1fba3f797fb18bbe4a4ac7c2c23c055a5d9f65e1ed1e8
EBUILD lua-5.1.5-r3.ebuild 3435 SHA256 9091741dbc28363984d6d070660638f4b9abab31a7018db2933b61cd932f570e SHA512 1950742c053bdaf684b64e004ba24a51df05129f9e9c179a98efe284e3fc27f0216dff187c4076a37678454a71888c1ff3825baff3f2663cd954dd4209e0595a WHIRLPOOL 2106c51767f30b00e5f04ed3e5478c4b3228bb864dfaae6218be37a96b0449a33b909e1430238db2eb976b38de1c398d376d008eaa90f1a4ec90d0994f33c801
EBUILD lua-5.1.5.ebuild 3275 SHA256 4a90f231b987225b98be3708d03e08ca75b871b3b74c90191c29d3ac95d1ce40 SHA512 4a104d75ea50a256f472fe17a5dd7e6c9c4ddec47ab685d9112900a115afe392f63b0bbe6653d04ca2972d103a66e191ea35798486de539bafdd3ef9d07ea295 WHIRLPOOL 99d5dbd6c63ffbff7cad20fa927e30f647493b6952f0852e3c0b12c02d7dbdef1b8fc95833ab584f889093f97d15ca964cca5a7b441d94e2297725bc9a74a6b5
EBUILD lua-5.2.3-r1.ebuild 3559 SHA256 99927da814690a4d1931795224c272f30f2a85d43db7b209d8281679d8a8d181 SHA512 d2c8ec4fdc85b421e2c94bc8c9bfeea6bc2329f8116465bc32e600a0ae4b2618b4a3cdda2c2b5ae3a0e8dbb5ea8473093bc4f5fe79fbf79d72090f428a112bc9 WHIRLPOOL fd4653b803e0266d71965da3cf7c184bea68c58f5f1a66d3fda2ba6ca53ff82526cf0c391718875f8a8a6a35b48f58f2f0351bb8a64dd601223cd24a67ba5435
EBUILD lua-5.2.3.ebuild 3376 SHA256 4db9fa174d155ac7caae823f4b9a4a9ca0abc060e0e1fa6f0ff3f3294ded2d57 SHA512 5d9d211c25887a94182275d910c0005b65f92ae3c94e8141b9fb50e2fb027dac6e5d45f93d3f29f595c7ac8abbdc66ecdf133ef1a5cf3bc546303915393a52ec WHIRLPOOL 99197ca0b42fe961c6f56023f78803866875c85e181b4d7f153ff1c4559bf02e824eb78c0fbec0924ae6e5d1ced554d5f9d557474c6f19ad106b41959e64e7aa
MISC ChangeLog 28607 SHA256 cc94788e2d5683941f89dfa67faf361f9ef258fe12e894fa36a116fe024c4e43 SHA512 99d707a5df1e7b379c29f7effd39139b07ed00bbac1b6004d6c3bc99f50044c6e6be88196aacc98e8bccbb1861f9ca2807c9adc4f2fababc030656a9f300445f WHIRLPOOL 2911a73e4c3f144352e8c39405dab03963f837437cf96c4de599d0105f9f57b611810007b9a848c39348d8c4259e70c28e32e84dc775f49efaf3601118be5cde
MISC ChangeLog 28718 SHA256 5e5cf7c52e5c4cc68791e061f8daa71c877fbbd7312128661604b938bf78e4a3 SHA512 fc5d876502c1ee419a1de3bb4642fb70abd4969c2c383a230a165ff715a1a1768bf273e32ef84c02c66ab697c4e28831dcae2b16b3053f70127501f40fbc09d3 WHIRLPOOL 0e4371d93c0163a50d6984592129c0a33c71849b89913ef9faac3528a6c6f9a357e7187593e973abf90ad75b7a009367f11296af7ae5fd0d756b496af8876f7a
MISC metadata.xml 418 SHA256 ecdbace4d7d07830cc308755b909384644dc449cf7a3f32faefeecf6d3752b55 SHA512 f545c84ef7c020511117e59ee232984409ebe2dd418c2a3e61adb8fa33649d435df86dcb70391d48ed7e2be9b04575757bf2c2e5347114f5c38a9c9335352490 WHIRLPOOL e9e84ca81f1e173e723e07bed3fc954b3d39fd288b47792c1cb61fd7e493eafe6401247a5e35ac7bc4845b21ea40d64aa1f2f643df2942491f6815a9fe7ecb2a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Version: GnuPG v2.0
iEYEAREIAAYFAlQIrzwACgkQVWmRsqeSphMHdACdG5W13No22/+G6SUt3fvQ2EEd
iBQAn1onb7elx3rGPh8G2m7N/pqc9mCb
=6+0g
iKYEAREIAGYFAlQ8Ha5fFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
bnBncC5maWZ0aGhvcnNlbWFuLm5ldDFGNDg1MzU4NjMzRTAyNzA3RkY0ODA1QzAz
RUUwM0ExQ0U1RDU0RTgACgkQA+4Doc5dVOiFTwCcCym5XAOYehMCgOwV32GQuzOT
x0cAoITsdQoZnA48aIEa75B14zFVy/pi
=kvxd
-----END PGP SIGNATURE-----

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.1.5-r3.ebuild,v 1.3 2014/09/04 18:28:11 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.1.5-r3.ebuild,v 1.4 2014/10/13 18:44:54 klausman Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="http://www.lua.org/ftp/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="+deprecated emacs readline static"
RDEPEND="readline? ( >=sys-libs/readline-6.2_p5-r1[${MULTILIB_USEDEP}] )"

@ -1,6 +1,12 @@
# ChangeLog for dev-lang/mmix
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/ChangeLog,v 1.24 2014/08/10 20:29:23 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/ChangeLog,v 1.25 2014/10/13 20:56:41 tamiko Exp $
13 Oct 2014; Matthias Maier <tamiko@gentoo.org>
-files/mmix-20060324-includes.patch, -files/mmix-20060324-makefile.patch,
metadata.xml, mmix-20110605.ebuild, mmix-20131017.ebuild:
fix build time dependencies for +doc; remove obsolete patch files; update
metadata.xml
10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> mmix-20110605.ebuild,
mmix-20131017.ebuild:

@ -1,19 +1,7 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX mmix-20060324-includes.patch 284 SHA256 f241f64f244a51e98badda515015644b0daca0e22fb4344343d263fc156a4ae4 SHA512 6184ad967c3c7ac021255761f420b4125418a3508889e0fbf6119c20fe4a8028d4b80713f1cdf68b9b8195bbd182e76c9404050b7bb37c0911a4c78e0c1877b0 WHIRLPOOL 2b1e28b00e9bb153db2efbc7a957e4a4987035c7ab5e7882ea4380798be772253aaf23994f4d15f0e0bd0376c0747782e4c04b42cf9abf979b7cd456e3f18539
AUX mmix-20060324-makefile.patch 1598 SHA256 44f2c773155d05d2765d38519c17e2d65595f9bf81bb062d3c9aabe42ab7db2f SHA512 d6690b691d56a6528f8aea9825ce9f2efeb53d98c5a99a02ab1bcde61bc35513c5aa76bd70a9cc54c4c7a4b691b6b9d797579b67f8e2c8c5f4e8a6f138c93ff7 WHIRLPOOL d696e548f22883ba65f2610fe1eb1001c0f8454bc36335e27472f506757154e987c8dea194a626a5f0007344ebacabce8428119a650da88131821fa0116ba75c
AUX mmix-20110420-makefile.patch 1632 SHA256 c9ffb016c6fd6fcaba0a421ffd1aacf227400b219f95dd5e4d68df7a6cc11615 SHA512 66f62ce97152a2b9fa37a0c2a753a183e98eac6aa95eea238d455fbca2cfab5b4fb42d25239beebbb30eb73133adba906cf457fea9d2e6d98b9d0c0bc694e77d WHIRLPOOL 63335c57a4e7cf01f23b95f4a38939ed00e881e63a41031281de7e13e42ed9473db728378495a53a1287c1d79f392f444410cf63b96e3b55b94c5782b1337728
DIST mmix-20110605.tar.gz 306461 SHA256 55896f8ee9c7c40b143fbc64ca097bc2659ed10c14a685cfd01521a4518ba163 SHA512 9b8e6fe1a745f8d179160127aebe639b5c9f3c97411cb1378659a62de7aabc0ddb9172617222609ea17715a2fa341fd8dafebcbb7f70fe5fe60e39c18920500c WHIRLPOOL fa42c5e75736b0b077c1f9cf6937cb67312a7b599b9f9ef11cd9f45c82d908299421406658757708e4094c2db6523979405d376f9869e4b5272af6b5505c2e48
DIST mmix-20131017.tgz 308016 SHA256 aa64c4b9dc3cf51f07b330791f8ce542b0ae8a1132e098fa95a19b31350050b4 SHA512 e816b1ee9205b9f4a2e25ff183c48736ea66e63721a49f0b574850c5872ae85a6e847d802a01b5aa120ac969638d5d05e9b3135512d9362a4d672564f1228922 WHIRLPOOL e93f29e0a640e219ee2ded0034cbf300e9f6deed2bf9ed04081406cdfaaa952e0b3566525b86e35dfb480288e0ceef1744fefdc533ad0126952603cd698bbb6a
EBUILD mmix-20110605.ebuild 963 SHA256 48ac22ba41f8df8113faac0de6407906f36bc1f4cf57e98d8aec5e53420938d0 SHA512 4a4b1df5486ec5d07cb24333dbf9f6e34b5d50ddc540a6beaa1fe9629343a7ed2a9b563882a398c1f1822672285ef8a625602410ca6ffc68390e49022271507b WHIRLPOOL 1c07f333a089fe8f04064d207f7e25f86279b9652f2bbf648a0e690f26c630548c0949a7179088c68af90e7c384cb27e4df38679b26c42ffff18fe6afad521d0
EBUILD mmix-20131017.ebuild 923 SHA256 4e63c0bca18f557c2d237ca8b2411325678cb562de2e65cb0b54e3f539481a66 SHA512 ffc792216c231e69f42ec54cd48650b56bf5e2407a6f6fbc69a52aa92f180a00ef4c071c82cf06b219683c573267d9b0001ab16f1d7ee5d781815f65754d2ca6 WHIRLPOOL 0d7ff8a836006cc2656a9147dad35006958f9c9f73feb99cf83503de4f84c14a3c04dddf61622088606b22671a293779133a1a99bf24b2f03b72d3daa6ac9cff
MISC ChangeLog 3927 SHA256 5be05eb77125e90eeb8b1733c755d3161d087b564d0584dcfc61739fa0810cb6 SHA512 54fb223911f58955abc3f97d5384627d2b1cb608929d4bdfceea5d6f7b11ec819f28026d79c071a1d17af7b5995ef2acdbafc0e57078ebcee85b7743e6e7d2d0 WHIRLPOOL ac582adedac517ada350ffca33ae5b883d47ea05612c72c2b02d07f25fad1d2790638f4d23f32aef0eea3d27ec8411bb517013835b048a7ef67d58a5529d3c74
MISC metadata.xml 276 SHA256 d3e4a51ad38ee2ffc6669ce8b74bcff901db9df0d1137d57e8b1d93e8deba3ed SHA512 665aa48a1a243beee2fdab1b5cdae032af2f667e2b18e0b41ef00ebb25c0cc0f7d53c1ad5c60fbc251a61967fc0ad3268613af3b7c0a309469cb0ad4f4dd6b04 WHIRLPOOL dcfe2c4643728078d6ddab9a297b80b8eb26c70ec22cd1d35c47777b229bb321bd784c6e734d2a6baf6913176bd3d01f2489f1ab15bcc8a86076fae1936e87c5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEAREIAAYFAlPn1iQACgkQcaHudmEf86pt4gCfYkR553ufc2Bw/xtp/GY7iYyX
9qkAn30gjok+l0svh7+zH84rHljPoG8l
=dtIM
-----END PGP SIGNATURE-----
EBUILD mmix-20110605.ebuild 984 SHA256 fa4cf6434d73822ae0a8e72ed47cdab70ffe838d426fc66a7b4cbfeddec9ae48 SHA512 1546f52056b802518c70b3f59f36d68f5df80e7b31218cb8c1f048d16ba50d02b3a430219aab83a9cb67ae19fcafee51f112142982ca4e8aa6f17817c7729adc WHIRLPOOL eb90acd91e3ba1536cce9d3e2bcbb8d9bc6f2b9bee91d3d1cfe8f8e6ce3626e09e6433a86c42f9a02dfccb74e8a291fa9691db06f6921aae978584a4984bd335
EBUILD mmix-20131017.ebuild 948 SHA256 145b35465f253dd9bd45562e675331b2dc792cfbbd845e49fe3aff1fdb68c18d SHA512 4306e31171ddc788bba4de269663be21ddd8e5366fc5bb3dc2a3251db35a257aa3821bc3c439e9c82c82ea9c88310051aee8e4994fdf8116297be5c9d4b686eb WHIRLPOOL 14ae9844438b3e628cf74ea81499fc495f953b9d18457ab54ad4d39be7817ff4907c1b887e61a328cf46acff2008d0886ddb3e078f5b4a79d0075b69c597ccaf
MISC ChangeLog 4205 SHA256 a683277f7f290b94da781184a41935e713cd46d51a66d45d00a98e7118977d38 SHA512 ae3ebcc6a21c3ab2ccc48df0089ab81c72d0030ba2808ed9aeb81d236c0c556715cd15eb7e8a3eab031a50f8be888a3a3170e575677cd295a22cb63ccd34beca WHIRLPOOL f0e2dbf24086706b8d5bf9734ac6f696d728d29d244517c5ada816cb53bc7cd8f84ddde956f5c385e09294ddcf4a73b96718dc174119dca0ee49be6a036981dc
MISC metadata.xml 233 SHA256 d64cebfa2fb894c77a0c67db5c7cbcc88258adac7794d011e229cb11f7d7f03f SHA512 7610bd96a337bf75ed3b59df584cd646ad93ff2c5f4829cf2775a5d09a6d19f573492de2308552f454846f02d35420242906a1357a4b19550ea7028d995fba52 WHIRLPOOL cd1155f0cc26bd5f117666c7920ddf31105f84aec93b0b6e8015e6c659b8ec91910199bb0fa9718f551c5bcf1f15f708011b8f9f7095a2d4e44389cce7cbb543

@ -1,11 +0,0 @@
--- a/mmmix.w 2004-07-11 02:39:28.000000000 +0200
+++ b/mmmix.w 2010-09-18 03:16:39.000000000 +0200
@@ -34,6 +34,8 @@
@c
#include <stdio.h>
+#include <stdlib.h> /* exit() */
+#include <string.h> /* strlen() */
#include "mmix-pipe.h"
@#
char *config_file_name, *prog_file_name;

@ -1,67 +0,0 @@
--- Makefile.orig 2005-05-19 04:53:25.000000000 +0200
+++ Makefile 2010-09-18 03:33:21.000000000 +0200
@@ -27,23 +27,23 @@
if test -r $*.ch; then cweave $*.w $*.ch; else cweave $*.w; fi
.w.o:
- make $*.c
- make $*.o
+ $(MAKE) $*.c
+ $(MAKE) $*.o
.w:
- make $*.c
- make $*
+ $(MAKE) $*.c
+ $(MAKE) $*
.w.dvi:
- make $*.tex
- make $*.dvi
+ $(MAKE) $*.tex
+ $(MAKE) $*.dvi
.w.ps:
- make $*.dvi
- make $*.ps
+ $(MAKE) $*.dvi
+ $(MAKE) $*.ps
.w.pdf:
- make $*.tex
+ $(MAKE) $*.tex
case "$(PDFTEX)" in \
dvipdfm ) tex "\let\pdf+ \input $*"; dvipdfm $* ;; \
pdftex ) pdftex $* ;; \
@@ -73,24 +73,23 @@
clean:
rm -f *~ *.o *.c *.h *.tex *.log *.dvi *.toc *.idx *.scn *.ps core
-mmix-pipe.o: mmix-pipe.c abstime
+abstime.h: abstime
./abstime > abstime.h
+
+mmix-pipe.o: mmix-pipe.c abstime abstime.h
$(CC) $(CFLAGS) -c mmix-pipe.c
- rm abstime.h
mmix-config.o: mmix-pipe.o
mmmix: mmix-arith.o mmix-pipe.o mmix-config.o mmix-mem.o mmix-io.o mmmix.c
- $(CC) $(CFLAGS) mmmix.c \
+ $(CC) $(CFLAGS) $(LDFLAGS) mmmix.c \
mmix-arith.o mmix-pipe.o mmix-config.o mmix-mem.o mmix-io.o -o mmmix
mmixal: mmix-arith.o mmixal.c
- $(CC) $(CFLAGS) mmixal.c mmix-arith.o -o mmixal
+ $(CC) $(CFLAGS) $(LDFLAGS) mmixal.c mmix-arith.o -o mmixal
-mmix: mmix-arith.o mmix-io.o mmix-sim.c abstime
- ./abstime > abstime.h
- $(CC) $(CFLAGS) mmix-sim.c mmix-arith.o mmix-io.o -o mmix
- rm abstime.h
+mmix: mmix-arith.o mmix-io.o mmix-sim.c abstime abstime.h
+ $(CC) $(CFLAGS) $(LDFLAGS) mmix-sim.c mmix-arith.o mmix-io.o -o mmix
tarfile: $(ALL)
tar cvf /tmp/mmix.tar $(ALL)

@ -1,9 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
<email>tamiko+GENTOO@kyomu.43-1.org</email>
<email>tamiko@gentoo.org</email>
<name>Matthias Maier</name>
</maintainer>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/mmix-20110605.ebuild,v 1.4 2014/08/10 20:29:23 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/mmix-20110605.ebuild,v 1.5 2014/10/13 20:56:41 tamiko Exp $
EAPI="2"
@ -10,7 +10,8 @@ DESCRIPTION="Donald Knuth's MMIX Assembler and Simulator"
HOMEPAGE="http://www-cs-faculty.stanford.edu/~knuth/mmix.html"
SRC_URI="http://www-cs-faculty.stanford.edu/~knuth/programs/${P}.tar.gz"
DEPEND="|| ( >=dev-util/cweb-3.63 virtual/tex-base )"
DEPEND="virtual/tex-base
doc? ( dev-texlive/texlive-genericrecommended )"
RDEPEND=""
SLOT="0"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/mmix-20131017.ebuild,v 1.2 2014/08/10 20:29:23 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mmix/mmix-20131017.ebuild,v 1.3 2014/10/13 20:56:41 tamiko Exp $
EAPI="5"
@ -10,13 +10,13 @@ DESCRIPTION="Donald Knuth's MMIX Assembler and Simulator"
HOMEPAGE="http://www-cs-faculty.stanford.edu/~knuth/mmix.html"
SRC_URI="http://www-cs-faculty.stanford.edu/~knuth/programs/${P}.tgz"
DEPEND="|| ( >=dev-util/cweb-3.63
virtual/tex-base )"
DEPEND="virtual/tex-base
doc? ( dev-texlive/texlive-genericrecommended )"
RDEPEND=""
SLOT="0"
LICENSE="${PN}"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
S="${WORKDIR}"

@ -1,6 +1,9 @@
# ChangeLog for dev-lua/luaevent
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lua/luaevent/ChangeLog,v 1.11 2013/08/08 19:25:34 maekke Exp $
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lua/luaevent/ChangeLog,v 1.12 2014/10/13 18:56:14 klausman Exp $
13 Oct 2014; Tobias Klausmann <klausman@gentoo.org> luaevent-0.4.3.ebuild:
Stable on amd64, bug 511532
08 Aug 2013; Markus Meier <maekke@gentoo.org> luaevent-0.4.3.ebuild:
add ~arm, bug #476264

@ -6,13 +6,15 @@ DIST luaevent-0.4.1.tar.gz 29701 SHA256 dd8f3184b0dafc880efe287bd55d5a1bff5fafb4
DIST luaevent-0.4.3.tar.gz 29861 SHA256 9a3ea7671caa95af2763a7125818991b3742168db75b3025d04af5241349d9c5 SHA512 5f02c9d40e59589a2b932b49d27230ca6650174feeda2cf412769c33af056c9df52d38fdd5fc12f0f6318b788e29a2deef54f11beb4becc48818edd27185f161 WHIRLPOOL 3b9e0d7dfd0f5d593957d9f34d807ebc3ceef811493efce56732ffb3c436ab21ca835e913f101eb15aa93fe98d5f12ec70538db3ae466bc8579169024ed8ea12
EBUILD luaevent-0.3.1.ebuild 1309 SHA256 2a6794236385c12197797aaa4aaa21375312e0ab45a5eef8dff500a0f249287c SHA512 e4225f6e363c68b30beb7fe0d319ba2f18381c424b11cb50cd2f10fa5ab7c7516a9d731dd52c2cb95b215400c73a4b772e3ca97b4f5f953e32a4e816675b7d8f WHIRLPOOL 3bad49257b2c9095fe2a4448317807a741da08fed9b47c46140ea5945157705714df07171a55e5b66dc173cc833c45bad6207966584c818ddca72780a2862f5a
EBUILD luaevent-0.4.1.ebuild 1315 SHA256 ecfd6b4a7a8e9c1164ae8f5fcbfe83023d773f73abc75965171733a021d68002 SHA512 6bb60631da257669bde1eee5f4ab3a82287418718dc29e38669b8703f7ee418339d126abf3edf701e6b0580e2b72148a10a8b79978a8865fe3ae11ee98edf95e WHIRLPOOL f6eb95594f03140e05dd4a371fc63b792dc70218dabc7d9a6e16215bf9241ae17c88ea89a69b169380886ddd6078c0fb04d23ff381d2543d6ed0be123c33b7e6
EBUILD luaevent-0.4.3.ebuild 1306 SHA256 00c76b294070c640b257406ecf5ca5e75c20cc38ca0263a8a3df564b4441e7f3 SHA512 2bc31e34359d3c4ee53afd2356bb74081163538ac06238f6ac6f7afb13e563e01104d0703b66c59f276a54331aac97807d642ecbfbdfc91f51bfb81d679e88e4 WHIRLPOOL 297740fa9f961c8c0fe38041d0049870c50f17daf73e8b9ff19262710005d380a1740cb475c72756d307472bb9319e87072bab05b54cd9c49005341f3e6f239b
MISC ChangeLog 1636 SHA256 6ead820e9604aea1b7113e074e5abbe99ca623b049d80acb125beaf1026fa45d SHA512 380b7e32ce590ed82371615e5bf3712f8867a59895dfb47da647ab77bc85a29e2147540d54b21fe87f3855b10d7d5080d178c590804ea3e30c72912847149022 WHIRLPOOL 1ac8f3105462e66694fa55439b49560b6c5433a02cd86cea6af0f0d1158c0fdd393db78edbb346fa1c652115911d34e2a09096a1ac6a1f919964466c8e50ae5d
EBUILD luaevent-0.4.3.ebuild 1307 SHA256 dd8c04294cfb449969e99a98c5be0b93fb1c27778e7409cd27912b48a452abaa SHA512 cee2667aae5c275542d831ffc771d4883af6b5ec0509de0a6a783c6b439331f60a5b12b08b57c1cd00d354b5335be2b33aef8a6443f368a59d871d5d61ae83df WHIRLPOOL 7def38891030fc7aaa82c530905de21b280ce9a2ab0de7d02b233b820382883be69f2926add96eecdb4f1ce5f730e1ab11b6a3b018271a6f6dcb30e7003ccce4
MISC ChangeLog 1746 SHA256 c16a7adbe3b729442bf0f631b910b968028f7a19e5babd04e15f3559213b549d SHA512 e6f97f105790ce1bef7edb9adbe550e4e8989701f6641655905128f2a26a5e4911b25ca237b3cde435a453efb7ed3ddd4dc299f9f17165129e54422927b05868 WHIRLPOOL bbaf94909047e22a81a74613e7d40bf2c34c5b1441ce0b3700ae6736fcdb00e47110b5a976acf69b2e0db6bd9d99b8305e0c131724aab575f1eb330e7d6c7574
MISC metadata.xml 276 SHA256 148c55a0c09d1950a465f5fd8688851b3ae22fe4096485f27dc506040efb6ffc SHA512 14fec7dafdaa5471481a94675c0bcecbdec2cb1fc03ccfb92b06beefe2d1a654897fa63ba91160ec943ed4aae69da9fc2384a25a22d26e511248dc8956ce0157 WHIRLPOOL a5a46364d21a65a8ec74fd0b17a80d06e20ae1150838417e35012cdfe348580f6c047cb0a7c6283644b5bc29f214e1d1ddf87779e7a345210ede1bf91c10bc81
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
Version: GnuPG v2.0
iEYEAREIAAYFAlID8hoACgkQkKaRLQcq0GKLkACfbJL5M+Z7kmAKzyLt4aqtTYpp
+OQAn3rTlS/qU/HtJR3BGai3HtlZ9Qj7
=Ub4N
iKYEAREIAGYFAlQ8IE9fFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
bnBncC5maWZ0aGhvcnNlbWFuLm5ldDFGNDg1MzU4NjMzRTAyNzA3RkY0ODA1QzAz
RUUwM0ExQ0U1RDU0RTgACgkQA+4Doc5dVOhucQCfdWlPbn6NPHNlDPq55pKKw7vO
PUYAn1v7wgWcP2J7qS6/NL/PCoQnPB3B
=Ssxz
-----END PGP SIGNATURE-----

@ -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/dev-lua/luaevent/luaevent-0.4.3.ebuild,v 1.2 2013/08/08 19:25:34 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lua/luaevent/luaevent-0.4.3.ebuild,v 1.3 2014/10/13 18:56:14 klausman Exp $
EAPI="5"
@ -12,7 +12,7 @@ SRC_URI="https://github.com/harningt/luaevent/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
KEYWORDS="amd64 ~arm ~x86"
IUSE=""
RDEPEND=">=dev-lang/lua-5.1

@ -1,6 +1,9 @@
# ChangeLog for dev-lua/luaexpat
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lua/luaexpat/ChangeLog,v 1.20 2014/09/04 18:28:27 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lua/luaexpat/ChangeLog,v 1.21 2014/10/13 18:52:58 klausman Exp $
13 Oct 2014; Tobias Klausmann <klausman@gentoo.org> luaexpat-1.3.0-r1.ebuild:
Stable on amd64, bug 518372
04 Sep 2014; Jeroen Roovers <jer@gentoo.org> luaexpat-1.3.0-r1.ebuild:
Stable for HPPA (bug #518372).

@ -7,14 +7,16 @@ AUX luaexpat-1.2.0-makefile.patch 607 SHA256 606a86314e3fdfe4a1ea63a1587629e1e3b
DIST luaexpat-1.2.0.tar.gz 28621 SHA256 2a7140e9c1923510639e87b60e85d7ddd0cd4e27561663bd9d4031ef90bae5ef SHA512 4f28e36fabcade14f9ae524b8aea19757ceaca9d4ad50c367fe8f58c14c3850efe252df780641159eeb01e96aaba38a9c9c6fe51d21f54a6c4ce33f80c87033f WHIRLPOOL 46f28918e788bfb4ad22f122d3948837fb1134312ee4d111009184cf2e28fcaf250c62427df6de478469fddf5b71be0d3d8677cc9a547598f248bd7fc026334e
DIST luaexpat-1.3.0.tar.gz 29567 SHA256 d060397960d87b2c89cf490f330508b7def1a0677bdc120531c571609fc57dc3 SHA512 91884653310e2dc89ade6d1653875ac8607640a21853d3ccb1fd0f833812e41981fad5c40101732ec249104d2c50c9a332208d1e44423b8428065a223c60b4ae WHIRLPOOL b79e612fcb394fcbc591fe9eef88d101a65b2ca46d8cc93a64954fdd7dc3ac5751e3e3d1cd497c1ed604b363f3bf535b2a45b957bc224aa21983a9172c0c9c06
EBUILD luaexpat-1.2.0-r1.ebuild 1346 SHA256 e36165e2ac0e83d90ff32c32dfb7eebb71f1b0310fd654f8f6a5d47fdd59a066 SHA512 50d2d8e9856b76a0916e6e0f5164f5c4e44a202fa70d86c239a672ae6ad245c6b2566d63a8d44515232e1bfef808e05cbdd164d3e443c0bacd5b6946d7a0ae04 WHIRLPOOL a565fbbf92c811d60d0ef25a695592327dab0fdc1577bf3967ec123fd4422ad6c7d13877bcb6085e8e095385c38ba649e42e78046e35607645b7d9ee97715984
EBUILD luaexpat-1.3.0-r1.ebuild 1447 SHA256 b645dd5d3730a4f1e09ef0e543911db2b8dc57e6a2f0bca9c57a96f1beff2e4b SHA512 52145fc85778780ba1367c7632e5388a595330f8251c1cdaf995da660886190ac1c37ca44cc57706b011cee2937211c79369c0d5048933737c36781e4e06308e WHIRLPOOL cbd202b73ee311f35b6caaed2c7c21365664f30291d47b38a886bfbc256f1f8a00b45ee9722f8e09959ca38619ceb488a7a2dc61fec94e8fcabaee9062898242
EBUILD luaexpat-1.3.0-r1.ebuild 1451 SHA256 16fab8dce364b12dd4400f18286f90a2dd6ee0ad2df692276e4139b4ed2d904b SHA512 bdb436bc2fa8b542bbd05f5055f254dd5bd99025c0dfb5335d3f680c95c1f2e755fa6ee6225b448d3e5ed7ee43d5cf56353035673caac0d11d64d93044a88e31 WHIRLPOOL 7f6b6f80e17862ad20a701945f76619a0b5e5372e13d0fa773754371709ddf93c1244c18906b64e7a4af9b7e9f9cad63325da8c279e6c6466421075807b8ecab
EBUILD luaexpat-1.3.0.ebuild 1202 SHA256 7b2e6d6a0d0bdc328b85cd8959dca40fd64d62f58b2aa97b1f2c3ddb43d6b25a SHA512 ffef2fbe3b1fa8ce970e5eeca91e8d48ee31a015bf06cc0e41b772d821e5e80fa30753fcc441f7d78876be2cc0db7b9e7b267ffa81a0ac24488f7d43b6b8abae WHIRLPOOL e9d1f030bbf9ae632abd399de0889637a4261e3b1c512186eac84b103636af2cc5ff17fe7317df9f384e195ef5e13f7c5e3a7e40befd5417679b08c050b01a0b
MISC ChangeLog 3167 SHA256 b599bec6546b540fa123a2a4f88f0c1460d4dfb41ce515c2b8c8ca057ac9e7f6 SHA512 b9e06d7bde77feb81429a7f88a979141128f249fc3bd815e8cfe023d6f4bdeeb7bf20530183c95f9f11f6b73b3c5529ec08989631260ce2deb72a68ac329e542 WHIRLPOOL 39cad4b7a07bf7e1b7de6f3e01726534fa4668c895bef6d6a73fa56dc3eac692b59b01f11543e3a3f988dc199bf11a827418b01cfa0ced3bf9e806fa0bd91097
MISC ChangeLog 3283 SHA256 c598b720e2d8986ef3e13973c4371b5e83c0eeffb23e185c6a136dabafe580c0 SHA512 20b3c9f553b28c26a1e5b3795c912a807a661a18a074d67cb2af574f75f9cc34d97a1ab1cce3b2897c5675655a97098c82961cdf1fee5d227e6dbec23e222d4e WHIRLPOOL 3c68c5889caec4026625ce34081f0511eedafc52c86975ff19ec2436819cdf011a9d2dd3153c0880cf59dfe69048119d9882165a4798507ba63e58a7537fa54d
MISC metadata.xml 214 SHA256 45ab7209aa33164bd6ad8967d956171537a398cc0a2354557b534bb45c6c79a3 SHA512 0d31b86088d43fcf69c4468f5a8167cbcc86904d94ab44a387bda9b013b33b794d399591cea894f2a6c0c212c62fb14cac6bb800d59bedc2396bc9a8f030f9af WHIRLPOOL e29fab64749a57b42e9f2bfa09afd1cce4792481a1050447b030975c7b34c93bf5e4bbb7c313b52cf997cbd511aedc103d5fda6d2ce2447bfad01ae2b82e4741
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Version: GnuPG v2.0
iEYEAREIAAYFAlQIr0wACgkQVWmRsqeSphNNmQCfWEgMmWYy7DlSb35GOz3DIQJk
5n0AnRFWI02kR5k9+S7kOU+255WGdKej
=/Kua
iKYEAREIAGYFAlQ8H5FfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
bnBncC5maWZ0aGhvcnNlbWFuLm5ldDFGNDg1MzU4NjMzRTAyNzA3RkY0ODA1QzAz
RUUwM0ExQ0U1RDU0RTgACgkQA+4Doc5dVOiR1QCff6aceBQ29mtuQeKV6tVqNlA7
S+oAoIyvwNMuAg/954Gb0loojf3SE/lM
=To3x
-----END PGP SIGNATURE-----

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lua/luaexpat/luaexpat-1.3.0-r1.ebuild,v 1.4 2014/09/04 18:28:27 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lua/luaexpat/luaexpat-1.3.0-r1.ebuild,v 1.5 2014/10/13 18:52:58 klausman Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="http://matthewwild.co.uk/projects/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm hppa ~x86"
KEYWORDS="amd64 ~arm hppa ~x86"
IUSE=""
RDEPEND=">=dev-lang/lua-5.1.5-r2[deprecated,${MULTILIB_USEDEP}]

@ -1,6 +1,10 @@
# ChangeLog for dev-perl/DBIx-Safe
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/DBIx-Safe/ChangeLog,v 1.3 2014/10/12 07:31:07 zlogene Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/DBIx-Safe/ChangeLog,v 1.4 2014/10/13 21:58:47 dilfridge Exp $
13 Oct 2014; Andreas K. Huettel <dilfridge@gentoo.org>
DBIx-Safe-1.2.5.ebuild:
Add license declaration, bug 433601
12 Oct 2014; Mikle Kolyada <zlogene@gentoo.org> DBIx-Safe-1.2.5.ebuild:
Bump to EAPI=5

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/DBIx-Safe/DBIx-Safe-1.2.5.ebuild,v 1.3 2014/10/12 07:31:07 zlogene Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/DBIx-Safe/DBIx-Safe-1.2.5.ebuild,v 1.4 2014/10/13 21:58:47 dilfridge Exp $
EAPI=5
@ -13,6 +13,7 @@ DESCRIPTION="Safer access to your database through a DBI database handle"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
LICENSE="BSD-2"
RDEPEND="dev-perl/DBI
dev-perl/DBD-Pg"

@ -2,15 +2,25 @@
Hash: SHA256
DIST DBIx-Safe-1.2.5.tar.gz 16958 SHA256 73279fd98b20034d3735dee67e2b89ac63d55449c3c64dd1a7ba0df10fbe0acf SHA512 ce694bd9f6078e7ec7ac04fe57da96ddecebdbe312c87047ee71384c8233ae160078518b876819c6f12ad29d6d27c30ba2975a48db34b7cb5d79ff71f6a79712 WHIRLPOOL c04d2fb1163e49bb62a37ee78de5c195eeb19d58924b22ca93f6701ebb2291aef3373f8f666e0d5328e8cfb556bade2c1d8b0dbdaadcdb045131add1bf3f3895
EBUILD DBIx-Safe-1.2.5.ebuild 481 SHA256 735f0dfa45d293427f8bbfb6f0157e65c1de986e218413f04d698b3801ef8bf8 SHA512 c473e6d6693724b5eedce9e622037bcabc01053aec444ee487006db3d233e2f644286a1a29ab6ca43528171e9623d5030e7f4461f697b2434490711e744abe3a WHIRLPOOL 2b7d0ce1056b965df4d5c41363e151631e415aa1693d57a978ca99e0f510611a804358c715fcd7ac8c0b5a3b388b64b1b779c70039fea5f999d077635649e203
MISC ChangeLog 565 SHA256 a9eab3ce2055d285d7c0bc772fb27f9c4c784cb47983c5295056a55ea30ef689 SHA512 9b0103c5608e4a839297ab851969fbfe3271651d925448597c44748b6571e1a14dfa50e51a59de6a0f0447c3f1ef536ea46295dfefc8d1527071773e2d8c4880 WHIRLPOOL 7bf9a18e226f2787c6b9b07673b35138ff981bab55e21cf09f8d911bf063c54df34a51dea27fe43bf13e550151b5fc55195351de3a9583a8abf6e23de6e74266
EBUILD DBIx-Safe-1.2.5.ebuild 499 SHA256 0dc6ab7b1a477cde5585a32f4170d0f612813570dd0c92cf605e81ae5f922c47 SHA512 4b47117f7c82ef031eb2e44bf629d2af257c63fab6bd75c188a8632ad829b1554edbd0fac1c2d2d9cd21b795551a689b5a73881a51b3cfdbadba2ae7837e5938 WHIRLPOOL 4df2c067aec0ab945190785a68101fe440a4f870aaf7f55e5a4e6ec784c959e26245f2d71fe6c0bddd044e917b67b628b46cb3fd2e93f04d03e072010ec4e694
MISC ChangeLog 689 SHA256 76c8408b564a8b95e0e6120878ec41fe832fe5dda05c7a0c38cec5f26e76ecdc SHA512 f0903760c1678ab8f114936e7aad620dc683a816f6125919e6438dadc0ba7cdc421d1384c4b28b70ab6255c1e47525fd0fb0239982d858babb5e39d78e15b4b4 WHIRLPOOL d05615d52704a8b557792a100510aca96918d28ca52940da9477b43fcf9edd3a869c9782fb2f6621b9c94f717e0b765aa063ed72f6e329f7c6c4fb0153e0ac85
MISC metadata.xml 159 SHA256 9e7c719a784bb48388c9a12217b85baa75f1b04e9bf049d74b740785fa5006dd SHA512 5ff7b5593ea8976b44c7d63c7cd649f56d649b0d7c4fa5a16bf71ecdf36e40afa8fd9c28df0b8f0c7f9577c47b6ee63d3330f9304d545b46657d6a5f2bfa124a WHIRLPOOL 7ca7b971bad6145bdf2215f73d158f190984644554e8f32132c57c22f1209a5684060661c02e181c135c34c8729d491090ff6d4b23614198e19b9e2deda35a0a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Version: GnuPG v2.0
iJwEAQEIAAYFAlQ6LfIACgkQG9wOWsQutdZJ+AQAuCMXUeVYKCeHmRxN6xUTFAGe
drscVZk0bq67sKAMzQMkQVQcrkeHBfoMKXuBRtLhpMAwD331+jk3NCaGmQI2OCJW
632yYbzVCmfZcOEOVr7gsp4Gewx9UIrU9kKKbUxm23J6MtGkfviWVAGiwyWknssc
hGHIguFYvgVzJxEndbQ=
=BExa
iQJ8BAEBCABmBQJUPEsYXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwNzlCRDk4QzA4RENBRkYzQUEwRjQzMDlF
QkU2QTMzNkJFMTkwMzlDAAoJEOvmoza+GQOcwrsP/16p4qiZ2y2FrutpwRPF8Mqg
qI8LEAp4XON1HEiNZIqWLbMKMdB4yskWaBdqfpUKzXOPnAUm2b2m/2ORJXqqFCUJ
O3fdkNpAa+a3JLseXf2YK6dhITrtnBUT1BY1OiP/PDNnRALqGtM0HsfGDqYz3GRC
KyGvoOvgiVHxNCBmFG6iyoUePFdxorw5clpWDCMnDosjal8MOZg7vTr7eTc0MC0P
ApHjm4NbJ9Ex/alI1YaQADQU/yqBQITy+Q5Cp4FgZX5Ts1PgM2wWGWtD09xOEty2
EBt926tiX2pFwDtBQjrkmj997q8yGHWuLlVOa3uYVNez6sSzD7SpFcFEjPXC+23q
kGAYcwLIDtEF7Uqm1jWdfwGSjwIQYhlrE+435GbHB4L3/u5tIxwnr4a8l61fV5PM
bKKs6hGQNV9b8ol42ZJJ+AnBcNhPVq65bag+yS7ZC8bfQMn301MIuQoDSIxUaI5O
jisNX/E1oOrLA+prd98tFgN6kB/97gNEO5334NFA0A2JhRvAf8BSE4Cn/9v2xZ/x
M6Cjhj65wYJpPBOt83hr5mGzZqHR7QmXPd7kgxjcakRCeqYlyrDxvcvyK4QF1aXS
ABOTvO0jvpa1+6rvUgg9Enr/sfl4O68L6Q9mUdOMiJqvOTff9uc/8nYz7wcuZD8k
vruV4V1Vmggh1qodFpua
=e/2c
-----END PGP SIGNATURE-----

@ -1,15 +0,0 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX Makefile.patch 699 SHA256 e2f52e6d633b0f883b5af0b3eb14ef39ec1d754621a8eef502ba58d587805e8d SHA512 320deba6df550a8799cc5a4a25ef4d3670cf8a51f69d3d5f5fed2c5de2a6238161a8e6df03a9b4b3d6b327d5879b2f32e6e3f33dcc48edb8e23d05c9532c3832 WHIRLPOOL 6e8dc5bf51b62b7592324b2d45cccb3de87993ddd3a7b381244ef505a9244caa14a7c545be06d5aeb7e97206bf56b6865cc4a71ad9a8db7ca16ae425bc7954b8
DIST Template-Latex-2.17.tar.gz 12875 SHA256 f973f2779768d29cf46f794a58700037dfe401fd7f3721b0d23cbfddbb4c16f1 SHA512 19fe8e2a7dc51ec734c25d2d4fb3a01df3751be49d9b4c0ee90e792b321079e28ce29656b08f80e6205f6edad5e7f5ff91335fcb9821373e729ddb5482a7c1d6 WHIRLPOOL 57f8a024e86a0e3b142f9fba6d40f8aa99b11318107dc2feb0a0bf16433f66f8e022ee52b11e1d7b8da6b485102fc574a4eeb8ae35e0f17f3cfcdd7e34634dac
EBUILD Template-Latex-2.170.0-r1.ebuild 699 SHA256 a4f1ebc570bcf232bb8e5b692d0aa68cc566fbff69847357d77426b69a37c490 SHA512 306bd66f8eb0d7187d2e1185f4ee0f9edb1bbcd9e475a0423d8398ca5f960a16f5ea66f038c70dc2b3730454bdf6bb56da954e60eef978d34e1792d39bc8ada0 WHIRLPOOL a45f7f4893a89f6df1a4afbe8f1ac1c33be8901c2d1fe0496e9625510d361095d52988058a6057802baa800ee308390771092e28372f9b9695e4c9d4e7611088
MISC ChangeLog 3034 SHA256 6b0a28b94b8f6cc966524a0dddd33d6be9a125df551c7b88356b3d87105b946d SHA512 539652a589290d164910b4f79b38bf6237db039c64b4c2d70b692648806cb21384605ebebae9903df5f720f79db4a8b2d0332cc290d35c274e77b31e78f78b28 WHIRLPOOL 9b2769cab17c2e30e1d61f8e08edcbeaa510bf25737e267cf7927c324ae97e4608c0c949c393ea55918ddbe91b95432065a0c1cee0e30d300aa9f357bd00796c
MISC metadata.xml 240 SHA256 5d29b4014176ff1de6905cf6d06f4928822fc4ec5ad82cf97f0b4b57188439ba SHA512 5c0f766deccc93aa082f6dc143b5f4e3470cf1452c891e4f5ee92c19272965df7a640637b9f92fcd8a83add751ab2ee2136c7ea18c9edb7abad78dcdb4b84f10 WHIRLPOOL 99e08c0fcc52395a4ae91f7a497d4461d8db1909ef30c327ff25e6c57c73257778ab30f257c063e0bd990cde7b17b977e486e692722c1bf8e7dcdedb7e83823f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iF4EAREIAAYFAlP2S1oACgkQ2ugaI38ACPANXgD9F86Vbr550n8bh5RTRMvm5va/
p1QFqFvBPwgFhHJkSIcA/1L22fqsrNom6XIz3xOPL8SP1rQegODYbrqVYo/VHbxn
=CzzR
-----END PGP SIGNATURE-----

@ -1,6 +1,13 @@
# ChangeLog for dev-perl/Template-Latex
# ChangeLog for dev-perl/Template-Plugin-Latex
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Template-Latex/ChangeLog,v 1.23 2014/08/21 19:41:11 axs Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Template-Plugin-Latex/ChangeLog,v 1.1 2014/10/13 22:39:29 dilfridge Exp $
*Template-Plugin-Latex-2.170.0-r1 (13 Oct 2014)
13 Oct 2014; Andreas K. Huettel <dilfridge@gentoo.org>
+Template-Plugin-Latex-2.170.0-r1.ebuild, +files/Makefile.patch,
+metadata.xml:
Follow upstream rename from Template-Latex to Template-Plugin-Latex
*Template-Latex-2.170.0-r1 (21 Aug 2014)

@ -0,0 +1,27 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX Makefile.patch 699 SHA256 e2f52e6d633b0f883b5af0b3eb14ef39ec1d754621a8eef502ba58d587805e8d SHA512 320deba6df550a8799cc5a4a25ef4d3670cf8a51f69d3d5f5fed2c5de2a6238161a8e6df03a9b4b3d6b327d5879b2f32e6e3f33dcc48edb8e23d05c9532c3832 WHIRLPOOL 6e8dc5bf51b62b7592324b2d45cccb3de87993ddd3a7b381244ef505a9244caa14a7c545be06d5aeb7e97206bf56b6865cc4a71ad9a8db7ca16ae425bc7954b8
DIST Template-Latex-2.17.tar.gz 12875 SHA256 f973f2779768d29cf46f794a58700037dfe401fd7f3721b0d23cbfddbb4c16f1 SHA512 19fe8e2a7dc51ec734c25d2d4fb3a01df3751be49d9b4c0ee90e792b321079e28ce29656b08f80e6205f6edad5e7f5ff91335fcb9821373e729ddb5482a7c1d6 WHIRLPOOL 57f8a024e86a0e3b142f9fba6d40f8aa99b11318107dc2feb0a0bf16433f66f8e022ee52b11e1d7b8da6b485102fc574a4eeb8ae35e0f17f3cfcdd7e34634dac
EBUILD Template-Plugin-Latex-2.170.0-r1.ebuild 793 SHA256 6d4c93fc8bc8d8d13fc62c2e54d863e6f04b698b74b8bf819ed6710794162e22 SHA512 a5a4d26df1baa77e0f92f38478468fe4fbcb0f3476358311c51106466c46e0ce5673cf60c4cabe331c571db883c1eb60a987d51e587986826cdab36e8c9d30cb WHIRLPOOL de1e146d959fb28d3e375588011b5fbfaa3372b5a70ec923a15de48c0351494f798caac7fd2a54cc4d18482e5a9a01b5fd205409cc332697e0bd4481adfee1ed
MISC ChangeLog 3314 SHA256 ba2ebb9963ed5c44e60a14d981583a561d8b270d4b5c8182c234372314ed7803 SHA512 2324c34c41db9c9943b35b6a43512e2c9238484297ca1db97b98e125cfcc4bc539ad92041e3fb935c82649cd4f10370392aaa266c678cd5588219dbcce99a739 WHIRLPOOL ef4ddc95e5150ea3a90b76f35ada03761dbb33b14826958215b0d10a4838f8fe43e8b5cdda06ac664e958a9f1e2a3479901a722876da60129850e104cee45073
MISC metadata.xml 240 SHA256 5d29b4014176ff1de6905cf6d06f4928822fc4ec5ad82cf97f0b4b57188439ba SHA512 5c0f766deccc93aa082f6dc143b5f4e3470cf1452c891e4f5ee92c19272965df7a640637b9f92fcd8a83add751ab2ee2136c7ea18c9edb7abad78dcdb4b84f10 WHIRLPOOL 99e08c0fcc52395a4ae91f7a497d4461d8db1909ef30c327ff25e6c57c73257778ab30f257c063e0bd990cde7b17b977e486e692722c1bf8e7dcdedb7e83823f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
iQJ8BAEBCABmBQJUPFSiXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwNzlCRDk4QzA4RENBRkYzQUEwRjQzMDlF
QkU2QTMzNkJFMTkwMzlDAAoJEOvmoza+GQOcWi0P+wQnbCtTDldhU8KnYA/96IMF
Yetyj7BWMfq2vGDluLCoj3gGTLHm0fY8dm3hPeAwfvFysECQSQnt+H7Ai/zZiTyh
avyCMzxl+2MMsGTCxISHJUXvhkj3Q/Eo+keNuPVOAD6MuP++1eu802kDHiazWD+0
eAx9iz1voctGCSqFbNgPDOwsIpZxsQpSEXDS0IYV0b2c+FoK4JfB+JYco57G4E6x
+HPWHSBWbu+tmZo76wGHY9Z/ri2MbbbEbsasseYJoYwIPZHCEptwan0DZ6l9VTus
FUErzkr5G5zowlbeZzGnZJBTJzPhpxkTYfpJP9dngdOqI6AwvCz2xtpMAvQiQPjy
PDit+Crcfpuoj0XKGyP27oqq4HlisE2COXv6x+QrwAplXUdCmhEwgkTZ6dUfylbb
UazBG6rH1u4dm3SrCBD60N205cvjg9XO/1WPlBNrywElswQkr37L7MZPGlqepNFg
KabeN5W5RweYhjH0WGuAn79I6QZ8bqgZw5oRvXEEMYOfmVkW0Na//2kT4RjvTp5V
a/zNgeddMFJ9jucKKkLJA3AeKNYQ0nYqXuoOGqsIcJHFVb9yeF72TNVX4etv6MK1
JzzUxeEibi8L2naZLTzHWEtIj8B04d6UpecA36/UD4in1Odu/R6nMpv5F4ogR09v
QRtfUxTdGOqWUnffvCJW
=5mrS
-----END PGP SIGNATURE-----

@ -1,11 +1,14 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Template-Latex/Template-Latex-2.170.0-r1.ebuild,v 1.1 2014/08/21 19:41:11 axs Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Template-Plugin-Latex/Template-Plugin-Latex-2.170.0-r1.ebuild,v 1.1 2014/10/13 22:39:29 dilfridge Exp $
EAPI=5
MODULE_AUTHOR=ANDREWF
MODULE_VERSION=2.17
MY_PN=Template-Latex
MY_P=${MY_PN}-${MODULE_VERSION}
S=${WORKDIR}/${MY_P}
inherit perl-module eutils
DESCRIPTION="Template::Latex - Latex support for the Template Toolkit"

@ -1,6 +1,10 @@
# ChangeLog for dev-perl/Template-Toolkit
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Template-Toolkit/ChangeLog,v 1.83 2014/08/21 19:45:50 axs Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Template-Toolkit/ChangeLog,v 1.84 2014/10/13 22:40:57 dilfridge Exp $
13 Oct 2014; Andreas K. Huettel <dilfridge@gentoo.org>
Template-Toolkit-2.240.0-r1.ebuild, Template-Toolkit-2.250.0-r1.ebuild:
Follow upstream rename from Template-Latex to Template-Plugin-Latex
*Template-Toolkit-2.250.0-r1 (21 Aug 2014)
*Template-Toolkit-2.240.0-r1 (21 Aug 2014)

@ -3,14 +3,26 @@ Hash: SHA256
DIST Template-Toolkit-2.24.tar.gz 499410 SHA256 38834aa8c249f7b7fb8b7238f086a08947ea7d472d78f1f5e2b9f3dbf49d01c8 SHA512 3ea88b0d308070b6b30dd48af4f97ab285e9d67d32b6a59c17c374c620a26287eac267e1b8d901b7dacb6922ca052e3aaec561025967acf5b342200706978739 WHIRLPOOL 3e693e0dad618075d49b8c9111ab2e25ef7381b32eda9c91f3f036606723cf8e4a3a3bf2f2a8a930e50519a0e8a6a9688a660405674df25e32fa930dcfc7a78b
DIST Template-Toolkit-2.25.tar.gz 501038 SHA256 f423763b01604dcf27902cc6fdb22a6d1e5d3f2f72044fd9e83123220f781e11 SHA512 6e0c10973da0445788de7b60e0a228639314e7d1f85a2db74151308d526f5f1d78ad40dacfe7ad0cde9aef8c23155562a091f47e9761a259bb0599f98be2fead WHIRLPOOL b1ac14cf83385e1a5c2af926603bf5d8b5f49767bca1818c9fb989d82d14d8814d5a852d90b0349aafaa762f0590d2a8d12206ae9179713b361f900bf6f111ad
EBUILD Template-Toolkit-2.240.0-r1.ebuild 934 SHA256 5cf9dbaf75eac279f2ed008439a8a2687fb911d66582208ab0b7964581c6f989 SHA512 a12bfe3ae04dfd82ebb7c406ad74d1f986eae12e4b7242fa1455e728150453d0675cdf1873e86c720ebb56c8e4850ce52297e4c7947cd26f4d08ed24fbf95f42 WHIRLPOOL c7332fabc601028a53da8f967100e2dc64ef69d1bb715982a47c1cccb4256ee7bc8f3446b40645301e280289b6dc754220d342374a6cfd2670820b7517a4f251
EBUILD Template-Toolkit-2.250.0-r1.ebuild 934 SHA256 d15a3d419a16d8a41914ef0c0e4df9bab46e485a1aa2a7a40e80a0877bf9243c SHA512 2ae9930675826b19b12970edfb031548fd4572998d4b216e7cb22f831f0adde3097a19186523f782d35a1cc4f473c85f704bb6abaa4cf33097141176c3c15146 WHIRLPOOL d909d0d943d22853e9e6196f3b64a555187efbf317e653f73e4a397a53b872a773571d5d1bfb274f04853bdab2b650a0e065643ce2ecbd4ebd9b74784ad7d810
MISC ChangeLog 11198 SHA256 7c0e1c3b7d2b16f7ec257df171564c341ce242fb5d58616f5fc50460470d9e2e SHA512 836ee11dd2fb6562ae0471b8b17941f520f34e6781405fe87da430cb5ff54d9360598e894df732ae5355b4f946db6b4e1df5226f7e9c85e316dfbb3d549873fd WHIRLPOOL 1bc34ee431fcf372fa9d327dfbe03eb4b870043880154ae0fb8fa23f7230906accdbc7721ee1be73dc059624bb4a289472c8b0cdcc53f82a84e64b86c4951257
EBUILD Template-Toolkit-2.240.0-r1.ebuild 947 SHA256 a2751189fb6bbac88023a069fdbd3e9861e427ad96f0631363b78714e786f999 SHA512 662ea0e2c43839fe02e02969a3330fe075243cc774d0dd7b315847fded38a44d4e493209fef3daef2bb12360992e18223a8a9ad025e085cbdcdddc07f1f191ed WHIRLPOOL 552f372302d959d5d794bd709c7f7ad5185885aaa1f91515925b2a542e142db9632104bbf618271755d2ad5c38cdbf8e435a2d45ff6cab46d47e7bb4d86fc918
EBUILD Template-Toolkit-2.250.0-r1.ebuild 947 SHA256 d1fc58ed9c187119feb9ce017ad330eca3fc47d5f9505c29ccf6373007e08fb4 SHA512 0983018aacb4d1987e15621851ade6a854a62ec86a23bf27d61d19b56e3c8c3f7ad0a5563091cf8443d470a69e6d1e5e780d289e14303e56bb5fc3d2465a3ae5 WHIRLPOOL 8aa7ddf6349980cf340b6a35afa39d0545f976db5ffff8b257cfcb9e06b614af43382cd80e1b2a8e16f504684e34c8fe7bb881ed675090302ae9d6ec8f1d85e3
MISC ChangeLog 11406 SHA256 ebed0831daefd0cbbc7af2324685efd9742299b075f93832484046bddf7dfb2d SHA512 ecbf2414b6d727a5dd3dd51ce1cfa3cdc72122033d668a750238e207f1059edc10305d95e9e5dab63a245c9bbc7e69d0200e5aeec8d0b1227cc303c3817b77d0 WHIRLPOOL 4bf41b063340cb705ff83b72b7a0de3a101c7dea90c668854b49bcaaa4b5f498ec4d6a7c34fd337b2f56b42187129d882013278cf90cf00db981ad31dc8ee295
MISC metadata.xml 3672 SHA256 303d8f832b6030bfed82a48981c1acd844321b6a7ee10f36ab35888d66b70cb7 SHA512 be3ffabddd665bcafcb9af5ad51a5d298e362d7a249c8073d8d2fcea654dc8c1d67546668fffa1b607c7e9b655554ddec26fb962908e25b118da455e4861cdb7 WHIRLPOOL a1a914cac99dbd27e0f9f9b03d207803d5963ded4dd04363ed497f504b37ab54464539838b6059213c030d60bb7d6f7981773f8d63cd27e7477f46471e54c582
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Version: GnuPG v2.0
iF4EAREIAAYFAlP2THIACgkQ2ugaI38ACPBgDAD+KKai3mUTphIz0av90LB3NTzv
lWvhEgWM0AlpsvFW4m8A/AjIt+BFmiuEAfEkWVp8Hs3fCtLyqZNl7VliefdbAe25
=wVo7
iQJ8BAEBCABmBQJUPFT6XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwNzlCRDk4QzA4RENBRkYzQUEwRjQzMDlF
QkU2QTMzNkJFMTkwMzlDAAoJEOvmoza+GQOcPWAQAL29nns1xdU67XtcwRQFhSPy
rUYPwYjqLeNZ8IwrKxBgjr+YZb3RFYuIoqpqw8bKZrz/EWPeStxr3d9xAiQyeaZK
fOL0gP6auXXpIcAqbpYPGsDFK+YgdGR5EvGVdUMiMj9NdnVBOm5FGSUNL6R3Y/9k
Ue59xrEIq19puaFD4BiX3YGTKHUt3E5vdm+LvVQttB+SdWRGqgBiLsFP/sxldm/h
5w+Vu5JyVGy8CaF7HQTRGaqsy3bdpN+RNJlYQ6Th0079ubgI+PzJ15n05Z0jmOHz
CefnJWWjil2iRceQXNTpR2yEYktLC1a9Eac0N0zyZUr3512MMqaZA8uW366o5gZr
QKAdqbOeMNo0MjR125Osm2/JIqZZOlhutq48f9KWpo2OVKyvQ4w1rmBLQDxUz3MW
pTml1Uaw+G3OuAHA1ZHeFctbhwKD+Wn11kTd5A5TXpMW8qook4fPg6kBhP+a5H1T
pF51eD3Wtad9Yv1KvvrIxr9NoSRKJTn+nbhjBLEoCRdkpH3huEkUhXvR1EIYSqcZ
TJbfQNG4ulbnNJauvyPaXVQDb6VYQwdjzPlZOAktTosjtjHPPDZ+XKhzWO2+Onmo
YysKoHkmyQlL+B8xMijXH6VkVoLE020ZjfgDqDN4s8+AREArtoTdMJnn3DTQ+jaC
UKEsaI/A4zXF28wWdmrU
=EceX
-----END PGP SIGNATURE-----

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Template-Toolkit/Template-Toolkit-2.240.0-r1.ebuild,v 1.1 2014/08/21 19:45:50 axs Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Template-Toolkit/Template-Toolkit-2.240.0-r1.ebuild,v 1.2 2014/10/13 22:40:57 dilfridge Exp $
EAPI=5
@ -24,7 +24,7 @@ PDEPEND="dev-perl/text-autoformat
xml? ( dev-perl/Template-XML )
gd? ( dev-perl/Template-GD )
mysql? ( dev-perl/Template-DBI )
latex? ( dev-perl/Template-Latex )
latex? ( dev-perl/Template-Plugin-Latex )
postgres? ( dev-perl/Template-DBI )"
myconf=(

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Template-Toolkit/Template-Toolkit-2.250.0-r1.ebuild,v 1.1 2014/08/21 19:45:50 axs Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Template-Toolkit/Template-Toolkit-2.250.0-r1.ebuild,v 1.2 2014/10/13 22:40:57 dilfridge Exp $
EAPI=5
@ -24,7 +24,7 @@ PDEPEND="dev-perl/text-autoformat
xml? ( dev-perl/Template-XML )
gd? ( dev-perl/Template-GD )
mysql? ( dev-perl/Template-DBI )
latex? ( dev-perl/Template-Latex )
latex? ( dev-perl/Template-Plugin-Latex )
postgres? ( dev-perl/Template-DBI )"
myconf=(

@ -1,6 +1,17 @@
# ChangeLog for dev-python/PyQt4
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/PyQt4/ChangeLog,v 1.271 2014/10/09 16:39:52 pesa Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/PyQt4/ChangeLog,v 1.273 2014/10/14 02:49:02 pesa Exp $
14 Oct 2014; Davide Pesavento <pesa@gentoo.org>
+files/PyQt4-4.11.2-phonon.patch, PyQt4-4.11.2-r1.ebuild:
Fix building against media-libs/phonon (bug 525354).
*PyQt4-4.11.2-r1 (13 Oct 2014)
13 Oct 2014; Davide Pesavento <pesa@gentoo.org> +PyQt4-4.11.2-r1.ebuild,
metadata.xml:
Switch to new upstream build system. Introduce USE=testlib to decouple QtTest
from QtGui.
09 Oct 2014; Davide Pesavento <pesa@gentoo.org> PyQt4-4.11.1.ebuild:
Revert to ~amd64, see bug #523322 comment #4.

@ -1,31 +1,33 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX PyQt4-4.11.2-phonon.patch 897 SHA256 0e0f5ff891fce64e9d8b6e743e2807c622921456e08af35f7f20085281ab2737 SHA512 e6e0364a24e43682c829da0a3d2ece8fdf54df00ee4fb00927a0530f3d5b62177877452058ab67cd9006ef8902d72f863e69d9ffb3b98b49f407566f96430bee WHIRLPOOL ebc3f8da193764195f63b4306a7d8f240d95bb276f4702f0dd81af6cd766b4a0f984cee153ff0ae153481464724a53246f009bd21d6b2503a3c212076849a424
AUX PyQt4-4.7.3-qreal_float_support.patch 5954 SHA256 e2f86905d0d648eda5bebf50b165120bcb0f4c83e99742eeb2ed17568a6429ec SHA512 5431778103c333c1f13850f4b5fe982f4fe8e04c6cabb013ab8fff7d6117f9d0d5b8c7bbc6d5ceaceaa84fa8984276dda373e989ef3a8d90d3a1ae2220a97af2 WHIRLPOOL 83f8c3d00fb92099414a03492d40ddbee362e53be75b180f3842980e0dec69e1a3094e3ea7d951140de028e75c36acb040ca159d710c4a20d20da9c04e6a31dd
DIST PyQt-x11-gpl-4.10.3.tar.gz 11187362 SHA256 a713bebef394213b2c9e1fe0cad5699b869dc356bba50766e069013eba8bf630 SHA512 4edd3539e1855bc3358dcba866433e53d4b9444b867c14cc27115cf5a6c123b0af3bb0bae3085f6d71a31f0b6716da40809ac4ffcaaff415673ed7462f1a0420 WHIRLPOOL 675e324993e8f9a3b2a0a8975c9f1e2af9cd315073a68e6649a8de04e8e8a905d756be2c138a8c19b4ec16a75c7b118b32a3ffc27f8399953599a1b88ac76fad
DIST PyQt-x11-gpl-4.11.1.tar.gz 11118850 SHA256 df9d7358d70748efa5b84fa3fe9e182a80c39ac590157daaabcc2618df176da3 SHA512 3851d4e61d9c6a0c62cbfd2a08153972fa3446c1982fc925796eb1d4c6524e7054cdb14ed2f4566386727e9e0cf67246765de19fab79152b0834477452681113 WHIRLPOOL 17e23997afcf06b99028d0d2115bc9328848acaaa1b6bcd8ec7397409ab2001d5fa29ca08bf42e0cef6dcd0441d0cff04e349fa8913a2b0fc86da878b79b5a5d
DIST PyQt-x11-gpl-4.11.2.tar.gz 11120742 SHA256 05dfc4060d25f81e5d45fb020ad59d21af7dc4c01ace4d2b37f3b49493d03f6e SHA512 c849a28070aed1ab55a407da7b3386d5c899e5ada3c8b21b50f8182193a9f6fb53c7ef9ad02b2b261fd3ce901fb2a0189fe4266dd20cf6036bc2c8047f47ba79 WHIRLPOOL 0106a5c4f1f91e79280da3ff834ef61285cf6b8a18cb3d48df7ab969c28b35f76fbdfa648401f8d1e128feee139fcd7eb74edc0fd9ee17ff7a04f28855563eaf
EBUILD PyQt4-4.10.3-r2.ebuild 5661 SHA256 b71c877ca0b824dabb9ac99ab1c0e27b5b1686be20a642ef278e344c33413238 SHA512 67195e69490050607741915966ecd3cf4b4be2a7036feb731ce8535aa7fc82c9fc932d6a2e1eb1d301204971d53d6901bf01731bcdbdcaa500916e3cf91b24fe WHIRLPOOL 70db74ec457deae5ff938067882c2bf48973f15e625a2214450e04db8a6ef04219a64894e7993df71ad1fe78e521404bde003a6800fd9153007c18d347381a00
EBUILD PyQt4-4.11.1.ebuild 5614 SHA256 86dc8dc29ff7ada0ae44147b441440db712476150e21c43247952e513ec1d9f2 SHA512 558c0948e9e3dc2519cba5e6955685fcfdcb7e19913d95e074d1b79671b8672c5054feca10a3d0f6bbe1454bf106a0fdccfd3820d9677fccb2dadf29679bdaf0 WHIRLPOOL 3d66b972e6f61e466de8eab842e2d171d4d32baaffd7de52d82fd5adb69dee377239d21224689219ff6c643b3c55345a88e0eca4b6aa5be0b50619f596d1f695
EBUILD PyQt4-4.11.2-r1.ebuild 4550 SHA256 ac63340690e66c021786f7636d18b1c83f65f56caae96857bd023924020ba861 SHA512 a871d5c7b0c2f0c89f1aa4ea97f0f7eb1c10920e86b5647035058b5bfab59617b0f6c4cc98291b1a5b0d3088bdccdc5493f215d7e999d3c165002f45bafe1c59 WHIRLPOOL 32812af179293415838d22a4ae49dec94ad6f00daff3ace079eb719d17192824f0a4ddae39afc91a99c83e50af2259f81e95c3fa21d1d40f1a2630b1895c417e
EBUILD PyQt4-4.11.2.ebuild 5615 SHA256 6f3b0b50cde02e9fa9507c0d1bab42f8514c029d8e5c110382547b56ed8611f5 SHA512 e10ec78547a1fe49701d8ce73f3dbe4f4e3adec055f32209af55c8ec7da43b5f5bf7f4ce7bf14b42241878626f21b2803f5535cea90fde40f73211b6683ac2eb WHIRLPOOL 416cdce1aee0a233acbbeb1d8adc63344c69538c7c513154167cf23b4aea1efedf4166fb51385d7795939d02a0286bd2558f0cb591a20c70387521cbde6861f3
MISC ChangeLog 37207 SHA256 4d39937605945a4161b902a2f3683969a96198c1e96471b5f367222890bfc082 SHA512 0b003ee271516b759f67f1894df6a1f00b284c947c55e480e176e849d8f1f901732849dcc2841e59262de6d48a099cca8d5d6423baa2e922232f5185a2882bfe WHIRLPOOL e44e716bb340a2398a6f840bd47bf2d8cee8251f7ea8b37dbf8fbf122a91643710c6583db99aff3629cb3eecbc49874ec8cfc3c590110f0e5cf7ad8a7f046e4e
MISC metadata.xml 1206 SHA256 1757eb7c7f29865aecd996948d3f6a2eb20986a3b938cddba4618e1eedfc69d3 SHA512 d94177fa61099360b74bdeb3e3f9667d8b1b5b7e5b055323524b325a655970bd61420ae76da59e8d519c3e020394f4174d0e50dc95e7bb57d3d7fca602932104 WHIRLPOOL 0c93eff1a6dad85699c198f0496695b88d01541ed35dce79a316360f123242e6daf8955e36bb848c92dd3210815065fc89a4d0e94438be169f2aa87f2e478b33
MISC ChangeLog 37591 SHA256 73b6f2540bcfdc9abecbb58c3b0d372aa7a1156e5d8139c7c62a4f512ef1e892 SHA512 3320a71f7bf301a3b4b6c371406c3c1124522c73010edf870df20a6a788b64574acc831d1f7b044658e1bc92ac578a754dae56cf3e01d2fc244eed7a80c45863 WHIRLPOOL 9e5f5b92b8ee9325319b0a9076bdb284acd6947a06845382d6b96ea93f143497fbcb1c650592fd85354eef57fb10268ec99de58aa6fc033b256bf5775e79d5e9
MISC metadata.xml 1577 SHA256 166e2a7e692d873540177609fc64de3b423048895c919b0e092d0e99e2b6476a SHA512 7ed844b5f4d2e9355aab4672448eab120f9914dc96ff29ca1197df5fa3ee657a00444f3c5ff11135eaced730664738b3f43205ab1d61a54a656166046beef203 WHIRLPOOL 108e531296bfa72819d5a1364b021c2587bf1c023b498ccb0a3fb75385b26f458c95eaec3d4392377e3bdae901aaa4b6a4486c9e30f61a0b8e2b264c13f1d76e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
iQJ8BAEBCABmBQJUNrphXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
iQJ8BAEBCABmBQJUPI8nXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4N0Y5QkIzRDgwM0JERkYzMTc5RTI1MjhE
QURFRDZCMjY3MUNCNTdEAAoJENre1rJnHLV9AioP/Anjo0/VXbRPYSGKuNX+4mCe
9v7fgci47BvReaczDsKah0OihWeKu9WvRhrzW+NSdlozBM31r5Qt2IbRvWX08zev
iWM/JpmAPtLDxZXWY0s1/4x3tSi4D2K4ZA9XgN2yYiAokLAfDVA7iqugYvG7O6c+
7wPsK+C1CNHt9eeuABVK7TUxg8EfOK1zTz1tdwbAnWudnlUl/FbHgm4n3VzUxjpH
noRXR4K42lDFuzaG/Dx4J1SHp6P4UK0diale4W6wSN8j6LfggClnN+SM2hvBiVHq
V5H6Y1mJV2/oNpDVQC0sJJOZ93hV/gxTKI1veaNDMzv2ei8QICW6z22KCaWSrfvA
4sULzsdLZbivVicJqoEmwv8vCPDfp7CRtlbb9eet28ozL05/mMVpvqM3SS7t4qv4
O1UYE3wiilIyRtqrWi6qoZf20S7tYByWe/Tvfa2K9EJ3fXcuVim/anG3ti+GkUs8
6la8dyCTEJWBQdDlDCQixIU8GW7CyEahgW9dDbWbxLcxlnXgJvEFjumzZuejVIAe
0jufaPu9AdgCJhlt5Gfg94x+ShfVAx7yLCsDvnbn+dMjZ4hbv4VhFpsYZEfvU+Xf
XghHf4Q//XUZzlnu4zR+jmdp0MQG24S6JD5fcxwSx5WiJPvI0FRfdS9HB8ZomLD3
ng0brzi5NvLvLbvRJi8N
=qWoQ
QURFRDZCMjY3MUNCNTdEAAoJENre1rJnHLV9T9MQAI+wZZxjY8sKNcEINPk8jD8S
v6Xk/Cple/WsjNFCtikvQUHGji6+iNoZH/u+u3yftk0waSYHdYViGUsKsZ9sg7KG
yUu6WsX8e/HOGbLzdgFDThiL23/rg1MuI9lU2TbNWEp3tLGhp1uzK6jfSoi2cEB0
rqt537qGfFFZQ1vc9eWMikshWzkie6AKYnNqpP0pGKxlrVl3yoa1wqUDR39lNHCE
7lY6M/tHHiTkmXASoY4zr5GgWN7O5gHgZkkgHWjSF1mf6hn+ES1CNpcotgdb6jt6
x7RLGWDmuvc4K0MReOWC4n/2aO34hKoqHOXReYt5b9iQstw6+xbKDWNCsinjhUsO
PiUH36iiSQyfRRUMI+uhx4f9qH4T36WI2RtsOPOZ4j5i3/hLff1ZaEYF7wSKAckf
7dPU2HjDqLIUk/PXHS0H6IZUPiq8C2ywIrkGpeKf7+8VlIuRhaPs5Qf1QjBptIC9
6dewG4PZW6v2NU7HH/lITzmaJou6rvgc9By8Kv+gjZYWeuk/btgMsD/hxVrHugWw
OYyJqL9z65tBClZuQWtNKTGUSF6Zbnggwo+5iBYNGzn7+nClr9+5eu0aB1FtWX09
/IMDdNvR7G0Sg6B66NMWCWKmY4CmSNuIG2sqysUYkXOm/tIJPyHMItbNGyFXKSXS
4HZeNmoqz7+f/ohkO9iu
=Khk+
-----END PGP SIGNATURE-----

@ -0,0 +1,170 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/PyQt4/PyQt4-4.11.2-r1.ebuild,v 1.2 2014/10/14 02:49:02 pesa Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
inherit eutils multibuild python-r1 qmake-utils
DESCRIPTION="Python bindings for the Qt framework"
HOMEPAGE="http://www.riverbankcomputing.co.uk/software/pyqt/intro/ https://pypi.python.org/pypi/PyQt4"
MY_PN="PyQt-x11-gpl"
if [[ ${PV} == *_pre* ]]; then
MY_P=${MY_PN}-${PV%_pre*}-snapshot-${REVISION}
SRC_URI="http://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz"
else
MY_P=${MY_PN}-${PV}
SRC_URI="mirror://sourceforge/pyqt/${MY_P}.tar.gz"
fi
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="X dbus debug declarative designer doc examples help kde multimedia
opengl phonon script scripttools sql svg testlib webkit xmlpatterns"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
sql? ( X )
testlib? ( X )
"
# Minimal supported version of Qt.
QT_PV="4.8.5:4"
RDEPEND="
${PYTHON_DEPS}
>=dev-python/sip-4.16:=[${PYTHON_USEDEP}]
>=dev-qt/qtcore-${QT_PV}
X? ( >=dev-qt/qtgui-${QT_PV} )
dbus? (
dev-python/dbus-python[${PYTHON_USEDEP}]
>=dev-qt/qtdbus-${QT_PV}
)
declarative? ( >=dev-qt/qtdeclarative-${QT_PV} )
designer? ( >=dev-qt/designer-${QT_PV} )
help? ( >=dev-qt/qthelp-${QT_PV} )
multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
opengl? ( >=dev-qt/qtopengl-${QT_PV} )
phonon? (
kde? ( >=media-libs/phonon-4.7[qt4] )
!kde? ( || ( >=dev-qt/qtphonon-${QT_PV} >=media-libs/phonon-4.7[qt4] ) )
)
script? ( >=dev-qt/qtscript-${QT_PV} )
scripttools? ( >=dev-qt/qtgui-${QT_PV} )
sql? ( >=dev-qt/qtsql-${QT_PV} )
svg? ( >=dev-qt/qtsvg-${QT_PV} )
testlib? ( >=dev-qt/qttest-${QT_PV} )
webkit? ( >=dev-qt/qtwebkit-${QT_PV} )
xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV} )
"
DEPEND="${RDEPEND}
dbus? ( virtual/pkgconfig )
"
S=${WORKDIR}/${MY_P}
src_prepare() {
# Support qreal on arm architecture (bug 322349).
use arm && epatch "${FILESDIR}/${PN}-4.7.3-qreal_float_support.patch"
# Allow building against KDE's phonon (bug 525354).
epatch "${FILESDIR}/${PN}-4.11.2-phonon.patch"
if ! use dbus; then
sed -i -e '/^\s\+check_dbus(/d' configure-ng.py || die
fi
python_copy_sources
preparation() {
if [[ ${EPYTHON} == python3.* ]]; then
rm -fr pyuic/uic/port_v2
else
rm -fr pyuic/uic/port_v3
fi
}
python_foreach_impl run_in_build_dir preparation
}
pyqt_use_enable() {
use $1 && echo --enable=${2:-Qt$(tr 'a-z' 'A-Z' <<< ${1:0:1})${1:1}}
}
src_configure() {
configuration() {
local myconf=(
"${PYTHON}" configure-ng.py
--confirm-license
--qmake="${EPREFIX}/usr/bin/qmake"
--destdir="$(python_get_sitedir)"
--assume-shared
--no-timestamp
--qsci-api
$(use debug && echo --debug)
--enable=QtCore
--enable=QtNetwork
--enable=QtXml
$(pyqt_use_enable X QtGui)
$(pyqt_use_enable dbus QtDBus)
$(pyqt_use_enable declarative)
$(pyqt_use_enable designer)
$(usex designer '' --no-designer-plugin)
$(pyqt_use_enable help)
$(pyqt_use_enable multimedia)
$(pyqt_use_enable opengl QtOpenGL)
$(pyqt_use_enable phonon phonon)
$(pyqt_use_enable script)
$(pyqt_use_enable scripttools QtScriptTools)
$(pyqt_use_enable sql)
$(pyqt_use_enable svg)
$(pyqt_use_enable testlib QtTest)
$(pyqt_use_enable webkit QtWebKit)
$(pyqt_use_enable xmlpatterns QtXmlPatterns)
)
echo "${myconf[@]}"
"${myconf[@]}" || die
# We need to specify the .pro file name when it doesn't follow
# the subdirs naming convention or recursive qmake won't work.
sed -i -e '/^SUBDIRS/ {
s:pylupdate:pylupdate/pylupdate4.pro:
s:pyrcc:pyrcc/pyrcc4.pro:
}' ${PN}.pro || die
eqmake4 -recursive ${PN}.pro
}
python_parallel_foreach_impl run_in_build_dir configuration
}
src_compile() {
python_foreach_impl run_in_build_dir default
}
src_install() {
installation() {
local tmp_root=${D%/}/tmp
# INSTALL_ROOT is used by designer/Makefile, other Makefiles use DESTDIR.
emake DESTDIR="${tmp_root}" INSTALL_ROOT="${tmp_root}" install
python_doexe "${tmp_root}${EPREFIX}"/usr/bin/pyuic4
rm "${tmp_root}${EPREFIX}"/usr/bin/pyuic4 || die
multibuild_merge_root "${tmp_root}" "${D}"
python_optimize
}
python_foreach_impl run_in_build_dir installation
dodoc NEWS THANKS
if use doc; then
dodoc -r doc/html
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
}

@ -0,0 +1,25 @@
From e8931ed7f49eb55d6259328a5a78f3fc18472d48 Mon Sep 17 00:00:00 2001
From: Davide Pesavento <pesa@gentoo.org>
Date: Tue, 14 Oct 2014 04:30:29 +0200
Subject: [PATCH] Support building against KDE's phonon variant.
---
configure-ng.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/configure-ng.py b/configure-ng.py
index a80cb57..fd2c56c 100644
--- a/configure-ng.py
+++ b/configure-ng.py
@@ -2256,6 +2256,8 @@ def generate_sip_module_code(target_config, verbose, no_timestamp, parts, tracin
if mname == 'QtCore':
includepath = target_config.vend_inc_dir
libs = '-L%s -lvendorid' % target_config.vend_lib_dir
+ if mname == 'phonon':
+ includepath = os.path.join(sys.prefix, 'include', 'phonon')
generate_module_makefile(target_config, verbose, mname,
includepath=includepath, libs=libs, qpy_sources=qpy_sources,
--
2.1.2

@ -3,20 +3,22 @@
<pkgmetadata>
<herd>qt</herd>
<use>
<flag name="X">Build QtGui and QtTest modules</flag>
<flag name="declarative">Build QtDeclarative module</flag>
<flag name="designer">Build QtDesigner module</flag>
<flag name="help">Build QtHelp module</flag>
<flag name="X">Build bindings for the QtGui module</flag>
<flag name="dbus">Build bindings for the QtDBus module</flag>
<flag name="declarative">Build bindings for the QtDeclarative module</flag>
<flag name="designer">Build bindings for the QtDesigner module and enable the designer plugin</flag>
<flag name="help">Build bindings for the QtHelp module</flag>
<flag name="kde">Select <pkg>media-libs/phonon</pkg> as Phonon variant (needed for KDE)</flag>
<flag name="multimedia">Build QtMultimedia module</flag>
<flag name="opengl">Build QtOpenGL module</flag>
<flag name="phonon">Build phonon module</flag>
<flag name="script">Build QtScript module</flag>
<flag name="scripttools">Build QtScriptTools module</flag>
<flag name="sql">Build QtSql module</flag>
<flag name="svg">Build QtSvg module</flag>
<flag name="webkit">Build QtWebKit module</flag>
<flag name="xmlpatterns">Build QtXmlPatterns module</flag>
<flag name="multimedia">Build bindings for the QtMultimedia module</flag>
<flag name="opengl">Build bindings for the QtOpenGL module</flag>
<flag name="phonon">Build bindings for the phonon module</flag>
<flag name="script">Build bindings for the QtScript module</flag>
<flag name="scripttools">Build bindings for the QtScriptTools module</flag>
<flag name="sql">Build bindings for the QtSql module</flag>
<flag name="svg">Build bindings for the QtSvg module</flag>
<flag name="testlib">Build bindings for the QtTest module</flag>
<flag name="webkit">Build bindings for the QtWebKit module</flag>
<flag name="xmlpatterns">Build bindings for the QtXmlPatterns module</flag>
</use>
<upstream>
<maintainer status="active">

@ -0,0 +1,13 @@
# ChangeLog for dev-python/PyQt5
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/PyQt5/ChangeLog,v 1.2 2014/10/13 17:50:20 pesa Exp $
13 Oct 2014; Davide Pesavento <pesa@gentoo.org> PyQt5-5.3.2.ebuild:
Drop incorrect REQUIRED_USE dependencies.
*PyQt5-5.3.2 (13 Oct 2014)
13 Oct 2014; Davide Pesavento <pesa@gentoo.org> +PyQt5-5.3.2.ebuild,
+metadata.xml:
Initial commit of PyQt5, closes bug #477484. Ebuild written by me, based on
dev-python/PyQt4.

@ -0,0 +1,26 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST PyQt-gpl-5.3.2.tar.gz 3553362 SHA256 bdc06613caa718977fcee43ce3bc4e959ea1efd02d86268d8c478b48c259448e SHA512 b4c7df8c3034bcc5faa02f175b518e1f9d03e2d10aa1b6e83fecd46ed246294a6f2791ce32cddc74e24d4af25df006c4affdb324f194333582b0043eb7a05872 WHIRLPOOL f4ab3c78a4bcb3928902edd2c6d151c3cd904abe23a49eb2b92f214b014fd1dff3d49dea29bad609ac117d36921bfc331606361df67aacc18a7665ba7f3f89c8
EBUILD PyQt5-5.3.2.ebuild 5070 SHA256 969cfab0bf636f31e66ff914c5cc7dc2f3c5c02cf6f71a8bc44c42409279ea2e SHA512 3d823f01fe42f3c761c1a380d7acea69e832a89942c22194385c1d690a36020cfe07ed19f2fcadf90763bfe7dc676f1e967c83c5a98a2acd9abd3e79e67144f0 WHIRLPOOL c8cd6873427d22263653b45485903da3e44fc2101b06845f03a83edf35d2d759393a5100e44455b37cd3fb9c9b675d0e0076ea058846eabdf8f45de2e29ea9f0
MISC ChangeLog 532 SHA256 cde2b0a273dd90c1932af4022fd769f93990a9726c820dd77c30cee6bedec320 SHA512 05cbb22c13115c10c6821c6ad9cc82861008107b581b789d3193b8cb9b0a72730234331a438fb62e210282c64f4145c897dc72d609d9871758917b2674aa4a0f WHIRLPOOL 9b4e73dcf9141655425817564e5c199cbea30fc06bdc34b1486997741b007ce425c501ee3757cf7bcfd67eeaf34957c710f6cb9d963fa43cfd0ef166ff372ad8
MISC metadata.xml 1896 SHA256 0df3c40650d6b504691e315e87834836e6f29f2c6894fee4130ed66a88c781ce SHA512 dc0fed6b807b0847eede0b75621fc1d017b1d71a22438fcba2e7ac54669928f812cc6b1d83892f00f1419a67cef0ff7600f1448ce2676ea958b0040b94cdc3e5 WHIRLPOOL 32f93fa45c46d0d8d08cfc9245f67e4d72f69a1a47b5c0bb214ddcfe38b7ba9b99f1a471c1ebc8fa077b3b16a2e50728e51974306746006842ed0f55c9175b05
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
iQJ8BAEBCABmBQJUPBDdXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4N0Y5QkIzRDgwM0JERkYzMTc5RTI1MjhE
QURFRDZCMjY3MUNCNTdEAAoJENre1rJnHLV90kgP/0ETebHijQ3TRNdP8ekcJUtr
eL7sncQalNBWSAhajxRHVZCyLaeuJt6HhMXZ7kmWx0Sm24KydzYz2YrdzpVnjtEO
Oxz9J1ewfMDb1qwMNjlgCMytFE7OqdYrXK83ROpgHQFjWnix9oWiI26JueKZh06h
MbfDHs5DsRVCn/u1ZxkBIeN5lKdao2O7q+/YEA9KxJK7Vq6qEgT+0kN/2rVMWVIf
RAeOxaST2bx1jZuYQL4eyGFJHDwFnoJeb0HD1I8Fqixtc+k6cAd+AAUxDThrDS6C
0S0QinRUhxwU1pnzvC+owqhMWl/0607tLW5PD9cDyEgjKJxd0y6JTc99FhQ7fcLz
w834A07xVRS5+r71QzG+XqyTyaFVs1EHRH/4chnOi9MKFqGOxEofI0G4GY7y46Pb
qKCfPHHqwReRnDGMaDbURuLSmnQn+lYAV4QDiW12U9NvmrVXNJ34nv1BrnLrQBSH
aPUglM/e1f+X4dPHsnK7XYkvZZy82oqSe2VBuYePyG/p7s+Q8Bjz7MWX3SeHnSdR
hIKGCOVkk55Mfu5jSRBZZoCVxHvmzm2xZc499hEWrrFh/Jm+EhX9pI+K4BXSx3R0
gazrWjNnx+7JI3xMPt8wLSnOiqusRcDEkYjJbcIuaI17RGssI3jOFuV6yCVgkl7w
r/Z+g7kyoT5QM0soKFeX
=/Ygi
-----END PGP SIGNATURE-----

@ -0,0 +1,180 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/PyQt5/PyQt5-5.3.2.ebuild,v 1.2 2014/10/13 17:50:20 pesa Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
inherit multibuild multilib python-r1 qmake-utils
DESCRIPTION="Python bindings for the Qt framework"
HOMEPAGE="http://www.riverbankcomputing.co.uk/software/pyqt/intro/ https://pypi.python.org/pypi/PyQt5"
MY_PN="PyQt-gpl"
if [[ ${PV} == *_pre* ]]; then
MY_P=${MY_PN}-${PV%_pre*}-snapshot-${REVISION}
SRC_URI="http://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz"
else
MY_P=${MY_PN}-${PV}
SRC_URI="mirror://sourceforge/pyqt/${MY_P}.tar.gz"
fi
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
# TODO: bluetooth
IUSE="dbus debug declarative designer doc examples +gui help multimedia network opengl positioning
printsupport sensors serialport sql svg testlib webkit websockets widgets x11extras xmlpatterns"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
positioning? ( gui )
sensors? ( gui )
serialport? ( gui )
sql? ( widgets )
testlib? ( widgets )
websockets? ( gui )
"
# Minimal supported version of Qt.
QT_PV="5.3.2:5"
RDEPEND="
${PYTHON_DEPS}
>=dev-python/sip-4.16:=[${PYTHON_USEDEP}]
>=dev-qt/qtcore-${QT_PV}
>=dev-qt/qtxml-${QT_PV}
dbus? (
dev-python/dbus-python[${PYTHON_USEDEP}]
>=dev-qt/qtdbus-${QT_PV}
)
declarative? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
designer? ( >=dev-qt/designer-${QT_PV} )
gui? ( >=dev-qt/qtgui-${QT_PV} )
help? ( >=dev-qt/qthelp-${QT_PV} )
multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[widgets?] )
network? ( >=dev-qt/qtnetwork-${QT_PV} )
opengl? ( >=dev-qt/qtopengl-${QT_PV} )
positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} )
sensors? ( >=dev-qt/qtsensors-${QT_PV} )
serialport? ( >=dev-qt/qtserialport-${QT_PV} )
sql? ( >=dev-qt/qtsql-${QT_PV} )
svg? ( >=dev-qt/qtsvg-${QT_PV} )
testlib? ( >=dev-qt/qttest-${QT_PV} )
webkit? ( >=dev-qt/qtwebkit-${QT_PV}[printsupport] )
websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )
widgets? ( >=dev-qt/qtwidgets-${QT_PV} )
x11extras? ( >=dev-qt/qtx11extras-${QT_PV} )
xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV} )
"
DEPEND="${RDEPEND}
dbus? ( virtual/pkgconfig )
"
S=${WORKDIR}/${MY_P}
src_prepare() {
if ! use dbus; then
sed -i -e '/^\s\+check_dbus(/d' configure.py || die
fi
python_copy_sources
preparation() {
if [[ ${EPYTHON} == python3.* ]]; then
rm -fr pyuic/uic/port_v2
else
rm -fr pyuic/uic/port_v3
fi
}
python_foreach_impl run_in_build_dir preparation
}
pyqt_use_enable() {
use $1 && echo --enable=${2:-Qt$(tr 'a-z' 'A-Z' <<< ${1:0:1})${1:1}}
}
src_configure() {
configuration() {
local myconf=(
"${PYTHON}" configure.py
--confirm-license
--qmake="${EPREFIX}/usr/$(get_libdir)/qt5/bin/qmake"
--destdir="$(python_get_sitedir)"
--assume-shared
--no-timestamp
--qsci-api
$(use debug && echo --debug)
--enable=QtCore
$(pyqt_use_enable dbus QtDBus)
$(pyqt_use_enable declarative QtQml)
$(pyqt_use_enable declarative QtQuick)
$(usex declarative '' '' $(pyqt_use_enable widgets QtQuickWidgets))
$(usex declarative '' --no-qml-plugin)
$(pyqt_use_enable designer)
$(usex designer '' --no-designer-plugin)
$(pyqt_use_enable gui)
$(pyqt_use_enable help)
$(pyqt_use_enable multimedia)
$(usex multimedia '' '' $(pyqt_use_enable widgets QtMultimediaWidgets))
$(pyqt_use_enable network)
$(pyqt_use_enable opengl QtOpenGL)
$(pyqt_use_enable positioning)
$(pyqt_use_enable printsupport QtPrintSupport)
$(pyqt_use_enable sensors)
$(pyqt_use_enable serialport QtSerialPort)
$(pyqt_use_enable sql)
$(pyqt_use_enable svg)
$(pyqt_use_enable testlib QtTest)
$(pyqt_use_enable webkit QtWebKit)
$(pyqt_use_enable webkit QtWebKitWidgets)
$(pyqt_use_enable websockets QtWebSockets)
$(pyqt_use_enable widgets)
$(pyqt_use_enable x11extras QtX11Extras)
$(pyqt_use_enable xmlpatterns QtXmlPatterns)
)
echo "${myconf[@]}"
"${myconf[@]}" || die
# We need to specify the .pro file name when it doesn't follow
# the subdirs naming convention or recursive qmake won't work.
sed -i -e '/^SUBDIRS/ {
s:pylupdate:pylupdate/pylupdate5.pro:
s:pyrcc:pyrcc/pyrcc5.pro:
}' ${PN}.pro || die
eqmake5 -recursive ${PN}.pro
}
python_parallel_foreach_impl run_in_build_dir configuration
}
src_compile() {
python_foreach_impl run_in_build_dir default
}
src_install() {
installation() {
local tmp_root=${D%/}/tmp
# INSTALL_ROOT is used by designer/Makefile, other Makefiles use DESTDIR.
emake DESTDIR="${tmp_root}" INSTALL_ROOT="${tmp_root}" install
python_doexe "${tmp_root}${EPREFIX}"/usr/bin/pyuic5
rm "${tmp_root}${EPREFIX}"/usr/bin/pyuic5 || die
multibuild_merge_root "${tmp_root}" "${D}"
python_optimize
}
python_foreach_impl run_in_build_dir installation
dodoc NEWS
if use doc; then
dodoc -r doc/html
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
}

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>qt</herd>
<use>
<flag name="dbus">Build bindings for the QtDBus module</flag>
<flag name="declarative">Build bindings for the QtQml/QtQuick modules and enable the qmlscene plugin</flag>
<flag name="designer">Build bindings for the QtDesigner module and enable the designer plugin</flag>
<flag name="gui">Build bindings for the QtGui module</flag>
<flag name="help">Build bindings for the QtHelp module</flag>
<flag name="multimedia">Build bindings for the QtMultimedia module</flag>
<flag name="network">Build bindings for the QtNetwork module</flag>
<flag name="opengl">Build bindings for the QtOpenGL module</flag>
<flag name="positioning">Build bindings for the QtPositioning module</flag>
<flag name="printsupport">Build bindings for the QtPrintSupport module</flag>
<flag name="sensors">Build bindings for the QtSensors module</flag>
<flag name="serialport">Build bindings for the QtSerialPort module</flag>
<flag name="sql">Build bindings for the QtSql module</flag>
<flag name="svg">Build bindings for the QtSvg module</flag>
<flag name="testlib">Build bindings for the QtTest module</flag>
<flag name="webkit">Build bindings for the QtWebKit module</flag>
<flag name="websockets">Build bindings for the QtWebSockets module</flag>
<flag name="widgets">Build bindings for the QtWidgets module</flag>
<flag name="x11extras">Build bindings for the QtX11Extras module</flag>
<flag name="xmlpatterns">Build bindings for the QtXmlPatterns module</flag>
</use>
<upstream>
<maintainer status="active">
<email>phil@riverbankcomputing.com</email>
<name>Phil Thompson</name>
</maintainer>
<bugs-to>mailto:pyqt@riverbankcomputing.com</bugs-to>
<remote-id type="pypi">PyQt5</remote-id>
</upstream>
</pkgmetadata>

@ -1,6 +1,10 @@
# ChangeLog for dev-python/graph-tool
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/graph-tool/ChangeLog,v 1.16 2014/10/09 17:09:11 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/graph-tool/ChangeLog,v 1.19 2014/10/14 02:57:16 idella4 Exp $
14 Oct 2014; Ian Delaney <idella4@gentoo.org> graph-tool-2.2.35.ebuild,
graph-tool-9999.ebuild:
reset border version of dev-libs/boost, fixes Bug #524524
09 Oct 2014; Tim Harder <radhermit@gentoo.org> graph-tool-9999.ebuild:
Add python-3.4 support.

@ -4,18 +4,14 @@ Hash: SHA256
DIST graph-tool-2.2.31.tar.bz2 29643473 SHA256 7c1fa8edcef12d14c5e7ed15057778f533f69e38edb1aa70c6e89297ba3b2f1a SHA512 ef7f7d87747b7f85d43405f718433faed447b6c692fad0137b09358aa63ca563f7f591e474b87b395f0f57b7c4814ff70a476ec5e06b438549f20984d0d17e1b WHIRLPOOL b2c38d2308afdafb5f780397374980eef8d35e2558782d47bd9fbd22305d0cd31920cd50b1e13844349d2209c5d2925756e95d2762cb270fca355d781b76bd49
DIST graph-tool-2.2.35.tar.bz2 15031958 SHA256 af99b26da18c5175c4f12a0761d9c70164ca083b16df3bf8404f9a2ab3408989 SHA512 e4fd524e5955fb9e926677e7330d476ce903efdd18d17432f29e07ca98a31481d3f2eecb94226684698ee544122f0436e3353cb8c0a746fe40404f190f277a61 WHIRLPOOL b53a14ed0cbd98e1020687c1f9c5d3181f0229699323bd11b686cc81351efd79b5362108f25e8c3f8e7d91fe0089b01d296b414c6aac25404dc56efb5b9ec71f
EBUILD graph-tool-2.2.31.ebuild 1910 SHA256 c3034a493eb89fc5f5ca6fc02c64996f0effa4fd521d41a55d06eb9c1e05e54a SHA512 8dbc1cfcc91ad2e93f22742ec866bffdebb72cc57a9fbe32ab0ce1672903d359cee215d19d2213d8bd6d7db1d811c1aecf13b4a2ee4cf6bef10fe17ccfb3190e WHIRLPOOL 975f6982502f5159e12dac5deb4f4b339c3be2bf09d5b79790579551b2af55a945241aa55a1627d8214041e03adb211ca43cbf0c0017b5fb465d9619de0982a5
EBUILD graph-tool-2.2.35.ebuild 1912 SHA256 0d08828fb941fd3d008e3b3512514db1ddcf2cb514d730473b151db91f14edf9 SHA512 962ad40af58dbf07a0436a014bf2de76d61bade6888803058b2c02be424ac59c3a2c82ce145e3d6a7b1dc3fe09f0b3a528835b88eb01378397bb8619eba3c772 WHIRLPOOL dc32469423389fcb10009786c2f3cf844e9bae578aac4db97f2242dabc4d40dbc2a2629862f0d3b266cf1c1ed1b9611d23885b964b9a0b4429442e52c59fb91d
EBUILD graph-tool-9999.ebuild 1912 SHA256 caf9f9df6edb1592d70f2b67cdb0f5e3bd7ac01585ace11ff2364c9949a97242 SHA512 726c81c1943d15565cbb78a1a183bfa15ed5a1ec1097d65f00279971b3d73712a07080a4863ac1c806fba29d2c7624165f43ba4e157e27aff10d61a3ae1cc347 WHIRLPOOL 65956566a403384ab878d4706fd23679abe6c3f47b2b33fae6476f14db9858cf0346bdbe7a132453a9f59637491a166be4b3bdb29658a8d784797160a40bfb82
MISC ChangeLog 2581 SHA256 b9739044e8b55bf5862e80c9916173a8485513a8c92b5f6fcd5b894ce65b4e1a SHA512 fe3542b9d8a85dd7c6d0a054359325cfcff3e076fa7460185f1b29b7e0d04b0fda182e9d1edf30c921069d022038901c6d0f8a3648d56c28e734bc033461797c WHIRLPOOL e9f0d9aa077112ef881a4c997f53999ed51a0d64cd67c0197b329976370b14a918260b0dc44c02b92a554059b9633d01be50890480fa77d8c85db60b9a04405c
EBUILD graph-tool-2.2.35.ebuild 1925 SHA256 792813c8f216675c4c78c660ba7c821bae14a60f462abfc6c8e18a440f61d10f SHA512 32f2178670185b82882a89334e65fa5a97359becd78c934bcce945419af28aef0fd1ae374d6233c6452ef4b22c14b3c72603934209048f780b16d47feb11eaaa WHIRLPOOL 4c47c6dfd08aacf266dc29f01ee514188d5cb2d3ab5f99a3a2c04ec9d6658408e62bdcfd82b3a564f1860cde4c13068557531100d87a95153fc3dda96e4262f7
EBUILD graph-tool-9999.ebuild 1910 SHA256 af60246fcfbe969e7511beccdf3709b73781f2562e8130621b6709eadb21e3cb SHA512 2673879374e6896253cea41af54b2c7188ade562567073cb30af40bf8eb13e16e1f003ae0db7b3c376b71c5a71dd123b2e7e7b6dd7c3d3269b7e5d32af55b8f3 WHIRLPOOL c0192d80ffa1257597587624334d9a78cb49b6b49835c4a3a43eaef985572d3a8d6690ec14cbca7a9949d74f731610ae04b2615b6686a14b422c90ad869e85bd
MISC ChangeLog 2740 SHA256 26f1b1fd03493e1ff1d7c681319b2cc706911529633884dd7197d14f25bcb764 SHA512 5e508556ebebaac8692a71f398259d7c21e51d38070a4c9a564e70a13cd4e66b8010b6247c9b04b125c44cc9a3008d4e10a80cd6c0b232a31486a0e2c56de9b8 WHIRLPOOL 18623a5546934b290e3637dc2addbe302421dfa4d5d87273dfff46f4a5b2d2f3f486e3b3ec90fca174bf6f2d7a88124c8049239eb363b4e5f296955fd7d48d99
MISC metadata.xml 253 SHA256 9f2f51fd5d49ee6b0ef785dd7256455213e0e18e37f23b498cfee07dc1efac7f SHA512 5cb93e348b913d23ba4283ee3baf4a052658e27cbfad60ae3b80e68317909342ad3ec537724886b746f3cc1ada9db3010e41d80b615919d596df11bbe7bc7fed WHIRLPOOL e98beb144d79c5c872f1709991bd5b3ad17b63c494bcd4e9b2282957b309a888788e2b1c3ed8231a108914f76e0bfd21b5bd395236c09c25caa71df3a6063a90
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Version: GnuPG v2.0.22 (GNU/Linux)
iQEcBAEBCAAGBQJUNsFZAAoJEEqz6FtPBkyjBvwIAIhp2VOYeMrRVCgCpWEzEtD3
npgV3QZ3UAnBELn7DapQJSmT/9BGtVb1U7Ctiyazplyvfq6Uw3685pdVLSBaPhOP
Wmd4uN1caPhKoagsNVh+6xk6xo0ije4UUqqAcuzx6twxH8Etg5SH6ILeyR8xn3Hs
p5+JB6/Lp4jo27FGs1H7Tfa58//qDWFOn5yMVpgTf1IeUd5MPwR/S4hOz+qIGr4o
YOZiQbHCniwud4HwmbRjDBXNiauZMkXS9TewE8B976brFXNVJy05TUsWDLj1MWyr
15n5lDLgBMuWEfblH0A10xrpGraLhMPGm3Undb5qS8gwAIcOG1hZuYeXNTG3N3E=
=wJoo
iEYEAREIAAYFAlQ8kRkACgkQso7CE7gHKw13zwCfQ17/NJj7XxxUUVITJiE1rM4l
iTEAnji2kEuMclYHz5/KrAXPaqlarDEk
=iDRK
-----END PGP SIGNATURE-----

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/graph-tool/graph-tool-2.2.35.ebuild,v 1.1 2014/10/04 07:46:18 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/graph-tool/graph-tool-2.2.35.ebuild,v 1.2 2014/10/14 02:52:12 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
@ -22,8 +22,9 @@ LICENSE="GPL-3"
SLOT="0"
IUSE="+cairo openmp"
# Bug 524524
CDEPEND="${PYTHON_DEPS}
>=dev-libs/boost-1.46.0[python,${PYTHON_USEDEP}]
>=dev-libs/boost-1.54.0[python,${PYTHON_USEDEP}]
dev-libs/expat
dev-python/numpy[${PYTHON_USEDEP}]
sci-libs/scipy[${PYTHON_USEDEP}]

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/graph-tool/graph-tool-9999.ebuild,v 1.7 2014/10/09 17:09:11 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/graph-tool/graph-tool-9999.ebuild,v 1.8 2014/10/14 02:54:29 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
@ -23,7 +23,7 @@ SLOT="0"
IUSE="+cairo openmp"
CDEPEND="${PYTHON_DEPS}
>=dev-libs/boost-1.46.0[python,${PYTHON_USEDEP}]
>=dev-libs/boost-1.54.0[python,${PYTHON_USEDEP}]
dev-libs/expat
dev-python/numpy[${PYTHON_USEDEP}]
sci-libs/scipy[${PYTHON_USEDEP}]

@ -1,6 +1,9 @@
# ChangeLog for dev-python/pykerberos
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pykerberos/ChangeLog,v 1.12 2014/07/11 19:03:21 sochotnicky Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pykerberos/ChangeLog,v 1.13 2014/10/13 20:08:52 jer Exp $
13 Oct 2014; Jeroen Roovers <jer@gentoo.org> pykerberos-1.1.5.ebuild:
Marked ~hppa (bug #525246).
*pykerberos-1.1.5 (11 Jul 2014)

@ -6,23 +6,13 @@ DIST pykerberos-1.1.5.tar.gz 17585 SHA256 07a3dad9f370f9b7d8c0c1943eeff640e71720
DIST pykerberos-1.1.tar.bz2 25099 SHA256 bdfde0871c6330ef32fbd2a009c60afee8204909253a807f596c33317e163be7 SHA512 173a3af0a72b447862814473d46966d3257605802da1870fc40ae8d6b76a051f6c6dc5ced164f520cda15a4bf132b6d423470606862788c7e0c9e26dbd3e1e10 WHIRLPOOL aa164eaa2502f76e538705c18ae937ba7e28dce6fce99cd3b0befedef1af77cefbb97d8f50b9b7b252f60d67f058b07b5d6a1877fd83dd62259632ca32e047e2
EBUILD pykerberos-1.1-r1.ebuild 1011 SHA256 2c80d9474366079f528240f5f62afaa3d7b6483f45baa045cd09754b9c5af683 SHA512 fc048ca87c1020ebe43cb263bd7340f1c69d610cb066b6eb2778287d105a228cced754cfc2808781ddfcc990e3ae8e330285eaab58061a054871a8ab341e3b44 WHIRLPOOL aee3e69a6f6a5bf9c05ee3ca4a7916631ef3ca9b7800b7a7c0a05cc893943e3ca85a1894235fa8d043df550d538e97975d54c7fa1d905946c2ea5b563a78c1c8
EBUILD pykerberos-1.1-r2.ebuild 1024 SHA256 fc0f803e9614c4af7a1baf0fd7ddc52a21501dbc8b29c73ccc73ab46f55d20d5 SHA512 c6d56e5b74a4f2f3df8ff757f443fde9fc5c80f2325e637110c3fe1681bbc435a6b39b17be0823fe67e9c2799a7ebb178c8b8244bd74e1adc2e95c87479cd833 WHIRLPOOL 5551157f3cf6feddf745b07f82ee9ec0a1b27ad6400c245a7aa52f60b971abc2dda5b021fbdcce313f37550daeaec301cfc9c8274629ee7a35bcec2a44c40c16
EBUILD pykerberos-1.1.5.ebuild 602 SHA256 f90a600a4cb23060cda1169542e8a25e6c3fdff007b201ce5e413c13388d03b5 SHA512 eb3ee043418be433cef2e00612e52a957694d1e45a8e840df9e492cbd89a54237436ee117c13336141e7fe707a24f579a4166161f328f50aa32635bb49cd64dc WHIRLPOOL 943bd4163d359546458cf94ae5a82f489596b64d44d1360e611f3fba0f1f792ec88be59395bf74f39ada0292d5db103186e85a1e00f9121a3a62748239c356b1
MISC ChangeLog 1867 SHA256 b7e449face96c38f8d2e42601a3f4aff0857cc53eabc22e33903b5e6df16a47c SHA512 cf68239800e858b0750fccee478d922f8f932cc8d5c10620aba9bb99dcb7264800b18217c6eedd11ae3dbedb0955e40e97491b04bd3a1ef4a4a8f69f2484c466 WHIRLPOOL a318db48c11612bb20dc4965ea14f585699651338f93a9ec5a59a98cc949ff84ee42b1c43a3e44db072584cb7696cb58104bf3f545d0e7d90d636cad7ed29130
EBUILD pykerberos-1.1.5.ebuild 600 SHA256 73701b0457c00d4670ee1cc71b15f049fc6f5822746f6433ba7db037be6f56e3 SHA512 0a426e264e009f0b64d6227c15e1a58a79a8cae5e34fc792532538bc77640b6d3e1636d64b2b14eee44156567c46eca1845e6b043c83a391ae4ae3d222b9994c WHIRLPOOL 44550ffa2f53870c691f1b6f89098c7e2281fe36b36244c3b705829ee7fdb147449d06f2e491c108f753695731b042f5357fbf85bdacb7e0dfa523c02a7a20ac
MISC ChangeLog 1962 SHA256 7344d81b66d03ea85e83898e324ad44c4d4a3a6327435b93adc8ee408c4b3a57 SHA512 4ab299ab07cea6da9e64330b86a65d7f6aa06360c66d7af5aef227f70518e1437ca7fc122c9fee76884bf279523d3dbe0499298efceb09c2440d2eb1058b6020 WHIRLPOOL 480f307d0ab218552ef5766ba1546fcdc4848ec383f9a0bdeae8b5c9b4e2322aa729eedbd98f1a7b8e38a43f51ea2bfa76d7e535f5be80625ba70f074f02d58c
MISC metadata.xml 335 SHA256 6599c2005a7f1100436d99d61ae8fee6378a437bda0dad6ab2a322cb6129b51b SHA512 519508602e6bed84aceb03005c70b2bb24c8f963d1fd72d46d7b0fdf5bb352d945a7b14cd8122302e91a3e1d953243cf1229b24df48cd5394db2a366b43bcca4 WHIRLPOOL fad281cc626b093de22c2b6d0f9d4ca48104044f3425d094c4df0ee5dc5d28c6935cadfafd0ae3555eec1fb61ac1a346851aa283177e48b6e408e4f22b04a014
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJTwDT/AAoJELy9dS57CHJBe88P/iS5mBEGYGJPUySxJhDxosu9
OiU2oliCoY6/VkDCvH1TMdPcHE/Ie/v7rTNt3J6cxJq40qE0c8qdvIvyYz8BVCgQ
wgqhtZRN8P8gZMygABnFVJKUQ9FUE+nAWQESlv0oY/Y+hZkzyXQR7Y22fF4pI/7e
VQD7e8i1mtnMJfDVUFUIf5FqDn6vu0KRGS4CAMXudwKhNn6KTjAPln45QbFfE6il
mUylPUYnQuczu61RdkviyC65z+LhEWpmofVnFC+9IMNImPmYDdKzVWZKu9RYyxR5
dqL4CAp20uK3HAnn+V4MFRruKB9GYW+8scFrTh00y2X7fGuV1urPeo5XzdF0ZNva
MCtgpwwQQ6BeOCMXAyS0Ly+1OTmU0TmZ7eiV3td4o/zEIUNjDEJe4FvJW0bT0br8
SGT9wDjPGs+0w36K0RMF2cJm08KyVWLxtkuIGTAt2mOBOHom8e7fvZDLqxke9PMh
PqBf9zHZ6sh9a8F8n2HRCUmDKmRR+m1yi021v9RcNAeVe5HXeYcFVtEpVobkLs4G
io+kvcuyDqukpib7fvHnnUOE8XGAFRcvMQcYvTrhOASKXYDReEfWN2VQlilZ4070
GOb1yvoWB2R9qSDQ5CcfjRsLubZ+Nw10zsLF8x+qnm7HMtqYVZSJ3+pkHynH5fBU
Ui4ylVvMzUgd+dlarboP
=mHnJ
iEYEAREIAAYFAlQ8MVUACgkQVWmRsqeSphNYygCeL0qxTvp09iZ5sIxbClup+L3c
QLwAnjS8ImkUsVkFetAO872xxHE0xMad
=5b5U
-----END PGP SIGNATURE-----

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pykerberos/pykerberos-1.1.5.ebuild,v 1.1 2014/07/11 19:03:21 sochotnicky Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pykerberos/pykerberos-1.1.5.ebuild,v 1.2 2014/10/13 20:08:52 jer Exp $
EAPI=5
@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~hppa ~x86"
IUSE=""
DEPEND="app-crypt/mit-krb5"

@ -1,6 +1,10 @@
# ChangeLog for dev-python/pymongo
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pymongo/ChangeLog,v 1.42 2014/08/07 08:48:45 ultrabug Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pymongo/ChangeLog,v 1.43 2014/10/13 20:09:40 jer Exp $
13 Oct 2014; Jeroen Roovers <jer@gentoo.org> pymongo-2.7.2.ebuild:
Marked ~hppa (bug #525246). Conditionally depend on dev-db/mongodb (bug
#525330).
*pymongo-2.7.2 (07 Aug 2014)

@ -11,13 +11,13 @@ EBUILD pymongo-2.5.2.ebuild 3314 SHA256 410867d2903199249666672d78e863833facde59
EBUILD pymongo-2.6.3.ebuild 3258 SHA256 31395fbb9dc4439f9447cca476684a0a23acc27533a0fb146915766f9b1a753e SHA512 f641529858323e125fc6d0516b21202d1bc463bfd93319b97f6c2317a5215488794e36eaf37d577acc946a9288ece12aad4da4656d0acd374c1dac365f3ef495 WHIRLPOOL 3d2b588bde1521345104416a9a5a68c3aacc71a5ac0c0ad8ece88c5366a306176fafe89e91c1d16691f2a882a0698304afcb2aea18c74655149eb6f0b2ef3f6a
EBUILD pymongo-2.7-r1.ebuild 2951 SHA256 39471477902735ac4646955a162050a465aae53039f0441e7776e38cb496c6fe SHA512 6e1cdeab24dbfcc6c4f150e3f219c85f82a324dd24afbd932a8d181bdd92d79708a6faea1b53f9c594a60cc689c12cee8f2e79fa380285c1e5b536e0e9116ebb WHIRLPOOL 660ba3a457162842e8ebf7ae9f546984f40c05ed5e05c933eea28e328f6bc76c964272a29dfba66c82d14cd44c97936215df5917e42136708cb52ece2ac8a997
EBUILD pymongo-2.7.1.ebuild 2950 SHA256 e6d9b68e3a7aaabe20fa0e1a18b622bfef1a5a5a74548de1f594f3263e6de232 SHA512 42921049759f8214e00cdd1499945fc495ec0747927885a8a29bdbf8800dc1e698ca6be7dd01a15b32ea1b59d2f34fcfe2987b48d50f981facaa362fcdb94deb WHIRLPOOL 11fecd785c841b08673c6c616dea29ab3e5d802a7e46daeb7442ca20a99fb5914cc4921c0f310771eab43d3e619a954bceb9b10cf1d1cb7cbf0bfc3a031811bb
EBUILD pymongo-2.7.2.ebuild 2951 SHA256 2f80d0fc5e115757c8f29bb16cca9ede37069c9725089fdb15953affd197f03c SHA512 fc187c31d21fe887daa429e35a72de569b6c3f351ac032e2f659e26e2246eff2b03edb2a5c9e8529f596028dac9eac36aa23b241966842394005eb69c785fb84 WHIRLPOOL 8f025c6015ff42b5f0121082543e3c8797c5686270efa0417ffc0e8db0541aa65537a6cfd5484252420e5f61213e8c0e9ba3cf8e4538f8fabae16a2dfc850441
MISC ChangeLog 6422 SHA256 1dccfb0f7c6716a0fb9cb7c373f2eb25de7d6352e53eb4f1aad41a2a2b1ab0d6 SHA512 fa2baa43943039b1f4d7f531cb6418626e1cfe4be92b169cc2efcb239469b48b961be0edace49f1898e2ae2c8b248b19f13cb6bfe531be41ca47bb556e0c5b25 WHIRLPOOL 39e72843dc6638b6c5064e604e2eca2bd15b3b7f308844f124bfa24e7a46a893befea31b6dc979ef0c0259e0e644890a18b5a107f687a1577b0a762cac0f56b3
EBUILD pymongo-2.7.2.ebuild 2962 SHA256 ffc88fac7a766b6f97fc5e1f223cb96c29a335ed9e32cf2e29bdaaba637b69e3 SHA512 6d20edc350d2083b0fb4d798b33c9245d6dd3f9e3b231b8b60e4d1f8803d9a3e738a327b411fa05355fe8b333b7430f2e6a95e19aa6a68ec86c69b946f048fb7 WHIRLPOOL 7533e77d4e0487b4fdfe8bf7256fd2b61e38d3aa83b4660883e55101d7dc2761f2db8cc012aefc6892f6ce85890e89601552169f551f7b297676eed2d416cb2c
MISC ChangeLog 6573 SHA256 119b647d08e1f7293d7186b1846ec982493307a8186b8f789bd73722157a8401 SHA512 afe41c2fec548be0dbed066c48c3b6a15e0dedb4b36e1623d3418a48cbb1ecd507f8b08f0a7624b9857d43334842c830b0aaeb8d2fdc3cef8b8d85afc6cba8d9 WHIRLPOOL 2821af10f4009f690bed7da4578f97845921bc00a9a273d0639326112f1ac58e8a7a136677e2d145e88daa7dec6720f17771bb3887ae603d9c0dfcbde2427b8f
MISC metadata.xml 938 SHA256 727efde10e259e145e89f23269b52226b658ca5636f45997ab3450a623afe930 SHA512 8dba1e47b077267bda609ffd22b7526f7019c489722f7bfe32b47a24974756f531efa0258e65f2b45223cb7f1dc4d29489b5437c5d871cb0fa39de4c053377bb WHIRLPOOL c2bbf2195c841e2c0501801aa8c171fce707539dece8eba5e61e6edfdb5a5d5d11b1f7df54c7ff73493dcb3c821f52288d3aef8e6bdd9616a46218af5c25ca72
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iF4EAREIAAYFAlPjPXMACgkQKiQSS7ZY+hPG+QEAn9OYm/T1flB/Tyzgn0n+AAyZ
16sySeJ4GV91EomFcdgA/RQMq6Gxh79fZ80JllSNxRXMpn4B9dpZzy2hu4lCFrsh
=Oawk
iEYEAREIAAYFAlQ8MYUACgkQVWmRsqeSphOjuwCeMzG/h85C2Lnm8du+9Hh07/5M
sIgAn3tT8xWm2y1yJ51xt44HfV7OYZTK
=fH6n
-----END PGP SIGNATURE-----

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pymongo/pymongo-2.7.2.ebuild,v 1.1 2014/08/07 08:48:45 ultrabug Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pymongo/pymongo-2.7.2.ebuild,v 1.2 2014/10/13 20:09:40 jer Exp $
EAPI=5
@ -14,15 +14,21 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~hppa ~x86"
IUSE="doc kerberos test"
RDEPEND="dev-db/mongodb"
DEPEND="${RDEPEND}
RDEPEND="
kerberos? ( dev-python/pykerberos )
"
DEPEND="
${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/nose[${PYTHON_USEDEP}] )
kerberos? ( dev-python/pykerberos )"
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-db/mongodb
)
"
DISTUTILS_IN_SOURCE_BUILD=1
reqcheck() {

@ -1,6 +1,9 @@
# ChangeLog for dev-python/pyquery
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyquery/ChangeLog,v 1.45 2014/10/13 09:40:27 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyquery/ChangeLog,v 1.46 2014/10/13 18:27:56 jer Exp $
13 Oct 2014; Jeroen Roovers <jer@gentoo.org> pyquery-1.2.9.ebuild:
Marked ~hppa (bug #525246).
*pyquery-1.2.9 (13 Oct 2014)

@ -11,13 +11,13 @@ EBUILD pyquery-1.2.1-r1.ebuild 908 SHA256 884e3d36429c8372360a95b272fcbae8c015f2
EBUILD pyquery-1.2.1.ebuild 780 SHA256 0cfc6ac120d506f2a80934a7c3a48f9522743bc957c50d9b7cbfe4cc2bb7d0ed SHA512 a6bb69ea5a2c6d93a66974837de3ed8570a48d0b7327112096e869720c0caa18bb520614643d604d873e84f9c5cd697471aa1f0ed016ac94469727511cdf6738 WHIRLPOOL 963040ce5e92fb725b05f26c63195a2efad95ff66d9f146b2a0ca638f9e2f03ef37a8f24bd4ac9a70a9e7bf885b25afa073fa27667b16a5a89ac8f111fd7653b
EBUILD pyquery-1.2.4.ebuild 1327 SHA256 2a53e06b76832a9932287aaba3c9235d7b9567bbc1c8e47116c4b3b262d07100 SHA512 471b82e6f99bda0c4556f8a9c36941b4b069d2df598509e81dc3c1e3eb899ab53971f31cf3392aae63a99c3819d35b869f5c4c6cd6f33a5a2df6821be28b265d WHIRLPOOL 845483a1e20f16b4aa27e94ebf6fc446a08b9459c7e0552f544c04366e53a8e96931d3afbb41d7414b2bfc63cdc1c8672f32fbbdba32f7b73473415e1c6bccb3
EBUILD pyquery-1.2.8.ebuild 1355 SHA256 7f421f0110a6a57c04b9bc5acd42eaa932fcda37bb332c3cad0faa797d63abae SHA512 fdb0a31b2471536bbf0254e4f34127f2be2c85f3f8e3c236fe4175e7a248aea25e13caaa63c78b497e0c93a65660730fac525324d96ef6fcc857472c7492d7d9 WHIRLPOOL 42293cb8e36264f1e4cf899daccababa1805f3ce7b39ee2c02155b3f1ccc218512fb88c27eb6c855a41ac2e332226575adeb71837294195592bf736ec8fd8cdc
EBUILD pyquery-1.2.9.ebuild 1060 SHA256 b8d29a1b4b20f39da1b09757e1288d794741d4941c2d584b19aeafbae9e3ad34 SHA512 dafc6f02b614b14921ec1047d56a8d4e309c154ce1b888327bde03e79183ca97a0a5836023883f8cb1b5bfae05f4dcb532760e9aeca01f8d6710b22c33d1537a WHIRLPOOL 408cb2233de2b16d68dea398dc5e698eadbf018c864a8a00e2e70ce5f65044753d4065b107a1f1a89d1f51e4f3d9fb2af6d9d897e8e8b3cf9629dafee64c6472
MISC ChangeLog 5522 SHA256 1574b25ac1ef19f43d947105edd4db8b0db946cb39609b084525cac7c7453e94 SHA512 a35afc34e7de20fae055b7553d147d6c59ef55fb8cea33e292a899febcc88e78ee6e5181460e365e81a9108248704f9bb205db4fa55fea37323f6958e31f465a WHIRLPOOL 7f5db18692a289b10e740ee889859cfc9e1d3d20b79a08eed90cc4bb753a53d14df6b2a24867b7d66798dda124058836ecb11f0650ae1db96fa2384732f51b9a
EBUILD pyquery-1.2.9.ebuild 1062 SHA256 33a5bc67962e95c5f5a338e9e5a7f2937d083407f7aba98218c51100bb35a358 SHA512 54adad3101be4d589d2f811e737dbd0b5be25f0decca6f8d6b66292d11ec23694db0fb56cdbe297019e875b23ad2bf9570337aa75064695e97465c898f59ee6f WHIRLPOOL 6232cbeee50a4a773c50aae1f157b52c50590bb86c727e911d110d58a7db5e1ef9c5a801a9c82cd1f60ecc11475312a4e994653b8863dfd0b542be182b1e6fe2
MISC ChangeLog 5618 SHA256 2e0d6bed83042fa67a402d50d9a25ed9e1a53a904c2c56b70103cd5628e902ad SHA512 4f0b42c2afe2eca48a5f827275e79049d51e1d400a0fd872ed28e39762aae35beb4d560364d97a1e91bfbc21a477628aa4caa1985b2ddb193829c168318aa659 WHIRLPOOL d579b6101e00c9cb03835a6a8747a0b200af06f1174d40c99ed3072f60836a800e4f3686590d6dff27158511a1d57c82de3f54cae8664001685ec0a7a4dfc9a8
MISC metadata.xml 306 SHA256 543724d4e26ce59a18b4e59febabafff2c9012f4cf65c1319c63ab59539dcafa SHA512 ae43b47e77e98601d06692b04546616b322941d9234860b8148d681bb87e7c68fbeeb714281f3da5c3ab0cdde918eb578733563d50a91de14e6feb4f8ec9c291 WHIRLPOOL d31d4953fd1999a2150fc0cccbbb883f2e44a755d37f5c4a300a99a4676f8c99382454c4f8f805702091a0764cb33c67d802c4c1b4c55d43a438ae529cc0875b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Version: GnuPG v2
iEYEAREIAAYFAlQ7nhwACgkQso7CE7gHKw2NbgCgo9z2no3AjD2OQZuqz6e9Fh37
AxAAoKwpQ3EDNcp+2gyarKEeuurDJUBV
=os9n
iEYEAREIAAYFAlQ8Ga0ACgkQVWmRsqeSphP/IQCfSvSaHaFL3DDTurRMUwoc2u5Y
sSwAn1q/AX2oTB4XVvH5ZEQZVlZiiYGV
=WmhL
-----END PGP SIGNATURE-----

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyquery/pyquery-1.2.9.ebuild,v 1.1 2014/10/13 09:40:27 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyquery/pyquery-1.2.9.ebuild,v 1.2 2014/10/13 18:27:56 jer Exp $
EAPI=5
@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~hppa ~x86"
IUSE="beautifulsoup3 test"
RDEPEND=">=dev-python/lxml-2.1[beautifulsoup3?,${PYTHON_USEDEP}]

@ -1,6 +1,11 @@
# ChangeLog for dev-python/requests
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/requests/ChangeLog,v 1.77 2014/09/24 09:33:30 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/requests/ChangeLog,v 1.78 2014/10/14 03:37:35 radhermit Exp $
*requests-2.4.3 (14 Oct 2014)
14 Oct 2014; Tim Harder <radhermit@gentoo.org> +requests-2.4.3.ebuild:
Version bump.
24 Sep 2014; Agostino Sarubbo <ago@gentoo.org> requests-2.3.0.ebuild:
Stable for x86, wrt bug #513278

@ -10,26 +10,22 @@ DIST requests-1.2.3.tar.gz 348854 SHA256 156bf3ec27ba9ec7e0cf8fbe02808718099d218
DIST requests-2.3.0.tar.gz 429521 SHA256 1c1473875d846fe563d70868acf05b1953a4472f4695b7b3566d1d978957b8fc SHA512 4723bcdee7cd8c5b71177a065cdbd29bcd3bd92d69c1887f9cfdcde23b8b105006a7cf4a06f906b9f14a35154c43b4cc436f612c2505c6a463dda131ae3e92e9 WHIRLPOOL 55549153437c69e249de010f71b7a679c700d27dc2a260dbe8e43578ee6c077463820f873ca7a6ba02ce1fe1a0e5b7917ea5812addc61404ec60360e9d8f0295
DIST requests-2.4.0.tar.gz 436334 SHA256 7007e03cbc73e357b5055c6ea0ad6e447e2afa00f1a1f843cd792a1ebaa3763e SHA512 9828660ff23e0794449e051112a91f01a4e50f5ca5ddefde6868429bf6ff3d141bc8472f25dba8d6e49653ee642a7cca12472afbde3f8ed3a27c7acfb2e3a7a7 WHIRLPOOL c9ad5800ecd695ab89bc2d93d20e01dce89f841917b30d59dde517168bebaf373139534455cf18e1eb8c6c659d90245252ac853266023efa266e542ffe94e548
DIST requests-2.4.1.tar.gz 436872 SHA256 35d890b0aaa6e09ec40d49361d823b998ced86cc7673a9ce70bbc4f986e13ad8 SHA512 19abd4413978539fef1c239695b2e7477b2082793df45063d5f0eab988542f71afb32d3d3853d3aada2af19279ca62638a418bdc400bc0165c07371213e691c0 WHIRLPOOL 30a2874ea2771eb33e8eeba410663ba951956eeedc43149139b68108af746506f0b0cc141ad08ab650bdf3f45888c3e47b257d5ec904cb48875a5bce70fc7205
DIST requests-2.4.3.tar.gz 438132 SHA256 53c68313c5c6149b1a899234c000296e60a8900682accf73d6f0c6d608afc6b1 SHA512 9d98a8a97327f8dc74b9f8245605a1b7ee4f603884f180c48fd97e33b940be487015581dc3b38ead7c9e4332e175b83244b02f6b08fe76cefd9a376cea55b4d8 WHIRLPOOL 7dd1d30c6c37b6d555a554ae4e4d3a39cc64ba18ed21a6b9bbfb67d121481e09d05d30281f5dac8c4970239d56ead11a43a8756027f7560d813737768b6db4ef
EBUILD requests-1.2.3.ebuild 1219 SHA256 08439bf4f4067b2e40d9beefe4eafed27b5825a4eef68bf87da354a812354e11 SHA512 b365cd211a56ccc4b0ac50a2015fdf788d86d4a4bcc6878af090233f0d0b85c7875a89735a46f3effb03c252fb2657176c83ed2490cf0e9afba504af2bbc39f7 WHIRLPOOL 63ff822b7073a0990fb86e588553c5204dfebc5b367a779a33cf5d15d0d8fd1b78dee4f6ee52782213bd129584e7901e5c0e38bf9b23e8e834ad616b5891aec2
EBUILD requests-2.3.0.ebuild 1225 SHA256 d420c7d6d3381833079d0b284c67600e2b08ecaedc910202162fe0be1510e50f SHA512 6c621387219944c5485846804fcd9ef525af1794150029b5ed34fd3c10008686355b15d4562d60276ab28ad6fda1d55b56575c7a5e914313f02a686252f0b7a4 WHIRLPOOL 7a8f24f2174bc440a001a37fe1e362d6099efebf19b45da9d7c261603426aab09c069ab2e76f10bf7eee00e5fa0ec8608502f300e09622696d4c157235bc86f7
EBUILD requests-2.4.0.ebuild 1189 SHA256 2405fd3358e6128ade38d16566985839ee9feaae969b6363b40d2f435cbed99c SHA512 cb79b9aa03b0cc35a796a99c69cbf8366f88ee25ca2f77a8b301ffa3a081284061daf8a93f0c71b2ffb0e0dd9f62352c161dacc172a026b207e66b200aedead0 WHIRLPOOL bb6bba341f602ed6010135571dfd5eecf19164dcde5e1233b9d607057bd629cba603c2c8be9f2c793d3b6472c9cac5af8620ecd94ef9f35441cac8fe4eaa77fb
EBUILD requests-2.4.1.ebuild 1196 SHA256 16e0fd7b25009e95fdc2e18f25d3d7e9c9d57fb6e12cd15a0968d2d79597f678 SHA512 0340e7242340f4ea05164d5dfc602b25a635771debcba8128a4520c9b88a0f891cc415de23cc2f5b9c6dcecea6da52638e56695d77a4d9aa7909536e6d25dccf WHIRLPOOL e12e7bde431f806c058e743eccb6c7428dff8094b25b7594968fd4e1e2579e3e3cfe8173c799bca61597752dc3fe88dbd619db3c1ddc2a62d64ac6b199c5141e
MISC ChangeLog 12117 SHA256 5c462f0660d6bbd2eec6d54bbf946b3186cecd3b9ba0ffc16b0ad90173ee263a SHA512 79449a4eab8a16d31b27a09f5bb374a9e07a27c7f05bf017b04a95db44868c5bf7ef491f7ab57292023bdea8fa73c5758588a90b66f86a47b4a044f35b48dc4f WHIRLPOOL 2e2348af115b241d757edf9d6e2a3c218e23bc047777a372cc3e23c2c73e85a4d4d20a6a222c434da77554eb35def6af43f16cfc8f32f84bd51decaef8b45a0b
EBUILD requests-2.4.3.ebuild 1194 SHA256 836111fa4bbccb2a932bf31e9eabfdb01a3f655f6711725a60c4f721792bd9b0 SHA512 a1d92d874477f951718551fe13b7db20770d100b115d64e2a7541b02be036cf1efabd385a353ce14048a5702fe23151f9c74657e2cfac83b3e199d606a1b6e74 WHIRLPOOL 63b8da08b02b80e9e0449281e7d79ab676c0dd37ee822725ce49069d15c351ead678a65a64a976acb1a6c4f91f47d5691ba214639711dbd0cc5a791030ace2e2
MISC ChangeLog 12244 SHA256 6fa3f9fe934ef650a875d9de3bf809dc6b6127ed89dcf1ab86035e1d48fc846e SHA512 8a557aaa3df1279fde2c4a302c13fa637adc0b2aa793d881299a529892e70a2d0622bc0ff459b59fdebff563855332539c141b07e62a6cc0d4511062c277bead WHIRLPOOL 4b35f497680d26c7c0c90fcdb71bce1c5f9d3f44d2506c67756641e181609b6506e1adcb032969a992d9a5f2cc12b1443baa1b516703a9197f8fc6f23cd7a0aa
MISC metadata.xml 231 SHA256 7bbca8901dd0afb4da18f659567071156f1efea52100213d20d43e53721a0ff9 SHA512 dce3df6bc1c4fc9517e39c41e0c904f39fd092cd63024f03ee5c15aef5b4840dfb265ebe565a5e5a8da9a8805d58b3ec3f772429bf00b125c3172f2f79e089bb WHIRLPOOL 2f6573a3f74f88a549a3344deeea5cdd4f27a310b59d466684902f009c7b404c0557f26f416b450f1f7bdce133c3d52897c5169fce01707233630ddfa783d9c6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJUIo/rAAoJELp701BxlEWfzZUP/14jwW723XJDuMARQiRnHuoQ
kmK/OO/FB4z4S43kPPKt5lZx+aNPs7pHcRLCQthhZhlUTGGW4K/+uxgH+aD607xe
btJlykMZFUzbHUrU0rHoeETV2V8ZAAkBy4aDxBUDjjE0DxXfaCGbb3EB3kt05M+I
sALeBJ/BKQc5YMsG8fLHqt1VmbOKwN/jz7OXWVr7yieHbx8g1xlHiX8eH0jKhcNQ
pEs7lSmNiQ7YzWUVXSWkUStIAB8xjeAXKkUaxxUjR+nHExPLkvEXMzh573160F/0
jpS2XC0sBj2+uj2Us/ngn6393bkiT1cBzQ5OssNmhNLUCkF8BIKOtp3KjA6TG7Ok
44pA3BB8puSAvNZRtjYnJ9me3hfUU3N7P8jcLGYD5zzpphqNnR6Gr2LIcmCsF3nX
oEs+XylckKxNWsS4ylnLCDQNNE6qUynwlITr7S0sQkGR6lqKIqo9oO6og1tAmbUR
FEfwrQsEkH/WRfTB1ft/VPzKkoJJFDaaz6Q/tNLesWNC8WprFrvhRnhT+MQamH20
i7Ji/KSa1YF8KFIDPOaoOp81dvxhNccFN7Sty4wpw6YVS7QpIqpB7zswJfQlabmY
a4BeNKjpm91E3MOkBsRc18r0E/uvqsnxM54uCan2OysUNFow3XF8FChSPqnNaxcF
arHgKSWVQDlrqMkamu43
=oQgT
iQEcBAEBCAAGBQJUPJqWAAoJEEqz6FtPBkyj3TYH/jE7F5QFnuvxlqM8uxXlZ5Y7
sWKp/XirTiyoexui2pU/SF4iRj9ZA880Qy8ZDwwvsFvbNqqc99mTqRK2S6vhxjYS
TDwsMEDHSO2rJzfGm1l1eNI2V1zf4mFfqoRBm/UVYmt87hMYorDjfwC7ptq1yVSa
Bb93YjLEYCkGy03yXjSKP4S7CcnK798731m9qR0CshXW52Ddv4tDIsDwPZOq8+PX
U+CZgH+MLmB+X2mFlJeEPC3NegNlvu1R877uD8ChKURDFvT7BwhWBqScwgHtLh/v
o5bRV3dtXGpkY+tTNZ12VmOqgiR4SE4uluKLChCmtxd/gN5BTWiaOyjaO3EzVG4=
=bAbk
-----END PGP SIGNATURE-----

@ -0,0 +1,40 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/requests/requests-2.4.3.ebuild,v 1.1 2014/10/14 03:37:35 radhermit Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
inherit distutils-r1
DESCRIPTION="HTTP library for human beings"
HOMEPAGE="http://python-requests.org/ http://pypi.python.org/pypi/requests"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE=""
# bundles dev-python/urllib3 snapshot
RDEPEND="app-misc/ca-certificates
>=dev-python/chardet-2.2.1[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
# tests connect to various remote sites
RESTRICT="test"
PATCHES=( "${FILESDIR}"/${PN}-2.2.0-system-chardet.patch \
"${FILESDIR}"/${PN}-2.4.0-system-cacerts.patch )
python_prepare_all() {
# use system chardet
rm -r requests/packages/chardet || die
distutils-r1_python_prepare_all
}
python_test() {
"${PYTHON}" test_requests.py || die "Tests fail with ${EPYTHON}"
}

@ -1,6 +1,11 @@
# ChangeLog for dev-python/six
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/six/ChangeLog,v 1.50 2014/09/07 19:21:54 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/six/ChangeLog,v 1.51 2014/10/14 03:27:54 radhermit Exp $
*six-1.8.0 (14 Oct 2014)
14 Oct 2014; Tim Harder <radhermit@gentoo.org> +six-1.8.0.ebuild:
Version bump.
07 Sep 2014; Mike Gilbert <floppym@gentoo.org> six-9999.ebuild:
Add python3.4 to live ebuild.

@ -11,6 +11,7 @@ DIST six-1.5.2.tar.gz 24081 SHA256 fc6beeffdd8fc76b783287eb77d093425d0710920aae2
DIST six-1.6.1.tar.gz 24792 SHA256 d4392a7c8d91b005c002568a85faf617c67241c8cd8399cc395e8f1005aff80d SHA512 bd925295964696dc8632eb0b9d6632f25d4b461fefceb470d2bb537e98b0db9dddf9c2abb363657451b950572e91f1ab5973d12739781823f9b845abe5061057 WHIRLPOOL 54ee9309a0433231530962e64f19246cda75b36c191f6b567ccef4bb4c4cd631785d0641bc958b1cf360bc3eedcbc5bb268bc9ddf645b68c5c54bc80e184b3bc
DIST six-1.7.2.tar.gz 26399 SHA256 c7b85e433ecf2f2df37edb017b954c468342991e1883c8a1e8d8616584b69998 SHA512 13694879bac767fa46bfccde03e4cffcc5631e8c05f8e955fd95435ca81a84e3e9f5510359000f3ef62ea63a9c1b45351501b8bd400f0bfba48f478beab9d8d1 WHIRLPOOL f1b0bc17da384a5d90035e4f1020235fdb4369aee78d56be7fef3d7c7ea9616ecba7045d819a2d14fbfcda8c019e04c6b7d9d522b7d89c9f64a41af468533cfe
DIST six-1.7.3.tar.gz 26339 SHA256 7a842c9f882c0b2ab1064d567bb9fff6a21c9efbc3d9992083ad6193787ed393 SHA512 d8937dd2ad7e75e022ae7b334043bf83c194dc0d9c4deb65a79cdbd11dd63bc08f7d147deb0a77df1487861fc0a724959477deefcac9e57818880acc1cf0b737 WHIRLPOOL 194187d2bd9e4598c786cdbd3e86466e83ac06ff9d2410cb991e0b55aa163e045ccecc9dd686cbcf88ce424739ffd031df4c972ad27ddcbb94a320dbddfd73ac
DIST six-1.8.0.tar.gz 26925 SHA256 047bbbba41bac37c444c75ddfdf0573dd6e2f1fbd824e6247bb26fa7d8fa3830 SHA512 e705c0213396d1220f02f2c6f724ddb9d95eefc38459b6d9bc547be859303bd404969965416f7d1614d2eab416d647d0b53502414cdc46bcb597675cf509b9ff WHIRLPOOL 1a84ecd8635e93f104447b78a6beb577639a5eebef79af40fd8c8e9796ae35c1f49dea64546f46ec31e5589c86c4b36c9fc2e28226e0c9540aabd49ebcf7bf07
EBUILD six-1.1.0.ebuild 844 SHA256 e3df1326cd1f35450a98a8b7c1101d979fcb8ca54a9ca68e60768cd01493d3b3 SHA512 2a643eeaa0743c22321ccd82cf739bf1d2afbde751df1feb492eef031c282cadef88ab83402aed6a53aacf0b687b28564717c3eba91b61f7126b5eddab2b16e9 WHIRLPOOL affd54f5fadab1e08ce6dc35e470ed14514bb5f96c22cd9bc124d259a8cc87e7866b758c6ede90993cff51a4aaa0d1bc92d77360bcf87d9f189cf25f2e74b58d
EBUILD six-1.2.0-r1.ebuild 1103 SHA256 edd3b12fc956cf82d97d617889ffd1cd57eae3c3e303d3e6965535c515b76d90 SHA512 60d0dc4df528985bc8616689a2c0f52dd7561cf27ab135c7f45aff875bd642564975e222e4ce19fed8ba8becb6d67399b297530b3704448385e24384fac08aa9 WHIRLPOOL 2bfcf2511a574251b8cfe6425c4053b5b32a3e202e0d4984313d6012705697280526c1d5b295ec031542b991f0d1bda249441f33663afd36e00e16c5242e1411
EBUILD six-1.2.0.ebuild 975 SHA256 7cb5d03d7d084914de1695f7484d41f8e1bef4e4182cac21c1edc7fc9aa1273b SHA512 4ed924a2755b50f4a65668771a42d72b2d588bf1f90ae1a8e5ce57a2853f1037ae0b99e33ce1ff369167ff209741d1a52c53c3088d6babe20fb1bf1538f3bc15 WHIRLPOOL 11135bd00cc59b280df0ee9c7160f6625716f15c9fda27d4f3ded9564429cd059ece3bb28f2ffbe8ebb8d27c5e3d677546b0114ee29645434f5f769d81c25ee6
@ -21,13 +22,18 @@ EBUILD six-1.5.2.ebuild 1048 SHA256 1e1d10f7510baaace0ae8aaeb0d7ef23d383ad638bfa
EBUILD six-1.6.1.ebuild 1048 SHA256 2113addfd5649672e79ed9f20634892514c572325f74f5b74cf2c2a9d6b72f3a SHA512 3636eacece7dbba7b2d91b7dca81c1f2dbcd3e5038f6b3356de2772f4a14d2299920a92c100460a09ea6b7204e6ed7e650898bd39a56f94b8621b02a699bebb8 WHIRLPOOL b6968e2859b21e473cc1e22c2ec8d4e8828700c971b2142972cfba4108326fcb943bb5a3970ac9b795c5beb4191443558786b3cc70367f398b0d262b448842fd
EBUILD six-1.7.2.ebuild 1047 SHA256 d2d328a1d111f73840655e60d22b9daf57cb5f92e0a920ceab59cc02a9827b01 SHA512 7cb3e0c7b7b21cc212e37816c4778dcfe5d98fd13176ab101620a507a6fb6863eda7d234b45870e62f622fdd1b55f8ff65b24e3e6472506fd6f4130188cc758b WHIRLPOOL 8f28854089cf208ae3e3277394dac85eb5bf8617f60f7f02945f4a2fdcef376f1518fb057bba2b2f70b4e3aadf043d757bea2cffa6422c8caf04714626240e11
EBUILD six-1.7.3.ebuild 1047 SHA256 abcedaa48a5fe3352d493478e8f87f014dc01a21ce988305bb7886336ffc4ef6 SHA512 faf44d571c66597bf264d992db84c5cbff3727241a3cd68efe2ebae6cf94dd02ae65b45b1323287c45583bac41467db891ad55136d9e1a23b55779fd0ff1287f WHIRLPOOL a3353e1defb0ff42ced9dbd5e20c0484983673d97e7655b8167558bce293fd94c994ca9484fe97ff52e5e38a83635aa57844b07b97319780c69f24d68a6c6070
EBUILD six-1.8.0.ebuild 1043 SHA256 bc4ca42cd019884e87468fc9a8514d66c622b6712b809517b03339a7ccc00da2 SHA512 1b14fbec848508d5edea946caf31250c057fbca46c6e8ba1acb680a15bda2e0b1b4aa3cdf7d266c8a55e8156fe792d9ec8d23d7b88977b96ee25cc1afdc92368 WHIRLPOOL 30da810304c136b52224867ecfa6bbbff846205359e26529d9fdc5d8ebf386c1df538ee589668fad8badfbd4c24799210aedf226700e4be5a6c9c26328257956
EBUILD six-9999.ebuild 1106 SHA256 9224b8e86c22c95ea40bd19f786fdac481a8804007f9150b589945d8aff45ca8 SHA512 28ba12a66215d11a783f987fb7358502c59ab2688f39bc503c01427c8b3c3ddc5b74eeefd9ca5710b4071c18881284c83ed4e814acc5463862b236188d4387ef WHIRLPOOL bb7f100464bdc60ff5d1bf456d9ec8dfc3bedde7a905c56c8977a03794b72e860f984257f0e8a9d60705f1b236d144d682c372acb2fcec31a96fefdbfcb3a58d
MISC ChangeLog 5818 SHA256 79bffef6d4331f96d2d1b03078ac827e30bb2257c6c3aca3d885a73f6184c478 SHA512 caa0c1868ecc2f1d52a9debdbf3474fd3fb5d6bd7b65fa8950a9df1a1ef0683a130a69fc027f1a7e9f4d22ea928888ee9a42634176e72e748d445ab9a0399f52 WHIRLPOOL b2941403d08cfd6a6364e97d2af6224b773818ac8e1cfa4834850f43e68df6c458d9f4880ed67b6e65544958054720e92d7af7f05e9cfc1adf219fed3f980c0a
MISC ChangeLog 5931 SHA256 80a8b303c2dc9df3d884000b77917fd8d371b2927f2d53acdd97e4d6aa8e9479 SHA512 60f952ebd04163d9a4b5884c07cfb5a840a7be4d00f07295ae188c41770d889fdd9cedfc6db2452b60aab1e041b8a3d4ac6721bf2119bc8b6cd849b73275c113 WHIRLPOOL dbfb79d19f22e3b21eb8a09543d2fadd049ddba9120742493323cd82397d6262637944431ba8c2a3aa300b82419c972ede9c871c1e5ad2aa5c7e140aadc87223
MISC metadata.xml 226 SHA256 bdafefb27f29ded62ff07b71d48d72d5c385dcc4c0e9c95beed417b16edb07e0 SHA512 25f36880da8494a871b8cd71511742e64a43a9f2e5d34a76016d57d803be151446a3107391e54911303cfda7436398c6dec9fbbe0bec5abac98c11a21e1609e3 WHIRLPOOL 1637b7d2a45c8a664f1bfc565bbfe6942ca737c6801ef11baf9f303cf9e8a982e2875c9f88f235aebdf5d7f500504e6851f2d32585089dbd48a5e71a633d86c8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iF4EAREIAAYFAlQMsFQACgkQC77qH+pIQ6TjJgD/R+9+tQUuf17GCDoEFWok2nnT
s1HIfHkSGX+ysP9xzaYBAIH6ZMckbwQbNWtUjOdEYdRI6PCyTqP9Lo7IRRTpSPrX
=7Uje
iQEcBAEBCAAGBQJUPJhRAAoJEEqz6FtPBkyjMNAH/2mVhxKlhjvSBqSFBogFjuZz
3p9pxTpuppUAdwLXNF+8Vf2ylX2m6ZvMmb6vRKEBK2CzFCGA2tDFhZKxqzikiK+/
3/eH7cmhxVGaBLCgXAgAvjmrIQ9t3i5dPrCAAvaQKJq2vGTK7+ugvXpC69lVVloW
JjT6PkDJLcu5kxtNVH3vV9hNJwAlgV6leKu/bAnhRswjSNKT4StsW2aIhvpB/ujA
Rcn9gpjggbjV+TCxuzi+TKu0Oa69sKvAzymwW1VkIKlRnR2i/KgJNavAUDuGxaqv
3gkVAtFMVLjs8DNBmqK4qeSHLJD0KEe4LnPXFFeFfhE3/9Q7mVZHGEICiyUcQSU=
=3Rgg
-----END PGP SIGNATURE-----

@ -0,0 +1,35 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/six/six-1.8.0.ebuild,v 1.1 2014/10/14 03:27:54 radhermit Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
inherit distutils-r1
DESCRIPTION="Python 2 and 3 compatibility library"
HOMEPAGE="https://bitbucket.org/gutworth/six http://pypi.python.org/pypi/six"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="doc test"
DEPEND="doc? ( dev-python/sphinx )
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
PATCHES=( "${FILESDIR}"/${PN}-1.5.2-mapping.patch )
python_compile_all() {
use doc && emake -C documentation html
}
python_test() {
py.test -v || die "Testing failed with ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( documentation/_build/html/ )
distutils-r1_python_install_all
}

@ -1,6 +1,13 @@
# ChangeLog for dev-python/tox
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/tox/ChangeLog,v 1.19 2014/08/28 06:49:55 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/tox/ChangeLog,v 1.20 2014/10/14 02:28:52 idella4 Exp $
*tox-1.8.0 (14 Oct 2014)
14 Oct 2014; Ian Delaney <idella4@gentoo.org> +tox-1.8.0.ebuild,
-files/tox-1.4.2-rm_version_test.patch, -tox-1.4.3-r1.ebuild,
-tox-1.7.1.ebuild, tox-1.7.2.ebuild:
bump; update and fix test phase, doc build & install, remove old
*tox-1.7.2 (28 Aug 2014)

@ -1,20 +1,18 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX tox-1.4.2-rm_version_test.patch 1696 SHA256 5a60114cba42d9faadc827885133f5fc6745743ca8e8cdc3fa2f04facc35b79c SHA512 50a9672bb93aaa05576f5df8aa85326e14b83c7351443acf84af28c62781deb92e4665b409e13b7cb17073b7d26dd47afdee27a86295333cfd545576b58b1d70 WHIRLPOOL 68524a13b8e5638a661ca9304c78035d53558c120d298b8f89ef904549b85fba3898fd3ac719535a6aa533e5d5acf4d6f8286b7a3e512a16cddaf9b21ac7cdc3
DIST tox-1.4.3.tar.gz 71661 SHA256 b998d809d954fd9c30476a56bbbbf20a1a5adaa3e4cc5eb052c7051a682b2021 SHA512 4d7359c8f3d9d6f7c71dbd7d486221eed24b60ccf5de561c558e877ebef69186ed1d4829ef50e5d1d50ae20907aae350ef85748b2ecf4187247fe9623baa54f6 WHIRLPOOL 0a0e715a3dd6f846d0737d29e8a17f1cadc83c6eff72efaa31fd61fe96800b910a8d833b2fc8526643137ef60ffc5bd8833f0fdee59fc2785ac2de38fff118b9
DIST tox-1.7.1.tar.gz 84635 SHA256 869cb9e07847a9f0238f5a5029f3621504a5a3ec05af6d878e879b354c6851c4 SHA512 71135f2e1644db28cbfae42be1ed68e55e61fd1ba87bca735d367d36a42ec0a0c03bbcb171514ef38cb64e8b15b66987112d3339e03abaf274d098a9efb1cf93 WHIRLPOOL 6219466a4e2237e3eaf1523150e1a71d73adfe596a3d63700b72b3a3d2f6fd5f09944566667c9264b810b633d987ca1024c12835c46e370d031264b81beb13df
DIST tox-1.7.2.tar.gz 84875 SHA256 267fc86871ae2a398d3e7b4b03e8113b3305533c72ef8de616cbc7258039f1f8 SHA512 cb4187af0c29e01a383c678272ce566fc2cbf368c17b3a944598cd918d4b664be30391868749317be3550885fe1c172ae37697a8faedf988b537630a9664c2f3 WHIRLPOOL 922c339f1015668abb8a81d1b2941e6f6de0ef3e98e7ad6ea9ce43dde7a757502eda513b9563e7caedfe84438e412503e7acc11ce1dc7700c976297180be55f0
EBUILD tox-1.4.3-r1.ebuild 1260 SHA256 b7dffb06aaf282ec5367b6cf1ec55d5b67316ad846eebf7080f2897aaf2d15fa SHA512 3b9ba680cd4b85255827b08b3c6961e2856a65cdd8752197364c07b72b02b7cd186ce8443af43f8d9efc7b92efd4b6eed95e5d1fd1c670d29ccf512c74a49aa9 WHIRLPOOL dfc0eac824154622b8c49f2895b6353c6e5e2671b4ee28d8a6ec7c124615bfa457dbaa08368733b74dbf79b254ea9be14680dc1d81edeffa7d9e32d6d14e4a68
DIST tox-1.8.0.tar.gz 89667 SHA256 4583b8340279d8cf080082550f7a5f14ba838bed3b217a37f0ea305c271281c7 SHA512 8ca009406b9d99de01877eb38401534b5185b5c049f51703c7637fa09f58544e74187e001b311b8ef9d0b5f13de27941f242612b9ecc22837f0442fade51aca2 WHIRLPOOL fb8d9f75ad03bddf02565dbc076a87ab76da996e6d228d57f374c0f57bd0ffeaad6f58d41a5a98a707641f98b24d4a957779c18afafe0b50f11a6d81936679b1
EBUILD tox-1.4.3.ebuild 1253 SHA256 c9a37b72c11075677132bd90ca8a32a889a9f00375c21f65f22370e1a0f3a78d SHA512 1cd6d2cee095624cbcdab1b6b904e2a3525bc6ce9d936f63f2a067c28e88c3e959c87bbc7cca114ed7b4244bcde9cd573e3392d43879032931cee54d197b099d WHIRLPOOL b150a338f07f8c674ef7a94181384d49341dba9b4d8ed7d4858ad5a758bd4a966fc4f97a37b19e5b3f4588e2b98d27caab555d3fa6195e8965f85f308f8ec801
EBUILD tox-1.7.1.ebuild 1044 SHA256 9ee3cbe39ca41acdb5e29e24074f9f55c58d6ffd9b01f93790a686547fcc1cf6 SHA512 c7d69040da0a325f63d6b8d84b944470357ade885e48df3bfffdfaecf8a0db302b779eabd6be43153bf057d2e54e1cf4d1082ea2139c35e83fcdc8f95c114ff9 WHIRLPOOL 6fc8eb2e10056a259f1cdc353b0c3a6092e31ec3a45879e384c4ad07143c91199b76bb1e916ddb9c7cfc7a2482978c4c92cea9966c4eb8272854214abcc384da
EBUILD tox-1.7.2.ebuild 1259 SHA256 a0622f388018239dd0d874bfb9cead1e7dce6b21cd95c53e91130e74f4aa77ae SHA512 c9f21579a4b8048873294b3f7bd2237de9f4e1b5b2d327924ee937ae1bd77dfbd1bdaf4ef41d39417eb2f096464f25620b4e1697977358713c78ecf7ae345022 WHIRLPOOL fc4e41bae6c8c7b06d47cb9e724c9493be0dc948f53fef0c075dbe0471dad5404f3cd3385850deb5937641ae7843584b0dcdbe53b3510fa300474a4423e4d554
MISC ChangeLog 2684 SHA256 0216683d49612f365b82d005f0506c181b271756cb7d044f900394a6e84bc042 SHA512 a1712e0a0ac89fd8f3a03d3ea9fd686326284b65d5ad15b30e67cd8df7751f5007bebc33ec222800b23507bd24ce3c0965ca924245e4bca5bbe01a9cecea2f38 WHIRLPOOL 90469e80cf5b1cbbbb02808cbdac7e3e7472f2ac1e85a7db49bd6de490e673dc292e24d3df3eabe3c1ce12fc9b11ce8d61319cdfaca8d11e136629f2afded537
EBUILD tox-1.7.2.ebuild 1989 SHA256 c068352f16cc56edb841350ef84cc0cf4a00a1d250d1bc28b4f9e9480ca2596f SHA512 25b2d8960a64aa83ae454f81500ce55eab33e580fd9b032949129a36ce045fa59486f91b0b4a1e532e2f033540ebf5636682b1b2a5effcdd655cb1a741237c17 WHIRLPOOL e8e4b530f7b95953239eaba3d857a48e7c5598187fda76273ec0bf37896f04cc6674c843f3b70da5c9753b307d5e9f3e24ba3052d413a0268074198c6e15e6dd
EBUILD tox-1.8.0.ebuild 1985 SHA256 f1b8946b4bbe8b8d07b663afeaf8eb9425f462350ec73bbc6c0b01822a5e71ae SHA512 c09375c227e829989dcd054b91809f4f3e270fd5390113ffcd9fab1ceef0975c167d5312a7b802e67415786419cf077ba4e513b21f27f009a07c4d2c353ff64f WHIRLPOOL c888da6222f6bb014b45cf4fdf8230d970e0ff7936b7241cffbcf5c540a8fcf05380ef56cb57de2e462250be9391dc67dbb3be7502dad4e7a09f7db8ec8389cc
MISC ChangeLog 2948 SHA256 f848cb783cdaed32fb206a053a7dcac5787c0b317aa842b84f8fdbc09baf4333 SHA512 0810d001bbd43c8a98d26dd48dce52285c6e0c458ab11b25db17b38bd9d0a9971a0c636ec81a992615f91e47966e19778e51329dc8521b0d44527de58db2f33d WHIRLPOOL 0196bc4a460fe33a316eceebf0427f30795ce80fd489880f5ace5097946395b6512b15bcd389c6419faf65291cf910f25d3af01582d339c190424344c88db811
MISC metadata.xml 226 SHA256 3029b22cf087196faf7576c61b9306577f5efc4559a71503cbbc4783386ea7a2 SHA512 9364739578d1096524e404aee304bad30578ca2dcb4ee691a9344387aa38514a3b0154f6c3c0bb63699f2c235b0b6b7cb0b0e57da6fbddf2ae04c9a1afd0ea97 WHIRLPOOL ecbb7999cc314bb7b1eca85c8d791c5808f34b9cd8b48f00b017b9d895bc4e10e02d5df93c9e917e3c41eb6ce91e30b7dfa4885aafbf555e6ef73907206f4656
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iEYEAREIAAYFAlP+zvEACgkQso7CE7gHKw2UOgCcCeiwoF1Of7r6lcbRivIZFnqC
kQUAoNjmIdrK9zq6vu/4U3yXZ2jaVLfz
=VpCO
iEYEAREIAAYFAlQ8inMACgkQso7CE7gHKw2tdwCfQyydhExuxiR5eWEHQDA1RyZC
rOsAnR3uc/Kmdc0i815TUeYmFbAeKlq1
=DcQ2
-----END PGP SIGNATURE-----

@ -1,56 +0,0 @@
diff -ur tox-1.4.orig/tests/test_config.py tox-1.4/tests/test_config.py
--- tests/test_config.py 2012-06-13 17:01:30.000000000 +0800
+++ tests/test_config.py 2012-06-27 22:11:50.453200739 +0800
@@ -756,6 +756,7 @@
"*help*",
])
+ @py.test.mark.xfail()
def test_version(self, cmd):
result = cmd.run("tox", "--version")
assert not result.ret
diff -ur tox-1.4.orig/tests/test_z_cmdline.py tox-1.4/tests/test_z_cmdline.py
--- tests/test_z_cmdline.py 2012-06-13 17:01:30.000000000 +0800
+++ tests/test_z_cmdline.py 2012-06-27 22:59:33.166979886 +0800
@@ -340,6 +340,8 @@
])
+@py.test.mark.xfail("42 in sys.version_info",
+ reason="pypy doesn't match")
def test_test_piphelp(initproj, cmd):
initproj("example123", filedefs={'tox.ini': """
# content of: tox.ini
@@ -353,6 +355,7 @@
result = cmd.run("tox")
assert not result.ret
+@py.test.mark.xfail()
def test_notest(initproj, cmd):
initproj("example123", filedefs={'tox.ini': """
# content of: tox.ini
@@ -371,6 +374,7 @@
"*py25*reusing*",
])
+@py.test.mark.xfail()
def test_env_PYTHONDONTWRITEBYTECODE(initproj, cmd, monkeypatch):
initproj("example123", filedefs={'tox.ini': ''})
monkeypatch.setenv("PYTHONDOWNWRITEBYTECODE", 1)
@@ -380,6 +384,7 @@
"*create*",
])
+@py.test.mark.xfail()
def test_sdistonly(initproj, cmd):
initproj("example123", filedefs={'tox.ini': """
"""})
@@ -404,6 +409,7 @@
assert len(l) == 1
sdistfile = l[0]
+@py.test.mark.xfail()
def test_separate_sdist(cmd, initproj):
distshare = cmd.tmpdir.join("distshare")
initproj("pkg123-0.7", filedefs={

@ -1,52 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/tox/tox-1.4.3-r1.ebuild,v 1.3 2014/07/06 12:50:50 mgorny Exp $
EAPI=4
PYTHON_DEPEND="*:2.6"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.7-pypy-*"
inherit distutils eutils
DESCRIPTION="virtualenv-based automation of test activities"
HOMEPAGE="http://tox.testrun.org http://pypi.python.org/pypi/tox"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND="
dev-python/setuptools
>=dev-python/virtualenv-1.8.4
dev-python/pip
dev-python/pytest
>=dev-python/py-1.4.9"
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx )"
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.4.2-rm_version_test.patch
}
src_compile() {
distutils_src_compile
use doc && emake -C doc html
}
src_test() {
testing() {
"$(PYTHON)" setup.py build -b build-${PYTHON_ABI} \
install --root "${T}/test-${PYTHON_ABI}"
PATH="${T}/test-${PYTHON_ABI}/usr/bin:${PATH}" \
PYTHONPATH="${T}/test-${PYTHON_ABI}/$(python_get_sitedir -b)" py.test -x
}
python_execute_function testing
}
src_install() {
distutils_src_install
use doc && dohtml -r doc/_build/html/
}

@ -1,40 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/tox/tox-1.7.1.ebuild,v 1.2 2014/07/06 12:50:50 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
inherit distutils-r1
DESCRIPTION="virtualenv-based automation of test activities"
HOMEPAGE="http://tox.testrun.org http://pypi.python.org/pypi/tox"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/virtualenv-1.11.2[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
>=dev-python/py-1.4.17[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
python_compile_all() {
use doc && emake -C doc html
}
python_test() {
distutils_install_for_testing
py.test -x || die
}
python_install_all() {
use doc && HTML_DOCS=( "${S}"/doc/_build/html/. )
distutils-r1_python_install_all
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/tox/tox-1.7.2.ebuild,v 1.1 2014/08/28 06:49:55 idella4 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/tox/tox-1.7.2.ebuild,v 1.2 2014/10/14 02:28:52 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy )
@ -25,8 +25,22 @@ DEPEND="${RDEPEND}
test? ( >=dev-python/pytest-2.3.5[${PYTHON_USEDEP}] )"
python_prepare_all() {
# Prevent un-needed d'loading
sed -e "s/, 'sphinx.ext.intersphinx'//" -i doc/conf.py || die
# Take out failing tests known to pass when run manually
# Run from ebuild interferes in subtle & mysterious ways, inducing these erroroneous fails
sed -e 's:test_package_install_fails:_&:' -e 's:test_different_config_cwd:_&:' \
-e 's:test_develop:_&:' -e 's:test_usedevelop:_&:' \
-e 's:test_usedevelop_mixed:_&:' -e 's:test__test_usedevelop:_&:' \
-e 's:test_env_VIRTUALENV_PYTHON:_&:' \
-i tests/test_z_cmdline.py || die
if use doc; then
local PYTHON_DOC_ATOM=$(best_version --host-root dev-python/python-docs:2.7)
local PYTHON_DOC_VERSION="${PYTHON_DOC_ATOM#dev-python/python-docs-}"
local PYTHON_DOC="/usr/share/doc/python-docs-${PYTHON_DOC_VERSION}/html"
local PYTHON_DOC_INVENTORY="${PYTHON_DOC}/objects.inv"
sed -i "s|'http://docs.python.org/': None|'${PYTHON_DOC}': '${PYTHON_DOC_INVENTORY}'|" doc/conf.py || die
fi
distutils-r1_python_prepare_all
}
@ -35,11 +49,10 @@ python_compile_all() {
}
python_test() {
distutils_install_for_testing
py.test -x || die "Testsuite failed under ${EPYTHON}"
py.test tests || die "tests failed under ${EPYTHON}"
}
python_install_all() {
use doc && HTML_DOCS=( "${S}"/doc/_build/html/. )
use doc && local HTML_DOCS=( "${S}"/doc/_build/html/. )
distutils-r1_python_install_all
}

@ -0,0 +1,58 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/tox/tox-1.8.0.ebuild,v 1.1 2014/10/14 02:28:52 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
inherit distutils-r1
DESCRIPTION="virtualenv-based automation of test activities"
HOMEPAGE="http://tox.testrun.org http://pypi.python.org/pypi/tox"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/virtualenv-1.11.2[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
>=dev-python/py-1.4.17[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( >=dev-python/pytest-2.3.5[${PYTHON_USEDEP}] )"
python_prepare_all() {
# Take out failing tests known to pass when run manually
# # Run from ebuild interferes in subtle & mysterious ways, inducing these erroroneous fails
sed -e 's:test_package_install_fails:_&:' -e 's:test_different_config_cwd:_&:' \
-e 's:test_develop:_&:' -e 's:test_usedevelop:_&:' \
-e 's:test_usedevelop_mixed:_&:' -e 's:test__test_usedevelop:_&:' \
-e 's:test_env_VIRTUALENV_PYTHON:_&:' \
-i tests/test_z_cmdline.py || die
if use doc; then
local PYTHON_DOC_ATOM=$(best_version --host-root dev-python/python-docs:2.7)
local PYTHON_DOC_VERSION="${PYTHON_DOC_ATOM#dev-python/python-docs-}"
local PYTHON_DOC="/usr/share/doc/python-docs-${PYTHON_DOC_VERSION}/html"
local PYTHON_DOC_INVENTORY="${PYTHON_DOC}/objects.inv"
sed -i "s|'http://docs.python.org/': None|'${PYTHON_DOC}': '${PYTHON_DOC_INVENTORY}'|" doc/conf.py || die
fi
distutils-r1_python_prepare_all
}
python_compile_all() {
use doc && emake -C doc html
}
python_test() {
py.test tests || die "Testsuite failed under ${EPYTHON}"
}
python_install_all() {
use doc && HTML_DOCS=( "${S}"/doc/_build/html/. )
distutils-r1_python_install_all
}

@ -1,6 +1,11 @@
# ChangeLog for dev-util/comparator
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/comparator/ChangeLog,v 1.29 2014/10/13 14:22:15 blueness Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/comparator/ChangeLog,v 1.30 2014/10/13 17:56:14 blueness Exp $
*comparator-2.10 (13 Oct 2014)
13 Oct 2014; Anthony G. Basile <blueness@gentoo.org> +comparator-2.10.ebuild:
Version bump
13 Oct 2014; Anthony G. Basile <blueness@gentoo.org> -comparator-2.8.ebuild,
comparator-2.5.ebuild:

@ -1,26 +1,28 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST comparator-2.10.tar.gz 1463175 SHA256 9fcada1a38d376351f67cd6b6aa4907b4fd835cbdadaa48d87a6ddf86545fa98 SHA512 b880f7a4a0fbfad44c53606c6d97509305d8485f0ab76b62bb0d1d1d6d4be9fb81e7a08326e78cabd1a9314e6efbf3a966eb6393e424f59dc657975a63ce2988 WHIRLPOOL 85e853f381f5f384e87cf5b0140f23b8511ae30d5c7b7124c6f875c0a5b30ae3a72dfaf70acdeee4e6e099fb81062c10cbe5da371344e0bdddcfdb433a4e3169
DIST comparator-2.5.tar.gz 1469060 SHA256 d6151d72a3517470292b405fc4e7b0f518ed335377464228677e2416cae52c25 SHA512 aceaabf7bbcce961def9acfdcce3595685d958b330a82dfe48bf3c72cdc672705542f77d27d726c91aa51a6f3a7b3f0909084f4aed8e480d4e1bce55574b3df8 WHIRLPOOL 67339d3e323cfb025502499a45f967762698ec9782bb72eda3b68028ab0b9869e1c3b61004edcf133c49c4dab532c9107d09ff4b76a694508f6c85321a3bef46
DIST comparator-2.9.tar.gz 1463064 SHA256 3fd8b3a8e36e7633950f333f23c60c35ed9a1ac78e9b6f69950908919043d682 SHA512 039c2edead2366f9c067a279b0449a6c5e7872acbe1c06ed5ad31bd3c76eee3c514abe6dd53a4921c2ad382a82c53fcff2db73338532594621327b5bb440d442 WHIRLPOOL 4c608a3627b0e309521f441d088f89f6768e466fa660d75da10e15dd18bba027070a65826a92d5b27254db3b7df76e9164cb1456c3bd4e2b27d5c39ce2027016
EBUILD comparator-2.10.ebuild 991 SHA256 eae706b5b9a0f71c46f81041ac92b61ac05543cadb636bdabb2586efea87d8f9 SHA512 49686e26049ce80fc19b43748ff5a1a7b6229f990ad38445186497c874b9e82f583267dd8b17200a48d9f6b832fe377a7583aa90fba6ed5b30af857df7846589 WHIRLPOOL e3a985308bc556c7507c1cb2f7bf3a8bdcd71483bc215cdd044c1bdd54ce5658e5c446735054c1aa9e87197e191d05749c228c24290d2bcd6a7f4beb2828e70d
EBUILD comparator-2.5.ebuild 1429 SHA256 0f163c02d646d858122113379057d8631ffdf99d99be466a888e0d7167ce9243 SHA512 9c574b6a28f0d50468bfadb934828c80bba13c211d2f466653df94ae35cc8093456493035258b4fbee599f149046ae3a182e359177836d9998c9bb927ecbc51a WHIRLPOOL 00ecd257158f0a6ed48e39f5b8be0f2116f6617cb6214c171c88d5308a1991414b7e6f79e99d80d3cfa3a22d618aaf3ef9906faeba9cd6a698c468d46b44dac2
EBUILD comparator-2.9.ebuild 1351 SHA256 cb17cc43b99876426fd21f84796e6e78d85fc2a36ded9be5e90547e13324fd38 SHA512 866f7ecc1590a9ba77465a16198acfd4c883566cdf869959a4b7270d73e9a7a8c48e5f200de44c864a8267aa27aa5b762b64d9bbfae1ff294e8f319eae3d42a5 WHIRLPOOL d702d7f7fd36706d0cdc95d45646cc5f1ff1780da81bd03d68caa0414390b0285426bce7c3a6c4ab75261a5dc0b54398fe0d5c3660193e3ae1e9646bfe590ed1
MISC ChangeLog 3671 SHA256 80d04e0e9a063162ce9642b9a34081a2a83268f85c4360783db7a5260405daed SHA512 c4b4bdee78134c317eef221cf1d3528444a65c5bd8e2acfebd19db16f98b81cbfaad4ed6b481c693062775754e64826a0ec15696fe8f9a854a0ffa6152776860 WHIRLPOOL e1a4dfb5dc2e12d0703a0c21483907872a72419ec85f93dc4e6a8f1b0625f4b43e6593f4e5d13c813b5185c0caa172a5e6372802dbe4b817eb1f74cf97a90f14
MISC ChangeLog 3799 SHA256 63b10cba920dbd7a6ae7ea3ce9845231825f15bd47d0b3bed45d64eab2d0eeb3 SHA512 bb3a9e18496bcb1b827447fd219772555edc304712013cc9978e313bd338e4267d08b334f49fd19c53338071916b6d419ba57d0a68b3395140994249b07d03bd WHIRLPOOL 4b68e923389e34120b17660c8548a1f21cc0248db790c34791d1d3959a0531734a54d73288e7269e284e26f406022032368f05664e024064ebd7222eca80feb6
MISC metadata.xml 341 SHA256 f0b52410a23ed8151679fdc6036a887e128fa6998cc4dca510645fa4de8dbc8c SHA512 52b839999c1ea2ce67c639d10113623efe7d8e89635a6e005af65b2fdd4b2ff14cfef7739da5dc58d8127eaf85e43e3914e5f6751a17113ad42e165226ff70de WHIRLPOOL d473f36aa94774d93f851dff0238cf8b09c8a38b12a8da99ff73970b31cab9846f0a1b95b6bf7b4942c35f8da7867e56dda7ebe2cfc9a3733368a7f4c4dc1348
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJUO+BXAAoJEJOE+m71LUu6UekP/iMhWnKVQvvIg2f0j45+rNa0
f4jY8JisC25BIEf+9eSMP/uOLc9oMuzEpVka4Ut55pP5PBohjYX1RVbgz5YnnJvn
m4Y2JMBll74/4xXgFoldceZ/eK3Zu4PRULTKlZIKp4dkcPVkWsa/03BwqsjUjy54
/vM+fyuWJaHW9gftjoF2+ZiDUIwXTcRV3S7/m3inxAa3nMm9eLdcWmBn7YVb48di
QNeWpGqHSkbxecsxZCexER2xKCfM3iPVsQtljdiTFqgLwuNMnQZDvmbes8d/qbXU
0n4XR1JVu2ybEqsQ7U4UE1V4tCdMyV/dvJQJVpwMRBJsYMn4CG0FDRoUPoRKayRW
gZFcwOIcVWI5Bflbx40c1/zET3l+4kaaa0/gQ0QePQzkL4HpVySnAEsLGoBGHozw
SxoW++NG4IoXYldg5sPIuNwvPffFcFdgmOYSVZyQaJkUVBQoXfClKlq7gFIwS2g1
0WcuwdSs3eucK8ZyIGt8xjw7XHazbMsBfxCLzwngn0uteAYF8Bw85AbqG/m2TelC
cJ6a24VBDqs5u2PpKjJz7gmDV6CR37GoMVAKIPFrAjc3PwOdJYDafqyOfLP3OSkL
FSksIZjlvqQNcde24Vi8RhWf9zVhmCuHEhvyUJGeaywTCUCJ98zpZ8juUMiCaU7b
7CNCEEIz0C9VjSGZ+Ouu
=dC12
iQIcBAEBCAAGBQJUPBJ+AAoJEJOE+m71LUu6BhgQAKsd/K7nsgBsC6LGYbmnspcY
/iq7nytPsZaT81azV6j7K0ho1M5xADIBawGhW7lcc3AermVFIrfT4t4HYqt3IzVo
xx7dUYKadAoIRYF0KoIpD232WeBSly035JyHE5djp9LflX2ZmJMt4ClFB5vQsiwt
XlEd8ujdZpJ5B6KQJvLB4Ap71EH/jY6qK/HUfpp9OuNiKts6ukjad8m5QIbAza/X
ON8J+fey0gfmMffvT0Hu3Ykg0SZ7HRaxpkFr929EopOcLKE7jpQAYVKFeS2GqCbN
7P8r2VnKNMgZO3OnRnkKHtdx0ZWzV9l+7msMhJ6K2mkohu9Y29DlsCL0jHiYcm0w
u9IUDbGIjH+FfqYsNwvuOmNLNzyKtqeP1o+zmBT/KqI/meywdpKq7k84GvXs2mJp
TcPDLJ/6z7aF4Vou5iBIXvU9onN2mHs6fdAtP0gKcaJ0G5EK2Aa2tfTZpEElMrxz
mf+YGTUlOovurTXDAcZnlAZgAd0h5bo2AwXiDhZ2fsz8YcPw0CnwaF27KJ0Ivyve
J8jxwIhEWDCaxlFsG2T/f830fGhZudmp5XBL7JuitO1WCdNce/MBAOmDJPAPdaln
cyfFUnZe8sluaa3CbQyXeH+A1QLgquCgv7dCfff3lJDYzlgypyCLcERk8KtIbHQh
DXreBYgVANmA6tTiiThE
=Rwbx
-----END PGP SIGNATURE-----

@ -0,0 +1,40 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/comparator/comparator-2.10.ebuild,v 1.1 2014/10/13 17:56:14 blueness Exp $
EAPI="5"
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1 toolchain-funcs
DESCRIPTION="ESR's utility for making fast comparisons among large source trees"
HOMEPAGE="http://www.catb.org/~esr/comparator/"
SRC_URI="http://www.catb.org/~esr/comparator/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND=""
DEPEND="=app-text/docbook-xml-dtd-4.1.2*
app-text/xmlto"
src_prepare() {
sed \
-e '/python setup.py install/d' \
-i Makefile || die "sed failed"
}
src_compile() {
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
emake comparator.html scf-standard.html
distutils-r1_src_compile
}
src_install() {
emake ROOT="${D}" install
distutils-r1_src_install
docinto html
dodoc *.html
}

@ -1,6 +1,13 @@
# ChangeLog for dev-vcs/tortoisehg
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/tortoisehg/ChangeLog,v 1.63 2014/09/13 19:57:13 polynomial-c Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/tortoisehg/ChangeLog,v 1.64 2014/10/13 18:34:14 polynomial-c Exp $
*tortoisehg-3.1.2 (13 Oct 2014)
13 Oct 2014; Lars Wendler <polynomial-c@gentoo.org> -tortoisehg-2.8.2.ebuild,
-tortoisehg-2.9.2.ebuild, -tortoisehg-3.0.2.ebuild, +tortoisehg-3.1.2.ebuild,
-files/2.7.1-qtversion.patch, -files/tortoisehg-2.9.1-desktop_file.patch:
Version bump. Removed old.
*tortoisehg-3.1.1 (13 Sep 2014)

@ -1,41 +1,35 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX 2.7.1-qtversion.patch 879 SHA256 092f107ab2ca82ca4dafdf2790ae5b1d82246d99c65b9f56a807b046c160d3d2 SHA512 a1e164c8e473700a6c08efb58a589b95bb44e12a6aa35b10b30beb068f2b7dc8e7435f2e0dca6d9e5b7b25b7ca8b9668085cf3584079f61d60a39ff6988478b8 WHIRLPOOL faf2d1725d4b8f3b4f2f74f5870425b03d099d4cdef054fe88edaa5700a776319d38d5d526c2692d0a7001848529ec825506702b33d847f7b285c86fef64e9e0
AUX tortoisehg-2.9.1-desktop_file.patch 269 SHA256 3a540929845c6956ab662c176626f1565632c69ea94b82175c81c2038eab4bc0 SHA512 8d8449c84154967056a82f7c4216df7548afeceba44345aca784009fda0acd6ee3127a69821be292e740c8f27b633c65da97e472cbe4691225bb3a14d243e6a0 WHIRLPOOL 00cd9e3cc9973bceb218f56ab7ae4da8e3c70032e093df42c3b1641ef50c882c51912e802d5370ffa4bef4cb8f139cafaf1cd0c8330457721ecb1785d879b67b
DIST tortoisehg-2.10.2.tar.gz 8623834 SHA256 ecced3fa86be99ce1424fe30efec1ec583f22277b5d30ac26656875e10cd82ef SHA512 0ec06af4b30a3d8ef20b554e2432a0b60c930a32afc4faaaabff16a46380af8a6581bdf2155ac933e4b3b46db5b52ae64da68429f454b662fc400076ab9afa46 WHIRLPOOL 425e58b46e93551d7ede320880855bdacd767cd16bc0f81a75d6eb6f80658e5c8e6b064726f7fd6b94bb2aa1e78dfce846ce1bdd9a919d11cfd48739f7e38835
DIST tortoisehg-2.11.2.tar.gz 8202579 SHA256 ac032fb306ccab1051322363d0d0a6fd54bd85417f3d9dd5d6c92dacb49706d7 SHA512 0155d342d393b86eee46cf9cec277ea0bbc37a0e1f9c43e835e9aa495a7048e66a6cc1e67beb42c18cc21f5109b7f8aee21f626addf2d94f6cffb3f563a6e4df WHIRLPOOL 6cfbc27ce0265ac1e34dddef238ae96373fb4d261f76c78a6b66d1ada992a2fcb42bc38d987412eee210db05bb0bb9b7a2cc1d712f91e36284876a5461dbb524
DIST tortoisehg-2.7.2.tar.gz 8971703 SHA256 21da4ea31d3a376a53f98ead49dceb4c68179327fd740522021a1ff7edad1b1d SHA512 677a3bfd1d98a8e0860d0d84abc223db9337141a7891125b564c69354e18838a4e5cd9fe92ff39d244706cdce3c9d0b23550416afb66f730a6a338e02fee2a96 WHIRLPOOL ee58ddf1bcb7dc83e50027545f672db5c51bde02ca0c4724508e53caaf5e865501b835229daaeb2c1571233eb5a061aa93df71029caf1bd36e7a07fc25821773
DIST tortoisehg-2.8.2.tar.gz 9094811 SHA256 57fccb8cf5a6a44fc8e95cd5f3d139d11c01c7da3a07767acb2cd8655494329f SHA512 2b30b096d9c131db00f96b4ec1211efd8d0e1cfc9030beac9c3bf7940cd243daea0e4d4ba426b38c75e133f107e36d441d317dd83b26bb269703fe878a5c946f WHIRLPOOL b511ad4ce4de75f97d5dfc6a6e90e51bdd173aa7b2df62d6bef6d9eded26a2f45eb067304b310cb42cbc40b782f4ba26d07f39c7126c977e38d122a3ef14f14d
DIST tortoisehg-2.9.2.tar.gz 9643805 SHA256 4fdfa902bc39cc64632f85adbe89076a88fa4449953fc370d4fee54d5005e7e1 SHA512 9e9ca829c7e52c9cd9bc9fb5112da57e6ed932678e036c9e6fbfb97d338bb49350d38202db47e0a20a7350dd5dd1519ab75b4924efa03419bad4265ecf91d945 WHIRLPOOL 83d5e54c4ddec619144882b6a0daf186c8f43fe0ff0c1ae1b167b038a2085527b243e017e9963f3bffafd36f5c209dc2cdc563cab6db60d7db24f9799150ea2e
DIST tortoisehg-3.0.2.tar.gz 8199459 SHA256 262924990e2a9bbab1a2f4308cccf4f3478da1fa1f01d4810f10b6203996da58 SHA512 5b42cc7c77051703705a9a4f15451ae706f34f738841235f0f79576ebf8d07ba511e295e8580ed5fe9f9e724a8c343ead21f64b9b5993de79f5e7c521862cb33 WHIRLPOOL fba25984c79c7cfd8f91b0328a44548a60562cd4c202e2ea5b50600eec87dd9ff64b4946df2ef2713eb3b2fb6a5355bf5770c997863782cc98cec55bb82c9883
DIST tortoisehg-3.1.1.tar.gz 8198553 SHA256 95c41ba139dbe5164f612f96f6aff86ad91edd140a3812212656c0829944193c SHA512 3796507ae05913deff411875077d7f7fc0292c2ae02ef8277740ae7c411906cb1784dcf0b7162add51e9ddd14fe3a8e9ffa9719f44eb7efca9b39c65be47348f WHIRLPOOL 42b440b3c7bc6414a526a649a9965f7cf4b11988474cc1639384d476bb902a97089500c0240e0892350ba4f000221bc03d780f3bc4567a9b1ddfd78469f30bb9
DIST tortoisehg-3.1.2.tar.gz 8198724 SHA256 390ed33e1d5957e247f40859b1d3f8ffa37cce3e1abdfe0021251dc9585a87a0 SHA512 edf10ed994739a641996e231bf9d42781743cf5b76e97642ee71860edfa90e4802ccd2a3adb83355bdb9e99fe25a71efd9a787585dbb4a4950e045a85210b725 WHIRLPOOL 7e8ecfcbd2a4b8970e52ee0d3fed12eff2f6961c7bde5380fc5891c82b238b25325f2ed5b15467f8062525974b72e03de85f63a53c93622aa35cc47c5f0fce63
DIST tortoisehg-3.1.tar.gz 8206784 SHA256 ba809c2e4171148185a948a391f609ab0aa232f08ea94cc75c77baf9122b3752 SHA512 cc762472589b8e3bbaf45cb4e39c7127b134f47ce183d44ac14ab71f7dc0997785874d7caf527ed773feb9871ad780edfb2bfaa3f4e8440575409f37c3d6763e WHIRLPOOL 970e09b4f96988bcf4a5412905921b62d1b52fdcbeadee6fcef4465e43638df7b11ecf16c4ac964624d3fa867d5cd278d3f171107854dcce222b2f5299a597d9
EBUILD tortoisehg-2.10.2.ebuild 1936 SHA256 631cea5100fcab705a5e6cb593543017d6757d36b99f03bae9d8c74367bc1c6e SHA512 c6b9c9e532505a8d0298bffb3e1456b7f25d806cf43a325feeab0f005abc96ae797d25e9fb4646815048c9274fcad6cdbfd43da651298a7db62f367c1ddd12e3 WHIRLPOOL eea9918742b7e50fc52f1332c3e2813dd2ec56f53188e2170f3f1d0547e699f0abfbf52135f825571b844bac14e9456461a94c6d4a25bbff5e0fc23c1c58e20c
EBUILD tortoisehg-2.11.2.ebuild 1936 SHA256 de1c9fe0f33b1d17f37ae8243093e43e6ba1b03c025e791eebd6e9964c63b374 SHA512 e060054250c146d157cac722718552f1c5fa5357f48617abceb62414d3b33b67c14220cd4e37e1779105c65ba6b32790a33d5eed72f27f6a38ebcbbafb034963 WHIRLPOOL 7a8fd842f3f5eaacbe328b72bfa005e71a866a26a777f47fc25e896252476bc1e3b800c563bce2b60a70e19c2ff39388bf8efe93c528479b0c38dfc4edda8f29
EBUILD tortoisehg-2.7.2.ebuild 1918 SHA256 c0b8f52e4b8d7acc59d063b4c96091f380ec860495c2055b69bd569e196a20a2 SHA512 5a559263c721eb81db3a5949ad0e3682c79334c2b4546a589ce5f318bf63b603ed2e3dca3c829503ed625c82f1cd356cc2e8f82ee95107f3a3ac378f7f242940 WHIRLPOOL 21af447fe77928c5f725b7f84c74d02aa1bd9271638b3e0a0c237a66b6408c0748a5532ced73dbb9c53bf219e3f97d930e1764b9f2b6eb95b0f03d51da515154
EBUILD tortoisehg-2.8.2.ebuild 1936 SHA256 05320870d99b450990ee5a7db561096eac460309c198c791082e83ce0152c8cb SHA512 cc8a40129788084eed2ca096da1c851b23df68ffe423f0303d50654cab4aa081e3842a0e86d8c4b9798f6ef7af4152588104613d79c46e8d45403415036ba4ea WHIRLPOOL 209b17ef25a32e39b51e5ed3d338ef6aa26ffa6c8ca3889783fb66d63758ca82554d603ea6fec4d20ee331a2eacf0c04c9da2d3f579e4206729f974761d04118
EBUILD tortoisehg-2.9.2.ebuild 1934 SHA256 86f2046d09f826202245888933fc21c0d6972ae53f82b6ce4e15e460d624ed9b SHA512 dcf664a83ec613123571fd1817372d497e4a502b70719e992c7a16673153722c080c309554c9a9ec2bad04c6713092d015a5f6cd2064029a53c14f1bfa4ad76e WHIRLPOOL eaed139ea828325058ca959251995df32c3486f11b99c01aedbd63b67678276df7acde4dfce1bdd1c95f9be8de5690f93d302afa861951863b0b50a57920943b
EBUILD tortoisehg-3.0.2.ebuild 1940 SHA256 bfcfb0d1a188c5513cc320afb5f37b1e0e8c9815f51f86194f63e00c933e3851 SHA512 96c7b1d3923423db7c6bfa9c59efe7215369e1ecd1945c62760d49164aec026543022175b3311f3ba602db5b4e1e57b90175994afb470cf601897c4fc1aedf1f WHIRLPOOL ef93d66f2fa23608d5ed6cd642b737d0c88da40387d067113eaeaa9a76a41d55fc5b96ac745ae3bf16650032dd420bc5b27f92b10693e96eee79fbba0ea94fcf
EBUILD tortoisehg-3.1.1.ebuild 1940 SHA256 b6118557afc26b68cef37d2d7e26ab9602a364b97fd34ff544d88683cfa2bf0c SHA512 e9ab0443f995b0e7cbee616db98be22ae99b08a382595e1290e3b3e58a62831b9539f1cec4ee7ac26d815375343ce704160c3d8ee776e785e0569fdc2a53df62 WHIRLPOOL 2924810e89c8256bc66583d6a2e494599d4fa72b58e0899cbf1e4e2c92eb3bdf56f557383148bc00497287df918758f219e4a2bbf48eac899b2898d8e0706068
EBUILD tortoisehg-3.1.2.ebuild 1940 SHA256 586b9dfa86dad648536b13325685fd8863394f1ea3f6e45fa6a48d1353994a93 SHA512 6529f1989dc06b074b1eb2317e0321db7b072d0f41772dcfc7ad66faa28c854391b7b81f2cb1b497fd1271b5029ab5c9e66a6e56a1d85ce341711eb7fe157747 WHIRLPOOL 8f36f4d2b4c582125f88c44b234f34ff3a40bc48f11d1a64f54c79b9cdc4be0bd8f423d20874a19cdc36d74d4268991eea5c83e2d962e04c157814807fbc487e
EBUILD tortoisehg-3.1.ebuild 1938 SHA256 b03955769e02afb4752383e8b353d5c92563eea851940792e48a05ac0df10199 SHA512 b6368a6d42c6f3596a091235297d7e6371f02528d9bdf8ea3364e22abe63bb06629402ea12b98fce80760f046bd86d7f2574e6867a5a91017f91efb0a99c4c0a WHIRLPOOL a17031b56618f9e2fc5a723593992481f6d10ee0e6e91c1e1f536bedd74c724d278cd589fb650154ea5f9a8d3abd2a1f9825a2f205786daf48388a894480496b
EBUILD tortoisehg-9999.ebuild 1936 SHA256 6d4acb5a853a5797a04ffa02808da1e42268309f201188eefa11d3d0a5fdd888 SHA512 db0ce9158fa707d4b9f87ccbf6be748ef85eb274cada0fcd687fc92d318c7fe08ea6fae3f8457a4109281fc77b3f264fca5ef1442f3f912af787817b64eac82e WHIRLPOOL 495e8d4ec84a4033db497d4e88d9ff833adc7d25a382516ff55c8eaed5103889f2d8627e1c1a20adf56d2117bcb08eefedbec60caab89ddc8866f7387e8ccce0
MISC ChangeLog 10601 SHA256 2a34084f1896efdf324f764cebc4e738ce59741d00e4fe364210f92f9fa9c62d SHA512 f65124fe41eeb5db9333ba8f4f14c6879de2deaa7ef5aaa4b6186221f4ad11791fa798456766414bd0b5a63b48af443fd35cffd55ed1039336e8c638182c25f3 WHIRLPOOL 63d47cee6bfc7a149d828d015cff1ea0394523cb2f77116145773cfa8976e3652b5c2965c6d87042274a5939309b2281c2dd69db480185fd008a79d57848ae80
MISC ChangeLog 10900 SHA256 64c0ae8083a78c95cdaad8a81fdae761abe1080a7b0bd43c4b30be68644f69db SHA512 eb0e3253eff64cbb972447b3622f850b891d54d468a375bc1fd9e669c52c86f8219639db962610ab3deed168d4f04b815fa7a597a9ab8ec52a576b9d2d38c2e6 WHIRLPOOL b6e9d45a3e3d223d4ec63639619b365e2214b60461014b24b80cfc0e3dacd514bbbd096202940f292d68240debf810f08984838adfc41efbbe638f07dff7fdbf
MISC metadata.xml 330 SHA256 d7ad48468c73b97db8462532efe7a2b1858883ed765e9c62b60dd9ab51fe9793 SHA512 6ea38fb93b6f671785062726c2a62ed042d270475e7657763bcda1ccd94ca8fa14396c7e0fde65ed8b827638d0a190e0c0699673359a5bf95e4fa965d6ca8e4c WHIRLPOOL 2dd5a5d00e461b1e47c674a185554b25bd28b923167f877d0a097c498a8f652a1302c18f5a475b9b0ca7b028184635a76e3ea03789fce2e4a82b8ed55ce7081a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJUFKGaAAoJEPiazRVxLXTFg4AQAKHdW75HkaIrP7JqTEOk3hi6
gKpYafcwmjoU/3bUNnWCsr2cPOCn+oqsjvXb9LwyuYM3Z/ecXLuHorxVpdZ4ojPU
fOk0bMJhlc76ItC92Cype+CTiA2svLjzJD8dp28Mdzr3mcL7l0nVYSdIL9SK4Jh5
/07vKuv7njco2B5DE4m5+LZafKleRhi5iTCY12ztxOGdqn/Pd12OeoBBS532WUYW
A26hNAHqYb2/DC5avx45qxUiyVIv/3NBReZvf5V13fQnBa0r1Wl5Do1uwagL0NS1
NoDgU9lexgr6SApBAsgQ/RCsUwjLCs7dXRWi6hl2psGVer7l6TudM02vKcRCnqb/
6I/M2k8+mgVGTXqPJakodmkXja44pBi5zeACJrxLWxKADVVmUkVepOxwc0pVniTe
vr3ddprVw/5js3/YxfJqhoiDSgjlHN0Hr66cQWieIx6Tk3F0TqAbzlNUQbC8k4ww
RvwU6dHrqbZ7Tzznmxt4H10r+kckTHBWrXDIdEISgUpDyzmZ4BhHZ6ANGL1Msbh6
rvRcNdJVQarezNXyHZrvNRPZSzYaes6zQtH35nUqoEhMU70rD8aBgSyAgf1yinAT
gNPAN5ZNjSbi8A3A73fOrtoIVx94yEotYfjzcqULKkhwq886qSX3HHh2ijJHdCzf
By+/LRi6K3XBY4iDc/B1
=etoH
iQIcBAEBCAAGBQJUPBsnAAoJEPiazRVxLXTFzycP/3FiBnGTr+NGJk2AxkeyTqOT
MmA4ZG5NLHM4lRN/4YbZMHiFN1SC9d1dpXF4dFkECHga4TnmZAZtLKDC1IxAR6fT
SAcrwLwrjYOdGiLQtw4Xo7FJcLK9+EuS7GeX5QQ95DhoRG4YtUjshhKVDWLSnAWe
goWmlWKacewd0RkLQ7yY1cAA1Dj/Zeaz3E6B+kPoEGa5wo3G6S/HUxdaT6geRvzj
iKfD0+IKVuQA4ogZD/qYod5Uyr+kshyD8M6ITBMI/K6RarW9O6kjuD2Ju+grNrBi
n6mWYTTIihAVlwdGt06ANFnnJWx6YIgDo8v1mHqDxNDJ9FpEDMBjmn6iRuxHyqzh
597g9tY08/iRSHCOh5oIn8VPy+4xUNvufVjB3XAexKAYAC5G9+vB4layRJ6M6Eae
5ht2D9SRmjqNjnMdj6EQMV0hMwFjWdTQWqCPMKwKwAsaYyO6i+dmq6431Kptr9Ii
9EdiYgthFwP6HkAg63DSJNrtYwDiuVad+GuUK522ziT3PMuCb+2JXi2mx389Y6Jj
4OjPYqBPviDf3zy9kusIRDACd4PlPGyZC7lMQRfDHDBEdXYgzY0rASkAymFVOOVn
CWjs6693xA/2iMpJPczZfAuv/EvpXC54Juo2KKKHjTOhBS1c6PVFttlQjurwMXTV
nQlDaJBxJEKCqoTNF/Rw
=Kv+f
-----END PGP SIGNATURE-----

@ -1,23 +0,0 @@
# HG changeset patch
# User Steve Borho <steve@borho.org>
# Date 1362690570 21600
# Branch stable
# Node ID e571f9b3eadc2e2706bd350dab33d3bee5bf2315
# Parent 6fbbe3d1974c267e5a30e4d9d1efc54a24fd1f35
qt: use int comparison for Qt and PyQt version check (fixes #2467)
diff --git a/tortoisehg/hgqt/qtlib.py b/tortoisehg/hgqt/qtlib.py
--- a/tortoisehg/hgqt/qtlib.py
+++ b/tortoisehg/hgqt/qtlib.py
@@ -25,9 +25,8 @@
from PyQt4.QtCore import *
from PyQt4.QtGui import *
-if PYQT_VERSION_STR.split('.') < ['4', '6'] or \
- QT_VERSION_STR.split('.') < ['4', '6']:
- sys.stderr.write('TortoiseHg requires Qt 4.6 and PyQt 4.7\n')
+if PYQT_VERSION < 0x40600 or QT_VERSION < 0x40600:
+ sys.stderr.write('TortoiseHg requires Qt 4.6 and PyQt 4.6\n')
sys.stderr.write('You have Qt %s and PyQt %s\n' %
(QT_VERSION_STR, PYQT_VERSION_STR))
sys.exit()

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save