Sync with portage [Mon Mar 6 14:57:05 MSK 2017].

mhiretskiy 804
root 7 years ago
parent 2dcd79c29c
commit 4363cddf03

@ -1,7 +1,10 @@
DIST LFS-BOOK-7.10-NOCHUNKS.html 2104674 SHA256 053e717418f0486cd26f4306b8147f87ea442cb06533deec25c1157adda7f527 SHA512 6f925a3daf8cdc137f1640322d30775d22de6fc4749cf0a4bc2f5214ba7e1332d6fae926932f3205f360fe77ac54d0e5930961053d54a004925d796f568fcfab WHIRLPOOL b9911b197bb24747d8ac2e34daee1ca08299ad0808e7ce427d5fdf17d3cfa819791373eee1ee840c85f700233beb335e05ceebd111af645e97e430fc774117f8
DIST LFS-BOOK-7.10.pdf 1753105 SHA256 a893edab92a361a6edfa39009c0944058d9d59ce509d5c4c8a60edf0bdc18efd SHA512 4165812910951ea4707c1a7eaf0b5162548569125bfff145548cc89c26f069a7bbf10bd2e0e3ecb9b3ffe722dddd5492c9dd2bbc14889b4a9dba0c22808b4af4 WHIRLPOOL a611a51d1d80f6cc689b9f34fe68828c3859df8222bb8c4954943820f62ec6475e6b7ad900bf06a1b48e7ec9436595c07106f8dcb9a3141b362cae93b2eae716
DIST LFS-BOOK-7.10.tar.bz2 218705 SHA256 4f39d25c86f426e3cd2235f45261d0cc5cbe4ec0e8696ef0a534be97551daa8a SHA512 5aeff9d9e5040f43e30452645b98449285dbde6eed0ca65fa3cb2c127aec24616b86c665f7861b2ad31b5b375bb8b77d5a0ffee3881cf2b4437e51a18c6ee0d1 WHIRLPOOL c7336b86cdda2d81c98cab1330025878d777171d57653cccde9b399026f6ee5a2900a8f075e5309c1381157ac69debf1a5f3360cdec62e6d36e7a8e1cd2c6dc7
DIST LFS-BOOK-7.9-NOCHUNKS.html 2080270 SHA256 5d97cc9341c17899383b7ce474ce0be9434cde17471a650b6f0e1a924909003a SHA512 fb127a5c2cf10d8fd926dcb75c7744f4a1f2428e93dd715ee321b427de097df353787cf6344acac9544b6c6dca8f2444a2834fb605463f0c730680cbf9f85007 WHIRLPOOL 5bc97b627303efc3fe143967ecb48ba109749b6ecc2e1f262efcde0290fef570192df306fa8b61695409b9b230660d8df6ea1e6a7f4497b9070ee3e70041d426
DIST LFS-BOOK-7.9.pdf 1736489 SHA256 3166c6cab1a25d0b5540d6da7be98d48ffd900be313a7aed005c04cfe7a9aa13 SHA512 3805e067cd26b90db9960fbbd4d608cc5edd341e8039496906905855f498b99ad7af78cd73a2123417173c2cf588593e0009a4154478733dae9a4ab1821c5edd WHIRLPOOL 6f9203421744396ba95eacca39941255e8264b0b95f58b94e3ae58ac3991690e4633285f7de60fb9ad2450680b1427402db25350cf498b34a7cc0b5323d0eff4
DIST LFS-BOOK-7.9.tar.bz2 215253 SHA256 8ddfd54d56c987245fe9b55cefce43ad593599bdfe0ee01954d11142a465086a SHA512 231f9f5896191cdca0e9df401c5ca1e29de612b94063a87725277f5a6d11678ce2d31df69ef1ab453ab7b485a33ff645ba317e62706284476a9c350f6e959b77 WHIRLPOOL 42be7bd5b61f32b5d524bc20145e5069b7c10271eea700250adc6a604abe081c44119c4caeae58411a6202edca801bc231ad12bf0c8f981f5ecf19aaa91c6bc4
DIST LFS-BOOK-8.0-NOCHUNKS.html 2103963 SHA256 6e7051e458b28aab2c4e0471651abd0b1873afc9a7d9930ce2be6d3905fda604 SHA512 c190ad6ad20945a1c6ec477d085805e0a2d048ba6ad1e820a1ed5084fafdfa3edc9cffbf8d6af6468d2d5304bf2c7e4d3bc4f1ed830db48c2e07997d5d837179 WHIRLPOOL 258acb43dce0f8ae01358643bb9f08b2a3a3f84b076f93099d27d41f42ea4f20ea51f182e989fb0369d9cdfeb47497a7c6c4ddaf708c464401f0bf6e7e4a5c15
DIST LFS-BOOK-8.0-systemd-NOCHUNKS.html 1976336 SHA256 93c8e721c4459be857932ee4161a81099297b3da37a3b4598c45113fdbf3465e SHA512 d34dcf999a2ca1c467a5d4c082e926c48b265f01f856b619a877d423babebe71adbfa4d7d46cee58b60e3f9a9112d1bb967e542746c35aa6c66d1fa40077461a WHIRLPOOL dd993f41593091d12c93c2a0ae31b8fa62b0374a7811577185ba64f108cf24d9cdae728aa7f045874f4ee313b2542d76201bc8b23321c72d7f2cd55332eb223b
DIST LFS-BOOK-8.0-systemd.pdf 1607946 SHA256 1d8d6af1ca0a6f2253275ad7f77c0a965147400496f898b95aa23a55d6ca46ea SHA512 2a89f85d2a4ab90102b28fb4926384312e2e34880a20a837213c34d20084cd6095c909515b52ec7e766d66b69eaa6aa02ac20c391cfda9f0a36a4ac216b2678d WHIRLPOOL 6ec62570dfd6cf3209ba1a97c37ac1e19143793bc22e56ecc5603efb22f456f1402e4d7daa4be9c3614303d64b482d182209ae9931996220a477ee0a0f378084
DIST LFS-BOOK-8.0-systemd.tar.bz2 191320 SHA256 c29349ee8cd0f3a3d06f8b62e65156f9295e5ea9ba61818cbf2e51a9af60841a SHA512 c1af69d352e9fda05dad001d9d33db4775d06a3845789432f137349358548c5474aab4a743ff53fd61d0a74b308abbfc5bd4fd0787c40e5d784848874563305c WHIRLPOOL a9d6e2bc1b9dd1c67268cf754904ad38b123b6c38808afb5265318493b8f1b74d084ecd3fa9bd08b2b03e2696669ae978470a646d21e7770bda2a3482a0959fe
DIST LFS-BOOK-8.0.pdf 1754957 SHA256 cf9620b7e8fba93650271114096d7898bea40472646b92987ab5f98dc1dbc50a SHA512 0dc930f87d41b4fe1af812f1a9f1eb7f746aa9b796eb8850b478de7829e3a6b9afb2753c6abaa75d24a7a38e4a7bf1a593ff541e6a01d2cd764828f3e9f96994 WHIRLPOOL b293bd0132bdae18e3879a67fa46d37a9780d8d4a45d79828ec93a9a34baee2e646d7990bb4a638734d2ee2781931f98752ce854fc25a6e18bb82701653d1d64
DIST LFS-BOOK-8.0.tar.bz2 217569 SHA256 478bb43c31774c74505e3a067f0eb0145062ead66f6809fdce5b14a24132dad2 SHA512 f4cbe7ebb05350238b188a71f6be700bf21cb7f428c7feb4f38eb84e536b9b419e9e3699e268f307b1a9fcbb8e951a2e48cff898e2db3ebf96ec1ad28131f932 WHIRLPOOL fbb85da9ee50d39f51db4194ed44d62a39a88b80cc6eeae5314bdefcd9c69f380fa1475c434cf5df9a23d4a68e5679d9f12d145b22675c899b975b00fa6a1032
DIST lfs-bootscripts-20150222.tar.bz2 31584 SHA256 264ed371e4fbae692a3bbb434ad0966f6f95d9ae7f6e3233148713093d8dbd85 SHA512 983da1da3ee1c3456c195b887c2bfab0ff0b338ee7f6cacba9faf6f416f8d92129ee92a0bc4402f64fea8fa647a386c439a81725fe0a30a68e337c0f0aea0916 WHIRLPOOL f9f5b50d929a162a26ac0caa877a82dc570dc47ad90a9280012fb9db463dd2a673d534650dfa00cfd7f037d173342c31720b2b45ba2894d3e819d2b7e23957eb

@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@ -15,7 +15,7 @@ SRC_URI="${MY_SRC}/LFS-BOOK-${PV}.tar.bz2
LICENSE="CC-BY-NC-SA-2.5 MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="htmlsingle pdf"
DEPEND=""

@ -1,37 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
MY_SRC="http://www.linuxfromscratch.org/lfs/downloads/${PV}"
BOOTSCRIPT_PV="20150222"
DESCRIPTION="LFS documents building a Linux system entirely from source"
HOMEPAGE="http://www.linuxfromscratch.org/lfs"
SRC_URI="${MY_SRC}/LFS-BOOK-${PV}.tar.bz2
${MY_SRC}/lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2
htmlsingle? ( ${MY_SRC}/LFS-BOOK-${PV}-NOCHUNKS.html )
pdf? ( ${MY_SRC}/LFS-BOOK-${PV}.pdf )"
LICENSE="CC-BY-NC-SA-2.5 MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="htmlsingle pdf"
DEPEND=""
RDEPEND=""
S=${WORKDIR}
src_unpack() {
unpack LFS-BOOK-${PV}.tar.bz2 \
lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2
use htmlsingle && cp "${DISTDIR}"/LFS-BOOK-${PV}-NOCHUNKS.html "${S}"
use pdf && cp "${DISTDIR}"/LFS-BOOK-${PV}.pdf "${S}"
}
src_install() {
dodoc -r *
docompress -x /usr/share/doc/${PF}
}

@ -0,0 +1,46 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MY_SRC="http://www.linuxfromscratch.org/lfs/downloads/${PV}"
BOOTSCRIPT_PV="20150222"
DESCRIPTION="LFS documents building a Linux system entirely from source"
HOMEPAGE="http://www.linuxfromscratch.org/lfs"
SRC_URI="
${MY_SRC}/LFS-BOOK-${PV}.tar.bz2
${MY_SRC}/lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2
${MY_SRC}-systemd/LFS-BOOK-${PV}-systemd.tar.bz2
htmlsingle? (
${MY_SRC}/LFS-BOOK-${PV}-NOCHUNKS.html
${MY_SRC}-systemd/LFS-BOOK-${PV}-systemd-NOCHUNKS.html
)
pdf? (
${MY_SRC}/LFS-BOOK-${PV}.pdf
${MY_SRC}-systemd/LFS-BOOK-${PV}-systemd.pdf
)
"
LICENSE="CC-BY-NC-SA-2.5 MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="htmlsingle pdf"
DEPEND=""
RDEPEND=""
S=${WORKDIR}
src_unpack() {
unpack LFS-BOOK-${PV}{,-systemd}.tar.bz2 \
lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2
use htmlsingle && cp "${DISTDIR}"/LFS-BOOK-${PV}{,-systemd}-NOCHUNKS.html "${S}"
use pdf && cp "${DISTDIR}"/LFS-BOOK-${PV}{,-systemd}.pdf "${S}"
}
src_install() {
dodoc -r *
docompress -x /usr/share/doc/${PF}
}

@ -1,3 +1,3 @@
DIST ebuild-mode-1.31.tar.xz 29492 SHA256 09bcea9ede052bf33bde402f472340570fb8eff67196cd69d4ea4820d84edf0e SHA512 8e4868a40966d5b56573425fe41d638ef1bc10a1161759218c22d33cbeb67ed3e1c75553c58a1f1c9e3ff0d2d8b25794404909a2bd19e76be93a037f8f3a0581 WHIRLPOOL d256a716baa2a276e62790e8996815e608c22e6bb2072f62a4089cc8b594d9e5470f7d574c33c23cc6817c74d59d1927e7591f8d8150985641ba61c50d6335c2
DIST ebuild-mode-1.32.tar.xz 29424 SHA256 9f10f5242901faccc3f13bd0cb8719fd5bea9e77ef8d1090dc4e8b3f22a2818a SHA512 73c2c7fcf41fe908e263da9359cea71a61b576b6c439a9db74846a7488f4ae341de0c8059103b1026c197f5386cf0b050510184baa3418368a9e17a31ef6259d WHIRLPOOL 371f42f98fbfdf1a04ea46c77368e26de11c9b8ee456828b3d319391f6c65354adf77566a1456e062838bedc87e0a918ff7e4f5cf5bfc89072cfa6a834827422
DIST ebuild-mode-1.33.tar.xz 30008 SHA256 282e5890692ad6ecce09f042ac6e639afd50c883eb757eb4c67aededdb72cff8 SHA512 468fd2516df1857901882847251471fa9bbc1965497ed5812c5f07624cc76497d3318c2d93372616bea644585bcca981e7dbbb8b51d556a75043602e27513178 WHIRLPOOL 41c76a93041db72046ec479407501ccafaadb741db07be2edb1b9c3cd8ae9331253884ca22cab5ce1d0eb3ec63c73df10635ecfd36788202906a8d3af96c8811
DIST ebuild-mode-1.34.tar.xz 30236 SHA256 087a2bd371a187d10e21fee39baf0ac0c679aa31aa919bd2661ab00540bb24b3 SHA512 7c6145dd255edd8a47d4398f19f89f6b1d59aca069f5286daac9b60dcd0ef94b9b0f4454047ecc8c864bf15cee1078d9840486e2eddbd771738e2bbe8ef37341 WHIRLPOOL b630b0f10452d6fe7349552b9a3c1878f93240d63f9699884cad82eb40239c74cb5bbb88d9aafcc2c1bdd349014e02599017ec1588c607458bf1211af33cee2d

@ -1,6 +1,3 @@
DIST mc-4.8.14.tar.xz 2305788 SHA256 6b1f74efbdf394bfab084f4d2ea2e72173de5f12cd42be2533ca2c3b72edb8e6 SHA512 656a15d117db9a831dcd6f59965a643199cf533d744db3bb6dfaba59854eb07213fa54a3aeb1878abb179d836b434d84490ba505e05c7d829b4ae2ac46e5e724 WHIRLPOOL 6a59dbb517960e39c52c4eaa04b295e17af97cc121ffd2f93f35ad42940dc870f39c3a8c2c310051807ef5649b11fab05e46567b1a635b4e0e192924bd0ae0aa
DIST mc-4.8.15.tar.xz 2304812 SHA256 cf4e8f5dfe419830d56ca7e5f2495898e37ebcd05da1e47ff7041446c87fba16 SHA512 b8e05e1bcadcb766a43269a4724e36b77221b004d53783718fe455167693ff029e3e54cde47740d0c0ecd5adacfb3960a8ecce76eeaea234bbbcfd54db3b1760 WHIRLPOOL 6ddf2f5b88825584653a7027d515bfc84caba003408df31b4b8257a3f8c81a179e39a7bb7cc8571976537983f5dac7d6c06ddfbd6142ef0b31639a914f56c0f1
DIST mc-4.8.16.tar.xz 2387724 SHA256 bbbcbe3097d3160f865d24aa38ff122f1c59752b5ef153ca4ade5ac0f82b7020 SHA512 209a4f92f493d1df5d9976bbd2547b92172270fd35c221e4d4d99630b3530a5cc849bfdff842b47f35e32d215d5af35aadd5cd02bd12567f3736ad4915abb944 WHIRLPOOL 88ec84c10c7f0137b799f7754f25beb372326856107b32fa80f5ecc73dcc9ce6249a8ddc528d2d3e6f723d396828c30dd056b5a3b9b79eb33a0230e9a0c79454
DIST mc-4.8.17.tar.xz 2457156 SHA256 0447bdddc0baa81866e66f50f9a545d29d6eebb68b0ab46c98d8fddd2bf4e44d SHA512 e995e5b1eb0a5831fe567e4398c9a68fa610c8631f1f13fb277f67f709656bc97bd7b20f289bdace35276984556edd1aed324412d225698c5853809a6d128f72 WHIRLPOOL ad36526d4961baafd35ed55c600c534826036afb1a7b14b81f9617ea766a6cc9100b317a49349428c36b091389e20fa4abd01c931e2e93d9028024857f2419c1
DIST mc-4.8.18.tar.xz 2462080 SHA256 f7636815c987c1719c4f5de2dcd156a0e7d097b1d10e4466d2bdead343d5bece SHA512 edd81f6ab50ca7bb3582064f6722e490d33ae9dfbef3835e26206089d3898420968da394780c594083fa17c01a85cda9068d9931199b8319bf6361f90e900eb8 WHIRLPOOL dd0c1cdfe93468ebc399b270d693751bc7c0665cb49040d9409c3a336c953be0d304c463b8c8a0a26e42c720c116a4b4bd9b930caa2f2101298e01c4ac5c6237
DIST mc-4.8.19.tar.xz 2521808 SHA256 eb9e56bbb5b2893601d100d0e0293983049b302c5ab61bfb544ad0ee2cc1f2df SHA512 aec49f0da1fc69099ce9b0f71926d1e9ee6df0be12f53da94a8f5f4266612515031cd02f328a458bf78260c5efb1c8ca2c34c89e20a77567c8b987e43d446531 WHIRLPOOL 21c57a2717c58488cc7aa5ba5159b9231e09181059662f392a5212a17aa5475493793d49b99e73ebe74d9594201a84cfc63c3a460654579b7399cc563594ab7a

@ -1,11 +0,0 @@
--- mc-4.8.15/misc/syntax/ebuild.syntax
+++ mc-4.8.15/misc/syntax/ebuild.syntax
@@ -75,6 +75,8 @@
keyword whole dosed yellow
keyword whole dosym yellow
keyword whole eaclocal yellow
+ keyword whole eapply yellow
+ keyword whole eapply_user yellow
keyword whole eautoconf yellow
keyword whole eautoreconf yellow
keyword whole eautomake yellow

@ -1,101 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit autotools eutils flag-o-matic
MY_P=${P/_/-}
DESCRIPTION="GNU Midnight Commander is a text based file manager"
HOMEPAGE="http://www.midnight-commander.org"
SRC_URI="http://www.midnight-commander.org/downloads/${MY_P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="+edit gpm mclib nls samba sftp +slang spell test X +xdg"
REQUIRED_USE="spell? ( edit )"
RDEPEND=">=dev-libs/glib-2.8:2
gpm? ( sys-libs/gpm )
kernel_linux? ( sys-fs/e2fsprogs )
samba? ( net-fs/samba )
sftp? ( net-libs/libssh2 )
slang? ( >=sys-libs/slang-2 )
!slang? ( sys-libs/ncurses )
spell? ( app-text/aspell )
X? ( x11-libs/libX11
x11-libs/libICE
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libSM )"
DEPEND="${RDEPEND}
app-arch/xz-utils
virtual/pkgconfig
nls? ( sys-devel/gettext )
test? ( dev-libs/check )
"
[[ -n ${LIVE_EBUILD} ]] && DEPEND="${DEPEND} dev-vcs/cvs" # needed only for SCM source tree (autopoint uses cvs)
src_prepare() {
[[ -n ${LIVE_EBUILD} ]] && ./autogen.sh
epatch "${FILESDIR}"/${PN}-4.8.13-tinfo.patch
epatch "${FILESDIR}"/${PN}-4.8.16-makedev.patch
epatch_user
eautoreconf
}
S=${WORKDIR}/${MY_P}
src_configure() {
local myscreen=ncurses
use slang && myscreen=slang
[[ ${CHOST} == *-solaris* ]] && append-ldflags "-lnsl -lsocket"
local homedir=".mc"
use xdg && homedir="XDG"
econf \
--disable-silent-rules \
--disable-dependency-tracking \
$(use_enable nls) \
--enable-vfs \
$(use_enable kernel_linux vfs-undelfs) \
--enable-charset \
$(use_with X x) \
$(use_enable samba vfs-smb) \
$(use_enable sftp vfs-sftp) \
$(use_enable spell aspell) \
$(use_with gpm gpm-mouse) \
--with-screen=${myscreen} \
$(use_with edit internal-edit) \
$(use_enable mclib) \
$(use_enable test tests) \
--with-homedir=${homedir}
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS README NEWS
# fix bug #334383
if use kernel_linux && [[ ${EUID} == 0 ]] ; then
fowners root:tty /usr/libexec/mc/cons.saver
fperms g+s /usr/libexec/mc/cons.saver
fi
if ! use xdg ; then
sed 's@MC_XDG_OPEN="xdg-open"@MC_XDG_OPEN="/bin/false"@' \
-i "${ED}"/usr/libexec/mc/ext.d/*.sh || die
fi
}
pkg_postinst() {
elog "To enable exiting to latest working directory,"
elog "put this into your ~/.bashrc:"
elog ". ${EPREFIX}/usr/libexec/mc/mc.sh"
}

@ -1,106 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools eutils flag-o-matic
MY_P=${P/_/-}
DESCRIPTION="GNU Midnight Commander is a text based file manager"
HOMEPAGE="http://www.midnight-commander.org"
SRC_URI="http://www.midnight-commander.org/downloads/${MY_P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="+edit gpm mclib nls samba sftp +slang spell test X +xdg"
REQUIRED_USE="spell? ( edit )"
RDEPEND=">=dev-libs/glib-2.8:2
gpm? ( sys-libs/gpm )
kernel_linux? ( sys-fs/e2fsprogs )
samba? ( net-fs/samba )
sftp? ( net-libs/libssh2 )
slang? ( >=sys-libs/slang-2 )
!slang? ( sys-libs/ncurses:0= )
spell? ( app-text/aspell )
X? ( x11-libs/libX11
x11-libs/libICE
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libSM )"
DEPEND="${RDEPEND}
app-arch/xz-utils
virtual/pkgconfig
nls? ( sys-devel/gettext )
test? ( dev-libs/check )
"
[[ -n ${LIVE_EBUILD} ]] && DEPEND="${DEPEND} dev-vcs/cvs" # needed only for SCM source tree (autopoint uses cvs)
PATCHES=(
"${FILESDIR}"/${PN}-4.8.13-tinfo.patch
"${FILESDIR}"/${PN}-4.8.15-ebuild_syntax_EAPI-6.patch
"${FILESDIR}"/${PN}-4.8.16-makedev.patch
)
S=${WORKDIR}/${MY_P}
src_prepare() {
[[ -n ${LIVE_EBUILD} ]] && ./autogen.sh
default
eautoreconf
}
src_configure() {
local myscreen=ncurses
use slang && myscreen=slang
[[ ${CHOST} == *-solaris* ]] && append-ldflags "-lnsl -lsocket"
local homedir=".mc"
use xdg && homedir="XDG"
econf \
--disable-silent-rules \
--disable-dependency-tracking \
$(use_enable nls) \
--enable-vfs \
$(use_enable kernel_linux vfs-undelfs) \
--enable-charset \
$(use_with X x) \
$(use_enable samba vfs-smb) \
$(use_enable sftp vfs-sftp) \
$(use_enable spell aspell) \
$(use_with gpm gpm-mouse) \
--with-screen=${myscreen} \
$(use_with edit internal-edit) \
$(use_enable mclib) \
$(use_enable test tests) \
--with-homedir=${homedir}
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS README NEWS
# fix bug #334383
if use kernel_linux && [[ ${EUID} == 0 ]] ; then
fowners root:tty /usr/libexec/mc/cons.saver
fperms g+s /usr/libexec/mc/cons.saver
fi
if ! use xdg ; then
sed 's@MC_XDG_OPEN="xdg-open"@MC_XDG_OPEN="/bin/false"@' \
-i "${ED}"/usr/libexec/mc/ext.d/*.sh || die
fi
}
pkg_postinst() {
elog "To enable exiting to latest working directory,"
elog "put this into your ~/.bashrc:"
elog ". ${EPREFIX}/usr/libexec/mc/mc.sh"
}

@ -1,103 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools eutils flag-o-matic
MY_P=${P/_/-}
DESCRIPTION="GNU Midnight Commander is a text based file manager"
HOMEPAGE="http://www.midnight-commander.org"
SRC_URI="http://www.midnight-commander.org/downloads/${MY_P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="+edit gpm mclib nls samba sftp +slang spell test X +xdg"
REQUIRED_USE="spell? ( edit )"
RDEPEND=">=dev-libs/glib-2.26.0:2
gpm? ( sys-libs/gpm )
kernel_linux? ( sys-fs/e2fsprogs )
samba? ( net-fs/samba )
sftp? ( net-libs/libssh2 )
slang? ( >=sys-libs/slang-2 )
!slang? ( sys-libs/ncurses:0= )
spell? ( app-text/aspell )
X? ( x11-libs/libX11
x11-libs/libICE
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libSM )"
DEPEND="${RDEPEND}
app-arch/xz-utils
virtual/pkgconfig
nls? ( sys-devel/gettext )
test? ( dev-libs/check )
"
PATCHES=(
"${FILESDIR}"/${PN}-4.8.13-tinfo.patch
"${FILESDIR}"/${PN}-4.8.15-ebuild_syntax_EAPI-6.patch
)
S=${WORKDIR}/${MY_P}
src_prepare() {
[[ -n ${LIVE_EBUILD} ]] && ./autogen.sh
default
eautoreconf
}
src_configure() {
local myscreen=ncurses
use slang && myscreen=slang
[[ ${CHOST} == *-solaris* ]] && append-ldflags "-lnsl -lsocket"
local homedir=".mc"
use xdg && homedir="XDG"
econf \
--disable-silent-rules \
--disable-dependency-tracking \
$(use_enable nls) \
--enable-vfs \
$(use_enable kernel_linux vfs-undelfs) \
--enable-charset \
$(use_with X x) \
$(use_enable samba vfs-smb) \
$(use_enable sftp vfs-sftp) \
$(use_enable spell aspell) \
$(use_with gpm gpm-mouse) \
--with-screen=${myscreen} \
$(use_with edit internal-edit) \
$(use_enable mclib) \
$(use_enable test tests) \
--with-homedir=${homedir}
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS README NEWS
# fix bug #334383
if use kernel_linux && [[ ${EUID} == 0 ]] ; then
fowners root:tty /usr/libexec/mc/cons.saver
fperms g+s /usr/libexec/mc/cons.saver
fi
if ! use xdg ; then
sed 's@MC_XDG_OPEN="xdg-open"@MC_XDG_OPEN="/bin/false"@' \
-i "${ED}"/usr/libexec/mc/ext.d/*.sh || die
fi
}
pkg_postinst() {
elog "To enable exiting to latest working directory,"
elog "put this into your ~/.bashrc:"
elog ". ${EPREFIX}/usr/libexec/mc/mc.sh"
}

@ -1,102 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools eutils flag-o-matic
MY_P=${P/_/-}
DESCRIPTION="GNU Midnight Commander is a text based file manager"
HOMEPAGE="http://www.midnight-commander.org"
SRC_URI="http://ftp.midnight-commander.org/${MY_P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="+edit gpm mclib nls samba sftp +slang spell test X +xdg"
REQUIRED_USE="spell? ( edit )"
RDEPEND=">=dev-libs/glib-2.26.0:2
gpm? ( sys-libs/gpm )
kernel_linux? ( sys-fs/e2fsprogs )
samba? ( net-fs/samba )
sftp? ( net-libs/libssh2 )
slang? ( >=sys-libs/slang-2 )
!slang? ( sys-libs/ncurses:0= )
spell? ( app-text/aspell )
X? ( x11-libs/libX11
x11-libs/libICE
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libSM )"
DEPEND="${RDEPEND}
app-arch/xz-utils
virtual/pkgconfig
nls? ( sys-devel/gettext )
test? ( dev-libs/check )
"
PATCHES=(
"${FILESDIR}"/${PN}-4.8.13-tinfo.patch
)
S=${WORKDIR}/${MY_P}
src_prepare() {
[[ -n ${LIVE_EBUILD} ]] && ./autogen.sh
default
eautoreconf
}
src_configure() {
local myscreen=ncurses
use slang && myscreen=slang
[[ ${CHOST} == *-solaris* ]] && append-ldflags "-lnsl -lsocket"
local homedir=".mc"
use xdg && homedir="XDG"
econf \
--disable-silent-rules \
--disable-dependency-tracking \
$(use_enable nls) \
--enable-vfs \
$(use_enable kernel_linux vfs-undelfs) \
--enable-charset \
$(use_with X x) \
$(use_enable samba vfs-smb) \
$(use_enable sftp vfs-sftp) \
$(use_enable spell aspell) \
$(use_with gpm gpm-mouse) \
--with-screen=${myscreen} \
$(use_with edit internal-edit) \
$(use_enable mclib) \
$(use_enable test tests) \
--with-homedir=${homedir}
}
src_install() {
emake DESTDIR="${D}" install
dodoc AUTHORS README NEWS
# fix bug #334383
if use kernel_linux && [[ ${EUID} == 0 ]] ; then
fowners root:tty /usr/libexec/mc/cons.saver
fperms g+s /usr/libexec/mc/cons.saver
fi
if ! use xdg ; then
sed 's@MC_XDG_OPEN="xdg-open"@MC_XDG_OPEN="/bin/false"@' \
-i "${ED}"/usr/libexec/mc/ext.d/*.sh || die
fi
}
pkg_postinst() {
elog "To enable exiting to latest working directory,"
elog "put this into your ~/.bashrc:"
elog ". ${EPREFIX}/usr/libexec/mc/mc.sh"
}

@ -18,8 +18,6 @@ IUSE="+edit gpm mclib nls samba sftp +slang spell test X +xdg"
REQUIRED_USE="spell? ( edit )"
RESTRICT=test # fails rar test
RDEPEND=">=dev-libs/glib-2.26.0:2
gpm? ( sys-libs/gpm )
kernel_linux? ( sys-fs/e2fsprogs )
@ -51,6 +49,10 @@ src_prepare() {
default
# These tests fail, so disable them instead of disabling the entire
# test suite. Please check on each bump if this is still necessary.
rm tests/src/vfs/extfs/helpers-list/data/{u7z,urar}.* || die
eautoreconf
}

@ -1,2 +1,3 @@
DIST ocaml-containers-0.22.1.tar.gz 429672 SHA256 2ef64e8ed93211dfd4f8cd594943db3cde81ee0400b17703d8a7993128634622 SHA512 9294d43485cd17998f9d0c758ee0ffdc187ea78f1f456c0b06a57a9401c6de529e9e68bad12908b2b0da5f22fca64835acb90f3dfd6ee3403bb7c3c301cd6821 WHIRLPOOL 67844578447b321439223b5f560258cb5d5417135dfdbfdaf2fa10e104beb764e9ca6ae0ab774864c974d928e75aa5aedc7e90ea5659d910f33349a7ec4b568b
DIST ocaml-containers-1.0.tar.gz 378474 SHA256 d31239782eda4ffddc6358add3089e3a389aab7682b8202fd7db90075a703e75 SHA512 a22bd66c522f734c6081d1675af3d110cf1e9b4d3bd066aa9366c25fc840890a4ef779fa68ded84ef1b09df37fa7c217dfed1c15b1243f511ebfd24d7f0d2590 WHIRLPOOL a883d3052b400f66905441720164ee68e51353a4940ddcec0d05bef08533549dad7d428fce05d49a235a5a6586b3aca23ec757cf5abff6f4d84d5b75b8751569
DIST ocaml-containers-1.1.tar.gz 284852 SHA256 b8255217d5e797fe40d997b59558f1152a55f59a621c963ba7da5a00242e2f3d SHA512 8a01ae019fcebf540972e64fed70abec7a0af8a7686bbc230734e5717cb2c4dfdb239ac145126e8243da9770475e34147fd631f6344947145b3c2a41d10e6152 WHIRLPOOL 479385c85b34805087b56d158be10849251fec0c00e00f73ba7886a76a2e09080995aa62e49795abe34a01c52d7a6789d5041c5cb497f65e323cac2fb4ef6cf3

@ -0,0 +1,33 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
OASIS_BUILD_TESTS=1
OASIS_BUILD_DOCS=1
inherit oasis
DESCRIPTION="A modular standard library focused on data structures"
HOMEPAGE="https://github.com/c-cube/ocaml-containers"
SRC_URI="https://github.com/c-cube/ocaml-containers/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
# Breaks onanomsg, its sole revdep
#KEYWORDS="~amd64"
IUSE="test"
RDEPEND="
dev-ml/result:=
>=dev-ml/sequence-0.9:=
"
DEPEND="${RDEPEND} dev-ml/cppo
test? ( dev-ml/iTeML dev-ml/ounit dev-ml/gen )"
src_configure() {
oasis_configure_opts="
--enable-unix
--disable-bench
" oasis_src_configure
}

@ -1 +1,2 @@
DIST ocaml-cstruct-2.3.1.tar.gz 259266 SHA256 89a4f363547026de195fd84d9e842844ed6bbf4c5ab57c2fc1500741106b1797 SHA512 7dfb080f4d6f1685719ed31edd69cb5f4e484d42b28e0340dace8dd9a4742342957b67de0b10f0c4f4ccab7a80b13ddc3a26d2401cffdd232dc9581dba1da2ff WHIRLPOOL 6c41df0677217f45f13a03686e4a025da8f9edadccb5a27659cc1349bbae2f324a07d68e056f7078e4f4336d357c5558f262d0c6f4813017db0325e2b304b06e
DIST ocaml-cstruct-2.3.2.tar.gz 259424 SHA256 16c619be7644c30227a617cea8be509460b36a6a4c8f2b45a56fec75113570e0 SHA512 7f88c37729869fbfe39c28be4c56c49ba225da7f7d4df2f962a730be2a9c70bb6099713f83e4aa53e77ac7752c415427e86d95a42abcb6c280a79ae9931cdeee WHIRLPOOL 68b1e8fd892e1c54383de00becfb6e4807e222b6a0f6e11af3bce0b2d74c988647b0a093bc827ce4a9e63a93375040f0d7366df942cf8168e193ab436eb2fdb2

@ -0,0 +1,42 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
OASIS_BUILD_DOCS=1
OASIS_BUILD_TESTS=1
inherit oasis
DESCRIPTION="Map OCaml arrays onto C-like structs"
HOMEPAGE="https://github.com/mirage/ocaml-cstruct https://mirage.io"
SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ISC"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="async +lwt +ppx"
RDEPEND="
async? ( dev-ml/async:= )
lwt? ( dev-ml/lwt:= )
ppx? ( dev-ml/ppx_tools:= )
>=dev-lang/ocaml-4.01:=
dev-ml/ocplib-endian:=
dev-ml/sexplib:=
dev-ml/type-conv:=
"
DEPEND="
test? ( dev-ml/ounit )
${RDEPEND}
"
src_configure() {
oasis_configure_opts="
$(use_enable lwt)
$(use_enable async)
$(use_enable ppx)
--enable-unix
" oasis_src_configure
}
DOCS=( CHANGES README.md TODO.md )

@ -1,3 +1,4 @@
DIST hashie-2.1.2.gem 34816 SHA256 a9e1e4928bf4f5a5683ea9c7ef29e50fb93f72542f9a9550e205fe33a6568923 SHA512 6f72998710da58a2584939b4e74a114ae54168902020dc16ec5ea0422a91316b84aa6835fffb36a2985634f24ff5b0d01bcdb50134a414a269a4881ebcd728ac WHIRLPOOL 6b67c04ef9dc33a9ffdf25d14440bdd3ce621f1bde9b4eb806de63fa39edc76627f80d10435efc708fc48d24f1450046f33aceb20d76238a0cf8b67ddcf72e78
DIST hashie-3.4.6.gem 62464 SHA256 92ad8b7a3d4eaea3b7c858070a2f4d1a6e1e4dd3072c26bce85f439429f8c9db SHA512 68782865411a21a32e8b81f5d1dd29cdd9e934ffe18a7222a9631df00275cb5ba6c6cfd8b87be510a0ec202e9286660c17e4ead6e35697bb15b8c72b30971797 WHIRLPOOL dce0a10fd45f0dad1c8d1efedc35070a58b490b1183353dc1ee4bcbdb0b0b179aef7fd790487dbaa14459a62de42698c9dcf561b698b5fac7148a5323231fa0f
DIST hashie-3.5.1.gem 66048 SHA256 a68ec7d09a4fb9b34ee04bbbc4ab8b224296cf5404fba154414bc6c565545b61 SHA512 73025d479ec379a7afdea161208f66ae3b7a6c29ac3334fe31ce116edd40476432307950433dde40a86b8ef547313ec3d1ead495ff8425ea957dac3e4287f2f4 WHIRLPOOL 2ab07fc4645aed457b9ea7727b473c5cfecf66996f7e00d6a5f30906af598fa1848b9656b3cdaff5d9c85597d7bb05d3cc4e0355d2c18a05e0edb1aa89d4559a
DIST hashie-3.5.5.gem 71680 SHA256 5c52426ae505bd7b9a68fb5f134855f726b24dd94423e64f0d243c8b125cd551 SHA512 60853f1a0ef274a6cd5b13b6a4085c11d867a0e5a83ebf1f1b210b7635db5789cda515710e2b794e67933f71a579a41b75923e6aff872389b205caf04c4ecc3d WHIRLPOOL 1ffd1af37e14e417b97ccd0872ffc03ed1140be5d6c4f431e5a3e726fc9ed166943c75b9006c032f5839c020c1446822066a04adc03cbdb31e519e6741004155

@ -0,0 +1,40 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
USE_RUBY="ruby21 ruby22 ruby23"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
inherit ruby-fakegem
DESCRIPTION="Hashie is a small collection of tools that make hashes more powerful"
HOMEPAGE="https://www.mobomo.com/2009/11/hashie-the-hash-toolkit/"
LICENSE="MIT"
SLOT="3"
KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/activesupport )"
all_ruby_prepare() {
# Remove bundler and fix one spec that depends on its requires
#rm Gemfile || die
sed -i -e '/[Bb]undler/d' Rakefile || die
sed -e '/pry/ s:^:#:' \
-e '1irequire "pathname"; require "tempfile"' -i spec/spec_helper.rb || die
# Avoid dependency on rspec-pending_for and its dependencies
sed -i -e '/pending_for/ s:^:#:' \
spec/spec_helper.rb \
spec/hashie/mash_spec.rb \
spec/hashie/extensions/strict_key_access_spec.rb || die
# Avoid integration specs to avoid complicated dependencies
rm spec/integration/{omniauth*,rails}/integration_spec.rb || die
}

@ -3,3 +3,4 @@ DIST selenium-webdriver-3.0.7.gem 819712 SHA256 9236ad1124ba62522eb3356633607abf
DIST selenium-webdriver-3.0.8.gem 819712 SHA256 2b07dc585ee73c681ec41b1436e466dd1b9f705eb21d31c0a61f8307006a3e4a SHA512 ef6e34874eb6d802db90cfbe573a5ac11f48f131666ecc600b44cb378449502e4c0ab6f12b9b6149b4ea7052d0ddb621580358787dac33532f32f66cc066af5e WHIRLPOOL 26fddb7cfa9137460716c89945b595dfa5c89e4187dd33cb3b852c6f361ecf22d1d0947191c7a484fa7278a2f96bde41c0a3281edd33c4276a10c637930ea22a
DIST selenium-webdriver-3.1.0.gem 826368 SHA256 a579874564e8ebafa672d54ebde39cae1e47c2cbe0153bfce0420d8137cb0161 SHA512 039061f829fe1ebe822738c46d51d93fb227141234e75e3d4116f4ef818f432d423dd046fc99704c3dbeb48aef8b63a5705e12a378b5e18b3f61dcb45d284798 WHIRLPOOL f068f30c5423b372193f2b7a3e48319cbb0f20c67582a8629afae79ea3fdeb643870abe6dff68307d69894d155ffb8243b979ca65d143bd834be81e2a4a9cebf
DIST selenium-webdriver-3.2.1.gem 822784 SHA256 5ab29b71c012e0fd3559ddeb00a58bca8840f5100ddd55cd5749b2c0b7f18b08 SHA512 a1b328b4ae25579aa1aa828eb6954f3a4b01fa67a3d9ab83385d7dfa2f22111b6b4eb4bf9d6d1aa85858c1c5c5d90b2b906a65b2c4e0e83f334833be882c5677 WHIRLPOOL 10229a9f8ffff136dccbf791561369476d22b489453d0b2b9187a53cdb0369d4e5585457d9fe69b06d3c9fdb5e7a8c4652efc6d790c79d0b147d9a756ca8c964
DIST selenium-webdriver-3.2.2.gem 823296 SHA256 2676fb2302f9cbf8b7db5385e8a1c2840cea9312530a1ae50d951b0ae82ac0b9 SHA512 f6c726eaf96f4418cc469808445e837c7269db3e8092142731ce2e81e720753b066ae260c4a31a6115196d6f4a01de1529e994fe845c42fddead62e989e1193c WHIRLPOOL a47e8167e470eb5559c97df6a603d98840c4ff38b410b3030112a9f4d73a6566bdaf18278fb08e5c20c58f0db6093f6628db5a2b9c1dc9e3af76de9fded0b799

@ -0,0 +1,38 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
USE_RUBY="ruby21 ruby22 ruby23"
# NOTE: this package contains precompiled code. It appears that all
# source code can be found at https://code.google.com/p/selenium/ but the
# repository is not organized in a way so that we can easily rebuild the
# suited shared object. We'll just try our luck with the precompiled
# objects for now.
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGES README.md"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_QA_ALLOWED_LIBS="x_ignore_nofocus.so"
QA_PREBUILT="*/x_ignore_nofocus.so"
inherit ruby-fakegem
DESCRIPTION="This gem provides Ruby bindings for WebDriver"
HOMEPAGE="https://github.com/seleniumhq/selenium"
LICENSE="Apache-2.0"
SLOT="3"
KEYWORDS="~amd64 ~x86"
IUSE=""
ruby_add_rdepend ">=dev-ruby/childprocess-0.5.0
dev-ruby/rubyzip:1"
all_ruby_prepare() {
# Make websocket a development dependency since it is only needed
# for the safari driver which we don't support on Gentoo.
sed -i -e '/websocket/,/version_requirements/ s/runtime/development/' ../metadata || die
}

@ -7,9 +7,11 @@ USE_RUBY="ruby21 ruby22"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
RUBY_FAKEGEM_EXTRAINSTALL="assets"
inherit bash-completion-r1 ruby-fakegem
DESCRIPTION="Travis CI Client (CLI and Ruby library) "
DESCRIPTION="Travis CI Client (CLI and Ruby library)"
HOMEPAGE="https://github.com/travis-ci/travis.rb"
LICENSE="MIT"

@ -0,0 +1,21 @@
;;Pro*C embedded SQL
;; looks like
;; EXEC SQL UPDATE ARM43_OD_PRODUIT_SERV
;; SET ARM43ID_TPS_FIN = NULL WHERE
ARM43ID_TPS_FIN = 0;
CCCC_FileExt@.pc@c++.ansi@
CCCC_Dialect@c++.pc@EXEC@skip_stmt@
;;MFC
CCCC_Dialect@c++.mfc@ON_WM_PAINT@skip_line@
CCCC_Dialect@c++.mfc@DECLARE_MESSAGE_MAP@skip_line@
CCCC_Dialect@c++.mfc@DECLARE_DISPATCH_MAP@skip_line@
CCCC_Dialect@c++.stl@__STL_BEGIN_NAMESPACE@ignore@
CCCC_Dialect@c++.stl@__STL_END_NAMESPACE@ignore@
CCCC_Dialect@c++.mfc@BEGIN_EVENT_MAP@start_skipping@
CCCC_Dialect@c++.mfc@END_EVENT_MAP@stop_skipping@

@ -0,0 +1,79 @@
diff --git a/cccc/cccc.g b/cccc/cccc.g
index bdb6805..fd7b504 100644
--- a/cccc/cccc.g
+++ b/cccc/cccc.g
@@ -84,6 +84,30 @@ inline void endOfLine(CLexer &lexer)
#token MAC_NL "\r" << endOfLine(*this); >>
#token UNIX_NL "\n" << endOfLine(*this); >>
+/* augment dialect policies -- M.H added */
+#lexclass SKIP_STMT
+#token SKCOLON ";" << skip();mode(START); >>
+#token SKANYTHING "~[; \t\n]" << skip();more();>>
+#token SKNL "\n" << skip();endOfLine(*this);>>
+#token SKBLANK "[ \t]+" << skip(); >>
+#lexclass START
+
+#lexclass SKIP_BLOCK
+#token SK_ANY "[a-zA-Z0-9_]*"
+<<
+std::string treatment =
+ CCCC_Options::dialectKeywordPolicy(parse_language,lextext());
+
+if ( treatment != "stop_skipping" )
+{
+ skip();
+}
+else
+{
+ mode(COMMENT_LINE);skip();
+}
+>>
+#lexclass START
/* preprocessor constructs - comments, #defines etc */
@@ -343,17 +367,29 @@ inline void endOfLine(CLexer &lexer)
if( treatment == "ignore" )
{
skip();
+ //std::cout << toktext << std::endl <<" :ignore" << std::endl;
}
// Ultimately, the next two cases will need to be handled
// using a #lexclass or something similar, for the moment
// we just try to skip the tokens themselves.
else if ( treatment == "start_skipping" )
{
- skip();
+ mode(SKIP_BLOCK);skip();
}
else if ( treatment == "stop_skipping" )
{
- skip();
+ skip(); mode(COMMENT_LINE);
+ //gobble end of line M.H.
+ }
+ else if ( treatment == "skip_line" )//M.H added
+ {
+ mode(COMMENT_LINE);skip();
+ //std::cout << "skip_line" << std::endl;
+ }
+ else if ( treatment == "skip_stmt" )//M.H added
+ {
+ mode(SKIP_STMT);skip();
+ //std::cout << "skip_stmt" << std::endl;
}
>>
@@ -426,8 +462,10 @@ void init(const string& filename, const string& language)
pu=ParseUtility::currentInstance();
ps=ParseStore::currentInstance();
- ANTLRParser::init();
parse_language=language;
+ ANTLRParser::init();
+ //parse_language=language;
+ //move above, M.H.1st otherwise time init not to language
}
>>

@ -1,2 +1,3 @@
DIST geany-1.28.tar.bz2 4315264 SHA256 f73a3708f1a26e9bf72da564d5037d6f7fedca2e0d6175db0681c2b672100a5a SHA512 b36c7effeaec88019b35ea6e6f6b5d0c691fc6790885f6ce73fd1f7e34a50e92e49fa120479c0eba17d564f985e5a560d4ea549a6e9b4e6e6f65f9a25b0c811a WHIRLPOOL 16d2e122d9a89d8f66522f499f79826b6662a26fceeca5b7be2471d13c8a5036f68c1be66a08e1af9242167176f4080bed6acef9ae6005d9d868e6a7fb723278
DIST geany-1.29.tar.bz2 4364252 SHA256 394307596bc908419617e4c33e93eae8b5b733dfc8d01161677b8cbd3a4fb20f SHA512 b09bc347a0a0c6ab960790d6485808b54d12d0db97b48388fce4998cb30620186f0dec0f24e55884fcc5772ed533581b583f47bd767508aab0e176f09220bc11 WHIRLPOOL e38187650e196d95c4ba9bef07ffd73c774a0b8f72a49dfa1c1a1c9d93e7ed7f89165e9233e1574c33b77fadc0255df5d1231fe18f760d6aee666d1d850d6d85
DIST geany-1.30.tar.bz2 4381257 SHA256 b2dec920c77bc3e88d5f7b0f1dbe4f5200f36df3b346d1aba39323bc30afae6d SHA512 86a18ea79a6da69f01035fa57dd6dbc0706d0445fb7d4dac7e895f60f06e9de4df22fe3e3ecbc70d487c95c2fca9e269916ebd9fd944b4fdc5bfedce80bccb4a WHIRLPOOL 0768a60e3f3d29078bd280038e2a19963e6876a2b7e252db6dcce0fa4c0c39bbbd002f237ff3e23ff56f29ebacf2595232dac01c59c2f8f6e632df5a966f17fc

@ -0,0 +1,69 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils fdo-mime gnome2-utils
LANGS="ar ast be bg ca cs de el en_GB es et eu fa fi fr gl he hi hu id it ja kk ko lb lt mn nl nn pl pt pt_BR ro ru sk sl sr sv tr uk vi zh_CN ZH_TW"
NOSHORTLANGS="en_GB zh_CN zh_TW"
DESCRIPTION="GTK+ based fast and lightweight IDE"
HOMEPAGE="http://www.geany.org"
SRC_URI="http://download.geany.org/${P}.tar.bz2"
LICENSE="GPL-2+ HPND"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="gtk3 +vte"
RDEPEND=">=dev-libs/glib-2.32:2
!gtk3? (
>=x11-libs/gtk+-2.24:2
vte? ( x11-libs/vte:0 )
)
gtk3? (
>=x11-libs/gtk+-3.0:3
vte? ( x11-libs/vte:2.91 )
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
dev-util/intltool
sys-devel/gettext"
pkg_setup() {
strip-linguas ${LANGS}
}
src_prepare() {
default
# Syntax highlighting for Portage
sed -i -e "s:*.sh;:*.sh;*.ebuild;*.eclass;:" \
data/filetype_extensions.conf || die
}
src_configure() {
econf \
--disable-dependency-tracking \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
$(use_enable gtk3) \
$(use_enable vte)
}
src_install() {
emake DESTDIR="${D}" DOCDIR="${ED}/usr/share/doc/${PF}" install
rm -f "${ED}"/usr/share/doc/${PF}/{COPYING,GPL-2,ScintillaLicense.txt}
prune_libtool_files --all
}
pkg_preinst() { gnome2_icon_savelist; }
pkg_postinst() {
fdo-mime_desktop_database_update
gnome2_icon_cache_update
}
pkg_postrm() {
fdo-mime_desktop_database_update
gnome2_icon_cache_update
}

@ -0,0 +1,128 @@
MICROSOFT SOFTWARE LICENSE TERMS
MICROSOFT .NET PORTABLE CLASS LIBRARY REFERENCE ASSEMBLIES 4.6
These license terms are an agreement between Microsoft Corporation (or
based on where you live, one of its affiliates) and you. Please read
them. They apply to the software named above. The terms also apply to
any Microsoft
• updates,
• supplements,
• Internet-based services, and
• support services
for this software, unless other terms accompany those items. If so,
those terms apply.
BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT
THEM, DO NOT USE THE SOFTWARE.
IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS
BELOW.
1. INSTALLATION AND USE RIGHTS. You may install and use any number of
copies of the software to design, develop and test your programs.
2. ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.
a. Distributable Code. You may distribute the software in developer
tool programs you develop, to enable customers of your programs to
develop portable libraries for use with any device or operating system,
if you comply with the terms below.
i. Right to Use and Distribute. The software is “Distributable Code.”
• Distributable Code. You may copy and distribute the object code form
of the software.
• Third Party Distribution. You may permit distributors of your
programs to copy and distribute the Distributable Code as part of those
programs.
ii. Distribution Requirements. For any Distributable Code you
distribute, you must
• add significant primary functionality to it in your programs;
• require distributors and your customers to agree to terms that
protect it at least as much as this agreement;
• display your valid copyright notice on your programs; and
• indemnify, defend, and hold harmless Microsoft from any claims,
including attorneys fees, related to the distribution or use of your
programs.
iii. Distribution Restrictions. You may not
• alter any copyright, trademark or patent notice in the Distributable
Code;
• use Microsofts trademarks in your programs names or in a way that
suggests your programs come from or are endorsed by Microsoft;
• include Distributable Code in malicious, deceptive or unlawful
programs; or
• modify or distribute the Distributable Code so that any part of it
becomes subject to an Excluded License. An Excluded License is one that
requires, as a condition of use, modification or distribution, that
• the code be disclosed or distributed in source code form; or
• others have the right to modify it.
3. SCOPE OF LICENSE. The software is licensed, not sold. This
agreement only gives you some rights to use the software. Microsoft
reserves all other rights. Unless applicable law gives you more rights
despite this limitation, you may use the software only as expressly
permitted in this agreement. In doing so, you must comply with any
technical limitations in the software that only allow you to use it in
certain ways. You may not
• work around any technical limitations in the software;
• reverse engineer, decompile or disassemble the software, except and
only to the extent that applicable law expressly permits, despite this
limitation;
• publish the software for others to copy; or
• rent, lease or lend the software.
4. FEEDBACK. You may provide feedback about the software. If you give
feedback about the software to Microsoft, you give to Microsoft, without
charge, the right to use, share and commercialize your feedback in any
way and for any purpose. You also give to third parties, without charge,
any patent rights needed for their products, technologies and services
to use or interface with any specific parts of a Microsoft software or
service that includes the feedback. You will not give feedback that is
subject to a license that requires Microsoft to license its software or
documentation to third parties because we include your feedback in
them. These rights survive this agreement.
5. TRANSFER TO A THIRD PARTY. The first user of the software may
transfer it, and this agreement, directly to a third party. Before the
transfer, that party must agree that this agreement applies to the
transfer and use of the software. The first user must uninstall the
software before transferring it separately from the device. The first
user may not retain any copies.
6. EXPORT RESTRICTIONS. The software is subject to United States
export laws and regulations. You must comply with all domestic and
international export laws and regulations that apply to the software.
These laws include restrictions on destinations, end users and end use.
For additional information, see www.microsoft.com/exporting.
7. SUPPORT SERVICES. Because this software is “as is,” we may not
provide support services for it.
8. ENTIRE AGREEMENT. This agreement, and the terms for supplements,
updates, Internet-based services and support services that you use, are
the entire agreement for the software and any support services we
provide.
9. APPLICABLE LAW.
a. United States. If you acquired the software in the United States,
Washington state law governs the interpretation of this agreement and
applies to claims for breach of it, regardless of conflict of laws
principles. The laws of the state where you live govern all other
claims, including claims under state consumer protection laws, unfair
competition laws, and in tort.
b. Outside the United States. If you acquired the software in any
other country, the laws of that country apply.
10. LEGAL EFFECT. This agreement describes certain legal rights. You
may have other rights under the laws of your country. You may also have
rights with respect to the party from whom you acquired the software.
This agreement does not change your rights under the laws of your
country if the laws of your country do not permit it to do so.
11. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS-IS.” YOU BEAR
THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES
OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY
GUARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE.
TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NON-INFRINGEMENT.
FOR AUSTRALIA YOU HAVE STATUTORY GUARANTEES UNDER THE AUSTRALIAN
CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE
RIGHTS.
12. LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. YOU CAN
RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S.
$5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL,
LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.
This limitation applies to
• anything related to the software, services, content (including code)
on third party Internet sites, or third party programs; and
• claims for breach of contract, breach of warranty, guarantee or
condition, strict liability, negligence, or other tort to the extent
permitted by applicable law.
It also applies even if Microsoft knew or should have known about the
possibility of the damages. The above limitation or exclusion may not
apply to you because your country may not allow the exclusion or
limitation of incidental, consequential or other damages.

@ -1 +1 @@
Mon, 06 Mar 2017 05:39:04 +0000
Mon, 06 Mar 2017 11:09:07 +0000

@ -1 +1 @@
Mon, 06 Mar 2017 05:39:04 +0000
Mon, 06 Mar 2017 11:09:07 +0000

@ -3,8 +3,8 @@ DESCRIPTION=LFS documents building a Linux system entirely from source
EAPI=5
HOMEPAGE=http://www.linuxfromscratch.org/lfs
IUSE=htmlsingle pdf
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86
LICENSE=CC-BY-NC-SA-2.5 MIT
SLOT=0
SRC_URI=http://www.linuxfromscratch.org/lfs/downloads/7.10/LFS-BOOK-7.10.tar.bz2 http://www.linuxfromscratch.org/lfs/downloads/7.10/lfs-bootscripts-20150222.tar.bz2 htmlsingle? ( http://www.linuxfromscratch.org/lfs/downloads/7.10/LFS-BOOK-7.10-NOCHUNKS.html ) pdf? ( http://www.linuxfromscratch.org/lfs/downloads/7.10/LFS-BOOK-7.10.pdf )
_md5_=a93cc828d303f64cb89ed1a2927bb0be
_md5_=3e9fa5e684155306e3884c1d38423e6e

@ -1,10 +0,0 @@
DEFINED_PHASES=install unpack
DESCRIPTION=LFS documents building a Linux system entirely from source
EAPI=5
HOMEPAGE=http://www.linuxfromscratch.org/lfs
IUSE=htmlsingle pdf
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86
LICENSE=CC-BY-NC-SA-2.5 MIT
SLOT=0
SRC_URI=http://www.linuxfromscratch.org/lfs/downloads/7.9/LFS-BOOK-7.9.tar.bz2 http://www.linuxfromscratch.org/lfs/downloads/7.9/lfs-bootscripts-20150222.tar.bz2 htmlsingle? ( http://www.linuxfromscratch.org/lfs/downloads/7.9/LFS-BOOK-7.9-NOCHUNKS.html ) pdf? ( http://www.linuxfromscratch.org/lfs/downloads/7.9/LFS-BOOK-7.9.pdf )
_md5_=ce1fe51980068002f9834afc6f365d26

@ -0,0 +1,10 @@
DEFINED_PHASES=install unpack
DESCRIPTION=LFS documents building a Linux system entirely from source
EAPI=6
HOMEPAGE=http://www.linuxfromscratch.org/lfs
IUSE=htmlsingle pdf
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=CC-BY-NC-SA-2.5 MIT
SLOT=0
SRC_URI=http://www.linuxfromscratch.org/lfs/downloads/8.0/LFS-BOOK-8.0.tar.bz2 http://www.linuxfromscratch.org/lfs/downloads/8.0/lfs-bootscripts-20150222.tar.bz2 http://www.linuxfromscratch.org/lfs/downloads/8.0-systemd/LFS-BOOK-8.0-systemd.tar.bz2 htmlsingle? ( http://www.linuxfromscratch.org/lfs/downloads/8.0/LFS-BOOK-8.0-NOCHUNKS.html http://www.linuxfromscratch.org/lfs/downloads/8.0-systemd/LFS-BOOK-8.0-systemd-NOCHUNKS.html ) pdf? ( http://www.linuxfromscratch.org/lfs/downloads/8.0/LFS-BOOK-8.0.pdf http://www.linuxfromscratch.org/lfs/downloads/8.0-systemd/LFS-BOOK-8.0-systemd.pdf )
_md5_=1826c4c7e00bf98e0a496ed9cb07fa25

@ -7,6 +7,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64
LICENSE=GPL-2+
RDEPEND=>=virtual/emacs-23
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.32.tar.xz
SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.34.tar.xz
_eclasses_=elisp 571fd9c6c9d8b71c8461bb9f33e135ab elisp-common 19ff54b35acd0bf2a14831a308a57753 readme.gentoo-r1 6f03e110529650f57fc7d1fb908b8986
_md5_=994e35633c78cff9ba0023473d5580b6

@ -1,14 +0,0 @@
DEFINED_PHASES=configure install postinst prepare
DEPEND=>=dev-libs/glib-2.8:2 gpm? ( sys-libs/gpm ) kernel_linux? ( sys-fs/e2fsprogs ) samba? ( net-fs/samba ) sftp? ( net-libs/libssh2 ) slang? ( >=sys-libs/slang-2 ) !slang? ( sys-libs/ncurses ) spell? ( app-text/aspell ) X? ( x11-libs/libX11 x11-libs/libICE x11-libs/libXau x11-libs/libXdmcp x11-libs/libSM ) app-arch/xz-utils virtual/pkgconfig nls? ( sys-devel/gettext ) test? ( dev-libs/check ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=GNU Midnight Commander is a text based file manager
EAPI=5
HOMEPAGE=http://www.midnight-commander.org
IUSE=+edit gpm mclib nls samba sftp +slang spell test X +xdg
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
LICENSE=GPL-3
RDEPEND=>=dev-libs/glib-2.8:2 gpm? ( sys-libs/gpm ) kernel_linux? ( sys-fs/e2fsprogs ) samba? ( net-fs/samba ) sftp? ( net-libs/libssh2 ) slang? ( >=sys-libs/slang-2 ) !slang? ( sys-libs/ncurses ) spell? ( app-text/aspell ) X? ( x11-libs/libX11 x11-libs/libICE x11-libs/libXau x11-libs/libXdmcp x11-libs/libSM )
REQUIRED_USE=spell? ( edit )
SLOT=0
SRC_URI=http://www.midnight-commander.org/downloads/mc-4.8.14.tar.xz
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 eutils 3c847a0129fed780bd709b98e426f89c flag-o-matic 979af9133d4de419fa98992355b07ca4 libtool 48b1b9f6194d2842456514d1184ca72e multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 53b75b4a49cf3e61530a523804045432
_md5_=e1caab2a96bf9fc49baf2d4f4c91ccee

@ -1,14 +0,0 @@
DEFINED_PHASES=configure install postinst prepare
DEPEND=>=dev-libs/glib-2.8:2 gpm? ( sys-libs/gpm ) kernel_linux? ( sys-fs/e2fsprogs ) samba? ( net-fs/samba ) sftp? ( net-libs/libssh2 ) slang? ( >=sys-libs/slang-2 ) !slang? ( sys-libs/ncurses:0= ) spell? ( app-text/aspell ) X? ( x11-libs/libX11 x11-libs/libICE x11-libs/libXau x11-libs/libXdmcp x11-libs/libSM ) app-arch/xz-utils virtual/pkgconfig nls? ( sys-devel/gettext ) test? ( dev-libs/check ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=GNU Midnight Commander is a text based file manager
EAPI=6
HOMEPAGE=http://www.midnight-commander.org
IUSE=+edit gpm mclib nls samba sftp +slang spell test X +xdg
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
LICENSE=GPL-3
RDEPEND=>=dev-libs/glib-2.8:2 gpm? ( sys-libs/gpm ) kernel_linux? ( sys-fs/e2fsprogs ) samba? ( net-fs/samba ) sftp? ( net-libs/libssh2 ) slang? ( >=sys-libs/slang-2 ) !slang? ( sys-libs/ncurses:0= ) spell? ( app-text/aspell ) X? ( x11-libs/libX11 x11-libs/libICE x11-libs/libXau x11-libs/libXdmcp x11-libs/libSM )
REQUIRED_USE=spell? ( edit )
SLOT=0
SRC_URI=http://www.midnight-commander.org/downloads/mc-4.8.16.tar.xz
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 eutils 3c847a0129fed780bd709b98e426f89c flag-o-matic 979af9133d4de419fa98992355b07ca4 libtool 48b1b9f6194d2842456514d1184ca72e multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 53b75b4a49cf3e61530a523804045432
_md5_=3206698e8295445ef4022649eeab30f4

@ -1,14 +0,0 @@
DEFINED_PHASES=configure install postinst prepare
DEPEND=>=dev-libs/glib-2.26.0:2 gpm? ( sys-libs/gpm ) kernel_linux? ( sys-fs/e2fsprogs ) samba? ( net-fs/samba ) sftp? ( net-libs/libssh2 ) slang? ( >=sys-libs/slang-2 ) !slang? ( sys-libs/ncurses:0= ) spell? ( app-text/aspell ) X? ( x11-libs/libX11 x11-libs/libICE x11-libs/libXau x11-libs/libXdmcp x11-libs/libSM ) app-arch/xz-utils virtual/pkgconfig nls? ( sys-devel/gettext ) test? ( dev-libs/check ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=GNU Midnight Commander is a text based file manager
EAPI=6
HOMEPAGE=http://www.midnight-commander.org
IUSE=+edit gpm mclib nls samba sftp +slang spell test X +xdg
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
LICENSE=GPL-3
RDEPEND=>=dev-libs/glib-2.26.0:2 gpm? ( sys-libs/gpm ) kernel_linux? ( sys-fs/e2fsprogs ) samba? ( net-fs/samba ) sftp? ( net-libs/libssh2 ) slang? ( >=sys-libs/slang-2 ) !slang? ( sys-libs/ncurses:0= ) spell? ( app-text/aspell ) X? ( x11-libs/libX11 x11-libs/libICE x11-libs/libXau x11-libs/libXdmcp x11-libs/libSM )
REQUIRED_USE=spell? ( edit )
SLOT=0
SRC_URI=http://www.midnight-commander.org/downloads/mc-4.8.17.tar.xz
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 eutils 3c847a0129fed780bd709b98e426f89c flag-o-matic 979af9133d4de419fa98992355b07ca4 libtool 48b1b9f6194d2842456514d1184ca72e multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 53b75b4a49cf3e61530a523804045432
_md5_=88a33cebce26632d0fa28b005b8a13db

@ -1,14 +0,0 @@
DEFINED_PHASES=configure install postinst prepare
DEPEND=>=dev-libs/glib-2.26.0:2 gpm? ( sys-libs/gpm ) kernel_linux? ( sys-fs/e2fsprogs ) samba? ( net-fs/samba ) sftp? ( net-libs/libssh2 ) slang? ( >=sys-libs/slang-2 ) !slang? ( sys-libs/ncurses:0= ) spell? ( app-text/aspell ) X? ( x11-libs/libX11 x11-libs/libICE x11-libs/libXau x11-libs/libXdmcp x11-libs/libSM ) app-arch/xz-utils virtual/pkgconfig nls? ( sys-devel/gettext ) test? ( dev-libs/check ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=GNU Midnight Commander is a text based file manager
EAPI=6
HOMEPAGE=http://www.midnight-commander.org
IUSE=+edit gpm mclib nls samba sftp +slang spell test X +xdg
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris
LICENSE=GPL-3
RDEPEND=>=dev-libs/glib-2.26.0:2 gpm? ( sys-libs/gpm ) kernel_linux? ( sys-fs/e2fsprogs ) samba? ( net-fs/samba ) sftp? ( net-libs/libssh2 ) slang? ( >=sys-libs/slang-2 ) !slang? ( sys-libs/ncurses:0= ) spell? ( app-text/aspell ) X? ( x11-libs/libX11 x11-libs/libICE x11-libs/libXau x11-libs/libXdmcp x11-libs/libSM )
REQUIRED_USE=spell? ( edit )
SLOT=0
SRC_URI=http://ftp.midnight-commander.org/mc-4.8.18.tar.xz
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 eutils 3c847a0129fed780bd709b98e426f89c flag-o-matic 979af9133d4de419fa98992355b07ca4 libtool 48b1b9f6194d2842456514d1184ca72e multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 53b75b4a49cf3e61530a523804045432
_md5_=a7d322cf6db09f3ca589116557afc58e

@ -8,8 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-3
RDEPEND=>=dev-libs/glib-2.26.0:2 gpm? ( sys-libs/gpm ) kernel_linux? ( sys-fs/e2fsprogs ) samba? ( net-fs/samba ) sftp? ( net-libs/libssh2 ) slang? ( >=sys-libs/slang-2 ) !slang? ( sys-libs/ncurses:0= ) spell? ( app-text/aspell ) X? ( x11-libs/libX11 x11-libs/libICE x11-libs/libXau x11-libs/libXdmcp x11-libs/libSM )
REQUIRED_USE=spell? ( edit )
RESTRICT=test
SLOT=0
SRC_URI=http://ftp.midnight-commander.org/mc-4.8.19.tar.xz
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 eutils 3c847a0129fed780bd709b98e426f89c flag-o-matic 979af9133d4de419fa98992355b07ca4 libtool 48b1b9f6194d2842456514d1184ca72e multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 53b75b4a49cf3e61530a523804045432
_md5_=82153bdf2f6be872d6cab7a8238b29fa
_md5_=cbbe309eb1f334ffcd0deb2f0ac1ca44

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=dev-ml/result:= >=dev-ml/sequence-0.9:= dev-ml/cppo test? ( dev-ml/iTeML dev-ml/ounit dev-ml/gen ) >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
DESCRIPTION=A modular standard library focused on data structures
EAPI=5
HOMEPAGE=https://github.com/c-cube/ocaml-containers
IUSE=test +ocamlopt debug doc test
LICENSE=BSD-2
RDEPEND=dev-ml/result:= >=dev-ml/sequence-0.9:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
SLOT=0/1.1
SRC_URI=https://github.com/c-cube/ocaml-containers/archive/1.1.tar.gz -> ocaml-containers-1.1.tar.gz
_eclasses_=base df2aa567b3f0595aae0d0923889f7631 eutils 3c847a0129fed780bd709b98e426f89c findlib 45d6030075064a68da8d7143726a1150 multilib 0236be304ee52e7f179ed2f337075515 oasis 66245953a092e9be817112a37f1c1301 toolchain-funcs 53b75b4a49cf3e61530a523804045432
_md5_=cf7864dda1c7dfa47527ce1ae6f2779e

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=test? ( dev-ml/ounit ) async? ( dev-ml/async:= ) lwt? ( dev-ml/lwt:= ) ppx? ( dev-ml/ppx_tools:= ) >=dev-lang/ocaml-4.01:= dev-ml/ocplib-endian:= dev-ml/sexplib:= dev-ml/type-conv:= >=dev-ml/findlib-1.0.4-r1 >=dev-lang/ocaml-3.12:=[ocamlopt?] dev-ml/ocamlbuild
DESCRIPTION=Map OCaml arrays onto C-like structs
EAPI=5
HOMEPAGE=https://github.com/mirage/ocaml-cstruct https://mirage.io
IUSE=async +lwt +ppx +ocamlopt debug doc test
KEYWORDS=~amd64
LICENSE=ISC
RDEPEND=async? ( dev-ml/async:= ) lwt? ( dev-ml/lwt:= ) ppx? ( dev-ml/ppx_tools:= ) >=dev-lang/ocaml-4.01:= dev-ml/ocplib-endian:= dev-ml/sexplib:= dev-ml/type-conv:= >=dev-lang/ocaml-3.12:=[ocamlopt?]
SLOT=0/2.3.2
SRC_URI=https://github.com/mirage/ocaml-cstruct/archive/v2.3.2.tar.gz -> ocaml-cstruct-2.3.2.tar.gz
_eclasses_=base df2aa567b3f0595aae0d0923889f7631 eutils 3c847a0129fed780bd709b98e426f89c findlib 45d6030075064a68da8d7143726a1150 multilib 0236be304ee52e7f179ed2f337075515 oasis 66245953a092e9be817112a37f1c1301 toolchain-funcs 53b75b4a49cf3e61530a523804045432
_md5_=cb31f5e3926f54fd185a9c3f7b7501d5

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=ruby_targets_ruby21? ( test? ( dev-ruby/activesupport[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/activesupport[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/activesupport[ruby_targets_ruby23] ) ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby21? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby23] ) ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) test? ( ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) )
DESCRIPTION=Hashie is a small collection of tools that make hashes more powerful
EAPI=5
HOMEPAGE=https://www.mobomo.com/2009/11/hashie-the-hash-toolkit/
IUSE=elibc_FreeBSD ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 test test
KEYWORDS=~amd64 ~arm ~ppc64 ~x86 ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] )
REQUIRED_USE=|| ( ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 )
SLOT=3
SRC_URI=mirror://rubygems/hashie-3.5.5.gem
_eclasses_=eutils 3c847a0129fed780bd709b98e426f89c java-utils-2 1971a6927fcd7ec839f7e12b28a24bdd multilib 0236be304ee52e7f179ed2f337075515 ruby-fakegem 178e07325844fe641318d81d7454aee8 ruby-ng a5ac69cbaf175a7b4d86edc835b59565 ruby-utils e9d0baddf239294b286da449ae7ac6a3 toolchain-funcs 53b75b4a49cf3e61530a523804045432 versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=b3e785bcfc00cf96c8adda0302f3c55f

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=test? ( ruby_targets_ruby21? ( >=dev-ruby/childprocess-0.5.0[ruby_targets_ruby21] dev-ruby/rubyzip:1[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/childprocess-0.5.0[ruby_targets_ruby22] dev-ruby/rubyzip:1[ruby_targets_ruby22] ) ruby_targets_ruby23? ( >=dev-ruby/childprocess-0.5.0[ruby_targets_ruby23] dev-ruby/rubyzip:1[ruby_targets_ruby23] ) ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) test? ( ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) )
DESCRIPTION=This gem provides Ruby bindings for WebDriver
EAPI=5
HOMEPAGE=https://github.com/seleniumhq/selenium
IUSE=test elibc_FreeBSD ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 test
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0
RDEPEND=ruby_targets_ruby21? ( >=dev-ruby/childprocess-0.5.0[ruby_targets_ruby21] dev-ruby/rubyzip:1[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/childprocess-0.5.0[ruby_targets_ruby22] dev-ruby/rubyzip:1[ruby_targets_ruby22] ) ruby_targets_ruby23? ( >=dev-ruby/childprocess-0.5.0[ruby_targets_ruby23] dev-ruby/rubyzip:1[ruby_targets_ruby23] ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] )
REQUIRED_USE=|| ( ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 )
SLOT=3
SRC_URI=mirror://rubygems/selenium-webdriver-3.2.2.gem
_eclasses_=eutils 3c847a0129fed780bd709b98e426f89c java-utils-2 1971a6927fcd7ec839f7e12b28a24bdd multilib 0236be304ee52e7f179ed2f337075515 ruby-fakegem 178e07325844fe641318d81d7454aee8 ruby-ng a5ac69cbaf175a7b4d86edc835b59565 ruby-utils e9d0baddf239294b286da449ae7ac6a3 toolchain-funcs 53b75b4a49cf3e61530a523804045432 versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=4cef6faab64da716d25a16974e41fe78

@ -11,4 +11,4 @@ REQUIRED_USE=|| ( ruby_targets_ruby21 ruby_targets_ruby22 )
SLOT=0
SRC_URI=mirror://rubygems/travis-1.8.6.gem
_eclasses_=bash-completion-r1 8e447753aaf658afa609fbf961d80ab7 eutils 3c847a0129fed780bd709b98e426f89c java-utils-2 1971a6927fcd7ec839f7e12b28a24bdd multilib 0236be304ee52e7f179ed2f337075515 ruby-fakegem 178e07325844fe641318d81d7454aee8 ruby-ng a5ac69cbaf175a7b4d86edc835b59565 ruby-utils e9d0baddf239294b286da449ae7ac6a3 toolchain-funcs 53b75b4a49cf3e61530a523804045432 versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=2618e50c12b4e436a97cb713cf731d10
_md5_=0ac63e72575dcf0fa83c97e78ae7cd65

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install postinst postrm preinst prepare setup
DEPEND=>=dev-libs/glib-2.32:2 !gtk3? ( >=x11-libs/gtk+-2.24:2 vte? ( x11-libs/vte:0 ) ) gtk3? ( >=x11-libs/gtk+-3.0:3 vte? ( x11-libs/vte:2.91 ) ) virtual/pkgconfig dev-util/intltool sys-devel/gettext >=sys-apps/sed-4
DESCRIPTION=GTK+ based fast and lightweight IDE
EAPI=6
HOMEPAGE=http://www.geany.org
IUSE=gtk3 +vte
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux
LICENSE=GPL-2+ HPND
RDEPEND=>=dev-libs/glib-2.32:2 !gtk3? ( >=x11-libs/gtk+-2.24:2 vte? ( x11-libs/vte:0 ) ) gtk3? ( >=x11-libs/gtk+-3.0:3 vte? ( x11-libs/vte:2.91 ) )
SLOT=0
SRC_URI=http://download.geany.org/geany-1.30.tar.bz2
_eclasses_=eutils 3c847a0129fed780bd709b98e426f89c fdo-mime 21ef5adf81836863efa968f2a25cff64 gnome2-utils fe8e9099c6fc74a40946623c593c7236 multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 53b75b4a49cf3e61530a523804045432 xdg-utils 178a84136f416b8ea1a857717eacd21c
_md5_=1d9e48525b3ecddaadcd8e1c8957755f

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
DEPEND=python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?] >dev-python/cython-0.22[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?] dev-python/numpy[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?] cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 ) fftw? ( sci-libs/fftw:3.0 ) dev-libs/boost:=[mpi] hdf5? ( sci-libs/hdf5:=[cxx] ) doc? ( app-doc/doxygen[dot] dev-texlive/texlive-latexextra virtual/latex-base ) dev-util/ninja >=dev-util/cmake-3.6.3
DESCRIPTION=Extensible Simulation Package for Research on Soft matter
EAPI=6
HOMEPAGE=http://espressomd.org
IUSE=cuda doc examples +fftw +hdf5 test python_targets_python2_7 python_targets_python3_4 python_single_target_python2_7 python_single_target_python3_4 savedconfig
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-macos
LICENSE=GPL-3
RDEPEND=python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?] >dev-python/cython-0.22[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?] dev-python/numpy[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?] cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 ) fftw? ( sci-libs/fftw:3.0 ) dev-libs/boost:=[mpi] hdf5? ( sci-libs/hdf5:=[cxx] )
REQUIRED_USE=^^ ( python_single_target_python2_7 python_single_target_python3_4 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 )
SLOT=0
SRC_URI=https://github.com/espressomd/espresso/archive/8a021f5e8b1d508f356f4419d360bd9dfb7fec2c.tar.gz -> espresso-4.0_pre20170228.tar.gz
_eclasses_=cmake-utils dd1d263f83f0791bd433b134f40db39b eutils 3c847a0129fed780bd709b98e426f89c flag-o-matic 979af9133d4de419fa98992355b07ca4 multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c portability 2b88d3ecc35035a3b8ab628b49cafb0e python-single-r1 4346485bdd137b2d301e993dad734668 python-utils-r1 316c531873247e48befb99900e5aa2ed savedconfig e6948c872ff47e15a10e5ad1be15c18e toolchain-funcs 53b75b4a49cf3e61530a523804045432 vcs-snapshot 03289f51c769cf409d200d2d628cdd6e versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=b7165aa1a82ccd073f361267a6cb0eb2

@ -1 +1 @@
Mon, 06 Mar 2017 05:39:04 +0000
Mon, 06 Mar 2017 11:09:07 +0000

@ -1 +1 @@
Mon Mar 6 05:39:04 UTC 2017
Mon Mar 6 11:09:07 UTC 2017

@ -1 +1 @@
Mon, 06 Mar 2017 06:00:01 +0000
Mon, 06 Mar 2017 11:30:01 +0000

@ -1 +1 @@
1488778501 Mon 06 Mar 2017 05:35:01 AM UTC
1488798301 Mon 06 Mar 2017 11:05:01 AM UTC

@ -1 +1 @@
Mon, 06 Mar 2017 05:39:04 +0000
Mon, 06 Mar 2017 11:09:07 +0000

@ -71,7 +71,7 @@ BINARY-REDISTRIBUTABLE @FREE bh-luxi Broadcom Dina intel-ucode ipw2100-fw ipw220
# License agreements that try to take away your rights. These are more
# restrictive than "all-rights-reserved" or require explicit approval.
EULA Adaptec-EULA AdobeFlash-11.x ArxFatalis-EULA-JoWooD baudline BCS bf1942-lnxded CAPYBARA-EULA Coherent-Graphics CROSSOVER CROSSOVER-2 CYANA DOOM3 ETQW FAH-EULA-2009 FAH-EULA-2014 FraunhoferFDK GameFront Gameplay-Group-EULA genymotion GIMPS GOG-EULA google-chrome googleearth Google-TOS Intel-SDP Introversion LastPass LOKI-EULA LRCTF MakeMKV-EULA MARBLEBLAST Mendeley-terms MSjdbcEULA40 MTA-0.5 NVIDIA-CODEC-SDK NVIDIA-CUDA Nero-AAC-EULA Nero-EULA-US OPERA-12 OPERA-2014 Oracle-BCLA-JavaSE PAPERS-PLEASE POMPOM postal2 Primate-Plunge PUEL Q3AEULA Q3AEULA-20000111 QUAKE4 Quartus-prime-megacore RAR RTCW RTCW-ETEULA RuneScape-EULA SJ-Labs skype-4.0.0.7-copyright spin-commercial spin-educational StarUML-EULA TeamViewer THINKTANKS UPEK-SDK-EULA ut2003 ut2003-demo Vivaldi worklog-assistant
EULA Adaptec-EULA AdobeFlash-11.x ArxFatalis-EULA-JoWooD baudline BCS bf1942-lnxded CAPYBARA-EULA Coherent-Graphics CROSSOVER CROSSOVER-2 CYANA DOOM3 dotnet-eula ETQW FAH-EULA-2009 FAH-EULA-2014 FraunhoferFDK GameFront Gameplay-Group-EULA genymotion GIMPS GOG-EULA google-chrome googleearth Google-TOS Intel-SDP Introversion LastPass LOKI-EULA LRCTF MakeMKV-EULA MARBLEBLAST Mendeley-terms MSjdbcEULA40 MTA-0.5 NVIDIA-CODEC-SDK NVIDIA-CUDA Nero-AAC-EULA Nero-EULA-US OPERA-12 OPERA-2014 Oracle-BCLA-JavaSE PAPERS-PLEASE POMPOM postal2 Primate-Plunge PUEL Q3AEULA Q3AEULA-20000111 QUAKE4 Quartus-prime-megacore RAR RTCW RTCW-ETEULA RuneScape-EULA SJ-Labs skype-4.0.0.7-copyright spin-commercial spin-educational StarUML-EULA TeamViewer THINKTANKS UPEK-SDK-EULA ut2003 ut2003-demo Vivaldi worklog-assistant
# Local Variables:
# mode: conf-space

@ -1,2 +1,3 @@
DIST espresso-3.3.0.tar.gz 18952622 SHA256 64ea2684e4fc0d31c11969e49ec74c25138b4f74686f67b93c7e1103833ff08f SHA512 90edbbdc8d7f7247b5179fce0fad796a9488f82a1754519918c6588c932050675397d36e0167aae770db9803b6c22f7d14d23c04cf307d10802afd3d5d5edc20 WHIRLPOOL 3e9547f2da6676edf3de415fa848301f2959c3dfeef1c3f461b4e1eb202224ead7635748b47d42edb9f661dc5d672f38168e15ab6c55a9c9d7f102ae11f8574e
DIST espresso-3.3.1.tar.gz 18986557 SHA256 8576fc1fe59e04dec4fa0d354b7ec52365622860099624f36bddbb2b472c0c70 SHA512 3fc6e681e625f2cf98ac0aa3b1c16fbe17b9f9aa8f79f2e89926501cbb68621d171d6c6a22f42f9f60298ee31520ca712ace57d57738d2cf76f7ae2f7c0436b1 WHIRLPOOL 7075cbb8fba944cda8290a3f27650fcdd2b466495c6d4697ae3074c60ded86e08ea4ea0d9336c8ca859f7b3303cd496dba2972c9c8205a7b3cafbe36fcfc8a40
DIST espresso-4.0_pre20170228.tar.gz 23621395 SHA256 01e6770949db7bfad9dba3776a644dd0c0758e3781edf23363d7d2671ee14b01 SHA512 7d35648d447af3282a76d9d68cfe681734ec18794a38b09e0ae9233f63b62450c643643bcec999ea9c7d4ba070d4fc6f8dc64db8145f536ae017a67ff2d0e0e2 WHIRLPOOL 02ef0d937726a1abe3f8df4f19ed62008b69494304cf4d569d74936d834bcb20e4a0bd5d6edff009c74c8e16f6b14f9c794ff209c8e39e6d8eed785e5356d6d6

@ -0,0 +1,118 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4} )
CMAKE_MAKEFILE_GENERATOR="ninja"
inherit cmake-utils python-single-r1 savedconfig
DESCRIPTION="Extensible Simulation Package for Research on Soft matter"
HOMEPAGE="http://espressomd.org"
if [[ ${PV} = 9999 ]]; then
EGIT_REPO_URI="git://github.com/espressomd/espresso.git https://github.com/espressomd/espresso.git"
EGIT_BRANCH="master"
inherit git-r3
KEYWORDS=""
else
inherit vcs-snapshot
COMMIT="8a021f5e8b1d508f356f4419d360bd9dfb7fec2c"
SRC_URI="https://github.com/${PN}md/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-macos"
fi
LICENSE="GPL-3"
SLOT="0"
IUSE="cuda doc examples +fftw +hdf5 test"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}"
RDEPEND="
${PYTHON_DEPS}
>dev-python/cython-0.22[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
cuda? ( >=dev-util/nvidia-cuda-toolkit-4.2.9-r1 )
fftw? ( sci-libs/fftw:3.0 )
dev-libs/boost:=[mpi]
hdf5? ( sci-libs/hdf5:=[cxx] )"
DEPEND="${RDEPEND}
doc? (
app-doc/doxygen[dot]
dev-texlive/texlive-latexextra
virtual/latex-base )"
DOCS=( AUTHORS NEWS README ChangeLog )
PATCHES=( "${FILESDIR}"/1056.patch )
src_prepare() {
use cuda && cuda_src_prepare
cmake-utils_src_prepare
}
src_configure() {
mycmakeargs=(
-DWITH_CUDA=$(usex cuda)
-DPYTHON_EXECUTABLE="${PYTHON}"
-DWITH_TESTS=$(usex test)
-DWITH_SCAFACOS=ON
-DINSTALL_PYPRESSO=OFF
-DCMAKE_DISABLE_FIND_PACKAGE_FFTW3=$(usex !fftw)
-DCMAKE_DISABLE_FIND_PACKAGE_HDF5=$(usex !hdf5)
-DCMAKE_SKIP_RPATH=YES
-DLIBDIR=$(get_libdir)
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
use doc && cmake-utils_src_make doxygen
[[ ${PV} = 9999 ]] && use doc && cmake-utils_src_make ug dg tutorials
}
src_install() {
local i docdir="${S}"
cmake-utils_src_install
insinto /usr/share/${PN}/
doins ${CMAKE_BUILD_DIR}/myconfig-sample.hpp
save_config ${CMAKE_BUILD_DIR}/src/core/myconfig-final.hpp
if use doc; then
[[ ${PV} = 9999 ]] && docdir="${CMAKE_BUILD_DIR}"
newdoc "${docdir}"/doc/dg/dg.pdf developer_guide.pdf
newdoc "${docdir}"/doc/ug/ug.pdf user_guide.pdf
for i in "${docdir}/doc/tutorials/python"/*/[0-9]*.pdf; do
newdoc "${i}" "tutorial_${i##*/}"
done
dodoc -r ${CMAKE_BUILD_DIR}/doc/doxygen/html
fi
if use examples; then
insinto "/usr/share/${PN}/examples/"
doins -r samples/python/.
fi
}
pkg_postinst() {
echo
elog "Please read and cite:"
elog "ESPResSo, Comput. Phys. Commun. 174(9) ,704, 2006."
elog "http://dx.doi.org/10.1016/j.cpc.2005.10.005"
echo
elog "If you need more features, change"
elog "/etc/portage/savedconfig/${CATEGORY}/${PF}"
elog "and reemerge with USE=savedconfig"
echo
elog "For a full feature list see:"
elog "/usr/share/${PN}/myconfig-sample.hpp"
echo
}

@ -0,0 +1,190 @@
From d075cbaa80ce0b484c8422be27c5b5680f6abee4 Mon Sep 17 00:00:00 2001
From: Christoph Junghans <junghans@votca.org>
Date: Fri, 3 Mar 2017 16:05:45 -0700
Subject: [PATCH] cmake: install all shared libs in back in libdir
some libraries weren't installed and the python module path
isn't in the LD_LIBRARY_PATH and hence partly revert
80ad49e954f4a6590707fd86e4fd586682ad626d
---
CMakeLists.txt | 4 ++++
src/core/CMakeLists.txt | 4 ++--
src/core/actor/CMakeLists.txt | 4 ++--
src/core/constraints/CMakeLists.txt | 1 +
src/core/correlators/CMakeLists.txt | 1 +
src/core/immersed_boundary/CMakeLists.txt | 4 ++--
src/core/object-in-fluid/CMakeLists.txt | 2 +-
src/core/observables/CMakeLists.txt | 1 +
src/core/scafacos/CMakeLists.txt | 2 +-
src/core/shapes/CMakeLists.txt | 1 +
src/core/utils/CMakeLists.txt | 1 +
src/script_interface/CMakeLists.txt | 1 +
12 files changed, 18 insertions(+), 8 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index cf49c40..7a8bc15 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -238,6 +238,10 @@ if (NOT DEFINED DATA)
set(DATA "share/espresso")
endif(NOT DEFINED DATA)
+if (NOT DEFINED LIBDIR)
+ set(LIBDIR "lib")
+endif(NOT DEFINED LIBDIR)
+
if (NOT DEFINED BINDIR)
set(BINDIR "bin")
endif(NOT DEFINED BINDIR)
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
index 9982a54..13bb052 100644
--- a/src/core/CMakeLists.txt
+++ b/src/core/CMakeLists.txt
@@ -23,7 +23,7 @@ add_custom_target(EspressoConfig DEPENDS config-features.hpp config-features.cpp
add_dependencies(EspressoConfig myconfig)
add_library(EspressoCore SHARED ${EspressoCore_SRC} config-features.cpp config-version.cpp)
-install(TARGETS EspressoCore LIBRARY DESTINATION ${PYTHON_INSTDIR})
+install(TARGETS EspressoCore LIBRARY DESTINATION ${LIBDIR})
add_dependencies(EspressoCore EspressoConfig)
target_link_libraries(EspressoCore ${LIBRARIES} Actor ObjectInFluid ImmersedBoundary Shapes Constraints EspressoUtils Correlators Observables)
@@ -43,7 +43,7 @@ if(CUDA)
cuda_include_directories(${CMAKE_CURRENT_BINARY_DIR})
cuda_add_library(EspressoCuda SHARED ${EspressoCuda_SRC})
- install(TARGETS EspressoCuda DESTINATION ${PYTHON_INSTDIR})
+ install(TARGETS EspressoCuda DESTINATION ${PYTHON_INSTDIR}/espressomd)
add_dependencies(EspressoCuda EspressoConfig)
set_target_properties(EspressoCuda PROPERTIES MACOSX_RPATH TRUE)
diff --git a/src/core/actor/CMakeLists.txt b/src/core/actor/CMakeLists.txt
index 0421243..1b5eafe 100644
--- a/src/core/actor/CMakeLists.txt
+++ b/src/core/actor/CMakeLists.txt
@@ -1,7 +1,7 @@
file(GLOB Actor_SRC *.cpp)
add_library(Actor SHARED ${Actor_SRC})
-install(TARGETS Actor LIBRARY DESTINATION ${PYTHON_INSTDIR} ARCHIVE DESTINATION ${PYTHON_INSTDIR})
+install(TARGETS Actor LIBRARY DESTINATION ${LIBDIR} ARCHIVE DESTINATION ${LIBDIR})
add_dependencies(Actor EspressoConfig)
set_target_properties(Actor PROPERTIES MACOSX_RPATH TRUE)
@@ -9,7 +9,7 @@ set_target_properties(Actor PROPERTIES MACOSX_RPATH TRUE)
if(CUDA)
file(GLOB ActorCuda_SRC *.cu)
cuda_add_library(ActorCuda SHARED ${ActorCuda_SRC})
- install(TARGETS ActorCuda DESTINATION ${PYTHON_INSTDIR})
+ install(TARGETS ActorCuda DESTINATION ${PYTHON_INSTDIR}/espressomd)
add_dependencies(ActorCuda EspressoConfig)
add_dependencies(Actor ActorCuda)
diff --git a/src/core/constraints/CMakeLists.txt b/src/core/constraints/CMakeLists.txt
index 0f5c043..d07ad77 100644
--- a/src/core/constraints/CMakeLists.txt
+++ b/src/core/constraints/CMakeLists.txt
@@ -1,4 +1,5 @@
file(GLOB Constraints_SRC Constraint.cpp)
add_library(Constraints SHARED ${Constraints_SRC})
+install(TARGETS Constraints LIBRARY DESTINATION ${LIBDIR})
add_dependencies(Constraints EspressoConfig)
set_target_properties(Constraints PROPERTIES MACOSX_RPATH TRUE)
diff --git a/src/core/correlators/CMakeLists.txt b/src/core/correlators/CMakeLists.txt
index c5ff02f..fcc3611 100644
--- a/src/core/correlators/CMakeLists.txt
+++ b/src/core/correlators/CMakeLists.txt
@@ -1,4 +1,5 @@
file(GLOB Correlators_SRC *.?pp)
add_library(Correlators SHARED ${Correlators_SRC})
+install(TARGETS Correlators LIBRARY DESTINATION ${LIBDIR})
add_dependencies(Correlators EspressoConfig)
set_target_properties(Correlators PROPERTIES MACOSX_RPATH TRUE)
diff --git a/src/core/immersed_boundary/CMakeLists.txt b/src/core/immersed_boundary/CMakeLists.txt
index ec7fb85..8e7285f 100644
--- a/src/core/immersed_boundary/CMakeLists.txt
+++ b/src/core/immersed_boundary/CMakeLists.txt
@@ -1,13 +1,13 @@
file(GLOB ImmersedBoundary_SRC *.cpp)
add_library(ImmersedBoundary SHARED ${ImmersedBoundary_SRC})
set_target_properties(ImmersedBoundary PROPERTIES MACOSX_RPATH TRUE)
-install(TARGETS ImmersedBoundary LIBRARY DESTINATION ${PYTHON_INSTDIR} ARCHIVE DESTINATION ${PYTHON_INSTDIR})
+install(TARGETS ImmersedBoundary LIBRARY DESTINATION ${LIBDIR} ARCHIVE DESTINATION ${LIBDIR})
add_dependencies(ImmersedBoundary EspressoConfig)
if(CUDA)
file(GLOB ImmersedBoundaryCuda_SRC *.cu)
cuda_add_library(ImmersedBoundaryCuda SHARED ${ImmersedBoundaryCuda_SRC})
- install(TARGETS ImmersedBoundaryCuda DESTINATION ${PYTHON_INSTDIR})
+ install(TARGETS ImmersedBoundaryCuda DESTINATION ${PYTHON_INSTDIR}/espressomd)
add_dependencies(ImmersedBoundaryCuda EspressoConfig)
set_target_properties(ImmersedBoundaryCuda PROPERTIES MACOSX_RPATH TRUE)
diff --git a/src/core/object-in-fluid/CMakeLists.txt b/src/core/object-in-fluid/CMakeLists.txt
index 7154486..c25228a 100644
--- a/src/core/object-in-fluid/CMakeLists.txt
+++ b/src/core/object-in-fluid/CMakeLists.txt
@@ -1,5 +1,5 @@
file(GLOB ObjectInFluid_SRC *.cpp)
add_library(ObjectInFluid SHARED ${ObjectInFluid_SRC})
-install(TARGETS ObjectInFluid LIBRARY DESTINATION ${PYTHON_INSTDIR} ARCHIVE DESTINATION ${PYTHON_INSTDIR})
+install(TARGETS ObjectInFluid LIBRARY DESTINATION ${LIBDIR} ARCHIVE DESTINATION ${LIBDIR})
add_dependencies(ObjectInFluid EspressoConfig)
set_target_properties(ObjectInFluid PROPERTIES MACOSX_RPATH TRUE)
diff --git a/src/core/observables/CMakeLists.txt b/src/core/observables/CMakeLists.txt
index 9813d86..51ab79d 100644
--- a/src/core/observables/CMakeLists.txt
+++ b/src/core/observables/CMakeLists.txt
@@ -1,4 +1,5 @@
file(GLOB Observables_SRC *.?pp)
add_library(Observables SHARED ${Observables_SRC})
+install(TARGETS Observables LIBRARY DESTINATION ${LIBDIR})
add_dependencies(Observables EspressoConfig)
set_target_properties(Observables PROPERTIES MACOSX_RPATH TRUE)
diff --git a/src/core/scafacos/CMakeLists.txt b/src/core/scafacos/CMakeLists.txt
index 1479683..3028ca0 100644
--- a/src/core/scafacos/CMakeLists.txt
+++ b/src/core/scafacos/CMakeLists.txt
@@ -2,7 +2,7 @@ include_directories(${SCAFACOS_INCLUDE_DIRS})
file(GLOB Scafacos_SRC *.cpp)
add_library(Scafacos SHARED ${Scafacos_SRC})
-install(TARGETS Scafacos DESTINATION ${PYTHON_INSTDIR})
+install(TARGETS Scafacos DESTINATION ${PYTHON_INSTDIR}/espressomd)
add_dependencies(Scafacos EspressoConfig)
target_link_libraries(Scafacos ${SCAFACOS_LDFLAGS})
diff --git a/src/core/shapes/CMakeLists.txt b/src/core/shapes/CMakeLists.txt
index 0e5ecaa..5be3a9d 100644
--- a/src/core/shapes/CMakeLists.txt
+++ b/src/core/shapes/CMakeLists.txt
@@ -1,4 +1,5 @@
file(GLOB Shapes_SRC *.cpp)
add_library(Shapes SHARED ${Shapes_SRC})
+install(TARGETS Shapes LIBRARY DESTINATION ${LIBDIR})
add_dependencies(Shapes EspressoConfig)
set_target_properties(Shapes PROPERTIES MACOSX_RPATH TRUE)
diff --git a/src/core/utils/CMakeLists.txt b/src/core/utils/CMakeLists.txt
index ec0f6f7..4cd8ada 100644
--- a/src/core/utils/CMakeLists.txt
+++ b/src/core/utils/CMakeLists.txt
@@ -1,3 +1,4 @@
file(GLOB EspressoUtils_SRC *.cpp)
add_library(EspressoUtils SHARED ${EspressoUtils_SRC})
+install(TARGETS EspressoUtils LIBRARY DESTINATION ${LIBDIR})
set_target_properties(EspressoUtils PROPERTIES MACOSX_RPATH TRUE)
diff --git a/src/script_interface/CMakeLists.txt b/src/script_interface/CMakeLists.txt
index 8aff034..59c1c9d 100644
--- a/src/script_interface/CMakeLists.txt
+++ b/src/script_interface/CMakeLists.txt
@@ -28,6 +28,7 @@ if(H5MD)
)
endif(H5MD)
add_library(EspressoScriptInterface SHARED ${EspressoScriptInterface_SRC})
+install(TARGETS EspressoScriptInterface LIBRARY DESTINATION ${LIBDIR})
add_dependencies(EspressoScriptInterface EspressoConfig EspressoConfig)
set_target_properties(EspressoScriptInterface PROPERTIES MACOSX_RPATH TRUE)
target_link_libraries(EspressoScriptInterface EspressoCore)
--
2.10.2
Loading…
Cancel
Save