parent
b61d468320
commit
0d09d0b245
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-compat/emul-linux-x86-compat-20140508-r1.ebuild,v 1.1 2014/06/26 08:33:50 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="32 bit lib-compat and libstdc++-v3 (compatibility metapackage)"
|
||||
HOMEPAGE="http://dev.gentoo.org/~pacho/emul.html"
|
||||
|
||||
LICENSE="metapackage"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="sys-libs/lib-compat
|
||||
sys-libs/libstdc++-v3[multilib]"
|
@ -1,12 +1,12 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-cpplibs/emul-linux-x86-cpplibs-20140508.ebuild,v 1.1 2014/05/08 21:42:11 pacho Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-cpplibs/emul-linux-x86-cpplibs-20140508.ebuild,v 1.2 2014/06/26 09:20:41 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit emul-linux-x86
|
||||
|
||||
LICENSE="Boost-1.0 LGPL-2.1"
|
||||
KEYWORDS="-* ~amd64"
|
||||
KEYWORDS="-* amd64"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}"
|
||||
|
@ -1,12 +1,12 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-jna/emul-linux-x86-jna-20140508.ebuild,v 1.1 2014/05/08 21:45:30 pacho Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-jna/emul-linux-x86-jna-20140508.ebuild,v 1.2 2014/06/26 09:23:02 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit emul-linux-x86
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
KEYWORDS="-* ~amd64"
|
||||
KEYWORDS="-* amd64"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}"
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/command-t/command-t-1.9.1.ebuild,v 1.1 2014/06/26 06:35:49 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
inherit vim-plugin ruby-ng
|
||||
|
||||
DESCRIPTION="vim plugin: fast file navigation for vim"
|
||||
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=3025
|
||||
https://wincent.com/products/command-t"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="${PN}.txt"
|
||||
|
||||
RDEPEND="|| ( app-editors/vim[ruby] app-editors/gvim[ruby] )"
|
||||
|
||||
each_ruby_configure() {
|
||||
cd ruby/${PN}
|
||||
${RUBY} extconf.rb || die "extconf.rb failed"
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
cd ruby/${PN}
|
||||
emake V=1
|
||||
rm *.o *.c *.h *.log extconf.rb depend Makefile || die
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
local sitelibdir=$(ruby_rbconfig_value "sitelibdir")
|
||||
insinto ${sitelibdir}/${PN}
|
||||
doins -r ruby/${PN}/*
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
rm -r ruby || die
|
||||
vim-plugin_src_install
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/easy-align/easy-align-2.9.4.ebuild,v 1.1 2014/06/26 06:03:31 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit vim-plugin
|
||||
|
||||
MY_PN=vim-${PN}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="vim plugin: a simple alignment plugin"
|
||||
HOMEPAGE="https://github.com/junegunn/vim-easy-align http://www.vim.org/scripts/script.php?script_id=4520"
|
||||
SRC_URI="https://github.com/junegunn/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="${PN}"
|
||||
|
||||
S=${WORKDIR}/${MY_PN}-${PV}
|
||||
|
||||
src_prepare() {
|
||||
rmdir test || die
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST easytags-2.7.2.tar.gz 35740 SHA256 a6e46fd11daee3a57f0fffec9d2abffe41356657bb7c952942b012f22b4a5c01 SHA512 839b9da52583b358ad0194e0555e3cdafacefd4257a6cea264b108617703dafa8774282694cd59b69a69ba0464e1c745c1ae374d94648507fd1dd70a97612a94 WHIRLPOOL 5b3390c2c289dbd793c2b2008abfe1cc3f18727bc466060afa677170e628bf7307e4a4327c18183124d8322d76edf192298c704479ff34b134c11bb176abe444
|
||||
DIST easytags-2.8.1.tar.gz 36492 SHA256 837b9a09af37bd33156b74d6dbb8bdfc418b238340c642d55e2bc14377228edb SHA512 1a7c83bfa1fe25f1795f98f90c51cf159880ba4ac80c35b88fe8eaf21884845f0c20fa6b2f22f9b72d53b635f1c4c8290a8930d9c2171e1da8dd6d861e956aa5 WHIRLPOOL edfca6cd9b6c2f7276ad69691cb33bc045128d55dadaa8e9d4dd75029c2780ee429e9da0c13ff59d084eabf8d89706733b15fa4512f5c9643e668ffc3ce6e1a5
|
||||
DIST easytags-3.4.3.tar.gz 34968 SHA256 196b069b06a31c35900b3272d78fa5a137c5028c57311d49ec11252a0ec8865f SHA512 bf90076553167e16f63d34797521c66cb5dc32d107d26be69f766dc98564d494e232b1f3e72eae9a513ebb1da97ebb92c0964f3d184b3eccae3ed6af6181d3da WHIRLPOOL fe98877ce86c097f92d33fbed4b173556937ed5276a9fdd37972df2986241e56d293f3ddf15d5c7224d40b467064b489c7e912bc7094e5b8c32906e57a0a9fec
|
||||
DIST easytags-3.4.4.tar.gz 34983 SHA256 75eff64328f069d574234371ac568c2088cd36fb009d84772e2df6b8b3d5854d SHA512 19da4f81c01ded9bb11f989ffab9f43b77d2462b3d2c9a864fd95124fccb29ab77f4ff5b87c3d92daf581d446b775c05df284169ba576afe4f55b290acf7c032 WHIRLPOOL 71a64973e6a1947839bde39df242a7db799da8606241e8a54fb7506dada8835e741981a2faf1b274435d0675bf440621f295880769ab359d90e0505f66729f90
|
||||
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/easytags/easytags-2.7.2.ebuild,v 1.1 2011/11/13 20:39:32 radhermit Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: automated tag file generation and syntax highlighting"
|
||||
HOMEPAGE="http://peterodding.com/code/vim/easytags/"
|
||||
SRC_URI="https://github.com/xolox/vim-${PN}/tarball/${PV} -> ${P}.tar.gz"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="|| ( dev-lang/python:2.7 dev-lang/python:2.6 )
|
||||
>=app-vim/xolox-misc-20110926
|
||||
dev-util/ctags"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="${PN}.txt"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mv *-${PN}-* "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Remove unnecessary files
|
||||
rm INSTALL.md README.md || die
|
||||
rm -r autoload/xolox/misc || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
vim-plugin_src_install
|
||||
|
||||
# Make scripts executable
|
||||
fperms 755 /usr/share/vim/vimfiles/misc/easytags/{normalize-tags,why-so-slow}.py
|
||||
}
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/easytags/easytags-2.8.1.ebuild,v 1.1 2012/08/03 22:05:36 radhermit Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit vim-plugin vcs-snapshot
|
||||
|
||||
DESCRIPTION="vim plugin: automated tag file generation and syntax highlighting"
|
||||
HOMEPAGE="http://peterodding.com/code/vim/easytags/"
|
||||
SRC_URI="https://github.com/xolox/vim-${PN}/tarball/${PV} -> ${P}.tar.gz"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="|| ( dev-lang/python:2.7 dev-lang/python:2.6 )
|
||||
>=app-vim/xolox-misc-20111124
|
||||
dev-util/ctags"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="${PN}.txt"
|
||||
|
||||
src_prepare() {
|
||||
# remove unnecessary files
|
||||
rm INSTALL.md README.md || die
|
||||
rm -r autoload/xolox/misc || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
vim-plugin_src_install
|
||||
|
||||
# Make scripts executable
|
||||
fperms 755 /usr/share/vim/vimfiles/misc/easytags/{normalize-tags,why-so-slow}.py
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/easytags/easytags-3.4.4.ebuild,v 1.1 2014/06/26 06:26:43 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit python-single-r1 vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: automated tag file generation and syntax highlighting"
|
||||
HOMEPAGE="http://peterodding.com/code/vim/easytags/"
|
||||
SRC_URI="https://github.com/xolox/vim-${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
>=app-vim/vim-misc-1.8.5
|
||||
dev-util/ctags"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="${PN}.txt"
|
||||
|
||||
S=${WORKDIR}/vim-${P}
|
||||
|
||||
src_prepare() {
|
||||
# remove unnecessary files
|
||||
rm addon-info.json INSTALL.md README.md || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
vim-plugin_src_install
|
||||
|
||||
# fix scripts
|
||||
fperms 755 /usr/share/vim/vimfiles/misc/easytags/{normalize-tags,why-so-slow}.py
|
||||
python_fix_shebang "${ED}"/usr/share/vim/vimfiles/misc/easytags/{normalize-tags,why-so-slow}.py
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST notes-0.12.10.tar.gz 35582 SHA256 0c9b82feb68360dcd5ea21432ec61901c6f132bedc30e0644a62d725cf559970 SHA512 a875c88e721a661959eaf3dc03b743acf0b65eda1ba42858d932ae28ea42ba68cbcb2100dc95dedda45a95b18e01cf32ef15f53c041af0f2cb115b8515d46c3d WHIRLPOOL 41204127bcea051f9d5262456d0038dd0e6f49d31eb50ac64e6b33c09dbbfd824e894d67341bce7661c5dc00cc5be7fc6c3db9f0691e4d11848ae472bc08f7cd
|
||||
DIST notes-0.16.17.tar.gz 44587 SHA256 48654f200f4b37ff2d85b0240ace86c44965b1cda1be085acdaddc06fd663a8d SHA512 5fc9f9062cec6e1972c2163926cde805dbe9fc9d17dcbd9bdbec471f0a02a8fcaf89a59315fa263707e7cca5170c1fd09e3153208a512074ba6739d09883bf02 WHIRLPOOL f8420f41fe08a9f0d482377c91fb6afd80f8be1987d8d2f7395462140efff6af2cab2410993b9cd21c70a7452c055fef32c58a41530cc8991d43e2065850a9f4
|
||||
DIST notes-0.23.2.tar.gz 50420 SHA256 31ed259e2fa975ab99c9861ef2a7732268e35901d56d9d26ae3092e7b95f4464 SHA512 911c4947acb4f03bcff067876a1c9270f01c0004c7b1dadd2696e5569f85d94a1e37cd0dac12c7258933587d6b98e9fd5559976e7aefd9921979dcedd78a9124 WHIRLPOOL cf571bf0e973cec62b0b0387f8e49b0ac6bf38af32404e65686834997412a5f6ba14b246ba0b4c6dcd7d0a55651e5ad91b8bd666e52d6ac0bb3425cf6fe4eb6c
|
||||
DIST notes-0.23.10.tar.gz 50999 SHA256 00e3851d77fb300a4b689dac76cf0c95696a4a749e41b1f58fe9feeae838796b SHA512 e630618dca259e73ba81ebf91912471c36a5d1133f6eba67c2dfd436c587bf865a62d70c8ea5bafefd72347b24acdb16ec42a3ef67f346868eb69aaa5ed6662e WHIRLPOOL b263b0b0755091d60f191540c846b24d82bf3141c5753f7b21514abbabeefb8898eae220482c4d67652bf9da0f6c4e3075d09a2f176431343cfb9904a6413f4d
|
||||
DIST notes-0.23.4.tar.gz 50584 SHA256 7a451ed17f9270ca20711b4e96d55e14ccb9db10faefeeec01f18d1b86b93ba8 SHA512 2bdcf967846d910a2bcc8cdf6987b6658a3614e63556eb9e7521d9559a19e49a131be0e8e26f09d88e533d7d5dae283c18aedfe47e829e30315dbd5416f935fb WHIRLPOOL 17248cd88721fc08fe246a50e445b46f33c36316ffb9f24aad7a78d9b81bfef22e603bd7dfbf5c184cbf651ebf75b03ad171390ef092914d07e523af33c2e130
|
||||
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/notes/notes-0.12.10.ebuild,v 1.1 2011/11/17 16:33:23 radhermit Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: easy note taking in vim"
|
||||
HOMEPAGE="http://peterodding.com/code/vim/notes/"
|
||||
SRC_URI="https://github.com/xolox/vim-${PN}/tarball/${PV} -> ${P}.tar.gz"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-vim/xolox-misc-20110926
|
||||
|| ( dev-lang/python:2.7[sqlite] dev-lang/python:2.6[sqlite] )"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="${PN}.txt"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mv *-${PN}-* "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Remove unnecessary files
|
||||
rm INSTALL.md README.md misc/notes/user/README || die
|
||||
rm -r autoload/xolox/misc || die
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/notes/notes-0.16.17.ebuild,v 1.1 2012/08/03 22:17:29 radhermit Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit vim-plugin vcs-snapshot
|
||||
|
||||
DESCRIPTION="vim plugin: easy note taking in vim"
|
||||
HOMEPAGE="http://peterodding.com/code/vim/notes/"
|
||||
SRC_URI="https://github.com/xolox/vim-notes/tarball/${PV} -> ${P}.tar.gz"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-vim/xolox-misc-20111124
|
||||
|| ( dev-lang/python:2.7[sqlite] dev-lang/python:2.6[sqlite] )"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="${PN}.txt"
|
||||
|
||||
src_prepare() {
|
||||
# remove unnecessary files
|
||||
rm INSTALL.md README.md misc/notes/user/README || die
|
||||
rm -r autoload/xolox/misc || die
|
||||
}
|
@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/notes/notes-0.23.2.ebuild,v 1.1 2013/09/01 23:14:24 radhermit Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/notes/notes-0.23.10.ebuild,v 1.1 2014/06/26 06:10:34 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
|
||||
inherit python-single-r1 vim-plugin
|
@ -1 +1,2 @@
|
||||
DIST pathogen-2.2.tar.gz 5968 SHA256 35fc1413005611130ed1b7543f7a7afc0eadb9956300d301ced006071c6f1cd2 SHA512 b3892fc11215bbc63fdaee2ab533fad025f373f344483223fea4bbbbf256873f8464d7ee35f4a065e3663f6552b973fe59bf87e46463f0ad09c95eeb08bb953e WHIRLPOOL defd4f1972a020416bafbb2fb82f920503c11d16b8287695399f3bf6ffb3da2ba5be55eb14835741d677b8e2c70d331751d4365d542bf183d72a4d403e11625e
|
||||
DIST pathogen-2.3.tar.gz 6136 SHA256 3a2ec24f47dbb59dd4f3fea12f89cf64add951da4646dedced54b7284fdc38ac SHA512 da603a4d111dce6fba1542e3301a8e180def545d1f81339bc60782698c777625500e158d0f15c01ac0144e6a3045bb2d2d2ed19bfe661c233a0633a9aa14b749 WHIRLPOOL ab99d35d078e65eda60d5b3d96fa77f0913a97bcec19aceb2a104e493561e2fff8874c8fa3bb67f2875356ddcfe827972d84bacc5cb72ba42fd33613495a60bb
|
||||
|
@ -0,0 +1,15 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/pathogen/pathogen-2.3.ebuild,v 1.1 2014/06/26 06:33:05 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: manage your runtimepath"
|
||||
HOMEPAGE="https://github.com/tpope/vim-pathogen/ http://www.vim.org/scripts/script.php?script_id=2332"
|
||||
SRC_URI="https://github.com/tpope/vim-pathogen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="vim"
|
||||
KEYWORDS="~amd64 ~x86 ~x64-macos"
|
||||
|
||||
S=${WORKDIR}/vim-${P}
|
@ -1,3 +1,4 @@
|
||||
DIST rails-4.3.zip 62381 SHA256 4d9bf826803f1aa861a72a1981e831a8cd329c47cc035ab2651203a379800f32 SHA512 603d61bebabab583b576ca3676d93e5dffd66574138d9a956a7af6743ca27c660a45adfe60257a447d2d2ca1f239fc8503bcd7c0d778d8b5285c846104f90e6b WHIRLPOOL 2fde7a0ce21fc49c497c69b450c3535776b26c46f213494d8df2fca070da9edf5e51a19b895641bb602b749a2543a26bfdad14f6ff8782059612f83f8ae611e1
|
||||
DIST rails-4.4.tar.gz 19618 SHA256 14a75fef42cb41a58c92892a3e7fd7c29b2f1272425626927722b2da9ad691d6 SHA512 1e0f3140c899a50eedd4f18c24e74f669bd8e81e183c2c1e99e342ff0647c38e8bbbc27f03871e73d06b6921f17a9d6331927ef461ee6be8bc83cc13266e2447 WHIRLPOOL c899a1a8c3b2fd5a0093c705e8054997533ac322d6c40dcd4dd00420412de58f2a7392ebe093999da5ddd91d25a2f04f4aa60828ed66d4782208b86112424e8b
|
||||
DIST rails-5.0.tar.gz 58389 SHA256 1cacf4962e3abe42d0b8719243cd1a79077b61f1bfc3dfff0baa80ce9c108994 SHA512 ce022e01e285cb1909c0951eed96dd61734bb5f21202f4e2bcca4fba55fed11a3570765673c96beb6b43505575bf4e915c584fcf46a41e137a0e53d69dc702d1 WHIRLPOOL c66bc77d57739ff6cb38187e74c162fad87430b54b65f42c79c1724cbb809e65aa5f005beb295e221e3f538968b1d62a606dc45a381187c8e64f55e95d67308f
|
||||
DIST rails-5.1.tar.gz 57639 SHA256 d7de2f81f41b2895cebd4568bd66c76934453b81a075ec439f22dc79bd7e036d SHA512 15aac8a66c84c939ad7628480ebae8008644a09c4901d1c20c09945232f39ccff236f4d0926dc4f902b9373bda30dc6740d76f7f580e5e74892cb16749ad5a11 WHIRLPOOL 1326312f9ed11e65494698c38c987115689844985eaa67110771b2ac234f9aeaafa2534210bbf77061d958926c287dc3962caa39c5a4b3935cecf8390846deb9
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/rails/rails-5.1.ebuild,v 1.1 2014/06/26 06:38:19 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
MY_PN="vim-rails"
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="vim plugin: aids developing Ruby on Rails applications"
|
||||
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=1567 https://github.com/tpope/vim-rails/"
|
||||
SRC_URI="https://github.com/tpope/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="vim"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="${PN}.txt"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
rm *.markdown || die
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
DIST session-1.4.22.tar.gz 22843 SHA256 ba04634210a1a3644c84e3395721be9a2dbefa5b95180c1f8a3b6674753a10fa SHA512 cd321815b3009609a3921455699d928d26eed6c35921dfd632173641f717a6a7df3b3e86db84c80eb9db6583a03c9380dbf44907d68450faa69f53a18a79008d WHIRLPOOL 70b3e39f37ca8684cd69cb3ef026cab771ba4d6c161ac8d1da55dce3537b9d68d55c27c80559df948d88afb497cac8ee2e4b859fe763aad3ca84f04d032c2a5a
|
||||
DIST session-1.5.tar.gz 24088 SHA256 337b261f5079b384507933070a890d13e1a594d2cd19287873ebe5c4dad57fa5 SHA512 c0cf0326921dbe1b03683ccba3478d50c28ad20687b219abf514ca5fb6a6210db0e4fa8eb0a9217da36a5299fcfc216e1a21279d63c0cd1db4d118defa2483dd WHIRLPOOL 1ba0b5507acdb41e41633a670e84b6ae346b4cdd752e204767483331d53308c28024cecf18ddc95371a9a395d8c527955a953fd2e982055c690592d7a828f709
|
||||
DIST session-2.4.14.tar.gz 29673 SHA256 d91ac7dadc8da69b50c6eaf22be8f7afaf5345d2debb9c8f6515cad3b8d77d3f SHA512 92cb7031dd5b99e9b19fc9bca47e45de481c4e2579c1545eb9f19a8cc6ee38e60037d17c4c78a2751f37e748dc15e3cb234c1ac75b9fd66effabbbc6bb1c960b WHIRLPOOL dd3e3df4970b4391ebfbee428acd5e47e5576e3b7fac5bfb0832b1e0844819bead3361c7ec80b0a61518ae4b31d2bfbbf66bb06144dee68101c1ddfd34c63bc6
|
||||
DIST session-2.4.8.tar.gz 29465 SHA256 8bbba0bd667b9364858678b67f336f2e5145dce902335f6bfcdbf367af1729ae SHA512 4a884aac8de47f70df590b383601dfda58651da0e30b6c5c2233c7cf01bf30395ff43e047091c937498f493fa16d9d5e8c710685fa71ec85a51e9121a10908c2 WHIRLPOOL a00d4e9672fbca0c900ce6ec4165a84315254c7882efbefe796bc932a65ac1caf99cb1873d17ea9558402b19f4d04e29f83caee4c9ad8db78b59e5d796c94d2d
|
||||
DIST session-2.4.9.tar.gz 29492 SHA256 a3912e9a6a001a7f1040af15c057c8aae38d1e3cb7f46275b74236ca5a495356 SHA512 21296b97aeb6c45b20d06df9e346e54d8ab8a4f4559a9061f7610d3880753875c4a8bce9388a014a64622ceb7ad96609a0ee4f3c42f11bc8b3c2932b0c1b6092 WHIRLPOOL 9a70cdc801719c4599665582eb77cc621157872049e34f06a007780b7a8601f0a659cb1087c5c33246d1eb43a02c2aef61447a02b035dca46d2636dbcda5fae9
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/session/session-2.4.14.ebuild,v 1.1 2014/06/26 06:28:30 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: extended session management for vim"
|
||||
HOMEPAGE="http://peterodding.com/code/vim/session/"
|
||||
SRC_URI="https://github.com/xolox/vim-${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="${PN}.txt"
|
||||
|
||||
RDEPEND=">=app-vim/vim-misc-1.8.5"
|
||||
|
||||
S=${WORKDIR}/vim-${P}
|
||||
|
||||
src_prepare() {
|
||||
# remove unneeded files
|
||||
rm addon-info.json *.md || die
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/vim-r/vim-r-0.9.9.9.ebuild,v 1.1 2014/06/26 06:31:02 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: integrate vim with R"
|
||||
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=2628"
|
||||
LICENSE="public-domain"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="dev-lang/R
|
||||
|| ( app-vim/conque app-vim/screen )"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="r-plugin.txt"
|
@ -1 +1,2 @@
|
||||
DIST vimcommander-0.81.tar.bz2 8447 SHA256 0f2f2f4c0d9f8d9207dff30c961a7f2a179fb01e6136c97e662b082889415ef2 SHA512 903c97cd56d24f9c568b863c52f69878bc3aab7f8728de38697437bf0c0697b585b1d5ac5d824d472518dabf0f2367dff24b1881742b7d28c0f5452d74c37fab WHIRLPOOL cc24b8b80b2bc750f9c22010a443d0c8ae04a2477ee34b446fd14e4be271536f6691a6b0b52757e90bfae88405141deb67619951aed672fb5ac3355ead32f875
|
||||
DIST vimcommander-80.tar.bz2 8238 SHA256 e0349b15d785875ac50790a31147b098c5cced343f02a78165168e4a739bce28 SHA512 0c64c005c48bf1169d23a49b474e617bba0e1968349b22639065d4d2bbe2f70f291279c03322452201f9481bcdf4f63d3ec5cb4feaafcf37b6c6364949644647 WHIRLPOOL 0a0092db44346d346b258b3820c406a5e6d54246f0bcd38b64f1e42a18900194e87f8f5bc0514934b9109acac93de90e708edf9634a20b64510057bb3976466d
|
||||
|
@ -1,13 +1,19 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/vimcommander/vimcommander-80.ebuild,v 1.5 2011/01/07 22:32:39 ranger Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/vimcommander/vimcommander-0.80.ebuild,v 1.1 2014/06/26 06:20:14 radhermit Exp $
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
MY_PV=${PV/0./}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
|
||||
DESCRIPTION="vim plugin: Total Commander style file explorer"
|
||||
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=808"
|
||||
SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE=""
|
||||
|
||||
VIM_PLUGIN_HELPFILES="vimcommander"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
@ -0,0 +1,13 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/vimcommander/vimcommander-0.81.ebuild,v 1.1 2014/06/26 06:23:17 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: Total Commander style file explorer"
|
||||
HOMEPAGE="http://www.vim.org/scripts/script.php?script_id=808"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="${PN}.txt"
|
@ -0,0 +1,169 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.4_beta1.ebuild,v 1.1 2014/06/26 07:20:29 patrick Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_{6,7},3_{2,3,4}} )
|
||||
WANT_AUTOMAKE="none"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib prefix python-single-r1 versionator
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
|
||||
|
||||
MY_PV=${PV/_/}
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
S="${WORKDIR}/postgresql-${MY_PV}"
|
||||
SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2
|
||||
http://dev.gentoo.org/~patrick/postgresql-patches-${SLOT}.tbz2"
|
||||
|
||||
LICENSE="POSTGRESQL"
|
||||
DESCRIPTION="PostgreSQL libraries and clients"
|
||||
HOMEPAGE="http://www.postgresql.org/"
|
||||
|
||||
# No tests to be done for clients and libraries
|
||||
RESTRICT="test"
|
||||
|
||||
LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW"
|
||||
IUSE="doc kerberos ldap nls pam pg_legacytimestamp python readline ssl threads zlib"
|
||||
|
||||
for lingua in ${LINGUAS} ; do
|
||||
IUSE+=" linguas_${lingua}"
|
||||
done
|
||||
|
||||
wanted_languages() {
|
||||
local enable_langs
|
||||
|
||||
for lingua in ${LINGUAS} ; do
|
||||
use linguas_${lingua} && enable_langs+="${lingua} "
|
||||
done
|
||||
|
||||
echo -n ${enable_langs}
|
||||
}
|
||||
|
||||
RDEPEND="
|
||||
>=app-admin/eselect-postgresql-1.2.0
|
||||
sys-apps/less
|
||||
virtual/libintl
|
||||
kerberos? ( virtual/krb5 )
|
||||
ldap? ( net-nds/openldap )
|
||||
pam? ( virtual/pam )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
readline? ( sys-libs/readline )
|
||||
ssl? ( >=dev-libs/openssl-0.9.6-r1 )
|
||||
zlib? ( sys-libs/zlib )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
!!<sys-apps/sandbox-2.0
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
nls? ( sys-devel/gettext )
|
||||
"
|
||||
|
||||
PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${WORKDIR}/autoconf.patch" \
|
||||
"${WORKDIR}/base.patch" \
|
||||
"${WORKDIR}/bool.patch" \
|
||||
"${WORKDIR}/run-dir.patch"
|
||||
|
||||
eprefixify src/include/pg_config_manual.h
|
||||
|
||||
# to avoid collision - it only should be installed by server
|
||||
rm "${S}/src/backend/nls.mk"
|
||||
|
||||
# because psql/help.c includes the file
|
||||
ln -s "${S}/src/include/libpq/pqsignal.h" "${S}/src/bin/psql/" || die
|
||||
|
||||
if use pam ; then
|
||||
sed -e "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
|
||||
-i src/backend/libpq/auth.c \
|
||||
|| die 'PGSQL_PAM_SERVICE rename failed.'
|
||||
fi
|
||||
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
case ${CHOST} in
|
||||
*-darwin*|*-solaris*)
|
||||
use nls && append-libs intl
|
||||
;;
|
||||
esac
|
||||
|
||||
export LDFLAGS_SL="${LDFLAGS}"
|
||||
export LDFLAGS_EX="${LDFLAGS}"
|
||||
|
||||
local PO="${EPREFIX%/}"
|
||||
|
||||
econf \
|
||||
--prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
|
||||
--datadir="${PO}/usr/share/postgresql-${SLOT}" \
|
||||
--docdir="${PO}/usr/share/doc/postgresql-${SLOT}" \
|
||||
--sysconfdir="${PO}/etc/postgresql-${SLOT}" \
|
||||
--includedir="${PO}/usr/include/postgresql-${SLOT}" \
|
||||
--mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
|
||||
--without-tcl \
|
||||
--without-perl \
|
||||
$(use_with readline) \
|
||||
$(use_with kerberos krb5) \
|
||||
$(use_with kerberos gssapi) \
|
||||
"$(use_enable nls nls "$(wanted_languages)")" \
|
||||
$(use_with pam) \
|
||||
$(use_enable !pg_legacytimestamp integer-datetimes) \
|
||||
$(use_with python) \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_enable threads thread-safety) \
|
||||
$(use_with zlib) \
|
||||
$(use_with ldap)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
|
||||
cd "${S}/contrib"
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
insinto /usr/include/postgresql-${SLOT}/postmaster
|
||||
doins "${S}"/src/include/postmaster/*.h
|
||||
|
||||
dodir /usr/share/postgresql-${SLOT}/man/
|
||||
cp -r "${S}"/doc/src/sgml/man{1,7} "${ED}"/usr/share/postgresql-${SLOT}/man/ || die
|
||||
rm "${ED}/usr/share/postgresql-${SLOT}/man/man1"/{initdb,pg_{controldata,ctl,resetxlog},post{gres,master}}.1
|
||||
docompress /usr/share/postgresql-${SLOT}/man/man{1,7}
|
||||
|
||||
# Don't use ${PF} here as three packages
|
||||
# (dev-db/postgresql-{docs,base,server}) have the same set of docs.
|
||||
insinto /usr/share/doc/postgresql-${SLOT}
|
||||
doins README HISTORY doc/{TODO,bug.template}
|
||||
|
||||
cd "${S}/contrib"
|
||||
emake DESTDIR="${D}" install
|
||||
cd "${S}"
|
||||
|
||||
dodir /etc/eselect/postgresql/slots/${SLOT}
|
||||
echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \
|
||||
"${ED}/etc/eselect/postgresql/slots/${SLOT}/base"
|
||||
|
||||
keepdir /etc/postgresql-${SLOT}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
postgresql-config update
|
||||
|
||||
elog "If you need a global psqlrc-file, you can place it in:"
|
||||
elog " ${EROOT%/}/etc/postgresql-${SLOT}/"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
postgresql-config update
|
||||
}
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-docs/postgresql-docs-9.4_beta1.ebuild,v 1.1 2014/06/26 07:19:44 patrick Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit versionator
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
DESCRIPTION="PostgreSQL documentation"
|
||||
HOMEPAGE="http://www.postgresql.org/"
|
||||
LICENSE="POSTGRESQL"
|
||||
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
|
||||
# Comment the following four lines when not a beta or rc.
|
||||
MY_PV="${PV//_}"
|
||||
#MY_FILE_PV="${SLOT}$(get_version_component_range 4)"
|
||||
S="${WORKDIR}/postgresql-${MY_PV}"
|
||||
SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2"
|
||||
|
||||
# Comment the following two lines when a beta or rc.
|
||||
#S="${WORKDIR}/postgresql-${PV}"
|
||||
#SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2"
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
src_unpack() {
|
||||
tar xjf "${DISTDIR}/${A}" -C "${WORKDIR}" "${A%.tar.bz2}/doc"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Don't use ${PF} here as three packages
|
||||
# (dev-db/postgresql-{docs,base,server}) have the same set of docs.
|
||||
local mypath=/usr/share/doc/postgresql-${SLOT}
|
||||
|
||||
cd "${S}/doc"
|
||||
|
||||
insinto ${mypath}/html
|
||||
doins src/sgml/html/*
|
||||
|
||||
insinto ${mypath}/sgml
|
||||
doins src/sgml/*.{sgml,dsl}
|
||||
|
||||
insinto ${mypath}/sgml/ref
|
||||
doins src/sgml/ref/*.sgml
|
||||
|
||||
fowners root:0 -R ${mypath}
|
||||
|
||||
dodir /etc/eselect/postgresql/slots/${SLOT}
|
||||
echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \
|
||||
"${ED}/etc/eselect/postgresql/slots/${SLOT}/docs"
|
||||
}
|
@ -0,0 +1,357 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9.4_beta1.ebuild,v 1.1 2014/06/26 07:21:16 patrick Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_{6,7},3_{2,3,4}} )
|
||||
WANT_AUTOMAKE="none"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib pam prefix python-single-r1 systemd user versionator
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
|
||||
|
||||
MY_PV=${PV/_/}
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
S="${WORKDIR}/postgresql-${MY_PV}"
|
||||
SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2
|
||||
http://dev.gentoo.org/~patrick/postgresql-patches-${SLOT}.tbz2
|
||||
http://dev.gentoo.org/~floppym/dist/postgresql-initscript-2.7.tbz2"
|
||||
|
||||
|
||||
|
||||
LICENSE="POSTGRESQL GPL-2"
|
||||
DESCRIPTION="PostgreSQL server"
|
||||
HOMEPAGE="http://www.postgresql.org/"
|
||||
|
||||
LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW"
|
||||
IUSE="doc kerberos kernel_linux nls pam perl -pg_legacytimestamp python selinux tcl test uuid xml"
|
||||
|
||||
for lingua in ${LINGUAS}; do
|
||||
IUSE+=" linguas_${lingua}"
|
||||
done
|
||||
|
||||
wanted_languages() {
|
||||
local enable_langs
|
||||
|
||||
for lingua in ${LINGUAS} ; do
|
||||
use linguas_${lingua} && enable_langs+="${lingua} "
|
||||
done
|
||||
|
||||
echo -n ${enable_langs}
|
||||
}
|
||||
|
||||
RDEPEND="
|
||||
~dev-db/postgresql-base-${PV}[kerberos?,pam?,pg_legacytimestamp=,python=,nls=]
|
||||
perl? ( >=dev-lang/perl-5.8 )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
selinux? ( sec-policy/selinux-postgresql )
|
||||
tcl? ( >=dev-lang/tcl-8 )
|
||||
uuid? ( dev-libs/ossp-uuid )
|
||||
xml? ( dev-libs/libxml2 dev-libs/libxslt )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/flex
|
||||
xml? ( virtual/pkgconfig )
|
||||
"
|
||||
|
||||
PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup postgres 70
|
||||
enewuser postgres 70 /bin/bash /var/lib/postgresql postgres
|
||||
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${WORKDIR}/autoconf.patch" \
|
||||
"${WORKDIR}/bool.patch" \
|
||||
"${WORKDIR}/server.patch" \
|
||||
"${WORKDIR}/run-dir.patch"
|
||||
|
||||
eprefixify src/include/pg_config_manual.h
|
||||
|
||||
if use pam ; then
|
||||
sed -e "s/\(#define PGSQL_PAM_SERVICE \"postgresql\)/\1-${SLOT}/" \
|
||||
-i src/backend/libpq/auth.c \
|
||||
|| die 'PGSQL_PAM_SERVICE rename failed.'
|
||||
fi
|
||||
|
||||
if use perl ; then
|
||||
sed -e "s:\$(DESTDIR)\$(plperl_installdir):\$(plperl_installdir):" \
|
||||
-i "${S}/src/pl/plperl/GNUmakefile" || die 'sed plperl failed'
|
||||
fi
|
||||
|
||||
if use test ; then
|
||||
sed -e "s|@SOCKETDIR@|${T}|g" -i src/test/regress/pg_regress{,_main}.c \
|
||||
|| die 'Failed regress sed'
|
||||
else
|
||||
echo "all install:" > "${S}/src/test/regress/GNUmakefile"
|
||||
fi
|
||||
|
||||
sed -e "s|@SLOT@|${SLOT}|g" -e "s|@LIBDIR@|$(get_libdir)|g" \
|
||||
-i "${WORKDIR}"/postgresql{.{init,confd,service},-check-db-dir} ||
|
||||
die "SLOT/LIBDIR sed failed"
|
||||
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
case ${CHOST} in
|
||||
*-darwin*|*-solaris*)
|
||||
use nls && append-libs intl
|
||||
;;
|
||||
esac
|
||||
|
||||
local PO="${EPREFIX%/}"
|
||||
|
||||
# eval is needed to get along with pg_config quotation of space-rich entities.
|
||||
eval econf "$(${PO}/usr/$(get_libdir)/postgresql-${SLOT}/bin/pg_config --configure)" \
|
||||
$(use_with perl) \
|
||||
$(use_with tcl) \
|
||||
$(use_with xml libxml) \
|
||||
$(use_with xml libxslt) \
|
||||
$(use_with uuid ossp-uuid) \
|
||||
--with-system-tzdata="${PO}/usr/share/zoneinfo" \
|
||||
--with-includes="${PO}/usr/include/postgresql-${SLOT}/" \
|
||||
--with-libraries="${PO}/usr/$(get_libdir)/postgresql-${SLOT}/$(get_libdir)" \
|
||||
"$(use_enable nls nls "$(wanted_languages)")"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local bd
|
||||
for bd in . contrib $(use xml && echo contrib/xml2); do
|
||||
PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \
|
||||
emake -C $bd || die "emake in $bd failed"
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local bd
|
||||
for bd in . contrib $(use xml && echo contrib/xml2) ; do
|
||||
PATH="${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin:${PATH}" \
|
||||
emake install -C $bd DESTDIR="${D}" || die "emake install in $bd failed"
|
||||
done
|
||||
|
||||
# Avoid file collision with -base.
|
||||
rm "${ED}/usr/$(get_libdir)/postgresql-${SLOT}/$(get_libdir)/libpgcommon.a"
|
||||
|
||||
dodir /etc/eselect/postgresql/slots/${SLOT}
|
||||
echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \
|
||||
"${ED}/etc/eselect/postgresql/slots/${SLOT}/server"
|
||||
|
||||
newconfd "${WORKDIR}/postgresql.confd" postgresql-${SLOT}
|
||||
newinitd "${WORKDIR}/postgresql.init" postgresql-${SLOT}
|
||||
|
||||
systemd_newunit "${WORKDIR}"/postgresql.service postgresql-${SLOT}.service
|
||||
systemd_newtmpfilesd "${WORKDIR}"/postgresql.tmpfilesd postgresql-${SLOT}.conf
|
||||
|
||||
insinto /usr/bin/
|
||||
newbin "${WORKDIR}"/postgresql-check-db-dir postgresql-${SLOT}-check-db-dir
|
||||
|
||||
use pam && pamd_mimic system-auth postgresql-${SLOT} auth account session
|
||||
|
||||
if use prefix ; then
|
||||
keepdir /run/postgresql
|
||||
fperms 0775 /run/postgresql
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
postgresql-config update
|
||||
|
||||
elog "Gentoo specific documentation:"
|
||||
elog "http://www.gentoo.org/doc/en/postgres-howto.xml"
|
||||
elog
|
||||
elog "Official documentation:"
|
||||
elog "http://www.postgresql.org/docs/${SLOT}/static/index.html"
|
||||
elog
|
||||
elog "The default location of the Unix-domain socket is:"
|
||||
elog " ${EROOT%/}/run/postgresql/"
|
||||
elog
|
||||
elog "Before initializing the database, you may want to edit PG_INITDB_OPTS"
|
||||
elog "so that it contains your preferred locale in:"
|
||||
elog " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
|
||||
elog
|
||||
elog "Then, execute the following command to setup the initial database"
|
||||
elog "environment:"
|
||||
elog " emerge --config =${CATEGORY}/${PF}"
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
if [[ -z ${REPLACED_BY_VERSION} ]] ; then
|
||||
ewarn "Have you dumped and/or migrated the ${SLOT} database cluster?"
|
||||
ewarn "\thttp://www.gentoo.org/doc/en/postgres-howto.xml#doc_chap5"
|
||||
|
||||
ebegin "Resuming removal in 10 seconds (Control-C to cancel)"
|
||||
sleep 10
|
||||
eend 0
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
postgresql-config update
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
[[ -f "${EROOT%/}/etc/conf.d/postgresql-${SLOT}" ]] && source "${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
|
||||
[[ -z "${PGDATA}" ]] && PGDATA="${EROOT%/}/etc/postgresql-${SLOT}/"
|
||||
[[ -z "${DATA_DIR}" ]] && DATA_DIR="${EROOT%/}/var/lib/postgresql/${SLOT}/data"
|
||||
|
||||
# environment.bz2 may not contain the same locale as the current system
|
||||
# locale. Unset and source from the current system locale.
|
||||
if [ -f "${EROOT%/}/etc/env.d/02locale" ]; then
|
||||
unset LANG
|
||||
unset LC_CTYPE
|
||||
unset LC_NUMERIC
|
||||
unset LC_TIME
|
||||
unset LC_COLLATE
|
||||
unset LC_MONETARY
|
||||
unset LC_MESSAGES
|
||||
unset LC_ALL
|
||||
source "${EROOT%/}/etc/env.d/02locale"
|
||||
[ -n "${LANG}" ] && export LANG
|
||||
[ -n "${LC_CTYPE}" ] && export LC_CTYPE
|
||||
[ -n "${LC_NUMERIC}" ] && export LC_NUMERIC
|
||||
[ -n "${LC_TIME}" ] && export LC_TIME
|
||||
[ -n "${LC_COLLATE}" ] && export LC_COLLATE
|
||||
[ -n "${LC_MONETARY}" ] && export LC_MONETARY
|
||||
[ -n "${LC_MESSAGES}" ] && export LC_MESSAGES
|
||||
[ -n "${LC_ALL}" ] && export LC_ALL
|
||||
fi
|
||||
|
||||
einfo "You can modify the paths and options passed to initdb by editing:"
|
||||
einfo " ${EROOT%/}/etc/conf.d/postgresql-${SLOT}"
|
||||
einfo
|
||||
einfo "Information on options that can be passed to initdb are found at:"
|
||||
einfo " http://www.postgresql.org/docs/${SLOT}/static/creating-cluster.html"
|
||||
einfo " http://www.postgresql.org/docs/${SLOT}/static/app-initdb.html"
|
||||
einfo
|
||||
einfo "PG_INITDB_OPTS is currently set to:"
|
||||
if [[ -z "${PG_INITDB_OPTS}" ]] ; then
|
||||
einfo " (none)"
|
||||
else
|
||||
einfo " ${PG_INITDB_OPTS}"
|
||||
fi
|
||||
einfo
|
||||
einfo "Configuration files will be installed to:"
|
||||
einfo " ${PGDATA}"
|
||||
einfo
|
||||
einfo "The database cluster will be created in:"
|
||||
einfo " ${DATA_DIR}"
|
||||
einfo
|
||||
while [ "$correct" != "true" ] ; do
|
||||
einfo "Are you ready to continue? (y/n)"
|
||||
read answer
|
||||
if [[ $answer =~ ^[Yy]([Ee][Ss])?$ ]] ; then
|
||||
correct="true"
|
||||
elif [[ $answer =~ ^[Nn]([Oo])?$ ]] ; then
|
||||
die "Aborting initialization."
|
||||
else
|
||||
echo "Answer not recognized"
|
||||
fi
|
||||
done
|
||||
|
||||
if [ -n "$(ls -A ${DATA_DIR} 2> /dev/null)" ] ; then
|
||||
eerror "The given directory, '${DATA_DIR}', is not empty."
|
||||
eerror "Modify DATA_DIR to point to an empty directory."
|
||||
die "${DATA_DIR} is not empty."
|
||||
fi
|
||||
|
||||
[ -z "${PG_MAX_CONNECTIONS}" ] && PG_MAX_CONNECTIONS="128"
|
||||
einfo "Checking system parameters..."
|
||||
|
||||
if ! use kernel_linux ; then
|
||||
einfo "Skipped."
|
||||
einfo " Tests not supported on this OS (yet)"
|
||||
else
|
||||
if [ -z ${SKIP_SYSTEM_TESTS} ] ; then
|
||||
einfo "Checking whether your system supports at least ${PG_MAX_CONNECTIONS} connections..."
|
||||
|
||||
local SEMMSL=$(sysctl -n kernel.sem | cut -f1)
|
||||
local SEMMNS=$(sysctl -n kernel.sem | cut -f2)
|
||||
local SEMMNI=$(sysctl -n kernel.sem | cut -f4)
|
||||
local SHMMAX=$(sysctl -n kernel.shmmax)
|
||||
|
||||
local SEMMSL_MIN=17
|
||||
local SEMMNS_MIN=$(( ( ${PG_MAX_CONNECTIONS}/16 ) * 17 ))
|
||||
local SEMMNI_MIN=$(( ( ${PG_MAX_CONNECTIONS}+15 ) / 16 ))
|
||||
local SHMMAX_MIN=$(( 500000 + ( 30600 * ${PG_MAX_CONNECTIONS} ) ))
|
||||
|
||||
for p in SEMMSL SEMMNS SEMMNI SHMMAX ; do
|
||||
if [ $(eval echo \$$p) -lt $(eval echo \$${p}_MIN) ] ; then
|
||||
eerror "The value for ${p} $(eval echo \$$p) is below the recommended value $(eval echo \$${p}_MIN)"
|
||||
eerror "You have now several options:"
|
||||
eerror " - Change the mentioned system parameter"
|
||||
eerror " - Lower the number of max.connections by setting PG_MAX_CONNECTIONS to a"
|
||||
eerror " value lower than ${PG_MAX_CONNECTIONS}"
|
||||
eerror " - Set SKIP_SYSTEM_TESTS in case you want to ignore this test completely"
|
||||
eerror "More information can be found here:"
|
||||
eerror " http://www.postgresql.org/docs/${SLOT}/static/kernel-resources.html"
|
||||
die "System test failed."
|
||||
fi
|
||||
done
|
||||
einfo "Passed."
|
||||
else
|
||||
ewarn "SKIP_SYSTEM_TESTS set, so skipping."
|
||||
fi
|
||||
fi
|
||||
|
||||
einfo "Creating the data directory ..."
|
||||
if [[ ${EUID} == 0 ]] ; then
|
||||
mkdir -p "${DATA_DIR}"
|
||||
chown -Rf postgres:postgres "${DATA_DIR}"
|
||||
chmod 0700 "${DATA_DIR}"
|
||||
fi
|
||||
|
||||
einfo "Initializing the database ..."
|
||||
|
||||
if [[ ${EUID} == 0 ]] ; then
|
||||
su postgres -c "${EROOT%/}/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -D \"${DATA_DIR}\" ${PG_INITDB_OPTS}"
|
||||
else
|
||||
"${EROOT%/}"/usr/$(get_libdir)/postgresql-${SLOT}/bin/initdb -U postgres -D "${DATA_DIR}" ${PG_INITDB_OPTS}
|
||||
fi
|
||||
|
||||
mv "${DATA_DIR%/}"/*.conf "${PGDATA}"
|
||||
|
||||
einfo "The autovacuum function, which was in contrib, has been moved to the main"
|
||||
einfo "PostgreSQL functions starting with 8.1, and starting with 8.4 is now enabled"
|
||||
einfo "by default. You can disable it in the cluster's:"
|
||||
einfo " ${PGDATA%/}/postgresql.conf"
|
||||
einfo
|
||||
einfo "The PostgreSQL server, by default, will log events to:"
|
||||
einfo " ${DATA_DIR%/}/postmaster.log"
|
||||
einfo
|
||||
if use prefix ; then
|
||||
einfo "The location of the configuration files have moved to:"
|
||||
einfo " ${PGDATA}"
|
||||
einfo "To start the server:"
|
||||
einfo " pg_ctl start -D ${DATA_DIR} -o '-D ${PGDATA} --data-directory=${DATA_DIR}'"
|
||||
einfo "To stop:"
|
||||
einfo " pg_ctl stop -D ${DATA_DIR}"
|
||||
einfo
|
||||
einfo "Or move the configuration files back:"
|
||||
einfo "mv ${PGDATA}*.conf ${DATA_DIR}"
|
||||
else
|
||||
einfo "You should use the '${EROOT%/}/etc/init.d/postgresql-${SLOT}' script to run PostgreSQL"
|
||||
einfo "instead of 'pg_ctl'."
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
einfo ">>> Test phase [check]: ${CATEGORY}/${PF}"
|
||||
|
||||
if [ ${UID} -ne 0 ] ; then
|
||||
emake check
|
||||
|
||||
einfo "If you think other tests besides the regression tests are necessary, please"
|
||||
einfo "submit a bug including a patch for this ebuild to enable them."
|
||||
else
|
||||
ewarn "Tests cannot be run as root. Skipping."
|
||||
ewarn "HINT: FEATURES=\"userpriv\""
|
||||
fi
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/moarvm/moarvm-2014.06.ebuild,v 1.1 2014/06/26 09:04:41 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
MY_PN="MoarVM"
|
||||
|
||||
DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
|
||||
HOMEPAGE="http://moarvm.org"
|
||||
SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="dev-libs/libuv"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
S="${WORKDIR}/MoarVM-${PV}"
|
||||
|
||||
src_configure() {
|
||||
perl Configure.pl --prefix="${D}/usr"|| die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pexpect/pexpect-3.3.ebuild,v 1.1 2014/06/26 07:11:15 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python module for spawning child applications and responding to expected patterns"
|
||||
HOMEPAGE="http://pexpect.sourceforge.net/ http://pypi.python.org/pypi/pexpect/ https://github.com/pexpect/pexpect/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~amd64-fbsd ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="doc examples test"
|
||||
|
||||
DEPEND="
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test tests || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/_build/html/. )
|
||||
use examples && local EXAMPLES=( examples/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST activeldap-3.2.2.gem 218624 SHA256 2c8f1c5ca5d32ef6c98cc9ad00933a10b3ed9fc0d77eaea504a5615e6e37ece0 SHA512 f3a802fa1e05b2140fc0c14035ce4ec7037496a2de50908a1143bf3a2c89cf9de6a339ead075b38e7f8b8f7f78314cfd9fe414b64e71e89bdd8dce6b9ab7a1ad WHIRLPOOL a07beca35e89738cc1fa39c5cfd193a63240708ab857812795fe02c148e73ef2e9e1865e286d82608c8fbbf78e4f87c6afc66f8a506b0de51550a0dd006bff6a
|
||||
DIST activeldap-4.0.1.gem 220672 SHA256 3d024040981834455a80cadecb17774deb0de099f1b828d31dc033fb0db3275d SHA512 8fb805092124f673eee3bd8cdb323aa700791b992b5983e844eb25cf0841e1bc36edf5eefed71958537f5cb17ad75b1fdc2f108347d14e4298fc384a29fda57f WHIRLPOOL cc79be414a868187e14503b449dd88b84dd35dde51e337e786c3ee08c4a284b9683b6eb26dd59c192f3a48671c9424faf296a9334b2c2482e0e9df0a5e0edd17
|
||||
DIST activeldap-4.0.2.gem 221696 SHA256 cf2f763acd9baa63c504c2dd5ca56a44d9e68f5b6410c860b663a2df1005589c SHA512 dbe2fb8651a844ba4bcb4aa9edc7f9b744b28bc8366765ab5923df5e6c78824474856116bf7ec7208868d3a918dc340ef5cdc109ac8fb5bcd9b17236982dcf38 WHIRLPOOL b418a3e51ea5107db25eda0f8d5133572070822f88fd4707bf8a34c84cbede94c2ee07ef2e93fc69a511afede3584c5fe99ea50617fa31aa342cbed8ef5cf2f9
|
||||
DIST activeldap-4.0.3.gem 222720 SHA256 cf36fcd1ce0f0f9c40e2d414b6b7d95b8c85e5890a2ad094310441981a00c6c7 SHA512 378321ad04ee6e991a344084b26704fbf3c252d7a256656e5dfb0d1910532d2b62d69182d6a69b583876bc2aa1f9bde0718c8c5eba18895761938cfecfd30522 WHIRLPOOL 83e4b16aabc8d4a48c4bbbce49bd4b3faf9edf411cb660bae95d7f4c1f8f1bfe36fedd619a486c0d238052e7f00f0017c9104408151d3113ad2366446cd61963
|
||||
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activeldap/activeldap-4.0.1.ebuild,v 1.1 2013/10/22 17:59:01 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="README.textile TODO"
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="po"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
MY_P="${P/ruby-/}"
|
||||
DESCRIPTION="Ruby/ActiveLDAP provides an activerecord inspired object oriented interface to LDAP"
|
||||
HOMEPAGE="https://github.com/activeldap/activeldap"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
# Most tests require a live LDAP server to run.
|
||||
RESTRICT="test"
|
||||
|
||||
ruby_add_rdepend "
|
||||
>=dev-ruby/activemodel-4.0.0:4.0
|
||||
dev-ruby/locale
|
||||
dev-ruby/ruby-gettext
|
||||
dev-ruby/gettext_i18n_rails
|
||||
|| ( >=dev-ruby/ruby-ldap-0.8.2 dev-ruby/ruby-net-ldap )"
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
dodoc doc/text/*
|
||||
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r examples
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/activeldap/activeldap-4.0.2.ebuild,v 1.1 2014/05/02 14:50:20 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="README.textile TODO"
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="po"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
MY_P="${P/ruby-/}"
|
||||
DESCRIPTION="Ruby/ActiveLDAP provides an activerecord inspired object oriented interface to LDAP"
|
||||
HOMEPAGE="https://github.com/activeldap/activeldap"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
# Most tests require a live LDAP server to run.
|
||||
RESTRICT="test"
|
||||
|
||||
ruby_add_rdepend "
|
||||
>=dev-ruby/activemodel-4.0.0:4.0
|
||||
dev-ruby/locale
|
||||
dev-ruby/ruby-gettext
|
||||
dev-ruby/gettext_i18n_rails
|
||||
|| ( >=dev-ruby/ruby-ldap-0.8.2 dev-ruby/ruby-net-ldap )"
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
dodoc doc/text/*
|
||||
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r examples
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST inkscape-0.48.4-freetype251.patch 355 SHA256 dfbd16faa4f27559561e3bad79b7ecbb3ea7d4824223cbfe2e2c1c2f429ce663 SHA512 4b629974954a6228586a4ddff2a1107b170348d6aa2a5886bf8422c44826ea4b6e1eea2e4fb886a6153029b371a33f56d4a62ecbbcb3c705456cca893d1986b7 WHIRLPOOL 2e419a35993dca56d6b6def94d5f58aea4b56fc100aedf52fe8e2c79a8d93ea8fbbe097197e51b962f015564b2316ce1798771ad038cf1ae48759ea2de0c4751
|
||||
DIST inkscape-0.48.4.tar.bz2 19712522 SHA256 8741ad8cbb5aa5cee4f234ebc45479cff2479b16d903870693174bdede8a519d SHA512 55954925e74e2c222e7ddb86bf75e9ad17c854d991258fd3a1bf1b2aafe7014418138246a51f9ab9c4444795b03419781517910debd3448ae461f1dd1b5848be WHIRLPOOL 927dafd74c81c41ff794b22ed80fb6b6e8fcb60fc5f5b6d21ce222812cf6e34bcea9d415ee1f663d2685f64c1f89c4f62d8475da143d2763c53406d7b50f4053
|
||||
DIST inkscape-0.48.5.tar.bz2 19719332 SHA256 2b6ce684f9f2a0691ab454656424555cbda131db78e13973360684bc833ad969 SHA512 97f08d9d31e2ad84e15b9f37be3a3039aabb5b15061919e1500a01ecf56398abb3ab06a4fe557bd379dcf7acd95166637be2f4d3ef1a17c3cc76a79a7868b418 WHIRLPOOL 8147f8328212e8951f026db92b0c6d475e293aa8bff8964b90c1a3d1e85395fab400758954a2e73501b4974d644bd44c0e572aababaec809b3c73f777a13c284
|
||||
|
@ -0,0 +1,119 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/inkscape/inkscape-0.48.5.ebuild,v 1.1 2014/06/26 06:56:30 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE="xml"
|
||||
GCONF_DEBUG=no
|
||||
|
||||
inherit autotools eutils flag-o-matic gnome2 toolchain-funcs python-single-r1
|
||||
|
||||
MY_P=${P/_/}
|
||||
|
||||
DESCRIPTION="A SVG based generic vector-drawing program"
|
||||
HOMEPAGE="http://www.inkscape.org/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
|
||||
IUSE="dia gnome postscript inkjar lcms nls spell wmf"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
COMMON_DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
app-text/libwpd:0.9
|
||||
app-text/libwpg:0.2
|
||||
>=app-text/poppler-0.12.3-r3:=[cairo,xpdf-headers(+)]
|
||||
dev-cpp/glibmm
|
||||
>=dev-cpp/gtkmm-2.18.0:2.4
|
||||
>=dev-libs/boehm-gc-6.4
|
||||
>=dev-libs/glib-2.6.5
|
||||
>=dev-libs/libsigc++-2.0.12
|
||||
>=dev-libs/libxml2-2.6.20
|
||||
>=dev-libs/libxslt-1.0.15
|
||||
dev-libs/popt
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
media-gfx/imagemagick[cxx]
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
media-libs/libpng:0
|
||||
sci-libs/gsl
|
||||
x11-libs/libX11
|
||||
>=x11-libs/gtk+-2.10.7:2
|
||||
>=x11-libs/pango-1.4.0
|
||||
gnome? ( >=gnome-base/gnome-vfs-2.0 )
|
||||
lcms? ( media-libs/lcms:2 )
|
||||
spell? (
|
||||
app-text/aspell
|
||||
app-text/gtkspell:2
|
||||
)"
|
||||
|
||||
# These only use executables provided by these packages
|
||||
# See share/extensions for more details. inkscape can tell you to
|
||||
# install these so we could of course just not depend on those and rely
|
||||
# on that.
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
media-gfx/uniconvertor
|
||||
dia? ( app-office/dia )
|
||||
postscript? ( app-text/ghostscript-gpl )
|
||||
wmf? ( media-libs/libwmf )"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-libs/boost
|
||||
>=dev-util/intltool-0.29
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-0.48.0-spell.patch \
|
||||
"${FILESDIR}"/${PN}-0.48.2-libwpg.patch \
|
||||
"${FILESDIR}"/${PN}-0.48.3.1-desktop.patch \
|
||||
"${FILESDIR}"/${PN}-0.48.4-epython.patch \
|
||||
"${FILESDIR}"/${PN}-0.48.4-automake-1.13.patch \
|
||||
"${FILESDIR}"/${PN}-0.48.4-gc74-configure.patch
|
||||
|
||||
sed -i \
|
||||
-e "s#@EPYTHON@#${EPYTHON}#" \
|
||||
src/extension/implementation/script.cpp || die
|
||||
|
||||
eautoreconf
|
||||
|
||||
# bug 421111
|
||||
python_fix_shebang share/extensions
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
G2CONF="${G2CONF}
|
||||
--without-perl
|
||||
--enable-poppler-cairo
|
||||
$(use_with gnome gnome-vfs)
|
||||
$(use_with inkjar)
|
||||
$(use_enable lcms)
|
||||
$(use_enable nls)
|
||||
$(use_with spell aspell)
|
||||
$(use_with spell gtkspell)"
|
||||
|
||||
# aliasing unsafe wrt #310393
|
||||
append-flags -fno-strict-aliasing
|
||||
gnome2_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake AR="$(tc-getAR)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
python_optimize "${ED}"/usr/share/${PN}/extensions
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST wspr-2.00.r1714.tgz 2096056 SHA256 6a0e13f354d4e228337ee550851f36027281e268385961505a6757fda1ffc423 SHA512 221ca3c4ac433d5fb292830e183ef4ce44a9b0b31c8c1446faf30c1c2d6fe88cb471434c01126450843af49249e33bf6eccf1cbf839e6c5a09a3206c64a01d78 WHIRLPOOL c46fa1232c16ba42f8a9cf5fe1821291c339a776f2c1afe9ca4933574c026607bc789c31a496581f06d746297d9dfcc4252b79f52b1b38f8292134b445ab353b
|
||||
DIST wspr-3.01.r2792.tgz 2145037 SHA256 a57218432b6086d823749ab7114c5e3f91066dd6a0969e5dd7b81ec770f5b18c SHA512 0aad8bf518b217fcf14fd0fd5ec0f8f3833c2768eff9eec20dee213dfd057dc283d81290a042f464c729e03502d3b8e1c2b22d5d1c2932eccc13b4ef1eaf0698 WHIRLPOOL bbca4146a925dbf5946f5d50ce7eb662a1d9a7a86bcc0433dc3fc01292e8affe944ffb36e7d2af8e2ac2d7e3a304d439324e2da9d6237070063c5a5c6d894a07
|
||||
|
@ -0,0 +1,11 @@
|
||||
--- wspr.py.orig 2014-06-23 21:25:51.000000000 +0200
|
||||
+++ wspr.py 2014-06-23 21:26:03.000000000 +0200
|
||||
@@ -35,7 +35,7 @@
|
||||
from Numeric import zeros
|
||||
import array
|
||||
import dircache
|
||||
-import Image, ImageTk, ImageDraw
|
||||
+from PIL import Image, ImageTk, ImageDraw
|
||||
from WsprMod.palettes import colormapblue, colormapgray0, colormapHot, \
|
||||
colormapAFMHot, colormapgray1, colormapLinrad, Colormap2Palette
|
||||
from types import *
|
@ -0,0 +1,19 @@
|
||||
--- wspr.py.orig 2014-06-24 19:13:55.000000000 +0200
|
||||
+++ wspr.py 2014-06-24 19:14:43.000000000 +0200
|
||||
@@ -1,3 +1,4 @@
|
||||
+#!/usr/bin/python
|
||||
#-------------------------------------------------------------------- WSPR
|
||||
# $Date: 2014/06/26 09:15:53 $ $Revision: 1.1 $
|
||||
#
|
||||
--- wspr.orig 2014-06-24 18:57:00.000000000 +0200
|
||||
+++ wspr 2014-06-24 19:09:50.000000000 +0200
|
||||
@@ -1,2 +1,7 @@
|
||||
-LD_LIBRARY_PATH=./lib
|
||||
-python -O wspr.py
|
||||
+#!/bin/sh
|
||||
+if [ ! -e ~/.wspr ] ; then
|
||||
+ mkdir ~/.wspr
|
||||
+ mkdir ~/.wspr/save
|
||||
+fi
|
||||
+cd ~/.wspr
|
||||
+/usr/bin/wspr.py
|
@ -0,0 +1,12 @@
|
||||
# make f2py verbose
|
||||
--- Makefile.in.orig 2014-06-23 21:14:51.000000000 +0200
|
||||
+++ Makefile.in 2014-06-23 21:15:11.000000000 +0200
|
||||
@@ -95,7 +95,7 @@
|
||||
OBJS2C = ${SRCS2C:.c=.o}
|
||||
|
||||
WsprMod/w.so: ${OBJS2C} $(SRCS2C) $(SRCS2F90) $(SRCS2F77) acom1.f90
|
||||
- ${F2PY} -c --quiet --noopt --debug -m w \
|
||||
+ ${F2PY} -c --noopt --debug -m w \
|
||||
--f77flags="${FFLAGS}" --f90flags="${FFLAGS}" \
|
||||
--fcompiler=${FCV} --f77exec=${FC} --f90exec=${FC} \
|
||||
--opt="-fbounds-check ${FFLAGS}" \
|
@ -0,0 +1,95 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-radio/wspr/wspr-3.01.ebuild,v 1.1 2014/06/26 09:15:52 tomjbe Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
PYTHON_REQ_USE="tk"
|
||||
|
||||
inherit autotools fortran-2 distutils-r1 flag-o-matic multilib toolchain-funcs
|
||||
|
||||
MY_P=${P}.r2792
|
||||
|
||||
DESCRIPTION="Weak Signal Propagation Reporter"
|
||||
HOMEPAGE="http://www.physics.princeton.edu/pulsar/K1JT/wspr.html"
|
||||
SRC_URI="http://dev.gentoo.org/~tomjbe/distfiles/${MY_P}.tgz"
|
||||
LICENSE="GPL-2"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
virtual/python-imaging[tk,${PYTHON_USEDEP}]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
virtual/pmw[${PYTHON_USEDEP}]
|
||||
sci-libs/fftw:3.0
|
||||
media-libs/hamlib
|
||||
media-libs/portaudio
|
||||
media-libs/libsamplerate"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS=( BUGS WSPR_Announcement.TXT WSPR0_Instructions.TXT WSPR_Quick_Start.TXT )
|
||||
|
||||
pkg_setup() {
|
||||
fortran-2_pkg_setup
|
||||
}
|
||||
|
||||
get_fcomp() {
|
||||
case $(tc-getFC) in
|
||||
*gfortran* ) FCOMP="gfortran" ;;
|
||||
* ) FCOMP=$(tc-getFC) ;;
|
||||
esac
|
||||
}
|
||||
|
||||
python_prepare_all() {
|
||||
tc-export FC
|
||||
get_fcomp
|
||||
export FC="${FCOMP}"
|
||||
|
||||
local PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.00-libdir.patch
|
||||
"${FILESDIR}"/${P}-verbose.patch
|
||||
"${FILESDIR}"/${PN}-3.01-script.patch
|
||||
"${FILESDIR}"/${P}-PIL.patch
|
||||
)
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
|
||||
sed -i -e "s/LDFLAGS} ${LIBS}/LDFLAGS} -fPIC ${LIBS}/" Makefile.in || die
|
||||
sed -i -e "s#/usr/local/lib#/usr/$(get_libdir)#" configure.ac || die
|
||||
sed -i -e '/makedirs/d' setup.py || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
# Note: very hacky build system.
|
||||
# autoconf which doesn't really need Python
|
||||
# then custom Makefile which compiles the Python module with f2py
|
||||
# and finally hacked setup.py which relies on w.so created by make
|
||||
|
||||
src_configure() {
|
||||
# configure the build of the fortran module
|
||||
econf --with-portaudio-lib-dir=/usr/$(get_libdir)
|
||||
|
||||
# then fork the sources
|
||||
python_copy_sources
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
# -shared is neded by f2py but cannot be set earlier as configure does
|
||||
# not like it
|
||||
local LDFLAGS=${LDFLAGS}
|
||||
append-ldflags -shared
|
||||
emake -j1
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
dobin wspr
|
||||
insinto /usr/share/${PN}
|
||||
doins hamlib_rig_numbers
|
||||
}
|
@ -1 +1 @@
|
||||
Thu, 26 Jun 2014 06:07:02 +0000
|
||||
Thu, 26 Jun 2014 10:07:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu, 26 Jun 2014 06:07:02 +0000
|
||||
Thu, 26 Jun 2014 10:07:01 +0000
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue