parent
b16b78853d
commit
4ba1fb8514
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29444 BLAKE2B 4cd6e4c486a8288197cbca46aabc2a161c8b1d891022d9b2098187cc26a587aec560a85b35fa5e158e675c180872c41dbc833df4decef84a26f05d0675ddccba SHA512 f0a3ccc5dc906f19ec36ba65814564c6465ff7d7ce0396edc526820dbb9355aefc8f2968cf4efdccf329237bb6f9aafa50e409e966884bd02b79bce6f77f2533
|
||||
TIMESTAMP 2020-06-07T21:38:21Z
|
||||
MANIFEST Manifest.files.gz 29450 BLAKE2B a0d085d8a31cf9a31e68a58cf42ecf693f9b1f1cb430024579b5889f2ef04bb5d817d2bc2af32f6e868845fc3cadd2c92e9254bcededfa58de9317fa190d857e SHA512 feb255d108677269a0f9e63652837b7115d290d3a174d2d3b02c23cca3cf538956cdfa3bc68b7e86dbeede4fe1ef9d74eeb03b0c208d32713ad84f0a18544c89
|
||||
TIMESTAMP 2020-06-08T05:38:23Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl7dXk1fFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl7dzs9fFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klBCHg//VjCgYtYVA06Fmi/LS7ObSzPQjDp6lvUHj32OHXs9y3UAlDlDGn9F0Gj4
|
||||
j/d13o6SDeEHMkRFNg4Uz2x+5g8K8wcSz2DJqEAWRgxApnoBqjewHI14SZwJiVyj
|
||||
tmCZ1AKKs6RxXGxjsRmBScd6HnSX8og58U4stRREQFq5i9w7QK+ovE8GOxNU0zD5
|
||||
LuX3h9DIxSexZ3AaYIzDsQPWrXKydBtqvqGxW5KNjAt9QRjq55KbAdipPwUDKU4C
|
||||
ft65jUkDgvMRcvGnZfE6wLSFmasQBMky6YuoHwS6q6WyasUCaE3ldegdFQT+v1UI
|
||||
rlFVJJa+3Q93SM2V86sKrhp/oD6FzgOUuCH72gSJs+JU8DWw6xmNS3BWbwaEpjXY
|
||||
Rf5TsFTSkPwKHpK1smjp+mapdFw/kRDKP9wKdrLt76q/cS5bdilYZXpUpRt6B8Oy
|
||||
70HaZJS1LuN2eemxgc54O1GK+0dpBMDl5BNwTMfPRO0tPcbOkQDF21meKccCh6dH
|
||||
saMB5agDiMf4kDowUoAZePTTrKZPlX0kuOnp6kzZK83gaaixwiJMOf3j8VwoELVp
|
||||
Ya1d5ZMNhgFXv76aBGGXYsBdi57FyldrL1JkThQOwFmy/nZHIzdMs0X4n1EkR1RP
|
||||
4S8EF28q4TZ3shXCHILg7Fv4PxKmRW1es4NCCw76zafvRnC40s8=
|
||||
=2KH8
|
||||
klAk3w/7BLqtFZhxEgMn80BD6vDi11t2CxnwatNNfjaTVAagvzomX1i615Q2BK19
|
||||
bisNzO+pjVyruoo1i9jSbkr0uivJ81aSS+i/8D4XCg8yCJLyoA6F8eqn3OpiO06E
|
||||
/KitY5axTxfQAQSf3JVQp9aPpUywWpX6IDWWeCedsEJL1SA8jgaMulloOma5/aEF
|
||||
QQhyXjIT3E0uVxzVUBtfs7SfrEHIoW+WkjLZP2jrBQ4qd6qUdOjjN+j/f6Vfnpss
|
||||
yVKmPySjYAFLfPtL8giY1hN7RnXZL2Q7JymiIf8IKqodFJAYfXiRzhSkGnHzWSIT
|
||||
P7eLrmH17iEXWEyB+mdqVDvK5mkgkI6nauXEfL7egwFihlkGs9RI1PVVNnJCyZ5B
|
||||
/CkSyMBk/9b/ZpWrcgFUN/MUQ27wfHZ0H6H2Hs/J2GNl/8TyZ40pRxk1NBIIzlz3
|
||||
Rd1xgWb5DTzQNQUuTUXIJCYa7jP6P0KNnLEnzscuDFsU+bqqhRbhMZSWTxpvQqGz
|
||||
fU0D/oxupbGKvysR+pSMAS9EPvBXn/YO/T0My+HvMJOlFAGFwPzYbEOTube/ipZk
|
||||
0K7CHfzulStCLkkAGWFbO7PBtYJGqBofbpPKEAex78B1vn9dl7wNi5LEXcw0HU9A
|
||||
q6fq3lo13v+qGQKwUAzLWsNxfQOlxOufg2+fGi0smY51Ow89wAU=
|
||||
=zdJl
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
AUX README.gentoo 270 BLAKE2B 979c3e8d2a3c1d4f30af8f2d9954434dd685abf42992abf0e63e9dbe2d16d8fb3b135ecf3b81344e12d585ed92543d6b8adffb01e55772964de0f97f320d785c SHA512 9202046d629d12eee0435bb0ee8bafc1d8a0b52784275a7b3989fd430de8ed0ec2e59cfdf963a58494a05296a55bc99fe7095e661398182d62286e8816895dd1
|
||||
DIST spice-0.14.3.tar.bz2 1504304 BLAKE2B be655e1d4c48dae29903ab8e0dc52da63723e3252052afccc9587065531f28c8af7dbab4c585093f26d98f2273c6e734a553c18d4779a9f4464334ae1764f682 SHA512 9ecdc455ff25c71ac1fe6c576654b51efbfb860110bd6828065d23f7462d5c5cac772074d1a40f033386258d970b77275b2007bcfdffb23fdff2137154ea46e4
|
||||
EBUILD spice-0.14.3.ebuild 2384 BLAKE2B 4ae0784132d8f34644119120d4faa24ea34b1ccf18ba610a13d37dafbb7b2e20ff7d18518b8c4aa09fdb12126e629786010659e45008ae7a337225df4aeab714 SHA512 35931bb2854c1421a0ffe78441e861d5931bd517c7c7afb284b39d46017c2cef854d4cc7768d3293d958b980a9a64eac48b1b3049ffefb88fe6dd240e686bf71
|
||||
EBUILD spice-0.14.3.ebuild 2391 BLAKE2B 39cdcbee8e91e11c224db2352678d047db192e68d06211c8edafb8e2890ba84e73d6b180d1fde144de861dea4ed5833e733cd978fd2345e0afd221d18bf01d36 SHA512 8bd3bda2b7eb97de0059bd28505f0d906a385c969ecbbcec5965a21cc372a4123e1546fb6550e06c82fc4e5d5495e7e22ec2da9c7b09c1a6892ff3e3359ead60
|
||||
EBUILD spice-9999.ebuild 2262 BLAKE2B 2edd72bcb60e1ad6bf71cc26d17bfc85182c352e2e8985eb65e6493b8213a23ebca0b9cf701ba256caa18041c5e1c4539434462ee65fefe4ac362b284dfdf4aa SHA512 ec1f171704b23bb24080f5e009158dc91ccff653c958751ce038472d0ef16f0e534200c47cfecb99bb1484ecff3644f0ede6a6b92a87d8ba70f0c55ed73ddc17
|
||||
MISC metadata.xml 385 BLAKE2B 599bae33d9264b8b3b4474b0d2234d66e6c6f2cd3da1710bfea64f75570264da7f4de712cecb95408a059f70e3dba2de2a421c02f1f728e39c2bf913c2c570a0 SHA512 c75966298d69fb56b3e16c98b0cc7b3b2514d2ad2a6b790777c00493754e678388f0eb17fbabc6f58a667883e87d2a4f19c2a1c34f5c87f81fb13a8948ab85c8
|
||||
|
Binary file not shown.
@ -1,7 +1,5 @@
|
||||
DIST py3dns-3.1.1.tar.gz 29981 BLAKE2B b8f1aaeb95764f4d332ec05a367557a24fdd9171e98349668995687052cbd392169a76aaf24e3d29c94ca1c232f04842b84a2320eab5e553de12c278af23975c SHA512 5f22ba12db502f997be4c2479697cc21fe15aac218da1d347bd400a3ab73d86ad32b57740292a10eacb73e07eba977f67b881e59be16f902afab47053efd6c6e
|
||||
DIST py3dns-3.2.1.tar.gz 30691 BLAKE2B 336ed91a3bf8b33db258667ac96eba6df361bb2a8f24c433dbc6754ea32a7284ce0463c392c1392538eed9d8bf9ea3f09400bc08f1970a7c96c52bf072606718 SHA512 22f16c571f9fad02a70a8e0bbbfd802f4f9af23946edb78e15f69f23e57411369274945a1dea5603acae1fc1eb404e5445207c541afb7864a60b92dc4d5477b3
|
||||
DIST pydns-2.3.6.tar.gz 28220 BLAKE2B 81d48c57bc90641c2e1667a951e3af3dc75dc1055e6f3f7b45e57d66bb1d391fc55ef0fa9fd261821de22c9119564cfc2b5a18f7a9780fe708b676c427824261 SHA512 261598c085c7d9f7adf5ce881814e444cdcf48a946dc17db467268ab6164f6045c204507cc58eff8e6f826b9786715ad2a9e766a72193ac8666969913180954b
|
||||
EBUILD pydns-2.3.6-r1.ebuild 1203 BLAKE2B 77a25c92f33ad293a92442c2ca1f73679ab8371decc41133b19f575336e031a33497b9010e5e349fb8ecbe46c425b2ddb75b424908d47f535c3f4393cab049a4 SHA512 0a04f978ccca14d006d4acfd6a710ec0036a114838f742615273dfa33dc7cd87c2a5775ce520fc3c8f4c1ab5e422b23012668b1090d95acf24eb0d888dda6fdd
|
||||
EBUILD pydns-3.1.1.ebuild 851 BLAKE2B 37571b62035bd609f1741a5b44968d0898e9076badd60d71e6b3bbb8364d13171ed0fd5fcdd172d381596cd85d1943bb848f498227ad85e014fc178a2cf9b06b SHA512 261ec06fba2111eb45e63dc2762cb46f459f28f726f582f3b86fa7dddd495f1bbfad303bdfac8a06c878346a2470ce533e665daba2da790641fcc6ef7cbb0086
|
||||
EBUILD pydns-3.2.1.ebuild 756 BLAKE2B c5778de45438146309d7c1f6630db9493972db23d2811c53a703a5b924a77e0ea3c4870303078f93c456623df5dae01344151a3a3c2698ac03cb76c05a527c7b SHA512 bbbd42c42203e03c1410f27ecda618013d35ea2456d80ba441c2ba4059a7346fb7dc180c09204d6d493a6bbc43febd20196c81702b003d70956affabb386a782
|
||||
MISC metadata.xml 662 BLAKE2B a86ca878eddec2ae971f3fdbda533d9fff639c7619aeb25997bf335de25d0738c9370a1b68d6e6fd8fe5eca6237d124a0fa629c048ba9e1772b42e42a1b0edd8 SHA512 a87cafcd69bb347d9737d97589211360b71181b80caa73c4f117790596f5482e0b3177dc712eb89afb200c7a56669eb8a805f7c3f4974f9527dcaff8c4cbc821
|
||||
|
@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python module for DNS (Domain Name Service)"
|
||||
HOMEPAGE="http://pydns.sourceforge.net/ https://pypi.org/project/pydns/"
|
||||
SRC_URI="http://downloads.sourceforge.net/project/pydns/pydns/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="CNRI"
|
||||
SLOT="2"
|
||||
KEYWORDS="amd64 hppa ~ia64 ~ppc ~sparc x86"
|
||||
IUSE="examples"
|
||||
|
||||
DEPEND="!dev-python/pydns:0
|
||||
virtual/libiconv"
|
||||
RDEPEND=""
|
||||
|
||||
# Funny a dns package attempts to use the network on tests
|
||||
# Await the day that gentoo chills out on such a blanket law.
|
||||
RESTRICT=test
|
||||
|
||||
python_prepare_all() {
|
||||
# Fix encodings (should be utf-8 but is latin1).
|
||||
local i
|
||||
for i in DNS/{Lib,Type}.py; do
|
||||
iconv -f ISO-8859-1 -t UTF-8 "${i}" > "${i}.utf8" || die
|
||||
mv -f "${i}.utf8" "${i}" || die
|
||||
done
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local test
|
||||
for test in tests/{test.py,test[2-5].py,testsrv.py}
|
||||
do
|
||||
"${PYTHON}" $test || die
|
||||
done
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc -r tests/. tools/.
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
Binary file not shown.
@ -1,8 +1,10 @@
|
||||
DIST ideaIC-1.0.201.6668.121.tar.gz 524536881 BLAKE2B 645e7c0390d89d0e0f1710682a5608dc226154e83ea7368434cf5da61f73064467fe7884d90c13d0d33b8feb0a237ca83446a155a135e3884bdaeca5254191ae SHA512 e2688788188726e418cddeef2bf46a54e8b1bcf4770d7daf5b2ee0d1de7d5ab9c84fef0078622b17e884d9b9cb5b826873b4c120aaec3c592e18ee2ddca2c7f6
|
||||
DIST ideaIC-1.1.201.7223.91_20200507.tar.gz 529101163 BLAKE2B a8f7847c6fb673a58678f02c1933ee1d6a3a89946583c9488d30bbcb320c743694c5bd8a6d53f327ffdce602f93c92e6c17396af3ab4e235b24f28eaa77342ee SHA512 f272cc8ef90fb4c0ac5fba905caeb459e9657a0f4f643c8e19e5330812477acb57e558808d290ad6e9bfe9c5835d700b59546f57733310e629915c88b2533304
|
||||
DIST ideaIC-1.2.201.7846.76_20200507.tar.gz 529076492 BLAKE2B ec93303776324fca08db6e0a0e8058cdc4aa009852cf02beeb27193ea479845319f7b9a11983d56b10b31e280f4da5bfc6f43c802d42fa3c85d43ccbaa67a965 SHA512 59a6e87788dd0776ed11e882ae3f0b9e18f63d899602a4c576f946a7979d895a8750af20947f6273db8fde3fccce05cbd5b6bd4c0142450935d0abaace405679
|
||||
DIST jbr-11_0_2-linux-x64-b164.tar.gz 131483925 BLAKE2B fb9c55094aeb4a9e6b89ef41699252355895fa4bf55eaa0d3c0a637b6485b5a91a0445b5f4af1872b62cd67b639f7354e05770970d41dcfa58ffeda7ae43c5b6 SHA512 4f32940166cc8ad5a138866e18d4cbfcd07f4326a85c051b7a622c9dcb8ee4b6d493331ef24d0c01999134fa2a9bad901f026982c16780fdc5e6b9308821db34
|
||||
DIST jbrx-8u202-linux-i586-b1483.37.tar.gz 80726147 BLAKE2B e4e5a076a541fd7153e861193ff4247c02ecbc144396ed28737afa7440f7771569b8d968b7c67b3dac333a89ff0b54cc9e5e76d1651b174cc7c0c21b1deb033c SHA512 53693f2ce994f4891807873ae3fe46ce60bee000b78be03c5d3df06b436328abe5b5d7e75d43e57f35f24187f49915187d034b39589e29806f55deeb14a029f2
|
||||
DIST jbrx-8u202-linux-x64-b1483.37.tar.gz 81812743 BLAKE2B 86ddf0c8dc992a27e680caa821f54fa4d647a8bff78b9fdbef82996bfbba828a2f68f1a00ed64bd92ce24a62bfc6c0240837c396644c6e91244cb0d980b6c704 SHA512 cd31a3c4da7b8c65e9ae89326c2c8b260b51890258d30f64b1e8a7c6c1442bb2cb68ea2aa80387ce0c1a8f50e3533e8231f72c5935b639e3cf82bc1ffedee8e9
|
||||
EBUILD idea-community-2020.1.0.201.6668.121.ebuild 4754 BLAKE2B e737eda8211926ecf893c02036c4df691fa46d530ec2f874d9ebd3540c0a386b82aea8292698f501f2951e6d0fe58c801221306cfe3f62f74ed144457cf50523 SHA512 f5dda7212751fd6895367c13604951d47481b054ccfd313a32b4969797b50f28a14aee04382ae650fbb02dea2af01e4d55e5bca1ed7d0eb7295d5f6e6d8d5c1d
|
||||
EBUILD idea-community-2020.1.1.201.7223.91-r2.ebuild 4626 BLAKE2B b1e6ee9900b72d2d8e269dbb3a57058ce0ea1345c087c109f14e91c16c4a21795aa2a9975154c5af7be65d091434b2b7bc5c6bb0212a3224f2cfe11f8155b8d3 SHA512 29695b8ad20ec9d14922c3b8fd33f75215f3c2af880f9ab605cb956bf0e1432a8014cc0b2b8216bb6a1464fc3dbafd8e584b915d49eeabb433692fe5a8daaf7f
|
||||
EBUILD idea-community-2020.1.2.201.7846.76.ebuild 4689 BLAKE2B 76ebcb168c22aa99bb66c9dea40ee73827457174ccd522fa9783e7ad2464f309813ac584734ad3910fb430a6ddc96896d53c750aa492bf921e5f4b4e41595d7d SHA512 50b38ae228d237ff975ecb824c585f8b97a024952d2cc5bdc02e2b45a7421831bcaa41c35472ac168151b4dedad9833eb25c6aedaa2169ef037ba1c6e5036f88
|
||||
MISC metadata.xml 758 BLAKE2B ab45d0a8508bed2b64d02ca83d0aaffab9dfceb13a6a188accbb18f0648593ef1a9cfa03f375292b9858c05b17f003f4c6c2261b9d962ddaf679eebe7cea2eda SHA512 15ad0429ec342e939f3406e83b736ec9a273cb4ba33998a83584cee7af4ad0433a5a4758c8d01feb24efef51e4a4d9761db18d0bfc054bf9a0980ac8806eb459
|
||||
|
@ -0,0 +1,142 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit eutils desktop
|
||||
|
||||
SLOT="0"
|
||||
PV_STRING="$(ver_cut 2-6)"
|
||||
MY_PV="$(ver_cut 1-3)"
|
||||
MY_PN="idea"
|
||||
# Using the most recent Jetbrains Runtime binaries available at the time of writing
|
||||
# As the exact bundled versions ( jre 11 build 159.30 and jre 8 build 1483.39 ) aren't
|
||||
# available separately
|
||||
JRE11_BASE="11_0_2"
|
||||
JRE11_VER="164"
|
||||
JRE_BASE="8u202"
|
||||
JRE_VER="1483.37"
|
||||
|
||||
# distinguish settings for official stable releases and EAP-version releases
|
||||
if [[ "$(ver_cut 7)"x = "prex" ]]
|
||||
then
|
||||
# upstream EAP
|
||||
KEYWORDS=""
|
||||
SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IC-${PV_STRING}.tar.gz"
|
||||
else
|
||||
# upstream stable
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IC-${MY_PV}-no-jbr.tar.gz -> ${MY_PN}IC-${PV_STRING}_20200507.tar.gz
|
||||
jbr8? ( x86? ( https://bintray.com/jetbrains/intellij-jdk/download_file?file_path=jbrx-${JRE_BASE}-linux-i586-b${JRE_VER}.tar.gz -> jbrx-${JRE_BASE}-linux-i586-b${JRE_VER}.tar.gz )
|
||||
amd64? ( https://bintray.com/jetbrains/intellij-jdk/download_file?file_path=jbrx-${JRE_BASE}-linux-x64-b${JRE_VER}.tar.gz -> jbrx-${JRE_BASE}-linux-x64-b${JRE_VER}.tar.gz ) )
|
||||
jbr11? ( amd64? ( https://bintray.com/jetbrains/intellij-jdk/download_file?file_path=jbr-${JRE11_BASE}-linux-x64-b${JRE11_VER}.tar.gz -> jbr-${JRE11_BASE}-linux-x64-b${JRE11_VER}.tar.gz ) )"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A complete toolset for web, mobile and enterprise development"
|
||||
HOMEPAGE="https://www.jetbrains.com/idea"
|
||||
|
||||
LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CDDL-1.1
|
||||
codehaus-classworlds CPL-1.0 EPL-1.0 EPL-2.0 jbr8? ( GPL-2 )
|
||||
jbr11? ( GPL-2 ) GPL-2 GPL-2-with-classpath-exception ISC
|
||||
JDOM LGPL-2.1 LGPL-2.1+ LGPL-3-with-linking-exception MIT
|
||||
MPL-1.0 MPL-1.1 OFL ZLIB"
|
||||
|
||||
#Splitting custom-jdk into jbr8 and jbr11 as upstream now offers downloads with
|
||||
#either (or neither) bundled
|
||||
#Defaulting to jbr8 to match upstream
|
||||
IUSE="+jbr8 -jbr11"
|
||||
REQUIRED_USE="jbr8? ( !jbr11 )"
|
||||
|
||||
DEPEND="!dev-util/${PN}:14
|
||||
!dev-util/${PN}:15"
|
||||
RDEPEND="${DEPEND}
|
||||
>=virtual/jdk-1.7:*
|
||||
dev-java/jansi-native
|
||||
dev-libs/libdbusmenu
|
||||
=dev-util/lldb-9*"
|
||||
BDEPEND="dev-util/patchelf"
|
||||
RESTRICT="splitdebug"
|
||||
S="${WORKDIR}/${MY_PN}-IC-$(ver_cut 4-6)"
|
||||
|
||||
QA_PREBUILT="opt/${PN}-${MY_PV}/*"
|
||||
|
||||
# jbr11 binary doesn't unpack nicely into a single folder
|
||||
src_unpack() {
|
||||
default_src_unpack
|
||||
if use jbr11 ; then
|
||||
mkdir jre64 && cd jre64 && unpack jbr-${JRE11_BASE}-linux-x64-b${JRE11_VER}.tar.gz
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use amd64; then
|
||||
JRE_DIR=jre64
|
||||
else
|
||||
JRE_DIR=jre
|
||||
fi
|
||||
|
||||
if use jbr8; then
|
||||
mv "${WORKDIR}/jre" ./"${JRE_DIR}"
|
||||
PLUGIN_DIR="${S}/${JRE_DIR}/lib/${ARCH}"
|
||||
else
|
||||
PLUGIN_DIR="${S}/${JRE_DIR}/lib/"
|
||||
fi
|
||||
|
||||
rm -vf ${PLUGIN_DIR}/libavplugin*
|
||||
rm -vf "${S}"/plugins/maven/lib/maven3/lib/jansi-native/*/libjansi*
|
||||
rm -vrf "${S}"/lib/pty4j-native/linux/ppc64le
|
||||
rm -vf "${S}"/bin/libdbm64*
|
||||
|
||||
if [[ -d "${S}"/"${JRE_DIR}" ]]; then
|
||||
for file in "${PLUGIN_DIR}"/{libfxplugins.so,libjfxmedia.so}
|
||||
do
|
||||
if [[ -f "$file" ]]; then
|
||||
patchelf --set-rpath '$ORIGIN' $file || die
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
patchelf --replace-needed liblldb.so liblldb.so.9 "${S}"/plugins/Kotlin/bin/linux/LLDBFrontend || die "Unable to patch LLDBFrontend for lldb"
|
||||
|
||||
sed -i \
|
||||
-e "\$a\\\\" \
|
||||
-e "\$a#-----------------------------------------------------------------------" \
|
||||
-e "\$a# Disable automatic updates as these are handled through Gentoo's" \
|
||||
-e "\$a# package manager. See bug #704494" \
|
||||
-e "\$a#-----------------------------------------------------------------------" \
|
||||
-e "\$aide.no.platform.update=Gentoo" bin/idea.properties
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dir="/opt/${PN}-${MY_PV}"
|
||||
|
||||
insinto "${dir}"
|
||||
doins -r *
|
||||
fperms 755 "${dir}"/bin/{format.sh,idea.sh,inspect.sh,printenv.py,restart.py,fsnotifier{,64}}
|
||||
if use amd64; then
|
||||
JRE_DIR=jre64
|
||||
else
|
||||
JRE_DIR=jre
|
||||
fi
|
||||
if use jbr8 || use jbr11 ; then
|
||||
if use jbr8; then
|
||||
JRE_BINARIES="java jjs keytool orbd pack200 policytool rmid rmiregistry servertool tnameserv unpack200"
|
||||
else
|
||||
JRE_BINARIES="jaotc java javapackager jjs jrunscript keytool pack200 rmid rmiregistry unpack200"
|
||||
fi
|
||||
if [[ -d ${JRE_DIR} ]]; then
|
||||
for jrebin in $JRE_BINARIES; do
|
||||
fperms 755 "${dir}"/"${JRE_DIR}"/bin/"${jrebin}"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh"
|
||||
newicon "bin/${MY_PN}.png" "${PN}.png"
|
||||
make_desktop_entry "${PN}" "IntelliJ Idea Community" "${PN}" "Development;IDE;"
|
||||
|
||||
# recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
|
||||
mkdir -p "${D}/etc/sysctl.d/" || die
|
||||
echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
AUX moria-5.7.10-gentoo-paths.patch 1823 BLAKE2B 74ae8ba961a1dbd0ee42426d0cbae960a35175e5dea792ac5930524e78b6382f9e52c629bb30c02c64e31a42374b7c0c20f7ab6fb5cea9045eb0bf9f04c384d8 SHA512 8c03251777e230fe60751a107864da5c06aea6a4aa4fe8daf4373bc18dce672d1e798163837587992ef85107dd3e838d38e2d033bb7eec85be8a928cd74beed0
|
||||
AUX moria-5.7.12-gentoo-paths.patch 1842 BLAKE2B bb5460110dd86feff51ab50a66cf54c6ae2b98c81af590205da9c361278396da109dc9443ee14f6697944b59b9b17f404bf904d91e84dc46ac1b9a8e7196f041 SHA512 cdd4e7161799204c9d99e7c52f69430aae0e8b96aa9622f89bdfe6288899133cd836af04ed0a5593a01539c4762e527630f2d8ffa9081deb7df991a5c3d82c7d
|
||||
AUX moria.6 2996 BLAKE2B ee20dc08b849eccf3860736b401a500f50598c340c0098d6cd820eb65ecbe13467b09ef23ab4982204b394ca8e0ef644bfbff4c8dd9df07ff15cb2b635d6af5e SHA512 54d4914f4c9bf364ef8539079d0a3cf91257309a479818e106c5ee41bbf2dab608074988d12529fd726e4cafd5c48baed4793f32a2a254593a928c5b6d1b9bd5
|
||||
DIST moria-5.7.12.tar.gz 394633 BLAKE2B a73213809ee2f68249cd6c91b9b90a68b91fb1ffb40609c62becd05fd8f874bc6ce7ede97e76dcaab6f8081203f42c5295a1f5613d2d47644b5c585b4e96f2e1 SHA512 007768586e5a8fe11a6f65981fa1fe0071b00c53730b309883710a8f1f6bb8f812926467ec2947be7f582228f6d2e5d3d7306ee5504f2ffc056d3ed343d7a9cb
|
||||
EBUILD moria-5.7.12.ebuild 1353 BLAKE2B b9cf57dbdb0f610f0a27cb040fa5561f6bcd04ef3329900bf49f2045c80bf7c64b10b41c1ce65446413127144e3a54b7b3ec0dd93e613881be2a898ceaa9d99e SHA512 5592058aa0c0e3d6003adfbbf7931b4977a10bd986d941937ea28c83dc401664e1e04e11867f8ba7e9fe687b441de463d8c3cfef3343eca2a8961a17c470a3b0
|
||||
EBUILD moria-5.7.12-r1.ebuild 1174 BLAKE2B 6b05b83caa86efe9c25e6aaba348a37611baf1a77966132ef15c14de0a9a894266c5df7c720fd5578af6125f4b5b43a7617f544d66a2e0473ec5a87e1fa856dc SHA512 de737e95cf29315a04c4d69dc7370b29f83746657a740bb446acb3455a507e1098d8f306ef39568fb628cf4889df430250c939276ce52bfdeddbd4433fbd4f2d
|
||||
MISC metadata.xml 342 BLAKE2B f53651879ccf3a26ac770d9746a76f5d59eb4403db9bdd4ae5f222f1a8e26c8a0c1ff86c47f087381d49229c1bc9473c7415072fd716ba0ba57f88c21198e5f2 SHA512 f6c4db0374588d0ba1070fdba2e38d647de66378fccc6a59e96c27cd50b4e2f9071259202cb1b33fe99d57332230dc68d450df2017ee1124f6b505d40f9f9843
|
||||
|
Binary file not shown.
@ -1,6 +1,8 @@
|
||||
AUX gnome-commander-1.10.0-exiv2-0.27.1-missing-header.patch 832 BLAKE2B f4f730badc7ee5392091e5bce78d7389dd7d5c8612e1747e05d59983252b6e1ca13b27428055166b494d910fe672762b50877c37ac2de6d67d3175a3bda92e2f SHA512 0e3c3643949ad9d2e7bea7ee7b2a688ab2b64c8804220752e21f77573c20daf9259f8001fef9214755387568220f61a5d17ef6f3a374ba6cd07258a409e43087
|
||||
DIST gnome-commander-1.10.0.tar.xz 7421328 BLAKE2B 4cfb6a5d445217de10007d4371cd5cce95319dd68a6e7f071def2258cd965cfbeab671c6016e624ef474501608214f309c56360216cc53c83a1660b38dbe77d9 SHA512 76e2cca3af7e11ae7f327fa25bb175ad28d36d8b71c4908ce8b91533ed53a444a30d861a24cf94ee34dd7954d1f9dd0a14d26c2214854424b80f8e7c107db60d
|
||||
DIST gnome-commander-1.10.1.tar.xz 7424500 BLAKE2B 6abddf8dae4bc0a1d740ffee49ccc7d816d783bdb5c2b90c9d0681c1db5fa3f42700e65a780881400c1af038d7dfe7f458a98cf2f8f1c1b0fc6f93a3d58dc069 SHA512 b5bc548444149e00f29e6e3b7f785c99a08d27a0a2642cf78c203411a8d2937341a76685b09172047162afe3e0fc92ff13c82bdbd8105281d360c1df44b4702d
|
||||
DIST gnome-commander-1.10.2.tar.xz 7433468 BLAKE2B a62a39490b154a8dc7a5e05c4d4c59fc79447b7b9ddae139542552f809b7a53cf729d636f1fabb85c6390520a25d84477ec6dfcd4394eefe59a8039b51b0ddf2 SHA512 7a411ca6f604771445119cb2b9d14f7f5d91622d28975e92ae5f5da3fc4f76fe51cca0de3712377ef95064879089c1c723dce9a824e5784cfcd484b869702dad
|
||||
EBUILD gnome-commander-1.10.0.ebuild 1695 BLAKE2B 7b9ede3cd802a7eb6582c4fd60694fd5fe1941a5a0226a5e936eaa9c5567e02eb52f2b6d81bf9868112712cf8e38fcc8a578fc03e07c7090cad06626ce74cedd SHA512 b67b77112f488e8b2642f908bded2e38f59249203b3c04c571b8dfb936553b741296d514398c648fc46637acc040bcf846da000ed6c53b5050a6b4545ae4c583
|
||||
EBUILD gnome-commander-1.10.1.ebuild 1715 BLAKE2B 14b9293f21ba40f2c199895b23c7d243f7ff9e64e9b036e920f07a364113c27aaa358832e2da1c1f71ae704a54a80147c665b92e4f90ce13a216d6625db43934 SHA512 c65bcdcf1362acea5903de785f1b48e278005d18386a96229d5e9f5718928a7813890965bdbd1e7238dccbbb785e4f474555270788e1d49f60807673ef04282c
|
||||
MISC metadata.xml 947 BLAKE2B 69400223aaa35e6362539930a5f49fda4535c82554e6c9283ef8e4981a1da274d70d25c9464b69b0ca1810b55cfa649dc917f561094c7f0429378330499a49e5 SHA512 8411929f3f62832bfe5e3bf0f54b88450d82bb5b6a6cc33a45ec74e41f31a8a1f5669809a2ae6f3aa6b7bceb559ad18cef064b7fe56e892be87588ca6d82b4ba
|
||||
EBUILD gnome-commander-1.10.2.ebuild 1633 BLAKE2B 0ec4ae457c4ab11d0804224711f32e8a787a4e16776573543bd354fe97d5a6c454dffceb5cd4fea81ddf1f7643287483e48a88cf8772463cf6a19f0719afb530 SHA512 00a41a32a5bf110e06c0cac3e387fbfc97749d66193d097d4b2b3650bb4fb73019b7465a1fe3658a3b0b5f556103ab948d1f8c108d16bca9e258bd0eb3c95170
|
||||
MISC metadata.xml 1154 BLAKE2B a63442239df95b58fab2bce3dd1fcff690b37b5ffd90ada27ae772e118205bdab1567d5a9eabe0140827e30aefe5521d9646f46ccd18b9a5db7de8bbf9a40d75 SHA512 e38f3268f6c44152c0c071d0efc66b805872a67de1a81f19379ccccfc599c6bb0355bf1f37ee0d034f1384ca95e3c2527dadf2bcd5358cb506380f8488b00afc
|
||||
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2020 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit gnome2 toolchain-funcs
|
||||
|
||||
DESCRIPTION="A graphical, full featured, twin-panel file manager"
|
||||
HOMEPAGE="https://gcmd.github.io/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="chm exif gsf pdf taglib samba test +unique"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
app-text/yelp-tools
|
||||
>=dev-libs/glib-2.44.0:2
|
||||
unique? ( >=dev-libs/libunique-0.9.3:1 )
|
||||
gnome-base/gnome-keyring
|
||||
>=gnome-base/gnome-vfs-2.0.0
|
||||
>=gnome-base/libgnome-2.0.0
|
||||
>=gnome-base/libgnomeui-2.4.0
|
||||
>=x11-libs/gtk+-2.18.0:2
|
||||
chm? ( dev-libs/chmlib )
|
||||
exif? ( >=media-gfx/exiv2-0.14 )
|
||||
gsf? ( >=gnome-extra/libgsf-1.12.0 )
|
||||
samba? ( >=gnome-base/gnome-vfs-2.0.0[samba] )
|
||||
pdf? ( >=app-text/poppler-0.18 )
|
||||
taglib? ( >=media-libs/taglib-1.4 )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-util/gtk-doc-am
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
test? ( >=dev-cpp/gtest-1.7.0 )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure \
|
||||
--disable-static \
|
||||
$(use_with chm libchm) \
|
||||
$(use_with exif exiv2) \
|
||||
$(use_with gsf libgsf) \
|
||||
$(use_with pdf poppler) \
|
||||
$(use_with samba) \
|
||||
$(use_with taglib) \
|
||||
$(use_with unique)
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
if tc-is-gcc && [[ $(gcc-major-version) -lt 8 ]]; then
|
||||
eerror "Compilation with gcc older than version 8 is not supported"
|
||||
die "GCC too old, please use gcc-8 or above"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_pkg_postinst
|
||||
has_version dev-util/meld || elog "You need dev-util/meld to synchronize files and directories."
|
||||
has_version gnome-extra/yelp || elog "You need gnome-extra/yelp to view the docs."
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
Sun, 07 Jun 2020 21:38:17 +0000
|
||||
Mon, 08 Jun 2020 05:38:20 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sun, 07 Jun 2020 21:38:17 +0000
|
||||
Mon, 08 Jun 2020 05:38:20 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,15 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=!dev-python/pydns:0 virtual/libiconv python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/setuptools-42.0.2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Python module for DNS (Domain Name Service)
|
||||
EAPI=5
|
||||
HOMEPAGE=http://pydns.sourceforge.net/ https://pypi.org/project/pydns/
|
||||
IUSE=examples python_targets_python2_7
|
||||
KEYWORDS=amd64 hppa ~ia64 ~ppc ~sparc x86
|
||||
LICENSE=CNRI
|
||||
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
RESTRICT=test
|
||||
SLOT=2
|
||||
SRC_URI=http://downloads.sourceforge.net/project/pydns/pydns/pydns-2.3.6/pydns-2.3.6.tar.gz
|
||||
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 distutils-r1 89b310c534a033a3566e0f26419daa81 epatch ed88001f77c6dd0d5f09e45c1a5b480e estack 686eaab303305a908fd57b2fd7617800 eutils fcb2aa98e1948b835b5ae66ca52868c5 ltprune 2729691420b6deeda2a90b1f1183fb55 multibuild 40fe59465edacd730c644ec2bc197809 multilib 0914eab919f4f11dd9e0407b92af4726 multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 8386b016a2b3bbefa88443fdaa898057 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a toolchain-funcs d3e75048a89c0445838d2f44e5c65d97 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
||||
_md5_=5901aeb86022535912e0dd4a7ec1d231
|
Binary file not shown.
@ -0,0 +1,16 @@
|
||||
BDEPEND=dev-util/patchelf
|
||||
DEFINED_PHASES=install prepare unpack
|
||||
DEPEND=!dev-util/idea-community:14 !dev-util/idea-community:15
|
||||
DESCRIPTION=A complete toolset for web, mobile and enterprise development
|
||||
EAPI=7
|
||||
HOMEPAGE=https://www.jetbrains.com/idea
|
||||
IUSE=+jbr8 -jbr11
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CDDL-1.1 codehaus-classworlds CPL-1.0 EPL-1.0 EPL-2.0 jbr8? ( GPL-2 ) jbr11? ( GPL-2 ) GPL-2 GPL-2-with-classpath-exception ISC JDOM LGPL-2.1 LGPL-2.1+ LGPL-3-with-linking-exception MIT MPL-1.0 MPL-1.1 OFL ZLIB
|
||||
RDEPEND=!dev-util/idea-community:14 !dev-util/idea-community:15 >=virtual/jdk-1.7:* dev-java/jansi-native dev-libs/libdbusmenu =dev-util/lldb-9*
|
||||
REQUIRED_USE=jbr8? ( !jbr11 )
|
||||
RESTRICT=splitdebug
|
||||
SLOT=0
|
||||
SRC_URI=https://download.jetbrains.com/idea/ideaIC-2020.1.2-no-jbr.tar.gz -> ideaIC-1.2.201.7846.76_20200507.tar.gz jbr8? ( x86? ( https://bintray.com/jetbrains/intellij-jdk/download_file?file_path=jbrx-8u202-linux-i586-b1483.37.tar.gz -> jbrx-8u202-linux-i586-b1483.37.tar.gz ) amd64? ( https://bintray.com/jetbrains/intellij-jdk/download_file?file_path=jbrx-8u202-linux-x64-b1483.37.tar.gz -> jbrx-8u202-linux-x64-b1483.37.tar.gz ) ) jbr11? ( amd64? ( https://bintray.com/jetbrains/intellij-jdk/download_file?file_path=jbr-11_0_2-linux-x64-b164.tar.gz -> jbr-11_0_2-linux-x64-b164.tar.gz ) )
|
||||
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 eutils fcb2aa98e1948b835b5ae66ca52868c5
|
||||
_md5_=ea6cc951140871730b5aa430a7e89000
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend
|
||||
DEPEND=app-text/yelp-tools >=dev-libs/glib-2.44.0:2 unique? ( >=dev-libs/libunique-0.9.3:1 ) gnome-base/gnome-keyring >=gnome-base/gnome-vfs-2.0.0 >=gnome-base/libgnome-2.0.0 >=gnome-base/libgnomeui-2.4.0 >=x11-libs/gtk+-2.18.0:2 chm? ( dev-libs/chmlib ) exif? ( >=media-gfx/exiv2-0.14 ) gsf? ( >=gnome-extra/libgsf-1.12.0 ) samba? ( >=gnome-base/gnome-vfs-2.0.0[samba] ) pdf? ( >=app-text/poppler-0.18 ) taglib? ( >=media-libs/taglib-1.4 ) dev-util/gtk-doc-am sys-devel/gettext virtual/pkgconfig test? ( >=dev-cpp/gtest-1.7.0 ) >=app-portage/elt-patches-20170815 app-arch/xz-utils dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||
DESCRIPTION=A graphical, full featured, twin-panel file manager
|
||||
EAPI=6
|
||||
HOMEPAGE=https://gcmd.github.io/
|
||||
IUSE=chm exif gsf pdf taglib samba test +unique
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-text/yelp-tools >=dev-libs/glib-2.44.0:2 unique? ( >=dev-libs/libunique-0.9.3:1 ) gnome-base/gnome-keyring >=gnome-base/gnome-vfs-2.0.0 >=gnome-base/libgnome-2.0.0 >=gnome-base/libgnomeui-2.4.0 >=x11-libs/gtk+-2.18.0:2 chm? ( dev-libs/chmlib ) exif? ( >=media-gfx/exiv2-0.14 ) gsf? ( >=gnome-extra/libgsf-1.12.0 ) samba? ( >=gnome-base/gnome-vfs-2.0.0[samba] ) pdf? ( >=app-text/poppler-0.18 ) taglib? ( >=media-libs/taglib-1.4 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnome/sources/gnome-commander/1.10/gnome-commander-1.10.2.tar.xz
|
||||
_eclasses_=desktop 7fd20552ce4cc97e8acb132a499a7dd8 eapi7-ver f9ec87e93172b25ce65a85303dc06964 epatch ed88001f77c6dd0d5f09e45c1a5b480e estack 686eaab303305a908fd57b2fd7617800 eutils fcb2aa98e1948b835b5ae66ca52868c5 gnome.org 532d56d07b9eace4831aaa817d2b756a gnome2 2df69d3da6a26b1ca7cd81185f0599d6 gnome2-utils 893e828f0f25f070f0b38d20c83c7670 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 2729691420b6deeda2a90b1f1183fb55 multilib 0914eab919f4f11dd9e0407b92af4726 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 2352c3fc97241f6a02042773c8287748 xdg c7ba313ea1eaf266f95cc6235f7d6a07 xdg-utils ff2ff954e6b17929574eee4efc5152ba
|
||||
_md5_=a97fa4ac8f52e49a5f498b4a1fceb388
|
Binary file not shown.
Binary file not shown.
@ -1,11 +0,0 @@
|
||||
DEFINED_PHASES=compile install setup
|
||||
DESCRIPTION=The Linux Precision Time Protocol (PTP) implementation
|
||||
EAPI=5
|
||||
HOMEPAGE=http://linuxptp.sourceforge.net/
|
||||
IUSE=kernel_linux
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/linuxptp/v1.8/linuxptp-1.8.tgz
|
||||
_eclasses_=eapi7-ver f9ec87e93172b25ce65a85303dc06964 linux-info 5d5cc2632ef6b3c817019fa4fa3d8508 multilib 0914eab919f4f11dd9e0407b92af4726 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
|
||||
_md5_=9835396235cc2760cf8dfe580894013b
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 )
|
||||
DESCRIPTION=Full sources including the Gentoo patchset for the 4.19 kernel tree
|
||||
EAPI=6
|
||||
HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
|
||||
IUSE=experimental symlink build
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=!build? ( dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf )
|
||||
RESTRICT=binchecks strip
|
||||
SLOT=4.19.127
|
||||
SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.19-126.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.19-126.base.tar.xz https://dev.gentoo.org/~whissi/dist/genpatches/genpatches-4.19-126.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.19-126.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.19-126.extras.tar.xz https://dev.gentoo.org/~whissi/dist/genpatches/genpatches-4.19-126.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-4.19-126.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-4.19-126.experimental.tar.xz https://dev.gentoo.org/~whissi/dist/genpatches/genpatches-4.19-126.experimental.tar.xz )
|
||||
_eclasses_=eapi7-ver f9ec87e93172b25ce65a85303dc06964 estack 686eaab303305a908fd57b2fd7617800 kernel-2 f818331411666c019e77dc2779a8ee31 multilib 0914eab919f4f11dd9e0407b92af4726 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
|
||||
_md5_=9fcae1b2c2ca97c25c3e64794100b0b8
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 )
|
||||
DESCRIPTION=Full sources including the Gentoo patchset for the 5.4 kernel tree
|
||||
EAPI=6
|
||||
HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
|
||||
IUSE=experimental symlink build
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=!build? ( dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf )
|
||||
RESTRICT=binchecks strip
|
||||
SLOT=5.4.45
|
||||
SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-45.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-45.base.tar.xz https://dev.gentoo.org/~whissi/dist/genpatches/genpatches-5.4-45.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-45.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-45.extras.tar.xz https://dev.gentoo.org/~whissi/dist/genpatches/genpatches-5.4-45.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.4-45.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.4-45.experimental.tar.xz https://dev.gentoo.org/~whissi/dist/genpatches/genpatches-5.4-45.experimental.tar.xz )
|
||||
_eclasses_=eapi7-ver f9ec87e93172b25ce65a85303dc06964 estack 686eaab303305a908fd57b2fd7617800 kernel-2 f818331411666c019e77dc2779a8ee31 multilib 0914eab919f4f11dd9e0407b92af4726 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
|
||||
_md5_=6ab458b8d190a50b70304b48ec58bcff
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 )
|
||||
DESCRIPTION=Full sources including the Gentoo patchset for the 5.6 kernel tree
|
||||
EAPI=6
|
||||
HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
|
||||
IUSE=experimental symlink build
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=!build? ( dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf )
|
||||
RESTRICT=binchecks strip
|
||||
SLOT=5.6.17
|
||||
SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.6.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.6-21.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.6-21.base.tar.xz https://dev.gentoo.org/~whissi/dist/genpatches/genpatches-5.6-21.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.6-21.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.6-21.extras.tar.xz https://dev.gentoo.org/~whissi/dist/genpatches/genpatches-5.6-21.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.6-21.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.6-21.experimental.tar.xz https://dev.gentoo.org/~whissi/dist/genpatches/genpatches-5.6-21.experimental.tar.xz )
|
||||
_eclasses_=eapi7-ver f9ec87e93172b25ce65a85303dc06964 estack 686eaab303305a908fd57b2fd7617800 kernel-2 f818331411666c019e77dc2779a8ee31 multilib 0914eab919f4f11dd9e0407b92af4726 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
|
||||
_md5_=b7f362eacf767ee2a8eace8578c46474
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=!build? ( sys-apps/sed >=sys-devel/binutils-2.11.90.0.31 )
|
||||
DESCRIPTION=Full sources including the Gentoo patchset for the 5.7 kernel tree
|
||||
EAPI=6
|
||||
HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
|
||||
IUSE=experimental symlink build
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=!build? ( dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf )
|
||||
RESTRICT=binchecks strip
|
||||
SLOT=5.7.1
|
||||
SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.7.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.7-2.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.7-2.base.tar.xz https://dev.gentoo.org/~whissi/dist/genpatches/genpatches-5.7-2.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.7-2.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.7-2.extras.tar.xz https://dev.gentoo.org/~whissi/dist/genpatches/genpatches-5.7-2.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.7-2.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.7-2.experimental.tar.xz https://dev.gentoo.org/~whissi/dist/genpatches/genpatches-5.7-2.experimental.tar.xz )
|
||||
_eclasses_=eapi7-ver f9ec87e93172b25ce65a85303dc06964 estack 686eaab303305a908fd57b2fd7617800 kernel-2 f818331411666c019e77dc2779a8ee31 multilib 0914eab919f4f11dd9e0407b92af4726 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97
|
||||
_md5_=c87638fce1a7accc8af65463bf1dfbde
|
Binary file not shown.
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
|
||||
DEPEND=sys-libs/zlib caps? ( sys-libs/libcap ) json? ( !yajl? ( dev-libs/jansson ) yajl? ( dev-libs/yajl ) ) pcre? ( dev-libs/libpcre:3 ) ssl? ( !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) ) xml? ( !expat? ( dev-libs/libxml2 ) expat? ( dev-libs/expat ) ) yaml? ( dev-libs/libyaml ) zeromq? ( net-libs/zeromq sys-apps/util-linux ) uwsgi_plugins_alarm_curl? ( net-misc/curl ) uwsgi_plugins_alarm_xmpp? ( net-libs/gloox ) uwsgi_plugins_curl_cron? ( net-misc/curl ) uwsgi_plugins_emperor_pg? ( dev-db/postgresql:= ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap ) uwsgi_plugins_pam? ( sys-libs/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) uwsgi_plugins_router_spnego? ( virtual/krb5 ) uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) go? ( sys-devel/gcc:=[go] ) lua? ( dev-lang/lua:= ) perl? ( dev-lang/perl:= ) php? ( php_targets_php7-2? ( dev-lang/php:7.2[embed] ) php_targets_php7-3? ( dev-lang/php:7.3[embed] ) php_targets_php7-4? ( dev-lang/php:7.4[embed] ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads(+)] ) python_targets_python3_6? ( dev-lang/python:3.6[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_6(-)] ) python-gevent? ( >=dev-python/gevent-1.2.1[python_targets_python2_7(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_6(-)] ) ruby? ( ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ) virtual/pkgconfig apache2? ( =www-servers/apache-2* ) >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=sys-devel/m4-1.4.3 >=sys-devel/libtool-1.5.18 php? ( php_targets_php7-2? ( dev-lang/php:7.2 ) php_targets_php7-3? ( dev-lang/php:7.3 ) php_targets_php7-4? ( dev-lang/php:7.4 ) )
|
||||
DESCRIPTION=uWSGI server for Python web applications
|
||||
EAPI=5
|
||||
HOMEPAGE=http://projects.unbit.it/uwsgi/
|
||||
IUSE=apache2 +caps debug +embedded expat jemalloc json libressl +pcre +routing selinux +ssl +xml yajl yaml zeromq +uwsgi_plugins_ping +uwsgi_plugins_cache +uwsgi_plugins_carbon +uwsgi_plugins_nagios +uwsgi_plugins_rpc +uwsgi_plugins_rrdtool +uwsgi_plugins_http +uwsgi_plugins_ugreen +uwsgi_plugins_signal +uwsgi_plugins_syslog +uwsgi_plugins_rsyslog +uwsgi_plugins_router_uwsgi +uwsgi_plugins_router_redirect +uwsgi_plugins_router_basicauth +uwsgi_plugins_router_rewrite +uwsgi_plugins_router_http +uwsgi_plugins_router_cache +uwsgi_plugins_router_static +uwsgi_plugins_router_memcached +uwsgi_plugins_router_redis +uwsgi_plugins_router_hash +uwsgi_plugins_router_expires +uwsgi_plugins_router_metrics +uwsgi_plugins_corerouter +uwsgi_plugins_fastrouter +uwsgi_plugins_rawrouter +uwsgi_plugins_sslrouter +uwsgi_plugins_redislog +uwsgi_plugins_mongodblog +uwsgi_plugins_logfile +uwsgi_plugins_logsocket +uwsgi_plugins_spooler +uwsgi_plugins_cheaper_busyness +uwsgi_plugins_symcall +uwsgi_plugins_transformation_chunked +uwsgi_plugins_transformation_gzip +uwsgi_plugins_transformation_offload +uwsgi_plugins_transformation_tofile +uwsgi_plugins_zergpool uwsgi_plugins_alarm_curl uwsgi_plugins_alarm_xmpp uwsgi_plugins_clock_monotonic uwsgi_plugins_clock_realtime uwsgi_plugins_curl_cron uwsgi_plugins_dumbloop uwsgi_plugins_echo uwsgi_plugins_emperor_amqp uwsgi_plugins_emperor_pg uwsgi_plugins_emperor_zeromq uwsgi_plugins_forkptyrouter uwsgi_plugins_geoip uwsgi_plugins_graylog2 uwsgi_plugins_legion_cache_fetch uwsgi_plugins_ldap uwsgi_plugins_logcrypto uwsgi_plugins_logpipe uwsgi_plugins_notfound uwsgi_plugins_pam uwsgi_plugins_rados uwsgi_plugins_router_access uwsgi_plugins_router_radius uwsgi_plugins_router_spnego uwsgi_plugins_router_xmldir uwsgi_plugins_sqlite uwsgi_plugins_ssi uwsgi_plugins_stats_pusher_statsd uwsgi_plugins_systemd_logger uwsgi_plugins_transformation_toupper uwsgi_plugins_tuntap uwsgi_plugins_webdav uwsgi_plugins_xattr uwsgi_plugins_xslt uwsgi_plugins_zabbix cgi perl go lua php python python-asyncio python-gevent ruby apache2 php_targets_php7-2 php_targets_php7-3 php_targets_php7-4 python_targets_python2_7 python_targets_python3_6 ruby_targets_ruby24
|
||||
KEYWORDS=amd64 x86 ~amd64-linux
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=sys-libs/zlib caps? ( sys-libs/libcap ) json? ( !yajl? ( dev-libs/jansson ) yajl? ( dev-libs/yajl ) ) pcre? ( dev-libs/libpcre:3 ) ssl? ( !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) ) xml? ( !expat? ( dev-libs/libxml2 ) expat? ( dev-libs/expat ) ) yaml? ( dev-libs/libyaml ) zeromq? ( net-libs/zeromq sys-apps/util-linux ) uwsgi_plugins_alarm_curl? ( net-misc/curl ) uwsgi_plugins_alarm_xmpp? ( net-libs/gloox ) uwsgi_plugins_curl_cron? ( net-misc/curl ) uwsgi_plugins_emperor_pg? ( dev-db/postgresql:= ) uwsgi_plugins_geoip? ( dev-libs/geoip ) uwsgi_plugins_ldap? ( net-nds/openldap ) uwsgi_plugins_pam? ( sys-libs/pam ) uwsgi_plugins_sqlite? ( dev-db/sqlite:3 ) uwsgi_plugins_rados? ( sys-cluster/ceph ) uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers ) uwsgi_plugins_router_spnego? ( virtual/krb5 ) uwsgi_plugins_systemd_logger? ( sys-apps/systemd ) uwsgi_plugins_webdav? ( dev-libs/libxml2 ) uwsgi_plugins_xslt? ( dev-libs/libxslt ) go? ( sys-devel/gcc:=[go] ) lua? ( dev-lang/lua:= ) perl? ( dev-lang/perl:= ) php? ( php_targets_php7-2? ( dev-lang/php:7.2[embed] ) php_targets_php7-3? ( dev-lang/php:7.3[embed] ) php_targets_php7-4? ( dev-lang/php:7.4[embed] ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads(+)] ) python_targets_python3_6? ( dev-lang/python:3.6[threads(+)] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_6(-)] ) python-gevent? ( >=dev-python/gevent-1.2.1[python_targets_python2_7(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_6(-)] ) ruby? ( ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ) selinux? ( sec-policy/selinux-uwsgi ) uwsgi_plugins_rrdtool? ( net-analyzer/rrdtool ) apache2? ( =www-servers/apache-2* ) php? ( php_targets_php7-2? ( dev-lang/php:7.2 ) php_targets_php7-3? ( dev-lang/php:7.3 ) php_targets_php7-4? ( dev-lang/php:7.4 ) )
|
||||
REQUIRED_USE=|| ( cgi perl go lua php python python-asyncio python-gevent ruby ) uwsgi_plugins_logcrypto? ( ssl ) uwsgi_plugins_sslrouter? ( ssl ) routing? ( pcre ) uwsgi_plugins_emperor_zeromq? ( zeromq ) uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter ) uwsgi_plugins_router_xmldir? ( xml !expat ) python? ( || ( python_targets_python2_7 python_targets_python3_6 ) ) python-asyncio? ( || ( python_targets_python3_6 ) python-gevent ) python-gevent? ( python ) expat? ( xml ) php? ( || ( php_targets_php7-2 php_targets_php7-3 php_targets_php7-4 ) )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/unbit/uwsgi/archive/2.0.17.tar.gz -> uwsgi-2.0.17.tar.gz
|
||||
_eclasses_=apache-module bd30ba4d834196e81cf2b76c52d26b93 autotools 7d999b62b8749fad43fff00620cedf47 depend.apache 05ca915dc22ea60059f85d8d9a34d3de desktop 7fd20552ce4cc97e8acb132a499a7dd8 epatch ed88001f77c6dd0d5f09e45c1a5b480e estack 686eaab303305a908fd57b2fd7617800 eutils fcb2aa98e1948b835b5ae66ca52868c5 flag-o-matic f1194291b9a1baca337c1c89b5f7f365 libtool f143db5a74ccd9ca28c1234deffede96 ltprune 2729691420b6deeda2a90b1f1183fb55 multibuild 40fe59465edacd730c644ec2bc197809 multilib 0914eab919f4f11dd9e0407b92af4726 pax-utils a41d1fd1c111289ffa04490de6ee79d7 php-ext-source-r2 bba5e9c6aaf088fd15faa2e767506125 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 8386b016a2b3bbefa88443fdaa898057 python-utils-r1 ace0a9a129fcfeaae542c0d15c07f36a ruby-ng a1c89995f9f6dd045e93d13a92ca81a9 ruby-utils cdb4c1e4283adb7707b7dd48ccaa7ad2 toolchain-funcs d3e75048a89c0445838d2f44e5c65d97 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 2352c3fc97241f6a02042773c8287748
|
||||
_md5_=21e07f6bad98e4d2f054e2de49ba1e38
|
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 11671 BLAKE2B 1690ee8d13e213a22166c131af13ff1a0dfed95b26626717da1dd0e69d4ef665a541c29fb093b3448e8ead5892ef808f1ff49a831e1b340a550acc001b504b9b SHA512 f9c4594162a5063caf99f69d3ea6a9bd4aa9ba259aef4cbb27a28dc923f75da8b758a02237fa977fb867ea8cb8b599d4a1b25c6f88cf07541aa64d7ae03f5127
|
||||
TIMESTAMP 2020-06-07T21:38:20Z
|
||||
MANIFEST Manifest.files.gz 11672 BLAKE2B 2a35be1d629fabd14a3e177b2f8c68c778a09003e6c329a5c55208316e291790d15b24da03e1888b7f01b378235d12656c5b63ee2f46588e72d5e814db8ab127 SHA512 a03255c1377ed0aaf8780d946ad61d8fad5fd03d28d04083000f3f9a09319dd8bd58ecb7844d1b7bb009c6c1e511af9f6af0e20507cd177ffd401781440c86d6
|
||||
TIMESTAMP 2020-06-08T05:38:23Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl7dXkxfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl7dzs9fFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klBYmw/8DJ4z6TQsamEvte1pI0vhtJl9EWDoQVbHkIlK3iFxax4eg8hh8yfx5EOZ
|
||||
EurpbYXiU3/Q/wf3nNcVXiBT7WBHpQo9rixsm1+i/AtDCuIfpezayDCi+LHJmVgw
|
||||
OrkfaMoszJgAAa9ZBPrJlJAcnpJmxTBxNhMF5Y4rddAESXzScbMQR5XOh1P2ygEp
|
||||
iTqvOchjuU420fkgvLUre05ru0hkCN38DB1fnlT0fwEnDOSZvTbSpMKOqh0bgUf8
|
||||
bZlmUDpTRucynQEIFy4H6qFr5q8kICt2m6yDFTe+15L3YRsmodigWqpDwTiG9xnp
|
||||
GUKR/jM/JfqIOxA70wo6VD0DTD5DiPThJQxx/RZI0L2FkIOGOhoSmoZ1Bz50eg2a
|
||||
LZFeziP2UXbJg2fFh6IPCXNW5MipQiRNS97QMO8m/Uc47DwRyRTQkm1VUloFCs0V
|
||||
Mlt/BTUj+73yt8lTqlUGTH6RVYZHdo/zQzHCVMB+st5KUB6EaQSp2jgqAjuH0YqL
|
||||
HQ+hAp0f7qGygsrYkiGT12UrUh4DctELmWkDrvRtjdLPzBaZAnvabLkvVwLHrcVG
|
||||
rV+JkAV10ck7Co5mDl5V5SBsyjzXh/bFdIEBDSkd0bu6d1WF1l8Ofsxm2QJkYZDZ
|
||||
g7UJVkFBiAOJS5ZG+SEZhv53r92GHUtzH/tRLStsRaFfXefnsuQ=
|
||||
=+EVS
|
||||
klAkpQ/9FN6X1kP08ztWsFYfJ+MPRE5kdvKqcOcAxtrrNzkTBcEiBhxy6rZEx1f0
|
||||
t1encH+D3516FuMZjxofvsu+IRpBcxVThBSj3tHCVA/qvu5oXiejC7GGaDxuc0yA
|
||||
TUsIBRWAeOx34kRL9KIgxM1Pw4BBg8Igaz5P+/dQOccr8qp7qaMIgzpdC/FPH8h3
|
||||
4vZgS8pEk9TcV1063OxNjDCbQvVmM1Q0JpOE/iZt8/OvN44vZP16VkYm6ZIqUB3D
|
||||
0LDK6m660oh8KCzTouT3orCcFqna9GlXKPx2xa4UVv6QzE/AJFu1sheuRjMmh2Vo
|
||||
u/5xe4mPG1y9oPTrANSgcL7Ldj7b3Oocdu7NV/vVpGqdepb5czIjQ+6OqmFBX/qU
|
||||
UWLJ5QVsrv3Vgyo5nnUKZJvlwu2PpexI7rTvoX/qf+GPvBilF/9ehb96+fVwAtlu
|
||||
LCZ2F4k980h6/6SKwbjHc0wlvKmjmKpQZeDHlRq1rIiarh6bOS6gNaynMsyfPM7s
|
||||
elzyyL8Hrr+dcyn8jdt+xfImr8m5Q0QmUfqY6nawMiWNFjdP0z5nlZFiWzgRxiIV
|
||||
vh2mEGISloaipz4xqfZ3KY17dT7qyMeinUS9AwddCXiJ9ww4lYJsJUe6OykDtnPP
|
||||
VKOW6p8xH9bPy/zqtM4LNaK238GLS7m6fBxprC5pgP69afu01b8=
|
||||
=llUW
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
@ -1 +1 @@
|
||||
Sun, 07 Jun 2020 21:38:17 +0000
|
||||
Mon, 08 Jun 2020 05:38:20 +0000
|
||||
|
@ -1 +1 @@
|
||||
336bf652c6faf7c15edc4cdc3076392086d6318a 1587585435 2020-04-22T19:57:15+00:00
|
||||
72de871e6fb59e1e7fb3af51bc6227ad32b0e019 1591572597 2020-06-07T23:29:57+00:00
|
||||
|
@ -1 +1 @@
|
||||
Sun 07 Jun 2020 09:38:17 PM UTC
|
||||
Mon 08 Jun 2020 05:38:20 AM UTC
|
||||
|
@ -1 +1 @@
|
||||
Sun, 07 Jun 2020 22:00:01 +0000
|
||||
Mon, 08 Jun 2020 06:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
4851b8682230a0d40995a6f9ad4d3ae2bb03a12e 1591565382 2020-06-07T21:29:42+00:00
|
||||
e8f6c3f45cfbd448fa2febaad62f52ae73c8e773 1591593961 2020-06-08T05:26:01+00:00
|
||||
|
@ -1 +1 @@
|
||||
1591565701 Sun 07 Jun 2020 09:35:01 PM UTC
|
||||
1591594501 Mon 08 Jun 2020 05:35:01 AM UTC
|
||||
|
@ -1 +1 @@
|
||||
Sun, 07 Jun 2020 21:38:17 +0000
|
||||
Mon, 08 Jun 2020 05:38:20 +0000
|
||||
|
Binary file not shown.
@ -1,5 +1,3 @@
|
||||
DIST linuxptp-1.8.tgz 147764 BLAKE2B f0dec589cf4f27c03f901262980f1c471382eefdd00772da0065077bab29ed7c1350d70b1ec4b0c912dd82304220b9c550320b82cf269d99478d40c5a7ed8541 SHA512 8ac52428b7addf1c43769083e660ca0ceb2813994107b8b9c59338e480f1d2e45666ebcc3f59f7b8cf9a02301b55aa54b26cbbbf81622a525a704f2d08fd383e
|
||||
DIST linuxptp-2.0.tgz 184942 BLAKE2B 79ef9d3c379769a71e652a77f05ab661db444a76a339e72106055cf900de9cabfe303c48760f11701fefe5e641d07b73fc5a250078bedf7faa3ae995ace24da3 SHA512 c33487a803f8cc461f790d9a137d5cf8b35cb6d292bdd2cf7a16aa666359d8c5e24667473be843182bef1e9f8d5c6af8aab8918978f10bf08257dd408bba66d6
|
||||
EBUILD linuxptp-1.8.ebuild 722 BLAKE2B 97d6de01f6ff2ee009d29ba9b88a998548ec5dcc04b22bc60ecf045dafd34e4e00167f1856336a105e5041cc622655fb063301b25079c0f4b3fc0fa2f81109e8 SHA512 00c6f58bce0eff4bff18e7efe2ca3ecac87c827b17b9dd3ca0eac8b882ac4508ee854f4ac36f3d72b2d85e2d6b48393a4ff96b127655aa1a3b202dc1808a4716
|
||||
EBUILD linuxptp-2.0.ebuild 729 BLAKE2B cbf105d1282154b93136f713405e5007e4972f2e6a5e572648857732df1cc4a4fc43dce965e35d781ca4ffb009ead4017dc82bd9afff1b852f305ef2b3982afd SHA512 5b7bfa104613d423bd0cbda8204dc78b4bcdc3fbf566e847a9e2e27c10d6248066cead411c55e8912e30404db4305ce63345417ed36d88c90079d838f256871d
|
||||
EBUILD linuxptp-2.0.ebuild 762 BLAKE2B 4aae3a869826fc311459f7bb2aeda456c6ab3cb09378842361b85f8e98a7915550451c4d9efd67f1fe751b6e78cee5fd99e13731b4e7b175cb99cb4e5ee8d964 SHA512 85bb3b3f52ca6744b33fa4e04d0e5bf96698c90bf2bc442edca4e11ac6741437f68e3d34019acfc5cc927a674bf0b2afcd4c96c03ab27f7f0204cf09a44cd5d0
|
||||
MISC metadata.xml 445 BLAKE2B abfb043154cd84cb3a40212f54d9be67e89bfda3f83cdb9a8d65d8032b8d1f0a0b8dcfb4fdbaa5ed303dfa65f35715ee714a84026b730c26964a1e06a41b32e2 SHA512 6016bb962e61088156d9f2b78d8dfc0f4b07e6a22016d7d591459b8254ef42798c902a2cdfe183972703d3c1911ab48d7b3c95a0bc1b470a4dcc1a34ea66d232
|
||||
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit linux-info
|
||||
|
||||
DESCRIPTION="The Linux Precision Time Protocol (PTP) implementation"
|
||||
HOMEPAGE="http://linuxptp.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/v${PV}/${P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
CONFIG_CHECK="~PPS ~NETWORK_PHY_TIMESTAMPING ~PTP_1588_CLOCK"
|
||||
|
||||
src_compile() {
|
||||
export EXTRA_CFLAGS=${CFLAGS}
|
||||
emake prefix=/usr mandir=/usr/share/man
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
prefix="${D}"/usr \
|
||||
mandir="${D}"/usr/share/man \
|
||||
infodir="${D}"/usr/share/info \
|
||||
libdir="${D}"/usr/$(get_libdir) \
|
||||
install
|
||||
|
||||
dodoc README.org
|
||||
}
|
Binary file not shown.
@ -1,6 +1,7 @@
|
||||
# Copyright 2019 Gentoo Authors
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
altivec - Use the AltiVec/VMX instruction set
|
||||
vsx - Use the Vector Scalar Extension instruction set (POWER7 and later)
|
||||
vsx2 - Use the Vector Scalar Extension v.2 instruction set (POWER8 and later)
|
||||
vsx3 - Use the Vector Scalar Extension v.3 instruction set (POWER9 and later)
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base extras experimental"
|
||||
K_GENPATCHES_VER="126"
|
||||
|
||||
inherit kernel-2
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
|
||||
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
|
||||
IUSE="experimental"
|
||||
|
||||
DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
|
||||
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
|
||||
|
||||
pkg_postinst() {
|
||||
kernel-2_pkg_postinst
|
||||
einfo "For more info on this patchset, and how to report problems, see:"
|
||||
einfo "${HOMEPAGE}"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kernel-2_pkg_postrm
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base extras experimental"
|
||||
K_GENPATCHES_VER="45"
|
||||
|
||||
inherit kernel-2
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
|
||||
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
|
||||
IUSE="experimental"
|
||||
|
||||
DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
|
||||
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
|
||||
|
||||
pkg_postinst() {
|
||||
kernel-2_pkg_postinst
|
||||
einfo "For more info on this patchset, and how to report problems, see:"
|
||||
einfo "${HOMEPAGE}"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kernel-2_pkg_postrm
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base extras experimental"
|
||||
K_GENPATCHES_VER="21"
|
||||
|
||||
inherit kernel-2
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
|
||||
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
|
||||
IUSE="experimental"
|
||||
|
||||
DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
|
||||
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
|
||||
|
||||
pkg_postinst() {
|
||||
kernel-2_pkg_postinst
|
||||
einfo "For more info on this patchset, and how to report problems, see:"
|
||||
einfo "${HOMEPAGE}"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kernel-2_pkg_postrm
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
ETYPE="sources"
|
||||
K_WANT_GENPATCHES="base extras experimental"
|
||||
K_GENPATCHES_VER="2"
|
||||
|
||||
inherit kernel-2
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
|
||||
HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
|
||||
IUSE="experimental"
|
||||
|
||||
DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
|
||||
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
|
||||
|
||||
pkg_postinst() {
|
||||
kernel-2_pkg_postinst
|
||||
einfo "For more info on this patchset, and how to report problems, see:"
|
||||
einfo "${HOMEPAGE}"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kernel-2_pkg_postrm
|
||||
}
|
Binary file not shown.
@ -1,388 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_6 )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
RUBY_OPTIONAL="yes"
|
||||
USE_RUBY="ruby23 ruby24"
|
||||
|
||||
PHP_EXT_INI="no"
|
||||
PHP_EXT_NAME="dummy"
|
||||
PHP_EXT_OPTIONAL_USE="php"
|
||||
USE_PHP="php7-2 php7-3 php7-4" # deps must be registered separately below
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
|
||||
inherit apache-module eutils flag-o-matic multilib pax-utils php-ext-source-r2 python-r1 ruby-ng versionator
|
||||
|
||||
DESCRIPTION="uWSGI server for Python web applications"
|
||||
HOMEPAGE="http://projects.unbit.it/uwsgi/"
|
||||
SRC_URI="https://github.com/unbit/uwsgi/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86 ~amd64-linux"
|
||||
|
||||
UWSGI_PLUGINS_STD=( ping cache carbon nagios rpc rrdtool
|
||||
http ugreen signal syslog rsyslog
|
||||
router_{uwsgi,redirect,basicauth,rewrite,http,cache,static,memcached,redis,hash,expires,metrics}
|
||||
{core,fast,raw,ssl}router
|
||||
redislog mongodblog log{file,socket}
|
||||
spooler cheaper_busyness symcall
|
||||
transformation_{chunked,gzip,offload,tofile}
|
||||
zergpool )
|
||||
UWSGI_PLUGINS_OPT=( alarm_{curl,xmpp} clock_{monotonic,realtime} curl_cron
|
||||
dumbloop echo emperor_{amqp,pg,zeromq} forkptyrouter
|
||||
geoip graylog2 legion_cache_fetch ldap log{crypto,pipe} notfound pam
|
||||
rados router_{access,radius,spnego,xmldir}
|
||||
sqlite ssi stats_pusher_statsd
|
||||
systemd_logger transformation_toupper tuntap webdav xattr xslt zabbix )
|
||||
|
||||
LANG_SUPPORT_SIMPLE=( cgi perl ) # plugins which can be built in the main build process
|
||||
LANG_SUPPORT_EXTENDED=( go lua php python python-asyncio python-gevent ruby )
|
||||
|
||||
# plugins to be ignored (for now):
|
||||
# cheaper_backlog2: example plugin
|
||||
# coroae: TODO
|
||||
# cplusplus: partially example code, needs explicit class
|
||||
# dummy: no idea
|
||||
# example: example plugin
|
||||
# exception_log: example plugin
|
||||
# *java*: TODO
|
||||
# v8: TODO
|
||||
# matheval: TODO
|
||||
IUSE="apache2 +caps debug +embedded expat jemalloc json libressl +pcre +routing selinux +ssl +xml yajl yaml zeromq"
|
||||
|
||||
for plugin in ${UWSGI_PLUGINS_STD[@]}; do IUSE="${IUSE} +uwsgi_plugins_${plugin}"; done
|
||||
for plugin in ${UWSGI_PLUGINS_OPT[@]}; do IUSE="${IUSE} uwsgi_plugins_${plugin}"; done
|
||||
IUSE="${IUSE} ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]}"
|
||||
|
||||
REQUIRED_USE="|| ( ${LANG_SUPPORT_SIMPLE[@]} ${LANG_SUPPORT_EXTENDED[@]} )
|
||||
uwsgi_plugins_logcrypto? ( ssl )
|
||||
uwsgi_plugins_sslrouter? ( ssl )
|
||||
routing? ( pcre )
|
||||
uwsgi_plugins_emperor_zeromq? ( zeromq )
|
||||
uwsgi_plugins_forkptyrouter? ( uwsgi_plugins_corerouter )
|
||||
uwsgi_plugins_router_xmldir? ( xml !expat )
|
||||
python? ( ${PYTHON_REQUIRED_USE} )
|
||||
python-asyncio? ( || ( $(python_gen_useflags -3) ) python-gevent )
|
||||
python-gevent? ( python )
|
||||
expat? ( xml )"
|
||||
|
||||
# util-linux is required for libuuid when requesting zeromq support
|
||||
# Order:
|
||||
# 1. Unconditional
|
||||
# 2. General features
|
||||
# 3. Plugins
|
||||
# 4. Language/app support
|
||||
CDEPEND="sys-libs/zlib
|
||||
caps? ( sys-libs/libcap )
|
||||
json? ( !yajl? ( dev-libs/jansson )
|
||||
yajl? ( dev-libs/yajl ) )
|
||||
pcre? ( dev-libs/libpcre:3 )
|
||||
ssl? (
|
||||
!libressl? ( dev-libs/openssl:0 )
|
||||
libressl? ( dev-libs/libressl )
|
||||
)
|
||||
xml? ( !expat? ( dev-libs/libxml2 )
|
||||
expat? ( dev-libs/expat ) )
|
||||
yaml? ( dev-libs/libyaml )
|
||||
zeromq? ( net-libs/zeromq sys-apps/util-linux )
|
||||
uwsgi_plugins_alarm_curl? ( net-misc/curl )
|
||||
uwsgi_plugins_alarm_xmpp? ( net-libs/gloox )
|
||||
uwsgi_plugins_curl_cron? ( net-misc/curl )
|
||||
uwsgi_plugins_emperor_pg? ( dev-db/postgresql:= )
|
||||
uwsgi_plugins_geoip? ( dev-libs/geoip )
|
||||
uwsgi_plugins_ldap? ( net-nds/openldap )
|
||||
uwsgi_plugins_pam? ( sys-libs/pam )
|
||||
uwsgi_plugins_sqlite? ( dev-db/sqlite:3 )
|
||||
uwsgi_plugins_rados? ( sys-cluster/ceph )
|
||||
uwsgi_plugins_router_access? ( sys-apps/tcp-wrappers )
|
||||
uwsgi_plugins_router_spnego? ( virtual/krb5 )
|
||||
uwsgi_plugins_systemd_logger? ( sys-apps/systemd )
|
||||
uwsgi_plugins_webdav? ( dev-libs/libxml2 )
|
||||
uwsgi_plugins_xslt? ( dev-libs/libxslt )
|
||||
go? ( sys-devel/gcc:=[go] )
|
||||
lua? ( dev-lang/lua:= )
|
||||
perl? ( dev-lang/perl:= )
|
||||
php? (
|
||||
php_targets_php7-2? ( dev-lang/php:7.2[embed] )
|
||||
php_targets_php7-3? ( dev-lang/php:7.3[embed] )
|
||||
php_targets_php7-4? ( dev-lang/php:7.4[embed] )
|
||||
)
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
python-gevent? ( >=dev-python/gevent-1.2.1[${PYTHON_USEDEP}] )
|
||||
ruby? ( $(ruby_implementations_depend) )"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-uwsgi )
|
||||
uwsgi_plugins_rrdtool? ( net-analyzer/rrdtool )"
|
||||
|
||||
want_apache2
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
APXS2_S="${S}/apache2"
|
||||
APACHE2_MOD_CONF="42_mod_uwsgi-r2 42_mod_uwsgi"
|
||||
|
||||
# FIXME: is this patch still useful?
|
||||
PATCHES=(
|
||||
"${FILESDIR}/2.0.14-php-plugin.patch"
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
python_setup
|
||||
use ruby && ruby-ng_pkg_setup
|
||||
depend.apache_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i \
|
||||
-e "s|'-O2', ||" \
|
||||
-e "s|'-Werror', ||" \
|
||||
-e "s|uc.get('plugin_dir')|uc.get('plugin_build_dir')|" \
|
||||
uwsgiconfig.py || die "sed failed"
|
||||
|
||||
sed -i \
|
||||
-e "s|/lib|/$(get_libdir)|" \
|
||||
plugins/php/uwsgiplugin.py || die "sed failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local embedded_plugins=()
|
||||
local plugins=()
|
||||
local malloc_impl="libc"
|
||||
local json="false"
|
||||
local xml="false"
|
||||
|
||||
for p in ${UWSGI_PLUGINS_STD[@]} ${UWSGI_PLUGINS_OPT[@]} ; do
|
||||
use uwsgi_plugins_${p} && embedded_plugins+=("${p}")
|
||||
done
|
||||
for p in ${LANG_SUPPORT_SIMPLE[@]} ; do
|
||||
use ${p} && plugins+=("${p}")
|
||||
done
|
||||
|
||||
# do not embed any plugins
|
||||
if ! use embedded; then
|
||||
plugins=( ${plugins[@]} ${embedded_plugins[@]} )
|
||||
embedded_plugins=()
|
||||
fi
|
||||
|
||||
# flatten the arrays
|
||||
plugins=${plugins[@]}
|
||||
embedded_plugins=${embedded_plugins[@]}
|
||||
|
||||
# rename some of the use flags, language plugins are always real plugins
|
||||
plugins="${plugins/perl/psgi}"
|
||||
plugins="${plugins/sqlite/sqlite3}"
|
||||
embedded_plugins="${embedded_plugins/sqlite/sqlite3}"
|
||||
|
||||
# override defaults as requested by the user
|
||||
if use xml; then
|
||||
use expat && xml="expat" || xml="libxml2"
|
||||
fi
|
||||
if use json; then
|
||||
use yajl && json="yajl" || json="jansson"
|
||||
fi
|
||||
use jemalloc && malloc_impl="jemalloc"
|
||||
|
||||
# prepare the buildconf for gentoo
|
||||
cp "${FILESDIR}"/gentoo.buildconf buildconf/gentoo.ini || die
|
||||
sed -i \
|
||||
-e "s|VAR_XML|${xml}|" \
|
||||
-e "s|VAR_YAML|$(usex yaml libyaml true)|" \
|
||||
-e "s|VAR_JSON|${json}|" \
|
||||
-e "s|VAR_SSL|$(usex ssl true false)|" \
|
||||
-e "s|VAR_PCRE|$(usex pcre true false)|" \
|
||||
-e "s|VAR_ZMQ|$(usex zeromq true false)|" \
|
||||
-e "s|VAR_ROUTING|$(usex routing true false)|" \
|
||||
-e "s|VAR_DEBUG|$(usex debug true false)|" \
|
||||
-e "s|VAR_MALLOC|${malloc_impl}|" \
|
||||
-e "s|VAR_PLUGINS|${plugins// /, }|" \
|
||||
-e "s|VAR_PLUGIN_DIR|${EPREFIX}/usr/$(get_libdir)/uwsgi|" \
|
||||
-e "s|VAR_BUILD_DIR|${T}/plugins|" \
|
||||
-e "s|VAR_EMBEDDED|${embedded_plugins// /, }|" \
|
||||
buildconf/gentoo.ini || die "sed failed"
|
||||
|
||||
if ! use caps; then
|
||||
sed -i -e 's|sys/capability.h|DISABLED|' uwsgiconfig.py || die "sed failed"
|
||||
fi
|
||||
|
||||
if ! use zeromq; then
|
||||
sed -i -e 's|uuid/uuid.h|DISABLED|' uwsgiconfig.py || die "sed failed"
|
||||
fi
|
||||
|
||||
if use uwsgi_plugins_emperor_pg ; then
|
||||
PGPV="$(best_version dev-db/postgresql)"
|
||||
PGSLOT="$(get_version_component_range 1-2 ${PGPV##dev-db/postgresql-})"
|
||||
sed -i \
|
||||
-e "s|pg_config|pg_config${PGSLOT/.}|" \
|
||||
plugins/emperor_pg/uwsgiplugin.py || die "sed failed"
|
||||
fi
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
cd "${WORKDIR}/${MY_P}" || die "sed failed"
|
||||
|
||||
UWSGICONFIG_RUBYPATH="${RUBY}" python uwsgiconfig.py --plugin plugins/rack gentoo rack_${RUBY##*/} || die "building plugin for ${RUBY} failed"
|
||||
UWSGICONFIG_RUBYPATH="${RUBY}" python uwsgiconfig.py --plugin plugins/fiber gentoo fiber_${RUBY##*/}|| die "building fiber plugin for ${RUBY} failed"
|
||||
UWSGICONFIG_RUBYPATH="${RUBY}" python uwsgiconfig.py --plugin plugins/rbthreads gentoo rbthreads_${RUBY##*/}|| die "building rbthreads plugin for ${RUBY} failed"
|
||||
}
|
||||
|
||||
python_compile_plugins() {
|
||||
local EPYV
|
||||
local PYV
|
||||
EPYV=${EPYTHON/.}
|
||||
PYV=${EPYV/python}
|
||||
|
||||
${PYTHON} uwsgiconfig.py --plugin plugins/python gentoo ${EPYV} || die "building plugin for ${EPYTHON} failed"
|
||||
|
||||
if use python-asyncio ; then
|
||||
if [[ "${PYV}" == "34" || "${PYV}" == "35" ]] ; then
|
||||
${PYTHON} uwsgiconfig.py --plugin plugins/asyncio gentoo asyncio${PYV} || die "building plugin for asyncio-support in ${EPYTHON} failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use python-gevent ; then
|
||||
${PYTHON} uwsgiconfig.py --plugin plugins/gevent gentoo gevent${PYV} || die "building plugin for gevent-support in ${EPYTHON} failed"
|
||||
fi
|
||||
}
|
||||
|
||||
python_install_symlinks() {
|
||||
dosym uwsgi /usr/bin/uwsgi_${EPYTHON/.}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
mkdir -p "${T}/plugins" || die
|
||||
|
||||
python uwsgiconfig.py --build gentoo || die "building uwsgi failed"
|
||||
|
||||
if use go ; then
|
||||
python uwsgiconfig.py --plugin plugins/gccgo gentoo || die "building plugin for go failed"
|
||||
fi
|
||||
|
||||
if use lua ; then
|
||||
# setting the name for the pkg-config file to lua, since we don't have
|
||||
# slotted lua
|
||||
UWSGICONFIG_LUAPC="lua" python uwsgiconfig.py --plugin plugins/lua gentoo || die "building plugin for lua failed"
|
||||
fi
|
||||
|
||||
if use php ; then
|
||||
for s in $(php_get_slots); do
|
||||
UWSGICONFIG_PHPDIR="/usr/$(get_libdir)/${s}" python uwsgiconfig.py --plugin plugins/php gentoo ${s/.} || die "building plugin for ${s} failed"
|
||||
done
|
||||
fi
|
||||
|
||||
if use python ; then
|
||||
python_foreach_impl python_compile_plugins
|
||||
fi
|
||||
|
||||
if use ruby ; then
|
||||
ruby-ng_src_compile
|
||||
fi
|
||||
|
||||
if use apache2 ; then
|
||||
for m in proxy_uwsgi Ruwsgi uwsgi ; do
|
||||
APXS2_ARGS="-c mod_${m}.c"
|
||||
apache-module_src_compile
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin uwsgi
|
||||
pax-mark m "${D}"/usr/bin/uwsgi
|
||||
|
||||
insinto /usr/$(get_libdir)/uwsgi
|
||||
doins "${T}/plugins"/*.so
|
||||
|
||||
use cgi && dosym uwsgi /usr/bin/uwsgi_cgi
|
||||
use go && dosym uwsgi /usr/bin/uwsgi_go
|
||||
use lua && dosym uwsgi /usr/bin/uwsgi_lua
|
||||
use perl && dosym uwsgi /usr/bin/uwsgi_psgi
|
||||
|
||||
if use php ; then
|
||||
for s in $(php_get_slots); do
|
||||
dosym uwsgi /usr/bin/uwsgi_${s/.}
|
||||
done
|
||||
fi
|
||||
|
||||
if use python ; then
|
||||
python_foreach_impl python_install_symlinks
|
||||
python_foreach_impl python_domodule uwsgidecorators.py
|
||||
fi
|
||||
|
||||
if use apache2; then
|
||||
for m in proxy_uwsgi Ruwsgi uwsgi ; do
|
||||
APACHE2_MOD_FILE="${APXS2_S}/.libs/mod_${m}.so"
|
||||
apache-module_src_install
|
||||
done
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/uwsgi.initd-r7 uwsgi
|
||||
newconfd "${FILESDIR}"/uwsgi.confd-r4 uwsgi
|
||||
keepdir /etc/"${PN}".d
|
||||
use uwsgi_plugins_spooler && keepdir /var/spool/"${PN}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use apache2 ; then
|
||||
elog "Three Apache modules have been installed: mod_proxy_uwsgi, mod_uwsgi and mod_Ruwsgi."
|
||||
elog "You can enable them with -D PROXY_UWSGI, -DUWSGI or -DRUWSGI in /etc/conf.d/apache2."
|
||||
elog "mod_uwsgi and mod_Ruwsgi have the same configuration interface and define the same symbols."
|
||||
elog "Therefore you can enable only one of them at a time."
|
||||
elog "mod_uwsgi is commercially supported by Unbit and stable but a bit hacky."
|
||||
elog "mod_Ruwsgi is newer and more Apache-API friendly but not commercially supported."
|
||||
elog "mod_proxy_uwsgi is a proxy module, considered stable and is now the recommended module."
|
||||
fi
|
||||
|
||||
elog "Append the following options to the uwsgi call to load the respective language plugin:"
|
||||
use cgi && elog " '--plugins cgi' for cgi"
|
||||
use lua && elog " '--plugins lua' for lua"
|
||||
use perl && elog " '--plugins psgi' for perl"
|
||||
|
||||
if use php ; then
|
||||
for s in $(php_get_slots); do
|
||||
elog " '--plugins ${s/.}' for ${s}"
|
||||
done
|
||||
fi
|
||||
|
||||
python_pkg_postinst() {
|
||||
local EPYV
|
||||
local PYV
|
||||
EPYV=${EPYTHON/.}
|
||||
PYV=${EPYV/python}
|
||||
|
||||
elog " "
|
||||
elog " '--plugins ${EPYV}' for ${EPYTHON}"
|
||||
if use python-asyncio ; then
|
||||
if [[ ${EPYV} == python34 ]] ; then
|
||||
elog " '--plugins ${EPYV},asyncio${PYV}' for asyncio support in ${EPYTHON}"
|
||||
else
|
||||
elog " (asyncio is only supported in python3.4)"
|
||||
fi
|
||||
fi
|
||||
if use python-gevent ; then
|
||||
elog " '--plugins ${EPYV},gevent${PYV}' for gevent support in ${EPYTHON}"
|
||||
fi
|
||||
}
|
||||
|
||||
use python && python_foreach_impl python_pkg_postinst
|
||||
|
||||
if use ruby ; then
|
||||
for ruby in $(ruby_get_use_implementations) ; do
|
||||
elog " '--plugins rack_${ruby/.}' for ${ruby}"
|
||||
elog " '--plugins fiber_${ruby/.}' for ${ruby} fibers"
|
||||
elog " '--plugins rbthreads_${ruby/.}' for ${ruby} rbthreads"
|
||||
done
|
||||
fi
|
||||
}
|
Loading…
Reference in new issue