parent
ce99ef0224
commit
449f2197cf
@ -1,26 +1,24 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST datovka-2.1.1.tar.gz 998396 SHA256 3384657a2456eedd915ff37825c8a300e315de8f8e0461c632cef16e643b3bce SHA512 194b11917442d5964652157801a7ca93a4b6969030e7efe8973fcb01d1008fe642dd4890c0b13fbc5b26eb3c82e3862fa3d96d64134038d23a95b5c917eb982b WHIRLPOOL fb68c2fc8476f13f33f774aa01b68b7c05fed5eb2d9d9bd4a2bce623b7d5b4e42cbb291857a56b38e284da2d876f0dc37fff0fb5785c82cc3dd32560b4d4a253
|
||||
DIST datovka-2.1.2.tar.gz 998633 SHA256 54951627d990bca92894c76fdb4f0c6c55bdb1fa3791117ccafad58ba4c76900 SHA512 3335d9333e6a800f32d58fb30e7d806722ad07b868579bd165658e411c0b5d027ca0292c0e562ecaf72837ed4205e9119444b21305c990ec492bbacaacc313de WHIRLPOOL 93b89166f7be9ce2763f91ca8dc0c8d9b77da8d5e04b75df00ec0614166305df297c7f71f521387899aeec7e3faf0ca5cae5c986d748105a609ed8520a6af065
|
||||
EBUILD datovka-2.1.1.ebuild 970 SHA256 f5c48f6569d12704d658d2d6006447f3b46e19fd736c334ee2a0d124fd99ea2d SHA512 e2418a400ceef0c7186b0c946fa1b1976164377f332ee2db621067ece12f7ad28d5cf26a8b8144a11872085d219d133f2ffdaf0135c8ba3e94d21e11b9403a4d WHIRLPOOL ce25d3fc10bd3c429985da929c5f56a2351aef6e485482f191a6956857e4d34381e663cd10112375577ebcf1c80fdefdc288f34af60d27b2d101d4d08d1a1539
|
||||
EBUILD datovka-2.1.2.ebuild 972 SHA256 c404ea825114f18f483c16d1fca6606951b3d4df157a9a075fed889bd4338091 SHA512 b962b210c17483627f8e356200dca07e116455e73636e51ab8cfab424efef5dd8d39aeae1a2984a00dc86596620a9d27044bbe6013703417bd90affdc5a4e3c5 WHIRLPOOL 2dc5f46a18ebaf70001ad4e3d99dab1f1b3e4e69be3ac00675da82584feb3097399c65f4012c82ab070ecd0e89d88498ba5f8d0c9fb57036bab43a768428b84b
|
||||
MISC ChangeLog 1633 SHA256 3a109adb9d14a26b96eb2c23a473a51ab8591f7e8744eca4644d0f23fb3eb2d0 SHA512 01c894482eed581f901b6d6eb0a0ff6ee5a82534f52adf458eeb805678c18a248846889be5b771c84b1dd8b2d738796347981d3337cecb3d1398a341f006bdc6 WHIRLPOOL 602b645761eb8bb24d558b451c03df0f4208a5e12a0bea59ff950bde205cf1bb92321a567243b2d9d9f69d8fc519e80bd541e83219150d285b1f7fd1d64fd19b
|
||||
EBUILD datovka-2.1.2.ebuild 970 SHA256 5250a1846f99e4c457dfed8f27f2a4f13b4a6ac588086dcf00f55843d4ef1515 SHA512 df8b92d77bc7850515e68ecf71c12e62f6e7822830499444512eb4e3699721f9c2449956ba98a58b1e030f3b02ad29c2be8472238fc16061ce7067fb30dcfc61 WHIRLPOOL 6509672bc8123aa4cbaa67cd0da7b705c17634a9fd0d4e1adb1d55751a8914e206aeb5d544692747e4ccc3e609e06feedb1325da3073f349eca12089ebb139c5
|
||||
MISC ChangeLog 1778 SHA256 0c769fb0ecc86675b462c3104b3a61350f750f8c76933e82bb49defb978ffd2a SHA512 236e58dbcb56238523b7e1413be5a4a1e667b823451b9a3c3bc7a268bf7e264fb8c399c7f6a3e3a7b692671fddf29fe324f054abba84d884368619ce4213dc2a WHIRLPOOL b196df9b74ff9013f857255033a47aff69374fdf6ee0ea6eeded10828c2e9b39d24ba0fa55d4a9d1b756c5df7f86b03ff71edd7a25f63a74e64d98373aa2717b
|
||||
MISC metadata.xml 426 SHA256 12f33880362049c0969c1288ed82a7d3a4ca19f4bfb71fdccac922bb51fce1e2 SHA512 6e2d0636d4bc23e282d362a46b0b6aa0d7392a0f22f27551e2d89054796ec7f512e476f325de20bdac44f3ce3876629d04d7983ec0ac62f7b5e9cf4084c45c81 WHIRLPOOL 5b51f58b8ea2eccbbdc263d9f0a17740cbdba220d1ba5dcfb7c04a0d33e8fb4e70992edccfa50679660a67b347fc91847d41f74779de9bc3f850993a5cb24528
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJQLOJyAAoJEOSiRoyO7jvoyqMP/RHU9aqP2Ctf+JZ5gQgLtROH
|
||||
CgnH/12GnUrcRytmgM8OSw2J7xpc0NtQssJSry9BBhdV++147UWlQr5Ilv7zyIaD
|
||||
bvp+IuViDr/W8DL4KqNdb9e1eSkuDjDM6wD1prqs9ge9CzTOmW2RJeEgYcritAIy
|
||||
lYx9/sRReToFymuk/ysd3yW2/fabd90ZUy2cQdIRsaAwDQxkbKigs1EVbLGGvtEa
|
||||
kaNOuUW3kHxCL68f99O8fWEO7c/n7kc9jKOwiTeK1KojdYx2krCfIfQjq1+du5tK
|
||||
fmCpcAhRIZ8VLi32JkMFegtUYG2hvR4MUbmbRyG+cGfoJSIWb5ie32BwXJtAOEeG
|
||||
TX6trlEtczQ+lSY5b3ra9WrsBfM15rncu4Odj1Jc2RLf/YYNX+BXrwvz3iw3/z4u
|
||||
Qyk+/oE3m4wwoHbiKVv7kVb4z0ZTRBy5Bac0n2iISSiWhmGZaqzrdiqGvdQ8+ibN
|
||||
K0d4P4bDoCFhmLBAEWh+368jLK6/kshMU+Zm+ayssEvafm35bR679UCH+pGD7fuG
|
||||
3c9F9DekTctDKmHyoE63EkyBKCSo7ra6l46Y/F4ZFOJsAh67pb7X5i1W0Ie/cdYQ
|
||||
sSP5EpOnMayrQp+h0f/U9rzn3M21mj+eTJf4HZiAQuxE1g7Nhds2nxp6dIUU8Jlm
|
||||
6nTim2ysF4jR3moHQ1Qd
|
||||
=hCPN
|
||||
iQIcBAEBCAAGBQJQRcoNAAoJEOSiRoyO7jvob/4P/3dnjLeuv7cs2PXZ1p9neE9U
|
||||
Kb73uN1QePRpGiwY9J8CQg2P9k7l3+Js9mLUk/n93s4MR2vblIfx2cEXqtCrGVME
|
||||
+AIwhUwKc5QdNfawP00RgAfuPRQpvyOZa9vRdRKV/GB5MVhvfOi/gN4D568A3owQ
|
||||
PP0tfTv6RVm1JEAnfnoPsR6vKqhvbwjzCG91m/D5ZD2aRb5/LGuuXNjEQnw+fSau
|
||||
IHM2J1xIMEvu2ws91HKSLo3fd+FQRsu2lIy6PSlAAST+O04s9mMQLythBwRdoqOI
|
||||
a+3h5srw+CCRjyl+k0WvflJsnGj5xdfEUC/Sk5fyGKqwhav5gA0h1pKRw0G1d8lY
|
||||
3qAv95001tZJG1Bj5QYUqan029s9wNe1V7+EiiLioMjAABv4/hABGmKBTl2PyS6f
|
||||
sbTABZBBqnD10zNY2kFsU4EwITnPeLHFl5jhvXkoUe6+hHw7ZmVq76m0mtGBJwUy
|
||||
7awGF676egG5v7ABL7Am8kihdIryUfl3RkAx0ZAvHPjKLMw3Kpz43dDYDfE/GzJA
|
||||
yDfN4qVT/gKHHWHrixx2F5whR9M0h5XuDgZSjcGfLYsvSRWCeQ8WelOWvriNkr3V
|
||||
/vFO2dx7kmk/wX7yasZtpW3mmYb6W9IbNayu6WmfoMhLCMYnQxD25aE8dIXvJhz9
|
||||
sBEO5jayMfl38zEUzw9U
|
||||
=xbIp
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/datovka/datovka-2.1.1.ebuild,v 1.2 2012/08/16 12:06:43 scarabeus Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="GUI to access Czech eGov \"Datove schranky\""
|
||||
HOMEPAGE="http://labs.nic.cz/page/969/datovka/"
|
||||
SRC_URI="http://www.nic.cz/public_media/datove_schranky/releases/${P}/src/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-python/pygtk:2
|
||||
dev-python/pyopenssl
|
||||
dev-python/reportlab
|
||||
dev-python/sqlalchemy
|
||||
media-fonts/dejavu
|
||||
>=net-libs/dslib-2.1
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
python_convert_shebangs -r 4 "${WORKDIR}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
rm -rf "${ED}"/usr/share/${PN}/fonts/*
|
||||
dosym /usr/share/fonts/${PN}/DejaVuSans.ttf /usr/share/dsgui/fonts/DejaVuSans.ttf
|
||||
}
|
@ -1,7 +1,24 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX fslurp-0.7-makefile.patch 376 SHA256 19c02acccfb91d1e403f141d5e31e1c39c4ba32079b9f01499a32aec61ee4e84 SHA512 19261203bcc6e06be52cfefa706c7e392a1fd515957c749035c849d5149beeceba6999d4a0316361425338e18ccb4484b514c13ae9ea67e050687883799cd38e WHIRLPOOL 594fdc73dc34f74259cc231bdc55f7972447a8809e7ea3761af058043a0ca0bc20bbf51818d9b6c82f22e92e759a0d65416a19d43b229f9a2e928ab26258524f
|
||||
AUX fslurp-0.9-makefile.patch 388 SHA256 4efcf6763d760ee39d5ba60b2638831b2f4bd5d950e7c1ffe05da7a7ff76f564 SHA512 152b3f2266e2e98ba8bbc20a7e2f942036a5b7f9372862c69f3bc1e69f5fc98ed50e1dcf486ca2dd8e67912f02cfd537fa298b9f9a8e948d390d686299243444 WHIRLPOOL d222501c3da4422d72af1ebdaa5b8e5b6a51bbd640f02c1400ece037366f0d9184104b7a05f37672714217d846ad18f0eb816cf32d7312e5d309b402a61bdb52
|
||||
DIST fslurp-0.7.tgz 10156 SHA256 e3004708eb2855b234d454f6712d0f922da081375385f0349516f13039756a79 SHA512 c6cd8263916594407c42ecd4d3af3b82aa803e99be28512ea7dcd947fd940bc7e2f7566958f9cfa63c17a564ec3fe1d7cf804ea823eb5acc6ec23dec9b5be89f WHIRLPOOL e0c1cc3d2a5c748514e1f9b0467f0a55eb4d5d88aee67c97fd7b7e2da6d1331f23ef44597ce93143b8cce67c55fcf88499beb71f2e2ded5dcc3be458ba5a1f31
|
||||
DIST fslurp-0.8.tgz 10539 SHA256 54a37d89df1a351fe4aaf4734dd1dfc5afeda8951d5b72bc82f975ecc19cf9bc SHA512 a660d2cc31aea915f2028d2a524156bdf99abd9207ffb6457a7384e1d21042d4f20e1f089320b2d75404365c0af485206036462a66e521ed033b2b8c8d9cc61e WHIRLPOOL 622a64c42de1e3b7ac0b75cce6ab1677318c901e8cc4e8c6b3b84f69a03f521f06e81c7487b5630e9c5549eb7f55fca21c91a1a9411fa09caec520dd199a7f88
|
||||
DIST fslurp-0.9.tgz 22733 SHA256 2f0864e33a679407b37fd1d3c90f7ac0a83e0e2552ebcde257f3c65adba83747 SHA512 399c1441b849bb8a4b459916042d3dc883b81183438add27833aa2cac9cc2cb43b740a080dbadf22a99d35aa0e857e04c59bb6677e14980b472324b6244e5f1b WHIRLPOOL f734b3f1bf9ec92afaf027a1494708568415169317f995a0c111c596148be1cb4741b48ca04fc6b72cf06237f948a0d77476fa63aff9443ae49c58fb690ebdc6
|
||||
EBUILD fslurp-0.7.ebuild 698 SHA256 b7589f1df3db52c0dafa5f73d4781d6c1a135c7f00487910d9820e05e32da094 SHA512 ee2413e4744aff304b59647b4e97fa8eedcd2240f887736f974a13f0968a2af3540ff666f6f0aeb3dd0585838bc75c10de785a17bfccdaa40c1433bb4bdc7061 WHIRLPOOL 01b4181f8205371fef55b148b00a5a86d54675a66ef05772693b5450317fedd06c1569bbef7fca5abce8b85be01dac2a452e99eb39c8a9a231cceeeeee5623c8
|
||||
EBUILD fslurp-0.8.ebuild 681 SHA256 7c7d63d080c3e5b71f607f94854769e6cd5f1ce8afaa283d942c33216abcb87d SHA512 734758f801a7ded64c9eee037a2c0ca65bb2bdbfe89bb5c49e3c034b31e841d4a45c0703bf5222a6493a26af004342d6014941d77db6ec555bd08c75f3d648c3 WHIRLPOOL 84ffd2835800ac1b6c1985d3558166703826e177845a6d09dd2a14d9518707c8432e80c6f9c0882c690910e0bffb12e3dc07a735ccffb64416102de6567e43e4
|
||||
MISC ChangeLog 485 SHA256 395965eb2a6701a43bdbbd7c9b4d97040ab6f8da8eb6fe705f05925eae69b865 SHA512 6ea1813e23ea70921d96653681df992b4e699ebb08f47205ec32961875f9b8e8c75b09116380477d46e82631bbd3670f158df237e5c69cca5862025512b5fe23 WHIRLPOOL fff825deb35c73af2ab5cac7c01fe69c3652ab4881c8cd80312240c462f32d3e4e1641fbb7ff6eabc48cf9133b23c3d1c1248c3c624a74537b7229b43e2fed2a
|
||||
EBUILD fslurp-0.9.ebuild 694 SHA256 d37d0849ba87862407461dce0a92d0d23c55616676892b98a802e19255509abf SHA512 d04bdbf80d43925b894258e39e209ab67b52af05e8a74a622b748b2ccb6678cfb56e8b0a9b45f14132e68b5cde79a609cf658c5b269a212ddbe16eb34cd829d3 WHIRLPOOL b5cc110b4a17019c7cc9d8965d13a516001cba43107504ff03123e59ada5cd7fd9f32d9ac3ab4fc7335e1c26eee8f38a382fa0f6f0f1da2eb1c52ab0a78d92e9
|
||||
MISC ChangeLog 634 SHA256 3f097fb0bea5b3fc2102d67e073aa5b00f5bd8774adb62e625241c08016042cc SHA512 73eb1f2b79062c77b18eaf9252b50c7b5e979ed917d58f72ec3b652f99bee446cdde18c60d3f8b9cfc14ca66fef00bfdaa0a61bb0942080d44cfc92b992363e3 WHIRLPOOL 9a641bb85e87f2a967e7c6c160908c26587095b871ded43336f749354d971bb696d9bac250887ab206109cb1302800849f54bf53ff23253bbbc1097bdc48ce5d
|
||||
MISC metadata.xml 484 SHA256 2e385d9ca0c0500078505d16c8d2634d3905485034d9d669e0e2cc9be083e4cb SHA512 ba63f6f80ff9bbde1e0a0f5de5c62293f84e48ba1d9ac33c079b2f5f2e46b2c76a9f05a7e043d0199262b26a711ca43a959c45d6028520ddd91e01e5c5b6ad13 WHIRLPOOL 77256bf5e05e802a36b6f8d753db8530191379aab2532b444c3daf074648ef63bc01357bacbebdc2517ac061c799db5c8620e89e05c6ffcd3e68e96892022bf3
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJQRtmJAAoJEEqz6FtPBkyjS9QH/1eWaNIivwbO+TgwjMSq2oM5
|
||||
N407l4o2ksNuJybfgtiTmf/O9SKq75GJ8ostOQ4jI7GH0NicrtnjLUm1AVIRosef
|
||||
7+2/xn7CAeeG7avnkDHotkFhlwRBEJe8wWLWl6hYrzmQUDftuWrWXyG/VKApfyrM
|
||||
n4rsQpUVgehrb84aV9dXfECWxWipd8dPbJ1XyVRWLZyY6CO0mgC1GU70sdEjEBGS
|
||||
+89fxVzBztWizTIPW9YjfK76cevBS51b6gZ2Or5WuHxY8j9/tavLoDp+pvR9uEg4
|
||||
mR9U39Vk9eZKAwzTD/j6dR9eh1LOTfJKVlEt468tglEpAOvBJB6xoB4U0P5sN+w=
|
||||
=Ilvv
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,19 @@
|
||||
--- fslurp-0.9/makefile
|
||||
+++ fslurp-0.9/makefile
|
||||
@@ -6,14 +6,14 @@
|
||||
|
||||
INCLUDES = fslurp.h fronius.h externs.h
|
||||
|
||||
-CFLAGS = -Wall
|
||||
+CFLAGS += -Wall
|
||||
|
||||
LINKFLAGS = -lm
|
||||
|
||||
VERSION := fslurp-$(shell tail -1 version)
|
||||
|
||||
fslurp: $(SOURCE) $(INCLUDES)
|
||||
- gcc $(CFLAGS) -o fslurp $(SOURCE) $(LINKFLAGS)
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -o fslurp $(SOURCE) $(LINKFLAGS)
|
||||
|
||||
test: fslurp
|
||||
./fslurp
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/fslurp/fslurp-0.9.ebuild,v 1.1 2012/09/05 04:48:04 radhermit Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="Read and display data from Fronius IG and IG Plus inverters"
|
||||
HOMEPAGE="http://fslurp.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-makefile.patch
|
||||
rm fslurp || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -f makefile CC="$(tc-getCC)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
dodoc History README SampleOutput
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/skrooge/skrooge-1.3.2.ebuild,v 1.1 2012/08/20 13:29:12 johu Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/skrooge/skrooge-1.3.3.ebuild,v 1.1 2012/09/04 08:50:57 johu Exp $
|
||||
|
||||
EAPI=4
|
||||
|
@ -1,6 +1,4 @@
|
||||
DIST TaskCoach-1.2.31.tar.gz 2315693 SHA256 f38366b507aa82a1643c6590f164913883155265394dab34157c6257ba0604d5 SHA512 01ba87beffeac86d8c32f7c0947cbcf923e09a458711c7290d1a01fa1037fdd142a809aace8aa8c0b8f99f0bc7b69144941ec80af00d84373f14b8a4d560b3b6 WHIRLPOOL 9e6d03a4c79fabdfa037aa0dae4c3a7ed9d4723c0d4d18e0602c8ca9b8395756888a5374f07de3e522f8a1dcbf040ce3994c706c3f9ee1f0485bae156f368aa6
|
||||
DIST TaskCoach-1.3.8.tar.gz 2335838 SHA256 b693448564dc6eded3c7e7c43adfe75dfa57f371b4af4c8f09ce70fbd839823d SHA512 78aba018116eb3c5d600dd8413a0526e39bb5129784f2c191e0e05df1d3c1f2befe663c38aba6e37619635c23216f233c3bd2fe163ed41a33e8861aeffba42c7 WHIRLPOOL 16aa74e5059f698723e0749bd30001f509fa5afba99ee171e109d9c2b536007eb04a05306ee04d5cbb3c089108cf8a1ccd330c488837bd2d885bf2a16c6e7ebf
|
||||
EBUILD taskcoach-1.2.31.ebuild 1222 SHA256 fd95dc1edb92e886498dff80ae8d3a1e522a8cd9df78970ee9a7756f4e54ea16 SHA512 ab568036393dd81667151c95a55b19a18f0acf755c1d5da8428d61c53f0c9e8f0ba6e019fcc6446f8ed8ff8257caaeff91db5fda8184ada97a077f10fbb0d47a WHIRLPOOL ef6d2e22535fe8d2c6bc25c3ed678d837c73606d36d028dd510878a8b339f0ea028372bb883e63665793c56d129729161dd6f4242ff3ad31e3627c577c59bdad
|
||||
EBUILD taskcoach-1.3.8.ebuild 1219 SHA256 4159772ffa3c504e543bde07dfa262c113829f1317b6b7162c52c20e3445fe92 SHA512 1358c2c1354eba2e48b7efdeaa7a750fc753805dc24fad7289b2d5cfbec3703921cd5a7e6fa45f9fe1959d2a0bbf2782bc90632e934c7b1efa09397678f9b946 WHIRLPOOL 1f07b431c57d2f55bd461ab2b4d14339b3078405cd32f413736fbe32574ca3711a311b4208e080ea8a5d59659850d45c8448ef47a1a01c7dcc2a4a2a4a4bcbff
|
||||
MISC ChangeLog 13864 SHA256 9c69cca7af7b46b89dcc0434e79bc4afb91d30dd8fdf2bf7ea3a8eb3632e33ad SHA512 7a45558111fdc798c06d720504d665355947007e75cf4ed48b449ad77cc80ef82bea1614901df2206e9c0b570d15bb8a9075703f33b6953c3a6481fe63cc204a WHIRLPOOL 0236087bf357395053e6fc5d48413e1413f619e4c5f0f8882dd5ac77efa3f5e9d0151be078f52247d0c45b8eb978fe1848ebaaa3e97af75175512339c533456e
|
||||
DIST TaskCoach-1.3.18.tar.gz 2597941 SHA256 58a1ce7a65b58d71f2e029d69bfbf8c7e39b7623d11bfe5820faa6a224e83692 SHA512 07479e26a30ce66f7fc6f4ea8ef3fe3ddd842516ea68966b95dbb660fb0d61f9eb83d3920ca064c5ceeef6f6237d3fd5479c19899ec4cd2ef012ee90d1994e62 WHIRLPOOL 1943407958802b2d19fee638039f113ba2f62a69f74ee68d2859bfa0dfd005b4929b3c7329e79b5b2931ab7cbab511ec5499718425a1eed3a724ed76706f3ce5
|
||||
EBUILD taskcoach-1.3.18.ebuild 1215 SHA256 2ac722349bd22625ad466c0ce3bfd4fba1b9be456d013170073a789d42922afc SHA512 3f9f587fbdb4eb0ac50304c6b0dbc2b2e63ab73809fe28e30eaec318c3c0df07bb38e2d8459fcd5d798dc0e27d31cee0696555e93e78bd710e1a8c13a6fac547 WHIRLPOOL af6d7fdda51b0523391fc731f29849a0e47770614a6ef28bd8a2c1e5e2fef64ee1fdb9b9484f84af54811b873d839f085ba8e3880bc38868baa185e487f800e9
|
||||
MISC ChangeLog 14350 SHA256 c289b6376c45989d5e9343008ed98d28eb532ac3fc518923c1d64110dc9c4644 SHA512 ce55f58fcfcaaae95b38e9589729cb88a7f795ed4e3de9ff97bcb917c28f1510a797b6072650c71735080a18e5177f1426400ba02880f55308b9e29064a2d9e8 WHIRLPOOL f82a7dffaf80d094c9fac58076d0c7c36eca7886cffbeb4bc6900a315b476f7f870c4a5ccc8c6442f7f19ea4e48a1a4de5d6ac1c6c51fcd52bfe1fbc223eea49
|
||||
MISC metadata.xml 197 SHA256 d0157d70e6b86f13e8fef11e27de0e46f3aacf141697e0b73a5851a115471aeb SHA512 468a25cb3f8b3cd1ff7158f56c62b11ad248c2d1daf3f68352c65db11b46ef085c8d15047d60fa1ba0fdcd70ed7f289a49096bb9bf4d8b672b0bea8be5ae46cf WHIRLPOOL 665278cb663f37ec2c671f7129c1672c062f0a05528ac0bc3640813e02c2ce860cba34904e2f8ea5ca87eb4d5863be3425355a6d3361fa3f7d88892d2c102811
|
||||
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/taskcoach/taskcoach-1.2.31.ebuild,v 1.3 2011/12/07 07:37:53 phajdan.jr Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="2.4 2.5 3.*"
|
||||
PYTHON_MODNAME="buildlib taskcoachlib"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
MY_PN="TaskCoach"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Simple personal tasks and todo lists manager"
|
||||
HOMEPAGE="http://www.taskcoach.org http://pypi.python.org/pypi/TaskCoach"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="libnotify"
|
||||
DEPEND=">=dev-python/wxpython-2.8.9.2:2.8"
|
||||
RDEPEND="${DEPEND}
|
||||
libnotify? ( dev-python/notify-python )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS="CHANGES.txt"
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
# a bit ugly but...
|
||||
mv "${D}/usr/bin/taskcoach.py" "${D}/usr/bin/taskcoach" || die
|
||||
for file in "${D}"/usr/bin/taskcoach.py-*; do
|
||||
dir=$(dirname ${file})
|
||||
ver=$(basename ${file})
|
||||
ver=${ver#taskcoach.py-}
|
||||
mv "${file}" "${dir}/taskcoach-${ver}" || die
|
||||
done
|
||||
|
||||
doicon "icons.in/${PN}.png" || die
|
||||
make_desktop_entry ${PN} "Task Coach" ${PN} Office || die
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
DIST bibletime-2.3.3.tar.gz 4557056 SHA256 f70c535643736e03b137431734b2841d9f41fb61471b99baf417205767301efe SHA512 fd85d714c188ed0ac34f86d77b11c154f148c78f535828a265a4055fe1f77d233fc18048b28468cde335939a0fd9676df25ccea547ee9d7af752f2be6f8064bd WHIRLPOOL e4e2fb9274d34d0498e526e14a37e83342f7c75bf33913c31886962c51dacece252970cbc9802d8e782281f84da8cdafcbd0d83c821f549db7568f87d21dc1b4
|
||||
DIST bibletime-2.6.tar.gz 3991244 SHA256 5671058ef39b1bf7ff250644d3d077eabeee5f02b19450b2601a633d4d3724b7 SHA512 645c407d4705258f335b4dd49f4c301ca625d984ad9f95a63a4b6b87c7876287647658616b636bd64dd98dac000e28f5f8551ef90256568f67088ba1e00b1a18 WHIRLPOOL bc133d9aa0f242d42ac8be45cee7abeff46052657f5b6d95a5f1acf36d6ca47a967bc2800c69755fc69286542dbcd36f5de67aa51a307b78bd292f5763a2c4d1
|
||||
DIST bibletime-2.9.1.tar.bz2 5968979 SHA256 308a86d4a1f63203e01438e75be8306377927498b5d0ae8769a4df3c828013b5 SHA512 6099e48fc3d54cb8362ec1a3965b372e60fd136d036dfd8d94b5e443ee5f27eb092162b653160bfc71d5366f79af35e22ee40d64ecd681f184bc4e90c1cd9e0a WHIRLPOOL 0677646ce099297321c4a519364b41254544f6d8660d72f9e76b6a8eafd08205915f40aef5bbc6463199ca0d272e28b926b13b0637ecdef1bc822256363cecf2
|
||||
EBUILD bibletime-2.3.3.ebuild 858 SHA256 12bb37176ef679a25054955eea9d9dcb29dd47e667d7f0b1c67e6af3a8864d25 SHA512 2ab05856e00a7c34dd8d7fca442027257b2f323cf920dbc1b90ceff1a9a886376abea9b129766d99acf073739750a03af01ae8f24b5a57c60fe462a93c3a7bc3 WHIRLPOOL 2e51bd30783d79cc1754f2af33c42c2b48655220551051b6496aa799fa76c086415d937218d0d268f1d1eee88e7be8246c806c0b3b7c6f4bbc075048e323d7dc
|
||||
EBUILD bibletime-2.6.ebuild 810 SHA256 21c282223583c6c2407d6ca6b46d7bf581212fd509fddd1cf66b3fd0b1bb38d6 SHA512 6474a8c6ef34fde738bf2135d914fb018d92deb57f7060380ba005b1645948605622462fcd88f97184d570ed0e6e89fb15c5905cc6dde42ba383ffb5c3811558 WHIRLPOOL 93e251f64ba65d1af44cc5ab1f5493d71579beaf6d8ff8ee119a968e54d1c863cc749d57cb610cdbcd0272d6631200f62a1dc524a51cf252609d00088f5f4f35
|
||||
MISC ChangeLog 8323 SHA256 a5158ccba292ae039930c9394cd0dd76f9900d0c816314774dfc10c358f44ee7 SHA512 e7b1e3bf14c2a4dc7c504fa5b7f91cfe45bd4cbe2fde155a946c2eca2f9d650c58b5b3a9a2814c3e69414bc251e464d7cb171dfc0fb707289cc4ca2893b5aa62 WHIRLPOOL 49a42b552a158d1a90e62112f1a84c56b839921853fb3333b6771f13927bdcde147adb204b535d8863e5428592f426a7500a6b4ed96f39d7d459a6bf6e7e5e48
|
||||
EBUILD bibletime-2.9.1.ebuild 1132 SHA256 7ed23f842d7cd7fb57d7e9e7abe8202e9d2e0edf70c2986205c2e92a76a3e4ba SHA512 39980c8a306ec275d96dd3fd3501c685982fd303f7ef95d53e538bd4a93270aeebc80e8f13b82bdeb3a84084bec1d3d31634268458066f6ae22d33162c3f3d29 WHIRLPOOL e894bb021f51af9296b3b445a22d4a759d7390e6481b48adb262aefc16f7e451b65150e0693f062851c2223cd8d221c4093a1787d47e62894c4b30cae7e9a3d0
|
||||
MISC ChangeLog 8514 SHA256 7af55e4b4d72992af414695c10c141a72fe1965559d19eeae16fea6d8f5a12f2 SHA512 1d626c510419abeb2867a184902d7731a58878373cb1e89ea965d841528a104a6650f4f0f9063ee63b9432cfc769bcb0dc5dd8c32f8120c72d839c12d2ee5af5 WHIRLPOOL a31f57430286f5b4e7f917726843e36907c6d4891e7f348122c954a565dba5192c84f137cdf517ae7daa0d4f2021680200de0297ecb7518d91529ef331cdc80c
|
||||
MISC metadata.xml 436 SHA256 d59c32394540212a4cb547af0ffa112a9d6f0d4bc9dfacaeda9395c518d88141 SHA512 0d693ba775b318a49d8b6e7c87120e46c9372321c663d68f9e35f68b14ba57d82d6738bbb39bf27e2b46292d051828df5b0429d794fdf1beb92770b19fb92d0a WHIRLPOOL ce5e55cc7ecfdcb03e13a901a1c816081ac82724381f1bc000e1b11e58f1759def388aa6994bebd53b4ce01417e769e1b29c1e98ae3ccb54506cd98969a4a106
|
||||
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/bibletime/bibletime-2.6.ebuild,v 1.1 2010/05/16 02:03:03 beandog Exp $
|
||||
|
||||
EAPI="2"
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Qt4 Bible study application using the SWORD library."
|
||||
HOMEPAGE="http://www.bibletime.info/"
|
||||
SRC_URI="mirror://sourceforge/bibletime/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
# bug 313657
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=">=app-text/sword-1.6.0
|
||||
>=dev-cpp/clucene-0.9.16a
|
||||
x11-libs/qt-dbus:4
|
||||
x11-libs/qt-gui:4
|
||||
x11-libs/qt-webkit:4"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-libs/boost
|
||||
x11-libs/qt-test:4"
|
||||
|
||||
DOCS="ChangeLog README"
|
||||
|
||||
src_configure() {
|
||||
mycmakeargs="${mycmakeargs}
|
||||
-DUSE_QT_WEBKIT=ON"
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/bibletime/bibletime-2.9.1.ebuild,v 1.1 2012/09/04 13:32:55 johu Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Qt4 Bible study application using the SWORD library."
|
||||
HOMEPAGE="http://www.bibletime.info/"
|
||||
SRC_URI="mirror://sourceforge/project/bibletime/BibleTime%202/BibleTime%202%20source%20code/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
# bug 313657
|
||||
# RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
>=app-text/sword-1.6.0
|
||||
>=dev-cpp/clucene-2.3.3.4
|
||||
x11-libs/qt-core:4
|
||||
x11-libs/qt-dbus:4
|
||||
x11-libs/qt-gui:4
|
||||
x11-libs/qt-webkit:4"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-libs/boost
|
||||
dev-libs/icu
|
||||
net-misc/curl
|
||||
sys-libs/zlib
|
||||
x11-libs/qt-test:4"
|
||||
|
||||
DOCS=( ChangeLog README )
|
||||
|
||||
src_prepare() {
|
||||
sed -e "s:Dictionary;Qt:Dictionary;Office;TextTools;Utility;Qt;:" \
|
||||
-i cmake/platforms/linux/bibletime.desktop.cmake || die "fixing .desktop file failed"
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DUSE_QT_WEBKIT=ON
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -1,5 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX fbreader-0.12.10-gcc45.patch 434 SHA256 d797728ea96f90e79dd28b57a58aafd8d469f67639947486ad380c3cd5bdc6cc SHA512 31c949cafc6240b47e52be41f618ad5d00d9f9a4c60981b3ee361b7515fdb397ac5606b6ab4e5761b6cb3d72b0c2bcb2416843bd09467824a36d16cb3d0162f4 WHIRLPOOL 5408bd5eaa2b18d95e413b2dd04ce10ecf36d60bea4bc9351eee5a4a13029ec0622145beb3fcf87d7b8be94b9fed4e8807264cf278cb4cfbb44d99698604de91
|
||||
DIST fbreader-sources-0.12.10.tgz 2337798 SHA256 328aec454db80e225aa0b5c31adef74bf62a14357482947e87e9731686b3c624 SHA512 b764d63133feece68e19128f09111303f87aef01a17dcd103def99a84f5392b82c5d1461f604024a587fd631a390b7c169aa2eac40c9d0643ed823f14577685f WHIRLPOOL b2944c6cbfe43169eb5c807ed378bf473bc639b67d267f4eb799ccd7fe213d459d77952d597c054b1cd592ef0bec3ae7502a56a5d792a4b7ef44d5487bb5bde0
|
||||
DIST fbreader-sources-0.99.1.tgz 2416058 SHA256 ae75587c96dba9e89e7a4d85f49addf381df98156a29b64720926022e912cebe SHA512 3b46cf0a436462793d1e6a5f04052ddc988d9c8f54d9496aa756cbca6c0d00768920a18cdd9bbdb48a0dbea9ca18b26774c8d76aaad9933147d1b74e65e99081 WHIRLPOOL f6bc0f04e8e089512a2de4198bfe0986d781cbe54f16c186ce548c9e38934bfb8b088e62b1ea2352a9ecd52d022a5b0d284579f967013a72ba4c085bb314e460
|
||||
EBUILD fbreader-0.12.10.ebuild 1950 SHA256 672bbcea99cf231ac2e2e3cb2a915aea7d9b70c3ee6cf38c34cf36ecc6210444 SHA512 a003727d44de77525e570d3e33d67c3b4559a5a68eb1816a444bb79dd52e82bcfc986517b6e79c7e4ba99e093913ae6c274f6318b8629fe0cd6f305d6bc046ad WHIRLPOOL 991dd21032fb034fe50df88fcab24bf1a0708788addf4a1eb7910f22349196e5ee73cec7fd155ace3e6fa86585e249219c2b3233352681d7ff828b84c73d8197
|
||||
MISC ChangeLog 3791 SHA256 3c6179bb9c479c6be1dc6d1db983f912a2ad0a6db5d76262d101949a146ed6a7 SHA512 8bdca8c5bae1c47d17ff114ce61f11e7e5cc1dd8dcca84cbea0d472a19e296e48b998a2cfee3d116040221f5101bcfa74dd7f4cc3698e13c85f88c4c9e415766 WHIRLPOOL af5182f182e3676bf85a7c5d1b1eaab888898152dd63f3aabffc8272f3bca784337bd8fc86fcd54a635c585a8cbc6e808620bee19e92dd3853ff899f2b8fe109
|
||||
EBUILD fbreader-0.99.1.ebuild 2234 SHA256 da8a90f046829a0daca9fb75ff10c83f4c6c1cad26e69d7cfb706d638d9036db SHA512 e02dd0c2780d5ef5867e419e07d04f26ebefb12850e67f033316378f79b0113e7e2df6d27d20dad06c219c42039c4d4ae2150fd9c8eb3884606d0701481ed015 WHIRLPOOL 85e636760528b92f6e5d9ea363bdfaa4e921328521d151c82cc513d7608f64543ac91d3544d7ae5aa62b1f6ad775754c15ba92d333b45e8a5792bc7a9b054fc4
|
||||
MISC ChangeLog 3958 SHA256 eb2cbfb0af76a4e6c29fc46cf06ee6b18f4de5539e3227cb16d4f8d048528cf6 SHA512 2a2dba3fc1fbd309bd1abf015c73354a7e02d9936caa1180450b20adf650dcd5e74023c8d20d7381f50d5dc9cee81b03848d042ef562839f45595bec67dfb3ed WHIRLPOOL d352628fba887d95e5ffdf811dedf18ffeb720540f0922c6ac55715a804d530c1dd4c13f800e739997f29518797245ac01f55f386be52fa591d14e85e8b672b9
|
||||
MISC metadata.xml 367 SHA256 ea449e9ab5b0604e10360c35f9646cf74e15a54bb6e937cea8b0479739e1a25f SHA512 68f9b5b01c0bf0737c10bb95d929ce35fba13c21ebf231ace312cea9c3a6ff4bda15ecfa10e38a2791dff81584c438a4d29614c1cce83edb7b93a5312cb2d1da WHIRLPOOL 6d0146fcce4b6a9c93403e533c452cfd9a2029da5e17b209661bd181b248031cb92f42c569ad4920063f746c84f5e9f3be99191f8f830aad36ac8c3583017482
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJQReNMAAoJEOf+E+/4L5Lm/Z8QAKjK3S7Sx7GgY4+ZRLajsRwJ
|
||||
9Yeawoj7nvanraXE5vdp+TiG32Tl/dGqWyJkPHv1qJSSQ8uXbRtCSJUrqDF6pr4F
|
||||
2+AFnTv8+uB1KIWcnsb+JjFiV4IY4l/7+BVWcVaaQaw1sqRyvwqlVFncx2xGkK+P
|
||||
qTAPs/Tw9aww2/1pUjZqxYkEou6z2yzTjDAcz0M/aCuFIv1izNTB7diZM87ItLKp
|
||||
RyHd4a8gV2D9us+GGNtoN8YZ5gcDUNRBa28WoJqQex6VWBRiWM80hfvF63hQBF1e
|
||||
aVN91EUqmq3lfEi2sDJcztsnSpmcRWNBeZmiN8uAC8blZI8DO7hU53HS7sbgSO6+
|
||||
oYdBbGOC2WwhyNJvPNfIQRCs82fM04yBdXAplbh5e0EdH9Thg3jE295pu6FfV+c/
|
||||
o5uh5RwgA+Xmvv+f2TvtMUiZONs0QE8TxKM2PDaZ0ny8h2OkJFw38/gIqFGNpEh2
|
||||
hQyz8ORX0L21v8wDk+Z9r3E+vPVnkop8Yl92oH+OSeZhYo5de+j2O8XNdPhpkGKS
|
||||
WIJybFgIa/HpSYRgk/4lpdt3FwTPWfqmV1nfsMCbLuePz/idVWgonq9XWVeqmt1U
|
||||
fth0a9qZFDAEsF6GBCTzGWmKQRuv8OppLSCbBJeR+GASrJ1oB8dSQTCUVR+hNDm0
|
||||
rNpMLxx661FwZdqIJb68
|
||||
=WEJe
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,74 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/fbreader/fbreader-0.99.1.ebuild,v 1.1 2012/09/04 11:18:36 alexxy Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="E-Book Reader. Supports many e-book formats."
|
||||
HOMEPAGE="http://www.fbreader.org/"
|
||||
SRC_URI="http://www.fbreader.org/files/desktop/${PN}-sources-${PV}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
|
||||
IUSE="debug gtk +qt4"
|
||||
DEPEND="dev-libs/expat
|
||||
dev-libs/liblinebreak
|
||||
net-misc/curl
|
||||
dev-libs/fribidi
|
||||
app-arch/bzip2
|
||||
dev-db/sqlite
|
||||
qt4? ( x11-libs/qt-gui:4 x11-libs/qt-core:4 )
|
||||
gtk? ( >=x11-libs/gtk+-2.4:2 )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
REQUIRED_USE=" ^^ ( qt4 gtk )"
|
||||
|
||||
src_prepare() {
|
||||
# Still use linebreak instead of new unibreak
|
||||
sed -e "s:-lunibreak:-llinebreak:" \
|
||||
-i makefiles/config.mk zlibrary/text/Makefile || die "fixing libunibreak failed"
|
||||
# Let portage decide about the compiler
|
||||
sed -e "/^CC = /d" \
|
||||
-i makefiles/arch/desktop.mk || die "removing CC line failed"
|
||||
|
||||
#Tidy up the .desktop file
|
||||
sed -e "s:^Name=E-book reader:Name=FBReader:" \
|
||||
-e "s:^Name\[ru\]=.*$:Name\[ru\]=FBReader:" \
|
||||
-e "s:^Icon=FBReader.png:Icon=FBReader:" \
|
||||
-i fbreader/desktop/desktop || die "tidying desktop failed"
|
||||
sed -e "/^ LDFLAGS += -s$/ d" \
|
||||
-i makefiles/config.mk || die "sed failed"
|
||||
sed -e "/^LDFLAGS =$/ d" \
|
||||
-i makefiles/arch/desktop.mk || die "sed failed"
|
||||
|
||||
echo "TARGET_ARCH = desktop" > makefiles/target.mk
|
||||
echo "LIBDIR = /usr/$(get_libdir)" >> makefiles/target.mk
|
||||
|
||||
if use qt4; then
|
||||
# qt4
|
||||
echo "UI_TYPE = qt4" >> makefiles/target.mk
|
||||
sed -e 's:CFLAGS =:CFLAGS = $(shell pkg-config --cflags glib-2.0):' \
|
||||
-e 's:UILIBS = -lQtCore:UILIBS = $(shell pkg-config --libs QtCore) -lQtCore:' \
|
||||
-e 's:MOC = moc-qt4:MOC = /usr/bin/moc:' \
|
||||
-i makefiles/arch/desktop.mk || die "updating desktop.mk failed"
|
||||
elif use gtk; then
|
||||
# gtk
|
||||
echo "UI_TYPE = gtk" >> makefiles/target.mk
|
||||
fi
|
||||
|
||||
if use debug; then
|
||||
echo "TARGET_STATUS = debug" >> makefiles/target.mk
|
||||
else
|
||||
echo "TARGET_STATUS = release" >> makefiles/target.mk
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "install failed"
|
||||
dosym /usr/bin/FBReader /usr/bin/fbreader
|
||||
}
|
@ -1,21 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA256
|
||||
|
||||
AUX 2011.09/0001-Build-timestamp_autogenerated.h-without-config.patch 2988 SHA256 c115ca451fd71b0e660321c11828cf703e26ff96563666aa6f0c5a49d7fdad33 SHA512 ea63203fb226897777a7ebfdc8f9b134b6099c09afdf2c309a5aab1424d7e267cee8c482c4c07efe14785507308b06d9305a2323e1ff5d7164801e346424db57 WHIRLPOOL 0e365a9d03c6ea9d3b359ad06d9c172cb909a4958d254bc6057009210b9a1da3c1abbf1a345e876b82aa925b4c8ef59f30ab2ceb13ff412cf69540c05aa036d7
|
||||
AUX 2011.09/0002-Safer-timestamp_autogenerated.h-generation.patch 1211 SHA256 63c1770b41b4fba383d1ac78530e54b7e44a7dbd351d83fdad9036aa588b4bd3 SHA512 4820472b6d1d9805a550ddd1354ef52a2c04a65738524c930904c817a5dfd074efcaebba2b7624a2acb9c19a75fadfff7d4115bff884234efb3dff4045eaf8ca WHIRLPOOL 191ec9b06e82449f5dd058fc3a528ce8384a28d07778080813023721c93c63bf3d8cc3cc055c54fc8c9a6dc259ce864a41685dac23321f7d94026b9386a12bbe
|
||||
AUX 2011.09/0003-ublimage-NAND-block-size-isn-t-set-at-build-time.patch 1933 SHA256 a1f1dd216604b0b6cc1983bf269589fbf2117962713d0bc7b31f60d8c21729f6 SHA512 2f61b17f278a1231439840f5b08fc25e4034dc58122ee5e95a23284b41127ee845b448d38fe28508ff51abb53b38dd2b6f0984331a27a437c0a35cd4dbc20482 WHIRLPOOL ad0b555a4539d1d1d89f413984c7a45ac545de1460e0a77124b77977cfb5f48678cf6153431304713e7db884d5c43c66e87e5b5c565158e42a28e3f33263a8b1
|
||||
DIST u-boot-2011.06.tar.bz2 8469694 SHA256 362ddb935885da98cf461eba08f31e3e59d0c4ada6cb2fa15596f43af310ba8b SHA512 2db141462c5c95061eb3f46a1fa1e905360fba1858c4b55373a1d57278220d687fbe299a8e682eec6db3560f67f09cd0d6a54ce7880d38580937907ff9777a5e WHIRLPOOL 0f44d400e7bccdecb5622c96f5a31f00cc28e11613563e377a0fb7cc8d3aed2c47585ee59cb6ed60781dcb1667abb526bf672333a308e755cf7e0ac13b49103f
|
||||
DIST u-boot-2011.09.tar.bz2 8430168 SHA256 6223d0141d2451dde6a9bfb8abbbdbc3696e1c3d289744d1918296561306ab4b SHA512 057370110ce5bf6556d65d904b0aad36c2058b106124134dc0c7bcd06dafaf6864fcdc3e18bf7071caecbe4cfac5bee0ef172f400b506231a1b373564b67a7a6 WHIRLPOOL 749e10ad2775663a7504eb4028b4dde81cf1a023840241a22165f249695945f26cd4fba2018b350493308bad23cfe4ee3eceb6e20492945ead809d2ac58f3fbe
|
||||
DIST u-boot-2011.12.tar.bz2 8610390 SHA256 41820d65eb848411f71b9222957b3532607be0a754da916067876194148b907c SHA512 eb6df1153f215cd6fde7bba89ab9305a9904a0c2e4a8abb48151d269111d92e28f3e22553918b668b92e3b0049448ee511c07ab6269fec0c65c49dbdb91bbcd7 WHIRLPOOL e82226ec1b7b7a1fbb6351de0b18d3d804ccc319351d8cfa7ec9dbdec4948dbf0204fc70df51841bc65f487d44ba9e54d9cf3277b3b66dda85cbf0fcfb2caeef
|
||||
EBUILD u-boot-tools-2011.06.ebuild 963 SHA256 79ad9b05f4b371b0647bfbb635eb00787af0fce26ce3d5ea1a98cf62ffe1bbef SHA512 4e559956d23f7043c3258ec32f7ff073dc0cf85cf289b7abf92a7187a1c4656a8cc74c528930eb47a4b56ecdd60f91b39a128ee151df6f17c180e89ad111f662 WHIRLPOOL d1c48c3c3fce5045dcdd02b5026fa4ec1764a74939d0119e34cff9d689fc70812772c2a9c2ce43b46c6b4aecd610fbdb20ab4b1548f751c2c5768dc98dc6a738
|
||||
EBUILD u-boot-tools-2011.09.ebuild 1011 SHA256 e970788d87629c412a175957e646ed67409e5a083185e7814643e03c66e243f8 SHA512 8ee4421d74733e49af474e07eba0aee11569a85bd23da0214bf5f093bd2bf1b898a6b198d6e86fd19c98174bd29266f6d3695e8ad7ed453e476335c6292f92b2 WHIRLPOOL d01f2da24f3bfead3a012264af7b399951a326b3244f59fcedd2f72d31757613dd02670bcd048b4b801869898e0696c334fd66081eafa86613acb1bb7ad18cb9
|
||||
EBUILD u-boot-tools-2011.12.ebuild 968 SHA256 aa393fcee05d9569799d5fe738a9a93ccf23dc26321339220e085bbb78a12d37 SHA512 4c9f64a548e0c75bc4df592b4612ba8d3481796098ca5f9b7a969a32702de80db0079306a3e35640600cd71b4175bc82db0de5d9e366338b2f96dec5d9a09296 WHIRLPOOL 7ab790d485fd647d37844ca411e949849452409044862bc8581b5f24f52bd2f299d01d5204b609f4b84f84be277de77df00b6ac44a73968f9c9fbb92f9e479f7
|
||||
MISC ChangeLog 3878 SHA256 b02f7035022a8e14b451256c9e03991083c98c0f42fb678e909137f7f3e65e31 SHA512 b98496e986d44babd6cbfd620b05addc505afb6602242abbfb0070d643aa7ef27320d82f351551931e426017815678eea60ec0e697384fbfef66b4ec84ed233b WHIRLPOOL b26d490fb56ebfe1cc546d4b5728dee6ec02d580b7c6a5cdb674c3067102ff5179804e5cd7cabaf1df61f4ba840534e1ff56e8ccb8a5f0f0ef74438b5c201ef1
|
||||
MISC ChangeLog 4232 SHA256 6c16aa03624c5afa919f46b77d45aeab7b300a0a05b413f1c79db4a3c7f66dff SHA512 b474798191aaedd8144b7bf11b82fa12473e97988955ead137f0e5dbe5b75e8216c8fa2c8d676669ea854ffef9788b1467cdc0a5204aa3051d2ddf57d8c34147 WHIRLPOOL f53fffd3a21f122e7dee66993a33c0be6855de9257fe8ef70b108b171c51ee81f691b66eba763de53c305fa888b549fc8d8c7eb50179591afe8a6364a51f1025
|
||||
MISC metadata.xml 165 SHA256 fb7ede94a0633f77d601e3e81580eac1624a3bca14401a49d94082579507ba0a SHA512 2be6b57c8e55824d56afbe9ab641639e6e1b4cf73bf2795c2778e373777ad545b5211e06510f13703583e7bb18817f623bc00dddbc8c52ad5f100f085e5dfddf WHIRLPOOL 7fe27fc76b523efadbe65a61c187e78592bc1563423791709914a6263c587a8843c75e19c64f989c7fc8a105c6433a874116ec670df3a27b930634d7e14fb1fe
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAlAigCQACgkQakKUmsHeVLJVbwCfYXeXBl9xJVKFQnZqR7co5Z26
|
||||
e0gAn0l/oIGSA/jsOKDhZnWkQzxIr2WQ
|
||||
=za1y
|
||||
iQEcBAEBCAAGBQJQRtpWAAoJEEqz6FtPBkyjBqgH/RQ1rs523NXSSo85ecxg8bhe
|
||||
66ggQpNPPgksens1cQrrsISX7lbQw4XjokNGHkcdO6ZKk/yLTaAgl0Fs4mlhT8jJ
|
||||
LCVbDd3OWucZ3YxehhK9w5GX5lCY6BaHaoWt5pZrPFbvpbYSiuTdMpQxqFZ625eI
|
||||
HfUflAwXojusaSnX1UPQUgCDLWAYUENXesoSrtqi8uwYWOivLgWagOAxNI7q4hVW
|
||||
27nNgBQYMRgdENWyactL6zk9LpicVf+bl1e8ZNtJDlmlra9G17eJsrjQgQAun+qX
|
||||
rRw88i9aM6JybbaHbLKtLvLyf/8vh3j2Nii8jJwQgNu9gvDLLzbuKMi3rzoIYgU=
|
||||
=0uqm
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,93 +0,0 @@
|
||||
From 60b382058c223625aedeb0162f493edce9c7a991 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Lo=C3=AFc=20Minier?= <loic.minier@linaro.org>
|
||||
Date: Mon, 3 Oct 2011 11:57:10 +0200
|
||||
Subject: [PATCH 1/3] Build timestamp_autogenerated.h without config
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Tools such as mkimage include version information but are
|
||||
config-agnostic; build timestamp_autogenerated.h even when config.mk
|
||||
isn't generated to fix "make tools" build failure:
|
||||
gcc [...] -o mkimage.o mkimage.c -c
|
||||
In file included from include/version.h:27:0, from mkimage.c:26:
|
||||
include/timestamp.h:27:37: fatal error: timestamp_autogenerated.h: No
|
||||
such file or directory
|
||||
|
||||
Cc: patches@linaro.org
|
||||
Signed-off-by: Loïc Minier <loic.minier@linaro.org>
|
||||
Acked-by: Mike Frysinger <vapier@gentoo.org>
|
||||
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
||||
---
|
||||
Makefile | 19 ++++++++++---------
|
||||
1 files changed, 10 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index b5fb288..a2d2cd7 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -141,7 +141,7 @@ SUBDIRS = tools \
|
||||
examples/standalone \
|
||||
examples/api
|
||||
|
||||
-.PHONY : $(SUBDIRS) $(VERSION_FILE)
|
||||
+.PHONY : $(SUBDIRS) $(VERSION_FILE) $(TIMESTAMP_FILE)
|
||||
|
||||
ifeq ($(obj)include/config.mk,$(wildcard $(obj)include/config.mk))
|
||||
|
||||
@@ -294,7 +294,7 @@ LIBS += $(CPUDIR)/s5p-common/libs5p-common.o
|
||||
endif
|
||||
|
||||
LIBS := $(addprefix $(obj),$(sort $(LIBS)))
|
||||
-.PHONY : $(LIBS) $(TIMESTAMP_FILE)
|
||||
+.PHONY : $(LIBS)
|
||||
|
||||
LIBBOARD = board/$(BOARDDIR)/lib$(BOARD).o
|
||||
LIBBOARD := $(addprefix $(obj),$(LIBBOARD))
|
||||
@@ -459,10 +459,6 @@ $(obj)mmc_spl/u-boot-mmc-spl.bin: mmc_spl
|
||||
$(obj)spl/u-boot-spl.bin: depend
|
||||
$(MAKE) -C spl all
|
||||
|
||||
-$(TIMESTAMP_FILE):
|
||||
- @LC_ALL=C date +'#define U_BOOT_DATE "%b %d %C%y"' > $@
|
||||
- @LC_ALL=C date +'#define U_BOOT_TIME "%T"' >> $@
|
||||
-
|
||||
updater:
|
||||
$(MAKE) -C tools/updater all
|
||||
|
||||
@@ -553,12 +549,12 @@ $(obj)$(CPUDIR)/$(SOC)/asm-offsets.s: $(obj)include/autoconf.mk.dep
|
||||
else # !config.mk
|
||||
all $(obj)u-boot.hex $(obj)u-boot.srec $(obj)u-boot.bin \
|
||||
$(obj)u-boot.img $(obj)u-boot.dis $(obj)u-boot \
|
||||
-$(filter-out tools,$(SUBDIRS)) $(TIMESTAMP_FILE) \
|
||||
+$(filter-out tools,$(SUBDIRS)) \
|
||||
updater depend dep tags ctags etags cscope $(obj)System.map:
|
||||
@echo "System not configured - see README" >&2
|
||||
@ exit 1
|
||||
|
||||
-tools: $(VERSION_FILE)
|
||||
+tools: $(VERSION_FILE) $(TIMESTAMP_FILE)
|
||||
$(MAKE) -C $@ all
|
||||
endif # config.mk
|
||||
|
||||
@@ -576,11 +572,16 @@ $(VERSION_FILE):
|
||||
'$(shell $(LD) -v | head -n 1)' )>> $@.tmp
|
||||
@cmp -s $@ $@.tmp && rm -f $@.tmp || mv -f $@.tmp $@
|
||||
|
||||
+$(TIMESTAMP_FILE):
|
||||
+ @mkdir -p $(dir $(TIMESTAMP_FILE))
|
||||
+ @LC_ALL=C date +'#define U_BOOT_DATE "%b %d %C%y"' > $@
|
||||
+ @LC_ALL=C date +'#define U_BOOT_TIME "%T"' >> $@
|
||||
+
|
||||
easylogo env gdb:
|
||||
$(MAKE) -C tools/$@ all MTD_VERSION=${MTD_VERSION}
|
||||
gdbtools: gdb
|
||||
|
||||
-tools-all: easylogo env gdb $(VERSION_FILE)
|
||||
+tools-all: easylogo env gdb $(VERSION_FILE) $(TIMESTAMP_FILE)
|
||||
$(MAKE) -C tools HOST_TOOLS_ALL=y
|
||||
|
||||
.PHONY : CHANGELOG
|
||||
--
|
||||
1.7.6.1
|
||||
|
@ -1,37 +0,0 @@
|
||||
From 205c4b02cd165b8641f08c3aee48d5ed6bd603bb Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Lo=C3=AFc=20Minier?= <loic.minier@linaro.org>
|
||||
Date: Mon, 3 Oct 2011 11:57:11 +0200
|
||||
Subject: [PATCH 2/3] Safer timestamp_autogenerated.h generation
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Generate timestamp_autogenerated.h as safely as version_autogenerated.h.
|
||||
|
||||
Cc: patches@linaro.org
|
||||
Signed-off-by: Loïc Minier <loic.minier@linaro.org>
|
||||
Acked-by: Mike Frysinger <vapier@gentoo.org>
|
||||
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
||||
---
|
||||
Makefile | 5 +++--
|
||||
1 files changed, 3 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index a2d2cd7..845789d 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -574,8 +574,9 @@ $(VERSION_FILE):
|
||||
|
||||
$(TIMESTAMP_FILE):
|
||||
@mkdir -p $(dir $(TIMESTAMP_FILE))
|
||||
- @LC_ALL=C date +'#define U_BOOT_DATE "%b %d %C%y"' > $@
|
||||
- @LC_ALL=C date +'#define U_BOOT_TIME "%T"' >> $@
|
||||
+ @LC_ALL=C date +'#define U_BOOT_DATE "%b %d %C%y"' > $@.tmp
|
||||
+ @LC_ALL=C date +'#define U_BOOT_TIME "%T"' >> $@.tmp
|
||||
+ @cmp -s $@ $@.tmp && rm -f $@.tmp || mv -f $@.tmp $@
|
||||
|
||||
easylogo env gdb:
|
||||
$(MAKE) -C tools/$@ all MTD_VERSION=${MTD_VERSION}
|
||||
--
|
||||
1.7.6.1
|
||||
|
@ -1,64 +0,0 @@
|
||||
From 4195b47f8aad7e83b54c62f793c3b249838afc84 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Lo=C3=AFc=20Minier?= <loic.minier@linaro.org>
|
||||
Date: Mon, 3 Oct 2011 11:57:12 +0200
|
||||
Subject: [PATCH 3/3] ublimage: NAND block size isn't set at build-time
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
mkimage's ublimage support can't depend of build-time board configs;
|
||||
instead, this should be set in ublimage.cfg. Since currently no configs
|
||||
in u-boot override the NAND block size, hardcode it as such in
|
||||
ublimage.h to fix a build failure with "make tools":
|
||||
gcc [...] -o ublimage.o ublimage.c -c
|
||||
In file included from ublimage.c:37:0:
|
||||
ublimage.h:31:20: fatal error: config.h: No such file or directory
|
||||
|
||||
Cc: Heiko Schocher <hs@denx.de>
|
||||
Cc: patches@linaro.org
|
||||
Signed-off-by: Loïc Minier <loic.minier@linaro.org>
|
||||
Acked-by: Heiko Schocher <hs@denx.de>
|
||||
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
||||
---
|
||||
tools/ublimage.h | 11 ++++-------
|
||||
1 files changed, 4 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/tools/ublimage.h b/tools/ublimage.h
|
||||
index c926689..93ec8ee 100644
|
||||
--- a/tools/ublimage.h
|
||||
+++ b/tools/ublimage.h
|
||||
@@ -28,12 +28,6 @@
|
||||
#ifndef _UBLIMAGE_H_
|
||||
#define _UBLIMAGE_H_
|
||||
|
||||
-#include <config.h>
|
||||
-
|
||||
-#if !defined(CONFIG_SYS_UBL_BLOCK)
|
||||
-#define CONFIG_SYS_UBL_BLOCK 512
|
||||
-#endif
|
||||
-
|
||||
enum ublimage_cmd {
|
||||
CMD_INVALID,
|
||||
CMD_BOOT_MODE,
|
||||
@@ -71,6 +65,9 @@ enum ublimage_fld_types {
|
||||
/* Define max UBL image size */
|
||||
#define UBL_IMAGE_SIZE (0x00003800u)
|
||||
|
||||
+/* one NAND block */
|
||||
+#define UBL_BLOCK_SIZE 512
|
||||
+
|
||||
/* from sprufg5a.pdf Table 109 */
|
||||
struct ubl_header {
|
||||
uint32_t magic; /* Magic Number, see UBL_* defines */
|
||||
@@ -97,7 +94,7 @@ struct ubl_header {
|
||||
* Magic Number indicates fast EMIF boot).
|
||||
*/
|
||||
/* to fit in one nand block */
|
||||
- unsigned char res[CONFIG_SYS_UBL_BLOCK - 8 * 4];
|
||||
+ unsigned char res[UBL_BLOCK_SIZE - 8 * 4];
|
||||
};
|
||||
|
||||
#endif /* _UBLIMAGE_H_ */
|
||||
--
|
||||
1.7.6.1
|
||||
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/u-boot-tools/u-boot-tools-2011.06.ebuild,v 1.2 2011/10/14 22:29:10 vapier Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
MY_P="u-boot-${PV/_/-}"
|
||||
DESCRIPTION="utilities for working with Das U-Boot"
|
||||
HOMEPAGE="http://www.denx.de/wiki/U-Boot/WebHome"
|
||||
SRC_URI="ftp://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm x86"
|
||||
IUSE=""
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e "s:-g ::" tools/Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
HOSTSTRIP=echo \
|
||||
HOSTCC="$(tc-getCC)" \
|
||||
HOSTCFLAGS="${CFLAGS} ${CPPFLAGS}"' $(HOSTCPPFLAGS)' \
|
||||
HOSTLDFLAGS="${LDFLAGS}" \
|
||||
tools-all
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd tools
|
||||
dobin bmp_logo gen_eth_addr img2srec mkimage
|
||||
dobin easylogo/easylogo
|
||||
dobin env/fw_printenv
|
||||
dosym fw_printenv /usr/bin/fw_setenv
|
||||
insinto /etc
|
||||
doins env/fw_env.config
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/u-boot-tools/u-boot-tools-2011.09.ebuild,v 1.1 2011/10/14 22:29:35 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit toolchain-funcs eutils
|
||||
|
||||
MY_P="u-boot-${PV/_/-}"
|
||||
DESCRIPTION="utilities for working with Das U-Boot"
|
||||
HOMEPAGE="http://www.denx.de/wiki/U-Boot/WebHome"
|
||||
SRC_URI="ftp://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PV}/*.patch
|
||||
sed -i -e "s:-g ::" tools/Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
HOSTSTRIP=echo \
|
||||
HOSTCC="$(tc-getCC)" \
|
||||
HOSTCFLAGS="${CFLAGS} ${CPPFLAGS}"' $(HOSTCPPFLAGS)' \
|
||||
HOSTLDFLAGS="${LDFLAGS}" \
|
||||
tools-all
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd tools
|
||||
dobin bmp_logo gen_eth_addr img2srec mkimage
|
||||
dobin easylogo/easylogo
|
||||
dobin env/fw_printenv
|
||||
dosym fw_printenv /usr/bin/fw_setenv
|
||||
insinto /etc
|
||||
doins env/fw_env.config
|
||||
}
|
@ -1,392 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.3.13.ebuild,v 1.10 2012/05/29 17:04:48 aballier Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PHPCONFUTILS_MISSING_DEPS="adabas birdstep db2 dbmaker empress empress-bcs esoob interbase oci8 sapdb solid"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool
|
||||
|
||||
SUHOSIN_VERSION="5.3.9-0.9.10"
|
||||
FPM_VERSION="builtin"
|
||||
EXPECTED_TEST_FAILURES=""
|
||||
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd"
|
||||
|
||||
function php_get_uri ()
|
||||
{
|
||||
case "${1}" in
|
||||
"php-pre")
|
||||
echo "http://downloads.php.net/johannes/${2}"
|
||||
;;
|
||||
"php")
|
||||
echo "http://www.php.net/distributions/${2}"
|
||||
;;
|
||||
"suhosin")
|
||||
echo "http://download.suhosin.org/${2}"
|
||||
;;
|
||||
"olemarkus")
|
||||
echo "http://dev.gentoo.org/~olemarkus/php/${2}"
|
||||
;;
|
||||
"gentoo")
|
||||
echo "mirror://gentoo/${2}"
|
||||
;;
|
||||
*)
|
||||
die "unhandled case in php_get_uri"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
PHP_MV="$(get_major_version)"
|
||||
|
||||
# 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_RELEASE="php"
|
||||
PHP_P="${PN}-${PHP_PV}"
|
||||
|
||||
PHP_PATCHSET_LOC="olemarkus"
|
||||
|
||||
PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")"
|
||||
|
||||
PHP_PATCHSET="0"
|
||||
PHP_PATCHSET_URI="
|
||||
$(php_get_uri "${PHP_PATCHSET_LOC}" "php-patchset-${PV}-r${PHP_PATCHSET}.tar.bz2")"
|
||||
|
||||
PHP_FPM_INIT_VER="4"
|
||||
PHP_FPM_CONF_VER="1"
|
||||
|
||||
if [[ ${SUHOSIN_VERSION} == *-gentoo ]]; then
|
||||
# in some cases we use our own suhosin patch (very recent version,
|
||||
# patch conflicts, etc.)
|
||||
SUHOSIN_TYPE="olemarkus"
|
||||
else
|
||||
SUHOSIN_TYPE="suhosin"
|
||||
fi
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SUHOSIN_PATCH="suhosin-patch-${SUHOSIN_VERSION}.patch";
|
||||
SUHOSIN_URI="$(php_get_uri ${SUHOSIN_TYPE} ${SUHOSIN_PATCH}.gz )"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
${PHP_SRC_URI}
|
||||
${PHP_PATCHSET_URI}"
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SRC_URI="${SRC_URI}
|
||||
suhosin? ( ${SUHOSIN_URI} )"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs."
|
||||
HOMEPAGE="http://php.net/"
|
||||
LICENSE="PHP-3"
|
||||
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
S="${WORKDIR}/${PHP_P}"
|
||||
|
||||
# We can build the following SAPIs in the given order
|
||||
SAPIS="embed cli cgi fpm apache2"
|
||||
|
||||
# Gentoo-specific, common features
|
||||
IUSE="kolab"
|
||||
|
||||
# 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 curlwrappers debug doc
|
||||
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 mysqlnd mysqli nls
|
||||
oci8-instant-client odbc pcntl pdo +phar pic +posix postgres qdbm
|
||||
readline recode +session sharedmem
|
||||
+simplexml snmp soap sockets spell sqlite sqlite3 ssl
|
||||
sybase-ct sysvipc tidy +tokenizer truetype unicode wddx
|
||||
+xml xmlreader xmlwriter xmlrpc xpm xsl zip zlib"
|
||||
|
||||
# Enable suhosin if available
|
||||
[[ -n $SUHOSIN_VERSION ]] && IUSE="${IUSE} suhosin"
|
||||
|
||||
DEPEND="!dev-lang/php:5
|
||||
>=app-admin/eselect-php-0.6.2
|
||||
>=dev-libs/libpcre-8.12[unicode]
|
||||
apache2? ( www-servers/apache[threads=] )
|
||||
berkdb? ( =sys-libs/db-4* )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
|
||||
cjk? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
crypt? ( >=dev-libs/libmcrypt-2.4 )
|
||||
curl? ( >=net-misc/curl-7.10.5 )
|
||||
enchant? ( app-text/enchant )
|
||||
exif? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
firebird? ( dev-db/firebird )
|
||||
gd? ( virtual/jpeg media-libs/libpng 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 )
|
||||
kolab? ( >=net-libs/c-client-2004g-r1 )
|
||||
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] )
|
||||
!mysqlnd? (
|
||||
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-base )
|
||||
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-2* pdo? ( >=dev-db/sqlite-3.7.7.1 ) )
|
||||
sqlite3? ( >=dev-db/sqlite-3.7.7.1 )
|
||||
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 media-libs/libpng sys-libs/zlib )
|
||||
)
|
||||
unicode? ( dev-libs/oniguruma )
|
||||
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
|
||||
media-libs/libpng sys-libs/zlib
|
||||
)
|
||||
xsl? ( 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 )
|
||||
cjk? ( gd )
|
||||
exif? ( gd )
|
||||
|
||||
xpm? ( gd )
|
||||
gd? ( zlib )
|
||||
simplexml? ( xml )
|
||||
soap? ( xml )
|
||||
wddx? ( xml )
|
||||
xmlrpc? ( || ( xml iconv ) )
|
||||
xmlreader? ( xml )
|
||||
xsl? ( xml )
|
||||
ldap-sasl? ( ldap )
|
||||
kolab? ( imap )
|
||||
mhash? ( hash )
|
||||
phar? ( hash )
|
||||
mysqlnd? ( || (
|
||||
mysql
|
||||
mysqli
|
||||
pdo
|
||||
) )
|
||||
|
||||
qdbm? ( !gdbm )
|
||||
readline? ( !libedit )
|
||||
recode? ( !imap !mysql !mysqli )
|
||||
sharedmem? ( !threads )
|
||||
|
||||
!cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
enchant? ( !dev-php5/pecl-enchant )
|
||||
fileinfo? ( !<dev-php5/pecl-fileinfo-1.0.4-r2 )
|
||||
filter? ( !dev-php5/pecl-filter )
|
||||
json? ( !dev-php5/pecl-json )
|
||||
phar? ( !dev-php5/pecl-phar )
|
||||
zip? ( !dev-php5/pecl-zip )"
|
||||
|
||||
[[ -n $SUHOSIN_VERSION ]] && RDEPEND="${RDEPEND} suhosin? (
|
||||
=${CATEGORY}/${PN}-${SLOT}*[unicode] )"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/flex
|
||||
>=sys-devel/m4-1.4.3
|
||||
>=sys-devel/libtool-1.5.18"
|
||||
|
||||
# They are in PDEPEND because we need PHP installed first!
|
||||
PDEPEND="doc? ( app-doc/php-docs )"
|
||||
|
||||
# No longer depend on the extension. The suhosin USE flag only installs the
|
||||
# patch
|
||||
#[[ -n $SUHOSIN_VERSION ]] && PDEPEND="${PDEPEND} suhosin? ( dev-php${PHP_MV}/suhosin )"
|
||||
|
||||
# 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
|
||||
|
||||
# eblit-core
|
||||
# Usage: <function> [version] [eval]
|
||||
# Main eblit engine
|
||||
eblit-core() {
|
||||
[[ -z $FILESDIR ]] && FILESDIR="$(dirname $EBUILD)/files"
|
||||
local e v func=$1 ver=$2 eval_=$3
|
||||
for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
|
||||
e="${FILESDIR}/eblits/${func}${v}.eblit"
|
||||
if [[ -e ${e} ]] ; then
|
||||
. "${e}"
|
||||
[[ ${eval_} == 1 ]] && eval "${func}() { eblit-run ${func} ${ver} ; }"
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
return 1
|
||||
}
|
||||
|
||||
# eblit-include
|
||||
# Usage: [--skip] <function> [version]
|
||||
# Includes an "eblit" -- a chunk of common code among ebuilds in a given
|
||||
# package so that its functions can be sourced and utilized within the
|
||||
# ebuild.
|
||||
eblit-include() {
|
||||
local skipable=false r=0
|
||||
[[ $1 == "--skip" ]] && skipable=true && shift
|
||||
[[ $1 == pkg_* ]] && skipable=true
|
||||
|
||||
[[ -z $1 ]] && die "Usage: eblit-include <function> [version]"
|
||||
eblit-core $1 $2
|
||||
r="$?"
|
||||
${skipable} && return 0
|
||||
[[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/"
|
||||
}
|
||||
|
||||
# eblit-run-maybe
|
||||
# Usage: <function>
|
||||
# Runs a function if it is defined in an eblit
|
||||
eblit-run-maybe() {
|
||||
[[ $(type -t "$@") == "function" ]] && "$@"
|
||||
}
|
||||
|
||||
# eblit-run
|
||||
# Usage: <function> [version]
|
||||
# Runs a function defined in an eblit
|
||||
eblit-run() {
|
||||
eblit-include --skip common "v2"
|
||||
eblit-include "$@"
|
||||
eblit-run-maybe eblit-$1-pre
|
||||
eblit-${PN}-$1
|
||||
eblit-run-maybe eblit-$1-post
|
||||
}
|
||||
|
||||
# eblit-pkg
|
||||
# Usage: <phase> [version]
|
||||
# Includes the given functions AND evals them so they're included in the binpkgs
|
||||
eblit-pkg() {
|
||||
[[ -z $1 ]] && die "Usage: eblit-pkg <phase> [version]"
|
||||
eblit-core $1 $2 1
|
||||
}
|
||||
|
||||
eblit-pkg pkg_setup v3
|
||||
|
||||
src_prepare() { eblit-run src_prepare v3 ; }
|
||||
src_configure() { eblit-run src_configure v53 ; }
|
||||
src_compile() { eblit-run src_compile v1 ; }
|
||||
src_install() { eblit-run src_install v3 ; }
|
||||
src_test() { eblit-run src_test v1 ; }
|
||||
|
||||
#Do not use eblit for this because it will not get sourced when installing from
|
||||
#binary package (bug #380845)
|
||||
pkg_postinst() {
|
||||
# Output some general info to the user
|
||||
if use apache2 ; then
|
||||
APACHE2_MOD_DEFINE="PHP5"
|
||||
APACHE2_MOD_CONF="70_mod_php5"
|
||||
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 "Make sure that PHP_TARGETS in /etc/make.conf includes php${SLOT/./-} in order"
|
||||
elog "to compile extensions for the ${SLOT} ABI"
|
||||
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 /etc/make.conf"
|
||||
ewarn "Both versions of php.ini can be found in /usr/share/doc/${PF}"
|
||||
|
||||
# check for not yet migrated old style config dirs
|
||||
ls "${ROOT}"/etc/php/*-php5 &>/dev/null
|
||||
if [[ $? -eq 0 ]]; then
|
||||
ewarn "Make sure to migrate your config files, starting with php-5.3.4 and php-5.2.16 config"
|
||||
ewarn "files are now kept at ${ROOT}etc/php/{apache2,cli,cgi,fpm}-php5.x"
|
||||
fi
|
||||
elog
|
||||
elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:"
|
||||
elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml"
|
||||
elog
|
||||
|
||||
if ( [[ -z SUHOSIN_VERSION ]] && use suhosin && version_is_at_least 5.3.6_rc1 ) ; then
|
||||
ewarn "The suhosin USE flag now only installs the suhosin patch!"
|
||||
ewarn "If you want the suhosin extension, make sure you install"
|
||||
ewarn " dev-php5/suhosin"
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -1,392 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.3.14.ebuild,v 1.8 2012/07/11 22:50:02 blueness Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PHPCONFUTILS_MISSING_DEPS="adabas birdstep db2 dbmaker empress empress-bcs esoob interbase oci8 sapdb solid"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool
|
||||
|
||||
SUHOSIN_VERSION="5.3.9-0.9.10"
|
||||
FPM_VERSION="builtin"
|
||||
EXPECTED_TEST_FAILURES=""
|
||||
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 s390 sh sparc x86 ~amd64-fbsd"
|
||||
|
||||
function php_get_uri ()
|
||||
{
|
||||
case "${1}" in
|
||||
"php-pre")
|
||||
echo "http://downloads.php.net/johannes/${2}"
|
||||
;;
|
||||
"php")
|
||||
echo "http://www.php.net/distributions/${2}"
|
||||
;;
|
||||
"suhosin")
|
||||
echo "http://download.suhosin.org/${2}"
|
||||
;;
|
||||
"olemarkus")
|
||||
echo "http://dev.gentoo.org/~olemarkus/php/${2}"
|
||||
;;
|
||||
"gentoo")
|
||||
echo "mirror://gentoo/${2}"
|
||||
;;
|
||||
*)
|
||||
die "unhandled case in php_get_uri"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
PHP_MV="$(get_major_version)"
|
||||
|
||||
# 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_RELEASE="php"
|
||||
PHP_P="${PN}-${PHP_PV}"
|
||||
|
||||
PHP_PATCHSET_LOC="olemarkus"
|
||||
|
||||
PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")"
|
||||
|
||||
PHP_PATCHSET="0"
|
||||
PHP_PATCHSET_URI="
|
||||
$(php_get_uri "${PHP_PATCHSET_LOC}" "php-patchset-${PV}-r${PHP_PATCHSET}.tar.bz2")"
|
||||
|
||||
PHP_FPM_INIT_VER="4"
|
||||
PHP_FPM_CONF_VER="1"
|
||||
|
||||
if [[ ${SUHOSIN_VERSION} == *-gentoo ]]; then
|
||||
# in some cases we use our own suhosin patch (very recent version,
|
||||
# patch conflicts, etc.)
|
||||
SUHOSIN_TYPE="olemarkus"
|
||||
else
|
||||
SUHOSIN_TYPE="suhosin"
|
||||
fi
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SUHOSIN_PATCH="suhosin-patch-${SUHOSIN_VERSION}.patch";
|
||||
SUHOSIN_URI="$(php_get_uri ${SUHOSIN_TYPE} ${SUHOSIN_PATCH}.gz )"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
${PHP_SRC_URI}
|
||||
${PHP_PATCHSET_URI}"
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SRC_URI="${SRC_URI}
|
||||
suhosin? ( ${SUHOSIN_URI} )"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs."
|
||||
HOMEPAGE="http://php.net/"
|
||||
LICENSE="PHP-3"
|
||||
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
S="${WORKDIR}/${PHP_P}"
|
||||
|
||||
# We can build the following SAPIs in the given order
|
||||
SAPIS="embed cli cgi fpm apache2"
|
||||
|
||||
# Gentoo-specific, common features
|
||||
IUSE="kolab"
|
||||
|
||||
# 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 curlwrappers debug doc
|
||||
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 mysqlnd mysqli nls
|
||||
oci8-instant-client odbc pcntl pdo +phar pic +posix postgres qdbm
|
||||
readline recode +session sharedmem
|
||||
+simplexml snmp soap sockets spell sqlite sqlite3 ssl
|
||||
sybase-ct sysvipc tidy +tokenizer truetype unicode wddx
|
||||
+xml xmlreader xmlwriter xmlrpc xpm xsl zip zlib"
|
||||
|
||||
# Enable suhosin if available
|
||||
[[ -n $SUHOSIN_VERSION ]] && IUSE="${IUSE} suhosin"
|
||||
|
||||
DEPEND="!dev-lang/php:5
|
||||
>=app-admin/eselect-php-0.6.2
|
||||
>=dev-libs/libpcre-8.12[unicode]
|
||||
apache2? ( www-servers/apache[threads=] )
|
||||
berkdb? ( =sys-libs/db-4* )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
|
||||
cjk? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
crypt? ( >=dev-libs/libmcrypt-2.4 )
|
||||
curl? ( >=net-misc/curl-7.10.5 )
|
||||
enchant? ( app-text/enchant )
|
||||
exif? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
firebird? ( dev-db/firebird )
|
||||
gd? ( virtual/jpeg media-libs/libpng 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 )
|
||||
kolab? ( >=net-libs/c-client-2004g-r1 )
|
||||
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] )
|
||||
!mysqlnd? (
|
||||
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-base )
|
||||
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-2* pdo? ( >=dev-db/sqlite-3.7.7.1 ) )
|
||||
sqlite3? ( >=dev-db/sqlite-3.7.7.1 )
|
||||
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 media-libs/libpng sys-libs/zlib )
|
||||
)
|
||||
unicode? ( dev-libs/oniguruma )
|
||||
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
|
||||
media-libs/libpng sys-libs/zlib
|
||||
)
|
||||
xsl? ( 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 )
|
||||
cjk? ( gd )
|
||||
exif? ( gd )
|
||||
|
||||
xpm? ( gd )
|
||||
gd? ( zlib )
|
||||
simplexml? ( xml )
|
||||
soap? ( xml )
|
||||
wddx? ( xml )
|
||||
xmlrpc? ( || ( xml iconv ) )
|
||||
xmlreader? ( xml )
|
||||
xsl? ( xml )
|
||||
ldap-sasl? ( ldap )
|
||||
kolab? ( imap )
|
||||
mhash? ( hash )
|
||||
phar? ( hash )
|
||||
mysqlnd? ( || (
|
||||
mysql
|
||||
mysqli
|
||||
pdo
|
||||
) )
|
||||
|
||||
qdbm? ( !gdbm )
|
||||
readline? ( !libedit )
|
||||
recode? ( !imap !mysql !mysqli )
|
||||
sharedmem? ( !threads )
|
||||
|
||||
!cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
enchant? ( !dev-php5/pecl-enchant )
|
||||
fileinfo? ( !<dev-php5/pecl-fileinfo-1.0.4-r2 )
|
||||
filter? ( !dev-php5/pecl-filter )
|
||||
json? ( !dev-php5/pecl-json )
|
||||
phar? ( !dev-php5/pecl-phar )
|
||||
zip? ( !dev-php5/pecl-zip )"
|
||||
|
||||
[[ -n $SUHOSIN_VERSION ]] && RDEPEND="${RDEPEND} suhosin? (
|
||||
=${CATEGORY}/${PN}-${SLOT}*[unicode] )"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/flex
|
||||
>=sys-devel/m4-1.4.3
|
||||
>=sys-devel/libtool-1.5.18"
|
||||
|
||||
# They are in PDEPEND because we need PHP installed first!
|
||||
PDEPEND="doc? ( app-doc/php-docs )"
|
||||
|
||||
# No longer depend on the extension. The suhosin USE flag only installs the
|
||||
# patch
|
||||
#[[ -n $SUHOSIN_VERSION ]] && PDEPEND="${PDEPEND} suhosin? ( dev-php${PHP_MV}/suhosin )"
|
||||
|
||||
# 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
|
||||
|
||||
# eblit-core
|
||||
# Usage: <function> [version] [eval]
|
||||
# Main eblit engine
|
||||
eblit-core() {
|
||||
[[ -z $FILESDIR ]] && FILESDIR="$(dirname $EBUILD)/files"
|
||||
local e v func=$1 ver=$2 eval_=$3
|
||||
for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
|
||||
e="${FILESDIR}/eblits/${func}${v}.eblit"
|
||||
if [[ -e ${e} ]] ; then
|
||||
. "${e}"
|
||||
[[ ${eval_} == 1 ]] && eval "${func}() { eblit-run ${func} ${ver} ; }"
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
return 1
|
||||
}
|
||||
|
||||
# eblit-include
|
||||
# Usage: [--skip] <function> [version]
|
||||
# Includes an "eblit" -- a chunk of common code among ebuilds in a given
|
||||
# package so that its functions can be sourced and utilized within the
|
||||
# ebuild.
|
||||
eblit-include() {
|
||||
local skipable=false r=0
|
||||
[[ $1 == "--skip" ]] && skipable=true && shift
|
||||
[[ $1 == pkg_* ]] && skipable=true
|
||||
|
||||
[[ -z $1 ]] && die "Usage: eblit-include <function> [version]"
|
||||
eblit-core $1 $2
|
||||
r="$?"
|
||||
${skipable} && return 0
|
||||
[[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/"
|
||||
}
|
||||
|
||||
# eblit-run-maybe
|
||||
# Usage: <function>
|
||||
# Runs a function if it is defined in an eblit
|
||||
eblit-run-maybe() {
|
||||
[[ $(type -t "$@") == "function" ]] && "$@"
|
||||
}
|
||||
|
||||
# eblit-run
|
||||
# Usage: <function> [version]
|
||||
# Runs a function defined in an eblit
|
||||
eblit-run() {
|
||||
eblit-include --skip common "v2"
|
||||
eblit-include "$@"
|
||||
eblit-run-maybe eblit-$1-pre
|
||||
eblit-${PN}-$1
|
||||
eblit-run-maybe eblit-$1-post
|
||||
}
|
||||
|
||||
# eblit-pkg
|
||||
# Usage: <phase> [version]
|
||||
# Includes the given functions AND evals them so they're included in the binpkgs
|
||||
eblit-pkg() {
|
||||
[[ -z $1 ]] && die "Usage: eblit-pkg <phase> [version]"
|
||||
eblit-core $1 $2 1
|
||||
}
|
||||
|
||||
eblit-pkg pkg_setup v3
|
||||
|
||||
src_prepare() { eblit-run src_prepare v3 ; }
|
||||
src_configure() { eblit-run src_configure v53 ; }
|
||||
src_compile() { eblit-run src_compile v1 ; }
|
||||
src_install() { eblit-run src_install v3 ; }
|
||||
src_test() { eblit-run src_test v1 ; }
|
||||
|
||||
#Do not use eblit for this because it will not get sourced when installing from
|
||||
#binary package (bug #380845)
|
||||
pkg_postinst() {
|
||||
# Output some general info to the user
|
||||
if use apache2 ; then
|
||||
APACHE2_MOD_DEFINE="PHP5"
|
||||
APACHE2_MOD_CONF="70_mod_php5"
|
||||
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 "Make sure that PHP_TARGETS in /etc/make.conf includes php${SLOT/./-} in order"
|
||||
elog "to compile extensions for the ${SLOT} ABI"
|
||||
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 /etc/make.conf"
|
||||
ewarn "Both versions of php.ini can be found in /usr/share/doc/${PF}"
|
||||
|
||||
# check for not yet migrated old style config dirs
|
||||
ls "${ROOT}"/etc/php/*-php5 &>/dev/null
|
||||
if [[ $? -eq 0 ]]; then
|
||||
ewarn "Make sure to migrate your config files, starting with php-5.3.4 and php-5.2.16 config"
|
||||
ewarn "files are now kept at ${ROOT}etc/php/{apache2,cli,cgi,fpm}-php5.x"
|
||||
fi
|
||||
elog
|
||||
elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:"
|
||||
elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml"
|
||||
elog
|
||||
|
||||
if ( [[ -z SUHOSIN_VERSION ]] && use suhosin && version_is_at_least 5.3.6_rc1 ) ; then
|
||||
ewarn "The suhosin USE flag now only installs the suhosin patch!"
|
||||
ewarn "If you want the suhosin extension, make sure you install"
|
||||
ewarn " dev-php5/suhosin"
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -1,391 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.3.14_rc2.ebuild,v 1.3 2012/06/14 11:43:14 naota Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PHPCONFUTILS_MISSING_DEPS="adabas birdstep db2 dbmaker empress empress-bcs esoob interbase oci8 sapdb solid"
|
||||
|
||||
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool
|
||||
|
||||
SUHOSIN_VERSION="5.3.9-0.9.10"
|
||||
FPM_VERSION="builtin"
|
||||
EXPECTED_TEST_FAILURES=""
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
|
||||
function php_get_uri ()
|
||||
{
|
||||
case "${1}" in
|
||||
"php-pre")
|
||||
echo "http://downloads.php.net/johannes/${2}"
|
||||
;;
|
||||
"php")
|
||||
echo "http://www.php.net/distributions/${2}"
|
||||
;;
|
||||
"suhosin")
|
||||
echo "http://download.suhosin.org/${2}"
|
||||
;;
|
||||
"olemarkus")
|
||||
echo "http://dev.gentoo.org/~olemarkus/php/${2}"
|
||||
;;
|
||||
"gentoo")
|
||||
echo "mirror://gentoo/${2}"
|
||||
;;
|
||||
*)
|
||||
die "unhandled case in php_get_uri"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
PHP_MV="$(get_major_version)"
|
||||
|
||||
# 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_RELEASE="php"
|
||||
[[ ${PV} == ${PV/_rc/} ]] || PHP_RELEASE="php-pre"
|
||||
PHP_P="${PN}-${PHP_PV}"
|
||||
|
||||
PHP_PATCHSET_LOC="olemarkus"
|
||||
|
||||
PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")"
|
||||
|
||||
PHP_PATCHSET="0"
|
||||
PHP_PATCHSET_URI="
|
||||
$(php_get_uri "${PHP_PATCHSET_LOC}" "php-patchset-${PV}-r${PHP_PATCHSET}.tar.bz2")"
|
||||
|
||||
PHP_FPM_INIT_VER="4"
|
||||
PHP_FPM_CONF_VER="1"
|
||||
|
||||
if [[ ${SUHOSIN_VERSION} == *-gentoo ]]; then
|
||||
# in some cases we use our own suhosin patch (very recent version,
|
||||
# patch conflicts, etc.)
|
||||
SUHOSIN_TYPE="olemarkus"
|
||||
else
|
||||
SUHOSIN_TYPE="suhosin"
|
||||
fi
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SUHOSIN_PATCH="suhosin-patch-${SUHOSIN_VERSION}.patch";
|
||||
SUHOSIN_URI="$(php_get_uri ${SUHOSIN_TYPE} ${SUHOSIN_PATCH}.gz )"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
${PHP_SRC_URI}
|
||||
${PHP_PATCHSET_URI}"
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SRC_URI="${SRC_URI}
|
||||
suhosin? ( ${SUHOSIN_URI} )"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs."
|
||||
HOMEPAGE="http://php.net/"
|
||||
LICENSE="PHP-3"
|
||||
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
S="${WORKDIR}/${PHP_P}"
|
||||
|
||||
# We can build the following SAPIs in the given order
|
||||
SAPIS="embed cli cgi fpm apache2"
|
||||
|
||||
# Gentoo-specific, common features
|
||||
IUSE="kolab"
|
||||
|
||||
# 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 curlwrappers debug doc
|
||||
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 mysqlnd mysqli nls
|
||||
oci8-instant-client odbc pcntl pdo +phar pic +posix postgres qdbm
|
||||
readline recode +session sharedmem
|
||||
+simplexml snmp soap sockets spell sqlite sqlite3 ssl
|
||||
sybase-ct sysvipc tidy +tokenizer truetype unicode wddx
|
||||
+xml xmlreader xmlwriter xmlrpc xpm xsl zip zlib"
|
||||
|
||||
# Enable suhosin if available
|
||||
[[ -n $SUHOSIN_VERSION ]] && IUSE="${IUSE} suhosin"
|
||||
|
||||
DEPEND="!dev-lang/php:5
|
||||
>=app-admin/eselect-php-0.6.2
|
||||
>=dev-libs/libpcre-8.12[unicode]
|
||||
apache2? ( www-servers/apache[threads=] )
|
||||
berkdb? ( =sys-libs/db-4* )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
|
||||
cjk? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
crypt? ( >=dev-libs/libmcrypt-2.4 )
|
||||
curl? ( >=net-misc/curl-7.10.5 )
|
||||
enchant? ( app-text/enchant )
|
||||
exif? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
firebird? ( dev-db/firebird )
|
||||
gd? ( virtual/jpeg media-libs/libpng 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 )
|
||||
kolab? ( >=net-libs/c-client-2004g-r1 )
|
||||
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] )
|
||||
!mysqlnd? (
|
||||
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-base )
|
||||
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-2* pdo? ( >=dev-db/sqlite-3.7.7.1 ) )
|
||||
sqlite3? ( >=dev-db/sqlite-3.7.7.1 )
|
||||
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 media-libs/libpng sys-libs/zlib )
|
||||
)
|
||||
unicode? ( dev-libs/oniguruma )
|
||||
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
|
||||
media-libs/libpng sys-libs/zlib
|
||||
)
|
||||
xsl? ( 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 )
|
||||
cjk? ( gd )
|
||||
exif? ( gd )
|
||||
|
||||
xpm? ( gd )
|
||||
gd? ( zlib )
|
||||
simplexml? ( xml )
|
||||
soap? ( xml )
|
||||
wddx? ( xml )
|
||||
xmlrpc? ( || ( xml iconv ) )
|
||||
xmlreader? ( xml )
|
||||
xsl? ( xml )
|
||||
ldap-sasl? ( ldap )
|
||||
kolab? ( imap )
|
||||
mhash? ( hash )
|
||||
phar? ( hash )
|
||||
mysqlnd? ( || (
|
||||
mysql
|
||||
mysqli
|
||||
pdo
|
||||
) )
|
||||
|
||||
qdbm? ( !gdbm )
|
||||
readline? ( !libedit )
|
||||
recode? ( !imap !mysql !mysqli )
|
||||
sharedmem? ( !threads )
|
||||
|
||||
!cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
enchant? ( !dev-php5/pecl-enchant )
|
||||
fileinfo? ( !<dev-php5/pecl-fileinfo-1.0.4-r2 )
|
||||
filter? ( !dev-php5/pecl-filter )
|
||||
json? ( !dev-php5/pecl-json )
|
||||
phar? ( !dev-php5/pecl-phar )
|
||||
zip? ( !dev-php5/pecl-zip )"
|
||||
|
||||
[[ -n $SUHOSIN_VERSION ]] && RDEPEND="${RDEPEND} suhosin? (
|
||||
=${CATEGORY}/${PN}-${SLOT}*[unicode] )"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/flex
|
||||
>=sys-devel/m4-1.4.3
|
||||
>=sys-devel/libtool-1.5.18"
|
||||
|
||||
# They are in PDEPEND because we need PHP installed first!
|
||||
PDEPEND="doc? ( app-doc/php-docs )"
|
||||
|
||||
# No longer depend on the extension. The suhosin USE flag only installs the
|
||||
# patch
|
||||
#[[ -n $SUHOSIN_VERSION ]] && PDEPEND="${PDEPEND} suhosin? ( dev-php${PHP_MV}/suhosin )"
|
||||
|
||||
# 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
|
||||
|
||||
# eblit-core
|
||||
# Usage: <function> [version] [eval]
|
||||
# Main eblit engine
|
||||
eblit-core() {
|
||||
[[ -z $FILESDIR ]] && FILESDIR="$(dirname $EBUILD)/files"
|
||||
local e v func=$1 ver=$2 eval_=$3
|
||||
for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
|
||||
e="${FILESDIR}/eblits/${func}${v}.eblit"
|
||||
if [[ -e ${e} ]] ; then
|
||||
. "${e}"
|
||||
[[ ${eval_} == 1 ]] && eval "${func}() { eblit-run ${func} ${ver} ; }"
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
return 1
|
||||
}
|
||||
|
||||
# eblit-include
|
||||
# Usage: [--skip] <function> [version]
|
||||
# Includes an "eblit" -- a chunk of common code among ebuilds in a given
|
||||
# package so that its functions can be sourced and utilized within the
|
||||
# ebuild.
|
||||
eblit-include() {
|
||||
local skipable=false r=0
|
||||
[[ $1 == "--skip" ]] && skipable=true && shift
|
||||
[[ $1 == pkg_* ]] && skipable=true
|
||||
|
||||
[[ -z $1 ]] && die "Usage: eblit-include <function> [version]"
|
||||
eblit-core $1 $2
|
||||
r="$?"
|
||||
${skipable} && return 0
|
||||
[[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/"
|
||||
}
|
||||
|
||||
# eblit-run-maybe
|
||||
# Usage: <function>
|
||||
# Runs a function if it is defined in an eblit
|
||||
eblit-run-maybe() {
|
||||
[[ $(type -t "$@") == "function" ]] && "$@"
|
||||
}
|
||||
|
||||
# eblit-run
|
||||
# Usage: <function> [version]
|
||||
# Runs a function defined in an eblit
|
||||
eblit-run() {
|
||||
eblit-include --skip common "v2"
|
||||
eblit-include "$@"
|
||||
eblit-run-maybe eblit-$1-pre
|
||||
eblit-${PN}-$1
|
||||
eblit-run-maybe eblit-$1-post
|
||||
}
|
||||
|
||||
# eblit-pkg
|
||||
# Usage: <phase> [version]
|
||||
# Includes the given functions AND evals them so they're included in the binpkgs
|
||||
eblit-pkg() {
|
||||
[[ -z $1 ]] && die "Usage: eblit-pkg <phase> [version]"
|
||||
eblit-core $1 $2 1
|
||||
}
|
||||
|
||||
eblit-pkg pkg_setup v3
|
||||
|
||||
src_prepare() { eblit-run src_prepare v3 ; }
|
||||
src_configure() { eblit-run src_configure v53 ; }
|
||||
src_compile() { eblit-run src_compile v1 ; }
|
||||
src_install() { eblit-run src_install v3 ; }
|
||||
src_test() { eblit-run src_test v1 ; }
|
||||
|
||||
#Do not use eblit for this because it will not get sourced when installing from
|
||||
#binary package (bug #380845)
|
||||
pkg_postinst() {
|
||||
# Output some general info to the user
|
||||
if use apache2 ; then
|
||||
APACHE2_MOD_DEFINE="PHP5"
|
||||
APACHE2_MOD_CONF="70_mod_php5"
|
||||
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 "Make sure that PHP_TARGETS in /etc/make.conf includes php${SLOT/./-} in order"
|
||||
elog "to compile extensions for the ${SLOT} ABI"
|
||||
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 /etc/make.conf"
|
||||
ewarn "Both versions of php.ini can be found in /usr/share/doc/${PF}"
|
||||
|
||||
# check for not yet migrated old style config dirs
|
||||
ls "${ROOT}"/etc/php/*-php5 &>/dev/null
|
||||
if [[ $? -eq 0 ]]; then
|
||||
ewarn "Make sure to migrate your config files, starting with php-5.3.4 and php-5.2.16 config"
|
||||
ewarn "files are now kept at ${ROOT}etc/php/{apache2,cli,cgi,fpm}-php5.x"
|
||||
fi
|
||||
elog
|
||||
elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:"
|
||||
elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml"
|
||||
elog
|
||||
|
||||
if ( [[ -z SUHOSIN_VERSION ]] && use suhosin && version_is_at_least 5.3.6_rc1 ) ; then
|
||||
ewarn "The suhosin USE flag now only installs the suhosin patch!"
|
||||
ewarn "If you want the suhosin extension, make sure you install"
|
||||
ewarn " dev-php5/suhosin"
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -1,392 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.3.16.ebuild,v 1.1 2012/08/17 09:51:38 olemarkus Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PHPCONFUTILS_MISSING_DEPS="adabas birdstep db2 dbmaker empress empress-bcs esoob interbase oci8 sapdb solid"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool
|
||||
|
||||
SUHOSIN_VERSION="5.3.9-0.9.10"
|
||||
FPM_VERSION="builtin"
|
||||
EXPECTED_TEST_FAILURES=""
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
|
||||
|
||||
function php_get_uri ()
|
||||
{
|
||||
case "${1}" in
|
||||
"php-pre")
|
||||
echo "http://downloads.php.net/johannes/${2}"
|
||||
;;
|
||||
"php")
|
||||
echo "http://www.php.net/distributions/${2}"
|
||||
;;
|
||||
"suhosin")
|
||||
echo "http://download.suhosin.org/${2}"
|
||||
;;
|
||||
"olemarkus")
|
||||
echo "http://dev.gentoo.org/~olemarkus/php/${2}"
|
||||
;;
|
||||
"gentoo")
|
||||
echo "mirror://gentoo/${2}"
|
||||
;;
|
||||
*)
|
||||
die "unhandled case in php_get_uri"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
PHP_MV="$(get_major_version)"
|
||||
|
||||
# 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_RELEASE="php"
|
||||
PHP_P="${PN}-${PHP_PV}"
|
||||
|
||||
PHP_PATCHSET_LOC="olemarkus"
|
||||
|
||||
PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")"
|
||||
|
||||
PHP_PATCHSET="0"
|
||||
PHP_PATCHSET_URI="
|
||||
$(php_get_uri "${PHP_PATCHSET_LOC}" "php-patchset-${PV}-r${PHP_PATCHSET}.tar.bz2")"
|
||||
|
||||
PHP_FPM_INIT_VER="4"
|
||||
PHP_FPM_CONF_VER="1"
|
||||
|
||||
if [[ ${SUHOSIN_VERSION} == *-gentoo ]]; then
|
||||
# in some cases we use our own suhosin patch (very recent version,
|
||||
# patch conflicts, etc.)
|
||||
SUHOSIN_TYPE="olemarkus"
|
||||
else
|
||||
SUHOSIN_TYPE="suhosin"
|
||||
fi
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SUHOSIN_PATCH="suhosin-patch-${SUHOSIN_VERSION}.patch";
|
||||
SUHOSIN_URI="$(php_get_uri ${SUHOSIN_TYPE} ${SUHOSIN_PATCH}.gz )"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
${PHP_SRC_URI}
|
||||
${PHP_PATCHSET_URI}"
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SRC_URI="${SRC_URI}
|
||||
suhosin? ( ${SUHOSIN_URI} )"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs."
|
||||
HOMEPAGE="http://php.net/"
|
||||
LICENSE="PHP-3"
|
||||
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
S="${WORKDIR}/${PHP_P}"
|
||||
|
||||
# We can build the following SAPIs in the given order
|
||||
SAPIS="embed cli cgi fpm apache2"
|
||||
|
||||
# Gentoo-specific, common features
|
||||
IUSE="kolab"
|
||||
|
||||
# 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 curlwrappers debug doc
|
||||
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 mysqlnd mysqli nls
|
||||
oci8-instant-client odbc pcntl pdo +phar pic +posix postgres qdbm
|
||||
readline recode +session sharedmem
|
||||
+simplexml snmp soap sockets spell sqlite sqlite3 ssl
|
||||
sybase-ct sysvipc tidy +tokenizer truetype unicode wddx
|
||||
+xml xmlreader xmlwriter xmlrpc xpm xsl zip zlib"
|
||||
|
||||
# Enable suhosin if available
|
||||
[[ -n $SUHOSIN_VERSION ]] && IUSE="${IUSE} suhosin"
|
||||
|
||||
DEPEND="!dev-lang/php:5
|
||||
>=app-admin/eselect-php-0.6.2
|
||||
>=dev-libs/libpcre-8.12[unicode]
|
||||
apache2? ( www-servers/apache[threads=] )
|
||||
berkdb? ( =sys-libs/db-4* )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
|
||||
cjk? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
crypt? ( >=dev-libs/libmcrypt-2.4 )
|
||||
curl? ( >=net-misc/curl-7.10.5 )
|
||||
enchant? ( app-text/enchant )
|
||||
exif? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
firebird? ( dev-db/firebird )
|
||||
gd? ( virtual/jpeg media-libs/libpng 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 )
|
||||
kolab? ( >=net-libs/c-client-2004g-r1 )
|
||||
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] )
|
||||
!mysqlnd? (
|
||||
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-base )
|
||||
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-2* pdo? ( >=dev-db/sqlite-3.7.7.1 ) )
|
||||
sqlite3? ( >=dev-db/sqlite-3.7.7.1 )
|
||||
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 media-libs/libpng sys-libs/zlib )
|
||||
)
|
||||
unicode? ( dev-libs/oniguruma )
|
||||
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
|
||||
media-libs/libpng sys-libs/zlib
|
||||
)
|
||||
xsl? ( 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 )
|
||||
cjk? ( gd )
|
||||
exif? ( gd )
|
||||
|
||||
xpm? ( gd )
|
||||
gd? ( zlib )
|
||||
simplexml? ( xml )
|
||||
soap? ( xml )
|
||||
wddx? ( xml )
|
||||
xmlrpc? ( || ( xml iconv ) )
|
||||
xmlreader? ( xml )
|
||||
xsl? ( xml )
|
||||
ldap-sasl? ( ldap )
|
||||
kolab? ( imap )
|
||||
mhash? ( hash )
|
||||
phar? ( hash )
|
||||
mysqlnd? ( || (
|
||||
mysql
|
||||
mysqli
|
||||
pdo
|
||||
) )
|
||||
|
||||
qdbm? ( !gdbm )
|
||||
readline? ( !libedit )
|
||||
recode? ( !imap !mysql !mysqli )
|
||||
sharedmem? ( !threads )
|
||||
|
||||
!cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
enchant? ( !dev-php5/pecl-enchant )
|
||||
fileinfo? ( !<dev-php5/pecl-fileinfo-1.0.4-r2 )
|
||||
filter? ( !dev-php5/pecl-filter )
|
||||
json? ( !dev-php5/pecl-json )
|
||||
phar? ( !dev-php5/pecl-phar )
|
||||
zip? ( !dev-php5/pecl-zip )"
|
||||
|
||||
[[ -n $SUHOSIN_VERSION ]] && RDEPEND="${RDEPEND} suhosin? (
|
||||
=${CATEGORY}/${PN}-${SLOT}*[unicode] )"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/flex
|
||||
>=sys-devel/m4-1.4.3
|
||||
>=sys-devel/libtool-1.5.18"
|
||||
|
||||
# They are in PDEPEND because we need PHP installed first!
|
||||
PDEPEND="doc? ( app-doc/php-docs )"
|
||||
|
||||
# No longer depend on the extension. The suhosin USE flag only installs the
|
||||
# patch
|
||||
#[[ -n $SUHOSIN_VERSION ]] && PDEPEND="${PDEPEND} suhosin? ( dev-php${PHP_MV}/suhosin )"
|
||||
|
||||
# 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
|
||||
|
||||
# eblit-core
|
||||
# Usage: <function> [version] [eval]
|
||||
# Main eblit engine
|
||||
eblit-core() {
|
||||
[[ -z $FILESDIR ]] && FILESDIR="$(dirname $EBUILD)/files"
|
||||
local e v func=$1 ver=$2 eval_=$3
|
||||
for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
|
||||
e="${FILESDIR}/eblits/${func}${v}.eblit"
|
||||
if [[ -e ${e} ]] ; then
|
||||
. "${e}"
|
||||
[[ ${eval_} == 1 ]] && eval "${func}() { eblit-run ${func} ${ver} ; }"
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
return 1
|
||||
}
|
||||
|
||||
# eblit-include
|
||||
# Usage: [--skip] <function> [version]
|
||||
# Includes an "eblit" -- a chunk of common code among ebuilds in a given
|
||||
# package so that its functions can be sourced and utilized within the
|
||||
# ebuild.
|
||||
eblit-include() {
|
||||
local skipable=false r=0
|
||||
[[ $1 == "--skip" ]] && skipable=true && shift
|
||||
[[ $1 == pkg_* ]] && skipable=true
|
||||
|
||||
[[ -z $1 ]] && die "Usage: eblit-include <function> [version]"
|
||||
eblit-core $1 $2
|
||||
r="$?"
|
||||
${skipable} && return 0
|
||||
[[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/"
|
||||
}
|
||||
|
||||
# eblit-run-maybe
|
||||
# Usage: <function>
|
||||
# Runs a function if it is defined in an eblit
|
||||
eblit-run-maybe() {
|
||||
[[ $(type -t "$@") == "function" ]] && "$@"
|
||||
}
|
||||
|
||||
# eblit-run
|
||||
# Usage: <function> [version]
|
||||
# Runs a function defined in an eblit
|
||||
eblit-run() {
|
||||
eblit-include --skip common "v2"
|
||||
eblit-include "$@"
|
||||
eblit-run-maybe eblit-$1-pre
|
||||
eblit-${PN}-$1
|
||||
eblit-run-maybe eblit-$1-post
|
||||
}
|
||||
|
||||
# eblit-pkg
|
||||
# Usage: <phase> [version]
|
||||
# Includes the given functions AND evals them so they're included in the binpkgs
|
||||
eblit-pkg() {
|
||||
[[ -z $1 ]] && die "Usage: eblit-pkg <phase> [version]"
|
||||
eblit-core $1 $2 1
|
||||
}
|
||||
|
||||
eblit-pkg pkg_setup v3
|
||||
|
||||
src_prepare() { eblit-run src_prepare v3 ; }
|
||||
src_configure() { eblit-run src_configure v53 ; }
|
||||
src_compile() { eblit-run src_compile v1 ; }
|
||||
src_install() { eblit-run src_install v3 ; }
|
||||
src_test() { eblit-run src_test v1 ; }
|
||||
|
||||
#Do not use eblit for this because it will not get sourced when installing from
|
||||
#binary package (bug #380845)
|
||||
pkg_postinst() {
|
||||
# Output some general info to the user
|
||||
if use apache2 ; then
|
||||
APACHE2_MOD_DEFINE="PHP5"
|
||||
APACHE2_MOD_CONF="70_mod_php5"
|
||||
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 "Make sure that PHP_TARGETS in /etc/make.conf includes php${SLOT/./-} in order"
|
||||
elog "to compile extensions for the ${SLOT} ABI"
|
||||
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 /etc/make.conf"
|
||||
ewarn "Both versions of php.ini can be found in /usr/share/doc/${PF}"
|
||||
|
||||
# check for not yet migrated old style config dirs
|
||||
ls "${ROOT}"/etc/php/*-php5 &>/dev/null
|
||||
if [[ $? -eq 0 ]]; then
|
||||
ewarn "Make sure to migrate your config files, starting with php-5.3.4 and php-5.2.16 config"
|
||||
ewarn "files are now kept at ${ROOT}etc/php/{apache2,cli,cgi,fpm}-php5.x"
|
||||
fi
|
||||
elog
|
||||
elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:"
|
||||
elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml"
|
||||
elog
|
||||
|
||||
if ( [[ -z SUHOSIN_VERSION ]] && use suhosin && version_is_at_least 5.3.6_rc1 ) ; then
|
||||
ewarn "The suhosin USE flag now only installs the suhosin patch!"
|
||||
ewarn "If you want the suhosin extension, make sure you install"
|
||||
ewarn " dev-php5/suhosin"
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -1,384 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.4.3.ebuild,v 1.2 2012/05/29 16:56:46 aballier Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool
|
||||
|
||||
SUHOSIN_VERSION=""
|
||||
FPM_VERSION="builtin"
|
||||
EXPECTED_TEST_FAILURES=""
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
|
||||
|
||||
function php_get_uri ()
|
||||
{
|
||||
case "${1}" in
|
||||
"php-stas")
|
||||
echo "http://downloads.php.net/stas/${2}"
|
||||
;;
|
||||
"php-pre")
|
||||
echo "http://downloads.php.net/johannes/${2}"
|
||||
;;
|
||||
"php")
|
||||
echo "http://www.php.net/distributions/${2}"
|
||||
;;
|
||||
"suhosin")
|
||||
echo "http://download.suhosin.org/${2}"
|
||||
;;
|
||||
"olemarkus")
|
||||
echo "http://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"
|
||||
PHP_P="${PN}-${PHP_PV}"
|
||||
|
||||
PHP_PATCHSET_LOC="olemarkus"
|
||||
|
||||
PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")"
|
||||
|
||||
PHP_PATCHSET="2"
|
||||
PHP_PATCHSET_URI="
|
||||
$(php_get_uri "${PHP_PATCHSET_LOC}" "php-patchset-$SLOT-${PHP_PATCHSET}.tar.bz2")"
|
||||
|
||||
PHP_FPM_INIT_VER="4"
|
||||
PHP_FPM_CONF_VER="1"
|
||||
|
||||
if [[ ${SUHOSIN_VERSION} == *-gentoo ]]; then
|
||||
# in some cases we use our own suhosin patch (very recent version,
|
||||
# patch conflicts, etc.)
|
||||
SUHOSIN_TYPE="gentoo"
|
||||
else
|
||||
SUHOSIN_TYPE="suhosin"
|
||||
fi
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SUHOSIN_PATCH="suhosin-patch-${SUHOSIN_VERSION}.patch";
|
||||
SUHOSIN_URI="$(php_get_uri ${SUHOSIN_TYPE} ${SUHOSIN_PATCH}.gz )"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
${PHP_SRC_URI}
|
||||
${PHP_PATCHSET_URI}"
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SRC_URI="${SRC_URI}
|
||||
suhosin? ( ${SUHOSIN_URI} )"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs."
|
||||
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"
|
||||
|
||||
# Gentoo-specific, common features
|
||||
IUSE="kolab"
|
||||
|
||||
# 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 curlwrappers debug doc
|
||||
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 mysqlnd mysqli nls
|
||||
oci8-instant-client odbc pcntl pdo +phar pic +posix postgres qdbm
|
||||
readline recode +session sharedmem
|
||||
+simplexml snmp soap sockets spell sqlite3 ssl
|
||||
sybase-ct sysvipc tidy +tokenizer truetype unicode wddx
|
||||
+xml xmlreader xmlwriter xmlrpc xpm xsl zip zlib"
|
||||
|
||||
# Enable suhosin if available
|
||||
[[ -n $SUHOSIN_VERSION ]] && IUSE="${IUSE} suhosin"
|
||||
|
||||
DEPEND="
|
||||
>=app-admin/eselect-php-0.6.2
|
||||
>=dev-libs/libpcre-8.12[unicode]
|
||||
apache2? ( www-servers/apache[threads=] )
|
||||
berkdb? ( =sys-libs/db-4* )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
|
||||
cjk? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
crypt? ( >=dev-libs/libmcrypt-2.4 )
|
||||
curl? ( >=net-misc/curl-7.10.5 )
|
||||
enchant? ( app-text/enchant )
|
||||
exif? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
firebird? ( dev-db/firebird )
|
||||
gd? ( virtual/jpeg media-libs/libpng 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 )
|
||||
kolab? ( >=net-libs/c-client-2004g-r1 )
|
||||
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] )
|
||||
!mysqlnd? (
|
||||
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-base )
|
||||
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 )
|
||||
sqlite3? ( >=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 media-libs/libpng sys-libs/zlib )
|
||||
)
|
||||
unicode? ( dev-libs/oniguruma )
|
||||
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
|
||||
media-libs/libpng sys-libs/zlib
|
||||
)
|
||||
xsl? ( 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 )
|
||||
cjk? ( gd )
|
||||
exif? ( gd )
|
||||
|
||||
xpm? ( gd )
|
||||
gd? ( zlib )
|
||||
simplexml? ( xml )
|
||||
soap? ( xml )
|
||||
wddx? ( xml )
|
||||
xmlrpc? ( || ( xml iconv ) )
|
||||
xmlreader? ( xml )
|
||||
xsl? ( xml )
|
||||
ldap-sasl? ( ldap )
|
||||
kolab? ( imap )
|
||||
mhash? ( hash )
|
||||
phar? ( hash )
|
||||
mysqlnd? ( || (
|
||||
mysql
|
||||
mysqli
|
||||
pdo
|
||||
) )
|
||||
|
||||
qdbm? ( !gdbm )
|
||||
readline? ( !libedit )
|
||||
recode? ( !imap !mysql !mysqli )
|
||||
sharedmem? ( !threads )
|
||||
|
||||
!cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
[[ -n $SUHOSIN_VERSION ]] && RDEPEND="${RDEPEND} suhosin? (
|
||||
=${CATEGORY}/${PN}-${SLOT}*[unicode] )"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/flex
|
||||
>=sys-devel/m4-1.4.3
|
||||
>=sys-devel/libtool-1.5.18"
|
||||
|
||||
# They are in PDEPEND because we need PHP installed first!
|
||||
PDEPEND="doc? ( app-doc/php-docs )"
|
||||
|
||||
# No longer depend on the extension. The suhosin USE flag only installs the
|
||||
# patch
|
||||
#[[ -n $SUHOSIN_VERSION ]] && PDEPEND="${PDEPEND} suhosin? ( dev-php${PHP_MV}/suhosin )"
|
||||
|
||||
# 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
|
||||
|
||||
# eblit-core
|
||||
# Usage: <function> [version] [eval]
|
||||
# Main eblit engine
|
||||
eblit-core() {
|
||||
[[ -z $FILESDIR ]] && FILESDIR="$(dirname $EBUILD)/files"
|
||||
local e v func=$1 ver=$2 eval_=$3
|
||||
for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
|
||||
e="${FILESDIR}/eblits/${func}${v}.eblit"
|
||||
if [[ -e ${e} ]] ; then
|
||||
. "${e}"
|
||||
[[ ${eval_} == 1 ]] && eval "${func}() { eblit-run ${func} ${ver} ; }"
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
return 1
|
||||
}
|
||||
|
||||
# eblit-include
|
||||
# Usage: [--skip] <function> [version]
|
||||
# Includes an "eblit" -- a chunk of common code among ebuilds in a given
|
||||
# package so that its functions can be sourced and utilized within the
|
||||
# ebuild.
|
||||
eblit-include() {
|
||||
local skipable=false r=0
|
||||
[[ $1 == "--skip" ]] && skipable=true && shift
|
||||
[[ $1 == pkg_* ]] && skipable=true
|
||||
|
||||
[[ -z $1 ]] && die "Usage: eblit-include <function> [version]"
|
||||
eblit-core $1 $2
|
||||
r="$?"
|
||||
${skipable} && return 0
|
||||
[[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/"
|
||||
}
|
||||
|
||||
# eblit-run-maybe
|
||||
# Usage: <function>
|
||||
# Runs a function if it is defined in an eblit
|
||||
eblit-run-maybe() {
|
||||
[[ $(type -t "$@") == "function" ]] && "$@"
|
||||
}
|
||||
|
||||
# eblit-run
|
||||
# Usage: <function> [version]
|
||||
# Runs a function defined in an eblit
|
||||
eblit-run() {
|
||||
eblit-include --skip common v2
|
||||
eblit-include "$@"
|
||||
eblit-run-maybe eblit-$1-pre
|
||||
eblit-${PN}-$1
|
||||
eblit-run-maybe eblit-$1-post
|
||||
}
|
||||
|
||||
# eblit-pkg
|
||||
# Usage: <phase> [version]
|
||||
# Includes the given functions AND evals them so they're included in the binpkgs
|
||||
eblit-pkg() {
|
||||
[[ -z $1 ]] && die "Usage: eblit-pkg <phase> [version]"
|
||||
eblit-core $1 $2 1
|
||||
}
|
||||
|
||||
eblit-pkg pkg_setup v3
|
||||
|
||||
src_prepare() { eblit-run src_prepare v4 ; }
|
||||
src_configure() { eblit-run src_configure v54 ; }
|
||||
src_compile() { eblit-run src_compile v2 ; }
|
||||
src_install() { eblit-run src_install v3 ; }
|
||||
src_test() { eblit-run src_test v1 ; }
|
||||
|
||||
#Do not use eblit for this because it will not get sourced when installing from
|
||||
#binary package (bug #380845)
|
||||
pkg_postinst() {
|
||||
# Output some general info to the user
|
||||
if use apache2 ; then
|
||||
APACHE2_MOD_DEFINE="PHP5"
|
||||
APACHE2_MOD_CONF="70_mod_php5"
|
||||
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 "Make sure that PHP_TARGETS in /etc/make.conf includes php${SLOT/./-} in order"
|
||||
elog "to compile extensions for the ${SLOT} ABI"
|
||||
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 /etc/make.conf"
|
||||
ewarn "Both versions of php.ini can be found in /usr/share/doc/${PF}"
|
||||
|
||||
# check for not yet migrated old style config dirs
|
||||
ls "${ROOT}"/etc/php/*-php5 &>/dev/null
|
||||
if [[ $? -eq 0 ]]; then
|
||||
ewarn "Make sure to migrate your config files, starting with php-5.3.4 and php-5.2.16 config"
|
||||
ewarn "files are now kept at ${ROOT}etc/php/{apache2,cli,cgi,fpm}-php5.x"
|
||||
fi
|
||||
elog
|
||||
elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:"
|
||||
elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml"
|
||||
elog
|
||||
|
||||
if ( [[ -z SUHOSIN_VERSION ]] && use suhosin && version_is_at_least 5.3.6_rc1 ) ; then
|
||||
ewarn "The suhosin USE flag now only installs the suhosin patch!"
|
||||
ewarn "If you want the suhosin extension, make sure you install"
|
||||
ewarn " dev-php/suhosin"
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -1,385 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.4.4.ebuild,v 1.3 2012/08/02 20:42:56 maekke Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool
|
||||
|
||||
SUHOSIN_VERSION=""
|
||||
FPM_VERSION="builtin"
|
||||
EXPECTED_TEST_FAILURES=""
|
||||
|
||||
KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
|
||||
|
||||
function php_get_uri ()
|
||||
{
|
||||
case "${1}" in
|
||||
"php-stas")
|
||||
echo "http://downloads.php.net/stas/${2}"
|
||||
;;
|
||||
"php-pre")
|
||||
echo "http://downloads.php.net/johannes/${2}"
|
||||
;;
|
||||
"php")
|
||||
echo "http://www.php.net/distributions/${2}"
|
||||
;;
|
||||
"suhosin")
|
||||
echo "http://download.suhosin.org/${2}"
|
||||
;;
|
||||
"olemarkus")
|
||||
echo "http://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/_rc/} ]] || PHP_RELEASE="php-stas"
|
||||
PHP_P="${PN}-${PHP_PV}"
|
||||
|
||||
PHP_PATCHSET_LOC="olemarkus"
|
||||
|
||||
PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")"
|
||||
|
||||
PHP_PATCHSET="2"
|
||||
PHP_PATCHSET_URI="
|
||||
$(php_get_uri "${PHP_PATCHSET_LOC}" "php-patchset-$SLOT-${PHP_PATCHSET}.tar.bz2")"
|
||||
|
||||
PHP_FPM_INIT_VER="4"
|
||||
PHP_FPM_CONF_VER="1"
|
||||
|
||||
if [[ ${SUHOSIN_VERSION} == *-gentoo ]]; then
|
||||
# in some cases we use our own suhosin patch (very recent version,
|
||||
# patch conflicts, etc.)
|
||||
SUHOSIN_TYPE="gentoo"
|
||||
else
|
||||
SUHOSIN_TYPE="suhosin"
|
||||
fi
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SUHOSIN_PATCH="suhosin-patch-${SUHOSIN_VERSION}.patch";
|
||||
SUHOSIN_URI="$(php_get_uri ${SUHOSIN_TYPE} ${SUHOSIN_PATCH}.gz )"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
${PHP_SRC_URI}
|
||||
${PHP_PATCHSET_URI}"
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SRC_URI="${SRC_URI}
|
||||
suhosin? ( ${SUHOSIN_URI} )"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs."
|
||||
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"
|
||||
|
||||
# Gentoo-specific, common features
|
||||
IUSE="kolab"
|
||||
|
||||
# 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 curlwrappers debug doc
|
||||
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 mysqlnd mysqli nls
|
||||
oci8-instant-client odbc pcntl pdo +phar pic +posix postgres qdbm
|
||||
readline recode +session sharedmem
|
||||
+simplexml snmp soap sockets spell sqlite3 ssl
|
||||
sybase-ct sysvipc tidy +tokenizer truetype unicode wddx
|
||||
+xml xmlreader xmlwriter xmlrpc xpm xsl zip zlib"
|
||||
|
||||
# Enable suhosin if available
|
||||
[[ -n $SUHOSIN_VERSION ]] && IUSE="${IUSE} suhosin"
|
||||
|
||||
DEPEND="
|
||||
>=app-admin/eselect-php-0.6.2
|
||||
>=dev-libs/libpcre-8.12[unicode]
|
||||
apache2? ( www-servers/apache[threads=] )
|
||||
berkdb? ( =sys-libs/db-4* )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
|
||||
cjk? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
crypt? ( >=dev-libs/libmcrypt-2.4 )
|
||||
curl? ( >=net-misc/curl-7.10.5 )
|
||||
enchant? ( app-text/enchant )
|
||||
exif? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
firebird? ( dev-db/firebird )
|
||||
gd? ( virtual/jpeg media-libs/libpng 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 )
|
||||
kolab? ( >=net-libs/c-client-2004g-r1 )
|
||||
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] )
|
||||
!mysqlnd? (
|
||||
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-base )
|
||||
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 )
|
||||
sqlite3? ( >=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 media-libs/libpng sys-libs/zlib )
|
||||
)
|
||||
unicode? ( dev-libs/oniguruma )
|
||||
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
|
||||
media-libs/libpng sys-libs/zlib
|
||||
)
|
||||
xsl? ( 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 )
|
||||
cjk? ( gd )
|
||||
exif? ( gd )
|
||||
|
||||
xpm? ( gd )
|
||||
gd? ( zlib )
|
||||
simplexml? ( xml )
|
||||
soap? ( xml )
|
||||
wddx? ( xml )
|
||||
xmlrpc? ( || ( xml iconv ) )
|
||||
xmlreader? ( xml )
|
||||
xsl? ( xml )
|
||||
ldap-sasl? ( ldap )
|
||||
kolab? ( imap )
|
||||
mhash? ( hash )
|
||||
phar? ( hash )
|
||||
mysqlnd? ( || (
|
||||
mysql
|
||||
mysqli
|
||||
pdo
|
||||
) )
|
||||
|
||||
qdbm? ( !gdbm )
|
||||
readline? ( !libedit )
|
||||
recode? ( !imap !mysql !mysqli )
|
||||
sharedmem? ( !threads )
|
||||
|
||||
!cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
[[ -n $SUHOSIN_VERSION ]] && RDEPEND="${RDEPEND} suhosin? (
|
||||
=${CATEGORY}/${PN}-${SLOT}*[unicode] )"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/flex
|
||||
>=sys-devel/m4-1.4.3
|
||||
>=sys-devel/libtool-1.5.18"
|
||||
|
||||
# They are in PDEPEND because we need PHP installed first!
|
||||
PDEPEND="doc? ( app-doc/php-docs )"
|
||||
|
||||
# No longer depend on the extension. The suhosin USE flag only installs the
|
||||
# patch
|
||||
#[[ -n $SUHOSIN_VERSION ]] && PDEPEND="${PDEPEND} suhosin? ( dev-php${PHP_MV}/suhosin )"
|
||||
|
||||
# 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
|
||||
|
||||
# eblit-core
|
||||
# Usage: <function> [version] [eval]
|
||||
# Main eblit engine
|
||||
eblit-core() {
|
||||
[[ -z $FILESDIR ]] && FILESDIR="$(dirname $EBUILD)/files"
|
||||
local e v func=$1 ver=$2 eval_=$3
|
||||
for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
|
||||
e="${FILESDIR}/eblits/${func}${v}.eblit"
|
||||
if [[ -e ${e} ]] ; then
|
||||
. "${e}"
|
||||
[[ ${eval_} == 1 ]] && eval "${func}() { eblit-run ${func} ${ver} ; }"
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
return 1
|
||||
}
|
||||
|
||||
# eblit-include
|
||||
# Usage: [--skip] <function> [version]
|
||||
# Includes an "eblit" -- a chunk of common code among ebuilds in a given
|
||||
# package so that its functions can be sourced and utilized within the
|
||||
# ebuild.
|
||||
eblit-include() {
|
||||
local skipable=false r=0
|
||||
[[ $1 == "--skip" ]] && skipable=true && shift
|
||||
[[ $1 == pkg_* ]] && skipable=true
|
||||
|
||||
[[ -z $1 ]] && die "Usage: eblit-include <function> [version]"
|
||||
eblit-core $1 $2
|
||||
r="$?"
|
||||
${skipable} && return 0
|
||||
[[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/"
|
||||
}
|
||||
|
||||
# eblit-run-maybe
|
||||
# Usage: <function>
|
||||
# Runs a function if it is defined in an eblit
|
||||
eblit-run-maybe() {
|
||||
[[ $(type -t "$@") == "function" ]] && "$@"
|
||||
}
|
||||
|
||||
# eblit-run
|
||||
# Usage: <function> [version]
|
||||
# Runs a function defined in an eblit
|
||||
eblit-run() {
|
||||
eblit-include --skip common v2
|
||||
eblit-include "$@"
|
||||
eblit-run-maybe eblit-$1-pre
|
||||
eblit-${PN}-$1
|
||||
eblit-run-maybe eblit-$1-post
|
||||
}
|
||||
|
||||
# eblit-pkg
|
||||
# Usage: <phase> [version]
|
||||
# Includes the given functions AND evals them so they're included in the binpkgs
|
||||
eblit-pkg() {
|
||||
[[ -z $1 ]] && die "Usage: eblit-pkg <phase> [version]"
|
||||
eblit-core $1 $2 1
|
||||
}
|
||||
|
||||
eblit-pkg pkg_setup v3
|
||||
|
||||
src_prepare() { eblit-run src_prepare v4 ; }
|
||||
src_configure() { eblit-run src_configure v54 ; }
|
||||
src_compile() { eblit-run src_compile v2 ; }
|
||||
src_install() { eblit-run src_install v3 ; }
|
||||
src_test() { eblit-run src_test v1 ; }
|
||||
|
||||
#Do not use eblit for this because it will not get sourced when installing from
|
||||
#binary package (bug #380845)
|
||||
pkg_postinst() {
|
||||
# Output some general info to the user
|
||||
if use apache2 ; then
|
||||
APACHE2_MOD_DEFINE="PHP5"
|
||||
APACHE2_MOD_CONF="70_mod_php5"
|
||||
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 "Make sure that PHP_TARGETS in /etc/make.conf includes php${SLOT/./-} in order"
|
||||
elog "to compile extensions for the ${SLOT} ABI"
|
||||
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 /etc/make.conf"
|
||||
ewarn "Both versions of php.ini can be found in /usr/share/doc/${PF}"
|
||||
|
||||
# check for not yet migrated old style config dirs
|
||||
ls "${ROOT}"/etc/php/*-php5 &>/dev/null
|
||||
if [[ $? -eq 0 ]]; then
|
||||
ewarn "Make sure to migrate your config files, starting with php-5.3.4 and php-5.2.16 config"
|
||||
ewarn "files are now kept at ${ROOT}etc/php/{apache2,cli,cgi,fpm}-php5.x"
|
||||
fi
|
||||
elog
|
||||
elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:"
|
||||
elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml"
|
||||
elog
|
||||
|
||||
if ( [[ -z SUHOSIN_VERSION ]] && use suhosin && version_is_at_least 5.3.6_rc1 ) ; then
|
||||
ewarn "The suhosin USE flag now only installs the suhosin patch!"
|
||||
ewarn "If you want the suhosin extension, make sure you install"
|
||||
ewarn " dev-php/suhosin"
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -1,385 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.4.4_rc2.ebuild,v 1.2 2012/06/14 11:43:14 naota Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool
|
||||
|
||||
SUHOSIN_VERSION=""
|
||||
FPM_VERSION="builtin"
|
||||
EXPECTED_TEST_FAILURES=""
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
|
||||
function php_get_uri ()
|
||||
{
|
||||
case "${1}" in
|
||||
"php-stas")
|
||||
echo "http://downloads.php.net/stas/${2}"
|
||||
;;
|
||||
"php-pre")
|
||||
echo "http://downloads.php.net/johannes/${2}"
|
||||
;;
|
||||
"php")
|
||||
echo "http://www.php.net/distributions/${2}"
|
||||
;;
|
||||
"suhosin")
|
||||
echo "http://download.suhosin.org/${2}"
|
||||
;;
|
||||
"olemarkus")
|
||||
echo "http://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/_rc/} ]] || PHP_RELEASE="php-stas"
|
||||
PHP_P="${PN}-${PHP_PV}"
|
||||
|
||||
PHP_PATCHSET_LOC="olemarkus"
|
||||
|
||||
PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")"
|
||||
|
||||
PHP_PATCHSET="2"
|
||||
PHP_PATCHSET_URI="
|
||||
$(php_get_uri "${PHP_PATCHSET_LOC}" "php-patchset-$SLOT-${PHP_PATCHSET}.tar.bz2")"
|
||||
|
||||
PHP_FPM_INIT_VER="4"
|
||||
PHP_FPM_CONF_VER="1"
|
||||
|
||||
if [[ ${SUHOSIN_VERSION} == *-gentoo ]]; then
|
||||
# in some cases we use our own suhosin patch (very recent version,
|
||||
# patch conflicts, etc.)
|
||||
SUHOSIN_TYPE="gentoo"
|
||||
else
|
||||
SUHOSIN_TYPE="suhosin"
|
||||
fi
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SUHOSIN_PATCH="suhosin-patch-${SUHOSIN_VERSION}.patch";
|
||||
SUHOSIN_URI="$(php_get_uri ${SUHOSIN_TYPE} ${SUHOSIN_PATCH}.gz )"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
${PHP_SRC_URI}
|
||||
${PHP_PATCHSET_URI}"
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SRC_URI="${SRC_URI}
|
||||
suhosin? ( ${SUHOSIN_URI} )"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs."
|
||||
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"
|
||||
|
||||
# Gentoo-specific, common features
|
||||
IUSE="kolab"
|
||||
|
||||
# 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 curlwrappers debug doc
|
||||
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 mysqlnd mysqli nls
|
||||
oci8-instant-client odbc pcntl pdo +phar pic +posix postgres qdbm
|
||||
readline recode +session sharedmem
|
||||
+simplexml snmp soap sockets spell sqlite3 ssl
|
||||
sybase-ct sysvipc tidy +tokenizer truetype unicode wddx
|
||||
+xml xmlreader xmlwriter xmlrpc xpm xsl zip zlib"
|
||||
|
||||
# Enable suhosin if available
|
||||
[[ -n $SUHOSIN_VERSION ]] && IUSE="${IUSE} suhosin"
|
||||
|
||||
DEPEND="
|
||||
>=app-admin/eselect-php-0.6.2
|
||||
>=dev-libs/libpcre-8.12[unicode]
|
||||
apache2? ( www-servers/apache[threads=] )
|
||||
berkdb? ( =sys-libs/db-4* )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
|
||||
cjk? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
crypt? ( >=dev-libs/libmcrypt-2.4 )
|
||||
curl? ( >=net-misc/curl-7.10.5 )
|
||||
enchant? ( app-text/enchant )
|
||||
exif? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
firebird? ( dev-db/firebird )
|
||||
gd? ( virtual/jpeg media-libs/libpng 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 )
|
||||
kolab? ( >=net-libs/c-client-2004g-r1 )
|
||||
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] )
|
||||
!mysqlnd? (
|
||||
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-base )
|
||||
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 )
|
||||
sqlite3? ( >=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 media-libs/libpng sys-libs/zlib )
|
||||
)
|
||||
unicode? ( dev-libs/oniguruma )
|
||||
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
|
||||
media-libs/libpng sys-libs/zlib
|
||||
)
|
||||
xsl? ( 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 )
|
||||
cjk? ( gd )
|
||||
exif? ( gd )
|
||||
|
||||
xpm? ( gd )
|
||||
gd? ( zlib )
|
||||
simplexml? ( xml )
|
||||
soap? ( xml )
|
||||
wddx? ( xml )
|
||||
xmlrpc? ( || ( xml iconv ) )
|
||||
xmlreader? ( xml )
|
||||
xsl? ( xml )
|
||||
ldap-sasl? ( ldap )
|
||||
kolab? ( imap )
|
||||
mhash? ( hash )
|
||||
phar? ( hash )
|
||||
mysqlnd? ( || (
|
||||
mysql
|
||||
mysqli
|
||||
pdo
|
||||
) )
|
||||
|
||||
qdbm? ( !gdbm )
|
||||
readline? ( !libedit )
|
||||
recode? ( !imap !mysql !mysqli )
|
||||
sharedmem? ( !threads )
|
||||
|
||||
!cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
[[ -n $SUHOSIN_VERSION ]] && RDEPEND="${RDEPEND} suhosin? (
|
||||
=${CATEGORY}/${PN}-${SLOT}*[unicode] )"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/flex
|
||||
>=sys-devel/m4-1.4.3
|
||||
>=sys-devel/libtool-1.5.18"
|
||||
|
||||
# They are in PDEPEND because we need PHP installed first!
|
||||
PDEPEND="doc? ( app-doc/php-docs )"
|
||||
|
||||
# No longer depend on the extension. The suhosin USE flag only installs the
|
||||
# patch
|
||||
#[[ -n $SUHOSIN_VERSION ]] && PDEPEND="${PDEPEND} suhosin? ( dev-php${PHP_MV}/suhosin )"
|
||||
|
||||
# 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
|
||||
|
||||
# eblit-core
|
||||
# Usage: <function> [version] [eval]
|
||||
# Main eblit engine
|
||||
eblit-core() {
|
||||
[[ -z $FILESDIR ]] && FILESDIR="$(dirname $EBUILD)/files"
|
||||
local e v func=$1 ver=$2 eval_=$3
|
||||
for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
|
||||
e="${FILESDIR}/eblits/${func}${v}.eblit"
|
||||
if [[ -e ${e} ]] ; then
|
||||
. "${e}"
|
||||
[[ ${eval_} == 1 ]] && eval "${func}() { eblit-run ${func} ${ver} ; }"
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
return 1
|
||||
}
|
||||
|
||||
# eblit-include
|
||||
# Usage: [--skip] <function> [version]
|
||||
# Includes an "eblit" -- a chunk of common code among ebuilds in a given
|
||||
# package so that its functions can be sourced and utilized within the
|
||||
# ebuild.
|
||||
eblit-include() {
|
||||
local skipable=false r=0
|
||||
[[ $1 == "--skip" ]] && skipable=true && shift
|
||||
[[ $1 == pkg_* ]] && skipable=true
|
||||
|
||||
[[ -z $1 ]] && die "Usage: eblit-include <function> [version]"
|
||||
eblit-core $1 $2
|
||||
r="$?"
|
||||
${skipable} && return 0
|
||||
[[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/"
|
||||
}
|
||||
|
||||
# eblit-run-maybe
|
||||
# Usage: <function>
|
||||
# Runs a function if it is defined in an eblit
|
||||
eblit-run-maybe() {
|
||||
[[ $(type -t "$@") == "function" ]] && "$@"
|
||||
}
|
||||
|
||||
# eblit-run
|
||||
# Usage: <function> [version]
|
||||
# Runs a function defined in an eblit
|
||||
eblit-run() {
|
||||
eblit-include --skip common v2
|
||||
eblit-include "$@"
|
||||
eblit-run-maybe eblit-$1-pre
|
||||
eblit-${PN}-$1
|
||||
eblit-run-maybe eblit-$1-post
|
||||
}
|
||||
|
||||
# eblit-pkg
|
||||
# Usage: <phase> [version]
|
||||
# Includes the given functions AND evals them so they're included in the binpkgs
|
||||
eblit-pkg() {
|
||||
[[ -z $1 ]] && die "Usage: eblit-pkg <phase> [version]"
|
||||
eblit-core $1 $2 1
|
||||
}
|
||||
|
||||
eblit-pkg pkg_setup v3
|
||||
|
||||
src_prepare() { eblit-run src_prepare v4 ; }
|
||||
src_configure() { eblit-run src_configure v54 ; }
|
||||
src_compile() { eblit-run src_compile v2 ; }
|
||||
src_install() { eblit-run src_install v3 ; }
|
||||
src_test() { eblit-run src_test v1 ; }
|
||||
|
||||
#Do not use eblit for this because it will not get sourced when installing from
|
||||
#binary package (bug #380845)
|
||||
pkg_postinst() {
|
||||
# Output some general info to the user
|
||||
if use apache2 ; then
|
||||
APACHE2_MOD_DEFINE="PHP5"
|
||||
APACHE2_MOD_CONF="70_mod_php5"
|
||||
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 "Make sure that PHP_TARGETS in /etc/make.conf includes php${SLOT/./-} in order"
|
||||
elog "to compile extensions for the ${SLOT} ABI"
|
||||
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 /etc/make.conf"
|
||||
ewarn "Both versions of php.ini can be found in /usr/share/doc/${PF}"
|
||||
|
||||
# check for not yet migrated old style config dirs
|
||||
ls "${ROOT}"/etc/php/*-php5 &>/dev/null
|
||||
if [[ $? -eq 0 ]]; then
|
||||
ewarn "Make sure to migrate your config files, starting with php-5.3.4 and php-5.2.16 config"
|
||||
ewarn "files are now kept at ${ROOT}etc/php/{apache2,cli,cgi,fpm}-php5.x"
|
||||
fi
|
||||
elog
|
||||
elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:"
|
||||
elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml"
|
||||
elog
|
||||
|
||||
if ( [[ -z SUHOSIN_VERSION ]] && use suhosin && version_is_at_least 5.3.6_rc1 ) ; then
|
||||
ewarn "The suhosin USE flag now only installs the suhosin patch!"
|
||||
ewarn "If you want the suhosin extension, make sure you install"
|
||||
ewarn " dev-php/suhosin"
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -1,387 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.4.6-r1.ebuild,v 1.2 2012/08/19 08:28:43 olemarkus Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool
|
||||
|
||||
SUHOSIN_VERSION=""
|
||||
FPM_VERSION="builtin"
|
||||
EXPECTED_TEST_FAILURES=""
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
|
||||
|
||||
function php_get_uri ()
|
||||
{
|
||||
case "${1}" in
|
||||
"php-stas")
|
||||
echo "http://downloads.php.net/stas/${2}"
|
||||
;;
|
||||
"php-pre")
|
||||
echo "http://downloads.php.net/johannes/${2}"
|
||||
;;
|
||||
"php")
|
||||
echo "http://www.php.net/distributions/${2}"
|
||||
;;
|
||||
"suhosin")
|
||||
echo "http://download.suhosin.org/${2}"
|
||||
;;
|
||||
"olemarkus")
|
||||
echo "http://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/_rc/} ]] || PHP_RELEASE="php-stas"
|
||||
PHP_P="${PN}-${PHP_PV}"
|
||||
|
||||
PHP_PATCHSET_LOC="olemarkus"
|
||||
|
||||
PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")"
|
||||
|
||||
PHP_PATCHSET="2"
|
||||
PHP_PATCHSET_URI="
|
||||
$(php_get_uri "${PHP_PATCHSET_LOC}" "php-patchset-$SLOT-${PHP_PATCHSET}.tar.bz2")"
|
||||
|
||||
PHP_FPM_INIT_VER="4"
|
||||
PHP_FPM_CONF_VER="1"
|
||||
|
||||
if [[ ${SUHOSIN_VERSION} == *-gentoo ]]; then
|
||||
# in some cases we use our own suhosin patch (very recent version,
|
||||
# patch conflicts, etc.)
|
||||
SUHOSIN_TYPE="gentoo"
|
||||
else
|
||||
SUHOSIN_TYPE="suhosin"
|
||||
fi
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SUHOSIN_PATCH="suhosin-patch-${SUHOSIN_VERSION}.patch";
|
||||
SUHOSIN_URI="$(php_get_uri ${SUHOSIN_TYPE} ${SUHOSIN_PATCH}.gz )"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
${PHP_SRC_URI}
|
||||
${PHP_PATCHSET_URI}"
|
||||
|
||||
if [[ -n ${SUHOSIN_VERSION} ]]; then
|
||||
SRC_URI="${SRC_URI}
|
||||
suhosin? ( ${SUHOSIN_URI} )"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs."
|
||||
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"
|
||||
|
||||
# Gentoo-specific, common features
|
||||
IUSE="kolab"
|
||||
|
||||
# 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 curlwrappers debug doc
|
||||
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 mysqlnd mysqli nls
|
||||
oci8-instant-client odbc pcntl pdo +phar pic +posix postgres qdbm
|
||||
readline recode selinux +session sharedmem
|
||||
+simplexml snmp soap sockets spell sqlite3 ssl
|
||||
sybase-ct sysvipc tidy +tokenizer truetype unicode wddx
|
||||
+xml xmlreader xmlwriter xmlrpc xpm xsl zip zlib"
|
||||
|
||||
# Enable suhosin if available
|
||||
[[ -n $SUHOSIN_VERSION ]] && IUSE="${IUSE} suhosin"
|
||||
|
||||
DEPEND="
|
||||
>=app-admin/eselect-php-0.6.2
|
||||
>=dev-libs/libpcre-8.12[unicode]
|
||||
apache2? ( www-servers/apache[threads=] )
|
||||
berkdb? ( =sys-libs/db-4* )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
cdb? ( || ( dev-db/cdb dev-db/tinycdb ) )
|
||||
cjk? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
crypt? ( >=dev-libs/libmcrypt-2.4 )
|
||||
curl? ( >=net-misc/curl-7.10.5 )
|
||||
enchant? ( app-text/enchant )
|
||||
exif? ( !gd? (
|
||||
virtual/jpeg
|
||||
media-libs/libpng
|
||||
sys-libs/zlib
|
||||
) )
|
||||
firebird? ( dev-db/firebird )
|
||||
gd? ( virtual/jpeg media-libs/libpng 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 )
|
||||
kolab? ( >=net-libs/c-client-2004g-r1 )
|
||||
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] )
|
||||
!mysqlnd? (
|
||||
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-base )
|
||||
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 )
|
||||
sqlite3? ( >=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 media-libs/libpng sys-libs/zlib )
|
||||
)
|
||||
unicode? ( dev-libs/oniguruma )
|
||||
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
|
||||
media-libs/libpng sys-libs/zlib
|
||||
)
|
||||
xsl? ( 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 )
|
||||
cjk? ( gd )
|
||||
exif? ( gd )
|
||||
|
||||
xpm? ( gd )
|
||||
gd? ( zlib )
|
||||
simplexml? ( xml )
|
||||
soap? ( xml )
|
||||
wddx? ( xml )
|
||||
xmlrpc? ( || ( xml iconv ) )
|
||||
xmlreader? ( xml )
|
||||
xsl? ( xml )
|
||||
ldap-sasl? ( ldap )
|
||||
kolab? ( imap )
|
||||
mhash? ( hash )
|
||||
phar? ( hash )
|
||||
mysqlnd? ( || (
|
||||
mysql
|
||||
mysqli
|
||||
pdo
|
||||
) )
|
||||
|
||||
qdbm? ( !gdbm )
|
||||
readline? ( !libedit )
|
||||
recode? ( !imap !mysql !mysqli )
|
||||
sharedmem? ( !threads )
|
||||
|
||||
!cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
[[ -n $SUHOSIN_VERSION ]] && RDEPEND="${RDEPEND} suhosin? (
|
||||
=${CATEGORY}/${PN}-${SLOT}*[unicode] )"
|
||||
|
||||
RDEPEND="${RDEPEND} fpm? ( selinux? ( sec-policy/selinux-phpfpm ) )"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/flex
|
||||
>=sys-devel/m4-1.4.3
|
||||
>=sys-devel/libtool-1.5.18"
|
||||
|
||||
# They are in PDEPEND because we need PHP installed first!
|
||||
PDEPEND="doc? ( app-doc/php-docs )"
|
||||
|
||||
# No longer depend on the extension. The suhosin USE flag only installs the
|
||||
# patch
|
||||
#[[ -n $SUHOSIN_VERSION ]] && PDEPEND="${PDEPEND} suhosin? ( dev-php${PHP_MV}/suhosin )"
|
||||
|
||||
# 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
|
||||
|
||||
# eblit-core
|
||||
# Usage: <function> [version] [eval]
|
||||
# Main eblit engine
|
||||
eblit-core() {
|
||||
[[ -z $FILESDIR ]] && FILESDIR="$(dirname $EBUILD)/files"
|
||||
local e v func=$1 ver=$2 eval_=$3
|
||||
for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
|
||||
e="${FILESDIR}/eblits/${func}${v}.eblit"
|
||||
if [[ -e ${e} ]] ; then
|
||||
. "${e}"
|
||||
[[ ${eval_} == 1 ]] && eval "${func}() { eblit-run ${func} ${ver} ; }"
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
return 1
|
||||
}
|
||||
|
||||
# eblit-include
|
||||
# Usage: [--skip] <function> [version]
|
||||
# Includes an "eblit" -- a chunk of common code among ebuilds in a given
|
||||
# package so that its functions can be sourced and utilized within the
|
||||
# ebuild.
|
||||
eblit-include() {
|
||||
local skipable=false r=0
|
||||
[[ $1 == "--skip" ]] && skipable=true && shift
|
||||
[[ $1 == pkg_* ]] && skipable=true
|
||||
|
||||
[[ -z $1 ]] && die "Usage: eblit-include <function> [version]"
|
||||
eblit-core $1 $2
|
||||
r="$?"
|
||||
${skipable} && return 0
|
||||
[[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/"
|
||||
}
|
||||
|
||||
# eblit-run-maybe
|
||||
# Usage: <function>
|
||||
# Runs a function if it is defined in an eblit
|
||||
eblit-run-maybe() {
|
||||
[[ $(type -t "$@") == "function" ]] && "$@"
|
||||
}
|
||||
|
||||
# eblit-run
|
||||
# Usage: <function> [version]
|
||||
# Runs a function defined in an eblit
|
||||
eblit-run() {
|
||||
eblit-include --skip common v2
|
||||
eblit-include "$@"
|
||||
eblit-run-maybe eblit-$1-pre
|
||||
eblit-${PN}-$1
|
||||
eblit-run-maybe eblit-$1-post
|
||||
}
|
||||
|
||||
# eblit-pkg
|
||||
# Usage: <phase> [version]
|
||||
# Includes the given functions AND evals them so they're included in the binpkgs
|
||||
eblit-pkg() {
|
||||
[[ -z $1 ]] && die "Usage: eblit-pkg <phase> [version]"
|
||||
eblit-core $1 $2 1
|
||||
}
|
||||
|
||||
eblit-pkg pkg_setup v3
|
||||
|
||||
src_prepare() { eblit-run src_prepare v4 ; }
|
||||
src_configure() { eblit-run src_configure v54 ; }
|
||||
src_compile() { eblit-run src_compile v2 ; }
|
||||
src_install() { eblit-run src_install v3 ; }
|
||||
src_test() { eblit-run src_test v1 ; }
|
||||
|
||||
#Do not use eblit for this because it will not get sourced when installing from
|
||||
#binary package (bug #380845)
|
||||
pkg_postinst() {
|
||||
# Output some general info to the user
|
||||
if use apache2 ; then
|
||||
APACHE2_MOD_DEFINE="PHP5"
|
||||
APACHE2_MOD_CONF="70_mod_php5"
|
||||
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 "Make sure that PHP_TARGETS in /etc/make.conf includes php${SLOT/./-} in order"
|
||||
elog "to compile extensions for the ${SLOT} ABI"
|
||||
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 /etc/make.conf"
|
||||
ewarn "Both versions of php.ini can be found in /usr/share/doc/${PF}"
|
||||
|
||||
# check for not yet migrated old style config dirs
|
||||
ls "${ROOT}"/etc/php/*-php5 &>/dev/null
|
||||
if [[ $? -eq 0 ]]; then
|
||||
ewarn "Make sure to migrate your config files, starting with php-5.3.4 and php-5.2.16 config"
|
||||
ewarn "files are now kept at ${ROOT}etc/php/{apache2,cli,cgi,fpm}-php5.x"
|
||||
fi
|
||||
elog
|
||||
elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:"
|
||||
elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml"
|
||||
elog
|
||||
|
||||
if ( [[ -z SUHOSIN_VERSION ]] && use suhosin && version_is_at_least 5.3.6_rc1 ) ; then
|
||||
ewarn "The suhosin USE flag now only installs the suhosin patch!"
|
||||
ewarn "If you want the suhosin extension, make sure you install"
|
||||
ewarn " dev-php/suhosin"
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/vala/vala-0.17.6.ebuild,v 1.1 2012/09/05 02:17:02 nirbheek Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="Vala - Compiler for the GObject type system"
|
||||
HOMEPAGE="http://live.gnome.org/Vala"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0.18"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-linux"
|
||||
IUSE="test +vapigen"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.18:2
|
||||
>=dev-libs/vala-common-${PV}"
|
||||
DEPEND="${RDEPEND}
|
||||
!${CATEGORY}/${PN}:0
|
||||
dev-libs/libxslt
|
||||
sys-devel/flex
|
||||
|| ( sys-devel/bison dev-util/byacc dev-util/yacc )
|
||||
virtual/pkgconfig
|
||||
test? (
|
||||
dev-libs/dbus-glib
|
||||
>=dev-libs/glib-2.26:2 )"
|
||||
|
||||
pkg_setup() {
|
||||
G2CONF="${G2CONF}
|
||||
--disable-unversioned
|
||||
$(use_enable vapigen)"
|
||||
DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
|
||||
}
|
@ -1,18 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA256
|
||||
|
||||
DIST libassuan-2.0.1.tar.bz2 494384 SHA256 1117be532ac41b13790b4756df7fa747d3d04264f7b4544aa9d7ff468a24b457 SHA512 818e7832cdc899379104a007ceff667b424fb264953a2fd16713dffdb92654e26bfe331b1d70fd3774aac6908a26f6825da89ef7ab0ba5782869c053de0c1024 WHIRLPOOL d04a2c9688f88ea63791a22a100aa84d6a1959199bff01dd984f1571bc33f5d641e664c3f8d7ff94f7d5a3dd3194081f58dcde4dc258edd76bded231d1d17b32
|
||||
DIST libassuan-2.0.2.tar.bz2 491172 SHA256 61e0cba33dcbade2dce953b95f06b843af2a73de875303f2585227ecd475b4d8 SHA512 b697ea5dca9207d42f60b5ff1975e60e93f702fcdaf1327b25b132856419df17702658348b3d9b15707520569ca57df9198d6451eb348cf61a261cc77c253b57 WHIRLPOOL 37a7f6a3f0c1be8769975e079327686073bff735d86d18a181599a3589f1a78b00cd301025dfd934e4a16176ee0b2eff5c6dbaaeef36fa556f7ee9db70d0b082
|
||||
DIST libassuan-2.0.3.tar.bz2 529149 SHA256 bad5682374c76bcc0abb1a7a34c9557af6874a477500748e64a7d3def79cac1b SHA512 8a67d3e357b490e6c07ea475e55271d6e86354cac9d65c8271aeac264b027041c83c7a83a87abb4ebb860f2a603730af181f27dc77c6429d2eb7765b36d0d088 WHIRLPOOL aeca9acf645dea6b793f0509b9dc43498fed47f958514ece292bdad300784dee529160ad012bd3277d25150c6bf3aa70299be4687b8eb5c592538bbbbbae1575
|
||||
EBUILD libassuan-2.0.1.ebuild 791 SHA256 9d4e622e541c8701ebb4fa8195db20fee7b7a4a84025cab61a2a172f6b81d37e SHA512 9acb524f0a22257d9508e38e7c2cd0a62873c4c5305d5bcca854855a2e296ff377e7c2f4116a3cd0a2871ca95604fc18055736649ea752358604156dd8dac60f WHIRLPOOL a441b04f21d9da8adb27c6bf70801e5ed169af5ae44a972c80ad9b382432529458a83dc42e231563be8577df2c479c9effda9e4097fb1c85db255a35e81f0443
|
||||
EBUILD libassuan-2.0.2.ebuild 840 SHA256 bac0d15851d1d2b3162094785bbf71ed6970b59ad5a9e09161e132c1a20582ab SHA512 31fec005a1cb986945b85d5bd7c9226e4ade44e3cc14898cb7e119d83469b1e0bd152a41fbb3c42cff625d6b8431383161041c2664cf30aa7931c25e077636d4 WHIRLPOOL c6d45e2f0bd5f5e43da7bf6c2c3069e2ff7fd2d60d60fb2b2fae8c0f9977757c807f4985eaf6e8d35a175d7334a3cd90399565b4a27ef777e0b5cffa3b2e7d5d
|
||||
EBUILD libassuan-2.0.3.ebuild 963 SHA256 d6470e943adbcc0cf65280353435fd75aa8da5dfa05f118296afa210658566f7 SHA512 9a50f8ab3a51bf7fc3e7dfb40207d17cb7bab37fa62a3851241004309c0dd01f76890792e70af0f1e1234a5bd45387b58607133217fec4e1c5b7e0968efa6dc2 WHIRLPOOL d2c3c40652a03737607edaf3f60a56d0dc738cf4b21b1b95e4b6ed5151c2ee5ae524d2e0a048b9564e0a803d05c36392a99526274c2a63e9aabf5f4c8d518a27
|
||||
MISC ChangeLog 10956 SHA256 8078168355c22c4af54710a0efe7aaabec0501bb554bb77ecc8cb754f3997b8b SHA512 d017c91fed3ed9717575406c256b46f0ea20f036bb39b9a4b2024c79f42a26e069578e4e97a9ea88f3b51af682c80df239e4dff4763f0145a7c4442533fc5e45 WHIRLPOOL cd6638feae898a95c5ba98951736c27569ea7e2c7aa3c24ffc8e6868b5078a92a064164acb9236d32e6a5253779c174db71929af2b309bc05d380a33af00686a
|
||||
MISC ChangeLog 11074 SHA256 0849d00f44d34174f0faf5efa542363ef295ee0aedbbeaddbbeee1984168ec9b SHA512 47a7b004473b83e45fe806afad3d39dec03935bbcd8ce804c457067c494954d646eba9477b37775669ec653973cbdbf70e43fd489de762f3076d1ff3d781aa04 WHIRLPOOL 03ca7ca692c83b1d093eab86b2d40a26625bdb95c87e94404347a36ef5b9a177b31bf133f18f8ac21201e5bce2b81ff0458ce8f0c758fac407de98a4cc0a3b0d
|
||||
MISC metadata.xml 872 SHA256 8658660839bed26e135e894b9529f389bf34d7706d74b5562234030a7adbe3c1 SHA512 6c144869a12886111474f13e88cc5c35fbf3af8e5b02f77e8190c46b173b144c9e561b42227e8e02bcc291f6490d66a88b74172cba0f24db43a8f0b934b7d4ce WHIRLPOOL 1c35c3c68a012344005f2bdfa63a8c9e27f2b72ad42c5ff1295c99310c3b351294ca39200363e54a06cd30cc994a8769d6aaa68cb087c7647360bf75553d8459
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAlA6awQACgkQuQc30/atMkAoxQCggtRLblzWm0XhILCG9sqqexLQ
|
||||
tQoAn29xy/Zx14mjhbOi3E+CjjQtA/QI
|
||||
=7IUb
|
||||
iQEcBAEBCAAGBQJQRvBaAAoJEEqz6FtPBkyjR9QIALIuqTo5FRRvYYvZ70V8te9S
|
||||
0Ei0spgEviJsPzBkGiVtqikqfe/Pry9AkG2zVDgjcvNwpZ1cZwfbenpNozx7v3Is
|
||||
3HsKUK6n8GGf+4mfX2Z6Vl0E2LRuy3LLyU5MJzWD6GJnvOss36B3uXN4Uoc/uRb6
|
||||
ohOzTqU/59z5qyGLXynJrh6ta5cDrHhDzEgJeGU77q/vQTZ9RuL9MkhZf/SHV36L
|
||||
pezJb2gUTbM5pOk/4F5H9XgBml3xCeJ2QeT6vBdt5+DFDccISvGBwhzAH0+z8Wdh
|
||||
b0bFZxbBEWtZiiwGn8zWp+YPWfOXG71McjnfVCy0xBAVdq2UUwNOv1zmmvHlSBM=
|
||||
=ugum
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libassuan/libassuan-2.0.1.ebuild,v 1.8 2011/05/14 19:32:17 armin76 Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
DESCRIPTION="IPC library used by GnuPG and GPGME"
|
||||
HOMEPAGE="http://www.gnupg.org/related_software/libassuan/index.en.html"
|
||||
SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
||||
IUSE="static-libs"
|
||||
|
||||
DEPEND=">=dev-libs/libgpg-error-1.8"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
dodoc AUTHORS ChangeLog NEWS README THANKS TODO || die
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libassuan/libassuan-2.0.2.ebuild,v 1.2 2011/10/10 16:48:34 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="IPC library used by GnuPG and GPGME"
|
||||
HOMEPAGE="http://www.gnupg.org/related_software/libassuan/index.en.html"
|
||||
SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=">=dev-libs/libgpg-error-1.8"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
# ppl need to use libassuan-config for --cflags and --libs
|
||||
rm -f "${ED}"usr/lib*/${PN}.la
|
||||
}
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-3.2.13.ebuild,v 1.1 2012/09/04 15:42:32 jer Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="A library for applications dealing with netlink socket"
|
||||
HOMEPAGE="http://www.infradead.org/~tgr/libnl/"
|
||||
SRC_URI="http://www.infradead.org/~tgr/libnl/files/${P}.tar.gz"
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="3"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sh ~x86 ~amd64-linux ~ia64-linux ~x86-linux"
|
||||
IUSE="doc static-libs utils"
|
||||
|
||||
DEPEND="
|
||||
sys-devel/flex
|
||||
sys-devel/bison
|
||||
doc? (
|
||||
app-doc/doxygen[latex]
|
||||
app-text/asciidoc
|
||||
dev-python/pygments
|
||||
dev-util/source-highlight
|
||||
media-gfx/mscgen
|
||||
)
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-1.1-vlan-header.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable doc) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable utils cli)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
use doc && emake -C doc api_ref
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
if use doc; then
|
||||
dohtml doc/api/*
|
||||
fi
|
||||
|
||||
if ! use static-libs; then
|
||||
rm -f "${D}"/usr/lib*/lib*.la
|
||||
fi
|
||||
|
||||
dodoc ChangeLog
|
||||
}
|
@ -0,0 +1,75 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/vala-common/vala-common-0.17.6.ebuild,v 1.1 2012/09/05 02:17:03 nirbheek Exp $
|
||||
|
||||
EAPI="4"
|
||||
GNOME_ORG_MODULE="vala"
|
||||
|
||||
inherit gnome.org
|
||||
|
||||
DESCRIPTION="Build infrastructure for packages that use Vala"
|
||||
HOMEPAGE="http://live.gnome.org/Vala"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
# Previously ${PN} was part of dev-lang/vala
|
||||
RDEPEND="!<dev-lang/vala-0.10.4-r2
|
||||
!<dev-lang/vala-0.12.1-r1:0.12
|
||||
!<dev-lang/vala-0.14.2-r2:0.14
|
||||
!<dev-lang/vala-0.16.1-r2:0.16
|
||||
!<dev-lang/vala-0.17.5:0.18"
|
||||
DEPEND=""
|
||||
|
||||
src_configure() { :; }
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/aclocal
|
||||
doins vala.m4 vapigen/vapigen.m4
|
||||
insinto /usr/share/vala
|
||||
doins vapigen/Makefile.vapigen
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Hack to prevent alternatives_auto_makesym in previously installed
|
||||
# dev-lang/vala's pkg_postrm from overwriting vala-common's files
|
||||
if has_version '<dev-lang/vala-0.10.4-r2:0.10' && [[ -f "${EROOT}usr/share/aclocal/vala-0-10.m4" ]]; then
|
||||
ebegin "Removing old vala-0.10 macros"
|
||||
rm "${EROOT}usr/share/aclocal/vala-0-18.m4" &> /dev/null
|
||||
eend $?
|
||||
fi
|
||||
if has_version '<dev-lang/vala-0.12.1-r1:0.12' && [[ -f "${EROOT}usr/share/aclocal/vala-0-12.m4" ]]; then
|
||||
ebegin "Removing old vala-0.12 macros"
|
||||
rm "${EROOT}usr/share/aclocal/vala-0-12.m4" &> /dev/null
|
||||
eend $?
|
||||
fi
|
||||
if has_version '<dev-lang/vala-0.14.2-r2:0.14' && [[ -f "${EROOT}usr/share/aclocal/vala-0-14.m4" ]]; then
|
||||
ebegin "Removing old vala-0.14 macros"
|
||||
rm "${EROOT}usr/share/aclocal/vala-0-14.m4" &> /dev/null
|
||||
eend $?
|
||||
fi
|
||||
if has_version '<dev-lang/vala-0.16.1-r2:0.16' && [[ -f "${EROOT}usr/share/aclocal/vala-0-16.m4" ]]; then
|
||||
ebegin "Removing old vala-0.16 macros"
|
||||
rm "${EROOT}usr/share/aclocal/vala-0-14.m4" &> /dev/null
|
||||
eend $?
|
||||
if [[ -f "${EROOT}usr/share/vala-0.16/Makefile.vapigen" ]]; then
|
||||
ebegin "Removing old vala-0.16 makefile template"
|
||||
rm "${EROOT}usr/share/vala-0.16/Makefile.vapigen" &> /dev/null
|
||||
eend $?
|
||||
fi
|
||||
fi
|
||||
if has_version '<dev-lang/vala-0.17.5:0.18' && [[ -f "${EROOT}usr/share/aclocal/vala-0-18.m4" ]]; then
|
||||
ebegin "Removing old vala-0.18 macros"
|
||||
rm "${EROOT}usr/share/aclocal/vala-0-12.m4" &> /dev/null
|
||||
eend $?
|
||||
if [[ -f "${EROOT}usr/share/vala-0.18/Makefile.vapigen" ]]; then
|
||||
ebegin "Removing old vala-0.18 makefile template"
|
||||
rm "${EROOT}usr/share/vala-0.18/Makefile.vapigen" &> /dev/null
|
||||
eend $?
|
||||
fi
|
||||
fi
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Authen-SASL/Authen-SASL-2.160.0.ebuild,v 1.1 2012/09/04 17:45:47 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=GBARR
|
||||
MODULE_VERSION=2.16
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="A Perl SASL interface"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="kerberos"
|
||||
|
||||
DEPEND="dev-perl/Digest-HMAC
|
||||
kerberos? ( dev-perl/GSSAPI )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
SRC_TEST="do"
|
||||
export OPTIMIZE="$CFLAGS"
|
@ -1,4 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST Authen-SASL-2.15.tar.gz 44634 SHA256 e9c0be516302e75d7ecdf0ef20b89f58e8b43533ae39ded68ebfc72a23b077ee SHA512 d7fbad1bd8f4c00ffb3c84c6bf2cab76f28cb34e33ea2cfdeb80fff48443625e24d7314d3238bd656c707586caf1700ff153efc4af3f67409bf65587f4eec08c WHIRLPOOL b71dfda754f316df4dd251dada167a767f481d219084b743ca424ddd97c7a138bb4d319a03fc73e5c7f5fcba692cb9ecf371dcc207d9e9967cd0bca5030c5f39
|
||||
DIST Authen-SASL-2.16.tar.gz 45129 SHA256 6614fa7518f094f853741b63c73f3627168c5d3aca89b1d02b1016dc32854e09 SHA512 d472b8b07b8915e65a219c0a40a7b6f25ca4fb767df301f426224b8f6ebf24d66fcb4422a1f421c39631e84585af06f6c64e41abe11e1e505d03e43a9f86bd6f WHIRLPOOL 4ad2a2128d3a95b17b5965b3137e6fa59d3df2d9cdb1b01e9ebfebb77ef1183621c43cdce15e6998f04bea45f98b702adf96247284308c15ef92adc2d402249b
|
||||
EBUILD Authen-SASL-2.150.0.ebuild 770 SHA256 2dcc1a57ecc28a31166e0749472b3c51561b5a737df4f44124dcebbc130b4ff9 SHA512 e10e7a3d1c8ce988cfb2dd966a1399e67e3c8d85fe990e5820c8faed627c34257f4bfa13f6ba3b83af25feb5a43f2c1d77874146be427f0b63d2a38eefdbe555 WHIRLPOOL 6c363facc1c1107d1dcba942d1fe3ae1284152b66569545ad0aba23d0cbe7e02fd225cf14306d0ebc4d8a0ccbb7009a92ce0c41ad9dcec6f3a572484b0be8950
|
||||
MISC ChangeLog 9975 SHA256 4c2d5a6458c1236eac429f9737c73539715d09c0404a74737cc3971bd501939a SHA512 8d0c66392a2acd18f6b8c8c023325c906c4555de4997f57c07d9955503864753a5a3a4993651a2e3ba9ae7db0b9e263b821e868a8b20822ebd91b3ff2b493860 WHIRLPOOL b074d12474e11d5989b8a2c3f812bbe277d63447c3246eb14de7526dac45c9a4999df35bcef39e9b5bdb441502558dee370d988bec1794714509d8c6649bd5e9
|
||||
EBUILD Authen-SASL-2.160.0.ebuild 778 SHA256 ca99bb4a445f2b720135bcad64bfb14da78b1d3169d13ae874ac29b7afaf64ef SHA512 cfba72d48a1f7bf958721ff598aa3bf5e184e8952b3abd64a88c60a8a3fc8d94d7ce0e2e98246291f80c3f9edf72d7d4e4223111e9175e3a93dc34a323989850 WHIRLPOOL 1d62620571d8bb2c47da331bbe02ef25d5a76f6edf92d5461ba0012f3d7175f3517d5256a95bb0ba72b4c98f3082c5b39acd2e3ecf7dd56d541ba201e1525296
|
||||
MISC ChangeLog 10104 SHA256 a9938607419dbbc199c962abfc69aace5ad314c2315ec0afca9cde12e6232f89 SHA512 fccd214e325ed7997028496c2e22ae8bde4886ce362c6afc0aa3b045b55011a7b952347808f9cf07d93bef3186ea34ce77ce407cdaba3cbfa5110eeae899d2b5 WHIRLPOOL 8355bc467cb65974a4d47d40e830de95fc2965af41e5337c5ac1fb2874847bd74d72c537a6e259efd4702588af999edc8bdb8306b851859423662b70117e2661
|
||||
MISC metadata.xml 1091 SHA256 0825470eb8bb8b586125d3d1975934bd4d2ab9e67bc282d0eb3c0469903e3f01 SHA512 2ed6ae90cdf0b14aff60a47c07eb8e7de308dbc439ea76ae0acd0197d372bb4dec65f88d1f327b23f578537f6349e09849277aa382290948df3607ce375dfe35 WHIRLPOOL 22bcd3b0c7928e7ecdc7c52ef32f6ebd1c0d4e0383a6a695885be38da3cf6e886073c3c269835da19fc179fd79614bfe7aa8a6d88165df3208befbe8b3e7d524
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlBGPlAACgkQV3J2n04Eauww6gCffcyhEPsLWK5o5LShug07Q1gi
|
||||
kIwAoM6vEuOkk21kxSKbqnakTGQcaN4Z
|
||||
=aYh4
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Data-Dump-Streamer/Data-Dump-Streamer-2.340.0.ebuild,v 1.1 2012/09/04 17:54:00 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=YVES
|
||||
MODULE_VERSION=2.34
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Accurately serialize a data structure as Perl code"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-perl/B-Utils-0.07"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-Module-Build
|
||||
test? (
|
||||
dev-perl/JSON-XS
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST=do
|
||||
|
||||
src_prepare() {
|
||||
# Add DDS.pm shortcut
|
||||
echo 'yes' > "${S}"/.answer
|
||||
perl-module_src_prepare
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/DateManip/DateManip-6.340.0.ebuild,v 1.1 2012/09/04 17:34:16 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MY_PN=Date-Manip
|
||||
MODULE_AUTHOR=SBECK
|
||||
MODULE_VERSION=6.34
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Perl date manipulation routines"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-perl/YAML-Syck
|
||||
virtual/perl-Storable
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-Module-Build-0.380.0
|
||||
test? (
|
||||
dev-perl/Test-Pod
|
||||
dev-perl/Test-Pod-Coverage
|
||||
dev-perl/Test-Inter
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST="do"
|
||||
|
||||
mydoc="HISTORY"
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Locale-PO/Locale-PO-0.220.0.ebuild,v 1.1 2012/09/04 17:43:47 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=COSIMO
|
||||
MODULE_VERSION=0.22
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Object-oriented interface to gettext po-file entries"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="sys-devel/gettext
|
||||
dev-perl/File-Slurp"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
SRC_TEST="do"
|
@ -1,4 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST Locale-PO-0.21.tar.gz 16990 SHA256 9c6b135979e0a95b5342f40016dcbe1281dbf320177431457285c8b5ebb00200 SHA512 d4dd1c086975f63c346eb462e18e67d1b8e8e1dee8bfce033348e154d29dfa4f70bd7046fe7cda3bebbbffd505cdab4fa82234fa1bceff76e8de5f92cbd3140b WHIRLPOOL 1ab71330c082334937037edb6a95015af40ea697df80247996cce6fe79a7012f6d371714045aeaf6cd7e60ce15aaa352bc8be00e4c360b6959cf9b0eed829acf
|
||||
DIST Locale-PO-0.22.tar.gz 19604 SHA256 ae40817c824c61ed680573adc5641d456c92ed2c07d74c18b1078f0293b67a87 SHA512 90333e1eb12a0f97373507af5da08c43036a913550044885dcadc2d026808d6d1a6114799d2fb98824b1094feb79815f61cb564a1bdbc0b9d8b7a3602eedbd32 WHIRLPOOL af9d214e1f0c38afc3e339e01d053f8d0a7df7960fe5467e2e4b33060734747f5a6a95fef9bdd88928235d3b5033121da3c346aeeb9a195323efa750cf8bddfb
|
||||
EBUILD Locale-PO-0.210.0.ebuild 531 SHA256 c5b452a71060fb1ebbd4d1e8b77c6930f38ac232630df209f70d6f9c1d1fa9d9 SHA512 ed53f30c26ee93cab6ed0530748cb672f05c034218e5c6648ca334549c56d9254c61e718f9daac29ff4ba86e7b2a473b638e7caa6dde645ce3f469f125d9e5ab WHIRLPOOL 5ea7aff4ddf884ba98e31a161c2cca95fb77736d78ca1084d9fd6d07ffc61091ffeb35f984df92b2d3420308cda9e5d134b0347c2c2e859b193b2abe5d790ce2
|
||||
MISC ChangeLog 5776 SHA256 8c033560ad209defdc1820f7d166b106561e51bcfe4bc67487ccc6a5e9a99a8f SHA512 e4eafa51b7cd8ceb0def0fdb1247d8932231f690cf333d2cd9552ffe36bbd405ee8a7c65104b957f049c2304780438b364803ca965a50050f52715587a3f029b WHIRLPOOL c35ba5f626752a2abedae6bdce1f5cd2494a2da69523d709bbd2971638666d2161ab9dffa543c3f8b8f8a41adc459a5ee007c67b325f349eedd9a9c31e5fcf30
|
||||
EBUILD Locale-PO-0.220.0.ebuild 546 SHA256 ffb1c216296c0cfdee993cb84a57689d314840c2c0e74e380c6b71c32a2d173c SHA512 e7589f5ca5ebb21956ebb58de6002d327c16d4a0877ce7aab48a8552f1ccfed5d151f21551878514e7132c98a6a104b878673dbc97b5cf1e34685387153d1067 WHIRLPOOL 6a91b7e36fcca01be7848653c0d4c83500f72233147d48d15c5aa8ff9a437bace2d524b0368ba4adae3f4b8aeb228407fcbc0581ba0856b388280f480ab690f9
|
||||
MISC ChangeLog 5901 SHA256 c4c658c9831dd3b674ca3be765d41b773f259d58596d9b4d115300b58cda6bc6 SHA512 4269078140c67e29a4ea632f83f922feaeefe37614a15d9c66deffb25be1865daaca3cf3f019f1438f0903815547567fc2c0d738d22d0ba1df89afeb9081139a WHIRLPOOL 8bfe0999c6174e1ccc67de9e043db3b12982f40800a1a12fbc54d9ea6ebfbcd3694a6369fff4a39d30ffd03a03f314459d604278ec03352ce5c2c08409a1256f
|
||||
MISC metadata.xml 292 SHA256 30446c1d557882fe77815e1166119aca493048bb3ff2c7926f31db574317fa8e SHA512 5b1dd16f954ba652248c375d919b25398ab50557486980055128a866d2251e49365428da2fa0c8dfd5b516b295f7518208916894e49a1e2d551524c2fcda8df1 WHIRLPOOL 1285d6c7c7dc3bd5a60238a3754aecba3db7348820aa59cfd7efece7fe75d627abb324b2ae1504d7135b1280317d7f189c8e5f8703045c45c0120ba04680c3d9
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlBGPdkACgkQV3J2n04Eauz/2QCdFTQge1ReuP4hrXqjh2PLA1vY
|
||||
/RYAn1zoZp9m88DngT4Ewou+AA0sMDCT
|
||||
=B88I
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,4 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST RPC-XML-0.76.tar.gz 203771 SHA256 bde9e1de5d550badaf03e2670c7b760212d41601e0d2a157c107d55972adb0cc SHA512 f2cd6f72be8cf259b7ee5f220789199451a26000dc3432e04e1dcd15675ecae7f43b9fe403338ac7eaa9194244c4f66095b740643e010cb40f43c7340ad5a008 WHIRLPOOL ff279153086920d518fb3a78176d4b5e563afcb523fc84aa775bcd4dcec7e09db5d766b19460ae4f0028a55377cdffafbb5c33de8e6245e2eaf167244b97a5e3
|
||||
DIST RPC-XML-0.77.tar.gz 205679 SHA256 e38c5d131e8c29f41ca39ac1e4b7abd33ed1c9b417e0d8ac1c24a056ce7e6f5a SHA512 960625a387da279bab93d09f8b62d4e4f3e01a008abcc5503de3661171c1a4ffd4db9a4c10c4882e77bc7d12bb14071ca875c1988a3d3126fdf6ee70d68e80c9 WHIRLPOOL aca53100c4e905eba8ad4ea763058c6e63401d6de14be5c79450143eea3167f8d335eb3ff47789396612099bce4b6eed0aeb2d2b39a3158c161a37b66f15a9dc
|
||||
EBUILD RPC-XML-0.760.0.ebuild 1413 SHA256 2d47e34f001b0d1d4dd780c97508c4f7e09bb98e40f4ff29a4a639d6ef64227c SHA512 aa1dd935a2db866e74074b5be1ab4eb8cac169a2979a9743d9490d3a9fdafb7e1325a00998fa878d897a0d77f18e1522b877fae8a80ab499bad95876921a493b WHIRLPOOL bb3634180c9b262ab1d690d44c2f0638534c8698a8d66485bbf712f2dfa7509bbb296b308c589e0ef943a31a6a6565f186e2d82144a1a83a8bdbe37591b6f65d
|
||||
MISC ChangeLog 8268 SHA256 d31452e75e1f3928dca5bf3514e9cbd577d30fc125fdf0f58f1bfa8e5da7932d SHA512 a33be45017d278857ef5caea75553b28afb61ac72a5ab13aed906628c4a3eca65165379102f715a7aa9f9116a2134477368c2c850a5790c15359c808e55dc931 WHIRLPOOL c3c3e867e8f7c03be350be5df9e310922ee14efc211804f64da9e086e0300cfb6befe5513f87bccbe24f581f70731eea0549742c4df83a8d2a84f20953f94d70
|
||||
EBUILD RPC-XML-0.770.0.ebuild 1444 SHA256 e3be0d3a8af198e33d31d12455fe7f858c519beaa5fbfc38ae9cbcea6d9aeecc SHA512 309c949f393037e8d3f18862e3e3d0a926d294d0e3631ea4122af3f3e674c1e8164ab1cc3733cb6468358b711974f2fab45506ad0f20d9fed502ae389582b60b WHIRLPOOL ba203dcb94ceadbb5fd5aa79e0ee67b57b873d99c471b2d6fecd0a06cdb99d6a27bc14092926fbdf6d0d8f822b93ed1f18ae7d45ebe556a825925b2d3698b783
|
||||
MISC ChangeLog 8389 SHA256 cf062204f0641a8d18f598e1a81ecc553c26f469f32243a9470cd82312b4913a SHA512 6d10e8d9019767916ce50cdfafd2c6eec3aadb936f0be9b87a788354ebc64bfd188a1702fa579e182510a801dc3247901bb5807e998620b07f7e19a0f7a454df WHIRLPOOL a39bd086360cda976fe6c2b64637bc174822b4812307b9ee30bf55e9c488496c2df472b5a551fa12ada7f541fdc13b414da1a485f1c26a490142ff2d3572b970
|
||||
MISC metadata.xml 2034 SHA256 c83fa0cdda77a153c084c18a0bf7ffa6fbf2c0d71d199972a57ed163d8f1e47d SHA512 c8667e6c92b0eb9b9037a5601c180f294c85bdbd296f1dacf50e3d796268f5c8d9b5a4fade05ebd852a4525774ebff973ca72b721a4fe57cce5d94c7d2acddda WHIRLPOOL a862d573cbf12af99979f7b9304432132ee59ed62d6a3045d7fb46555b86ee886c9552eb361b45d5fb980e1656b6c0feb461e18c1cceb783127d16e5efd5f098
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlBGPR4ACgkQV3J2n04EauxSEgCgiyqR/QddlQhXpZ8/+sonTUL3
|
||||
rz8AmgI4NrG2Hl978cDeHeGzJNVaj/jB
|
||||
=4PTn
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/RPC-XML/RPC-XML-0.770.0.ebuild,v 1.1 2012/09/04 17:40:41 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=RJRAY
|
||||
MODULE_VERSION=0.77
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="An implementation of XML-RPC"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( Artistic-2 LGPL-2.1 )"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
SRC_TEST="do"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/libwww-perl-5.834.0
|
||||
>=dev-perl/XML-LibXML-1.850.0
|
||||
>=dev-perl/XML-Parser-2.310.0
|
||||
dev-perl/net-server
|
||||
>=virtual/perl-Scalar-List-Utils-1.200.0
|
||||
dev-perl/URI
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
pkg_postinst() {
|
||||
perl-module_pkg_postinst
|
||||
|
||||
SETWARN=0
|
||||
has_version '=www-servers/apache-2*' && HAVE_APACHE2=1
|
||||
has_version '>=www-apache/mod_perl-2.0' && HAVE_MP2=2
|
||||
|
||||
[ -n "${HAVE_APACHE2}" ] && SETWARN=1
|
||||
[ -n "${HAVE_MP2}" ] && SETWARN=1
|
||||
|
||||
if [ "${SETWARN}" == "1" ]; then
|
||||
ewarn "Apache2 or mod_perl2 were detected."
|
||||
ewarn ""
|
||||
ewarn "NOTE FROM THE AUTHOR OF RPC-XML"
|
||||
ewarn ""
|
||||
ewarn "At present, this package does not work with Apache2 and the soon-to-be"
|
||||
ewarn "mod_perl2. The changes to the API for location handlers are too drastic to"
|
||||
ewarn "try and support both within the same class (I tried, using the compatibility"
|
||||
ewarn "layer). Also, mp2 does not currently provide support for <Perl> sections, which"
|
||||
ewarn "are the real strength of the Apache::RPC::Server class."
|
||||
fi
|
||||
}
|
@ -1,27 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA256
|
||||
|
||||
AUX pecl-apc-3.0.16-CVE-2008-1488.patch 733 SHA256 4d2dc22c1b2f2fe89848b2167605af2d5d0cab906de306ac29ace9319aed2e0c SHA512 abdfcbe86276a2bec2b90892f22f0e28970577f9b7be991054eb5b85d9c42e9cf1bc683fda0462aa7705e2587d1fe19a83e99ba678be2b8ec7c4472be331c54d WHIRLPOOL bcb792a189bbf71141c5463b07d6d2df601650ae13174092dc213dbee4cf2601bd16e1b13233651c09e5bd3cc95072927df40bc957daa534684fe8582bd110be
|
||||
AUX pecl-apc-3.0.16-apc_set_signals.patch 317 SHA256 99ef89e19effcff193791910ce376e9b284c8f8048407e86f81d6746656db95c SHA512 7d1f4ff9faf2ed5adedf1b15874938e6c1ba23c0f02a1af583ba0a3821e03cec4abdcbaa74e017bdf54e4778a69a1de96a95e3a24884b263c01e2d0761860064 WHIRLPOOL 91a7329b61bc4dc7827b5f488dd76cacbd681c043fa09fe1b51b6ba8ba838502c9ee132b8ca14bb9f80a312aec5747983b862936d3a3151db9a1d03eec4cb7b5
|
||||
AUX pecl-apc.ini 233 SHA256 1529ee803ce25a13bd303c9b40a32b238daf21aa0a993d8e66ae90dc1042d080 SHA512 ec206fd3fc6ebda209e2ff19db7910c7deeced53e8041b9ba5283684cde84144c99ea7521b9291b6b62c6cbc8fdd219bb9141fa11df75b76688d9e706b59c985 WHIRLPOOL 6ee07613551c3032a39296f516caff0b4f25e2cd0e2431af56b945986000146cdc6f585f607041258aecef9351c6852885082ccd6e3fca3c6c0e32db593d3c21
|
||||
DIST APC-3.1.10.tgz 156208 SHA256 99f260b32592f1b50da9c7a83fad3c5cbdb2484fa01aee6cc04caadd8cd4fc44 SHA512 0d91b96336ab768664d807a7650b1000f642446fd8983867f6166e106a4da57e2eaa77cc07428aace749eee585a813adfa950af782e6369de5e58ab5b07042f9 WHIRLPOOL 40823e68df378783134654c69b4adae3c491bb1ab3b5dea0b2c474ab2f7b7774de990aab76559c955e3f0d13e3987f95bb6aa20a0a683f9ae88a9c137af57b04
|
||||
DIST APC-3.1.11.tgz 157478 SHA256 478ae91c735087dda4f02d03399fb06ceba4355125ad8fd532b187c93004ebc7 SHA512 9882f3b2c9b26dbe1626ef389b7de43e711ab48546773dcfd13c9ad1e894ffc0067c0997ffa89783a816c4391201559e5fcc32cf9fbd54fd89221727107422d3 WHIRLPOOL ad7615f46132b0823071ec95a86e8e1a3023569b014c6a7ac653466bed01ea46a5f716efd5e13a015d96b5d9c443b0fdc64abcd18b91635ba5f17d15256346b4
|
||||
DIST APC-3.1.12.tgz 170655 SHA256 d41879b2ba08ca861bd6b59605e2544c039a9982d3d92a811fc5f6c85afe9ed2 SHA512 bcfe37aae8b07525094d7babfa5579dbab5a10c7f5ea2448c388128129029a57724715a08826f29bf3003c1b4bb4e61cdcdd3d0461c8b2c7055fed4dd5883c7d WHIRLPOOL 58b4c2c23e3441976560b24606afcdc24327d5528d19be6770e1ace1b4425fcdb21944272e30a223cd4e978d58b4dd37ad18fd37eb0a981b886f682903dc63ff
|
||||
DIST APC-3.1.13.tgz 171591 SHA256 5ef8ba07729e72946e95951672a5378bed98cb5a294e79bf0f0a97ac62829abd SHA512 4ccfa12a61a9276be207c9b70b108b725cf2faa3ed805bab8c9a39b04039fd16a8da6919ab7d5a84592f7b4a7827dcd9adeb154c6a04d208e7071be22268b332 WHIRLPOOL 335020f6ec44ec188b9544fb4132d2c1c62c4d342c3e07f3bfb0266c3827c311316c95ec08517946481724350314a06e7f3b49b13c0cedf2a2dcd1ca5d38149e
|
||||
DIST APC-3.1.9.tgz 155540 SHA256 47def118d9da1a68521e1c9b3dd6660cf94be638ebecad010bdd7d7ca482d671 SHA512 dd4ab9e1d130e757117bb5a43eb2155dcd58d7e15f94add85834d2d488de9a2f8cacd4d5bee222302a2e651f17ecd750b227dd2d4ae7102932208bbc24a132f0 WHIRLPOOL 63354d4c6836378a211f3f22110dcbd452b58a13431b9d2fe227fd5d0c950ec764420922968d75cb43f4d085c21f7dc26245f1a14a30eb88534df6f6cf128a36
|
||||
EBUILD pecl-apc-3.1.10.ebuild 1519 SHA256 e0446d020f6b397638ab7fd81a263fbc114d62dd2f9047ada1651f727fe25b9e SHA512 c4c07730fe6ed8c2217d6eddc2394ad93e8e1405c244ef93f6d891898fcdce8c875c3da78cf986806012cf48bf6270612e91fc3174f0118f1e980f67c4b1d57b WHIRLPOOL ada7135aa899f8e396e3b5d75f28cb07f160035e7bf384fc3ac9efc61e96d8710ba9334eef3b6b627e8c6b7995968a590e80d15670eb5384466e6ed02a6114cd
|
||||
EBUILD pecl-apc-3.1.11.ebuild 1520 SHA256 11fb2884ef371870476cbe139d2531d870ee9d9c7c805643b33a33840d6f4eee SHA512 17190076efd952bfcb8c6cdb8b5afe99531e60a0534f7906a688c4d8d11976c3bcd1964a1fffeaf211ccceba9fcfec67fd09d3ecb9abcada812dbbb107077ed5 WHIRLPOOL 0b92f984de608e564da3b50a55c35939ad247b9a51876f4085fcbad3193ff0875a394a4e5116389b94b272144a80c9d6cd7e1ec44c904c3790dbc0c5abac1922
|
||||
EBUILD pecl-apc-3.1.12.ebuild 1520 SHA256 3fc76c76f0dadb50380d54305a0782f255bab3d857ac2d15c98bc93cbbd40b06 SHA512 1c60eb85c252c2e8b8247a74b159b17cd9ac55f4013ab9eb2c16a46834c32bf2b68a109f0906532a12c926501b3f7e96f6b072481b54417f8bed2d4dce450676 WHIRLPOOL 06dccbf727883475ae0b24e91e1e3c5c460c56a9d93abe3f60bbefec0b3cf3a91af995a4a89dcc9c7b2318793c65bb879405fa7fe5970c3c58479c891728a52a
|
||||
EBUILD pecl-apc-3.1.9-r2.ebuild 1488 SHA256 c8d688af257305bb5795ce7e105d54ec0ff1f7daa4f29070572ac048738d4267 SHA512 986c4b1f185be1a877de508fbc4af92f0800aef86210c258794c30d3254f4124fb3200baef57df95ab935e7cab47b4be603ed8ebecd74ae2f7d3e7248ae2a964 WHIRLPOOL c818e33625aa9f16092a7d7b59b4ef1125ac01f657ad1a9353b13c3b43cac6434503f45e9fdc0c8e8d60e623a162d57d20720173873033f3874851873ddf2a1b
|
||||
MISC ChangeLog 13351 SHA256 caa4ca0311c7be8920fdb56120e9a2e3a3876510d10875b0ced78576f72651ed SHA512 4c710d6892bad73d582fccd7fda014487ae1041369a14f143372bb731d274ede761cbc4747d956c5716b05e1ecc19661bec4a74d9fcb939d84afeb79d76cd749 WHIRLPOOL 61c3a95386de6b13fcdadf1c7249a7251b15dba797d409c464e44793f9bf235f798145b2605cac85fb67a29b2ff79858d283c6e2d6f9419c2c7589a5c37eb2d9
|
||||
EBUILD pecl-apc-3.1.13.ebuild 1520 SHA256 add069b6d9fe530e3f63631a1409ca01602dc696ae9690559957e2898dd1fe8e SHA512 a83224153f53be912f3b6301b267f460fc70443d2d91c980d7c2bc698a73d204478dde7778880ff70f57a9edc2068dccf48fb1878fe95cc34f9807addb323d04 WHIRLPOOL 361d42b1597c023a74fc982ed6593216ade509940e470c69645623c8c1e3480331f5ee854870b3ecc1cf6ea1afc4c0d7bfd0a124f72bd282c2dff003d4f986f0
|
||||
EBUILD pecl-apc-3.1.9-r2.ebuild 1488 SHA256 95e6bb17a7546ad9f2d61d6816c60462b5358124fbd85638710e9c0267384b54 SHA512 17053e7bacd6d896693fb99df8bea2de51e614a90f343d5799fc12b6e22b7acf0da1548c374b39f214d0c9fef1b320cd43b4de8c67d4c0722fc647afa1558ebb WHIRLPOOL 69d59ed09f676f6d04c3d71e8427ae9c537e4b098d4222e8911af8b460cd0723656ccf4594a992d054b7440daf28d06ab2b3e26a94469bb551fea842a5a751c1
|
||||
MISC ChangeLog 13522 SHA256 004aa8ed028f25c3abd775e8980362aac215fa0fa04d183c87712f6438a6b285 SHA512 ad5e264c2c781115b4794d68705dcd1c44068a16a7060796e2daabc4bda69183d4fa8b601d2928e32b828732e7daaa0aca0658e1bca7b4cea51ca4322edd9044 WHIRLPOOL d806a2ca6a975a197e26fd29638f0e7c006925904ca3f8e7f8f62e3534a8247f82c6c347cb3d1e0d431322233338a3047384004576cac10ac8f54a741c9326d5
|
||||
MISC metadata.xml 458 SHA256 9dbd7d8b0b8072cf8504510a566265a44932457a08d31eb2937840c70da9ff4e SHA512 65905ceeabae80e81e0cdb13220706c887e6569d307adb79a026c0626f6b27f98955e4e4b56f6ea9bd4d3095084279c4fb9fab21d43c46f66f5db67431e14f4a WHIRLPOOL 6c5ebf7dea5771b561e53898bb65282349974636a6f8ca6d14df0dcc444d1b4c93992f86aed331e35521417400fa878e19dca52c04db565170da4d93459ca122
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQEcBAEBAgAGBQJQLhQAAAoJEGurSuXEqSv161AH/R4Ly5f7ccjbrm/w4QTGft3X
|
||||
3fYSd1mrHinrIqJsXq00TWaQi3w20nbPG9FyLix4/cr7zVMeS/g5m98oa3JgEpR5
|
||||
tdJyWPBQhhBKRyakU5my2Id5UubWxe9iDB7JjAPpZRLQd+MmzMf/P3bR5JQsWIHV
|
||||
7ns2CnkxeIfSISTU8gF/2bOQi3wZ5XaBDvN0rsr4/7t6gUUtCfaOseLMrM+Q0YFg
|
||||
rFal0JpldK3EAy8fDHmnCJ50lZ1YGF1p42up3Jg6cW+zjINedN53LCSZGj8HYI+P
|
||||
+JvQP9g630tCsXSYBkINMPQ3YkbEnWOrOhIx/k38mpEioXljidLYEcnr8LgX7yY=
|
||||
=MHZg
|
||||
iQEcBAEBCAAGBQJQRfQ1AAoJEGurSuXEqSv1gF4H/1HLzgqvTQ82vQMZXxvziojt
|
||||
O9JDY6qKima1QIov8l/fjknX6fkNgdWPk7HhVleCNdcz7smyWZ4hLdKBAWLqRzii
|
||||
xlCm+qOEP3mQYuTCSJgfN5wKoCLvq0cF+rufMsyE9wEsiQi0AXkVI5UX/mdOnrOu
|
||||
akL6sl6rmM/KHwrqdo51XTeIsO18PTQJuSGGD6C+Oksd8Nv8DZKV3My8SRWho3EW
|
||||
zVu1l/UpHcYGjT0Qea5ZfPhlwHnY+PMrMZicylQVUGVhiLz1bm/ly75w98+T0Ayb
|
||||
og3yTFILzlGLWzvEnovXv3SMKOmlQlj1RaBCia6Uc2vBpm1LOt6PfIzJNcML3hk=
|
||||
=UhhC
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/pecl-apc/pecl-apc-3.1.10.ebuild,v 1.2 2012/07/11 23:04:36 blueness Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/pecl-apc/pecl-apc-3.1.13.ebuild,v 1.1 2012/09/04 12:29:31 olemarkus Exp $
|
||||
|
||||
EAPI=4
|
||||
|
@ -1,17 +1,7 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
|
||||
AUX biniax2-1.30-build.patch 525 RMD160 9b207fe9c15090f09dd558a520d0a689222b759d SHA1 f6a6648ee1c220e6181b4d7cd08cdd1175aee28f SHA256 1a83cc66417f5c0f1b80da6a747ea700469170b9176f7fe21da692d649afbac7
|
||||
AUX biniax2-1.30-dotfiles.patch 1356 RMD160 be5f25b9fe496a57e00907eedc4822be6bfd4376 SHA1 875632e79195bbd64f1a2d927b4ca935bb68b346 SHA256 b613328a03a54b32c1a00401e94f6f17ecc7a3a332ec370f404a25157671f57a
|
||||
AUX biniax2.xpm 1292 RMD160 a5beef47f26291be2773f05d2630fcdb584e6d14 SHA1 119f71708ec7f437067f52f4b139d97f03b866ca SHA256 0851b1dbd8e0dbcbaa9bb248b7f6e9490391f491f590686382e27500648ba7ec
|
||||
DIST biniax2-1.30-fullsrc.tar.gz 3072220 RMD160 a89d401ca682a8e26f9d80b9060b90ea86f0ca1d SHA1 28fee9477df30a39e9be5c0b53ea16c888b91e86 SHA256 2c09f6f0a5fe453a409d990d72a964636ee91ca91daac99f0db861b8f42531bf
|
||||
EBUILD biniax2-1.30.ebuild 987 RMD160 eb0802f407a9ec2b67d856a5c253af7aee8ecc56 SHA1 71be6ee2b39ff4c5c6610ba1328df8d83ccb5b0a SHA256 8560fbbc2a50341c20c28895ffba15f0597daf223b97d461272f2894bf1db07e
|
||||
MISC ChangeLog 634 RMD160 5b7e9a97d0c9e581c9f254cce5937e6bc6f78df9 SHA1 4272402f71442e56fabe120edad83172976ab518 SHA256 2da628554291bc8942188788ed9cde4839723165e8fe7f2d751b48b09b6d1ab7
|
||||
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.11 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAkstJHAACgkQCaWpQKGI+9QC5gCeOOVk3lgcpCRteZDERXJoRk4n
|
||||
2DgAn1l6Gsq1DZlKYGCuECWK/s28Uy6n
|
||||
=9+ig
|
||||
-----END PGP SIGNATURE-----
|
||||
AUX biniax2-1.30-build.patch 525 SHA256 1a83cc66417f5c0f1b80da6a747ea700469170b9176f7fe21da692d649afbac7 SHA512 ca1ac942308228a6a7a6ec1a09366ba43da88fb6d438edfab2177cd192741f7d2cd98a1f66064c0f42fdf8138de3b4cd70adf30709a4807d7f62cdd2b1ef1fb9 WHIRLPOOL d6dc48ddab976954c05be564d291e881b1e4e2daad0755059a316ba6aad76a2e2698842194966f98eb49fe9c30c85f7cbadf7e69c2861031fe811f09eeed7355
|
||||
AUX biniax2-1.30-dotfiles.patch 1356 SHA256 b613328a03a54b32c1a00401e94f6f17ecc7a3a332ec370f404a25157671f57a SHA512 9d5b53be3b267897aa1a49bc45bced24e7a0e998adf9a48934da5223cd763a3c1b3a7fc7d68771ff0ef0648f6cca17adc915f33d9f15309356db8f31d4be1f15 WHIRLPOOL c262c28b398c1ea5a6623a1a3038445a28aaffee922eda9b7fb89092c288685a3d48568e502e6cec1ac300d427583c7e3604f58cfd5024296e5894bed78ebc2a
|
||||
AUX biniax2.xpm 1292 SHA256 0851b1dbd8e0dbcbaa9bb248b7f6e9490391f491f590686382e27500648ba7ec SHA512 5a53233b27f5e8dd792cd697d8233c8d34adaf00dda51944caad186deb50311e55bd76916f4aa6e352973fe14855d34a27bcf9a91a8f6a56238f5fe18f5d3b58 WHIRLPOOL f8f60e8531290e05fb04204dcaaac54a757201240434f686ef73d2aa5272a2fd1045f88e765712bb7124b3d001111956f612dc27eeb1ae12811078e4d5d31114
|
||||
DIST biniax2-1.30-fullsrc.tar.gz 3072220 SHA256 2c09f6f0a5fe453a409d990d72a964636ee91ca91daac99f0db861b8f42531bf SHA512 180564b24051b629c29bc6245664a36b7ff9881ac5003b03b91eeebff86c89b9507c028c1155387c42debaa51482d8f1e2b08e9e9236b77da1c3f286b78be8b5 WHIRLPOOL 7016364f493791f11a28b30a870bf3b60e6271018564e057ef41b8706e3a60ffb1396f48b337c7ccb0fa3777cf3702ad4a400fffca466c7dc590ca9ab5f180bf
|
||||
EBUILD biniax2-1.30.ebuild 940 SHA256 1709052e5b858d277a8010544ad67a31a5b96a0ae4ecb99ca2b3da05bedb05ce SHA512 5e37eff0d7d05893a45c735bdefc9b4da91f5d04410f245cf5255bea02a21beec04afd036396c6d95b70972cf64bc85765e4aa8732ae46517dd1ad42562d21c7 WHIRLPOOL 08bdce3a34e8e4b6ce02857a4dc8aa8d31f13bfa279b0d86e2ed84d26dcba554520b7d0ddac1731cb3aa4aa97e1b89c6260ca9eb34d07072987dac84a2de4063
|
||||
MISC ChangeLog 740 SHA256 3f5dab6160bade4831b7a1a6b2d7e22361b7e04842d492fde35d325aab904e23 SHA512 378fd098d00ec20e60cdbd371af22ac4718587f0f7a67ef7fe1352e5b2d8974ff5b663e206472529b50fe79cbd6916b4c67aff3aafd2a2f676334c217cab3daa WHIRLPOOL 25200110fe24444cb70052c1a0dc8824f372a8bd39c63b54580ac46a02f0020d25e060dd4ec4ad73a0917eed54057c4c9070e1c12165fe6f6af0c644d6df783f
|
||||
MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue