parent
3c98f084e1
commit
22e72dfff4
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 28842 BLAKE2B 043bf97bab4fe5abe81b756cd218cff2f8f43b668415f3153cccfab6ae630312673ac29ef4f5192ff512b9a9ed74f73242faa623321c86ef73b5e3f1f6554b71 SHA512 3cda42dfc91a2cc2093abf2b0f67e98fefb64e79abfb7fef943b039e6d0d238862ce0bf6c7fad0787ddf9df0e7c949967fffee1dd2f0197deb3f9ad12af1c37d
|
||||
TIMESTAMP 2018-10-20T20:08:39Z
|
||||
MANIFEST Manifest.files.gz 28857 BLAKE2B 3f64924271a6ab14b45e3a5868541d930b23616a2b7cccf06f39b2287316fa7f9d35545e34615a07b735ec3744a95e801c0ef268171fc518fc8bff9cf3157148 SHA512 ce77a32b9c1f0b4b32f1968f2eda7ca60b91a0cd4b9f674d50d635c97094f3f39ea82eb79b9a9795bf58221749ff365a757f6e16b28b089cfb603748aa9f686d
|
||||
TIMESTAMP 2018-10-21T18:08:40Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAlvLi0dfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAlvMwKhfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klAnyxAAmO1HHsUsw3eOns8SEipDDOJTVH3VP6dPGOQysAp4IpCiNVXqlYRLmXaX
|
||||
Ac/lJVXBPPo7WhY9uGMyf9w6rSxccwXEQQDiMbnohFLaFP6SNwKZxuHM62oHEIVu
|
||||
mDy1FvRhS26RYX/l78jlmUEQaP4Kf5DF+ZN51nzUcmjSMS1KScp0C/E1+RkF5K3g
|
||||
UQ2Gl8Cx963+rI7JMyJS4Uvjqsadul/cwy/T3zT5AIaaOCTDPXUIpB/IsbkAJuuf
|
||||
omx1mPhZt/RjEwGJK6us0GARou+RNmSNGun0NEqMKmdMX8am1U8pPJbhhuaxwYk/
|
||||
NAaEd2yBWCqHfoIXNUBG8G9fUUgCa6gKYhprUr+Mgytt0GMXFx0ND6hDteV8NrGs
|
||||
YtWkH8UK9XfkxwSsjqaW0u1omG/aR5tQsYnc7KZy+lrbtIxys61Da0VcUQLMi1jG
|
||||
NE+NW39S2vYjqGvcQbKxcqxutJKZ9S+opr12aFvX8Gwz9ULhROyp1OQo1DO3A5jP
|
||||
fyYXvx7dBsgsz1j0Kwves3mEOUKZDgpyJah3F897n2kA5cmIwlaybVC6HSiRp8iO
|
||||
M5z2Mutb4bmoyYiW2nneBuafGY5XkIshG4xcQ4zjFUNj7sdKHSqHWXrPzl/8DFOA
|
||||
undpte4ER6ewsJeF9U324sH/dAujjxbpa32Y5lyRMcaIfMdvVLo=
|
||||
=y0Jo
|
||||
klBZHQ//bU8+ijMlI4/3ABOvKrShtoKf5l/AFQY0kDmz2ffXQ9eA/6pGjBYtKkQp
|
||||
8Ed3+JYzxFMsMGP2VSTvajdHbeqSXCFNoGWHFLs8srIQQRxXYwxYpv92XhwXAfzl
|
||||
yU7NpsRogDZt37/AJaxqVcD6wcAxUqZBr7H2VcUTPQHgKcaQepJc3ImbY7M45E6J
|
||||
Rzx5g7BlK9WONbcgt/CAjBmYvLm5mj+Igjl86xDQAGHNy9mwQLrp5gd1KjmY7yWg
|
||||
hitMc/CiVboLb1k9guW/6W4AsZy10uhrBy7fIPhkRYfih/QgRiY902b0xy3wi3pn
|
||||
MaFXvtLNbeAQT89kgTPvFjhkE6h8ttjR60sDerx9krYPpg+YJqd3qsjKlzmzThEx
|
||||
ecHoF8OJ6+lhEJydA7LykUUNzxr9j4hPdPB8hk2THzKL+t5BxmD+1UKbSZgrZOM/
|
||||
+L/WkjgLMYzpeCqqQu1m8/64icamSnMQZuGLJDlEWmEtZ3Czww1rJPc+dZ/ANlzd
|
||||
RQR1VNxT/5fgp3p4952KXgwDOpzUzjD0FaBf3MuDUnax9dZgAVgAYZidohYFwphA
|
||||
WP52sdCHiKG0M7BpCTBeFYYVqOuf9LLlFV3Zkki29L0o/7AOhGQCb1DgcslXqEqF
|
||||
4MICUEQvF/+CVjeQqo7SbVymKhKz18UD5230zSqGZQ2xEUu1Qnw=
|
||||
=ClZ8
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
DIST cabextract-1.6.tar.gz 241731 BLAKE2B 49a94b1b0d8a6c9f61cd51280a035e3fedb8d7a2d097b132bc56114c6003a558647a7f8c47b8d08fcac1999e68bea5303adb2b03c8e6dd010995e8b0c6dcd442 SHA512 d1c71c0292e3d73d8edbff5f5230b3127c63028f5aba1d0cad968bc945202fb9c0773327affce3d28466068377f029c80735adbabe0929d29b2204dea73738f8
|
||||
DIST cabextract-1.7.tar.gz 293760 BLAKE2B d5ab4783c944d5d8b1d9ed8a2fbbfd60aeeab9f12b836032f982efc5721055b2caa521147246b3b5274d9456b1dbd2d513455cfd57750cf6d7fdc18f109f96c9 SHA512 63789e485d57299f2a0a60dc6d9a94e83639eb59b73789eff52977d3d3bd37a1c00713c86a4c6289e35541d0b7240ea0545ba84013713c070b4324ae1f2865ce
|
||||
DIST cabextract-1.8.tar.gz 289256 BLAKE2B ba9fea0cd12859b0de97b13362eaf276066650eb7151e0115af7ed2586cfa7497f72be2f9287d3ccb5ce5256ec26ca69e729df5bb0a327bb9f32ded25391460c SHA512 f8d676d6b738b0b13ac1cac7716c2fb46db423ef30b05ee64f00fcb19596131fbd34341c8b417af3de04896e9b6a8abf0d5976ee4bf87d016806a71317246d7a
|
||||
EBUILD cabextract-1.6.ebuild 1115 BLAKE2B d6898fc1ef97920e8c7a54d3f79963a59f93b90b0c432f3cf088efaa202a4eb37b1385cdae1c2f91b97f3252938216f55192851291824c33c79ec02df6f7a08e SHA512 10c82fad424f0e5093816ebab945c37e88180618431be7b1068c847534ceb83e3e9ee0379862ec3dc312b65b01cfc2954d3300dd98d36455421d6814840df534
|
||||
EBUILD cabextract-1.7.ebuild 1155 BLAKE2B 0f93ea1453dae2141d540a11ca038cc8dec1443d93bb4b517735e3b2eab92ab5f56a94330cb442896808d500600fe78a19a83e32c2e167f49fed37eec9ae402c SHA512 d0503c4541eb6eaf93fb3dfa50a6a968b8355a17cdfe5d52af0ccf2187b886bd23e1db740fb0f3647b43c88f1537fc6d992fc0cb96eda675f4e45672a4856266
|
||||
EBUILD cabextract-1.8.ebuild 1152 BLAKE2B e4db9bd87b69f44a8be2e56462245531b639a6a4700ac087f8919319997dff2fc9c3267e21a763fa7607a678598b20bfdc6705eba76a19d268aa9e945460b5d2 SHA512 9da9c8b743b7eb5a091af81ffc9d010dbea4580e6b15a43c8e68c0638b14c397412b1f4c4d1fca8759cf3a18d033dccec351dafddf894cb888ee39948189a09b
|
||||
MISC metadata.xml 497 BLAKE2B dc1c758e518500bcadecefb0a3ac5d6bcd62e97113ccf69ee034707c416e8d7e8282060609f24d2406ada0a443624600b2a9ef554c4adaa9b315a6712491213f SHA512 5e1dc4d999b091846720b303fa59358955610a73cfa15f33bd51488d32e099f1651939e903227814b90857751c1b6408280493d8a0ae3c0f94828c61db53b6e3
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Extracts files from Microsoft cabinet archive files"
|
||||
HOMEPAGE="https://www.cabextract.org.uk/"
|
||||
SRC_URI="https://www.cabextract.org.uk/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="extras"
|
||||
|
||||
RDEPEND="extras? ( dev-lang/perl )"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# the code attempts to set up a fnmatch replacement, but then fails to code
|
||||
# it properly leading to undefined references to rpl_fnmatch(). This may be
|
||||
# removed in the future if building still works by setting "yes" to "no".
|
||||
export ac_cv_func_fnmatch_works=yes
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake AR="$(tc-getAR)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local DOCS=( AUTHORS ChangeLog INSTALL NEWS README TODO doc/magic )
|
||||
default
|
||||
docinto html
|
||||
dodoc doc/wince_cab_format.html
|
||||
if use extras; then
|
||||
dobin src/{wince_info,wince_rename,cabinfo,cabsplit}
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST dumpet-2.1-15.fc27.src.rpm 25268 BLAKE2B ae80875f08211a825bbc357e4051bf6fcd26d2726b9fc477b61593155080fb460ea3cb6b7c5af519a740436313fa588cfffda7afdba41179a620702693e82ff2 SHA512 bf4b7f2de48590f5ff71ec17a05e331def234a1e57e7e06254c00eb60e44ae8c712e33515e01c6f5fe0bcecbea6e596e4e452ad192823b81dfb7de781d0d4e55
|
||||
DIST dumpet-2.1_p20140601.tar.gz 20140 BLAKE2B def3e7948096e2543bf24324b17c3b3123b867e750971858cb403732efde6c217fcf1c04955a0dd4ed2f99fdaedecab1becdcc1027645e7a955ed1addf11daa1 SHA512 161911ae136aa81abff5a591593acf421a4101e3f80cb259c5b2190581d5cbd06641eefe4c873d40d1b2adabedb2e42ef7fdd0a6e39ec98e1927550ae8960eda
|
||||
EBUILD dumpet-2.1.ebuild 658 BLAKE2B e58cd552a6a7aad3d24884bcf8021b6fd37f8c95ac53737f35487b9d46ecdb17f802b884d220610a5711d588254b4937d296fa4c14e4fd59abd5cdcec6f344f8 SHA512 e50a277d307c664b440f72d46ed814631144bb7525542b1149730cab1ced4e9d67471dd7bd0e149678b212e64ee7b8bd7ebaad07208dbf56244e268239f3542e
|
||||
EBUILD dumpet-2.1_p20140601.ebuild 706 BLAKE2B 9eb5f6314866107958522a66f8f2543f2f0b2514dfabac5d532c7af7d252a3d309c48feda8628b415b5b49593c1b595cbefcd466a831fda06e1276912b38a5aa SHA512 aa2fa60b30fc95218eaf4b97b629c2e8d06d0642a5188ac884097e61c260adeb96e669eb49109f82ab844d31fb043fe9df9210649c249757cadf3a32213c3423
|
||||
EBUILD dumpet-2.1_p20140601.ebuild 695 BLAKE2B 065e56688e2e2bfb7894292232047c31b42b661543aa124c3f57457b7f91519342178b2fe0a5883c62c5047b5d2667a0a32410b814f2a036f979846d311ab3c7 SHA512 618cf11e764d617e013a323507a854ad289ceea1956087130fe95b69a65c72f160ed7927595dcd7c7ea2cdcc7e9836a100d144c07b66e2f5e6256d86ad26c574
|
||||
MISC metadata.xml 240 BLAKE2B 5caea4abbcf161615353b1f5ec499ae37ae67f08f6f1d48829d145694359169508d62173c091700e9a65d8ed461216caf12cc6728760784aa364d610250369ca SHA512 ee5c2cad860daff025c5d2bbc7e210767432dd09d1a74fc7b1d5994686d48739b9bfd446bf1ab7b1b92532f82767e722ea3e38d7a502a7a941f6ac5028000ce8
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,2 +1,4 @@
|
||||
DIST airline-themes-0_pre20181021.tar.xz 38516 BLAKE2B 2fe1e848b57546aa39e02262e5ae3e0164830641b1c8ccca1d3dc04afab8db4c618b079c63d5854697737610df1ab891d1622a22b89c431331b8bd16cc31fc3e SHA512 764fa44a4711c92a03f6f16a3d774ad871d13adfa53e7b942bad677ff1d03f32aa24723c612d50c14ca996fa971f48695e259cc53345d253d38e63f08651e002
|
||||
EBUILD airline-themes-0_pre20181021.ebuild 425 BLAKE2B e13a2eff69964474e51c50957793f8223092211f5d11acb5cbd7980bd7e23d5a52cfd647dc7c3cc0af9a62ab2577ef9f4b8b602cf6b33318d75507b8dacb42d7 SHA512 23d4c482b11453a84b77811bbd13fef6366ad2322a957cc1a39191e4d97ff38c316e692006010f4b28d86463eed703ea9c00040c71a2f8eaffc6ffd21eb21f16
|
||||
EBUILD airline-themes-9999.ebuild 408 BLAKE2B 465ac11ae90275b3cbdf3171b957257075a86ba73699f12fd5ef765ee31094bf39396dd2b246ea1dc321051f9701b95d09065363b4d735f45a83bab37c6e3da5 SHA512 4f96d7819deafa452e8efdb4531208a19fad406e96cbfd2765ff216ed0f191cccddeedc4cfa2b4346ed1896fa2424aa4064a833444f0b1a3e4957dc393a391de
|
||||
MISC metadata.xml 439 BLAKE2B 45dd2e92f4cbcd83e0acbe5d4bae4aebe12c541184edcdc1187e0a8f8aa3887bbb089d9253147c451e05be8b3b6d9f8fe84a9f4b6cacfa24e11a2288396ef86c SHA512 d652a18b151c701e17191e1dbe3dc57f6b8cd02ec2107ceef4dd9ae7164724b62389872025f473cc85c328b8552b9e16eadc2103080488e296e2d81253ce08f4
|
||||
|
@ -0,0 +1,16 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: a collection of themes for vim-airline"
|
||||
HOMEPAGE="https://github.com/vim-airline/vim-airline-themes"
|
||||
SRC_URI="https://dev.gentoo.org/~zlogene/distfiles/${CATEGORY}/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="app-vim/airline"
|
||||
RDEPEND="${DEPEND}"
|
@ -1,8 +0,0 @@
|
||||
AUX python-mode-0.6.18-dont-add-cwd-to-syspath.patch 496 BLAKE2B c936b7966d7135d921f22d7750b56a246d3b9e2c89576eb17a063de9429df9fae9b2f0cd8dc11cd6e517f33aa9a5c4196effc0605468c288b98a49433c81f89e SHA512 3008c54ec29aa0c6f9a96874bf970ddf6264b26090df55336a493ac4d69f52a8e2cb938323c064c158dc6fa7f8b94f5ae1d4761fc4b093c14bb7664e9a196696
|
||||
DIST python-mode-0.6.18.tar.gz 386846 BLAKE2B 8fd330ddce4a9107e9ca3248a727e4291b3474810360962425ef4afab25eff8a5a7319bedd91ad7899d160b2f48a28ab8f56a27d5557859f6fb3d906f7d11758 SHA512 0e3159a055304443c8b15590c424ac0f4a4303e343882ff91f01f5b959274931dea83969ab1dcd19ce95894c7da5be60699d51b852dc73165a99a271feec4e64
|
||||
DIST python-mode-0.9.0.tar.gz 671985 BLAKE2B 3bfbbcd11953fbecc0214b66271ab37bfee4476aed5d9a6f0e82c9111d9f6e1404839340079c49f4b73608c899a12c7af2a5a1044f104a3aafdef3c8bd20310e SHA512 03aef010a95241abf9605ca334d95a2c0b917c61aea23f794e574acd56ba5d958032975d17d1af40a5edccd90f0172783a26fc301d799fd619bfd263da685161
|
||||
EBUILD python-mode-0.6.18-r3.ebuild 1554 BLAKE2B 66181b3a79742443316b446b1ecf9814217f3eaee2176ac3dfb7d0ce70590ae5eee592e90ceed5ee43265a60a761c58a91c9b77d981f2a4e31a0ba9198302bc0 SHA512 3276c95a1be4212fd8b3915aa999cdf114a90e1a4da98f555d7aab0af5ecc6a0202658864271e9214fd7b8725fd6e72b57834e628fe299977b7695d6f72af8de
|
||||
EBUILD python-mode-0.6.18-r4.ebuild 1862 BLAKE2B 20cd3c9c6bb42814f1103c27ff5b06d0e0b2334c923ceaa0ae0abd85774fccc180f875401686b96316ae3220e8e07dcea0256afb66fc687d58fd97c8733da255 SHA512 185c89c26be4533f2be897feb7810aa4dacd96c222ed200b807c52d59a3f374f764e6e412fbe15e9cf54f88c4fd65b30d6d612417d7c44111952fa7b40c3b666
|
||||
EBUILD python-mode-0.9.0-r1.ebuild 1194 BLAKE2B 0216204c6807cda3666fb928b086e0020aea538b816ef1efd48476f7a6f916e7bbc430881b5a5fb199f113529fed879812baa5d76b3bb06bf1bae7d2e1ddb38e SHA512 67d5059cd4bf8314161ac0fd7595364ca000c7613fba9eecc167955eb016a982e062154c7ea5e9ac16af0603e847700407fa3ec1e67cfc5a4458f72e862df255
|
||||
EBUILD python-mode-0.9.0.ebuild 990 BLAKE2B 7bb298fcca9fe332131d40a39ad81234794cffd285ff2d8bea80e826d540e4bc14807d0641947dfd9bbce9fd95e2ba3ca1afd3683cacdb5635989e42a5b35067 SHA512 4ed92ab57405e5903afb64c1029eb3a3fd866c9a966663ddbde65c0157a736ede66b2659ac82ec4845712eaec0897828fcc91d24edce109605ce6f1ef95d5f7a
|
||||
MISC metadata.xml 590 BLAKE2B fe1ad1cbd9d75eea115d7a6e24f3fda0fcebcd3fbca6627e822a50934ab02665bf6eecab920f000592b0572d8995d653cd8cd9dda5cfe12b3a9616459f2dc72c SHA512 b6fbd9c3f197ca6b1df05584448514c12f78eefa1a7f80fa74c0a46ab3e6fdce1b3824fdff22060cf056fce1463ee4af62b7988c7a5025942e7ed072ad9f2d99
|
@ -1,15 +0,0 @@
|
||||
https://github.com/klen/python-mode/issues/162
|
||||
--- a/ftplugin/python/init-pymode.vim
|
||||
+++ b/ftplugin/python/init-pymode.vim
|
||||
@@ -46,10 +46,9 @@ if !pymode#Default('g:pymode_path', 1) || g:pymode_path
|
||||
python << EOF
|
||||
import sys, vim, os
|
||||
|
||||
-curpath = vim.eval("getcwd()")
|
||||
libpath = os.path.join(vim.eval("expand('<sfile>:p:h:h:h')"), 'pylibs')
|
||||
|
||||
-sys.path = [libpath, curpath] + vim.eval("g:pymode_paths") + sys.path
|
||||
+sys.path = [libpath] + vim.eval("g:pymode_paths") + sys.path
|
||||
EOF
|
||||
|
||||
endif " }}}
|
@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>vim@gentoo.org</email>
|
||||
<name>Gentoo Vim Project</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Python-mode is a vim plugin that allows you to use the pylint, rope,
|
||||
pydoc, pyflakes, pep8, mccabe libraries in vim to provide features like
|
||||
python code looking for bugs, refactoring and some other useful
|
||||
things.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">klen/python-mode</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
VIM_PLUGIN_MESSAGES="filetype"
|
||||
VIM_PLUGIN_HELPFILES="PythonModeCommands"
|
||||
VIM_PLUGIN_HELPURI="https://github.com/klen/python-mode"
|
||||
|
||||
inherit vim-plugin eutils
|
||||
|
||||
DESCRIPTION="Provide python code looking for bugs, refactoring and other useful things"
|
||||
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=3770 https://github.com/klen/python-mode"
|
||||
SRC_URI="https://github.com/klen/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/astng
|
||||
dev-python/autopep8
|
||||
dev-python/pyflakes
|
||||
dev-python/pylint
|
||||
dev-python/rope
|
||||
dev-python/ropemode
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-dont-add-cwd-to-syspath.patch
|
||||
|
||||
# debundling fun
|
||||
rm -rf pylibs/pylama/{pep8.py,pyflakes} pylibs/{autopep8.py}
|
||||
#rm -rf pylibs/{rope,ropemode} #475686
|
||||
sed -e 's/from .pep8/from pep8/g' \
|
||||
-e 's/from .pyflakes/from pyflakes/g' \
|
||||
-i pylibs/pylama/utils.py || die
|
||||
# there's still pylint left, I failed to debundle it :/
|
||||
|
||||
mv pylint.ini "${T}" || die
|
||||
sed -e "s|expand(\"<sfile>:p:h:h\")|\"${EPREFIX}/usr/share/${PN}\"|" \
|
||||
-i autoload/pymode.vim || die # use custom path
|
||||
}
|
||||
|
||||
src_install() {
|
||||
vim-plugin_src_install
|
||||
insinto usr/share/${PN}
|
||||
doins "${T}"/pylint.ini
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
vim-plugin_pkg_postinst
|
||||
einfo "If you use custom pylintrc make sure you append the contents of"
|
||||
einfo " ${EPREFIX}/usr/share/${PN}/pylint.ini"
|
||||
einfo "to it. Otherwise PyLint command will not work properly."
|
||||
}
|
@ -1,62 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
VIM_PLUGIN_MESSAGES="filetype"
|
||||
VIM_PLUGIN_HELPFILES="PythonModeCommands"
|
||||
VIM_PLUGIN_HELPURI="https://github.com/klen/python-mode"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit python-single-r1 vim-plugin
|
||||
|
||||
DESCRIPTION="Provide python code looking for bugs, refactoring and other useful things"
|
||||
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=3770 https://github.com/klen/python-mode"
|
||||
SRC_URI="https://github.com/klen/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
|| (
|
||||
app-editors/vim[python,${PYTHON_USEDEP}]
|
||||
app-editors/gvim[python,${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/astng[${PYTHON_USEDEP}]
|
||||
dev-python/autopep8[${PYTHON_USEDEP}]
|
||||
dev-python/pyflakes[${PYTHON_USEDEP}]
|
||||
dev-python/pylint[${PYTHON_USEDEP}]
|
||||
dev-python/rope[${PYTHON_USEDEP}]
|
||||
dev-python/ropemode[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}"/${P}-dont-add-cwd-to-syspath.patch
|
||||
eapply_user
|
||||
|
||||
# debundling fun
|
||||
rm -rf pylibs/pylama/{pep8.py,pyflakes} pylibs/{autopep8.py}
|
||||
#rm -rf pylibs/{rope,ropemode} #475686
|
||||
sed -e 's/from .pep8/from pep8/g' \
|
||||
-e 's/from .pyflakes/from pyflakes/g' \
|
||||
-i pylibs/pylama/utils.py || die
|
||||
# there's still pylint left, I failed to debundle it :/
|
||||
|
||||
mv pylint.ini "${T}" || die
|
||||
sed -e "s|expand(\"<sfile>:p:h:h\")|\"${EPREFIX}/usr/share/${PN}\"|" \
|
||||
-i autoload/pymode.vim || die # use custom path
|
||||
}
|
||||
|
||||
src_install() {
|
||||
vim-plugin_src_install
|
||||
insinto usr/share/${PN}
|
||||
doins "${T}"/pylint.ini
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
vim-plugin_pkg_postinst
|
||||
einfo "If you use custom pylintrc make sure you append the contents of"
|
||||
einfo " ${EPREFIX}/usr/share/${PN}/pylint.ini"
|
||||
einfo "to it. Otherwise PyLint command will not work properly."
|
||||
}
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
VIM_PLUGIN_MESSAGES="filetype"
|
||||
VIM_PLUGIN_HELPFILES="PythonModeCommands"
|
||||
VIM_PLUGIN_HELPURI="https://github.com/klen/python-mode"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit vim-plugin python-single-r1
|
||||
|
||||
DESCRIPTION="Provide python code looking for bugs, refactoring and other useful things"
|
||||
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=3770 https://github.com/klen/python-mode"
|
||||
SRC_URI="https://github.com/klen/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-python/rope[${PYTHON_USEDEP}]
|
||||
dev-python/astng[${PYTHON_USEDEP}]
|
||||
dev-python/pylint[${PYTHON_USEDEP}]
|
||||
dev-python/pyflakes[${PYTHON_USEDEP}]
|
||||
dev-python/autopep8[${PYTHON_USEDEP}]
|
||||
dev-python/ropemode[${PYTHON_USEDEP}]"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -e "s|expand(\"<sfile>:p:h:h\")|\"${EPREFIX}/usr/share/${PN}\"|" \
|
||||
-i autoload/pymode.vim || die # use custom path
|
||||
}
|
||||
|
||||
src_install() {
|
||||
vim-plugin_src_install
|
||||
insinto "usr/share/${PN}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
vim-plugin_pkg_postinst
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
VIM_PLUGIN_MESSAGES="filetype"
|
||||
VIM_PLUGIN_HELPFILES="PythonModeCommands"
|
||||
VIM_PLUGIN_HELPURI="https://github.com/klen/python-mode"
|
||||
|
||||
inherit vim-plugin eutils
|
||||
|
||||
DESCRIPTION="Provide python code looking for bugs, refactoring and other useful things"
|
||||
HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=3770 https://github.com/klen/python-mode"
|
||||
SRC_URI="https://github.com/klen/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/rope
|
||||
dev-python/astng
|
||||
dev-python/pylint
|
||||
dev-python/pyflakes
|
||||
dev-python/autopep8
|
||||
dev-python/ropemode"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -e "s|expand(\"<sfile>:p:h:h\")|\"${EPREFIX}/usr/share/${PN}\"|" \
|
||||
-i autoload/pymode.vim || die # use custom path
|
||||
}
|
||||
|
||||
src_install() {
|
||||
vim-plugin_src_install
|
||||
insinto usr/share/${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
vim-plugin_pkg_postinst
|
||||
}
|
Binary file not shown.
@ -1,6 +1,6 @@
|
||||
AUX gentoo-layout-3.0.patch 311 BLAKE2B 4c2f0ae8aa53d605bcaf134274d3b549ec970b43cc68eed1ac71cf089c9fa32a1343d7ebfdf428e7f25032f5782aecfb86fb8f78528ffc708ab15dc7285a24e7 SHA512 4d5a48b4dd66aab04ba597b30e96b4601c6745acca21be1daf051ba6ce1e8fef1a0efa46d8e81da1ecdc893a8ee471bd8c7ed0c5436ee33b8b4f7cd18fdca1a5
|
||||
AUX mariadb-connector-c-3.0.6-provide-pkconfig-file.patch 1838 BLAKE2B 454433d5815e818bb3cb08241b1629e7cb2e8c6b33d09e241db11cc7f18e73a8cbf40567fe47a613c420581f8487c39478bcbef22da4ba21b77a10f71e4b11ef SHA512 a3ec1a1702d2d5ae5ea6ef93e9bc7f01df548c65574b177a20e8b29694b078ebd67a409ed253467d1db38895e66285eaf73e604a507bfb09384bc3d15325cb60
|
||||
DIST mariadb-connector-c-3.0.6-src.tar.gz 666819 BLAKE2B 7245c0e13e569454d1cc70e3579afcbd53c64a0a7e828012b38d73f7d737a81b4fdf0363bd1b156dae783806a51773dbceb2ea06621bd4a73773edb78a70249a SHA512 6a41efacff1840eb8ddd8b34d8894b51f260444c76a1344f9ac9b675fd8492d44716338e4c11594d80118b12d90f75430304282650bce0d5f64179df6cc14d8e
|
||||
EBUILD mariadb-connector-c-3.0.6-r1.ebuild 2818 BLAKE2B ded50e102f6c0e4c308f9baa965f4f225e7937973b23639e9bc92f3286726614c7f25e018502ea01f955b6c7e70625f5de778906cde4e9fcc1638745f0b7a826 SHA512 8254af4c5a6153588a210c4f4ddb66ff2ce4223cc1f24afa924360bfa0523d6c0a500a8cd84efbffa6f061a574787011887e3014a0e847db034f5a1670f05b49
|
||||
EBUILD mariadb-connector-c-3.0.6-r1.ebuild 2817 BLAKE2B a6096a7d9aa65984468bc171be778531a78d380fdb347c0377b9818f0637bb91a799c70572580aec6229aaefd084eb970fd62db98d92246c45dc0741a713209f SHA512 ef15674194ed80ed74ffb9a17e4ab6c2c347d1dd354606ba4a48ebf843439486548769d3c88c2d2eeb0348739ce00a75ddceba2bab7b309b538bb33923a57e9f
|
||||
EBUILD mariadb-connector-c-9999.ebuild 2824 BLAKE2B aeac543f01595fe6995ca8fb59450cfa4381593f7c034beec8f344880bf092f17e40e84fa3fb1e64aa1f8cdb82751bc75916b9d817df6800bcc8a3532c334734 SHA512 9c693876ede71b1ac59be9b10276e193b25497ee5c4411a6260449f31c73f1e7e28310574aa9e97f889f4f0382c167c188d0b3cbf03d2084aac73a1d2e5d2a90
|
||||
MISC metadata.xml 324 BLAKE2B fab5394015cd337683f65a257556ed0f15e35826bb0a6ce75a7033cd5931455ff2bed527064d698e9b3165f2cfcaff8a4bdfcad0b830482ae2e4389a79d529fb SHA512 1fe9e5d5d9f8e817ce49117fbcc6a6d706a090752606647496f2b7a25de51bfb641a408ff0cdaf626d83eb5c314d2e28c3f29532307d942cb41498edf4b44aa6
|
||||
|
@ -1,7 +1,5 @@
|
||||
DIST pgadmin4-3.0.tar.gz 28915010 BLAKE2B 7e6dccd91f082f7b5514f5d3abdf4653a9961b4efc706e10ce58d817785d514508233e25068762fe0e4bca4c1a3cf10a2515afa38e6f9ba3c99b4af3fa32f3d2 SHA512 5921340176e6748ef13112d906061f195d4bb2f73917d762371bbaeb44ef66cf8e0edcd1cd241eb78dae46ed0b3af014c749468a930fb0c0983b38b2c54dfc3a
|
||||
DIST pgadmin4-3.3.tar.gz 30471775 BLAKE2B 06fe13d4e87709aa7ea5a7eef0aa5c7f3aae6891da0c4414fdf5e8936bb6bb7ac9092fd1e4f32f2f253fad7ace5fb8bdf07fed7ccb6dac68175fee5db2d27f4f SHA512 25027298a51d2ce01902fcd2314e35a44dfb5e3d7f6f5f1620841488bd5b8215436ffcad102fe9846ed4a9dee550232cb0b03c2ee0d5f46f53c753c8107e7ec3
|
||||
DIST pgadmin4-3.4.tar.gz 30743447 BLAKE2B 4476989dc9bd672810ced56f4c3e6b87f27ec28d693ab6a909b1cdd4ddc0ae51552fe7ac5a3db4382ccded433b1dab239de01697c0709474381c117460a45163 SHA512 57160827a7577b89029a3a621653f2fec9f3b5379a554ea8bcaf80225f32f1ed93e4560ce5d5b499aff2091589e641bdfe82987be46b6155bca3fb072cf2c5e2
|
||||
EBUILD pgadmin4-3.0.ebuild 3481 BLAKE2B 697a5b6250d747aff9b4216603077a977a84c44bd344f935315eb0ca9a41b85527b32df819738d42626759fb8244392c15edd4909c9b8f03cdb82debf24f5172 SHA512 5f14d65bc3dac207fd3ced4105be3115cd0821a6a5054ce9d150d31d19ca5de44c66b3971444e200d79bfc6b11949cd437a0cbec388f26beef94ccdacb1c3b19
|
||||
EBUILD pgadmin4-3.3.ebuild 3530 BLAKE2B ab03ed3c766c2d49feeb057b20054c36b068898e2269f2bf0fb9a967e376d2aff1219932df9ccb1fda4d55aad05161b1caa6435abbb05ea8ae735805cb54bf3d SHA512 105d6449bb961770948128131b4338190fbf27e46467d5b75a99b3b8f32a102137608f3659fb1bfb6cf274e640e88424409d1c0e00df4a84e25553690e29f463
|
||||
EBUILD pgadmin4-3.4.ebuild 3527 BLAKE2B 4a966e8831b6b1a3894e5f0ad3bfd210703c0b8e3334041e09e8c6a1306576d8ff06c26c66dc04ba038a0ff1c334dfadd928d0466382ce307854447f47df2599 SHA512 1b07485798beaddcc429297ba50763a14787c9203ca41f340b1292f8b83de9c3a9d33cabc847f16937d0d7990dc02e3218a2135c7e38b9efede77ba2a49d14f6
|
||||
EBUILD pgadmin4-3.4-r1.ebuild 3497 BLAKE2B eaf731dddc9a70f754b9c224dc5ccd69aa11ed05cbaac23b7be38d3c995a8bad81a678ebe823f5747c49e8b13b1b200ed285f082c9e5ac764d4f28cb764af164 SHA512 079991dff7bdb07fb21b8b0e6f9c0749d9d09021afb24265ab907141b80a5d728d6d8d0d5a6f752ceb3cbb7fd340d6bf6ebc65022e1a8b980817e0b17aa9f2d4
|
||||
MISC metadata.xml 266 BLAKE2B 9d5988ab45f9939f9be5ee7f4b7a9950a3d62252aa0d3e6c953265467428c59fb8c05b2bb72085431b7aa9fc18d31f2b3273e8fdb33443d786b2237db697b7e2 SHA512 9f85990c7ce6a1de5c1067e4781af18bede2d3bd02963a7b2927766b70dbe98d3fb63bb01e19b1cf6e2b77038d9788bf38155b3cc33f9e5ff8430b10a4006325
|
||||
|
@ -1,124 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{4,5,6} )
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
|
||||
inherit python-single-r1 qmake-utils
|
||||
|
||||
DESCRIPTION="GUI administration and development platform for PostgreSQL"
|
||||
HOMEPAGE="https://www.pgadmin.org/"
|
||||
SRC_URI="mirror://postgresql/pgadmin/${PN}/v${PV}/source/${P}.tar.gz"
|
||||
|
||||
LICENSE="POSTGRESQL"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE="doc"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
COMMON_DEPEND="${PYTHON_DEPS}
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtwebkit:5
|
||||
dev-qt/qtwebengine:5[widgets]
|
||||
"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
>=app-text/htmlmin-0.1.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/beautifulsoup-4.4.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/blinker-1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-6.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/extras-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-1.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-babel-0.11.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-babelex-0.9.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-gravatar-0.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-htmlmin-1.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-login-0.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-mail-0.9.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-migrate-2.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-paranoid-0.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-principal-0.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-security-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-sqlalchemy-2.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-wtf-0.14.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/itsdangerous-0.24[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja-2.7.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/linecache2-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/markupsafe-0.23[${PYTHON_USEDEP}]
|
||||
>=dev-python/mimeparse-1.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/passlib-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psycopg-2.7.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyrsistent-0.14.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-sqlparse-0.2.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2018.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/simplejson-3.13.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.11.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/speaklater-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.2.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/sshtunnel-0.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/werkzeug-0.9.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/wtforms-2.1[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
S="${WORKDIR}"/${P}/runtime
|
||||
|
||||
src_prepare() {
|
||||
cd "${WORKDIR}"/${P} || die
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake5
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
if use doc; then
|
||||
cd "${WORKDIR}"/${P} || die
|
||||
emake docs
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin pgAdmin4
|
||||
|
||||
cd "${WORKDIR}"/${P} || die
|
||||
|
||||
local APP_DIR=/usr/share/${PN}/web
|
||||
insinto "${APP_DIR}"
|
||||
doins -r web/*
|
||||
cat > "${D}${APP_DIR}"/config_local.py <<-EOF
|
||||
SERVER_MODE = False
|
||||
UPGRADE_CHECK_ENABLED = False
|
||||
EOF
|
||||
python_optimize "${D}${APP_DIR}"
|
||||
|
||||
local CONFIG_DIR="/etc/xdg/pgadmin"
|
||||
dodir "${CONFIG_DIR}"
|
||||
cat > "${D}${CONFIG_DIR}"/pgadmin4.conf <<-EOF
|
||||
[General]
|
||||
ApplicationPath=${APP_DIR}
|
||||
PythonPath=$(python_get_sitedir)
|
||||
EOF
|
||||
|
||||
if use doc; then
|
||||
rm -r docs/en_US/_build/html/_sources || die
|
||||
insinto /usr/share/${PN}/docs/en_US/_build
|
||||
doins -r docs/en_US/_build/html
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST go-bindata-0_pre20151023.tar.gz 17860 BLAKE2B 281a4ccbac82af31017728dd309cc32852a959cbe4e468bb2cf7e05266de748a22d062d8863350caaa713a28efb3c0dc7543abcf1fd1812543364ed6ff166c65 SHA512 ed1d2fd1c5a833b6efdc731eb43f72fc072a701c447a926ad6c1f9be3c0f1ed92c689639d02a288230a49d53795f41092deab132389871a5b9f79abdc525fc43
|
||||
EBUILD go-bindata-0_pre20151023.ebuild 601 BLAKE2B 90c4070d09b39229e0a398c5d3e6d3524f35d95ba7565c3d4055914fccbb5fd651ce8b23d1d48d4de3c11950291a02a2ebe9972d867c53979205a92ee76d3c6d SHA512 e66e69d2366e910c7be09a1622e0f7cc148b3c47e377721dcb4368ee95086a12384fe0e7d13142d0482b040f743241cafcaac54123a553644bb3def10386d40c
|
||||
EBUILD go-bindata-0_pre20151023.ebuild 617 BLAKE2B 18f18747c43236052722c29fc10dbd6557d1db5c35c6a081de0f5c43457bd8ce867cc61a7359d6b610e41922c025be71fbfa4bd5c9e9b0bb060ac3a063857f29 SHA512 e30050887d94b8ab35c336aa509d46102f673236b0ae7ccc53af745cc16d8bd982f5f30d8ebd330550f9c93088af033a7431e6c350e0bdcd06892b7f96aed23e
|
||||
MISC metadata.xml 251 BLAKE2B 78b1289c2746a6805eeb73edc062b5309b69d11585038e4c26d863ad9c3b202b9ce1589a97e1e41f4b1c2472b45456dc0a555fd22387ffeea319d1fb3806c229 SHA512 d241954967f8571d47611771a1655e0719a0cdf7c339df0a8b7d184b01fb773a8e311465f18afcfe9dffcdbff427e1165bafb0aaca0d2837b2d1b55729b1b6cc
|
||||
|
Binary file not shown.
@ -0,0 +1,228 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
export CBUILD=${CBUILD:-${CHOST}}
|
||||
export CTARGET=${CTARGET:-${CHOST}}
|
||||
|
||||
MY_PV=${PV/_/}
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist"
|
||||
BOOTSTRAP_VERSION="bootstrap-1.8"
|
||||
BOOTSTRAP_URI="
|
||||
amd64? ( ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz )
|
||||
arm? ( ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz )
|
||||
arm64? ( ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz )
|
||||
ppc64? (
|
||||
${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz
|
||||
${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz
|
||||
)
|
||||
s390? ( ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz )
|
||||
x86? ( ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz )
|
||||
amd64-fbsd? ( ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz )
|
||||
x86-fbsd? ( ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz )
|
||||
x64-macos? ( ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz )
|
||||
x64-solaris? ( ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz )
|
||||
"
|
||||
|
||||
case ${PV} in
|
||||
*9999*)
|
||||
EGIT_REPO_URI="https://github.com/golang/go.git"
|
||||
inherit git-r3
|
||||
;;
|
||||
*)
|
||||
SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
|
||||
S="${WORKDIR}"/go
|
||||
case ${PV} in
|
||||
*_beta*|*_rc*) ;;
|
||||
*)
|
||||
KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-macos ~x64-solaris"
|
||||
# The upstream tests fail under portage but pass if the build is
|
||||
# run according to their documentation [1].
|
||||
# I am restricting the tests on released versions until this is
|
||||
# solved.
|
||||
# [1] https://golang.org/issues/18442
|
||||
RESTRICT="test"
|
||||
;;
|
||||
esac
|
||||
esac
|
||||
SRC_URI+="!gccgo? ( ${BOOTSTRAP_URI} )"
|
||||
|
||||
DESCRIPTION="A concurrent garbage collected and typesafe programming language"
|
||||
HOMEPAGE="https://golang.org"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
IUSE="gccgo"
|
||||
|
||||
DEPEND="gccgo? ( >=sys-devel/gcc-5[go] )"
|
||||
RDEPEND="!<dev-go/go-tools-0_pre20150902"
|
||||
|
||||
# These test data objects have writable/executable stacks.
|
||||
QA_EXECSTACK="
|
||||
usr/lib/go/src/debug/elf/testdata/*.obj
|
||||
usr/lib/go/src/go/internal/gccgoimporter/testdata/escapeinfo.gox
|
||||
usr/lib/go/src/go/internal/gccgoimporter/testdata/unicode.gox
|
||||
usr/lib/go/src/go/internal/gccgoimporter/testdata/time.gox
|
||||
"
|
||||
|
||||
# Do not complain about CFLAGS, etc, since Go doesn't use them.
|
||||
QA_FLAGS_IGNORED='.*'
|
||||
|
||||
REQUIRES_EXCLUDE="/usr/lib/go/src/debug/elf/testdata/*"
|
||||
|
||||
# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
|
||||
QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/.*/.*"
|
||||
|
||||
# Do not strip this package. Stripping is unsupported upstream and may
|
||||
# fail.
|
||||
RESTRICT+=" strip"
|
||||
|
||||
DOCS=(
|
||||
AUTHORS
|
||||
CONTRIBUTING.md
|
||||
CONTRIBUTORS
|
||||
PATENTS
|
||||
README.md
|
||||
)
|
||||
|
||||
go_arch()
|
||||
{
|
||||
# By chance most portage arch names match Go
|
||||
local portage_arch=$(tc-arch $@)
|
||||
case "${portage_arch}" in
|
||||
x86) echo 386;;
|
||||
x64-*) echo amd64;;
|
||||
ppc64) [[ $(tc-endian $@) = big ]] && echo ppc64 || echo ppc64le ;;
|
||||
s390) echo s390x ;;
|
||||
*) echo "${portage_arch}";;
|
||||
esac
|
||||
}
|
||||
|
||||
go_arm()
|
||||
{
|
||||
case "${1:-${CHOST}}" in
|
||||
armv5*) echo 5;;
|
||||
armv6*) echo 6;;
|
||||
armv7*) echo 7;;
|
||||
*)
|
||||
die "unknown GOARM for ${1:-${CHOST}}"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
go_os()
|
||||
{
|
||||
case "${1:-${CHOST}}" in
|
||||
*-linux*) echo linux;;
|
||||
*-darwin*) echo darwin;;
|
||||
*-freebsd*) echo freebsd;;
|
||||
*-netbsd*) echo netbsd;;
|
||||
*-openbsd*) echo openbsd;;
|
||||
*-solaris*) echo solaris;;
|
||||
*-cygwin*|*-interix*|*-winnt*)
|
||||
echo windows
|
||||
;;
|
||||
*)
|
||||
die "unknown GOOS for ${1:-${CHOST}}"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
go_tuple()
|
||||
{
|
||||
echo "$(go_os $@)_$(go_arch $@)"
|
||||
}
|
||||
|
||||
go_cross_compile()
|
||||
{
|
||||
[[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
|
||||
}
|
||||
|
||||
pkg_pretend()
|
||||
{
|
||||
# make.bash does not understand cross-compiling a cross-compiler
|
||||
if [[ $(go_tuple) != $(go_tuple ${CTARGET}) ]]; then
|
||||
die "CHOST CTARGET pair unsupported: CHOST=${CHOST} CTARGET=${CTARGET}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack()
|
||||
{
|
||||
if [[ ${PV} = 9999 ]]; then
|
||||
git-r3_src_unpack
|
||||
fi
|
||||
default
|
||||
}
|
||||
|
||||
src_compile()
|
||||
{
|
||||
export GOROOT_BOOTSTRAP="${WORKDIR}"/go-$(go_os)-$(go_arch)-bootstrap
|
||||
if use gccgo; then
|
||||
mkdir -p "${GOROOT_BOOTSTRAP}/bin" || die
|
||||
local go_binary=$(gcc-config --get-bin-path)/go-$(gcc-major-version)
|
||||
[[ -x ${go_binary} ]] || go_binary=$(
|
||||
find "${EPREFIX}"/usr/${CHOST}/gcc-bin/*/go-$(gcc-major-version) |
|
||||
sort -V | tail -n1)
|
||||
[[ -x ${go_binary} ]] ||
|
||||
die "go-$(gcc-major-version): command not found"
|
||||
ln -s "${go_binary}" "${GOROOT_BOOTSTRAP}/bin/go" || die
|
||||
fi
|
||||
export GOROOT_FINAL="${EPREFIX}"/usr/lib/go
|
||||
export GOROOT="$(pwd)"
|
||||
export GOBIN="${GOROOT}/bin"
|
||||
|
||||
# Go's build script does not use BUILD/HOST/TARGET consistently. :(
|
||||
export GOHOSTARCH=$(go_arch ${CBUILD})
|
||||
export GOHOSTOS=$(go_os ${CBUILD})
|
||||
export CC=$(tc-getBUILD_CC)
|
||||
|
||||
export GOARCH=$(go_arch)
|
||||
export GOOS=$(go_os)
|
||||
export CC_FOR_TARGET=$(tc-getCC)
|
||||
export CXX_FOR_TARGET=$(tc-getCXX)
|
||||
if [[ ${ARCH} == arm ]]; then
|
||||
export GOARM=$(go_arm)
|
||||
fi
|
||||
einfo "GOROOT_BOOTSTRAP is ${GOROOT_BOOTSTRAP}"
|
||||
|
||||
cd src
|
||||
./make.bash || die "build failed"
|
||||
}
|
||||
|
||||
src_test()
|
||||
{
|
||||
go_cross_compile && return 0
|
||||
|
||||
cd src
|
||||
PATH="${GOBIN}:${PATH}" \
|
||||
./run.bash -no-rebuild || die "tests failed"
|
||||
}
|
||||
|
||||
src_install()
|
||||
{
|
||||
local bin_path f x
|
||||
|
||||
dodir /usr/lib/go
|
||||
|
||||
# There is a known issue which requires the source tree to be installed [1].
|
||||
# Once this is fixed, we can consider using the doc use flag to control
|
||||
# installing the doc and src directories.
|
||||
# [1] https://golang.org/issue/2775
|
||||
#
|
||||
# deliberately use cp to retain permissions
|
||||
cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
|
||||
if go_cross_compile; then
|
||||
bin_path="bin/$(go_tuple)"
|
||||
else
|
||||
bin_path=bin
|
||||
fi
|
||||
for x in ${bin_path}/*; do
|
||||
f=${x##*/}
|
||||
dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
|
||||
done
|
||||
einstalldocs
|
||||
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST AppConfig-1.71.tar.gz 56739 BLAKE2B 6244f2e3f6b3d5c4a401fa711db894f401c3707f9d826688d7d6f5fdb6bf330bdc29b7084a69b58e505fbc8194b991f08d0f367e35776c798dc3b405f2145d95 SHA512 cbd58601ce0ea6c237e86b8b013cf75e552914263f56b1ab26b8079bff75b28ca2bb35585bfaa187b611afa969767c25494d3ec2a6b3ff5d1aecd2f9ffa8df72
|
||||
EBUILD AppConfig-1.710.0.ebuild 606 BLAKE2B e54629bd0fe347ee68640fd899373077c6e91fb8432b4b56f58cdeafc078d1223f0304e390e925ce0adf2829cc6779f66926415152d0b7636b9ce538c6fd7dbd SHA512 b03c2613bd740b25872e6ebbea6b660a419efb60963fd799f78949cc9c14e2cb3ea95e75895d00e4561b04fecb8eaaefe9c942d08a26186536c07679df86d15f
|
||||
EBUILD AppConfig-1.710.0.ebuild 716 BLAKE2B 1ec2cf40826768d158f67f333536c756fd98038f36fc321b0dda80706ea6cb52714edbe01cdf39cc95e6585dd6f9b802059e84505cb80f40035e772b899218c2 SHA512 323ec48e50c8e3ff84a8e594ae5ee6dfec737956e797d3fe1685ae4e4955bd1dfb37dedb2c5f2a52e537b94a717f1bb4604ef13b94e2cac9278ebdf035c217dc
|
||||
MISC metadata.xml 762 BLAKE2B be48787011bc20015c0cb17accf8f610d943a27e55543defbdc42487322a53767ea1aa0a284fbf8a2db5b03e58f699c855a11844a4d6d4ef63ea93d1f9d37c9d SHA512 6b05ed8510bdecf8e72fb5032fcc36a08387fcc175f4a3b040589ddc75db74dda4046b56e7ca65b34b364adf47592991c2bc72268d2496e7c4217a01c360586c
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST File-Slurp-9999.19.tar.gz 39927 BLAKE2B 3f6360ba8a8f69e4e5b565e20e6c81d7d32e358db31aebb63de0ccb9d8eba5faf0652cef7c8f49f2b858d7f7af5d5a3d8215044b27dc47e2c1f741cde7afc769 SHA512 3fb8f452d625e321e77475cbc7d5672d53fe49945581561a0001be0a9464e67659303271648e102d52b6ebd04c87afc7432238fcade0c098f584f3b58c90ec82
|
||||
EBUILD File-Slurp-9999.190.0-r1.ebuild 490 BLAKE2B 95cb0ea28de7a5893f3881f056b6735633d903f9f8a9eb0074064957a0e5a847655b7946d7e66422fe8cbdac4280c913f801e7e82ec06e13b0058011bdf50105 SHA512 fdf51a8e782ffbcd0690925248825b6107bbc63ee33474baab14e4e30158fa7e69fdca48b791efb42e04942e69278899e2f692c47ccacceac56d114302faa593
|
||||
EBUILD File-Slurp-9999.190.0-r1.ebuild 539 BLAKE2B e0b669931ac3d313999b6f78ba950bbf63a4f7083d4750b6c64d38fe74f96f666e7bf30d54421184e629afbedcf0fc424664ec7464e0d15ec052d9068f06ba2d SHA512 d461e8efbc93907392b45db8fade7cde97c8819578f0d09ab092c3f28a1bf82f77f9d9a34f9103d4bfbaf006622952df7414ebc420f122d99d0b066732c9ff10
|
||||
MISC metadata.xml 451 BLAKE2B 15ff0a94819e3233c2d898508a4204c17e89b3e570825cedb83a4d2de58d2b259d9defaa08fe4cabfdb6620e881390303e65f1b984cbe363fa4f7eb8a0bee173 SHA512 d8698d1a0d64ad6d0188edc7fffd2167d857a26652e99a9b4a3908cfe13552951e31b43663a7e81cbae18956ebfe89f3ac9104462f675ec71daf1120af40e1c0
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST LaTeX-Driver-0.200.4.tar.gz 63968 BLAKE2B 9464b55274f2fd4ceabe3a82c5f10620ffc05c7e838b12d58f155650927f93e41db3e1004999373073fa6517a4482a0cfebb3f5e6aa88fa3ce65684c577e6a80 SHA512 7ed52118076460d84aa465cbe6c637d7289e2197aff0a40a654d4fdcea9e7a96ab945c7552709ba7cc65f818828e4107477da47b3fe184e474d4baf105048993
|
||||
DIST LaTeX-Driver-0.300.2.tar.gz 54084 BLAKE2B ea26e2fd065cbd79304116ca10ac5f1cfe77247aa615c2ca635cf5eaa9701276ee94e66be0efccf2bb560c6271cdfee55f56a0a00f7a77086bf5e641cba1c1ff SHA512 09f485071004d151c2d3ced576ac7b5423fd2d014a3950e0bc8bc2bb1e507b4aa6f041a7d54ad085632a0988d48d69ad726439adcabb8d8a81e10fb613e78271
|
||||
EBUILD LaTeX-Driver-0.200.4.ebuild 842 BLAKE2B b79b07021b8288f727eab12dd4d05fcf1ea242660951025763fc473caf164e2095ab5dcba08802535ff08b3f59d4c28c38155cde6dbc43a5f459ef3d4b8f083d SHA512 8dd76ac1daa5bdeb3e9ed766d3bc41d63038d38b423bbfbd1ef52846c97d3849a81ed693d4b66b1412f2c55379c46a26ed868b2bdda5af5275635d4eae926d2b
|
||||
EBUILD LaTeX-Driver-0.300.2.ebuild 1023 BLAKE2B 22c043df989339d9098108079a5de7f868046c97b22478f3581f8c0aedf417f29d5da1ae0d0b88f96ab5725d655825ea21761ce45e6b54e46a26fdff8f83c4e0 SHA512 c712602a620258fbe6904b58a244b98008d9a6b7b60d8bff7c6fffebc967e852aeeab3ca2db3b094431f87ea7f5c1205a3556f5cf06888a71cb22d096b3a21ce
|
||||
EBUILD LaTeX-Driver-0.300.2.ebuild 1155 BLAKE2B 1cdedff115bbf954bfee05895f8ef556f101e16584c73ce98a6e036d538b56305350e65bafdb082b65651ac0d28c282497c1f57cbb51a24e3f20e155cff04b88 SHA512 fc60e050b00fd92fd1d4cb6a79c642c3488c67d80be2368c94e171a6ee952584ff655e0f6abe0c35c5af0dd4fb9429e4a822be05937bd93c6365faf9e876e305
|
||||
MISC metadata.xml 471 BLAKE2B 0e15a8c8c20685d48b85e2c474cd8f646be44850b144712b85f8cf1b36e5510b3980d3335e0a42d937af61556807f0ba739a096126e573382b540ef72cede42a SHA512 f65e222344ca0d16b7254b7d8dd180a12e898a7fa7e041e442f01273dfefc0b38678f690d8b0ae75948ae8443f0b9158150df473dd164f88faa50e210a4654b8
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST LaTeX-Encode-0.091.6.tar.gz 45887 BLAKE2B c687e36b21a77448d92a41d39f83827aa619f2c8d290e06ae23d9d9871fb0d5ef3c3c5da45aa665d0b262ca7e62949ae330ae9f7a70ca1df09be41a1d788331c SHA512 a0d6bb32a72aba07256b86fee134795792e52e90ddafd344f8bdc4aba318ac35a2fa62e47ac4586956f78db79ed6382bf859fe5151cc1319ca5a92f5712fd9ea
|
||||
DIST LaTeX-Encode-0.092.0.tar.gz 46309 BLAKE2B 85dc90a91f7455c2bd14271cf40f4d9af16aa9298dcf44b889fec16b809b09d5bf6c81ecfd4cd5747379f21e6e27de9ae6f6d1ca71d6296492e0a885d9596825 SHA512 6e77a3f48d40f47c20cc08c65eaf9a8635b2fa8b6f3ea403dadace85f2b8bc7e2e7a0834b3d55b0f24ab808ed9d2fa36dafdbcf04670e566b51c8f6a3ffdd144
|
||||
EBUILD LaTeX-Encode-0.91.6-r1.ebuild 507 BLAKE2B 69ce94646657eab002f1d3cc815a15636e9d08315ef8bf7bd52ccf7ddd2c0e191feac795154dd510b2b8a2976e268433f1777489aaa112112ed616e0da66f8fd SHA512 1a19d78899345e82a5f44fc77feea37904545af1dff68c17a4c1bda49d2c0ebc0363ad79fbe5fe971894bd678492654f8274fd3542371ca21f91ede064e8e607
|
||||
EBUILD LaTeX-Encode-0.92.0.ebuild 566 BLAKE2B 265a2e7ab66fcf1f80601bb6b37b66773ca374f0db957be420630f47f886c86a8944c41a30c3c95bc8da86746e101b207ce8b7bba5f4d62e5f034e5095c3ba2e SHA512 b406857e964ccb9dc4db20cffdeda19fcce2ec79a300fb4c358b973617007050a01013d2d8e748bcc444fbaa4e246e371bb052fe1a220371bd27b27e689413d1
|
||||
EBUILD LaTeX-Encode-0.92.0.ebuild 698 BLAKE2B ef0e6342ef74a277b1883d6aadd1c2a1502936e2e78bcdcc949c8fb2a333d49a94e35e2df0f1e9c08d0ac69be04d1aa83c24251a0570c73a03cf010ac37e5b37 SHA512 916471cbff70f2b414c0ac6e1b239909aa8f43dd1fcd22bda37de78e42ad7294febd1ed05a1c9520c8e38a3f5b4f3bfe8dd72a38d4beb6b2d6d4094231f3e952
|
||||
MISC metadata.xml 396 BLAKE2B d98702bb55d87aa3bb7aa1c55bbe37c067d79728b3a684fc6f1ada704591835cdde5dd392dfdc762e2cf989fcb356a20f3211b346a3838210d09669bcaca07c2 SHA512 390044b90f7d35948ecda4859cede41bc052d4865a98c77899e879e4d5f8fe0c6ce15b7c223b850382b003711782bce1b5d06d4963cfc65ef03a41729a0ecfb4
|
||||
|
@ -1,4 +1,4 @@
|
||||
DIST LaTeX-Table-v1.0.6.tar.gz 427725 BLAKE2B 54d4d1fa0a376fb1825fcd7b8f21ca5f1942a2e7d0d6b2dc698cda0d1ffca7c18b73c14790fa9b0a72315f042c12281e71d5d37afd2e99aa2000377d12e0c270 SHA512 589b2b5f065348d15959af3d83040b54ab986bb8c5ec0c1e51f7a315230266dce5d6d3b43c9293ad2f6163fa3bddae62b825306c5a0a519f38903b50988f003a
|
||||
EBUILD LaTeX-Table-1.0.6-r1.ebuild 668 BLAKE2B b1ce99629338013c6eb91ff98933e71da75b3af9df49fc01a396793300588e0182f6d9875303698d326663e11e6d6dc2801e432fb74ff342113c70207c99973a SHA512 13c77e9af547d9528477c8f741d2571c3e32e2ecfcf92b0b6ac35a0696edffcf6e803e1dd73fcf1fac45cc0a2d904043a47f75771985f7de1835fee174774b4d
|
||||
EBUILD LaTeX-Table-1.0.6-r1.ebuild 800 BLAKE2B c20ae292cc7686d884bd58057128ca26fa1dff256c93e21aa150cfbdd9d106f3d12b9d0b43d12fa435fbae988706dfeade5516b501c12eec69e15c22797398a7 SHA512 72d4f32bd7ab3e1f730827b85e1b451e02be221aaeaddce2cb0e6f9856642ed5ebf2ad0c3f3928a58b527663b1cbf4d02ecc09d842fd80dd7f23df77012c5d9b
|
||||
EBUILD LaTeX-Table-1.0.6.ebuild 658 BLAKE2B 8ae44ade8bace0a0842ba424e095da43af95ba3074382b1680fac348dcfbc6ccb9ec427e04e40883eb982e0aecc5eff5820b77335797cedea43f89279a8d1691 SHA512 7af9ad48eca1a7fd08060e2fa2292475e18106b3b0e67031b8e7d1f5883ab8b034136e37487438a2c2d0b5cc1b21a14487b1f2f0633e07f4456bb376f39e50f8
|
||||
MISC metadata.xml 1139 BLAKE2B 8707cc647a805bf6c3c0f20e216c1282b1d2041de29e7a6f8ae1ba46606c957ea2d654e7c36bc508b0c05a2fd27f8375f729e20406f3ac9a0ce94f98b732d7f5 SHA512 343d73ee69b99e97f12cf4a9dfc42ef594db8462b6c09e8aac4132597847ddaddaaef8ea34e97314b3c544adb80f929eff70698325e9d4792a04db116e4d240f
|
||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST Module-Build-Tiny-0.039.tar.gz 20663 BLAKE2B 730ba49b5d7090321dc11d44d6e3a3fd42f81baf5f82c3e5044ede7bbe86e83d78dc8a0678671ebda4256365c5d24f118df5c12f0d2f8fad96cd8ab49206837d SHA512 26ca6fe4c1792b26bb2b4711035847f4215ea7c37234fbe24fc07432682fd9d3b6016dbdb2ecb455a7b13f6bea13994826c7f84f21075f0a6e575fa74672903a
|
||||
EBUILD Module-Build-Tiny-0.39.0.ebuild 971 BLAKE2B c6e866134c91805c74a3baa511f0b6b9a5ca4b4f496cc651fe399c4f1029706f3f717c71ead5ee2fa0235cfe68c88e1d084565c88eaea87f43bb60d447c9d426 SHA512 ffc6389c471670d114798b82e258a2cef419b035b1e1064d28aab734a32d40d0c1a1996beecceca4bdca28fc4439fe182925c47abc157474906a14ff354063f7
|
||||
EBUILD Module-Build-Tiny-0.39.0.ebuild 1103 BLAKE2B 31d53cf2e30fd0c0dd015844d6160c49c8a7b810f57341d4051eb92d54a3c752b81ec8c0f0836e9266eef3991d4e9cd2c6f8e5306de91952eefdfaf8a934511e SHA512 afb53f2d19f259cb1a456efd4e1d97c0feb571965334b14359197d6139cbfbaddb460178f3453ef384162ab2ce65334ce76d335ebb692ddfc9aa111320f36df9
|
||||
MISC metadata.xml 395 BLAKE2B e86cb4512be53eef00ee89d4eeab8a7413f3a7bb4b93a0223cb2b48891b4f0ff52216d4116efb7a29861d8b4cb6ab85dc30876c51da8ebda2a7ab3e3c2b1172a SHA512 956e4ff8b67c038faead4f080f7bf19b1587d526aa4d68f72a78545a6473046aabd8386ce7a37b6d5ebd3420613d5ec3599747cf1850500033b74a4a1f0d5b49
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST Module-Runtime-Conflicts-0.002.tar.gz 24802 BLAKE2B 5b401a4489e0a60e8dc1ef84f91f3cc970d668501446f1b58226f900b5c5335d1d8ed6bec5e6bb4fe841700e58f58ca3f1846db3509acc80e907163a1df53f72 SHA512 e07ee4e7707b6c8ee52afc01f7fb7e8a04fc9ab3f3e4624fa7f4011bb314aa77aa0e060c58592e3bc21d9fb6d9d83190bb655b43940e79a4d95557ce720530af
|
||||
DIST Module-Runtime-Conflicts-0.003.tar.gz 24935 BLAKE2B f67a6647ef8a55e2de845f9cfc004f12bb2a813843f70d1aa0cc53912f385d6dae884ae0a12f81d69039d810d0ea306cbfab6bfba913c4eb2583c77d4a075aa6 SHA512 1b72ea7cc9516721290d5ea433169697b4134b5fc77872d6822e4c395a154bf956d469ab5da2802d587d60dfb13b9784014fe492988cf3f8b5820da2d63e8ca1
|
||||
EBUILD Module-Runtime-Conflicts-0.2.0.ebuild 584 BLAKE2B 77d38bb325ee7be68d9cb2d5263cc882521691925b57106fda545525d0ea7c72c0625bd56be949f0b8498ce9375a7408cf27313d0560196997fffbd9c188ff0a SHA512 d896b14ac0ad6a02892bfa9a884146c370f02993d7ea0d1e00883edfa920354c5d3b8167e102ccd09378e76591bacf4a40e0590e8773cce5f883667c35959f0b
|
||||
EBUILD Module-Runtime-Conflicts-0.3.0.ebuild 555 BLAKE2B 2640860586400940a7a969ac3d7260987015bf806804d8724826616471ba77544c0d64481f3d952afb25bbee83590d3101591844b6a59ad43c59677a416c026a SHA512 630535800f703aa28539d35aceefd393e416eee93283318b088f8fe5ef3d4c9822cb3888d81225a5ffd5819a081346b9ae102bf5f6a2c48e7c86858c79639a54
|
||||
EBUILD Module-Runtime-Conflicts-0.3.0.ebuild 687 BLAKE2B 6fc06ce7ba19669a892d3edf2ace73970fc312a7803b41fd98f2bcb43041d913b5bfb04de722dff7e793c90f1263274c74736608df6c4b78b36c6066a49bc43c SHA512 c32ec945b8178f3c8940f5f53a4e0f411358c86d6484da5ef2bca28fd4f21519c3bbd11c07415aa613319f1643cf6e770b5c219e4917460e2cb5491b6b3b98f3
|
||||
MISC metadata.xml 421 BLAKE2B dd6205334e793d2b7d57945a3c6cfca124c7e3bd74e8bc103e8f5205940caad2802a4bc426da8c6d1ecdfa988affeea7433271f294fe9651f0acec124fceccc6 SHA512 ccf1414909c21772296c3e201e3f04daeee42883671e447957d113c204de1a6ba415a647717a60dbd4d8745ed2efc3c9eb778ba04e471975a279e0cba7d26c34
|
||||
|
@ -1,4 +1,4 @@
|
||||
DIST MooseX-FollowPBP-0.05.tar.gz 9517 BLAKE2B 67c21347a374d6e9722e4354d9ab640d40186eef4ce84d668ddfaf6ef85a0ab1a6221900176599bd89446abe81a12b87be28a6bb8a54dd5c82b57458ee5a6489 SHA512 40edd8219c6afc032901b3a692fb51aa0867eb5bb91d17fc806cb74a19a034ab11992fbaa8f3b2f711b667abe9cc911f819b1f0b572f152b199e226cf6dcb7f2
|
||||
EBUILD MooseX-FollowPBP-0.50.0-r1.ebuild 561 BLAKE2B ee96db8c3f862d97881c8ba0af546fb838b8e4bc882b3a9eef730af394a54a6dd0134050ae20b2fb8d9ecccb4f9d41df4b3139870b50c47aff16472053227c74 SHA512 1589c90033ad8143e40ed1e36c1d815a0d13e99c9aa4a97e3e7e02caf6036b07e3e456d375bdc377f3969f2434f749938bdd09a7d41dc2fa9f3ff80036bb0a26
|
||||
EBUILD MooseX-FollowPBP-0.50.0-r1.ebuild 693 BLAKE2B ed2da470507eab2f6dd1897932598f18f42404842efcc727a613c1d900bcf1bfb590199cda38c91b6dee9dc168a4bfedbf8a00fce5f2d9829cb3bc31aebfbc0d SHA512 6d8ed23a8bde8bc4af52fdb58969c6ee6936ff3f295fa68ee9fbc604507dca2602ff8a5a54566ee3b4cc986e6634a7bda80adc32b7ed343860a4f9f791b1c69f
|
||||
EBUILD MooseX-FollowPBP-0.50.0.ebuild 444 BLAKE2B 3603d5ca6305455a8b9d60b6392e5ae81e5e9f51fd6f108c34f1c4814dcc2dd02af45f77fae21f0a1d7df939de76a98a1b5dc50c2cfad25f0ed515d45871e360 SHA512 f8140f8212f2c42cb0f718c2dfa82bdb2df95febb701c6be47a7e78e7d1add4178f932c04babec5f453e84e362bc46e72c35989b3f5b51cd67dfb957df48cde1
|
||||
MISC metadata.xml 485 BLAKE2B 54b4891a708345956dc152c708002fb6e157f355edfe12e6e0ee5c90681e6a80f14bff2a3337514d3ee8dfe2aea192a612b5a299eb01f6814c21c4a909ff015c SHA512 f6e90e161a39b2d488b4d4ff218d7379720552b64ceb95a9e76e6eb3d175a5fff406116c62f04177c2ea96a5b014b84dd7c80d4732ef0c615299e02c9ff5c6f7
|
||||
|
@ -1,5 +1,5 @@
|
||||
AUX Template-Toolkit-2.27-cgipm.patch 1819 BLAKE2B 06c8fa20721a0d68576b5c8883eb2f0c85af72e84bbdd7bc2deb721576d8ee453dbb0b3ea9e9d770604fb916538b9067f3e3311b176558309160c705068aa305 SHA512 d7927a35a3d287ad2a515cedb01f9f80fa9d23293b694fb03b59b18b159f4c4584b9ce8870d8d4b9c56d9f1c28c624e918332d668c0c375167b44f783229a9e4
|
||||
AUX Template-Toolkit-2.27-no-dot-inc.patch 1987 BLAKE2B feaae674dd01ef2d7ae7c1a660c838b69d3b1fcc07b735a66dbab2bb6d27c7ea1916c3bb2855b7f8d566f3516874925ca2a23f20cf2f9258aa1a7bcec8d46f1b SHA512 e7ce9167bc2ecc648efb0e021f1481c63093cb9a8f42492c081200938e075dc272eeaef903e1cd14b4f81407037d8d5dce43f7f04d113dd01c4f24516ce93b19
|
||||
DIST Template-Toolkit-2.27.tar.gz 511172 BLAKE2B 62ffce1fe5679799afff6b3865882c91e70efeb2ec14474f3b49bdf35bd64f7ce4439d5c58ddd73bad26589816d2f24f4691a02c69405fb6b6b604d28edee4e2 SHA512 17f03a01a3d6ab0ef2247c77da15c46d9bbce3e0158172162da6abe47f53c5e7ca041a7c31506bb3a37f31c476ba747f5111c5b1b1d69614a4ce3352927fd4e6
|
||||
EBUILD Template-Toolkit-2.270.0-r1.ebuild 1043 BLAKE2B 2cfd47bb00be4a268018c63a209358dfa0692187a16739c52a5c9c017ed8d4f42306b44f5fca57736f6fa875861477c66b9ee6237c8df2595ca0264324cb2521 SHA512 d130bc14cd93c6e815eec7a42222ac6079bcb72207fa305e45297baa20033164eb5c50d68ce933db77c9e87b222091a7376f4e84601bec62e3df306692306b52
|
||||
EBUILD Template-Toolkit-2.270.0-r1.ebuild 1153 BLAKE2B 6624b42387c1bfb65c2527714b4e338ad8ddd5ddd9a00b963eed519fc2622189a5aefbcc4d0cbcd24c2850a3e8a6591ad187670d0231b423e1f48d053f999624 SHA512 d2604d24540550ad771d9c56259d1f5765e70a783a1657fb1e781fc1148abca4aec13136a0be2746a300d7b87ed71461bdd1a4347b66f138a097446b819d1ed7
|
||||
MISC metadata.xml 3834 BLAKE2B 0d0cd7506fc2864b9e26a1d580c53931016006ed82e6a788a474f80b490e780da32e07855778bad14ff4b8c444d8e79f6a42a71013bed0db95d0ba8a14f395b7 SHA512 34d9afc89acd0a65724c1af1f5720b15665fcaf06e25db62210bf8fe7dc7c6e83009c0ba6c346821d320de5587cc678c921d0982d3ca317633a6c049ffeee1e7
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST Text-Autoformat-1.74.tar.gz 29485 BLAKE2B e8fca3c994877488ca3f3a98681fc3cc189f8b9294bee775248b9c43a14dad2341f4b92fad201ae4e44dcb4d589631ffb43fcac21ecb44aa186bb0e38cfeb412 SHA512 276e97a0db20032919a6aeacba701350fa8fadf6c1bda7dcda714ef4f1c168b8cc3150a126719d940194c8b20dd534543ec914f03c50e27e4a61b1083ca312c6
|
||||
EBUILD Text-Autoformat-1.740.0.ebuild 720 BLAKE2B 5c7f56f6b9ef1d61bf5cad9477de41022ffbb4221ae5cf2fad14c8d262872a5037d772f71fa08cd72588f826442c3bc3bd2fc27f7ace580ea3cae7b55f909832 SHA512 6cd8fc71132013aef9d73b6953464fadbb49bc629aec4663a184a5e0cda1d80a04f004029d7cd6e04a904c3c58dfbc4490fafae440b9908f4d90da848834e8fc
|
||||
EBUILD Text-Autoformat-1.740.0.ebuild 769 BLAKE2B baa795afa7fd54311897c2378f56f3fc6b424a0197cdcd49483797deb2f983c482497bfd0282681f845447caae5bfc1bcfc4179bb980e3e74f648a53c064e623 SHA512 dbaa9ef2a656c25bcfee80c5e1067268186ec0c90997091beac23b6465624db88daa4419efeedbe77a144d0c13e17d650c1669d367426c961803acbd358a54be
|
||||
MISC metadata.xml 544 BLAKE2B 82cd10187b784bf19904edaa287eaeadab90c53f710ce37c727954beb649ad4f5618f3b08c30d6b5f6d6a1b7add350703e7be8e2e2ff67749c53ddc7ac5089d7 SHA512 1c8c5fd5304c9d939e9493a79052165953277cad6f7d9d0073583eb15549285b73d868dec19b71a19bc0e1dd41576f226efd499521ac939b76068c415d70dc1d
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST Text-Reform-1.20.tar.gz 29521 BLAKE2B 66be7b1dc9c7a89d4716a62bdd45b015a2d378263fe3f52873c00fbacd133c58ec39901abfc95733b408f832441fd6f08fd174c198c947c76e7abec37e63046c SHA512 2a8901c59dcee91d479735c243ee563da69dbbc340ba5573dc0d6be62cf7b485cea2e90301eb8b529bd8b39a1fc09597381680c4882c17462613321a80f2a110
|
||||
EBUILD Text-Reform-1.200.0-r1.ebuild 579 BLAKE2B 35813f1fa6c0648a064132155e657d9f7f16d12d470a5779d7716472d0b78d0ea1cb0b554067a26d0c9ee7a30dd5bae95ae2fec4fcbfd3b691df074f1713debd SHA512 11acd86ea49bd5e762036f661df379b508321d18085a7feadc1529671387c7d37a42c78281d27f93697172df4ac3d939061c614f30e7427068ec17d12861a657
|
||||
EBUILD Text-Reform-1.200.0-r1.ebuild 628 BLAKE2B e3c6451ba4839d52dc931315f8e1f592d06438995ec9cf299bcc82f20b64631a3fba11de94bcf9130d5a2ab0400547e35937a34bac077426cfdb41bb513e6c0e SHA512 3207f69b00f2b7958bb8576f7052df76391c49d648b653d23ef38bb0917ecd3f893d897080fa9a8536cd2212292794324492f2837f3491f62b605bbf76dda997
|
||||
MISC metadata.xml 394 BLAKE2B 917c928ae7403aec142ca5542c502ca7124d6e7150153e8092ad862172b3575842f63ab3d8d9441ae992d7dadc268bf3ea6eb07cf7577b075969fd080d99e7d7 SHA512 69e8382e452bad9ab722af7101283323889432ad04b1be3241e41ca8b8a8419baf3451e353b8087911c9e98ba1b5f9b9cc6d54c419a90ac2eb84113385621d0a
|
||||
|
Binary file not shown.
@ -1,5 +0,0 @@
|
||||
AUX pypy-test.patch 1863 BLAKE2B 4d0cb211cd9129f8a8cef2a8e15e169a23024bd30c065c6e7109f9044a7d9bd017a2d7ec121a652e6d94433f91d491626ca984202eecc85dde19cfa8ca3f6947 SHA512 474805cd55ae930b3d2f0595549b74f8a718ad21de016204367f5513d69afc5a6ad4f43b44162a5b752a820f642ef5600c2c3f7e7111839b1d3ef0d95a7819ad
|
||||
DIST logilab-astng-0.24.3.tar.gz 106660 BLAKE2B 0f82787fc0a3de025fb2921d0e94ca8e2ee33dfe636c9ad55f6494983467c8acfdab0aa83e7f84f1525697a6a5317569ff51537732a90ccdec2646f380b316ac SHA512 fb1e46ebf7111d727cd9d187968cb349dc23dfba0d4d8c6c793a8c081d4506f11e488074cc51b632c525aa264cfa50279dda90f0cf35dc2120ebbf4714902525
|
||||
EBUILD astng-0.24.3-r1.ebuild 1572 BLAKE2B 8118ddce7e4edf07126eaab8c3c76ee8740fc233c0c51d5167e790ce70da55fc1fc3b0d941829343f6112e09f8ac526e11811d68ba18e438ea4f0122d76c8946 SHA512 d65d12a96c937eafb1577301f5c911904662b825b7fae728c33d7f584e989ad7592b0fdb802988db72df7d5a37311d664f1cdc4ada7d0e06c379779a89b64b9b
|
||||
EBUILD astng-0.24.3.ebuild 1468 BLAKE2B 3644639859e5a92bacc0808fff4fd50f7fd738d8fdc3d10267633af8e69c7592415b980105d55c85e4e79abbcb0e534f01d3daa485cbd8f631837fa5fd91049d SHA512 e6e1ec7f70afdbfe2d0f5b3cc4fcf6d75adb47cb9ddd5c5676eaa7fe568d9cbd1d7a8d98bbfb6d4bb59aaf244dd9aa6c7e79de2acdc1f578073b6db4e6bc3793
|
||||
MISC metadata.xml 1068 BLAKE2B 0c0056ab7befb8cd391372534f9c7c84fb8f44a789446ec06b5653606d2748341342fc3a7b3886891930faa86404cc831cff0d8825691e99237c01f5e7e04e29 SHA512 c31304cd3895351242c47fef547bc6277421cc634b63862bbb84de081b0638a3020a6347510fff386d78aad432ee6382f8d7f4e1766aa1af32c2b44e83425cc2
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Abstract Syntax Tree for logilab packages"
|
||||
HOMEPAGE="https://www.logilab.org/project/logilab-astng https://pypi.org/project/logilab-astng/"
|
||||
SRC_URI="ftp://ftp.logilab.org/pub/astng/logilab-${P}.tar.gz mirror://pypi/l/logilab-astng/logilab-${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-macos"
|
||||
IUSE="test"
|
||||
|
||||
# 1.2.2-r1 for namespace files
|
||||
RDEPEND=">=dev-python/logilab-common-1.2.2-r1[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( >=dev-python/egenix-mx-base-3.0.0[$(python_gen_usedep 'python2*')] )"
|
||||
|
||||
S="${WORKDIR}/logilab-${P}"
|
||||
RESTRICT="test" # erroneous failures
|
||||
|
||||
# a wit; pypy reports astng modules differently
|
||||
PATCHES=( "${FILESDIR}"/pypy-test.patch )
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing
|
||||
# test target needs unpacked test directories, doesn't like binary egg
|
||||
esetup.py install_lib --install-dir="${TEST_DIR}"/lib
|
||||
#https://bitbucket.org/logilab/astroid/issue/1/test-suite-fails-in-0243-under-py32-pypy
|
||||
# Make sure that the tests use correct modules.
|
||||
cd "${TEST_DIR}"/lib || die
|
||||
pytest -v || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
|
||||
rm "${D}$(python_get_sitedir)/logilab/__init__.py" || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
find "${D}" -name '*.pth' -delete || die
|
||||
}
|
@ -1,45 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Abstract Syntax Tree for logilab packages"
|
||||
HOMEPAGE="https://www.logilab.org/project/logilab-astng https://pypi.org/project/logilab-astng/"
|
||||
SRC_URI="ftp://ftp.logilab.org/pub/astng/logilab-${P}.tar.gz mirror://pypi/l/logilab-astng/logilab-${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x64-macos ~x86-macos"
|
||||
IUSE="test"
|
||||
|
||||
# Version specified in __pkginfo__.py.
|
||||
RDEPEND=">=dev-python/logilab-common-0.59.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( >=dev-python/egenix-mx-base-3.0.0[$(python_gen_usedep 'python2*')] )"
|
||||
|
||||
S="${WORKDIR}/logilab-${P}"
|
||||
RESTRICT="test" # erroneous failures
|
||||
|
||||
# a wit; pypy reports astng modules differently
|
||||
PATCHES=( "${FILESDIR}"/pypy-test.patch )
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing
|
||||
# test target needs unpacked test directories, doesn't like binary egg
|
||||
esetup.py install_lib --install-dir="${TEST_DIR}"/lib
|
||||
#https://bitbucket.org/logilab/astroid/issue/1/test-suite-fails-in-0243-under-py32-pypy
|
||||
# Make sure that the tests use correct modules.
|
||||
cd "${TEST_DIR}"/lib || die
|
||||
pytest -v || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
|
||||
rm "${D}$(python_get_sitedir)/logilab/__init__.py" || die
|
||||
}
|
@ -1,36 +0,0 @@
|
||||
diff -ur logilab-astng-0.24.3.orig/test/unittest_builder.py logilab-astng-0.24.3/test/unittest_builder.py
|
||||
--- test/unittest_builder.py 2013-04-17 17:38:31.000000000 +0800
|
||||
+++ test/unittest_builder.py 2013-06-19 02:13:51.425269363 +0800
|
||||
@@ -62,8 +62,12 @@
|
||||
self.assertEqual(name.tolineno, 4)
|
||||
strarg = callfunc.args[0]
|
||||
self.assertIsInstance(strarg, nodes.Const)
|
||||
- self.assertEqual(strarg.fromlineno, 5) # no way for this one (is 4 actually)
|
||||
- self.assertEqual(strarg.tolineno, 5)
|
||||
+ if hasattr(sys, 'pypy_version_info'):
|
||||
+ self.assertEqual(strarg.fromlineno, 4) # no way for this one (is 4 actually)
|
||||
+ self.assertEqual(strarg.tolineno, 4)
|
||||
+ else:
|
||||
+ self.assertEqual(strarg.fromlineno, 5) # no way for this one (is 4 actually)
|
||||
+ self.assertEqual(strarg.tolineno, 5)
|
||||
namearg = callfunc.args[1]
|
||||
self.assertIsInstance(namearg, nodes.Name)
|
||||
self.assertEqual(namearg.fromlineno, 5)
|
||||
diff -ur logilab-astng-0.24.3.orig/test/unittest_inference.py logilab-astng-0.24.3/test/unittest_inference.py
|
||||
--- test/unittest_inference.py 2013-04-17 17:38:31.000000000 +0800
|
||||
+++ test/unittest_inference.py 2013-06-19 02:52:41.618270007 +0800
|
||||
@@ -710,8 +710,12 @@
|
||||
node = get_name_node(astng, 'open', -1)
|
||||
infered = list(node.infer())
|
||||
self.assertEqual(len(infered), 1)
|
||||
- self.assertIsInstance(infered[0], nodes.Function)
|
||||
- self.assertEqual(infered[0].name, 'open')
|
||||
+ if hasattr(sys, 'pypy_version_info'):
|
||||
+ self.assertIsInstance(infered[0], nodes.Class)
|
||||
+ self.assertEqual(infered[0].name, 'file')
|
||||
+ else:
|
||||
+ self.assertIsInstance(infered[0], nodes.Function)
|
||||
+ self.assertEqual(infered[0].name, 'open')
|
||||
|
||||
def test_callfunc_context_func(self):
|
||||
code = '''
|
@ -1,22 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">The aim of this module is to provide a common base representation of
|
||||
python source code for projects such as pychecker, pyreverse,
|
||||
pylint... Well, actually the development of this library is
|
||||
essentially governed by pylint's needs.
|
||||
It provides a compatible representation which comes from the _ast
|
||||
module. It rebuilds the tree generated by the builtin _ast module by
|
||||
recursively walking down the AST and building an extended ast (let's
|
||||
call it astng ;). The new node classes have additional methods and
|
||||
attributes for different usages. They include some support for static
|
||||
inference and local name scopes. Furthermore, astng builds partial
|
||||
trees by inspecting living objects.</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="pypi">logilab-astng</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,6 +0,0 @@
|
||||
AUX logilab-common-1.2.2-test-namespace-fix.patch 502 BLAKE2B 257f19769d7e2f6df1fa606a1f596d24f24c3f5be319944929d4e258ff8f7068edc977dddf4be2b58df6eedb22e0135d1bfc119340853a1f9352dfe9b8de6aed SHA512 c8a9898a6fa497c21edebe4b6890a87215622dfd1c4ccdd7b23ca7669131200cf82ae82bd17c7226ac79ff3fb4ae964b1bf1470eb79c5aec0018850eacd2760f
|
||||
DIST logilab-common-1.2.2.tar.gz 184817 BLAKE2B 0318b4144150303b483fe921e01af326b55b7a3b93a014506685fde0b4e094a88efaaa70f63623264ee34fdfa72703e31cb0c8e9f4a69e309cab50997acae7ac SHA512 9c2161e8644e50cb3d4418430ca95363363e532b286d39cbdb73a51274bee02e5e8d0632b7564049243f497df96102c90ab0aeff9c91e91f7275407a6cfc56e2
|
||||
DIST logilab-common-1.4.1.tar.gz 185150 BLAKE2B 4c77b0a136a0de708801971f85b55fdd598767737ed17bc83ad1b934bcea5db67534370c202bc4b874ac774494ec6295a2458a7ae39fae36a9d5b482bce65563 SHA512 e016aa8bd8641b4178aa1d1dd58c8c78bf6c3a80c35c9096d9761eeb49c9ee1ab5952839a1b7ecc404cd60b31078d3e997d73ad4f8d07d88badffe6c8748a059
|
||||
EBUILD logilab-common-1.2.2.ebuild 1195 BLAKE2B 1cf354ede8e340b349aa444b3eda7f796477a6940a89be8df4800c9452067a05f43ca93f1d8bb44cad402d60c747b69eb1fe107138e94d2e50914632be1df74a SHA512 cbf438ab6492feebfd8855a8ca83449ccf3777ae9158f27bf6d12e6c025225588dda111bf2f55b38cbc1af3361a281f67ee7821a2cad656692189cc7002be850
|
||||
EBUILD logilab-common-1.4.1.ebuild 1417 BLAKE2B df8268e7eec082e91c336630259adb687bf5b04bdf23bb6a7f234e6ba175e0a43bb248de42f02577d68c613a9053cb47d4fdd5de248c6cee40e7c0c8e8435d40 SHA512 685563a02a69cd5320d24620dfb362495388f81a593ee006f4e5e4e5a58ad55f1606b136670746fd01b754aa8ab6161dbaa3186b70c351ef4cc5164245253f8b
|
||||
MISC metadata.xml 317 BLAKE2B 88f2ad57938f816c897d8d8c26d26135c064ea7fadd6363cc916f6a047b3a0deb1e3fb9f1282d91198036f457998fca4ab43dafbd2c8c03a72d8ab601542c186 SHA512 4e3f634378fd3dcd721af5e038a2331fab376c3625cb8b9dce6a87921886602ff75d308fc9d7f887a65cda607e9e635fb59e86b1da0c7c11a75860229f90c3c9
|
@ -1,21 +0,0 @@
|
||||
diff --git a/bin/pytest-local b/bin/pytest-local
|
||||
new file mode 100755
|
||||
index 0000000..a2b771b
|
||||
--- /dev/null
|
||||
+++ b/bin/pytest-local
|
||||
@@ -0,0 +1,15 @@
|
||||
+#!/usr/bin/env python
|
||||
+
|
||||
+import sys
|
||||
+try:
|
||||
+ # remove an already installed logilab-common module from
|
||||
+ # the list of namespaces to force the local module to be tested
|
||||
+ del sys.modules['logilab']
|
||||
+except KeyError:
|
||||
+ pass
|
||||
+
|
||||
+import warnings
|
||||
+warnings.simplefilter('default', DeprecationWarning)
|
||||
+
|
||||
+from logilab.common.pytest import run
|
||||
+run()
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Useful miscellaneous modules used by Logilab projects"
|
||||
HOMEPAGE="https://www.logilab.org/project/logilab-common https://pypi.org/project/logilab-common/"
|
||||
SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/six-1.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
$(python_gen_cond_dep 'dev-python/egenix-mx-base[${PYTHON_USEDEP}]' python2_7)
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-test-namespace-fix.patch" )
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
doman doc/pytest.1
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# https://www.logilab.org/ticket/149345
|
||||
# Prevent timezone related failure.
|
||||
export TZ=UTC
|
||||
|
||||
"${PYTHON}" bin/pytest-local || die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Useful miscellaneous modules used by Logilab projects"
|
||||
HOMEPAGE="https://www.logilab.org/project/logilab-common https://pypi.org/project/logilab-common/"
|
||||
SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/six-1.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
$(python_gen_cond_dep 'dev-python/egenix-mx-base[${PYTHON_USEDEP}]' python2_7)
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
# https://www.logilab.org/ticket/149345
|
||||
# Prevent timezone related failure.
|
||||
export TZ=UTC
|
||||
|
||||
${EPYTHON} bin/logilab-pytest || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
|
||||
# this package is commonly used by all logilab.* in ::gentoo,
|
||||
# so let's just keep the namespace here
|
||||
python_moduleinto logilab
|
||||
python_domodule logilab/__init__.py
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
doman doc/logilab-pytest.1
|
||||
find "${D}" -name '*.pth' -delete || die
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">logilab-common</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,4 +0,0 @@
|
||||
DIST logilab-constraint-0.5.0.tar.gz 48395 BLAKE2B d08759f5f329f1d155e449e16cb20896ebad9b5f1c946485dd5e66bd8e931608467511b2d2ecbbc8c1d165b3773c95630233b79d96945235ce7c22e7c863a48a SHA512 b1ccc6e7400eacb7c446c1904f5e2b0129104482e312929292c6ca7c9c18bf4e1fa0d0e78fce61527a97e00d85c4e2a5c1bb8cce7c18792cd5d2a295449e435c
|
||||
EBUILD logilab-constraint-0.5.0-r1.ebuild 885 BLAKE2B a68b2214857416c57c4cc8daffd6546647f3c4c8a7e5970b45dc4473a230898c2214bf99c9face4b82eb6f1465e0a7b54f2eec6b1d4667b1bacdde5a1370eb88 SHA512 bfd9f37cd733b2bad87c0c1d822098185c29e56af3f31ade0f2232dac5a26def8b4d1f457564351dd773370d6e4f64f46e2e13b123a10fc8d9b50d52ce394959
|
||||
EBUILD logilab-constraint-0.5.0-r2.ebuild 942 BLAKE2B 8050e0c8d363dd8a2e989173ab704892ba531701755cf80ad5def5cb2eedb8d197dd8584c59a59ad59673a776574e0ce7c91e436bd641544336a5b9c9aa70acf SHA512 ba48b583b96ad426df4c8a7f4f67c01ce9b6d99db1641093958f7b7e0cc9bcf1f0a5c328ce074d1fe340b51af6df47c480e9de08419d58a4ee3e64e4c5a1fdb5
|
||||
MISC metadata.xml 240 BLAKE2B 41e6a4d9da33dab2decc5ff419924f382a8f64d27a81fdb97576db8c6cf125be95911747946ec8be1b453f56617fef1084f5947f84b50a8db419d46df2ae8a0f SHA512 9c23321eaa853f851bf00195ea64ac2ba093e516f9b57855ee5aa58fbb1988130c9f0c17c2a9ce9fae4ee033e0a28a70c868e0f5acdfa1dd316ab533c5279d59
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A finite domain constraints solver written in 100% pure Python"
|
||||
HOMEPAGE="https://www.logilab.org/project/logilab-constraint"
|
||||
SRC_URI="ftp://ftp.logilab.org/pub/constraint/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 sparc x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/logilab-common[${PYTHON_USEDEP}]"
|
||||
|
||||
DOCS=( doc/CONTRIBUTORS )
|
||||
|
||||
python_install() {
|
||||
# Avoid collisions with dev-python/logilab-common.
|
||||
distutils-r1_python_install
|
||||
rm -f "${D}$(python_get_sitedir)/logilab/__init__.py" || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && dohtml doc/documentation.html
|
||||
use examples && local EXAMPLES=( examples/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A finite domain constraints solver written in 100% pure Python"
|
||||
HOMEPAGE="https://www.logilab.org/project/logilab-constraint"
|
||||
SRC_URI="ftp://ftp.logilab.org/pub/constraint/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~sparc ~x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=">=dev-python/logilab-common-1.2.2-r1[${PYTHON_USEDEP}]"
|
||||
|
||||
DOCS=( doc/CONTRIBUTORS )
|
||||
|
||||
python_install() {
|
||||
# Avoid collisions with dev-python/logilab-common.
|
||||
distutils-r1_python_install
|
||||
rm -f "${D}$(python_get_sitedir)/logilab/__init__.py" || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && dohtml doc/documentation.html
|
||||
use examples && local EXAMPLES=( examples/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
find "${D}" -name '*.pth' -delete || die
|
||||
}
|
Binary file not shown.
@ -1,8 +1,6 @@
|
||||
DIST dalli-2.7.6.tar.gz 48481 BLAKE2B 9f83523b75d1c6fa109aba7e288e13924d8c7677c6fa38ffe5ce21dfb22f858f8a3ab8593afceed97e980e5f0172c1f8c58cc96b42f4bde31013f5ffcbb26f8b SHA512 ee2270e719f6ff108654d20dfc560cdc6067808c211ae75304f5ca3f7772561b25a699fddb051e42db744bb202228bdbb904171faf5e1804f1f2bed4341bc258
|
||||
DIST dalli-2.7.7.tar.gz 51532 BLAKE2B a625e333130f2c9ec47a9e3aec892a8e0d5f7248b71f6c666461104e2b29d4a384dd415b00dbe70d24fdd44a3b6835fdebdeb75297d4cd6d48506d146f892d4e SHA512 ed2a3f0b41451ae703060fe6197675ed6096531b91e5210a2fbded7a40a9a5717d47f5611081a488931318fd89888f00a539c67bab3dc600cea12676cab289cc
|
||||
DIST dalli-2.7.8.tar.gz 51599 BLAKE2B 935fc1b0ffb2c93c0ef8ab6a82e63b4e272c51ae6c2cbd0c670953c0943942c25b4c795ca7953ad4e53284f6b6e35b44be386ec4dba0c96345256e3b3173152d SHA512 5fa48a01db15fdafa179663b71867dd6a9c2ab7b4b94434f650c1ce37bd71caa2bb22efe032a4eed777538cdc341f22a251d14772aaba62f4a6d9d8c33b6a346
|
||||
EBUILD dalli-2.7.6.ebuild 1407 BLAKE2B c1a47e18c933355b7cb917582e8342218da00e1755e92691abae96254d09a43e06c0b27ddaf64df66e9831a8eac04c0297d57007ea4509546b9f529a4fa601b5 SHA512 de044b223df4c284be5b981aeccc401365c47143c7f1b33768278e24f51eda5270ffc482f72eadf9af31b8b5b527becfbcafd810c1b9d1e2d2683560156fdadf
|
||||
EBUILD dalli-2.7.7.ebuild 1401 BLAKE2B c6119bf16e8b63f85b677507f225b25cccf32c33112dcd2c5374f62d507472d014d7eb0b0445d99de1aa3307f517fa90ab16c6c70478bb954c62868495224a23 SHA512 b898e173732ba03315325018579086522d653d2e3cf7671be74bf762d0789b666e5d0089dc61a3b9511d6e5fc40a246b86f41d0455c0528d51859c3e768894f5
|
||||
EBUILD dalli-2.7.8-r1.ebuild 1394 BLAKE2B 2d4ab0d8645dbc28c73283292a230a6996f5c738dbfecb93041b8e5eca91e4da65db955c174d9792dfdb9f81d84edeef72bd9359935daade4d692048ea432552 SHA512 28ba8ae344c0091e8b619a2ca4e6cde828c6f4b46e8798994a46f9cb76ff8bece23576c1b182e2101327ceeda36a80183157da6dd98ec8307a6c705db9a22c93
|
||||
EBUILD dalli-2.7.8-r1.ebuild 1390 BLAKE2B fef340fbf6d16192c9173d096f2763ab0e12097b457e0a4249a3c88b5e14f04390a314bee0391c856c14933aa484347f1bc4b32d418e772adf9873e6d0888f01 SHA512 be632a4d5cbb0fa2c5d36a48b67da95ae528e159c48f33bc2f7604e32d513767c939c4ae4d3dac0ea788e7b2665b9d3fa2fce7467802d9006396ee94c0127cc9
|
||||
EBUILD dalli-2.7.8.ebuild 1401 BLAKE2B c6119bf16e8b63f85b677507f225b25cccf32c33112dcd2c5374f62d507472d014d7eb0b0445d99de1aa3307f517fa90ab16c6c70478bb954c62868495224a23 SHA512 b898e173732ba03315325018579086522d653d2e3cf7671be74bf762d0789b666e5d0089dc61a3b9511d6e5fc40a246b86f41d0455c0528d51859c3e768894f5
|
||||
MISC metadata.xml 346 BLAKE2B e34b47009de19ff810f3c3893517533730fa09cc4713b5fb8ebc05011004e17466ca0a6e6df307e5748003a7b4c83691d28ca0d80b423f6f870c4f7fc9be88eb SHA512 22b3ca0c5024974556840a2cf47ffa0dac63b6a4573d2ca6244c3ec9231b1c8321c7f544bc979882a6bb6ca37545b8ccf4612ce9ffd1ab34521b24e896f57e41
|
||||
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
USE_RUBY="ruby22 ruby23 ruby24"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="test"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="History.md Performance.md README.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A high performance pure Ruby client for accessing memcached servers"
|
||||
HOMEPAGE="https://github.com/petergoldstein/dalli"
|
||||
SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.4.0 )"
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
dev-ruby/minitest:5
|
||||
>=dev-ruby/mocha-0.13
|
||||
dev-ruby/rack
|
||||
>=dev-ruby/activesupport-4.2 <dev-ruby/activesupport-5.2
|
||||
dev-ruby/connection_pool )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
|
||||
|
||||
sed -i -e '/\(appraisal\|bundler\)/ s:^:#:' Rakefile || die
|
||||
|
||||
sed -i -e '3igem "minitest", "~> 5.0"; gem "activesupport", "< 5.2"' \
|
||||
-e '/bundler/ s:^:#:' test/helper.rb || die
|
||||
|
||||
# Drop rails dependency which is only used to display the version
|
||||
# number, so we only need to depend on activesupport and avoid
|
||||
# complicated circular dependencies.
|
||||
sed -i -e '/rails/I s:^:#:' \
|
||||
-e '14irequire "active_support"' test/helper.rb || die
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
DIST google-protobuf-3.6.1-ruby.tar.gz 4485582 BLAKE2B 546c49759df784018459809b9db692c5c94aef5d717183af5cd9edd96b4c658e759f23950cdcd5dddceaaad06ea1de2a2357b9fa8c496ed5d538fc5920174da0 SHA512 1bc175d24b49de1b1e41eaf39598194e583afffb924c86c8d2e569d935af21874be76b2cbd4d9655a1d38bac3d4cd811de88bc2c72d81bad79115e69e5b0d839
|
||||
EBUILD google-protobuf-3.6.1.ebuild 905 BLAKE2B b9af584f19a244535574ef187d5b5effd8cd823d96c4706c00cb7ef0c29ef81c258c62e89c5c23975a35ce26ad79abff2bd6ff34444479568525941a134ca830 SHA512 b18c47f7915fe1607568d9dbf0c159afecad4e84b7197cf1748e4ca6ef05e71ad85f001b29e172d8a4ccb4cd3be4103b7f4b2acdc458b02e94b74dff9a497a72
|
||||
MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
USE_RUBY="ruby23 ruby24 ruby25"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Protocol Buffers are Google's data interchange format"
|
||||
HOMEPAGE="https://developers.google.com/protocol-buffers"
|
||||
SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}-ruby.tar.gz"
|
||||
RUBY_S="protobuf-${PV}/ruby"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="3"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND+=" test? ( dev-libs/protobuf )"
|
||||
|
||||
each_ruby_prepare() {
|
||||
sed -i -e 's:../src/protoc:protoc: ; /^task :build/ s/:compile,//' Rakefile || die
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/google/protobuf_c extconf.rb
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake -Cext/google/protobuf_c V=1
|
||||
cp ext/google/protobuf_c/protobuf_c.so lib/google/ || die
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>ruby@gentoo.org</email>
|
||||
<name>Gentoo Ruby Project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,6 +1,8 @@
|
||||
DIST radare2-2.8.0.tar.gz 6513419 BLAKE2B 51ee9fe82c09693e729b49e97b79a54e2b9f7de95ecf93c5e22107f68260ddc9fdee9291f200dba2770315487a85d1541abbb76281e6934d25c677a95e6882e3 SHA512 968c61eb5102125b232f9a74362fb90b0409da80b4cd4f109d11e49d02c80a5beee9e73065ef3b4a22fb8cdf43f86338fd21b648ddfa34001ed6cace47335803
|
||||
DIST radare2-3.0.0.tar.gz 6638430 BLAKE2B d95404e0f2d86705703119d53de2e1b60f111bcd8d3b05b5d040692e9d9cc4f51fe682892514b47b55d4ff88314b577253a5f2c6ff8cacebd30fd0663c21d1ff SHA512 5ca698123ccad80c54c483f7e2cc678dabfc9c1c172670ff9e1d11512174c9ecc15e81dfdb5de846b42c951cafe23d29ceca6f3824504a2f3dac722c659bb2d4
|
||||
DIST radare2-3.0.1.tar.gz 6638512 BLAKE2B 1051e2d948bf312a5d54d03fa20a2fa6954f0ef735416e1c6e95d2042dcc6e1ec46f750d200c84dcb01395d0925ed42a4a1aa3f96b9eafad39d19ee214c91220 SHA512 755cbbf968179d987b1bd11469ef356e9e5b9968983f45a3276e0001c877d13b3b12b71a29dd954e8111c5196284c0e49f26bd79f5b5e037dd4dd27b1f73e380
|
||||
EBUILD radare2-2.8.0.ebuild 1128 BLAKE2B 7b86d678bb0af73cad89f9f08b0145516ca053ef26eecc0b74841aec9e9d293d190ad8cb98ebba6885afccc28d90b2352a8fd4a18ced82ae9cb32713506c969d SHA512 37f3f8bbb0c38251772e57e204d66b8f3ad06ae02a7c2b0931ece82a73319ca6a5eeb0b7e635bcefdb5ad2f09b65f963d4a6307ab812b88bb9a70f4d7904a1af
|
||||
EBUILD radare2-3.0.0.ebuild 1153 BLAKE2B 32ef35f82d96bd43888ec2b5a94aa2cf901e0686de37e7468d0076e79c6f9160f26deb191bd23f27913e457b556e81270698fc16075231afcd705a75d6a3bb29 SHA512 3da239c69a475d594630892a7ff9d9586be836591fa0a73e97d67c2ae96c168c48bdf6ee951e72c4aa712c157e97c9440510967bf693feea6bac936ae54eaa82
|
||||
EBUILD radare2-3.0.1.ebuild 1153 BLAKE2B 32ef35f82d96bd43888ec2b5a94aa2cf901e0686de37e7468d0076e79c6f9160f26deb191bd23f27913e457b556e81270698fc16075231afcd705a75d6a3bb29 SHA512 3da239c69a475d594630892a7ff9d9586be836591fa0a73e97d67c2ae96c168c48bdf6ee951e72c4aa712c157e97c9440510967bf693feea6bac936ae54eaa82
|
||||
EBUILD radare2-9999.ebuild 1192 BLAKE2B d6dc77b0fb62846880aa347fc742a8962cd9cfb93596a82bd49c912525d4f5dd4a3a0a9478de900b0c0fa0c2a547796c69b20e9ba1d77577373e4dddf4d8d0ea SHA512 b7af1fb1648b78d52e0d16b99ebba8b70ceef1372ef389e082cf8e4c275e0afc1342f80843e8cc163d3188587cddc4ffd7661769d8c37be1ba50255e62283e75
|
||||
MISC metadata.xml 472 BLAKE2B 9eac8a52ecd7dae41e0cd32ff13bc02d7c936d0d36bf52309d28b9d03168ec55655ce3588df2c330c08f0779fc8c1a095c972cd6ee3deecb68a9c333d4811421 SHA512 110f9ec2d6dddd20703b9cf6ec8cd77e2459f67aca74065211dc30888cea9c9154128da8a2f15810063de9c4867e3e1a31658d3c5cb27be44824342784b67365
|
||||
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit bash-completion-r1 eutils
|
||||
|
||||
DESCRIPTION="unix-like reverse engineering framework and commandline tools"
|
||||
HOMEPAGE="http://www.radare.org"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/radare/radare2"
|
||||
else
|
||||
SRC_URI="https://github.com/radare/radare2/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="ssl libressl"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/capstone:0=
|
||||
ssl? (
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--without-libuv \
|
||||
--with-syscapstone \
|
||||
$(use_with ssl openssl)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins doc/zsh/_*
|
||||
|
||||
newbashcomp doc/bash_autocompletion.sh "${PN}"
|
||||
bashcomp_alias "${PN}" rafind2 r2 rabin2 rasm2 radiff2
|
||||
|
||||
# a workaround for unstable $(INSTALL) call, bug #574866
|
||||
local d
|
||||
for d in doc/*; do
|
||||
if [[ -d $d ]]; then
|
||||
rm -rfv "$d" || die "failed to delete '$d'"
|
||||
fi
|
||||
done
|
||||
}
|
Binary file not shown.
@ -0,0 +1,233 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit desktop eapi7-ver gnome2-utils toolchain-funcs
|
||||
|
||||
MY_BUILD="$(ver_cut 2)"
|
||||
MY_DATE="$(ver_cut 1)"
|
||||
|
||||
MY_PV_HRP="5.4"
|
||||
MY_PV_OFFENSIVE_XXX="1.33"
|
||||
MY_PV_OPL="2.01"
|
||||
MY_PV_PSX="1.11"
|
||||
MY_PV_SC55="4.02"
|
||||
MY_PV_VOXELS="1.21"
|
||||
|
||||
DESCRIPTION="An open source engine port of the classic PC first person shooter Duke Nukem 3D"
|
||||
HOMEPAGE="http://www.eduke32.com/"
|
||||
SRC_URI="http://dukeworld.com/eduke32/synthesis/${MY_DATE}-${MY_BUILD}/${PN}_src_${MY_DATE}-${MY_BUILD}.tar.xz
|
||||
http://www.eduke32.com/images/eduke32_classic.png
|
||||
hrp? ( http://www.duke4.org/files/nightfright/hrp/duke3d_hrp.zip -> duke3d_hrp-${MY_PV_HRP}.zip )
|
||||
offensive? ( http://www.duke4.org/files/nightfright/related/duke3d_xxx.zip -> duke3d_xxx-${MY_PV_OFFENSIVE_XXX}.zip )
|
||||
opl? ( http://www.moddb.com/downloads/mirror/95750/102/ce9e8f422c6cccdb297852426e96740a -> duke3d_musopl-${MY_PV_OPL}.zip )
|
||||
psx? ( http://www.duke4.org/files/nightfright/related/duke3d_psx.zip -> duke3d_psx-${MY_PV_PSX}.zip )
|
||||
sc-55? ( http://www.duke4.org/files/nightfright/music/duke3d_music-sc55.zip -> duke3d_music-sc55-${MY_PV_SC55}.zip )
|
||||
voxels? ( https://www.dropbox.com/s/yaxfahyvskyvt4r/duke3d_voxels.zip -> duke3d_voxels-${MY_PV_VOXELS}.zip )"
|
||||
|
||||
KEYWORDS="~amd64 ~hppa ~x86"
|
||||
LICENSE="BUILDLIC GPL-2 HRP"
|
||||
SLOT="0"
|
||||
IUSE="cdinstall demo flac fluidsynth gtk hrp offensive opengl opl png psx sc-55 server sdk timidity tools vorbis voxels vpx xmp"
|
||||
REQUIRED_USE="cdinstall? ( !demo )
|
||||
demo? ( !cdinstall )
|
||||
hrp? ( ^^ ( demo cdinstall )
|
||||
!voxels )
|
||||
offensive? ( ^^ ( demo cdinstall ) )
|
||||
opl? ( ^^ ( demo cdinstall )
|
||||
!sc-55 )
|
||||
psx? ( ^^ ( demo cdinstall ) )
|
||||
sc-55? ( ^^ ( demo cdinstall )
|
||||
!opl )
|
||||
voxels? ( !hrp )
|
||||
vpx? ( opengl )"
|
||||
|
||||
S="${WORKDIR}/${PN}_${MY_DATE}-${MY_BUILD}"
|
||||
|
||||
MY_DEPEND_RDEPEND="media-libs/libsdl2[joystick,opengl?,sound,video,X]
|
||||
media-libs/sdl2-mixer[flac?,fluidsynth?,midi,timidity?,vorbis?]
|
||||
sys-libs/zlib:=
|
||||
flac? ( media-libs/flac )
|
||||
gtk? ( x11-libs/gtk+:2 )
|
||||
opengl? ( virtual/glu
|
||||
virtual/opengl )
|
||||
png? ( media-libs/libpng:0= )
|
||||
timidity? ( media-sound/timidity-freepats )
|
||||
vpx? ( media-libs/libvpx:= )
|
||||
vorbis? ( media-libs/libogg
|
||||
media-libs/libvorbis )
|
||||
xmp? ( media-libs/exempi:= )"
|
||||
|
||||
RDEPEND="${MY_DEPEND_RDEPEND}
|
||||
cdinstall? ( games-fps/duke3d-data )
|
||||
demo? ( games-fps/duke3d-demodata )"
|
||||
|
||||
DEPEND="${MY_DEPEND_RDEPEND}
|
||||
app-arch/unzip
|
||||
x86? ( dev-lang/nasm )"
|
||||
|
||||
PATCHES=( "${FILESDIR}/log-to-tmpdir.patch" "${FILESDIR}/search-duke3d-path.patch" )
|
||||
|
||||
src_unpack() {
|
||||
# Extract only the eduke32 archive
|
||||
unpack ${PN}_src_${MY_DATE}-${MY_BUILD}.tar.xz
|
||||
|
||||
# Unpack only the documentation
|
||||
if use hrp; then
|
||||
unzip -q "${DISTDIR}"/duke3d_hrp-${MY_PV_HRP}.zip hrp_readme.txt hrp_todo.txt || die
|
||||
fi
|
||||
if use offensive; then
|
||||
unzip -q "${DISTDIR}"/duke3d_xxx-${MY_PV_OFFENSIVE_XXX}.zip xxx_readme.txt || die
|
||||
fi
|
||||
if use opl; then
|
||||
unzip -q "${DISTDIR}"/duke3d_musopl-${MY_PV_OPL}.zip readme.txt || die
|
||||
mv readme.txt opl_readme.txt || die
|
||||
fi
|
||||
if use sc-55; then
|
||||
unzip -q "${DISTDIR}"/duke3d_music-sc55-${MY_PV_SC55}.zip readme/music_readme.txt || die
|
||||
fi
|
||||
if use voxels; then
|
||||
unzip -q "${DISTDIR}"/duke3d_voxels-${MY_PV_VOXELS}.zip voxelpack_readme.txt || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myemakeopts=(
|
||||
ALLOCACHE_AS_MALLOC=0
|
||||
AS=$(tc-getAS)
|
||||
CC=$(tc-getCC)
|
||||
CXX=$(tc-getCXX)
|
||||
CLANG=0
|
||||
CPLUSPLUS=1
|
||||
CUSTOMOPT=""
|
||||
DEBUGANYWAY=0
|
||||
F_JUMP_TABLES=""
|
||||
FORCEDEBUG=0
|
||||
HAVE_FLAC=$(usex flac 1 0)
|
||||
HAVE_GTK2=$(usex gtk 1 0)
|
||||
HAVE_VORBIS=$(usex vorbis 1 0)
|
||||
HAVE_XMP=$(usex xmp 1 0)
|
||||
LINKED_GTK=$(usex gtk 1 0)
|
||||
LTO=1
|
||||
LUNATIC=0
|
||||
KRANDDEBUG=0
|
||||
MEMMAP=0
|
||||
MIXERTYPE=SDL
|
||||
NETCODE=$(usex server 1 0)
|
||||
NOASM=0
|
||||
OPTLEVEL=0
|
||||
OPTOPT=""
|
||||
PACKAGE_REPOSITORY=1
|
||||
POLYMER=$(usex opengl 1 0)
|
||||
PRETTY_OUTPUT=0
|
||||
PROFILER=0
|
||||
RELEASE=1
|
||||
RENDERTYPE=SDL
|
||||
SDL_TARGET=2
|
||||
SIMPLE_MENU=0
|
||||
STRIP=""
|
||||
TANDALONE=0
|
||||
STARTUP_WINDOW=$(usex gtk 1 0)
|
||||
USE_OPENGL=$(usex opengl 1 0)
|
||||
USE_LIBVPX=$(usex vpx 1 0)
|
||||
USE_LIBPNG=$(usex png 1 0)
|
||||
USE_LUAJIT_2_1=0
|
||||
WITHOUT_GTK=$(usex gtk 0 1)
|
||||
)
|
||||
|
||||
emake "${myemakeopts[@]}"
|
||||
|
||||
if use tools; then
|
||||
emake utils "${myemakeopts[@]}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# There are no tests
|
||||
# Instead it tries to build a test game, which does not compile
|
||||
:;
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin eduke32 mapster32 "${FILESDIR}"/eduke32-bin
|
||||
|
||||
if use tools; then
|
||||
local tools=(
|
||||
arttool
|
||||
bsuite
|
||||
cacheinfo
|
||||
generateicon
|
||||
givedepth
|
||||
ivfrate
|
||||
kextract
|
||||
kgroup
|
||||
kmd2tool
|
||||
makesdlkeytrans
|
||||
map2stl
|
||||
md2tool
|
||||
mkpalette
|
||||
transpal
|
||||
unpackssi
|
||||
wad2art
|
||||
wad2map
|
||||
)
|
||||
|
||||
dobin "${tools[@]}"
|
||||
fi
|
||||
|
||||
keepdir /usr/share/games/eduke32
|
||||
insinto /usr/share/games/eduke32
|
||||
if use hrp; then
|
||||
doins "${DISTDIR}"/duke3d_hrp-${MY_PV_HRP}.zip
|
||||
fi
|
||||
if use offensive; then
|
||||
doins "${DISTDIR}"/duke3d_xxx-${MY_PV_OFFENSIVE_XXX}.zip
|
||||
fi
|
||||
if use opl; then
|
||||
doins "${DISTDIR}"/duke3d_musopl-${MY_PV_OPL}.zip
|
||||
fi
|
||||
if use psx; then
|
||||
doins "${DISTDIR}"/duke3d_psx-${MY_PV_PSX}.zip
|
||||
fi
|
||||
if use sc-55; then
|
||||
doins "${DISTDIR}"/duke3d_music-sc55-${MY_PV_SC55}.zip
|
||||
fi
|
||||
if use sdk; then
|
||||
doins -r package/sdk
|
||||
fi
|
||||
if use voxels; then
|
||||
doins "${DISTDIR}"/duke3d_voxels-${MY_PV_VOXELS}.zip
|
||||
fi
|
||||
|
||||
newicon "${DISTDIR}"/eduke32_classic.png eduke32.png
|
||||
|
||||
make_desktop_entry eduke32-bin EDuke32 eduke32 Game
|
||||
make_desktop_entry mapster32 Mapster32 eduke32 Game
|
||||
|
||||
local DOCS=( package/sdk/samples/*.txt source/build/doc/*.txt source/duke3d/src/lunatic/doc/*.txt )
|
||||
if use hrp; then
|
||||
DOCS+=( "${WORKDIR}"/hrp_readme.txt "${WORKDIR}"/hrp_todo.txt )
|
||||
fi
|
||||
if use offensive; then
|
||||
DOCS+=( "${WORKDIR}"/xxx_readme.txt )
|
||||
fi
|
||||
if use opl; then
|
||||
DOCS+=( "${WORKDIR}"/opl_readme.txt )
|
||||
fi
|
||||
if use sc-55; then
|
||||
DOCS+=( "${WORKDIR}"/readme/music_readme.txt )
|
||||
fi
|
||||
if use voxels; then
|
||||
DOCS+=( "${WORKDIR}"/voxelpack_readme.txt )
|
||||
fi
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue