parent
ab2401cf54
commit
c9068f148b
@ -1,6 +1,7 @@
|
||||
AUX stan-0.4.1-errno.patch 645 SHA256 22c28b8242e9142fc1be124a063415eae1a273e98f300b1a35b76d331439aa30 SHA512 26de1b2eecb74451fa27113a7b014cf43f97ab48758f4d3127a578934df93a342aca9d7d095521d760f1d11e3e8dd14652490bba004f293c51ea4aeaddf540d3 WHIRLPOOL 6772f0418327688d0eb2a622e5d33e0e0290b5ee48093a1e1b10b953a9ae0de61fa37cf1ea477c1f3866ff1f42d331062ef85d23c65b5ba592fc454bf9bc28e7
|
||||
DIST stan-0.4.1.tar.gz 37471 SHA256 b010ffa03d9ad8e8d7cf2cfc2692faec67f6e177ac54b432b2e2bff50b258f5b SHA512 f7c123c9887a6cf994d66d950fc50c42340b35ae6353b69918be95cc7886b59ed2042a85c40596dcf25724043810c50f81c977c54af26af0e7131c12bda0e00b WHIRLPOOL ab529e5bf9f761f99095d9442d03ff558002db6be85398f6c4925c8b8ea8314f70f461275307e6e7782f3134854bcade2a85cea69efe406c838aaec52065e900
|
||||
EBUILD stan-0.4.1.ebuild 697 SHA256 cf1ab6e5ab3034b7417a4a9f67eb18ab10bda9a4ef0c9a397c7bf92c1b1c1cf8 SHA512 c925d672c56304321bc5318d173b50302711f71b28f37b466601b00c2e3af706784aa5c545355f23d4ec3b9c35748582d4cf5bcb4dec95545383b7a94cceb216 WHIRLPOOL fa6f006a8980121aa460b4ab13ec57fe959b09653bd3b483ec94be527dfd7e0bc4fe3f2d139b0c62b356b145be3a5411fd8c533a594a77f9376c019561c4574e
|
||||
MISC ChangeLog 2450 SHA256 663ba343b7e43a1b4a9f0ba27ffabd58c59415682a271640d0b1abbffa04e2e4 SHA512 6f7804fd377ea74b81db3e1c0893403e858049e47812fcaf22f8668ee0bdc4ba761aa05cf7cd4a58ce5ff57fa55e09ec12006ea9cd72719cf29dc0aea27e587d WHIRLPOOL 5a0c199ef548747db37dee1557f758b93e0837bb81b00de944627e9d16597bc94fbf04c12d01aa5da4a559166fb713878fed143fe47e22a7efc6d36b5b573d17
|
||||
EBUILD stan-0.4.1-r1.ebuild 658 SHA256 63edfe981791271a88d65a12072f59b06d47e161432909984c1fd041a32cb37f SHA512 9e75234c1035b12c112bd4b18e07fe7ee420ab1167dd8f011922bd63c53dc2b61131dc8b989a5e32f55a3af0b4c253e88206c67e7fabf8e0868e991210c771e1 WHIRLPOOL d1c1e31e1589766d3580a60121d72d448ea4ab2c90fabb7e165f2ac59b55e5cb1bad1b04fb21bbe699f3ba544c0bcdd222d83dc92d5e42811901a577f93d60af
|
||||
EBUILD stan-0.4.1.ebuild 672 SHA256 74ba74a93302583a9ac4d7070388738b151aae2f1f053c863d493dd79a046c82 SHA512 3efeca0a6df36029b33273adbbcf4b62790c57fa04b7d666e227addb2355cbca812509bbfdbf3c24432a2edc6e7767aef97cc2acdb9294e1f79f34356ad7aab3 WHIRLPOOL 88dc4a69f1889a82e524d6dfa0b49e61fad6c8f2bf8f927bd36b8bbfa502737f2db6feb3e6c199afbf78aee81c5b2fe4766d535a42a0a696635db584565277a3
|
||||
MISC ChangeLog 3374 SHA256 90e9ba90acc1322e52c9e7b50318bbc0cca2b1f99996ae732ededff29bb80908 SHA512 dc95eae92f807289bfe9cafacc998acd1a7f9d7279f02939ce6114d89759747f09c869566908fa53d950dedbbb867c469a516598663d261a4040a6ccbb157058 WHIRLPOOL c45a26292c8cd719367bb09d2fd424d933ade1fe2b7fac93a006a31b45528624071ebb976ec6d837587820e16aac805315dd8f9bf3057a5b9d527992b37651b2
|
||||
MISC ChangeLog-2015 1379 SHA256 0b9ed3ab6881a4f28199b3afc8f8ebd49def8e464fca89d121e2c2a29946d75e SHA512 2628018201b8405e249b511a83ff50e1354ff59107fa3eb78ca97bf3f214d194895db78ff1b0d2c77101b3327c0107217eda3bc4fc461d7a64820fc6c8fa0473 WHIRLPOOL 9c06d1df4dac39251449ac484b4d355f5d169013fccdb3e861050be09880448c2683986d91dea50c21b03341dfd2bd42fd71aeee9feb24b31d8a4246636af9eb
|
||||
MISC metadata.xml 236 SHA256 dd25b46c95b0c63da84b7ff5778479e31449a385df066e9ee14bf0d7d176f42f SHA512 5f6cd6a85527534d5de7118de5af212ee3044c8c5530a7f7087a28074a2d4ab7be1728325bd985adc063dc795d3cf2b1c4e58a4c4c4ec02d739bd4bbc544ef08 WHIRLPOOL b15a2dfb001c41c8de2895842148b2531b74949e89e93ff8c366519c35792996e344918eaf9144fb081fc240796e47890be356d2339bea60b1e1d41830447d31
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="Stan analyzes binary streams and calculates statistical information"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
src_prepare() {
|
||||
eapply -p0 "${FILESDIR}/${P}-errno.patch"
|
||||
# Update autotools deprecated file name and macro for bug 468750
|
||||
mv configure.{in,ac} || die
|
||||
sed -i \
|
||||
-e "s/-O3/${CFLAGS}/" \
|
||||
-e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g" configure.ac || die
|
||||
eautoreconf
|
||||
default
|
||||
}
|
@ -1,8 +1,10 @@
|
||||
DIST nano-2.4.3.tar.gz 1878096 SHA256 32d627072b6026678e4f4095c047adec92ac7ec542dd6d91cf27f49b601768f2 SHA512 53c9f93b0f001a3d6c292a6995d66b6bcca033407b6b69995c62b9e9f721fd5566fbd0e22ece1b2561a47e56ef19c3f1ee196e23edfe832289704e0ebef45de9 WHIRLPOOL cd2e4d7175521835c71f0338a2115d2d9fec4da1d4eb2abbb633cfef907fde69fb12acd5e0db343d1f90945f05d60abb85daa5a045d9b97ef8cd19fb9b226607
|
||||
DIST nano-2.5.3.tar.gz 1967760 SHA256 b2b060129b9feff2d4870d803a441178c96531de9aed144ec0b83bd63ccb12ee SHA512 1d859f0bd88b9d907cfcaa84edc212bcaea4335c203922eb5b7378c2b45d88dffe1f3e4cb499a824d33781485834ef564997c58cf1fd92610d08f6ce8dcb67d5 WHIRLPOOL a2ca1c41d3cb26756cc9aba5b5fa0aeaea220626b98d0abfa1c5c4d4d57c3a5ef688d5edf00a6a00849ee25a67b2bbab93c4d454f6eb5a204b10fa01de3e298f
|
||||
DIST nano-2.6.1.tar.gz 1999439 SHA256 56f2ba1c532647bee36abd5f87a714400af0be084cf857a65bc8f41a0dc28fe5 SHA512 224d643ce08b4c031263c1926d767c671d41e58b182b7ad32f9de2a8ed606c5b39da924cbe62052455584e087a8966285da17cb1fbf235680639351c390aec90 WHIRLPOOL da902989aceac4b15438c58603a56e1cc02b61ff0972f56032130af25d40b0d40344b063feb1aa2f1fd3f5bacbb325505865d0d0daf2e215aafbac0527ee41d6
|
||||
EBUILD nano-2.4.3.ebuild 2360 SHA256 38255f55ffa58b51b263d2ff55eb2a3f50ae8194e62a8150e495a24eea71c674 SHA512 80cce2fac16f8396dd56ea342ea863a349cfdc43952e0b8f8b6590b580007142ea3854a1dd7d67d8e00a248adbb064c7b8ebb5562035845d6d21b9ec33aa8f7f WHIRLPOOL e0d0899829cb9d22d8a91d0d29d9ebfea8912a1488dc2eb58f43c40bed82f9ee3c1a44ba595ee2e508bcb1669ee2feb6611411a43443838227ba8e889dd8ba02
|
||||
EBUILD nano-2.5.3.ebuild 2360 SHA256 7085ba0f70834ba0c13ed54839f99b96d9496053a3ebc20e488d9bdb8f6668f1 SHA512 cd691e9d9615c9c9ba3537faa191eacc82543b38d7d9a46feb52c964e6a348593c6800dab4d336d101cf43e4510f53d468db8a241e3d717ba2e9068c6a5f6acc WHIRLPOOL ba5bf1f74e5a63e27fab7380a6ed0f98f291541b168c2e2884e2eb977b8450487f549b1d859f974d0ae20b5a157b2f6975248ef77bf56f6da522c080d0ae9036
|
||||
EBUILD nano-9999.ebuild 2356 SHA256 b4929695d82adb2ab7e411f7029d40dccfd5f141c26dc4080ddfef5882659507 SHA512 d42de78aad066558c4c22659a7ed1f312f9c1b9fe5e2b8b0f9bcfd3bccdb9993ff6c3b110eb562cdea73bd372d7620ff71cecbfe59017b9e581c18aa24407b9a WHIRLPOOL 17d12b859082d19812a46322a0f934f216e79da3adc57c0930d2f34d6156987626278268d09c7a2c84250054056ae1a8155663e659496e66678b50382f68b6a3
|
||||
EBUILD nano-2.6.1.ebuild 2351 SHA256 73dbf1d560da8d78988957656b04e8030fd45c8bf97f7d71daecb6164057ed3f SHA512 f3d868d8b39a9057b23cb3a15b10f9ee8795ef94b9df2e8dbace19136256d6f9e6653690861bc8daa9ff23672e72d3d574812e4c51f2cf5e7e66f6a7e8ea140e WHIRLPOOL 43cec6eaefd2f116d7fac6273be2dff9873dddfc7fa11c10879b92c649c633ec3eb48ec79ca8bde8b2482186448a02f9fd34244444ceb85f7a0496c9ca19b4bf
|
||||
EBUILD nano-9999.ebuild 2351 SHA256 73dbf1d560da8d78988957656b04e8030fd45c8bf97f7d71daecb6164057ed3f SHA512 f3d868d8b39a9057b23cb3a15b10f9ee8795ef94b9df2e8dbace19136256d6f9e6653690861bc8daa9ff23672e72d3d574812e4c51f2cf5e7e66f6a7e8ea140e WHIRLPOOL 43cec6eaefd2f116d7fac6273be2dff9873dddfc7fa11c10879b92c649c633ec3eb48ec79ca8bde8b2482186448a02f9fd34244444ceb85f7a0496c9ca19b4bf
|
||||
MISC ChangeLog 7889 SHA256 7aad1b3caac4519904f4e32efbd58b88ba52eb467653d50ec6f85278335ea61e SHA512 86bf77a0114fdc4f43ad631e43b60d249eaf5c422b73dc6def3130e5652e4357a02aa5cc329d9e35cb80371bdc42187d7df178205592bcf71a13f55c8eac999e WHIRLPOOL e024b857e7a3fa565d86077f03d28bc2086c92514f2d3046eb0b8cdbca4499d624456230dbb10db89779f765b8c70ea32e4201d00889a31920b96fa0243041fd
|
||||
MISC ChangeLog-2015 37891 SHA256 7fd955021db0b6548c869b8f117bc473462f8fcdab64cf6c4253d5afd20ff512 SHA512 22346fa0910dd7d55d5f2115c43b4695ace54de4631478708a14a2c2fc37aff79c313dbd273fee6b9fb238bad8f24493826e362383ab75d8077e7312feb48e80 WHIRLPOOL ebf9bcdc7746753a65a66346aa151b350ea7b58e087e9a6e1580256828748516b30919808a5a884d875ad65ee3aa73293bdd20ae3ca274f3c3dd4fb83e19ea6a
|
||||
MISC metadata.xml 1509 SHA256 212d4eb3e53d8531fb4b034cb2c807a62b7aca7ccd86241121d6ff423c3f394a SHA512 68724d5be1e14dca54b129ef5fd99068cfe856ad6cd79d34f655100f84a0c4290131ad75888926fa73d4801a98533a3d8fa269816cda4c6891dc10d3a898cc3a WHIRLPOOL c72495ab0f1739e08d9ef7c11cd80b6df26d7d07e0613962d3ed44a076924ab8fd27e4c5ae8b65934b88a558eaad70d4260299f21a5bff208c53f9044d6b575c
|
||||
|
@ -0,0 +1,82 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils flag-o-matic
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="git://git.sv.gnu.org/nano.git"
|
||||
inherit git-r3 autotools
|
||||
else
|
||||
MY_P=${PN}-${PV/_}
|
||||
SRC_URI="https://www.nano-editor.org/dist/v${PV:0:3}/${MY_P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
DESCRIPTION="GNU GPL'd Pico clone with more functionality"
|
||||
HOMEPAGE="https://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Basics_Guide"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="debug justify +magic minimal ncurses nls slang +spell static unicode"
|
||||
|
||||
LIB_DEPEND=">=sys-libs/ncurses-5.9-r1:0=[unicode?]
|
||||
sys-libs/ncurses:0=[static-libs(+)]
|
||||
magic? ( sys-apps/file[static-libs(+)] )
|
||||
nls? ( virtual/libintl )
|
||||
!ncurses? ( slang? ( sys-libs/slang[static-libs(+)] ) )"
|
||||
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( sys-devel/gettext )
|
||||
virtual/pkgconfig
|
||||
static? ( ${LIB_DEPEND} )"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
eautoreconf
|
||||
fi
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use static && append-ldflags -static
|
||||
local myconf=()
|
||||
case ${CHOST} in
|
||||
*-gnu*|*-uclibc*) myconf+=( "--with-wordbounds" ) ;; #467848
|
||||
esac
|
||||
econf \
|
||||
--bindir="${EPREFIX}"/bin \
|
||||
--htmldir=/trash \
|
||||
$(use_enable !minimal color) \
|
||||
$(use_enable !minimal multibuffer) \
|
||||
$(use_enable !minimal nanorc) \
|
||||
--disable-wrapping-as-root \
|
||||
$(use_enable magic libmagic) \
|
||||
$(use_enable spell speller) \
|
||||
$(use_enable justify) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable unicode utf8) \
|
||||
$(use_enable minimal tiny) \
|
||||
$(usex ncurses --without-slang $(use_with slang)) \
|
||||
"${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
rm -rf "${D}"/trash
|
||||
|
||||
dodoc doc/nanorc.sample
|
||||
dohtml doc/faq.html
|
||||
insinto /etc
|
||||
newins doc/nanorc.sample nanorc
|
||||
if ! use minimal ; then
|
||||
# Enable colorization by default.
|
||||
sed -i \
|
||||
-e '/^# include /s:# *::' \
|
||||
"${ED}"/etc/nanorc || die
|
||||
fi
|
||||
|
||||
dodir /usr/bin
|
||||
dosym /bin/nano /usr/bin/nano
|
||||
}
|
@ -1,9 +1,11 @@
|
||||
DIST OOoFBTools-2.38.zip 4833754 SHA256 ee039cf7ae2767916cc79b25d5b852a54089773db458aa695b064e3d803da757 SHA512 2ff6bb251b5913cb7ceb430aba6ee47a5b2e2c7b78be8b291d67410903d3679ef8e01554f504cd86993fb717173d2a9c4080b5059f3e1064be075e67766c07d5 WHIRLPOOL 52fcd3bc82eab952080c6e1b18ed12b1568e4dd7299b55b2433efc8f5420f304ae32bbc3a9fe191c9a614f42aa5e04da976758cf9262e94adc238b887d6ecb9e
|
||||
DIST OOoFBTools-2.39.zip 4835702 SHA256 cff2a0ab17e4c77a7f3411007a5adf43144088e576f06ac49910419b2ca8e3c0 SHA512 95e66ba9f788902fa54e1c11d867c5e71b0280442fd5f1b75d1b524f24cf34fa2a270b68ebe30676fe5c4edb02033c7de59810ee96d4682bf68d231e8b277117 WHIRLPOOL 14d44d11806b3c717f1fa4e8d2d7fd319cd0fdbe2c2f5cbffdfbe5ef4fbe73e6fdea903a9e4428b3f02ef7b56d9f7b218ab830aecc5ae0f15a18b6898c0cec6c
|
||||
DIST OOoFBTools-2.42.zip 4837516 SHA256 c31a73a862734395a4c6ad45e3ff5aa36d0ec5acfd26d6d3e1c27de4ce7c24fc SHA512 a6945dd003c1b6a5be77c224e47d7b30b54ce28ea4a1aeada71ed401a0a6e9afacc08394da908d1f2765e8f4766e55479ed51a98067829bde950732ab27df302 WHIRLPOOL 5f9744331dd0d269b3ac1b6cce29316b7623fe719bd2d685ca75d2a021930d1fdd6c2b657597b69ead86814372da3f74ff342a19f2d0803e2af3acce93c9f872
|
||||
DIST OOoFBTools-2.43.zip 5758883 SHA256 1f441255c4f2bf013fcf34d7c25a5442824cb0323aff89f01b5f77849fa4b7a6 SHA512 ac6368ae2cf9a6ad8b1401138d838384389d408c3516a3a4819ed23945149ffc3fa011c1c9ca5fb30cb2d68c89fba4747a6e03dcbc7e95d759af316635ab031a WHIRLPOOL e171fa6974301f9108d634000146a8dbd73680687caa534bf739a7bc86032bd6dee52a7a77629a2de23e14dadd7cfecc572ebf382aa6d4012df7f52ce94c5e5a
|
||||
EBUILD ooofbtools-2.38.ebuild 764 SHA256 45499cc65a8689374c748d13b3e65503eae34b3066886443c44f43ebeb0b5ecb SHA512 8c0b322a82837196fc5e08726f5f828011ae5596dee47bb6ee96eba49548939bec7e4993a97163928c5fb5dbbfc647cce818bb6ad96608617bc550c3374c7577 WHIRLPOOL b7b3a0147be07fe2621ce94aac16276eee534c3ef53ea8440f73e894cd27bb1b686654afc49d534d936aabaf121173fd21aed5a943693007db49c589e8ce4474
|
||||
EBUILD ooofbtools-2.39.ebuild 756 SHA256 91f472141556ddaebe40cb3e3bcca8749d44d8385de367e5b1750c1a2c29c760 SHA512 190e718dfea40868ce192b225a3cefd96cf884f329e8fe822b296526467c10ffa3edb78e2d792ada601101937dca35bc599c68fab8e6d57632dffcd636b6604d WHIRLPOOL ba0718930e41402dc67bc4bafb7d4124ec093002365ae317e3ea4608e0fb60525fe73cd4540e88c20a667b2e1dcf35f38ad6e2c4cb6453a622eafc6d6bb22f40
|
||||
EBUILD ooofbtools-2.42.ebuild 756 SHA256 91f472141556ddaebe40cb3e3bcca8749d44d8385de367e5b1750c1a2c29c760 SHA512 190e718dfea40868ce192b225a3cefd96cf884f329e8fe822b296526467c10ffa3edb78e2d792ada601101937dca35bc599c68fab8e6d57632dffcd636b6604d WHIRLPOOL ba0718930e41402dc67bc4bafb7d4124ec093002365ae317e3ea4608e0fb60525fe73cd4540e88c20a667b2e1dcf35f38ad6e2c4cb6453a622eafc6d6bb22f40
|
||||
MISC ChangeLog 4645 SHA256 97f77d46950c32e7a15c9422776cb956010d1c3acd660d685bd04c8b7157d45c SHA512 1dd34df34cc70f624a0f5874a0de2eff41864d7b590f3b91a394f461d7809e6c20a6254d6ce7234f9a8141fb68bc8202b245d8a6d0377692127969e56d6a9c3a WHIRLPOOL 15ef30ace1dee78f57f9ba6d9027460708ada70be4fd16dd74b0ee04c7997fa21fac382d937d0a5700687838b07a332aa0c360c4cb82f57c50bf21f42f73edfa
|
||||
EBUILD ooofbtools-2.43.ebuild 756 SHA256 91f472141556ddaebe40cb3e3bcca8749d44d8385de367e5b1750c1a2c29c760 SHA512 190e718dfea40868ce192b225a3cefd96cf884f329e8fe822b296526467c10ffa3edb78e2d792ada601101937dca35bc599c68fab8e6d57632dffcd636b6604d WHIRLPOOL ba0718930e41402dc67bc4bafb7d4124ec093002365ae317e3ea4608e0fb60525fe73cd4540e88c20a667b2e1dcf35f38ad6e2c4cb6453a622eafc6d6bb22f40
|
||||
MISC ChangeLog 4836 SHA256 3104ae4655aa87017bf9b1772cbe9dd9857fb05f3a27616822f93763bd7d9a6c SHA512 a413300774c6f35e1e97ec1ee21a3da6704e2e7495d669c493c43907f59b6b7f4bbacd21038a4ef40ba82aeaf3977558db3f40102c060f53f54beb437ab19b34 WHIRLPOOL 14713a42c2b7eafbb4b8893247efdccef2b73bf0f8a2243c3e7a4b1fe7e5518c40d25766aba7989246eb99160467a709d010300993f9882c08352756ce0018b4
|
||||
MISC ChangeLog-2015 3931 SHA256 e021fcf34aa123b67fdcab93f900e3653960f43988cd8d1481cc98041cb1c17e SHA512 ea57af2e9f3ef186b60be0f2948b2c2f2669afd446402bd04da89e55b11c874243290226aa485ff6c4b067e4d18cb4296de374ded6c5a1813df85a09100ec267 WHIRLPOOL 55c1861ce555461361a01039745da9a31be10c82d5e20f4f1b2927898acb66d0dee3679bca4cf81303cbe7784b41698b166d802838d4c264f6f2c022e364e8d9
|
||||
MISC metadata.xml 626 SHA256 5f9c2159d64b917c0d72025f52fd9b4b4ec70fc805223f378ebcd37b494f2475 SHA512 a43a53dec993fe904b3b17322daa0d15d5956a8399cedd54b0b64404070b65a68a8d1d8b68ba66c91daad8db893e688abe7f4db1aea8818ad4971271f9531c88 WHIRLPOOL d4e538fedbd13eefa0c491221a2650a14aa1063b6daae659e00eb04b1b5d3961e87934ba6fd4fd71dd60197e746bceb05a4b2fa0a326c1812ef62f40630c1fe3
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PN="OOoFBTools"
|
||||
|
||||
OFFICE_EXTENSIONS=(
|
||||
"${MY_PN}.oxt"
|
||||
)
|
||||
|
||||
inherit office-ext-r1
|
||||
|
||||
DESCRIPTION="OpenOffice extension for the FictionBook2 format with validation"
|
||||
HOMEPAGE="https://sourceforge.net/projects/fbtools/"
|
||||
SRC_URI="mirror://sourceforge/fbtools/files/release/${MY_PN}-${PV}.zip"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="dev-libs/libxml2"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
OFFICE_EXTENSIONS_LOCATION="${S}"
|
||||
|
||||
src_prepare() {
|
||||
# Remove Windows cruft
|
||||
pushd "${WORKDIR}/${MY_PN}.oxt" 2>/dev/null || die
|
||||
rm -r win32 || die
|
||||
popd 2>/dev/null || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
office-ext-r1_src_install
|
||||
dodoc ChangeLog*
|
||||
}
|
@ -1,4 +1,6 @@
|
||||
DIST mpv-bash-completion-0.17.tar.gz 15033 SHA256 a4c3be027ec52fef684a545a43c05f32cf512da93ae4a569d273e6e182b90ab1 SHA512 851a9f2b5e54f176fc7519a5fceace2b3281bef4062a48e108f17b83ccbd53e7b7545969be9cbccd3f093ba9ee65bd6736650f1b4d88997808a8b1df40d769eb WHIRLPOOL ba077f686d2e9ba4e819cf30f17cdca5b98b321e6c39b72a3bd7c1f5269da3d20abe7f610838a51b941fdba8c6636fc3eaae81f07fcd08f8f61f6262d2d0fab5
|
||||
DIST mpv-bash-completion-3.0.tar.gz 16276 SHA256 15d1aebcd095c674fb4d9ad408280e4b30bfd6ab307af119f6774f8f9894176a SHA512 dde685909911e43f5d3d9a28ff8030e7377deabe372f0b2940d9200eae10a09eaf34c6ce0d31e896bd18e2a8d71eeb03405e9063c82fc7d608289ae979c54655 WHIRLPOOL bee90f487678caf61541ac7a80bd6ca473330921d9dea6857674edcd555a964c71d6d575d63d4015e707e6a66ddfe9982b4cb110fe8eaec5f0635aeae5923cc1
|
||||
EBUILD mpv-bash-completion-0.17.ebuild 616 SHA256 605157627694873bc8e38703e0cc2cf69f77633dd585546afc7c2747cd7598bc SHA512 0d2353c65190e6566b604b0748f15c4b6935aab02420ef7a219553a733b207732bdc64510de9d9554b34611671769f7b318f106e59e1dabace43269c273a502d WHIRLPOOL b357d2eac3caa36bdaca84ba7fb2522512ab8c965310edecc8008e1229f0d870864c763fe483d5432e128c5bcb90de3e230949548e512db2a0989e1731cbca99
|
||||
MISC ChangeLog 1769 SHA256 a2acd8ad92a6ff5ecd201d27f1ebeb093069b95cf9ea856bedf8c04f270dabc7 SHA512 f6be92d9f21e5e7a079bfe108b3b69c35ed2060ebfe4929735df0e47ffc8e152f814c2c3ca91a13f08502bfb1ab734a8107fa08b6603fc626034710714e423c4 WHIRLPOOL 16661d3e766035155e42fbf44f89ecba7017bdb1e84e4f80c97f937d64d4750d29ad6edf8eec16460fc73682855ba6097818696cfe75537abfcd2a92f3c5df7e
|
||||
MISC metadata.xml 455 SHA256 1848f87838cb5aecc25e467cdf10b56865e9ec89ca5eebe3dd3eab3b2ca53de1 SHA512 23d9dac3dd0e2eadeb696ca55ca80c89c70614414be9b86f0ac605e6d8b10a509817c3b2e44f0fbe9e49812d869ac783aae8a682d34898965a5166825d0cff71 WHIRLPOOL 8c9b7037e330333a72b16befbe0f01677bf04c412bfda30747918fe46386ecd3ecbf012e34470ef1f1bf13092692478609d435478edaec26755f7616e41f1eb4
|
||||
EBUILD mpv-bash-completion-3.0.ebuild 876 SHA256 5c1a9638f0652feaa8254b8737ce779bebf407dba60762fbfc2f82fe96b57884 SHA512 39b55ce1372d8637f19c12db6de2f1b3bbb5cd6c5672d93d506f70779297dba1f9b51322ea20b18d8df040937a51a18108e95ac82674f1eecaa6e5ce7c2e2849 WHIRLPOOL 27a4298de33939533b7385ef620dfde90257be872b5211cae865f88f3f0723af8a205f4eaf9ee670a697123d9bebdd2bf04ac7607a8b5792ee045226fdcf77a9
|
||||
MISC ChangeLog 2125 SHA256 a10abf430e28b0450e9c512c52da955799d159dfcd03372fbf8864a7ae8f0dc3 SHA512 49488019f9842837f557e3f13b2063ccb630f3a154e48c55b2ab7709187aeaf6cfc9bc5c3c36e084ebfcfdf5c8190cf7b25e5e3798070c10a125997c7320c70d WHIRLPOOL 6fa737fdc08cbf7ea738426bccdfabb8d86e8b75bd5f35ed0cbf06d45a40b6cfb882031c0bed99b6f86023a552136a1a1c7d913486998a57c59b6224042844a3
|
||||
MISC metadata.xml 565 SHA256 cc4a5824abda03b66fc4659656229de8df8fa2d061159cdc16d22e586c7ac913 SHA512 afdae6b0483caff3721026bd83adb4db731419504b831ab6e0a8d51d5c5330cf4e51ac4b684c0d420e38aa8204f2ed8a7d279d212daa91e3e6b038a4c77d8ce1 WHIRLPOOL 81c9c9aeaeb7c7b15ec2df53c31544bf26f3a90d45020539e96e970e6ed9855f7b909247f59cb1413d9cd67c902a600c5c2ff62eae0c469ae7f51e1de1bfaf24
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit bash-completion-r1
|
||||
|
||||
DESCRIPTION="Bash completion for the mpv video player"
|
||||
HOMEPAGE="https://2ion.github.io/mpv-bash-completion/"
|
||||
SRC_URI="https://github.com/2ion/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="luajit"
|
||||
|
||||
COMMON_DEPEND="media-video/mpv[cli]"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
!luajit? ( dev-lang/lua:* )
|
||||
luajit? ( dev-lang/luajit:2 )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
>=app-shells/bash-completion-2.3-r1
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default_src_prepare
|
||||
# Disable screen resolution autodetection via xrandr.
|
||||
sed -i -e '/x11ResList/{N;d;}' -e 's|, "Dimen"||' gen.lua || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
$(usex luajit 'luajit' 'lua') gen.lua > ${PN} || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einstalldocs
|
||||
newbashcomp ${PN} mpv
|
||||
}
|
@ -0,0 +1,143 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit cmake-utils toolchain-funcs xdg-utils
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://git.freedesktop.org/git/${PN}/${PN}"
|
||||
SLOT="0/9999"
|
||||
else
|
||||
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0/62" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
|
||||
fi
|
||||
|
||||
DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
|
||||
HOMEPAGE="https://poppler.freedesktop.org/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
IUSE="cairo cairo-qt cjk curl cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils"
|
||||
|
||||
REQUIRED_USE="cairo-qt? ( qt4 )"
|
||||
|
||||
# No test data provided
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=media-libs/fontconfig-2.6.0
|
||||
>=media-libs/freetype-2.3.9
|
||||
sys-libs/zlib
|
||||
cairo? (
|
||||
dev-libs/glib:2
|
||||
>=x11-libs/cairo-1.10.0
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.32.1:= )
|
||||
)
|
||||
cairo-qt? ( >=x11-libs/cairo-1.10.0 )
|
||||
curl? ( net-misc/curl )
|
||||
jpeg? ( virtual/jpeg:0 )
|
||||
jpeg2k? ( media-libs/openjpeg:2= )
|
||||
lcms? ( media-libs/lcms:2 )
|
||||
nss? ( >=dev-libs/nss-3.19:0 )
|
||||
png? ( media-libs/libpng:0= )
|
||||
qt4? (
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
)
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtxml:5
|
||||
)
|
||||
tiff? ( media-libs/tiff:0 )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
cjk? ( >=app-text/poppler-data-0.4.7 )
|
||||
"
|
||||
|
||||
DOCS=(AUTHORS NEWS README README-XPDF TODO)
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.26.0-qt5-dependencies.patch"
|
||||
"${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch"
|
||||
"${FILESDIR}/${PN}-0.28.1-respect-cflags.patch"
|
||||
"${FILESDIR}/${PN}-0.33.0-openjpeg2.patch"
|
||||
"${FILESDIR}/${PN}-0.40-FindQt4.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
cmake-utils_src_prepare
|
||||
|
||||
# Clang doesn't grok this flag, the configure nicely tests that, but
|
||||
# cmake just uses it, so remove it if we use clang
|
||||
if [[ ${CC} == clang ]] ; then
|
||||
sed -i -e 's/-fno-check-new//' cmake/modules/PopplerMacros.cmake || die
|
||||
fi
|
||||
|
||||
# Enable experimental patchset for subpixel font rendering using cairo
|
||||
# backend for poppler-qt4 from https://github.com/giddie/poppler-qt4-cairo-backend.
|
||||
if use cairo-qt; then
|
||||
ewarn "Enabling unsupported, experimental cairo-qt patchset. Please do not report bugs."
|
||||
epatch "${FILESDIR}/cairo-qt-experimental/0001-Cairo-backend-added-to-Qt4-wrapper.patch"
|
||||
epatch "${FILESDIR}/cairo-qt-experimental/0002-Setting-default-Qt4-backend-to-Cairo.patch"
|
||||
epatch "${FILESDIR}/cairo-qt-experimental/0003-Forcing-subpixel-rendering-in-Cairo-backend.patch"
|
||||
epatch "${FILESDIR}/cairo-qt-experimental/0004-Enabling-slight-hinting-in-Cairo-Backend.patch"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
xdg_environment_reset
|
||||
local mycmakeargs=(
|
||||
-DBUILD_GTK_TESTS=OFF
|
||||
-DBUILD_QT4_TESTS=OFF
|
||||
-DBUILD_QT5_TESTS=OFF
|
||||
-DBUILD_CPP_TESTS=OFF
|
||||
-DENABLE_SPLASH=ON
|
||||
-DENABLE_ZLIB=ON
|
||||
-DENABLE_ZLIB_UNCOMPRESS=OFF
|
||||
-DENABLE_XPDF_HEADERS=ON
|
||||
-DENABLE_LIBCURL="$(usex curl)"
|
||||
-DENABLE_CPP="$(usex cxx)"
|
||||
-DENABLE_UTILS="$(usex utils)"
|
||||
-DSPLASH_CMYK=OFF
|
||||
-DUSE_FIXEDPOINT=OFF
|
||||
-DUSE_FLOAT=OFF
|
||||
-DWITH_Cairo="$(usex cairo)"
|
||||
-DWITH_GObjectIntrospection="$(usex introspection)"
|
||||
-DWITH_JPEG="$(usex jpeg)"
|
||||
-DWITH_NSS3="$(usex nss)"
|
||||
-DWITH_PNG="$(usex png)"
|
||||
-DWITH_Qt4="$(usex qt4)"
|
||||
$(cmake-utils_use_find_package qt5 Qt5Core)
|
||||
-DWITH_TIFF="$(usex tiff)"
|
||||
)
|
||||
if use jpeg2k; then
|
||||
mycmakeargs+=(-DENABLE_LIBOPENJPEG=openjpeg2)
|
||||
else
|
||||
mycmakeargs+=(-DENABLE_LIBOPENJPEG=)
|
||||
fi
|
||||
if use lcms; then
|
||||
mycmakeargs+=(-DENABLE_CMS=lcms2)
|
||||
else
|
||||
mycmakeargs+=(-DENABLE_CMS=)
|
||||
fi
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
# live version doesn't provide html documentation
|
||||
if use cairo && use doc && [[ ${PV} != 9999 ]]; then
|
||||
# For now install gtk-doc there
|
||||
insinto /usr/share/gtk-doc/html/poppler
|
||||
doins -r "${S}"/glib/reference/html/*
|
||||
fi
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
DIST html5-0.27.zip 30471 SHA256 56491f0ef69712267f39e85aa8686fdfd927f2473f36fba7467524abb3406b52 SHA512 94cc7ea1a082d232b85ca4b0887240a550f3a0381bebae5b8e06237257453f05f954e5e61a3d52437a9f27edfa05cb82e382a5796a7f02aedace2f226ab3f322 WHIRLPOOL f2dda6480ff52253771671e6834b2f938699cd5de01ddf08beeadb2129b0248041ee258bef0ae7d902cb28d23c758917c53a2dcd3dd0501232908559636066c5
|
||||
EBUILD html5-0.27.ebuild 487 SHA256 496491b41a3fa8bae94c0d7c24e3b08ebae3b79c379936d4cf6f5aad6e6b2b86 SHA512 b2be9077c53e98345b1cdee412db7d0cadfbccecccdc0361198942447ed77d4e6f4d0353277297450ad4e652e20c7790ebde36b02dfa0389f75fec8c1e71bd3d WHIRLPOOL 26358d17551315bb3c236ba4b2e5f177f018915b9409225d1897ca6f6bda3d8a769cb1adc697adae8c843749905fc5ce6158ea21f8cb1fcb63c39d89e6d94f90
|
||||
MISC metadata.xml 340 SHA256 b5f94f381f43622fe0bdd5583e273d70cf00bed9c1e54cf07b1441804f206e87 SHA512 5b3eb98fdc674b48cdf126bc027b5c9c09145e9020fb2b54788452e1329e64890fe78628dcf7098266b1ea72db038520959233e1ef89ce479eeab259ac31650c WHIRLPOOL b1e003b8e2358b4b83544ed9a533e72336f7f24523bb0643c8a870de2de2cfe1047e0d1355db9aad9d04da2bca13bcd4972c12da6a77ff13987216d85b511b9e
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: HTML5/SVG omnicomplete function, indent and syntax for Vim"
|
||||
HOMEPAGE="https://github.com/othree/html5.vim"
|
||||
SRC_URI="https://github.com/othree/${PN}.vim/archive/${PV}.zip -> ${P}.zip"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN}.vim-${PV}"
|
||||
|
||||
src_compile() { :; }
|
@ -0,0 +1,11 @@
|
||||
<?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>
|
||||
<maintainer type="person">
|
||||
<email>monsieurp@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,4 +1,4 @@
|
||||
DIST nerdtree-tabs-1.4.6.zip 14048 SHA256 be9c721541129e44e72c646529613ce428c69d9accbce839d072b570e5140596 SHA512 68107f3c3b61cdd154b309f93a663306e15c8221a6913bf7e0a2171ec8fac25a2d358569b08e30355e8e6350e50116370df3a298dbb3f4a8d272489d720ab2f0 WHIRLPOOL fd2718570f4bcd8c238ddf8d22caafaf88b8ba05b86554051087d7d33992d52251377f996aab7a37b061438700024da0eca66e1ef0bfc01735cbb554ca6e481a
|
||||
EBUILD nerdtree-tabs-1.4.6.ebuild 427 SHA256 9483b49c8c279652e68ff67f9c28dee173a3b5ac2d3ffef73b95d6f500bab335 SHA512 8456bf5e534fad87ef7bc2530f78210bda5ddf146123b2610d663e2b5bf47ded87c75da81af2f25435408cca9c19a6a2a3db8902c71ae6cee5a6064d49a8b2cd WHIRLPOOL ba6ee6f77550e99c05bd053878515cba90a3041dcf1590cc904edb1fb3a9d338392626d1f46c033e0d24bd7c9febf817519e06000103ae4a91649ed1bf23d4b4
|
||||
EBUILD nerdtree-tabs-1.4.6.ebuild 425 SHA256 061792259d7c1a19a404f3c79cf832d602f1b264368d7da33ece18a4eb3f80b9 SHA512 f7263945e2298d0792bf3080df5dbc2f31d0c71832ec0b8620dfb40eb29d222ea4d862936b7e2313dc08f34698210b16fe1bfc1dfa9b92191e69183f584628d2 WHIRLPOOL 41db4e18e9c1e4f6b47d812b5bd318417f4875292320967b96239046d12934f5ed07b435d2080b6e64cd793c6d94ddc65a86636c6705f199a59beda36d9ba7f2
|
||||
MISC ChangeLog 365 SHA256 81f53ac6aff3dbd397bf79fa91930284e6f0780c8c1ed0f1e004fcb1603fb5a9 SHA512 0fb384af79d99dce107b044eed78c72b8915da5fb167c5ef7a0931ae2362a10a8113489fe7bda7d5a70531a480bae6231c69e3f330497e51345dcba58e25cd41 WHIRLPOOL 8b5bffb18a1dd62a0b37a51ccf463af29532d89ae02eac6c4dd157dd52aae1c516c3054ebd6cd8c0ad2953455e33f686d5b588383397a7fcd7be41aea97105e8
|
||||
MISC metadata.xml 340 SHA256 b5f94f381f43622fe0bdd5583e273d70cf00bed9c1e54cf07b1441804f206e87 SHA512 5b3eb98fdc674b48cdf126bc027b5c9c09145e9020fb2b54788452e1329e64890fe78628dcf7098266b1ea72db038520959233e1ef89ce479eeab259ac31650c WHIRLPOOL b1e003b8e2358b4b83544ed9a533e72336f7f24523bb0643c8a870de2de2cfe1047e0d1355db9aad9d04da2bca13bcd4972c12da6a77ff13987216d85b511b9e
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST pdv-1.0.1.tar.bz2 4473 SHA256 b21dde083be56ec98bc049eb47cc51763b803278579ef054a74cb9211cea387b SHA512 4d7cff977b690d6bf54885aeeff201033b3445aa118c4cf57ebde9cd71ea6e0e548d6c3419e7344aecfe4ca54de01f306406fe3d2aadc7d05d010093792b679c WHIRLPOOL 724c054c9111900518aaad122589b26d1173cdacbe406c2571bd83b078f28f0421fc3175971db17c6118233d16dc9b8b49588d75b065d87f8f166ad19374a6fa
|
||||
EBUILD pdv-1.0.1.ebuild 539 SHA256 c0c5b5029f5e1843001ef62bb74c43fffc799ed5f7186ac620a1e338d20a328d SHA512 12cbdae35946b637eab4f5eaecf7ac21d646bb0736f717d69e715c2bdd82e8c2ba7da3cf9e59a8dc15687f123924aec25af041fb1428688189b468ab38a6dd32 WHIRLPOOL 1300779242ca0439c8cd14d670c9a28f50effd294a6bfaf5f1370c7f29f0847d5b8be4169eec033e6408b6fe326d22b2cea96143530f9d2dba81b18cefe92dc6
|
||||
EBUILD pdv-1.0.1-r1.ebuild 544 SHA256 d1d7621fa75f155479224ecf58b8f8031f8989da6a20787859e91b3df0830945 SHA512 75c11841b796288ad007269af8b8fc9d8001a00dac1bd7fb4b3ea294b0fe741b4aad1808a016fee774c47bce6db7df4728e60566c11814a39ae333e293de5d15 WHIRLPOOL a2c9a213d0bae08cc805795756253f48d2d2792afda9c206792076ce10150f444f535abe50a8aa09fd2e897db6ffa384a7d02e21658ac68e83c912641f0142a9
|
||||
MISC ChangeLog 2414 SHA256 1958ac696ade0cc5b0bebfafe15448e0f12a4f895523a8fe1fcf68db17a1f8d3 SHA512 2427b892ad8a59a0bb3d22e8916a8770989a8b19a86421783e56c6314f19a1b525cc5521371a297ea973188b3c8b5df6e5dae0cfdca3bcbff8ffdc71778a53a2 WHIRLPOOL 281a2123dc996a96bd327cf199fc89fae01ea98d38ff7e7a5ab95e73c0c4033975bfe596f9315da9c42377e43e77137174b74df98cdf9748c47012466ca341cf
|
||||
MISC ChangeLog-2015 428 SHA256 f56234bbe9eac8e4379fc7c043ffb2752b882e5216f302a7780e8eeb86721ce2 SHA512 bec89528746f71b15415852c02b3951bf141531f18a033841e4758b641fb99dfe525fa500de2628696631e187ab61b871c6cf935896c43f15315461b8d878e52 WHIRLPOOL ab2606a096bcfaf0a636ff6c88b5401ac0540178c266d9e85bfb8c1a5fa6f2f12f81b13557bc995402bd1748c330121fc760e15d899d882b1191b343d4c77672
|
||||
MISC metadata.xml 249 SHA256 d4adb0d6593130c430b51f47b187c0848b8a16d353d419cb39e44edf8baa033b SHA512 4051dd059d975d2e1799125f7defbf5a62a168241d8b83d83710592efd60808800951c4fd6da1294044d7e7ec6b757b8d50593fd076696f826dec761e99645c7 WHIRLPOOL 0e859a788faf27de759428701100b3134df0b6d5e8402bbb125fce791e778353ddcd819d86f54063928836417f2cefb2c1e30e8568b8d2aa4cd336d3b695b10a
|
||||
|
@ -1,13 +1,14 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
EAPI=6
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: PDV (phpDocumentor for Vim)"
|
||||
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=1355"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
VIM_PLUGIN_HELPTEXT="To use this plugin, you should map the PhpDoc() function
|
@ -1,4 +1,4 @@
|
||||
DIST pydiction-1.2.3.zip 475441 SHA256 fa5ca8fcd67bd5f7ff7d000e3e0e7d6565d5c298f1d9cf7d0424afad12b8c283 SHA512 91da1d8a9be89095072724d77bdcaa342fbd5479f5027d7ed7bb2d4a382c7385b2b7fae91c1cd94605232b34a96370a86096e3c32db0d106cbcda2a82f409922 WHIRLPOOL ffc9051eee429263b6037e09f16145704b5f7b209830ac1280cc10e56519ae3149532226bce38e12e8cdd5668ff8c67c80996129946afb9ffa075ffab2b16eae
|
||||
EBUILD pydiction-1.2.3.ebuild 609 SHA256 a16e972e7df0fea3c62baa6c68dfd558a99f17a36c912fec23b6a5e91c5abb07 SHA512 e250a5ae086b0993e692273bc5acc8ccd97d1280aac29c652a5dc7dd6c1ee42a1466240f4585bb58578e7ae5bac867ac66c6812e917a816588e4a97c2d8e8173 WHIRLPOOL 7d59f2482c81271e704eb18d422ad4a4c2bcaa459c1abae1e6c5afa42fb7b70d17c256e85262a6d2a286460dfc6bfc65ae21f0d426204bc29dafeb6376b13d32
|
||||
EBUILD pydiction-1.2.3.ebuild 605 SHA256 48452ee1ecb8d28708312863a2549b990a81f9c10dd9df7603db0b36e6b1b0a3 SHA512 924acba433aa90525c8845023d04e20535b7a27ebf080ce63955ec27926b84cf19f7b1fd2039ea2bfe75121f47c400fa9989950381a06435900e2948d7cc7d4b WHIRLPOOL 6891e8176703cf8dd46d18d722124d8409fbb30b4d6c6bc1d89ce9879ce0d79070c5d49090a04f13103dd00823cd902753293a2fcafb8b5039016073d0fb1679
|
||||
MISC ChangeLog 925 SHA256 5c1451963d41782014429083dd7ca071f30d5d5ee9def872a3b6daf04c1df765 SHA512 0acec5bc01c0aa07e9fad73c4a7cc8478a494a63e019bce98c6ca1b620b928479239f8a62b5d8110d416b67e67ea3a61506d7e122740329c2f0f370caece34ad WHIRLPOOL cfb73f88c52588371f4e4ffc4efb46acc4ae7cdb4dd003ced6ddfc0496f33e4a8cb35343e6bf27bc35fffea8a522980e6acf7bdcbef03f4300c587eceabee602
|
||||
MISC metadata.xml 361 SHA256 62956fe353128ba3070b7c2fbb041962cfdf1757c7e0b23ad8acff1312385aad SHA512 f205ce2b8f61bcc7d966345b9928efccdc2adb4ce6a36166c774134bd8959a3757a3a9a556aaa2d6c6f7b71b945be84e41903a58e66f844c4258326a66b2b667 WHIRLPOOL 5e3743e257d98ced096c2f5c1ff413a6d5fc8be9fc73362adcf6a5da38de5f28f841e5a9639818988770f5012dc8fc87cbade6b58f86fb5f30eb48b92bf33ee0
|
||||
|
@ -1,6 +1,5 @@
|
||||
DIST toggle-0.5.tar.bz2 2790 SHA256 ec9c1b8d2bcc9ab477dd6e1b0885c412c1434602c2c9b6a97b4861d3ee27e204 SHA512 bac60e8e09cb3d82ba1569c333174fa58596fcd009181a56feabeeba4590942805a14cf08c3ff3dc7920e8481d14b3bb659bb85ad1c8bd85ca66a5d491dae05c WHIRLPOOL 93fba31126708a0993a89bfde3b880a08fb4a6ae8895bd83654b2e5dbc0fe2164a0992e833b2e955e9178494bafcdc60235b4dfca1d8f56f9c01a0011edf1fa1
|
||||
EBUILD toggle-0.5-r1.ebuild 456 SHA256 731210039978f12943684ef25eb658fc07e42f6fb694193c8fa63c862efc235f SHA512 11138d26fc7197bf2c4d0307cb0880a7df5cbfb6193531874e174e62cc93541e8fea51cf9efc56d183f5761a3e3a0ce653921765c32e555848cf93c5946ac0a4 WHIRLPOOL a7f560aa0f7d84a12c0eb387c1ef5d1db9f6eb36a2024675eca2ec6a8a4f5c72f60cd511250a7aa96359ddcaf99b5993f2a22bcaaff5e280b5e5c626aa791344
|
||||
EBUILD toggle-0.5.ebuild 442 SHA256 0178d942fe62ed9e6c50577610697c567fd5119027f42db2658742b530c3fab9 SHA512 2fe665366af2b2baf24389e47f565083e99a0df4e17a3cde4b67c4cb34980ecf9ef55ad09dea65e98b37450d3497b107f489093369e6b6b58978151791379077 WHIRLPOOL dabe8d8ac361cb228a7904b51c64ef637c19983c5e9270b5666913fc76feaf28e22d6db2b5989dff0d08aa77295a8491b03ea3646495392274fa00f8a2e77f01
|
||||
EBUILD toggle-0.5-r1.ebuild 449 SHA256 52c591be690a4e0111170d377105d4d9b445ae0aca5c91f8242c2afd52e251b7 SHA512 285f0109e5c5e0b9817a6781909468c43ca5668aba3e06ad525e9c51b3c4e440b4363078db2edc6352a73a9d564b742e88d5a97731ccf5a0c99c51bc15e9bf01 WHIRLPOOL 768c576dc398f4563c7b7d083b407c82006ef9521a92dbf4d3e9a1b28b159c5a65933be7e97c456b92fe19d5e3a876325a29e3b643e26d2f5403f4d60c022cfe
|
||||
MISC ChangeLog 2577 SHA256 99f048eda88883e4d3808cbe2b64f01d82fb163ff20876471ca16c3916f64cf6 SHA512 f6f6bfbb1eb4c4570ed00fe639863a946dc6b38bc96f75255ea60bec0892eabb829de2742b0f09d7342dfb8d29646a0477526b647f100d3ec597207c8c9d3721 WHIRLPOOL 08354c00fac121d28e9f6184261918113b24f964beea98e25a3c5891f8561801a1586c86acd59832c1871cfe3167d9064fae77c3fd539de321c60eb2b050a783
|
||||
MISC ChangeLog-2015 2022 SHA256 9bc7b1c83ac68d2375ac6597ae69431fbd16def21a48214fdcf62d3f8828340a SHA512 2985d42823ef892dced7de4e53893d4eb37e90a99f3f854ea3d52583e17f06053af1268fbb27ae670001c874d51bd5e9d17d84aa89704ee5e39d185b81ad6905 WHIRLPOOL 271548720b9875e2253f0d3275ae3c66fdda8d8f3f23ff16a1c586869a58b361d317cfa97c54fbd26cc0be05547621ad97aded75ca9a1a49dbdd3cb1cb9fe5e4
|
||||
MISC metadata.xml 249 SHA256 d4adb0d6593130c430b51f47b187c0848b8a16d353d419cb39e44edf8baa033b SHA512 4051dd059d975d2e1799125f7defbf5a62a168241d8b83d83710592efd60808800951c4fd6da1294044d7e7ec6b757b8d50593fd076696f826dec761e99645c7 WHIRLPOOL 0e859a788faf27de759428701100b3134df0b6d5e8402bbb125fce791e778353ddcd819d86f54063928836417f2cefb2c1e30e8568b8d2aa4cd336d3b695b10a
|
||||
|
@ -1,15 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: quickly toggle boolean-type keywords"
|
||||
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=895"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="alpha amd64 ia64 ~mips ppc sparc x86"
|
||||
IUSE=""
|
||||
|
||||
VIM_PLUGIN_HELPTEXT=\
|
||||
"This plugin will toggle true/false, on/off, yes/no and so on when <C-T>
|
||||
is pressed."
|
@ -1,7 +1,5 @@
|
||||
DIST unite-2.0.tar.bz2 56031 SHA256 ede13c053933f633d7050b6f7866a413d9e2f54949f6a3322e016db5d5ee91d8 SHA512 f537a4a7c399555efec01fb165d4ad7b984bc94e7596e86e93bd5ef378e3bc7c539d54f5d8f886f8b88315283960c9deb4d35b41046a3e212ba9139d9cc9c414 WHIRLPOOL 11e1cd224a10d369da9216d6320d20cb48e10ff8e701a36d3b13720c32b30a50c24529651b6b0a97b256370f4993789ccd562e501e32fc714f6767377996a852
|
||||
DIST unite-4.0.tar.bz2 80472 SHA256 46e3cc1439e6d9d581975c2b742a53ab2c076c01ebdf0d0dbebe1fdf425adc39 SHA512 e554e48d740b0ce6406d8512a0c769e25f78b763d267bbbf8228197835b724154f33452571c771fede1415a9b3108deb096e3bc90291a95e8a3b00d216287928 WHIRLPOOL 0244c1d7da2d9b0e474a429f9d3ebf012635981f7a0b8437172cebcf6c560a584f86143738532d2d9af8609a025ed92aeb31a2839c343496edc2bb3823785e0f
|
||||
EBUILD unite-2.0.ebuild 385 SHA256 78bbe8c698d0d0d36f4bc234ff924aae3bf1ff38d8c79f20efd39f7f1ec74a1d SHA512 112b3604c409ddb70b636eb641fc4b7ba774169f18cebbc5e59de31406a01d7a67a9aa21543c9b4d8e27aaf780f3d5ff163e32943cefeb6f8d89170ef8fa938d WHIRLPOOL c17d265611cead4f4eb5490a8ac044f63e20928b749e804609fc49d93f22112d636784a2b88ab1d30d73fb77310f672378c995eb0a7fcd31f924afb604eb15b7
|
||||
EBUILD unite-4.0.ebuild 330 SHA256 2eaa814a717b3914bb2e66fa75878003255a0e3d7a8a76dff8b9bc77f198cc6e SHA512 79fcb663f94b6093aa38b01b59cfc153a652e78aab9242b566b33bf8703abed5255af49cdb1c5121461c110c44a1502d90c4fdf7e863cb691c110d52db2515e6 WHIRLPOOL 4c10d7d0de4848590f92db689f16c786619d35b72e30c417ca2fd4123a4fceff79c56b290f897aa173fa3151e7ab12186b3839e377f9384611a99b3f758bd83e
|
||||
EBUILD unite-4.0-r1.ebuild 328 SHA256 1f9af4d8a93643f221402998dbba46e529cba57eb0a02d19a11c391a17279b9e SHA512 899d8db3fb79ce41eace9b9f2e1e3419bb225987041bfe7dfe42618b404bdb3403ce450692a13c7ac8fd9f1b4ed11aff05ec93cadcba4c22a40fec0e7b39a065 WHIRLPOOL b8cd6f08ce83a9cd5645d6dcf42c13d04b71e799a03a38aee84be7d3421b1d4f292d508e1fd13ef7983536f800bfb00924fcdeb884ef515e572fe8cd9b17e55f
|
||||
MISC ChangeLog 2460 SHA256 606ffa5755bd491d40223d659fbe93da39ded6022c04b1433d615e79425ab960 SHA512 49097264d6d468e30b5c176ee597a65a2939b17164d5cea5a12c3318bee609dc8a6cdcaf525e429b00d2669def3e06e636bb251c95b06e6be6796362a3a06bd9 WHIRLPOOL d8654e70e43a66790d78ab9ef71b7e521d2fc9003f1b6439269a1937720d255eca8974c2c5284a34834b1c301afa981453b863212afaf9943c0e8ec188aedc6b
|
||||
MISC ChangeLog-2015 443 SHA256 3295904cf35ca71eed95fc3473683a9b31f4b5a5fd7c0bd68f3c97020480af3a SHA512 87eea6531a2b6face74e85521cc57d1113b9180f150fea6031ba53ea5f8dbd2eed2c83f766e3189f3364b2231474c96b8ec44a862196ea9aa5b89cdc7389173e WHIRLPOOL d82ca5cc5a6db47358a3d5810ae357cfe44aa2c22e7988143d7c9fd3abc0617b6366a94670d495278e9e95375c0e826478c5e2713ad88ed14429b24195fd251d
|
||||
MISC metadata.xml 669 SHA256 8d1974ba98e0a056d89e96227ee91ce0c1654862ef38c39579187c29db5ba1fe SHA512 9a1b6ee71975656291278d75923247438be875af17abf1395a08ac3e9c8ee10b72830f0380117fad38214257ab01fbec35e45b0ce9ae7791a96a1f10cf065426 WHIRLPOOL 5adbfdd80592378df6b470eb824f7b406405211c08744f7b31f5c1db29edd4fae2a6b06b75d6a946ad74ac7088893a614db28557e1f15d2833a76ef3cc3f4490
|
||||
|
@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: unite all sources"
|
||||
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=3396"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
VIM_PLUGIN_HELPFILES="unite.txt"
|
||||
|
||||
src_prepare() {
|
||||
# remove unused tests
|
||||
rm -rf test
|
||||
}
|
@ -1,15 +1,15 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
EAPI=6
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: unite all sources"
|
||||
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=3396"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
VIM_PLUGIN_HELPFILES="${PN}.txt"
|
@ -0,0 +1,3 @@
|
||||
DIST ezmorph-1.0.6-sources.jar 68198 SHA256 81660eed757f05a9d907e4247ce3fca4da37a9661ff0feb3344b838e3aa03843 SHA512 a8f88ff38e2d2815ee64436af87c4dc5a9858edec729c8db3ebda6d64d2fe2644b5e56deafedcf242caffa523643ccb978cd775c85793df6e2e5487c6d878cea WHIRLPOOL 47e5c72a0c4dd9dda634830cfa7bf64ffc8bb64bb0199f3ce42d75e1addc6787173583520c1fea755ad721e758dd24743095ce61b023589ee8e55f5e7518f371
|
||||
EBUILD ezmorph-1.0.6.ebuild 967 SHA256 a9da4ecb721612c254a68a4b23e31bf15f7aead0132a4275cf6987f0abeafa87 SHA512 6cf2180d3cbc69260e2f3dfa57988409024ae897ecc00fb334e3669cbd4e255c2d58a5add3dfd97cb2b45261666415c442fe609ed849164d381886c7caf5cc4a WHIRLPOOL 0bf18e781df9ffecff36e6f64dde9b2601220c7d3ba8089d5c1d8a321922afda1eb75a09c09d68e51c51b6618d9dcb7379c2c8addb2383da62ad9925c9ea7936
|
||||
MISC metadata.xml 742 SHA256 5679d4626d000a571a84af8fbbe17c0c2918c06c0bf5f82fb0901ca744a73837 SHA512 41b63dd21a20718678dde8fef5e36cd2b563a6212f928d1c5f516d80306d961064b07e85aeac5913afe81c27d57814054fb095b155db0899fdc4f28dd0e40ff3 WHIRLPOOL 23fe2aa3ddf3500fc076ff8baf61d0930ded574a4ca274c4fe52d05db0cc18893346ba9675e2b5d7b5dee7575028aaeeeccbe8fc7580e6a512000cb9b6b62e46
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="A simple Java library for transforming an Object to another Object"
|
||||
HOMEPAGE="http://ezmorph.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}-sources.jar"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
COMMON_DEP="dev-java/commons-lang:2.1
|
||||
dev-java/commons-beanutils:1.7
|
||||
dev-java/commons-logging:0"
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
app-arch/unzip
|
||||
${COMMON_DEP}"
|
||||
|
||||
JAVA_GENTOO_CLASSPATH="
|
||||
commons-lang-2.1
|
||||
commons-beanutils-1.7
|
||||
commons-logging"
|
||||
|
||||
RESTRICT=test #564158
|
||||
|
||||
java_prepare() {
|
||||
# Don't build tests all the time
|
||||
if ! use test ; then
|
||||
rm -r net/sf/ezmorph/test || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar ${PN}.jar
|
||||
use doc && java-pkg_dojavadoc target/api
|
||||
use source && java-pkg_dosrc net
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
EZMorph is simple java library for transforming an Object to another Object.
|
||||
|
||||
EZMorph's key strengths are:
|
||||
|
||||
Supports transformations for primitives and Objects
|
||||
Supports transformations for multidimensional arrays
|
||||
Supports transformations with DynaBeans
|
||||
JDK 1.3.1 compatible
|
||||
Small memory footprint (~76K)
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">ezmorph</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,784 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool systemd
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
|
||||
function php_get_uri ()
|
||||
{
|
||||
case "${1}" in
|
||||
"php-pre")
|
||||
echo "http://downloads.php.net/dsp/${2}"
|
||||
;;
|
||||
"php")
|
||||
echo "http://www.php.net/distributions/${2}"
|
||||
;;
|
||||
"olemarkus")
|
||||
echo "https://dev.gentoo.org/~olemarkus/php/${2}"
|
||||
;;
|
||||
"gentoo")
|
||||
echo "mirror://gentoo/${2}"
|
||||
;;
|
||||
*)
|
||||
die "unhandled case in php_get_uri"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
PHP_MV="$(get_major_version)"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
|
||||
# alias, so we can handle different types of releases (finals, rcs, alphas,
|
||||
# betas, ...) w/o changing the whole ebuild
|
||||
PHP_PV="${PV/_rc/RC}"
|
||||
PHP_PV="${PHP_PV/_alpha/alpha}"
|
||||
PHP_PV="${PHP_PV/_beta/beta}"
|
||||
PHP_RELEASE="php"
|
||||
[[ ${PV} == ${PV/_alpha/} ]] || PHP_RELEASE="php-pre"
|
||||
[[ ${PV} == ${PV/_beta/} ]] || PHP_RELEASE="php-pre"
|
||||
[[ ${PV} == ${PV/_rc/} ]] || PHP_RELEASE="php-pre"
|
||||
PHP_P="${PN}-${PHP_PV}"
|
||||
|
||||
PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")"
|
||||
|
||||
PHP_FPM_CONF_VER="1"
|
||||
|
||||
SRC_URI="${PHP_SRC_URI}"
|
||||
|
||||
DESCRIPTION="The PHP language runtime engine"
|
||||
HOMEPAGE="http://php.net/"
|
||||
LICENSE="PHP-3"
|
||||
|
||||
S="${WORKDIR}/${PHP_P}"
|
||||
|
||||
# We can build the following SAPIs in the given order
|
||||
SAPIS="embed cli cgi fpm apache2"
|
||||
|
||||
# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
|
||||
IUSE="${IUSE}
|
||||
${SAPIS/cli/+cli}
|
||||
threads"
|
||||
|
||||
IUSE="${IUSE} bcmath berkdb bzip2 calendar cdb cjk
|
||||
crypt +ctype curl debug
|
||||
enchant exif frontbase +fileinfo +filter firebird
|
||||
flatfile ftp gd gdbm gmp +hash +iconv imap inifile
|
||||
intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash
|
||||
mssql mysql libmysqlclient mysqli nls
|
||||
oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
|
||||
readline recode selinux +session sharedmem
|
||||
+simplexml snmp soap sockets spell sqlite ssl
|
||||
sybase-ct sysvipc systemd tidy +tokenizer truetype unicode vpx wddx
|
||||
+xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib"
|
||||
|
||||
DEPEND="
|
||||
>=app-eselect/eselect-php-0.7.1-r3[apache2?,fpm?]
|
||||
>=dev-libs/libpcre-8.32[unicode]
|
||||
apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=]
|
||||
<www-servers/apache-2.4[threads=] ) )
|
||||
berkdb? ( =sys-libs/db-4* )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
|
||||
cjk? ( !gd? (
|
||||
virtual/jpeg:0
|
||||
media-libs/libpng:0=
|
||||
sys-libs/zlib
|
||||
) )
|
||||
crypt? ( >=dev-libs/libmcrypt-2.4 )
|
||||
curl? ( >=net-misc/curl-7.10.5 )
|
||||
enchant? ( app-text/enchant )
|
||||
exif? ( !gd? (
|
||||
virtual/jpeg:0
|
||||
media-libs/libpng:0=
|
||||
sys-libs/zlib
|
||||
) )
|
||||
firebird? ( dev-db/firebird )
|
||||
gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.0 )
|
||||
gmp? ( >=dev-libs/gmp-4.1.2 )
|
||||
iconv? ( virtual/libiconv )
|
||||
imap? ( virtual/imap-c-client[ssl=] )
|
||||
intl? ( dev-libs/icu:= )
|
||||
iodbc? ( dev-db/libiodbc )
|
||||
kerberos? ( virtual/krb5 )
|
||||
ldap? ( >=net-nds/openldap-1.2.11 )
|
||||
ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
|
||||
libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) )
|
||||
mssql? ( dev-db/freetds[mssql] )
|
||||
libmysqlclient? (
|
||||
mysql? ( virtual/mysql )
|
||||
mysqli? ( >=virtual/mysql-4.1 )
|
||||
)
|
||||
nls? ( sys-devel/gettext )
|
||||
oci8-instant-client? ( dev-db/oracle-instantclient-basic )
|
||||
odbc? ( >=dev-db/unixODBC-1.8.13 )
|
||||
postgres? ( dev-db/postgresql )
|
||||
qdbm? ( dev-db/qdbm )
|
||||
readline? ( sys-libs/readline )
|
||||
recode? ( app-text/recode )
|
||||
sharedmem? ( dev-libs/mm )
|
||||
simplexml? ( >=dev-libs/libxml2-2.6.8 )
|
||||
snmp? ( >=net-analyzer/net-snmp-5.2 )
|
||||
soap? ( >=dev-libs/libxml2-2.6.8 )
|
||||
spell? ( >=app-text/aspell-0.50 )
|
||||
sqlite? ( >=dev-db/sqlite-3.7.6.3 )
|
||||
ssl? ( >=dev-libs/openssl-0.9.7 )
|
||||
sybase-ct? ( dev-db/freetds )
|
||||
tidy? ( app-text/htmltidy )
|
||||
truetype? (
|
||||
=media-libs/freetype-2*
|
||||
>=media-libs/t1lib-5.0.0
|
||||
!gd? (
|
||||
virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib )
|
||||
)
|
||||
unicode? ( dev-libs/oniguruma )
|
||||
vpx? ( media-libs/libvpx )
|
||||
wddx? ( >=dev-libs/libxml2-2.6.8 )
|
||||
xml? ( >=dev-libs/libxml2-2.6.8 )
|
||||
xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv )
|
||||
xmlreader? ( >=dev-libs/libxml2-2.6.8 )
|
||||
xmlwriter? ( >=dev-libs/libxml2-2.6.8 )
|
||||
xpm? (
|
||||
x11-libs/libXpm
|
||||
virtual/jpeg:0
|
||||
media-libs/libpng:0= sys-libs/zlib
|
||||
)
|
||||
xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 )
|
||||
zip? ( sys-libs/zlib )
|
||||
zlib? ( sys-libs/zlib )
|
||||
virtual/mta
|
||||
"
|
||||
|
||||
php="=${CATEGORY}/${PF}"
|
||||
|
||||
REQUIRED_USE="
|
||||
truetype? ( gd )
|
||||
vpx? ( gd )
|
||||
cjk? ( gd )
|
||||
exif? ( gd )
|
||||
|
||||
xpm? ( gd )
|
||||
gd? ( zlib )
|
||||
simplexml? ( xml )
|
||||
soap? ( xml )
|
||||
wddx? ( xml )
|
||||
xmlrpc? ( || ( xml iconv ) )
|
||||
xmlreader? ( xml )
|
||||
xslt? ( xml )
|
||||
ldap-sasl? ( ldap )
|
||||
mhash? ( hash )
|
||||
phar? ( hash )
|
||||
libmysqlclient? ( || (
|
||||
mysql
|
||||
mysqli
|
||||
pdo
|
||||
) )
|
||||
|
||||
qdbm? ( !gdbm )
|
||||
readline? ( !libedit )
|
||||
recode? ( !imap !mysql !mysqli )
|
||||
sharedmem? ( !threads )
|
||||
|
||||
!cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
fpm? (
|
||||
selinux? ( sec-policy/selinux-phpfpm )
|
||||
systemd? ( sys-apps/systemd ) )"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/flex
|
||||
>=sys-devel/m4-1.4.3
|
||||
>=sys-devel/libtool-1.5.18"
|
||||
|
||||
# Allow users to install production version if they want to
|
||||
|
||||
case "${PHP_INI_VERSION}" in
|
||||
production|development)
|
||||
;;
|
||||
*)
|
||||
PHP_INI_VERSION="development"
|
||||
;;
|
||||
esac
|
||||
|
||||
PHP_INI_UPSTREAM="php.ini-${PHP_INI_VERSION}"
|
||||
PHP_INI_FILE="php.ini"
|
||||
|
||||
want_apache
|
||||
|
||||
pkg_setup() {
|
||||
depend.apache_pkg_setup
|
||||
}
|
||||
|
||||
php_install_ini() {
|
||||
local phpsapi="${1}"
|
||||
|
||||
# work out where we are installing the ini file
|
||||
php_set_ini_dir "${phpsapi}"
|
||||
|
||||
local phpinisrc="${PHP_INI_UPSTREAM}-${phpsapi}"
|
||||
cp "${PHP_INI_UPSTREAM}" "${phpinisrc}"
|
||||
|
||||
# default to /tmp for save_path, bug #282768
|
||||
sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}"
|
||||
|
||||
# Set the extension dir
|
||||
sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" -i "${phpinisrc}"
|
||||
|
||||
# Set the include path to point to where we want to find PEAR packages
|
||||
sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}"
|
||||
|
||||
dodir "${PHP_INI_DIR#${EPREFIX}}"
|
||||
insinto "${PHP_INI_DIR#${EPREFIX}}"
|
||||
newins "${phpinisrc}" "${PHP_INI_FILE}"
|
||||
|
||||
elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}"
|
||||
elog
|
||||
|
||||
dodir "${PHP_EXT_INI_DIR#${EPREFIX}}"
|
||||
dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}"
|
||||
|
||||
if use_if_iuse opcache; then
|
||||
elog "Adding opcache to $PHP_EXT_INI_DIR"
|
||||
echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> "${D}/${PHP_EXT_INI_DIR}"/opcache.ini
|
||||
dosym "${PHP_EXT_INI_DIR#${EPREFIX}}/opcache.ini" "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini"
|
||||
fi
|
||||
|
||||
# SAPI-specific handling
|
||||
|
||||
if [[ "${sapi}" == "fpm" ]] ; then
|
||||
[[ -z ${PHP_FPM_CONF_VER} ]] && PHP_FPM_CONF_VER=0
|
||||
einfo "Installing FPM CGI config file php-fpm.conf"
|
||||
insinto "${PHP_INI_DIR#${EPREFIX}}"
|
||||
newins "${FILESDIR}/php-fpm-r${PHP_FPM_CONF_VER}.conf" php-fpm.conf
|
||||
|
||||
# Remove bogus /etc/php-fpm.conf.default (bug 359906)
|
||||
[[ -f "${ED}/etc/php-fpm.conf.default" ]] && rm "${ED}/etc/php-fpm.conf.default"
|
||||
fi
|
||||
|
||||
# Install PHP ini files into /usr/share/php
|
||||
|
||||
dodoc php.ini-development
|
||||
dodoc php.ini-production
|
||||
|
||||
}
|
||||
|
||||
php_set_ini_dir() {
|
||||
PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}"
|
||||
PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext"
|
||||
PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# USE=sharedmem (session/mod_mm to be exact) tries to mmap() this path
|
||||
# ([empty session.save_path]/session_mm_[sapi][gid].sem)
|
||||
# there is no easy way to circumvent that, all php calls during
|
||||
# install use -n, so no php.ini file will be used.
|
||||
# As such, this is the easiest way to get around
|
||||
addpredict /session_mm_cli250.sem
|
||||
addpredict /session_mm_cli0.sem
|
||||
|
||||
# Change PHP branding
|
||||
# Get the alpha/beta/rc version
|
||||
sed -re "s|^(PHP_EXTRA_VERSION=\").*(\")|\1-pl${PR/r/}-gentoo\2|g" \
|
||||
-i configure.in || die "Unable to change PHP branding"
|
||||
|
||||
# Patch PHP to show Gentoo as the server platform
|
||||
sed -e 's/PHP_UNAME=`uname -a | xargs`/PHP_UNAME=`uname -s -n -r -v | xargs`/g' \
|
||||
-i configure.in || die "Failed to fix server platform name"
|
||||
|
||||
# Prevent PHP from activating the Apache config,
|
||||
# as we will do that ourselves
|
||||
sed -i \
|
||||
-e "s,-i -a -n php${PHP_MV},-i -n php${PHP_MV},g" \
|
||||
-e "s,-i -A -n php${PHP_MV},-i -n php${PHP_MV},g" \
|
||||
configure sapi/apache2filter/config.m4 sapi/apache2handler/config.m4
|
||||
|
||||
# Patch PHP to support heimdal instead of mit-krb5
|
||||
if has_version "app-crypt/heimdal" ; then
|
||||
sed -e 's|gssapi_krb5|gssapi|g' -i acinclude.m4 \
|
||||
|| die "Failed to fix heimdal libname"
|
||||
sed -e 's|PHP_ADD_LIBRARY(k5crypto, 1, $1)||g' -i acinclude.m4 \
|
||||
|| die "Failed to fix heimdal crypt library reference"
|
||||
fi
|
||||
|
||||
#Add user patches #357637
|
||||
epatch_user
|
||||
|
||||
#force rebuilding aclocal.m4
|
||||
rm aclocal.m4
|
||||
eautoreconf
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
# http://bugs.php.net/bug.php?id=48795, bug #343481
|
||||
sed -i -e '/BUILD_CGI="\\$(CC)/s/CC/CXX/' configure || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
addpredict /usr/share/snmp/mibs/.index
|
||||
addpredict /var/lib/net-snmp/mib_indexes
|
||||
|
||||
PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}"
|
||||
|
||||
# This is a global variable and should be in caps. It isn't because the
|
||||
# phpconfutils eclass relies on exactly this name...
|
||||
# for --with-libdir see bug #327025
|
||||
my_conf="
|
||||
--prefix="${PHP_DESTDIR}"
|
||||
--mandir="${PHP_DESTDIR}"/man
|
||||
--infodir="${PHP_DESTDIR}"/info
|
||||
--libdir="${PHP_DESTDIR}"/lib
|
||||
--with-libdir=$(get_libdir)
|
||||
--without-pear
|
||||
$(use_enable threads maintainer-zts)"
|
||||
|
||||
# extension USE flag shared
|
||||
my_conf+="
|
||||
$(use_enable bcmath bcmath )
|
||||
$(use_with bzip2 bz2 "${EPREFIX}"/usr)
|
||||
$(use_enable calendar calendar )
|
||||
$(use_enable ctype ctype )
|
||||
$(use_with curl curl "${EPREFIX}"/usr)
|
||||
$(use_enable xml dom )
|
||||
$(use_with enchant enchant "${EPREFIX}"/usr)
|
||||
$(use_enable exif exif )
|
||||
$(use_enable fileinfo fileinfo )
|
||||
$(use_enable filter filter )
|
||||
$(use_enable ftp ftp )
|
||||
$(use_with nls gettext "${EPREFIX}"/usr)
|
||||
$(use_with gmp gmp "${EPREFIX}"/usr)
|
||||
$(use_enable hash hash )
|
||||
$(use_with mhash mhash "${EPREFIX}"/usr)
|
||||
$(use_with iconv iconv $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}"/usr))
|
||||
$(use_enable intl intl )
|
||||
$(use_enable ipv6 ipv6 )
|
||||
$(use_enable json json )
|
||||
$(use_with kerberos kerberos "${EPREFIX}"/usr)
|
||||
$(use_enable xml libxml )
|
||||
$(use_with xml libxml-dir "${EPREFIX}"/usr)
|
||||
$(use_enable unicode mbstring )
|
||||
$(use_with crypt mcrypt "${EPREFIX}"/usr)
|
||||
$(use_with mssql mssql "${EPREFIX}"/usr)
|
||||
$(use_with unicode onig "${EPREFIX}"/usr)
|
||||
$(use_with ssl openssl "${EPREFIX}"/usr)
|
||||
$(use_with ssl openssl-dir "${EPREFIX}"/usr)
|
||||
$(use_enable pcntl pcntl )
|
||||
$(use_enable phar phar )
|
||||
$(use_enable pdo pdo )
|
||||
$(use_enable opcache opcache )
|
||||
$(use_with postgres pgsql "${EPREFIX}"/usr)
|
||||
$(use_enable posix posix )
|
||||
$(use_with spell pspell "${EPREFIX}"/usr)
|
||||
$(use_with recode recode "${EPREFIX}"/usr)
|
||||
$(use_enable simplexml simplexml )
|
||||
$(use_enable sharedmem shmop )
|
||||
$(use_with snmp snmp "${EPREFIX}"/usr)
|
||||
$(use_enable soap soap )
|
||||
$(use_enable sockets sockets )
|
||||
$(use_with sqlite sqlite3 "${EPREFIX}"/usr)
|
||||
$(use_with sybase-ct sybase-ct "${EPREFIX}"/usr)
|
||||
$(use_enable sysvipc sysvmsg )
|
||||
$(use_enable sysvipc sysvsem )
|
||||
$(use_enable sysvipc sysvshm )
|
||||
$(use_with systemd fpm-systemd)
|
||||
$(use_with tidy tidy "${EPREFIX}"/usr)
|
||||
$(use_enable tokenizer tokenizer )
|
||||
$(use_enable wddx wddx )
|
||||
$(use_enable xml xml )
|
||||
$(use_enable xmlreader xmlreader )
|
||||
$(use_enable xmlwriter xmlwriter )
|
||||
$(use_with xmlrpc xmlrpc)
|
||||
$(use_with xslt xsl "${EPREFIX}"/usr)
|
||||
$(use_enable zip zip )
|
||||
$(use_with zlib zlib "${EPREFIX}"/usr)
|
||||
$(use_enable debug debug )"
|
||||
|
||||
# DBA support
|
||||
if use cdb || use berkdb || use flatfile || use gdbm || use inifile \
|
||||
|| use qdbm ; then
|
||||
my_conf="${my_conf} --enable-dba${shared}"
|
||||
fi
|
||||
|
||||
# DBA drivers support
|
||||
my_conf+="
|
||||
$(use_with cdb cdb)
|
||||
$(use_with berkdb db4 ${EPREFIX}/usr)
|
||||
$(use_enable flatfile flatfile )
|
||||
$(use_with gdbm gdbm ${EPREFIX}/usr)
|
||||
$(use_enable inifile inifile )
|
||||
$(use_with qdbm qdbm ${EPREFIX}/usr)"
|
||||
|
||||
# Support for the GD graphics library
|
||||
my_conf+="
|
||||
$(use_with truetype freetype-dir ${EPREFIX}/usr)
|
||||
$(use_with truetype t1lib ${EPREFIX}/usr)
|
||||
$(use_enable cjk gd-jis-conv )
|
||||
$(use_with gd jpeg-dir ${EPREFIX}/usr)
|
||||
$(use_with gd png-dir ${EPREFIX}/usr)
|
||||
$(use_with xpm xpm-dir ${EPREFIX}/usr)
|
||||
$(use_with vpx vpx-dir ${EPREFIX}/usr)"
|
||||
# enable gd last, so configure can pick up the previous settings
|
||||
my_conf+="
|
||||
$(use_with gd gd)"
|
||||
|
||||
# IMAP support
|
||||
if use imap ; then
|
||||
my_conf+="
|
||||
$(use_with imap imap ${EPREFIX}/usr)
|
||||
$(use_with ssl imap-ssl ${EPREFIX}/usr)"
|
||||
fi
|
||||
|
||||
# Interbase/firebird support
|
||||
|
||||
if use firebird ; then
|
||||
my_conf+="
|
||||
$(use_with firebird interbase ${EPREFIX}/usr)"
|
||||
fi
|
||||
|
||||
# LDAP support
|
||||
if use ldap ; then
|
||||
my_conf+="
|
||||
$(use_with ldap ldap ${EPREFIX}/usr)
|
||||
$(use_with ldap-sasl ldap-sasl ${EPREFIX}/usr)"
|
||||
fi
|
||||
|
||||
# MySQL support
|
||||
local mysqllib="mysqlnd"
|
||||
local mysqlilib="mysqlnd"
|
||||
use libmysqlclient && mysqllib="${EPREFIX}/usr"
|
||||
use libmysqlclient && mysqlilib="${EPREFIX}/usr/bin/mysql_config"
|
||||
|
||||
my_conf+=" $(use_with mysql mysql $mysqllib)"
|
||||
my_conf+=" $(use_with mysqli mysqli $mysqlilib)"
|
||||
|
||||
local mysqlsock=" $(use_with mysql mysql-sock ${EPREFIX}/var/run/mysqld/mysqld.sock)"
|
||||
if use mysql ; then
|
||||
my_conf+="${mysqlsock}"
|
||||
elif use mysqli ; then
|
||||
my_conf+="${mysqlsock}"
|
||||
fi
|
||||
|
||||
# ODBC support
|
||||
if use odbc ; then
|
||||
my_conf+="
|
||||
$(use_with odbc unixODBC ${EPREFIX}/usr)"
|
||||
fi
|
||||
|
||||
if use iodbc ; then
|
||||
my_conf+="
|
||||
$(use_with iodbc iodbc ${EPREFIX}/usr)"
|
||||
fi
|
||||
|
||||
# Oracle support
|
||||
if use oci8-instant-client ; then
|
||||
my_conf+="
|
||||
$(use_with oci8-instant-client oci8)"
|
||||
fi
|
||||
|
||||
# PDO support
|
||||
if use pdo ; then
|
||||
my_conf+="
|
||||
$(use_with mssql pdo-dblib )
|
||||
$(use_with mysql pdo-mysql ${mysqllib})
|
||||
$(use_with postgres pdo-pgsql )
|
||||
$(use_with sqlite pdo-sqlite ${EPREFIX}/usr)
|
||||
$(use_with odbc pdo-odbc unixODBC,${EPREFIX}/usr)"
|
||||
if use oci8-instant-client ; then
|
||||
my_conf+="
|
||||
$(use_with oci8-instant-client pdo-oci)"
|
||||
fi
|
||||
fi
|
||||
|
||||
# readline/libedit support
|
||||
my_conf+="
|
||||
$(use_with readline readline ${EPREFIX}/usr)
|
||||
$(use_with libedit libedit ${EPREFIX}/usr)"
|
||||
|
||||
# Session support
|
||||
if use session ; then
|
||||
my_conf+="
|
||||
$(use_with sharedmem mm ${EPREFIX}/usr)"
|
||||
else
|
||||
my_conf+="
|
||||
$(use_enable session session )"
|
||||
fi
|
||||
|
||||
# Use pic for shared modules such as apache2's mod_php
|
||||
my_conf="${my_conf} --with-pic"
|
||||
|
||||
# we use the system copy of pcre
|
||||
# --with-pcre-regex affects ext/pcre
|
||||
# --with-pcre-dir affects ext/filter and ext/zip
|
||||
my_conf="${my_conf} --with-pcre-regex=${EPREFIX}/usr --with-pcre-dir=${EPREFIX}/usr"
|
||||
|
||||
# Catch CFLAGS problems
|
||||
# Fixes bug #14067.
|
||||
# Changed order to run it in reverse for bug #32022 and #12021.
|
||||
replace-cpu-flags "k6*" "i586"
|
||||
|
||||
# Support user-passed configuration parameters
|
||||
my_conf="${my_conf} ${EXTRA_ECONF:-}"
|
||||
|
||||
# Support the Apache2 extras, they must be set globally for all
|
||||
# SAPIs to work correctly, especially for external PHP extensions
|
||||
|
||||
mkdir -p "${WORKDIR}/sapis-build"
|
||||
for one_sapi in $SAPIS ; do
|
||||
use "${one_sapi}" || continue
|
||||
php_set_ini_dir "${one_sapi}"
|
||||
|
||||
cp -r "${S}" "${WORKDIR}/sapis-build/${one_sapi}"
|
||||
cd "${WORKDIR}/sapis-build/${one_sapi}"
|
||||
|
||||
sapi_conf="${my_conf} --with-config-file-path=${PHP_INI_DIR}
|
||||
--with-config-file-scan-dir=${PHP_EXT_INI_DIR_ACTIVE}"
|
||||
|
||||
for sapi in $SAPIS ; do
|
||||
case "$sapi" in
|
||||
cli|cgi|embed|fpm)
|
||||
if [[ "${one_sapi}" == "${sapi}" ]] ; then
|
||||
sapi_conf="${sapi_conf} --enable-${sapi}"
|
||||
else
|
||||
sapi_conf="${sapi_conf} --disable-${sapi}"
|
||||
fi
|
||||
;;
|
||||
|
||||
apache2)
|
||||
if [[ "${one_sapi}" == "${sapi}" ]] ; then
|
||||
sapi_conf="${sapi_conf} --with-apxs2=${EPREFIX}/usr/sbin/apxs"
|
||||
else
|
||||
sapi_conf="${sapi_conf} --without-apxs2"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
econf ${sapi_conf}
|
||||
done
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# snmp seems to run during src_compile, too (bug #324739)
|
||||
addpredict /usr/share/snmp/mibs/.index
|
||||
addpredict /var/lib/net-snmp/mib_indexes
|
||||
|
||||
for sapi in ${SAPIS} ; do
|
||||
if use "${sapi}"; then
|
||||
cd "${WORKDIR}/sapis-build/$sapi" || "Failed to change dir to ${WORKDIR}/sapis-build/$1"
|
||||
emake || die "emake failed"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# see bug #324739 for what happens when we don't have that
|
||||
addpredict /usr/share/snmp/mibs/.index
|
||||
|
||||
# grab the first SAPI that got built and install common files from there
|
||||
local first_sapi=""
|
||||
for sapi in $SAPIS ; do
|
||||
if use $sapi ; then
|
||||
first_sapi=$sapi
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
# Makefile forgets to create this before trying to write to it...
|
||||
dodir "${PHP_DESTDIR#${EPREFIX}}/bin"
|
||||
|
||||
# Install php environment (without any sapis)
|
||||
cd "${WORKDIR}/sapis-build/$first_sapi"
|
||||
emake INSTALL_ROOT="${D}" \
|
||||
install-build install-headers install-programs \
|
||||
|| die "emake install failed"
|
||||
|
||||
local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)"
|
||||
|
||||
# Create the directory where we'll put version-specific php scripts
|
||||
keepdir /usr/share/php${PHP_MV}
|
||||
|
||||
local sapi="", file=""
|
||||
local sapi_list=""
|
||||
|
||||
for sapi in ${SAPIS}; do
|
||||
if use "${sapi}" ; then
|
||||
einfo "Installing SAPI: ${sapi}"
|
||||
cd "${WORKDIR}/sapis-build/${sapi}"
|
||||
|
||||
if [[ "${sapi}" == "apache2" ]] ; then
|
||||
# We're specifically not using emake install-sapi as libtool
|
||||
# may cause unnecessary relink failures (see bug #351266)
|
||||
insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/"
|
||||
newins ".libs/libphp5$(get_libname)" "libphp${PHP_MV}$(get_libname)"
|
||||
keepdir "/usr/$(get_libdir)/apache2/modules"
|
||||
else
|
||||
# needed each time, php_install_ini would reset it
|
||||
local dest="${PHP_DESTDIR#${EPREFIX}}"
|
||||
into "${dest}"
|
||||
case "$sapi" in
|
||||
cli)
|
||||
source="sapi/cli/php"
|
||||
;;
|
||||
cgi)
|
||||
source="sapi/cgi/php-cgi"
|
||||
;;
|
||||
fpm)
|
||||
source="sapi/fpm/php-fpm"
|
||||
;;
|
||||
embed)
|
||||
source="libs/libphp${PHP_MV}$(get_libname)"
|
||||
;;
|
||||
*)
|
||||
die "unhandled sapi in src_install"
|
||||
;;
|
||||
esac
|
||||
|
||||
if [[ "${source}" == *"$(get_libname)" ]]; then
|
||||
dolib.so "${source}" || die "Unable to install ${sapi} sapi"
|
||||
else
|
||||
dobin "${source}" || die "Unable to install ${sapi} sapi"
|
||||
local name="$(basename ${source})"
|
||||
dosym "${dest}/bin/${name}" "/usr/bin/${name}${SLOT}"
|
||||
fi
|
||||
fi
|
||||
|
||||
php_install_ini "${sapi}"
|
||||
|
||||
# construct correct SAPI string for php-config
|
||||
# thanks to ferringb for the bash voodoo
|
||||
if [[ "${sapi}" == "apache2" ]]; then
|
||||
sapi_list="${sapi_list:+${sapi_list} }apache2handler"
|
||||
else
|
||||
sapi_list="${sapi_list:+${sapi_list} }${sapi}"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
# Installing opcache module
|
||||
if use_if_iuse opcache ; then
|
||||
dolib.so "modules/opcache$(get_libname)" || die "Unable to install opcache module"
|
||||
fi
|
||||
|
||||
# Install env.d files
|
||||
newenvd "${FILESDIR}/20php5-envd" \
|
||||
"20php${SLOT}"
|
||||
sed -e "s|/lib/|/$(get_libdir)/|g" -i \
|
||||
"${ED}/etc/env.d/20php${SLOT}"
|
||||
sed -e "s|php5|php${SLOT}|g" -i \
|
||||
"${ED}/etc/env.d/20php${SLOT}"
|
||||
|
||||
# set php-config variable correctly (bug #278439)
|
||||
sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \
|
||||
"${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config"
|
||||
|
||||
if use fpm ; then
|
||||
if use systemd; then
|
||||
systemd_newunit "${FILESDIR}/php-fpm_at.service" "php-fpm@${SLOT}.service"
|
||||
else
|
||||
systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" "php-fpm@${SLOT}.service"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
echo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php"
|
||||
if [[ ! -x "${PHP_BIN}" ]] ; then
|
||||
ewarn "Test phase requires USE=cli, skipping"
|
||||
return
|
||||
else
|
||||
export TEST_PHP_EXECUTABLE="${PHP_BIN}"
|
||||
fi
|
||||
|
||||
if [[ -x "${WORKDIR}/sapis/cgi/php-cgi" ]] ; then
|
||||
export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis/cgi/php-cgi"
|
||||
fi
|
||||
|
||||
REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d "session.save_path=${T}" \
|
||||
"${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d "session.save_path=${T}"
|
||||
|
||||
for name in ${EXPECTED_TEST_FAILURES}; do
|
||||
mv "${name}.out" "${name}.out.orig" 2>/dev/null
|
||||
done
|
||||
|
||||
local failed="$(find -name '*.out')"
|
||||
if [[ ${failed} != "" ]] ; then
|
||||
ewarn "The following test cases failed unexpectedly:"
|
||||
for name in ${failed}; do
|
||||
ewarn " ${name/.out/}"
|
||||
done
|
||||
else
|
||||
einfo "No unexpected test failures, all fine"
|
||||
fi
|
||||
|
||||
if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then
|
||||
local passed=""
|
||||
for name in ${EXPECTED_TEST_FAILURES}; do
|
||||
[[ -f "${name}.diff" ]] && continue
|
||||
passed="${passed} ${name}"
|
||||
done
|
||||
if [[ ${passed} != "" ]] ; then
|
||||
einfo "The following test cases passed unexpectedly:"
|
||||
for name in ${passed}; do
|
||||
ewarn " ${passed}"
|
||||
done
|
||||
else
|
||||
einfo "None of the known-to-fail tests passed, all fine"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Output some general info to the user
|
||||
if use apache2 ; then
|
||||
APACHE2_MOD_DEFINE="PHP"
|
||||
APACHE2_MOD_CONF="70_mod_php" # provided by app-eselect/eselect-php
|
||||
apache-module_pkg_postinst
|
||||
fi
|
||||
|
||||
# Create the symlinks for php
|
||||
for m in ${SAPIS}; do
|
||||
[[ ${m} == 'embed' ]] && continue;
|
||||
if use $m ; then
|
||||
local ci=$(eselect php show $m)
|
||||
if [[ -z $ci ]]; then
|
||||
eselect php set $m php${SLOT}
|
||||
einfo "Switched ${m} to use php:${SLOT}"
|
||||
einfo
|
||||
elif [[ $ci != "php${SLOT}" ]] ; then
|
||||
elog "To switch $m to use php:${SLOT}, run"
|
||||
elog " eselect php set $m php${SLOT}"
|
||||
elog
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
elog "To build extensions for this version of PHP, you will need to"
|
||||
elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable."
|
||||
elog
|
||||
if ! use readline && use cli ; then
|
||||
ewarn "Note that in order to use php interactivly, you need to enable"
|
||||
ewarn "the readline USE flag or php -a will hang"
|
||||
fi
|
||||
elog
|
||||
elog "This ebuild installed a version of php.ini based on php.ini-${PHP_INI_VERSION} version."
|
||||
elog "You can chose which version of php.ini to install by default by setting PHP_INI_VERSION to either"
|
||||
elog "'production' or 'development' in ${EPREFIX}/etc/make.conf"
|
||||
elog "Both versions of php.ini can be found in ${EPREFIX}/usr/share/doc/${PF}"
|
||||
|
||||
elog
|
||||
elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:"
|
||||
elog "https://www.gentoo.org/proj/en/php/php-upgrading.xml"
|
||||
elog
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
eselect php cleanup
|
||||
}
|
@ -0,0 +1,807 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils autotools flag-o-matic versionator depend.apache apache-module libtool systemd
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
|
||||
function php_get_uri ()
|
||||
{
|
||||
case "${1}" in
|
||||
"php-pre")
|
||||
echo "http://downloads.php.net/dsp/${2}"
|
||||
;;
|
||||
"php")
|
||||
echo "http://www.php.net/distributions/${2}"
|
||||
;;
|
||||
"olemarkus")
|
||||
echo "https://dev.gentoo.org/~olemarkus/php/${2}"
|
||||
;;
|
||||
"gentoo")
|
||||
echo "mirror://gentoo/${2}"
|
||||
;;
|
||||
*)
|
||||
die "unhandled case in php_get_uri"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
PHP_MV="$(get_major_version)"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
|
||||
# alias, so we can handle different types of releases (finals, rcs, alphas,
|
||||
# betas, ...) w/o changing the whole ebuild
|
||||
PHP_PV="${PV/_rc/RC}"
|
||||
PHP_PV="${PHP_PV/_alpha/alpha}"
|
||||
PHP_PV="${PHP_PV/_beta/beta}"
|
||||
PHP_RELEASE="php"
|
||||
[[ ${PV} == ${PV/_alpha/} ]] || PHP_RELEASE="php-pre"
|
||||
[[ ${PV} == ${PV/_beta/} ]] || PHP_RELEASE="php-pre"
|
||||
[[ ${PV} == ${PV/_rc/} ]] || PHP_RELEASE="php-pre"
|
||||
PHP_P="${PN}-${PHP_PV}"
|
||||
|
||||
PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")"
|
||||
|
||||
PHP_FPM_CONF_VER="1"
|
||||
|
||||
SRC_URI="${PHP_SRC_URI}"
|
||||
|
||||
DESCRIPTION="The PHP language runtime engine"
|
||||
HOMEPAGE="http://php.net/"
|
||||
LICENSE="PHP-3"
|
||||
|
||||
S="${WORKDIR}/${PHP_P}"
|
||||
|
||||
# We can build the following SAPIs in the given order
|
||||
SAPIS="embed cli cgi fpm apache2"
|
||||
|
||||
# SAPIs and SAPI-specific USE flags (cli SAPI is default on):
|
||||
IUSE="${IUSE}
|
||||
${SAPIS/cli/+cli}
|
||||
threads"
|
||||
|
||||
IUSE="${IUSE} bcmath berkdb bzip2 calendar cdb cjk
|
||||
crypt +ctype curl debug
|
||||
enchant exif frontbase +fileinfo +filter firebird
|
||||
flatfile ftp gd gdbm gmp +hash +iconv imap inifile
|
||||
intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit libressl
|
||||
mhash mssql mysql libmysqlclient mysqli nls
|
||||
oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm
|
||||
readline recode selinux +session sharedmem
|
||||
+simplexml snmp soap sockets spell sqlite ssl
|
||||
sybase-ct sysvipc systemd tidy +tokenizer truetype unicode vpx wddx
|
||||
+xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib"
|
||||
|
||||
DEPEND="
|
||||
>=app-eselect/eselect-php-0.9.1[apache2?,fpm?]
|
||||
>=dev-libs/libpcre-8.32[unicode]
|
||||
apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=]
|
||||
<www-servers/apache-2.4[threads=] ) )"
|
||||
|
||||
# The supported (that is, autodetected) versions of BDB are listed in
|
||||
# the ./configure script. Other versions *work*, but we need to stick to
|
||||
# the ones that can be detected to avoid a repeat of bug #564824.
|
||||
DEPEND="${DEPEND}
|
||||
berkdb? ( || ( sys-libs/db:5.3
|
||||
sys-libs/db:5.1
|
||||
sys-libs/db:4.8
|
||||
sys-libs/db:4.7
|
||||
sys-libs/db:4.6
|
||||
sys-libs/db:4.5 ) )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
|
||||
cjk? ( !gd? (
|
||||
virtual/jpeg:0
|
||||
media-libs/libpng:0=
|
||||
sys-libs/zlib
|
||||
) )
|
||||
crypt? ( >=dev-libs/libmcrypt-2.4 )
|
||||
curl? ( >=net-misc/curl-7.10.5 )
|
||||
enchant? ( app-text/enchant )
|
||||
exif? ( !gd? (
|
||||
virtual/jpeg:0
|
||||
media-libs/libpng:0=
|
||||
sys-libs/zlib
|
||||
) )
|
||||
firebird? ( dev-db/firebird )
|
||||
gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.0 )
|
||||
gmp? ( dev-libs/gmp:0 )
|
||||
iconv? ( virtual/libiconv )
|
||||
imap? ( virtual/imap-c-client[ssl=] )
|
||||
intl? ( dev-libs/icu:= )
|
||||
iodbc? ( dev-db/libiodbc )
|
||||
kerberos? ( virtual/krb5 )
|
||||
ldap? ( >=net-nds/openldap-1.2.11 )
|
||||
ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 )
|
||||
libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) )
|
||||
mssql? ( dev-db/freetds[mssql] )
|
||||
libmysqlclient? (
|
||||
mysql? ( virtual/mysql )
|
||||
mysqli? ( >=virtual/mysql-4.1 )
|
||||
)
|
||||
nls? ( sys-devel/gettext )
|
||||
oci8-instant-client? ( dev-db/oracle-instantclient-basic )
|
||||
odbc? ( >=dev-db/unixODBC-1.8.13 )
|
||||
postgres? ( dev-db/postgresql:* )
|
||||
qdbm? ( dev-db/qdbm )
|
||||
readline? ( sys-libs/readline:0 )
|
||||
recode? ( app-text/recode )
|
||||
sharedmem? ( dev-libs/mm )
|
||||
simplexml? ( >=dev-libs/libxml2-2.6.8 )
|
||||
snmp? ( >=net-analyzer/net-snmp-5.2 )
|
||||
soap? ( >=dev-libs/libxml2-2.6.8 )
|
||||
spell? ( >=app-text/aspell-0.50 )
|
||||
sqlite? ( >=dev-db/sqlite-3.7.6.3 )
|
||||
ssl? (
|
||||
!libressl? ( dev-libs/openssl:0 )
|
||||
libressl? ( dev-libs/libressl )
|
||||
)
|
||||
sybase-ct? ( dev-db/freetds )
|
||||
tidy? ( app-text/htmltidy )
|
||||
truetype? (
|
||||
=media-libs/freetype-2*
|
||||
>=media-libs/t1lib-5.0.0
|
||||
!gd? (
|
||||
virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib )
|
||||
)
|
||||
unicode? ( dev-libs/oniguruma )
|
||||
vpx? ( media-libs/libvpx )
|
||||
wddx? ( >=dev-libs/libxml2-2.6.8 )
|
||||
xml? ( >=dev-libs/libxml2-2.6.8 )
|
||||
xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv )
|
||||
xmlreader? ( >=dev-libs/libxml2-2.6.8 )
|
||||
xmlwriter? ( >=dev-libs/libxml2-2.6.8 )
|
||||
xpm? (
|
||||
x11-libs/libXpm
|
||||
virtual/jpeg:0
|
||||
media-libs/libpng:0= sys-libs/zlib
|
||||
)
|
||||
xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 )
|
||||
zip? ( sys-libs/zlib )
|
||||
zlib? ( sys-libs/zlib )
|
||||
virtual/mta
|
||||
"
|
||||
|
||||
php="=${CATEGORY}/${PF}"
|
||||
|
||||
# Without USE=readline or libedit, the interactive "php -a" CLI will hang.
|
||||
REQUIRED_USE="
|
||||
cli? ( ^^ ( readline libedit ) )
|
||||
truetype? ( gd )
|
||||
vpx? ( gd )
|
||||
cjk? ( gd )
|
||||
exif? ( gd )
|
||||
|
||||
xpm? ( gd )
|
||||
gd? ( zlib )
|
||||
simplexml? ( xml )
|
||||
soap? ( xml )
|
||||
wddx? ( xml )
|
||||
xmlrpc? ( || ( xml iconv ) )
|
||||
xmlreader? ( xml )
|
||||
xslt? ( xml )
|
||||
ldap-sasl? ( ldap )
|
||||
mhash? ( hash )
|
||||
phar? ( hash )
|
||||
libmysqlclient? ( || (
|
||||
mysql
|
||||
mysqli
|
||||
pdo
|
||||
) )
|
||||
|
||||
qdbm? ( !gdbm )
|
||||
readline? ( !libedit )
|
||||
recode? ( !imap !mysql !mysqli )
|
||||
sharedmem? ( !threads )
|
||||
|
||||
!cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
fpm? (
|
||||
selinux? ( sec-policy/selinux-phpfpm )
|
||||
systemd? ( sys-apps/systemd ) )"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/flex
|
||||
>=sys-devel/m4-1.4.3
|
||||
>=sys-devel/libtool-1.5.18"
|
||||
|
||||
# Allow users to install production version if they want to
|
||||
|
||||
case "${PHP_INI_VERSION}" in
|
||||
production|development)
|
||||
;;
|
||||
*)
|
||||
PHP_INI_VERSION="development"
|
||||
;;
|
||||
esac
|
||||
|
||||
PHP_INI_UPSTREAM="php.ini-${PHP_INI_VERSION}"
|
||||
PHP_INI_FILE="php.ini"
|
||||
|
||||
want_apache
|
||||
|
||||
pkg_setup() {
|
||||
depend.apache_pkg_setup
|
||||
}
|
||||
|
||||
php_install_ini() {
|
||||
local phpsapi="${1}"
|
||||
|
||||
# work out where we are installing the ini file
|
||||
php_set_ini_dir "${phpsapi}"
|
||||
|
||||
local phpinisrc="${PHP_INI_UPSTREAM}-${phpsapi}"
|
||||
cp "${PHP_INI_UPSTREAM}" "${phpinisrc}" || die
|
||||
|
||||
# default to /tmp for save_path, bug #282768
|
||||
sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" || die
|
||||
|
||||
# Set the extension dir
|
||||
sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" -i "${phpinisrc}" || die
|
||||
|
||||
# Set the include path to point to where we want to find PEAR packages
|
||||
sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" || die
|
||||
|
||||
dodir "${PHP_INI_DIR#${EPREFIX}}"
|
||||
insinto "${PHP_INI_DIR#${EPREFIX}}"
|
||||
newins "${phpinisrc}" "${PHP_INI_FILE}"
|
||||
|
||||
elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}"
|
||||
elog
|
||||
|
||||
dodir "${PHP_EXT_INI_DIR#${EPREFIX}}"
|
||||
dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}"
|
||||
|
||||
if use_if_iuse opcache; then
|
||||
elog "Adding opcache to $PHP_EXT_INI_DIR"
|
||||
echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> \
|
||||
"${D}/${PHP_EXT_INI_DIR}"/opcache.ini
|
||||
dosym "${PHP_EXT_INI_DIR#${EPREFIX}}/opcache.ini" \
|
||||
"${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini"
|
||||
fi
|
||||
|
||||
# SAPI-specific handling
|
||||
if [[ "${sapi}" == "fpm" ]] ; then
|
||||
einfo "Installing FPM config file php-fpm.conf"
|
||||
insinto "${PHP_INI_DIR#${EPREFIX}}"
|
||||
doins sapi/fpm/php-fpm.conf
|
||||
fi
|
||||
|
||||
dodoc php.ini-development
|
||||
dodoc php.ini-production
|
||||
}
|
||||
|
||||
php_set_ini_dir() {
|
||||
PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}"
|
||||
PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext"
|
||||
PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Change PHP branding
|
||||
# Get the alpha/beta/rc version
|
||||
sed -re "s|^(PHP_EXTRA_VERSION=\").*(\")|\1-pl${PR/r/}-gentoo\2|g" \
|
||||
-i configure.in || die "Unable to change PHP branding"
|
||||
|
||||
# Patch PHP to show Gentoo as the server platform
|
||||
sed -e 's/PHP_UNAME=`uname -a | xargs`/PHP_UNAME=`uname -s -n -r -v | xargs`/g' \
|
||||
-i configure.in || die "Failed to fix server platform name"
|
||||
|
||||
# Prevent PHP from activating the Apache config,
|
||||
# as we will do that ourselves
|
||||
sed -i \
|
||||
-e "s,-i -a -n php${PHP_MV},-i -n php${PHP_MV},g" \
|
||||
-e "s,-i -A -n php${PHP_MV},-i -n php${PHP_MV},g" \
|
||||
configure sapi/apache2filter/config.m4 sapi/apache2handler/config.m4 \
|
||||
|| die
|
||||
|
||||
# Patch PHP to support heimdal instead of mit-krb5
|
||||
if has_version "app-crypt/heimdal" ; then
|
||||
sed -e 's|gssapi_krb5|gssapi|g' -i acinclude.m4 \
|
||||
|| die "Failed to fix heimdal libname"
|
||||
sed -e 's|PHP_ADD_LIBRARY(k5crypto, 1, $1)||g' -i acinclude.m4 \
|
||||
|| die "Failed to fix heimdal crypt library reference"
|
||||
fi
|
||||
|
||||
# Add user patches #357637
|
||||
epatch_user
|
||||
|
||||
# Force rebuilding aclocal.m4
|
||||
rm -f aclocal.m4 || die
|
||||
eautoreconf
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
# http://bugs.php.net/bug.php?id=48795, bug #343481
|
||||
sed -i -e '/BUILD_CGI="\\$(CC)/s/CC/CXX/' configure || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
addpredict /usr/share/snmp/mibs/.index
|
||||
addpredict /var/lib/net-snmp/mib_indexes
|
||||
|
||||
PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}"
|
||||
|
||||
# The php-fpm config file wants localstatedir to be ${EPREFIX}/var
|
||||
# and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002.
|
||||
local our_conf=(
|
||||
--prefix="${PHP_DESTDIR}"
|
||||
--mandir="${PHP_DESTDIR}/man"
|
||||
--infodir="${PHP_DESTDIR}/info"
|
||||
--libdir="${PHP_DESTDIR}/lib"
|
||||
--with-libdir="$(get_libdir)"
|
||||
--localstatedir="${EPREFIX}/var"
|
||||
--without-pear
|
||||
$(use_enable threads maintainer-zts)
|
||||
)
|
||||
|
||||
our_conf+=(
|
||||
$(use_enable bcmath bcmath)
|
||||
$(use_with bzip2 bz2 "${EPREFIX}/usr")
|
||||
$(use_enable calendar calendar)
|
||||
$(use_enable ctype ctype)
|
||||
$(use_with curl curl "${EPREFIX}/usr")
|
||||
$(use_enable xml dom)
|
||||
$(use_with enchant enchant "${EPREFIX}/usr")
|
||||
$(use_enable exif exif)
|
||||
$(use_enable fileinfo fileinfo)
|
||||
$(use_enable filter filter)
|
||||
$(use_enable ftp ftp)
|
||||
$(use_with nls gettext "${EPREFIX}/usr")
|
||||
$(use_with gmp gmp "${EPREFIX}/usr")
|
||||
$(use_enable hash hash)
|
||||
$(use_with mhash mhash "${EPREFIX}/usr")
|
||||
$(use_with iconv iconv \
|
||||
$(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr"))
|
||||
$(use_enable intl intl)
|
||||
$(use_enable ipv6 ipv6)
|
||||
$(use_enable json json)
|
||||
$(use_with kerberos kerberos "${EPREFIX}/usr")
|
||||
$(use_enable xml libxml)
|
||||
$(use_with xml libxml-dir "${EPREFIX}/usr")
|
||||
$(use_enable unicode mbstring)
|
||||
$(use_with crypt mcrypt "${EPREFIX}/usr")
|
||||
$(use_with mssql mssql "${EPREFIX}/usr")
|
||||
$(use_with unicode onig "${EPREFIX}/usr")
|
||||
$(use_with ssl openssl "${EPREFIX}/usr")
|
||||
$(use_with ssl openssl-dir "${EPREFIX}/usr")
|
||||
$(use_enable pcntl pcntl)
|
||||
$(use_enable phar phar)
|
||||
$(use_enable pdo pdo)
|
||||
$(use_enable opcache opcache)
|
||||
$(use_with postgres pgsql "${EPREFIX}/usr")
|
||||
$(use_enable posix posix)
|
||||
$(use_with spell pspell "${EPREFIX}/usr")
|
||||
$(use_with recode recode "${EPREFIX}/usr")
|
||||
$(use_enable simplexml simplexml)
|
||||
$(use_enable sharedmem shmop)
|
||||
$(use_with snmp snmp "${EPREFIX}/usr")
|
||||
$(use_enable soap soap)
|
||||
$(use_enable sockets sockets)
|
||||
$(use_with sqlite sqlite3 "${EPREFIX}/usr")
|
||||
$(use_with sybase-ct sybase-ct "${EPREFIX}/usr")
|
||||
$(use_enable sysvipc sysvmsg)
|
||||
$(use_enable sysvipc sysvsem)
|
||||
$(use_enable sysvipc sysvshm)
|
||||
$(use_with systemd fpm-systemd)
|
||||
$(use_with tidy tidy "${EPREFIX}/usr")
|
||||
$(use_enable tokenizer tokenizer)
|
||||
$(use_enable wddx wddx)
|
||||
$(use_enable xml xml)
|
||||
$(use_enable xmlreader xmlreader)
|
||||
$(use_enable xmlwriter xmlwriter)
|
||||
$(use_with xmlrpc xmlrpc)
|
||||
$(use_with xslt xsl "${EPREFIX}/usr")
|
||||
$(use_enable zip zip)
|
||||
$(use_with zlib zlib "${EPREFIX}/usr")
|
||||
$(use_enable debug debug)
|
||||
)
|
||||
|
||||
# DBA support
|
||||
if use cdb || use berkdb || use flatfile || use gdbm || use inifile \
|
||||
|| use qdbm ; then
|
||||
our_conf+=( "--enable-dba${shared}" )
|
||||
fi
|
||||
|
||||
# DBA drivers support
|
||||
our_conf+=(
|
||||
$(use_with cdb cdb)
|
||||
$(use_with berkdb db4 "${EPREFIX}/usr")
|
||||
$(use_enable flatfile flatfile)
|
||||
$(use_with gdbm gdbm "${EPREFIX}/usr")
|
||||
$(use_enable inifile inifile)
|
||||
$(use_with qdbm qdbm "${EPREFIX}/usr")
|
||||
)
|
||||
|
||||
# Support for the GD graphics library
|
||||
our_conf+=(
|
||||
$(use_with truetype freetype-dir "${EPREFIX}/usr")
|
||||
$(use_with truetype t1lib "${EPREFIX}/usr")
|
||||
$(use_enable cjk gd-jis-conv)
|
||||
$(use_with gd jpeg-dir "${EPREFIX}/usr")
|
||||
$(use_with gd png-dir "${EPREFIX}/usr")
|
||||
$(use_with xpm xpm-dir "${EPREFIX}/usr")
|
||||
$(use_with vpx vpx-dir "${EPREFIX}/usr")
|
||||
)
|
||||
# enable gd last, so configure can pick up the previous settings
|
||||
our_conf+=( $(use_with gd gd) )
|
||||
|
||||
# IMAP support
|
||||
if use imap ; then
|
||||
our_conf+=(
|
||||
$(use_with imap imap "${EPREFIX}/usr")
|
||||
$(use_with ssl imap-ssl "${EPREFIX}/usr")
|
||||
)
|
||||
fi
|
||||
|
||||
# Interbase/firebird support
|
||||
our_conf+=( $(use_with firebird interbase "${EPREFIX}/usr") )
|
||||
|
||||
# LDAP support
|
||||
if use ldap ; then
|
||||
our_conf+=(
|
||||
$(use_with ldap ldap "${EPREFIX}/usr")
|
||||
$(use_with ldap-sasl ldap-sasl "${EPREFIX}/usr")
|
||||
)
|
||||
fi
|
||||
|
||||
# MySQL support
|
||||
local mysqllib="mysqlnd"
|
||||
local mysqlilib="mysqlnd"
|
||||
use libmysqlclient && mysqllib="${EPREFIX}/usr"
|
||||
use libmysqlclient && mysqlilib="${EPREFIX}/usr/bin/mysql_config"
|
||||
|
||||
our_conf+=( $(use_with mysql mysql "${mysqllib}") )
|
||||
our_conf+=( $(use_with mysqli mysqli "${mysqlilib}") )
|
||||
|
||||
local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock"
|
||||
if use mysql || use mysqli ; then
|
||||
our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") )
|
||||
fi
|
||||
|
||||
# ODBC support
|
||||
our_conf+=(
|
||||
$(use_with odbc unixODBC "${EPREFIX}/usr")
|
||||
$(use_with iodbc iodbc "${EPREFIX}/usr")
|
||||
)
|
||||
|
||||
# Oracle support
|
||||
our_conf+=( $(use_with oci8-instant-client oci8) )
|
||||
|
||||
# PDO support
|
||||
if use pdo ; then
|
||||
our_conf+=(
|
||||
$(use_with mssql pdo-dblib)
|
||||
$(use_with mysql pdo-mysql "${mysqllib}")
|
||||
$(use_with postgres pdo-pgsql)
|
||||
$(use_with sqlite pdo-sqlite "${EPREFIX}/usr")
|
||||
$(use_with firebird pdo-firebird "${EPREFIX}/usr")
|
||||
$(use_with odbc pdo-odbc "unixODBC,${EPREFIX}/usr")
|
||||
$(use_with oci8-instant-client pdo-oci)
|
||||
)
|
||||
fi
|
||||
|
||||
# readline/libedit support
|
||||
our_conf+=(
|
||||
$(use_with readline readline "${EPREFIX}/usr")
|
||||
$(use_with libedit libedit "${EPREFIX}/usr")
|
||||
)
|
||||
|
||||
# Session support
|
||||
if use session ; then
|
||||
our_conf+=( $(use_with sharedmem mm "${EPREFIX}/usr") )
|
||||
else
|
||||
our_conf+=( $(use_enable session session) )
|
||||
fi
|
||||
|
||||
# Use pic for shared modules such as apache2's mod_php
|
||||
our_conf+=( --with-pic )
|
||||
|
||||
# we use the system copy of pcre
|
||||
# --with-pcre-regex affects ext/pcre
|
||||
# --with-pcre-dir affects ext/filter and ext/zip
|
||||
our_conf+=(
|
||||
--with-pcre-regex="${EPREFIX}/usr"
|
||||
--with-pcre-dir="${EPREFIX}/usr"
|
||||
)
|
||||
|
||||
# Catch CFLAGS problems
|
||||
# Fixes bug #14067.
|
||||
# Changed order to run it in reverse for bug #32022 and #12021.
|
||||
replace-cpu-flags "k6*" "i586"
|
||||
|
||||
# Support user-passed configuration parameters
|
||||
our_conf+=( ${EXTRA_ECONF:-} )
|
||||
|
||||
# Support the Apache2 extras, they must be set globally for all
|
||||
# SAPIs to work correctly, especially for external PHP extensions
|
||||
|
||||
mkdir -p "${WORKDIR}/sapis-build" || die
|
||||
for one_sapi in $SAPIS ; do
|
||||
use "${one_sapi}" || continue
|
||||
php_set_ini_dir "${one_sapi}"
|
||||
|
||||
# The BUILD_DIR variable is used to determine where to output
|
||||
# the files that autotools creates. This was all originally
|
||||
# based on the autotools-utils eclass.
|
||||
BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}"
|
||||
cp -r "${S}" "${BUILD_DIR}" || die
|
||||
cd "${BUILD_DIR}" || die
|
||||
|
||||
local sapi_conf=(
|
||||
--with-config-file-path="${PHP_INI_DIR}"
|
||||
--with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}"
|
||||
)
|
||||
|
||||
for sapi in $SAPIS ; do
|
||||
case "$sapi" in
|
||||
cli|cgi|embed|fpm)
|
||||
if [[ "${one_sapi}" == "${sapi}" ]] ; then
|
||||
sapi_conf+=( "--enable-${sapi}" )
|
||||
else
|
||||
sapi_conf+=( "--disable-${sapi}" )
|
||||
fi
|
||||
;;
|
||||
|
||||
apache2)
|
||||
if [[ "${one_sapi}" == "${sapi}" ]] ; then
|
||||
sapi_conf+=( --with-apxs2="${EPREFIX}/usr/sbin/apxs" )
|
||||
else
|
||||
sapi_conf+=( --without-apxs2 )
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
# Construct the $myeconfargs array by concatenating $our_conf
|
||||
# (the common args) and $sapi_conf (the SAPI-specific args).
|
||||
local myeconfargs=( "${our_conf[@]}" )
|
||||
myeconfargs+=( "${sapi_conf[@]}" )
|
||||
|
||||
pushd "${BUILD_DIR}" > /dev/null || die
|
||||
econf "${myeconfargs[@]}"
|
||||
popd > /dev/null || die
|
||||
done
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# snmp seems to run during src_compile, too (bug #324739)
|
||||
addpredict /usr/share/snmp/mibs/.index
|
||||
addpredict /var/lib/net-snmp/mib_indexes
|
||||
|
||||
for sapi in ${SAPIS} ; do
|
||||
if use "${sapi}"; then
|
||||
cd "${WORKDIR}/sapis-build/$sapi" || \
|
||||
die "Failed to change dir to ${WORKDIR}/sapis-build/$1"
|
||||
emake
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# see bug #324739 for what happens when we don't have that
|
||||
addpredict /usr/share/snmp/mibs/.index
|
||||
|
||||
# grab the first SAPI that got built and install common files from there
|
||||
local first_sapi=""
|
||||
for sapi in $SAPIS ; do
|
||||
if use $sapi ; then
|
||||
first_sapi=$sapi
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
# Makefile forgets to create this before trying to write to it...
|
||||
dodir "${PHP_DESTDIR#${EPREFIX}}/bin"
|
||||
|
||||
# Install php environment (without any sapis)
|
||||
cd "${WORKDIR}/sapis-build/$first_sapi" || die
|
||||
emake INSTALL_ROOT="${D}" \
|
||||
install-build install-headers install-programs
|
||||
|
||||
local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)"
|
||||
|
||||
# Create the directory where we'll put version-specific php scripts
|
||||
keepdir "/usr/share/php${PHP_MV}"
|
||||
|
||||
local sapi="", file=""
|
||||
local sapi_list=""
|
||||
|
||||
for sapi in ${SAPIS}; do
|
||||
if use "${sapi}" ; then
|
||||
einfo "Installing SAPI: ${sapi}"
|
||||
cd "${WORKDIR}/sapis-build/${sapi}" || die
|
||||
|
||||
if [[ "${sapi}" == "apache2" ]] ; then
|
||||
# We're specifically not using emake install-sapi as libtool
|
||||
# may cause unnecessary relink failures (see bug #351266)
|
||||
insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/"
|
||||
newins ".libs/libphp5$(get_libname)" \
|
||||
"libphp${PHP_MV}$(get_libname)"
|
||||
keepdir "/usr/$(get_libdir)/apache2/modules"
|
||||
else
|
||||
# needed each time, php_install_ini would reset it
|
||||
local dest="${PHP_DESTDIR#${EPREFIX}}"
|
||||
into "${dest}"
|
||||
case "$sapi" in
|
||||
cli)
|
||||
source="sapi/cli/php"
|
||||
;;
|
||||
cgi)
|
||||
source="sapi/cgi/php-cgi"
|
||||
;;
|
||||
fpm)
|
||||
source="sapi/fpm/php-fpm"
|
||||
;;
|
||||
embed)
|
||||
source="libs/libphp${PHP_MV}$(get_libname)"
|
||||
;;
|
||||
*)
|
||||
die "unhandled sapi in src_install"
|
||||
;;
|
||||
esac
|
||||
|
||||
if [[ "${source}" == *"$(get_libname)" ]]; then
|
||||
dolib.so "${source}"
|
||||
else
|
||||
dobin "${source}"
|
||||
local name="$(basename ${source})"
|
||||
dosym "${dest}/bin/${name}" "/usr/bin/${name}${SLOT}"
|
||||
fi
|
||||
fi
|
||||
|
||||
php_install_ini "${sapi}"
|
||||
|
||||
# construct correct SAPI string for php-config
|
||||
# thanks to ferringb for the bash voodoo
|
||||
if [[ "${sapi}" == "apache2" ]]; then
|
||||
sapi_list="${sapi_list:+${sapi_list} }apache2handler"
|
||||
else
|
||||
sapi_list="${sapi_list:+${sapi_list} }${sapi}"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
# Installing opcache module
|
||||
if use_if_iuse opcache ; then
|
||||
dolib.so "modules/opcache$(get_libname)"
|
||||
fi
|
||||
|
||||
# Install env.d files
|
||||
newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}"
|
||||
sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die
|
||||
sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die
|
||||
|
||||
# set php-config variable correctly (bug #278439)
|
||||
sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \
|
||||
"${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die
|
||||
|
||||
if use fpm ; then
|
||||
if use systemd; then
|
||||
systemd_newunit "${FILESDIR}/php-fpm_at.service" \
|
||||
"php-fpm@${SLOT}.service"
|
||||
else
|
||||
systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \
|
||||
"php-fpm@${SLOT}.service"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
echo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php"
|
||||
if [[ ! -x "${PHP_BIN}" ]] ; then
|
||||
ewarn "Test phase requires USE=cli, skipping"
|
||||
return
|
||||
else
|
||||
export TEST_PHP_EXECUTABLE="${PHP_BIN}"
|
||||
fi
|
||||
|
||||
if [[ -x "${WORKDIR}/sapis/cgi/php-cgi" ]] ; then
|
||||
export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis/cgi/php-cgi"
|
||||
fi
|
||||
|
||||
REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d \
|
||||
"session.save_path=${T}" \
|
||||
"${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d \
|
||||
"session.save_path=${T}"
|
||||
|
||||
for name in ${EXPECTED_TEST_FAILURES}; do
|
||||
mv "${name}.out" "${name}.out.orig" 2>/dev/null || die
|
||||
done
|
||||
|
||||
local failed="$(find -name '*.out')"
|
||||
if [[ ${failed} != "" ]] ; then
|
||||
ewarn "The following test cases failed unexpectedly:"
|
||||
for name in ${failed}; do
|
||||
ewarn " ${name/.out/}"
|
||||
done
|
||||
else
|
||||
einfo "No unexpected test failures, all fine"
|
||||
fi
|
||||
|
||||
if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then
|
||||
local passed=""
|
||||
for name in ${EXPECTED_TEST_FAILURES}; do
|
||||
[[ -f "${name}.diff" ]] && continue
|
||||
passed="${passed} ${name}"
|
||||
done
|
||||
if [[ ${passed} != "" ]] ; then
|
||||
einfo "The following test cases passed unexpectedly:"
|
||||
for name in ${passed}; do
|
||||
ewarn " ${passed}"
|
||||
done
|
||||
else
|
||||
einfo "None of the known-to-fail tests passed, all fine"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Output some general info to the user
|
||||
if use apache2 ; then
|
||||
APACHE2_MOD_DEFINE="PHP"
|
||||
APACHE2_MOD_CONF="70_mod_php" # Provided by app-eselect/eselect-php
|
||||
apache-module_pkg_postinst
|
||||
fi
|
||||
|
||||
# Create the symlinks for php
|
||||
for m in ${SAPIS}; do
|
||||
[[ ${m} == 'embed' ]] && continue;
|
||||
if use $m ; then
|
||||
local ci=$(eselect php show $m)
|
||||
if [[ -z $ci ]]; then
|
||||
eselect php set $m php${SLOT} || die
|
||||
einfo "Switched ${m} to use php:${SLOT}"
|
||||
einfo
|
||||
elif [[ $ci != "php${SLOT}" ]] ; then
|
||||
elog "To switch $m to use php:${SLOT}, run"
|
||||
elog " eselect php set $m php${SLOT}"
|
||||
elog
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
# Remove dead symlinks for SAPIs that were just disabled. For
|
||||
# example, if the user has the cgi SAPI enabled, then he has an
|
||||
# eselect-php symlink for it. If he later reinstalls PHP with
|
||||
# USE="-cgi", that symlink will break. This call to eselect is
|
||||
# supposed to remove that dead link per bug 572436.
|
||||
eselect php cleanup || die
|
||||
|
||||
elog "To build extensions for this version of PHP, you will need to"
|
||||
elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable."
|
||||
elog
|
||||
elog "This ebuild installed a version of php.ini based on"
|
||||
elog "php.ini-${PHP_INI_VERSION}. You can choose which version of"
|
||||
elog "php.ini to install by default by setting PHP_INI_VERSION"
|
||||
elog "to either 'production' or 'development' in your make.conf."
|
||||
elog "Both versions of php.ini can be found with the PHP docs in"
|
||||
elog "${EPREFIX}/usr/share/doc/${PF}"
|
||||
elog
|
||||
elog "For more details on how version slotting works, please see"
|
||||
elog "the wiki:"
|
||||
elog
|
||||
elog " https://wiki.gentoo.org/wiki/PHP"
|
||||
elog
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
# This serves two purposes. First, if we have just removed the last
|
||||
# installed version of PHP, then this will remove any dead symlinks
|
||||
# belonging to eselect-php. Second, if a user upgrades slots from
|
||||
# (say) 5.6 to 7.0 and depcleans the old slot, then this will update
|
||||
# his existing symlinks to point to the new 7.0 installation. The
|
||||
# latter is bug 432962.
|
||||
#
|
||||
# Note: the eselect-php package may not be installed at this point,
|
||||
# so we can't die() if this command fails.
|
||||
eselect php cleanup
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
DIST comparelib-109.60.00.tar.gz 56707 SHA256 1075fb05e0d1e290f71ad0f6163f32b2cb4cebdc77568491c7eb38ba91f5db7e SHA512 0a20267b06ddb840f31b3aec7b4cc0a77aa5a5e7f454c1d163944e4b233233b5cc1d266aae52eaffbc0721e8d83f2ec345444032af1dc2e0b75bb78ae06e33cb WHIRLPOOL 092abc147a3531d543a9fb68526c4a9839b4ca4f12674962b15a6da01caa69d5ae4e111b29ad9b06b1a2f703a017b04b71016b421ad2334447ed0f47d47d0332
|
||||
DIST comparelib-113.00.00.tar.gz 58423 SHA256 8e7e05373da38905904d5362dd2297ea0733dbb7e374471d0082c497db20830a SHA512 4c5c073100c1adb2d5ee65dec016ce88c26df440caeb1e7f5a92830d672e0bf241ab335089ff741595eb7cbfd556b89da20c87c39e88130bd20ecf60c50f4ee3 WHIRLPOOL 2d7536426d79f8523e5c3c2da9753c68f0dcbecafce4345402b86d47994be47e488bf49c75902d708d42b10d7ce21a8aa7782279e869ef64a6d85df5d25d46f3
|
||||
EBUILD comparelib-109.60.00.ebuild 630 SHA256 3491fb2a3b47b6e68bf8096ff81c75995661be4e9fb7ef28e9a3c9b58eabc4eb SHA512 c442c9e11bc7c7ac0e85554445468498c07fc85ebd816dd9f4160abd167d273fcf8b3016d3e03efe90187c34650ab7d570ff9a2eb49d2bb4a9bbb08ed3fed3aa WHIRLPOOL 2b17d4afe971ad4ef82638078a9ce711207857d144ba33f55743931d610a46241c2238090bc231814b0bdcf420ab388cd14f42f2b75e5960d0edf1aa2a11650e
|
||||
EBUILD comparelib-113.00.00.ebuild 572 SHA256 1f8d2e279e07cea21f8273a84f4c8c6a159ee55b7f92a400a70a9f928ea3c29f SHA512 60137b39eb6f1b75f0b3559f818d9ac6079b454ee4e495ebe355a5085264247bf8a682ad6eb2b79c23eb26c88f7c54d71237c114dc8d7cd482fec502ba9a409b WHIRLPOOL c312a7222a1a5ff2427a2b7a4a63a2812c814c8c0f5b2dbfd8d5f76887bb5006a2b70947db50076265aa185bee83ee680431a8f8a8833dc10d2143be6dc06677
|
||||
EBUILD comparelib-109.60.00.ebuild 600 SHA256 b3801a25688735ad94ec08ab9738ecf486c420af2569b5013071d7af0cdcefed SHA512 ee9a099a69adde0b00c4cbe6365645b4a39410dc1fc68ed5aaf4738638a98b8295322a34c24c27f81a7ba49a143ac0613ba6206cb26de19efbd47bd9e3c99fc0 WHIRLPOOL ecdb80f42cbcf4e732a38d72ecfa8385c65348bc3a66c3e83b5381bf3d8385339099c876bbaa786f108cc8082d36c9013ab5806b8fa33448a42661a193a4bda6
|
||||
EBUILD comparelib-113.00.00.ebuild 542 SHA256 4417053a115c04320e4cde1d157dfcef4a1d353554c148999b08d6a308b3345c SHA512 fbd2ffc75a49ff6118335ad4c2f6f49b477759dc284565b1af8adb034b6856e478cfa564894d4949f6096b8e485a4fd910f510fa5916ade86820e6ecff0638e9 WHIRLPOOL f5778ce2daaf2967e5140654983a5e2d228e8a71a582aedf603f270278450ddc17512e5e9e5bd413e9c11ff07b3f73873a808f31bdc7c4027f1bccff3709ce49
|
||||
MISC ChangeLog 4205 SHA256 cf7ba2bd54742a4c29db1a1531b5995c0c29bafb226e13e5990281e279a60d02 SHA512 dd6a8344d36fee3b53a1ffc7a52ad7c0dae2d22cded3a11e75ae356e1eb66f668ba18b1ca018c9843afbe266ae69764be84cb61b953e4fdb3d653ed5bb7f082c WHIRLPOOL 0237426968de2b08aa04c4964745aaa539c20b7204b230bee063dc76c2d37d9b7b4422bf2de8d4b8f067a62ecea37a65484bf86fda4eada38a8c4faad655a4e4
|
||||
MISC ChangeLog-2015 1797 SHA256 495f0cc2b8b98bd72ff2c7fd4d6bd6a5e82277789c6dcf814c00449a2d64c8ab SHA512 b78c80f4e8adf0804905362e0922e8af715ac8469a31f153cafdcade92dd66385dbe4b9ac56cb1d86d43186b4388b86c4351941dac0a25259e0756673ea3f949 WHIRLPOOL a5f8840b16e0150b96008b3848972b6481f876e56f4a9b233182737f46ddf0f8e95d6d6c4baf842f86df72176a6132172ad5ba9cee7816118fbf6588ba709892
|
||||
MISC metadata.xml 243 SHA256 5e9b58b0b795266f973d066675839499e3a56d7d932d702404a4b91ded8eb26c SHA512 1c5b4b2163017e496999d1f87e5c9c5ac6c11b2e9187450ccfb3df258f34e54d278972f04ee0e8429476c6f87e091a869ac2a28c6e8c8e6d20678c3e74061449 WHIRLPOOL 085df2e84901cbe563c7c1d30d04c229547f15f8ee26ac61d44d07c3f6999f2bbfa4cf309963172fb507cce5450d27598b762c3ccab92351601965c3afc05e3a
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST deriving-ocsigen-0.3c.tar.gz 61242 SHA256 eb6e7e647b6f2effcc65c9b32076fbc12e366e16035447a762a93e5e1cba94c7 SHA512 121225b2a143676ec7e49e2f8eb22b674280e74276192d2ffb9b3e063cb47029421bffab87f838ad74bcfa08af27a53a5d745f2dc2398eae3e0e9c02849c818a WHIRLPOOL a9686b3b064a1bdacae2415248c2b7a825738ab7889d6fd56ffa575694ddb151d928b07621aca1d1be9c4fb624647fb5c0be2debdeea5d3fdae879a555b9b980
|
||||
EBUILD deriving-ocsigen-0.3c.ebuild 915 SHA256 6328cf18fabb205b3b27dad9a8298233eb52f3fae5cddb7f8116db2fd5420a3b SHA512 546b91be9e554de5d836597c55ad5096fd66cf929e781e55efaa6fd62076aa984b466d8f4d90a33710f53b17507f113da77b326393b74cab815df41cc0306c14 WHIRLPOOL d2a07a8a10b0deb2fe2cea9205d16a2ba85c7d0e79f4e6e5e9613c404815781f02304a75367f4ea1e49821f83cc4c0e7a6eb0d8851708c0e96497cb5e49438c9
|
||||
EBUILD deriving-ocsigen-0.3c.ebuild 885 SHA256 9634d876d0f9f142495bd48f17558e904517dab79bb0006a864090eae98b274d SHA512 b1419c345609c6e32ecb1675bfd23bd16827ea3b0d68dd33ec720f6b524d70802198caa2bdd131aa52ab8d689d010de9e35bc7e05aca021beeb42ca7a014584d WHIRLPOOL 4fd3fa3cf7c289509b9facb97619a8179011a1da267b3f648795c1f9e9dcf93a5298df9eda52dbc8710daa2e822c43eb1bec5beeca5e223123b5388540ff13eb
|
||||
MISC ChangeLog 4108 SHA256 f74406df39b36e80a8d4d756ed2179758c8df0100c931518b79514570528055e SHA512 90e6d7153df864e61eca9000698bac0e73e8709a5b1279457497801b6d9cfeb354fe8e5a08813983b7c5adee5002da8619cb0406b8d1e10805e31f6e1b7499c9 WHIRLPOOL f3354f84017c9ee5aa8bddc7c6ddeba71398a9dadc34753f99bb05cb881e9e285287b0359a8078e28a2d60b28c3f059c5c1331d7bea93ea1257e310d218f10ba
|
||||
MISC ChangeLog-2015 687 SHA256 fdde0a49cfb336365e317605008479510f3dc760f04b871c54b05d79f60f0997 SHA512 2a6fb89d851f2f3ccc8cd8b282cf2495b264334f94d733da2cc4c2c2f6921e8126ed02a42f7d368194988c7dbd13f210e50ed6880f0e5f7a3da63675dea1d6f3 WHIRLPOOL d3ab54cb1168227a598dd6c5c8271d1381a2aa0a0fd07aa85054976df7bfc2967b199b2122fe236b641b05d201d3e87ac9e6c69ad40be6d7f513b65d42344aa3
|
||||
MISC metadata.xml 332 SHA256 25c8525b40081aac890ae5e5380ad11c223fb408649e1a2ed784ab170f8d1b99 SHA512 986ccbad9a62e733dad02eff96f8f323e556c60b27412392f447b16f855e64eea3111b1beac8c841e67e758ab98bcf64bf18a3b2a932ac6b05da1a1476a1164f WHIRLPOOL d1946d75e2b153f865a917c1ab431b42a668f1f8a6ee7cbb5c03765b47a68cffd7784f5deab3d43e32f8b3a6cf4adf3f034d9232e74f731461613db5a79ea691
|
||||
|
@ -1,7 +1,7 @@
|
||||
DIST faillib-109.60.00.tar.gz 47376 SHA256 f90e56a2fd47aa6e644c9e87da101a2f644e65c012889c6d566211b4e7d43370 SHA512 950ef8550d97576870ced3afbf28efcaa043f234dc160c40c7d6ddd80d31518cf2fce9cb8f741d71fb39c852415b9975f4b7e7eec8bbdaf5eaba79581d02abc9 WHIRLPOOL 92a5449cb6eb1282d7f6e32ff1168ffde230c4262b46f40b97f2b32b29e71154ca9e5c31a8f1faece2ef93b6df60c5341476466aea7c12f4c9f32c83e17709e6
|
||||
DIST faillib-111.17.00.tar.gz 48691 SHA256 3bd1e32555d706d18e4163648cae818fd2136c989e35b5f6fffeb8576757bb89 SHA512 318f0123835f46354d3b798f3480847942b8201b6edc578fcd2b504b3f8cd473a9d5b83f02a7255f4e3031c45ff3b65a43f4ccf1f63c9fe0ecf70bb02036d2e6 WHIRLPOOL 8863f597eac5be72c37926c600ba15eff05c02ed74a31a6235bb24ba22a98a1cfd7f336974395d33fd4b1101be07de26bd939b37bc11fe75174d7d51a69b82cd
|
||||
EBUILD faillib-109.60.00.ebuild 516 SHA256 28fbe18d5adc610b5da59ef6615c0c5bc1bd645cb03608164086cf23b6308fce SHA512 abf6423c07d0f6dcd850c3a702d41cd1c4e16fa8d2452139bb77b88e2a0f2cd6bd437c1245098b785f905a85c58f103bd8194688f143b30c2d5eb020450c1135 WHIRLPOOL 36b9b1307c9bfe95acc93e3f6fa1c97533d5e14c1f0556dc001ee159fc89384ed61dc09ba85a596ef1996c1dbd88d7389ccb486fba4c273b6240d623daa5db04
|
||||
EBUILD faillib-111.17.00.ebuild 563 SHA256 9050802e517340006367ec48aacdcb21fe348482e0cd9ee6fc75e1bc8cb554d6 SHA512 80b5749c14e7c318d2f052b4ca086653261a168a711cdffd0582fe4b9950c3320cc7087f5657d197b4deaf70dacfdab279d284d54e6f5ff2ebf2f8a8d95c9a19 WHIRLPOOL ab69f3ae864c270395a2f626238f04d60fc9a4dd422ee3f35dca5abbf64821b9e75ba4669b06820d10019b77e951d46801cc6c295b252604f7a27b3b4acf8385
|
||||
EBUILD faillib-111.17.00.ebuild 533 SHA256 fdf0c033155234e828cddc18d912a091e0510da857d54e16c5e18ebbbe6f98c0 SHA512 a05aed7eec5b724462f4c52fedd5665ab3b37130af6d29e251ddc2ddecbd5c775d817fbaf5bff99d7b824489cb40e8129e9300bcc2a7123f94732daad298f777 WHIRLPOOL 99c5c4b186b993b0f32de4c050f146d7f2eeebb4a68278d124ebf1d60bd6d0f254d7e913530739362880861d9a317da473b4bd26442f1bc0dd431fc744fd6f18
|
||||
MISC ChangeLog 3748 SHA256 5ed0d0e81941b9a9027d7a117c00658285163ffff1445c55c1072a4761fd823a SHA512 822407bfbd48783b27c7b9fd40ceb83f8fdaac693052324037bf7de2d8c23f7b2a554a1bb2435c35ae0bc7e2fbabc2ed3624978462df2515420bceb450b07ed7 WHIRLPOOL c2c196f9d80ba60482a7ccbe1c4e91173fb0e8989160c438260e59d9f6e9ceab866106a62d1c0f21a740e8e1a79384b5a843def75ac9b35b549b475fea7ecb16
|
||||
MISC ChangeLog-2015 588 SHA256 391d5accb37fcdccecec9d1b9a88b2c8e01002e7e8a28a355f54da08400ec4c1 SHA512 a2c574bb5fcaa768ca62161ee95f798bd7ec4e2239aa5acb2dcca47899b5f2c5c3fe27a2d6f24bce354ecb6f1e7de05a67036d48da6912fb3fe88aa91ac0f1fa WHIRLPOOL 4af26ca50c5a1c9a92f27a8a47e697561a1177838997e30cd31d46ba65e48c1df3b82a39c55d7c6a3e097c84dd0b802d613c17e6546652ca9185f2b53a7f2bf7
|
||||
MISC metadata.xml 243 SHA256 5e9b58b0b795266f973d066675839499e3a56d7d932d702404a4b91ded8eb26c SHA512 1c5b4b2163017e496999d1f87e5c9c5ac6c11b2e9187450ccfb3df258f34e54d278972f04ee0e8429476c6f87e091a869ac2a28c6e8c8e6d20678c3e74061449 WHIRLPOOL 085df2e84901cbe563c7c1d30d04c229547f15f8ee26ac61d44d07c3f6999f2bbfa4cf309963172fb507cce5450d27598b762c3ccab92351601965c3afc05e3a
|
||||
|
@ -1,6 +1,8 @@
|
||||
AUX oc43.patch 3362 SHA256 8901eb5960f94545d0c08727b7569e932f09d48d5b48460826ebd4f4be7a1b04 SHA512 cf055feb50308d0119d5fe484eace6d20b26bf6706d48a4f3fcebb92abc2b3d3f5d8de56d872df018514b18c482bf765669dbfa51ea3537549c763e9d3513394 WHIRLPOOL 4fb8fd7b60b357dab5e9fd1711685c3e98ff4659a233a3f0767d535daf7a08580a54e4e5935a3903e83bb9fd1430ebff4066cb9b37e468319f6e19021667ecf4
|
||||
DIST ocamlnet-3.7.7.tar.gz 3357674 SHA256 5b8e464a874018c5e48fc1edc752b83e014061f19316b5b14df8422d939e7609 SHA512 b500a92e6c5dc4d96ac26352923d78cb3a8b555deda038c41860aecbd20ee9ccbcfee949014c91f1266c937ae03fadd72c322e3cbe6456d23fd20b871114df6a WHIRLPOOL ceb4a9fc5d43fe89487589ae14c4bdf58d6c3d99d3a9ebc07fa722e894106899a2ae2aca91a47338d8004017fdd0d23632e187d96ec51479b43955daddbbb893
|
||||
DIST ocamlnet-4.1.2.tar.gz 4623183 SHA256 918c3921529cfe545e206b3535a58f43f665165044dd3548f685b583e94f14d8 SHA512 69f42042a54efd662db2217224da53513fc7e72c7b2313d4a4a1128f1b4624f4f6298434f5b19f354b832119ff151abc81e85eb0108d6eb24f30f82d176e0b4d WHIRLPOOL 27e1a8eb24361cadb8b2fb2b61bc6e93d71be8290873ca5bb1eebe16b9c9b1db69eae3b20c8deb3f6656aa79171a817b15acae53159d80ff8f4c946c201de173
|
||||
EBUILD ocamlnet-3.7.7-r1.ebuild 1657 SHA256 604b0a96b7890d9ed26166d8b9147d3bf5585e905c8e35316e4c76e92e01b59f SHA512 bace12073d1a1c7614e88739ff4d42e51bb50249556903612ab2779703e3cecb72c1d13cc7ae197e1f25675141f6d35ad1ddad05140423a237ca20657e651bb0 WHIRLPOOL 953f7b3e5427b3c3bef1c4900e8bc87049a51896ffdd09beedbca1e49d97938e1e34a2504c3eca619c42d9ad3394fedbefbb9ba571d07e1616b105c29d23829c
|
||||
EBUILD ocamlnet-4.1.2.ebuild 1755 SHA256 ff5cbcad0263249f0aaf37c1ada176c5eb15ba5f5aa6ebcd3e92c495ff159a14 SHA512 95810a003ee602f3d851f6651889c9c96be02fefb94142334fbf7bb88444c80a64bd745ff6e24326825eccc58ce33696e10c309f6c55c4ed1635e07979acfe78 WHIRLPOOL 6dc0ce1c7a7fcc4d0bf357e0b9857f64af036e12dfb7e1206080593b37d7ace784e30168bfbd5f6ccf2c102334506358ec055672961e3bc6344b8f815b8ccf3e
|
||||
MISC ChangeLog 6992 SHA256 01761cdd3b11033bd5466287735af4458207634b50ddfa2b728c5a89c83934ab SHA512 ef1fbc58d1fb570ded84864a1b86c395b6d80300445a1139c08be0ec8dc67073ce06505be06867c73d1fb70706698322d01d0729ae225dc0ec5589159d6d8978 WHIRLPOOL 07861abd65e48086466d734a6f5b09a31a3323cc1da04102b208b3e5086512fa3247608d1cb1e08b3fda173619382da733133ac28a853be070c3e10838dbe39d
|
||||
MISC ChangeLog-2015 11602 SHA256 ad19ddb70d18bf8e1e8729014e4871529f0a62a3acd53e263f99701c2b92b676 SHA512 0e4e31b90238c3cf3263636ea6170a299cff214768e8a8e7b36c8c9a56d32ec9fa6da30d08d189df2e05d1e2244954fdb8f660196245510967f2783420b8346d WHIRLPOOL 6f5692eddc354d2f392444bd76a5c2ecc61da28346872af840c0c71086db9efad493ec29797d4807e88757870551c5d673d11610df664d79a42ee5b1a5339188
|
||||
MISC metadata.xml 418 SHA256 cb985985a1063f08fcbcdb17ec6498b6ce4869a7506921cd399d2e9563f0de28 SHA512 fc37f93cd3e0ff137825c24b36d564842bad46e4f34a080a6fcbcfdb307fa7a23f8fc82f0edb2a5a08a08e39be866e7f395d28119b8bc595d3af4a11ef1d7578 WHIRLPOOL ed0db148928fb6d5e1d2bd83c1c1958c7a433cad36ee4722fdef03927356cbe69b73e94cd49eac8a9d9162cc78bdabe8739713a1580b2b0638c152b8d610efb4
|
||||
MISC metadata.xml 508 SHA256 4a073523c41ef8116215ffdbd3ea59dfde2ca23eadab905f8697415f1486eb0c SHA512 35aabd48623e6f54c5196434076936e6b58b2d78ce56c29364f536c506cd278e212d94c6baec06e38195fe37ec21329e4426327244af93f7e5435f0f6d9d0ba8 WHIRLPOOL 93d4e635fc836b78699b7160b091806524028eacd6a2e84df1ec40eeec550f952a6d071783ea53c5d5fa824dec7fe001a307ee1814f92c4ed48b01ba22f2aa8f
|
||||
|
@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils findlib
|
||||
|
||||
MY_P=${P/_beta/test}
|
||||
DESCRIPTION="Modules for OCaml application-level Internet protocols"
|
||||
HOMEPAGE="http://projects.camlcity.org/projects/ocamlnet.html"
|
||||
SRC_URI="http://download.camlcity.org/download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB GPL-2+"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
|
||||
IUSE="cryptokit gtk ssl tk httpd +ocamlopt +pcre zip"
|
||||
RESTRICT="installsources"
|
||||
|
||||
# the auth-dh compile flag has been disabled as well, since it depends on
|
||||
# ocaml-cryptgps, which is not available.
|
||||
|
||||
DEPEND=">=dev-ml/findlib-1.0
|
||||
pcre? ( >=dev-ml/pcre-ocaml-5:= )
|
||||
>=dev-lang/ocaml-3.10.2:=[ocamlopt?]
|
||||
tk? ( dev-ml/labltk:= )
|
||||
cryptokit? ( dev-ml/cryptokit:= )
|
||||
gtk? ( >=dev-ml/lablgtk-2:= )
|
||||
ssl? ( >=dev-ml/ocaml-ssl-0.4:= )
|
||||
zip? ( dev-ml/camlzip:= )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
ocamlnet_use_with() {
|
||||
if use $1; then
|
||||
echo "-with-$2"
|
||||
else
|
||||
echo "-without-$2"
|
||||
fi
|
||||
}
|
||||
|
||||
ocamlnet_use_enable() {
|
||||
if use $1; then
|
||||
echo "-enable-$2"
|
||||
else
|
||||
echo "-disable-$2"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
./configure \
|
||||
-bindir /usr/bin \
|
||||
-datadir /usr/share/${PN} \
|
||||
$(ocamlnet_use_enable cryptokit crypto) \
|
||||
$(ocamlnet_use_enable gtk gtk2) \
|
||||
$(ocamlnet_use_enable pcre pcre) \
|
||||
$(ocamlnet_use_enable ssl ssl) \
|
||||
$(ocamlnet_use_enable tk tcl) \
|
||||
$(ocamlnet_use_enable zip zip) \
|
||||
$(ocamlnet_use_with httpd nethttpd) \
|
||||
|| die "Error : econf failed!"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 all
|
||||
if use ocamlopt; then
|
||||
emake -j1 opt
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
export STRIP_MASK="*/bin/*"
|
||||
findlib_src_install
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST typehashlib-109.15.02.tar.gz 51713 SHA256 25a1c518527d8d9e200f5f5c4f0afa351cb29f98fae8e4e5bfb450827710058e SHA512 06ad1c714175134dbd73ac131da67c02f75160193ad1121a748566efa308561a6cb55df8df9d068eb041b3dd9b267f8409c654db07bbe0f2f3b5af87bd1c0444 WHIRLPOOL db00f9b735a47cea190ce3c893bcf1eb38d830c7119fcf0a018e53b19b5e2d5e156eea1f05a40085c714d41f7ec0fefe4d35a062faf370c4adbd556c3dc883d2
|
||||
EBUILD typehashlib-109.15.02.ebuild 641 SHA256 f0536ff2605b191d1d5024b084a57cd99279433c4bbd77ccf5cf13c4a43a4a96 SHA512 64ca2dbfc0a316cd18546c07017de4d49f0ce5d29e754783a64b5ab003a7b9564fbe07cea4ccca4e1eef1601eda50f607cf717430a293a9c2c3e906468b39b62 WHIRLPOOL 62a0c646aaf2bba7647f9482187601df84743608fbbaf005e42070026e5a9d4192d5d1fce6b1ac1b54a1169b5019f13e269306b027d8ab3f178fac01c7106e0d
|
||||
EBUILD typehashlib-109.15.02.ebuild 611 SHA256 c151aec3c9446af84f621e01b533f94a94defd5a1e3eca2ab7a27d4e1e54b8a1 SHA512 8757522d61afdf182ba479d9d1aa05daba91cba085fae5257b1494810e6c61e7d86e11d2563662fbaa30edcab454e53fcc902a4345b830e9424bbdf80e860ad9 WHIRLPOOL 5abbc316d763df2468f40d4cd4f68c8400d60697767d8d45e8c0ecd0555373b019ff5f659c1b661d80feec5a2f44b27b478a6d0f40bb2abbe7ad43f7137b2025
|
||||
MISC ChangeLog 3742 SHA256 73ed7c257474e386d4195623c9a07c9c1566e9ad4314b7577e978cc7d65074ba SHA512 49943d88bbe647a5525b3abeaf4b36d03c72c7c7f762c151ea967ad0168027655dbae4332647b7104ab3ec0f6623d451680d1eed869bbbaf199c7b0e929c8120 WHIRLPOOL bb68461d322fd217b70dace7c7b10af58b5fba14a5ec286bf123195692210477a8ee0011695bdd2facda594043620e88dfba68a082187e026de9900bb909c998
|
||||
MISC ChangeLog-2015 1075 SHA256 d4e7f914beac3e79bc603f06c85dcdcf3235dfba90188f298d73cdc1fc75bc33 SHA512 40faf28d0f8312927ce25352917509089a73015f52ca9973fc92ebde3e4c97388c57e3294d3eb9ccc1dffb97d453afe01d3b9b75f9281878aba986de684447d4 WHIRLPOOL 77deba521730e566c11f284e7e63f02d685a9c7404476cd8da70b23439ec2ea82538ea7986044304ed1803b9f6f548b78452f09714c7240214593d40b0df4e04
|
||||
MISC metadata.xml 243 SHA256 5e9b58b0b795266f973d066675839499e3a56d7d932d702404a4b91ded8eb26c SHA512 1c5b4b2163017e496999d1f87e5c9c5ac6c11b2e9187450ccfb3df258f34e54d278972f04ee0e8429476c6f87e091a869ac2a28c6e8c8e6d20678c3e74061449 WHIRLPOOL 085df2e84901cbe563c7c1d30d04c229547f15f8ee26ac61d44d07c3f6999f2bbfa4cf309963172fb507cce5450d27598b762c3ccab92351601965c3afc05e3a
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST navigation-1.14.0.tar.gz 340196 SHA256 3974bb52af21cf0a6e4da8eb231b3101b4c5da700793bdac1cdc97e69d6e5cac SHA512 8ac2048be6d06be1f137aab2e73c5c724e794b9e6125fa70e2283df3790200f7b5203bae12c46e0796523ae58a4f8ede79fd0c1afc09a306a99f450576c7b11a WHIRLPOOL 12e8b7f5043a9473033df772021c3ebae1cdf87bde52988874489e490e7dfdcb07623c588ffd1297fbbd3fc336813fc6f4e9ae812dc80dfcad3062cceb82ef0b
|
||||
EBUILD costmap_2d-1.14.0-r1.ebuild 993 SHA256 a3325d935250737c5105757b3c2fa1ba9954e69168cc979917973a255239ba51 SHA512 0435835fe54df0a6d0ed83cf2bd8ee1ccfabe067966a843f478c958cd2b7d0c05eebecf40ee275bd9beb7d5d7423eaf61cbc64da8fa8214b26ec44020b978e21 WHIRLPOOL e036f379635a48a99579f7a93e0582fc81d4d25ae153306da8373787ff8a5063d01d0f6868b78622c1e56a0e4555153cd5520cb84e52e108f6985e12c102bb41
|
||||
EBUILD costmap_2d-9999.ebuild 993 SHA256 a3325d935250737c5105757b3c2fa1ba9954e69168cc979917973a255239ba51 SHA512 0435835fe54df0a6d0ed83cf2bd8ee1ccfabe067966a843f478c958cd2b7d0c05eebecf40ee275bd9beb7d5d7423eaf61cbc64da8fa8214b26ec44020b978e21 WHIRLPOOL e036f379635a48a99579f7a93e0582fc81d4d25ae153306da8373787ff8a5063d01d0f6868b78622c1e56a0e4555153cd5520cb84e52e108f6985e12c102bb41
|
||||
MISC ChangeLog 1833 SHA256 0978f817c6269148b39d8582fecb298f4ffb46be54976300f917067b14d2132b SHA512 75888219a1864fbd40a5ea9f46b2d3b9cfe78d9b8c90c2608a8fed664ec0452263db04c86f08ad5382cb82c45feb09f9ad9c958e820dd556f3a4c0e2fb43979c WHIRLPOOL 592239a1d2ed992204b42d399dec55204fbcdbbc3dbb7bf9ed75ff95726d76252007cbf6bd31f29448416ea200cf0c8e8ad4928fdf1085ca67346993578b5bdb
|
||||
MISC ChangeLog 2216 SHA256 88f0e4b75f04f9a9588dd5d40d98528b3f4f5e1044976b5d0b9f42738284dc90 SHA512 c9eae80dfb611ee21307f35fd93827fccb7ad5e5b8a54c9072f468cd102264e3dd7f10a9302bf868043409d5adedca7041eedfe919579529b43978caae58924e WHIRLPOOL 21a559dab9ee7879658ca7e553dc9410a48dc19dc8c490c09461d85b8aa5733621a5bf6b6cc0357a78a8ee9c473a4ca56149566ee3df95c6b0b8ccfe3feb604f
|
||||
MISC metadata.xml 337 SHA256 a90ded2c003033ad4057df2eba71c9fc0a76a721e3f998dc578c29eef4ada1f1 SHA512 f5df7464100fa15a3d2ad11cc620007500a5cb5ea7be67ac45819a541dd4ae53ce476231d475acf4dfe7e7bf0c31281325dc4e003867d1cc01a29353bb5ea09e WHIRLPOOL a0198030c632c4ed9a5b5d09027e0a463b5ecfee3f2cfbb1c7f5ebd18f77e9f9600c1f8d30f456c27b3866b8170348c96203a734a0e844a593369f0f92501e79
|
||||
|
@ -1,5 +1,7 @@
|
||||
DIST diagnostics-1.8.10.tar.gz 525999 SHA256 9f2c6012f60e55e7735ba2d08dbc9bcd96f09ca9d3df223a0f1966bdab454dea SHA512 a3719b1cb745e376bbff55c483c92916588b4548c0c7b57cad299d3b748ca278a2d6b1a874168dd489b60a6dbc2250b40db1c55b54a4043de1b5c3ce3c8a5513 WHIRLPOOL 405f0f5d69c2cfb83c234dc953240d6dfcff1a296330f05b411d1d8219a7023e588fe1fb331862bf2f04c8e6f34238655f2ca25bc968afd7c639fa5598ce663a
|
||||
DIST diagnostics-1.8.9.tar.gz 525881 SHA256 d6102e9b1b98b5f3909a00694b1e3b856d69cdb9fd6b332f4320adf574e3a4a8 SHA512 2d9e2bcccf474ae8d30adbf0c5571d491cf3d8757732be5fcf1139ceb5fe40a4e83542e7e248cc94ca963056cd18f55c71df7108e26fc4d4e07efbf3611c3d80 WHIRLPOOL 914941b8c688ffaf22268832355d7d9d262d572b5fd1b3b48bbfbefb21240572830d81fb9aebcf252b8be99461cc404f106f3918210de7af49471ca1f244c568
|
||||
EBUILD diagnostic_aggregator-1.8.10.ebuild 541 SHA256 6194f201e78ee13a6edd9730624cd2cdec47b7cea7af8250d6a9651918a33990 SHA512 a9c3529b0e9f6cfd2e2ff2c56816d4a84fbd83329d97a1acb48ac0c67fbec1f0ebe9c93b92d70860ef745d01753aa9d0777c79d2c59e131c20a1d86a67b2be56 WHIRLPOOL 89f98794bc6224d982a9d08edbbe5568e25d28b6beaf71ff0beadba4d0de5aec857d1320495b9b7ff7a421ca0231551a377487e779b80eff038a4cb8a49b6897
|
||||
EBUILD diagnostic_aggregator-1.8.9.ebuild 541 SHA256 1d25aa9ead7642c416910619d04c5c1b7036d87c09a52bf7060f6907e9da3ab1 SHA512 6ae5888f7ddc44e6966dafc2642e5450913d7057614fe0dd4d13e2e5e5cd11187697ed357668aa8fe685b882d45bf2a8f22e150b3d8b97ddac16115f1142cc5d WHIRLPOOL 1bc604870bb0e61206230fd5ff4ec75d7fb523f2b0a53ff60eda21f31c93ffe2bcfd098c3efa18b9a683d8b248c346deabb9c580f940661136a7e6f24721e61b
|
||||
EBUILD diagnostic_aggregator-9999.ebuild 541 SHA256 1d25aa9ead7642c416910619d04c5c1b7036d87c09a52bf7060f6907e9da3ab1 SHA512 6ae5888f7ddc44e6966dafc2642e5450913d7057614fe0dd4d13e2e5e5cd11187697ed357668aa8fe685b882d45bf2a8f22e150b3d8b97ddac16115f1142cc5d WHIRLPOOL 1bc604870bb0e61206230fd5ff4ec75d7fb523f2b0a53ff60eda21f31c93ffe2bcfd098c3efa18b9a683d8b248c346deabb9c580f940661136a7e6f24721e61b
|
||||
MISC ChangeLog 1931 SHA256 e3015972061c34a39b249afd4f252285a1767d16d8f21611ef40f3e96cea23ce SHA512 cf99f90b7fcf4a0a81d0abd858ce4676d3c5fdabef9c67ab7d9483c6d4acc5ecae5e46e0f45d30782418fdb29e883b17cf54f56169c270bd3f6b7d90bb5c3f6c WHIRLPOOL bddfc0dadf5e84a88133066c3ff5fdaa8523785f628a00ba8e4efeebafbfb88c7dc1346e846c087ca880c288f537ee7217563f5621f3ecb18bd8ab21d2ed6afb
|
||||
MISC ChangeLog 2121 SHA256 771c84e5ddc20993adec58a6822bdf5d446f27dc04e3b20b0c08515156816bf8 SHA512 f7601832089d9d1417c5528252d2857aaf8b8b39199f79e136bcb9dc191d41cd8dac84cc5f65bc455d39bd6f5522a140fa7dd1aa45dbf0eca55680b6938bb40f WHIRLPOOL 3c4287ffa6c3d40a8d743dd59c1c6e148cd4d3716ed79962514a97ad0475ec54c8893104b7aabcf40f421c1871f9e1aaf0021bf7ac64dc8954cf015f62aed3a4
|
||||
MISC metadata.xml 329 SHA256 de1f892bf76ef1b707c1cdeda0b6fe5fd2e1300f0913f4e1f8ee986ec34591d7 SHA512 38a2d063b6ed23109d1c79cff72f2bddea0a0f3cdc54a7f8e73c6c824b6855c120bbfe373fcd33473c25f6067ece4cd169a68c83c04163cd631a5e1253004e44 WHIRLPOOL 7a30d9e1b386a61424a63442fd23403488c5fb7447cc6468fd46f8b1b0fcdc608e270948f609c8787afec0180bc33241a0c3a2235a436d088e714371fd14bf00
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros/diagnostics"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=${PN}
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Aggregates ROS diagnostics"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/diagnostic_msgs[${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
dev-ros/pluginlib
|
||||
dev-ros/roscpp
|
||||
dev-ros/rospy
|
||||
dev-ros/rostest
|
||||
dev-ros/xmlrpcpp
|
||||
dev-ros/bondcpp
|
||||
dev-libs/boost:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-ros/rostest )"
|
@ -1,7 +1,9 @@
|
||||
DIST diagnostics-1.8.10.tar.gz 525999 SHA256 9f2c6012f60e55e7735ba2d08dbc9bcd96f09ca9d3df223a0f1966bdab454dea SHA512 a3719b1cb745e376bbff55c483c92916588b4548c0c7b57cad299d3b748ca278a2d6b1a874168dd489b60a6dbc2250b40db1c55b54a4043de1b5c3ce3c8a5513 WHIRLPOOL 405f0f5d69c2cfb83c234dc953240d6dfcff1a296330f05b411d1d8219a7023e588fe1fb331862bf2f04c8e6f34238655f2ca25bc968afd7c639fa5598ce663a
|
||||
DIST diagnostics-1.8.8.tar.gz 508404 SHA256 e50eb7d49fd2ce13ce8bccb81cb67c198119d7524b3aada37035c8ab9fe2d3ec SHA512 f0e59442cf4cd277c1ef77e7bceec973a15519c9d81bbde21851592ba52c4c7d55a6358c6a65004490b3e3822a6edc772f20e41992a2b3604d9e64e9fd7124ef WHIRLPOOL 32c8fbdc6591abfd270c1c38aebc5dc8f5d7381e5675f6f50f07be0f433bc5a8b81ac33c438d56e753cb75c6914c8fd4c38d9cc82c720fb04b170b4afef597cb
|
||||
DIST diagnostics-1.8.9.tar.gz 525881 SHA256 d6102e9b1b98b5f3909a00694b1e3b856d69cdb9fd6b332f4320adf574e3a4a8 SHA512 2d9e2bcccf474ae8d30adbf0c5571d491cf3d8757732be5fcf1139ceb5fe40a4e83542e7e248cc94ca963056cd18f55c71df7108e26fc4d4e07efbf3611c3d80 WHIRLPOOL 914941b8c688ffaf22268832355d7d9d262d572b5fd1b3b48bbfbefb21240572830d81fb9aebcf252b8be99461cc404f106f3918210de7af49471ca1f244c568
|
||||
EBUILD diagnostic_analysis-1.8.10.ebuild 599 SHA256 5840f33668559b93d152061d5f4de2b7f06d676705ca88214c0e730047804c45 SHA512 5e0d379cbec4577f985fe7b8d13b00a91acdfd095f7aae70b139dd94685a18aeaa098b9a32ec3f77c214fc98a846af7249c2c1b82c1b0910557b21800b361ea5 WHIRLPOOL 77a3c21490b98713c8872b333ad459309d7cd5240285142bcd3a0e605327df98935e40a143e75b8578a27df639586445e59f54fe11df8bf9933a714f5e713499
|
||||
EBUILD diagnostic_analysis-1.8.8.ebuild 599 SHA256 2b638da45f94bc144f2f9c05ee3ead6b47304b4fc6ee3b5c5ebb38129b2663a4 SHA512 352f3ed802b83775fd5891712bd78b747c27b0c5fb48229387b31b9d989c6be190aeaa490b1c2a8118d721dbdb06d7205e59641975289d6810cff30be2eafd58 WHIRLPOOL 6ac4c8fce3dab7cc3f24185b57bdf9b4ecb18978ea825ba1ba5ce406a6eadf49674d45e56370e4351066b438c490d2320cb3c7b14038508d094dc52d3375ad07
|
||||
EBUILD diagnostic_analysis-1.8.9.ebuild 599 SHA256 2b638da45f94bc144f2f9c05ee3ead6b47304b4fc6ee3b5c5ebb38129b2663a4 SHA512 352f3ed802b83775fd5891712bd78b747c27b0c5fb48229387b31b9d989c6be190aeaa490b1c2a8118d721dbdb06d7205e59641975289d6810cff30be2eafd58 WHIRLPOOL 6ac4c8fce3dab7cc3f24185b57bdf9b4ecb18978ea825ba1ba5ce406a6eadf49674d45e56370e4351066b438c490d2320cb3c7b14038508d094dc52d3375ad07
|
||||
EBUILD diagnostic_analysis-9999.ebuild 599 SHA256 2b638da45f94bc144f2f9c05ee3ead6b47304b4fc6ee3b5c5ebb38129b2663a4 SHA512 352f3ed802b83775fd5891712bd78b747c27b0c5fb48229387b31b9d989c6be190aeaa490b1c2a8118d721dbdb06d7205e59641975289d6810cff30be2eafd58 WHIRLPOOL 6ac4c8fce3dab7cc3f24185b57bdf9b4ecb18978ea825ba1ba5ce406a6eadf49674d45e56370e4351066b438c490d2320cb3c7b14038508d094dc52d3375ad07
|
||||
MISC ChangeLog 1577 SHA256 84909efe1492ffe4940c3e04456168d6f7b8effce69980cfe70da469188ff90e SHA512 0c5bdfa8b897dd4787aae55ceb581002757940373f4abe8358fdccbf20a8968f9323bcbd25fd955d89ce0e5c52d0778719be94e19c3b820b13e18c4b7ba61022 WHIRLPOOL c276c535cacbd3914e786b1ca393d3c1acf0818ebeb5aaeea548168aeee5ceeb3358c6075695e810d090d98136ac18b95c22313e1e316725a4692838a30531cb
|
||||
MISC ChangeLog 1763 SHA256 35732428ae708f8f872f24e862768742b30feb2ba4b166781333d8926d082300 SHA512 6ecf3ebb20365095e1c1648b466686f342bef6b1f883367d5b631135a41efaf65c4e675987cfcf198e86064a6cefacbd3aef3c070dac593f9dc10f596dc39b1e WHIRLPOOL 2aa03208f50ea513db53c67dbe313c291c5191272b8d0409ee12414fca6b0eb086564ed60cbcb4ef29a3a6926bf2cb1a98430a37ad3a7a2033838e9148530e15
|
||||
MISC metadata.xml 329 SHA256 de1f892bf76ef1b707c1cdeda0b6fe5fd2e1300f0913f4e1f8ee986ec34591d7 SHA512 38a2d063b6ed23109d1c79cff72f2bddea0a0f3cdc54a7f8e73c6c824b6855c120bbfe373fcd33473c25f6067ece4cd169a68c83c04163cd631a5e1253004e44 WHIRLPOOL 7a30d9e1b386a61424a63442fd23403488c5fb7447cc6468fd46f8b1b0fcdc608e270948f609c8787afec0180bc33241a0c3a2235a436d088e714371fd14bf00
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros/diagnostics"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Converts diagnostics data into a series of CSV files"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/diagnostic_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/roslib[${PYTHON_USEDEP}]
|
||||
dev-ros/rosbag[${PYTHON_USEDEP}]
|
||||
dev-ros/rostest[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
|
@ -1,7 +1,9 @@
|
||||
DIST diagnostics-1.8.10.tar.gz 525999 SHA256 9f2c6012f60e55e7735ba2d08dbc9bcd96f09ca9d3df223a0f1966bdab454dea SHA512 a3719b1cb745e376bbff55c483c92916588b4548c0c7b57cad299d3b748ca278a2d6b1a874168dd489b60a6dbc2250b40db1c55b54a4043de1b5c3ce3c8a5513 WHIRLPOOL 405f0f5d69c2cfb83c234dc953240d6dfcff1a296330f05b411d1d8219a7023e588fe1fb331862bf2f04c8e6f34238655f2ca25bc968afd7c639fa5598ce663a
|
||||
DIST diagnostics-1.8.8.tar.gz 508404 SHA256 e50eb7d49fd2ce13ce8bccb81cb67c198119d7524b3aada37035c8ab9fe2d3ec SHA512 f0e59442cf4cd277c1ef77e7bceec973a15519c9d81bbde21851592ba52c4c7d55a6358c6a65004490b3e3822a6edc772f20e41992a2b3604d9e64e9fd7124ef WHIRLPOOL 32c8fbdc6591abfd270c1c38aebc5dc8f5d7381e5675f6f50f07be0f433bc5a8b81ac33c438d56e753cb75c6914c8fd4c38d9cc82c720fb04b170b4afef597cb
|
||||
DIST diagnostics-1.8.9.tar.gz 525881 SHA256 d6102e9b1b98b5f3909a00694b1e3b856d69cdb9fd6b332f4320adf574e3a4a8 SHA512 2d9e2bcccf474ae8d30adbf0c5571d491cf3d8757732be5fcf1139ceb5fe40a4e83542e7e248cc94ca963056cd18f55c71df7108e26fc4d4e07efbf3611c3d80 WHIRLPOOL 914941b8c688ffaf22268832355d7d9d262d572b5fd1b3b48bbfbefb21240572830d81fb9aebcf252b8be99461cc404f106f3918210de7af49471ca1f244c568
|
||||
EBUILD diagnostic_common_diagnostics-1.8.10.ebuild 542 SHA256 4c3f9d290fb5e952482f8403a056190b6d337cd03aedcf1781b99482d3c352e3 SHA512 01629f5c33cd69b4ecd2dffcbc5987cdff000c66059eff59da03bea7379aaf854ee7c03c366b4759f837c9afe90b0bf5dffb6d4555808f1b716bf2fc7fe3087f WHIRLPOOL f443ece2e3ec7b9f5109a8cad412a3a16b89d211314d7c1e84e8f52398f9e20e60f3e9ceb7e17ffd7ad48b84ed5babc2c78ec5edd75d1cbff9a5970bddc712cb
|
||||
EBUILD diagnostic_common_diagnostics-1.8.8.ebuild 542 SHA256 1aba5cdd66d0c65be1c6a1bf256c23b5b9434fc966a384de76c33888705b4b28 SHA512 e285c98b0f36c7524f54d0e92d618a5f182af13e367eeb179de4ded64db2c0d267f2e0b0df094ae133afccc7b8bdeee85e7619004a93c78649c13c444d6a71e0 WHIRLPOOL ef5222715f8f8a6d1731ef042a0cc990ea91ebb31f6c66578506e5b3f64fda8f26c376e5270bcab784e35174e9558d0c9505961a48a13b80abcc1704456e20c6
|
||||
EBUILD diagnostic_common_diagnostics-1.8.9.ebuild 542 SHA256 1aba5cdd66d0c65be1c6a1bf256c23b5b9434fc966a384de76c33888705b4b28 SHA512 e285c98b0f36c7524f54d0e92d618a5f182af13e367eeb179de4ded64db2c0d267f2e0b0df094ae133afccc7b8bdeee85e7619004a93c78649c13c444d6a71e0 WHIRLPOOL ef5222715f8f8a6d1731ef042a0cc990ea91ebb31f6c66578506e5b3f64fda8f26c376e5270bcab784e35174e9558d0c9505961a48a13b80abcc1704456e20c6
|
||||
EBUILD diagnostic_common_diagnostics-9999.ebuild 542 SHA256 1aba5cdd66d0c65be1c6a1bf256c23b5b9434fc966a384de76c33888705b4b28 SHA512 e285c98b0f36c7524f54d0e92d618a5f182af13e367eeb179de4ded64db2c0d267f2e0b0df094ae133afccc7b8bdeee85e7619004a93c78649c13c444d6a71e0 WHIRLPOOL ef5222715f8f8a6d1731ef042a0cc990ea91ebb31f6c66578506e5b3f64fda8f26c376e5270bcab784e35174e9558d0c9505961a48a13b80abcc1704456e20c6
|
||||
MISC ChangeLog 1647 SHA256 5ba031a605ff608034e1a8f9bb871f756fbc161191b3eab2cd286bd607b4597c SHA512 1c0ea7808dbd9e85783d2111b450f0c22dad99b627b80130cbe18c53d9e1bbaff2d2ddbfe74bb3fa09ca53ae31a1e442a938f1d69dae00482e25717c931c1739 WHIRLPOOL 3008a3c4a2bcb493a0723d588c84371a8b32035ff563671c2b9fdfe8540fc9e2c57095922a33bd22a3ad1abf566eb717cd71d50a937b7cab98602524972e7c7d
|
||||
MISC ChangeLog 1853 SHA256 806575b6bfb9ced5603fc3b9b05c712edb75ddd68e4928e379681bab8260225b SHA512 de51c0063d48834b0c8cc6883897c8bf1b29af849dee947351a9f56d87429e37352b4a3bed41709559cf1562f22b15c3728fee381db8af469a290f552d56c662 WHIRLPOOL 5b408e88b29abd2e3f228393fddebd8f697e302489ec386520b7fb99c8c77199f1111cd1d377b2e465a8f27bc90f5fc9ae8309393827917f83b99458ef1fc288
|
||||
MISC metadata.xml 329 SHA256 de1f892bf76ef1b707c1cdeda0b6fe5fd2e1300f0913f4e1f8ee986ec34591d7 SHA512 38a2d063b6ed23109d1c79cff72f2bddea0a0f3cdc54a7f8e73c6c824b6855c120bbfe373fcd33473c25f6067ece4cd169a68c83c04163cd631a5e1253004e44 WHIRLPOOL 7a30d9e1b386a61424a63442fd23403488c5fb7447cc6468fd46f8b1b0fcdc608e270948f609c8787afec0180bc33241a0c3a2235a436d088e714371fd14bf00
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros/diagnostics"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Generic nodes for monitoring a linux host"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-ros/diagnostic_updater[${PYTHON_USEDEP}]
|
||||
dev-ros/roslib[${PYTHON_USEDEP}]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/tf[${PYTHON_USEDEP}]
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
app-admin/hddtemp"
|
@ -1,7 +1,9 @@
|
||||
DIST diagnostics-1.8.10.tar.gz 525999 SHA256 9f2c6012f60e55e7735ba2d08dbc9bcd96f09ca9d3df223a0f1966bdab454dea SHA512 a3719b1cb745e376bbff55c483c92916588b4548c0c7b57cad299d3b748ca278a2d6b1a874168dd489b60a6dbc2250b40db1c55b54a4043de1b5c3ce3c8a5513 WHIRLPOOL 405f0f5d69c2cfb83c234dc953240d6dfcff1a296330f05b411d1d8219a7023e588fe1fb331862bf2f04c8e6f34238655f2ca25bc968afd7c639fa5598ce663a
|
||||
DIST diagnostics-1.8.8.tar.gz 508404 SHA256 e50eb7d49fd2ce13ce8bccb81cb67c198119d7524b3aada37035c8ab9fe2d3ec SHA512 f0e59442cf4cd277c1ef77e7bceec973a15519c9d81bbde21851592ba52c4c7d55a6358c6a65004490b3e3822a6edc772f20e41992a2b3604d9e64e9fd7124ef WHIRLPOOL 32c8fbdc6591abfd270c1c38aebc5dc8f5d7381e5675f6f50f07be0f433bc5a8b81ac33c438d56e753cb75c6914c8fd4c38d9cc82c720fb04b170b4afef597cb
|
||||
DIST diagnostics-1.8.9.tar.gz 525881 SHA256 d6102e9b1b98b5f3909a00694b1e3b856d69cdb9fd6b332f4320adf574e3a4a8 SHA512 2d9e2bcccf474ae8d30adbf0c5571d491cf3d8757732be5fcf1139ceb5fe40a4e83542e7e248cc94ca963056cd18f55c71df7108e26fc4d4e07efbf3611c3d80 WHIRLPOOL 914941b8c688ffaf22268832355d7d9d262d572b5fd1b3b48bbfbefb21240572830d81fb9aebcf252b8be99461cc404f106f3918210de7af49471ca1f244c568
|
||||
EBUILD diagnostic_updater-1.8.10.ebuild 687 SHA256 02279fc6300946eb52f128aea7786a54731f472c0b78c4c4e02d448e2d2a379d SHA512 16368ed894d12d88d7ae46c88a4a4979b1a0c1c0f42ee624206a3f7b0c2c6549e5b3b4a68ffc02fb2e906c9d950330f767646c1bc81a2a495ee3fd6227fe3da6 WHIRLPOOL f81fec9dd5445ca31a1d95d0956fe4b2c80d1ac4656aa737870377f69153fb03ca7eb47211543c31de1304b8198c64a77a6742180a19994d3fa7d1a86494d8ba
|
||||
EBUILD diagnostic_updater-1.8.8.ebuild 687 SHA256 c6b90df33fdd5374f05ed953e0994c26a45d6354bf854a5c2e7b452f3fd1ba2c SHA512 c88f9d946d3850338510db014fae9c06e524fd95908487c643915cb63d28de3b12665cac18273e18d56e7caa121da984f7faa340e38f2f120afa896f8b3c6f9c WHIRLPOOL a1f53338dc716c9801bf6d2ac1e9e0362b6631413297733cb1776a0ee36d8d98b847c98d0d67612dd84226cdf7bd5d3281f126852e83bbcaf6a3dd2f97ed37ea
|
||||
EBUILD diagnostic_updater-1.8.9.ebuild 687 SHA256 c6b90df33fdd5374f05ed953e0994c26a45d6354bf854a5c2e7b452f3fd1ba2c SHA512 c88f9d946d3850338510db014fae9c06e524fd95908487c643915cb63d28de3b12665cac18273e18d56e7caa121da984f7faa340e38f2f120afa896f8b3c6f9c WHIRLPOOL a1f53338dc716c9801bf6d2ac1e9e0362b6631413297733cb1776a0ee36d8d98b847c98d0d67612dd84226cdf7bd5d3281f126852e83bbcaf6a3dd2f97ed37ea
|
||||
EBUILD diagnostic_updater-9999.ebuild 687 SHA256 c6b90df33fdd5374f05ed953e0994c26a45d6354bf854a5c2e7b452f3fd1ba2c SHA512 c88f9d946d3850338510db014fae9c06e524fd95908487c643915cb63d28de3b12665cac18273e18d56e7caa121da984f7faa340e38f2f120afa896f8b3c6f9c WHIRLPOOL a1f53338dc716c9801bf6d2ac1e9e0362b6631413297733cb1776a0ee36d8d98b847c98d0d67612dd84226cdf7bd5d3281f126852e83bbcaf6a3dd2f97ed37ea
|
||||
MISC ChangeLog 1570 SHA256 a9a4f765519148af6cb2f7009153fcb78b8ead3b9c59673ced528cf65f4c9b2b SHA512 5372c0bee78cf531134a29d5b9ac0c145c034df6766679a8d1c8942db0fee244199055a850bc7649846f1b1d0c3f3c0b7b577dd0d7b8bf9d6abc996d1cc2d965 WHIRLPOOL 7e30a500c4db972079a9618c04d756eab1122082ab07b119f7a7e08e6e9d100479928c6e84219e82869fce56d6eaaf1d6c1a45c60076865076fb4251dc9ade1b
|
||||
MISC ChangeLog 1754 SHA256 ce8baa2c3b766efd9fdb6c74da136c3ac56cbea4228bd6b5ebbe7cfd1f26ea53 SHA512 0b441a107c5d86ea09728143ddcae3775997cfb9b80a51aa0a702ca859365c6a736346698164eb0850998e750f7bfcbf7399e59aa223b23451cc601da6c3abb6 WHIRLPOOL 1fdf104c0f7f35f48bb436368c57dfe659a20e81f7112770343ee25068ee4e68da214edb0c262c988b2cebff6fff20ab38bb49b95363e37be3080646d2d018a8
|
||||
MISC metadata.xml 329 SHA256 de1f892bf76ef1b707c1cdeda0b6fe5fd2e1300f0913f4e1f8ee986ec34591d7 SHA512 38a2d063b6ed23109d1c79cff72f2bddea0a0f3cdc54a7f8e73c6c824b6855c120bbfe373fcd33473c25f6067ece4cd169a68c83c04163cd631a5e1253004e44 WHIRLPOOL 7a30d9e1b386a61424a63442fd23403488c5fb7447cc6468fd46f8b1b0fcdc608e270948f609c8787afec0180bc33241a0c3a2235a436d088e714371fd14bf00
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros/diagnostics"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Tools for updating diagnostics"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/diagnostic_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/std_msgs[${CATKIN_MESSAGES_CXX_USEDEP},${CATKIN_MESSAGES_PYTHON_USEDEP}]
|
||||
dev-ros/roscpp
|
||||
dev-ros/rostest[${PYTHON_USEDEP}]
|
||||
dev-ros/std_msgs[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-cpp/gtest dev-ros/rostest[${PYTHON_USEDEP}] )"
|
@ -1,11 +1,7 @@
|
||||
DIST dynamic_reconfigure-1.5.39.tar.gz 34301 SHA256 6884a5f6bcd660598529b6e68f318406d2897a289cbc41d81c4d912132c71856 SHA512 0d069b2762d785494dfb4297bff550d3b113be26485cc754884ad3de687129b5fc1a74a6e30ff35348ec57d5e916b1cc76033d56dc540fd7f9e6eaae262c6ca2 WHIRLPOOL 4e29c8ba66729405281835f5636681c2104e88b80840bc68c2c2cf81d1775364e3906bcb122932545638cfa8cd9e6d53efd834bff25c5fad79bb49667887f1b4
|
||||
DIST dynamic_reconfigure-1.5.41.tar.gz 34471 SHA256 7f242ee5e8c889926f40ef34df94750af0261160c24e4dc9bf3c3a067d0bc13a SHA512 31e1d1f5c36541b46eee44419a50c2ab76f3f497d1dbd2161bc348e9f4adf71d4a2c2d5b01b7278bb991971ccf0773f072da16e26497eefc120b28c38422e049 WHIRLPOOL 737054d37e6c1ef1fb68cac19ae2e03876621016ced8ed58b97d802f5437e69367be98cadcf51308b5eebe75304d126e8bcf1c860a65fc44e71e18ebc1205587
|
||||
DIST dynamic_reconfigure-1.5.42.tar.gz 34689 SHA256 520c92c198b8da03d9f70a837528a3e308696bf31ba39902a9a3da3c522d6e06 SHA512 7fc74312a8b8763edd2bd3e66fc6a27ce3d8adaa37b9d284c7e7d8a13324336c1ffb49fa416acfc39bc4d28c6eb33e654900367bacbd412c0cb8fb17bfd7b809 WHIRLPOOL a74229b0ddac33a0222faf21db0a5412cb8ea7c0a719e67442fdbb3f22711f14fd98584163fc852def601840c9cd6c16e88d2b3705ea1ec520874b5d0334a928
|
||||
DIST dynamic_reconfigure-1.5.43.tar.gz 34714 SHA256 84d9bf55353c1d816ed8a3b40d77ed933bb53493fadcc0826018c93138777b4c SHA512 92c9524eb1614f204a97057cc9f4000d44e754473db1372d5b157a6e886997bbc3851972d492facf218bff822e03979b82646ac2f21b03fef137c957e746d1ce WHIRLPOOL c98404e0a2f001166a12874607c0708070fb30ce861781d5cc50251b70fb6abb03f9ee9e502415dadfc5db76000e0c1e473cbf1d7b450eb8ca4a260a56507161
|
||||
EBUILD dynamic_reconfigure-1.5.39.ebuild 571 SHA256 2440cc0a3ef330f1993e520c81277919a5ae38fed5fffbc49e279ca3e0be0d1f SHA512 fd1dc3fd2427710421ab8461831901d06ebaff3085733cbdc05c22ff9eb6be3303945d44b869396031be59863f772fdd318a8417df9d5fad29f91e07f46556e2 WHIRLPOOL 14b197e9090de1d080f6bfc5d48e304fd166d4cd7e60526c639fa305766bcb2cf94052631409b66fa782ad5f634323fcc5c6588c0a543aa53d609f6ebad0fef0
|
||||
EBUILD dynamic_reconfigure-1.5.41.ebuild 571 SHA256 2440cc0a3ef330f1993e520c81277919a5ae38fed5fffbc49e279ca3e0be0d1f SHA512 fd1dc3fd2427710421ab8461831901d06ebaff3085733cbdc05c22ff9eb6be3303945d44b869396031be59863f772fdd318a8417df9d5fad29f91e07f46556e2 WHIRLPOOL 14b197e9090de1d080f6bfc5d48e304fd166d4cd7e60526c639fa305766bcb2cf94052631409b66fa782ad5f634323fcc5c6588c0a543aa53d609f6ebad0fef0
|
||||
EBUILD dynamic_reconfigure-1.5.42.ebuild 571 SHA256 2440cc0a3ef330f1993e520c81277919a5ae38fed5fffbc49e279ca3e0be0d1f SHA512 fd1dc3fd2427710421ab8461831901d06ebaff3085733cbdc05c22ff9eb6be3303945d44b869396031be59863f772fdd318a8417df9d5fad29f91e07f46556e2 WHIRLPOOL 14b197e9090de1d080f6bfc5d48e304fd166d4cd7e60526c639fa305766bcb2cf94052631409b66fa782ad5f634323fcc5c6588c0a543aa53d609f6ebad0fef0
|
||||
DIST dynamic_reconfigure-1.5.44.tar.gz 35149 SHA256 f1b073c36fd937bd8697bc92ec38926f9194069e6e8d80ab70eb09610720ee7f SHA512 b66f70b40dc08ca1663a50d7bd4c0c060aa7fe0c415bd74cc46057e449ed329cbb908279ccf813d2c5ac5d667333fc16e27cedc9d946b63553ae694d7fb00508 WHIRLPOOL 5560140f68b34421498a26324e9dd7fc87e9929e5bd893f54cce83cdf909a4d8f728d558abb2a40836dab5e57e496a1e8a645d01c57109a182e4b71c0d2fb952
|
||||
EBUILD dynamic_reconfigure-1.5.43.ebuild 571 SHA256 2440cc0a3ef330f1993e520c81277919a5ae38fed5fffbc49e279ca3e0be0d1f SHA512 fd1dc3fd2427710421ab8461831901d06ebaff3085733cbdc05c22ff9eb6be3303945d44b869396031be59863f772fdd318a8417df9d5fad29f91e07f46556e2 WHIRLPOOL 14b197e9090de1d080f6bfc5d48e304fd166d4cd7e60526c639fa305766bcb2cf94052631409b66fa782ad5f634323fcc5c6588c0a543aa53d609f6ebad0fef0
|
||||
EBUILD dynamic_reconfigure-1.5.44.ebuild 571 SHA256 faec236fc77e92750c11febb9c13d8e0310873872dc673d9a597add7c3f81af0 SHA512 f1b409c19161523a4353ce583682b6f22e239fca240ea84e5c4c001a67781d332a482e9a6af9dcaa1ccbb1faefd9dd408dea9076009d8267d43c7b529903491c WHIRLPOOL bae022e3d87222042fd32f218771217f2c2bd99a196b384e9bcbc9aab32ed5ea5cc9df76099f46522eb0b231ade753cd3fc4487b9fce7da5125380f48a3d4c1a
|
||||
EBUILD dynamic_reconfigure-9999.ebuild 571 SHA256 2440cc0a3ef330f1993e520c81277919a5ae38fed5fffbc49e279ca3e0be0d1f SHA512 fd1dc3fd2427710421ab8461831901d06ebaff3085733cbdc05c22ff9eb6be3303945d44b869396031be59863f772fdd318a8417df9d5fad29f91e07f46556e2 WHIRLPOOL 14b197e9090de1d080f6bfc5d48e304fd166d4cd7e60526c639fa305766bcb2cf94052631409b66fa782ad5f634323fcc5c6588c0a543aa53d609f6ebad0fef0
|
||||
MISC ChangeLog 2061 SHA256 e12681abcc996b68d4726e52d4eae966d6cceccb69919a185688b3e0bf247096 SHA512 c801cdccb7b5514b97326ddacb002bbdc776dc760ab2787bd7c3cc3ea598a7688a56d76eb1f0f79ec2761d1a469e9a0261634f28fe9e3a42ec78fab31b5449b8 WHIRLPOOL 8ff9e1a29b42af56f4687ebfecf5baf5a93e903862e904df780cdab3c9f361ec13a18e601aef272c7e85dfb29f974b87d9c219df2a389caafc54ce988ea48224
|
||||
MISC ChangeLog 2458 SHA256 4791c3d2685ece59bd16f5de9abaef67e3e8f9f3778257856dd1fbe3b3cc1de9 SHA512 95f73ce38756be7b2e13d3d2a12fedcbcf6c86eb4c98d71218ea03b8dd8b4fa58e22c0d2991afd66130e539b393050cffbd429eaa21b5241b44604577bcbec9f WHIRLPOOL ebb88fe1a75141ae969338a24691103e39b59252a21b93549b51f42508128e58944e07b3e212fcf79162753ef12f829dc8d33452f28ca6c54c48a31db9597e73
|
||||
MISC metadata.xml 337 SHA256 5bf3f3f697cfedccb1259d664fa41e270f5d32347112864b104de487e37118f7 SHA512 19705df6cde1a0ae66f58cccc95a96e26302960f7e055a8c2b5fc15f0d995b2adaf0ac61c87470f7562e2ad03012845fd3abac6b4a081c1d6e01e9b91d53e561 WHIRLPOOL 1d1f406140cac4c50b33c3e00be4350b1a515a1ed0f463ad44bea1ab57cdb1bcc32fdbf7a98e37f8107da73549b8a8ab1be9239dba1939f294c79f770a9f791d
|
||||
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
CATKIN_HAS_MESSAGES=yes
|
||||
ROS_REPO_URI="https://github.com/ros/dynamic_reconfigure"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs"
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Provides a means to change node parameters at any time without having to restart the node"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/boost:=[threads]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/roscpp
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
CATKIN_HAS_MESSAGES=yes
|
||||
ROS_REPO_URI="https://github.com/ros/dynamic_reconfigure"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs"
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Provides a means to change node parameters at any time without having to restart the node"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/boost:=[threads]
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-ros/roscpp
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue